/* Arapça / RTL diller — style.css üzerine bindirme */

html[dir="rtl"] body,
body.is-rtl {
  direction: rtl;
  text-align: right;
}

html[dir="rtl"] .header-inner,
html[dir="rtl"] .topbar .container,
html[dir="rtl"] .footer-grid,
html[dir="rtl"] .product-detail,
html[dir="rtl"] .about-intro {
  direction: rtl;
}

html[dir="rtl"] .main-nav ul {
  flex-direction: row-reverse;
}

html[dir="rtl"] .main-nav .dropdown {
  left: auto;
  right: 0;
  text-align: right;
}

html[dir="rtl"] .section-header {
  text-align: center;
}

html[dir="rtl"] .category-tabs {
  flex-direction: row-reverse;
  justify-content: center;
}

html[dir="rtl"] .float-contact {
  right: auto;
  left: 1rem;
}

html[dir="rtl"] .lightbox-close {
  right: auto;
  left: 1rem;
}

html[dir="rtl"] .lang-switch {
  flex-direction: row-reverse;
}

html[dir="rtl"] .product-info .eyebrow,
html[dir="rtl"] .about-text .section-header {
  text-align: right;
}

html[dir="rtl"] .feature-list,
html[dir="rtl"] .cms-body ul {
  padding-right: 1.25rem;
  padding-left: 0;
}

html[dir="rtl"] .btn {
  flex-direction: row-reverse;
}

html[dir="rtl"] .slide-content .container,
html[dir="rtl"] .page-hero .container {
  text-align: center;
}

html[dir="rtl"] .topbar-social {
  flex-direction: row-reverse;
}
html[dir="rtl"] .lang-switch,
html[dir="rtl"] .social-icons {
  flex-direction: row-reverse;
}

.cms-body {
  line-height: 1.75;
  color: var(--text);
}
.cms-body p { margin-bottom: 1em; }
.cms-body h2, .cms-body h3 { margin-top: 1.5em; }
