.language-switch{display:flex;align-items:center;gap:3px;white-space:nowrap;font-size:13px;font-weight:700;line-height:1.4}.language-switch a{display:inline-flex;align-items:center;justify-content:center;min-width:34px;min-height:34px;padding:4px 6px;border-radius:7px;color:#47626a;text-decoration:none}.language-switch a[aria-current]{background:#e6f3ef;color:#0c7770}.language-switch a:hover,.language-switch a:focus-visible{outline:2px solid #0c7770;outline-offset:1px}header:has(>.language-switch){position:relative}header>.language-switch{position:absolute;right:24px;top:100%;background:white;border-radius:0 0 9px 9px;padding:3px 5px;box-shadow:0 3px 9px #12302c12}.order-header>.language-switch,.legal-header>.language-switch,.content-header>.language-switch{position:static;box-shadow:none;flex-shrink:0}.order-header,.legal-header,.content-header{gap:18px}header .nav{position:relative}@media(max-width:760px){header>.language-switch{right:12px}.content-header{flex-wrap:wrap}.language-switch a{min-height:36px}.legal-header{flex-wrap:wrap}}

.nav-actions .language-switch{font-size:13px;gap:2px}.nav-actions{gap:14px}.nav .language-switch a{font-size:13px;padding:4px 6px}@media(min-width:1101px){.nav{column-gap:22px}.nav nav{gap:24px}.nav-contact{justify-self:center}}@media(max-width:700px){.nav-actions{gap:8px}}
.nav .nav-actions nav.language-switch{display:flex;position:static;gap:2px;padding:0;background:transparent;box-shadow:none;width:auto;flex-direction:row}
html[lang=en] .billing-fields:before{content:"Billing details"}
@media(max-width:700px){.nav .nav-actions nav.language-switch{display:flex}.nav .language-switch a{display:inline-flex;padding:4px;min-width:30px}}
