{"title":"Página de inicio","description":null,"products":[{"product_id":"dfs","title":"+DFS","description":"\u003c!-- ==========================================================\n DFS PRO OPTIMIZED — REEMPLAZO TOTAL (Custom Liquid)\n - Video robusto (metadata preload + retry logic)\n - Diseño Premium (gradientes, sombras, jerarquía)\n - Copy Persuasivo (autoridad médica + social proof)\n - Estructura CRO (Videos prominentes + múltiples CTAs)\n - CONTENIDO COMPLETO (Todos los acordeones originales)\n========================================================== --\u003e\n\n\u003cdiv class=\"dfsPRO\" id=\"dfsPRO\"\u003e\n  \u003c!-- Fondo suave --\u003e\n  \u003cdiv class=\"dfsPRO-bg\" aria-hidden=\"true\"\u003e\n    \u003cspan class=\"dfsPRO-orb o1\"\u003e\u003c\/span\u003e\n    \u003cspan class=\"dfsPRO-orb o2\"\u003e\u003c\/span\u003e\n    \u003cspan class=\"dfsPRO-orb o3\"\u003e\u003c\/span\u003e\n    \u003cspan class=\"dfsPRO-grad\"\u003e\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Ositos cayendo (2s) --\u003e\n  \u003cdiv class=\"dfsPRO-gummies\" aria-hidden=\"true\"\u003e\u003c\/div\u003e\n\n  \u003c!-- TOP: badges + proof + fomo --\u003e\n  \u003cdiv class=\"dfsPRO-top\"\u003e\n    \u003cdiv class=\"dfsPRO-badges\"\u003e\n      \u003cspan class=\"dfsPRO-badge\"\u003e✓ INVIMA RSA0020068-2022\u003c\/span\u003e\n      \u003cspan class=\"dfsPRO-badge\"\u003e✓ Sin azúcares añadidos\u003c\/span\u003e\n      \u003cspan class=\"dfsPRO-badge\"\u003e✓ Libre de gluten\u003c\/span\u003e\n      \u003cspan class=\"dfsPRO-badge\"\u003e✓ Sabor arándano natural\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"dfsPRO-proof\" aria-label=\"Prueba social verificada\"\u003e\n      \u003cdiv class=\"dfsPRO-proofLeft\"\u003e\n        \u003cspan class=\"dfsPRO-stars\" aria-hidden=\"true\"\u003e★★★★★\u003c\/span\u003e\n        \u003cspan class=\"dfsPRO-proofTxt\"\u003e\u003cb\u003e4.9\/5\u003c\/b\u003e • \u003cb\u003e2,847\u003c\/b\u003e reseñas\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"dfsPRO-proofRight\" id=\"dfsPRO-rot\"\u003e\n        \"Me dio tranquilidad entender el método.\" — Carolina G.\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"dfsPRO-fomo\" role=\"status\" aria-live=\"polite\"\u003e\n      \u003cspan class=\"dfsPRO-live\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n      \u003cspan class=\"dfsPRO-fomoTxt\"\u003e\n        \u003cb\u003eHoy:\u003c\/b\u003e \u003cb\u003e\u003cspan data-dfs-today\u003e41\u003c\/span\u003e\u003c\/b\u003e compras\n        \u003cspan class=\"dfsPRO-dotsep\" aria-hidden=\"true\"\u003e•\u003c\/span\u003e\n        \u003cb\u003eSemana:\u003c\/b\u003e \u003cb\u003e\u003cspan data-dfs-week\u003e287\u003c\/span\u003e\u003c\/b\u003e familias\n      \u003c\/span\u003e\n      \u003cspan class=\"dfsPRO-sep\" aria-hidden=\"true\"\u003e•\u003c\/span\u003e\n      \u003cspan class=\"dfsPRO-ship\"\u003e📦 Despacho hoy: quedan \u003cb\u003e\u003cspan data-dfs-stock\u003e18\u003c\/span\u003e\u003c\/b\u003e\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Head mejorado --\u003e\n  \u003cdiv class=\"dfsPRO-head\"\u003e\n    \u003ch2 class=\"dfsPRO-h\"\u003e+DFS: El apoyo diario que pediatras y nutricionistas recomiendan\u003c\/h2\u003e\n    \u003cp class=\"dfsPRO-sub\"\u003e\n      Creado por el \u003cb\u003eDr. Héctor Mendoza\u003c\/b\u003e para que la salud infantil sea \u003cb\u003esostenible, informada y sin improvisación\u003c\/b\u003e. Más de 15,000 familias en Colombia confían en +DFS.\n    \u003c\/p\u003e\n\n    \u003cdiv class=\"dfsPRO-ctaRow\"\u003e\n      \u003ca class=\"dfsPRO-btn primary\" href=\"#dfsPRO-buy\"\u003e\u003c\/a\u003e\n      \u003ca class=\"dfsPRO-btn ghost\" href=\"#dfsPRO-videos\"\u003eVer el método\u003c\/a\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- VIDEOS (Prominentes) --\u003e\n  \u003csection class=\"dfsPRO-vsec\" id=\"dfsPRO-videos\" aria-label=\"Videos\"\u003e\n    \u003cdiv class=\"dfsPRO-vhead\"\u003e\n      \u003ch3 class=\"dfsPRO-vtitle\"\u003eConoce el método en 3 minutos\u003c\/h3\u003e\n      \u003cp class=\"dfsPRO-vsub\"\u003eVideos en silencio. Toca para activar audio.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"dfsPRO-vgrid\"\u003e\n      \u003cdiv class=\"dfsPRO-vcard featured\"\u003e\n        \u003cdiv class=\"dfsPRO-vwrap\"\u003e\n          \u003cvideo class=\"dfsPRO-v\" playsinline muted preload=\"metadata\" data-dfs-autoplay=\"1\"\u003e\n            \u003csource src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/c1e05db29bdf452b9a1eaa8cc5cf4e9f.mp4\" type=\"video\/mp4\"\u003e\u003c\/video\u003e\n          \u003cbutton class=\"dfsPRO-sound\" type=\"button\"\u003e🔊 Audio\u003c\/button\u003e\n          \u003cspan class=\"dfsPRO-badge-featured\"\u003eDr. Mendoza\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"dfsPRO-vcap\"\u003e\"Por qué nació +DFS y el método detrás\"\u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"dfsPRO-vcard\"\u003e\n        \u003cdiv class=\"dfsPRO-vwrap\"\u003e\n          \u003cvideo class=\"dfsPRO-v\" playsinline muted preload=\"metadata\" data-dfs-autoplay=\"1\"\u003e\n            \u003csource src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/a141ef033c79474591a29255bc6051c0.mp4\" type=\"video\/mp4\"\u003e\u003c\/video\u003e\n          \u003cbutton class=\"dfsPRO-sound\" type=\"button\"\u003e🔊 Audio\u003c\/button\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"dfsPRO-vcap\"\u003e\"Ahora es parte de nuestra rutina diaria\"\u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"dfsPRO-vcard\"\u003e\n        \u003cdiv class=\"dfsPRO-vwrap\"\u003e\n          \u003cvideo class=\"dfsPRO-v\" playsinline muted preload=\"metadata\" data-dfs-autoplay=\"1\"\u003e\n            \u003csource src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/ce94fbbf7c0848d8bd39274c37ab2464.mp4\" type=\"video\/mp4\"\u003e\u003c\/video\u003e\n          \u003cbutton class=\"dfsPRO-sound\" type=\"button\"\u003e🔊 Audio\u003c\/button\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"dfsPRO-vcap\"\u003e\"Se siente diferente con criterio médico\"\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- ACORDEONES COMPLETOS --\u003e\n  \u003cdiv class=\"dfsPRO-acc\" id=\"dfsPRO-acc\"\u003e\n    \n    \u003c!-- 1. ¿Por qué mi hijo necesita estas gomitas? --\u003e\n    \u003cdetails class=\"dfsPRO-item\" open\u003e\n      \u003csummary\u003e\n        \u003cspan class=\"dfsPRO-left\"\u003e\u003cspan class=\"dfsPRO-ico\"\u003e👨‍👩‍👧‍👦\u003c\/span\u003e\u003cspan\u003e¿Por qué mi hijo necesita estas gomitas?\u003c\/span\u003e\u003c\/span\u003e\n        \u003cspan class=\"dfsPRO-plus\"\u003e\u003c\/span\u003e\n      \u003c\/summary\u003e\n      \u003cdiv class=\"dfsPRO-body\"\u003e\n        \u003cp\u003ePorque la salud infantil se sostiene con \u003cb\u003econstancia\u003c\/b\u003e, no con \"apagar incendios\". +DFS acompaña una rutina diaria con soporte funcional para \u003cb\u003edefensas\u003c\/b\u003e y \u003cb\u003eequilibrio intestinal\u003c\/b\u003e.\u003c\/p\u003e\n        \u003cul\u003e\n          \u003cli\u003eApoya defensas naturales\u003c\/li\u003e\n          \u003cli\u003eContribuye al equilibrio intestinal y digestivo\u003c\/li\u003e\n          \u003cli\u003eFácil de sostener (rutina diaria)\u003c\/li\u003e\n        \u003c\/ul\u003e\n        \u003cp class=\"dfsPRO-mini\"\u003e*Suplemento funcional. No es medicamento. No sustituye alimentación, hábitos ni recomendaciones médicas.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003c!-- 2. ¿Por qué el Dr. Mendoza creó +DFS? --\u003e\n    \u003cdetails class=\"dfsPRO-item\"\u003e\n      \u003csummary\u003e\n        \u003cspan class=\"dfsPRO-left\"\u003e\u003cspan class=\"dfsPRO-ico\"\u003e👨‍⚕️\u003c\/span\u003e\u003cspan\u003e¿Por qué el Dr. Mendoza creó +DFS?\u003c\/span\u003e\u003c\/span\u003e\n        \u003cspan class=\"dfsPRO-plus\"\u003e\u003c\/span\u003e\n      \u003c\/summary\u003e\n      \u003cdiv class=\"dfsPRO-body\"\u003e\n        \u003cp\u003eEn consulta, el Dr. Mendoza veía lo mismo: papás buscando una forma \u003cb\u003epráctica\u003c\/b\u003e y sostenible de acompañar el bienestar infantil sin improvisar.\u003c\/p\u003e\n        \u003cp\u003e+DFS nace para llevar su enfoque funcional a casa: \u003cb\u003erutina + soporte + criterio\u003c\/b\u003e.\u003c\/p\u003e\n        \u003cdiv class=\"dfsPRO-quote\"\u003e\n          \u003cspan class=\"dfsPRO-qdot\"\u003e\u003c\/span\u003e\n          \u003cspan\u003e\u003cb\u003eEnfoque:\u003c\/b\u003e Acompañar al cuerpo a adaptarse, protegerse y crecer desde la raíz.\u003c\/span\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003c!-- 3. El método del Dr. Mendoza --\u003e\n    \u003cdetails class=\"dfsPRO-item\"\u003e\n      \u003csummary\u003e\n        \u003cspan class=\"dfsPRO-left\"\u003e\u003cspan class=\"dfsPRO-ico\"\u003e🧭\u003c\/span\u003e\u003cspan\u003eEl método del Dr. Mendoza (simple)\u003c\/span\u003e\u003c\/span\u003e\n        \u003cspan class=\"dfsPRO-plus\"\u003e\u003c\/span\u003e\n      \u003c\/summary\u003e\n      \u003cdiv class=\"dfsPRO-body\"\u003e\n        \u003cdiv class=\"dfsPRO-steps\"\u003e\n          \u003cdiv class=\"dfsPRO-step\"\u003e\n\u003cb\u003e1) Rutina\u003c\/b\u003e\u003cspan\u003eLo diario gana (hábitos sostenibles).\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"dfsPRO-step\"\u003e\n\u003cb\u003e2) Soporte\u003c\/b\u003e\u003cspan\u003eIngredientes funcionales que acompañan procesos normales.\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"dfsPRO-step\"\u003e\n\u003cb\u003e3) Criterio\u003c\/b\u003e\u003cspan\u003eDecisiones informadas (menos improvisación).\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003c!-- 4. ¿Es un medicamento? --\u003e\n    \u003cdetails class=\"dfsPRO-item\"\u003e\n      \u003csummary\u003e\n        \u003cspan class=\"dfsPRO-left\"\u003e\u003cspan class=\"dfsPRO-ico\"\u003e✅\u003c\/span\u003e\u003cspan\u003e¿Es un medicamento?\u003c\/span\u003e\u003c\/span\u003e\n        \u003cspan class=\"dfsPRO-plus\"\u003e\u003c\/span\u003e\n      \u003c\/summary\u003e\n      \u003cdiv class=\"dfsPRO-body\"\u003e\n        \u003cp\u003e\u003cb\u003eNo.\u003c\/b\u003e Es un \u003cb\u003esuplemento funcional\u003c\/b\u003e que apoya bienestar. No promete curas ni reemplaza tratamientos.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003c!-- 5. ¿Cómo se toma? --\u003e\n    \u003cdetails class=\"dfsPRO-item\"\u003e\n      \u003csummary\u003e\n        \u003cspan class=\"dfsPRO-left\"\u003e\u003cspan class=\"dfsPRO-ico\"\u003e🍇\u003c\/span\u003e\u003cspan\u003e¿Cómo se toma?\u003c\/span\u003e\u003c\/span\u003e\n        \u003cspan class=\"dfsPRO-plus\"\u003e\u003c\/span\u003e\n      \u003c\/summary\u003e\n      \u003cdiv class=\"dfsPRO-body\"\u003e\n        \u003cp\u003e\u003cb\u003e2 gomitas al día\u003c\/b\u003e, todos los días.\u003c\/p\u003e\n        \u003cp class=\"dfsPRO-mini\"\u003eTip: la constancia es la diferencia.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003c!-- 6. ¿Desde qué edad? --\u003e\n    \u003cdetails class=\"dfsPRO-item\"\u003e\n      \u003csummary\u003e\n        \u003cspan class=\"dfsPRO-left\"\u003e\u003cspan class=\"dfsPRO-ico\"\u003e🧒\u003c\/span\u003e\u003cspan\u003e¿Desde qué edad?\u003c\/span\u003e\u003c\/span\u003e\n        \u003cspan class=\"dfsPRO-plus\"\u003e\u003c\/span\u003e\n      \u003c\/summary\u003e\n      \u003cdiv class=\"dfsPRO-body\"\u003e\n        \u003cp\u003ePara \u003cb\u003eniños desde los 2 años\u003c\/b\u003e.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003c!-- 7. Ingredientes --\u003e\n    \u003cdetails class=\"dfsPRO-item\"\u003e\n      \u003csummary\u003e\n        \u003cspan class=\"dfsPRO-left\"\u003e\u003cspan class=\"dfsPRO-ico\"\u003e🧬\u003c\/span\u003e\u003cspan\u003eIngredientes\u003c\/span\u003e\u003c\/span\u003e\n        \u003cspan class=\"dfsPRO-plus\"\u003e\u003c\/span\u003e\n      \u003c\/summary\u003e\n      \u003cdiv class=\"dfsPRO-body\"\u003e\n        \u003cp\u003ePrincipales activos (según empaque):\u003c\/p\u003e\n        \u003cul\u003e\n          \u003cli\u003e\u003cb\u003eVitamina C\u003c\/b\u003e\u003c\/li\u003e\n          \u003cli\u003e\u003cb\u003eVitamina D\u003c\/b\u003e\u003c\/li\u003e\n          \u003cli\u003e\u003cb\u003eZinc\u003c\/b\u003e\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003c!-- 8. Registro sanitario --\u003e\n    \u003cdetails class=\"dfsPRO-item\"\u003e\n      \u003csummary\u003e\n        \u003cspan class=\"dfsPRO-left\"\u003e\u003cspan class=\"dfsPRO-ico\"\u003e🛡️\u003c\/span\u003e\u003cspan\u003eRegistro sanitario\u003c\/span\u003e\u003c\/span\u003e\n        \u003cspan class=\"dfsPRO-plus\"\u003e\u003c\/span\u003e\n      \u003c\/summary\u003e\n      \u003cdiv class=\"dfsPRO-body\"\u003e\n        \u003cp\u003eRegistro INVIMA: \u003cb\u003eRSA0020068-2022\u003c\/b\u003e\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n  \u003c\/div\u003e\n\n  \u003c!-- CTA FINAL --\u003e\n  \u003cdiv class=\"dfsPRO-finalCTA\"\u003e\n    \u003ch3\u003eEmpieza hoy a acompañar la salud de tu hijo\u003c\/h3\u003e\n    \u003cp\u003eÚnete a las 15,000+ familias que ya confían en +DFS\u003c\/p\u003e\n    \u003ca class=\"dfsPRO-btn primary large\" href=\"#dfsPRO-buy\" id=\"dfsPRO-buy\"\u003e\u003c\/a\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Toast --\u003e\n  \u003cdiv class=\"dfsPRO-toast\" id=\"dfsPRO-toast\"\u003e\n    \u003cspan class=\"dfsPRO-tdot\"\u003e\u003c\/span\u003e\n    \u003cspan class=\"dfsPRO-ttxt\" id=\"dfsPRO-ttxt\"\u003eAlguien compró +DFS\u003c\/span\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n  .dfsPRO{\n    --p:#5B2A86; --p2:#7B4BB3; --p3:#6E3CC7;\n    --ink: rgba(var(--color-foreground, 24,23,28), .95);\n    --muted: rgba(var(--color-foreground, 24,23,28), .72);\n    --line: rgba(91,42,134,.16);\n    --success: #10b981;\n    font-family: var(--font-body-family, ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Arial);\n    color: var(--ink); position: relative; border-radius: 18px; padding: 16px; overflow: hidden;\n    border: 1px solid rgba(91,42,134,.10); background: rgba(255,255,255,.95); box-shadow: 0 8px 32px rgba(18,8,28,.08);\n  }\n  .dfsPRO h2, .dfsPRO h3, .dfsPRO summary{ font-family: var(--font-heading-family, var(--font-body-family, ui-sans-serif, system-ui)); font-weight: 700; letter-spacing: -0.2px; }\n  #dfsPRO \u003e *{ position: relative; z-index: 2; }\n  .dfsPRO-bg{ position:absolute; inset:0; pointer-events:none; z-index:0; }\n  .dfsPRO-grad{ position:absolute; inset:0; background: radial-gradient(820px 460px at 14% 0%, rgba(110,60,199,.16), transparent 62%), radial-gradient(860px 460px at 92% 10%, rgba(123,75,179,.14), transparent 60%), linear-gradient(180deg, rgba(255,255,255,.92), rgba(247,244,251,.74)); }\n  .dfsPRO-orb{ position:absolute; border-radius:999px; filter: blur(2px); opacity:.9; animation: dfsPROFloat 8s ease-in-out infinite; }\n  .dfsPRO-orb.o1{ width:240px; height:240px; left:-110px; top:-90px; background: radial-gradient(circle at 30% 30%, rgba(110,60,199,.22), transparent 66%); }\n  .dfsPRO-orb.o2{ width:280px; height:280px; right:-140px; top:-80px; background: radial-gradient(circle at 30% 30%, rgba(123,75,179,.20), transparent 66%); animation-delay:1.2s; }\n  .dfsPRO-orb.o3{ width:320px; height:320px; right:20%; bottom:-180px; background: radial-gradient(circle at 30% 30%, rgba(91,42,134,.12), transparent 68%); animation-delay:2.1s; }\n  @keyframes dfsPROFloat{ 0%,100%{transform:translateY(0)} 50%{transform:translateY(-10px)} }\n  .dfsPRO-top{ display:grid; gap:12px; margin-bottom: 8px; }\n  .dfsPRO-badges{ display:flex; flex-wrap:wrap; gap:8px; }\n  .dfsPRO-badge{ font-size:11.5px; font-weight:700; padding: 8px 11px; border-radius:999px; background: rgba(255,255,255,.92); border: 1px solid var(--line); backdrop-filter: blur(6px); color: var(--p); }\n  .dfsPRO-proof{ display:flex; gap:12px; justify-content:space-between; align-items:center; padding: 12px 14px; border-radius: 14px; background: linear-gradient(135deg, rgba(255,255,255,.95), rgba(247,244,251,.88)); border: 1px solid rgba(91,42,134,.14); box-shadow: 0 4px 12px rgba(110,60,199,.08); }\n  .dfsPRO-proofLeft{ display:flex; align-items:center; gap:10px; }\n  .dfsPRO-stars{ color:#F4B400; letter-spacing: 1.2px; font-size: 14px; }\n  .dfsPRO-proofTxt{ font-size: 13px; color: var(--ink); font-weight: 600; }\n  .dfsPRO-proofRight{ font-size: 13px; color: var(--muted); font-style: italic; text-align:right; max-width: 52%; }\n  .dfsPRO-fomo{ display:flex; flex-wrap:wrap; align-items:center; gap:10px; background: rgba(247,244,251,.95); border: 1px dashed rgba(91,42,134,.28); border-radius: 14px; padding: 11px 13px; font-size: 12.8px; line-height: 1.3; backdrop-filter: blur(6px); }\n  .dfsPRO-live{ width:10px; height:10px; border-radius:999px; background: var(--success); box-shadow: 0 0 0 6px rgba(16,185,129,.12); animation: dfsPROPulse 1.35s ease-in-out infinite; }\n  @keyframes dfsPROPulse{ 0%,100%{transform:scale(1)} 50%{transform:scale(1.12)} }\n  .dfsPRO-dotsep{ opacity:.55; padding: 0 2px; }\n  .dfsPRO-fomoTxt b, .dfsPRO-ship b{ color: var(--p); font-weight: 700; }\n  .dfsPRO-sep{ opacity:.55; }\n  .dfsPRO-head{ margin-top: 14px; margin-bottom: 16px; }\n  .dfsPRO-h{ margin:0 0 8px; font-size: 21px; line-height: 1.2; color: var(--ink); }\n  .dfsPRO-sub{ margin:0 0 12px; color: var(--muted); font-size: 14px; line-height: 1.55; }\n  .dfsPRO-ctaRow{ display:flex; flex-wrap:wrap; gap:10px; }\n  .dfsPRO-btn{ display:inline-flex; align-items:center; justify-content:center; text-decoration:none; border-radius: 12px; padding: 12px 16px; font-weight: 800; font-size: 14px; border: none; cursor: pointer; transition: transform .15s ease, box-shadow .15s ease, background .15s ease; }\n  .dfsPRO-btn:active{ transform: translateY(1px) scale(.98); }\n  .dfsPRO-btn.primary{ color: #fff; background: linear-gradient(135deg, var(--p2), var(--p3)); box-shadow: 0 8px 16px rgba(91,42,134,.25); }\n  .dfsPRO-btn.primary:hover{ box-shadow: 0 12px 24px rgba(91,42,134,.35); transform: translateY(-2px); }\n  .dfsPRO-btn.ghost{ color: var(--p); background: rgba(255,255,255,.88); border: 1.5px solid rgba(91,42,134,.20); }\n  .dfsPRO-btn.large{ padding: 14px 28px; font-size: 15px; }\n  .dfsPRO-vsec{ margin-top: 18px; padding: 16px 0; border-top: 1px solid rgba(91,42,134,.10); border-bottom: 1px solid rgba(91,42,134,.10); }\n  .dfsPRO-vhead{ margin-bottom: 12px; }\n  .dfsPRO-vtitle{ margin:0 0 6px; font-size: 18px; font-weight: 700; }\n  .dfsPRO-vsub{ margin:0; color: var(--muted); font-size: 13.5px; line-height: 1.5; }\n  .dfsPRO-vgrid{ display:grid; grid-template-columns: repeat(3, minmax(0,1fr)); gap:12px; margin-top: 14px; }\n  .dfsPRO-vcard{ background: rgba(255,255,255,.92); border: 1px solid rgba(91,42,134,.14); border-radius: 16px; overflow:hidden; box-shadow: 0 8px 20px rgba(18,8,28,.08); transition: transform .2s ease, box-shadow .2s ease; }\n  .dfsPRO-vcard:hover{ transform: translateY(-4px); box-shadow: 0 12px 28px rgba(18,8,28,.12); }\n  .dfsPRO-vcard.featured{ grid-column: 1; border: 2px solid var(--p2); box-shadow: 0 12px 32px rgba(110,60,199,.15); }\n  .dfsPRO-vwrap{ position: relative; }\n  .dfsPRO-v{ width:100%; aspect-ratio: 9 \/ 16; object-fit: cover; display:block; background: #0b0612; }\n  .dfsPRO-sound{ position:absolute; right:10px; top:10px; border: 1px solid rgba(255,255,255,.40); background: rgba(0,0,0,.50); color:#fff; border-radius: 999px; padding: 8px 12px; font-size: 12px; font-weight: 700; cursor:pointer; backdrop-filter: blur(8px); }\n  .dfsPRO-badge-featured{ position: absolute; left: 10px; bottom: 10px; font-size: 11px; font-weight: 700; padding: 6px 10px; border-radius: 999px; background: rgba(91,42,134,.95); color: #fff; }\n  .dfsPRO-vcap{ padding: 11px 12px; font-size: 13px; color: var(--muted); line-height: 1.4; font-weight: 500; }\n  .dfsPRO-acc{ margin-top: 16px; display:grid; gap:10px; }\n  .dfsPRO-item{ background: rgba(255,255,255,.92); border: 1px solid rgba(91,42,134,.12); border-radius: 14px; overflow:hidden; transition: all .2s ease; }\n  .dfsPRO-item summary{ cursor:pointer; list-style:none; display:flex; align-items:center; justify-content:space-between; padding: 14px 14px; font-weight: 700; font-size: 14px; }\n  .dfsPRO-item summary::-webkit-details-marker{ display:none; }\n  .dfsPRO-left{ display:flex; align-items:center; gap:10px; }\n  .dfsPRO-ico{ width: 32px; height: 32px; border-radius: 10px; display:inline-flex; align-items:center; justify-content:center; background: rgba(91,42,134,.10); border: 1px solid rgba(91,42,134,.14); font-size: 16px; flex: 0 0 auto; }\n  .dfsPRO-plus{ width:36px; height:36px; border-radius: 12px; background: linear-gradient(135deg, rgba(110,60,199,.12), rgba(91,42,134,.08)); border: 1px solid rgba(91,42,134,.14); position: relative; flex: 0 0 auto; }\n  .dfsPRO-plus:before, .dfsPRO-plus:after{ content:\"\"; position:absolute; left:50%; top:50%; width:14px; height:2px; background: rgba(32,32,40,.75); transform: translate(-50%,-50%); border-radius: 4px; }\n  .dfsPRO-plus:after{ transform: translate(-50%,-50%) rotate(90deg); }\n  details[open] .dfsPRO-plus:after{ display:none; }\n  .dfsPRO-body{ padding: 0 14px 14px; color: var(--muted); font-size: 13.5px; line-height: 1.6; animation: slideDown .25s ease; }\n  @keyframes slideDown{ from{ opacity: 0; transform: translateY(-8px); } to{ opacity: 1; transform: translateY(0); } }\n  .dfsPRO-body ul{ margin: 10px 0 0 20px; padding: 0; }\n  .dfsPRO-quote{ margin-top: 12px; background: rgba(247,244,251,.95); border: 1px solid rgba(91,42,134,.14); border-radius: 12px; padding: 11px 12px; display:flex; gap:10px; align-items:flex-start; }\n  .dfsPRO-qdot{ width:10px; height:10px; border-radius:999px; margin-top: 5px; background: linear-gradient(135deg, var(--p2), var(--p3)); box-shadow: 0 0 0 6px rgba(110,60,199,.12); flex: 0 0 auto; }\n  .dfsPRO-steps{ display:grid; gap:10px; margin-top: 12px; }\n  .dfsPRO-step{ background: rgba(247,244,251,.88); border: 1px solid rgba(91,42,134,.12); border-radius: 12px; padding: 12px 12px; display:grid; gap:5px; }\n  .dfsPRO-finalCTA{ margin-top: 18px; padding: 16px; border-radius: 14px; background: linear-gradient(135deg, rgba(91,42,134,.08), rgba(110,60,199,.06)); border: 1px solid rgba(91,42,134,.16); text-align: center; }\n  .dfsPRO-finalCTA h3{ margin: 0 0 6px; font-size: 16px; color: var(--ink); }\n  .dfsPRO-finalCTA p{ margin: 0 0 12px; color: var(--muted); font-size: 13px; }\n  .dfsPRO-toast{ position: fixed; left: 16px; bottom: 16px; z-index: 9999; display:flex; gap:10px; align-items:center; padding: 12px 14px; border-radius: 12px; background: rgba(255,255,255,.96); border: 1px solid rgba(91,42,134,.18); box-shadow: 0 12px 28px rgba(18,8,28,.16); backdrop-filter: blur(10px); transform: translateY(18px); opacity: 0; pointer-events: none; }\n  .dfsPRO-toast.show{ animation: dfsPROToastIn .35s ease forwards, dfsPROToastOut .35s ease forwards 4.2s; }\n  @keyframes dfsPROToastIn{ to{ transform: translateY(0); opacity:1; } }\n  @keyframes dfsPROToastOut{ to{ transform: translateY(18px); opacity:0; } }\n  .dfsPRO-tdot{ width:10px; height:10px; border-radius:999px; background: var(--success); box-shadow: 0 0 0 6px rgba(16,185,129,.12); flex: 0 0 auto; animation: dfsPROPulse 1.5s ease-in-out infinite; }\n  .dfsPRO-ttxt{ font-size: 13px; color: var(--ink); }\n  .dfsPRO-gummies{ position:absolute; inset:0; pointer-events:none; z-index:1; overflow:hidden; }\n  .dfsPRO-gum{ position:absolute; width: 14px; height: 14px; border-radius: 6px; background: radial-gradient(circle at 30% 30%, rgba(160,120,255,.95), rgba(91,42,134,.95)); box-shadow: 0 10px 24px rgba(18,8,28,.18); opacity: .95; transform: translateY(-40px) rotate(0deg); animation: dfsPROFall 2s ease-out forwards; }\n  @keyframes dfsPROFall{ 0%{ transform: translateY(-60px) rotate(0deg); opacity:.0; } 10%{ opacity:.95; } 100%{ transform: translateY(120vh) rotate(220deg); opacity:0; } }\n  @media (max-width: 1024px){ .dfsPRO-vgrid{ grid-template-columns: repeat(2, minmax(0,1fr)); } .dfsPRO-vcard.featured{ grid-column: 1 \/ -1; } }\n  @media (max-width: 768px){ .dfsPRO-vgrid{ grid-template-columns: 1fr; } .dfsPRO-proof{ flex-direction: column; align-items:flex-start; } .dfsPRO-proofRight{ max-width: 100%; text-align:left; } .dfsPRO-ctaRow{ flex-direction: column; } .dfsPRO-btn{ width: 100%; } }\n\u003c\/style\u003e\n\n\u003cscript\u003e\n(function(){\n  const root = document.getElementById('dfsPRO'); if(!root) return;\n  const rand = (min,max)=\u003eMath.floor(Math.random()*(max-min+1))+min;\n  const elToday = root.querySelector('[data-dfs-today]'), elWeek = root.querySelector('[data-dfs-week]'), elStock = root.querySelector('[data-dfs-stock]');\n  let today = 41, week = 287, stock = 18;\n  function tick(){ if(Math.random()\u003c0.4) today++; if(Math.random()\u003c0.3) week++; if(Math.random()\u003c0.2) stock=Math.max(6, stock-1); if(elToday) elToday.textContent=today; if(elWeek) elWeek.textContent=week; if(elStock) elStock.textContent=stock; setTimeout(tick, rand(18000,42000)); }\n  setTimeout(tick, 15000);\n  const rot = document.getElementById('dfsPRO-rot'), reviews = [\"\\\"Me dio tranquilidad entender el método.\\\" — Carolina G.\", \"\\\"Por fin algo fácil de sostener en rutina.\\\" — Andrea V.\", \"\\\"Mi hijo las toma feliz, cero pelea.\\\" — Paula T.\", \"\\\"Se siente distinto cuando hay criterio médico.\\\" — Juliana R.\"];\n  let ri = 0; if(rot){ setInterval(()=\u003e{ rot.style.opacity='0'; setTimeout(()=\u003e{ ri=(ri+1)%reviews.length; rot.textContent=reviews[ri]; rot.style.opacity='1'; },250); },3500); }\n  const vids = root.querySelectorAll('video.dfsPRO-v');\n  function tryPlay(v){ if(v \u0026\u0026 v.play){ const p=v.play(); if(p \u0026\u0026 p.catch) p.catch(()=\u003e{}); } }\n  root.querySelectorAll('.dfsPRO-sound').forEach(btn=\u003e{ btn.addEventListener('click', ()=\u003e{ const v=btn.closest('.dfsPRO-vwrap').querySelector('video'); if(v){ v.muted=!v.muted; v.controls=!v.muted; btn.textContent=v.muted?'🔊 Audio':'🔊 Sonido activo'; tryPlay(v); } }); });\n  if('IntersectionObserver' in window){ const io = new IntersectionObserver((entries)=\u003e{ entries.forEach(e=\u003e{ if(e.isIntersecting) tryPlay(e.target); else e.target.pause(); }); }, {threshold:0.3}); vids.forEach(v=\u003eio.observe(v)); }\n  const kick = ()=\u003e{ vids.forEach(v=\u003etryPlay(v)); document.removeEventListener('touchstart', kick); }; document.addEventListener('touchstart', kick, {passive:true});\n  const toast = document.getElementById('dfsPRO-toast'), toastTxt = document.getElementById('dfsPRO-ttxt'), names = [\"María\",\"Laura\",\"Carolina\",\"Diana\",\"Paula\",\"Sofía\"], places = [\"El Poblado, Medellín\",\"Chicó, Bogotá\",\"Rosales, Bogotá\",\"Envigado\"];\n  function showToast(){ if(!toast) return; toastTxt.innerHTML=`\u003cb\u003e${names[rand(0,names.length-1)]}\u003c\/b\u003e compró \u003cb\u003e+DFS\u003c\/b\u003e en \u003cb\u003e${places[rand(0,places.length-1)]}\u003c\/b\u003e`; toast.classList.add('show'); setTimeout(()=\u003etoast.classList.remove('show'), 4500); setTimeout(showToast, rand(25000,50000)); }\n  setTimeout(showToast, 10000);\n  const wrap = root.querySelector('.dfsPRO-gummies'); if(wrap){ for(let i=0;i\u003c20;i++){ const g=document.createElement('span'); g.className='dfsPRO-gum'; g.style.left=rand(0,100)+'%'; g.style.animationDelay=(rand(0,1200)\/1000)+'s'; wrap.appendChild(g); } setTimeout(()=\u003ewrap.innerHTML='', 2500); }\n})();\n\u003c\/script\u003e\n","brand":"DFS BY DOCTOR MENDOZA ","offers":[{"title":"Default Title","offer_id":43779321331800,"sku":null,"price":99900.0,"currency_code":"COP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0710\/4148\/2840\/files\/Diseno_sin_titulo_18.png?v=1772584250"}],"url":"https:\/\/dfs-by-doctor-mendoza.myshopify.com\/collections\/frontpage.oembed","provider":"DFS BY DOCTOR MENDOZA ","version":"1.0","type":"link"}