Shampoo für Haarverlängerung


Du bist dir bei der Farbe nicht sicher?
Sende uns ein Bild per Whatsapp

(function () { var box = document.getElementById('vh-grammpreis'); if (!box) return; if (!document.getElementById('vh-grammpreis-css')) { var st = document.createElement('style'); st.id = 'vh-grammpreis-css'; st.textContent = '.vh-grammpreis{display:none;margin:.5rem 0 .25rem}\n .vh-grammpreis.is-on{display:block}\n .vh-grammpreis__pill{display:inline-block;background:#f6e6d6;color:#7a4a24;font-weight:700;\n font-size:1.25rem;line-height:1.3;padding:.3rem .75rem;border-radius:.5rem;white-space:nowrap} @media (max-width:767px){.vh-grammpreis__pill{font-size:1.05rem}} .single .base-price,.single [class*="base-price"]{font-size:.85rem;line-height:1.4;color:#5c534d}'; document.head.appendChild(st); } var pill = box.querySelector('.vh-grammpreis__pill'); var re = /([\d.]+,\d{2})\s*(?:€|EUR)\s*\/\s*(?:1\s*)?(kilogramm|kg|liter|l)\b/i; function num(s) { return parseFloat(s.replace(/\./g, '').replace(',', '.')); } function fmt(n) { return n.toFixed(2).replace('.', ','); } function findBase() { var nodes = document.querySelectorAll('.base-price'); for (var i = 0; i < nodes.length; i++) { if (nodes[i].closest('.vh-grammpreis-widget, .cmp-product-thumb, .widget-item-list, .list-item, .carousel')) continue; var m = (nodes[i].textContent || '').match(re); if (m) return { el: nodes[i], kg: num(m[1]), unit: /^k/i.test(m[2]) ? 'kg' : 'l', raw: m[1] }; } return null; } function render() { var b = findBase(); if (!b || b.unit !== 'kg' || !(b.kg > 0)) { box.classList.remove('is-on'); return; } var perUnit = b.kg / 1000; var txt = 'nur ' + fmt(perUnit) + ' € pro Gramm'; if (pill.textContent !== txt) pill.textContent = txt; // nur bei Änderung, sonst Endlosschleife mit dem Observer if (b.el.parentNode && box.nextElementSibling !== b.el) b.el.parentNode.insertBefore(box, b.el); // Reihenfolge: Preis, Gramm, Grundpreis box.classList.add('is-on'); } var t; new MutationObserver(function () { clearTimeout(t); t = setTimeout(render, 150); }) .observe(document.body, { childList: true, subtree: true, characterData: true }); render(); })();
Sie sparen: 50%
(- 10,00€)
Angebot gültig bis heute Abend
if(!document.getElementById('paypal-smart-payment-script')) { var script = document.createElement("script"); script.type = "module"; script.id = "paypal-smart-payment-script"; script.src = "https://cdn02.plentyone.com/wvkxdg9vxb2b/plugin/10/paypal/js/smartPaymentScript.min.js"; script.setAttribute("data-client-id", "AfslQana4f4CQjHvRBnUc6vBJg5jgJuZFwM-SbrTiGKUAqB7MrxQv3QWFdQ6U1h7ogMDokT1DNBzRxMw"); script.setAttribute("data-user-id-token", ""); script.setAttribute("data-merchant-id", "6C4YZGFT8GXXA"); script.setAttribute("data-currency", "ARS"); script.setAttribute("data-append-trailing-slash", ""); script.setAttribute("data-locale", "de_DE"); script.setAttribute("sandbox", ""); script.setAttribute("googlePayComponent", 1); script.setAttribute("applePayComponent", 1); script.setAttribute("logToken", "96b82d3c26976c0e6e81ff5f4b8a413f"); document.body.appendChild(script); } else { var script = document.getElementById('paypal-smart-payment-script'); script.src = "https://cdn02.plentyone.com/wvkxdg9vxb2b/plugin/10/paypal/js/smartPaymentScript.min.js"; script.setAttribute("data-client-id", "AfslQana4f4CQjHvRBnUc6vBJg5jgJuZFwM-SbrTiGKUAqB7MrxQv3QWFdQ6U1h7ogMDokT1DNBzRxMw"); script.setAttribute("data-user-id-token", ""); script.setAttribute("data-merchant-id", "6C4YZGFT8GXXA"); script.setAttribute("data-currency", "ARS"); script.setAttribute("data-append-trailing-slash", ""); script.setAttribute("data-locale", "de_DE"); script.setAttribute("sandbox", ""); script.setAttribute("googlePayComponent", 1); script.setAttribute("applePayComponent", 1); script.setAttribute("logToken", "96b82d3c26976c0e6e81ff5f4b8a413f"); }
* inkl. ges. MwSt. zzgl. Versandkosten

sichere Zahlungsmöglichkeiten:

Klarna
PayPal
Nachnahme
Mastercard
Vorkasse

Artikelnummer 4260275176909

Extensions werden nicht von der Kopfhaut versorgt, deshalb brauchen sie ein mildes Shampoo. Die Probe ist ideal zum Testen oder für die Reise.

(function () { var CSS = '.vh-anleitungen{margin:1.5rem 0;padding:1rem 1.25rem;border:1px solid #e5e0db;border-radius:6px;background:#faf8f6}\n.vh-anleitungen__titel{font-size:1.1rem;margin:0 0 .5rem}\n.vh-anleitungen__liste{list-style:none;margin:0;padding:0}\n.vh-anleitungen__liste li{margin:.35rem 0}\n.vh-anleitungen__liste a{text-decoration:underline}\n.vh-anleitungen__liste a::before{content:"\\1F4C4\\00a0"}'; var CFG = {"base": "https://cdn02.plentyone.com/wvkxdg9vxb2b/frontend/documents/anleitungen/", "suffix": "haartempel", "pdfs": {"tape": ["anleitung-tape-extensions", "Anleitung: Tape-Extensions einsetzen (PDF, 3 Seiten)"], "bonding": ["anleitung-bondings", "Anleitung: Keratin-Bondings einsetzen und entfernen (PDF)"], "microring": ["anleitung-microring-extensions", "Anleitung: MicroRing-Extensions einsetzen (PDF)"], "pflege": ["anleitung-extensions-waschen-pflegen", "Extensions waschen und pflegen (PDF)"]}, "rules": [{"name": "Tape-Zubehoer", "ids": [], "words": ["ersatzrolle", "tape-loeser", "tape-löser", "tape löser", "klebeband", "remover"], "pdfs": ["tape", "pflege"]}, {"name": "Tape-Extensions", "ids": [], "words": ["tape"], "pdfs": ["tape", "pflege"]}, {"name": "Bondings", "ids": [], "words": ["bonding", "keratin", "rebond"], "pdfs": ["bonding", "pflege"]}, {"name": "MicroRing", "ids": [], "words": ["microring", "micro ring", "micro-ring", "mikroring"], "pdfs": ["microring", "pflege"]}, {"name": "Clip-ins, Pflege, Zubehoer", "ids": [], "words": ["clip", "pflege", "zubehör", "zubehoer", "zange", "bürste", "extensions", "haar", "shampoo", "spray", "kur", "öl", "conditioner", "maske", "fluid"], "pdfs": ["pflege"]}]}; function norm(s) { return (s || "").toLowerCase(); } function findRule() { // 1) Kategorie-IDs: Body-Klassen (categoryid-N) und Breadcrumb-Links mit /c/N oder ?categoryId=N var ids = []; (document.body.className.match(/categoryid-(\d+)/g) || []).forEach(function (c) { ids.push(+c.split("-")[1]); }); var crumbs = document.querySelectorAll(".breadcrumbs a, .breadcrumb a, nav[aria-label*='readcrumb'] a"); var text = ""; crumbs.forEach(function (a) { text += " " + norm(a.textContent) + " " + norm(a.getAttribute("href")); var m = (a.getAttribute("href") || "").match(/(?:\/c\/|categoryId=)(\d+)/); if (m) ids.push(+m[1]); }); var h1 = document.querySelector("h1"); var name = norm(h1 && h1.textContent); var i, r; for (i = 0; i < CFG.rules.length; i++) { r = CFG.rules[i]; if (r.ids.some(function (id) { return ids.indexOf(id) > -1; })) return r; } // 2) Fallback: Woerter in Breadcrumb und Artikelname, Regeln in Reihenfolge var hay = text + " " + name; for (i = 0; i < CFG.rules.length; i++) { r = CFG.rules[i]; if (r.words.some(function (w) { return hay.indexOf(w) > -1; })) return r; } return null; } function render() { var box = document.getElementById("vh-anleitungen"); if (!box || box.getAttribute("data-done")) return; var rule = findRule(); if (!rule) return; var ul = box.querySelector("ul"); rule.pdfs.forEach(function (key) { var p = CFG.pdfs[key]; var li = document.createElement("li"); var a = document.createElement("a"); a.href = CFG.base + p[0] + "-" + CFG.suffix + ".pdf"; a.textContent = p[1]; a.target = "_blank"; a.rel = "noopener"; a.setAttribute("download", ""); li.appendChild(a); ul.appendChild(li); }); box.setAttribute("data-done", rule.name); box.style.display = ""; } if (!document.getElementById("vh-anleitungen-css")) { var st = document.createElement("style"); st.id = "vh-anleitungen-css"; st.textContent = CSS; document.head.appendChild(st); } render(); var n = 0, t = setInterval(function () { render(); if (++n > 20) clearInterval(t); }, 500); })();

Haartempel.com