.product-media-modal__dialog{height:100dvh}.elx-zoom{position:relative;display:block;flex:1 1 auto;min-width:0;width:100%;height:100vh;height:100dvh}.elx-zoom__viewport{width:100%;height:100%;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.elx-zoom--zoomed .elx-zoom__viewport{overflow:hidden}.elx-zoom .elx-zoom__track{display:block;width:100%;max-height:none;overflow:visible;padding:0}.elx-zoom-stage{position:relative;display:flex;align-items:center;justify-content:center;width:100%;margin:0;overflow:hidden;touch-action:pan-y}.elx-zoom-frame{display:flex;align-items:center;justify-content:center;width:100%;flex-shrink:0;transform-origin:50% 50%;-webkit-tap-highlight-color:transparent}.elx-zoom-frame:focus-visible{outline:.2rem solid rgb(var(--color-foreground));outline-offset:-.4rem}.elx-zoom-image{display:block;width:100%;height:auto;flex-shrink:0;object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.elx-zoom-stage.is-zoomed{height:100vh;height:100dvh;align-items:flex-start;justify-content:flex-start;overflow:auto;overscroll-behavior:contain;touch-action:pan-x pan-y;scrollbar-width:none}.elx-zoom-stage.is-zoomed::-webkit-scrollbar{display:none}.elx-zoom-stage.is-zoomed .elx-zoom-frame{width:auto;margin:auto}.elx-zoom-stage .deferred-media,.elx-zoom-stage .product-media-modal__model,.elx-zoom-stage product-model{width:100%}.elx-zoom__counter{position:absolute;bottom:1.6rem;left:50%;transform:translate(-50%);z-index:2;font-size:1.1rem;letter-spacing:.44px;color:rgb(var(--color-foreground));pointer-events:none;transition:opacity .2s ease}.elx-zoom--zoomed .elx-zoom__counter{opacity:0}.elx-zoom--single .elx-zoom__counter{display:none}@media screen and (min-width:750px){.elx-zoom-stage{height:100vh;height:100dvh}.elx-zoom-frame{width:auto;cursor:zoom-in}.elx-zoom-image{width:auto;max-width:calc(100vw - 8rem);max-height:calc(100dvh - 6rem)}.elx-zoom-stage.is-zoomed .elx-zoom-frame{cursor:zoom-out}.elx-zoom-stage--flat .elx-zoom-frame{cursor:default}.elx-zoom__counter{bottom:2.2rem}}@media(prefers-reduced-motion:reduce){.elx-zoom__viewport{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/71/assets/elx-media-zoom.css.map */
