@media screen and (min-width:750px){zoom-dialog .dialog-zoomed-gallery__dialog{scroll-snap-type:y mandatory;overscroll-behavior:contain}zoom-dialog .dialog-zoomed-gallery>.product-media-container--image{display:flex;align-items:center;justify-content:center;height:100vh;height:100dvh;padding:32px 120px;overflow:hidden;scroll-snap-align:start;scroll-snap-stop:always;cursor:zoom-out}zoom-dialog .dialog-zoomed-gallery>.product-media-container--image .product-media__drag-zoom-wrapper{display:flex;align-items:center;justify-content:center;width:100%;height:100%}zoom-dialog .dialog-zoomed-gallery>.product-media-container--image .product-media{flex:0 0 auto;width:auto;height:100%;max-width:100%;background:transparent}zoom-dialog .dialog-zoomed-gallery>.product-media-container--image .product-media__image{width:auto;height:100%;max-width:100%;object-fit:contain;cursor:zoom-in;transform-origin:var(--flu-zoom-x, 50%) var(--flu-zoom-y, 50%);transition:transform .3s ease;will-change:transform}zoom-dialog .dialog-zoomed-gallery>.product-media-container--image.flu-zoomed .product-media__image{cursor:zoom-out;transform:scale(2.5)}}@media screen and (max-width:749px){zoom-dialog .dialog-zoomed-gallery{overflow-x:auto;overscroll-behavior-x:contain}zoom-dialog .dialog-zoomed-gallery>.product-media-container--image{padding-block:64px 112px}zoom-dialog .dialog-zoomed-gallery .product-media__drag-zoom-wrapper{touch-action:pan-x}zoom-dialog .dialog-zoomed-gallery .product-media__drag-zoom-wrapper[data-zoomed]{touch-action:none}zoom-dialog .dialog-zoomed-gallery .product-media__drag-zoom-wrapper .product-media__image{transition:transform .15s ease-out}}@media(prefers-reduced-motion:reduce){zoom-dialog .dialog-zoomed-gallery .product-media__image{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/flu-zoom.css.map */
