/* Additive Arabic-only presentation. Existing language assets remain byte-identical. */
html[lang^="ar"]{direction:rtl;--font-sans:"Geeza Pro","Noto Sans Arabic",Tahoma,Arial,sans-serif;--font-serif:"Geeza Pro","Noto Naskh Arabic",Tahoma,Arial,sans-serif}
html[lang^="ar"] body,html[lang^="ar"] button,html[lang^="ar"] input,html[lang^="ar"] select,html[lang^="ar"] textarea{font-family:"Geeza Pro","Noto Sans Arabic",Tahoma,Arial,sans-serif}
html[lang^="ar"] :is(h1,h2,h3,h4,h5,h6,p,li,dt,dd,label,summary,a,button,small,th,td){letter-spacing:normal;text-transform:none}
html[lang^="ar"] :is(h1,h2,h3,h4){line-height:1.55;font-family:inherit}
html[lang^="ar"] :is(p,li,dt,dd){line-height:1.9}
html[lang^="ar"] :is(input[type="email"],input[type="tel"],.ofk-ltr,[data-buy-total],[data-bag-total],[data-bag-subtotal],[data-bag-bar-total],.bag-line__total,.buy-price,.himari-size__price){direction:ltr;unicode-bidi:isolate}
html[lang^="ar"] :is(.site-header__inner,.desktop-nav,.header-dropdown__trigger-row,.site-footer__home-grid,.buy-grid,.bag-line){direction:rtl}
html[lang^="ar"] .brand-lockup{direction:ltr;unicode-bidi:isolate}
html[lang^="ar"] :is(.header-dropdown__panel,.header-dropdown__links,.country-menu,.country-menu__panel,.country-menu__grid,.mobile-nav,.site-footer__home-column,.buy-details,.bag-line__details){text-align:start}
html[lang^="ar"] :is(.home-eyebrow,[class$="__eyebrow"],[class$="__kicker"]){letter-spacing:normal;line-height:1.7}
html[lang^="ar"] :is(table,th,td){text-align:start}
html[lang^="ar"] :is(.article-body,.content-prose,.prose){text-align:start}
html[lang^="ar"] :is(ul,ol){padding-inline-start:1.5em;padding-inline-end:0}
html[lang^="ar"] .ofk-language-switch{display:flex;justify-content:flex-end;gap:12px;align-items:center;max-width:1440px;margin:auto;padding:7px 24px;font-size:13px;line-height:1.6;background:#faf9f6;color:#262522}
html[lang^="ar"] .ofk-language-switch a{color:inherit;text-decoration:underline;text-underline-offset:4px}
html[lang^="ar"] .ofk-language-switch [aria-current]{text-decoration:none;font-weight:700}
html[lang^="ar"] .ofk-shopify-language{font-size:.85rem;line-height:1.75;color:#555;margin-block:12px}
html[lang^="ar"] :is(.himari-size,.buy-size,.buy-summary,.bag-line,.site-footer__home-column){min-width:0}
html[lang^="ar"] a[href^="mailto:"],html[lang^="ar"] a[href^="tel:"]{direction:ltr;unicode-bidi:isolate;display:inline-block}
@media(max-width:760px){html[lang^="ar"] .ofk-language-switch{padding:6px 20px;font-size:12px}html[lang^="ar"] :is(h1,h2){overflow-wrap:break-word}html[lang^="ar"] :is(.buy-bar,.himari-sticky,.bag-bar){direction:rtl}html[lang^="ar"] :is(p,li){line-height:1.85}}
html[lang^="ar"] .ofk-region-directory{max-width:1100px;margin:auto;padding:60px 24px 90px}
html[lang^="ar"] .ofk-region-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin-top:32px}
html[lang^="ar"] .ofk-region-grid a{padding:18px;border:1px solid #dedbd5;border-radius:4px;color:inherit;font-size:15px}
html[lang^="ar"] .desktop-nav{font-size:14px}
@media(max-width:1100px){html[lang^="ar"] .mobile-nav>nav{left:0;right:auto}html[lang^="ar"] .mobile-nav__sublinks{padding:0 14px 10px 0}}
