.header-languages button[data-aeb-language] { cursor:pointer; opacity:1; min-height:32px; }
.header-languages button[aria-pressed="true"] { color:var(--text); text-decoration:underline; text-underline-offset:5px; }
.header-languages button:focus-visible { outline:2px solid currentColor; outline-offset:3px; }
html[lang="ar"] .hero-motion h1 { font-size:clamp(2.7rem,4.8vw,5.6rem); line-height:1.4; letter-spacing:0; }
html[lang="ar"] .hero-motion .kicker { letter-spacing:0; }
html[lang="ar"] :where(button,.product-description,.delivery-note,.accordions,.woocommerce form,.woocommerce-notices-wrapper,.cart-row,.cart-empty,.cart-drawer,.shop-intro,.story-tag,.result-count,.search-panel label) { direction:rtl; }
html[lang="ar"] .header-languages,html[lang="ar"] .nav-actions { direction:ltr; }
html[lang="ar"] .woocommerce-Price-amount,html[lang="ar"] .aeb-product-code { direction:ltr; unicode-bidi:isolate; }
@media(max-width:700px) { html[lang="ar"] .hero-motion h1 { font-size:clamp(2.2rem,9vw,3.6rem); } }
