.dialog-zoomed-gallery .product-media-container{aspect-ratio:auto!important;box-sizing:border-box}.dialog-zoomed-gallery .product-media{--gallery-aspect-ratio: unset;aspect-ratio:auto!important}.dialog-zoomed-gallery :is(img,video,iframe,.deferred-media__poster-image,.product-media__image){object-fit:contain!important;object-position:center center!important}@media screen and (max-width:749px){.dialog-zoomed-gallery{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;width:100%!important;height:100%!important;box-sizing:border-box;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory!important;scroll-behavior:smooth;overscroll-behavior-x:contain;scrollbar-width:none;touch-action:pan-x!important;-webkit-overflow-scrolling:touch}.dialog-zoomed-gallery::-webkit-scrollbar{display:none}.dialog-zoomed-gallery .product-media-container{flex:0 0 100%!important;width:100%!important;max-width:100vw!important;height:100%!important;max-height:100dvh!important;overflow:hidden;display:flex;align-items:center;justify-content:center;scroll-snap-align:start;scroll-snap-stop:always}.dialog-zoomed-gallery .product-media,.dialog-zoomed-gallery .product-media__drag-zoom-wrapper{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;box-sizing:border-box;overflow:hidden!important;touch-action:pan-x!important}.dialog-zoomed-gallery :is(img,video,iframe,.deferred-media__poster-image,.product-media__image){width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;pointer-events:none}.dialog-zoomed-gallery .product-media__drag-zoom-wrapper[style*="--drag-zoom-scale: 1"]{touch-action:pan-x!important}}@media screen and (min-width:750px){.product-media-container--zoomable.product-media-container--image{cursor:zoom-in!important}zoom-dialog dialog.dialog-zoomed-gallery__dialog,zoom-dialog dialog{width:min(920px,88vw)!important;height:min(780px,88vh)!important;max-width:88vw!important;max-height:88vh!important;margin:auto!important;padding:0!important;border:none!important;border-radius:12px!important;overflow:hidden!important;background:#fff!important;box-shadow:0 24px 64px #00000047}zoom-dialog dialog::backdrop{background:#0000008c!important}.dialog-zoomed-gallery{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;width:100%!important;height:100%!important;margin:0!important;padding:0 0 72px!important;box-sizing:border-box;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory!important;scroll-behavior:smooth;overscroll-behavior:contain;scrollbar-width:none}.dialog-zoomed-gallery::-webkit-scrollbar{display:none}.dialog-zoomed-gallery>.product-media-container{flex:0 0 100%!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;min-height:0!important;scroll-snap-align:center;scroll-snap-stop:always;position:relative;display:flex!important;align-items:center;justify-content:center;overflow:hidden;padding:24px 48px 8px;box-sizing:border-box}.dialog-zoomed-gallery .product-media,.dialog-zoomed-gallery .product-media__drag-zoom-wrapper{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;display:flex!important;align-items:center;justify-content:center}.dialog-zoomed-gallery :is(img,video,iframe,.deferred-media__poster-image,.product-media__image){width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important}.dialog-zoomed-gallery__dialog .dialog-thumbnails-list-container{position:absolute!important;inset:auto 0 0 0!important;width:100%!important;display:flex!important;justify-content:center;background:linear-gradient(to top,#fff 70%,#fff0);z-index:2}.dialog-zoomed-gallery__dialog .dialog-thumbnails-list{position:relative!important;inset:auto!important;right:auto!important;flex-direction:row!important;max-height:none!important;overflow-x:auto!important;overflow-y:hidden!important;opacity:1!important;animation:none!important;padding:12px 16px 16px!important}.dialog-zoomed-gallery__close-button,.dialog-zoomed-gallery__dialog .close-button{position:absolute!important;top:12px!important;right:12px!important;z-index:3}.dialog-zoomed-gallery{touch-action:pan-x!important;cursor:grab;-webkit-overflow-scrolling:touch}.dialog-zoomed-gallery:active{cursor:grabbing}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/our-tech-media-zoom.css.map */
