.gv-header-wrap{background:#050505;color:#fff;z-index:50;position:relative}
.gv-header-wrap--sticky{position:sticky;top:0}
.gv-announcement{min-height:28px;background:#ef5b1a;color:#fff;text-align:center;display:flex;align-items:center;justify-content:center;font:700 11px/1 Arial,sans-serif;letter-spacing:.04em}
.gv-announcement a{color:inherit;text-decoration:none}
.gv-header{background:#050505;border-bottom:1px solid rgba(255,255,255,.08)}
.gv-header__inner{width:min(1440px,calc(100% - 56px));min-height:66px;margin:auto;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:30px}
.gv-header__brand{text-decoration:none;color:#fff;justify-self:start}
.gv-header__logo{display:block;max-width:180px;max-height:44px;object-fit:contain}
.gv-header__wordmark{display:inline-grid;color:#fff;font:700 17px/1 Arial,sans-serif;letter-spacing:.28em}
.gv-header__wordmark>span{font-size:10px;letter-spacing:.35em;margin-top:4px}
.gv-header__nav{display:flex;align-items:center;justify-content:center;gap:34px}
.gv-header__nav a,.gv-header__mobile a{color:#fff;text-decoration:none;font:600 12px/1 Arial,sans-serif;letter-spacing:.035em}
.gv-header__actions{justify-self:end;display:flex;align-items:center;gap:18px}
.gv-header__actions a{position:relative;color:#fff;display:flex;text-decoration:none}
.gv-header__actions svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.6}
.gv-header__cart-count{position:absolute;right:-9px;top:-9px;width:16px;height:16px;border-radius:50%;background:#ef5b1a;color:#fff;font:700 9px/16px Arial;text-align:center}
.gv-header__toggle{display:none;background:none;border:0;padding:3px}
.gv-header__toggle span{display:block;width:22px;height:1px;background:#fff;margin:5px 0}
.gv-header__mobile{display:none}
@media(max-width:749px){
 .gv-announcement{min-height:25px;font-size:9px}
 .gv-header__inner{width:calc(100% - 28px);min-height:58px;grid-template-columns:1fr auto}
 .gv-header__nav{display:none}
 .gv-header__logo{max-width:145px;max-height:36px}
 .gv-header__actions{gap:14px}
 .gv-header__actions>a[aria-label="Account"]{display:none}
 .gv-header__toggle{display:block}
 .gv-header__mobile:not([hidden]){display:grid;padding:10px 14px 18px;border-top:1px solid rgba(255,255,255,.1)}
 .gv-header__mobile a{padding:13px 4px;border-bottom:1px solid rgba(255,255,255,.08)}
}
