@import url('https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@600;700;800;900&family=Inter:wght@400;500;600;700;800&display=swap');
:root{--red:#fb2b32;--ink:#111211;--paper:#f4f4ee}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;color:var(--ink);background:var(--paper);font-family:Inter,Arial,sans-serif}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit;cursor:pointer}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid #e54423;outline-offset:5px}.skip{position:absolute;top:-100px}.skip:focus{top:10px;z-index:100;background:white;padding:20px}.announcement{background:var(--ink);color:#fff;text-align:center;font-size:10px;letter-spacing:2px;padding:11px}header{height:88px;display:flex;align-items:center;justify-content:space-between;padding:0 5%;background:#fff;position:sticky;top:0;z-index:20;border-bottom:1px solid #eee}.brand img{width:76px;height:55px;object-fit:contain}nav{display:flex;gap:36px;font-size:12px;font-weight:600}.bag{background:none;border:0;font-size:12px}#count{background:var(--ink);color:white;border-radius:50%;padding:5px 8px;margin:0 8px}.hero{height:min(760px,82vw);min-height:620px;position:relative;background:white;overflow:hidden}.hero-photo{position:absolute;width:100%;height:100%;object-fit:cover;object-position:center}.hero-copy{position:relative;padding:95px 0 0 6%;max-width:800px}.eyebrow{font-size:10px;letter-spacing:2px;font-weight:700;line-height:1.6}h1,h2,h3,p{margin-top:0}h1,h2,h3,.wordmark{font-family:'Barlow Condensed','Arial Narrow',Impact,sans-serif}h1{font-size:clamp(70px,7.8vw,125px);line-height:.9;letter-spacing:-2px;margin:28px 0}h1 span{color:var(--red)}h1>span{white-space:nowrap}.hero-copy p{font-size:16px;line-height:1.7;color:#555; margin-bottom:28px}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:40px;padding:19px 26px;font-size:12px;font-weight:700;border:0}.red{background:var(--red);color:white}.light{background:var(--paper);color:var(--ink)}.button:hover{transform:translateY(-3px);filter:brightness(.95)}.textlink{font-size:12px;border:0;border-bottom:1px solid;padding:9px 0;background:none;display:inline-block;font-weight:600}.hero-copy>.textlink{display:table;margin-top:18px}.hero-bottom{position:absolute;bottom:27px;left:6%;right:6%;display:flex;justify-content:space-between;font-size:9px;letter-spacing:1.4px}.ticker{overflow:hidden;background:var(--red);color:white;font-family:'Barlow Condensed',Impact,sans-serif;font-size:29px;font-weight:700;padding:16px 0;white-space:nowrap}.ticker>div{width:max-content;animation:marquee 30s linear infinite}@keyframes marquee{to{transform:translateX(-50%)}}.section{padding:100px 6%}.split{display:grid;grid-template-columns:1.2fr 1fr;gap:13%;margin-top:45px}h2{font-size:clamp(55px,6.8vw,100px);line-height:.95;letter-spacing:-1px;margin-bottom:30px}.muted{color:#969890}.problem-copy{max-width:410px;padding-top:5px}.big-symbol{font-size:65px;display:block;color:var(--red);margin-bottom:20px}h3{font-size:36px;line-height:1.1;margin-bottom:18px}p{font-size:14px;line-height:1.85;color:#686a63}.technology{background:#151714;color:var(--paper)}.tech-heading,.shop-heading{display:flex;justify-content:space-between;align-items:end;margin-top:32px}.tech-heading p{color:#a7aaa0;padding-bottom:30px}.technology em,.story em{font-style:normal;color:var(--red)}.tech-layout{display:grid;grid-template-columns:1.1fr 1fr;gap:8%;align-items:center}.tech-visual{position:relative;height:550px;overflow:hidden;background:#22261f}.tech-visual img{height:100%;width:100%;object-fit:contain;mix-blend-mode:screen;position:relative;z-index:2;transition:transform .7s}.tech-visual:hover img{transform:scale(1.08) rotate(-3deg)}.tech-label{position:absolute;bottom:22px;left:22px;font-size:9px;letter-spacing:1.4px;z-index:3;background:#111b;padding:10px}.orbit{position:absolute;width:250px;height:250px;border:1px solid var(--red);border-radius:50%;left:28%;top:20%;box-shadow:0 0 60px #fb2b3220;animation:pulse 4s infinite}@keyframes pulse{50%{transform:scale(1.15);opacity:.4}}.tech-tab{display:flex;gap:22px;text-align:left;background:none;color:#8f9389;border:0;border-top:1px solid #41443d;padding:27px 0;width:100%}.tech-tab span{font-size:11px;padding-top:8px}.tech-tab h3{font-size:32px;margin:0}.tech-tab p{display:none;margin:15px 0 0;color:#b9bcb3;font-size:13px}.tech-tab b{margin-left:auto}.tech-tab.active{color:white}.tech-tab.active span{color:var(--red)}.tech-tab.active p{display:block}.tech-tabs>.button{margin-top:25px}.shop{background:#fafaf7}.shop-heading p{padding-bottom:20px}.filters{display:flex;gap:12px;margin:10px 0 35px}.filters button{border:1px solid #d4d5cf;background:none;border-radius:40px;padding:11px 20px;font-size:11px}.filters button.selected{background:var(--ink);color:white;border-color:var(--ink)}.products{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.product-card{min-width:0}.product-image{width:100%;height:370px;background:#ebede7;position:relative;border:0;display:block;padding:20px;overflow:hidden}.product-image img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;transition:transform .5s}.product-image:hover img{transform:scale(1.08)}.product-tag{position:absolute;top:16px;left:16px;font-size:9px;letter-spacing:1px;z-index:2}.quick{position:absolute;right:16px;bottom:16px;background:white;padding:12px 16px;border-radius:50%;font-size:20px}.product-title{display:flex;justify-content:space-between;gap:10px;margin-top:22px}.product-title h3{font:600 15px Inter,Arial;margin:0}.product-title span{font-size:13px}.product-card p{font-size:11px;margin:10px 0}.swatches{display:flex;gap:8px}.swatch{width:18px;height:18px;border:1px solid #c2c2bc;border-radius:50%;padding:0;background:var(--swatch)}.swatch.active{outline:1px solid #111;outline-offset:3px}.shop-note{font-size:10px;margin:35px 0 0}.choose{background:#e8e9e1}.choose h2{margin:25px 0 45px}.setup{display:grid;grid-template-columns:1fr 1fr;gap:60px}.setup button{text-align:left;background:none;border:0;border-top:1px solid #b8bab1;padding:25px 0}.setup span{font-size:10px;letter-spacing:1px}.setup h3{margin-top:25px;font-size:40px}.setup p{max-width:400px}.setup b{font-size:12px}.story{display:grid;grid-template-columns:1.2fr 1fr;gap:9%;background:#171916;color:white}.story h2{font-size:70px;margin-top:30px}.story p{color:#aaaea3}.story .lead{font-size:23px;line-height:1.5;color:#f4f4ee}.story>div+div{padding-top:45px}.faq{max-width:1100px;margin:auto}.faq h2{font-size:65px;margin:20px 0 40px}.faq details{border-top:1px solid #cccec4;padding:23px 0}.faq summary{cursor:pointer;font-size:14px;font-weight:600}.faq details p{max-width:750px;margin:20px 0 0}.final-cta{background:var(--red);padding:85px 6%;text-align:center;color:white}.final-cta h2{margin:25px 0 35px;font-size:100px}.final-cta em{font-style:normal;color:#171916}footer{padding:55px 6%;display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:center}.wordmark{font-size:55px;font-weight:900;letter-spacing:-2px}footer p{margin:0}footer div{display:flex;gap:25px;font-size:11px}footer small{font-size:10px;color:#7a7d72}dialog{border:0;padding:50px;width:min(1050px,94vw);max-height:90vh;background:#fafaf7;color:var(--ink)}dialog::backdrop{background:#10150dc9;backdrop-filter:blur(6px)}.close{position:absolute;top:12px;right:17px;font-size:32px;background:none;border:0;z-index:5}.detail-layout{display:grid;grid-template-columns:1fr 1fr;gap:35px}.detail-image{width:100%;height:390px;object-fit:contain;background:#eeefe8;mix-blend-mode:multiply}.thumbnails{display:flex;gap:8px;margin-top:12px;flex-wrap:wrap}.thumbnails button{width:55px;height:65px;border:1px solid #ddd;background:white}.thumbnails img{width:100%;height:100%;object-fit:contain}.detail-copy h2{font-size:50px;margin:10px 0}.detail-copy label{font-size:12px;display:block;margin-top:20px}.detail-copy select{width:100%;padding:13px;margin-top:8px;background:white;border:1px solid #ccc;font:inherit;font-size:13px}.detail-copy .button{width:100%;margin-top:22px}.sku{font-size:9px;overflow-wrap:anywhere;margin-top:15px}.source-details{font-size:12px;margin-top:28px}.source-details p,.source-details li{font-size:12px;line-height:1.7}.cart-row{display:grid;grid-template-columns:65px 1fr auto;gap:20px;padding:25px 0;border-bottom:1px solid #ddd;align-items:center}.cart-row img{width:65px;height:80px;object-fit:contain}.cart-row h3{font:600 14px Inter;margin:0 0 6px}.cart-row p{font-size:11px;margin:0}.cart-row button{border:1px solid #ccc;background:none;padding:6px 10px}.cart-row .remove{border:0;text-decoration:underline;font-size:10px}#cart-dialog h2{font-size:45px}#cart-summary{padding-top:30px}#cart-summary .button{width:100%;margin-top:15px}#toast{position:fixed;bottom:25px;left:50%;transform:translate(-50%,150px);padding:18px 25px;background:#171916;color:white;font-size:12px;z-index:100;transition:.3s}#toast.show{transform:translate(-50%,0)}.reveal{opacity:0;transform:translateY(24px);transition:opacity .8s,transform .8s}.reveal.visible{opacity:1;transform:none}
@media(min-width:1600px){.hero-photo{object-fit:contain;object-position:right}.hero{max-height:850px}}@media(max-width:800px){header{height:70px}nav{gap:15px}nav a{font-size:10px}nav a:last-child{display:none}.brand img{width:56px}.hero{min-height:750px;height:calc(100svh - 100px);max-height:950px}.hero-photo{height:65%;top:32%;width:140%;left:-25%;object-position:62% center}.hero-copy{padding:45px 6% 0}.hero-copy h1{font-size:70px}.hero-copy p{font-size:13px}.hero-copy .textlink{display:none}.hero-bottom span:last-child{display:none}.hero-bottom{bottom:15px;font-size:8px}.section{padding:65px 6%}.split,.tech-layout,.story,.detail-layout{grid-template-columns:1fr;gap:30px}.split{margin-top:25px}.problem-copy{padding:0}.big-symbol{display:none}h2{font-size:65px}.tech-heading,.shop-heading{display:block}.tech-heading p,.shop-heading p{padding:0}.tech-visual{height:420px}.products{grid-template-columns:1fr;gap:40px}.product-image{height:410px}.product-title h3{font-size:16px}.product-card p{font-size:12px}.setup{grid-template-columns:1fr;gap:20px}.story h2{font-size:60px}.story>div+div{padding:0}.final-cta h2{font-size:68px}footer{grid-template-columns:1fr}footer div{flex-wrap:wrap}dialog{padding:45px 22px 25px}.detail-image{height:300px}.detail-copy h2{font-size:45px}.cart-row{gap:12px;grid-template-columns:45px 1fr auto}.cart-row img{width:45px}.ticker{font-size:24px}.hero-copy .button{padding:15px 22px}.hero-copy .eyebrow{font-size:8px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}.reveal{opacity:1;transform:none}}
/* Matchday campaign and original product photography */
.campaign-break{position:relative;isolation:isolate;height:660px;overflow:hidden;background:#151714;color:white}.campaign-break>img{width:100%;height:100%;object-fit:cover;object-position:center 60%;position:absolute;z-index:-2}.campaign-break:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#071009bd 0%,#07100945 45%,transparent 75%);z-index:-1}.campaign-copy{padding:110px 6%;max-width:900px}.campaign-copy h2{font-size:clamp(65px,7vw,105px);margin:30px 0}.campaign-copy em{font-style:normal;color:var(--red)}.campaign-credit{position:absolute;bottom:20px;right:25px;font-size:8px;letter-spacing:1.3px;color:#ffffffb3}.tech-visual{background:#253125}.tech-visual img{mix-blend-mode:normal;object-fit:cover;object-position:center 65%}.tech-label{background:#0c120dd9}.detail-editorial{background:#eeefe8;padding-top:65px;padding-bottom:65px}.detail-editorial-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-top:30px}.detail-editorial figure{margin:0}.detail-editorial img{width:100%;height:520px;object-fit:cover;object-position:center 70%;display:block}.detail-editorial figure:nth-child(2) img{object-position:center 60%}.detail-editorial figcaption{padding-top:25px}.detail-editorial figcaption span{font-size:9px;letter-spacing:1.5px}.detail-editorial h3{font-size:35px;margin:15px 0 10px}.detail-editorial p{font-size:12px;margin:0;max-width:390px}.setup{gap:30px}.setup button{padding-top:0;border-top:0}.setup-photo{width:100%;height:360px;object-fit:cover;object-position:center 65%;display:block;margin-bottom:26px;transition:filter .5s}.setup button:hover .setup-photo{filter:brightness(1.08)}.campaign-pair{display:grid;grid-template-columns:.85fr 1.4fr;gap:8px;background:#151714;padding:8px}.campaign-pair figure{margin:0;position:relative;height:620px;overflow:hidden;background:#141a11;color:white}.campaign-pair img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 1s}.campaign-pair figure:hover img{transform:scale(1.025)}.campaign-portrait img{object-position:center 60%}.campaign-match img{object-position:center center}.campaign-pair figcaption{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:end;padding:35px;background:linear-gradient(transparent 50%,#061007bb)}.campaign-pair h3{font-size:62px;margin:10px 0 22px}.campaign-pair small{font-size:7px;letter-spacing:1.4px;color:#ddd}.campaign-copy,.detail-editorial figure{animation:fade-photo 1s ease both}@keyframes fade-photo{from{opacity:.6}to{opacity:1}}@media(max-width:800px){.campaign-break{height:650px}.campaign-break>img{object-position:65% center}.campaign-break:after{background:linear-gradient(#07100980,transparent 55%,#07100960)}.campaign-copy{padding:50px 6%}.campaign-copy h2{font-size:62px;max-width:350px}.campaign-credit{bottom:15px;right:15px;font-size:7px}.detail-editorial-grid{grid-template-columns:1fr;gap:40px}.detail-editorial img{height:460px}.detail-editorial h3{font-size:33px}.setup-photo{height:360px}.campaign-pair{grid-template-columns:1fr;gap:8px}.campaign-pair figure{height:550px}.campaign-pair figure.campaign-match{height:470px}.campaign-pair figcaption{padding:25px}.campaign-pair h3{font-size:60px}.tech-visual img{object-position:center 65%}}@media(prefers-reduced-motion:reduce){.campaign-copy,.detail-editorial figure{animation:none}}

.campaign-controls{position:absolute;left:6%;bottom:25px;display:flex;gap:10px}.campaign-controls button{background:#12171099;color:#ddd;border:1px solid #ffffff70;padding:10px 13px;font-size:9px;letter-spacing:1px}.campaign-controls button.active{background:white;color:#111;border-color:white}@media(max-width:800px){.campaign-controls{bottom:45px}.campaign-controls button{font-size:8px;padding:9px 11px}}
/* Opening campaign hero */
.hero-cinematic{height:calc(100svh - 120px);min-height:670px;max-height:1050px;background:#0c140f;color:white;isolation:isolate}.hero-cinematic .hero-photo{inset:0;width:100%;height:100%;object-fit:cover;object-position:center 57%;z-index:-2}.hero-cinematic:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#06100bd9 0%,#07110c85 34%,#07110c10 67%),linear-gradient(0deg,#07110c88,transparent 25%)}.hero-cinematic .hero-copy{padding:clamp(85px,12vh,155px) 0 75px 6%;max-width:950px}.hero-cinematic h1{font-size:clamp(70px,7.3vw,118px);line-height:.94;letter-spacing:-1.5px;margin:28px 0}.hero-cinematic h1 span{white-space:nowrap}.hero-cinematic .hero-copy p{color:#e0e3db;font-size:15px;line-height:1.8;margin:0 0 28px}.hero-cinematic .hero-copy>.textlink{display:inline-block;margin:0 0 0 24px;color:white}.hero-cinematic .button{padding:21px 29px;font-size:13px}.hero-cinematic .eyebrow{color:#fff}.hero-cinematic .hero-bottom{color:#d5dcd1;font-size:8px;letter-spacing:1.5px}.hero-cinematic .hero-photo{animation:hero-arrive 1.8s ease-out both}@keyframes hero-arrive{from{transform:scale(1.045);opacity:.65}to{transform:scale(1);opacity:1}}@media(min-width:1600px){.hero-cinematic .hero-photo{object-fit:cover;object-position:center 57%}}@media(max-width:800px){.hero-cinematic{height:calc(100svh - 103px);min-height:760px;max-height:1050px}.hero-cinematic .hero-photo{top:0;left:0;width:100%;height:100%;object-position:64% center}.hero-cinematic:after{background:linear-gradient(180deg,#041009d9 0%,#06100b70 35%,transparent 65%,#06100b99 100%)}.hero-cinematic .hero-copy{padding:48px 6% 0;max-width:100%}.hero-cinematic h1{font-size:clamp(57px,15vw,78px);line-height:.97;letter-spacing:-.8px;margin:23px 0}.hero-cinematic .hero-copy p{font-size:13px;max-width:300px;margin-bottom:23px}.hero-cinematic .hero-copy>.textlink{display:table;margin:12px 0 0;font-size:11px}.hero-cinematic .button{padding:17px 24px;font-size:12px}.hero-cinematic .hero-bottom{left:6%;right:6%;bottom:18px;display:block;font-size:7px;line-height:1.8}.hero-cinematic .hero-bottom span{display:block}.hero-cinematic .hero-bottom span:last-child{display:block;font-size:6px;color:#c5cec1}}@media(prefers-reduced-motion:reduce){.hero-cinematic .hero-photo{animation:none}}
.flex-overlay{position:absolute;inset:0;pointer-events:none;z-index:1}.flex-zone{position:absolute;border-radius:50%;transform:translate(-50%,-50%);background:#ff31391a;border:1px solid #ff6a60b3;box-shadow:0 0 18px #ff303040,inset 0 0 12px #ffb4a222;animation:flex-breathe 3.6s ease-in-out infinite}.zone-b{animation-delay:.22s}.zone-c{animation-delay:.44s}.zone-d{animation-delay:.66s}@keyframes flex-breathe{0%,100%{opacity:.2;scale:.96}45%{opacity:1;scale:1.07}}.flex-callout{position:absolute;z-index:3;display:flex;gap:10px;align-items:center;color:white;background:#101910c9;backdrop-filter:blur(10px);border:1px solid #ffffff4d;padding:13px 15px;font-size:10px;letter-spacing:1.6px;transition:background .2s}.flex-callout:hover{background:#272b21ed}.flex-callout small{display:block;font-size:9px;letter-spacing:0;font-weight:400;color:#d0d6c9;margin-top:5px}.flex-callout b{margin-left:10px;font-size:15px}.flex-dot{width:7px;height:7px;border-radius:50%;background:#ff4449;box-shadow:0 0 0 5px #ff444926;animation:dot-breathe 3.6s ease-in-out infinite}@keyframes dot-breathe{50%{box-shadow:0 0 0 9px #ff444908}}.hero-cinematic .hero-copy{z-index:2;pointer-events:none}.hero-cinematic .hero-copy a{pointer-events:auto}.hero-cinematic .hero-photo{animation:none}@media(max-width:800px){.flex-callout{padding:11px 12px;font-size:9px;background:#101910df}.flex-callout small{font-size:8px}.flex-zone{box-shadow:0 0 10px #ff303040}}@media(prefers-reduced-motion:reduce){.flex-zone{animation:none;opacity:.65}.flex-dot{animation:none}}
.flex-zone{border:1.5px solid #ff5b52;background:#ff383820;box-shadow:0 0 12px #ff303055;animation-duration:2.6s}.flex-callout{border:1px solid #ff625f;animation:callout-attention 2.6s ease-in-out infinite;transform-origin:center}.flex-leader{position:absolute;height:2px;background:linear-gradient(90deg,#ff7164,#ff3c43);transform-origin:left center;box-shadow:0 0 8px #ff4a4166}.flex-target{position:absolute;width:8px;height:8px;transform:translate(-50%,-50%);border-radius:50%;background:#fff;border:2px solid #ff4249;box-shadow:0 0 0 5px #ff424930;animation:target-attention 2.6s ease-in-out infinite}@keyframes callout-attention{0%,100%{scale:1;box-shadow:0 0 0 0 #ff484960;border-color:#ff6b6580}50%{scale:1.035;box-shadow:0 0 0 9px #ff484900,0 0 26px #ff48494d;border-color:#ff8178}}@keyframes target-attention{50%{box-shadow:0 0 0 11px #ff424908}}@media(prefers-reduced-motion:reduce){.flex-callout,.flex-target,.flex-zone{animation:none}}

.zone-e{animation-delay:.88s}.zone-f{animation-delay:1.1s}.zone-g{animation-delay:1.32s}

/* Original, source-linked matchday evidence */
.real-game{margin-top:100px;border-top:1px solid #c9cac3;padding-top:54px}.real-game-heading{display:flex;justify-content:space-between;gap:40px;align-items:end;margin-bottom:34px}.real-game-heading h3{font-family:'Barlow Condensed',sans-serif;font-size:clamp(32px,3.1vw,54px);line-height:1.02;margin:20px 0 0}.real-game-heading>p{max-width:320px;color:#64675e;font-size:17px;line-height:1.6}.evidence-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.evidence{min-width:0}.evidence-top{display:flex;justify-content:space-between;gap:8px;font-size:10px;letter-spacing:1.4px;padding:14px 0;border-top:3px solid #ff2934;font-weight:700}.social-frame{display:block;width:100%;height:570px;background:white;border:1px solid #d7d8d0;border-radius:0}.evidence h4{font-family:'Barlow Condensed',sans-serif;font-size:34px;line-height:1.05;margin:22px 0 10px}.evidence p{font-size:14px;line-height:1.6;color:#64675e;min-height:45px;margin:0 0 14px}.evidence>a{font-size:13px;text-decoration:underline;text-underline-offset:5px;font-weight:600}.evidence-footer{display:flex;justify-content:space-between;gap:35px;padding-top:28px;margin-top:28px;border-top:1px solid #c9cac3;font-size:12px;line-height:1.7;color:#64675e}.evidence-footer p{max-width:600px;margin:0}.evidence-footer a{max-width:270px;text-decoration:underline;text-underline-offset:3px}.evidence-transition{padding-top:54px;font-family:'Barlow Condensed',sans-serif;font-size:clamp(26px,3.2vw,50px);font-weight:700;line-height:1.1}.evidence-transition span,.evidence-transition a{display:block}.evidence-transition a{color:#ff2934;margin-top:8px}@media(max-width:1100px){.evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.evidence:last-child{grid-column:1/-1;max-width:440px}.real-game-heading{align-items:start}.social-frame{height:600px}}@media(max-width:650px){.real-game{margin-top:60px;padding-top:35px}.real-game-heading,.evidence-footer{display:block}.real-game-heading>p{margin-top:20px}.evidence-grid{grid-template-columns:1fr;gap:40px}.evidence:last-child{grid-column:auto;max-width:none}.social-frame{height:560px}.evidence p{min-height:0}.evidence-footer a{display:block;margin-top:15px}.evidence-transition{padding-top:35px}}

.legal-page{max-width:940px;padding:65px 28px 90px;margin:auto}.legal-page>.eyebrow{margin-top:50px}.legal-page h1{font-family:'Barlow Condensed',sans-serif;font-size:clamp(48px,7vw,88px);line-height:1;margin:25px 0 35px}.legal-page h2{font-family:'Barlow Condensed',sans-serif;font-size:30px;margin:35px 0 14px}.legal-page p{font-size:16px;line-height:1.75;margin:14px 0}.legal-page a,.sku a,.source-details a,#cart-summary p a,.faq p a{text-decoration:underline;text-underline-offset:3px}.legal-date{color:#65685e}.policy-nav{display:flex;flex-wrap:wrap;gap:18px;border-top:1px solid #ccc;padding-top:30px;margin-top:60px;font-size:13px}.size-table-wrap{overflow-x:auto}.size-table{width:100%;border-collapse:collapse;margin-top:30px;font-size:16px}.size-table caption{text-align:left;font-weight:700;margin:15px 0}.size-table th,.size-table td{padding:18px 10px;border:1px solid #ccc;text-align:left}.size-table thead{background:#111;color:#fff}.real-game-title{scroll-margin-top:110px}footer>div{flex-wrap:wrap;max-width:800px;row-gap:14px}@media(max-width:600px){.legal-page{padding:40px 22px 60px}.size-table{font-size:13px}.size-table th,.size-table td{padding:14px 7px}}

.native-product{display:grid;grid-template-columns:1fr 1fr;gap:40px}.native-product img{width:100%;height:auto}.native-product select,.native-product input,.legal-page form input{display:block;padding:14px;width:100%;margin:10px 0 20px;border:1px solid #aaa;background:white;color:#111}.native-collection{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.native-collection img{width:100%;height:auto}.shopify-policy__container{max-width:940px!important;padding:60px 28px!important}.shopify-policy__body{font-size:16px;line-height:1.75}.shopify-policy__title h1{font-family:'Barlow Condensed',sans-serif;font-size:60px}.shopify-policy__body h2{font-family:'Barlow Condensed',sans-serif;font-size:30px;margin-top:35px}@media(max-width:700px){.native-product,.native-collection{grid-template-columns:1fr}}