.site-header .nav{gap:clamp(10px,1.05vw,18px)}
.site-header .nav>.nav-link,.site-header .nav-item>.nav-link{font-size:13px;font-weight:600;white-space:nowrap;min-height:44px;display:flex;align-items:center}
.site-header button.nav-link{border:0;border-radius:0;background:transparent;font-family:inherit;cursor:pointer;text-align:left}
.site-header .nav-item--has-dropdown>.nav-link::after{content:none}
.site-header .nav-dropdown{max-height:calc(100dvh - var(--catalog-header-bottom,114px));overflow-y:auto;transition:opacity 180ms ease,transform 240ms cubic-bezier(.22,1,.36,1),visibility 180ms ease}
.site-header .nav-mega__column span{font-size:12px;font-weight:600;color:#76716b}
.site-header .nav-mega__column--primary a{font-size:clamp(24px,2vw,32px);font-weight:600;letter-spacing:-.025em}
.site-header .nav-mega__column a{min-height:28px}
.site-header .nav :is(button,a):focus-visible{outline:2px solid #9aaefc;outline-offset:4px}
.catalog-navigation-backdrop{position:fixed;inset:var(--catalog-header-bottom,114px) 0 0;z-index:-1;background:#0002;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);opacity:0;visibility:hidden;pointer-events:none;transition:opacity 180ms ease,visibility 180ms ease}
body.catalog-menu-open .catalog-navigation-backdrop{opacity:1;visibility:visible;pointer-events:auto}
@media(min-width:1181px) and (max-width:1700px){.site-header__inner{gap:16px}.site-header .predictive-search-shell--header{display:none}.site-header .header-search-link.icon-link{display:inline-flex}}
@media(max-width:1180px){
  .site-header .nav-item>.nav-link{width:100%;padding:.8rem 0;min-height:4.15rem;font-size:clamp(1.3rem,5.5vw,1.65rem);font-weight:600;letter-spacing:-.025em;line-height:1.05;color:#11100f}
  .site-header .nav-item--has-dropdown>.nav-link{padding-right:0}
  .site-header .nav-item.is-mobile-open>[data-catalog-trigger]{color:#1e43d6}
  .site-header .nav-dropdown{max-height:none;overflow:visible}
  .site-header .nav-mega__column--primary a{font-size:1.1rem;font-weight:600;letter-spacing:0;min-height:44px}
  .catalog-navigation-backdrop{display:none}
}
@media(prefers-reduced-motion:reduce){.site-header .nav,.site-header .nav-dropdown,.catalog-navigation-backdrop{transform:none;transition:opacity 100ms ease,visibility 100ms ease}}
