/* Compact language menu: native disclosure and links work without JavaScript. */
header{gap:16px}.brand{min-width:0;flex-shrink:0}header nav{gap:18px;margin-inline-start:auto;margin-inline-end:0}header .nav-quote{margin-inline-start:0;margin-inline-end:0}
.language-picker{position:relative;border:0;flex:0 0 auto;margin:0;color:#52300e;z-index:25}
.language-picker summary{list-style:none;display:flex;align-items:center;gap:7px;min-height:44px;padding:0 9px;font-size:12px;font-weight:700;cursor:pointer;white-space:nowrap}
.language-picker summary::-webkit-details-marker{display:none}.language-picker summary:focus-visible,.language-options a:focus-visible{outline:2px solid #bd6500;outline-offset:2px}
.language-options{position:absolute;inset-inline-end:0;top:calc(100% + 8px);width:174px;max-width:85vw;background:#fffaf3;border:1px solid #d5c3ac;box-shadow:0 14px 30px #201a1630;padding:6px;direction:ltr}
.language-options a{display:block;min-height:44px;padding:11px 12px;font-size:13px;text-align:start;border-bottom:1px solid #ecdfcd;color:#52300e;line-height:1.6}
.language-options a:last-child{border-bottom:0}.language-options a:hover,.language-options a[aria-current]{background:#f3e5d0;color:#864000}
html:not([lang=en]) .master-hero h1{font-size:clamp(39px,5.7vw,88px);line-height:1.03;overflow-wrap:break-word}
html:not([lang=en]) .hero-copy{min-width:0}html:not([lang=en]) h2,html:not([lang=en]) h3{overflow-wrap:break-word}
html:not([lang=en]) .hero-actions>*{flex-shrink:1}html:not([lang=en]) .hero-actions{flex-wrap:wrap}
[dir=rtl] body{font-family:Tahoma,Arial,sans-serif}[dir=rtl] h1,[dir=rtl] h2,[dir=rtl] h3,[dir=rtl] .eyebrow{letter-spacing:0;line-height:1.35}
[dir=rtl] .brand{direction:ltr}[dir=rtl] .brand small{letter-spacing:0}[dir=rtl] input[type=email],[dir=rtl] input[type=tel],[dir=rtl] a[href^="mailto:"],[dir=rtl] .whatsapp,[dir=rtl] .product-detail td,[dir=rtl] .breadcrumb{unicode-bidi:plaintext}
[dir=rtl] .hero-shade{transform:scaleX(-1)}[dir=rtl] .hero-metrics>div{border-left:1px solid #ffffff35;border-right:0}[dir=rtl] .hero-metrics>div:last-child{border-left:0}
[dir=rtl] .check-list li{padding-right:25px;padding-left:0}[dir=rtl] .check-list li:before{left:auto;right:0}
[dir=rtl] .floating{right:auto;left:22px}[dir=rtl] .close{right:auto;left:20px}
@media(max-width:1250px){header nav{display:none;position:absolute;inset-inline:0;top:100%;padding:18px 6%;background:#e8dfd2;color:#413023;border-bottom:1px solid #c6b49e;white-space:normal}header nav.open{display:flex;flex-direction:column;gap:0}.menu-toggle{display:block;margin-inline-start:auto;min-width:44px}header nav a{padding:12px 0;font-size:14px}.home-page nav{top:100%}header{gap:12px}}
@media(max-width:650px){header .nav-quote{display:none}header{gap:6px}.brand>span{font-size:17px}.brand small{font-size:6px;max-width:165px;white-space:normal;line-height:1.5}.language-picker summary{padding:0 6px;gap:4px}.menu-toggle{font-size:0;padding:0;width:44px}.menu-toggle:after{content:'☰';font-size:21px}html:not([lang=en]) .master-hero h1{font-size:clamp(32px,8.8vw,55px)}[dir=rtl] .floating{left:12px}}
@media print{.language-picker{display:none}}

@media(min-width:1251px){header nav{gap:14px;font-size:11px}.nav-quote{max-width:190px;white-space:normal;line-height:1.4}}
