/* ==========================================================================
   RTL özel ince ayarlar
   theme-rtl.css (rtlcss çıktısı) yerleşimi otomatik çevirir; bu dosya
   onun halledemediği şeyleri (font, sayı yönü vb.) tamamlar.
   Yalnızca <html dir="rtl"> iken yüklenir.
   ========================================================================== */

/* --- Arapça/RTL uyumlu font (Cairo, Latin glifleri de içerir) --- */
[dir="rtl"] body,
[dir="rtl"] input,
[dir="rtl"] textarea,
[dir="rtl"] select,
[dir="rtl"] button,
[dir="rtl"] .btn,
[dir="rtl"] .form-control {
  font-family: 'Cairo', 'Tajawal', 'Segoe UI', Tahoma, Arial, sans-serif;
}

/* --- Fiyat / rakam içeren kutular her zaman soldan-sağ akmalı
       (ör: "771,14 $" RTL içinde ters dönmesin) --- */
[dir="rtl"] .para,
[dir="rtl"] .paraTL,
[dir="rtl"] .price,
[dir="rtl"] .product-price,
[dir="rtl"] .siparis-tutar {
  direction: ltr;
  unicode-bidi: embed;
}

/* --- Breadcrumb ve "devam" oklarını RTL'de ters çevir --- */
[dir="rtl"] .breadcrumb-item + .breadcrumb-item::before {
  display: inline-block;
  transform: scaleX(-1);
}
[dir="rtl"] .fa-angle-left:before { content: "\f105"; }  /* sol -> sağ */
[dir="rtl"] .fa-angle-right:before { content: "\f104"; } /* sağ -> sol */

/* --- Telefon/e-posta gibi LTR veriler RTL içinde düzgün hizalansın --- */
[dir="rtl"] a[href^="tel:"],
[dir="rtl"] a[href^="mailto:"] {
  direction: ltr;
  unicode-bidi: embed;
}

/* --- Header hizalama ince ayarları --- */

/* Logo sağ kenara tam yaslansın */
[dir="rtl"] .u-header__navbar {
  padding-right: 0;
}
[dir="rtl"] .u-header__navbar-brand-default,
[dir="rtl"] .u-header__navbar-brand-center {
  margin-right: 0;
  padding-right: 0;
}

/* Üst bar: iletişim bloğu (artık en solda) sol kenara tam yaslansın.
   Soldaki boşluk .u-header__navbar-link'in 1.281rem padding'inden geliyordu. */
[dir="rtl"] .u-header__topbar .ml-auto {
  margin-left: 0 !important;
}
[dir="rtl"] .u-header__topbar .list-inline-item:last-child .u-header__navbar-link {
  padding-left: 0;
}
