@font-face{font-family:Manrope;src:url(/isnib/fonts/manrope-variable.ttf)format("truetype");font-style:normal;font-weight:400 800;font-display:swap}@font-face{font-family:Barlow Condensed;src:url(/isnib/fonts/barlow-condensed-semibold.ttf)format("truetype");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:Barlow Condensed;src:url(/isnib/fonts/barlow-condensed-extrabold.ttf)format("truetype");font-style:normal;font-weight:800;font-display:swap}@font-face{font-family:Barlow Condensed;src:url(/isnib/fonts/barlow-condensed-extrabold-italic.ttf)format("truetype");font-style:italic;font-weight:800;font-display:swap}:root{--ink:#101114;--ink-soft:#272a30;--paper:#fff;--mist:#f3f5f7;--line:#dce1e7;--muted:#6e737b;--accent:#326cff;--page:min(1480px, calc(100% - 48px));--radius:14px;--font-body:"Manrope", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-display:"Barlow Condensed", "Arial Narrow", sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:var(--font-body);font-synthesis:none}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:var(--paper);margin:0}button,input{font:inherit}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button,a{-webkit-tap-highlight-color:transparent}.page-shell{width:var(--page);margin-inline:auto}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:1000;color:#000;background:#fff;padding:12px 18px;font-weight:800;transition:top .2s;position:fixed;top:-80px;left:16px}.skip-link:focus{top:16px}.site-header{z-index:100;background:#fff;position:sticky;top:0;box-shadow:0 5px 18px #070b1114}.utility-bar{color:#fff;letter-spacing:.035em;text-transform:uppercase;background:#080a0d;font-size:12px;font-weight:700}.utility-bar__inner{grid-template-columns:1fr auto 1fr;align-items:center;min-height:30px;display:grid}.utility-offer{color:#dfe4e8;margin:0}.utility-offer strong{color:#caff00;margin-right:7px}.utility-promises,.utility-links{align-items:center;gap:22px;display:flex}.utility-promises span{color:#aeb5bd;align-items:center;gap:7px;display:flex}.utility-promises span:before{content:"✓";color:#caff00}.utility-links{justify-self:end}.utility-links a{color:#c8cdd3;transition:color .2s}.utility-links a:hover{color:#fff}.promo-ticker{scroll-behavior:auto;scrollbar-width:none;align-items:center;width:100%;min-height:36px;display:flex;overflow:auto hidden}.promo-ticker::-webkit-scrollbar{display:none}.promo-ticker__track{align-items:center;width:max-content;display:flex}.promo-ticker__group{flex:none;align-items:center;width:max(125vw,1300px);padding:0;display:flex;position:relative}.promo-ticker__group span{color:#f3f5f7;width:max(25vw,260px);font-family:var(--font-display);letter-spacing:.025em;text-align:center;text-rendering:geometricprecision;text-transform:uppercase;white-space:nowrap;-webkit-font-smoothing:antialiased;flex:0 0 max(25vw,260px);justify-content:center;align-items:center;padding:0 18px;font-size:13px;font-style:italic;font-weight:800;line-height:36px;display:flex;position:relative}.promo-ticker__group span+span:before{content:"";background:#ffffff2e;width:1px;height:8px;position:absolute;top:14px;left:0}.promo-ticker__group strong{color:#fff;font-weight:800}.promo-ticker__bolt{z-index:1;color:#baff00;font-size:16px;font-style:normal;line-height:1;position:absolute;top:50%;transform:translateY(-50%)}.promo-ticker__group>.promo-ticker__bolt:first-child{left:8px}.promo-ticker__group>.promo-ticker__bolt:last-child{right:8px}.main-nav{border-bottom:1px solid var(--line)}.main-nav__inner{grid-template-columns:190px minmax(300px,1fr) auto;align-items:center;gap:clamp(25px,3vw,54px);min-height:80px;display:grid}.wordmark{align-items:center;width:174px;height:58px;display:inline-flex}.wordmark img{width:100%;height:auto;display:block}.header-search{background:#fff;border:2px solid #16191e;border-radius:3px;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;height:48px;padding-left:16px;display:grid}.header-search:focus-within{box-shadow:0 0 0 3px #caff004d}.header-search svg{fill:none;stroke:#40454d;stroke-width:1.7px;width:19px;height:19px}.header-search input{width:100%;color:var(--ink);background:0 0;border:0;outline:0;font-size:13px}.header-search>button{color:#080a0d;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#caff00;border:0;align-self:stretch;padding-inline:24px;font-size:12px;font-weight:900}.header-actions{align-items:stretch;gap:2px;display:flex}.header-actions>button,.header-actions>a{min-width:74px;height:48px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-left:1px solid #e1e4e8;justify-content:center;align-items:center;gap:9px;padding-inline:10px;transition:background .2s;display:flex;position:relative}.header-actions>button:hover,.header-actions>a:hover{background:var(--mist)}.header-actions svg{fill:none;stroke:currentColor;stroke-width:1.55px;flex:none;width:26px;height:26px}.action-copy{flex-direction:column;align-items:flex-start;line-height:1.1;display:flex}.action-copy small{color:#7a8088;font-size:12px}.action-copy strong{margin-top:3px;font-size:12px}.cart-action b{background:#caff00;border-radius:50%;place-items:center;min-width:17px;height:17px;font-size:12px;display:grid;position:absolute;top:0;left:28px}.catalog-nav-wrap{color:#fff;background:#101318;position:relative}.catalog-nav{grid-template-columns:1.22fr 1.22fr .78fr .78fr .78fr 1fr .62fr 1.5fr;align-items:stretch;height:54px;display:grid;overflow:hidden}.catalog-nav>a,.catalog-nav>button{color:#f7f8fa;min-width:0;font-family:var(--font-display);letter-spacing:.025em;text-transform:uppercase;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-right:1px solid #2b3037;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-size:13px;font-style:italic;font-weight:800;transition:color .18s,background .18s;display:inline-flex;position:relative}.catalog-nav>:first-child{border-left:1px solid #2b3037}.catalog-nav>a:after,.catalog-nav>button:after{content:"";background:#caff00;height:3px;transition:transform .18s;position:absolute;bottom:0;left:22%;right:22%;transform:scaleX(0)}.catalog-nav>a:hover,.catalog-nav>button:hover,.catalog-nav>button.active{color:#caff00;background:#191e25}.catalog-nav>a:hover:after,.catalog-nav>button:hover:after,.catalog-nav>button.active:after{transform:scaleX(1)}.catalog-nav>button .nav-toggle-icon{color:#caff00;flex:0 0 18px;place-items:center;width:18px;height:18px;font-size:18px;font-weight:600;line-height:1;display:grid}.catalog-nav>button .nav-toggle-icon:before{content:"+";transform:translateY(-1px)}.catalog-nav>button.active .nav-toggle-icon:before{content:"−"}.catalog-nav__all{border-right:1px solid #30343a!important;padding-left:0!important;padding-right:31px!important}.catalog-nav__all span{font-size:17px}.catalog-nav__new em{color:#0c0e11;background:#caff00;padding:3px 5px;font-size:12px;font-style:normal}.catalog-nav__sale{margin-left:auto;color:#ff6572!important}.mega-menu{z-index:10;visibility:hidden;opacity:0;color:#fff;background:radial-gradient(circle at 8% 0,#50749d38,#0000 28%),linear-gradient(115deg,#111821,#090d13 70%);transition:opacity .18s,transform .18s,visibility .18s;position:absolute;top:100%;left:0;right:0;overflow:hidden;transform:translateY(-8px);box-shadow:0 24px 50px #0000004d}.mega-menu:before{content:"";pointer-events:none;background:repeating-linear-gradient(115deg,#0000 0 70px,#ffffff05 70px 71px);position:absolute;inset:0}.mega-menu.open{visibility:visible;opacity:1;transform:translateY(0)}.category-menu{z-index:2;grid-template-columns:224px minmax(0,1fr);gap:28px;padding-block:25px 29px;display:grid;position:relative}.category-menu__heading{border-right:1px solid #ffffff24;flex-direction:column;align-items:flex-start;min-height:242px;padding:7px 28px 4px 0;display:flex}.category-menu__heading small{color:#caff00;letter-spacing:.17em;text-transform:uppercase;font-size:12px;font-weight:850}.category-menu__heading strong{max-width:210px;font-family:var(--font-display);letter-spacing:-.02em;text-transform:uppercase;margin-top:12px;font-size:34px;font-style:italic;font-weight:800;line-height:.9}.category-menu__count{color:#caff00;letter-spacing:.12em;text-transform:uppercase;margin-top:15px;font-size:12px;font-weight:850}.category-menu__heading p{color:#aeb8c5;max-width:188px;margin:13px 0 22px;font-size:12px;line-height:1.55}.category-menu__heading a{color:#0a0d11;letter-spacing:.05em;text-transform:uppercase;background:#caff00;align-items:center;min-height:39px;margin-top:auto;padding:0 15px;font-size:12px;font-weight:900;display:inline-flex}.category-menu__links{border-top:1px solid #ffffff1c;border-left:1px solid #ffffff1c;grid-template-columns:repeat(6,minmax(0,1fr));align-content:start;display:grid}.category-menu__links a{color:#edf0f4;text-align:center;background:#ffffff06;border-bottom:1px solid #ffffff1c;border-right:1px solid #ffffff1c;min-width:0;min-height:108px;padding:0;transition:color .18s,background .18s;display:block;position:relative;overflow:hidden}.category-menu__links a:after{content:"↗";color:#caff00;opacity:0;font-size:12px;transition:opacity .18s,transform .18s;position:absolute;top:9px;right:8px;transform:translate(-4px,4px)}.category-menu__links a:hover{color:#fff;background:#caff0014;text-decoration:none}.category-menu__links a:hover:after{opacity:1;transform:translate(0)}.category-menu__links a strong{z-index:4;overflow-wrap:anywhere;color:#f4f6f8;letter-spacing:.01em;background:#070b10e6;border-top:1px solid #ffffff1f;justify-content:center;align-items:center;min-width:0;min-height:27px;padding:5px 7px;font-size:12px;line-height:1.1;display:flex;position:absolute;bottom:0;left:0;right:0}.team-badge{color:#aeb6c1;width:100%;height:100%;box-shadow:none;background:radial-gradient(circle at 50% 40%,#ffffff17,#ffffff05 66%);border:0;border-radius:0;place-items:center;font-size:12px;font-weight:900;display:grid;position:absolute;inset:0;overflow:hidden}.team-badge img{z-index:2;-o-object-fit:contain;object-fit:contain;opacity:0;filter:drop-shadow(0 4px 5px #00000052);width:calc(100% - 8px);height:calc(100% - 35px);transition:opacity .2s,transform .2s;position:absolute;inset:4px 4px 31px}.category-menu__links a:hover .team-badge img{transform:scale(1.08)}.team-badge.has-image img{opacity:1}.team-badge.has-image>span{opacity:0}.mega-menu__inner{grid-template-columns:1fr 1fr 1.35fr;gap:50px;padding-block:30px;display:grid}.mega-menu__inner>div{flex-direction:column;gap:11px;display:flex}.mega-menu__inner>div>span{color:#888e96;letter-spacing:.14em;text-transform:uppercase;margin-bottom:4px;font-size:12px;font-weight:900}.mega-menu__inner>div>a{font-size:12px;font-weight:750}.mega-menu__inner>div>a:hover{text-decoration:underline}.mega-menu__feature{color:#fff;background:linear-gradient(125deg,#15243d,#286ecb);flex-direction:column;justify-content:end;min-height:160px;padding:24px;display:flex}.mega-menu__feature--country{background:linear-gradient(125deg,#342248,#843c87)}.mega-menu__feature small{color:#caff00;letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:900}.mega-menu__feature strong{text-transform:uppercase;margin-top:8px;font-size:25px;font-style:italic}.mega-menu__feature b{text-transform:uppercase;margin-top:17px;font-size:12px}.mega-menu__leagues{grid-template-columns:repeat(6,1fr);gap:10px}.mega-menu__leagues>a{border:1px solid var(--line);flex-direction:column;gap:8px;padding:20px;display:flex}.mega-menu__leagues strong{font-size:12px}.mega-menu__leagues small{color:var(--muted);font-size:12px}.trending-nav{border-bottom:1px solid var(--line);background:#f5f6f7}.trending-nav__inner{scrollbar-width:none;white-space:nowrap;align-items:center;gap:26px;height:36px;display:flex;overflow-x:auto}.trending-nav__inner::-webkit-scrollbar{display:none}.trending-nav strong{color:#737982;letter-spacing:.1em;text-transform:uppercase;font-size:12px}.trending-nav a{font-size:12px;font-weight:720}.trending-nav a:hover{text-decoration:underline}.mobile-menu-button,.mobile-nav-tools{display:none}.hero-carousel{color:#fff;background:#07101b;height:clamp(570px,42vw,660px);position:relative;overflow:hidden}.hero-carousel__stage{position:absolute;inset:0}.hero-slide{--hero-accent:#caff00;visibility:hidden;opacity:0;pointer-events:none;transition:opacity .7s,visibility .7s;position:absolute;inset:0;overflow:hidden}.hero-slide.is-active{visibility:visible;opacity:1;pointer-events:auto}.hero-slide:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#050a11f5 0%,#050a11db 28%,#050a114d 54%,#050a1114 100%),linear-gradient(#0000 62%,#04080ed1);position:absolute;inset:0}.hero-slide--barcelona{--hero-accent:#ffcc38}.hero-slide--madrid{--hero-accent:#e6d5a1}.hero-slide__image{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;transition:transform 7s;position:absolute;inset:0;transform:scale(1.035)}.hero-slide.is-active .hero-slide__image{transform:scale(1)}.hero-slide__visual-link{z-index:2;position:absolute;inset:0}.hero-slide__inner{z-index:3;pointer-events:none;align-items:center;height:100%;display:flex;position:relative}.hero-slide__copy,.hero-slide__copy a{pointer-events:auto}.hero-slide__copy{width:min(610px,48%);padding-bottom:54px}.hero-slide__kicker{color:#fff;letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:13px;margin-bottom:23px;font-size:12px;font-style:normal;font-weight:900;display:inline-flex}.hero-slide__kicker b{color:#071018;background:var(--hero-accent);padding:8px 11px}.hero-slide__kicker i{font-style:normal}.hero-slide h1,.hero-slide h2{max-width:680px;font-family:var(--font-display);letter-spacing:-.025em;text-transform:uppercase;text-wrap:balance;margin:0;font-size:clamp(60px,6vw,94px);font-style:italic;font-weight:800;line-height:.84}.hero-slide__copy>p{color:#dfe6ef;max-width:510px;margin:24px 0 0;font-size:16px;line-height:1.6}.hero-slide__actions{flex-wrap:wrap;gap:10px;margin-top:31px;display:flex}.button--accent{color:#071018;background:var(--hero-accent)}.button--glass{color:#fff;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#070d1540;border-color:#ffffff80}.hero-slide__identity{color:#ffffffe0;letter-spacing:.18em;text-transform:uppercase;align-items:baseline;gap:11px;font-size:12px;font-style:italic;font-weight:900;display:flex;position:absolute;bottom:73px;right:0}.hero-slide__identity span{color:var(--hero-accent);font:800 28px/1 var(--font-display);letter-spacing:-.02em}.hero-controls{z-index:5;border-top:1px solid #fff3;grid-template-columns:90px minmax(0,1fr) auto;align-items:center;gap:25px;height:72px;display:grid;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.hero-controls__count{align-items:baseline;gap:6px;font-family:ui-monospace,monospace;display:flex}.hero-controls__count strong{color:#fff;font-size:18px}.hero-controls__count span{color:#909aa7;font-size:12px}.hero-controls__tabs{grid-template-columns:repeat(3,minmax(120px,1fr));height:100%;display:grid}.hero-controls__tabs button{color:#909aa7;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:0 24px;font-size:12px;font-weight:900;display:flex;position:relative}.hero-controls__tabs button span{background:#ffffff24;width:100%;height:2px;position:absolute;top:-1px;left:0;right:0;overflow:hidden}.hero-controls__tabs button span:after{content:"";transform-origin:0;background:#caff00;position:absolute;inset:0;transform:scaleX(0)}.hero-controls__tabs button.is-active{color:#fff}.hero-controls__tabs button.is-active span:after{animation:6.5s linear forwards hero-progress}.hero-controls__arrows{gap:6px;display:flex}.hero-controls__arrows button{color:#fff;cursor:pointer;background:#070d1561;border:1px solid #ffffff47;width:42px;height:42px;font-size:18px;transition:color .2s,background .2s}.hero-controls__arrows button:hover{color:#071018;background:#fff}@keyframes hero-progress{to{transform:scaleX(1)}}.eyebrow{color:#d8e6ff;letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:15px;font-size:12px;font-weight:800;display:inline-flex}.eyebrow:before{content:"";background:linear-gradient(90deg,#54d978,#ffe23e,#ff4f59,#6b62ff);width:34px;height:3px}.eyebrow--dark{color:var(--muted)}.button{letter-spacing:.08em;text-transform:uppercase;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;min-height:48px;padding:0 24px;font-size:12px;font-weight:850;transition:transform .2s,color .2s,background .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button--light{color:var(--ink);background:#fff}.button--ghost{color:#fff;background:#080f1940;border-color:#ffffff8c}.section{padding-block:88px}.competitions{background:linear-gradient(#f4f6f8 0,#fff 16%);padding-top:46px;padding-bottom:0;position:relative}.competitions__shell{width:100%}.competitions:before{content:"";background:#dce1e7;height:1px;position:absolute;top:0;left:0;right:0}.section-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:32px;display:flex}.section-heading h2{font-family:var(--font-display);letter-spacing:-.018em;text-transform:uppercase;margin:0;font-size:clamp(38px,4.2vw,60px);font-style:normal;font-weight:800;line-height:.92}.text-link{border-bottom:1px solid var(--ink);text-transform:uppercase;align-items:center;gap:12px;padding-bottom:5px;font-size:12px;font-weight:800;display:inline-flex}.text-link span{font-size:18px}.competitions-heading{color:#fff;background:#10151c;grid-template-columns:minmax(420px,1fr) auto 210px;align-items:center;gap:30px;min-height:118px;margin-bottom:12px;padding:22px 24px;display:grid;position:relative;overflow:hidden}.competitions-heading:after{content:"";pointer-events:none;border:38px solid #caff0013;border-radius:50%;width:250px;height:250px;position:absolute;top:-190px;right:-130px}.competitions-heading__copy{min-width:0}.competitions-heading__copy>span{color:#caff00;letter-spacing:.16em;text-transform:uppercase;font-size:12px;font-weight:900}.competitions-heading__copy h2{color:#fff;white-space:nowrap;margin-top:7px;font-size:clamp(32px,3vw,44px);line-height:.92}.competitions-heading__copy p{color:#8f99a6;margin:10px 0 0;font-size:12px;line-height:1.45}.competitions-heading__stats{grid-template-columns:repeat(3,105px);display:grid}.competitions-heading__stats strong{color:#fff;font:800 23px/1 var(--font-display);border-right:1px solid #303842;flex-direction:column;gap:5px;padding-inline:17px;display:flex}.competitions-heading__stats strong:first-child{padding-left:0}.competitions-heading__stats strong:last-child{border-right:0}.competitions-heading__stats small{color:#7f8996;font:750 12px/1 var(--font-body);letter-spacing:.09em;text-transform:uppercase}.competitions-heading__action{z-index:2;color:#0a0f14;letter-spacing:.07em;text-transform:uppercase;background:#caff00;justify-content:space-between;align-items:center;min-height:50px;padding:0 16px;font-size:12px;font-weight:900;display:flex;position:relative}.competitions-heading__action b{font-size:17px}.competition-grid{gap:12px;display:grid}.competition-grid--primary{grid-template-columns:repeat(4,minmax(0,1fr))}.competition-card{color:#fff;isolation:isolate;border-radius:4px;flex-direction:column;justify-content:end;min-height:242px;padding:24px;transition:transform .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden;box-shadow:0 15px 30px #0e141e14}.competition-card:hover{transform:translateY(-5px);box-shadow:0 22px 36px #0e141e29}.competition-card:before{content:"";z-index:-2;background:linear-gradient(145deg,#ffffff26,#0000 42%),repeating-linear-gradient(118deg,#0000 0 38px,#ffffff0a 38px 39px);position:absolute;inset:0}.competition-card:after{content:"";z-index:4;transform-origin:0;background:#caff00;height:3px;transition:transform .25s;position:absolute;top:0;left:0;right:0;transform:scaleX(.22)}.competition-card:hover:after{transform:scaleX(1)}.competition-card--purple{background-image:linear-gradient(#140a263d,#140926f7 86%),linear-gradient(90deg,#1b0c31ed,#0000 88%),url(/isnib/hero/haaland-manchester-city.jpg);background-position:68%;background-size:cover}.competition-card--gold{background-image:linear-gradient(#2c1d022e,#2f1e01f7 87%),linear-gradient(90deg,#3e2802d6,#0000 90%),url(/isnib/competition/national-teams-crowd.jpg);background-position:64%;background-size:cover}.competition-card--red{background-image:linear-gradient(#3107122e,#3a0815f7 87%),linear-gradient(90deg,#450817e0,#0000 88%),url(/isnib/hero/bellingham-real-madrid.jpg);background-position:67%;background-size:cover}.competition-card--blue{background-image:linear-gradient(#0112242b,#021d38f7 87%),linear-gradient(90deg,#021e3ad9,#0000 90%),url(/isnib/competition/mls-city-stadium.jpg);background-position:62%;background-size:cover}.competition-card__index{color:#ffffffa1;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:10px;font:700 12px ui-monospace,monospace;display:flex;position:absolute;top:20px;left:24px}.competition-card__index b{color:#fff;font:800 12px var(--font-body);letter-spacing:.13em;border-left:1px solid #ffffff4d;padding-left:10px}.competition-card__teams{align-items:center;height:55px;display:flex;position:absolute;top:56px;left:23px}.competition-card__teams img{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 5px 8px #00000047);background:#060a0f7a;border:1px solid #fff3;border-radius:50%;width:54px;height:54px;margin-left:-8px;padding:6px;transition:transform .2s}.competition-card__teams img:first-child{margin-left:0}.competition-card:hover .competition-card__teams img{transform:translateY(-4px)}.competition-card__label{color:#caff00;letter-spacing:.15em;text-transform:uppercase;margin-bottom:8px;font-size:12px;font-weight:900}.competition-card--gold .competition-card__label,.competition-card--red .competition-card__label{color:#fff2a8}.competition-card__name{max-width:250px;font-family:var(--font-display);letter-spacing:-.01em;text-transform:uppercase;font-size:32px;font-style:normal;font-weight:800;line-height:.92}.competition-card strong{color:#ffffffad;letter-spacing:.04em;text-transform:uppercase;margin-top:10px;font-size:12px;font-weight:750}.competition-card__arrow{border:1px solid #ffffff6b;border-radius:50%;place-items:center;width:38px;height:38px;transition:color .2s,background .2s,transform .2s;display:grid;position:absolute;bottom:20px;right:21px}.competition-card:hover .competition-card__arrow{color:#111;background:#fff;transform:rotate(45deg)}.competition-grid--secondary{background:#10151c;border:1px solid #252c35;border-radius:4px;grid-template-columns:.9fr 1.15fr .9fr 1.05fr;gap:0;margin-top:12px;overflow:hidden;box-shadow:0 12px 28px #0c11181a}.competition-grid--secondary a{color:#fff;background:0 0;border-right:1px solid #303741;grid-template-columns:auto minmax(0,1fr) auto auto auto;align-items:center;gap:10px;min-width:0;min-height:94px;padding:15px;transition:background .2s;display:grid;position:relative}.competition-grid--secondary a:last-child{border-right:0}.competition-grid--secondary a:before{content:"";transform-origin:0;background:#caff00;height:2px;transition:transform .2s;position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.competition-grid--secondary a:hover{background:#1a2029}.competition-grid--secondary a:hover:before{transform:scaleX(1)}.competition-grid--secondary em{color:#caff00;background:#090d12;border:1px solid #3d4652;border-radius:50%;place-items:center;width:35px;height:35px;font-size:12px;font-style:normal;font-weight:900;display:grid}.secondary-card__copy{flex-direction:column;gap:5px;min-width:0;display:flex}.secondary-card__copy b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.secondary-card__copy small{color:#858f9d;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:650;overflow:hidden}.secondary-card__crests{align-items:center;display:flex}.secondary-card__crests img{-o-object-fit:contain;object-fit:contain;background:#151b23;border:1px solid #3b4552;border-radius:50%;width:23px;height:23px;margin-left:-9px;padding:2px}.secondary-card__crests img:first-child{margin-left:0}.competition-grid--secondary strong{color:#fff;text-align:right;flex-direction:column;gap:3px;font:800 12px ui-monospace,monospace;display:flex}.competition-grid--secondary strong small{color:#737d8a;font:700 12px var(--font-body);letter-spacing:.08em;text-transform:uppercase}.competition-grid--secondary i{color:#caff00;border:1px solid #3d4652;border-radius:50%;place-items:center;width:27px;height:27px;font-size:12px;font-style:normal;transition:color .2s,background .2s;display:grid}.competition-grid--secondary a:hover i{color:#09100a;background:#caff00}.national-products-section{background:#f5f6f8;border:0;padding:20px 0 52px}.national-products-section>.page-shell{width:100%;padding-inline:0}.national-products-section+.competition-grid--primary{margin-top:12px}.club-products-section{background:#f5f6f8;border:0;padding:20px 0 24px}.club-products-section>.page-shell{width:100%;padding-inline:0}.club-products-section+.products-section{padding-top:28px}.country-selector{background:#fff;border:1px solid #d8dde3;border-radius:4px;grid-template-columns:repeat(10,minmax(0,1fr));display:grid;overflow:hidden}.country-selector button{color:#15191e;cursor:pointer;background:#fff;border:0;border-right:1px solid #e0e4e9;justify-content:center;align-items:center;gap:9px;min-width:0;min-height:74px;padding:9px 7px;transition:color .18s,background .18s;display:flex}.country-selector button:last-child{border-right:0}.country-selector button:hover{background:#eef2f5}.country-selector button.is-active{color:#caff00;background:#10151c}.country-selector img{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 3px 4px #00000026);flex:none;width:36px;height:36px}.country-selector span{letter-spacing:.035em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;min-width:0;font-size:12px;font-weight:850;overflow:hidden}.national-products-status{color:#68717c;letter-spacing:.11em;text-transform:uppercase;margin:15px 0 17px;font-size:12px;font-weight:800}.national-product-grid.is-loading{opacity:.42;pointer-events:none}.national-product-grid{row-gap:20px}.products-section{background:#f5f6f8;padding-top:66px}.faq-section{background:#f5f6f8;padding:0}.faq-layout{background:#f4f6f8;border-top:1px solid #202731;border-bottom:1px solid #202731;grid-template-columns:minmax(0,1fr) minmax(320px,28%) minmax(0,1fr);width:100%;height:448px;display:grid;overflow:hidden}.faq-column{grid-template-rows:repeat(3,1fr);min-width:0;display:grid}.faq-column--left{border-right:1px solid #d7dde4}.faq-column--right{border-left:1px solid #d7dde4}.faq-item{border-bottom:1px solid #d7dde4;min-width:0;padding:20px clamp(24px,3vw,50px)}.faq-item:last-child{border-bottom:0}.faq-item summary{grid-template-columns:42px minmax(0,1fr);align-items:start;gap:16px;list-style:none;display:grid}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary>span{color:#9aa3ad;padding-top:2px;font:800 12px ui-monospace,monospace}.faq-item summary>i{display:none}.faq-item small{color:#697583;letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:900}.faq-item h3{letter-spacing:-.02em;margin:7px 0 0;font-size:15px;line-height:1.12}.faq-item p{color:#66717d;max-width:410px;margin:8px 0 0 58px;font-size:12px;line-height:1.45}.faq-visual{isolation:isolate;color:#fff;background:radial-gradient(circle at 50% 42%,#52a0dc52,#0000 36%),linear-gradient(145deg,#17232f,#070c11);min-width:0;height:448px;margin:0;position:relative;overflow:hidden}.faq-visual:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(#05090dad 0,#05090d33 35%,#0000 62%,#05090d4d 100%),repeating-linear-gradient(115deg,#0000 0 54px,#ffffff05 54px 55px);position:absolute;inset:0}.faq-visual:after{content:"06";color:#caff0012;font-family:var(--font-display);font-size:190px;line-height:1;position:absolute;bottom:-40px;right:-6px}.faq-visual__copy{z-index:3;position:absolute;top:25px;left:28px;right:28px}.faq-visual__copy span{color:#caff00;letter-spacing:.13em;text-transform:uppercase;font:850 12px ui-monospace,monospace}.faq-visual__copy h2{max-width:none;font-family:var(--font-display);letter-spacing:.025em;text-transform:uppercase;white-space:nowrap;margin:7px 0 0;font-size:17px;font-style:normal;font-weight:800;line-height:1}.faq-visual img{z-index:1;-o-object-fit:cover;object-fit:cover;-o-object-position:center 38%;object-position:center 38%;filter:saturate(.94)contrast(1.03);width:100%;height:100%;position:absolute;inset:0}.faq-visual figcaption{z-index:4;color:#0b0f13;letter-spacing:.07em;text-transform:uppercase;background:#caff00;justify-content:space-between;align-items:center;gap:12px;min-height:43px;padding:0 13px;font-size:12px;font-weight:900;display:flex;position:absolute;bottom:18px;left:22px;right:22px}.faq-visual figcaption>span{color:#475113}.faq-visual figcaption a{white-space:nowrap}.faq-visual figcaption b{margin-left:8px;font-size:15px}.faq-intro{color:#fff;background:radial-gradient(circle at 95% 0,#caff0026,#0000 34%),linear-gradient(145deg,#17202b,#090d12 68%);flex-direction:column;min-height:448px;padding:34px 34px 28px;display:flex;position:relative;overflow:hidden}.faq-intro:before{content:"";pointer-events:none;background:repeating-linear-gradient(115deg,#0000 0 65px,#ffffff06 65px 66px);position:absolute;inset:0}.faq-intro:after{content:"?";color:#caff0012;font-family:var(--font-display);font-size:360px;line-height:1;position:absolute;bottom:-75px;right:-18px}.faq-intro>*{z-index:1;position:relative}.faq-intro__index{color:#caff00;letter-spacing:.13em;margin:28px 0 12px;font:800 12px ui-monospace,monospace}.faq-intro h2{max-width:500px;font-family:var(--font-display);letter-spacing:-.018em;text-transform:uppercase;margin:0;font-size:clamp(36px,3.4vw,52px);font-style:normal;font-weight:800;line-height:.9}.faq-intro__lead{color:#b9c2cd;max-width:440px;margin:18px 0 0;font-size:12px;line-height:1.6}.faq-promises{background:#343d49;border:1px solid #343d49;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:auto;display:grid}.faq-promises span{color:#99a5b3;letter-spacing:.08em;text-transform:uppercase;background:#10161e;flex-direction:column;justify-content:center;gap:3px;min-height:58px;padding:10px;font-size:12px;font-weight:750;display:flex}.faq-promises b{color:#fff;letter-spacing:-.02em;font-size:15px}.faq-support-link{color:#0a0d11;letter-spacing:.06em;text-transform:uppercase;background:#caff00;justify-content:space-between;align-items:center;min-height:43px;margin-top:10px;padding:0 15px;font-size:12px;font-weight:900;display:flex}.faq-support-link span{font-size:17px}.faq-list{isolation:isolate;background:radial-gradient(circle at 50% 55%,#caff000f,#0000 31%),linear-gradient(145deg,#111b24,#080d12);border-right:1px solid #303844;min-width:0;position:relative;overflow:hidden}.faq-list:before{content:"";z-index:-1;background:radial-gradient(circle,#0000 0 49px,#ffffff1f 50px 51px,#0000 52px),linear-gradient(#0000 calc(50% - .5px),#ffffff1f calc(50% - .5px) calc(50% + .5px),#0000 calc(50% + .5px));border:1px solid #ffffff21;position:absolute;inset:55px 22px 20px}.faq-list:after{content:"";z-index:-1;background:#ffffff29;border-radius:50%;width:9px;height:9px;position:absolute;top:55%;left:50%;transform:translate(-50%,-50%)}.faq-list__label{z-index:3;color:#85909d;letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;align-items:center;margin:0;font-size:12px;font-weight:850;display:flex;position:absolute;top:16px;left:20px;right:20px}.faq-list__label b{color:#caff00;letter-spacing:.1em;font:800 12px ui-monospace,monospace}.faq-list button{z-index:2;-moz-column-gap:9px;color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-rows:auto auto;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:3px 9px;width:150px;padding:0;transition:transform .2s,filter .2s;display:grid;position:absolute}.faq-list button:first-of-type{top:74px;left:8%}.faq-list button:nth-of-type(2){top:74px;right:5%}.faq-list button:nth-of-type(3){top:208px;left:4%}.faq-list button:nth-of-type(4){top:155px;left:50%;transform:translate(-50%)}.faq-list button:nth-of-type(5){top:208px;right:4%}.faq-list button:nth-of-type(6){top:330px;left:50%;transform:translate(-50%)}.faq-list button>span{color:#caff00;background:#0b1016;border:1px solid #617080;border-radius:50%;grid-row:1/3;place-items:center;width:42px;height:42px;font:900 12px ui-monospace,monospace;transition:color .2s,background .2s,box-shadow .2s,transform .2s;display:grid;box-shadow:0 0 0 5px #0a1016ad,0 0 0 6px #ffffff14}.faq-list button small{color:#788593;letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:850}.faq-list button strong{-webkit-line-clamp:2;text-wrap:balance;-webkit-box-orient:vertical;font-size:12px;line-height:1.18;display:-webkit-box;overflow:hidden}.faq-list button i{display:none}.faq-list button:hover{filter:brightness(1.18)}.faq-list button:first-of-type:hover,.faq-list button:nth-of-type(2):hover,.faq-list button:nth-of-type(3):hover,.faq-list button:nth-of-type(5):hover{transform:translateY(-2px)}.faq-list button:nth-of-type(4):hover,.faq-list button:nth-of-type(6):hover{transform:translate(-50%,-2px)}.faq-list button.is-active>span{color:#0a0d11;background:#caff00;border-color:#caff00;transform:scale(1.1);box-shadow:0 0 0 5px #caff001f,0 0 25px #caff0075}.faq-list button.is-active small{color:#caff00}.faq-list button.is-active strong{color:#fff}.faq-answer{background:#eef2f5;flex-direction:column;justify-content:center;min-width:0;padding:36px clamp(30px,3vw,52px);display:flex;position:relative;overflow:hidden}.faq-answer:after{content:"FAQ";color:#10151c0b;font-family:var(--font-display);font-size:145px;line-height:1;position:absolute;bottom:-28px;right:-18px}.faq-answer>*{z-index:1;position:relative}.faq-answer__index{color:#5e6976;letter-spacing:.14em;text-transform:uppercase;font:850 12px ui-monospace,monospace}.faq-answer h3{max-width:520px;font-family:var(--font-display);letter-spacing:-.015em;text-transform:uppercase;margin:16px 0 0;font-size:clamp(26px,2.35vw,36px);font-weight:800;line-height:1}.faq-answer>p{color:#56616d;max-width:620px;min-height:68px;margin:18px 0 0;font-size:12px;line-height:1.65}.faq-answer__tip{background:#fff;border-left:3px solid #caff00;grid-template-columns:auto 1fr;gap:12px;max-width:620px;margin-top:18px;padding:13px 15px;display:grid}.faq-answer__tip b{letter-spacing:.06em;text-transform:uppercase;font-size:12px}.faq-answer__tip span{color:#68717c;font-size:12px;line-height:1.45}.faq-answer>a{letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid #171b20;width:max-content;margin-top:18px;padding-bottom:5px;font-size:12px;font-weight:900}.faq-answer>a span{margin-left:14px}.product-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;display:grid}.national-product-grid.is-loading{background:linear-gradient(110deg,#eef2f4 8%,#f8fafb 18%,#eef2f4 33%) 0 0/220% 100%;border:1px solid #d9e0e5;min-height:260px;animation:1.15s linear infinite catalog-loading-shimmer;display:block;position:relative;overflow:hidden}.national-product-grid.is-loading>*{display:none!important}.national-product-grid.is-loading:after{content:"Loading current jerseys…";color:#526170;letter-spacing:.1em;text-transform:uppercase;place-items:center;font-size:12px;font-weight:900;display:grid;position:absolute;inset:0}.national-product-grid.is-refreshing{position:relative}.national-product-grid.is-refreshing:after{content:"Updating jerseys…";z-index:8;color:#34424d;letter-spacing:.08em;text-transform:uppercase;pointer-events:none;background:#fffffff0;border:1px solid #cbd3da;padding:7px 10px;font-size:10px;font-weight:900;position:absolute;top:12px;right:12px;box-shadow:0 5px 18px #09121b1a}@keyframes catalog-loading-shimmer{to{background-position-x:-220%}}.product-card{border-radius:var(--radius);background:#fff;border:1px solid #e0e4e9;min-width:0;transition:transform .25s,box-shadow .25s;overflow:hidden}.product-card:hover{transform:translateY(-5px);box-shadow:0 18px 40px #121c281a}.product-card__media{aspect-ratio:1.15;background:linear-gradient(145deg,#eef1f4,#fff);place-items:center;display:grid;position:relative;overflow:hidden}.product-card__media:after{content:"";background:linear-gradient(#0000,#cad2db2e);height:38%;position:absolute;inset:auto 0 0}.product-card__media img{-o-object-fit:contain;object-fit:contain;width:82%;height:82%;transition:transform .35s}.product-card:hover .product-card__media img{transform:scale(1.035)}.product-card__tag{z-index:2;color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#17191d;border-radius:5px;padding:7px 9px;font-size:12px;font-weight:800;position:absolute;top:12px;left:12px}.wishlist-button{z-index:2;cursor:pointer;background:#ffffffd6;border:0;border-radius:50%;width:36px;height:36px;font-size:20px;position:absolute;top:10px;right:10px}.wishlist-button.active{color:#d31e39}.product-card__body{padding:11px 16px 12px}.product-card__team{display:none}.product-card h3{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:13px;line-height:1.35;overflow:hidden}.product-card__rating{align-items:center;gap:7px;min-height:14px;margin-top:5px;display:flex}.product-card__rating span{color:#f2ad19;letter-spacing:1px;font-size:12px;line-height:1}.product-card__rating small{color:#68717c;font-size:12px;font-weight:750}.product-card__price{margin-top:5px;font-size:17px;display:block}.product-card__pricing{flex-wrap:wrap;align-items:baseline;gap:6px;min-height:30px;margin-top:5px;display:flex}.product-card__pricing .product-card__price{color:#111820;margin:0}.product-card__original-price{color:#74808b;font-size:12px;font-weight:750}.product-card__discount{color:#111820;letter-spacing:.04em;text-transform:uppercase;background:#baff00;padding:3px 5px;font-size:9px;font-weight:900;line-height:1}.size-picker{display:none}.size-picker button{color:#3b4047;cursor:pointer;background:#fff;border:1px solid #cdd3da;border-radius:4px;height:27px;font-size:12px;font-weight:700}.size-picker button:hover,.size-picker button.active{color:#fff;border-color:var(--ink);background:var(--ink)}.quick-add{color:#fff;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#111820;border:1px solid #111820;border-radius:4px;width:100%;min-height:40px;margin-top:10px;font-size:12px;font-weight:850;transition:color .2s,background .2s,border-color .2s}.quick-add:hover,.quick-add.ready:hover{color:#111820;background:#baff00;border-color:#baff00}.quick-add.ready{cursor:pointer;background:#111820}.quick-add.added{background:#14884a}body.quick-shop-open{overflow:hidden}.quick-shop{z-index:300;visibility:hidden;opacity:0;pointer-events:none;place-items:center;padding:24px;transition:opacity .22s,visibility .22s;display:grid;position:fixed;inset:0}.quick-shop.is-open{visibility:visible;opacity:1;pointer-events:auto}.quick-shop__backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);cursor:pointer;background:#04080dc7;border:0;width:100%;height:100%;position:absolute;inset:0}.quick-shop__panel{color:#11161d;background:#fff;border:1px solid #34404b;grid-template-columns:minmax(320px,.92fr) minmax(390px,1.08fr);width:min(850px,100vw - 48px);max-height:min(620px,100vh - 48px);transition:transform .24s;display:grid;position:relative;overflow:hidden;transform:translateY(18px)scale(.985);box-shadow:0 30px 90px #0000006b}.quick-shop.is-open .quick-shop__panel{transform:translateY(0)scale(1)}.quick-shop__close{z-index:4;color:#141a20;cursor:pointer;background:#fffffff0;border:1px solid #d2d8de;border-radius:50%;place-items:center;width:38px;height:38px;transition:color .2s,border-color .2s,background .2s,transform .2s;display:grid;position:absolute;top:15px;right:15px}.quick-shop__close:hover{color:#0a0f14;background:#baff00;border-color:#baff00;transform:rotate(4deg)}.quick-shop__close svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:18px;height:18px}.quick-shop__media{background:radial-gradient(circle at 50% 45%,#fff 0,#f3f5f7 55%,#e8ecf0 100%);border-right:1px solid #dfe4e9;place-items:center;min-height:510px;display:grid;overflow:hidden}.quick-shop__media img{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 20px 24px #161f2a21);width:84%;height:84%}.quick-shop__content{flex-direction:column;min-width:0;padding:48px 42px 34px;display:flex;overflow-y:auto}.quick-shop__eyebrow{color:#66717d;letter-spacing:.16em;text-transform:uppercase;font-size:12px;font-weight:800}.quick-shop__content h2{letter-spacing:-.025em;max-width:390px;margin:12px 0 0;font-size:clamp(22px,2vw,29px);line-height:1.16}.quick-shop__rating{align-items:center;gap:8px;margin-top:12px;display:flex}.quick-shop__rating span{color:#e9a90f;letter-spacing:1px;font-size:13px}.quick-shop__rating small{color:#6f7883;font-size:12px;font-weight:750}.quick-shop__price{font-family:var(--font-display);margin-top:12px;font-size:31px;font-weight:800;line-height:1}.quick-shop__details{background:#dfe3e8;border:1px solid #dfe3e8;grid-template-columns:1fr 1fr;gap:1px;margin:22px 0 0;display:grid}.quick-shop__details div{background:#f7f8f9;min-width:0;padding:11px 13px}.quick-shop__details dt{color:#7b8490;letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:800}.quick-shop__details dd{text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:12px;font-weight:750;overflow:hidden}.quick-shop__sizes{border:0;margin:23px 0 0;padding:0}.quick-shop__sizes legend{letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;width:100%;margin-bottom:11px;padding:0;font-size:12px;font-weight:800;display:flex}.quick-shop__sizes legend button{color:#66717d;font:inherit;cursor:pointer;text-transform:uppercase;background:0 0;border:0;border-bottom:1px solid #9ba3ad;padding:0 0 2px}.quick-shop__sizes>div{grid-template-columns:repeat(5,1fr);gap:7px;display:grid}.quick-shop__sizes button{color:#252b32;cursor:pointer;background:#fff;border:1px solid #cad1d8;border-radius:3px;height:40px;font-size:12px;font-weight:800;transition:color .18s,border-color .18s,background .18s}.quick-shop__sizes button:hover{border-color:#111820}.quick-shop__sizes button.is-selected{color:#fff;background:#111820;border-color:#111820;box-shadow:inset 0 -3px #baff00}.quick-shop__purchase{grid-template-columns:106px 1fr;gap:10px;margin-top:20px;display:grid}.quick-shop__quantity{border:1px solid #ccd3da;grid-template-columns:34px 1fr 34px;align-items:center;height:48px;display:grid}.quick-shop__quantity button{cursor:pointer;background:0 0;border:0;height:100%;font-size:18px}.quick-shop__quantity output{text-align:center;font-size:12px;font-weight:800}.quick-shop__submit{color:#fff;letter-spacing:.08em;text-transform:uppercase;cursor:not-allowed;background:#a3a9af;border:1px solid #b5bbc1;min-width:0;height:48px;font-size:12px;font-weight:850;transition:color .2s,border-color .2s,background .2s}.quick-shop__submit:not(:disabled){color:#0b1015;cursor:pointer;background:#baff00;border-color:#baff00}.quick-shop__submit:not(:disabled):hover{color:#fff;background:#111820;border-color:#111820}.quick-shop.is-added .quick-shop__submit{color:#fff;background:#14884a;border-color:#14884a}.quick-shop__note{color:#717b86;margin:15px 0 0;font-size:12px}.quick-shop__note span{color:#5f7800;margin-right:7px;font-weight:900}.quick-shop__size-guide{z-index:6;color:#11161d;background:#fff;padding:34px;position:absolute;inset:0;overflow-y:auto}.quick-shop__size-guide[hidden]{display:none}.quick-shop__size-guide-head{border-bottom:1px solid #dfe4e9;justify-content:space-between;align-items:start;gap:20px;padding-bottom:18px;display:flex}.quick-shop__size-guide-head span{color:#66717d;letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:850}.quick-shop__size-guide-head h3{font-family:var(--font-display);text-transform:uppercase;margin:6px 0 0;font-size:28px}.quick-shop__size-guide-head button{cursor:pointer;background:#fff;border:1px solid #cbd2d9;border-radius:50%;flex:none;width:38px;height:38px;font-size:24px;line-height:1}.quick-shop__size-guide>p{color:#53606c;margin:18px 0;font-size:13px;line-height:1.55}.quick-shop__size-table{overflow-x:auto}.quick-shop__size-table table{border-collapse:collapse;text-align:center;width:100%;font-size:13px}.quick-shop__size-table th,.quick-shop__size-table td{border:1px solid #dfe4e9;padding:12px 10px}.quick-shop__size-table thead th{color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#111820;font-size:11px}.quick-shop__size-table tbody th{color:#111820;background:#baff00}.quick-shop__size-guide>small{color:#66717d;margin-top:15px;font-size:11px;line-height:1.5;display:block}.catalog-mobile-quick-add{z-index:420;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.catalog-mobile-quick-add__backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#04080d9e;border:0;width:100%;height:100%;position:absolute;inset:0}.catalog-mobile-quick-add__panel{z-index:1;color:#11161d;background:#fff;border-radius:18px 18px 0 0;width:min(460px,100%);max-height:min(78dvh,620px);padding:18px 22px 24px;position:relative;overflow-y:auto;box-shadow:0 -18px 55px #0000004d}.catalog-mobile-quick-add__handle{background:#c9cfd5;border-radius:99px;width:42px;height:4px;margin:-8px auto 14px}.catalog-mobile-quick-add__close{cursor:pointer;background:#fff;border:1px solid #cbd2d9;border-radius:50%;width:36px;height:36px;font-size:23px;line-height:1;position:absolute;top:16px;right:16px}.catalog-mobile-quick-add__panel>h2{max-width:calc(100% - 48px);margin:0;font-size:18px;line-height:1.3}.catalog-mobile-quick-add__panel>strong{font-family:var(--font-display);margin-top:7px;font-size:24px;display:block}.catalog-mobile-quick-add__label{letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;margin-top:18px;font-size:12px;font-weight:850;display:flex}.catalog-mobile-quick-add__label button{color:#606b76;font:inherit;cursor:pointer;text-transform:uppercase;background:0 0;border:0;border-bottom:1px solid #8d969f;padding:0 0 2px}.catalog-mobile-quick-add__sizes{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin-top:10px;display:grid}.catalog-mobile-quick-add__sizes button{cursor:pointer;background:#fff;border:1px solid #cbd2d9;min-width:0;height:44px;font-size:12px;font-weight:850}.catalog-mobile-quick-add__sizes button.is-selected{color:#fff;background:#111820;border-color:#111820;box-shadow:inset 0 -3px #baff00}.catalog-mobile-quick-add__submit{color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#969da5;border:1px solid #aab2ba;justify-content:center;align-items:center;gap:9px;width:100%;height:50px;margin-top:15px;font-size:12px;font-weight:900;transition:color .2s,background .2s,border-color .2s,transform .2s,box-shadow .2s;display:flex}.catalog-mobile-quick-add__submit:not(:disabled){color:#0b1015;cursor:pointer;background:#baff00;border-color:#baff00}.catalog-mobile-quick-add__submit.is-adding:disabled{color:#fff;background:#111820;border-color:#111820}.catalog-mobile-quick-add__submit.is-added:disabled{color:#fff;background:#16843d;border-color:#16843d;animation:.5s cubic-bezier(.2,.8,.2,1) both catalog-add-confirm;box-shadow:0 0 0 4px #16843d2e}.catalog-mobile-quick-add__spinner{border:2px solid #ffffff59;border-top-color:#baff00;border-radius:50%;flex:0 0 17px;width:17px;height:17px;animation:.65s linear infinite catalog-add-spin}.catalog-mobile-quick-add__check{color:#16843d;background:#fff;border-radius:50%;flex:0 0 22px;place-items:center;width:22px;height:22px;font-size:14px;line-height:1;display:grid}@keyframes catalog-add-spin{to{transform:rotate(360deg)}}@keyframes catalog-add-confirm{0%{transform:scale(.97)}55%{transform:scale(1.025)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.catalog-mobile-quick-add__spinner{animation-duration:1.2s}.catalog-mobile-quick-add__submit.is-added:disabled,.cart-action.has-new-item{animation:none}}.catalog-mobile-quick-add__guide header{border-bottom:1px solid #dfe4e9;justify-content:space-between;align-items:start;gap:16px;padding-bottom:15px;display:flex}.catalog-mobile-quick-add__guide header small{color:#66717d;letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:850}.catalog-mobile-quick-add__guide h3{font-family:var(--font-display);text-transform:uppercase;margin:5px 0 0;font-size:25px}.catalog-mobile-quick-add__guide header button{background:#fff;border:1px solid #cbd2d9;border-radius:50%;flex:none;width:36px;height:36px;font-size:23px}.catalog-mobile-quick-add__guide>p{color:#53606c;font-size:13px;line-height:1.5}.catalog-mobile-quick-add__guide table{border-collapse:collapse;text-align:center;width:100%;font-size:12px}.catalog-mobile-quick-add__guide th,.catalog-mobile-quick-add__guide td{border:1px solid #dfe4e9;padding:10px 6px}.catalog-mobile-quick-add__guide thead th{color:#fff;letter-spacing:.06em;text-transform:uppercase;background:#111820;font-size:10px}.catalog-mobile-quick-add__guide tbody th{color:#111820;background:#baff00}.catalog-mobile-quick-add__guide>small{color:#66717d;margin-top:13px;font-size:11px;line-height:1.5;display:block}.team-grid{grid-template-columns:repeat(8,1fr);gap:10px;display:grid}.team-grid a{border:1px solid var(--line);text-align:center;border-radius:12px;flex-direction:column;align-items:center;gap:8px;min-width:0;padding:19px 10px;transition:border .2s,transform .2s,box-shadow .2s;display:flex}.team-grid a:hover{border-color:#99a1ab;transform:translateY(-3px);box-shadow:0 10px 25px #121c2812}.team-mark{color:#fff;border:3px solid #fffc;border-radius:50%;outline:1px solid #10111426;place-items:center;width:58px;height:58px;font-size:12px;font-weight:900;display:grid}.team-mark--red{background:#cf1531}.team-mark--navy{background:linear-gradient(135deg,#132a70 50%,#9e183e 50%)}.team-mark--white{color:#1e3d8d;background:#fff}.team-mark--sky{background:#63bdea}.team-mark--blue{background:#132c76}.team-mark--pink{color:#202228;background:#f2a8c3}.team-mark--arg{color:#17325b;background:repeating-linear-gradient(90deg,#fff 0 12px,#83c9ed 12px 24px)}.team-mark--eng{color:#c92234;background:#fff}.team-grid strong{font-size:12px;line-height:1.15}.team-grid small{color:var(--muted);font-size:12px}.team-grid a.is-hidden{display:none}.team-finder{color:#fff;background:radial-gradient(circle at 75% 0,#4881ff59,#0000 32%),linear-gradient(110deg,#11151c,#223044);border-radius:16px;grid-template-columns:.8fr 1.2fr;align-items:center;gap:70px;margin-top:56px;padding:46px 50px;display:grid;position:relative;overflow:hidden}.team-finder:after{content:"";pointer-events:none;background:repeating-linear-gradient(115deg,#0000 0 55px,#ffffff06 55px 57px);position:absolute;inset:0}.team-finder h3{font-family:var(--font-display);text-transform:uppercase;margin:0;font-size:42px;font-weight:800}.team-finder p{color:#cdd5df;margin:10px 0 0}.team-finder__form{z-index:2;background:#fff;border-radius:7px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;height:58px;padding-left:18px;display:grid;position:relative}.team-finder__form svg{fill:none;stroke:#545a63;stroke-width:1.7px;width:20px}.team-finder__form input{border:0;outline:0;min-width:0}.team-finder__form button{color:#fff;background:var(--accent);text-transform:uppercase;cursor:pointer;border:0;align-self:stretch;padding-inline:28px;font-size:12px;font-weight:850}.team-search-message{grid-column:2;min-height:20px;padding-left:18px;font-size:12px;margin-top:-48px!important}.customize-section{color:#fff;background:#101b2a}.customize-section__inner{grid-template-columns:1fr 1.25fr .7fr;align-items:center;gap:42px;min-height:430px;display:grid}.customize-section h2{font-family:var(--font-display);text-transform:uppercase;margin:0;font-size:clamp(48px,5vw,74px);font-weight:800;line-height:.92}.customize-section p{color:#c8d0dc;max-width:430px;margin:19px 0 30px;line-height:1.65}.customize-section img{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 24px 28px #00000061);width:100%;height:390px}.customize-section ul{margin:0;padding:0;list-style:none}.customize-section li{border-bottom:1px solid #ffffff24;align-items:center;gap:13px;padding-block:17px;font-size:13px;font-weight:750;display:flex}.customize-section li span{color:#79b7ff;font:700 12px ui-monospace,monospace}.explore-grid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.explore-grid a{border-radius:var(--radius);color:#fff;background:linear-gradient(135deg,#1d2937,#0b1017);flex-direction:column;justify-content:end;min-height:180px;padding:25px;display:flex;position:relative;overflow:hidden}.explore-grid a:nth-child(2){background:linear-gradient(135deg,#294573,#10203c)}.explore-grid a:nth-child(3){background:linear-gradient(135deg,#5b1934,#1d1322)}.explore-grid a:after{content:"";border:34px solid #ffffff14;border-radius:50%;width:240px;height:240px;position:absolute;top:-130px;right:-90px}.explore-grid span{color:#ffffff85;font:700 12px ui-monospace,monospace;position:absolute;top:22px;left:25px}.explore-grid strong{font-size:24px}.explore-grid small{color:#c7ced8;margin-top:7px}.explore-grid i{font-size:22px;font-style:normal;position:absolute;bottom:21px;right:22px}.supporters-section{background:#f5f6f8;padding-block:70px}.supporters-heading{grid-template-columns:minmax(0,1fr) 360px;align-items:end;gap:70px;margin-bottom:28px;display:grid}.supporters-heading h2{font-family:var(--font-display);letter-spacing:-.018em;text-transform:uppercase;margin:12px 0 0;font-size:clamp(42px,4.7vw,68px);font-weight:800;line-height:.9}.supporters-heading p{color:#66717d;max-width:620px;margin:16px 0 0;font-size:12px;line-height:1.55}.supporters-proof{-moz-column-gap:16px;color:#fff;background:#10161e;grid-template-columns:auto 1fr;align-content:center;column-gap:16px;min-height:100px;padding:18px 20px;display:grid}.supporters-proof>span{color:#caff00;letter-spacing:2px;writing-mode:vertical-rl;grid-row:1/3;align-self:center;font-size:16px}.supporters-proof strong{text-transform:uppercase;font-size:13px}.supporters-proof small{color:#8f9aa7;letter-spacing:.08em;text-transform:uppercase;margin-top:6px;font-size:12px}.supporter-review-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.supporter-review{background:#fff;border:1px solid #d8dde3;grid-template-columns:minmax(145px,42%) minmax(0,1fr);min-width:0;min-height:300px;display:grid;overflow:hidden}.supporter-review__photo{background:#17202a;min-height:300px;position:relative;overflow:hidden}.supporter-review__photo:after{content:"";background:linear-gradient(#0000 60%,#04080c7a);position:absolute;inset:0}.supporter-review__photo img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.supporter-review__photo>span{z-index:2;color:#0b0f13;letter-spacing:.09em;text-transform:uppercase;background:#caff00;padding:6px 8px;font-size:12px;font-weight:900;position:absolute;top:12px;left:12px}.supporter-review__body{flex-direction:column;min-width:0;padding:22px 20px 18px;display:flex}.supporter-review__stars{color:#ef9f14;letter-spacing:2px;font-size:12px}.supporter-review blockquote{font-family:var(--font-body);letter-spacing:-.015em;margin:20px 0 0;font-size:16px;font-weight:750;line-height:1.38}.supporter-review footer{border-top:1px solid #e1e5e9;justify-content:space-between;align-items:end;gap:12px;margin-top:auto;padding-top:18px;display:flex}.supporter-review footer div{flex-direction:column;gap:4px;min-width:0;display:flex}.supporter-review footer strong{text-transform:uppercase;font-size:12px}.supporter-review footer small{color:#78828e;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.supporter-review footer>span{border:1px solid #cbd1d8;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font:800 12px ui-monospace,monospace;display:grid}.reviews-section{color:#fff;background:radial-gradient(circle at 78% 0,#2c56974d,#0000 30%),#0c1118;padding-block:64px 54px}.reviews-header{border-bottom:1px solid #303945;grid-template-columns:minmax(0,1fr) 480px;align-items:end;gap:70px;padding-bottom:30px;display:grid}.reviews-header__copy h2{font-family:var(--font-display);letter-spacing:-.018em;text-transform:uppercase;margin:13px 0 0;font-size:clamp(45px,5vw,72px);font-weight:800;line-height:.88}.reviews-header__copy p{color:#9ba6b2;margin:17px 0 0;font-size:12px}.reviews-score{background:#151d27;grid-template-columns:210px 1fr;align-items:center;gap:25px;padding:20px 22px;display:grid}.reviews-score__total{align-items:center;gap:15px;display:flex}.reviews-score__total>strong{font-family:var(--font-display);font-size:52px;font-weight:800;line-height:1}.reviews-score__total>div{flex-direction:column;gap:4px;display:flex}.reviews-score__total span{color:#caff00;letter-spacing:2px;font-size:13px}.reviews-score__total b{text-transform:uppercase;font-size:12px}.reviews-score__total small{color:#758190;letter-spacing:.1em;text-transform:uppercase;font-size:12px}.reviews-score__bars{flex-direction:column;gap:6px;display:flex}.reviews-score__bars>span{color:#7f8b99;grid-template-columns:10px 1fr 25px;align-items:center;gap:7px;font-size:12px;display:grid}.reviews-score__bars i{background:#303a47;height:3px;overflow:hidden}.reviews-score__bars em{background:#caff00;height:100%;display:block}.reviews-layout{grid-template-columns:minmax(0,1.2fr) minmax(400px,.8fr);gap:14px;margin-top:18px;display:grid}.review-featured{color:#11171e;background:#fff;grid-template-columns:42% 58%;min-width:0;min-height:390px;display:grid;overflow:hidden}.review-featured__photo{min-width:0;position:relative;overflow:hidden}.review-featured__photo img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.review-featured__photo>span{color:#0b0f13;letter-spacing:.1em;text-transform:uppercase;background:#caff00;padding:7px 9px;font-size:12px;font-weight:900;position:absolute;top:14px;left:14px}.review-featured__content{flex-direction:column;min-width:0;padding:30px 32px 24px;display:flex}.review-kicker{justify-content:space-between;align-items:center;gap:12px;display:flex}.review-kicker span{color:#e79a13;letter-spacing:2px;font-size:12px}.review-kicker b{color:#76818c;letter-spacing:.11em;text-transform:uppercase;font-size:12px}.review-featured blockquote{font-family:var(--font-body);letter-spacing:-.02em;margin:27px 0 0;font-size:clamp(21px,2vw,29px);font-weight:750;line-height:1.3}.review-product{background:#f1f3f5;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:12px;margin-top:25px;padding:12px;display:grid}.review-product img{-o-object-fit:contain;object-fit:contain;width:38px;height:38px}.review-product div{flex-direction:column;gap:3px;min-width:0;display:flex}.review-product small{color:#7a8490;letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:850}.review-product strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.review-product span{color:#77818d;font-size:12px}.review-featured footer{justify-content:space-between;align-items:end;gap:14px;margin-top:auto;padding-top:18px;display:flex}.review-featured footer>div{flex-direction:column;gap:4px;display:flex}.review-featured footer strong,.review-compact footer strong{text-transform:uppercase;font-size:12px}.review-featured footer span,.review-compact footer span{color:#75808c;font-size:12px}.review-featured footer i,.review-compact footer i{color:#15834a;font-style:normal}.review-featured footer button{color:#4e5965;background:0 0;border:1px solid #cdd3da;padding:8px 10px;font-size:12px}.review-stack{grid-template-rows:repeat(2,1fr);gap:14px;min-width:0;display:grid}.review-compact{color:#11171e;background:#fff;grid-template-columns:35% 65%;min-width:0;display:grid;overflow:hidden}.review-compact>img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;min-height:188px}.review-compact>div{flex-direction:column;min-width:0;padding:18px 20px 14px;display:flex}.review-compact blockquote{font-family:var(--font-body);letter-spacing:-.01em;margin:14px 0 0;font-size:14px;font-weight:750;line-height:1.35}.review-compact>div>small{color:#7b8691;margin-top:10px;font-size:12px}.review-compact footer{border-top:1px solid #e0e4e8;flex-direction:column;gap:3px;margin-top:auto;padding-top:12px;display:flex}.reviews-footer{color:#75808d;letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid #303945;justify-content:space-between;align-items:center;gap:20px;min-height:48px;font-size:12px;display:flex}.reviews-footer b{color:#caff00}.reviews-footer a{color:#fff;font-weight:850}.reviews-footer a i{color:#caff00;margin-left:12px;font-size:15px;font-style:normal}.fan-wall{background:#f5f6f8;padding-block:62px 50px}.fan-wall__header{grid-template-columns:minmax(0,1fr) minmax(260px,390px) auto;align-items:end;gap:48px;margin-bottom:25px;display:grid}.fan-wall__header h2{font-family:var(--font-display);letter-spacing:-.018em;text-transform:uppercase;margin:12px 0 0;font-size:clamp(43px,4.7vw,68px);font-weight:800;line-height:.88}.fan-wall__header>p{color:#65707c;max-width:390px;margin:0 0 2px;font-size:12px;line-height:1.6}.fan-wall__score{border-left:1px solid #ccd2d9;grid-template-rows:auto auto;grid-template-columns:auto auto;align-items:end;gap:2px 12px;padding-left:25px;display:grid}.fan-wall__score strong{font-family:var(--font-display);grid-row:1/3;font-size:45px;font-weight:800;line-height:.9}.fan-wall__score span{color:#e79a13;letter-spacing:2px;font-size:12px}.fan-wall__score small{color:#707b87;white-space:nowrap;font-size:12px}.fan-wall__layout{background:#10161e;grid-template-columns:minmax(0,1.18fr) minmax(390px,.82fr);height:450px;display:grid;overflow:hidden}.fan-gallery{background:#f5f6f8;grid-template-rows:repeat(2,1fr);grid-template-columns:1.28fr .72fr;gap:2px;min-width:0;display:grid}.fan-gallery button{cursor:pointer;background:#1a222c;border:0;min-width:0;position:relative;overflow:hidden}.fan-gallery button:first-child{grid-row:1/3}.fan-gallery button:after{content:"";background:linear-gradient(#0000 58%,#03070ab8);border:0 solid #caff00;transition:border-width .18s;position:absolute;inset:0}.fan-gallery button.is-active:after{border-width:4px}.fan-gallery img,.fan-gallery__placeholder{-o-object-fit:cover;object-fit:cover;place-items:center;width:100%;height:100%;transition:transform .3s;display:grid}.fan-gallery button:hover img{transform:scale(1.025)}.fan-gallery button>span:last-child{z-index:2;color:#fff;letter-spacing:.09em;text-align:left;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:12px;font-weight:850;position:absolute;bottom:13px;left:15px;right:15px;overflow:hidden}.fan-gallery__placeholder{color:#caff00;font-family:var(--font-display);font-size:23px}.fan-quote{color:#fff;background:radial-gradient(circle at 100% 0,#caff001f,#0000 30%),#10161e;flex-direction:column;min-width:0;padding:42px 44px 30px;display:flex}.fan-quote__top{justify-content:space-between;align-items:center;gap:18px;display:flex}.fan-quote__top>span{color:#caff00;letter-spacing:3px;font-size:13px}.fan-quote__top small{color:#8b97a4;letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:850}.fan-quote blockquote{font-family:var(--font-body);letter-spacing:-.02em;margin:35px 0 0;font-size:clamp(24px,2.2vw,34px);font-weight:750;line-height:1.25}.fan-purchase{background:#151d27;border:1px solid #343e4b;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:13px;margin-top:28px;padding:12px;display:grid}.fan-purchase>img,.fan-product-mark{-o-object-fit:contain;object-fit:contain;background:#fff;place-items:center;width:48px;height:48px;display:grid}.fan-product-mark{color:#11171e;font-size:12px;font-weight:900}.fan-purchase>div{flex-direction:column;gap:3px;min-width:0;display:flex}.fan-purchase small{color:#7e8a97;letter-spacing:.1em;text-transform:uppercase;font-size:12px}.fan-purchase strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.fan-purchase span{color:#8f9aa6;font-size:12px}.fan-merchant-reply{background:#151d27;border-left:2px solid #caff00;margin-top:14px;padding:11px 13px}.fan-merchant-reply strong{color:#caff00;letter-spacing:.1em;text-transform:uppercase;font-size:12px}.fan-merchant-reply p{color:#a3adb8;margin:5px 0 0;font-size:12px;line-height:1.4}.fan-quote>footer{border-top:1px solid #303a46;justify-content:space-between;align-items:end;gap:16px;margin-top:auto;padding-top:19px;display:flex}.fan-quote>footer>div{flex-direction:column;gap:5px;display:flex}.fan-quote footer strong{text-transform:uppercase;font-size:12px}.fan-quote footer span{color:#84909d;font-size:12px}.fan-verified i{color:#caff00;font-style:normal}.fan-wall__footer{color:#798490;letter-spacing:.05em;text-transform:uppercase;border-bottom:1px solid #d6dbe1;grid-template-columns:1fr auto 1fr;align-items:center;gap:25px;min-height:52px;font-size:12px;display:grid}.fan-wall__controls{color:#141a21;align-items:center;gap:12px;display:flex}.fan-wall__controls button{cursor:pointer;background:0 0;border:1px solid #c9cfd6;border-radius:50%;width:31px;height:31px}.fan-wall__footer>a{color:#141a21;justify-self:end;font-weight:900}.fan-wall__footer>a i{color:#6d8200;margin-left:12px;font-size:15px;font-style:normal}.reviews-empty{color:#8d98a4;text-align:center;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;gap:8px;min-height:180px;padding:30px;display:flex}.reviews-empty strong{color:inherit;text-transform:uppercase;font-size:13px}.reviews-empty span{font-size:12px}.trust-strip{background:#0a1017;border-top:1px solid #27313c;border-bottom:1px solid #27313c;padding-block:12px}.trust-strip__inner{counter-reset:trust-card;grid-template-columns:repeat(4,1fr);align-items:stretch;gap:10px;display:grid}.trust-strip__inner>div{-moz-column-gap:12px;color:#fff;text-align:left;counter-increment:trust-card;background:linear-gradient(145deg,#18212cf5,#0c1219fa);border:1px solid #2d3945;grid-template-rows:34px minmax(34px,auto) 28px;grid-template-columns:34px minmax(0,1fr);align-items:center;column-gap:12px;min-height:146px;padding:14px 16px 12px;transition:background .25s,border-color .25s;display:grid;position:relative;overflow:hidden}.trust-strip__inner>div:before{content:"0" counter(trust-card);color:#566473;font-family:var(--font-display);letter-spacing:.08em;font-size:12px;font-weight:800;position:absolute;top:18px;right:20px}.trust-strip__inner>div:after{content:"";background:#baff00;width:44px;height:3px;position:absolute;top:0;left:22px}.trust-strip__inner>div:last-child{border-right:1px solid #2d3945}.trust-strip__inner>div:hover{background:linear-gradient(145deg,#1a2430,#111820);border-color:#475563}.trust-item__icon{color:#baff00;fill:currentColor;background:#101720;border:1px solid #33404d;grid-area:1/1;width:34px;height:34px;padding:7px;transition:color .2s,background .2s,border-color .2s}.trust-item__icon--outline{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;padding:4px}.trust-item:hover .trust-item__icon{color:#0a1017;background:#baff00;border-color:#baff00}.trust-strip strong{color:#fff;letter-spacing:-.01em;grid-area:1/2;margin:0;padding-right:18px;font-size:12px;line-height:1.15}.trust-strip span{color:#96a3b1;grid-area:2/1/auto/-1;align-self:start;width:100%;margin-top:7px;font-size:12px;line-height:1.35}.trust-item__button{color:#091016;letter-spacing:.12em;text-align:center;text-transform:uppercase;cursor:pointer;background:#baff00;border:1px solid #baff00;grid-area:3/1/auto/-1;justify-content:center;align-items:center;width:100%;min-height:30px;padding:3px 36px;font-size:12px;font-weight:950;transition:color .2s,border-color .2s,background .2s,box-shadow .2s,transform .2s;display:flex;position:relative;box-shadow:0 4px 14px #baff001f}.trust-item__button svg{fill:none;stroke:#091016;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px;padding:0;transition:stroke .2s,transform .2s;position:absolute;top:50%;right:11px;transform:translateY(-50%)}.trust-item__button:hover{color:#baff00;background:#111a23;border-color:#baff00;transform:translateY(-2px);box-shadow:0 7px 20px #0000004d}.trust-item__button:hover svg{stroke:#baff00;transform:translate(3px,-50%)}.trust-item__button:focus-visible{outline-offset:2px;outline:2px solid #fff}.site-footer{color:#dce0e6;font-family:var(--font-display);background:#121419;font-style:italic}.site-footer button,.site-footer input,.site-footer select{font-family:var(--font-display);font-style:italic}.club-signup{background-color:#121820;background-image:linear-gradient(90deg,#080d13f0 0%,#080d13c2 38%,#080d1361 68%,#080d136b 100%),linear-gradient(#080d131f,#080d131f),url(/isnib/competition/national-teams-crowd.jpg);background-position:50%,50%,50% 46%;background-size:cover;border-bottom:1px solid #ffffff1f;position:relative;overflow:hidden}.club-signup:after{content:"";pointer-events:none;background:linear-gradient(#ffffff06,#0000 34%,#03070b47);position:absolute;inset:0}.club-signup__inner{z-index:1;grid-template-columns:1fr 1fr;align-items:center;gap:80px;min-height:230px;display:grid;position:relative}.club-signup h2{color:#fff;font-family:var(--font-display);letter-spacing:-.018em;text-transform:uppercase;margin:0;font-size:clamp(44px,4.8vw,74px);font-style:normal;font-weight:800;line-height:.9}.club-signup p{color:#b8bec8}.club-signup form{grid-template-columns:1fr auto;display:grid;position:relative}.club-signup input{color:#fff;background:#ffffff0a;border:1px solid #5b616b;border-right:0;border-radius:7px 0 0 7px;outline:0;height:56px;padding-inline:18px}.club-signup input:focus{border-color:#a7b1bf}.club-signup button{color:#101216;text-transform:uppercase;cursor:pointer;background:#fff;border:0;border-radius:0 7px 7px 0;padding-inline:30px;font-size:12px;font-weight:900}.club-signup form p{margin:0;font-size:12px;position:absolute;top:62px;left:0}.footer-main{grid-template-columns:minmax(390px,.92fr) minmax(0,1.48fr);gap:0;padding-block:34px 0;display:grid}.wordmark--footer{color:#fff;font-size:42px}.footer-brand p{color:#9fa6b1;max-width:260px;margin-top:30px;font-size:13px;line-height:1.65}.social-links{gap:8px;margin-top:27px;display:flex}.social-links a{color:#fff;border:1px solid #41464e;border-radius:50%;place-items:center;width:34px;height:34px;font-size:12px;font-weight:800;display:grid}.footer-nav-grid{background:#0e131a;border:1px solid #303741;border-left:0;grid-template-columns:1.08fr 1.12fr .8fr;display:grid}.footer-column{border-left:1px solid #303741;flex-direction:column;gap:0;padding:28px 26px;display:flex;position:relative}.footer-column__number{color:#56616e;letter-spacing:.14em;font-size:12px;font-weight:900;position:absolute;top:29px;right:26px}.footer-column h3{color:#fff;font-family:var(--font-display);letter-spacing:.025em;text-transform:uppercase;border-bottom:1px solid #303741;margin:0 0 17px;padding-bottom:15px;font-size:13px;font-style:italic;font-weight:800}.footer-column h3:after{content:"";background:#baff00;width:26px;height:2px;margin-top:15px;margin-bottom:-17px;display:block}.footer-column a{color:#aeb7c2;border-bottom:1px solid #ffffff0e;justify-content:space-between;align-items:center;min-height:32px;font-size:12px;transition:color .2s,padding .2s;display:flex}.footer-column a:last-child{border-bottom:0}.footer-column a i{color:#52606d;font-size:12px;font-style:normal;transition:color .2s,transform .2s}.footer-column a:hover{color:#fff;padding-left:5px}.footer-column a:hover i{color:#baff00;transform:translate(2px,-2px)}.footer-contact{color:#aeb7c2;background:radial-gradient(circle at 0 0,#baff001c,#0000 30%),linear-gradient(140deg,#18212b,#11171e 66%);border:1px solid #303741;padding:27px 28px 25px;font-size:12px;line-height:1.5}.footer-contact__brand{border-bottom:1px solid #35404a;justify-content:space-between;align-items:end;gap:20px;margin-bottom:20px;padding-bottom:19px;display:flex}.footer-contact__brand>div{gap:4px;display:grid}.footer-brand-logo img{width:146px;height:auto;display:block}.footer-contact__brand span{color:#baff00;letter-spacing:.16em;text-transform:uppercase;font-size:12px;font-weight:900}.footer-contact__brand p{color:#81909e;text-align:right;text-transform:uppercase;margin:0;font-size:12px;line-height:1.45}.footer-contact h3{color:#fff;font-family:var(--font-display);letter-spacing:.025em;text-transform:uppercase;margin:0 0 13px;font-size:13px;font-style:italic;font-weight:800}.footer-contact a{color:#f2f4f7;transition:color .2s}.footer-contact a:hover{color:#baff00}.footer-contact address{color:#aeb7c2;font-style:normal}.footer-contact__grid{grid-template-columns:1fr 1fr;gap:13px 20px;display:grid}.footer-contact__item{grid-template-columns:30px minmax(0,1fr);align-items:start;gap:10px;min-width:0;display:grid}.footer-contact__item>svg{color:#baff00;fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;background:#121920;border:1px solid #3b4854;width:28px;height:28px;padding:6px}.footer-contact__item>div{gap:1px;min-width:0;display:grid}.footer-contact__item small{color:#697785;letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:900}.footer-contact__item span,.footer-contact__item a,.footer-contact__item address{overflow-wrap:anywhere}.footer-hours{grid-column:1/-1}.footer-hours>div{-moz-column-gap:14px;grid-template-columns:1fr 1fr;column-gap:14px}.footer-hours small{grid-column:1/-1}.footer-bottom>div{align-items:center;gap:8px;display:flex}.footer-bottom button{color:#f0f3f6;cursor:pointer;background:#141b23;border:1px solid #3a4652;border-radius:0;align-items:center;gap:7px;padding:10px 13px;font-size:12px;font-weight:800;display:flex}.footer-bottom button span{color:#748290;letter-spacing:.12em;text-transform:uppercase;font-size:12px}.footer-bottom button b{color:#baff00;margin-left:3px}.payment-marks{justify-content:center}.payment-marks b{color:#7f8c99;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;margin-right:7px;font-size:12px;font-weight:800}.payment-marks img{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 2px 5px #0000002e);width:36px;height:24px;display:block}.footer-assurances{color:#aeb4bd;white-space:nowrap;justify-content:flex-end;gap:18px!important}.footer-assurances b{color:#baff00;font-size:12px}.footer-bottom{color:#707b86;background:#0b1016;border:1px solid #303741;border-top:0;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:28px;min-height:70px;padding-inline:18px;font-size:12px;display:grid}.footer-copyright{white-space:nowrap;justify-self:start}.payment-marks{justify-self:center}.footer-assurances{justify-self:end}.footer-bottom strong{color:#fff;font-family:var(--font-display);font-size:27px;font-style:italic;font-weight:800}@media (max-width:1200px){:root{--page:min(100% - 36px, 1140px)}.main-nav__inner{grid-template-columns:170px minmax(240px,1fr) auto;gap:22px}.action-copy{display:none}.header-actions>button,.header-actions>a{width:44px;min-width:44px;padding:0}.cart-action b{left:25px}.catalog-nav{scrollbar-width:none;grid-template-columns:repeat(8,minmax(132px,auto));overflow-x:auto}.catalog-nav::-webkit-scrollbar{display:none}.catalog-nav>a,.catalog-nav>button{padding-inline:15px;font-size:13px}.category-menu{grid-template-columns:200px minmax(0,1fr);gap:22px}.category-menu__links{grid-template-columns:repeat(4,minmax(0,1fr))}.product-grid{grid-template-columns:repeat(3,1fr)}.product-grid .product-card:nth-child(n+4){display:none}.national-product-grid .product-card:nth-child(n+4){display:block}.country-selector{grid-template-columns:repeat(5,1fr)}.country-selector button:nth-child(5){border-right:0}.country-selector button:nth-child(-n+5){border-bottom:1px solid #e0e4e9}.team-grid{grid-template-columns:repeat(4,1fr)}.hero-slide__copy{width:min(560px,53%)}.secondary-card__crests{display:none}.faq-layout{grid-template-columns:minmax(0,1fr) minmax(300px,30%) minmax(0,1fr)}.faq-item{gap:12px;padding-inline:22px}}@media (max-width:860px){:root{--page:min(100% - 28px, 760px)}.promo-ticker__group span{padding-inline:16px;font-size:12px}.utility-bar__inner{justify-content:center;display:flex}.utility-promises,.utility-links{display:none}.main-nav__inner{grid-template-columns:auto auto 1fr auto;gap:13px;min-height:68px}.mobile-menu-button{background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:36px;height:36px;display:flex}.mobile-menu-button span{background:var(--ink);width:20px;height:2px}.wordmark{width:118px;height:44px}.header-search{border-width:1px;place-content:center;justify-self:end;width:44px;padding:0}.header-search input,.header-search>button,.header-actions>button:not(.cart-action),.header-actions>a{display:none}.catalog-nav{z-index:20;background:#101318;flex-direction:column;align-items:stretch;height:auto;padding:12px 20px 20px;display:none;position:absolute;top:68px;left:0;right:0}.catalog-nav.open{display:flex}.catalog-nav>a,.catalog-nav>button{border-bottom:1px solid #2e3238;justify-content:space-between;min-height:45px;padding-inline:0}.catalog-nav__all{border-right:0!important;padding-right:0!important}.catalog-nav__sale{margin-left:0}.mobile-nav-tools{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:12px;display:grid}.mobile-nav-tools button{color:#fff;min-height:46px;font-family:var(--font-display);letter-spacing:.035em;text-transform:uppercase;background:#19212a;border:1px solid #34404c;justify-content:space-between;align-items:center;padding:0 13px;font-size:12px;font-style:italic;font-weight:800;display:flex}.mobile-nav-tools button:first-child{color:#0d1218;background:#caff00;border-color:#caff00;grid-column:1/-1}.mobile-nav-tools button b{color:#caff00;font-size:15px}.mobile-nav-tools button:first-child b{color:#0d1218}.mega-menu,.trending-nav{display:none}.hero-carousel{height:680px}.hero-slide:after{background:linear-gradient(#04091061,#040910d1 55%,#040910fa)}.hero-slide__image{-o-object-position:66% center;object-position:66% center}.hero-slide__inner{align-items:flex-end;padding-bottom:116px}.hero-slide__copy{width:100%}.hero-slide h1,.hero-slide h2{max-width:580px;font-size:55px}.hero-slide__copy>p{max-width:500px}.hero-slide__identity{display:none}.hero-controls{grid-template-columns:58px minmax(0,1fr) auto;gap:10px;height:70px}.hero-controls__tabs button{justify-content:center;padding-inline:10px;font-size:0}.hero-controls__tabs button:after{content:attr(aria-label);font-size:12px}.hero-controls__arrows button{width:38px;height:38px}.section{padding-block:65px}.section-heading{align-items:start}.section-heading h2{font-size:38px}.competitions-heading{grid-template-columns:1fr auto;gap:20px}.competitions-heading__copy{grid-column:1/-1}.competitions-heading__copy h2{font-size:38px}.text-link{display:none}.competition-grid--primary,.competition-grid--secondary{grid-template-columns:1fr 1fr}.competition-grid--secondary a:nth-child(2){border-right:0}.competition-grid--secondary a:nth-child(-n+2){border-bottom:1px solid #303741}.secondary-card__crests{display:flex}.competition-card{min-height:160px}.product-grid{grid-template-columns:1fr 1fr}.product-card:nth-child(3){display:none}.national-product-grid .product-card:nth-child(3){display:block}.country-selector{grid-template-columns:repeat(3,1fr)}.country-selector button,.country-selector button:nth-child(5){border-bottom:1px solid #e0e4e9;border-right:1px solid #e0e4e9}.country-selector button:nth-child(3n){border-right:0}.country-selector button:last-child{border-bottom:0}.faq-layout{grid-template-columns:1fr 280px 1fr;height:auto}.faq-item{grid-template-columns:30px minmax(0,1fr);gap:8px;min-height:140px;padding:16px 14px}.faq-item p{font-size:12px}.faq-visual{height:420px}.faq-visual__copy{left:20px;right:20px}.faq-visual__copy h2{font-size:30px}.team-finder{grid-template-columns:1fr;gap:28px;padding:36px 28px}.team-search-message{grid-column:1;padding:0;margin:0!important}.customize-section__inner{grid-template-columns:1fr 1fr;padding-block:50px}.customize-section ul{display:none}.customize-section img{height:320px}.supporters-heading{grid-template-columns:1fr 300px;gap:35px}.supporter-review{grid-template-columns:1fr}.supporter-review__photo,.supporter-review__body{min-height:230px}.reviews-header{grid-template-columns:1fr 410px;gap:35px}.reviews-score{grid-template-columns:180px 1fr}.reviews-layout{grid-template-columns:1fr}.review-featured{min-height:370px}.review-stack{grid-template-rows:auto;grid-template-columns:1fr 1fr}.fan-wall__header{grid-template-columns:1fr auto}.fan-wall__header>p{display:none}.fan-wall__layout{grid-template-columns:1fr 390px}.explore-grid{grid-template-columns:1fr}.trust-strip__inner{grid-template-columns:1fr 1fr}.trust-strip__inner>div{padding:16px 18px 14px}.club-signup__inner{grid-template-columns:1fr;gap:28px;padding-block:55px}.footer-main{grid-template-columns:1fr}.footer-contact{grid-row:auto}.footer-nav-grid{border-top:0;border-left:1px solid #303741}.footer-bottom{grid-template-columns:1fr auto;gap:14px 20px;padding-block:16px}.footer-copyright{border-bottom:1px solid #28323c;grid-column:1/-1;padding-bottom:12px}.payment-marks{justify-content:flex-start}.footer-assurances{justify-content:flex-end}}@media (max-width:560px){:root{--page:calc(100% - 22px)}.utility-bar__inner{min-height:31px}.utility-offer span{display:none}.main-nav__inner{grid-template-columns:auto auto 1fr auto}.header-actions{gap:0}.hero-carousel{height:650px}.hero-slide__image{-o-object-position:68% top;object-position:68% top}.hero-slide__inner{padding-bottom:102px}.hero-slide__copy{padding-bottom:0}.hero-slide__kicker{margin-bottom:15px}.hero-slide h1,.hero-slide h2{font-size:43px}.hero-slide__copy>p{margin-top:17px;font-size:13px}.hero-slide__actions{margin-top:22px}.hero-slide__actions .button{width:100%;min-height:44px;padding-inline:14px;font-size:12px}.hero-slide__actions .button--glass{display:none}.hero-controls{grid-template-columns:45px 1fr auto}.hero-controls__tabs button:after{content:none}.hero-controls__arrows button{width:34px;height:34px}.competitions-heading{grid-template-columns:1fr;padding:20px 18px}.competitions-heading__copy{grid-column:auto}.competitions-heading__copy h2{white-space:normal;font-size:31px}.competitions-heading__copy p{font-size:12px}.competitions-heading__stats{grid-template-columns:repeat(3,1fr);width:100%}.competitions-heading__stats strong{padding-inline:10px;font-size:19px}.competitions-heading__action{width:100%}.competition-grid--primary,.competition-grid--secondary{grid-template-columns:1fr}.competition-grid--secondary a,.competition-grid--secondary a:nth-child(2){border-bottom:1px solid #303741;border-right:0}.competition-grid--secondary a:last-child{border-bottom:0}.competition-card{min-height:150px}.competition-card__name{font-size:24px}.product-grid{scroll-snap-type:x mandatory;padding-bottom:8px;display:flex;overflow-x:auto}.product-card,.product-card:nth-child(3){scroll-snap-align:start;min-width:82%;display:block}.national-products-section>.page-shell,.club-products-section>.page-shell{padding-inline:0}.country-selector{scrollbar-width:none;display:flex;overflow-x:auto}.country-selector::-webkit-scrollbar{display:none}.country-selector button,.country-selector button:nth-child(5),.country-selector button:nth-child(3n){border-bottom:0;border-right:1px solid #e0e4e9;min-width:112px}.faq-layout{grid-template-columns:1fr;height:auto}.faq-visual{grid-row:1;height:390px}.faq-column--left,.faq-column--right{border:0}.faq-item{min-height:128px;padding:18px 20px}.faq-item p{font-size:12px}.team-grid{grid-template-columns:repeat(2,1fr)}.team-finder h3{font-size:34px}.team-finder__form{grid-template-columns:auto 1fr;height:auto;padding:15px}.team-finder__form button{grid-column:1/-1;min-height:44px;margin:8px -15px -15px}.customize-section__inner{grid-template-columns:1fr}.customize-section img{order:-1;height:270px}.customize-section h2{font-size:45px}.supporters-heading{grid-template-columns:1fr;gap:22px}.supporters-proof{width:100%}.supporter-review-grid{scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.supporter-review{scroll-snap-align:start;min-width:88%}.supporter-review__photo{min-height:270px}.reviews-header{grid-template-columns:1fr;gap:24px}.reviews-score{grid-template-columns:1fr}.reviews-score__total{justify-content:center}.reviews-layout{display:block}.review-featured{grid-template-columns:1fr}.review-featured__photo{min-height:330px}.review-stack{grid-template-columns:1fr;margin-top:14px;display:grid}.review-compact{grid-template-columns:42% 58%}.reviews-footer{flex-direction:column;justify-content:center;align-items:flex-start;padding-block:14px}.fan-wall__header{grid-template-columns:1fr;gap:18px}.fan-wall__score{border:0;width:max-content;padding:0}.fan-wall__layout{grid-template-columns:1fr;height:auto}.fan-gallery{height:380px}.fan-quote{min-height:420px;padding:34px 24px 26px}.fan-wall__footer{grid-template-columns:1fr auto;padding-block:13px}.fan-wall__footer>span{grid-column:1/-1}.fan-wall__footer>a{display:none}.trust-strip__inner{grid-template-columns:1fr}.trust-strip__inner>div{min-height:146px;padding:16px 18px 14px}.club-signup form{grid-template-columns:1fr;gap:8px}.club-signup input,.club-signup button{border:0;border-radius:6px}.club-signup button{min-height:50px}.club-signup form p{position:static}.footer-main{grid-template-columns:1fr;padding-block:28px 0}.footer-contact{grid-column:auto;padding:23px 20px}.footer-contact__brand{flex-direction:column;align-items:start;gap:10px}.footer-contact__brand p{text-align:left}.footer-contact__grid{grid-template-columns:1fr}.footer-hours{grid-column:auto}.footer-hours>div{grid-template-columns:1fr}.footer-hours small{grid-column:auto}.footer-nav-grid{grid-template-columns:1fr}.footer-column{border-top:1px solid #303741;border-left:0;padding:23px 20px}.footer-column:first-child{border-top:0}.footer-bottom{grid-template-columns:1fr;gap:13px;padding:16px}.footer-copyright{white-space:normal;grid-column:auto}.payment-marks,.footer-assurances{justify-content:flex-start}.payment-marks b,.payment-marks img:nth-of-type(n+5){display:none}.payment-marks img{width:34px;height:23px}}@media (max-width:700px){.quick-shop{align-items:end;padding:0}.quick-shop__panel{border-bottom:0;border-left:0;border-right:0;grid-template-columns:1fr;width:100%;max-height:92vh;transform:translateY(40px)}.quick-shop__media{border-bottom:1px solid #dfe4e9;border-right:0;height:205px;min-height:205px}.quick-shop__media img{width:70%;height:88%}.quick-shop__content{padding:26px 20px 22px}.quick-shop__content h2{max-width:calc(100% - 35px);font-size:22px}.quick-shop__details{margin-top:16px}.quick-shop__sizes{margin-top:18px}.quick-shop__purchase{grid-template-columns:92px 1fr}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.promo-ticker__track{animation:none!important;transform:none!important}}.fan-stream{color:#fff;background:#0a1017;padding:34px 0 20px;overflow:hidden}.fan-stream__header{grid-template-columns:minmax(460px,1fr) 310px auto;align-items:end;gap:34px;margin-bottom:20px;display:grid}.fan-stream__header h2{font-family:var(--font-display);letter-spacing:-.018em;text-transform:uppercase;white-space:nowrap;margin:7px 0 0;font-size:clamp(42px,4vw,58px);font-style:normal;font-weight:800;line-height:.88}.fan-stream__header>p{color:#9ba7b4;max-width:350px;margin:0 0 3px;font-size:12px;line-height:1.65}.fan-stream__score{border-left:1px solid #303a45;align-items:center;gap:14px;padding-left:25px;display:flex}.fan-stream__score>strong{font-family:var(--font-display);font-size:42px;font-weight:800;line-height:.9}.fan-stream__score div{gap:4px;display:grid}.fan-stream__score span{color:#baff00;letter-spacing:2px;font-size:12px}.fan-stream__score small{color:#7f8d9c;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-size:12px}.fan-stream__rows{gap:10px;display:grid}.fan-stream__viewport{width:100%;overflow:hidden}.fan-stream__track{--review-distance:1182px;will-change:transform;gap:14px;width:max-content;padding-left:14px;display:flex}.fan-stream__track--left{animation:34s linear infinite fan-stream-left}.fan-stream__track--right{transform:translateX(calc(-1 * var(--review-distance)));animation:39s linear infinite fan-stream-right}.fan-stream.is-paused .fan-stream__track{animation-play-state:paused}@media (hover:hover){.fan-stream:hover .fan-stream__track{animation-play-state:paused}}@keyframes fan-stream-left{to{transform:translateX(calc(-1 * var(--review-distance)))}}@keyframes fan-stream-right{to{transform:translate(0)}}.fan-stream-card{isolation:isolate;background:#151d27;border:1px solid #29333e;flex:0 0 clamp(290px,27vw,360px);height:218px;position:relative;overflow:hidden}.fan-stream-card:after{content:"";z-index:1;border:1px solid #0000;transition:border-color .25s;position:absolute;inset:0}.fan-stream-card>img{-o-object-fit:cover;object-fit:cover;-o-object-position:center 30%;object-position:center 30%;filter:saturate(.92)contrast(1.03);width:100%;height:100%;transition:transform .5s,filter .5s}.fan-stream-card__placeholder{color:#33404d;width:100%;height:100%;font-family:var(--font-display);place-items:center;font-size:46px;display:grid}.fan-stream-card__shade{background:linear-gradient(#05090e85 0%,#0000 40%,#05090ef0 100%);position:absolute;inset:0}.fan-stream-card__top{z-index:2;justify-content:space-between;align-items:center;display:flex;position:absolute;top:17px;left:17px;right:17px}.fan-stream-card__top span{color:#baff00;letter-spacing:2px;font-size:12px}.fan-stream-card__top small{color:#fff;letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#080d13b8;padding:6px 8px;font-size:12px;font-weight:900}.fan-stream-card__body{z-index:2;position:absolute;bottom:17px;left:20px;right:20px}.fan-stream-card blockquote{max-width:300px;font-family:var(--font-body);letter-spacing:-.015em;margin:0 0 11px;font-size:14px;font-weight:750;line-height:1.32}.fan-stream-card footer{border-top:1px solid #ffffff40;justify-content:space-between;align-items:end;padding-top:12px;display:flex}.fan-stream-card footer div{gap:3px;min-width:0;display:grid}.fan-stream-card footer strong{text-transform:uppercase;font-size:12px}.fan-stream-card footer small{color:#aeb8c2;text-overflow:ellipsis;white-space:nowrap;max-width:250px;font-size:12px;overflow:hidden}.fan-stream-card footer i{color:#baff00;letter-spacing:.14em;font-size:12px;font-style:normal;font-weight:900}.fan-stream-card:hover:after{border-color:#baff00}.fan-stream-card:hover>img{filter:saturate(1.08)contrast(1.03);transform:scale(1.045)}.fan-stream__footer{color:#748190;letter-spacing:.06em;text-transform:uppercase;grid-template-columns:1fr auto auto;align-items:center;gap:22px;min-height:43px;font-size:12px;display:grid}.fan-stream__footer button{color:#c5ced7;font:inherit;cursor:pointer;text-transform:uppercase;background:0 0;border:1px solid #37424d;padding:8px 13px}.fan-stream__footer button:hover{color:#0a1017;background:#baff00;border-color:#baff00}.fan-stream__footer a{color:#fff;font-weight:900}.fan-stream__footer a i{color:#baff00;margin-left:9px;font-size:14px;font-style:normal}.hero-slide h1,.hero-slide h2,.section-heading h2,.faq-visual__copy h2,.faq-intro h2,.team-finder h3,.customize-section h2,.supporters-heading h2,.reviews-header__copy h2,.fan-wall__header h2,.club-signup h2,.fan-stream__header h2{font-family:var(--font-display);font-style:italic;font-weight:800}@media (max-width:860px){.fan-stream__header{grid-template-columns:1fr auto;gap:20px}.fan-stream__header>p{display:none}.fan-stream-card{flex-basis:340px}}@media (max-width:560px){.fan-stream{padding-top:44px}.fan-stream__header{grid-template-columns:1fr}.fan-stream__header h2{font-size:42px}.fan-stream__score{border:0;width:max-content;padding:0}.fan-stream__rows{gap:10px}.fan-stream__viewport{scrollbar-width:none;overflow:hidden}.fan-stream__viewport::-webkit-scrollbar{display:none}.fan-stream__track{animation:34s linear infinite fan-stream-left}.fan-stream__track--right{transform:translateX(calc(-1 * var(--review-distance)));animation:39s linear infinite fan-stream-right}.fan-stream-card{flex-basis:82vw;height:245px}.fan-stream__footer{grid-template-columns:1fr auto;padding-top:12px}.fan-stream__footer button{display:none}.fan-stream__footer a{justify-self:end}}
:root{--ink:#0b1118;--ink-soft:#202b36;--paper:#fff;--mist:#f3f5f7;--surface:#f7f8fa;--surface-strong:#e9edf1;--line:#c7d0d9;--line-dark:#34414e;--muted:#536170;--muted-light:#aeb9c4;--accent:#b6ff00;--accent-strong:#8fca00;--accent-soft:#efffc7;--night:#0b1118;--night-raised:#121b25;--night-soft:#192530;--warning:#f2a000;--success:#15843b}html{font-size:16px}body{color:var(--ink);background:var(--paper);font-family:var(--font-body);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;font-weight:520;line-height:1.5}button,input,select,textarea{color:var(--ink);font-family:var(--font-body);text-rendering:optimizelegibility}p,li,dd,dt,label,input,select,textarea{letter-spacing:-.005em}h1,h2,h3,h4,.catalog-nav,.promo-ticker,.footer-column h3{text-rendering:geometricprecision}::selection{color:var(--ink);background:var(--accent)}:focus-visible{outline-offset:2px;outline:3px solid #b6ff00bf}.utility-bar,.catalog-nav-wrap,.site-footer,.trust-strip{background-color:var(--night)}.promo-ticker__group span{color:#fff;letter-spacing:.035em;font-size:15px}.promo-ticker__group span+span:before{background:#ffffff52}.promo-ticker__bolt,.nav-toggle-icon{color:var(--accent)!important}.header-search{border-color:#27313b;gap:0;height:50px;padding-left:0;overflow:hidden}.header-search>svg{margin-inline:16px}.header-search input{height:100%;min-height:0;color:var(--ink);appearance:none;align-self:stretch;padding:0 12px 0 0;font-size:15px;font-weight:550;line-height:normal;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important}.header-search input:focus,.header-search input:focus-visible{box-shadow:none!important;border:0!important;outline:0!important}.header-search input::placeholder{color:#667381;opacity:1}.header-search>button{background:var(--accent);letter-spacing:.07em;padding-inline:27px;font-size:12px}.header-actions>button{min-width:82px;color:var(--ink)}.header-actions svg{stroke-width:1.7px;width:27px;height:27px}.action-copy small{color:#5c6875;font-size:12px;font-weight:620}.action-copy strong{color:var(--ink);font-size:14px;font-weight:800}.cart-action b{min-width:19px;height:19px;color:var(--ink);background:var(--accent);font-size:12px;font-weight:900}.catalog-nav-wrap{background:var(--night)}.catalog-nav>a,.catalog-nav>button{color:#f8fafc;letter-spacing:.035em;border-color:#293541;font-size:15px}.catalog-nav>a:hover,.catalog-nav>button:hover,.catalog-nav>button.active{color:var(--accent);background:var(--night-soft)}.catalog-nav>a:after,.catalog-nav>button:after{background:var(--accent)}.mega-menu{background:radial-gradient(circle at 8% 0,#324f6c40,#0000 31%),linear-gradient(120deg,#121c27,#080d13 74%)}.category-menu__heading small,.category-menu__count{color:var(--accent);font-size:12px}.category-menu__heading strong{color:#fff;font-size:38px;line-height:.92}.category-menu__heading p{color:#c2cbd4;font-size:13px;line-height:1.6}.category-menu__heading a{background:var(--accent);min-height:43px;font-size:12px}.category-menu__links a strong{color:#fff;background:#060a0ff2;min-height:31px;font-size:12px;font-weight:800}.mega-menu__inner>div>span,.mega-menu__feature small{color:var(--accent);font-size:12px}.mega-menu__inner>div>a{color:#e9eef3;font-size:14px}.mega-menu__feature b{font-size:12px}.eyebrow,.collection-kicker{color:#596878;letter-spacing:.16em;font-weight:850;font-size:12px!important}.eyebrow:before{height:3px}.text-link{color:var(--ink);font-size:13px}.button{min-height:50px;font-size:13px}.hero-slide__kicker{font-size:12px}.hero-slide__copy>p{color:#f1f5f8;text-shadow:0 1px 8px #0000008c;font-size:18px;font-weight:550}.hero-slide h1,.hero-slide h2{color:#fff;text-shadow:0 3px 18px #00000040}.hero-controls__tabs button{color:#c3ccd5;font-size:12px}.competitions,.national-products-section,.club-products-section,.products-section,.faq-section{background:var(--surface)}.competitions-heading{background:var(--night-raised)}.competitions-heading__copy>span{color:var(--accent);font-size:12px}.competitions-heading__copy p{color:#b7c2cc;font-size:13px}.competitions-heading__stats small{color:#aab5bf;font-size:12px}.competitions-heading__action{background:var(--accent);font-size:12px}.competition-card__index,.competition-card__index b,.competition-card__label{font-size:12px}.competition-card strong{color:#ffffffd1;font-size:12px}.secondary-card__copy b{font-size:15px}.secondary-card__copy small{color:#b1bdc8;font-size:12px}.competition-grid--secondary strong{font-size:14px}.competition-grid--secondary strong small{color:#a7b3bf;font-size:12px}.country-selector span,.national-products-status{color:#33404d;font-size:12px}.country-selector button.is-active span{color:var(--accent)}.product-card{border-color:var(--line)}.product-card__tag{background:var(--night-raised);font-size:12px}.product-card__body{padding:14px 16px 15px}.product-card h3{color:var(--ink);font-size:15px;line-height:1.35}.product-card__rating span{color:var(--warning);font-size:14px}.product-card__rating small{color:#546271;font-size:12px}.product-card__price{color:var(--ink);font-size:21px}.quick-add,.product-card [data-add-button]{min-height:43px;font-size:12px!important}.faq-item summary>span{color:var(--accent-strong);font-size:12px}.faq-item h3{color:var(--ink);font-size:17px}.faq-item p{color:#465462;line-height:1.6;font-size:13px!important}.faq-visual__copy p{color:#e6ecf1;font-size:13px}.fan-stream__header>p{color:#c1cbd4;font-size:14px}.fan-stream__score small{color:#a7b3be;font-size:12px}.fan-stream-card__top small{font-size:12px}.fan-stream-card blockquote{font-size:15px;line-height:1.45}.fan-stream-card footer strong{font-size:12px}.fan-stream-card footer small{color:#c0c9d2;font-size:12px}.fan-stream-card footer i{font-size:12px}.fan-stream__footer{color:#a7b3bf;font-size:12px}.trust-strip{background:var(--night)}.trust-strip strong{font-size:14px}.trust-strip span{color:#b9c4ce;font-size:12px;line-height:1.5}.trust-item__button{background:var(--accent);min-height:38px;font-size:12px}.trust-strip__inner>div{grid-template-rows:38px minmax(66px,1fr) 42px;row-gap:8px;min-height:194px;padding:18px 18px 16px}.trust-strip__inner>div:before{top:22px;right:18px}.trust-strip strong{padding-right:22px;line-height:1.3}.trust-strip span{align-self:start;margin-top:2px}.trust-item__button{margin-top:2px;padding-block:7px;line-height:1.25}.site-footer{color:#dbe2e8;background:var(--night);font-family:var(--font-body);font-style:normal}.site-footer button,.site-footer input,.site-footer select{font-family:var(--font-body);font-style:normal}.club-signup p{color:#e0e6eb;font-size:16px;font-weight:560}.club-signup input{color:#fff;font-size:14px;font-weight:600}.club-signup input::placeholder{color:#c1c9d1;opacity:1}.club-signup button{font-size:12px}.footer-contact{color:#c5ced6;background:radial-gradient(circle at 0 0,#b6ff001f,#0000 30%),linear-gradient(140deg,#17232e,#101820 68%);font-size:13px}.footer-contact h3,.footer-column h3{font-size:18px}.club-signup h2,.footer-contact h3,.footer-column h3{font-family:var(--font-display);font-style:italic}.footer-contact__brand span{color:var(--accent);font-size:12px}.footer-contact__brand p{color:#bcc6cf;font-size:12px}.footer-contact__item small{color:#aeb9c4;font-size:12px}.footer-contact__item span,.footer-contact__item a,.footer-contact__item address{color:#f4f7f9;font-size:13px;font-weight:600;line-height:1.55}.footer-column{background:var(--night-raised)}.footer-column__number{color:#96a5b3;font-size:12px}.footer-column a{color:#d4dce3;min-height:40px;font-size:14px;font-weight:590}.footer-column a i{color:#91a0ae;font-size:12px}.footer-bottom{color:#bdc7d0;background:#080d13;font-size:12px}.footer-assurances{color:#d4dce3}.collection-page{color:var(--ink);background:var(--surface)}.collection-hero__identity{color:#eef3f7;font-size:13px}.collection-hero__intro{color:#f0f4f7;text-shadow:0 1px 8px #0000008c;font-size:16px;font-weight:600}.collection-hero__button{background:var(--accent);font-size:12px}.collection-hero__stats dd{color:#c1cbd4;font-size:12px}.collection-routes button{color:var(--ink);font-size:13px}.collection-routes button:hover,.collection-routes button.is-active{background:var(--accent)}.collection-catalog__heading p{color:#536171;font-size:13px}.collection-filter-toggle{font-size:12px}.collection-toolbar label,.collection-toolbar select{color:#435160;font-size:12px}.collection-filters{border-color:var(--line)}.collection-filters__top strong{font-size:13px}.collection-filters__top button{color:#3f4d5a;font-size:12px}.collection-filters legend button{color:var(--ink);font-size:12px}.collection-filters label{color:#33414e;min-height:34px;font-size:12px}.collection-filters label small{color:#536170;font-size:12px}.collection-sizes button{min-height:38px;font-size:12px}.collection-product-card h3{font-size:14px;line-height:1.4}.collection-product-card .product-card__price{font-size:22px}.collection-product-card .quick-add{background:var(--night);min-height:43px;font-size:12px}.product-page{color:var(--ink);background:var(--surface)}.product-breadcrumb{color:#536171;font-size:12px}.product-identity{font-size:14px}.purchase-panel h1{color:var(--ink)}.product-rating{color:#435160;font-size:12px}.product-rating em{color:var(--success);font-size:12px}.product-summary{color:#3f4d5a;font-size:14px;line-height:1.6}.choice-heading{color:#34414e;font-size:12px}.choice-heading b,.choice-heading button,.choice-heading a{font-size:12px}.size-options button{min-height:41px;font-size:12px}.stock-line{font-size:12px}.add-to-cart,.buy-now{min-height:49px;font-size:19px}.purchase-drawers details{background:var(--surface)}.purchase-drawers summary{min-height:45px;font-size:15px}.purchase-drawer__body{color:#44525f;font-size:12px;line-height:1.65}.drawer-size-guide table,.drawer-measure p,.drawer-measure b,.drawer-delivery span,.drawer-delivery b,.drawer-policy b,.section-title-row>a{font-size:12px}.recommend-card h3{color:var(--ink);font-size:14px}.recommend-card .stars{font-size:12px}.recommend-card strong{font-size:20px}.recommend-card button{min-height:42px;font-size:12px}.product-faq.product-faq--split{border-color:var(--line);background:#fff}.faq-accordion--premium summary{min-height:60px;font-size:14px}.faq-accordion--premium details p{color:#3f4e5b;font-size:13px;line-height:1.65}.faq-accordion--premium details button{font-size:12px}.reviews-heading p{color:#536171;font-size:13px}.review-write-button{min-height:46px;font-size:12px}.review-score span,.review-summary-panel>p{color:#c0cad3;font-size:12px}.review-summary-panel>small{color:#aab6c1;font-size:12px}.rating-bars p{font-size:12px}.review-toolbar strong{font-size:13px}.review-toolbar>div:first-child span,.review-controls button,.review-controls label,.review-controls label>span,.plugin-review header b,.plugin-review header span,.plugin-review time{font-size:12px}.plugin-review__rating b{font-size:13px}.plugin-review>p{color:#3d4a56;font-size:12px}.plugin-review footer,.plugin-review footer button,.review-empty p,.review-form-grid label>span,.review-form-grid input,.review-form-grid select,.review-form-grid textarea{font-size:12px}.cart-drawer__panel{color:var(--ink)}.cart-drawer__delivery{background:var(--accent);font-size:19px}.cart-drawer-item h3{color:var(--ink);font-size:15px}.cart-drawer-item strong{font-size:14px}.cart-drawer-item label,.cart-stock,.cart-drawer-item__actions>button{font-size:12px}.cart-drawer__footer dl>div{font-size:13px}.cart-continue{font-size:12px}.cart-drawer__assurance{color:#34414e;font-size:12px}.cart-empty p{color:#536171;font-size:13px}.cart-page{color:var(--ink);background:var(--surface)}.cart-page-hero span{color:var(--accent);font-size:12px}.cart-page-hero p{color:#bdc7d0;font-size:13px}.cart-list-column>header button{font-size:12px}.cart-page-item__main>span{color:#526170;font-size:12px}.cart-page-item h3{font-size:18px}.cart-page-item__main>p{color:#536171;font-size:12px}.cart-page-item__options label{color:#44515e;font-size:12px}.cart-page-item__aside small,.cart-page-item__aside button{color:#536171;font-size:12px}.cart-continue-link{font-size:12px}.cart-summary__eyebrow{color:var(--accent);font-size:12px}.cart-summary dl div{color:#d8e0e7;font-size:12px}.cart-summary__note{color:#c2ccd4;font-size:12px}.cart-page-empty p{color:#536171;font-size:13px}.cart-page-empty a{font-size:12px}.cart-recommendations header span{color:#536171;font-size:12px}.cart-recommendations header a{font-size:12px}.cart-recommendation-grid h3{height:42px;font-size:13px}.cart-recommendation-grid span,.cart-recommendation-grid strong,.cart-recommendation-grid button{font-size:12px}.checkout-page{color:var(--ink);background:var(--surface)}.checkout-promo{background:var(--night);font-size:15px}.checkout-header>span{color:#26323e;font-size:12px}.checkout-title span,.checkout-title div>p,.checkout-title>p{color:#536171;font-size:12px}.checkout-section__title b{background:var(--night);font-size:19px}.checkout-section__title h2{font-size:24px}.field span{color:#283541;font-size:12px}.field input,.field select{height:38px;color:var(--ink);border-color:#9aa6b1;font-size:13px;font-weight:550}.field input::placeholder{color:#6b7783;opacity:1}.field small{color:#536171;font-size:12px}.check-field{color:#2f3c48;font-size:12px}.delivery-option{border-color:#9ca8b3;min-height:51px}.delivery-option.is-selected{border-color:var(--accent-strong);background:var(--accent-soft);box-shadow:inset 4px 0 var(--accent)}.delivery-option b{font-size:13px}.delivery-option small{color:#52606d;font-size:12px}.delivery-option strong{font-size:17px}.return-note,.payment-heading span,.encrypted-note{color:#3f4d5a;font-size:12px}.payment-heading>strong{font-size:14px}.checkout-form__foot>a{font-size:12px}.checkout-form__foot p{color:#536171;font-size:12px}.checkout-status{font-size:12px}.checkout-order__items h3{font-size:14px}.checkout-order__items p,.checkout-order__items div>a,.checkout-order__items article>strong{font-size:12px}.checkout-order dl div{color:#d9e1e7;font-size:12px}.charge-note,.checkout-help{color:#c6d0d8;font-size:12px}.checkout-footer{color:#3c4955;font-size:12px}@media (min-width:801px){.faq-layout{height:520px}.faq-item{min-height:173px;padding-block:24px}.faq-visual{height:520px}.collection-layout{grid-template-columns:246px minmax(0,1fr);gap:22px}.collection-filter-options{padding:5px 16px 17px}.collection-filters label{min-height:38px;padding-block:6px;line-height:1.35}.product-faq.product-faq--split{align-items:stretch;min-height:760px}.product-faq--split .product-faq__content{padding:38px 42px 34px}.product-faq--split .product-faq__media{height:auto;min-height:100%}.faq-accordion--premium{gap:9px}.faq-accordion--premium summary{min-height:62px;padding-block:8px;line-height:1.35}.checkout-form{padding:24px 28px 18px}.checkout-section{margin-top:17px}.form-grid,.payment-grid{gap:11px 14px}.checkout-section__title{margin-bottom:11px}.cart-page-item{padding-block:26px}.cart-summary{padding:30px 28px 27px}.cart-drawer-item{gap:19px;padding-block:23px}.cart-drawer-item__content>div:first-child{gap:16px}}@media (max-width:1100px) and (min-width:801px){.trust-strip__inner{grid-template-columns:repeat(2,minmax(0,1fr))}.trust-strip__inner>div{min-height:178px}}@media (max-width:760px){body{font-size:14px}.promo-ticker__group span{font-size:13px}.hero-slide__copy>p{font-size:15px}.product-card h3,.collection-product-card h3{font-size:13px}.footer-column a{font-size:14px}.checkout-promo,.field span{font-size:12px}.field input,.field select{height:43px;font-size:14px}.trust-strip__inner>div{grid-template-rows:38px minmax(58px,1fr) 42px;min-height:178px;padding:17px 18px 15px}}
.is-shell-loading [data-shell-header],.is-shell-loading [data-shell-footer]{min-height:1px}.collection-page{color:#0a0e13;background:#f3f5f7}.collection-page .site-header{z-index:50;position:relative}.collection-hero{color:#fff;background:#08101a;min-height:440px;position:relative;overflow:hidden}.collection-hero__image{-o-object-fit:cover;object-fit:cover;-o-object-position:65% 32%;object-position:65% 32%;filter:saturate(.82)contrast(1.08);width:100%;height:100%;position:absolute;inset:0}.collection-hero__shade{background:linear-gradient(90deg,#050a11fa 0%,#050a11e3 30%,#050a1152 61%,#050a1114 100%),linear-gradient(#0000 58%,#050a1194);position:absolute;inset:0}.collection-hero__inner{justify-content:space-between;align-items:flex-end;min-height:440px;padding-top:58px;padding-bottom:42px;display:flex;position:relative}.collection-hero__content{max-width:650px}.collection-hero__identity{color:#dce4ec;letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:14px;margin-bottom:18px;font:800 12px/1.2 Manrope,sans-serif;display:flex}.collection-hero__identity img{-o-object-fit:contain;object-fit:contain;background:#fffffff2;border-radius:50%;width:66px;height:66px;padding:7px}.collection-hero h1{letter-spacing:-.035em;text-transform:uppercase;margin:0;font:italic 800 clamp(64px,7vw,106px)/.8 Barlow Condensed,sans-serif}.collection-hero__headline{color:#b8ff00;text-transform:uppercase;letter-spacing:.015em;margin:14px 0 8px;font:800 clamp(25px,2.7vw,42px)/.92 Barlow Condensed,sans-serif}.collection-hero__intro{color:#d9e0e8;max-width:460px;margin:0 0 24px;font:600 14px/1.55 Manrope,sans-serif}.collection-hero__button{color:#080d12;letter-spacing:.08em;text-transform:uppercase;background:#b8ff00;justify-content:space-between;align-items:center;gap:34px;min-width:230px;padding:15px 18px;font:900 12px/1 Manrope,sans-serif;transition:transform .2s,background .2s;display:inline-flex}.collection-hero__button:hover{background:#d2ff67;transform:translateY(-2px)}.collection-hero__button span{font-size:18px}.collection-hero__stats{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#070c13ab;border:1px solid #ffffff3d;margin:0;display:flex}.collection-hero__stats div{border-left:1px solid #ffffff29;min-width:108px;padding:16px 18px}.collection-hero__stats div:first-child{border-left:0}.collection-hero__stats dt{color:#b8ff00;font:800 28px/1 Barlow Condensed,sans-serif}.collection-hero__stats dd{color:#abb7c4;letter-spacing:.15em;text-transform:uppercase;margin:4px 0 0;font:800 12px/1 Manrope,sans-serif}.collection-routes{background:#fff;border-bottom:1px solid #cfd6de;grid-template-columns:repeat(auto-fit,minmax(108px,1fr));width:100%;display:grid}.collection-routes button{color:#111820;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-right:1px solid #d9dfe5;min-height:56px;font:900 12px/1 Manrope,sans-serif}.collection-routes button:last-child{border-right:0}.collection-routes button:hover,.collection-routes button.is-active{color:#070b10;background:#b8ff00}.collection-catalog{padding:28px 0 58px}.collection-catalog__control-row{border-bottom:1px solid #d4dbe2;grid-template-columns:minmax(350px,1fr) auto;align-items:end;gap:28px;margin-bottom:14px;padding-bottom:14px;display:grid}.collection-catalog__heading{margin:0;display:block}.collection-kicker{color:#667383;letter-spacing:.2em;text-transform:uppercase;margin-bottom:7px;font:800 12px/1 Manrope,sans-serif;display:block}.collection-catalog h2{letter-spacing:-.025em;text-transform:uppercase;margin:0;font:italic 800 clamp(42px,4vw,58px)/.86 Barlow Condensed,sans-serif}.collection-catalog__heading p{color:#697583;margin:7px 0 0;font:600 12px/1.3 Manrope,sans-serif}.collection-filter-toggle{letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:#fff;border:1px solid #19212b;align-items:center;gap:9px;min-height:42px;padding:0 15px;font:900 12px/1 Manrope,sans-serif;display:inline-flex}.collection-filter-toggle svg{fill:none;stroke:currentColor;stroke-width:1.7px;width:17px}.collection-filter-toggle b{background:#b8ff00;border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.collection-toolbar{background:0 0;border:0;justify-content:flex-end;align-items:center;gap:10px;min-height:42px;margin:0;padding:0;display:flex}.collection-chips{color:#7b8794;flex-wrap:wrap;align-items:center;gap:7px;font:700 12px/1.2 Manrope,sans-serif;display:none}.collection-chips button{color:#16202a;text-transform:uppercase;cursor:pointer;background:#f2f5f7;border:1px solid #cbd3db;padding:8px 10px;font:800 12px/1 Manrope,sans-serif}.collection-chips button span{color:#87919d;margin-left:5px;font-size:14px}.collection-toolbar label{color:#697583;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:10px;font:800 12px/1 Manrope,sans-serif;display:flex}.collection-toolbar select{color:#111820;background:#fff;border:1px solid #cbd2da;min-width:155px;padding:10px 30px 10px 12px;font:800 12px/1 Manrope,sans-serif}.collection-layout{grid-template-columns:218px minmax(0,1fr);align-items:start;gap:18px;display:grid}.collection-filters{color:#111820;box-shadow:none;background:#fff;border:1px solid #d6dde4;position:sticky;top:10px;overflow:hidden}.collection-filters:before{content:"";z-index:2;background:#b8ff00;height:3px;position:absolute;inset:0 0 auto}.collection-filters__top{color:#111820;background:#fff;border-bottom:1px solid #dce2e8;justify-content:space-between;align-items:center;gap:12px;min-height:57px;padding:3px 16px 0;display:flex}.collection-filters__top strong{text-transform:uppercase;letter-spacing:.07em;font:900 12px/1 Manrope,sans-serif}.collection-filters__top button{color:#42505e;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #91c900;padding:5px 0;font:900 12px/1 Manrope,sans-serif}.collection-filters fieldset{border:0;border-bottom:1px solid #e1e6eb;margin:0;padding:0;display:flow-root;position:relative}.collection-filters fieldset:last-child{border-bottom:0}.collection-filters legend{float:left;width:100%;margin:0;padding:0}.collection-filters legend+.collection-filter-options{clear:both}.collection-filters legend button{color:#17212b;letter-spacing:.09em;text-align:left;text-transform:uppercase;cursor:pointer;background:#fff;border:0;align-items:center;gap:9px;width:100%;min-height:45px;padding:0 15px;font:900 12px/1 Manrope,sans-serif;display:flex}.collection-filters legend button:before{content:"";background:#b8ff00;flex:0 0 16px;height:2px}.collection-filters legend button i{color:#111820;border:1px solid #cbd3da;place-items:center;width:21px;height:21px;margin-left:auto;font:900 12px/1 Manrope,sans-serif;display:grid}.collection-filters fieldset:not(.is-collapsed) legend button{background:#f5f7f9}.collection-filter-options{background:#fff;padding:2px 15px 13px}.collection-filters fieldset.is-collapsed .collection-filter-options{display:none}.collection-filters label{color:#3b4652;cursor:pointer;border-left:2px solid #0000;grid-template-columns:16px 1fr auto;align-items:center;gap:8px;min-height:30px;margin:1px 0;padding:3px 5px;font:600 12px/1.2 Manrope,sans-serif;transition:background .18s,color .18s,border-color .18s;display:grid}.collection-filters label:hover{color:#111820;background:#f3f5f7}.collection-filters label:has(input:checked){color:#111820;background:#f0f7dc;border-left-color:#91c900}.collection-filters label small{color:#778491;text-align:center;background:#f0f3f5;min-width:22px;padding:3px 5px;font-size:12px}.collection-filters input{appearance:none;cursor:pointer;background:#fff;border:1px solid #9aa6b2;width:15px;height:15px;margin:0;position:relative}.collection-filters input:checked{background:#b8ff00;border-color:#b8ff00}.collection-filters input:checked:after{content:"";border:2px solid #071016;border-width:0 2px 2px 0;width:4px;height:8px;position:absolute;top:1px;left:4px;transform:rotate(45deg)}.collection-sizes{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.collection-sizes button{color:#17212b;cursor:pointer;background:#fff;border:1px solid #ccd4dc;min-height:34px;font:900 12px/1 Manrope,sans-serif;transition:background .18s,border-color .18s,color .18s}.collection-sizes button:hover,.collection-sizes button.is-active{color:#fff;background:#111820;border-color:#111820}.collection-product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.collection-product-card{min-width:0;box-shadow:none;background:#fff;border:1px solid #d6dde4;border-radius:0;overflow:hidden}.collection-product-card .product-card__media{aspect-ratio:.84;background:#fff;min-height:0}.collection-product-card .product-card__media>a{width:100%;height:100%;display:block}.collection-product-card .product-card__media img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;padding:12px;transition:transform .35s}.collection-product-card:hover .product-card__media img{transform:scale(1.035)}.collection-product-card .product-card__tag{color:#fff;background:#0d141c;top:10px;left:10px}.collection-product-card .wishlist-button{top:9px;right:9px}.collection-product-card .product-card__body{flex-direction:column;min-height:150px;padding:13px;display:flex}.collection-product-card h3{white-space:nowrap;text-overflow:ellipsis;height:auto;min-height:0;margin:0 0 4px;font:800 12px/1.3 Manrope,sans-serif;display:block;overflow:hidden}.collection-product-card .product-card__rating{margin:0 0 7px}.collection-product-card .product-card__rating span{color:#f29a00;letter-spacing:1px}.collection-product-card .product-card__rating small{color:#697583}.collection-product-card .product-card__rating i{color:#94a0ab;font-style:normal}.collection-product-card .product-card__price{margin-bottom:11px;font:800 18px/1 Barlow Condensed,sans-serif;display:block}.collection-product-card .product-card__pricing{margin:0 0 9px}.collection-product-card .product-card__pricing .product-card__price{color:#111820;margin:0}.collection-product-card .product-card__original-price{font:700 12px/1 Manrope,sans-serif}.collection-product-card .quick-add{color:#fff;letter-spacing:.07em;text-transform:uppercase;cursor:pointer;background:#0b1117;border:1px solid #0b1117;width:100%;min-height:39px;margin-top:auto;font:900 12px/1 Manrope,sans-serif}.collection-product-card .quick-add:hover{color:#0b1117;background:#b8ff00;border-color:#b8ff00}.collection-quick-shop-root{z-index:9999!important;place-items:end stretch!important;width:100vw!important;height:100dvh!important;margin:0!important;padding:0!important;display:grid!important;position:fixed!important;inset:0!important}.collection-quick-shop-root>.quick-shop__panel{justify-self:center;grid-area:auto!important;position:relative!important}.collection-loading,.collection-empty{color:#657280;text-align:center;background:#fff;border:1px solid #d7dee5;place-items:center;min-height:340px;font:700 12px/1.5 Manrope,sans-serif;display:grid}.collection-loading[hidden]{display:none}.collection-loading.is-error{color:#a22}.collection-empty[hidden]{display:none}.collection-empty strong{color:#111820;text-transform:uppercase;font:800 22px/1 Barlow Condensed,sans-serif}.collection-empty p{margin:8px 0 18px}.collection-empty button{text-transform:uppercase;cursor:pointer;background:#b8ff00;border:0;padding:13px 18px;font:900 12px/1 Manrope,sans-serif}@media (max-width:1100px){.collection-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.collection-hero__stats{display:none}}@media (max-width:800px){.collection-hero,.collection-hero__inner{min-height:500px}.collection-hero__image{-o-object-position:61% 40%;object-position:61% 40%}.collection-hero__shade{background:linear-gradient(#04080e29 0%,#04080ec7 48%,#04080efa 100%)}.collection-hero__inner{align-items:flex-end;padding-bottom:34px}.collection-hero h1{font-size:64px}.collection-routes{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;grid-template-columns:repeat(11,auto);overflow-x:auto}.collection-routes button{min-width:112px}.collection-catalog{padding:24px 0 48px}.collection-catalog__control-row{grid-template-columns:1fr;align-items:stretch;gap:12px}.collection-catalog__heading{align-items:center}.collection-catalog__heading p{display:none}.collection-toolbar{justify-content:space-between}.collection-layout{display:block}.collection-filters{margin-bottom:14px;display:none;position:static}.collection-filters.is-open{display:block}.collection-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.collection-hero__identity img{width:50px;height:50px}.collection-hero h1{font-size:54px}.collection-hero__headline{font-size:27px}.collection-catalog h2{font-size:44px}.collection-toolbar{flex-direction:column;align-items:stretch}.collection-toolbar label{justify-content:space-between}.collection-toolbar select{flex:1}.collection-product-grid{gap:7px}.collection-product-card .product-card__body{min-height:167px;padding:10px}.collection-product-card h3{font-size:12px}}
.isnib-catalog{color:#0d141c;background:#f2f4f6;min-height:70vh}.isnib-catalog-hero{color:#fff;isolation:isolate;background-color:#0d141c;background-position:50% 24%;background-size:cover;align-items:end;min-height:330px;padding:52px max(3vw,24px);display:flex;position:relative;overflow:hidden}.isnib-catalog-hero:after{z-index:-1;content:"";background:repeating-linear-gradient(112deg,#0000 0 70px,#ffffff06 70px 71px);position:absolute;inset:0}.isnib-catalog-hero>div{max-width:780px}.isnib-catalog-hero span,.isnib-catalog__heading>div>span{color:#b8ff00;letter-spacing:.16em;text-transform:uppercase;font-size:12px;font-weight:900}.isnib-catalog-hero h1{font-family:var(--font-display);letter-spacing:-.025em;text-transform:uppercase;text-wrap:balance;margin:12px 0 13px;font-size:clamp(60px,7vw,102px);font-style:italic;font-weight:800;line-height:.82}.isnib-catalog .isnib-catalog-hero p{color:#d5dde5;max-width:600px;margin:0;font-size:14px;line-height:1.6}.isnib-catalog__heading{background:#f2f4f6;border-bottom:1px solid #cbd3da;justify-content:space-between;align-items:center;gap:36px;min-height:130px;padding:24px max(3vw,24px);display:flex}.isnib-catalog__heading h2{font-family:var(--font-display);text-transform:uppercase;margin:7px 0 0;font-size:clamp(40px,4.2vw,62px);font-style:italic;font-weight:800;line-height:.88}.isnib-catalog__breadcrumbs{align-items:center;gap:10px;display:flex}.isnib-catalog__breadcrumbs>span{display:none}.isnib-catalog__children{width:min(760px,62%)}.isnib-catalog__children ul{grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;margin:0;padding:0;list-style:none;display:grid}.isnib-catalog__children a{color:#25313b;background:#fff;border:1px solid #bfc9d2;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-width:0;min-height:96px;padding:10px 8px 9px;transition:all .18s;display:flex;position:relative}.isnib-catalog__children a:hover{color:#0d141c;background:#b8ff00;border-color:#0d141c;transform:translateY(-2px)}.isnib-catalog__team-badge{place-items:center;width:46px;height:46px;display:grid}.isnib-catalog__team-badge img{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 3px 4px #0b111724);width:100%;height:100%}.isnib-catalog__children strong{text-align:center;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;width:100%;font-size:12px;font-weight:850;line-height:1.15;overflow:hidden}.isnib-catalog__children i{color:#71808d;font-size:12px;font-style:normal;position:absolute;top:6px;right:7px}.isnib-catalog__children a:hover i{color:#0d141c}.isnib-catalog__body{grid-template-columns:255px minmax(0,1fr);align-items:start;gap:18px;padding:20px;display:grid}.isnib-catalog__filters{background:#fff;border:1px solid #cad2da;position:sticky;top:176px;overflow:hidden}.isnib-refinement{gap:28px!important;min-width:0!important;margin:0!important;padding:22px!important}.isnib-refinement>div:first-child{border-bottom:1px solid #d3d9df;padding-bottom:22px}.isnib-refinement p,.isnib-refinement>div>div>span:first-child{text-transform:uppercase;font-style:italic;color:#0d141c!important;font-family:var(--font-display)!important;font-size:16px!important;font-weight:800!important;line-height:1!important}.isnib-refinement label{color:#46545f!important;font-size:12px!important}.isnib-refinement label[data-active=true]{font-weight:800;color:#0d141c!important}.isnib-refinement button{min-height:36px;border-radius:0!important;font-size:12px!important}.isnib-refinement button[aria-pressed=true]{background:#b8ff00;color:#0d141c!important;border-color:#0d141c!important}.isnib-catalog__products{min-width:0;padding:0 0 48px}.isnib-catalog__toolbar{color:#5c6975;background:#fff;border:1px solid #cad2da;justify-content:space-between;align-items:center;gap:20px;min-height:58px;margin-bottom:14px;padding:0 18px;font-size:12px;display:flex}.isnib-catalog__toolbar strong{color:#0d141c;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:900}.isnib-catalog__products ul[data-testid=products-list]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.isnib-catalog__products ul[data-testid=products-list]>li{min-width:0}.isnib-catalog [data-testid=product-pagination]{gap:7px}.isnib-catalog [data-testid=product-pagination] button,.isnib-catalog [data-testid=product-pagination] span{color:#43515d;background:#fff;border:1px solid #c6cfd7;place-items:center;min-width:40px;height:40px;font-size:13px;display:grid}.isnib-catalog [data-testid=product-pagination] button:disabled{color:#0d141c;background:#b8ff00;border-color:#0d141c}@media (max-width:1100px){.isnib-catalog__products ul[data-testid=products-list]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:860px){.isnib-catalog-hero{min-height:260px;padding:38px 18px}.isnib-catalog-hero h1{font-size:58px}.isnib-catalog__heading{flex-direction:column;align-items:start;padding:26px 18px}.isnib-catalog__children{width:100%;max-width:none}.isnib-catalog__children ul{grid-template-columns:repeat(5,minmax(0,1fr))}.isnib-catalog__body{grid-template-columns:1fr;padding:10px}.isnib-catalog__filters{position:static}.isnib-refinement{grid-template-columns:1fr 1fr;gap:18px!important;display:grid!important}.isnib-refinement>div:first-child{border-bottom:0;border-right:1px solid #d3d9df;padding:0 18px 0 0}.isnib-catalog__products ul[data-testid=products-list]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}}@media (max-width:560px){.isnib-catalog-hero{min-height:230px}.isnib-catalog-hero h1{font-size:48px}.isnib-catalog__children ul{scroll-snap-type:x mandatory;padding-bottom:7px;display:flex;overflow-x:auto}.isnib-catalog__children li{scroll-snap-align:start;flex:0 0 105px}.isnib-refinement{grid-template-columns:1fr}.isnib-refinement>div:first-child{border-bottom:1px solid #d3d9df;border-right:0;padding:0 0 18px}.isnib-catalog__toolbar{flex-direction:column;align-items:start;padding-block:14px}}.isnib-store{color:#0d141c;background:#f2f4f6;min-height:70vh}.isnib-store__hero{color:#fff;background:radial-gradient(circle at 84% 20%,#b8ff0026,#0000 24%),repeating-linear-gradient(112deg,#0000 0 70px,#ffffff06 70px 71px),#0b1117;align-items:end;min-height:330px;padding-block:54px;display:flex}.isnib-store__hero span,.isnib-store__heading span{color:#b8ff00;letter-spacing:.16em;font-size:12px;font-weight:900}.isnib-store__hero h1{font-family:var(--font-display);text-transform:uppercase;margin:13px 0 16px;font-size:clamp(58px,7vw,96px);font-style:italic;font-weight:800;line-height:.82}.isnib-store .isnib-store__hero p{color:#c8d2dc;max-width:590px;margin:0;font-size:14px;line-height:1.6}.isnib-store__catalog{padding-block:36px 76px}.isnib-store__heading{border-bottom:1px solid #cad2da;justify-content:space-between;align-items:end;gap:28px;margin-bottom:22px;padding-bottom:20px;display:flex}.isnib-store__heading h2{font-family:var(--font-display);text-transform:uppercase;margin:7px 0 0;font-size:clamp(38px,4vw,58px);font-style:italic;font-weight:800;line-height:.9}.isnib-store .isnib-store__heading p{color:#5e6c78;margin:0 0 3px;font-size:13px}.isnib-store__layout{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:18px;display:grid}.isnib-store__filters{background:#fff;border:1px solid #cad2da;padding:22px;position:sticky;top:176px}.isnib-store__filters>div{border-bottom:1px solid #d5dce2;padding-bottom:20px}.isnib-store__filters p,.isnib-store__filters>div>div>span:first-child{text-transform:uppercase;font-style:italic;color:#0d141c!important;font-family:var(--font-display)!important;font-size:16px!important;font-weight:800!important}.isnib-store__filters label,.isnib-store__filters button,.isnib-store__filters span{font-size:12px}.isnib-store__results{min-width:0}.isnib-store__search{background:#fff;border:1px solid #cad2da;align-items:center;gap:12px;min-height:58px;margin-bottom:14px;padding:0 17px;display:flex}.isnib-store__search svg{width:21px;height:21px}.isnib-store__search input{color:#0d141c;background:0 0;border:0;outline:0;width:100%;height:56px;font-size:14px;font-weight:650}.isnib-store__product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.isnib-store__product-grid>li{min-width:0}.isnib-store__product-card{height:100%}.isnib-store__product-card .product-card__body{height:150px}.isnib-store__product-card .product-card__price>div{gap:7px;display:flex}.isnib-store__product-card .product-card__price p{color:inherit;font:inherit}.isnib-store__product-card .quick-add{text-align:center;justify-content:center;align-items:center;width:100%;min-height:39px;margin-top:auto;padding:0 12px;display:flex}.isnib-store__product-card .catalog-mobile-quick-add__trigger{display:none}@media (max-width:1100px){.isnib-store__product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:860px){.isnib-store__layout{grid-template-columns:1fr}.isnib-store__filters{position:static}.isnib-store__product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.isnib-store__hero{min-height:260px;padding-block:40px}}@media (max-width:760px){.isnib-store__product-card .isnib-store__desktop-link{display:none}.isnib-store__product-card .catalog-mobile-quick-add__trigger{display:flex}}@media (max-width:560px){.isnib-store__catalog{padding-block:28px 56px}.isnib-store__heading{flex-direction:column;align-items:start}.isnib-store__hero h1{font-size:50px}.isnib-store__product-grid{gap:8px}.isnib-store__filters{display:none}}
