/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.hidden{display:none}.table{display:table}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--ink:#f7f7f5;--silver:#0a0a0a;--muted:#777;--line:#00000024}*{box-sizing:border-box}html{background:var(--ink);scroll-behavior:smooth}body{background:var(--ink);color:var(--silver);font-family:var(--font-geist-sans), Arial, Helvetica, sans-serif;margin:0;transition:background-color .22s,color .22s}html.coming-soon-lock,html.coming-soon-lock body{height:100%;overflow:hidden}.coming-soon-gate{z-index:1300;color:#090909;isolation:isolate;background:radial-gradient(circle at 76% 36%,#0000000e,#0000 30%),radial-gradient(circle at 22% 78%,#00000006,#0000 27%),#f7f7f5;position:fixed;inset:0;overflow:hidden}.coming-soon-gate:after{z-index:-1;content:"";opacity:.075;pointer-events:none;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.92' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.3'/%3E%3C/svg%3E");position:absolute;inset:0}.coming-soon-grid{z-index:-2;background-image:linear-gradient(#0000000a 1px,#0000 1px),linear-gradient(90deg,#0000000a 1px,#0000 1px);background-position:50%;background-size:74px 74px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 48%,#000 0%,#0000 75%);mask-image:radial-gradient(circle at 50% 48%,#000 0%,#0000 75%)}.coming-soon-glow{z-index:-1;aspect-ratio:1;filter:blur(110px);background:#0000000a;border-radius:50%;width:min(66vw,940px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.coming-soon-symbol{z-index:-1;opacity:.045;filter:invert()grayscale()contrast(1.25)blur(.3px);mix-blend-mode:multiply;width:min(52vw,680px);height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-49%)rotate(-6deg)}.coming-soon-frame{border:1px solid #00000029;grid-template-rows:auto 1fr auto;display:grid;position:absolute;inset:clamp(14px,2vw,28px)}.coming-soon-topline,.coming-soon-footer{color:#777;font-family:var(--font-geist-mono), monospace;letter-spacing:.18em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:8px;display:flex}.coming-soon-topline{border-bottom:1px solid #0000001f;padding:18px 21px}.coming-soon-footer{border-top:1px solid #0000001f;justify-content:flex-end;padding:16px 21px}.coming-soon-content{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:min(100% - 52px,1040px);min-height:0;margin:auto;padding:32px 0 28px;display:flex}.coming-soon-eyebrow{color:#858585;font-family:var(--font-geist-mono), monospace;letter-spacing:.23em;text-transform:uppercase;margin:0 0 clamp(18px,2.2vh,28px);font-size:8px}.coming-soon-eyebrow span{color:#2e2e2e;margin:0 9px;display:inline-block}.coming-soon-content h1{color:#0000;filter:drop-shadow(0 12px 30px #0000001a);letter-spacing:-.085em;text-transform:uppercase;background:linear-gradient(#050505 0%,#292929 38%,#9b9b9b 82%,#1b1b1b 100%);-webkit-background-clip:text;background-clip:text;flex-direction:column;margin:0;font-size:clamp(76px,min(14vw,20vh),196px);font-weight:720;line-height:.7;display:flex}.coming-soon-content h1 span:last-child{letter-spacing:.19em;padding-right:.05em;font-size:.56em;line-height:1.2}.coming-soon-copy{color:#696969;letter-spacing:.13em;text-transform:uppercase;max-width:590px;margin:clamp(22px,3vh,36px) 0 0;font-size:10px;line-height:1.75}.coming-soon-form{width:min(100%,760px);margin-top:clamp(24px,3vh,38px)}.coming-soon-field{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffc7;border:1px solid #0000004d;grid-template-columns:46px minmax(0,1fr) auto;align-items:stretch;min-height:62px;display:grid;box-shadow:0 22px 70px #00000017}.coming-soon-field>span{color:#595959;font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;border-right:1px solid #00000021;place-items:center;font-size:8px;display:grid}.coming-soon-field input{color:#090909;min-width:0;font-family:var(--font-geist-mono), monospace;letter-spacing:.13em;text-transform:uppercase;background:0 0;border:0;outline:0;padding:0 20px;font-size:10px}.coming-soon-field input::placeholder{color:#777;opacity:1}.coming-soon-field:focus-within{border-color:#000000b8;box-shadow:0 0 0 1px #0000000d,0 24px 80px #0000001f}.coming-soon-field button{color:#fff;cursor:pointer;min-width:190px;font-family:var(--font-geist-mono), monospace;letter-spacing:.16em;text-transform:uppercase;background:#090909;border:0;border-left:1px solid #090909;justify-content:space-between;align-items:center;gap:26px;padding:0 20px;font-size:8px;font-weight:700;transition:background .16s,color .16s;display:flex}.coming-soon-field button:hover:not(:disabled),.coming-soon-field button:focus-visible:not(:disabled){background:#2b2b2b;outline:none}.coming-soon-field button:disabled{cursor:wait;opacity:.72}.coming-soon-field button b{font-size:15px;font-weight:400}.coming-soon-message{color:#585858;min-height:16px;font-family:var(--font-geist-mono), monospace;letter-spacing:.13em;text-transform:uppercase;margin:11px 0 0;font-size:7px;line-height:1.6}.coming-soon-message.is-error{color:#a73b3b}.coming-soon-gate.is-joined .coming-soon-field{border-color:#1a84436b;box-shadow:0 0 32px #1a844314}.coming-soon-gate.is-joined .coming-soon-field button{color:#0e4b26;background:#dff7e6}.coming-soon-gate.is-joined .coming-soon-message{color:#287a47}.coming-soon-corner{opacity:.8;width:11px;height:11px;position:absolute}.coming-soon-corner-tl{border-top:1px solid #777;border-left:1px solid #777;top:8px;left:8px}.coming-soon-corner-tr{border-top:1px solid #777;border-right:1px solid #777;top:8px;right:8px}.coming-soon-corner-bl{border-bottom:1px solid #777;border-left:1px solid #777;bottom:8px;left:8px}.coming-soon-corner-br{border-bottom:1px solid #777;border-right:1px solid #777;bottom:8px;right:8px}html.intro-lock,html.intro-lock body{height:100%;overflow:hidden}html[data-intro-seen=true] .site-loader,.site-loader[hidden]{display:none}html.intro-failsafe .site-loader{pointer-events:none;animation:.68s cubic-bezier(.76,0,.24,1) forwards loader-exit}.site-loader{z-index:1000;color:#f5f5f5;isolation:isolate;-webkit-user-select:none;user-select:none;will-change:clip-path;background:radial-gradient(circle at 50% 48%,#ffffff13,#0000 29%),#020202;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.site-loader:after{z-index:-1;content:"";opacity:.2;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.32'/%3E%3C/svg%3E");position:absolute;inset:0}.site-loader-grid{z-index:-2;opacity:.32;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-position:50%;background-size:76px 76px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 0%,#0000 72%);mask-image:radial-gradient(circle,#000 0%,#0000 72%)}.site-loader-scan{z-index:2;opacity:0;background:linear-gradient(90deg,#0000 12%,#f4f4f4 50%,#0000 88%);height:1px;animation:1.15s cubic-bezier(.65,0,.35,1) .1s both loader-scan;position:absolute;left:0;right:0;box-shadow:0 0 22px #ffffff6b}.site-loader-frame{align-items:center;width:min(76vw,760px);display:grid}.site-loader-topline,.site-loader-meta{color:#717171;font-family:var(--font-geist-mono), monospace;letter-spacing:.17em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:8px;display:flex}.site-loader-topline{border-bottom:1px solid #ffffff21;padding-bottom:17px;animation:.45s 80ms both loader-copy-in}.site-loader-mark{place-items:center;min-height:340px;display:grid;position:relative}.site-loader-symbol-wrap{opacity:.22;filter:blur(.1px);width:min(23vw,185px);animation:.9s cubic-bezier(.2,.75,.22,1) 80ms both loader-symbol-in;position:absolute;top:24px;overflow:hidden}.site-loader-symbol{mix-blend-mode:screen;width:100%;height:auto;display:block}.site-loader-wordmark{z-index:1;filter:drop-shadow(0 0 18px #ffffff24);mix-blend-mode:screen;width:min(72vw,570px);height:auto;margin-top:58px;animation:.7s cubic-bezier(.16,1,.3,1) 60ms both loader-wordmark-in;display:block;position:relative}.site-loader-progress{background:#ffffff21;height:1px;overflow:hidden}.site-loader-progress span{transform-origin:0;background:#f5f5f5;width:100%;height:100%;animation:1.05s cubic-bezier(.65,0,.35,1) .12s both loader-progress;display:block;transform:scaleX(0);box-shadow:0 0 12px #ffffffb3}.site-loader-meta{padding-top:13px;animation:.45s .36s both loader-copy-in}.site-loader-corner{opacity:.7;width:25px;height:25px;animation:.4s .1s both loader-corner-in;position:absolute}.site-loader-corner-tl{border-top:1px solid #858585;border-left:1px solid #858585;top:22px;left:22px}.site-loader-corner-tr{border-top:1px solid #858585;border-right:1px solid #858585;top:22px;right:22px}.site-loader-corner-bl{border-bottom:1px solid #858585;border-left:1px solid #858585;bottom:22px;left:22px}.site-loader-corner-br{border-bottom:1px solid #858585;border-right:1px solid #858585;bottom:22px;right:22px}.site-loader.is-exiting{pointer-events:none;animation:.68s cubic-bezier(.76,0,.24,1) forwards loader-exit}.site-loader.is-exiting .site-loader-frame{animation:.43s forwards loader-content-exit}@keyframes loader-wordmark-in{0%{opacity:.2;transform:translateY(12px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes loader-symbol-in{0%{opacity:0;transform:scale(.76)}to{opacity:.22;transform:scale(1)}}@keyframes loader-progress{to{transform:scaleX(1)}}@keyframes loader-copy-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes loader-corner-in{0%{opacity:0;transform:scale(1.45)}to{opacity:.7;transform:scale(1)}}@keyframes loader-scan{0%{opacity:0;top:18%}14%,76%{opacity:.32}to{opacity:0;top:82%}}@keyframes loader-content-exit{to{opacity:0;filter:blur(5px);transform:scale(.985)}}@keyframes loader-exit{0%{clip-path:inset(0)}to{clip-path:inset(0 0 100%)}}@keyframes loader-fade-out{to{opacity:0}}html.collection-transition-lock,html.collection-transition-lock body{height:100%;overflow:hidden}.collection-transition{z-index:950;color:#f4f4f4;cursor:wait;isolation:isolate;pointer-events:none;touch-action:none;visibility:hidden;clip-path:inset(100% 0 0);--transition-accent:255, 255, 255;background:radial-gradient(circle at 50% 52%,#ffffff0f,#0000 31%),#020202;position:fixed;inset:0;overflow:hidden}html[data-collection-transition=football] .collection-transition{--transition-accent:73, 151, 255}html[data-collection-transition=mma] .collection-transition{--transition-accent:255, 70, 36}html[data-collection-transition=starpull] .collection-transition{--transition-accent:218, 224, 232}html[data-collection-transition=culture] .collection-transition{--transition-accent:237, 38, 51}.collection-transition.is-preparing{pointer-events:auto;visibility:visible;clip-path:inset(100% 0 0)}html[data-collection-transition-direction=back] .collection-transition.is-preparing{clip-path:inset(0 0 0 100%)}.collection-transition.is-covering{pointer-events:auto;visibility:visible;animation:.62s cubic-bezier(.76,0,.24,1) forwards collection-transition-cover}.collection-transition.is-returning{pointer-events:auto;visibility:visible;animation:.26s cubic-bezier(.7,0,.3,1) forwards collection-transition-return-cover}.collection-transition.is-revealing{pointer-events:none;visibility:visible;animation:.68s cubic-bezier(.76,0,.24,1) forwards collection-transition-reveal}html[data-collection-transition-phase=arrive] .collection-transition{pointer-events:auto;visibility:visible;clip-path:inset(0)}html[data-collection-transition-phase=reveal] .collection-transition{pointer-events:none;visibility:visible;animation:.68s cubic-bezier(.76,0,.24,1) forwards collection-transition-reveal}html[data-collection-transition-direction=back][data-collection-transition-phase=reveal] .collection-transition{animation:.26s cubic-bezier(.7,0,.3,1) forwards collection-transition-return-reveal}.collection-transition:after{z-index:-1;content:"";opacity:.2;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.32'/%3E%3C/svg%3E");position:absolute;inset:0}.collection-transition-grid{z-index:-3;opacity:.25;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-position:50%;background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 73%);mask-image:radial-gradient(circle,#000,#0000 73%)}.collection-transition-glow{z-index:-2;aspect-ratio:1;background:rgba(var(--transition-accent), .1);filter:blur(115px);border-radius:50%;width:min(62vw,850px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}html[data-collection-transition=culture] .collection-transition-glow{background:radial-gradient(circle at 34% 47%,#ed263333,#0000 48%),radial-gradient(circle at 68% 54%,#236cd52e,#0000 50%);width:min(68vw,920px)}.collection-transition-scan{z-index:3;opacity:0;background:rgba(var(--transition-accent), .72);width:1px;box-shadow:0 0 28px rgba(var(--transition-accent), .7);position:absolute;top:0;bottom:0;left:0}.collection-transition.is-covering .collection-transition-scan{animation:.76s cubic-bezier(.65,0,.35,1) .1s both collection-transition-scan}.collection-transition.is-returning .collection-transition-scan{animation:.28s cubic-bezier(.65,0,.35,1) both collection-transition-return-scan}.collection-transition-symbol{z-index:-1;opacity:.075;width:min(48vw,560px);height:auto;filter:drop-shadow(0 0 34px rgba(var(--transition-accent), .26));mix-blend-mode:screen;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.9)}.collection-transition.is-covering .collection-transition-symbol{animation:.68s cubic-bezier(.16,1,.3,1) 80ms both collection-transition-symbol-in}.collection-transition.is-returning .collection-transition-symbol{animation:.24s cubic-bezier(.16,1,.3,1) both collection-transition-symbol-in}.collection-transition-frame{border:1px solid #ffffff21;grid-template-rows:auto 1fr auto;display:grid;position:absolute;inset:24px}.collection-transition-frame:before,.collection-transition-frame:after{content:"";pointer-events:none;width:36px;height:36px;position:absolute}.collection-transition-frame:before{border-top:1px solid rgba(var(--transition-accent), .9);border-left:1px solid rgba(var(--transition-accent), .9);top:-1px;left:-1px}.collection-transition-frame:after{border-right:1px solid rgba(var(--transition-accent), .9);border-bottom:1px solid rgba(var(--transition-accent), .9);bottom:-1px;right:-1px}.collection-transition-topline,.collection-transition-bottom>div:last-child{color:#6f6f6f;font-family:var(--font-geist-mono), monospace;letter-spacing:.17em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:8px;display:flex}.collection-transition-topline{border-bottom:1px solid #ffffff1c;padding:18px 20px}.collection-transition-code,.collection-transition-name{display:none}html[data-collection-transition=football] .transition-code-football,html[data-collection-transition=football] .transition-name-football,html[data-collection-transition=mma] .transition-code-mma,html[data-collection-transition=mma] .transition-name-mma,html[data-collection-transition=starpull] .transition-code-starpull,html[data-collection-transition=starpull] .transition-name-starpull,html[data-collection-transition=culture] .transition-code-culture,html[data-collection-transition=culture] .transition-name-culture{display:block}.collection-transition-center{text-align:center;place-self:center;place-items:center;width:min(88vw,1080px);display:grid}.collection-transition-center>p{color:rgba(var(--transition-accent), .68);font-family:var(--font-geist-mono), monospace;letter-spacing:.3em;text-transform:uppercase;margin:0 0 20px;font-size:8px}.collection-transition-direction-copy:before{content:attr(data-forward)}html[data-collection-transition-direction=back] .collection-transition-direction-copy:before{content:attr(data-back)}.collection-transition-title{text-transform:uppercase;place-items:center;display:grid}.collection-transition-title>span,.collection-transition-title>em{letter-spacing:.42em;font-style:normal;font-weight:500;line-height:1}.collection-transition-title>span{margin-right:-.42em;font-size:clamp(11px,1.1vw,15px)}.collection-transition-title>strong{color:#0000;filter:drop-shadow(0 0 26px rgba(var(--transition-accent), .16));letter-spacing:-.075em;background:linear-gradient(#fff 0%,#bdbdbd 46%,#5e5e5e 100%);-webkit-background-clip:text;background-clip:text;margin:9px 0 4px;font-size:clamp(78px,12vw,178px);font-weight:760;line-height:.82}.collection-transition-title>em{color:#909090;margin-right:-.42em;font-size:clamp(11px,1.1vw,15px)}.collection-transition.is-covering .collection-transition-center{animation:.5s cubic-bezier(.16,1,.3,1) .2s both collection-transition-copy-in}.collection-transition.is-returning .collection-transition-center{animation:.22s cubic-bezier(.16,1,.3,1) 20ms both collection-transition-return-copy-in}.collection-transition.is-revealing .collection-transition-center,html[data-collection-transition-phase=reveal] .collection-transition-center{animation:.38s forwards collection-transition-copy-out}html[data-collection-transition-direction=back][data-collection-transition-phase=reveal] .collection-transition-center{animation:.17s forwards collection-transition-return-copy-out}.collection-transition-bottom{padding:0 20px 18px}.collection-transition-progress{background:#ffffff1f;height:1px;margin-bottom:14px;overflow:hidden}.collection-transition-progress span{background:rgba(var(--transition-accent), .95);width:100%;height:100%;box-shadow:0 0 15px rgba(var(--transition-accent), .72);transform-origin:0;display:block;transform:scaleX(0)}.collection-transition.is-covering .collection-transition-progress span{animation:.56s cubic-bezier(.65,0,.35,1) 40ms forwards collection-transition-progress}.collection-transition.is-returning .collection-transition-progress span{transform-origin:100%;animation:.22s cubic-bezier(.65,0,.35,1) forwards collection-transition-progress}@keyframes collection-transition-cover{0%{clip-path:inset(100% 0 0)}to{clip-path:inset(0)}}@keyframes collection-transition-reveal{0%{clip-path:inset(0)}to{clip-path:inset(0 0 100%)}}@keyframes collection-transition-return-cover{0%{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0)}}@keyframes collection-transition-return-reveal{0%{clip-path:inset(0)}to{clip-path:inset(0 100% 0 0)}}@keyframes collection-transition-copy-in{0%{opacity:0;transform:translateY(20px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes collection-transition-copy-out{to{opacity:0;filter:blur(5px);transform:translateY(-18px)scale(.985)}}@keyframes collection-transition-return-copy-in{0%{opacity:0;transform:translate(18px)scale(.99)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes collection-transition-return-copy-out{to{opacity:0;filter:blur(3px);transform:translate(-16px)scale(.99)}}@keyframes collection-transition-symbol-in{0%{opacity:0;transform:translate(-50%,-50%)scale(.72)}to{opacity:.075;transform:translate(-50%,-50%)scale(.9)}}@keyframes collection-transition-progress{to{transform:scaleX(1)}}@keyframes collection-transition-scan{0%{opacity:0;left:8%}18%,72%{opacity:.44}to{opacity:0;left:92%}}@keyframes collection-transition-return-scan{0%{opacity:0;left:92%}20%,74%{opacity:.55}to{opacity:0;left:8%}}@keyframes collection-transition-fade-in{0%{opacity:0;clip-path:inset(0)}to{opacity:1;clip-path:inset(0)}}@keyframes collection-transition-fade-out{0%{opacity:1;clip-path:inset(0)}to{opacity:0;clip-path:inset(0)}}html.cart-transition-lock,html.cart-transition-lock body{height:100%;overflow:hidden}.cart-transition{--cart-green:50, 255, 129;z-index:980;background:radial-gradient(circle at 50% 48%, rgba(var(--cart-green), .17), transparent 28%), #010503;color:#f3fff7;cursor:wait;isolation:isolate;pointer-events:none;touch-action:none;visibility:hidden;clip-path:inset(50% 0);place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.cart-transition.is-preparing{pointer-events:auto;visibility:visible;clip-path:inset(50% 0)}html[data-cart-transition-direction=back] .cart-transition.is-preparing{clip-path:inset(0 0 0 100%)}.cart-transition.is-covering{pointer-events:auto;visibility:visible;animation:.7s cubic-bezier(.76,0,.24,1) forwards cart-transition-cover}.cart-transition.is-returning{pointer-events:auto;visibility:visible;animation:.43s cubic-bezier(.7,0,.3,1) forwards cart-transition-return-cover}html[data-cart-transition-phase=arrive] .cart-transition{pointer-events:auto;visibility:visible;clip-path:inset(0)}html[data-cart-transition-phase=reveal] .cart-transition{pointer-events:none;visibility:visible;animation:.56s cubic-bezier(.76,0,.24,1) forwards cart-transition-reveal}html[data-cart-transition-direction=back][data-cart-transition-phase=reveal] .cart-transition{animation:.32s cubic-bezier(.7,0,.3,1) forwards cart-transition-return-reveal}.cart-transition:after{z-index:-1;content:"";opacity:.18;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.92' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.3'/%3E%3C/svg%3E");position:absolute;inset:0}.cart-transition-grid{z-index:-3;opacity:.34;background-image:linear-gradient(rgba(var(--cart-green), .065) 1px, transparent 1px), linear-gradient(90deg, rgba(var(--cart-green), .065) 1px, transparent 1px);background-position:50%;background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 70%);mask-image:radial-gradient(circle,#000,#0000 70%)}.cart-transition-glow{z-index:-2;aspect-ratio:1;background:rgba(var(--cart-green), .12);filter:blur(120px);border-radius:50%;width:min(70vw,820px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.7)}.cart-transition.is-covering .cart-transition-glow{animation:.52s cubic-bezier(.16,1,.3,1) 80ms both cart-transition-glow-on}.cart-transition.is-returning .cart-transition-glow{animation:.39s cubic-bezier(.16,1,.3,1) both cart-transition-glow-off}.cart-transition-beam{z-index:3;opacity:0;background:linear-gradient(90deg, transparent 5%, rgb(var(--cart-green)) 50%, transparent 95%);width:100%;height:1px;box-shadow:0 0 24px rgba(var(--cart-green), .88);position:absolute;top:50%;left:0}.cart-transition.is-covering .cart-transition-beam{animation:.62s cubic-bezier(.65,0,.35,1) 35ms both cart-transition-beam}.cart-transition.is-returning .cart-transition-beam{animation:.41s cubic-bezier(.65,0,.35,1) both cart-transition-return-beam}.cart-transition-center{text-align:center;place-items:center;width:min(82vw,560px);display:grid}.cart-transition-icon-shell{aspect-ratio:1;place-items:center;width:clamp(112px,14vw,164px);margin-bottom:30px;display:grid;position:relative}.cart-transition-ring{border:1px solid rgba(var(--cart-green), .28);box-shadow:inset 0 0 32px rgba(var(--cart-green), .06), 0 0 40px rgba(var(--cart-green), .08);opacity:.35;border-radius:50%;position:absolute;inset:0}.cart-transition-ring:before,.cart-transition-ring:after{content:"";border-radius:50%;position:absolute}.cart-transition-ring:before{border:1px dashed rgba(var(--cart-green), .34);inset:10px}.cart-transition-ring:after{border:1px solid rgba(var(--cart-green), .13);inset:22px}.cart-transition.is-covering .cart-transition-ring{animation:.52s cubic-bezier(.16,1,.3,1) .12s both cart-transition-ring-on}.cart-transition.is-returning .cart-transition-ring{animation:.38s cubic-bezier(.16,1,.3,1) 35ms both cart-transition-ring-off}.cart-transition-icon{z-index:1;width:67%;stroke:rgb(var(--cart-green));stroke-linecap:round;stroke-linejoin:round;stroke-width:3px;filter:drop-shadow(0 0 8px rgba(var(--cart-green), .72));position:relative;overflow:visible}.cart-transition-cart-line,.cart-transition-cart-detail{stroke-dasharray:1;stroke-dashoffset:1px}.cart-transition-cart-detail{opacity:.55;stroke-width:1.5px}.cart-transition-wheel{fill:rgb(var(--cart-green));opacity:0;stroke:none;transform-box:fill-box;transform-origin:50%}.cart-transition.is-covering .cart-transition-cart-line{animation:.39s ease-out .145s forwards cart-transition-draw}.cart-transition.is-covering .cart-transition-cart-detail{animation:.26s ease-out .285s forwards cart-transition-draw}.cart-transition.is-covering .cart-transition-wheel{animation:.21s cubic-bezier(.16,1,.3,1) .455s forwards cart-transition-wheel-on}.cart-transition.is-returning .cart-transition-cart-line,.cart-transition.is-returning .cart-transition-cart-detail{animation:.36s ease-in 25ms both cart-transition-power-off}.cart-transition.is-returning .cart-transition-wheel{animation:.27s ease-in 85ms both cart-transition-wheel-off}html[data-cart-transition-phase=arrive] .cart-transition-cart-line,html[data-cart-transition-phase=arrive] .cart-transition-cart-detail,html[data-cart-transition-phase=reveal] .cart-transition-cart-line,html[data-cart-transition-phase=reveal] .cart-transition-cart-detail{stroke-dashoffset:0}html[data-cart-transition-phase=arrive] .cart-transition-wheel,html[data-cart-transition-phase=reveal] .cart-transition-wheel{opacity:1}.cart-transition-center>p{color:rgba(var(--cart-green), .68);font-family:var(--font-geist-mono), monospace;letter-spacing:.27em;text-transform:uppercase;margin:0 0 9px;font-size:8px}.cart-transition-center>strong{background:linear-gradient(180deg, #eafff1 0%, rgb(var(--cart-green)) 55%, #0d783c 100%);color:#0000;filter:drop-shadow(0 0 22px rgba(var(--cart-green), .23));letter-spacing:-.065em;text-transform:uppercase;-webkit-background-clip:text;background-clip:text;font-size:clamp(42px,7vw,82px);font-weight:760;line-height:.94}.cart-transition-status{color:#7b9685;font-family:var(--font-geist-mono), monospace;letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:9px;margin-top:22px;font-size:8px;display:flex}.cart-transition-status span{background:rgb(var(--cart-green));width:6px;height:6px;box-shadow:0 0 11px rgba(var(--cart-green), .9);border-radius:50%}.cart-transition-status em{font-style:normal}.cart-transition-direction-copy:before{content:attr(data-forward)}html[data-cart-transition-direction=back] .cart-transition-direction-copy:before{content:attr(data-back)}.cart-transition.is-covering .cart-transition-center>p,.cart-transition.is-covering .cart-transition-center>strong,.cart-transition.is-covering .cart-transition-status{animation:.3s .315s both cart-transition-copy-on}.cart-transition.is-returning .cart-transition-center>p,.cart-transition.is-returning .cart-transition-center>strong,.cart-transition.is-returning .cart-transition-status{animation:.26s 55ms both cart-transition-return-copy}.cart-transition-meta{color:rgba(var(--cart-green), .44);font-family:var(--font-geist-mono), monospace;letter-spacing:.18em;text-transform:uppercase;justify-content:space-between;font-size:8px;display:flex;position:absolute;bottom:23px;left:26px;right:26px}.cart-transition-corner{opacity:.75;width:34px;height:34px;position:absolute}.cart-transition-corner-tl{border-top:1px solid rgb(var(--cart-green));border-left:1px solid rgb(var(--cart-green));top:22px;left:22px}.cart-transition-corner-tr{border-top:1px solid rgb(var(--cart-green));border-right:1px solid rgb(var(--cart-green));top:22px;right:22px}.cart-transition-corner-bl{border-bottom:1px solid rgb(var(--cart-green));border-left:1px solid rgb(var(--cart-green));bottom:22px;left:22px}.cart-transition-corner-br{border-right:1px solid rgb(var(--cart-green));border-bottom:1px solid rgb(var(--cart-green));bottom:22px;right:22px}@keyframes cart-transition-cover{0%{clip-path:inset(50% 0)}to{clip-path:inset(0)}}@keyframes cart-transition-reveal{0%{opacity:1;clip-path:inset(0)}to{opacity:0;clip-path:inset(0 0 0 100%)}}@keyframes cart-transition-return-cover{0%{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0)}}@keyframes cart-transition-return-reveal{0%{clip-path:inset(0)}to{clip-path:inset(0 100% 0 0)}}@keyframes cart-transition-glow-on{0%{opacity:0;transform:translate(-50%,-50%)scale(.55)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes cart-transition-glow-off{0%{opacity:0;transform:translate(-50%,-50%)scale(1.08)}45%{opacity:1}to{opacity:.32;transform:translate(-50%,-50%)scale(.72)}}@keyframes cart-transition-beam{0%{opacity:0;transform:scaleX(.05)}35%{opacity:1}to{opacity:0;transform:scaleX(1)}}@keyframes cart-transition-return-beam{0%{opacity:0;transform:translate(45%)scaleX(.05)}38%{opacity:1}to{opacity:0;transform:translate(-45%)scaleX(.8)}}@keyframes cart-transition-ring-on{0%{opacity:0;transform:scale(.68)rotate(-18deg)}72%{opacity:1;transform:scale(1.04)rotate(2deg)}to{opacity:.72;transform:scale(1)rotate(0)}}@keyframes cart-transition-ring-off{0%{opacity:0;transform:scale(1.18)rotate(14deg)}45%{opacity:1;transform:scale(1)rotate(0)}to{opacity:.18;transform:scale(.78)rotate(-12deg)}}@keyframes cart-transition-draw{to{stroke-dashoffset:0}}@keyframes cart-transition-wheel-on{0%{opacity:0;transform:scale(0)}65%{opacity:1;transform:scale(1.35)}to{opacity:1;transform:scale(1)}}@keyframes cart-transition-power-off{0%,45%{opacity:1;stroke-dashoffset:0}to{opacity:.12;stroke-dashoffset:1px}}@keyframes cart-transition-wheel-off{0%,38%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(0)}}@keyframes cart-transition-copy-on{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes cart-transition-return-copy{0%{opacity:0;transform:translate(12px)}55%{opacity:1;transform:translate(0)}to{opacity:.72;transform:translate(-5px)}}a{color:inherit;text-decoration:none}.landing-shell,.collection-shell,.commerce-shell{isolation:isolate;background:radial-gradient(circle,#ffffff0e,#0000 31%),linear-gradient(145deg,#010101 0%,#060606 48%,#010101 100%);min-height:100svh;transition:background .26s,color .22s;position:relative;overflow:hidden}.landing-shell{flex-direction:column;display:flex;overflow:hidden visible}.landing-shell:after,.collection-shell:after,.commerce-shell:after{z-index:5;pointer-events:none;content:"";opacity:.18;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.22'/%3E%3C/svg%3E");position:absolute;inset:0}.fine-grid{z-index:-2;opacity:.2;background-image:linear-gradient(#ffffff07 1px,#0000 1px),linear-gradient(90deg,#ffffff07 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 74%);mask-image:radial-gradient(circle,#000,#0000 74%)}.ambient{z-index:-1;opacity:.1;filter:blur(100px);border-radius:50%;width:32rem;height:32rem;position:absolute}.ambient-left{background:#cfe2ff;top:25%;left:-20rem}.ambient-right{background:#fff;bottom:12%;right:-22rem}.site-header{z-index:10;border-bottom:1px solid var(--line);letter-spacing:.18em;text-transform:uppercase;grid-template-columns:1fr auto 1fr;align-items:center;margin:0 38px;padding:30px 0 24px;font-size:11px;transition:background .19s,box-shadow .19s,transform .23s cubic-bezier(.22,1,.36,1);display:grid;position:fixed;top:0;left:0;right:0}.site-header.is-floating{background:linear-gradient(90deg,#ffffff05,#0000 42%),#030303ed;box-shadow:0 18px 46px #00000052,inset 0 1px #ffffff06}.site-header.is-scroll-hidden{pointer-events:none;transform:translateY(calc(-100% - 12px))}.brand-mark{letter-spacing:.21em;width:max-content;font-size:11px;font-weight:720}.brand-mark span{color:#8f8f8f;margin-left:2px;font-size:7px;position:relative;top:-.45em}.collection-nav{color:#919191;justify-self:center;align-items:center;gap:32px;display:flex}.collection-nav-link,.sports-menu summary{transition:color .18s}.collection-nav-link-featured{color:#e3b755;letter-spacing:.15em;background:linear-gradient(115deg,#ffdc871c,#a06c1409),#ffffff03;border:1px solid #e1b24a57;align-items:center;gap:7px;margin:-7px -10px;padding:7px 10px 7px 9px;transition:border-color .18s,background .18s,box-shadow .18s,color .18s,transform .18s;display:inline-flex;box-shadow:inset 0 1px #ffedb814,0 0 20px #cf912014}.featured-nav-star{color:#ffd879;text-shadow:0 0 11px #ffc6419e;font-size:9px;line-height:1}.collection-nav-link-featured:hover,.collection-nav-link-featured:focus-visible{color:#ffda83;background:linear-gradient(115deg,#ffdc872b,#a06c1411),#ffffff05;border-color:#ffcd5ba8;outline:none;transform:translateY(-1px);box-shadow:inset 0 1px #fff2c71f,0 0 24px #db9e2b29}.collection-nav-link:hover,.collection-nav-link:focus-visible,.sports-menu summary:hover,.sports-menu summary:focus-visible,.sports-menu[open] summary{color:#fff}.sports-menu{position:relative}.sports-menu summary{cursor:pointer;align-items:center;gap:7px;list-style:none;display:flex}.sports-menu summary::-webkit-details-marker{display:none}.menu-cross{color:#5f5f5f;font-size:15px;line-height:1;transition:color .18s,transform .18s;display:inline-block}.sports-menu[open] .menu-cross{color:#fff;transform:rotate(45deg)}.sports-dropdown{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#050505f5;border:1px solid #ffffff29;width:188px;padding:9px;animation:.15s both dropdown-in;display:grid;position:absolute;top:calc(100% + 25px);left:50%;transform:translate(-50%);box-shadow:0 24px 60px #0009,inset 0 1px #ffffff0a}.sports-dropdown:before{content:"";height:26px;position:absolute;top:-26px;left:0;right:0}.sports-dropdown a{color:#a5a5a5;justify-content:space-between;align-items:center;padding:14px 12px;transition:color .16s,background .16s;display:flex}.sports-dropdown a+a{border-top:1px solid #ffffff17}.sports-dropdown a:hover,.sports-dropdown a:focus-visible{color:#fff;background:#ffffff0b}.sports-dropdown a span{color:#555;font-family:var(--font-geist-mono), monospace;font-size:8px}.header-symbol-link{line-height:0;display:block}.header-actions{justify-self:end;align-items:center;gap:18px;display:flex}.product-search{align-items:center;display:flex}.product-search-trigger{cursor:pointer;background:0 0;border:0;padding:0}.product-search.is-open .product-search-trigger{color:#fff}.product-search-layer{z-index:40;position:fixed;inset:0}.product-search-backdrop{cursor:default;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#00000094;border:0;width:100%;animation:.18s both search-backdrop-in;position:absolute;inset:0}.product-search-panel{color:#eee;text-align:left;background:radial-gradient(circle at 80% 0,#ffffff12,#0000 34%),#050505fa;border:1px solid #ffffff2e;flex-direction:column;width:min(440px,100vw - 32px);max-height:min(720px,100svh - 110px);padding:18px;animation:.22s cubic-bezier(.2,.75,.25,1) both search-panel-in;display:flex;position:absolute;top:86px;right:38px;box-shadow:0 36px 100px #000000ad,inset 0 1px #ffffff0b}.product-search-heading,.product-search-meta{font-family:var(--font-geist-mono), monospace;letter-spacing:.16em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:20px;font-size:8px;display:flex}.product-search-heading{color:#777;margin-bottom:16px}.product-search-heading button{color:#888;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;padding:0;transition:color .16s}.product-search-heading button:hover,.product-search-heading button:focus-visible{color:#fff}.product-search-heading b{color:#d2d2d2;margin-left:4px;font-size:13px;font-weight:400}.product-search-input-wrap{background:#ffffff09;border:1px solid #ffffff2e;align-items:center;gap:12px;padding:15px 16px;transition:border-color .16s,background .16s;display:flex}.product-search-input-wrap:focus-within{background:#ffffff0e;border-color:#ffffff8c}.product-search-input-wrap svg{stroke:#9a9a9a;stroke-width:1.45px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.product-search-input-wrap input{color:#fff;width:100%;min-width:0;font-family:var(--font-geist), sans-serif;letter-spacing:-.01em;text-transform:none;background:0 0;border:0;outline:none;padding:0;font-size:15px}.product-search-input-wrap input::placeholder{color:#6e6e6e}.product-search-input-wrap input::-webkit-search-cancel-button{filter:invert();opacity:.5}.product-search-meta{color:#686868;border-bottom:1px solid #ffffff1a;margin-top:17px;padding-bottom:11px}.product-search-results{overscroll-behavior:contain;display:grid;overflow-y:auto}.product-search-result{border-bottom:1px solid #ffffff17;grid-template-columns:66px minmax(0,1fr) auto;align-items:center;gap:15px;padding:12px 4px;transition:background .16s,padding .18s;display:grid}.product-search-result:hover,.product-search-result:focus-visible{background:#ffffff0b;outline:none;padding-left:10px;padding-right:10px}.product-search-result-image{aspect-ratio:4/5;background:#0a0a0a;border:1px solid #ffffff1a;place-items:center;width:66px;display:grid;overflow:hidden}.product-search-result-image img{object-fit:contain;width:100%;height:100%}.product-search-result-copy{flex-direction:column;gap:5px;min-width:0;display:flex}.product-search-result-copy small,.product-search-result-copy em{color:#666;font-family:var(--font-geist-mono), monospace;letter-spacing:.13em;text-transform:uppercase;font-size:7px;font-style:normal}.product-search-result-copy strong{color:#e7e7e7;letter-spacing:-.015em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:13px;font-weight:520;line-height:1.16;overflow:hidden}.product-search-result-copy em{color:#9a9a9a}.product-search-result-arrow{color:#777;font-size:12px;font-weight:400;transition:color .16s,transform .16s}.product-search-result:hover .product-search-result-arrow,.product-search-result:focus-visible .product-search-result-arrow{color:#fff;transform:translate(2px,-2px)}.product-search-empty{color:#686868;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:190px;display:flex}.product-search-empty strong{color:#d2d2d2;letter-spacing:-.02em;text-transform:none;font-size:16px;font-weight:520}.product-search-empty span{font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:8px}@keyframes search-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes search-panel-in{0%{opacity:0;transform:translateY(-8px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.header-action-link{color:#888;font-family:var(--font-geist-mono), monospace;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:7px;font-size:9px;line-height:1;transition:color .18s;display:flex;position:relative}.header-action-link:hover,.header-action-link:focus-visible{color:#fff}.header-action-icon{stroke:currentColor;stroke-width:1.45px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.cart-count{color:#d7d7d7;letter-spacing:0;border:1px solid #ffffff2e;border-radius:50%;place-items:center;min-width:18px;height:18px;font-size:8px;display:grid}.header-symbol{filter:brightness(.92)drop-shadow(0 0 9px #ffffff1f);-webkit-user-select:none;user-select:none;width:62px;height:auto;margin:-10px 0 -9px;transition:filter .22s}@keyframes dropdown-in{0%{opacity:0;transform:translate(-50%,-5px)}to{opacity:1;transform:translate(-50%)}}.hero{z-index:2;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:100svh;padding:106px 32px 45px;display:flex;position:relative}.eyebrow{color:#696969;font-family:var(--font-geist-mono), monospace;letter-spacing:.28em;text-transform:uppercase;margin:0 0 clamp(2px,.8vw,12px);font-size:9px}.logo-stage{place-items:center;width:min(78vw,1080px);display:grid;position:relative}.logo-halo{z-index:-1;filter:blur(76px);background:#e6edff1f;border-radius:50%;width:65%;height:42%;position:absolute;transform:translateY(6%)}.hero-logo{filter:brightness(1.02)drop-shadow(0 0 16px #ffffff1f);-webkit-user-select:none;user-select:none;width:100%;height:auto;transition:filter .22s;display:block}.hero-footer{border-top:1px solid var(--line);letter-spacing:.16em;text-transform:uppercase;justify-content:space-between;align-items:center;width:min(78vw,1080px);margin-top:clamp(-12px,-.8vw,-3px);padding-top:18px;font-size:10px;display:flex}.hero-footer p{color:#727272;margin:0}.hero-footer a{color:#bdbdbd;padding:5px 0;transition:color .18s;position:relative}.hero-footer a:after{content:"";transform-origin:100%;background:currentColor;height:1px;transition:transform .18s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.hero-footer a:hover,.hero-footer a:focus-visible{color:#fff}.hero-footer a:hover:after,.hero-footer a:focus-visible:after{transform-origin:0;transform:scaleX(1)}.home-collections{z-index:2;border-top:1px solid var(--line);background:radial-gradient(circle at 50% 42%,#ffffff0b,#0000 34%),linear-gradient(#03030373,#020202 74%);width:100%;padding:118px 32px 148px;position:relative}.home-collections-heading,.home-collections-grid{width:min(92vw,1480px);margin-left:auto;margin-right:auto}.home-collections-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:36px;margin-bottom:42px;padding-bottom:26px;display:flex}.home-collections-kicker{color:#686868;font-family:var(--font-geist-mono), monospace;letter-spacing:.25em;text-transform:uppercase;margin:0 0 14px;font-size:9px}.home-collections-heading h1{color:#0000;letter-spacing:-.075em;text-transform:uppercase;filter:drop-shadow(0 0 24px #ffffff0f);background:linear-gradient(#fff 0%,#d4d4d4 45%,#777 76%,#e7e7e7 100%);-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(64px,9vw,132px);font-weight:680;line-height:.84}.home-collections-note{color:#9b9b9b;font-family:var(--font-geist-mono), monospace;letter-spacing:.18em;text-align:right;text-transform:uppercase;margin:0 0 4px;font-size:9px}.home-collections-note span{color:#555}.home-collections-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(18px,2.4vw,34px);display:grid}.home-collection-card{background:#060606;border:1px solid #ffffff24;transition:border-color .22s,box-shadow .26s,transform .36s cubic-bezier(.2,.75,.25,1);display:block;position:relative;overflow:hidden;box-shadow:0 28px 80px #0000003d,inset 0 1px #ffffff09}.home-collection-card:hover,.home-collection-card:focus-visible{border-color:#ffffff57;outline:none;transform:translateY(-5px);box-shadow:0 36px 100px #0000005c,inset 0 1px #ffffff0f}.home-collection-card-top{z-index:3;color:#656565;font-family:var(--font-geist-mono), monospace;letter-spacing:.17em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:18px 20px;font-size:8px;display:flex;position:absolute;top:0;left:0;right:0}.home-drop-status{color:#d8bd79;border:1px solid #dabe7747;padding:5px 7px}.home-collection-visual{aspect-ratio:1.05;background:radial-gradient(circle at 50% 48%,#ffffff1f,#0000 42%),linear-gradient(145deg,#111 0%,#050505 100%);border-bottom:1px solid #ffffff1a;position:relative;overflow:hidden}.home-collection-visual:after{z-index:2;content:"";pointer-events:none;border:1px solid #ffffff0d;position:absolute;inset:10px}.home-collection-glow{filter:blur(65px);background:#dde6ff1c;border-radius:50%;width:52%;height:48%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.home-shirt{filter:drop-shadow(0 22px 26px #00000085);-webkit-user-select:none;user-select:none;width:72%;height:auto;transition:filter .3s,transform .48s cubic-bezier(.2,.75,.25,1);display:block;position:absolute;top:51%}.home-shirt-left{z-index:2;left:-11%;transform:translateY(-50%)rotate(-2.5deg)}.home-shirt-right{z-index:1;right:-11%;transform:translateY(-50%)rotate(2.5deg)}.home-shirt-center{z-index:3;left:50%;transform:translate(-50%,-50%)}.home-collection-visual-three .home-shirt{width:61%}.home-collection-visual-three .home-shirt-left{left:-7%}.home-collection-visual-three .home-shirt-right{right:-7%}.home-collection-visual-three .home-shirt-center{width:67%}.home-collection-visual-single .home-shirt-center{width:76%}.home-collection-card:hover .home-shirt-left,.home-collection-card:focus-visible .home-shirt-left{transform:translate(-2%,-51%)rotate(-4deg)scale(1.035)}.home-collection-card:hover .home-shirt-right,.home-collection-card:focus-visible .home-shirt-right{transform:translate(2%,-51%)rotate(4deg)scale(1.035)}.home-collection-card:hover .home-shirt-center,.home-collection-card:focus-visible .home-shirt-center{transform:translate(-50%,-52%)scale(1.04)}.home-collection-card-bottom{justify-content:space-between;align-items:flex-end;gap:24px;padding:24px 22px 26px;display:flex}.home-collection-card-bottom p{color:#646464;font-family:var(--font-geist-mono), monospace;letter-spacing:.17em;text-transform:uppercase;margin:0 0 9px;font-size:8px}.home-collection-card-bottom h3{color:#eee;letter-spacing:-.055em;text-transform:uppercase;margin:0;font-size:clamp(31px,3.8vw,54px);font-weight:580;line-height:.92}.home-collection-card-bottom>span{color:#9a9a9a;font-family:var(--font-geist-mono), monospace;letter-spacing:.13em;text-transform:uppercase;padding-bottom:3px;font-size:8px;font-weight:400;transition:color .18s}.home-collection-card-bottom b{font-weight:400}.home-collection-card:hover .home-collection-card-bottom>span,.home-collection-card:focus-visible .home-collection-card-bottom>span{color:#fff}.home-socials{z-index:2;background:#020202;width:100%;padding:0 32px 72px;position:relative}.home-socials-inner{border-top:1px solid var(--line);grid-template-columns:minmax(180px,.62fr) minmax(0,1.38fr);gap:clamp(30px,5vw,82px);width:min(88vw,1240px);margin:0 auto;padding-top:34px;display:grid}.home-socials-intro{flex-direction:column;justify-content:space-between;gap:32px;padding:8px 0 5px;display:flex}.home-socials-intro p,.home-socials-intro span,.home-socials-links span,.home-socials-links small{font-family:var(--font-geist-mono), monospace;text-transform:uppercase}.home-socials-intro p{color:#dadada;letter-spacing:.2em;margin:0;font-size:9px}.home-socials-intro span{color:#555;letter-spacing:.18em;font-size:8px}.home-socials-links{border-top:1px solid #ffffff1a;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.home-socials-links a{background:#ffffff03;border-bottom:1px solid #ffffff1a;align-content:center;min-height:154px;padding:26px 30px;transition:background .2s,border-color .2s;display:grid;position:relative}.home-socials-links a+a{border-left:1px solid #ffffff1a}.home-socials-links .home-support-link{border-left:0;grid-column:1/-1;min-height:118px}.home-socials-links .home-support-link strong{overflow-wrap:anywhere;letter-spacing:-.035em;font-size:clamp(18px,2.1vw,30px)}.home-socials-links a:hover,.home-socials-links a:focus-visible{background:#ffffff0b;border-color:#ffffff47;outline:none}.home-socials-links span{color:#606060;letter-spacing:.2em;margin-bottom:15px;font-size:8px}.home-socials-links strong{color:#ededed;letter-spacing:-.045em;font-size:clamp(25px,2.7vw,38px);font-weight:570;line-height:.9}.home-socials-links small{color:#8b8b8b;letter-spacing:.14em;margin-top:12px;font-size:8px}.home-socials-links b{color:#626262;font-size:14px;font-weight:400;transition:color .18s,transform .18s;position:absolute;top:24px;right:27px}.home-socials-links a:hover b,.home-socials-links a:focus-visible b{color:#fff;transform:translate(2px,-2px)}.collection-content{z-index:2;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100svh;padding:118px 32px 52px;display:flex;position:relative}.collection-home-link{color:#666;font-family:var(--font-geist-mono), monospace;letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:9px;font-size:9px;transition:color .18s;display:flex;position:absolute;top:104px;left:32px}.collection-home-link:hover,.collection-home-link:focus-visible{color:#fff}.collection-kicker{color:#777;font-family:var(--font-geist-mono), monospace;letter-spacing:.28em;text-transform:uppercase;margin:0 0 18px;font-size:9px}.collection-kicker span{color:#444}.collection-title{color:#0000;letter-spacing:-.075em;text-transform:uppercase;filter:drop-shadow(0 0 30px #ffffff14);background:linear-gradient(#fff 0%,#d5d5d5 42%,#777 78%,#e8e8e8 100%);-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(64px,15vw,210px);font-weight:690;line-height:.88}.collection-shell-football{--collection-accent:73, 151, 255;--collection-accent-secondary:73, 151, 255;--collection-title-top:#f5faff;--collection-title-mid:#87bdff;--collection-title-low:#337ee8;--collection-title-flash:#add6ff}.collection-shell-mma{--collection-accent:255, 70, 36;--collection-accent-secondary:255, 70, 36;--collection-title-top:#fff6f3;--collection-title-mid:#ff8b74;--collection-title-low:#d92e18;--collection-title-flash:#ff6d50}.collection-shell-starpull{--collection-accent:176, 176, 176;--collection-accent-secondary:224, 224, 224}.collection-shell-culture{--collection-accent:237, 38, 51;--collection-accent-secondary:35, 108, 213;--collection-title-top:#fff5f6;--collection-title-mid:#ff6975;--collection-title-low:#d51e31;--collection-title-flash:#4a8eea}.collection-shell-football .collection-title,.collection-shell-mma .collection-title,.collection-shell-culture .collection-title{background:linear-gradient(180deg, var(--collection-title-top) 0%, var(--collection-title-mid) 38%, var(--collection-title-low) 76%, var(--collection-title-flash) 100%);filter:drop-shadow(0 0 34px rgba(var(--collection-accent), .22));-webkit-background-clip:text;background-clip:text}.collection-shell-football .collection-kicker,.collection-shell-mma .collection-kicker,.collection-shell-culture .collection-kicker,.collection-shell-football .product-category,.collection-shell-mma .product-category,.collection-shell-culture .product-category{color:rgba(var(--collection-accent), .68)}.collection-shell-football .collection-kicker span,.collection-shell-mma .collection-kicker span,.collection-shell-culture .collection-kicker span{color:rgba(var(--collection-accent), .36)}.collection-shell-football .collection-status,.collection-shell-mma .collection-status,.collection-shell-culture .collection-status{border-top-color:rgba(var(--collection-accent), .3)}.collection-shell-football .collection-status span,.collection-shell-mma .collection-status span,.collection-shell-culture .collection-status span{color:rgba(var(--collection-accent), .74)}.collection-shell-football .ambient-left,.collection-shell-football .ambient-right,.collection-shell-mma .ambient-left,.collection-shell-mma .ambient-right{background:rgb(var(--collection-accent));opacity:.12}.collection-shell-starpull .ambient-left{background:rgb(var(--collection-accent));opacity:.09}.collection-shell-starpull .ambient-right{background:rgb(var(--collection-accent-secondary));opacity:.11}.collection-shell-culture .ambient-left{background:rgb(var(--collection-accent));opacity:.12}.collection-shell-culture .ambient-right{background:rgb(var(--collection-accent-secondary));opacity:.13}.collection-status{border-top:1px solid var(--line);color:#666;letter-spacing:.18em;text-transform:uppercase;justify-content:space-between;align-items:center;width:min(76vw,960px);margin-top:clamp(42px,6vw,76px);padding-top:18px;font-size:9px;display:flex}.collection-status p{margin:0}.collection-status span{color:#9a9a9a}.collection-shell-products{overflow:hidden visible}.collection-content-products{justify-content:flex-start;min-height:100svh;padding:152px 32px 138px}.collection-content-products .collection-title{font-size:clamp(72px,13vw,176px)}.collection-content-products .collection-status{width:min(84vw,1180px);margin-top:clamp(38px,4.5vw,62px)}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(22px,3vw,42px);width:min(84vw,1180px);margin-top:clamp(44px,5vw,72px);display:grid}.product-grid-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2.3vw,34px);width:min(92vw,1380px)}.product-grid-1{grid-template-columns:1fr;width:min(84vw,580px)}.product-card{text-align:left;min-width:0}.product-open-link{display:block}.product-open-link:focus-visible{outline:none}.product-media{aspect-ratio:4/5;background:radial-gradient(circle at 50% 43%,#ffffff18,#0000 40%),linear-gradient(145deg,#0d0d0d 0%,#050505 100%);border:1px solid #ffffff21;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff09}.product-media:after{content:"";pointer-events:none;border:1px solid #ffffff0e;position:absolute;inset:10px}.product-index{z-index:2;color:#656565;font-family:var(--font-geist-mono), monospace;letter-spacing:.16em;font-size:8px;position:absolute;top:18px;left:20px}.product-open-badge{z-index:3;color:#bdbdbd;font-family:var(--font-geist-mono), monospace;letter-spacing:.15em;text-transform:uppercase;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#040404b3;border:1px solid #ffffff2e;padding:8px 9px;font-size:7px;transition:background .18s,border-color .18s,color .18s,transform .18s;position:absolute;top:14px;right:14px}.product-image{z-index:1;object-fit:contain;width:100%;height:100%;transition:filter .26s,transform .42s cubic-bezier(.2,.75,.25,1);display:block;position:relative;transform:scale(.98)}.product-open-link:hover .product-image,.product-open-link:focus-visible .product-image{transform:scale(1.015)}.product-open-link:hover .product-open-badge,.product-open-link:focus-visible .product-open-badge{color:#050505;background:#f1f1f1;border-color:#ffffff7a;transform:translateY(-1px)}.product-open-link:focus-visible .product-media{outline-offset:4px;outline:1px solid #ffffffb3}.product-info{justify-content:space-between;align-items:flex-start;gap:24px;padding-top:18px;display:flex}.product-category{color:#696969;font-family:var(--font-geist-mono), monospace;letter-spacing:.18em;text-transform:uppercase;margin:0 0 8px;font-size:8px}.product-info h2{color:#ededed;letter-spacing:-.025em;text-transform:uppercase;margin:0;font-size:clamp(17px,1.55vw,23px);font-weight:520;line-height:1.1}.product-price,.product-coming-soon{color:#d7d7d7;font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;flex:none;margin:1px 0 0;font-size:10px}.product-coming-soon{border:1px solid rgba(var(--collection-accent), .34);color:rgba(var(--collection-accent), .92);letter-spacing:.16em;text-transform:uppercase;padding:6px 8px;font-size:8px}.product-description{color:#686868;letter-spacing:.1em;text-transform:uppercase;margin:10px 0 0;font-size:10px}.product-purchase{border-top:1px solid #ffffff1c;margin-top:18px;padding-top:16px}.size-selector{justify-content:space-between;align-items:center;gap:20px;display:flex}.size-selector>span{color:#686868;font-family:var(--font-geist-mono), monospace;letter-spacing:.18em;text-transform:uppercase;font-size:8px}.size-selector>div{gap:6px;display:flex}.size-selector button{color:#707070;cursor:pointer;width:34px;height:30px;font-family:var(--font-geist-mono), monospace;background:0 0;border:1px solid #ffffff24;place-items:center;font-size:8px;transition:background .16s,border-color .16s,color .16s;display:grid}.size-selector button:hover,.size-selector button:focus-visible{color:#fff;border-color:#ffffff6b}.size-selector button[aria-pressed=true]{color:#050505;background:#f0f0f0;border-color:#f0f0f0}.add-to-cart-button,.primary-commerce-button,.secondary-commerce-button,.checkout-placeholder{color:#050505;cursor:pointer;width:100%;font-family:var(--font-geist-mono), monospace;letter-spacing:.14em;text-transform:uppercase;background:#ededed;border:1px solid #ededed;justify-content:space-between;align-items:center;font-size:9px;font-weight:650;transition:background .18s,color .18s,transform .18s;display:flex}.add-to-cart-button{margin-top:12px;padding:14px 15px}.add-to-cart-button:hover:not(:disabled),.add-to-cart-button:focus-visible:not(:disabled),.primary-commerce-button:hover:not(:disabled),.primary-commerce-button:focus-visible:not(:disabled){background:#fff;transform:translateY(-1px)}.add-to-cart-button:disabled,.primary-commerce-button:disabled{cursor:wait;opacity:.62}.product-detail-shell{background:var(--ink);min-height:100svh;position:relative;overflow-x:hidden}.product-detail-content{z-index:2;width:min(92vw,1320px);margin:0 auto;padding:142px 0 118px;position:relative}.product-detail-back{color:#707070;font-family:var(--font-geist-mono), monospace;letter-spacing:.17em;text-transform:uppercase;align-items:center;gap:9px;margin-bottom:28px;font-size:8px;transition:color .18s;display:inline-flex}.product-detail-back:hover,.product-detail-back:focus-visible{color:rgb(var(--collection-accent))}.product-detail-layout{grid-template-columns:minmax(0,1.18fr) minmax(340px,.82fr);align-items:start;gap:clamp(48px,7vw,108px);display:grid}.product-detail-media{aspect-ratio:4/5;border:1px solid rgba(var(--collection-accent), .25);background:radial-gradient(circle at 50% 44%, rgba(var(--collection-accent), .12), transparent 40%), linear-gradient(145deg, #0d0d0d 0%, #050505 100%);position:relative;overflow:hidden;box-shadow:0 34px 100px #00000042,inset 0 1px #ffffff0a}.product-gallery{min-width:0}.product-detail-media:after{content:"";pointer-events:none;border:1px solid #ffffff0f;position:absolute;inset:12px}.product-gallery-stage{position:absolute;inset:0}.product-gallery-stage img{object-fit:contain;opacity:0;width:100%;height:100%;transition:opacity .26s,transform .42s cubic-bezier(.2,.75,.25,1);display:block;position:absolute;inset:0;transform:scale(.94)translateY(7px)}.product-gallery-stage img.is-active{opacity:1;transform:scale(.96)translateY(0)}.product-gallery-stage .product-gallery-back,.product-gallery-stage .product-gallery-back.is-active{transform-origin:50%}.product-gallery-controls{border:1px solid rgba(var(--collection-accent), .22);background:#050505b8;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:10px;display:grid}.product-gallery-controls button{color:#767676;cursor:pointer;min-height:45px;font-family:var(--font-geist-mono), monospace;letter-spacing:.17em;text-transform:uppercase;background:0 0;border:0;justify-content:space-between;align-items:center;gap:18px;padding:0 15px;font-size:8px;transition:background .18s,color .18s;display:flex}.product-gallery-controls button+button{border-left:1px solid rgba(var(--collection-accent), .22)}.product-gallery-controls button span{color:#4f4f4f;font-size:7px}.product-gallery-controls button:hover,.product-gallery-controls button:focus-visible{color:#e9e9e9;outline:none}.product-gallery-controls button[aria-pressed=true]{background:rgba(var(--collection-accent), .12);color:rgb(var(--collection-accent))}.product-detail-media-meta{z-index:2;color:rgba(var(--collection-accent), .65);font-family:var(--font-geist-mono), monospace;letter-spacing:.16em;text-transform:uppercase;justify-content:space-between;gap:20px;font-size:7px;display:flex;position:absolute;top:19px;left:20px;right:20px}.product-detail-media-number{z-index:2;color:#5f5f5f;font-family:var(--font-geist-mono), monospace;letter-spacing:.16em;font-size:7px;position:absolute;bottom:18px;right:20px}.product-detail-copy{padding-top:clamp(12px,3vw,48px)}.product-detail-kicker{color:rgba(var(--collection-accent), .78);font-family:var(--font-geist-mono), monospace;letter-spacing:.21em;text-transform:uppercase;margin:0 0 20px;font-size:8px}.product-detail-kicker span{color:rgba(var(--collection-accent), .38)}.product-detail-copy h1{background:linear-gradient(180deg, var(--collection-title-top) 0%, var(--collection-title-mid) 42%, var(--collection-title-low) 78%, var(--collection-title-flash) 100%);color:#0000;filter:drop-shadow(0 0 28px rgba(var(--collection-accent), .16));letter-spacing:-.065em;text-transform:uppercase;-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(52px,5.4vw,84px);font-weight:700;line-height:.9}.product-detail-price{color:#ececec;font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;margin:24px 0 0;font-size:14px}.product-detail-coming-soon{border:1px solid rgba(var(--collection-accent), .38);color:rgba(var(--collection-accent), .94);font-family:var(--font-geist-mono), monospace;letter-spacing:.19em;text-transform:uppercase;margin:25px 0 0;padding:9px 11px;font-size:9px;display:inline-flex}.product-release-lock{border:1px solid rgba(var(--collection-accent), .22);background:rgba(var(--collection-accent), .035);margin-top:30px;padding:20px}.product-release-lock span,.product-release-lock p{color:#626262;font-family:var(--font-geist-mono), monospace;letter-spacing:.17em;text-transform:uppercase;font-size:7px}.product-release-lock strong{color:rgba(var(--collection-accent), .96);letter-spacing:-.02em;text-transform:uppercase;margin-top:9px;font-size:18px;font-weight:540;display:block}.product-release-lock p{margin:9px 0 0;line-height:1.6}.product-detail-description{border-top:1px solid rgba(var(--collection-accent), .24);margin-top:36px;padding-top:22px}.product-detail-description>span{color:#626262;font-family:var(--font-geist-mono), monospace;letter-spacing:.2em;text-transform:uppercase;font-size:7px}.product-detail-description p{color:#a0a0a0;letter-spacing:.04em;text-transform:uppercase;max-width:470px;margin:13px 0 0;font-size:13px;line-height:1.65}.product-detail-specs{border-top:1px solid #ffffff1a;margin:28px 0 0;display:grid}.product-detail-specs>div{font-family:var(--font-geist-mono), monospace;letter-spacing:.15em;text-transform:uppercase;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:20px;padding:13px 0;font-size:8px;display:flex}.product-detail-specs dt{color:#5f5f5f}.product-detail-specs dd{color:#b7b7b7;margin:0}.product-detail-copy .product-purchase{border-top-color:rgba(var(--collection-accent), .24);margin-top:30px;padding-top:20px}.product-detail-note{color:#5f5f5f;font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase;margin:14px 0 0;font-size:7px;line-height:1.55}.commerce-shell{overflow:hidden visible}.account-content,.cart-content{z-index:2;width:min(88vw,1240px);min-height:100svh;margin:0 auto;padding:150px 0 112px;position:relative}.account-content{grid-template-columns:minmax(0,.86fr) minmax(430px,1fr);align-items:center;gap:clamp(56px,8vw,128px);display:grid}.account-intro{align-self:center}.commerce-eyebrow{color:#6e6e6e;font-family:var(--font-geist-mono), monospace;letter-spacing:.24em;text-transform:uppercase;margin:0 0 17px;font-size:9px}.account-intro h1,.cart-heading h1{color:#0000;letter-spacing:-.07em;text-transform:uppercase;background:linear-gradient(#fff 0%,#d5d5d5 44%,#777 78%,#e8e8e8 100%);-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(62px,8.2vw,122px);font-weight:680;line-height:.88}.account-intro>p:last-child{color:#777;letter-spacing:.04em;text-transform:uppercase;max-width:470px;margin:30px 0 0;font-size:12px;line-height:1.8}.account-panel{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:radial-gradient(circle at 75% 20%,#ffffff12,#0000 34%),#070707d6;border:1px solid #ffffff24;position:relative;box-shadow:0 32px 90px #00000047,inset 0 1px #ffffff0a}.account-panel-signin{padding:clamp(30px,4.2vw,58px)}.panel-index{color:#5f5f5f;font-family:var(--font-geist-mono), monospace;letter-spacing:.2em;text-transform:uppercase;margin-bottom:64px;font-size:8px;display:block}.account-panel h2{color:#eee;letter-spacing:-.05em;text-transform:uppercase;margin:0;font-size:clamp(28px,3.2vw,48px);font-weight:560;line-height:.98}.account-panel-signin>p{color:#777;letter-spacing:.05em;text-transform:uppercase;margin:18px 0 40px;font-size:11px;line-height:1.65}.primary-commerce-button{padding:17px 18px}.account-identity-preview{border-top:1px solid #ffffff1c;border-bottom:1px solid #ffffff1c;grid-template-columns:74px minmax(0,1fr);gap:12px 18px;margin:-20px 0 38px;padding:22px 0;display:grid}.account-identity-preview span{color:#5f5f5f;font-family:var(--font-geist-mono), monospace;letter-spacing:.14em;text-transform:uppercase;font-size:8px}.account-identity-preview strong{color:#d2d2d2;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;font-weight:450;overflow:hidden}.account-dashboard{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.account-profile-card,.account-stats-card{min-height:390px;padding:28px}.account-profile-card .panel-index,.account-stats-card .panel-index{margin-bottom:44px}.account-avatar{color:#eee;border:1px solid #ffffff47;border-radius:50%;place-items:center;width:74px;height:74px;margin:0 0 25px;font-size:29px;font-weight:520;display:grid}.account-profile-card h2{overflow-wrap:anywhere;font-size:clamp(22px,2.2vw,32px)}.account-profile-card>p:not(.account-avatar){color:#7a7a7a;overflow-wrap:anywhere;margin:10px 0 24px;font-size:10px}.account-profile-card>span:last-child{color:#5d5d5d;font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase;font-size:8px}.account-stat{border-top:1px solid #ffffff1c;justify-content:space-between;align-items:center;padding:18px 0;display:flex}.account-stat span{color:#777;font-family:var(--font-geist-mono), monospace;letter-spacing:.14em;text-transform:uppercase;font-size:8px}.account-stat strong{color:#ededed;font-size:30px;font-weight:420}.secondary-commerce-button{color:#a4a4a4;background:0 0;border-width:1px 0 0;border-color:#ffffff29;margin-top:24px;padding:14px 0}.secondary-commerce-button:hover,.secondary-commerce-button:focus-visible{color:#fff}.account-signout{color:#686868;font-family:var(--font-geist-mono), monospace;letter-spacing:.17em;text-underline-offset:5px;text-transform:uppercase;font-size:8px;text-decoration:underline;position:absolute;bottom:68px;right:0}.cart-content{padding-bottom:132px}.cart-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:54px;padding-bottom:30px;display:flex}.cart-heading .commerce-eyebrow{order:2;margin:0 0 6px}.cart-heading h1{font-size:clamp(58px,8vw,114px)}.cart-layout{grid-template-columns:minmax(0,1.65fr) minmax(280px,.72fr);align-items:start;gap:clamp(34px,5vw,74px);display:grid}.cart-items{border-top:1px solid #ffffff24}.cart-item{border-bottom:1px solid #ffffff24;grid-template-columns:160px minmax(0,1fr) auto;gap:24px;padding:24px 0;display:grid;position:relative}.cart-item-media{aspect-ratio:4/5;background:radial-gradient(circle at 50% 43%,#ffffff17,#0000 42%),#080808;border:1px solid #ffffff1f;display:block;overflow:hidden}.cart-item-media img{object-fit:contain;width:100%;height:100%;display:block}.cart-item-details{flex-direction:column;justify-content:space-between;min-width:0;padding:5px 0;display:flex}.cart-item-details p{color:#626262;font-family:var(--font-geist-mono), monospace;letter-spacing:.16em;text-transform:uppercase;margin:0 0 10px;font-size:8px}.cart-item-details h2{color:#eee;letter-spacing:-.035em;text-transform:uppercase;margin:0 0 12px;font-size:clamp(19px,2vw,29px);font-weight:520;line-height:1}.cart-item-details>div>span{color:#888;font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase;font-size:9px}.cart-item-controls{align-items:center;gap:18px;display:flex}.quantity-control{border:1px solid #ffffff26;grid-template-columns:repeat(3,34px);height:32px;display:grid}.quantity-control button,.quantity-control span{color:#bcbcbc;background:0 0;border:0;place-items:center;font-size:12px;display:grid}.quantity-control button{cursor:pointer}.quantity-control button:disabled{cursor:default;opacity:.3}.quantity-control span{font-family:var(--font-geist-mono), monospace;border-left:1px solid #ffffff1f;border-right:1px solid #ffffff1f;font-size:9px}.remove-item-button{color:#626262;cursor:pointer;font-family:var(--font-geist-mono), monospace;letter-spacing:.13em;text-underline-offset:4px;text-transform:uppercase;background:0 0;border:0;padding:7px 0;font-size:8px;text-decoration:underline}.remove-item-button:hover,.remove-item-button:focus-visible{color:#fff}.cart-item-price{color:#d5d5d5;font-family:var(--font-geist-mono), monospace;letter-spacing:.06em;white-space:nowrap;margin:6px 0 0;font-size:10px}.cart-summary{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#070707d1;border:1px solid #ffffff24;padding:29px;position:sticky;top:110px;box-shadow:inset 0 1px #ffffff0a}.cart-summary>div{color:#777;font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;border-top:1px solid #ffffff1c;justify-content:space-between;align-items:center;padding:15px 0;font-size:8px;display:flex}.cart-summary .cart-summary-total{color:#cfcfcf;margin-top:16px;padding-top:24px}.cart-summary-total strong{color:#fff;letter-spacing:0;font-size:18px;font-weight:520}.checkout-placeholder{cursor:not-allowed;opacity:.46;justify-content:center;margin-top:18px;padding:16px}.cart-summary>p:last-child{color:#595959;letter-spacing:.08em;text-align:center;text-transform:uppercase;margin:14px 0 0;font-size:8px;line-height:1.6}.cart-error{color:#d19494;text-transform:uppercase;margin:16px 0 0;font-size:10px}.empty-cart{text-align:center;background:#070707a8;border:1px solid #ffffff24;flex-direction:column;justify-content:center;align-items:center;min-height:410px;display:flex}.empty-cart>p{color:#5f5f5f;font-family:var(--font-geist-mono), monospace;letter-spacing:.18em;text-transform:uppercase;margin:0 0 20px;font-size:8px}.empty-cart h2{color:#eee;letter-spacing:-.05em;text-transform:uppercase;max-width:760px;margin:0;font-size:clamp(31px,4.5vw,64px);font-weight:540;line-height:1}.empty-cart>span{color:#737373;letter-spacing:.08em;text-transform:uppercase;margin:20px 0 30px;font-size:10px}.empty-cart>div{gap:10px;display:flex}.empty-cart>div a{color:#b8b8b8;font-family:var(--font-geist-mono), monospace;letter-spacing:.13em;text-transform:uppercase;border:1px solid #fff3;padding:13px 17px;font-size:8px}.cart-auth-prompt .primary-commerce-button{width:min(360px,100% - 40px);margin-top:4px}.corner{z-index:8;pointer-events:none;width:12px;height:12px;position:absolute}.corner-top-left{border-top:1px solid #595959;border-left:1px solid #595959;top:18px;left:18px}.corner-top-right{border-top:1px solid #595959;border-right:1px solid #595959;top:18px;right:18px}.corner-bottom-left{border-bottom:1px solid #595959;border-left:1px solid #595959;bottom:18px;left:18px}.corner-bottom-right{border-bottom:1px solid #595959;border-right:1px solid #595959;bottom:18px;right:18px}.theme-toggle{z-index:30;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#050505d1;border:1px solid #ffffff29;padding:3px;display:flex;position:fixed;bottom:31px;right:32px;box-shadow:0 14px 36px #00000057,inset 0 1px #ffffff0a}.theme-toggle button{color:#666;cursor:pointer;font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase;background:0 0;border:0;align-items:center;gap:6px;padding:7px 9px;font-size:8px;transition:color .16s,background .16s;display:flex}.theme-toggle button:hover,.theme-toggle button:focus-visible{color:#fff}.theme-toggle button[aria-pressed=true]{color:#050505;background:#ededed}.theme-dot{border:1px solid;border-radius:50%;width:5px;height:5px}.theme-dot-dark{background:#050505}.theme-dot-light{background:#f5f5f5}html[data-theme=light]{--ink:#f1f0eb;--silver:#101010;--muted:#626262;--line:#00000029}html[data-theme=light] .landing-shell,html[data-theme=light] .collection-shell,html[data-theme=light] .commerce-shell{background:radial-gradient(circle,#0000000b,#0000 32%),linear-gradient(145deg,#faf9f5 0%,#e7e6e1 49%,#f4f3ef 100%)}html[data-theme=light] .landing-shell:after,html[data-theme=light] .collection-shell:after,html[data-theme=light] .commerce-shell:after{opacity:.1;mix-blend-mode:multiply}html[data-theme=light] .fine-grid{background-image:linear-gradient(#00000009 1px,#0000 1px),linear-gradient(90deg,#00000009 1px,#0000 1px)}html[data-theme=light] .ambient-left{background:#8e98a8}html[data-theme=light] .ambient-right{background:#b8b8b8}html[data-theme=light] .site-header{background:#030303fa;border-bottom-color:#ffffff29;margin:0;padding:30px 38px 24px;box-shadow:0 18px 48px #00000024}html[data-theme=light] .site-header.is-floating{background:linear-gradient(90deg,#ffffff06,#0000 42%),#030303f5;box-shadow:0 20px 52px #00000038,inset 0 1px #ffffff09}html[data-theme=light] .site-header .brand-mark{color:#f4f4f4}html[data-theme=light] .brand-mark span,html[data-theme=light] .collection-nav,html[data-theme=light] .menu-cross{color:#919191}html[data-theme=light] .collection-nav-link:hover,html[data-theme=light] .collection-nav-link:focus-visible,html[data-theme=light] .sports-menu summary:hover,html[data-theme=light] .sports-menu summary:focus-visible,html[data-theme=light] .sports-menu[open] summary,html[data-theme=light] .sports-menu[open] .menu-cross{color:#fff}html[data-theme=light] .collection-nav-link-featured{color:#e3b755}html[data-theme=light] .collection-nav-link-featured:hover,html[data-theme=light] .collection-nav-link-featured:focus-visible{color:#ffda83}html[data-theme=light] .header-action-link{color:#a0a0a0}html[data-theme=light] .header-action-link:hover,html[data-theme=light] .header-action-link:focus-visible{color:#fff}html[data-theme=light] .cart-count{color:#e0e0e0;border-color:#ffffff38}html[data-theme=light] .sports-dropdown{background:#050505f7;border-color:#ffffff29;box-shadow:0 24px 60px #0000006b,inset 0 1px #ffffff0a}html[data-theme=light] .sports-dropdown a{color:#a5a5a5}html[data-theme=light] .sports-dropdown a+a{border-top-color:#ffffff17}html[data-theme=light] .sports-dropdown a:hover,html[data-theme=light] .sports-dropdown a:focus-visible{color:#fff;background:#ffffff0b}html[data-theme=light] .sports-dropdown a span{color:#5f5f5f}html[data-theme=light] .header-symbol{filter:brightness(.96)drop-shadow(0 0 9px #ffffff24)}html[data-theme=light] .hero-logo{filter:invert()brightness(.48)contrast(1.24)drop-shadow(0 0 16px #0000001f)}html[data-theme=light] .logo-halo{background:#00000012}html[data-theme=light] .eyebrow,html[data-theme=light] .hero-footer p,html[data-theme=light] .collection-kicker,html[data-theme=light] .collection-status,html[data-theme=light] .collection-home-link{color:#646464}html[data-theme=light] .hero-footer a,html[data-theme=light] .collection-status span{color:#383838}html[data-theme=light] .hero-footer a:hover,html[data-theme=light] .hero-footer a:focus-visible,html[data-theme=light] .collection-home-link:hover,html[data-theme=light] .collection-home-link:focus-visible{color:#000}html[data-theme=light] .home-collections{background:radial-gradient(circle at 50% 42%,#00000009,#0000 35%),linear-gradient(#f1f0eb66,#e9e8e3 76%)}html[data-theme=light] .home-collections-kicker,html[data-theme=light] .home-collections-note,html[data-theme=light] .home-collection-card-top,html[data-theme=light] .home-collection-card-bottom p{color:#686868}html[data-theme=light] .home-collection-card-top .home-drop-status{color:#8b650f;border-color:#855e0a4d}html[data-theme=light] .home-collections-note span{color:#959595}html[data-theme=light] .home-collections-heading h1{filter:drop-shadow(0 0 24px #00000012);background:linear-gradient(#070707 0%,#383838 44%,#9b9b9b 77%,#242424 100%);-webkit-background-clip:text;background-clip:text}html[data-theme=light] .home-collection-card{background:#efeee9;border-color:#00000024;box-shadow:0 28px 80px #1e1e1e1a,inset 0 1px #ffffffb3}html[data-theme=light] .home-collection-card:hover,html[data-theme=light] .home-collection-card:focus-visible{border-color:#00000052;box-shadow:0 36px 100px #1e1e1e29,inset 0 1px #fffc}html[data-theme=light] .home-collection-visual{background:radial-gradient(circle at 50% 48%,#ffffffeb,#0000 43%),linear-gradient(145deg,#f8f7f2 0%,#deddd8 100%);border-bottom-color:#0000001a}html[data-theme=light] .home-collection-visual:after{border-color:#0000000e}html[data-theme=light] .home-collection-glow{background:#ffffff8c}html[data-theme=light] .home-shirt{filter:drop-shadow(0 22px 26px #19191938)}html[data-theme=light] .home-collection-card-bottom h3{color:#111}html[data-theme=light] .home-collection-card-bottom>span{color:#5f5f5f}html[data-theme=light] .home-collection-card:hover .home-collection-card-bottom>span,html[data-theme=light] .home-collection-card:focus-visible .home-collection-card-bottom>span{color:#000}html[data-theme=light] .home-socials{background:#e9e8e3}html[data-theme=light] .home-socials-intro p{color:#1c1c1c}html[data-theme=light] .home-socials-intro span,html[data-theme=light] .home-socials-links span{color:#868686}html[data-theme=light] .home-socials-links,html[data-theme=light] .home-socials-links a,html[data-theme=light] .home-socials-links a+a{border-color:#00000021}html[data-theme=light] .home-socials-links a{background:#ffffff2e}html[data-theme=light] .home-socials-links a:hover,html[data-theme=light] .home-socials-links a:focus-visible{background:#ffffff94;border-color:#0000004d}html[data-theme=light] .home-socials-links strong{color:#181818}html[data-theme=light] .home-socials-links small{color:#666}html[data-theme=light] .home-socials-links b{color:#888}html[data-theme=light] .home-socials-links a:hover b,html[data-theme=light] .home-socials-links a:focus-visible b{color:#111}html[data-theme=light] .collection-kicker span{color:#929292}html[data-theme=light] .collection-title{filter:drop-shadow(0 0 28px #00000014);background:linear-gradient(#070707 0%,#383838 42%,#9a9a9a 78%,#242424 100%);-webkit-background-clip:text;background-clip:text}html[data-theme=light] .collection-shell-football{--collection-title-top:#09275d;--collection-title-mid:#1763ca;--collection-title-low:#4a98f4;--collection-title-flash:#164f9e}html[data-theme=light] .collection-shell-mma{--collection-title-top:#651609;--collection-title-mid:#c92e18;--collection-title-low:#ff6e55;--collection-title-flash:#9c2515}html[data-theme=light] .collection-shell-culture{--collection-title-top:#650c17;--collection-title-mid:#cb2637;--collection-title-low:#ef5663;--collection-title-flash:#2766b8}html[data-theme=light] .collection-shell-football,html[data-theme=light] .collection-shell-mma,html[data-theme=light] .collection-shell-starpull,html[data-theme=light] .collection-shell-culture{background:radial-gradient(circle at 7% 35%, rgba(var(--collection-accent), .16), transparent 34%), radial-gradient(circle at 94% 72%, rgba(var(--collection-accent-secondary), .13), transparent 36%), linear-gradient(145deg, #faf9f5 0%, #e7e6e1 49%, #f4f3ef 100%)}html[data-theme=light] .collection-shell-football .ambient-left,html[data-theme=light] .collection-shell-mma .ambient-left,html[data-theme=light] .collection-shell-starpull .ambient-left,html[data-theme=light] .collection-shell-culture .ambient-left{background:rgb(var(--collection-accent));opacity:.2;mix-blend-mode:multiply}html[data-theme=light] .collection-shell-football .ambient-right,html[data-theme=light] .collection-shell-mma .ambient-right,html[data-theme=light] .collection-shell-starpull .ambient-right,html[data-theme=light] .collection-shell-culture .ambient-right{background:rgb(var(--collection-accent-secondary));opacity:.18;mix-blend-mode:multiply}html[data-theme=light] .collection-shell-football .collection-title,html[data-theme=light] .collection-shell-mma .collection-title,html[data-theme=light] .collection-shell-culture .collection-title{background:linear-gradient(180deg, var(--collection-title-top) 0%, var(--collection-title-mid) 40%, var(--collection-title-low) 76%, var(--collection-title-flash) 100%);filter:drop-shadow(0 0 26px rgba(var(--collection-accent), .16));-webkit-background-clip:text;background-clip:text}html[data-theme=light] .product-media{background:radial-gradient(circle at 50% 43%,#ffffffe6,#0000 42%),linear-gradient(145deg,#f7f6f1 0%,#deddd8 100%);border-color:#00000024;box-shadow:inset 0 1px #ffffffb3}html[data-theme=light] .product-media:after{border-color:#0000000e}html[data-theme=light] .product-open-badge{color:#454545;background:#f5f4efc7;border-color:#00000029}html[data-theme=light] .product-open-link:hover .product-open-badge,html[data-theme=light] .product-open-link:focus-visible .product-open-badge{color:#fff;background:#111;border-color:#111}html[data-theme=light] .product-open-link:focus-visible .product-media{outline-color:#000000ad}html[data-theme=light] .product-index,html[data-theme=light] .product-category,html[data-theme=light] .product-description{color:#686868}html[data-theme=light] .product-info h2{color:#111}html[data-theme=light] .product-price{color:#242424}html[data-theme=light] .product-coming-soon,html[data-theme=light] .product-detail-coming-soon{border-color:rgba(var(--collection-accent), .38);color:rgb(var(--collection-accent))}html[data-theme=light] .product-purchase{border-top-color:#0000001f}html[data-theme=light] .size-selector>span{color:#646464}html[data-theme=light] .size-selector button{color:#626262;border-color:#0000002b}html[data-theme=light] .size-selector button:hover,html[data-theme=light] .size-selector button:focus-visible{color:#000;border-color:#00000075}html[data-theme=light] .size-selector button[aria-pressed=true]{color:#fff;background:#111;border-color:#111}html[data-theme=light] .product-detail-back{color:#606060}html[data-theme=light] .product-detail-media{border-color:rgba(var(--collection-accent), .3);background:radial-gradient(circle at 50% 44%, rgba(var(--collection-accent), .13), transparent 42%), linear-gradient(145deg, #f7f6f1 0%, #deddd8 100%);box-shadow:0 34px 90px #1e1e1e21,inset 0 1px #ffffffb8}html[data-theme=light] .product-detail-media:after{border-color:#0000000f}html[data-theme=light] .product-gallery-controls{border-color:rgba(var(--collection-accent), .25);background:#efeee9d1}html[data-theme=light] .product-gallery-controls button{color:#666}html[data-theme=light] .product-gallery-controls button+button{border-left-color:rgba(var(--collection-accent), .25)}html[data-theme=light] .product-gallery-controls button:hover,html[data-theme=light] .product-gallery-controls button:focus-visible{color:#111}html[data-theme=light] .product-gallery-controls button[aria-pressed=true]{background:rgba(var(--collection-accent), .11);color:rgb(var(--collection-accent))}html[data-theme=light] .product-detail-media-number,html[data-theme=light] .product-detail-description>span,html[data-theme=light] .product-detail-specs dt,html[data-theme=light] .product-detail-note{color:#686868}html[data-theme=light] .product-detail-price,html[data-theme=light] .product-detail-specs dd{color:#1b1b1b}html[data-theme=light] .product-release-lock{border-color:rgba(var(--collection-accent), .25);background:rgba(var(--collection-accent), .055)}html[data-theme=light] .product-release-lock strong{color:rgb(var(--collection-accent))}html[data-theme=light] .product-release-lock span,html[data-theme=light] .product-release-lock p{color:#5d5d5d}html[data-theme=light] .product-detail-description p{color:#4f4f4f}html[data-theme=light] .product-detail-specs,html[data-theme=light] .product-detail-specs>div{border-color:#0000001f}html[data-theme=light] .add-to-cart-button,html[data-theme=light] .primary-commerce-button,html[data-theme=light] .checkout-placeholder{color:#fff;background:#111;border-color:#111}html[data-theme=light] .add-to-cart-button:hover:not(:disabled),html[data-theme=light] .add-to-cart-button:focus-visible:not(:disabled),html[data-theme=light] .primary-commerce-button:hover:not(:disabled),html[data-theme=light] .primary-commerce-button:focus-visible:not(:disabled){background:#000}html[data-theme=light] .commerce-eyebrow,html[data-theme=light] .account-intro>p:last-child{color:#626262}html[data-theme=light] .account-intro h1,html[data-theme=light] .cart-heading h1{background:linear-gradient(#070707 0%,#383838 44%,#999 78%,#242424 100%);-webkit-background-clip:text;background-clip:text}html[data-theme=light] .account-panel,html[data-theme=light] .cart-summary,html[data-theme=light] .empty-cart{background:radial-gradient(circle at 75% 20%,#ffffffb3,#0000 36%),#efeee9db;border-color:#00000026;box-shadow:0 32px 90px #1e1e1e1a,inset 0 1px #fffc}html[data-theme=light] .account-panel h2,html[data-theme=light] .empty-cart h2,html[data-theme=light] .cart-item-details h2{color:#111}html[data-theme=light] .account-panel-signin>p,html[data-theme=light] .account-profile-card>p:not(.account-avatar),html[data-theme=light] .empty-cart>span,html[data-theme=light] .cart-item-details p{color:#646464}html[data-theme=light] .panel-index,html[data-theme=light] .account-profile-card>span:last-child,html[data-theme=light] .empty-cart>p{color:#737373}html[data-theme=light] .account-identity-preview,html[data-theme=light] .account-stat,html[data-theme=light] .cart-summary>div,html[data-theme=light] .cart-items,html[data-theme=light] .cart-item{border-color:#00000021}html[data-theme=light] .account-identity-preview span,html[data-theme=light] .account-stat span,html[data-theme=light] .cart-summary>div{color:#676767}html[data-theme=light] .account-identity-preview strong,html[data-theme=light] .account-stat strong,html[data-theme=light] .cart-item-price,html[data-theme=light] .cart-summary-total strong{color:#151515}html[data-theme=light] .account-avatar{color:#111;border-color:#00000040}html[data-theme=light] .secondary-commerce-button{color:#555;border-color:#00000029}html[data-theme=light] .secondary-commerce-button:hover,html[data-theme=light] .secondary-commerce-button:focus-visible,html[data-theme=light] .remove-item-button:hover,html[data-theme=light] .remove-item-button:focus-visible{color:#000}html[data-theme=light] .cart-item-media{background:radial-gradient(circle at 50% 43%,#ffffffe6,#0000 42%),#e4e3de;border-color:#00000024}html[data-theme=light] .cart-item-details>div>span,html[data-theme=light] .remove-item-button,html[data-theme=light] .account-signout{color:#626262}html[data-theme=light] .quantity-control{border-color:#0000002b}html[data-theme=light] .quantity-control button,html[data-theme=light] .quantity-control span{color:#262626}html[data-theme=light] .quantity-control span{border-color:#0000001f}html[data-theme=light] .empty-cart>div a{color:#444;border-color:#0003}html[data-theme=light] .corner-top-left,html[data-theme=light] .corner-top-right,html[data-theme=light] .corner-bottom-left,html[data-theme=light] .corner-bottom-right{border-color:#999}html[data-theme=light] .theme-toggle{background:#f5f4efd6;border-color:#0000002e;box-shadow:0 14px 36px #1e1e1e24,inset 0 1px #ffffffb3}html[data-theme=light] .theme-toggle button{color:#777}html[data-theme=light] .theme-toggle button:hover,html[data-theme=light] .theme-toggle button:focus-visible{color:#000}html[data-theme=light] .theme-toggle button[aria-pressed=true]{color:#fff;background:#111}.product-name{background:var(--product-name-gradient,linear-gradient(90deg, #fff 0%, #8d8d8d 55%, #fff 100%));color:#0000;filter:drop-shadow(0 0 13px var(--product-name-glow,#fff3));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.product-detail-copy h1.product-name{background:var(--product-name-gradient,linear-gradient(90deg, #fff 0%, #8d8d8d 55%, #fff 100%));color:#0000;filter:drop-shadow(0 0 24px var(--product-name-glow,#fff3));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.product-media-name{z-index:3;letter-spacing:-.02em;text-transform:uppercase;max-width:62%;margin:0;font-size:clamp(12px,1.15vw,16px);font-weight:680;line-height:1.08;position:absolute;top:48px;left:20px}html[data-theme=light] .product-name{filter:drop-shadow(0 1px 1px #0000004d) drop-shadow(0 0 9px var(--product-name-glow,#0000001f));-webkit-text-stroke:.24px #1414144d}html[data-theme=light] .product-detail-copy h1.product-name{filter:drop-shadow(0 1px 1px #00000052) drop-shadow(0 0 16px var(--product-name-glow,#0000001f))}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (width<=1100px) and (width>=701px){.home-collections-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-grid-3{grid-template-columns:repeat(2,minmax(0,1fr));width:min(84vw,1180px)}}@media (width<=700px){.coming-soon-frame{inset:12px}.coming-soon-topline,.coming-soon-footer{letter-spacing:.12em;gap:18px;padding:14px 13px;font-size:6px}.coming-soon-footer span:last-child{text-overflow:ellipsis;white-space:nowrap;max-width:155px;overflow:hidden}.coming-soon-content{width:calc(100% - 30px);padding:24px 0 20px}.coming-soon-eyebrow{letter-spacing:.16em;margin-bottom:19px;font-size:6px}.coming-soon-content h1{font-size:clamp(68px,23vw,108px);line-height:.72}.coming-soon-copy{letter-spacing:.1em;max-width:330px;margin-top:24px;font-size:8px;line-height:1.7}.coming-soon-form{margin-top:24px}.coming-soon-field{grid-template-columns:38px minmax(0,1fr)}.coming-soon-field input{min-height:54px;padding:0 14px;font-size:8px}.coming-soon-field button{border-top:1px solid #090909;border-left:0;grid-column:1/-1;min-height:50px;padding:0 16px}.coming-soon-message{margin-top:9px;font-size:6px}.coming-soon-symbol{opacity:.045;width:92vw}.collection-transition-frame{inset:14px}.collection-transition-topline,.collection-transition-bottom>div:last-child{letter-spacing:.12em;gap:16px;font-size:6px}.collection-transition-topline{padding:14px 13px}.collection-transition-symbol{width:82vw}.collection-transition-center{width:calc(100vw - 52px)}.collection-transition-center>p{letter-spacing:.23em;margin-bottom:16px;font-size:7px}.collection-transition-title>span,.collection-transition-title>em{letter-spacing:.3em;margin-right:-.3em;font-size:9px}.collection-transition-title>strong{letter-spacing:-.065em;max-width:calc(100vw - 50px);margin:12px 0 7px;font-size:clamp(58px,20vw,104px)}.transition-name-football{font-size:clamp(48px,16.5vw,86px)!important}.collection-transition-bottom{padding:0 13px 14px}.collection-transition-progress{margin-bottom:11px}.site-loader-frame{width:calc(100vw - 48px)}.site-loader-topline,.site-loader-meta{letter-spacing:.13em;gap:20px;font-size:6px}.site-loader-topline span:first-child{max-width:142px;line-height:1.55}.site-loader-mark{min-height:270px}.site-loader-symbol-wrap{width:130px;top:28px}.site-loader-wordmark{width:108%;max-width:none;margin-top:52px}.site-loader-corner-tl{top:16px;left:16px}.site-loader-corner-tr{top:16px;right:16px}.site-loader-corner-bl{bottom:16px;left:16px}.site-loader-corner-br{bottom:16px;right:16px}.site-header{grid-template-columns:1fr auto 1fr;margin:0 16px;padding:23px 0 20px}html[data-theme=light] .site-header{margin:0;padding:23px 16px 20px}.header-symbol{width:40px}.header-actions{gap:10px}.product-search-panel{max-height:calc(100svh - 92px);padding:14px;top:74px;right:16px}.product-search-result{grid-template-columns:56px minmax(0,1fr) auto;gap:12px;padding:10px 3px}.product-search-result-image{width:56px}.header-action-label{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.header-action-icon{width:15px;height:15px}.cart-count{min-width:15px;height:15px;margin-left:-4px;font-size:6px}.brand-mark{letter-spacing:.16em;font-size:9px}.collection-nav{letter-spacing:.12em;gap:13px;font-size:9px}.collection-nav-link-featured{gap:4px;margin:-5px -6px;padding:5px 6px}.featured-nav-star{font-size:7px}.sports-menu summary{gap:4px}.menu-cross{font-size:11px}.sports-dropdown{width:158px;padding:6px;top:calc(100% + 22px)}.sports-dropdown a{padding:11px 8px}.hero{padding:96px 20px 34px}.logo-stage,.hero-footer{width:min(100%,620px)}.eyebrow{letter-spacing:.2em;margin-bottom:16px;font-size:8px}.hero-logo{width:124%;max-width:none}.hero-footer{align-items:flex-start;gap:18px;margin-top:8px;padding-top:16px;line-height:1.5}.hero-footer p{max-width:145px}.home-collections{padding:82px 20px 108px}.home-collections-heading,.home-collections-grid{width:100%}.home-collections-heading{flex-direction:column;align-items:flex-start;gap:20px;margin-bottom:28px;padding-bottom:21px}.home-collections-kicker{letter-spacing:.2em;margin-bottom:12px;font-size:8px}.home-collections-heading h1{letter-spacing:-.065em;font-size:clamp(48px,15vw,70px)}.home-collections-note{text-align:left;margin:0;font-size:8px}.home-collections-grid{grid-template-columns:1fr;gap:24px}.home-collection-card-top{padding:15px 16px;font-size:7px}.home-collection-visual{aspect-ratio:1/1.02}.home-shirt{width:76%}.home-collection-visual-three .home-shirt{width:64%}.home-collection-visual-three .home-shirt-center{width:70%}.home-shirt-left{left:-14%}.home-shirt-right{right:-14%}.home-collection-card-bottom{gap:16px;padding:20px 17px 22px}.home-collection-card-bottom h3{font-size:36px}.home-collection-card-bottom>span{text-align:right;max-width:104px;font-size:7px;line-height:1.55}.home-socials{padding:0 20px 96px}.home-socials-inner{grid-template-columns:1fr;gap:25px;width:100%;padding-top:27px}.home-socials-intro{flex-direction:row;align-items:center;gap:20px;padding:0}.home-socials-intro span{text-align:right}.home-socials-links{grid-template-columns:1fr}.home-socials-links a{min-height:132px;padding:23px 22px}.home-socials-links a+a{border-left:0}.home-socials-links .home-support-link{min-height:126px}.home-socials-links .home-support-link strong{max-width:calc(100% - 34px);font-size:21px}.home-socials-links strong{font-size:31px}.home-socials-links b{top:22px;right:21px}.ambient{opacity:.07}.collection-content{padding:105px 20px 38px}.collection-home-link{font-size:8px;top:91px;left:20px}.collection-kicker{letter-spacing:.2em;margin-bottom:20px;font-size:8px}.collection-title{letter-spacing:-.065em;font-size:clamp(54px,20vw,92px)}.collection-status{text-align:left;align-items:flex-start;gap:20px;width:100%;margin-top:48px;line-height:1.5}.collection-status span{text-align:right;max-width:125px}.collection-content-products{padding:122px 20px 116px}.collection-content-products .collection-kicker{margin-top:28px}.collection-content-products .collection-title{font-size:clamp(56px,19vw,88px)}.collection-content-products .collection-status,.product-grid{width:100%}.collection-content-products .collection-status{margin-top:38px}.product-grid{grid-template-columns:1fr;gap:44px;margin-top:42px}.product-media{aspect-ratio:4/5}.product-info{gap:18px;padding-top:15px}.product-category{margin-bottom:7px;font-size:7px}.product-info h2{font-size:18px}.product-price,.product-coming-soon{font-size:9px}.product-coming-soon{padding:5px 6px;font-size:7px}.product-purchase{margin-top:16px}.size-selector button{width:36px;height:32px}.product-open-badge{padding:7px 8px;top:12px;right:12px}.product-detail-content{width:100%;padding:118px 20px 112px}.product-detail-back{margin-bottom:22px;font-size:7px}.product-detail-layout{grid-template-columns:1fr;gap:38px}.product-detail-media{width:100%}.product-detail-media-meta{font-size:6px;top:16px;left:16px;right:16px}.product-detail-media-number{bottom:15px;right:16px}.product-detail-copy{padding-top:0}.product-detail-kicker{margin-bottom:16px;font-size:7px}.product-detail-copy h1{font-size:clamp(48px,15vw,70px)}.product-detail-price{margin-top:19px;font-size:12px}.product-detail-coming-soon{margin-top:20px}.product-release-lock{margin-top:24px;padding:17px}.product-detail-description{margin-top:30px;padding-top:19px}.product-detail-description p{font-size:11px}.product-detail-copy .product-purchase{margin-top:26px}.account-content,.cart-content{width:100%;padding:124px 20px 112px}.account-content{flex-direction:column;justify-content:center;align-items:stretch;gap:48px;min-height:100svh;display:flex}.account-intro h1,.cart-heading h1{font-size:clamp(48px,15vw,72px)}.account-intro>p:last-child{margin-top:22px;font-size:10px}.account-panel-signin{padding:28px 22px}.panel-index{margin-bottom:44px}.account-panel h2{font-size:30px}.account-dashboard{grid-template-columns:1fr}.account-profile-card,.account-stats-card{min-height:auto}.account-signout{align-self:flex-end;margin-top:-24px;position:static}.cart-heading{flex-direction:column;align-items:flex-start;gap:18px;margin-bottom:34px;padding-bottom:22px}.cart-heading .commerce-eyebrow{order:0}.cart-layout{grid-template-columns:1fr;gap:30px}.cart-item{grid-template-columns:108px minmax(0,1fr);gap:17px;padding:18px 0}.cart-item-details{min-height:135px}.cart-item-details h2{font-size:18px}.cart-item-price{position:absolute;bottom:20px;right:0}.cart-item-controls{gap:12px}.quantity-control{grid-template-columns:repeat(3,30px)}.cart-summary{padding:24px 20px;position:static}.empty-cart{min-height:390px;padding:44px 20px}.empty-cart>span{max-width:280px;line-height:1.6}.empty-cart>div{flex-direction:column;width:100%}.empty-cart>div a{width:100%}.theme-toggle{bottom:20px;right:20px}.theme-toggle button{padding:7px 8px;font-size:7px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition-duration:.01ms!important}.site-loader-scan,.site-loader-symbol-wrap,.site-loader-wordmark,.site-loader-progress span,.site-loader-topline,.site-loader-meta,.site-loader-corner,.site-loader.is-exiting .site-loader-frame{animation:none!important}.site-loader-progress span{transform:scaleX(1)}.site-loader.is-exiting,.coming-soon-gate.is-leaving{animation:.18s linear forwards loader-fade-out}.coming-soon-gate.is-leaving .coming-soon-content{animation:none!important}.collection-transition.is-covering{animation:.14s linear forwards collection-transition-fade-in}.collection-transition.is-returning{animation:90ms linear forwards collection-transition-fade-in}.collection-transition.is-revealing,html[data-collection-transition-phase=reveal] .collection-transition{animation:.16s linear forwards collection-transition-fade-out}html[data-collection-transition-direction=back][data-collection-transition-phase=reveal] .collection-transition{animation:.12s linear forwards collection-transition-fade-out}.collection-transition-scan,.collection-transition-symbol,.collection-transition-center,.collection-transition-progress span{animation:none!important}.collection-transition-progress span{transform:scaleX(1)}.cart-transition.is-covering{animation:.12s linear forwards collection-transition-fade-in}.cart-transition.is-returning{animation:90ms linear forwards collection-transition-fade-in}html[data-cart-transition-phase=reveal] .cart-transition{animation:.16s linear forwards collection-transition-fade-out}html[data-cart-transition-direction=back][data-cart-transition-phase=reveal] .cart-transition{animation:.12s linear forwards collection-transition-fade-out}.cart-transition-glow,.cart-transition-beam,.cart-transition-ring,.cart-transition-cart-line,.cart-transition-cart-detail,.cart-transition-wheel,.cart-transition-center>p,.cart-transition-center>strong,.cart-transition-status{animation:none!important}.cart-transition-cart-line,.cart-transition-cart-detail{stroke-dashoffset:0}.cart-transition-wheel{opacity:1}}
