.card__media:after,.media:after,.card-wrapper .media:after,.collection-card-wrapper .media:after,.product-card-wrapper .media:after{background:transparent!important;opacity:0!important;display:none!important}.card__media img,.media img,.collection-card-wrapper img,.product-card-wrapper img{opacity:1!important;filter:none!important;mix-blend-mode:normal!important}.product__media,.product__media-wrapper,.product-media,.media,.product-media-container,.product-gallery-enhanced .product-gallery-main{aspect-ratio:4 / 5!important;overflow:hidden;border-radius:12px}.product__media img,.product-media img,.media img,.product-gallery-enhanced img{width:100%;height:100%;object-fit:cover;object-position:center;opacity:1!important;filter:none!important;mix-blend-mode:normal!important;background:transparent!important}.product__media-list [role=listitem],.product__media-thumbnail,.thumbnail,.product-gallery-enhanced .product-gallery-thumbnail{aspect-ratio:1 / 1!important;overflow:hidden;border-radius:10px}.product__media-thumbnail img,.thumbnail img,.product-gallery-enhanced .product-gallery-thumbnail img{width:100%;height:100%;object-fit:cover}.product__media-list{gap:10px!important}@media (min-width: 990px){.product__media-list{max-width:96px}}.media:after,.card__media:after,.product__media:after{content:none!important;background:transparent!important}.product__media img{transition:transform .2s ease}.product__media:hover img{transform:scale(1.02)}.product__media-list{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(80px,1fr));gap:10px!important;list-style:none!important;padding:0!important;margin:0!important}.product__media-list .product__media-item{position:relative!important;width:100%!important;margin:0!important;padding:0!important}.product__media-list .product__media-item img{border-radius:10px!important;transition:transform .2s ease!important}.product__media-list .product__media-item:hover img{transform:scale(1.05)!important}@media screen and (max-width: 749px){.product__media-list{grid-template-columns:repeat(auto-fit,minmax(60px,1fr))!important;gap:8px!important}}.product__media-list .product__media-item--variant{display:none!important}.product__media-list .product__media-item--variant:first-child{display:block!important}.card__media,.media,.collection-card-wrapper,.product-card-wrapper{position:relative!important;overflow:hidden!important}.card__media:before,.media:before,.card-wrapper .media:before,.collection-card-wrapper .media:before,.product-card-wrapper .media:before{display:none!important;opacity:0!important;background:transparent!important}.card__media img,.media img,.collection-card-wrapper img,.product-card-wrapper img{position:relative!important;z-index:1!important;display:block!important}@media screen and (min-width: 750px){.product-gallery-enhanced{grid-template-columns:auto 1fr;gap:2rem;align-items:start}.product-gallery-thumbnails{grid-template-columns:1fr;gap:1rem;max-width:120px;order:-1}.product-gallery-main{order:1}}@media screen and (max-width: 749px){.product-gallery-thumbnails{display:flex;overflow-x:auto;gap:.8rem;padding-bottom:.5rem;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.product-gallery-thumbnail{flex:0 0 80px;scroll-snap-align:start}.product-gallery-thumbnails::-webkit-scrollbar{height:3px}.product-gallery-thumbnails::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.product-gallery-thumbnails::-webkit-scrollbar-thumb{background:rgba(var(--color-foreground),.3);border-radius:3px}.product-gallery-thumbnails::-webkit-scrollbar-thumb:hover{background:rgba(var(--color-foreground),.5)}}@media screen and (min-width: 750px){.product-gallery-main:hover{cursor:zoom-in}.product-gallery-main:hover .product-gallery-zoom{opacity:1}}@media screen and (max-width: 749px){.product-gallery-main{cursor:pointer}.product-gallery-zoom{display:none}}.product__media-list .media>*{overflow:visible!important}.product__media-list .deferred-media{display:block!important}.card__media,.media,.collection-card-wrapper,.product-card-wrapper{box-shadow:none!important}.card__media:after,.media:after{box-shadow:none!important}
/*# sourceMappingURL=/cdn/shop/t/30/assets/gallery-fixes.css.map */
