header .wrap{max-width:1400px;flex-wrap:nowrap;gap:14px}
.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
header .header-tabs{display:flex;gap:4px;background:rgba(255,255,255,.06);border-radius:12px;padding:4px;flex:0 0 auto}
header .header-tabs a{margin:0!important;padding:.45em .8em;border-radius:9px;font-weight:800;white-space:nowrap}
header .header-tabs a:hover{background:rgba(255,255,255,.1)}
header .header-search{flex:1 1 200px;min-width:140px;max-width:280px;margin:0}
header .header-search input{width:100%;height:38px;border:1px solid rgba(255,255,255,.2);border-radius:999px;background:#0F1B2D;color:#e8eef5;padding:.4em 1em;font:inherit;font-size:.85rem}
header nav.nav{display:flex;align-items:center;gap:14px;flex-wrap:nowrap;margin-left:auto;font-weight:750;font-size:.9rem}
header nav.nav a{color:#e8eef5;text-decoration:none;white-space:nowrap}
header nav.nav a:hover{color:#FBBF24}
header nav.nav a.ss-nav-compare{color:#FBBF24}
header nav.nav a.btn{background:#FBBF24;color:#0F1B2D!important;border-radius:9px;padding:.5em .85em;margin-left:0!important;font-weight:900}
header nav.nav .theme-btn{white-space:nowrap;font:inherit;font-size:.8rem;border-radius:999px;padding:.35em .7em}
@media(max-width:1023px){header .wrap{flex-wrap:wrap}header .header-search{flex:1 1 100%;max-width:none;order:3}}
header.ss-menu-open nav.nav a{color:#0F1B2D}
