{"product_id":"kaugummi-cmd","title":"Kaugummi: Zahnpflege unterwegs für Zähne ab 40","description":"\u003cstyle\u003e\n  .dl-routine-card {\n    transition: border-color 0.2s, background 0.2s;\n    cursor: pointer;\n  }\n  .dl-routine-card.active {\n    box-shadow: 0 0 0 2px #94A399 !important;\n    border-color: transparent !important;\n    background: #f7faf8 !important;\n  }\n  .dl-routine-card:not(.active) {\n    box-shadow: 0 0 0 2px #c0c0c0 !important;\n    border-color: transparent !important;\n    background: #ffffff !important;\n  }\n  .dl-flavor-btn {\n    padding: 8px 20px;\n    border-radius: 20px;\n    font-size: 13px;\n    font-weight: 600;\n    cursor: pointer;\n    border: 2px solid #c0c0c0;\n    background: #ffffff;\n    color: #555;\n    transition: all 0.2s;\n  }\n  .dl-flavor-btn.active {\n    border-color: #94A399;\n    background: #f0f5f1;\n    color: #2D4A3E;\n  }\n\u003c\/style\u003e\n\u003c!-- 1) Sterne + Label --\u003e\n\u003cdiv style=\"display: flex; align-items: center; gap: 8px; margin: 0 0 8px;\"\u003e\n\u003cspan style=\"color: #94a399; font-size: 17px; letter-spacing: 1px;\"\u003e★★★★★\u003c\/span\u003e \u003cspan style=\"color: #888; font-size: 13px; font-weight: 500;\"\u003e| Extra Schutz für Zähne ab 40\u003c\/span\u003e\n\u003c\/div\u003e\n\u003chr style=\"border: none; border-top: 1px solid #e0e0e0; margin: 0 0 10px;\"\u003e\u003c!-- 2) Headline --\u003e\n\u003cp style=\"font-size: 19px; font-weight: bold; line-height: 1.3; margin: 0 0 4px; color: #1a1a1a;\"\u003eZahnpflege-Kaugummi: Schutz zwischendurch für Zähne ab 40\u003c\/p\u003e\n\u003c!-- 3) Subtext --\u003e\n\u003cp style=\"font-size: 14px; color: #555; margin: 0 0 10px; line-height: 1.5;\"\u003eMit den Jahren wird der Zahnschmelz dünner und die Zähne anfälliger für Karies oder Verfärbungen. Zweimal täglich Putzen reicht dann nicht mehr aus. Das DENTRALABS Kaugummi wirkt immer und überall - mit 4 aktiven Inhaltsstoffen für maximalen Schutz.\u003c\/p\u003e\n\u003c!-- 4) Trust-Badges --\u003e\n\u003cdiv style=\"display: flex; gap: 6px; flex-wrap: wrap; margin: 0 0 16px;\"\u003e\n\u003cspan style=\"display: inline-flex; align-items: center; gap: 5px; background: #f0f5f1; border: 1px solid #94A399; border-radius: 20px; padding: 4px 10px; font-size: 12px; font-weight: 600; color: #2d4a3e;\"\u003e \u003csvg stroke-width=\"2.5\" stroke=\"#94A399\" fill=\"none\" viewbox=\"0 0 24 24\" height=\"13\" width=\"13\"\u003e\u003cpath d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e Wissenschaftlich fundiert \u003c\/span\u003e \u003cspan style=\"display: inline-flex; align-items: center; gap: 5px; background: #f0f5f1; border: 1px solid #94A399; border-radius: 20px; padding: 4px 10px; font-size: 12px; font-weight: 600; color: #2d4a3e;\"\u003e \u003csvg stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke-width=\"2.5\" stroke=\"#94A399\" fill=\"none\" viewbox=\"0 0 24 24\" height=\"13\" width=\"13\"\u003e\u003crect rx=\"1\" height=\"9\" width=\"12\" y=\"8\" x=\"2\"\u003e\u003c\/rect\u003e\u003cpath d=\"M14 11h3.5l3 3.5V17H14\"\u003e\u003c\/path\u003e\u003ccircle r=\"1.5\" cy=\"18.5\" cx=\"7\"\u003e\u003c\/circle\u003e\u003ccircle r=\"1.5\" cy=\"18.5\" cx=\"17\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e Kostenloser Versand ab 40€ \u003c\/span\u003e \u003cspan style=\"display: inline-flex; align-items: center; gap: 5px; background: #f0f5f1; border: 1px solid #94A399; border-radius: 20px; padding: 4px 10px; font-size: 12px; font-weight: 600; color: #2d4a3e;\"\u003e \u003csvg stroke-width=\"2.5\" stroke=\"#94A399\" fill=\"none\" viewbox=\"0 0 24 24\" height=\"13\" width=\"13\"\u003e\u003cpath d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\u003e\u003c\/path\u003e\u003cpath d=\"M9 12l2 2 4-4\"\u003e\u003c\/path\u003e\u003c\/svg\u003e Geld-zurück-Garantie \u003c\/span\u003e\n\u003c\/div\u003e\n\u003c!-- 5) Geschmack-Auswahl --\u003e\n\u003cp style=\"font-size: 13px; font-weight: 600; color: #1a1a1a; margin: 0 0 8px;\"\u003eGeschmack wählen:\u003c\/p\u003e\n\u003cdiv style=\"display: flex; gap: 8px; margin: 0 0 16px;\"\u003e\n\u003cbutton data-flavor=\"Minze\" class=\"dl-flavor-btn active\"\u003e🌿 Minze\u003c\/button\u003e \u003cbutton data-flavor=\"Zitrone\" class=\"dl-flavor-btn\"\u003e🍋 Zitrone \u0026amp; Honig\u003c\/button\u003e\n\u003c\/div\u003e\n\u003c!-- 6) Produkt-Auswahl --\u003e\n\u003cdiv style=\"display: flex; flex-direction: column; gap: 8px; margin: 0 0 4px;\"\u003e\n\u003cdiv style=\"border-radius: 12px; padding: 12px 14px;\" data-qty=\"3x\" class=\"dl-routine-card active\"\u003e\n\u003cdiv style=\"display: flex; justify-content: space-between; align-items: flex-start;\"\u003e\n\u003cdiv\u003e\n\u003cspan style=\"background: #94A399; color: #fff; font-size: 11px; font-weight: bold; padding: 2px 9px; border-radius: 20px; letter-spacing: 0.06em;\"\u003eBESTES ANGEBOT\u003c\/span\u003e\n\u003cp style=\"margin: 7px 0 1px; font-size: 15px; font-weight: bold; color: #1a1a1a;\"\u003e3 Packungen\u003c\/p\u003e\n\u003cp style=\"margin: 0 0 1px; font-size: 12px; color: #555;\"\u003e90 Kaugummis\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 12px; color: #555;\"\u003e3 Monate Extra-Schutz für Zähne ab 40.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"text-align: right; padding-left: 12px; flex-shrink: 0;\"\u003e\n\u003cp style=\"margin: 0; font-size: 20px; font-weight: bold; color: #1a1a1a;\"\u003e€16,66\u003c\/p\u003e\n\u003cp style=\"margin: 1px 0 2px; font-size: 11px; color: #999; font-weight: 400;\"\u003epro Packung\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 11px; font-weight: bold; color: #fff; background: #94A399; padding: 2px 7px; border-radius: 10px; display: inline-block;\"\u003e0,56€ \/ Kaugummi\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"margin-top: 8px; padding-top: 8px; border-top: 1px solid #d0d0d0;\"\u003e\n\u003cp style=\"margin: 0; font-size: 12px; color: #2d4a3e; font-weight: bold;\"\u003e✅ Du sparst \u003cstrong\u003e€9,98\u003c\/strong\u003e gegenüber dem Einzelkauf\u003c\/p\u003e\n\u003cp style=\"margin: 4px 0 0; font-size: 12px; color: #2d4a3e; font-weight: bold;\"\u003e✅ Kostenloser Versand\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"border-radius: 12px; padding: 12px 14px;\" data-qty=\"1x\" class=\"dl-routine-card\"\u003e\n\u003cdiv style=\"display: flex; justify-content: space-between; align-items: flex-start;\"\u003e\n\u003cdiv\u003e\n\u003cspan style=\"background: #fdecf3; color: #d5006d; border: 1px solid #D5006D; font-size: 11px; font-weight: bold; padding: 2px 9px; border-radius: 20px; letter-spacing: 0.06em;\"\u003eZUM TESTEN\u003c\/span\u003e\n\u003cp style=\"margin: 7px 0 1px; font-size: 15px; font-weight: bold; color: #1a1a1a;\"\u003e1 Packung\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 12px; color: #555;\"\u003e30 Kaugummis\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"text-align: right; padding-left: 12px; flex-shrink: 0;\"\u003e\n\u003cp style=\"margin: 0; font-size: 20px; font-weight: bold; color: #1a1a1a;\"\u003e€19,99\u003c\/p\u003e\n\u003cp style=\"margin: 1px 0 2px; font-size: 11px; color: #999; font-weight: 400;\"\u003egesamt\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 11px; font-weight: bold; color: #fff; background: #94A399; padding: 2px 7px; border-radius: 10px; display: inline-block;\"\u003e0,67€ \/ Kaugummi\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Gesamtpreis --\u003e\n\u003cdiv style=\"display: flex; justify-content: space-between; align-items: center; margin: 10px 0 0; padding: 4px;\"\u003e\n\u003cspan style=\"font-size: 13px; color: #555; font-weight: 500;\"\u003eGesamtpreis\u003c\/span\u003e \u003cspan style=\"font-size: 18px; color: #1a1a1a;\" id=\"dl-total-price\"\u003e€49,99\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cscript\u003e\n(function() {\n  var variantMap = {\n    'Minze_3x':    '58440044904832',\n    'Minze_1x':    '58440044937600',\n    'Zitrone_3x':  '58440044970368',\n    'Zitrone_1x':  '58440045003136'\n  };\n  var priceMap = { '3x': '€49,99', '1x': '€19,99' };\n  var SESSION_KEY = 'dlGumState';\n  var reverseMap = {};\n  Object.keys(variantMap).forEach(function(key) {\n    var parts = key.split('_');\n    reverseMap[variantMap[key]] = { flavor: parts[0], qty: parts[1] };\n  });\n  \/\/ Init: sessionStorage \u003e URL variant \u003e default\n  if (!window.dlGumState) {\n    var saved = null;\n    try { saved = JSON.parse(sessionStorage.getItem(SESSION_KEY)); } catch(e) {}\n    var urlVariant = new URLSearchParams(window.location.search).get('variant');\n    if (saved \u0026\u0026 variantMap[saved.flavor + '_' + saved.qty]) {\n      window.dlGumState = saved;\n    } else if (urlVariant \u0026\u0026 reverseMap[urlVariant]) {\n      window.dlGumState = reverseMap[urlVariant];\n    } else {\n      window.dlGumState = { flavor: 'Minze', qty: '3x' };\n    }\n  }\n  function applyVisualState() {\n    var f = window.dlGumState.flavor;\n    var q = window.dlGumState.qty;\n    document.querySelectorAll('.dl-flavor-btn').forEach(function(b) {\n      b.classList.toggle('active', b.dataset.flavor === f);\n    });\n    document.querySelectorAll('.dl-routine-card').forEach(function(c) {\n      c.classList.toggle('active', c.dataset.qty === q);\n    });\n    var priceEl = document.getElementById('dl-total-price');\n    if (priceEl \u0026\u0026 priceEl.textContent !== priceMap[q]) priceEl.textContent = priceMap[q];\n  }\n  function setVariantInput() {\n    var key = window.dlGumState.flavor + '_' + window.dlGumState.qty;\n    var variantId = variantMap[key];\n    if (!variantId) return;\n    var h = document.querySelector('input[name=\"id\"]');\n    if (h) h.value = variantId;\n  }\n  \/\/ Capture-Phase: State VOR Horizon-Navigation in sessionStorage sichern\n  document.addEventListener('click', function(e) {\n    var btn = e.target.closest('.dl-flavor-btn');\n    var card = e.target.closest('.dl-routine-card');\n    if (!btn \u0026\u0026 !card) return;\n    var newState = {\n      flavor: btn ? btn.dataset.flavor : window.dlGumState.flavor,\n      qty: card ? card.dataset.qty : window.dlGumState.qty\n    };\n    if (variantMap[newState.flavor + '_' + newState.qty]) {\n      try { sessionStorage.setItem(SESSION_KEY, JSON.stringify(newState)); } catch(ex) {}\n    }\n  }, true);\n  \/\/ Bubble-Phase: State aktualisieren + DOM updaten\n  document.addEventListener('click', function(e) {\n    var flavorBtn = e.target.closest('.dl-flavor-btn');\n    if (flavorBtn) {\n      window.dlGumState.flavor = flavorBtn.dataset.flavor;\n      applyVisualState();\n      setVariantInput();\n      return;\n    }\n    var card = e.target.closest('.dl-routine-card');\n    if (card) {\n      window.dlGumState.qty = card.dataset.qty;\n      applyVisualState();\n      setVariantInput();\n    }\n  });\n  applyVisualState();\n  setVariantInput();\n  setInterval(applyVisualState, 300);\n  document.addEventListener('submit', function(e) {\n    var form = e.target.closest('form[action=\"\/cart\/add\"]');\n    if (form) setVariantInput();\n  }, true);\n})();\n\u003c\/script\u003e","brand":"DENTRAlabs","offers":[{"title":"Minze \/ 3x","offer_id":58440044904832,"sku":null,"price":49.99,"currency_code":"EUR","in_stock":true},{"title":"Minze \/ Einmalkauf","offer_id":58440044937600,"sku":null,"price":19.99,"currency_code":"EUR","in_stock":true},{"title":"Zitrone \u0026 Honig \/ 3x","offer_id":58440044970368,"sku":null,"price":49.99,"currency_code":"EUR","in_stock":false},{"title":"Zitrone \u0026 Honig \/ Einmalkauf","offer_id":58440045003136,"sku":null,"price":19.99,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0981\/6539\/1744\/files\/F1607361-93E2-4A87-AECA-543274D43111.png?v=1783670979","url":"https:\/\/dentralabs.de\/products\/kaugummi-cmd","provider":"DENTRAlabs","version":"1.0","type":"link"}