{"product_id":"adios-ojeras-v2","title":"Adiós ojeras en 10 minutos","description":"\u003cstyle\u003e\n\/* ================================================================\n   LUMÉ — LANDING A\/B (híbrido: estructura Evil Goods + dark luxury)\n   Todo scoped a .lv-landing \/ prefijo lv- → cero colisión con theme\n   y con la landing original (.lume-*).\n================================================================ *\/\n.lv-landing {\n  --bg:#0A0E1A; --bg2:#13182B; --bg3:#1a2140;\n  --cream:#FAF7F2; --cream2:#F4EEE3; --gold:#D4AF7A; --gold-d:#B8956A;\n  --ink:#0E1424; --ink2:#54504A; --line:rgba(18,20,40,.09);\n  --red:#E63946; --green:#3ECF8E; --muted:#9BA3B4;\n  color:var(--cream);\n  font-family:-apple-system,BlinkMacSystemFont,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif;\n  line-height:1.55; -webkit-font-smoothing:antialiased;\n  background:var(--bg);\n}\n.lv-landing *, .lv-landing *::before, .lv-landing *::after { box-sizing:border-box; }\n.lv-landing img { max-width:100%; display:block; }\n.lv-landing h1,.lv-landing h2,.lv-landing h3,.lv-landing h4 { color:var(--cream); font-weight:900; line-height:1.15; letter-spacing:-.02em; margin:0; }\n.lv-landing p { margin:0; }\n.lv-wrap { max-width:540px; margin:0 auto; padding:0 20px; }\n.lv-gold { color:var(--gold) !important; font-style:normal; }\n.lv-red { color:var(--red) !important; }\n.lv-green { color:var(--green) !important; }\n\n.lv-section { padding:56px 20px; position:relative; }\n.lv-label {\n  display:inline-block; font-size:11px; font-weight:900; letter-spacing:2px;\n  text-transform:uppercase; color:var(--gold);\n  background:rgba(212,175,122,.12); padding:6px 14px; border-radius:20px; margin-bottom:16px;\n}\n.lv-title { font-size:28px; margin:0 auto 16px; text-align:center; max-width:540px; }\n.lv-sub { font-size:15px; color:var(--muted); text-align:center; max-width:480px; margin:0 auto; line-height:1.6; }\n\n\/* ---------- BOTÓN verde Releasit-style (clones que disparan el form) ---------- *\/\n.lv-cta {\n  display:flex; align-items:center; justify-content:center; gap:14px;\n  width:100%; max-width:440px; margin:18px auto 0;\n  background:linear-gradient(180deg,#5BCB54 0%,#3DA837 100%);\n  color:#fff !important; padding:18px 26px; border:none; border-radius:50px;\n  text-decoration:none !important; cursor:pointer;\n  box-shadow:0 14px 30px rgba(61,168,55,.45), inset 0 1px 0 rgba(255,255,255,.25);\n  transition:transform .15s ease; animation:lv-pulse 2.4s ease-in-out infinite;\n}\n.lv-cta:hover { transform:translateY(-2px); color:#fff !important; }\n.lv-cta-icon { width:26px; height:26px; flex-shrink:0; stroke:#fff; fill:none; }\n.lv-cta-txt { display:flex; flex-direction:column; align-items:center; gap:2px; line-height:1.1; }\n.lv-cta-txt b { color:#fff !important; font-weight:800; font-size:16px; letter-spacing:.04em; text-transform:uppercase; }\n.lv-cta-txt small { color:#fff !important; font-size:12px; font-weight:500; opacity:.95; }\n@keyframes lv-pulse { 0%,100%{ transform:scale(1);} 50%{ transform:scale(1.025);} }\n.lv-cta-sub { font-size:12px; color:var(--muted); text-align:center; margin-top:10px; letter-spacing:.04em; }\n\n\/* Slot donde se MUEVE el botón nativo Releasit *\/\n.lv-rsi-slot { max-width:440px; margin:14px auto 0; width:100%; min-height:10px; }\n.lv-rsi-slot \u003e * { max-width:100% !important; width:100% !important; }\n\n\/* ================================================================\n   HERO\n================================================================ *\/\n.lv-hero {\n  background:\n    linear-gradient(180deg, var(--bg) 0%, rgba(10,14,26,0) 18%),\n    linear-gradient(180deg, transparent 0%, transparent 82%, var(--cream) 100%),\n    radial-gradient(ellipse 120% 70% at 50% -8%, #1a2140 0%, var(--bg) 62%);\n  padding:30px 0 46px; text-align:center; position:relative; overflow:hidden;\n}\n.lv-hero-head { padding:0 20px; max-width:540px; margin:0 auto 10px; }\n.lv-hero-pill {\n  display:inline-block; background:rgba(212,175,122,.14); border:1px solid rgba(212,175,122,.45);\n  color:var(--gold); font-size:11px; font-weight:800; padding:7px 16px; border-radius:20px;\n  letter-spacing:.12em; text-transform:uppercase; margin-bottom:14px;\n}\n.lv-hero-title { font-size:28px; line-height:1.15; color:var(--cream); }\n\/* Carousel *\/\n.lv-carousel-wrap { width:100%; max-width:460px; margin:14px auto; padding:0 16px; position:relative; }\n.lv-live {\n  position:absolute; top:8px; right:26px; display:inline-flex; align-items:center; gap:5px;\n  font-size:10px; color:#fff; font-weight:600; z-index:10; letter-spacing:.2px; pointer-events:none;\n  background:rgba(0,0,0,.55); padding:4px 9px; border-radius:100px;\n  backdrop-filter:blur(6px); -webkit-backdrop-filter:blur(6px);\n}\n.lv-live-dot { width:6px; height:6px; border-radius:50%; background:var(--green); flex-shrink:0; animation:lv-livepulse 1.4s ease-in-out infinite; }\n@keyframes lv-livepulse { 0%,100%{ opacity:1; transform:scale(1);} 50%{ opacity:.55; transform:scale(1.25);} }\n.lv-live-text { color:rgba(255,255,255,.72); }\n.lv-live-num { font-variant-numeric:tabular-nums; font-weight:800; color:var(--green); min-width:26px; text-align:right; display:inline-block; }\n.lv-carousel {\n  display:flex; gap:10px; overflow-x:auto; scroll-snap-type:x mandatory;\n  -webkit-overflow-scrolling:touch; scrollbar-width:none; border-radius:14px; padding-bottom:6px;\n}\n.lv-carousel::-webkit-scrollbar { display:none; }\n.lv-slide { flex:0 0 100%; scroll-snap-align:center; }\n.lv-slide img {\n  width:100%; aspect-ratio:1\/1; object-fit:cover; border-radius:16px; display:block;\n  box-shadow:0 18px 44px rgba(0,0,0,.5), inset 0 0 0 1px rgba(212,175,122,.22);\n}\n.lv-dots { display:flex; justify-content:center; gap:6px; margin-top:12px; }\n.lv-dots .dot { width:6px; height:6px; border-radius:50%; background:rgba(255,255,255,.28); transition:all .3s; }\n.lv-dots .dot.active { background:var(--gold); width:18px; border-radius:3px; }\n\/* Precio hero *\/\n.lv-hero-body { padding:0 20px; max-width:480px; margin:0 auto; }\n.lv-price-row { display:flex; align-items:center; justify-content:center; gap:10px; margin-bottom:4px; flex-wrap:wrap; }\n.lv-price-old { font-size:17px; color:rgba(255,255,255,.45); text-decoration:line-through; font-weight:600; }\n.lv-price-new { font-size:36px; color:var(--gold); font-weight:900; letter-spacing:-.02em; }\n.lv-price-badge { background:var(--green); color:#06281a; font-size:12px; font-weight:900; padding:5px 12px; border-radius:6px; letter-spacing:.5px; text-transform:uppercase; }\n.lv-rating { display:flex; align-items:center; justify-content:center; gap:6px; margin:-2px 0 10px; flex-wrap:wrap; }\n.lv-stars { color:#FFC53D; font-size:12px; letter-spacing:.5px; }\n.lv-rating-text { font-size:11px; color:rgba(255,255,255,.6); font-weight:500; }\n\/* Marquee chulos *\/\n.lv-checks-marquee {\n  width:100%; overflow:hidden; margin:18px 0 4px;\n  -webkit-mask-image:linear-gradient(to right,transparent 0,#000 8%,#000 92%,transparent 100%);\n          mask-image:linear-gradient(to right,transparent 0,#000 8%,#000 92%,transparent 100%);\n}\n.lv-checks-track { display:flex; width:max-content; animation:lv-marquee 24s linear infinite; }\n.lv-checks { list-style:none; padding:0 5px; margin:0; display:flex; flex-shrink:0; gap:8px; }\n.lv-checks li {\n  display:inline-flex; align-items:center; gap:6px; padding:6px 13px; font-size:11px;\n  color:rgba(255,255,255,.92); font-weight:600; letter-spacing:.3px;\n  background:rgba(212,175,122,.08); border:1px solid rgba(212,175,122,.22); border-radius:100px; white-space:nowrap;\n}\n.lv-checks li:before {\n  content:\"\"; width:13px; height:13px; border-radius:50%; background:var(--green); flex-shrink:0;\n  background-image:url('data:image\/svg+xml;utf8,\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 16 16\"\u003e\u003cpath fill=\"none\" stroke=\"white\" stroke-width=\"3.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M3 8.5l3 3 7-7\"\/\u003e\u003c\/svg\u003e');\n  background-size:9px 9px; background-position:center; background-repeat:no-repeat;\n}\n@keyframes lv-marquee { from{ transform:translateX(-50%);} to{ transform:translateX(0);} }\n.lv-checks-marquee:hover .lv-checks-track { animation-play-state:paused; }\n@media (prefers-reduced-motion:reduce){ .lv-checks-track,.lv-perks-track{ animation:none; } }\n\n\/* ================================================================\n   PROBLEMA (cards con icono + X roja)\n================================================================ *\/\n.lv-problem { background:linear-gradient(180deg,var(--cream) 0%,var(--cream) 88%,var(--bg2) 100%); text-align:center; padding-top:34px; }\n.lv-problem .lv-title em { color:var(--red); font-style:normal; position:relative; display:inline-block; }\n.lv-problem .lv-title em:after { content:\"\"; position:absolute; bottom:2px; left:0; right:0; height:8px; background:rgba(230,57,70,.22); border-radius:4px; z-index:-1; }\n.lv-prob-grid { display:grid; grid-template-columns:1fr 1fr; gap:14px; max-width:460px; margin:28px auto 0; }\n.lv-prob-card {\n  position:relative; background:rgba(255,255,255,.03); border:1px solid rgba(230,57,70,.18);\n  border-radius:16px; padding:22px 14px 18px; text-align:center; transition:transform .2s;\n}\n.lv-prob-card:hover { transform:translateY(-2px); }\n.lv-prob-ico { font-size:34px; line-height:1; margin-bottom:10px; display:block; }\n.lv-prob-x { position:absolute; top:10px; right:10px; width:26px; height:26px; background:var(--red); color:#fff; border-radius:50%; display:flex; align-items:center; justify-content:center; font-size:14px; font-weight:900; box-shadow:0 2px 8px rgba(230,57,70,.4); }\n.lv-prob-text { font-size:14px; font-weight:700; color:var(--cream); line-height:1.35; }\n\n\/* ================================================================\n   SOLUCIÓN (marker dorado + pasos + slider antes\/después)\n================================================================ *\/\n.lv-solution { background:linear-gradient(180deg,var(--bg2) 0%,var(--bg2) 92%,var(--cream2) 100%); text-align:center; padding-top:24px; padding-bottom:20px; }\n.lv-solution .lv-title .marker { position:relative; display:inline-block; z-index:1; padding:0 4px; }\n.lv-solution .lv-title .marker:after { content:\"\"; position:absolute; left:0; right:0; bottom:2px; height:12px; background:var(--gold); border-radius:3px; z-index:-1; transform:rotate(-1.5deg); }\n.lv-steps { display:flex; justify-content:center; align-items:flex-start; gap:4px; margin:24px auto 6px; max-width:460px; flex-wrap:nowrap; }\n.lv-step { display:flex; flex-direction:column; align-items:center; gap:8px; flex:1; min-width:80px; max-width:130px; }\n.lv-step-num { width:34px; height:34px; border-radius:50%; background:linear-gradient(135deg,var(--gold),var(--gold-d)); color:var(--bg); font-weight:900; font-size:15px; display:flex; align-items:center; justify-content:center; box-shadow:0 4px 12px rgba(212,175,122,.35); flex-shrink:0; }\n.lv-step-text { font-size:12px; font-weight:700; color:var(--cream); text-align:center; line-height:1.35; }\n.lv-step-arrow { display:flex; align-items:center; justify-content:center; height:34px; width:40px; flex-shrink:0; margin:0 -2px; }\n.lv-step-arrow svg { width:100%; height:16px; animation:lv-arrow 2s ease-in-out infinite; }\n@keyframes lv-arrow { 0%,100%{ opacity:.5; transform:translateX(0);} 50%{ opacity:1; transform:translateX(2px);} }\n\/* Slider antes\/después interactivo *\/\n.lv-compare { position:relative; width:100%; max-width:480px; margin:24px auto 8px; border-radius:16px; overflow:hidden; box-shadow:0 20px 50px rgba(0,0,0,.5); border:2px solid rgba(212,175,122,.3); user-select:none; cursor:ew-resize; touch-action:pan-y; background:#000; }\n.lv-compare-img { display:block; width:100%; height:auto; pointer-events:none; }\n.lv-compare-after { position:absolute; inset:0; width:50%; overflow:hidden; border-right:3px solid #fff; box-shadow:4px 0 12px rgba(0,0,0,.4); }\n.lv-compare-after img { width:100%; max-width:none; height:100%; object-fit:cover; object-position:left top; pointer-events:none; }\n.lv-compare-handle { position:absolute; top:50%; left:50%; width:46px; height:46px; background:#fff; border-radius:50%; transform:translate(-50%,-50%); display:flex; align-items:center; justify-content:center; box-shadow:0 6px 18px rgba(0,0,0,.5); pointer-events:none; z-index:3; color:var(--bg); font-weight:800; }\n.lv-compare-handle::before { content:\"‹›\"; letter-spacing:-2px; font-family:monospace; }\n.lv-compare-label { position:absolute; top:14px; padding:6px 12px; font-size:11px; font-weight:800; letter-spacing:.12em; text-transform:uppercase; border-radius:50px; z-index:2; pointer-events:none; }\n.lv-compare-label--antes { left:14px; background:rgba(0,0,0,.65); color:#fff; border:1px solid rgba(255,255,255,.2); }\n.lv-compare-label--despues { right:14px; background:rgba(212,175,122,.95); color:var(--bg); }\n.lv-compare-hint { color:var(--muted); font-size:12px; margin-top:14px; }\n\n\/* ================================================================\n   TECH (infografía + 3 cards)\n================================================================ *\/\n.lv-tech { background:linear-gradient(180deg,var(--cream2) 0%,var(--cream2) 88%,var(--bg) 100%); text-align:center; padding-top:24px; }\n.lv-tech .lv-title em { color:var(--gold); font-style:normal; }\n.lv-tech-info { width:100%; max-width:460px; margin:18px auto 6px; border-radius:18px; box-shadow:0 18px 44px rgba(0,0,0,.5); }\n.lv-tech-grid { display:grid; gap:14px; margin-top:24px; }\n.lv-tech-card { background:rgba(255,255,255,.03); border:1px solid rgba(212,175,122,.2); border-radius:16px; padding:24px 20px; text-align:left; }\n.lv-tech-ico { display:inline-flex; width:60px; height:60px; background:linear-gradient(135deg,var(--red) 0%,#C92836 100%); border-radius:16px; align-items:center; justify-content:center; margin-bottom:14px; box-shadow:0 10px 24px rgba(230,57,70,.35), inset 0 1px 0 rgba(255,255,255,.15); position:relative; overflow:hidden; }\n.lv-tech-ico--gold { background:linear-gradient(135deg,var(--gold) 0%,var(--gold-d) 100%); box-shadow:0 10px 24px rgba(212,175,122,.35), inset 0 1px 0 rgba(255,255,255,.15); }\n.lv-tech-ico img { width:32px; height:32px; object-fit:contain; filter:brightness(0) invert(1) drop-shadow(0 2px 4px rgba(0,0,0,.25)); }\n.lv-tech-ico--gold img { filter:drop-shadow(0 2px 4px rgba(0,0,0,.35)); }\n.lv-tech-card h3 { font-size:18px; margin-bottom:8px; color:var(--cream); }\n.lv-tech-card p { font-size:14px; color:var(--cream); opacity:.82; }\n\n\/* ================================================================\n   BANNER STORYTELLING\n================================================================ *\/\n.lv-banner { position:relative; min-height:420px; display:flex; align-items:flex-end; justify-content:center; text-align:center; padding:40px 24px; background-size:cover; background-position:center; overflow:hidden; }\n.lv-banner::after { content:\"\"; position:absolute; inset:0; background:linear-gradient(180deg, rgba(10,14,26,.35) 0%, rgba(10,14,26,.85) 100%); }\n.lv-banner-inner { position:relative; z-index:1; max-width:520px; margin:0 auto; text-align:center; }\n.lv-banner h2 { font-size:26px; color:#fff; text-shadow:0 2px 18px rgba(0,0,0,.6); text-align:center !important; }\n.lv-banner h2 em { color:var(--gold); font-style:normal; }\n.lv-banner p { margin:12px auto 0; font-size:14px; color:rgba(255,255,255,.82); text-align:center !important; max-width:420px; }\n\n\/* ================================================================\n   COMPARACIÓN\n================================================================ *\/\n.lv-vs { background:linear-gradient(180deg,var(--bg) 0%,var(--cream) 12%,var(--cream) 88%,#1a0f0f 100%); }\n.lv-vs-table { width:100%; border-collapse:separate; border-spacing:0; margin:22px auto 0; max-width:540px; font-size:13px; background:var(--bg2); border-radius:14px; overflow:hidden; }\n.lv-vs-table th, .lv-vs-table td { padding:14px 8px; text-align:center; border-bottom:1px solid rgba(255,255,255,.06); color:var(--cream); }\n.lv-vs-table th { background:rgba(212,175,122,.1); color:var(--gold); font-size:11px; letter-spacing:.1em; text-transform:uppercase; font-weight:800; }\n.lv-vs-table th:first-child, .lv-vs-table td:first-child { text-align:left; padding-left:14px; }\n.lv-vs-table td:first-child { font-weight:600; }\n.lv-vs-yes { color:var(--green); font-weight:800; font-size:18px; }\n.lv-vs-no { color:#5a6374; font-weight:800; font-size:16px; }\n.lv-vs-best { background:rgba(212,175,122,.07); }\n\n\/* ================================================================\n   OFERTA\n================================================================ *\/\n.lv-offer { background:linear-gradient(180deg,var(--bg) 0%,#1a0f0f 22%,#170c0c 58%,var(--bg) 100%); text-align:center; position:relative; overflow:hidden; }\n.lv-offer::before { content:\"\"; position:absolute; inset:0; background:radial-gradient(circle at top,rgba(230,57,70,.15) 0%,transparent 60%); pointer-events:none; }\n.lv-offer .lv-wrap { position:relative; z-index:1; }\n.lv-countdown-wrap { display:inline-flex; align-items:center; gap:10px; background:#000; padding:10px 18px; border-radius:100px; margin:0 auto 22px; box-shadow:0 4px 18px rgba(0,0,0,.4); border:1px solid rgba(212,175,122,.3); }\n.lv-countdown-label { font-size:12px; color:rgba(255,255,255,.85); font-weight:600; }\n.lv-countdown { font-size:18px; color:var(--gold); font-weight:900; font-variant-numeric:tabular-nums; letter-spacing:1px; min-width:54px; text-align:center; }\n.lv-offer .lv-label { background:rgba(230,57,70,.18); color:#fff; }\n.lv-price-box { background:rgba(255,255,255,.04); border:1px solid rgba(212,175,122,.25); border-radius:16px; padding:18px 20px 16px; margin:6px auto 22px; max-width:340px; }\n.lv-offer-before { font-size:15px; color:var(--muted); font-weight:700; }\n.lv-offer-before s { text-decoration:line-through; }\n.lv-offer-price { font-size:56px; font-weight:900; color:var(--gold); line-height:1; margin:6px 0 10px; letter-spacing:-.03em; }\n.lv-offer-save { display:inline-block; background:var(--red); color:#fff; font-size:12px; font-weight:900; padding:5px 14px; border-radius:20px; letter-spacing:.5px; text-transform:uppercase; }\n.lv-perks-marquee { width:100%; overflow:hidden; margin:4px 0 8px; -webkit-mask-image:linear-gradient(to right,transparent 0,#000 8%,#000 92%,transparent 100%); mask-image:linear-gradient(to right,transparent 0,#000 8%,#000 92%,transparent 100%); }\n.lv-perks-track { display:flex; width:max-content; animation:lv-marquee 22s linear infinite; }\n.lv-perks-list { list-style:none; padding:0 5px; margin:0; display:flex; flex-shrink:0; gap:8px; }\n.lv-perks-list li { display:inline-flex; align-items:center; gap:5px; padding:6px 14px; font-size:12px; color:var(--cream); font-weight:700; background:rgba(212,175,122,.1); border:1px solid rgba(212,175,122,.22); border-radius:100px; white-space:nowrap; }\n.lv-bonus { background:rgba(212,175,122,.07); border:1px dashed rgba(212,175,122,.4); border-radius:12px; padding:18px; margin:18px auto 0; max-width:420px; text-align:left; }\n.lv-bonus h4 { margin:0 0 10px; color:var(--gold); font-size:13px; letter-spacing:.1em; text-transform:uppercase; }\n.lv-bonus ul { margin:0; padding:0; list-style:none; }\n.lv-bonus li { font-size:14px; color:var(--cream); padding:6px 0 6px 26px; position:relative; }\n.lv-bonus li::before { content:\"✓\"; position:absolute; left:0; top:6px; width:18px; height:18px; background:var(--green); color:var(--bg); border-radius:50%; font-size:12px; font-weight:800; display:flex; align-items:center; justify-content:center; }\n\n\/* ================================================================\n   TIEMPOS DE ENTREGA\n================================================================ *\/\n.lv-ship { background:linear-gradient(180deg,var(--bg) 0%,var(--cream) 12%,var(--cream) 88%,var(--bg) 100%); text-align:center; }\n.lv-ship-cards { display:grid; grid-template-columns:1fr; gap:14px; max-width:480px; margin:24px auto 16px; }\n.lv-ship-card { background:rgba(255,255,255,.03); border:2px solid rgba(255,255,255,.06); border-radius:16px; padding:24px 18px; }\n.lv-ship-card:first-child { background:rgba(212,175,122,.06); border-color:rgba(212,175,122,.4); }\n.lv-ship-ico { font-size:36px; margin-bottom:8px; line-height:1; }\n.lv-ship-days { font-size:32px; font-weight:900; color:var(--gold); line-height:1; letter-spacing:-.01em; }\n.lv-ship-num { display:inline-block; font-variant-numeric:tabular-nums; min-width:2.6ch; }\n.lv-ship-card.lv-in .lv-ship-days { animation:lv-numpop .5s cubic-bezier(.22,1.4,.5,1) .15s both; }\n@keyframes lv-numpop { 0%{ transform:scale(.8); } 60%{ transform:scale(1.08); } 100%{ transform:scale(1); } }\n.lv-ship-lbl { font-size:13px; color:var(--muted); font-weight:600; margin-bottom:10px; }\n.lv-ship-desc { font-size:15px; font-weight:800; color:var(--cream); margin-bottom:4px; }\n.lv-ship-cities { font-size:12px; color:var(--muted); line-height:1.4; }\n.lv-ship-footer { display:flex; justify-content:center; gap:14px; flex-wrap:wrap; margin-top:16px; font-size:12px; color:var(--muted); font-weight:600; }\n\n\/* ================================================================\n   GARANTÍA\n================================================================ *\/\n.lv-guarantee { background:linear-gradient(180deg,#11162a 0%,#141a30 88%,var(--cream2) 100%); text-align:center; }\n.lv-seal { display:inline-flex; width:80px; height:80px; border-radius:50%; background:linear-gradient(135deg,var(--gold) 0%,var(--gold-d) 100%); align-items:center; justify-content:center; font-size:36px; margin-bottom:18px; box-shadow:0 14px 30px rgba(212,175,122,.3); }\n.lv-guarantee p { color:var(--cream); opacity:.9; max-width:440px; margin:0 auto; font-size:15px; }\n\n\/* ================================================================\n   FAQ\n================================================================ *\/\n.lv-faq { background:linear-gradient(180deg,var(--cream2) 0%,var(--cream2) 80%,var(--cream) 100%); }\n.lv-faq-item { background:var(--bg); border-radius:12px; margin-bottom:10px; border-left:3px solid var(--gold); overflow:hidden; }\n.lv-faq-item summary { padding:18px 22px; cursor:pointer; list-style:none; display:flex; align-items:center; justify-content:space-between; font-size:15px; color:var(--cream); font-weight:700; gap:14px; }\n.lv-faq-item summary::-webkit-details-marker { display:none; }\n.lv-faq-item summary::after { content:\"+\"; font-size:22px; color:var(--gold); font-weight:400; flex:0 0 auto; }\n.lv-faq-item[open] summary::after { content:\"−\"; }\n.lv-faq-item p { margin:0; padding:0 22px 18px; font-size:14px; color:var(--muted); line-height:1.55; }\n\n\/* ================================================================\n   REVIEWS\n================================================================ *\/\n.lv-reviews { background:var(--cream); }\n.lv-reviews-head { text-align:center; margin-bottom:24px; }\n.lv-reviews-rating { display:inline-flex; align-items:baseline; gap:8px; flex-wrap:wrap; justify-content:center; }\n.lv-reviews-stars { color:#FFC53D; font-size:20px; letter-spacing:2px; }\n.lv-reviews-score { font-size:17px; font-weight:900; color:var(--cream); }\n.lv-reviews-count { font-size:13px; color:var(--muted); font-weight:500; }\n.lv-reviews-grid { display:grid; grid-template-columns:1fr; gap:14px; max-width:480px; margin:0 auto; }\n.lv-review-card { background:var(--bg2); border:1px solid rgba(212,175,122,.15); border-radius:16px; padding:18px; }\n.lv-rev-top { display:flex; align-items:flex-start; gap:12px; margin-bottom:14px; }\n.lv-rev-avatar { width:80px; height:80px; border-radius:12px; object-fit:cover; flex-shrink:0; border:2px solid rgba(212,175,122,.3); }\n.lv-rev-avatar--ph { display:flex; align-items:center; justify-content:center; background:#efe9df; border:2px dashed rgba(184,149,106,.45); }\n.lv-rev-avatar--ph::after { content:\"📷\"; font-size:24px; opacity:.4; }\n.lv-rev-meta { flex:1; min-width:0; }\n.lv-rev-name { font-size:14px; font-weight:800; color:var(--cream); margin-bottom:2px; line-height:1.2; }\n.lv-rev-city { font-size:11.5px; color:var(--muted); font-weight:500; margin-bottom:4px; }\n.lv-rev-stars { color:#FFC53D; font-size:13px; letter-spacing:1px; }\n.lv-rev-text { font-size:14px; color:var(--cream); opacity:.92; line-height:1.55; margin:0 0 12px; font-style:italic; }\n.lv-rev-verified { display:inline-flex; align-items:center; gap:4px; font-size:11px; color:var(--green); font-weight:700; background:rgba(62,207,142,.1); padding:4px 10px; border-radius:20px; }\n@media (min-width:768px){ .lv-reviews-grid { grid-template-columns:1fr 1fr; max-width:900px; gap:18px; } }\n@media (min-width:1024px){ .lv-reviews-grid { grid-template-columns:repeat(3,1fr); max-width:1100px; } }\n\n\/* ================================================================\n   FINAL CTA\n================================================================ *\/\n.lv-final { background:linear-gradient(180deg,transparent 0%,transparent 84%,var(--cream) 100%),radial-gradient(ellipse at center,#1a2140 0%,var(--bg) 70%); text-align:center; padding:60px 20px 74px; }\n.lv-final .lv-title em { color:var(--gold); font-style:normal; }\n.lv-stock-tag { display:inline-flex; align-items:center; gap:8px; background:rgba(230,57,70,.18); color:#fff; padding:8px 16px; border-radius:50px; font-size:12px; font-weight:800; letter-spacing:.06em; text-transform:uppercase; margin-bottom:14px; border:1px solid rgba(230,57,70,.4); }\n.lv-stock-tag::before { content:\"●\"; color:var(--red); animation:lv-pulse 1.4s ease-in-out infinite; }\n.lv-final-sub { font-size:15px; color:rgba(255,255,255,.65); margin:16px auto 28px; max-width:420px; }\n\n\/* ================================================================\n   POP-UP notificaciones\n================================================================ *\/\n.lv-popup { position:fixed; top:50%; left:0; transform:translate(-110%,-50%); background:#FFFDF9; color:var(--ink); border:1px solid rgba(18,20,40,.08); border-radius:0 14px 14px 0; box-shadow:0 14px 36px rgba(18,20,40,.18); padding:12px 16px 12px 12px; display:flex; align-items:center; gap:12px; width:max-content; max-width:340px; min-width:268px; z-index:99999; transition:transform .55s cubic-bezier(.34,1.56,.64,1); border-left:4px solid var(--green); }\n.lv-popup.show { transform:translate(0,-50%); }\n.lv-popup-icon { width:48px; height:48px; background:#f0ece4; border-radius:10px; flex-shrink:0; overflow:hidden; box-shadow:0 2px 6px rgba(18,20,40,.12); }\n.lv-popup-icon img { width:100%; height:100%; object-fit:cover; }\n.lv-popup-content { flex:1; min-width:0; line-height:1.3; display:flex; flex-direction:column; justify-content:center; }\n.lv-popup-line1 { font-size:13px; color:#3a3833; font-weight:500; white-space:nowrap; }\n.lv-popup-name { font-weight:800; color:#0A0E1A; }\n.lv-popup-product { font-size:12px; color:#9c7d52; font-weight:800; margin-top:2px; letter-spacing:.01em; white-space:nowrap; }\n.lv-popup-meta { font-size:11px; color:#5f5b54; font-weight:600; margin-top:3px; display:flex; align-items:center; gap:5px; white-space:nowrap; }\n.lv-popup-dot { width:6px; height:6px; border-radius:50%; background:var(--green); animation:lv-livepulse 1.5s ease-in-out infinite; flex-shrink:0; }\n.lv-popup-close { background:none; border:none; color:#9a958c; font-size:18px; cursor:pointer; padding:0 4px; line-height:1; flex-shrink:0; align-self:flex-start; }\n\n\/* ================================================================\n   VSTAR (fondo claro para contraste)\n================================================================ *\/\n.lv-vstar { background:#FAF7F2 !important; padding:50px 20px; text-align:center; }\n.lv-vstar .lv-label { color:var(--gold-d) !important; }\n.lv-vstar .lv-title { color:#0A0E1A !important; }\n.lv-vstar .lv-title em { color:var(--gold-d) !important; }\n.lv-vstar [id^=\"vstar\"] *, .lv-vstar [class^=\"vstar\"] * { color:#1a1a1a !important; }\n\n\/* ================================================================\n   SECCIONES CLARAS (.lv-light) — texto oscuro + tarjetas blancas\n================================================================ *\/\n.lv-light .lv-title, .lv-light h2, .lv-light h3, .lv-light h4 { color:var(--ink) !important; }\n.lv-light .lv-sub, .lv-light p { color:var(--ink2); }\n.lv-light .lv-label { color:var(--gold-d); background:rgba(184,149,106,.14); }\n\/* Problema *\/\n.lv-light .lv-prob-card { background:#fff; border-color:rgba(230,57,70,.22); box-shadow:0 10px 26px rgba(18,20,40,.08); }\n.lv-light .lv-prob-text { color:var(--ink); }\n\/* Tech *\/\n.lv-light .lv-tech-card { background:#fff; border-color:rgba(184,149,106,.3); box-shadow:0 10px 26px rgba(18,20,40,.08); }\n.lv-light .lv-tech-card h3 { color:var(--ink); }\n.lv-light .lv-tech-card p { color:var(--ink2); opacity:1; }\n\/* Comparación *\/\n.lv-light .lv-vs-table { background:#fff; box-shadow:0 10px 26px rgba(18,20,40,.08); }\n.lv-light .lv-vs-table th, .lv-light .lv-vs-table td { color:var(--ink); border-bottom-color:var(--line); }\n.lv-light .lv-vs-table th { background:rgba(184,149,106,.14); color:var(--gold-d); }\n.lv-light .lv-vs-no { color:#b9bdc6; }\n.lv-light .lv-vs-best { background:rgba(184,149,106,.08); }\n\/* Envío *\/\n.lv-light .lv-ship-card { background:#fff; border-color:var(--line); box-shadow:0 10px 26px rgba(18,20,40,.08); }\n.lv-light .lv-ship-card:first-child { background:rgba(184,149,106,.08); border-color:rgba(184,149,106,.4); }\n.lv-light .lv-ship-days { color:var(--gold-d); }\n.lv-light .lv-ship-lbl, .lv-light .lv-ship-cities, .lv-light .lv-ship-footer { color:#6f6a62; }\n.lv-light .lv-ship-desc { color:var(--ink); }\n\/* FAQ *\/\n.lv-light .lv-faq-item { background:#fff; border-left-color:var(--gold-d); box-shadow:0 6px 18px rgba(18,20,40,.06); }\n.lv-light .lv-faq-item summary { color:var(--ink); }\n.lv-light .lv-faq-item summary::after { color:var(--gold-d); }\n.lv-light .lv-faq-item p { color:var(--ink2); }\n\/* Reviews *\/\n.lv-light .lv-reviews-score { color:var(--ink); }\n.lv-light .lv-reviews-count { color:#6f6a62; }\n.lv-light .lv-review-card { background:#fff; border-color:rgba(184,149,106,.22); box-shadow:0 10px 26px rgba(18,20,40,.08); }\n.lv-light .lv-rev-name { color:var(--ink); }\n.lv-light .lv-rev-city { color:#6f6a62; }\n.lv-light .lv-rev-text { color:#39362f; opacity:1; }\n\/* CTA sub en claro *\/\n.lv-light .lv-cta-sub { color:#6f6a62; }\n\/* Marquee de chips en sección clara *\/\n.lv-light .lv-checks li { color:var(--ink); background:#fff; border:1px solid rgba(184,149,106,.32); box-shadow:0 4px 12px rgba(18,20,40,.06); }\n\n@media (min-width:720px){\n  .lv-wrap { max-width:720px; }\n  .lv-section { padding:80px 24px; }\n  .lv-hero-title { font-size:42px; }\n  .lv-title { font-size:38px; }\n  .lv-tech-grid { grid-template-columns:1fr 1fr; }\n  .lv-ship-cards { grid-template-columns:1fr 1fr; max-width:680px; }\n  .lv-offer-price { font-size:72px; }\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"lv-landing\"\u003e\n\n\u003c!-- ============ HERO ============ --\u003e\n\u003csection class=\"lv-section lv-hero\"\u003e\n  \u003cdiv class=\"lv-hero-head\"\u003e\n    \u003ch1 class=\"lv-hero-title\"\u003eBorra ojeras, bolsas y líneas finas\u003cbr\u003e\u003cem class=\"lv-gold\"\u003een 10 minutos al día\u003c\/em\u003e\n\u003c\/h1\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"lv-carousel-wrap\"\u003e\n    \u003cdiv class=\"lv-live\" aria-live=\"polite\"\u003e\n      \u003cspan class=\"lv-live-dot\"\u003e\u003c\/span\u003e\n      \u003cspan class=\"lv-live-text\"\u003e\u003cspan class=\"lv-live-num\"\u003e124\u003c\/span\u003e viendo ahora\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"lv-carousel\"\u003e\n      \u003cdiv class=\"lv-slide\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0805\/3630\/5910\/files\/hf_20260517_002143_b80e656c-defd-4e46-b020-20ff7cd32b91.png?v=1778977767\" alt=\"LUMÉ — EMS, Luz Roja 660nm y Calor Terapéutico\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"lv-slide\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0805\/3630\/5910\/files\/hf_20260516_033450_662d6b66-065f-42ee-9646-a26eec29a048.png?v=1778902699\" alt=\"Mujer usando LUMÉ relajada en casa\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"lv-slide\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0805\/3630\/5910\/files\/hf_20260516_182418_fd376d2d-aaf4-45c9-9e50-3d78163b3e20.png?v=1779038581\" alt=\"LUMÉ en la mano con luz roja encendida\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"lv-slide\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0805\/3630\/5910\/files\/hf_20260517_173151_d4119d1b-94c3-4544-b556-6f473e8809cc.png?v=1779039241\" alt=\"LUMÉ sobre mesón de cocina\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"lv-slide\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0805\/3630\/5910\/files\/hf_20260517_172356_977168fb-5b6c-4557-91dc-06d04dd30a85.png?v=1779038800\" alt=\"LUMÉ cargando en la mesa de noche\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"lv-slide\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0805\/3630\/5910\/files\/hf_20260517_172628_d82113a7-cf99-41fd-b6ce-f70609833576.png?v=1779038938\" alt=\"Caja LUMÉ eye-care glasses — qué incluye\"\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"lv-dots\"\u003e\n      \u003cspan class=\"dot active\"\u003e\u003c\/span\u003e\u003cspan class=\"dot\"\u003e\u003c\/span\u003e\u003cspan class=\"dot\"\u003e\u003c\/span\u003e\u003cspan class=\"dot\"\u003e\u003c\/span\u003e\u003cspan class=\"dot\"\u003e\u003c\/span\u003e\u003cspan class=\"dot\"\u003e\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"lv-hero-body\"\u003e\n    \u003cdiv class=\"lv-price-row\"\u003e\n      \u003cspan class=\"lv-price-old\"\u003e$320.000\u003c\/span\u003e\n      \u003cspan class=\"lv-price-new\"\u003e$149.900\u003c\/span\u003e\n      \u003cspan class=\"lv-price-badge\"\u003e−53%\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"lv-rating\"\u003e\n      \u003cspan class=\"lv-stars\"\u003e★★★★★\u003c\/span\u003e\n      \u003cspan class=\"lv-rating-text\"\u003e4.9 · Más de 800 colombianas felices\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"lv-rsi-slot lv-hero-cta-slot\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"lv-checks-marquee\"\u003e\n      \u003cdiv class=\"lv-checks-track\"\u003e\n        \u003cul class=\"lv-checks\"\u003e\n          \u003cli\u003eEnvío gratis\u003c\/li\u003e\n\u003cli\u003ePago al recibir\u003c\/li\u003e\n\u003cli\u003eGarantía 30 días\u003c\/li\u003e\n\u003cli\u003eEMS + Luz Roja 660nm\u003c\/li\u003e\n\u003cli\u003e10 min al día\u003c\/li\u003e\n\u003cli\u003eUSB-C recargable\u003c\/li\u003e\n\u003cli\u003eLlega en 1-3 días\u003c\/li\u003e\n\u003cli\u003eTecnología de spa\u003c\/li\u003e\n        \u003c\/ul\u003e\n        \u003cul class=\"lv-checks\" aria-hidden=\"true\"\u003e\n          \u003cli\u003eEnvío gratis\u003c\/li\u003e\n\u003cli\u003ePago al recibir\u003c\/li\u003e\n\u003cli\u003eGarantía 30 días\u003c\/li\u003e\n\u003cli\u003eEMS + Luz Roja 660nm\u003c\/li\u003e\n\u003cli\u003e10 min al día\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- ============ PROBLEMA ============ --\u003e\n\u003csection class=\"lv-section lv-problem lv-light\"\u003e\n  \u003cdiv class=\"lv-wrap\"\u003e\n    \u003ch2 class=\"lv-title\"\u003eTu mirada habla \u003cem\u003eantes que tú\u003c\/em\u003e\n\u003c\/h2\u003e\n    \u003cp class=\"lv-sub\"\u003ePantallas, trasnochos y estrés: el contorno de los ojos es la primera zona en delatarte. Si te pasa esto, no estás sola.\u003c\/p\u003e\n    \u003cdiv class=\"lv-prob-grid\"\u003e\n      \u003cdiv class=\"lv-prob-card\"\u003e\n\u003cspan class=\"lv-prob-x\"\u003e✗\u003c\/span\u003e\u003cspan class=\"lv-prob-ico\"\u003e😴\u003c\/span\u003e\u003cp class=\"lv-prob-text\"\u003eTe ves cansada aunque hayas dormido 8 horas\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"lv-prob-card\"\u003e\n\u003cspan class=\"lv-prob-x\"\u003e✗\u003c\/span\u003e\u003cspan class=\"lv-prob-ico\"\u003e👁️\u003c\/span\u003e\u003cp class=\"lv-prob-text\"\u003eLas bolsas no se quitan con frío ni con cremas\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"lv-prob-card\"\u003e\n\u003cspan class=\"lv-prob-x\"\u003e✗\u003c\/span\u003e\u003cspan class=\"lv-prob-ico\"\u003e💸\u003c\/span\u003e\u003cp class=\"lv-prob-text\"\u003eCremas costosas que no llegan al músculo\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"lv-prob-card\"\u003e\n\u003cspan class=\"lv-prob-x\"\u003e✗\u003c\/span\u003e\u003cspan class=\"lv-prob-ico\"\u003e⏳\u003c\/span\u003e\u003cp class=\"lv-prob-text\"\u003eMaquillaje que se acumula en las líneas finas\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- ============ SOLUCIÓN ============ --\u003e\n\u003csection class=\"lv-section lv-solution\"\u003e\n  \u003cdiv class=\"lv-wrap\"\u003e\n    \u003cspan class=\"lv-label\"\u003eLa solución\u003c\/span\u003e\n    \u003ch2 class=\"lv-title\"\u003eEl \u003cspan class=\"marker\"\u003espa profesional\u003c\/span\u003e en formato de gafas\u003c\/h2\u003e\n    \u003cp class=\"lv-sub\"\u003eTecnología de consultorio, fácil de usar, en tu casa. Resultados visibles desde la primera semana.\u003c\/p\u003e\n    \u003cdiv class=\"lv-steps\"\u003e\n      \u003cdiv class=\"lv-step\"\u003e\n\u003cspan class=\"lv-step-num\"\u003e1\u003c\/span\u003e\u003cspan class=\"lv-step-text\"\u003eEnciéndelo\u003cbr\u003ey elige modo\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cspan class=\"lv-step-arrow\" aria-hidden=\"true\"\u003e\u003csvg viewbox=\"0 0 40 16\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\u003cpath d=\"M2 8 C 10 2, 22 14, 36 8\" stroke=\"#D4AF7A\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-dasharray=\"3 3\"\u003e\u003c\/path\u003e\u003cpath d=\"M30 4 L36 8 L30 12\" stroke=\"#D4AF7A\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" fill=\"none\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/span\u003e\n      \u003cdiv class=\"lv-step\"\u003e\n\u003cspan class=\"lv-step-num\"\u003e2\u003c\/span\u003e\u003cspan class=\"lv-step-text\"\u003ePóntelo\u003cbr\u003ey relájate\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cspan class=\"lv-step-arrow\" aria-hidden=\"true\"\u003e\u003csvg viewbox=\"0 0 40 16\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\u003cpath d=\"M2 8 C 10 2, 22 14, 36 8\" stroke=\"#D4AF7A\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-dasharray=\"3 3\"\u003e\u003c\/path\u003e\u003cpath d=\"M30 4 L36 8 L30 12\" stroke=\"#D4AF7A\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" fill=\"none\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/span\u003e\n      \u003cdiv class=\"lv-step\"\u003e\n\u003cspan class=\"lv-step-num\"\u003e3\u003c\/span\u003e\u003cspan class=\"lv-step-text\"\u003e10 min\u003cbr\u003ey listo\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"lv-compare\" id=\"lvCompare\"\u003e\n      \u003cimg class=\"lv-compare-img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0805\/3630\/5910\/files\/lume-despues-real.png?v=1778953870\" alt=\"Después de usar LUMÉ\"\u003e\n      \u003cdiv class=\"lv-compare-after\" id=\"lvCompareAfter\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0805\/3630\/5910\/files\/lume-antes-real.png?v=1778953865\" alt=\"Antes de usar LUMÉ\"\u003e\n      \u003c\/div\u003e\n      \u003cspan class=\"lv-compare-label lv-compare-label--antes\"\u003eAntes\u003c\/span\u003e\n      \u003cspan class=\"lv-compare-label lv-compare-label--despues\"\u003eDespués\u003c\/span\u003e\n      \u003cdiv class=\"lv-compare-handle\" id=\"lvCompareHandle\"\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cp class=\"lv-compare-hint\"\u003e↔ Desliza para ver el cambio real · uso de 10 min al día\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- ============ TECH ============ --\u003e\n\u003csection class=\"lv-section lv-tech lv-light\"\u003e\n  \u003cdiv class=\"lv-wrap\"\u003e\n    \u003cspan class=\"lv-label\"\u003e3 tecnologías · 1 dispositivo\u003c\/span\u003e\n    \u003ch2 class=\"lv-title\"\u003e¿Por qué LUMÉ \u003cem\u003efunciona\u003c\/em\u003e donde las cremas fallan?\u003c\/h2\u003e\n    \u003cp class=\"lv-sub\"\u003eLas cremas se quedan en la superficie. LUMÉ trabaja en las 3 capas: músculo, piel y circulación.\u003c\/p\u003e\n    \u003cimg class=\"lv-tech-info\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0805\/3630\/5910\/files\/hf_20260517_002143_b80e656c-defd-4e46-b020-20ff7cd32b91.png?v=1778977767\" alt=\"LUMÉ: EMS, Luz Roja 660nm, Calor Terapéutico, resultados en 14 días\"\u003e\n    \u003cdiv class=\"lv-tech-grid\"\u003e\n      \u003cdiv class=\"lv-tech-card\"\u003e\n\u003cdiv class=\"lv-tech-ico\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0805\/3630\/5910\/files\/lume-icon-ems.png?v=1778956411\" alt=\"EMS\"\u003e\u003c\/div\u003e\n\u003ch3\u003eEMS · Microcorriente\u003c\/h3\u003e\n\u003cp\u003eReactiva los músculos del contorno —debilitados por la edad y el estrés— para devolverles firmeza y reducir el descuelgue.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"lv-tech-card\"\u003e\n\u003cdiv class=\"lv-tech-ico lv-tech-ico--gold\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0805\/3630\/5910\/files\/lume-icon-redlight.png?v=1778956414\" alt=\"Luz Roja\"\u003e\u003c\/div\u003e\n\u003ch3\u003eLuz Roja 660nm\u003c\/h3\u003e\n\u003cp\u003eLa misma longitud de onda que usan los dermatólogos. Atenúa líneas finas, mejora la apariencia de la piel y unifica el tono.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"lv-tech-card\"\u003e\n\u003cdiv class=\"lv-tech-ico\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0805\/3630\/5910\/files\/lume-icon-heat.png?v=1778956417\" alt=\"Calor\"\u003e\u003c\/div\u003e\n\u003ch3\u003eCalor Terapéutico\u003c\/h3\u003e\n\u003cp\u003eActiva la microcirculación y ayuda a desinflamar las bolsas. Sensación de descanso inmediata desde la primera sesión.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"lv-tech-card\"\u003e\n\u003cdiv class=\"lv-tech-ico\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0805\/3630\/5910\/files\/lume-icon-usbc.png?v=1778956420\" alt=\"USB-C\"\u003e\u003c\/div\u003e\n\u003ch3\u003eUSB-C · Recargable\u003c\/h3\u003e\n\u003cp\u003eLigero y portátil. Lo llevas a la oficina, al gym o de viaje. Sin cables enredados ni baterías eternas.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- ============ OFERTA ============ --\u003e\n\u003csection class=\"lv-section lv-offer\"\u003e\n  \u003cdiv class=\"lv-wrap\"\u003e\n    \u003cdiv class=\"lv-countdown-wrap\"\u003e\n      \u003cspan\u003e⏱️\u003c\/span\u003e\n      \u003cspan class=\"lv-countdown-label\"\u003eLa oferta termina en\u003c\/span\u003e\n      \u003cspan class=\"lv-countdown\"\u003e17:00\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cspan class=\"lv-label\"\u003ePrecio de lanzamiento\u003c\/span\u003e\n    \u003ch2 class=\"lv-title\"\u003eEmpieza tu transformación hoy\u003c\/h2\u003e\n    \u003cdiv class=\"lv-price-box\"\u003e\n      \u003cdiv class=\"lv-offer-before\"\u003eAntes \u003cs\u003e$320.000\u003c\/s\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"lv-offer-price\"\u003e$149.900\u003c\/div\u003e\n      \u003cspan class=\"lv-offer-save\"\u003eAhorras $170.100\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"lv-perks-marquee\"\u003e\n      \u003cdiv class=\"lv-perks-track\"\u003e\n        \u003cul class=\"lv-perks-list\"\u003e\n\u003cli\u003e🚚 Envío gratis\u003c\/li\u003e\n\u003cli\u003e💰 Pago al recibir\u003c\/li\u003e\n\u003cli\u003e📦 Llega en 1-3 días\u003c\/li\u003e\n\u003cli\u003e🔒 Compra segura\u003c\/li\u003e\n\u003cli\u003e✅ Garantía 30 días\u003c\/li\u003e\n\u003cli\u003e🇨🇴 Toda Colombia\u003c\/li\u003e\n\u003c\/ul\u003e\n        \u003cul class=\"lv-perks-list\" aria-hidden=\"true\"\u003e\n\u003cli\u003e🚚 Envío gratis\u003c\/li\u003e\n\u003cli\u003e💰 Pago al recibir\u003c\/li\u003e\n\u003cli\u003e🔒 Compra segura\u003c\/li\u003e\n\u003cli\u003e✅ Garantía 30 días\u003c\/li\u003e\n\u003cli\u003e🇨🇴 Toda Colombia\u003c\/li\u003e\n\u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- ============ TIEMPOS DE ENTREGA ============ --\u003e\n\u003csection class=\"lv-section lv-ship lv-light\"\u003e\n  \u003cdiv class=\"lv-wrap\"\u003e\n    \u003cspan class=\"lv-label\"\u003e¿Cuándo lo recibes?\u003c\/span\u003e\n    \u003ch2 class=\"lv-title\"\u003eDespacho en menos de 24 horas\u003c\/h2\u003e\n    \u003cdiv class=\"lv-ship-cards\"\u003e\n      \u003carticle class=\"lv-ship-card\"\u003e\n        \u003cdiv class=\"lv-ship-days\"\u003e\n\u003cspan class=\"lv-ship-num\" data-a=\"1\" data-b=\"3\"\u003e1-3\u003c\/span\u003e días\u003c\/div\u003e\n        \u003cdiv class=\"lv-ship-lbl\"\u003ehábiles\u003c\/div\u003e\n        \u003cdiv class=\"lv-ship-desc\"\u003eCiudades principales\u003c\/div\u003e\n        \u003cdiv class=\"lv-ship-cities\"\u003eBogotá · Medellín · Cali · Barranquilla · Cartagena · Bucaramanga\u003c\/div\u003e\n      \u003c\/article\u003e\n      \u003carticle class=\"lv-ship-card\"\u003e\n        \u003cdiv class=\"lv-ship-days\"\u003e\n\u003cspan class=\"lv-ship-num\" data-a=\"3\" data-b=\"5\"\u003e3-5\u003c\/span\u003e días\u003c\/div\u003e\n        \u003cdiv class=\"lv-ship-lbl\"\u003ehábiles\u003c\/div\u003e\n        \u003cdiv class=\"lv-ship-desc\"\u003eResto de Colombia\u003c\/div\u003e\n        \u003cdiv class=\"lv-ship-cities\"\u003ePereira · Manizales · Ibagué · Pasto · Cúcuta · Santa Marta y todo el país\u003c\/div\u003e\n      \u003c\/article\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"lv-checks-marquee\" style=\"margin-top:24px\"\u003e\n      \u003cdiv class=\"lv-checks-track\"\u003e\n        \u003cul class=\"lv-checks\"\u003e\n          \u003cli\u003eEnvío gratis\u003c\/li\u003e\n\u003cli\u003ePago al recibir\u003c\/li\u003e\n\u003cli\u003eGarantía 30 días\u003c\/li\u003e\n\u003cli\u003eEMS + Luz Roja 660nm\u003c\/li\u003e\n\u003cli\u003e10 min al día\u003c\/li\u003e\n\u003cli\u003eUSB-C recargable\u003c\/li\u003e\n\u003cli\u003eLlega en 1-3 días\u003c\/li\u003e\n\u003cli\u003eTecnología de spa\u003c\/li\u003e\n        \u003c\/ul\u003e\n        \u003cul class=\"lv-checks\" aria-hidden=\"true\"\u003e\n          \u003cli\u003eEnvío gratis\u003c\/li\u003e\n\u003cli\u003ePago al recibir\u003c\/li\u003e\n\u003cli\u003eGarantía 30 días\u003c\/li\u003e\n\u003cli\u003eEMS + Luz Roja 660nm\u003c\/li\u003e\n\u003cli\u003e10 min al día\u003c\/li\u003e\n\u003cli\u003eUSB-C recargable\u003c\/li\u003e\n\u003cli\u003eLlega en 1-3 días\u003c\/li\u003e\n\u003cli\u003eTecnología de spa\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- ============ GARANTÍA ============ --\u003e\n\u003csection class=\"lv-section lv-guarantee\"\u003e\n  \u003cdiv class=\"lv-wrap\"\u003e\n    \u003cdiv class=\"lv-seal\"\u003e🛡️\u003c\/div\u003e\n    \u003ch2 class=\"lv-title\" style=\"color:var(--gold);margin-bottom:14px;\"\u003eGarantía 30 días\u003c\/h2\u003e\n    \u003cp\u003eSi en 30 días no ves resultados visibles en tu mirada, te devolvemos tu dinero. Sin preguntas, sin letra chica. El riesgo lo asumimos nosotros.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- ============ FAQ ============ --\u003e\n\u003csection class=\"lv-section lv-faq lv-light\"\u003e\n  \u003cdiv class=\"lv-wrap\"\u003e\n    \u003ch2 class=\"lv-title\"\u003ePreguntas frecuentes\u003c\/h2\u003e\n    \u003cdiv style=\"margin-top:26px\"\u003e\n      \u003cdetails class=\"lv-faq-item\"\u003e\u003csummary\u003e¿En cuánto tiempo veré resultados?\u003c\/summary\u003e\u003cp\u003eLa mayoría siente la zona más descansada desde la primera sesión. Los cambios visibles en ojeras y bolsas suelen aparecer entre los días 14 y 21 con uso constante de 10 min\/día.\u003c\/p\u003e\u003c\/details\u003e\n      \u003cdetails class=\"lv-faq-item\"\u003e\u003csummary\u003e¿Es seguro? ¿Duele?\u003c\/summary\u003e\u003cp\u003e100% seguro. La microcorriente y la luz roja son tecnologías validadas por dermatólogos. No duele: sentirás un calor suave y un cosquilleo muy leve. Tiene 3 niveles de intensidad.\u003c\/p\u003e\u003c\/details\u003e\n      \u003cdetails class=\"lv-faq-item\"\u003e\u003csummary\u003e¿Cómo funciona el pago contra entrega?\u003c\/summary\u003e\u003cp\u003eHaces tu pedido aquí y te contactamos por WhatsApp para confirmar tus datos y darte la guía de entrega. Pagas en efectivo cuando el transportador te lo entrega. Sin tarjetas, sin transferencias, sin riesgo.\u003c\/p\u003e\u003c\/details\u003e\n      \u003cdetails class=\"lv-faq-item\"\u003e\u003csummary\u003e¿Cuánto tarda el envío?\u003c\/summary\u003e\u003cp\u003eCiudades principales: 1 a 3 días hábiles. Zonas que no son ciudades principales y áreas fuera de la ciudad: 3 a 5 días hábiles. Envío 100% gratis a toda Colombia.\u003c\/p\u003e\u003c\/details\u003e\n      \u003cdetails class=\"lv-faq-item\"\u003e\u003csummary\u003e¿Y si no me funciona?\u003c\/summary\u003e\u003cp\u003eTienes 30 días de garantía. Si en 30 días no ves cambios, nos contactas, recogemos el producto y te devolvemos el 100% de tu dinero. Sin preguntas.\u003c\/p\u003e\u003c\/details\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- ============ REVIEWS ============ --\u003e\n\u003csection class=\"lv-section lv-reviews lv-light\"\u003e\n  \u003cdiv class=\"lv-wrap\"\u003e\n    \u003cdiv class=\"lv-reviews-head\"\u003e\n      \u003ch2 class=\"lv-title\"\u003eLo que dicen quienes \u003cem class=\"lv-gold\"\u003eya lo probaron\u003c\/em\u003e\n\u003c\/h2\u003e\n      \u003cdiv class=\"lv-reviews-rating\"\u003e\n        \u003cspan class=\"lv-reviews-stars\"\u003e★★★★★\u003c\/span\u003e\n        \u003cspan class=\"lv-reviews-score\"\u003e4.9\u003c\/span\u003e\n        \u003cspan class=\"lv-reviews-count\"\u003e· basado en 800+ compras verificadas\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"lv-reviews-grid\"\u003e\n      \u003carticle class=\"lv-review-card\"\u003e\n        \u003cdiv class=\"lv-rev-top\"\u003e\n          \u003cimg class=\"lv-rev-avatar\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0805\/3630\/5910\/files\/lume-resena-1.jpg?v=1780180073\" alt=\"María del Pilar R.\" loading=\"lazy\"\u003e\n          \u003cdiv class=\"lv-rev-meta\"\u003e\n\u003cdiv class=\"lv-rev-name\"\u003eMaría del Pilar R. 🇨🇴\u003c\/div\u003e\n\u003cdiv class=\"lv-rev-city\"\u003eBogotá · hace 3 semanas\u003c\/div\u003e\n\u003cdiv class=\"lv-rev-stars\"\u003e★★★★★\u003c\/div\u003e\n\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cp class=\"lv-rev-text\"\u003e\"Trabajo todo el día frente al computador y mis ojeras eran horribles. A las 2 semanas la gente me preguntaba si había dormido más. Lo uso mientras veo Netflix, súper fácil.\"\u003c\/p\u003e\n        \u003cdiv class=\"lv-rev-verified\"\u003e✓ Compra verificada\u003c\/div\u003e\n      \u003c\/article\u003e\n      \u003carticle class=\"lv-review-card\"\u003e\n        \u003cdiv class=\"lv-rev-top\"\u003e\n          \u003cimg class=\"lv-rev-avatar\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0805\/3630\/5910\/files\/lume-resena-2.jpg?v=1780180076\" alt=\"Diana Marcela G.\" loading=\"lazy\"\u003e\n          \u003cdiv class=\"lv-rev-meta\"\u003e\n\u003cdiv class=\"lv-rev-name\"\u003eDiana Marcela G. 🇨🇴\u003c\/div\u003e\n\u003cdiv class=\"lv-rev-city\"\u003eMedellín · hace 1 mes\u003c\/div\u003e\n\u003cdiv class=\"lv-rev-stars\"\u003e★★★★★\u003c\/div\u003e\n\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cp class=\"lv-rev-text\"\u003e\"A mis 47 las bolsas ya no se quitaban con nada. El calorcito se siente delicioso y la zona se ve más descansada. Es mi momento favorito antes de dormir.\"\u003c\/p\u003e\n        \u003cdiv class=\"lv-rev-verified\"\u003e✓ Compra verificada\u003c\/div\u003e\n      \u003c\/article\u003e\n      \u003carticle class=\"lv-review-card\"\u003e\n        \u003cdiv class=\"lv-rev-top\"\u003e\n          \u003cimg class=\"lv-rev-avatar\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0805\/3630\/5910\/files\/lume-resena-3.jpg?v=1780180079\" alt=\"Sandra Liliana P.\" loading=\"lazy\"\u003e\n          \u003cdiv class=\"lv-rev-meta\"\u003e\n\u003cdiv class=\"lv-rev-name\"\u003eSandra Liliana P. 🇨🇴\u003c\/div\u003e\n\u003cdiv class=\"lv-rev-city\"\u003eCali · hace 2 semanas\u003c\/div\u003e\n\u003cdiv class=\"lv-rev-stars\"\u003e★★★★★\u003c\/div\u003e\n\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cp class=\"lv-rev-text\"\u003e\"Había gastado un montón en cremas de ojos que no hacían nada. Esto sí se siente diferente, llega al músculo. Lo cargo una vez y me dura días.\"\u003c\/p\u003e\n        \u003cdiv class=\"lv-rev-verified\"\u003e✓ Compra verificada\u003c\/div\u003e\n      \u003c\/article\u003e\n      \u003carticle class=\"lv-review-card\"\u003e\n        \u003cdiv class=\"lv-rev-top\"\u003e\n          \u003cimg class=\"lv-rev-avatar\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0805\/3630\/5910\/files\/lume-resena-4.jpg?v=1780180083\" alt=\"Valentina Q.\" loading=\"lazy\"\u003e\n          \u003cdiv class=\"lv-rev-meta\"\u003e\n\u003cdiv class=\"lv-rev-name\"\u003eValentina Q. 🇨🇴\u003c\/div\u003e\n\u003cdiv class=\"lv-rev-city\"\u003eBarranquilla · hace 3 semanas\u003c\/div\u003e\n\u003cdiv class=\"lv-rev-stars\"\u003e★★★★★\u003c\/div\u003e\n\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cp class=\"lv-rev-text\"\u003e\"Me llegó rapidísimo y pagué cuando lo recibí, sin enredos. Lo uso 10 minutos en la mañana y el maquillaje me queda mucho mejor, ya no se acumula en las líneas.\"\u003c\/p\u003e\n        \u003cdiv class=\"lv-rev-verified\"\u003e✓ Compra verificada\u003c\/div\u003e\n      \u003c\/article\u003e\n      \u003carticle class=\"lv-review-card\"\u003e\n        \u003cdiv class=\"lv-rev-top\"\u003e\n          \u003cimg class=\"lv-rev-avatar\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0805\/3630\/5910\/files\/lume-resena-5.jpg?v=1780180086\" alt=\"Andrea V.\" loading=\"lazy\"\u003e\n          \u003cdiv class=\"lv-rev-meta\"\u003e\n\u003cdiv class=\"lv-rev-name\"\u003eAndrea V. 🇨🇴\u003c\/div\u003e\n\u003cdiv class=\"lv-rev-city\"\u003ePereira · hace 1 mes\u003c\/div\u003e\n\u003cdiv class=\"lv-rev-stars\"\u003e★★★★★\u003c\/div\u003e\n\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cp class=\"lv-rev-text\"\u003e\"Soy mamá de dos, no tengo tiempo para spa. Esto es mi spa en casa: me lo pongo, respiro 10 minutos y listo. Compré uno más para regalarle a mi mamá.\"\u003c\/p\u003e\n        \u003cdiv class=\"lv-rev-verified\"\u003e✓ Compra verificada\u003c\/div\u003e\n      \u003c\/article\u003e\n      \u003carticle class=\"lv-review-card\"\u003e\n        \u003cdiv class=\"lv-rev-top\"\u003e\n          \u003cimg class=\"lv-rev-avatar\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0805\/3630\/5910\/files\/lume-resena-6.jpg?v=1780180090\" alt=\"Catalina B.\" loading=\"lazy\"\u003e\n          \u003cdiv class=\"lv-rev-meta\"\u003e\n\u003cdiv class=\"lv-rev-name\"\u003eCatalina B. 🇨🇴\u003c\/div\u003e\n\u003cdiv class=\"lv-rev-city\"\u003eBucaramanga · hace 2 semanas\u003c\/div\u003e\n\u003cdiv class=\"lv-rev-stars\"\u003e★★★★★\u003c\/div\u003e\n\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cp class=\"lv-rev-text\"\u003e\"Estaba escéptica con la luz roja, pero la verdad funciona. Mi contorno se ve más firme y el cansancio se nota menos. Vale cada peso.\"\u003c\/p\u003e\n        \u003cdiv class=\"lv-rev-verified\"\u003e✓ Compra verificada\u003c\/div\u003e\n      \u003c\/article\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- ============ POP-UP ============ --\u003e\n\u003cdiv class=\"lv-popup\" id=\"lv-popup\" role=\"status\" aria-live=\"polite\"\u003e\n  \u003cdiv class=\"lv-popup-icon\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0805\/3630\/5910\/files\/hf_20260516_182418_fd376d2d-aaf4-45c9-9e50-3d78163b3e20.png?v=1779038581\" alt=\"LUMÉ\"\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"lv-popup-content\"\u003e\n    \u003cdiv class=\"lv-popup-line1\"\u003e\n\u003cspan class=\"lv-popup-name\"\u003eMaría C.\u003c\/span\u003e acaba de pedir\u003c\/div\u003e\n    \u003cdiv class=\"lv-popup-product\"\u003eLUMÉ · Eye-care glasses\u003c\/div\u003e\n    \u003cdiv class=\"lv-popup-meta\"\u003e\n\u003cspan class=\"lv-popup-dot\"\u003e\u003c\/span\u003e\u003cspan class=\"lv-popup-city\"\u003eBogotá\u003c\/span\u003e\u003cspan\u003e·\u003c\/span\u003e\u003cspan class=\"lv-popup-time\"\u003ehace 5 min\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cbutton class=\"lv-popup-close\" aria-label=\"Cerrar\"\u003e×\u003c\/button\u003e\n\u003c\/div\u003e\n\n\n\n\u003c\/div\u003e\n\n\u003cscript\u003e\n\/* ===== Contador \"viendo ahora\" ===== *\/\n(function(){\n  var el = document.querySelector('.lv-live-num');\n  if (!el) return;\n  var current = 100 + Math.floor(Math.random()*40);\n  el.textContent = current;\n  setInterval(function(){\n    var ch = Math.floor(Math.random()*4)+1;\n    if (Math.random()\u003c0.5) ch = -ch;\n    current += ch;\n    if (current \u003c 78) current = 78 + Math.floor(Math.random()*6);\n    if (current \u003e 165) current = 158 + Math.floor(Math.random()*6);\n    el.textContent = current;\n  }, 3200);\n})();\n\n\/* ===== Countdown 17 min (localStorage) ===== *\/\n(function(){\n  function init(){\n    var el = document.querySelector('.lv-countdown');\n    if (!el) return;\n    var KEY='lumev2_offer_end', DUR=17*60*1000;\n    var end = parseInt(localStorage.getItem(KEY),10);\n    if (!end || end-Date.now()\u003c=0){ end=Date.now()+DUR; try{localStorage.setItem(KEY,end);}catch(e){} }\n    function tick(){\n      var ms=end-Date.now();\n      if (ms\u003c=0){ end=Date.now()+DUR; try{localStorage.setItem(KEY,end);}catch(e){} ms=DUR; }\n      var t=Math.floor(ms\/1000);\n      el.textContent = String(Math.floor(t\/60)).padStart(2,'0')+':'+String(t%60).padStart(2,'0');\n    }\n    tick(); setInterval(tick,1000);\n  }\n  if (document.readyState!=='loading') init(); else document.addEventListener('DOMContentLoaded',init);\n})();\n\n\/* ===== Pop-up notificaciones ===== *\/\n(function(){\n  var popup = document.getElementById('lv-popup');\n  if (!popup) return;\n  if (popup.parentNode !== document.body) document.body.appendChild(popup);\n  var clientes = [\n    {name:'María Camila',city:'Bogotá'},{name:'Valentina G.',city:'Medellín'},{name:'Sofía R.',city:'Cali'},\n    {name:'Isabella M.',city:'Barranquilla'},{name:'Camila P.',city:'Cartagena'},{name:'Daniela L.',city:'Bucaramanga'},\n    {name:'Andrea V.',city:'Pereira'},{name:'Mariana T.',city:'Manizales'},{name:'Laura C.',city:'Ibagué'},\n    {name:'Paula R.',city:'Santa Marta'},{name:'Natalia F.',city:'Villavicencio'},{name:'Catalina B.',city:'Armenia'},\n    {name:'Juliana H.',city:'Neiva'},{name:'Ana María',city:'Popayán'},{name:'Sara P.',city:'Pasto'},\n    {name:'Lucía D.',city:'Tunja'},{name:'Karen V.',city:'Cúcuta'},{name:'Carolina M.',city:'Montería'},\n    {name:'Manuela G.',city:'Sincelejo'},{name:'Tatiana R.',city:'Valledupar'},{name:'Verónica S.',city:'Riohacha'},\n    {name:'Liliana P.',city:'Quibdó'},{name:'Diana M.',city:'Yopal'},{name:'Estefanía L.',city:'Envigado'},\n    {name:'Adriana C.',city:'Soacha'},{name:'Yuliana S.',city:'Bello'},{name:'Mónica F.',city:'Itagüí'},\n    {name:'Andrea P.',city:'Floridablanca'},{name:'Juliana M.',city:'Chía'},{name:'Daniela R.',city:'Cajicá'}\n  ];\n  var nameEl=popup.querySelector('.lv-popup-name'), cityEl=popup.querySelector('.lv-popup-city'),\n      timeEl=popup.querySelector('.lv-popup-time'), closeBtn=popup.querySelector('.lv-popup-close');\n  var lastUsed=[], maxN=25, shown=0, dismissed=false;\n  function ri(a,b){ return Math.floor(Math.random()*(b-a+1))+a; }\n  function nextClient(){\n    var av=clientes.filter(function(c){return lastUsed.indexOf(c.name)===-1;});\n    if (av.length\u003c5){ lastUsed=[]; av=clientes; }\n    var p=av[Math.floor(Math.random()*av.length)]; lastUsed.push(p.name); return p;\n  }\n  \/\/ --- Sonido sutil (desbloqueado tras la 1ra interacción del usuario) ---\n  var audioCtx=null, audioReady=false;\n  function unlockAudio(){ if(audioReady) return; try{ var AC=window.AudioContext||window.webkitAudioContext; if(!AC) return; audioCtx=new AC(); audioReady=true; }catch(e){} }\n  ['pointerdown','touchstart','keydown','scroll'].forEach(function(ev){ window.addEventListener(ev, unlockAudio, {once:true, passive:true}); });\n  function chime(){\n    \/\/ Sonido tipo caja registradora (\"ka-ching\"): clic + dos campanas brillantes\n    if(!audioReady||!audioCtx) return;\n    try{\n      if(audioCtx.state==='suspended') audioCtx.resume();\n      var t=audioCtx.currentTime, ctx=audioCtx;\n      \/\/ \"ka\" — clic corto de ruido filtrado\n      var nb=ctx.createBuffer(1, Math.floor(ctx.sampleRate*0.04), ctx.sampleRate), d=nb.getChannelData(0);\n      for(var i=0;i\u003cd.length;i++){ d[i]=(Math.random()*2-1)*Math.pow(1-i\/d.length,2); }\n      var ns=ctx.createBufferSource(); ns.buffer=nb;\n      var hp=ctx.createBiquadFilter(); hp.type='highpass'; hp.frequency.value=1800;\n      var ng=ctx.createGain(); ng.gain.value=0.06;\n      ns.connect(hp); hp.connect(ng); ng.connect(ctx.destination); ns.start(t); ns.stop(t+0.04);\n      \/\/ \"ching\" — dos campanas (E6, A6) con armónico metálico\n      function bell(freq, st, vol){\n        [1, 2.01].forEach(function(m, idx){\n          var o=ctx.createOscillator(), g=ctx.createGain(), v=vol*(idx?0.35:1);\n          o.type='triangle'; o.frequency.value=freq*m;\n          g.gain.setValueAtTime(0,st); g.gain.linearRampToValueAtTime(v,st+0.006); g.gain.exponentialRampToValueAtTime(0.0001,st+0.5);\n          o.connect(g); g.connect(ctx.destination); o.start(st); o.stop(st+0.55);\n        });\n      }\n      bell(1318.5, t+0.035, 0.11);\n      bell(1760.0, t+0.125, 0.11);\n    }catch(e){}\n  }\n  function show(){\n    if (dismissed || shown\u003e=maxN) return;\n    var c=nextClient();\n    nameEl.textContent=c.name; cityEl.textContent=c.city; timeEl.textContent='hace '+ri(2,48)+' min';\n    popup.classList.add('show'); shown++; chime();\n    setTimeout(function(){ popup.classList.remove('show'); }, 5500);\n  }\n  function scheduleNext(){ setTimeout(function(){ show(); scheduleNext(); }, ri(10000,30000)); }\n  closeBtn.addEventListener('click', function(){ popup.classList.remove('show'); dismissed=true; });\n  setTimeout(function(){ show(); scheduleNext(); }, 5000);\n})();\n\n\/* ===== Carousel hero (auto-advance) ===== *\/\n(function(){\n  function init(){\n    var car=document.querySelector('.lv-carousel');\n    var dots=document.querySelectorAll('.lv-dots .dot');\n    if (!car || !dots.length) return;\n    var slides=car.querySelectorAll('.lv-slide');\n    if (!slides.length) return;\n    var gap=10, firstDelay=4000, nextDelay=1100, resumeDelay=6000;\n    var autoTimer=null, resumeTimer=null, userInteracted=false;\n    function sw(){ return slides[0].offsetWidth+gap; }\n    function ci(){ return Math.round(car.scrollLeft\/sw()); }\n    function updateDots(){ var idx=Math.max(0,Math.min(dots.length-1,ci())); dots.forEach(function(d,i){ d.classList.toggle('active',i===idx); }); }\n    function go(idx){ car.scrollTo({left:idx*sw(),behavior:'smooth'}); }\n    function next(){ go((ci()+1)%slides.length); }\n    function startAuto(){ stopAuto(); (function sn(){ var delay=ci()===0?firstDelay:nextDelay; autoTimer=setTimeout(function(){ next(); sn(); }, delay); })(); }\n    function stopAuto(){ if(autoTimer){ clearTimeout(autoTimer); autoTimer=null; } }\n    function pause(){ userInteracted=true; stopAuto(); if(resumeTimer)clearTimeout(resumeTimer); resumeTimer=setTimeout(function(){ userInteracted=false; startAuto(); }, resumeDelay); }\n    car.addEventListener('scroll', updateDots, {passive:true});\n    ['touchstart','mousedown','wheel'].forEach(function(ev){ car.addEventListener(ev,pause,{passive:true}); });\n    dots.forEach(function(d,i){ d.style.cursor='pointer'; d.addEventListener('click',function(){ pause(); go(i); }); });\n    setTimeout(startAuto,1500);\n    if ('IntersectionObserver' in window){\n      new IntersectionObserver(function(es){ es.forEach(function(e){ if(e.isIntersecting){ if(!userInteracted) startAuto(); } else stopAuto(); }); },{threshold:0.3}).observe(car);\n    }\n  }\n  if (document.readyState!=='loading') init(); else document.addEventListener('DOMContentLoaded',init);\n})();\n\n\/* ===== Slider antes\/después ===== *\/\n(function(){\n  function init(){\n    var c=document.getElementById('lvCompare'); if(!c) return;\n    var after=document.getElementById('lvCompareAfter'), handle=document.getElementById('lvCompareHandle');\n    var img=after.querySelector('img');\n    function sizeAfter(){ img.style.width=c.offsetWidth+'px'; img.style.height=c.offsetHeight+'px'; }\n    function setPos(x){ var r=c.getBoundingClientRect(); var pct=Math.max(0,Math.min(100,((x-r.left)\/r.width)*100)); after.style.width=pct+'%'; handle.style.left=pct+'%'; }\n    function down(e){ e.preventDefault(); var x=e.touches?e.touches[0].clientX:e.clientX; setPos(x);\n      function mv(ev){ setPos(ev.touches?ev.touches[0].clientX:ev.clientX); }\n      function up(){ document.removeEventListener('mousemove',mv); document.removeEventListener('mouseup',up); document.removeEventListener('touchmove',mv); document.removeEventListener('touchend',up); }\n      document.addEventListener('mousemove',mv); document.addEventListener('mouseup',up);\n      document.addEventListener('touchmove',mv,{passive:false}); document.addEventListener('touchend',up);\n    }\n    c.addEventListener('mousedown',down); c.addEventListener('touchstart',down,{passive:false});\n    sizeAfter(); window.addEventListener('resize',sizeAfter);\n    setTimeout(function(){ var pos=50,dir=1,steps=0; var iv=setInterval(function(){ pos+=dir*1.5; if(pos\u003e=60)dir=-1; if(pos\u003c=40)dir=1; steps++; after.style.width=pos+'%'; handle.style.left=pos+'%'; if(steps\u003e40){ clearInterval(iv); after.style.width='50%'; handle.style.left='50%'; } },25); }, 700);\n  }\n  if (document.readyState!=='loading') init(); else document.addEventListener('DOMContentLoaded',init);\n})();\n\n\/* ===== Tarjetas de envío: revelado + conteo digital de números ===== *\/\n(function(){\n  function init(){\n    var wrap=document.querySelector('.lv-ship-cards');\n    if(!wrap) return;\n    var cards=[].slice.call(wrap.querySelectorAll('.lv-ship-card'));\n    if(!cards.length) return;\n    cards.forEach(function(c){ c.style.transition='none'; c.style.opacity='0'; c.style.transform='translateY(30px) scale(.97)'; });\n    function easeOutCubic(p){ return 1-Math.pow(1-p,3); }\n    function countUp(span){\n      var a=parseInt(span.getAttribute('data-a'),10), b=parseInt(span.getAttribute('data-b'),10);\n      var dur=950, t0=null;\n      function fr(ts){ if(!t0)t0=ts; var p=Math.min((ts-t0)\/dur,1), e=easeOutCubic(p);\n        span.textContent=Math.round(e*a)+'-'+Math.round(e*b);\n        if(p\u003c1) requestAnimationFrame(fr); else span.textContent=a+'-'+b; }\n      requestAnimationFrame(fr);\n    }\n    function reveal(card,delay){ setTimeout(function(){\n      card.style.transition='opacity .6s ease, transform .7s cubic-bezier(.22,1,.36,1)';\n      void card.offsetWidth;\n      card.style.opacity='1'; card.style.transform='none'; card.classList.add('lv-in');\n      var s=card.querySelector('.lv-ship-num'); if(s){ s.textContent='0-0'; setTimeout(function(){ countUp(s); },180); }\n    }, delay); }\n    function run(){ cards.forEach(function(c,i){ reveal(c,i*240); }); }\n    if('IntersectionObserver' in window){\n      var done=false;\n      var io=new IntersectionObserver(function(es){ es.forEach(function(e){ if(e.isIntersecting \u0026\u0026 !done){ done=true; run(); io.disconnect(); } }); },{threshold:0.35});\n      io.observe(wrap);\n    } else { run(); }\n  }\n  if(document.readyState!=='loading') init(); else document.addEventListener('DOMContentLoaded',init);\n})();\n\n\/* ===== Releasit: mueve el botón nativo al hero + lvRsiOpen() para clones ===== *\/\n(function(){\n  function findRsi(){\n    var sels=['[id^=\"shopify-block-\"][id*=\"releasit\"]','[id*=\"releasit-cod\"]','[class*=\"releasit-cod\"]','[id^=\"_rsi_cod_form_sf\"]','[class*=\"_rsi_cod_form\"]','[id*=\"rsi-cod\"]','[class*=\"rsi-cod\"]'];\n    for (var i=0;i\u003csels.length;i++){ var el=document.querySelector(sels[i]); if(el) return el; }\n    var blocks=document.querySelectorAll('[id^=\"shopify-block-\"]');\n    for (var j=0;j\u003cblocks.length;j++){ if(\/PEDIR|CONTRA ENTREGA|CASH ON DELIVERY|COD\/i.test(blocks[j].textContent||'')) return blocks[j]; }\n    return null;\n  }\n  function moveToHero(){\n    var src=findRsi(), slot=document.querySelector('.lv-hero-cta-slot');\n    if (!src || !slot) return false;\n    if (slot.dataset.filled==='1') return true;\n    slot.appendChild(src); src.style.display='block'; src.style.maxWidth='440px'; src.style.margin='0 auto'; src.style.width='100%';\n    slot.dataset.filled='1'; return true;\n  }\n  function init(){ if(moveToHero())return; var a=0; var iv=setInterval(function(){ a++; if(moveToHero()||a\u003e40) clearInterval(iv); },400); }\n  if (document.readyState!=='loading') init(); else document.addEventListener('DOMContentLoaded',init);\n})();\n\nwindow.lvRsiOpen = function(){\n  var btn = document.querySelector('.lv-hero-cta-slot button, .lv-hero-cta-slot a, .rsi-cod-form-button, [class*=\"rsi-cod-form-button\"], button[id*=\"rsi_cod\"], button[class*=\"releasit\"], [data-rsi-cod-form-open]');\n  if (!btn){\n    var all=document.querySelectorAll('button, a, div[role=\"button\"]');\n    for (var i=0;i\u003call.length;i++){ var t=(all[i].textContent||'').toUpperCase(); if (t.indexOf('CONTRA ENTREGA')\u003e=0){ btn=all[i]; break; } }\n  }\n  if (btn){ btn.click(); btn.scrollIntoView({behavior:'smooth',block:'center'}); }\n  else { window.scrollTo({top:0,behavior:'smooth'}); }\n  return false;\n};\n\u003c\/script\u003e\n","brand":"Vizona","offers":[{"title":"Default Title","offer_id":50736335323382,"sku":"grja","price":149900.0,"currency_code":"COP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0805\/3630\/5910\/files\/hf_20260517_002143_9c4fd88a-0ff1-46da-b4c4-1e9c868845fe.png?v=1779991067","url":"https:\/\/vizonashop.com\/products\/adios-ojeras-v2","provider":"Vizona","version":"1.0","type":"link"}