.t-pagina:has(>.en-partida){flex:1}.en-partida{isolation:isolate;background:var(--t-hero);color:var(--t-hero-tinta);flex-direction:column;flex:1;display:flex;position:relative}.en-partida:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(60% 45% at 50% 22%, color-mix(in srgb, var(--t-hero-tinta) 20%, var(--t-hero)), var(--t-hero) 72%);position:absolute;inset:0}.en-lado{padding:28px 16px 36px}.en-lado>.en-form{background:var(--t-papel-fijo);width:100%;max-width:620px;color:var(--t-tinta-fija);margin-inline:auto;padding:40px 22px 28px;position:relative}.en-lado>.en-form:before{content:"";border:1px solid var(--t-tinta-fija);pointer-events:none;position:absolute;inset:10px}@container tienda (max-width:959.98px){.en-form .w-ficha{padding-inline:0}.en-form .w-pie-form{margin-inline:-11px;padding-inline:11px}.en-form.en-sola .w-pie-form{margin-inline:-16px;padding-inline:16px}}.en-panel{isolation:isolate;color:var(--t-hero-tinta);position:relative;container:en-panel/inline-size}.en-panel:before{content:"";z-index:-1;opacity:0;mix-blend-mode:overlay;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)' opacity='.55'/%3E%3C/svg%3E");position:absolute;inset:0}.en-panel-in{flex-direction:column;gap:28px;width:100%;max-width:652px;margin-inline:auto;padding:40px 16px 44px;display:flex}.en-promesa{flex-direction:column;align-items:flex-start;display:flex}.en-ceja{letter-spacing:.22em;text-transform:uppercase;color:var(--t-hero-acento);align-items:center;gap:12px;font-size:12px;font-weight:500;display:flex}.en-colibri{width:30px;color:var(--t-hero-tinta);opacity:.92;flex:none}.en-promesa-t{font-family:var(--display);text-transform:none;letter-spacing:-.01em;margin:12px 0 0;font-size:clamp(29px,6.4cqi,42px);font-weight:400;line-height:1.1}.en-promesa-t em{color:inherit;font-style:normal;display:block}.en-beneficios{gap:16px;margin:0;padding:0;list-style:none;display:grid}.en-beneficios li{grid-template-columns:40px minmax(0,1fr);align-items:start;gap:14px;display:grid}.en-beneficio-ic{background:var(--t-hero-vidrio);border:1px solid var(--t-hero-filo);width:40px;height:40px;color:var(--t-hero-acento);border-radius:0;place-items:center;display:grid}.en-beneficio-ic .ic{width:19px;height:19px}.en-beneficios b{padding-top:2px;font-size:15px;font-weight:600;line-height:1.3;display:block}.en-beneficios small{color:color-mix(in srgb, var(--t-hero-tinta) 80%, transparent);margin-top:2px;font-size:13.5px;line-height:1.45;display:block}.en-tarjeta{flex-direction:column;align-items:center;gap:14px;padding-block:6px 2px;display:flex}.en-tarjeta-viva{justify-content:center;width:100%;display:flex}.en-tarjeta>.t-tarjeta-club,.en-tarjeta-viva>.t-tarjeta-club{flex:none}.en-panel .t-tarjeta-club{max-width:320px;transform:perspective(900px) rotate(-4deg) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));box-shadow:0 30px 60px -30px color-mix(in srgb, var(--t-oscuro) 80%, transparent)}.en-tarjeta-viva[data-con-nombre] .t-tarjeta-club{animation:en-tarjeta-llega .5s var(--ease) backwards}.en-tarjeta-viva[data-con-nombre] .t-tarjeta-club:after{animation-delay:.3s}.en-tarjeta-pie{text-align:center;color:color-mix(in srgb, var(--t-hero-tinta) 82%, transparent);text-wrap:balance;margin:0;font-size:13px}.en-confianza{border-top:1px solid var(--t-hero-filo);color:color-mix(in srgb, var(--t-hero-tinta) 84%, transparent);align-items:center;gap:10px;margin:0;padding-top:16px;font-size:13px;line-height:1.45;display:flex}.en-confianza .ic{width:17px;height:17px;color:var(--t-hero-acento)}.en-pasos{margin:0;padding:0;list-style:none;display:grid}.en-paso{grid-template-columns:36px minmax(0,1fr);gap:14px;padding-bottom:22px;display:grid;position:relative}.en-paso:last-child{padding-bottom:0}.en-paso:before{content:"";background:var(--t-hero-filo);width:1px;transition:background-color .3s var(--ease);position:absolute;top:40px;bottom:4px;left:17.5px}.en-paso:last-child:before{display:none}.en-paso[data-estado=hecho]:before{background:var(--t-hero-acento)}.en-paso-n{font-variant-numeric:tabular-nums;border:1px solid var(--t-hero-filo);background:var(--t-hero-vidrio);width:36px;height:36px;color:var(--t-hero-tinta);transition:background-color .3s var(--ease), border-color .3s var(--ease), color .3s var(--ease), box-shadow .3s var(--ease);border-radius:50%;place-items:center;font-size:13.5px;font-weight:700;display:grid}.en-paso-n .ic{width:17px;height:17px}.en-paso[data-estado=hecho] .en-paso-n{background:var(--t-hero-acento);border-color:var(--t-hero-acento);color:var(--t-hero)}.en-paso[data-estado=ahora] .en-paso-n{background:var(--t-hero-tinta);border-color:var(--t-hero-tinta);color:var(--t-hero);box-shadow:0 0 0 5px var(--t-hero-vidrio)}.en-paso-t{min-width:0;padding-top:7px}.en-paso-t b{flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:15px;font-weight:600;line-height:1.3;display:flex}.en-paso-t small{color:color-mix(in srgb, var(--t-hero-tinta) 80%, transparent);margin-top:3px;font-size:13.5px;line-height:1.45;display:block}.en-paso[data-estado=luego] .en-paso-t b{color:color-mix(in srgb, var(--t-hero-tinta) 86%, transparent)}.en-paso-aqui{border:1px solid var(--t-hero-filo);background:var(--t-hero-vidrio);color:var(--t-hero-acento);letter-spacing:.14em;text-transform:uppercase;animation:en-sube .35s var(--ease) both;border-radius:0;padding:3px 9px;font-size:12px;font-weight:700}.en-olvide{color:var(--tinta);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--taupe);text-decoration-color:var(--taupe);transition:color .2s var(--ease);align-self:flex-end;margin-top:-2px;padding:4px 0;font-size:13px;font-weight:600}.en-olvide:hover{color:var(--rojo-profundo)}.en-olvide:focus-visible{outline:2px solid var(--rojo);outline-offset:3px;border-radius:0}@media (pointer:coarse){.en-olvide{align-items:center;min-height:44px;display:inline-flex}}.en-aviso{border:1px solid color-mix(in srgb, var(--ambar) 30%, var(--sand));background:color-mix(in srgb, var(--ambar) 9%, var(--papel));color:var(--tinta);border-radius:0;align-items:flex-start;gap:10px;margin:0;padding:12px 14px;font-size:13px;line-height:1.5;display:flex}.en-aviso .ic{width:18px;height:18px;color:var(--ambar);margin-top:1px}.en-buzon{align-items:center;gap:5px;display:inline-flex}.en-buzon .ic{width:14px;height:14px;transform:rotate(-45deg)}.en-avance{background:var(--sand);pointer-events:none;height:2px;position:absolute;top:-1px;left:0;right:0;overflow:hidden}.en-avance>span{background:var(--verde);transform-origin:0;height:100%;transition:transform .45s var(--ease);display:block}@container tienda (min-width:960px){.en-partida{grid-template-columns:minmax(0,54fr) minmax(0,46fr);display:grid}.en-panel{grid-area:1/2}.en-lado{grid-area:1/1;justify-content:center;align-items:center;padding:48px clamp(32px,5cqi,88px) 56px;display:flex}.en-partida[data-alto=largo] .en-lado{align-items:flex-start}.en-partida:before{background:radial-gradient(44% 60% at 27% 50%, color-mix(in srgb, var(--t-hero-tinta) 20%, var(--t-hero)), var(--t-hero) 72%)}.en-lado>.en-form{max-width:440px;margin:0;padding:46px 40px 36px}.en-lado>.en-form:before{inset:12px}.en-partida[data-ancho=ancho] .en-lado>.en-form{max-width:520px}.en-panel-in{justify-content:center;gap:26px;max-width:760px;min-height:calc(100vh - 120px);padding:48px clamp(40px,10cqi,96px) 52px;position:sticky;top:0}.en-panel-in>*{animation:en-sube .5s var(--ease) both}.en-panel-in>:nth-child(2){animation-delay:60ms}.en-panel-in>:nth-child(3){animation-delay:.12s}.en-panel-in>:nth-child(4){animation-delay:.18s}.en-colibri{width:34px}.en-promesa-t{margin-top:16px;font-size:clamp(22px,4.4cqi,34px)}.en-panel .t-tarjeta-club{max-width:300px}.en-tarjeta{align-items:flex-start;padding-left:6px}.en-tarjeta-viva{justify-content:flex-start}.en-tarjeta-pie{text-align:left}.en-lado .w-pie-form{z-index:4;background:var(--crema);border-top:1px solid var(--sand);box-shadow:0 -14px 24px -22px var(--sombra);margin-inline:-27px;padding:14px 27px 18px;position:sticky;bottom:0}}@media (max-height:800px){@container tienda (min-width:960px){.en-panel-in{gap:18px;padding-block:32px 36px}.en-promesa-t{margin-top:12px;font-size:clamp(20px,4cqi,28px)}.en-beneficios{gap:10px}.en-beneficios li{grid-template-columns:36px minmax(0,1fr);align-items:center}.en-beneficio-ic{width:36px;height:36px}.en-beneficios b{padding-top:0}.en-beneficios small{display:none}.en-panel .t-tarjeta-club{max-width:270px}.en-lado{padding-block:28px 32px}}}@media (max-height:700px){@container tienda (min-width:960px){.en-panel[data-panel=club] .en-confianza{display:none}}}@media (max-height:640px){@container tienda (min-width:960px){.en-panel-in{min-height:0;position:static}}}@keyframes en-sube{0%{opacity:0;transform:translateY(14px)}}@keyframes en-tarjeta-llega{0%{opacity:.35;transform:perspective(900px)rotate(-4deg)translateY(12px)scale(.96)}}.en-google{gap:12px;display:grid}.en-google-btn{gap:10px}.en-google-g{flex:none;width:18px;height:18px}.en-o{color:var(--tinta-60);align-items:center;gap:12px;margin:2px 0 0;font-size:12px;display:flex}.en-o:before,.en-o:after{content:"";background:var(--sand);flex:1;height:1px}.en-form .w-titulo{letter-spacing:-.01em;text-align:center;font-size:clamp(30px,8cqi,38px);font-weight:400;line-height:1.06}.en-partida[data-titulo=corto] .w-titulo{text-transform:uppercase;font-size:clamp(40px,11cqi,56px);line-height:.98}@container tienda (min-width:960px){.en-form .w-titulo{font-size:clamp(30px,2.8cqi,40px)}.en-partida[data-titulo=corto] .w-titulo{font-size:clamp(44px,4.2cqi,64px)}}.en-form .w-ficha>div:first-child{text-align:center}.en-form .w-ficha>div:first-child .w-texto-sec{margin-inline:auto}.en-form .w-caja{border:0;border-bottom:1px solid var(--sand);background:linear-gradient(var(--tinta), var(--tinta)) no-repeat 0 100% / 0% 1px;height:50px;box-shadow:none;caret-color:var(--tinta);transition:background-size .8s var(--ease-cortina), border-color .3s var(--ease);padding:0 2px}.en-form .w-caja:focus{border-bottom-color:var(--sand);box-shadow:none;background-size:100% 1px}.en-form .w-caja:read-only:focus{background-size:0% 1px}.en-form .w-campo[data-estado=hecho] .w-caja{border-bottom-color:var(--verde)}.en-form .w-campo[data-estado=sigue] .w-caja{border-bottom-color:var(--ambar);box-shadow:none}.en-form .w-campo[data-estado=sigue] .w-caja:focus{border-bottom-color:var(--sand)}.en-form .w-campo[data-estado=error] .w-caja{border-bottom-color:var(--rojo-profundo)}.en-form .w-campo[data-estado=error] .w-caja:not(:focus){background-color:#0000}.en-form .w-caja-clave .w-caja{padding-right:100px}.en-form .w-caja-pref span{border:0;border-bottom:1px solid var(--sand);background:0 0;border-radius:0;padding-inline:0 12px}.en-form .w-caja-pref .w-caja{border-radius:0}.en-form .w-caja-pref:focus-within,.en-form .w-campo[data-estado=sigue] .w-caja-pref{box-shadow:none}.en-form .w-tipos{border-radius:0}@container tienda (max-width:959.98px){.en-panel[data-panel=club]{display:none}}
