.gallery-thumbnails>button{position:relative}.gallery-thumbnails .model-thumbnail-badge{position:absolute;inset-inline-end:0;top:0;width:1.625rem;height:1.625rem}.product-gallery{display:block;min-width:0;position:var(--gallery-position, sticky);top:var(--gallery-top, .625rem)}.gallery-viewport{position:relative;min-width:0}.product-gallery:not([data-image-mode=natural]) .gallery-viewport{width:min(100%,calc((100svh - var(--gallery-top, .625rem) - .625rem) * var(--gallery-ratio, 1)));margin-inline:auto}.gallery-track{display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:var(--frame-radius, .625rem);background:var(--color-surface);aspect-ratio:var(--gallery-ratio, 1)}[data-gallery-enhanced] .gallery-track{position:relative;overflow:clip;-webkit-user-select:none;user-select:none;touch-action:pan-y pinch-zoom;scroll-snap-type:none}.gallery-rail{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;will-change:transform}.gallery-rail>.gallery-slide{position:absolute;inset-block:0;inset-inline-start:calc(var(--slide-position) * 100%);width:100%;height:100%;scroll-snap-align:none}.gallery-slide{flex:0 0 100%;scroll-snap-align:start;min-width:0;min-height:0;display:flex;align-items:center;justify-content:center}.gallery-slide>a,.gallery-slide>meri-model-media,.gallery-slide>.gallery-video{width:100%;height:100%}.gallery-video,.gallery-video__preview,.gallery-video__host{position:relative;width:100%;height:100%}.gallery-video__play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:1}.gallery-slide img,.gallery-slide video,.gallery-slide iframe,.gallery-slide model-viewer{display:block;width:100%;height:100%;object-fit:var(--media-fit, contain);border:0}.gallery-slide img,.gallery-thumbnails img{-webkit-user-drag:none;-webkit-touch-callout:none}@media(scripting:enabled){meri-gallery[data-media-defer]:not([data-media-ready]) [data-media-deferred] img{display:none}}[data-zoom-link]{-webkit-user-drag:none;-webkit-touch-callout:none}meri-model-media{position:relative;display:block}[data-model-activate]{position:absolute;left:50%;bottom:1rem;transform:translate(-50%);z-index:3}meri-model-media>[data-model-fallback]{object-fit:contain;transition:opacity .2s ease}meri-model-media[data-model-live]>[data-model-fallback]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}meri-model-media[data-model-revealed]>[data-model-fallback]{opacity:0;pointer-events:none}meri-model-media[data-model-loading] [data-model-activate]:after{content:"";display:inline-block;width:.9em;height:.9em;margin-inline-start:.5em;vertical-align:-.1em;border:2px solid currentColor;border-inline-end-color:transparent;border-radius:50%;animation:meri-model-loading .8s linear infinite}@keyframes meri-model-loading{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){meri-model-media>[data-model-fallback]{transition:none}meri-model-media[data-model-loading] [data-model-activate]:after{animation:none}}meri-model-media .shopify-model-viewer-ui model-viewer{background-color:transparent}meri-model-media .shopify-model-viewer-ui__button--poster{display:none}meri-model-media[data-model-live]:not([data-model-playing]):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;cursor:pointer}.gallery-controls{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.gallery-controls button,.gallery-arrow:not(.gallery-arrow--thumbnail){pointer-events:auto;flex:0 0 2.875rem;width:2.875rem;height:2.875rem;min-height:0;padding:0;border:0;border-radius:50%;color:#1f2937;background:#fff;box-shadow:0 .25rem 1.125rem #0000002e;font:400 2.125rem/1 Arial,sans-serif;transition:scale .25s ease}:where(:root:not([data-pointer=touch])) :is(.gallery-controls button,.gallery-arrow:not(.gallery-arrow--thumbnail)):not(:disabled):hover{scale:1.06;--press-scale: .98}@media(prefers-reduced-motion:reduce){:where(:root:not([data-pointer=touch])) :is(.gallery-controls button,.gallery-arrow):hover{scale:none}}.gallery-controls button{position:absolute;top:50%;transform:translateY(-50%)}.gallery-thumbnail-navigation{--gallery-initial-strip-width: calc( var(--gallery-thumb-count, 1) * (max(3rem, var(--gallery-thumb, 4.875rem)) + .625rem) - .375rem );width:var(--gallery-strip-width, var(--gallery-initial-strip-width));max-width:100%;margin-inline:auto;position:relative;min-width:0}@supports (width: round(down,100%,1px)){.gallery-thumbnail-navigation{width:var( --gallery-strip-width, min( var(--gallery-initial-strip-width), max( 3.25rem, calc(round(down, calc(100% + .375rem) , max(3rem, var(--gallery-thumb, 4.875rem)) + .625rem) - .375rem) ) ) )}}.gallery-arrow--thumbnail{position:absolute;top:calc(50% + .25rem);translate:0 -50%;z-index:1;width:1.75rem;height:2.75rem;min-height:2.75rem;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--color-text);font:400 1.625rem/1 Arial,sans-serif;cursor:pointer}.gallery-thumbnail-navigation [data-gallery-thumb-prev]{inset-inline-start:2px}.gallery-thumbnail-navigation [data-gallery-thumb-next]{inset-inline-end:2px}:where(:root:not([data-pointer=touch])) .gallery-arrow--thumbnail:hover:not(:disabled){color:var(--color-accent)}.gallery-arrow--thumbnail:focus-visible{outline:var(--focus-outline-width, 2px) solid var(--color-accent);outline-offset:1px}.gallery-thumbnail-navigation>.gallery-arrow{display:none}[data-gallery-enhanced] .gallery-thumbnail-navigation>.gallery-arrow{display:block}.gallery-controls [data-gallery-prev]{inset-inline-start:.875rem}.gallery-controls [data-gallery-next]{inset-inline-end:.875rem}.gallery-arrow:disabled{opacity:.35;cursor:default}.gallery-arrow--thumbnail:disabled{pointer-events:none}.gallery-thumbnails{min-width:0;flex:1;scrollbar-width:none;display:flex;overflow:auto;--thumb-shadow-y: max(var(--frame-shadow-y, .25rem), calc(-1 * var(--frame-shadow-y, .25rem)));padding:max(.75rem,calc(var(--frame-shadow-blur, .75rem) * 1.5 + var(--thumb-shadow-y))) 2px;background:transparent;gap:.625rem;scroll-snap-type:x mandatory;scroll-padding-inline:2px}.gallery-thumbnails::-webkit-scrollbar{display:none}.gallery-thumbnails button{position:relative;flex:0 0 var(--gallery-thumb-visible, var(--gallery-thumb, 4.875rem));width:var(--gallery-thumb-visible, var(--gallery-thumb, 4.875rem));height:var(--gallery-thumb-visible, var(--gallery-thumb, 4.875rem));padding:0;background:none;border:2px solid transparent;overflow:hidden;opacity:.68;scroll-snap-align:start}.gallery-thumbnails button[aria-current=true]{border-color:var(--color-text);opacity:1}.gallery-thumbnails img{width:100%;height:100%;object-fit:contain}.gallery-counter{margin:.5rem 0 0;text-align:center;font-size:calc(.75rem * var(--font-scale, 1));line-height:calc(1.4 * var(--font-body-leading, 1));opacity:1;color:var(--color-text)}.media-dialog{border:0;background:transparent;color:#fff;width:100vw;max-width:none;height:100dvh;max-height:none;padding:3.5rem 4.5rem;overflow:hidden}.media-dialog:focus{outline:none}.media-dialog::backdrop{background:#000000e8}.media-dialog .icon-button{position:absolute;z-index:1;width:2.875rem;height:2.875rem;min-height:0;padding:0;border:0;border-radius:50%;color:#1f2937;background:#fff;box-shadow:0 .25rem 1.125rem #0000002e;font:400 2rem/1 Arial,sans-serif}.media-dialog [data-zoom-close]{top:1.125rem;inset-inline-end:1.125rem}.media-dialog [data-zoom-prev]{top:50%;inset-inline-start:1.125rem;transform:translateY(-50%)}.media-dialog [data-zoom-next]{top:50%;inset-inline-end:1.125rem;transform:translateY(-50%)}.media-dialog>img{display:block;width:100%;height:100%;object-fit:contain}.media-dialog [data-zoom-counter]{position:absolute;bottom:1.125rem;left:50%;transform:translate(-50%);padding:.3125rem .625rem;border-radius:6.1875rem;background:#00000094;opacity:1}html[dir=rtl] .gallery-thumbnail-navigation>.gallery-arrow{transform:scaleX(-1)}html[dir=rtl] .gallery-controls button{transform:translateY(-50%) scaleX(-1)}@media(max-width:760px){.product-gallery{position:static}.gallery-thumbnails{padding-block:calc(2 * var(--ui-control-space, .25rem))}.gallery-thumbnails .inner-frame{--surface-shadow: var(--ui-inner-frame-shadow, var(--inner-frame-shadow, none))}.gallery-counter,.product-gallery .model-ar-actions{margin-block-start:0}.model-ar-actions:has(>button:not([hidden],[data-shopify-xr-hidden])){margin-block-start:var(--ui-control-space, .25rem)}.gallery-controls [data-gallery-prev]{inset-inline-start:.5rem}.gallery-controls [data-gallery-next]{inset-inline-end:.5rem}.media-dialog{padding:3.125rem .75rem}.media-dialog [data-zoom-prev]{inset-inline-start:.5rem}.media-dialog [data-zoom-next]{inset-inline-end:.5rem}}@media(pointer:coarse){.media-dialog .icon-button{width:3rem;height:3rem}.gallery-thumbnails button{min-width:3rem;min-height:3rem}}
/*# sourceMappingURL=/cdn/shop/t/41/assets/product-gallery.css.map */
