.language-switch{display:inline-flex;align-items:center;justify-content:center;gap:2px;flex-shrink:0;border:1px solid #c5a46b55;border-radius:5px;background:#08080888;padding:2px;color:#8f8170;font:500 .72rem/1.1 MG2LText,Arial,sans-serif;letter-spacing:.04em}
.language-switch button{appearance:none;cursor:pointer;color:#b6aca0;background:none;border:0;padding:8px 7px;min-height:36px;min-width:34px;font:inherit;letter-spacing:inherit;border-radius:3px}
.language-switch button[aria-pressed=true]{color:#f1d9a7;background:#c5a46b16}
.language-switch button:hover{color:#fff;background:#c5a46b26}
.language-switch button:focus-visible{outline:2px solid #d7b878;outline-offset:2px}
.signature-page .premium-header:has(.language-switch){grid-template-columns:minmax(0,1fr) auto auto auto;column-gap:clamp(10px,2vw,30px)}
.member-header:has(.language-switch){flex-wrap:wrap;gap:16px}.member-header .language-switch{margin-left:auto}
@media(max-width:650px){.signature-page .premium-header:has(.language-switch){grid-template-columns:minmax(0,1fr) auto auto;column-gap:10px}.signature-page .premium-header .language-switch{grid-column:2;grid-row:1}.signature-page .premium-header .cart-trigger,.signature-page .premium-header .return-shop{grid-column:3;grid-row:1}.signature-page .premium-header nav{grid-column:1/-1;grid-row:2}.language-switch button{min-height:40px;min-width:35px;padding-inline:6px}.signature-page .premium-header nav{gap:clamp(10px,4vw,28px)}.signature-page .premium-header nav a{font-size:.84rem}.member-header .member-brand{max-width:100%}.member-header>a:not(.member-brand){font-size:.8rem}}
@media(max-width:380px){.signature-page .premium-header .brand .header-logo{width:95px}.signature-page .premium-header:has(.language-switch){column-gap:7px}.signature-page .premium-header .return-shop{font-size:.75rem}}
