.headerNav,.mainNavigationDropdown{--nav-vf:oklch(0.764 0.142 229.535);--nav-vf-ink:oklch(0.27 0.046 229);--nav-line:color-mix(in oklab, var(--color-base-content, #202124) 10%, transparent);--nav-hover:color-mix(in oklab, var(--color-base-content, #202124) 6%, transparent);--nav-active:color-mix(in oklab, var(--color-base-content, #202124) 7%, transparent);--nav-ease:cubic-bezier(.2, .8, .2, 1)}.headerNav .mainNavigation .nav-b2b,.mainNavigationDropdown .nav-b2b{background:var(--nav-vf);color:var(--nav-vf-ink)}.headerNav .mainNavigation .nav-b2b:hover,.mainNavigationDropdown .nav-b2b:hover{background:color-mix(in oklab,var(--nav-vf) 85%,black);color:var(--nav-vf-ink)}.mainNavigation .nav-feature,.mainNavigationDropdown .nav-feature{display:flex;align-items:center;gap:10px;border:1px solid color-mix(in oklab,var(--nav-vf) 40%,transparent);background:linear-gradient(135deg,color-mix(in oklab,var(--nav-vf) 22%,var(--color-base-100, #fff)),color-mix(in oklab,var(--nav-vf) 6%,var(--color-base-100, #fff)))}.mainNavigation .nav-feature:hover,.mainNavigationDropdown .nav-feature:hover{border-color:var(--nav-vf);background:color-mix(in oklab,var(--nav-vf) 26%,var(--color-base-100, #fff))}.nav-feature-icon{display:block;width:26px;height:26px;flex-shrink:0;border-radius:50%;background:radial-gradient(circle closest-side,var(--nav-vf-ink)0 20%,var(--nav-vf) 24% 50%,var(--nav-vf-ink) 54% 66%,var(--nav-vf) 70%)}.nav-feature-label{flex:1;font-weight:700}.nav-external{width:14px;height:14px;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;opacity:.6}.mainNavigationDropdown .nav-feature-item{margin-bottom:4px}.mainNavigation .nav-panel,.nav-scrollbar{display:none}@media (max-width:1023px){.headerNav,.headerNav .mainNavigation{position:relative}.headerNav .mainNavigation{overflow-x:auto;scrollbar-width:none}.headerNav .mainNavigation::-webkit-scrollbar{display:none}.headerNav .mainNavigation>li>a{white-space:nowrap;text-overflow:clip;overflow:visible}.headerNav.is-scrollable .nav-scrollbar{display:block;position:absolute;right:12px;bottom:2px;left:12px;height:3px;border-radius:3px;background:var(--nav-line);pointer-events:none}.nav-scrollbar span{display:block;width:var(--nav-thumb-size, 30%);height:100%;border-radius:inherit;background:color-mix(in oklab,var(--color-base-content, #202124) 45%,transparent);transform:translateX(var(--nav-thumb-offset, 0%))}.headerNav .mainNavigation [data-menu-id].menu-active{position:relative;border-radius:0;background:0 0;color:var(--color-base-content, #202124);box-shadow:inset 0-3px 0 var(--color-primary, #FF9500)}.headerNav .mainNavigation .sale .nav-trigger{color:#e5391f}}@media (min-width:1024px){.headerNav .mainNavigation{flex-wrap:nowrap;gap:2px}.headerNav .mainNavigation .nav-trigger{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:8px 9px;border-radius:6px;font-size:13px;font-weight:700;letter-spacing:.02em;line-height:1.2;white-space:nowrap;transition:background-color .15s,color .15s}.headerNav .mainNavigation .nav-trigger.menu-active:hover,.headerNav .mainNavigation .nav-trigger:hover{background:var(--nav-hover)}.headerNav .mainNavigation .nav-trigger.menu-active{background:0 0;color:var(--color-base-content, #202124)}.headerNav .mainNavigation .nav-trigger.menu-active::after{content:"";position:absolute;right:9px;bottom:0;left:9px;height:3px;border-radius:2px;background:var(--color-primary, #FF9500)}.headerNav .mainNavigation .sale .nav-trigger{color:#e5391f}.headerNav .mainNavigation .nav-b2b{margin-inline-start:4px}}@media (min-width:1280px){.headerNav .mainNavigation .nav-trigger{padding:8px 12px;font-size:14px}.headerNav .mainNavigation .nav-trigger.menu-active::after{right:12px;left:12px}}@media (min-width:1024px) and (hover:hover){.mainNavigation .nav-item{position:relative}.mainNavigation .nav-item>.nav-panel{display:flex;flex-direction:column;gap:2px;position:absolute;top:calc(100% + 10px);left:0;z-index:1000;min-width:240px;margin:0;padding:8px;border:1px solid var(--nav-line);border-radius:16px;background:color-mix(in oklab,var(--color-base-100, #fff) 88%,transparent);backdrop-filter:blur(18px) saturate(1.4);-webkit-backdrop-filter:blur(18px) saturate(1.4);box-shadow:0 24px 48px -16px rgb(0 0 0/22%),0 4px 14px rgb(0 0 0/6%);opacity:0;visibility:hidden;transform:translateY(6px) scale(.98);transform-origin:top left;transition:opacity .18s var(--nav-ease),transform .18s var(--nav-ease),visibility 0s linear .18s}.mainNavigation .nav-item>.nav-panel::before{content:"";position:absolute;inset:-12px 0 auto;height:12px;width:auto;background:0 0;opacity:1}.mainNavigation .nav-item:is(:hover,:has(:focus-visible))>.nav-panel{opacity:1;visibility:visible;transform:none;transition-delay:0s}.mainNavigation .nav-item.is-dismissed:is(*,:hover,:has(:focus-visible))>.nav-panel{opacity:0;visibility:hidden;transform:translateY(6px) scale(.98);transition:opacity .12s var(--nav-ease),transform .12s var(--nav-ease),visibility 0s linear .12s}.headerNav .mainNavigation .nav-panel a{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 12px;border-radius:10px;font-size:14px;font-weight:500;letter-spacing:0;text-transform:none;white-space:nowrap;color:var(--color-base-content, #202124);transition:background-color .12s}.headerNav .mainNavigation .nav-panel li:not(.nav-feature-item) a::after{content:"→";opacity:0;transform:translateX(-4px);transition:opacity .12s,transform .12s var(--nav-ease)}.headerNav .mainNavigation .nav-panel a:hover{background:var(--nav-hover)}.headerNav .mainNavigation .nav-panel li:not(.nav-feature-item) a:hover::after{opacity:.5;transform:none}.headerNav .mainNavigation .nav-panel a[aria-current=page]{background:var(--nav-active);font-weight:700}.headerNav .mainNavigation .nav-panel .nav-feature-item{margin-bottom:6px;padding-bottom:6px;border-bottom:1px solid var(--nav-line)}.headerNav .mainNavigation .nav-panel .nav-feature{padding:10px 12px;border-radius:12px}.headerNav .mainNavigation .nav-panel .nav-feature:hover{background:color-mix(in oklab,var(--nav-vf) 26%,var(--color-base-100, #fff))}}@media (prefers-reduced-motion:reduce){.mainNavigation :is(.nav-panel,.nav-trigger,.nav-panel a,.nav-panel a::after){transition:none}}