/* The browser scrolls the original Swiper track; Swiper retains index/controls. */
.onx-smooth .onx-native-rail.wd-horizontal{touch-action:pan-x pan-y pinch-zoom}
.onx-smooth .onx-native-rail.wd-css-mode>.wd-carousel-wrap{overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior-x:contain;transform:none!important;scroll-behavior:auto;will-change:auto;-webkit-overflow-scrolling:touch}
.onx-smooth .onx-native-rail.wd-css-mode>.wd-carousel-wrap::-webkit-scrollbar{display:none}
.onx-smooth .onx-native-rail.wd-css-mode>.wd-carousel-wrap>.wd-carousel-item{scroll-snap-align:start}
.onx-smooth .woocommerce-product-gallery__wrapper.onx-native-rail>.wd-carousel-wrap>.wd-carousel-item{scroll-snap-stop:always}
@media(max-width:1024px){
 /* Translucent colour preserves the surfaces without filtering each moving photo. */
 .onx-smooth .product-label.onsale,.onx-smooth .product-label.new,
 .onx-smooth .onx-product-nav-button,
 .onx-smooth .wd-gallery-images>.wd-nav-pagin-wrap::before{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}
 .onx-smooth .product-label.new{background:#fffffff0!important}
 .onx-smooth .onx-product-nav.is-scrolled{background:#fffffff5;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}
 .onx-smooth #onx-mbn.onx-mbn-bar{background:#fffffff2!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}
 .onx-smooth #onx-mbn.onx-mbn-bar::before{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}
}
