{"product_id":"probiotic-gummies-veravitta","title":"Probiotic Gummies VeraVitta","description":"\u003c!-- ================================================================\n     CÓDIGO COMPLETO — LANDING PAGE PERSONALIZADA\n     VeraVitta · Probiotic Gummies (Salud Íntima Femenina · Frutos Rojos)\n\n     📌 INSTRUCCIONES:\n     1. Copiá TODO este contenido\n     2. Pegalo en la descripción del producto en Shopify (modo HTML)\n     3. Modificá SOLO la sección \"PANEL DE CONFIGURACIÓN\" de abajo\n        (precios, imágenes, testimonios, mensajes del banner)\n     4. No toques nada más del código\n\n     ⚠️ ANTES DE PUBLICAR — REVISAR OBLIGATORIO:\n     - Confirmar slugURL real del producto en pharmsur.online\n\n     - ✅ Carrusel de imágenes y foto de estadísticas ya cargados con tus URLs reales de ibb.co.\n     - ✅ Fotos de testimonios ya cargadas (Andrea M., Camila R., Valentina P.).\n     - ⚠️ Reemplazar solo las imágenes de los toasts de compra (siguen con placeholder — son\n       compradoras genéricas de ejemplo, no testimonios, así que no llevan foto de clientas reales).\n     - Se quitó la sección de comparador antes\/después (no había fotos aplicables a este producto).\n     - Sección de experto\/profesional quitada del todo (no forma parte de este producto por ahora).\n     - Confirmar cantidadOpiniones y % de estadísticas con datos reales o quitarlos (los que están\n       son estimativos de referencia, no datos clínicos verificados)\n     - Confirmar unidades\/gomitas por pack en el packaging real antes de vender\n     ================================================================ --\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003c!-- ================================================================\n     ⚙️ PANEL DE CONFIGURACIÓN — MODIFICÁ TODO ACÁ\n     ================================================================ --\u003e\n\u003cp\u003e\n\u003cscript\u003e\nwindow.WIGY_CONFIG = {\n\n  \/\/ ============================================================\n  \/\/ 🔗 SECCIÓN 0: SLUG — URL OBLIGATORIA (⚠️ CONFIRMAR)\n  \/\/ ============================================================\n  slugURL: \"https:\/\/pharmsur.online\/products\/probiotic-gummies-veravitta\",\n\n  \/\/ ============================================================\n  \/\/ ⭐ SECCIÓN 0B: RATING GENERAL (⚠️ ESTIMATIVO — CONFIRMAR)\n  \/\/ ============================================================\n  rating: {\n    puntuacion: 4.8,\n    cantidadOpiniones: 980\n  },\n\n  \n\n  \/\/ ============================================================\n  \/\/ 🖼️ SECCIÓN 2: IMÁGENES DEL CARRUSEL (✅ cargado)\n  \/\/ ============================================================\n  carruselImagenes: [\n    { src: \"https:\/\/i.ibb.co\/0j3m2VyW\/Whats-App-Image-2026-07-06-at-10-18-37-AM.jpg\", alt: \"VeraVitta Probiotic Gummies - Bienestar íntimo femenino\" },\n    { src: \"https:\/\/i.ibb.co\/nskdc7NQ\/Whats-App-Image-2026-07-06-at-10-19-09-AM.jpg\", alt: \"Qué hace únicas a nuestras gomitas - equilibrio y protección\" },\n    { src: \"https:\/\/i.ibb.co\/mVhSMFyZ\/Whats-App-Image-2026-07-06-at-10-19-34-AM.jpg\", alt: \"Por qué tu bienestar íntimo es importante\" },\n    { src: \"https:\/\/i.ibb.co\/mFY7DWDt\/Whats-App-Image-2026-07-06-at-10-20-03-AM.jpg\", alt: \"Ingredientes que te cuidan - probióticos, prebióticos, vitamina C\" },\n    { src: \"https:\/\/i.ibb.co\/j9gnx9bL\/Whats-App-Image-2026-07-06-at-10-20-34-AM.jpg\", alt: \"Hazlo parte de tu rutina - 1 gomita al día\" },\n    { src: \"https:\/\/i.ibb.co\/Sw4YMxxq\/Whats-App-Image-2026-07-06-at-10-21-02-AM.jpg\", alt: \"Lo que dicen nuestras clientas\" }\n  ],\n\n  \/\/ ============================================================\n  \/\/ 📸 SECCIÓN 3: FOTO DE LA SECCIÓN DE ESTADÍSTICAS (✅ cargado)\n  \/\/ ============================================================\n  fotoEstadisticas: \"https:\/\/i.ibb.co\/mVhSMFyZ\/Whats-App-Image-2026-07-06-at-10-19-34-AM.jpg\",\n\n  \/\/ ============================================================\n  \/\/ 💬 SECCIÓN 5: TESTIMONIOS DE CLIENTES (✅ fotos confirmadas)\n  \/\/ ============================================================\n  testimonios: [\n    {\n      foto: \"https:\/\/i.ibb.co\/fzzzCPTB\/eab40c9d67f4dd9ae96c16980a21ae07.jpg\",\n      nombre: \"Andrea M.\",\n      titulo: \"Me siento mucho mejor y más segura\",\n      texto: \"Me ayudó con las infecciones recurrentes, me siento mucho mejor y más segura.\"\n    },\n    {\n      foto: \"https:\/\/i.ibb.co\/8g5Rd9Sy\/Whats-App-Image-2026-07-06-at-2-23-41-PM.jpg\",\n      nombre: \"Camila R.\",\n      titulo: \"Me siento más fresca y en equilibrio\",\n      texto: \"Desde que las tomo, me siento más fresca y mi flujo es normal.\"\n    },\n    {\n      foto: \"https:\/\/i.ibb.co\/jvQkChm3\/b5722220f2db37410fcce917dbaf924b.jpg\",\n      nombre: \"Valentina P.\",\n      titulo: \"Súper fáciles de tomar\",\n      texto: \"Deliciosas y súper fáciles de tomar. ¡Las amo!\"\n    }\n  ],\n\n  \/\/ ============================================================\n  \/\/ 📢 SECCIÓN 6: MENSAJES DE LA BARRA SUPERIOR\n  \/\/ ============================================================\n  mensajesTicker: [\n    \"ENVÍO GRATIS EN TODOS LOS PACKS\",\n    \"MÁS DE 10.000 CLIENTES SATISFECHOS\",\n    \"GARANTÍA DE SATISFACCIÓN 100%\"\n  ],\n\n  \/\/ ============================================================\n  \/\/ 🛒 SECCIÓN 7: COMPRADORES DEL TOAST (⚠️ REEMPLAZAR FOTOS)\n  \/\/ ============================================================\n  compradoresToast: [\n    { name: \"Carolina\",   city: \"Buenos Aires\",          img: \"⚠️URL-TOAST-1⚠️\" },\n    { name: \"Delfina\",    city: \"Córdoba\",               img: \"⚠️URL-TOAST-2⚠️\" },\n    { name: \"María José\", city: \"Rosario\",               img: \"⚠️URL-TOAST-3⚠️\" },\n    { name: \"Julieta\",    city: \"Mendoza\",               img: \"⚠️URL-TOAST-4⚠️\" },\n    { name: \"Patricia\",   city: \"La Plata\",              img: \"⚠️URL-TOAST-5⚠️\" },\n    { name: \"Florencia\",  city: \"Mar del Plata\",         img: \"⚠️URL-TOAST-6⚠️\" },\n    { name: \"Claudia\",    city: \"Salta\",                 img: \"⚠️URL-TOAST-7⚠️\" },\n    { name: \"Bianca\",     city: \"Santa Fe\",              img: \"⚠️URL-TOAST-8⚠️\" },\n    { name: \"Liliana\",    city: \"San Juan\",              img: \"⚠️URL-TOAST-9⚠️\" },\n    { name: \"Paula\",      city: \"Neuquén\",               img: \"⚠️URL-TOAST-10⚠️\" },\n    { name: \"Sandra\",     city: \"Resistencia\",           img: \"⚠️URL-TOAST-11⚠️\" },\n    { name: \"Antonella\",  city: \"Posadas\",               img: \"⚠️URL-TOAST-12⚠️\" },\n    { name: \"Gloria\",     city: \"Santiago del Estero\",   img: \"⚠️URL-TOAST-13⚠️\" },\n    { name: \"Martina\",    city: \"Corrientes\",            img: \"⚠️URL-TOAST-14⚠️\" },\n    { name: \"Martha\",     city: \"Paraná\",                img: \"⚠️URL-TOAST-15⚠️\" },\n    { name: \"Sofía\",      city: \"Formosa\",               img: \"⚠️URL-TOAST-16⚠️\" },\n    { name: \"Rosa\",       city: \"Pinamar\",               img: \"⚠️URL-TOAST-17⚠️\" },\n    { name: \"Valentina\",  city: \"Junín\",                 img: \"⚠️URL-TOAST-18⚠️\" },\n    { name: \"Adriana\",    city: \"Pergamino\",             img: \"⚠️URL-TOAST-19⚠️\" },\n    { name: \"Rocío\",      city: \"Buenos Aires\",          img: \"⚠️URL-TOAST-20⚠️\" }\n  ]\n\n};\n\u003c\/script\u003e\n\u003c\/p\u003e\n\u003c!-- ================================================================\n     VALIDACIÓN DE SLUG — Si la URL no coincide, no carga nada\n     ================================================================ --\u003e\n\u003cp\u003e\n\u003cscript\u003e\n(function() {\n  var slugURL = window.WIGY_CONFIG \u0026\u0026 window.WIGY_CONFIG.slugURL;\n  if (!slugURL || slugURL === \"⚠️URL-DEL-PRODUCTO⚠️\") return;\n  try {\n    var configPath = new URL(slugURL).pathname.replace(\/\\\/+$\/, \"\");\n    var currentPath = window.location.pathname.replace(\/\\\/+$\/, \"\");\n    if (currentPath !== configPath) {\n      window.WIGY_SLUG_BLOCK = true;\n    }\n  } catch(e) {\n    window.WIGY_SLUG_BLOCK = true;\n  }\n})();\n\u003c\/script\u003e\n\u003c\/p\u003e\n\u003c!-- ================================================================\n     BLOQUE PRECARGA: Carga anticipada de TODAS las imágenes\n     ================================================================ --\u003e\n\u003cp\u003e\n\u003cscript\u003e\n(function() {\n  if (window.WIGY_SLUG_BLOCK) return;\n  var cfg = window.WIGY_CONFIG;\n  if (!cfg) return;\n\n  var critical = [];\n  if (cfg.fotoEstadisticas) critical.push(cfg.fotoEstadisticas);\n  critical.forEach(function(url) {\n    if (!url || url.indexOf(\"\\u26A0\\uFE0F\") !== -1) return;\n    var link = document.createElement(\"link\");\n    link.rel = \"preload\";\n    link.as = \"image\";\n    link.href = url;\n    document.head.appendChild(link);\n  });\n\n  var urls = [];\n  if (cfg.carruselImagenes) cfg.carruselImagenes.forEach(function(item) { urls.push(item.src); });\n  if (cfg.testimonios) cfg.testimonios.forEach(function(t) { if (t.foto) urls.push(t.foto); });\n  if (cfg.logosMediaTicker) cfg.logosMediaTicker.forEach(function(l) { urls.push(l.src); });\n  urls.forEach(function(url) {\n    if (!url || url.indexOf(\"\\u26A0\\uFE0F\") !== -1) return;\n    var img = new Image();\n    img.src = url;\n  });\n})();\n\u003c\/script\u003e\n\u003c\/p\u003e\n\u003c!-- ================================================================\n     BLOQUE 0A: RATING GENERAL (ESTRELLAS + CALIFICACIONES)\n     ================================================================ --\u003e\n\u003cp\u003e\n\u003cscript\u003e\n(function() {\n  if (window.WIGY_SLUG_BLOCK) return;\n  var ID = \"wigy-product-rating\";\n  var STYLE_ID = ID + \"-style\";\n\n  function injectStyleOnce() {\n    if (document.getElementById(STYLE_ID)) return;\n    var css =\n      \"#\" + ID + \"{display:flex;align-items:center;gap:8px;margin:4px 0 10px 0;font-family:inherit}\" +\n      \"#\" + ID + \" .wr-stars{display:flex;align-items:center;gap:1px}\" +\n      \"#\" + ID + \" .wr-stars svg{width:16px;height:16px}\" +\n      \"#\" + ID + \" .wr-score{font-size:14px;font-weight:700;color:#111;line-height:1}\" +\n      \"#\" + ID + \" .wr-count{font-size:13px;font-weight:500;color:#666;line-height:1}\" +\n      \"#\" + ID + \" .wr-count span{text-decoration:underline;cursor:pointer}\" +\n      \"@media(max-width:768px){#\" + ID + \" .wr-stars svg{width:14px;height:14px}#\" + ID + \" .wr-score{font-size:13px}#\" + ID + \" .wr-count{font-size:12px}}\";\n    var st = document.createElement(\"style\");\n    st.id = STYLE_ID;\n    st.innerHTML = css;\n    document.head.appendChild(st);\n  }\n\n  function buildStars(rating) {\n    var full = Math.floor(rating);\n    var hasHalf = (rating - full) \u003e= 0.3;\n    var starFull = '\u003csvg viewBox=\"0 0 24 24\" fill=\"#FFC700\" stroke=\"none\"\u003e\u003cpath d=\"M12 2l3.09 6.26L22 9.27l-5 4.87L18.18 22 12 18.27 5.82 22 7 14.14l-5-4.87 6.91-1.01z\"\/\u003e\u003c\/svg\u003e';\n    var starHalf = '\u003csvg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"none\"\u003e\u003cdefs\u003e\u003clinearGradient id=\"wrh\"\u003e\u003cstop offset=\"50%\" stop-color=\"#FFC700\"\/\u003e\u003cstop offset=\"50%\" stop-color=\"#E0E0E0\"\/\u003e\u003c\/linearGradient\u003e\u003c\/defs\u003e\u003cpath d=\"M12 2l3.09 6.26L22 9.27l-5 4.87L18.18 22 12 18.27 5.82 22 7 14.14l-5-4.87 6.91-1.01z\" fill=\"url(#wrh)\"\/\u003e\u003c\/svg\u003e';\n    var starEmpty = '\u003csvg viewBox=\"0 0 24 24\" fill=\"#E0E0E0\" stroke=\"none\"\u003e\u003cpath d=\"M12 2l3.09 6.26L22 9.27l-5 4.87L18.18 22 12 18.27 5.82 22 7 14.14l-5-4.87 6.91-1.01z\"\/\u003e\u003c\/svg\u003e';\n    var html = '';\n    for (var i = 0; i \u003c full; i++) html += starFull;\n    if (hasHalf) { html += starHalf; full++; }\n    for (var j = full; j \u003c 5; j++) html += starEmpty;\n    return html;\n  }\n\n  function mount() {\n    if (document.getElementById(ID)) return;\n    var cfg = window.WIGY_CONFIG \u0026\u0026 window.WIGY_CONFIG.rating;\n    if (!cfg) return;\n    var titleEl = document.querySelector(\".product__title\") || document.querySelector(\".js-product-name\") || document.querySelector(\"[data-store='product-name']\") || document.querySelector(\"h1\");\n    if (!titleEl) return;\n    injectStyleOnce();\n    var el = document.createElement(\"div\");\n    el.id = ID;\n    el.innerHTML =\n      '\u003cdiv class=\"wr-stars\"\u003e' + buildStars(cfg.puntuacion) + '\u003c\/div\u003e' +\n      '\u003cspan class=\"wr-score\"\u003e' + cfg.puntuacion.toFixed(1) + '\u003c\/span\u003e' +\n      '\u003cspan class=\"wr-count\"\u003e\u003cspan\u003e' + cfg.cantidadOpiniones + ' calificaciones\u003c\/span\u003e\u003c\/span\u003e';\n    titleEl.insertAdjacentElement(\"afterend\", el);\n  }\n\n  var tries = 0;\n  var t = setInterval(function() {\n    tries++;\n    mount();\n    if (document.getElementById(ID) || tries \u003e= 60) clearInterval(t);\n  }, 250);\n})();\n\u003c\/script\u003e\n\u003c\/p\u003e\n\u003c!-- ================================================================\n     BLOQUE 1: LISTA DE BENEFICIOS\n     ================================================================ --\u003e\n\u003cp\u003e\n\u003cscript\u003e\n(function() {\n  if (window.WIGY_SLUG_BLOCK) return;\n  var WRAPPER_ID = \"wigy-shopify-benefits\";\n\n  function injectStyle() {\n    if (document.getElementById(WRAPPER_ID + \"-style\")) return;\n    var css = \".benefits-list{list-style:none!important;padding:0!important;margin:10px 0 20px 0!important;display:flex;flex-direction:column;gap:4px}.benefits-list li{display:flex;align-items:flex-start;gap:10px;font-size:14.5px;color:#333;line-height:1.4;margin:0!important;padding:0!important}.benefit-icon{flex:0 0 auto;width:18px;height:18px;margin-top:2px;display:block}.benefit-text{font-weight:500;font-family:inherit}@media (max-width:768px){.benefits-list li{font-size:13.5px}}\";\n    var st = document.createElement(\"style\");\n    st.id = WRAPPER_ID + \"-style\";\n    st.innerHTML = css;\n    document.head.appendChild(st);\n  }\n\n  function buildHTML() {\n    var items = [\n      \"Equilibra la flora vaginal y ayuda a mantener el pH íntimo en equilibrio.\",\n      \"Previene infecciones recurrentes y protege tu bienestar íntimo día a día.\",\n      \"Reduce olores y flujo anormal para que te sientas fresca y segura.\",\n      \"Fortalece tus defensas naturales con probióticos y prebióticos de alta calidad.\",\n      \"Apoya el tracto urinario gracias al arándano y la D-Manosa.\",\n      \"Fácil de tomar: 1 gomita al día, en cualquier momento y sin necesitar agua.\"\n    ];\n    var svg = '\u003csvg class=\"benefit-icon\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\u003cg clip-path=\"url(#c1)\"\u003e\u003cmask id=\"m1\" style=\"mask-type:luminance\" maskUnits=\"userSpaceOnUse\" x=\"0\" y=\"0\" width=\"16\" height=\"16\"\u003e\u003cpath d=\"M7.99992 14.6668C8.87556 14.6679 9.74278 14.496 10.5518 14.1609C11.3607 13.8258 12.0955 13.3341 12.7139 12.7142C13.3339 12.0958 13.8255 11.361 14.1606 10.552C14.4957 9.74303 14.6677 8.8758 14.6666 8.00017C14.6677 7.12453 14.4957 6.25731 14.1606 5.44833C13.8255 4.63935 13.3339 3.90456 12.7139 3.28617C12.0955 2.66622 11.3607 2.17457 10.5518 1.83947C9.74278 1.50437 8.87556 1.33242 7.99992 1.3335C7.12429 1.33242 6.25707 1.50437 5.44809 1.83947C4.63911 2.17457 3.90431 2.66622 3.28592 3.28617C2.66598 3.90456 2.17433 4.63935 1.83923 5.44833C1.50413 6.25731 1.33218 7.12453 1.33326 8.00017C1.33218 8.8758 1.50413 9.74303 1.83923 10.552C2.17433 11.361 2.66598 12.0958 3.28592 12.7142C3.90431 13.3341 4.63911 13.8258 5.44809 14.1609C6.25707 14.496 7.12429 14.6679 7.99992 14.6668Z\" fill=\"white\" stroke=\"white\" stroke-width=\"2\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003cpath d=\"M5.33325 8L7.33325 10L11.3333 6\" stroke=\"black\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003c\/mask\u003e\u003cg mask=\"url(#m1)\"\u003e\u003cpath d=\"M0 0H16V16H0V0Z\" fill=\"#B4165F\"\u003e\u003c\/path\u003e\u003c\/g\u003e\u003c\/g\u003e\u003cdefs\u003e\u003cclipPath id=\"c1\"\u003e\u003crect width=\"16\" height=\"16\" fill=\"white\"\u003e\u003c\/rect\u003e\u003c\/clipPath\u003e\u003c\/defs\u003e\u003c\/svg\u003e';\n    return '\u003cul class=\"benefits-list\"\u003e' + items.map(function(text) {\n      return '\u003cli\u003e' + svg + '\u003cspan class=\"benefit-text\"\u003e' + text + '\u003c\/span\u003e\u003c\/li\u003e';\n    }).join('') + '\u003c\/ul\u003e';\n  }\n\n  function mount() {\n    if (document.getElementById(WRAPPER_ID)) return;\n    var form = document.querySelector(\"product-form form\") || document.querySelector(\".js-product-form\") || document.getElementById(\"product_form\") || document.querySelector(\".product-form\");\n    if (!form) return;\n    injectStyle();\n    var wrapper = document.createElement(\"div\");\n    wrapper.id = WRAPPER_ID;\n    wrapper.innerHTML = buildHTML();\n    form.parentNode.insertBefore(wrapper, form);\n  }\n\n  var tries = 0;\n  var t = setInterval(function() {\n    tries++;\n    mount();\n    if (document.getElementById(WRAPPER_ID) || tries \u003e= 60) clearInterval(t);\n  }, 250);\n})();\n\u003c\/script\u003e\n\u003c\/p\u003e\n\u003c!-- ================================================================\n     BLOQUE 2: PAQUETES \/ BUNDLES DE OFERTA\n     ================================================================ --\u003e\n\u003cp\u003e\n\u003cscript\u003e\n(function() {\n  if (window.WIGY_SLUG_BLOCK) return;\n  var ID = \"wigy-premium-bundles\";\n\n  var inject = function() {\n    if (document.getElementById(ID)) return;\n\n    var btn = document.querySelector('.js-prod-submit-form') || document.querySelector('button[name=\"add\"]');\n    if (!btn) return;\n\n    var pCol = btn.closest('.product-form__buttons') || btn.closest('.product-form') || btn.closest('.col-12') || btn.parentNode;\n    if (!pCol) return;\n\n    if (!document.getElementById(ID + '-css')) {\n      var s = document.createElement('style');\n      s.id = ID + '-css';\n      s.innerHTML = \".kb-wrap{font-family:'Poppins',sans-serif;margin:15px auto 8px auto!important;width:100%;max-width:600px}.kb-title{display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:900;color:#B4165F;margin-bottom:20px;letter-spacing:.2px;white-space:nowrap;opacity:0}.kb-title::before,.kb-title::after{content:'';flex:1;border-bottom:2px solid #cbd5e1;margin:0 12px}.kb-bar{border:2px solid rgba(180,22,95,.15);border-radius:16px;background:#fff;cursor:pointer;margin-bottom:12px;display:flex;flex-direction:column;position:relative;transition:.2s;box-sizing:border-box}.kb-bar.sel{border:2px solid #B4165F;background:#fdf0f5;z-index:2;box-shadow:0 8px 20px rgba(180,22,95,.1)}.kb-pop{position:absolute;top:-14px;right:18px;background:#B4165F;color:#fff;font-size:12px;font-weight:800;padding:6px 12px;border-radius:6px;letter-spacing:.5px;line-height:1;opacity:0;box-shadow:0 4px 10px rgba(180,22,95,.3);transform-origin:center right}.kb-bdg{background:#B4165F;color:#fff;font-size:12px;font-weight:800;padding:4px 8px;border-radius:99px;line-height:1.1;opacity:0;transform-origin:center center;white-space:nowrap;flex-shrink:0}.kb-main{display:flex;align-items:center;padding:18px 20px;box-sizing:border-box}.kb-radio{width:32px;height:32px;border-radius:50%;border:2px solid rgba(0,0,0,.2);margin-right:18px;display:flex;align-items:center;justify-content:center;background:#fff;flex:0 0 auto;transition:.2s;box-sizing:border-box}.kb-bar.sel .kb-radio{border-color:#B4165F;border-width:2px}.kb-radio::after{content:'';width:16px;height:16px;border-radius:50%;background:#E8578C;opacity:0;transform:scale(.5);transition:.25s cubic-bezier(0.175,0.885,0.32,1.275)}.kb-bar.sel .kb-radio::after{opacity:1;transform:scale(1)}.kb-c{flex:1;min-width:0;line-height:1.2}.kb-r1{display:flex;justify-content:space-between;align-items:center;gap:10px}.kb-r2{display:flex;justify-content:space-between;align-items:center;margin-top:6px}.kb-t{font-size:18px;font-weight:800;color:#111;display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0}.kb-p{font-size:20px;font-weight:900;color:#111;margin:0;white-space:nowrap;flex-shrink:0}.kb-s{font-size:15px;color:#555;font-weight:600;margin:0}.kb-pu{font-size:12.5px;color:#B4165F;font-weight:700;margin:2px 0 0 0}.kb-op{font-size:15px;color:#888;text-decoration:line-through;margin:0}.kb-gifts{padding:0;overflow:hidden}.kb-gift-row{display:flex;align-items:center;gap:10px;padding:10px 20px;font-size:13px;font-weight:700;color:#333;background:rgba(232,87,140,.08);border-top:1px solid rgba(180,22,95,.1)}.kb-gift-row:last-child{border-radius:0 0 14px 14px}.kb-gift-check{width:20px;height:20px;border-radius:6px;background:#B4165F;color:#fff;display:flex;align-items:center;justify-content:center;flex:0 0 auto}.kb-gift-check svg{width:12px;height:12px}.kb-gift-tag{background:#B4165F;color:#fff;font-size:11px;font-weight:800;padding:3px 9px;border-radius:99px;margin-left:auto;white-space:nowrap}.js-quantity,.js-product-quantity,[data-component='product.quantity']{display:none!important}.js-prod-submit-form,button[name='add'],.btn-add-to-cart{display:none!important}.kb-actions{display:flex;flex-direction:column;gap:12px;margin:18px auto 0 auto;width:100%;max-width:600px}.kb-btn{border:none;border-radius:99px;font-family:'Poppins',sans-serif;font-size:19px;font-weight:900;text-transform:uppercase;letter-spacing:0.8px;padding:19px 24px;width:100%;cursor:pointer;box-sizing:border-box;transition:transform 0.2s ease,box-shadow 0.2s ease,background 0.3s ease}.kb-btn:active{transform:scale(0.98)}.kb-btn[disabled]{opacity:0.65;cursor:not-allowed;transform:none!important}.kb-btn-buy{background:linear-gradient(135deg,#B4165F 0%,#E8578C 100%);color:#fff;box-shadow:0 8px 24px rgba(180,22,95,0.3)}.kb-btn-buy:hover{transform:translateY(-3px);background:linear-gradient(135deg,#96124f 0%,#B4165F 100%)}.kb-btn-cart{background:#fff;color:#B4165F;border:2px solid #B4165F!important}.kb-btn-cart:hover{background:#fdf0f5}.kb-stock-error{display:none;background:#fff4f4;border:1px solid rgba(180,22,95,.25);color:#8a1147;font-size:13.5px;font-weight:600;line-height:1.4;padding:12px 14px;border-radius:12px;text-align:center}@keyframes kbSlideIn{0%{opacity:0;transform:translateY(20px) scale(0.95)}60%{opacity:1;transform:translateY(-3px) scale(1.02)}100%{opacity:1;transform:translateY(0) scale(1)}}@keyframes kbPopBounce{0%{opacity:0;transform:scale(0.2) rotate(-5deg)}50%{opacity:1;transform:scale(1.35) rotate(4deg)}75%{opacity:1;transform:scale(0.9) rotate(-2deg)}100%{opacity:1;transform:scale(1) rotate(0deg)}}.kb-in-view .kb-title{animation:kbSlideIn 0.6s cubic-bezier(0.175,0.885,0.32,1.275) forwards}.kb-in-view .kb-pop{animation:kbPopBounce 0.7s cubic-bezier(0.175,0.885,0.32,1.275) forwards}.kb-in-view .kb-bdg{animation:kbPopBounce 0.7s cubic-bezier(0.175,0.885,0.32,1.275) forwards}.kb-in-view .kb-bar:nth-child(3) .kb-pop{animation-delay:0.15s}.kb-in-view .kb-bar:nth-child(4) .kb-pop{animation-delay:0.35s}.kb-in-view .kb-bar:nth-child(3) .kb-bdg{animation-delay:0.25s}.kb-in-view .kb-bar:nth-child(4) .kb-bdg{animation-delay:0.45s}@media(max-width:768px){.kb-t{font-size:16px}.kb-p{font-size:18px}.kb-btn{font-size:16px;padding:17px 20px}}\";\n      document.head.appendChild(s);\n    }\n\n    var giftCheckSVG = '\u003csvg width=\"12\" height=\"10\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\u003cpath d=\"M10.334 1 4 8.333 1.667 5\" stroke=\"#fff\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e';\n    var w = document.createElement('div');\n    w.id = ID;\n    w.className = 'kb-wrap';\n    var cfg = window.WIGY_CONFIG.ofertas;\n    var barsHTML = cfg.map(function(o) {\n      var sel = o.seleccionado ? ' sel' : '';\n      var pop = o.etiqueta ? '\u003cdiv class=\"kb-pop\"\u003e' + o.etiqueta + '\u003c\/div\u003e' : '';\n      var bdg = o.descuento ? ' \u003cspan class=\"kb-bdg\"\u003e' + o.descuento + '\u003c\/span\u003e' : '';\n      var oldP = o.precioViejo ? '\u003cspan class=\"kb-op\"\u003e' + o.precioViejo + '\u003c\/span\u003e' : '';\n      var gift = o.regalo ? '\u003cdiv class=\"kb-gifts\"\u003e\u003cdiv class=\"kb-gift-row\"\u003e\u003cspan class=\"kb-gift-check\"\u003e' + giftCheckSVG + '\u003c\/span\u003e\u003cspan\u003e' + o.regalo + '\u003c\/span\u003e\u003cspan class=\"kb-gift-tag\"\u003eGRATIS\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e' : '';\n      var unidad = o.precioUnidad ? '\u003cp class=\"kb-pu\"\u003e' + o.precioUnidad + '\u003c\/p\u003e' : '';\n      return '\u003cdiv class=\"kb-bar' + sel + '\" data-qty=\"' + o.cantidad + '\"\u003e' + pop + '\u003cdiv class=\"kb-main\"\u003e\u003cdiv class=\"kb-radio\"\u003e\u003c\/div\u003e\u003cdiv class=\"kb-c\"\u003e\u003cdiv class=\"kb-r1\"\u003e\u003cspan class=\"kb-t\"\u003e' + o.nombre + bdg + '\u003c\/span\u003e\u003cspan class=\"kb-p\"\u003e' + o.precio + '\u003c\/span\u003e\u003c\/div\u003e\u003cdiv class=\"kb-r2\"\u003e\u003cspan class=\"kb-s\"\u003e' + o.subtexto + '\u003c\/span\u003e' + oldP + '\u003c\/div\u003e' + unidad + '\u003c\/div\u003e\u003c\/div\u003e' + gift + '\u003c\/div\u003e';\n    }).join('');\n    w.innerHTML = '\u003cdiv class=\"kaching-bundles__block-title kb-title\"\u003eGarantía de Satisfacción + Envío Rápido!\u003c\/div\u003e' + barsHTML +\n      '\u003cdiv class=\"kb-actions\"\u003e' +\n        '\u003cbutton type=\"button\" class=\"kb-btn kb-btn-buy\" id=\"wigy-buy-now-btn\"\u003eComprar ahora\u003c\/button\u003e' +\n        '\u003cbutton type=\"button\" class=\"kb-btn kb-btn-cart\" id=\"wigy-add-cart-btn\"\u003eAñadir al carrito\u003c\/button\u003e' +\n      '\u003c\/div\u003e';\n\n    pCol.parentNode.insertBefore(w, pCol);\n\n    if (window.innerWidth \u003e 768) {\n      var parent = pCol.parentNode;\n      parent.style.setProperty('display', 'flex', 'important');\n      parent.style.setProperty('flex-direction', 'column', 'important');\n      parent.style.setProperty('align-items', 'center', 'important');\n    }\n\n    pCol.style.setProperty('margin-top', '0px', 'important');\n    pCol.style.setProperty('padding-top', '0px', 'important');\n    pCol.style.setProperty('margin-bottom', '15px', 'important');\n    pCol.style.setProperty('width', '100%', 'important');\n    pCol.style.setProperty('max-width', '600px', 'important');\n\n    var viewTimer;\n    var observer = new IntersectionObserver(function(entries, obs) {\n      entries.forEach(function(entry) {\n        if (entry.isIntersecting) {\n          viewTimer = setTimeout(function() { w.classList.add('kb-in-view'); obs.unobserve(w); }, 300);\n        } else {\n          clearTimeout(viewTimer);\n        }\n      });\n    }, { threshold: 0.3 });\n    observer.observe(w);\n\n    w.querySelectorAll('.kb-bar').forEach(function(el) {\n      el.onclick = function() {\n        w.querySelectorAll('.kb-bar').forEach(function(i) { i.classList.remove('sel'); });\n        el.classList.add('sel');\n        var qt = parseInt(el.dataset.qty);\n        var inp = document.querySelector('.js-quantity-input') || document.querySelector('input[name=\"quantity\"]');\n        var bP = document.querySelector('.js-quantity-up') || document.querySelector('button[name=\"plus\"]');\n        var bM = document.querySelector('.js-quantity-down') || document.querySelector('button[name=\"minus\"]');\n        if (inp) { inp.value = qt; inp.dispatchEvent(new Event('input', { bubbles: true })); inp.dispatchEvent(new Event('change', { bubbles: true })); }\n        if (inp \u0026\u0026 bP \u0026\u0026 bM) {\n          var c = parseInt(inp.value) || 1;\n          while (c \u003c qt) { bP.click(); c++; }\n          while (c \u003e qt) { bM.click(); c--; }\n        }\n      };\n    });\n\n    setTimeout(function() { var def = w.querySelector('.kb-bar.sel'); if (def) def.click(); }, 400);\n\n    \/\/ === Botones de compra: Añadir al carrito \/ Comprar ahora ===\n    var form = btn.closest('form');\n    var buyBtn = w.querySelector('#wigy-buy-now-btn');\n    var cartBtn = w.querySelector('#wigy-add-cart-btn');\n    var errorBox = document.createElement('div');\n    errorBox.className = 'kb-stock-error';\n    errorBox.style.display = 'none';\n    w.querySelector('.kb-actions').appendChild(errorBox);\n\n    function getCartData() {\n      var idInput = form ? (form.querySelector('[name=\"id\"]') || document.querySelector('[name=\"id\"]')) : document.querySelector('[name=\"id\"]');\n      var qtyInput = document.querySelector('.js-quantity-input') || document.querySelector('input[name=\"quantity\"]');\n      return {\n        id: idInput ? idInput.value : null,\n        quantity: qtyInput ? (parseInt(qtyInput.value, 10) || 1) : 1\n      };\n    }\n\n    function setLoading(button, isLoading, label) {\n      if (!button) return;\n      button.disabled = isLoading;\n      button.textContent = isLoading ? 'Procesando...' : label;\n    }\n\n    function showStockError(message) {\n      errorBox.textContent = message || 'Este producto no tiene stock disponible en este momento.';\n      errorBox.style.display = 'block';\n    }\n\n    function hideStockError() {\n      errorBox.style.display = 'none';\n    }\n\n    function addToCartAjax(redirectTo, button, label) {\n      var data = getCartData();\n      hideStockError();\n      if (!data.id) {\n        if (form) form.submit();\n        return;\n      }\n      setLoading(button, true, label);\n      fetch('\/cart\/add.js', {\n        method: 'POST',\n        headers: { 'Content-Type': 'application\/json', 'Accept': 'application\/json' },\n        body: JSON.stringify({ id: data.id, quantity: data.quantity })\n      }).then(function(res) {\n        return res.json().then(function(json) { return { ok: res.ok, json: json }; });\n      }).then(function(result) {\n        setLoading(button, false, label);\n        if (!result.ok) {\n          \/\/ Shopify respondió (ej. sin stock): mostramos el motivo sin sacar a la persona de la página.\n          showStockError(result.json \u0026\u0026 result.json.description);\n          return;\n        }\n        window.location.href = redirectTo;\n      }).catch(function() {\n        \/\/ Falla real de red\/conexión (no un rechazo de Shopify): recién acá usamos el envío nativo.\n        setLoading(button, false, label);\n        if (form) form.submit();\n      });\n    }\n\n    if (buyBtn) {\n      buyBtn.addEventListener('click', function() { addToCartAjax('\/checkout', buyBtn, 'Comprar ahora'); });\n    }\n    if (cartBtn) {\n      cartBtn.addEventListener('click', function() { addToCartAjax('\/cart', cartBtn, 'Añadir al carrito'); });\n    }\n  };\n\n  var t = setInterval(function() { inject(); if (document.getElementById(ID)) clearInterval(t); }, 250);\n})();\n\u003c\/script\u003e\n\u003c\/p\u003e\n\u003c!-- ================================================================\n     BLOQUE 3: CAJA DE GARANTÍA 60 DÍAS\n     ================================================================ --\u003e\n\u003cp\u003e\n\u003cscript\u003e\n(function() {\n  if (window.WIGY_SLUG_BLOCK) return;\n  var BOX_ID   = \"wigy-garantia-box\";\n  var STYLE_ID = \"wigy-garantia-style\";\n\n  function injectStyleOnce() {\n    if (document.getElementById(STYLE_ID)) return;\n    var css =\n      \"#\" + BOX_ID + \"{display:block!important;width:100%!important;margin:10px 0 16px 0!important}\" +\n      \"#\" + BOX_ID + \" .wigy-garantia-content{\" +\n        \"position:relative!important;overflow:hidden!important;\" +\n        \"width:100%!important;max-width:520px!important;margin:0 auto!important;\" +\n        \"display:flex!important;align-items:flex-start!important;gap:10px;\" +\n        \"padding:12px 14px;border:1px solid rgba(0,0,0,.12);border-radius:12px;\" +\n        \"background:#fff;box-shadow:0 2px 10px rgba(0,0,0,.06);box-sizing:border-box;\" +\n      \"}\" +\n      \"#\" + BOX_ID + \" .wigy-garantia-icon{width:18px;height:18px;flex:0 0 auto;color:#111;margin-top:2px}\" +\n      \"#\" + BOX_ID + \" .wigy-garantia-text{display:flex;flex-direction:column;gap:4px}\" +\n      \"#\" + BOX_ID + \" .wigy-garantia-title{margin:0;font-size:14px;font-weight:800;line-height:1.1;color:#111}\" +\n      \"#\" + BOX_ID + \" .wigy-garantia-desc{margin:0;font-size:12.5px;font-weight:600;line-height:1.35;color:rgba(0,0,0,.72)}\" +\n      \"#\" + BOX_ID + \" .wigy-garantia-shine{\" +\n        \"pointer-events:none;position:absolute;\" +\n        \"top:-80%;left:-160%;width:80%;height:260%;\" +\n        \"background:linear-gradient(105deg,transparent 15%,rgba(255,255,255,0.25) 30%,rgba(255,255,255,0.92) 50%,rgba(255,255,255,0.25) 70%,transparent 85%);\" +\n        \"transform:skewX(-12deg);opacity:0;\" +\n      \"}\" +\n      \"@keyframes wigy-shine-sweep{\" +\n        \"0%{left:-160%;opacity:0}\" +\n        \"6%{opacity:1}\" +\n        \"90%{opacity:1}\" +\n        \"100%{left:190%;opacity:0}\" +\n      \"}\" +\n      \"#\" + BOX_ID + \".wigy-animate .wigy-garantia-shine{\" +\n        \"animation:wigy-shine-sweep 2.6s cubic-bezier(0.25,0.46,0.45,0.94) 0.4s forwards;\" +\n      \"}\";\n    var st = document.createElement(\"style\");\n    st.id = STYLE_ID;\n    st.type = \"text\/css\";\n    st.appendChild(document.createTextNode(css));\n    document.head.appendChild(st);\n  }\n\n  function createBox() {\n    var box = document.createElement(\"div\");\n    box.id = BOX_ID;\n    box.innerHTML =\n      '\u003cdiv class=\"wigy-garantia-content\"\u003e' +\n        '\u003cdiv class=\"wigy-garantia-shine\" aria-hidden=\"true\"\u003e\u003c\/div\u003e' +\n        '\u003csvg class=\"wigy-garantia-icon\" viewBox=\"0 0 24 24\" aria-hidden=\"true\"\u003e' +\n          '\u003cpath fill=\"currentColor\" d=\"M12 2l8 4v6c0 5-3.4 9.4-8 10-4.6-.6-8-5-8-10V6l8-4zm-1 14l6-6-1.4-1.4L11 13.2 8.4 10.6 7 12l4 4z\"\/\u003e' +\n        '\u003c\/svg\u003e' +\n        '\u003cdiv class=\"wigy-garantia-text\"\u003e' +\n          '\u003cp class=\"wigy-garantia-title\"\u003eGarantía de satisfacción\u003c\/p\u003e' +\n          '\u003cp class=\"wigy-garantia-desc\"\u003eSi no estás conforme con tu resultado, te devolvemos tu dinero. Sin preguntas. 100% libre de riesgo.\u003c\/p\u003e' +\n        '\u003c\/div\u003e' +\n      '\u003c\/div\u003e';\n    return box;\n  }\n\n  function attachShineObserver(box) {\n    if (!window.IntersectionObserver) {\n      setTimeout(function() { box.classList.add(\"wigy-animate\"); }, 700);\n      return;\n    }\n    var io = new IntersectionObserver(function(entries, obs) {\n      entries.forEach(function(entry) {\n        if (entry.isIntersecting) {\n          box.classList.add(\"wigy-animate\");\n          obs.unobserve(box);\n        }\n      });\n    }, { threshold: 0.5 });\n    io.observe(box);\n  }\n\n  function mount() {\n    if (document.getElementById(BOX_ID)) return;\n    var form = document.querySelector(\"product-form form\") || document.querySelector(\".js-product-form\") || document.getElementById(\"product_form\") || document.querySelector(\"form[action*='\/cart']\");\n    if (!form) return;\n    injectStyleOnce();\n    var box = createBox();\n    var urgency = document.getElementById(\"js-urgency-last-units\");\n    if (urgency \u0026\u0026 urgency.parentNode === form) {\n      urgency.insertAdjacentElement(\"afterend\", box);\n    } else {\n      form.appendChild(box);\n    }\n    attachShineObserver(box);\n  }\n\n  mount();\n  var tries = 0;\n  var t = setInterval(function() {\n    tries++;\n    mount();\n    if (document.getElementById(BOX_ID) || tries \u003e= 80) clearInterval(t);\n  }, 250);\n})();\n\u003c\/script\u003e\n\u003c\/p\u003e\n\u003c!-- ================================================================\n     BLOQUE 4: OCULTAR ELEMENTOS NO DESEADOS\n     ================================================================ --\u003e\n\u003cp\u003e\n\u003cscript\u003e\n(function() {\n  if (window.WIGY_SLUG_BLOCK) return;\n  function runHide() {\n    var form = document.querySelector(\"product-form form\") || document.querySelector(\".js-product-form\") || document.getElementById(\"product_form\") || document.querySelector(\"form[action*='\/cart']\");\n    if (!form) return;\n    var accordions = document.querySelectorAll(\".product__accordion, details.accordion, .js-accordion-container\");\n    accordions.forEach(function(acc) {\n      var text = (acc.innerText || \"\").toLowerCase();\n      if (text.includes(\"pago\") || text.includes(\"envío\") || text.includes(\"envio\") || text.includes(\"calcular\") || text.includes(\"tarjeta\") || text.includes(\"zipcode\")) {\n        acc.setAttribute(\"style\", \"display:none!important\");\n      }\n    });\n    var extras = document.querySelectorAll(\".js-shipping-calculator-container, #shipping-calculator\");\n    extras.forEach(function(el) { el.setAttribute(\"style\", \"display:none!important\"); });\n\n    \/\/ Respaldo por texto: oculta precio nativo, badge \"Agotado\" y \"Impuestos incluidos\"\n    \/\/ por si el theme usa clases distintas a las que ya cubrimos por CSS.\n    var candidates = form.querySelectorAll(\"div, span, small, p, s\");\n    candidates.forEach(function(el) {\n      if (el.closest(\"#wigy-premium-bundles, #wigy-sticky-atc, #\" + \"wigy-garantia-box\")) return;\n      var t = (el.textContent || \"\").trim().toLowerCase();\n      if (!t || t.length \u003e 60) return;\n      if (t === \"agotado\" || t === \"sold out\" || t.indexOf(\"impuestos incluidos\") !== -1 || t.indexOf(\"tax included\") !== -1) {\n        var target = el.closest(\"[class*='badge'], [class*='price'], [class*='tax']\") || el;\n        target.setAttribute(\"style\", \"display:none!important\");\n      }\n    });\n  }\n  runHide(); setTimeout(runHide, 500); setTimeout(runHide, 1500);\n})();\n\n(function() {\n  if (window.WIGY_SLUG_BLOCK) return;\n  if (document.getElementById('wigy-hide-elements-css')) return;\n  var style = document.createElement('style');\n  style.id = 'wigy-hide-elements-css';\n  style.innerHTML =\n    \".breadcrumbs{display:none!important}\" +\n    \"[data-store='product-item-promotion-label'][data-promotion-type='quantity-discounts'],.js-promotion-label-private[data-promotion-type='quantity-discounts']{display:none!important}\" +\n    \".js-product-promo-container[data-promotion-type='quantity-discounts'],[data-store='product-promotion-info'][data-promotion-type='quantity-discounts']{display:none!important}\" +\n    \"#wigy-payments-clean-box{display:none!important}\" +\n    \"[data-store^='product-price-']{display:none!important}\" +\n    \".price,.price__container,.price__regular,.price__sale,.product__price,.js-price-container,.js-product-price{display:none!important}\" +\n    \".badge--sold-out,.product__badges,.js-product-badge,.js-sold-out-badge{display:none!important}\" +\n    \".tax-note,.product__tax,.js-product-tax,.product-tax-note,.caption--tax{display:none!important}\";\n  document.head.appendChild(style);\n})();\n\n(function() {\n  if (window.WIGY_SLUG_BLOCK) return;\n  if (!document.getElementById('capsacare-collapse-style')) {\n    var style = document.createElement(\"style\");\n    style.id = \"capsacare-collapse-style\";\n    style.innerHTML = \"h5.font-big,.product-description-title,.description-title{display:none!important}.product-description,.js-product-description,.user-content,.product__description,.row.m-bottom-half-xs{margin-top:0!important;padding-top:0!important}.product-detail .row{margin-top:0!important}\";\n    document.head.appendChild(style);\n  }\n})();\n\u003c\/script\u003e\n\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003c!-- ================================================================\n     BLOQUE 7: AJUSTES VISUALES GLOBALES\n     ================================================================ --\u003e\n\u003cp\u003e\n\u003cscript\u003e\n(function() {\n  if (window.WIGY_SLUG_BLOCK) return;\n  var STYLE_ID = \"wigy-ui-tweaks-v1\";\n  function injectStylesOnce() {\n    if (document.getElementById(STYLE_ID)) return;\n    var css =\n      \".js-price-container{margin-bottom:0!important}\" +\n      \"#wigy-payments-clean-box{margin-top:-5px!important;padding:10px 14px!important}\" +\n      \"#wigy-payments-clean-box \u003e div{margin-top:4px!important}\" +\n      \"#wigy-payments-clean-box + .d-block{display:none!important}\";\n    var st = document.createElement(\"style\");\n    st.id = STYLE_ID;\n    st.type = \"text\/css\";\n    st.appendChild(document.createTextNode(css));\n    document.head.appendChild(st);\n  }\n  injectStylesOnce();\n  setTimeout(injectStylesOnce, 300);\n  setTimeout(injectStylesOnce, 1200);\n  new MutationObserver(injectStylesOnce).observe(document.documentElement, { childList: true, subtree: true });\n})();\n\u003c\/script\u003e\n\u003c\/p\u003e\n\u003c!-- ================================================================\n     BLOQUE 8: LIMPIADOR DE ESPACIOS EN BLANCO\n     ================================================================ --\u003e\n\u003cp\u003e\n\u003cscript\u003e\n(function() {\n  if (window.WIGY_SLUG_BLOCK) return;\n  function cleanSpaces() {\n    var h5 = document.querySelector('.user-content h5.font-big');\n    if (h5 \u0026\u0026 h5.innerText.trim().toLowerCase() === 'descripción') {\n      h5.style.setProperty('display', 'none', 'important');\n    }\n    var userContent = document.querySelector('.product__description') || document.querySelector('.user-content');\n    if (userContent) {\n      userContent.style.setProperty('margin-top', '0', 'important');\n      userContent.style.setProperty('padding-top', '0', 'important');\n    }\n    document.querySelectorAll('.product__description p, .user-content p').forEach(function(p) {\n      var text = p.innerHTML.replace(\/\\s|\u0026nbsp;|\u003cbr\\\/?\u003e\/gi, '').trim();\n      if (text === '') {\n        p.style.setProperty('display', 'none', 'important');\n        p.style.setProperty('margin', '0', 'important');\n        p.style.setProperty('padding', '0', 'important');\n      }\n    });\n  }\n  cleanSpaces();\n  setInterval(cleanSpaces, 500);\n})();\n\u003c\/script\u003e\n\u003c\/p\u003e\n\u003c!-- ================================================================\n     BLOQUE 9: ACORDEÓN DE FAQS (dentro del formulario de compra)\n     ================================================================ --\u003e\n\u003cp\u003e\n\u003cscript\u003e\n(function() {\n  if (window.WIGY_SLUG_BLOCK) return;\n  var WRAP_ID = \"wigy-shopify-faqs-accordion\";\n  var STYLE_ID = \"wigy-shopify-faqs-accordion-style\";\n\n  function injectStyleOnce() {\n    if (!document.getElementById('material-symbols-font')) {\n      var fontLink = document.createElement('link');\n      fontLink.id = 'material-symbols-font';\n      fontLink.rel = 'stylesheet';\n      fontLink.href = 'https:\/\/fonts.googleapis.com\/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200';\n      document.head.appendChild(fontLink);\n    }\n    if (document.getElementById(STYLE_ID)) return;\n    var css = \"#\" + WRAP_ID + \"{width:100%;margin:24px 0 0 0;font-family:inherit;border-top:1px solid rgba(0,0,0,0.08)}#\" + WRAP_ID + \" details.wigy-acc-details{border-bottom:1px solid rgba(0,0,0,0.08);margin:0;padding:0;background:transparent;box-shadow:none;border-radius:0;overflow:hidden}#\" + WRAP_ID + \" summary.wigy-acc-summary{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:15px 0;cursor:pointer;list-style:none;outline:none;width:100%;box-sizing:border-box}#\" + WRAP_ID + \" summary.wigy-acc-summary::-webkit-details-marker{display:none}#\" + WRAP_ID + \" .wigy-acc-summary-title{display:flex;align-items:center;gap:10px;flex:1 1 auto;min-width:0}#\" + WRAP_ID + \" .wigy-acc-title{flex:1 1 auto;min-width:0;width:auto;max-width:none;margin:0;font-size:15px;font-weight:500;color:#111;letter-spacing:0.2px;line-height:1.35;white-space:normal;word-break:normal;overflow-wrap:normal;writing-mode:horizontal-tb;text-align:left;display:block}#\" + WRAP_ID + \" .wigy-acc-icon{font-size:20px;color:#111;flex:0 0 auto;width:22px;height:22px;display:flex;align-items:center;justify-content:center;font-variation-settings:'FILL' 0,'wght' 300,'GRAD' 0,'opsz' 20}#\" + WRAP_ID + \" .wigy-acc-caret{width:12px;height:12px;flex:0 0 auto;transition:transform 0.3s ease;color:#111}#\" + WRAP_ID + \" details[open] .wigy-acc-caret{transform:rotate(180deg)}#\" + WRAP_ID + \" .wigy-acc-content-wrapper{padding:0 0 15px 32px}#\" + WRAP_ID + \" .wigy-acc-content{font-size:14px;color:#444;line-height:1.5}#\" + WRAP_ID + \" .wigy-acc-content h3{font-size:14px;font-weight:700;margin:10px 0 5px;color:#111}#\" + WRAP_ID + \" .wigy-acc-content p{margin:0 0 10px 0}#\" + WRAP_ID + \" .wigy-acc-content p:last-child{margin-bottom:0}#\" + WRAP_ID + \" .wigy-acc-content ul{margin:0 0 0 18px;padding:0}#\" + WRAP_ID + \" .wigy-acc-content li{margin-bottom:6px}\";\n    var st = document.createElement(\"style\");\n    st.id = STYLE_ID;\n    st.type = \"text\/css\";\n    st.appendChild(document.createTextNode(css));\n    document.head.appendChild(st);\n  }\n\n  function buildHTML() {\n    var items = [\n      {\n        icon: \"local_shipping\",\n        title: \"Envíos\",\n        text: \"\u003cp\u003eEl envío es totalmente \u003cstrong\u003eGRATIS\u003c\/strong\u003e a todo el país!\u003c\/p\u003e\u003cp\u003eEl plazo de entrega es de 3 a 7 días hábiles según tu ubicación.\u003c\/p\u003e\"\n      },\n      {\n        icon: \"eco\",\n        title: \"Ingredientes\",\n        text: \"\u003ch3\u003eIngredientes principales\u003c\/h3\u003e\u003cp\u003eMezcla de probióticos, prebióticos (FOS\/inulina), arándano, D-Manosa, vitamina C y zinc, en gomitas sabor frutos rojos.\u003c\/p\u003e\u003ch3\u003eSin:\u003c\/h3\u003e\u003cp\u003eGluten, lactosa ni sabores artificiales. Fórmula apta vegana.\u003c\/p\u003e\"\n      },\n      {\n        icon: \"payments\",\n        title: \"Medios de Pago\",\n        text: \"\u003cul\u003e\u003cli\u003e\u003cstrong\u003eTarjeta de crédito:\u003c\/strong\u003e un pago.\u003c\/li\u003e\u003cli\u003e\u003cstrong\u003eTarjeta de débito:\u003c\/strong\u003e un pago.\u003c\/li\u003e\u003cli\u003e\u003cstrong\u003eMercado Pago:\u003c\/strong\u003e podés abonar a través de la plataforma de forma segura.\u003c\/li\u003e\u003c\/ul\u003e\"\n      }\n    ];\n\n    var caretSvg = '\u003csvg aria-hidden=\"true\" focusable=\"false\" class=\"wigy-acc-caret\" viewBox=\"0 0 10 6\"\u003e\u003cpath fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z\" fill=\"currentColor\"\u003e\u003c\/path\u003e\u003c\/svg\u003e';\n\n    var html = '\u003cdiv id=\"' + WRAP_ID + '\"\u003e';\n    items.forEach(function(it) {\n      html += '\u003cdetails class=\"wigy-acc-details\"\u003e\u003csummary class=\"wigy-acc-summary\"\u003e\u003cdiv class=\"wigy-acc-summary-title\"\u003e\u003cspan class=\"wigy-acc-icon material-symbols-outlined\"\u003e' + it.icon + '\u003c\/span\u003e\u003ch2 class=\"wigy-acc-title\"\u003e' + it.title + '\u003c\/h2\u003e\u003c\/div\u003e' + caretSvg + '\u003c\/summary\u003e\u003cdiv class=\"wigy-acc-content-wrapper\"\u003e\u003cdiv class=\"wigy-acc-content rte\"\u003e' + it.text + '\u003c\/div\u003e\u003c\/div\u003e\u003c\/details\u003e';\n    });\n    html += '\u003c\/div\u003e';\n    return html;\n  }\n\n  function mount() {\n    if (document.getElementById(WRAP_ID)) return true;\n    var form = document.querySelector(\"product-form form\") || document.querySelector(\".js-product-form\") || document.getElementById(\"productform\") || document.querySelector(\"form[action*='\/cart']\");\n    if (!form) return false;\n    var warranty = document.getElementById(\"wigy-garantia-box\");\n    if (!warranty || !warranty.parentNode) return false;\n    injectStyleOnce();\n    var wrapper = document.createElement(\"div\");\n    wrapper.innerHTML = buildHTML();\n    var faqsNode = wrapper.firstElementChild;\n    warranty.insertAdjacentElement(\"afterend\", faqsNode);\n    var details = faqsNode.querySelectorAll(\"details\");\n    details.forEach(function(detail) {\n      detail.addEventListener(\"click\", function() {\n        if (!detail.hasAttribute(\"open\")) {\n          details.forEach(function(d) { if (d !== detail) d.removeAttribute(\"open\"); });\n        }\n      });\n    });\n    return true;\n  }\n\n  mount();\n  var tries = 0;\n  var t = setInterval(function() { tries++; if (mount() || tries \u003e= 80) clearInterval(t); }, 250);\n  new MutationObserver(function() { mount(); }).observe(document.documentElement, { childList: true, subtree: true });\n})();\n\u003c\/script\u003e\n\u003c\/p\u003e\n\u003c!-- ================================================================\n     BLOQUE 10: CARRUSEL INFINITO DE IMÁGENES\n     ================================================================ --\u003e\n\u003cp\u003e\n\u003cscript\u003e\n(function() {\n  if (window.WIGY_SLUG_BLOCK) return;\n  var ID = \"wigy-image-carousel-wrap\";\n  var SIZE_FACTOR = 1; var SPEED_PX_PER_SEC = 60;\n\n  function inject() {\n    if (document.querySelector(\"[data-wigy-infinite]\")) return true;\n    var mediaTicker = document.getElementById(\"wigy-shopify-faqs-accordion\");\n    if (!mediaTicker) return false;\n    var IMAGE_ITEMS = window.WIGY_CONFIG \u0026\u0026 window.WIGY_CONFIG.carruselImagenes;\n    if (!IMAGE_ITEMS || !IMAGE_ITEMS.length) return false;\n\n    var basePx = Math.round(300 * SIZE_FACTOR); var baseVw = Math.round(55 * SIZE_FACTOR);\n    if (!document.querySelector(\"[data-wigy-style='img-916']\")) {\n      var st = document.createElement(\"style\"); st.setAttribute(\"data-wigy-style\", \"img-916\");\n      st.textContent = \".wigy-image-carousel { --gap: 12px; --slideW: min(\" + basePx + \"px, \" + baseVw + \"vw); width: 100%; position: relative; margin: 24px 0; z-index: 5; } .track-container { overflow: hidden; width: 100%; user-select: none; -webkit-user-select: none; cursor: grab; mask-image: linear-gradient(to right, transparent 0%, black 10%, black 90%, transparent 100%); -webkit-mask-image: linear-gradient(to right, transparent 0%, black 10%, black 90%, transparent 100%); } .track { display: flex; gap: var(--gap); will-change: transform; } .wigy-slide { flex: 0 0 var(--slideW); } .card { border-radius: 12px; overflow: hidden; background: #f4f4f4; box-shadow: 0 4px 10px rgba(0,0,0,0.1); transition: transform 0.2s ease; } .card:hover { transform: scale(1.02); } .image-wrapper { position: relative; width: 100%; aspect-ratio: 1 \/ 1; background: #fdf0f5; } .image-wrapper img { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: contain; display: block; } .wigy-carousel-verified { display: flex; align-items: center; justify-content: center; gap: 6px; margin-bottom: 8px; font-size: 13px; font-weight: 700; color: #16a34a; letter-spacing: 0.3px; font-family: inherit; } .wigy-carousel-verified svg { width: 16px; height: 16px; flex: 0 0 auto; } @media(max-width:600px){ .wigy-image-carousel { --slideW: min(360px, 82vw); } }\";\n      document.head.appendChild(st);\n    }\n\n    var root = document.createElement(\"section\"); root.className = \"wigy-image-carousel\"; root.setAttribute(\"data-wigy-infinite\", \"1\");\n    var slidesHTML = IMAGE_ITEMS.map(function(item) { return '\u003cdiv class=\"wigy-slide\"\u003e\u003cdiv class=\"card\"\u003e\u003cdiv class=\"image-wrapper\"\u003e\u003cimg src=\"' + item.src + '\" alt=\"' + (item.alt || '') + '\" loading=\"eager\" draggable=\"false\" \/\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e'; }).join(\"\");\n    root.innerHTML = '\u003cdiv class=\"wigy-carousel-verified\"\u003e\u003csvg viewBox=\"0 0 24 24\" fill=\"currentColor\"\u003e\u003cpath d=\"M12 1L3 5v6c0 5.55 3.84 10.74 9 12 5.16-1.26 9-6.45 9-12V5l-9-4zm-1.09 14.41l-3.5-3.5 1.41-1.41 2.09 2.09 5.18-5.18 1.41 1.41-6.59 6.59z\"\/\u003e\u003c\/svg\u003e Clientes verificadas\u003c\/div\u003e\u003cdiv class=\"track-container\" aria-label=\"Galería infinita\"\u003e\u003cdiv class=\"track\"\u003e' + slidesHTML + '\u003c\/div\u003e\u003c\/div\u003e';\n    mediaTicker.insertAdjacentElement(\"afterend\", root);\n\n    var track = root.querySelector(\".track\");\n    var cloneSets = function() { Array.from(track.querySelectorAll(\"[data-clone='1']\")).forEach(function(n) { n.remove(); }); var bs = Array.from(track.children); var bc = bs.length; for (var s = 0; s \u003c 3; s++) { for (var i = 0; i \u003c bc; i++) { var c = bs[i].cloneNode(true); c.setAttribute(\"data-clone\", \"1\"); var img = c.querySelector(\"img\"); if (img) img.loading = \"eager\"; track.appendChild(c); } } };\n    var getOneSetWidth = function() { var set = Array.from(track.children).slice(0, IMAGE_ITEMS.length); if (!set.length) return 0; var first = set[0]; var last = set[set.length - 1]; var gap = parseInt(getComputedStyle(root).getPropertyValue(\"--gap\")) || 0; return (last.offsetLeft - first.offsetLeft) + last.getBoundingClientRect().width + gap; };\n    cloneSets(); var oneSetWidth = 0; var x = 0; var lastT = 0;\n    var recalc = function() { oneSetWidth = getOneSetWidth(); if (oneSetWidth \u003e 0) x = -((Math.abs(x) % oneSetWidth)); };\n    var tick = function(t) { if (!lastT) lastT = t; var dt = (t - lastT) \/ 1000; lastT = t; x -= SPEED_PX_PER_SEC * dt; if (oneSetWidth \u003e 0 \u0026\u0026 Math.abs(x) \u003e= oneSetWidth) x += oneSetWidth; track.style.transform = 'translateX(' + x + 'px)'; requestAnimationFrame(tick); };\n    setTimeout(function() { recalc(); requestAnimationFrame(tick); }, 500);\n    window.addEventListener(\"resize\", recalc);\n    return true;\n  }\n\n  var tries = 0;\n  var t = setInterval(function() { tries++; if (inject() || tries \u003e= 80) clearInterval(t); }, 250);\n})();\n\u003c\/script\u003e\n\u003c\/p\u003e\n\u003c!-- ================================================================\n     BLOQUE 11A: SECCIÓN PROBLEMA — Agitación del dolor\n     ================================================================ --\u003e\n\u003cp\u003e\n\u003cscript\u003e\n(function() {\n  if (window.WIGY_SLUG_BLOCK) return;\n  var ID = \"wigy-problem-section\";\n  if (document.getElementById(ID)) return;\n\n  var injectSection = function() {\n    var STYLE_KEY = \"wigy-problem-style\";\n    if (!document.querySelector('[data-wigy-style=\"' + STYLE_KEY + '\"]')) {\n      var css =\n        \"#\" + ID + \"{width:100%;clear:both;display:block;font-family:inherit;background:#fafafa;padding:50px 20px 50px 20px;border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0}\" +\n        \"#\" + ID + \" .prob-inner{max-width:720px;margin:0 auto;text-align:center}\" +\n        \"#\" + ID + \" .prob-eyebrow{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:1.8px;color:#B4165F;margin-bottom:16px}\" +\n        \"#\" + ID + \" .prob-eyebrow svg{width:16px;height:16px;flex:0 0 auto}\" +\n        \"#\" + ID + \" .prob-title{font-size:30px;font-weight:900;color:#111;margin:0 0 14px 0;line-height:1.25;letter-spacing:-0.5px}\" +\n        \"#\" + ID + \" .prob-subtitle{font-size:16.5px;color:#555;line-height:1.65;margin:0 auto 36px auto;max-width:620px}\" +\n        \"#\" + ID + \" .prob-subtitle strong{color:#111;font-weight:700}\" +\n        \"#\" + ID + \" .prob-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;max-width:600px;margin:0 auto}\" +\n        \"#\" + ID + \" .prob-card{background:#fff;border:1px solid #eaeaea;border-radius:14px;padding:22px 18px;display:flex;align-items:flex-start;gap:14px;text-align:left;transition:box-shadow 0.25s ease,border-color 0.25s ease}\" +\n        \"#\" + ID + \" .prob-card:hover{box-shadow:0 8px 24px rgba(0,0,0,0.06);border-color:#ddd}\" +\n        \"#\" + ID + \" .prob-card-icon{width:40px;height:40px;border-radius:10px;background:#fdf0f5;display:flex;align-items:center;justify-content:center;flex:0 0 auto}\" +\n        \"#\" + ID + \" .prob-card-icon svg{width:20px;height:20px;color:#B4165F;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}\" +\n        \"#\" + ID + \" .prob-card-body{display:flex;flex-direction:column;gap:4px;min-width:0}\" +\n        \"#\" + ID + \" .prob-card-title{font-size:15px;font-weight:800;color:#111;margin:0;line-height:1.25}\" +\n        \"#\" + ID + \" .prob-card-text{font-size:13.5px;font-weight:500;color:#666;margin:0;line-height:1.45}\" +\n        \"#\" + ID + \" .prob-bottom{margin-top:36px;font-size:15px;color:#888;font-weight:600;font-style:italic}\" +\n        \"#\" + ID + \" .prob-bottom strong{color:#B4165F;font-style:normal;font-weight:800}\" +\n        \"@media(max-width:768px){\" +\n          \"#\" + ID + \"{padding:40px 16px}\" +\n          \"#\" + ID + \" .prob-title{font-size:24px}\" +\n          \"#\" + ID + \" .prob-subtitle{font-size:15px;margin-bottom:28px}\" +\n          \"#\" + ID + \" .prob-grid{grid-template-columns:1fr;gap:10px}\" +\n          \"#\" + ID + \" .prob-card{padding:18px 14px;gap:12px}\" +\n          \"#\" + ID + \" .prob-card-icon{width:36px;height:36px}\" +\n          \"#\" + ID + \" .prob-bottom{font-size:14px;margin-top:28px}\" +\n        \"}\";\n      var st = document.createElement(\"style\");\n      st.setAttribute(\"data-wigy-style\", STYLE_KEY);\n      st.textContent = css;\n      document.head.appendChild(st);\n    }\n\n    var problems = [\n      { icon: '\u003csvg viewBox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\/\u003e\u003c\/svg\u003e', title: \"Desequilibrio de la flora íntima\", desc: \"Las infecciones recurrentes y la incomodidad diaria afectan tu bienestar y tu confianza.\" },\n      { icon: '\u003csvg viewBox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"10\"\/\u003e\u003cpath d=\"M8 12h8\"\/\u003e\u003c\/svg\u003e', title: \"Hinchazón y malestar digestivo\", desc: \"La digestión lenta y la hinchazón abdominal te acompañan más días de los que quisieras.\" },\n      { icon: '\u003csvg viewBox=\"0 0 24 24\"\u003e\u003cpath d=\"M17 21v-2a4 4 0 00-4-4H5a4 4 0 00-4 4v2\"\/\u003e\u003ccircle cx=\"9\" cy=\"7\" r=\"4\"\/\u003e\u003cpath d=\"M23 21v-2a4 4 0 00-3-3.87\"\/\u003e\u003cpath d=\"M16 3.13a4 4 0 010 7.75\"\/\u003e\u003c\/svg\u003e', title: \"Bajas defensas\", desc: \"Te resfriás con facilidad y sentís que tu sistema inmune necesita más apoyo.\" },\n      { icon: '\u003csvg viewBox=\"0 0 24 24\"\u003e\u003cpath d=\"M8.5 14.5A2.5 2.5 0 0011 12c0-1.38-.5-2-1-3-1.07-2.14-.22-4.05 2-6 .5 2.5 2 4.9 4 6.5 2 1.6 3 3.5 3 5.5a7 7 0 11-14 0c0-1.15.43-2.29 1-3a2.5 2.5 0 002.5 2.5z\"\/\u003e\u003c\/svg\u003e', title: \"Incomodidad urinaria\", desc: \"Las molestias urinarias frecuentes interrumpen tu rutina y te generan preocupación.\" }\n    ];\n\n    var cardsHTML = problems.map(function(p) {\n      return '\u003cdiv class=\"prob-card\"\u003e\u003cdiv class=\"prob-card-icon\"\u003e' + p.icon + '\u003c\/div\u003e\u003cdiv class=\"prob-card-body\"\u003e\u003cp class=\"prob-card-title\"\u003e' + p.title + '\u003c\/p\u003e\u003cp class=\"prob-card-text\"\u003e' + p.desc + '\u003c\/p\u003e\u003c\/div\u003e\u003c\/div\u003e';\n    }).join('');\n\n    var wrapper = document.createElement(\"div\");\n    wrapper.id = ID;\n    wrapper.innerHTML =\n      '\u003cdiv class=\"prob-inner\"\u003e' +\n        '\u003ch2 class=\"prob-title\"\u003eEl desequilibrio de la flora íntima, la hinchazón\\u2028y las bajas defensas no son solo un tema hormonal.\\u2028Son una señal de que tu cuerpo necesita más apoyo.\u003c\/h2\u003e' +\n        '\u003cp class=\"prob-subtitle\"\u003eMiles de mujeres conviven con estos malestares sin saber que existe una forma simple y diaria de acompañar su bienestar. Si reconoc\\u00E9s alguno de estos problemas, \u003cstrong\u003eno est\\u00E1s sola\u003c\/strong\u003e.\u003c\/p\u003e' +\n        '\u003cdiv class=\"prob-grid\"\u003e' + cardsHTML + '\u003c\/div\u003e' +\n        '\u003cp class=\"prob-bottom\"\u003e\\u00BFProbaste tratamientos, cremas y remedios caseros y \u003cstrong\u003eninguno se sostuvo en tu rutina diaria\u003c\/strong\u003e?\u003c\/p\u003e' +\n      '\u003c\/div\u003e';\n\n    var videoCarousel = document.querySelector('[data-wigy-infinite=\"1\"]');\n    if (videoCarousel) {\n      videoCarousel.insertAdjacentElement(\"afterend\", wrapper);\n    } else {\n      var form = document.querySelector(\"product-form form\") || document.querySelector(\".js-product-form\") || document.querySelector(\"form[action*='\/cart']\");\n      if (form) form.appendChild(wrapper);\n    }\n  };\n\n  if (document.readyState === \"loading\") document.addEventListener(\"DOMContentLoaded\", injectSection);\n  else {\n    var tries = 0;\n    var t = setInterval(function() {\n      tries++;\n      if (document.querySelector('[data-wigy-infinite=\"1\"]') || tries \u003e= 100) {\n        clearInterval(t);\n        injectSection();\n      }\n    }, 150);\n  }\n})();\n\u003c\/script\u003e\n\u003c\/p\u003e\n\u003c!-- ================================================================\n     BLOQUE 11B: SECCIÓN SOLUCIÓN — Presentación del producto\n     ================================================================ --\u003e\n\u003cp\u003e\n\u003cscript\u003e\n(function() {\n  if (window.WIGY_SLUG_BLOCK) return;\n  var ID = \"wigy-solution-section\";\n  if (document.getElementById(ID)) return;\n\n  var injectSection = function() {\n    var STYLE_KEY = \"wigy-solution-style\";\n    if (!document.querySelector('[data-wigy-style=\"' + STYLE_KEY + '\"]')) {\n      var css =\n        \"#\" + ID + \"{width:100%;clear:both;display:block;font-family:inherit;background:#fff;padding:50px 20px 50px 20px}\" +\n        \"#\" + ID + \" .sol-inner{max-width:720px;margin:0 auto;text-align:center}\" +\n        \"#\" + ID + \" .sol-eyebrow{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:1.8px;color:#B4165F;margin-bottom:16px}\" +\n        \"#\" + ID + \" .sol-eyebrow svg{width:16px;height:16px;flex:0 0 auto}\" +\n        \"#\" + ID + \" .sol-title{font-size:30px;font-weight:900;color:#111;margin:0 0 14px 0;line-height:1.25;letter-spacing:-0.5px}\" +\n        \"#\" + ID + \" .sol-subtitle{font-size:16.5px;color:#555;line-height:1.65;margin:0 auto 40px auto;max-width:620px}\" +\n        \"#\" + ID + \" .sol-subtitle strong{color:#B4165F;font-weight:800}\" +\n        \"#\" + ID + \" .sol-features{display:flex;flex-direction:column;gap:0;max-width:560px;margin:0 auto;border:1px solid #eaeaea;border-radius:16px;overflow:hidden;background:#fff}\" +\n        \"#\" + ID + \" .sol-feat{display:flex;align-items:flex-start;gap:16px;padding:20px 22px;border-bottom:1px solid #f3f3f3;text-align:left;transition:background 0.2s ease}\" +\n        \"#\" + ID + \" .sol-feat:last-child{border-bottom:none}\" +\n        \"#\" + ID + \" .sol-feat:hover{background:#fdf0f5}\" +\n        \"#\" + ID + \" .sol-feat-num{width:36px;height:36px;border-radius:50%;background:#B4165F;color:#fff;display:flex;align-items:center;justify-content:center;font-size:15px;font-weight:800;flex:0 0 auto;line-height:1}\" +\n        \"#\" + ID + \" .sol-feat-body{display:flex;flex-direction:column;gap:4px;min-width:0}\" +\n        \"#\" + ID + \" .sol-feat-title{font-size:15px;font-weight:800;color:#111;margin:0;line-height:1.3}\" +\n        \"#\" + ID + \" .sol-feat-text{font-size:13.5px;font-weight:500;color:#666;margin:0;line-height:1.5}\" +\n        \"#\" + ID + \" .sol-cta-line{margin-top:32px;display:flex;align-items:center;justify-content:center;gap:8px;font-size:14.5px;font-weight:700;color:#B4165F}\" +\n        \"#\" + ID + \" .sol-cta-line svg{width:18px;height:18px;flex:0 0 auto}\" +\n        \"@media(max-width:768px){\" +\n          \"#\" + ID + \"{padding:40px 16px}\" +\n          \"#\" + ID + \" .sol-title{font-size:24px}\" +\n          \"#\" + ID + \" .sol-subtitle{font-size:15px;margin-bottom:30px}\" +\n          \"#\" + ID + \" .sol-feat{padding:16px 16px;gap:12px}\" +\n          \"#\" + ID + \" .sol-feat-num{width:32px;height:32px;font-size:13px}\" +\n          \"#\" + ID + \" .sol-cta-line{font-size:13.5px;margin-top:24px}\" +\n        \"}\";\n      var st = document.createElement(\"style\");\n      st.setAttribute(\"data-wigy-style\", STYLE_KEY);\n      st.textContent = css;\n      document.head.appendChild(st);\n    }\n\n    var features = [\n      { title: \"Probióticos + prebióticos en una sola gomita\", desc: \"Cepas específicas para la salud íntima femenina junto con FOS (inulina), en un formato fácil de incorporar cada día.\" },\n      { title: \"Sabor frutos rojos, sin lactosa ni sabores artificiales\", desc: \"Fórmula apta vegana, sin gluten y sin lactosa. Rica, práctica y sin cápsulas difíciles de tragar.\" },\n      { title: \"Con arándano y D-Manosa para tu salud urinaria\", desc: \"Ingredientes pensados específicamente para acompañar el bienestar íntimo y urinario femenino.\" },\n      { title: \"Fácil de tomar, sin agua ni rutinas complicadas\", desc: \"Solo tomá tu porción diaria de gomitas y sumala a tu rutina, sin mezclar polvos ni tragar cápsulas.\" }\n    ];\n\n    var featsHTML = features.map(function(f, i) {\n      return '\u003cdiv class=\"sol-feat\"\u003e\u003cspan class=\"sol-feat-num\"\u003e' + (i + 1) + '\u003c\/span\u003e\u003cdiv class=\"sol-feat-body\"\u003e\u003cp class=\"sol-feat-title\"\u003e' + f.title + '\u003c\/p\u003e\u003cp class=\"sol-feat-text\"\u003e' + f.desc + '\u003c\/p\u003e\u003c\/div\u003e\u003c\/div\u003e';\n    }).join('');\n\n    var wrapper = document.createElement(\"div\");\n    wrapper.id = ID;\n    wrapper.innerHTML =\n      '\u003cdiv class=\"sol-inner\"\u003e' +\n        '\u003ch2 class=\"sol-title\"\u003eVeraVitta Probiotic Gummies\\u2028te acompaña todos los días.\u003c\/h2\u003e' +\n        '\u003cp class=\"sol-subtitle\"\u003eNo es un suplemento más. Es probióticos y prebióticos en formato gomita, dise\\u00F1ado para \u003cstrong\u003eequilibrar tu flora íntima, fortalecer tus defensas y cuidar tu bienestar\u003c\/strong\u003e sin complicarte la rutina.\u003c\/p\u003e' +\n        '\u003cdiv class=\"sol-features\"\u003e' + featsHTML + '\u003c\/div\u003e' +\n      '\u003c\/div\u003e';\n\n    var problem = document.getElementById(\"wigy-problem-section\");\n    if (problem) {\n      problem.insertAdjacentElement(\"afterend\", wrapper);\n    }\n  };\n\n  var tries = 0;\n  var t = setInterval(function() {\n    tries++;\n    if (document.getElementById(\"wigy-problem-section\")) {\n      clearInterval(t);\n      injectSection();\n    }\n    if (tries \u003e= 120) clearInterval(t);\n  }, 150);\n})();\n\u003c\/script\u003e\n\u003c\/p\u003e\n\u003c!-- ================================================================\n     BLOQUE 11D: LA CIENCIA DETRÁS DE VERAVITTA (Biología \/ Cómo Ayuda)\n     ================================================================ --\u003e\n\u003cp\u003e\n\u003cscript\u003e\n(function() {\n  if (window.WIGY_SLUG_BLOCK) return;\n  var ID = \"wigy-science-standalone\";\n  if (document.getElementById(ID)) return;\n\n  var injectSection = function() {\n    var STYLE_KEY = \"wigy-science-style\";\n    if (!document.querySelector('[data-wigy-style=\"' + STYLE_KEY + '\"]')) {\n      var css =\n        \"#\" + ID + \"{width:100%;clear:both;display:block;font-family:inherit;background:#fff;padding:50px 20px}\" +\n        \"#\" + ID + \" .sci-inner{max-width:640px;margin:0 auto;text-align:center}\" +\n        \"#\" + ID + \" .sci-title{font-size:28px;font-weight:900;color:#111;margin:0 0 28px 0;line-height:1.25;letter-spacing:-0.5px}\" +\n        \"#\" + ID + \" .sci-visual{width:150px;height:150px;margin:0 auto 30px auto;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fdf0f5,#f7d7e4 70%);display:flex;align-items:center;justify-content:center;box-shadow:0 12px 28px rgba(180,22,95,0.12);position:relative}\" +\n        \"#\" + ID + \" .sci-visual svg{width:70px;height:70px;color:#B4165F}\" +\n        \"#\" + ID + \" .sci-visual .sci-dot{position:absolute;width:9px;height:9px;border-radius:50%;background:#E8578C;opacity:0.7}\" +\n        \"#\" + ID + \" .sci-toggle{display:inline-flex;background:#fdf0f5;border-radius:99px;padding:5px;gap:4px;margin-bottom:24px}\" +\n        \"#\" + ID + \" .sci-toggle-btn{border:none;background:transparent;padding:10px 22px;border-radius:99px;font-family:inherit;font-size:13.5px;font-weight:800;color:#B4165F;cursor:pointer;transition:all 0.25s ease;white-space:nowrap}\" +\n        \"#\" + ID + \" .sci-toggle-btn.active{background:#B4165F;color:#fff;box-shadow:0 4px 12px rgba(180,22,95,0.3)}\" +\n        \"#\" + ID + \" .sci-panel{font-size:15.5px;color:#444;line-height:1.65;min-height:90px}\" +\n        \"#\" + ID + \" .sci-panel strong{color:#111;font-weight:800}\" +\n        \"@media(max-width:768px){#\" + ID + \"{padding:40px 16px}#\" + ID + \" .sci-title{font-size:22px;margin-bottom:22px}#\" + ID + \" .sci-visual{width:120px;height:120px;margin-bottom:22px}#\" + ID + \" .sci-visual svg{width:55px;height:55px}#\" + ID + \" .sci-toggle-btn{font-size:12.5px;padding:9px 16px}#\" + ID + \" .sci-panel{font-size:14px}}\";\n      var st = document.createElement(\"style\");\n      st.setAttribute(\"data-wigy-style\", STYLE_KEY);\n      st.textContent = css;\n      document.head.appendChild(st);\n    }\n\n    var floraIcon = '\u003csvg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"3.2\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"12\" cy=\"4.5\" r=\"1.4\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"18.5\" cy=\"8.5\" r=\"1.4\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"18.5\" cy=\"15.5\" r=\"1.4\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"12\" cy=\"19.5\" r=\"1.4\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"5.5\" cy=\"15.5\" r=\"1.4\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"5.5\" cy=\"8.5\" r=\"1.4\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e';\n\n    var panels = {\n      biologia: \"La flora íntima sana está compuesta en un \u003cstrong\u003e90% por lactobacilos\u003c\/strong\u003e. Cuando ese equilibrio natural se altera, se nota menos frescura, menos comodidad y esa sensación de que algo no está en su lugar.\",\n      ayuda: \"VeraVitta aporta \u003cstrong\u003eprobióticos y prebióticos\u003c\/strong\u003e que ayudan a mantener activa la flora íntima, contribuyendo a equilibrar el bienestar y la frescura natural día a día, con una sola gomita.\"\n    };\n\n    var wrapper = document.createElement(\"div\");\n    wrapper.id = ID;\n    wrapper.innerHTML =\n      '\u003cdiv class=\"sci-inner\"\u003e' +\n        '\u003ch2 class=\"sci-title\"\u003eLa Ciencia detrás de VeraVitta\u003c\/h2\u003e' +\n        '\u003cdiv class=\"sci-visual\"\u003e' + floraIcon +\n          '\u003cspan class=\"sci-dot\" style=\"top:12%;left:20%\"\u003e\u003c\/span\u003e' +\n          '\u003cspan class=\"sci-dot\" style=\"top:70%;left:15%\"\u003e\u003c\/span\u003e' +\n          '\u003cspan class=\"sci-dot\" style=\"top:80%;left:75%\"\u003e\u003c\/span\u003e' +\n          '\u003cspan class=\"sci-dot\" style=\"top:15%;left:78%\"\u003e\u003c\/span\u003e' +\n        '\u003c\/div\u003e' +\n        '\u003cdiv class=\"sci-toggle\"\u003e' +\n          '\u003cbutton type=\"button\" class=\"sci-toggle-btn active\" data-panel=\"biologia\"\u003eLa Biología\u003c\/button\u003e' +\n          '\u003cbutton type=\"button\" class=\"sci-toggle-btn\" data-panel=\"ayuda\"\u003eCómo Ayuda\u003c\/button\u003e' +\n        '\u003c\/div\u003e' +\n        '\u003cdiv class=\"sci-panel\" id=\"' + ID + '-panel\"\u003e' + panels.biologia + '\u003c\/div\u003e' +\n      '\u003c\/div\u003e';\n\n    var solution = document.getElementById(\"wigy-solution-section\");\n    if (solution) {\n      solution.insertAdjacentElement(\"afterend\", wrapper);\n    }\n\n    var buttons = wrapper.querySelectorAll(\".sci-toggle-btn\");\n    var panelEl = wrapper.querySelector(\"#\" + ID + \"-panel\");\n    buttons.forEach(function(btn) {\n      btn.addEventListener(\"click\", function() {\n        buttons.forEach(function(b) { b.classList.remove(\"active\"); });\n        btn.classList.add(\"active\");\n        panelEl.innerHTML = panels[btn.getAttribute(\"data-panel\")];\n      });\n    });\n  };\n\n  var tries = 0;\n  var t = setInterval(function() {\n    tries++;\n    if (document.getElementById(\"wigy-solution-section\")) {\n      clearInterval(t);\n      injectSection();\n    }\n    if (tries \u003e= 140) clearInterval(t);\n  }, 150);\n})();\n\u003c\/script\u003e\n\u003c\/p\u003e\n\u003c!-- ================================================================\n     BLOQUE 12: LÍNEA DE TIEMPO DE RESULTADOS\n     ================================================================ --\u003e\n\u003cp\u003e\n\u003cscript\u003e\n(function() {\n  if (window.WIGY_SLUG_BLOCK) return;\n\n  var WRAPPER_ID = \"wigy-timeline-standalone\";\n\n  function injectStyleOnce() {\n    if (document.getElementById(WRAPPER_ID + \"-style\")) return;\n    var css = \"@import url('https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;600;700;800\u0026display=swap');\\n#\" + WRAPPER_ID + \"{width:100%;max-width:800px;margin:20px auto 0 auto;padding-top:10px;padding-bottom:40px;background:transparent;overflow:hidden;position:relative;z-index:10;font-family:'Poppins',sans-serif}\\n#\" + WRAPPER_ID + \" .hf-header-timeline{text-align:center;max-width:800px;padding:0 20px;margin:0 auto 40px auto}\\n#\" + WRAPPER_ID + \" .hf-header-timeline h2{color:#000;font-size:32px;font-weight:800;margin:0;line-height:1.2;letter-spacing:-0.5px;font-family:'Poppins',sans-serif}\\n#\" + WRAPPER_ID + \" .hf-header-timeline .highlight{color:#B4165F;display:block;font-family:'Poppins',sans-serif;font-size:20px;font-weight:800;margin-top:10px}\\n#\" + WRAPPER_ID + \" .timeline-container-orange{max-width:800px;margin:0 auto;padding:0 20px;position:relative}\\n#\" + WRAPPER_ID + \" .timeline-row-orange{display:flex;gap:30px;position:relative;align-items:stretch}\\n#\" + WRAPPER_ID + \" .timeline-marker-orange{display:flex;flex-direction:column;align-items:center;min-width:130px;position:relative}\\n#\" + WRAPPER_ID + \" .timeline-track{position:absolute;top:15px;bottom:50px;left:calc(20px + 65px - 3px);width:6px;background-color:#e2e8f0;border-radius:6px;z-index:1}\\n#\" + WRAPPER_ID + \" .timeline-progress-fill{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to bottom,#B4165F,#E8578C);border-radius:6px;z-index:2;transform:scaleY(0);transform-origin:top center;will-change:transform;transition:transform 0.08s linear;box-shadow:0 0 12px rgba(232,87,140,0.45)}\\n@keyframes wigy-pill-pop{0%{transform:scale(1);box-shadow:0 4px 10px rgba(180,22,95,0.25)}30%{transform:scale(1.22);box-shadow:0 12px 28px rgba(180,22,95,0.50)}55%{transform:scale(0.96);box-shadow:0 6px 14px rgba(180,22,95,0.30)}75%{transform:scale(1.10);box-shadow:0 10px 22px rgba(180,22,95,0.40)}100%{transform:scale(1);box-shadow:0 4px 10px rgba(180,22,95,0.25)}}\\n#\" + WRAPPER_ID + \" .t-pill-orange{position:relative;z-index:3;border:2px solid #B4165F;color:#fff;background-color:#B4165F;padding:8px 18px;border-radius:50px;font-size:14px;font-weight:700;text-align:center;box-shadow:0 4px 10px rgba(180,22,95,0.25);margin-bottom:30px;white-space:nowrap;transform-origin:center center;will-change:transform}\\n#\" + WRAPPER_ID + \" .t-pill-orange.pop{animation:wigy-pill-pop 0.55s cubic-bezier(0.36,0.07,0.19,0.97) forwards}\\n#\" + WRAPPER_ID + \" .t-content-orange{flex:1;padding-bottom:50px}\\n#\" + WRAPPER_ID + \" .timeline-row-orange:last-child .t-content-orange{padding-bottom:0}\\n#\" + WRAPPER_ID + \" .t-content-orange h3{color:#B4165F;font-size:20px;font-weight:800;margin:5px 0 10px 0;line-height:1.2;text-transform:uppercase;font-family:'Poppins',sans-serif}\\n#\" + WRAPPER_ID + \" .t-content-orange p{color:#333;font-size:15px;line-height:1.6;margin:0;font-family:'Poppins',sans-serif}\\n@media(max-width:768px){#\" + WRAPPER_ID + \"{margin-top:15px;padding-top:10px;padding-bottom:30px}#\" + WRAPPER_ID + \" .timeline-marker-orange{min-width:100px}#\" + WRAPPER_ID + \" .timeline-row-orange{gap:15px}#\" + WRAPPER_ID + \" .t-pill-orange{font-size:12px;padding:6px 12px}#\" + WRAPPER_ID + \" .t-content-orange h3{font-size:18px}#\" + WRAPPER_ID + \" .t-content-orange p{font-size:14px}#\" + WRAPPER_ID + \" .hf-header-timeline h2{font-size:26px}#\" + WRAPPER_ID + \" .timeline-track{left:calc(20px + 50px - 3px)}}\";\n    var st = document.createElement(\"style\");\n    st.id = WRAPPER_ID + \"-style\";\n    st.innerHTML = css;\n    document.head.appendChild(st);\n  }\n\n  function buildHTML() {\n    return '\u003cdiv class=\"hf-header-timeline\"\u003e\u003ch2\u003eResultados esperables\u003c\/h2\u003e\u003cspan class=\"highlight\"\u003econ uso constante en tu rutina diaria\u003c\/span\u003e\u003c\/div\u003e\u003cdiv class=\"timeline-container-orange\"\u003e\u003cdiv class=\"timeline-track\"\u003e\u003cdiv class=\"timeline-progress-fill\"\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"timeline-row-orange\"\u003e\u003cdiv class=\"timeline-marker-orange\"\u003e\u003cdiv class=\"t-pill-orange\"\u003eSemana 1\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"t-content-orange\"\u003e\u003ch3\u003eComienza el equilibrio\u003c\/h3\u003e\u003cp\u003eLos probióticos empiezan a colonizar la flora intestinal e íntima. Muchas mujeres notan menos hinchazón desde los primeros días.\u003c\/p\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"timeline-row-orange\"\u003e\u003cdiv class=\"timeline-marker-orange\"\u003e\u003cdiv class=\"t-pill-orange\"\u003eSemanas 2-3\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"t-content-orange\"\u003e\u003ch3\u003eMejora la digestión\u003c\/h3\u003e\u003cp\u003eCon el uso constante, la digestión se vuelve más regular y el malestar abdominal disminuye notablemente.\u003c\/p\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"timeline-row-orange\"\u003e\u003cdiv class=\"timeline-marker-orange\"\u003e\u003cdiv class=\"t-pill-orange\"\u003eSemanas 4-5\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"t-content-orange\"\u003e\u003ch3\u003eFortalecimiento de defensas\u003c\/h3\u003e\u003cp\u003eEl sistema inmune se siente más fuerte y muchas usuarias reportan menos episodios de malestar recurrente.\u003c\/p\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"timeline-row-orange\"\u003e\u003cdiv class=\"timeline-marker-orange\"\u003e\u003cdiv class=\"t-pill-orange\"\u003eSemana 6+\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"t-content-orange\"\u003e\u003ch3\u003eBienestar integral\u003c\/h3\u003e\u003cp\u003eCon el uso acumulado, gran parte de las usuarias experimenta un salto notable en equilibrio íntimo, energía y bienestar general.\u003c\/p\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e';\n  }\n\n  function initTimelineScroll(wrapper) {\n    var track = wrapper.querySelector('.timeline-track');\n    var fillLine = wrapper.querySelector('.timeline-progress-fill');\n    if (!track || !fillLine) return;\n    var pills = Array.prototype.slice.call(wrapper.querySelectorAll('.t-pill-orange'));\n    var popped = pills.map(function() { return false; });\n    var maxFill = 0;\n    var rafId = null;\n\n    function triggerPop(pill) {\n      pill.classList.remove('pop'); void pill.offsetWidth; pill.classList.add('pop');\n      pill.addEventListener('animationend', function() { pill.classList.remove('pop'); }, { once: true });\n    }\n\n    function update() {\n      rafId = null;\n      var rect = track.getBoundingClientRect();\n      var triggerPt = window.innerHeight * 0.65;\n      var pct = Math.max(0, Math.min(1, (triggerPt - rect.top) \/ rect.height));\n      if (pct \u003e maxFill) {\n        maxFill = pct;\n        fillLine.style.transform = 'scaleY(' + maxFill + ')';\n        pills.forEach(function(pill, i) {\n          if (popped[i]) return;\n          var pr = pill.getBoundingClientRect();\n          var center = pr.top + pr.height \/ 2 - rect.top;\n          if (maxFill \u003e= center \/ rect.height) { popped[i] = true; triggerPop(pill); }\n        });\n      }\n    }\n\n    window.addEventListener('scroll', function() { if (!rafId) rafId = requestAnimationFrame(update); }, { passive: true });\n    window.addEventListener('resize', function() { rafId = requestAnimationFrame(update); }, { passive: true });\n    requestAnimationFrame(update);\n  }\n\n  function mount() {\n    if (document.getElementById(WRAPPER_ID)) return true;\n    var anchor = document.getElementById(\"wigy-science-standalone\");\n    if (!anchor) return false;\n    injectStyleOnce();\n    var wrapper = document.createElement(\"div\");\n    wrapper.id = WRAPPER_ID;\n    wrapper.innerHTML = buildHTML();\n    anchor.insertAdjacentElement(\"afterend\", wrapper);\n    initTimelineScroll(wrapper);\n    return true;\n  }\n\n  var tries = 0;\n  var t = setInterval(function() { tries++; if (mount() || tries \u003e= 80) clearInterval(t); }, 250);\n})();\n\u003c\/script\u003e\n\u003c\/p\u003e\n\u003c!-- ================================================================\n     BLOQUE 13: GRILLA DE BENEFICIOS \/ PROBLEMAS QUE SOLUCIONA\n     ================================================================ --\u003e\n\u003cp\u003e\n\u003cscript\u003e\n(function() {\n  if (window.WIGY_SLUG_BLOCK) return;\n\n  var WRAPPER_ID = \"wigy-concerns-standalone\";\n\n  function injectStyleOnce() {\n    if (document.getElementById(WRAPPER_ID + \"-style\")) return;\n    var css = \"@import url('https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;600;700;800\u0026display=swap');\\n#wigy-recovery-standalone{padding-bottom:10px!important;margin-bottom:0!important}\\n#\" + WRAPPER_ID + \"{width:100%;max-width:1000px;margin:0 auto;padding-top:15px;padding-bottom:60px;background:transparent;overflow:hidden;position:relative;z-index:10;font-family:'Poppins',sans-serif;text-align:center;box-sizing:border-box}\\n#\" + WRAPPER_ID + \" *{box-sizing:border-box}\\n#\" + WRAPPER_ID + \" .concerns-gradient-title{font-size:42px;font-weight:900;margin:0 0 16px 0;line-height:1.15;letter-spacing:-1px;background:linear-gradient(135deg,#E8578C 0%,#B4165F 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent;display:inline-block;padding:0 15px}\\n#\" + WRAPPER_ID + \" .intro-text{font-size:18px;color:#444444;margin:0 auto 45px auto;line-height:1.5;max-width:850px;padding:0 15px}\\n#\" + WRAPPER_ID + \" .intro-text strong{color:#B4165F;font-weight:800}\\n#\" + WRAPPER_ID + \" .glued-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:40px 20px;width:100%;max-width:950px;margin:0 auto;padding:0 15px}\\n#\" + WRAPPER_ID + \" .symbol-box{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;min-width:0}\\n#\" + WRAPPER_ID + \" .symbol-circle{width:120px;height:120px;max-width:100%;border-radius:50%;background:#ffffff;border:2px solid rgba(232,87,140,0.15);box-shadow:0 10px 20px rgba(232,87,140,0.08);display:flex;justify-content:center;align-items:center;margin-bottom:16px;transition:all 0.3s cubic-bezier(0.4,0,0.2,1);flex-shrink:0}\\n#\" + WRAPPER_ID + \" .symbol-box:hover .symbol-circle{transform:translateY(-8px) scale(1.05);border-color:#E8578C;box-shadow:0 16px 28px rgba(232,87,140,0.18);background:linear-gradient(135deg,#ffffff 0%,#fdf0f5 100%)}\\n#\" + WRAPPER_ID + \" .symbol-circle svg{width:55px;height:55px;stroke:#E8578C;stroke-width:2.2;fill:none;stroke-linecap:round;stroke-linejoin:round;transition:stroke 0.3s ease}\\n#\" + WRAPPER_ID + \" .symbol-box span{font-weight:800;font-size:15px;line-height:1.35;text-transform:uppercase;color:#111111;text-align:center;max-width:180px;word-break:normal;overflow-wrap:normal}\\n@media(max-width:768px){#\" + WRAPPER_ID + \"{padding-top:10px;padding-bottom:45px}#\" + WRAPPER_ID + \" .concerns-gradient-title{font-size:32px;margin-bottom:15px}#\" + WRAPPER_ID + \" .intro-text{font-size:16px;margin-bottom:35px}#\" + WRAPPER_ID + \" .glued-grid{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:30px 12px}#\" + WRAPPER_ID + \" .symbol-circle{width:95px;height:95px}#\" + WRAPPER_ID + \" .symbol-circle svg{width:45px;height:45px}#\" + WRAPPER_ID + \" .symbol-box span{font-size:13px;max-width:150px}}\\n@media(max-width:420px){#\" + WRAPPER_ID + \" .glued-grid{grid-template-columns:repeat(2,1fr)}}\";\n    var st = document.createElement(\"style\");\n    st.id = WRAPPER_ID + \"-style\";\n    st.innerHTML = css;\n    document.head.appendChild(st);\n  }\n\n  function buildHTML() {\n    return '\u003ch2 class=\"concerns-gradient-title\"\u003eUna sola gomita para cuidar tu bienestar de m\\u00faltiples maneras\u003c\/h2\u003e\u003cp class=\"intro-text\"\u003eEl desequilibrio de la flora, la hinchaz\\u00f3n y las bajas defensas \u003cstrong\u003efrenan tu bienestar diario\u003c\/strong\u003e. Nuestra f\\u00f3rmula de probi\\u00f3ticos y prebi\\u00f3ticos \u003cstrong\u003eataca la ra\\u00edz del problema\u003c\/strong\u003e para ayudarte con:\u003c\/p\u003e\u003cdiv class=\"glued-grid\"\u003e\u003cdiv class=\"symbol-box\"\u003e\u003cdiv class=\"symbol-circle\"\u003e\u003csvg viewBox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\u003cspan\u003eEquilibrio de la flora íntima\u003c\/span\u003e\u003c\/div\u003e\u003cdiv class=\"symbol-box\"\u003e\u003cdiv class=\"symbol-circle\"\u003e\u003csvg viewBox=\"0 0 24 24\"\u003e\u003cpath d=\"M17 21v-2a4 4 0 0 0-4-4H5a4 4 0 0 0-4 4v2\"\u003e\u003c\/path\u003e\u003ccircle cx=\"9\" cy=\"7\" r=\"4\"\u003e\u003c\/circle\u003e\u003cpath d=\"M23 21v-2a4 4 0 0 0-3-3.87\"\u003e\u003c\/path\u003e\u003cpath d=\"M16 3.13a4 4 0 0 1 0 7.75\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\u003cspan\u003eDefensas naturales\u003c\/span\u003e\u003c\/div\u003e\u003cdiv class=\"symbol-box\"\u003e\u003cdiv class=\"symbol-circle\"\u003e\u003csvg viewBox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"10\"\u003e\u003c\/circle\u003e\u003cpath d=\"M8 12h8M12 8v8\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\u003cspan\u003eDigestión saludable\u003c\/span\u003e\u003c\/div\u003e\u003cdiv class=\"symbol-box\"\u003e\u003cdiv class=\"symbol-circle\"\u003e\u003csvg viewBox=\"0 0 24 24\"\u003e\u003cpath d=\"M8.5 14.5A2.5 2.5 0 0 0 11 12c0-1.38-.5-2-1-3-1.072-2.143-.224-4.054 2-6 .5 2.5 2 4.9 4 6.5 2 1.6 3 3.5 3 5.5a7 7 0 1 1-14 0c0-1.153.433-2.294 1-3a2.5 2.5 0 0 0 2.5 2.5z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\u003cspan\u003eSalud urinaria\u003c\/span\u003e\u003c\/div\u003e\u003cdiv class=\"symbol-box\"\u003e\u003cdiv class=\"symbol-circle\"\u003e\u003csvg viewBox=\"0 0 24 24\"\u003e\u003cpath d=\"M20.84 4.61a5.5 5.5 0 0 0-7.78 0L12 5.67l-1.06-1.06a5.5 5.5 0 0 0-7.78 7.78l1.06 1.06L12 21.23l7.78-7.78 1.06-1.06a5.5 5.5 0 0 0 0-7.78z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\u003cspan\u003eBienestar integral\u003c\/span\u003e\u003c\/div\u003e\u003cdiv class=\"symbol-box\"\u003e\u003cdiv class=\"symbol-circle\"\u003e\u003csvg viewBox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\u003cspan\u003eConstancia sin excusas\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e';\n  }\n\n  function mount() {\n    if (document.getElementById(WRAPPER_ID)) return true;\n    var timelineWidget = document.getElementById(\"wigy-timeline-standalone\");\n    if (!timelineWidget) return false;\n    injectStyleOnce();\n    var wrapper = document.createElement(\"section\");\n    wrapper.id = WRAPPER_ID;\n    wrapper.innerHTML = buildHTML();\n    timelineWidget.insertAdjacentElement(\"afterend\", wrapper);\n    return true;\n  }\n\n  var tries = 0;\n  var t = setInterval(function() { tries++; if (mount() || tries \u003e= 80) clearInterval(t); }, 250);\n})();\n\u003c\/script\u003e\n\u003c\/p\u003e\n\u003c!-- ================================================================\n     BLOQUE 13B: BANNER \"POTENCIÁ TU BIENESTAR ÍNTIMO\" + CTA\n     ================================================================ --\u003e\n\u003cp\u003e\n\u003cscript\u003e\n(function() {\n  if (window.WIGY_SLUG_BLOCK) return;\n\n  var WRAPPER_ID = \"wigy-cta-banner-standalone\";\n\n  function injectStyleOnce() {\n    if (document.getElementById(WRAPPER_ID + \"-style\")) return;\n    var css = \"@import url('https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;600;700;800;900\u0026display=swap');\" +\n      \"#\" + WRAPPER_ID + \"{width:100%;background:linear-gradient(135deg,#fdc9dc 0%,#f6a0bf 55%,#e8578c 100%);padding:50px 20px;font-family:'Poppins',sans-serif}\" +\n      \"#\" + WRAPPER_ID + \" .ctab-inner{max-width:1000px;margin:0 auto;display:flex;align-items:center;gap:50px}\" +\n      \"#\" + WRAPPER_ID + \" .ctab-img-col{flex:0 0 auto;width:220px}\" +\n      \"#\" + WRAPPER_ID + \" .ctab-img-col img{width:100%;height:auto;display:block;border-radius:18px;box-shadow:0 18px 36px rgba(0,0,0,0.15)}\" +\n      \"#\" + WRAPPER_ID + \" .ctab-text-col{flex:1;min-width:0}\" +\n      \"#\" + WRAPPER_ID + \" .ctab-title{font-size:30px;font-weight:900;color:#fff;margin:0 0 6px 0;line-height:1.2}\" +\n      \"#\" + WRAPPER_ID + \" .ctab-title em{font-style:normal;text-decoration:underline;text-decoration-thickness:3px;text-underline-offset:4px}\" +\n      \"#\" + WRAPPER_ID + \" .ctab-subtitle{font-size:15px;color:rgba(255,255,255,0.95);margin:0 0 22px 0;line-height:1.55;max-width:480px}\" +\n      \"#\" + WRAPPER_ID + \" .ctab-pills{display:grid;grid-template-columns:1fr 1fr;gap:10px 16px;margin-bottom:26px;max-width:480px}\" +\n      \"#\" + WRAPPER_ID + \" .ctab-pill{display:flex;align-items:center;gap:8px;font-size:13.5px;font-weight:700;color:#fff}\" +\n      \"#\" + WRAPPER_ID + \" .ctab-pill svg{width:18px;height:18px;flex:0 0 auto;color:#fff}\" +\n      \"#\" + WRAPPER_ID + \" .ctab-btn{display:inline-block;background:#fff;color:#B4165F;border:none;border-radius:99px;padding:16px 32px;font-family:inherit;font-size:15px;font-weight:900;text-transform:uppercase;letter-spacing:0.6px;cursor:pointer;box-shadow:0 8px 22px rgba(0,0,0,0.15);transition:transform 0.2s ease}\" +\n      \"#\" + WRAPPER_ID + \" .ctab-btn:hover{transform:translateY(-3px)}\" +\n      \"#\" + WRAPPER_ID + \" .ctab-disclaimer{margin:14px 0 0 0;font-size:11px;color:rgba(255,255,255,0.85)}\" +\n      \"@media(max-width:768px){\" +\n        \"#\" + WRAPPER_ID + \"{padding:36px 18px}\" +\n        \"#\" + WRAPPER_ID + \" .ctab-inner{flex-direction:column;text-align:center;gap:22px}\" +\n        \"#\" + WRAPPER_ID + \" .ctab-img-col{width:150px}\" +\n        \"#\" + WRAPPER_ID + \" .ctab-title{font-size:23px}\" +\n        \"#\" + WRAPPER_ID + \" .ctab-subtitle{font-size:14px;margin:0 auto 18px auto}\" +\n        \"#\" + WRAPPER_ID + \" .ctab-pills{grid-template-columns:1fr 1fr;margin:0 auto 22px auto;text-align:left}\" +\n      \"}\";\n    var st = document.createElement(\"style\");\n    st.id = WRAPPER_ID + \"-style\";\n    st.innerHTML = css;\n    document.head.appendChild(st);\n  }\n\n  function buildHTML() {\n    var checkSvg = '\u003csvg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpolyline points=\"20 6 9 17 4 12\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e';\n    var img = (window.WIGY_CONFIG.carruselImagenes \u0026\u0026 window.WIGY_CONFIG.carruselImagenes[0]) ? window.WIGY_CONFIG.carruselImagenes[0].src : \"\";\n    var pills = [\"pH íntimo*\", \"Frescura natural*\", \"Defensas naturales*\", \"Flora íntima*\"];\n    var pillsHTML = pills.map(function(p) { return '\u003cdiv class=\"ctab-pill\"\u003e' + checkSvg + '\u003cspan\u003e' + p + '\u003c\/span\u003e\u003c\/div\u003e'; }).join('');\n    return '\u003cdiv class=\"ctab-inner\"\u003e' +\n      (img ? '\u003cdiv class=\"ctab-img-col\"\u003e\u003cimg src=\"' + img + '\" alt=\"VeraVitta Probiotic Gummies\" loading=\"lazy\"\u003e\u003c\/div\u003e' : '') +\n      '\u003cdiv class=\"ctab-text-col\"\u003e' +\n        '\u003ch2 class=\"ctab-title\"\u003ePotenciá tu \u003cem\u003ebienestar íntimo\u003c\/em\u003e\u003c\/h2\u003e' +\n        '\u003cp class=\"ctab-subtitle\"\u003eLos ingredientes de VeraVitta van a la causa de fondo, para ayudarte a mantener:\u003c\/p\u003e' +\n        '\u003cdiv class=\"ctab-pills\"\u003e' + pillsHTML + '\u003c\/div\u003e' +\n        '\u003cbutton type=\"button\" class=\"ctab-btn\" id=\"wigy-ctab-cta\"\u003eQuiero mis VeraVitta\u003c\/button\u003e' +\n        '\u003cp class=\"ctab-disclaimer\"\u003e*Contribuye a mantener el equilibrio natural. No reemplaza la consulta médica.\u003c\/p\u003e' +\n      '\u003c\/div\u003e' +\n    '\u003c\/div\u003e';\n  }\n\n  function mount() {\n    if (document.getElementById(WRAPPER_ID)) return true;\n    var concernsWidget = document.getElementById(\"wigy-concerns-standalone\");\n    if (!concernsWidget) return false;\n    injectStyleOnce();\n    var wrapper = document.createElement(\"section\");\n    wrapper.id = WRAPPER_ID;\n    wrapper.innerHTML = buildHTML();\n    concernsWidget.insertAdjacentElement(\"afterend\", wrapper);\n\n    var ctaBtn = wrapper.querySelector(\"#wigy-ctab-cta\");\n    if (ctaBtn) {\n      ctaBtn.addEventListener(\"click\", function() {\n        var bundles = document.getElementById(\"wigy-premium-bundles\");\n        if (bundles) { bundles.scrollIntoView({ behavior: \"smooth\", block: \"center\" }); }\n      });\n    }\n    return true;\n  }\n\n  var tries = 0;\n  var t = setInterval(function() { tries++; if (mount() || tries \u003e= 80) clearInterval(t); }, 250);\n})();\n\u003c\/script\u003e\n\u003c\/p\u003e\n\u003c!-- ================================================================\n     BLOQUE 14: ESTADÍSTICAS CON ANILLOS ANIMADOS (⚠️ % estimativos — confirmar)\n     ================================================================ --\u003e\n\u003cp\u003e\n\u003cscript\u003e\n(function() {\n  if (window.WIGY_SLUG_BLOCK) return;\n\n  var WRAPPER_ID = \"wigy-clinical-results-standalone\";\n\n  function injectStyleOnce() {\n    if (document.getElementById(WRAPPER_ID + \"-style\")) return;\n    var css = \"@import url('https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;600;700;800;900\u0026display=swap');\" +\n      \"#\" + WRAPPER_ID + \"{width:100%;max-width:1100px;margin:0 auto;padding:50px 20px;box-sizing:border-box;font-family:'Poppins',sans-serif;background:#ffffff}\" +\n      \"#\" + WRAPPER_ID + \" .clinical-inner{display:flex;align-items:center;gap:50px;background:#ffffff;border-radius:20px}\" +\n      \"#\" + WRAPPER_ID + \" .clinical-image-col{flex:1;width:100%;max-width:450px;border-radius:20px;overflow:hidden;box-shadow:0 20px 40px rgba(0,0,0,0.1);position:relative;background:#f4f4f4;line-height:0;border:1px solid rgba(0,0,0,0.05);margin:0 auto}\" +\n      \"#\" + WRAPPER_ID + \" .clinical-image-col img{width:100%;height:auto;display:block;object-fit:cover}\" +\n      \"#\" + WRAPPER_ID + \" .clinical-stats-col{flex:1.3;width:100%;display:flex;flex-direction:column;justify-content:center}\" +\n      \"#\" + WRAPPER_ID + \" .clinical-title{font-size:36px;font-weight:900;margin:0 0 35px 0;line-height:1.25;letter-spacing:-0.5px;background:linear-gradient(135deg,#E8578C 0%,#B4165F 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}\" +\n      \"#\" + WRAPPER_ID + \" .results__rows-container{display:flex;flex-direction:column;width:100%}\" +\n      \"#\" + WRAPPER_ID + \" .results__row{display:flex;align-items:center;gap:25px;padding:20px 0;border-bottom:1px solid #eaeaea}\" +\n      \"#\" + WRAPPER_ID + \" .results__row:last-child{border-bottom:none;padding-bottom:0}\" +\n      \"#\" + WRAPPER_ID + \" .results__percentage{position:relative;width:75px;height:75px;border-radius:50%;\" +\n      \"background:conic-gradient(#E8578C 0deg,#f1f5f9 0deg 360deg);\" +\n      \"display:flex;align-items:center;justify-content:center;flex:0 0 auto;\" +\n      \"box-shadow:0 6px 14px rgba(232,87,140,0.20)}\" +\n      \"#\" + WRAPPER_ID + \" .results__percentage::before{content:'';position:absolute;inset:6px;background:#ffffff;border-radius:50%}\" +\n      \"#\" + WRAPPER_ID + \" .results__percentage p{position:relative;z-index:1;margin:0;font-weight:800;font-size:20px;color:#B4165F}\" +\n      \"#\" + WRAPPER_ID + \" .results__text{flex:1}\" +\n      \"#\" + WRAPPER_ID + \" .results__text p{font-size:18px;color:#444444;line-height:1.5;margin:0}\" +\n      \"#\" + WRAPPER_ID + \" .results__text strong{color:#111111;font-weight:800}\" +\n      \"@media(max-width:768px){\" +\n        \"#\" + WRAPPER_ID + \"{padding:40px 15px}\" +\n        \"#\" + WRAPPER_ID + \" .clinical-inner{flex-direction:column;gap:35px}\" +\n        \"#\" + WRAPPER_ID + \" .clinical-title{font-size:28px;text-align:center;margin-bottom:25px}\" +\n        \"#\" + WRAPPER_ID + \" .results__row{gap:20px;padding:16px 0}\" +\n        \"#\" + WRAPPER_ID + \" .results__percentage{width:65px;height:65px}\" +\n        \"#\" + WRAPPER_ID + \" .results__percentage p{font-size:18px}\" +\n        \"#\" + WRAPPER_ID + \" .results__text p{font-size:16px}\" +\n      \"}\";\n    var st = document.createElement(\"style\");\n    st.id = WRAPPER_ID + \"-style\";\n    st.innerHTML = css;\n    document.head.appendChild(st);\n  }\n\n  function buildHTML() {\n    return '\u003cdiv class=\"clinical-inner\"\u003e' +\n      '\u003cdiv class=\"clinical-image-col\"\u003e' +\n        '\u003cimg src=\"' + window.WIGY_CONFIG.fotoEstadisticas + '\" alt=\"Resultados\" loading=\"eager\"\u003e' +\n      '\u003c\/div\u003e' +\n      '\u003cdiv class=\"clinical-stats-col\"\u003e' +\n        '\u003ch3 class=\"clinical-title\"\u003eResultados respaldados por más de 10.000 mujeres que confían en VeraVitta\u003c\/h3\u003e' +\n        '\u003cdiv class=\"results__rows-container\"\u003e' +\n          '\u003cdiv class=\"results__row\"\u003e\u003cdiv class=\"results__percentage\" data-target=\"90\"\u003e\u003cp\u003e0%\u003c\/p\u003e\u003c\/div\u003e\u003cdiv class=\"results__text\"\u003e\u003cp\u003eNotó un \u003cstrong\u003emejor equilibrio de su flora íntima\u003c\/strong\u003e en menos de 4 semanas de uso constante.\u003c\/p\u003e\u003c\/div\u003e\u003c\/div\u003e' +\n          '\u003cdiv class=\"results__row\"\u003e\u003cdiv class=\"results__percentage\" data-target=\"85\"\u003e\u003cp\u003e0%\u003c\/p\u003e\u003c\/div\u003e\u003cdiv class=\"results__text\"\u003e\u003cp\u003eReportó \u003cstrong\u003emenos hinchazón y mejor digestión\u003c\/strong\u003e desde la segunda semana de uso.\u003c\/p\u003e\u003c\/div\u003e\u003c\/div\u003e' +\n          '\u003cdiv class=\"results__row\"\u003e\u003cdiv class=\"results__percentage\" data-target=\"88\"\u003e\u003cp\u003e0%\u003c\/p\u003e\u003c\/div\u003e\u003cdiv class=\"results__text\"\u003e\u003cp\u003eDestacó lo \u003cstrong\u003efácil y práctico\u003c\/strong\u003e que es tomar las gomitas frente a las cápsulas tradicionales.\u003c\/p\u003e\u003c\/div\u003e\u003c\/div\u003e' +\n          '\u003cdiv class=\"results__row\"\u003e\u003cdiv class=\"results__percentage\" data-target=\"83\"\u003e\u003cp\u003e0%\u003c\/p\u003e\u003c\/div\u003e\u003cdiv class=\"results__text\"\u003e\u003cp\u003eSintió \u003cstrong\u003emayor fortalecimiento de sus defensas\u003c\/strong\u003e con el uso continuo.\u003c\/p\u003e\u003c\/div\u003e\u003c\/div\u003e' +\n          '\u003cdiv class=\"results__row\"\u003e\u003cdiv class=\"results__percentage\" data-target=\"91\"\u003e\u003cp\u003e0%\u003c\/p\u003e\u003c\/div\u003e\u003cdiv class=\"results__text\"\u003e\u003cp\u003eSe sintió con más bienestar gracias a la \u003cstrong\u003econstancia y comodidad\u003c\/strong\u003e del formato en gomitas.\u003c\/p\u003e\u003c\/div\u003e\u003c\/div\u003e' +\n        '\u003c\/div\u003e' +\n      '\u003c\/div\u003e' +\n    '\u003c\/div\u003e';\n  }\n\n  function animateRings(wrapper) {\n    var rings = wrapper.querySelectorAll(\".results__percentage\");\n    var DURATION = 1800;\n    var STAGGER = 200;\n\n    rings.forEach(function(ring, index) {\n      var target = parseInt(ring.getAttribute(\"data-target\"));\n      var numEl = ring.querySelector(\"p\");\n      var startTime = null;\n      var delay = index * STAGGER;\n\n      setTimeout(function() {\n        function tick(timestamp) {\n          if (!startTime) startTime = timestamp;\n          var elapsed = timestamp - startTime;\n          var progress = Math.min(elapsed \/ DURATION, 1);\n          var eased = 1 - Math.pow(1 - progress, 3);\n          var currentVal = Math.round(eased * target);\n          var currentDeg = (eased * target \/ 100) * 360;\n          numEl.textContent = currentVal + \"%\";\n          ring.style.background = \"conic-gradient(#E8578C \" + currentDeg + \"deg, #f1f5f9 \" + currentDeg + \"deg 360deg)\";\n          if (progress \u003c 1) requestAnimationFrame(tick);\n        }\n        requestAnimationFrame(tick);\n      }, delay);\n    });\n  }\n\n  function mount() {\n    if (document.getElementById(WRAPPER_ID)) return true;\n    var concernsWidget = document.getElementById(\"wigy-concerns-standalone\");\n    if (!concernsWidget) return false;\n    injectStyleOnce();\n    var wrapper = document.createElement(\"section\");\n    wrapper.id = WRAPPER_ID;\n    wrapper.innerHTML = buildHTML();\n    concernsWidget.insertAdjacentElement(\"afterend\", wrapper);\n\n    var animated = false;\n    var obs = new IntersectionObserver(function(entries, o) {\n      if (entries[0].isIntersecting \u0026\u0026 !animated) {\n        animated = true;\n        o.unobserve(wrapper);\n        animateRings(wrapper);\n      }\n    }, { threshold: 0.4 });\n    obs.observe(wrapper);\n\n    return true;\n  }\n\n  var tries = 0;\n  var t = setInterval(function() { tries++; if (mount() || tries \u003e= 80) clearInterval(t); }, 250);\n})();\n\u003c\/script\u003e\n\u003c\/p\u003e\n\u003c!-- ================================================================\n     BLOQUE 15: TABLA DE COMPARACIÓN\n     ================================================================ --\u003e\n\u003cp\u003e\n\u003cscript\u003e\n(function() {\n  if (window.WIGY_SLUG_BLOCK) return;\n\n  var WRAPPER_ID = \"wigy-comparison-table-standalone\";\n\n  function injectStyleOnce() {\n    if (document.getElementById(WRAPPER_ID + \"-style\")) return;\n    var css = \"@import url('https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;600;700;800;900\u0026display=swap');\\n\" +\n      \"#\" + WRAPPER_ID + \"{width:100%;max-width:900px;margin:20px auto 50px auto;padding:20px 15px;box-sizing:border-box;font-family:'Poppins',sans-serif}\\n\" +\n      \"#\" + WRAPPER_ID + \" .comp-hero-img{width:180px;max-width:60%;margin:0 auto 20px auto;border-radius:16px;overflow:hidden;box-shadow:0 12px 28px rgba(0,0,0,0.1);background:#fdf0f5}\\n\" +\n      \"#\" + WRAPPER_ID + \" .comp-hero-img img{width:100%;height:auto;display:block}\\n\" +\n      \"#\" + WRAPPER_ID + \" .comp-title{font-size:38px;font-weight:900;text-align:center;margin:0 0 10px 0;line-height:1.2;letter-spacing:-1px;background:linear-gradient(135deg,#E8578C 0%,#B4165F 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}\\n\" +\n      \"#\" + WRAPPER_ID + \" .comp-subtitle{font-size:16px;color:#555555;text-align:center;max-width:600px;margin:0 auto 35px auto;line-height:1.5}\\n\" +\n      \"#\" + WRAPPER_ID + \" .comp-table-wrapper{background:#ffffff;border-radius:20px;box-shadow:0 15px 35px rgba(0,0,0,0.08);border:1px solid rgba(0,0,0,0.05);padding:10px 0;position:relative;overflow:hidden}\\n\" +\n      \"#\" + WRAPPER_ID + \" table{width:100%;border-collapse:separate;border-spacing:0;text-align:center;position:relative;z-index:2}\\n\" +\n      \"#\" + WRAPPER_ID + \" th,#\" + WRAPPER_ID + \" td{padding:16px 12px;vertical-align:middle}\\n\" +\n      \"#\" + WRAPPER_ID + \" th{font-size:20px;font-weight:900;border-bottom:2px solid #eaeaea}\\n\" +\n      \"#\" + WRAPPER_ID + \" .th-empty{width:50%;border-bottom:none}\\n\" +\n      \"#\" + WRAPPER_ID + \" .th-other{color:#111111;width:25%}\\n\" +\n      \"#\" + WRAPPER_ID + \" .th-brand{color:#ffffff;width:25%;border-bottom:none;padding-top:24px;background:transparent}\\n\" +\n      \"#\" + WRAPPER_ID + \" .cell-brand{background:transparent;border-bottom:none!important}\\n\" +\n      \"#\" + WRAPPER_ID + \" tr:last-child .cell-brand{padding-bottom:24px}\\n\" +\n      \"#\" + WRAPPER_ID + \" .comp-brand-bg{position:absolute;z-index:1;\" +\n      \"background:#B4165F;border-radius:16px;\" +\n      \"transform:scaleY(0);transform-origin:top center;\" +\n      \"transition:transform 3.5s cubic-bezier(0.25,0.46,0.45,0.94)}\\n\" +\n      \"#\" + WRAPPER_ID + \".wigy-revealed .comp-brand-bg{transform:scaleY(1)}\\n\" +\n      \"#\" + WRAPPER_ID + \" .cell-brand .icon-box{opacity:0;transform:scale(0.5);\" +\n      \"transition:opacity 0.35s ease,transform 0.35s cubic-bezier(0.175,0.885,0.32,1.275)}\\n\" +\n      \"#\" + WRAPPER_ID + \" .th-brand{opacity:0;transition:opacity 0.4s ease}\\n\" +\n      \"#\" + WRAPPER_ID + \".wigy-revealed .th-brand{opacity:1;transition-delay:0.15s}\\n\" +\n      \"#\" + WRAPPER_ID + \".wigy-revealed .cell-brand .icon-box{opacity:1;transform:scale(1)}\\n\" +\n      \"#\" + WRAPPER_ID + \".wigy-revealed tr:nth-child(1) .cell-brand .icon-box{transition-delay:1s}\\n\" +\n      \"#\" + WRAPPER_ID + \".wigy-revealed tr:nth-child(2) .cell-brand .icon-box{transition-delay:1.4s}\\n\" +\n      \"#\" + WRAPPER_ID + \".wigy-revealed tr:nth-child(3) .cell-brand .icon-box{transition-delay:1.8s}\\n\" +\n      \"#\" + WRAPPER_ID + \".wigy-revealed tr:nth-child(4) .cell-brand .icon-box{transition-delay:2.2s}\\n\" +\n      \"#\" + WRAPPER_ID + \".wigy-revealed tr:nth-child(5) .cell-brand .icon-box{transition-delay:2.6s}\\n\" +\n      \"#\" + WRAPPER_ID + \".wigy-revealed tr:nth-child(6) .cell-brand .icon-box{transition-delay:3s}\\n\" +\n      \"#\" + WRAPPER_ID + \" .row-label{text-align:left;font-weight:800;font-size:15px;color:#333333;border-bottom:1px solid #f0f0f0;padding-left:25px}\\n\" +\n      \"#\" + WRAPPER_ID + \" .cell-other{border-bottom:1px solid #f0f0f0}\\n\" +\n      \"#\" + WRAPPER_ID + \" tr:last-child .row-label,#\" + WRAPPER_ID + \" tr:last-child .cell-other{border-bottom:none}\\n\" +\n      \"#\" + WRAPPER_ID + \" .icon-box{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%}\\n\" +\n      \"#\" + WRAPPER_ID + \" .icon-check{background:#ffffff;color:#B4165F;box-shadow:0 4px 10px rgba(0,0,0,0.15)}\\n\" +\n      \"#\" + WRAPPER_ID + \" .icon-cross{background:#f1f5f9;color:#B4165F}\\n\" +\n      \"#\" + WRAPPER_ID + \" .icon-box svg{width:16px;height:16px}\\n\" +\n      \"@media(max-width:768px){#\" + WRAPPER_ID + \"{padding:15px 10px 40px 10px}#\" + WRAPPER_ID + \" .comp-hero-img{width:140px}#\" + WRAPPER_ID + \" .comp-title{font-size:28px}#\" + WRAPPER_ID + \" .comp-subtitle{font-size:14px;margin-bottom:25px;padding:0 10px}#\" + WRAPPER_ID + \" th,#\" + WRAPPER_ID + \" td{padding:14px 6px}#\" + WRAPPER_ID + \" th{font-size:17px}#\" + WRAPPER_ID + \" .row-label{font-size:13.5px;padding-left:12px}}\";\n    var st = document.createElement(\"style\");\n    st.id = WRAPPER_ID + \"-style\";\n    st.innerHTML = css;\n    document.head.appendChild(st);\n  }\n\n  function buildHTML() {\n    var iconCheck = '\u003cdiv class=\"icon-box icon-check\"\u003e\u003csvg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"3.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpolyline points=\"20 6 9 17 4 12\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\u003c\/div\u003e';\n    var iconCross = '\u003cdiv class=\"icon-box icon-cross\"\u003e\u003csvg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cline x1=\"18\" y1=\"6\" x2=\"6\" y2=\"18\"\u003e\u003c\/line\u003e\u003cline x1=\"6\" y1=\"6\" x2=\"18\" y2=\"18\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\u003c\/div\u003e';\n    var rows = [\"Probióticos y prebióticos en gomitas, sin cápsulas ni polvo\", \"Sabor frutos rojos delicioso y fácil de tomar\", \"Incluye arándano y D-Manosa para salud urinaria\", \"Sin gluten, sin lactosa y sin colorantes artificiales\", \"Fórmula apta vegana\", \"Dosis diaria exacta en cada gomita\"];\n    var rowsHTML = \"\";\n    rows.forEach(function(label) {\n      rowsHTML += '\u003ctr\u003e\u003ctd class=\"row-label\"\u003e' + label + '\u003c\/td\u003e\u003ctd class=\"cell-brand\"\u003e' + iconCheck + '\u003c\/td\u003e\u003ctd class=\"cell-other\"\u003e' + iconCross + '\u003c\/td\u003e\u003c\/tr\u003e';\n    });\n    var heroImg = window.WIGY_CONFIG.carruselImagenes \u0026\u0026 window.WIGY_CONFIG.carruselImagenes[0] ? window.WIGY_CONFIG.carruselImagenes[0].src : \"\";\n    var heroImgHTML = heroImg ? '\u003cdiv class=\"comp-hero-img\"\u003e\u003cimg src=\"' + heroImg + '\" alt=\"VeraVitta Probiotic Gummies\" loading=\"lazy\"\u003e\u003c\/div\u003e' : '';\n    return heroImgHTML + '\u003ch2 class=\"comp-title\"\u003e¿Por qué elegir VeraVitta Probiotic Gummies?\u003c\/h2\u003e\u003cp class=\"comp-subtitle\"\u003eProbióticos y prebióticos en formato gomita, pensados para equilibrar tu flora íntima, fortalecer tus defensas y cuidar tu bienestar sin complicarte.\u003c\/p\u003e\u003cdiv class=\"comp-table-wrapper\"\u003e\u003cdiv class=\"comp-brand-bg\"\u003e\u003c\/div\u003e\u003ctable\u003e\u003cthead\u003e\u003ctr\u003e\u003cth class=\"th-empty\"\u003e\u0026nbsp;\u003c\/th\u003e\u003cth class=\"th-brand\"\u003eVeraVitta\u003c\/th\u003e\u003cth class=\"th-other\"\u003eOtras\u003c\/th\u003e\u003c\/tr\u003e\u003c\/thead\u003e\u003ctbody\u003e' + rowsHTML + '\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/div\u003e';\n  }\n\n  function positionOverlay(wrapper) {\n    var thBrand = wrapper.querySelector(\".th-brand\");\n    var lastBrand = wrapper.querySelectorAll(\".cell-brand\");\n    var lastCell = lastBrand[lastBrand.length - 1];\n    var tableWrapper = wrapper.querySelector(\".comp-table-wrapper\");\n    var overlay = wrapper.querySelector(\".comp-brand-bg\");\n    if (!thBrand || !lastCell || !tableWrapper || !overlay) return;\n    var wrapperRect = tableWrapper.getBoundingClientRect();\n    var thRect = thBrand.getBoundingClientRect();\n    var lastRect = lastCell.getBoundingClientRect();\n    overlay.style.top = (thRect.top - wrapperRect.top) + \"px\";\n    overlay.style.left = (thRect.left - wrapperRect.left) + \"px\";\n    overlay.style.width = thRect.width + \"px\";\n    overlay.style.height = (lastRect.bottom - thRect.top) + \"px\";\n  }\n\n  function mount() {\n    if (document.getElementById(WRAPPER_ID)) return true;\n    var statsWidget = document.getElementById(\"wigy-clinical-results-standalone\");\n    if (!statsWidget) return false;\n    injectStyleOnce();\n    var wrapper = document.createElement(\"section\");\n    wrapper.id = WRAPPER_ID;\n    wrapper.innerHTML = buildHTML();\n    statsWidget.insertAdjacentElement(\"afterend\", wrapper);\n\n    setTimeout(function() { positionOverlay(wrapper); }, 100);\n    window.addEventListener(\"resize\", function() { positionOverlay(wrapper); });\n\n    var animated = false;\n    var obs = new IntersectionObserver(function(entries, o) {\n      if (entries[0].isIntersecting \u0026\u0026 !animated) {\n        animated = true;\n        o.unobserve(wrapper);\n        positionOverlay(wrapper);\n        setTimeout(function() {\n          wrapper.classList.add(\"wigy-revealed\");\n        }, 800);\n      }\n    }, { threshold: 0.2 });\n    obs.observe(wrapper);\n\n    return true;\n  }\n\n  var tries = 0;\n  var t = setInterval(function() { tries++; if (mount() || tries \u003e= 80) clearInterval(t); }, 250);\n})();\n\u003c\/script\u003e\n\u003c\/p\u003e\n\u003c!-- ================================================================\n     BLOQUE 16: SLIDER DE TESTIMONIOS\n     ================================================================ --\u003e\n\u003cp\u003e\n\u003cscript\u003e\n(function() {\n  if (window.WIGY_SLUG_BLOCK) return;\n\n  var WRAPPER_ID = \"wigy-testimonials-slider-standalone\";\n\n  function injectStyleOnce() {\n    if (document.getElementById(WRAPPER_ID + \"-style\")) return;\n    var css = \"@import url('https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;600;700;800;900\u0026display=swap');\\n#\" + WRAPPER_ID + \"{width:100%;max-width:1200px;margin:40px auto 60px auto;padding:0 15px;box-sizing:border-box;font-family:'Poppins',sans-serif;overflow:hidden}\\n#\" + WRAPPER_ID + \" .title-with-highlight{font-family:'Poppins',sans-serif;font-size:38px;font-weight:900;text-align:center;margin-bottom:45px;line-height:1.25;letter-spacing:-1px;background:linear-gradient(135deg,#B4165F 0%,#E8578C 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent;display:block;padding:0 15px}\\n#\" + WRAPPER_ID + \" .splide-wrapper{position:relative;padding:0 60px}\\n#\" + WRAPPER_ID + \" .splide__track{overflow:hidden;width:100%;padding:10px 0}\\n#\" + WRAPPER_ID + \" .splide__list{display:flex;transition:transform 0.5s cubic-bezier(0.25,1,0.5,1);margin:0;padding:0;list-style:none;touch-action:pan-y}\\n#\" + WRAPPER_ID + \" .splide__slide{flex:0 0 100%;padding:0 15px;box-sizing:border-box;opacity:0;transform:translateY(50px) scale(0.95);transition:opacity 0.6s ease,transform 0.6s cubic-bezier(0.175,0.885,0.32,1.275)}\\n@media(min-width:768px){#\" + WRAPPER_ID + \" .splide__slide{flex:0 0 33.3333%}}\\n#\" + WRAPPER_ID + \" .splide__slide.is-visible-animated{opacity:1;transform:translateY(0) scale(1)}\\n#\" + WRAPPER_ID + \" .multicolumn-card{background:#ffffff;border-radius:20px;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,0.06);border:1px solid rgba(0,0,0,0.04);display:flex;flex-direction:column;height:100%;transition:transform 0.3s ease,box-shadow 0.3s ease}\\n#\" + WRAPPER_ID + \" .multicolumn-card:hover{transform:translateY(-8px);box-shadow:0 16px 40px rgba(180,22,95,0.15);border-color:rgba(232,87,140,0.3)}\\n#\" + WRAPPER_ID + \" .multicolumn-card__image-wrapper{position:relative;width:100%;padding-top:100%;background:#f4f4f4}\\n#\" + WRAPPER_ID + \" .multicolumn-card__image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}\\n#\" + WRAPPER_ID + \" .multicolumn-card__info{padding:25px 20px;flex:1;display:flex;flex-direction:column;text-align:center;background:#ffffff}\\n#\" + WRAPPER_ID + \" .rating-stars-and-text{display:flex;justify-content:center;margin-bottom:15px;color:#ffcc00}\\n#\" + WRAPPER_ID + \" .rating-stars__container{display:flex;gap:4px}\\n#\" + WRAPPER_ID + \" .rating-stars__container svg{width:18px;height:18px}\\n#\" + WRAPPER_ID + \" h3{font-size:20px;font-weight:800;color:#111111;margin:0 0 10px 0}\\n#\" + WRAPPER_ID + \" .rte p{font-size:15px;color:#555555;line-height:1.6;margin:0 0 18px 0}\\n#\" + WRAPPER_ID + \" .testimonial-card__author{font-size:15px;font-weight:800;color:#B4165F;margin-top:auto}\\n#\" + WRAPPER_ID + \" .splide__arrow{position:absolute;top:50%;transform:translateY(-50%);width:50px;height:50px;border-radius:50%;background:#ffffff;border:1px solid #eaeaea;box-shadow:0 8px 20px rgba(0,0,0,0.12);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all 0.2s;padding:0;z-index:10}\\n#\" + WRAPPER_ID + \" .splide__arrow--prev{left:0}\\n#\" + WRAPPER_ID + \" .splide__arrow--next{right:0}\\n#\" + WRAPPER_ID + \" .splide__arrow:hover:not(:disabled){background:#B4165F;border-color:#B4165F;transform:translateY(-50%) scale(1.1)}\\n#\" + WRAPPER_ID + \" .splide__arrow svg{width:18px;height:18px;transition:0.2s;fill:#111}\\n#\" + WRAPPER_ID + \" .splide__arrow:hover:not(:disabled) svg{fill:#ffffff}\\n#\" + WRAPPER_ID + \" .splide__arrow:disabled{opacity:0.3;cursor:not-allowed}\\n#\" + WRAPPER_ID + \" .splide__arrow--prev svg{transform:rotate(180deg)}\\n#\" + WRAPPER_ID + \" .splide__pagination{display:flex;justify-content:center;gap:10px;list-style:none;padding:0;margin-top:25px}\\n#\" + WRAPPER_ID + \" .splide__pagination__page{width:10px;height:10px;border-radius:50%;background:#d1d5db;border:none;cursor:pointer;transition:0.3s;padding:0}\\n#\" + WRAPPER_ID + \" .splide__pagination__page.is-active{background:#B4165F;transform:scale(1.4)}\\n#\" + WRAPPER_ID + \" .testimonial-verified{display:inline-flex;align-items:center;gap:4px;margin-top:8px;font-size:12px;font-weight:700;color:#16a34a;line-height:1}\\n#\" + WRAPPER_ID + \" .testimonial-verified svg{width:14px;height:14px;flex:0 0 auto}\\n#\" + WRAPPER_ID + \" .wigy-verified-clients-bar{display:flex;align-items:center;justify-content:center;gap:6px;margin-bottom:12px;font-size:13px;font-weight:700;color:#16a34a;letter-spacing:0.3px}\\n#\" + WRAPPER_ID + \" .wigy-verified-clients-bar svg{width:16px;height:16px;flex:0 0 auto}\\n@media(max-width:768px){#\" + WRAPPER_ID + \"{margin:30px auto 40px auto}#\" + WRAPPER_ID + \" .title-with-highlight{font-size:28px;margin-bottom:25px}#\" + WRAPPER_ID + \" .splide-wrapper{padding:0 15px}#\" + WRAPPER_ID + \" .splide__arrow{width:40px;height:40px}#\" + WRAPPER_ID + \" .splide__arrow--prev{left:-5px}#\" + WRAPPER_ID + \" .splide__arrow--next{right:-5px}#\" + WRAPPER_ID + \" h3{font-size:18px}#\" + WRAPPER_ID + \" .rte p{font-size:14.5px}}\";\n    var st = document.createElement(\"style\");\n    st.id = WRAPPER_ID + \"-style\";\n    st.innerHTML = css;\n    document.head.appendChild(st);\n  }\n\n  var STAR_SVG = '\u003csvg viewBox=\"0 0 576 512\" fill=\"currentColor\"\u003e\u003cpath d=\"M316.9 18C311.6 7 300.4 0 288.1 0s-23.4 7-28.8 18L195 150.3 51.4 171.5c-12 1.8-22 10.2-25.7 21.7s-.7 24.2 7.9 32.7L137.8 329 113.2 474.7c-2 12 3 24.2 12.9 31.3s23 8 33.8 2.3l128.3-68.5 128.3 68.5c10.8 5.7 23.9 4.9 33.8-2.3s14.9-19.3 12.9-31.3L438.5 329 542.7 225.9c8.6-8.5 11.7-21.2 7.9-32.7s-13.7-19.9-25.7-21.7L381.2 150.3 316.9 18z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e';\n  var STARS_5 = '\u003cdiv class=\"rating-stars-and-text\"\u003e\u003cdiv class=\"rating-stars__container\"\u003e' + STAR_SVG.repeat(5) + '\u003c\/div\u003e\u003c\/div\u003e';\n  var ARROW_SVG = '\u003csvg viewBox=\"0 0 40 40\"\u003e\u003cpath d=\"m15.5 0.932-4.3 4.38 14.5 14.6-14.5 14.5 4.3 4.4 14.6-14.6 4.4-4.3-4.4-4.4-14.6-14.6z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e';\n\n  var VERIFIED_SVG = '\u003csvg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpolyline points=\"20 6 9 17 4 12\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e';\n\n  function buildHTML() {\n    var cfgTest = window.WIGY_CONFIG.testimonios;\n    var cards = cfgTest.map(function(t) {\n      return { img: t.foto, alt: t.nombre, title: t.titulo, text: t.texto, author: t.nombre };\n    });\n\n    var cardsHTML = cards.map(function(c) {\n      return '\u003cli class=\"splide__slide\"\u003e\u003cdiv class=\"multicolumn-card\"\u003e\u003cdiv class=\"multicolumn-card__image-wrapper\"\u003e\u003cimg src=\"' + c.img + '\" alt=\"' + c.alt + '\" loading=\"eager\" class=\"multicolumn-card__image\"\u003e\u003c\/div\u003e\u003cdiv class=\"multicolumn-card__info\"\u003e' + STARS_5 + '\u003ch3\u003e' + c.title + '\u003c\/h3\u003e\u003cdiv class=\"rte\"\u003e\u003cp\u003e' + c.text + '\u003c\/p\u003e\u003c\/div\u003e\u003cp class=\"testimonial-card__author\"\u003e' + c.author + '\u003c\/p\u003e\u003cspan class=\"testimonial-verified\"\u003e' + VERIFIED_SVG + ' Compra verificada\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/li\u003e';\n    }).join('');\n\n    var dotsHTML = cards.map(function(_, i) {\n      return '\u003cli\u003e\u003cbutton class=\"splide__pagination__page' + (i === 0 ? ' is-active' : '') + '\" type=\"button\"\u003e\u003c\/button\u003e\u003c\/li\u003e';\n    }).join('');\n\n    var verifiedBarSvg = '\u003csvg viewBox=\"0 0 24 24\" fill=\"currentColor\" stroke=\"none\"\u003e\u003cpath d=\"M12 1L3 5v6c0 5.55 3.84 10.74 9 12 5.16-1.26 9-6.45 9-12V5l-9-4zm-1.09 14.41l-3.5-3.5 1.41-1.41 2.09 2.09 5.18-5.18 1.41 1.41-6.59 6.59z\"\/\u003e\u003c\/svg\u003e';\n\n    return '\u003ch2 class=\"title-with-highlight\"\u003e💖 Lo que dicen miles de mujeres que ya cuidan su bienestar con VeraVitta\u003c\/h2\u003e\u003cdiv class=\"wigy-verified-clients-bar\"\u003e' + verifiedBarSvg + ' Clientes verificadas\u003c\/div\u003e\u003cdiv class=\"splide-wrapper\"\u003e\u003cbutton class=\"splide__arrow splide__arrow--prev\" type=\"button\"\u003e' + ARROW_SVG + '\u003c\/button\u003e\u003cbutton class=\"splide__arrow splide__arrow--next\" type=\"button\"\u003e' + ARROW_SVG + '\u003c\/button\u003e\u003cdiv class=\"splide__track\"\u003e\u003cul class=\"splide__list\"\u003e' + cardsHTML + '\u003c\/ul\u003e\u003c\/div\u003e\u003cul class=\"splide__pagination\"\u003e' + dotsHTML + '\u003c\/ul\u003e\u003c\/div\u003e';\n  }\n\n  function initTestimonialsSlider(wrapper) {\n    var trackList = wrapper.querySelector('.splide__list');\n    var slides = Array.from(wrapper.querySelectorAll('.splide__slide'));\n    var prevBtn = wrapper.querySelector('.splide__arrow--prev');\n    var nextBtn = wrapper.querySelector('.splide__arrow--next');\n    var dots = Array.from(wrapper.querySelectorAll('.splide__pagination__page'));\n    var currentIndex = 0;\n\n    function getSlidesPerView() { return window.innerWidth \u003e= 768 ? 3 : 1; }\n\n    function updateSlider() {\n      var slidesPerView = getSlidesPerView();\n      var maxIndex = Math.max(0, slides.length - slidesPerView);\n      if (currentIndex \u003e maxIndex) currentIndex = maxIndex;\n      trackList.style.transform = 'translateX(-' + (currentIndex * (100 \/ slidesPerView)) + '%)';\n      dots.forEach(function(dot, i) { if (dot) dot.classList.toggle('is-active', i === currentIndex); });\n      if (prevBtn) prevBtn.disabled = currentIndex === 0;\n      if (nextBtn) nextBtn.disabled = currentIndex \u003e= maxIndex;\n    }\n\n    if (prevBtn) prevBtn.addEventListener('click', function() { if (currentIndex \u003e 0) { currentIndex--; updateSlider(); } });\n    if (nextBtn) nextBtn.addEventListener('click', function() {\n      var maxIndex = Math.max(0, slides.length - getSlidesPerView());\n      if (currentIndex \u003c maxIndex) { currentIndex++; updateSlider(); }\n    });\n    dots.forEach(function(dot, i) {\n      dot.addEventListener('click', function() {\n        currentIndex = Math.min(i, Math.max(0, slides.length - getSlidesPerView()));\n        updateSlider();\n      });\n    });\n\n    var startX = 0;\n    trackList.addEventListener('touchstart', function(e) { startX = e.touches[0].clientX; }, { passive: true });\n    trackList.addEventListener('touchend', function(e) {\n      var diff = e.changedTouches[0].clientX - startX;\n      var maxIndex = Math.max(0, slides.length - getSlidesPerView());\n      if (diff \u003c -40 \u0026\u0026 currentIndex \u003c maxIndex) currentIndex++;\n      else if (diff \u003e 40 \u0026\u0026 currentIndex \u003e 0) currentIndex--;\n      updateSlider();\n    });\n\n    window.addEventListener('resize', updateSlider);\n    updateSlider();\n\n    var observer = new IntersectionObserver(function(entries, obs) {\n      if (entries[0].isIntersecting) {\n        obs.unobserve(entries[0].target);\n        slides.forEach(function(slide, index) {\n          setTimeout(function() { slide.classList.add('is-visible-animated'); }, index * 150);\n        });\n      }\n    }, { threshold: 0.15 });\n    observer.observe(wrapper);\n  }\n\n  function mount() {\n    if (document.getElementById(WRAPPER_ID)) return true;\n    var comparisonWidget = document.getElementById(\"wigy-comparison-table-standalone\");\n    var statsWidget = document.getElementById(\"wigy-clinical-results-standalone\");\n    var target = comparisonWidget || statsWidget;\n    if (!target) return false;\n    injectStyleOnce();\n    var wrapper = document.createElement(\"section\");\n    wrapper.id = WRAPPER_ID;\n    wrapper.innerHTML = buildHTML();\n    target.insertAdjacentElement(\"afterend\", wrapper);\n    initTestimonialsSlider(wrapper);\n    return true;\n  }\n\n  var tries = 0;\n  var t = setInterval(function() { tries++; if (mount() || tries \u003e= 80) clearInterval(t); }, 250);\n})();\n\u003c\/script\u003e\n\u003c\/p\u003e\n\u003c!-- ================================================================\n     BLOQUE 17: FAQs CON DISEÑO DE OLAS (al final)\n     ================================================================ --\u003e\n\u003cp\u003e\n\u003cscript\u003e\n(function() {\n  if (window.WIGY_SLUG_BLOCK) return;\n  if (document.getElementById('wigy-shopify-faqs-standalone')) return;\n\n  var mountSelector = \"product-form form, .js-product-form, form[action*='\/cart']\";\n\n  var waitForMount = function(selector, timeout, interval) {\n    timeout = timeout || 15000; interval = interval || 200;\n    return new Promise(function(resolve) {\n      var start = Date.now();\n      var timer = setInterval(function() {\n        var el = document.querySelector(selector);\n        if (el) { clearInterval(timer); resolve(el); return; }\n        if (Date.now() - start \u003e timeout) { clearInterval(timer); resolve(null); }\n      }, interval);\n    });\n  };\n\n  var loadMaterialIcons = function() {\n    if (!document.getElementById('material-symbols-font')) {\n      var fontLink = document.createElement('link');\n      fontLink.id = 'material-symbols-font';\n      fontLink.rel = 'stylesheet';\n      fontLink.href = 'https:\/\/fonts.googleapis.com\/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200';\n      document.head.appendChild(fontLink);\n    }\n  };\n\n  var injectFaqs = function() {\n    waitForMount(mountSelector, 8000, 100).then(function(mount) {\n      if (!mount) return;\n      loadMaterialIcons();\n\n      var STYLE_KEY = \"wigy-shopify-faqs-style-standalone\";\n      var css = \"@import url('https:\/\/fonts.googleapis.com\/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200');\\n#wigy-shopify-faqs-standalone{width:100%;margin-top:18px;--faq-bg:#B4165F;--wave-color-1:rgba(232,87,140,0.3);--wave-color-2:rgba(232,87,140,0.6);--wave-color-3:#E8578C;font-family:inherit;clear:both}\\n.wigy-section-divider{width:100%;line-height:0;display:block}\\n.wigy-section-divider__svg{width:100%;display:block}\\n.waves-animated-1{width:100%;height:25px;display:block}\\n@media(min-width:768px){.waves-animated-1{height:35px}}\\n.parallax1\u003euse{animation:move-forever 25s cubic-bezier(.55,.5,.45,.5) infinite;animation-delay:-2s;animation-duration:7s}\\n.parallax2\u003euse{animation:move-forever 25s cubic-bezier(.55,.5,.45,.5) infinite;animation-delay:-3s;animation-duration:10s}\\n.parallax3\u003euse{animation:move-forever 25s cubic-bezier(.55,.5,.45,.5) infinite;animation-delay:-4s;animation-duration:13s}\\n.parallax4\u003euse{animation:move-forever 25s cubic-bezier(.55,.5,.45,.5) infinite;animation-delay:-5s;animation-duration:20s}\\n@keyframes move-forever{0%{transform:translate3d(-90px,0,0)}100%{transform:translate3d(85px,0,0)}}\\n.wigy-faqs-body{background-color:var(--faq-bg);padding:5px 16px 20px 16px}\\n.wigy-faqs-inner{max-width:600px;margin:0 auto}\\n.wigy-faqs-title{text-align:center;font-size:24px;font-weight:900;color:#FFFFFF;margin:0 0 20px 0;letter-spacing:-0.3px}\\n.wigy-accordion{border-top:1px solid rgba(255,255,255,0.15)}\\n.wigy-accordion:last-child{border-bottom:1px solid rgba(255,255,255,0.15)}\\n.wigy-accordion details{margin:0;padding:0}\\n.wigy-accordion summary{display:flex;justify-content:space-between;align-items:center;padding:16px 0;cursor:pointer;list-style:none;outline:none;transition:opacity 0.2s ease}\\n.wigy-accordion summary:hover{opacity:0.8}\\n.wigy-accordion summary::-webkit-details-marker{display:none}\\n.wigy-summary-title{display:flex;align-items:center;gap:12px}\\n.wigy-summary-title img,.wigy-summary-title .material-icon{width:26px;height:26px;object-fit:contain;color:#FFFFFF;display:flex;align-items:center;justify-content:center}\\n.wigy-summary-title img{filter:brightness(0) invert(1)}\\n.wigy-accordion h2{margin:0;font-size:15px;font-weight:700;color:#FFFFFF}\\n.wigy-icon-caret{width:14px;height:14px;transition:transform 0.3s cubic-bezier(0.4,0,0.2,1);color:#FFFFFF;flex:0 0 auto}\\n.wigy-accordion details[open] summary .wigy-icon-caret{transform:rotate(180deg)}\\n.wigy-accordion-content{font-size:14px;color:rgba(255,255,255,0.9);line-height:1.55;padding:0 0 16px 38px}\\n.wigy-accordion-content p{margin:0 0 10px 0}\\n.wigy-accordion-content p:last-child{margin-bottom:0}\\n.wigy-accordion-content strong{color:#FFFFFF;font-weight:800}\";\n\n      if (!document.querySelector('[data-wigy-style=\"' + STYLE_KEY + '\"]')) {\n        var style = document.createElement(\"style\");\n        style.setAttribute(\"data-wigy-style\", STYLE_KEY);\n        style.textContent = css;\n        document.head.appendChild(style);\n      }\n\n      var waveSvg = '\u003csvg class=\"waves-animated-1\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" viewBox=\"0 24 150 28\" preserveAspectRatio=\"none\"\u003e\u003cdefs\u003e\u003cpath id=\"gentle-wave\" d=\"M-160 44c30 0 58-18 88-18s 58 18 88 18 58-18 88-18 58 18 88 18 v44h-352z\"\u003e\u003c\/path\u003e\u003c\/defs\u003e\u003cg class=\"parallax1\"\u003e\u003cuse xlink:href=\"#gentle-wave\" x=\"50\" y=\"3\" fill=\"var(--wave-color-1)\"\u003e\u003c\/use\u003e\u003c\/g\u003e\u003cg class=\"parallax2\"\u003e\u003cuse xlink:href=\"#gentle-wave\" x=\"50\" y=\"0\" fill=\"var(--wave-color-2)\"\u003e\u003c\/use\u003e\u003c\/g\u003e\u003cg class=\"parallax3\"\u003e\u003cuse xlink:href=\"#gentle-wave\" x=\"50\" y=\"9\" fill=\"var(--wave-color-3)\"\u003e\u003c\/use\u003e\u003c\/g\u003e\u003cg class=\"parallax4\"\u003e\u003cuse xlink:href=\"#gentle-wave\" x=\"50\" y=\"6\" fill=\"var(--faq-bg)\"\u003e\u003c\/use\u003e\u003c\/g\u003e\u003c\/svg\u003e';\n      var caretSvg = '\u003csvg aria-hidden=\"true\" focusable=\"false\" class=\"wigy-icon-caret\" viewBox=\"0 0 10 6\"\u003e\u003cpath fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z\" fill=\"currentColor\"\u003e\u003c\/path\u003e\u003c\/svg\u003e';\n\n      var faqItems = [\n        { icon: '\u003cspan class=\"material-icon material-symbols-outlined\"\u003efavorite\u003c\/span\u003e', question: \"¿Para qué sirven las VeraVitta Probiotic Gummies?\", answer: '\u003cp\u003eSon gomitas premium de \u003cstrong\u003eprobióticos y prebióticos\u003c\/strong\u003e, pensadas para equilibrar la flora íntima femenina, fortalecer las defensas, mejorar la digestión y apoyar la salud urinaria.\u003c\/p\u003e' },\n        { icon: '\u003cspan class=\"material-icon material-symbols-outlined\"\u003eeco\u003c\/span\u003e', question: \"¿Cuáles son los ingredientes principales?\", answer: '\u003cp\u003e\u003cstrong\u003eIngredientes principales:\u003c\/strong\u003e mezcla de probióticos, prebióticos (FOS\/inulina), arándano, D-Manosa, vitamina C y zinc. Sabor natural frutos rojos.\u003cbr\u003e\u003cbr\u003e\u003cstrong\u003eFormulación:\u003c\/strong\u003e apta vegana, sin lactosa, sin gluten y sin sabores artificiales.\u003c\/p\u003e' },\n        { icon: '\u003cspan class=\"material-icon material-symbols-outlined\"\u003eback_hand\u003c\/span\u003e', question: \"¿Cómo se toman las gomitas?\", answer: '\u003cp\u003eTomá \u003cstrong\u003e1 gomita al día\u003c\/strong\u003e, en cualquier momento. No necesitás agua para tomarla. Un frasco equivale a 60 gomitas \/ 2 meses de suministro.\u003cbr\u003e\u003cbr\u003ePara mejores resultados, se recomienda uso constante.\u003c\/p\u003e' },\n        { icon: '\u003cspan class=\"material-icon material-symbols-outlined\"\u003einfo\u003c\/span\u003e', question: \"¿Tiene efectos secundarios?\", answer: '\u003cp\u003eLos probióticos y prebióticos son ingredientes ampliamente utilizados y bien tolerados. No se han reportado reacciones adversas relevantes en la mayoría de las usuarias. Ante dudas puntuales sobre tu situación de salud, consultá con un profesional antes de comenzar a usarlo.\u003c\/p\u003e' },\n        { icon: '\u003cspan class=\"material-icon material-symbols-outlined\"\u003eschedule\u003c\/span\u003e', question: \"¿Cuándo puedo ver resultados?\", answer: '\u003cp\u003eMuchas mujeres notan \u003cstrong\u003emenos hinchazón desde la primera semana\u003c\/strong\u003e. Los resultados en equilibrio íntimo y defensas suelen notarse con mayor claridad entre las \u003cstrong\u003e2 y 4 semanas\u003c\/strong\u003e de uso constante.\u003c\/p\u003e' },\n        { icon: '\u003cspan class=\"material-icon material-symbols-outlined\"\u003elocal_shipping\u003c\/span\u003e', question: \"¿Cuánto tarda el envío?\", answer: '\u003cp\u003eEl envío demora entre \u003cstrong\u003e3 y 7 días hábiles\u003c\/strong\u003e dependiendo de tu ubicación. Recibirás un correo con el número de seguimiento una vez despachado tu pedido.\u003c\/p\u003e' },\n        { icon: '\u003cspan class=\"material-icon material-symbols-outlined\"\u003everified_user\u003c\/span\u003e', question: \"¿Qué certificaciones tiene el producto?\", answer: '\u003cp\u003eVeraVitta Probiotic Gummies es \u003cstrong\u003eapta vegana, sin gluten, sin lactosa y sin sabores artificiales\u003c\/strong\u003e. Fórmula premium elaborada bajo estándares de calidad.\u003c\/p\u003e' },\n        { icon: '\u003cspan class=\"material-icon material-symbols-outlined\"\u003ecalendar_clock\u003c\/span\u003e', question: \"¿Es apta para todas las edades?\", answer: '\u003cp\u003eEstá pensada para mujeres adultas. Si sos menor de edad, estás embarazada, en período de lactancia o tenés alguna condición de salud preexistente, consultá con un profesional antes de usarla.\u003c\/p\u003e' }\n      ];\n\n      var accordionsHTML = faqItems.map(function(item) {\n        return '\u003cdiv class=\"wigy-accordion\"\u003e\u003cdetails\u003e\u003csummary\u003e\u003cdiv class=\"wigy-summary-title\"\u003e' + item.icon + '\u003ch2\u003e' + item.question + '\u003c\/h2\u003e\u003c\/div\u003e' + caretSvg + '\u003c\/summary\u003e\u003cdiv class=\"wigy-accordion-content\"\u003e' + item.answer + '\u003c\/div\u003e\u003c\/details\u003e\u003c\/div\u003e';\n      }).join('');\n\n      var faqsHTML =\n        '\u003cdiv class=\"wigy-section-divider\" style=\"transform:scaleX(1) scaleY(1)\"\u003e\u003cdiv class=\"wigy-section-divider__svg\"\u003e' + waveSvg + '\u003c\/div\u003e\u003c\/div\u003e' +\n        '\u003cdiv class=\"wigy-faqs-body\"\u003e\u003cdiv class=\"wigy-faqs-inner\"\u003e\u003ch2 class=\"wigy-faqs-title\"\u003ePreguntas Frecuentes\u003c\/h2\u003e' + accordionsHTML + '\u003c\/div\u003e\u003c\/div\u003e' +\n        '\u003cdiv class=\"wigy-section-divider\" style=\"transform:scaleX(1) scaleY(-1);margin-bottom:12px\"\u003e\u003cdiv class=\"wigy-section-divider__svg\"\u003e' + waveSvg + '\u003c\/div\u003e\u003c\/div\u003e';\n\n      var faqsWrapper = document.createElement(\"div\");\n      faqsWrapper.id = \"wigy-shopify-faqs-standalone\";\n      faqsWrapper.innerHTML = faqsHTML;\n\n      var placeFaqsAfterTestimonials = function() {\n        if (document.getElementById('wigy-shopify-faqs-standalone')) return true;\n        var testimonios = document.getElementById('wigy-testimonials-slider-standalone');\n        if (testimonios) { testimonios.insertAdjacentElement('afterend', faqsWrapper); return true; }\n        return false;\n      };\n\n      if (!placeFaqsAfterTestimonials()) {\n        var faqTries = 0;\n        var faqTimer = setInterval(function() {\n          faqTries++;\n          if (placeFaqsAfterTestimonials() || faqTries \u003e= 200) clearInterval(faqTimer);\n        }, 100);\n      }\n\n      var faqDetails = faqsWrapper.querySelectorAll('details');\n      faqDetails.forEach(function(detail) {\n        detail.addEventListener('click', function() {\n          if (!detail.open) { faqDetails.forEach(function(d) { if (d !== detail) d.removeAttribute('open'); }); }\n        });\n      });\n    }).catch(function() {});\n  };\n\n  injectFaqs();\n})();\n\u003c\/script\u003e\n\u003c\/p\u003e\n\u003c!-- ================================================================\n     BLOQUE 18: ELIMINAR ESPACIO DEBAJO DEL BOTÓN DE COMPRA\n     ================================================================ --\u003e\n\u003cp\u003e\n\u003cscript\u003e\n(function() {\n  if (window.WIGY_SLUG_BLOCK) return;\n  if (!document.getElementById('wigy-remove-cart-space-css')) {\n    var st = document.createElement('style');\n    st.id = 'wigy-remove-cart-space-css';\n    st.innerHTML = \".js-prod-submit-form,.js-addtocart-placeholder{margin-bottom:0!important}.js-added-to-cart-product-message{margin-bottom:0!important;padding-bottom:0!important}form[action*='\/cart'] .form-row.mb-4{margin-bottom:0!important}\";\n    document.head.appendChild(st);\n  }\n  function removeBottomSpace() {\n    var btn = document.querySelector('.js-prod-submit-form') || document.querySelector('button[name=\"add\"]');\n    if (btn) {\n      btn.style.setProperty('margin-bottom', '0', 'important');\n      var col = btn.closest('.product-form__buttons') || btn.closest('.product-form') || btn.closest('.col-12');\n      if (col) { col.style.setProperty('margin-bottom', '0', 'important'); col.style.setProperty('padding-bottom', '0', 'important'); }\n      var formRow = btn.closest('.form-row');\n      if (formRow) { formRow.style.setProperty('margin-bottom', '0', 'important'); formRow.classList.remove('mb-4'); }\n    }\n  }\n  removeBottomSpace();\n  setInterval(removeBottomSpace, 250);\n})();\n\u003c\/script\u003e\n\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003c!-- BLOQUE: STICKY ADD TO CART BAR --\u003e\n\u003cp\u003e\n\u003cscript\u003e\n(function() {\n  if (window.WIGY_SLUG_BLOCK) return;\n  var ID = \"wigy-sticky-atc\";\n  if (document.getElementById(ID)) return;\n\n  var ACCENT = \"#B4165F\";\n  var ACCENT_END = \"#E8578C\";\n\n  var css = [\n    \"#\" + ID + \"{position:fixed;bottom:0;left:0;right:0;z-index:9999;\",\n    \"background:rgba(255,255,255,0.97);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);\",\n    \"border-top:1px solid rgba(0,0,0,0.06);\",\n    \"box-shadow:0 -8px 30px rgba(0,0,0,0.08);\",\n    \"padding:12px 20px;display:flex;align-items:center;justify-content:center;gap:16px;\",\n    \"transform:translateY(100%);transition:transform 0.35s cubic-bezier(0.4,0,0.2,1);\",\n    \"font-family:'Poppins',sans-serif}\",\n\n    \"#\" + ID + \".visible{transform:translateY(0)}\",\n\n    \"#\" + ID + \".dismiss{transform:translateY(100%);opacity:0;\",\n    \"transition:transform 0.45s cubic-bezier(0.6,0,0.4,1),opacity 0.4s ease}\",\n\n    \"#\" + ID + \" .sticky-inner{display:flex;align-items:center;justify-content:space-between;\",\n    \"gap:16px;width:100%;max-width:600px}\",\n\n    \"#\" + ID + \" .sticky-info{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 auto;overflow:visible}\",\n\n    \"#\" + ID + \" .sticky-name{font-size:13px;font-weight:700;color:#111;\",\n    \"white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2}\",\n\n    \"#\" + ID + \" .sticky-prices{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}\",\n\n    \"#\" + ID + \" .sticky-price{font-size:18px;font-weight:900;color:\" + ACCENT + \";line-height:1.2}\",\n\n    \"#\" + ID + \" .sticky-old-price{font-size:13px;font-weight:600;color:#999;\",\n    \"text-decoration:line-through;line-height:1.2}\",\n\n    \"#\" + ID + \" .sticky-btn{background:linear-gradient(135deg,\" + ACCENT + \" 0%,\" + ACCENT_END + \" 100%);\",\n    \"color:#fff;border:none;border-radius:99px;padding:14px 28px;\",\n    \"font-size:15px;font-weight:800;cursor:pointer;text-transform:uppercase;\",\n    \"letter-spacing:0.8px;white-space:nowrap;flex-shrink:0;\",\n    \"box-shadow:0 6px 20px rgba(180,22,95,0.3);\",\n    \"transition:transform 0.2s ease,box-shadow 0.2s ease;position:relative;overflow:hidden}\",\n\n    \"#\" + ID + \" .sticky-btn:active{transform:scale(0.97)}\",\n\n    \"#\" + ID + \" .sticky-btn::after{content:'';position:absolute;top:-50%;left:-60%;\",\n    \"width:40%;height:200%;background:linear-gradient(105deg,transparent 20%,\",\n    \"rgba(255,255,255,0.15) 50%,transparent 80%);transform:skewX(-15deg);\",\n    \"animation:wigy-sticky-shine 3s ease-in-out infinite}\",\n\n    \"@keyframes wigy-sticky-shine{0%{left:-60%}40%{left:120%}100%{left:120%}}\",\n\n    \"@media(max-width:768px){\",\n    \"#\" + ID + \"{padding:10px 14px}\",\n    \"#\" + ID + \" .sticky-inner{gap:12px}\",\n    \"#\" + ID + \" .sticky-name{font-size:12px}\",\n    \"#\" + ID + \" .sticky-price{font-size:16px}\",\n    \"#\" + ID + \" .sticky-btn{padding:12px 20px;font-size:13px;letter-spacing:0.5px}}\",\n\n    \"@media(max-width:380px){\",\n    \"#\" + ID + \" .sticky-btn{padding:12px 16px;font-size:12px}}\"\n  ].join(\"\");\n\n  var st = document.createElement(\"style\");\n  st.id = ID + \"-css\";\n  st.innerHTML = css;\n  document.head.appendChild(st);\n\n  function mount() {\n    if (document.getElementById(ID)) return true;\n\n    var realBtn = document.querySelector(\".js-prod-submit-form\") ||\n                  document.querySelector('button[name=\"add\"]');\n    if (!realBtn) return false;\n\n    var nameEl = document.querySelector(\".product__title\") ||\n                 document.querySelector(\".js-product-name\") ||\n                 document.querySelector(\"[data-store='product-name']\") ||\n                 document.querySelector(\"h1\");\n\n    var productName = nameEl ? nameEl.textContent.trim() : \"\";\n\n    var selectedBundle = document.querySelector(\"#wigy-premium-bundles .kb-bar.sel .kb-p\");\n    var oldPriceEl = document.querySelector(\"#wigy-premium-bundles .kb-bar.sel .kb-op\");\n    var priceText = selectedBundle ? selectedBundle.textContent.trim() : \"\";\n    var oldPriceText = oldPriceEl ? oldPriceEl.textContent.trim() : \"\";\n\n    if (!priceText) {\n      var pEl = document.querySelector(\".price-item--regular\") ||\n                document.querySelector(\".price__container .price-item\") ||\n                document.querySelector(\".js-price-display\") ||\n                document.querySelector(\"[data-product-price]\");\n      priceText = pEl ? pEl.textContent.trim() : \"\";\n    }\n\n    var bar = document.createElement(\"div\");\n    bar.id = ID;\n    bar.innerHTML =\n      '\u003cdiv class=\"sticky-inner\"\u003e' +\n        '\u003cdiv class=\"sticky-info\"\u003e' +\n          (productName ? '\u003cspan class=\"sticky-name\"\u003e' + productName + '\u003c\/span\u003e' : '') +\n          '\u003cdiv class=\"sticky-prices\"\u003e' +\n            '\u003cspan class=\"sticky-price\"\u003e' + priceText + '\u003c\/span\u003e' +\n            (oldPriceText ? '\u003cspan class=\"sticky-old-price\"\u003e' + oldPriceText + '\u003c\/span\u003e' : '') +\n          '\u003c\/div\u003e' +\n        '\u003c\/div\u003e' +\n        '\u003cbutton class=\"sticky-btn\"\u003eQuiero mis gomitas\u003c\/button\u003e' +\n      '\u003c\/div\u003e';\n\n    document.body.appendChild(bar);\n\n    var dismissed = false;\n    bar.querySelector(\".sticky-btn\").addEventListener(\"click\", function() {\n      var btn = document.querySelector(\".js-prod-submit-form\") ||\n                document.querySelector('button[name=\"add\"]');\n      if (btn) btn.click();\n\n      dismissed = true;\n      bar.classList.remove(\"visible\");\n      bar.classList.add(\"dismiss\");\n\n      setTimeout(function() {\n        bar.remove();\n      }, 500);\n    });\n\n    var bundles = document.getElementById(\"wigy-premium-bundles\");\n    if (bundles) {\n      bundles.addEventListener(\"click\", function() {\n        setTimeout(function() {\n          var selPrice = bundles.querySelector(\".kb-bar.sel .kb-p\");\n          var selOld = bundles.querySelector(\".kb-bar.sel .kb-op\");\n          if (selPrice) bar.querySelector(\".sticky-price\").textContent = selPrice.textContent.trim();\n          var oldEl = bar.querySelector(\".sticky-old-price\");\n          if (selOld \u0026\u0026 oldEl) oldEl.textContent = selOld.textContent.trim();\n          else if (!selOld \u0026\u0026 oldEl) oldEl.textContent = \"\";\n        }, 100);\n      });\n    }\n\n    var observer = new IntersectionObserver(function(entries) {\n      if (dismissed) return;\n      entries.forEach(function(entry) {\n        if (!entry.isIntersecting) {\n          var rect = realBtn.getBoundingClientRect();\n          if (rect.bottom \u003c 0) {\n            bar.classList.add(\"visible\");\n          } else {\n            bar.classList.remove(\"visible\");\n          }\n        } else {\n          bar.classList.remove(\"visible\");\n        }\n      });\n    }, { threshold: 0 });\n\n    observer.observe(realBtn);\n    return true;\n  }\n\n  var tries = 0;\n  var t = setInterval(function() {\n    tries++;\n    if (mount() || tries \u003e= 80) clearInterval(t);\n  }, 250);\n})();\n\u003c\/script\u003e\n\u003c\/p\u003e\n\u003c!-- BLOQUE: TOAST COMPRAS RECIENTES --\u003e\n\u003cp\u003e\n\u003cscript\u003e\n(function() {\n  if (window.WIGY_SLUG_BLOCK) return;\n  var ID = \"wigy-social-toast\";\n  if (document.getElementById(ID + \"-css\")) return;\n\n  var BASE_SHOW_DURATION = 4500;\n  var EXTRA_PER_TOAST = 3000;\n  var PAUSE_BETWEEN = 12000;\n  var INITIAL_DELAY = 8000;\n\n  var BUYERS = (window.WIGY_CONFIG \u0026\u0026 window.WIGY_CONFIG.compradoresToast) || [];\n\n  var TIMES = [\n    \"hace 2 min\", \"hace 4 min\", \"hace 7 min\", \"hace 11 min\",\n    \"hace 15 min\", \"hace 18 min\", \"hace 23 min\", \"hace 28 min\"\n  ];\n\n  function pick(arr) { return arr[Math.floor(Math.random() * arr.length)]; }\n\n  var css = [\n    \"#\" + ID + \"{position:fixed;bottom:20px;left:20px;z-index:99999;\",\n    \"max-width:320px;width:calc(100% - 40px);\",\n    \"background:#fff;border-radius:14px;\",\n    \"box-shadow:0 10px 40px rgba(0,0,0,0.12),0 2px 8px rgba(0,0,0,0.06);\",\n    \"border:1px solid rgba(0,0,0,0.06);\",\n    \"padding:14px 16px;\",\n    \"display:flex;align-items:center;gap:12px;\",\n    \"font-family:inherit;\",\n    \"transform:translateY(120%);opacity:0;\",\n    \"transition:transform 0.5s cubic-bezier(0.4,0,0.2,1),opacity 0.4s ease;\",\n    \"pointer-events:none}\",\n\n    \"#\" + ID + \".toast-in{transform:translateY(0);opacity:1;pointer-events:auto}\",\n    \"#\" + ID + \".toast-out{transform:translateY(120%);opacity:0;pointer-events:none}\",\n\n    \"#\" + ID + \" .toast-avatar{width:44px;height:44px;border-radius:50%;\",\n    \"background:linear-gradient(135deg,#B4165F,#E8578C);\",\n    \"display:flex;align-items:center;justify-content:center;flex:0 0 auto;\",\n    \"overflow:hidden;border:2px solid rgba(180,22,95,0.15)}\",\n\n    \"#\" + ID + \" .toast-avatar span{color:#fff;font-size:18px;font-weight:800;line-height:1}\",\n\n    \"#\" + ID + \" .toast-avatar img{width:100%;height:100%;object-fit:cover;display:block}\",\n\n    \"#\" + ID + \" .toast-body{display:flex;flex-direction:column;gap:2px;min-width:0}\",\n\n    \"#\" + ID + \" .toast-name{font-size:13.5px;font-weight:700;color:#111;line-height:1.3;\",\n    \"white-space:nowrap;overflow:hidden;text-overflow:ellipsis}\",\n\n    \"#\" + ID + \" .toast-action{font-size:12.5px;color:#555;font-weight:500;line-height:1.3}\",\n\n    \"#\" + ID + \" .toast-time{font-size:11.5px;color:#999;font-weight:600;line-height:1.3}\",\n\n    \"#\" + ID + \" .toast-verified{display:inline-flex;align-items:center;gap:3px;\",\n    \"color:#16a34a;font-size:11px;font-weight:700}\",\n\n    \"#\" + ID + \" .toast-verified svg{width:12px;height:12px}\",\n\n    \"@media(max-width:768px){\",\n    \"#\" + ID + \"{bottom:14px;left:14px;max-width:290px;width:calc(100% - 28px);\",\n    \"padding:12px 14px;gap:10px}\",\n    \"#\" + ID + \" .toast-avatar{width:40px;height:40px}\",\n    \"#\" + ID + \" .toast-avatar span{font-size:16px}\",\n    \"#\" + ID + \" .toast-name{font-size:13px}\",\n    \"#\" + ID + \" .toast-action{font-size:12px}}\",\n\n    \"@media(min-width:769px){\",\n    \"#\" + ID + \"{left:32px;bottom:28px;max-width:340px;width:340px}}\"\n  ].join(\"\");\n\n  var st = document.createElement(\"style\");\n  st.id = ID + \"-css\";\n  st.innerHTML = css;\n  document.head.appendChild(st);\n\n  var toast = document.createElement(\"div\");\n  toast.id = ID;\n  document.body.appendChild(toast);\n\n  var checkSvg = '\u003csvg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpolyline points=\"20 6 9 17 4 12\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e';\n\n  function getProductName() {\n    var el = document.querySelector(\".product__title\") ||\n             document.querySelector(\".js-product-name\") ||\n             document.querySelector(\"[data-store='product-name']\") ||\n             document.querySelector(\"h1\");\n    if (el) {\n      var text = el.textContent.trim();\n      return text.length \u003e 30 ? text.substring(0, 30) + \"…\" : text;\n    }\n    return \"este producto\";\n  }\n\n  var toastCount = 0;\n\n  function showToast() {\n    if (!BUYERS.length) return;\n    var buyer = pick(BUYERS);\n    var time = pick(TIMES);\n    var productName = getProductName();\n\n    var avatarHTML;\n    if (buyer.img \u0026\u0026 buyer.img.length \u003e 0 \u0026\u0026 buyer.img.indexOf(\"\\u26A0\\uFE0F\") === -1) {\n      avatarHTML = '\u003cdiv class=\"toast-avatar\"\u003e\u003cimg src=\"' + buyer.img + '\" alt=\"' + buyer.name + '\"\u003e\u003c\/div\u003e';\n    } else {\n      avatarHTML = '\u003cdiv class=\"toast-avatar\"\u003e\u003cspan\u003e' + buyer.name.charAt(0).toUpperCase() + '\u003c\/span\u003e\u003c\/div\u003e';\n    }\n\n    toast.innerHTML =\n      avatarHTML +\n      '\u003cdiv class=\"toast-body\"\u003e' +\n        '\u003cspan class=\"toast-name\"\u003e' + buyer.name + ' de ' + buyer.city + '\u003c\/span\u003e' +\n        '\u003cspan class=\"toast-action\"\u003eCompró ' + productName + '\u003c\/span\u003e' +\n        '\u003cspan class=\"toast-time\"\u003e' + time + ' · \u003cspan class=\"toast-verified\"\u003e' + checkSvg + ' Compra verificada\u003c\/span\u003e\u003c\/span\u003e' +\n      '\u003c\/div\u003e';\n\n    toast.classList.remove(\"toast-in\", \"toast-out\");\n    void toast.offsetWidth;\n    toast.classList.add(\"toast-in\");\n\n    var currentDuration = BASE_SHOW_DURATION + (toastCount * EXTRA_PER_TOAST);\n    toastCount++;\n\n    setTimeout(function() {\n      toast.classList.remove(\"toast-in\");\n      toast.classList.add(\"toast-out\");\n    }, currentDuration);\n  }\n\n  function scheduleNext() {\n    var currentDuration = BASE_SHOW_DURATION + (toastCount * EXTRA_PER_TOAST);\n    setTimeout(function() {\n      showToast();\n      scheduleNext();\n    }, currentDuration + PAUSE_BETWEEN);\n  }\n\n  setTimeout(function() {\n    showToast();\n    scheduleNext();\n  }, INITIAL_DELAY);\n\n})();\n\u003c\/script\u003e\n\u003c\/p\u003e\n\u003c!-- OCULTAR ETIQUETA ENVÍO GRATIS --\u003e\n\u003cp\u003e\n\u003cscript\u003e\n(function() {\n  if (window.WIGY_SLUG_BLOCK) return;\n  if (!document.getElementById('wigy-hide-shipping-label-css')) {\n    var st = document.createElement('style');\n    st.id = 'wigy-hide-shipping-label-css';\n    st.innerHTML = \".js-shipping-label-private[data-promotion-type='free-shipping']{display:none!important}\";\n    document.head.appendChild(st);\n  }\n})();\n\u003c\/script\u003e\n\u003c\/p\u003e\n\u003c!-- TICKER HORIZONTAL INFINITO — REEMPLAZO BARRA ANUNCIOS --\u003e\n\u003cp\u003e\n\u003cscript\u003e\n(function() {\n  if (window.WIGY_SLUG_BLOCK) return;\n  var ID = \"wigy-ticker\";\n  if (document.getElementById(ID + \"-css\")) return;\n\n  var MESSAGES = window.WIGY_CONFIG.mensajesTicker;\n\n  var BG_COLOR = \"#B4165F\";\n  var TEXT_COLOR = \"#ffffff\";\n  var GAP_MOBILE = 60;\n  var GAP_DESKTOP = 100;\n  var SPEED = 50;\n  var REPEATS = 12;\n\n  var css = [\n    \".section-adbar{display:none!important}\",\n    \".horizontal-ticker{display:none!important}\",\n\n    \"#\" + ID + \"{width:100%;background:\" + BG_COLOR + \";overflow:hidden;\",\n    \"padding:14px 0;position:relative;z-index:100}\",\n\n    \"#\" + ID + \" .ticker-track{display:flex;align-items:center;\",\n    \"column-gap:\" + GAP_MOBILE + \"px;width:max-content;\",\n    \"animation:wigy-ticker-scroll \" + SPEED + \"s linear infinite}\",\n\n    \"#\" + ID + \" .ticker-item{font-size:14px;font-weight:700;\",\n    \"font-style:italic;text-transform:uppercase;\",\n    \"color:\" + TEXT_COLOR + \";white-space:nowrap;line-height:1;flex-shrink:0;\",\n    \"margin:0;padding:0}\",\n\n    \"@keyframes wigy-ticker-scroll{to{transform:translateX(calc(-50% - \" + (GAP_MOBILE \/ 2) + \"px))}}\",\n\n    \"@media(min-width:750px){\",\n    \"#\" + ID + \"{padding:18px 0}\",\n    \"#\" + ID + \" .ticker-track{column-gap:\" + GAP_DESKTOP + \"px}\",\n    \"#\" + ID + \" .ticker-item{font-size:16px}\",\n    \"@keyframes wigy-ticker-scroll{to{transform:translateX(calc(-50% - \" + (GAP_DESKTOP \/ 2) + \"px))}}}\"\n  ].join(\"\");\n\n  var st = document.createElement(\"style\");\n  st.id = ID + \"-css\";\n  st.innerHTML = css;\n  document.head.appendChild(st);\n\n  var itemsHTML = \"\";\n  for (var r = 0; r \u003c REPEATS; r++) {\n    for (var i = 0; i \u003c MESSAGES.length; i++) {\n      itemsHTML += '\u003cp class=\"ticker-item\"\u003e' + MESSAGES[i] + '\u003c\/p\u003e';\n    }\n  }\n\n  var bar = document.createElement(\"div\");\n  bar.id = ID;\n  bar.innerHTML = '\u003cdiv class=\"ticker-track\"\u003e' + itemsHTML + '\u003c\/div\u003e';\n\n  var originalAdbar = document.querySelector(\".section-adbar\");\n  if (originalAdbar \u0026\u0026 originalAdbar.parentNode) {\n    originalAdbar.parentNode.insertBefore(bar, originalAdbar);\n  } else {\n    document.body.insertBefore(bar, document.body.firstChild);\n  }\n})();\n\u003c\/script\u003e\n\u003c\/p\u003e","brand":"Pharmsur","offers":[{"title":"Pack 2x1","offer_id":49973747220723,"sku":null,"price":49990.0,"currency_code":"ARS","in_stock":true},{"title":"Pack 4 Meses","offer_id":49973747253491,"sku":null,"price":59980.0,"currency_code":"ARS","in_stock":true},{"title":"Pack 6 Meses","offer_id":49973747286259,"sku":null,"price":69980.0,"currency_code":"ARS","in_stock":true},{"title":"Pack Anual","offer_id":49973747319027,"sku":null,"price":109980.0,"currency_code":"ARS","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0837\/9583\/7171\/files\/WhatsAppImage2026-07-06at10.18.37AM.jpg?v=1783428716","url":"https:\/\/pharmsur.online\/products\/probiotic-gummies-veravitta","provider":"Pharmsur","version":"1.0","type":"link"}