/*
 * OwlCarousel2 and Slick compute slide positions assuming an LTR inline flow.
 * Under <html dir="rtl"> the browser lays out their inline-block slides
 * right-to-left, which conflicts with the JS-calculated translate3d/left
 * offsets and pushes slides off-screen. Forcing the slider mechanics back
 * to ltr (while keeping each slide's own content rtl) fixes this without
 * touching the plugins themselves.
 */
.owl-carousel,
.owl-carousel .owl-stage,
.owl-carousel .owl-stage-outer,
.slick-slider,
.slick-list,
.slick-track {
    direction: ltr;
}

.owl-carousel .owl-item,
.slick-slider .slick-slide {
    direction: rtl;
}
