/* Alnas – Arapça (sağdan sola) düzen düzeltmeleri. Yalnızca dir="rtl" sayfalarda yüklenir. */

html[dir=rtl], html[dir=rtl] body { overflow-x: hidden; }
html[dir=rtl] body, html[dir=rtl] input, html[dir=rtl] select, html[dir=rtl] textarea, html[dir=rtl] button {
    font-family: 'Cairo', 'Manrope', sans-serif;
}
/* Arapça harfler birleşik yazıldığı için negatif harf aralığı kaldırılır */
html[dir=rtl] *, html[dir=rtl] *::before, html[dir=rtl] *::after { letter-spacing: 0 !important; }
html[dir=rtl] { --austry-letter-spacing: 0; --austry-letter-spacing-two: 0; }

/* Metin hizalamaları */
html[dir=rtl] .text-left { text-align: right !important; }
html[dir=rtl] .section-title__title, html[dir=rtl] .main-slider-five__title { line-height: 1.35; }

/* Mobil menü sağdan açılsın */
html[dir=rtl] .mobile-nav__wrapper { left: auto; right: 0; transform: translateX(100%); transform-origin: right center; }
html[dir=rtl] .mobile-nav__wrapper.expanded { transform: translateX(0%); }
html[dir=rtl] .mobile-nav__content { left: auto; right: 0; }
html[dir=rtl] .mobile-nav__close { right: auto; left: 15px; }
html[dir=rtl] .mobile-nav__container .main-menu__list > li > a > button,
html[dir=rtl] .mobile-nav__container .main-menu__list > li > ul > li > a > button { right: auto; left: 0; }
html[dir=rtl] .mobile-nav__contact li i { margin-right: 0; margin-left: 10px; }

/* Üst menü */
html[dir=rtl] .main-menu .main-menu__list > li + li, html[dir=rtl] .stricky-header .main-menu__list > li + li { margin-left: 0; margin-right: 50px; }
html[dir=rtl] .main-menu .main-menu__list > li > ul, html[dir=rtl] .stricky-header .main-menu__list > li > ul { left: auto; right: 0; }
html[dir=rtl] .main-menu .main-menu__list > li > ul > li > a, html[dir=rtl] .stricky-header .main-menu__list > li > ul > li > a { text-align: right; }
html[dir=rtl] .main-menu-four__search-cart-box { margin-left: 0; margin-right: 58px; }
html[dir=rtl] .main-menu-four__search-cart-box:before { left: auto; right: -30px; }
html[dir=rtl] .main-menu-four__cart-box { margin-left: 0; margin-right: 15px; }
@media (max-width: 1199px) { html[dir=rtl] .main-menu-four__search-cart-box.lang-flags { margin-right: 30px; } }
html[dir=rtl] .main-menu-four__main-menu-box { margin-left: 0; }

/* Slider: karartma ve oklar ters yönde */
html[dir=rtl] .main-slider-five__overlay { background: linear-gradient(270deg, rgba(0, 0, 0, var(--o, .35)) 0%, rgba(0, 0, 0, calc(var(--o, .35) * .4)) 60%, rgba(0, 0, 0, 0) 100%); }
html[dir=rtl] .main-slider-five__content { text-align: right; }
html[dir=rtl] .slide-align--center { text-align: center; }
html[dir=rtl] .slide-align--right { text-align: left; }
html[dir=rtl] .icon-right-arrow, html[dir=rtl] .icon-left-arrow { display: inline-block; transform: scaleX(-1); }
html[dir=rtl] .main-slider-five__nav { right: auto; left: 80px; }

/* Ana sayfa bölümleri */
html[dir=rtl] .about-three__points li .text, html[dir=rtl] .about-three__help-line-content { margin-left: 0; margin-right: 15px; }
html[dir=rtl] .about-three__points li .text { margin-right: 10px; }
html[dir=rtl] .about-three__points-2 { margin-left: 0; margin-right: 40px; }
html[dir=rtl] .about-three__help-line { margin-left: 0; margin-right: 30px; }
html[dir=rtl] .about-three__img-box { margin-left: 0; margin-right: 0; }
html[dir=rtl] .about-one__points-text { margin-left: 0; margin-right: 20px; }
html[dir=rtl] .counter-one__content-box { margin-left: 0; margin-right: 20px; }
html[dir=rtl] .services-one__arrow { right: auto; left: 30px; }
html[dir=rtl] .services-one__content { text-align: right; }

/* Sayfa başlığı ve kırıntı */
html[dir=rtl] .page-header__inner { text-align: right; }
html[dir=rtl] .thm-breadcrumb { justify-content: flex-start; }

/* Ürün sayfası sol sütun */
html[dir=rtl] .service-details__category-list li a { padding-left: 20px; padding-right: 30px; }
html[dir=rtl] .service-details__category-list li a span { right: auto; left: 20px; }
html[dir=rtl] .accrodion-title h4, html[dir=rtl] .accrodion-title .h4 { padding-right: 0; padding-left: 40px; }
html[dir=rtl] .accrodion-title::before, html[dir=rtl] .service-details__faq .accrodion-title::before { right: auto; left: 30px; }
html[dir=rtl] .rich-content ul li { padding-left: 0; padding-right: 26px; }
html[dir=rtl] .rich-content ul li::before { left: auto; right: 0; }
html[dir=rtl] .rich-content ol { padding-left: 0; padding-right: 22px; }
html[dir=rtl] .item-card a::after { right: auto; left: 10px; }

/* İletişim */
html[dir=rtl] .contact-info__icon { right: auto; left: 50px; }
html[dir=rtl] .faq-item summary { padding-right: 22px; padding-left: 50px; }
html[dir=rtl] .faq-item summary::after { right: auto; left: 22px; }

/* Alt bilgi */
html[dir=rtl] .footer-widget__Contact-list li .text { margin-left: 0; margin-right: 15px; }
html[dir=rtl] .site-footer__bottom-menu li + li { margin-left: 0; margin-right: 30px; }
html[dir=rtl] .wa-float { left: auto; right: 20px; }
html[dir=rtl] .scroll-to-top { right: auto; left: 40px; }
@media (max-width: 1199px) { html[dir=rtl] .main-menu-four__search-cart-box.lang-flags { margin: 0; } }
@media (max-width: 575px) { html[dir=rtl] .main-menu-four__cart-box { margin-right: 8px; } }

