/**
 * Product Swiper Styles
 * Ensures smooth scrolling while allowing horizontal swipe
 */

/* Allow vertical scrolling on product containers */
.product-miniature .product-image-container,
.product-miniature .thumbnail-container,
.urus-product-image .product-image-container,
.urus-product-image .thumbnail-container {
    touch-action: pan-y;
    -webkit-overflow-scrolling: touch;
}

/* Smooth swipe animation */
.product-miniature .image-slider,
.urus-product-image .image-slider {
    will-change: transform;
    backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
}

/* Prevent text selection during swipe */
.product-miniature .product-image-container.swiping,
.urus-product-image .product-image-container.swiping {
    user-select: none;
    -webkit-user-select: none;
    -moz-user-select: none;
}

/* Optimize for touch devices */
@media (hover: none) and (pointer: coarse) {

    .product-miniature .product-image-container,
    .urus-product-image .product-image-container {
        /* More explicit touch-action for mobile devices */
        touch-action: pan-y pinch-zoom;
    }
}