@font-face{font-family:Big Shoulders;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/f6e5797ad9fd88cc.001-r-7mugpfu.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:Big Shoulders;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/33ff89548488d79f.p.016j3pq2se5f3.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:Big Shoulders;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/f99c309598d4ef8a.p.2mx8o19a7jz1u.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}.kt_j0q_className{font-family:Big Shoulders,Arial Narrow,Impact,sans-serif;font-style:normal}.kt_j0q_variable{--font-display:"Big Shoulders", Arial Narrow, Impact, sans-serif}
@font-face{font-family:Saira Semi Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(../media/4ef68788b059ef1e-s.1bka2v095mvse.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:Saira Semi Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(../media/180517dbfd641b60-s.p.2-9ss-uw1m0-a.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:Saira Semi Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(../media/87ea8bdd7ad9463e-s.p.3b11-6d-kar0-.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:Saira Semi Condensed;font-style:normal;font-weight:900;font-display:swap;src:url(../media/e8aea2cea57f7141-s.2mkdejkdimurw.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:Saira Semi Condensed;font-style:normal;font-weight:900;font-display:swap;src:url(../media/caf37123606c36b5-s.p.17y8ttq8oybgs.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:Saira Semi Condensed;font-style:normal;font-weight:900;font-display:swap;src:url(../media/7b63bf6233013d35-s.p.2fqw0497t-ayb.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:Saira Semi Condensed Fallback;src:local(Arial);ascent-override:123.71%;descent-override:47.85%;line-gap-override:0.0%;size-adjust:91.75%}.cEGKpq_className{font-family:Saira Semi Condensed,Saira Semi Condensed Fallback;font-style:normal}.cEGKpq_variable{--font-print:"Saira Semi Condensed", "Saira Semi Condensed Fallback"}
@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a342834df7752944-s.3q9gh2jvntrwt.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.2v2sz4qlut9s1.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.09bkcrcuv-0po.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.23qr8woi9ij9e.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:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.p.1_0gbi-gsbqmd.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:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.0p-wng2nn8o-p.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:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}._4r5Ioq_className{font-family:Manrope,Manrope Fallback;font-style:normal}._4r5Ioq_variable{--font-body:"Manrope", "Manrope Fallback"}
:root{--ink:#0b0b0c;--ink-2:#151619;--ink-3:#22242a;--chalk:#f4f2ec;--paper:#f3f0e9;--bone:#e8e3d8;--card:#fbfaf6;--line:#0b0b0c1f;--line-strong:#0b0b0c38;--line-light:#f4f2ec29;--muted:#5c5a55;--muted-light:#a9a7a0;--wa:#25d366;--wa-hover:#3ee07b;--wa-ink:#04220f;--sale:#c8102e;--promo:#ffd23f;--promo-ink:#1c1600;--focus:#3d7cff;--font-display:"Big Shoulders", "Arial Narrow", sans-serif;--font-body:"Manrope", system-ui, sans-serif;--radius:4px;--radius-lg:8px;--gutter:clamp(16px, 4vw, 48px);--header-h:68px;--ease:cubic-bezier(.2, .8, .2, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 24px)}body{background:var(--paper);color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:16px;line-height:1.55;overflow-x:clip}img,svg{max-width:100%;display:block}.jersey-photo{object-fit:contain;width:100%;height:100%}a{color:inherit;text-decoration:none}button,input,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}h1,h2,h3,p,ul,ol,dl,dd,figure{margin:0}ul,ol{padding:0;list-style:none}:focus-visible{outline:3px solid var(--focus);outline-offset:3px;border-radius:2px}::selection{background:var(--ink);color:var(--chalk)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{z-index:200;background:var(--chalk);color:var(--ink);border-radius:var(--radius);padding:12px 18px;font-weight:700;position:fixed;top:-100px;left:16px}.skip-link:focus{top:16px}.container{width:100%;max-width:1360px;padding-inline:var(--gutter);margin-inline:auto}.container--wide{max-width:1680px}.eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);align-items:center;gap:10px;margin-bottom:18px;font-size:12px;font-weight:700;display:inline-flex}.eyebrow--light{color:var(--muted-light)}.dot{background:var(--team-a,var(--wa));width:8px;height:8px;box-shadow:0 0 0 4px color-mix(in srgb, var(--team-a,var(--wa)) 25%, transparent);border-radius:50%;transition:background .6s}.section-title{font-family:var(--font-display);letter-spacing:-.005em;text-transform:uppercase;scroll-margin-top:calc(var(--header-h) + 48px);font-size:clamp(46px,7.2vw,112px);font-weight:800;line-height:.86}.section-title--handle{text-transform:none}.section-title--sm{font-size:clamp(36px,4.4vw,64px)}.section-lead{color:var(--muted);max-width:44ch;font-size:clamp(16px,1.25vw,18px)}.section-head--light .section-lead{color:var(--muted-light)}.section-head{grid-template-columns:minmax(0,1fr) minmax(0,440px);align-items:end;gap:24px 48px;margin-bottom:clamp(36px,5vw,72px);display:grid}.section-head__aside{justify-items:start;gap:20px;display:grid}.swatch{background:linear-gradient(90deg, var(--a) 50%, var(--b) 50%);border-radius:50%;flex:none;width:14px;height:14px;display:inline-block;box-shadow:inset 0 0 0 1px #0000002e}.btn{--h:48px;min-height:var(--h);border-radius:var(--radius);letter-spacing:.01em;white-space:nowrap;transition:background-color .25s var(--ease), color .25s var(--ease), border-color .25s var(--ease), transform .25s var(--ease);border:1.5px solid #0000;justify-content:center;align-items:center;gap:10px;padding:0 22px;font-size:15px;font-weight:700;line-height:1.1;display:inline-flex}.btn svg{transition:transform .3s var(--ease);flex:none}.btn:hover svg:last-child:not(:first-child){transform:translate(3px)}.btn:active{transform:translateY(1px)}.btn--sm{--h:42px;padding:0 16px;font-size:14px}.btn--lg{--h:56px;padding:0 28px;font-size:16px}.btn--xl{--h:64px;font-size:17px}.btn--block{width:100%}.btn--light{background:var(--chalk);color:var(--ink)}.btn--light:hover{background:#fff}.btn--outline-light{color:var(--chalk);border-color:#f4f2ec66}.btn--outline-light:hover{border-color:var(--chalk);background:#f4f2ec0f}.btn--dark{background:var(--ink);color:var(--chalk)}.btn--dark:hover{background:var(--ink-3)}.btn--ghost{border-color:var(--line-strong)}.btn--ghost:hover{border-color:var(--ink)}.btn--wa{background:var(--wa);color:var(--wa-ink)}.btn--wa:hover{background:var(--wa-hover)}.link-btn{text-underline-offset:3px;font-weight:700;text-decoration:underline}.badge{letter-spacing:.08em;text-transform:uppercase;background:var(--ink);height:24px;color:var(--chalk);border-radius:2px;align-items:center;padding:0 9px;font-size:11px;font-weight:800;display:inline-flex}.badge--sale{background:var(--sale);color:#fff}.badge--retro{color:#2c2210;background:#d8c49a}.badge--new{background:var(--chalk);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-strong)}.price{font-family:var(--font-display);letter-spacing:.01em;font-size:26px;font-weight:800;line-height:1}.price--lg{font-size:clamp(36px,4vw,48px)}.price--old{font-family:var(--font-body);color:var(--muted);font-size:15px;font-weight:500}.js .reveal{opacity:0;transition:opacity .8s var(--ease), transform .9s var(--ease);transition-delay:var(--delay,0s);transform:translateY(28px)}.js .reveal.is-in{opacity:1;transform:none}.page-enter{animation:pageIn .6s var(--ease) backwards}@keyframes pageIn{0%{opacity:0;transform:translateY(12px)}}.announce{background:var(--chalk);color:var(--ink);text-align:center;padding:8px var(--gutter);border-bottom:1px solid var(--line);font-size:12.5px;font-weight:600}.announce p{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:inline-flex}.announce__tag{background:var(--ink);color:var(--chalk);letter-spacing:.12em;text-transform:uppercase;border-radius:2px;padding:2px 8px;font-size:10.5px;font-weight:800}.header{z-index:80;background:var(--ink);color:var(--chalk);border-bottom:1px solid #0000;transition:border-color .3s;position:sticky;top:0}.header.is-scrolled{border-color:var(--line-light)}.header__inner{height:var(--header-h);max-width:1680px;padding-inline:var(--gutter);align-items:center;gap:32px;margin-inline:auto;display:flex}.header__nav{margin-inline:auto}.header__nav ul{gap:4px;display:flex}.header__nav a{color:#f4f2ecc7;border-radius:var(--radius);padding:10px 14px;font-size:14px;font-weight:600;transition:color .2s;display:block;position:relative}.header__nav a:after{content:"";background:var(--chalk);transform-origin:0;height:2px;transition:transform .35s var(--ease);position:absolute;bottom:4px;left:14px;right:14px;transform:scaleX(0)}.header__nav a:hover{color:var(--chalk)}.header__nav a:hover:after{transform:scaleX(1)}.header__actions{align-items:center;gap:8px;display:flex}.header__burger{border-radius:var(--radius);justify-content:center;align-items:center;width:44px;height:44px;display:none}.logo{align-items:center;gap:10px;display:inline-flex}.logo__mark{background:var(--chalk);width:38px;height:38px;color:var(--ink);border-radius:2px;place-items:center;display:grid}.logo__mark svg{width:22px;height:22px}.logo__word{font-family:var(--font-display);letter-spacing:.06em;white-space:nowrap;font-size:26px;font-weight:900;line-height:.9;display:grid}@media (max-width:400px){.logo__word{letter-spacing:.03em;font-size:22px}}.logo__word small{font-family:var(--font-body);letter-spacing:.22em;text-transform:uppercase;opacity:.6;margin-top:3px;font-size:9.5px;font-weight:700}.mobile-menu{inset:0;top:calc(var(--header-h));z-index:79;background:var(--ink);color:var(--chalk);padding:24px var(--gutter) 40px;position:fixed;overflow-y:auto}.mobile-menu[hidden]{display:none}.mobile-menu__main{margin-bottom:36px}.mobile-menu__main li{border-bottom:1px solid var(--line-light);animation:menuIn .5s var(--ease) both;animation-delay:calc(var(--i) * 50ms)}.mobile-menu__main a{font-family:var(--font-display);text-transform:uppercase;justify-content:space-between;align-items:center;padding:18px 0;font-size:36px;font-weight:800;line-height:1;display:flex}@keyframes menuIn{0%{opacity:0;transform:translateY(12px)}}.mobile-menu__teams{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:32px;display:grid}.mobile-menu__teams a{border:1px solid var(--line-light);border-radius:var(--radius);align-items:center;gap:10px;padding:14px;font-weight:600;display:flex}.hero{--vp-x:68%;--vp-y:46%;isolation:isolate;color:var(--chalk);min-height:clamp(640px, calc(100svh - var(--header-h) - 34px), 940px);background:#050506;flex-direction:column;display:flex;position:relative;overflow:hidden}.hero__scene{z-index:-1;pointer-events:none;position:absolute;inset:0}.hero__tunnel{perspective:520px;perspective-origin:var(--vp-x) var(--vp-y);transform:scale(calc(1 + var(--sy,0) * .18));transform-origin:var(--vp-x) var(--vp-y);position:absolute;inset:0}.hero__tunnel>div{backface-visibility:hidden;position:absolute}.hero__ceiling{transform-origin:top;background:linear-gradient(#0000 0 60%,#050506 100%),repeating-linear-gradient(#0000 0 150px,#ffeecdd9 150px 168px,#0000 168px 300px) 50%/26% 100% no-repeat,linear-gradient(#1a1b1e,#0b0b0d);height:2600px;top:0;left:0;right:0;transform:rotateX(-90deg)}.hero__floor{transform-origin:bottom;background:linear-gradient(0deg,#0000 0 50%,#050506 100%),radial-gradient(30% 40% at 50% 0,#fff5e11f,#0000 70%),repeating-linear-gradient(0deg,#0000 0 220px,#ffffff0d 220px 222px),linear-gradient(#0c0c0e,#18191c);height:2600px;bottom:0;left:0;right:0;transform:rotateX(90deg)}.hero__wall{background:linear-gradient(to right, transparent 0, transparent 55%, #050506 100%), linear-gradient(to bottom, transparent 0 52%, var(--team-a) 52% 56%, var(--team-b) 56% 60%, transparent 60%), repeating-linear-gradient(to right, transparent 0 180px, #00000073 180px 184px), linear-gradient(to bottom, #1d1e22, #121316 70%, #0d0d10);width:2600px;transition:background .8s;top:0;bottom:0}.hero__wall--l{transform-origin:0;left:0;transform:rotateY(90deg)}.hero__wall--r{transform-origin:100%;background:linear-gradient(to left, transparent 0, transparent 55%, #050506 100%), linear-gradient(to bottom, transparent 0 52%, var(--team-a) 52% 56%, var(--team-b) 56% 60%, transparent 60%), repeating-linear-gradient(to left, transparent 0 180px, #00000073 180px 184px), linear-gradient(to bottom, #1d1e22, #121316 70%, #0d0d10);right:0;transform:rotateY(-90deg)}.hero__exit{left:var(--vp-x);top:var(--vp-y);background:radial-gradient(closest-side,#ecf6e48c,#8cbe8c2e 38%,#3c5a3c0f 62%,#0000 100%);width:46vmax;height:46vmax;position:absolute;translate:-50% -50%}.hero__glow{left:var(--vp-x);background:radial-gradient(closest-side, color-mix(in srgb, var(--team-glow) 38%, transparent), transparent);opacity:.75;width:70vmax;height:50vmax;transition:background .9s;position:absolute;top:58%;translate:-50% -50%}.hero__beams{background:conic-gradient(from 180deg at var(--vp-x) -8%, transparent 0deg 160deg, #fff5e112 168deg, transparent 176deg 184deg, #fff5e10f 192deg, transparent 200deg);position:absolute;inset:0}.hero__grain{opacity:.22;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)' opacity='0.8'/></svg>");position:absolute;inset:0}.hero:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#050506f2 0%,#050506db 36%,#0505064d 52%,#0000 64%),linear-gradient(#0000 78%,#050506 100%);position:absolute;inset:0}.hero__inner{width:100%;max-width:1680px;padding:clamp(40px, 6vh, 80px) var(--gutter) 32px;flex:1;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);align-items:center;gap:24px;margin-inline:auto;display:grid;position:relative}.hero__copy{z-index:2;transform:translateY(calc(var(--sy,0) * 50px));opacity:calc(1 - max(var(--sy,0), 0) * 1.2);position:relative}.hero__title{font-family:var(--font-display);letter-spacing:-.01em;margin-bottom:28px;font-size:clamp(60px,7.6vw,148px);font-weight:900;line-height:.86}.hero__line{animation:lineIn 1s var(--ease) both;display:block}.hero__line--accent{color:var(--team-a);transition:color .8s var(--ease);animation-delay:.12s}@keyframes lineIn{0%{opacity:0;clip-path:inset(-30% -10% 100%);transform:translateY(40px)}to{clip-path:inset(-30% -10%)}}.hero__lead{color:#f4f2ecc2;max-width:46ch;animation:fadeUp .9s .25s var(--ease) both;margin-bottom:32px;font-size:clamp(16px,1.3vw,19px)}.hero__ctas{animation:fadeUp .9s .35s var(--ease) both;flex-wrap:wrap;gap:12px;margin-bottom:40px;display:flex}@keyframes fadeUp{0%{opacity:0;transform:translateY(18px)}}.hero__switch{animation:fadeUp .9s .45s var(--ease) both;flex-wrap:wrap;gap:6px;display:flex}.hero__chip{border:1px solid var(--line-light);letter-spacing:.08em;color:#f4f2ecbf;height:40px;transition:all .25s var(--ease);border-radius:999px;align-items:center;gap:8px;padding:0 14px 0 10px;font-size:13px;font-weight:800;display:inline-flex}.hero__chip:hover{color:var(--chalk);border-color:#f4f2ec80}.hero__chip[aria-pressed=true]{background:var(--chalk);color:var(--ink);border-color:var(--chalk)}.hero__stage{--rx:0deg;--ry:0deg;place-items:center;height:min(72vh,680px);min-height:460px;display:grid;position:relative}.hero__numerals{font-family:var(--font-display);color:#0000;-webkit-text-stroke:1px #f4f2ec24;transform:translateY(calc(var(--sy,0) * -30px));-webkit-user-select:none;user-select:none;place-items:center;font-size:clamp(140px,19vw,340px);font-weight:900;line-height:1;display:grid;position:absolute;inset:0}.hero__jersey{z-index:3;width:min(500px,82%);transform:perspective(1400px) rotateX(var(--rx)) rotateY(var(--ry)) translateY(calc(var(--sy,0) * -70px));transition:transform .7s var(--ease);animation:jerseyIn .9s var(--ease) both;will-change:transform;position:relative}.hero__jersey svg,.hero__jersey img{filter:drop-shadow(0 40px 50px #0009)drop-shadow(0 6px 10px #00000059);width:100%;height:auto}.hero__floor-shadow{background:radial-gradient(closest-side,#000000b3,#0000);height:8%;position:absolute;bottom:-9%;left:18%;right:18%}@keyframes jerseyIn{0%{opacity:0;transform:perspective(1400px)rotateY(-18deg)translateY(30px)scale(.96)}}.hero__side{z-index:2;filter:brightness(.42)saturate(.85);width:min(300px,46%);animation:sideIn .9s .1s var(--ease) both;transition:transform .7s var(--ease);position:absolute;top:16%}.hero__side--l{transform:perspective(1200px) rotateY(24deg) translateY(calc(var(--sy,0) * -30px));left:0}.hero__side--r{transform:perspective(1200px) rotateY(-24deg) translateY(calc(var(--sy,0) * -30px));right:-2%}.hero__nav{z-index:4;cursor:pointer;background:0 0;border:0;width:17%;height:58%;padding:0;position:absolute;top:14%}.hero__nav--prev{left:0}.hero__nav--next{right:0}.hero__nav:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.hero__side{transition:transform .7s var(--ease), filter .3s var(--ease)}:is(.hero__stage:has(.hero__nav--prev:hover) .hero__side--l,.hero__stage:has(.hero__nav--next:hover) .hero__side--r){filter:brightness(.7)saturate()}.hero__stage:has(.hero__nav--prev:hover) .hero__side--l{transform:perspective(1200px) rotateY(18deg) translateX(-6px) translateY(calc(var(--sy,0) * -30px))}.hero__stage:has(.hero__nav--next:hover) .hero__side--r{transform:perspective(1200px) rotateY(-18deg) translateX(6px) translateY(calc(var(--sy,0) * -30px))}@keyframes sideIn{0%{opacity:0}}.hero__tag{z-index:4;background:var(--chalk);color:var(--ink);border-radius:var(--radius);animation:fadeUp .7s .3s var(--ease) both;transition:transform .3s var(--ease);grid-template-columns:auto auto;align-items:end;gap:4px 20px;padding:14px 18px;display:grid;position:absolute;bottom:6%;right:4%;box-shadow:0 20px 40px #00000059}.hero__tag:hover{transform:translateY(-3px)}.hero__tag-team{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);grid-column:1/-1;font-size:11px;font-weight:800}.hero__tag-price{font-family:var(--font-display);font-size:30px;font-weight:800;line-height:1}.hero__tag-cta{align-items:center;gap:4px;font-size:14px;font-weight:700;display:inline-flex}.hero__assure{width:100%;max-width:1680px;padding-inline:var(--gutter);grid-template-columns:repeat(4,1fr);margin-inline:auto;display:grid;position:relative}.hero__assure li{border-top:1px solid var(--line-light);color:#f4f2ecbf;align-items:center;gap:10px;padding:18px 0;font-size:13.5px;font-weight:600;display:flex}.hero__assure li+li{border-left:1px solid var(--line-light);padding-left:20px}.section{padding:clamp(80px,10vw,150px) 0;position:relative}.section--tight{padding:clamp(64px,7vw,100px) 0}.section--ink{background:var(--ink);color:var(--chalk)}.section--paper{background:var(--paper)}.section--bone{background:var(--bone)}.section--campaign{background:var(--ink);color:var(--chalk);padding:0}.collections{gap:6px;height:clamp(580px,76vh,740px);display:flex}.collection{border-radius:var(--radius-lg);background:var(--ink);color:#fff;min-width:0;transition:flex-grow .8s var(--ease);flex:1 1 0;position:relative;overflow:hidden}.collection.is-active{flex-grow:4.4}.collection__bg{background:radial-gradient(ellipse 60% 50% at 70% 45%, color-mix(in srgb, var(--glow) 55%, transparent), transparent 70%), linear-gradient(160deg, var(--ink) 0%, color-mix(in srgb, var(--b) 60%, var(--ink)) 55%, var(--ink) 100%);transition:opacity .6s;position:absolute;inset:0}.collection__bg:after{content:"";background:repeating-linear-gradient(115deg,#0000 0 46px,#ffffff06 46px 92px),linear-gradient(#0000 45%,#000000bf);position:absolute;inset:0}.collection__index{font-family:var(--font-display);letter-spacing:.1em;opacity:.7;z-index:2;font-size:15px;font-weight:800;position:absolute;top:22px;left:22px}.collection__name{margin:0}.collection__vertical{z-index:2;writing-mode:vertical-rl;font-family:var(--font-display);letter-spacing:.02em;white-space:nowrap;font-size:clamp(38px,3.4vw,58px);font-weight:900;line-height:1;transition:opacity .4s;position:absolute;bottom:28px;left:50%;transform:translate(-50%)rotate(180deg)}.collection__title{z-index:2;font-family:var(--font-display);text-transform:uppercase;opacity:0;transition:opacity .5s, transform .6s var(--ease);white-space:nowrap;font-size:clamp(56px,6vw,108px);font-weight:900;line-height:.85;position:absolute;top:clamp(56px,7vh,80px);left:clamp(24px,3vw,44px);transform:translateY(16px)}.collection__art{pointer-events:none;position:absolute;inset:0}.collection__jersey{width:340px;transition:left .8s var(--ease), transform .8s var(--ease), opacity .5s, width .8s var(--ease);opacity:.38;filter:drop-shadow(0 30px 40px #00000080);position:absolute;top:22%;left:50%;transform:translate(-50%)}.collection__jersey--back{opacity:0;transform:translate(-50%)rotate(-8deg)scale(.8)}.collection__body{z-index:3;opacity:0;visibility:hidden;width:min(400px,46%);transition:opacity .4s, visibility .4s, transform .6s var(--ease);pointer-events:none;position:absolute;bottom:clamp(24px,3vw,40px);left:clamp(24px,3vw,44px);transform:translateY(16px)}.collection__meta{letter-spacing:.14em;text-transform:uppercase;opacity:.7;margin-bottom:14px;font-size:12px;font-weight:700}.collection__tagline{font-family:var(--font-display);text-transform:uppercase;margin-bottom:12px;font-size:clamp(26px,2.2vw,34px);font-weight:700;line-height:1}.collection__story{color:#ffffffb8;margin-bottom:24px;font-size:15px}.collection__foot{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.collection__count{opacity:.7;font-size:13px;font-weight:700}.collection__toggle{z-index:4;position:absolute;inset:0}.collection.is-active .collection__toggle{display:none}.collection.is-active .collection__vertical{opacity:0}.collection.is-active .collection__title,.collection.is-active .collection__body{opacity:1;visibility:visible;pointer-events:auto;transition-delay:.25s;transform:none}.collection.is-active .collection__jersey{opacity:1;width:min(440px,46%);top:16%;left:70%}.collection.is-active .collection__jersey--back{opacity:.55;filter:brightness(.6)drop-shadow(0 30px 40px #00000080);width:min(300px,30%);top:10%;left:82%;transform:translate(-50%)rotate(8deg)}.collection:not(.is-active):hover .collection__jersey{opacity:.6}.lineup{padding-top:24px;position:relative}.lineup__set{inset:0 calc(var(--gutter) * -1);pointer-events:none;position:absolute}.lineup__wall{background:radial-gradient(50% 70% at 50% 40%,#fffdf8,#0000 70%);position:absolute;inset:0 0 22%}.lineup__row{grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;gap:clamp(8px,1.6vw,28px);display:grid;position:relative}.lineup__item:nth-child(3){z-index:3}.lineup__link{text-align:center;justify-items:center;display:grid}.lineup__jersey{width:100%;transition:transform .6s var(--ease);filter:drop-shadow(0 24px 22px #1e180a38);display:block}.lineup__item:first-child .lineup__jersey,.lineup__item:nth-child(5) .lineup__jersey{transform:scale(.88)translateY(6%)}.lineup__item:nth-child(2) .lineup__jersey,.lineup__item:nth-child(4) .lineup__jersey{transform:scale(.96)translateY(2%)}.lineup__item:nth-child(3) .lineup__jersey{transform:scale(1.08)}.lineup__link:hover .lineup__jersey,.lineup__link:focus-visible .lineup__jersey{transform:translateY(-6%)scale(1.06)rotate(-1.5deg)}.lineup__plinth{width:64%;height:16px;transition:transform .6s var(--ease), opacity .6s;background:radial-gradient(closest-side,#00000038,#0000);margin-top:6px}.lineup__link:hover .lineup__plinth{opacity:.6;transform:scaleX(.8)}.lineup__label{border-top:2px solid var(--ink);gap:2px;width:100%;margin-top:18px;padding-top:14px;display:grid}.lineup__team{font-family:var(--font-display);text-transform:uppercase;font-size:clamp(20px,1.8vw,28px);font-weight:800;line-height:1}.lineup__name{color:var(--muted);font-size:13px}.lineup__price{margin-top:4px;font-size:15px;font-weight:800}.catalog__bar{top:var(--header-h);z-index:20;background:var(--bone);border-bottom:1px solid var(--line);gap:16px;margin-top:-14px;margin-bottom:20px;padding:14px 0;display:grid;position:sticky}.catalog__bar>*,.catalog__sub>*{min-width:0}.catalog__teams{scrollbar-width:none;gap:8px;margin:-2px;padding:2px;display:flex;overflow-x:auto}.catalog__teams::-webkit-scrollbar{display:none}.chip{border:1px solid var(--line-strong);height:44px;transition:all .2s var(--ease);background:0 0;border-radius:999px;flex:none;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:700;display:inline-flex}.chip:hover{border-color:var(--ink)}.chip[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--chalk)}.chip__count{opacity:.55;font-size:12px;font-weight:600}.catalog__sub{justify-content:space-between;align-items:center;gap:16px;display:flex}.catalog__kinds{scrollbar-width:none;gap:2px;display:flex;overflow-x:auto}.tab{height:40px;color:var(--muted);border-radius:var(--radius);flex:none;padding:0 14px;font-size:14px;font-weight:700;position:relative}.tab:after{content:"";background:var(--ink);height:2px;transition:transform .3s var(--ease);position:absolute;bottom:4px;left:14px;right:14px;transform:scaleX(0)}.tab:hover,.tab[aria-pressed=true]{color:var(--ink)}.tab[aria-pressed=true]:after{transform:scaleX(1)}.catalog__sort{color:var(--muted);flex:none;align-items:center;gap:10px;font-size:13px;font-weight:700;display:inline-flex;position:relative}.catalog__sort select{appearance:none;border:1px solid var(--line-strong);border-radius:var(--radius);height:40px;color:var(--ink);cursor:pointer;background:0 0;padding:0 36px 0 14px;font-size:14px;font-weight:700}.catalog__sort svg{pointer-events:none;color:var(--ink);position:absolute;right:12px}.catalog__status{color:var(--muted);align-items:center;gap:16px;margin-bottom:24px;font-size:14px;display:flex}.catalog__status strong{color:var(--ink)}.catalog__grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:dense;gap:clamp(12px,1.4vw,20px);display:grid}.catalog__empty{color:var(--muted);justify-items:center;gap:16px;padding:80px 0;display:grid}.card{background:var(--card);border-radius:var(--radius-lg);box-shadow:0 0 0 1px var(--line);transition:transform .5s var(--ease), box-shadow .5s var(--ease);animation:cardIn .6s var(--ease) both;flex-direction:column;display:flex;position:relative;overflow:hidden;container-type:inline-size}@keyframes cardIn{0%{opacity:0;transform:translateY(16px)}}.card:hover{box-shadow:0 0 0 1px var(--line), 0 24px 48px -20px #1e180a59;transform:translateY(-4px)}.card__media{aspect-ratio:4/4.6;display:block;position:relative;overflow:hidden}.card__stage{--tx:0deg;--ty:0deg;position:absolute;inset:0}.card__backdrop{background:radial-gradient(ellipse 70% 55% at 50% 42%, color-mix(in srgb, var(--a) 26%, #fff) 0%, transparent 72%), linear-gradient(to bottom, #f1eee7, #e4dfd4);transition:transform .8s var(--ease);position:absolute;inset:0}.card--away .card__backdrop{background:radial-gradient(ellipse 70% 55% at 50% 42%, color-mix(in srgb, var(--a) 30%, #2a2b30) 0%, transparent 75%), linear-gradient(to bottom, #2a2b30, #17181b)}.card--alt .card__backdrop{background:radial-gradient(ellipse 70% 55% at 50% 42%, color-mix(in srgb, var(--b) 35%, #fff) 0%, transparent 72%), linear-gradient(to bottom, #e9ecef, #d6dbe0)}.card--retro .card__backdrop{background:radial-gradient(70% 55% at 50% 42%,#fff8e6e6,#0000 72%),repeating-linear-gradient(0deg,#0000 0 3px,#503c1409 3px 4px),linear-gradient(#e9dcc0,#d8c7a3)}.card--fan .card__backdrop{background:radial-gradient(ellipse 60% 50% at 50% 45%, #ffffff8c, transparent 72%), repeating-linear-gradient(-12deg, color-mix(in srgb, var(--a) 14%, #eee9df) 0 22px, color-mix(in srgb, var(--b) 10%, #eee9df) 22px 44px)}.card:hover .card__backdrop{transform:scale(1.04)}.card__flip{transform:perspective(1000px) rotateX(var(--ty)) rotateY(var(--tx));transition:transform .5s var(--ease);position:absolute;inset:7% 9% 11%}.card__face{transition:opacity .5s var(--ease), transform .7s var(--ease);filter:drop-shadow(0 18px 18px #14100840);place-items:center;display:grid;position:absolute;inset:0}.card__face svg,.card__face img{width:100%;height:100%}.card__face--back{opacity:0;transform:perspective(900px)rotateY(-35deg)scale(.94)}.card__media:hover .card__face--front{opacity:0;transform:perspective(900px)rotateY(35deg)scale(.94)}.card__media:hover .card__face--back{opacity:1;transform:none}.card__shadow{background:radial-gradient(closest-side,#0000004d,#0000);height:5%;position:absolute;bottom:6%;left:24%;right:24%}.card__badges{flex-wrap:wrap;gap:6px;display:flex;position:absolute;top:12px;left:12px}.card__hint{color:var(--chalk);letter-spacing:.04em;opacity:0;transition:all .35s var(--ease);background:#0b0b0cc7;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:11px;font-weight:700;display:inline-flex;position:absolute;bottom:12px;right:12px;transform:translateY(6px)}.card__media:hover .card__hint{opacity:1;transform:none}.card__info{border-top:1px solid var(--line);flex-direction:column;flex:1;padding:16px 18px 18px;display:flex}.card__team{letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:8px;font-size:11.5px;font-weight:800;display:flex}.card__team .swatch{width:12px;height:12px}.card__kind{color:var(--muted);font-weight:700}.card__name{font-family:var(--font-display);text-transform:uppercase;margin-bottom:6px;font-size:25px;font-weight:800;line-height:.98}.card__name a:hover{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:2px}.card__variant{color:var(--muted);margin-bottom:14px;font-size:13.5px}.card__desc{color:var(--muted);max-width:40ch;margin-bottom:18px;font-size:15px}.card__price{align-items:baseline;gap:10px;margin-top:auto;margin-bottom:14px;display:flex}.card__actions{grid-template-columns:auto 1fr;gap:8px;display:grid}.card__actions .btn{padding:0 12px;font-size:13px}@container (max-width:330px){.card__actions{grid-template-columns:1fr}}.card--wide{flex-direction:row;grid-column:span 2}.card--wide .card__media{aspect-ratio:auto;flex:1.25 1 0;min-height:100%}.card--wide .card__flip{inset:9% 12% 12%}.card--wide .card__info{border-top:0;border-left:1px solid var(--line);flex:1 1 0;justify-content:center;min-width:0;padding:clamp(20px,2.6vw,36px)}.card--wide .card__name{font-size:clamp(30px,2.8vw,42px)}.card--wide .card__price{margin-top:0}.card--wide .card__actions{flex-wrap:wrap;display:flex}.ranking{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 clamp(20px,3vw,48px);display:grid}.ranking__inner{border-top:1px solid var(--line-strong);grid-template-columns:auto 120px minmax(0,1fr);align-items:center;gap:18px;padding:26px 0;display:grid}.ranking__num{min-width:0;font-family:var(--font-display);color:#0000;-webkit-text-stroke:1.5px var(--ink);width:1.4em;font-size:64px;font-weight:900;line-height:.8}.ranking__media{aspect-ratio:1;border-radius:var(--radius-lg);background:radial-gradient(circle at 50% 40%, color-mix(in srgb, var(--a) 30%, #fff), #e6e1d6 75%);transition:transform .5s var(--ease);padding:10px;display:block}.ranking__media svg,.ranking__media img{filter:drop-shadow(0 8px 8px #0003);width:100%;height:100%}.ranking__inner:hover .ranking__media{transform:rotate(-3deg)scale(1.04)}.ranking__team{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:11.5px;font-weight:800}.ranking__name{font-family:var(--font-display);text-transform:uppercase;margin:4px 0 6px;font-size:22px;font-weight:800;line-height:1}.ranking__name a:hover{text-decoration:underline}.ranking__price{align-items:baseline;gap:8px;margin-bottom:10px;font-weight:800;display:flex}.ranking__price s{color:var(--muted);font-size:13px;font-weight:500}.campaign{--p:0;isolation:isolate;place-items:center;min-height:clamp(640px,90vh,860px);display:grid;position:relative;overflow:hidden}.campaign__scarves{z-index:-2;position:absolute;inset:0}.scarf{width:130%;left:-15%;top:var(--y);height:clamp(64px,8vw,104px);transform:rotate(var(--r)) translateX(calc(var(--p,0) * 90px * var(--d)));background:repeating-linear-gradient(0deg, #00000024 0 2px, transparent 2px 4px), repeating-linear-gradient(90deg, #ffffff0d 0 3px, transparent 3px 6px), linear-gradient(var(--a) 0 16%, var(--b) 16% 22%, var(--a) 22% 26%, var(--b) 26% 74%, var(--a) 74% 78%, var(--b) 78% 84%, var(--a) 84%);opacity:.88;align-items:center;display:flex;position:absolute;overflow:hidden;box-shadow:0 20px 40px #00000080}.scarf__text{white-space:nowrap;font-family:var(--font-display);letter-spacing:.08em;color:var(--a);padding-left:4%;font-size:clamp(26px,3.2vw,44px);font-weight:900}.campaign:before{content:"";z-index:-1;background:radial-gradient(48% 52%,#080809f0 30%,#080809b8 62%,#0808094d 100%);position:absolute;inset:0}.campaign__content{text-align:center;padding:96px var(--gutter);justify-items:center;max-width:900px;display:grid}.campaign__title{font-family:var(--font-display);text-transform:uppercase;margin-bottom:28px;font-size:clamp(56px,8.5vw,140px);font-weight:900;line-height:.84}.campaign__title em{color:#0000;-webkit-text-stroke:1.5px var(--chalk);font-style:normal}.campaign__lead{color:#f4f2ecc7;max-width:54ch;margin-bottom:36px;font-size:clamp(16px,1.3vw,18px)}.campaign__ctas{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.steps{counter-reset:s;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 clamp(16px,2.4vw,36px);margin-bottom:clamp(56px,7vw,96px);display:grid}.steps__item{border-top:2px solid var(--ink);padding-top:26px;position:relative}.steps__item:before{content:"";background:var(--ink);border-radius:50%;width:12px;height:12px;position:absolute;top:-7px;left:0}.steps__n{font-family:var(--font-display);color:#0000;-webkit-text-stroke:1.5px var(--ink);margin-bottom:18px;font-size:clamp(54px,5.6vw,88px);font-weight:900;line-height:.8;display:block}.steps__t{font-family:var(--font-display);text-transform:uppercase;margin-bottom:8px;font-size:28px;font-weight:800;line-height:1}.steps__d{color:var(--muted);max-width:30ch;font-size:15px}.policies{scroll-margin-top:calc(var(--header-h) + 40px);grid-template-columns:1.3fr 1fr 1fr;gap:clamp(16px,2vw,28px);display:grid}.policy{border-top:1px solid var(--line-strong);grid-template-columns:auto 1fr;align-content:start;gap:18px;padding:28px 0 0;display:grid}.policy h3{font-family:var(--font-display);text-transform:uppercase;scroll-margin-top:calc(var(--header-h) + 60px);margin-bottom:10px;font-size:26px;font-weight:800;line-height:1}.policy p{color:var(--muted);font-size:15px}.policy--feature{border-radius:var(--radius-lg);background:var(--ink);color:var(--chalk);border:0;padding:32px}.policy--feature svg{color:var(--wa)}.policy--feature p{color:#f4f2ecbf}.policies__note{color:var(--muted);grid-column:1/-1;align-items:center;gap:8px;font-size:13px;display:flex}.faq-layout{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(32px,6vw,96px);display:grid}.faq-layout__head{top:calc(var(--header-h) + 32px);position:sticky}.faq-layout__head .section-head{grid-template-columns:1fr;margin-bottom:32px}.faq-layout__contact{color:var(--muted);justify-items:start;gap:14px;display:grid}.faq__item{border-top:1px solid var(--line-strong)}.faq__item:last-child{border-bottom:1px solid var(--line-strong)}.faq__item summary{cursor:pointer;font-family:var(--font-display);text-transform:uppercase;justify-content:space-between;align-items:center;gap:24px;padding:24px 0;font-size:clamp(22px,2vw,28px);font-weight:800;line-height:1.05;list-style:none;display:flex}.faq__item summary::-webkit-details-marker{display:none}.faq__icon{transition:transform .35s var(--ease);flex:none}details[open]>summary .faq__icon{transform:rotate(45deg)}.faq__item p{color:var(--muted);max-width:62ch;animation:fadeUp .4s var(--ease);padding:0 48px 26px 0}.social-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.social-tile{aspect-ratio:1;border-radius:var(--radius);background:var(--ink);place-items:center;display:grid;position:relative;overflow:hidden}.social-tile svg{width:100%;height:100%;transition:transform .8s var(--ease)}.social-tile:hover svg{transform:scale(1.06)}.social-tile--detail{background:radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--a) 45%, #fff), color-mix(in srgb, var(--a) 70%, #000))}.social-tile--back{background:radial-gradient(circle at 50% 40%,#3a3c42,#121316);padding:12%}.social-tile--poster{background:var(--b);color:var(--a)}.social-tile__poster{font-family:var(--font-display);text-align:center;white-space:pre-line;font-size:clamp(32px,3.6vw,56px);font-weight:900;line-height:.85}.social-tile--scarf{background:var(--ink)}.social-tile__scarf{background:repeating-linear-gradient(0deg, #00000024 0 2px, transparent 2px 4px), repeating-linear-gradient(90deg, var(--a) 0 28px, var(--b) 28px 56px);clip-path:inset(34% 0);position:absolute;inset:-20%;transform:rotate(-30deg)}.social-tile__hover{color:#fff;opacity:0;background:#0b0b0c8c;place-items:center;transition:opacity .3s;display:grid;position:absolute;inset:0}.social-tile:hover .social-tile__hover,.social-tile:focus-visible .social-tile__hover{opacity:1}.footer{background:var(--ink);color:var(--chalk);padding:clamp(64px,8vw,110px) 0 28px;overflow:hidden}.footer__top,.footer__legal,.footer__word{max-width:1680px;padding-inline:var(--gutter);margin-inline:auto}.footer__top{grid-template-columns:minmax(0,1fr) minmax(0,2.2fr);gap:48px;display:grid}.footer__brand{align-content:start;justify-items:start;gap:20px;display:grid}.footer__brand p{color:var(--muted-light);max-width:34ch}.footer__cols{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;display:grid}.footer__cols h3{letter-spacing:.16em;text-transform:uppercase;color:var(--muted-light);margin-bottom:16px;font-size:12px;font-weight:800}.footer__cols li+li{margin-top:10px}.footer__cols a{font-size:15px;font-weight:600;transition:opacity .2s}.footer__cols a:hover{text-underline-offset:3px;text-decoration:underline}.footer__contact{color:#f4f2eccc;font-size:14.5px}.footer__social{gap:6px;margin-top:20px;display:flex}.footer__social li+li{margin-top:0}.footer__social a{border:1px solid var(--line-light);border-radius:50%;place-items:center;width:42px;height:42px;transition:all .2s;display:grid}.footer__social a:hover{background:var(--chalk);color:var(--ink)}.footer__word{font-family:var(--font-display);white-space:nowrap;letter-spacing:.02em;text-align:center;color:#0000;-webkit-text-stroke:1px #f4f2ec2e;-webkit-user-select:none;user-select:none;margin:clamp(48px,7vw,96px) auto clamp(24px,3vw,40px);font-size:clamp(48px,12.5vw,230px);font-weight:900;line-height:.78}.footer__legal{color:var(--muted-light);border-top:1px solid var(--line-light);justify-content:space-between;gap:24px;padding-top:22px;font-size:12.5px;display:flex}.footer__legal p:last-child{text-align:right;max-width:70ch}.wa-float{right:max(16px, env(safe-area-inset-right));bottom:max(16px, env(safe-area-inset-bottom));z-index:70;background:var(--wa);height:60px;color:var(--wa-ink);transition:background .2s, transform .3s var(--ease);border-radius:999px;align-items:center;gap:0;padding:0 16px;display:inline-flex;position:fixed;box-shadow:0 12px 30px #04220f59,0 2px 6px #0003}.wa-float__label{border-radius:var(--radius);background:var(--ink);color:var(--chalk);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .25s var(--ease), transform .35s var(--ease);padding:8px 12px;font-size:13px;font-weight:800;position:absolute;right:calc(100% + 10px);transform:translate(6px)}.wa-float:hover,.wa-float:focus-visible{background:var(--wa-hover)}.wa-float:hover .wa-float__label,.wa-float:focus-visible .wa-float__label{opacity:1;transform:none}.wa-float:before{content:"";z-index:-1;border-radius:inherit;opacity:0;background:#25d36673;animation:2.8s 2s infinite waPulse;position:absolute;inset:0}@keyframes waPulse{0%{opacity:1;transform:scale(1)}70%,to{opacity:0;transform:scale(1.5)}}.order-dialog{border-radius:var(--radius-lg);background:var(--paper);width:min(520px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--ink);border:0;padding:0;box-shadow:0 40px 100px #00000073}.order-dialog[open]{animation:dialogIn .4s var(--ease)}.order-dialog::backdrop{background:#050506a6}@keyframes dialogIn{0%{opacity:0;transform:translateY(24px)scale(.98)}}.order-dialog__panel{padding:28px;position:relative}.order-dialog__close{border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:14px;right:14px}.order-dialog__close:hover{background:#0000000f}.order-dialog .eyebrow{margin-bottom:8px}.order-dialog__title{font-family:var(--font-display);text-transform:uppercase;margin-bottom:20px;font-size:40px;font-weight:900;line-height:.9}.order-dialog__product{border-radius:var(--radius-lg);background:var(--card);box-shadow:0 0 0 1px var(--line);grid-template-columns:96px 1fr;align-items:center;gap:16px;margin-bottom:20px;padding:12px;display:grid}.order-dialog__thumb{aspect-ratio:1;border-radius:var(--radius);background:radial-gradient(circle, color-mix(in srgb, var(--team) 30%, #fff), #e6e1d6 80%);padding:8px}.order-dialog__thumb svg,.order-dialog__thumb img{width:100%;height:100%}.order-dialog__team{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:800}.order-dialog__name{font-family:var(--font-display);text-transform:uppercase;font-size:22px;font-weight:800;line-height:1}.order-dialog__variant{color:var(--muted);font-size:13px}.order-dialog__price{margin-top:4px;font-weight:800}.order-dialog__controls{gap:18px;margin-bottom:20px;display:grid}.order-dialog__preview{border-radius:var(--radius);background:#25d36614;border:1px solid #25d36673;margin-bottom:14px;padding:14px 16px}.order-dialog__label{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:6px;font-size:11px;font-weight:800}.order-dialog__message{font-size:14.5px}.order-dialog__notice{color:var(--muted);margin-bottom:18px;font-size:13px}.order-dialog__notice code{background:#0000000f;border-radius:2px;padding:1px 4px;font-size:12px}.order-dialog__actions{grid-template-columns:1fr auto;gap:8px;display:grid}.control-label{letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;width:100%;margin-bottom:10px;padding:0;font-size:12px;font-weight:800;display:flex}.control-label__value{color:var(--muted);letter-spacing:.04em}.size-picker{border:0;min-width:0;margin:0;padding:0}.size-picker__options{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.size-picker__option{position:relative}.size-picker__option input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.size-picker__option span{border-radius:var(--radius);border:1.5px solid var(--line-strong);height:50px;transition:all .2s var(--ease);pointer-events:none;place-items:center;font-size:15px;font-weight:800;display:grid}.size-picker__option:hover span{border-color:var(--ink)}.size-picker__option input:checked+span{background:var(--ink);border-color:var(--ink);color:var(--chalk)}.size-picker__option input:focus-visible+span{outline:3px solid var(--focus);outline-offset:2px}.size-picker.is-error .size-picker__option span{border-color:var(--sale)}.control-error{color:var(--sale);margin-top:8px;font-size:13.5px;font-weight:700}.qty__box{border:1.5px solid var(--line-strong);border-radius:var(--radius);grid-template-columns:50px 56px 50px;height:50px;display:inline-grid}.qty__box button{place-items:center;display:grid}.qty__box button:disabled{opacity:.3;cursor:not-allowed}.qty__box button:not(:disabled):hover{background:#0000000d}.qty__box output{border-inline:1.5px solid var(--line);place-items:center;font-size:17px;font-weight:800;display:grid}.pdp-wrap{background:var(--paper);padding:clamp(24px,4vw,56px) 0 clamp(64px,8vw,110px)}.pdp{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:clamp(28px,5vw,80px);display:grid}.pdp__gallery{top:calc(var(--header-h) + 20px);gap:10px;display:grid;position:sticky}.pdp__stage{aspect-ratio:1/1.02;border-radius:var(--radius-lg);place-items:center;display:grid;position:relative;overflow:hidden}.pdp__backdrop{background:radial-gradient(ellipse 55% 50% at 50% 42%, color-mix(in srgb, var(--a) 34%, #fff) 0%, transparent 72%), linear-gradient(to bottom, #efebe3, #ddd7cb);position:absolute;inset:0}.pdp__jersey{width:76%;height:84%;animation:jerseyIn .6s var(--ease) both;filter:drop-shadow(0 30px 30px #14100847);position:relative}.pdp__jersey svg,.pdp__jersey img{width:100%;height:100%}.pdp__shadow{background:radial-gradient(closest-side,#0000004d,#0000);height:4%;position:absolute;bottom:5%;left:28%;right:28%}.pdp__badges{top:18px;left:18px}.pdp__thumbs{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.pdp__thumb{text-align:left;gap:8px;display:grid}.pdp__thumb-img{aspect-ratio:1.3;border-radius:var(--radius);background:radial-gradient(circle at 50% 45%, color-mix(in srgb, var(--a) 22%, #fff), #e2ddd2 80%);box-shadow:0 0 0 1px var(--line);padding:10px;transition:box-shadow .2s;display:block}.pdp__thumb-img svg,.pdp__thumb-img img{width:100%;height:100%}.pdp__thumb[aria-pressed=true] .pdp__thumb-img{box-shadow:0 0 0 2px var(--ink)}.pdp__thumb-label{color:var(--muted);font-size:12.5px;font-weight:700}.pdp__thumb[aria-pressed=true] .pdp__thumb-label{color:var(--ink)}.crumbs ol{color:var(--muted);flex-wrap:wrap;gap:6px;margin-bottom:22px;font-size:13px;display:flex}.crumbs li+li:before{content:"/";opacity:.5;margin-right:6px}.crumbs a:hover{color:var(--ink);text-decoration:underline}.crumbs--light ol{color:var(--muted-light)}.crumbs--light a:hover{color:var(--chalk)}.pdp__team{letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:12px;font-size:12px;font-weight:800;display:inline-flex}.pdp__team:hover{text-decoration:underline}.pdp__title{font-family:var(--font-display);text-transform:uppercase;margin-bottom:12px;font-size:clamp(44px,4.8vw,76px);font-weight:900;line-height:.86}.pdp__variant{color:var(--muted);margin-bottom:22px}.pdp__price{align-items:center;gap:14px;margin-bottom:22px;display:flex}.pdp__desc{max-width:50ch;margin-bottom:24px;font-size:16.5px}.pdp__meta{border-block:1px solid var(--line-strong);grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:28px;display:grid}.pdp__meta div{padding:14px 0}.pdp__meta div+div{border-left:1px solid var(--line);padding-left:16px}.pdp__meta dt{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:800}.pdp__meta dd{font-size:15px;font-weight:700}.pdp__form{gap:20px;margin-bottom:28px;display:grid}.size-guide{margin-top:-8px}.size-guide summary{cursor:pointer;text-underline-offset:3px;align-items:center;gap:6px;min-height:32px;font-size:13.5px;font-weight:700;text-decoration:underline;list-style:none;display:inline-flex}.size-guide summary::-webkit-details-marker{display:none}.size-guide table{border-collapse:collapse;width:100%;margin-top:12px;font-size:14px}.size-guide th,.size-guide td{text-align:left;border-bottom:1px solid var(--line);padding:9px 10px}.size-guide thead th{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:11px}.size-guide tr.is-selected{background:#0b0b0c0f}.size-guide p{color:var(--muted);margin-top:8px;font-size:12.5px}.pdp__total{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;padding-top:16px;font-weight:700;display:flex}.pdp__total strong{font-family:var(--font-display);font-size:30px;font-weight:800}.pdp__hint{color:var(--muted);text-align:center;margin-top:-10px;font-size:13px}.pdp__assure{border-block:1px solid var(--line-strong);gap:12px;margin-bottom:8px;padding:20px 0;font-size:14.5px;display:grid}.pdp__assure li{align-items:center;gap:12px;display:flex}.pdp__acc{border-bottom:1px solid var(--line-strong)}.pdp__acc summary{cursor:pointer;justify-content:space-between;align-items:center;padding:18px 0;font-size:15px;font-weight:800;list-style:none;display:flex}.pdp__acc summary::-webkit-details-marker{display:none}.pdp__acc>p,.pdp__features{color:var(--muted);padding-bottom:18px;font-size:15px}.pdp__acc>p+p{margin-top:-8px}.pdp__features li{align-items:center;gap:10px;padding:4px 0;display:flex}.pdp__sticky{display:none}.team-hero{isolation:isolate;background:var(--ink);color:#fff;position:relative;overflow:hidden}.team-hero__bg{z-index:-1;background:radial-gradient(ellipse 50% 60% at 72% 50%, color-mix(in srgb, var(--glow) 55%, transparent), transparent 70%), linear-gradient(135deg, var(--ink) 20%, color-mix(in srgb, var(--b) 55%, var(--ink)) 60%, var(--ink));position:absolute;inset:0}.team-hero__bg:after{content:"";background:repeating-linear-gradient(115deg,#0000 0 60px,#ffffff06 60px 120px);position:absolute;inset:0}.team-hero__inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:32px;min-height:clamp(560px,78vh,760px);padding-block:48px;display:grid}.team-hero__title{font-family:var(--font-display);animation:lineIn 1s var(--ease) both;margin-bottom:20px;font-size:clamp(44px,7.4vw,132px);font-weight:900;line-height:.84}.team-hero__tagline{font-family:var(--font-display);text-transform:uppercase;margin-bottom:14px;font-size:clamp(24px,2.4vw,34px);font-weight:700;line-height:1}.team-hero__story{color:#ffffffbf;max-width:48ch;margin-bottom:32px}.team-hero__art{height:min(64vh,600px);position:relative}.team-hero__jersey{filter:drop-shadow(0 40px 50px #0000008c);width:min(440px,72%);animation:jerseyIn .9s var(--ease) both;position:absolute;top:50%;left:40%;translate:-50% -50%}.team-hero__jersey--back{filter:brightness(.55)drop-shadow(0 40px 50px #0000008c);width:min(320px,52%);top:40%;left:72%;rotate:8deg}.team-links{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.team-links a{border:1px solid var(--line-strong);border-radius:var(--radius-lg);font-family:var(--font-display);text-transform:uppercase;transition:all .25s var(--ease);align-items:center;gap:12px;padding:22px 20px;font-size:26px;font-weight:800;display:flex}.team-links a svg{margin-left:auto}.team-links a:hover{background:var(--ink);color:var(--chalk);border-color:var(--ink)}.not-found{text-align:center;background:var(--ink);min-height:70vh;color:var(--chalk);padding:64px var(--gutter);place-content:center;justify-items:center;gap:16px;display:grid}.not-found h1{font-family:var(--font-display);text-transform:uppercase;font-size:clamp(80px,14vw,200px);font-weight:900;line-height:.8}.not-found p:not(.eyebrow){color:var(--muted-light);margin-bottom:12px}.badge--campaign{background:var(--promo);color:var(--promo-ink)}.order-dialog__product .badge--campaign{margin-top:6px}.pdp__promo{border-radius:var(--radius-lg);background:color-mix(in srgb, var(--promo) 20%, var(--card));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--promo) 70%, transparent);align-items:flex-start;gap:12px;margin-bottom:24px;padding:14px 16px;font-size:14.5px;display:flex}.pdp__promo .badge{flex:none}.pdp__saving{color:var(--sale);justify-content:space-between;margin-bottom:-10px;font-size:14.5px;font-weight:700;display:flex}.print{border:1.5px solid var(--line-strong);border-radius:var(--radius-lg);min-width:0;transition:border-color .2s var(--ease);margin:0;padding:0}.print.is-on{border-color:var(--ink)}.print__toggle{cursor:pointer;align-items:center;gap:12px;min-height:56px;padding:0 16px;font-weight:700;display:flex}.print__toggle input{width:20px;height:20px;accent-color:var(--ink);flex:none}.print__label{flex:1}.print__fee{color:var(--muted);white-space:nowrap;font-size:13px;font-weight:800}.print__fields{grid-template-columns:minmax(0,1fr) 96px;gap:12px;padding:4px 16px 16px;display:grid}.print__input{border:1.5px solid var(--line-strong);border-radius:var(--radius);background:var(--card);width:100%;height:52px;color:var(--ink);font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;padding:0 14px;font-size:24px;font-weight:800}.print__field--number .print__input{text-align:center}.print__input::placeholder{color:var(--muted-light)}.print__input:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-color:var(--ink)}.print__input[aria-invalid=true]{border-color:var(--sale)}.print__hint{color:var(--muted);grid-column:1/-1;margin:0;font-size:13px}.print__hint.control-error{color:var(--sale);margin:0}.print__mini{display:none}.order-form{border:0;min-width:0;margin:0 0 20px;padding:0}.order-form__grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.order-form__field{gap:6px;min-width:0;display:grid}.order-form__field--full{grid-column:1/-1}.order-form__label{font-size:13px;font-weight:700}.order-form__input{border:1.5px solid var(--line-strong);border-radius:var(--radius);background:var(--card);width:100%;min-height:48px;color:var(--ink);font:inherit;padding:10px 12px;font-size:16px}textarea.order-form__input{resize:vertical}.order-form__input:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-color:var(--ink)}.order-form__input[aria-invalid=true]{border-color:var(--sale)}.order-form__hint{color:var(--muted);font-size:12.5px}.order-form__error{color:var(--sale);font-size:13px;font-weight:700}.order-form__consent{cursor:pointer;align-items:flex-start;gap:10px;margin-top:16px;font-size:13.5px;display:flex}.order-form__consent input{width:20px;height:20px;accent-color:var(--ink);flex:none;margin-top:1px}.order-form__consent a{text-underline-offset:2px;font-weight:700;text-decoration:underline}.legal__inner{max-width:760px}.legal__title{font-family:var(--font-display);text-transform:uppercase;margin-bottom:28px;font-size:clamp(34px,5vw,64px);font-weight:900;line-height:.95}.legal h2{font-family:var(--font-display);text-transform:uppercase;margin:28px 0 8px;font-size:24px;font-weight:800}.legal p{white-space:pre-line;max-width:68ch;margin-bottom:12px}.showcase__list{gap:clamp(48px,6vw,80px);display:grid}.promo__head{border-bottom:1px solid var(--line-light);grid-template-columns:auto minmax(0,1fr) auto;align-items:end;gap:12px 28px;margin-bottom:22px;padding-bottom:22px;display:grid}.promo__badge{border-radius:var(--radius);background:var(--promo);color:var(--promo-ink);font-family:var(--font-display);text-transform:uppercase;padding:12px 18px 6px;font-size:clamp(36px,5.4vw,80px);font-weight:900;line-height:.85;transform:rotate(-2deg)}.promo__title{font-family:var(--font-display);text-transform:uppercase;font-size:clamp(28px,3vw,42px);font-weight:800;line-height:1}.promo__text{max-width:56ch;color:var(--muted-light);margin-top:8px}.promo__count{letter-spacing:.12em;text-transform:uppercase;color:var(--muted-light);white-space:nowrap;font-size:12px;font-weight:800}.promo__row{scroll-snap-type:x mandatory;scrollbar-color:var(--ink-3) transparent;grid-auto-columns:minmax(240px,calc(25% - 15px));grid-auto-flow:column;gap:20px;padding-bottom:14px;display:grid;overflow-x:auto}.promo__item{scroll-snap-align:start;color:var(--ink);display:grid}@media (max-width:960px){.print__fields{grid-template-columns:76px minmax(0,1fr) 76px;align-items:end}.print__mini{align-self:center;display:block}.print__mini svg{width:100%;height:auto}}@media (max-width:640px){.promo__head{grid-template-columns:1fr;align-items:start}.promo__badge{justify-self:start}.promo__row{margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);scroll-padding-inline:var(--gutter);grid-auto-columns:78%;gap:12px}}@media (max-width:1280px){.catalog__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.header__nav a{padding:10px}}@media (max-width:1080px){.ranking__inner{grid-template-columns:auto 96px minmax(0,1fr)}.ranking__num{width:auto;font-size:48px}.header__nav,.header__wa{display:none}.header__burger{display:inline-flex}.header__actions{margin-left:auto}.ranking{grid-template-columns:repeat(2,minmax(0,1fr))}.footer__top{grid-template-columns:1fr}.social-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.policies{grid-template-columns:1fr 1fr}.policy--feature{grid-column:1/-1}}@media (max-width:960px){.hero{--vp-x:50%;--vp-y:64%;min-height:0}.hero:after{background:linear-gradient(#050506e6 0%,#05050680 40%,#0000 60%),linear-gradient(#0000 80%,#050506 100%)}.hero__inner{grid-template-columns:minmax(0,1fr);gap:8px;padding-top:40px}.hero__stage{aspect-ratio:1/.92;height:auto;min-height:0;max-height:560px}.hero__jersey{width:min(400px,66%)}.hero__side{width:36%;top:14%}.hero__tag{bottom:2%;right:0}.hero__assure{grid-template-columns:1fr 1fr}.hero__assure li+li{border-left:0;padding-left:0}.hero__assure li:nth-child(2n){border-left:1px solid var(--line-light);padding-left:16px}.section-head{grid-template-columns:1fr}.collections{scroll-snap-type:x mandatory;height:auto;scroll-padding-inline:var(--gutter);padding-inline:var(--gutter);margin-inline:calc(var(--gutter) * -1);scrollbar-width:none;gap:10px;padding-bottom:8px;overflow-x:auto}.collections::-webkit-scrollbar{display:none}.collection,.collection.is-active{scroll-snap-align:start;flex:0 0 min(84vw,440px);height:600px}.collection__toggle,.collection__vertical{display:none}.collection .collection__title,.collection .collection__body{opacity:1;visibility:visible;pointer-events:auto;transition:none;transform:none}.collection .collection__title{white-space:normal;font-size:clamp(48px,13vw,72px);top:56px}.collection .collection__body{width:auto;right:24px}.collection .collection__story{display:none}.collection .collection__jersey{opacity:1;width:64%;top:26%;left:58%}.collection .collection__jersey--back{opacity:.5;filter:brightness(.6);width:42%;top:22%;left:84%;transform:translate(-50%)rotate(8deg)}.lineup__row{scroll-snap-type:x mandatory;padding:10px var(--gutter) 6px;margin-inline:calc(var(--gutter) * -1);scroll-padding-inline:var(--gutter);scrollbar-width:none;gap:16px;display:flex;overflow-x:auto}.lineup__row::-webkit-scrollbar{display:none}.lineup__item{scroll-snap-align:start;flex:0 0 min(56vw,260px)}.lineup__item .lineup__jersey{transform:none!important}.catalog__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.card--wide{flex-direction:column}.card--wide .card__media{aspect-ratio:16/10;flex:none;min-height:0}.card--wide .card__info{border-left:0;border-top:1px solid var(--line)}.steps{grid-template-columns:1fr 1fr;gap:40px 24px}.faq-layout{grid-template-columns:1fr}.faq-layout__head{position:static}.pdp{grid-template-columns:1fr}.pdp__gallery{position:static}.pdp-wrap{padding-bottom:120px}body:has(.pdp__sticky){padding-bottom:calc(72px + env(safe-area-inset-bottom))}.pdp__sticky{z-index:75;padding:12px var(--gutter) max(12px, env(safe-area-inset-bottom));background:var(--ink);color:var(--chalk);justify-content:space-between;align-items:center;gap:12px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -10px 30px #0003}.pdp__sticky div{display:grid}.pdp__sticky-name{color:var(--muted-light);font-size:12px}.pdp__sticky strong{font-family:var(--font-display);font-size:26px;line-height:1}.pdp__sticky .btn{flex:1;max-width:300px}body:has(.pdp__sticky) .wa-float{display:none}.team-hero__inner{grid-template-columns:1fr;min-height:0}.team-hero__art{height:420px}.team-links{grid-template-columns:1fr 1fr}}@media (max-width:640px){:root{--header-h:60px}.announce{font-size:11.5px}.hero__title{font-size:clamp(44px,13vw,72px)}.hero__ctas{flex-wrap:nowrap;gap:8px;margin-bottom:28px}.hero__ctas .btn{flex:1 1 0;padding:0 12px;font-size:15px}.hero__lead{margin-bottom:24px}.hero__switch{scrollbar-width:none;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);flex-wrap:nowrap;overflow-x:auto}.hero__switch::-webkit-scrollbar{display:none}.hero__chip{flex:none}.announce__more{display:none}.team-hero__title{font-size:clamp(34px,10.5vw,56px)}.hero__stage{aspect-ratio:1/1.05}.hero__jersey{width:72%}.hero__tag{padding:10px 14px}.hero__tag-price{font-size:22px}.hero__assure li{padding:14px 0;font-size:12.5px}.catalog__bar{margin-top:0;position:static}.catalog__sub{flex-direction:column;align-items:stretch}.catalog__sort select{flex:1}.catalog__grid{grid-template-columns:1fr 1fr;gap:10px}.card--wide{grid-column:1/-1}.card__info{padding:12px 12px 14px}.card__name{font-size:18px}.card__variant{margin-bottom:10px;font-size:12.5px}.card__desc,.card__kind{display:none}.card .price{font-size:20px}.card__actions{grid-template-columns:1fr}.card__actions .btn{white-space:normal;text-align:center;min-height:44px}.card__hint{display:none}.ranking{grid-template-columns:1fr}.ranking__inner{grid-template-columns:auto 96px minmax(0,1fr);gap:14px}.ranking__num{font-size:48px}.steps,.policies{grid-template-columns:1fr}.policy--feature{padding:24px}.faq__item p{padding-right:0}.social-grid{grid-template-columns:1fr 1fr}.footer__cols{grid-template-columns:1fr 1fr;gap:32px 20px}.footer__legal{flex-direction:column}.footer__legal p:last-child{text-align:left}.order-dialog{border-radius:14px 14px 0 0;width:100%;max-width:100%;max-height:92dvh;margin:auto 0 0}.order-dialog__panel{padding:22px var(--gutter) max(22px, env(safe-area-inset-bottom))}.order-dialog__title{font-size:28px}.order-dialog__actions{grid-template-columns:1fr}.pdp__meta{grid-template-columns:1fr 1fr 1fr;font-size:14px}.pdp__meta div+div{padding-left:10px}.team-links{grid-template-columns:1fr}.team-hero__art{height:340px}body{font-size:15px}.section-title{font-size:clamp(34px,10vw,46px)}.section-title--sm{font-size:clamp(28px,8vw,36px)}.section-lead,.hero__lead,.campaign__lead,.pdp__desc,.btn--lg{font-size:15px}.btn--xl{font-size:16px}.collection__story,.steps__d,.policy p,.pdp__acc summary,.pdp__features,.footer__cols a{font-size:14px}.price--lg,.mobile-menu__main a{font-size:30px}.collection .collection__title{font-size:clamp(38px,10.5vw,56px)}.collection__tagline{font-size:21px}.lineup__team{font-size:18px}.ranking__name{font-size:19px}.campaign__title{font-size:clamp(40px,11.5vw,56px)}.steps__n{font-size:44px}.steps__t,.policy h3,.team-links a{font-size:22px}.faq__item summary{font-size:18px}.social-tile__poster{font-size:26px}.pdp__title{font-size:clamp(32px,9.5vw,44px)}.pdp__total strong{font-size:26px}.team-hero__tagline{font-size:20px}.not-found h1{font-size:64px}.order-dialog__name{font-size:19px}.print__input{font-size:20px}.promo__badge{font-size:34px}.promo__title{font-size:24px}}@media (max-width:380px){.catalog__grid{grid-template-columns:1fr}}@media (hover:none){.card:hover{transform:none}.card__media:hover .card__face--front{opacity:1;transform:none}.card__media:hover .card__face--back{opacity:0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.001ms!important;transition-delay:0s!important;animation-duration:.001ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.js .reveal{opacity:1;transform:none}.hero__tunnel,.hero__copy,.hero__numerals,.scarf{transform:none!important}.scarf{transform:rotate(var(--r))!important}.hero__jersey{transform:none!important}.hero__copy{opacity:1!important}}.order-total{border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--card);margin-bottom:14px;padding:14px 16px}.order-total__row{justify-content:space-between;align-items:baseline;font-weight:700;display:flex}.order-total__row strong{font-family:var(--font-display);font-size:28px;line-height:1}.order-total__note{color:var(--muted);margin-top:6px;font-size:13px}.order-done{text-align:center;justify-items:center;gap:12px;padding:24px 4px 8px;display:grid}.order-done__icon{background:var(--wa);width:56px;height:56px;color:var(--wa-ink);border-radius:50%;place-items:center;display:grid}.order-done__number{font-family:var(--font-display);letter-spacing:.04em;font-size:36px;line-height:1}.order-done__text{max-width:34ch;color:var(--muted)}.header__search{border-radius:var(--radius);width:44px;height:44px;color:inherit;place-items:center;display:grid}.header__search:hover{background:#ffffff14}.search-dialog{border-radius:var(--radius-lg);background:var(--paper);width:min(620px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--ink);border:0;margin:8vh auto auto;padding:0;box-shadow:0 40px 100px #00000073}.search-dialog[open]{animation:dialogIn .3s var(--ease)}.search-dialog::backdrop{background:#050506a6}.search-dialog__panel{padding:10px 10px 14px}.search-dialog__bar{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:0 4px 0 12px;display:flex}.search-dialog__input{min-width:0;height:56px;font:inherit;color:inherit;background:0 0;border:0;flex:1;font-size:18px}.search-dialog__input:focus{outline:none}.search-dialog__input::-webkit-search-cancel-button{display:none}.search-dialog__bar:focus-within{border-bottom-color:var(--ink)}.search-dialog__close{border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.search-dialog__close:hover{background:#0000000f}.search-dialog__hint{color:var(--muted);padding:18px 12px 8px}.search-dialog__list{max-height:min(60vh,520px);margin:8px 0 0;padding:0;list-style:none;overflow-y:auto}.search-hit{border-radius:var(--radius);color:inherit;grid-template-columns:56px 1fr auto;align-items:center;gap:14px;padding:8px 12px;text-decoration:none;display:grid}.search-hit:hover,.search-hit:focus-visible{background:var(--bone)}.search-hit__thumb svg,.search-hit__thumb img{width:56px;height:auto;display:block}.search-hit__text{min-width:0;display:grid}.search-hit__team{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:800}.search-hit__name{text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.search-hit__price{font-family:var(--font-display);font-size:20px;font-weight:700}@media (pointer:coarse){.hero__grain,.jersey-folds{display:none}.collection__jersey,.lineup__jersey,.card__face,.ranking__media img{filter:none}}.order-done__number.is-cancelled{color:var(--muted);text-decoration:line-through}.order-done__cancel{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;font-size:14px;display:flex}.order-done__cancel-link{color:var(--muted);text-underline-offset:3px;padding:8px;font-size:13px;text-decoration:underline}.order-done__cancel-link:hover{color:var(--sale)}.order-done__icon.is-cancelled{background:var(--bone);color:var(--muted)}.header__cart{position:relative}.header__cart-count{background:var(--promo);min-width:18px;height:18px;color:var(--promo-ink);text-align:center;border-radius:9px;padding:0 5px;font-size:11px;font-weight:800;line-height:18px;position:absolute;top:4px;right:2px}.pdp__buynow{margin-top:10px}.cart-empty{color:var(--muted);padding:24px 0}.cart-lines{gap:12px;margin:0 0 18px;padding:0;list-style:none;display:grid}.cart-line{border:1px solid var(--line);border-radius:var(--radius);background:var(--card);grid-template-columns:76px 1fr;gap:14px;padding:12px;display:grid}.cart-line__thumb svg,.cart-line__thumb img{width:76px;height:auto;display:block}.cart-line__name{font-weight:800;line-height:1.25}.cart-line__meta{color:var(--muted);margin:2px 0 6px;font-size:13px}.cart-line__row{justify-content:space-between;align-items:flex-end;gap:12px;margin-top:6px;display:flex}.cart-line__row .control-label{display:none}.cart-line__price{font-family:var(--font-display);font-size:22px;line-height:1}.cart-line__remove{color:var(--muted);text-underline-offset:3px;margin-top:6px;padding:4px 0;font-size:13px;text-decoration:underline}.cart-line__remove:hover{color:var(--sale)}.print-photo{margin:0;position:relative;container-type:inline-size}.print-photo img{width:100%;height:auto;display:block}.print-photo__text{color:var(--ink,#fff);font-family:var(--font-print), var(--font-display), sans-serif;text-transform:uppercase;pointer-events:none;text-shadow:0 1px 1px #00000040;flex-direction:column;align-items:center;padding-top:20%;font-weight:900;line-height:.9;display:flex;position:absolute;inset:0}.print-photo__name{justify-items:center;display:grid}.print-photo__name>span{font-size:min(11cqw, calc(66cqw / var(--len)));letter-spacing:.02em}.print-photo__name.is-two>span{font-size:min(9cqw, calc(62cqw / var(--len)))}.print-photo__number{margin-top:1.5cqw;font-size:30cqw;line-height:.85}.cart-line__prices{justify-items:end;display:grid}.cart-line__prices s{color:var(--muted);font-size:13px}.cart-offers{border:1px dashed color-mix(in srgb, var(--promo) 80%, var(--ink));border-radius:var(--radius);background:color-mix(in srgb, var(--promo) 12%, var(--card));margin:4px 0 20px;padding:14px}.cart-offers--recs{border-color:var(--line-strong);background:var(--card)}.cart-offers__title{margin-bottom:10px;font-weight:800}.cart-offers ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.cart-offer{grid-template-columns:76px 1fr;align-items:center;gap:14px;display:grid}.cart-offer__price{margin:2px 0}.cart-offer__price s{color:var(--muted);font-size:13px}.cart-offer__price strong{font-family:var(--font-display);font-size:20px}.cart-offer .btn{margin-top:6px}.pdp__bundle{border-radius:var(--radius);background:color-mix(in srgb, var(--promo) 18%, var(--card));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--promo) 70%, transparent);margin-bottom:14px;padding:12px 14px}.pdp__bundle-title{margin-bottom:6px;font-weight:800}.pdp__bundle ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.pdp__bundle a{color:inherit;text-underline-offset:3px}.pdp__stage--photo{aspect-ratio:3/4}.pdp__stage--photo .pdp__jersey{filter:none;width:100%;height:100%}.pdp__stage--photo .pdp__jersey img{object-fit:cover}.pdp__stage--photo .print-photo{width:100%;height:100%}.pdp__stage--photo .print-photo img{height:100%}
