#primary-navigation .artemida-languages{position:absolute;left:max(24px,calc((100vw - 1280px)/2));top:44px;color:inherit}
.artemida-languages .language-caption{display:none}
.artemida-languages .language-links{display:flex;align-items:center;gap:4px}
#primary-navigation .artemida-languages a{display:inline-flex;align-items:center;justify-content:center;min-width:40px;min-height:40px;padding:8px 10px;border:1px solid transparent;border-radius:3px;font:11px/1 var(--sans);letter-spacing:.08em;color:inherit;text-decoration:none;transition:background-color .18s,border-color .18s}
#primary-navigation .artemida-languages a.gt-current-lang{border-color:currentColor;font-weight:600}
#primary-navigation .artemida-languages a:hover{background:rgba(110,87,50,.09);color:inherit}
#primary-navigation .artemida-languages a:focus-visible{outline:2px solid currentColor;outline-offset:3px}
.header-home>#primary-navigation .artemida-languages a:hover{background:rgba(255,255,255,.15)}
@media(max-width:700px){
 #primary-navigation .artemida-languages{position:static;margin-top:26px;color:var(--ink)}
 .artemida-languages .language-caption{display:block;margin-bottom:10px;font:11px var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}
 .artemida-languages .language-links{gap:8px}
 #primary-navigation .artemida-languages a{min-width:52px;min-height:44px;border-color:var(--line);font-size:12px}
 #primary-navigation .artemida-languages a.gt-current-lang{background:var(--ink);color:var(--paper);border-color:var(--ink)}
}
@media(prefers-reduced-motion:reduce){#primary-navigation .artemida-languages a{transition:none}}
