/** Shopify CDN: Minification failed

Line 12:71 Unexpected "*"
Line 13:81 Unterminated string token

**/
/* RTL overrides for Arabic. Additive only — never edit the base LTR rules this
   file targets. Loaded conditionally in theme.liquid only when dir will be "rtl".
   `direction: rtl` (set on <html dir="rtl">) already flips text flow and flex/grid
   auto-placement correctly on its own; everything below exists only because the
   base CSS uses explicit physical left/right/float/text-align/transform values
   that do NOT auto-flip with direction. Scope: custom bm-*/section-bm-* files
   first (highest traffic), plus the cart drawer's slide mechanics since a broken
   drawer is a severe, immediately-visible bug rather than a cosmetic one. */

/* ---------- Header ---------- */
[dir="rtl"] .bm-header__nav {
  margin-left: 0;
  margin-right: auto;
}

[dir="rtl"] .bm-header__burger {
  margin-left: 0;
  margin-right: auto;
}

/* ---------- Product card ---------- */
[dir="rtl"] .bm-card__badge {
  left: auto;
  right: 12px;
}

[dir="rtl"] .bm-card__title {
  text-align: right;
}

/* ---------- Spec table (key/value rows) ---------- */
[dir="rtl"] .bm-spec-table__value {
  text-align: left;
}

/* ---------- Toast (add-to-cart confirmation) ---------- */
[dir="rtl"] .bm-toast__dismiss {
  padding-left: 0;
  padding-right: 6px;
}

/* ---------- Sticky buy bar ---------- */
[dir="rtl"] .bm-sticky-buy__cta {
  margin-left: 0;
  margin-right: auto;
}

/* ---------- Cart drawer (stock component, but slide mechanics use physical
   transforms that break outright under RTL if left unfixed — high severity) ---------- */
[dir="rtl"] .drawer__inner {
  border-right: 0.1rem solid rgba(var(--color-foreground), 0.2);
  border-left: 0;
  transform: translateX(-100%);
}

[dir="rtl"] .drawer.active .drawer__inner {
  transform: translateX(0);
}

[dir="rtl"] .drawer__close {
  right: auto;
  left: -10px;
}

[dir="rtl"] .cart-drawer__warnings .drawer__close {
  right: auto;
  left: 5px;
}

[dir="rtl"] .cart-drawer .cart-item__nested-line .cart-item__image {
  float: left;
}

[dir="rtl"] .cart-drawer .tax-note {
  text-align: right;
}

/* ---------- Language gate (first-visit modal) ---------- */
[dir="rtl"] .bm-language-gate__close {
  right: auto;
  left: 12px;
}
