@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/archivo-latin-400-normal-C81ewxNO.woff2)format("woff2"),url(/build/assets/archivo-latin-400-normal-Bl602Mgc.woff)format("woff")}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/archivo-latin-500-normal-CGugC8dq.woff2)format("woff2"),url(/build/assets/archivo-latin-500-normal-pkzA7jw9.woff)format("woff")}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/archivo-latin-600-normal-3BBy0ZsW.woff2)format("woff2"),url(/build/assets/archivo-latin-600-normal-DwYieO8P.woff)format("woff")}@font-face{font-family:Bebas Neue;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/bebas-neue-latin-400-normal-9mHNbWWO.woff2)format("woff2"),url(/build/assets/bebas-neue-latin-400-normal-Bi-ndsyu.woff)format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/cormorant-garamond-latin-500-normal-BsRWmXhO.woff2)format("woff2"),url(/build/assets/cormorant-garamond-latin-500-normal-zIXX3Q-H.woff)format("woff")}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/build/assets/cormorant-garamond-latin-400-italic-Dc_OZ8oc.woff2)format("woff2"),url(/build/assets/cormorant-garamond-latin-400-italic-BLh7T8o8.woff)format("woff")}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(/build/assets/cormorant-garamond-latin-500-italic-Y14P-dkT.woff2)format("woff2"),url(/build/assets/cormorant-garamond-latin-500-italic-DhNIfkTX.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/build/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2"),url(/build/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff)format("woff")}:root{padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom)}body{margin:0}img{max-width:100%}[hidden]{display:none!important}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--escenario:#070707;--carbon:#0f0f0f;--humo:#1a1918;--plata:#e8e4de;--ceniza:#8f8a84;--rojo:#d4141c;--rojo-hondo:#2a0709;--f-cartel:"Bebas Neue", "Oswald", "Arial Narrow", Impact, sans-serif;--f-voz:"Cormorant Garamond", "Garamond", "Times New Roman", serif;--f-texto:"Archivo", "Helvetica Neue", Arial, sans-serif;--f-ficha:"IBM Plex Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--gutter-l:max(16px, env(safe-area-inset-left,0px));--gutter-r:max(16px, env(safe-area-inset-right,0px));--max:1280px;--ease:cubic-bezier(.22, .8, .2, 1)}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--escenario)}body{background:var(--escenario);color:var(--plata);font:400 16px/1.6 var(--f-texto);-webkit-font-smoothing:antialiased;overflow-x:clip}body:before{content:"";height:env(safe-area-inset-top,0px);z-index:60;background:var(--escenario);position:fixed;inset:0 0 auto}img{max-width:100%;display:block}a{color:inherit}button{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--rojo);outline-offset:3px}::selection{background:var(--rojo);color:var(--plata)}.wrap{max-width:var(--max);padding-left:var(--gutter-l);padding-right:var(--gutter-r);margin-inline:auto}.eyebrow{font:500 12px/1 var(--f-ficha);letter-spacing:.22em;text-transform:uppercase;color:var(--rojo);align-items:center;gap:12px;display:inline-flex}.eyebrow:before{content:"";background:var(--rojo);width:36px;height:2px}.cartel{font-family:var(--f-cartel);letter-spacing:.01em;text-transform:uppercase;text-wrap:balance;margin:0;font-weight:400;line-height:.9}.voz{font-family:var(--f-voz);font-style:italic;font-weight:400}.muted{color:var(--ceniza)}.ficha{font-family:var(--f-ficha);letter-spacing:.08em;text-transform:uppercase;font-size:12px}.telon{z-index:100;background:var(--escenario);pointer-events:none;animation:telon-out .7s var(--ease) 1.7s forwards;place-items:center;display:grid;position:fixed;inset:0}.telon__haz{clip-path:polygon(49.5% 0,50.5% 0,100% 100%,0 100%);filter:blur(6px);opacity:0;background:linear-gradient(#ffffff8c,#fff0 85%);width:70vmin;height:80vh;animation:1.2s step-end .15s forwards haz-on,.9s .15s haz-flicker;position:absolute;top:0;left:50%;transform:translate(-50%)}.telon__logo{opacity:0;width:min(340px,70vw);animation:logo-in 1s var(--ease) .55s forwards}@keyframes haz-on{to{opacity:.9}}@keyframes haz-flicker{0%,18%{opacity:0}20%{opacity:.9}24%{opacity:.2}30%,to{opacity:.9}}@keyframes logo-in{0%{opacity:0;filter:blur(6px);transform:translateY(8px)}to{opacity:1;filter:none;transform:none}}@keyframes telon-out{to{opacity:0;visibility:hidden}}.grano{z-index:90;pointer-events:none;opacity:.07;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:1.2s steps(6,end) infinite grano;position:fixed;inset:-50%}@keyframes grano{0%{transform:translate(0)}20%{transform:translate(-3%,2%)}40%{transform:translate(2%,-4%)}60%{transform:translate(-4%,-1%)}80%{transform:translate(3%,3%)}to{transform:translate(0)}}.linterna{z-index:80;pointer-events:none;mix-blend-mode:screen;opacity:0;will-change:transform;background:radial-gradient(circle,#fff6eb13,#fff6eb00 62%);border-radius:50%;width:520px;height:520px;margin:-260px 0 0 -260px;transition:opacity .4s;position:fixed;top:0;left:0}.progreso{top:env(safe-area-inset-top,0px);z-index:70;background:var(--rojo);transform-origin:0;width:100%;height:2px;position:fixed;left:0;transform:scaleX(0)}.cab{top:env(safe-area-inset-top,0px);z-index:50;transition:transform .5s var(--ease), background .4s, border-color .4s;border-bottom:1px solid #0000;position:sticky}.cab.is-solid{-webkit-backdrop-filter:blur(14px)saturate(1.2);border-bottom-color:var(--humo);background:#070707b8}.cab.is-hidden{transform:translateY(-100%)}.cab__in{align-items:center;gap:28px;height:72px;display:flex}.cab__logo img{width:auto;height:34px}.cab__nav{gap:26px;margin-left:auto;display:flex}.cab__nav a{font:500 13px/1 var(--f-texto);letter-spacing:.14em;text-transform:uppercase;color:var(--ceniza);padding-block:8px;text-decoration:none;transition:color .3s;position:relative}.cab__nav a:after{content:"";background:var(--rojo);transform-origin:100%;height:1px;transition:transform .4s var(--ease);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.cab__nav a:hover{color:var(--plata)}.cab__nav a:hover:after{transform-origin:0;transform:scaleX(1)}.cab__acc{align-items:center;gap:6px;display:flex}.icono{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:50%;place-items:center;width:42px;height:42px;transition:border-color .3s,background .3s;display:grid;position:relative}.icono:hover{border-color:var(--humo);background:#ffffff08}.icono svg{width:19px;height:19px;stroke:var(--plata);fill:none;stroke-width:1.5px}.badge{background:var(--rojo);min-width:18px;height:18px;color:var(--plata);font:500 10px/18px var(--f-ficha);text-align:center;transition:transform .4s var(--ease);border-radius:9px;padding:0 5px;position:absolute;top:4px;right:3px;transform:scale(0)}.badge.on{transform:scale(1)}.badge.pop{animation:pop .5s var(--ease)}@keyframes pop{40%{transform:scale(1.45)}}.menu-btn{display:none}.hero{isolation:isolate;align-items:end;min-height:min(100svh,980px);margin-top:-72px;padding-top:72px;display:grid;position:relative;overflow:hidden}.hero canvas{z-index:-1;width:100%;height:100%;position:absolute;inset:0}.haz{z-index:-2;transform-origin:50% 0;width:min(1100px,130vw);height:108%;transform:translateX(-50%) rotate(var(--rot,0deg));pointer-events:none;position:absolute;top:-4%;left:50%}.haz:before,.haz:after{content:"";clip-path:polygon(49.4% 0,50.6% 0,82% 100%,18% 100%);position:absolute;inset:0}.haz:before{filter:blur(10px);background:linear-gradient(#fffaf28c 0%,#fffaf229 45%,#fffaf20a 100%)}.haz:after{filter:blur(2px);mix-blend-mode:screen;background:repeating-conic-gradient(from 180deg at 50% 0,#fff0 0deg,#ffffff17 .6deg,#fff0 1.4deg 2.6deg);animation:9s ease-in-out infinite alternate rayos}@keyframes rayos{to{opacity:.45}}.foco-punto{z-index:-1;filter:blur(2px);background:radial-gradient(closest-side,#fff,#fff6 45%,#fff0);border-radius:50%;width:90px;height:60px;position:absolute;top:-3%;left:50%;transform:translate(-50%)}.suelo{z-index:-1;background:radial-gradient(50% 48%,#ebe6de3d,#ebe6de0f 55%,#0000 72%);width:min(1300px,160vw);height:42%;position:absolute;bottom:-14%;left:50%;transform:translate(-50%)}.proyeccion{z-index:-1;opacity:.16;filter:blur(.6px)drop-shadow(0 0 18px #ffffff80);mix-blend-mode:screen;pointer-events:none;width:min(560px,78vw);position:absolute;bottom:2%;left:50%;transform:translate(-50%)perspective(600px)rotateX(66deg)}.hero__in{text-align:center;justify-items:center;gap:28px;padding-block:120px;display:grid}.hero__titulo{color:var(--plata);text-shadow:0 0 40px #fff8ec38,0 2px #0006;font-size:clamp(64px,13.5vw,210px)}.hero__titulo .ln{padding-bottom:.04em;display:block;overflow:hidden}.hero__titulo .ch{animation:ch-in 1.1s var(--ease) both;animation-delay:calc(1.9s + var(--i) * 45ms);display:inline-block}@keyframes ch-in{0%{filter:blur(8px);opacity:0;transform:translateY(105%)rotate(4deg)}to{filter:none;opacity:1;transform:none}}.hero__sub{max-width:30ch;color:var(--plata);animation:fade-up 1.2s var(--ease) 2.6s both;margin:0;font-size:clamp(22px,2.6vw,34px);line-height:1.25}.hero__ctas{animation:fade-up 1.2s var(--ease) 2.85s both;flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.hero__pie{position:absolute;bottom:26px;left:0;right:0}.hero__pie .wrap{justify-content:space-between;align-items:end;gap:16px;display:flex}.scroll-ind{align-items:center;gap:10px;display:flex}.scroll-ind i{background:linear-gradient(var(--plata), transparent);width:1px;height:42px;position:relative;overflow:hidden}.scroll-ind i:after{content:"";background:var(--rojo);width:1px;height:40%;animation:gota 2.2s var(--ease) infinite;position:absolute;top:-40%;left:0}@keyframes gota{to{top:110%}}@keyframes fade-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.btn{--mx:0px;--my:0px;font:600 13px/1 var(--f-texto);letter-spacing:.16em;text-transform:uppercase;border:1px solid var(--plata);cursor:pointer;transform:translate(var(--mx), var(--my));transition:transform .35s var(--ease), color .35s, border-color .35s;isolation:isolate;background:0 0;border-radius:999px;align-items:center;gap:12px;padding:17px 28px;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.btn:before{content:"";z-index:-1;background:var(--plata);border-radius:inherit;transition:transform .5s var(--ease);position:absolute;inset:0;transform:translateY(101%)}.btn:hover:before{transform:none}.btn:hover{color:var(--escenario)}.btn--rojo{background:var(--rojo);border-color:var(--rojo)}.btn--rojo:before{background:var(--plata)}.btn svg{stroke:currentColor;fill:none;stroke-width:1.6px;width:16px;height:16px;transition:transform .4s var(--ease)}.btn:hover svg{transform:translate(4px)}.marquesina{border-block:1px solid var(--humo);background:var(--carbon);overflow:hidden}.marquesina__pista{width:max-content;animation:38s linear infinite marq;display:flex}.marquesina:hover .marquesina__pista{animation-play-state:paused}.marquesina span{font:400 clamp(36px, 5vw, 64px)/1 var(--f-cartel);text-transform:uppercase;color:#0000;-webkit-text-stroke:1px var(--ceniza);align-items:center;gap:68px;padding:22px 34px;transition:color .3s;display:inline-flex}.marquesina span:hover{color:var(--plata);-webkit-text-stroke-color:var(--plata)}.marquesina span img{opacity:.9;width:auto;height:.9em}@keyframes marq{to{transform:translate(-50%)}}.rv{transition:opacity 1.1s var(--ease), transform 1.1s var(--ease), filter 1.1s var(--ease);transition-delay:calc(var(--d,0) * 90ms)}.rv.pre{opacity:0;filter:blur(6px);transform:translateY(34px)}.palabras .w{transition:opacity .9s var(--ease), transform .9s var(--ease);transition-delay:calc(var(--i) * 40ms);display:inline-block}.palabras.pre .w{opacity:0;transform:translateY(.6em)}section{position:relative}.escena{padding-block:clamp(90px,13vw,180px)}.manif{grid-template-columns:1.05fr 1fr;align-items:center;gap:clamp(32px,6vw,96px);display:grid}.revelado{--mx:50%;--my:40%;aspect-ratio:4/5;cursor:crosshair;background:#000;border-radius:2px;max-width:100%;position:relative;overflow:hidden}.revelado img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.revelado .base{filter:grayscale()brightness(.38)contrast(1.15);transform:scale(1.06)}.revelado .luz{-webkit-mask-image:radial-gradient(circle 190px at var(--mx) var(--my), #000 0%, #0009 45%, transparent 75%);-webkit-mask-image:radial-gradient(circle 190px at var(--mx) var(--my), #000 0%, #0009 45%, transparent 75%);mask-image:radial-gradient(circle 190px at var(--mx) var(--my), #000 0%, #0009 45%, transparent 75%);filter:contrast(1.08)brightness(1.15);transform:scale(1.06)}.revelado figcaption{color:var(--ceniza);position:absolute;bottom:14px;left:16px}.manif__txt{gap:26px;min-width:0;display:grid}.manif h2{font-size:clamp(54px,7.4vw,112px)}.manif h2 em{font-family:var(--f-voz);text-transform:none;letter-spacing:0;color:var(--rojo);font-size:.82em;font-style:italic;font-weight:400}.manif p{color:#cfcac3;max-width:56ch;margin:0;font-size:18px}.principios{border-top:1px solid var(--humo);margin:0;padding:0;list-style:none}.principios li{border-bottom:1px solid var(--humo);color:#d9d4cd;grid-template-columns:22px 1fr;gap:14px;padding:18px 0;display:grid}.principios li:before{content:"";border:1px solid var(--rojo);width:9px;height:9px;margin-top:9px;transform:rotate(45deg)}.firma{margin:0;font-size:clamp(26px,3vw,38px);line-height:1.2}.cabecera-seccion{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px 40px;margin-bottom:48px;display:flex}.cabecera-seccion h2{font-size:clamp(52px,8vw,120px)}.cabecera-seccion p{max-width:44ch;color:var(--ceniza);margin:0}.generos{flex-wrap:wrap;gap:8px;margin-bottom:28px;display:flex}.chip{font:500 12px/1 var(--f-ficha);letter-spacing:.14em;text-transform:uppercase;border:1px solid var(--humo);color:var(--ceniza);cursor:pointer;background:0 0;border-radius:999px;padding:11px 16px;transition:all .3s}.chip:hover{color:var(--plata);border-color:var(--ceniza)}.chip[aria-pressed=true]{color:var(--plata);border-color:var(--rojo);background:var(--rojo-hondo)}.tiendas{grid-template-columns:1.4fr 1fr 1fr;gap:18px;display:grid}.tienda{--rx:0deg;--ry:0deg;--gx:50%;--gy:50%;border:1px solid var(--humo);background:var(--carbon);min-height:440px;transform:perspective(900px) rotateX(var(--rx)) rotateY(var(--ry));transition:transform .6s var(--ease), border-color .4s, opacity .4s;transform-style:preserve-3d;flex-direction:column;justify-content:flex-end;padding:26px;text-decoration:none;display:flex;position:relative;overflow:hidden}.tienda:hover{border-color:#3a3632}.tienda img{object-fit:cover;opacity:.55;filter:grayscale(.2);width:100%;height:100%;transition:transform 1.2s var(--ease), opacity .6s;position:absolute;inset:0}.tienda:hover img{opacity:.75;transform:scale(1.06)}.tienda:after{content:"";background:radial-gradient(circle at var(--gx) var(--gy), #fffaf029, transparent 45%), linear-gradient(to top, #070707f2 8%, #07070733 60%, #07070780);pointer-events:none;position:absolute;inset:0}.tienda>*{z-index:1;position:relative}.tienda .ficha{color:var(--rojo)}.tienda h3{font:400 clamp(36px, 3.6vw, 54px)/.95 var(--f-cartel);text-transform:uppercase;margin:10px 0 8px}.tienda .url{font:400 13px/1.4 var(--f-ficha);color:var(--ceniza)}.tienda .url b{color:var(--plata);font-weight:500}.tienda--primera{background:var(--rojo-hondo);border-color:#d4141c8c}.tienda.is-off{opacity:.25}.tienda--artista{background:linear-gradient(160deg,#141211,#0a0a0a);justify-content:space-between}.tienda--artista ul{color:#cfcac3;gap:10px;margin:18px 0 0;padding:0;font-size:15px;list-style:none;display:grid}.tienda--artista li{gap:10px;display:flex}.tienda--artista li:before{content:"—";color:var(--rojo)}.lineas{--n:5;height:calc(var(--n) * 85vh + 15vh)}.lineas__sticky{flex-direction:column;justify-content:center;height:100svh;display:flex;position:sticky;top:0;overflow:hidden}.lineas__top{justify-content:space-between;align-items:end;gap:20px;margin-bottom:34px;display:flex}.lineas__top h2{font-size:clamp(48px,6.5vw,96px)}.contador{font:400 clamp(44px, 5vw, 72px)/1 var(--f-cartel);color:var(--ceniza);font-variant-numeric:tabular-nums}.contador b{color:var(--plata);font-weight:400}.pista{padding-left:var(--gutter-l);will-change:transform;gap:22px;display:flex}.panel{border:1px solid var(--humo);background:var(--carbon);flex:0 0 min(78vw,980px);grid-template-columns:1fr 1.05fr;height:min(58vh,560px);display:grid;overflow:hidden}.panel__img{position:relative;overflow:hidden}.panel__img img{object-fit:cover;width:100%;height:100%;transform:scale(1.12) translateX(var(--px,0));transition:transform .2s linear}.panel__txt{flex-direction:column;gap:16px;min-width:0;padding:clamp(22px,3vw,44px);display:flex}.panel__txt h3{font:400 clamp(40px, 4.4vw, 68px)/.92 var(--f-cartel);text-transform:uppercase;margin:0}.panel__txt p{color:#cfcac3;max-width:46ch;margin:0}.panel__extra{border-top:1px solid var(--humo);gap:12px;margin-top:auto;padding-top:18px;display:grid}.barra{background:var(--humo);border-radius:3px;height:6px;overflow:hidden}.barra i{height:100%;width:var(--v,0%);background:linear-gradient(90deg, #7a0a0f, var(--rojo));transition:width 1.8s var(--ease);display:block}.cuenta{font-variant-numeric:tabular-nums;gap:14px;display:flex}.cuenta div{gap:4px;display:grid}.cuenta b{font:400 40px/1 var(--f-cartel)}.fechas{font:400 13px/1.3 var(--f-ficha);color:#cfcac3;gap:8px;margin:0;padding:0;list-style:none;display:grid}.fechas li{border-bottom:1px dashed var(--humo);justify-content:space-between;gap:12px;padding-bottom:8px;display:flex}.etiqueta-ej{color:var(--ceniza);font:400 11px/1 var(--f-ficha);letter-spacing:.12em;text-transform:uppercase}.productos{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.producto{flex-direction:column;gap:14px;display:flex;position:relative}.producto__vis{aspect-ratio:4/5;border:1px solid var(--humo);background:radial-gradient(70% 55% at 50% 35%,#232120,#0c0c0c 75%);place-items:center;max-width:100%;display:grid;position:relative;overflow:hidden}.producto__vis svg{width:82%;height:auto;transition:transform .9s var(--ease);filter:drop-shadow(0 30px 30px #0009)}.producto:hover .producto__vis svg{transform:translateY(-6px)scale(1.03)rotate(-1deg)}.producto__vis:after{content:"";transition:transform 1.2s var(--ease);pointer-events:none;background:linear-gradient(115deg,#0000 40%,#ffffff14 50%,#0000 60%);position:absolute;inset:-40%;transform:translate(-60%)}.producto:hover .producto__vis:after{transform:translate(60%)}.producto__tag{z-index:2;font:500 11px/1 var(--f-ficha);letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--humo);background:#070707bf;padding:7px 9px;position:absolute;top:12px;left:12px}.producto__tag--rojo{border-color:var(--rojo);color:#ffb3b6}.producto__fila{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.producto h3{font:500 17px/1.25 var(--f-texto);margin:0}.precio{font:500 16px/1 var(--f-ficha);font-variant-numeric:tabular-nums;white-space:nowrap}.producto .detalle{color:var(--ceniza);margin:0;font-size:13px}.tallas{flex-wrap:wrap;gap:6px;display:flex}.talla{border:1px solid var(--humo);cursor:pointer;min-width:38px;height:34px;font:500 12px/1 var(--f-ficha);color:var(--ceniza);background:0 0;padding:0 8px;transition:all .25s}.talla:hover{color:var(--plata);border-color:var(--ceniza)}.talla[aria-pressed=true]{color:var(--plata);border-color:var(--plata)}.anadir{justify-content:center;width:100%;padding:14px 18px}.pagos{border-top:1px solid var(--humo);color:var(--ceniza);flex-wrap:wrap;align-items:center;gap:10px 22px;margin-top:42px;padding-top:22px;display:flex}.pagos span{font:500 12px/1 var(--f-ficha);letter-spacing:.12em;text-transform:uppercase;border:1px solid var(--humo);color:#cfcac3;border-radius:4px;padding:9px 12px}.proceso{grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;padding-top:46px;display:grid;position:relative}.proceso__linea{background:var(--humo);height:1px;position:absolute;top:12px;left:0;right:0}.proceso__linea i{background:var(--rojo);transform-origin:0;transform:scaleX(var(--p,0));position:absolute;inset:0}.paso{align-content:start;gap:12px;min-width:0;display:grid;position:relative}.paso:before{content:"";background:var(--escenario);width:13px;height:13px;transition:all .5s var(--ease);border:1px solid #3a3632;border-radius:50%;position:absolute;top:-40px;left:0}.paso.on:before{background:var(--rojo);border-color:var(--rojo);box-shadow:0 0 0 6px #d4141c2e,0 0 26px #d4141cb3}.paso .num{font:400 64px/1 var(--f-cartel);color:#0000;-webkit-text-stroke:1px #3a3632;transition:all .5s}.paso.on .num{-webkit-text-stroke-color:var(--rojo)}.paso h3{font:400 32px/1 var(--f-cartel);text-transform:uppercase;margin:0}.paso p{color:var(--ceniza);margin:0;font-size:15px}.cita-proceso{max-width:26ch;margin:64px 0 0;font-size:clamp(28px,3.4vw,46px);line-height:1.15}.club{border-top:1px solid var(--humo);background:#050505;overflow:hidden}.club__haz{transform-origin:0 0;width:70%;height:130%;transform:rotate(var(--crot,-18deg));clip-path:polygon(0 0,6% 0,100% 78%,62% 100%);filter:blur(14px);pointer-events:none;background:linear-gradient(to bottom right,#fffaf238,#fffaf200 65%);transition:transform .2s linear;position:absolute;top:-10%;left:-8%}.club .wrap{position:relative}.club__head{grid-template-columns:1fr 1fr;align-items:end;gap:40px;margin-bottom:72px;display:grid}.club__head h2{font-size:clamp(80px,13vw,200px)}.club__head h2 .club__sub{font-family:var(--f-voz);text-transform:none;color:var(--rojo);letter-spacing:0;font-size:.36em;font-style:italic;line-height:1.1;display:block}.club__head p{color:#cfcac3;max-width:46ch;margin:0;font-size:18px}.formatos{background:var(--humo);border:1px solid var(--humo);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-bottom:96px;display:grid}.formato{isolation:isolate;background:#070707;gap:10px;padding:30px 26px 34px;display:grid;position:relative;overflow:hidden}.formato:before{content:"";z-index:-1;transform-origin:50% 100%;transition:transform .6s var(--ease);background:linear-gradient(160deg,#3a080c,#140405);position:absolute;inset:0;transform:scaleY(0)}.formato:hover:before{transform:none}.formato h3{font:400 30px/1 var(--f-cartel);text-transform:uppercase;margin:0}.formato p{color:var(--ceniza);margin:0;font-size:15px;transition:color .4s}.formato:hover p{color:#e6dfd7}.agenda-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:20px;margin-bottom:18px;display:flex}.agenda-head h3{font:400 clamp(40px, 5vw, 72px)/1 var(--f-cartel);text-transform:uppercase;margin:0}.agenda{border-top:1px solid var(--humo);margin:0;padding:0;list-style:none}.noche{border-bottom:1px solid var(--humo);cursor:default;transition:padding .5s var(--ease);grid-template-columns:110px 1.3fr 1fr auto;align-items:center;gap:20px;padding:22px 0;display:grid;position:relative}.noche:hover{background:linear-gradient(90deg,#d4141c17,#0000 70%);padding-inline:14px}.noche time{font-family:var(--f-cartel);line-height:.9;display:grid}.noche time b{font-size:52px;font-weight:400}.noche time span{font:500 11px/1 var(--f-ficha);letter-spacing:.14em;color:var(--rojo)}.noche h4{font:400 32px/1 var(--f-cartel);text-transform:uppercase;margin:0}.noche .muted{font-size:14px}.aforo{font:500 12px/1 var(--f-ficha);letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--humo);white-space:nowrap;padding:9px 12px}.aforo--ultimas{border-color:var(--rojo);color:#ffb3b6}.flota{z-index:40;pointer-events:none;opacity:0;width:260px;height:320px;transition:opacity .35s, transform .5s var(--ease);margin:-160px 0 0 -130px;position:fixed;top:0;left:0;overflow:hidden;transform:scale(.8)}.flota.on{opacity:1;transform:scale(1)}.flota img{object-fit:cover;filter:grayscale(.15)contrast(1.05);width:100%;height:100%}.estilos{flex-wrap:wrap;gap:10px 30px;margin-top:56px;display:flex}.estilos span{font:400 clamp(30px, 3.6vw, 52px)/1 var(--f-cartel);text-transform:uppercase;color:#d9d4cd;align-items:center;gap:16px;display:inline-flex}.estilos span:before{content:"";background:var(--rojo);width:10px;height:10px;transform:rotate(45deg)}.acceso{background:linear-gradient(135deg, var(--rojo-hondo), #0b0505 70%);border:1px solid #d4141c80;grid-template-columns:1.1fr 1fr;align-items:center;gap:40px;margin-top:96px;padding:clamp(28px,4vw,56px);display:grid}.acceso h3{font:400 clamp(44px, 5vw, 76px)/.95 var(--f-cartel);text-transform:uppercase;margin:0 0 12px}.acceso p{color:#d8cfc8;margin:0}.form{gap:12px;display:grid}.form label{font:500 11px/1 var(--f-ficha);letter-spacing:.14em;text-transform:uppercase;color:var(--ceniza)}.form input,.form select{width:100%;color:var(--plata);font:400 16px/1.2 var(--f-texto);background:#00000073;border:1px solid #3a3632;border-radius:0;padding:15px 16px}.form input:focus,.form select:focus{border-color:var(--rojo);outline:none}.form__fila{grid-template-columns:1fr 1fr;gap:12px;display:grid}.form__msg{color:#ffcfd1;min-height:1.4em;margin:0;font-size:14px}.final{align-items:center;min-height:120vh;display:grid;position:relative;overflow:hidden}.final__bg{z-index:-1;position:absolute;inset:0}.final__bg img{object-fit:cover;object-position:70% 40%;opacity:.5;width:100%;height:100%;transform:scale(var(--fs,1.15))}.final__bg:after{content:"";background:linear-gradient(90deg, #070707f5 25%, #07070759), linear-gradient(to top, var(--escenario), transparent 30%, transparent 70%, var(--escenario));position:absolute;inset:0}.final__cita{font-family:var(--f-voz);max-width:14ch;margin:0;font-size:clamp(40px,6.4vw,104px);font-style:italic;line-height:1.02}.final__cita .w{opacity:.14;transition:opacity .4s,color .4s}.final__cita .w.on{opacity:1}.final__cita .w.clave{color:var(--rojo)}.pilares{border-top:1px solid var(--humo);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.pilar{border-right:1px solid var(--humo);align-content:start;gap:10px;padding:28px 22px 32px 0;display:grid}.pilar+.pilar{padding-left:22px}.pilar:last-child{border-right:0}.pilar h3{font:400 30px/1 var(--f-cartel);text-transform:uppercase;margin:0;transition:color .3s}.pilar:hover h3{color:var(--rojo)}.pilar p{color:var(--ceniza);margin:0;font-size:14px}.pilar .ficha{color:var(--rojo)}.pie{border-top:1px solid var(--humo);background:var(--carbon);padding-block:80px 40px}.pie__grid{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:36px;display:grid}.pie h4{font:500 12px/1 var(--f-ficha);letter-spacing:.16em;text-transform:uppercase;color:var(--ceniza);margin:0 0 16px}.pie ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.pie ul a{color:#d9d4cd;text-decoration:none;transition:color .25s}.pie ul a:hover{color:var(--rojo)}.pie__news p{color:#cfcac3;max-width:34ch;margin:0 0 16px}.pie__news .form__fila{grid-template-columns:1fr auto}.pie__marca{justify-content:center;margin-top:72px;display:flex}.pie__marca img{opacity:.14;width:min(780px,100%);transition:opacity .8s,filter .8s}.pie__marca:hover img{opacity:.55;filter:drop-shadow(0 0 22px #ffffff59)}.pie__legal{border-top:1px solid var(--humo);color:var(--ceniza);flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:40px;padding-top:22px;font-size:13px;display:flex}.velo{z-index:95;-webkit-backdrop-filter:blur(4px);opacity:0;pointer-events:none;background:#0009;transition:opacity .4s;position:fixed;inset:0}.velo.on{opacity:1;pointer-events:auto}.carrito{z-index:96;border-left:1px solid var(--humo);width:min(440px,100%);transition:transform .6s var(--ease);padding:calc(22px + env(safe-area-inset-top,0px)) max(22px, env(safe-area-inset-right,0px)) calc(22px + env(safe-area-inset-bottom,0px)) 22px;background:#0b0b0b;flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(102%)}.carrito.on{transform:none}.carrito__head{border-bottom:1px solid var(--humo);justify-content:space-between;align-items:center;padding-bottom:18px;display:flex}.carrito__head h2{font:400 40px/1 var(--f-cartel);text-transform:uppercase;margin:0}.carrito__lista{flex:1;margin:0;padding:0;list-style:none;overflow-y:auto}.item{border-bottom:1px solid var(--humo);grid-template-columns:1fr auto;gap:6px 14px;padding:18px 0;display:grid}.item h3{font:500 15px/1.3 var(--f-texto);margin:0}.item .muted{font-size:13px}.cant{border:1px solid var(--humo);align-items:center;display:inline-flex}.cant button{cursor:pointer;width:32px;height:32px;color:var(--plata);background:0 0;border:0}.cant span{text-align:center;min-width:26px;font:500 13px/1 var(--f-ficha)}.vacio{color:var(--ceniza);text-align:center;padding:40px 0}.carrito__pie{border-top:1px solid var(--humo);gap:12px;padding-top:18px;display:grid}.total{justify-content:space-between;align-items:baseline;display:flex}.total b{font:400 40px/1 var(--f-cartel);font-variant-numeric:tabular-nums}.carrito__nota{color:var(--ceniza);margin:0;font-size:13px}.menu-movil{z-index:94;padding-left:max(24px, env(safe-area-inset-left,0px));padding-right:max(24px, env(safe-area-inset-right,0px));clip-path:circle(0 at calc(100% - 40px) 36px);transition:clip-path .7s var(--ease);background:#050505f7;align-content:center;gap:6px;display:grid;position:fixed;inset:0}.menu-movil.on{clip-path:circle(150% at calc(100% - 40px) 36px)}.menu-movil a{font:400 64px/1.05 var(--f-cartel);text-transform:uppercase;text-decoration:none}.menu-movil a:hover{color:var(--rojo)}@media (width<=1080px){.tiendas{grid-template-columns:1fr 1fr}.tienda--primera{grid-column:1/-1}.productos,.pilares{grid-template-columns:repeat(2,minmax(0,1fr))}.pilar,.pilar+.pilar{border-right:0;border-bottom:1px solid var(--humo);padding:24px 18px 26px 0}.pie__grid{grid-template-columns:1fr 1fr}}@media (width<=900px){.cab__nav{display:none}.menu-btn{display:grid}.manif,.club__head,.acceso{grid-template-columns:1fr}.revelado{aspect-ratio:4/4.4}.lineas{height:auto}.lineas__sticky{height:auto;padding-block:96px;position:static}.pista{scroll-snap-type:x mandatory;padding-right:var(--gutter-r);scrollbar-width:none;padding-bottom:12px;overflow-x:auto;transform:none!important}.pista::-webkit-scrollbar{display:none}.panel{scroll-snap-align:start;flex-basis:86vw;grid-template-columns:1fr;height:auto}.panel__img{aspect-ratio:16/10}.proceso{grid-template-columns:1fr;padding-top:0;padding-left:34px}.proceso__linea{width:1px;height:auto;inset:0 auto 0 6px}.proceso__linea i{transform-origin:50% 0;transform:scaleY(var(--p,0))}.paso:before{top:18px;left:-34px}.formatos{grid-template-columns:1fr}.noche{grid-template-columns:80px 1fr}.noche .muted,.noche .aforo{grid-column:2;justify-self:start}.final{min-height:90vh}}@media (width<=560px){.cab__in{gap:10px;height:64px}.cab__logo img{height:28px}.tiendas,.productos,.pilares,.pie__grid{grid-template-columns:1fr}.tienda{min-height:360px}.form__fila,.pie__news .form__fila{grid-template-columns:1fr}.hero__in{padding-block:110px 140px}.hero__pie .ficha:last-child{display:none}.menu-movil a{font-size:52px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-delay:0s!important}.telon,.grano{display:none}.rv.pre,.palabras.pre .w{opacity:1;filter:none;transform:none}}.tienda__oculta{z-index:3;letter-spacing:.14em;text-transform:uppercase;color:#1b1300;background:#f2b705;padding:6px 8px;font:600 10px/1 IBM Plex Mono,monospace;position:absolute;top:14px;right:14px}.tienda--sin-foto{background:radial-gradient(120% 90% at 30% 20%,#1c1a18,#070707)}.sf-preview{z-index:200;color:#1b1300;text-align:center;background:#f2b705;padding:8px 16px;font:600 12px/1.3 Archivo,system-ui,sans-serif;position:relative}
