.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}html[lang=ar] body,html[lang=ar] button,html[lang=ar] input,html[lang=ar] textarea{font-family:Arial,'Inci',sans-serif}html[lang=ar] h1,html[lang=ar] h2,html[lang=ar] h3{font-family:Arial,'Inci',sans-serif;letter-spacing:0;line-height:1.55}html[lang=ar] .eyebrow,html[lang=ar] .catalog-heading,html[lang=ar] .topline{letter-spacing:0}html[dir=rtl] .intro-note{border-left:0;border-right:1px solid #c9d1c3;padding:0 26px 0 0}html[dir=rtl] .photo .code-label{left:auto;right:12px;direction:ltr}html[dir=rtl] .price,html[dir=rtl] a[href^='tel:'],html[dir=rtl] a[href^='mailto:']{direction:ltr;unicode-bidi:isolate}html[dir=rtl] .collection-navigation>div{left:auto;right:0}html[dir=rtl] .collection-navigation summary:after{margin-left:0;margin-right:7px}html[dir=rtl] .cart-trigger{margin-left:0}html[dir=rtl] .totals strong{text-align:left}html[dir=rtl] .floating-whatsapp{right:auto;left:24px}html[dir=rtl] .hero-small-photo{left:auto;right:-42px}html[dir=rtl] .hero-small-photo span{text-align:start}html[dir=rtl] .mega-menu{text-align:right}html[dir=rtl] .hero-visual{direction:rtl}html[dir=rtl] .hero-main-photo{margin-right:0;margin-left:32px}html[dir=rtl] .hero-image-note{right:auto;left:-24px}html[dir=rtl] .brand{flex-shrink:0}.product h2,.category-copy h3,.primary,.secondary,.cart-head h2{overflow-wrap:break-word}.nav{gap:14px!important}.nav>a,.catalog-toggle{font-size:14px}.hero h1{font-size:clamp(2.8rem,4.8vw,4.8rem)}.category-copy h3{line-height:1.35}.collection-navigation>div>a{white-space:normal}@media(max-width:1100px) and (min-width:951px){.nav{gap:9px!important}.nav-whatsapp{padding:12px!important}}@media(max-width:700px){header nav{gap:10px}.cart-trigger{margin-inline-start:auto!important}.hero h1{font-size:clamp(2.6rem,10vw,4rem)}html[dir=rtl] .hero-small-photo{right:auto;left:auto}html[dir=rtl] .hero-main-photo{margin:0}html[dir=rtl] .collection-navigation>div{right:-40px;left:auto}.floating-whatsapp{max-width:calc(100vw - 32px)}html[dir=rtl] .floating-whatsapp{left:16px}}@media(max-width:370px){.collection-navigation summary{font-size:13px}}
.hero h1{overflow-wrap:anywhere;hyphens:auto}.header-inner,.hero-copy{min-width:0}html[dir=rtl] .hero-visual{padding:0 26px 34px 20px}html[dir=rtl] .hero-main-photo{margin-left:0;margin-right:44px}html[dir=rtl] .hero-small-photo{right:0;left:auto}html[dir=rtl] .hero-vertical{display:none}@media(max-width:700px){html[dir=rtl] .hero-visual{padding:0}html[dir=rtl] .hero-main-photo{margin:0}html[dir=rtl] .hero-small-photo{right:auto;left:auto}}

/* Every language stays visible at the top, including on narrow screens. */
.language-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px;margin:0;padding:10px 20px;background:#f6f7f2;border-top:3px solid #bd963b;border-bottom:1px solid #dce2d7;direction:ltr;position:relative;z-index:1;min-width:0;width:100%;font-family:Arial,sans-serif}
.language-bar .language-option{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:7px 13px;font-size:13px;line-height:1.4;font-weight:500;color:#35472f;border:1px solid transparent;border-radius:22px;text-decoration:none;white-space:nowrap;flex:0 0 auto;transition:background .15s,color .15s,border-color .15s}
.language-bar .language-option:hover{background:#e6eadf;border-color:#cbd3c3}
.language-bar .language-option[aria-current=page]{background:#294736;color:#fff;border-color:#294736;box-shadow:inset 0 -2px #bd963b}
.language-bar .language-option:focus-visible{outline:3px solid #bd963b;outline-offset:2px}
@media(max-width:700px){.language-bar{padding:8px 10px;gap:4px}.language-bar .language-option{min-height:36px;padding:7px 10px;font-size:12px}}
@media(prefers-reduced-motion:reduce){.language-bar .language-option{transition:none}}
