/* RTL-правки для арабської вітрини. Підключається тільки коли direction = rtl.
   Bootstrap 5 у складі теми зібраний під LTR, тому дзеркалимо те, що реально зсувається. */

/* службові відступи, які в LTR були зліва/справа */
.bc-opt-item em { margin-left: 0; margin-right: auto; }
.bc-price-note { margin-left: 0; margin-right: 6px; }
.bc-war i, .bc-slogan i, .bc-ready i { margin-right: 0; margin-left: 4px; }
.bc-thumbs a.bc-video span i { padding-left: 0; padding-right: 2px; }

/* плашки поверх фото: кут має бути дзеркальний */
.bc-tile-c { right: auto; left: 10px; }
.bc-yt { right: auto; left: 10px; }
.bc-war { right: auto; left: 10px; }

/* пошук: рамка приросталася до кнопки справа, в RTL — зліва */
#search .form-control { border-right: 1px solid #D1D5DB; border-left: 0; }

/* вирівнювання тексту в блоках, де воно було задане явно */
.bc-tile-t, .bc-warehouse span { text-align: right; }

/* Bootstrap-утиліти, зібрані під LTR */
.text-start { text-align: right !important; }
.text-end { text-align: left !important; }
.float-start { float: right !important; }
.float-end { float: left !important; }
.ms-auto { margin-left: 0 !important; margin-right: auto !important; }
.me-auto { margin-right: 0 !important; margin-left: auto !important; }
.dropdown-menu { text-align: right; }
.dropdown-menu-end { right: auto !important; left: 0 !important; }

/* списки характеристик і крихти */
ol, ul { padding-left: 0; padding-right: 2rem; }
.breadcrumb { padding-right: 0; }

/* мобільна плаваюча кнопка «купити» */
@media (max-width: 767px) {
  .bc-sticky-buy { flex-direction: row-reverse; }
}

/* латиниця всередині арабського тексту (моделі, kW) не повинна ламати напрямок */
.bc-model, .bc-sku, .price, .price-new, .price-old { direction: ltr; unicode-bidi: embed; display: inline-block; }
