{"product_id":"multivitamin-gummies","title":"Bloomi MultiGlow","description":"\u003cstyle\u003e\n  .pack-wrap{padding:0 0 1.25rem;display:flex;flex-direction:column;gap:10px;}\n  .pack-hook{text-align:center;margin-bottom:4px;}\n  .pack-hook p{font-size:11px;color:#888;letter-spacing:.06em;text-transform:uppercase;margin:0 0 4px;}\n  .pack-hook h3{font-size:17px;font-weight:500;color:#1a1a1a;margin:0;}\n  .pack-hero{border-radius:12px;background:#1a1a1a;padding:20px 18px;position:relative;overflow:hidden;cursor:pointer;border:2px solid #d4607a;}\n  .pack-hero.ph-inactive{border:2px solid transparent;}\n  .pack-hero-badge{display:inline-flex;align-items:center;gap:5px;background:#d4607a;color:#fff;font-size:10px;font-weight:500;padding:4px 12px;border-radius:99px;letter-spacing:.04em;margin-bottom:14px;}\n  .pack-hero-top{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:14px;}\n  .pack-hero-title{font-size:20px;font-weight:500;color:#fff;line-height:1.2;margin:0;}\n  .pack-hero-sub{font-size:12px;color:rgba(255,255,255,.5);margin:4px 0 0;}\n  .pack-hero-price .main{font-size:26px;font-weight:500;color:#fff;}\n  .pack-hero-price .was{font-size:11px;color:rgba(255,255,255,.4);text-decoration:line-through;text-align:right;}\n  .pack-hero-price .day{font-size:11px;color:#d4607a;margin-top:2px;text-align:right;}\n  .pack-hero-bar{height:1px;background:rgba(255,255,255,.1);margin:14px 0;}\n  .pack-hero-pills{display:flex;gap:8px;flex-wrap:wrap;}\n  .pack-hero-pill{font-size:10.5px;color:rgba(255,255,255,.7);background:rgba(255,255,255,.08);padding:4px 10px;border-radius:99px;}\n  .pack-hero-save{position:absolute;top:18px;right:18px;background:#d4607a;color:#fff;font-size:10px;padding:3px 8px;border-radius:99px;font-weight:500;}\n  .pack-small{border-radius:12px;border:0.5px solid #e8e8e1;background:#fff;padding:14px 16px;cursor:pointer;}\n  .pack-small.ps-active{border:2px solid #d4607a;}\n  .pack-trust{display:flex;justify-content:center;gap:16px;padding:10px 0 0;border-top:0.5px solid #e8e8e1;margin-top:4px;}\n  .pack-trust-item{display:flex;flex-direction:column;align-items:center;gap:3px;}\n  .pack-trust-item svg{width:15px;height:15px;color:#d4607a;}\n  .pack-trust-item span{font-size:10px;color:#888;text-align:center;line-height:1.3;}\n\u003c\/style\u003e\n\n\u003cscript\u003e\n(function(){\n  var style = document.createElement('style');\n  style.textContent = '[data-block-type=\"variant-picker\"], variant-picker, .variant-picker, [class*=\"variant-picker\"], fieldset.product-form__input { display: none !important; }';\n  document.head.appendChild(style);\n})();\n\u003c\/script\u003e\n\n\u003cdiv class=\"pack-wrap\" id=\"packs\"\u003e\n\n  \u003cdiv class=\"pack-hook\"\u003e\n    \u003cp\u003egummies multivitamínicas\u003c\/p\u003e\n    \u003ch3\u003eElige tu pack y empieza a brillar\u003c\/h3\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"pack-hero\" id=\"mgHeroCard\" data-variant=\"57848086462789\" onclick=\"mgSel(this)\"\u003e\n    \u003cdiv class=\"pack-hero-badge\"\u003e🔥 Más vendido · Mejor precio\u003c\/div\u003e\n    \u003cdiv class=\"pack-hero-save\" id=\"mg-save-x3\"\u003eAhorras €35\u003c\/div\u003e\n    \u003cdiv class=\"pack-hero-top\"\u003e\n      \u003cdiv\u003e\n        \u003cp class=\"pack-hero-title\"\u003ePack x3\u003cbr\u003e3 botes\u003c\/p\u003e\n        \u003cp class=\"pack-hero-sub\"\u003e180 gummies · 90 días\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"pack-hero-price\"\u003e\n        \u003cdiv class=\"main\" id=\"mg-price-x3\"\u003e€69,99\u003c\/div\u003e\n        \u003cdiv class=\"was\" id=\"mg-compare-x3\"\u003e€104,97\u003c\/div\u003e\n        \u003cdiv class=\"day\" id=\"mg-day-x3\"\u003eSolo €0,78\/día\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"pack-hero-bar\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"pack-hero-pills\"\u003e\n      \u003cspan class=\"pack-hero-pill\"\u003e✓ Resultado visible\u003c\/span\u003e\n      \u003cspan class=\"pack-hero-pill\"\u003e✓ 90 días de suministro\u003c\/span\u003e\n      \u003cspan class=\"pack-hero-pill\"\u003e✓ Precio mínimo garantizado\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv style=\"display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;\"\u003e\n\n    \u003cdiv class=\"pack-small\" data-variant=\"57848086397253\" onclick=\"mgSel(this)\"\u003e\n      \u003cdiv style=\"display:flex;align-items:center;gap:6px;margin-bottom:3px;\"\u003e\n        \u003csvg style=\"width:14px;height:14px;color:#d4607a;flex-shrink:0;\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath stroke=\"none\" d=\"M0 0h24v24H0z\" fill=\"none\"\u003e\u003c\/path\u003e\u003cpath d=\"M12 3l8 4.5v9l-8 4.5l-8 -4.5v-9z\"\u003e\u003c\/path\u003e\u003cpath d=\"M12 12l8 -4.5\"\u003e\u003c\/path\u003e\u003cpath d=\"M12 12v9\"\u003e\u003c\/path\u003e\u003cpath d=\"M12 12l-8 -4.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n        \u003cspan style=\"font-size:12.5px;font-weight:600;color:#1a1a1a;\"\u003ePack x1\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv style=\"font-size:10.5px;color:#888;margin-bottom:8px;\"\u003e60 gummies · 30 días\u003c\/div\u003e\n      \u003cdiv style=\"font-size:16px;font-weight:600;color:#1a1a1a;\" id=\"mg-price-x1\"\u003e€34,99\u003c\/div\u003e\n      \u003cdiv style=\"font-size:10px;color:#888;\" id=\"mg-day-x1\"\u003e€1,17\/día\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"pack-small\" data-variant=\"57848086430021\" onclick=\"mgSel(this)\"\u003e\n      \u003cdiv style=\"display:flex;align-items:center;gap:6px;margin-bottom:3px;\"\u003e\n        \u003csvg style=\"width:14px;height:14px;color:#d4607a;flex-shrink:0;\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath stroke=\"none\" d=\"M0 0h24v24H0z\" fill=\"none\"\u003e\u003c\/path\u003e\u003cpath d=\"M12 3l8 4.5v9l-8 4.5l-8 -4.5v-9z\"\u003e\u003c\/path\u003e\u003cpath d=\"M12 12l8 -4.5\"\u003e\u003c\/path\u003e\u003cpath d=\"M12 12v9\"\u003e\u003c\/path\u003e\u003cpath d=\"M12 12l-8 -4.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n        \u003csvg style=\"width:14px;height:14px;color:#d4607a;flex-shrink:0;\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath stroke=\"none\" d=\"M0 0h24v24H0z\" fill=\"none\"\u003e\u003c\/path\u003e\u003cpath d=\"M12 3l8 4.5v9l-8 4.5l-8 -4.5v-9z\"\u003e\u003c\/path\u003e\u003cpath d=\"M12 12l8 -4.5\"\u003e\u003c\/path\u003e\u003cpath d=\"M12 12v9\"\u003e\u003c\/path\u003e\u003cpath d=\"M12 12l-8 -4.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n        \u003cspan style=\"font-size:12.5px;font-weight:600;color:#1a1a1a;\"\u003ePack x2\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv style=\"font-size:10.5px;color:#888;margin-bottom:8px;\"\u003e120 gummies · 60 días\u003c\/div\u003e\n      \u003cdiv style=\"font-size:16px;font-weight:600;color:#1a1a1a;\" id=\"mg-price-x2\"\u003e€59,99\u003c\/div\u003e\n      \u003cdiv style=\"font-size:10px;color:#888;\" id=\"mg-day-x2\"\u003e€1,00\/día\u003c\/div\u003e\n      \u003cdiv style=\"font-size:10px;color:#d4607a;margin-top:2px;\" id=\"mg-save-x2\"\u003eAhorras €10\u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"pack-trust\"\u003e\n    \u003cdiv class=\"pack-trust-item\"\u003e\n      \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath stroke=\"none\" d=\"M0 0h24v24H0z\" fill=\"none\"\u003e\u003c\/path\u003e\u003cpath d=\"M11.46 20.846a12 12 0 0 1 -7.46 -10.846v-4l8 -3l8 3v4a12 12 0 0 1 -7.46 10.846\"\u003e\u003c\/path\u003e\u003cpath d=\"M9 12l2 2l4 -4\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      \u003cspan\u003e30 días\u003cbr\u003egarantía\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"pack-trust-item\"\u003e\n      \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath stroke=\"none\" d=\"M0 0h24v24H0z\" fill=\"none\"\u003e\u003c\/path\u003e\u003cpath d=\"M5 13a2 2 0 0 1 2 -2h10a2 2 0 0 1 2 2v6a2 2 0 0 1 -2 2h-10a2 2 0 0 1 -2 -2v-6z\"\u003e\u003c\/path\u003e\u003cpath d=\"M11 16a1 1 0 1 0 2 0a1 1 0 0 0 -2 0\"\u003e\u003c\/path\u003e\u003cpath d=\"M8 11v-4a4 4 0 1 1 8 0v4\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      \u003cspan\u003ePago\u003cbr\u003eseguro\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"pack-trust-item\"\u003e\n      \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath stroke=\"none\" d=\"M0 0h24v24H0z\" fill=\"none\"\u003e\u003c\/path\u003e\u003cpath d=\"M7 17m-2 0a2 2 0 1 0 4 0a2 2 0 1 0 -4 0\"\u003e\u003c\/path\u003e\u003cpath d=\"M17 17m-2 0a2 2 0 1 0 4 0a2 2 0 1 0 -4 0\"\u003e\u003c\/path\u003e\u003cpath d=\"M5 17h-2v-11a1 1 0 0 1 1 -1h9v12m-4 0h6m4 0h2v-6h-8m0 -5h5l3 5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      \u003cspan\u003eEnvío gratis\u003cbr\u003edesde €40\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"pack-trust-item\"\u003e\n      \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath stroke=\"none\" d=\"M0 0h24v24H0z\" fill=\"none\"\u003e\u003c\/path\u003e\u003cpath d=\"M5 21c.907 -1.488 1.793 -2.34 3.18 -3c2.5 -1.25 5.25 -.75 7.33 -2.5c1.44 -1.25 1.99 -4.04 .11 -6c-1.5 -1.5 -3.5 -2 -5.5 -1.5\"\u003e\u003c\/path\u003e\u003cpath d=\"M5 21c.5 -3.5 1.5 -5.5 4.5 -8c1.5 -1.299 2.323 -2.1 3 -3.5\"\u003e\u003c\/path\u003e\u003cpath d=\"M10.5 9.5c-.5 -2 -.5 -3.5 1.5 -6.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      \u003cspan\u003e100%\u003cbr\u003eveganas\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cscript\u003e\nfunction mgSel(el) {\n  var variantId = el.dataset.variant;\n  var hero = document.getElementById('mgHeroCard');\n  document.querySelectorAll('.pack-small').forEach(function(p){ p.classList.remove('ps-active'); });\n  if (el === hero) {\n    hero.classList.remove('ph-inactive');\n  } else {\n    hero.classList.add('ph-inactive');\n    el.classList.add('ps-active');\n  }\n  var nativeInput = document.querySelector('input[name=\"id\"], select[name=\"id\"]');\n  if (nativeInput) {\n    nativeInput.value = variantId;\n    nativeInput.dispatchEvent(new Event('change', { bubbles: true }));\n  }\n}\n\nfunction mgWaitCurrency(cb, tries) {\n  tries = tries || 0;\n  if (tries \u003e 30) return cb();\n  if (window.Shopify \u0026\u0026 window.Shopify.currency \u0026\u0026 window.Shopify.currency.active) {\n    cb();\n  } else {\n    setTimeout(function(){ mgWaitCurrency(cb, tries + 1); }, 100);\n  }\n}\n\nfunction mgInitPrices() {\n  var sc = window.Shopify \u0026\u0026 window.Shopify.currency;\n  var activeCurrency = sc ? sc.active : 'EUR';\n  var isMXN = activeCurrency === 'MXN';\n\n  var baseX1 = 3499;\n  var baseX2 = 5999;\n  var baseX3 = 6999;\n  var baseCompareX3 = 10497;\n\n  var mxnX1 = 599;\n  var mxnX2 = 999;\n  var mxnX3 = 1399;\n  var mxnCompareX3 = mxnX1 * 3;\n\n  function fmtEUR(cents) {\n    return '€' + (cents \/ 100).toFixed(2).replace('.', ',');\n  }\n  function fmtMXN(amount) {\n    return 'MX$' + amount.toLocaleString('es-MX');\n  }\n\n  if (isMXN) {\n    document.getElementById('mg-price-x1').textContent = fmtMXN(mxnX1);\n    document.getElementById('mg-price-x2').textContent = fmtMXN(mxnX2);\n    document.getElementById('mg-price-x3').textContent = fmtMXN(mxnX3);\n    document.getElementById('mg-compare-x3').textContent = fmtMXN(mxnCompareX3);\n    document.getElementById('mg-day-x1').textContent = '';\n    document.getElementById('mg-day-x2').textContent = '';\n    document.getElementById('mg-day-x3').textContent = '';\n    document.getElementById('mg-save-x2').textContent = 'Ahorras ' + fmtMXN((mxnX1 * 2) - mxnX2);\n    document.getElementById('mg-save-x3').textContent = 'Ahorras ' + fmtMXN((mxnX1 * 3) - mxnX3);\n  } else {\n    document.getElementById('mg-price-x1').textContent = fmtEUR(baseX1);\n    document.getElementById('mg-price-x2').textContent = fmtEUR(baseX2);\n    document.getElementById('mg-price-x3').textContent = fmtEUR(baseX3);\n    document.getElementById('mg-compare-x3').textContent = fmtEUR(baseCompareX3);\n  }\n}\n\ndocument.addEventListener('DOMContentLoaded', function() {\n  var hero = document.getElementById('mgHeroCard');\n  if (hero) mgSel(hero);\n  mgWaitCurrency(mgInitPrices);\n});\n\u003c\/script\u003e","brand":"BloomiLabs","offers":[{"title":"X1 - 1 Mes","offer_id":57848086397253,"sku":null,"price":599.0,"currency_code":"MXN","in_stock":true},{"title":"X2 - 2 Meses","offer_id":57848086430021,"sku":null,"price":999.0,"currency_code":"MXN","in_stock":true},{"title":"X3 - 3 Meses","offer_id":57848086462789,"sku":null,"price":1399.0,"currency_code":"MXN","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1045\/1854\/9829\/files\/magnific_creame-una-foto-de-presen_DB6VlNBpcl_1.png?v=1781362552","url":"https:\/\/www.bloomilabs.com\/es-mx\/products\/multivitamin-gummies","provider":"Bloomi Labs","version":"1.0","type":"link"}