{"title":"Página de inicio","description":null,"products":[{"product_id":"lentes-one-power-enfoque-automatico","title":"Lentes One Power Enfoque Automatico","description":"\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e\n\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin\u003e\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800\u0026amp;family=Playfair+Display:wght@700;800\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\n\u003cstyle\u003e\n  .op * { box-sizing: border-box; margin: 0; padding: 0; }\n\n  .op {\n    font-family: 'Plus Jakarta Sans', system-ui, sans-serif;\n    color: #1a1a2a;\n    max-width: 680px;\n    margin: 0 auto;\n    background: #fff;\n    line-height: 1.65;\n  }\n\n  @keyframes op-up {\n    from { opacity: 0; transform: translateY(18px); }\n    to   { opacity: 1; transform: translateY(0); }\n  }\n  @keyframes op-bar {\n    from { width: 0; }\n    to   { width: 100%; }\n  }\n  @keyframes op-blink {\n    0%,100% { opacity: 1; } 50% { opacity: 0.4; }\n  }\n\n  \/* ── EYEBROW LABEL ── *\/\n  .op-label {\n    display: inline-block;\n    font-size: 10px;\n    font-weight: 700;\n    letter-spacing: 0.12em;\n    text-transform: uppercase;\n    color: #3b6ef5;\n    margin-bottom: 0.6rem;\n    font-family: 'Plus Jakarta Sans', sans-serif;\n  }\n\n  \/* ────────────────────────────\n     SECCIÓN 1 · HERO\n  ──────────────────────────── *\/\n  .op-hero {\n    background: #f0f5ff;\n    border: 1px solid #d6e3ff;\n    border-radius: 18px;\n    padding: 2.2rem 2rem;\n    margin-bottom: 1.1rem;\n    text-align: center;\n    animation: op-up 0.5s ease both;\n  }\n  .op-hero-tag {\n    display: inline-flex;\n    align-items: center;\n    gap: 6px;\n    background: #fff;\n    border: 1px solid #c7d9ff;\n    border-radius: 20px;\n    padding: 5px 14px;\n    font-size: 11px;\n    font-weight: 700;\n    color: #2554d4;\n    letter-spacing: 0.07em;\n    text-transform: uppercase;\n    margin-bottom: 1.1rem;\n  }\n  .op-hero-tag span {\n    width: 6px; height: 6px;\n    background: #3b6ef5;\n    border-radius: 50%;\n    animation: op-blink 2s ease infinite;\n  }\n  .op-hero h2 {\n    font-family: 'Playfair Display', Georgia, serif;\n    font-size: clamp(22px, 4vw, 30px);\n    font-weight: 800;\n    color: #0f1f4b;\n    line-height: 1.2;\n    margin-bottom: 0.8rem;\n    letter-spacing: -0.02em;\n  }\n  .op-hero p {\n    font-size: 15px;\n    font-weight: 500;\n    color: #4a5578;\n    max-width: 460px;\n    margin: 0 auto;\n  }\n\n  \/* ── IMAGEN HERO ── *\/\n  .op-img-hero {\n    margin-bottom: 1.1rem;\n    border-radius: 14px;\n    overflow: hidden;\n    animation: op-up 0.5s 0.06s ease both;\n    line-height: 0;\n    border: 1px solid #e8ecf4;\n  }\n  .op-img-hero img {\n    width: 100%; height: auto; display: block;\n    object-fit: cover;\n  }\n\n  \/* ────────────────────────────\n     SECCIÓN 2 · PAIN\n  ──────────────────────────── *\/\n  .op-pain {\n    margin-bottom: 1.1rem;\n    animation: op-up 0.5s 0.1s ease both;\n  }\n  .op-pain-item {\n    display: flex;\n    align-items: flex-start;\n    gap: 13px;\n    padding: 14px 16px;\n    background: #fef5f5;\n    border: 1px solid #fbd5d5;\n    border-radius: 12px;\n    margin-bottom: 8px;\n    transition: border-color 0.2s, transform 0.18s;\n  }\n  .op-pain-item:hover { border-color: #f8a8a8; transform: translateX(3px); }\n  .op-pain-item svg   { flex-shrink: 0; margin-top: 2px; }\n  .op-pain-item p     { font-size: 14px; font-weight: 500; color: #7a1f1f; line-height: 1.55; }\n\n  \/* ────────────────────────────\n     SECCIÓN 3 · BRIDGE\n  ──────────────────────────── *\/\n  .op-bridge {\n    background: #f0f5ff;\n    border: 1px solid #d6e3ff;\n    border-radius: 14px 14px 0 0;\n    padding: 1.6rem 1.8rem;\n    text-align: center;\n    animation: op-up 0.5s 0.14s ease both;\n    margin-bottom: 0;\n  }\n  .op-bridge h3 {\n    font-family: 'Playfair Display', Georgia, serif;\n    font-size: 21px;\n    font-weight: 800;\n    color: #0f1f4b;\n    margin-bottom: 0.5rem;\n    letter-spacing: -0.02em;\n  }\n  .op-bridge p {\n    font-size: 14px;\n    font-weight: 500;\n    color: #3a4a72;\n    line-height: 1.7;\n  }\n\n  \/* ── GALERÍA STRIP ── *\/\n  \/* ── CARRUSEL ── *\/\n  .op-carousel-wrap {\n    border-radius: 0 0 14px 14px;\n    border: 1px solid #d6e3ff;\n    border-top: none;\n    background: #f0f4fc;\n    margin-bottom: 1.1rem;\n    overflow: hidden;\n  }\n  .op-carousel {\n    position: relative;\n    overflow: hidden;\n    background: #f8f9fc;\n  }\n  .op-carousel-track {\n    display: flex;\n    transition: transform 0.42s cubic-bezier(0.4,0,0.2,1);\n    will-change: transform;\n  }\n  .op-carousel-track img {\n    flex: 0 0 100%;\n    max-width: 100%;\n    width: 100%;\n    height: auto;\n    display: block;\n    object-fit: contain;\n    user-select: none;\n    -webkit-user-drag: none;\n    pointer-events: none;\n  }\n  .op-carousel-btn {\n    position: absolute;\n    top: 50%;\n    transform: translateY(-50%);\n    background: none;\n    border: none;\n    border-radius: 0;\n    display: flex; align-items: center; justify-content: center;\n    cursor: pointer;\n    z-index: 20;\n    padding: 8px;\n    -webkit-tap-highlight-color: transparent;\n    outline: none;\n    transition: transform 0.15s;\n    filter: drop-shadow(0 1px 3px rgba(0,0,0,0.55));\n  }\n  .op-carousel-btn:hover,\n  .op-carousel-btn:active { transform: translateY(-50%) scale(1.15); }\n  .op-carousel-btn.op-prev { left: 8px; }\n  .op-carousel-btn.op-next { right: 8px; }\n  .op-carousel-btn.op-disabled { opacity: 0; pointer-events: none; }\n  .op-carousel-footer {\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    gap: 7px;\n    padding: 10px 0 13px;\n  }\n  .op-carousel-dot {\n    width: 8px; height: 8px;\n    border-radius: 50%;\n    background: #c7d9ff;\n    cursor: pointer;\n    transition: background 0.2s, transform 0.2s;\n    border: none; padding: 0;\n    -webkit-tap-highlight-color: transparent;\n  }\n  .op-carousel-dot.op-active {\n    background: #2554d4;\n    transform: scale(1.4);\n  }\n\n  \/* ────────────────────────────\n     SECCIÓN 4 · BENEFICIOS\n  ──────────────────────────── *\/\n  .op-benefits {\n    margin-bottom: 1.1rem;\n    animation: op-up 0.5s 0.18s ease both;\n  }\n  .op-grid {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 9px;\n  }\n  @media (max-width: 460px) { .op-grid { grid-template-columns: 1fr; } }\n  .op-card {\n    background: #f8faff;\n    border: 1px solid #dde6ff;\n    border-radius: 13px;\n    padding: 1rem 1.05rem 0.95rem;\n    transition: border-color 0.2s, transform 0.2s, box-shadow 0.2s;\n  }\n  .op-card:hover {\n    border-color: #3b6ef5;\n    transform: translateY(-2px);\n    box-shadow: 0 6px 20px rgba(59,110,245,0.1);\n  }\n  .op-card-icon { margin-bottom: 9px; display: block; }\n  .op-card strong { display: block; font-size: 13px; font-weight: 700; color: #1a2f6b; margin-bottom: 3px; }\n  .op-card span   { font-size: 13px; font-weight: 400; color: #536080; line-height: 1.5; }\n\n  \/* ────────────────────────────\n     SECCIÓN 5 · PROOF\n  ──────────────────────────── *\/\n  .op-proof {\n    background: #f2fbf5;\n    border: 1px solid #b8eacc;\n    border-radius: 12px;\n    padding: 1rem 1.25rem;\n    margin-bottom: 1.1rem;\n    display: flex;\n    align-items: flex-start;\n    gap: 12px;\n    animation: op-up 0.5s 0.22s ease both;\n  }\n  .op-proof-stars { font-size: 16px; flex-shrink: 0; line-height: 1.5; }\n  .op-proof p     { font-size: 13px; font-weight: 500; color: #1a4a2e; line-height: 1.55; }\n  .op-proof p strong { font-weight: 700; }\n\n  \/* ────────────────────────────\n     SECCIÓN 6 · CÓMO FUNCIONA\n  ──────────────────────────── *\/\n  .op-how { margin-bottom: 1.1rem; animation: op-up 0.5s 0.26s ease both; }\n  .op-steps { position: relative; }\n  .op-steps::before {\n    content: '';\n    position: absolute;\n    left: 17px; top: 36px; bottom: 36px;\n    width: 2px;\n    background: linear-gradient(to bottom, #3b6ef5, #a5b4fc);\n    border-radius: 2px;\n  }\n  .op-step {\n    display: flex; align-items: flex-start; gap: 15px;\n    padding: 12px 12px 12px 0;\n    border-radius: 10px;\n    transition: background 0.15s;\n  }\n  .op-step:hover { background: #f4f7ff; }\n  .op-step-n {\n    width: 35px; height: 35px; flex-shrink: 0;\n    background: #3b6ef5;\n    color: #fff; font-size: 13px; font-weight: 800;\n    border-radius: 50%;\n    display: flex; align-items: center; justify-content: center;\n    position: relative; z-index: 1;\n  }\n  .op-step-body strong { display: block; font-size: 14px; font-weight: 700; color: #0f1f4b; margin-bottom: 2px; }\n  .op-step-body span   { font-size: 13px; font-weight: 400; color: #536080; line-height: 1.5; }\n\n  \/* ────────────────────────────\n     SECCIÓN 7 · CHECKLIST\n  ──────────────────────────── *\/\n  .op-check {\n    background: #f8faff;\n    border: 1px solid #dde6ff;\n    border-radius: 14px;\n    padding: 1.2rem 1.4rem;\n    margin-bottom: 1.1rem;\n    animation: op-up 0.5s 0.3s ease both;\n  }\n  .op-check h3 {\n    font-family: 'Playfair Display', Georgia, serif;\n    font-size: 16px; font-weight: 700;\n    color: #0f1f4b; margin-bottom: 0.8rem;\n    letter-spacing: -0.01em;\n  }\n  .op-check-row {\n    display: flex; align-items: center; gap: 10px;\n    padding: 7px 0; border-bottom: 1px solid #e8edfa;\n    font-size: 14px; font-weight: 500; color: #1a2f6b;\n    transition: color 0.15s;\n  }\n  .op-check-row:last-child { border-bottom: none; }\n  .op-check-row:hover { color: #2554d4; }\n  .op-check-dot {\n    width: 20px; height: 20px; flex-shrink: 0;\n    background: #3b6ef5; border-radius: 50%;\n    display: flex; align-items: center; justify-content: center;\n  }\n\n  \/* ────────────────────────────\n     SECCIÓN 8 · RANGO\n  ──────────────────────────── *\/\n  .op-range {\n    background: #fffdf0;\n    border: 1px solid #ece59a;\n    border-radius: 13px;\n    padding: 1.1rem 1.3rem;\n    margin-bottom: 1.1rem;\n    animation: op-up 0.5s 0.34s ease both;\n  }\n  .op-range-lbl { font-size: 13px; font-weight: 700; color: #5a4500; margin-bottom: 0.65rem; }\n  .op-range-track {\n    height: 9px; background: #f0e8a0; border-radius: 10px;\n    overflow: hidden; margin-bottom: 7px;\n  }\n  .op-range-fill {\n    height: 100%;\n    background: linear-gradient(90deg, #f5c518, #e0930a);\n    border-radius: 10px; width: 0%;\n    transition: width 1.3s cubic-bezier(0.22,1,0.36,1);\n  }\n  .op-range-ticks {\n    display: flex; justify-content: space-between;\n    font-size: 11px; font-weight: 700; color: #6a5200;\n  }\n  .op-range p { font-size: 13px; font-weight: 500; color: #4a3800; margin-top: 9px; line-height: 1.55; }\n\n  \/* ────────────────────────────\n     SECCIÓN 9 · SPECS\n  ──────────────────────────── *\/\n  .op-specs { margin-bottom: 1.1rem; animation: op-up 0.5s 0.38s ease both; }\n  .op-spec-row {\n    display: flex; justify-content: space-between; align-items: center;\n    padding: 10px 0; border-bottom: 1px solid #f0f2f8; font-size: 14px;\n  }\n  .op-spec-row:last-child { border-bottom: none; }\n  .op-spec-k { color: #7888a8; font-weight: 500; }\n  .op-spec-v { color: #0f1f4b; font-weight: 700; text-align: right; max-width: 56%; }\n\n  \/* ────────────────────────────\n     AVISO\n  ──────────────────────────── *\/\n  .op-note {\n    background: #fffdf5;\n    border: 1px solid #f0e0a0;\n    border-left: 3px solid #e0a800;\n    border-radius: 0 10px 10px 0;\n    padding: 0.9rem 1.1rem;\n    margin-bottom: 1.1rem;\n    font-size: 13px; font-weight: 500; color: #4a3800; line-height: 1.65;\n    animation: op-up 0.5s 0.42s ease both;\n  }\n  .op-note strong { font-weight: 800; color: #3a2800; }\n\n  \/* ────────────────────────────\n     SECCIÓN 10 · CTA\n  ──────────────────────────── *\/\n  .op-cta {\n    background: #f0f5ff;\n    border: 1px solid #c7d9ff;\n    border-radius: 18px;\n    padding: 2rem 1.75rem;\n    text-align: center;\n    animation: op-up 0.5s 0.46s ease both;\n  }\n  .op-cta h3 {\n    font-family: 'Playfair Display', Georgia, serif;\n    font-size: 24px; font-weight: 800;\n    color: #0f1f4b; margin-bottom: 0.45rem;\n    letter-spacing: -0.02em;\n  }\n  .op-cta p {\n    font-size: 14px; font-weight: 500;\n    color: #3a4a72; margin-bottom: 1.3rem; line-height: 1.65;\n  }\n  .op-cta-badge {\n    display: inline-flex; align-items: center; gap: 8px;\n    background: #2554d4; color: #fff;\n    font-size: 13px; font-weight: 700;\n    padding: 10px 24px; border-radius: 26px;\n    letter-spacing: 0.02em;\n  }\n  .op-cta-dot {\n    width: 7px; height: 7px; background: #4ade80;\n    border-radius: 50%; animation: op-blink 1.8s ease infinite;\n  }\n  .op-trust {\n    display: flex; justify-content: center; gap: 22px; flex-wrap: wrap;\n    margin-top: 1.2rem; padding-top: 1rem;\n    border-top: 1px solid #d6e3ff;\n  }\n  .op-trust-item {\n    display: flex; align-items: center; gap: 7px;\n    font-size: 12px; font-weight: 600; color: #2554d4;\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"op\"\u003e\n\n  \u003c!-- 1 · HERO --\u003e\n  \u003cdiv class=\"op-hero\"\u003e\n    \u003cdiv class=\"op-hero-tag\"\u003e\n      \u003cspan\u003e\u003c\/span\u003e\n      Tecnología de enfoque automático\n    \u003c\/div\u003e\n    \u003ch2\u003e¿Tus ojos ya no te dan para más? Existe una solución.\u003c\/h2\u003e\n    \u003cp\u003eLas lentes One Power se ajustan solos a tu graduación. Sin cambiar de gafas. Sin forzar la vista. Sin dolor de cabeza.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- IMAGEN PRINCIPAL --\u003e\n  \u003cdiv class=\"op-img-hero\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0837\/0887\/0898\/files\/uno.jpg?v=1782694070\" alt=\"Lentes One Power enfoque automático\" loading=\"lazy\"\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 2 · PAIN --\u003e\n  \u003cdiv class=\"op-pain\"\u003e\n    \u003cdiv class=\"op-label\"\u003e¿Te identificas con esto?\u003c\/div\u003e\n    \u003cdiv class=\"op-pain-item\"\u003e\n      \u003csvg width=\"20\" height=\"20\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#c0392b\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M2 3h6a4 4 0 0 1 4 4v14a3 3 0 0 0-3-3H2z\"\u003e\u003c\/path\u003e\u003cpath d=\"M22 3h-6a4 4 0 0 0-4 4v14a3 3 0 0 1 3-3h7z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      \u003cp\u003eTienes que alejar el libro, el menú o el celular para poder leer algo con claridad\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"op-pain-item\"\u003e\n      \u003csvg width=\"20\" height=\"20\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#c0392b\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"10\"\u003e\u003c\/circle\u003e\u003cline x1=\"12\" y1=\"8\" x2=\"12\" y2=\"12\"\u003e\u003c\/line\u003e\u003cline x1=\"12\" y1=\"16\" x2=\"12.01\" y2=\"16\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n      \u003cp\u003eAl final del día sientes los ojos irritados, pesados o con dolor de cabeza constante\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"op-pain-item\"\u003e\n      \u003csvg width=\"20\" height=\"20\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#c0392b\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpolyline points=\"1 4 1 10 7 10\"\u003e\u003c\/polyline\u003e\u003cpath d=\"M3.51 15a9 9 0 1 0 .49-3.51\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      \u003cp\u003eTienes que quitarte y ponerte gafas distintas dependiendo de lo que vayas a hacer\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 3 · BRIDGE + GALERÍA --\u003e\n  \u003cdiv class=\"op-bridge\"\u003e\n    \u003cdiv class=\"op-label\"\u003eLa solución\u003c\/div\u003e\n    \u003ch3\u003eUn solo par resuelve todo eso.\u003c\/h3\u003e\n    \u003cp\u003eLas One Power usan lente multifocal progresiva con enfoque automático: detectan la distancia a la que estás mirando y se ajustan solos — de +0.5 hasta +2.5 dioptrías — en tiempo real.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"op-carousel-wrap\"\u003e\n    \u003cdiv class=\"op-carousel\" id=\"op-car\"\u003e\n      \u003cdiv class=\"op-carousel-track\" id=\"op-car-track\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0837\/0887\/0898\/files\/dos.jpg?v=1782694138\" alt=\"One Power vista 1\" loading=\"lazy\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0837\/0887\/0898\/files\/tres.jpg?v=1782694138\" alt=\"One Power vista 2\" loading=\"lazy\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0837\/0887\/0898\/files\/CUATRO.jpg?v=1782694138\" alt=\"One Power vista 3\" loading=\"lazy\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0837\/0887\/0898\/files\/CINCO.jpg?v=1782694138\" alt=\"One Power vista 4\" loading=\"lazy\"\u003e\n      \u003c\/div\u003e\n      \u003cbutton class=\"op-carousel-btn op-prev op-disabled\" id=\"op-car-prev\" aria-label=\"Anterior\"\u003e\n        \u003csvg width=\"18\" height=\"18\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#ffffff\" stroke-width=\"2.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpolyline points=\"15 18 9 12 15 6\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\n      \u003c\/button\u003e\n      \u003cbutton class=\"op-carousel-btn op-next\" id=\"op-car-next\" aria-label=\"Siguiente\"\u003e\n        \u003csvg width=\"18\" height=\"18\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#ffffff\" stroke-width=\"2.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpolyline points=\"9 18 15 12 9 6\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\n      \u003c\/button\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"op-carousel-footer\" id=\"op-car-dots\"\u003e\n      \u003cbutton class=\"op-carousel-dot op-active\" data-i=\"0\"\u003e\u003c\/button\u003e\n      \u003cbutton class=\"op-carousel-dot\" data-i=\"1\"\u003e\u003c\/button\u003e\n      \u003cbutton class=\"op-carousel-dot\" data-i=\"2\"\u003e\u003c\/button\u003e\n      \u003cbutton class=\"op-carousel-dot\" data-i=\"3\"\u003e\u003c\/button\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 4 · BENEFICIOS --\u003e\n  \u003cdiv class=\"op-benefits\"\u003e\n    \u003cdiv class=\"op-label\"\u003eLo que obtienes\u003c\/div\u003e\n    \u003cdiv class=\"op-grid\"\u003e\n\n      \u003cdiv class=\"op-card\"\u003e\n        \u003csvg class=\"op-card-icon\" width=\"26\" height=\"26\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#2554d4\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"3\"\u003e\u003c\/circle\u003e\u003cpath d=\"M2 12s4-7 10-7 10 7 10 7-4 7-10 7S2 12 2 12z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n        \u003cstrong\u003eEnfoque automático\u003c\/strong\u003e\n        \u003cspan\u003eLa lente se ajusta sola. Sin hacer nada, sin forzar los ojos.\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"op-card\"\u003e\n        \u003csvg class=\"op-card-icon\" width=\"26\" height=\"26\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#2554d4\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003crect x=\"5\" y=\"2\" width=\"14\" height=\"20\" rx=\"2\"\u003e\u003c\/rect\u003e\u003cline x1=\"12\" y1=\"18\" x2=\"12.01\" y2=\"18\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n        \u003cstrong\u003eBloqueo luz azul 90%\u003c\/strong\u003e\n        \u003cspan\u003eProtege tus ojos de pantallas: celular, tablet, computadora.\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"op-card\"\u003e\n        \u003csvg class=\"op-card-icon\" width=\"26\" height=\"26\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#2554d4\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003ccircle cx=\"11\" cy=\"11\" r=\"8\"\u003e\u003c\/circle\u003e\u003cline x1=\"21\" y1=\"21\" x2=\"16.65\" y2=\"16.65\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n        \u003cstrong\u003eCerca y lejos\u003c\/strong\u003e\n        \u003cspan\u003eLee y ve a distancia sin quitártelas. Perfectas al aire libre.\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"op-card\"\u003e\n        \u003csvg class=\"op-card-icon\" width=\"26\" height=\"26\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#2554d4\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M20.84 4.61a5.5 5.5 0 0 0-7.78 0L12 5.67l-1.06-1.06a5.5 5.5 0 0 0-7.78 7.78l1.06 1.06L12 21.23l7.78-7.78 1.06-1.06a5.5 5.5 0 0 0 0-7.78z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n        \u003cstrong\u003eUltraligeras\u003c\/strong\u003e\n        \u003cspan\u003eMarco TR + lente de resina: cómodas todo el día, sin presión.\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"op-card\"\u003e\n        \u003csvg class=\"op-card-icon\" width=\"26\" height=\"26\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#2554d4\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n        \u003cstrong\u003eAnticaídas y durables\u003c\/strong\u003e\n        \u003cspan\u003eResisten golpes. Flexibles. No se rompen con facilidad.\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"op-card\"\u003e\n        \u003csvg class=\"op-card-icon\" width=\"26\" height=\"26\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#2554d4\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.77-3.77a6 6 0 0 1-7.94 7.94l-6.91 6.91a2.12 2.12 0 0 1-3-3l6.91-6.91a6 6 0 0 1 7.94-7.94l-3.76 3.76z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n        \u003cstrong\u003eMultiusos\u003c\/strong\u003e\n        \u003cspan\u003eLectura, costura, bricolaje, electricidad, manualidades y más.\u003c\/span\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 5 · PRUEBA SOCIAL --\u003e\n  \u003cdiv class=\"op-proof\"\u003e\n    \u003cspan class=\"op-proof-stars\"\u003e★★★★★\u003c\/span\u003e\n    \u003cp\u003e\u003cstrong\u003e\"Las uso todo el día y nunca me canso.\"\u003c\/strong\u003e Miles de personas en México ya viven sin el martirio de cambiar de gafas constantemente gracias a las One Power.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 6 · CÓMO FUNCIONA --\u003e\n  \u003cdiv class=\"op-how\"\u003e\n    \u003cdiv class=\"op-label\"\u003eCómo funciona\u003c\/div\u003e\n    \u003cdiv class=\"op-steps\"\u003e\n      \u003cdiv class=\"op-step\"\u003e\n        \u003cdiv class=\"op-step-n\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"op-step-body\"\u003e\n          \u003cstrong\u003eTe las pones\u003c\/strong\u003e\n          \u003cspan\u003eSin configuración ni ajustes previos. Unisex, talla estándar.\u003c\/span\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"op-step\"\u003e\n        \u003cdiv class=\"op-step-n\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"op-step-body\"\u003e\n          \u003cstrong\u003eLa lente detecta la distancia\u003c\/strong\u003e\n          \u003cspan\u003eLa tecnología multifocal ajusta el enfoque automáticamente a lo que estás mirando.\u003c\/span\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"op-step\"\u003e\n        \u003cdiv class=\"op-step-n\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"op-step-body\"\u003e\n          \u003cstrong\u003eVes con claridad, sin esfuerzo\u003c\/strong\u003e\n          \u003cspan\u003eLee, trabaja, mira al frente — todo con el mismo par, todo el día.\u003c\/span\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 7 · CHECKLIST --\u003e\n  \u003cdiv class=\"op-check\"\u003e\n    \u003ch3\u003ePerfectas para ti si...\u003c\/h3\u003e\n    \u003cdiv class=\"op-check-row\"\u003e\n      \u003cdiv class=\"op-check-dot\"\u003e\n        \u003csvg width=\"11\" height=\"11\" viewbox=\"0 0 12 12\" fill=\"none\"\u003e\u003cpolyline points=\"2,6 5,9 10,3\" stroke=\"#fff\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\n      \u003c\/div\u003e\n      Tienes presbicia o vista cansada (graduación entre +0.5 y +2.5)\n    \u003c\/div\u003e\n    \u003cdiv class=\"op-check-row\"\u003e\n      \u003cdiv class=\"op-check-dot\"\u003e\n        \u003csvg width=\"11\" height=\"11\" viewbox=\"0 0 12 12\" fill=\"none\"\u003e\u003cpolyline points=\"2,6 5,9 10,3\" stroke=\"#fff\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\n      \u003c\/div\u003e\n      Pasas horas frente a pantallas y quieres proteger tus ojos\n    \u003c\/div\u003e\n    \u003cdiv class=\"op-check-row\"\u003e\n      \u003cdiv class=\"op-check-dot\"\u003e\n        \u003csvg width=\"11\" height=\"11\" viewbox=\"0 0 12 12\" fill=\"none\"\u003e\u003cpolyline points=\"2,6 5,9 10,3\" stroke=\"#fff\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\n      \u003c\/div\u003e\n      Cambias de gafas varias veces al día y ya te cansaste\n    \u003c\/div\u003e\n    \u003cdiv class=\"op-check-row\"\u003e\n      \u003cdiv class=\"op-check-dot\"\u003e\n        \u003csvg width=\"11\" height=\"11\" viewbox=\"0 0 12 12\" fill=\"none\"\u003e\u003cpolyline points=\"2,6 5,9 10,3\" stroke=\"#fff\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\n      \u003c\/div\u003e\n      Haces actividades manuales que requieren ver con precisión\n    \u003c\/div\u003e\n    \u003cdiv class=\"op-check-row\"\u003e\n      \u003cdiv class=\"op-check-dot\"\u003e\n        \u003csvg width=\"11\" height=\"11\" viewbox=\"0 0 12 12\" fill=\"none\"\u003e\u003cpolyline points=\"2,6 5,9 10,3\" stroke=\"#fff\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\n      \u003c\/div\u003e\n      Quieres unas gafas cómodas que aguanten el uso diario\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 8 · RANGO --\u003e\n  \u003cdiv class=\"op-range\" id=\"op-range-block\"\u003e\n    \u003cdiv class=\"op-range-lbl\"\u003eRango de graduación cubierto\u003c\/div\u003e\n    \u003cdiv class=\"op-range-track\"\u003e\n      \u003cdiv class=\"op-range-fill\" id=\"op-range-fill\"\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"op-range-ticks\"\u003e\n      \u003cspan\u003e+0.5\u003c\/span\u003e\u003cspan\u003e+1.0\u003c\/span\u003e\u003cspan\u003e+1.5\u003c\/span\u003e\u003cspan\u003e+2.0\u003c\/span\u003e\u003cspan\u003e+2.5\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cp\u003eCubre de +0.5 a +2.5 automáticamente. Si tu graduación es mayor a +2.5, puede servir para algunas funciones, aunque los resultados varían.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 9 · SPECS --\u003e\n  \u003cdiv class=\"op-specs\"\u003e\n    \u003cdiv class=\"op-label\"\u003eEspecificaciones\u003c\/div\u003e\n    \u003cdiv class=\"op-spec-row\"\u003e\n      \u003cspan class=\"op-spec-k\"\u003eMaterial de lente\u003c\/span\u003e\n      \u003cspan class=\"op-spec-v\"\u003eResina plástica de alta claridad\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"op-spec-row\"\u003e\n      \u003cspan class=\"op-spec-k\"\u003eMaterial de marco\u003c\/span\u003e\n      \u003cspan class=\"op-spec-v\"\u003eTR ecológico, sin olor\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"op-spec-row\"\u003e\n      \u003cspan class=\"op-spec-k\"\u003eGénero\u003c\/span\u003e\n      \u003cspan class=\"op-spec-v\"\u003eUnisex\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"op-spec-row\"\u003e\n      \u003cspan class=\"op-spec-k\"\u003eColores\u003c\/span\u003e\n      \u003cspan class=\"op-spec-v\"\u003eNegro, café, blanco, transparente, azul, rosa\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"op-spec-row\"\u003e\n      \u003cspan class=\"op-spec-k\"\u003eRango de graduación\u003c\/span\u003e\n      \u003cspan class=\"op-spec-v\"\u003e+0.5 a +2.5\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"op-spec-row\"\u003e\n      \u003cspan class=\"op-spec-k\"\u003eIncluye\u003c\/span\u003e\n      \u003cspan class=\"op-spec-v\"\u003e1 par de lentes One Power\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"op-spec-row\"\u003e\n      \u003cspan class=\"op-spec-k\"\u003ePresentación\u003c\/span\u003e\n      \u003cspan class=\"op-spec-v\"\u003eCon o sin caja (varía por envío)\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- AVISO --\u003e\n  \u003cdiv class=\"op-note\"\u003e\n    \u003cstrong\u003eImportante:\u003c\/strong\u003e Diseñado para presbicia (vista cansada) con graduaciones de +0.5 a +2.5. Si tu graduación supera +2.5, los resultados pueden variar. No sustituye una consulta oftalmológica. No incluye garantía.\n  \u003c\/div\u003e\n\n  \u003c!-- 10 · CTA --\u003e\n  \u003cdiv class=\"op-cta\"\u003e\n    \u003cdiv class=\"op-label\"\u003eConsíguelas hoy\u003c\/div\u003e\n    \u003ch3\u003eUn solo par. Toda la claridad.\u003c\/h3\u003e\n    \u003cp\u003eÚsalas para leer, trabajar frente a pantallas, hacer manualidades y disfrutar el exterior — sin cambiarlas nunca.\u003c\/p\u003e\n    \u003cdiv class=\"op-cta-badge\"\u003e\n      \u003cspan class=\"op-cta-dot\"\u003e\u003c\/span\u003e\n      Disponibles ahora · Envío a todo México\n    \u003c\/div\u003e\n    \u003cdiv class=\"op-trust\"\u003e\n      \u003cdiv class=\"op-trust-item\"\u003e\n        \u003csvg width=\"14\" height=\"14\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#2554d4\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003crect x=\"3\" y=\"11\" width=\"18\" height=\"11\" rx=\"2\"\u003e\u003c\/rect\u003e\u003cpath d=\"M7 11V7a5 5 0 0 1 10 0v4\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n        Compra segura\n      \u003c\/div\u003e\n      \u003cdiv class=\"op-trust-item\"\u003e\n        \u003csvg width=\"14\" height=\"14\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#2554d4\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M5 17H3a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h11a2 2 0 0 1 2 2v3\"\u003e\u003c\/path\u003e\u003crect x=\"9\" y=\"11\" width=\"14\" height=\"10\" rx=\"2\"\u003e\u003c\/rect\u003e\u003c\/svg\u003e\n        Envío rápido\n      \u003c\/div\u003e\n      \u003cdiv class=\"op-trust-item\"\u003e\n        \u003csvg width=\"14\" height=\"14\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#2554d4\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpolyline points=\"20 6 9 17 4 12\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\n        100% nuevas\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cscript\u003e\n(function(){\n  \/* ── RANGE BAR ── *\/\n  var fill  = document.getElementById('op-range-fill');\n  var block = document.getElementById('op-range-block');\n  if (fill \u0026\u0026 block) {\n    new IntersectionObserver(function(e){\n      if (e[0].isIntersecting) fill.style.width = '100%';\n    }, { threshold: 0.4 }).observe(block);\n  }\n\n  \/* ── CAROUSEL ── *\/\n  var track  = document.getElementById('op-car-track');\n  var btnP   = document.getElementById('op-car-prev');\n  var btnN   = document.getElementById('op-car-next');\n  var dots   = document.querySelectorAll('#op-car-dots .op-carousel-dot');\n  if (!track || !btnP || !btnN) return;\n\n  var total  = track.children.length;\n  var cur    = 0;\n\n  function go(n) {\n    cur = Math.max(0, Math.min(total - 1, n));\n    track.style.transform = 'translateX(-' + (cur * 100) + '%)';\n    btnP.classList.toggle('op-disabled', cur === 0);\n    btnN.classList.toggle('op-disabled', cur === total - 1);\n    dots.forEach(function(d, i){ d.classList.toggle('op-active', i === cur); });\n  }\n\n  btnP.addEventListener('click', function(){ go(cur - 1); });\n  btnN.addEventListener('click', function(){ go(cur + 1); });\n  dots.forEach(function(d){ d.addEventListener('click', function(){ go(+d.getAttribute('data-i')); }); });\n\n  \/* touch swipe *\/\n  var tx = 0;\n  track.addEventListener('touchstart', function(e){ tx = e.touches[0].clientX; }, { passive: true });\n  track.addEventListener('touchend',   function(e){\n    var dx = e.changedTouches[0].clientX - tx;\n    if (Math.abs(dx) \u003e 40) go(dx \u003c 0 ? cur + 1 : cur - 1);\n  }, { passive: true });\n})();\n\u003c\/script\u003e","brand":"prontoenvios","offers":[{"title":"Default Title","offer_id":49696818430194,"sku":"PROD-0001835","price":609.99,"currency_code":"MXN","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0837\/0887\/0898\/files\/1746636235lentes_20one_20power15.jpg?v=1782504712"}],"url":"https:\/\/prontoenvios.mx\/collections\/frontpage.oembed","provider":"prontoenvios","version":"1.0","type":"link"}