.PublicHeader-module-scss-module__Vehcyq__header{z-index:4;border-bottom:1px solid var(--color-border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#050403eb;position:sticky;top:0}.PublicHeader-module-scss-module__Vehcyq__bar{height:var(--header-height);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:16px;padding:0 28px 0 38px;display:grid}.PublicHeader-module-scss-module__Vehcyq__logo:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.PublicHeader-module-scss-module__Vehcyq__logo{flex:none;width:126px;height:68px;display:block}.PublicHeader-module-scss-module__Vehcyq__logo img{object-fit:contain;width:100%;height:100%}.PublicHeader-module-scss-module__Vehcyq__menu:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.PublicHeader-module-scss-module__Vehcyq__menu{min-width:44px;min-height:44px;color:var(--color-text);letter-spacing:.08em;text-transform:uppercase;background:0 0;border:0;margin-left:auto;padding:0 10px;font-size:11px;font-weight:600;display:none}.PublicHeader-module-scss-module__Vehcyq__nav{min-width:0;height:var(--header-height);justify-content:center;align-items:stretch;display:flex}.PublicHeader-module-scss-module__Vehcyq__link:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.PublicHeader-module-scss-module__Vehcyq__link{min-width:64px;color:var(--color-text);letter-spacing:.1em;text-transform:uppercase;justify-content:center;align-items:center;padding:0 10px;font-size:11px;font-weight:500;display:inline-flex;position:relative}.PublicHeader-module-scss-module__Vehcyq__active{color:var(--color-text-warm)}.PublicHeader-module-scss-module__Vehcyq__active:after{content:"";background:var(--color-accent);width:64px;height:2px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.PublicHeader-module-scss-module__Vehcyq__tools{align-items:center;gap:4px;display:flex}.PublicHeader-module-scss-module__Vehcyq__tool:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.PublicHeader-module-scss-module__Vehcyq__tool{width:44px;height:44px;color:var(--color-text);background:0 0;border:0;justify-content:center;align-items:center;padding:0;text-decoration:none;display:inline-flex}.PublicHeader-module-scss-module__Vehcyq__tool svg{width:22px;height:22px}.PublicHeader-module-scss-module__Vehcyq__cart{color:var(--color-text-warm);position:relative}.PublicHeader-module-scss-module__Vehcyq__count{background:var(--color-accent);min-width:16px;color:var(--color-on-accent);border-radius:8px;padding:0 4px;font-size:9px;font-weight:700;line-height:16px;position:absolute;top:4px;right:2px}.PublicHeader-module-scss-module__Vehcyq__commerce{letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:28px;font-size:9px;font-weight:700;display:flex}.PublicHeader-module-scss-module__Vehcyq__accountLabel:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.PublicHeader-module-scss-module__Vehcyq__accountLabel{color:var(--color-text-muted);text-decoration:none}.PublicHeader-module-scss-module__Vehcyq__cartLabel:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.PublicHeader-module-scss-module__Vehcyq__cartLabel{color:var(--color-text-warm);text-decoration:none}@media (max-width:900px){.PublicHeader-module-scss-module__Vehcyq__bar{grid-template-columns:auto 1fr auto;padding-left:16px;padding-right:8px}.PublicHeader-module-scss-module__Vehcyq__menu{grid-column:2;justify-content:center;justify-self:end;align-items:center;display:inline-flex}.PublicHeader-module-scss-module__Vehcyq__tools,.PublicHeader-module-scss-module__Vehcyq__commerce{grid-column:3}.PublicHeader-module-scss-module__Vehcyq__nav{background:var(--color-canvas);flex-direction:column;grid-column:1/-1;height:auto;padding:8px 16px 16px;display:none}.PublicHeader-module-scss-module__Vehcyq__open{display:flex}.PublicHeader-module-scss-module__Vehcyq__link{justify-content:flex-start;min-height:44px}.PublicHeader-module-scss-module__Vehcyq__active:after{width:40px;bottom:8px;left:0;transform:none}}
