{"product_id":"rutina-equilibrio-diario","title":"Rutina equilibrio diario","description":"\u003c!-- =========================================================\nRUTINA EQUILIBRIO DIARIO\nLANDING SHOPIFY VERSIÓN ESTABLE\n========================================================= --\u003e\n\n\u003cdiv id=\"red-v3-landing\" class=\"red-v3-landing\"\u003e\n\n  \u003c!-- IMAGEN 1 --\u003e\n  \u003cdiv class=\"red-v3-image red-v3-image--first\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0686\/6364\/0112\/files\/1.0-ezgif.com-png-to-webp-converter.webp?v=1785339028\" alt=\"Rutina Equilibrio Diario con Omega 3 y Citrato de Magnesio\" width=\"1600\" height=\"900\" loading=\"eager\" fetchpriority=\"high\" decoding=\"async\"\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- CTA 1 --\u003e\n  \u003csection class=\"red-v3-cta red-v3-cta--primary\"\u003e\n    \u003cdiv class=\"red-v3-glow\" aria-hidden=\"true\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"red-v3-cta__content\"\u003e\n      \u003cspan class=\"red-v3-eyebrow\"\u003eRUTINA EQUILIBRIO DIARIO\u003c\/span\u003e\n\n      \u003ch2\u003e\n        Dos momentos.\u003cbr\u003e\n        \u003cstrong\u003eUna rutina más completa.\u003c\/strong\u003e\n      \u003c\/h2\u003e\n\n      \u003cp\u003e\n        Omega 3 Restfull y Citrato de Magnesio en una sola compra,\n        organizados para acompañar diferentes momentos de tu día.\n      \u003c\/p\u003e\n\n      \u003cbutton type=\"button\" class=\"red-v3-button\" data-red-v3-buy\u003e\n        QUIERO MI COMBO\n        \u003cspan aria-hidden=\"true\"\u003e↑\u003c\/span\u003e\n      \u003c\/button\u003e\n\n      \u003cdiv class=\"red-v3-trust\"\u003e\n        \u003cspan\u003e✓ Envío gratis\u003c\/span\u003e\n        \u003cspan\u003e✓ Pago contraentrega\u003c\/span\u003e\n        \u003cspan\u003e✓ Compra segura\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- IMAGEN 2 --\u003e\n  \u003cdiv class=\"red-v3-image\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0686\/6364\/0112\/files\/2.0-ezgif.com-png-to-webp-converter.webp?v=1785339028\" alt=\"Una rutina diaria exigente necesita una solución fácil\" width=\"1400\" height=\"1000\" loading=\"lazy\" decoding=\"async\"\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- IMAGEN 3 --\u003e\n  \u003cdiv class=\"red-v3-image\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0686\/6364\/0112\/files\/3.0-ezgif.com-png-to-webp-converter.webp?v=1785339028\" alt=\"Un momento para Omega 3 y otro para Citrato de Magnesio\" width=\"1400\" height=\"1000\" loading=\"lazy\" decoding=\"async\"\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- TRANSICIÓN 2 --\u003e\n  \u003csection class=\"red-v3-message red-v3-message--flow\"\u003e\n    \u003cspan class=\"red-v3-message__line\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n\n    \u003cspan class=\"red-v3-eyebrow\"\u003eDOS MOMENTOS · UN SOLO FLUJO\u003c\/span\u003e\n\n    \u003ch2\u003e\n      Una rutina organizada.\u003cbr\u003e\n      \u003cstrong\u003eNo improvisada.\u003c\/strong\u003e\n    \u003c\/h2\u003e\n\n    \u003cp\u003e\n      Prepara cada producto por separado y conviértelos en dos momentos\n      sencillos dentro de tu rutina diaria.\n    \u003c\/p\u003e\n\n    \u003cbutton type=\"button\" class=\"red-v3-button red-v3-button--outline\" data-red-v3-buy\u003e\n      EMPEZAR MI RUTINA\n      \u003cspan aria-hidden=\"true\"\u003e↑\u003c\/span\u003e\n    \u003c\/button\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- IMAGEN 4 --\u003e\n  \u003cdiv class=\"red-v3-image\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0686\/6364\/0112\/files\/4.0-ezgif.com-png-to-webp-converter.webp?v=1785339028\" alt=\"Razones para elegir Omega 3 y Citrato de Magnesio juntos\" width=\"1400\" height=\"1000\" loading=\"lazy\" decoding=\"async\"\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- IMAGEN 5 --\u003e\n  \u003cdiv class=\"red-v3-image\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0686\/6364\/0112\/files\/5.0-ezgif.com-png-to-webp-converter.webp?v=1785339028\" alt=\"Cómo integrar la Rutina Equilibrio Diario\" width=\"1400\" height=\"1000\" loading=\"lazy\" decoding=\"async\"\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- IMAGEN 6 --\u003e\n  \u003cdiv class=\"red-v3-image\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0686\/6364\/0112\/files\/6.0-ezgif.com-png-to-webp-converter.webp?v=1785339028\" alt=\"Oferta de Rutina Equilibrio Diario\" width=\"1400\" height=\"1000\" loading=\"lazy\" decoding=\"async\"\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- CTA 3 --\u003e\n  \u003csection class=\"red-v3-cta red-v3-cta--offer\"\u003e\n    \u003cdiv class=\"red-v3-orbit red-v3-orbit--one\" aria-hidden=\"true\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"red-v3-orbit red-v3-orbit--two\" aria-hidden=\"true\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"red-v3-cta__content\"\u003e\n      \u003cspan class=\"red-v3-eyebrow\"\u003ePRECIO ESPECIAL\u003c\/span\u003e\n\n      \u003ch2\u003e\n        Haz más fácil\u003cbr\u003e\n        \u003cstrong\u003etu rutina diaria.\u003c\/strong\u003e\n      \u003c\/h2\u003e\n\n      \u003cp\u003e\n        Recibe los dos productos en un solo pedido con envío gratis\n        y opción de pago contraentrega.\n      \u003c\/p\u003e\n\n      \u003cbutton type=\"button\" class=\"red-v3-button\" data-red-v3-buy\u003e\n        PEDIR RUTINA EQUILIBRIO DIARIO\n        \u003cspan aria-hidden=\"true\"\u003e↑\u003c\/span\u003e\n      \u003c\/button\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- IMAGEN 7 --\u003e\n  \u003cdiv class=\"red-v3-image\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0686\/6364\/0112\/files\/7.0-ezgif.com-png-to-webp-converter.webp?v=1785339028\" alt=\"Rutina creada para personas con días reales\" width=\"1400\" height=\"1000\" loading=\"lazy\" decoding=\"async\"\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- IMAGEN 8 --\u003e\n  \u003cdiv class=\"red-v3-image\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0686\/6364\/0112\/files\/8.0-ezgif.com-png-to-webp-converter.webp?v=1785339028\" alt=\"Compra segura, envío gratis y pago contraentrega\" width=\"1400\" height=\"1000\" loading=\"lazy\" decoding=\"async\"\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- CIERRE --\u003e\n  \u003csection class=\"red-v3-final\"\u003e\n    \u003cdiv class=\"red-v3-final__light\" aria-hidden=\"true\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"red-v3-final__content\"\u003e\n      \u003cspan class=\"red-v3-eyebrow\"\u003eTU RUTINA PUEDE EMPEZAR HOY\u003c\/span\u003e\n\n      \u003ch2\u003e\n        Dos productos.\u003cbr\u003e\n        \u003cstrong\u003eUna decisión más sencilla.\u003c\/strong\u003e\n      \u003c\/h2\u003e\n\n      \u003cp\u003e\n        Omega 3 Restfull + Citrato de Magnesio de Vitals Natural.\n      \u003c\/p\u003e\n\n      \u003cbutton type=\"button\" class=\"red-v3-button red-v3-button--large\" data-red-v3-buy\u003e\n        QUIERO MI BENEFICIO\n        \u003cspan aria-hidden=\"true\"\u003e↑\u003c\/span\u003e\n      \u003c\/button\u003e\n\n      \u003cdiv class=\"red-v3-final__benefits\"\u003e\n        \u003cspan\u003eEnvío gratis\u003c\/span\u003e\n        \u003cspan\u003ePago contraentrega\u003c\/span\u003e\n        \u003cspan\u003eAtención por WhatsApp\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\n\u003cstyle\u003e\n  \/* =========================================================\n     CONTENEDOR PRINCIPAL\n  ========================================================= *\/\n\n  #red-v3-landing {\n    --red-v3-dark: #021317;\n    --red-v3-dark-2: #052a31;\n    --red-v3-petrol: #005c69;\n    --red-v3-cyan: #00dce8;\n    --red-v3-lime: #b8ff32;\n    --red-v3-white: #ffffff;\n    --red-v3-muted: #c6dadd;\n\n    width: 100% !important;\n    max-width: 100% !important;\n    min-width: 0 !important;\n\n    margin: 0 !important;\n    padding: 0 !important;\n\n    position: relative;\n    display: block !important;\n    overflow: hidden !important;\n\n    background: var(--red-v3-dark);\n    color: var(--red-v3-white);\n\n    font-family: inherit;\n    line-height: normal;\n\n    container-name: red-v3-container;\n    container-type: inline-size;\n  }\n\n  #red-v3-landing,\n  #red-v3-landing *,\n  #red-v3-landing *::before,\n  #red-v3-landing *::after {\n    box-sizing: border-box;\n  }\n\n  #red-v3-landing section,\n  #red-v3-landing div {\n    min-width: 0;\n  }\n\n  #red-v3-landing h2,\n  #red-v3-landing p {\n    margin-top: 0;\n  }\n\n\n  \/* =========================================================\n     IMÁGENES\n  ========================================================= *\/\n\n  #red-v3-landing .red-v3-image {\n    width: 100% !important;\n    max-width: 100% !important;\n\n    display: block !important;\n\n    margin: 0 !important;\n    padding: 0 !important;\n\n    border: 0 !important;\n    border-radius: 0 !important;\n\n    overflow: hidden !important;\n    line-height: 0 !important;\n\n    background: #03191e;\n  }\n\n  #red-v3-landing .red-v3-image img {\n    width: 100% !important;\n    max-width: 100% !important;\n    min-width: 0 !important;\n\n    height: auto !important;\n    max-height: none !important;\n\n    display: block !important;\n\n    margin: 0 !important;\n    padding: 0 !important;\n\n    border: 0 !important;\n    border-radius: 0 !important;\n\n    object-fit: contain !important;\n    object-position: center !important;\n\n    transform: none !important;\n  }\n\n\n  \/* =========================================================\n     CTA Y TRANSICIONES\n  ========================================================= *\/\n\n  #red-v3-landing .red-v3-cta,\n  #red-v3-landing .red-v3-message,\n  #red-v3-landing .red-v3-final {\n    position: relative;\n    width: 100%;\n\n    display: block !important;\n\n    margin: 0 !important;\n    padding: 38px 24px;\n\n    overflow: hidden;\n    text-align: center;\n\n    border: 0;\n    border-radius: 0;\n  }\n\n  #red-v3-landing .red-v3-cta--primary {\n    background:\n      radial-gradient(\n        circle at 50% 0%,\n        rgba(0, 220, 232, 0.25),\n        transparent 48%\n      ),\n      linear-gradient(\n        135deg,\n        #021317 0%,\n        #006271 52%,\n        #05251c 100%\n      );\n  }\n\n  #red-v3-landing .red-v3-cta--offer {\n    background:\n      radial-gradient(\n        circle at 72% 25%,\n        rgba(184, 255, 50, 0.18),\n        transparent 36%\n      ),\n      linear-gradient(\n        145deg,\n        #031418 0%,\n        #004f5a 56%,\n        #082d20 100%\n      );\n  }\n\n  #red-v3-landing .red-v3-message--flow {\n    background:\n      linear-gradient(\n        125deg,\n        #031418,\n        #00616e,\n        #031418\n      );\n\n    border-top: 1px solid rgba(0, 220, 232, 0.35);\n    border-bottom: 1px solid rgba(184, 255, 50, 0.35);\n  }\n\n  #red-v3-landing .red-v3-cta__content,\n  #red-v3-landing .red-v3-final__content {\n    position: relative;\n    z-index: 2;\n\n    width: 100%;\n    max-width: 760px;\n\n    margin: 0 auto;\n  }\n\n  #red-v3-landing .red-v3-eyebrow {\n    display: block;\n\n    margin: 0 0 13px;\n\n    color: var(--red-v3-lime);\n\n    font-size: 13px;\n    line-height: 1.35;\n    font-weight: 800;\n    letter-spacing: 0.13em;\n  }\n\n  #red-v3-landing h2 {\n    margin: 0 0 17px;\n\n    color: var(--red-v3-white);\n\n    font-size: 34px;\n    font-size: clamp(27px, 7cqi, 50px);\n\n    line-height: 1.04;\n    font-weight: 850;\n    letter-spacing: -0.035em;\n\n    overflow-wrap: normal;\n    word-break: normal;\n    hyphens: none;\n  }\n\n  #red-v3-landing h2 strong {\n    color: var(--red-v3-lime);\n    font-weight: 850;\n  }\n\n  #red-v3-landing .red-v3-cta p,\n  #red-v3-landing .red-v3-message p,\n  #red-v3-landing .red-v3-final p {\n    width: 100%;\n    max-width: 650px;\n\n    margin: 0 auto 24px;\n\n    color: var(--red-v3-muted);\n\n    font-size: 17px;\n    line-height: 1.58;\n    font-weight: 400;\n\n    overflow-wrap: normal;\n    word-break: normal;\n  }\n\n\n  \/* =========================================================\n     BOTONES\n  ========================================================= *\/\n\n  #red-v3-landing .red-v3-button {\n    width: 100%;\n    max-width: 480px;\n    min-height: 58px;\n\n    margin: 0 auto;\n    padding: 15px 22px;\n\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    gap: 12px;\n\n    appearance: none;\n    -webkit-appearance: none;\n\n    border: 1px solid var(--red-v3-lime);\n    border-radius: 0;\n\n    background:\n      linear-gradient(\n        90deg,\n        var(--red-v3-lime),\n        var(--red-v3-cyan)\n      );\n\n    color: #021317;\n\n    font-family: inherit;\n    font-size: 16px;\n    line-height: 1.2;\n    font-weight: 900;\n    letter-spacing: 0.025em;\n    text-align: center;\n\n    cursor: pointer;\n\n    clip-path:\n      polygon(\n        12px 0,\n        100% 0,\n        calc(100% - 12px) 100%,\n        0 100%\n      );\n\n    box-shadow:\n      0 0 0 1px rgba(0, 220, 232, 0.25),\n      0 0 25px rgba(0, 220, 232, 0.32);\n\n    transition:\n      filter 180ms ease,\n      transform 180ms ease,\n      box-shadow 180ms ease;\n  }\n\n  #red-v3-landing .red-v3-button:hover,\n  #red-v3-landing .red-v3-button:focus-visible {\n    filter: brightness(1.08);\n    transform: translateY(-2px);\n\n    box-shadow:\n      0 0 0 1px rgba(184, 255, 50, 0.65),\n      0 0 30px rgba(184, 255, 50, 0.32);\n  }\n\n  #red-v3-landing .red-v3-button span {\n    flex: 0 0 auto;\n    font-size: 22px;\n    line-height: 1;\n  }\n\n  #red-v3-landing .red-v3-button--outline {\n    color: var(--red-v3-white);\n\n    background: rgba(0, 25, 30, 0.55);\n    border-color: var(--red-v3-cyan);\n  }\n\n  #red-v3-landing .red-v3-button--large {\n    max-width: 540px;\n    min-height: 64px;\n  }\n\n\n  \/* =========================================================\n     SELLOS DE CONFIANZA\n  ========================================================= *\/\n\n  #red-v3-landing .red-v3-trust,\n  #red-v3-landing .red-v3-final__benefits {\n    width: 100%;\n\n    margin: 23px auto 0;\n\n    display: flex;\n    flex-wrap: wrap;\n    justify-content: center;\n    gap: 8px 22px;\n\n    color: #e9fdff;\n\n    font-size: 14px;\n    line-height: 1.4;\n    font-weight: 700;\n  }\n\n  #red-v3-landing .red-v3-trust span,\n  #red-v3-landing .red-v3-final__benefits span {\n    display: inline-block;\n    white-space: normal;\n  }\n\n\n  \/* =========================================================\n     DETALLES VISUALES\n  ========================================================= *\/\n\n  #red-v3-landing .red-v3-glow {\n    position: absolute;\n    z-index: 0;\n\n    top: -150px;\n    left: 50%;\n\n    width: 360px;\n    height: 360px;\n\n    transform: translateX(-50%);\n\n    border-radius: 50%;\n\n    background: rgba(0, 220, 232, 0.21);\n    filter: blur(90px);\n\n    pointer-events: none;\n  }\n\n  #red-v3-landing .red-v3-message__line {\n    display: block;\n\n    width: 90px;\n    height: 2px;\n\n    margin: 0 auto 20px;\n\n    background:\n      linear-gradient(\n        90deg,\n        var(--red-v3-cyan),\n        var(--red-v3-lime)\n      );\n\n    box-shadow: 0 0 16px rgba(0, 220, 232, 0.75);\n  }\n\n  #red-v3-landing .red-v3-orbit {\n    position: absolute;\n\n    border: 1px solid rgba(0, 220, 232, 0.22);\n    border-radius: 50%;\n\n    pointer-events: none;\n  }\n\n  #red-v3-landing .red-v3-orbit--one {\n    width: 260px;\n    height: 260px;\n\n    top: -170px;\n    left: -90px;\n  }\n\n  #red-v3-landing .red-v3-orbit--two {\n    width: 320px;\n    height: 320px;\n\n    right: -190px;\n    bottom: -220px;\n\n    border-color: rgba(184, 255, 50, 0.2);\n  }\n\n\n  \/* =========================================================\n     CIERRE\n  ========================================================= *\/\n\n  #red-v3-landing .red-v3-final {\n    padding-top: 48px;\n    padding-bottom: 55px;\n\n    background:\n      radial-gradient(\n        circle at 50% 115%,\n        rgba(184, 255, 50, 0.17),\n        transparent 44%\n      ),\n      linear-gradient(\n        145deg,\n        #021317,\n        #005d69,\n        #062b20\n      );\n  }\n\n  #red-v3-landing .red-v3-final__light {\n    position: absolute;\n\n    top: -190px;\n    right: -100px;\n\n    width: 380px;\n    height: 380px;\n\n    border-radius: 50%;\n\n    background: rgba(0, 220, 232, 0.2);\n    filter: blur(100px);\n\n    pointer-events: none;\n  }\n\n\n  \/* =========================================================\n     RESOLUCIÓN PARA CONTENEDORES ESTRECHOS\n     RESPONDE AL ANCHO DE LA DESCRIPCIÓN, NO A LA PANTALLA\n  ========================================================= *\/\n\n  @container red-v3-container (max-width: 520px) {\n\n    #red-v3-landing .red-v3-cta,\n    #red-v3-landing .red-v3-message,\n    #red-v3-landing .red-v3-final {\n      padding: 31px 17px;\n    }\n\n    #red-v3-landing .red-v3-eyebrow {\n      font-size: 11px;\n      letter-spacing: 0.1em;\n    }\n\n    #red-v3-landing h2 {\n      font-size: 29px;\n      line-height: 1.06;\n    }\n\n    #red-v3-landing .red-v3-cta p,\n    #red-v3-landing .red-v3-message p,\n    #red-v3-landing .red-v3-final p {\n      font-size: 15px;\n      line-height: 1.55;\n    }\n\n    #red-v3-landing .red-v3-button {\n      min-height: 56px;\n      padding: 14px 15px;\n      font-size: 14px;\n    }\n\n    #red-v3-landing .red-v3-trust,\n    #red-v3-landing .red-v3-final__benefits {\n      display: block;\n    }\n\n    #red-v3-landing .red-v3-trust span,\n    #red-v3-landing .red-v3-final__benefits span {\n      display: block;\n      margin: 6px 0;\n    }\n  }\n\n\n  \/* =========================================================\n     RESPALDO PARA NAVEGADORES SIN CONTAINER QUERIES\n  ========================================================= *\/\n\n  @media screen and (max-width: 749px) {\n\n    #red-v3-landing .red-v3-cta,\n    #red-v3-landing .red-v3-message,\n    #red-v3-landing .red-v3-final {\n      padding-left: 17px;\n      padding-right: 17px;\n    }\n\n    #red-v3-landing .red-v3-button {\n      width: 100%;\n    }\n  }\n\n\n  \/* =========================================================\n     BOTÓN NATIVO DE SHOPIFY\n  ========================================================= *\/\n\n  .red-v3-shopify-highlight {\n    outline: 4px solid #b8ff32 !important;\n    outline-offset: 6px !important;\n\n    box-shadow:\n      0 0 0 9px rgba(184, 255, 50, 0.18),\n      0 0 28px rgba(0, 220, 232, 0.45) !important;\n  }\n\n\u003c\/style\u003e\n\n\n\u003cscript\u003e\n  (function () {\n    \"use strict\";\n\n    var landing = document.getElementById(\"red-v3-landing\");\n\n    if (!landing) {\n      return;\n    }\n\n\n    function elementIsVisible(element) {\n      if (!element) {\n        return false;\n      }\n\n      var style = window.getComputedStyle(element);\n      var rect = element.getBoundingClientRect();\n\n      return (\n        style.display !== \"none\" \u0026\u0026\n        style.visibility !== \"hidden\" \u0026\u0026\n        rect.width \u003e 0 \u0026\u0026\n        rect.height \u003e 0 \u0026\u0026\n        !element.disabled\n      );\n    }\n\n\n    function getPurchaseTarget() {\n      var selectors = [\n        \".product-form__submit\",\n        \"product-form button[type='submit']\",\n        \"form[action*='\/cart\/add'] button[name='add']\",\n        \"form[action*='\/cart\/add'] button[type='submit']\",\n        \"button[name='add']\",\n        \"#AddToCart\",\n        \"[id*='AddToCart']\",\n        \".shopify-payment-button__button\",\n        \".shopify-payment-button button\",\n        \"[id*='releasit' i] button\",\n        \"[class*='releasit' i] button\",\n        \"[id*='cod' i] button\",\n        \"[class*='cod' i] button\"\n      ];\n\n      var candidates = [];\n\n      selectors.forEach(function (selector) {\n        document.querySelectorAll(selector).forEach(function (element) {\n          candidates.push(element);\n        });\n      });\n\n\n      var purchaseText =\n        \/add to cart|agregar al carrito|añadir al carrito|comprar ahora|buy now|buy it now|pedir ahora|ordenar ahora|finalizar pedido|pago contraentrega|pagar al recibir\/i;\n\n      document\n        .querySelectorAll(\"button, a, input[type='submit']\")\n        .forEach(function (element) {\n          var text =\n            element.innerText ||\n            element.textContent ||\n            element.value ||\n            \"\";\n\n          if (purchaseText.test(text.trim())) {\n            candidates.push(element);\n          }\n        });\n\n\n      var uniqueCandidates = candidates.filter(function (element, index) {\n        return (\n          candidates.indexOf(element) === index \u0026\u0026\n          !landing.contains(element) \u0026\u0026\n          elementIsVisible(element)\n        );\n      });\n\n\n      var landingTop =\n        landing.getBoundingClientRect().top +\n        window.pageYOffset;\n\n\n      var candidatesAbove = uniqueCandidates.filter(function (element) {\n        var elementTop =\n          element.getBoundingClientRect().top +\n          window.pageYOffset;\n\n        return elementTop \u003c landingTop;\n      });\n\n\n      var pool =\n        candidatesAbove.length \u003e 0\n          ? candidatesAbove\n          : uniqueCandidates;\n\n\n      pool.sort(function (elementA, elementB) {\n        var positionA =\n          elementA.getBoundingClientRect().top +\n          window.pageYOffset;\n\n        var positionB =\n          elementB.getBoundingClientRect().top +\n          window.pageYOffset;\n\n        return (\n          Math.abs(landingTop - positionA) -\n          Math.abs(landingTop - positionB)\n        );\n      });\n\n\n      if (pool.length \u003e 0) {\n        return pool[0];\n      }\n\n\n      return (\n        document.querySelector(\".product__info-container\") ||\n        document.querySelector(\"product-info\") ||\n        document.querySelector(\".product-form\")\n      );\n    }\n\n\n    function goToPurchaseButton() {\n      var target = getPurchaseTarget();\n\n      if (!target) {\n        window.scrollTo({\n          top: 0,\n          behavior: \"smooth\"\n        });\n\n        return;\n      }\n\n\n      var header =\n        document.querySelector(\"sticky-header\") ||\n        document.querySelector(\".header-wrapper\") ||\n        document.querySelector(\"header\");\n\n\n      var headerHeight = header\n        ? Math.min(\n            header.getBoundingClientRect().height,\n            135\n          )\n        : 75;\n\n\n      var targetPosition =\n        target.getBoundingClientRect().top +\n        window.pageYOffset -\n        headerHeight -\n        20;\n\n\n      window.scrollTo({\n        top: Math.max(targetPosition, 0),\n        behavior: \"smooth\"\n      });\n\n\n      target.classList.add(\"red-v3-shopify-highlight\");\n\n\n      window.setTimeout(function () {\n        target.classList.remove(\"red-v3-shopify-highlight\");\n      }, 3200);\n    }\n\n\n    landing\n      .querySelectorAll(\"[data-red-v3-buy]\")\n      .forEach(function (button) {\n        button.addEventListener(\n          \"click\",\n          goToPurchaseButton\n        );\n      });\n\n  })();\n\u003c\/script\u003e","brand":"Revi Natural Health","offers":[{"title":"Default Title","offer_id":43440334340144,"sku":null,"price":189000.0,"currency_code":"COP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0686\/6364\/0112\/files\/ChatGPTImage29jul202610_51_26-ezgif.com-png-to-webp-converter.webp?v=1785340312","url":"https:\/\/revinaturalhealth.com\/products\/rutina-equilibrio-diario","provider":"Revi Natural Health","version":"1.0","type":"link"}