@media screen and (max-width: 989px){html,body{touch-action:pan-y;overflow-y:auto;overflow-x:hidden}body.template-product,.template-product main,section.section-main-product{touch-action:pan-y;overflow-y:auto;overflow-x:hidden}.product-gallery-container,.product-gallery-layout{touch-action:pan-y;overflow:visible;position:relative}.product-gallery-main-image{touch-action:pan-y;overflow:hidden;position:relative;height:auto}slider-component{touch-action:pan-x pan-y;position:relative;overflow:visible;z-index:2}.product__media-list{touch-action:pan-x pan-y;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;position:relative;z-index:2;scroll-snap-type:x mandatory;scroll-padding:0;height:auto;max-height:none}.product__media-item{touch-action:pan-x pan-y;position:relative;scroll-snap-align:start;scroll-snap-stop:always;z-index:2;height:auto;overflow:hidden;pointer-events:auto}.product__media-item img{touch-action:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;pointer-events:none;max-width:100%;height:auto;display:block;object-fit:cover;object-position:center}.product-gallery-main-image:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;touch-action:pan-y pan-x;pointer-events:auto;background:transparent}media-gallery{touch-action:pan-y;overflow:visible;position:relative}.slider-button{touch-action:manipulation;pointer-events:auto;position:relative;z-index:10;min-width:44px;min-height:44px;background:#ffffffe6;border-radius:50%;opacity:.8;transition:opacity .2s ease}.slider-button:hover,.slider-button:focus{opacity:1}.slider-buttons{pointer-events:auto;touch-action:manipulation;position:relative;z-index:10}.product-gallery-thumbnails{touch-action:pan-x;overflow-x:auto;overflow-y:hidden;position:relative;z-index:2}.product-gallery-thumbnails .thumbnail-list{touch-action:pan-x;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scroll-behavior:smooth}.product-gallery-thumbnails .thumbnail-list__item{touch-action:manipulation;pointer-events:auto}.product-gallery-thumbnails .thumbnail{touch-action:manipulation;pointer-events:auto;z-index:3;position:relative}.slider-counter{pointer-events:none;touch-action:none;position:absolute;z-index:5}.product__media-item[data-media-type=video]{touch-action:auto}.product__media-item[data-media-type=video] video{touch-action:auto;pointer-events:auto;z-index:5}.product__media-item[data-media-type=external_video] iframe{touch-action:auto;pointer-events:auto;z-index:5}.product__media-item[data-media-type=model] model-viewer{touch-action:auto;pointer-events:auto;z-index:5}@media screen and (max-width: 480px){.slider-button{min-width:50px;min-height:50px;opacity:.7}.product-gallery-main-image:before{top:20px;bottom:20px}}@media screen and (min-width: 481px) and (max-width: 768px) and (orientation: portrait){.slider-button{min-width:48px;min-height:48px}}.product-gallery-main-image,.product__media-list{will-change:transform;transform:translateZ(0);backface-visibility:hidden}@supports (-webkit-touch-callout: none){.product__media-list{-webkit-overflow-scrolling:touch}.product-gallery-main-image,.product__media-item{-webkit-overflow-scrolling:auto}.slider-component .product__media-list{-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory}}.thumbnail:active{opacity:.8;transition:opacity .1s ease}.slider-button:active{transform:scale(.95);transition:transform .1s ease}.template-product .product{touch-action:pan-y;overflow-y:visible}.template-product .product__media-wrapper,.template-product .product__info-wrapper{touch-action:pan-y;overflow:visible}.product__info-container,.product__title,.price,.product__accordion,.page-width{touch-action:pan-y;pointer-events:auto}.no-touchaction .product__media-list{overflow-x:auto;overflow-y:hidden}.no-touchaction .product-gallery-container{overflow-y:auto;overflow-x:hidden}}@media screen and (max-width: 989px){.page-width,main,section{touch-action:pan-y!important;overflow-y:visible!important}body{touch-action:pan-y!important;overflow-y:auto!important;overflow-x:hidden!important}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/fix-mobile-product-gallery.css.map */
