:root{--na-nav-height:84px;--na-fullscreen-stage:calc(100svh - var(--na-nav-height))}
html{overflow-x:clip}
body.motion-draft{overflow-x:clip;overflow-y:visible}
body.motion-draft>.topbar{
  position:-webkit-sticky!important;position:sticky!important;top:0!important;z-index:90!important;
  width:100%!important;height:var(--na-nav-height)!important;min-height:var(--na-nav-height)!important;
  margin:0!important;display:grid!important;visibility:visible!important;opacity:1!important;transform:none!important;
  grid-template-columns:190px minmax(0,1fr) auto!important;align-items:center!important;
  background:linear-gradient(90deg,rgba(246,232,189,.72) 0%,rgba(246,232,189,.5) 48%,rgba(255,241,201,.28) 100%)!important;
  border-bottom:1px solid rgba(5,59,34,.16)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.5),0 12px 32px rgba(5,59,34,.08)!important;
  backdrop-filter:blur(16px) saturate(1.16)!important;-webkit-backdrop-filter:blur(16px) saturate(1.16)!important;
}
body.motion-draft>.topbar.on-dark{
  background:linear-gradient(90deg,rgba(3,32,19,.72) 0%,rgba(5,59,34,.5) 48%,rgba(7,95,54,.28) 100%)!important;
  border-bottom-color:rgba(246,232,189,.22)!important;
  box-shadow:inset 0 1px 0 rgba(246,232,189,.18),0 18px 52px rgba(0,0,0,.18)!important;
}
main.v3-main>.v3-hero{height:var(--na-fullscreen-stage)!important;min-height:var(--na-fullscreen-stage)!important}
#news.na-main-news-landing,#shop.na-store-landing{height:var(--na-fullscreen-stage)!important;min-height:var(--na-fullscreen-stage)!important}
#campaigns,#movement,#news,#about,#athletes,#shop{scroll-margin-top:calc(var(--na-nav-height) + 12px)}
body.motion-draft>.topbar>.nav{justify-content:center!important;margin:0!important}
@media(max-width:760px){
  :root{--na-nav-height:68px}
  body.motion-draft>.topbar{height:var(--na-nav-height)!important;min-height:var(--na-nav-height)!important}
  body.motion-draft>.topbar{grid-template-columns:1fr auto!important}
  main.v3-main>.v3-hero{height:var(--na-fullscreen-stage)!important;min-height:var(--na-fullscreen-stage)!important}
}
