{"product_id":"50-planos-de-muebles-plegables","title":"50 PLANOS DE MUEBLES PLEGABLES + 6 BONOS DE REGALO","description":"\u003cp\u003e \u003c\/p\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\u003c!-- BARRA DE URGENCIA + VISTAS DINÁMICAS --\u003e\n\u003cdiv style=\"display: flex; justify-content: center; align-items: center; gap: 8px; margin-bottom: 15px;\"\u003e\n\u003cspan class=\"price-alert\" style=\"background: #ffe6e6; color: #d32f2f; padding: 6px 12px; border-radius: 4px; font-weight: bold; font-size: 14px;\"\u003e ¡EL PRECIO ESTÁ POR SUBIR! \u003c\/span\u003e \u003cspan id=\"viewers-count-container\" style=\"background: #f5f5f5; color: #555; padding: 6px 12px; border-radius: 4px; font-size: 14px;\"\u003e \u003cspan id=\"viewers-count\"\u003e31\u003c\/span\u003e personas están viendo \u003c\/span\u003e\n\u003c\/div\u003e\n\u003c!-- CONTADOR PRINCIPAL DE URGENCIA --\u003e\n\u003cdiv id=\"urgency-box\" style=\"background: #e63946; color: white; 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;\"\u003e🔥 ¡OFERTA SOLO POR HOY!\u003c\/h2\u003e\n\u003cp style=\"margin: 0 0 8px;\"\u003eTu lugar solo está reservado por \u003cstrong\u003e10 minutos\u003c\/strong\u003e,\u003cbr\u003een caso de no acceder se cederá a otra persona.\u003c\/p\u003e\n\u003cp style=\"margin: 0 0 12px;\"\u003eLa oferta se termina en:\u003c\/p\u003e\n\u003cdiv id=\"countdown\" style=\"font-size: 48px; font-weight: bold; line-height: 1;\"\u003e10:00\u003c\/div\u003e\n\u003cp style=\"margin: 4px 0; font-size: 14px;\"\u003eMINUTOS SEGUNDOS\u003c\/p\u003e\n\u003cbutton style=\"margin-top: 12px; background: white; color: #e63946; font-weight: bold; padding: 10px 20px; border: none; border-radius: 8px; font-size: 14px; cursor: pointer;\"\u003e ¡AHORRÁ EL 80%! \u003c\/button\u003e\u003cscript\u003e\n    document.addEventListener('DOMContentLoaded', () =\u003e {\n      \/\/ 1. Countdown de urgencia\n      let totalSeconds = 10 * 60; \/\/ 10 minutos\n      const countdownEl = document.getElementById('countdown');\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(); \/\/ muestra inmediatamente\n      const timerInterval = setInterval(updateTimer, 1000);\n\n      \/\/ 2. Contador de espectadores dinámico\n      const viewersEl = document.getElementById('viewers-count');\n      const updateViewers = () =\u003e {\n        let count = parseInt(viewersEl.textContent, 10);\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); \/\/ cada 5 segundos\n    });\n  \u003c\/script\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n  .testimonial-slider-container {\n    width: 100%;\n    max-width: 480px;\n    margin: 30px auto;\n    overflow: hidden;\n    position: relative;\n  }\n\n  .testimonial-slider-track {\n    display: flex;\n    animation: slideTestimonios 18s infinite;\n  }\n\n  .testimonial-box {\n    display: flex;\n    align-items: flex-start;\n    gap: 12px;\n    background: #111;\n    border: 1px solid #333;\n    border-radius: 10px;\n    padding: 16px;\n    min-width: 100%;\n    box-sizing: border-box;\n    font-family: sans-serif;\n    color: white;\n  }\n\n  .testimonial-box img {\n    width: 48px;\n    height: 48px;\n    border-radius: 50%;\n    object-fit: cover;\n    flex-shrink: 0;\n    border: 2px solid #666;\n  }\n\n  .testimonial-content {\n    flex: 1;\n  }\n\n  .testimonial-text {\n    font-size: 14px;\n    color: #eee;\n    margin-bottom: 8px;\n    line-height: 1.4;\n  }\n\n  .testimonial-name {\n    font-size: 13px;\n    font-weight: bold;\n    color: #ccc;\n  }\n\n  .testimonial-stars {\n    color: #FFC107;\n    font-size: 13px;\n    margin-left: 6px;\n  }\n\n  @keyframes slideTestimonios {\n    0%   { transform: translateX(0%); }\n    30%  { transform: translateX(0%); }\n    35%  { transform: translateX(-100%); }\n    65%  { transform: translateX(-100%); }\n    70%  { transform: translateX(-200%); }\n    100% { transform: translateX(-200%); }\n  }\n\u003c\/style\u003e","brand":"Metal \u0026 Madera","offers":[{"title":"Default Title","offer_id":51774670405953,"sku":null,"price":19999.0,"currency_code":"ARS","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0989\/7430\/2529\/files\/kit_bde4bee0-790d-4e2a-9aba-694830cf483c.png?v=1780279149","url":"https:\/\/www.metal-madera-2.sbs\/products\/50-planos-de-muebles-plegables","provider":"Metal \u0026 Madera","version":"1.0","type":"link"}