.product-grid-container>.ss-product-gallery{min-width:0}.ss-product-gallery .product-image-container{width:100%;margin:0 0 25px}.ss-product-gallery .product-images{position:relative;display:flex;gap:0;width:100%;padding:0;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none}.ss-product-gallery .product-images::-webkit-scrollbar,.ss-product-thumbnails::-webkit-scrollbar{display:none}.ss-product-gallery .product-images__slide{flex:0 0 100%;min-width:0;grid-column:auto;scroll-snap-align:start;scroll-snap-stop:always}.ss-product-gallery .product-single__media-image{background:#f5f5f2}.thb-product-detail .ss-product-gallery .product-single__media-image img{object-fit:contain}.thb-product-detail .ss-product-gallery .product-single__media-image{height:0;padding-bottom:125%}.ss-product-thumbnails{position:relative;display:flex;gap:8px;overflow-x:auto;padding:4px 2px 8px;margin-top:10px;scrollbar-width:thin;scroll-padding-inline:2px}.ss-product-thumbnail{position:relative;flex:0 0 48px;width:48px;height:48px;padding:2px;border:1px solid transparent;border-radius:2px;background:#f5f5f2;cursor:pointer}.ss-product-thumbnail img{display:block;width:100%;height:100%;object-fit:contain}.ss-product-thumbnail[aria-current=true]{border:2px solid #1e2825;padding:1px}.ss-product-thumbnail:focus-visible,.ss-product-gallery .slider-button:focus-visible{outline:2px solid #1e2825;outline-offset:2px}.ss-product-thumbnail[hidden],.ss-product-thumbnails[hidden],.ss-product-gallery .product-images-buttons[hidden]{display:none}.ss-product-thumbnail__type{position:absolute;right:2px;bottom:2px;padding:1px 3px;color:#fff;background:#1e2825;font-size:9px;line-height:1.4}.ss-product-gallery .product-images-buttons{display:none}@media(min-width:1068px){.ss-product-gallery .product-image-container{position:sticky;top:calc(var(--header-height, 80px) + 20px);margin-bottom:0}.thb-product-detail .ss-product-gallery .product-single__media-image{height:clamp(300px,calc(100svh - 380px),680px);padding-bottom:0}.ss-product-thumbnail{flex-basis:68px;width:68px;height:68px}.ss-product-gallery .product-images-buttons{display:flex;position:absolute;top:calc((100% - 90px)/2);left:12px;right:12px;justify-content:space-between;pointer-events:none;z-index:10}.ss-product-gallery .slider-counter{display:none}.ss-product-gallery .product-images-buttons .slider-button{width:44px;height:44px;border-radius:50%;background:#fff;box-shadow:0 1px 8px #00000012;pointer-events:auto}.ss-product-gallery .product-images-buttons .slider-button[disabled]{pointer-events:none}}@media(prefers-reduced-motion:reduce){.ss-product-gallery .product-images{scroll-behavior:auto}}.thb-product-detail .ss-product-gallery--portrait-preview .product-single__media-image,.thb-product-detail .ss-product-gallery--portrait .product-single__media-image{height:0;padding-bottom:133.333333%}@media(min-width:1068px){.ss-product-gallery--portrait-preview .product-image-container,.ss-product-gallery--portrait .product-image-container{width:min(100%,clamp(300px,calc(75svh - 157.5px),540px));margin-inline:auto}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/ss-product-gallery.css.map */
