{"id":951694,"date":"2026-01-20T18:41:39","date_gmt":"2026-01-20T17:41:39","guid":{"rendered":"https:\/\/doll.shop\/?page_id=951694"},"modified":"2026-08-25T19:48:01","modified_gmt":"2026-08-25T17:48:01","slug":"contactnl","status":"publish","type":"page","link":"https:\/\/doll.shop\/nl\/contactnl\/","title":{"rendered":"Contact"},"content":{"rendered":"\n<style>\n\/* --- CSS VARIABELEN --- *\/\n:root {\n--ds-primary: #c24061; \/* Doll.shop Roze *\/\n--ds-primary-hover: #a63653;\n--ds-text-dark: #1f2937;\n--ds-text-light: #6b7280;\n--ds-border: #e5e7eb;\n--ds-bg-body: #f9fafb;\n--ds-radius: 8px;\n--ds-shadow: 0 1px 3px rgba(0,0,0,0.05);\n}\n\n\/* --- HOOFD LAYOUT --- *\/\n.ds-cs-wrapper {\nfont-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif;\ncolor: var(--ds-text-dark);\nline-height: 1.6;\nmax-width: 1200px;\nmargin: 0 auto;\npadding: 0;\n}\n\n\/* --- GRID SECTIE --- *\/\n.ds-grid-section {\ndisplay: grid;\ngrid-template-columns: 1fr 1fr;\ngap: 15px;\nalign-items: start;\nmargin-bottom: 40px;\nmargin-top: -20px;\n\n\/* Terug naar 2 rijen rechts, Quicklinks zijn nu intern in 'search' *\/\ngrid-template-areas:\n\"form search\"\n\"form contact\";\ngrid-template-rows: min-content 1fr;\n}\n\n.ds-area-form { grid-area: form; }\n.ds-area-search { grid-area: search; }\n.ds-area-contact { grid-area: contact; }\n\n\/* --- KAART STIJL --- *\/\n.ds-card {\nbackground: #fff;\npadding: 40px;\nborder: 1px solid var(--ds-border);\nborder-radius: var(--ds-radius);\nbox-shadow: var(--ds-shadow);\nbox-sizing: border-box;\nheight: 100%;\nwidth: 100%;\n}\n\n.ds-card h2 { margin-top: 0; margin-bottom: 20px; font-size: 24px; font-weight: 700; color: #111; letter-spacing: -0.02em; }\n.ds-card h3 { margin-top: 0; margin-bottom: 15px; font-size: 18px; font-weight: 700; color: #111; }\n.ds-card p { font-size: 15px; color: #555; margin-bottom: 20px; line-height: 1.6; }\n\n\/* --- FORMULIER STYLING --- *\/\n.ds-area-form label { font-weight: 600; font-size: 14px; color: #333; margin-bottom: 5px; display: block; }\n\n\/* --- ZOEKBLOK (Met ge\u00efntegreerde links) --- *\/\n.ds-area-search .ds-card {\npadding: 40px;\nborder: none;\nposition: relative;\noverflow: visible !important;\nbackground-color: #1a1a1a;\nbackground-image: url('https:\/\/doll.shop\/wp-content\/uploads\/2025\/11\/AlexisDoll-Valentina-11.jpg');\nbackground-size: cover;\nbackground-position: center 25%;\nborder-radius: var(--ds-radius);\nz-index: 10;\ndisplay: flex;\nflex-direction: column;\njustify-content: center; \/* Zorgt voor mooie verticale verdeling *\/\n}\n\n.ds-area-search .ds-card::before {\ncontent: ''; position: absolute; inset: 0;\nbackground: linear-gradient(90deg, rgba(0,0,0,0.85) 0%, rgba(0,0,0,0.3) 100%);\nz-index: 0; border-radius: var(--ds-radius); pointer-events: none;\n}\n\n.ds-search-wrapper { position: relative; z-index: 2; width: 100%; }\n\n.ds-search-title {\ndisplay: block; font-size: 24px; font-weight: 800; margin-bottom: 12px; color: #ffffff !important;\ntext-shadow: 0 2px 4px rgba(0,0,0,0.5);\nborder-left: 5px solid var(--ds-primary); padding-left: 15px; line-height: 1.2;\n}\n\n.ds-search-text { font-size: 15px; color: #ffffff !important; margin-bottom: 25px; text-shadow: 0 1px 3px rgba(0,0,0,0.5); opacity: 0.95; }\n\n.ds-search-container { position: relative; width: 100%; }\n\n.ds-search-input {\nwidth: 100%; padding: 14px 15px 14px 50px !important; border: none; border-radius: 50px;\nfont-size: 16px !important; box-sizing: border-box; outline: none;\nbackground-color: #fff; height: 50px; box-shadow: 0 5px 20px rgba(0,0,0,0.3); color: #333;\n}\n\n.ds-search-icon { position: absolute; left: 20px; top: 50%; transform: translateY(-50%); color: var(--ds-primary); pointer-events: none; width: 20px; height: 20px; z-index: 5; }\n\n\/* AJAX Resultaten *\/\n.ds-search-results {\nposition: absolute; top: 120%; left: 0; right: 0; background: #fff;\nborder-radius: 8px; box-shadow: 0 15px 40px rgba(0,0,0,0.2); z-index: 9999;\nmax-height: 350px; overflow-y: auto; display: none; border: 1px solid rgba(0,0,0,0.05);\n}\n.ds-search-results.active { display: block; }\n.ds-result-group { padding: 10px 20px; font-size: 11px; text-transform: uppercase; letter-spacing: 1px; font-weight: 700; color: #999; background: #fcfcfc; border-bottom: 1px solid #f0f0f0; }\n.ds-result-item { display: flex; align-items: center; padding: 12px 20px; border-bottom: 1px solid #f3f4f6; text-decoration: none; color: #333; font-size: 14px; font-weight: 500; }\n.ds-result-item:hover { background-color: #fff1f2; color: var(--ds-primary); }\n.ds-no-results, .ds-searching { padding: 15px; font-size: 13px; color: #777; text-align: center; }\n\n\/* --- NIEUW: SUBTIELE FOOTER LINKS (IN ZOEKBLOK) --- *\/\n.ds-search-footer {\nmargin-top: 25px;\ndisplay: flex;\nalign-items: center;\nflex-wrap: wrap;\ngap: 15px;\nfont-size: 13px;\ncolor: rgba(255, 255, 255, 0.7);\n}\n\n.ds-sf-label { margin-right: 5px; font-weight: 400; }\n\n.ds-sf-link {\ncolor: #fff;\ntext-decoration: none;\nfont-weight: 600;\ndisplay: flex;\nalign-items: center;\ngap: 6px;\npadding: 4px 10px;\nbackground: rgba(255,255,255,0.1);\nborder-radius: 20px;\ntransition: all 0.2s;\nborder: 1px solid rgba(255,255,255,0.15);\n}\n\n.ds-sf-link:hover {\nbackground: #fff;\ncolor: var(--ds-text-dark);\ntransform: translateY(-1px);\n}\n\n.ds-sf-link svg { width: 14px; height: 14px; opacity: 0.9; }\n\n\/* --- CONTACT BLOK --- *\/\n.ds-area-contact { position: sticky; top: 20px; }\n.ds-area-contact .ds-card { padding: 25px; height: auto; }\n\n.ds-contact-list { display: flex; flex-direction: column; gap: 0; }\n\n.ds-contact-item {\ndisplay: flex; align-items: center; padding: 12px 0;\ntext-decoration: none; color: inherit; border-bottom: 1px solid #f3f4f6;\ntransition: transform 0.2s ease;\n}\n.ds-contact-item:last-child { border-bottom: none; }\n\na.ds-contact-item:hover { transform: translateX(5px); }\na.ds-contact-item:hover .ds-ci-icon { background: var(--ds-primary); color: #fff; border-color: var(--ds-primary); }\na.ds-contact-item:hover .ds-ci-text h4 { color: var(--ds-primary); }\n\n.ds-ci-icon {\nwidth: 38px; height: 38px; background: #fff; border: 1px solid #e5e7eb; border-radius: 50%;\ndisplay: flex; align-items: center; justify-content: center; color: var(--ds-text-dark);\nflex-shrink: 0; margin-right: 15px; transition: all 0.2s;\n}\n.ds-ci-icon svg { width: 18px; height: 18px; }\n\n.ds-ci-text h4 { margin: 0 0 2px 0; font-size: 11px; font-weight: 700; text-transform: uppercase; color: #9ca3af; letter-spacing: 0.5px; transition: color 0.2s; }\n.ds-ci-text p { margin: 0; font-size: 14px; color: var(--ds-text-dark); font-weight: 600; line-height: 1.35; }\n\n\/* NIEUW: tweede regel binnen een contact-item (btw-nummer) *\/\n.ds-ci-text p .ds-ci-sub { display: block; font-size: 12px; font-weight: 500; color: var(--ds-text-light); margin-top: 2px; }\n\n\/* NIEUW: juridische toelichting onderaan de contactkaart *\/\n.ds-legal-note { margin: 15px 0 0 0; padding-top: 15px; border-top: 1px solid #f3f4f6; font-size: 12px; line-height: 1.5; color: var(--ds-text-light); }\n\n\/* --- RESPONSIVE (MOBIEL) --- *\/\n@media (max-width: 900px) {\n.ds-grid-section { display: flex; flex-direction: column; gap: 20px; }\n\n.ds-area-search { order: 1; width: 100%; }\n.ds-area-form { order: 2; width: 100%; }\n.ds-area-contact { order: 3; width: 100%; position: static; }\n\n.ds-card, .ds-area-search .ds-card, .ds-area-contact .ds-card { width: 100%; height: auto; padding: 25px 20px; margin: 0; }\n.ds-search-title { font-size: 20px; border-left-width: 4px; padding-left: 12px; }\n\n\/* Footer mobiel: onder elkaar of wrapped *\/\n.ds-search-footer { gap: 10px; margin-top: 20px; }\n.ds-sf-link { font-size: 12px; padding: 5px 10px; width: auto; }\n}\n<\/style>\n\n<div class=\"ds-av-wrapper\">\n\n<div class=\"ds-grid-section\">\n\n<div class=\"ds-area-form\">\n<div class=\"ds-card\">\n<h2>Contactformulier<\/h2>\n<p>Kon je het antwoord niet vinden in de kennisbank? <strong>Kies hieronder eerst een onderwerp<\/strong> om het juiste formulier te openen. We helpen je graag persoonlijk verder.<\/p>\n<style>\n  \/* ======= DVWZ FORMULIER - PREMIUM BLACK SELECTION ======= *\/\n  .dvccf {\n    --ds-primary: #c24061;       \/* Doll.shop Roze (alleen voor verzendknop\/focus) *\/\n    --ds-primary-hover: #a63653; \n    --ds-text-dark: #1f2937;     \/* Donkergrijs\/Zwart *\/\n    --ds-text-light: #6b7280;\n    --ds-border: #e5e7eb;\n    --ds-bg-input: #f9fafb;\n    --ds-radius: 6px; \n    \n    font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif;\n    max-width: 100%;\n  }\n\n  \/* Grid Layout *\/\n  .dvccf .row { display: grid; grid-template-columns: 1fr 1fr; gap: 10px; margin-bottom: 8px; }\n  .dvccf label { display: block; font-size: 12.5px; font-weight: 700; margin: 0 0 2px; color: var(--ds-text-dark); letter-spacing: 0.2px; }\n\n  \/* Inputs & Selects *\/\n  .dvccf input[type=text], .dvccf input[type=email], .dvccf input[type=tel],\n  .dvccf select, .dvccf textarea, .dvccf input[type=file] {\n    width: 100%; padding: 6px 10px; border: 1px solid #ddd; border-radius: var(--ds-radius);\n    background-color: var(--ds-bg-input); font-size: 16px !important; color: var(--ds-text-dark);\n    transition: border-color 0.2s; box-sizing: border-box; appearance: none; height: 38px; line-height: normal;\n  }\n  .dvccf textarea { min-height: 70px; resize: vertical; height: auto; padding-top: 8px; }\n  .dvccf input[type=file] { height: auto; padding: 5px; border-style: dashed; font-size: 12px !important; }\n  \n  \/* Custom Select Arrow *\/\n  .dvccf select { \n    background-image: url(\"data:image\/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2210%22%20height%3D%2210%22%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5%207l5%205%205-5%22%20stroke%3D%22%236b7280%22%20stroke-width%3D%223%22%20fill%3D%22none%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E\"); \n    background-repeat: no-repeat; background-position: right 10px center; padding-right: 25px; cursor: pointer;\n  }\n\n  \/* Focus states (Blijft wel roze voor herkenbaarheid) *\/\n  .dvccf input:focus, .dvccf select:focus, .dvccf textarea:focus {\n    border-color: var(--ds-primary); background-color: #fff; outline: none;\n    box-shadow: 0 0 0 1px var(--ds-primary);\n  }\n\n  \/* --- TYPE SWITCH (KEUZEKNOPPEN) --- *\/\n  .dvccf .type-switch { display: flex; gap: 6px; margin-bottom: 12px; flex-wrap: wrap; }\n  \n  .dvccf .type-switch label {\n    position: relative; display: flex; align-items: center; gap: 5px;\n    border: 1px solid var(--ds-border); \n    border-radius: var(--ds-radius);\n    padding: 8px 12px; cursor: pointer;\n    background: #fff; \n    color: var(--ds-text-dark);\n    font-weight: 600; font-size: 13px;\n    transition: all 0.1s;\n    margin: 0; white-space: nowrap; user-select: none;\n  }\n  .dvccf .type-switch input[type=radio] { position: absolute; opacity: 0; pointer-events: none; width:0; height:0; }\n\n  \/* ACTIEVE STATUS: DONKERGRIJS (Zakelijk & Duidelijk) *\/\n  .dvccf .type-switch label.active {\n    background-color: #fff;           \/* Wit vlak *\/\n    color: var(--ds-text-dark);       \/* Donkere tekst *\/\n    border-color: var(--ds-text-dark); \/* Donkere rand *\/\n    box-shadow: inset 0 0 0 1px var(--ds-text-dark); \/* Rand dikker maken *\/\n  }\n  \n  .dvccf .type-switch label:hover:not(.active) { background-color: #f3f4f6; border-color: #ccc; }\n\n  \/* Fieldsets & Legends *\/\n  .dvccf fieldset { border: 0; padding: 0; margin: 8px 0 0; min-width: 0; }\n  .dvccf legend {\n    font-size: 12px; font-weight: 700; color: #999; margin: 0 0 6px 0; padding: 0; \n    width: 100%; display: block; text-transform: uppercase; letter-spacing: 0.5px;\n    border-bottom: 1px solid #f0f0f0; padding-bottom: 2px; text-align: left;\n  }\n\n  \/* Submit Button (Enige fel gekleurde element) *\/\n  .dvccf .actions { margin-top: 12px; }\n  .dvccf button {\n    background-color: var(--ds-primary);\n    color: #fff;\n    font-size: 14px; font-weight: 700;\n    padding: 12px 15px; \n    border: none; border-radius: var(--ds-radius);\n    cursor: pointer; transition: background 0.2s;\n    width: 100%; display: block;\n    text-transform: uppercase; letter-spacing: 0.5px;\n  }\n  .dvccf button:hover { background-color: var(--ds-primary-hover); }\n  .dvccf button:active { transform: translateY(1px); }\n\n  \/* Helpers *\/\n  .dvccf .muted { font-size: 11px; color: var(--ds-text-light); margin-top: 2px; display:block; line-height: 1.2; }\n  .dvccf .dvccf-error { color: #dc2626; font-size: 12px; margin-top: 2px; font-weight: 500; }\n  .dvccf .dvccf-notice { background:#f0fdf4; border:1px solid #bbf7d0; color:#166534; padding:10px; border-radius:var(--ds-radius); margin-bottom:10px; font-size: 13px; }\n  .dvccf .hidden { display: none; }\n\n  \/* RESPONSIVE (MOBIEL) *\/\n  @media (max-width: 700px) {\n    .dvccf .row { grid-template-columns: 1fr; gap: 8px; margin-bottom: 8px; }\n    \n    .dvccf .type-switch {\n      display: grid;\n      grid-template-columns: 1fr 1fr;\n      gap: 8px;\n    }\n    .dvccf .type-switch label {\n      width: 100%; justify-content: center; padding: 10px; text-align: center;\n    }\n    \/* Eerste knop 'Algemeen' pakt volle breedte *\/\n    .dvccf .type-switch label:first-child { grid-column: 1 \/ -1; }\n  }\n<\/style>\n\n    \n    <form class=\"dvccf\" method=\"post\" enctype=\"multipart\/form-data\" novalidate>\n      <input type=\"hidden\" id=\"dvccf_nonce\" name=\"dvccf_nonce\" value=\"b7183665d5\" \/><input type=\"hidden\" name=\"_wp_http_referer\" value=\"\/nl\/wp-json\/wp\/v2\/pages\/951694\" \/><div style=\"display:none !important;\" aria-hidden=\"true\">\n    <input type=\"text\" name=\"dvccf_phone_extra_validate\" tabindex=\"-1\" autocomplete=\"off\">\n<\/div>\n\n      <div class=\"type-switch\" role=\"radiogroup\" aria-label=\"Formulier type\">\n                  <label for=\"dvccf_t_algemeen\"><input type=\"radio\" name=\"dvccf_type\" id=\"dvccf_t_algemeen\" value=\"algemeen\" checked> Algemeen<\/label>\n                  <label for=\"dvccf_t_product\"><input type=\"radio\" name=\"dvccf_type\" id=\"dvccf_t_product\" value=\"product\" > Productprobleem<\/label>\n                  <label for=\"dvccf_t_retour\"><input type=\"radio\" name=\"dvccf_type\" id=\"dvccf_t_retour\" value=\"retour\" > Retour<\/label>\n              <\/div>\n\n      <div class=\"row\">\n        <div>\n            <label for=\"dvccf_name\">Naam *<\/label>\n            <input type=\"text\" id=\"dvccf_name\" name=\"dvccf_name\" value=\"\" required>\n                    <\/div>\n        <div>\n            <label for=\"dvccf_email\">E-mail *<\/label>\n            <input type=\"email\" id=\"dvccf_email\" name=\"dvccf_email\" value=\"\" required>\n                    <\/div>\n      <\/div>\n\n      <div class=\"row\">\n        <div>\n            <label for=\"dvccf_phone\">Telefoon <span id=\"dvccf_phone_req\" class=\"muted req-flag\" style=\"display:none\">*<\/span><\/label>\n            <input type=\"tel\" id=\"dvccf_phone\" name=\"dvccf_phone\" value=\"\">\n                    <\/div>\n      <\/div>\n\n      <fieldset class=\"group group-algemeen \">\n        <legend>Algemeen<\/legend>\n        <div class=\"row\">\n          <div>\n            <label for=\"dvccf_subject\">Onderwerp *<\/label>\n            <input type=\"text\" id=\"dvccf_subject\" name=\"dvccf_subject\" value=\"\" required>\n                      <\/div>\n        <\/div>\n        <div>\n          <label for=\"dvccf_message\">Bericht *<\/label>\n          <textarea id=\"dvccf_message\" name=\"dvccf_message\" required><\/textarea>\n                  <\/div>\n      <\/fieldset>\n\n      <fieldset class=\"group group-product hidden\">\n        <legend>Productprobleem<\/legend>\n        <div class=\"row\">\n          <div>\n            <label for=\"dvccf_order\">Bestelnummer *<\/label>\n            <input type=\"text\" id=\"dvccf_order\" name=\"dvccf_order\" value=\"\" >\n                      <\/div>\n          <div>\n            <label for=\"dvccf_product\">Product (naam of link)<\/label>\n            <input type=\"text\" id=\"dvccf_product\" name=\"dvccf_product\" value=\"\">\n          <\/div>\n        <\/div>\n        <div class=\"row\">\n          <div>\n            <label for=\"dvccf_issue\">Probleemcategorie *<\/label>\n            <select id=\"dvccf_issue\" name=\"dvccf_issue\" >\n              <option value=\"\"  selected='selected'>Maak een keuze<\/option><option value=\"Beschadigd bij ontvangst\" >Beschadigd bij ontvangst<\/option><option value=\"Defect\" >Defect<\/option><option value=\"Missende onderdelen\" >Missende onderdelen<\/option><option value=\"Werkt niet zoals verwacht\" >Werkt niet zoals verwacht<\/option><option value=\"Anders\" >Anders<\/option>            <\/select>\n                      <\/div>\n          <div>\n            <label for=\"dvccf_pref\">Voorkeur oplossing<\/label>\n            <select id=\"dvccf_pref\" name=\"dvccf_pref\">\n              <option value=\"\"  selected='selected'>Geen voorkeur<\/option><option value=\"Vervangend onderdeel\" >Vervangend onderdeel<\/option><option value=\"Omruilen\" >Omruilen<\/option><option value=\"Reparatie\" >Reparatie<\/option><option value=\"Anders\" >Anders<\/option>            <\/select>\n          <\/div>\n        <\/div>\n        <div>\n          <label for=\"dvccf_message_prod\">Beschrijving probleem *<\/label>\n          <textarea id=\"dvccf_message_prod\" name=\"dvccf_message_prod\" ><\/textarea>\n                  <\/div>\n        <div>\n          <label for=\"dvccf_cause\">Oorzaak (beschrijving) *<\/label>\n          <textarea id=\"dvccf_cause\" name=\"dvccf_cause\" ><\/textarea>\n                  <\/div>\n\n        <div class=\"row\">\n          <div>\n            <label for=\"dvccf_file_overview\">Overzichtsfoto *<\/label>\n            <input type=\"file\" id=\"dvccf_file_overview\" name=\"dvccf_file_overview\" accept=\".jpg,.jpeg,.png,.webp\" >\n            <div class=\"muted\">Foto (jpg\/png\/webp, max 8MB)<\/div>\n                      <\/div>\n          <div>\n            <label for=\"dvccf_file_detail\">Detailfoto *<\/label>\n            <input type=\"file\" id=\"dvccf_file_detail\" name=\"dvccf_file_detail\" accept=\".jpg,.jpeg,.png,.webp\" >\n            <div class=\"muted\">Foto (jpg\/png\/webp, max 8MB)<\/div>\n                      <\/div>\n        <\/div>\n        <div>\n          <label for=\"dvccf_file_batch\">Foto buitenkant doos met batchnummer (DD\/FD) \u2013 aanbevolen<\/label>\n          <input type=\"file\" id=\"dvccf_file_batch\" name=\"dvccf_file_batch\" accept=\".jpg,.jpeg,.png,.webp\">\n          <div class=\"muted\">Aanbevolen: foto van de buitenkant van de doos waarop het batchnummer zichtbaar is (begint met DD of FD).<\/div>\n                  <\/div>\n      <\/fieldset>\n\n      <fieldset class=\"group group-retour hidden\">\n        <legend>Retour<\/legend>\n        <div class=\"row\">\n          <div>\n            <label for=\"dvccf_order_r\">Bestelnummer *<\/label>\n            <input type=\"text\" id=\"dvccf_order_r\" name=\"dvccf_order_r\" value=\"\" >\n                      <\/div>\n          <div>\n            <label for=\"dvccf_product_r\">Product (naam of link)<\/label>\n            <input type=\"text\" id=\"dvccf_product_r\" name=\"dvccf_product_r\" value=\"\">\n          <\/div>\n        <\/div>\n        <div class=\"row\">\n          <div>\n            <label for=\"dvccf_reason\">Probleemcategorie<\/label>\n            <select id=\"dvccf_reason\" name=\"dvccf_reason\" >\n              <option value=\"\"  selected='selected'>Maak een keuze<\/option><option value=\"Verkeerd besteld\" >Verkeerd besteld<\/option><option value=\"Niet naar wens\" >Niet naar wens<\/option><option value=\"Beschadigd ontvangen\" >Beschadigd ontvangen<\/option><option value=\"Defect\" >Defect<\/option><option value=\"Anders\" >Anders<\/option>            <\/select>\n                      <\/div>\n          <div>\n            <label for=\"dvccf_refund\">Terugbetaling<\/label>\n            <select id=\"dvccf_refund\" name=\"dvccf_refund\">\n              <option value=\"Originele betaalmethode\"  selected='selected'>Originele betaalmethode<\/option><option value=\"Cadeaubon\" >Cadeaubon<\/option><option value=\"Omruilen voor ander model\" >Omruilen voor ander model<\/option>            <\/select>\n          <\/div>\n        <\/div>\n        <div>\n          <label><input type=\"checkbox\" name=\"dvccf_seals\" value=\"1\"  > Ik bevestig dat de verpakking ongeopend is en alle zichtbare en onzichtbare hygi\u00ebnezegels intact zijn<\/label>\n                  <\/div>\n        <div>\n          <label for=\"dvccf_message_r\">Bericht (optioneel)<\/label>\n          <textarea id=\"dvccf_message_r\" name=\"dvccf_message_r\"><\/textarea>\n        <\/div>\n        <div>\n          <label for=\"dvccf_file_r\">Bijlage <span class=\"muted\">Bijlage (foto of pdf, max 8MB)<\/span><\/label>\n          <input type=\"file\" id=\"dvccf_file_r\" name=\"dvccf_file\" accept=\".jpg,.jpeg,.png,.webp,.pdf\">\n                  <\/div>\n      <\/fieldset>\n\n      <div class=\"actions\">\n        <button type=\"submit\" name=\"dvccf_submit\" value=\"1\">Verzenden<\/button>\n      <\/div>\n    <\/form>\n\n    <script>\n    (function(){\n      const form = document.currentScript.previousElementSibling;\n      if(!form) return;\n      const radios = form.querySelectorAll('input[name=\"dvccf_type\"]');\n      const switchWrap = form.querySelector('.type-switch');\n      const groups = {\n        algemeen: form.querySelector('.group-algemeen'),\n        product:  form.querySelector('.group-product'),\n        retour:   form.querySelector('.group-retour'),\n      };\n      const phone = form.querySelector('#dvccf_phone');\n      const phoneReq = form.querySelector('#dvccf_phone_req');\n\n      Array.prototype.forEach.call(form.querySelectorAll('[required]'), function(el){\n        el.setAttribute('data-required', '1');\n      });\n\n      function activate(type){\n        Object.keys(groups).forEach(function(t){\n          if(!groups[t]) return;\n          const active = (t === type);\n          groups[t].classList.toggle('hidden', !active);\n          groups[t].querySelectorAll('[data-required]').forEach(function(el){\n            if(active){ el.setAttribute('required','required'); }\n            else { el.removeAttribute('required'); }\n          });\n        });\n        phone.removeAttribute('required');\n        if(phoneReq) phoneReq.style.display = 'none';\n      }\n\n      function updateSwitchActive(){\n        if(!switchWrap) return;\n        switchWrap.querySelectorAll('label').forEach(function(l){ l.classList.remove('active'); });\n        const checked = form.querySelector('input[name=\"dvccf_type\"]:checked');\n        if(checked){\n          const lbl = checked.closest('label') || switchWrap.querySelector('label[for=\"'+checked.id+'\"]');\n          if(lbl) lbl.classList.add('active');\n        }\n      }\n\n      radios.forEach(function(r){\n        r.addEventListener('change', function(){\n          activate(this.value);\n          updateSwitchActive();\n        });\n      });\n      const checked = form.querySelector('input[name=\"dvccf_type\"]:checked');\n      activate(checked ? checked.value : 'algemeen');\n      updateSwitchActive();\n    })();\n    <\/script>\n    \n<\/div>\n<\/div>\n\n<div class=\"ds-area-search\">\n<div class=\"ds-card\">\n<div class=\"ds-search-wrapper\">\n<span class=\"ds-search-title\">Vind direct je antwoord<\/span>\n<p class=\"ds-search-text\">De meeste vragen worden direct beantwoord in onze kennisbank. Probeer het eens:<\/p>\n\n<div class=\"ds-search-container\">\n<svg class=\"ds-search-icon\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"11\" cy=\"11\" r=\"8\"><\/circle><line x1=\"21\" y1=\"21\" x2=\"16.65\" y2=\"16.65\"><\/line><\/svg>\n<input type=\"text\" class=\"ds-search-input\" id=\"dsKbSearch\" placeholder=\"Zoek op onderwerp (bijv. 'betalen')\" autocomplete=\"off\">\n<div class=\"ds-search-results\" id=\"dsKbResults\"><\/div>\n<\/div>\n\n<div class=\"ds-search-footer\">\n<span class=\"ds-sf-label\">Veelgelezen:<\/span>\n<a href=\"https:\/\/doll.shop\/nl\/kennisbank\/levertijden-en-bezorging\/\" class=\"ds-sf-link\">\n<svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"1\" y=\"3\" width=\"15\" height=\"13\"><\/rect><polygon points=\"16 8 20 8 23 11 23 16 16 16 16 8\"><\/polygon><circle cx=\"5.5\" cy=\"18.5\" r=\"2.5\"><\/circle><circle cx=\"18.5\" cy=\"18.5\" r=\"2.5\"><\/circle><\/svg>\nVerzenden\n<\/a>\n<a href=\"https:\/\/doll.shop\/nl\/kennisbank\/discreet-en-veilig-betalen\/\" class=\"ds-sf-link\">\n<svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"1\" y=\"4\" width=\"22\" height=\"16\" rx=\"2\" ry=\"2\"><\/rect><line x1=\"1\" y1=\"10\" x2=\"23\" y2=\"10\"><\/line><\/svg>\nBetalen\n<\/a>\n<\/div>\n\n<\/div>\n<\/div>\n<\/div>\n\n<div class=\"ds-area-contact\">\n<div class=\"ds-card\">\n<h3>Overige contactmethodes<\/h3>\n\n<div class=\"ds-contact-list\">\n\n<a href=\"tel:+31850600590\" class=\"ds-contact-item\">\n<div class=\"ds-ci-icon\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6A19.79 19.79 0 0 1 2.12 4.18 2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72c.13.96.36 1.9.7 2.81a2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45c.9.34 1.85.57 2.81.7A2 2 0 0 1 22 16.92z\"><\/path><\/svg><\/div>\n<div class=\"ds-ci-text\">\n<h4>Telefoon<\/h4>\n<p>+31 (0)85 060 05 90<\/p>\n<\/div>\n<\/a>\n\n<div class=\"ds-contact-item\">\n<div class=\"ds-ci-icon\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"12\" cy=\"12\" r=\"10\"><\/circle><polyline points=\"12 6 12 12 16 14\"><\/polyline><\/svg><\/div>\n<div class=\"ds-ci-text\">\n<h4>Openingstijden<\/h4>\n<p>Ma. \u2013 Vr. 09:00 \u2013 17:00<\/p>\n<\/div>\n<\/div>\n\n<div class=\"ds-contact-item\">\n<div class=\"ds-ci-icon\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\"><\/path><circle cx=\"12\" cy=\"10\" r=\"3\"><\/circle><\/svg><\/div>\n<div class=\"ds-ci-text\">\n<h4>Postadres<\/h4>\n<p>K\u00f6nigsborner Stra\u00dfe 26a<br>39175 Biederitz, Duitsland<\/p>\n<\/div>\n<\/div>\n\n<a href=\"mailto:info@doll.shop\" class=\"ds-contact-item\">\n<div class=\"ds-ci-icon\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M4 4h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2z\"><\/path><polyline points=\"22,6 12,13 2,6\"><\/polyline><\/svg><\/div>\n<div class=\"ds-ci-text\">\n<h4>E-mail<\/h4>\n<p>info@doll.shop<\/p>\n<\/div>\n<\/a>\n\n<a href=\"https:\/\/wa.me\/31850600590?text=doll.shop%20contact\" target=\"_blank\" rel=\"noopener\" class=\"ds-contact-item\">\n<div class=\"ds-ci-icon\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M21 11.5a8.38 8.38 0 0 1-.9 3.8 8.5 8.5 0 0 1-7.6 4.7 8.38 8.38 0 0 1-3.8-.9L3 21l1.9-5.7a8.38 8.38 0 0 1-.9-3.8 8.5 8.5 0 0 1 4.7-7.6 8.38 8.38 0 0 1 3.8-.9h.5a8.48 8.48 0 0 1 8 8v.5z\"><\/path><\/svg><\/div>\n<div class=\"ds-ci-text\">\n<h4>WhatsApp<\/h4>\n<p>Stuur ons een bericht<\/p>\n<\/div>\n<\/a>\n\n<div class=\"ds-contact-item\">\n<div class=\"ds-ci-icon\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M3 21h18\"><\/path><path d=\"M5 21V7l7-4 7 4v14\"><\/path><path d=\"M10 21v-5h4v5\"><\/path><path d=\"M9 9h.01\"><\/path><path d=\"M15 9h.01\"><\/path><path d=\"M9 12.5h.01\"><\/path><path d=\"M15 12.5h.01\"><\/path><\/svg><\/div>\n<div class=\"ds-ci-text\">\n<h4>Bedrijfsgegevens<\/h4>\n<p>KvK 82678057<span class=\"ds-ci-sub\">Btw-id NL862563215B01<\/span><\/p>\n<\/div>\n<\/div>\n\n<\/div>\n\n<p class=\"ds-legal-note\">Doll.shop is een handelsnaam van <strong>DVWZ B.V.<\/strong>, ingeschreven bij de Nederlandse Kamer van Koophandel onder nummer 82678057.<\/p>\n\n<\/div>\n<\/div>\n\n<\/div>\n\n<\/div>\n\n<script type=\"text\/javascript\">\njQuery(document).ready(function($) {\nconst $searchInput = $('#dsKbSearch');\nconst $resultsContainer = $('#dsKbResults');\nlet typingTimer;\n\n$searchInput.on('input', function() {\nclearTimeout(typingTimer);\nconst term = $(this).val().trim();\n\nif (term.length < 2) {\n$resultsContainer.removeClass('active');\nreturn;\n}\n\n$resultsContainer.html('<div class=\"ds-searching\">Zoeken...<\/div>').addClass('active');\n\ntypingTimer = setTimeout(function() {\n$.ajax({\nurl: '\/wp-admin\/admin-ajax.php',\ntype: 'POST',\ndata: {\naction: 'dvwz_kb_search',\nterm: term\n},\nsuccess: function(res) {\nif (res.success && res.data) {\nlet html = '';\nlet hasResults = false;\n\nif (res.data.kb && res.data.kb.length > 0) {\nhtml += '<div class=\"ds-result-group\">Kennisbank<\/div>';\n$.each(res.data.kb, function(i, item) {\nhtml += '<a href=\"' + item.link + '\" class=\"ds-result-item\">' + item.title + '<\/a>';\n});\nhasResults = true;\n}\n\nif (res.data.pages && res.data.pages.length > 0) {\nhtml += '<div class=\"ds-result-group\">Pagina\\'s<\/div>';\n$.each(res.data.pages, function(i, item) {\nhtml += '<a href=\"' + item.link + '\" class=\"ds-result-item\">' + item.title + '<\/a>';\n});\nhasResults = true;\n}\n\nif (res.data.posts && res.data.posts.length > 0) {\nhtml += '<div class=\"ds-result-group\">Berichten<\/div>';\n$.each(res.data.posts, function(i, item) {\nhtml += '<a href=\"' + item.link + '\" class=\"ds-result-item\">' + item.title + '<\/a>';\n});\nhasResults = true;\n}\n\nif (hasResults) {\n$resultsContainer.html(html);\n} else {\n$resultsContainer.html('<div class=\"ds-no-results\">Geen resultaten gevonden.<\/div>');\n}\n} else {\n$resultsContainer.html('<div class=\"ds-no-results\">Fout bij zoeken.<\/div>');\n}\n},\nerror: function() {\n$resultsContainer.html('<div class=\"ds-no-results\">Verbindingsfout.<\/div>');\n}\n});\n}, 400);\n});\n\n$(document).on('click', function(e) {\nif (!$(e.target).closest('.ds-search-container').length) { $resultsContainer.removeClass('active'); }\n});\n});\n<\/script>\n","protected":false},"excerpt":{"rendered":"<p>Contactformulier Kon je het antwoord niet vinden in de kennisbank? Kies hieronder eerst een onderwerp om het juiste formulier te<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-951694","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/doll.shop\/nl\/wp-json\/wp\/v2\/pages\/951694","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/doll.shop\/nl\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/doll.shop\/nl\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/doll.shop\/nl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/doll.shop\/nl\/wp-json\/wp\/v2\/comments?post=951694"}],"version-history":[{"count":38,"href":"https:\/\/doll.shop\/nl\/wp-json\/wp\/v2\/pages\/951694\/revisions"}],"predecessor-version":[{"id":954480,"href":"https:\/\/doll.shop\/nl\/wp-json\/wp\/v2\/pages\/951694\/revisions\/954480"}],"wp:attachment":[{"href":"https:\/\/doll.shop\/nl\/wp-json\/wp\/v2\/media?parent=951694"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}