:root{--nfl-header-h: 52px;--nfl-campaign-h: 0px;--nfl-header-offset: calc(var(--nfl-header-h) + var(--nfl-campaign-h))}html:root{scroll-padding-top:calc(var(--nfl-header-offset) + 16px)}html:has(.nfl-campaign-banner){--nfl-campaign-h: 32px}.nfl-header{position:fixed;inset:0 0 auto 0;z-index:60;display:block;color:var(--nfl-cream);transition:transform .35s var(--nfl-ease)}.nfl-header.is-stuck:not(.is-menu-open):has(>.nfl-campaign-banner){transform:translateY(calc(-1 * var(--nfl-campaign-h)))}.nfl-campaign-banner{display:flex;flex-direction:column;gap:2px;align-items:center;justify-content:center;min-height:32px;padding:8px 12px;background:var(--nfl-cream);color:var(--nfl-ink);container-type:inline-size}.nfl-campaign-banner__text{margin:0;font-size:clamp(10.5px,calc((100vw - 24px) / 33),11px);font-size:clamp(10.5px,calc(100cqi / 33),11px);line-height:14px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;text-align:center;text-wrap:balance}.nfl-campaign-banner__text--ships{font-weight:600}html:has(.nfl-campaign-banner__text--ships){--nfl-campaign-h: 46px}.nfl-campaign-banner strong{font-weight:600}@media screen and (min-width:750px){.nfl-campaign-banner__text{font-size:12px;letter-spacing:.16em}}@media(prefers-reduced-motion:reduce){.nfl-header{transition:none}}div.nfl-header__spacer{display:block;height:var(--nfl-header-offset)}@media screen and (min-width:750px){:root{--nfl-header-h: 56px}}.nfl-header__bar{background:var(--nfl-ink);transition:background-color .22s ease-out}.nfl-header--overlay .nfl-header__bar{background:transparent}.nfl-header--overlay.is-stuck .nfl-header__bar{background:var(--nfl-ink)}.nfl-header__inner{height:var(--nfl-header-h);display:grid;grid-template-columns:auto 1fr;align-items:center;gap:16px;transition:height .22s ease-out}@media screen and (min-width:750px){.nfl-header--tall.nfl-header--overlay:not(.is-stuck) .nfl-header__inner{height:72px}}.nfl-header__logo{display:flex;align-items:center;position:relative}.nfl-header__logo:after{content:"";position:absolute;top:50%;left:0;right:0;height:44px;transform:translateY(-50%)}.nfl-header__logo .nfl-logo{width:158px;height:auto;display:block}@media screen and (min-width:750px){.nfl-header__logo .nfl-logo{width:181px}}.nfl-header__nav{display:none}@media screen and (min-width:990px){.nfl-header__inner{grid-template-columns:1fr auto 1fr}.nfl-header__nav{display:flex;justify-content:center;align-items:center;gap:40px}}.nfl-header__link{font-size:16px;line-height:1.2;font-weight:500;position:relative;padding-block:2px}.nfl-header__link:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .35s var(--nfl-ease)}.nfl-header__link:hover:after,.nfl-header__link.is-active:after{transform:scaleX(1)}.nfl-header__actions{display:flex;align-items:center;justify-content:flex-end;gap:24px}@media screen and (min-width:750px){.nfl-header__actions{gap:20px}}.nfl-header__action{position:relative;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;transition:opacity .25s var(--nfl-ease)}.nfl-header__action:hover{opacity:.65}.nfl-header__action:after{content:"";position:absolute;top:50%;left:50%;width:44px;height:44px;transform:translate(-50%,-50%)}.nfl-header__action .nfl-icon{width:100%;height:100%;display:block}@media screen and (min-width:750px){.nfl-header__action{width:24px;height:24px}}@media screen and (min-width:990px){.nfl-header__action--menu{display:none}}.nfl-header__count{position:absolute;right:-3px;bottom:-3px;width:13px;height:13px;display:flex;align-items:center;justify-content:center;border-radius:200px;border:1px solid var(--nfl-ink);background:var(--nfl-cream);color:var(--nfl-ink);font-size:9px;line-height:1.2;font-weight:600;text-align:center}@media screen and (min-width:750px){.nfl-header__count{right:-4px;bottom:-4px;width:16px;height:16px;font-size:10px}}.nfl-header__count.is-empty{display:none}.nfl-header__burger{display:block;width:16px;height:8px;position:relative}.nfl-header__burger i{position:absolute;left:0;width:16px;height:1.5px;background:currentColor;transition:transform .35s var(--nfl-ease),opacity .2s var(--nfl-ease)}.nfl-header__burger i:first-child{top:0}.nfl-header__burger i:last-child{bottom:0}.nfl-header.is-menu-open .nfl-header__burger i:first-child{transform:translateY(3.25px) rotate(45deg)}.nfl-header.is-menu-open .nfl-header__burger i:last-child{transform:translateY(-3.25px) rotate(-45deg)}.nfl-header__drawer{position:fixed;inset:var(--nfl-header-offset) 0 auto 0;height:calc(100dvh - var(--nfl-header-offset));background:var(--nfl-cream);color:var(--nfl-ink);transform:translateY(-101%);visibility:hidden;transition:transform .45s var(--nfl-ease),visibility .45s;overflow-y:auto;overscroll-behavior:contain}.nfl-header.is-menu-open .nfl-header__drawer{transform:none;visibility:visible}.nfl-header__drawer-nav{display:flex;flex-direction:column;min-height:100%;gap:40px;padding-block:40px 0}.nfl-header__drawer-link{font-size:48px;line-height:1.2;font-weight:500}.nfl-header__drawer-link.is-active{text-decoration:underline;text-underline-offset:6px}.nfl-header__drawer-foot{max-width:350px;margin-top:auto;display:flex;flex-direction:column;gap:60px;padding-block:20px;border-top:1px solid var(--nfl-ink)}.nfl-header__drawer-subs,.nfl-header__drawer-social{display:flex;align-items:center;justify-content:space-between}.nfl-header__drawer-sub{font-size:24px;line-height:1.2;font-weight:500;position:relative}.nfl-header__drawer-sub:after{content:"";position:absolute;top:50%;left:0;right:0;height:44px;transform:translateY(-50%)}.nfl-header__drawer-social-link{display:block;width:20px;height:20px}.nfl-header__drawer-social-link .nfl-icon{width:100%;height:100%;display:block}@media screen and (min-width:990px){.nfl-header__drawer{display:none}}html.nfl-no-scroll,html.nfl-no-scroll body{overflow:hidden}body:has(.nfl-header--overlay) .nfl-story-hero{padding-top:var(--nfl-header-offset)}body:has(.nfl-header--overlay) .nfl-story-hero__topbar{height:var(--nfl-header-offset)}
/*# sourceMappingURL=/cdn/shop/t/16/assets/nfl-header.css.map */
