section.collection-page{background-color:#f6f7f4!important;padding:80px 0!important;display:block!important;width:100%!important;box-sizing:border-box!important;font-family:Poppins,sans-serif!important}div#shopify-section-collection-template section.collection-page div.product-card__info h3#nameproduct{color:red!important;font-size:1.7rem}section.collection-page .container{max-width:1440px!important;margin:0 auto!important;padding:0 30px!important;display:block!important;float:none!important}section.collection-page .collection-header{text-align:center!important;margin-bottom:60px!important;padding:60px 40px!important;background:#fff!important;border-radius:50px!important;box-shadow:0 30px 60px #00000014!important}section.collection-page .collection-title{font-size:clamp(3rem,6vw,5rem)!important;font-weight:900!important;text-transform:uppercase!important;background:linear-gradient(90deg,#115428,#9ac038);-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;letter-spacing:-3px!important;margin:0 0 20px!important;line-height:1!important}section.collection-page .collection-description{font-size:1.2rem!important;color:#333!important;max-width:800px!important;margin:0 auto!important;line-height:1.6!important}section.collection-page .main-content-grid{display:block!important}section.collection-page .has-sidebar{display:grid!important;grid-template-columns:300px 1fr!important;gap:50px!important}section.collection-page .product-grid{display:grid!important;gap:40px!important;margin:0!important;padding:0!important;width:100%!important;float:none!important;grid-template-columns:repeat(4,1fr)!important}section.collection-page .product-grid.grid-3{grid-template-columns:repeat(3,1fr)!important}section.collection-page .product-card{background:#fff!important;border-radius:40px!important;padding:30px!important;box-shadow:0 20px 40px #00000014!important;border:2px solid #9AC038!important;transition:all .5s cubic-bezier(.175,.885,.32,1.275)!important;display:flex!important;flex-direction:column!important;height:100%!important;position:relative!important;box-sizing:border-box!important;text-decoration:none!important}section.collection-page .product-card:hover{transform:translateY(-15px)!important;box-shadow:0 40px 80px #00000026!important;border-color:#9ac038!important}section.collection-page .product-card__image-wrapper{background:#fff!important;border-radius:30px!important;padding:20px!important;margin-bottom:0!important;overflow:hidden!important;position:relative!important;aspect-ratio:1/1!important;box-shadow:0 10px 25px #00000014!important}section.collection-page .product-card__image{width:100%!important;height:100%!important;object-fit:contain!important;transition:transform .8s cubic-bezier(.2,1,.3,1)!important}section.collection-page .product-card:hover .product-card__image{transform:scale(1.1) rotate(2deg)!important}section.collection-page .product-card__info{flex-grow:1!important;display:flex!important;flex-direction:column!important}section.collection-page .product-vendor{font-size:.9rem!important;font-weight:700!important;color:#9ac038!important;text-transform:uppercase!important;letter-spacing:1px!important;margin-bottom:8px!important;margin-top:auto!important}section.collection-page .product-title{margin:0 0 15px!important}section.collection-page .product-title a{font-size:1.5rem!important;font-weight:900!important;color:#000!important;text-transform:uppercase!important;text-decoration:none!important;line-height:1.1!important;letter-spacing:-.5px!important;display:-webkit-box!important;-webkit-line-clamp:2!important;line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;min-height:3.3rem!important;transition:color .3s ease!important}section.collection-page .product-card:hover .product-title a{color:#9ac038!important}section.collection-page .product-price{display:flex!important;flex-direction:column!important;justify-content:center!important;margin-bottom:10px!important;border:1px solid #9AC038!important;padding:0!important;border-radius:12px!important;width:100%!important;box-sizing:border-box!important;margin-top:5px!important;overflow:hidden!important}section.collection-page .discount-strip{background-color:#9ac038!important;color:#fff!important;width:100%!important;text-align:center!important;font-size:.8rem!important;font-weight:700!important;text-transform:uppercase!important;padding:4px 0!important}section.collection-page .price-values{display:flex!important;align-items:center!important;justify-content:center!important;gap:12px!important;padding:8px!important;width:100%!important;box-sizing:border-box!important}section.collection-page .price-current{font-size:1.8rem!important;font-weight:900!important;color:#9ac038!important}section.collection-page .price-old{font-size:1.1rem!important;opacity:.5!important;text-decoration:line-through!important;font-weight:600!important}section.collection-page .btn-add-to-cart{width:100%!important;height:60px!important;background:#9ac038!important;background-size:200% 200%!important;color:#fff!important;border:none!important;border-radius:50px!important;font-size:1.1rem!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:1.5px!important;cursor:pointer!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:12px!important;margin-top:auto!important;animation:none!important;box-shadow:0 15px 30px #00000026!important;transition:all .3s cubic-bezier(.175,.885,.32,1.275)!important}section.collection-page .btn-add-to-cart:hover{transform:scale(1.05) translateY(-3px)!important;box-shadow:0 20px 40px #00000040!important;background:#318235!important}section.collection-page .btn-add-to-cart.disabled{background:#ccc!important;cursor:not-allowed!important;box-shadow:none!important}@keyframes gradientMove{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}section.collection-page .product-card .add-wishlist-pdp-style{position:absolute!important;top:35px!important;right:35px!important;z-index:10!important}@media(min-width:1200px){section.collection-page .product-grid{grid-template-columns:repeat(4,1fr)!important}section.collection-page .product-grid.grid-3{grid-template-columns:repeat(3,1fr)!important}}@media(max-width:1199px)and (min-width:992px){section.collection-page .product-grid,section.collection-page .product-grid.grid-3,section.collection-page .product-grid.grid-4{grid-template-columns:repeat(3,1fr)!important}}@media(max-width:991px)and (min-width:768px){section.collection-page .has-sidebar{grid-template-columns:1fr!important}section.collection-page .product-grid,section.collection-page .product-grid.grid-3,section.collection-page .product-grid.grid-4{grid-template-columns:repeat(2,1fr)!important}}@media(max-width:767px){section.collection-page .has-sidebar{grid-template-columns:1fr!important}section.collection-page .product-grid,section.collection-page .product-grid.grid-3,section.collection-page .product-grid.grid-4{grid-template-columns:1fr!important}}@media(max-width:600px){section.collection-page{padding:40px 0!important}section.collection-page .product-grid{grid-template-columns:1fr!important;gap:10px!important}section.collection-page .product-card{padding:10px!important;border-radius:20px!important}section.collection-page .collection-title{font-size:2rem!important}section.collection-page .product-card__image-wrapper{padding:5px!important;border-radius:15px!important}section.collection-page .product-vendor{font-size:.7rem!important;margin-bottom:4px!important}section.collection-page .product-title a{font-size:.75rem!important;min-height:2rem!important;line-height:1.1!important}section.collection-page .price-current{font-size:1.1rem!important}section.collection-page .price-old{font-size:.8rem!important}section.collection-page .variant-selector{padding:6px 10px!important;font-size:.75rem!important;height:34px!important}section.collection-page .select-arrow{right:8px!important;font-size:.6rem!important}section.collection-page .actions-row{height:34px!important;gap:6px!important}section.collection-page .brewmix-qty{min-height:34px!important}section.collection-page .brewmix-qty-btn{width:30px!important;min-height:34px!important;font-size:1rem!important}section.collection-page .brewmix-qty-input{min-height:34px!important;font-size:.85rem!important}section.collection-page .btn-wishlist-collection{width:34px!important;height:34px!important;font-size:1rem!important;flex:0 0 34px!important}section.collection-page .btn-add-to-cart{height:40px!important;font-size:.85rem!important;letter-spacing:.5px!important}}section.collection-page .product-card__info{display:flex!important;flex-direction:column!important}section.collection-page .product-card__actions{margin-top:auto!important;width:100%!important}section.collection-page .product-form-group{width:100%;margin-bottom:15px!important;display:flex;flex-direction:column;gap:12px}section.collection-page .variant-wrapper{position:relative;width:100%}section.collection-page .variant-selector{width:100%;padding:12px 20px;border:2px solid #E5E5E5;border-radius:12px;background-color:#fff;font-family:Poppins,sans-serif;font-size:.9rem;color:#000;cursor:pointer;outline:none;appearance:none;-webkit-appearance:none;transition:all .3s ease;font-weight:600}section.collection-page .variant-selector:hover{border-color:#9ac038}section.collection-page .variant-selector:focus{border-color:#9ac038;box-shadow:0 0 0 3px #9ac03826}section.collection-page .select-arrow{position:absolute;right:15px;top:50%;transform:translateY(-50%);pointer-events:none;font-size:.8rem;color:#115428}section.collection-page .actions-row{display:flex;gap:12px;align-items:stretch;height:50px}section.collection-page .brewmix-qty{flex:1;display:flex;align-items:center;border:2px solid #E5E5E5;border-radius:14px;overflow:hidden;background:#fff;transition:all .3s ease;min-height:50px}section.collection-page .brewmix-qty:focus-within{border-color:#9ac038;box-shadow:0 0 0 3px #9ac03833}section.collection-page .brewmix-qty-btn{width:44px;height:100%;min-height:46px;background:#f6f7f4;border:none;font-size:1.25rem;font-weight:700;color:#115428;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .25s ease}section.collection-page .brewmix-qty-btn:hover{background:#9ac038;color:#000}section.collection-page .brewmix-qty-input{flex:1;width:100%;min-width:0;height:100%;min-height:46px;border:none;border-left:1px solid #E5E5E5;border-right:1px solid #E5E5E5;text-align:center;font-family:Poppins,sans-serif;font-size:1rem;font-weight:700;color:#000;outline:none;padding:0 8px;-moz-appearance:textfield}section.collection-page .brewmix-qty-input::-webkit-outer-spin-button,section.collection-page .brewmix-qty-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}section.collection-page .wishlist-wrapper{flex:0 0 50px}section.collection-page .btn-wishlist-collection{width:50px;height:50px;border-radius:12px;background:#fff;border:2px solid #E5E5E5;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s cubic-bezier(.175,.885,.32,1.275);font-size:1.3rem;color:#115428}section.collection-page .btn-wishlist-collection:hover{border-color:#9ac038;color:#9ac038;background:#f6f7f4;transform:translateY(-2px)}section.collection-page .btn-wishlist-collection.active{background-color:#f6f7f4;border-color:#318235;color:#318235}section.collection-page .btn-wishlist-collection.active i{animation:heartbeat .3s ease-in-out}@keyframes heartbeat{0%{transform:scale(1)}50%{transform:scale(1.3)}to{transform:scale(1)}}
/*# sourceMappingURL=/cdn/shop/t/72/assets/custom-collection.css.map */
