.ds-lang{position:relative;display:inline-flex;font-family:inherit;line-height:1}.ds-lang__current{display:inline-flex;align-items:center;gap:6px;cursor:pointer;border:0;background:transparent;padding:4px 6px;margin:0;font:inherit;font-weight:700;letter-spacing:.04em;color:inherit;line-height:1;border-radius:8px}.ds-lang__flag{width:17px;height:17px;border-radius:50%;overflow:hidden;flex:0 0 auto;display:inline-block;box-shadow:inset 0 0 0 1px #00000026}.ds-lang__flag svg{display:block;width:100%;height:100%}.ds-lang__colon{margin-left:-4px;font-weight:700;color:inherit}.ds-lang__menu{position:absolute;top:calc(100% + 8px);right:0;z-index:60;min-width:92px;display:none;flex-direction:column;gap:2px;padding:5px;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:11px;box-shadow:0 10px 28px #00000029}.ds-lang__menu:before{content:"";position:absolute;top:-8px;left:0;right:0;height:8px}.ds-lang:hover .ds-lang__menu,.ds-lang.is-open .ds-lang__menu{display:flex}.ds-lang__item{display:inline-flex;align-items:center;gap:7px;padding:7px 9px;border-radius:8px;text-decoration:none;color:#22211c;font-weight:700;letter-spacing:.04em;white-space:nowrap}.ds-lang__item:hover,.ds-lang__item:focus-visible{background:#f3f3f1;color:#22211c}@media(hover:hover)and (pointer:fine){.ds-lang__current:hover .ds-lang__code[data-underline-link]:before{transform-origin:left;transform:scaleX(1) rotate(.001deg)}}.ds-lang--pill{margin-left:6px}.mobile-nav__panel .ds-lang--panel{position:absolute;top:25px;right:20px}@media(min-width:768px){.mobile-nav__panel .ds-lang--panel{position:static;margin-top:16px}}
