.l3{--pv-violeta:#30245f;--pv-noche:#1a1238;--pv-rosa:#ff7a98;--pv-lila:#f1edfb;--pv-claro:#f7f1ff;--l3-margen:clamp(1.25rem, 4vw, 3rem);isolation:isolate;min-height:100svh;font-family:var(--g11-google), system-ui, sans-serif;color:var(--pv-claro);grid-template-columns:minmax(0,1fr) minmax(0,1fr);font-size:1rem;line-height:1.5;display:grid;position:relative;overflow:hidden}.l3-pagina{--l3-arriba:var(--cabecera)}.l3-pagina .c11-cristal i,.l3-pagina .c11-cristal b{opacity:1}.l3-pagina .l3{--l3-ola:var(--alto-ola)}.l3 *,.l3 :before,.l3 :after{box-sizing:border-box}:where(.l3) :where(h1,p,ul,figure){margin:0}:where(.l3) :where(ul){padding:0;list-style:none}:where(.l3) :where(img){max-width:100%;height:auto;display:block}.l3-foto{padding:calc(var(--l3-arriba,0px) + clamp(2rem, 4vw, 3rem)) var(--l3-margen) calc(clamp(3rem, 6vw, 4.5rem) + var(--l3-ola,0px));background:radial-gradient(46% 40% at 50% 52%,#fffffff2 0%,#fff0 72%),radial-gradient(65% 50% at 100% 100%,#ff7a983d,#ff7a9800 70%),radial-gradient(55% 45% at 0 0,#7a60d629,#7a60d600 70%),linear-gradient(165deg,#eee7ff 0%,#f5eefc 50%,#fce7ef 100%);place-items:center;display:grid;position:relative}.l3-bote{z-index:0;width:min(100%,34rem,70svh);position:relative}.l3-bote:after{content:"";z-index:-1;background:radial-gradient(closest-side,#30245f52,#30245f00);border-radius:50%;height:9%;position:absolute;bottom:-3.5%;left:6%;right:4%}.l3-bote img{filter:drop-shadow(0 28px 34px #30245f2e);width:100%}.l3-sello{filter:drop-shadow(0 18px 30px #c2335a59);width:clamp(7rem,9vw,9.5rem);height:auto;position:absolute;top:clamp(4.5rem,12%,8rem);right:clamp(1rem,6%,4rem)}.l3-sello circle{fill:var(--pv-rosa)}.l3-sello text{fill:var(--pv-noche)}.l3-sello-anillo{font-family:var(--g11-google), sans-serif;letter-spacing:.16em;transform-origin:100px 100px;font-size:14.5px;font-weight:700;transition:transform 1.2s cubic-bezier(.22,1,.36,1)}.l3-sello:hover .l3-sello-anillo{transform:rotate(180deg)}.l3-sello-cifra{font-family:var(--g11-cal), sans-serif;font-size:44px}.l3-sello-estrella{fill:var(--pv-noche)}.l3-panel{padding:calc(var(--l3-arriba,0px) + clamp(1rem, 2vw, 1.75rem)) clamp(1.5rem, 5vw, 5rem) calc(clamp(1.75rem, 3vw, 2.5rem) + var(--l3-ola,0px));background:radial-gradient(60% 45% at 100% 0%, #ff7a9842, #ff7a9800 70%), radial-gradient(70% 55% at 0% 100%, #43328e, #43328e00 70%), var(--pv-violeta);flex-direction:column;justify-content:center;display:flex}.l3-antes{color:var(--pv-rosa);letter-spacing:.14em;text-transform:uppercase;font-size:.8125rem;font-weight:600}.l3-titulo{color:#fff;font-family:var(--g11-cal);letter-spacing:-.03em;margin-top:.5rem;font-size:clamp(3.75rem,1.4rem + 5vw,7rem);font-weight:400;line-height:.86}.l3-lema{text-wrap:balance;max-width:24ch;margin-top:1rem;font-size:clamp(1.375rem,1.05rem + 1vw,2rem);font-weight:600;line-height:1.2}.l3-cifras{border-block:1px solid #ffffff29;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;margin-top:clamp(1rem,1.6vw,1.5rem);padding:.875rem 0;display:grid}.l3-cifras li{grid-template-columns:auto 1fr;align-items:center;column-gap:.625rem;display:grid}.l3-cifras strong{white-space:nowrap;font-family:var(--g11-cal);color:var(--pv-rosa);font-size:clamp(2.5rem,1.7rem + 2vw,3.5rem);font-weight:400;line-height:1;display:block}.l3-cifras span:not(.v2-icono){opacity:.82;grid-column:1/-1;margin-top:.5rem;font-size:.8125rem;line-height:1.4;display:block}.l3-cifras .v2-icono{width:2rem;height:2rem}.l3-cifras .v2-icono svg{width:1.125rem;height:1.125rem}.l3-claim{opacity:.75;max-width:40rem;margin-top:1rem;font-size:.8125rem;line-height:1.5}.l3-caja{background:#ffffff14;border-radius:1.75rem;grid-template-columns:minmax(0,1fr);gap:.875rem;margin-top:clamp(1rem,1.6vw,1.25rem);padding:clamp(1rem,1.6vw,1.375rem);display:grid;box-shadow:inset 0 0 0 1px #ffffff24}.l3-precio{grid-template-columns:auto auto;justify-content:start;align-items:center;gap:.375rem .75rem;display:grid}.l3-precio strong{font-family:var(--g11-cal);letter-spacing:-.01em;white-space:nowrap;font-size:clamp(2.75rem,2.1rem + 1.8vw,3.5rem);font-weight:400;line-height:1}.l3-descuento{background:var(--pv-rosa);color:var(--pv-noche);white-space:nowrap;border-radius:999px;padding:.3rem .7rem;font-size:.9375rem;font-weight:700;line-height:1}.l3-precio small{opacity:.75;grid-column:1/-1;font-size:.875rem}.l3-sale{gap:.375rem;display:grid}.l3-sale>small{letter-spacing:.14em;text-transform:uppercase;opacity:.75;align-items:center;gap:.5rem;font-size:.75rem;font-weight:600;display:inline-flex}.l3 .pv-cuenta{gap:clamp(.75rem,1.6vw,1.25rem);margin-top:0}.l3 .pv-rueda{font-size:clamp(2.125rem,1.6rem + 1.2vw,2.5rem)}.l3 .pv-lote{max-width:none;margin-top:0}.l3 .pv-lote-cifras b{color:#fff}.l3 .pv-lote-barra{background:#ffffff24}.l3 .pv-reservar{margin-top:0}.l3 .pv-boton{width:100%;min-height:3.75rem;font-size:1.0625rem}.l3-garantias{gap:.5rem;display:grid}.l3-garantias li{align-items:center;gap:.625rem;font-size:.875rem;line-height:1.4;display:flex}.l3-legal{opacity:.6;margin-top:1rem;font-size:.75rem;line-height:1.5}@media (min-width:900px) and (max-height:860px){.l3-panel{padding-top:calc(var(--l3-arriba,0px) + .25rem)}.l3-titulo{font-size:min(clamp(3.75rem,1.4rem + 5vw,7rem),10svh)}.l3-lema{margin-top:.75rem;font-size:1.375rem}.l3-cifras{margin-top:.875rem;padding-block:.625rem}.l3-cifras strong{font-size:2.25rem}.l3-claim{margin-top:.625rem}.l3-caja{gap:.625rem}.l3-precio strong{font-size:2.5rem}.l3 .pv-rueda{font-size:2.125rem}}@media (max-width:380px){.l3-panel{padding-inline:1.25rem}.l3-caja{padding:1rem .875rem}.l3 .pv-boton{padding:0 1rem;font-size:1rem}.l3 .pv-lote-cifras{flex-wrap:wrap;gap:.25rem 1rem}.l3 .pv-lote-cifras span{white-space:nowrap}}@media (prefers-reduced-motion:no-preference){.l3-entra{animation:.7s cubic-bezier(.22,1,.36,1) both l3-entra;animation-delay:calc(var(--n,0) * 60ms)}.l3-bote img{animation:.9s cubic-bezier(.22,1,.36,1) both l3-bote}}@keyframes l3-entra{0%{opacity:0;transform:translateY(16px)}}@keyframes l3-bote{0%{transform:translateY(14px)scale(1.04)}}@media (max-width:899px){.l3{grid-template-columns:minmax(0,1fr)}.l3-foto{padding:calc(var(--l3-arriba,0px) + 2rem) var(--l3-margen) 2.5rem}.l3-pagina{--l3-arriba:var(--c11-alto,3.5rem)}.l3-bote{width:min(90%,25rem)}.l3-sello{width:6rem;top:calc(var(--l3-arriba,0px) + 1rem);right:.75rem}.l3-cifras{grid-template-columns:minmax(0,1fr);gap:1rem}.l3-cifras li{grid-template-columns:2rem 6.25rem 1fr;gap:.75rem}.l3-cifras span:not(.v2-icono){grid-column:auto;margin-top:0}}
