/* Arabic-only, targeted overrides. Photography and logo intentionally remain unmirrored. */
html[dir="rtl"] { --serif:"Noto Naskh Arabic", serif; --sans:"Tajawal", sans-serif; }
html[dir="rtl"] body { font-family:var(--sans); text-align:start; }
html[dir="rtl"] h1, html[dir="rtl"] h2, html[dir="rtl"] h3 { font-family:var(--serif); letter-spacing:0; font-style:normal; }
html[dir="rtl"] .eyebrow, html[dir="rtl"] .catalog-filters button, html[dir="rtl"] .rfq-field label { letter-spacing:0; }
html[dir="rtl"] .brand--image { direction:ltr; }
html[dir="rtl"] .header-inner, html[dir="rtl"] .site-nav__list, html[dir="rtl"] .header-actions { direction:rtl; }
html[dir="rtl"] .site-nav__list { padding:0; }
html[dir="rtl"] .hero__actions, html[dir="rtl"] .breadcrumbs { direction:rtl; }
html[dir="rtl"] .products-hero__overlay { background:linear-gradient(270deg,rgb(11 30 24/.92),rgb(14 24 20/.69) 53%,rgb(12 18 15/.2)); }
html[dir="rtl"] .catalog-editorial__image:after { right:auto; left:-22px; }
html[dir="rtl"] .product-sourcing-cta:before { right:auto; left:-215px; }
html[dir="rtl"] .about-intro__rule { right:auto; left:0; }
html[dir="rtl"] .media-stamp { right:auto; left:0; }
html[dir="rtl"] .rfq-field input[type="email"], html[dir="rtl"] .rfq-field input[type="tel"], html[dir="rtl"] .footer-links--contact a { direction:ltr; text-align:right; }
html[dir="rtl"] .rfq-field select { padding-inline:14px; }
html[dir="rtl"] .button span, html[dir="rtl"] .text-link span, html[dir="rtl"] .rfq__whatsapp span { display:inline-block; transform:scaleX(-1); }
html[dir="rtl"] .button:hover span, html[dir="rtl"] .text-link:hover span { transform:translate(-3px,-3px) scaleX(-1); }
@media (max-width:600px) { html[dir="rtl"] .site-nav { text-align:right; } html[dir="rtl"] .catalog-editorial__image:after { right:auto; left:-8px; } html[dir="rtl"] .about-timeline { padding-inline:0 34px; } html[dir="rtl"] .about-timeline li, html[dir="rtl"] .about-timeline li:nth-child(even) { text-align:right; } }
