{"product_id":"deurstopper-veiligheidsbescherming","title":"Deurstopper veiligheidsbescherming - Kids en huisdieren","description":"\u003cdiv class=\"product-detail-container\"\u003e\u003c!--\n[AI Design Logic]\nProduct Type: Child Safety Door Stopper \/ Baby Proofing\nTarget Audience: Parents, Caregivers, Teachers (seeking safety, peace of mind, durability)\nVisual Style: Warm, Approachable, Safe, Homey\nColor Strategy: Earthy tones (Warm Browns, Soft Beiges) to match home decor and convey calm.\nShape Strategy: Radius 20px (Extremely rounded to psychologically mimic the \"anti-pinch\" safety feature)\nTypography Strategy: Large Type \/ Mobile-first readable (H1 up to 44px, Body min 16px)\nMobile Table Strategy: Card-based (No horizontal scroll, full conversion for mobile)\nImage Mapping: \n  Hero=image_1 (The collage showing multiple rooms)\n  Feature1=image_2 (Active protection concept)\n  Feature2=image_3 (TPR material\/Durability)\n  Feature3=image_4 (3mm gap detail)\n  Feature4=image_5 (Universal fit\/installation)\n--\u003e\u003c\/div\u003e\n\u003cstyle type=\"text\/css\"\u003e:root {\n      \/* Color Palette *\/\n      --pd-primary: #5a3a29; \/* Deep warm brown for main headings *\/\n      --pd-primary-hover: #412a1d;\n      --pd-text-main: #2d2d2d;\n      --pd-text-sub: #555555;\n      --pd-bg-body: #fdfbf8; \/* Very soft warm off-white *\/\n      --pd-bg-card: #f4eee6; \/* Soft beige for cards and contrast *\/\n      --pd-border-color: #e5dccc;\n      --pd-accent: #d89673; \/* Muted terracotta for subtle highlights *\/\n      \n      \/* Typography *\/\n      --pd-font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif;\n      \n      \/* Spacing \u0026 Borders *\/\n      --pd-radius-md: 16px;\n      --pd-radius-lg: 24px;\n      --pd-shadow-sm: 0 4px 12px rgba(90, 58, 41, 0.05);\n      --pd-shadow-lg: 0 8px 24px rgba(90, 58, 41, 0.08);\n      \n      \/* Layout Variables *\/\n      --pd-gap-section: clamp(3rem, 6vw, 5rem);\n      --pd-gap-module: clamp(2rem, 4vw, 3rem);\n    }\n\n    \/* Global Reset \u0026 Protections *\/\n    .product-detail-container {\n      max-width: 1200px;\n      margin: 0 auto;\n      padding: 0 5%;\n      font-family: var(--pd-font-family);\n      color: var(--pd-text-main);\n      background-color: var(--pd-bg-body);\n      box-sizing: border-box;\n      overflow-wrap: break-word;\n      word-break: break-word;\n      line-height: 1.6;\n      font-size: 16px;\n    }\n\n    .product-detail-container *,\n    .product-detail-container *::before,\n    .product-detail-container *::after {\n      box-sizing: border-box;\n    }\n\n    \/* Typography System *\/\n    .pd-h1 {\n      font-size: clamp(32px, 4vw, 44px);\n      color: var(--pd-primary);\n      line-height: 1.2;\n      font-weight: 800;\n      margin-top: 0;\n      margin-bottom: 1rem;\n    }\n\n    .pd-h2 {\n      font-size: clamp(24px, 3vw, 32px);\n      color: var(--pd-text-main);\n      line-height: 1.3;\n      font-weight: 700;\n      margin-top: 0;\n      margin-bottom: 1rem;\n    }\n\n    .pd-h3 {\n      font-size: clamp(20px, 2.5vw, 24px);\n      color: var(--pd-primary);\n      line-height: 1.4;\n      font-weight: 700;\n      margin-top: 0;\n      margin-bottom: 0.75rem;\n    }\n\n    .pd-p {\n      font-size: clamp(16px, 2vw, 18px);\n      color: var(--pd-text-sub);\n      margin-top: 0;\n      margin-bottom: 1.5rem;\n    }\n\n    \/* Image Protocol - Strictly Natural Flow \u0026 No Stretching *\/\n    .pd-img-fluid {\n      width: 100%;\n      height: auto;\n      display: block;\n      border-radius: var(--pd-radius-lg);\n      box-shadow: var(--pd-shadow-sm);\n    }\n\n    \/* Placeholder Styling for AI instructions *\/\n    .pd-placeholder {\n      width: 100%;\n      aspect-ratio: 4 \/ 3;\n      background-color: var(--pd-bg-card);\n      border: 2px dashed var(--pd-border-color);\n      border-radius: var(--pd-radius-lg);\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      color: var(--pd-text-sub);\n      font-weight: 600;\n      font-size: 1.2rem;\n      text-align: center;\n      padding: 2rem;\n    }\n\n    \/* Non-clickable Badges *\/\n    .pd-badge-container {\n      display: flex;\n      gap: 10px;\n      flex-wrap: wrap;\n      margin-bottom: 1.5rem;\n    }\n    .pd-badge {\n      display: inline-block;\n      padding: 6px 14px;\n      background-color: var(--pd-bg-card);\n      color: var(--pd-primary);\n      border-radius: 50px;\n      font-size: 0.875rem;\n      font-weight: 600;\n      letter-spacing: 0.5px;\n      border: 1px solid var(--pd-border-color);\n    }\n\n    \/* Layout Sections *\/\n    .pd-section {\n      margin-bottom: var(--pd-gap-section);\n    }\n\n    \/* Hero Section *\/\n    .pd-hero {\n      text-align: center;\n      padding-top: var(--pd-gap-module);\n    }\n    .pd-hero-copy {\n      max-width: 800px;\n      margin: 0 auto var(--pd-gap-module) auto;\n    }\n    \n    \/* Mobile Ordering Lock (Z-Pattern) *\/\n    .pd-feature-item {\n      display: flex;\n      flex-direction: column; \/* Mobile first: strictly column *\/\n      gap: var(--pd-gap-module);\n      margin-bottom: var(--pd-gap-module);\n    }\n    \n    .pd-feature-media {\n      order: 1; \/* Image always first on mobile *\/\n      width: 100%;\n    }\n    \n    .pd-feature-copy {\n      order: 2; \/* Text always second on mobile *\/\n      width: 100%;\n      display: flex;\n      flex-direction: column;\n      justify-content: center;\n    }\n\n    \/* Desktop Z-Pattern Enhancement *\/\n    @media (min-width: 768px) {\n      .pd-feature-item {\n        flex-direction: row;\n        align-items: center;\n      }\n      .pd-feature-media,\n      .pd-feature-copy {\n        flex: 1;\n        width: 50%;\n      }\n      \/* Even rows: Text left, Image right *\/\n      .pd-feature-item:nth-child(even) .pd-feature-copy {\n        order: 1;\n      }\n      .pd-feature-item:nth-child(even) .pd-feature-media {\n        order: 2;\n      }\n    }\n\n    \/* Specs Table - Card Based on Mobile *\/\n    .pd-specs-container {\n      background-color: #ffffff;\n      border-radius: var(--pd-radius-lg);\n      padding: clamp(1.5rem, 4vw, 3rem);\n      box-shadow: var(--pd-shadow-lg);\n      border: 1px solid var(--pd-border-color);\n    }\n\n    .pd-table {\n      width: 100%;\n      border-collapse: collapse;\n      margin-top: 1.5rem;\n    }\n\n    .pd-table th, \n    .pd-table td {\n      padding: 1rem 1.5rem;\n      text-align: left;\n    }\n\n    .pd-table thead th {\n      background-color: var(--pd-bg-card);\n      color: var(--pd-primary);\n      font-weight: 700;\n      border-bottom: 2px solid var(--pd-border-color);\n    }\n\n    .pd-table tbody tr {\n      border-bottom: 1px solid var(--pd-border-color);\n    }\n    \n    .pd-table tbody tr:last-child {\n      border-bottom: none;\n    }\n\n    \/* Strict Mobile Table Cards *\/\n    @media (max-width: 767px) {\n      .pd-table, \n      .pd-table thead, \n      .pd-table tbody, \n      .pd-table tr, \n      .pd-table th, \n      .pd-table td {\n        display: block;\n        width: 100%;\n      }\n      .pd-table thead {\n        display: none; \/* Hide standard headers *\/\n      }\n      .pd-table tbody tr {\n        background-color: var(--pd-bg-body);\n        border: 1px solid var(--pd-border-color);\n        border-radius: var(--pd-radius-md);\n        margin-bottom: 1rem;\n        padding: 0.5rem;\n      }\n      .pd-table tbody td {\n        display: flex;\n        justify-content: space-between;\n        align-items: center;\n        text-align: right;\n        border-bottom: 1px dashed var(--pd-border-color);\n        padding: 0.75rem;\n      }\n      .pd-table tbody td:last-child {\n        border-bottom: none;\n      }\n      .pd-table tbody td::before {\n        content: attr(data-label);\n        font-weight: 700;\n        color: var(--pd-primary);\n        margin-right: 1rem;\n        text-align: left;\n        flex-shrink: 0;\n      }\n    }\n\n    \/* FAQ Section *\/\n    .pd-faq-list {\n      display: flex;\n      flex-direction: column;\n      gap: 1.5rem;\n    }\n    .pd-faq-item {\n      background-color: var(--pd-bg-card);\n      border-radius: var(--pd-radius-md);\n      padding: clamp(1.2rem, 3vw, 2rem);\n    }\n    .pd-faq-q {\n      font-size: clamp(18px, 2.2vw, 20px);\n      color: var(--pd-primary);\n      font-weight: 700;\n      margin: 0 0 0.5rem 0;\n    }\n    .pd-faq-a {\n      margin: 0;\n      color: var(--pd-text-sub);\n    }\n\u003c\/style\u003e\n\u003cdiv class=\"product-detail-container\" style=\"text-align: left;\"\u003e\n\u003c!-- HERO SECTION --\u003e\n\u003cdiv class=\"pd-section pd-hero\" style=\"text-align: left;\"\u003e\n\u003cdiv class=\"pd-hero-copy\"\u003e\n\u003ch1\u003eGemoedsrust voor elke kamer\u003c\/h1\u003e\n\u003cp\u003eOnze veiligheidsdeurstopper biedt actieve bescherming om kleine vingers en tenen te behoeden voor onbedoeld dichtslaan. De perfecte combinatie van duurzame functionaliteit en een huisvriendelijk ontwerp.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-placeholder\"\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e\u003cimg src=\"https:\/\/wxalbum-10001658-file.dianxiaomi.com\/wxalbum\/1332898\/20260311174421\/96e2d5d855781b4f1ee9c36bd9c114ab.jpg\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cspan style=\"font-size: 0.8rem; font-weight: normal; margin-top: 8px;\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- FEATURES (Z-PATTERN) --\u003e\n\u003cdiv class=\"pd-section\" style=\"text-align: left;\"\u003e\n\u003ch2\u003eWaarom ouders vertrouwen hebben in deze deurstopper\u003c\/h2\u003e\n\u003c!-- Feature 1 --\u003e\n\u003cdiv class=\"pd-feature-item\"\u003e\n\u003cdiv class=\"pd-feature-media\"\u003e\n\u003cdiv class=\"pd-placeholder\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0597\/6208\/1862\/files\/1_79b4209d-6f44-4e8a-aeff-e21113523458.jpg?v=1776420914\" alt=\"\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-feature-copy\"\u003e\n\u003ch3\u003eAltijd actieve bescherming\u003c\/h3\u003e\n\u003cp\u003eGeniet automatisch van een veiligere woonomgeving. Dit slimme deurapparaat vergrendelt de deur stevig zodra deze wordt geopend, waardoor plotseling en onbedoeld dichtslaan wordt voorkomen. Het is een onmisbare beveiliging voor drukke ouders die behoefte hebben aan een betrouwbare beveiliging tegen dichtslaande deuren.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Feature 2 --\u003e\n\u003cdiv class=\"pd-feature-item\"\u003e\n\u003cdiv class=\"pd-feature-media\"\u003e\n\u003cdiv class=\"pd-placeholder\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0597\/6208\/1862\/files\/2_18e079ca-b9c7-4c79-92bc-3294dad7cc98.jpg?v=1776420915\" alt=\"\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-feature-copy\"\u003e\n\u003ch3\u003eStil, duurzaam en schokbestendig\u003c\/h3\u003e\n\u003cp\u003eDeze beschermrand is voorzien van een dikke TPR-laag (thermoplastisch rubber) en vangt harde schokken moeiteloos op. Hij beschermt niet alleen kleine handjes, maar dempt ook het geluid van dichtslaande deuren aanzienlijk en voorkomt schade aan uw deurkozijnen, zodat het in huis rustig blijft.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Feature 3 --\u003e\n\u003cdiv class=\"pd-feature-item\"\u003e\n\u003cdiv class=\"pd-feature-media\"\u003e\n\u003cdiv class=\"pd-placeholder\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0597\/6208\/1862\/files\/3_a5c08659-a575-463e-a113-7e9a11599cc9.jpg?v=1776420913\" alt=\"\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-feature-copy\"\u003e\n\u003ch3\u003eDe nauwkeurige veiligheidsopening van 3 mm\u003c\/h3\u003e\n\u003cp\u003eMet precisie ontworpen met een opening van 3 mm, waardoor precies de juiste ruimte ontstaat om te voorkomen dat vingers bekneld raken bij het scharnier of de sluiting. Het fungeert als een betrouwbare barrière, waardoor de kinderveiligheid zeer effectief is en toch op een fraaie, onopvallende manier wordt gerealiseerd.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Feature 4 --\u003e\n\u003cdiv class=\"pd-feature-item\"\u003e\n\u003cdiv class=\"pd-feature-media\"\u003e\n\u003cdiv class=\"pd-placeholder\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0597\/6208\/1862\/files\/4_b539bceb-00b2-4acd-b30d-fce3bd89e31f.jpg?v=1776420916\" alt=\"\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-feature-copy\"\u003e\n\u003ch3\u003eVeelzijdig en universeel toepasbaar\u003c\/h3\u003e\n\u003cp\u003eOntworpen om naadloos in uw leven te passen. Of het nu gaat om de kinderkamer, een drukke speelkamer of gewone binnendeuren: het is eenvoudig te installeren. Het past op de meeste standaard binnendeuren (het deurkozijn moet ≥ 2 cm uitsteken ten opzichte van het deurblad).\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- SPECIFICATIONS TABLE --\u003e\n\u003cdiv class=\"pd-section pd-specs-container\"\u003e\n\u003ch2 style=\"text-align: left;\"\u003e\u003cb\u003eProductspecificaties\u003c\/b\u003e\u003c\/h2\u003e\n\u003cp style=\"text-align: left;\"\u003eAlles wat u moet weten over uw nieuwe onmisbare veiligheidsaccessoire.\u003c\/p\u003e\n\u003cp style=\"text-align: left;\"\u003e\u003cstrong\u003eDik TPR (thermoplastisch rubber): \u003c\/strong\u003ehoge schokabsorptie, niet giftig, veilig voor oppervlakken.\u003cbr\u003e\u003cstrong\u003e3 mm (0,12 inch): \u003c\/strong\u003especiaal ontworpen afstand om te voorkomen dat vingers bekneld raken.\u003cbr\u003e\u003cstrong\u003eUitsteeklengte kozijn ≥ 2 cm (0,79 inch):\u003c\/strong\u003e het deurkozijn moet ten minste deze afstand uitsteken ten opzichte van het deurpaneel voor een goede pasvorm.\u003cbr\u003e\u003cstrong\u003eBinnenomgevingen: \u003c\/strong\u003ekinderkamers, slaapkamers, badkamers, speelkamers, klaslokalen en huurwoningen.\u003cbr\u003e\u003cstrong\u003eZonder gereedschap: \u003c\/strong\u003eeenvoudig te bevestigen zonder bevestigingsmateriaal, boren of lijm.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Gadgetspeurder","offers":[{"title":"Default Title","offer_id":44914178981958,"sku":"0323-16336717","price":9.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0597\/6208\/1862\/files\/96e2d5d855781b4f1ee9c36bd9c114ab.jpg?v=1776418841","url":"https:\/\/gadgetspeurder.nl\/products\/deurstopper-veiligheidsbescherming","provider":"Gadgetspeurder","version":"1.0","type":"link"}