.buybox .big,.confirm .monto .v,.counter .v,.nf .code,.remate .recibo .v,.stat .v,.sum .r.tot{font-variation-settings:"wdth" var(--wdth-display),"wght" var(--wght-display);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.confianza{display:flex;flex-direction:column;align-items:flex-start;margin-top:var(--s-3);gap:var(--s-2)}.confianza-chips{display:flex;flex-wrap:wrap;gap:var(--s-3);justify-content:flex-start}.confianza-chip{padding:var(--s-1) var(--s-3);border-radius:var(--r-pill);background:none;border:1px solid var(--line-2);font-weight:500;white-space:nowrap}.confianza-chip,.confianza-link{display:inline-flex;align-items:center;font-size:var(--t-nano);color:var(--ink-3)}.confianza-link{min-height:var(--tap);font-weight:600;text-decoration:underline;text-underline-offset:3px}.confianza-link:active{color:var(--ink)}.hdr{background:var(--ground);border-bottom:1px solid var(--line);position:-webkit-sticky;position:sticky;top:0;z-index:60}.hdr-in{position:relative;padding:var(--s-2) var(--s-5);display:flex;align-items:center;justify-content:space-between;gap:var(--s-4);height:var(--h-hdr)}.logo{min-height:var(--tap);font-weight:800;font-size:var(--t-xl);letter-spacing:-.04em;flex-shrink:0;color:var(--ink)}.searchwrap{flex:1 1;display:flex;min-width:0;background:var(--surface-2);border-radius:var(--r);overflow:hidden;height:var(--tap)}.searchwrap input{flex:1 1;min-width:0;border:none;padding:0 var(--s-5);color:var(--ink);background:transparent;font-size:var(--t-s)}.searchwrap input::placeholder{color:var(--ink-3);opacity:0}.searchwrap input:focus{outline:none}.searchwrap button{background:transparent;color:var(--ink-2);width:var(--tap);display:grid;place-items:center;flex-shrink:0}.hdr-acts{gap:var(--s-1);flex-shrink:0}.hbtn,.hdr-acts{display:flex;align-items:center}.hbtn{color:var(--ink);border-radius:var(--r);justify-content:center;gap:var(--s-3);font-size:var(--t-s);font-weight:600;white-space:nowrap;min-width:var(--tap);min-height:var(--tap);padding:0 var(--s-3);position:relative}.hbtn .txt{display:none}.hbtn-ico{position:relative;place-items:center}.hbtn .cnt,.hbtn-ico{display:grid;flex-shrink:0}.hbtn .cnt{background:var(--ink);color:var(--ground);font-weight:700;font-size:var(--t-nano);min-width:18px;height:18px;border-radius:var(--r-xs);place-items:center;padding:0 var(--s-2)}.nav{display:none;background:var(--ground);border-bottom:1px solid var(--line);position:-webkit-sticky;position:sticky;top:calc(var(--h-hdr) + var(--h-banda));z-index:55}.marco:not(:has(.banda-cuenta)) .nav{top:var(--h-hdr)}.nav-in{mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent);-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent);padding:0 var(--s-5);display:flex;gap:0;overflow-x:auto;scrollbar-width:none;align-items:stretch}.nav-in::-webkit-scrollbar{display:none}.nav-in a,.nav-in button{display:inline-flex;align-items:center;min-height:var(--tap);padding:0 var(--s-5);font-size:var(--t-s);font-weight:500;color:var(--ink-3);white-space:nowrap;border-bottom:2px solid transparent}.nav-in a[aria-current=true],.nav-in button[aria-current=true]{color:var(--ink);border-bottom-color:var(--ink);font-weight:800}.nav-sep{width:1px;min-height:18px;align-self:center;background:var(--line-2);margin:0 var(--s-3);flex-shrink:0}main{padding:var(--s-5) var(--s-5) calc(var(--h-accion) + var(--h-bnav) + var(--s-8))}.row{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--s-5);margin:var(--s-8) 0 var(--s-5)}.crumbs+.row{margin-top:var(--s-4)}.row.apretada{margin:var(--s-4) 0 0}.row.apretada h1,.row.apretada h2{font-size:var(--t-xl);letter-spacing:-.025em;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.row:first-child{margin-top:var(--s-2)}h1,h2{font-size:var(--d-s);font-weight:800;letter-spacing:-.03em;line-height:1.1}.row .sub{font-size:var(--t-xs);color:var(--ink-3);font-weight:500;margin-top:var(--s-1)}.lnk,.row a{font-size:var(--t-s);color:var(--ink);font-weight:600;white-space:nowrap;display:inline-flex;align-items:center;min-height:var(--tap)}.hero{margin-bottom:var(--s-5);margin-inline:calc(var(--s-5) * -1);border-radius:0;border-inline:none;border-top:none}.hero-top{padding:var(--s-7) var(--s-5);display:flex;flex-direction:column;gap:var(--s-5)}.hero h1{font-size:var(--d-l);font-weight:800;letter-spacing:-.045em;line-height:1.02;color:var(--ink-2);text-wrap:balance}.hero h1 em{font-style:normal;color:var(--ink)}.hero p{font-size:var(--t-s);color:var(--ink-3);margin-top:var(--s-4);font-weight:500}.hero p.saludo{font-size:var(--t-l);color:var(--ink-2);font-weight:600;margin-top:var(--s-5)}.counter{background:var(--surface-2);border:1px solid var(--line);color:var(--ink);border-radius:var(--r);padding:var(--s-5)}.counter .k{font-size:var(--t-nano);letter-spacing:.09em;color:var(--ink-3);font-weight:700}.counter .v{font-size:var(--d-s);font-weight:800;letter-spacing:-.04em;line-height:1.05;margin:var(--s-2) 0 var(--s-1);color:var(--ink)}.counter .n{font-size:var(--t-xs);color:var(--ink-3);font-weight:500}.banda-datos{margin-inline:calc(var(--s-5) * -1);margin-block:var(--s-7);background:var(--surface);border-block:1px solid var(--line)}.hero-stats{display:grid;grid-template-columns:repeat(3,1fr)}.hero-stats>*{display:flex;flex-direction:column;justify-content:center;gap:var(--s-1);min-height:var(--tap);padding:var(--s-5) var(--s-4);text-align:center;color:inherit;box-shadow:inset 1px 0 0 var(--line)}.hero-stats>:first-child{box-shadow:inset 0 -1px 0 var(--line)}.dato-grande{grid-column:1/-1}.hero-stats .v,.hero-stats b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dato-grande .v,.dato-grande b{font-size:var(--d-s);letter-spacing:-.04em}.hero-stats small{font-family:var(--fuente-mono);letter-spacing:.06em;text-transform:uppercase;line-height:1.3}.hero-stats a:active{background:var(--surface-2)}.hero-stats .v,.hero-stats b{display:block;font-size:var(--t-xl);font-weight:800;letter-spacing:-.03em}.hero-stats small{font-size:var(--t-nano);color:var(--ink-3);font-weight:600;line-height:1.2;display:block;margin-top:var(--s-1)}.hero-spotlight{position:relative;margin:0 auto;display:flex;flex-direction:column;gap:var(--s-5)}.spotlight-visual{position:relative;display:flex;align-items:center;gap:var(--s-3)}.spotlight-pedestal{flex:1 1;display:block;position:relative;aspect-ratio:3/2;border-radius:var(--r-lg);overflow:hidden;background:radial-gradient(60% 45% at 50% 84%,rgba(17,17,19,.14),transparent 70%),var(--surface-2)}.shot.spotlight-shot{background:transparent}.spotlight-flecha{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:var(--tap);height:var(--tap);border-radius:var(--r-circulo);background:var(--surface);box-shadow:var(--elev-2);border:1px solid var(--line);color:var(--ink);font-size:var(--t-xl);line-height:1;display:grid;place-items:center}.spotlight-flecha.prev{left:var(--s-4)}.spotlight-flecha.next{right:var(--s-4)}.spotlight-flecha:active{background:var(--surface)}.spotlight-meta{display:flex;flex-direction:column;gap:var(--s-2)}.spotlight-nombre{font-size:var(--t-s);font-weight:600;color:var(--ink);line-height:1.3}.spotlight-texto{font-size:var(--t-xs);color:var(--ink-3);font-style:italic;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.spotlight-vocero{font-style:normal;font-weight:600;color:var(--ink-2)}.btn.spotlight-cta{display:none}.spotlight-puntos{display:flex;justify-content:center}.punto{width:var(--tap);height:var(--tap);padding:0;border:none;background:none;display:grid;place-items:center}.punto:before{content:"";width:8px;height:8px;border-radius:var(--r-circulo);background:var(--line-2)}.punto.on:before{background:var(--ink)}.strip{color:var(--ink);border-radius:var(--r-lg);padding:var(--s-6);display:flex;flex-direction:column;gap:var(--s-5)}.strip h3{font-size:var(--d-xs);font-weight:800;letter-spacing:-.03em;line-height:1.15}.strip p{font-size:var(--t-xs);color:var(--ink-3);margin-top:var(--s-2);font-weight:500}.clock{display:flex;gap:var(--s-3)}.clock div{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r);padding:var(--s-4) 0;text-align:center;flex:1 1}.clock b{display:block;font-size:var(--d-xs);font-weight:800;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.clock small{font-size:var(--t-nano);color:var(--ink-3);letter-spacing:.07em;font-weight:600}.zona-boveda{background:var(--n-900);border-radius:var(--r-lg);padding:var(--s-6);color:var(--n-50);--surface:var(--boveda-superficie);--surface-2:var(--boveda-superficie-2);--ink:var(--n-50);--ink-2:var(--n-300);--ink-3:var(--boveda-ink-3);--line:var(--boveda-linea);--line-2:var(--boveda-linea-2);--card-min:clamp(144px,16vw,232px)}.zona-boveda .card{color:var(--n-900);--surface:var(--n-0);--surface-2:var(--n-100);--ink:var(--n-900);--ink-2:var(--n-700);--ink-3:var(--n-500);--line:var(--n-200);--line-2:var(--n-300);--placa:var(--n-0)}.eyebrow-boveda{font-size:var(--t-nano);font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--estrella);margin-bottom:var(--s-2)}.tile{padding:var(--s-5);text-align:left;display:flex;flex-direction:column;gap:var(--s-2);min-height:var(--tap)}.tile b{font-size:var(--t-s);font-weight:700;letter-spacing:-.01em}.tile small{font-size:var(--t-xs);color:var(--ink-3);font-weight:500}.pdp{display:flex;flex-direction:column;gap:var(--s-6)}.pdp-head{order:1}.pdp-media{order:2;overflow:hidden}.pdp-media .shot.foto{aspect-ratio:4/3}.pdp-buy{order:3}.pdp-specs{order:4}.pdp h1{font-size:var(--d-s);font-weight:800;letter-spacing:-.035em;line-height:1.15;margin:var(--s-2) 0 var(--s-3);text-wrap:balance}.buybox{padding:var(--s-6);display:flex;flex-direction:column;gap:var(--s-5)}.buybox .big{font-size:var(--d-l);font-weight:800;letter-spacing:-.04em;line-height:1;color:var(--ink)}.msi{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r);padding:var(--s-4) var(--s-5);font-size:var(--t-s);color:var(--ink-2)}.msi b{color:var(--ink);font-weight:700}.pdp-confianza{font-size:var(--t-nano);margin-top:var(--s-3)}.msi.premio{border-left:3px solid var(--estrella)}.steps{display:flex;align-items:flex-start;margin-bottom:var(--s-6)}.step{display:flex;flex-direction:column;align-items:center;gap:var(--s-2);flex:0 0 auto;width:64px}.step-dot{width:24px;height:24px;border-radius:var(--r-circulo);display:grid;place-items:center;flex-shrink:0;font-size:var(--t-nano);font-weight:800;background:var(--surface-2);color:var(--ink-3);border:1.5px solid var(--line-2)}.step.on .step-dot{background:var(--ink);color:var(--ground);border-color:var(--ink)}.step.done .step-dot{background:var(--ok);color:var(--n-0);border-color:var(--ok)}.step-label{font-size:var(--t-nano);color:var(--ink-3);font-weight:600;text-align:center;line-height:1.2}.step.on .step-label{color:var(--ink);font-weight:800}.step-line{flex:1 1;height:1.5px;background:var(--line);margin-top:11px}.step-line.done{background:var(--ok)}.accion-secundaria{display:inline-flex;align-items:center;gap:var(--s-2);min-height:var(--tap);padding:0 var(--s-3);color:var(--ink-2);font-weight:600;font-size:var(--t-s);background:transparent;border:none;width:auto}.accion-secundaria:active{color:var(--ink)}.panel>.accion-secundaria{margin:0 var(--s-3) var(--s-3)}.panel>.r>.accion-secundaria{margin:calc(var(--s-3) * -1) calc(var(--s-3) * -1) 0 0}.campos{padding:var(--s-5)}.campos>:last-child{margin-bottom:0}.metodos{display:flex;flex-direction:column;gap:var(--s-3);margin-bottom:var(--s-5)}.metodo{display:flex;align-items:center;gap:var(--s-5);text-align:left;width:100%;min-height:var(--tap);padding:var(--s-5);border:1px solid var(--line);border-radius:var(--r);background:var(--surface);color:var(--ink)}.metodo .e{font-size:var(--d-xs);line-height:1;flex-shrink:0}.metodo .t{display:flex;flex-direction:column;gap:2px;min-width:0}.metodo .t b{font-size:var(--t-l);font-weight:700}.metodo .t small{font-size:var(--t-xs);color:var(--ink-3);font-weight:500}.metodo.on{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.metodo.on .t b:after{content:" ·  elegido";font-size:var(--t-nano);color:var(--ink-3);font-weight:600;letter-spacing:.04em}.metodo-gancho{font-size:var(--t-s);color:var(--ink-2);font-weight:500;margin-bottom:var(--s-5);text-wrap:balance}.metodo-nota{font-size:var(--t-xs);color:var(--ink-3);font-weight:500;margin:calc(var(--s-3) * -1) 0 var(--s-5)}.plazos{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--s-3);gap:var(--s-3);margin-bottom:var(--s-4)}.plazo{display:flex;flex-direction:column;align-items:center;gap:1px;min-height:var(--tap);padding:var(--s-4) var(--s-2);border:1px solid var(--line);border-radius:var(--r);background:var(--surface);color:var(--ink)}.plazo b{font-size:var(--t-l);font-weight:800;line-height:1}.plazo small{font-weight:600}.plazo small,.plazo span{font-size:var(--t-nano);color:var(--ink-3)}.plazo span{font-weight:700}.plazo.on{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.plazo.on span{color:var(--ok)}.chanclazo .chancla{font-size:var(--d-2xl);line-height:1;animation:vuela 1.4s cubic-bezier(.2,.8,.3,1) both}@keyframes vuela{0%{transform:translateX(-140%) rotate(-25deg);opacity:0}45%{transform:translateX(0) rotate(8deg);opacity:1}to{transform:translateX(0) rotate(0);opacity:1}}.quincena{display:flex;align-items:center;gap:var(--s-4);flex-shrink:0;background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r);padding:var(--s-4) var(--s-5);min-height:var(--tap)}.q-texto{font-size:var(--t-s);font-weight:700;color:var(--ink)}.q-dias{font-size:var(--d-xs);font-weight:800;line-height:1;color:var(--ink-3);border-left:1px solid var(--line);padding-left:var(--s-4)}.quincena.abierto{border-color:var(--ok);background:var(--ok-soft)}.quincena.abierto .q-texto{color:var(--ok)}.cita{display:flex;gap:var(--s-5);align-items:flex-start;background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r);padding:var(--s-5);margin:var(--s-5) 0}.cita-e{font-size:var(--d-xs);line-height:1;flex-shrink:0}.cita blockquote{min-width:0}.cita p{font-size:var(--t-s);color:var(--ink);font-weight:600;line-height:1.4;text-wrap:balance}.cita figcaption{font-size:var(--t-nano);color:var(--ink-3);font-weight:600;margin-top:var(--s-3)}.cita figcaption b{color:var(--ink-2);font-weight:700}.citas{display:flex;flex-direction:column;gap:0}.firma{display:inline-flex;align-items:center;margin-top:var(--s-4);font-size:var(--t-nano);color:var(--ink-3);font-weight:700;letter-spacing:.04em}.field,.firma{gap:var(--s-2)}.field{display:flex;flex-direction:column;margin-bottom:var(--s-5)}.field label{font-size:var(--t-xs);font-weight:700;color:var(--ink-3);letter-spacing:.02em}.field input{border:1px solid var(--line-2);border-radius:var(--r);padding:var(--s-4) var(--s-5);background:var(--surface-2);font-size:var(--t-l);min-height:48px;color:var(--ink)}.field input::placeholder{color:var(--ink-3)}.field input:focus{outline:none;border-color:var(--foco);background:var(--surface)}.inerte{position:relative;display:flex}.inerte input{flex:1 1;min-width:0;background:var(--surface-2);border:none;border-left:3px solid var(--line-2);color:var(--ink-3);cursor:not-allowed;font-weight:600;border-radius:0 var(--r) var(--r) 0;padding:var(--s-4) var(--s-5);padding-right:34px;font-size:var(--t-l);min-height:48px}.inerte input:focus{outline:none}.inerte .candado{position:absolute;right:var(--s-5);top:50%;transform:translateY(-50%);color:var(--ink-3);pointer-events:none}.inerte.editable input{color:var(--ink);cursor:text;font-weight:500}.inerte.editable input:focus{border-left-color:var(--foco)}.inerte .lapiz{position:absolute;right:var(--s-5);top:50%;transform:translateY(-50%);color:var(--ink-3);pointer-events:none}.notice{background:var(--ok-soft);border:1px solid var(--ok);border-radius:var(--r);padding:var(--s-5);font-size:var(--t-s);color:var(--ink-2);display:flex;gap:var(--s-4);align-items:flex-start;margin-bottom:var(--s-6);font-weight:500}.notice b{color:var(--ink);font-weight:700}.ecuacion{gap:var(--s-4)}.ecuacion,.ecuacion span{display:flex;align-items:center}.ecuacion span{flex-direction:column;gap:var(--s-1);font-size:var(--t-xs);color:var(--ink-3)}.ecuacion b{font-size:var(--t-l);font-weight:800;color:var(--warn)}.ecuacion b.falta{color:var(--ink)}.ecuacion-op{color:var(--ink-3);font-weight:600}.encuesta-teatro{display:flex;flex-direction:column;align-items:center;gap:var(--s-4);background:var(--ok-soft);border-radius:var(--r-lg);padding:var(--s-6)}.anillo-encuesta{position:relative;width:64px;height:64px;flex-shrink:0}.anillo-encuesta-fondo{stroke:var(--surface-2)}.anillo-encuesta-progreso{stroke:var(--ok);transition:stroke-dashoffset .15s linear}.anillo-encuesta-num{position:absolute;inset:0;display:grid;place-items:center;font-size:var(--t-s);font-weight:800;color:var(--ink)}.chip-invitado{background:none;border:none;padding:0;font:inherit;cursor:pointer;color:inherit;text-decoration:underline;-webkit-text-decoration-style:dashed;text-decoration-style:dashed;text-underline-offset:3px}.chip-invitado:hover{color:var(--ink)}.chip-invitado{position:relative}.chip-invitado:after{content:"";position:absolute;left:0;right:0;top:50%;height:var(--tap);transform:translateY(-50%)}.pasillo{min-height:70vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--s-5);text-align:center;padding:var(--s-7)}.pasillo b{font-size:var(--d-xs);color:var(--ink)}.pasillo p{font-size:var(--t-s);color:var(--ink-3);max-width:34ch;line-height:1.5}.cuenta{display:flex;align-items:center;justify-content:space-between;gap:var(--s-5);flex-wrap:wrap;background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:var(--s-4) var(--s-5);margin-bottom:var(--s-6)}.cuenta-quien{display:flex;flex-direction:column;gap:var(--s-1);min-width:0}.cuenta-quien .k{font-size:var(--t-nano);color:var(--ink-3);font-weight:700;letter-spacing:.06em}.cuenta-quien .v{font-size:var(--t-s);color:var(--ink);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cuenta-confirma{display:flex;align-items:center;gap:var(--s-4);flex-wrap:wrap}.cuenta-confirma span{font-size:var(--t-xs);color:var(--ink-3)}.sum .r.creditos{color:var(--ink);font-weight:600}.sum .r.creditos .num{color:var(--ink)}.sin-creditos{display:flex;flex-direction:column;gap:var(--s-4);align-items:flex-start;background:var(--surface-2);border:1px solid var(--line);border-left:3px solid var(--warn);border-radius:var(--r);padding:var(--s-5);margin-top:var(--s-4)}.sin-creditos b{font-size:var(--t-l);color:var(--ink)}.sin-creditos p{font-size:var(--t-s);color:var(--ink-2);line-height:1.5}.confirm{margin:0 auto;text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--s-5);padding:var(--s-7) 0 var(--s-4)}.tick{width:64px;height:64px;border-radius:var(--r-circulo);background:var(--ok);display:grid;place-items:center;animation:pop .5s cubic-bezier(.2,1.5,.4,1) both;flex-shrink:0}.tick svg{width:32px;height:32px;stroke:var(--n-0);stroke-width:3.4;fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:40;stroke-dashoffset:40;animation:draw .34s ease-out .28s forwards}@keyframes pop{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes draw{to{stroke-dashoffset:0}}.confirm h1{font-size:var(--d-s);font-weight:800;letter-spacing:-.035em;text-wrap:balance;color:var(--ink-2)}.confirm .sub{color:var(--ink-3);font-size:var(--t-s);max-width:40ch;font-weight:500}.confirm .monto{display:flex;flex-direction:column;align-items:center;gap:var(--s-2)}.confirm .monto .k{font-size:var(--t-nano);letter-spacing:.11em;color:var(--ink-3);font-weight:700}.confirm .monto .v{font-size:var(--d-l);font-weight:800;letter-spacing:-.045em;line-height:1;color:var(--ok)}.receipt{width:100%;text-align:left}.reward{justify-content:center;flex-wrap:wrap}.reward,.rwd{display:flex;gap:var(--s-3)}.rwd{padding:var(--s-4) var(--s-5);align-items:center;font-size:var(--t-xs);font-weight:700}.rwd .i{width:15px;height:15px;flex-shrink:0;fill:none;stroke:var(--ink-3);stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.confirm-cta{gap:var(--s-4);margin-top:var(--s-2)}.confirm-cta,.recordatorio{display:flex;flex-direction:column;width:100%}.recordatorio{align-items:center;gap:var(--s-1)}.recordatorio-alt{min-height:var(--tap);font-size:var(--t-xs);font-weight:700;color:var(--ink-2);text-decoration:underline;text-underline-offset:3px}.order{margin-bottom:var(--s-5);overflow:hidden}.order-hd{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--s-4);gap:var(--s-4);padding:var(--s-5);background:var(--surface-2);border-bottom:1px solid var(--line)}.order-hd>div:last-child{grid-column:1/-1;text-align:right}.order-hd .k{font-size:var(--t-nano);color:var(--ink-3);font-weight:700;letter-spacing:.07em}.order-hd .v{font-size:var(--t-s);font-weight:700}.promesa{padding:var(--s-5) var(--s-5) 0;font-size:var(--t-l);font-weight:700;color:var(--ink)}.track{padding:var(--s-6) var(--s-5)}.stg,.track{display:flex;position:relative}.stg{flex:1 1;flex-direction:column;align-items:center;gap:var(--s-3);text-align:center}.stg .dot{width:13px;height:13px;border-radius:var(--r-circulo);background:var(--surface-2);border:3px solid var(--surface);box-shadow:0 0 0 1px var(--line-2);z-index:2;transition:background .3s,box-shadow .3s}.stg.hit .dot{background:var(--ok);box-shadow:0 0 0 1px var(--ok)}.stg.now .dot{background:var(--vivo);box-shadow:0 0 0 1px var(--vivo),0 0 0 5px var(--acento-soft)}.stg .lb{font-size:var(--t-nano);font-weight:700;color:var(--ink-3);line-height:1.25}.stg.hit .lb{color:var(--ink-2)}.stg.now .lb{color:var(--ink)}.stg:before{content:"";position:absolute;top:6px;left:-50%;width:100%;height:2px;background:var(--line);z-index:1}.stg:first-child:before{display:none}.stg.hit:before,.stg.now:before{background:var(--ok)}.tk-foot{padding:0 var(--s-5) var(--s-5);display:flex;justify-content:space-between;gap:var(--s-4);flex-wrap:wrap;align-items:center}.eta{font-size:var(--t-s);color:var(--ink-3);font-weight:500}.eta b{color:var(--ink);font-weight:700}.warp{display:flex;align-items:center;gap:var(--s-3);color:var(--ink-3)}.warp,.warp button{font-size:var(--t-xs)}.warp button{border:1px solid var(--line-2);border-radius:var(--r);min-height:var(--tap);min-width:var(--tap);padding:0 var(--s-4);font-weight:700;color:var(--ink-2)}.warp button.on{background:var(--surface-2);border-color:var(--ink-3);color:var(--ink)}.historial{padding:0 var(--s-5) var(--s-5);gap:var(--s-3);border-top:1px solid var(--line)}.historial,.historial .hist-r{display:flex;flex-direction:column}.historial .hist-r{gap:2px;padding-top:var(--s-3)}.historial .hist-lb{font-size:var(--t-nano);font-weight:700;color:var(--ink-3);text-transform:uppercase;letter-spacing:.04em}.historial .hist-tx{font-size:var(--t-xs);color:var(--ink-2)}.bar{height:6px;background:var(--surface-2);overflow:hidden}.bar,.bar i{border-radius:var(--r-pill)}.bar i{display:block;height:100%;background:var(--vivo);transition:width .5s cubic-bezier(.2,1,.3,1)}.bar.g i{background:var(--ok)}.chal{display:flex;gap:var(--s-4);padding:var(--s-5);border-bottom:1px solid var(--line);align-items:center}.chal:last-child{border-bottom:none}.chal .ic{width:38px;height:38px;border-radius:var(--r);background:var(--surface-2);border:1px solid var(--line);display:grid;place-items:center;font-size:var(--d-xs);flex-shrink:0}.chal .g{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:var(--s-3)}.chal .t{font-size:var(--t-s);font-weight:700}.chal .pr{display:flex;align-items:center;gap:var(--s-4);font-size:var(--t-xs);color:var(--ink-3);font-weight:600}.chal .pr .bar{flex:1 1}.chal .rw{font-size:var(--t-xs);font-weight:800;color:var(--warn);white-space:nowrap;flex-shrink:0}.chal.ok .rw{color:var(--ok)}.ach{padding:var(--s-5);display:flex;flex-direction:column;gap:var(--s-2);text-align:left}.ach .e{font-size:var(--d-s);line-height:1}.ach b{font-size:var(--t-s);font-weight:800}.ach small{font-size:var(--t-xs);color:var(--ink-3);line-height:1.35;font-weight:500}.ach.off{opacity:.5}.ach.on{border-color:var(--ok)}.ach .st{font-size:var(--t-nano);font-weight:800;letter-spacing:.08em;margin-top:var(--s-1)}.ach.on .st{color:var(--ok)}.ach.off .st{color:var(--ink-3)}.lb{flex-direction:column;background:var(--surface);box-shadow:0 0 0 1px var(--line);border-radius:var(--r);overflow:hidden}.lb,.lb-row{display:flex}.lb-row{position:relative;align-items:center;gap:var(--s-6);padding:var(--s-5) var(--s-6);border-bottom:1px solid var(--line)}.lb-row:last-child{border-bottom:none}.lb-barra{position:absolute;left:0;top:0;bottom:0;max-width:calc(100% - 132px);background:var(--surface-2);z-index:0}.lb-row>:not(.lb-barra){position:relative;z-index:1}.lb-row.me{box-shadow:inset 3px 0 0 var(--vivo)}.lb-row.me .lb-barra{background:var(--acento-soft)}.lb-row .rk{width:28px;flex-shrink:0;font-size:var(--t-xs)}.lb-row .rk.top1{color:var(--medalla-oro);font-weight:800}.lb-row .rk.top2{color:var(--medalla-plata);font-weight:800}.lb-row .rk.top3{color:var(--medalla-bronce);font-weight:800}.lb-row.me .rk{color:var(--vivo)}.lb-row .nm{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:var(--s-1)}.lb-row .nm b{font-size:var(--t-s);font-weight:700;display:block}.lb-row .am{font-size:var(--t-l);text-align:right;flex-shrink:0}.pack{padding:var(--s-5);text-align:center;display:flex;flex-direction:column;gap:var(--s-4);align-items:center}.pack .lid{width:72px;height:72px;border-radius:var(--r);display:grid;place-items:center;font-size:var(--d-l);position:relative}.pack b{font-size:var(--t-l);font-weight:800}.pack small{font-size:var(--t-xs);line-height:1.4;font-weight:500}.odds,.pack small{color:var(--ink-3)}.odds{display:flex;flex-direction:column;gap:var(--s-1);width:100%;font-size:var(--t-nano);font-weight:600}.odds div{display:flex;justify-content:space-between}.odds i{font-style:normal;font-weight:800;color:var(--ink-2)}.garantia{font-size:var(--t-xs);font-weight:500;line-height:1.4;margin:0 0 var(--s-5)}.reveal{width:110px;height:110px;border-radius:var(--r-lg);display:grid;place-items:center;font-size:var(--d-2xl);animation:shake .45s ease-in-out 3}@keyframes shake{0%,to{transform:rotate(0) scale(1)}25%{transform:rotate(-7deg) scale(1.04)}75%{transform:rotate(7deg) scale(1.04)}}.rarity{font-size:var(--t-xs);font-weight:800;letter-spacing:.1em;padding:var(--s-2) var(--s-5);border-radius:var(--r-xs);color:var(--n-0)}.coleccion-rareza{display:flex;flex-direction:column;gap:var(--s-3)}.coleccion-rareza>.row{justify-content:flex-start;gap:var(--s-4)}.racha-banner{display:flex;align-items:center;justify-content:center;gap:var(--s-3);margin:var(--s-4) auto;width:-moz-fit-content;width:fit-content;max-width:calc(100% - var(--s-5) * 2);background:var(--ink);color:var(--ground);font-weight:700;font-size:var(--t-s);min-height:var(--tap);padding:0 var(--s-5);border-radius:var(--r);box-shadow:var(--elev-3)}.racha-banner.hecha{background:var(--surface);color:var(--ink-2);box-shadow:0 0 0 1px var(--line-2);font-weight:600}.ruleta-box{text-align:center}.ruleta-sub{font-size:var(--t-s);color:var(--ink-3);margin:0}.ruleta-wrap{position:relative;width:260px;height:270px;margin:var(--s-3) auto 0}.ruleta-rueda{position:absolute;top:10px;left:0;width:260px;height:260px}.ruleta-lengueta{position:absolute;top:0;left:115px;z-index:1;transform-origin:15px 8px}.ruleta-num{font:800 10px/1 var(--fuente-mono,ui-monospace),monospace;fill:var(--ink)}.ruleta-cero{font:900 28px/1 Archivo,Arial,sans-serif;fill:var(--n-0)}.veil .box .ruleta-premio{font-size:var(--d-l);font-weight:800;letter-spacing:-.03em;color:var(--ink);margin:var(--s-5) 0 var(--s-2)}.ruleta-odds{margin-top:var(--s-4);font-size:var(--t-s);color:var(--ink-2)}.ruleta-odds summary{cursor:pointer;text-decoration:underline;text-underline-offset:3px;min-height:var(--tap);display:inline-flex;align-items:center}.ruleta-odds ul{list-style:none;margin:var(--s-2) 0 0;padding:0;display:grid;grid-gap:var(--s-2);gap:var(--s-2);text-align:left}.ruleta-odds li{display:flex;justify-content:space-between;gap:var(--s-5)}.ruleta-odds i{font-style:normal;font-weight:700;color:var(--ink)}.stat{padding:var(--s-5)}.stat .k{font-size:var(--t-nano);color:var(--ink-3);font-weight:700;letter-spacing:.07em}.stat .v{font-size:var(--d-s);font-weight:800;letter-spacing:-.04em;margin:var(--s-2) 0 var(--s-1)}.stat .n{font-size:var(--t-xs);color:var(--ink-3);font-weight:500}.barlist{gap:var(--s-5);padding:var(--s-5)}.barlist,.barlist .b{display:flex;flex-direction:column}.barlist .b{gap:var(--s-3)}.barlist .b .tp{display:flex;justify-content:space-between;gap:var(--s-4);font-size:var(--t-xs);color:var(--ink-3);font-weight:600}.barlist .b .tp b{font-weight:800;color:var(--ink)}.barlist .b .tp .saldo-vivo{color:var(--vivo)}.solo-lectores{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.crumbs{font-size:var(--t-xs);color:var(--ink-3);display:flex;gap:var(--s-3);flex-wrap:wrap;align-items:center;font-weight:500}.crumbs a,.crumbs button{text-decoration:underline;text-underline-offset:3px;display:inline-flex;justify-content:center;min-height:var(--tap);min-width:var(--tap)}.crumbs a,.crumbs button,.toast{color:var(--ink);font-weight:700;align-items:center}.toast{position:fixed;left:50%;bottom:calc(var(--h-accion) + var(--h-bnav) + var(--s-5));transform:translateX(-50%) translateY(calc(100% + var(--s-6)));opacity:0;visibility:hidden;background:var(--surface-2);border:1px solid var(--line-2);padding:var(--s-4) var(--s-5);border-radius:var(--r);font-size:var(--t-s);z-index:300;transition:transform .28s cubic-bezier(.2,1,.3,1),opacity .18s ease,visibility 0s linear .28s;display:flex;gap:var(--s-3);max-width:var(--max-toast);pointer-events:none}.toast.up{transform:translateX(-50%) translateY(0);opacity:1;visibility:visible;transition:transform .28s cubic-bezier(.2,1,.3,1),opacity .18s ease,visibility 0s}.barra-carrito{position:fixed;left:50%;transform:translateX(-50%);width:calc(100% - var(--s-6) * 2);max-width:var(--max-toast);bottom:calc(var(--h-bnav) + env(safe-area-inset-bottom) + var(--s-5));z-index:94;display:flex;align-items:center;gap:var(--s-4);padding:var(--s-3) var(--s-3) var(--s-3) var(--s-5);background:var(--surface);border-radius:var(--r);box-shadow:var(--elev-1);animation:barra-carrito-entra .22s cubic-bezier(.2,1,.3,1);transition:bottom .2s ease}.barra-carrito .dato{flex:1 1;min-width:0;font-size:var(--t-s);font-weight:700;color:var(--ink);display:flex;align-items:center;gap:var(--s-3)}.barra-carrito .ok{width:17px;height:17px;border-radius:var(--r-circulo);background:var(--ok);display:grid;place-items:center;flex-shrink:0;color:var(--n-0);font-size:var(--t-nano);font-weight:800}.barra-carrito .btn{padding:0 var(--s-5)}.barra-carrito .btn,.barra-carrito .cerrar{min-height:var(--tap);font-size:var(--t-s);flex-shrink:0}.barra-carrito .cerrar{min-width:var(--tap);display:grid;place-items:center;border-radius:var(--r-xs);background:transparent;color:var(--ink-2);font-weight:700}.barra-carrito .cerrar:active{background:var(--surface-2)}@media (max-width:1023px){html.bnav-oculta .barra-carrito{bottom:calc(env(safe-area-inset-bottom) + var(--s-5))}}@keyframes barra-carrito-entra{0%{opacity:0;transform:translateX(-50%) translateY(8px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}@keyframes barra-carrito-entra-esquina{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.barra-carrito{animation:none;transition:none}}@media (min-width:1024px){.barra-carrito{left:auto;right:var(--s-6);bottom:var(--s-6);transform:none;width:auto;min-width:300px;animation-name:barra-carrito-entra-esquina}}body:has(.velo-hoja) .toast{bottom:auto;top:calc(var(--h-hdr) + var(--s-5))}body:has(.velo-hoja) .toast{transform:translateX(-50%) translateY(calc(-100% - var(--h-hdr) - var(--s-6)))}body:has(.velo-hoja) .toast.up{transform:translateX(-50%) translateY(0);opacity:1;visibility:visible;transition:transform .28s cubic-bezier(.2,1,.3,1),opacity .18s ease,visibility 0s}.compartir{display:flex;flex-direction:column;gap:var(--s-4)}.compartir-titulo{font-size:var(--t-nano);font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3)}.redes-par{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--s-4);gap:var(--s-4)}.compartir.densa .redes-par{grid-template-columns:minmax(0,1fr)}.red{display:flex;align-items:center;gap:var(--s-4);text-align:left;width:100%;min-height:var(--tap);padding:var(--s-3) var(--s-5);border-radius:var(--r);background:transparent;border:1.5px solid var(--line-2);color:var(--ink);transition:background .12s}.red:active{background:var(--surface-2)}.red .i{width:20px;height:20px;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.red .i .lleno{fill:currentColor;stroke:none}.red .etq{min-width:0}.red b{font-size:var(--t-s);font-weight:700;letter-spacing:-.01em}.red b,.red small{display:block;line-height:1.2}.red small{font-size:var(--t-nano);font-weight:600;color:var(--ink-3);margin-top:var(--s-1)}.red.directa{background:var(--acento);border-color:var(--contorno);color:var(--acento-ink)}.red.directa small{color:var(--acento-ink);opacity:.85}.red.directa:active{background:var(--acento-deep)}.redes-nota{font-size:var(--t-nano);color:var(--ink-3);font-weight:500;line-height:1.35}.redes-mas{align-self:flex-start;min-height:var(--tap);font-size:var(--t-xs);font-weight:700;color:var(--ink-2);text-decoration:underline;text-underline-offset:3px}.toast .ok{width:17px;height:17px;border-radius:var(--r-circulo);background:var(--ok);display:grid;place-items:center;flex-shrink:0;color:var(--n-0);font-size:var(--t-nano);font-weight:800}footer{border-top:1px solid var(--line);background:var(--ground)}.foot-in{padding:var(--s-7) var(--s-5) calc(var(--h-accion) + var(--s-6));display:flex;flex-direction:column;gap:var(--s-5);font-size:var(--t-xs);color:var(--ink-3);font-weight:500}.foot-in a{color:var(--ink-2);font-weight:600}.foot-links{display:flex;gap:var(--s-6);flex-wrap:wrap;align-items:center}.foot-links a{display:inline-flex;align-items:center;justify-content:flex-start;min-height:var(--tap);min-width:var(--tap)}.foot-social{display:flex;align-items:center}.foot-social-i{display:inline-flex;align-items:center;justify-content:center;min-height:var(--tap);min-width:var(--tap);color:var(--ink-2)}.foot-social-i:hover{color:var(--ink)}.legal{max-width:var(--max-lectura);margin:0 auto;padding-block:var(--s-7);font-size:var(--t-l);line-height:1.65;color:var(--ink-2)}.legal h1{font-size:var(--d-l);font-weight:800;letter-spacing:-.03em;line-height:1.1;color:var(--ink)}.legal h2{font-size:var(--d-xs);margin-top:var(--s-9);color:var(--ink)}.legal p{margin-top:var(--s-5)}.legal b{color:var(--ink);font-weight:700}.legal a:not(.btn){color:var(--ink);font-weight:600;text-decoration:underline;text-underline-offset:2px}.legal ul{margin-top:var(--s-5);padding-left:var(--s-7);display:flex;flex-direction:column;gap:var(--s-4)}.legal li{list-style:disc}.legal code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--t-s);background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-xs);padding:1px var(--s-3);color:var(--ink)}.legal-fecha{font-size:var(--t-xs);color:var(--ink-3);font-weight:600;text-transform:uppercase;letter-spacing:.04em}.legal-lead{font-size:var(--t-xl);color:var(--ink);font-weight:500}.legal-tabla{width:100%;margin-top:var(--s-5);border:1px solid var(--line);border-radius:var(--r);border-collapse:separate;border-spacing:0;background:var(--surface);overflow:hidden}.legal-tabla td{padding:var(--s-4) var(--s-5);font-size:var(--t-s);vertical-align:top;border-top:1px solid var(--line)}.legal-tabla tr:first-child td{border-top:none}.legal-tabla td:first-child{white-space:nowrap;width:1%}.legal-cta{margin-top:var(--s-9)}.guia-lista{display:flex;flex-direction:column;gap:var(--s-5);margin-top:var(--s-7)}.legal a.guia-item{display:block;padding:var(--s-5);border:1px solid var(--line);border-radius:var(--r);background:var(--surface);text-decoration:none}.guia-item h2{margin-top:0;font-size:var(--t-xl);color:var(--ink)}.guia-item p{margin-top:var(--s-2);color:var(--ink-2)}.prensa section{scroll-margin-top:calc(var(--h-hdr) + var(--s-5))}.prensa h3{font-size:var(--t-xl);margin-top:var(--s-8);color:var(--ink);line-height:1.3}.prensa-sub{margin-top:var(--s-5)}.prensa-sub+h3{margin-top:var(--s-3)}.prensa-indice{display:flex;flex-wrap:wrap;gap:var(--s-2) var(--s-6);margin-top:var(--s-6);font-size:var(--t-s)}.prensa-indice a{display:inline-flex;align-items:center;min-height:var(--tap)}.prensa-contacto,.prensa-tarjeta{margin-top:var(--s-5);padding:var(--s-5) var(--s-6);border-radius:var(--r);background:var(--surface);box-shadow:var(--elev-1);font-size:var(--t-l);overflow-wrap:anywhere}.prensa-tarjeta p:first-child{margin-top:0}.prensa-cita,.prensa-nombre{font-size:var(--t-xl);color:var(--ink)}.prensa-cita{margin-top:var(--s-6);padding-left:var(--s-6);border-left:3px solid var(--contorno);font-weight:500}.prensa-cita p{margin-top:0}.prensa-cita footer{margin-top:var(--s-3);font-size:var(--t-s);color:var(--ink-2);font-weight:600}.prensa-cifras{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));grid-gap:var(--s-5);gap:var(--s-5);margin-top:var(--s-6)}.prensa-cifras>div{padding:var(--s-5);border:1px solid var(--line);border-radius:var(--r);background:var(--surface);min-width:0}.prensa-cifras dt{font-family:var(--fuente-mono);font-size:var(--t-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3)}.prensa-cifras dd{margin:var(--s-2) 0 0;font-size:var(--d-s);font-weight:800;letter-spacing:-.02em;line-height:1.15;color:var(--ink);overflow-wrap:anywhere}.prensa-cifras dd.prensa-dato,.prensa-dato{display:block;font-family:var(--fuente-mono);font-size:var(--t-xs);font-weight:400;letter-spacing:0;line-height:1.5;color:var(--ink-3)}.legal ul.prensa-notas,.legal ul.prensa-rejilla{padding-left:0}.legal ul.prensa-rejilla{display:grid;grid-gap:var(--s-5);gap:var(--s-5)}.legal .prensa-notas li,.legal .prensa-rejilla li{list-style:none;min-width:0}.prensa-logos{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}.prensa-capturas{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.prensa-muestra{display:flex;align-items:center;justify-content:center;border:1px solid var(--contorno);border-radius:var(--r);background:var(--ground);overflow:hidden}.prensa-logos .prensa-muestra{aspect-ratio:5/2;padding:var(--s-7)}.prensa-muestra.oscuro{background:var(--ink)}.prensa-muestra img{display:block;max-width:100%;height:auto}.prensa-logos .prensa-muestra img{max-height:100%;width:auto}.prensa-capturas .prensa-muestra img{width:100%}.prensa-pie{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:0 var(--s-5);font-size:var(--t-s);color:var(--ink-2)}.prensa-descargas{display:inline-flex;gap:var(--s-5);font-family:var(--fuente-mono);font-size:var(--t-xs)}.prensa-descargas a{display:inline-flex;align-items:center;justify-content:center;min-height:var(--tap);min-width:var(--tap)}.prensa-zip{margin-top:var(--s-6)}.prensa-notas{gap:var(--s-5)}.prensa-notas a{display:block}@media (max-width:520px){.legal-tabla td{display:block;border-top:none;padding-block:var(--s-2)}.legal-tabla td:first-child{width:auto;padding-top:var(--s-4)}.legal-tabla tr+tr td:first-child{border-top:1px solid var(--line);margin-top:var(--s-3);padding-top:var(--s-5)}}.aviso-auth{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r);padding:var(--s-4) var(--s-5);font-size:var(--t-s);color:var(--ink-2);text-align:left;line-height:1.45;width:100%}.barra-accion{gap:var(--s-4);position:fixed;left:50%;transform:translateX(-50%);width:100%;max-width:var(--max-accion);bottom:calc(var(--h-bnav) + env(safe-area-inset-bottom));z-index:96;padding:var(--s-4) var(--s-5) calc(var(--s-4) + env(safe-area-inset-bottom));background:var(--surface);border-top:1px solid var(--line);box-shadow:var(--elev-3)}.barra-accion,.nota-tuyo{display:flex;align-items:center}.nota-tuyo{gap:var(--s-3);margin-bottom:var(--s-4);padding:var(--s-3) var(--s-5);background:var(--ok-soft);border-radius:var(--r);font-size:var(--t-xs);font-weight:600;color:var(--ok)}.nota-tuyo .ok{font-weight:800}.nota-tuyo a{color:inherit;text-decoration:underline;text-underline-offset:3px;margin-left:auto}.barra-accion .precio{display:flex;flex-direction:column;line-height:1.15;flex-shrink:0}.barra-accion .precio .k{font-size:var(--t-nano);color:var(--ink-3);font-weight:700;letter-spacing:.07em}.barra-accion .precio .v{font-size:var(--t-xl);font-weight:800;letter-spacing:-.03em;color:var(--ink)}.barra-accion .btn{flex:1 1;min-width:0}.barra-accion.en-flujo{position:static;transform:none;max-width:none;width:auto;flex-direction:column;align-items:stretch;box-shadow:none;border:none;border-radius:0;padding:0;margin-top:var(--s-6);background:none}.barra-accion .btn.ghost{flex:0 0 auto}.barra-pegada{position:fixed;left:0;right:0;z-index:95;bottom:calc(var(--h-bnav) + env(safe-area-inset-bottom));background:var(--ground);border-top:1px solid var(--line);box-shadow:var(--elev-3);padding:var(--s-3) var(--s-5)}.barra-pegada .barra-accion.en-flujo{margin:0;flex-direction:row;align-items:center;gap:var(--s-3)}.barra-pegada .barra-accion .btn.lg.bloque{flex:1 1 auto;min-width:0}.barra-pegada .nota-tuyo{display:none}@media (min-width:1024px){.barra-pegada{display:none}}.barra-pegada .btn{white-space:nowrap}@media (max-width:639px){.barra-pegada .al-carrito{display:none}}.barra-accion.fija,.barra-pegada,.bnav{transition:transform .2s ease,bottom .2s ease}html.bnav-oculta .bnav{transform:translateY(100%)}html.bnav-oculta .barra-pegada{bottom:env(safe-area-inset-bottom)}@media (prefers-reduced-motion:reduce){.barra-pegada,.bnav{transition:none}}@media (max-width:1023px){.marco:has(.pdp) .cat-barra,.marco:has(.pdp) .racha-banner{display:none}.pdp-media{order:0}}.apartado{display:flex;flex-direction:column;gap:var(--s-2);position:relative}.apartado-nota{font-size:var(--t-xs);color:var(--ink-3)}.apartado-activo{gap:var(--s-3)}.apartado-hd{display:flex;justify-content:space-between;align-items:baseline;font-size:var(--t-xs);font-weight:600;color:var(--ink-2)}.apartado-progreso{display:flex;flex-direction:column;gap:var(--s-3)}.apartado-acciones{display:flex;align-items:center;gap:var(--s-4);flex-wrap:wrap}.apartado-acciones .btn{flex:1 1 auto}.apartado-quitar{flex:0 0 auto;min-height:var(--tap);display:inline-flex;align-items:center}.apartado-pie{margin-top:auto;display:flex;flex-direction:column}.apartado-pie .apartado-progreso{padding:0 var(--s-4) var(--s-4);gap:var(--s-2)}.apartado-progreso.compacto .apartado-hd{font-size:var(--t-nano);color:var(--ink-3)}.apartado-progreso.compacto .bar{height:4px}.card-add.fuerte{background:var(--ink);color:var(--surface);border-top-color:var(--ink);font-weight:700}.card-add.fuerte:active{background:var(--acento-deep)}.apartado-pie-mas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1px;gap:1px;background:var(--line);border-top:1px solid var(--line)}.apartado-pie-mas button{min-height:var(--tap);background:var(--surface);color:var(--ink-3);font-family:var(--fuente-mono);font-size:var(--t-nano);letter-spacing:.08em;text-transform:uppercase;font-weight:500;display:grid;place-items:center;border:0;cursor:pointer}.apartado-pie-mas button:active{background:var(--surface-2)}.apartado-pie-mas button:last-child:hover{color:var(--err)}.shot .correa{position:absolute;width:13%;height:74%;border-radius:var(--r-xs);z-index:0}.shot .obj{z-index:1}.nf{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--s-6);text-align:center;padding:var(--s-9) var(--s-6);min-height:70vh}.nf .code{font-size:var(--d-2xl);font-weight:800;letter-spacing:-.05em;color:var(--ink-3);line-height:1}.nf h1{font-size:var(--d-s);font-weight:800;letter-spacing:-.035em;text-wrap:balance}.nf p{font-size:var(--t-s);color:var(--ink-3);max-width:34ch;font-weight:500}.nf-cta{gap:var(--s-4);width:100%;max-width:280px}.nf-cta,.remate{display:flex;flex-direction:column}.remate{border-top:1px solid var(--line);gap:var(--s-5);padding:var(--s-6)}.remate .nota{display:flex;gap:var(--s-5);align-items:flex-start;background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-lg);padding:var(--s-5)}.remate .nota .ic{font-size:var(--d-xs);line-height:1;flex-shrink:0}.remate .nota b{display:block;font-size:var(--t-xs);letter-spacing:.06em;color:var(--ink-3);font-weight:700;margin-bottom:var(--s-3)}.remate .nota p{font-size:var(--t-l);line-height:1.45;margin:0 0 var(--s-3)}.remate .nota p:last-child{margin-bottom:0}.remate .cierre{color:var(--ink-2);font-style:italic}.remate .recibo{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-lg);padding:var(--s-6);display:flex;flex-direction:column;gap:var(--s-3);align-items:flex-start}.remate .recibo .k{font-size:var(--t-xs);letter-spacing:.06em;color:var(--ink-3);font-weight:700}.remate .recibo .v{font-size:var(--d-l);font-weight:800;letter-spacing:-.03em;line-height:1;color:var(--ok)}.remate .recibo .eq{display:flex;flex-wrap:wrap;gap:var(--s-2) var(--s-5);font-size:var(--t-s);color:var(--ink-2)}.remate .recibo p{font-size:var(--t-s);margin:0}.remate .recibo .btn{margin-top:var(--s-3)}.relacionados{margin-top:var(--s-8);padding-bottom:var(--s-8)}.ordenar{display:flex;align-items:center;justify-content:space-between;gap:var(--s-4);margin:var(--s-3) 0 var(--s-4);min-height:var(--tap)}.ordenar-total{font-size:var(--t-xs);color:var(--ink-3);font-weight:600}.ordenar-caja{position:relative;margin-left:auto}.ordenar-caja>summary{display:inline-flex;align-items:center;gap:var(--s-2);cursor:pointer;min-height:var(--tap);padding:0 var(--s-4);border:1px solid var(--line-2);border-radius:var(--r);background:var(--surface);font-size:var(--t-xs);font-weight:600;color:var(--ink);white-space:nowrap;list-style:none}.ordenar-caja>summary::-webkit-details-marker{display:none}.ordenar-caja>summary .k{color:var(--ink-3);font-weight:500}.ordenar-caja>summary:after{content:"";width:7px;height:7px;margin-left:var(--s-1);border-right:2px solid var(--ink-3);border-bottom:2px solid var(--ink-3);transform:rotate(45deg) translate(-2px,-2px);transition:transform .15s ease}.ordenar-caja[open]>summary:after{transform:rotate(-135deg) translate(-2px,-2px)}.ordenar-caja>summary:focus-visible{outline:2px solid var(--foco);outline-offset:2px}.ordenar-lista{position:absolute;right:0;top:calc(100% + var(--s-2));z-index:50;display:flex;flex-direction:column;min-width:190px;background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r);box-shadow:var(--elev-2);overflow:hidden}.ordenar-f{display:flex;align-items:center;min-height:var(--tap);padding:0 var(--s-5);font-size:var(--t-s);font-weight:600;color:var(--ink-2);white-space:nowrap;border-bottom:1px solid var(--line)}.ordenar-f:last-child{border-bottom:none}.ordenar-f.on{background:var(--surface-2);color:var(--ink);font-weight:700}.ordenar-f.on:after{content:"\2713";margin-left:auto;padding-left:var(--s-4);font-weight:700}.ordenar-f:active{background:var(--surface-2)}.paginacion{display:flex;align-items:center;justify-content:space-between;gap:var(--s-5);margin:var(--s-7) 0 var(--s-8);font-size:var(--t-s);color:var(--ink-3)}.otro{display:flex;width:100%;margin-bottom:var(--s-5)}.salida{display:flex;gap:var(--s-4);justify-content:center;margin:var(--s-6) 0 var(--s-8);flex-wrap:wrap}.shot.foto img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;padding:var(--shot-pad)}.shot.foto:before{display:none}.shot.de-lust img{padding:0}.shot.de-puma img{padding:calc(var(--shot-pad) * 1.25)}.shot.de-tissot img{padding:calc(var(--shot-pad) * 1.35)}.shot.de-longines img{padding:calc(var(--shot-pad) * 1.45)}.shot.de-dportenis img{padding:calc(var(--shot-pad) * 1.5)}.shot.de-major img,.shot.de-sneakersshop img{padding:calc(var(--shot-pad) * 1.6)}.shot.de-watch2go img{padding:calc(var(--shot-pad) * 1.8)}.shot.de-relojesdelujomexico img,.shot.de-swatch img{padding:calc(var(--shot-pad) * 2.2)}.shot.de-relojesdelujomexico{background:var(--placa-oscura)}.shot.de-relojesdelujomexico:before{display:none}.shot.de-lust{background:var(--placa-gris)}.shot.de-dportenis{background:var(--placa-gris-2)}.velo-hoja{position:fixed;inset:0;background:var(--velo);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:200;display:flex;align-items:flex-end;justify-content:center}.hoja{width:100%;max-width:var(--max-accion);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg) var(--r-lg) 0 0;max-height:85vh;display:flex;flex-direction:column;box-shadow:var(--elev-3);padding-bottom:env(safe-area-inset-bottom);transform:translateY(0)}@media (prefers-reduced-motion:no-preference){.hoja{animation:sube-hoja .22s cubic-bezier(.2,.8,.2,1)}@keyframes sube-hoja{0%{transform:translateY(100%)}to{transform:translateY(0)}}}.hoja-asa{height:var(--tap);display:grid;place-items:center;flex-shrink:0;cursor:-webkit-grab;cursor:grab;touch-action:none}.hoja-asa i{display:block;width:36px;height:4px;border-radius:var(--r-pill);background:var(--line)}.hoja-top{display:flex;align-items:center;justify-content:space-between;gap:var(--s-4);padding:0 var(--s-6) var(--s-5);flex-shrink:0}.hoja-top h2{font-size:var(--t-xl);font-weight:800;letter-spacing:-.02em}.hoja-x{width:var(--tap);height:var(--tap);display:grid;place-items:center;color:var(--ink-3);border-radius:var(--r);flex-shrink:0;margin-right:calc(var(--s-4) * -1)}.hoja-cuerpo{overflow-y:auto;padding:0 var(--s-6) var(--s-6)}.menu-nav,.menu-nav a{display:flex;flex-direction:column}.menu-nav a{gap:var(--s-1);min-height:var(--tap);justify-content:center;padding:var(--s-4) var(--s-2);border-radius:var(--r)}.menu-nav a b{font-size:var(--t-l);font-weight:700}.menu-nav a span{font-size:var(--t-xs);color:var(--ink-3)}.menu-nav a[aria-current=true] b{color:var(--vivo)}.menu-grupo{display:flex;flex-direction:column;padding-top:var(--s-6)}.menu-grupo+.menu-grupo{border-top:1px solid var(--line);margin-top:var(--s-5)}.menu-grupo>h3{padding:0 var(--s-2) var(--s-3)}.menu-nav .menu-grupo a{flex-direction:row;align-items:center;justify-content:space-between;gap:var(--s-4)}.menu-nav .menu-grupo a span{flex-shrink:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.menu-perfil{display:flex;align-items:center;gap:var(--s-4);min-height:var(--tap);padding:var(--s-4) var(--s-2) var(--s-5);border-bottom:1px solid var(--line);color:var(--ink)}.menu-perfil-av{width:36px;height:36px;border-radius:var(--r-circulo);flex-shrink:0;display:grid;place-items:center;background:var(--surface-2);color:var(--ink-2)}.menu-perfil-txt{display:flex;flex-direction:column;gap:1px;min-width:0}.menu-perfil-txt b{font-size:var(--t-l);font-weight:700}.menu-perfil-txt>span{font-size:var(--t-xs);color:var(--ink-3)}.menu-legal{display:flex;flex-wrap:wrap;gap:var(--s-5);padding:var(--s-2)}.menu-legal a{font-size:var(--t-xs);color:var(--ink-3);min-height:var(--tap);min-width:var(--tap);display:inline-flex;align-items:center;justify-content:center}.menu-nav .menu-legal a.menu-social-link{display:flex;flex-direction:row;align-items:center;gap:var(--s-3);width:100%;font-weight:600;color:var(--ink-2)}.carrusel{display:flex;gap:var(--s-4);overflow-x:auto;scrollbar-width:none;scroll-snap-type:x proximity;mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent);-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent)}.carrusel::-webkit-scrollbar{display:none}.carrusel>*{scroll-snap-align:start;flex-shrink:0}.carrusel-prod>.card{width:var(--card-min);white-space:normal}.chip-cat{display:inline-flex;align-items:center;gap:var(--s-2);min-height:var(--tap);padding:0 var(--s-5);border-radius:var(--r);border:1px solid var(--line);background:var(--surface);font-size:var(--t-s);font-weight:600;color:var(--ink-2);white-space:nowrap;border-color:var(--contorno)}.chip-cat.on{background:var(--ink);color:var(--surface);border-color:var(--ink);font-weight:800}.hdr-pedidos{display:none}.mega-wrap{position:relative;display:flex}.mega{display:none;position:absolute;top:100%;left:0;z-index:70;min-width:260px;padding-top:var(--s-2)}.mega-in{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--elev-3);padding:var(--s-5)}.mega-tit{font-size:var(--t-nano);font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);padding:0 var(--s-3) var(--s-4)}.mega-subs{list-style:none;display:flex;flex-direction:column}.mega-subs a{display:flex;align-items:center;justify-content:space-between;gap:var(--s-5);min-height:var(--tap);padding:0 var(--s-3);border-radius:var(--r);font-size:var(--t-s);font-weight:600;color:var(--ink);white-space:nowrap}.mega-n{color:var(--ink-3);font-weight:500}.mega-n,.mega-todo{font-size:var(--t-xs)}.mega-todo{display:flex;min-height:var(--tap);padding:0 var(--s-3);margin-top:var(--s-3);border-top:1px solid var(--line);font-weight:700;color:var(--ink-2)}.mega-todo,.pcard{align-items:center}.pcard{display:grid;grid-template-columns:auto 1fr;grid-gap:var(--s-5);gap:var(--s-5);padding-bottom:var(--s-5);border-bottom:1px solid var(--line)}.pcard-anillo{position:relative;width:64px;height:64px;flex-shrink:0}.anillo-fondo{stroke:var(--surface-2)}.anillo-progreso{stroke:var(--vivo);transition:stroke-dashoffset .3s ease}.anillo-num{position:absolute;inset:0;display:grid;place-items:center;font-size:var(--d-s);font-weight:800;letter-spacing:-.04em}.pcard-datos{display:flex;flex-direction:column;gap:var(--s-1);min-width:0}.pcard-rango{font-size:var(--d-s);line-height:1.05;font-variation-settings:"wdth" var(--wdth-display),"wght" var(--wght-display);letter-spacing:var(--track-display)}.pcard-nivel{font-family:var(--fuente-mono);letter-spacing:.06em;text-transform:uppercase}.pcard-falta,.pcard-nivel{font-size:var(--t-nano);color:var(--ink-3)}.pcard-cifras{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);margin-top:var(--s-5)}.pcard-cifras div{display:flex;flex-direction:column;gap:var(--s-1);padding:var(--s-5) var(--s-4);border-right:1px solid var(--line)}.pcard-cifras div:first-child{padding-left:0}.pcard-cifras div:last-child{border-right:none}.pcard-cifras b{font-size:var(--d-xs);line-height:1;color:var(--ink);font-variation-settings:"wdth" var(--wdth-display),"wght" var(--wght-display);letter-spacing:var(--track-display);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pcard-cifras span{font-family:var(--fuente-mono);font-size:var(--t-nano);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.pcard-sm{padding-bottom:0;border-bottom:none}.filtro-activo{display:flex;align-items:center;justify-content:space-between;gap:var(--s-5);background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r);padding:var(--s-3) var(--s-5);margin-bottom:var(--s-4);font-size:var(--t-xs);color:var(--ink-2)}.chips-subs{padding:var(--s-4) 0 var(--s-5)}.chip-n{font-size:var(--t-nano);color:var(--ink-3);font-weight:500}.chip-cat.on .chip-n{color:var(--surface)}.perfil-invitado{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r);padding:var(--s-5);margin-bottom:var(--s-6);display:flex;flex-direction:column;gap:var(--s-3)}.perfil-invitado b{font-size:var(--t-l);color:var(--ink)}.perfil-invitado p{font-size:var(--t-s);color:var(--ink-2);line-height:1.5}.perfil-links{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:var(--r);overflow:hidden;background:var(--surface)}.perfil-link{display:flex;align-items:center;justify-content:space-between;gap:var(--s-4);padding:var(--s-5);border-bottom:1px solid var(--line);min-height:var(--tap);color:var(--ink)}.perfil-link:last-child{border-bottom:none}.perfil-link .t{font-size:var(--t-l);font-weight:600}.perfil-link .n{color:var(--ink-3)}.entrega,.perfil-link .n{font-size:var(--t-s);font-weight:600}.entrega{display:flex;align-items:center;gap:var(--s-3);min-height:21px;margin-top:var(--s-3);color:var(--ok)}.entrega svg{flex-shrink:0}.sis{max-width:var(--max);margin:0 auto;padding:var(--s-8) var(--s-6) var(--s-9);gap:var(--s-9)}.sis,.sis-hd{display:flex;flex-direction:column}.sis-hd{gap:var(--s-4);max-width:var(--max-lectura)}.sis-hd h1{font-size:var(--d-l)}.sis-hd p{font-size:var(--t-l);color:var(--ink-2)}.sis code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--t-xs);background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-xs);padding:0 var(--s-2)}.sis-sec{display:flex;flex-direction:column;gap:var(--s-5);border-top:1px solid var(--line);padding-top:var(--s-7)}.sis-sec h2{font-size:var(--d-s)}.sis-nota{font-size:var(--t-s);color:var(--ink-3);max-width:var(--max-lectura);line-height:1.5}.sis-desc{font-size:var(--t-nano);color:var(--ink-3);line-height:1.4}.sis-rejilla{display:grid;grid-template-columns:repeat(auto-fill,minmax(176px,1fr));grid-gap:var(--s-6);gap:var(--s-6)}.sis-muestra{display:flex;flex-direction:column;gap:var(--s-2);min-width:0}.sis-caja{display:flex;align-items:flex-start;gap:var(--s-4);flex-wrap:wrap}.sis-token{align-self:flex-start}.sis-color{border-radius:var(--r);border:1px solid var(--line)}.sis-color,.sis-elev{width:100%;height:52px}.sis-elev{border-radius:var(--r);background:var(--surface)}.sis-forma{width:52px;height:52px;background:var(--ink);flex-shrink:0}.sis-lista{display:flex;flex-direction:column}.sis-fila-t{display:grid;grid-template-columns:minmax(0,1fr) auto 56px minmax(0,1.1fr);grid-gap:var(--s-5);gap:var(--s-5);align-items:baseline;padding:var(--s-4) 0;border-bottom:1px solid var(--line)}.sis-fila-t:last-child{border-bottom:none}.sis-px{font-size:var(--t-xs);color:var(--ink-3);text-align:right}.sis-fila-e{display:flex;align-items:center;gap:var(--s-5);padding:var(--s-3) 0;border-bottom:1px solid var(--line)}.sis-fila-e:last-child{border-bottom:none}.sis-fila-e .sis-px{width:48px;flex-shrink:0}.sis-fila-e i{height:16px;background:var(--ink);border-radius:var(--r-xs);flex-shrink:0}.sis-par{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:var(--s-6);gap:var(--s-6);margin-top:var(--s-5)}.sis-par>div{gap:var(--s-2);background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:var(--s-5)}.sis-matriz,.sis-par>div{display:flex;flex-direction:column}.sis-fila-b,.sis-matriz{gap:var(--s-5)}.sis-fila-b{display:flex;align-items:center;flex-wrap:wrap;padding:var(--s-4) 0;border-bottom:1px solid var(--line)}.sis-fila-b:last-child{border-bottom:none}.sis-fila-b>code{flex:0 0 136px}.logo{position:absolute;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;justify-content:center;gap:2px;align-items:center;text-align:center;max-width:calc(100% - 32px)}@media (max-width:1023px){html:not(.hdr-chico) .hdr .lema{display:none}}.logo-img{display:block}.logo-guia{width:min(300px,calc(100vw - 48px));height:auto}.logo-corta{display:none;height:28px;width:auto}html.hdr-chico{--h-hdr:52px}html.hdr-chico .logo-guia{display:none}html.hdr-chico .logo-corta{display:block}@media (prefers-reduced-motion:no-preference){.hdr-in{transition:height .18s ease}}.foot-logo{display:block;height:52px;width:auto;max-width:100%;align-self:flex-start}.logo b{font-variation-settings:"wdth" 78,"wght" 800;text-transform:uppercase;font-size:var(--d-xs);line-height:1;letter-spacing:.03em;white-space:nowrap}.lema{position:relative;display:grid;justify-items:center;font-size:var(--t-nano);color:var(--ink-3);line-height:1.2;letter-spacing:0;overflow:hidden}.lema span{grid-area:1/1;opacity:0;white-space:nowrap;transition:opacity .22s ease}.lema span.on{opacity:1;transition:opacity .28s ease .22s}@media (prefers-reduced-motion:reduce){.lema span{transition:none;opacity:0}.lema span:first-child{opacity:1}.lema span.on:not(:first-child){opacity:0}}.bnav{position:fixed;left:0;right:0;bottom:0;z-index:95;display:flex;background:var(--surface);border-top:1px solid var(--line);padding-bottom:env(safe-area-inset-bottom);box-shadow:var(--elev-3)}.bnav-i{flex:1 1;min-width:0;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--s-2);min-height:var(--h-bnav);padding:var(--s-3) var(--s-2);color:var(--ink-3);text-align:center}.bnav-i i{font-style:normal;font-family:var(--fuente-mono);font-size:var(--t-nano);letter-spacing:.06em;text-transform:uppercase;font-weight:500;line-height:1.3;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bnav-i.on i{font-weight:700}.bnav-i.on{color:var(--ink)}.bnav-i.on:before{content:"";position:absolute;top:0;left:var(--s-5);right:var(--s-5);height:2px;background:var(--vivo)}.bnav-ico{position:relative;display:grid;place-items:center}.bnav-cnt{position:absolute;top:-6px;right:-10px;min-width:16px;height:16px;padding:0 4px;border-radius:var(--r-pill);background:var(--ink);color:var(--surface);font-size:var(--t-nano);font-weight:700;display:grid;place-items:center}.bnav-i:not(:nth-child(3)) .bnav-cnt{background:var(--vivo);color:var(--vivo-ink)}.marco{padding-bottom:calc(var(--h-bnav) + env(safe-area-inset-bottom))}.velo-lateral{align-items:stretch;justify-content:flex-end}.hoja-lateral{width:86%;max-width:340px;height:100%;max-height:none;border-radius:0;-webkit-border-end:none;border-inline-end:none}.hoja-lateral .hoja-asa{height:auto;width:var(--tap);position:absolute;left:0;top:0;bottom:0;cursor:-webkit-grab;cursor:grab}.hoja-lateral .hoja-asa i{width:4px;height:36px}.hoja-lateral .hoja-cuerpo,.hoja-lateral .hoja-top{padding-left:var(--tap)}@media (prefers-reduced-motion:no-preference){.hoja-lateral{animation:entra-cajon .24s cubic-bezier(.2,.8,.2,1)}@keyframes entra-cajon{0%{transform:translateX(100%)}to{transform:translateX(0)}}}.hdr-carrito,.searchwrap{display:none}.cat-barra{padding:var(--s-4) var(--s-5);border-bottom:1px solid var(--line);background:var(--ground)}.cat-caja{position:relative}.cat-caja>summary{display:flex;align-items:center;gap:var(--s-4);min-height:var(--tap);padding:0 var(--s-5);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);border-radius:var(--r);font-size:var(--t-s);color:var(--ink);cursor:pointer;list-style:none}.cat-caja>summary::-webkit-details-marker{display:none}.cat-caja>summary b{font-weight:700;flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cat-caja>summary svg{flex-shrink:0;color:var(--ink-3);transition:transform .18s ease}.cat-caja[open]>summary svg{transform:rotate(180deg)}.cat-caja[open]>summary{box-shadow:inset 0 0 0 1px var(--ink)}.cat-caja>summary:focus-visible{outline:2px solid var(--foco);outline-offset:2px}.cat-lista{position:absolute;top:calc(100% + var(--s-3));left:0;right:0;z-index:40;display:flex;flex-direction:column;background:var(--surface);box-shadow:var(--elev-2),inset 0 0 0 1px var(--line);border-radius:var(--r);overflow:hidden;max-height:min(60svh,420px);overflow-y:auto;overscroll-behavior:contain}.cat-lista a{display:flex;align-items:center;min-height:var(--tap);padding:0 var(--s-5);font-size:var(--t-s);color:var(--ink-2);border-bottom:1px solid var(--line)}.cat-lista a:last-child{border-bottom:none}.cat-lista a.on{color:var(--ink);font-weight:700;box-shadow:inset 3px 0 0 var(--vivo)}.perfil-yo{background:var(--surface);box-shadow:0 0 0 1px var(--line),var(--elev-1);border-radius:var(--r);padding:var(--s-6);margin-bottom:var(--s-7)}.perfil-yo .pcard{padding-bottom:0;border-bottom:none}.bnr{position:relative;isolation:isolate;overflow:hidden;margin-inline:calc(var(--s-5) * -1);margin-bottom:var(--s-7);min-height:clamp(300px,45svh,420px);display:flex;flex-direction:column;justify-content:flex-end;--surface:var(--n-900);--surface-2:var(--n-700);--ink:var(--n-0);--ink-2:var(--n-200);--ink-3:var(--n-300);--line:var(--n-700);--line-2:var(--n-500);background:var(--n-900);color:var(--ink);border-block:1px solid var(--line)}.bnr-fondo{position:absolute;inset:0;z-index:0}.bnr-fondo .shot{width:100%;height:100%;aspect-ratio:auto;background:none}.bnr-fondo .shot img{padding:0}.bnr-fondo .shot img,.bnr-fondo>img{width:100%;height:100%;object-fit:cover}.bnr-fondo>img{object-position:center 40%;display:block}.bnr-fondo:after{content:"";position:absolute;inset:0;background:var(--velo-foto)}.bnr-fondo:has(>img):after{background:linear-gradient(0deg,rgb(17 17 19/.92) 0,rgb(17 17 19/.62) 45%,rgb(17 17 19/.3)),linear-gradient(90deg,rgb(17 17 19/.55) 0,rgb(17 17 19/.1) 70%)}.bnr-texto{position:relative;z-index:1;display:flex;flex-direction:column;gap:var(--s-4);padding:var(--s-6) var(--s-5) var(--s-5)}.bnr-eyebrow{display:inline-flex;align-items:center;gap:var(--s-3);color:var(--ink-2)}.bnr-eyebrow i{width:5px;height:5px;border-radius:var(--r-circulo);background:var(--vivo);flex-shrink:0}.bnr h1{font-size:var(--d-l);line-height:1.02;letter-spacing:-.045em;text-wrap:balance;max-width:16ch}.bnr-sub{font-size:var(--t-l);color:var(--ink-2);line-height:1.4;max-width:40ch}.bnr-ctas{display:flex;gap:var(--s-4);flex-wrap:wrap;margin-top:var(--s-2)}.bnr-ctas .btn{flex:0 1 auto;background:var(--lima-400);color:var(--tinta-900);border-color:var(--lima-400);box-shadow:0 0 0 1px var(--tinta-900),3px 3px 0 var(--tinta-900)}.bnr-ctas .btn:active{background:var(--lima-600);opacity:1}.bnr-ctas .btn.ghost{background:transparent;color:var(--n-0);box-shadow:0 0 0 1px rgb(255 255 255/.7);border-color:rgb(255 255 255/.55)}.bnr-ctas .btn.ghost:active{background:rgb(255 255 255/.12)}.bnr-cuenta{position:absolute;top:var(--s-4);right:var(--s-4);z-index:2;background:var(--velo-foto);color:var(--n-0);padding:var(--s-1) var(--s-3);border-radius:var(--r-xs)}.bnr-pie{display:flex;align-items:center;gap:var(--s-3);margin-top:var(--s-3)}.bnr-flecha{width:var(--tap);height:var(--tap);border-radius:var(--r-circulo);display:grid;place-items:center;flex-shrink:0;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink)}.bnr-flecha:active{background:var(--surface-2)}.bnr-ficha{position:absolute;right:var(--s-5);bottom:var(--s-5);z-index:2;display:flex;flex-direction:column;justify-content:center;gap:1px;min-height:var(--tap);max-width:34%;text-align:right;color:var(--ink)}.bnr-ficha b{font-size:var(--t-xl);line-height:1.1}.bnr-ficha .rotulo{color:var(--ink-3)}.bnr-puntos{display:flex;align-items:center;min-height:var(--tap)}.bnr-puntos button{width:var(--tap);height:var(--tap);display:grid;place-items:center}.bnr-puntos button:before{content:"";display:block;width:20px;height:3px;border-radius:var(--r-pill);background:var(--line-2);transition:background .18s ease,width .18s ease}.bnr-puntos button.on:before{background:var(--ink);width:32px}.salida-catalogo{display:flex;flex-direction:column;gap:var(--s-4);margin:var(--s-8) 0 var(--s-7)}.buscar-hoja{display:flex;gap:var(--s-4);align-items:stretch}.buscar-hoja input{flex:1 1;min-width:0;min-height:var(--tap);padding:0 var(--s-5);background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line);border-radius:var(--r);font-size:var(--t-l);color:var(--ink)}.buscar-hoja input::placeholder{color:var(--ink-3)}.buscar-hoja input:focus-visible{outline:2px solid var(--foco);outline-offset:2px}.buscar-atajos{display:flex;flex-direction:column;gap:var(--s-4);margin-top:var(--s-7)}.buscar-chips{display:flex;flex-wrap:wrap;gap:var(--s-3)}.riel-cats{display:flex;flex-direction:column;gap:var(--s-2);margin:calc(var(--s-7) * -1) calc(var(--s-5) * -1) var(--s-6);padding:var(--s-4) var(--s-5);border-bottom:1px solid var(--line);background:var(--ground)}.racha-banner+.riel-cats{margin-top:0}.riel-cats>h2{font-weight:500}.banda-cuenta{justify-content:space-between;gap:var(--s-5);position:-webkit-sticky;position:sticky;top:var(--h-hdr);z-index:58;min-height:var(--h-banda);padding:var(--s-2) var(--s-5) var(--s-3);border-bottom:1px solid var(--line);background:var(--ground)}.banda-cuenta,.bc-yo{display:flex;align-items:center}.bc-yo{gap:var(--s-4);min-height:var(--tap);color:var(--ink);min-width:0;text-align:left}.bc-nivel{display:flex;flex-direction:column;gap:0;line-height:1.15;flex-shrink:0}.bc-nivel b{font-size:var(--t-s);font-weight:700;white-space:nowrap}.bc-flecha{font-style:normal;margin-left:var(--s-2);color:var(--vivo);font-weight:800}.bc-nivel small{color:var(--ink-3)}.bc-saldo{display:flex;align-items:center;gap:var(--s-2);flex-shrink:0;min-height:var(--tap);padding-left:var(--s-3);color:var(--ink)}.bc-saldo b{font-size:var(--t-s);font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bc-saldo small{font-size:var(--t-nano);color:var(--ink-3);font-weight:600}.bc-saldo i{font-style:normal;display:grid;place-items:center;width:24px;height:24px;border-radius:var(--r-circulo);background:var(--ink);color:var(--surface);font-size:var(--t-l);font-weight:700;line-height:1}.bc-saldo:active i{background:var(--n-700)}
/*# sourceMappingURL=2d5ab06c54be81eb.css.map*/