@media(min-width:751px){.site-header .nav-inner,.site-header.is-stuck .nav-inner{display:grid;grid-template-columns:auto 1fr;grid-template-areas:"brand actions" "nav nav";align-items:center;min-height:0;padding-top:8px;gap:0 14px}.site-header .brand{grid-area:brand}.site-header .nav-actions{grid-area:actions;justify-self:end}.site-header .desktop-nav.vbn{grid-area:nav;display:flex;flex-wrap:wrap;justify-content:center;gap:0;margin-top:8px;border-top:1px solid var(--border);font-size:13px;font-weight:700}.vbn-item{position:static}.vbn-top{display:flex;align-items:center;gap:6px;padding:13px clamp(8px,1.1vw,16px);white-space:nowrap;letter-spacing:.2px}.vbn-top i{width:6px;height:6px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translateY(-2px);transition:transform .2s}.vbn-item:hover>.vbn-top,.vbn-item:focus-within>.vbn-top{color:var(--orange)}.vbn-item:hover>.vbn-top i,.vbn-item:focus-within>.vbn-top i{transform:rotate(225deg) translate(-2px)}.vbn-panel{position:absolute;left:0;right:0;top:100%;background:#fff;border-top:1px solid var(--border);box-shadow:0 22px 40px -18px #18120733;opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .18s,transform .18s,visibility 0s .18s;max-height:calc(100vh - 150px);overflow-y:auto}.vbn-item.has-panel:hover>.vbn-panel,.vbn-item.has-panel:focus-within>.vbn-panel{opacity:1;visibility:visible;transform:none;transition-delay:0s}.vbn-cols{display:flex;flex-wrap:wrap;gap:22px 38px;width:min(1240px,calc(100% - 48px));margin:0 auto;padding:26px 0 30px}.vbn-col{display:flex;flex-direction:column;gap:7px;min-width:140px}.vbn-h{font:800 13px/1.3 Manrope,sans-serif;color:var(--ink);margin-bottom:3px;letter-spacing:.2px}a.vbn-h:hover{color:var(--orange)}.vbn-l{font-size:13px;font-weight:500;color:#4a4540;line-height:1.35;break-inside:avoid}.vbn-l:hover{color:var(--orange)}.vbn-col-flat:has(.vbn-l:nth-child(8)){display:block;columns:3;column-gap:36px;min-width:460px}.vbn-col-flat:has(.vbn-l:nth-child(8)) .vbn-l{display:block;margin-bottom:7px}.vbn-help{margin-left:auto;padding-left:34px;border-left:1px solid var(--border)}.brand-text small{letter-spacing:.9px;font-size:8.5px;max-width:330px;white-space:normal;line-height:1.3}}@media(max-width:750px){.brand-text small{letter-spacing:.6px;line-height:1.25}}.vb-announce a{color:inherit;text-decoration:none}.vb-announce a:hover{text-decoration:underline}
/*# sourceMappingURL=/cdn/shop/t/57/assets/vb-nav.css.map */
