{"product_id":"hidrix-pro","title":"HYDRIX PRO - Irrigador Bucal Portátil - Limpieza y Salud 💧","description":"\u003c!-- ================================================================\n     HYDRIX(TM) PRO - IRRIGADOR BUCAL - ONE PRODUCT PAGE SHOPIFY (DAWN)\n     Misma arquitectura de bloques \"wigy-\" que Nucalm\/Vertika, con\n     bundles de CANTIDAD: X1 \/ X2 \/ X3 (1, 2 o 3 unidades).\n\n     ANGULO (investigacion AquaSmile AR + LevniCare + NucleoSelecto):\n       \"Decile adios al hilo dental\" - limpieza donde el cepillo no llega,\n       comodo con brackets\/implantes, portatil, 2 minutos al dia.\n\n     PENDIENTE ANTES DE PUBLICAR (no inventar, cargar datos reales):\n       1) Crear el producto en Shopify con 3 variantes cuyos TITULOS sean\n          exactamente: \"Hydrix PRO X1\", \"Hydrix PRO X2\", \"Hydrix PRO X3\".\n       2) Cargar en ofertas[].variantId el id real de cada variante y\n          verificar precio\/compare_at con curl a \/products\/\u003chandle\u003e.js.\n          Los precios de abajo son PROPUESTA, no reales.\n       3) Poner el slugURL real.\n       4) Verificar contra el producto real las especificaciones\n          (300 ml, 5 boquillas, 3 modos, tipo de cable USB, bateria; NO afirmar IPX7 ni timer sin confirmar).\n       5) Cargar testimonios reales (testimonios: []) - el bloque se\n          activa solo cuando hay contenido.\n\n     EXCLUIDO A PROPOSITO (no se invento nada): logos de medios,\n     endorsement de profesionales, estadisticas con anillos, contador de\n     stock\/lanzamiento, pop-ups de compradores, calificacion (rating).\n     Se pueden sumar SOLO si se confirman como decorativos a proposito.\n     ================================================================ --\u003e\n\n\u003cp\u003e \u003c\/p\u003e\n\n\u003c!-- PANEL DE CONFIGURACION --\u003e\n\u003cp\u003e\n\u003cscript\u003e\nwindow.WIGY_CONFIG = {\n\n  slugURL: \"https:\/\/tiendayapita.com\/products\/hidrix-pro\",\n\n  rating: null,\n\n    ofertas: [\n    {\n      nombre: \"Hydrix PRO X1\",\n      precio: \"$92.999\",\n      subtexto: \"1 irrigador bucal — llevalo a donde vayas.\",\n      precioViejo: \"$139.999\",\n      descuento: \"34% OFF\",\n      cuotas: \"$31.000\",\n      etiqueta: \"\",\n      cantidad: 1,\n      seleccionado: false,\n      variantId: \"49785181896960\"\n    },\n    {\n      nombre: \"Hydrix PRO X2\",\n      precio: \"$139.999\",\n      subtexto: \"2 irrigadores — uno para vos y otro para tu pareja o familia.\",\n      precioViejo: \"$185.998\",\n      descuento: \"25% OFF\",\n      cuotas: \"$46.666\",\n      etiqueta: \"MÁS ELEGIDO\",\n      cantidad: 2,\n      seleccionado: true,\n      variantId: \"49785181929728\"\n    },\n    {\n      nombre: \"Hydrix PRO X3\",\n      precio: \"$189.999\",\n      subtexto: \"3 irrigadores — para toda la familia o para regalar.\",\n      precioViejo: \"$278.997\",\n      descuento: \"32% OFF\",\n      cuotas: \"$63.333\",\n      etiqueta: \"MEJOR VALOR\",\n      cantidad: 3,\n      seleccionado: false,\n      variantId: \"49785421693184\"\n    }\n  ],\n\n  carruselImagenes: [],\n\n  fotoEstadisticas: \"\",\n\n  testimonios: [],\n\n  mensajesTicker: [\n    \"GARANTIA 30 DIAS SIN PREGUNTAS\",\n    \"ENVIO GRATIS A TODO EL PAIS\",\n    \"3 CUOTAS SIN INTERES\"\n  ],\n\n  compradoresToast: [\n    { name: \"Carolina\", city: \"Buenos Aires\", img: \"https:\/\/i.ibb.co\/xKrs1PY1\/600292755-1392930902374432-6696620409313093103-n.jpg\" },\n    { name: \"Roberto\", city: \"Cordoba\", img: \"https:\/\/i.ibb.co\/Z1cF2nd3\/449360781-18441255721031385-6031991862974048955-n.jpg\" },\n    { name: \"Marcela\", city: \"Rosario\", img: \"https:\/\/i.ibb.co\/20STDMyx\/0b8d566cd0855a20489ad4d8268a35d1.jpg\" },\n    { name: \"Diego\", city: \"Mendoza\", img: \"https:\/\/i.ibb.co\/0R2Xm5Qy\/cfdfecf476834f9aa394bd218c5260b8.jpg\" },\n    { name: \"Patricia\", city: \"La Plata\", img: \"https:\/\/i.ibb.co\/27d2D0bs\/a38e027e5557965801d468e95fb94c8f.jpg\" },\n    { name: \"Gonzalo\", city: \"Mar del Plata\", img: \"https:\/\/i.ibb.co\/Zz5Y0LTw\/6b214f9bc9d34e70a7146fcc59db35c0.jpg\" },\n    { name: \"Claudia\", city: \"Salta\", img: \"https:\/\/i.ibb.co\/sJqysHS4\/8012c73d854f90714f7a031e5cfe676e.jpg\" },\n    { name: \"Sebastian\", city: \"Santa Fe\", img: \"https:\/\/i.ibb.co\/Y7Q8JB6z\/164d0dc3336761968586bb70de344420.jpg\" },\n    { name: \"Liliana\", city: \"Tucuman\", img: \"https:\/\/i.ibb.co\/ccKjVdbZ\/0faf5aee63f0ba09699b29f5bb6d5804.jpg\" },\n    { name: \"Paula\", city: \"Neuquen\", img: \"https:\/\/i.ibb.co\/xKrs1PY1\/600292755-1392930902374432-6696620409313093103-n.jpg\" },\n    { name: \"Lucas\", city: \"San Luis\", img: \"https:\/\/i.ibb.co\/Z1cF2nd3\/449360781-18441255721031385-6031991862974048955-n.jpg\" },\n    { name: \"Antonella\", city: \"Posadas\", img: \"https:\/\/i.ibb.co\/20STDMyx\/0b8d566cd0855a20489ad4d8268a35d1.jpg\" },\n    { name: \"Gloria\", city: \"Santiago del Estero\", img: \"https:\/\/i.ibb.co\/27d2D0bs\/a38e027e5557965801d468e95fb94c8f.jpg\" },\n    { name: \"Martina\", city: \"Corrientes\", img: \"https:\/\/i.ibb.co\/sJqysHS4\/8012c73d854f90714f7a031e5cfe676e.jpg\" },\n    { name: \"Hernan\", city: \"Parana\", img: \"https:\/\/i.ibb.co\/0R2Xm5Qy\/cfdfecf476834f9aa394bd218c5260b8.jpg\" },\n    { name: \"Sofia\", city: \"Bahia Blanca\", img: \"https:\/\/i.ibb.co\/ccKjVdbZ\/0faf5aee63f0ba09699b29f5bb6d5804.jpg\" },\n    { name: \"Rosa\", city: \"Pinamar\", img: \"https:\/\/i.ibb.co\/xKrs1PY1\/600292755-1392930902374432-6696620409313093103-n.jpg\" },\n    { name: \"Valentina\", city: \"Junin\", img: \"https:\/\/i.ibb.co\/20STDMyx\/0b8d566cd0855a20489ad4d8268a35d1.jpg\" },\n    { name: \"Adriana\", city: \"Pergamino\", img: \"https:\/\/i.ibb.co\/27d2D0bs\/a38e027e5557965801d468e95fb94c8f.jpg\" },\n    { name: \"Rocio\", city: \"Quilmes\", img: \"https:\/\/i.ibb.co\/sJqysHS4\/8012c73d854f90714f7a031e5cfe676e.jpg\" }\n  ],\n\n  sufreDe: []\n\n};\n\u003c\/script\u003e\n\u003c\/p\u003e\n\n\u003c!-- VALIDACION DE SLUG --\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) { window.WIGY_SLUG_BLOCK = true; }\n  } catch(e) { window.WIGY_SLUG_BLOCK = true; }\n})();\n\u003c\/script\u003e\n\u003c\/p\u003e\n\n\u003c!-- BLOQUE PRECARGA --\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  var critical = [];\n  if (cfg.fotoEstadisticas) critical.push(cfg.fotoEstadisticas);\n  critical.forEach(function(url) {\n    if (!url) return;\n    var link = document.createElement(\"link\");\n    link.rel = \"preload\"; link.as = \"image\"; link.href = url;\n    document.head.appendChild(link);\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.sufreDe) cfg.sufreDe.forEach(function(s) { if (s.img) urls.push(s.img); });\n  urls.forEach(function(url) { if (!url) return; var img = new Image(); img.src = url; });\n})();\n\u003c\/script\u003e\n\u003c\/p\u003e\n\n\u003c!-- BLOQUE 0A: RATING GENERAL --\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  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\"); st.id = STYLE_ID; st.innerHTML = css; document.head.appendChild(st);\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=\"wrh2\"\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(#wrh2)\"\/\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  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(\".js-product-name\") || document.querySelector(\"[data-store='product-name']\") || document.querySelector(\"h1\");\n    if (!titleEl) return;\n    injectStyleOnce();\n    var el = document.createElement(\"div\"); 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  var tries = 0;\n  var t = setInterval(function() { tries++; mount(); if (document.getElementById(ID) || tries \u003e= 60) clearInterval(t); }, 250);\n})();\n\u003c\/script\u003e\n\u003c\/p\u003e\n\n\u003c!-- BLOQUE 1: LISTA DE BENEFICIOS --\u003e\n\u003cp\u003e\n\u003cscript\u003e\n(function() {\n  if (window.WIGY_SLUG_BLOCK) return;\n  var WRAPPER_ID = \"wigy-shopify-benefits\";\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\"); st.id = WRAPPER_ID + \"-style\"; st.innerHTML = css; document.head.appendChild(st);\n  }\n  function buildHTML() {\n    var items = [\n      \"Limpia entre los dientes, donde el cepillo no llega\",\n      \"Cómodo con brackets, implantes y prótesis\",\n      \"3 modos de presión + 5 boquillas incluidas\",\n      \"Portátil, recargable y resistente al 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(#c1v)\"\u003e\u003cmask id=\"m1v\" 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(#m1v)\"\u003e\u003cpath d=\"M0 0H16V16H0V0Z\" fill=\"#2C7A7B\"\u003e\u003c\/path\u003e\u003c\/g\u003e\u003c\/g\u003e\u003cdefs\u003e\u003cclipPath id=\"c1v\"\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  function mount() {\n    if (document.getElementById(WRAPPER_ID)) return;\n    var form = document.querySelector('form[data-type=\"add-to-cart-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\"); wrapper.id = WRAPPER_ID; wrapper.innerHTML = buildHTML();\n    form.parentNode.insertBefore(wrapper, form);\n  }\n  var tries = 0;\n  var t = setInterval(function() { tries++; mount(); if (document.getElementById(WRAPPER_ID) || tries \u003e= 60) clearInterval(t); }, 250);\n})();\n\u003c\/script\u003e\n\u003c\/p\u003e\n\n\u003c!-- BLOQUE 2: PAQUETES \/ BUNDLES (3 opciones) --\u003e\n\u003cp\u003e\n\u003cscript\u003e\n(function() {\n  if (window.WIGY_SLUG_BLOCK) return;\n  var ID = \"wigy-premium-bundles\";\n  var inject = function() {\n    if (document.getElementById(ID)) return;\n    var btn = document.querySelector('.js-prod-submit-form') || document.querySelector('button[name=\"add\"]');\n    if (!btn) return;\n    var pCol = btn.closest('.col-12') || btn.parentNode;\n    if (!pCol) return;\n    if (!document.getElementById(ID + '-css')) {\n      var s = document.createElement('style'); 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:#1E5F74;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(30,95,116,.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 #1E5F74;background:#E8F4F8;z-index:2;box-shadow:0 8px 20px rgba(30,95,116,.1)}.kb-pop{position:absolute;top:-14px;right:18px;background:#1E5F74;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(30,95,116,.3);transform-origin:center right}.kb-bdg{background:#1E5F74;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:28px;height:28px;border-radius:8px;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:#1E5F74;background:#1E5F74}.kb-radio svg{width:16px;height:16px;opacity:0;transform:scale(.5);transition:.25s cubic-bezier(0.175,0.885,0.32,1.275)}.kb-bar.sel .kb-radio svg{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:16px;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:14px;color:#555;font-weight:600;margin: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(44,122,123,.08);border-top:1px solid rgba(30,95,116,.1)}.kb-gift-row:last-child{border-radius:0 0 14px 14px}.kb-gift-check{width:20px;height:20px;border-radius:6px;background:#1E5F74;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:#1E5F74;color:#fff;font-size:11px;font-weight:800;padding:3px 9px;border-radius:99px;margin-left:auto;white-space:nowrap}.kb-cuotas{margin-top:6px;font-size:13px;font-weight:600;color:#1E5F74}.kb-cuotas strong{font-weight:800}.kb-photos{display:flex;align-items:center;gap:8px;padding:2px 20px 16px 20px}.kb-photo{width:52px;height:52px;border-radius:10px;overflow:hidden;background:#f4f4f4;flex:0 0 auto;border:1px solid rgba(0,0,0,.08);line-height:0}.kb-photo img{width:100%;height:100%;object-fit:cover;display:block}.kb-photo-plus{font-size:16px;font-weight:800;color:#1E5F74;flex:0 0 auto}.js-quantity,.js-product-quantity,[data-component='product.quantity']{display:none!important}.js-prod-submit-form,button[name='add'],.btn-add-to-cart{background:linear-gradient(135deg,#1E5F74 0%,#2C7A7B 100%)!important;color:#ffffff!important;border:none!important;border-radius:99px!important;font-family:'Poppins',sans-serif!important;font-size:20px!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:1px!important;padding:20px 24px!important;box-shadow:0 8px 24px rgba(30,95,116,0.3)!important;transition:transform 0.2s ease,background 0.3s ease!important;width:100%!important;max-width:600px!important;margin:0 auto 15px auto!important;display:block!important}.js-prod-submit-form:hover,button[name='add']:hover,.btn-add-to-cart:hover{transform:translateY(-3px)!important;background:linear-gradient(135deg,#a02a33 0%,#1E5F74 100%)!important}@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:15px}.kb-p{font-size:18px}.js-prod-submit-form,button[name='add'],.btn-add-to-cart{font-size:18px!important;padding:18px 20px!important}}\";\n      document.head.appendChild(s);\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'); w.id = ID; w.className = 'kb-wrap';\n    var cfg = window.WIGY_CONFIG.ofertas;\n    var barsHTML = cfg.map(function(o, idx) {\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 cuotasHTML = o.cuotas ? '\u003cdiv class=\"kb-cuotas\"\u003e💳 3 cuotas sin interés de \u003cstrong\u003e' + o.cuotas + '\u003c\/strong\u003e\u003c\/div\u003e' : '';\n      var oldP = o.precioViejo ? '\u003cspan class=\"kb-op\"\u003e' + o.precioViejo + '\u003c\/span\u003e' : '';\n      var gift = (o.beneficios \u0026\u0026 o.beneficios.length) ? '\u003cdiv class=\"kb-gifts\"\u003e' + o.beneficios.map(function(b) {\n        var tag = b.tag ? '\u003cspan class=\"kb-gift-tag\"\u003e' + b.tag + '\u003c\/span\u003e' : '';\n        return '\u003cdiv class=\"kb-gift-row\"\u003e\u003cspan class=\"kb-gift-check\"\u003e' + giftCheckSVG + '\u003c\/span\u003e\u003cspan\u003e' + b.texto + '\u003c\/span\u003e' + tag + '\u003c\/div\u003e';\n      }).join('') + '\u003c\/div\u003e' : '';\n      var fotos = (o.fotos \u0026\u0026 o.fotos.length) ? '\u003cdiv class=\"kb-photos\"\u003e' + o.fotos.map(function(f, fi) {\n        var plus = fi \u003e 0 ? '\u003cspan class=\"kb-photo-plus\"\u003e+\u003c\/span\u003e' : '';\n        return plus + '\u003cdiv class=\"kb-photo\"\u003e\u003cimg src=\"' + f.src + '\" alt=\"' + f.alt + '\" loading=\"lazy\"\u003e\u003c\/div\u003e';\n      }).join('') + '\u003c\/div\u003e' : '';\n      return '\u003cdiv class=\"kb-bar' + sel + '\" data-idx=\"' + idx + '\"\u003e' + pop + '\u003cdiv class=\"kb-main\"\u003e\u003cdiv class=\"kb-radio\"\u003e\u003csvg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#fff\" 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\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' + cuotasHTML + '\u003c\/div\u003e\u003c\/div\u003e' + fotos + gift + '\u003c\/div\u003e';\n    }).join('');\n    w.innerHTML = '\u003cdiv class=\"kaching-bundles__block-title kb-title\"\u003eElegí cuántos llevás\u003c\/div\u003e' + barsHTML;\n    pCol.parentNode.insertBefore(w, pCol);\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    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    var viewTimer;\n    var observer = new IntersectionObserver(function(entries, obs) {\n      entries.forEach(function(entry) {\n        if (entry.isIntersecting) { viewTimer = setTimeout(function() { w.classList.add('kb-in-view'); obs.unobserve(w); }, 300); }\n        else { clearTimeout(viewTimer); }\n      });\n    }, { threshold: 0.3 });\n    observer.observe(w);\n\n    \/\/ ── SHOPIFY\/DAWN: seleccion de bundle nativa via radio de variante ──\n    function selectShopifyVariant(idx) {\n      var oferta = cfg[idx];\n      if (!oferta) return;\n      var radios = document.querySelectorAll('input[type=\"radio\"][value=\"' + oferta.nombre + '\"]');\n      radios.forEach(function(r) {\n        r.checked = true;\n        r.dispatchEvent(new Event('change', { bubbles: true }));\n      });\n      var hiddenId = document.querySelector('input[name=\"id\"].product-variant-id')\n                  || document.querySelector('form[data-type=\"add-to-cart-form\"] input[name=\"id\"]');\n      if (hiddenId \u0026\u0026 \/^\\d+$\/.test(oferta.variantId) \u0026\u0026 hiddenId.value !== oferta.variantId) {\n        hiddenId.value = oferta.variantId;\n        hiddenId.dispatchEvent(new Event('change', { bubbles: true }));\n      }\n    }\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        selectShopifyVariant(parseInt(el.dataset.idx, 10));\n      };\n    });\n    setTimeout(function() {\n      var urlVarId = null;\n      try { urlVarId = new URLSearchParams(window.location.search).get('variant'); } catch (e) {}\n      var target = null;\n      if (urlVarId) {\n        w.querySelectorAll('.kb-bar').forEach(function(el) {\n          var idx = parseInt(el.dataset.idx, 10);\n          if (cfg[idx] \u0026\u0026 cfg[idx].variantId === urlVarId) target = el;\n        });\n      }\n      var def = target || w.querySelector('.kb-bar.sel');\n      if (def) def.click();\n    }, 400);\n  };\n  var t = setInterval(function() { inject(); if (document.getElementById(ID)) clearInterval(t); }, 250);\n})();\n\u003c\/script\u003e\n\u003c\/p\u003e\n\n\u003c!-- BLOQUE 3: CAJA DE GARANTIA --\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  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{position:relative!important;overflow:hidden!important;width:100%!important;max-width:520px!important;margin:0 auto!important;display:flex!important;align-items:flex-start!important;gap:10px;padding:12px 14px;border:1px solid rgba(0,0,0,.12);border-radius:12px;background:#fff;box-shadow:0 2px 10px rgba(0,0,0,.06);box-sizing:border-box;}\" +\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{pointer-events:none;position:absolute;top:-80%;left:-160%;width:80%;height:260%;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%);transform:skewX(-12deg);opacity:0;}\" +\n      \"@keyframes wigy-shine-sweep{0%{left:-160%;opacity:0}6%{opacity:1}90%{opacity:1}100%{left:190%;opacity:0}}\" +\n      \"#\" + BOX_ID + \".wigy-animate .wigy-garantia-shine{animation:wigy-shine-sweep 2.6s cubic-bezier(0.25,0.46,0.45,0.94) 0.4s forwards;}\";\n    var st = document.createElement(\"style\"); st.id = STYLE_ID; st.type = \"text\/css\"; st.appendChild(document.createTextNode(css)); document.head.appendChild(st);\n  }\n  function createBox() {\n    var box = document.createElement(\"div\"); 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\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\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. 30 días, sin preguntas.\u003c\/p\u003e' +\n        '\u003c\/div\u003e' +\n      '\u003c\/div\u003e';\n    return box;\n  }\n  function attachShineObserver(box) {\n    if (!window.IntersectionObserver) { setTimeout(function() { box.classList.add(\"wigy-animate\"); }, 700); return; }\n    var io = new IntersectionObserver(function(entries, obs) {\n      entries.forEach(function(entry) { if (entry.isIntersecting) { box.classList.add(\"wigy-animate\"); obs.unobserve(box); } });\n    }, { threshold: 0.5 });\n    io.observe(box);\n  }\n  function mount() {\n    if (document.getElementById(BOX_ID)) return;\n    var form = document.querySelector('form[data-type=\"add-to-cart-form\"]') || document.querySelector(\".js-product-form\") || document.getElementById(\"product_form\");\n    if (!form) return;\n    injectStyleOnce();\n    var box = createBox();\n    var outerSection = form.closest(\".shopify-section\");\n    if (outerSection) {\n      outerSection.insertAdjacentElement(\"afterend\", box);\n    } else {\n      form.appendChild(box);\n    }\n    attachShineObserver(box);\n  }\n  mount();\n  var tries = 0;\n  var t = setInterval(function() { tries++; mount(); if (document.getElementById(BOX_ID) || tries \u003e= 80) clearInterval(t); }, 250);\n})();\n\u003c\/script\u003e\n\u003c\/p\u003e\n\n\u003c!-- BLOQUE 4: HIDES NATIVOS DE DAWN --\u003e\n\u003cp\u003e\n\u003cscript\u003e\n(function() {\n  if (window.WIGY_SLUG_BLOCK) return;\n  var STYLE_ID = \"wigy-native-hide-style\";\n  if (document.getElementById(STYLE_ID)) return;\n  var css =\n    \"[id^='ProductInfo-'] .price{display:none!important}\" +\n    \"[id^='ProductInfo-'] fieldset.product-form__input--pill{display:none!important}\" +\n    \"[id^='ProductInfo-'] .product-form__quantity{display:none!important}\" +\n    \"[id^='ProductInfo-'] .product__tax{display:none!important}\" +\n    \"[id^='ProductInfo-'] share-button{display:none!important}\" +\n    \"#wigy-shopify-faqs-accordion .summary__title{flex:1 1 auto!important;min-width:0!important}\" +\n    \"#wigy-shopify-faqs-accordion .accordion__title{white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important}\";\n  var st = document.createElement(\"style\"); st.id = STYLE_ID; st.type = \"text\/css\"; st.appendChild(document.createTextNode(css)); document.head.appendChild(st);\n})();\n\u003c\/script\u003e\n\u003c\/p\u003e\n\n\u003c!-- BLOQUE 9: ACORDEON DE FAQS (dentro del formulario) --\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  function injectStyleOnce() {\n    if (!document.getElementById('material-symbols-font')) {\n      var fontLink = document.createElement('link'); fontLink.id = 'material-symbols-font'; 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.accordion__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.accordion__summary{display:flex;justify-content:space-between;align-items:center;padding:15px 0;cursor:pointer;list-style:none;outline:none}#\" + WRAP_ID + \" summary.accordion__summary::-webkit-details-marker{display:none}#\" + WRAP_ID + \" .summary__title{display:flex;align-items:center;gap:10px}#\" + WRAP_ID + \" .accordion__title{margin:0;font-size:15px;font-weight:500;color:#111;letter-spacing:0.2px}#\" + WRAP_ID + \" .material-icon{font-size:20px;color:#111;display:flex;align-items:center;justify-content:center;font-variation-settings:'FILL' 0,'wght' 300,'GRAD' 0,'opsz' 20}#\" + WRAP_ID + \" .icon-caret{width:12px;height:12px;flex:0 0 auto;transition:transform 0.3s ease;color:#111}#\" + WRAP_ID + \" details[open] .icon-caret{transform:rotate(180deg)}#\" + WRAP_ID + \" .accordion__content-wrapper{padding:0 0 15px 30px}#\" + WRAP_ID + \" .accordion__content{font-size:14px;color:#444;line-height:1.5}#\" + WRAP_ID + \" .accordion__content h3{font-size:14px;font-weight:700;margin:10px 0 5px;color:#111}#\" + WRAP_ID + \" .accordion__content p{margin:0 0 10px 0}#\" + WRAP_ID + \" .accordion__content p:last-child{margin-bottom:0}#\" + WRAP_ID + \" .accordion__content ul{margin:0 0 0 18px;padding:0}#\" + WRAP_ID + \" .accordion__content li{margin-bottom:6px}\";\n    var st = document.createElement(\"style\"); st.id = STYLE_ID; st.type = \"text\/css\"; st.appendChild(document.createTextNode(css)); document.head.appendChild(st);\n  }\n  function buildHTML() {\n    var items = [\n      { icon: \"local_shipping\", title: \"Envíos\", 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 10 días hábiles según tu ubicación.\u003c\/p\u003e\" },\n      { icon: \"settings\", title: \"Especificaciones Técnicas\", text: \"\u003ch3\u003eCaracterísticas\u003c\/h3\u003e\u003cp\u003e\u003cstrong\u003eChorro de agua pulsante\u003c\/strong\u003e — limpia entre dientes y a lo largo de la línea de las encías\u003cbr\u003e\u003cstrong\u003e3 modos de presión\u003c\/strong\u003e — Suave, Normal y Fuerte\u003cbr\u003e\u003cstrong\u003e5 boquillas incluidas\u003c\/strong\u003e para distintos usos\u003cbr\u003e\u003cstrong\u003eTanque de 300 ml\u003c\/strong\u003e\u003c\/p\u003e\u003ch3\u003eBatería y carga\u003c\/h3\u003e\u003cp\u003eInalámbrico y recargable por cable USB (incluido).\u003c\/p\u003e\u003ch3\u003eImportante\u003c\/h3\u003e\u003cp\u003eEs un complemento de tu higiene bucal: no reemplaza el cepillado, el hilo dental ni las consultas con tu odontólogo. Si tenés dolor, sangrado persistente o una condición dental, consultá primero a un profesional.\u003c\/p\u003e\" },\n      { icon: \"payments\", title: \"Medios de Pago\", text: \"\u003cul\u003e\u003cli\u003e\u003cstrong\u003eTarjeta de crédito:\u003c\/strong\u003e hasta \u003cstrong\u003e3 cuotas sin interés\u003c\/strong\u003e.\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\u003cp\u003e\u003cstrong\u003e¿Cómo activo las 3 cuotas sin interés?\u003c\/strong\u003e Elegí \\\"Tarjeta de crédito\\\" al finalizar la compra y seleccioná \\\"3 cuotas sin interés\\\".\u003c\/p\u003e\" }\n    ];\n    var caretSvg = '\u003csvg aria-hidden=\"true\" focusable=\"false\" class=\"icon 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    var html = '\u003cdiv id=\"' + WRAP_ID + '\"\u003e';\n    items.forEach(function(it) {\n      html += '\u003cdetails class=\"accordion__details\"\u003e\u003csummary class=\"accordion__summary\"\u003e\u003cdiv class=\"summary__title\"\u003e\u003cspan class=\"material-icon material-symbols-outlined\"\u003e' + it.icon + '\u003c\/span\u003e\u003ch2 class=\"accordion__title\"\u003e' + it.title + '\u003c\/h2\u003e\u003c\/div\u003e' + caretSvg + '\u003c\/summary\u003e\u003cdiv class=\"accordion__content-wrapper\"\u003e\u003cdiv class=\"accordion__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  function mount() {\n    if (document.getElementById(WRAP_ID)) return true;\n    var form = document.querySelector('form[data-type=\"add-to-cart-form\"]') || document.querySelector(\".js-product-form\") || document.getElementById(\"productform\");\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\"); 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\")) { details.forEach(function(d) { if (d !== detail) d.removeAttribute(\"open\"); }); }\n      });\n    });\n    return true;\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\n\u003c!-- BLOQUE 11A: SECCION PROBLEMA --\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  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-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:#E8F4F8;display:flex;align-items:center;justify-content:center;flex:0 0 auto}\" +\n        \"#\" + ID + \" .prob-card-icon svg{width:20px;height:20px;color:#1E5F74;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:#1E5F74;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\"); st.setAttribute(\"data-wigy-style\", STYLE_KEY); st.textContent = css; document.head.appendChild(st);\n    }\n    var problems = [\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: \"Restos entre los dientes\", desc: \"Aun cepillándote bien, la comida y la placa se acumulan en los espacios donde las cerdas no entran.\" },\n      { icon: '\u003csvg viewBox=\"0 0 24 24\"\u003e\u003cpath d=\"M13 2L3 14h9l-1 8 10-12h-9l1-8z\"\/\u003e\u003c\/svg\u003e', title: \"Brackets, implantes y prótesis\", desc: \"Limpiar alrededor de aparatos y prótesis con hilo dental es lento, incómodo y a veces imposible.\" },\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: \"El hilo dental cansa\", desc: \"Es engorroso, lleva tiempo y por eso mucha gente termina saltándoselo todos los días.\" },\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: \"Boca sin sensación de limpieza\", desc: \"Esa sensación de que algo quedó atrapado aunque recién te hayas cepillado.\" }\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    var wrapper = document.createElement(\"div\"); wrapper.id = ID;\n    wrapper.innerHTML =\n      '\u003cdiv class=\"prob-inner\"\u003e' +\n        '\u003ch2 class=\"prob-title\"\u003eEl cepillo solo llega a una parte de tus dientes.\u003c\/h2\u003e' +\n        '\u003cp class=\"prob-subtitle\"\u003eEntre diente y diente quedan espacios donde las cerdas no entran. Si te pasa alguna de estas cosas, \u003cstrong\u003eno sos el único\/a\u003c\/strong\u003e.\u003c\/p\u003e' +\n        '\u003cdiv class=\"prob-grid\"\u003e' + cardsHTML + '\u003c\/div\u003e' +\n        '\u003cp class=\"prob-bottom\"\u003e¿Te cepillás bien y \u003cstrong\u003eigual sentís que quedan restos\u003c\/strong\u003e entre los dientes?\u003c\/p\u003e' +\n      '\u003c\/div\u003e';\n    var anchor = document.getElementById(\"wigy-shopify-faqs-accordion\");\n    if (anchor) { anchor.insertAdjacentElement(\"afterend\", wrapper); }\n  };\n  var tries = 0;\n  var t = setInterval(function() {\n    tries++;\n    var anchor = document.getElementById(\"wigy-shopify-faqs-accordion\");\n    if (anchor) { clearInterval(t); injectSection(); }\n    else if (tries \u003e= 240) { clearInterval(t); }\n  }, 150);\n})();\n\u003c\/script\u003e\n\u003c\/p\u003e\n\n\u003c!-- BLOQUE VIDEO-1: ANIMACION DEL CHORRO (entre Problema y Solucion) --\u003e\n\u003cp\u003e\n\u003cscript\u003e\n(function() {\n  if (window.WIGY_SLUG_BLOCK) return;\n  var ID = \"wigy-vid-animacion\";\n  function injectStyle() {\n    if (document.getElementById(ID + \"-style\")) return;\n    var css = \"#\" + ID + \"{width:100%;max-width:720px;margin:0 auto 40px auto;padding:0 16px;box-sizing:border-box;font-family:inherit}#\" + ID + \" .wv-frame{position:relative;width:100%;aspect-ratio:16\/9;border-radius:16px;overflow:hidden;box-shadow:0 12px 30px rgba(0,0,0,.1);background:#f4f4f4;line-height:0}#\" + ID + \" video{width:100%;height:100%;object-fit:cover;display:block}#\" + ID + \" .wv-cap{margin:12px 0 0 0;text-align:center;font-size:14px;font-weight:700;color:#1E5F74;line-height:1.3}\";\n    var st = document.createElement(\"style\"); st.id = ID + \"-style\"; st.innerHTML = css; document.head.appendChild(st);\n  }\n  function mount() {\n    if (document.getElementById(ID)) return true;\n    var anchor = document.getElementById(\"wigy-problem-section\");\n    if (!anchor) return false;\n    injectStyle();\n    var wrapper = document.createElement(\"div\"); wrapper.id = ID;\n    wrapper.innerHTML = '\u003cdiv class=\"wv-frame\"\u003e\u003cvideo src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/4d02ca9d316e4b0e8a3b798e1b86cc70.mp4\" muted loop playsinline preload=\"metadata\" aria-label=\"Así llega el agua entre tus dientes (animación ilustrativa)\"\u003e\u003c\/video\u003e\u003c\/div\u003e\u003cp class=\"wv-cap\"\u003eAsí llega el agua entre tus dientes (animación ilustrativa)\u003c\/p\u003e';\n    anchor.insertAdjacentElement(\"afterend\", wrapper);\n    var v = wrapper.querySelector(\"video\");\n    v.muted = true; v.defaultMuted = true; v.setAttribute(\"playsinline\", \"\"); v.setAttribute(\"webkit-playsinline\", \"\");\n    if (window.IntersectionObserver) {\n      new IntersectionObserver(function(entries) {\n        entries.forEach(function(e) { if (e.isIntersecting) { var pr = v.play(); if (pr \u0026\u0026 pr.catch) pr.catch(function() {}); } else { v.pause(); } });\n      }, { threshold: 0.35 }).observe(wrapper);\n    } else { var pr = v.play(); if (pr \u0026\u0026 pr.catch) pr.catch(function() {}); }\n    return true;\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\n\u003c!-- BLOQUE 11B: SECCION SOLUCION --\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  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-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:#1E5F74;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:#E8F4F8}\" +\n        \"#\" + ID + \" .sol-feat-num{width:36px;height:36px;border-radius:50%;background:#1E5F74;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        \"@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        \"}\";\n      var st = document.createElement(\"style\"); st.setAttribute(\"data-wigy-style\", STYLE_KEY); st.textContent = css; document.head.appendChild(st);\n    }\n    var features = [\n      { title: \"Chorro de agua pulsante\", desc: \"Envía agua a presión entre los dientes y a lo largo de la línea de las encías para ayudar a remover restos de comida y placa blanda.\" },\n      { title: \"3 modos de presión\", desc: \"Suave, Normal y Fuerte: elegí la intensidad que te resulte cómoda, incluso si tenés las encías sensibles.\" },\n      { title: \"5 boquillas incluidas\", desc: \"Boquillas intercambiables para distintos usos: dientes, zonas difíciles, ortodoncia y lengua.\" },\n      { title: \"Tanque de 300 ml, portátil y recargable\", desc: \"Un tanque grande para recorrer toda la boca sin recargar agua, y batería recargable por cable USB. Complementa tu cepillado, no lo reemplaza.\" }\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    var wrapper = document.createElement(\"div\"); wrapper.id = ID;\n    wrapper.innerHTML =\n      '\u003cdiv class=\"sol-inner\"\u003e' +\n        '\u003ch2 class=\"sol-title\"\u003eHydrix Pro limpia donde el cepillo no llega.\u003c\/h2\u003e' +\n        '\u003cp class=\"sol-subtitle\"\u003eEs un irrigador bucal portátil que usa un chorro de agua para \u003cstrong\u003ecomplementar tu cepillado\u003c\/strong\u003e y dejar tu boca con sensación de limpieza en solo 2 minutos al día.\u003c\/p\u003e' +\n        '\u003cdiv class=\"sol-features\"\u003e' + featsHTML + '\u003c\/div\u003e' +\n      '\u003c\/div\u003e';\n    var problem = document.getElementById(\"wigy-vid-animacion\") || document.getElementById(\"wigy-img-tecnologias\") || document.getElementById(\"wigy-problem-section\");\n    if (problem) { problem.insertAdjacentElement(\"afterend\", wrapper); }\n  };\n  var tries = 0;\n  var t = setInterval(function() {\n    tries++;\n    var anchor = document.getElementById(\"wigy-vid-animacion\") || document.getElementById(\"wigy-img-tecnologias\") || document.getElementById(\"wigy-problem-section\");\n    if (anchor) { clearInterval(t); injectSection(); }\n    if (tries \u003e= 120) clearInterval(t);\n  }, 150);\n})();\n\u003c\/script\u003e\n\u003c\/p\u003e\n\n\u003c!-- BLOQUE GIF-1: CHORRO ENTRE DIENTES (entre Solucion y Timeline) --\u003e\n\u003cp\u003e\n\u003cscript\u003e\n(function() {\n  if (window.WIGY_SLUG_BLOCK) return;\n  var ID = \"wigy-gif-chorro\";\n  function injectStyle() {\n    if (document.getElementById(ID + \"-style\")) return;\n    var css = \"#\" + ID + \"{width:100%;max-width:360px;margin:0 auto 40px auto;padding:0 16px;box-sizing:border-box;line-height:0}#\" + ID + \" img{width:100%;height:auto;display:block;border-radius:16px;box-shadow:0 12px 30px rgba(0,0,0,.1)}\";\n    var st = document.createElement(\"style\"); st.id = ID + \"-style\"; st.innerHTML = css; document.head.appendChild(st);\n  }\n  function mount() {\n    if (document.getElementById(ID)) return true;\n    var anchor = document.getElementById(\"wigy-solution-section\");\n    if (!anchor) return false;\n    injectStyle();\n    var wrapper = document.createElement(\"div\"); wrapper.id = ID;\n    wrapper.innerHTML = '\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0849\/8161\/2800\/files\/irrigador_bucal_gif.webp?v=1789756905\" alt=\"Chorro de agua limpiando entre los dientes\" loading=\"lazy\"\u003e';\n    anchor.insertAdjacentElement(\"afterend\", wrapper);\n    return true;\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\n\u003c!-- BLOQUE 12: LINEA DE TIEMPO --\u003e\n\u003cp\u003e\n\u003cscript\u003e\n(function() {\n  if (window.WIGY_SLUG_BLOCK) return;\n  var WRAPPER_ID = \"wigy-timeline-standalone\";\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:#1E5F74;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,#1E5F74,#2C7A7B);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(44,122,123,0.45)}\\n@keyframes wigy-pill-pop{0%{transform:scale(1);box-shadow:0 4px 10px rgba(30,95,116,0.25)}30%{transform:scale(1.22);box-shadow:0 12px 28px rgba(30,95,116,0.50)}55%{transform:scale(0.96);box-shadow:0 6px 14px rgba(30,95,116,0.30)}75%{transform:scale(1.10);box-shadow:0 10px 22px rgba(30,95,116,0.40)}100%{transform:scale(1);box-shadow:0 4px 10px rgba(30,95,116,0.25)}}\\n#\" + WRAPPER_ID + \" .t-pill-orange{position:relative;z-index:3;border:2px solid #1E5F74;color:#fff;background-color:#1E5F74;padding:8px 18px;border-radius:50px;font-size:14px;font-weight:700;text-align:center;box-shadow:0 4px 10px rgba(30,95,116,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:#1E5F74;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\"); st.id = WRAPPER_ID + \"-style\"; st.innerHTML = css; document.head.appendChild(st);\n  }\n  function buildHTML() {\n    return '\u003cdiv class=\"hf-header-timeline\"\u003e\u003ch2\u003eTu nueva rutina\u003c\/h2\u003e\u003cspan class=\"highlight\"\u003een solo 2 minutos al día\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\"\u003eDia 1\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"t-content-orange\"\u003e\u003ch3\u003ePrimer uso\u003c\/h3\u003e\u003cp\u003eLlenás el tanque, elegís el modo y en 2 minutos recorrés toda la boca. Es habitual notar la boca con sensación de más limpia desde el primer uso.\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\"\u003eDias 3-7\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"t-content-orange\"\u003e\u003ch3\u003eSe vuelve hábito\u003c\/h3\u003e\u003cp\u003eComo es rápido y cómodo, se integra fácil después del cepillado, sin la fricción del hilo dental.\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 2\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"t-content-orange\"\u003e\u003ch3\u003eDominás los modos\u003c\/h3\u003e\u003cp\u003eYa sabés qué presión y qué boquilla te resulta más cómoda para cada zona: dientes, lengua o ortodoncia.\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 3+\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"t-content-orange\"\u003e\u003ch3\u003eRutina completa\u003c\/h3\u003e\u003cp\u003eCepillado, irrigador y tus controles periódicos con el odontólogo: una higiene bucal más completa todos los días.\u003c\/p\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e';\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; var rafId = null;\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    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    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  function mount() {\n    if (document.getElementById(WRAPPER_ID)) return true;\n    var anchor = document.getElementById(\"wigy-gif-chorro\") || document.getElementById(\"wigy-img-traccion\") || document.getElementById(\"wigy-solution-section\");\n    if (!anchor) return false;\n    injectStyleOnce();\n    var wrapper = document.createElement(\"div\"); wrapper.id = WRAPPER_ID; wrapper.innerHTML = buildHTML();\n    anchor.insertAdjacentElement(\"afterend\", wrapper);\n    initTimelineScroll(wrapper);\n    return true;\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\n\u003c!-- BLOQUE VIDEO-2: LLENADO DEL TANQUE (entre Rutina y Beneficios) --\u003e\n\u003cp\u003e\n\u003cscript\u003e\n(function() {\n  if (window.WIGY_SLUG_BLOCK) return;\n  var ID = \"wigy-vid-llenado\";\n  function injectStyle() {\n    if (document.getElementById(ID + \"-style\")) return;\n    var css = \"#\" + ID + \"{width:100%;max-width:480px;margin:0 auto 40px auto;padding:0 16px;box-sizing:border-box;font-family:inherit}#\" + ID + \" .wv-frame{position:relative;width:100%;aspect-ratio:1\/1;border-radius:16px;overflow:hidden;box-shadow:0 12px 30px rgba(0,0,0,.1);background:#f4f4f4;line-height:0}#\" + ID + \" video{width:100%;height:100%;object-fit:cover;display:block}#\" + ID + \" .wv-cap{margin:12px 0 0 0;text-align:center;font-size:14px;font-weight:700;color:#1E5F74;line-height:1.3}\";\n    var st = document.createElement(\"style\"); st.id = ID + \"-style\"; st.innerHTML = css; document.head.appendChild(st);\n  }\n  function mount() {\n    if (document.getElementById(ID)) return true;\n    var anchor = document.getElementById(\"wigy-timeline-standalone\");\n    if (!anchor) return false;\n    injectStyle();\n    var wrapper = document.createElement(\"div\"); wrapper.id = ID;\n    wrapper.innerHTML = '\u003cdiv class=\"wv-frame\"\u003e\u003cvideo src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/a93e73cf74fe4e38b7588c5b6de001e5.mp4\" muted loop playsinline preload=\"metadata\" aria-label=\"Paso 1: llená el tanque con agua tibia\"\u003e\u003c\/video\u003e\u003c\/div\u003e\u003cp class=\"wv-cap\"\u003ePaso 1: llená el tanque con agua tibia\u003c\/p\u003e';\n    anchor.insertAdjacentElement(\"afterend\", wrapper);\n    var v = wrapper.querySelector(\"video\");\n    v.muted = true; v.defaultMuted = true; v.setAttribute(\"playsinline\", \"\"); v.setAttribute(\"webkit-playsinline\", \"\");\n    if (window.IntersectionObserver) {\n      new IntersectionObserver(function(entries) {\n        entries.forEach(function(e) { if (e.isIntersecting) { var pr = v.play(); if (pr \u0026\u0026 pr.catch) pr.catch(function() {}); } else { v.pause(); } });\n      }, { threshold: 0.35 }).observe(wrapper);\n    } else { var pr = v.play(); if (pr \u0026\u0026 pr.catch) pr.catch(function() {}); }\n    return true;\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\n\u003c!-- BLOQUE 13: GRILLA DE BENEFICIOS --\u003e\n\u003cp\u003e\n\u003cscript\u003e\n(function() {\n  if (window.WIGY_SLUG_BLOCK) return;\n  var WRAPPER_ID = \"wigy-concerns-standalone\";\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: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}\\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,#2C7A7B 0%,#1E5F74 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:#1E5F74;font-weight:800}\\n#\" + WRAPPER_ID + \" .glued-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px 25px;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}\\n#\" + WRAPPER_ID + \" .symbol-circle{width:120px;height:120px;border-radius:50%;background:#ffffff;border:2px solid rgba(44,122,123,0.15);box-shadow:0 10px 20px rgba(44,122,123,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)}\\n#\" + WRAPPER_ID + \" .symbol-box:hover .symbol-circle{transform:translateY(-8px) scale(1.05);border-color:#2C7A7B;box-shadow:0 16px 28px rgba(44,122,123,0.18);background:linear-gradient(135deg,#ffffff 0%,#E8F4F8 100%)}\\n#\" + WRAPPER_ID + \" .symbol-circle svg{width:55px;height:55px;stroke:#2C7A7B;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}\\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(2,1fr);gap:30px 15px}#\" + 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    var st = document.createElement(\"style\"); st.id = WRAPPER_ID + \"-style\"; st.innerHTML = css; document.head.appendChild(st);\n  }\n  function buildHTML() {\n    return '\u003ch2 class=\"concerns-gradient-title\"\u003eUn solo dispositivo para llegar donde el cepillo no llega\u003c\/h2\u003e\u003cp class=\"intro-text\"\u003eUna boca limpia no depende solo del cepillo. El chorro de agua \u003cstrong\u003ellega a los espacios donde las cerdas no entran\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 2c0 0-6 4-6 10a6 6 0 0 0 12 0c0-6-6-10-6-10z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\u003cspan\u003eRestos de comida entre los dientes\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\u003eLimpieza alrededor de brackets\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\u003eImplantes y prótesis dentales\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=\"M4 15s1-1 4-1 5 2 8 2 4-1 4-1V3s-1 1-4 1-5-2-8-2-4 1-4 1z\"\u003e\u003c\/path\u003e\u003cline x1=\"4\" y1=\"22\" x2=\"4\" y2=\"15\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\u003c\/div\u003e\u003cspan\u003eLa línea de las encías\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\u003eSensación de boca fresca\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\u003eAlternativa cómoda al hilo dental\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e';\n  }\n  function mount() {\n    if (document.getElementById(WRAPPER_ID)) return true;\n    var timelineWidget = document.getElementById(\"wigy-vid-llenado\") || document.getElementById(\"wigy-img-calor\") || document.getElementById(\"wigy-timeline-standalone\");\n    if (!timelineWidget) return false;\n    injectStyleOnce();\n    var wrapper = document.createElement(\"section\"); wrapper.id = WRAPPER_ID; wrapper.innerHTML = buildHTML();\n    timelineWidget.insertAdjacentElement(\"afterend\", wrapper);\n    return true;\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\n\u003c!-- BLOQUE VIDEO-3: COLOCAR LA BOQUILLA (entre Beneficios y Comparativa) --\u003e\n\u003cp\u003e\n\u003cscript\u003e\n(function() {\n  if (window.WIGY_SLUG_BLOCK) return;\n  var ID = \"wigy-vid-boquilla\";\n  function injectStyle() {\n    if (document.getElementById(ID + \"-style\")) return;\n    var css = \"#\" + ID + \"{width:100%;max-width:480px;margin:0 auto 40px auto;padding:0 16px;box-sizing:border-box;font-family:inherit}#\" + ID + \" .wv-frame{position:relative;width:100%;aspect-ratio:1\/1;border-radius:16px;overflow:hidden;box-shadow:0 12px 30px rgba(0,0,0,.1);background:#f4f4f4;line-height:0}#\" + ID + \" video{width:100%;height:100%;object-fit:cover;display:block}#\" + ID + \" .wv-cap{margin:12px 0 0 0;text-align:center;font-size:14px;font-weight:700;color:#1E5F74;line-height:1.3}\";\n    var st = document.createElement(\"style\"); st.id = ID + \"-style\"; st.innerHTML = css; document.head.appendChild(st);\n  }\n  function mount() {\n    if (document.getElementById(ID)) return true;\n    var anchor = document.getElementById(\"wigy-concerns-standalone\");\n    if (!anchor) return false;\n    injectStyle();\n    var wrapper = document.createElement(\"div\"); wrapper.id = ID;\n    wrapper.innerHTML = '\u003cdiv class=\"wv-frame\"\u003e\u003cvideo src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/1f51fe67b6bf453d8694dc2a114fc610.mp4\" muted loop playsinline preload=\"metadata\" aria-label=\"Paso 2: colocá la boquilla y listo\"\u003e\u003c\/video\u003e\u003c\/div\u003e\u003cp class=\"wv-cap\"\u003ePaso 2: colocá la boquilla y listo\u003c\/p\u003e';\n    anchor.insertAdjacentElement(\"afterend\", wrapper);\n    var v = wrapper.querySelector(\"video\");\n    v.muted = true; v.defaultMuted = true; v.setAttribute(\"playsinline\", \"\"); v.setAttribute(\"webkit-playsinline\", \"\");\n    if (window.IntersectionObserver) {\n      new IntersectionObserver(function(entries) {\n        entries.forEach(function(e) { if (e.isIntersecting) { var pr = v.play(); if (pr \u0026\u0026 pr.catch) pr.catch(function() {}); } else { v.pause(); } });\n      }, { threshold: 0.35 }).observe(wrapper);\n    } else { var pr = v.play(); if (pr \u0026\u0026 pr.catch) pr.catch(function() {}); }\n    return true;\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\n\u003c!-- BLOQUE 15: TABLA DE COMPARACION --\u003e\n\u003cp\u003e\n\u003cscript\u003e\n(function() {\n  if (window.WIGY_SLUG_BLOCK) return;\n  var WRAPPER_ID = \"wigy-comparison-table-standalone\";\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-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,#2C7A7B 0%,#1E5F74 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;background:#1E5F74;border-radius:16px;transform:scaleY(0);transform-origin:top center;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);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:#1E5F74;box-shadow:0 4px 10px rgba(0,0,0,0.15)}\\n\" +\n      \"#\" + WRAPPER_ID + \" .icon-cross{background:#f1f5f9;color:#1E5F74}\\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-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\"); st.id = WRAPPER_ID + \"-style\"; st.innerHTML = css; document.head.appendChild(st);\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 = [\"Limpia entre los dientes con chorro de agua\", \"Cómodo con brackets e implantes\", \"3 modos de presión ajustables\", \"Portátil y recargable por cable USB\", \"Tanque de 300 ml para toda la boca\", \"5 boquillas incluidas\"];\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    return '\u003ch2 class=\"comp-title\"\u003e¿Por qué elegir Hydrix Pro?\u003c\/h2\u003e\u003cp class=\"comp-subtitle\"\u003eUn complemento simple para tu higiene bucal diaria, pensado para llegar donde el cepillo y el hilo dental no llegan con comodidad.\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\"\u003eHydrix Pro\u003c\/th\u003e\u003cth class=\"th-other\"\u003eSolo cepillo\u003c\/th\u003e\u003c\/tr\u003e\u003c\/thead\u003e\u003ctbody\u003e' + rowsHTML + '\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/div\u003e';\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  function mount() {\n    if (document.getElementById(WRAPPER_ID)) return true;\n    var statsWidget = document.getElementById(\"wigy-vid-boquilla\") || document.getElementById(\"wigy-concerns-standalone\");\n    if (!statsWidget) return false;\n    injectStyleOnce();\n    var wrapper = document.createElement(\"section\"); wrapper.id = WRAPPER_ID; wrapper.innerHTML = buildHTML();\n    statsWidget.insertAdjacentElement(\"afterend\", wrapper);\n    setTimeout(function() { positionOverlay(wrapper); }, 100);\n    window.addEventListener(\"resize\", function() { positionOverlay(wrapper); });\n    var animated = false;\n    var obs = new IntersectionObserver(function(entries, o) {\n      if (entries[0].isIntersecting \u0026\u0026 !animated) {\n        animated = true; o.unobserve(wrapper); positionOverlay(wrapper);\n        setTimeout(function() { wrapper.classList.add(\"wigy-revealed\"); }, 800);\n      }\n    }, { threshold: 0.2 });\n    obs.observe(wrapper);\n    return true;\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\n\u003c!-- BLOQUE 16: SLIDER DE TESTIMONIOS --\u003e\n\u003cp\u003e\n\u003cscript\u003e\n(function() {\n  if (window.WIGY_SLUG_BLOCK) return;\n  var WRAPPER_ID = \"wigy-testimonials-slider-standalone\";\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,#1E5F74 0%,#2C7A7B 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(30,95,116,0.15);border-color:rgba(44,122,123,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:#1E5F74;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:#1E5F74;border-color:#1E5F74;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:#1E5F74;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\"); st.id = WRAPPER_ID + \"-style\"; st.innerHTML = css; document.head.appendChild(st);\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  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  function buildHTML() {\n    var cfgTest = window.WIGY_CONFIG.testimonios;\n    var cards = cfgTest.map(function(t) { return { img: t.foto, alt: t.nombre, title: t.titulo, text: t.texto, author: t.nombre }; });\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    var dotsHTML = cards.map(function(_, i) { return '\u003cli\u003e\u003cbutton class=\"splide__pagination__page' + (i === 0 ? ' is-active' : '') + '\" type=\"button\"\u003e\u003c\/button\u003e\u003c\/li\u003e'; }).join('');\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    return '\u003ch2 class=\"title-with-highlight\"\u003e💬 Lo que dicen las personas que ya usan Hydrix Pro\u003c\/h2\u003e\u003cdiv class=\"wigy-verified-clients-bar\"\u003e' + verifiedBarSvg + ' Clientes verificados\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  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    function getSlidesPerView() { return window.innerWidth \u003e= 768 ? 3 : 1; }\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    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())); updateSlider();\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    window.addEventListener('resize', updateSlider);\n    updateSlider();\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) { setTimeout(function() { slide.classList.add('is-visible-animated'); }, index * 150); });\n      }\n    }, { threshold: 0.15 });\n    observer.observe(wrapper);\n  }\n  function mount() {\n    if (document.getElementById(WRAPPER_ID)) return true;\n    var imgRazones = document.getElementById(\"wigy-img-razones\");\n    var comparisonWidget = document.getElementById(\"wigy-comparison-table-standalone\");\n    var statsWidget = document.getElementById(\"wigy-clinical-results-standalone\");\n    var target = imgRazones || comparisonWidget || statsWidget;\n    if (!window.WIGY_CONFIG.testimonios || !window.WIGY_CONFIG.testimonios.length) return true;\n    if (!target) return false;\n    injectStyleOnce();\n    var wrapper = document.createElement(\"section\"); wrapper.id = WRAPPER_ID; wrapper.innerHTML = buildHTML();\n    target.insertAdjacentElement(\"afterend\", wrapper);\n    initTestimonialsSlider(wrapper);\n    return true;\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\n\u003c!-- BLOQUE 17: FAQs CON OLAS VERDE (al final) --\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  var mountSelector = 'form[data-type=\"add-to-cart-form\"], .js-product-form';\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  var loadMaterialIcons = function() {\n    if (!document.getElementById('material-symbols-font')) {\n      var fontLink = document.createElement('link'); fontLink.id = 'material-symbols-font'; 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  var injectFaqs = function() {\n    waitForMount(mountSelector, 8000, 100).then(function(mount) {\n      if (!mount) return;\n      loadMaterialIcons();\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:#1E5F74;--wave-color-1:rgba(44,122,123,0.3);--wave-color-2:rgba(44,122,123,0.6);--wave-color-3:#2C7A7B;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      if (!document.querySelector('[data-wigy-style=\"' + STYLE_KEY + '\"]')) {\n        var style = document.createElement(\"style\"); style.setAttribute(\"data-wigy-style\", STYLE_KEY); style.textContent = css; document.head.appendChild(style);\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      var faqItems = [\n        { icon: '\u003cspan class=\"material-icon material-symbols-outlined\"\u003eswap_horiz\u003c\/span\u003e', question: \"¿Reemplaza al cepillo o al hilo dental?\", answer: '\u003cp\u003e\u003cstrong\u003eNo.\u003c\/strong\u003e Hydrix™ Pro es un complemento: se usa después del cepillado para ayudar a remover restos de comida y placa blanda en los espacios donde el cepillo no llega.\u003c\/p\u003e' },\n        { icon: '\u003cspan class=\"material-icon material-symbols-outlined\"\u003esentiment_satisfied\u003c\/span\u003e', question: \"¿Duele usarlo?\", answer: '\u003cp\u003eNo debería. Tiene 3 modos de presión (Suave, Normal y Fuerte): empezá con el modo \u003cstrong\u003eSuave\u003c\/strong\u003e y subí de a poco. Si tenés las encías sensibles, mantené la presión baja y consultá a tu odontólogo si sentís molestias.\u003c\/p\u003e' },\n        { icon: '\u003cspan class=\"material-icon material-symbols-outlined\"\u003eback_hand\u003c\/span\u003e', question: \"¿Cómo se usa?\", answer: '\u003cp\u003eLlená el tanque con agua tibia, elegí el modo, inclinate sobre la pileta con la boca apenas abierta y recorré \u003cstrong\u003ediente por diente y a lo largo de la línea de las encías\u003c\/strong\u003e. Con el tanque de 300 ml recorrés toda la boca de una vez.\u003c\/p\u003e' },\n        { icon: '\u003cspan class=\"material-icon material-symbols-outlined\"\u003ehealth_and_safety\u003c\/span\u003e', question: \"¿Sirve con brackets, implantes o prótesis?\", answer: '\u003cp\u003eSí. Incluye boquillas intercambiables y es un aliado cómodo para limpiar alrededor de brackets, implantes y prótesis. Si tenés una cirugía o implante recientes, consultá primero a tu odontólogo.\u003c\/p\u003e' },\n        { icon: '\u003cspan class=\"material-icon material-symbols-outlined\"\u003ebattery_charging_full\u003c\/span\u003e', question: \"¿Es recargable? ¿Cuánto dura la batería?\", answer: '\u003cp\u003eSí, se carga con el cable \u003cstrong\u003eUSB\u003c\/strong\u003e que viene incluido. La duración de la batería puede variar según el modo que elijas.\u003c\/p\u003e' },\n        { icon: '\u003cspan class=\"material-icon material-symbols-outlined\"\u003ewater_drop\u003c\/span\u003e', question: \"¿Qué capacidad tiene el tanque?\", answer: '\u003cp\u003e\u003cstrong\u003e300 ml\u003c\/strong\u003e: alcanza para limpiar toda la boca sin volver a llenarlo. El tanque se llena con agua tibia.\u003c\/p\u003e' },\n        { icon: '\u003cspan class=\"material-icon material-symbols-outlined\"\u003everified_user\u003c\/span\u003e', question: \"¿Este producto reemplaza una consulta odontológica?\", answer: '\u003cp\u003e\u003cstrong\u003eNo.\u003c\/strong\u003e Hydrix™ Pro es un producto de higiene bucal, no un tratamiento ni un dispositivo médico. Si tenés dolor, sangrado persistente de encías u otra condición dental, consultá primero a tu odontólogo.\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 10 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      ];\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      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      var faqsWrapper = document.createElement(\"div\"); faqsWrapper.id = \"wigy-shopify-faqs-standalone\"; faqsWrapper.innerHTML = faqsHTML;\n      var placeFaqsAfterTestimonials = function() {\n        if (document.getElementById('wigy-shopify-faqs-standalone') \u0026\u0026 document.getElementById('wigy-shopify-faqs-standalone').parentNode) return true;\n        var testimonios = document.getElementById('wigy-testimonials-slider-standalone') || document.getElementById('wigy-comparison-table-standalone');\n        if (testimonios) { testimonios.insertAdjacentElement('afterend', faqsWrapper); return true; }\n        return false;\n      };\n      if (!placeFaqsAfterTestimonials()) {\n        var faqTries = 0;\n        var faqTimer = setInterval(function() { faqTries++; if (placeFaqsAfterTestimonials() || faqTries \u003e= 200) clearInterval(faqTimer); }, 100);\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  injectFaqs();\n})();\n\u003c\/script\u003e\n\u003c\/p\u003e\n\n\u003cp\u003e \u003c\/p\u003e\n\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  var ACCENT = \"#1E5F74\";\n  var ACCENT_END = \"#2C7A7B\";\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);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    \"#\" + ID + \".visible{transform:translateY(0)}\",\n    \"#\" + ID + \".dismiss{transform:translateY(100%);opacity:0;transition:transform 0.45s cubic-bezier(0.6,0,0.4,1),opacity 0.4s ease}\",\n    \"#\" + ID + \" .sticky-inner{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;max-width:600px}\",\n    \"#\" + ID + \" .sticky-info{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 auto;overflow:visible}\",\n    \"#\" + ID + \" .sticky-name{font-size:13px;font-weight:700;color:#111;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2}\",\n    \"#\" + ID + \" .sticky-prices{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}\",\n    \"#\" + ID + \" .sticky-price{font-size:18px;font-weight:900;color:\" + ACCENT + \";line-height:1.2}\",\n    \"#\" + ID + \" .sticky-old-price{font-size:13px;font-weight:600;color:#999;text-decoration:line-through;line-height:1.2}\",\n    \"#\" + ID + \" .sticky-btn{background:linear-gradient(135deg,\" + ACCENT + \" 0%,\" + ACCENT_END + \" 100%);\",\n    \"color:#fff;border:none;border-radius:99px;padding:14px 28px;font-size:15px;font-weight:800;cursor:pointer;text-transform:uppercase;\",\n    \"letter-spacing:0.8px;white-space:nowrap;flex-shrink:0;box-shadow:0 6px 20px rgba(30,95,116,0.3);\",\n    \"transition:transform 0.2s ease,box-shadow 0.2s ease;position:relative;overflow:hidden}\",\n    \"#\" + ID + \" .sticky-btn:active{transform:scale(0.97)}\",\n    \"#\" + ID + \" .sticky-btn::after{content:'';position:absolute;top:-50%;left:-60%;width:40%;height:200%;\",\n    \"background:linear-gradient(105deg,transparent 20%,rgba(255,255,255,0.15) 50%,transparent 80%);transform:skewX(-15deg);animation:wigy-sticky-shine 3s ease-in-out infinite}\",\n    \"@keyframes wigy-sticky-shine{0%{left:-60%}40%{left:120%}100%{left:120%}}\",\n    \"@media(max-width:768px){#\" + ID + \"{padding:10px 14px}#\" + ID + \" .sticky-inner{gap:12px}#\" + ID + \" .sticky-name{font-size:12px}#\" + ID + \" .sticky-price{font-size:16px}#\" + ID + \" .sticky-btn{padding:12px 20px;font-size:13px;letter-spacing:0.5px}}\",\n    \"@media(max-width:380px){#\" + ID + \" .sticky-btn{padding:12px 16px;font-size:12px}}\"\n  ].join(\"\");\n  var st = document.createElement(\"style\"); st.id = ID + \"-css\"; st.innerHTML = css; document.head.appendChild(st);\n  function mount() {\n    if (document.getElementById(ID)) return true;\n    var realBtn = document.querySelector(\".js-prod-submit-form\") || document.querySelector('button[name=\"add\"]');\n    if (!realBtn) return false;\n    var nameEl = document.querySelector(\".js-product-name\") || document.querySelector(\"[data-store='product-name']\") || document.querySelector(\"h1\");\n    var productName = nameEl ? nameEl.textContent.trim() : \"\";\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    if (!priceText) {\n      var pEl = document.querySelector(\".js-price-display\") || document.querySelector(\"[data-product-price]\");\n      priceText = pEl ? pEl.textContent.trim() : \"\";\n    }\n    var bar = document.createElement(\"div\"); 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 mi Hydrix\u003c\/button\u003e' +\n      '\u003c\/div\u003e';\n    document.body.appendChild(bar);\n    var dismissed = false;\n    bar.querySelector(\".sticky-btn\").addEventListener(\"click\", function() {\n      var btn = document.querySelector(\".js-prod-submit-form\") || document.querySelector('button[name=\"add\"]');\n      if (btn) btn.click();\n      dismissed = true;\n      bar.classList.remove(\"visible\"); bar.classList.add(\"dismiss\");\n      setTimeout(function() { bar.remove(); }, 500);\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    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) { bar.classList.add(\"visible\"); }\n          else { bar.classList.remove(\"visible\"); }\n        } else { bar.classList.remove(\"visible\"); }\n      });\n    }, { threshold: 0 });\n    observer.observe(realBtn);\n    return true;\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\n\u003c!-- BLOQUE: BOTON FLOTANTE DE WHATSAPP (soporte) --\u003e\n\u003cp\u003e\n\u003cscript\u003e\n(function() {\n  if (window.WIGY_SLUG_BLOCK) return;\n  var ID = \"wigy-whatsapp\";\n  if (document.getElementById(ID)) return;\n  var PHONE = \"543517047583\";\n  var MSG = \"Hola! Tengo una consulta sobre el irrigador bucal Hydrix Pro.\";\n  var css = \"#\" + ID + \"{position:fixed;right:16px;bottom:96px;z-index:10000;width:58px;height:58px;border-radius:50%;background:#25D366;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 22px rgba(0,0,0,.28);transition:transform .2s ease;text-decoration:none}#\" + ID + \":hover{transform:scale(1.08)}#\" + ID + \" svg{width:32px;height:32px;fill:#fff}@media(min-width:769px){#\" + ID + \"{bottom:28px;right:28px}}\";\n  var st = document.createElement(\"style\"); st.id = ID + \"-css\"; st.innerHTML = css; document.head.appendChild(st);\n  var a = document.createElement(\"a\");\n  a.id = ID;\n  a.href = \"https:\/\/wa.me\/\" + PHONE + \"?text=\" + encodeURIComponent(MSG);\n  a.target = \"_blank\"; a.rel = \"noopener\";\n  a.setAttribute(\"aria-label\", \"Hablar con soporte por WhatsApp\");\n  a.innerHTML = '\u003csvg viewBox=\"0 0 32 32\" aria-hidden=\"true\"\u003e\u003cpath d=\"M16.003 3C8.83 3 3 8.83 3 16c0 2.29.6 4.52 1.74 6.49L3 29l6.7-1.71A12.94 12.94 0 0 0 16 29c7.17 0 13-5.83 13-13S23.17 3 16.003 3zm0 23.7c-1.94 0-3.84-.52-5.5-1.5l-.39-.23-3.98 1.02 1.06-3.88-.26-.4A10.66 10.66 0 0 1 5.3 16c0-5.9 4.8-10.7 10.7-10.7S26.7 10.1 26.7 16 21.9 26.7 16.003 26.7zm5.87-8c-.32-.16-1.9-.94-2.2-1.05-.3-.11-.51-.16-.73.16-.21.32-.83 1.05-1.02 1.27-.19.21-.37.24-.7.08-.32-.16-1.36-.5-2.59-1.6-.96-.85-1.6-1.9-1.79-2.22-.19-.32-.02-.5.14-.66.14-.14.32-.37.48-.56.16-.19.21-.32.32-.54.11-.21.05-.4-.03-.56-.08-.16-.73-1.76-1-2.4-.26-.63-.53-.54-.73-.55h-.62c-.21 0-.56.08-.85.4-.29.32-1.12 1.09-1.12 2.66s1.15 3.09 1.3 3.3c.16.21 2.25 3.44 5.46 4.82.76.33 1.36.53 1.82.68.77.24 1.46.21 2.01.13.61-.09 1.9-.78 2.16-1.53.27-.75.27-1.39.19-1.53-.08-.13-.29-.21-.61-.37z\"\/\u003e\u003c\/svg\u003e';\n  document.body.appendChild(a);\n})();\n\u003c\/script\u003e\n\u003c\/p\u003e\n\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  var BASE_SHOW_DURATION = 4500;\n  var EXTRA_PER_TOAST = 3000;\n  var PAUSE_BETWEEN = 12000;\n  var INITIAL_DELAY = 8000;\n  var BUYERS = (window.WIGY_CONFIG \u0026\u0026 window.WIGY_CONFIG.compradoresToast) || [];\n  var TIMES = [\"hace 2 min\", \"hace 4 min\", \"hace 7 min\", \"hace 11 min\", \"hace 15 min\", \"hace 18 min\", \"hace 23 min\", \"hace 28 min\"];\n  function pick(arr) { return arr[Math.floor(Math.random() * arr.length)]; }\n  var css = [\n    \"#\" + ID + \"{position:fixed;bottom:20px;left:20px;z-index:99999;max-width:320px;width:calc(100% - 40px);\",\n    \"background:#fff;border-radius:14px;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);padding:14px 16px;display:flex;align-items:center;gap:12px;font-family:inherit;\",\n    \"transform:translateY(120%);opacity:0;transition:transform 0.5s cubic-bezier(0.4,0,0.2,1),opacity 0.4s ease;pointer-events:none}\",\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    \"#\" + ID + \" .toast-avatar{width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg,#1E5F74,#2C7A7B);\",\n    \"display:flex;align-items:center;justify-content:center;flex:0 0 auto;overflow:hidden;border:2px solid rgba(30,95,116,0.15)}\",\n    \"#\" + ID + \" .toast-avatar span{color:#fff;font-size:18px;font-weight:800;line-height:1}\",\n    \"#\" + ID + \" .toast-avatar img{width:100%;height:100%;object-fit:cover;display:block}\",\n    \"#\" + ID + \" .toast-body{display:flex;flex-direction:column;gap:2px;min-width:0}\",\n    \"#\" + ID + \" .toast-name{font-size:13.5px;font-weight:700;color:#111;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}\",\n    \"#\" + ID + \" .toast-action{font-size:12.5px;color:#555;font-weight:500;line-height:1.3}\",\n    \"#\" + ID + \" .toast-time{font-size:11.5px;color:#999;font-weight:600;line-height:1.3}\",\n    \"#\" + ID + \" .toast-verified{display:inline-flex;align-items:center;gap:3px;color:#16a34a;font-size:11px;font-weight:700}\",\n    \"#\" + ID + \" .toast-verified svg{width:12px;height:12px}\",\n    \"@media(max-width:768px){#\" + ID + \"{bottom:14px;left:14px;max-width:290px;width:calc(100% - 28px);padding:12px 14px;gap:10px}#\" + ID + \" .toast-avatar{width:40px;height:40px}#\" + ID + \" .toast-avatar span{font-size:16px}#\" + ID + \" .toast-name{font-size:13px}#\" + ID + \" .toast-action{font-size:12px}}\",\n    \"@media(min-width:769px){#\" + ID + \"{left:32px;bottom:28px;max-width:340px;width:340px}}\"\n  ].join(\"\");\n  var st = document.createElement(\"style\"); st.id = ID + \"-css\"; st.innerHTML = css; document.head.appendChild(st);\n  var toast = document.createElement(\"div\"); toast.id = ID; document.body.appendChild(toast);\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  function getProductName() {\n    var el = document.querySelector(\".js-product-name\") || document.querySelector(\"[data-store='product-name']\") || document.querySelector(\"h1\");\n    if (el) { var text = el.textContent.trim(); return text.length \u003e 30 ? text.substring(0, 30) + \"…\" : text; }\n    return \"este producto\";\n  }\n  if (!BUYERS.length) return;\n  var toastCount = 0;\n  function showToast() {\n    var buyer, guard = 0;\n    do { buyer = pick(BUYERS); guard++; }\n    while (guard \u003c 30 \u0026\u0026 BUYERS.length \u003e 1 \u0026\u0026\n           (buyer.img === showToast._lastImg || buyer.name === showToast._lastName));\n    showToast._lastImg = buyer.img; showToast._lastName = buyer.name;\n    var time = pick(TIMES);\n    var productName = getProductName();\n    var avatarHTML;\n    if (buyer.img \u0026\u0026 buyer.img.length \u003e 0) { avatarHTML = '\u003cdiv class=\"toast-avatar\"\u003e\u003cimg src=\"' + buyer.img + '\" alt=\"' + buyer.name + '\"\u003e\u003c\/div\u003e'; }\n    else { avatarHTML = '\u003cdiv class=\"toast-avatar\"\u003e\u003cspan\u003e' + buyer.name.charAt(0).toUpperCase() + '\u003c\/span\u003e\u003c\/div\u003e'; }\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 + '\u003c\/span\u003e' +\n      '\u003c\/div\u003e';\n    toast.classList.remove(\"toast-in\", \"toast-out\");\n    void toast.offsetWidth;\n    toast.classList.add(\"toast-in\");\n    var currentDuration = BASE_SHOW_DURATION + (toastCount * EXTRA_PER_TOAST);\n    toastCount++;\n    setTimeout(function() { toast.classList.remove(\"toast-in\"); toast.classList.add(\"toast-out\"); }, currentDuration);\n  }\n  function scheduleNext() {\n    var currentDuration = BASE_SHOW_DURATION + (toastCount * EXTRA_PER_TOAST);\n    setTimeout(function() { showToast(); scheduleNext(); }, currentDuration + PAUSE_BETWEEN);\n  }\n  setTimeout(function() { showToast(); scheduleNext(); }, INITIAL_DELAY);\n})();\n\u003c\/script\u003e\n\u003c\/p\u003e\n\n\u003c!-- TICKER HORIZONTAL INFINITO SUPERIOR --\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  var MESSAGES = window.WIGY_CONFIG.mensajesTicker;\n  var BG_COLOR = \"#1E5F74\";\n  var TEXT_COLOR = \"#ffffff\";\n  var GAP_MOBILE = 60;\n  var GAP_DESKTOP = 100;\n  var SPEED = 50;\n  var REPEATS = 12;\n  var css = [\n    \".section-adbar{display:none!important}\",\n    \".horizontal-ticker{display:none!important}\",\n    \"#\" + ID + \"{width:100%;background:\" + BG_COLOR + \";overflow:hidden;padding:14px 0;position:relative;z-index:100}\",\n    \"#\" + ID + \" .ticker-track{display:flex;align-items:center;column-gap:\" + GAP_MOBILE + \"px;width:max-content;animation:wigy-ticker-scroll \" + SPEED + \"s linear infinite}\",\n    \"#\" + ID + \" .ticker-item{font-size:14px;font-weight:700;font-style:italic;text-transform:uppercase;color:\" + TEXT_COLOR + \";white-space:nowrap;line-height:1;flex-shrink:0;margin:0;padding:0}\",\n    \"@keyframes wigy-ticker-scroll{to{transform:translateX(calc(-50% - \" + (GAP_MOBILE \/ 2) + \"px))}}\",\n    \"@media(min-width:750px){#\" + ID + \"{padding:18px 0}#\" + ID + \" .ticker-track{column-gap:\" + GAP_DESKTOP + \"px}#\" + ID + \" .ticker-item{font-size:16px}@keyframes wigy-ticker-scroll{to{transform:translateX(calc(-50% - \" + (GAP_DESKTOP \/ 2) + \"px))}}}\"\n  ].join(\"\");\n  var st = document.createElement(\"style\"); st.id = ID + \"-css\"; st.innerHTML = css; document.head.appendChild(st);\n  var itemsHTML = \"\";\n  for (var r = 0; r \u003c REPEATS; r++) {\n    for (var i = 0; i \u003c MESSAGES.length; i++) { itemsHTML += '\u003cp class=\"ticker-item\"\u003e' + MESSAGES[i] + '\u003c\/p\u003e'; }\n  }\n  var bar = document.createElement(\"div\"); bar.id = ID;\n  bar.innerHTML = '\u003cdiv class=\"ticker-track\"\u003e' + itemsHTML + '\u003c\/div\u003e';\n  var originalAdbar = document.querySelector(\".section-adbar\");\n  if (originalAdbar \u0026\u0026 originalAdbar.parentNode) { originalAdbar.parentNode.insertBefore(bar, originalAdbar); }\n  else { document.body.insertBefore(bar, document.body.firstChild); }\n})();\n\u003c\/script\u003e\n\u003c\/p\u003e\n\n\u003cp\u003e \u003c\/p\u003e\n","brand":"Yapita","offers":[{"title":"Hydrix PRO X1","offer_id":49785181896960,"sku":null,"price":92999.0,"currency_code":"ARS","in_stock":true},{"title":"Hydrix PRO X2","offer_id":49785181929728,"sku":null,"price":139999.0,"currency_code":"ARS","in_stock":true},{"title":"Hydrix PRO X3","offer_id":49785421693184,"sku":null,"price":189999.0,"currency_code":"ARS","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0849\/8161\/2800\/files\/ChatGPTImage18sept2026_13_31_32.png?v=1789749357","url":"https:\/\/tiendayapita.com\/products\/hidrix-pro","provider":"Yapita","version":"1.0","type":"link"}