.lpn{--noche: #001c27;--suave: #4a616d;--naranja: #ff5700;--morado: #8327c5;--wsp: #1faf55;--linea: #e4ded4;--r-grande: 22px;--r-chico: 12px}.lpn [id]{scroll-margin-top:110px}.lpn img,.lpn video{display:block;max-width:100%}.lpn-aviso{margin:0;background:var(--naranja);color:#fff;text-align:center;font-weight:700;font-size:14.5px;padding:9px 16px}.lpn .escena{position:relative;background:var(--noche);color:#fff;overflow:hidden}.lpn .escena:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:0;animation:lpn-encender 1.6s .2s ease-out forwards;background:radial-gradient(circle at 12% 22%,rgba(255,87,0,.55) 0 3px,transparent 4px),radial-gradient(circle at 28% 70%,rgba(131,39,197,.6) 0 4px,transparent 5px),radial-gradient(circle at 46% 12%,rgba(37,211,102,.5) 0 3px,transparent 4px),radial-gradient(circle at 64% 82%,rgba(255,214,0,.55) 0 3px,transparent 4px),radial-gradient(circle at 82% 30%,rgba(0,170,255,.55) 0 4px,transparent 5px),radial-gradient(circle at 92% 66%,rgba(255,87,0,.45) 0 3px,transparent 4px),radial-gradient(circle at 6% 88%,rgba(0,170,255,.45) 0 3px,transparent 4px);background-size:340px 260px}@keyframes lpn-encender{to{opacity:1}}@media(prefers-reduced-motion:reduce){.lpn .escena:before{animation:none;opacity:1}}.lpn .producto{position:relative;max-width:1120px;margin:0 auto;padding:22px 16px 34px;display:grid;gap:28px;grid-template-columns:minmax(0,1fr)}@media(min-width:900px){.lpn .producto{grid-template-columns:1.05fr .95fr;gap:48px;padding:44px 28px 56px;align-items:start}}.lpn .principal{aspect-ratio:1 / 1;border-radius:var(--r-grande);overflow:hidden;background:#fff;box-shadow:0 18px 60px #00000059}.lpn .principal img{width:100%;height:100%;object-fit:contain}.lpn .principal video{width:100%;height:100%;object-fit:contain;background:#000}.lpn .principal video.auto{object-fit:cover}.lpn .miniaturas{display:flex;gap:10px;margin-top:12px;overflow-x:auto;padding-bottom:4px}.lpn .miniaturas button{flex:0 0 64px;height:64px;border:2px solid transparent;border-radius:var(--r-chico);padding:0;overflow:hidden;cursor:pointer;background:#fff;position:relative}.lpn .miniaturas button img{width:100%;height:100%;object-fit:cover}.lpn .miniaturas button[aria-current=true]{border-color:var(--naranja)}.lpn .miniaturas .es-video:after{content:"▶";position:absolute;inset:0;display:grid;place-items:center;color:#fff;font-size:22px;background:#001c2780}.lpn .compra h1{font-weight:700;font-size:clamp(30px,6.4vw,46px);line-height:1.05;letter-spacing:-.01em;margin:0 0 12px;color:#fff}.lpn .bajada{color:#d6e6ec;font-size:17.5px;margin:0 0 22px;max-width:46ch}.lpn .precio{display:flex;align-items:baseline;gap:12px;margin:0 0 6px}.lpn .precio strong{font-weight:700;font-size:38px;color:#fff}.lpn .precio span{color:#9fbac4;font-size:15px}.lpn .stock{color:#ffd29f;font-size:15px;margin:0 0 20px}.lpn .opciones{border:0;padding:0;margin:0 0 18px;display:grid;gap:10px;min-width:0}.lpn .opciones legend{font-weight:700;font-size:16px;margin-bottom:10px;color:#fff}.lpn .opcion{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:14px 16px;border-radius:16px;background:#0c2a37;border:2px solid rgba(255,255,255,.14);cursor:pointer;transition:border-color .15s,background .15s}.lpn .opcion:hover{border-color:#ffffff52}.lpn .opcion input{appearance:none;width:22px;height:22px;border-radius:50%;border:2px solid #9fbac4;margin:0;display:grid;place-items:center}.lpn .opcion input:checked{border-color:var(--naranja)}.lpn .opcion input:checked:after{content:"";width:11px;height:11px;border-radius:50%;background:var(--naranja)}.lpn .opcion.elegida{border-color:var(--naranja);background:#1f2322}.lpn .opcion:has(input:focus-visible){outline:3px solid var(--naranja);outline-offset:3px}.lpn .cuantos{font-weight:700;font-size:17px;color:#fff}.lpn .cuantos small{display:block;font-weight:500;font-size:14px;color:#b9cfd7}.lpn .total{text-align:right;font-weight:700;font-size:19px;color:#fff}.lpn .total em{display:block;font-style:normal;font-weight:700;font-size:13.5px;color:#ffb27f}.lpn .boton{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;border:0;border-radius:16px;padding:17px 20px;font-weight:700;font-size:18px;line-height:1.2;text-decoration:none;cursor:pointer}.lpn .boton.pedir{background:var(--wsp);color:#fff;box-shadow:0 10px 28px #1faf5559}.lpn .boton.pedir:hover{filter:brightness(1.06)}.lpn .boton.preguntar{background:transparent;color:#fff;border:2px solid rgba(255,255,255,.3);margin-top:10px;font-size:16px;padding:14px 18px}.lpn .boton.preguntar:hover{border-color:#fff}.lpn .boton svg{width:22px;height:22px;flex:none}.lpn .boton:focus-visible{outline:3px solid var(--naranja);outline-offset:3px}.lpn .nota-pedido{color:#9fbac4;font-size:14px;margin:12px 2px 0}.lpn .garantias{list-style:none;padding:0;margin:24px 0 0;display:grid;gap:10px}.lpn .garantias li{display:flex;gap:12px;align-items:flex-start;color:#d6e6ec;font-size:15.5px}.lpn .garantias b{color:#fff}.lpn .garantias .ico{flex:none;width:34px;height:34px;border-radius:10px;background:#ffffff14;display:grid;place-items:center;font-size:18px}.lpn .bloque{max-width:1120px;margin:0 auto;padding:56px 16px}.lpn .bloque.pegado{padding-top:8px}.lpn .bloque h2{font-weight:700;font-size:clamp(26px,4.6vw,36px);line-height:1.1;margin:0 0 14px;letter-spacing:-.01em;color:var(--noche)}.lpn .intro{color:var(--suave);font-size:17.5px;max-width:60ch;margin:0 0 24px}.lpn .dolor{display:grid;gap:22px;grid-template-areas:"t" "v" "l" "p"}.lpn .dolor-txt{display:contents}.lpn .puente{grid-area:p;justify-self:center;font-weight:700;font-size:18px;color:var(--naranja);text-decoration:none;padding:6px 2px}.lpn .puente:hover{text-decoration:underline}.lpn .dolor h2{grid-area:t;margin:0}.lpn .video-dolor{grid-area:v;width:100%;max-width:280px;aspect-ratio:9 / 16;margin:0 auto;object-fit:cover;border-radius:var(--r-grande);background:#000;box-shadow:0 18px 50px #001c2740}.lpn .dolores{grid-area:l;list-style:none;margin:0;padding:0;display:grid;gap:14px}.lpn .dolores li{padding:16px 18px}@media(min-width:900px){.lpn .dolor{grid-template-columns:340px 1fr;grid-template-areas:none;column-gap:64px;align-items:center}.lpn .dolor-txt{display:grid;gap:22px;max-width:620px}.lpn .dolor .dolor-txt>*{grid-area:auto}.lpn .dolor .video-dolor{max-width:none;grid-area:auto}.lpn .dolor .dolores li{padding:20px 22px}.lpn .dolor .dolores h3{font-size:20px}.lpn .dolor .dolores p{font-size:16.5px}.lpn .puente{justify-self:start}}.lpn .dolores li{background:#fff;border:1px solid var(--linea);border-left:5px solid var(--naranja);border-radius:var(--r-chico)}.lpn .dolores h3{margin:0 0 6px;font-size:18px;color:var(--noche)}.lpn .dolores p{margin:0;color:var(--suave)}.lpn .solucion{background:var(--noche);color:#fff}.lpn .solucion .bloque{display:grid;gap:28px;align-items:center}@media(min-width:900px){.lpn .solucion .bloque{grid-template-columns:.9fr 1.1fr;gap:56px}}.lpn .solucion h2{color:#fff}.lpn .antes-despues{width:100%;height:auto;border-radius:var(--r-grande)}.lpn .soluciones{list-style:none;margin:0;padding:0;display:grid;gap:14px}.lpn .soluciones li{padding-left:30px;position:relative;font-size:17px;color:#d6e6ec}.lpn .soluciones li:before{content:"✓";position:absolute;left:0;color:var(--wsp);font-weight:700}.lpn .soluciones b{color:#fff}.lpn .promos{display:grid;gap:14px;grid-auto-flow:column;grid-auto-columns:78%;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:6px}@media(min-width:700px){.lpn .promos{grid-auto-flow:row;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible}}.lpn .promo{scroll-snap-align:start;padding:0;border:2px solid var(--linea);border-radius:var(--r-grande);overflow:hidden;background:#fff;cursor:pointer;text-align:center}.lpn .promo img{width:100%;height:auto}.lpn .promo span{display:block;padding:12px;font-weight:700;font-size:17px;color:var(--noche)}.lpn .promo:hover,.lpn .promo:focus-visible{border-color:var(--naranja);outline:none}.lpn .video-unboxing{display:grid;gap:28px;align-items:center}@media(min-width:900px){.lpn .video-unboxing{grid-template-columns:.9fr 1.1fr;gap:56px}}.lpn .video-unboxing video{width:100%;max-height:640px;border-radius:var(--r-grande);background:#000;object-fit:contain}.lpn .pasos{margin:0;padding:0;list-style:none;display:grid;gap:18px}.lpn .pasos li{display:grid;grid-template-columns:44px 1fr;gap:14px;align-items:start}.lpn .pasos .n{width:44px;height:44px;border-radius:50%;background:var(--noche);color:#fff;display:grid;place-items:center;font-weight:700;font-size:18px}.lpn .pasos h3{margin:2px 0;font-size:18px;font-weight:700;color:var(--noche)}.lpn .pasos p{margin:0;color:var(--suave)}.lpn .ficha{display:grid;gap:22px}@media(min-width:900px){.lpn .ficha{grid-template-columns:1fr 1fr;gap:56px}}.lpn .ventajas{margin:0;padding:0;list-style:none;display:grid;gap:14px}.lpn .ventajas li{padding-left:30px;position:relative;font-size:17px}.lpn .ventajas li:before{content:"";position:absolute;left:0;top:.45em;width:14px;height:14px;border-radius:50%;background:conic-gradient(var(--naranja),var(--morado),#00aaff,#25d366,var(--naranja))}.lpn .tabla{margin:0;border:1px solid var(--linea);border-radius:var(--r-grande);overflow:hidden;background:#fff}.lpn .tabla div{display:grid;grid-template-columns:1fr 1.4fr;gap:12px;padding:13px 18px;border-top:1px solid var(--linea)}.lpn .tabla div:first-child{border-top:0}.lpn .tabla dt{color:var(--suave)}.lpn .tabla dd{margin:0;font-weight:700}.lpn .preguntas details{border-top:1px solid var(--linea);padding:4px 0}.lpn .preguntas details:last-child{border-bottom:1px solid var(--linea)}.lpn .preguntas summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:16px;padding:16px 2px;font-weight:700;font-size:17.5px;color:var(--noche)}.lpn .preguntas summary::-webkit-details-marker{display:none}.lpn .preguntas summary:after{content:"+";font-size:24px;line-height:1;color:var(--naranja);transition:transform .2s}.lpn .preguntas details[open] summary:after{transform:rotate(45deg)}.lpn .preguntas details p{margin:0 0 16px;color:var(--suave);max-width:68ch}.lpn .cierre{background:var(--noche);color:#fff;text-align:center}.lpn .cierre .bloque{padding:56px 16px 64px}.lpn .cierre h2{color:#fff}.lpn .cierre p{color:#cfe3ea;font-size:17.5px;margin:0 auto 24px;max-width:48ch}.lpn .cierre .boton{max-width:420px;margin:0 auto}.lpn .barra{position:fixed;left:0;right:0;bottom:0;z-index:60;background:#fff;border-top:1px solid var(--linea);padding:10px 14px calc(10px + env(safe-area-inset-bottom));display:flex;gap:12px;align-items:center;transform:translateY(110%);transition:transform .25s}.lpn .barra.ver{transform:none}.lpn .barra .que{flex:1;min-width:0}.lpn .barra .que b{display:block;font-size:17px}.lpn .barra .que span{color:var(--suave);font-size:13.5px}.lpn .barra .boton{width:auto;padding:13px 18px;font-size:16px}@media(prefers-reduced-motion:reduce){.lpn .barra{transition:none}}@media(min-width:900px){.lpn .barra{display:none}}@media(max-width:899px){body:has(.lpn) .wa-float{display:none}body:has(.lpn){padding-bottom:76px}}
