/* ===================================================================
   RAW FIT — RTL overrides (Arabic / WPML)
   Loaded only when is_rtl(). Flips the physical bits the base sheet
   sets in px; logical properties are left to inherit direction.
   =================================================================== */

body{direction:rtl}

/* Brand Arabic wordmark sits naturally; keep Latin mark upright */
.brand{direction:rtl}
.brand .g,.brand img{transform:scaleX(1)}

/* Header pips / quick buttons flip side */
.cart-pip{right:auto;left:-3px}
.card__quick{right:auto;left:12px}
.card__tag--out{margin-left:0;margin-right:auto}

/* Arrows in pills point the other way in RTL */
.arr{transform:scaleX(-1)}
.pill:hover .arr{transform:scaleX(-1) translateX(3px)}

/* Hero skew mirrors */
.hero__grad,.hero__pat{transform-origin:top right;transform:skewY(8deg)}

/* Sticky bar chip / spacing */
.sb-l{flex-direction:row}

/* Filters checkbox tick position */
.flist input:checked::after{left:auto;right:4px}

/* Code card stays LTR (it's JSON / lab data) */
.code-card,.code-card *{direction:ltr;text-align:left}
.spec dd,.pspec dd{direction:ltr}

/* Numeric price + mono labels read better LTR */
.card__price,.panel__price,.pprice,.stat h3{direction:ltr}
.sec-ey,.step__n{direction:ltr;display:inline-block}
