:root{--rojo:#E10600;--rojo-osc:#B00400;--negro:#0A0A0A;--negro-2:#141414;--negro-3:#1C1C1C;--marfil:#F5F3EF;--gris:#8E8E8A;--linea:rgba(245,243,239,.1);--linea-roja:rgba(225,6,0,.35);--verde-ok:#2ecc71}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--negro);color:var(--marfil);font-family:Inter,sans-serif;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}::selection{background:var(--rojo);color:var(--marfil)}a{color:inherit}.legal-top{background:var(--negro-2);border-bottom:1px solid var(--linea);color:var(--gris);font-size:12px;letter-spacing:.3px;text-align:center;padding:9px 20px;position:relative;z-index:110}.legal-top b{color:var(--marfil);font-weight:600}header{position:sticky;top:0;z-index:100;display:flex;align-items:center;justify-content:space-between;padding:16px 40px;background:#0a0a0ae0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--linea)}.brand{display:flex;align-items:center;gap:12px;text-decoration:none;cursor:pointer}.brand .mark{width:7px;height:30px;border-radius:2px;background:linear-gradient(180deg,#0b7a3b 0 33.33%,#f5f3ef 33.33% 66.66%,#e10600 66.66% 100%)}.tricolor-top{height:4px;width:100%;background:linear-gradient(90deg,#0b7a3b 0 33.33%,#f5f3ef 33.33% 66.66%,#e10600 66.66% 100%)}.tricolor-rule{height:3px;width:64px;border-radius:2px;background:linear-gradient(90deg,#0b7a3b 0 33.33%,#f5f3ef 33.33% 66.66%,#e10600 66.66% 100%)}.brand .name{font-family:Archivo,sans-serif;font-weight:900;font-size:22px;letter-spacing:2.5px;color:var(--marfil)}.brand .name b{color:var(--rojo);font-weight:900}nav{display:flex;align-items:center;gap:28px}nav a.tablink{text-decoration:none;font-size:14px;font-weight:500;opacity:.72;transition:opacity .2s,color .2s;cursor:pointer;padding-bottom:3px;border-bottom:2px solid transparent}nav a.tablink:hover{opacity:1}nav a.tablink.active{opacity:1;color:var(--rojo);border-bottom-color:var(--rojo)}.btn{font-family:Archivo Narrow,sans-serif;font-weight:700;letter-spacing:1px;text-transform:uppercase;border:none;cursor:pointer;border-radius:4px;transition:transform .15s ease,filter .15s ease}.btn:hover{transform:translateY(-2px);filter:brightness(1.1)}.btn:active{transform:translateY(0)}.btn-rojo{background:var(--rojo);color:var(--marfil)}.btn-line{background:transparent;color:var(--marfil);border:1.5px solid var(--linea-roja)}.nav-cta{padding:11px 22px;font-size:13px}.page{display:none}.page.active{display:block;animation:fade .35s ease}@keyframes fade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.hero{display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:44px;padding:72px 40px 40px;max-width:1320px;margin:0 auto}.eyebrow{display:inline-flex;align-items:center;gap:10px;font-family:Archivo Narrow,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:3px;font-size:13px;color:var(--rojo);margin-bottom:22px}.eyebrow:before{content:"";width:26px;height:2px;background:var(--rojo)}.hero h1{font-family:Archivo,sans-serif;font-weight:900;font-size:clamp(40px,5vw,68px);line-height:.97;letter-spacing:-1px;text-transform:uppercase;margin-bottom:18px}.hero h1 em{font-style:normal;color:var(--rojo)}.hero .lede{font-size:17px;color:var(--gris);max-width:460px;margin-bottom:20px}.promo-hook{display:flex;align-items:center;gap:12px;background:var(--negro-2);border:1px solid var(--linea-roja);border-radius:10px;padding:14px 18px;margin-bottom:26px;max-width:460px}.promo-hook .ic{font-size:22px}.promo-hook div{font-size:14px}.promo-hook b{font-family:Archivo,sans-serif;color:var(--marfil)}.promo-hook span{color:var(--gris)}.hero-actions{display:flex;gap:14px;flex-wrap:wrap}.hero-actions .btn{padding:15px 30px;font-size:15px}.hero-visual{height:340px;border-radius:16px;border:1px solid var(--linea-roja);background:linear-gradient(180deg,#0a0a0a00 45%,#0a0a0ad9),radial-gradient(120% 100% at 65% 30%,#3a0806,#1a1a1a 60%);display:flex;align-items:flex-end;padding:26px}.hero-visual .cap{font-family:Archivo,sans-serif;font-weight:800;font-size:20px}.hero-visual .cap span{display:block;font-family:Inter;font-weight:400;font-size:13px;color:var(--gris);margin-top:4px}.disclaimer-strip{background:var(--negro-2);border-top:1px solid var(--linea);border-bottom:1px solid var(--linea)}.disclaimer-strip .inner{max-width:1320px;margin:0 auto;padding:14px 40px;display:flex;align-items:center;justify-content:center;text-align:center;font-size:12.5px;color:var(--gris)}.disclaimer-strip .ic{color:var(--rojo);font-size:20px}.disclaimer-strip b{font-weight:600}section.blk{padding:70px 40px;max-width:1320px;margin:0 auto}.sec-head{margin-bottom:40px}.sec-head .eyebrow{margin-bottom:14px}.sec-head h2{font-family:Archivo,sans-serif;font-weight:900;font-size:clamp(28px,3.6vw,44px);text-transform:uppercase;letter-spacing:-.5px}.sec-head p{color:var(--gris);font-size:16px;max-width:600px;margin-top:12px}.listings{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.listing{background:var(--negro-2);border:1px solid var(--linea);border-radius:14px;overflow:hidden;display:flex;flex-direction:column}.listing .img{height:170px;position:relative;display:flex;align-items:flex-end}.listing .img.a{background:radial-gradient(130% 100% at 70% 25%,#2a0605,#191919 60%)}.listing .img.b{background:radial-gradient(130% 100% at 40% 30%,#221016,#191919 60%)}.listing .img.c{background:radial-gradient(130% 100% at 55% 20%,#0d1a1a,#191919 60%)}.listing .edition{position:absolute;top:14px;left:14px;font-family:JetBrains Mono,monospace;font-weight:700;font-size:11px;letter-spacing:1px;background:#0a0a0ab8;border:1px solid var(--linea-roja);padding:5px 10px;border-radius:5px}.listing .edition b{color:var(--rojo)}.listing .status{position:absolute;top:14px;right:14px;font-family:Archivo Narrow;text-transform:uppercase;letter-spacing:1px;font-size:11px;font-weight:700;padding:5px 10px;border-radius:5px}.status.live{background:var(--rojo);color:var(--marfil)}.status.soon,.status.closed{background:var(--negro-3);color:var(--gris);border:1px solid var(--linea)}.listing .body{padding:20px;display:flex;flex-direction:column;flex:1}.listing h3{font-family:Archivo,sans-serif;font-weight:800;font-size:19px;line-height:1.15;margin-bottom:3px}.listing .sub{font-size:12.5px;color:var(--gris);margin-bottom:16px}.counter{margin-bottom:16px}.counter .nums{display:flex;justify-content:space-between;font-size:12.5px;margin-bottom:8px}.counter .nums .sold{color:var(--marfil)}.counter .nums .sold b{font-family:JetBrains Mono;color:var(--rojo)}.counter .nums .left{color:var(--gris)}.counter .nums .left b{font-family:JetBrains Mono;color:var(--marfil)}.bar{height:8px;background:var(--negro);border:1px solid var(--linea);border-radius:6px;overflow:hidden}.bar i{display:block;height:100%;background:linear-gradient(90deg,var(--rojo-osc),var(--rojo));border-radius:6px;transition:width 1s cubic-bezier(.16,1,.3,1)}.counter .pct{font-size:11px;color:var(--gris);margin-top:6px;text-align:right;font-variant-numeric:tabular-nums}.listing .price{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:6px}.listing .price .amt{font-family:Archivo,sans-serif;font-weight:800;font-size:22px}.listing .price .amt small{font-size:12px;color:var(--gris);font-weight:400}.listing .entries{font-size:12px;color:var(--gris);margin-bottom:16px}.listing .entries b{color:var(--rojo)}.lst-qty{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.lst-qty .lab{font-size:13px;color:var(--gris)}.lst-qty .qty{display:flex;align-items:center;border:1px solid var(--linea);border-radius:8px;overflow:hidden}.lst-qty .qty button{background:var(--negro);color:var(--marfil);border:none;width:34px;height:34px;font-size:18px;cursor:pointer}.lst-qty .qty button:hover{background:#000}.lst-qty .qty button:disabled{opacity:.35;cursor:not-allowed}.lst-qty .qty span{width:40px;text-align:center;font-weight:600;font-family:Archivo,sans-serif;font-size:16px}.listing .btn{width:100%;padding:13px;font-size:14px;margin-top:auto}.listing .btn:disabled{opacity:.4;cursor:not-allowed;transform:none;filter:none}.paths{display:grid;grid-template-columns:1fr 1fr;gap:22px}.path{background:var(--negro-2);border:1px solid var(--linea);border-radius:14px;padding:30px}.path.free{border-color:var(--linea-roja)}.path .tag{font-family:Archivo Narrow;text-transform:uppercase;letter-spacing:1.5px;font-size:12px;color:var(--rojo);font-weight:700;margin-bottom:12px;display:block}.path h4{font-family:Archivo,sans-serif;font-weight:800;font-size:22px;margin-bottom:10px}.path>p{font-size:14px;color:var(--gris);margin-bottom:18px}.path ul{list-style:none;margin-bottom:22px}.path li{font-size:13.5px;padding:8px 0;border-top:1px solid var(--linea);display:flex;gap:10px}.path li:before{content:"\203a";color:var(--rojo);font-weight:700}.path .btn{width:100%;padding:13px;font-size:13px}.prose{max-width:820px;margin:0 auto;padding:70px 40px}.prose .eyebrow{margin-bottom:16px}.prose h1{font-family:Archivo,sans-serif;font-weight:900;font-size:clamp(30px,4vw,46px);text-transform:uppercase;letter-spacing:-.5px;margin-bottom:24px;line-height:1}.prose h3{font-family:Archivo,sans-serif;font-weight:700;font-size:20px;margin:32px 0 10px;color:var(--marfil)}.prose p{color:var(--gris);font-size:15.5px;margin-bottom:14px}.prose p b,.prose li b{color:var(--marfil);font-weight:600}.prose ol,.prose ul{color:var(--gris);font-size:15.5px;margin:0 0 14px 20px}.prose li{margin-bottom:8px}.draft-flag{background:var(--negro-2);border-left:3px solid var(--rojo);border-radius:0 8px 8px 0;padding:14px 18px;font-size:13.5px;color:var(--gris);margin-bottom:30px}.draft-flag b{color:var(--marfil)}.values{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:36px 0}.value{background:var(--negro-2);border:1px solid var(--linea);border-radius:12px;padding:24px;position:relative;overflow:hidden}.value:before{content:"";position:absolute;top:0;left:0;width:100%;height:3px;background:var(--rojo)}.value .ic{font-size:24px;margin-bottom:12px}.value h4{font-family:Archivo,sans-serif;font-weight:700;font-size:17px;margin-bottom:8px;color:var(--marfil)}.value p{font-size:13.5px;margin:0}.contact-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:40px;max-width:1100px;margin:0 auto;padding:70px 40px}.contact-info .eyebrow{margin-bottom:16px}.contact-info h1{font-family:Archivo,sans-serif;font-weight:900;font-size:clamp(28px,3.4vw,42px);text-transform:uppercase;margin-bottom:16px;line-height:1}.contact-info>p{color:var(--gris);font-size:15.5px;margin-bottom:28px}.cinfo-item{display:flex;gap:14px;align-items:flex-start;margin-bottom:20px}.cinfo-item .ic{width:42px;height:42px;flex-shrink:0;border-radius:10px;background:var(--negro-2);border:1px solid var(--linea);display:flex;align-items:center;justify-content:center;font-size:18px}.cinfo-item .lbl{font-size:12px;color:var(--gris);text-transform:uppercase;letter-spacing:1px}.cinfo-item .val{font-size:15px;color:var(--marfil);font-weight:500}.socials{display:flex;gap:10px;margin-top:26px}.socials a{width:42px;height:42px;border-radius:10px;background:var(--negro-2);border:1px solid var(--linea);display:flex;align-items:center;justify-content:center;font-family:Archivo;font-weight:700;font-size:14px;text-decoration:none;transition:border-color .2s,color .2s}.socials a:hover{border-color:var(--rojo);color:var(--rojo)}.form-card{background:var(--negro-2);border:1px solid var(--linea);border-radius:16px;padding:32px}.form-card h3{font-family:Archivo,sans-serif;font-weight:800;font-size:22px;margin-bottom:6px}.form-card .fsub{font-size:14px;color:var(--gris);margin-bottom:24px}.field{margin-bottom:18px}.field label{display:block;font-size:13px;color:var(--marfil);margin-bottom:7px;font-weight:500}.field label .req{color:var(--rojo)}.field input,.field select,.field textarea{width:100%;background:var(--negro);border:1px solid var(--linea);border-radius:8px;color:var(--marfil);font-family:Inter;font-size:14px;padding:12px 14px;transition:border-color .2s}.field input:focus,.field select:focus,.field textarea:focus{outline:none;border-color:var(--rojo)}.field textarea{resize:vertical;min-height:110px}.field .err{color:var(--rojo);font-size:12px;margin-top:5px;display:none}.field.invalid .err{display:block}.field.invalid input,.field.invalid select,.field.invalid textarea{border-color:var(--rojo)}.form-card .btn-submit{width:100%;padding:15px;font-size:15px;margin-top:6px}.form-ok{display:none;background:#2ecc711a;border:1px solid rgba(46,204,113,.4);border-radius:10px;padding:16px;font-size:14px;color:var(--marfil);margin-top:18px}.form-ok.show{display:block}.form-ok b{color:var(--verde-ok)}.form-note{font-size:12px;color:var(--gris);margin-top:16px;text-align:center}.win-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:44px}.win-stat{background:var(--negro-2);border:1px solid var(--linea);border-radius:12px;padding:24px;text-align:center}.win-stat .n{font-family:Archivo,sans-serif;font-weight:900;font-size:38px;color:var(--rojo);line-height:1}.win-stat .l{font-size:13px;color:var(--gris);text-transform:uppercase;letter-spacing:1px;margin-top:8px}.winners-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.winner{background:var(--negro-2);border:1px solid var(--linea);border-radius:14px;overflow:hidden}.winner .ph{height:180px;position:relative;display:flex;align-items:flex-end;background:radial-gradient(120% 100% at 60% 30%,#2a0605,#191919 60%)}.winner .ph .prize{position:absolute;top:14px;left:14px;font-family:Archivo Narrow;text-transform:uppercase;letter-spacing:1px;font-size:11px;font-weight:700;background:var(--rojo);color:var(--marfil);padding:5px 10px;border-radius:5px}.winner .ph .num{padding:14px;font-family:JetBrains Mono;font-weight:700;font-size:13px;color:var(--marfil)}.winner .ph .num b{color:var(--rojo)}.winner .wb{padding:20px}.winner .wb h4{font-family:Archivo,sans-serif;font-weight:800;font-size:19px;margin-bottom:4px}.winner .wb .veh{font-size:13px;color:var(--gris);margin-bottom:14px}.winner .wb .paid{display:inline-flex;align-items:center;gap:8px;background:var(--negro);border:1px solid var(--linea-roja);border-radius:8px;padding:8px 12px;font-size:13px}.winner .wb .paid b{font-family:Archivo;color:var(--rojo);font-size:17px}.live-band{background:linear-gradient(120deg,#1a0503,#111);border-top:1px solid var(--linea-roja);border-bottom:1px solid var(--linea-roja)}.live-inner{max-width:1320px;margin:0 auto;padding:26px 40px;display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.live-left{display:flex;align-items:center;gap:16px}.live-dot{width:11px;height:11px;border-radius:50%;background:var(--rojo);box-shadow:0 0 #e1060099;animation:ring 1.6s infinite}@keyframes ring{0%{box-shadow:0 0 #e106008c}70%{box-shadow:0 0 0 12px #e1060000}to{box-shadow:0 0 #e1060000}}.live-left .txt .k{font-family:Archivo Narrow;text-transform:uppercase;letter-spacing:2px;font-size:12px;color:var(--rojo);font-weight:700}.live-left .txt .t{font-family:Archivo,sans-serif;font-weight:800;font-size:20px}.live-cd{display:flex;gap:10px}.live-note{flex:1;max-width:560px;display:flex;align-items:center;gap:12px;font-size:14px;color:var(--gris)}.live-note b{color:var(--marfil);font-weight:600}.live-note-ic{font-size:22px;flex-shrink:0}.live-cd .u{background:var(--negro);border:1px solid var(--linea);border-radius:8px;padding:8px 12px;text-align:center;min-width:56px}.live-cd .u .n{font-family:Archivo,sans-serif;font-weight:800;font-size:24px;line-height:1;font-variant-numeric:tabular-nums}.live-cd .u .l{font-size:10px;color:var(--gris);text-transform:uppercase;letter-spacing:1px;margin-top:4px}.live-band .btn{padding:14px 24px;font-size:14px}.status.hot{background:#3a0806;color:#ff6b5e;border:1px solid var(--linea-roja)}.search-box{max-width:640px;margin:0 auto;background:var(--negro-2);border:1px solid var(--linea);border-radius:16px;padding:32px;text-align:center}.search-box h3{font-family:Archivo,sans-serif;font-weight:800;font-size:24px;margin-bottom:8px}.search-box p{font-size:14px;color:var(--gris);margin-bottom:22px}.search-row{display:flex;gap:10px}.search-row input{flex:1;background:var(--negro);border:1px solid var(--linea);border-radius:8px;color:var(--marfil);font-family:Inter;font-size:14px;padding:13px 15px}.search-row input:focus{outline:none;border-color:var(--rojo)}.search-row .btn{padding:13px 24px;font-size:14px;white-space:nowrap}.search-result{display:none;margin-top:20px;text-align:left;background:var(--negro);border:1px solid var(--linea-roja);border-radius:10px;padding:18px;font-size:14px}.search-result.show{display:block}.search-result .r{display:flex;justify-content:space-between;padding:6px 0;border-bottom:1px solid var(--linea)}.search-result .r:last-child{border-bottom:none}.search-result .r b{font-family:JetBrains Mono;color:var(--rojo)}.merch-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.merch{background:var(--negro-2);border:1px solid var(--linea);border-radius:12px;overflow:hidden}.merch .mi{height:130px;background:radial-gradient(120% 100% at 50% 30%,#241010,#191919 60%);display:flex;align-items:center;justify-content:center;font-size:34px;opacity:.85}.merch .mb{padding:16px}.merch h4{font-family:Archivo,sans-serif;font-weight:700;font-size:15px;margin-bottom:4px}.merch .mp{font-family:Archivo;font-weight:800;font-size:18px;color:var(--rojo)}.merch .btn{width:100%;padding:10px;font-size:13px;margin-top:12px}.merch.soon{position:relative}.merch.soon .mi,.merch.soon .mb h4,.merch.soon .mp{opacity:.5}.merch.soon .soon-badge{position:absolute;top:12px;right:12px;background:var(--rojo);color:var(--marfil);font-family:Archivo Narrow;text-transform:uppercase;letter-spacing:1px;font-size:10px;font-weight:700;padding:5px 10px;border-radius:5px}.merch.soon .btn{opacity:.4;cursor:not-allowed;pointer-events:none}.soon-hero{max-width:760px;margin:0 auto 44px;text-align:center;background:linear-gradient(120deg,#1a0503,#111);border:1px solid var(--linea-roja);border-radius:18px;padding:40px}.soon-hero .tag{display:inline-block;background:var(--rojo);color:var(--marfil);font-family:Archivo Narrow;text-transform:uppercase;letter-spacing:1.5px;font-size:12px;font-weight:700;padding:6px 14px;border-radius:6px;margin-bottom:16px}.soon-hero h1{font-family:Archivo,sans-serif;font-weight:900;font-size:clamp(28px,3.6vw,44px);text-transform:uppercase;margin-bottom:12px;line-height:1}.soon-hero p{color:var(--gris);font-size:15px;max-width:520px;margin:0 auto}.capture{background:linear-gradient(120deg,#1a0503,#111);border:1px solid var(--linea-roja);border-radius:18px;padding:44px;text-align:center;max-width:760px;margin:0 auto}.capture h3{font-family:Archivo,sans-serif;font-weight:900;font-size:clamp(24px,3vw,34px);text-transform:uppercase;margin-bottom:10px}.capture p{font-size:15px;color:var(--gris);margin-bottom:24px;max-width:520px;margin-left:auto;margin-right:auto}.capture-row{display:flex;gap:10px;max-width:480px;margin:0 auto}.capture-row input{flex:1;background:var(--negro);border:1px solid var(--linea);border-radius:8px;color:var(--marfil);font-family:Inter;font-size:14px;padding:14px 16px}.capture-row input:focus{outline:none;border-color:var(--rojo)}.capture-row .btn{padding:14px 26px;font-size:14px;white-space:nowrap}.capture-ok{display:none;margin-top:16px;color:var(--verde-ok);font-size:14px}.capture-ok.show{display:block}.paylogos{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-top:12px}.paylogo{height:30px;min-width:44px;background:#fff;border-radius:6px;display:flex;align-items:center;justify-content:center;padding:0 8px;box-shadow:0 1px 3px #00000040}.paylogo svg{display:block}.checkout-wrap{max-width:1080px;margin:0 auto;padding:60px 40px}.checkout-back{font-size:14px;color:var(--gris);cursor:pointer;margin-bottom:20px;display:inline-flex;align-items:center;gap:6px}.checkout-back:hover{color:var(--marfil)}.checkout-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:32px;align-items:start}.co-form h1{font-family:Archivo,sans-serif;font-weight:900;font-size:34px;text-transform:uppercase;margin-bottom:6px}.co-form>p{font-size:14px;color:var(--gris);margin-bottom:28px}.co-block{background:var(--negro-2);border:1px solid var(--linea);border-radius:14px;padding:26px;margin-bottom:20px}.co-block h3{font-family:Archivo,sans-serif;font-weight:700;font-size:17px;margin-bottom:18px;display:flex;align-items:center;gap:10px}.co-block h3 .step{width:24px;height:24px;border-radius:50%;background:var(--rojo);color:var(--marfil);display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700}.co-field{margin-bottom:16px}.co-field label{display:block;font-size:13px;margin-bottom:7px;font-weight:500}.co-field label .req{color:var(--rojo)}.co-field input{width:100%;background:var(--negro);border:1px solid var(--linea);border-radius:8px;color:var(--marfil);font-family:Inter;font-size:14px;padding:12px 14px}.co-field input:focus{outline:none;border-color:var(--rojo)}.co-row2{display:grid;grid-template-columns:1fr 1fr;gap:14px}.pay-opts{display:grid;gap:12px}.pay-opt{display:flex;align-items:center;gap:14px;border:1px solid var(--linea);border-radius:10px;padding:16px;cursor:pointer;transition:border-color .2s}.pay-opt:hover{border-color:var(--border-strong)}.pay-opt.sel{border-color:var(--rojo);background:#1a0503}.pay-opt .radio{width:18px;height:18px;border-radius:50%;border:2px solid var(--gris);flex-shrink:0;position:relative}.pay-opt.sel .radio{border-color:var(--rojo)}.pay-opt.sel .radio:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;background:var(--rojo)}.pay-opt .po-txt{flex:1}.pay-opt .po-txt b{display:block;font-size:15px;font-weight:600}.pay-opt .po-txt span{font-size:12.5px;color:var(--gris)}.co-summary{background:var(--negro-2);border:1px solid var(--linea);border-radius:14px;padding:26px;position:sticky;top:90px}.co-summary h3{font-family:Archivo,sans-serif;font-weight:800;font-size:19px;margin-bottom:18px}.co-line{display:flex;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid var(--linea);font-size:14px}.co-line .ci-name{color:var(--marfil)}.co-line .ci-sub{font-size:12px;color:var(--gris)}.co-line .ci-price{font-variant-numeric:tabular-nums;white-space:nowrap}.co-totals{padding:16px 0;border-bottom:1px solid var(--linea)}.co-totals .t{display:flex;justify-content:space-between;font-size:14px;color:var(--gris);padding:4px 0}.co-totals .t.grand{color:var(--marfil);font-weight:600;font-size:20px;padding-top:10px}.co-totals .t.grand b{font-family:Archivo;font-weight:800;font-size:24px}.co-entries{background:var(--negro-3);border-radius:8px;padding:12px 14px;margin:16px 0;font-size:13px;text-align:center}.co-entries b{color:var(--rojo);font-family:Archivo}.co-place{width:100%;padding:16px;font-size:16px;margin-top:4px}.co-legal{font-size:11px;color:var(--gris);margin-top:14px;line-height:1.6;text-align:center}.co-legal a{color:var(--gris);text-decoration:underline;cursor:pointer}@media(max-width:900px){.live-inner{padding:20px}.merch-grid{grid-template-columns:1fr 1fr}.search-row,.capture-row{flex-direction:column}.checkout-wrap{padding:40px 20px}.checkout-grid{grid-template-columns:1fr}.co-summary{position:static}}.prizeshow{max-width:1320px;margin:0 auto;padding:80px 40px}.prizeshow-card{background:var(--negro-2);border:1px solid var(--linea-roja);border-radius:20px;overflow:hidden;display:grid;grid-template-columns:1.15fr 1fr}.prizeshow-visual{position:relative;min-height:420px;display:flex;align-items:flex-end;padding:28px;background:linear-gradient(180deg,#0a0a0a00 40%,#0a0a0ae6),radial-gradient(120% 100% at 60% 35%,#3a0806,#1a1a1a 60%)}.prizeshow-visual .badge{position:absolute;top:24px;left:24px;display:inline-flex;align-items:center;gap:8px;background:var(--rojo);color:var(--marfil);font-family:Archivo Narrow;text-transform:uppercase;letter-spacing:1.5px;font-size:12px;font-weight:700;padding:7px 14px;border-radius:6px}.prizeshow-visual .cap{font-family:Archivo;font-weight:800;font-size:24px;color:var(--marfil)}.prizeshow-body{padding:44px}.prizeshow-body .eyebrow{margin-bottom:14px}.prizeshow-body h2{font-family:Archivo,sans-serif;font-weight:900;font-size:clamp(30px,3.6vw,46px);text-transform:uppercase;line-height:.98;margin-bottom:14px}.prizeshow-body>p{font-size:15px;color:var(--gris);margin-bottom:24px}.spec-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:28px}.spec{background:var(--negro);border:1px solid var(--linea);border-radius:10px;padding:14px 16px}.spec .l{font-size:11px;color:var(--gris);text-transform:uppercase;letter-spacing:1px;margin-bottom:4px}.spec .v{font-family:Archivo,sans-serif;font-weight:800;font-size:20px}.spec .v small{font-size:12px;color:var(--gris);font-weight:400}.prizeshow-body .btn{padding:15px 30px;font-size:15px}@media(max-width:900px){.prizeshow{padding:48px 20px}.prizeshow-card{grid-template-columns:1fr}.prizeshow-visual{min-height:260px}.prizeshow-body{padding:28px}}.founders{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:28px 0 8px}.founder{background:var(--negro-2);border:1px solid var(--linea);border-radius:14px;padding:28px 24px;text-align:center}.founder .av{width:72px;height:72px;border-radius:50%;background:var(--negro);border:1px solid var(--linea-roja);display:flex;align-items:center;justify-content:center;font-family:Archivo,sans-serif;font-weight:800;font-size:24px;color:var(--rojo);margin:0 auto 14px}.founder h4{font-family:Archivo,sans-serif;font-weight:700;font-size:18px;margin-bottom:4px;color:var(--marfil)}.founder .role{font-size:13px;color:var(--gris);text-transform:uppercase;letter-spacing:1px}@media(max-width:900px){.founders{grid-template-columns:1fr}}footer{border-top:1px solid var(--linea);padding:52px 40px 32px;margin-top:20px}.foot-inner{max-width:1320px;margin:0 auto;display:flex;flex-wrap:wrap;gap:36px;justify-content:space-between;align-items:flex-start}footer .brand{margin-bottom:14px}footer .tagline{font-size:14px;color:var(--gris);max-width:290px}.foot-cols{display:flex;gap:52px;flex-wrap:wrap}.foot-col h5{font-family:Archivo Narrow;text-transform:uppercase;letter-spacing:1.5px;font-size:13px;color:var(--gris);margin-bottom:14px}.foot-col a{display:block;text-decoration:none;font-size:14px;opacity:.82;margin-bottom:9px;cursor:pointer}.foot-col a:hover{opacity:1;color:var(--rojo)}.legal-block{max-width:1320px;margin:38px auto 0;padding:24px;background:var(--negro-2);border:1px solid var(--linea);border-radius:12px}.legal-block h5{font-family:Archivo Narrow;text-transform:uppercase;letter-spacing:1.5px;font-size:12px;color:var(--rojo);margin-bottom:12px}.legal-block p{font-size:12.5px;color:var(--gris);line-height:1.7;margin-bottom:10px}.legal-block p b{color:var(--marfil);font-weight:600}.foot-bottom{max-width:1320px;margin:26px auto 0;padding-top:20px;border-top:1px solid var(--linea);display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;font-size:12px;color:var(--gris)}@media(max-width:900px){header{padding:14px 20px;flex-wrap:wrap;gap:10px}nav{gap:16px;order:3;width:100%;overflow-x:auto;padding-bottom:4px}nav a.tablink{white-space:nowrap;font-size:13px}.nav-cta{display:none}.hero{grid-template-columns:1fr;padding:40px 20px}.hero-visual{height:220px}section.blk{padding:48px 20px}.listings,.paths,.values{grid-template-columns:1fr}.prose,.contact-grid{padding:48px 20px;grid-template-columns:1fr}.disclaimer-strip .inner{padding:16px 20px;font-size:14px}footer{padding:40px 20px 28px}}.page,.page.active{display:block}main .page{animation:fade .35s ease}.skip-link{position:absolute;left:-9999px;top:0;z-index:200;background:var(--rojo);color:var(--marfil);padding:12px 18px;font-family:Archivo Narrow,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:1px}.skip-link:focus{left:0}a.btn{display:inline-block;text-align:center;text-decoration:none}.listing a.btn,.path a.btn,.merch a.btn{display:block}@media(max-width:900px){a.btn.nav-cta{display:none}}nav a.tablink{text-decoration:none}.lst-qty .qty input.qty-input{width:40px;text-align:center;font-weight:600;font-family:Archivo,sans-serif;font-size:16px;background:var(--negro-2);color:var(--marfil);border:none;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield;padding:0;height:34px}.lst-qty .qty input.qty-input::-webkit-outer-spin-button,.lst-qty .qty input.qty-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.lst-qty .qty input.qty-input:focus{outline:none;background:var(--negro)}.listing .atc-form{display:flex;flex-direction:column;flex:1}.listing .atc-form .btn{margin-top:auto}.btn[disabled],.btn[aria-disabled=true]{opacity:.4;cursor:not-allowed;transform:none;filter:none}.btn[disabled]:hover,.btn[aria-disabled=true]:hover{transform:none;filter:none}.listings.single{grid-template-columns:minmax(0,420px);justify-content:center}.product-wrap{max-width:1320px;margin:0 auto;padding:72px 40px}.product-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:44px;align-items:start}.product-media{border-radius:16px;border:1px solid var(--linea-roja);overflow:hidden;background:radial-gradient(120% 100% at 65% 30%,#3a0806,#1a1a1a 60%);min-height:420px;display:flex;align-items:center;justify-content:center}.product-media img{width:100%;height:auto;display:block}.product-media .ph{font-family:Archivo,sans-serif;font-weight:800;font-size:22px;color:var(--gris);padding:28px;text-align:center}.product-thumbs{display:flex;gap:10px;margin-top:12px;flex-wrap:wrap}.product-thumbs button{width:74px;height:74px;border-radius:10px;overflow:hidden;border:1px solid var(--linea);background:var(--negro-2);cursor:pointer;padding:0}.product-thumbs button.sel{border-color:var(--rojo)}.product-thumbs img{width:100%;height:100%;object-fit:cover;display:block}.product-info h1{font-family:Archivo,sans-serif;font-weight:900;font-size:clamp(28px,3.4vw,42px);line-height:1;text-transform:uppercase;letter-spacing:-.5px;margin-bottom:10px}.product-info .p-sub{font-size:14px;color:var(--gris);margin-bottom:22px}.product-info .p-price{font-family:Archivo,sans-serif;font-weight:800;font-size:32px;margin-bottom:6px}.product-info .p-price small{font-size:13px;color:var(--gris);font-weight:400}.product-info .p-entries{font-size:13.5px;color:var(--gris);margin-bottom:22px}.product-info .p-entries b{color:var(--rojo)}.product-info .rte{color:var(--gris);font-size:15px;margin-bottom:24px}.product-info .rte p{margin-bottom:12px}.product-info .rte b,.product-info .rte strong{color:var(--marfil);font-weight:600}.p-variants{margin-bottom:20px}.p-variants label{display:block;font-size:13px;margin-bottom:7px;font-weight:500}.p-variants select{width:100%;background:var(--negro);border:1px solid var(--linea);border-radius:8px;color:var(--marfil);font-family:Inter,sans-serif;font-size:14px;padding:12px 14px}.p-variants select:focus{outline:none;border-color:var(--rojo)}.p-atc{display:flex;gap:12px;align-items:stretch;margin-bottom:18px;flex-wrap:wrap}.p-atc .qty{display:flex;align-items:center;border:1px solid var(--linea);border-radius:8px;overflow:hidden;flex-shrink:0}.p-atc .qty button{background:var(--negro);color:var(--marfil);border:none;width:42px;height:100%;min-height:50px;font-size:20px;cursor:pointer}.p-atc .qty button:hover{background:#000}.p-atc .qty input{width:52px;text-align:center;background:var(--negro-2);color:var(--marfil);border:none;font-family:Archivo,sans-serif;font-weight:600;font-size:17px;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.p-atc .qty input::-webkit-outer-spin-button,.p-atc .qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.p-atc .btn{flex:1;min-width:200px;padding:16px 28px;font-size:15px}.p-trust{display:grid;gap:10px;margin-top:22px}.p-trust .row{display:flex;gap:10px;align-items:flex-start;font-size:13.5px;color:var(--gris)}.p-trust .row .ic{color:var(--rojo);flex-shrink:0}.p-trust .row b{color:var(--marfil);font-weight:600}@media(max-width:900px){.product-wrap{padding:40px 20px}.product-grid{grid-template-columns:1fr;gap:28px}.product-media{min-height:260px}}.cart-wrap{max-width:1080px;margin:0 auto;padding:60px 40px}.cart-wrap h1{font-family:Archivo,sans-serif;font-weight:900;font-size:34px;text-transform:uppercase;margin-bottom:6px}.cart-wrap>p.lede{font-size:14px;color:var(--gris);margin-bottom:28px}.cart-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:32px;align-items:start}.cart-items{background:var(--negro-2);border:1px solid var(--linea);border-radius:14px;padding:26px}.cart-item{display:grid;grid-template-columns:80px 1fr auto;gap:16px;padding:18px 0;border-bottom:1px solid var(--linea);align-items:center}.cart-item:first-child{padding-top:0}.cart-item:last-child{border-bottom:none;padding-bottom:0}.cart-item .ci-img{width:80px;height:80px;border-radius:10px;overflow:hidden;background:radial-gradient(130% 100% at 70% 25%,#2a0605,#191919 60%);border:1px solid var(--linea)}.cart-item .ci-img img{width:100%;height:100%;object-fit:cover;display:block}.cart-item .ci-name{font-family:Archivo,sans-serif;font-weight:700;font-size:16px;text-decoration:none;display:block;margin-bottom:4px}.cart-item .ci-meta{font-size:12.5px;color:var(--gris)}.cart-item .ci-meta b{color:var(--rojo)}.cart-item .ci-right{text-align:right}.cart-item .ci-price{font-family:Archivo,sans-serif;font-weight:800;font-size:17px;margin-bottom:8px;white-space:nowrap}.cart-item .qty{display:inline-flex;align-items:center;border:1px solid var(--linea);border-radius:8px;overflow:hidden}.cart-item .qty a{width:32px;height:32px;display:flex;align-items:center;justify-content:center;text-decoration:none;background:var(--negro);font-size:16px}.cart-item .qty a:hover{background:#000}.cart-item .qty span{width:36px;text-align:center;font-weight:600;font-family:Archivo,sans-serif;font-size:15px}.cart-item .ci-remove{display:inline-block;margin-top:8px;font-size:12px;color:var(--gris);text-decoration:underline}.cart-item .ci-remove:hover{color:var(--rojo)}.cart-summary{background:var(--negro-2);border:1px solid var(--linea);border-radius:14px;padding:26px;position:sticky;top:90px}.cart-summary h3{font-family:Archivo,sans-serif;font-weight:800;font-size:19px;margin-bottom:18px}.cart-empty{background:var(--negro-2);border:1px solid var(--linea);border-radius:14px;padding:56px 32px;text-align:center}.cart-empty .ic{font-size:40px;margin-bottom:16px}.cart-empty h2{font-family:Archivo,sans-serif;font-weight:800;font-size:24px;margin-bottom:10px}.cart-empty p{color:var(--gris);font-size:15px;margin-bottom:24px}.cart-note{margin-top:18px}.cart-note label{display:block;font-size:13px;margin-bottom:7px;font-weight:500}.cart-note textarea{width:100%;background:var(--negro);border:1px solid var(--linea);border-radius:8px;color:var(--marfil);font-family:Inter,sans-serif;font-size:14px;padding:12px 14px;min-height:80px;resize:vertical}.cart-note textarea:focus{outline:none;border-color:var(--rojo)}@media(max-width:900px){.cart-wrap{padding:40px 20px}.cart-grid{grid-template-columns:1fr}.cart-summary{position:static}.cart-item{grid-template-columns:64px 1fr;grid-template-areas:"img body" "right right"}.cart-item .ci-img{grid-area:img;width:64px;height:64px}.cart-item .ci-right{grid-area:right;text-align:left}}.faq-list{max-width:820px;margin:0 auto}.faq-item{border-bottom:1px solid var(--linea)}.faq-item summary{cursor:pointer;list-style:none;padding:20px 0;display:flex;align-items:flex-start;justify-content:space-between;gap:18px;font-family:Archivo,sans-serif;font-weight:700;font-size:17.5px;color:var(--marfil);transition:color .2s}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:hover{color:var(--rojo)}.faq-item summary .chev{flex-shrink:0;width:22px;height:22px;border-radius:50%;border:1px solid var(--linea-roja);color:var(--rojo);display:flex;align-items:center;justify-content:center;font-size:15px;line-height:1;transition:transform .25s ease;margin-top:2px}.faq-item[open] summary .chev{transform:rotate(45deg)}.faq-item .ans{padding:0 0 22px;color:var(--gris);font-size:15.5px}.faq-item .ans p{margin-bottom:12px}.faq-item .ans p:last-child{margin-bottom:0}.faq-item .ans b,.faq-item .ans strong{color:var(--marfil);font-weight:600}.faq-item .ans a{color:var(--rojo)}.form-errors{background:#e106001a;border:1px solid var(--linea-roja);border-radius:10px;padding:14px 16px;font-size:13.5px;color:var(--marfil);margin-bottom:18px}.form-errors ul{margin:6px 0 0 18px}.form-ok.static{display:block}.winner.placeholder .ph{background:linear-gradient(120deg,#161616,#111)}.winner.placeholder .ph .prize{background:var(--negro-3);color:var(--gris);border:1px solid var(--linea)}.winner.placeholder h4{color:var(--gris)}.winners-empty{background:var(--negro-2);border:1px dashed var(--linea-roja);border-radius:14px;padding:48px 32px;text-align:center}.winners-empty .ic{font-size:36px;margin-bottom:14px}.winners-empty h3{font-family:Archivo,sans-serif;font-weight:800;font-size:22px;margin-bottom:10px}.winners-empty p{color:var(--gris);font-size:15px;max-width:520px;margin:0 auto}.simple-wrap{max-width:760px;margin:0 auto;padding:90px 40px;text-align:center}.simple-wrap h1{font-family:Archivo,sans-serif;font-weight:900;font-size:clamp(32px,5vw,56px);text-transform:uppercase;line-height:1;margin-bottom:14px}.simple-wrap p{color:var(--gris);font-size:16px;margin-bottom:26px}@media(max-width:900px){.simple-wrap{padding:60px 20px}}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}img.placeholder-svg{width:100%;height:100%;object-fit:cover;opacity:.35}@media(max-width:900px){.winners-grid{grid-template-columns:1fr}}@media(max-width:560px){.win-stats{gap:10px}.win-stat{padding:18px 12px}.win-stat .n{font-size:26px}.win-stat .l{font-size:10.5px;letter-spacing:.5px}}@media(max-width:400px){.win-stats{gap:8px}.win-stat{padding:16px 8px}.win-stat .n{font-size:23px}.win-stat .l{font-size:10px;letter-spacing:.3px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/corsa.css.map */
