/* Language controls supplement the locked EasyGold header. */
.locale-picker{position:absolute;right:var(--eg-locale-clearance,170px);top:40px;transform:translateY(-50%);font:500 12px/1.3 var(--body,Arial,sans-serif);z-index:1004;color:inherit}
.locale-picker summary{cursor:pointer;list-style:none;padding:9px 8px;border:1px solid currentColor;border-radius:999px;min-width:52px;text-align:center}
.locale-picker summary::-webkit-details-marker{display:none}
.locale-picker ul{position:absolute;right:0;top:100%;min-width:180px;padding:8px;margin:8px 0 0;list-style:none;background:#fff;color:#10110f;border:1px solid #d9dbd4;box-shadow:0 8px 24px #0002}
.locale-picker a{display:block;padding:12px;text-decoration:none!important;font:500 14px/1.4 var(--body,Arial,sans-serif)!important;color:#10110f!important}
.locale-picker a:hover,.locale-picker a[aria-current=true]{background:#f1f1e9}
.locale-picker a:focus-visible,.locale-picker summary:focus-visible{outline:2px solid #c8ae3f;outline-offset:2px}
.locale-menu{display:none}
@media(min-width:1201px){html:not([lang=en]) .eg-two-tier>nav .menu-half{gap:clamp(10px,1vw,18px)}html:not([lang=en]) .eg-two-tier>nav .menu-half>a{font-size:.72rem!important}}
@media(max-width:1200px){.locale-picker{display:none}.locale-menu{display:block!important;width:100%;padding:12px 0!important;color:#fff;direction:ltr}.locale-menu>span{display:block;font-size:12px;margin:0 0 8px;opacity:.75}.locale-menu ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:6px}.locale-menu li{margin:0;padding:0}.eg-two-tier>nav .locale-menu a{display:block!important;min-height:40px!important;padding:9px 10px!important;border:1px solid #fff5!important;border-radius:4px!important;font-size:14px!important;line-height:1.4!important;text-transform:none!important;letter-spacing:0!important;color:#fff!important}.locale-menu a[aria-current=true]{border-color:#c8ae3f!important;color:#c8ae3f!important}}
html[lang=ar]{--body:Tahoma,Arial,sans-serif;--display:Tahoma,Arial,sans-serif}
html[lang=zh-Hans]{--body:'Microsoft YaHei','PingFang SC','Noto Sans CJK SC',sans-serif;--display:'Microsoft YaHei','PingFang SC','Noto Sans CJK SC',sans-serif}
html[lang=ar] :is(h1,h2,h3,h4),html[lang=zh-Hans] :is(h1,h2,h3,h4){letter-spacing:0!important;line-height:1.25!important;font-variation-settings:normal!important}
html:not([lang=en]) h1{white-space:normal!important;overflow-wrap:normal}
html[lang=ar] :is(p,h1,h2,h3,h4,dt,dd,label,summary){text-align:start}
html[dir=rtl] .locale-picker{right:auto;left:var(--eg-locale-clearance,170px)}
html[dir=rtl] .locale-picker ul{right:auto;left:0}
html[dir=rtl] .keypad,html[dir=rtl] .calc-display,html[dir=rtl] .transaction-theatre svg,html[dir=rtl] .capital-chart{direction:ltr}
html[dir=rtl] .calc-inputs{text-align:start}
html[dir=rtl] input[type=email],html[dir=rtl] input[type=tel],html[dir=rtl] [href^='mailto:']{direction:ltr;unicode-bidi:isolate}
html[dir=rtl] .transaction-theatre svg text{unicode-bidi:plaintext;letter-spacing:0}
html:not([lang=en]) .proof-controls button{letter-spacing:0;line-height:1.4}
html:not([lang=en]) .calc-input-key{min-width:0}
html:not([lang=en]) .calc-input-key small{line-height:1.35;white-space:normal}
@media(max-width:760px){html:not([lang=en]) .hero h1{font-size:clamp(2.5rem,9.8vw,4.5rem)!important}html:not([lang=en]) .seller-hero h1{font-size:clamp(2.1rem,9vw,3rem)!important}html:not([lang=en]) .hero-copy h1{font-size:clamp(2.1rem,8.4vw,3.3rem)!important}html:not([lang=en]) .position-top h2{white-space:normal}html:not([lang=en]) .pill{white-space:normal;text-align:center;line-height:1.4}}
@media(prefers-reduced-motion:reduce){.locale-picker *{scroll-behavior:auto;transition:none!important}}

.locale-picker summary::after,.locale-picker summary::before{content:none!important;display:none!important}
.locale-picker summary{border-bottom:1px solid currentColor!important;margin:0!important}
@media(max-width:1200px){
 html[lang=fr] .eg-two-tier>nav a[aria-current=page]::before{content:'Actuelle'!important;letter-spacing:0!important}
 html[lang=ar] .eg-two-tier>nav a[aria-current=page]::before{content:'الحالية'!important;letter-spacing:0!important}
 html[lang=zh-Hans] .eg-two-tier>nav a[aria-current=page]::before{content:'当前页面'!important;letter-spacing:0!important}
}
@media(max-width:760px){html:not([lang=en]) h1{max-width:100%!important}}
