@media screen and (min-width: 750px){.product-carousel-mobile{display:none!important}}.product-carousel-mobile{overflow-x:auto;scroll-snap-type:x mandatory;display:flex;flex-direction:column;width:100%;max-width:100vw;scrollbar-width:none;-ms-overflow-style:none}.original-carousel .carousel-image{height:400px;object-fit:cover;display:block;cursor:pointer;transition:opacity .2s ease}.original-carousel .carousel-image:hover{opacity:.95}.original-carousel .grouped{display:flex;gap:4px}.original-carousel .grouped .carousel-image{flex:1;height:400px}.product-carousel-mobile::-webkit-scrollbar{display:none}.carousel-track{display:flex;gap:8px;padding:0 16px}.carousel-slide{flex:0 0 auto;scroll-snap-align:start}.single-slide{width:calc(100vw - 32px);max-width:350px}.single-slide .carousel-image{width:100%;height:400px;object-fit:cover;display:block;cursor:pointer;transition:opacity .2s ease}.single-slide .carousel-image:hover{opacity:.95}.grouped-slide{width:calc(100vw - 32px);max-width:350px}.grouped-images{display:flex;gap:4px;width:100%;height:400px}.grouped-image{flex:1;width:calc(50% - 2px);object-fit:cover;display:block;cursor:pointer;transition:opacity .2s ease}.grouped-image:hover{opacity:.95}.carousel-progress{position:relative;height:2px;width:80px;background:#e0e0dc;margin:12px auto 0;border-radius:2px;overflow:hidden}@media screen and (min-width: 750px){.carousel-progress{display:none}}.carousel-progress-inner{height:100%;background:#000;width:0%;transition:width .2s ease;border-radius:2px}.carousel-lightbox{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:#000000e6;justify-content:center;align-items:center;z-index:9999;padding:20px}.carousel-lightbox-content{position:relative;max-width:90%;max-height:90%;display:flex;flex-direction:column;align-items:center}.carousel-lightbox-content img{max-width:100%;max-height:100%;object-fit:contain}.carousel-lightbox-close{position:absolute;bottom:-50px;right:0;background:none;color:#fff;border:none;cursor:pointer;font-size:16px;padding:8px 12px;transition:background-color .2s ease}.carousel-lightbox-close:hover{background-color:#ffffff1a}
/*# sourceMappingURL=/cdn/shop/t/9/assets/product-mobile-carousel.css.map */
