.gp-shell-header{z-index:50;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#e9ece8f5;position:sticky;top:0}.gp-shell-header-row{justify-content:space-between;align-items:center;gap:28px;min-height:86px;display:flex}.gp-shell-logo{color:var(--foreground);flex-shrink:0;align-items:center;gap:12px;text-decoration:none;display:flex}.gp-shell-mark{width:21px;height:21px}.gp-shell-wordmark{font-family:var(--font-barlow),Impact,sans-serif;letter-spacing:-.035em;text-transform:uppercase;font-size:35px;font-weight:700;line-height:.9}.gp-shell-nav{align-items:center;gap:27px;display:none}.gp-shell-nav-link{align-items:center;min-height:86px;font-size:12px;font-weight:500;text-decoration:none;display:inline-flex}.gp-shell-nav-link:hover{text-underline-offset:6px;text-decoration:underline}.gp-shell-actions{flex-shrink:0;align-items:center;gap:23px;display:flex}.gp-shell-search{align-items:center;gap:9px;min-height:44px;font-size:12px;display:none}.gp-shell-search:hover{text-underline-offset:5px;text-decoration:underline}.gp-shell-sport-trigger{background:0 0;border:0;align-items:center;gap:9px;min-height:86px;padding:0;font-size:12px;font-weight:500;display:inline-flex}.gp-shell-sport-trigger .gp-shell-sport-chevron{width:12px;height:12px;transition:transform .18s}.gp-shell-sport-trigger[aria-expanded=true] .gp-shell-sport-chevron{transform:rotate(180deg)}.gp-shell-sport-panel{z-index:51;background:var(--card);border-top:1px solid var(--border);border-bottom:1px solid var(--border);position:absolute;top:100%;left:0;right:0;box-shadow:0 24px 28px #20252008}.gp-shell-sport-panel[hidden]{display:none}.gp-shell-sport-panel-inner{grid-template-columns:.7fr 2fr;gap:65px;padding-block:35px 39px;display:grid}.gp-shell-sport-intro{padding-right:25px;position:relative}.gp-shell-sport-intro p:nth-child(2){letter-spacing:-.045em;max-width:240px;margin-top:15px;font-size:26px;line-height:1.15}.gp-shell-sport-intro a{text-underline-offset:5px;align-items:center;min-height:44px;margin-top:18px;font-size:12px;text-decoration:underline;display:inline-flex}.gp-shell-sport-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:31px 36px;display:grid}.gp-shell-sport-item{grid-template-columns:36px minmax(0,1fr);align-items:start;gap:14px;display:grid}.gp-shell-sport-icon{width:36px;height:36px;color:var(--primary)}.gp-shell-sport-name{letter-spacing:-.025em;justify-content:space-between;align-items:center;gap:12px;min-height:30px;font-size:16px;font-weight:500;display:flex}.gp-shell-sport-name:hover{text-underline-offset:5px;text-decoration:underline}.gp-shell-sport-description{color:var(--muted-foreground);margin-top:4px;font-size:11px;line-height:1.8}.gp-shell-sport-shop{text-underline-offset:4px;align-items:center;min-height:34px;font-size:11px;text-decoration:underline;display:inline-flex}.gp-shell-mobile{position:relative}.gp-shell-mobile-summary{align-items:center;gap:9px;min-height:44px;padding:0;font-size:12px;font-weight:500;list-style:none;display:flex}.gp-shell-mobile-summary::-webkit-details-marker{display:none}.gp-shell-mobile-summary .gp-ui-icon{width:18px;height:18px}.gp-shell-mobile-summary .gp-shell-menu-close{display:none}.gp-shell-mobile[open] .gp-shell-menu-close{display:block}.gp-shell-mobile[open] .gp-shell-menu-open{display:none}.gp-shell-mobile-panel{background:var(--card);border:1px solid var(--border);width:min(370px,100vw - 36px);max-height:calc(100dvh - 110px);padding:18px 23px 22px;position:absolute;top:calc(100% + 15px);right:0;overflow-y:auto;box-shadow:0 22px 30px #20252010}.gp-shell-mobile-link{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;min-height:46px;font-size:14px;display:flex}.gp-shell-mobile-sports{grid-template-columns:1fr 1fr;gap:5px 22px;margin-top:15px;display:grid}.gp-shell-mobile-sport{align-items:center;gap:9px;min-height:48px;font-size:13px;display:flex}.gp-shell-mobile-sport .gp-sport-icon{flex-shrink:0;width:29px;height:29px}.gp-shell-footer{background:var(--foreground);color:var(--background);margin-top:96px}.gp-shell-footer-top{grid-template-columns:1.1fr 1fr;align-items:end;gap:60px;padding-top:53px;padding-bottom:41px;display:grid}.gp-shell-footer-heading{letter-spacing:-.045em;max-width:540px;font-size:35px;line-height:1.15}.gp-shell-footer-note{justify-content:flex-end;align-items:center;gap:24px;display:flex}.gp-shell-footer-note p{color:#e9ece8ad;max-width:230px;font-size:12px;line-height:1.9}.gp-shell-footer-note a{border:1px solid #e9ece84d;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:22px;display:inline-flex}.gp-shell-footer-note a:hover{background:#e9ece80d}.gp-shell-footer-links{border-top:1px solid #e9ece826;grid-template-columns:1.3fr 1fr 1fr 1fr;gap:55px;padding-top:35px;padding-bottom:50px;display:grid}.gp-shell-footer .eyebrow{color:#e9ece880;font-size:11px}.gp-shell-footer-description{color:#e9ece8ad;max-width:250px;margin-top:15px;font-size:13px;line-height:1.9}.gp-shell-footer-group h2{margin-bottom:17px}.gp-shell-footer-group a{color:#e9ece8df;width:fit-content;padding-block:5px;font-size:12px;line-height:1.8;display:block}.gp-shell-footer-group a:hover{text-underline-offset:5px;text-decoration:underline}.gp-shell-footer-domain{text-underline-offset:5px;margin-top:20px;font-size:12px;text-decoration:underline;display:inline-block}.gp-shell-footer-signature{justify-content:space-between;align-items:end;gap:35px;padding-bottom:34px;display:flex}.gp-shell-footer-wordmark{font-family:var(--font-barlow),Impact,sans-serif;letter-spacing:-.035em;text-transform:uppercase;font-size:clamp(58px,11vw,148px);font-weight:600;line-height:.83}.gp-shell-footer-signature svg{color:#e9ece85c;width:110px;height:70px}.gp-shell-footer-legal{color:#e9ece899;border-top:1px solid #e9ece826;justify-content:space-between;align-items:start;gap:40px;padding-block:22px 27px;font-size:11px;line-height:1.9;display:flex}.gp-shell-footer-legal p:last-child{max-width:670px}@media (min-width:640px){.gp-shell-search{display:inline-flex}}@media (min-width:1280px){.gp-shell-nav{display:flex}.gp-shell-mobile{display:none}}@media (max-width:1023px){.gp-shell-footer-top{gap:35px}.gp-shell-footer-links{grid-template-columns:1fr 1fr 1fr;gap:30px}.gp-shell-footer-brand{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:10px 30px;display:grid}.gp-shell-footer-brand .eyebrow{grid-column:1}.gp-shell-footer-description{grid-column:1;margin-top:0}.gp-shell-footer-domain{grid-area:1/2/3;place-self:start end;margin-top:0}}@media (max-width:767px){.gp-shell-header-row{gap:15px;min-height:76px}.gp-shell-wordmark{font-size:30px}.gp-shell-logo{gap:9px}.gp-shell-mark{width:17px;height:17px}.gp-shell-actions{gap:20px}.gp-shell-footer{margin-top:70px}.gp-shell-footer-top{grid-template-columns:1fr;gap:23px;padding-block:36px 31px}.gp-shell-footer-heading{font-size:29px}.gp-shell-footer-note{justify-content:flex-start}.gp-shell-footer-note p{max-width:300px}.gp-shell-footer-links{grid-template-columns:1fr 1fr;gap:30px;padding-bottom:38px}.gp-shell-footer-brand{grid-template-columns:1fr}.gp-shell-footer-domain{grid-area:auto/1;justify-self:start;margin-top:3px}.gp-shell-footer-group:last-child{grid-column:1/-1}.gp-shell-footer-group:last-child>div{grid-template-columns:1fr 1fr;column-gap:24px;display:grid}.gp-shell-footer-signature{padding-bottom:27px}.gp-shell-footer-signature svg{display:none}.gp-shell-footer-legal{flex-direction:column;gap:12px}}@media (max-width:379px){.gp-shell-wordmark{font-size:26px}.gp-shell-mark{display:none}.gp-shell-actions{gap:16px}.gp-shell-mobile-summary{gap:6px}}@media (prefers-reduced-motion:reduce){.gp-shell-sport-trigger .gp-shell-sport-chevron{transition:none}}
