{"product_id":"l-dispensador-de-huevos-4-niveles","title":"DISPENSADOR DE HUEVOS 4 NIVELES","description":"\u003cstyle\u003e\n    #egg-dispenser-landing {\n      --ed-gold: #CA9B4E;\n      --ed-gold-dark: #A67F40;\n      --ed-cream-bg: #FBF4E7;\n      --ed-cream-border: #ECD9B0;\n      --ed-brown-text: #7A5A22;\n\n      max-width: 680px;\n      margin: 0 auto;\n      font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Arial, sans-serif;\n      color: #2b2b2b;\n      line-height: 1.55;\n    }\n    #egg-dispenser-landing h1 {\n      font-size: 26px;\n      font-weight: 800;\n      text-align: center;\n      margin: 0 0 20px;\n      letter-spacing: 0.3px;\n    }\n    #egg-dispenser-landing p {\n      font-size: 16px;\n      margin: 0 0 16px;\n    }\n    #egg-dispenser-landing h2 {\n      font-size: 20px;\n      font-weight: 700;\n      margin: 24px 0 10px;\n    }\n    #egg-dispenser-landing ul {\n      margin: 0 0 20px;\n      padding-left: 20px;\n    }\n    #egg-dispenser-landing ul li {\n      font-size: 16px;\n      margin-bottom: 6px;\n    }\n\n    \/* Galería de fotos *\/\n    .ed-gallery {\n      margin: 0 0 26px;\n    }\n    .ed-main-img-wrap {\n      width: 100%;\n      max-width: 440px;\n      margin: 0 auto;\n      border-radius: 18px;\n      overflow: hidden;\n      box-shadow: 0 8px 24px rgba(0, 0, 0, 0.14);\n      background: #f2f2f2;\n    }\n    .ed-main-img {\n      width: 100%;\n      display: block;\n      aspect-ratio: 1 \/ 1;\n      object-fit: cover;\n    }\n    .ed-thumbs {\n      display: flex;\n      justify-content: center;\n      gap: 10px;\n      margin-top: 12px;\n    }\n    .ed-thumb {\n      width: 64px;\n      height: 64px;\n      object-fit: cover;\n      border-radius: 10px;\n      cursor: pointer;\n      border: 2px solid transparent;\n      opacity: 0.65;\n      transition: all 0.15s ease;\n    }\n    .ed-thumb:hover {\n      opacity: 0.9;\n    }\n    .ed-thumb.active {\n      border-color: var(--ed-gold);\n      opacity: 1;\n    }\n\n    \/* Bloque de oferta *\/\n    .ed-offer-box {\n      background: var(--ed-cream-bg);\n      border: 1px solid var(--ed-cream-border);\n      border-radius: 14px;\n      padding: 20px;\n      text-align: center;\n      margin: 28px 0 20px;\n    }\n    .ed-offer-title {\n      font-size: 17px;\n      font-weight: 700;\n      color: var(--ed-brown-text);\n      margin-bottom: 12px;\n    }\n    .ed-countdown {\n      display: flex;\n      justify-content: center;\n      gap: 10px;\n      margin-bottom: 4px;\n    }\n    .ed-time-unit {\n      background: var(--ed-gold);\n      color: #fff;\n      border-radius: 10px;\n      padding: 10px 14px;\n      min-width: 54px;\n    }\n    .ed-time-unit .num {\n      font-size: 24px;\n      font-weight: 800;\n      display: block;\n      line-height: 1;\n    }\n    .ed-time-unit .label {\n      font-size: 10px;\n      text-transform: uppercase;\n      letter-spacing: 0.5px;\n      opacity: 0.9;\n    }\n    .ed-time-sep {\n      font-size: 24px;\n      font-weight: 800;\n      color: var(--ed-brown-text);\n      align-self: center;\n    }\n\n    \/* Botón de compra *\/\n    .ed-buy-btn {\n      display: block;\n      width: 100%;\n      max-width: 340px;\n      margin: 22px auto 0;\n      background: var(--ed-gold);\n      color: #fff;\n      border: none;\n      border-radius: 10px;\n      padding: 16px 20px;\n      font-size: 18px;\n      font-weight: 800;\n      cursor: pointer;\n      text-transform: uppercase;\n      letter-spacing: 0.5px;\n      transition: transform 0.15s ease, background 0.15s ease;\n    }\n    .ed-buy-btn:hover {\n      background: var(--ed-gold-dark);\n      transform: translateY(-1px);\n    }\n    .ed-buy-btn:active {\n      transform: translateY(0);\n    }\n\n    \/* Indicador de visitantes *\/\n    .ed-visitors {\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      margin: 14px auto 0;\n      font-size: 14px;\n      color: #444;\n    }\n    .ed-dot {\n      width: 10px;\n      height: 10px;\n      border-radius: 50%;\n      background: #e74c3c;\n      flex-shrink: 0;\n      margin-right: 8px;\n      animation: ed-blink 1.2s infinite;\n      box-shadow: 0 0 0 0 rgba(231, 76, 60, 0.6);\n    }\n    @keyframes ed-blink {\n      0% {\n        opacity: 1;\n        box-shadow: 0 0 0 0 rgba(231, 76, 60, 0.5);\n      }\n      70% {\n        opacity: 0.35;\n        box-shadow: 0 0 0 6px rgba(231, 76, 60, 0);\n      }\n      100% {\n        opacity: 1;\n        box-shadow: 0 0 0 0 rgba(231, 76, 60, 0);\n      }\n    }\n  \u003c\/style\u003e\n\u003cdiv id=\"egg-dispenser-landing\"\u003e\n\u003ch1\u003eDISPENSADOR DE HUEVOS 4 NIVELES\u003c\/h1\u003e\n\u003cdiv class=\"ed-gallery\"\u003e\u003c\/div\u003e\n\u003cp\u003e¿Cansado de que los enormes cartones de huevos ocupen la mitad de una repisa en tu refrigerador? ¿O peor aún, de abrir la puerta y que un huevo ruede y se rompa accidentalmente?\u003c\/p\u003e\n\u003cp\u003eMaximiza el espacio de tu refrigerador y mantén tus huevos frescos, seguros y siempre al alcance de tu mano con un diseño vertical inteligente.\u003c\/p\u003e\n\u003cp\u003ePresentamos el Dispensador de Huevos de 4 Niveles. Su sistema de caída por gravedad te permite tomar un huevo y el siguiente rodará suavemente a su lugar de forma automática. Ahorra espacio, mantén el orden y dale un toque moderno a tu cocina.\u003c\/p\u003e\n\u003ch2\u003eCaracterísticas:\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDiseño compacto y elegante\u003c\/li\u003e\n\u003cli\u003eSistema automático de rodado (tipo dispensador)\u003c\/li\u003e\n\u003cli\u003eCapacidad para múltiples huevos\u003c\/li\u003e\n\u003cli\u003eMaterial duradero y fácil de limpiar\u003c\/li\u003e\n\u003cli\u003eIdeal para mantener orden y frescura en el refrigerador\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003ePerfecto para cocinas organizadas y para quienes buscan practicidad en su día a día.\u003c\/p\u003e\n\u003cdiv class=\"ed-offer-box\"\u003e\n\u003cdiv class=\"ed-offer-title\"\u003e⏳ Oferta por tiempo limitado. ¡Termina en:\u003c\/div\u003e\n\u003cdiv class=\"ed-countdown\"\u003e\n\u003cdiv class=\"ed-time-unit\"\u003e\n\u003cspan class=\"num\" id=\"ed-hrs\"\u003e00\u003c\/span\u003e \u003cspan class=\"label\"\u003eHrs\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"ed-time-sep\"\u003e:\u003c\/span\u003e\n\u003cdiv class=\"ed-time-unit\"\u003e\n\u003cspan class=\"num\" id=\"ed-min\"\u003e00\u003c\/span\u003e \u003cspan class=\"label\"\u003eMin\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"ed-time-sep\"\u003e:\u003c\/span\u003e\n\u003cdiv class=\"ed-time-unit\"\u003e\n\u003cspan class=\"num\" id=\"ed-seg\"\u003e00\u003c\/span\u003e \u003cspan class=\"label\"\u003eSeg\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cbutton type=\"button\" class=\"ed-buy-btn\" id=\"ed-buy-btn\"\u003eComprar ahora\u003c\/button\u003e\n\u003cdiv class=\"ed-visitors\"\u003e\n\u003cspan class=\"ed-dot\"\u003e\u003c\/span\u003e \u003cspan\u003e5 personas están visitando esta tienda ahora\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cscript\u003e\n  (function () {\n    \/\/ ---------- Galería: cambiar imagen principal al hacer clic en miniatura ----------\n    var edThumbs = document.querySelectorAll('#egg-dispenser-landing .ed-thumb');\n    var edMainImg = document.getElementById('ed-main-img');\n    edThumbs.forEach(function (thumb) {\n      thumb.addEventListener('click', function () {\n        edMainImg.src = thumb.getAttribute('data-full');\n        edThumbs.forEach(function (t) { t.classList.remove('active'); });\n        thumb.classList.add('active');\n      });\n    });\n\n    \/\/ ---------- Cronómetro de oferta (persistente con localStorage) ----------\n    var ED_DURATION_HOURS = 6; \/\/ duración de cada ciclo de oferta, ajustable\n    var ED_KEY = 'ed_offer_end_time';\n\n    function getEndTime() {\n      var stored = localStorage.getItem(ED_KEY);\n      var now = new Date().getTime();\n      if (stored \u0026\u0026 parseInt(stored, 10) \u003e now) {\n        return parseInt(stored, 10);\n      }\n      var newEnd = now + ED_DURATION_HOURS * 60 * 60 * 1000;\n      localStorage.setItem(ED_KEY, newEnd);\n      return newEnd;\n    }\n\n    var edEndTime = getEndTime();\n\n    function pad(n) {\n      return String(n).padStart(2, '0');\n    }\n\n    function updateCountdown() {\n      var now = new Date().getTime();\n      var diff = edEndTime - now;\n\n      if (diff \u003c= 0) {\n        \/\/ reinicia un nuevo ciclo de oferta al llegar a cero\n        edEndTime = new Date().getTime() + ED_DURATION_HOURS * 60 * 60 * 1000;\n        localStorage.setItem(ED_KEY, edEndTime);\n        diff = edEndTime - now;\n      }\n\n      var hrs = Math.floor(diff \/ (1000 * 60 * 60));\n      var min = Math.floor((diff % (1000 * 60 * 60)) \/ (1000 * 60));\n      var seg = Math.floor((diff % (1000 * 60)) \/ 1000);\n\n      var elHrs = document.getElementById('ed-hrs');\n      var elMin = document.getElementById('ed-min');\n      var elSeg = document.getElementById('ed-seg');\n      if (elHrs) elHrs.textContent = pad(hrs);\n      if (elMin) elMin.textContent = pad(min);\n      if (elSeg) elSeg.textContent = pad(seg);\n    }\n\n    updateCountdown();\n    setInterval(updateCountdown, 1000);\n\n    \/\/ ---------- Botón \"Comprar ahora\" -\u003e dispara Add to Cart nativo del tema ----------\n    var edBuyBtn = document.getElementById('ed-buy-btn');\n    if (edBuyBtn) {\n      edBuyBtn.addEventListener('click', function () {\n        var selectors = [\n          'form[action*=\"\/cart\/add\"] button[type=\"submit\"]',\n          'form[action*=\"\/cart\/add\"] input[type=\"submit\"]',\n          'button[name=\"add\"]',\n          '.product-form__submit',\n          '.product-form__cart-submit',\n          '#AddToCart',\n          '[data-add-to-cart]',\n          '.btn-addtocart',\n          '.shopify-payment-button__button'\n        ];\n\n        var target = null;\n        for (var i = 0; i \u003c selectors.length; i++) {\n          target = document.querySelector(selectors[i]);\n          if (target) break;\n        }\n\n        if (target) {\n          target.scrollIntoView({ behavior: 'smooth', block: 'center' });\n          setTimeout(function () {\n            target.click();\n          }, 400);\n        } else {\n          var form = document.querySelector('form[action*=\"\/cart\/add\"]');\n          if (form) {\n            form.scrollIntoView({ behavior: 'smooth', block: 'center' });\n          } else {\n            console.warn('No se encontró el botón nativo de \"Agregar al carrito\". Revisa los selectores según tu tema.');\n          }\n        }\n      });\n    }\n\n    \/\/ ---------- Contador de visitantes (variación leve y realista) ----------\n    var visitorTextEl = document.querySelector('#egg-dispenser-landing .ed-visitors span:last-child');\n    if (visitorTextEl) {\n      function randomizeVisitors() {\n        var count = Math.floor(Math.random() * 3) + 4; \/\/ entre 4 y 6\n        visitorTextEl.textContent = count + (count === 1 ? ' persona está visitando esta tienda ahora' : ' personas están visitando esta tienda ahora');\n      }\n      randomizeVisitors();\n      setInterval(randomizeVisitors, 15000);\n    }\n  })();\n  \u003c\/script\u003e\n\u003c\/div\u003e","brand":"Aurahome chile","offers":[{"title":"Default Title","offer_id":49506335195363,"sku":"109640","price":8990.0,"currency_code":"CLP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0799\/4893\/9491\/files\/17748626043910000f-c215-458b-a6b9-835f418a.jpg?v=1786054078","url":"https:\/\/aurahomechile.cl\/products\/l-dispensador-de-huevos-4-niveles","provider":"Aurahome chile","version":"1.0","type":"link"}