.ts-gallery-main{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;aspect-ratio:var(--gallery-ratio);background:#fff}.ts-gallery-main::-webkit-scrollbar{display:none}.ts-gallery-main>.ts-gallery-slide{flex:0 0 100%;min-width:0;height:100%;scroll-snap-align:start;scroll-snap-stop:always}.ts-gallery-main img{display:block;width:100%;height:100%;object-fit:contain}.ts-gallery-nav{display:flex;align-items:center;gap:8px;margin-top:16px}.ts-gallery-thumbs{display:flex;gap:10px;overflow-x:auto;scrollbar-width:thin;flex:1;min-width:0;padding:3px}.ts-gallery-thumb{flex:0 0 calc((100% - 40px)/5);padding:0;border:1px solid transparent;background:#fff;cursor:pointer}.ts-gallery-thumb[aria-current=true]{border-color:#354bb5}.ts-gallery-thumb img{width:100%;height:auto;aspect-ratio:1;object-fit:contain;display:block}.ts-gallery-arrow{width:32px;min-height:44px;border:0;background:transparent;color:#101418;font-size:26px;cursor:pointer;flex:none}.ts-gallery-arrow:disabled{opacity:.35;cursor:default}.ts-gallery :focus-visible{outline:2px solid #354bb5;outline-offset:2px}@media(max-width:749px){.ts-gallery-thumb{flex-basis:calc((100% - 30px)/4)}.ts-gallery-nav{gap:4px;margin-top:12px}}
/*# sourceMappingURL=/cdn/shop/t/38/assets/ts-product-gallery.css.map */
