{"product_id":"la-formula-del-helado-artesanal","title":"LA FORMULA DEL HELADO ARTESANAL + 100 RECETAS + 7 BONUS DE REGALO","description":"\u003cbody\u003e\n \n \u003cmeta charset=\"UTF-8\"\u003e\n \u003ctitle\u003eUrgencia y vistas dinámicas\u003c\/title\u003e\n \u003cstyle\u003e\n    \/* Efecto de titileo (pulse) para la alerta de precio *\/\n   @keyframes pulse {\n     0%   { transform: scale(1); }\n     50%  { transform: scale(1.05); }\n     100% { transform: scale(1); }\n    }\n   .price-alert {\n     display: inline-block;\n     animation: pulse 1.2s ease-in-out infinite;\n    }\n \u003c\/style\u003e\n \n \u003cdiv style=\"display: flex; justify-content: center; align-items: center; gap: 8px; margin-bottom: 15px;\"\u003e\n   \u003cspan class=\"price-alert\" style=\"background: #ceae82; color: #4a2c11; padding: 6px 12px; border-radius: 4px; font-weight: bold; font-size: 14px;\"\u003e\n     ¡EL PRECIO ESTÁ POR SUBIR!\n   \u003c\/span\u003e\n   \u003cspan id=\"viewers-count-container\" style=\"background: #4a3319; color: #ffffff; padding: 6px 12px; border-radius: 4px; font-size: 14px; font-weight: 500;\"\u003e\n     \u003cspan id=\"viewers-count\" style=\"color: #ffffff;\"\u003e31\u003c\/span\u003e personas están viendo\n   \u003c\/span\u003e\n \u003c\/div\u003e\n \n \u003cdiv id=\"urgency-box\" style=\"background: #ceae82; color: #4a2c11; padding: 20px; border-radius: 12px; text-align: center; max-width: 360px; margin: auto; box-shadow: 0 4px 10px rgba(0,0,0,0.1);\"\u003e\n   \u003ch2 style=\"margin: 0 0 8px; font-size: 24px; color: #4a2c11; font-weight: 800;\"\u003e🔥 ¡OFERTA SOLO POR HOY!\u003c\/h2\u003e\n   \u003cp style=\"margin: 0 0 8px; color: #4a2c11;\"\u003e\n      Tu lugar solo está reservado por \u003cstrong style=\"color: #4a2c11;\"\u003e10 minutes\u003c\/strong\u003e,\u003cbr\u003e\n      en caso de no acceder se cederá a otra persona.\n   \u003c\/p\u003e\n   \u003cp style=\"margin: 0 0 12px; color: #4a2c11;\"\u003eLa oferta se termina en:\u003c\/p\u003e\n   \u003cdiv id=\"countdown\" style=\"font-size: 48px; font-weight: bold; line-height: 1; color: #4a2c11;\"\u003e10:00\u003c\/div\u003e\n   \u003cp style=\"margin: 4px 0; font-size: 14px; color: #4a2c11; font-weight: bold;\"\u003eMINUTOS SEGUNDOS\u003c\/p\u003e\n   \u003cbutton style=\"margin-top: 12px; background: white; color: #4a2c11; font-weight: bold; padding: 10px 20px; border: none; border-radius: 8px; font-size: 14px; cursor: pointer; box-shadow: 0 2px 5px rgba(0,0,0,0.05);\"\u003e\n     ¡AHORRÁ EL 50%!\n   \u003c\/button\u003e\n \u003c\/div\u003e\n \n \u003cscript\u003e\n   (function() {\n     function initUrgencyLogic() {\n       \/\/ 1. Countdown de urgencia\n       let totalSeconds = 10 * 60; \/\/ 10 minutos\n       const countdownEl = document.getElementById('countdown');\n       \n       if (countdownEl) {\n         const updateTimer = () =\u003e {\n           const minutes = Math.floor(totalSeconds \/ 60);\n           const seconds = totalSeconds % 60;\n           countdownEl.textContent = \n             String(minutes).padStart(2, '0') + ':' + String(seconds).padStart(2, '0');\n           if (totalSeconds \u003e 0) {\n             totalSeconds--;\n           } else {\n             clearInterval(timerInterval);\n           }\n         };\n         updateTimer();\n         const timerInterval = setInterval(updateTimer, 1000);\n       }\n   \n       \/\/ 2. Contador de espectadores dinámico\n       const viewersEl = document.getElementById('viewers-count');\n       if (viewersEl) {\n         const updateViewers = () =\u003e {\n           let count = parseInt(viewersEl.textContent, 10) || 31;\n           const delta = Math.random() \u003e 0.5 ? 1 : -1;\n           count = Math.max(1, count + delta);\n           viewersEl.textContent = count;\n         };\n         setInterval(updateViewers, 5000);\n       }\n     }\n\n     \/\/ Ejecución inmediata o tras carga para evitar bloqueos del editor\n     if (document.readyState === 'loading') {\n       document.addEventListener('DOMContentLoaded', initUrgencyLogic);\n     } else {\n       initUrgencyLogic();\n     }\n   })();\n \u003c\/script\u003e\n\u003c\/body\u003e","brand":"My Store","offers":[{"title":"Default Title","offer_id":50954823074070,"sku":null,"price":14.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0975\/5708\/6486\/files\/PortadaEbookPremium.png?v=1768869050","url":"https:\/\/ebooktienda.shop\/en\/products\/la-formula-del-helado-artesanal","provider":"My Store","version":"1.0","type":"link"}