[data-site-language]{display:inline-flex;align-items:center;justify-content:flex-end;gap:0;width:max-content;min-height:28px;font-family:inherit;font-size:.6875rem;line-height:1.2;color:#666}
[data-site-language] [data-lang]{display:inline-flex;align-items:center;justify-content:center;min-width:29px;min-height:28px;border:0;background:transparent;padding:5px 7px;color:inherit;font:inherit;letter-spacing:.04em;cursor:pointer}
[data-site-language] [data-lang]+[data-lang]{position:relative;margin-left:1px}
[data-site-language] [data-lang]+[data-lang]::before{content:"";position:absolute;left:0;height:11px;border-left:1px solid #d9d4d5}
[data-site-language] [data-lang][aria-pressed=true]{color:var(--brand-red,#d50020);font-weight:700;text-decoration:underline;text-underline-offset:4px}
[data-site-language] [data-lang]:hover{color:var(--brand-red,#d50020)}
[data-site-language] [data-lang]:focus-visible{outline:2px solid var(--brand-red,#d50020);outline-offset:1px;border-radius:2px}
.header-row>[data-site-language]{position:absolute;top:3px;right:32px}
.locale-note{max-width:1360px;margin:0 auto;padding:12px 48px 0;color:#746b6d;font-size:.75rem;line-height:1.5}
.commerce-wrap>.locale-note,.wrap>.locale-note{padding-inline:0;padding-bottom:18px}
@media(max-width:1100px){.header-row>[data-site-language]{top:1px;right:22px}.locale-note{padding-inline:30px}}
@media(max-width:600px){.header-row>[data-site-language]{right:16px}.locale-note{padding:10px 22px 0;font-size:.7rem}[data-site-language] [data-lang]{min-height:26px;padding-block:4px}}
@media(max-width:1100px){[data-site-language]{min-height:44px}[data-site-language] [data-lang]{min-width:40px;min-height:44px;padding:10px 6px;font-size:.75rem}[data-site-language] [data-lang]+[data-lang]{margin-left:0}}
