@media screen and (min-width: 990px){.product__media-item{position:relative}.product-media-container{overflow:hidden!important;position:relative}.product__media{overflow:visible!important;position:relative;transition:transform .3s cubic-bezier(.4,0,.2,1);transform-origin:center center;cursor:zoom-in}.product__media.zoomed{cursor:grab;overflow:hidden!important}.zoom-active.dragging .product__media.zoomed{cursor:grabbing!important}.zoom-active .product__media img,.product__media.zoomed img{image-rendering:auto!important;image-rendering:-webkit-optimize-contrast!important;filter:contrast(1.02) saturate(1.02)!important;-webkit-filter:contrast(1.02) saturate(1.02)!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important;backface-visibility:hidden;-webkit-backface-visibility:hidden;will-change:transform}.zoom-active .product__media,.zoom-active .product__media *{user-select:none!important;-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;-webkit-user-drag:none!important;user-drag:none!important}.zoom-active .product__media,.zoom-active .product__media *,.zoom-active .product__modal-opener,.zoom-active .product__modal-opener *,.zoom-active .product-media-container,.zoom-active .product-media-container *{pointer-events:auto!important}.zoom-active .product-media-container{overflow:hidden!important;position:relative!important}body[data-page-type=product] .product__media-toggle{cursor:zoom-in;z-index:2}body[data-page-type=product] .zoom-active .product__media-toggle{cursor:zoom-out}.product__modal-opener{position:relative}.zoom-active .product__modal-opener{cursor:grab}.zoom-active.dragging .product__modal-opener{cursor:grabbing}}@media screen and (max-width: 989px){.product__media.zoomed{transform:none!important;cursor:default!important}.zoom-active{cursor:default!important}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/product-image-zoom.css.map */
