.media-gallery{display:flex;flex-direction:column;gap:var(--space-3);min-width:0}.media-gallery__viewport{overflow:hidden;border-radius:var(--radius);background-color:var(--color-surface)}.media-gallery__track{position:relative;display:flex;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none}.media-gallery__track::-webkit-scrollbar{display:none}.media-gallery__track:focus-visible{outline-offset:-2px}.media-gallery__slide{position:relative;flex:0 0 100%;aspect-ratio:var(--gallery-ratio, 1);scroll-snap-align:start;scroll-snap-stop:always;overflow:hidden}.media-gallery__slide--placeholder{border-radius:var(--radius)}.media-gallery__image,.media-gallery__video,.media-gallery__model,.media-gallery__iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.media-gallery__image{object-fit:var(--gallery-fit, contain)}.media-gallery__video{object-fit:contain;background-color:var(--color-surface)}.media-gallery__zoom,.media-gallery__poster{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:0;border:0;background:none}.media-gallery__zoom{cursor:zoom-in}.media-gallery__zoom:focus-visible,.media-gallery__poster:focus-visible{outline-offset:-4px}.media-gallery__zoom-icon,.media-gallery__play{position:absolute;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:var(--color-background);color:var(--color-foreground);box-shadow:0 0 0 1px var(--color-border)}.media-gallery__zoom-icon{right:var(--space-3);bottom:var(--space-3);width:2.5rem;height:2.5rem}.media-gallery__play{top:50%;left:50%;width:4rem;height:4rem;transform:translate(-50%,-50%)}.media-gallery__play .icon{width:1.75rem;height:1.75rem}.media-gallery__deferred,.media-gallery__frame{position:absolute;top:0;right:0;bottom:0;left:0}.media-gallery__xr{position:absolute;left:50%;bottom:var(--space-3);transform:translate(-50%);min-height:2.75rem;background-color:var(--color-background)}.media-gallery__xr[data-shopify-xr-hidden]{display:none}.media-gallery__nav{display:flex;align-items:center;justify-content:center;gap:var(--space-3)}.media-gallery__nav .icon-button[disabled]{opacity:.35;cursor:not-allowed}.media-gallery__counter{min-width:3.5rem;text-align:center;font-variant-numeric:tabular-nums}.media-gallery__thumbnails{position:relative;display:none;gap:var(--space-2);overflow-x:auto;padding:3px;scrollbar-width:thin}.media-gallery__thumbnail{position:relative;display:block;width:4.5rem;height:4.5rem;padding:0;border:1px solid var(--color-border);border-radius:var(--radius);background-color:var(--color-surface);overflow:hidden}.media-gallery__thumbnail:hover{border-color:var(--color-muted)}.media-gallery__thumbnail[aria-current=true]{border-color:var(--color-foreground);box-shadow:0 0 0 1px var(--color-foreground)}.media-gallery__thumbnail-image{width:100%;height:100%;object-fit:var(--gallery-fit, contain)}.media-gallery__badge{position:absolute;right:.25rem;bottom:.25rem;display:flex;padding:.2rem;border-radius:50%;background-color:var(--color-background);color:var(--color-foreground)}.media-gallery__badge .icon{width:.75rem;height:.75rem}@media(min-width:750px){.media-gallery__nav{display:none}.media-gallery__thumbnails{display:flex}}.media-lightbox{width:100vw;max-width:none;height:100vh;height:100dvh;max-height:none;margin:0;padding:0;border:0;background-color:var(--color-background);color:var(--color-foreground)}.media-lightbox::backdrop{background-color:#0009}.media-lightbox__stage{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:var(--space-4);overflow:auto}.media-lightbox__image{max-width:100%;max-height:100%;object-fit:contain}.media-lightbox__close{position:absolute;top:var(--space-3);right:var(--space-3);z-index:1;background-color:var(--color-background);box-shadow:0 0 0 1px var(--color-border)}
/*# sourceMappingURL=/cdn/shop/t/19/assets/component-product-media.css.map */
