.gallery__main{background:var(--color-surface);touch-action:pan-y pinch-zoom}.gallery__main .gallery__slide.is-active{display:flex;align-items:center;justify-content:center}.gallery__main .gallery__slide img,.gallery__main .gallery__slide video{width:100%;height:auto;max-height:min(82vh,780px);aspect-ratio:auto;object-fit:contain}.gallery__main .gallery__slide iframe{width:100%;height:auto;aspect-ratio:16 / 9;border:0}.gallery__thumb{flex:0 0 76px;height:76px;background:var(--color-surface)}.gallery__thumb img{width:100%;height:100%;aspect-ratio:auto;object-fit:contain}.gallery__arrow{position:absolute;top:50%;z-index:2;transform:translateY(-50%);width:44px;height:44px;padding:0;display:grid;place-items:center;border:1px solid rgba(30,58,86,.12);border-radius:50%;background:#ffffffeb;color:var(--color-text);cursor:pointer;box-shadow:0 4px 14px -4px #1e3a5659;transition:background-color .2s ease,transform .2s ease}.gallery__arrow:hover{background:#fff;transform:translateY(-50%) scale(1.06)}.gallery__arrow:focus-visible{outline:3px solid var(--color-button);outline-offset:2px;background:#fff}.gallery__arrow svg{width:20px;height:20px;pointer-events:none}.gallery__arrow--prev{left:12px}.gallery__arrow--next{right:12px}@media(prefers-reduced-motion:reduce){.gallery__arrow{transition:none}.gallery__arrow:hover{transform:translateY(-50%)}}@media(max-width:749px){.gallery__arrow--prev{left:8px}.gallery__arrow--next{right:8px}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/product-gallery.css.map */
