.collection .product-grid,.template-collection .product-grid,#product-grid{display:grid!important;gap:2.5rem 2rem!important;align-items:start!important;padding:3rem 0!important}@media screen and (min-width: 750px){.collection .product-grid,.template-collection .product-grid,#product-grid{gap:3rem 2.5rem!important;padding:4rem 0!important}}@media screen and (min-width: 990px){.collection .product-grid,.template-collection .product-grid,#product-grid{gap:3.5rem 3rem!important;padding:5rem 0!important}}.collection .card-wrapper,.template-collection .card-wrapper,#product-grid .card-wrapper{position:relative;display:flex!important;flex-direction:column!important;height:100%!important;background:rgb(var(--color-background))!important;border-radius:20px!important;overflow:hidden!important;border:1px solid rgba(var(--color-foreground),.08)!important;box-shadow:0 2px 12px #0000000a!important;transition:all .4s cubic-bezier(.4,0,.2,1)!important;cursor:pointer!important}.collection .card-wrapper:hover,.template-collection .card-wrapper:hover,#product-grid .card-wrapper:hover{transform:translateY(-8px)!important;box-shadow:0 12px 40px #0000001f!important;border-color:#6aa84f33!important}.collection .card-wrapper .card,.template-collection .card-wrapper .card{height:100%!important;display:flex!important;flex-direction:column!important;border-radius:0!important;overflow:visible!important}.collection .card__inner.ratio,.template-collection .card__inner.ratio,#product-grid .card__inner.ratio{width:100%!important;min-height:360px!important;aspect-ratio:1 / 1!important;padding-top:100%!important;position:relative!important;background:#fbf7f2!important;overflow:hidden!important;border-radius:20px 20px 0 0!important}@media screen and (min-width: 750px){.collection .card__inner.ratio,.template-collection .card__inner.ratio,#product-grid .card__inner.ratio{min-height:380px!important}}@media screen and (min-width: 990px){.collection .card__inner.ratio,.template-collection .card__inner.ratio,#product-grid .card__inner.ratio{min-height:420px!important}}.collection .card__media,.template-collection .card__media,#product-grid .card__media{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;overflow:hidden!important;border-radius:20px 20px 0 0!important;z-index:1!important}.collection .card__media .media,.template-collection .card__media .media,#product-grid .card__media .media{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;display:block!important;overflow:hidden!important}.collection .card__media img,.template-collection .card__media img,#product-grid .card__media img,.collection .card__media .media img,.template-collection .card__media .media img,#product-grid .card__media .media img{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;display:block!important;opacity:1!important;visibility:visible!important;transition:transform .5s cubic-bezier(.4,0,.2,1)!important;will-change:transform!important;z-index:1!important}.collection .card-wrapper:hover .card__media img,.template-collection .card-wrapper:hover .card__media img,#product-grid .card-wrapper:hover .card__media img{transform:scale(1.08)!important}.collection .card__media .media--hover-effect img:last-child,.template-collection .card__media .media--hover-effect img:last-child,#product-grid .card__media .media--hover-effect img:last-child{opacity:0!important;transition:opacity .4s ease!important;z-index:2!important}.collection .card-wrapper:hover .media--hover-effect img:last-child,.template-collection .card-wrapper:hover .media--hover-effect img:last-child,#product-grid .card-wrapper:hover .media--hover-effect img:last-child{opacity:1!important}.collection .card__content,.template-collection .card__content,#product-grid .card__content{display:flex!important;flex-direction:column!important;padding:1.75rem!important;gap:1rem!important;flex-grow:1!important;min-height:auto!important;background:rgb(var(--color-background))!important}@media screen and (min-width: 990px){.collection .card__content,.template-collection .card__content,#product-grid .card__content{padding:2rem!important;gap:1.25rem!important}}.collection .card__information,.template-collection .card__information,#product-grid .card__information{display:flex!important;flex-direction:column!important;gap:.75rem!important;width:100%!important}.collection .card__heading,.template-collection .card__heading,#product-grid .card__heading{margin:0!important;padding:0!important;font-size:1.125rem!important;font-weight:600!important;line-height:1.4!important;color:rgb(var(--color-foreground))!important;letter-spacing:-.01em!important;text-rendering:optimizeLegibility!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important}@media screen and (min-width: 990px){.collection .card__heading,.template-collection .card__heading,#product-grid .card__heading{font-size:1.25rem!important;line-height:1.5!important}}.collection .card__heading a,.template-collection .card__heading a,#product-grid .card__heading a{color:inherit!important;text-decoration:none!important;transition:color .2s ease!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;text-overflow:ellipsis!important;min-height:2.8em!important;max-height:3em!important}.collection .card__heading a:hover,.template-collection .card__heading a:hover,#product-grid .card__heading a:hover{color:#6aa84f!important}.collection .card-information .price,.template-collection .card-information .price,#product-grid .card-information .price,.collection .card__information .price,.template-collection .card__information .price,#product-grid .card__information .price{font-size:1.5rem!important;font-weight:700!important;color:#6aa84f!important;margin:0!important;padding:0!important;line-height:1.2!important;letter-spacing:-.02em!important}@media screen and (min-width: 990px){.collection .card-information .price,.template-collection .card-information .price,#product-grid .card-information .price{font-size:1.625rem!important}}.collection .price--on-sale .price-item--regular,.template-collection .price--on-sale .price-item--regular,#product-grid .price--on-sale .price-item--regular{font-size:.875rem!important;color:rgba(var(--color-foreground),.6)!important;text-decoration:line-through!important;font-weight:500!important}.collection .price--on-sale .price-item--sale,.template-collection .price--on-sale .price-item--sale,#product-grid .price--on-sale .price-item--sale{color:#dc3545!important;font-weight:700!important}.collection .unit-price,.template-collection .unit-price,#product-grid .unit-price{display:none!important}.collection .badge,.template-collection .badge,#product-grid .badge{position:absolute!important;top:1rem!important;left:1rem!important;padding:.5rem 1rem!important;background:linear-gradient(135deg,#dc3545,#c82333)!important;color:#fff!important;font-size:.8125rem!important;font-weight:700!important;border-radius:20px!important;box-shadow:0 2px 8px #dc35454d!important;z-index:2!important;text-transform:uppercase!important;letter-spacing:.5px!important}.collection .quick-add,.template-collection .quick-add,#product-grid .quick-add{position:absolute!important;bottom:1rem!important;right:1rem!important;width:48px!important;height:48px!important;border-radius:50%!important;background:rgb(var(--color-background))!important;border:2px solid rgba(var(--color-foreground),.1)!important;box-shadow:0 4px 12px #0000001a!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;transition:all .3s ease!important;opacity:0!important;transform:translateY(10px)!important;z-index:3!important}.collection .card-wrapper:hover .quick-add,.template-collection .card-wrapper:hover .quick-add,#product-grid .card-wrapper:hover .quick-add{opacity:1!important;transform:translateY(0)!important}.collection .quick-add:hover,.template-collection .quick-add:hover,#product-grid .quick-add:hover{background:#6aa84f!important;border-color:#6aa84f!important;transform:scale(1.1)!important;box-shadow:0 6px 16px #6aa84f66!important}.collection .caption-with-letter-spacing,.template-collection .caption-with-letter-spacing,#product-grid .caption-with-letter-spacing{font-size:.75rem!important;color:rgba(var(--color-foreground),.6)!important;text-transform:uppercase!important;letter-spacing:1px!important;font-weight:600!important;margin-bottom:.25rem!important}.collection .rating,.template-collection .rating,#product-grid .rating{display:flex!important;align-items:center!important;gap:.5rem!important;margin-top:.25rem!important}.collection .rating-star,.template-collection .rating-star,#product-grid .rating-star{color:#fbbf24!important}@media screen and (max-width: 749px){.collection .product-grid,.template-collection .product-grid,#product-grid{gap:2rem 1.5rem!important;padding:2rem 0!important}.collection .card__inner.ratio,.template-collection .card__inner.ratio,#product-grid .card__inner.ratio{min-height:300px!important}.collection .card__content,.template-collection .card__content,#product-grid .card__content{padding:1.25rem!important;gap:.75rem!important}.collection .card__heading,.template-collection .card__heading,#product-grid .card__heading{font-size:1rem!important;-webkit-line-clamp:2!important}.collection .card-information .price,.template-collection .card-information .price,#product-grid .card-information .price{font-size:1.375rem!important}.collection .quick-add,.template-collection .quick-add,#product-grid .quick-add{opacity:1!important;transform:translateY(0)!important;width:44px!important;height:44px!important}}@media (prefers-reduced-motion: reduce){.collection .card-wrapper,.template-collection .card-wrapper,#product-grid .card-wrapper,.collection .card__media img,.template-collection .card__media img,#product-grid .card__media img{transition:none!important;transform:none!important}}.collection .card__heading a:focus-visible,.template-collection .card__heading a:focus-visible,#product-grid .card__heading a:focus-visible{outline:2px solid rgb(106,168,79)!important;outline-offset:4px!important;border-radius:4px!important}
/*# sourceMappingURL=/cdn/shop/t/8/assets/collection-product-cards-premium.css.map */
