.shop-language{display:flex;align-items:center;gap:7px;min-height:40px;padding:0 9px 0 12px;border:1px solid var(--line);border-radius:50px;color:var(--text);background:#10232b55}.shop-language>svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;color:var(--green)}.shop-language select{width:54px;max-width:54px;min-width:0;border:0;padding:8px 4px;background:transparent;color:inherit;font-size:12px;cursor:pointer;border-radius:8px}.shop-language select option{background:#122333;color:#edf7f2}.shop-language select:disabled{cursor:wait}.shop-language:focus-within{outline:2px solid var(--green);outline-offset:3px}.footer-geo{font-size:9px;color:var(--muted)}@media(max-width:720px){.site-header nav{gap:8px}.shop-language{padding:0 4px 0 8px;gap:3px;min-height:36px}.shop-language select{font-size:11px;max-width:86px;min-width:66px}.shop-language>svg{width:14px;height:14px}}@media(max-width:450px){.site-header .brand-logo{width:125px}.site-header nav{gap:5px}.shop-language{padding-inline:5px}.shop-language>svg{display:none}.shop-language select{max-width:78px;min-width:0}.site-header .key-button{padding:8px}.site-header .header-search{width:32px;height:34px;padding:7px}}

@media(max-width:360px){.site-header .brand-logo{width:100px}.shop-language select{max-width:68px}.site-header nav{gap:4px}}


.shop-language select:focus,.shop-language select:focus-visible{outline:none;box-shadow:none}
