@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0a8efbe73793fcdf-s.3ih7dxnymi4t5.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(../media/be73ba277ecdcba3-s.3uaqc_eim_oz1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c52d0a8a47055bb1-s.p.2w-eao_k5pziq.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(../media/32e2c39004b5fbd8-s.1haaxlqnxotgo.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bc9aeb10d4e2aad9-s.2km9zhv-p9t3b.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b5363c3b0545cfa1-s.p.00u70rl5ce7ry.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(../media/10dc39481d8b0f5c-s.0p3m7ez1fl9bq.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(../media/31dd1d13888dfd30-s.0owl_bf4j-7yx.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8d472e246568d62d-s.p.14sz-5zsn4k6e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Fallback;src:local(Arial);ascent-override:103.43%;descent-override:20.69%;line-gap-override:0.0%;size-adjust:96.68%}.y0YdIa_className{font-family:Barlow,Barlow Fallback;font-style:normal}.y0YdIa_variable{--font-body:"Barlow", "Barlow Fallback"}
@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../media/39bdd36e1450d69d-s.1glkedkmkj4ol.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f88683b112f86fce-s.0jk2f-2yu65-t.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../media/066ba92c8fc1c222-s.p.0j4ssjn_k8z58.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/31d568f801a64fa3-s.323_pd8dkinxn.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c0a0872b54d5f580-s.3o5kmmd3ujeri.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2da4f60ed3b00b11-s.p.0rkprfbp4mv-a.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed Fallback;src:local(Arial);ascent-override:130.73%;descent-override:26.15%;line-gap-override:0.0%;size-adjust:76.49%}.mCaICW_className{font-family:Barlow Condensed,Barlow Condensed Fallback;font-style:normal}.mCaICW_variable{--font-display:"Barlow Condensed", "Barlow Condensed Fallback"}
:root{--black:#0b0c0b;--carbon:#141614;--carbon-2:#1b1d1b;--line:#2e312e;--ash:#d7d9d4;--ash-2:#bfc2bb;--text:#f1f3ef;--muted:#a6aaa3;--green:#3fd11f;--green-hover:#5ae83a;--on-green:#071204;--danger:#ff7a6b;--red:#e3342b;--gutter:clamp(16px, 4vw, 48px);--display:var(--font-display), "Arial Narrow", Arial, sans-serif;--body:var(--font-body), Arial, sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background:var(--black);color:var(--text);font:400 16px/1.55 var(--body);margin:0}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin:0}ul{margin:0;padding:0;list-style:none}button,input,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}:focus-visible{outline:2px solid var(--green);outline-offset:2px}.muted{color:var(--muted)}.pending{visibility:hidden}.btn{min-height:48px;font:700 15px/1.2 var(--display);letter-spacing:.16em;text-transform:uppercase;border:1px solid #0000;justify-content:center;align-items:center;padding:12px 28px;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}.btn-primary{background:var(--green);color:var(--on-green)}.btn-primary:hover{background:var(--green-hover)}.btn-primary:disabled{opacity:.55;cursor:progress}.btn-outline{border-color:var(--text);color:var(--text)}.btn-outline:hover{background:var(--text);color:var(--black)}.btn-block{width:100%}.link-btn{color:var(--muted);text-underline-offset:3px;font-size:14px;text-decoration:underline}.link-btn:hover{color:var(--text)}.icon-btn{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex;position:relative}.eyebrow{font:700 14px/1.2 var(--display);letter-spacing:.24em;text-transform:uppercase;color:var(--green)}.announce{background:var(--green);color:var(--on-green);text-align:center;font:700 13px/1.4 var(--display);letter-spacing:.14em;text-transform:uppercase;padding:6px 16px}.site-header{z-index:20;background:var(--black);border-bottom:1px solid var(--line);position:sticky;top:0}.header-row{padding:10px var(--gutter);align-items:center;gap:24px;min-height:68px;display:flex}.logo{flex:none;width:128px}.logo img{width:100%;height:auto}.main-nav{flex:1;justify-content:center;gap:30px;display:flex}.main-nav a{font:700 15px/1.2 var(--display);letter-spacing:.14em;text-transform:uppercase;border-bottom:2px solid #0000;padding:8px 0}.main-nav a:hover,.main-nav a[aria-current=page]{border-color:var(--green)}.header-actions{align-items:center;gap:12px;display:flex}.social-links{align-items:center;display:flex}.social-links a{color:var(--muted);transition:color .15s}.social-links a:hover{color:var(--green)}.header-social{border-right:1px solid var(--line);margin-right:4px;padding-right:12px}.drawer-social{justify-content:center;gap:12px;margin-top:20px}.region-btn{color:var(--muted);white-space:nowrap;min-height:44px;font-size:14px}.region-btn:hover{color:var(--text)}.cart-count{background:var(--green);min-width:18px;height:18px;color:var(--on-green);text-align:center;border-radius:9px;padding:0 4px;font-size:12px;font-weight:600;line-height:18px;position:absolute;top:2px;right:0}.menu-btn{display:none}.checkout-header .header-row{justify-content:space-between}@media (max-width:960px){.main-nav,.region-btn,.header-social{display:none}.menu-btn{display:inline-flex}.header-row{justify-content:space-between;gap:8px;min-height:60px;padding-block:6px}.logo{width:108px}.header-actions{justify-content:flex-end;min-width:44px}}.drawer{background:var(--carbon);color:var(--text);border:0;max-width:none;max-height:none;margin:0;padding:0}.drawer::backdrop{background:#000000a6}.drawer-right{width:min(440px,100vw);height:100dvh;margin-left:auto;animation:.22s ease-out slide-r}.drawer-left{width:min(340px,90vw);height:100dvh;animation:.22s ease-out slide-l}.drawer-center{border:1px solid var(--line);width:min(440px,100vw - 32px);height:fit-content;margin:auto}.drawer-inner{flex-direction:column;height:100%;display:flex}.drawer-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:12px 20px;display:flex}.drawer-head h2{font:700 17px/1.2 var(--display);letter-spacing:.18em;text-transform:uppercase}.drawer-body{flex:1;padding:20px;overflow-y:auto}.drawer-foot{border-top:1px solid var(--line);padding:16px 20px 20px}@keyframes slide-r{0%{opacity:0;transform:translate(40px)}}@keyframes slide-l{0%{opacity:0;transform:translate(-40px)}}@media (prefers-reduced-motion:reduce){.drawer-right,.drawer-left{animation:none}html{scroll-behavior:auto}.marquee-track{animation:none!important}}.mobile-nav{flex-direction:column;margin-bottom:24px;display:flex}.mobile-nav a{border-bottom:1px solid var(--line);font:700 20px/1.2 var(--display);letter-spacing:.12em;text-transform:uppercase;padding:14px 0}.cart-lines{flex-direction:column;gap:20px;display:flex}.cart-line{gap:16px;display:flex}.cart-thumb{background:var(--ash);flex:none;align-self:flex-start;width:96px;padding:4px}.cart-line-info{flex:1;min-width:0;font-size:15px}.cart-line-name{font:700 16px/1.25 var(--display);letter-spacing:.08em;text-transform:uppercase;display:block}.cart-line-actions{align-items:center;gap:16px;margin-top:10px;display:flex}.cart-note{color:var(--muted);margin-bottom:12px;font-size:14px}.cart-empty{text-align:center;flex-direction:column;align-items:center;gap:20px;padding:40px 0;display:flex}.qty{border:1px solid var(--line);align-items:center;display:inline-flex}.qty button{width:44px;height:44px;font-size:18px}.qty button:disabled{color:var(--line);cursor:not-allowed}.qty span{text-align:center;min-width:28px}.field{flex:1;min-width:0;margin-bottom:14px;display:block}.field>span{color:var(--muted);margin-bottom:5px;font-size:14px;display:block}.field input,.field select,.toolbar select{background:var(--carbon-2);border:1px solid var(--line);border-radius:2px;width:100%;min-height:46px;padding:10px 12px;font-size:16px}.field input:focus,.field select:focus{border-color:var(--green);outline:1px solid var(--green)}.field-row{gap:12px;display:flex}.field-error,.form-error{color:var(--danger);font-size:15px}.form-error{border:1px solid var(--danger);margin:16px 0;padding:12px 14px}.region-form{flex-direction:column;gap:10px;display:flex}.currency-choice{border:0;margin:0 0 12px;padding:0}.currency-choice legend{color:var(--muted);margin-bottom:6px;padding:0;font-size:14px}.currency-choice{gap:8px;display:flex}.currency-choice label{border:1px solid var(--line);cursor:pointer;flex:1;justify-content:center;align-items:center;min-height:46px;font-weight:500;display:flex;position:relative}.currency-choice input,.size-picker input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.currency-choice label.selected{border-color:var(--green);color:var(--green)}:is(.currency-choice label:has(:focus-visible),.size-picker label:has(:focus-visible)){outline:2px solid var(--green);outline-offset:2px}.section{padding:clamp(40px, 7vw, 80px) var(--gutter);background:var(--carbon)}.section-tight{padding-top:clamp(16px,3vw,32px);padding-bottom:clamp(32px,5vw,56px)}.section-title{font:700 clamp(26px, 4vw, 40px)/1.1 var(--display);letter-spacing:.14em;text-transform:uppercase;text-align:center;margin-bottom:clamp(24px,4vw,40px)}.section-title-left{text-align:left}.section-cta{text-align:center;margin-top:32px}.merch-head{text-align:center;max-width:720px;margin:0 auto clamp(24px,4vw,40px)}.merch-title{text-wrap:balance;margin-bottom:10px;font-size:clamp(22px,2.8vw,32px)}.merch-sub{font:700 clamp(14px, 1.5vw, 18px)/1.3 var(--display);letter-spacing:.18em;text-transform:uppercase;color:var(--green);text-wrap:balance}.hero{--hero-height:clamp(520px, 78vh, 760px);height:var(--hero-height);padding-left:var(--gutter);background:var(--black);grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:24px;display:grid;overflow:hidden}.hero-copy{flex-direction:column;align-items:flex-start;gap:14px;max-width:520px;display:flex}.hero-logo{width:min(440px,100%);height:auto}.hero-title{font:700 clamp(30px, 4.4vw, 54px)/1.05 var(--display);letter-spacing:.08em;text-transform:uppercase}.hero-text{color:#d9dcd6;font-size:18px}.hero-photo{height:var(--hero-height);-webkit-mask-composite:source-in;width:auto;max-width:none;margin-right:max(0px,50vw - 750px);-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000),linear-gradient(#000 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000),linear-gradient(#000 92%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}@media (max-width:900px){.hero{flex-direction:column;height:auto;padding-left:0;display:flex}.hero-photo{order:-1;width:100%;max-width:560px;height:auto;margin:0 auto}.hero-copy{width:100%;max-width:none;padding:8px var(--gutter) 36px}.hero-logo{width:min(300px,80%)}.hero-text{font-size:16px}}.rail,.grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2.4vw,32px);display:grid}.rail-two{grid-template-columns:repeat(2,minmax(0,1fr));max-width:820px;margin-inline:auto}.rail.rail-single{grid-template-columns:minmax(0,1fr);grid-auto-flow:row;max-width:420px;margin-inline:auto;padding-inline:0;overflow:visible}.product-card{text-align:center;display:block}.product-stage{aspect-ratio:1/1.08;background:radial-gradient(circle at 50% 42%, #e6e8e3, var(--ash) 58%, var(--ash-2));position:relative;overflow:hidden}.product-stage img{object-fit:contain;padding:5%}.product-stage img.img-cover{object-fit:contain;background:#000;padding:0}.stage-alt{opacity:0;transition:opacity .25s}@media (hover:hover){.product-card:hover .stage-alt{opacity:1}.product-card:hover .stage-main{opacity:0}.product-card:hover h3{color:var(--green)}}.badge{z-index:1;background:var(--black);color:var(--green);font:700 13px/1.4 var(--display);letter-spacing:.14em;text-transform:uppercase;padding:3px 12px;position:absolute;top:12px;right:12px;transform:skew(-12deg)}.product-card h3{font:700 18px/1.25 var(--display);letter-spacing:.1em;text-transform:uppercase;margin-top:16px;transition:color .15s}.card-tag{margin-top:4px;font-size:15px}.card-sizes{letter-spacing:.04em;margin-top:4px;font-size:13px}.card-price{margin-top:8px;font-size:17px;font-weight:600;display:block}@media (max-width:800px){.rail{scroll-snap-type:x mandatory;margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);scrollbar-width:none;grid-template-columns:none;grid-auto-columns:78%;grid-auto-flow:column;overflow-x:auto}.rail::-webkit-scrollbar{display:none}.rail>*{scroll-snap-align:center}.rail-two{max-width:none}.grid{grid-template-columns:repeat(2,minmax(0,1fr))}.grid .product-card h3{letter-spacing:.06em;font-size:16px}}@media (max-width:400px){.grid{grid-template-columns:1fr}}.marquee{background:var(--green);color:var(--on-green);padding:10px 0;overflow:hidden}.marquee-track{width:max-content;animation:44s linear infinite marquee;display:flex}.marquee-word{font:700 22px/1.2 var(--display);letter-spacing:.16em;text-transform:uppercase;padding-inline:28px;display:inline-block}.marquee-word+.marquee-word:before{content:""}@keyframes marquee{to{transform:translate(-25%)}}.story{background:var(--black);padding:clamp(56px, 9vw, 110px) var(--gutter);text-align:center;position:relative;overflow:hidden}.story-bg{object-fit:cover;opacity:.32}.story-copy{flex-direction:column;align-items:center;gap:22px;max-width:720px;margin-inline:auto;display:flex;position:relative}.story-copy>img:first-child{width:min(320px,70%);height:auto}.story-copy .section-title{margin:0}.story-copy p{color:#d9dcd6;font-size:18px}.story-seq{mix-blend-mode:lighten;width:100%;height:auto}.fighter{background:var(--carbon);grid-template-columns:1fr 1fr;display:grid}.fighter-photo{min-height:clamp(420px,56vw,720px);position:relative}.fighter-photo img{object-fit:cover;object-position:center 15%;-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(90deg,#000 55%,#0000),linear-gradient(#0000,#000 8% 88%,#0000);mask-image:linear-gradient(90deg,#000 55%,#0000),linear-gradient(#0000,#000 8% 88%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.fighter-copy{padding:clamp(32px, 6vw, 88px) var(--gutter);flex-direction:column;justify-content:center;align-items:flex-start;gap:18px;display:flex}.fighter-copy .section-title{margin:0}.fighter-copy p:not(.eyebrow,.fighter-tagline){max-width:46ch;font-size:18px}.fighter-tagline{font:700 clamp(20px, 2.4vw, 28px)/1.2 var(--display);letter-spacing:.08em;text-transform:uppercase;color:var(--green)}@media (max-width:800px){.fighter{grid-template-columns:1fr}.fighter-photo img{-webkit-mask-image:linear-gradient(#000 70%,#0000);mask-image:linear-gradient(#000 70%,#0000)}}.section-dark{background:var(--black)}.follow-buttons{flex-wrap:wrap;gap:12px;display:flex}.follow-section{text-align:center}.follow-section .follow-buttons{justify-content:center}.page-title{font:700 clamp(32px, 5vw, 56px)/1.05 var(--display);letter-spacing:.08em;text-transform:uppercase}.fighter-hero{background:var(--black);grid-template-columns:1fr 1fr;display:grid}.fighter-hero-photo{min-height:clamp(440px,60vw,760px);position:relative}.fighter-hero-photo img{object-fit:cover;object-position:center 12%}.fighter-hero-copy{padding:clamp(32px, 6vw, 88px) var(--gutter);flex-direction:column;justify-content:center;align-items:flex-start;gap:18px;display:flex}.record-line{font:700 clamp(22px, 2.6vw, 30px)/1.2 var(--display);letter-spacing:.1em;color:var(--muted);border-top:1px solid var(--line);padding-top:18px}.record-line span{color:var(--text)}.record-line .record-wins{color:var(--green)}.record-line .record-losses{color:var(--red)}.record-line small{font:500 14px/1.4 var(--body);letter-spacing:0;color:var(--green);text-underline-offset:3px;margin-top:4px;text-decoration:underline;display:block}.record-line:hover small{color:var(--green-hover)}.prose{max-width:720px;margin-inline:auto}.prose p{color:#d9dcd6;margin-bottom:18px;font-size:18px}.timeline{border-left:2px solid var(--line);max-width:720px;margin:0 auto;padding:0;list-style:none}.timeline li{grid-template-columns:72px 1fr;gap:16px;padding:0 0 26px 26px;font-size:17px;display:grid;position:relative}.timeline li:before{content:"";background:var(--green);border-radius:50%;width:12px;height:12px;position:absolute;top:6px;left:-7px}.timeline-year{font:700 20px/1.2 var(--display);letter-spacing:.08em;color:var(--green)}@media (max-width:900px){.fighter-hero{grid-template-columns:1fr}.fighter-hero-photo img{-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000),linear-gradient(#000 72%,#0000);mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000),linear-gradient(#000 72%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}}.next-fight{padding:clamp(32px, 5vw, 56px) var(--gutter);background:var(--carbon-2);border-bottom:2px solid var(--green);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.next-fight-copy{flex-direction:column;gap:8px;display:flex}.next-fight-title{font:700 clamp(30px, 4.4vw, 52px)/1.05 var(--display);letter-spacing:.08em;text-transform:uppercase}.next-fight-copy p:not(.eyebrow){color:#d9dcd6;font-size:17px}.record{justify-content:center;gap:clamp(16px,5vw,64px);margin:0;display:flex}.record div{text-align:center;min-width:96px}.record dt{font:700 15px/1.2 var(--display);letter-spacing:.2em;text-transform:uppercase;color:var(--muted)}.record dd{font:700 clamp(56px, 9vw, 104px)/1 var(--display);margin:4px 0 0}.record div:first-child dd{color:var(--green)}.record div:nth-child(2) dd{color:var(--red)}.titles{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2.4vw,32px);display:grid}.title-card h3{font:700 20px/1.2 var(--display);letter-spacing:.1em;text-transform:uppercase;margin-top:14px}.title-card p{margin-top:4px;font-size:15px}.title-photo{aspect-ratio:4/3;background:var(--carbon-2);border:1px dashed #4a4f4a;justify-content:center;align-items:center;display:flex;overflow:hidden}.title-photo img{object-fit:cover;width:100%;height:100%}.title-placeholder{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:14px}.tape{grid-template-columns:minmax(0,1fr) minmax(220px,330px) minmax(0,1fr);grid-template-areas:"left photo right";align-items:center;gap:clamp(20px,3vw,48px);max-width:1100px;margin:0 auto;display:grid}.tape-col{margin:0}.tape-col-left{text-align:right;grid-area:left}.tape-col-right{grid-area:right}.tape-stat{border-bottom:1px solid var(--line);flex-direction:column;justify-content:center;min-height:120px;padding:18px 0;display:flex}.tape-stat:first-child{border-top:1px solid var(--line)}.tape-stat dt{font:700 13px/1.2 var(--display);letter-spacing:.22em;text-transform:uppercase;color:var(--green)}.tape-stat dd{font:700 clamp(24px, 2.6vw, 32px)/1.1 var(--display);letter-spacing:.04em;text-transform:uppercase;margin:6px 0 0}.tape-stat small{font:400 14px/1.3 var(--body);letter-spacing:0;text-transform:none;color:var(--muted);margin-top:4px;display:block}.tape-photo{aspect-ratio:2/3;grid-area:photo;position:relative}.tape-photo img{object-fit:cover;object-position:center top;-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(#000 86%,#0000),linear-gradient(90deg,#0000,#000 14% 86%,#0000);mask-image:linear-gradient(#000 86%,#0000),linear-gradient(90deg,#0000,#000 14% 86%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}@media (max-width:800px){.tape{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"photo photo""left right";column-gap:20px}.tape-photo{justify-self:center;width:min(300px,78%)}.tape-col-left{text-align:left}.tape-stat{min-height:104px}.tape-stat dd{font-size:22px}}.fight-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2.4vw,28px);display:grid}.fight-card{background:var(--carbon);border:1px solid var(--line)}.fight-media{aspect-ratio:16/9;background:#000;position:relative}.fight-media iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.fight-play{width:100%;position:absolute;inset:0;overflow:hidden}.fight-play img{object-fit:cover;opacity:.85;width:100%;height:100%;transition:transform .3s,opacity .3s}.fight-play:hover img{opacity:1;transform:scale(1.03)}.play-icon{background:var(--green);width:60px;height:60px;color:var(--on-green);border-radius:50%;justify-content:center;align-items:center;margin:-30px 0 0 -30px;padding-left:3px;display:flex;position:absolute;top:50%;left:50%}.fight-length{background:#000c;padding:2px 6px;font-size:13px;position:absolute;bottom:8px;right:8px}.fight-info{padding:14px 16px 18px}.fight-date{font:700 14px/1.3 var(--display);letter-spacing:.14em;text-transform:uppercase;color:var(--green)}.fight-info h3{font:700 20px/1.2 var(--display);letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:10px;margin:6px 0 4px;display:flex}.fight-info p.muted{font-size:15px}.fight-note{margin-top:4px;font-size:13px!important}.result{letter-spacing:.12em;padding:2px 8px;font-size:12px}.result-W{background:var(--green);color:var(--on-green)}.result-L{background:var(--red);color:#fff}.result-D{background:var(--muted);color:var(--black)}@media (max-width:900px){.titles,.fight-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.titles,.fight-grid{grid-template-columns:1fr}.next-fight{flex-direction:column;align-items:flex-start}}.page-head{text-align:center;max-width:620px;margin:0 auto 32px}.page-head .section-title{margin-bottom:14px}.toolbar{border-block:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;padding:8px 0;display:flex}.category-tabs{flex-wrap:wrap;gap:28px;margin-bottom:24px;display:flex}.category-tabs button{min-height:44px;font:700 17px/1.2 var(--display);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);border-bottom:2px solid #0000;padding:0}.category-tabs button:hover{color:var(--text)}.category-tabs button[aria-pressed=true]{color:var(--text);border-bottom-color:var(--green)}.toolbar label{color:var(--muted);white-space:nowrap;align-items:center;gap:10px;font-size:14px;display:flex}.toolbar select{width:auto;min-height:42px;color:var(--text);max-width:190px}.pdp{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:clamp(24px,4vw,64px);max-width:1360px;margin-inline:auto;display:grid}.pdp-gallery{grid-template-columns:76px minmax(0,1fr);gap:12px;display:grid;position:sticky;top:88px}.pdp-thumbs{flex-direction:column;gap:10px;display:flex}.pdp-thumbs button{aspect-ratio:1;background:var(--ash);border:2px solid #0000;position:relative}.pdp-thumbs button[aria-current=true]{border-color:var(--green)}.pdp-thumbs img{object-fit:contain;padding:4px}.pdp-thumbs img.img-cover{background:#000;padding:0}.product-stage img.img-label,.pdp-thumbs img.img-label{object-fit:cover;background:#fff;padding:0}.pdp-main{aspect-ratio:1/1.04}.pdp-info h1{font:700 clamp(28px, 3.4vw, 40px)/1.12 var(--display);letter-spacing:.1em;text-transform:uppercase}.pdp-tag{margin-top:6px}.pdp-price{border-bottom:1px solid var(--line);margin-top:12px;padding-bottom:18px;font-size:24px;font-weight:600;display:block}.pdp-bullets{margin:18px 0 22px;padding-left:20px;list-style:outside}.pdp-bullets li{margin-bottom:6px}.size-picker{border:0;margin:0 0 18px;padding:0}.size-picker legend{color:var(--muted);margin-bottom:8px;padding:0;font-size:15px}.size-picker>div{flex-wrap:wrap;gap:8px;display:flex}.size-picker label{border:1px solid var(--line);cursor:pointer;flex:1 1 0;justify-content:center;align-items:center;max-width:70px;min-height:46px;padding:0 4px;font-weight:500;display:flex;position:relative}.size-picker label:hover{border-color:var(--text)}.size-picker label.selected{background:var(--green);border-color:var(--green);color:var(--on-green)}.size-picker .field-error{margin-top:8px}.pdp-buy{gap:12px;margin-bottom:12px;display:flex}.pdp-add{flex:1;min-height:46px}.accordions{border-top:1px solid var(--line);margin-top:28px}.accordions details{border-bottom:1px solid var(--line)}.accordions summary{min-height:52px;font:700 15px/1.2 var(--display);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;justify-content:space-between;align-items:center;list-style:none;display:flex}.accordions summary::-webkit-details-marker{display:none}.accordions summary:after{content:"+";color:var(--muted);font-size:20px;font-weight:400}.accordions details[open] summary:after{content:"−"}.accordions details>:not(summary){margin-bottom:16px}.ship-list{color:var(--muted)}.size-chart{display:block}.size-chart img{width:100%;height:auto;display:block}.size-chart span{color:var(--muted);margin-top:8px;font-size:14px;text-decoration:underline;display:block}@media (max-width:900px){.pdp{grid-template-columns:minmax(0,1fr)}.pdp-gallery{grid-template-columns:minmax(0,1fr);position:static}.pdp-thumbs{flex-direction:row;order:2}.pdp-thumbs button{width:68px}}.checkout{background:var(--carbon);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);min-height:calc(100dvh - 69px);display:grid}.checkout-main{padding:clamp(16px, 3vw, 40px) var(--gutter) 56px;justify-self:end;width:100%;max-width:700px}.checkout-side{background:var(--carbon-2);border-left:1px solid var(--line);padding:clamp(16px, 3vw, 40px) var(--gutter)}.checkout-side .summary-body{max-width:460px;position:sticky;top:24px}.checkout-form section{margin-bottom:30px}.checkout-form h2{font:700 21px/1.2 var(--display);letter-spacing:.1em;text-transform:uppercase;margin-bottom:14px}.form-hint{margin-top:-6px;font-size:14px}.pay-btn{min-height:54px;font-size:17px}.test-banner{border:1px dashed var(--green);color:var(--green);margin-bottom:22px;padding:10px 14px;font-size:14px}.summary-lines{flex-direction:column;gap:14px;display:flex}.summary-lines li{align-items:center;gap:14px;display:flex}.summary-thumb{background:var(--ash);flex:none;width:64px;position:relative}.summary-thumb .cart-count{top:-7px;right:-7px}.summary-name{flex:1;min-width:0;line-height:1.3}.summary-name small{font-size:14px;display:block}.summary-totals{border-top:1px solid var(--line);margin:22px 0 0;padding-top:16px}.summary-totals>div{justify-content:space-between;margin-bottom:8px;display:flex}.summary-totals dt{color:var(--muted)}.summary-totals dd{margin:0}.summary-total{margin-top:12px;font-size:21px;font-weight:600}.summary-total dt{color:var(--text)}.summary-total small{font-size:13px;font-weight:400}.summary-note{margin-top:12px;font-size:14px}.summary-mobile{display:none}.checkout-loading,.checkout-empty{background:var(--carbon);min-height:60vh}.checkout-empty{justify-content:center}.checkout-empty h1,.order-status h1{font:700 clamp(28px, 4vw, 40px)/1.15 var(--display);letter-spacing:.08em;text-transform:uppercase}@media (max-width:900px){.checkout{grid-template-columns:minmax(0,1fr)}.checkout-main{justify-self:stretch;max-width:none}.checkout-side{display:none}.summary-mobile{background:var(--carbon-2);margin:-16px calc(-1 * var(--gutter)) 22px;padding:0 var(--gutter);border-bottom:1px solid var(--line);display:block}.summary-mobile summary{cursor:pointer;align-items:center;min-height:52px;font-weight:500;display:flex}.summary-mobile .summary-body{padding-bottom:18px}}@media (max-width:480px){.field-row{flex-direction:column;gap:0}}.order-status{background:var(--carbon);padding:clamp(40px, 8vw, 88px) var(--gutter);min-height:70vh}.order-status>*{margin-inline:auto;max-width:620px;margin-bottom:16px;display:block}.order-status .btn{margin-inline:auto;width:fit-content;margin-top:24px;display:flex}.order-lines{border-block:1px solid var(--line);margin-block:20px;padding:14px 0}.order-lines li{padding:4px 0}.order-total{justify-content:space-between;margin-top:8px;font-size:18px;display:flex}.info-page{min-height:60vh}.info-page p{max-width:680px;margin:0 auto 14px}.site-footer{background:var(--black);border-top:1px solid var(--line);padding:48px var(--gutter) 24px}.footer-grid{grid-template-columns:1.5fr 1fr 1fr 1fr;gap:32px;display:grid}.footer-grid>div:first-child{flex-direction:column;gap:14px;max-width:320px;display:flex}.footer-grid h3{font:700 15px/1.2 var(--display);letter-spacing:.18em;text-transform:uppercase;margin-bottom:12px}.footer-grid a{color:var(--muted);overflow-wrap:anywhere;padding:5px 0;display:block}.footer-grid a:hover{color:var(--green)}.footer-grid img{height:auto}.footer-legal{margin-top:36px;font-size:13px}@media (max-width:800px){.footer-grid{grid-template-columns:repeat(3,auto);justify-content:space-between;column-gap:16px}.footer-grid>div:first-child{grid-column:1/-1}}.size-picker label.sold-out{color:var(--muted);opacity:.45;cursor:not-allowed;text-decoration:line-through}.size-picker label.sold-out:hover{border-color:var(--line)}.size-picker label.low:after{content:"";background:var(--danger);border-radius:50%;width:6px;height:6px;position:absolute;top:5px;right:5px}.stock-note{color:var(--danger);margin-top:10px;font-size:15px;font-weight:600}.btn-primary.pdp-add:disabled{opacity:.45;cursor:not-allowed}.admin{background:var(--carbon);padding:clamp(32px, 6vw, 64px) var(--gutter);min-height:70vh}.admin>*{max-width:760px;margin-inline:auto}.admin h1{font:700 clamp(28px, 4vw, 40px)/1.1 var(--display);letter-spacing:.1em;text-transform:uppercase;margin-bottom:12px}.admin-login form{max-width:360px;margin:24px auto 0}.admin-head{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.admin-link{color:var(--muted);text-decoration:underline}.admin-notice{border:1px solid var(--green);margin:16px auto;padding:12px 14px}.admin-product{border-top:1px solid var(--line);margin-top:32px;padding-top:24px}.admin-product h2{font:700 22px/1.2 var(--display);letter-spacing:.1em;text-transform:uppercase;margin-bottom:16px}.admin-product h3{font:700 16px/1.2 var(--display);letter-spacing:.14em;text-transform:uppercase;margin-bottom:6px}.admin-table{border-collapse:collapse;text-align:left;font-variant-numeric:tabular-nums;width:100%}.admin-table th,.admin-table td{border-bottom:1px solid var(--line);padding:9px 8px;font-weight:400}.admin-table thead th{color:var(--muted);white-space:nowrap;font-size:14px}.admin-table tbody th{font-weight:600}.admin-total th,.admin-total td{border-bottom:0;font-weight:700}.status-low{color:var(--danger);font-weight:600}.status-out{color:var(--muted)}.admin-form{margin-top:28px}.admin-form>p{margin-bottom:12px;font-size:15px}.admin-sizes{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.admin-sizes .field{margin-bottom:14px}@media (max-width:560px){.admin-sizes{grid-template-columns:repeat(3,minmax(0,1fr))}}
