.product-grid .grid__item,.collection .grid__item,.related-products .grid__item,.featured-collection .grid__item,section[id*=featured_collection] .grid__item{float:none!important;display:block!important;flex-grow:0!important;flex-shrink:0!important}@media screen and (min-width: 990px){.product-grid,.collection .product-grid,.related-products .product-grid,.featured-collection .product-grid,section[id*=featured_collection] .product-grid{display:flex!important;flex-wrap:wrap!important;gap:1.5rem!important;width:100%!important;max-width:100%!important;padding:1rem 0!important}.grid--4-col-desktop .grid__item,.product-grid.grid--4-col-desktop .grid__item,.collection .grid--4-col-desktop .grid__item,.related-products .grid--4-col-desktop .grid__item,.featured-collection .grid--4-col-desktop .grid__item,section[id*=featured_collection] .grid--4-col-desktop .grid__item{flex:0 0 calc(25% - 1.125rem)!important;width:calc(25% - 1.125rem)!important;max-width:calc(25% - 1.125rem)!important;margin:0!important}.grid--3-col-desktop .grid__item,.product-grid.grid--3-col-desktop .grid__item{flex:0 0 calc(33.33% - 1.4rem)!important;width:calc(33.33% - 1.4rem)!important;max-width:calc(33.33% - 1.4rem)!important;margin:0!important}.grid--2-col-desktop .grid__item,.product-grid.grid--2-col-desktop .grid__item{flex:0 0 calc(50% - 1rem)!important;width:calc(50% - 1rem)!important;max-width:calc(50% - 1rem)!important;margin:0!important}}@media screen and (min-width: 750px) and (max-width: 989px){.product-grid,.collection .product-grid,.related-products .product-grid,.featured-collection .product-grid,section[id*=featured_collection] .product-grid{display:flex!important;flex-wrap:wrap!important;gap:1.5rem!important}.product-grid .grid__item{flex:0 0 calc(33.33% - 1rem)!important;width:calc(33.33% - 1rem)!important;max-width:calc(33.33% - 1rem)!important;margin:0!important}}@media screen and (max-width: 749px){.product-grid,.collection .product-grid,.related-products .product-grid,.featured-collection .product-grid,section[id*=featured_collection] .product-grid,#shopify-section-featured_collection_33jwMC .product-grid{display:flex!important;flex-wrap:wrap!important;gap:1rem!important}.grid--2-col-tablet-down .grid__item,.product-grid.grid--2-col-tablet-down .grid__item,.featured-collection .grid__item,section[id*=featured_collection] .grid__item,#shopify-section-featured_collection_33jwMC .grid__item{flex:0 0 calc(50% - .5rem)!important;width:calc(50% - .5rem)!important;max-width:calc(50% - .5rem)!important;margin:0!important}.grid--1-col-tablet-down .grid__item{flex:0 0 100%!important;width:100%!important;max-width:100%!important;margin:0!important}}.card-wrapper{height:100%;display:block!important;position:relative!important;padding:.5rem!important;transition:transform .3s ease!important}.card{height:100%;display:block!important;overflow:visible!important;position:relative!important;cursor:pointer!important}.card-wrapper:hover{transform:translateY(-2px)!important}.card__inner{display:block!important;width:100%!important;position:relative!important}.card>*,.card__inner>*,.card-wrapper>*{display:block!important;width:100%!important;float:none!important;position:relative!important}.card__media{position:relative;background:#fff!important;border:1px solid #f0f0f0!important;border-radius:12px!important;overflow:hidden!important;display:block!important;width:100%!important;margin-bottom:.25rem!important;padding-bottom:100%!important;transition:all .3s ease!important}.card__media:hover{transform:translateY(-4px)!important;box-shadow:0 8px 24px #0000001f!important;border-color:#e0e0e0!important}.card__media img{position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;width:auto!important;height:auto!important;max-width:85%!important;max-height:85%!important;object-fit:contain!important;opacity:1!important;visibility:visible!important;transition:transform .3s ease!important}.card__media:hover img{transform:translate(-50%,-50%) scale(1.05)!important}.card__media .media{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;background:transparent!important}.card__media a,.card__media .media-link{display:block!important;width:100%!important;height:100%!important;background:transparent!important}.card__badge{position:absolute!important;top:.8rem!important;left:.8rem!important;z-index:10!important;opacity:1!important;visibility:visible!important;border-radius:0!important}.card__media .card__badge{position:absolute!important;z-index:20!important;border-radius:0!important}.badge,.card__badge .badge,.badge--bottom-left,.badge--top-left{border-radius:0!important}@media screen and (max-width: 749px){.card__badge,.card__media .card__badge,.badge,.badge--bottom-left,.badge--top-left,.card__badge .badge,.card__badge span,.badge span,.card__badge *,.badge *,[class*=badge]{-webkit-border-radius:0!important;-moz-border-radius:0!important;border-radius:0!important}.card__badge .badge--bottom-left,.card__badge .badge--top-left,.badge--bottom-left,.badge--top-left{border-radius:0!important;-webkit-border-radius:0!important;-moz-border-radius:0!important}}.card,.card-wrapper,.card__inner,.card__media,.card.gradient,.card-wrapper.gradient,.card__inner.gradient,.card__media.gradient,.card.color-scheme-1,.card.color-scheme-2,.card.color-scheme-3,.card.color-scheme-4,.card.color-scheme-5,.card__inner.color-scheme-1,.card__inner.color-scheme-2,.card__inner.color-scheme-3,.card__inner.color-scheme-4,.card__inner.color-scheme-5,.card__media.color-scheme-1,.card__media.color-scheme-2,.card__media.color-scheme-3,.card__media.color-scheme-4,.card__media.color-scheme-5{background:#fff!important;background-color:#fff!important;background-image:none!important;border:none!important;box-shadow:none!important;--gradient-background: transparent !important}.card:before,.card:after,.card__inner:before,.card__inner:after,.card__media:before,.card__media:after{display:none!important}.color-scheme-3{--color-background: 255,255,255 !important;--gradient-background: transparent !important}.card__information{padding:0!important;margin:0!important;display:block!important;width:100%!important;clear:both!important;text-align:left!important}.card__content{display:block!important;width:100%!important;padding:0!important;margin:0!important;text-align:left!important}.card__media+.card__content{margin-top:0!important;padding-top:0!important}.card__information>*{text-align:left!important;margin-left:0!important;padding-left:0!important}.card__content[aria-hidden=true]{display:none!important}.card__content:not([aria-hidden]) .card__information{position:relative}.card__information a[href*="/products/"]:has-text("\1f96d"),.card__information a[href*="/products/"]:has-text("\1f352"),.card__information a[href*="/products/"]:has-text("\1f350"),.card__information a[href*="/products/"]:has-text("\1f353"),.card__information a:contains("\1f96d"),.card__information a:contains("\1f352"),.card__information a:contains("\1f350"),.card__information a:contains("\1f353"){display:none!important}.card__information a[id^=StandardCardNoMediaLink],.card__information a[id^=CardLink]:first-of-type{display:none!important}.card__content:not([aria-hidden]) .card__information h3.card__heading{display:block!important;margin-top:0!important;margin-bottom:.5rem!important;padding-top:0!important}.card__content:not([aria-hidden]) .card__information h3.card__heading a:not([style*="display: none"]){display:block!important;font-size:1.5rem!important;font-weight:600!important;line-height:1.2!important;color:#1a1a1a!important;text-decoration:none!important;transition:color .2s ease!important}.card__content:not([aria-hidden]) .card__information .card-information{display:block!important}.card-information{display:flex!important;flex-direction:row!important;align-items:center!important;gap:.5rem!important;width:100%!important;margin:.5rem 0!important}.card-information .rating,.card__information .rating,.card .rating{display:inline-flex!important;align-items:center!important;gap:0!important;margin:0!important;opacity:1!important;visibility:visible!important;height:1.4rem!important;position:relative!important}.rating-star{display:inline-block!important;position:relative!important;width:auto!important;height:1.4rem!important;line-height:1!important;font-size:1.3rem!important;letter-spacing:.1rem!important}.rating-star:before{content:"\2605\2605\2605\2605\2605"!important;display:inline-block!important;color:#e0e0e0!important;position:relative!important;z-index:1!important}.rating-star:after{content:"\2605\2605\2605\2605\2605"!important;display:inline-block!important;position:absolute!important;top:0!important;left:0!important;color:#ffb800!important;overflow:hidden!important;width:calc(var(--rating) / var(--rating-max) * 100%)!important;z-index:2!important}.rating-text{display:none!important}.rating-count{display:inline-block!important;color:#666!important;font-size:1.2rem!important;margin-left:.5rem!important;opacity:1!important;visibility:visible!important;line-height:1.4rem!important}.loox-rating{display:block!important;margin:.5rem 0!important;opacity:1!important;visibility:visible!important}.card__heading:hover a{color:#d23234!important}.price,.card__information .price{font-size:1.8rem!important;font-weight:700!important;color:#1a1a1a!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;margin-top:.5rem!important;margin-left:0!important;padding:0!important;text-indent:0!important;position:relative!important;left:0!important}.price__regular,.price .price__regular,.price>span:first-child,.price>*:not(.price__unit){display:inline-block!important;margin:0!important;padding:0!important;text-align:left!important;width:100%!important}.price__sale{color:#d23234!important;font-weight:800!important;margin:0!important;padding:0!important}.price__unit,.price .price__unit,.card__information .price__unit,.price>small,.price>.caption{display:block!important;font-size:1.2rem!important;color:#666!important;margin:.2rem 0 0!important;padding:0!important;text-align:left!important;position:relative!important;left:0!important;text-indent:0!important;width:100%!important}.card__inner+.card__content,.card__media+.card__content,.card__media+.card__information{margin-top:0!important;display:block!important;width:100%!important}.related-products .product-grid{margin-top:2rem}.related-products__heading{margin-bottom:2rem;font-size:2.4rem;font-weight:600}@media screen and (min-width: 990px){.related-products .product-grid .grid__item{flex:0 0 calc(25% - 1.5rem)!important;width:calc(25% - 1.5rem)!important;max-width:calc(25% - 1.5rem)!important}}@media screen and (min-width: 990px){.featured-collection .slider--desktop,section[id*=featured_collection] .slider--desktop{overflow:visible!important;scroll-snap-type:none!important}.featured-collection .slider--desktop .grid__item,section[id*=featured_collection] .slider--desktop .grid__item{scroll-snap-align:none!important}}.featured-collection .product-grid,section[id*=featured_collection] .product-grid{margin-top:2rem}#shopify-section-featured_collection_33jwMC .product-grid{display:flex!important;flex-wrap:wrap!important;gap:2rem!important}@media screen and (min-width: 990px){#shopify-section-featured_collection_33jwMC .grid__item{flex:0 0 calc(25% - 1.5rem)!important;width:calc(25% - 1.5rem)!important;max-width:calc(25% - 1.5rem)!important}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/product-grid-comprehensive-fix.css.map */
