{"title":"Anmeldeseite","description":" \u003cscript\u003e\n  document.addEventListener('DOMContentLoaded', function() {\n    var waRoot = document.getElementById('wa-root');\n    if (!waRoot) return;\n    var parent = waRoot.closest('section, .shopify-section, main');\n    if (parent) {\n      parent.querySelectorAll('header, h1, h2').forEach(function(el) {\n        if (!waRoot.contains(el)) {\n          el.style.setProperty('display', 'none', 'important');\n        }\n      });\n    }\n  });\n\u003c\/script\u003e\n\n\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e\n\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin\u003e\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Outfit:wght@400;500;600;700;800;900\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\n\u003cstyle\u003e\n  #wa-root, #wa-root * {\n    box-sizing: border-box !important;\n    font-family: 'Outfit', sans-serif !important;\n  }\n  #wa-root { background-color: #FFF8F8 !important; color: #202020; display: flex; justify-content: center; padding: 48px 16px; position: relative !important; }\n  #wa-root::before {\n    content: '' !important;\n    position: absolute !important;\n    inset: 0 !important;\n    background-image: url('https:\/\/cdn.shopify.com\/s\/files\/1\/0942\/4846\/8854\/files\/Patroon-3.png?v=1778849336') !important;\n    background-repeat: repeat !important;\n    background-size: 1000px !important;\n    opacity: 0.3 !important;\n    pointer-events: none !important;\n    z-index: 0 !important;\n  }\n  #wa-main { width: 100%; max-width: 720px; position: relative !important; z-index: 1 !important; }\n\n  #wa-root .wa-step { display: none !important; }\n  #wa-root .wa-step.active { display: flex !important; flex-direction: column; gap: 32px; animation: waFade 0.25s ease; }\n  @keyframes waFade { from { opacity: 0; transform: translateY(14px); } to { opacity: 1; transform: translateY(0); } }\n\n  #wa-root .wa-header { text-align: center; display: flex !important; flex-direction: column; gap: 16px; align-items: center; }\n  #wa-root .wa-banner { width: 130% !important; max-width: 1000px !important; border-radius: 16px !important; display: block !important; height: auto !important; margin: 0 !important; }\n  #wa-root .wa-sub { font-size: 15px !important; color: #888 !important; max-width: 480px; margin: 0 !important; }\n\n  #wa-root .wa-skip {\n    display: inline-flex !important; align-items: center; gap: 8px;\n    padding: 10px 20px !important; border-radius: 999px !important;\n    border: 2px solid #bc00f6 !important; color: #bc00f6 !important;\n    background: #ffffff !important; background-color: #ffffff !important; background-image: none !important;\n    font-size: 13px !important; font-weight: 600 !important;\n    cursor: pointer; transition: opacity 0.15s; margin-top: 4px;\n    line-height: 1.4 !important; text-decoration: none !important;\n    box-shadow: none !important; outline: none !important;\n  }\n  #wa-root .wa-skip:hover { background: #ffffff !important; background-color: #ffffff !important; color: #9900cc !important; }\n  #wa-root .wa-skip:focus { background: #ffffff !important; background-color: #ffffff !important; box-shadow: none !important; outline: none !important; }\n\n  #wa-root .wa-card {\n    background: #FCE0E0 !important; border: 2px solid #56004d !important;\n    border-radius: 16px !important; padding: 32px 28px !important;\n    display: flex !important; flex-direction: column; gap: 28px; margin: 0 !important;\n  }\n  #wa-root .wa-card-hdr { display: flex !important; align-items: center; gap: 12px; margin: 0 !important; padding: 0 !important; }\n  #wa-root .wa-card-ico { background: rgba(255,255,255,0.6) !important; border-radius: 10px !important; padding: 8px !important; display: flex !important; align-items: center; justify-content: center; flex-shrink: 0; border: none !important; }\n  #wa-root .wa-card-ttl { font-size: 18px !important; font-weight: 900 !important; color: #56004d !important; margin: 0 !important; }\n\n  #wa-root .wa-prize-lbl { font-size: 14px !important; font-weight: 600 !important; color: #202020 !important; margin: 0 0 8px 0 !important; padding: 0 !important; }\n  #wa-root .wa-prize-grid { display: grid !important; grid-template-columns: 1fr 1fr; gap: 8px; list-style: none !important; margin: 0 !important; padding: 0 !important; }\n  @media (max-width: 480px) { #wa-root .wa-prize-grid { grid-template-columns: 1fr !important; } }\n\n  #wa-root .wa-prize-item {\n    position: relative !important; cursor: pointer !important;\n    padding: 12px 36px 12px 14px !important; border-radius: 10px !important;\n    border: 2px solid rgba(86,0,77,0.25) !important; background: rgba(255,255,255,0.5) !important;\n    font-size: 13px !important; font-weight: 500 !important; color: #202020 !important;\n    transition: border-color 0.15s, background 0.15s;\n    user-select: none; line-height: 1.4 !important; margin: 0 !important; display: block !important;\n  }\n  #wa-root .wa-prize-item:hover { border-color: rgba(86,0,77,0.5) !important; }\n  #wa-root .wa-prize-item.selected { border-color: #56004d !important; background: rgba(255,255,255,0.75) !important; }\n  #wa-root .wa-prize-item.wide { grid-column: 1 \/ -1 !important; font-weight: 700 !important; font-size: 14px !important; text-align: center !important; }\n  #wa-root .wa-prize-chk { display: none !important; position: absolute !important; right: 10px; top: 50%; transform: translateY(-50%); color: #56004d !important; }\n  #wa-root .wa-prize-item.selected .wa-prize-chk { display: block !important; }\n  #wa-root .wa-prize-err { font-size: 13px !important; color: #e53e3e !important; display: none !important; margin-top: 4px !important; }\n  #wa-root .wa-prize-err.show { display: block !important; }\n\n  #wa-root .wa-fields { display: grid !important; grid-template-columns: 1fr 1fr; gap: 16px; padding-top: 20px !important; border-top: 1px solid rgba(255,255,255,0.5) !important; margin: 0 !important; }\n  @media (max-width: 480px) { #wa-root .wa-fields { grid-template-columns: 1fr !important; } }\n  #wa-root .wa-full { grid-column: 1 \/ -1 !important; }\n  #wa-root .wa-lbl { display: block !important; font-size: 13px !important; font-weight: 600 !important; margin: 0 0 6px 0 !important; color: #202020 !important; padding: 0 !important; }\n\n  #wa-root .wa-input {\n    width: 100% !important; padding: 12px 14px !important; border-radius: 10px !important;\n    border: 1.5px solid rgba(255,255,255,0.7) !important; background: rgba(255,255,255,0.75) !important;\n    font-size: 14px !important; color: #202020 !important; outline: none !important;\n    transition: border-color 0.15s; margin: 0 !important; line-height: 1.4 !important;\n    -webkit-appearance: none !important; appearance: none !important; box-shadow: none !important;\n  }\n  #wa-root .wa-input:focus { border-color: #56004d !important; box-shadow: none !important; }\n  #wa-root .wa-input.err { border-color: #e53e3e !important; }\n  #wa-root .wa-err { font-size: 12px !important; color: #e53e3e !important; margin: 4px 0 0 0 !important; display: none !important; padding: 0 !important; }\n  #wa-root .wa-err.show { display: block !important; }\n\n  #wa-root .wa-checks { display: flex !important; flex-direction: column; gap: 12px; padding-top: 16px !important; border-top: 1px solid rgba(255,255,255,0.5) !important; margin: 0 !important; }\n  #wa-root .wa-check-row { display: flex !important; align-items: flex-start; gap: 10px; margin: 0 !important; padding: 0 !important; }\n  #wa-root .wa-check-row input[type=\"checkbox\"] { margin: 2px 0 0 0 !important; accent-color: #56004d; width: 16px !important; height: 16px !important; cursor: pointer; flex-shrink: 0; }\n  #wa-root .wa-check-row label { font-size: 13px !important; color: #202020 !important; cursor: pointer; margin: 0 !important; padding: 0 !important; line-height: 1.4 !important; }\n\n  #wa-root .wa-submit {\n    width: 100% !important; padding: 16px !important; border-radius: 999px !important;\n    background: #56004d !important; background-color: #56004d !important; background-image: none !important;\n    color: #FFF8F8 !important; font-size: 16px !important; font-weight: 800 !important; letter-spacing: 0.04em;\n    border: none !important; cursor: pointer; display: flex !important; align-items: center;\n    justify-content: center; gap: 8px; transition: opacity 0.15s;\n    margin: 0 !important; line-height: 1 !important; text-decoration: none !important; box-shadow: none !important;\n    -webkit-appearance: none !important; appearance: none !important;\n  }\n  #wa-root .wa-submit:hover { opacity: 0.9; background: #56004d !important; background-color: #56004d !important; }\n\n  #wa-root .wa-code-wrap { display: flex !important; flex-direction: column; align-items: center; gap: 32px; max-width: 420px; margin: 0 auto !important; text-align: center; }\n  #wa-root .wa-code-h { font-size: clamp(1.75rem, 4vw, 2.5rem) !important; font-weight: 900 !important; color: #202020 !important; margin: 0 !important; }\n  #wa-root .wa-code-sub { font-size: 15px !important; color: #888 !important; margin: 4px 0 0 0 !important; padding: 0 !important; }\n\n  #wa-root .wa-ticket {\n    width: 100%; position: relative !important; background: #FCE0E0 !important;\n    border: 2px dashed #56004d !important; border-radius: 20px !important;\n    padding: 36px 32px !important; display: flex !important; flex-direction: column;\n    align-items: center; gap: 12px; margin: 0 !important;\n  }\n  #wa-root .wa-ticket::before, #wa-root .wa-ticket::after {\n    content: '' !important; position: absolute !important; top: 50%; transform: translateY(-50%);\n    width: 24px !important; height: 24px !important; background: #FFF8F8 !important; border-radius: 50% !important;\n  }\n  #wa-root .wa-ticket::before { left: -13px !important; }\n  #wa-root .wa-ticket::after { right: -13px !important; }\n  #wa-root .wa-ticket-lbl { font-size: 11px !important; font-weight: 700 !important; letter-spacing: 0.15em; text-transform: uppercase; color: #888 !important; margin: 0 !important; }\n  #wa-root .wa-ticket-code { font-size: clamp(2rem, 6vw, 2.5rem) !important; font-weight: 900 !important; letter-spacing: 0.1em; font-family: monospace !important; color: #56004d !important; margin: 0 !important; }\n\n  #wa-root .wa-copy {\n    display: inline-flex !important; align-items: center; gap: 8px;\n    padding: 10px 20px !important; border-radius: 999px !important;\n    border: 2px solid #56004d !important; color: #56004d !important;\n    background: transparent !important; background-color: transparent !important; background-image: none !important;\n    font-size: 13px !important; font-weight: 600 !important; cursor: pointer;\n    transition: opacity 0.15s; line-height: 1.2 !important; box-shadow: none !important; text-decoration: none !important;\n  }\n  #wa-root .wa-copy:hover { opacity: 0.75; color: #56004d !important; text-decoration: none !important; background: transparent !important; }\n  #wa-root .wa-copy:focus { color: #56004d !important; text-decoration: none !important; background: transparent !important; box-shadow: none !important; outline: none !important; }\n\n  #wa-root .wa-cta {\n    display: inline-flex !important; align-items: center; gap: 8px;\n    padding: 14px 40px !important; border-radius: 999px !important;\n    background: #4eecc1 !important; background-color: #4eecc1 !important; background-image: none !important;\n    color: #202020 !important; font-size: 15px !important; font-weight: 800 !important;\n    border: none !important; cursor: pointer; transition: opacity 0.15s;\n    line-height: 1.2 !important; box-shadow: none !important; text-decoration: none !important;\n  }\n  #wa-root .wa-cta:hover { opacity: 0.85; color: #202020 !important; text-decoration: none !important; background: #4eecc1 !important; background-color: #4eecc1 !important; }\n  #wa-root .wa-cta:focus { color: #202020 !important; text-decoration: none !important; background: #4eecc1 !important; background-color: #4eecc1 !important; box-shadow: none !important; outline: none !important; }\n\n  #wa-root .wa-back {\n    font-size: 13px !important; color: #888 !important; text-decoration: underline !important;\n    background: transparent !important; background-color: transparent !important; background-image: none !important;\n    border: none !important; cursor: pointer; padding: 0 !important; box-shadow: none !important;\n  }\n  #wa-root .wa-back:hover { color: #202020 !important; text-decoration: underline !important; background: transparent !important; }\n  #wa-root .wa-back:focus { color: #888 !important; background: transparent !important; box-shadow: none !important; outline: none !important; }\n\n  #wa-root .wa-prod-grid { display: grid !important; grid-template-columns: repeat(3, 1fr); gap: 20px; margin: 0 !important; align-items: start !important; }\n  @media (max-width: 600px) { #wa-root .wa-prod-grid { grid-template-columns: 1fr !important; } }\n  #wa-root .wa-prod-card { border: 1px solid #f0d4d2 !important; border-radius: 14px !important; overflow: hidden !important; background: #fff !important; }\n  #wa-root .wa-prod-thumb { aspect-ratio: 1 !important; background: #FCE0E0 !important; display: block !important; overflow: hidden !important; }\n  #wa-root .wa-prod-thumb img { width: 100% !important; height: 100% !important; object-fit: cover !important; display: block !important; margin: 0 !important; }\n  #wa-root .wa-prod-body { padding: 16px !important; text-align: center !important; display: flex !important; flex-direction: column !important; gap: 10px !important; }\n  #wa-root .wa-shop {\n    width: 100% !important; padding: 10px !important; border-radius: 999px !important;\n    background: #56004d !important; background-color: #56004d !important; background-image: none !important;\n    color: #FFF8F8 !important; font-size: 13px !important; font-weight: 800 !important;\n    border: none !important; cursor: pointer; transition: opacity 0.15s;\n    box-shadow: none !important; text-decoration: none !important;\n    display: block !important; text-align: center !important;\n  }\n  #wa-root .wa-shop:hover { opacity: 0.85; background: #56004d !important; background-color: #56004d !important; color: #FFF8F8 !important; text-decoration: none !important; }\n\u003c\/style\u003e\n\n\u003cdiv id=\"wa-root\"\u003e\n  \u003cdiv id=\"wa-main\"\u003e\n\n    \u003c!-- STAP 1: FORMULIER --\u003e\n    \u003cdiv class=\"wa-step active\" id=\"step-form\"\u003e\n      \u003cdiv class=\"wa-header\"\u003e\n        \u003cimg class=\"wa-banner\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0942\/4846\/8854\/files\/inschrijfpagina-4.png?v=1779376527\" alt=\"Winactie – Klaar voor de zomer?\"\u003e\n        \u003cp class=\"wa-sub\"\u003eKies je droomprijs, vul je gegevens in en ontvang direct je kortingscode.\u003c\/p\u003e\n        \u003ca href=\"javascript:void(0)\" class=\"wa-skip\" onclick=\"waGoTo('step-direct-code'); return false;\"\u003e\n          Ik skip de winactie, geef direct die kortingscode maar\n        \u003c\/a\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"wa-card\"\u003e\n        \u003cdiv class=\"wa-card-hdr\"\u003e\n          \u003cdiv class=\"wa-card-ico\"\u003e\n            \u003csvg width=\"22\" height=\"22\" fill=\"none\" stroke=\"#56004d\" stroke-width=\"2\" viewbox=\"0 0 24 24\"\u003e\n              \u003cpath d=\"M20 12V22H4V12\"\u003e\u003c\/path\u003e\u003cpath d=\"M22 7H2v5h20V7z\"\u003e\u003c\/path\u003e\n              \u003cpath d=\"M12 22V7\"\u003e\u003c\/path\u003e\u003cpath d=\"M12 7H7.5a2.5 2.5 0 0 1 0-5C11 2 12 7 12 7z\"\u003e\u003c\/path\u003e\n              \u003cpath d=\"M12 7h4.5a2.5 2.5 0 0 0 0-5C13 2 12 7 12 7z\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003ch2 class=\"wa-card-ttl\"\u003eSchrijf je in op één van de geweldige prijzen\u003c\/h2\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv\u003e\n          \u003cp class=\"wa-prize-lbl\"\u003eKies jouw droomprijs:\u003c\/p\u003e\n          \u003cdiv class=\"wa-prize-grid\" id=\"prize-grid\"\u003e\n            \u003cdiv class=\"wa-prize-item wide\" onclick=\"waPrize(this, 'winactie-zomer-2026-byjune-reis')\"\u003e✈️ Een vakantie naar Griekenland + koffer vol goodies t.w.v. €2250 \u003cem\u003e– mogelijk gemaakt door ByJune\u003c\/em\u003e\u003csvg class=\"wa-prize-chk\" width=\"16\" height=\"16\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M9 12l2 2 4-4\"\u003e\u003c\/path\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"10\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"wa-prize-item\" onclick=\"waPrize(this, 'winactie-zomer-2026-ref-haircare')\"\u003e🧴 Een jaar gratis REF haircare + een Hot Tools stylingtool naar keuze t.w.v. €750 \u003csvg class=\"wa-prize-chk\" width=\"16\" height=\"16\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M9 12l2 2 4-4\"\u003e\u003c\/path\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"10\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"wa-prize-item\" onclick=\"waPrize(this, 'winactie-zomer-2026-mooish-outfit')\"\u003e👗 MOOISH outfit naar keuze t.w.v. €250\u003csvg class=\"wa-prize-chk\" width=\"16\" height=\"16\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M9 12l2 2 4-4\"\u003e\u003c\/path\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"10\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"wa-prize-item\" onclick=\"waPrize(this, 'winactie-zomer-2026-craft-sportoutfit')\"\u003e🏃‍♀️ Craft sportoutfit naar keuze t.w.v. €200\u003csvg class=\"wa-prize-chk\" width=\"16\" height=\"16\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M9 12l2 2 4-4\"\u003e\u003c\/path\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"10\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"wa-prize-item\" onclick=\"waPrize(this, 'winactie-zomer-2026-mae-airstyler')\"\u003e💇‍♀️ MAE Airstyler Pro II t.w.v. €199,95\u003csvg class=\"wa-prize-chk\" width=\"16\" height=\"16\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M9 12l2 2 4-4\"\u003e\u003c\/path\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"10\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"wa-prize-item\" onclick=\"waPrize(this, 'winactie-zomer-2026-voyagoux')\"\u003e🧳 Voyagoux kofferset t.w.v. €300\u003csvg class=\"wa-prize-chk\" width=\"16\" height=\"16\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M9 12l2 2 4-4\"\u003e\u003c\/path\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"10\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"wa-prize-item\" onclick=\"waPrize(this, 'winactie-zomer-2026-zitzak')\"\u003e🛋️ Zitzak t.w.v. €199 \u003cem\u003e– mogelijk gemaakt door ikwilzitzakken.nl\u003c\/em\u003e\u003csvg class=\"wa-prize-chk\" width=\"16\" height=\"16\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M9 12l2 2 4-4\"\u003e\u003c\/path\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"10\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\n\u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003cp class=\"wa-prize-err\" id=\"prize-err\"\u003eKies een droomprijs om kans te maken!\u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"wa-fields\"\u003e\n          \u003cdiv\u003e\n            \u003clabel class=\"wa-lbl\" for=\"wa-fn\"\u003eVoornaam\u003c\/label\u003e\n            \u003cinput class=\"wa-input\" id=\"wa-fn\" type=\"text\" placeholder=\"Sanne\"\u003e\n            \u003cp class=\"wa-err\" id=\"err-fn\"\u003eVoornaam is verplicht\u003c\/p\u003e\n          \u003c\/div\u003e\n          \u003cdiv\u003e\n            \u003clabel class=\"wa-lbl\" for=\"wa-ln\"\u003eAchternaam\u003c\/label\u003e\n            \u003cinput class=\"wa-input\" id=\"wa-ln\" type=\"text\" placeholder=\"de Vries\"\u003e\n            \u003cp class=\"wa-err\" id=\"err-ln\"\u003eAchternaam is verplicht\u003c\/p\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"wa-full\"\u003e\n            \u003clabel class=\"wa-lbl\" for=\"wa-em\"\u003eE-mailadres\u003c\/label\u003e\n            \u003cinput class=\"wa-input\" id=\"wa-em\" type=\"email\" placeholder=\"sanne@voorbeeld.nl\"\u003e\n            \u003cp class=\"wa-err\" id=\"err-em\"\u003eVul een geldig e-mailadres in\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"wa-checks\"\u003e\n          \u003cdiv class=\"wa-check-row\"\u003e\n            \u003cinput type=\"checkbox\" id=\"cb-newsletter\"\u003e\n            \u003clabel for=\"cb-newsletter\"\u003eIk schrijf me in voor de By June \u0026amp; haarspullen.nl nieuwsbrief en ga akkoord met de algemene voorwaarden\u003c\/label\u003e\n          \u003c\/div\u003e\n          \u003cp class=\"wa-prize-err\" id=\"err-newsletter\"\u003eAanmelding nieuwsbrief is verplicht om mee te doen.\u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003cbutton class=\"wa-submit\" onclick=\"waSubmit()\"\u003e\n          BEVESTIG\n          \u003csvg width=\"18\" height=\"18\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M5 12h14\"\u003e\u003c\/path\u003e\u003cpath d=\"M17 5l7 7-7 7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n        \u003c\/button\u003e\n      \u003c\/div\u003e\n\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0951\/2720\/8313\/files\/inschrijfpagina.2-2.png?v=1779279059\" alt=\"\" style=\"width: 130% !important; max-width: 1000px !important; height: auto !important; display: block !important; border-radius: 16px !important; position: relative !important; left: 50% !important; transform: translateX(-50%) !important;\"\u003e\n\n    \u003c\/div\u003e\n\n    \u003c!-- STAP 2: DIRECTE CODE --\u003e\n    \u003cdiv class=\"wa-step\" id=\"step-direct-code\"\u003e\n      \u003cdiv class=\"wa-code-wrap\"\u003e\n        \u003cdiv\u003e\n          \u003cp class=\"wa-code-h\"\u003eHier is jouw code!\u003c\/p\u003e\n          \u003cp class=\"wa-code-sub\"\u003eGebruik hem direct bij je bestelling.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"wa-ticket\"\u003e\n          \u003cspan class=\"wa-ticket-lbl\"\u003eJouw kortingscode\u003c\/span\u003e\n          \u003cspan class=\"wa-ticket-code\"\u003eMYSTERYDEAL\u003c\/span\u003e\n          \u003ca href=\"javascript:void(0)\" class=\"wa-copy\" id=\"copy-a\" onclick=\"waCopy('copy-a'); return false;\"\u003e\n            \u003csvg width=\"14\" height=\"14\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" viewbox=\"0 0 24 24\"\u003e\u003crect x=\"9\" y=\"9\" width=\"13\" height=\"13\" rx=\"2\"\u003e\u003c\/rect\u003e\u003cpath d=\"M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n            Kopieer code\n          \u003c\/a\u003e\n        \u003c\/div\u003e\n        \u003ca href=\"javascript:void(0)\" class=\"wa-cta\" onclick=\"waGoTo('step-products'); return false;\"\u003e\n          \u003csvg width=\"18\" height=\"18\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M6 2 3 6v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V6l-3-4z\"\u003e\u003c\/path\u003e\u003cline x1=\"3\" y1=\"6\" x2=\"21\" y2=\"6\"\u003e\u003c\/line\u003e\u003cpath d=\"M16 10a4 4 0 0 1-8 0\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n          START SHOPPEN\n        \u003c\/a\u003e\n        \u003ca href=\"javascript:void(0)\" class=\"wa-back\" onclick=\"waGoTo('step-form'); return false;\"\u003eOok meedoen met de winactie\u003c\/a\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- STAP 3: BEDANKT --\u003e\n    \u003cdiv class=\"wa-step\" id=\"step-thankyou\"\u003e\n      \u003cdiv class=\"wa-code-wrap\"\u003e\n        \u003cdiv\u003e\n          \u003cp class=\"wa-code-h\"\u003eGefeliciteerd!\u003c\/p\u003e\n          \u003cp class=\"wa-code-sub\"\u003eJe doet officieel mee. Gebruik deze code bij je volgende aankoop.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"wa-ticket\"\u003e\n          \u003cspan class=\"wa-ticket-lbl\"\u003eJouw kortingscode\u003c\/span\u003e\n          \u003cspan class=\"wa-ticket-code\"\u003eMYSTERYDEAL\u003c\/span\u003e\n          \u003ca href=\"javascript:void(0)\" class=\"wa-copy\" id=\"copy-b\" onclick=\"waCopy('copy-b'); return false;\"\u003e\n            \u003csvg width=\"14\" height=\"14\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" viewbox=\"0 0 24 24\"\u003e\u003crect x=\"9\" y=\"9\" width=\"13\" height=\"13\" rx=\"2\"\u003e\u003c\/rect\u003e\u003cpath d=\"M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n            Kopieer code\n          \u003c\/a\u003e\n        \u003c\/div\u003e\n        \u003ca href=\"javascript:void(0)\" class=\"wa-cta\" onclick=\"waGoTo('step-products'); return false;\"\u003e\n          \u003csvg width=\"18\" height=\"18\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M6 2 3 6v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V6l-3-4z\"\u003e\u003c\/path\u003e\u003cline x1=\"3\" y1=\"6\" x2=\"21\" y2=\"6\"\u003e\u003c\/line\u003e\u003cpath d=\"M16 10a4 4 0 0 1-8 0\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n          START SHOPPEN\n        \u003c\/a\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- STAP 4: PRODUCTEN --\u003e\n    \u003cdiv class=\"wa-step\" id=\"step-products\"\u003e\n      \u003cdiv class=\"wa-header\"\u003e\n        \u003ch2 class=\"wa-code-h\"\u003eShop jouw zomerlook\u003c\/h2\u003e\n        \u003cp class=\"wa-sub\"\u003eVergeet je code \u003cstrong\u003eMYSTERYDEAL\u003c\/strong\u003e niet bij het afrekenen!\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"wa-prod-grid\"\u003e\n        \u003cdiv class=\"wa-prod-card\"\u003e\n          \u003cdiv class=\"wa-prod-thumb\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0942\/4846\/8854\/files\/selftan.png?v=1778853583\" alt=\"Selftan\"\u003e\u003c\/div\u003e\n          \u003cdiv class=\"wa-prod-body\"\u003e\n            \u003cp class=\"wa-prod-name\"\u003eSelftan\u003c\/p\u003e\n            \u003ca href=\"https:\/\/www.haarspullen.nl\/collections\/self-tan\" class=\"wa-shop\"\u003eSHOP NU\u003c\/a\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"wa-prod-card\"\u003e\n          \u003cdiv class=\"wa-prod-thumb\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0942\/4846\/8854\/files\/haircare.png?v=1778853583\" alt=\"Haircare\"\u003e\u003c\/div\u003e\n          \u003cdiv class=\"wa-prod-body\"\u003e\n            \u003cp class=\"wa-prod-name\"\u003eHaircare\u003c\/p\u003e\n            \u003ca href=\"https:\/\/www.haarspullen.nl\/collections\/haarverzorging\" class=\"wa-shop\"\u003eSHOP NU\u003c\/a\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"wa-prod-card\"\u003e\n          \u003cdiv class=\"wa-prod-thumb\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0942\/4846\/8854\/files\/spf.png?v=1778853584\" alt=\"Zonnebrand\"\u003e\u003c\/div\u003e\n          \u003cdiv class=\"wa-prod-body\"\u003e\n            \u003cp class=\"wa-prod-name\"\u003eZonnebrand\u003c\/p\u003e\n            \u003ca href=\"https:\/\/www.haarspullen.nl\/collections\/zonnebrand\" class=\"wa-shop\"\u003eSHOP NU\u003c\/a\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv style=\"text-align:center\"\u003e\n        \u003ca href=\"javascript:void(0)\" class=\"wa-back\" onclick=\"waGoTo('step-form'); return false;\"\u003eTerug naar start\u003c\/a\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\n  var waPrizeSelected = '';\n  var waPrizeOrigin   = '';\n\n  var WA_PRIZE_ORIGIN = {\n    '✈️ Een vakantie naar Griekenland + koffer vol goodies t.w.v. €2250 – mogelijk gemaakt door ByJune': 'winactie-zomer-2026-byjune-reis',\n    '🧴 Een jaar gratis REF haircare + een Hot Tools stylingtool naar keuze t.w.v. €750': 'winactie-zomer-2026-ref-haircare',\n    '👗 MOOISH outfit naar keuze t.w.v. €250': 'winactie-zomer-2026-mooish-outfit',\n    '🏃‍♀️ Craft sportoutfit naar keuze t.w.v. €200': 'winactie-zomer-2026-craft-sportoutfit',\n    '💇‍♀️ MAE Airstyler Pro II t.w.v. €199,95': 'winactie-zomer-2026-mae-airstyler',\n    '🧳 Voyagoux kofferset t.w.v. €300': 'winactie-zomer-2026-voyagoux',\n    '🛋️ Zitzak t.w.v. €199 – mogelijk gemaakt door ikwilzitzakken.nl': 'winactie-zomer-2026-zitzak'\n  };\n\n  function waGoTo(id) {\n    document.querySelectorAll('#wa-root .wa-step').forEach(function(el) { el.classList.remove('active'); });\n    var t = document.getElementById(id);\n    if (t) { t.classList.add('active'); window.scrollTo({ top: 0, behavior: 'smooth' }); }\n  }\n\n  function waPrize(el, origin) {\n    document.querySelectorAll('#wa-root .wa-prize-item').forEach(function(i) { i.classList.remove('selected'); });\n    el.classList.add('selected');\n    waPrizeSelected = el.textContent.trim();\n    waPrizeOrigin   = origin;\n    document.getElementById('prize-err').classList.remove('show');\n  }\n\n  function waSubmit() {\n    var ok = true;\n\n    if (!waPrizeSelected) {\n      document.getElementById('prize-err').classList.add('show');\n      ok = false;\n    }\n\n    var fn = document.getElementById('wa-fn');\n    if (!fn.value || fn.value.trim().length \u003c 2) {\n      fn.classList.add('err'); document.getElementById('err-fn').classList.add('show'); ok = false;\n    } else { fn.classList.remove('err'); document.getElementById('err-fn').classList.remove('show'); }\n\n    var ln = document.getElementById('wa-ln');\n    if (!ln.value || ln.value.trim().length \u003c 2) {\n      ln.classList.add('err'); document.getElementById('err-ln').classList.add('show'); ok = false;\n    } else { ln.classList.remove('err'); document.getElementById('err-ln').classList.remove('show'); }\n\n    var em = document.getElementById('wa-em');\n    if (!\/^[^\\s@]+@[^\\s@]+\\.[^\\s@]+$\/.test(em.value)) {\n      em.classList.add('err'); document.getElementById('err-em').classList.add('show'); ok = false;\n    } else { em.classList.remove('err'); document.getElementById('err-em').classList.remove('show'); }\n\n    var cb = document.getElementById('cb-newsletter');\n    if (!cb.checked) {\n      document.getElementById('err-newsletter').classList.add('show'); ok = false;\n    } else { document.getElementById('err-newsletter').classList.remove('show'); }\n\n    if (!ok) return;\n\n    var origin        = WA_PRIZE_ORIGIN[waPrizeSelected] || waPrizeOrigin || 'winactie-zomer-2026';\n    var anyNewsletter = 'yes';\n    var nlByjune      = 'yes';\n    var nlHaarsullen  = 'yes';\n\n    try {\n      window._sqzl = window._sqzl || [];\n\n      window._sqzl.push({\n        \"event\":                       \"ProfileUpdate\",\n        \"email\":                       em.value.trim(),\n        \"first_name\":                  fn.value.trim(),\n        \"last_name\":                   ln.value.trim(),\n        \"newsletter\":                  anyNewsletter,\n        \"newsletter_consent\":          anyNewsletter,\n        \"consent_given\":               true,\n        \"newsletter_byjune\":           nlByjune,\n        \"newsletter_haarsullen\":       nlHaarsullen,\n        \"custom_winactie_prijs\":       waPrizeSelected,\n        \"custom_origin\":               origin,\n        \"custom_last_campaign\":        origin,\n        \"custom_url_of_registration\":  window.location.href\n      });\n\n      window._sqzl.push({\n        \"event\":                       \"CompleteRegistration\",\n        \"email\":                       em.value.trim(),\n        \"newsletter\":                  anyNewsletter,\n        \"newsletter_consent\":          anyNewsletter,\n        \"consent_given\":               true,\n        \"custom_winactie_prijs\":       waPrizeSelected,\n        \"custom_origin\":               origin,\n        \"custom_last_campaign\":        origin,\n        \"custom_url_of_registration\":  window.location.href\n      });\n    } catch(e) {\n      console.warn('Copernica push mislukt:', e);\n    }\n\n    waGoTo('step-thankyou');\n  }\n\n  function waCopy(btnId) {\n    navigator.clipboard.writeText('MYSTERYDEAL').then(function() {\n      var b = document.getElementById(btnId);\n      b.innerHTML = '\u003csvg width=\"14\" height=\"14\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" viewBox=\"0 0 24 24\"\u003e\u003cpath d=\"M20 6L9 17l-5-5\"\/\u003e\u003c\/svg\u003e Gekopieerd!';\n      setTimeout(function() {\n        b.innerHTML = '\u003csvg width=\"14\" height=\"14\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" viewBox=\"0 0 24 24\"\u003e\u003crect x=\"9\" y=\"9\" width=\"13\" height=\"13\" rx=\"2\"\/\u003e\u003cpath d=\"M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1\"\/\u003e\u003c\/svg\u003e Kopieer code';\n      }, 2000);\n    });\n  }\n\u003c\/script\u003e\n","products":[],"url":"https:\/\/www.beautykaufen.de\/collections\/inschrijfpagina-2.oembed","provider":"Haarspullen.nl","version":"1.0","type":"link"}