{"product_id":"recetas","title":"200 opciones fit con proteína que matan las ganas de azúcar","description":"\u003cstyle\u003e\n  .urgency-wrapper {\n    max-width: 420px;\n    margin: 18px auto 0;\n    font-family: Arial, sans-serif;\n  }\n\n  .urgency-topbar {\n    display: flex;\n    justify-content: center;\n    align-items: center;\n    gap: 8px;\n    flex-wrap: wrap;\n    margin-bottom: 14px;\n  }\n\n  .price-alert {\n    background: #fbe3dc;\n    color: #e96a4a;\n    padding: 8px 14px;\n    border-radius: 999px;\n    font-weight: 700;\n    font-size: 13px;\n    letter-spacing: 0.2px;\n    box-shadow: 0 2px 8px rgba(0,0,0,0.05);\n  }\n\n  .viewers-box {\n    background: #f7f0e8;\n    color: #6f5a4d;\n    padding: 8px 14px;\n    border-radius: 999px;\n    font-size: 13px;\n    box-shadow: 0 2px 8px rgba(0,0,0,0.05);\n  }\n\n  .urgency-box {\n    background: linear-gradient(180deg, #e96a4a 0%, #de5e3e 100%);\n    color: white;\n    padding: 22px 20px;\n    border-radius: 18px;\n    text-align: center;\n    box-shadow: 0 10px 24px rgba(233, 106, 74, 0.22);\n  }\n\n  .urgency-box h2 {\n    margin: 0 0 10px;\n    font-size: 26px;\n    line-height: 1.1;\n    font-weight: 800;\n  }\n\n  .urgency-box p {\n    margin: 0 0 10px;\n    font-size: 15px;\n    line-height: 1.5;\n  }\n\n  .urgency-small {\n    opacity: 0.95;\n  }\n\n  .countdown {\n    font-size: 52px;\n    font-weight: 800;\n    line-height: 1;\n    margin: 8px 0 4px;\n    letter-spacing: 1px;\n  }\n\n  .countdown-label {\n    margin: 0 0 14px;\n    font-size: 12px;\n    letter-spacing: 1px;\n    opacity: 0.9;\n  }\n\n  .urgency-button {\n    display: inline-block;\n    margin-top: 6px;\n    background: #fff7f3;\n    color: #e96a4a;\n    font-weight: 800;\n    padding: 12px 22px;\n    border-radius: 12px;\n    font-size: 14px;\n    text-decoration: none;\n    box-shadow: 0 4px 10px rgba(0,0,0,0.08);\n    transition: transform 0.2s ease, opacity 0.2s ease;\n  }\n\n  .urgency-button:hover {\n    transform: translateY(-1px);\n    opacity: 0.96;\n  }\n\n  @media (max-width: 749px) {\n    .urgency-wrapper {\n      max-width: 100%;\n    }\n\n    .urgency-box {\n      padding: 20px 16px;\n      border-radius: 16px;\n    }\n\n    .urgency-box h2 {\n      font-size: 23px;\n    }\n\n    .countdown {\n      font-size: 44px;\n    }\n\n    .urgency-topbar {\n      gap: 6px;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"urgency-wrapper\"\u003e\n  \u003cdiv class=\"urgency-topbar\"\u003e\n    \u003cspan class=\"price-alert\"\u003e⚠️ EL PRECIO ESTÁ POR SUBIR\u003c\/span\u003e\n    \u003cspan class=\"viewers-box\"\u003e\n      \u003cspan id=\"viewers-count\"\u003e31\u003c\/span\u003e personas están viendo\n    \u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"urgency-box\"\u003e\n    \u003ch2\u003e🔥 ¡OFERTA SOLO POR HOY!\u003c\/h2\u003e\n    \u003cp\u003e\n      Tu lugar solo está reservado por \u003cstrong\u003e10 minutos\u003c\/strong\u003e.\u003cbr\u003e\n      Si no accedés ahora, la promo puede dejar de estar disponible.\n    \u003c\/p\u003e\n    \u003cp class=\"urgency-small\"\u003eLa oferta se termina en:\u003c\/p\u003e\n\n    \u003cdiv id=\"countdown\" class=\"countdown\"\u003e10:00\u003c\/div\u003e\n    \u003cp class=\"countdown-label\"\u003eMINUTOS : SEGUNDOS\u003c\/p\u003e\n\n    \u003ca href=\"#product-form-template--main\" class=\"urgency-button\"\u003e\n      ¡AHORRÁ EL 50%!\n    \u003c\/a\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\n  (function () {\n    const countdownElement = document.getElementById('countdown');\n    const viewersElement = document.getElementById('viewers-count');\n\n    if (!countdownElement || !viewersElement) return;\n\n    const STORAGE_KEY = 'promo_countdown_end_time_v1';\n    const DURATION_MINUTES = 10;\n\n    let endTime = localStorage.getItem(STORAGE_KEY);\n\n    if (!endTime || isNaN(Number(endTime)) || Number(endTime) \u003c Date.now()) {\n      endTime = Date.now() + DURATION_MINUTES * 60 * 1000;\n      localStorage.setItem(STORAGE_KEY, endTime);\n    } else {\n      endTime = Number(endTime);\n    }\n\n    function formatTime(ms) {\n      const totalSeconds = Math.max(0, Math.floor(ms \/ 1000));\n      const minutes = Math.floor(totalSeconds \/ 60);\n      const seconds = totalSeconds % 60;\n      return (\n        String(minutes).padStart(2, '0') +\n        ':' +\n        String(seconds).padStart(2, '0')\n      );\n    }\n\n    function updateCountdown() {\n      const distance = endTime - Date.now();\n\n      if (distance \u003c= 0) {\n        endTime = Date.now() + DURATION_MINUTES * 60 * 1000;\n        localStorage.setItem(STORAGE_KEY, endTime);\n      }\n\n      countdownElement.textContent = formatTime(endTime - Date.now());\n    }\n\n    function updateViewers() {\n      const current = parseInt(viewersElement.textContent, 10) || 31;\n      const variation = Math.floor(Math.random() * 5) - 2;\n      let next = current + variation;\n\n      if (next \u003c 27) next = 27;\n      if (next \u003e 39) next = 39;\n\n      viewersElement.textContent = next;\n    }\n\n    updateCountdown();\n    updateViewers();\n\n    setInterval(updateCountdown, 1000);\n    setInterval(updateViewers, 4000);\n  })();\n\u003c\/script\u003e","brand":"Mi tienda","offers":[{"title":"Default Title","offer_id":48132912775400,"sku":null,"price":17990.0,"currency_code":"ARS","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4249\/6232\/files\/portadaaaaa.png?v=1774902899","url":"https:\/\/viviendosaludable.online\/products\/recetas","provider":"Mi tienda","version":"1.0","type":"link"}