.shopping-country{display:flex;flex-direction:column;gap:2px;min-width:0;flex:0 1 170px;font-size:12px;line-height:1.2;color:inherit}
.shopping-country select{width:100%;min-height:44px;border:1px solid var(--border-strong,#7e7e7e);border-radius:4px;padding:6px;background:var(--panel,#0a0a0a);color:inherit;font:inherit}
.shopping-country select:focus-visible{outline:2px solid currentColor;outline-offset:2px}
#shoppingCountrySlot{margin-block:20px;max-width:320px}
#shoppingCountrySlot .shopping-country{gap:8px;font-size:14px}
nav.top{height:auto;min-height:78px;gap:12px;padding-block:8px;flex-wrap:wrap}
nav.top .r{min-width:0;flex-wrap:wrap}
@media(max-width:1100px){nav.top .links{display:none}}
@media(max-width:720px){nav.top .r{width:100%}nav.top .langs{flex:1;display:flex;flex-wrap:wrap}nav.top .langs a{min-height:44px;display:flex;align-items:center}nav.top .shopping-country{flex-basis:140px}nav.top .menu{display:none}}
@media(max-width:640px){.topbar .shopping-country{flex:0 1 140px}.topbar .search-btn{flex-basis:44px;padding:9px}.topbar .search-btn span{position:absolute;width:1px;height:1px;clip-path:inset(50%);overflow:hidden}}
