{"title":"Gepersonaliseerde Cadeaus met Naam","description":"\u003cp\u003eOntdek onze collectie \u003cstrong\u003egepersonaliseerde cadeaus met naam\u003c\/strong\u003e — het perfecte kraamcadeau of verjaardagscadeau voor baby en peuter. Van schattige knuffels tot lieve teddy rugzakjes, elk cadeau wordt persoonlijk gemaakt met de naam van het kind.\u003c\/p\u003e","products":[{"product_id":"knuffel-nijlpaard-met-naam-geborduurd","title":"Nijlpaard Knuffel met Naam","description":"\u003cdiv class=\"sx-product-desc\"\u003e\n  \u003cstyle\u003e\n    @import url('https:\/\/fonts.googleapis.com\/css2?family=Fraunces:ital,opsz,wght@0,9..144,400;0,9..144,500;1,9..144,400\u0026display=swap');\n\n    .sx-product-desc {\n      --deep: #2F2A26;\n      --mid: #6F655D;\n      --terracotta: #A88F7A;\n      --terracotta-deep: #8A7059;\n      --blush: #E8DFD8;\n      --cream: #F7F4F1;\n      --paper: #FBF9F7;\n      font-family: inherit;\n      color: var(--deep);\n      -webkit-font-smoothing: antialiased;\n    }\n    .sx-product-desc *, .sx-product-desc *::before, .sx-product-desc *::after { box-sizing: border-box; }\n\n    \/* ── Eyebrow label ── *\/\n    .sx-pd-eyebrow {\n      font-size: 11px;\n      letter-spacing: .22em;\n      text-transform: uppercase;\n      color: var(--terracotta);\n      font-weight: 700;\n      text-align: center;\n      margin: 0 0 22px;\n    }\n    .sx-pd-eyebrow::before,\n    .sx-pd-eyebrow::after {\n      content: \"\";\n      display: inline-block;\n      width: 26px;\n      height: 1px;\n      background: var(--blush);\n      vertical-align: middle;\n      margin: 0 12px;\n    }\n\n    \/* ── USP grid ── *\/\n    .sx-pd-usps {\n      display: grid;\n      grid-template-columns: repeat(4, 1fr);\n      gap: 14px;\n      margin-bottom: 46px;\n    }\n    .sx-pd-usp {\n      position: relative;\n      background: linear-gradient(160deg, var(--paper), var(--cream));\n      border: 1px solid var(--blush);\n      border-radius: 18px;\n      padding: 26px 16px 22px;\n      text-align: center;\n      transition: transform .35s cubic-bezier(.22,1,.36,1), box-shadow .35s ease, border-color .35s ease;\n      opacity: 0;\n      transform: translateY(14px);\n      animation: sx-rise .7s cubic-bezier(.22,1,.36,1) forwards;\n    }\n    .sx-pd-usp:nth-child(1) { animation-delay: .05s; }\n    .sx-pd-usp:nth-child(2) { animation-delay: .14s; }\n    .sx-pd-usp:nth-child(3) { animation-delay: .23s; }\n    .sx-pd-usp:nth-child(4) { animation-delay: .32s; }\n    @keyframes sx-rise { to { opacity: 1; transform: translateY(0); } }\n\n    .sx-pd-usp:hover {\n      transform: translateY(-5px);\n      box-shadow: 0 18px 40px -22px rgba(47,42,38,.45);\n      border-color: var(--terracotta);\n    }\n\n    .sx-pd-icon {\n      width: 54px;\n      height: 54px;\n      margin: 0 auto 16px;\n      border-radius: 50%;\n      background: #fff;\n      border: 1px solid var(--blush);\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      color: var(--terracotta);\n      transition: background .35s ease, color .35s ease, border-color .35s ease;\n    }\n    .sx-pd-usp:hover .sx-pd-icon {\n      background: var(--terracotta);\n      border-color: var(--terracotta);\n      color: #fff;\n    }\n    .sx-pd-icon svg { width: 26px; height: 26px; display: block; }\n\n    .sx-pd-usp b {\n      display: block;\n      font-size: 14px;\n      font-weight: 700;\n      color: var(--deep);\n      margin-bottom: 5px;\n      letter-spacing: .01em;\n    }\n    .sx-pd-usp small {\n      display: block;\n      font-size: 12px;\n      line-height: 1.45;\n      color: var(--mid);\n    }\n\n    \/* ── Accordion ── *\/\n    .sx-pd-accordion {\n      border: 1px solid var(--blush);\n      border-radius: 18px;\n      overflow: hidden;\n      background: var(--paper);\n      margin-bottom: 46px;\n    }\n    .sx-pd-item + .sx-pd-item { border-top: 1px solid var(--blush); }\n    .sx-pd-trigger {\n      width: 100%;\n      background: none;\n      border: none;\n      padding: 20px 24px;\n      display: flex;\n      justify-content: space-between;\n      align-items: center;\n      cursor: pointer;\n      font-family: inherit;\n      font-size: 14.5px;\n      font-weight: 700;\n      color: var(--deep);\n      letter-spacing: .01em;\n      text-align: left;\n      transition: color .25s ease;\n    }\n    .sx-pd-trigger:hover { color: var(--terracotta); }\n    .sx-pd-arrow {\n      position: relative;\n      width: 16px;\n      height: 16px;\n      flex-shrink: 0;\n      margin-left: 16px;\n    }\n    .sx-pd-arrow::before,\n    .sx-pd-arrow::after {\n      content: \"\";\n      position: absolute;\n      background: var(--terracotta);\n      border-radius: 2px;\n      transition: transform .3s cubic-bezier(.22,1,.36,1), opacity .3s ease;\n    }\n    .sx-pd-arrow::before { top: 7px; left: 0; width: 16px; height: 2px; }\n    .sx-pd-arrow::after  { left: 7px; top: 0; width: 2px; height: 16px; }\n    .sx-pd-item.open .sx-pd-arrow::after { transform: rotate(90deg); opacity: 0; }\n\n    .sx-pd-body {\n      max-height: 0;\n      overflow: hidden;\n      transition: max-height .4s cubic-bezier(.4,0,.2,1);\n    }\n    .sx-pd-body-inner {\n      padding: 0 24px 22px;\n      font-size: 14px;\n      line-height: 1.85;\n      color: var(--mid);\n    }\n    .sx-pd-body ul { margin: 0; padding-left: 18px; }\n    .sx-pd-body li { margin-bottom: 7px; }\n    .sx-pd-body li::marker { color: var(--terracotta); }\n    .sx-pd-body p { margin: 0; }\n    .sx-pd-body strong { color: var(--deep); }\n    .sx-pd-body a { color: var(--terracotta-deep); font-weight: 700; text-decoration: none; border-bottom: 1px solid var(--blush); }\n    .sx-pd-body a:hover { border-color: var(--terracotta); }\n\n    .sx-pd-tags { display: flex; flex-wrap: wrap; gap: 8px; }\n    .sx-pd-tag {\n      background: var(--cream);\n      border: 1px solid var(--blush);\n      color: var(--terracotta-deep);\n      padding: 6px 16px;\n      border-radius: 999px;\n      font-size: 12.5px;\n      font-weight: 700;\n    }\n\n    \/* ── Sluittekst ── *\/\n    .sx-pd-close { text-align: center; padding: 4px 8px 0; }\n    .sx-pd-quote {\n      font-family: 'Fraunces', Georgia, serif;\n      font-size: 23px;\n      line-height: 1.5;\n      font-style: italic;\n      color: var(--deep);\n      margin: 0 auto 18px;\n      max-width: 30ch;\n      font-weight: 400;\n    }\n    .sx-pd-quote span { color: var(--terracotta-deep); }\n    .sx-pd-quote::before {\n      content: \"\";\n      display: block;\n      width: 34px;\n      height: 2px;\n      background: var(--terracotta);\n      margin: 0 auto 24px;\n    }\n    .sx-pd-intro {\n      font-size: 15px;\n      line-height: 1.9;\n      color: var(--mid);\n      max-width: 56ch;\n      margin: 0 auto;\n    }\n    .sx-pd-intro p { margin: 0 0 14px; }\n    .sx-pd-intro strong { color: var(--deep); }\n\n    .sx-pd-footer {\n      text-align: center;\n      font-size: 11px;\n      letter-spacing: .12em;\n      text-transform: uppercase;\n      color: var(--terracotta);\n      margin-top: 36px;\n      padding-top: 26px;\n      border-top: 1px solid var(--blush);\n    }\n\n    @media (max-width: 640px) {\n      .sx-pd-usps { grid-template-columns: 1fr 1fr; gap: 10px; }\n      .sx-pd-usp { padding: 22px 12px 18px; }\n      .sx-pd-quote { font-size: 20px; }\n    }\n  \u003c\/style\u003e\n\n  \u003c!-- ───────── 1 · USP-blokjes met icoontjes ───────── --\u003e\n  \u003cp class=\"sx-pd-eyebrow\"\u003eWaarom SX Gifts\u003c\/p\u003e\n  \u003cdiv class=\"sx-pd-usps\"\u003e\n\n    \u003cdiv class=\"sx-pd-usp\"\u003e\n      \u003cdiv class=\"sx-pd-icon\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n          \u003cline x1=\"4\" y1=\"20\" x2=\"16\" y2=\"8\"\u003e\u003c\/line\u003e\n          \u003ccircle cx=\"18\" cy=\"6\" r=\"1.6\"\u003e\u003c\/circle\u003e\n          \u003cpath d=\"M4 20c-1.6 0-1.6-2.6 0-2.6s1.6 2.6 0 2.6z\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cb\u003eEcht geborduurd\u003c\/b\u003e\n      \u003csmall\u003eGeen print — blijft mooi\u003c\/small\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sx-pd-usp\"\u003e\n      \u003cdiv class=\"sx-pd-icon\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n          \u003cpath d=\"M12 20.5C7 17 4 13.8 4 10.2A4.2 4.2 0 0 1 12 8a4.2 4.2 0 0 1 8 2.2c0 3.6-3 6.8-8 10.3z\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cb\u003eVeilig voor baby's\u003c\/b\u003e\n      \u003csmall\u003eGeschikt vanaf de geboorte\u003c\/small\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sx-pd-usp\"\u003e\n      \u003cdiv class=\"sx-pd-icon\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n          \u003cpath d=\"M21 4 11 14\"\u003e\u003c\/path\u003e\n          \u003cpath d=\"M21 4 14.5 21 11 14 4 10.5 21 4z\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cb\u003eSnel verzonden\u003c\/b\u003e\n      \u003csmall\u003eVóór 14:00 = vandaag\u003c\/small\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sx-pd-usp\"\u003e\n      \u003cdiv class=\"sx-pd-icon\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n          \u003crect x=\"3.5\" y=\"9\" width=\"17\" height=\"11.5\" rx=\"1.5\"\u003e\u003c\/rect\u003e\n          \u003cpath d=\"M3 9h18M12 9v11.5\"\u003e\u003c\/path\u003e\n          \u003cpath d=\"M12 9C9 9 7 7.5 7 5.8 7 4.5 8 4 9 4c2 0 3 3 3 5zm0 0c3 0 5-1.5 5-3.2C17 4.5 16 4 15 4c-2 0-3 3-3 5z\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cb\u003eUniek cadeau\u003c\/b\u003e\n      \u003csmall\u003eAlleen voor hen gemaakt\u003c\/small\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n  \u003c!-- ───────── 2 · Uitklapvelden ───────── --\u003e\n  \u003cdiv class=\"sx-pd-accordion\"\u003e\n\n    \u003cdiv class=\"sx-pd-item\"\u003e\n      \u003cbutton class=\"sx-pd-trigger\" type=\"button\"\u003eWaarom deze knuffel zo bijzonder is\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/button\u003e\n      \u003cdiv class=\"sx-pd-body\"\u003e\u003cdiv class=\"sx-pd-body-inner\"\u003e\n        \u003cul\u003e\n          \u003cli\u003e\n\u003cstrong\u003eHoogwaardig borduurwerk\u003c\/strong\u003e — geen print, dus blijft altijd mooi\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eSuperzacht en veilig\u003c\/strong\u003e — geschikt vanaf de geboorte\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eUitneembare vulling\u003c\/strong\u003e — eenvoudig te wassen op 30°C\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eBlijft mooi na wassen\u003c\/strong\u003e — geen vervaging of slijtage\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eMet liefde gemaakt\u003c\/strong\u003e in ons eigen atelier in Nederland\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sx-pd-item\"\u003e\n      \u003cbutton class=\"sx-pd-trigger\" type=\"button\"\u003eProductdetails\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/button\u003e\n      \u003cdiv class=\"sx-pd-body\"\u003e\u003cdiv class=\"sx-pd-body-inner\"\u003e\n        \u003cul\u003e\n          \u003cli\u003eFormaat: ± 40 cm\u003c\/li\u003e\n          \u003cli\u003eVulling uitneembaar via ritssysteem\u003c\/li\u003e\n          \u003cli\u003eWasbaar op 30°C, fijn wasprogramma\u003c\/li\u003e\n          \u003cli\u003eGeschikt voor alle leeftijden, ook baby's\u003c\/li\u003e\n          \u003cli\u003eZachte, hoogwaardige stof\u003c\/li\u003e\n          \u003cli\u003eGeborduurd met naam en eventueel geboortedatum\u003c\/li\u003e\n          \u003cli\u003eGemaakt in eigen atelier in Nederland\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sx-pd-item\"\u003e\n      \u003cbutton class=\"sx-pd-trigger\" type=\"button\"\u003eOnderhoud en wasadvies\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/button\u003e\n      \u003cdiv class=\"sx-pd-body\"\u003e\u003cdiv class=\"sx-pd-body-inner\"\u003e\n        \u003cp\u003eVerwijder de vulling via het ritssysteem en was het omhulsel op \u003cstrong\u003e30°C\u003c\/strong\u003e op een fijn wasprogramma. Droog plat of hangend — niet in de droger. Zo blijft de borduring én de stof jarenlang mooi.\u003c\/p\u003e\n      \u003c\/div\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sx-pd-item\"\u003e\n      \u003cbutton class=\"sx-pd-trigger\" type=\"button\"\u003ePerfect als cadeau voor\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/button\u003e\n      \u003cdiv class=\"sx-pd-body\"\u003e\u003cdiv class=\"sx-pd-body-inner\"\u003e\n        \u003cdiv class=\"sx-pd-tags\"\u003e\n          \u003cspan class=\"sx-pd-tag\"\u003eKraamcadeau\u003c\/span\u003e\n          \u003cspan class=\"sx-pd-tag\"\u003eEerste verjaardag\u003c\/span\u003e\n          \u003cspan class=\"sx-pd-tag\"\u003eBabyshower\u003c\/span\u003e\n          \u003cspan class=\"sx-pd-tag\"\u003eSinterklaas\u003c\/span\u003e\n          \u003cspan class=\"sx-pd-tag\"\u003eKerst\u003c\/span\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sx-pd-item\"\u003e\n      \u003cbutton class=\"sx-pd-trigger\" type=\"button\"\u003eCombineert perfect met\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/button\u003e\n      \u003cdiv class=\"sx-pd-body\"\u003e\u003cdiv class=\"sx-pd-body-inner\"\u003e\n        \u003cp\u003eMaak het cadeau nog completer. Combineer deze knuffel met een \u003ca href=\"\/collections\/gepersonaliseerde-bandana-slab-met-naam-geborduurd\"\u003egepersonaliseerde slab\u003c\/a\u003e, een \u003ca href=\"\/collections\/gepersonaliseerd-speenkoord-met-naam-geborduurd\"\u003espeenkoord met naam\u003c\/a\u003e of een \u003ca href=\"\/collections\/baby-beanie-met-oortjes\"\u003emutsje met oortjes\u003c\/a\u003e voor een compleet persoonlijk cadeaupakket.\u003c\/p\u003e\n      \u003c\/div\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n  \u003c!-- ───────── 3 · Sluittekst ───────── --\u003e\n  \u003cdiv class=\"sx-pd-close\"\u003e\n    \u003cp class=\"sx-pd-quote\"\u003eEen knuffel die zijn naam draagt — \u003cspan\u003evoor altijd.\u003c\/span\u003e\u003c\/p\u003e\n    \u003cdiv class=\"sx-pd-intro\"\u003e\n      \u003cp\u003eElk kind verdient iets dat écht van hem of haar is. Deze zachte knuffel wordt speciaal voor jou geborduurd met de naam — en eventueel de geboortedatum — van de baby. Geen massaproductie, maar een uniek cadeau gemaakt met aandacht in ons eigen atelier.\u003c\/p\u003e\n      \u003cp\u003eJarenlang mee knuffelen, jarenlang mooi blijven. \u003cstrong\u003eEen herinnering voor het leven.\u003c\/strong\u003e\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cp class=\"sx-pd-footer\"\u003eAl door honderden ouders gekozen  ·  Gemaakt in eigen atelier  ·  Gratis verzending vanaf €20\u003c\/p\u003e\n\n\u003c\/div\u003e\n\n\u003cscript\u003e\n  document.querySelectorAll('.sx-product-desc .sx-pd-trigger').forEach(function (btn) {\n    btn.addEventListener('click', function () {\n      var item = this.closest('.sx-pd-item');\n      var body = item.querySelector('.sx-pd-body');\n      var open = item.classList.toggle('open');\n      body.style.maxHeight = open ? body.scrollHeight + 'px' : null;\n    });\n  });\n\u003c\/script\u003e","brand":"SX Gifts","offers":[{"title":"Default Title","offer_id":56721519673679,"sku":"CU001","price":44.95,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0986\/7234\/5423\/files\/Nijlpaard_met_baby.png?v=1781119569"},{"product_id":"teddy-rugzakje-met-naam-cream","title":"Teddy Rugzakje met Naam | Cream","description":"\u003cstyle\u003e\n    @import url('https:\/\/fonts.googleapis.com\/css2?family=Fraunces:ital,opsz,wght@0,9..144,400;0,9..144,500;1,9..144,400\u0026display=swap');\n    .sx-product-desc {\n      --deep: #2F2A26;\n      --mid: #6F655D;\n      --terracotta: #A88F7A;\n      --terracotta-deep: #8A7059;\n      --blush: #E8DFD8;\n      --cream: #F7F4F1;\n      --paper: #FBF9F7;\n      font-family: inherit;\n      color: var(--deep);\n      -webkit-font-smoothing: antialiased;\n    }\n    .sx-product-desc *, .sx-product-desc *::before, .sx-product-desc *::after { box-sizing: border-box; }\n    \/* ── Eyebrow label ── *\/\n    .sx-pd-eyebrow {\n      font-size: 11px;\n      letter-spacing: .22em;\n      text-transform: uppercase;\n      color: var(--terracotta);\n      font-weight: 700;\n      text-align: center;\n      margin: 0 0 22px;\n    }\n    .sx-pd-eyebrow::before,\n    .sx-pd-eyebrow::after {\n      content: \"\";\n      display: inline-block;\n      width: 26px;\n      height: 1px;\n      background: var(--blush);\n      vertical-align: middle;\n      margin: 0 12px;\n    }\n    \/* ── USP grid ── *\/\n    .sx-pd-usps {\n      display: grid;\n      grid-template-columns: repeat(4, 1fr);\n      gap: 14px;\n      margin-bottom: 46px;\n    }\n    .sx-pd-usp {\n      position: relative;\n      background: linear-gradient(160deg, var(--paper), var(--cream));\n      border: 1px solid var(--blush);\n      border-radius: 18px;\n      padding: 26px 16px 22px;\n      text-align: center;\n      transition: transform .35s cubic-bezier(.22,1,.36,1), box-shadow .35s ease, border-color .35s ease;\n      opacity: 0;\n      transform: translateY(14px);\n      animation: sx-rise .7s cubic-bezier(.22,1,.36,1) forwards;\n    }\n    .sx-pd-usp:nth-child(1) { animation-delay: .05s; }\n    .sx-pd-usp:nth-child(2) { animation-delay: .14s; }\n    .sx-pd-usp:nth-child(3) { animation-delay: .23s; }\n    .sx-pd-usp:nth-child(4) { animation-delay: .32s; }\n    @keyframes sx-rise { to { opacity: 1; transform: translateY(0); } }\n    .sx-pd-usp:hover {\n      transform: translateY(-5px);\n      box-shadow: 0 18px 40px -22px rgba(47,42,38,.45);\n      border-color: var(--terracotta);\n    }\n    .sx-pd-icon {\n      width: 54px;\n      height: 54px;\n      margin: 0 auto 16px;\n      border-radius: 50%;\n      background: #fff;\n      border: 1px solid var(--blush);\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      color: var(--terracotta);\n      transition: background .35s ease, color .35s ease, border-color .35s ease;\n    }\n    .sx-pd-usp:hover .sx-pd-icon {\n      background: var(--terracotta);\n      border-color: var(--terracotta);\n      color: #fff;\n    }\n    .sx-pd-icon svg { width: 26px; height: 26px; display: block; }\n    .sx-pd-usp b {\n      display: block;\n      font-size: 14px;\n      font-weight: 700;\n      color: var(--deep);\n      margin-bottom: 5px;\n      letter-spacing: .01em;\n    }\n    .sx-pd-usp small {\n      display: block;\n      font-size: 12px;\n      line-height: 1.45;\n      color: var(--mid);\n    }\n    \/* ── Accordion (pure CSS, geen JavaScript) ── *\/\n    .sx-pd-accordion {\n      border: 1px solid var(--blush);\n      border-radius: 18px;\n      overflow: hidden;\n      background: var(--paper);\n      margin-bottom: 46px;\n    }\n    .sx-pd-item + .sx-pd-item { border-top: 1px solid var(--blush); }\n    .sx-pd-toggle { position: absolute; opacity: 0; pointer-events: none; width: 0; height: 0; }\n    .sx-pd-trigger {\n      width: 100%;\n      background: none;\n      border: none;\n      padding: 20px 24px;\n      display: flex;\n      justify-content: space-between;\n      align-items: center;\n      cursor: pointer;\n      font-family: inherit;\n      font-size: 14.5px;\n      font-weight: 700;\n      color: var(--deep);\n      letter-spacing: .01em;\n      text-align: left;\n      transition: color .25s ease;\n      -webkit-tap-highlight-color: transparent;\n    }\n    .sx-pd-trigger:hover { color: var(--terracotta); }\n    .sx-pd-arrow {\n      position: relative;\n      width: 16px;\n      height: 16px;\n      flex-shrink: 0;\n      margin-left: 16px;\n    }\n    .sx-pd-arrow::before,\n    .sx-pd-arrow::after {\n      content: \"\";\n      position: absolute;\n      background: var(--terracotta);\n      border-radius: 2px;\n      transition: transform .3s cubic-bezier(.22,1,.36,1), opacity .3s ease;\n    }\n    .sx-pd-arrow::before { top: 7px; left: 0; width: 16px; height: 2px; }\n    .sx-pd-arrow::after  { left: 7px; top: 0; width: 2px; height: 16px; }\n    .sx-pd-toggle:checked ~ .sx-pd-trigger .sx-pd-arrow::after { transform: rotate(90deg); opacity: 0; }\n    \/* Uitklappen via grid-rows: animeert naar de échte hoogte, zonder vaste maat *\/\n    .sx-pd-body {\n      display: grid;\n      grid-template-rows: 0fr;\n      transition: grid-template-rows .4s cubic-bezier(.4,0,.2,1);\n    }\n    .sx-pd-toggle:checked ~ .sx-pd-body { grid-template-rows: 1fr; }\n    .sx-pd-body-inner {\n      overflow: hidden;\n      min-height: 0;\n      padding: 0 24px;\n      font-size: 14px;\n      line-height: 1.85;\n      color: var(--mid);\n    }\n    \/* Binnenmarges alleen tonen als het item open is, zodat dicht écht 0 hoog is *\/\n    .sx-pd-toggle:checked ~ .sx-pd-body .sx-pd-body-inner { padding-bottom: 22px; }\n    .sx-pd-body ul { margin: 8px 0 0; padding-left: 18px; }\n    .sx-pd-body li { margin-bottom: 7px; }\n    .sx-pd-body li::marker { color: var(--terracotta); }\n    .sx-pd-body p { margin: 0 0 10px; }\n    .sx-pd-body p:last-child { margin-bottom: 0; }\n    .sx-pd-body strong { color: var(--deep); }\n    \/* ── Sluittekst ── *\/\n    .sx-pd-close { text-align: center; padding: 4px 8px 0; }\n    .sx-pd-quote {\n      font-family: 'Fraunces', Georgia, serif;\n      font-size: 24px;\n      line-height: 1.45;\n      font-style: italic;\n      color: var(--deep);\n      margin: 0 auto 20px;\n      max-width: 24ch;\n      font-weight: 400;\n    }\n    .sx-pd-quote span { color: var(--terracotta-deep); }\n    .sx-pd-quote::before {\n      content: \"\";\n      display: block;\n      width: 34px;\n      height: 2px;\n      background: var(--terracotta);\n      margin: 0 auto 24px;\n    }\n    .sx-pd-intro {\n      font-size: 15px;\n      line-height: 1.9;\n      color: var(--mid);\n      max-width: 58ch;\n      margin: 0 auto;\n    }\n    .sx-pd-intro p { margin: 0 0 14px; }\n    .sx-pd-intro p:last-child { margin-bottom: 0; }\n    .sx-pd-intro strong { color: var(--deep); }\n    \/* ── Tags ── *\/\n    .sx-pd-tags {\n      display: flex;\n      flex-wrap: wrap;\n      justify-content: center;\n      gap: 8px;\n      margin: 38px auto 0;\n      max-width: 60ch;\n    }\n    .sx-pd-tag {\n      background: var(--cream);\n      border: 1px solid var(--blush);\n      color: var(--terracotta-deep);\n      padding: 6px 16px;\n      border-radius: 999px;\n      font-size: 12px;\n      font-weight: 700;\n      letter-spacing: .02em;\n    }\n    .sx-pd-footer {\n      text-align: center;\n      font-size: 11px;\n      letter-spacing: .12em;\n      text-transform: uppercase;\n      color: var(--terracotta);\n      margin-top: 36px;\n      padding-top: 26px;\n      border-top: 1px solid var(--blush);\n    }\n    @media (max-width: 640px) {\n      .sx-pd-usps { grid-template-columns: 1fr 1fr; gap: 10px; }\n      .sx-pd-usp { padding: 22px 12px 18px; }\n      .sx-pd-quote { font-size: 21px; }\n    }\n  \u003c\/style\u003e\n\u003cdiv class=\"sx-product-desc\"\u003e\n\u003c!-- ───────── 1 · USP-blokjes met icoontjes ───────── --\u003e\n\u003cp class=\"sx-pd-eyebrow\"\u003eIn het kort\u003c\/p\u003e\n\u003cdiv class=\"sx-pd-usps\"\u003e\n\u003cdiv class=\"sx-pd-usp\"\u003e\n\u003cdiv class=\"sx-pd-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n          \u003ccircle cx=\"6.5\" cy=\"6.5\" r=\"2.3\"\u003e\u003c\/circle\u003e\n          \u003ccircle cx=\"17.5\" cy=\"6.5\" r=\"2.3\"\u003e\u003c\/circle\u003e\n          \u003ccircle cx=\"12\" cy=\"13.5\" r=\"6.3\"\u003e\u003c\/circle\u003e\n          \u003ccircle cx=\"9.7\" cy=\"12.5\" r=\".5\" fill=\"currentColor\" stroke=\"none\"\u003e\u003c\/circle\u003e\n          \u003ccircle cx=\"14.3\" cy=\"12.5\" r=\".5\" fill=\"currentColor\" stroke=\"none\"\u003e\u003c\/circle\u003e\n          \u003ccircle cx=\"12\" cy=\"15.4\" r=\"1.5\"\u003e\u003c\/circle\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cb\u003eTeddyfleece\u003c\/b\u003e \u003csmall\u003eHeerlijk zacht materiaal\u003c\/small\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sx-pd-usp\"\u003e\n\u003cdiv class=\"sx-pd-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n          \u003cpath d=\"M12 3.3c3.2 4.2 5.2 6.8 5.2 9.5A5.2 5.2 0 0 1 6.8 12.8c0-2.7 2-5.3 5.2-9.5z\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cb\u003eCream\u003c\/b\u003e \u003csmall\u003eWarme crèmetint\u003c\/small\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sx-pd-usp\"\u003e\n\u003cdiv class=\"sx-pd-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n          \u003cline x1=\"4\" y1=\"20\" x2=\"16\" y2=\"8\"\u003e\u003c\/line\u003e\n          \u003ccircle cx=\"18\" cy=\"6\" r=\"1.6\"\u003e\u003c\/circle\u003e\n          \u003cpath d=\"M4 20c-1.6 0-1.6-2.6 0-2.6s1.6 2.6 0 2.6z\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cb\u003eGeborduurde naam\u003c\/b\u003e \u003csmall\u003eIn meerdere designs\u003c\/small\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sx-pd-usp\"\u003e\n\u003cdiv class=\"sx-pd-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n          \u003cpath d=\"M4 9h16\"\u003e\u003c\/path\u003e\n          \u003cpath d=\"M5.5 9l.9 8.6a1.6 1.6 0 0 0 1.6 1.4h8a1.6 1.6 0 0 0 1.6-1.4L18.5 9\"\u003e\u003c\/path\u003e\n          \u003cpath d=\"M8.5 13c1-.9 2-.9 3 0s2 .9 3 0\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cb\u003e30°C wasbaar\u003c\/b\u003e \u003csmall\u003eZachte was, vormvast\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ───────── 2 · Uitklapvelden (checkbox + label, geen JS) ───────── --\u003e\n\u003cdiv class=\"sx-pd-accordion\"\u003e\n\u003cdiv class=\"sx-pd-item\"\u003e\n\u003cinput type=\"checkbox\" class=\"sx-pd-toggle\" id=\"sx-pd-1\" checked\u003e \u003clabel class=\"sx-pd-trigger\" for=\"sx-pd-1\"\u003eWaarom dit rugzakje\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/label\u003e\n\u003cdiv class=\"sx-pd-body\"\u003e\n\u003cdiv class=\"sx-pd-body-inner\"\u003e\n\u003cp\u003eDit is geen gewoon rugzakje. Het is gemaakt om te dragen, om mee te knuffelen, om jaar na jaar te bewaren. De zachte teddystof voelt vertrouwd aan — warm en lief, precies zoals een cadeau voor een baby hoort te voelen. De lieve oortjes aan de bovenkant maken het af: onweerstaanbaar schattig én compleet uniek.\u003c\/p\u003e\n\u003cp\u003eHet borduurwerk wordt in ons eigen atelier in Nederland geborduurd. Geen sticker, geen opdruk — maar stevige borduursteken die ook na tientallen wassen nog kraakhelder zijn.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sx-pd-item\"\u003e\n\u003cinput type=\"checkbox\" class=\"sx-pd-toggle\" id=\"sx-pd-2\"\u003e \u003clabel class=\"sx-pd-trigger\" for=\"sx-pd-2\"\u003eAfmetingen en pasvorm\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/label\u003e\n\u003cdiv class=\"sx-pd-body\"\u003e\n\u003cdiv class=\"sx-pd-body-inner\"\u003e\n\u003cp\u003eHet rugzakje is perfect van maat voor de allerkleinsten — groot genoeg voor een slabbetje, een knuffeltje en een pakje rijstwafels, maar zeker niet te groot voor kleine schouders.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eHoogte: circa 24 cm (exclusief oortjes)\u003c\/li\u003e\n\u003cli\u003eBreedte: circa 20 cm\u003c\/li\u003e\n\u003cli\u003eVerstelbare schouderbanden — meegroeien van baby tot peuter\u003c\/li\u003e\n\u003cli\u003eRitssluiting aan bovenkant\u003c\/li\u003e\n\u003cli\u003eEén ruim hoofdvak\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sx-pd-item\"\u003e\n\u003cinput type=\"checkbox\" class=\"sx-pd-toggle\" id=\"sx-pd-3\"\u003e \u003clabel class=\"sx-pd-trigger\" for=\"sx-pd-3\"\u003ePersonalisatie\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/label\u003e\n\u003cdiv class=\"sx-pd-body\"\u003e\n\u003cdiv class=\"sx-pd-body-inner\"\u003e\n\u003cp\u003eGeef het rugzakje een naam — letterlijk. Kies een design dat bij jullie past, vul de naam van jouw kind in en selecteer de borduurkleur. Wij borduren het vervolgens in ons eigen atelier.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eKeuze uit verschillende designs — elk met de naam erin verwerkt\u003c\/li\u003e\n\u003cli\u003eNaam tot maximaal 10 tekens\u003c\/li\u003e\n\u003cli\u003eKeuze uit meerdere borduurkleuren\u003c\/li\u003e\n\u003cli\u003eElk rugzakje wordt individueel gemaakt — nooit uit voorraad, altijd op maat\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sx-pd-item\"\u003e\n\u003cinput type=\"checkbox\" class=\"sx-pd-toggle\" id=\"sx-pd-4\"\u003e \u003clabel class=\"sx-pd-trigger\" for=\"sx-pd-4\"\u003eVerzorging en wassen\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/label\u003e\n\u003cdiv class=\"sx-pd-body\"\u003e\n\u003cdiv class=\"sx-pd-body-inner\"\u003e\n\u003cp\u003eHet rugzakje is gemakkelijk te wassen zodat het er altijd fris uitziet — hoe avontuurlijk jullie dag ook was.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eWasbaar op 30°C, zachte was\u003c\/li\u003e\n\u003cli\u003eNiet in de droger\u003c\/li\u003e\n\u003cli\u003eLiggend drogen voor behoud van vorm\u003c\/li\u003e\n\u003cli\u003eBorduurwerk blijft stevig bij wassen\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sx-pd-item\"\u003e\n\u003cinput type=\"checkbox\" class=\"sx-pd-toggle\" id=\"sx-pd-5\"\u003e \u003clabel class=\"sx-pd-trigger\" for=\"sx-pd-5\"\u003eLevertijd en verpakking\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/label\u003e\n\u003cdiv class=\"sx-pd-body\"\u003e\n\u003cdiv class=\"sx-pd-body-inner\"\u003e\n\u003cp\u003eElk rugzakje wordt gepersonaliseerd zodra jouw bestelling binnenkomt. We verzenden binnen 1 tot 3 werkdagen — vóór 14:00 besteld, dezelfde dag nog de deur uit.\u003c\/p\u003e\n\u003cp\u003eHet rugzakje wordt cadeau-klaar verpakt en is direct te geven — ook als kraamcadeau. Wil je een persoonlijke boodschap toevoegen? Dat kan bij de bestelling.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sx-pd-item\"\u003e\n\u003cinput type=\"checkbox\" class=\"sx-pd-toggle\" id=\"sx-pd-6\"\u003e \u003clabel class=\"sx-pd-trigger\" for=\"sx-pd-6\"\u003eMaak er een compleet cadeau van\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/label\u003e\n\u003cdiv class=\"sx-pd-body\"\u003e\n\u003cdiv class=\"sx-pd-body-inner\"\u003e\n\u003cp\u003eHet rugzakje is het hart van een mooi setje. Combineer het met de bijpassende knuffel, een geborduurde muts of een gepersonaliseerde slab voor een cadeau dat echt raakt.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eKnuffel met geborduurde naam — dezelfde zachte teddystof\u003c\/li\u003e\n\u003cli\u003eGeborduurde muts — perfect als newborn setje\u003c\/li\u003e\n\u003cli\u003eGepersonaliseerde slab — praktisch en lief tegelijk\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eDezelfde naam, dezelfde borduurkleur, hetzelfde gevoel — een cadeausetje dat niemand snel vergeet.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ───────── 3 · Sluittekst ───────── --\u003e\n\u003cdiv class=\"sx-pd-close\"\u003e\n\u003cp class=\"sx-pd-quote\"\u003eZo klein, zo ongelofelijk \u003cspan\u003eeigen.\u003c\/span\u003e\u003c\/p\u003e\n\u003cdiv class=\"sx-pd-intro\"\u003e\n\u003cp\u003eDit rugzakje draagt niet alleen spulletjes — het draagt de naam van jouw kind, voor altijd ingeborduurd met liefde. Of het nu de eerste dag bij de opvang is, een logeerpartijtje bij oma of gewoon een ochtend vol avontuur in de tuin: het gaat overal mee naartoe.\u003c\/p\u003e\n\u003cp\u003eGemaakt van zacht teddyfleece, met lieve oortjes aan de bovenkant en verstelbare schouderbanden die meegroeien met jouw kleintje. \u003cstrong\u003eGeborduurd in ons eigen atelier, met aandacht voor elk steekje.\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sx-pd-tags\"\u003e\n\u003cspan class=\"sx-pd-tag\"\u003eGeborduurd in NL\u003c\/span\u003e \u003cspan class=\"sx-pd-tag\"\u003eGepersonaliseerd\u003c\/span\u003e \u003cspan class=\"sx-pd-tag\"\u003eTeddyfleece\u003c\/span\u003e \u003cspan class=\"sx-pd-tag\"\u003eKraamcadeau\u003c\/span\u003e \u003cspan class=\"sx-pd-tag\"\u003eVerjaardag\u003c\/span\u003e \u003cspan class=\"sx-pd-tag\"\u003eWasbaar 30°C\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"sx-pd-footer\"\u003eMet liefde geborduurd in eigen atelier · SX Gifts · Nederland\u003c\/p\u003e\n\u003c\/div\u003e","brand":"SX Gifts","offers":[{"title":"Default Title","offer_id":56772859822415,"sku":null,"price":27.95,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0986\/7234\/5423\/files\/Jongetje_met_rugzakje.png?v=1781288331"},{"product_id":"teddy-rugzakje-met-naam-roze","title":"Teddy Rugzakje met Naam | Roze","description":"\u003cstyle\u003e\n    @import url('https:\/\/fonts.googleapis.com\/css2?family=Fraunces:ital,opsz,wght@0,9..144,400;0,9..144,500;1,9..144,400\u0026display=swap');\n    .sx-product-desc {\n      --deep: #2F2A26;\n      --mid: #6F655D;\n      --terracotta: #A88F7A;\n      --terracotta-deep: #8A7059;\n      --blush: #E8DFD8;\n      --cream: #F7F4F1;\n      --paper: #FBF9F7;\n      font-family: inherit;\n      color: var(--deep);\n      -webkit-font-smoothing: antialiased;\n    }\n    .sx-product-desc *, .sx-product-desc *::before, .sx-product-desc *::after { box-sizing: border-box; }\n    \/* ── Eyebrow label ── *\/\n    .sx-pd-eyebrow {\n      font-size: 11px;\n      letter-spacing: .22em;\n      text-transform: uppercase;\n      color: var(--terracotta);\n      font-weight: 700;\n      text-align: center;\n      margin: 0 0 22px;\n    }\n    .sx-pd-eyebrow::before,\n    .sx-pd-eyebrow::after {\n      content: \"\";\n      display: inline-block;\n      width: 26px;\n      height: 1px;\n      background: var(--blush);\n      vertical-align: middle;\n      margin: 0 12px;\n    }\n    \/* ── USP grid ── *\/\n    .sx-pd-usps {\n      display: grid;\n      grid-template-columns: repeat(4, 1fr);\n      gap: 14px;\n      margin-bottom: 46px;\n    }\n    .sx-pd-usp {\n      position: relative;\n      background: linear-gradient(160deg, var(--paper), var(--cream));\n      border: 1px solid var(--blush);\n      border-radius: 18px;\n      padding: 26px 16px 22px;\n      text-align: center;\n      transition: transform .35s cubic-bezier(.22,1,.36,1), box-shadow .35s ease, border-color .35s ease;\n      opacity: 0;\n      transform: translateY(14px);\n      animation: sx-rise .7s cubic-bezier(.22,1,.36,1) forwards;\n    }\n    .sx-pd-usp:nth-child(1) { animation-delay: .05s; }\n    .sx-pd-usp:nth-child(2) { animation-delay: .14s; }\n    .sx-pd-usp:nth-child(3) { animation-delay: .23s; }\n    .sx-pd-usp:nth-child(4) { animation-delay: .32s; }\n    @keyframes sx-rise { to { opacity: 1; transform: translateY(0); } }\n    .sx-pd-usp:hover {\n      transform: translateY(-5px);\n      box-shadow: 0 18px 40px -22px rgba(47,42,38,.45);\n      border-color: var(--terracotta);\n    }\n    .sx-pd-icon {\n      width: 54px;\n      height: 54px;\n      margin: 0 auto 16px;\n      border-radius: 50%;\n      background: #fff;\n      border: 1px solid var(--blush);\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      color: var(--terracotta);\n      transition: background .35s ease, color .35s ease, border-color .35s ease;\n    }\n    .sx-pd-usp:hover .sx-pd-icon {\n      background: var(--terracotta);\n      border-color: var(--terracotta);\n      color: #fff;\n    }\n    .sx-pd-icon svg { width: 26px; height: 26px; display: block; }\n    .sx-pd-usp b {\n      display: block;\n      font-size: 14px;\n      font-weight: 700;\n      color: var(--deep);\n      margin-bottom: 5px;\n      letter-spacing: .01em;\n    }\n    .sx-pd-usp small {\n      display: block;\n      font-size: 12px;\n      line-height: 1.45;\n      color: var(--mid);\n    }\n    \/* ── Accordion (pure CSS, geen JavaScript) ── *\/\n    .sx-pd-accordion {\n      border: 1px solid var(--blush);\n      border-radius: 18px;\n      overflow: hidden;\n      background: var(--paper);\n      margin-bottom: 46px;\n    }\n    .sx-pd-item + .sx-pd-item { border-top: 1px solid var(--blush); }\n    .sx-pd-toggle { position: absolute; opacity: 0; pointer-events: none; width: 0; height: 0; }\n    .sx-pd-trigger {\n      width: 100%;\n      background: none;\n      border: none;\n      padding: 20px 24px;\n      display: flex;\n      justify-content: space-between;\n      align-items: center;\n      cursor: pointer;\n      font-family: inherit;\n      font-size: 14.5px;\n      font-weight: 700;\n      color: var(--deep);\n      letter-spacing: .01em;\n      text-align: left;\n      transition: color .25s ease;\n      -webkit-tap-highlight-color: transparent;\n    }\n    .sx-pd-trigger:hover { color: var(--terracotta); }\n    .sx-pd-arrow {\n      position: relative;\n      width: 16px;\n      height: 16px;\n      flex-shrink: 0;\n      margin-left: 16px;\n    }\n    .sx-pd-arrow::before,\n    .sx-pd-arrow::after {\n      content: \"\";\n      position: absolute;\n      background: var(--terracotta);\n      border-radius: 2px;\n      transition: transform .3s cubic-bezier(.22,1,.36,1), opacity .3s ease;\n    }\n    .sx-pd-arrow::before { top: 7px; left: 0; width: 16px; height: 2px; }\n    .sx-pd-arrow::after  { left: 7px; top: 0; width: 2px; height: 16px; }\n    .sx-pd-toggle:checked ~ .sx-pd-trigger .sx-pd-arrow::after { transform: rotate(90deg); opacity: 0; }\n    \/* Uitklappen via grid-rows: animeert naar de échte hoogte, zonder vaste maat *\/\n    .sx-pd-body {\n      display: grid;\n      grid-template-rows: 0fr;\n      transition: grid-template-rows .4s cubic-bezier(.4,0,.2,1);\n    }\n    .sx-pd-toggle:checked ~ .sx-pd-body { grid-template-rows: 1fr; }\n    .sx-pd-body-inner {\n      overflow: hidden;\n      min-height: 0;\n      padding: 0 24px;\n      font-size: 14px;\n      line-height: 1.85;\n      color: var(--mid);\n    }\n    \/* Binnenmarges alleen tonen als het item open is, zodat dicht écht 0 hoog is *\/\n    .sx-pd-toggle:checked ~ .sx-pd-body .sx-pd-body-inner { padding-bottom: 22px; }\n    .sx-pd-body ul { margin: 8px 0 0; padding-left: 18px; }\n    .sx-pd-body li { margin-bottom: 7px; }\n    .sx-pd-body li::marker { color: var(--terracotta); }\n    .sx-pd-body p { margin: 0 0 10px; }\n    .sx-pd-body p:last-child { margin-bottom: 0; }\n    .sx-pd-body strong { color: var(--deep); }\n    \/* ── Sluittekst ── *\/\n    .sx-pd-close { text-align: center; padding: 4px 8px 0; }\n    .sx-pd-quote {\n      font-family: 'Fraunces', Georgia, serif;\n      font-size: 24px;\n      line-height: 1.45;\n      font-style: italic;\n      color: var(--deep);\n      margin: 0 auto 20px;\n      max-width: 24ch;\n      font-weight: 400;\n    }\n    .sx-pd-quote span { color: var(--terracotta-deep); }\n    .sx-pd-quote::before {\n      content: \"\";\n      display: block;\n      width: 34px;\n      height: 2px;\n      background: var(--terracotta);\n      margin: 0 auto 24px;\n    }\n    .sx-pd-intro {\n      font-size: 15px;\n      line-height: 1.9;\n      color: var(--mid);\n      max-width: 58ch;\n      margin: 0 auto;\n    }\n    .sx-pd-intro p { margin: 0 0 14px; }\n    .sx-pd-intro p:last-child { margin-bottom: 0; }\n    .sx-pd-intro strong { color: var(--deep); }\n    \/* ── Tags ── *\/\n    .sx-pd-tags {\n      display: flex;\n      flex-wrap: wrap;\n      justify-content: center;\n      gap: 8px;\n      margin: 38px auto 0;\n      max-width: 60ch;\n    }\n    .sx-pd-tag {\n      background: var(--cream);\n      border: 1px solid var(--blush);\n      color: var(--terracotta-deep);\n      padding: 6px 16px;\n      border-radius: 999px;\n      font-size: 12px;\n      font-weight: 700;\n      letter-spacing: .02em;\n    }\n    .sx-pd-footer {\n      text-align: center;\n      font-size: 11px;\n      letter-spacing: .12em;\n      text-transform: uppercase;\n      color: var(--terracotta);\n      margin-top: 36px;\n      padding-top: 26px;\n      border-top: 1px solid var(--blush);\n    }\n    @media (max-width: 640px) {\n      .sx-pd-usps { grid-template-columns: 1fr 1fr; gap: 10px; }\n      .sx-pd-usp { padding: 22px 12px 18px; }\n      .sx-pd-quote { font-size: 21px; }\n    }\n  \u003c\/style\u003e\n\u003cdiv class=\"sx-product-desc\"\u003e\n\u003c!-- ───────── 1 · USP-blokjes met icoontjes ───────── --\u003e\n\u003cp class=\"sx-pd-eyebrow\"\u003eIn het kort\u003c\/p\u003e\n\u003cdiv class=\"sx-pd-usps\"\u003e\n\u003cdiv class=\"sx-pd-usp\"\u003e\n\u003cdiv class=\"sx-pd-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n          \u003ccircle cx=\"6.5\" cy=\"6.5\" r=\"2.3\"\u003e\u003c\/circle\u003e\n          \u003ccircle cx=\"17.5\" cy=\"6.5\" r=\"2.3\"\u003e\u003c\/circle\u003e\n          \u003ccircle cx=\"12\" cy=\"13.5\" r=\"6.3\"\u003e\u003c\/circle\u003e\n          \u003ccircle cx=\"9.7\" cy=\"12.5\" r=\".5\" fill=\"currentColor\" stroke=\"none\"\u003e\u003c\/circle\u003e\n          \u003ccircle cx=\"14.3\" cy=\"12.5\" r=\".5\" fill=\"currentColor\" stroke=\"none\"\u003e\u003c\/circle\u003e\n          \u003ccircle cx=\"12\" cy=\"15.4\" r=\"1.5\"\u003e\u003c\/circle\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cb\u003eTeddyfleece\u003c\/b\u003e \u003csmall\u003eHeerlijk zacht materiaal\u003c\/small\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sx-pd-usp\"\u003e\n\u003cdiv class=\"sx-pd-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n          \u003cpath d=\"M12 3.3c3.2 4.2 5.2 6.8 5.2 9.5A5.2 5.2 0 0 1 6.8 12.8c0-2.7 2-5.3 5.2-9.5z\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cb\u003eRoze\u003c\/b\u003e \u003csmall\u003eZacht Roze\u003c\/small\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sx-pd-usp\"\u003e\n\u003cdiv class=\"sx-pd-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n          \u003cline x1=\"4\" y1=\"20\" x2=\"16\" y2=\"8\"\u003e\u003c\/line\u003e\n          \u003ccircle cx=\"18\" cy=\"6\" r=\"1.6\"\u003e\u003c\/circle\u003e\n          \u003cpath d=\"M4 20c-1.6 0-1.6-2.6 0-2.6s1.6 2.6 0 2.6z\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cb\u003eGeborduurde naam\u003c\/b\u003e \u003csmall\u003eIn meerdere designs\u003c\/small\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sx-pd-usp\"\u003e\n\u003cdiv class=\"sx-pd-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n          \u003cpath d=\"M4 9h16\"\u003e\u003c\/path\u003e\n          \u003cpath d=\"M5.5 9l.9 8.6a1.6 1.6 0 0 0 1.6 1.4h8a1.6 1.6 0 0 0 1.6-1.4L18.5 9\"\u003e\u003c\/path\u003e\n          \u003cpath d=\"M8.5 13c1-.9 2-.9 3 0s2 .9 3 0\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cb\u003e30°C wasbaar\u003c\/b\u003e \u003csmall\u003eZachte was, vormvast\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ───────── 2 · Uitklapvelden (checkbox + label, geen JS) ───────── --\u003e\n\u003cdiv class=\"sx-pd-accordion\"\u003e\n\u003cdiv class=\"sx-pd-item\"\u003e\n\u003cinput type=\"checkbox\" class=\"sx-pd-toggle\" id=\"sx-pd-1\" checked\u003e \u003clabel class=\"sx-pd-trigger\" for=\"sx-pd-1\"\u003eWaarom dit rugzakje\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/label\u003e\n\u003cdiv class=\"sx-pd-body\"\u003e\n\u003cdiv class=\"sx-pd-body-inner\"\u003e\n\u003cp\u003eDit is geen gewoon rugzakje. Het is gemaakt om te dragen, om mee te knuffelen, om jaar na jaar te bewaren. De zachte teddystof voelt vertrouwd aan — warm en lief, precies zoals een cadeau voor een baby hoort te voelen. De lieve oortjes aan de bovenkant maken het af: onweerstaanbaar schattig én compleet uniek.\u003c\/p\u003e\n\u003cp\u003eHet borduurwerk wordt in ons eigen atelier in Nederland geborduurd. Geen sticker, geen opdruk — maar stevige borduursteken die ook na tientallen wassen nog kraakhelder zijn.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sx-pd-item\"\u003e\n\u003cinput type=\"checkbox\" class=\"sx-pd-toggle\" id=\"sx-pd-2\"\u003e \u003clabel class=\"sx-pd-trigger\" for=\"sx-pd-2\"\u003eAfmetingen en pasvorm\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/label\u003e\n\u003cdiv class=\"sx-pd-body\"\u003e\n\u003cdiv class=\"sx-pd-body-inner\"\u003e\n\u003cp\u003eHet rugzakje is perfect van maat voor de allerkleinsten — groot genoeg voor een slabbetje, een knuffeltje en een pakje rijstwafels, maar zeker niet te groot voor kleine schouders.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eHoogte: circa 24 cm (exclusief oortjes)\u003c\/li\u003e\n\u003cli\u003eBreedte: circa 20 cm\u003c\/li\u003e\n\u003cli\u003eVerstelbare schouderbanden — meegroeien van baby tot peuter\u003c\/li\u003e\n\u003cli\u003eRitssluiting aan bovenkant\u003c\/li\u003e\n\u003cli\u003eEén ruim hoofdvak\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sx-pd-item\"\u003e\n\u003cinput type=\"checkbox\" class=\"sx-pd-toggle\" id=\"sx-pd-3\"\u003e \u003clabel class=\"sx-pd-trigger\" for=\"sx-pd-3\"\u003ePersonalisatie\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/label\u003e\n\u003cdiv class=\"sx-pd-body\"\u003e\n\u003cdiv class=\"sx-pd-body-inner\"\u003e\n\u003cp\u003eGeef het rugzakje een naam — letterlijk. Kies een design dat bij jullie past, vul de naam van jouw kind in en selecteer de borduurkleur. Wij borduren het vervolgens in ons eigen atelier.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eKeuze uit verschillende designs — elk met de naam erin verwerkt\u003c\/li\u003e\n\u003cli\u003eNaam tot maximaal 10 tekens\u003c\/li\u003e\n\u003cli\u003eKeuze uit meerdere borduurkleuren\u003c\/li\u003e\n\u003cli\u003eElk rugzakje wordt individueel gemaakt — nooit uit voorraad, altijd op maat\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sx-pd-item\"\u003e\n\u003cinput type=\"checkbox\" class=\"sx-pd-toggle\" id=\"sx-pd-4\"\u003e \u003clabel class=\"sx-pd-trigger\" for=\"sx-pd-4\"\u003eVerzorging en wassen\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/label\u003e\n\u003cdiv class=\"sx-pd-body\"\u003e\n\u003cdiv class=\"sx-pd-body-inner\"\u003e\n\u003cp\u003eHet rugzakje is gemakkelijk te wassen zodat het er altijd fris uitziet — hoe avontuurlijk jullie dag ook was.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eWasbaar op 30°C, zachte was\u003c\/li\u003e\n\u003cli\u003eNiet in de droger\u003c\/li\u003e\n\u003cli\u003eLiggend drogen voor behoud van vorm\u003c\/li\u003e\n\u003cli\u003eBorduurwerk blijft stevig bij wassen\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sx-pd-item\"\u003e\n\u003cinput type=\"checkbox\" class=\"sx-pd-toggle\" id=\"sx-pd-5\"\u003e \u003clabel class=\"sx-pd-trigger\" for=\"sx-pd-5\"\u003eLevertijd en verpakking\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/label\u003e\n\u003cdiv class=\"sx-pd-body\"\u003e\n\u003cdiv class=\"sx-pd-body-inner\"\u003e\n\u003cp\u003eElk rugzakje wordt gepersonaliseerd zodra jouw bestelling binnenkomt. We verzenden binnen 1 tot 3 werkdagen — vóór 14:00 besteld, dezelfde dag nog de deur uit.\u003c\/p\u003e\n\u003cp\u003eHet rugzakje wordt cadeau-klaar verpakt en is direct te geven — ook als kraamcadeau. Wil je een persoonlijke boodschap toevoegen? Dat kan bij de bestelling.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sx-pd-item\"\u003e\n\u003cinput type=\"checkbox\" class=\"sx-pd-toggle\" id=\"sx-pd-6\"\u003e \u003clabel class=\"sx-pd-trigger\" for=\"sx-pd-6\"\u003eMaak er een compleet cadeau van\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/label\u003e\n\u003cdiv class=\"sx-pd-body\"\u003e\n\u003cdiv class=\"sx-pd-body-inner\"\u003e\n\u003cp\u003eHet rugzakje is het hart van een mooi setje. Combineer het met de bijpassende knuffel, een geborduurde muts of een gepersonaliseerde slab voor een cadeau dat echt raakt.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eKnuffel met geborduurde naam — dezelfde zachte teddystof\u003c\/li\u003e\n\u003cli\u003eGeborduurde muts — perfect als newborn setje\u003c\/li\u003e\n\u003cli\u003eGepersonaliseerde slab — praktisch en lief tegelijk\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eDezelfde naam, dezelfde borduurkleur, hetzelfde gevoel — een cadeausetje dat niemand snel vergeet.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ───────── 3 · Sluittekst ───────── --\u003e\n\u003cdiv class=\"sx-pd-close\"\u003e\n\u003cp class=\"sx-pd-quote\"\u003eZo klein, zo ongelofelijk \u003cspan\u003eeigen.\u003c\/span\u003e\u003c\/p\u003e\n\u003cdiv class=\"sx-pd-intro\"\u003e\n\u003cp\u003eDit rugzakje draagt niet alleen spulletjes — het draagt de naam van jouw kind, voor altijd ingeborduurd met liefde. Of het nu de eerste dag bij de opvang is, een logeerpartijtje bij oma of gewoon een ochtend vol avontuur in de tuin: het gaat overal mee naartoe.\u003c\/p\u003e\n\u003cp\u003eGemaakt van zacht teddyfleece, met lieve oortjes aan de bovenkant en verstelbare schouderbanden die meegroeien met jouw kleintje. \u003cstrong\u003eGeborduurd in ons eigen atelier, met aandacht voor elk steekje.\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sx-pd-tags\"\u003e\n\u003cspan class=\"sx-pd-tag\"\u003eGeborduurd in NL\u003c\/span\u003e \u003cspan class=\"sx-pd-tag\"\u003eGepersonaliseerd\u003c\/span\u003e \u003cspan class=\"sx-pd-tag\"\u003eTeddyfleece\u003c\/span\u003e \u003cspan class=\"sx-pd-tag\"\u003eKraamcadeau\u003c\/span\u003e \u003cspan class=\"sx-pd-tag\"\u003eVerjaardag\u003c\/span\u003e \u003cspan class=\"sx-pd-tag\"\u003eWasbaar 30°C\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"sx-pd-footer\"\u003eMet liefde geborduurd in eigen atelier · SX Gifts · Nederland\u003c\/p\u003e\n\u003c\/div\u003e","brand":"SX Gifts","offers":[{"title":"Default Title","offer_id":56772860674383,"sku":null,"price":27.95,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0986\/7234\/5423\/files\/Roze_rugzakje_met_kindje.png?v=1781288723"},{"product_id":"teddy-rugzakje-met-naam-blauw","title":"Teddy Rugzakje met Naam | Blauw","description":"\u003cstyle\u003e\n    @import url('https:\/\/fonts.googleapis.com\/css2?family=Fraunces:ital,opsz,wght@0,9..144,400;0,9..144,500;1,9..144,400\u0026display=swap');\n    .sx-product-desc {\n      --deep: #2F2A26;\n      --mid: #6F655D;\n      --terracotta: #A88F7A;\n      --terracotta-deep: #8A7059;\n      --blush: #E8DFD8;\n      --cream: #F7F4F1;\n      --paper: #FBF9F7;\n      font-family: inherit;\n      color: var(--deep);\n      -webkit-font-smoothing: antialiased;\n    }\n    .sx-product-desc *, .sx-product-desc *::before, .sx-product-desc *::after { box-sizing: border-box; }\n    \/* ── Eyebrow label ── *\/\n    .sx-pd-eyebrow {\n      font-size: 11px;\n      letter-spacing: .22em;\n      text-transform: uppercase;\n      color: var(--terracotta);\n      font-weight: 700;\n      text-align: center;\n      margin: 0 0 22px;\n    }\n    .sx-pd-eyebrow::before,\n    .sx-pd-eyebrow::after {\n      content: \"\";\n      display: inline-block;\n      width: 26px;\n      height: 1px;\n      background: var(--blush);\n      vertical-align: middle;\n      margin: 0 12px;\n    }\n    \/* ── USP grid ── *\/\n    .sx-pd-usps {\n      display: grid;\n      grid-template-columns: repeat(4, 1fr);\n      gap: 14px;\n      margin-bottom: 46px;\n    }\n    .sx-pd-usp {\n      position: relative;\n      background: linear-gradient(160deg, var(--paper), var(--cream));\n      border: 1px solid var(--blush);\n      border-radius: 18px;\n      padding: 26px 16px 22px;\n      text-align: center;\n      transition: transform .35s cubic-bezier(.22,1,.36,1), box-shadow .35s ease, border-color .35s ease;\n      opacity: 0;\n      transform: translateY(14px);\n      animation: sx-rise .7s cubic-bezier(.22,1,.36,1) forwards;\n    }\n    .sx-pd-usp:nth-child(1) { animation-delay: .05s; }\n    .sx-pd-usp:nth-child(2) { animation-delay: .14s; }\n    .sx-pd-usp:nth-child(3) { animation-delay: .23s; }\n    .sx-pd-usp:nth-child(4) { animation-delay: .32s; }\n    @keyframes sx-rise { to { opacity: 1; transform: translateY(0); } }\n    .sx-pd-usp:hover {\n      transform: translateY(-5px);\n      box-shadow: 0 18px 40px -22px rgba(47,42,38,.45);\n      border-color: var(--terracotta);\n    }\n    .sx-pd-icon {\n      width: 54px;\n      height: 54px;\n      margin: 0 auto 16px;\n      border-radius: 50%;\n      background: #fff;\n      border: 1px solid var(--blush);\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      color: var(--terracotta);\n      transition: background .35s ease, color .35s ease, border-color .35s ease;\n    }\n    .sx-pd-usp:hover .sx-pd-icon {\n      background: var(--terracotta);\n      border-color: var(--terracotta);\n      color: #fff;\n    }\n    .sx-pd-icon svg { width: 26px; height: 26px; display: block; }\n    .sx-pd-usp b {\n      display: block;\n      font-size: 14px;\n      font-weight: 700;\n      color: var(--deep);\n      margin-bottom: 5px;\n      letter-spacing: .01em;\n    }\n    .sx-pd-usp small {\n      display: block;\n      font-size: 12px;\n      line-height: 1.45;\n      color: var(--mid);\n    }\n    \/* ── Accordion (pure CSS, geen JavaScript) ── *\/\n    .sx-pd-accordion {\n      border: 1px solid var(--blush);\n      border-radius: 18px;\n      overflow: hidden;\n      background: var(--paper);\n      margin-bottom: 46px;\n    }\n    .sx-pd-item + .sx-pd-item { border-top: 1px solid var(--blush); }\n    .sx-pd-toggle { position: absolute; opacity: 0; pointer-events: none; width: 0; height: 0; }\n    .sx-pd-trigger {\n      width: 100%;\n      background: none;\n      border: none;\n      padding: 20px 24px;\n      display: flex;\n      justify-content: space-between;\n      align-items: center;\n      cursor: pointer;\n      font-family: inherit;\n      font-size: 14.5px;\n      font-weight: 700;\n      color: var(--deep);\n      letter-spacing: .01em;\n      text-align: left;\n      transition: color .25s ease;\n      -webkit-tap-highlight-color: transparent;\n    }\n    .sx-pd-trigger:hover { color: var(--terracotta); }\n    .sx-pd-arrow {\n      position: relative;\n      width: 16px;\n      height: 16px;\n      flex-shrink: 0;\n      margin-left: 16px;\n    }\n    .sx-pd-arrow::before,\n    .sx-pd-arrow::after {\n      content: \"\";\n      position: absolute;\n      background: var(--terracotta);\n      border-radius: 2px;\n      transition: transform .3s cubic-bezier(.22,1,.36,1), opacity .3s ease;\n    }\n    .sx-pd-arrow::before { top: 7px; left: 0; width: 16px; height: 2px; }\n    .sx-pd-arrow::after  { left: 7px; top: 0; width: 2px; height: 16px; }\n    .sx-pd-toggle:checked ~ .sx-pd-trigger .sx-pd-arrow::after { transform: rotate(90deg); opacity: 0; }\n    \/* Uitklappen via grid-rows: animeert naar de échte hoogte, zonder vaste maat *\/\n    .sx-pd-body {\n      display: grid;\n      grid-template-rows: 0fr;\n      transition: grid-template-rows .4s cubic-bezier(.4,0,.2,1);\n    }\n    .sx-pd-toggle:checked ~ .sx-pd-body { grid-template-rows: 1fr; }\n    .sx-pd-body-inner {\n      overflow: hidden;\n      min-height: 0;\n      padding: 0 24px;\n      font-size: 14px;\n      line-height: 1.85;\n      color: var(--mid);\n    }\n    \/* Binnenmarges alleen tonen als het item open is, zodat dicht écht 0 hoog is *\/\n    .sx-pd-toggle:checked ~ .sx-pd-body .sx-pd-body-inner { padding-bottom: 22px; }\n    .sx-pd-body ul { margin: 8px 0 0; padding-left: 18px; }\n    .sx-pd-body li { margin-bottom: 7px; }\n    .sx-pd-body li::marker { color: var(--terracotta); }\n    .sx-pd-body p { margin: 0 0 10px; }\n    .sx-pd-body p:last-child { margin-bottom: 0; }\n    .sx-pd-body strong { color: var(--deep); }\n    \/* ── Sluittekst ── *\/\n    .sx-pd-close { text-align: center; padding: 4px 8px 0; }\n    .sx-pd-quote {\n      font-family: 'Fraunces', Georgia, serif;\n      font-size: 24px;\n      line-height: 1.45;\n      font-style: italic;\n      color: var(--deep);\n      margin: 0 auto 20px;\n      max-width: 24ch;\n      font-weight: 400;\n    }\n    .sx-pd-quote span { color: var(--terracotta-deep); }\n    .sx-pd-quote::before {\n      content: \"\";\n      display: block;\n      width: 34px;\n      height: 2px;\n      background: var(--terracotta);\n      margin: 0 auto 24px;\n    }\n    .sx-pd-intro {\n      font-size: 15px;\n      line-height: 1.9;\n      color: var(--mid);\n      max-width: 58ch;\n      margin: 0 auto;\n    }\n    .sx-pd-intro p { margin: 0 0 14px; }\n    .sx-pd-intro p:last-child { margin-bottom: 0; }\n    .sx-pd-intro strong { color: var(--deep); }\n    \/* ── Tags ── *\/\n    .sx-pd-tags {\n      display: flex;\n      flex-wrap: wrap;\n      justify-content: center;\n      gap: 8px;\n      margin: 38px auto 0;\n      max-width: 60ch;\n    }\n    .sx-pd-tag {\n      background: var(--cream);\n      border: 1px solid var(--blush);\n      color: var(--terracotta-deep);\n      padding: 6px 16px;\n      border-radius: 999px;\n      font-size: 12px;\n      font-weight: 700;\n      letter-spacing: .02em;\n    }\n    .sx-pd-footer {\n      text-align: center;\n      font-size: 11px;\n      letter-spacing: .12em;\n      text-transform: uppercase;\n      color: var(--terracotta);\n      margin-top: 36px;\n      padding-top: 26px;\n      border-top: 1px solid var(--blush);\n    }\n    @media (max-width: 640px) {\n      .sx-pd-usps { grid-template-columns: 1fr 1fr; gap: 10px; }\n      .sx-pd-usp { padding: 22px 12px 18px; }\n      .sx-pd-quote { font-size: 21px; }\n    }\n  \u003c\/style\u003e\n\u003cdiv class=\"sx-product-desc\"\u003e\n\u003c!-- ───────── 1 · USP-blokjes met icoontjes ───────── --\u003e\n\u003cp class=\"sx-pd-eyebrow\"\u003eIn het kort\u003c\/p\u003e\n\u003cdiv class=\"sx-pd-usps\"\u003e\n\u003cdiv class=\"sx-pd-usp\"\u003e\n\u003cdiv class=\"sx-pd-icon\"\u003e\u003csvg stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke-width=\"1.5\" stroke=\"currentColor\" fill=\"none\" viewbox=\"0 0 24 24\"\u003e\n          \u003ccircle r=\"2.3\" cy=\"6.5\" cx=\"6.5\"\u003e\u003c\/circle\u003e\n          \u003ccircle r=\"2.3\" cy=\"6.5\" cx=\"17.5\"\u003e\u003c\/circle\u003e\n          \u003ccircle r=\"6.3\" cy=\"13.5\" cx=\"12\"\u003e\u003c\/circle\u003e\n          \u003ccircle stroke=\"none\" fill=\"currentColor\" r=\".5\" cy=\"12.5\" cx=\"9.7\"\u003e\u003c\/circle\u003e\n          \u003ccircle stroke=\"none\" fill=\"currentColor\" r=\".5\" cy=\"12.5\" cx=\"14.3\"\u003e\u003c\/circle\u003e\n          \u003ccircle r=\"1.5\" cy=\"15.4\" cx=\"12\"\u003e\u003c\/circle\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cb\u003eTeddyfleece\u003c\/b\u003e \u003csmall\u003eHeerlijk zacht materiaal\u003c\/small\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sx-pd-usp\"\u003e\n\u003cdiv class=\"sx-pd-icon\"\u003e\u003csvg stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke-width=\"1.6\" stroke=\"currentColor\" fill=\"none\" viewbox=\"0 0 24 24\"\u003e\n          \u003cpath d=\"M12 3.3c3.2 4.2 5.2 6.8 5.2 9.5A5.2 5.2 0 0 1 6.8 12.8c0-2.7 2-5.3 5.2-9.5z\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cb\u003eBlauw\u003c\/b\u003e \u003csmall\u003eWarme blauwtint\u003c\/small\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sx-pd-usp\"\u003e\n\u003cdiv class=\"sx-pd-icon\"\u003e\u003csvg stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke-width=\"1.6\" stroke=\"currentColor\" fill=\"none\" viewbox=\"0 0 24 24\"\u003e\n          \u003cline y2=\"8\" x2=\"16\" y1=\"20\" x1=\"4\"\u003e\u003c\/line\u003e\n          \u003ccircle r=\"1.6\" cy=\"6\" cx=\"18\"\u003e\u003c\/circle\u003e\n          \u003cpath d=\"M4 20c-1.6 0-1.6-2.6 0-2.6s1.6 2.6 0 2.6z\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cb\u003eGeborduurde naam\u003c\/b\u003e \u003csmall\u003eIn meerdere designs\u003c\/small\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sx-pd-usp\"\u003e\n\u003cdiv class=\"sx-pd-icon\"\u003e\u003csvg stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke-width=\"1.6\" stroke=\"currentColor\" fill=\"none\" viewbox=\"0 0 24 24\"\u003e\n          \u003cpath d=\"M4 9h16\"\u003e\u003c\/path\u003e\n          \u003cpath d=\"M5.5 9l.9 8.6a1.6 1.6 0 0 0 1.6 1.4h8a1.6 1.6 0 0 0 1.6-1.4L18.5 9\"\u003e\u003c\/path\u003e\n          \u003cpath d=\"M8.5 13c1-.9 2-.9 3 0s2 .9 3 0\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cb\u003e30°C wasbaar\u003c\/b\u003e \u003csmall\u003eZachte was, vormvast\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ───────── 2 · Uitklapvelden (checkbox + label, geen JS) ───────── --\u003e\n\u003cdiv class=\"sx-pd-accordion\"\u003e\n\u003cdiv class=\"sx-pd-item\"\u003e\n\u003cinput checked id=\"sx-pd-1\" class=\"sx-pd-toggle\" type=\"checkbox\"\u003e \u003clabel for=\"sx-pd-1\" class=\"sx-pd-trigger\"\u003eWaarom dit rugzakje\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/label\u003e\n\u003cdiv class=\"sx-pd-body\"\u003e\n\u003cdiv class=\"sx-pd-body-inner\"\u003e\n\u003cp\u003eDit is geen gewoon rugzakje. Het is gemaakt om te dragen, om mee te knuffelen, om jaar na jaar te bewaren. De zachte teddystof voelt vertrouwd aan — warm en lief, precies zoals een cadeau voor een baby hoort te voelen. De lieve oortjes aan de bovenkant maken het af: onweerstaanbaar schattig én compleet uniek.\u003c\/p\u003e\n\u003cp\u003eHet borduurwerk wordt in ons eigen atelier in Nederland geborduurd. Geen sticker, geen opdruk — maar stevige borduursteken die ook na tientallen wassen nog kraakhelder zijn.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sx-pd-item\"\u003e\n\u003cinput id=\"sx-pd-2\" class=\"sx-pd-toggle\" type=\"checkbox\"\u003e \u003clabel for=\"sx-pd-2\" class=\"sx-pd-trigger\"\u003eAfmetingen en pasvorm\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/label\u003e\n\u003cdiv class=\"sx-pd-body\"\u003e\n\u003cdiv class=\"sx-pd-body-inner\"\u003e\n\u003cp\u003eHet rugzakje is perfect van maat voor de allerkleinsten — groot genoeg voor een slabbetje, een knuffeltje en een pakje rijstwafels, maar zeker niet te groot voor kleine schouders.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eHoogte: circa 24 cm (exclusief oortjes)\u003c\/li\u003e\n\u003cli\u003eBreedte: circa 20 cm\u003c\/li\u003e\n\u003cli\u003eVerstelbare schouderbanden — meegroeien van baby tot peuter\u003c\/li\u003e\n\u003cli\u003eRitssluiting aan bovenkant\u003c\/li\u003e\n\u003cli\u003eEén ruim hoofdvak\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sx-pd-item\"\u003e\n\u003cinput id=\"sx-pd-3\" class=\"sx-pd-toggle\" type=\"checkbox\"\u003e \u003clabel for=\"sx-pd-3\" class=\"sx-pd-trigger\"\u003ePersonalisatie\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/label\u003e\n\u003cdiv class=\"sx-pd-body\"\u003e\n\u003cdiv class=\"sx-pd-body-inner\"\u003e\n\u003cp\u003eGeef het rugzakje een naam — letterlijk. Kies een design dat bij jullie past, vul de naam van jouw kind in en selecteer de borduurkleur. Wij borduren het vervolgens in ons eigen atelier.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eKeuze uit verschillende designs — elk met de naam erin verwerkt\u003c\/li\u003e\n\u003cli\u003eNaam tot maximaal 10 tekens\u003c\/li\u003e\n\u003cli\u003eKeuze uit meerdere borduurkleuren\u003c\/li\u003e\n\u003cli\u003eElk rugzakje wordt individueel gemaakt — nooit uit voorraad, altijd op maat\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sx-pd-item\"\u003e\n\u003cinput id=\"sx-pd-4\" class=\"sx-pd-toggle\" type=\"checkbox\"\u003e \u003clabel for=\"sx-pd-4\" class=\"sx-pd-trigger\"\u003eVerzorging en wassen\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/label\u003e\n\u003cdiv class=\"sx-pd-body\"\u003e\n\u003cdiv class=\"sx-pd-body-inner\"\u003e\n\u003cp\u003eHet rugzakje is gemakkelijk te wassen zodat het er altijd fris uitziet — hoe avontuurlijk jullie dag ook was.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eWasbaar op 30°C, zachte was\u003c\/li\u003e\n\u003cli\u003eNiet in de droger\u003c\/li\u003e\n\u003cli\u003eLiggend drogen voor behoud van vorm\u003c\/li\u003e\n\u003cli\u003eBorduurwerk blijft stevig bij wassen\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sx-pd-item\"\u003e\n\u003cinput id=\"sx-pd-5\" class=\"sx-pd-toggle\" type=\"checkbox\"\u003e \u003clabel for=\"sx-pd-5\" class=\"sx-pd-trigger\"\u003eLevertijd en verpakking\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/label\u003e\n\u003cdiv class=\"sx-pd-body\"\u003e\n\u003cdiv class=\"sx-pd-body-inner\"\u003e\n\u003cp\u003eElk rugzakje wordt gepersonaliseerd zodra jouw bestelling binnenkomt. We verzenden binnen 1 tot 3 werkdagen — vóór 14:00 besteld, dezelfde dag nog de deur uit.\u003c\/p\u003e\n\u003cp\u003eHet rugzakje wordt cadeau-klaar verpakt en is direct te geven — ook als kraamcadeau. Wil je een persoonlijke boodschap toevoegen? Dat kan bij de bestelling.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sx-pd-item\"\u003e\n\u003cinput id=\"sx-pd-6\" class=\"sx-pd-toggle\" type=\"checkbox\"\u003e \u003clabel for=\"sx-pd-6\" class=\"sx-pd-trigger\"\u003eMaak er een compleet cadeau van\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/label\u003e\n\u003cdiv class=\"sx-pd-body\"\u003e\n\u003cdiv class=\"sx-pd-body-inner\"\u003e\n\u003cp\u003eHet rugzakje is het hart van een mooi setje. Combineer het met de bijpassende knuffel, een geborduurde muts of een gepersonaliseerde slab voor een cadeau dat echt raakt.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eKnuffel met geborduurde naam — dezelfde zachte teddystof\u003c\/li\u003e\n\u003cli\u003eGeborduurde muts — perfect als newborn setje\u003c\/li\u003e\n\u003cli\u003eGepersonaliseerde slab — praktisch en lief tegelijk\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eDezelfde naam, dezelfde borduurkleur, hetzelfde gevoel — een cadeausetje dat niemand snel vergeet.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ───────── 3 · Sluittekst ───────── --\u003e\n\u003cdiv class=\"sx-pd-close\"\u003e\n\u003cp class=\"sx-pd-quote\"\u003eZo klein, zo ongelofelijk \u003cspan\u003eeigen.\u003c\/span\u003e\u003c\/p\u003e\n\u003cdiv class=\"sx-pd-intro\"\u003e\n\u003cp\u003eDit rugzakje draagt niet alleen spulletjes — het draagt de naam van jouw kind, voor altijd ingeborduurd met liefde. Of het nu de eerste dag bij de opvang is, een logeerpartijtje bij oma of gewoon een ochtend vol avontuur in de tuin: het gaat overal mee naartoe.\u003c\/p\u003e\n\u003cp\u003eGemaakt van zacht teddyfleece, met lieve oortjes aan de bovenkant en verstelbare schouderbanden die meegroeien met jouw kleintje. \u003cstrong\u003eGeborduurd in ons eigen atelier, met aandacht voor elk steekje.\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sx-pd-tags\"\u003e\n\u003cspan class=\"sx-pd-tag\"\u003eGeborduurd in NL\u003c\/span\u003e \u003cspan class=\"sx-pd-tag\"\u003eGepersonaliseerd\u003c\/span\u003e \u003cspan class=\"sx-pd-tag\"\u003eTeddyfleece\u003c\/span\u003e \u003cspan class=\"sx-pd-tag\"\u003eKraamcadeau\u003c\/span\u003e \u003cspan class=\"sx-pd-tag\"\u003eVerjaardag\u003c\/span\u003e \u003cspan class=\"sx-pd-tag\"\u003eWasbaar 30°C\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"sx-pd-footer\"\u003eMet liefde geborduurd in eigen atelier · SX Gifts · Nederland\u003c\/p\u003e\n\u003c\/div\u003e","brand":"SX Gifts","offers":[{"title":"Default Title","offer_id":56772862050639,"sku":null,"price":27.95,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0986\/7234\/5423\/files\/Jongetje_met_blauwe_rugzak.png?v=1781288592"},{"product_id":"teddy-rugzakje-met-naam-milk","title":"Teddy Rugzakje met Naam | Milk","description":"\u003cstyle\u003e\n    @import url('https:\/\/fonts.googleapis.com\/css2?family=Fraunces:ital,opsz,wght@0,9..144,400;0,9..144,500;1,9..144,400\u0026display=swap');\n    .sx-product-desc {\n      --deep: #2F2A26;\n      --mid: #6F655D;\n      --terracotta: #A88F7A;\n      --terracotta-deep: #8A7059;\n      --blush: #E8DFD8;\n      --cream: #F7F4F1;\n      --paper: #FBF9F7;\n      font-family: inherit;\n      color: var(--deep);\n      -webkit-font-smoothing: antialiased;\n    }\n    .sx-product-desc *, .sx-product-desc *::before, .sx-product-desc *::after { box-sizing: border-box; }\n    \/* ── Eyebrow label ── *\/\n    .sx-pd-eyebrow {\n      font-size: 11px;\n      letter-spacing: .22em;\n      text-transform: uppercase;\n      color: var(--terracotta);\n      font-weight: 700;\n      text-align: center;\n      margin: 0 0 22px;\n    }\n    .sx-pd-eyebrow::before,\n    .sx-pd-eyebrow::after {\n      content: \"\";\n      display: inline-block;\n      width: 26px;\n      height: 1px;\n      background: var(--blush);\n      vertical-align: middle;\n      margin: 0 12px;\n    }\n    \/* ── USP grid ── *\/\n    .sx-pd-usps {\n      display: grid;\n      grid-template-columns: repeat(4, 1fr);\n      gap: 14px;\n      margin-bottom: 46px;\n    }\n    .sx-pd-usp {\n      position: relative;\n      background: linear-gradient(160deg, var(--paper), var(--cream));\n      border: 1px solid var(--blush);\n      border-radius: 18px;\n      padding: 26px 16px 22px;\n      text-align: center;\n      transition: transform .35s cubic-bezier(.22,1,.36,1), box-shadow .35s ease, border-color .35s ease;\n      opacity: 0;\n      transform: translateY(14px);\n      animation: sx-rise .7s cubic-bezier(.22,1,.36,1) forwards;\n    }\n    .sx-pd-usp:nth-child(1) { animation-delay: .05s; }\n    .sx-pd-usp:nth-child(2) { animation-delay: .14s; }\n    .sx-pd-usp:nth-child(3) { animation-delay: .23s; }\n    .sx-pd-usp:nth-child(4) { animation-delay: .32s; }\n    @keyframes sx-rise { to { opacity: 1; transform: translateY(0); } }\n    .sx-pd-usp:hover {\n      transform: translateY(-5px);\n      box-shadow: 0 18px 40px -22px rgba(47,42,38,.45);\n      border-color: var(--terracotta);\n    }\n    .sx-pd-icon {\n      width: 54px;\n      height: 54px;\n      margin: 0 auto 16px;\n      border-radius: 50%;\n      background: #fff;\n      border: 1px solid var(--blush);\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      color: var(--terracotta);\n      transition: background .35s ease, color .35s ease, border-color .35s ease;\n    }\n    .sx-pd-usp:hover .sx-pd-icon {\n      background: var(--terracotta);\n      border-color: var(--terracotta);\n      color: #fff;\n    }\n    .sx-pd-icon svg { width: 26px; height: 26px; display: block; }\n    .sx-pd-usp b {\n      display: block;\n      font-size: 14px;\n      font-weight: 700;\n      color: var(--deep);\n      margin-bottom: 5px;\n      letter-spacing: .01em;\n    }\n    .sx-pd-usp small {\n      display: block;\n      font-size: 12px;\n      line-height: 1.45;\n      color: var(--mid);\n    }\n    \/* ── Accordion (pure CSS, geen JavaScript) ── *\/\n    .sx-pd-accordion {\n      border: 1px solid var(--blush);\n      border-radius: 18px;\n      overflow: hidden;\n      background: var(--paper);\n      margin-bottom: 46px;\n    }\n    .sx-pd-item + .sx-pd-item { border-top: 1px solid var(--blush); }\n    .sx-pd-toggle { position: absolute; opacity: 0; pointer-events: none; width: 0; height: 0; }\n    .sx-pd-trigger {\n      width: 100%;\n      background: none;\n      border: none;\n      padding: 20px 24px;\n      display: flex;\n      justify-content: space-between;\n      align-items: center;\n      cursor: pointer;\n      font-family: inherit;\n      font-size: 14.5px;\n      font-weight: 700;\n      color: var(--deep);\n      letter-spacing: .01em;\n      text-align: left;\n      transition: color .25s ease;\n      -webkit-tap-highlight-color: transparent;\n    }\n    .sx-pd-trigger:hover { color: var(--terracotta); }\n    .sx-pd-arrow {\n      position: relative;\n      width: 16px;\n      height: 16px;\n      flex-shrink: 0;\n      margin-left: 16px;\n    }\n    .sx-pd-arrow::before,\n    .sx-pd-arrow::after {\n      content: \"\";\n      position: absolute;\n      background: var(--terracotta);\n      border-radius: 2px;\n      transition: transform .3s cubic-bezier(.22,1,.36,1), opacity .3s ease;\n    }\n    .sx-pd-arrow::before { top: 7px; left: 0; width: 16px; height: 2px; }\n    .sx-pd-arrow::after  { left: 7px; top: 0; width: 2px; height: 16px; }\n    .sx-pd-toggle:checked ~ .sx-pd-trigger .sx-pd-arrow::after { transform: rotate(90deg); opacity: 0; }\n    \/* Uitklappen via grid-rows: animeert naar de échte hoogte, zonder vaste maat *\/\n    .sx-pd-body {\n      display: grid;\n      grid-template-rows: 0fr;\n      transition: grid-template-rows .4s cubic-bezier(.4,0,.2,1);\n    }\n    .sx-pd-toggle:checked ~ .sx-pd-body { grid-template-rows: 1fr; }\n    .sx-pd-body-inner {\n      overflow: hidden;\n      min-height: 0;\n      padding: 0 24px;\n      font-size: 14px;\n      line-height: 1.85;\n      color: var(--mid);\n    }\n    \/* Binnenmarges alleen tonen als het item open is, zodat dicht écht 0 hoog is *\/\n    .sx-pd-toggle:checked ~ .sx-pd-body .sx-pd-body-inner { padding-bottom: 22px; }\n    .sx-pd-body ul { margin: 8px 0 0; padding-left: 18px; }\n    .sx-pd-body li { margin-bottom: 7px; }\n    .sx-pd-body li::marker { color: var(--terracotta); }\n    .sx-pd-body p { margin: 0 0 10px; }\n    .sx-pd-body p:last-child { margin-bottom: 0; }\n    .sx-pd-body strong { color: var(--deep); }\n    \/* ── Sluittekst ── *\/\n    .sx-pd-close { text-align: center; padding: 4px 8px 0; }\n    .sx-pd-quote {\n      font-family: 'Fraunces', Georgia, serif;\n      font-size: 24px;\n      line-height: 1.45;\n      font-style: italic;\n      color: var(--deep);\n      margin: 0 auto 20px;\n      max-width: 24ch;\n      font-weight: 400;\n    }\n    .sx-pd-quote span { color: var(--terracotta-deep); }\n    .sx-pd-quote::before {\n      content: \"\";\n      display: block;\n      width: 34px;\n      height: 2px;\n      background: var(--terracotta);\n      margin: 0 auto 24px;\n    }\n    .sx-pd-intro {\n      font-size: 15px;\n      line-height: 1.9;\n      color: var(--mid);\n      max-width: 58ch;\n      margin: 0 auto;\n    }\n    .sx-pd-intro p { margin: 0 0 14px; }\n    .sx-pd-intro p:last-child { margin-bottom: 0; }\n    .sx-pd-intro strong { color: var(--deep); }\n    \/* ── Tags ── *\/\n    .sx-pd-tags {\n      display: flex;\n      flex-wrap: wrap;\n      justify-content: center;\n      gap: 8px;\n      margin: 38px auto 0;\n      max-width: 60ch;\n    }\n    .sx-pd-tag {\n      background: var(--cream);\n      border: 1px solid var(--blush);\n      color: var(--terracotta-deep);\n      padding: 6px 16px;\n      border-radius: 999px;\n      font-size: 12px;\n      font-weight: 700;\n      letter-spacing: .02em;\n    }\n    .sx-pd-footer {\n      text-align: center;\n      font-size: 11px;\n      letter-spacing: .12em;\n      text-transform: uppercase;\n      color: var(--terracotta);\n      margin-top: 36px;\n      padding-top: 26px;\n      border-top: 1px solid var(--blush);\n    }\n    @media (max-width: 640px) {\n      .sx-pd-usps { grid-template-columns: 1fr 1fr; gap: 10px; }\n      .sx-pd-usp { padding: 22px 12px 18px; }\n      .sx-pd-quote { font-size: 21px; }\n    }\n  \u003c\/style\u003e\n\u003cdiv class=\"sx-product-desc\"\u003e\n\u003c!-- ───────── 1 · USP-blokjes met icoontjes ───────── --\u003e\n\u003cp class=\"sx-pd-eyebrow\"\u003eIn het kort\u003c\/p\u003e\n\u003cdiv class=\"sx-pd-usps\"\u003e\n\u003cdiv class=\"sx-pd-usp\"\u003e\n\u003cdiv class=\"sx-pd-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n          \u003ccircle cx=\"6.5\" cy=\"6.5\" r=\"2.3\"\u003e\u003c\/circle\u003e\n          \u003ccircle cx=\"17.5\" cy=\"6.5\" r=\"2.3\"\u003e\u003c\/circle\u003e\n          \u003ccircle cx=\"12\" cy=\"13.5\" r=\"6.3\"\u003e\u003c\/circle\u003e\n          \u003ccircle cx=\"9.7\" cy=\"12.5\" r=\".5\" fill=\"currentColor\" stroke=\"none\"\u003e\u003c\/circle\u003e\n          \u003ccircle cx=\"14.3\" cy=\"12.5\" r=\".5\" fill=\"currentColor\" stroke=\"none\"\u003e\u003c\/circle\u003e\n          \u003ccircle cx=\"12\" cy=\"15.4\" r=\"1.5\"\u003e\u003c\/circle\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cb\u003eTeddyfleece\u003c\/b\u003e \u003csmall\u003eHeerlijk zacht materiaal\u003c\/small\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sx-pd-usp\"\u003e\n\u003cdiv class=\"sx-pd-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n          \u003cpath d=\"M12 3.3c3.2 4.2 5.2 6.8 5.2 9.5A5.2 5.2 0 0 1 6.8 12.8c0-2.7 2-5.3 5.2-9.5z\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cb\u003eMilk\u003c\/b\u003e \u003csmall\u003eWarme crèmetint\u003c\/small\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sx-pd-usp\"\u003e\n\u003cdiv class=\"sx-pd-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n          \u003cline x1=\"4\" y1=\"20\" x2=\"16\" y2=\"8\"\u003e\u003c\/line\u003e\n          \u003ccircle cx=\"18\" cy=\"6\" r=\"1.6\"\u003e\u003c\/circle\u003e\n          \u003cpath d=\"M4 20c-1.6 0-1.6-2.6 0-2.6s1.6 2.6 0 2.6z\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cb\u003eGeborduurde naam\u003c\/b\u003e \u003csmall\u003eIn meerdere designs\u003c\/small\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sx-pd-usp\"\u003e\n\u003cdiv class=\"sx-pd-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n          \u003cpath d=\"M4 9h16\"\u003e\u003c\/path\u003e\n          \u003cpath d=\"M5.5 9l.9 8.6a1.6 1.6 0 0 0 1.6 1.4h8a1.6 1.6 0 0 0 1.6-1.4L18.5 9\"\u003e\u003c\/path\u003e\n          \u003cpath d=\"M8.5 13c1-.9 2-.9 3 0s2 .9 3 0\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cb\u003e30°C wasbaar\u003c\/b\u003e \u003csmall\u003eZachte was, vormvast\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ───────── 2 · Uitklapvelden (checkbox + label, geen JS) ───────── --\u003e\n\u003cdiv class=\"sx-pd-accordion\"\u003e\n\u003cdiv class=\"sx-pd-item\"\u003e\n\u003cinput type=\"checkbox\" class=\"sx-pd-toggle\" id=\"sx-pd-1\" checked\u003e \u003clabel class=\"sx-pd-trigger\" for=\"sx-pd-1\"\u003eWaarom dit rugzakje\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/label\u003e\n\u003cdiv class=\"sx-pd-body\"\u003e\n\u003cdiv class=\"sx-pd-body-inner\"\u003e\n\u003cp\u003eDit is geen gewoon rugzakje. Het is gemaakt om te dragen, om mee te knuffelen, om jaar na jaar te bewaren. De zachte teddystof voelt vertrouwd aan — warm en lief, precies zoals een cadeau voor een baby hoort te voelen. De lieve oortjes aan de bovenkant maken het af: onweerstaanbaar schattig én compleet uniek.\u003c\/p\u003e\n\u003cp\u003eHet borduurwerk wordt in ons eigen atelier in Nederland geborduurd. Geen sticker, geen opdruk — maar stevige borduursteken die ook na tientallen wassen nog kraakhelder zijn.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sx-pd-item\"\u003e\n\u003cinput type=\"checkbox\" class=\"sx-pd-toggle\" id=\"sx-pd-2\"\u003e \u003clabel class=\"sx-pd-trigger\" for=\"sx-pd-2\"\u003eAfmetingen en pasvorm\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/label\u003e\n\u003cdiv class=\"sx-pd-body\"\u003e\n\u003cdiv class=\"sx-pd-body-inner\"\u003e\n\u003cp\u003eHet rugzakje is perfect van maat voor de allerkleinsten — groot genoeg voor een slabbetje, een knuffeltje en een pakje rijstwafels, maar zeker niet te groot voor kleine schouders.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eHoogte: circa 24 cm (exclusief oortjes)\u003c\/li\u003e\n\u003cli\u003eBreedte: circa 20 cm\u003c\/li\u003e\n\u003cli\u003eVerstelbare schouderbanden — meegroeien van baby tot peuter\u003c\/li\u003e\n\u003cli\u003eRitssluiting aan bovenkant\u003c\/li\u003e\n\u003cli\u003eEén ruim hoofdvak\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sx-pd-item\"\u003e\n\u003cinput type=\"checkbox\" class=\"sx-pd-toggle\" id=\"sx-pd-3\"\u003e \u003clabel class=\"sx-pd-trigger\" for=\"sx-pd-3\"\u003ePersonalisatie\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/label\u003e\n\u003cdiv class=\"sx-pd-body\"\u003e\n\u003cdiv class=\"sx-pd-body-inner\"\u003e\n\u003cp\u003eGeef het rugzakje een naam — letterlijk. Kies een design dat bij jullie past, vul de naam van jouw kind in en selecteer de borduurkleur. Wij borduren het vervolgens in ons eigen atelier.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eKeuze uit verschillende designs — elk met de naam erin verwerkt\u003c\/li\u003e\n\u003cli\u003eNaam tot maximaal 10 tekens\u003c\/li\u003e\n\u003cli\u003eKeuze uit meerdere borduurkleuren\u003c\/li\u003e\n\u003cli\u003eElk rugzakje wordt individueel gemaakt — nooit uit voorraad, altijd op maat\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sx-pd-item\"\u003e\n\u003cinput type=\"checkbox\" class=\"sx-pd-toggle\" id=\"sx-pd-4\"\u003e \u003clabel class=\"sx-pd-trigger\" for=\"sx-pd-4\"\u003eVerzorging en wassen\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/label\u003e\n\u003cdiv class=\"sx-pd-body\"\u003e\n\u003cdiv class=\"sx-pd-body-inner\"\u003e\n\u003cp\u003eHet rugzakje is gemakkelijk te wassen zodat het er altijd fris uitziet — hoe avontuurlijk jullie dag ook was.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eWasbaar op 30°C, zachte was\u003c\/li\u003e\n\u003cli\u003eNiet in de droger\u003c\/li\u003e\n\u003cli\u003eLiggend drogen voor behoud van vorm\u003c\/li\u003e\n\u003cli\u003eBorduurwerk blijft stevig bij wassen\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sx-pd-item\"\u003e\n\u003cinput type=\"checkbox\" class=\"sx-pd-toggle\" id=\"sx-pd-5\"\u003e \u003clabel class=\"sx-pd-trigger\" for=\"sx-pd-5\"\u003eLevertijd en verpakking\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/label\u003e\n\u003cdiv class=\"sx-pd-body\"\u003e\n\u003cdiv class=\"sx-pd-body-inner\"\u003e\n\u003cp\u003eElk rugzakje wordt gepersonaliseerd zodra jouw bestelling binnenkomt. We verzenden binnen 1 tot 3 werkdagen — vóór 14:00 besteld, dezelfde dag nog de deur uit.\u003c\/p\u003e\n\u003cp\u003eHet rugzakje wordt cadeau-klaar verpakt en is direct te geven — ook als kraamcadeau. Wil je een persoonlijke boodschap toevoegen? Dat kan bij de bestelling.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sx-pd-item\"\u003e\n\u003cinput type=\"checkbox\" class=\"sx-pd-toggle\" id=\"sx-pd-6\"\u003e \u003clabel class=\"sx-pd-trigger\" for=\"sx-pd-6\"\u003eMaak er een compleet cadeau van\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/label\u003e\n\u003cdiv class=\"sx-pd-body\"\u003e\n\u003cdiv class=\"sx-pd-body-inner\"\u003e\n\u003cp\u003eHet rugzakje is het hart van een mooi setje. Combineer het met de bijpassende knuffel, een geborduurde muts of een gepersonaliseerde slab voor een cadeau dat echt raakt.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eKnuffel met geborduurde naam — dezelfde zachte teddystof\u003c\/li\u003e\n\u003cli\u003eGeborduurde muts — perfect als newborn setje\u003c\/li\u003e\n\u003cli\u003eGepersonaliseerde slab — praktisch en lief tegelijk\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eDezelfde naam, dezelfde borduurkleur, hetzelfde gevoel — een cadeausetje dat niemand snel vergeet.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ───────── 3 · Sluittekst ───────── --\u003e\n\u003cdiv class=\"sx-pd-close\"\u003e\n\u003cp class=\"sx-pd-quote\"\u003eZo klein, zo ongelofelijk \u003cspan\u003eeigen.\u003c\/span\u003e\u003c\/p\u003e\n\u003cdiv class=\"sx-pd-intro\"\u003e\n\u003cp\u003eDit rugzakje draagt niet alleen spulletjes — het draagt de naam van jouw kind, voor altijd ingeborduurd met liefde. Of het nu de eerste dag bij de opvang is, een logeerpartijtje bij oma of gewoon een ochtend vol avontuur in de tuin: het gaat overal mee naartoe.\u003c\/p\u003e\n\u003cp\u003eGemaakt van zacht teddyfleece, met lieve oortjes aan de bovenkant en verstelbare schouderbanden die meegroeien met jouw kleintje. \u003cstrong\u003eGeborduurd in ons eigen atelier, met aandacht voor elk steekje.\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sx-pd-tags\"\u003e\n\u003cspan class=\"sx-pd-tag\"\u003eGeborduurd in NL\u003c\/span\u003e \u003cspan class=\"sx-pd-tag\"\u003eGepersonaliseerd\u003c\/span\u003e \u003cspan class=\"sx-pd-tag\"\u003eTeddyfleece\u003c\/span\u003e \u003cspan class=\"sx-pd-tag\"\u003eKraamcadeau\u003c\/span\u003e \u003cspan class=\"sx-pd-tag\"\u003eVerjaardag\u003c\/span\u003e \u003cspan class=\"sx-pd-tag\"\u003eWasbaar 30°C\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"sx-pd-footer\"\u003eMet liefde geborduurd in eigen atelier · SX Gifts · Nederland\u003c\/p\u003e\n\u003c\/div\u003e","brand":"SX Gifts","offers":[{"title":"Default Title","offer_id":56772862574927,"sku":null,"price":27.95,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0986\/7234\/5423\/files\/Milk_backpack_met_meisje.png?v=1781288448"},{"product_id":"roze-unicorn-knuffel-met-naam","title":"Roze Unicorn Knuffel met Naam","description":"\u003cdiv class=\"sx-product-desc\"\u003e\n  \u003cstyle\u003e\n    @import url('https:\/\/fonts.googleapis.com\/css2?family=Fraunces:ital,opsz,wght@0,9..144,400;0,9..144,500;1,9..144,400\u0026display=swap');\n\n    .sx-product-desc {\n      --deep: #2F2A26;\n      --mid: #6F655D;\n      --terracotta: #A88F7A;\n      --terracotta-deep: #8A7059;\n      --blush: #E8DFD8;\n      --cream: #F7F4F1;\n      --paper: #FBF9F7;\n      font-family: inherit;\n      color: var(--deep);\n      -webkit-font-smoothing: antialiased;\n    }\n    .sx-product-desc *, .sx-product-desc *::before, .sx-product-desc *::after { box-sizing: border-box; }\n\n    \/* ── Eyebrow label ── *\/\n    .sx-pd-eyebrow {\n      font-size: 11px;\n      letter-spacing: .22em;\n      text-transform: uppercase;\n      color: var(--terracotta);\n      font-weight: 700;\n      text-align: center;\n      margin: 0 0 22px;\n    }\n    .sx-pd-eyebrow::before,\n    .sx-pd-eyebrow::after {\n      content: \"\";\n      display: inline-block;\n      width: 26px;\n      height: 1px;\n      background: var(--blush);\n      vertical-align: middle;\n      margin: 0 12px;\n    }\n\n    \/* ── USP grid ── *\/\n    .sx-pd-usps {\n      display: grid;\n      grid-template-columns: repeat(4, 1fr);\n      gap: 14px;\n      margin-bottom: 46px;\n    }\n    .sx-pd-usp {\n      position: relative;\n      background: linear-gradient(160deg, var(--paper), var(--cream));\n      border: 1px solid var(--blush);\n      border-radius: 18px;\n      padding: 26px 16px 22px;\n      text-align: center;\n      transition: transform .35s cubic-bezier(.22,1,.36,1), box-shadow .35s ease, border-color .35s ease;\n      opacity: 0;\n      transform: translateY(14px);\n      animation: sx-rise .7s cubic-bezier(.22,1,.36,1) forwards;\n    }\n    .sx-pd-usp:nth-child(1) { animation-delay: .05s; }\n    .sx-pd-usp:nth-child(2) { animation-delay: .14s; }\n    .sx-pd-usp:nth-child(3) { animation-delay: .23s; }\n    .sx-pd-usp:nth-child(4) { animation-delay: .32s; }\n    @keyframes sx-rise { to { opacity: 1; transform: translateY(0); } }\n\n    .sx-pd-usp:hover {\n      transform: translateY(-5px);\n      box-shadow: 0 18px 40px -22px rgba(47,42,38,.45);\n      border-color: var(--terracotta);\n    }\n\n    .sx-pd-icon {\n      width: 54px;\n      height: 54px;\n      margin: 0 auto 16px;\n      border-radius: 50%;\n      background: #fff;\n      border: 1px solid var(--blush);\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      color: var(--terracotta);\n      transition: background .35s ease, color .35s ease, border-color .35s ease;\n    }\n    .sx-pd-usp:hover .sx-pd-icon {\n      background: var(--terracotta);\n      border-color: var(--terracotta);\n      color: #fff;\n    }\n    .sx-pd-icon svg { width: 26px; height: 26px; display: block; }\n\n    .sx-pd-usp b {\n      display: block;\n      font-size: 14px;\n      font-weight: 700;\n      color: var(--deep);\n      margin-bottom: 5px;\n      letter-spacing: .01em;\n    }\n    .sx-pd-usp small {\n      display: block;\n      font-size: 12px;\n      line-height: 1.45;\n      color: var(--mid);\n    }\n\n    \/* ── Accordion ── *\/\n    .sx-pd-accordion {\n      border: 1px solid var(--blush);\n      border-radius: 18px;\n      overflow: hidden;\n      background: var(--paper);\n      margin-bottom: 46px;\n    }\n    .sx-pd-item + .sx-pd-item { border-top: 1px solid var(--blush); }\n    .sx-pd-trigger {\n      width: 100%;\n      background: none;\n      border: none;\n      padding: 20px 24px;\n      display: flex;\n      justify-content: space-between;\n      align-items: center;\n      cursor: pointer;\n      font-family: inherit;\n      font-size: 14.5px;\n      font-weight: 700;\n      color: var(--deep);\n      letter-spacing: .01em;\n      text-align: left;\n      transition: color .25s ease;\n    }\n    .sx-pd-trigger:hover { color: var(--terracotta); }\n    .sx-pd-arrow {\n      position: relative;\n      width: 16px;\n      height: 16px;\n      flex-shrink: 0;\n      margin-left: 16px;\n    }\n    .sx-pd-arrow::before,\n    .sx-pd-arrow::after {\n      content: \"\";\n      position: absolute;\n      background: var(--terracotta);\n      border-radius: 2px;\n      transition: transform .3s cubic-bezier(.22,1,.36,1), opacity .3s ease;\n    }\n    .sx-pd-arrow::before { top: 7px; left: 0; width: 16px; height: 2px; }\n    .sx-pd-arrow::after  { left: 7px; top: 0; width: 2px; height: 16px; }\n    .sx-pd-item.open .sx-pd-arrow::after { transform: rotate(90deg); opacity: 0; }\n\n    .sx-pd-body {\n      max-height: 0;\n      overflow: hidden;\n      transition: max-height .4s cubic-bezier(.4,0,.2,1);\n    }\n    .sx-pd-body-inner {\n      padding: 0 24px 22px;\n      font-size: 14px;\n      line-height: 1.85;\n      color: var(--mid);\n    }\n    .sx-pd-body ul { margin: 0; padding-left: 18px; }\n    .sx-pd-body li { margin-bottom: 7px; }\n    .sx-pd-body li::marker { color: var(--terracotta); }\n    .sx-pd-body p { margin: 0; }\n    .sx-pd-body strong { color: var(--deep); }\n    .sx-pd-body a { color: var(--terracotta-deep); font-weight: 700; text-decoration: none; border-bottom: 1px solid var(--blush); }\n    .sx-pd-body a:hover { border-color: var(--terracotta); }\n\n    .sx-pd-tags { display: flex; flex-wrap: wrap; gap: 8px; }\n    .sx-pd-tag {\n      background: var(--cream);\n      border: 1px solid var(--blush);\n      color: var(--terracotta-deep);\n      padding: 6px 16px;\n      border-radius: 999px;\n      font-size: 12.5px;\n      font-weight: 700;\n    }\n\n    \/* ── Sluittekst ── *\/\n    .sx-pd-close { text-align: center; padding: 4px 8px 0; }\n    .sx-pd-quote {\n      font-family: 'Fraunces', Georgia, serif;\n      font-size: 23px;\n      line-height: 1.5;\n      font-style: italic;\n      color: var(--deep);\n      margin: 0 auto 18px;\n      max-width: 30ch;\n      font-weight: 400;\n    }\n    .sx-pd-quote span { color: var(--terracotta-deep); }\n    .sx-pd-quote::before {\n      content: \"\";\n      display: block;\n      width: 34px;\n      height: 2px;\n      background: var(--terracotta);\n      margin: 0 auto 24px;\n    }\n    .sx-pd-intro {\n      font-size: 15px;\n      line-height: 1.9;\n      color: var(--mid);\n      max-width: 56ch;\n      margin: 0 auto;\n    }\n    .sx-pd-intro p { margin: 0 0 14px; }\n    .sx-pd-intro strong { color: var(--deep); }\n\n    .sx-pd-footer {\n      text-align: center;\n      font-size: 11px;\n      letter-spacing: .12em;\n      text-transform: uppercase;\n      color: var(--terracotta);\n      margin-top: 36px;\n      padding-top: 26px;\n      border-top: 1px solid var(--blush);\n    }\n\n    @media (max-width: 640px) {\n      .sx-pd-usps { grid-template-columns: 1fr 1fr; gap: 10px; }\n      .sx-pd-usp { padding: 22px 12px 18px; }\n      .sx-pd-quote { font-size: 20px; }\n    }\n  \u003c\/style\u003e\n\n  \u003c!-- ───────── 1 · USP-blokjes met icoontjes ───────── --\u003e\n  \u003cp class=\"sx-pd-eyebrow\"\u003eWaarom SX Gifts\u003c\/p\u003e\n  \u003cdiv class=\"sx-pd-usps\"\u003e\n\n    \u003cdiv class=\"sx-pd-usp\"\u003e\n      \u003cdiv class=\"sx-pd-icon\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n          \u003cline x1=\"4\" y1=\"20\" x2=\"16\" y2=\"8\"\u003e\u003c\/line\u003e\n          \u003ccircle cx=\"18\" cy=\"6\" r=\"1.6\"\u003e\u003c\/circle\u003e\n          \u003cpath d=\"M4 20c-1.6 0-1.6-2.6 0-2.6s1.6 2.6 0 2.6z\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cb\u003eEcht geborduurd\u003c\/b\u003e\n      \u003csmall\u003eGeen print — blijft mooi\u003c\/small\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sx-pd-usp\"\u003e\n      \u003cdiv class=\"sx-pd-icon\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n          \u003cpath d=\"M12 20.5C7 17 4 13.8 4 10.2A4.2 4.2 0 0 1 12 8a4.2 4.2 0 0 1 8 2.2c0 3.6-3 6.8-8 10.3z\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cb\u003eVeilig voor baby's\u003c\/b\u003e\n      \u003csmall\u003eGeschikt vanaf de geboorte\u003c\/small\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sx-pd-usp\"\u003e\n      \u003cdiv class=\"sx-pd-icon\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n          \u003cpath d=\"M21 4 11 14\"\u003e\u003c\/path\u003e\n          \u003cpath d=\"M21 4 14.5 21 11 14 4 10.5 21 4z\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cb\u003eSnel verzonden\u003c\/b\u003e\n      \u003csmall\u003eVóór 14:00 = vandaag\u003c\/small\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sx-pd-usp\"\u003e\n      \u003cdiv class=\"sx-pd-icon\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n          \u003crect x=\"3.5\" y=\"9\" width=\"17\" height=\"11.5\" rx=\"1.5\"\u003e\u003c\/rect\u003e\n          \u003cpath d=\"M3 9h18M12 9v11.5\"\u003e\u003c\/path\u003e\n          \u003cpath d=\"M12 9C9 9 7 7.5 7 5.8 7 4.5 8 4 9 4c2 0 3 3 3 5zm0 0c3 0 5-1.5 5-3.2C17 4.5 16 4 15 4c-2 0-3 3-3 5z\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cb\u003eUniek cadeau\u003c\/b\u003e\n      \u003csmall\u003eAlleen voor hen gemaakt\u003c\/small\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n  \u003c!-- ───────── 2 · Uitklapvelden ───────── --\u003e\n  \u003cdiv class=\"sx-pd-accordion\"\u003e\n\n    \u003cdiv class=\"sx-pd-item\"\u003e\n      \u003cbutton class=\"sx-pd-trigger\" type=\"button\"\u003eWaarom deze knuffel zo bijzonder is\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/button\u003e\n      \u003cdiv class=\"sx-pd-body\"\u003e\u003cdiv class=\"sx-pd-body-inner\"\u003e\n        \u003cul\u003e\n          \u003cli\u003e\n\u003cstrong\u003eHoogwaardig borduurwerk\u003c\/strong\u003e — geen print, dus blijft altijd mooi\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eSuperzacht en veilig\u003c\/strong\u003e — geschikt vanaf de geboorte\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eUitneembare vulling\u003c\/strong\u003e — eenvoudig te wassen op 30°C\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eBlijft mooi na wassen\u003c\/strong\u003e — geen vervaging of slijtage\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eMet liefde gemaakt\u003c\/strong\u003e in ons eigen atelier in Nederland\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sx-pd-item\"\u003e\n      \u003cbutton class=\"sx-pd-trigger\" type=\"button\"\u003eProductdetails\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/button\u003e\n      \u003cdiv class=\"sx-pd-body\"\u003e\u003cdiv class=\"sx-pd-body-inner\"\u003e\n        \u003cul\u003e\n          \u003cli\u003eFormaat: ± 40 cm\u003c\/li\u003e\n          \u003cli\u003eVulling uitneembaar via ritssysteem\u003c\/li\u003e\n          \u003cli\u003eWasbaar op 30°C, fijn wasprogramma\u003c\/li\u003e\n          \u003cli\u003eGeschikt voor alle leeftijden, ook baby's\u003c\/li\u003e\n          \u003cli\u003eZachte, hoogwaardige stof\u003c\/li\u003e\n          \u003cli\u003eGeborduurd met naam en eventueel geboortedatum\u003c\/li\u003e\n          \u003cli\u003eGemaakt in eigen atelier in Nederland\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sx-pd-item\"\u003e\n      \u003cbutton class=\"sx-pd-trigger\" type=\"button\"\u003eOnderhoud en wasadvies\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/button\u003e\n      \u003cdiv class=\"sx-pd-body\"\u003e\u003cdiv class=\"sx-pd-body-inner\"\u003e\n        \u003cp\u003eVerwijder de vulling via het ritssysteem en was het omhulsel op \u003cstrong\u003e30°C\u003c\/strong\u003e op een fijn wasprogramma. Droog plat of hangend — niet in de droger. Zo blijft de borduring én de stof jarenlang mooi.\u003c\/p\u003e\n      \u003c\/div\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sx-pd-item\"\u003e\n      \u003cbutton class=\"sx-pd-trigger\" type=\"button\"\u003ePerfect als cadeau voor\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/button\u003e\n      \u003cdiv class=\"sx-pd-body\"\u003e\u003cdiv class=\"sx-pd-body-inner\"\u003e\n        \u003cdiv class=\"sx-pd-tags\"\u003e\n          \u003cspan class=\"sx-pd-tag\"\u003eKraamcadeau\u003c\/span\u003e\n          \u003cspan class=\"sx-pd-tag\"\u003eEerste verjaardag\u003c\/span\u003e\n          \u003cspan class=\"sx-pd-tag\"\u003eBabyshower\u003c\/span\u003e\n          \u003cspan class=\"sx-pd-tag\"\u003eSinterklaas\u003c\/span\u003e\n          \u003cspan class=\"sx-pd-tag\"\u003eKerst\u003c\/span\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sx-pd-item\"\u003e\n      \u003cbutton class=\"sx-pd-trigger\" type=\"button\"\u003eCombineert perfect met\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/button\u003e\n      \u003cdiv class=\"sx-pd-body\"\u003e\u003cdiv class=\"sx-pd-body-inner\"\u003e\n        \u003cp\u003eMaak het cadeau nog completer. Combineer deze knuffel met een \u003ca href=\"\/collections\/gepersonaliseerde-bandana-slab-met-naam-geborduurd\"\u003egepersonaliseerde slab\u003c\/a\u003e, een \u003ca href=\"\/collections\/gepersonaliseerd-speenkoord-met-naam-geborduurd\"\u003espeenkoord met naam\u003c\/a\u003e of een \u003ca href=\"\/collections\/baby-beanie-met-oortjes\"\u003emutsje met oortjes\u003c\/a\u003e voor een compleet persoonlijk cadeaupakket.\u003c\/p\u003e\n      \u003c\/div\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n  \u003c!-- ───────── 3 · Sluittekst ───────── --\u003e\n  \u003cdiv class=\"sx-pd-close\"\u003e\n    \u003cp class=\"sx-pd-quote\"\u003eEen knuffel die zijn naam draagt — \u003cspan\u003evoor altijd.\u003c\/span\u003e\u003c\/p\u003e\n    \u003cdiv class=\"sx-pd-intro\"\u003e\n      \u003cp\u003eElk kind verdient iets dat écht van hem of haar is. Deze zachte knuffel wordt speciaal voor jou geborduurd met de naam — en eventueel de geboortedatum — van de baby. Geen massaproductie, maar een uniek cadeau gemaakt met aandacht in ons eigen atelier.\u003c\/p\u003e\n      \u003cp\u003eJarenlang mee knuffelen, jarenlang mooi blijven. \u003cstrong\u003eEen herinnering voor het leven.\u003c\/strong\u003e\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cp class=\"sx-pd-footer\"\u003eAl door honderden ouders gekozen  ·  Gemaakt in eigen atelier  ·  Gratis verzending vanaf €20\u003c\/p\u003e\n\n\u003c\/div\u003e\n\n\u003cscript\u003e\n  document.querySelectorAll('.sx-product-desc .sx-pd-trigger').forEach(function (btn) {\n    btn.addEventListener('click', function () {\n      var item = this.closest('.sx-pd-item');\n      var body = item.querySelector('.sx-pd-body');\n      var open = item.classList.toggle('open');\n      body.style.maxHeight = open ? body.scrollHeight + 'px' : null;\n    });\n  });\n\u003c\/script\u003e","brand":"SX Gifts","offers":[{"title":"Default Title","offer_id":56797478256975,"sku":"CU002","price":44.95,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0986\/7234\/5423\/files\/Roze_unicorn_met_baby_2.png?v=1781119513"},{"product_id":"witte-unicorn-knuffel-2-met-naam","title":"Witte Unicorn Knuffel met Naam","description":"\u003cdiv class=\"sx-product-desc\"\u003e\n  \u003cstyle\u003e\n    @import url('https:\/\/fonts.googleapis.com\/css2?family=Fraunces:ital,opsz,wght@0,9..144,400;0,9..144,500;1,9..144,400\u0026display=swap');\n\n    .sx-product-desc {\n      --deep: #2F2A26;\n      --mid: #6F655D;\n      --terracotta: #A88F7A;\n      --terracotta-deep: #8A7059;\n      --blush: #E8DFD8;\n      --cream: #F7F4F1;\n      --paper: #FBF9F7;\n      font-family: inherit;\n      color: var(--deep);\n      -webkit-font-smoothing: antialiased;\n    }\n    .sx-product-desc *, .sx-product-desc *::before, .sx-product-desc *::after { box-sizing: border-box; }\n\n    \/* ── Eyebrow label ── *\/\n    .sx-pd-eyebrow {\n      font-size: 11px;\n      letter-spacing: .22em;\n      text-transform: uppercase;\n      color: var(--terracotta);\n      font-weight: 700;\n      text-align: center;\n      margin: 0 0 22px;\n    }\n    .sx-pd-eyebrow::before,\n    .sx-pd-eyebrow::after {\n      content: \"\";\n      display: inline-block;\n      width: 26px;\n      height: 1px;\n      background: var(--blush);\n      vertical-align: middle;\n      margin: 0 12px;\n    }\n\n    \/* ── USP grid ── *\/\n    .sx-pd-usps {\n      display: grid;\n      grid-template-columns: repeat(4, 1fr);\n      gap: 14px;\n      margin-bottom: 46px;\n    }\n    .sx-pd-usp {\n      position: relative;\n      background: linear-gradient(160deg, var(--paper), var(--cream));\n      border: 1px solid var(--blush);\n      border-radius: 18px;\n      padding: 26px 16px 22px;\n      text-align: center;\n      transition: transform .35s cubic-bezier(.22,1,.36,1), box-shadow .35s ease, border-color .35s ease;\n      opacity: 0;\n      transform: translateY(14px);\n      animation: sx-rise .7s cubic-bezier(.22,1,.36,1) forwards;\n    }\n    .sx-pd-usp:nth-child(1) { animation-delay: .05s; }\n    .sx-pd-usp:nth-child(2) { animation-delay: .14s; }\n    .sx-pd-usp:nth-child(3) { animation-delay: .23s; }\n    .sx-pd-usp:nth-child(4) { animation-delay: .32s; }\n    @keyframes sx-rise { to { opacity: 1; transform: translateY(0); } }\n\n    .sx-pd-usp:hover {\n      transform: translateY(-5px);\n      box-shadow: 0 18px 40px -22px rgba(47,42,38,.45);\n      border-color: var(--terracotta);\n    }\n\n    .sx-pd-icon {\n      width: 54px;\n      height: 54px;\n      margin: 0 auto 16px;\n      border-radius: 50%;\n      background: #fff;\n      border: 1px solid var(--blush);\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      color: var(--terracotta);\n      transition: background .35s ease, color .35s ease, border-color .35s ease;\n    }\n    .sx-pd-usp:hover .sx-pd-icon {\n      background: var(--terracotta);\n      border-color: var(--terracotta);\n      color: #fff;\n    }\n    .sx-pd-icon svg { width: 26px; height: 26px; display: block; }\n\n    .sx-pd-usp b {\n      display: block;\n      font-size: 14px;\n      font-weight: 700;\n      color: var(--deep);\n      margin-bottom: 5px;\n      letter-spacing: .01em;\n    }\n    .sx-pd-usp small {\n      display: block;\n      font-size: 12px;\n      line-height: 1.45;\n      color: var(--mid);\n    }\n\n    \/* ── Accordion ── *\/\n    .sx-pd-accordion {\n      border: 1px solid var(--blush);\n      border-radius: 18px;\n      overflow: hidden;\n      background: var(--paper);\n      margin-bottom: 46px;\n    }\n    .sx-pd-item + .sx-pd-item { border-top: 1px solid var(--blush); }\n    .sx-pd-trigger {\n      width: 100%;\n      background: none;\n      border: none;\n      padding: 20px 24px;\n      display: flex;\n      justify-content: space-between;\n      align-items: center;\n      cursor: pointer;\n      font-family: inherit;\n      font-size: 14.5px;\n      font-weight: 700;\n      color: var(--deep);\n      letter-spacing: .01em;\n      text-align: left;\n      transition: color .25s ease;\n    }\n    .sx-pd-trigger:hover { color: var(--terracotta); }\n    .sx-pd-arrow {\n      position: relative;\n      width: 16px;\n      height: 16px;\n      flex-shrink: 0;\n      margin-left: 16px;\n    }\n    .sx-pd-arrow::before,\n    .sx-pd-arrow::after {\n      content: \"\";\n      position: absolute;\n      background: var(--terracotta);\n      border-radius: 2px;\n      transition: transform .3s cubic-bezier(.22,1,.36,1), opacity .3s ease;\n    }\n    .sx-pd-arrow::before { top: 7px; left: 0; width: 16px; height: 2px; }\n    .sx-pd-arrow::after  { left: 7px; top: 0; width: 2px; height: 16px; }\n    .sx-pd-item.open .sx-pd-arrow::after { transform: rotate(90deg); opacity: 0; }\n\n    .sx-pd-body {\n      max-height: 0;\n      overflow: hidden;\n      transition: max-height .4s cubic-bezier(.4,0,.2,1);\n    }\n    .sx-pd-body-inner {\n      padding: 0 24px 22px;\n      font-size: 14px;\n      line-height: 1.85;\n      color: var(--mid);\n    }\n    .sx-pd-body ul { margin: 0; padding-left: 18px; }\n    .sx-pd-body li { margin-bottom: 7px; }\n    .sx-pd-body li::marker { color: var(--terracotta); }\n    .sx-pd-body p { margin: 0; }\n    .sx-pd-body strong { color: var(--deep); }\n    .sx-pd-body a { color: var(--terracotta-deep); font-weight: 700; text-decoration: none; border-bottom: 1px solid var(--blush); }\n    .sx-pd-body a:hover { border-color: var(--terracotta); }\n\n    .sx-pd-tags { display: flex; flex-wrap: wrap; gap: 8px; }\n    .sx-pd-tag {\n      background: var(--cream);\n      border: 1px solid var(--blush);\n      color: var(--terracotta-deep);\n      padding: 6px 16px;\n      border-radius: 999px;\n      font-size: 12.5px;\n      font-weight: 700;\n    }\n\n    \/* ── Sluittekst ── *\/\n    .sx-pd-close { text-align: center; padding: 4px 8px 0; }\n    .sx-pd-quote {\n      font-family: 'Fraunces', Georgia, serif;\n      font-size: 23px;\n      line-height: 1.5;\n      font-style: italic;\n      color: var(--deep);\n      margin: 0 auto 18px;\n      max-width: 30ch;\n      font-weight: 400;\n    }\n    .sx-pd-quote span { color: var(--terracotta-deep); }\n    .sx-pd-quote::before {\n      content: \"\";\n      display: block;\n      width: 34px;\n      height: 2px;\n      background: var(--terracotta);\n      margin: 0 auto 24px;\n    }\n    .sx-pd-intro {\n      font-size: 15px;\n      line-height: 1.9;\n      color: var(--mid);\n      max-width: 56ch;\n      margin: 0 auto;\n    }\n    .sx-pd-intro p { margin: 0 0 14px; }\n    .sx-pd-intro strong { color: var(--deep); }\n\n    .sx-pd-footer {\n      text-align: center;\n      font-size: 11px;\n      letter-spacing: .12em;\n      text-transform: uppercase;\n      color: var(--terracotta);\n      margin-top: 36px;\n      padding-top: 26px;\n      border-top: 1px solid var(--blush);\n    }\n\n    @media (max-width: 640px) {\n      .sx-pd-usps { grid-template-columns: 1fr 1fr; gap: 10px; }\n      .sx-pd-usp { padding: 22px 12px 18px; }\n      .sx-pd-quote { font-size: 20px; }\n    }\n  \u003c\/style\u003e\n\n  \u003c!-- ───────── 1 · USP-blokjes met icoontjes ───────── --\u003e\n  \u003cp class=\"sx-pd-eyebrow\"\u003eWaarom SX Gifts\u003c\/p\u003e\n  \u003cdiv class=\"sx-pd-usps\"\u003e\n\n    \u003cdiv class=\"sx-pd-usp\"\u003e\n      \u003cdiv class=\"sx-pd-icon\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n          \u003cline x1=\"4\" y1=\"20\" x2=\"16\" y2=\"8\"\u003e\u003c\/line\u003e\n          \u003ccircle cx=\"18\" cy=\"6\" r=\"1.6\"\u003e\u003c\/circle\u003e\n          \u003cpath d=\"M4 20c-1.6 0-1.6-2.6 0-2.6s1.6 2.6 0 2.6z\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cb\u003eEcht geborduurd\u003c\/b\u003e\n      \u003csmall\u003eGeen print — blijft mooi\u003c\/small\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sx-pd-usp\"\u003e\n      \u003cdiv class=\"sx-pd-icon\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n          \u003cpath d=\"M12 20.5C7 17 4 13.8 4 10.2A4.2 4.2 0 0 1 12 8a4.2 4.2 0 0 1 8 2.2c0 3.6-3 6.8-8 10.3z\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cb\u003eVeilig voor baby's\u003c\/b\u003e\n      \u003csmall\u003eGeschikt vanaf de geboorte\u003c\/small\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sx-pd-usp\"\u003e\n      \u003cdiv class=\"sx-pd-icon\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n          \u003cpath d=\"M21 4 11 14\"\u003e\u003c\/path\u003e\n          \u003cpath d=\"M21 4 14.5 21 11 14 4 10.5 21 4z\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cb\u003eSnel verzonden\u003c\/b\u003e\n      \u003csmall\u003eVóór 14:00 = vandaag\u003c\/small\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sx-pd-usp\"\u003e\n      \u003cdiv class=\"sx-pd-icon\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n          \u003crect x=\"3.5\" y=\"9\" width=\"17\" height=\"11.5\" rx=\"1.5\"\u003e\u003c\/rect\u003e\n          \u003cpath d=\"M3 9h18M12 9v11.5\"\u003e\u003c\/path\u003e\n          \u003cpath d=\"M12 9C9 9 7 7.5 7 5.8 7 4.5 8 4 9 4c2 0 3 3 3 5zm0 0c3 0 5-1.5 5-3.2C17 4.5 16 4 15 4c-2 0-3 3-3 5z\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cb\u003eUniek cadeau\u003c\/b\u003e\n      \u003csmall\u003eAlleen voor hen gemaakt\u003c\/small\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n  \u003c!-- ───────── 2 · Uitklapvelden ───────── --\u003e\n  \u003cdiv class=\"sx-pd-accordion\"\u003e\n\n    \u003cdiv class=\"sx-pd-item\"\u003e\n      \u003cbutton class=\"sx-pd-trigger\" type=\"button\"\u003eWaarom deze knuffel zo bijzonder is\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/button\u003e\n      \u003cdiv class=\"sx-pd-body\"\u003e\u003cdiv class=\"sx-pd-body-inner\"\u003e\n        \u003cul\u003e\n          \u003cli\u003e\n\u003cstrong\u003eHoogwaardig borduurwerk\u003c\/strong\u003e — geen print, dus blijft altijd mooi\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eSuperzacht en veilig\u003c\/strong\u003e — geschikt vanaf de geboorte\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eUitneembare vulling\u003c\/strong\u003e — eenvoudig te wassen op 30°C\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eBlijft mooi na wassen\u003c\/strong\u003e — geen vervaging of slijtage\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eMet liefde gemaakt\u003c\/strong\u003e in ons eigen atelier in Nederland\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sx-pd-item\"\u003e\n      \u003cbutton class=\"sx-pd-trigger\" type=\"button\"\u003eProductdetails\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/button\u003e\n      \u003cdiv class=\"sx-pd-body\"\u003e\u003cdiv class=\"sx-pd-body-inner\"\u003e\n        \u003cul\u003e\n          \u003cli\u003eFormaat: ± 40 cm\u003c\/li\u003e\n          \u003cli\u003eVulling uitneembaar via ritssysteem\u003c\/li\u003e\n          \u003cli\u003eWasbaar op 30°C, fijn wasprogramma\u003c\/li\u003e\n          \u003cli\u003eGeschikt voor alle leeftijden, ook baby's\u003c\/li\u003e\n          \u003cli\u003eZachte, hoogwaardige stof\u003c\/li\u003e\n          \u003cli\u003eGeborduurd met naam en eventueel geboortedatum\u003c\/li\u003e\n          \u003cli\u003eGemaakt in eigen atelier in Nederland\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sx-pd-item\"\u003e\n      \u003cbutton class=\"sx-pd-trigger\" type=\"button\"\u003eOnderhoud en wasadvies\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/button\u003e\n      \u003cdiv class=\"sx-pd-body\"\u003e\u003cdiv class=\"sx-pd-body-inner\"\u003e\n        \u003cp\u003eVerwijder de vulling via het ritssysteem en was het omhulsel op \u003cstrong\u003e30°C\u003c\/strong\u003e op een fijn wasprogramma. Droog plat of hangend — niet in de droger. Zo blijft de borduring én de stof jarenlang mooi.\u003c\/p\u003e\n      \u003c\/div\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sx-pd-item\"\u003e\n      \u003cbutton class=\"sx-pd-trigger\" type=\"button\"\u003ePerfect als cadeau voor\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/button\u003e\n      \u003cdiv class=\"sx-pd-body\"\u003e\u003cdiv class=\"sx-pd-body-inner\"\u003e\n        \u003cdiv class=\"sx-pd-tags\"\u003e\n          \u003cspan class=\"sx-pd-tag\"\u003eKraamcadeau\u003c\/span\u003e\n          \u003cspan class=\"sx-pd-tag\"\u003eEerste verjaardag\u003c\/span\u003e\n          \u003cspan class=\"sx-pd-tag\"\u003eBabyshower\u003c\/span\u003e\n          \u003cspan class=\"sx-pd-tag\"\u003eSinterklaas\u003c\/span\u003e\n          \u003cspan class=\"sx-pd-tag\"\u003eKerst\u003c\/span\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sx-pd-item\"\u003e\n      \u003cbutton class=\"sx-pd-trigger\" type=\"button\"\u003eCombineert perfect met\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/button\u003e\n      \u003cdiv class=\"sx-pd-body\"\u003e\u003cdiv class=\"sx-pd-body-inner\"\u003e\n        \u003cp\u003eMaak het cadeau nog completer. Combineer deze knuffel met een \u003ca href=\"\/collections\/gepersonaliseerde-bandana-slab-met-naam-geborduurd\"\u003egepersonaliseerde slab\u003c\/a\u003e, een \u003ca href=\"\/collections\/gepersonaliseerd-speenkoord-met-naam-geborduurd\"\u003espeenkoord met naam\u003c\/a\u003e of een \u003ca href=\"\/collections\/baby-beanie-met-oortjes\"\u003emutsje met oortjes\u003c\/a\u003e voor een compleet persoonlijk cadeaupakket.\u003c\/p\u003e\n      \u003c\/div\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n  \u003c!-- ───────── 3 · Sluittekst ───────── --\u003e\n  \u003cdiv class=\"sx-pd-close\"\u003e\n    \u003cp class=\"sx-pd-quote\"\u003eEen knuffel die zijn naam draagt — \u003cspan\u003evoor altijd.\u003c\/span\u003e\u003c\/p\u003e\n    \u003cdiv class=\"sx-pd-intro\"\u003e\n      \u003cp\u003eElk kind verdient iets dat écht van hem of haar is. Deze zachte knuffel wordt speciaal voor jou geborduurd met de naam — en eventueel de geboortedatum — van de baby. Geen massaproductie, maar een uniek cadeau gemaakt met aandacht in ons eigen atelier.\u003c\/p\u003e\n      \u003cp\u003eJarenlang mee knuffelen, jarenlang mooi blijven. \u003cstrong\u003eEen herinnering voor het leven.\u003c\/strong\u003e\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cp class=\"sx-pd-footer\"\u003eAl door honderden ouders gekozen  ·  Gemaakt in eigen atelier  ·  Gratis verzending vanaf €20\u003c\/p\u003e\n\n\u003c\/div\u003e\n\n\u003cscript\u003e\n  document.querySelectorAll('.sx-product-desc .sx-pd-trigger').forEach(function (btn) {\n    btn.addEventListener('click', function () {\n      var item = this.closest('.sx-pd-item');\n      var body = item.querySelector('.sx-pd-body');\n      var open = item.classList.toggle('open');\n      body.style.maxHeight = open ? body.scrollHeight + 'px' : null;\n    });\n  });\n\u003c\/script\u003e","brand":"SX Gifts","offers":[{"title":"Default Title","offer_id":56797479207247,"sku":"CU003","price":44.95,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0986\/7234\/5423\/files\/Witte_unicorn_met_baby.png?v=1781119382"},{"product_id":"witte-harlekijn-unicorn-knuffel-met-naam","title":"Witte Harlekijn Unicorn Knuffel met Naam","description":"\u003cdiv class=\"sx-product-desc\"\u003e\n  \u003cstyle\u003e\n    @import url('https:\/\/fonts.googleapis.com\/css2?family=Fraunces:ital,opsz,wght@0,9..144,400;0,9..144,500;1,9..144,400\u0026display=swap');\n\n    .sx-product-desc {\n      --deep: #2F2A26;\n      --mid: #6F655D;\n      --terracotta: #A88F7A;\n      --terracotta-deep: #8A7059;\n      --blush: #E8DFD8;\n      --cream: #F7F4F1;\n      --paper: #FBF9F7;\n      font-family: inherit;\n      color: var(--deep);\n      -webkit-font-smoothing: antialiased;\n    }\n    .sx-product-desc *, .sx-product-desc *::before, .sx-product-desc *::after { box-sizing: border-box; }\n\n    \/* ── Eyebrow label ── *\/\n    .sx-pd-eyebrow {\n      font-size: 11px;\n      letter-spacing: .22em;\n      text-transform: uppercase;\n      color: var(--terracotta);\n      font-weight: 700;\n      text-align: center;\n      margin: 0 0 22px;\n    }\n    .sx-pd-eyebrow::before,\n    .sx-pd-eyebrow::after {\n      content: \"\";\n      display: inline-block;\n      width: 26px;\n      height: 1px;\n      background: var(--blush);\n      vertical-align: middle;\n      margin: 0 12px;\n    }\n\n    \/* ── USP grid ── *\/\n    .sx-pd-usps {\n      display: grid;\n      grid-template-columns: repeat(4, 1fr);\n      gap: 14px;\n      margin-bottom: 46px;\n    }\n    .sx-pd-usp {\n      position: relative;\n      background: linear-gradient(160deg, var(--paper), var(--cream));\n      border: 1px solid var(--blush);\n      border-radius: 18px;\n      padding: 26px 16px 22px;\n      text-align: center;\n      transition: transform .35s cubic-bezier(.22,1,.36,1), box-shadow .35s ease, border-color .35s ease;\n      opacity: 0;\n      transform: translateY(14px);\n      animation: sx-rise .7s cubic-bezier(.22,1,.36,1) forwards;\n    }\n    .sx-pd-usp:nth-child(1) { animation-delay: .05s; }\n    .sx-pd-usp:nth-child(2) { animation-delay: .14s; }\n    .sx-pd-usp:nth-child(3) { animation-delay: .23s; }\n    .sx-pd-usp:nth-child(4) { animation-delay: .32s; }\n    @keyframes sx-rise { to { opacity: 1; transform: translateY(0); } }\n\n    .sx-pd-usp:hover {\n      transform: translateY(-5px);\n      box-shadow: 0 18px 40px -22px rgba(47,42,38,.45);\n      border-color: var(--terracotta);\n    }\n\n    .sx-pd-icon {\n      width: 54px;\n      height: 54px;\n      margin: 0 auto 16px;\n      border-radius: 50%;\n      background: #fff;\n      border: 1px solid var(--blush);\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      color: var(--terracotta);\n      transition: background .35s ease, color .35s ease, border-color .35s ease;\n    }\n    .sx-pd-usp:hover .sx-pd-icon {\n      background: var(--terracotta);\n      border-color: var(--terracotta);\n      color: #fff;\n    }\n    .sx-pd-icon svg { width: 26px; height: 26px; display: block; }\n\n    .sx-pd-usp b {\n      display: block;\n      font-size: 14px;\n      font-weight: 700;\n      color: var(--deep);\n      margin-bottom: 5px;\n      letter-spacing: .01em;\n    }\n    .sx-pd-usp small {\n      display: block;\n      font-size: 12px;\n      line-height: 1.45;\n      color: var(--mid);\n    }\n\n    \/* ── Accordion ── *\/\n    .sx-pd-accordion {\n      border: 1px solid var(--blush);\n      border-radius: 18px;\n      overflow: hidden;\n      background: var(--paper);\n      margin-bottom: 46px;\n    }\n    .sx-pd-item + .sx-pd-item { border-top: 1px solid var(--blush); }\n    .sx-pd-trigger {\n      width: 100%;\n      background: none;\n      border: none;\n      padding: 20px 24px;\n      display: flex;\n      justify-content: space-between;\n      align-items: center;\n      cursor: pointer;\n      font-family: inherit;\n      font-size: 14.5px;\n      font-weight: 700;\n      color: var(--deep);\n      letter-spacing: .01em;\n      text-align: left;\n      transition: color .25s ease;\n    }\n    .sx-pd-trigger:hover { color: var(--terracotta); }\n    .sx-pd-arrow {\n      position: relative;\n      width: 16px;\n      height: 16px;\n      flex-shrink: 0;\n      margin-left: 16px;\n    }\n    .sx-pd-arrow::before,\n    .sx-pd-arrow::after {\n      content: \"\";\n      position: absolute;\n      background: var(--terracotta);\n      border-radius: 2px;\n      transition: transform .3s cubic-bezier(.22,1,.36,1), opacity .3s ease;\n    }\n    .sx-pd-arrow::before { top: 7px; left: 0; width: 16px; height: 2px; }\n    .sx-pd-arrow::after  { left: 7px; top: 0; width: 2px; height: 16px; }\n    .sx-pd-item.open .sx-pd-arrow::after { transform: rotate(90deg); opacity: 0; }\n\n    .sx-pd-body {\n      max-height: 0;\n      overflow: hidden;\n      transition: max-height .4s cubic-bezier(.4,0,.2,1);\n    }\n    .sx-pd-body-inner {\n      padding: 0 24px 22px;\n      font-size: 14px;\n      line-height: 1.85;\n      color: var(--mid);\n    }\n    .sx-pd-body ul { margin: 0; padding-left: 18px; }\n    .sx-pd-body li { margin-bottom: 7px; }\n    .sx-pd-body li::marker { color: var(--terracotta); }\n    .sx-pd-body p { margin: 0; }\n    .sx-pd-body strong { color: var(--deep); }\n    .sx-pd-body a { color: var(--terracotta-deep); font-weight: 700; text-decoration: none; border-bottom: 1px solid var(--blush); }\n    .sx-pd-body a:hover { border-color: var(--terracotta); }\n\n    .sx-pd-tags { display: flex; flex-wrap: wrap; gap: 8px; }\n    .sx-pd-tag {\n      background: var(--cream);\n      border: 1px solid var(--blush);\n      color: var(--terracotta-deep);\n      padding: 6px 16px;\n      border-radius: 999px;\n      font-size: 12.5px;\n      font-weight: 700;\n    }\n\n    \/* ── Sluittekst ── *\/\n    .sx-pd-close { text-align: center; padding: 4px 8px 0; }\n    .sx-pd-quote {\n      font-family: 'Fraunces', Georgia, serif;\n      font-size: 23px;\n      line-height: 1.5;\n      font-style: italic;\n      color: var(--deep);\n      margin: 0 auto 18px;\n      max-width: 30ch;\n      font-weight: 400;\n    }\n    .sx-pd-quote span { color: var(--terracotta-deep); }\n    .sx-pd-quote::before {\n      content: \"\";\n      display: block;\n      width: 34px;\n      height: 2px;\n      background: var(--terracotta);\n      margin: 0 auto 24px;\n    }\n    .sx-pd-intro {\n      font-size: 15px;\n      line-height: 1.9;\n      color: var(--mid);\n      max-width: 56ch;\n      margin: 0 auto;\n    }\n    .sx-pd-intro p { margin: 0 0 14px; }\n    .sx-pd-intro strong { color: var(--deep); }\n\n    .sx-pd-footer {\n      text-align: center;\n      font-size: 11px;\n      letter-spacing: .12em;\n      text-transform: uppercase;\n      color: var(--terracotta);\n      margin-top: 36px;\n      padding-top: 26px;\n      border-top: 1px solid var(--blush);\n    }\n\n    @media (max-width: 640px) {\n      .sx-pd-usps { grid-template-columns: 1fr 1fr; gap: 10px; }\n      .sx-pd-usp { padding: 22px 12px 18px; }\n      .sx-pd-quote { font-size: 20px; }\n    }\n  \u003c\/style\u003e\n\n  \u003c!-- ───────── 1 · USP-blokjes met icoontjes ───────── --\u003e\n  \u003cp class=\"sx-pd-eyebrow\"\u003eWaarom SX Gifts\u003c\/p\u003e\n  \u003cdiv class=\"sx-pd-usps\"\u003e\n\n    \u003cdiv class=\"sx-pd-usp\"\u003e\n      \u003cdiv class=\"sx-pd-icon\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n          \u003cline x1=\"4\" y1=\"20\" x2=\"16\" y2=\"8\"\u003e\u003c\/line\u003e\n          \u003ccircle cx=\"18\" cy=\"6\" r=\"1.6\"\u003e\u003c\/circle\u003e\n          \u003cpath d=\"M4 20c-1.6 0-1.6-2.6 0-2.6s1.6 2.6 0 2.6z\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cb\u003eEcht geborduurd\u003c\/b\u003e\n      \u003csmall\u003eGeen print — blijft mooi\u003c\/small\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sx-pd-usp\"\u003e\n      \u003cdiv class=\"sx-pd-icon\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n          \u003cpath d=\"M12 20.5C7 17 4 13.8 4 10.2A4.2 4.2 0 0 1 12 8a4.2 4.2 0 0 1 8 2.2c0 3.6-3 6.8-8 10.3z\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cb\u003eVeilig voor baby's\u003c\/b\u003e\n      \u003csmall\u003eGeschikt vanaf de geboorte\u003c\/small\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sx-pd-usp\"\u003e\n      \u003cdiv class=\"sx-pd-icon\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n          \u003cpath d=\"M21 4 11 14\"\u003e\u003c\/path\u003e\n          \u003cpath d=\"M21 4 14.5 21 11 14 4 10.5 21 4z\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cb\u003eSnel verzonden\u003c\/b\u003e\n      \u003csmall\u003eVóór 14:00 = vandaag\u003c\/small\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sx-pd-usp\"\u003e\n      \u003cdiv class=\"sx-pd-icon\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n          \u003crect x=\"3.5\" y=\"9\" width=\"17\" height=\"11.5\" rx=\"1.5\"\u003e\u003c\/rect\u003e\n          \u003cpath d=\"M3 9h18M12 9v11.5\"\u003e\u003c\/path\u003e\n          \u003cpath d=\"M12 9C9 9 7 7.5 7 5.8 7 4.5 8 4 9 4c2 0 3 3 3 5zm0 0c3 0 5-1.5 5-3.2C17 4.5 16 4 15 4c-2 0-3 3-3 5z\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cb\u003eUniek cadeau\u003c\/b\u003e\n      \u003csmall\u003eAlleen voor hen gemaakt\u003c\/small\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n  \u003c!-- ───────── 2 · Uitklapvelden ───────── --\u003e\n  \u003cdiv class=\"sx-pd-accordion\"\u003e\n\n    \u003cdiv class=\"sx-pd-item\"\u003e\n      \u003cbutton class=\"sx-pd-trigger\" type=\"button\"\u003eWaarom deze knuffel zo bijzonder is\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/button\u003e\n      \u003cdiv class=\"sx-pd-body\"\u003e\u003cdiv class=\"sx-pd-body-inner\"\u003e\n        \u003cul\u003e\n          \u003cli\u003e\n\u003cstrong\u003eHoogwaardig borduurwerk\u003c\/strong\u003e — geen print, dus blijft altijd mooi\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eSuperzacht en veilig\u003c\/strong\u003e — geschikt vanaf de geboorte\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eUitneembare vulling\u003c\/strong\u003e — eenvoudig te wassen op 30°C\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eBlijft mooi na wassen\u003c\/strong\u003e — geen vervaging of slijtage\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eMet liefde gemaakt\u003c\/strong\u003e in ons eigen atelier in Nederland\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sx-pd-item\"\u003e\n      \u003cbutton class=\"sx-pd-trigger\" type=\"button\"\u003eProductdetails\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/button\u003e\n      \u003cdiv class=\"sx-pd-body\"\u003e\u003cdiv class=\"sx-pd-body-inner\"\u003e\n        \u003cul\u003e\n          \u003cli\u003eFormaat: ± 40 cm\u003c\/li\u003e\n          \u003cli\u003eVulling uitneembaar via ritssysteem\u003c\/li\u003e\n          \u003cli\u003eWasbaar op 30°C, fijn wasprogramma\u003c\/li\u003e\n          \u003cli\u003eGeschikt voor alle leeftijden, ook baby's\u003c\/li\u003e\n          \u003cli\u003eZachte, hoogwaardige stof\u003c\/li\u003e\n          \u003cli\u003eGeborduurd met naam en eventueel geboortedatum\u003c\/li\u003e\n          \u003cli\u003eGemaakt in eigen atelier in Nederland\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sx-pd-item\"\u003e\n      \u003cbutton class=\"sx-pd-trigger\" type=\"button\"\u003eOnderhoud en wasadvies\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/button\u003e\n      \u003cdiv class=\"sx-pd-body\"\u003e\u003cdiv class=\"sx-pd-body-inner\"\u003e\n        \u003cp\u003eVerwijder de vulling via het ritssysteem en was het omhulsel op \u003cstrong\u003e30°C\u003c\/strong\u003e op een fijn wasprogramma. Droog plat of hangend — niet in de droger. Zo blijft de borduring én de stof jarenlang mooi.\u003c\/p\u003e\n      \u003c\/div\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sx-pd-item\"\u003e\n      \u003cbutton class=\"sx-pd-trigger\" type=\"button\"\u003ePerfect als cadeau voor\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/button\u003e\n      \u003cdiv class=\"sx-pd-body\"\u003e\u003cdiv class=\"sx-pd-body-inner\"\u003e\n        \u003cdiv class=\"sx-pd-tags\"\u003e\n          \u003cspan class=\"sx-pd-tag\"\u003eKraamcadeau\u003c\/span\u003e\n          \u003cspan class=\"sx-pd-tag\"\u003eEerste verjaardag\u003c\/span\u003e\n          \u003cspan class=\"sx-pd-tag\"\u003eBabyshower\u003c\/span\u003e\n          \u003cspan class=\"sx-pd-tag\"\u003eSinterklaas\u003c\/span\u003e\n          \u003cspan class=\"sx-pd-tag\"\u003eKerst\u003c\/span\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sx-pd-item\"\u003e\n      \u003cbutton class=\"sx-pd-trigger\" type=\"button\"\u003eCombineert perfect met\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/button\u003e\n      \u003cdiv class=\"sx-pd-body\"\u003e\u003cdiv class=\"sx-pd-body-inner\"\u003e\n        \u003cp\u003eMaak het cadeau nog completer. Combineer deze knuffel met een \u003ca href=\"\/collections\/gepersonaliseerde-bandana-slab-met-naam-geborduurd\"\u003egepersonaliseerde slab\u003c\/a\u003e, een \u003ca href=\"\/collections\/gepersonaliseerd-speenkoord-met-naam-geborduurd\"\u003espeenkoord met naam\u003c\/a\u003e of een \u003ca href=\"\/collections\/baby-beanie-met-oortjes\"\u003emutsje met oortjes\u003c\/a\u003e voor een compleet persoonlijk cadeaupakket.\u003c\/p\u003e\n      \u003c\/div\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n  \u003c!-- ───────── 3 · Sluittekst ───────── --\u003e\n  \u003cdiv class=\"sx-pd-close\"\u003e\n    \u003cp class=\"sx-pd-quote\"\u003eEen knuffel die zijn naam draagt — \u003cspan\u003evoor altijd.\u003c\/span\u003e\u003c\/p\u003e\n    \u003cdiv class=\"sx-pd-intro\"\u003e\n      \u003cp\u003eElk kind verdient iets dat écht van hem of haar is. Deze zachte knuffel wordt speciaal voor jou geborduurd met de naam — en eventueel de geboortedatum — van de baby. Geen massaproductie, maar een uniek cadeau gemaakt met aandacht in ons eigen atelier.\u003c\/p\u003e\n      \u003cp\u003eJarenlang mee knuffelen, jarenlang mooi blijven. \u003cstrong\u003eEen herinnering voor het leven.\u003c\/strong\u003e\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cp class=\"sx-pd-footer\"\u003eAl door honderden ouders gekozen  ·  Gemaakt in eigen atelier  ·  Gratis verzending vanaf €20\u003c\/p\u003e\n\n\u003c\/div\u003e\n\n\u003cscript\u003e\n  document.querySelectorAll('.sx-product-desc .sx-pd-trigger').forEach(function (btn) {\n    btn.addEventListener('click', function () {\n      var item = this.closest('.sx-pd-item');\n      var body = item.querySelector('.sx-pd-body');\n      var open = item.classList.toggle('open');\n      body.style.maxHeight = open ? body.scrollHeight + 'px' : null;\n    });\n  });\n\u003c\/script\u003e","brand":"SX Gifts","offers":[{"title":"Default Title","offer_id":56797480812879,"sku":"CU004","price":44.95,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0986\/7234\/5423\/files\/Witte_harlekijn_unicorn_met_baby_2.png?v=1781119313"},{"product_id":"roze-harlekijn-unicorn-knuffel-met-naam","title":"Roze Harlekijn Unicorn Knuffel met Naam","description":"\u003cdiv class=\"sx-product-desc\"\u003e\n  \u003cstyle\u003e\n    @import url('https:\/\/fonts.googleapis.com\/css2?family=Fraunces:ital,opsz,wght@0,9..144,400;0,9..144,500;1,9..144,400\u0026display=swap');\n\n    .sx-product-desc {\n      --deep: #2F2A26;\n      --mid: #6F655D;\n      --terracotta: #A88F7A;\n      --terracotta-deep: #8A7059;\n      --blush: #E8DFD8;\n      --cream: #F7F4F1;\n      --paper: #FBF9F7;\n      font-family: inherit;\n      color: var(--deep);\n      -webkit-font-smoothing: antialiased;\n    }\n    .sx-product-desc *, .sx-product-desc *::before, .sx-product-desc *::after { box-sizing: border-box; }\n\n    \/* ── Eyebrow label ── *\/\n    .sx-pd-eyebrow {\n      font-size: 11px;\n      letter-spacing: .22em;\n      text-transform: uppercase;\n      color: var(--terracotta);\n      font-weight: 700;\n      text-align: center;\n      margin: 0 0 22px;\n    }\n    .sx-pd-eyebrow::before,\n    .sx-pd-eyebrow::after {\n      content: \"\";\n      display: inline-block;\n      width: 26px;\n      height: 1px;\n      background: var(--blush);\n      vertical-align: middle;\n      margin: 0 12px;\n    }\n\n    \/* ── USP grid ── *\/\n    .sx-pd-usps {\n      display: grid;\n      grid-template-columns: repeat(4, 1fr);\n      gap: 14px;\n      margin-bottom: 46px;\n    }\n    .sx-pd-usp {\n      position: relative;\n      background: linear-gradient(160deg, var(--paper), var(--cream));\n      border: 1px solid var(--blush);\n      border-radius: 18px;\n      padding: 26px 16px 22px;\n      text-align: center;\n      transition: transform .35s cubic-bezier(.22,1,.36,1), box-shadow .35s ease, border-color .35s ease;\n      opacity: 0;\n      transform: translateY(14px);\n      animation: sx-rise .7s cubic-bezier(.22,1,.36,1) forwards;\n    }\n    .sx-pd-usp:nth-child(1) { animation-delay: .05s; }\n    .sx-pd-usp:nth-child(2) { animation-delay: .14s; }\n    .sx-pd-usp:nth-child(3) { animation-delay: .23s; }\n    .sx-pd-usp:nth-child(4) { animation-delay: .32s; }\n    @keyframes sx-rise { to { opacity: 1; transform: translateY(0); } }\n\n    .sx-pd-usp:hover {\n      transform: translateY(-5px);\n      box-shadow: 0 18px 40px -22px rgba(47,42,38,.45);\n      border-color: var(--terracotta);\n    }\n\n    .sx-pd-icon {\n      width: 54px;\n      height: 54px;\n      margin: 0 auto 16px;\n      border-radius: 50%;\n      background: #fff;\n      border: 1px solid var(--blush);\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      color: var(--terracotta);\n      transition: background .35s ease, color .35s ease, border-color .35s ease;\n    }\n    .sx-pd-usp:hover .sx-pd-icon {\n      background: var(--terracotta);\n      border-color: var(--terracotta);\n      color: #fff;\n    }\n    .sx-pd-icon svg { width: 26px; height: 26px; display: block; }\n\n    .sx-pd-usp b {\n      display: block;\n      font-size: 14px;\n      font-weight: 700;\n      color: var(--deep);\n      margin-bottom: 5px;\n      letter-spacing: .01em;\n    }\n    .sx-pd-usp small {\n      display: block;\n      font-size: 12px;\n      line-height: 1.45;\n      color: var(--mid);\n    }\n\n    \/* ── Accordion ── *\/\n    .sx-pd-accordion {\n      border: 1px solid var(--blush);\n      border-radius: 18px;\n      overflow: hidden;\n      background: var(--paper);\n      margin-bottom: 46px;\n    }\n    .sx-pd-item + .sx-pd-item { border-top: 1px solid var(--blush); }\n    .sx-pd-trigger {\n      width: 100%;\n      background: none;\n      border: none;\n      padding: 20px 24px;\n      display: flex;\n      justify-content: space-between;\n      align-items: center;\n      cursor: pointer;\n      font-family: inherit;\n      font-size: 14.5px;\n      font-weight: 700;\n      color: var(--deep);\n      letter-spacing: .01em;\n      text-align: left;\n      transition: color .25s ease;\n    }\n    .sx-pd-trigger:hover { color: var(--terracotta); }\n    .sx-pd-arrow {\n      position: relative;\n      width: 16px;\n      height: 16px;\n      flex-shrink: 0;\n      margin-left: 16px;\n    }\n    .sx-pd-arrow::before,\n    .sx-pd-arrow::after {\n      content: \"\";\n      position: absolute;\n      background: var(--terracotta);\n      border-radius: 2px;\n      transition: transform .3s cubic-bezier(.22,1,.36,1), opacity .3s ease;\n    }\n    .sx-pd-arrow::before { top: 7px; left: 0; width: 16px; height: 2px; }\n    .sx-pd-arrow::after  { left: 7px; top: 0; width: 2px; height: 16px; }\n    .sx-pd-item.open .sx-pd-arrow::after { transform: rotate(90deg); opacity: 0; }\n\n    .sx-pd-body {\n      max-height: 0;\n      overflow: hidden;\n      transition: max-height .4s cubic-bezier(.4,0,.2,1);\n    }\n    .sx-pd-body-inner {\n      padding: 0 24px 22px;\n      font-size: 14px;\n      line-height: 1.85;\n      color: var(--mid);\n    }\n    .sx-pd-body ul { margin: 0; padding-left: 18px; }\n    .sx-pd-body li { margin-bottom: 7px; }\n    .sx-pd-body li::marker { color: var(--terracotta); }\n    .sx-pd-body p { margin: 0; }\n    .sx-pd-body strong { color: var(--deep); }\n    .sx-pd-body a { color: var(--terracotta-deep); font-weight: 700; text-decoration: none; border-bottom: 1px solid var(--blush); }\n    .sx-pd-body a:hover { border-color: var(--terracotta); }\n\n    .sx-pd-tags { display: flex; flex-wrap: wrap; gap: 8px; }\n    .sx-pd-tag {\n      background: var(--cream);\n      border: 1px solid var(--blush);\n      color: var(--terracotta-deep);\n      padding: 6px 16px;\n      border-radius: 999px;\n      font-size: 12.5px;\n      font-weight: 700;\n    }\n\n    \/* ── Sluittekst ── *\/\n    .sx-pd-close { text-align: center; padding: 4px 8px 0; }\n    .sx-pd-quote {\n      font-family: 'Fraunces', Georgia, serif;\n      font-size: 23px;\n      line-height: 1.5;\n      font-style: italic;\n      color: var(--deep);\n      margin: 0 auto 18px;\n      max-width: 30ch;\n      font-weight: 400;\n    }\n    .sx-pd-quote span { color: var(--terracotta-deep); }\n    .sx-pd-quote::before {\n      content: \"\";\n      display: block;\n      width: 34px;\n      height: 2px;\n      background: var(--terracotta);\n      margin: 0 auto 24px;\n    }\n    .sx-pd-intro {\n      font-size: 15px;\n      line-height: 1.9;\n      color: var(--mid);\n      max-width: 56ch;\n      margin: 0 auto;\n    }\n    .sx-pd-intro p { margin: 0 0 14px; }\n    .sx-pd-intro strong { color: var(--deep); }\n\n    .sx-pd-footer {\n      text-align: center;\n      font-size: 11px;\n      letter-spacing: .12em;\n      text-transform: uppercase;\n      color: var(--terracotta);\n      margin-top: 36px;\n      padding-top: 26px;\n      border-top: 1px solid var(--blush);\n    }\n\n    @media (max-width: 640px) {\n      .sx-pd-usps { grid-template-columns: 1fr 1fr; gap: 10px; }\n      .sx-pd-usp { padding: 22px 12px 18px; }\n      .sx-pd-quote { font-size: 20px; }\n    }\n  \u003c\/style\u003e\n\n  \u003c!-- ───────── 1 · USP-blokjes met icoontjes ───────── --\u003e\n  \u003cp class=\"sx-pd-eyebrow\"\u003eWaarom SX Gifts\u003c\/p\u003e\n  \u003cdiv class=\"sx-pd-usps\"\u003e\n\n    \u003cdiv class=\"sx-pd-usp\"\u003e\n      \u003cdiv class=\"sx-pd-icon\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n          \u003cline x1=\"4\" y1=\"20\" x2=\"16\" y2=\"8\"\u003e\u003c\/line\u003e\n          \u003ccircle cx=\"18\" cy=\"6\" r=\"1.6\"\u003e\u003c\/circle\u003e\n          \u003cpath d=\"M4 20c-1.6 0-1.6-2.6 0-2.6s1.6 2.6 0 2.6z\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cb\u003eEcht geborduurd\u003c\/b\u003e\n      \u003csmall\u003eGeen print — blijft mooi\u003c\/small\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sx-pd-usp\"\u003e\n      \u003cdiv class=\"sx-pd-icon\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n          \u003cpath d=\"M12 20.5C7 17 4 13.8 4 10.2A4.2 4.2 0 0 1 12 8a4.2 4.2 0 0 1 8 2.2c0 3.6-3 6.8-8 10.3z\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cb\u003eVeilig voor baby's\u003c\/b\u003e\n      \u003csmall\u003eGeschikt vanaf de geboorte\u003c\/small\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sx-pd-usp\"\u003e\n      \u003cdiv class=\"sx-pd-icon\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n          \u003cpath d=\"M21 4 11 14\"\u003e\u003c\/path\u003e\n          \u003cpath d=\"M21 4 14.5 21 11 14 4 10.5 21 4z\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cb\u003eSnel verzonden\u003c\/b\u003e\n      \u003csmall\u003eVóór 14:00 = vandaag\u003c\/small\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sx-pd-usp\"\u003e\n      \u003cdiv class=\"sx-pd-icon\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n          \u003crect x=\"3.5\" y=\"9\" width=\"17\" height=\"11.5\" rx=\"1.5\"\u003e\u003c\/rect\u003e\n          \u003cpath d=\"M3 9h18M12 9v11.5\"\u003e\u003c\/path\u003e\n          \u003cpath d=\"M12 9C9 9 7 7.5 7 5.8 7 4.5 8 4 9 4c2 0 3 3 3 5zm0 0c3 0 5-1.5 5-3.2C17 4.5 16 4 15 4c-2 0-3 3-3 5z\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cb\u003eUniek cadeau\u003c\/b\u003e\n      \u003csmall\u003eAlleen voor hen gemaakt\u003c\/small\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n  \u003c!-- ───────── 2 · Uitklapvelden ───────── --\u003e\n  \u003cdiv class=\"sx-pd-accordion\"\u003e\n\n    \u003cdiv class=\"sx-pd-item\"\u003e\n      \u003cbutton class=\"sx-pd-trigger\" type=\"button\"\u003eWaarom deze knuffel zo bijzonder is\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/button\u003e\n      \u003cdiv class=\"sx-pd-body\"\u003e\u003cdiv class=\"sx-pd-body-inner\"\u003e\n        \u003cul\u003e\n          \u003cli\u003e\n\u003cstrong\u003eHoogwaardig borduurwerk\u003c\/strong\u003e — geen print, dus blijft altijd mooi\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eSuperzacht en veilig\u003c\/strong\u003e — geschikt vanaf de geboorte\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eUitneembare vulling\u003c\/strong\u003e — eenvoudig te wassen op 30°C\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eBlijft mooi na wassen\u003c\/strong\u003e — geen vervaging of slijtage\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eMet liefde gemaakt\u003c\/strong\u003e in ons eigen atelier in Nederland\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sx-pd-item\"\u003e\n      \u003cbutton class=\"sx-pd-trigger\" type=\"button\"\u003eProductdetails\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/button\u003e\n      \u003cdiv class=\"sx-pd-body\"\u003e\u003cdiv class=\"sx-pd-body-inner\"\u003e\n        \u003cul\u003e\n          \u003cli\u003eFormaat: ± 40 cm\u003c\/li\u003e\n          \u003cli\u003eVulling uitneembaar via ritssysteem\u003c\/li\u003e\n          \u003cli\u003eWasbaar op 30°C, fijn wasprogramma\u003c\/li\u003e\n          \u003cli\u003eGeschikt voor alle leeftijden, ook baby's\u003c\/li\u003e\n          \u003cli\u003eZachte, hoogwaardige stof\u003c\/li\u003e\n          \u003cli\u003eGeborduurd met naam en eventueel geboortedatum\u003c\/li\u003e\n          \u003cli\u003eGemaakt in eigen atelier in Nederland\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sx-pd-item\"\u003e\n      \u003cbutton class=\"sx-pd-trigger\" type=\"button\"\u003eOnderhoud en wasadvies\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/button\u003e\n      \u003cdiv class=\"sx-pd-body\"\u003e\u003cdiv class=\"sx-pd-body-inner\"\u003e\n        \u003cp\u003eVerwijder de vulling via het ritssysteem en was het omhulsel op \u003cstrong\u003e30°C\u003c\/strong\u003e op een fijn wasprogramma. Droog plat of hangend — niet in de droger. Zo blijft de borduring én de stof jarenlang mooi.\u003c\/p\u003e\n      \u003c\/div\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sx-pd-item\"\u003e\n      \u003cbutton class=\"sx-pd-trigger\" type=\"button\"\u003ePerfect als cadeau voor\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/button\u003e\n      \u003cdiv class=\"sx-pd-body\"\u003e\u003cdiv class=\"sx-pd-body-inner\"\u003e\n        \u003cdiv class=\"sx-pd-tags\"\u003e\n          \u003cspan class=\"sx-pd-tag\"\u003eKraamcadeau\u003c\/span\u003e\n          \u003cspan class=\"sx-pd-tag\"\u003eEerste verjaardag\u003c\/span\u003e\n          \u003cspan class=\"sx-pd-tag\"\u003eBabyshower\u003c\/span\u003e\n          \u003cspan class=\"sx-pd-tag\"\u003eSinterklaas\u003c\/span\u003e\n          \u003cspan class=\"sx-pd-tag\"\u003eKerst\u003c\/span\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sx-pd-item\"\u003e\n      \u003cbutton class=\"sx-pd-trigger\" type=\"button\"\u003eCombineert perfect met\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/button\u003e\n      \u003cdiv class=\"sx-pd-body\"\u003e\u003cdiv class=\"sx-pd-body-inner\"\u003e\n        \u003cp\u003eMaak het cadeau nog completer. Combineer deze knuffel met een \u003ca href=\"\/collections\/gepersonaliseerde-bandana-slab-met-naam-geborduurd\"\u003egepersonaliseerde slab\u003c\/a\u003e, een \u003ca href=\"\/collections\/gepersonaliseerd-speenkoord-met-naam-geborduurd\"\u003espeenkoord met naam\u003c\/a\u003e of een \u003ca href=\"\/collections\/baby-beanie-met-oortjes\"\u003emutsje met oortjes\u003c\/a\u003e voor een compleet persoonlijk cadeaupakket.\u003c\/p\u003e\n      \u003c\/div\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n  \u003c!-- ───────── 3 · Sluittekst ───────── --\u003e\n  \u003cdiv class=\"sx-pd-close\"\u003e\n    \u003cp class=\"sx-pd-quote\"\u003eEen knuffel die zijn naam draagt — \u003cspan\u003evoor altijd.\u003c\/span\u003e\u003c\/p\u003e\n    \u003cdiv class=\"sx-pd-intro\"\u003e\n      \u003cp\u003eElk kind verdient iets dat écht van hem of haar is. Deze zachte knuffel wordt speciaal voor jou geborduurd met de naam — en eventueel de geboortedatum — van de baby. Geen massaproductie, maar een uniek cadeau gemaakt met aandacht in ons eigen atelier.\u003c\/p\u003e\n      \u003cp\u003eJarenlang mee knuffelen, jarenlang mooi blijven. \u003cstrong\u003eEen herinnering voor het leven.\u003c\/strong\u003e\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cp class=\"sx-pd-footer\"\u003eAl door honderden ouders gekozen  ·  Gemaakt in eigen atelier  ·  Gratis verzending vanaf €20\u003c\/p\u003e\n\n\u003c\/div\u003e\n\n\u003cscript\u003e\n  document.querySelectorAll('.sx-product-desc .sx-pd-trigger').forEach(function (btn) {\n    btn.addEventListener('click', function () {\n      var item = this.closest('.sx-pd-item');\n      var body = item.querySelector('.sx-pd-body');\n      var open = item.classList.toggle('open');\n      body.style.maxHeight = open ? body.scrollHeight + 'px' : null;\n    });\n  });\n\u003c\/script\u003e","brand":"SX Gifts","offers":[{"title":"Default Title","offer_id":56797481566543,"sku":"CU005","price":44.95,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0986\/7234\/5423\/files\/Rose_harlekijn_unicorn_met_baby_2.png?v=1781118800"},{"product_id":"harlekijn-konijn-knuffel-met-naam","title":"Gele Harlekijn Konijn Knuffel met naam","description":"\u003cdiv class=\"sx-product-desc\"\u003e\n  \u003cstyle\u003e\n    @import url('https:\/\/fonts.googleapis.com\/css2?family=Fraunces:ital,opsz,wght@0,9..144,400;0,9..144,500;1,9..144,400\u0026display=swap');\n\n    .sx-product-desc {\n      --deep: #2F2A26;\n      --mid: #6F655D;\n      --terracotta: #A88F7A;\n      --terracotta-deep: #8A7059;\n      --blush: #E8DFD8;\n      --cream: #F7F4F1;\n      --paper: #FBF9F7;\n      font-family: inherit;\n      color: var(--deep);\n      -webkit-font-smoothing: antialiased;\n    }\n    .sx-product-desc *, .sx-product-desc *::before, .sx-product-desc *::after { box-sizing: border-box; }\n\n    \/* ── Eyebrow label ── *\/\n    .sx-pd-eyebrow {\n      font-size: 11px;\n      letter-spacing: .22em;\n      text-transform: uppercase;\n      color: var(--terracotta);\n      font-weight: 700;\n      text-align: center;\n      margin: 0 0 22px;\n    }\n    .sx-pd-eyebrow::before,\n    .sx-pd-eyebrow::after {\n      content: \"\";\n      display: inline-block;\n      width: 26px;\n      height: 1px;\n      background: var(--blush);\n      vertical-align: middle;\n      margin: 0 12px;\n    }\n\n    \/* ── USP grid ── *\/\n    .sx-pd-usps {\n      display: grid;\n      grid-template-columns: repeat(4, 1fr);\n      gap: 14px;\n      margin-bottom: 46px;\n    }\n    .sx-pd-usp {\n      position: relative;\n      background: linear-gradient(160deg, var(--paper), var(--cream));\n      border: 1px solid var(--blush);\n      border-radius: 18px;\n      padding: 26px 16px 22px;\n      text-align: center;\n      transition: transform .35s cubic-bezier(.22,1,.36,1), box-shadow .35s ease, border-color .35s ease;\n      opacity: 0;\n      transform: translateY(14px);\n      animation: sx-rise .7s cubic-bezier(.22,1,.36,1) forwards;\n    }\n    .sx-pd-usp:nth-child(1) { animation-delay: .05s; }\n    .sx-pd-usp:nth-child(2) { animation-delay: .14s; }\n    .sx-pd-usp:nth-child(3) { animation-delay: .23s; }\n    .sx-pd-usp:nth-child(4) { animation-delay: .32s; }\n    @keyframes sx-rise { to { opacity: 1; transform: translateY(0); } }\n\n    .sx-pd-usp:hover {\n      transform: translateY(-5px);\n      box-shadow: 0 18px 40px -22px rgba(47,42,38,.45);\n      border-color: var(--terracotta);\n    }\n\n    .sx-pd-icon {\n      width: 54px;\n      height: 54px;\n      margin: 0 auto 16px;\n      border-radius: 50%;\n      background: #fff;\n      border: 1px solid var(--blush);\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      color: var(--terracotta);\n      transition: background .35s ease, color .35s ease, border-color .35s ease;\n    }\n    .sx-pd-usp:hover .sx-pd-icon {\n      background: var(--terracotta);\n      border-color: var(--terracotta);\n      color: #fff;\n    }\n    .sx-pd-icon svg { width: 26px; height: 26px; display: block; }\n\n    .sx-pd-usp b {\n      display: block;\n      font-size: 14px;\n      font-weight: 700;\n      color: var(--deep);\n      margin-bottom: 5px;\n      letter-spacing: .01em;\n    }\n    .sx-pd-usp small {\n      display: block;\n      font-size: 12px;\n      line-height: 1.45;\n      color: var(--mid);\n    }\n\n    \/* ── Accordion ── *\/\n    .sx-pd-accordion {\n      border: 1px solid var(--blush);\n      border-radius: 18px;\n      overflow: hidden;\n      background: var(--paper);\n      margin-bottom: 46px;\n    }\n    .sx-pd-item + .sx-pd-item { border-top: 1px solid var(--blush); }\n    .sx-pd-trigger {\n      width: 100%;\n      background: none;\n      border: none;\n      padding: 20px 24px;\n      display: flex;\n      justify-content: space-between;\n      align-items: center;\n      cursor: pointer;\n      font-family: inherit;\n      font-size: 14.5px;\n      font-weight: 700;\n      color: var(--deep);\n      letter-spacing: .01em;\n      text-align: left;\n      transition: color .25s ease;\n    }\n    .sx-pd-trigger:hover { color: var(--terracotta); }\n    .sx-pd-arrow {\n      position: relative;\n      width: 16px;\n      height: 16px;\n      flex-shrink: 0;\n      margin-left: 16px;\n    }\n    .sx-pd-arrow::before,\n    .sx-pd-arrow::after {\n      content: \"\";\n      position: absolute;\n      background: var(--terracotta);\n      border-radius: 2px;\n      transition: transform .3s cubic-bezier(.22,1,.36,1), opacity .3s ease;\n    }\n    .sx-pd-arrow::before { top: 7px; left: 0; width: 16px; height: 2px; }\n    .sx-pd-arrow::after  { left: 7px; top: 0; width: 2px; height: 16px; }\n    .sx-pd-item.open .sx-pd-arrow::after { transform: rotate(90deg); opacity: 0; }\n\n    .sx-pd-body {\n      max-height: 0;\n      overflow: hidden;\n      transition: max-height .4s cubic-bezier(.4,0,.2,1);\n    }\n    .sx-pd-body-inner {\n      padding: 0 24px 22px;\n      font-size: 14px;\n      line-height: 1.85;\n      color: var(--mid);\n    }\n    .sx-pd-body ul { margin: 0; padding-left: 18px; }\n    .sx-pd-body li { margin-bottom: 7px; }\n    .sx-pd-body li::marker { color: var(--terracotta); }\n    .sx-pd-body p { margin: 0; }\n    .sx-pd-body strong { color: var(--deep); }\n    .sx-pd-body a { color: var(--terracotta-deep); font-weight: 700; text-decoration: none; border-bottom: 1px solid var(--blush); }\n    .sx-pd-body a:hover { border-color: var(--terracotta); }\n\n    .sx-pd-tags { display: flex; flex-wrap: wrap; gap: 8px; }\n    .sx-pd-tag {\n      background: var(--cream);\n      border: 1px solid var(--blush);\n      color: var(--terracotta-deep);\n      padding: 6px 16px;\n      border-radius: 999px;\n      font-size: 12.5px;\n      font-weight: 700;\n    }\n\n    \/* ── Sluittekst ── *\/\n    .sx-pd-close { text-align: center; padding: 4px 8px 0; }\n    .sx-pd-quote {\n      font-family: 'Fraunces', Georgia, serif;\n      font-size: 23px;\n      line-height: 1.5;\n      font-style: italic;\n      color: var(--deep);\n      margin: 0 auto 18px;\n      max-width: 30ch;\n      font-weight: 400;\n    }\n    .sx-pd-quote span { color: var(--terracotta-deep); }\n    .sx-pd-quote::before {\n      content: \"\";\n      display: block;\n      width: 34px;\n      height: 2px;\n      background: var(--terracotta);\n      margin: 0 auto 24px;\n    }\n    .sx-pd-intro {\n      font-size: 15px;\n      line-height: 1.9;\n      color: var(--mid);\n      max-width: 56ch;\n      margin: 0 auto;\n    }\n    .sx-pd-intro p { margin: 0 0 14px; }\n    .sx-pd-intro strong { color: var(--deep); }\n\n    .sx-pd-footer {\n      text-align: center;\n      font-size: 11px;\n      letter-spacing: .12em;\n      text-transform: uppercase;\n      color: var(--terracotta);\n      margin-top: 36px;\n      padding-top: 26px;\n      border-top: 1px solid var(--blush);\n    }\n\n    @media (max-width: 640px) {\n      .sx-pd-usps { grid-template-columns: 1fr 1fr; gap: 10px; }\n      .sx-pd-usp { padding: 22px 12px 18px; }\n      .sx-pd-quote { font-size: 20px; }\n    }\n  \u003c\/style\u003e\n\n  \u003c!-- ───────── 1 · USP-blokjes met icoontjes ───────── --\u003e\n  \u003cp class=\"sx-pd-eyebrow\"\u003eWaarom SX Gifts\u003c\/p\u003e\n  \u003cdiv class=\"sx-pd-usps\"\u003e\n\n    \u003cdiv class=\"sx-pd-usp\"\u003e\n      \u003cdiv class=\"sx-pd-icon\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n          \u003cline x1=\"4\" y1=\"20\" x2=\"16\" y2=\"8\"\u003e\u003c\/line\u003e\n          \u003ccircle cx=\"18\" cy=\"6\" r=\"1.6\"\u003e\u003c\/circle\u003e\n          \u003cpath d=\"M4 20c-1.6 0-1.6-2.6 0-2.6s1.6 2.6 0 2.6z\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cb\u003eEcht geborduurd\u003c\/b\u003e\n      \u003csmall\u003eGeen print — blijft mooi\u003c\/small\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sx-pd-usp\"\u003e\n      \u003cdiv class=\"sx-pd-icon\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n          \u003cpath d=\"M12 20.5C7 17 4 13.8 4 10.2A4.2 4.2 0 0 1 12 8a4.2 4.2 0 0 1 8 2.2c0 3.6-3 6.8-8 10.3z\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cb\u003eVeilig voor baby's\u003c\/b\u003e\n      \u003csmall\u003eGeschikt vanaf de geboorte\u003c\/small\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sx-pd-usp\"\u003e\n      \u003cdiv class=\"sx-pd-icon\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n          \u003cpath d=\"M21 4 11 14\"\u003e\u003c\/path\u003e\n          \u003cpath d=\"M21 4 14.5 21 11 14 4 10.5 21 4z\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cb\u003eSnel verzonden\u003c\/b\u003e\n      \u003csmall\u003eVóór 14:00 = vandaag\u003c\/small\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sx-pd-usp\"\u003e\n      \u003cdiv class=\"sx-pd-icon\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n          \u003crect x=\"3.5\" y=\"9\" width=\"17\" height=\"11.5\" rx=\"1.5\"\u003e\u003c\/rect\u003e\n          \u003cpath d=\"M3 9h18M12 9v11.5\"\u003e\u003c\/path\u003e\n          \u003cpath d=\"M12 9C9 9 7 7.5 7 5.8 7 4.5 8 4 9 4c2 0 3 3 3 5zm0 0c3 0 5-1.5 5-3.2C17 4.5 16 4 15 4c-2 0-3 3-3 5z\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cb\u003eUniek cadeau\u003c\/b\u003e\n      \u003csmall\u003eAlleen voor hen gemaakt\u003c\/small\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n  \u003c!-- ───────── 2 · Uitklapvelden ───────── --\u003e\n  \u003cdiv class=\"sx-pd-accordion\"\u003e\n\n    \u003cdiv class=\"sx-pd-item\"\u003e\n      \u003cbutton class=\"sx-pd-trigger\" type=\"button\"\u003eWaarom deze knuffel zo bijzonder is\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/button\u003e\n      \u003cdiv class=\"sx-pd-body\"\u003e\u003cdiv class=\"sx-pd-body-inner\"\u003e\n        \u003cul\u003e\n          \u003cli\u003e\n\u003cstrong\u003eHoogwaardig borduurwerk\u003c\/strong\u003e — geen print, dus blijft altijd mooi\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eSuperzacht en veilig\u003c\/strong\u003e — geschikt vanaf de geboorte\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eUitneembare vulling\u003c\/strong\u003e — eenvoudig te wassen op 30°C\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eBlijft mooi na wassen\u003c\/strong\u003e — geen vervaging of slijtage\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eMet liefde gemaakt\u003c\/strong\u003e in ons eigen atelier in Nederland\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sx-pd-item\"\u003e\n      \u003cbutton class=\"sx-pd-trigger\" type=\"button\"\u003eProductdetails\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/button\u003e\n      \u003cdiv class=\"sx-pd-body\"\u003e\u003cdiv class=\"sx-pd-body-inner\"\u003e\n        \u003cul\u003e\n          \u003cli\u003eFormaat: ± 40 cm\u003c\/li\u003e\n          \u003cli\u003eVulling uitneembaar via ritssysteem\u003c\/li\u003e\n          \u003cli\u003eWasbaar op 30°C, fijn wasprogramma\u003c\/li\u003e\n          \u003cli\u003eGeschikt voor alle leeftijden, ook baby's\u003c\/li\u003e\n          \u003cli\u003eZachte, hoogwaardige stof\u003c\/li\u003e\n          \u003cli\u003eGeborduurd met naam en eventueel geboortedatum\u003c\/li\u003e\n          \u003cli\u003eGemaakt in eigen atelier in Nederland\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sx-pd-item\"\u003e\n      \u003cbutton class=\"sx-pd-trigger\" type=\"button\"\u003eOnderhoud en wasadvies\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/button\u003e\n      \u003cdiv class=\"sx-pd-body\"\u003e\u003cdiv class=\"sx-pd-body-inner\"\u003e\n        \u003cp\u003eVerwijder de vulling via het ritssysteem en was het omhulsel op \u003cstrong\u003e30°C\u003c\/strong\u003e op een fijn wasprogramma. Droog plat of hangend — niet in de droger. Zo blijft de borduring én de stof jarenlang mooi.\u003c\/p\u003e\n      \u003c\/div\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sx-pd-item\"\u003e\n      \u003cbutton class=\"sx-pd-trigger\" type=\"button\"\u003ePerfect als cadeau voor\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/button\u003e\n      \u003cdiv class=\"sx-pd-body\"\u003e\u003cdiv class=\"sx-pd-body-inner\"\u003e\n        \u003cdiv class=\"sx-pd-tags\"\u003e\n          \u003cspan class=\"sx-pd-tag\"\u003eKraamcadeau\u003c\/span\u003e\n          \u003cspan class=\"sx-pd-tag\"\u003eEerste verjaardag\u003c\/span\u003e\n          \u003cspan class=\"sx-pd-tag\"\u003eBabyshower\u003c\/span\u003e\n          \u003cspan class=\"sx-pd-tag\"\u003eSinterklaas\u003c\/span\u003e\n          \u003cspan class=\"sx-pd-tag\"\u003eKerst\u003c\/span\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sx-pd-item\"\u003e\n      \u003cbutton class=\"sx-pd-trigger\" type=\"button\"\u003eCombineert perfect met\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/button\u003e\n      \u003cdiv class=\"sx-pd-body\"\u003e\u003cdiv class=\"sx-pd-body-inner\"\u003e\n        \u003cp\u003eMaak het cadeau nog completer. Combineer deze knuffel met een \u003ca href=\"\/collections\/gepersonaliseerde-bandana-slab-met-naam-geborduurd\"\u003egepersonaliseerde slab\u003c\/a\u003e, een \u003ca href=\"\/collections\/gepersonaliseerd-speenkoord-met-naam-geborduurd\"\u003espeenkoord met naam\u003c\/a\u003e of een \u003ca href=\"\/collections\/baby-beanie-met-oortjes\"\u003emutsje met oortjes\u003c\/a\u003e voor een compleet persoonlijk cadeaupakket.\u003c\/p\u003e\n      \u003c\/div\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n  \u003c!-- ───────── 3 · Sluittekst ───────── --\u003e\n  \u003cdiv class=\"sx-pd-close\"\u003e\n    \u003cp class=\"sx-pd-quote\"\u003eEen knuffel die zijn naam draagt — \u003cspan\u003evoor altijd.\u003c\/span\u003e\u003c\/p\u003e\n    \u003cdiv class=\"sx-pd-intro\"\u003e\n      \u003cp\u003eElk kind verdient iets dat écht van hem of haar is. Deze zachte knuffel wordt speciaal voor jou geborduurd met de naam — en eventueel de geboortedatum — van de baby. Geen massaproductie, maar een uniek cadeau gemaakt met aandacht in ons eigen atelier.\u003c\/p\u003e\n      \u003cp\u003eJarenlang mee knuffelen, jarenlang mooi blijven. \u003cstrong\u003eEen herinnering voor het leven.\u003c\/strong\u003e\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cp class=\"sx-pd-footer\"\u003eAl door honderden ouders gekozen  ·  Gemaakt in eigen atelier  ·  Gratis verzending vanaf €20\u003c\/p\u003e\n\n\u003c\/div\u003e\n\n\u003cscript\u003e\n  document.querySelectorAll('.sx-product-desc .sx-pd-trigger').forEach(function (btn) {\n    btn.addEventListener('click', function () {\n      var item = this.closest('.sx-pd-item');\n      var body = item.querySelector('.sx-pd-body');\n      var open = item.classList.toggle('open');\n      body.style.maxHeight = open ? body.scrollHeight + 'px' : null;\n    });\n  });\n\u003c\/script\u003e","brand":"SX Gifts","offers":[{"title":"Default Title","offer_id":56797595795791,"sku":"CU006","price":44.95,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0986\/7234\/5423\/files\/Harlekijn_konijn_met_baby.png?v=1781118758"},{"product_id":"harlekijn-olifant-knuffel-met-naam","title":"Olifant Knuffel II met Naam","description":"\u003cdiv class=\"sx-product-desc\"\u003e\n  \u003cstyle\u003e\n    @import url('https:\/\/fonts.googleapis.com\/css2?family=Fraunces:ital,opsz,wght@0,9..144,400;0,9..144,500;1,9..144,400\u0026display=swap');\n\n    .sx-product-desc {\n      --deep: #2F2A26;\n      --mid: #6F655D;\n      --terracotta: #A88F7A;\n      --terracotta-deep: #8A7059;\n      --blush: #E8DFD8;\n      --cream: #F7F4F1;\n      --paper: #FBF9F7;\n      font-family: inherit;\n      color: var(--deep);\n      -webkit-font-smoothing: antialiased;\n    }\n    .sx-product-desc *, .sx-product-desc *::before, .sx-product-desc *::after { box-sizing: border-box; }\n\n    \/* ── Eyebrow label ── *\/\n    .sx-pd-eyebrow {\n      font-size: 11px;\n      letter-spacing: .22em;\n      text-transform: uppercase;\n      color: var(--terracotta);\n      font-weight: 700;\n      text-align: center;\n      margin: 0 0 22px;\n    }\n    .sx-pd-eyebrow::before,\n    .sx-pd-eyebrow::after {\n      content: \"\";\n      display: inline-block;\n      width: 26px;\n      height: 1px;\n      background: var(--blush);\n      vertical-align: middle;\n      margin: 0 12px;\n    }\n\n    \/* ── USP grid ── *\/\n    .sx-pd-usps {\n      display: grid;\n      grid-template-columns: repeat(4, 1fr);\n      gap: 14px;\n      margin-bottom: 46px;\n    }\n    .sx-pd-usp {\n      position: relative;\n      background: linear-gradient(160deg, var(--paper), var(--cream));\n      border: 1px solid var(--blush);\n      border-radius: 18px;\n      padding: 26px 16px 22px;\n      text-align: center;\n      transition: transform .35s cubic-bezier(.22,1,.36,1), box-shadow .35s ease, border-color .35s ease;\n      opacity: 0;\n      transform: translateY(14px);\n      animation: sx-rise .7s cubic-bezier(.22,1,.36,1) forwards;\n    }\n    .sx-pd-usp:nth-child(1) { animation-delay: .05s; }\n    .sx-pd-usp:nth-child(2) { animation-delay: .14s; }\n    .sx-pd-usp:nth-child(3) { animation-delay: .23s; }\n    .sx-pd-usp:nth-child(4) { animation-delay: .32s; }\n    @keyframes sx-rise { to { opacity: 1; transform: translateY(0); } }\n\n    .sx-pd-usp:hover {\n      transform: translateY(-5px);\n      box-shadow: 0 18px 40px -22px rgba(47,42,38,.45);\n      border-color: var(--terracotta);\n    }\n\n    .sx-pd-icon {\n      width: 54px;\n      height: 54px;\n      margin: 0 auto 16px;\n      border-radius: 50%;\n      background: #fff;\n      border: 1px solid var(--blush);\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      color: var(--terracotta);\n      transition: background .35s ease, color .35s ease, border-color .35s ease;\n    }\n    .sx-pd-usp:hover .sx-pd-icon {\n      background: var(--terracotta);\n      border-color: var(--terracotta);\n      color: #fff;\n    }\n    .sx-pd-icon svg { width: 26px; height: 26px; display: block; }\n\n    .sx-pd-usp b {\n      display: block;\n      font-size: 14px;\n      font-weight: 700;\n      color: var(--deep);\n      margin-bottom: 5px;\n      letter-spacing: .01em;\n    }\n    .sx-pd-usp small {\n      display: block;\n      font-size: 12px;\n      line-height: 1.45;\n      color: var(--mid);\n    }\n\n    \/* ── Accordion ── *\/\n    .sx-pd-accordion {\n      border: 1px solid var(--blush);\n      border-radius: 18px;\n      overflow: hidden;\n      background: var(--paper);\n      margin-bottom: 46px;\n    }\n    .sx-pd-item + .sx-pd-item { border-top: 1px solid var(--blush); }\n    .sx-pd-trigger {\n      width: 100%;\n      background: none;\n      border: none;\n      padding: 20px 24px;\n      display: flex;\n      justify-content: space-between;\n      align-items: center;\n      cursor: pointer;\n      font-family: inherit;\n      font-size: 14.5px;\n      font-weight: 700;\n      color: var(--deep);\n      letter-spacing: .01em;\n      text-align: left;\n      transition: color .25s ease;\n    }\n    .sx-pd-trigger:hover { color: var(--terracotta); }\n    .sx-pd-arrow {\n      position: relative;\n      width: 16px;\n      height: 16px;\n      flex-shrink: 0;\n      margin-left: 16px;\n    }\n    .sx-pd-arrow::before,\n    .sx-pd-arrow::after {\n      content: \"\";\n      position: absolute;\n      background: var(--terracotta);\n      border-radius: 2px;\n      transition: transform .3s cubic-bezier(.22,1,.36,1), opacity .3s ease;\n    }\n    .sx-pd-arrow::before { top: 7px; left: 0; width: 16px; height: 2px; }\n    .sx-pd-arrow::after  { left: 7px; top: 0; width: 2px; height: 16px; }\n    .sx-pd-item.open .sx-pd-arrow::after { transform: rotate(90deg); opacity: 0; }\n\n    .sx-pd-body {\n      max-height: 0;\n      overflow: hidden;\n      transition: max-height .4s cubic-bezier(.4,0,.2,1);\n    }\n    .sx-pd-body-inner {\n      padding: 0 24px 22px;\n      font-size: 14px;\n      line-height: 1.85;\n      color: var(--mid);\n    }\n    .sx-pd-body ul { margin: 0; padding-left: 18px; }\n    .sx-pd-body li { margin-bottom: 7px; }\n    .sx-pd-body li::marker { color: var(--terracotta); }\n    .sx-pd-body p { margin: 0; }\n    .sx-pd-body strong { color: var(--deep); }\n    .sx-pd-body a { color: var(--terracotta-deep); font-weight: 700; text-decoration: none; border-bottom: 1px solid var(--blush); }\n    .sx-pd-body a:hover { border-color: var(--terracotta); }\n\n    .sx-pd-tags { display: flex; flex-wrap: wrap; gap: 8px; }\n    .sx-pd-tag {\n      background: var(--cream);\n      border: 1px solid var(--blush);\n      color: var(--terracotta-deep);\n      padding: 6px 16px;\n      border-radius: 999px;\n      font-size: 12.5px;\n      font-weight: 700;\n    }\n\n    \/* ── Sluittekst ── *\/\n    .sx-pd-close { text-align: center; padding: 4px 8px 0; }\n    .sx-pd-quote {\n      font-family: 'Fraunces', Georgia, serif;\n      font-size: 23px;\n      line-height: 1.5;\n      font-style: italic;\n      color: var(--deep);\n      margin: 0 auto 18px;\n      max-width: 30ch;\n      font-weight: 400;\n    }\n    .sx-pd-quote span { color: var(--terracotta-deep); }\n    .sx-pd-quote::before {\n      content: \"\";\n      display: block;\n      width: 34px;\n      height: 2px;\n      background: var(--terracotta);\n      margin: 0 auto 24px;\n    }\n    .sx-pd-intro {\n      font-size: 15px;\n      line-height: 1.9;\n      color: var(--mid);\n      max-width: 56ch;\n      margin: 0 auto;\n    }\n    .sx-pd-intro p { margin: 0 0 14px; }\n    .sx-pd-intro strong { color: var(--deep); }\n\n    .sx-pd-footer {\n      text-align: center;\n      font-size: 11px;\n      letter-spacing: .12em;\n      text-transform: uppercase;\n      color: var(--terracotta);\n      margin-top: 36px;\n      padding-top: 26px;\n      border-top: 1px solid var(--blush);\n    }\n\n    @media (max-width: 640px) {\n      .sx-pd-usps { grid-template-columns: 1fr 1fr; gap: 10px; }\n      .sx-pd-usp { padding: 22px 12px 18px; }\n      .sx-pd-quote { font-size: 20px; }\n    }\n  \u003c\/style\u003e\n\n  \u003c!-- ───────── 1 · USP-blokjes met icoontjes ───────── --\u003e\n  \u003cp class=\"sx-pd-eyebrow\"\u003eWaarom SX Gifts\u003c\/p\u003e\n  \u003cdiv class=\"sx-pd-usps\"\u003e\n\n    \u003cdiv class=\"sx-pd-usp\"\u003e\n      \u003cdiv class=\"sx-pd-icon\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n          \u003cline x1=\"4\" y1=\"20\" x2=\"16\" y2=\"8\"\u003e\u003c\/line\u003e\n          \u003ccircle cx=\"18\" cy=\"6\" r=\"1.6\"\u003e\u003c\/circle\u003e\n          \u003cpath d=\"M4 20c-1.6 0-1.6-2.6 0-2.6s1.6 2.6 0 2.6z\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cb\u003eEcht geborduurd\u003c\/b\u003e\n      \u003csmall\u003eGeen print — blijft mooi\u003c\/small\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sx-pd-usp\"\u003e\n      \u003cdiv class=\"sx-pd-icon\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n          \u003cpath d=\"M12 20.5C7 17 4 13.8 4 10.2A4.2 4.2 0 0 1 12 8a4.2 4.2 0 0 1 8 2.2c0 3.6-3 6.8-8 10.3z\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cb\u003eVeilig voor baby's\u003c\/b\u003e\n      \u003csmall\u003eGeschikt vanaf de geboorte\u003c\/small\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sx-pd-usp\"\u003e\n      \u003cdiv class=\"sx-pd-icon\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n          \u003cpath d=\"M21 4 11 14\"\u003e\u003c\/path\u003e\n          \u003cpath d=\"M21 4 14.5 21 11 14 4 10.5 21 4z\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cb\u003eSnel verzonden\u003c\/b\u003e\n      \u003csmall\u003eVóór 14:00 = vandaag\u003c\/small\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sx-pd-usp\"\u003e\n      \u003cdiv class=\"sx-pd-icon\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n          \u003crect x=\"3.5\" y=\"9\" width=\"17\" height=\"11.5\" rx=\"1.5\"\u003e\u003c\/rect\u003e\n          \u003cpath d=\"M3 9h18M12 9v11.5\"\u003e\u003c\/path\u003e\n          \u003cpath d=\"M12 9C9 9 7 7.5 7 5.8 7 4.5 8 4 9 4c2 0 3 3 3 5zm0 0c3 0 5-1.5 5-3.2C17 4.5 16 4 15 4c-2 0-3 3-3 5z\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cb\u003eUniek cadeau\u003c\/b\u003e\n      \u003csmall\u003eAlleen voor hen gemaakt\u003c\/small\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n  \u003c!-- ───────── 2 · Uitklapvelden ───────── --\u003e\n  \u003cdiv class=\"sx-pd-accordion\"\u003e\n\n    \u003cdiv class=\"sx-pd-item\"\u003e\n      \u003cbutton class=\"sx-pd-trigger\" type=\"button\"\u003eWaarom deze knuffel zo bijzonder is\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/button\u003e\n      \u003cdiv class=\"sx-pd-body\"\u003e\u003cdiv class=\"sx-pd-body-inner\"\u003e\n        \u003cul\u003e\n          \u003cli\u003e\n\u003cstrong\u003eHoogwaardig borduurwerk\u003c\/strong\u003e — geen print, dus blijft altijd mooi\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eSuperzacht en veilig\u003c\/strong\u003e — geschikt vanaf de geboorte\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eUitneembare vulling\u003c\/strong\u003e — eenvoudig te wassen op 30°C\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eBlijft mooi na wassen\u003c\/strong\u003e — geen vervaging of slijtage\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eMet liefde gemaakt\u003c\/strong\u003e in ons eigen atelier in Nederland\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sx-pd-item\"\u003e\n      \u003cbutton class=\"sx-pd-trigger\" type=\"button\"\u003eProductdetails\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/button\u003e\n      \u003cdiv class=\"sx-pd-body\"\u003e\u003cdiv class=\"sx-pd-body-inner\"\u003e\n        \u003cul\u003e\n          \u003cli\u003eFormaat: ± 40 cm\u003c\/li\u003e\n          \u003cli\u003eVulling uitneembaar via ritssysteem\u003c\/li\u003e\n          \u003cli\u003eWasbaar op 30°C, fijn wasprogramma\u003c\/li\u003e\n          \u003cli\u003eGeschikt voor alle leeftijden, ook baby's\u003c\/li\u003e\n          \u003cli\u003eZachte, hoogwaardige stof\u003c\/li\u003e\n          \u003cli\u003eGeborduurd met naam en eventueel geboortedatum\u003c\/li\u003e\n          \u003cli\u003eGemaakt in eigen atelier in Nederland\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sx-pd-item\"\u003e\n      \u003cbutton class=\"sx-pd-trigger\" type=\"button\"\u003eOnderhoud en wasadvies\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/button\u003e\n      \u003cdiv class=\"sx-pd-body\"\u003e\u003cdiv class=\"sx-pd-body-inner\"\u003e\n        \u003cp\u003eVerwijder de vulling via het ritssysteem en was het omhulsel op \u003cstrong\u003e30°C\u003c\/strong\u003e op een fijn wasprogramma. Droog plat of hangend — niet in de droger. Zo blijft de borduring én de stof jarenlang mooi.\u003c\/p\u003e\n      \u003c\/div\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sx-pd-item\"\u003e\n      \u003cbutton class=\"sx-pd-trigger\" type=\"button\"\u003ePerfect als cadeau voor\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/button\u003e\n      \u003cdiv class=\"sx-pd-body\"\u003e\u003cdiv class=\"sx-pd-body-inner\"\u003e\n        \u003cdiv class=\"sx-pd-tags\"\u003e\n          \u003cspan class=\"sx-pd-tag\"\u003eKraamcadeau\u003c\/span\u003e\n          \u003cspan class=\"sx-pd-tag\"\u003eEerste verjaardag\u003c\/span\u003e\n          \u003cspan class=\"sx-pd-tag\"\u003eBabyshower\u003c\/span\u003e\n          \u003cspan class=\"sx-pd-tag\"\u003eSinterklaas\u003c\/span\u003e\n          \u003cspan class=\"sx-pd-tag\"\u003eKerst\u003c\/span\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sx-pd-item\"\u003e\n      \u003cbutton class=\"sx-pd-trigger\" type=\"button\"\u003eCombineert perfect met\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/button\u003e\n      \u003cdiv class=\"sx-pd-body\"\u003e\u003cdiv class=\"sx-pd-body-inner\"\u003e\n        \u003cp\u003eMaak het cadeau nog completer. Combineer deze knuffel met een \u003ca href=\"\/collections\/gepersonaliseerde-bandana-slab-met-naam-geborduurd\"\u003egepersonaliseerde slab\u003c\/a\u003e, een \u003ca href=\"\/collections\/gepersonaliseerd-speenkoord-met-naam-geborduurd\"\u003espeenkoord met naam\u003c\/a\u003e of een \u003ca href=\"\/collections\/baby-beanie-met-oortjes\"\u003emutsje met oortjes\u003c\/a\u003e voor een compleet persoonlijk cadeaupakket.\u003c\/p\u003e\n      \u003c\/div\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n  \u003c!-- ───────── 3 · Sluittekst ───────── --\u003e\n  \u003cdiv class=\"sx-pd-close\"\u003e\n    \u003cp class=\"sx-pd-quote\"\u003eEen knuffel die zijn naam draagt — \u003cspan\u003evoor altijd.\u003c\/span\u003e\u003c\/p\u003e\n    \u003cdiv class=\"sx-pd-intro\"\u003e\n      \u003cp\u003eElk kind verdient iets dat écht van hem of haar is. Deze zachte knuffel wordt speciaal voor jou geborduurd met de naam — en eventueel de geboortedatum — van de baby. Geen massaproductie, maar een uniek cadeau gemaakt met aandacht in ons eigen atelier.\u003c\/p\u003e\n      \u003cp\u003eJarenlang mee knuffelen, jarenlang mooi blijven. \u003cstrong\u003eEen herinnering voor het leven.\u003c\/strong\u003e\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cp class=\"sx-pd-footer\"\u003eAl door honderden ouders gekozen  ·  Gemaakt in eigen atelier  ·  Gratis verzending vanaf €20\u003c\/p\u003e\n\n\u003c\/div\u003e\n\n\u003cscript\u003e\n  document.querySelectorAll('.sx-product-desc .sx-pd-trigger').forEach(function (btn) {\n    btn.addEventListener('click', function () {\n      var item = this.closest('.sx-pd-item');\n      var body = item.querySelector('.sx-pd-body');\n      var open = item.classList.toggle('open');\n      body.style.maxHeight = open ? body.scrollHeight + 'px' : null;\n    });\n  });\n\u003c\/script\u003e","brand":"SX Gifts","offers":[{"title":"Default Title","offer_id":56797597434191,"sku":"CU007","price":44.95,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0986\/7234\/5423\/files\/Harlekijn_olifant_met_baby.png?v=1781118691"},{"product_id":"harlekijn-hond-knuffel-met-naam","title":"Hond Knuffel met Naam","description":"\u003cdiv class=\"sx-product-desc\"\u003e\n  \u003cstyle\u003e\n    @import url('https:\/\/fonts.googleapis.com\/css2?family=Fraunces:ital,opsz,wght@0,9..144,400;0,9..144,500;1,9..144,400\u0026display=swap');\n\n    .sx-product-desc {\n      --deep: #2F2A26;\n      --mid: #6F655D;\n      --terracotta: #A88F7A;\n      --terracotta-deep: #8A7059;\n      --blush: #E8DFD8;\n      --cream: #F7F4F1;\n      --paper: #FBF9F7;\n      font-family: inherit;\n      color: var(--deep);\n      -webkit-font-smoothing: antialiased;\n    }\n    .sx-product-desc *, .sx-product-desc *::before, .sx-product-desc *::after { box-sizing: border-box; }\n\n    \/* ── Eyebrow label ── *\/\n    .sx-pd-eyebrow {\n      font-size: 11px;\n      letter-spacing: .22em;\n      text-transform: uppercase;\n      color: var(--terracotta);\n      font-weight: 700;\n      text-align: center;\n      margin: 0 0 22px;\n    }\n    .sx-pd-eyebrow::before,\n    .sx-pd-eyebrow::after {\n      content: \"\";\n      display: inline-block;\n      width: 26px;\n      height: 1px;\n      background: var(--blush);\n      vertical-align: middle;\n      margin: 0 12px;\n    }\n\n    \/* ── USP grid ── *\/\n    .sx-pd-usps {\n      display: grid;\n      grid-template-columns: repeat(4, 1fr);\n      gap: 14px;\n      margin-bottom: 46px;\n    }\n    .sx-pd-usp {\n      position: relative;\n      background: linear-gradient(160deg, var(--paper), var(--cream));\n      border: 1px solid var(--blush);\n      border-radius: 18px;\n      padding: 26px 16px 22px;\n      text-align: center;\n      transition: transform .35s cubic-bezier(.22,1,.36,1), box-shadow .35s ease, border-color .35s ease;\n      opacity: 0;\n      transform: translateY(14px);\n      animation: sx-rise .7s cubic-bezier(.22,1,.36,1) forwards;\n    }\n    .sx-pd-usp:nth-child(1) { animation-delay: .05s; }\n    .sx-pd-usp:nth-child(2) { animation-delay: .14s; }\n    .sx-pd-usp:nth-child(3) { animation-delay: .23s; }\n    .sx-pd-usp:nth-child(4) { animation-delay: .32s; }\n    @keyframes sx-rise { to { opacity: 1; transform: translateY(0); } }\n\n    .sx-pd-usp:hover {\n      transform: translateY(-5px);\n      box-shadow: 0 18px 40px -22px rgba(47,42,38,.45);\n      border-color: var(--terracotta);\n    }\n\n    .sx-pd-icon {\n      width: 54px;\n      height: 54px;\n      margin: 0 auto 16px;\n      border-radius: 50%;\n      background: #fff;\n      border: 1px solid var(--blush);\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      color: var(--terracotta);\n      transition: background .35s ease, color .35s ease, border-color .35s ease;\n    }\n    .sx-pd-usp:hover .sx-pd-icon {\n      background: var(--terracotta);\n      border-color: var(--terracotta);\n      color: #fff;\n    }\n    .sx-pd-icon svg { width: 26px; height: 26px; display: block; }\n\n    .sx-pd-usp b {\n      display: block;\n      font-size: 14px;\n      font-weight: 700;\n      color: var(--deep);\n      margin-bottom: 5px;\n      letter-spacing: .01em;\n    }\n    .sx-pd-usp small {\n      display: block;\n      font-size: 12px;\n      line-height: 1.45;\n      color: var(--mid);\n    }\n\n    \/* ── Accordion ── *\/\n    .sx-pd-accordion {\n      border: 1px solid var(--blush);\n      border-radius: 18px;\n      overflow: hidden;\n      background: var(--paper);\n      margin-bottom: 46px;\n    }\n    .sx-pd-item + .sx-pd-item { border-top: 1px solid var(--blush); }\n    .sx-pd-trigger {\n      width: 100%;\n      background: none;\n      border: none;\n      padding: 20px 24px;\n      display: flex;\n      justify-content: space-between;\n      align-items: center;\n      cursor: pointer;\n      font-family: inherit;\n      font-size: 14.5px;\n      font-weight: 700;\n      color: var(--deep);\n      letter-spacing: .01em;\n      text-align: left;\n      transition: color .25s ease;\n    }\n    .sx-pd-trigger:hover { color: var(--terracotta); }\n    .sx-pd-arrow {\n      position: relative;\n      width: 16px;\n      height: 16px;\n      flex-shrink: 0;\n      margin-left: 16px;\n    }\n    .sx-pd-arrow::before,\n    .sx-pd-arrow::after {\n      content: \"\";\n      position: absolute;\n      background: var(--terracotta);\n      border-radius: 2px;\n      transition: transform .3s cubic-bezier(.22,1,.36,1), opacity .3s ease;\n    }\n    .sx-pd-arrow::before { top: 7px; left: 0; width: 16px; height: 2px; }\n    .sx-pd-arrow::after  { left: 7px; top: 0; width: 2px; height: 16px; }\n    .sx-pd-item.open .sx-pd-arrow::after { transform: rotate(90deg); opacity: 0; }\n\n    .sx-pd-body {\n      max-height: 0;\n      overflow: hidden;\n      transition: max-height .4s cubic-bezier(.4,0,.2,1);\n    }\n    .sx-pd-body-inner {\n      padding: 0 24px 22px;\n      font-size: 14px;\n      line-height: 1.85;\n      color: var(--mid);\n    }\n    .sx-pd-body ul { margin: 0; padding-left: 18px; }\n    .sx-pd-body li { margin-bottom: 7px; }\n    .sx-pd-body li::marker { color: var(--terracotta); }\n    .sx-pd-body p { margin: 0; }\n    .sx-pd-body strong { color: var(--deep); }\n    .sx-pd-body a { color: var(--terracotta-deep); font-weight: 700; text-decoration: none; border-bottom: 1px solid var(--blush); }\n    .sx-pd-body a:hover { border-color: var(--terracotta); }\n\n    .sx-pd-tags { display: flex; flex-wrap: wrap; gap: 8px; }\n    .sx-pd-tag {\n      background: var(--cream);\n      border: 1px solid var(--blush);\n      color: var(--terracotta-deep);\n      padding: 6px 16px;\n      border-radius: 999px;\n      font-size: 12.5px;\n      font-weight: 700;\n    }\n\n    \/* ── Sluittekst ── *\/\n    .sx-pd-close { text-align: center; padding: 4px 8px 0; }\n    .sx-pd-quote {\n      font-family: 'Fraunces', Georgia, serif;\n      font-size: 23px;\n      line-height: 1.5;\n      font-style: italic;\n      color: var(--deep);\n      margin: 0 auto 18px;\n      max-width: 30ch;\n      font-weight: 400;\n    }\n    .sx-pd-quote span { color: var(--terracotta-deep); }\n    .sx-pd-quote::before {\n      content: \"\";\n      display: block;\n      width: 34px;\n      height: 2px;\n      background: var(--terracotta);\n      margin: 0 auto 24px;\n    }\n    .sx-pd-intro {\n      font-size: 15px;\n      line-height: 1.9;\n      color: var(--mid);\n      max-width: 56ch;\n      margin: 0 auto;\n    }\n    .sx-pd-intro p { margin: 0 0 14px; }\n    .sx-pd-intro strong { color: var(--deep); }\n\n    .sx-pd-footer {\n      text-align: center;\n      font-size: 11px;\n      letter-spacing: .12em;\n      text-transform: uppercase;\n      color: var(--terracotta);\n      margin-top: 36px;\n      padding-top: 26px;\n      border-top: 1px solid var(--blush);\n    }\n\n    @media (max-width: 640px) {\n      .sx-pd-usps { grid-template-columns: 1fr 1fr; gap: 10px; }\n      .sx-pd-usp { padding: 22px 12px 18px; }\n      .sx-pd-quote { font-size: 20px; }\n    }\n  \u003c\/style\u003e\n\n  \u003c!-- ───────── 1 · USP-blokjes met icoontjes ───────── --\u003e\n  \u003cp class=\"sx-pd-eyebrow\"\u003eWaarom SX Gifts\u003c\/p\u003e\n  \u003cdiv class=\"sx-pd-usps\"\u003e\n\n    \u003cdiv class=\"sx-pd-usp\"\u003e\n      \u003cdiv class=\"sx-pd-icon\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n          \u003cline x1=\"4\" y1=\"20\" x2=\"16\" y2=\"8\"\u003e\u003c\/line\u003e\n          \u003ccircle cx=\"18\" cy=\"6\" r=\"1.6\"\u003e\u003c\/circle\u003e\n          \u003cpath d=\"M4 20c-1.6 0-1.6-2.6 0-2.6s1.6 2.6 0 2.6z\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cb\u003eEcht geborduurd\u003c\/b\u003e\n      \u003csmall\u003eGeen print — blijft mooi\u003c\/small\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sx-pd-usp\"\u003e\n      \u003cdiv class=\"sx-pd-icon\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n          \u003cpath d=\"M12 20.5C7 17 4 13.8 4 10.2A4.2 4.2 0 0 1 12 8a4.2 4.2 0 0 1 8 2.2c0 3.6-3 6.8-8 10.3z\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cb\u003eVeilig voor baby's\u003c\/b\u003e\n      \u003csmall\u003eGeschikt vanaf de geboorte\u003c\/small\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sx-pd-usp\"\u003e\n      \u003cdiv class=\"sx-pd-icon\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n          \u003cpath d=\"M21 4 11 14\"\u003e\u003c\/path\u003e\n          \u003cpath d=\"M21 4 14.5 21 11 14 4 10.5 21 4z\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cb\u003eSnel verzonden\u003c\/b\u003e\n      \u003csmall\u003eVóór 14:00 = vandaag\u003c\/small\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sx-pd-usp\"\u003e\n      \u003cdiv class=\"sx-pd-icon\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n          \u003crect x=\"3.5\" y=\"9\" width=\"17\" height=\"11.5\" rx=\"1.5\"\u003e\u003c\/rect\u003e\n          \u003cpath d=\"M3 9h18M12 9v11.5\"\u003e\u003c\/path\u003e\n          \u003cpath d=\"M12 9C9 9 7 7.5 7 5.8 7 4.5 8 4 9 4c2 0 3 3 3 5zm0 0c3 0 5-1.5 5-3.2C17 4.5 16 4 15 4c-2 0-3 3-3 5z\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cb\u003eUniek cadeau\u003c\/b\u003e\n      \u003csmall\u003eAlleen voor hen gemaakt\u003c\/small\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n  \u003c!-- ───────── 2 · Uitklapvelden ───────── --\u003e\n  \u003cdiv class=\"sx-pd-accordion\"\u003e\n\n    \u003cdiv class=\"sx-pd-item\"\u003e\n      \u003cbutton class=\"sx-pd-trigger\" type=\"button\"\u003eWaarom deze knuffel zo bijzonder is\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/button\u003e\n      \u003cdiv class=\"sx-pd-body\"\u003e\u003cdiv class=\"sx-pd-body-inner\"\u003e\n        \u003cul\u003e\n          \u003cli\u003e\n\u003cstrong\u003eHoogwaardig borduurwerk\u003c\/strong\u003e — geen print, dus blijft altijd mooi\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eSuperzacht en veilig\u003c\/strong\u003e — geschikt vanaf de geboorte\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eUitneembare vulling\u003c\/strong\u003e — eenvoudig te wassen op 30°C\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eBlijft mooi na wassen\u003c\/strong\u003e — geen vervaging of slijtage\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eMet liefde gemaakt\u003c\/strong\u003e in ons eigen atelier in Nederland\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sx-pd-item\"\u003e\n      \u003cbutton class=\"sx-pd-trigger\" type=\"button\"\u003eProductdetails\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/button\u003e\n      \u003cdiv class=\"sx-pd-body\"\u003e\u003cdiv class=\"sx-pd-body-inner\"\u003e\n        \u003cul\u003e\n          \u003cli\u003eFormaat: ± 40 cm\u003c\/li\u003e\n          \u003cli\u003eVulling uitneembaar via ritssysteem\u003c\/li\u003e\n          \u003cli\u003eWasbaar op 30°C, fijn wasprogramma\u003c\/li\u003e\n          \u003cli\u003eGeschikt voor alle leeftijden, ook baby's\u003c\/li\u003e\n          \u003cli\u003eZachte, hoogwaardige stof\u003c\/li\u003e\n          \u003cli\u003eGeborduurd met naam en eventueel geboortedatum\u003c\/li\u003e\n          \u003cli\u003eGemaakt in eigen atelier in Nederland\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sx-pd-item\"\u003e\n      \u003cbutton class=\"sx-pd-trigger\" type=\"button\"\u003eOnderhoud en wasadvies\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/button\u003e\n      \u003cdiv class=\"sx-pd-body\"\u003e\u003cdiv class=\"sx-pd-body-inner\"\u003e\n        \u003cp\u003eVerwijder de vulling via het ritssysteem en was het omhulsel op \u003cstrong\u003e30°C\u003c\/strong\u003e op een fijn wasprogramma. Droog plat of hangend — niet in de droger. Zo blijft de borduring én de stof jarenlang mooi.\u003c\/p\u003e\n      \u003c\/div\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sx-pd-item\"\u003e\n      \u003cbutton class=\"sx-pd-trigger\" type=\"button\"\u003ePerfect als cadeau voor\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/button\u003e\n      \u003cdiv class=\"sx-pd-body\"\u003e\u003cdiv class=\"sx-pd-body-inner\"\u003e\n        \u003cdiv class=\"sx-pd-tags\"\u003e\n          \u003cspan class=\"sx-pd-tag\"\u003eKraamcadeau\u003c\/span\u003e\n          \u003cspan class=\"sx-pd-tag\"\u003eEerste verjaardag\u003c\/span\u003e\n          \u003cspan class=\"sx-pd-tag\"\u003eBabyshower\u003c\/span\u003e\n          \u003cspan class=\"sx-pd-tag\"\u003eSinterklaas\u003c\/span\u003e\n          \u003cspan class=\"sx-pd-tag\"\u003eKerst\u003c\/span\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sx-pd-item\"\u003e\n      \u003cbutton class=\"sx-pd-trigger\" type=\"button\"\u003eCombineert perfect met\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/button\u003e\n      \u003cdiv class=\"sx-pd-body\"\u003e\u003cdiv class=\"sx-pd-body-inner\"\u003e\n        \u003cp\u003eMaak het cadeau nog completer. Combineer deze knuffel met een \u003ca href=\"\/collections\/gepersonaliseerde-bandana-slab-met-naam-geborduurd\"\u003egepersonaliseerde slab\u003c\/a\u003e, een \u003ca href=\"\/collections\/gepersonaliseerd-speenkoord-met-naam-geborduurd\"\u003espeenkoord met naam\u003c\/a\u003e of een \u003ca href=\"\/collections\/baby-beanie-met-oortjes\"\u003emutsje met oortjes\u003c\/a\u003e voor een compleet persoonlijk cadeaupakket.\u003c\/p\u003e\n      \u003c\/div\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n  \u003c!-- ───────── 3 · Sluittekst ───────── --\u003e\n  \u003cdiv class=\"sx-pd-close\"\u003e\n    \u003cp class=\"sx-pd-quote\"\u003eEen knuffel die zijn naam draagt — \u003cspan\u003evoor altijd.\u003c\/span\u003e\u003c\/p\u003e\n    \u003cdiv class=\"sx-pd-intro\"\u003e\n      \u003cp\u003eElk kind verdient iets dat écht van hem of haar is. Deze zachte knuffel wordt speciaal voor jou geborduurd met de naam — en eventueel de geboortedatum — van de baby. Geen massaproductie, maar een uniek cadeau gemaakt met aandacht in ons eigen atelier.\u003c\/p\u003e\n      \u003cp\u003eJarenlang mee knuffelen, jarenlang mooi blijven. \u003cstrong\u003eEen herinnering voor het leven.\u003c\/strong\u003e\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cp class=\"sx-pd-footer\"\u003eAl door honderden ouders gekozen  ·  Gemaakt in eigen atelier  ·  Gratis verzending vanaf €20\u003c\/p\u003e\n\n\u003c\/div\u003e\n\n\u003cscript\u003e\n  document.querySelectorAll('.sx-product-desc .sx-pd-trigger').forEach(function (btn) {\n    btn.addEventListener('click', function () {\n      var item = this.closest('.sx-pd-item');\n      var body = item.querySelector('.sx-pd-body');\n      var open = item.classList.toggle('open');\n      body.style.maxHeight = open ? body.scrollHeight + 'px' : null;\n    });\n  });\n\u003c\/script\u003e","brand":"SX Gifts","offers":[{"title":"Default Title","offer_id":56797599629647,"sku":"CU008","price":44.95,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0986\/7234\/5423\/files\/Harlekijn_hond_met_kind_2.png?v=1781117230"},{"product_id":"paard-knuffel-met-naam","title":"Paard Knuffel met Naam","description":"\u003cdiv class=\"sx-product-desc\"\u003e\n  \u003cstyle\u003e\n    @import url('https:\/\/fonts.googleapis.com\/css2?family=Fraunces:ital,opsz,wght@0,9..144,400;0,9..144,500;1,9..144,400\u0026display=swap');\n\n    .sx-product-desc {\n      --deep: #2F2A26;\n      --mid: #6F655D;\n      --terracotta: #A88F7A;\n      --terracotta-deep: #8A7059;\n      --blush: #E8DFD8;\n      --cream: #F7F4F1;\n      --paper: #FBF9F7;\n      font-family: inherit;\n      color: var(--deep);\n      -webkit-font-smoothing: antialiased;\n    }\n    .sx-product-desc *, .sx-product-desc *::before, .sx-product-desc *::after { box-sizing: border-box; }\n\n    \/* ── Eyebrow label ── *\/\n    .sx-pd-eyebrow {\n      font-size: 11px;\n      letter-spacing: .22em;\n      text-transform: uppercase;\n      color: var(--terracotta);\n      font-weight: 700;\n      text-align: center;\n      margin: 0 0 22px;\n    }\n    .sx-pd-eyebrow::before,\n    .sx-pd-eyebrow::after {\n      content: \"\";\n      display: inline-block;\n      width: 26px;\n      height: 1px;\n      background: var(--blush);\n      vertical-align: middle;\n      margin: 0 12px;\n    }\n\n    \/* ── USP grid ── *\/\n    .sx-pd-usps {\n      display: grid;\n      grid-template-columns: repeat(4, 1fr);\n      gap: 14px;\n      margin-bottom: 46px;\n    }\n    .sx-pd-usp {\n      position: relative;\n      background: linear-gradient(160deg, var(--paper), var(--cream));\n      border: 1px solid var(--blush);\n      border-radius: 18px;\n      padding: 26px 16px 22px;\n      text-align: center;\n      transition: transform .35s cubic-bezier(.22,1,.36,1), box-shadow .35s ease, border-color .35s ease;\n      opacity: 0;\n      transform: translateY(14px);\n      animation: sx-rise .7s cubic-bezier(.22,1,.36,1) forwards;\n    }\n    .sx-pd-usp:nth-child(1) { animation-delay: .05s; }\n    .sx-pd-usp:nth-child(2) { animation-delay: .14s; }\n    .sx-pd-usp:nth-child(3) { animation-delay: .23s; }\n    .sx-pd-usp:nth-child(4) { animation-delay: .32s; }\n    @keyframes sx-rise { to { opacity: 1; transform: translateY(0); } }\n\n    .sx-pd-usp:hover {\n      transform: translateY(-5px);\n      box-shadow: 0 18px 40px -22px rgba(47,42,38,.45);\n      border-color: var(--terracotta);\n    }\n\n    .sx-pd-icon {\n      width: 54px;\n      height: 54px;\n      margin: 0 auto 16px;\n      border-radius: 50%;\n      background: #fff;\n      border: 1px solid var(--blush);\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      color: var(--terracotta);\n      transition: background .35s ease, color .35s ease, border-color .35s ease;\n    }\n    .sx-pd-usp:hover .sx-pd-icon {\n      background: var(--terracotta);\n      border-color: var(--terracotta);\n      color: #fff;\n    }\n    .sx-pd-icon svg { width: 26px; height: 26px; display: block; }\n\n    .sx-pd-usp b {\n      display: block;\n      font-size: 14px;\n      font-weight: 700;\n      color: var(--deep);\n      margin-bottom: 5px;\n      letter-spacing: .01em;\n    }\n    .sx-pd-usp small {\n      display: block;\n      font-size: 12px;\n      line-height: 1.45;\n      color: var(--mid);\n    }\n\n    \/* ── Accordion ── *\/\n    .sx-pd-accordion {\n      border: 1px solid var(--blush);\n      border-radius: 18px;\n      overflow: hidden;\n      background: var(--paper);\n      margin-bottom: 46px;\n    }\n    .sx-pd-item + .sx-pd-item { border-top: 1px solid var(--blush); }\n    .sx-pd-trigger {\n      width: 100%;\n      background: none;\n      border: none;\n      padding: 20px 24px;\n      display: flex;\n      justify-content: space-between;\n      align-items: center;\n      cursor: pointer;\n      font-family: inherit;\n      font-size: 14.5px;\n      font-weight: 700;\n      color: var(--deep);\n      letter-spacing: .01em;\n      text-align: left;\n      transition: color .25s ease;\n    }\n    .sx-pd-trigger:hover { color: var(--terracotta); }\n    .sx-pd-arrow {\n      position: relative;\n      width: 16px;\n      height: 16px;\n      flex-shrink: 0;\n      margin-left: 16px;\n    }\n    .sx-pd-arrow::before,\n    .sx-pd-arrow::after {\n      content: \"\";\n      position: absolute;\n      background: var(--terracotta);\n      border-radius: 2px;\n      transition: transform .3s cubic-bezier(.22,1,.36,1), opacity .3s ease;\n    }\n    .sx-pd-arrow::before { top: 7px; left: 0; width: 16px; height: 2px; }\n    .sx-pd-arrow::after  { left: 7px; top: 0; width: 2px; height: 16px; }\n    .sx-pd-item.open .sx-pd-arrow::after { transform: rotate(90deg); opacity: 0; }\n\n    .sx-pd-body {\n      max-height: 0;\n      overflow: hidden;\n      transition: max-height .4s cubic-bezier(.4,0,.2,1);\n    }\n    .sx-pd-body-inner {\n      padding: 0 24px 22px;\n      font-size: 14px;\n      line-height: 1.85;\n      color: var(--mid);\n    }\n    .sx-pd-body ul { margin: 0; padding-left: 18px; }\n    .sx-pd-body li { margin-bottom: 7px; }\n    .sx-pd-body li::marker { color: var(--terracotta); }\n    .sx-pd-body p { margin: 0; }\n    .sx-pd-body strong { color: var(--deep); }\n    .sx-pd-body a { color: var(--terracotta-deep); font-weight: 700; text-decoration: none; border-bottom: 1px solid var(--blush); }\n    .sx-pd-body a:hover { border-color: var(--terracotta); }\n\n    .sx-pd-tags { display: flex; flex-wrap: wrap; gap: 8px; }\n    .sx-pd-tag {\n      background: var(--cream);\n      border: 1px solid var(--blush);\n      color: var(--terracotta-deep);\n      padding: 6px 16px;\n      border-radius: 999px;\n      font-size: 12.5px;\n      font-weight: 700;\n    }\n\n    \/* ── Sluittekst ── *\/\n    .sx-pd-close { text-align: center; padding: 4px 8px 0; }\n    .sx-pd-quote {\n      font-family: 'Fraunces', Georgia, serif;\n      font-size: 23px;\n      line-height: 1.5;\n      font-style: italic;\n      color: var(--deep);\n      margin: 0 auto 18px;\n      max-width: 30ch;\n      font-weight: 400;\n    }\n    .sx-pd-quote span { color: var(--terracotta-deep); }\n    .sx-pd-quote::before {\n      content: \"\";\n      display: block;\n      width: 34px;\n      height: 2px;\n      background: var(--terracotta);\n      margin: 0 auto 24px;\n    }\n    .sx-pd-intro {\n      font-size: 15px;\n      line-height: 1.9;\n      color: var(--mid);\n      max-width: 56ch;\n      margin: 0 auto;\n    }\n    .sx-pd-intro p { margin: 0 0 14px; }\n    .sx-pd-intro strong { color: var(--deep); }\n\n    .sx-pd-footer {\n      text-align: center;\n      font-size: 11px;\n      letter-spacing: .12em;\n      text-transform: uppercase;\n      color: var(--terracotta);\n      margin-top: 36px;\n      padding-top: 26px;\n      border-top: 1px solid var(--blush);\n    }\n\n    @media (max-width: 640px) {\n      .sx-pd-usps { grid-template-columns: 1fr 1fr; gap: 10px; }\n      .sx-pd-usp { padding: 22px 12px 18px; }\n      .sx-pd-quote { font-size: 20px; }\n    }\n  \u003c\/style\u003e\n\n  \u003c!-- ───────── 1 · USP-blokjes met icoontjes ───────── --\u003e\n  \u003cp class=\"sx-pd-eyebrow\"\u003eWaarom SX Gifts\u003c\/p\u003e\n  \u003cdiv class=\"sx-pd-usps\"\u003e\n\n    \u003cdiv class=\"sx-pd-usp\"\u003e\n      \u003cdiv class=\"sx-pd-icon\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n          \u003cline x1=\"4\" y1=\"20\" x2=\"16\" y2=\"8\"\u003e\u003c\/line\u003e\n          \u003ccircle cx=\"18\" cy=\"6\" r=\"1.6\"\u003e\u003c\/circle\u003e\n          \u003cpath d=\"M4 20c-1.6 0-1.6-2.6 0-2.6s1.6 2.6 0 2.6z\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cb\u003eEcht geborduurd\u003c\/b\u003e\n      \u003csmall\u003eGeen print — blijft mooi\u003c\/small\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sx-pd-usp\"\u003e\n      \u003cdiv class=\"sx-pd-icon\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n          \u003cpath d=\"M12 20.5C7 17 4 13.8 4 10.2A4.2 4.2 0 0 1 12 8a4.2 4.2 0 0 1 8 2.2c0 3.6-3 6.8-8 10.3z\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cb\u003eVeilig voor baby's\u003c\/b\u003e\n      \u003csmall\u003eGeschikt vanaf de geboorte\u003c\/small\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sx-pd-usp\"\u003e\n      \u003cdiv class=\"sx-pd-icon\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n          \u003cpath d=\"M21 4 11 14\"\u003e\u003c\/path\u003e\n          \u003cpath d=\"M21 4 14.5 21 11 14 4 10.5 21 4z\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cb\u003eSnel verzonden\u003c\/b\u003e\n      \u003csmall\u003eVóór 14:00 = vandaag\u003c\/small\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sx-pd-usp\"\u003e\n      \u003cdiv class=\"sx-pd-icon\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n          \u003crect x=\"3.5\" y=\"9\" width=\"17\" height=\"11.5\" rx=\"1.5\"\u003e\u003c\/rect\u003e\n          \u003cpath d=\"M3 9h18M12 9v11.5\"\u003e\u003c\/path\u003e\n          \u003cpath d=\"M12 9C9 9 7 7.5 7 5.8 7 4.5 8 4 9 4c2 0 3 3 3 5zm0 0c3 0 5-1.5 5-3.2C17 4.5 16 4 15 4c-2 0-3 3-3 5z\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cb\u003eUniek cadeau\u003c\/b\u003e\n      \u003csmall\u003eAlleen voor hen gemaakt\u003c\/small\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n  \u003c!-- ───────── 2 · Uitklapvelden ───────── --\u003e\n  \u003cdiv class=\"sx-pd-accordion\"\u003e\n\n    \u003cdiv class=\"sx-pd-item\"\u003e\n      \u003cbutton class=\"sx-pd-trigger\" type=\"button\"\u003eWaarom deze knuffel zo bijzonder is\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/button\u003e\n      \u003cdiv class=\"sx-pd-body\"\u003e\u003cdiv class=\"sx-pd-body-inner\"\u003e\n        \u003cul\u003e\n          \u003cli\u003e\n\u003cstrong\u003eHoogwaardig borduurwerk\u003c\/strong\u003e — geen print, dus blijft altijd mooi\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eSuperzacht en veilig\u003c\/strong\u003e — geschikt vanaf de geboorte\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eUitneembare vulling\u003c\/strong\u003e — eenvoudig te wassen op 30°C\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eBlijft mooi na wassen\u003c\/strong\u003e — geen vervaging of slijtage\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eMet liefde gemaakt\u003c\/strong\u003e in ons eigen atelier in Nederland\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sx-pd-item\"\u003e\n      \u003cbutton class=\"sx-pd-trigger\" type=\"button\"\u003eProductdetails\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/button\u003e\n      \u003cdiv class=\"sx-pd-body\"\u003e\u003cdiv class=\"sx-pd-body-inner\"\u003e\n        \u003cul\u003e\n          \u003cli\u003eFormaat: ± 40 cm\u003c\/li\u003e\n          \u003cli\u003eVulling uitneembaar via ritssysteem\u003c\/li\u003e\n          \u003cli\u003eWasbaar op 30°C, fijn wasprogramma\u003c\/li\u003e\n          \u003cli\u003eGeschikt voor alle leeftijden, ook baby's\u003c\/li\u003e\n          \u003cli\u003eZachte, hoogwaardige stof\u003c\/li\u003e\n          \u003cli\u003eGeborduurd met naam en eventueel geboortedatum\u003c\/li\u003e\n          \u003cli\u003eGemaakt in eigen atelier in Nederland\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sx-pd-item\"\u003e\n      \u003cbutton class=\"sx-pd-trigger\" type=\"button\"\u003eOnderhoud en wasadvies\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/button\u003e\n      \u003cdiv class=\"sx-pd-body\"\u003e\u003cdiv class=\"sx-pd-body-inner\"\u003e\n        \u003cp\u003eVerwijder de vulling via het ritssysteem en was het omhulsel op \u003cstrong\u003e30°C\u003c\/strong\u003e op een fijn wasprogramma. Droog plat of hangend — niet in de droger. Zo blijft de borduring én de stof jarenlang mooi.\u003c\/p\u003e\n      \u003c\/div\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sx-pd-item\"\u003e\n      \u003cbutton class=\"sx-pd-trigger\" type=\"button\"\u003ePerfect als cadeau voor\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/button\u003e\n      \u003cdiv class=\"sx-pd-body\"\u003e\u003cdiv class=\"sx-pd-body-inner\"\u003e\n        \u003cdiv class=\"sx-pd-tags\"\u003e\n          \u003cspan class=\"sx-pd-tag\"\u003eKraamcadeau\u003c\/span\u003e\n          \u003cspan class=\"sx-pd-tag\"\u003eEerste verjaardag\u003c\/span\u003e\n          \u003cspan class=\"sx-pd-tag\"\u003eBabyshower\u003c\/span\u003e\n          \u003cspan class=\"sx-pd-tag\"\u003eSinterklaas\u003c\/span\u003e\n          \u003cspan class=\"sx-pd-tag\"\u003eKerst\u003c\/span\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sx-pd-item\"\u003e\n      \u003cbutton class=\"sx-pd-trigger\" type=\"button\"\u003eCombineert perfect met\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/button\u003e\n      \u003cdiv class=\"sx-pd-body\"\u003e\u003cdiv class=\"sx-pd-body-inner\"\u003e\n        \u003cp\u003eMaak het cadeau nog completer. Combineer deze knuffel met een \u003ca href=\"\/collections\/gepersonaliseerde-bandana-slab-met-naam-geborduurd\"\u003egepersonaliseerde slab\u003c\/a\u003e, een \u003ca href=\"\/collections\/gepersonaliseerd-speenkoord-met-naam-geborduurd\"\u003espeenkoord met naam\u003c\/a\u003e of een \u003ca href=\"\/collections\/baby-beanie-met-oortjes\"\u003emutsje met oortjes\u003c\/a\u003e voor een compleet persoonlijk cadeaupakket.\u003c\/p\u003e\n      \u003c\/div\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n  \u003c!-- ───────── 3 · Sluittekst ───────── --\u003e\n  \u003cdiv class=\"sx-pd-close\"\u003e\n    \u003cp class=\"sx-pd-quote\"\u003eEen knuffel die zijn naam draagt — \u003cspan\u003evoor altijd.\u003c\/span\u003e\u003c\/p\u003e\n    \u003cdiv class=\"sx-pd-intro\"\u003e\n      \u003cp\u003eElk kind verdient iets dat écht van hem of haar is. Deze zachte knuffel wordt speciaal voor jou geborduurd met de naam — en eventueel de geboortedatum — van de baby. Geen massaproductie, maar een uniek cadeau gemaakt met aandacht in ons eigen atelier.\u003c\/p\u003e\n      \u003cp\u003eJarenlang mee knuffelen, jarenlang mooi blijven. \u003cstrong\u003eEen herinnering voor het leven.\u003c\/strong\u003e\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cp class=\"sx-pd-footer\"\u003eAl door honderden ouders gekozen  ·  Gemaakt in eigen atelier  ·  Gratis verzending vanaf €20\u003c\/p\u003e\n\n\u003c\/div\u003e\n\n\u003cscript\u003e\n  document.querySelectorAll('.sx-product-desc .sx-pd-trigger').forEach(function (btn) {\n    btn.addEventListener('click', function () {\n      var item = this.closest('.sx-pd-item');\n      var body = item.querySelector('.sx-pd-body');\n      var open = item.classList.toggle('open');\n      body.style.maxHeight = open ? body.scrollHeight + 'px' : null;\n    });\n  });\n\u003c\/script\u003e","brand":"SX Gifts","offers":[{"title":"Default Title","offer_id":56797600317775,"sku":"CU009","price":39.95,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0986\/7234\/5423\/files\/Paard_met_baby_587e0b4d-109f-424e-bcdb-c6431ff1c068.png?v=1781111911"},{"product_id":"harlekijn-aap-knuffel-met-naam","title":"Aap Knuffel met Naam","description":"\u003cdiv class=\"sx-product-desc\"\u003e\n  \u003cstyle\u003e\n    @import url('https:\/\/fonts.googleapis.com\/css2?family=Fraunces:ital,opsz,wght@0,9..144,400;0,9..144,500;1,9..144,400\u0026display=swap');\n\n    .sx-product-desc {\n      --deep: #2F2A26;\n      --mid: #6F655D;\n      --terracotta: #A88F7A;\n      --terracotta-deep: #8A7059;\n      --blush: #E8DFD8;\n      --cream: #F7F4F1;\n      --paper: #FBF9F7;\n      font-family: inherit;\n      color: var(--deep);\n      -webkit-font-smoothing: antialiased;\n    }\n    .sx-product-desc *, .sx-product-desc *::before, .sx-product-desc *::after { box-sizing: border-box; }\n\n    \/* ── Eyebrow label ── *\/\n    .sx-pd-eyebrow {\n      font-size: 11px;\n      letter-spacing: .22em;\n      text-transform: uppercase;\n      color: var(--terracotta);\n      font-weight: 700;\n      text-align: center;\n      margin: 0 0 22px;\n    }\n    .sx-pd-eyebrow::before,\n    .sx-pd-eyebrow::after {\n      content: \"\";\n      display: inline-block;\n      width: 26px;\n      height: 1px;\n      background: var(--blush);\n      vertical-align: middle;\n      margin: 0 12px;\n    }\n\n    \/* ── USP grid ── *\/\n    .sx-pd-usps {\n      display: grid;\n      grid-template-columns: repeat(4, 1fr);\n      gap: 14px;\n      margin-bottom: 46px;\n    }\n    .sx-pd-usp {\n      position: relative;\n      background: linear-gradient(160deg, var(--paper), var(--cream));\n      border: 1px solid var(--blush);\n      border-radius: 18px;\n      padding: 26px 16px 22px;\n      text-align: center;\n      transition: transform .35s cubic-bezier(.22,1,.36,1), box-shadow .35s ease, border-color .35s ease;\n      opacity: 0;\n      transform: translateY(14px);\n      animation: sx-rise .7s cubic-bezier(.22,1,.36,1) forwards;\n    }\n    .sx-pd-usp:nth-child(1) { animation-delay: .05s; }\n    .sx-pd-usp:nth-child(2) { animation-delay: .14s; }\n    .sx-pd-usp:nth-child(3) { animation-delay: .23s; }\n    .sx-pd-usp:nth-child(4) { animation-delay: .32s; }\n    @keyframes sx-rise { to { opacity: 1; transform: translateY(0); } }\n\n    .sx-pd-usp:hover {\n      transform: translateY(-5px);\n      box-shadow: 0 18px 40px -22px rgba(47,42,38,.45);\n      border-color: var(--terracotta);\n    }\n\n    .sx-pd-icon {\n      width: 54px;\n      height: 54px;\n      margin: 0 auto 16px;\n      border-radius: 50%;\n      background: #fff;\n      border: 1px solid var(--blush);\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      color: var(--terracotta);\n      transition: background .35s ease, color .35s ease, border-color .35s ease;\n    }\n    .sx-pd-usp:hover .sx-pd-icon {\n      background: var(--terracotta);\n      border-color: var(--terracotta);\n      color: #fff;\n    }\n    .sx-pd-icon svg { width: 26px; height: 26px; display: block; }\n\n    .sx-pd-usp b {\n      display: block;\n      font-size: 14px;\n      font-weight: 700;\n      color: var(--deep);\n      margin-bottom: 5px;\n      letter-spacing: .01em;\n    }\n    .sx-pd-usp small {\n      display: block;\n      font-size: 12px;\n      line-height: 1.45;\n      color: var(--mid);\n    }\n\n    \/* ── Accordion ── *\/\n    .sx-pd-accordion {\n      border: 1px solid var(--blush);\n      border-radius: 18px;\n      overflow: hidden;\n      background: var(--paper);\n      margin-bottom: 46px;\n    }\n    .sx-pd-item + .sx-pd-item { border-top: 1px solid var(--blush); }\n    .sx-pd-trigger {\n      width: 100%;\n      background: none;\n      border: none;\n      padding: 20px 24px;\n      display: flex;\n      justify-content: space-between;\n      align-items: center;\n      cursor: pointer;\n      font-family: inherit;\n      font-size: 14.5px;\n      font-weight: 700;\n      color: var(--deep);\n      letter-spacing: .01em;\n      text-align: left;\n      transition: color .25s ease;\n    }\n    .sx-pd-trigger:hover { color: var(--terracotta); }\n    .sx-pd-arrow {\n      position: relative;\n      width: 16px;\n      height: 16px;\n      flex-shrink: 0;\n      margin-left: 16px;\n    }\n    .sx-pd-arrow::before,\n    .sx-pd-arrow::after {\n      content: \"\";\n      position: absolute;\n      background: var(--terracotta);\n      border-radius: 2px;\n      transition: transform .3s cubic-bezier(.22,1,.36,1), opacity .3s ease;\n    }\n    .sx-pd-arrow::before { top: 7px; left: 0; width: 16px; height: 2px; }\n    .sx-pd-arrow::after  { left: 7px; top: 0; width: 2px; height: 16px; }\n    .sx-pd-item.open .sx-pd-arrow::after { transform: rotate(90deg); opacity: 0; }\n\n    .sx-pd-body {\n      max-height: 0;\n      overflow: hidden;\n      transition: max-height .4s cubic-bezier(.4,0,.2,1);\n    }\n    .sx-pd-body-inner {\n      padding: 0 24px 22px;\n      font-size: 14px;\n      line-height: 1.85;\n      color: var(--mid);\n    }\n    .sx-pd-body ul { margin: 0; padding-left: 18px; }\n    .sx-pd-body li { margin-bottom: 7px; }\n    .sx-pd-body li::marker { color: var(--terracotta); }\n    .sx-pd-body p { margin: 0; }\n    .sx-pd-body strong { color: var(--deep); }\n    .sx-pd-body a { color: var(--terracotta-deep); font-weight: 700; text-decoration: none; border-bottom: 1px solid var(--blush); }\n    .sx-pd-body a:hover { border-color: var(--terracotta); }\n\n    .sx-pd-tags { display: flex; flex-wrap: wrap; gap: 8px; }\n    .sx-pd-tag {\n      background: var(--cream);\n      border: 1px solid var(--blush);\n      color: var(--terracotta-deep);\n      padding: 6px 16px;\n      border-radius: 999px;\n      font-size: 12.5px;\n      font-weight: 700;\n    }\n\n    \/* ── Sluittekst ── *\/\n    .sx-pd-close { text-align: center; padding: 4px 8px 0; }\n    .sx-pd-quote {\n      font-family: 'Fraunces', Georgia, serif;\n      font-size: 23px;\n      line-height: 1.5;\n      font-style: italic;\n      color: var(--deep);\n      margin: 0 auto 18px;\n      max-width: 30ch;\n      font-weight: 400;\n    }\n    .sx-pd-quote span { color: var(--terracotta-deep); }\n    .sx-pd-quote::before {\n      content: \"\";\n      display: block;\n      width: 34px;\n      height: 2px;\n      background: var(--terracotta);\n      margin: 0 auto 24px;\n    }\n    .sx-pd-intro {\n      font-size: 15px;\n      line-height: 1.9;\n      color: var(--mid);\n      max-width: 56ch;\n      margin: 0 auto;\n    }\n    .sx-pd-intro p { margin: 0 0 14px; }\n    .sx-pd-intro strong { color: var(--deep); }\n\n    .sx-pd-footer {\n      text-align: center;\n      font-size: 11px;\n      letter-spacing: .12em;\n      text-transform: uppercase;\n      color: var(--terracotta);\n      margin-top: 36px;\n      padding-top: 26px;\n      border-top: 1px solid var(--blush);\n    }\n\n    @media (max-width: 640px) {\n      .sx-pd-usps { grid-template-columns: 1fr 1fr; gap: 10px; }\n      .sx-pd-usp { padding: 22px 12px 18px; }\n      .sx-pd-quote { font-size: 20px; }\n    }\n  \u003c\/style\u003e\n\n  \u003c!-- ───────── 1 · USP-blokjes met icoontjes ───────── --\u003e\n  \u003cp class=\"sx-pd-eyebrow\"\u003eWaarom SX Gifts\u003c\/p\u003e\n  \u003cdiv class=\"sx-pd-usps\"\u003e\n\n    \u003cdiv class=\"sx-pd-usp\"\u003e\n      \u003cdiv class=\"sx-pd-icon\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n          \u003cline x1=\"4\" y1=\"20\" x2=\"16\" y2=\"8\"\u003e\u003c\/line\u003e\n          \u003ccircle cx=\"18\" cy=\"6\" r=\"1.6\"\u003e\u003c\/circle\u003e\n          \u003cpath d=\"M4 20c-1.6 0-1.6-2.6 0-2.6s1.6 2.6 0 2.6z\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cb\u003eEcht geborduurd\u003c\/b\u003e\n      \u003csmall\u003eGeen print — blijft mooi\u003c\/small\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sx-pd-usp\"\u003e\n      \u003cdiv class=\"sx-pd-icon\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n          \u003cpath d=\"M12 20.5C7 17 4 13.8 4 10.2A4.2 4.2 0 0 1 12 8a4.2 4.2 0 0 1 8 2.2c0 3.6-3 6.8-8 10.3z\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cb\u003eVeilig voor baby's\u003c\/b\u003e\n      \u003csmall\u003eGeschikt vanaf de geboorte\u003c\/small\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sx-pd-usp\"\u003e\n      \u003cdiv class=\"sx-pd-icon\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n          \u003cpath d=\"M21 4 11 14\"\u003e\u003c\/path\u003e\n          \u003cpath d=\"M21 4 14.5 21 11 14 4 10.5 21 4z\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cb\u003eSnel verzonden\u003c\/b\u003e\n      \u003csmall\u003eVóór 14:00 = vandaag\u003c\/small\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sx-pd-usp\"\u003e\n      \u003cdiv class=\"sx-pd-icon\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n          \u003crect x=\"3.5\" y=\"9\" width=\"17\" height=\"11.5\" rx=\"1.5\"\u003e\u003c\/rect\u003e\n          \u003cpath d=\"M3 9h18M12 9v11.5\"\u003e\u003c\/path\u003e\n          \u003cpath d=\"M12 9C9 9 7 7.5 7 5.8 7 4.5 8 4 9 4c2 0 3 3 3 5zm0 0c3 0 5-1.5 5-3.2C17 4.5 16 4 15 4c-2 0-3 3-3 5z\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cb\u003eUniek cadeau\u003c\/b\u003e\n      \u003csmall\u003eAlleen voor hen gemaakt\u003c\/small\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n  \u003c!-- ───────── 2 · Uitklapvelden ───────── --\u003e\n  \u003cdiv class=\"sx-pd-accordion\"\u003e\n\n    \u003cdiv class=\"sx-pd-item\"\u003e\n      \u003cbutton class=\"sx-pd-trigger\" type=\"button\"\u003eWaarom deze knuffel zo bijzonder is\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/button\u003e\n      \u003cdiv class=\"sx-pd-body\"\u003e\u003cdiv class=\"sx-pd-body-inner\"\u003e\n        \u003cul\u003e\n          \u003cli\u003e\n\u003cstrong\u003eHoogwaardig borduurwerk\u003c\/strong\u003e — geen print, dus blijft altijd mooi\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eSuperzacht en veilig\u003c\/strong\u003e — geschikt vanaf de geboorte\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eUitneembare vulling\u003c\/strong\u003e — eenvoudig te wassen op 30°C\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eBlijft mooi na wassen\u003c\/strong\u003e — geen vervaging of slijtage\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eMet liefde gemaakt\u003c\/strong\u003e in ons eigen atelier in Nederland\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sx-pd-item\"\u003e\n      \u003cbutton class=\"sx-pd-trigger\" type=\"button\"\u003eProductdetails\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/button\u003e\n      \u003cdiv class=\"sx-pd-body\"\u003e\u003cdiv class=\"sx-pd-body-inner\"\u003e\n        \u003cul\u003e\n          \u003cli\u003eFormaat: ± 40 cm\u003c\/li\u003e\n          \u003cli\u003eVulling uitneembaar via ritssysteem\u003c\/li\u003e\n          \u003cli\u003eWasbaar op 30°C, fijn wasprogramma\u003c\/li\u003e\n          \u003cli\u003eGeschikt voor alle leeftijden, ook baby's\u003c\/li\u003e\n          \u003cli\u003eZachte, hoogwaardige stof\u003c\/li\u003e\n          \u003cli\u003eGeborduurd met naam en eventueel geboortedatum\u003c\/li\u003e\n          \u003cli\u003eGemaakt in eigen atelier in Nederland\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sx-pd-item\"\u003e\n      \u003cbutton class=\"sx-pd-trigger\" type=\"button\"\u003eOnderhoud en wasadvies\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/button\u003e\n      \u003cdiv class=\"sx-pd-body\"\u003e\u003cdiv class=\"sx-pd-body-inner\"\u003e\n        \u003cp\u003eVerwijder de vulling via het ritssysteem en was het omhulsel op \u003cstrong\u003e30°C\u003c\/strong\u003e op een fijn wasprogramma. Droog plat of hangend — niet in de droger. Zo blijft de borduring én de stof jarenlang mooi.\u003c\/p\u003e\n      \u003c\/div\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sx-pd-item\"\u003e\n      \u003cbutton class=\"sx-pd-trigger\" type=\"button\"\u003ePerfect als cadeau voor\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/button\u003e\n      \u003cdiv class=\"sx-pd-body\"\u003e\u003cdiv class=\"sx-pd-body-inner\"\u003e\n        \u003cdiv class=\"sx-pd-tags\"\u003e\n          \u003cspan class=\"sx-pd-tag\"\u003eKraamcadeau\u003c\/span\u003e\n          \u003cspan class=\"sx-pd-tag\"\u003eEerste verjaardag\u003c\/span\u003e\n          \u003cspan class=\"sx-pd-tag\"\u003eBabyshower\u003c\/span\u003e\n          \u003cspan class=\"sx-pd-tag\"\u003eSinterklaas\u003c\/span\u003e\n          \u003cspan class=\"sx-pd-tag\"\u003eKerst\u003c\/span\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sx-pd-item\"\u003e\n      \u003cbutton class=\"sx-pd-trigger\" type=\"button\"\u003eCombineert perfect met\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/button\u003e\n      \u003cdiv class=\"sx-pd-body\"\u003e\u003cdiv class=\"sx-pd-body-inner\"\u003e\n        \u003cp\u003eMaak het cadeau nog completer. Combineer deze knuffel met een \u003ca href=\"\/collections\/gepersonaliseerde-bandana-slab-met-naam-geborduurd\"\u003egepersonaliseerde slab\u003c\/a\u003e, een \u003ca href=\"\/collections\/gepersonaliseerd-speenkoord-met-naam-geborduurd\"\u003espeenkoord met naam\u003c\/a\u003e of een \u003ca href=\"\/collections\/baby-beanie-met-oortjes\"\u003emutsje met oortjes\u003c\/a\u003e voor een compleet persoonlijk cadeaupakket.\u003c\/p\u003e\n      \u003c\/div\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n  \u003c!-- ───────── 3 · Sluittekst ───────── --\u003e\n  \u003cdiv class=\"sx-pd-close\"\u003e\n    \u003cp class=\"sx-pd-quote\"\u003eEen knuffel die zijn naam draagt — \u003cspan\u003evoor altijd.\u003c\/span\u003e\u003c\/p\u003e\n    \u003cdiv class=\"sx-pd-intro\"\u003e\n      \u003cp\u003eElk kind verdient iets dat écht van hem of haar is. Deze zachte knuffel wordt speciaal voor jou geborduurd met de naam — en eventueel de geboortedatum — van de baby. Geen massaproductie, maar een uniek cadeau gemaakt met aandacht in ons eigen atelier.\u003c\/p\u003e\n      \u003cp\u003eJarenlang mee knuffelen, jarenlang mooi blijven. \u003cstrong\u003eEen herinnering voor het leven.\u003c\/strong\u003e\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cp class=\"sx-pd-footer\"\u003eAl door honderden ouders gekozen  ·  Gemaakt in eigen atelier  ·  Gratis verzending vanaf €20\u003c\/p\u003e\n\n\u003c\/div\u003e\n\n\u003cscript\u003e\n  document.querySelectorAll('.sx-product-desc .sx-pd-trigger').forEach(function (btn) {\n    btn.addEventListener('click', function () {\n      var item = this.closest('.sx-pd-item');\n      var body = item.querySelector('.sx-pd-body');\n      var open = item.classList.toggle('open');\n      body.style.maxHeight = open ? body.scrollHeight + 'px' : null;\n    });\n  });\n\u003c\/script\u003e","brand":"SX Gifts","offers":[{"title":"Default Title","offer_id":56797601431887,"sku":"CU010","price":44.95,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0986\/7234\/5423\/files\/Aapje_met_baby.png?v=1781117164"},{"product_id":"harlekijn-hond-2-knuffel-met-naam","title":"Hond Knuffel II met Naam","description":"\u003cdiv class=\"sx-product-desc\"\u003e\n  \u003cstyle\u003e\n    @import url('https:\/\/fonts.googleapis.com\/css2?family=Fraunces:ital,opsz,wght@0,9..144,400;0,9..144,500;1,9..144,400\u0026display=swap');\n\n    .sx-product-desc {\n      --deep: #2F2A26;\n      --mid: #6F655D;\n      --terracotta: #A88F7A;\n      --terracotta-deep: #8A7059;\n      --blush: #E8DFD8;\n      --cream: #F7F4F1;\n      --paper: #FBF9F7;\n      font-family: inherit;\n      color: var(--deep);\n      -webkit-font-smoothing: antialiased;\n    }\n    .sx-product-desc *, .sx-product-desc *::before, .sx-product-desc *::after { box-sizing: border-box; }\n\n    \/* ── Eyebrow label ── *\/\n    .sx-pd-eyebrow {\n      font-size: 11px;\n      letter-spacing: .22em;\n      text-transform: uppercase;\n      color: var(--terracotta);\n      font-weight: 700;\n      text-align: center;\n      margin: 0 0 22px;\n    }\n    .sx-pd-eyebrow::before,\n    .sx-pd-eyebrow::after {\n      content: \"\";\n      display: inline-block;\n      width: 26px;\n      height: 1px;\n      background: var(--blush);\n      vertical-align: middle;\n      margin: 0 12px;\n    }\n\n    \/* ── USP grid ── *\/\n    .sx-pd-usps {\n      display: grid;\n      grid-template-columns: repeat(4, 1fr);\n      gap: 14px;\n      margin-bottom: 46px;\n    }\n    .sx-pd-usp {\n      position: relative;\n      background: linear-gradient(160deg, var(--paper), var(--cream));\n      border: 1px solid var(--blush);\n      border-radius: 18px;\n      padding: 26px 16px 22px;\n      text-align: center;\n      transition: transform .35s cubic-bezier(.22,1,.36,1), box-shadow .35s ease, border-color .35s ease;\n      opacity: 0;\n      transform: translateY(14px);\n      animation: sx-rise .7s cubic-bezier(.22,1,.36,1) forwards;\n    }\n    .sx-pd-usp:nth-child(1) { animation-delay: .05s; }\n    .sx-pd-usp:nth-child(2) { animation-delay: .14s; }\n    .sx-pd-usp:nth-child(3) { animation-delay: .23s; }\n    .sx-pd-usp:nth-child(4) { animation-delay: .32s; }\n    @keyframes sx-rise { to { opacity: 1; transform: translateY(0); } }\n\n    .sx-pd-usp:hover {\n      transform: translateY(-5px);\n      box-shadow: 0 18px 40px -22px rgba(47,42,38,.45);\n      border-color: var(--terracotta);\n    }\n\n    .sx-pd-icon {\n      width: 54px;\n      height: 54px;\n      margin: 0 auto 16px;\n      border-radius: 50%;\n      background: #fff;\n      border: 1px solid var(--blush);\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      color: var(--terracotta);\n      transition: background .35s ease, color .35s ease, border-color .35s ease;\n    }\n    .sx-pd-usp:hover .sx-pd-icon {\n      background: var(--terracotta);\n      border-color: var(--terracotta);\n      color: #fff;\n    }\n    .sx-pd-icon svg { width: 26px; height: 26px; display: block; }\n\n    .sx-pd-usp b {\n      display: block;\n      font-size: 14px;\n      font-weight: 700;\n      color: var(--deep);\n      margin-bottom: 5px;\n      letter-spacing: .01em;\n    }\n    .sx-pd-usp small {\n      display: block;\n      font-size: 12px;\n      line-height: 1.45;\n      color: var(--mid);\n    }\n\n    \/* ── Accordion ── *\/\n    .sx-pd-accordion {\n      border: 1px solid var(--blush);\n      border-radius: 18px;\n      overflow: hidden;\n      background: var(--paper);\n      margin-bottom: 46px;\n    }\n    .sx-pd-item + .sx-pd-item { border-top: 1px solid var(--blush); }\n    .sx-pd-trigger {\n      width: 100%;\n      background: none;\n      border: none;\n      padding: 20px 24px;\n      display: flex;\n      justify-content: space-between;\n      align-items: center;\n      cursor: pointer;\n      font-family: inherit;\n      font-size: 14.5px;\n      font-weight: 700;\n      color: var(--deep);\n      letter-spacing: .01em;\n      text-align: left;\n      transition: color .25s ease;\n    }\n    .sx-pd-trigger:hover { color: var(--terracotta); }\n    .sx-pd-arrow {\n      position: relative;\n      width: 16px;\n      height: 16px;\n      flex-shrink: 0;\n      margin-left: 16px;\n    }\n    .sx-pd-arrow::before,\n    .sx-pd-arrow::after {\n      content: \"\";\n      position: absolute;\n      background: var(--terracotta);\n      border-radius: 2px;\n      transition: transform .3s cubic-bezier(.22,1,.36,1), opacity .3s ease;\n    }\n    .sx-pd-arrow::before { top: 7px; left: 0; width: 16px; height: 2px; }\n    .sx-pd-arrow::after  { left: 7px; top: 0; width: 2px; height: 16px; }\n    .sx-pd-item.open .sx-pd-arrow::after { transform: rotate(90deg); opacity: 0; }\n\n    .sx-pd-body {\n      max-height: 0;\n      overflow: hidden;\n      transition: max-height .4s cubic-bezier(.4,0,.2,1);\n    }\n    .sx-pd-body-inner {\n      padding: 0 24px 22px;\n      font-size: 14px;\n      line-height: 1.85;\n      color: var(--mid);\n    }\n    .sx-pd-body ul { margin: 0; padding-left: 18px; }\n    .sx-pd-body li { margin-bottom: 7px; }\n    .sx-pd-body li::marker { color: var(--terracotta); }\n    .sx-pd-body p { margin: 0; }\n    .sx-pd-body strong { color: var(--deep); }\n    .sx-pd-body a { color: var(--terracotta-deep); font-weight: 700; text-decoration: none; border-bottom: 1px solid var(--blush); }\n    .sx-pd-body a:hover { border-color: var(--terracotta); }\n\n    .sx-pd-tags { display: flex; flex-wrap: wrap; gap: 8px; }\n    .sx-pd-tag {\n      background: var(--cream);\n      border: 1px solid var(--blush);\n      color: var(--terracotta-deep);\n      padding: 6px 16px;\n      border-radius: 999px;\n      font-size: 12.5px;\n      font-weight: 700;\n    }\n\n    \/* ── Sluittekst ── *\/\n    .sx-pd-close { text-align: center; padding: 4px 8px 0; }\n    .sx-pd-quote {\n      font-family: 'Fraunces', Georgia, serif;\n      font-size: 23px;\n      line-height: 1.5;\n      font-style: italic;\n      color: var(--deep);\n      margin: 0 auto 18px;\n      max-width: 30ch;\n      font-weight: 400;\n    }\n    .sx-pd-quote span { color: var(--terracotta-deep); }\n    .sx-pd-quote::before {\n      content: \"\";\n      display: block;\n      width: 34px;\n      height: 2px;\n      background: var(--terracotta);\n      margin: 0 auto 24px;\n    }\n    .sx-pd-intro {\n      font-size: 15px;\n      line-height: 1.9;\n      color: var(--mid);\n      max-width: 56ch;\n      margin: 0 auto;\n    }\n    .sx-pd-intro p { margin: 0 0 14px; }\n    .sx-pd-intro strong { color: var(--deep); }\n\n    .sx-pd-footer {\n      text-align: center;\n      font-size: 11px;\n      letter-spacing: .12em;\n      text-transform: uppercase;\n      color: var(--terracotta);\n      margin-top: 36px;\n      padding-top: 26px;\n      border-top: 1px solid var(--blush);\n    }\n\n    @media (max-width: 640px) {\n      .sx-pd-usps { grid-template-columns: 1fr 1fr; gap: 10px; }\n      .sx-pd-usp { padding: 22px 12px 18px; }\n      .sx-pd-quote { font-size: 20px; }\n    }\n  \u003c\/style\u003e\n\n  \u003c!-- ───────── 1 · USP-blokjes met icoontjes ───────── --\u003e\n  \u003cp class=\"sx-pd-eyebrow\"\u003eWaarom SX Gifts\u003c\/p\u003e\n  \u003cdiv class=\"sx-pd-usps\"\u003e\n\n    \u003cdiv class=\"sx-pd-usp\"\u003e\n      \u003cdiv class=\"sx-pd-icon\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n          \u003cline x1=\"4\" y1=\"20\" x2=\"16\" y2=\"8\"\u003e\u003c\/line\u003e\n          \u003ccircle cx=\"18\" cy=\"6\" r=\"1.6\"\u003e\u003c\/circle\u003e\n          \u003cpath d=\"M4 20c-1.6 0-1.6-2.6 0-2.6s1.6 2.6 0 2.6z\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cb\u003eEcht geborduurd\u003c\/b\u003e\n      \u003csmall\u003eGeen print — blijft mooi\u003c\/small\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sx-pd-usp\"\u003e\n      \u003cdiv class=\"sx-pd-icon\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n          \u003cpath d=\"M12 20.5C7 17 4 13.8 4 10.2A4.2 4.2 0 0 1 12 8a4.2 4.2 0 0 1 8 2.2c0 3.6-3 6.8-8 10.3z\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cb\u003eVeilig voor baby's\u003c\/b\u003e\n      \u003csmall\u003eGeschikt vanaf de geboorte\u003c\/small\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sx-pd-usp\"\u003e\n      \u003cdiv class=\"sx-pd-icon\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n          \u003cpath d=\"M21 4 11 14\"\u003e\u003c\/path\u003e\n          \u003cpath d=\"M21 4 14.5 21 11 14 4 10.5 21 4z\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cb\u003eSnel verzonden\u003c\/b\u003e\n      \u003csmall\u003eVóór 14:00 = vandaag\u003c\/small\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sx-pd-usp\"\u003e\n      \u003cdiv class=\"sx-pd-icon\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n          \u003crect x=\"3.5\" y=\"9\" width=\"17\" height=\"11.5\" rx=\"1.5\"\u003e\u003c\/rect\u003e\n          \u003cpath d=\"M3 9h18M12 9v11.5\"\u003e\u003c\/path\u003e\n          \u003cpath d=\"M12 9C9 9 7 7.5 7 5.8 7 4.5 8 4 9 4c2 0 3 3 3 5zm0 0c3 0 5-1.5 5-3.2C17 4.5 16 4 15 4c-2 0-3 3-3 5z\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cb\u003eUniek cadeau\u003c\/b\u003e\n      \u003csmall\u003eAlleen voor hen gemaakt\u003c\/small\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n  \u003c!-- ───────── 2 · Uitklapvelden ───────── --\u003e\n  \u003cdiv class=\"sx-pd-accordion\"\u003e\n\n    \u003cdiv class=\"sx-pd-item\"\u003e\n      \u003cbutton class=\"sx-pd-trigger\" type=\"button\"\u003eWaarom deze knuffel zo bijzonder is\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/button\u003e\n      \u003cdiv class=\"sx-pd-body\"\u003e\u003cdiv class=\"sx-pd-body-inner\"\u003e\n        \u003cul\u003e\n          \u003cli\u003e\n\u003cstrong\u003eHoogwaardig borduurwerk\u003c\/strong\u003e — geen print, dus blijft altijd mooi\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eSuperzacht en veilig\u003c\/strong\u003e — geschikt vanaf de geboorte\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eUitneembare vulling\u003c\/strong\u003e — eenvoudig te wassen op 30°C\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eBlijft mooi na wassen\u003c\/strong\u003e — geen vervaging of slijtage\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eMet liefde gemaakt\u003c\/strong\u003e in ons eigen atelier in Nederland\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sx-pd-item\"\u003e\n      \u003cbutton class=\"sx-pd-trigger\" type=\"button\"\u003eProductdetails\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/button\u003e\n      \u003cdiv class=\"sx-pd-body\"\u003e\u003cdiv class=\"sx-pd-body-inner\"\u003e\n        \u003cul\u003e\n          \u003cli\u003eFormaat: ± 40 cm\u003c\/li\u003e\n          \u003cli\u003eVulling uitneembaar via ritssysteem\u003c\/li\u003e\n          \u003cli\u003eWasbaar op 30°C, fijn wasprogramma\u003c\/li\u003e\n          \u003cli\u003eGeschikt voor alle leeftijden, ook baby's\u003c\/li\u003e\n          \u003cli\u003eZachte, hoogwaardige stof\u003c\/li\u003e\n          \u003cli\u003eGeborduurd met naam en eventueel geboortedatum\u003c\/li\u003e\n          \u003cli\u003eGemaakt in eigen atelier in Nederland\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sx-pd-item\"\u003e\n      \u003cbutton class=\"sx-pd-trigger\" type=\"button\"\u003eOnderhoud en wasadvies\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/button\u003e\n      \u003cdiv class=\"sx-pd-body\"\u003e\u003cdiv class=\"sx-pd-body-inner\"\u003e\n        \u003cp\u003eVerwijder de vulling via het ritssysteem en was het omhulsel op \u003cstrong\u003e30°C\u003c\/strong\u003e op een fijn wasprogramma. Droog plat of hangend — niet in de droger. Zo blijft de borduring én de stof jarenlang mooi.\u003c\/p\u003e\n      \u003c\/div\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sx-pd-item\"\u003e\n      \u003cbutton class=\"sx-pd-trigger\" type=\"button\"\u003ePerfect als cadeau voor\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/button\u003e\n      \u003cdiv class=\"sx-pd-body\"\u003e\u003cdiv class=\"sx-pd-body-inner\"\u003e\n        \u003cdiv class=\"sx-pd-tags\"\u003e\n          \u003cspan class=\"sx-pd-tag\"\u003eKraamcadeau\u003c\/span\u003e\n          \u003cspan class=\"sx-pd-tag\"\u003eEerste verjaardag\u003c\/span\u003e\n          \u003cspan class=\"sx-pd-tag\"\u003eBabyshower\u003c\/span\u003e\n          \u003cspan class=\"sx-pd-tag\"\u003eSinterklaas\u003c\/span\u003e\n          \u003cspan class=\"sx-pd-tag\"\u003eKerst\u003c\/span\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sx-pd-item\"\u003e\n      \u003cbutton class=\"sx-pd-trigger\" type=\"button\"\u003eCombineert perfect met\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/button\u003e\n      \u003cdiv class=\"sx-pd-body\"\u003e\u003cdiv class=\"sx-pd-body-inner\"\u003e\n        \u003cp\u003eMaak het cadeau nog completer. Combineer deze knuffel met een \u003ca href=\"\/collections\/gepersonaliseerde-bandana-slab-met-naam-geborduurd\"\u003egepersonaliseerde slab\u003c\/a\u003e, een \u003ca href=\"\/collections\/gepersonaliseerd-speenkoord-met-naam-geborduurd\"\u003espeenkoord met naam\u003c\/a\u003e of een \u003ca href=\"\/collections\/baby-beanie-met-oortjes\"\u003emutsje met oortjes\u003c\/a\u003e voor een compleet persoonlijk cadeaupakket.\u003c\/p\u003e\n      \u003c\/div\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n  \u003c!-- ───────── 3 · Sluittekst ───────── --\u003e\n  \u003cdiv class=\"sx-pd-close\"\u003e\n    \u003cp class=\"sx-pd-quote\"\u003eEen knuffel die zijn naam draagt — \u003cspan\u003evoor altijd.\u003c\/span\u003e\u003c\/p\u003e\n    \u003cdiv class=\"sx-pd-intro\"\u003e\n      \u003cp\u003eElk kind verdient iets dat écht van hem of haar is. Deze zachte knuffel wordt speciaal voor jou geborduurd met de naam — en eventueel de geboortedatum — van de baby. Geen massaproductie, maar een uniek cadeau gemaakt met aandacht in ons eigen atelier.\u003c\/p\u003e\n      \u003cp\u003eJarenlang mee knuffelen, jarenlang mooi blijven. \u003cstrong\u003eEen herinnering voor het leven.\u003c\/strong\u003e\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cp class=\"sx-pd-footer\"\u003eAl door honderden ouders gekozen  ·  Gemaakt in eigen atelier  ·  Gratis verzending vanaf €20\u003c\/p\u003e\n\n\u003c\/div\u003e\n\n\u003cscript\u003e\n  document.querySelectorAll('.sx-product-desc .sx-pd-trigger').forEach(function (btn) {\n    btn.addEventListener('click', function () {\n      var item = this.closest('.sx-pd-item');\n      var body = item.querySelector('.sx-pd-body');\n      var open = item.classList.toggle('open');\n      body.style.maxHeight = open ? body.scrollHeight + 'px' : null;\n    });\n  });\n\u003c\/script\u003e","brand":"SX Gifts","offers":[{"title":"Default Title","offer_id":56797601792335,"sku":"CU011","price":44.95,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0986\/7234\/5423\/files\/Harlekijn_hond_met_baby.png?v=1781116553"},{"product_id":"super-beer-knuffel-met-naam","title":"Super Beer Knuffel met Naam","description":"\u003cdiv class=\"sx-product-desc\"\u003e\n  \u003cstyle\u003e\n    @import url('https:\/\/fonts.googleapis.com\/css2?family=Fraunces:ital,opsz,wght@0,9..144,400;0,9..144,500;1,9..144,400\u0026display=swap');\n\n    .sx-product-desc {\n      --deep: #2F2A26;\n      --mid: #6F655D;\n      --terracotta: #A88F7A;\n      --terracotta-deep: #8A7059;\n      --blush: #E8DFD8;\n      --cream: #F7F4F1;\n      --paper: #FBF9F7;\n      font-family: inherit;\n      color: var(--deep);\n      -webkit-font-smoothing: antialiased;\n    }\n    .sx-product-desc *, .sx-product-desc *::before, .sx-product-desc *::after { box-sizing: border-box; }\n\n    \/* ── Eyebrow label ── *\/\n    .sx-pd-eyebrow {\n      font-size: 11px;\n      letter-spacing: .22em;\n      text-transform: uppercase;\n      color: var(--terracotta);\n      font-weight: 700;\n      text-align: center;\n      margin: 0 0 22px;\n    }\n    .sx-pd-eyebrow::before,\n    .sx-pd-eyebrow::after {\n      content: \"\";\n      display: inline-block;\n      width: 26px;\n      height: 1px;\n      background: var(--blush);\n      vertical-align: middle;\n      margin: 0 12px;\n    }\n\n    \/* ── USP grid ── *\/\n    .sx-pd-usps {\n      display: grid;\n      grid-template-columns: repeat(4, 1fr);\n      gap: 14px;\n      margin-bottom: 46px;\n    }\n    .sx-pd-usp {\n      position: relative;\n      background: linear-gradient(160deg, var(--paper), var(--cream));\n      border: 1px solid var(--blush);\n      border-radius: 18px;\n      padding: 26px 16px 22px;\n      text-align: center;\n      transition: transform .35s cubic-bezier(.22,1,.36,1), box-shadow .35s ease, border-color .35s ease;\n      opacity: 0;\n      transform: translateY(14px);\n      animation: sx-rise .7s cubic-bezier(.22,1,.36,1) forwards;\n    }\n    .sx-pd-usp:nth-child(1) { animation-delay: .05s; }\n    .sx-pd-usp:nth-child(2) { animation-delay: .14s; }\n    .sx-pd-usp:nth-child(3) { animation-delay: .23s; }\n    .sx-pd-usp:nth-child(4) { animation-delay: .32s; }\n    @keyframes sx-rise { to { opacity: 1; transform: translateY(0); } }\n\n    .sx-pd-usp:hover {\n      transform: translateY(-5px);\n      box-shadow: 0 18px 40px -22px rgba(47,42,38,.45);\n      border-color: var(--terracotta);\n    }\n\n    .sx-pd-icon {\n      width: 54px;\n      height: 54px;\n      margin: 0 auto 16px;\n      border-radius: 50%;\n      background: #fff;\n      border: 1px solid var(--blush);\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      color: var(--terracotta);\n      transition: background .35s ease, color .35s ease, border-color .35s ease;\n    }\n    .sx-pd-usp:hover .sx-pd-icon {\n      background: var(--terracotta);\n      border-color: var(--terracotta);\n      color: #fff;\n    }\n    .sx-pd-icon svg { width: 26px; height: 26px; display: block; }\n\n    .sx-pd-usp b {\n      display: block;\n      font-size: 14px;\n      font-weight: 700;\n      color: var(--deep);\n      margin-bottom: 5px;\n      letter-spacing: .01em;\n    }\n    .sx-pd-usp small {\n      display: block;\n      font-size: 12px;\n      line-height: 1.45;\n      color: var(--mid);\n    }\n\n    \/* ── Accordion ── *\/\n    .sx-pd-accordion {\n      border: 1px solid var(--blush);\n      border-radius: 18px;\n      overflow: hidden;\n      background: var(--paper);\n      margin-bottom: 46px;\n    }\n    .sx-pd-item + .sx-pd-item { border-top: 1px solid var(--blush); }\n    .sx-pd-trigger {\n      width: 100%;\n      background: none;\n      border: none;\n      padding: 20px 24px;\n      display: flex;\n      justify-content: space-between;\n      align-items: center;\n      cursor: pointer;\n      font-family: inherit;\n      font-size: 14.5px;\n      font-weight: 700;\n      color: var(--deep);\n      letter-spacing: .01em;\n      text-align: left;\n      transition: color .25s ease;\n    }\n    .sx-pd-trigger:hover { color: var(--terracotta); }\n    .sx-pd-arrow {\n      position: relative;\n      width: 16px;\n      height: 16px;\n      flex-shrink: 0;\n      margin-left: 16px;\n    }\n    .sx-pd-arrow::before,\n    .sx-pd-arrow::after {\n      content: \"\";\n      position: absolute;\n      background: var(--terracotta);\n      border-radius: 2px;\n      transition: transform .3s cubic-bezier(.22,1,.36,1), opacity .3s ease;\n    }\n    .sx-pd-arrow::before { top: 7px; left: 0; width: 16px; height: 2px; }\n    .sx-pd-arrow::after  { left: 7px; top: 0; width: 2px; height: 16px; }\n    .sx-pd-item.open .sx-pd-arrow::after { transform: rotate(90deg); opacity: 0; }\n\n    .sx-pd-body {\n      max-height: 0;\n      overflow: hidden;\n      transition: max-height .4s cubic-bezier(.4,0,.2,1);\n    }\n    .sx-pd-body-inner {\n      padding: 0 24px 22px;\n      font-size: 14px;\n      line-height: 1.85;\n      color: var(--mid);\n    }\n    .sx-pd-body ul { margin: 0; padding-left: 18px; }\n    .sx-pd-body li { margin-bottom: 7px; }\n    .sx-pd-body li::marker { color: var(--terracotta); }\n    .sx-pd-body p { margin: 0; }\n    .sx-pd-body strong { color: var(--deep); }\n    .sx-pd-body a { color: var(--terracotta-deep); font-weight: 700; text-decoration: none; border-bottom: 1px solid var(--blush); }\n    .sx-pd-body a:hover { border-color: var(--terracotta); }\n\n    .sx-pd-tags { display: flex; flex-wrap: wrap; gap: 8px; }\n    .sx-pd-tag {\n      background: var(--cream);\n      border: 1px solid var(--blush);\n      color: var(--terracotta-deep);\n      padding: 6px 16px;\n      border-radius: 999px;\n      font-size: 12.5px;\n      font-weight: 700;\n    }\n\n    \/* ── Sluittekst ── *\/\n    .sx-pd-close { text-align: center; padding: 4px 8px 0; }\n    .sx-pd-quote {\n      font-family: 'Fraunces', Georgia, serif;\n      font-size: 23px;\n      line-height: 1.5;\n      font-style: italic;\n      color: var(--deep);\n      margin: 0 auto 18px;\n      max-width: 30ch;\n      font-weight: 400;\n    }\n    .sx-pd-quote span { color: var(--terracotta-deep); }\n    .sx-pd-quote::before {\n      content: \"\";\n      display: block;\n      width: 34px;\n      height: 2px;\n      background: var(--terracotta);\n      margin: 0 auto 24px;\n    }\n    .sx-pd-intro {\n      font-size: 15px;\n      line-height: 1.9;\n      color: var(--mid);\n      max-width: 56ch;\n      margin: 0 auto;\n    }\n    .sx-pd-intro p { margin: 0 0 14px; }\n    .sx-pd-intro strong { color: var(--deep); }\n\n    .sx-pd-footer {\n      text-align: center;\n      font-size: 11px;\n      letter-spacing: .12em;\n      text-transform: uppercase;\n      color: var(--terracotta);\n      margin-top: 36px;\n      padding-top: 26px;\n      border-top: 1px solid var(--blush);\n    }\n\n    @media (max-width: 640px) {\n      .sx-pd-usps { grid-template-columns: 1fr 1fr; gap: 10px; }\n      .sx-pd-usp { padding: 22px 12px 18px; }\n      .sx-pd-quote { font-size: 20px; }\n    }\n  \u003c\/style\u003e\n\n  \u003c!-- ───────── 1 · USP-blokjes met icoontjes ───────── --\u003e\n  \u003cp class=\"sx-pd-eyebrow\"\u003eWaarom SX Gifts\u003c\/p\u003e\n  \u003cdiv class=\"sx-pd-usps\"\u003e\n\n    \u003cdiv class=\"sx-pd-usp\"\u003e\n      \u003cdiv class=\"sx-pd-icon\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n          \u003cline x1=\"4\" y1=\"20\" x2=\"16\" y2=\"8\"\u003e\u003c\/line\u003e\n          \u003ccircle cx=\"18\" cy=\"6\" r=\"1.6\"\u003e\u003c\/circle\u003e\n          \u003cpath d=\"M4 20c-1.6 0-1.6-2.6 0-2.6s1.6 2.6 0 2.6z\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cb\u003eEcht geborduurd\u003c\/b\u003e\n      \u003csmall\u003eGeen print — blijft mooi\u003c\/small\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sx-pd-usp\"\u003e\n      \u003cdiv class=\"sx-pd-icon\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n          \u003cpath d=\"M12 20.5C7 17 4 13.8 4 10.2A4.2 4.2 0 0 1 12 8a4.2 4.2 0 0 1 8 2.2c0 3.6-3 6.8-8 10.3z\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cb\u003eVeilig voor baby's\u003c\/b\u003e\n      \u003csmall\u003eGeschikt vanaf de geboorte\u003c\/small\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sx-pd-usp\"\u003e\n      \u003cdiv class=\"sx-pd-icon\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n          \u003cpath d=\"M21 4 11 14\"\u003e\u003c\/path\u003e\n          \u003cpath d=\"M21 4 14.5 21 11 14 4 10.5 21 4z\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cb\u003eSnel verzonden\u003c\/b\u003e\n      \u003csmall\u003eVóór 14:00 = vandaag\u003c\/small\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sx-pd-usp\"\u003e\n      \u003cdiv class=\"sx-pd-icon\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n          \u003crect x=\"3.5\" y=\"9\" width=\"17\" height=\"11.5\" rx=\"1.5\"\u003e\u003c\/rect\u003e\n          \u003cpath d=\"M3 9h18M12 9v11.5\"\u003e\u003c\/path\u003e\n          \u003cpath d=\"M12 9C9 9 7 7.5 7 5.8 7 4.5 8 4 9 4c2 0 3 3 3 5zm0 0c3 0 5-1.5 5-3.2C17 4.5 16 4 15 4c-2 0-3 3-3 5z\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cb\u003eUniek cadeau\u003c\/b\u003e\n      \u003csmall\u003eAlleen voor hen gemaakt\u003c\/small\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n  \u003c!-- ───────── 2 · Uitklapvelden ───────── --\u003e\n  \u003cdiv class=\"sx-pd-accordion\"\u003e\n\n    \u003cdiv class=\"sx-pd-item\"\u003e\n      \u003cbutton class=\"sx-pd-trigger\" type=\"button\"\u003eWaarom deze knuffel zo bijzonder is\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/button\u003e\n      \u003cdiv class=\"sx-pd-body\"\u003e\u003cdiv class=\"sx-pd-body-inner\"\u003e\n        \u003cul\u003e\n          \u003cli\u003e\n\u003cstrong\u003eHoogwaardig borduurwerk\u003c\/strong\u003e — geen print, dus blijft altijd mooi\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eSuperzacht en veilig\u003c\/strong\u003e — geschikt vanaf de geboorte\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eUitneembare vulling\u003c\/strong\u003e — eenvoudig te wassen op 30°C\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eBlijft mooi na wassen\u003c\/strong\u003e — geen vervaging of slijtage\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eMet liefde gemaakt\u003c\/strong\u003e in ons eigen atelier in Nederland\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sx-pd-item\"\u003e\n      \u003cbutton class=\"sx-pd-trigger\" type=\"button\"\u003eProductdetails\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/button\u003e\n      \u003cdiv class=\"sx-pd-body\"\u003e\u003cdiv class=\"sx-pd-body-inner\"\u003e\n        \u003cul\u003e\n          \u003cli\u003eFormaat: ± 40 cm\u003c\/li\u003e\n          \u003cli\u003eVulling uitneembaar via ritssysteem\u003c\/li\u003e\n          \u003cli\u003eWasbaar op 30°C, fijn wasprogramma\u003c\/li\u003e\n          \u003cli\u003eGeschikt voor alle leeftijden, ook baby's\u003c\/li\u003e\n          \u003cli\u003eZachte, hoogwaardige stof\u003c\/li\u003e\n          \u003cli\u003eGeborduurd met naam en eventueel geboortedatum\u003c\/li\u003e\n          \u003cli\u003eGemaakt in eigen atelier in Nederland\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sx-pd-item\"\u003e\n      \u003cbutton class=\"sx-pd-trigger\" type=\"button\"\u003eOnderhoud en wasadvies\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/button\u003e\n      \u003cdiv class=\"sx-pd-body\"\u003e\u003cdiv class=\"sx-pd-body-inner\"\u003e\n        \u003cp\u003eVerwijder de vulling via het ritssysteem en was het omhulsel op \u003cstrong\u003e30°C\u003c\/strong\u003e op een fijn wasprogramma. Droog plat of hangend — niet in de droger. Zo blijft de borduring én de stof jarenlang mooi.\u003c\/p\u003e\n      \u003c\/div\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sx-pd-item\"\u003e\n      \u003cbutton class=\"sx-pd-trigger\" type=\"button\"\u003ePerfect als cadeau voor\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/button\u003e\n      \u003cdiv class=\"sx-pd-body\"\u003e\u003cdiv class=\"sx-pd-body-inner\"\u003e\n        \u003cdiv class=\"sx-pd-tags\"\u003e\n          \u003cspan class=\"sx-pd-tag\"\u003eKraamcadeau\u003c\/span\u003e\n          \u003cspan class=\"sx-pd-tag\"\u003eEerste verjaardag\u003c\/span\u003e\n          \u003cspan class=\"sx-pd-tag\"\u003eBabyshower\u003c\/span\u003e\n          \u003cspan class=\"sx-pd-tag\"\u003eSinterklaas\u003c\/span\u003e\n          \u003cspan class=\"sx-pd-tag\"\u003eKerst\u003c\/span\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sx-pd-item\"\u003e\n      \u003cbutton class=\"sx-pd-trigger\" type=\"button\"\u003eCombineert perfect met\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/button\u003e\n      \u003cdiv class=\"sx-pd-body\"\u003e\u003cdiv class=\"sx-pd-body-inner\"\u003e\n        \u003cp\u003eMaak het cadeau nog completer. Combineer deze knuffel met een \u003ca href=\"\/collections\/gepersonaliseerde-bandana-slab-met-naam-geborduurd\"\u003egepersonaliseerde slab\u003c\/a\u003e, een \u003ca href=\"\/collections\/gepersonaliseerd-speenkoord-met-naam-geborduurd\"\u003espeenkoord met naam\u003c\/a\u003e of een \u003ca href=\"\/collections\/baby-beanie-met-oortjes\"\u003emutsje met oortjes\u003c\/a\u003e voor een compleet persoonlijk cadeaupakket.\u003c\/p\u003e\n      \u003c\/div\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n  \u003c!-- ───────── 3 · Sluittekst ───────── --\u003e\n  \u003cdiv class=\"sx-pd-close\"\u003e\n    \u003cp class=\"sx-pd-quote\"\u003eEen knuffel die zijn naam draagt — \u003cspan\u003evoor altijd.\u003c\/span\u003e\u003c\/p\u003e\n    \u003cdiv class=\"sx-pd-intro\"\u003e\n      \u003cp\u003eElk kind verdient iets dat écht van hem of haar is. Deze zachte knuffel wordt speciaal voor jou geborduurd met de naam — en eventueel de geboortedatum — van de baby. Geen massaproductie, maar een uniek cadeau gemaakt met aandacht in ons eigen atelier.\u003c\/p\u003e\n      \u003cp\u003eJarenlang mee knuffelen, jarenlang mooi blijven. \u003cstrong\u003eEen herinnering voor het leven.\u003c\/strong\u003e\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cp class=\"sx-pd-footer\"\u003eAl door honderden ouders gekozen  ·  Gemaakt in eigen atelier  ·  Gratis verzending vanaf €20\u003c\/p\u003e\n\n\u003c\/div\u003e\n\n\u003cscript\u003e\n  document.querySelectorAll('.sx-product-desc .sx-pd-trigger').forEach(function (btn) {\n    btn.addEventListener('click', function () {\n      var item = this.closest('.sx-pd-item');\n      var body = item.querySelector('.sx-pd-body');\n      var open = item.classList.toggle('open');\n      body.style.maxHeight = open ? body.scrollHeight + 'px' : null;\n    });\n  });\n\u003c\/script\u003e","brand":"SX Gifts","offers":[{"title":"Default Title","offer_id":56797602808143,"sku":"CU012","price":44.95,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0986\/7234\/5423\/files\/Super_beer_met_baby.png?v=1781116493"},{"product_id":"roze-beer-knuffel-met-naam","title":"Roze Beer Knuffel met Naam","description":"\u003cdiv class=\"sx-product-desc\"\u003e\n  \u003cstyle\u003e\n    @import url('https:\/\/fonts.googleapis.com\/css2?family=Fraunces:ital,opsz,wght@0,9..144,400;0,9..144,500;1,9..144,400\u0026display=swap');\n\n    .sx-product-desc {\n      --deep: #2F2A26;\n      --mid: #6F655D;\n      --terracotta: #A88F7A;\n      --terracotta-deep: #8A7059;\n      --blush: #E8DFD8;\n      --cream: #F7F4F1;\n      --paper: #FBF9F7;\n      font-family: inherit;\n      color: var(--deep);\n      -webkit-font-smoothing: antialiased;\n    }\n    .sx-product-desc *, .sx-product-desc *::before, .sx-product-desc *::after { box-sizing: border-box; }\n\n    \/* ── Eyebrow label ── *\/\n    .sx-pd-eyebrow {\n      font-size: 11px;\n      letter-spacing: .22em;\n      text-transform: uppercase;\n      color: var(--terracotta);\n      font-weight: 700;\n      text-align: center;\n      margin: 0 0 22px;\n    }\n    .sx-pd-eyebrow::before,\n    .sx-pd-eyebrow::after {\n      content: \"\";\n      display: inline-block;\n      width: 26px;\n      height: 1px;\n      background: var(--blush);\n      vertical-align: middle;\n      margin: 0 12px;\n    }\n\n    \/* ── USP grid ── *\/\n    .sx-pd-usps {\n      display: grid;\n      grid-template-columns: repeat(4, 1fr);\n      gap: 14px;\n      margin-bottom: 46px;\n    }\n    .sx-pd-usp {\n      position: relative;\n      background: linear-gradient(160deg, var(--paper), var(--cream));\n      border: 1px solid var(--blush);\n      border-radius: 18px;\n      padding: 26px 16px 22px;\n      text-align: center;\n      transition: transform .35s cubic-bezier(.22,1,.36,1), box-shadow .35s ease, border-color .35s ease;\n      opacity: 0;\n      transform: translateY(14px);\n      animation: sx-rise .7s cubic-bezier(.22,1,.36,1) forwards;\n    }\n    .sx-pd-usp:nth-child(1) { animation-delay: .05s; }\n    .sx-pd-usp:nth-child(2) { animation-delay: .14s; }\n    .sx-pd-usp:nth-child(3) { animation-delay: .23s; }\n    .sx-pd-usp:nth-child(4) { animation-delay: .32s; }\n    @keyframes sx-rise { to { opacity: 1; transform: translateY(0); } }\n\n    .sx-pd-usp:hover {\n      transform: translateY(-5px);\n      box-shadow: 0 18px 40px -22px rgba(47,42,38,.45);\n      border-color: var(--terracotta);\n    }\n\n    .sx-pd-icon {\n      width: 54px;\n      height: 54px;\n      margin: 0 auto 16px;\n      border-radius: 50%;\n      background: #fff;\n      border: 1px solid var(--blush);\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      color: var(--terracotta);\n      transition: background .35s ease, color .35s ease, border-color .35s ease;\n    }\n    .sx-pd-usp:hover .sx-pd-icon {\n      background: var(--terracotta);\n      border-color: var(--terracotta);\n      color: #fff;\n    }\n    .sx-pd-icon svg { width: 26px; height: 26px; display: block; }\n\n    .sx-pd-usp b {\n      display: block;\n      font-size: 14px;\n      font-weight: 700;\n      color: var(--deep);\n      margin-bottom: 5px;\n      letter-spacing: .01em;\n    }\n    .sx-pd-usp small {\n      display: block;\n      font-size: 12px;\n      line-height: 1.45;\n      color: var(--mid);\n    }\n\n    \/* ── Accordion ── *\/\n    .sx-pd-accordion {\n      border: 1px solid var(--blush);\n      border-radius: 18px;\n      overflow: hidden;\n      background: var(--paper);\n      margin-bottom: 46px;\n    }\n    .sx-pd-item + .sx-pd-item { border-top: 1px solid var(--blush); }\n    .sx-pd-trigger {\n      width: 100%;\n      background: none;\n      border: none;\n      padding: 20px 24px;\n      display: flex;\n      justify-content: space-between;\n      align-items: center;\n      cursor: pointer;\n      font-family: inherit;\n      font-size: 14.5px;\n      font-weight: 700;\n      color: var(--deep);\n      letter-spacing: .01em;\n      text-align: left;\n      transition: color .25s ease;\n    }\n    .sx-pd-trigger:hover { color: var(--terracotta); }\n    .sx-pd-arrow {\n      position: relative;\n      width: 16px;\n      height: 16px;\n      flex-shrink: 0;\n      margin-left: 16px;\n    }\n    .sx-pd-arrow::before,\n    .sx-pd-arrow::after {\n      content: \"\";\n      position: absolute;\n      background: var(--terracotta);\n      border-radius: 2px;\n      transition: transform .3s cubic-bezier(.22,1,.36,1), opacity .3s ease;\n    }\n    .sx-pd-arrow::before { top: 7px; left: 0; width: 16px; height: 2px; }\n    .sx-pd-arrow::after  { left: 7px; top: 0; width: 2px; height: 16px; }\n    .sx-pd-item.open .sx-pd-arrow::after { transform: rotate(90deg); opacity: 0; }\n\n    .sx-pd-body {\n      max-height: 0;\n      overflow: hidden;\n      transition: max-height .4s cubic-bezier(.4,0,.2,1);\n    }\n    .sx-pd-body-inner {\n      padding: 0 24px 22px;\n      font-size: 14px;\n      line-height: 1.85;\n      color: var(--mid);\n    }\n    .sx-pd-body ul { margin: 0; padding-left: 18px; }\n    .sx-pd-body li { margin-bottom: 7px; }\n    .sx-pd-body li::marker { color: var(--terracotta); }\n    .sx-pd-body p { margin: 0; }\n    .sx-pd-body strong { color: var(--deep); }\n    .sx-pd-body a { color: var(--terracotta-deep); font-weight: 700; text-decoration: none; border-bottom: 1px solid var(--blush); }\n    .sx-pd-body a:hover { border-color: var(--terracotta); }\n\n    .sx-pd-tags { display: flex; flex-wrap: wrap; gap: 8px; }\n    .sx-pd-tag {\n      background: var(--cream);\n      border: 1px solid var(--blush);\n      color: var(--terracotta-deep);\n      padding: 6px 16px;\n      border-radius: 999px;\n      font-size: 12.5px;\n      font-weight: 700;\n    }\n\n    \/* ── Sluittekst ── *\/\n    .sx-pd-close { text-align: center; padding: 4px 8px 0; }\n    .sx-pd-quote {\n      font-family: 'Fraunces', Georgia, serif;\n      font-size: 23px;\n      line-height: 1.5;\n      font-style: italic;\n      color: var(--deep);\n      margin: 0 auto 18px;\n      max-width: 30ch;\n      font-weight: 400;\n    }\n    .sx-pd-quote span { color: var(--terracotta-deep); }\n    .sx-pd-quote::before {\n      content: \"\";\n      display: block;\n      width: 34px;\n      height: 2px;\n      background: var(--terracotta);\n      margin: 0 auto 24px;\n    }\n    .sx-pd-intro {\n      font-size: 15px;\n      line-height: 1.9;\n      color: var(--mid);\n      max-width: 56ch;\n      margin: 0 auto;\n    }\n    .sx-pd-intro p { margin: 0 0 14px; }\n    .sx-pd-intro strong { color: var(--deep); }\n\n    .sx-pd-footer {\n      text-align: center;\n      font-size: 11px;\n      letter-spacing: .12em;\n      text-transform: uppercase;\n      color: var(--terracotta);\n      margin-top: 36px;\n      padding-top: 26px;\n      border-top: 1px solid var(--blush);\n    }\n\n    @media (max-width: 640px) {\n      .sx-pd-usps { grid-template-columns: 1fr 1fr; gap: 10px; }\n      .sx-pd-usp { padding: 22px 12px 18px; }\n      .sx-pd-quote { font-size: 20px; }\n    }\n  \u003c\/style\u003e\n\n  \u003c!-- ───────── 1 · USP-blokjes met icoontjes ───────── --\u003e\n  \u003cp class=\"sx-pd-eyebrow\"\u003eWaarom SX Gifts\u003c\/p\u003e\n  \u003cdiv class=\"sx-pd-usps\"\u003e\n\n    \u003cdiv class=\"sx-pd-usp\"\u003e\n      \u003cdiv class=\"sx-pd-icon\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n          \u003cline x1=\"4\" y1=\"20\" x2=\"16\" y2=\"8\"\u003e\u003c\/line\u003e\n          \u003ccircle cx=\"18\" cy=\"6\" r=\"1.6\"\u003e\u003c\/circle\u003e\n          \u003cpath d=\"M4 20c-1.6 0-1.6-2.6 0-2.6s1.6 2.6 0 2.6z\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cb\u003eEcht geborduurd\u003c\/b\u003e\n      \u003csmall\u003eGeen print — blijft mooi\u003c\/small\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sx-pd-usp\"\u003e\n      \u003cdiv class=\"sx-pd-icon\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n          \u003cpath d=\"M12 20.5C7 17 4 13.8 4 10.2A4.2 4.2 0 0 1 12 8a4.2 4.2 0 0 1 8 2.2c0 3.6-3 6.8-8 10.3z\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cb\u003eVeilig voor baby's\u003c\/b\u003e\n      \u003csmall\u003eGeschikt vanaf de geboorte\u003c\/small\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sx-pd-usp\"\u003e\n      \u003cdiv class=\"sx-pd-icon\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n          \u003cpath d=\"M21 4 11 14\"\u003e\u003c\/path\u003e\n          \u003cpath d=\"M21 4 14.5 21 11 14 4 10.5 21 4z\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cb\u003eSnel verzonden\u003c\/b\u003e\n      \u003csmall\u003eVóór 14:00 = vandaag\u003c\/small\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sx-pd-usp\"\u003e\n      \u003cdiv class=\"sx-pd-icon\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n          \u003crect x=\"3.5\" y=\"9\" width=\"17\" height=\"11.5\" rx=\"1.5\"\u003e\u003c\/rect\u003e\n          \u003cpath d=\"M3 9h18M12 9v11.5\"\u003e\u003c\/path\u003e\n          \u003cpath d=\"M12 9C9 9 7 7.5 7 5.8 7 4.5 8 4 9 4c2 0 3 3 3 5zm0 0c3 0 5-1.5 5-3.2C17 4.5 16 4 15 4c-2 0-3 3-3 5z\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cb\u003eUniek cadeau\u003c\/b\u003e\n      \u003csmall\u003eAlleen voor hen gemaakt\u003c\/small\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n  \u003c!-- ───────── 2 · Uitklapvelden ───────── --\u003e\n  \u003cdiv class=\"sx-pd-accordion\"\u003e\n\n    \u003cdiv class=\"sx-pd-item\"\u003e\n      \u003cbutton class=\"sx-pd-trigger\" type=\"button\"\u003eWaarom deze knuffel zo bijzonder is\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/button\u003e\n      \u003cdiv class=\"sx-pd-body\"\u003e\u003cdiv class=\"sx-pd-body-inner\"\u003e\n        \u003cul\u003e\n          \u003cli\u003e\n\u003cstrong\u003eHoogwaardig borduurwerk\u003c\/strong\u003e — geen print, dus blijft altijd mooi\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eSuperzacht en veilig\u003c\/strong\u003e — geschikt vanaf de geboorte\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eUitneembare vulling\u003c\/strong\u003e — eenvoudig te wassen op 30°C\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eBlijft mooi na wassen\u003c\/strong\u003e — geen vervaging of slijtage\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eMet liefde gemaakt\u003c\/strong\u003e in ons eigen atelier in Nederland\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sx-pd-item\"\u003e\n      \u003cbutton class=\"sx-pd-trigger\" type=\"button\"\u003eProductdetails\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/button\u003e\n      \u003cdiv class=\"sx-pd-body\"\u003e\u003cdiv class=\"sx-pd-body-inner\"\u003e\n        \u003cul\u003e\n          \u003cli\u003eFormaat: ± 40 cm\u003c\/li\u003e\n          \u003cli\u003eVulling uitneembaar via ritssysteem\u003c\/li\u003e\n          \u003cli\u003eWasbaar op 30°C, fijn wasprogramma\u003c\/li\u003e\n          \u003cli\u003eGeschikt voor alle leeftijden, ook baby's\u003c\/li\u003e\n          \u003cli\u003eZachte, hoogwaardige stof\u003c\/li\u003e\n          \u003cli\u003eGeborduurd met naam en eventueel geboortedatum\u003c\/li\u003e\n          \u003cli\u003eGemaakt in eigen atelier in Nederland\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sx-pd-item\"\u003e\n      \u003cbutton class=\"sx-pd-trigger\" type=\"button\"\u003eOnderhoud en wasadvies\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/button\u003e\n      \u003cdiv class=\"sx-pd-body\"\u003e\u003cdiv class=\"sx-pd-body-inner\"\u003e\n        \u003cp\u003eVerwijder de vulling via het ritssysteem en was het omhulsel op \u003cstrong\u003e30°C\u003c\/strong\u003e op een fijn wasprogramma. Droog plat of hangend — niet in de droger. Zo blijft de borduring én de stof jarenlang mooi.\u003c\/p\u003e\n      \u003c\/div\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sx-pd-item\"\u003e\n      \u003cbutton class=\"sx-pd-trigger\" type=\"button\"\u003ePerfect als cadeau voor\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/button\u003e\n      \u003cdiv class=\"sx-pd-body\"\u003e\u003cdiv class=\"sx-pd-body-inner\"\u003e\n        \u003cdiv class=\"sx-pd-tags\"\u003e\n          \u003cspan class=\"sx-pd-tag\"\u003eKraamcadeau\u003c\/span\u003e\n          \u003cspan class=\"sx-pd-tag\"\u003eEerste verjaardag\u003c\/span\u003e\n          \u003cspan class=\"sx-pd-tag\"\u003eBabyshower\u003c\/span\u003e\n          \u003cspan class=\"sx-pd-tag\"\u003eSinterklaas\u003c\/span\u003e\n          \u003cspan class=\"sx-pd-tag\"\u003eKerst\u003c\/span\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sx-pd-item\"\u003e\n      \u003cbutton class=\"sx-pd-trigger\" type=\"button\"\u003eCombineert perfect met\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/button\u003e\n      \u003cdiv class=\"sx-pd-body\"\u003e\u003cdiv class=\"sx-pd-body-inner\"\u003e\n        \u003cp\u003eMaak het cadeau nog completer. Combineer deze knuffel met een \u003ca href=\"\/collections\/gepersonaliseerde-bandana-slab-met-naam-geborduurd\"\u003egepersonaliseerde slab\u003c\/a\u003e, een \u003ca href=\"\/collections\/gepersonaliseerd-speenkoord-met-naam-geborduurd\"\u003espeenkoord met naam\u003c\/a\u003e of een \u003ca href=\"\/collections\/baby-beanie-met-oortjes\"\u003emutsje met oortjes\u003c\/a\u003e voor een compleet persoonlijk cadeaupakket.\u003c\/p\u003e\n      \u003c\/div\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n  \u003c!-- ───────── 3 · Sluittekst ───────── --\u003e\n  \u003cdiv class=\"sx-pd-close\"\u003e\n    \u003cp class=\"sx-pd-quote\"\u003eEen knuffel die zijn naam draagt — \u003cspan\u003evoor altijd.\u003c\/span\u003e\u003c\/p\u003e\n    \u003cdiv class=\"sx-pd-intro\"\u003e\n      \u003cp\u003eElk kind verdient iets dat écht van hem of haar is. Deze zachte knuffel wordt speciaal voor jou geborduurd met de naam — en eventueel de geboortedatum — van de baby. Geen massaproductie, maar een uniek cadeau gemaakt met aandacht in ons eigen atelier.\u003c\/p\u003e\n      \u003cp\u003eJarenlang mee knuffelen, jarenlang mooi blijven. \u003cstrong\u003eEen herinnering voor het leven.\u003c\/strong\u003e\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cp class=\"sx-pd-footer\"\u003eAl door honderden ouders gekozen  ·  Gemaakt in eigen atelier  ·  Gratis verzending vanaf €20\u003c\/p\u003e\n\n\u003c\/div\u003e\n\n\u003cscript\u003e\n  document.querySelectorAll('.sx-product-desc .sx-pd-trigger').forEach(function (btn) {\n    btn.addEventListener('click', function () {\n      var item = this.closest('.sx-pd-item');\n      var body = item.querySelector('.sx-pd-body');\n      var open = item.classList.toggle('open');\n      body.style.maxHeight = open ? body.scrollHeight + 'px' : null;\n    });\n  });\n\u003c\/script\u003e","brand":"SX Gifts","offers":[{"title":"Default Title","offer_id":56797603529039,"sku":"CU013","price":44.95,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0986\/7234\/5423\/files\/ROse_beer_met_baby.png?v=1781116436"},{"product_id":"bruine-beer-knuffel-met-naam","title":"Bruine Beer Knuffel met Naam","description":"\u003cdiv class=\"sx-product-desc\"\u003e\n  \u003cstyle\u003e\n    @import url('https:\/\/fonts.googleapis.com\/css2?family=Fraunces:ital,opsz,wght@0,9..144,400;0,9..144,500;1,9..144,400\u0026display=swap');\n\n    .sx-product-desc {\n      --deep: #2F2A26;\n      --mid: #6F655D;\n      --terracotta: #A88F7A;\n      --terracotta-deep: #8A7059;\n      --blush: #E8DFD8;\n      --cream: #F7F4F1;\n      --paper: #FBF9F7;\n      font-family: inherit;\n      color: var(--deep);\n      -webkit-font-smoothing: antialiased;\n    }\n    .sx-product-desc *, .sx-product-desc *::before, .sx-product-desc *::after { box-sizing: border-box; }\n\n    \/* ── Eyebrow label ── *\/\n    .sx-pd-eyebrow {\n      font-size: 11px;\n      letter-spacing: .22em;\n      text-transform: uppercase;\n      color: var(--terracotta);\n      font-weight: 700;\n      text-align: center;\n      margin: 0 0 22px;\n    }\n    .sx-pd-eyebrow::before,\n    .sx-pd-eyebrow::after {\n      content: \"\";\n      display: inline-block;\n      width: 26px;\n      height: 1px;\n      background: var(--blush);\n      vertical-align: middle;\n      margin: 0 12px;\n    }\n\n    \/* ── USP grid ── *\/\n    .sx-pd-usps {\n      display: grid;\n      grid-template-columns: repeat(4, 1fr);\n      gap: 14px;\n      margin-bottom: 46px;\n    }\n    .sx-pd-usp {\n      position: relative;\n      background: linear-gradient(160deg, var(--paper), var(--cream));\n      border: 1px solid var(--blush);\n      border-radius: 18px;\n      padding: 26px 16px 22px;\n      text-align: center;\n      transition: transform .35s cubic-bezier(.22,1,.36,1), box-shadow .35s ease, border-color .35s ease;\n      opacity: 0;\n      transform: translateY(14px);\n      animation: sx-rise .7s cubic-bezier(.22,1,.36,1) forwards;\n    }\n    .sx-pd-usp:nth-child(1) { animation-delay: .05s; }\n    .sx-pd-usp:nth-child(2) { animation-delay: .14s; }\n    .sx-pd-usp:nth-child(3) { animation-delay: .23s; }\n    .sx-pd-usp:nth-child(4) { animation-delay: .32s; }\n    @keyframes sx-rise { to { opacity: 1; transform: translateY(0); } }\n\n    .sx-pd-usp:hover {\n      transform: translateY(-5px);\n      box-shadow: 0 18px 40px -22px rgba(47,42,38,.45);\n      border-color: var(--terracotta);\n    }\n\n    .sx-pd-icon {\n      width: 54px;\n      height: 54px;\n      margin: 0 auto 16px;\n      border-radius: 50%;\n      background: #fff;\n      border: 1px solid var(--blush);\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      color: var(--terracotta);\n      transition: background .35s ease, color .35s ease, border-color .35s ease;\n    }\n    .sx-pd-usp:hover .sx-pd-icon {\n      background: var(--terracotta);\n      border-color: var(--terracotta);\n      color: #fff;\n    }\n    .sx-pd-icon svg { width: 26px; height: 26px; display: block; }\n\n    .sx-pd-usp b {\n      display: block;\n      font-size: 14px;\n      font-weight: 700;\n      color: var(--deep);\n      margin-bottom: 5px;\n      letter-spacing: .01em;\n    }\n    .sx-pd-usp small {\n      display: block;\n      font-size: 12px;\n      line-height: 1.45;\n      color: var(--mid);\n    }\n\n    \/* ── Accordion ── *\/\n    .sx-pd-accordion {\n      border: 1px solid var(--blush);\n      border-radius: 18px;\n      overflow: hidden;\n      background: var(--paper);\n      margin-bottom: 46px;\n    }\n    .sx-pd-item + .sx-pd-item { border-top: 1px solid var(--blush); }\n    .sx-pd-trigger {\n      width: 100%;\n      background: none;\n      border: none;\n      padding: 20px 24px;\n      display: flex;\n      justify-content: space-between;\n      align-items: center;\n      cursor: pointer;\n      font-family: inherit;\n      font-size: 14.5px;\n      font-weight: 700;\n      color: var(--deep);\n      letter-spacing: .01em;\n      text-align: left;\n      transition: color .25s ease;\n    }\n    .sx-pd-trigger:hover { color: var(--terracotta); }\n    .sx-pd-arrow {\n      position: relative;\n      width: 16px;\n      height: 16px;\n      flex-shrink: 0;\n      margin-left: 16px;\n    }\n    .sx-pd-arrow::before,\n    .sx-pd-arrow::after {\n      content: \"\";\n      position: absolute;\n      background: var(--terracotta);\n      border-radius: 2px;\n      transition: transform .3s cubic-bezier(.22,1,.36,1), opacity .3s ease;\n    }\n    .sx-pd-arrow::before { top: 7px; left: 0; width: 16px; height: 2px; }\n    .sx-pd-arrow::after  { left: 7px; top: 0; width: 2px; height: 16px; }\n    .sx-pd-item.open .sx-pd-arrow::after { transform: rotate(90deg); opacity: 0; }\n\n    .sx-pd-body {\n      max-height: 0;\n      overflow: hidden;\n      transition: max-height .4s cubic-bezier(.4,0,.2,1);\n    }\n    .sx-pd-body-inner {\n      padding: 0 24px 22px;\n      font-size: 14px;\n      line-height: 1.85;\n      color: var(--mid);\n    }\n    .sx-pd-body ul { margin: 0; padding-left: 18px; }\n    .sx-pd-body li { margin-bottom: 7px; }\n    .sx-pd-body li::marker { color: var(--terracotta); }\n    .sx-pd-body p { margin: 0; }\n    .sx-pd-body strong { color: var(--deep); }\n    .sx-pd-body a { color: var(--terracotta-deep); font-weight: 700; text-decoration: none; border-bottom: 1px solid var(--blush); }\n    .sx-pd-body a:hover { border-color: var(--terracotta); }\n\n    .sx-pd-tags { display: flex; flex-wrap: wrap; gap: 8px; }\n    .sx-pd-tag {\n      background: var(--cream);\n      border: 1px solid var(--blush);\n      color: var(--terracotta-deep);\n      padding: 6px 16px;\n      border-radius: 999px;\n      font-size: 12.5px;\n      font-weight: 700;\n    }\n\n    \/* ── Sluittekst ── *\/\n    .sx-pd-close { text-align: center; padding: 4px 8px 0; }\n    .sx-pd-quote {\n      font-family: 'Fraunces', Georgia, serif;\n      font-size: 23px;\n      line-height: 1.5;\n      font-style: italic;\n      color: var(--deep);\n      margin: 0 auto 18px;\n      max-width: 30ch;\n      font-weight: 400;\n    }\n    .sx-pd-quote span { color: var(--terracotta-deep); }\n    .sx-pd-quote::before {\n      content: \"\";\n      display: block;\n      width: 34px;\n      height: 2px;\n      background: var(--terracotta);\n      margin: 0 auto 24px;\n    }\n    .sx-pd-intro {\n      font-size: 15px;\n      line-height: 1.9;\n      color: var(--mid);\n      max-width: 56ch;\n      margin: 0 auto;\n    }\n    .sx-pd-intro p { margin: 0 0 14px; }\n    .sx-pd-intro strong { color: var(--deep); }\n\n    .sx-pd-footer {\n      text-align: center;\n      font-size: 11px;\n      letter-spacing: .12em;\n      text-transform: uppercase;\n      color: var(--terracotta);\n      margin-top: 36px;\n      padding-top: 26px;\n      border-top: 1px solid var(--blush);\n    }\n\n    @media (max-width: 640px) {\n      .sx-pd-usps { grid-template-columns: 1fr 1fr; gap: 10px; }\n      .sx-pd-usp { padding: 22px 12px 18px; }\n      .sx-pd-quote { font-size: 20px; }\n    }\n  \u003c\/style\u003e\n\n  \u003c!-- ───────── 1 · USP-blokjes met icoontjes ───────── --\u003e\n  \u003cp class=\"sx-pd-eyebrow\"\u003eWaarom SX Gifts\u003c\/p\u003e\n  \u003cdiv class=\"sx-pd-usps\"\u003e\n\n    \u003cdiv class=\"sx-pd-usp\"\u003e\n      \u003cdiv class=\"sx-pd-icon\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n          \u003cline x1=\"4\" y1=\"20\" x2=\"16\" y2=\"8\"\u003e\u003c\/line\u003e\n          \u003ccircle cx=\"18\" cy=\"6\" r=\"1.6\"\u003e\u003c\/circle\u003e\n          \u003cpath d=\"M4 20c-1.6 0-1.6-2.6 0-2.6s1.6 2.6 0 2.6z\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cb\u003eEcht geborduurd\u003c\/b\u003e\n      \u003csmall\u003eGeen print — blijft mooi\u003c\/small\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sx-pd-usp\"\u003e\n      \u003cdiv class=\"sx-pd-icon\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n          \u003cpath d=\"M12 20.5C7 17 4 13.8 4 10.2A4.2 4.2 0 0 1 12 8a4.2 4.2 0 0 1 8 2.2c0 3.6-3 6.8-8 10.3z\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cb\u003eVeilig voor baby's\u003c\/b\u003e\n      \u003csmall\u003eGeschikt vanaf de geboorte\u003c\/small\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sx-pd-usp\"\u003e\n      \u003cdiv class=\"sx-pd-icon\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n          \u003cpath d=\"M21 4 11 14\"\u003e\u003c\/path\u003e\n          \u003cpath d=\"M21 4 14.5 21 11 14 4 10.5 21 4z\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cb\u003eSnel verzonden\u003c\/b\u003e\n      \u003csmall\u003eVóór 14:00 = vandaag\u003c\/small\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sx-pd-usp\"\u003e\n      \u003cdiv class=\"sx-pd-icon\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n          \u003crect x=\"3.5\" y=\"9\" width=\"17\" height=\"11.5\" rx=\"1.5\"\u003e\u003c\/rect\u003e\n          \u003cpath d=\"M3 9h18M12 9v11.5\"\u003e\u003c\/path\u003e\n          \u003cpath d=\"M12 9C9 9 7 7.5 7 5.8 7 4.5 8 4 9 4c2 0 3 3 3 5zm0 0c3 0 5-1.5 5-3.2C17 4.5 16 4 15 4c-2 0-3 3-3 5z\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cb\u003eUniek cadeau\u003c\/b\u003e\n      \u003csmall\u003eAlleen voor hen gemaakt\u003c\/small\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n  \u003c!-- ───────── 2 · Uitklapvelden ───────── --\u003e\n  \u003cdiv class=\"sx-pd-accordion\"\u003e\n\n    \u003cdiv class=\"sx-pd-item\"\u003e\n      \u003cbutton class=\"sx-pd-trigger\" type=\"button\"\u003eWaarom deze knuffel zo bijzonder is\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/button\u003e\n      \u003cdiv class=\"sx-pd-body\"\u003e\u003cdiv class=\"sx-pd-body-inner\"\u003e\n        \u003cul\u003e\n          \u003cli\u003e\n\u003cstrong\u003eHoogwaardig borduurwerk\u003c\/strong\u003e — geen print, dus blijft altijd mooi\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eSuperzacht en veilig\u003c\/strong\u003e — geschikt vanaf de geboorte\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eUitneembare vulling\u003c\/strong\u003e — eenvoudig te wassen op 30°C\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eBlijft mooi na wassen\u003c\/strong\u003e — geen vervaging of slijtage\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eMet liefde gemaakt\u003c\/strong\u003e in ons eigen atelier in Nederland\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sx-pd-item\"\u003e\n      \u003cbutton class=\"sx-pd-trigger\" type=\"button\"\u003eProductdetails\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/button\u003e\n      \u003cdiv class=\"sx-pd-body\"\u003e\u003cdiv class=\"sx-pd-body-inner\"\u003e\n        \u003cul\u003e\n          \u003cli\u003eFormaat: ± 40 cm\u003c\/li\u003e\n          \u003cli\u003eVulling uitneembaar via ritssysteem\u003c\/li\u003e\n          \u003cli\u003eWasbaar op 30°C, fijn wasprogramma\u003c\/li\u003e\n          \u003cli\u003eGeschikt voor alle leeftijden, ook baby's\u003c\/li\u003e\n          \u003cli\u003eZachte, hoogwaardige stof\u003c\/li\u003e\n          \u003cli\u003eGeborduurd met naam en eventueel geboortedatum\u003c\/li\u003e\n          \u003cli\u003eGemaakt in eigen atelier in Nederland\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sx-pd-item\"\u003e\n      \u003cbutton class=\"sx-pd-trigger\" type=\"button\"\u003eOnderhoud en wasadvies\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/button\u003e\n      \u003cdiv class=\"sx-pd-body\"\u003e\u003cdiv class=\"sx-pd-body-inner\"\u003e\n        \u003cp\u003eVerwijder de vulling via het ritssysteem en was het omhulsel op \u003cstrong\u003e30°C\u003c\/strong\u003e op een fijn wasprogramma. Droog plat of hangend — niet in de droger. Zo blijft de borduring én de stof jarenlang mooi.\u003c\/p\u003e\n      \u003c\/div\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sx-pd-item\"\u003e\n      \u003cbutton class=\"sx-pd-trigger\" type=\"button\"\u003ePerfect als cadeau voor\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/button\u003e\n      \u003cdiv class=\"sx-pd-body\"\u003e\u003cdiv class=\"sx-pd-body-inner\"\u003e\n        \u003cdiv class=\"sx-pd-tags\"\u003e\n          \u003cspan class=\"sx-pd-tag\"\u003eKraamcadeau\u003c\/span\u003e\n          \u003cspan class=\"sx-pd-tag\"\u003eEerste verjaardag\u003c\/span\u003e\n          \u003cspan class=\"sx-pd-tag\"\u003eBabyshower\u003c\/span\u003e\n          \u003cspan class=\"sx-pd-tag\"\u003eSinterklaas\u003c\/span\u003e\n          \u003cspan class=\"sx-pd-tag\"\u003eKerst\u003c\/span\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sx-pd-item\"\u003e\n      \u003cbutton class=\"sx-pd-trigger\" type=\"button\"\u003eCombineert perfect met\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/button\u003e\n      \u003cdiv class=\"sx-pd-body\"\u003e\u003cdiv class=\"sx-pd-body-inner\"\u003e\n        \u003cp\u003eMaak het cadeau nog completer. Combineer deze knuffel met een \u003ca href=\"\/collections\/gepersonaliseerde-bandana-slab-met-naam-geborduurd\"\u003egepersonaliseerde slab\u003c\/a\u003e, een \u003ca href=\"\/collections\/gepersonaliseerd-speenkoord-met-naam-geborduurd\"\u003espeenkoord met naam\u003c\/a\u003e of een \u003ca href=\"\/collections\/baby-beanie-met-oortjes\"\u003emutsje met oortjes\u003c\/a\u003e voor een compleet persoonlijk cadeaupakket.\u003c\/p\u003e\n      \u003c\/div\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n  \u003c!-- ───────── 3 · Sluittekst ───────── --\u003e\n  \u003cdiv class=\"sx-pd-close\"\u003e\n    \u003cp class=\"sx-pd-quote\"\u003eEen knuffel die zijn naam draagt — \u003cspan\u003evoor altijd.\u003c\/span\u003e\u003c\/p\u003e\n    \u003cdiv class=\"sx-pd-intro\"\u003e\n      \u003cp\u003eElk kind verdient iets dat écht van hem of haar is. Deze zachte knuffel wordt speciaal voor jou geborduurd met de naam — en eventueel de geboortedatum — van de baby. Geen massaproductie, maar een uniek cadeau gemaakt met aandacht in ons eigen atelier.\u003c\/p\u003e\n      \u003cp\u003eJarenlang mee knuffelen, jarenlang mooi blijven. \u003cstrong\u003eEen herinnering voor het leven.\u003c\/strong\u003e\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cp class=\"sx-pd-footer\"\u003eAl door honderden ouders gekozen  ·  Gemaakt in eigen atelier  ·  Gratis verzending vanaf €20\u003c\/p\u003e\n\n\u003c\/div\u003e\n\n\u003cscript\u003e\n  document.querySelectorAll('.sx-product-desc .sx-pd-trigger').forEach(function (btn) {\n    btn.addEventListener('click', function () {\n      var item = this.closest('.sx-pd-item');\n      var body = item.querySelector('.sx-pd-body');\n      var open = item.classList.toggle('open');\n      body.style.maxHeight = open ? body.scrollHeight + 'px' : null;\n    });\n  });\n\u003c\/script\u003e","brand":"SX Gifts","offers":[{"title":"Default Title","offer_id":56797605298511,"sku":"CU014","price":44.95,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0986\/7234\/5423\/files\/ChatGPT_Image_Jun_1_2026_09_39_59_PM.png?v=1781116357"},{"product_id":"olifant-knuffel-met-naam","title":"Olifant Knuffel met Naam","description":"\u003cdiv class=\"sx-product-desc\"\u003e\n  \u003cstyle\u003e\n    @import url('https:\/\/fonts.googleapis.com\/css2?family=Fraunces:ital,opsz,wght@0,9..144,400;0,9..144,500;1,9..144,400\u0026display=swap');\n\n    .sx-product-desc {\n      --deep: #2F2A26;\n      --mid: #6F655D;\n      --terracotta: #A88F7A;\n      --terracotta-deep: #8A7059;\n      --blush: #E8DFD8;\n      --cream: #F7F4F1;\n      --paper: #FBF9F7;\n      font-family: inherit;\n      color: var(--deep);\n      -webkit-font-smoothing: antialiased;\n    }\n    .sx-product-desc *, .sx-product-desc *::before, .sx-product-desc *::after { box-sizing: border-box; }\n\n    \/* ── Eyebrow label ── *\/\n    .sx-pd-eyebrow {\n      font-size: 11px;\n      letter-spacing: .22em;\n      text-transform: uppercase;\n      color: var(--terracotta);\n      font-weight: 700;\n      text-align: center;\n      margin: 0 0 22px;\n    }\n    .sx-pd-eyebrow::before,\n    .sx-pd-eyebrow::after {\n      content: \"\";\n      display: inline-block;\n      width: 26px;\n      height: 1px;\n      background: var(--blush);\n      vertical-align: middle;\n      margin: 0 12px;\n    }\n\n    \/* ── USP grid ── *\/\n    .sx-pd-usps {\n      display: grid;\n      grid-template-columns: repeat(4, 1fr);\n      gap: 14px;\n      margin-bottom: 46px;\n    }\n    .sx-pd-usp {\n      position: relative;\n      background: linear-gradient(160deg, var(--paper), var(--cream));\n      border: 1px solid var(--blush);\n      border-radius: 18px;\n      padding: 26px 16px 22px;\n      text-align: center;\n      transition: transform .35s cubic-bezier(.22,1,.36,1), box-shadow .35s ease, border-color .35s ease;\n      opacity: 0;\n      transform: translateY(14px);\n      animation: sx-rise .7s cubic-bezier(.22,1,.36,1) forwards;\n    }\n    .sx-pd-usp:nth-child(1) { animation-delay: .05s; }\n    .sx-pd-usp:nth-child(2) { animation-delay: .14s; }\n    .sx-pd-usp:nth-child(3) { animation-delay: .23s; }\n    .sx-pd-usp:nth-child(4) { animation-delay: .32s; }\n    @keyframes sx-rise { to { opacity: 1; transform: translateY(0); } }\n\n    .sx-pd-usp:hover {\n      transform: translateY(-5px);\n      box-shadow: 0 18px 40px -22px rgba(47,42,38,.45);\n      border-color: var(--terracotta);\n    }\n\n    .sx-pd-icon {\n      width: 54px;\n      height: 54px;\n      margin: 0 auto 16px;\n      border-radius: 50%;\n      background: #fff;\n      border: 1px solid var(--blush);\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      color: var(--terracotta);\n      transition: background .35s ease, color .35s ease, border-color .35s ease;\n    }\n    .sx-pd-usp:hover .sx-pd-icon {\n      background: var(--terracotta);\n      border-color: var(--terracotta);\n      color: #fff;\n    }\n    .sx-pd-icon svg { width: 26px; height: 26px; display: block; }\n\n    .sx-pd-usp b {\n      display: block;\n      font-size: 14px;\n      font-weight: 700;\n      color: var(--deep);\n      margin-bottom: 5px;\n      letter-spacing: .01em;\n    }\n    .sx-pd-usp small {\n      display: block;\n      font-size: 12px;\n      line-height: 1.45;\n      color: var(--mid);\n    }\n\n    \/* ── Accordion ── *\/\n    .sx-pd-accordion {\n      border: 1px solid var(--blush);\n      border-radius: 18px;\n      overflow: hidden;\n      background: var(--paper);\n      margin-bottom: 46px;\n    }\n    .sx-pd-item + .sx-pd-item { border-top: 1px solid var(--blush); }\n    .sx-pd-trigger {\n      width: 100%;\n      background: none;\n      border: none;\n      padding: 20px 24px;\n      display: flex;\n      justify-content: space-between;\n      align-items: center;\n      cursor: pointer;\n      font-family: inherit;\n      font-size: 14.5px;\n      font-weight: 700;\n      color: var(--deep);\n      letter-spacing: .01em;\n      text-align: left;\n      transition: color .25s ease;\n    }\n    .sx-pd-trigger:hover { color: var(--terracotta); }\n    .sx-pd-arrow {\n      position: relative;\n      width: 16px;\n      height: 16px;\n      flex-shrink: 0;\n      margin-left: 16px;\n    }\n    .sx-pd-arrow::before,\n    .sx-pd-arrow::after {\n      content: \"\";\n      position: absolute;\n      background: var(--terracotta);\n      border-radius: 2px;\n      transition: transform .3s cubic-bezier(.22,1,.36,1), opacity .3s ease;\n    }\n    .sx-pd-arrow::before { top: 7px; left: 0; width: 16px; height: 2px; }\n    .sx-pd-arrow::after  { left: 7px; top: 0; width: 2px; height: 16px; }\n    .sx-pd-item.open .sx-pd-arrow::after { transform: rotate(90deg); opacity: 0; }\n\n    .sx-pd-body {\n      max-height: 0;\n      overflow: hidden;\n      transition: max-height .4s cubic-bezier(.4,0,.2,1);\n    }\n    .sx-pd-body-inner {\n      padding: 0 24px 22px;\n      font-size: 14px;\n      line-height: 1.85;\n      color: var(--mid);\n    }\n    .sx-pd-body ul { margin: 0; padding-left: 18px; }\n    .sx-pd-body li { margin-bottom: 7px; }\n    .sx-pd-body li::marker { color: var(--terracotta); }\n    .sx-pd-body p { margin: 0; }\n    .sx-pd-body strong { color: var(--deep); }\n    .sx-pd-body a { color: var(--terracotta-deep); font-weight: 700; text-decoration: none; border-bottom: 1px solid var(--blush); }\n    .sx-pd-body a:hover { border-color: var(--terracotta); }\n\n    .sx-pd-tags { display: flex; flex-wrap: wrap; gap: 8px; }\n    .sx-pd-tag {\n      background: var(--cream);\n      border: 1px solid var(--blush);\n      color: var(--terracotta-deep);\n      padding: 6px 16px;\n      border-radius: 999px;\n      font-size: 12.5px;\n      font-weight: 700;\n    }\n\n    \/* ── Sluittekst ── *\/\n    .sx-pd-close { text-align: center; padding: 4px 8px 0; }\n    .sx-pd-quote {\n      font-family: 'Fraunces', Georgia, serif;\n      font-size: 23px;\n      line-height: 1.5;\n      font-style: italic;\n      color: var(--deep);\n      margin: 0 auto 18px;\n      max-width: 30ch;\n      font-weight: 400;\n    }\n    .sx-pd-quote span { color: var(--terracotta-deep); }\n    .sx-pd-quote::before {\n      content: \"\";\n      display: block;\n      width: 34px;\n      height: 2px;\n      background: var(--terracotta);\n      margin: 0 auto 24px;\n    }\n    .sx-pd-intro {\n      font-size: 15px;\n      line-height: 1.9;\n      color: var(--mid);\n      max-width: 56ch;\n      margin: 0 auto;\n    }\n    .sx-pd-intro p { margin: 0 0 14px; }\n    .sx-pd-intro strong { color: var(--deep); }\n\n    .sx-pd-footer {\n      text-align: center;\n      font-size: 11px;\n      letter-spacing: .12em;\n      text-transform: uppercase;\n      color: var(--terracotta);\n      margin-top: 36px;\n      padding-top: 26px;\n      border-top: 1px solid var(--blush);\n    }\n\n    @media (max-width: 640px) {\n      .sx-pd-usps { grid-template-columns: 1fr 1fr; gap: 10px; }\n      .sx-pd-usp { padding: 22px 12px 18px; }\n      .sx-pd-quote { font-size: 20px; }\n    }\n  \u003c\/style\u003e\n\n  \u003c!-- ───────── 1 · USP-blokjes met icoontjes ───────── --\u003e\n  \u003cp class=\"sx-pd-eyebrow\"\u003eWaarom SX Gifts\u003c\/p\u003e\n  \u003cdiv class=\"sx-pd-usps\"\u003e\n\n    \u003cdiv class=\"sx-pd-usp\"\u003e\n      \u003cdiv class=\"sx-pd-icon\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n          \u003cline x1=\"4\" y1=\"20\" x2=\"16\" y2=\"8\"\u003e\u003c\/line\u003e\n          \u003ccircle cx=\"18\" cy=\"6\" r=\"1.6\"\u003e\u003c\/circle\u003e\n          \u003cpath d=\"M4 20c-1.6 0-1.6-2.6 0-2.6s1.6 2.6 0 2.6z\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cb\u003eEcht geborduurd\u003c\/b\u003e\n      \u003csmall\u003eGeen print — blijft mooi\u003c\/small\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sx-pd-usp\"\u003e\n      \u003cdiv class=\"sx-pd-icon\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n          \u003cpath d=\"M12 20.5C7 17 4 13.8 4 10.2A4.2 4.2 0 0 1 12 8a4.2 4.2 0 0 1 8 2.2c0 3.6-3 6.8-8 10.3z\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cb\u003eVeilig voor baby's\u003c\/b\u003e\n      \u003csmall\u003eGeschikt vanaf de geboorte\u003c\/small\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sx-pd-usp\"\u003e\n      \u003cdiv class=\"sx-pd-icon\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n          \u003cpath d=\"M21 4 11 14\"\u003e\u003c\/path\u003e\n          \u003cpath d=\"M21 4 14.5 21 11 14 4 10.5 21 4z\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cb\u003eSnel verzonden\u003c\/b\u003e\n      \u003csmall\u003eVóór 14:00 = vandaag\u003c\/small\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sx-pd-usp\"\u003e\n      \u003cdiv class=\"sx-pd-icon\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n          \u003crect x=\"3.5\" y=\"9\" width=\"17\" height=\"11.5\" rx=\"1.5\"\u003e\u003c\/rect\u003e\n          \u003cpath d=\"M3 9h18M12 9v11.5\"\u003e\u003c\/path\u003e\n          \u003cpath d=\"M12 9C9 9 7 7.5 7 5.8 7 4.5 8 4 9 4c2 0 3 3 3 5zm0 0c3 0 5-1.5 5-3.2C17 4.5 16 4 15 4c-2 0-3 3-3 5z\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cb\u003eUniek cadeau\u003c\/b\u003e\n      \u003csmall\u003eAlleen voor hen gemaakt\u003c\/small\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n  \u003c!-- ───────── 2 · Uitklapvelden ───────── --\u003e\n  \u003cdiv class=\"sx-pd-accordion\"\u003e\n\n    \u003cdiv class=\"sx-pd-item\"\u003e\n      \u003cbutton class=\"sx-pd-trigger\" type=\"button\"\u003eWaarom deze knuffel zo bijzonder is\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/button\u003e\n      \u003cdiv class=\"sx-pd-body\"\u003e\u003cdiv class=\"sx-pd-body-inner\"\u003e\n        \u003cul\u003e\n          \u003cli\u003e\n\u003cstrong\u003eHoogwaardig borduurwerk\u003c\/strong\u003e — geen print, dus blijft altijd mooi\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eSuperzacht en veilig\u003c\/strong\u003e — geschikt vanaf de geboorte\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eUitneembare vulling\u003c\/strong\u003e — eenvoudig te wassen op 30°C\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eBlijft mooi na wassen\u003c\/strong\u003e — geen vervaging of slijtage\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eMet liefde gemaakt\u003c\/strong\u003e in ons eigen atelier in Nederland\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sx-pd-item\"\u003e\n      \u003cbutton class=\"sx-pd-trigger\" type=\"button\"\u003eProductdetails\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/button\u003e\n      \u003cdiv class=\"sx-pd-body\"\u003e\u003cdiv class=\"sx-pd-body-inner\"\u003e\n        \u003cul\u003e\n          \u003cli\u003eFormaat: ± 40 cm\u003c\/li\u003e\n          \u003cli\u003eVulling uitneembaar via ritssysteem\u003c\/li\u003e\n          \u003cli\u003eWasbaar op 30°C, fijn wasprogramma\u003c\/li\u003e\n          \u003cli\u003eGeschikt voor alle leeftijden, ook baby's\u003c\/li\u003e\n          \u003cli\u003eZachte, hoogwaardige stof\u003c\/li\u003e\n          \u003cli\u003eGeborduurd met naam en eventueel geboortedatum\u003c\/li\u003e\n          \u003cli\u003eGemaakt in eigen atelier in Nederland\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sx-pd-item\"\u003e\n      \u003cbutton class=\"sx-pd-trigger\" type=\"button\"\u003eOnderhoud en wasadvies\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/button\u003e\n      \u003cdiv class=\"sx-pd-body\"\u003e\u003cdiv class=\"sx-pd-body-inner\"\u003e\n        \u003cp\u003eVerwijder de vulling via het ritssysteem en was het omhulsel op \u003cstrong\u003e30°C\u003c\/strong\u003e op een fijn wasprogramma. Droog plat of hangend — niet in de droger. Zo blijft de borduring én de stof jarenlang mooi.\u003c\/p\u003e\n      \u003c\/div\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sx-pd-item\"\u003e\n      \u003cbutton class=\"sx-pd-trigger\" type=\"button\"\u003ePerfect als cadeau voor\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/button\u003e\n      \u003cdiv class=\"sx-pd-body\"\u003e\u003cdiv class=\"sx-pd-body-inner\"\u003e\n        \u003cdiv class=\"sx-pd-tags\"\u003e\n          \u003cspan class=\"sx-pd-tag\"\u003eKraamcadeau\u003c\/span\u003e\n          \u003cspan class=\"sx-pd-tag\"\u003eEerste verjaardag\u003c\/span\u003e\n          \u003cspan class=\"sx-pd-tag\"\u003eBabyshower\u003c\/span\u003e\n          \u003cspan class=\"sx-pd-tag\"\u003eSinterklaas\u003c\/span\u003e\n          \u003cspan class=\"sx-pd-tag\"\u003eKerst\u003c\/span\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sx-pd-item\"\u003e\n      \u003cbutton class=\"sx-pd-trigger\" type=\"button\"\u003eCombineert perfect met\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/button\u003e\n      \u003cdiv class=\"sx-pd-body\"\u003e\u003cdiv class=\"sx-pd-body-inner\"\u003e\n        \u003cp\u003eMaak het cadeau nog completer. Combineer deze knuffel met een \u003ca href=\"\/collections\/gepersonaliseerde-bandana-slab-met-naam-geborduurd\"\u003egepersonaliseerde slab\u003c\/a\u003e, een \u003ca href=\"\/collections\/gepersonaliseerd-speenkoord-met-naam-geborduurd\"\u003espeenkoord met naam\u003c\/a\u003e of een \u003ca href=\"\/collections\/baby-beanie-met-oortjes\"\u003emutsje met oortjes\u003c\/a\u003e voor een compleet persoonlijk cadeaupakket.\u003c\/p\u003e\n      \u003c\/div\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n  \u003c!-- ───────── 3 · Sluittekst ───────── --\u003e\n  \u003cdiv class=\"sx-pd-close\"\u003e\n    \u003cp class=\"sx-pd-quote\"\u003eEen knuffel die zijn naam draagt — \u003cspan\u003evoor altijd.\u003c\/span\u003e\u003c\/p\u003e\n    \u003cdiv class=\"sx-pd-intro\"\u003e\n      \u003cp\u003eElk kind verdient iets dat écht van hem of haar is. Deze zachte knuffel wordt speciaal voor jou geborduurd met de naam — en eventueel de geboortedatum — van de baby. Geen massaproductie, maar een uniek cadeau gemaakt met aandacht in ons eigen atelier.\u003c\/p\u003e\n      \u003cp\u003eJarenlang mee knuffelen, jarenlang mooi blijven. \u003cstrong\u003eEen herinnering voor het leven.\u003c\/strong\u003e\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cp class=\"sx-pd-footer\"\u003eAl door honderden ouders gekozen  ·  Gemaakt in eigen atelier  ·  Gratis verzending vanaf €20\u003c\/p\u003e\n\n\u003c\/div\u003e\n\n\u003cscript\u003e\n  document.querySelectorAll('.sx-product-desc .sx-pd-trigger').forEach(function (btn) {\n    btn.addEventListener('click', function () {\n      var item = this.closest('.sx-pd-item');\n      var body = item.querySelector('.sx-pd-body');\n      var open = item.classList.toggle('open');\n      body.style.maxHeight = open ? body.scrollHeight + 'px' : null;\n    });\n  });\n\u003c\/script\u003e","brand":"SX Gifts","offers":[{"title":"Default Title","offer_id":56797605953871,"sku":"CU015","price":44.95,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0986\/7234\/5423\/files\/Olifant_met_baby.png?v=1781116235"},{"product_id":"flamingo-knuffel-met-naam","title":"Flamingo Knuffel met Naam","description":"\u003cdiv class=\"sx-product-desc\"\u003e\n  \u003cstyle\u003e\n    @import url('https:\/\/fonts.googleapis.com\/css2?family=Fraunces:ital,opsz,wght@0,9..144,400;0,9..144,500;1,9..144,400\u0026display=swap');\n\n    .sx-product-desc {\n      --deep: #2F2A26;\n      --mid: #6F655D;\n      --terracotta: #A88F7A;\n      --terracotta-deep: #8A7059;\n      --blush: #E8DFD8;\n      --cream: #F7F4F1;\n      --paper: #FBF9F7;\n      font-family: inherit;\n      color: var(--deep);\n      -webkit-font-smoothing: antialiased;\n    }\n    .sx-product-desc *, .sx-product-desc *::before, .sx-product-desc *::after { box-sizing: border-box; }\n\n    \/* ── Eyebrow label ── *\/\n    .sx-pd-eyebrow {\n      font-size: 11px;\n      letter-spacing: .22em;\n      text-transform: uppercase;\n      color: var(--terracotta);\n      font-weight: 700;\n      text-align: center;\n      margin: 0 0 22px;\n    }\n    .sx-pd-eyebrow::before,\n    .sx-pd-eyebrow::after {\n      content: \"\";\n      display: inline-block;\n      width: 26px;\n      height: 1px;\n      background: var(--blush);\n      vertical-align: middle;\n      margin: 0 12px;\n    }\n\n    \/* ── USP grid ── *\/\n    .sx-pd-usps {\n      display: grid;\n      grid-template-columns: repeat(4, 1fr);\n      gap: 14px;\n      margin-bottom: 46px;\n    }\n    .sx-pd-usp {\n      position: relative;\n      background: linear-gradient(160deg, var(--paper), var(--cream));\n      border: 1px solid var(--blush);\n      border-radius: 18px;\n      padding: 26px 16px 22px;\n      text-align: center;\n      transition: transform .35s cubic-bezier(.22,1,.36,1), box-shadow .35s ease, border-color .35s ease;\n      opacity: 0;\n      transform: translateY(14px);\n      animation: sx-rise .7s cubic-bezier(.22,1,.36,1) forwards;\n    }\n    .sx-pd-usp:nth-child(1) { animation-delay: .05s; }\n    .sx-pd-usp:nth-child(2) { animation-delay: .14s; }\n    .sx-pd-usp:nth-child(3) { animation-delay: .23s; }\n    .sx-pd-usp:nth-child(4) { animation-delay: .32s; }\n    @keyframes sx-rise { to { opacity: 1; transform: translateY(0); } }\n\n    .sx-pd-usp:hover {\n      transform: translateY(-5px);\n      box-shadow: 0 18px 40px -22px rgba(47,42,38,.45);\n      border-color: var(--terracotta);\n    }\n\n    .sx-pd-icon {\n      width: 54px;\n      height: 54px;\n      margin: 0 auto 16px;\n      border-radius: 50%;\n      background: #fff;\n      border: 1px solid var(--blush);\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      color: var(--terracotta);\n      transition: background .35s ease, color .35s ease, border-color .35s ease;\n    }\n    .sx-pd-usp:hover .sx-pd-icon {\n      background: var(--terracotta);\n      border-color: var(--terracotta);\n      color: #fff;\n    }\n    .sx-pd-icon svg { width: 26px; height: 26px; display: block; }\n\n    .sx-pd-usp b {\n      display: block;\n      font-size: 14px;\n      font-weight: 700;\n      color: var(--deep);\n      margin-bottom: 5px;\n      letter-spacing: .01em;\n    }\n    .sx-pd-usp small {\n      display: block;\n      font-size: 12px;\n      line-height: 1.45;\n      color: var(--mid);\n    }\n\n    \/* ── Accordion ── *\/\n    .sx-pd-accordion {\n      border: 1px solid var(--blush);\n      border-radius: 18px;\n      overflow: hidden;\n      background: var(--paper);\n      margin-bottom: 46px;\n    }\n    .sx-pd-item + .sx-pd-item { border-top: 1px solid var(--blush); }\n    .sx-pd-trigger {\n      width: 100%;\n      background: none;\n      border: none;\n      padding: 20px 24px;\n      display: flex;\n      justify-content: space-between;\n      align-items: center;\n      cursor: pointer;\n      font-family: inherit;\n      font-size: 14.5px;\n      font-weight: 700;\n      color: var(--deep);\n      letter-spacing: .01em;\n      text-align: left;\n      transition: color .25s ease;\n    }\n    .sx-pd-trigger:hover { color: var(--terracotta); }\n    .sx-pd-arrow {\n      position: relative;\n      width: 16px;\n      height: 16px;\n      flex-shrink: 0;\n      margin-left: 16px;\n    }\n    .sx-pd-arrow::before,\n    .sx-pd-arrow::after {\n      content: \"\";\n      position: absolute;\n      background: var(--terracotta);\n      border-radius: 2px;\n      transition: transform .3s cubic-bezier(.22,1,.36,1), opacity .3s ease;\n    }\n    .sx-pd-arrow::before { top: 7px; left: 0; width: 16px; height: 2px; }\n    .sx-pd-arrow::after  { left: 7px; top: 0; width: 2px; height: 16px; }\n    .sx-pd-item.open .sx-pd-arrow::after { transform: rotate(90deg); opacity: 0; }\n\n    .sx-pd-body {\n      max-height: 0;\n      overflow: hidden;\n      transition: max-height .4s cubic-bezier(.4,0,.2,1);\n    }\n    .sx-pd-body-inner {\n      padding: 0 24px 22px;\n      font-size: 14px;\n      line-height: 1.85;\n      color: var(--mid);\n    }\n    .sx-pd-body ul { margin: 0; padding-left: 18px; }\n    .sx-pd-body li { margin-bottom: 7px; }\n    .sx-pd-body li::marker { color: var(--terracotta); }\n    .sx-pd-body p { margin: 0; }\n    .sx-pd-body strong { color: var(--deep); }\n    .sx-pd-body a { color: var(--terracotta-deep); font-weight: 700; text-decoration: none; border-bottom: 1px solid var(--blush); }\n    .sx-pd-body a:hover { border-color: var(--terracotta); }\n\n    .sx-pd-tags { display: flex; flex-wrap: wrap; gap: 8px; }\n    .sx-pd-tag {\n      background: var(--cream);\n      border: 1px solid var(--blush);\n      color: var(--terracotta-deep);\n      padding: 6px 16px;\n      border-radius: 999px;\n      font-size: 12.5px;\n      font-weight: 700;\n    }\n\n    \/* ── Sluittekst ── *\/\n    .sx-pd-close { text-align: center; padding: 4px 8px 0; }\n    .sx-pd-quote {\n      font-family: 'Fraunces', Georgia, serif;\n      font-size: 23px;\n      line-height: 1.5;\n      font-style: italic;\n      color: var(--deep);\n      margin: 0 auto 18px;\n      max-width: 30ch;\n      font-weight: 400;\n    }\n    .sx-pd-quote span { color: var(--terracotta-deep); }\n    .sx-pd-quote::before {\n      content: \"\";\n      display: block;\n      width: 34px;\n      height: 2px;\n      background: var(--terracotta);\n      margin: 0 auto 24px;\n    }\n    .sx-pd-intro {\n      font-size: 15px;\n      line-height: 1.9;\n      color: var(--mid);\n      max-width: 56ch;\n      margin: 0 auto;\n    }\n    .sx-pd-intro p { margin: 0 0 14px; }\n    .sx-pd-intro strong { color: var(--deep); }\n\n    .sx-pd-footer {\n      text-align: center;\n      font-size: 11px;\n      letter-spacing: .12em;\n      text-transform: uppercase;\n      color: var(--terracotta);\n      margin-top: 36px;\n      padding-top: 26px;\n      border-top: 1px solid var(--blush);\n    }\n\n    @media (max-width: 640px) {\n      .sx-pd-usps { grid-template-columns: 1fr 1fr; gap: 10px; }\n      .sx-pd-usp { padding: 22px 12px 18px; }\n      .sx-pd-quote { font-size: 20px; }\n    }\n  \u003c\/style\u003e\n\n  \u003c!-- ───────── 1 · USP-blokjes met icoontjes ───────── --\u003e\n  \u003cp class=\"sx-pd-eyebrow\"\u003eWaarom SX Gifts\u003c\/p\u003e\n  \u003cdiv class=\"sx-pd-usps\"\u003e\n\n    \u003cdiv class=\"sx-pd-usp\"\u003e\n      \u003cdiv class=\"sx-pd-icon\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n          \u003cline x1=\"4\" y1=\"20\" x2=\"16\" y2=\"8\"\u003e\u003c\/line\u003e\n          \u003ccircle cx=\"18\" cy=\"6\" r=\"1.6\"\u003e\u003c\/circle\u003e\n          \u003cpath d=\"M4 20c-1.6 0-1.6-2.6 0-2.6s1.6 2.6 0 2.6z\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cb\u003eEcht geborduurd\u003c\/b\u003e\n      \u003csmall\u003eGeen print — blijft mooi\u003c\/small\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sx-pd-usp\"\u003e\n      \u003cdiv class=\"sx-pd-icon\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n          \u003cpath d=\"M12 20.5C7 17 4 13.8 4 10.2A4.2 4.2 0 0 1 12 8a4.2 4.2 0 0 1 8 2.2c0 3.6-3 6.8-8 10.3z\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cb\u003eVeilig voor baby's\u003c\/b\u003e\n      \u003csmall\u003eGeschikt vanaf de geboorte\u003c\/small\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sx-pd-usp\"\u003e\n      \u003cdiv class=\"sx-pd-icon\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n          \u003cpath d=\"M21 4 11 14\"\u003e\u003c\/path\u003e\n          \u003cpath d=\"M21 4 14.5 21 11 14 4 10.5 21 4z\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cb\u003eSnel verzonden\u003c\/b\u003e\n      \u003csmall\u003eVóór 14:00 = vandaag\u003c\/small\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sx-pd-usp\"\u003e\n      \u003cdiv class=\"sx-pd-icon\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n          \u003crect x=\"3.5\" y=\"9\" width=\"17\" height=\"11.5\" rx=\"1.5\"\u003e\u003c\/rect\u003e\n          \u003cpath d=\"M3 9h18M12 9v11.5\"\u003e\u003c\/path\u003e\n          \u003cpath d=\"M12 9C9 9 7 7.5 7 5.8 7 4.5 8 4 9 4c2 0 3 3 3 5zm0 0c3 0 5-1.5 5-3.2C17 4.5 16 4 15 4c-2 0-3 3-3 5z\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cb\u003eUniek cadeau\u003c\/b\u003e\n      \u003csmall\u003eAlleen voor hen gemaakt\u003c\/small\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n  \u003c!-- ───────── 2 · Uitklapvelden ───────── --\u003e\n  \u003cdiv class=\"sx-pd-accordion\"\u003e\n\n    \u003cdiv class=\"sx-pd-item\"\u003e\n      \u003cbutton class=\"sx-pd-trigger\" type=\"button\"\u003eWaarom deze knuffel zo bijzonder is\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/button\u003e\n      \u003cdiv class=\"sx-pd-body\"\u003e\u003cdiv class=\"sx-pd-body-inner\"\u003e\n        \u003cul\u003e\n          \u003cli\u003e\n\u003cstrong\u003eHoogwaardig borduurwerk\u003c\/strong\u003e — geen print, dus blijft altijd mooi\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eSuperzacht en veilig\u003c\/strong\u003e — geschikt vanaf de geboorte\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eUitneembare vulling\u003c\/strong\u003e — eenvoudig te wassen op 30°C\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eBlijft mooi na wassen\u003c\/strong\u003e — geen vervaging of slijtage\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eMet liefde gemaakt\u003c\/strong\u003e in ons eigen atelier in Nederland\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sx-pd-item\"\u003e\n      \u003cbutton class=\"sx-pd-trigger\" type=\"button\"\u003eProductdetails\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/button\u003e\n      \u003cdiv class=\"sx-pd-body\"\u003e\u003cdiv class=\"sx-pd-body-inner\"\u003e\n        \u003cul\u003e\n          \u003cli\u003eFormaat: ± 40 cm\u003c\/li\u003e\n          \u003cli\u003eVulling uitneembaar via ritssysteem\u003c\/li\u003e\n          \u003cli\u003eWasbaar op 30°C, fijn wasprogramma\u003c\/li\u003e\n          \u003cli\u003eGeschikt voor alle leeftijden, ook baby's\u003c\/li\u003e\n          \u003cli\u003eZachte, hoogwaardige stof\u003c\/li\u003e\n          \u003cli\u003eGeborduurd met naam en eventueel geboortedatum\u003c\/li\u003e\n          \u003cli\u003eGemaakt in eigen atelier in Nederland\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sx-pd-item\"\u003e\n      \u003cbutton class=\"sx-pd-trigger\" type=\"button\"\u003eOnderhoud en wasadvies\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/button\u003e\n      \u003cdiv class=\"sx-pd-body\"\u003e\u003cdiv class=\"sx-pd-body-inner\"\u003e\n        \u003cp\u003eVerwijder de vulling via het ritssysteem en was het omhulsel op \u003cstrong\u003e30°C\u003c\/strong\u003e op een fijn wasprogramma. Droog plat of hangend — niet in de droger. Zo blijft de borduring én de stof jarenlang mooi.\u003c\/p\u003e\n      \u003c\/div\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sx-pd-item\"\u003e\n      \u003cbutton class=\"sx-pd-trigger\" type=\"button\"\u003ePerfect als cadeau voor\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/button\u003e\n      \u003cdiv class=\"sx-pd-body\"\u003e\u003cdiv class=\"sx-pd-body-inner\"\u003e\n        \u003cdiv class=\"sx-pd-tags\"\u003e\n          \u003cspan class=\"sx-pd-tag\"\u003eKraamcadeau\u003c\/span\u003e\n          \u003cspan class=\"sx-pd-tag\"\u003eEerste verjaardag\u003c\/span\u003e\n          \u003cspan class=\"sx-pd-tag\"\u003eBabyshower\u003c\/span\u003e\n          \u003cspan class=\"sx-pd-tag\"\u003eSinterklaas\u003c\/span\u003e\n          \u003cspan class=\"sx-pd-tag\"\u003eKerst\u003c\/span\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sx-pd-item\"\u003e\n      \u003cbutton class=\"sx-pd-trigger\" type=\"button\"\u003eCombineert perfect met\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/button\u003e\n      \u003cdiv class=\"sx-pd-body\"\u003e\u003cdiv class=\"sx-pd-body-inner\"\u003e\n        \u003cp\u003eMaak het cadeau nog completer. Combineer deze knuffel met een \u003ca href=\"\/collections\/gepersonaliseerde-bandana-slab-met-naam-geborduurd\"\u003egepersonaliseerde slab\u003c\/a\u003e, een \u003ca href=\"\/collections\/gepersonaliseerd-speenkoord-met-naam-geborduurd\"\u003espeenkoord met naam\u003c\/a\u003e of een \u003ca href=\"\/collections\/baby-beanie-met-oortjes\"\u003emutsje met oortjes\u003c\/a\u003e voor een compleet persoonlijk cadeaupakket.\u003c\/p\u003e\n      \u003c\/div\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n  \u003c!-- ───────── 3 · Sluittekst ───────── --\u003e\n  \u003cdiv class=\"sx-pd-close\"\u003e\n    \u003cp class=\"sx-pd-quote\"\u003eEen knuffel die zijn naam draagt — \u003cspan\u003evoor altijd.\u003c\/span\u003e\u003c\/p\u003e\n    \u003cdiv class=\"sx-pd-intro\"\u003e\n      \u003cp\u003eElk kind verdient iets dat écht van hem of haar is. Deze zachte knuffel wordt speciaal voor jou geborduurd met de naam — en eventueel de geboortedatum — van de baby. Geen massaproductie, maar een uniek cadeau gemaakt met aandacht in ons eigen atelier.\u003c\/p\u003e\n      \u003cp\u003eJarenlang mee knuffelen, jarenlang mooi blijven. \u003cstrong\u003eEen herinnering voor het leven.\u003c\/strong\u003e\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cp class=\"sx-pd-footer\"\u003eAl door honderden ouders gekozen  ·  Gemaakt in eigen atelier  ·  Gratis verzending vanaf €20\u003c\/p\u003e\n\n\u003c\/div\u003e\n\n\u003cscript\u003e\n  document.querySelectorAll('.sx-product-desc .sx-pd-trigger').forEach(function (btn) {\n    btn.addEventListener('click', function () {\n      var item = this.closest('.sx-pd-item');\n      var body = item.querySelector('.sx-pd-body');\n      var open = item.classList.toggle('open');\n      body.style.maxHeight = open ? body.scrollHeight + 'px' : null;\n    });\n  });\n\u003c\/script\u003e","brand":"SX Gifts","offers":[{"title":"Default Title","offer_id":56797610639695,"sku":"CU016","price":44.95,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0986\/7234\/5423\/files\/FLamingo_met_kindje.png?v=1780483051"},{"product_id":"lammetje-knuffel-met-naam","title":"Lammetje Knuffel met Naam","description":"\u003cdiv class=\"sx-product-desc\"\u003e\n  \u003cstyle\u003e\n    @import url('https:\/\/fonts.googleapis.com\/css2?family=Fraunces:ital,opsz,wght@0,9..144,400;0,9..144,500;1,9..144,400\u0026display=swap');\n\n    .sx-product-desc {\n      --deep: #2F2A26;\n      --mid: #6F655D;\n      --terracotta: #A88F7A;\n      --terracotta-deep: #8A7059;\n      --blush: #E8DFD8;\n      --cream: #F7F4F1;\n      --paper: #FBF9F7;\n      font-family: inherit;\n      color: var(--deep);\n      -webkit-font-smoothing: antialiased;\n    }\n    .sx-product-desc *, .sx-product-desc *::before, .sx-product-desc *::after { box-sizing: border-box; }\n\n    \/* ── Eyebrow label ── *\/\n    .sx-pd-eyebrow {\n      font-size: 11px;\n      letter-spacing: .22em;\n      text-transform: uppercase;\n      color: var(--terracotta);\n      font-weight: 700;\n      text-align: center;\n      margin: 0 0 22px;\n    }\n    .sx-pd-eyebrow::before,\n    .sx-pd-eyebrow::after {\n      content: \"\";\n      display: inline-block;\n      width: 26px;\n      height: 1px;\n      background: var(--blush);\n      vertical-align: middle;\n      margin: 0 12px;\n    }\n\n    \/* ── USP grid ── *\/\n    .sx-pd-usps {\n      display: grid;\n      grid-template-columns: repeat(4, 1fr);\n      gap: 14px;\n      margin-bottom: 46px;\n    }\n    .sx-pd-usp {\n      position: relative;\n      background: linear-gradient(160deg, var(--paper), var(--cream));\n      border: 1px solid var(--blush);\n      border-radius: 18px;\n      padding: 26px 16px 22px;\n      text-align: center;\n      transition: transform .35s cubic-bezier(.22,1,.36,1), box-shadow .35s ease, border-color .35s ease;\n      opacity: 0;\n      transform: translateY(14px);\n      animation: sx-rise .7s cubic-bezier(.22,1,.36,1) forwards;\n    }\n    .sx-pd-usp:nth-child(1) { animation-delay: .05s; }\n    .sx-pd-usp:nth-child(2) { animation-delay: .14s; }\n    .sx-pd-usp:nth-child(3) { animation-delay: .23s; }\n    .sx-pd-usp:nth-child(4) { animation-delay: .32s; }\n    @keyframes sx-rise { to { opacity: 1; transform: translateY(0); } }\n\n    .sx-pd-usp:hover {\n      transform: translateY(-5px);\n      box-shadow: 0 18px 40px -22px rgba(47,42,38,.45);\n      border-color: var(--terracotta);\n    }\n\n    .sx-pd-icon {\n      width: 54px;\n      height: 54px;\n      margin: 0 auto 16px;\n      border-radius: 50%;\n      background: #fff;\n      border: 1px solid var(--blush);\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      color: var(--terracotta);\n      transition: background .35s ease, color .35s ease, border-color .35s ease;\n    }\n    .sx-pd-usp:hover .sx-pd-icon {\n      background: var(--terracotta);\n      border-color: var(--terracotta);\n      color: #fff;\n    }\n    .sx-pd-icon svg { width: 26px; height: 26px; display: block; }\n\n    .sx-pd-usp b {\n      display: block;\n      font-size: 14px;\n      font-weight: 700;\n      color: var(--deep);\n      margin-bottom: 5px;\n      letter-spacing: .01em;\n    }\n    .sx-pd-usp small {\n      display: block;\n      font-size: 12px;\n      line-height: 1.45;\n      color: var(--mid);\n    }\n\n    \/* ── Accordion ── *\/\n    .sx-pd-accordion {\n      border: 1px solid var(--blush);\n      border-radius: 18px;\n      overflow: hidden;\n      background: var(--paper);\n      margin-bottom: 46px;\n    }\n    .sx-pd-item + .sx-pd-item { border-top: 1px solid var(--blush); }\n    .sx-pd-trigger {\n      width: 100%;\n      background: none;\n      border: none;\n      padding: 20px 24px;\n      display: flex;\n      justify-content: space-between;\n      align-items: center;\n      cursor: pointer;\n      font-family: inherit;\n      font-size: 14.5px;\n      font-weight: 700;\n      color: var(--deep);\n      letter-spacing: .01em;\n      text-align: left;\n      transition: color .25s ease;\n    }\n    .sx-pd-trigger:hover { color: var(--terracotta); }\n    .sx-pd-arrow {\n      position: relative;\n      width: 16px;\n      height: 16px;\n      flex-shrink: 0;\n      margin-left: 16px;\n    }\n    .sx-pd-arrow::before,\n    .sx-pd-arrow::after {\n      content: \"\";\n      position: absolute;\n      background: var(--terracotta);\n      border-radius: 2px;\n      transition: transform .3s cubic-bezier(.22,1,.36,1), opacity .3s ease;\n    }\n    .sx-pd-arrow::before { top: 7px; left: 0; width: 16px; height: 2px; }\n    .sx-pd-arrow::after  { left: 7px; top: 0; width: 2px; height: 16px; }\n    .sx-pd-item.open .sx-pd-arrow::after { transform: rotate(90deg); opacity: 0; }\n\n    .sx-pd-body {\n      max-height: 0;\n      overflow: hidden;\n      transition: max-height .4s cubic-bezier(.4,0,.2,1);\n    }\n    .sx-pd-body-inner {\n      padding: 0 24px 22px;\n      font-size: 14px;\n      line-height: 1.85;\n      color: var(--mid);\n    }\n    .sx-pd-body ul { margin: 0; padding-left: 18px; }\n    .sx-pd-body li { margin-bottom: 7px; }\n    .sx-pd-body li::marker { color: var(--terracotta); }\n    .sx-pd-body p { margin: 0; }\n    .sx-pd-body strong { color: var(--deep); }\n    .sx-pd-body a { color: var(--terracotta-deep); font-weight: 700; text-decoration: none; border-bottom: 1px solid var(--blush); }\n    .sx-pd-body a:hover { border-color: var(--terracotta); }\n\n    .sx-pd-tags { display: flex; flex-wrap: wrap; gap: 8px; }\n    .sx-pd-tag {\n      background: var(--cream);\n      border: 1px solid var(--blush);\n      color: var(--terracotta-deep);\n      padding: 6px 16px;\n      border-radius: 999px;\n      font-size: 12.5px;\n      font-weight: 700;\n    }\n\n    \/* ── Sluittekst ── *\/\n    .sx-pd-close { text-align: center; padding: 4px 8px 0; }\n    .sx-pd-quote {\n      font-family: 'Fraunces', Georgia, serif;\n      font-size: 23px;\n      line-height: 1.5;\n      font-style: italic;\n      color: var(--deep);\n      margin: 0 auto 18px;\n      max-width: 30ch;\n      font-weight: 400;\n    }\n    .sx-pd-quote span { color: var(--terracotta-deep); }\n    .sx-pd-quote::before {\n      content: \"\";\n      display: block;\n      width: 34px;\n      height: 2px;\n      background: var(--terracotta);\n      margin: 0 auto 24px;\n    }\n    .sx-pd-intro {\n      font-size: 15px;\n      line-height: 1.9;\n      color: var(--mid);\n      max-width: 56ch;\n      margin: 0 auto;\n    }\n    .sx-pd-intro p { margin: 0 0 14px; }\n    .sx-pd-intro strong { color: var(--deep); }\n\n    .sx-pd-footer {\n      text-align: center;\n      font-size: 11px;\n      letter-spacing: .12em;\n      text-transform: uppercase;\n      color: var(--terracotta);\n      margin-top: 36px;\n      padding-top: 26px;\n      border-top: 1px solid var(--blush);\n    }\n\n    @media (max-width: 640px) {\n      .sx-pd-usps { grid-template-columns: 1fr 1fr; gap: 10px; }\n      .sx-pd-usp { padding: 22px 12px 18px; }\n      .sx-pd-quote { font-size: 20px; }\n    }\n  \u003c\/style\u003e\n\n  \u003c!-- ───────── 1 · USP-blokjes met icoontjes ───────── --\u003e\n  \u003cp class=\"sx-pd-eyebrow\"\u003eWaarom SX Gifts\u003c\/p\u003e\n  \u003cdiv class=\"sx-pd-usps\"\u003e\n\n    \u003cdiv class=\"sx-pd-usp\"\u003e\n      \u003cdiv class=\"sx-pd-icon\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n          \u003cline x1=\"4\" y1=\"20\" x2=\"16\" y2=\"8\"\u003e\u003c\/line\u003e\n          \u003ccircle cx=\"18\" cy=\"6\" r=\"1.6\"\u003e\u003c\/circle\u003e\n          \u003cpath d=\"M4 20c-1.6 0-1.6-2.6 0-2.6s1.6 2.6 0 2.6z\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cb\u003eEcht geborduurd\u003c\/b\u003e\n      \u003csmall\u003eGeen print — blijft mooi\u003c\/small\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sx-pd-usp\"\u003e\n      \u003cdiv class=\"sx-pd-icon\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n          \u003cpath d=\"M12 20.5C7 17 4 13.8 4 10.2A4.2 4.2 0 0 1 12 8a4.2 4.2 0 0 1 8 2.2c0 3.6-3 6.8-8 10.3z\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cb\u003eVeilig voor baby's\u003c\/b\u003e\n      \u003csmall\u003eGeschikt vanaf de geboorte\u003c\/small\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sx-pd-usp\"\u003e\n      \u003cdiv class=\"sx-pd-icon\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n          \u003cpath d=\"M21 4 11 14\"\u003e\u003c\/path\u003e\n          \u003cpath d=\"M21 4 14.5 21 11 14 4 10.5 21 4z\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cb\u003eSnel verzonden\u003c\/b\u003e\n      \u003csmall\u003eVóór 14:00 = vandaag\u003c\/small\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sx-pd-usp\"\u003e\n      \u003cdiv class=\"sx-pd-icon\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n          \u003crect x=\"3.5\" y=\"9\" width=\"17\" height=\"11.5\" rx=\"1.5\"\u003e\u003c\/rect\u003e\n          \u003cpath d=\"M3 9h18M12 9v11.5\"\u003e\u003c\/path\u003e\n          \u003cpath d=\"M12 9C9 9 7 7.5 7 5.8 7 4.5 8 4 9 4c2 0 3 3 3 5zm0 0c3 0 5-1.5 5-3.2C17 4.5 16 4 15 4c-2 0-3 3-3 5z\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cb\u003eUniek cadeau\u003c\/b\u003e\n      \u003csmall\u003eAlleen voor hen gemaakt\u003c\/small\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n  \u003c!-- ───────── 2 · Uitklapvelden ───────── --\u003e\n  \u003cdiv class=\"sx-pd-accordion\"\u003e\n\n    \u003cdiv class=\"sx-pd-item\"\u003e\n      \u003cbutton class=\"sx-pd-trigger\" type=\"button\"\u003eWaarom deze knuffel zo bijzonder is\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/button\u003e\n      \u003cdiv class=\"sx-pd-body\"\u003e\u003cdiv class=\"sx-pd-body-inner\"\u003e\n        \u003cul\u003e\n          \u003cli\u003e\n\u003cstrong\u003eHoogwaardig borduurwerk\u003c\/strong\u003e — geen print, dus blijft altijd mooi\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eSuperzacht en veilig\u003c\/strong\u003e — geschikt vanaf de geboorte\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eUitneembare vulling\u003c\/strong\u003e — eenvoudig te wassen op 30°C\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eBlijft mooi na wassen\u003c\/strong\u003e — geen vervaging of slijtage\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eMet liefde gemaakt\u003c\/strong\u003e in ons eigen atelier in Nederland\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sx-pd-item\"\u003e\n      \u003cbutton class=\"sx-pd-trigger\" type=\"button\"\u003eProductdetails\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/button\u003e\n      \u003cdiv class=\"sx-pd-body\"\u003e\u003cdiv class=\"sx-pd-body-inner\"\u003e\n        \u003cul\u003e\n          \u003cli\u003eFormaat: ± 40 cm\u003c\/li\u003e\n          \u003cli\u003eVulling uitneembaar via ritssysteem\u003c\/li\u003e\n          \u003cli\u003eWasbaar op 30°C, fijn wasprogramma\u003c\/li\u003e\n          \u003cli\u003eGeschikt voor alle leeftijden, ook baby's\u003c\/li\u003e\n          \u003cli\u003eZachte, hoogwaardige stof\u003c\/li\u003e\n          \u003cli\u003eGeborduurd met naam en eventueel geboortedatum\u003c\/li\u003e\n          \u003cli\u003eGemaakt in eigen atelier in Nederland\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sx-pd-item\"\u003e\n      \u003cbutton class=\"sx-pd-trigger\" type=\"button\"\u003eOnderhoud en wasadvies\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/button\u003e\n      \u003cdiv class=\"sx-pd-body\"\u003e\u003cdiv class=\"sx-pd-body-inner\"\u003e\n        \u003cp\u003eVerwijder de vulling via het ritssysteem en was het omhulsel op \u003cstrong\u003e30°C\u003c\/strong\u003e op een fijn wasprogramma. Droog plat of hangend — niet in de droger. Zo blijft de borduring én de stof jarenlang mooi.\u003c\/p\u003e\n      \u003c\/div\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sx-pd-item\"\u003e\n      \u003cbutton class=\"sx-pd-trigger\" type=\"button\"\u003ePerfect als cadeau voor\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/button\u003e\n      \u003cdiv class=\"sx-pd-body\"\u003e\u003cdiv class=\"sx-pd-body-inner\"\u003e\n        \u003cdiv class=\"sx-pd-tags\"\u003e\n          \u003cspan class=\"sx-pd-tag\"\u003eKraamcadeau\u003c\/span\u003e\n          \u003cspan class=\"sx-pd-tag\"\u003eEerste verjaardag\u003c\/span\u003e\n          \u003cspan class=\"sx-pd-tag\"\u003eBabyshower\u003c\/span\u003e\n          \u003cspan class=\"sx-pd-tag\"\u003eSinterklaas\u003c\/span\u003e\n          \u003cspan class=\"sx-pd-tag\"\u003eKerst\u003c\/span\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sx-pd-item\"\u003e\n      \u003cbutton class=\"sx-pd-trigger\" type=\"button\"\u003eCombineert perfect met\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/button\u003e\n      \u003cdiv class=\"sx-pd-body\"\u003e\u003cdiv class=\"sx-pd-body-inner\"\u003e\n        \u003cp\u003eMaak het cadeau nog completer. Combineer deze knuffel met een \u003ca href=\"\/collections\/gepersonaliseerde-bandana-slab-met-naam-geborduurd\"\u003egepersonaliseerde slab\u003c\/a\u003e, een \u003ca href=\"\/collections\/gepersonaliseerd-speenkoord-met-naam-geborduurd\"\u003espeenkoord met naam\u003c\/a\u003e of een \u003ca href=\"\/collections\/baby-beanie-met-oortjes\"\u003emutsje met oortjes\u003c\/a\u003e voor een compleet persoonlijk cadeaupakket.\u003c\/p\u003e\n      \u003c\/div\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n  \u003c!-- ───────── 3 · Sluittekst ───────── --\u003e\n  \u003cdiv class=\"sx-pd-close\"\u003e\n    \u003cp class=\"sx-pd-quote\"\u003eEen knuffel die zijn naam draagt — \u003cspan\u003evoor altijd.\u003c\/span\u003e\u003c\/p\u003e\n    \u003cdiv class=\"sx-pd-intro\"\u003e\n      \u003cp\u003eElk kind verdient iets dat écht van hem of haar is. Deze zachte knuffel wordt speciaal voor jou geborduurd met de naam — en eventueel de geboortedatum — van de baby. Geen massaproductie, maar een uniek cadeau gemaakt met aandacht in ons eigen atelier.\u003c\/p\u003e\n      \u003cp\u003eJarenlang mee knuffelen, jarenlang mooi blijven. \u003cstrong\u003eEen herinnering voor het leven.\u003c\/strong\u003e\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cp class=\"sx-pd-footer\"\u003eAl door honderden ouders gekozen  ·  Gemaakt in eigen atelier  ·  Gratis verzending vanaf €20\u003c\/p\u003e\n\n\u003c\/div\u003e\n\n\u003cscript\u003e\n  document.querySelectorAll('.sx-product-desc .sx-pd-trigger').forEach(function (btn) {\n    btn.addEventListener('click', function () {\n      var item = this.closest('.sx-pd-item');\n      var body = item.querySelector('.sx-pd-body');\n      var open = item.classList.toggle('open');\n      body.style.maxHeight = open ? body.scrollHeight + 'px' : null;\n    });\n  });\n\u003c\/script\u003e","brand":"SX Gifts","offers":[{"title":"Default Title","offer_id":56797617783119,"sku":"CU017","price":39.95,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0986\/7234\/5423\/files\/Lammetje_met_baby.png?v=1781115866"},{"product_id":"lama-knuffel-met-naam","title":"Lama Knuffel met Naam","description":"\u003cstyle\u003e\n    @import url('https:\/\/fonts.googleapis.com\/css2?family=Fraunces:ital,opsz,wght@0,9..144,400;0,9..144,500;1,9..144,400\u0026display=swap');\n\n    .sx-product-desc {\n      --deep: #2F2A26;\n      --mid: #6F655D;\n      --terracotta: #A88F7A;\n      --terracotta-deep: #8A7059;\n      --blush: #E8DFD8;\n      --cream: #F7F4F1;\n      --paper: #FBF9F7;\n      font-family: inherit;\n      color: var(--deep);\n      -webkit-font-smoothing: antialiased;\n    }\n    .sx-product-desc *, .sx-product-desc *::before, .sx-product-desc *::after { box-sizing: border-box; }\n\n    \/* ── Eyebrow label ── *\/\n    .sx-pd-eyebrow {\n      font-size: 11px;\n      letter-spacing: .22em;\n      text-transform: uppercase;\n      color: var(--terracotta);\n      font-weight: 700;\n      text-align: center;\n      margin: 0 0 22px;\n    }\n    .sx-pd-eyebrow::before,\n    .sx-pd-eyebrow::after {\n      content: \"\";\n      display: inline-block;\n      width: 26px;\n      height: 1px;\n      background: var(--blush);\n      vertical-align: middle;\n      margin: 0 12px;\n    }\n\n    \/* ── USP grid ── *\/\n    .sx-pd-usps {\n      display: grid;\n      grid-template-columns: repeat(4, 1fr);\n      gap: 14px;\n      margin-bottom: 46px;\n    }\n    .sx-pd-usp {\n      position: relative;\n      background: linear-gradient(160deg, var(--paper), var(--cream));\n      border: 1px solid var(--blush);\n      border-radius: 18px;\n      padding: 26px 16px 22px;\n      text-align: center;\n      transition: transform .35s cubic-bezier(.22,1,.36,1), box-shadow .35s ease, border-color .35s ease;\n      opacity: 0;\n      transform: translateY(14px);\n      animation: sx-rise .7s cubic-bezier(.22,1,.36,1) forwards;\n    }\n    .sx-pd-usp:nth-child(1) { animation-delay: .05s; }\n    .sx-pd-usp:nth-child(2) { animation-delay: .14s; }\n    .sx-pd-usp:nth-child(3) { animation-delay: .23s; }\n    .sx-pd-usp:nth-child(4) { animation-delay: .32s; }\n    @keyframes sx-rise { to { opacity: 1; transform: translateY(0); } }\n\n    .sx-pd-usp:hover {\n      transform: translateY(-5px);\n      box-shadow: 0 18px 40px -22px rgba(47,42,38,.45);\n      border-color: var(--terracotta);\n    }\n\n    .sx-pd-icon {\n      width: 54px;\n      height: 54px;\n      margin: 0 auto 16px;\n      border-radius: 50%;\n      background: #fff;\n      border: 1px solid var(--blush);\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      color: var(--terracotta);\n      transition: background .35s ease, color .35s ease, border-color .35s ease;\n    }\n    .sx-pd-usp:hover .sx-pd-icon {\n      background: var(--terracotta);\n      border-color: var(--terracotta);\n      color: #fff;\n    }\n    .sx-pd-icon svg { width: 26px; height: 26px; display: block; }\n\n    .sx-pd-usp b {\n      display: block;\n      font-size: 14px;\n      font-weight: 700;\n      color: var(--deep);\n      margin-bottom: 5px;\n      letter-spacing: .01em;\n    }\n    .sx-pd-usp small {\n      display: block;\n      font-size: 12px;\n      line-height: 1.45;\n      color: var(--mid);\n    }\n\n    \/* ── Accordion ── *\/\n    .sx-pd-accordion {\n      border: 1px solid var(--blush);\n      border-radius: 18px;\n      overflow: hidden;\n      background: var(--paper);\n      margin-bottom: 46px;\n    }\n    .sx-pd-item + .sx-pd-item { border-top: 1px solid var(--blush); }\n    .sx-pd-trigger {\n      width: 100%;\n      background: none;\n      border: none;\n      padding: 20px 24px;\n      display: flex;\n      justify-content: space-between;\n      align-items: center;\n      cursor: pointer;\n      font-family: inherit;\n      font-size: 14.5px;\n      font-weight: 700;\n      color: var(--deep);\n      letter-spacing: .01em;\n      text-align: left;\n      transition: color .25s ease;\n    }\n    .sx-pd-trigger:hover { color: var(--terracotta); }\n    .sx-pd-arrow {\n      position: relative;\n      width: 16px;\n      height: 16px;\n      flex-shrink: 0;\n      margin-left: 16px;\n    }\n    .sx-pd-arrow::before,\n    .sx-pd-arrow::after {\n      content: \"\";\n      position: absolute;\n      background: var(--terracotta);\n      border-radius: 2px;\n      transition: transform .3s cubic-bezier(.22,1,.36,1), opacity .3s ease;\n    }\n    .sx-pd-arrow::before { top: 7px; left: 0; width: 16px; height: 2px; }\n    .sx-pd-arrow::after  { left: 7px; top: 0; width: 2px; height: 16px; }\n    .sx-pd-item.open .sx-pd-arrow::after { transform: rotate(90deg); opacity: 0; }\n\n    .sx-pd-body {\n      max-height: 0;\n      overflow: hidden;\n      transition: max-height .4s cubic-bezier(.4,0,.2,1);\n    }\n    .sx-pd-body-inner {\n      padding: 0 24px 22px;\n      font-size: 14px;\n      line-height: 1.85;\n      color: var(--mid);\n    }\n    .sx-pd-body ul { margin: 0; padding-left: 18px; }\n    .sx-pd-body li { margin-bottom: 7px; }\n    .sx-pd-body li::marker { color: var(--terracotta); }\n    .sx-pd-body p { margin: 0; }\n    .sx-pd-body strong { color: var(--deep); }\n    .sx-pd-body a { color: var(--terracotta-deep); font-weight: 700; text-decoration: none; border-bottom: 1px solid var(--blush); }\n    .sx-pd-body a:hover { border-color: var(--terracotta); }\n\n    .sx-pd-tags { display: flex; flex-wrap: wrap; gap: 8px; }\n    .sx-pd-tag {\n      background: var(--cream);\n      border: 1px solid var(--blush);\n      color: var(--terracotta-deep);\n      padding: 6px 16px;\n      border-radius: 999px;\n      font-size: 12.5px;\n      font-weight: 700;\n    }\n\n    \/* ── Sluittekst ── *\/\n    .sx-pd-close { text-align: center; padding: 4px 8px 0; }\n    .sx-pd-quote {\n      font-family: 'Fraunces', Georgia, serif;\n      font-size: 23px;\n      line-height: 1.5;\n      font-style: italic;\n      color: var(--deep);\n      margin: 0 auto 18px;\n      max-width: 30ch;\n      font-weight: 400;\n    }\n    .sx-pd-quote span { color: var(--terracotta-deep); }\n    .sx-pd-quote::before {\n      content: \"\";\n      display: block;\n      width: 34px;\n      height: 2px;\n      background: var(--terracotta);\n      margin: 0 auto 24px;\n    }\n    .sx-pd-intro {\n      font-size: 15px;\n      line-height: 1.9;\n      color: var(--mid);\n      max-width: 56ch;\n      margin: 0 auto;\n    }\n    .sx-pd-intro p { margin: 0 0 14px; }\n    .sx-pd-intro strong { color: var(--deep); }\n\n    .sx-pd-footer {\n      text-align: center;\n      font-size: 11px;\n      letter-spacing: .12em;\n      text-transform: uppercase;\n      color: var(--terracotta);\n      margin-top: 36px;\n      padding-top: 26px;\n      border-top: 1px solid var(--blush);\n    }\n\n    @media (max-width: 640px) {\n      .sx-pd-usps { grid-template-columns: 1fr 1fr; gap: 10px; }\n      .sx-pd-usp { padding: 22px 12px 18px; }\n      .sx-pd-quote { font-size: 20px; }\n    }\n  \u003c\/style\u003e\n\u003cdiv class=\"sx-product-desc\"\u003e\n\u003c!-- ───────── 1 · USP-blokjes met icoontjes ───────── --\u003e\n\u003cp class=\"sx-pd-eyebrow\"\u003eWaarom SX Gifts\u003c\/p\u003e\n\u003cdiv class=\"sx-pd-usps\"\u003e\n\u003cdiv class=\"sx-pd-usp\"\u003e\n\u003cdiv class=\"sx-pd-icon\"\u003e\u003csvg stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke-width=\"1.6\" stroke=\"currentColor\" fill=\"none\" viewbox=\"0 0 24 24\"\u003e\n          \u003cline y2=\"8\" x2=\"16\" y1=\"20\" x1=\"4\"\u003e\u003c\/line\u003e\n          \u003ccircle r=\"1.6\" cy=\"6\" cx=\"18\"\u003e\u003c\/circle\u003e\n          \u003cpath d=\"M4 20c-1.6 0-1.6-2.6 0-2.6s1.6 2.6 0 2.6z\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cb\u003eEcht geborduurd\u003c\/b\u003e \u003csmall\u003eGeen print — blijft mooi\u003c\/small\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sx-pd-usp\"\u003e\n\u003cdiv class=\"sx-pd-icon\"\u003e\u003csvg stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke-width=\"1.6\" stroke=\"currentColor\" fill=\"none\" viewbox=\"0 0 24 24\"\u003e\n          \u003cpath d=\"M12 20.5C7 17 4 13.8 4 10.2A4.2 4.2 0 0 1 12 8a4.2 4.2 0 0 1 8 2.2c0 3.6-3 6.8-8 10.3z\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cb\u003eVeilig voor baby's\u003c\/b\u003e \u003csmall\u003eGeschikt vanaf de geboorte\u003c\/small\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sx-pd-usp\"\u003e\n\u003cdiv class=\"sx-pd-icon\"\u003e\u003csvg stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke-width=\"1.6\" stroke=\"currentColor\" fill=\"none\" viewbox=\"0 0 24 24\"\u003e\n          \u003cpath d=\"M21 4 11 14\"\u003e\u003c\/path\u003e\n          \u003cpath d=\"M21 4 14.5 21 11 14 4 10.5 21 4z\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cb\u003eSnel verzonden\u003c\/b\u003e \u003csmall\u003eVóór 14:00 = vandaag\u003c\/small\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sx-pd-usp\"\u003e\n\u003cdiv class=\"sx-pd-icon\"\u003e\u003csvg stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke-width=\"1.6\" stroke=\"currentColor\" fill=\"none\" viewbox=\"0 0 24 24\"\u003e\n          \u003crect rx=\"1.5\" height=\"11.5\" width=\"17\" y=\"9\" x=\"3.5\"\u003e\u003c\/rect\u003e\n          \u003cpath d=\"M3 9h18M12 9v11.5\"\u003e\u003c\/path\u003e\n          \u003cpath d=\"M12 9C9 9 7 7.5 7 5.8 7 4.5 8 4 9 4c2 0 3 3 3 5zm0 0c3 0 5-1.5 5-3.2C17 4.5 16 4 15 4c-2 0-3 3-3 5z\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cb\u003eUniek cadeau\u003c\/b\u003e \u003csmall\u003eAlleen voor hen gemaakt\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ───────── 2 · Uitklapvelden ───────── --\u003e\n\u003cdiv class=\"sx-pd-accordion\"\u003e\n\u003cdiv class=\"sx-pd-item\"\u003e\n\u003cbutton type=\"button\" class=\"sx-pd-trigger\"\u003eWaarom deze knuffel zo bijzonder is\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"sx-pd-body\"\u003e\n\u003cdiv class=\"sx-pd-body-inner\"\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eHoogwaardig borduurwerk\u003c\/strong\u003e — geen print, dus blijft altijd mooi\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSuperzacht en veilig\u003c\/strong\u003e — geschikt vanaf de geboorte\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eUitneembare vulling\u003c\/strong\u003e — eenvoudig te wassen op 30°C\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eBlijft mooi na wassen\u003c\/strong\u003e — geen vervaging of slijtage\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eMet liefde gemaakt\u003c\/strong\u003e in ons eigen atelier in Nederland\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sx-pd-item\"\u003e\n\u003cbutton type=\"button\" class=\"sx-pd-trigger\"\u003eProductdetails\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"sx-pd-body\"\u003e\n\u003cdiv class=\"sx-pd-body-inner\"\u003e\n\u003cul\u003e\n\u003cli\u003eFormaat: ± 40 cm\u003c\/li\u003e\n\u003cli\u003eVulling uitneembaar via ritssysteem\u003c\/li\u003e\n\u003cli\u003eWasbaar op 30°C, fijn wasprogramma\u003c\/li\u003e\n\u003cli\u003eGeschikt voor alle leeftijden, ook baby's\u003c\/li\u003e\n\u003cli\u003eZachte, hoogwaardige stof\u003c\/li\u003e\n\u003cli\u003eGeborduurd met naam en eventueel geboortedatum\u003c\/li\u003e\n\u003cli\u003eGemaakt in eigen atelier in Nederland\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sx-pd-item\"\u003e\n\u003cbutton type=\"button\" class=\"sx-pd-trigger\"\u003eOnderhoud en wasadvies\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"sx-pd-body\"\u003e\n\u003cdiv class=\"sx-pd-body-inner\"\u003e\n\u003cp\u003eVerwijder de vulling via het ritssysteem en was het omhulsel op \u003cstrong\u003e30°C\u003c\/strong\u003e op een fijn wasprogramma. Droog plat of hangend — niet in de droger. Zo blijft de borduring én de stof jarenlang mooi.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sx-pd-item\"\u003e\n\u003cbutton type=\"button\" class=\"sx-pd-trigger\"\u003ePerfect als cadeau voor\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"sx-pd-body\"\u003e\n\u003cdiv class=\"sx-pd-body-inner\"\u003e\n\u003cdiv class=\"sx-pd-tags\"\u003e\n\u003cspan class=\"sx-pd-tag\"\u003eKraamcadeau\u003c\/span\u003e \u003cspan class=\"sx-pd-tag\"\u003eEerste verjaardag\u003c\/span\u003e \u003cspan class=\"sx-pd-tag\"\u003eBabyshower\u003c\/span\u003e \u003cspan class=\"sx-pd-tag\"\u003eSinterklaas\u003c\/span\u003e \u003cspan class=\"sx-pd-tag\"\u003eKerst\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sx-pd-item\"\u003e\n\u003cbutton type=\"button\" class=\"sx-pd-trigger\"\u003eCombineert perfect met\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"sx-pd-body\"\u003e\n\u003cdiv class=\"sx-pd-body-inner\"\u003e\n\u003cp\u003eMaak het cadeau nog completer. Combineer deze knuffel met een \u003ca href=\"\/collections\/gepersonaliseerde-bandana-slab-met-naam-geborduurd\"\u003egepersonaliseerde slab\u003c\/a\u003e, een \u003ca href=\"\/collections\/gepersonaliseerd-speenkoord-met-naam-geborduurd\"\u003espeenkoord met naam\u003c\/a\u003e of een \u003ca href=\"\/collections\/baby-beanie-met-oortjes\"\u003emutsje met oortjes\u003c\/a\u003e voor een compleet persoonlijk cadeaupakket.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ───────── 3 · Sluittekst ───────── --\u003e\n\u003cdiv class=\"sx-pd-close\"\u003e\n\u003cp class=\"sx-pd-quote\"\u003eEen knuffel die zijn naam draagt — \u003cspan\u003evoor altijd.\u003c\/span\u003e\u003c\/p\u003e\n\u003cdiv class=\"sx-pd-intro\"\u003e\n\u003cp\u003eElk kind verdient iets dat écht van hem of haar is. Deze zachte knuffel wordt speciaal voor jou geborduurd met de naam — en eventueel de geboortedatum — van de baby. Geen massaproductie, maar een uniek cadeau gemaakt met aandacht in ons eigen atelier.\u003c\/p\u003e\n\u003cp\u003eJarenlang mee knuffelen, jarenlang mooi blijven. \u003cstrong\u003eEen herinnering voor het leven.\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"sx-pd-footer\"\u003eAl door honderden ouders gekozen  ·  Gemaakt in eigen atelier  ·  Gratis verzending vanaf €20\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"SX Gifts","offers":[{"title":"Default Title","offer_id":56797623910735,"sku":"CU018","price":44.95,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0986\/7234\/5423\/files\/Lama_met_kind.png?v=1781115797"},{"product_id":"aap-knuffel-met-naam","title":"Aap Knuffel met Naam","description":"\u003cdiv class=\"sx-product-desc\"\u003e\n  \u003cstyle\u003e\n    @import url('https:\/\/fonts.googleapis.com\/css2?family=Fraunces:ital,opsz,wght@0,9..144,400;0,9..144,500;1,9..144,400\u0026display=swap');\n\n    .sx-product-desc {\n      --deep: #2F2A26;\n      --mid: #6F655D;\n      --terracotta: #A88F7A;\n      --terracotta-deep: #8A7059;\n      --blush: #E8DFD8;\n      --cream: #F7F4F1;\n      --paper: #FBF9F7;\n      font-family: inherit;\n      color: var(--deep);\n      -webkit-font-smoothing: antialiased;\n    }\n    .sx-product-desc *, .sx-product-desc *::before, .sx-product-desc *::after { box-sizing: border-box; }\n\n    \/* ── Eyebrow label ── *\/\n    .sx-pd-eyebrow {\n      font-size: 11px;\n      letter-spacing: .22em;\n      text-transform: uppercase;\n      color: var(--terracotta);\n      font-weight: 700;\n      text-align: center;\n      margin: 0 0 22px;\n    }\n    .sx-pd-eyebrow::before,\n    .sx-pd-eyebrow::after {\n      content: \"\";\n      display: inline-block;\n      width: 26px;\n      height: 1px;\n      background: var(--blush);\n      vertical-align: middle;\n      margin: 0 12px;\n    }\n\n    \/* ── USP grid ── *\/\n    .sx-pd-usps {\n      display: grid;\n      grid-template-columns: repeat(4, 1fr);\n      gap: 14px;\n      margin-bottom: 46px;\n    }\n    .sx-pd-usp {\n      position: relative;\n      background: linear-gradient(160deg, var(--paper), var(--cream));\n      border: 1px solid var(--blush);\n      border-radius: 18px;\n      padding: 26px 16px 22px;\n      text-align: center;\n      transition: transform .35s cubic-bezier(.22,1,.36,1), box-shadow .35s ease, border-color .35s ease;\n      opacity: 0;\n      transform: translateY(14px);\n      animation: sx-rise .7s cubic-bezier(.22,1,.36,1) forwards;\n    }\n    .sx-pd-usp:nth-child(1) { animation-delay: .05s; }\n    .sx-pd-usp:nth-child(2) { animation-delay: .14s; }\n    .sx-pd-usp:nth-child(3) { animation-delay: .23s; }\n    .sx-pd-usp:nth-child(4) { animation-delay: .32s; }\n    @keyframes sx-rise { to { opacity: 1; transform: translateY(0); } }\n\n    .sx-pd-usp:hover {\n      transform: translateY(-5px);\n      box-shadow: 0 18px 40px -22px rgba(47,42,38,.45);\n      border-color: var(--terracotta);\n    }\n\n    .sx-pd-icon {\n      width: 54px;\n      height: 54px;\n      margin: 0 auto 16px;\n      border-radius: 50%;\n      background: #fff;\n      border: 1px solid var(--blush);\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      color: var(--terracotta);\n      transition: background .35s ease, color .35s ease, border-color .35s ease;\n    }\n    .sx-pd-usp:hover .sx-pd-icon {\n      background: var(--terracotta);\n      border-color: var(--terracotta);\n      color: #fff;\n    }\n    .sx-pd-icon svg { width: 26px; height: 26px; display: block; }\n\n    .sx-pd-usp b {\n      display: block;\n      font-size: 14px;\n      font-weight: 700;\n      color: var(--deep);\n      margin-bottom: 5px;\n      letter-spacing: .01em;\n    }\n    .sx-pd-usp small {\n      display: block;\n      font-size: 12px;\n      line-height: 1.45;\n      color: var(--mid);\n    }\n\n    \/* ── Accordion ── *\/\n    .sx-pd-accordion {\n      border: 1px solid var(--blush);\n      border-radius: 18px;\n      overflow: hidden;\n      background: var(--paper);\n      margin-bottom: 46px;\n    }\n    .sx-pd-item + .sx-pd-item { border-top: 1px solid var(--blush); }\n    .sx-pd-trigger {\n      width: 100%;\n      background: none;\n      border: none;\n      padding: 20px 24px;\n      display: flex;\n      justify-content: space-between;\n      align-items: center;\n      cursor: pointer;\n      font-family: inherit;\n      font-size: 14.5px;\n      font-weight: 700;\n      color: var(--deep);\n      letter-spacing: .01em;\n      text-align: left;\n      transition: color .25s ease;\n    }\n    .sx-pd-trigger:hover { color: var(--terracotta); }\n    .sx-pd-arrow {\n      position: relative;\n      width: 16px;\n      height: 16px;\n      flex-shrink: 0;\n      margin-left: 16px;\n    }\n    .sx-pd-arrow::before,\n    .sx-pd-arrow::after {\n      content: \"\";\n      position: absolute;\n      background: var(--terracotta);\n      border-radius: 2px;\n      transition: transform .3s cubic-bezier(.22,1,.36,1), opacity .3s ease;\n    }\n    .sx-pd-arrow::before { top: 7px; left: 0; width: 16px; height: 2px; }\n    .sx-pd-arrow::after  { left: 7px; top: 0; width: 2px; height: 16px; }\n    .sx-pd-item.open .sx-pd-arrow::after { transform: rotate(90deg); opacity: 0; }\n\n    .sx-pd-body {\n      max-height: 0;\n      overflow: hidden;\n      transition: max-height .4s cubic-bezier(.4,0,.2,1);\n    }\n    .sx-pd-body-inner {\n      padding: 0 24px 22px;\n      font-size: 14px;\n      line-height: 1.85;\n      color: var(--mid);\n    }\n    .sx-pd-body ul { margin: 0; padding-left: 18px; }\n    .sx-pd-body li { margin-bottom: 7px; }\n    .sx-pd-body li::marker { color: var(--terracotta); }\n    .sx-pd-body p { margin: 0; }\n    .sx-pd-body strong { color: var(--deep); }\n    .sx-pd-body a { color: var(--terracotta-deep); font-weight: 700; text-decoration: none; border-bottom: 1px solid var(--blush); }\n    .sx-pd-body a:hover { border-color: var(--terracotta); }\n\n    .sx-pd-tags { display: flex; flex-wrap: wrap; gap: 8px; }\n    .sx-pd-tag {\n      background: var(--cream);\n      border: 1px solid var(--blush);\n      color: var(--terracotta-deep);\n      padding: 6px 16px;\n      border-radius: 999px;\n      font-size: 12.5px;\n      font-weight: 700;\n    }\n\n    \/* ── Sluittekst ── *\/\n    .sx-pd-close { text-align: center; padding: 4px 8px 0; }\n    .sx-pd-quote {\n      font-family: 'Fraunces', Georgia, serif;\n      font-size: 23px;\n      line-height: 1.5;\n      font-style: italic;\n      color: var(--deep);\n      margin: 0 auto 18px;\n      max-width: 30ch;\n      font-weight: 400;\n    }\n    .sx-pd-quote span { color: var(--terracotta-deep); }\n    .sx-pd-quote::before {\n      content: \"\";\n      display: block;\n      width: 34px;\n      height: 2px;\n      background: var(--terracotta);\n      margin: 0 auto 24px;\n    }\n    .sx-pd-intro {\n      font-size: 15px;\n      line-height: 1.9;\n      color: var(--mid);\n      max-width: 56ch;\n      margin: 0 auto;\n    }\n    .sx-pd-intro p { margin: 0 0 14px; }\n    .sx-pd-intro strong { color: var(--deep); }\n\n    .sx-pd-footer {\n      text-align: center;\n      font-size: 11px;\n      letter-spacing: .12em;\n      text-transform: uppercase;\n      color: var(--terracotta);\n      margin-top: 36px;\n      padding-top: 26px;\n      border-top: 1px solid var(--blush);\n    }\n\n    @media (max-width: 640px) {\n      .sx-pd-usps { grid-template-columns: 1fr 1fr; gap: 10px; }\n      .sx-pd-usp { padding: 22px 12px 18px; }\n      .sx-pd-quote { font-size: 20px; }\n    }\n  \u003c\/style\u003e\n\n  \u003c!-- ───────── 1 · USP-blokjes met icoontjes ───────── --\u003e\n  \u003cp class=\"sx-pd-eyebrow\"\u003eWaarom SX Gifts\u003c\/p\u003e\n  \u003cdiv class=\"sx-pd-usps\"\u003e\n\n    \u003cdiv class=\"sx-pd-usp\"\u003e\n      \u003cdiv class=\"sx-pd-icon\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n          \u003cline x1=\"4\" y1=\"20\" x2=\"16\" y2=\"8\"\u003e\u003c\/line\u003e\n          \u003ccircle cx=\"18\" cy=\"6\" r=\"1.6\"\u003e\u003c\/circle\u003e\n          \u003cpath d=\"M4 20c-1.6 0-1.6-2.6 0-2.6s1.6 2.6 0 2.6z\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cb\u003eEcht geborduurd\u003c\/b\u003e\n      \u003csmall\u003eGeen print — blijft mooi\u003c\/small\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sx-pd-usp\"\u003e\n      \u003cdiv class=\"sx-pd-icon\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n          \u003cpath d=\"M12 20.5C7 17 4 13.8 4 10.2A4.2 4.2 0 0 1 12 8a4.2 4.2 0 0 1 8 2.2c0 3.6-3 6.8-8 10.3z\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cb\u003eVeilig voor baby's\u003c\/b\u003e\n      \u003csmall\u003eGeschikt vanaf de geboorte\u003c\/small\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sx-pd-usp\"\u003e\n      \u003cdiv class=\"sx-pd-icon\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n          \u003cpath d=\"M21 4 11 14\"\u003e\u003c\/path\u003e\n          \u003cpath d=\"M21 4 14.5 21 11 14 4 10.5 21 4z\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cb\u003eSnel verzonden\u003c\/b\u003e\n      \u003csmall\u003eVóór 14:00 = vandaag\u003c\/small\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sx-pd-usp\"\u003e\n      \u003cdiv class=\"sx-pd-icon\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n          \u003crect x=\"3.5\" y=\"9\" width=\"17\" height=\"11.5\" rx=\"1.5\"\u003e\u003c\/rect\u003e\n          \u003cpath d=\"M3 9h18M12 9v11.5\"\u003e\u003c\/path\u003e\n          \u003cpath d=\"M12 9C9 9 7 7.5 7 5.8 7 4.5 8 4 9 4c2 0 3 3 3 5zm0 0c3 0 5-1.5 5-3.2C17 4.5 16 4 15 4c-2 0-3 3-3 5z\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cb\u003eUniek cadeau\u003c\/b\u003e\n      \u003csmall\u003eAlleen voor hen gemaakt\u003c\/small\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n  \u003c!-- ───────── 2 · Uitklapvelden ───────── --\u003e\n  \u003cdiv class=\"sx-pd-accordion\"\u003e\n\n    \u003cdiv class=\"sx-pd-item\"\u003e\n      \u003cbutton class=\"sx-pd-trigger\" type=\"button\"\u003eWaarom deze knuffel zo bijzonder is\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/button\u003e\n      \u003cdiv class=\"sx-pd-body\"\u003e\u003cdiv class=\"sx-pd-body-inner\"\u003e\n        \u003cul\u003e\n          \u003cli\u003e\n\u003cstrong\u003eHoogwaardig borduurwerk\u003c\/strong\u003e — geen print, dus blijft altijd mooi\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eSuperzacht en veilig\u003c\/strong\u003e — geschikt vanaf de geboorte\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eUitneembare vulling\u003c\/strong\u003e — eenvoudig te wassen op 30°C\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eBlijft mooi na wassen\u003c\/strong\u003e — geen vervaging of slijtage\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eMet liefde gemaakt\u003c\/strong\u003e in ons eigen atelier in Nederland\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sx-pd-item\"\u003e\n      \u003cbutton class=\"sx-pd-trigger\" type=\"button\"\u003eProductdetails\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/button\u003e\n      \u003cdiv class=\"sx-pd-body\"\u003e\u003cdiv class=\"sx-pd-body-inner\"\u003e\n        \u003cul\u003e\n          \u003cli\u003eFormaat: ± 40 cm\u003c\/li\u003e\n          \u003cli\u003eVulling uitneembaar via ritssysteem\u003c\/li\u003e\n          \u003cli\u003eWasbaar op 30°C, fijn wasprogramma\u003c\/li\u003e\n          \u003cli\u003eGeschikt voor alle leeftijden, ook baby's\u003c\/li\u003e\n          \u003cli\u003eZachte, hoogwaardige stof\u003c\/li\u003e\n          \u003cli\u003eGeborduurd met naam en eventueel geboortedatum\u003c\/li\u003e\n          \u003cli\u003eGemaakt in eigen atelier in Nederland\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sx-pd-item\"\u003e\n      \u003cbutton class=\"sx-pd-trigger\" type=\"button\"\u003eOnderhoud en wasadvies\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/button\u003e\n      \u003cdiv class=\"sx-pd-body\"\u003e\u003cdiv class=\"sx-pd-body-inner\"\u003e\n        \u003cp\u003eVerwijder de vulling via het ritssysteem en was het omhulsel op \u003cstrong\u003e30°C\u003c\/strong\u003e op een fijn wasprogramma. Droog plat of hangend — niet in de droger. Zo blijft de borduring én de stof jarenlang mooi.\u003c\/p\u003e\n      \u003c\/div\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sx-pd-item\"\u003e\n      \u003cbutton class=\"sx-pd-trigger\" type=\"button\"\u003ePerfect als cadeau voor\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/button\u003e\n      \u003cdiv class=\"sx-pd-body\"\u003e\u003cdiv class=\"sx-pd-body-inner\"\u003e\n        \u003cdiv class=\"sx-pd-tags\"\u003e\n          \u003cspan class=\"sx-pd-tag\"\u003eKraamcadeau\u003c\/span\u003e\n          \u003cspan class=\"sx-pd-tag\"\u003eEerste verjaardag\u003c\/span\u003e\n          \u003cspan class=\"sx-pd-tag\"\u003eBabyshower\u003c\/span\u003e\n          \u003cspan class=\"sx-pd-tag\"\u003eSinterklaas\u003c\/span\u003e\n          \u003cspan class=\"sx-pd-tag\"\u003eKerst\u003c\/span\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sx-pd-item\"\u003e\n      \u003cbutton class=\"sx-pd-trigger\" type=\"button\"\u003eCombineert perfect met\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/button\u003e\n      \u003cdiv class=\"sx-pd-body\"\u003e\u003cdiv class=\"sx-pd-body-inner\"\u003e\n        \u003cp\u003eMaak het cadeau nog completer. Combineer deze knuffel met een \u003ca href=\"\/collections\/gepersonaliseerde-bandana-slab-met-naam-geborduurd\"\u003egepersonaliseerde slab\u003c\/a\u003e, een \u003ca href=\"\/collections\/gepersonaliseerd-speenkoord-met-naam-geborduurd\"\u003espeenkoord met naam\u003c\/a\u003e of een \u003ca href=\"\/collections\/baby-beanie-met-oortjes\"\u003emutsje met oortjes\u003c\/a\u003e voor een compleet persoonlijk cadeaupakket.\u003c\/p\u003e\n      \u003c\/div\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n  \u003c!-- ───────── 3 · Sluittekst ───────── --\u003e\n  \u003cdiv class=\"sx-pd-close\"\u003e\n    \u003cp class=\"sx-pd-quote\"\u003eEen knuffel die zijn naam draagt — \u003cspan\u003evoor altijd.\u003c\/span\u003e\u003c\/p\u003e\n    \u003cdiv class=\"sx-pd-intro\"\u003e\n      \u003cp\u003eElk kind verdient iets dat écht van hem of haar is. Deze zachte knuffel wordt speciaal voor jou geborduurd met de naam — en eventueel de geboortedatum — van de baby. Geen massaproductie, maar een uniek cadeau gemaakt met aandacht in ons eigen atelier.\u003c\/p\u003e\n      \u003cp\u003eJarenlang mee knuffelen, jarenlang mooi blijven. \u003cstrong\u003eEen herinnering voor het leven.\u003c\/strong\u003e\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cp class=\"sx-pd-footer\"\u003eAl door honderden ouders gekozen  ·  Gemaakt in eigen atelier  ·  Gratis verzending vanaf €20\u003c\/p\u003e\n\n\u003c\/div\u003e\n\n\u003cscript\u003e\n  document.querySelectorAll('.sx-product-desc .sx-pd-trigger').forEach(function (btn) {\n    btn.addEventListener('click', function () {\n      var item = this.closest('.sx-pd-item');\n      var body = item.querySelector('.sx-pd-body');\n      var open = item.classList.toggle('open');\n      body.style.maxHeight = open ? body.scrollHeight + 'px' : null;\n    });\n  });\n\u003c\/script\u003e","brand":"SX Gifts","offers":[{"title":"Default Title","offer_id":56797628727631,"sku":"CU019","price":44.95,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0986\/7234\/5423\/files\/Aap_met_kindje.png?v=1780837441"},{"product_id":"astronaut-knuffel-met-naam","title":"Astronaut Knuffel met Naam","description":"\u003cdiv class=\"sx-product-desc\"\u003e\n  \u003cstyle\u003e\n    @import url('https:\/\/fonts.googleapis.com\/css2?family=Fraunces:ital,opsz,wght@0,9..144,400;0,9..144,500;1,9..144,400\u0026display=swap');\n\n    .sx-product-desc {\n      --deep: #2F2A26;\n      --mid: #6F655D;\n      --terracotta: #A88F7A;\n      --terracotta-deep: #8A7059;\n      --blush: #E8DFD8;\n      --cream: #F7F4F1;\n      --paper: #FBF9F7;\n      font-family: inherit;\n      color: var(--deep);\n      -webkit-font-smoothing: antialiased;\n    }\n    .sx-product-desc *, .sx-product-desc *::before, .sx-product-desc *::after { box-sizing: border-box; }\n\n    \/* ── Eyebrow label ── *\/\n    .sx-pd-eyebrow {\n      font-size: 11px;\n      letter-spacing: .22em;\n      text-transform: uppercase;\n      color: var(--terracotta);\n      font-weight: 700;\n      text-align: center;\n      margin: 0 0 22px;\n    }\n    .sx-pd-eyebrow::before,\n    .sx-pd-eyebrow::after {\n      content: \"\";\n      display: inline-block;\n      width: 26px;\n      height: 1px;\n      background: var(--blush);\n      vertical-align: middle;\n      margin: 0 12px;\n    }\n\n    \/* ── USP grid ── *\/\n    .sx-pd-usps {\n      display: grid;\n      grid-template-columns: repeat(4, 1fr);\n      gap: 14px;\n      margin-bottom: 46px;\n    }\n    .sx-pd-usp {\n      position: relative;\n      background: linear-gradient(160deg, var(--paper), var(--cream));\n      border: 1px solid var(--blush);\n      border-radius: 18px;\n      padding: 26px 16px 22px;\n      text-align: center;\n      transition: transform .35s cubic-bezier(.22,1,.36,1), box-shadow .35s ease, border-color .35s ease;\n      opacity: 0;\n      transform: translateY(14px);\n      animation: sx-rise .7s cubic-bezier(.22,1,.36,1) forwards;\n    }\n    .sx-pd-usp:nth-child(1) { animation-delay: .05s; }\n    .sx-pd-usp:nth-child(2) { animation-delay: .14s; }\n    .sx-pd-usp:nth-child(3) { animation-delay: .23s; }\n    .sx-pd-usp:nth-child(4) { animation-delay: .32s; }\n    @keyframes sx-rise { to { opacity: 1; transform: translateY(0); } }\n\n    .sx-pd-usp:hover {\n      transform: translateY(-5px);\n      box-shadow: 0 18px 40px -22px rgba(47,42,38,.45);\n      border-color: var(--terracotta);\n    }\n\n    .sx-pd-icon {\n      width: 54px;\n      height: 54px;\n      margin: 0 auto 16px;\n      border-radius: 50%;\n      background: #fff;\n      border: 1px solid var(--blush);\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      color: var(--terracotta);\n      transition: background .35s ease, color .35s ease, border-color .35s ease;\n    }\n    .sx-pd-usp:hover .sx-pd-icon {\n      background: var(--terracotta);\n      border-color: var(--terracotta);\n      color: #fff;\n    }\n    .sx-pd-icon svg { width: 26px; height: 26px; display: block; }\n\n    .sx-pd-usp b {\n      display: block;\n      font-size: 14px;\n      font-weight: 700;\n      color: var(--deep);\n      margin-bottom: 5px;\n      letter-spacing: .01em;\n    }\n    .sx-pd-usp small {\n      display: block;\n      font-size: 12px;\n      line-height: 1.45;\n      color: var(--mid);\n    }\n\n    \/* ── Accordion ── *\/\n    .sx-pd-accordion {\n      border: 1px solid var(--blush);\n      border-radius: 18px;\n      overflow: hidden;\n      background: var(--paper);\n      margin-bottom: 46px;\n    }\n    .sx-pd-item + .sx-pd-item { border-top: 1px solid var(--blush); }\n    .sx-pd-trigger {\n      width: 100%;\n      background: none;\n      border: none;\n      padding: 20px 24px;\n      display: flex;\n      justify-content: space-between;\n      align-items: center;\n      cursor: pointer;\n      font-family: inherit;\n      font-size: 14.5px;\n      font-weight: 700;\n      color: var(--deep);\n      letter-spacing: .01em;\n      text-align: left;\n      transition: color .25s ease;\n    }\n    .sx-pd-trigger:hover { color: var(--terracotta); }\n    .sx-pd-arrow {\n      position: relative;\n      width: 16px;\n      height: 16px;\n      flex-shrink: 0;\n      margin-left: 16px;\n    }\n    .sx-pd-arrow::before,\n    .sx-pd-arrow::after {\n      content: \"\";\n      position: absolute;\n      background: var(--terracotta);\n      border-radius: 2px;\n      transition: transform .3s cubic-bezier(.22,1,.36,1), opacity .3s ease;\n    }\n    .sx-pd-arrow::before { top: 7px; left: 0; width: 16px; height: 2px; }\n    .sx-pd-arrow::after  { left: 7px; top: 0; width: 2px; height: 16px; }\n    .sx-pd-item.open .sx-pd-arrow::after { transform: rotate(90deg); opacity: 0; }\n\n    .sx-pd-body {\n      max-height: 0;\n      overflow: hidden;\n      transition: max-height .4s cubic-bezier(.4,0,.2,1);\n    }\n    .sx-pd-body-inner {\n      padding: 0 24px 22px;\n      font-size: 14px;\n      line-height: 1.85;\n      color: var(--mid);\n    }\n    .sx-pd-body ul { margin: 0; padding-left: 18px; }\n    .sx-pd-body li { margin-bottom: 7px; }\n    .sx-pd-body li::marker { color: var(--terracotta); }\n    .sx-pd-body p { margin: 0; }\n    .sx-pd-body strong { color: var(--deep); }\n    .sx-pd-body a { color: var(--terracotta-deep); font-weight: 700; text-decoration: none; border-bottom: 1px solid var(--blush); }\n    .sx-pd-body a:hover { border-color: var(--terracotta); }\n\n    .sx-pd-tags { display: flex; flex-wrap: wrap; gap: 8px; }\n    .sx-pd-tag {\n      background: var(--cream);\n      border: 1px solid var(--blush);\n      color: var(--terracotta-deep);\n      padding: 6px 16px;\n      border-radius: 999px;\n      font-size: 12.5px;\n      font-weight: 700;\n    }\n\n    \/* ── Sluittekst ── *\/\n    .sx-pd-close { text-align: center; padding: 4px 8px 0; }\n    .sx-pd-quote {\n      font-family: 'Fraunces', Georgia, serif;\n      font-size: 23px;\n      line-height: 1.5;\n      font-style: italic;\n      color: var(--deep);\n      margin: 0 auto 18px;\n      max-width: 30ch;\n      font-weight: 400;\n    }\n    .sx-pd-quote span { color: var(--terracotta-deep); }\n    .sx-pd-quote::before {\n      content: \"\";\n      display: block;\n      width: 34px;\n      height: 2px;\n      background: var(--terracotta);\n      margin: 0 auto 24px;\n    }\n    .sx-pd-intro {\n      font-size: 15px;\n      line-height: 1.9;\n      color: var(--mid);\n      max-width: 56ch;\n      margin: 0 auto;\n    }\n    .sx-pd-intro p { margin: 0 0 14px; }\n    .sx-pd-intro strong { color: var(--deep); }\n\n    .sx-pd-footer {\n      text-align: center;\n      font-size: 11px;\n      letter-spacing: .12em;\n      text-transform: uppercase;\n      color: var(--terracotta);\n      margin-top: 36px;\n      padding-top: 26px;\n      border-top: 1px solid var(--blush);\n    }\n\n    @media (max-width: 640px) {\n      .sx-pd-usps { grid-template-columns: 1fr 1fr; gap: 10px; }\n      .sx-pd-usp { padding: 22px 12px 18px; }\n      .sx-pd-quote { font-size: 20px; }\n    }\n  \u003c\/style\u003e\n\n  \u003c!-- ───────── 1 · USP-blokjes met icoontjes ───────── --\u003e\n  \u003cp class=\"sx-pd-eyebrow\"\u003eWaarom SX Gifts\u003c\/p\u003e\n  \u003cdiv class=\"sx-pd-usps\"\u003e\n\n    \u003cdiv class=\"sx-pd-usp\"\u003e\n      \u003cdiv class=\"sx-pd-icon\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n          \u003cline x1=\"4\" y1=\"20\" x2=\"16\" y2=\"8\"\u003e\u003c\/line\u003e\n          \u003ccircle cx=\"18\" cy=\"6\" r=\"1.6\"\u003e\u003c\/circle\u003e\n          \u003cpath d=\"M4 20c-1.6 0-1.6-2.6 0-2.6s1.6 2.6 0 2.6z\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cb\u003eEcht geborduurd\u003c\/b\u003e\n      \u003csmall\u003eGeen print — blijft mooi\u003c\/small\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sx-pd-usp\"\u003e\n      \u003cdiv class=\"sx-pd-icon\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n          \u003cpath d=\"M12 20.5C7 17 4 13.8 4 10.2A4.2 4.2 0 0 1 12 8a4.2 4.2 0 0 1 8 2.2c0 3.6-3 6.8-8 10.3z\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cb\u003eVeilig voor baby's\u003c\/b\u003e\n      \u003csmall\u003eGeschikt vanaf de geboorte\u003c\/small\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sx-pd-usp\"\u003e\n      \u003cdiv class=\"sx-pd-icon\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n          \u003cpath d=\"M21 4 11 14\"\u003e\u003c\/path\u003e\n          \u003cpath d=\"M21 4 14.5 21 11 14 4 10.5 21 4z\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cb\u003eSnel verzonden\u003c\/b\u003e\n      \u003csmall\u003eVóór 14:00 = vandaag\u003c\/small\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sx-pd-usp\"\u003e\n      \u003cdiv class=\"sx-pd-icon\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n          \u003crect x=\"3.5\" y=\"9\" width=\"17\" height=\"11.5\" rx=\"1.5\"\u003e\u003c\/rect\u003e\n          \u003cpath d=\"M3 9h18M12 9v11.5\"\u003e\u003c\/path\u003e\n          \u003cpath d=\"M12 9C9 9 7 7.5 7 5.8 7 4.5 8 4 9 4c2 0 3 3 3 5zm0 0c3 0 5-1.5 5-3.2C17 4.5 16 4 15 4c-2 0-3 3-3 5z\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cb\u003eUniek cadeau\u003c\/b\u003e\n      \u003csmall\u003eAlleen voor hen gemaakt\u003c\/small\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n  \u003c!-- ───────── 2 · Uitklapvelden ───────── --\u003e\n  \u003cdiv class=\"sx-pd-accordion\"\u003e\n\n    \u003cdiv class=\"sx-pd-item\"\u003e\n      \u003cbutton class=\"sx-pd-trigger\" type=\"button\"\u003eWaarom deze knuffel zo bijzonder is\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/button\u003e\n      \u003cdiv class=\"sx-pd-body\"\u003e\u003cdiv class=\"sx-pd-body-inner\"\u003e\n        \u003cul\u003e\n          \u003cli\u003e\n\u003cstrong\u003eHoogwaardig borduurwerk\u003c\/strong\u003e — geen print, dus blijft altijd mooi\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eSuperzacht en veilig\u003c\/strong\u003e — geschikt vanaf de geboorte\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eUitneembare vulling\u003c\/strong\u003e — eenvoudig te wassen op 30°C\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eBlijft mooi na wassen\u003c\/strong\u003e — geen vervaging of slijtage\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eMet liefde gemaakt\u003c\/strong\u003e in ons eigen atelier in Nederland\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sx-pd-item\"\u003e\n      \u003cbutton class=\"sx-pd-trigger\" type=\"button\"\u003eProductdetails\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/button\u003e\n      \u003cdiv class=\"sx-pd-body\"\u003e\u003cdiv class=\"sx-pd-body-inner\"\u003e\n        \u003cul\u003e\n          \u003cli\u003eFormaat: ± 40 cm\u003c\/li\u003e\n          \u003cli\u003eVulling uitneembaar via ritssysteem\u003c\/li\u003e\n          \u003cli\u003eWasbaar op 30°C, fijn wasprogramma\u003c\/li\u003e\n          \u003cli\u003eGeschikt voor alle leeftijden, ook baby's\u003c\/li\u003e\n          \u003cli\u003eZachte, hoogwaardige stof\u003c\/li\u003e\n          \u003cli\u003eGeborduurd met naam en eventueel geboortedatum\u003c\/li\u003e\n          \u003cli\u003eGemaakt in eigen atelier in Nederland\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sx-pd-item\"\u003e\n      \u003cbutton class=\"sx-pd-trigger\" type=\"button\"\u003eOnderhoud en wasadvies\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/button\u003e\n      \u003cdiv class=\"sx-pd-body\"\u003e\u003cdiv class=\"sx-pd-body-inner\"\u003e\n        \u003cp\u003eVerwijder de vulling via het ritssysteem en was het omhulsel op \u003cstrong\u003e30°C\u003c\/strong\u003e op een fijn wasprogramma. Droog plat of hangend — niet in de droger. Zo blijft de borduring én de stof jarenlang mooi.\u003c\/p\u003e\n      \u003c\/div\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sx-pd-item\"\u003e\n      \u003cbutton class=\"sx-pd-trigger\" type=\"button\"\u003ePerfect als cadeau voor\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/button\u003e\n      \u003cdiv class=\"sx-pd-body\"\u003e\u003cdiv class=\"sx-pd-body-inner\"\u003e\n        \u003cdiv class=\"sx-pd-tags\"\u003e\n          \u003cspan class=\"sx-pd-tag\"\u003eKraamcadeau\u003c\/span\u003e\n          \u003cspan class=\"sx-pd-tag\"\u003eEerste verjaardag\u003c\/span\u003e\n          \u003cspan class=\"sx-pd-tag\"\u003eBabyshower\u003c\/span\u003e\n          \u003cspan class=\"sx-pd-tag\"\u003eSinterklaas\u003c\/span\u003e\n          \u003cspan class=\"sx-pd-tag\"\u003eKerst\u003c\/span\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sx-pd-item\"\u003e\n      \u003cbutton class=\"sx-pd-trigger\" type=\"button\"\u003eCombineert perfect met\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/button\u003e\n      \u003cdiv class=\"sx-pd-body\"\u003e\u003cdiv class=\"sx-pd-body-inner\"\u003e\n        \u003cp\u003eMaak het cadeau nog completer. Combineer deze knuffel met een \u003ca href=\"\/collections\/gepersonaliseerde-bandana-slab-met-naam-geborduurd\"\u003egepersonaliseerde slab\u003c\/a\u003e, een \u003ca href=\"\/collections\/gepersonaliseerd-speenkoord-met-naam-geborduurd\"\u003espeenkoord met naam\u003c\/a\u003e of een \u003ca href=\"\/collections\/baby-beanie-met-oortjes\"\u003emutsje met oortjes\u003c\/a\u003e voor een compleet persoonlijk cadeaupakket.\u003c\/p\u003e\n      \u003c\/div\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n  \u003c!-- ───────── 3 · Sluittekst ───────── --\u003e\n  \u003cdiv class=\"sx-pd-close\"\u003e\n    \u003cp class=\"sx-pd-quote\"\u003eEen knuffel die zijn naam draagt — \u003cspan\u003evoor altijd.\u003c\/span\u003e\u003c\/p\u003e\n    \u003cdiv class=\"sx-pd-intro\"\u003e\n      \u003cp\u003eElk kind verdient iets dat écht van hem of haar is. Deze zachte knuffel wordt speciaal voor jou geborduurd met de naam — en eventueel de geboortedatum — van de baby. Geen massaproductie, maar een uniek cadeau gemaakt met aandacht in ons eigen atelier.\u003c\/p\u003e\n      \u003cp\u003eJarenlang mee knuffelen, jarenlang mooi blijven. \u003cstrong\u003eEen herinnering voor het leven.\u003c\/strong\u003e\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cp class=\"sx-pd-footer\"\u003eAl door honderden ouders gekozen  ·  Gemaakt in eigen atelier  ·  Gratis verzending vanaf €20\u003c\/p\u003e\n\n\u003c\/div\u003e\n\n\u003cscript\u003e\n  document.querySelectorAll('.sx-product-desc .sx-pd-trigger').forEach(function (btn) {\n    btn.addEventListener('click', function () {\n      var item = this.closest('.sx-pd-item');\n      var body = item.querySelector('.sx-pd-body');\n      var open = item.classList.toggle('open');\n      body.style.maxHeight = open ? body.scrollHeight + 'px' : null;\n    });\n  });\n\u003c\/script\u003e","brand":"SX Gifts","offers":[{"title":"Default Title","offer_id":56797634462031,"sku":"CU020","price":44.95,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0986\/7234\/5423\/files\/Astronaut.png?v=1780749160"},{"product_id":"grijze-monster-knuffel-met-naam","title":"Grijze Monster Knuffel met Naam","description":"\u003cdiv class=\"sx-product-desc\"\u003e\n  \u003cstyle\u003e\n    @import url('https:\/\/fonts.googleapis.com\/css2?family=Fraunces:ital,opsz,wght@0,9..144,400;0,9..144,500;1,9..144,400\u0026display=swap');\n\n    .sx-product-desc {\n      --deep: #2F2A26;\n      --mid: #6F655D;\n      --terracotta: #A88F7A;\n      --terracotta-deep: #8A7059;\n      --blush: #E8DFD8;\n      --cream: #F7F4F1;\n      --paper: #FBF9F7;\n      font-family: inherit;\n      color: var(--deep);\n      -webkit-font-smoothing: antialiased;\n    }\n    .sx-product-desc *, .sx-product-desc *::before, .sx-product-desc *::after { box-sizing: border-box; }\n\n    \/* ── Eyebrow label ── *\/\n    .sx-pd-eyebrow {\n      font-size: 11px;\n      letter-spacing: .22em;\n      text-transform: uppercase;\n      color: var(--terracotta);\n      font-weight: 700;\n      text-align: center;\n      margin: 0 0 22px;\n    }\n    .sx-pd-eyebrow::before,\n    .sx-pd-eyebrow::after {\n      content: \"\";\n      display: inline-block;\n      width: 26px;\n      height: 1px;\n      background: var(--blush);\n      vertical-align: middle;\n      margin: 0 12px;\n    }\n\n    \/* ── USP grid ── *\/\n    .sx-pd-usps {\n      display: grid;\n      grid-template-columns: repeat(4, 1fr);\n      gap: 14px;\n      margin-bottom: 46px;\n    }\n    .sx-pd-usp {\n      position: relative;\n      background: linear-gradient(160deg, var(--paper), var(--cream));\n      border: 1px solid var(--blush);\n      border-radius: 18px;\n      padding: 26px 16px 22px;\n      text-align: center;\n      transition: transform .35s cubic-bezier(.22,1,.36,1), box-shadow .35s ease, border-color .35s ease;\n      opacity: 0;\n      transform: translateY(14px);\n      animation: sx-rise .7s cubic-bezier(.22,1,.36,1) forwards;\n    }\n    .sx-pd-usp:nth-child(1) { animation-delay: .05s; }\n    .sx-pd-usp:nth-child(2) { animation-delay: .14s; }\n    .sx-pd-usp:nth-child(3) { animation-delay: .23s; }\n    .sx-pd-usp:nth-child(4) { animation-delay: .32s; }\n    @keyframes sx-rise { to { opacity: 1; transform: translateY(0); } }\n\n    .sx-pd-usp:hover {\n      transform: translateY(-5px);\n      box-shadow: 0 18px 40px -22px rgba(47,42,38,.45);\n      border-color: var(--terracotta);\n    }\n\n    .sx-pd-icon {\n      width: 54px;\n      height: 54px;\n      margin: 0 auto 16px;\n      border-radius: 50%;\n      background: #fff;\n      border: 1px solid var(--blush);\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      color: var(--terracotta);\n      transition: background .35s ease, color .35s ease, border-color .35s ease;\n    }\n    .sx-pd-usp:hover .sx-pd-icon {\n      background: var(--terracotta);\n      border-color: var(--terracotta);\n      color: #fff;\n    }\n    .sx-pd-icon svg { width: 26px; height: 26px; display: block; }\n\n    .sx-pd-usp b {\n      display: block;\n      font-size: 14px;\n      font-weight: 700;\n      color: var(--deep);\n      margin-bottom: 5px;\n      letter-spacing: .01em;\n    }\n    .sx-pd-usp small {\n      display: block;\n      font-size: 12px;\n      line-height: 1.45;\n      color: var(--mid);\n    }\n\n    \/* ── Accordion ── *\/\n    .sx-pd-accordion {\n      border: 1px solid var(--blush);\n      border-radius: 18px;\n      overflow: hidden;\n      background: var(--paper);\n      margin-bottom: 46px;\n    }\n    .sx-pd-item + .sx-pd-item { border-top: 1px solid var(--blush); }\n    .sx-pd-trigger {\n      width: 100%;\n      background: none;\n      border: none;\n      padding: 20px 24px;\n      display: flex;\n      justify-content: space-between;\n      align-items: center;\n      cursor: pointer;\n      font-family: inherit;\n      font-size: 14.5px;\n      font-weight: 700;\n      color: var(--deep);\n      letter-spacing: .01em;\n      text-align: left;\n      transition: color .25s ease;\n    }\n    .sx-pd-trigger:hover { color: var(--terracotta); }\n    .sx-pd-arrow {\n      position: relative;\n      width: 16px;\n      height: 16px;\n      flex-shrink: 0;\n      margin-left: 16px;\n    }\n    .sx-pd-arrow::before,\n    .sx-pd-arrow::after {\n      content: \"\";\n      position: absolute;\n      background: var(--terracotta);\n      border-radius: 2px;\n      transition: transform .3s cubic-bezier(.22,1,.36,1), opacity .3s ease;\n    }\n    .sx-pd-arrow::before { top: 7px; left: 0; width: 16px; height: 2px; }\n    .sx-pd-arrow::after  { left: 7px; top: 0; width: 2px; height: 16px; }\n    .sx-pd-item.open .sx-pd-arrow::after { transform: rotate(90deg); opacity: 0; }\n\n    .sx-pd-body {\n      max-height: 0;\n      overflow: hidden;\n      transition: max-height .4s cubic-bezier(.4,0,.2,1);\n    }\n    .sx-pd-body-inner {\n      padding: 0 24px 22px;\n      font-size: 14px;\n      line-height: 1.85;\n      color: var(--mid);\n    }\n    .sx-pd-body ul { margin: 0; padding-left: 18px; }\n    .sx-pd-body li { margin-bottom: 7px; }\n    .sx-pd-body li::marker { color: var(--terracotta); }\n    .sx-pd-body p { margin: 0; }\n    .sx-pd-body strong { color: var(--deep); }\n    .sx-pd-body a { color: var(--terracotta-deep); font-weight: 700; text-decoration: none; border-bottom: 1px solid var(--blush); }\n    .sx-pd-body a:hover { border-color: var(--terracotta); }\n\n    .sx-pd-tags { display: flex; flex-wrap: wrap; gap: 8px; }\n    .sx-pd-tag {\n      background: var(--cream);\n      border: 1px solid var(--blush);\n      color: var(--terracotta-deep);\n      padding: 6px 16px;\n      border-radius: 999px;\n      font-size: 12.5px;\n      font-weight: 700;\n    }\n\n    \/* ── Sluittekst ── *\/\n    .sx-pd-close { text-align: center; padding: 4px 8px 0; }\n    .sx-pd-quote {\n      font-family: 'Fraunces', Georgia, serif;\n      font-size: 23px;\n      line-height: 1.5;\n      font-style: italic;\n      color: var(--deep);\n      margin: 0 auto 18px;\n      max-width: 30ch;\n      font-weight: 400;\n    }\n    .sx-pd-quote span { color: var(--terracotta-deep); }\n    .sx-pd-quote::before {\n      content: \"\";\n      display: block;\n      width: 34px;\n      height: 2px;\n      background: var(--terracotta);\n      margin: 0 auto 24px;\n    }\n    .sx-pd-intro {\n      font-size: 15px;\n      line-height: 1.9;\n      color: var(--mid);\n      max-width: 56ch;\n      margin: 0 auto;\n    }\n    .sx-pd-intro p { margin: 0 0 14px; }\n    .sx-pd-intro strong { color: var(--deep); }\n\n    .sx-pd-footer {\n      text-align: center;\n      font-size: 11px;\n      letter-spacing: .12em;\n      text-transform: uppercase;\n      color: var(--terracotta);\n      margin-top: 36px;\n      padding-top: 26px;\n      border-top: 1px solid var(--blush);\n    }\n\n    @media (max-width: 640px) {\n      .sx-pd-usps { grid-template-columns: 1fr 1fr; gap: 10px; }\n      .sx-pd-usp { padding: 22px 12px 18px; }\n      .sx-pd-quote { font-size: 20px; }\n    }\n  \u003c\/style\u003e\n\n  \u003c!-- ───────── 1 · USP-blokjes met icoontjes ───────── --\u003e\n  \u003cp class=\"sx-pd-eyebrow\"\u003eWaarom SX Gifts\u003c\/p\u003e\n  \u003cdiv class=\"sx-pd-usps\"\u003e\n\n    \u003cdiv class=\"sx-pd-usp\"\u003e\n      \u003cdiv class=\"sx-pd-icon\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n          \u003cline x1=\"4\" y1=\"20\" x2=\"16\" y2=\"8\"\u003e\u003c\/line\u003e\n          \u003ccircle cx=\"18\" cy=\"6\" r=\"1.6\"\u003e\u003c\/circle\u003e\n          \u003cpath d=\"M4 20c-1.6 0-1.6-2.6 0-2.6s1.6 2.6 0 2.6z\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cb\u003eEcht geborduurd\u003c\/b\u003e\n      \u003csmall\u003eGeen print — blijft mooi\u003c\/small\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sx-pd-usp\"\u003e\n      \u003cdiv class=\"sx-pd-icon\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n          \u003cpath d=\"M12 20.5C7 17 4 13.8 4 10.2A4.2 4.2 0 0 1 12 8a4.2 4.2 0 0 1 8 2.2c0 3.6-3 6.8-8 10.3z\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cb\u003eVeilig voor baby's\u003c\/b\u003e\n      \u003csmall\u003eGeschikt vanaf de geboorte\u003c\/small\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sx-pd-usp\"\u003e\n      \u003cdiv class=\"sx-pd-icon\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n          \u003cpath d=\"M21 4 11 14\"\u003e\u003c\/path\u003e\n          \u003cpath d=\"M21 4 14.5 21 11 14 4 10.5 21 4z\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cb\u003eSnel verzonden\u003c\/b\u003e\n      \u003csmall\u003eVóór 14:00 = vandaag\u003c\/small\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sx-pd-usp\"\u003e\n      \u003cdiv class=\"sx-pd-icon\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n          \u003crect x=\"3.5\" y=\"9\" width=\"17\" height=\"11.5\" rx=\"1.5\"\u003e\u003c\/rect\u003e\n          \u003cpath d=\"M3 9h18M12 9v11.5\"\u003e\u003c\/path\u003e\n          \u003cpath d=\"M12 9C9 9 7 7.5 7 5.8 7 4.5 8 4 9 4c2 0 3 3 3 5zm0 0c3 0 5-1.5 5-3.2C17 4.5 16 4 15 4c-2 0-3 3-3 5z\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cb\u003eUniek cadeau\u003c\/b\u003e\n      \u003csmall\u003eAlleen voor hen gemaakt\u003c\/small\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n  \u003c!-- ───────── 2 · Uitklapvelden ───────── --\u003e\n  \u003cdiv class=\"sx-pd-accordion\"\u003e\n\n    \u003cdiv class=\"sx-pd-item\"\u003e\n      \u003cbutton class=\"sx-pd-trigger\" type=\"button\"\u003eWaarom deze knuffel zo bijzonder is\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/button\u003e\n      \u003cdiv class=\"sx-pd-body\"\u003e\u003cdiv class=\"sx-pd-body-inner\"\u003e\n        \u003cul\u003e\n          \u003cli\u003e\n\u003cstrong\u003eHoogwaardig borduurwerk\u003c\/strong\u003e — geen print, dus blijft altijd mooi\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eSuperzacht en veilig\u003c\/strong\u003e — geschikt vanaf de geboorte\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eUitneembare vulling\u003c\/strong\u003e — eenvoudig te wassen op 30°C\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eBlijft mooi na wassen\u003c\/strong\u003e — geen vervaging of slijtage\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eMet liefde gemaakt\u003c\/strong\u003e in ons eigen atelier in Nederland\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sx-pd-item\"\u003e\n      \u003cbutton class=\"sx-pd-trigger\" type=\"button\"\u003eProductdetails\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/button\u003e\n      \u003cdiv class=\"sx-pd-body\"\u003e\u003cdiv class=\"sx-pd-body-inner\"\u003e\n        \u003cul\u003e\n          \u003cli\u003eFormaat: ± 40 cm\u003c\/li\u003e\n          \u003cli\u003eVulling uitneembaar via ritssysteem\u003c\/li\u003e\n          \u003cli\u003eWasbaar op 30°C, fijn wasprogramma\u003c\/li\u003e\n          \u003cli\u003eGeschikt voor alle leeftijden, ook baby's\u003c\/li\u003e\n          \u003cli\u003eZachte, hoogwaardige stof\u003c\/li\u003e\n          \u003cli\u003eGeborduurd met naam en eventueel geboortedatum\u003c\/li\u003e\n          \u003cli\u003eGemaakt in eigen atelier in Nederland\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sx-pd-item\"\u003e\n      \u003cbutton class=\"sx-pd-trigger\" type=\"button\"\u003eOnderhoud en wasadvies\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/button\u003e\n      \u003cdiv class=\"sx-pd-body\"\u003e\u003cdiv class=\"sx-pd-body-inner\"\u003e\n        \u003cp\u003eVerwijder de vulling via het ritssysteem en was het omhulsel op \u003cstrong\u003e30°C\u003c\/strong\u003e op een fijn wasprogramma. Droog plat of hangend — niet in de droger. Zo blijft de borduring én de stof jarenlang mooi.\u003c\/p\u003e\n      \u003c\/div\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sx-pd-item\"\u003e\n      \u003cbutton class=\"sx-pd-trigger\" type=\"button\"\u003ePerfect als cadeau voor\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/button\u003e\n      \u003cdiv class=\"sx-pd-body\"\u003e\u003cdiv class=\"sx-pd-body-inner\"\u003e\n        \u003cdiv class=\"sx-pd-tags\"\u003e\n          \u003cspan class=\"sx-pd-tag\"\u003eKraamcadeau\u003c\/span\u003e\n          \u003cspan class=\"sx-pd-tag\"\u003eEerste verjaardag\u003c\/span\u003e\n          \u003cspan class=\"sx-pd-tag\"\u003eBabyshower\u003c\/span\u003e\n          \u003cspan class=\"sx-pd-tag\"\u003eSinterklaas\u003c\/span\u003e\n          \u003cspan class=\"sx-pd-tag\"\u003eKerst\u003c\/span\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sx-pd-item\"\u003e\n      \u003cbutton class=\"sx-pd-trigger\" type=\"button\"\u003eCombineert perfect met\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/button\u003e\n      \u003cdiv class=\"sx-pd-body\"\u003e\u003cdiv class=\"sx-pd-body-inner\"\u003e\n        \u003cp\u003eMaak het cadeau nog completer. Combineer deze knuffel met een \u003ca href=\"\/collections\/gepersonaliseerde-bandana-slab-met-naam-geborduurd\"\u003egepersonaliseerde slab\u003c\/a\u003e, een \u003ca href=\"\/collections\/gepersonaliseerd-speenkoord-met-naam-geborduurd\"\u003espeenkoord met naam\u003c\/a\u003e of een \u003ca href=\"\/collections\/baby-beanie-met-oortjes\"\u003emutsje met oortjes\u003c\/a\u003e voor een compleet persoonlijk cadeaupakket.\u003c\/p\u003e\n      \u003c\/div\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n  \u003c!-- ───────── 3 · Sluittekst ───────── --\u003e\n  \u003cdiv class=\"sx-pd-close\"\u003e\n    \u003cp class=\"sx-pd-quote\"\u003eEen knuffel die zijn naam draagt — \u003cspan\u003evoor altijd.\u003c\/span\u003e\u003c\/p\u003e\n    \u003cdiv class=\"sx-pd-intro\"\u003e\n      \u003cp\u003eElk kind verdient iets dat écht van hem of haar is. Deze zachte knuffel wordt speciaal voor jou geborduurd met de naam — en eventueel de geboortedatum — van de baby. Geen massaproductie, maar een uniek cadeau gemaakt met aandacht in ons eigen atelier.\u003c\/p\u003e\n      \u003cp\u003eJarenlang mee knuffelen, jarenlang mooi blijven. \u003cstrong\u003eEen herinnering voor het leven.\u003c\/strong\u003e\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cp class=\"sx-pd-footer\"\u003eAl door honderden ouders gekozen  ·  Gemaakt in eigen atelier  ·  Gratis verzending vanaf €20\u003c\/p\u003e\n\n\u003c\/div\u003e\n\n\u003cscript\u003e\n  document.querySelectorAll('.sx-product-desc .sx-pd-trigger').forEach(function (btn) {\n    btn.addEventListener('click', function () {\n      var item = this.closest('.sx-pd-item');\n      var body = item.querySelector('.sx-pd-body');\n      var open = item.classList.toggle('open');\n      body.style.maxHeight = open ? body.scrollHeight + 'px' : null;\n    });\n  });\n\u003c\/script\u003e","brand":"SX Gifts","offers":[{"title":"Default Title","offer_id":56797641998671,"sku":"CU021","price":44.95,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0986\/7234\/5423\/files\/Grijzemonster_met_kind.png?v=1781115719"},{"product_id":"roze-monster-knuffel-met-naam","title":"Roze Monster Knuffel met Naam","description":"\u003cdiv class=\"sx-product-desc\"\u003e\n  \u003cstyle\u003e\n    @import url('https:\/\/fonts.googleapis.com\/css2?family=Fraunces:ital,opsz,wght@0,9..144,400;0,9..144,500;1,9..144,400\u0026display=swap');\n\n    .sx-product-desc {\n      --deep: #2F2A26;\n      --mid: #6F655D;\n      --terracotta: #A88F7A;\n      --terracotta-deep: #8A7059;\n      --blush: #E8DFD8;\n      --cream: #F7F4F1;\n      --paper: #FBF9F7;\n      font-family: inherit;\n      color: var(--deep);\n      -webkit-font-smoothing: antialiased;\n    }\n    .sx-product-desc *, .sx-product-desc *::before, .sx-product-desc *::after { box-sizing: border-box; }\n\n    \/* ── Eyebrow label ── *\/\n    .sx-pd-eyebrow {\n      font-size: 11px;\n      letter-spacing: .22em;\n      text-transform: uppercase;\n      color: var(--terracotta);\n      font-weight: 700;\n      text-align: center;\n      margin: 0 0 22px;\n    }\n    .sx-pd-eyebrow::before,\n    .sx-pd-eyebrow::after {\n      content: \"\";\n      display: inline-block;\n      width: 26px;\n      height: 1px;\n      background: var(--blush);\n      vertical-align: middle;\n      margin: 0 12px;\n    }\n\n    \/* ── USP grid ── *\/\n    .sx-pd-usps {\n      display: grid;\n      grid-template-columns: repeat(4, 1fr);\n      gap: 14px;\n      margin-bottom: 46px;\n    }\n    .sx-pd-usp {\n      position: relative;\n      background: linear-gradient(160deg, var(--paper), var(--cream));\n      border: 1px solid var(--blush);\n      border-radius: 18px;\n      padding: 26px 16px 22px;\n      text-align: center;\n      transition: transform .35s cubic-bezier(.22,1,.36,1), box-shadow .35s ease, border-color .35s ease;\n      opacity: 0;\n      transform: translateY(14px);\n      animation: sx-rise .7s cubic-bezier(.22,1,.36,1) forwards;\n    }\n    .sx-pd-usp:nth-child(1) { animation-delay: .05s; }\n    .sx-pd-usp:nth-child(2) { animation-delay: .14s; }\n    .sx-pd-usp:nth-child(3) { animation-delay: .23s; }\n    .sx-pd-usp:nth-child(4) { animation-delay: .32s; }\n    @keyframes sx-rise { to { opacity: 1; transform: translateY(0); } }\n\n    .sx-pd-usp:hover {\n      transform: translateY(-5px);\n      box-shadow: 0 18px 40px -22px rgba(47,42,38,.45);\n      border-color: var(--terracotta);\n    }\n\n    .sx-pd-icon {\n      width: 54px;\n      height: 54px;\n      margin: 0 auto 16px;\n      border-radius: 50%;\n      background: #fff;\n      border: 1px solid var(--blush);\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      color: var(--terracotta);\n      transition: background .35s ease, color .35s ease, border-color .35s ease;\n    }\n    .sx-pd-usp:hover .sx-pd-icon {\n      background: var(--terracotta);\n      border-color: var(--terracotta);\n      color: #fff;\n    }\n    .sx-pd-icon svg { width: 26px; height: 26px; display: block; }\n\n    .sx-pd-usp b {\n      display: block;\n      font-size: 14px;\n      font-weight: 700;\n      color: var(--deep);\n      margin-bottom: 5px;\n      letter-spacing: .01em;\n    }\n    .sx-pd-usp small {\n      display: block;\n      font-size: 12px;\n      line-height: 1.45;\n      color: var(--mid);\n    }\n\n    \/* ── Accordion ── *\/\n    .sx-pd-accordion {\n      border: 1px solid var(--blush);\n      border-radius: 18px;\n      overflow: hidden;\n      background: var(--paper);\n      margin-bottom: 46px;\n    }\n    .sx-pd-item + .sx-pd-item { border-top: 1px solid var(--blush); }\n    .sx-pd-trigger {\n      width: 100%;\n      background: none;\n      border: none;\n      padding: 20px 24px;\n      display: flex;\n      justify-content: space-between;\n      align-items: center;\n      cursor: pointer;\n      font-family: inherit;\n      font-size: 14.5px;\n      font-weight: 700;\n      color: var(--deep);\n      letter-spacing: .01em;\n      text-align: left;\n      transition: color .25s ease;\n    }\n    .sx-pd-trigger:hover { color: var(--terracotta); }\n    .sx-pd-arrow {\n      position: relative;\n      width: 16px;\n      height: 16px;\n      flex-shrink: 0;\n      margin-left: 16px;\n    }\n    .sx-pd-arrow::before,\n    .sx-pd-arrow::after {\n      content: \"\";\n      position: absolute;\n      background: var(--terracotta);\n      border-radius: 2px;\n      transition: transform .3s cubic-bezier(.22,1,.36,1), opacity .3s ease;\n    }\n    .sx-pd-arrow::before { top: 7px; left: 0; width: 16px; height: 2px; }\n    .sx-pd-arrow::after  { left: 7px; top: 0; width: 2px; height: 16px; }\n    .sx-pd-item.open .sx-pd-arrow::after { transform: rotate(90deg); opacity: 0; }\n\n    .sx-pd-body {\n      max-height: 0;\n      overflow: hidden;\n      transition: max-height .4s cubic-bezier(.4,0,.2,1);\n    }\n    .sx-pd-body-inner {\n      padding: 0 24px 22px;\n      font-size: 14px;\n      line-height: 1.85;\n      color: var(--mid);\n    }\n    .sx-pd-body ul { margin: 0; padding-left: 18px; }\n    .sx-pd-body li { margin-bottom: 7px; }\n    .sx-pd-body li::marker { color: var(--terracotta); }\n    .sx-pd-body p { margin: 0; }\n    .sx-pd-body strong { color: var(--deep); }\n    .sx-pd-body a { color: var(--terracotta-deep); font-weight: 700; text-decoration: none; border-bottom: 1px solid var(--blush); }\n    .sx-pd-body a:hover { border-color: var(--terracotta); }\n\n    .sx-pd-tags { display: flex; flex-wrap: wrap; gap: 8px; }\n    .sx-pd-tag {\n      background: var(--cream);\n      border: 1px solid var(--blush);\n      color: var(--terracotta-deep);\n      padding: 6px 16px;\n      border-radius: 999px;\n      font-size: 12.5px;\n      font-weight: 700;\n    }\n\n    \/* ── Sluittekst ── *\/\n    .sx-pd-close { text-align: center; padding: 4px 8px 0; }\n    .sx-pd-quote {\n      font-family: 'Fraunces', Georgia, serif;\n      font-size: 23px;\n      line-height: 1.5;\n      font-style: italic;\n      color: var(--deep);\n      margin: 0 auto 18px;\n      max-width: 30ch;\n      font-weight: 400;\n    }\n    .sx-pd-quote span { color: var(--terracotta-deep); }\n    .sx-pd-quote::before {\n      content: \"\";\n      display: block;\n      width: 34px;\n      height: 2px;\n      background: var(--terracotta);\n      margin: 0 auto 24px;\n    }\n    .sx-pd-intro {\n      font-size: 15px;\n      line-height: 1.9;\n      color: var(--mid);\n      max-width: 56ch;\n      margin: 0 auto;\n    }\n    .sx-pd-intro p { margin: 0 0 14px; }\n    .sx-pd-intro strong { color: var(--deep); }\n\n    .sx-pd-footer {\n      text-align: center;\n      font-size: 11px;\n      letter-spacing: .12em;\n      text-transform: uppercase;\n      color: var(--terracotta);\n      margin-top: 36px;\n      padding-top: 26px;\n      border-top: 1px solid var(--blush);\n    }\n\n    @media (max-width: 640px) {\n      .sx-pd-usps { grid-template-columns: 1fr 1fr; gap: 10px; }\n      .sx-pd-usp { padding: 22px 12px 18px; }\n      .sx-pd-quote { font-size: 20px; }\n    }\n  \u003c\/style\u003e\n\n  \u003c!-- ───────── 1 · USP-blokjes met icoontjes ───────── --\u003e\n  \u003cp class=\"sx-pd-eyebrow\"\u003eWaarom SX Gifts\u003c\/p\u003e\n  \u003cdiv class=\"sx-pd-usps\"\u003e\n\n    \u003cdiv class=\"sx-pd-usp\"\u003e\n      \u003cdiv class=\"sx-pd-icon\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n          \u003cline x1=\"4\" y1=\"20\" x2=\"16\" y2=\"8\"\u003e\u003c\/line\u003e\n          \u003ccircle cx=\"18\" cy=\"6\" r=\"1.6\"\u003e\u003c\/circle\u003e\n          \u003cpath d=\"M4 20c-1.6 0-1.6-2.6 0-2.6s1.6 2.6 0 2.6z\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cb\u003eEcht geborduurd\u003c\/b\u003e\n      \u003csmall\u003eGeen print — blijft mooi\u003c\/small\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sx-pd-usp\"\u003e\n      \u003cdiv class=\"sx-pd-icon\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n          \u003cpath d=\"M12 20.5C7 17 4 13.8 4 10.2A4.2 4.2 0 0 1 12 8a4.2 4.2 0 0 1 8 2.2c0 3.6-3 6.8-8 10.3z\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cb\u003eVeilig voor baby's\u003c\/b\u003e\n      \u003csmall\u003eGeschikt vanaf de geboorte\u003c\/small\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sx-pd-usp\"\u003e\n      \u003cdiv class=\"sx-pd-icon\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n          \u003cpath d=\"M21 4 11 14\"\u003e\u003c\/path\u003e\n          \u003cpath d=\"M21 4 14.5 21 11 14 4 10.5 21 4z\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cb\u003eSnel verzonden\u003c\/b\u003e\n      \u003csmall\u003eVóór 14:00 = vandaag\u003c\/small\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sx-pd-usp\"\u003e\n      \u003cdiv class=\"sx-pd-icon\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n          \u003crect x=\"3.5\" y=\"9\" width=\"17\" height=\"11.5\" rx=\"1.5\"\u003e\u003c\/rect\u003e\n          \u003cpath d=\"M3 9h18M12 9v11.5\"\u003e\u003c\/path\u003e\n          \u003cpath d=\"M12 9C9 9 7 7.5 7 5.8 7 4.5 8 4 9 4c2 0 3 3 3 5zm0 0c3 0 5-1.5 5-3.2C17 4.5 16 4 15 4c-2 0-3 3-3 5z\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cb\u003eUniek cadeau\u003c\/b\u003e\n      \u003csmall\u003eAlleen voor hen gemaakt\u003c\/small\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n  \u003c!-- ───────── 2 · Uitklapvelden ───────── --\u003e\n  \u003cdiv class=\"sx-pd-accordion\"\u003e\n\n    \u003cdiv class=\"sx-pd-item\"\u003e\n      \u003cbutton class=\"sx-pd-trigger\" type=\"button\"\u003eWaarom deze knuffel zo bijzonder is\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/button\u003e\n      \u003cdiv class=\"sx-pd-body\"\u003e\u003cdiv class=\"sx-pd-body-inner\"\u003e\n        \u003cul\u003e\n          \u003cli\u003e\n\u003cstrong\u003eHoogwaardig borduurwerk\u003c\/strong\u003e — geen print, dus blijft altijd mooi\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eSuperzacht en veilig\u003c\/strong\u003e — geschikt vanaf de geboorte\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eUitneembare vulling\u003c\/strong\u003e — eenvoudig te wassen op 30°C\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eBlijft mooi na wassen\u003c\/strong\u003e — geen vervaging of slijtage\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eMet liefde gemaakt\u003c\/strong\u003e in ons eigen atelier in Nederland\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sx-pd-item\"\u003e\n      \u003cbutton class=\"sx-pd-trigger\" type=\"button\"\u003eProductdetails\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/button\u003e\n      \u003cdiv class=\"sx-pd-body\"\u003e\u003cdiv class=\"sx-pd-body-inner\"\u003e\n        \u003cul\u003e\n          \u003cli\u003eFormaat: ± 40 cm\u003c\/li\u003e\n          \u003cli\u003eVulling uitneembaar via ritssysteem\u003c\/li\u003e\n          \u003cli\u003eWasbaar op 30°C, fijn wasprogramma\u003c\/li\u003e\n          \u003cli\u003eGeschikt voor alle leeftijden, ook baby's\u003c\/li\u003e\n          \u003cli\u003eZachte, hoogwaardige stof\u003c\/li\u003e\n          \u003cli\u003eGeborduurd met naam en eventueel geboortedatum\u003c\/li\u003e\n          \u003cli\u003eGemaakt in eigen atelier in Nederland\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sx-pd-item\"\u003e\n      \u003cbutton class=\"sx-pd-trigger\" type=\"button\"\u003eOnderhoud en wasadvies\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/button\u003e\n      \u003cdiv class=\"sx-pd-body\"\u003e\u003cdiv class=\"sx-pd-body-inner\"\u003e\n        \u003cp\u003eVerwijder de vulling via het ritssysteem en was het omhulsel op \u003cstrong\u003e30°C\u003c\/strong\u003e op een fijn wasprogramma. Droog plat of hangend — niet in de droger. Zo blijft de borduring én de stof jarenlang mooi.\u003c\/p\u003e\n      \u003c\/div\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sx-pd-item\"\u003e\n      \u003cbutton class=\"sx-pd-trigger\" type=\"button\"\u003ePerfect als cadeau voor\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/button\u003e\n      \u003cdiv class=\"sx-pd-body\"\u003e\u003cdiv class=\"sx-pd-body-inner\"\u003e\n        \u003cdiv class=\"sx-pd-tags\"\u003e\n          \u003cspan class=\"sx-pd-tag\"\u003eKraamcadeau\u003c\/span\u003e\n          \u003cspan class=\"sx-pd-tag\"\u003eEerste verjaardag\u003c\/span\u003e\n          \u003cspan class=\"sx-pd-tag\"\u003eBabyshower\u003c\/span\u003e\n          \u003cspan class=\"sx-pd-tag\"\u003eSinterklaas\u003c\/span\u003e\n          \u003cspan class=\"sx-pd-tag\"\u003eKerst\u003c\/span\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sx-pd-item\"\u003e\n      \u003cbutton class=\"sx-pd-trigger\" type=\"button\"\u003eCombineert perfect met\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/button\u003e\n      \u003cdiv class=\"sx-pd-body\"\u003e\u003cdiv class=\"sx-pd-body-inner\"\u003e\n        \u003cp\u003eMaak het cadeau nog completer. Combineer deze knuffel met een \u003ca href=\"\/collections\/gepersonaliseerde-bandana-slab-met-naam-geborduurd\"\u003egepersonaliseerde slab\u003c\/a\u003e, een \u003ca href=\"\/collections\/gepersonaliseerd-speenkoord-met-naam-geborduurd\"\u003espeenkoord met naam\u003c\/a\u003e of een \u003ca href=\"\/collections\/baby-beanie-met-oortjes\"\u003emutsje met oortjes\u003c\/a\u003e voor een compleet persoonlijk cadeaupakket.\u003c\/p\u003e\n      \u003c\/div\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n  \u003c!-- ───────── 3 · Sluittekst ───────── --\u003e\n  \u003cdiv class=\"sx-pd-close\"\u003e\n    \u003cp class=\"sx-pd-quote\"\u003eEen knuffel die zijn naam draagt — \u003cspan\u003evoor altijd.\u003c\/span\u003e\u003c\/p\u003e\n    \u003cdiv class=\"sx-pd-intro\"\u003e\n      \u003cp\u003eElk kind verdient iets dat écht van hem of haar is. Deze zachte knuffel wordt speciaal voor jou geborduurd met de naam — en eventueel de geboortedatum — van de baby. Geen massaproductie, maar een uniek cadeau gemaakt met aandacht in ons eigen atelier.\u003c\/p\u003e\n      \u003cp\u003eJarenlang mee knuffelen, jarenlang mooi blijven. \u003cstrong\u003eEen herinnering voor het leven.\u003c\/strong\u003e\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cp class=\"sx-pd-footer\"\u003eAl door honderden ouders gekozen  ·  Gemaakt in eigen atelier  ·  Gratis verzending vanaf €20\u003c\/p\u003e\n\n\u003c\/div\u003e\n\n\u003cscript\u003e\n  document.querySelectorAll('.sx-product-desc .sx-pd-trigger').forEach(function (btn) {\n    btn.addEventListener('click', function () {\n      var item = this.closest('.sx-pd-item');\n      var body = item.querySelector('.sx-pd-body');\n      var open = item.classList.toggle('open');\n      body.style.maxHeight = open ? body.scrollHeight + 'px' : null;\n    });\n  });\n\u003c\/script\u003e","brand":"SX Gifts","offers":[{"title":"Default Title","offer_id":56797652484431,"sku":"CU022","price":44.95,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0986\/7234\/5423\/files\/Roze_monster_met_kind.png?v=1781115673"},{"product_id":"tijger-knuffel-met-naam","title":"Tijger Knuffel met Naam","description":"\u003cdiv class=\"sx-product-desc\"\u003e\n  \u003cstyle\u003e\n    @import url('https:\/\/fonts.googleapis.com\/css2?family=Fraunces:ital,opsz,wght@0,9..144,400;0,9..144,500;1,9..144,400\u0026display=swap');\n\n    .sx-product-desc {\n      --deep: #2F2A26;\n      --mid: #6F655D;\n      --terracotta: #A88F7A;\n      --terracotta-deep: #8A7059;\n      --blush: #E8DFD8;\n      --cream: #F7F4F1;\n      --paper: #FBF9F7;\n      font-family: inherit;\n      color: var(--deep);\n      -webkit-font-smoothing: antialiased;\n    }\n    .sx-product-desc *, .sx-product-desc *::before, .sx-product-desc *::after { box-sizing: border-box; }\n\n    \/* ── Eyebrow label ── *\/\n    .sx-pd-eyebrow {\n      font-size: 11px;\n      letter-spacing: .22em;\n      text-transform: uppercase;\n      color: var(--terracotta);\n      font-weight: 700;\n      text-align: center;\n      margin: 0 0 22px;\n    }\n    .sx-pd-eyebrow::before,\n    .sx-pd-eyebrow::after {\n      content: \"\";\n      display: inline-block;\n      width: 26px;\n      height: 1px;\n      background: var(--blush);\n      vertical-align: middle;\n      margin: 0 12px;\n    }\n\n    \/* ── USP grid ── *\/\n    .sx-pd-usps {\n      display: grid;\n      grid-template-columns: repeat(4, 1fr);\n      gap: 14px;\n      margin-bottom: 46px;\n    }\n    .sx-pd-usp {\n      position: relative;\n      background: linear-gradient(160deg, var(--paper), var(--cream));\n      border: 1px solid var(--blush);\n      border-radius: 18px;\n      padding: 26px 16px 22px;\n      text-align: center;\n      transition: transform .35s cubic-bezier(.22,1,.36,1), box-shadow .35s ease, border-color .35s ease;\n      opacity: 0;\n      transform: translateY(14px);\n      animation: sx-rise .7s cubic-bezier(.22,1,.36,1) forwards;\n    }\n    .sx-pd-usp:nth-child(1) { animation-delay: .05s; }\n    .sx-pd-usp:nth-child(2) { animation-delay: .14s; }\n    .sx-pd-usp:nth-child(3) { animation-delay: .23s; }\n    .sx-pd-usp:nth-child(4) { animation-delay: .32s; }\n    @keyframes sx-rise { to { opacity: 1; transform: translateY(0); } }\n\n    .sx-pd-usp:hover {\n      transform: translateY(-5px);\n      box-shadow: 0 18px 40px -22px rgba(47,42,38,.45);\n      border-color: var(--terracotta);\n    }\n\n    .sx-pd-icon {\n      width: 54px;\n      height: 54px;\n      margin: 0 auto 16px;\n      border-radius: 50%;\n      background: #fff;\n      border: 1px solid var(--blush);\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      color: var(--terracotta);\n      transition: background .35s ease, color .35s ease, border-color .35s ease;\n    }\n    .sx-pd-usp:hover .sx-pd-icon {\n      background: var(--terracotta);\n      border-color: var(--terracotta);\n      color: #fff;\n    }\n    .sx-pd-icon svg { width: 26px; height: 26px; display: block; }\n\n    .sx-pd-usp b {\n      display: block;\n      font-size: 14px;\n      font-weight: 700;\n      color: var(--deep);\n      margin-bottom: 5px;\n      letter-spacing: .01em;\n    }\n    .sx-pd-usp small {\n      display: block;\n      font-size: 12px;\n      line-height: 1.45;\n      color: var(--mid);\n    }\n\n    \/* ── Accordion ── *\/\n    .sx-pd-accordion {\n      border: 1px solid var(--blush);\n      border-radius: 18px;\n      overflow: hidden;\n      background: var(--paper);\n      margin-bottom: 46px;\n    }\n    .sx-pd-item + .sx-pd-item { border-top: 1px solid var(--blush); }\n    .sx-pd-trigger {\n      width: 100%;\n      background: none;\n      border: none;\n      padding: 20px 24px;\n      display: flex;\n      justify-content: space-between;\n      align-items: center;\n      cursor: pointer;\n      font-family: inherit;\n      font-size: 14.5px;\n      font-weight: 700;\n      color: var(--deep);\n      letter-spacing: .01em;\n      text-align: left;\n      transition: color .25s ease;\n    }\n    .sx-pd-trigger:hover { color: var(--terracotta); }\n    .sx-pd-arrow {\n      position: relative;\n      width: 16px;\n      height: 16px;\n      flex-shrink: 0;\n      margin-left: 16px;\n    }\n    .sx-pd-arrow::before,\n    .sx-pd-arrow::after {\n      content: \"\";\n      position: absolute;\n      background: var(--terracotta);\n      border-radius: 2px;\n      transition: transform .3s cubic-bezier(.22,1,.36,1), opacity .3s ease;\n    }\n    .sx-pd-arrow::before { top: 7px; left: 0; width: 16px; height: 2px; }\n    .sx-pd-arrow::after  { left: 7px; top: 0; width: 2px; height: 16px; }\n    .sx-pd-item.open .sx-pd-arrow::after { transform: rotate(90deg); opacity: 0; }\n\n    .sx-pd-body {\n      max-height: 0;\n      overflow: hidden;\n      transition: max-height .4s cubic-bezier(.4,0,.2,1);\n    }\n    .sx-pd-body-inner {\n      padding: 0 24px 22px;\n      font-size: 14px;\n      line-height: 1.85;\n      color: var(--mid);\n    }\n    .sx-pd-body ul { margin: 0; padding-left: 18px; }\n    .sx-pd-body li { margin-bottom: 7px; }\n    .sx-pd-body li::marker { color: var(--terracotta); }\n    .sx-pd-body p { margin: 0; }\n    .sx-pd-body strong { color: var(--deep); }\n    .sx-pd-body a { color: var(--terracotta-deep); font-weight: 700; text-decoration: none; border-bottom: 1px solid var(--blush); }\n    .sx-pd-body a:hover { border-color: var(--terracotta); }\n\n    .sx-pd-tags { display: flex; flex-wrap: wrap; gap: 8px; }\n    .sx-pd-tag {\n      background: var(--cream);\n      border: 1px solid var(--blush);\n      color: var(--terracotta-deep);\n      padding: 6px 16px;\n      border-radius: 999px;\n      font-size: 12.5px;\n      font-weight: 700;\n    }\n\n    \/* ── Sluittekst ── *\/\n    .sx-pd-close { text-align: center; padding: 4px 8px 0; }\n    .sx-pd-quote {\n      font-family: 'Fraunces', Georgia, serif;\n      font-size: 23px;\n      line-height: 1.5;\n      font-style: italic;\n      color: var(--deep);\n      margin: 0 auto 18px;\n      max-width: 30ch;\n      font-weight: 400;\n    }\n    .sx-pd-quote span { color: var(--terracotta-deep); }\n    .sx-pd-quote::before {\n      content: \"\";\n      display: block;\n      width: 34px;\n      height: 2px;\n      background: var(--terracotta);\n      margin: 0 auto 24px;\n    }\n    .sx-pd-intro {\n      font-size: 15px;\n      line-height: 1.9;\n      color: var(--mid);\n      max-width: 56ch;\n      margin: 0 auto;\n    }\n    .sx-pd-intro p { margin: 0 0 14px; }\n    .sx-pd-intro strong { color: var(--deep); }\n\n    .sx-pd-footer {\n      text-align: center;\n      font-size: 11px;\n      letter-spacing: .12em;\n      text-transform: uppercase;\n      color: var(--terracotta);\n      margin-top: 36px;\n      padding-top: 26px;\n      border-top: 1px solid var(--blush);\n    }\n\n    @media (max-width: 640px) {\n      .sx-pd-usps { grid-template-columns: 1fr 1fr; gap: 10px; }\n      .sx-pd-usp { padding: 22px 12px 18px; }\n      .sx-pd-quote { font-size: 20px; }\n    }\n  \u003c\/style\u003e\n\n  \u003c!-- ───────── 1 · USP-blokjes met icoontjes ───────── --\u003e\n  \u003cp class=\"sx-pd-eyebrow\"\u003eWaarom SX Gifts\u003c\/p\u003e\n  \u003cdiv class=\"sx-pd-usps\"\u003e\n\n    \u003cdiv class=\"sx-pd-usp\"\u003e\n      \u003cdiv class=\"sx-pd-icon\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n          \u003cline x1=\"4\" y1=\"20\" x2=\"16\" y2=\"8\"\u003e\u003c\/line\u003e\n          \u003ccircle cx=\"18\" cy=\"6\" r=\"1.6\"\u003e\u003c\/circle\u003e\n          \u003cpath d=\"M4 20c-1.6 0-1.6-2.6 0-2.6s1.6 2.6 0 2.6z\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cb\u003eEcht geborduurd\u003c\/b\u003e\n      \u003csmall\u003eGeen print — blijft mooi\u003c\/small\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sx-pd-usp\"\u003e\n      \u003cdiv class=\"sx-pd-icon\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n          \u003cpath d=\"M12 20.5C7 17 4 13.8 4 10.2A4.2 4.2 0 0 1 12 8a4.2 4.2 0 0 1 8 2.2c0 3.6-3 6.8-8 10.3z\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cb\u003eVeilig voor baby's\u003c\/b\u003e\n      \u003csmall\u003eGeschikt vanaf de geboorte\u003c\/small\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sx-pd-usp\"\u003e\n      \u003cdiv class=\"sx-pd-icon\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n          \u003cpath d=\"M21 4 11 14\"\u003e\u003c\/path\u003e\n          \u003cpath d=\"M21 4 14.5 21 11 14 4 10.5 21 4z\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cb\u003eSnel verzonden\u003c\/b\u003e\n      \u003csmall\u003eVóór 14:00 = vandaag\u003c\/small\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sx-pd-usp\"\u003e\n      \u003cdiv class=\"sx-pd-icon\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n          \u003crect x=\"3.5\" y=\"9\" width=\"17\" height=\"11.5\" rx=\"1.5\"\u003e\u003c\/rect\u003e\n          \u003cpath d=\"M3 9h18M12 9v11.5\"\u003e\u003c\/path\u003e\n          \u003cpath d=\"M12 9C9 9 7 7.5 7 5.8 7 4.5 8 4 9 4c2 0 3 3 3 5zm0 0c3 0 5-1.5 5-3.2C17 4.5 16 4 15 4c-2 0-3 3-3 5z\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cb\u003eUniek cadeau\u003c\/b\u003e\n      \u003csmall\u003eAlleen voor hen gemaakt\u003c\/small\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n  \u003c!-- ───────── 2 · Uitklapvelden ───────── --\u003e\n  \u003cdiv class=\"sx-pd-accordion\"\u003e\n\n    \u003cdiv class=\"sx-pd-item\"\u003e\n      \u003cbutton class=\"sx-pd-trigger\" type=\"button\"\u003eWaarom deze knuffel zo bijzonder is\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/button\u003e\n      \u003cdiv class=\"sx-pd-body\"\u003e\u003cdiv class=\"sx-pd-body-inner\"\u003e\n        \u003cul\u003e\n          \u003cli\u003e\n\u003cstrong\u003eHoogwaardig borduurwerk\u003c\/strong\u003e — geen print, dus blijft altijd mooi\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eSuperzacht en veilig\u003c\/strong\u003e — geschikt vanaf de geboorte\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eUitneembare vulling\u003c\/strong\u003e — eenvoudig te wassen op 30°C\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eBlijft mooi na wassen\u003c\/strong\u003e — geen vervaging of slijtage\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eMet liefde gemaakt\u003c\/strong\u003e in ons eigen atelier in Nederland\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sx-pd-item\"\u003e\n      \u003cbutton class=\"sx-pd-trigger\" type=\"button\"\u003eProductdetails\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/button\u003e\n      \u003cdiv class=\"sx-pd-body\"\u003e\u003cdiv class=\"sx-pd-body-inner\"\u003e\n        \u003cul\u003e\n          \u003cli\u003eFormaat: ± 40 cm\u003c\/li\u003e\n          \u003cli\u003eVulling uitneembaar via ritssysteem\u003c\/li\u003e\n          \u003cli\u003eWasbaar op 30°C, fijn wasprogramma\u003c\/li\u003e\n          \u003cli\u003eGeschikt voor alle leeftijden, ook baby's\u003c\/li\u003e\n          \u003cli\u003eZachte, hoogwaardige stof\u003c\/li\u003e\n          \u003cli\u003eGeborduurd met naam en eventueel geboortedatum\u003c\/li\u003e\n          \u003cli\u003eGemaakt in eigen atelier in Nederland\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sx-pd-item\"\u003e\n      \u003cbutton class=\"sx-pd-trigger\" type=\"button\"\u003eOnderhoud en wasadvies\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/button\u003e\n      \u003cdiv class=\"sx-pd-body\"\u003e\u003cdiv class=\"sx-pd-body-inner\"\u003e\n        \u003cp\u003eVerwijder de vulling via het ritssysteem en was het omhulsel op \u003cstrong\u003e30°C\u003c\/strong\u003e op een fijn wasprogramma. Droog plat of hangend — niet in de droger. Zo blijft de borduring én de stof jarenlang mooi.\u003c\/p\u003e\n      \u003c\/div\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sx-pd-item\"\u003e\n      \u003cbutton class=\"sx-pd-trigger\" type=\"button\"\u003ePerfect als cadeau voor\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/button\u003e\n      \u003cdiv class=\"sx-pd-body\"\u003e\u003cdiv class=\"sx-pd-body-inner\"\u003e\n        \u003cdiv class=\"sx-pd-tags\"\u003e\n          \u003cspan class=\"sx-pd-tag\"\u003eKraamcadeau\u003c\/span\u003e\n          \u003cspan class=\"sx-pd-tag\"\u003eEerste verjaardag\u003c\/span\u003e\n          \u003cspan class=\"sx-pd-tag\"\u003eBabyshower\u003c\/span\u003e\n          \u003cspan class=\"sx-pd-tag\"\u003eSinterklaas\u003c\/span\u003e\n          \u003cspan class=\"sx-pd-tag\"\u003eKerst\u003c\/span\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sx-pd-item\"\u003e\n      \u003cbutton class=\"sx-pd-trigger\" type=\"button\"\u003eCombineert perfect met\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/button\u003e\n      \u003cdiv class=\"sx-pd-body\"\u003e\u003cdiv class=\"sx-pd-body-inner\"\u003e\n        \u003cp\u003eMaak het cadeau nog completer. Combineer deze knuffel met een \u003ca href=\"\/collections\/gepersonaliseerde-bandana-slab-met-naam-geborduurd\"\u003egepersonaliseerde slab\u003c\/a\u003e, een \u003ca href=\"\/collections\/gepersonaliseerd-speenkoord-met-naam-geborduurd\"\u003espeenkoord met naam\u003c\/a\u003e of een \u003ca href=\"\/collections\/baby-beanie-met-oortjes\"\u003emutsje met oortjes\u003c\/a\u003e voor een compleet persoonlijk cadeaupakket.\u003c\/p\u003e\n      \u003c\/div\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n  \u003c!-- ───────── 3 · Sluittekst ───────── --\u003e\n  \u003cdiv class=\"sx-pd-close\"\u003e\n    \u003cp class=\"sx-pd-quote\"\u003eEen knuffel die zijn naam draagt — \u003cspan\u003evoor altijd.\u003c\/span\u003e\u003c\/p\u003e\n    \u003cdiv class=\"sx-pd-intro\"\u003e\n      \u003cp\u003eElk kind verdient iets dat écht van hem of haar is. Deze zachte knuffel wordt speciaal voor jou geborduurd met de naam — en eventueel de geboortedatum — van de baby. Geen massaproductie, maar een uniek cadeau gemaakt met aandacht in ons eigen atelier.\u003c\/p\u003e\n      \u003cp\u003eJarenlang mee knuffelen, jarenlang mooi blijven. \u003cstrong\u003eEen herinnering voor het leven.\u003c\/strong\u003e\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cp class=\"sx-pd-footer\"\u003eAl door honderden ouders gekozen  ·  Gemaakt in eigen atelier  ·  Gratis verzending vanaf €20\u003c\/p\u003e\n\n\u003c\/div\u003e\n\n\u003cscript\u003e\n  document.querySelectorAll('.sx-product-desc .sx-pd-trigger').forEach(function (btn) {\n    btn.addEventListener('click', function () {\n      var item = this.closest('.sx-pd-item');\n      var body = item.querySelector('.sx-pd-body');\n      var open = item.classList.toggle('open');\n      body.style.maxHeight = open ? body.scrollHeight + 'px' : null;\n    });\n  });\n\u003c\/script\u003e","brand":"SX Gifts","offers":[{"title":"Default Title","offer_id":56797656842575,"sku":"CU023","price":44.95,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0986\/7234\/5423\/files\/TIjgefr_met_baby.png?v=1781115629"},{"product_id":"krokodil-knuffel-met-naam","title":"Krokodil Knuffel met Naam","description":"\u003cdiv class=\"sx-product-desc\"\u003e\n  \u003cstyle\u003e\n    @import url('https:\/\/fonts.googleapis.com\/css2?family=Fraunces:ital,opsz,wght@0,9..144,400;0,9..144,500;1,9..144,400\u0026display=swap');\n\n    .sx-product-desc {\n      --deep: #2F2A26;\n      --mid: #6F655D;\n      --terracotta: #A88F7A;\n      --terracotta-deep: #8A7059;\n      --blush: #E8DFD8;\n      --cream: #F7F4F1;\n      --paper: #FBF9F7;\n      font-family: inherit;\n      color: var(--deep);\n      -webkit-font-smoothing: antialiased;\n    }\n    .sx-product-desc *, .sx-product-desc *::before, .sx-product-desc *::after { box-sizing: border-box; }\n\n    \/* ── Eyebrow label ── *\/\n    .sx-pd-eyebrow {\n      font-size: 11px;\n      letter-spacing: .22em;\n      text-transform: uppercase;\n      color: var(--terracotta);\n      font-weight: 700;\n      text-align: center;\n      margin: 0 0 22px;\n    }\n    .sx-pd-eyebrow::before,\n    .sx-pd-eyebrow::after {\n      content: \"\";\n      display: inline-block;\n      width: 26px;\n      height: 1px;\n      background: var(--blush);\n      vertical-align: middle;\n      margin: 0 12px;\n    }\n\n    \/* ── USP grid ── *\/\n    .sx-pd-usps {\n      display: grid;\n      grid-template-columns: repeat(4, 1fr);\n      gap: 14px;\n      margin-bottom: 46px;\n    }\n    .sx-pd-usp {\n      position: relative;\n      background: linear-gradient(160deg, var(--paper), var(--cream));\n      border: 1px solid var(--blush);\n      border-radius: 18px;\n      padding: 26px 16px 22px;\n      text-align: center;\n      transition: transform .35s cubic-bezier(.22,1,.36,1), box-shadow .35s ease, border-color .35s ease;\n      opacity: 0;\n      transform: translateY(14px);\n      animation: sx-rise .7s cubic-bezier(.22,1,.36,1) forwards;\n    }\n    .sx-pd-usp:nth-child(1) { animation-delay: .05s; }\n    .sx-pd-usp:nth-child(2) { animation-delay: .14s; }\n    .sx-pd-usp:nth-child(3) { animation-delay: .23s; }\n    .sx-pd-usp:nth-child(4) { animation-delay: .32s; }\n    @keyframes sx-rise { to { opacity: 1; transform: translateY(0); } }\n\n    .sx-pd-usp:hover {\n      transform: translateY(-5px);\n      box-shadow: 0 18px 40px -22px rgba(47,42,38,.45);\n      border-color: var(--terracotta);\n    }\n\n    .sx-pd-icon {\n      width: 54px;\n      height: 54px;\n      margin: 0 auto 16px;\n      border-radius: 50%;\n      background: #fff;\n      border: 1px solid var(--blush);\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      color: var(--terracotta);\n      transition: background .35s ease, color .35s ease, border-color .35s ease;\n    }\n    .sx-pd-usp:hover .sx-pd-icon {\n      background: var(--terracotta);\n      border-color: var(--terracotta);\n      color: #fff;\n    }\n    .sx-pd-icon svg { width: 26px; height: 26px; display: block; }\n\n    .sx-pd-usp b {\n      display: block;\n      font-size: 14px;\n      font-weight: 700;\n      color: var(--deep);\n      margin-bottom: 5px;\n      letter-spacing: .01em;\n    }\n    .sx-pd-usp small {\n      display: block;\n      font-size: 12px;\n      line-height: 1.45;\n      color: var(--mid);\n    }\n\n    \/* ── Accordion ── *\/\n    .sx-pd-accordion {\n      border: 1px solid var(--blush);\n      border-radius: 18px;\n      overflow: hidden;\n      background: var(--paper);\n      margin-bottom: 46px;\n    }\n    .sx-pd-item + .sx-pd-item { border-top: 1px solid var(--blush); }\n    .sx-pd-trigger {\n      width: 100%;\n      background: none;\n      border: none;\n      padding: 20px 24px;\n      display: flex;\n      justify-content: space-between;\n      align-items: center;\n      cursor: pointer;\n      font-family: inherit;\n      font-size: 14.5px;\n      font-weight: 700;\n      color: var(--deep);\n      letter-spacing: .01em;\n      text-align: left;\n      transition: color .25s ease;\n    }\n    .sx-pd-trigger:hover { color: var(--terracotta); }\n    .sx-pd-arrow {\n      position: relative;\n      width: 16px;\n      height: 16px;\n      flex-shrink: 0;\n      margin-left: 16px;\n    }\n    .sx-pd-arrow::before,\n    .sx-pd-arrow::after {\n      content: \"\";\n      position: absolute;\n      background: var(--terracotta);\n      border-radius: 2px;\n      transition: transform .3s cubic-bezier(.22,1,.36,1), opacity .3s ease;\n    }\n    .sx-pd-arrow::before { top: 7px; left: 0; width: 16px; height: 2px; }\n    .sx-pd-arrow::after  { left: 7px; top: 0; width: 2px; height: 16px; }\n    .sx-pd-item.open .sx-pd-arrow::after { transform: rotate(90deg); opacity: 0; }\n\n    .sx-pd-body {\n      max-height: 0;\n      overflow: hidden;\n      transition: max-height .4s cubic-bezier(.4,0,.2,1);\n    }\n    .sx-pd-body-inner {\n      padding: 0 24px 22px;\n      font-size: 14px;\n      line-height: 1.85;\n      color: var(--mid);\n    }\n    .sx-pd-body ul { margin: 0; padding-left: 18px; }\n    .sx-pd-body li { margin-bottom: 7px; }\n    .sx-pd-body li::marker { color: var(--terracotta); }\n    .sx-pd-body p { margin: 0; }\n    .sx-pd-body strong { color: var(--deep); }\n    .sx-pd-body a { color: var(--terracotta-deep); font-weight: 700; text-decoration: none; border-bottom: 1px solid var(--blush); }\n    .sx-pd-body a:hover { border-color: var(--terracotta); }\n\n    .sx-pd-tags { display: flex; flex-wrap: wrap; gap: 8px; }\n    .sx-pd-tag {\n      background: var(--cream);\n      border: 1px solid var(--blush);\n      color: var(--terracotta-deep);\n      padding: 6px 16px;\n      border-radius: 999px;\n      font-size: 12.5px;\n      font-weight: 700;\n    }\n\n    \/* ── Sluittekst ── *\/\n    .sx-pd-close { text-align: center; padding: 4px 8px 0; }\n    .sx-pd-quote {\n      font-family: 'Fraunces', Georgia, serif;\n      font-size: 23px;\n      line-height: 1.5;\n      font-style: italic;\n      color: var(--deep);\n      margin: 0 auto 18px;\n      max-width: 30ch;\n      font-weight: 400;\n    }\n    .sx-pd-quote span { color: var(--terracotta-deep); }\n    .sx-pd-quote::before {\n      content: \"\";\n      display: block;\n      width: 34px;\n      height: 2px;\n      background: var(--terracotta);\n      margin: 0 auto 24px;\n    }\n    .sx-pd-intro {\n      font-size: 15px;\n      line-height: 1.9;\n      color: var(--mid);\n      max-width: 56ch;\n      margin: 0 auto;\n    }\n    .sx-pd-intro p { margin: 0 0 14px; }\n    .sx-pd-intro strong { color: var(--deep); }\n\n    .sx-pd-footer {\n      text-align: center;\n      font-size: 11px;\n      letter-spacing: .12em;\n      text-transform: uppercase;\n      color: var(--terracotta);\n      margin-top: 36px;\n      padding-top: 26px;\n      border-top: 1px solid var(--blush);\n    }\n\n    @media (max-width: 640px) {\n      .sx-pd-usps { grid-template-columns: 1fr 1fr; gap: 10px; }\n      .sx-pd-usp { padding: 22px 12px 18px; }\n      .sx-pd-quote { font-size: 20px; }\n    }\n  \u003c\/style\u003e\n\n  \u003c!-- ───────── 1 · USP-blokjes met icoontjes ───────── --\u003e\n  \u003cp class=\"sx-pd-eyebrow\"\u003eWaarom SX Gifts\u003c\/p\u003e\n  \u003cdiv class=\"sx-pd-usps\"\u003e\n\n    \u003cdiv class=\"sx-pd-usp\"\u003e\n      \u003cdiv class=\"sx-pd-icon\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n          \u003cline x1=\"4\" y1=\"20\" x2=\"16\" y2=\"8\"\u003e\u003c\/line\u003e\n          \u003ccircle cx=\"18\" cy=\"6\" r=\"1.6\"\u003e\u003c\/circle\u003e\n          \u003cpath d=\"M4 20c-1.6 0-1.6-2.6 0-2.6s1.6 2.6 0 2.6z\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cb\u003eEcht geborduurd\u003c\/b\u003e\n      \u003csmall\u003eGeen print — blijft mooi\u003c\/small\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sx-pd-usp\"\u003e\n      \u003cdiv class=\"sx-pd-icon\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n          \u003cpath d=\"M12 20.5C7 17 4 13.8 4 10.2A4.2 4.2 0 0 1 12 8a4.2 4.2 0 0 1 8 2.2c0 3.6-3 6.8-8 10.3z\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cb\u003eVeilig voor baby's\u003c\/b\u003e\n      \u003csmall\u003eGeschikt vanaf de geboorte\u003c\/small\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sx-pd-usp\"\u003e\n      \u003cdiv class=\"sx-pd-icon\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n          \u003cpath d=\"M21 4 11 14\"\u003e\u003c\/path\u003e\n          \u003cpath d=\"M21 4 14.5 21 11 14 4 10.5 21 4z\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cb\u003eSnel verzonden\u003c\/b\u003e\n      \u003csmall\u003eVóór 14:00 = vandaag\u003c\/small\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sx-pd-usp\"\u003e\n      \u003cdiv class=\"sx-pd-icon\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n          \u003crect x=\"3.5\" y=\"9\" width=\"17\" height=\"11.5\" rx=\"1.5\"\u003e\u003c\/rect\u003e\n          \u003cpath d=\"M3 9h18M12 9v11.5\"\u003e\u003c\/path\u003e\n          \u003cpath d=\"M12 9C9 9 7 7.5 7 5.8 7 4.5 8 4 9 4c2 0 3 3 3 5zm0 0c3 0 5-1.5 5-3.2C17 4.5 16 4 15 4c-2 0-3 3-3 5z\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cb\u003eUniek cadeau\u003c\/b\u003e\n      \u003csmall\u003eAlleen voor hen gemaakt\u003c\/small\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n  \u003c!-- ───────── 2 · Uitklapvelden ───────── --\u003e\n  \u003cdiv class=\"sx-pd-accordion\"\u003e\n\n    \u003cdiv class=\"sx-pd-item\"\u003e\n      \u003cbutton class=\"sx-pd-trigger\" type=\"button\"\u003eWaarom deze knuffel zo bijzonder is\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/button\u003e\n      \u003cdiv class=\"sx-pd-body\"\u003e\u003cdiv class=\"sx-pd-body-inner\"\u003e\n        \u003cul\u003e\n          \u003cli\u003e\n\u003cstrong\u003eHoogwaardig borduurwerk\u003c\/strong\u003e — geen print, dus blijft altijd mooi\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eSuperzacht en veilig\u003c\/strong\u003e — geschikt vanaf de geboorte\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eUitneembare vulling\u003c\/strong\u003e — eenvoudig te wassen op 30°C\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eBlijft mooi na wassen\u003c\/strong\u003e — geen vervaging of slijtage\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eMet liefde gemaakt\u003c\/strong\u003e in ons eigen atelier in Nederland\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sx-pd-item\"\u003e\n      \u003cbutton class=\"sx-pd-trigger\" type=\"button\"\u003eProductdetails\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/button\u003e\n      \u003cdiv class=\"sx-pd-body\"\u003e\u003cdiv class=\"sx-pd-body-inner\"\u003e\n        \u003cul\u003e\n          \u003cli\u003eFormaat: ± 40 cm\u003c\/li\u003e\n          \u003cli\u003eVulling uitneembaar via ritssysteem\u003c\/li\u003e\n          \u003cli\u003eWasbaar op 30°C, fijn wasprogramma\u003c\/li\u003e\n          \u003cli\u003eGeschikt voor alle leeftijden, ook baby's\u003c\/li\u003e\n          \u003cli\u003eZachte, hoogwaardige stof\u003c\/li\u003e\n          \u003cli\u003eGeborduurd met naam en eventueel geboortedatum\u003c\/li\u003e\n          \u003cli\u003eGemaakt in eigen atelier in Nederland\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sx-pd-item\"\u003e\n      \u003cbutton class=\"sx-pd-trigger\" type=\"button\"\u003eOnderhoud en wasadvies\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/button\u003e\n      \u003cdiv class=\"sx-pd-body\"\u003e\u003cdiv class=\"sx-pd-body-inner\"\u003e\n        \u003cp\u003eVerwijder de vulling via het ritssysteem en was het omhulsel op \u003cstrong\u003e30°C\u003c\/strong\u003e op een fijn wasprogramma. Droog plat of hangend — niet in de droger. Zo blijft de borduring én de stof jarenlang mooi.\u003c\/p\u003e\n      \u003c\/div\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sx-pd-item\"\u003e\n      \u003cbutton class=\"sx-pd-trigger\" type=\"button\"\u003ePerfect als cadeau voor\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/button\u003e\n      \u003cdiv class=\"sx-pd-body\"\u003e\u003cdiv class=\"sx-pd-body-inner\"\u003e\n        \u003cdiv class=\"sx-pd-tags\"\u003e\n          \u003cspan class=\"sx-pd-tag\"\u003eKraamcadeau\u003c\/span\u003e\n          \u003cspan class=\"sx-pd-tag\"\u003eEerste verjaardag\u003c\/span\u003e\n          \u003cspan class=\"sx-pd-tag\"\u003eBabyshower\u003c\/span\u003e\n          \u003cspan class=\"sx-pd-tag\"\u003eSinterklaas\u003c\/span\u003e\n          \u003cspan class=\"sx-pd-tag\"\u003eKerst\u003c\/span\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sx-pd-item\"\u003e\n      \u003cbutton class=\"sx-pd-trigger\" type=\"button\"\u003eCombineert perfect met\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/button\u003e\n      \u003cdiv class=\"sx-pd-body\"\u003e\u003cdiv class=\"sx-pd-body-inner\"\u003e\n        \u003cp\u003eMaak het cadeau nog completer. Combineer deze knuffel met een \u003ca href=\"\/collections\/gepersonaliseerde-bandana-slab-met-naam-geborduurd\"\u003egepersonaliseerde slab\u003c\/a\u003e, een \u003ca href=\"\/collections\/gepersonaliseerd-speenkoord-met-naam-geborduurd\"\u003espeenkoord met naam\u003c\/a\u003e of een \u003ca href=\"\/collections\/baby-beanie-met-oortjes\"\u003emutsje met oortjes\u003c\/a\u003e voor een compleet persoonlijk cadeaupakket.\u003c\/p\u003e\n      \u003c\/div\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n  \u003c!-- ───────── 3 · Sluittekst ───────── --\u003e\n  \u003cdiv class=\"sx-pd-close\"\u003e\n    \u003cp class=\"sx-pd-quote\"\u003eEen knuffel die zijn naam draagt — \u003cspan\u003evoor altijd.\u003c\/span\u003e\u003c\/p\u003e\n    \u003cdiv class=\"sx-pd-intro\"\u003e\n      \u003cp\u003eElk kind verdient iets dat écht van hem of haar is. Deze zachte knuffel wordt speciaal voor jou geborduurd met de naam — en eventueel de geboortedatum — van de baby. Geen massaproductie, maar een uniek cadeau gemaakt met aandacht in ons eigen atelier.\u003c\/p\u003e\n      \u003cp\u003eJarenlang mee knuffelen, jarenlang mooi blijven. \u003cstrong\u003eEen herinnering voor het leven.\u003c\/strong\u003e\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cp class=\"sx-pd-footer\"\u003eAl door honderden ouders gekozen  ·  Gemaakt in eigen atelier  ·  Gratis verzending vanaf €20\u003c\/p\u003e\n\n\u003c\/div\u003e\n\n\u003cscript\u003e\n  document.querySelectorAll('.sx-product-desc .sx-pd-trigger').forEach(function (btn) {\n    btn.addEventListener('click', function () {\n      var item = this.closest('.sx-pd-item');\n      var body = item.querySelector('.sx-pd-body');\n      var open = item.classList.toggle('open');\n      body.style.maxHeight = open ? body.scrollHeight + 'px' : null;\n    });\n  });\n\u003c\/script\u003e","brand":"SX Gifts","offers":[{"title":"Default Title","offer_id":56797661626703,"sku":"CU024","price":44.95,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0986\/7234\/5423\/files\/Krokodil_met_baby_70563c51-3af6-4871-b9c3-c4e170255378.png?v=1781115534"},{"product_id":"konijn-knuffel-met-naam","title":"Konijn Knuffel met Naam","description":"\u003cdiv class=\"sx-product-desc\"\u003e\n  \u003cstyle\u003e\n    @import url('https:\/\/fonts.googleapis.com\/css2?family=Fraunces:ital,opsz,wght@0,9..144,400;0,9..144,500;1,9..144,400\u0026display=swap');\n\n    .sx-product-desc {\n      --deep: #2F2A26;\n      --mid: #6F655D;\n      --terracotta: #A88F7A;\n      --terracotta-deep: #8A7059;\n      --blush: #E8DFD8;\n      --cream: #F7F4F1;\n      --paper: #FBF9F7;\n      font-family: inherit;\n      color: var(--deep);\n      -webkit-font-smoothing: antialiased;\n    }\n    .sx-product-desc *, .sx-product-desc *::before, .sx-product-desc *::after { box-sizing: border-box; }\n\n    \/* ── Eyebrow label ── *\/\n    .sx-pd-eyebrow {\n      font-size: 11px;\n      letter-spacing: .22em;\n      text-transform: uppercase;\n      color: var(--terracotta);\n      font-weight: 700;\n      text-align: center;\n      margin: 0 0 22px;\n    }\n    .sx-pd-eyebrow::before,\n    .sx-pd-eyebrow::after {\n      content: \"\";\n      display: inline-block;\n      width: 26px;\n      height: 1px;\n      background: var(--blush);\n      vertical-align: middle;\n      margin: 0 12px;\n    }\n\n    \/* ── USP grid ── *\/\n    .sx-pd-usps {\n      display: grid;\n      grid-template-columns: repeat(4, 1fr);\n      gap: 14px;\n      margin-bottom: 46px;\n    }\n    .sx-pd-usp {\n      position: relative;\n      background: linear-gradient(160deg, var(--paper), var(--cream));\n      border: 1px solid var(--blush);\n      border-radius: 18px;\n      padding: 26px 16px 22px;\n      text-align: center;\n      transition: transform .35s cubic-bezier(.22,1,.36,1), box-shadow .35s ease, border-color .35s ease;\n      opacity: 0;\n      transform: translateY(14px);\n      animation: sx-rise .7s cubic-bezier(.22,1,.36,1) forwards;\n    }\n    .sx-pd-usp:nth-child(1) { animation-delay: .05s; }\n    .sx-pd-usp:nth-child(2) { animation-delay: .14s; }\n    .sx-pd-usp:nth-child(3) { animation-delay: .23s; }\n    .sx-pd-usp:nth-child(4) { animation-delay: .32s; }\n    @keyframes sx-rise { to { opacity: 1; transform: translateY(0); } }\n\n    .sx-pd-usp:hover {\n      transform: translateY(-5px);\n      box-shadow: 0 18px 40px -22px rgba(47,42,38,.45);\n      border-color: var(--terracotta);\n    }\n\n    .sx-pd-icon {\n      width: 54px;\n      height: 54px;\n      margin: 0 auto 16px;\n      border-radius: 50%;\n      background: #fff;\n      border: 1px solid var(--blush);\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      color: var(--terracotta);\n      transition: background .35s ease, color .35s ease, border-color .35s ease;\n    }\n    .sx-pd-usp:hover .sx-pd-icon {\n      background: var(--terracotta);\n      border-color: var(--terracotta);\n      color: #fff;\n    }\n    .sx-pd-icon svg { width: 26px; height: 26px; display: block; }\n\n    .sx-pd-usp b {\n      display: block;\n      font-size: 14px;\n      font-weight: 700;\n      color: var(--deep);\n      margin-bottom: 5px;\n      letter-spacing: .01em;\n    }\n    .sx-pd-usp small {\n      display: block;\n      font-size: 12px;\n      line-height: 1.45;\n      color: var(--mid);\n    }\n\n    \/* ── Accordion ── *\/\n    .sx-pd-accordion {\n      border: 1px solid var(--blush);\n      border-radius: 18px;\n      overflow: hidden;\n      background: var(--paper);\n      margin-bottom: 46px;\n    }\n    .sx-pd-item + .sx-pd-item { border-top: 1px solid var(--blush); }\n    .sx-pd-trigger {\n      width: 100%;\n      background: none;\n      border: none;\n      padding: 20px 24px;\n      display: flex;\n      justify-content: space-between;\n      align-items: center;\n      cursor: pointer;\n      font-family: inherit;\n      font-size: 14.5px;\n      font-weight: 700;\n      color: var(--deep);\n      letter-spacing: .01em;\n      text-align: left;\n      transition: color .25s ease;\n    }\n    .sx-pd-trigger:hover { color: var(--terracotta); }\n    .sx-pd-arrow {\n      position: relative;\n      width: 16px;\n      height: 16px;\n      flex-shrink: 0;\n      margin-left: 16px;\n    }\n    .sx-pd-arrow::before,\n    .sx-pd-arrow::after {\n      content: \"\";\n      position: absolute;\n      background: var(--terracotta);\n      border-radius: 2px;\n      transition: transform .3s cubic-bezier(.22,1,.36,1), opacity .3s ease;\n    }\n    .sx-pd-arrow::before { top: 7px; left: 0; width: 16px; height: 2px; }\n    .sx-pd-arrow::after  { left: 7px; top: 0; width: 2px; height: 16px; }\n    .sx-pd-item.open .sx-pd-arrow::after { transform: rotate(90deg); opacity: 0; }\n\n    .sx-pd-body {\n      max-height: 0;\n      overflow: hidden;\n      transition: max-height .4s cubic-bezier(.4,0,.2,1);\n    }\n    .sx-pd-body-inner {\n      padding: 0 24px 22px;\n      font-size: 14px;\n      line-height: 1.85;\n      color: var(--mid);\n    }\n    .sx-pd-body ul { margin: 0; padding-left: 18px; }\n    .sx-pd-body li { margin-bottom: 7px; }\n    .sx-pd-body li::marker { color: var(--terracotta); }\n    .sx-pd-body p { margin: 0; }\n    .sx-pd-body strong { color: var(--deep); }\n    .sx-pd-body a { color: var(--terracotta-deep); font-weight: 700; text-decoration: none; border-bottom: 1px solid var(--blush); }\n    .sx-pd-body a:hover { border-color: var(--terracotta); }\n\n    .sx-pd-tags { display: flex; flex-wrap: wrap; gap: 8px; }\n    .sx-pd-tag {\n      background: var(--cream);\n      border: 1px solid var(--blush);\n      color: var(--terracotta-deep);\n      padding: 6px 16px;\n      border-radius: 999px;\n      font-size: 12.5px;\n      font-weight: 700;\n    }\n\n    \/* ── Sluittekst ── *\/\n    .sx-pd-close { text-align: center; padding: 4px 8px 0; }\n    .sx-pd-quote {\n      font-family: 'Fraunces', Georgia, serif;\n      font-size: 23px;\n      line-height: 1.5;\n      font-style: italic;\n      color: var(--deep);\n      margin: 0 auto 18px;\n      max-width: 30ch;\n      font-weight: 400;\n    }\n    .sx-pd-quote span { color: var(--terracotta-deep); }\n    .sx-pd-quote::before {\n      content: \"\";\n      display: block;\n      width: 34px;\n      height: 2px;\n      background: var(--terracotta);\n      margin: 0 auto 24px;\n    }\n    .sx-pd-intro {\n      font-size: 15px;\n      line-height: 1.9;\n      color: var(--mid);\n      max-width: 56ch;\n      margin: 0 auto;\n    }\n    .sx-pd-intro p { margin: 0 0 14px; }\n    .sx-pd-intro strong { color: var(--deep); }\n\n    .sx-pd-footer {\n      text-align: center;\n      font-size: 11px;\n      letter-spacing: .12em;\n      text-transform: uppercase;\n      color: var(--terracotta);\n      margin-top: 36px;\n      padding-top: 26px;\n      border-top: 1px solid var(--blush);\n    }\n\n    @media (max-width: 640px) {\n      .sx-pd-usps { grid-template-columns: 1fr 1fr; gap: 10px; }\n      .sx-pd-usp { padding: 22px 12px 18px; }\n      .sx-pd-quote { font-size: 20px; }\n    }\n  \u003c\/style\u003e\n\n  \u003c!-- ───────── 1 · USP-blokjes met icoontjes ───────── --\u003e\n  \u003cp class=\"sx-pd-eyebrow\"\u003eWaarom SX Gifts\u003c\/p\u003e\n  \u003cdiv class=\"sx-pd-usps\"\u003e\n\n    \u003cdiv class=\"sx-pd-usp\"\u003e\n      \u003cdiv class=\"sx-pd-icon\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n          \u003cline x1=\"4\" y1=\"20\" x2=\"16\" y2=\"8\"\u003e\u003c\/line\u003e\n          \u003ccircle cx=\"18\" cy=\"6\" r=\"1.6\"\u003e\u003c\/circle\u003e\n          \u003cpath d=\"M4 20c-1.6 0-1.6-2.6 0-2.6s1.6 2.6 0 2.6z\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cb\u003eEcht geborduurd\u003c\/b\u003e\n      \u003csmall\u003eGeen print — blijft mooi\u003c\/small\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sx-pd-usp\"\u003e\n      \u003cdiv class=\"sx-pd-icon\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n          \u003cpath d=\"M12 20.5C7 17 4 13.8 4 10.2A4.2 4.2 0 0 1 12 8a4.2 4.2 0 0 1 8 2.2c0 3.6-3 6.8-8 10.3z\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cb\u003eVeilig voor baby's\u003c\/b\u003e\n      \u003csmall\u003eGeschikt vanaf de geboorte\u003c\/small\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sx-pd-usp\"\u003e\n      \u003cdiv class=\"sx-pd-icon\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n          \u003cpath d=\"M21 4 11 14\"\u003e\u003c\/path\u003e\n          \u003cpath d=\"M21 4 14.5 21 11 14 4 10.5 21 4z\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cb\u003eSnel verzonden\u003c\/b\u003e\n      \u003csmall\u003eVóór 14:00 = vandaag\u003c\/small\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sx-pd-usp\"\u003e\n      \u003cdiv class=\"sx-pd-icon\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n          \u003crect x=\"3.5\" y=\"9\" width=\"17\" height=\"11.5\" rx=\"1.5\"\u003e\u003c\/rect\u003e\n          \u003cpath d=\"M3 9h18M12 9v11.5\"\u003e\u003c\/path\u003e\n          \u003cpath d=\"M12 9C9 9 7 7.5 7 5.8 7 4.5 8 4 9 4c2 0 3 3 3 5zm0 0c3 0 5-1.5 5-3.2C17 4.5 16 4 15 4c-2 0-3 3-3 5z\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cb\u003eUniek cadeau\u003c\/b\u003e\n      \u003csmall\u003eAlleen voor hen gemaakt\u003c\/small\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n  \u003c!-- ───────── 2 · Uitklapvelden ───────── --\u003e\n  \u003cdiv class=\"sx-pd-accordion\"\u003e\n\n    \u003cdiv class=\"sx-pd-item\"\u003e\n      \u003cbutton class=\"sx-pd-trigger\" type=\"button\"\u003eWaarom deze knuffel zo bijzonder is\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/button\u003e\n      \u003cdiv class=\"sx-pd-body\"\u003e\u003cdiv class=\"sx-pd-body-inner\"\u003e\n        \u003cul\u003e\n          \u003cli\u003e\n\u003cstrong\u003eHoogwaardig borduurwerk\u003c\/strong\u003e — geen print, dus blijft altijd mooi\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eSuperzacht en veilig\u003c\/strong\u003e — geschikt vanaf de geboorte\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eUitneembare vulling\u003c\/strong\u003e — eenvoudig te wassen op 30°C\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eBlijft mooi na wassen\u003c\/strong\u003e — geen vervaging of slijtage\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eMet liefde gemaakt\u003c\/strong\u003e in ons eigen atelier in Nederland\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sx-pd-item\"\u003e\n      \u003cbutton class=\"sx-pd-trigger\" type=\"button\"\u003eProductdetails\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/button\u003e\n      \u003cdiv class=\"sx-pd-body\"\u003e\u003cdiv class=\"sx-pd-body-inner\"\u003e\n        \u003cul\u003e\n          \u003cli\u003eFormaat: ± 40 cm\u003c\/li\u003e\n          \u003cli\u003eVulling uitneembaar via ritssysteem\u003c\/li\u003e\n          \u003cli\u003eWasbaar op 30°C, fijn wasprogramma\u003c\/li\u003e\n          \u003cli\u003eGeschikt voor alle leeftijden, ook baby's\u003c\/li\u003e\n          \u003cli\u003eZachte, hoogwaardige stof\u003c\/li\u003e\n          \u003cli\u003eGeborduurd met naam en eventueel geboortedatum\u003c\/li\u003e\n          \u003cli\u003eGemaakt in eigen atelier in Nederland\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sx-pd-item\"\u003e\n      \u003cbutton class=\"sx-pd-trigger\" type=\"button\"\u003eOnderhoud en wasadvies\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/button\u003e\n      \u003cdiv class=\"sx-pd-body\"\u003e\u003cdiv class=\"sx-pd-body-inner\"\u003e\n        \u003cp\u003eVerwijder de vulling via het ritssysteem en was het omhulsel op \u003cstrong\u003e30°C\u003c\/strong\u003e op een fijn wasprogramma. Droog plat of hangend — niet in de droger. Zo blijft de borduring én de stof jarenlang mooi.\u003c\/p\u003e\n      \u003c\/div\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sx-pd-item\"\u003e\n      \u003cbutton class=\"sx-pd-trigger\" type=\"button\"\u003ePerfect als cadeau voor\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/button\u003e\n      \u003cdiv class=\"sx-pd-body\"\u003e\u003cdiv class=\"sx-pd-body-inner\"\u003e\n        \u003cdiv class=\"sx-pd-tags\"\u003e\n          \u003cspan class=\"sx-pd-tag\"\u003eKraamcadeau\u003c\/span\u003e\n          \u003cspan class=\"sx-pd-tag\"\u003eEerste verjaardag\u003c\/span\u003e\n          \u003cspan class=\"sx-pd-tag\"\u003eBabyshower\u003c\/span\u003e\n          \u003cspan class=\"sx-pd-tag\"\u003eSinterklaas\u003c\/span\u003e\n          \u003cspan class=\"sx-pd-tag\"\u003eKerst\u003c\/span\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sx-pd-item\"\u003e\n      \u003cbutton class=\"sx-pd-trigger\" type=\"button\"\u003eCombineert perfect met\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/button\u003e\n      \u003cdiv class=\"sx-pd-body\"\u003e\u003cdiv class=\"sx-pd-body-inner\"\u003e\n        \u003cp\u003eMaak het cadeau nog completer. Combineer deze knuffel met een \u003ca href=\"\/collections\/gepersonaliseerde-bandana-slab-met-naam-geborduurd\"\u003egepersonaliseerde slab\u003c\/a\u003e, een \u003ca href=\"\/collections\/gepersonaliseerd-speenkoord-met-naam-geborduurd\"\u003espeenkoord met naam\u003c\/a\u003e of een \u003ca href=\"\/collections\/baby-beanie-met-oortjes\"\u003emutsje met oortjes\u003c\/a\u003e voor een compleet persoonlijk cadeaupakket.\u003c\/p\u003e\n      \u003c\/div\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n  \u003c!-- ───────── 3 · Sluittekst ───────── --\u003e\n  \u003cdiv class=\"sx-pd-close\"\u003e\n    \u003cp class=\"sx-pd-quote\"\u003eEen knuffel die zijn naam draagt — \u003cspan\u003evoor altijd.\u003c\/span\u003e\u003c\/p\u003e\n    \u003cdiv class=\"sx-pd-intro\"\u003e\n      \u003cp\u003eElk kind verdient iets dat écht van hem of haar is. Deze zachte knuffel wordt speciaal voor jou geborduurd met de naam — en eventueel de geboortedatum — van de baby. Geen massaproductie, maar een uniek cadeau gemaakt met aandacht in ons eigen atelier.\u003c\/p\u003e\n      \u003cp\u003eJarenlang mee knuffelen, jarenlang mooi blijven. \u003cstrong\u003eEen herinnering voor het leven.\u003c\/strong\u003e\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cp class=\"sx-pd-footer\"\u003eAl door honderden ouders gekozen  ·  Gemaakt in eigen atelier  ·  Gratis verzending vanaf €20\u003c\/p\u003e\n\n\u003c\/div\u003e\n\n\u003cscript\u003e\n  document.querySelectorAll('.sx-product-desc .sx-pd-trigger').forEach(function (btn) {\n    btn.addEventListener('click', function () {\n      var item = this.closest('.sx-pd-item');\n      var body = item.querySelector('.sx-pd-body');\n      var open = item.classList.toggle('open');\n      body.style.maxHeight = open ? body.scrollHeight + 'px' : null;\n    });\n  });\n\u003c\/script\u003e","brand":"SX Gifts","offers":[{"title":"Default Title","offer_id":56797671784783,"sku":"CU026","price":44.95,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0986\/7234\/5423\/files\/Konijn_met_baby.png?v=1781114999"},{"product_id":"unicorn-knuffel-met-naam","title":"Unicorn Knuffel met Naam","description":"\u003cdiv class=\"sx-product-desc\"\u003e\n  \u003cstyle\u003e\n    @import url('https:\/\/fonts.googleapis.com\/css2?family=Fraunces:ital,opsz,wght@0,9..144,400;0,9..144,500;1,9..144,400\u0026display=swap');\n\n    .sx-product-desc {\n      --deep: #2F2A26;\n      --mid: #6F655D;\n      --terracotta: #A88F7A;\n      --terracotta-deep: #8A7059;\n      --blush: #E8DFD8;\n      --cream: #F7F4F1;\n      --paper: #FBF9F7;\n      font-family: inherit;\n      color: var(--deep);\n      -webkit-font-smoothing: antialiased;\n    }\n    .sx-product-desc *, .sx-product-desc *::before, .sx-product-desc *::after { box-sizing: border-box; }\n\n    \/* ── Eyebrow label ── *\/\n    .sx-pd-eyebrow {\n      font-size: 11px;\n      letter-spacing: .22em;\n      text-transform: uppercase;\n      color: var(--terracotta);\n      font-weight: 700;\n      text-align: center;\n      margin: 0 0 22px;\n    }\n    .sx-pd-eyebrow::before,\n    .sx-pd-eyebrow::after {\n      content: \"\";\n      display: inline-block;\n      width: 26px;\n      height: 1px;\n      background: var(--blush);\n      vertical-align: middle;\n      margin: 0 12px;\n    }\n\n    \/* ── USP grid ── *\/\n    .sx-pd-usps {\n      display: grid;\n      grid-template-columns: repeat(4, 1fr);\n      gap: 14px;\n      margin-bottom: 46px;\n    }\n    .sx-pd-usp {\n      position: relative;\n      background: linear-gradient(160deg, var(--paper), var(--cream));\n      border: 1px solid var(--blush);\n      border-radius: 18px;\n      padding: 26px 16px 22px;\n      text-align: center;\n      transition: transform .35s cubic-bezier(.22,1,.36,1), box-shadow .35s ease, border-color .35s ease;\n      opacity: 0;\n      transform: translateY(14px);\n      animation: sx-rise .7s cubic-bezier(.22,1,.36,1) forwards;\n    }\n    .sx-pd-usp:nth-child(1) { animation-delay: .05s; }\n    .sx-pd-usp:nth-child(2) { animation-delay: .14s; }\n    .sx-pd-usp:nth-child(3) { animation-delay: .23s; }\n    .sx-pd-usp:nth-child(4) { animation-delay: .32s; }\n    @keyframes sx-rise { to { opacity: 1; transform: translateY(0); } }\n\n    .sx-pd-usp:hover {\n      transform: translateY(-5px);\n      box-shadow: 0 18px 40px -22px rgba(47,42,38,.45);\n      border-color: var(--terracotta);\n    }\n\n    .sx-pd-icon {\n      width: 54px;\n      height: 54px;\n      margin: 0 auto 16px;\n      border-radius: 50%;\n      background: #fff;\n      border: 1px solid var(--blush);\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      color: var(--terracotta);\n      transition: background .35s ease, color .35s ease, border-color .35s ease;\n    }\n    .sx-pd-usp:hover .sx-pd-icon {\n      background: var(--terracotta);\n      border-color: var(--terracotta);\n      color: #fff;\n    }\n    .sx-pd-icon svg { width: 26px; height: 26px; display: block; }\n\n    .sx-pd-usp b {\n      display: block;\n      font-size: 14px;\n      font-weight: 700;\n      color: var(--deep);\n      margin-bottom: 5px;\n      letter-spacing: .01em;\n    }\n    .sx-pd-usp small {\n      display: block;\n      font-size: 12px;\n      line-height: 1.45;\n      color: var(--mid);\n    }\n\n    \/* ── Accordion ── *\/\n    .sx-pd-accordion {\n      border: 1px solid var(--blush);\n      border-radius: 18px;\n      overflow: hidden;\n      background: var(--paper);\n      margin-bottom: 46px;\n    }\n    .sx-pd-item + .sx-pd-item { border-top: 1px solid var(--blush); }\n    .sx-pd-trigger {\n      width: 100%;\n      background: none;\n      border: none;\n      padding: 20px 24px;\n      display: flex;\n      justify-content: space-between;\n      align-items: center;\n      cursor: pointer;\n      font-family: inherit;\n      font-size: 14.5px;\n      font-weight: 700;\n      color: var(--deep);\n      letter-spacing: .01em;\n      text-align: left;\n      transition: color .25s ease;\n    }\n    .sx-pd-trigger:hover { color: var(--terracotta); }\n    .sx-pd-arrow {\n      position: relative;\n      width: 16px;\n      height: 16px;\n      flex-shrink: 0;\n      margin-left: 16px;\n    }\n    .sx-pd-arrow::before,\n    .sx-pd-arrow::after {\n      content: \"\";\n      position: absolute;\n      background: var(--terracotta);\n      border-radius: 2px;\n      transition: transform .3s cubic-bezier(.22,1,.36,1), opacity .3s ease;\n    }\n    .sx-pd-arrow::before { top: 7px; left: 0; width: 16px; height: 2px; }\n    .sx-pd-arrow::after  { left: 7px; top: 0; width: 2px; height: 16px; }\n    .sx-pd-item.open .sx-pd-arrow::after { transform: rotate(90deg); opacity: 0; }\n\n    .sx-pd-body {\n      max-height: 0;\n      overflow: hidden;\n      transition: max-height .4s cubic-bezier(.4,0,.2,1);\n    }\n    .sx-pd-body-inner {\n      padding: 0 24px 22px;\n      font-size: 14px;\n      line-height: 1.85;\n      color: var(--mid);\n    }\n    .sx-pd-body ul { margin: 0; padding-left: 18px; }\n    .sx-pd-body li { margin-bottom: 7px; }\n    .sx-pd-body li::marker { color: var(--terracotta); }\n    .sx-pd-body p { margin: 0; }\n    .sx-pd-body strong { color: var(--deep); }\n    .sx-pd-body a { color: var(--terracotta-deep); font-weight: 700; text-decoration: none; border-bottom: 1px solid var(--blush); }\n    .sx-pd-body a:hover { border-color: var(--terracotta); }\n\n    .sx-pd-tags { display: flex; flex-wrap: wrap; gap: 8px; }\n    .sx-pd-tag {\n      background: var(--cream);\n      border: 1px solid var(--blush);\n      color: var(--terracotta-deep);\n      padding: 6px 16px;\n      border-radius: 999px;\n      font-size: 12.5px;\n      font-weight: 700;\n    }\n\n    \/* ── Sluittekst ── *\/\n    .sx-pd-close { text-align: center; padding: 4px 8px 0; }\n    .sx-pd-quote {\n      font-family: 'Fraunces', Georgia, serif;\n      font-size: 23px;\n      line-height: 1.5;\n      font-style: italic;\n      color: var(--deep);\n      margin: 0 auto 18px;\n      max-width: 30ch;\n      font-weight: 400;\n    }\n    .sx-pd-quote span { color: var(--terracotta-deep); }\n    .sx-pd-quote::before {\n      content: \"\";\n      display: block;\n      width: 34px;\n      height: 2px;\n      background: var(--terracotta);\n      margin: 0 auto 24px;\n    }\n    .sx-pd-intro {\n      font-size: 15px;\n      line-height: 1.9;\n      color: var(--mid);\n      max-width: 56ch;\n      margin: 0 auto;\n    }\n    .sx-pd-intro p { margin: 0 0 14px; }\n    .sx-pd-intro strong { color: var(--deep); }\n\n    .sx-pd-footer {\n      text-align: center;\n      font-size: 11px;\n      letter-spacing: .12em;\n      text-transform: uppercase;\n      color: var(--terracotta);\n      margin-top: 36px;\n      padding-top: 26px;\n      border-top: 1px solid var(--blush);\n    }\n\n    @media (max-width: 640px) {\n      .sx-pd-usps { grid-template-columns: 1fr 1fr; gap: 10px; }\n      .sx-pd-usp { padding: 22px 12px 18px; }\n      .sx-pd-quote { font-size: 20px; }\n    }\n  \u003c\/style\u003e\n\n  \u003c!-- ───────── 1 · USP-blokjes met icoontjes ───────── --\u003e\n  \u003cp class=\"sx-pd-eyebrow\"\u003eWaarom SX Gifts\u003c\/p\u003e\n  \u003cdiv class=\"sx-pd-usps\"\u003e\n\n    \u003cdiv class=\"sx-pd-usp\"\u003e\n      \u003cdiv class=\"sx-pd-icon\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n          \u003cline x1=\"4\" y1=\"20\" x2=\"16\" y2=\"8\"\u003e\u003c\/line\u003e\n          \u003ccircle cx=\"18\" cy=\"6\" r=\"1.6\"\u003e\u003c\/circle\u003e\n          \u003cpath d=\"M4 20c-1.6 0-1.6-2.6 0-2.6s1.6 2.6 0 2.6z\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cb\u003eEcht geborduurd\u003c\/b\u003e\n      \u003csmall\u003eGeen print — blijft mooi\u003c\/small\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sx-pd-usp\"\u003e\n      \u003cdiv class=\"sx-pd-icon\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n          \u003cpath d=\"M12 20.5C7 17 4 13.8 4 10.2A4.2 4.2 0 0 1 12 8a4.2 4.2 0 0 1 8 2.2c0 3.6-3 6.8-8 10.3z\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cb\u003eVeilig voor baby's\u003c\/b\u003e\n      \u003csmall\u003eGeschikt vanaf de geboorte\u003c\/small\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sx-pd-usp\"\u003e\n      \u003cdiv class=\"sx-pd-icon\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n          \u003cpath d=\"M21 4 11 14\"\u003e\u003c\/path\u003e\n          \u003cpath d=\"M21 4 14.5 21 11 14 4 10.5 21 4z\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cb\u003eSnel verzonden\u003c\/b\u003e\n      \u003csmall\u003eVóór 14:00 = vandaag\u003c\/small\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sx-pd-usp\"\u003e\n      \u003cdiv class=\"sx-pd-icon\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n          \u003crect x=\"3.5\" y=\"9\" width=\"17\" height=\"11.5\" rx=\"1.5\"\u003e\u003c\/rect\u003e\n          \u003cpath d=\"M3 9h18M12 9v11.5\"\u003e\u003c\/path\u003e\n          \u003cpath d=\"M12 9C9 9 7 7.5 7 5.8 7 4.5 8 4 9 4c2 0 3 3 3 5zm0 0c3 0 5-1.5 5-3.2C17 4.5 16 4 15 4c-2 0-3 3-3 5z\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cb\u003eUniek cadeau\u003c\/b\u003e\n      \u003csmall\u003eAlleen voor hen gemaakt\u003c\/small\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n  \u003c!-- ───────── 2 · Uitklapvelden ───────── --\u003e\n  \u003cdiv class=\"sx-pd-accordion\"\u003e\n\n    \u003cdiv class=\"sx-pd-item\"\u003e\n      \u003cbutton class=\"sx-pd-trigger\" type=\"button\"\u003eWaarom deze knuffel zo bijzonder is\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/button\u003e\n      \u003cdiv class=\"sx-pd-body\"\u003e\u003cdiv class=\"sx-pd-body-inner\"\u003e\n        \u003cul\u003e\n          \u003cli\u003e\n\u003cstrong\u003eHoogwaardig borduurwerk\u003c\/strong\u003e — geen print, dus blijft altijd mooi\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eSuperzacht en veilig\u003c\/strong\u003e — geschikt vanaf de geboorte\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eUitneembare vulling\u003c\/strong\u003e — eenvoudig te wassen op 30°C\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eBlijft mooi na wassen\u003c\/strong\u003e — geen vervaging of slijtage\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eMet liefde gemaakt\u003c\/strong\u003e in ons eigen atelier in Nederland\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sx-pd-item\"\u003e\n      \u003cbutton class=\"sx-pd-trigger\" type=\"button\"\u003eProductdetails\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/button\u003e\n      \u003cdiv class=\"sx-pd-body\"\u003e\u003cdiv class=\"sx-pd-body-inner\"\u003e\n        \u003cul\u003e\n          \u003cli\u003eFormaat: ± 40 cm\u003c\/li\u003e\n          \u003cli\u003eVulling uitneembaar via ritssysteem\u003c\/li\u003e\n          \u003cli\u003eWasbaar op 30°C, fijn wasprogramma\u003c\/li\u003e\n          \u003cli\u003eGeschikt voor alle leeftijden, ook baby's\u003c\/li\u003e\n          \u003cli\u003eZachte, hoogwaardige stof\u003c\/li\u003e\n          \u003cli\u003eGeborduurd met naam en eventueel geboortedatum\u003c\/li\u003e\n          \u003cli\u003eGemaakt in eigen atelier in Nederland\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sx-pd-item\"\u003e\n      \u003cbutton class=\"sx-pd-trigger\" type=\"button\"\u003eOnderhoud en wasadvies\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/button\u003e\n      \u003cdiv class=\"sx-pd-body\"\u003e\u003cdiv class=\"sx-pd-body-inner\"\u003e\n        \u003cp\u003eVerwijder de vulling via het ritssysteem en was het omhulsel op \u003cstrong\u003e30°C\u003c\/strong\u003e op een fijn wasprogramma. Droog plat of hangend — niet in de droger. Zo blijft de borduring én de stof jarenlang mooi.\u003c\/p\u003e\n      \u003c\/div\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sx-pd-item\"\u003e\n      \u003cbutton class=\"sx-pd-trigger\" type=\"button\"\u003ePerfect als cadeau voor\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/button\u003e\n      \u003cdiv class=\"sx-pd-body\"\u003e\u003cdiv class=\"sx-pd-body-inner\"\u003e\n        \u003cdiv class=\"sx-pd-tags\"\u003e\n          \u003cspan class=\"sx-pd-tag\"\u003eKraamcadeau\u003c\/span\u003e\n          \u003cspan class=\"sx-pd-tag\"\u003eEerste verjaardag\u003c\/span\u003e\n          \u003cspan class=\"sx-pd-tag\"\u003eBabyshower\u003c\/span\u003e\n          \u003cspan class=\"sx-pd-tag\"\u003eSinterklaas\u003c\/span\u003e\n          \u003cspan class=\"sx-pd-tag\"\u003eKerst\u003c\/span\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sx-pd-item\"\u003e\n      \u003cbutton class=\"sx-pd-trigger\" type=\"button\"\u003eCombineert perfect met\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/button\u003e\n      \u003cdiv class=\"sx-pd-body\"\u003e\u003cdiv class=\"sx-pd-body-inner\"\u003e\n        \u003cp\u003eMaak het cadeau nog completer. Combineer deze knuffel met een \u003ca href=\"\/collections\/gepersonaliseerde-bandana-slab-met-naam-geborduurd\"\u003egepersonaliseerde slab\u003c\/a\u003e, een \u003ca href=\"\/collections\/gepersonaliseerd-speenkoord-met-naam-geborduurd\"\u003espeenkoord met naam\u003c\/a\u003e of een \u003ca href=\"\/collections\/baby-beanie-met-oortjes\"\u003emutsje met oortjes\u003c\/a\u003e voor een compleet persoonlijk cadeaupakket.\u003c\/p\u003e\n      \u003c\/div\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n  \u003c!-- ───────── 3 · Sluittekst ───────── --\u003e\n  \u003cdiv class=\"sx-pd-close\"\u003e\n    \u003cp class=\"sx-pd-quote\"\u003eEen knuffel die zijn naam draagt — \u003cspan\u003evoor altijd.\u003c\/span\u003e\u003c\/p\u003e\n    \u003cdiv class=\"sx-pd-intro\"\u003e\n      \u003cp\u003eElk kind verdient iets dat écht van hem of haar is. Deze zachte knuffel wordt speciaal voor jou geborduurd met de naam — en eventueel de geboortedatum — van de baby. Geen massaproductie, maar een uniek cadeau gemaakt met aandacht in ons eigen atelier.\u003c\/p\u003e\n      \u003cp\u003eJarenlang mee knuffelen, jarenlang mooi blijven. \u003cstrong\u003eEen herinnering voor het leven.\u003c\/strong\u003e\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cp class=\"sx-pd-footer\"\u003eAl door honderden ouders gekozen  ·  Gemaakt in eigen atelier  ·  Gratis verzending vanaf €20\u003c\/p\u003e\n\n\u003c\/div\u003e\n\n\u003cscript\u003e\n  document.querySelectorAll('.sx-product-desc .sx-pd-trigger').forEach(function (btn) {\n    btn.addEventListener('click', function () {\n      var item = this.closest('.sx-pd-item');\n      var body = item.querySelector('.sx-pd-body');\n      var open = item.classList.toggle('open');\n      body.style.maxHeight = open ? body.scrollHeight + 'px' : null;\n    });\n  });\n\u003c\/script\u003e","brand":"SX Gifts","offers":[{"title":"Default Title","offer_id":56797751345487,"sku":"CU0028","price":44.95,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0986\/7234\/5423\/files\/Unicorn_met_baby.png?v=1781113704"},{"product_id":"varken-knuffel-met-naam","title":"Varken Knuffel met Naam","description":"\u003cdiv class=\"sx-product-desc\"\u003e\n  \u003cstyle\u003e\n    @import url('https:\/\/fonts.googleapis.com\/css2?family=Fraunces:ital,opsz,wght@0,9..144,400;0,9..144,500;1,9..144,400\u0026display=swap');\n\n    .sx-product-desc {\n      --deep: #2F2A26;\n      --mid: #6F655D;\n      --terracotta: #A88F7A;\n      --terracotta-deep: #8A7059;\n      --blush: #E8DFD8;\n      --cream: #F7F4F1;\n      --paper: #FBF9F7;\n      font-family: inherit;\n      color: var(--deep);\n      -webkit-font-smoothing: antialiased;\n    }\n    .sx-product-desc *, .sx-product-desc *::before, .sx-product-desc *::after { box-sizing: border-box; }\n\n    \/* ── Eyebrow label ── *\/\n    .sx-pd-eyebrow {\n      font-size: 11px;\n      letter-spacing: .22em;\n      text-transform: uppercase;\n      color: var(--terracotta);\n      font-weight: 700;\n      text-align: center;\n      margin: 0 0 22px;\n    }\n    .sx-pd-eyebrow::before,\n    .sx-pd-eyebrow::after {\n      content: \"\";\n      display: inline-block;\n      width: 26px;\n      height: 1px;\n      background: var(--blush);\n      vertical-align: middle;\n      margin: 0 12px;\n    }\n\n    \/* ── USP grid ── *\/\n    .sx-pd-usps {\n      display: grid;\n      grid-template-columns: repeat(4, 1fr);\n      gap: 14px;\n      margin-bottom: 46px;\n    }\n    .sx-pd-usp {\n      position: relative;\n      background: linear-gradient(160deg, var(--paper), var(--cream));\n      border: 1px solid var(--blush);\n      border-radius: 18px;\n      padding: 26px 16px 22px;\n      text-align: center;\n      transition: transform .35s cubic-bezier(.22,1,.36,1), box-shadow .35s ease, border-color .35s ease;\n      opacity: 0;\n      transform: translateY(14px);\n      animation: sx-rise .7s cubic-bezier(.22,1,.36,1) forwards;\n    }\n    .sx-pd-usp:nth-child(1) { animation-delay: .05s; }\n    .sx-pd-usp:nth-child(2) { animation-delay: .14s; }\n    .sx-pd-usp:nth-child(3) { animation-delay: .23s; }\n    .sx-pd-usp:nth-child(4) { animation-delay: .32s; }\n    @keyframes sx-rise { to { opacity: 1; transform: translateY(0); } }\n\n    .sx-pd-usp:hover {\n      transform: translateY(-5px);\n      box-shadow: 0 18px 40px -22px rgba(47,42,38,.45);\n      border-color: var(--terracotta);\n    }\n\n    .sx-pd-icon {\n      width: 54px;\n      height: 54px;\n      margin: 0 auto 16px;\n      border-radius: 50%;\n      background: #fff;\n      border: 1px solid var(--blush);\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      color: var(--terracotta);\n      transition: background .35s ease, color .35s ease, border-color .35s ease;\n    }\n    .sx-pd-usp:hover .sx-pd-icon {\n      background: var(--terracotta);\n      border-color: var(--terracotta);\n      color: #fff;\n    }\n    .sx-pd-icon svg { width: 26px; height: 26px; display: block; }\n\n    .sx-pd-usp b {\n      display: block;\n      font-size: 14px;\n      font-weight: 700;\n      color: var(--deep);\n      margin-bottom: 5px;\n      letter-spacing: .01em;\n    }\n    .sx-pd-usp small {\n      display: block;\n      font-size: 12px;\n      line-height: 1.45;\n      color: var(--mid);\n    }\n\n    \/* ── Accordion ── *\/\n    .sx-pd-accordion {\n      border: 1px solid var(--blush);\n      border-radius: 18px;\n      overflow: hidden;\n      background: var(--paper);\n      margin-bottom: 46px;\n    }\n    .sx-pd-item + .sx-pd-item { border-top: 1px solid var(--blush); }\n    .sx-pd-trigger {\n      width: 100%;\n      background: none;\n      border: none;\n      padding: 20px 24px;\n      display: flex;\n      justify-content: space-between;\n      align-items: center;\n      cursor: pointer;\n      font-family: inherit;\n      font-size: 14.5px;\n      font-weight: 700;\n      color: var(--deep);\n      letter-spacing: .01em;\n      text-align: left;\n      transition: color .25s ease;\n    }\n    .sx-pd-trigger:hover { color: var(--terracotta); }\n    .sx-pd-arrow {\n      position: relative;\n      width: 16px;\n      height: 16px;\n      flex-shrink: 0;\n      margin-left: 16px;\n    }\n    .sx-pd-arrow::before,\n    .sx-pd-arrow::after {\n      content: \"\";\n      position: absolute;\n      background: var(--terracotta);\n      border-radius: 2px;\n      transition: transform .3s cubic-bezier(.22,1,.36,1), opacity .3s ease;\n    }\n    .sx-pd-arrow::before { top: 7px; left: 0; width: 16px; height: 2px; }\n    .sx-pd-arrow::after  { left: 7px; top: 0; width: 2px; height: 16px; }\n    .sx-pd-item.open .sx-pd-arrow::after { transform: rotate(90deg); opacity: 0; }\n\n    .sx-pd-body {\n      max-height: 0;\n      overflow: hidden;\n      transition: max-height .4s cubic-bezier(.4,0,.2,1);\n    }\n    .sx-pd-body-inner {\n      padding: 0 24px 22px;\n      font-size: 14px;\n      line-height: 1.85;\n      color: var(--mid);\n    }\n    .sx-pd-body ul { margin: 0; padding-left: 18px; }\n    .sx-pd-body li { margin-bottom: 7px; }\n    .sx-pd-body li::marker { color: var(--terracotta); }\n    .sx-pd-body p { margin: 0; }\n    .sx-pd-body strong { color: var(--deep); }\n    .sx-pd-body a { color: var(--terracotta-deep); font-weight: 700; text-decoration: none; border-bottom: 1px solid var(--blush); }\n    .sx-pd-body a:hover { border-color: var(--terracotta); }\n\n    .sx-pd-tags { display: flex; flex-wrap: wrap; gap: 8px; }\n    .sx-pd-tag {\n      background: var(--cream);\n      border: 1px solid var(--blush);\n      color: var(--terracotta-deep);\n      padding: 6px 16px;\n      border-radius: 999px;\n      font-size: 12.5px;\n      font-weight: 700;\n    }\n\n    \/* ── Sluittekst ── *\/\n    .sx-pd-close { text-align: center; padding: 4px 8px 0; }\n    .sx-pd-quote {\n      font-family: 'Fraunces', Georgia, serif;\n      font-size: 23px;\n      line-height: 1.5;\n      font-style: italic;\n      color: var(--deep);\n      margin: 0 auto 18px;\n      max-width: 30ch;\n      font-weight: 400;\n    }\n    .sx-pd-quote span { color: var(--terracotta-deep); }\n    .sx-pd-quote::before {\n      content: \"\";\n      display: block;\n      width: 34px;\n      height: 2px;\n      background: var(--terracotta);\n      margin: 0 auto 24px;\n    }\n    .sx-pd-intro {\n      font-size: 15px;\n      line-height: 1.9;\n      color: var(--mid);\n      max-width: 56ch;\n      margin: 0 auto;\n    }\n    .sx-pd-intro p { margin: 0 0 14px; }\n    .sx-pd-intro strong { color: var(--deep); }\n\n    .sx-pd-footer {\n      text-align: center;\n      font-size: 11px;\n      letter-spacing: .12em;\n      text-transform: uppercase;\n      color: var(--terracotta);\n      margin-top: 36px;\n      padding-top: 26px;\n      border-top: 1px solid var(--blush);\n    }\n\n    @media (max-width: 640px) {\n      .sx-pd-usps { grid-template-columns: 1fr 1fr; gap: 10px; }\n      .sx-pd-usp { padding: 22px 12px 18px; }\n      .sx-pd-quote { font-size: 20px; }\n    }\n  \u003c\/style\u003e\n\n  \u003c!-- ───────── 1 · USP-blokjes met icoontjes ───────── --\u003e\n  \u003cp class=\"sx-pd-eyebrow\"\u003eWaarom SX Gifts\u003c\/p\u003e\n  \u003cdiv class=\"sx-pd-usps\"\u003e\n\n    \u003cdiv class=\"sx-pd-usp\"\u003e\n      \u003cdiv class=\"sx-pd-icon\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n          \u003cline x1=\"4\" y1=\"20\" x2=\"16\" y2=\"8\"\u003e\u003c\/line\u003e\n          \u003ccircle cx=\"18\" cy=\"6\" r=\"1.6\"\u003e\u003c\/circle\u003e\n          \u003cpath d=\"M4 20c-1.6 0-1.6-2.6 0-2.6s1.6 2.6 0 2.6z\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cb\u003eEcht geborduurd\u003c\/b\u003e\n      \u003csmall\u003eGeen print — blijft mooi\u003c\/small\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sx-pd-usp\"\u003e\n      \u003cdiv class=\"sx-pd-icon\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n          \u003cpath d=\"M12 20.5C7 17 4 13.8 4 10.2A4.2 4.2 0 0 1 12 8a4.2 4.2 0 0 1 8 2.2c0 3.6-3 6.8-8 10.3z\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cb\u003eVeilig voor baby's\u003c\/b\u003e\n      \u003csmall\u003eGeschikt vanaf de geboorte\u003c\/small\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sx-pd-usp\"\u003e\n      \u003cdiv class=\"sx-pd-icon\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n          \u003cpath d=\"M21 4 11 14\"\u003e\u003c\/path\u003e\n          \u003cpath d=\"M21 4 14.5 21 11 14 4 10.5 21 4z\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cb\u003eSnel verzonden\u003c\/b\u003e\n      \u003csmall\u003eVóór 14:00 = vandaag\u003c\/small\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sx-pd-usp\"\u003e\n      \u003cdiv class=\"sx-pd-icon\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n          \u003crect x=\"3.5\" y=\"9\" width=\"17\" height=\"11.5\" rx=\"1.5\"\u003e\u003c\/rect\u003e\n          \u003cpath d=\"M3 9h18M12 9v11.5\"\u003e\u003c\/path\u003e\n          \u003cpath d=\"M12 9C9 9 7 7.5 7 5.8 7 4.5 8 4 9 4c2 0 3 3 3 5zm0 0c3 0 5-1.5 5-3.2C17 4.5 16 4 15 4c-2 0-3 3-3 5z\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cb\u003eUniek cadeau\u003c\/b\u003e\n      \u003csmall\u003eAlleen voor hen gemaakt\u003c\/small\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n  \u003c!-- ───────── 2 · Uitklapvelden ───────── --\u003e\n  \u003cdiv class=\"sx-pd-accordion\"\u003e\n\n    \u003cdiv class=\"sx-pd-item\"\u003e\n      \u003cbutton class=\"sx-pd-trigger\" type=\"button\"\u003eWaarom deze knuffel zo bijzonder is\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/button\u003e\n      \u003cdiv class=\"sx-pd-body\"\u003e\u003cdiv class=\"sx-pd-body-inner\"\u003e\n        \u003cul\u003e\n          \u003cli\u003e\n\u003cstrong\u003eHoogwaardig borduurwerk\u003c\/strong\u003e — geen print, dus blijft altijd mooi\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eSuperzacht en veilig\u003c\/strong\u003e — geschikt vanaf de geboorte\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eUitneembare vulling\u003c\/strong\u003e — eenvoudig te wassen op 30°C\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eBlijft mooi na wassen\u003c\/strong\u003e — geen vervaging of slijtage\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eMet liefde gemaakt\u003c\/strong\u003e in ons eigen atelier in Nederland\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sx-pd-item\"\u003e\n      \u003cbutton class=\"sx-pd-trigger\" type=\"button\"\u003eProductdetails\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/button\u003e\n      \u003cdiv class=\"sx-pd-body\"\u003e\u003cdiv class=\"sx-pd-body-inner\"\u003e\n        \u003cul\u003e\n          \u003cli\u003eFormaat: ± 40 cm\u003c\/li\u003e\n          \u003cli\u003eVulling uitneembaar via ritssysteem\u003c\/li\u003e\n          \u003cli\u003eWasbaar op 30°C, fijn wasprogramma\u003c\/li\u003e\n          \u003cli\u003eGeschikt voor alle leeftijden, ook baby's\u003c\/li\u003e\n          \u003cli\u003eZachte, hoogwaardige stof\u003c\/li\u003e\n          \u003cli\u003eGeborduurd met naam en eventueel geboortedatum\u003c\/li\u003e\n          \u003cli\u003eGemaakt in eigen atelier in Nederland\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sx-pd-item\"\u003e\n      \u003cbutton class=\"sx-pd-trigger\" type=\"button\"\u003eOnderhoud en wasadvies\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/button\u003e\n      \u003cdiv class=\"sx-pd-body\"\u003e\u003cdiv class=\"sx-pd-body-inner\"\u003e\n        \u003cp\u003eVerwijder de vulling via het ritssysteem en was het omhulsel op \u003cstrong\u003e30°C\u003c\/strong\u003e op een fijn wasprogramma. Droog plat of hangend — niet in de droger. Zo blijft de borduring én de stof jarenlang mooi.\u003c\/p\u003e\n      \u003c\/div\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sx-pd-item\"\u003e\n      \u003cbutton class=\"sx-pd-trigger\" type=\"button\"\u003ePerfect als cadeau voor\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/button\u003e\n      \u003cdiv class=\"sx-pd-body\"\u003e\u003cdiv class=\"sx-pd-body-inner\"\u003e\n        \u003cdiv class=\"sx-pd-tags\"\u003e\n          \u003cspan class=\"sx-pd-tag\"\u003eKraamcadeau\u003c\/span\u003e\n          \u003cspan class=\"sx-pd-tag\"\u003eEerste verjaardag\u003c\/span\u003e\n          \u003cspan class=\"sx-pd-tag\"\u003eBabyshower\u003c\/span\u003e\n          \u003cspan class=\"sx-pd-tag\"\u003eSinterklaas\u003c\/span\u003e\n          \u003cspan class=\"sx-pd-tag\"\u003eKerst\u003c\/span\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sx-pd-item\"\u003e\n      \u003cbutton class=\"sx-pd-trigger\" type=\"button\"\u003eCombineert perfect met\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/button\u003e\n      \u003cdiv class=\"sx-pd-body\"\u003e\u003cdiv class=\"sx-pd-body-inner\"\u003e\n        \u003cp\u003eMaak het cadeau nog completer. Combineer deze knuffel met een \u003ca href=\"\/collections\/gepersonaliseerde-bandana-slab-met-naam-geborduurd\"\u003egepersonaliseerde slab\u003c\/a\u003e, een \u003ca href=\"\/collections\/gepersonaliseerd-speenkoord-met-naam-geborduurd\"\u003espeenkoord met naam\u003c\/a\u003e of een \u003ca href=\"\/collections\/baby-beanie-met-oortjes\"\u003emutsje met oortjes\u003c\/a\u003e voor een compleet persoonlijk cadeaupakket.\u003c\/p\u003e\n      \u003c\/div\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n  \u003c!-- ───────── 3 · Sluittekst ───────── --\u003e\n  \u003cdiv class=\"sx-pd-close\"\u003e\n    \u003cp class=\"sx-pd-quote\"\u003eEen knuffel die zijn naam draagt — \u003cspan\u003evoor altijd.\u003c\/span\u003e\u003c\/p\u003e\n    \u003cdiv class=\"sx-pd-intro\"\u003e\n      \u003cp\u003eElk kind verdient iets dat écht van hem of haar is. Deze zachte knuffel wordt speciaal voor jou geborduurd met de naam — en eventueel de geboortedatum — van de baby. Geen massaproductie, maar een uniek cadeau gemaakt met aandacht in ons eigen atelier.\u003c\/p\u003e\n      \u003cp\u003eJarenlang mee knuffelen, jarenlang mooi blijven. \u003cstrong\u003eEen herinnering voor het leven.\u003c\/strong\u003e\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cp class=\"sx-pd-footer\"\u003eAl door honderden ouders gekozen  ·  Gemaakt in eigen atelier  ·  Gratis verzending vanaf €20\u003c\/p\u003e\n\n\u003c\/div\u003e\n\n\u003cscript\u003e\n  document.querySelectorAll('.sx-product-desc .sx-pd-trigger').forEach(function (btn) {\n    btn.addEventListener('click', function () {\n      var item = this.closest('.sx-pd-item');\n      var body = item.querySelector('.sx-pd-body');\n      var open = item.classList.toggle('open');\n      body.style.maxHeight = open ? body.scrollHeight + 'px' : null;\n    });\n  });\n\u003c\/script\u003e","brand":"SX Gifts","offers":[{"title":"Default Title","offer_id":56797753180495,"sku":"CU0029","price":44.95,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0986\/7234\/5423\/files\/Varken_met_baby.png?v=1781113625"},{"product_id":"vogel-knuffel-met-naam","title":"Vogel Knuffel met Naam","description":"\u003cdiv class=\"sx-product-desc\"\u003e\n  \u003cstyle\u003e\n    @import url('https:\/\/fonts.googleapis.com\/css2?family=Fraunces:ital,opsz,wght@0,9..144,400;0,9..144,500;1,9..144,400\u0026display=swap');\n\n    .sx-product-desc {\n      --deep: #2F2A26;\n      --mid: #6F655D;\n      --terracotta: #A88F7A;\n      --terracotta-deep: #8A7059;\n      --blush: #E8DFD8;\n      --cream: #F7F4F1;\n      --paper: #FBF9F7;\n      font-family: inherit;\n      color: var(--deep);\n      -webkit-font-smoothing: antialiased;\n    }\n    .sx-product-desc *, .sx-product-desc *::before, .sx-product-desc *::after { box-sizing: border-box; }\n\n    \/* ── Eyebrow label ── *\/\n    .sx-pd-eyebrow {\n      font-size: 11px;\n      letter-spacing: .22em;\n      text-transform: uppercase;\n      color: var(--terracotta);\n      font-weight: 700;\n      text-align: center;\n      margin: 0 0 22px;\n    }\n    .sx-pd-eyebrow::before,\n    .sx-pd-eyebrow::after {\n      content: \"\";\n      display: inline-block;\n      width: 26px;\n      height: 1px;\n      background: var(--blush);\n      vertical-align: middle;\n      margin: 0 12px;\n    }\n\n    \/* ── USP grid ── *\/\n    .sx-pd-usps {\n      display: grid;\n      grid-template-columns: repeat(4, 1fr);\n      gap: 14px;\n      margin-bottom: 46px;\n    }\n    .sx-pd-usp {\n      position: relative;\n      background: linear-gradient(160deg, var(--paper), var(--cream));\n      border: 1px solid var(--blush);\n      border-radius: 18px;\n      padding: 26px 16px 22px;\n      text-align: center;\n      transition: transform .35s cubic-bezier(.22,1,.36,1), box-shadow .35s ease, border-color .35s ease;\n      opacity: 0;\n      transform: translateY(14px);\n      animation: sx-rise .7s cubic-bezier(.22,1,.36,1) forwards;\n    }\n    .sx-pd-usp:nth-child(1) { animation-delay: .05s; }\n    .sx-pd-usp:nth-child(2) { animation-delay: .14s; }\n    .sx-pd-usp:nth-child(3) { animation-delay: .23s; }\n    .sx-pd-usp:nth-child(4) { animation-delay: .32s; }\n    @keyframes sx-rise { to { opacity: 1; transform: translateY(0); } }\n\n    .sx-pd-usp:hover {\n      transform: translateY(-5px);\n      box-shadow: 0 18px 40px -22px rgba(47,42,38,.45);\n      border-color: var(--terracotta);\n    }\n\n    .sx-pd-icon {\n      width: 54px;\n      height: 54px;\n      margin: 0 auto 16px;\n      border-radius: 50%;\n      background: #fff;\n      border: 1px solid var(--blush);\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      color: var(--terracotta);\n      transition: background .35s ease, color .35s ease, border-color .35s ease;\n    }\n    .sx-pd-usp:hover .sx-pd-icon {\n      background: var(--terracotta);\n      border-color: var(--terracotta);\n      color: #fff;\n    }\n    .sx-pd-icon svg { width: 26px; height: 26px; display: block; }\n\n    .sx-pd-usp b {\n      display: block;\n      font-size: 14px;\n      font-weight: 700;\n      color: var(--deep);\n      margin-bottom: 5px;\n      letter-spacing: .01em;\n    }\n    .sx-pd-usp small {\n      display: block;\n      font-size: 12px;\n      line-height: 1.45;\n      color: var(--mid);\n    }\n\n    \/* ── Accordion ── *\/\n    .sx-pd-accordion {\n      border: 1px solid var(--blush);\n      border-radius: 18px;\n      overflow: hidden;\n      background: var(--paper);\n      margin-bottom: 46px;\n    }\n    .sx-pd-item + .sx-pd-item { border-top: 1px solid var(--blush); }\n    .sx-pd-trigger {\n      width: 100%;\n      background: none;\n      border: none;\n      padding: 20px 24px;\n      display: flex;\n      justify-content: space-between;\n      align-items: center;\n      cursor: pointer;\n      font-family: inherit;\n      font-size: 14.5px;\n      font-weight: 700;\n      color: var(--deep);\n      letter-spacing: .01em;\n      text-align: left;\n      transition: color .25s ease;\n    }\n    .sx-pd-trigger:hover { color: var(--terracotta); }\n    .sx-pd-arrow {\n      position: relative;\n      width: 16px;\n      height: 16px;\n      flex-shrink: 0;\n      margin-left: 16px;\n    }\n    .sx-pd-arrow::before,\n    .sx-pd-arrow::after {\n      content: \"\";\n      position: absolute;\n      background: var(--terracotta);\n      border-radius: 2px;\n      transition: transform .3s cubic-bezier(.22,1,.36,1), opacity .3s ease;\n    }\n    .sx-pd-arrow::before { top: 7px; left: 0; width: 16px; height: 2px; }\n    .sx-pd-arrow::after  { left: 7px; top: 0; width: 2px; height: 16px; }\n    .sx-pd-item.open .sx-pd-arrow::after { transform: rotate(90deg); opacity: 0; }\n\n    .sx-pd-body {\n      max-height: 0;\n      overflow: hidden;\n      transition: max-height .4s cubic-bezier(.4,0,.2,1);\n    }\n    .sx-pd-body-inner {\n      padding: 0 24px 22px;\n      font-size: 14px;\n      line-height: 1.85;\n      color: var(--mid);\n    }\n    .sx-pd-body ul { margin: 0; padding-left: 18px; }\n    .sx-pd-body li { margin-bottom: 7px; }\n    .sx-pd-body li::marker { color: var(--terracotta); }\n    .sx-pd-body p { margin: 0; }\n    .sx-pd-body strong { color: var(--deep); }\n    .sx-pd-body a { color: var(--terracotta-deep); font-weight: 700; text-decoration: none; border-bottom: 1px solid var(--blush); }\n    .sx-pd-body a:hover { border-color: var(--terracotta); }\n\n    .sx-pd-tags { display: flex; flex-wrap: wrap; gap: 8px; }\n    .sx-pd-tag {\n      background: var(--cream);\n      border: 1px solid var(--blush);\n      color: var(--terracotta-deep);\n      padding: 6px 16px;\n      border-radius: 999px;\n      font-size: 12.5px;\n      font-weight: 700;\n    }\n\n    \/* ── Sluittekst ── *\/\n    .sx-pd-close { text-align: center; padding: 4px 8px 0; }\n    .sx-pd-quote {\n      font-family: 'Fraunces', Georgia, serif;\n      font-size: 23px;\n      line-height: 1.5;\n      font-style: italic;\n      color: var(--deep);\n      margin: 0 auto 18px;\n      max-width: 30ch;\n      font-weight: 400;\n    }\n    .sx-pd-quote span { color: var(--terracotta-deep); }\n    .sx-pd-quote::before {\n      content: \"\";\n      display: block;\n      width: 34px;\n      height: 2px;\n      background: var(--terracotta);\n      margin: 0 auto 24px;\n    }\n    .sx-pd-intro {\n      font-size: 15px;\n      line-height: 1.9;\n      color: var(--mid);\n      max-width: 56ch;\n      margin: 0 auto;\n    }\n    .sx-pd-intro p { margin: 0 0 14px; }\n    .sx-pd-intro strong { color: var(--deep); }\n\n    .sx-pd-footer {\n      text-align: center;\n      font-size: 11px;\n      letter-spacing: .12em;\n      text-transform: uppercase;\n      color: var(--terracotta);\n      margin-top: 36px;\n      padding-top: 26px;\n      border-top: 1px solid var(--blush);\n    }\n\n    @media (max-width: 640px) {\n      .sx-pd-usps { grid-template-columns: 1fr 1fr; gap: 10px; }\n      .sx-pd-usp { padding: 22px 12px 18px; }\n      .sx-pd-quote { font-size: 20px; }\n    }\n  \u003c\/style\u003e\n\n  \u003c!-- ───────── 1 · USP-blokjes met icoontjes ───────── --\u003e\n  \u003cp class=\"sx-pd-eyebrow\"\u003eWaarom SX Gifts\u003c\/p\u003e\n  \u003cdiv class=\"sx-pd-usps\"\u003e\n\n    \u003cdiv class=\"sx-pd-usp\"\u003e\n      \u003cdiv class=\"sx-pd-icon\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n          \u003cline x1=\"4\" y1=\"20\" x2=\"16\" y2=\"8\"\u003e\u003c\/line\u003e\n          \u003ccircle cx=\"18\" cy=\"6\" r=\"1.6\"\u003e\u003c\/circle\u003e\n          \u003cpath d=\"M4 20c-1.6 0-1.6-2.6 0-2.6s1.6 2.6 0 2.6z\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cb\u003eEcht geborduurd\u003c\/b\u003e\n      \u003csmall\u003eGeen print — blijft mooi\u003c\/small\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sx-pd-usp\"\u003e\n      \u003cdiv class=\"sx-pd-icon\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n          \u003cpath d=\"M12 20.5C7 17 4 13.8 4 10.2A4.2 4.2 0 0 1 12 8a4.2 4.2 0 0 1 8 2.2c0 3.6-3 6.8-8 10.3z\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cb\u003eVeilig voor baby's\u003c\/b\u003e\n      \u003csmall\u003eGeschikt vanaf de geboorte\u003c\/small\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sx-pd-usp\"\u003e\n      \u003cdiv class=\"sx-pd-icon\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n          \u003cpath d=\"M21 4 11 14\"\u003e\u003c\/path\u003e\n          \u003cpath d=\"M21 4 14.5 21 11 14 4 10.5 21 4z\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cb\u003eSnel verzonden\u003c\/b\u003e\n      \u003csmall\u003eVóór 14:00 = vandaag\u003c\/small\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sx-pd-usp\"\u003e\n      \u003cdiv class=\"sx-pd-icon\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n          \u003crect x=\"3.5\" y=\"9\" width=\"17\" height=\"11.5\" rx=\"1.5\"\u003e\u003c\/rect\u003e\n          \u003cpath d=\"M3 9h18M12 9v11.5\"\u003e\u003c\/path\u003e\n          \u003cpath d=\"M12 9C9 9 7 7.5 7 5.8 7 4.5 8 4 9 4c2 0 3 3 3 5zm0 0c3 0 5-1.5 5-3.2C17 4.5 16 4 15 4c-2 0-3 3-3 5z\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cb\u003eUniek cadeau\u003c\/b\u003e\n      \u003csmall\u003eAlleen voor hen gemaakt\u003c\/small\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n  \u003c!-- ───────── 2 · Uitklapvelden ───────── --\u003e\n  \u003cdiv class=\"sx-pd-accordion\"\u003e\n\n    \u003cdiv class=\"sx-pd-item\"\u003e\n      \u003cbutton class=\"sx-pd-trigger\" type=\"button\"\u003eWaarom deze knuffel zo bijzonder is\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/button\u003e\n      \u003cdiv class=\"sx-pd-body\"\u003e\u003cdiv class=\"sx-pd-body-inner\"\u003e\n        \u003cul\u003e\n          \u003cli\u003e\n\u003cstrong\u003eHoogwaardig borduurwerk\u003c\/strong\u003e — geen print, dus blijft altijd mooi\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eSuperzacht en veilig\u003c\/strong\u003e — geschikt vanaf de geboorte\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eUitneembare vulling\u003c\/strong\u003e — eenvoudig te wassen op 30°C\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eBlijft mooi na wassen\u003c\/strong\u003e — geen vervaging of slijtage\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eMet liefde gemaakt\u003c\/strong\u003e in ons eigen atelier in Nederland\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sx-pd-item\"\u003e\n      \u003cbutton class=\"sx-pd-trigger\" type=\"button\"\u003eProductdetails\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/button\u003e\n      \u003cdiv class=\"sx-pd-body\"\u003e\u003cdiv class=\"sx-pd-body-inner\"\u003e\n        \u003cul\u003e\n          \u003cli\u003eFormaat: ± 40 cm\u003c\/li\u003e\n          \u003cli\u003eVulling uitneembaar via ritssysteem\u003c\/li\u003e\n          \u003cli\u003eWasbaar op 30°C, fijn wasprogramma\u003c\/li\u003e\n          \u003cli\u003eGeschikt voor alle leeftijden, ook baby's\u003c\/li\u003e\n          \u003cli\u003eZachte, hoogwaardige stof\u003c\/li\u003e\n          \u003cli\u003eGeborduurd met naam en eventueel geboortedatum\u003c\/li\u003e\n          \u003cli\u003eGemaakt in eigen atelier in Nederland\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sx-pd-item\"\u003e\n      \u003cbutton class=\"sx-pd-trigger\" type=\"button\"\u003eOnderhoud en wasadvies\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/button\u003e\n      \u003cdiv class=\"sx-pd-body\"\u003e\u003cdiv class=\"sx-pd-body-inner\"\u003e\n        \u003cp\u003eVerwijder de vulling via het ritssysteem en was het omhulsel op \u003cstrong\u003e30°C\u003c\/strong\u003e op een fijn wasprogramma. Droog plat of hangend — niet in de droger. Zo blijft de borduring én de stof jarenlang mooi.\u003c\/p\u003e\n      \u003c\/div\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sx-pd-item\"\u003e\n      \u003cbutton class=\"sx-pd-trigger\" type=\"button\"\u003ePerfect als cadeau voor\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/button\u003e\n      \u003cdiv class=\"sx-pd-body\"\u003e\u003cdiv class=\"sx-pd-body-inner\"\u003e\n        \u003cdiv class=\"sx-pd-tags\"\u003e\n          \u003cspan class=\"sx-pd-tag\"\u003eKraamcadeau\u003c\/span\u003e\n          \u003cspan class=\"sx-pd-tag\"\u003eEerste verjaardag\u003c\/span\u003e\n          \u003cspan class=\"sx-pd-tag\"\u003eBabyshower\u003c\/span\u003e\n          \u003cspan class=\"sx-pd-tag\"\u003eSinterklaas\u003c\/span\u003e\n          \u003cspan class=\"sx-pd-tag\"\u003eKerst\u003c\/span\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sx-pd-item\"\u003e\n      \u003cbutton class=\"sx-pd-trigger\" type=\"button\"\u003eCombineert perfect met\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/button\u003e\n      \u003cdiv class=\"sx-pd-body\"\u003e\u003cdiv class=\"sx-pd-body-inner\"\u003e\n        \u003cp\u003eMaak het cadeau nog completer. Combineer deze knuffel met een \u003ca href=\"\/collections\/gepersonaliseerde-bandana-slab-met-naam-geborduurd\"\u003egepersonaliseerde slab\u003c\/a\u003e, een \u003ca href=\"\/collections\/gepersonaliseerd-speenkoord-met-naam-geborduurd\"\u003espeenkoord met naam\u003c\/a\u003e of een \u003ca href=\"\/collections\/baby-beanie-met-oortjes\"\u003emutsje met oortjes\u003c\/a\u003e voor een compleet persoonlijk cadeaupakket.\u003c\/p\u003e\n      \u003c\/div\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n  \u003c!-- ───────── 3 · Sluittekst ───────── --\u003e\n  \u003cdiv class=\"sx-pd-close\"\u003e\n    \u003cp class=\"sx-pd-quote\"\u003eEen knuffel die zijn naam draagt — \u003cspan\u003evoor altijd.\u003c\/span\u003e\u003c\/p\u003e\n    \u003cdiv class=\"sx-pd-intro\"\u003e\n      \u003cp\u003eElk kind verdient iets dat écht van hem of haar is. Deze zachte knuffel wordt speciaal voor jou geborduurd met de naam — en eventueel de geboortedatum — van de baby. Geen massaproductie, maar een uniek cadeau gemaakt met aandacht in ons eigen atelier.\u003c\/p\u003e\n      \u003cp\u003eJarenlang mee knuffelen, jarenlang mooi blijven. \u003cstrong\u003eEen herinnering voor het leven.\u003c\/strong\u003e\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cp class=\"sx-pd-footer\"\u003eAl door honderden ouders gekozen  ·  Gemaakt in eigen atelier  ·  Gratis verzending vanaf €20\u003c\/p\u003e\n\n\u003c\/div\u003e\n\n\u003cscript\u003e\n  document.querySelectorAll('.sx-product-desc .sx-pd-trigger').forEach(function (btn) {\n    btn.addEventListener('click', function () {\n      var item = this.closest('.sx-pd-item');\n      var body = item.querySelector('.sx-pd-body');\n      var open = item.classList.toggle('open');\n      body.style.maxHeight = open ? body.scrollHeight + 'px' : null;\n    });\n  });\n\u003c\/script\u003e","brand":"SX Gifts","offers":[{"title":"Default Title","offer_id":56797753344335,"sku":"CU0030","price":44.95,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0986\/7234\/5423\/files\/Roze_vogel_met_peuter.png?v=1781112611"},{"product_id":"dino-knuffel-met-naam","title":"Dino Knuffel met Naam","description":"\u003cdiv class=\"sx-product-desc\"\u003e\n  \u003cstyle\u003e\n    @import url('https:\/\/fonts.googleapis.com\/css2?family=Fraunces:ital,opsz,wght@0,9..144,400;0,9..144,500;1,9..144,400\u0026display=swap');\n\n    .sx-product-desc {\n      --deep: #2F2A26;\n      --mid: #6F655D;\n      --terracotta: #A88F7A;\n      --terracotta-deep: #8A7059;\n      --blush: #E8DFD8;\n      --cream: #F7F4F1;\n      --paper: #FBF9F7;\n      font-family: inherit;\n      color: var(--deep);\n      -webkit-font-smoothing: antialiased;\n    }\n    .sx-product-desc *, .sx-product-desc *::before, .sx-product-desc *::after { box-sizing: border-box; }\n\n    \/* ── Eyebrow label ── *\/\n    .sx-pd-eyebrow {\n      font-size: 11px;\n      letter-spacing: .22em;\n      text-transform: uppercase;\n      color: var(--terracotta);\n      font-weight: 700;\n      text-align: center;\n      margin: 0 0 22px;\n    }\n    .sx-pd-eyebrow::before,\n    .sx-pd-eyebrow::after {\n      content: \"\";\n      display: inline-block;\n      width: 26px;\n      height: 1px;\n      background: var(--blush);\n      vertical-align: middle;\n      margin: 0 12px;\n    }\n\n    \/* ── USP grid ── *\/\n    .sx-pd-usps {\n      display: grid;\n      grid-template-columns: repeat(4, 1fr);\n      gap: 14px;\n      margin-bottom: 46px;\n    }\n    .sx-pd-usp {\n      position: relative;\n      background: linear-gradient(160deg, var(--paper), var(--cream));\n      border: 1px solid var(--blush);\n      border-radius: 18px;\n      padding: 26px 16px 22px;\n      text-align: center;\n      transition: transform .35s cubic-bezier(.22,1,.36,1), box-shadow .35s ease, border-color .35s ease;\n      opacity: 0;\n      transform: translateY(14px);\n      animation: sx-rise .7s cubic-bezier(.22,1,.36,1) forwards;\n    }\n    .sx-pd-usp:nth-child(1) { animation-delay: .05s; }\n    .sx-pd-usp:nth-child(2) { animation-delay: .14s; }\n    .sx-pd-usp:nth-child(3) { animation-delay: .23s; }\n    .sx-pd-usp:nth-child(4) { animation-delay: .32s; }\n    @keyframes sx-rise { to { opacity: 1; transform: translateY(0); } }\n\n    .sx-pd-usp:hover {\n      transform: translateY(-5px);\n      box-shadow: 0 18px 40px -22px rgba(47,42,38,.45);\n      border-color: var(--terracotta);\n    }\n\n    .sx-pd-icon {\n      width: 54px;\n      height: 54px;\n      margin: 0 auto 16px;\n      border-radius: 50%;\n      background: #fff;\n      border: 1px solid var(--blush);\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      color: var(--terracotta);\n      transition: background .35s ease, color .35s ease, border-color .35s ease;\n    }\n    .sx-pd-usp:hover .sx-pd-icon {\n      background: var(--terracotta);\n      border-color: var(--terracotta);\n      color: #fff;\n    }\n    .sx-pd-icon svg { width: 26px; height: 26px; display: block; }\n\n    .sx-pd-usp b {\n      display: block;\n      font-size: 14px;\n      font-weight: 700;\n      color: var(--deep);\n      margin-bottom: 5px;\n      letter-spacing: .01em;\n    }\n    .sx-pd-usp small {\n      display: block;\n      font-size: 12px;\n      line-height: 1.45;\n      color: var(--mid);\n    }\n\n    \/* ── Accordion ── *\/\n    .sx-pd-accordion {\n      border: 1px solid var(--blush);\n      border-radius: 18px;\n      overflow: hidden;\n      background: var(--paper);\n      margin-bottom: 46px;\n    }\n    .sx-pd-item + .sx-pd-item { border-top: 1px solid var(--blush); }\n    .sx-pd-trigger {\n      width: 100%;\n      background: none;\n      border: none;\n      padding: 20px 24px;\n      display: flex;\n      justify-content: space-between;\n      align-items: center;\n      cursor: pointer;\n      font-family: inherit;\n      font-size: 14.5px;\n      font-weight: 700;\n      color: var(--deep);\n      letter-spacing: .01em;\n      text-align: left;\n      transition: color .25s ease;\n    }\n    .sx-pd-trigger:hover { color: var(--terracotta); }\n    .sx-pd-arrow {\n      position: relative;\n      width: 16px;\n      height: 16px;\n      flex-shrink: 0;\n      margin-left: 16px;\n    }\n    .sx-pd-arrow::before,\n    .sx-pd-arrow::after {\n      content: \"\";\n      position: absolute;\n      background: var(--terracotta);\n      border-radius: 2px;\n      transition: transform .3s cubic-bezier(.22,1,.36,1), opacity .3s ease;\n    }\n    .sx-pd-arrow::before { top: 7px; left: 0; width: 16px; height: 2px; }\n    .sx-pd-arrow::after  { left: 7px; top: 0; width: 2px; height: 16px; }\n    .sx-pd-item.open .sx-pd-arrow::after { transform: rotate(90deg); opacity: 0; }\n\n    .sx-pd-body {\n      max-height: 0;\n      overflow: hidden;\n      transition: max-height .4s cubic-bezier(.4,0,.2,1);\n    }\n    .sx-pd-body-inner {\n      padding: 0 24px 22px;\n      font-size: 14px;\n      line-height: 1.85;\n      color: var(--mid);\n    }\n    .sx-pd-body ul { margin: 0; padding-left: 18px; }\n    .sx-pd-body li { margin-bottom: 7px; }\n    .sx-pd-body li::marker { color: var(--terracotta); }\n    .sx-pd-body p { margin: 0; }\n    .sx-pd-body strong { color: var(--deep); }\n    .sx-pd-body a { color: var(--terracotta-deep); font-weight: 700; text-decoration: none; border-bottom: 1px solid var(--blush); }\n    .sx-pd-body a:hover { border-color: var(--terracotta); }\n\n    .sx-pd-tags { display: flex; flex-wrap: wrap; gap: 8px; }\n    .sx-pd-tag {\n      background: var(--cream);\n      border: 1px solid var(--blush);\n      color: var(--terracotta-deep);\n      padding: 6px 16px;\n      border-radius: 999px;\n      font-size: 12.5px;\n      font-weight: 700;\n    }\n\n    \/* ── Sluittekst ── *\/\n    .sx-pd-close { text-align: center; padding: 4px 8px 0; }\n    .sx-pd-quote {\n      font-family: 'Fraunces', Georgia, serif;\n      font-size: 23px;\n      line-height: 1.5;\n      font-style: italic;\n      color: var(--deep);\n      margin: 0 auto 18px;\n      max-width: 30ch;\n      font-weight: 400;\n    }\n    .sx-pd-quote span { color: var(--terracotta-deep); }\n    .sx-pd-quote::before {\n      content: \"\";\n      display: block;\n      width: 34px;\n      height: 2px;\n      background: var(--terracotta);\n      margin: 0 auto 24px;\n    }\n    .sx-pd-intro {\n      font-size: 15px;\n      line-height: 1.9;\n      color: var(--mid);\n      max-width: 56ch;\n      margin: 0 auto;\n    }\n    .sx-pd-intro p { margin: 0 0 14px; }\n    .sx-pd-intro strong { color: var(--deep); }\n\n    .sx-pd-footer {\n      text-align: center;\n      font-size: 11px;\n      letter-spacing: .12em;\n      text-transform: uppercase;\n      color: var(--terracotta);\n      margin-top: 36px;\n      padding-top: 26px;\n      border-top: 1px solid var(--blush);\n    }\n\n    @media (max-width: 640px) {\n      .sx-pd-usps { grid-template-columns: 1fr 1fr; gap: 10px; }\n      .sx-pd-usp { padding: 22px 12px 18px; }\n      .sx-pd-quote { font-size: 20px; }\n    }\n  \u003c\/style\u003e\n\n  \u003c!-- ───────── 1 · USP-blokjes met icoontjes ───────── --\u003e\n  \u003cp class=\"sx-pd-eyebrow\"\u003eWaarom SX Gifts\u003c\/p\u003e\n  \u003cdiv class=\"sx-pd-usps\"\u003e\n\n    \u003cdiv class=\"sx-pd-usp\"\u003e\n      \u003cdiv class=\"sx-pd-icon\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n          \u003cline x1=\"4\" y1=\"20\" x2=\"16\" y2=\"8\"\u003e\u003c\/line\u003e\n          \u003ccircle cx=\"18\" cy=\"6\" r=\"1.6\"\u003e\u003c\/circle\u003e\n          \u003cpath d=\"M4 20c-1.6 0-1.6-2.6 0-2.6s1.6 2.6 0 2.6z\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cb\u003eEcht geborduurd\u003c\/b\u003e\n      \u003csmall\u003eGeen print — blijft mooi\u003c\/small\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sx-pd-usp\"\u003e\n      \u003cdiv class=\"sx-pd-icon\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n          \u003cpath d=\"M12 20.5C7 17 4 13.8 4 10.2A4.2 4.2 0 0 1 12 8a4.2 4.2 0 0 1 8 2.2c0 3.6-3 6.8-8 10.3z\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cb\u003eVeilig voor baby's\u003c\/b\u003e\n      \u003csmall\u003eGeschikt vanaf de geboorte\u003c\/small\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sx-pd-usp\"\u003e\n      \u003cdiv class=\"sx-pd-icon\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n          \u003cpath d=\"M21 4 11 14\"\u003e\u003c\/path\u003e\n          \u003cpath d=\"M21 4 14.5 21 11 14 4 10.5 21 4z\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cb\u003eSnel verzonden\u003c\/b\u003e\n      \u003csmall\u003eVóór 14:00 = vandaag\u003c\/small\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sx-pd-usp\"\u003e\n      \u003cdiv class=\"sx-pd-icon\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n          \u003crect x=\"3.5\" y=\"9\" width=\"17\" height=\"11.5\" rx=\"1.5\"\u003e\u003c\/rect\u003e\n          \u003cpath d=\"M3 9h18M12 9v11.5\"\u003e\u003c\/path\u003e\n          \u003cpath d=\"M12 9C9 9 7 7.5 7 5.8 7 4.5 8 4 9 4c2 0 3 3 3 5zm0 0c3 0 5-1.5 5-3.2C17 4.5 16 4 15 4c-2 0-3 3-3 5z\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cb\u003eUniek cadeau\u003c\/b\u003e\n      \u003csmall\u003eAlleen voor hen gemaakt\u003c\/small\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n  \u003c!-- ───────── 2 · Uitklapvelden ───────── --\u003e\n  \u003cdiv class=\"sx-pd-accordion\"\u003e\n\n    \u003cdiv class=\"sx-pd-item\"\u003e\n      \u003cbutton class=\"sx-pd-trigger\" type=\"button\"\u003eWaarom deze knuffel zo bijzonder is\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/button\u003e\n      \u003cdiv class=\"sx-pd-body\"\u003e\u003cdiv class=\"sx-pd-body-inner\"\u003e\n        \u003cul\u003e\n          \u003cli\u003e\n\u003cstrong\u003eHoogwaardig borduurwerk\u003c\/strong\u003e — geen print, dus blijft altijd mooi\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eSuperzacht en veilig\u003c\/strong\u003e — geschikt vanaf de geboorte\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eUitneembare vulling\u003c\/strong\u003e — eenvoudig te wassen op 30°C\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eBlijft mooi na wassen\u003c\/strong\u003e — geen vervaging of slijtage\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eMet liefde gemaakt\u003c\/strong\u003e in ons eigen atelier in Nederland\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sx-pd-item\"\u003e\n      \u003cbutton class=\"sx-pd-trigger\" type=\"button\"\u003eProductdetails\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/button\u003e\n      \u003cdiv class=\"sx-pd-body\"\u003e\u003cdiv class=\"sx-pd-body-inner\"\u003e\n        \u003cul\u003e\n          \u003cli\u003eFormaat: ± 40 cm\u003c\/li\u003e\n          \u003cli\u003eVulling uitneembaar via ritssysteem\u003c\/li\u003e\n          \u003cli\u003eWasbaar op 30°C, fijn wasprogramma\u003c\/li\u003e\n          \u003cli\u003eGeschikt voor alle leeftijden, ook baby's\u003c\/li\u003e\n          \u003cli\u003eZachte, hoogwaardige stof\u003c\/li\u003e\n          \u003cli\u003eGeborduurd met naam en eventueel geboortedatum\u003c\/li\u003e\n          \u003cli\u003eGemaakt in eigen atelier in Nederland\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sx-pd-item\"\u003e\n      \u003cbutton class=\"sx-pd-trigger\" type=\"button\"\u003eOnderhoud en wasadvies\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/button\u003e\n      \u003cdiv class=\"sx-pd-body\"\u003e\u003cdiv class=\"sx-pd-body-inner\"\u003e\n        \u003cp\u003eVerwijder de vulling via het ritssysteem en was het omhulsel op \u003cstrong\u003e30°C\u003c\/strong\u003e op een fijn wasprogramma. Droog plat of hangend — niet in de droger. Zo blijft de borduring én de stof jarenlang mooi.\u003c\/p\u003e\n      \u003c\/div\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sx-pd-item\"\u003e\n      \u003cbutton class=\"sx-pd-trigger\" type=\"button\"\u003ePerfect als cadeau voor\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/button\u003e\n      \u003cdiv class=\"sx-pd-body\"\u003e\u003cdiv class=\"sx-pd-body-inner\"\u003e\n        \u003cdiv class=\"sx-pd-tags\"\u003e\n          \u003cspan class=\"sx-pd-tag\"\u003eKraamcadeau\u003c\/span\u003e\n          \u003cspan class=\"sx-pd-tag\"\u003eEerste verjaardag\u003c\/span\u003e\n          \u003cspan class=\"sx-pd-tag\"\u003eBabyshower\u003c\/span\u003e\n          \u003cspan class=\"sx-pd-tag\"\u003eSinterklaas\u003c\/span\u003e\n          \u003cspan class=\"sx-pd-tag\"\u003eKerst\u003c\/span\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sx-pd-item\"\u003e\n      \u003cbutton class=\"sx-pd-trigger\" type=\"button\"\u003eCombineert perfect met\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/button\u003e\n      \u003cdiv class=\"sx-pd-body\"\u003e\u003cdiv class=\"sx-pd-body-inner\"\u003e\n        \u003cp\u003eMaak het cadeau nog completer. Combineer deze knuffel met een \u003ca href=\"\/collections\/gepersonaliseerde-bandana-slab-met-naam-geborduurd\"\u003egepersonaliseerde slab\u003c\/a\u003e, een \u003ca href=\"\/collections\/gepersonaliseerd-speenkoord-met-naam-geborduurd\"\u003espeenkoord met naam\u003c\/a\u003e of een \u003ca href=\"\/collections\/baby-beanie-met-oortjes\"\u003emutsje met oortjes\u003c\/a\u003e voor een compleet persoonlijk cadeaupakket.\u003c\/p\u003e\n      \u003c\/div\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n  \u003c!-- ───────── 3 · Sluittekst ───────── --\u003e\n  \u003cdiv class=\"sx-pd-close\"\u003e\n    \u003cp class=\"sx-pd-quote\"\u003eEen knuffel die zijn naam draagt — \u003cspan\u003evoor altijd.\u003c\/span\u003e\u003c\/p\u003e\n    \u003cdiv class=\"sx-pd-intro\"\u003e\n      \u003cp\u003eElk kind verdient iets dat écht van hem of haar is. Deze zachte knuffel wordt speciaal voor jou geborduurd met de naam — en eventueel de geboortedatum — van de baby. Geen massaproductie, maar een uniek cadeau gemaakt met aandacht in ons eigen atelier.\u003c\/p\u003e\n      \u003cp\u003eJarenlang mee knuffelen, jarenlang mooi blijven. \u003cstrong\u003eEen herinnering voor het leven.\u003c\/strong\u003e\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cp class=\"sx-pd-footer\"\u003eAl door honderden ouders gekozen  ·  Gemaakt in eigen atelier  ·  Gratis verzending vanaf €20\u003c\/p\u003e\n\n\u003c\/div\u003e\n\n\u003cscript\u003e\n  document.querySelectorAll('.sx-product-desc .sx-pd-trigger').forEach(function (btn) {\n    btn.addEventListener('click', function () {\n      var item = this.closest('.sx-pd-item');\n      var body = item.querySelector('.sx-pd-body');\n      var open = item.classList.toggle('open');\n      body.style.maxHeight = open ? body.scrollHeight + 'px' : null;\n    });\n  });\n\u003c\/script\u003e","brand":"SX Gifts","offers":[{"title":"Default Title","offer_id":56800850379087,"sku":"CU0031","price":44.95,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0986\/7234\/5423\/files\/Dino_nw.png?v=1781017357"},{"product_id":"baby-beanie-met-naam-almond","title":"Baby Beanie met Naam - Almond","description":"\u003cstyle\u003e\n    @import url('https:\/\/fonts.googleapis.com\/css2?family=Fraunces:ital,opsz,wght@0,9..144,400;0,9..144,500;1,9..144,400\u0026display=swap');\n    .sx-product-desc {\n      --deep: #2F2A26;\n      --mid: #6F655D;\n      --terracotta: #A88F7A;\n      --terracotta-deep: #8A7059;\n      --blush: #E8DFD8;\n      --cream: #F7F4F1;\n      --paper: #FBF9F7;\n      font-family: inherit;\n      color: var(--deep);\n      -webkit-font-smoothing: antialiased;\n    }\n    .sx-product-desc *, .sx-product-desc *::before, .sx-product-desc *::after { box-sizing: border-box; }\n    \/* Eyebrow label *\/\n    .sx-pd-eyebrow {\n      font-size: 11px;\n      letter-spacing: .22em;\n      text-transform: uppercase;\n      color: var(--terracotta);\n      font-weight: 700;\n      text-align: center;\n      margin: 0 0 22px;\n    }\n    .sx-pd-eyebrow::before,\n    .sx-pd-eyebrow::after {\n      content: \"\";\n      display: inline-block;\n      width: 26px;\n      height: 1px;\n      background: var(--blush);\n      vertical-align: middle;\n      margin: 0 12px;\n    }\n    \/* USP grid *\/\n    .sx-pd-usps {\n      display: grid;\n      grid-template-columns: repeat(4, 1fr);\n      gap: 14px;\n      margin-bottom: 46px;\n    }\n    .sx-pd-usp {\n      position: relative;\n      background: linear-gradient(160deg, var(--paper), var(--cream));\n      border: 1px solid var(--blush);\n      border-radius: 18px;\n      padding: 26px 16px 22px;\n      text-align: center;\n      transition: transform .35s cubic-bezier(.22,1,.36,1), box-shadow .35s ease, border-color .35s ease;\n      opacity: 0;\n      transform: translateY(14px);\n      animation: sx-rise .7s cubic-bezier(.22,1,.36,1) forwards;\n    }\n    .sx-pd-usp:nth-child(1) { animation-delay: .05s; }\n    .sx-pd-usp:nth-child(2) { animation-delay: .14s; }\n    .sx-pd-usp:nth-child(3) { animation-delay: .23s; }\n    .sx-pd-usp:nth-child(4) { animation-delay: .32s; }\n    @keyframes sx-rise { to { opacity: 1; transform: translateY(0); } }\n    .sx-pd-usp:hover {\n      transform: translateY(-5px);\n      box-shadow: 0 18px 40px -22px rgba(47,42,38,.45);\n      border-color: var(--terracotta);\n    }\n    .sx-pd-icon {\n      width: 54px;\n      height: 54px;\n      margin: 0 auto 16px;\n      border-radius: 50%;\n      background: #fff;\n      border: 1px solid var(--blush);\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      color: var(--terracotta);\n      transition: background .35s ease, color .35s ease, border-color .35s ease;\n    }\n    .sx-pd-usp:hover .sx-pd-icon {\n      background: var(--terracotta);\n      border-color: var(--terracotta);\n      color: #fff;\n    }\n    .sx-pd-icon svg { width: 26px; height: 26px; display: block; }\n    .sx-pd-usp b {\n      display: block;\n      font-size: 14px;\n      font-weight: 700;\n      color: var(--deep);\n      margin-bottom: 5px;\n      letter-spacing: .01em;\n    }\n    .sx-pd-usp small {\n      display: block;\n      font-size: 12px;\n      line-height: 1.45;\n      color: var(--mid);\n    }\n    \/* Accordion (CSS-only, geen JavaScript nodig) *\/\n    .sx-pd-accordion {\n      border: 1px solid var(--blush);\n      border-radius: 18px;\n      overflow: hidden;\n      background: var(--paper);\n      margin-bottom: 46px;\n    }\n    .sx-pd-item { position: relative; }\n    .sx-pd-item + .sx-pd-item { border-top: 1px solid var(--blush); }\n    \/* verborgen checkbox stuurt het openen aan *\/\n    .sx-pd-toggle {\n      position: absolute;\n      opacity: 0;\n      width: 0;\n      height: 0;\n      pointer-events: none;\n    }\n    .sx-pd-trigger {\n      width: 100%;\n      background: none;\n      border: none;\n      padding: 20px 24px;\n      display: flex;\n      justify-content: space-between;\n      align-items: center;\n      cursor: pointer;\n      font-family: inherit;\n      font-size: 14.5px;\n      font-weight: 700;\n      color: var(--deep);\n      letter-spacing: .01em;\n      text-align: left;\n      transition: color .25s ease;\n      -webkit-user-select: none;\n      user-select: none;\n    }\n    .sx-pd-trigger:hover { color: var(--terracotta); }\n    .sx-pd-arrow {\n      position: relative;\n      width: 16px;\n      height: 16px;\n      flex-shrink: 0;\n      margin-left: 16px;\n    }\n    .sx-pd-arrow::before,\n    .sx-pd-arrow::after {\n      content: \"\";\n      position: absolute;\n      background: var(--terracotta);\n      border-radius: 2px;\n      transition: transform .3s cubic-bezier(.22,1,.36,1), opacity .3s ease;\n    }\n    .sx-pd-arrow::before { top: 7px; left: 0; width: 16px; height: 2px; }\n    .sx-pd-arrow::after  { left: 7px; top: 0; width: 2px; height: 16px; }\n    .sx-pd-body {\n      max-height: 0;\n      overflow: hidden;\n      transition: max-height .4s cubic-bezier(.4,0,.2,1);\n    }\n    \/* open-staat: aangestuurd door de aangevinkte checkbox *\/\n    .sx-pd-toggle:checked ~ .sx-pd-body { max-height: 800px; }\n    .sx-pd-toggle:checked ~ .sx-pd-trigger .sx-pd-arrow::after { transform: rotate(90deg); opacity: 0; }\n    .sx-pd-toggle:focus-visible ~ .sx-pd-trigger { color: var(--terracotta); }\n    .sx-pd-body-inner {\n      padding: 0 24px 22px;\n      font-size: 14px;\n      line-height: 1.85;\n      color: var(--mid);\n    }\n    .sx-pd-body ul { margin: 0; padding-left: 18px; }\n    .sx-pd-body li { margin-bottom: 7px; }\n    .sx-pd-body li::marker { color: var(--terracotta); }\n    .sx-pd-body p { margin: 0; }\n    .sx-pd-body strong { color: var(--deep); }\n    .sx-pd-body a { color: var(--terracotta-deep); font-weight: 700; text-decoration: none; border-bottom: 1px solid var(--blush); }\n    .sx-pd-body a:hover { border-color: var(--terracotta); }\n    .sx-pd-tags { display: flex; flex-wrap: wrap; gap: 8px; }\n    .sx-pd-tag {\n      background: var(--cream);\n      border: 1px solid var(--blush);\n      color: var(--terracotta-deep);\n      padding: 6px 16px;\n      border-radius: 999px;\n      font-size: 12.5px;\n      font-weight: 700;\n    }\n    \/* Sluittekst *\/\n    .sx-pd-close { text-align: center; padding: 4px 8px 0; }\n    .sx-pd-quote {\n      font-family: 'Fraunces', Georgia, serif;\n      font-size: 23px;\n      line-height: 1.5;\n      font-style: italic;\n      color: var(--deep);\n      margin: 0 auto 18px;\n      max-width: 32ch;\n      font-weight: 400;\n    }\n    .sx-pd-quote span { color: var(--terracotta-deep); }\n    .sx-pd-quote::before {\n      content: \"\";\n      display: block;\n      width: 34px;\n      height: 2px;\n      background: var(--terracotta);\n      margin: 0 auto 24px;\n    }\n    .sx-pd-intro {\n      font-size: 15px;\n      line-height: 1.9;\n      color: var(--mid);\n      max-width: 56ch;\n      margin: 0 auto;\n    }\n    .sx-pd-intro p { margin: 0 0 14px; }\n    .sx-pd-intro strong { color: var(--deep); }\n    .sx-pd-footer {\n      text-align: center;\n      font-size: 11px;\n      letter-spacing: .12em;\n      text-transform: uppercase;\n      color: var(--terracotta);\n      margin-top: 36px;\n      padding-top: 26px;\n      border-top: 1px solid var(--blush);\n    }\n    @media (max-width: 640px) {\n      .sx-pd-usps { grid-template-columns: 1fr 1fr; gap: 10px; }\n      .sx-pd-usp { padding: 22px 12px 18px; }\n      .sx-pd-quote { font-size: 20px; }\n    }\u003c\/style\u003e\n\u003cdiv class=\"sx-product-desc\"\u003e\n\u003c!-- 1 - USP's --\u003e\n\u003cdiv class=\"sx-pd-usps\"\u003e\n\u003cdiv class=\"sx-pd-usp\"\u003e\n\u003cdiv class=\"sx-pd-icon\"\u003e\u003csvg width=\"26\" height=\"26\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cline x1=\"4\" y1=\"20\" x2=\"16\" y2=\"8\"\u003e\u003c\/line\u003e\n          \u003ccircle cx=\"18\" cy=\"6\" r=\"1.6\"\u003e\u003c\/circle\u003e\n          \u003cpath d=\"M4 20c-1.6 0-1.6-2.6 0-2.6s1.6 2.6 0 2.6z\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cb\u003eEcht geborduurd\u003c\/b\u003e \u003csmall\u003eGeen print - blijft mooi\u003c\/small\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sx-pd-usp\"\u003e\n\u003cdiv class=\"sx-pd-icon\"\u003e\u003csvg width=\"26\" height=\"26\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n          \u003cpath d=\"M12 20.5C7 17 4 13.8 4 10.2A4.2 4.2 0 0 1 12 8a4.2 4.2 0 0 1 8 2.2c0 3.6-3 6.8-8 10.3z\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cb\u003eVeilig voor baby's\u003c\/b\u003e \u003csmall\u003eZacht op de babyhuid\u003c\/small\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sx-pd-usp\"\u003e\n\u003cdiv class=\"sx-pd-icon\"\u003e\u003csvg width=\"26\" height=\"26\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n          \u003cpath d=\"M21 4 11 14\"\u003e\u003c\/path\u003e\n          \u003cpath d=\"M21 4 14.5 21 11 14 4 10.5 21 4z\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cb\u003eSnel verzonden\u003c\/b\u003e \u003csmall\u003eVoor 14:00 = vandaag\u003c\/small\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sx-pd-usp\"\u003e\n\u003cdiv class=\"sx-pd-icon\"\u003e\u003csvg width=\"26\" height=\"26\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n          \u003cpath d=\"M11 20A7 7 0 0 1 4 13C4 8 9 4 20 4c0 11-4 16-9 16z\"\u003e\u003c\/path\u003e\n          \u003cpath d=\"M11 20c-4-4-4-9 0-12\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cb\u003eBiologisch katoen\u003c\/b\u003e \u003csmall\u003eZacht \u0026amp; duurzaam\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- 2 - Uitklapvelden --\u003e\n\u003cdiv class=\"sx-pd-accordion\"\u003e\n\u003cdiv class=\"sx-pd-item\"\u003e\n\u003cinput type=\"checkbox\" id=\"sx-acc-1\" class=\"sx-pd-toggle\"\u003e \u003clabel class=\"sx-pd-trigger\" for=\"sx-acc-1\"\u003eWaarom dit mutsje zo bijzonder is\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/label\u003e\n\u003cdiv class=\"sx-pd-body\"\u003e\n\u003cdiv class=\"sx-pd-body-inner\"\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eEcht geborduurd\u003c\/strong\u003e - geen print, dus blijft ook na tientallen wassen kraakhelder\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e100% biologisch katoen\u003c\/strong\u003e - zo zacht dat het direct op de babyhuid gedragen kan worden\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFijne ribstructuur\u003c\/strong\u003e - beweegt zacht mee en blijft comfortabel zitten\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSchattige 3D oortjes\u003c\/strong\u003e - driedimensionaal en stevig bevestigd\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eGemaakt op bestelling\u003c\/strong\u003e - pas geborduurd als jouw bestelling binnenkomt, nooit uit voorraad\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eVeilig voor de babyhuid\u003c\/strong\u003e - natuurlijke materialen, zonder giftige stoffen\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eMet liefde gemaakt\u003c\/strong\u003e in ons eigen atelier in Nederland\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sx-pd-item\"\u003e\n\u003cinput type=\"checkbox\" id=\"sx-acc-2\" class=\"sx-pd-toggle\"\u003e \u003clabel class=\"sx-pd-trigger\" for=\"sx-acc-2\"\u003eProductdetails\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/label\u003e\n\u003cdiv class=\"sx-pd-body\"\u003e\n\u003cdiv class=\"sx-pd-body-inner\"\u003e\n\u003cul\u003e\n\u003cli\u003e100% biologisch katoen met fijne ribbreistructuur\u003c\/li\u003e\n\u003cli\u003eKleur: Almond\u003c\/li\u003e\n\u003cli\u003eSchattige 3D berenoortjes aan de bovenkant\u003c\/li\u003e\n\u003cli\u003eNaam geborduurd op het omboordsel - precies waar iedereen het ziet\u003c\/li\u003e\n\u003cli\u003eVerkrijgbaar in twee maten: 6-12 maanden en 12-24 maanden\u003c\/li\u003e\n\u003cli\u003eWasbaar op 30 °C, fijn wasprogramma\u003c\/li\u003e\n\u003cli\u003eGemaakt in eigen atelier in Nederland\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sx-pd-item\"\u003e\n\u003cinput type=\"checkbox\" id=\"sx-acc-maat\" class=\"sx-pd-toggle\"\u003e \u003clabel class=\"sx-pd-trigger\" for=\"sx-acc-maat\"\u003eWelke maat kies ik?\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/label\u003e\n\u003cdiv class=\"sx-pd-body\"\u003e\n\u003cdiv class=\"sx-pd-body-inner\"\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003e6 - 12 maanden\u003c\/strong\u003e - fijn voor de kleinste hoofdjes\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e12 - 24 maanden\u003c\/strong\u003e - ruimer formaat voor peuters\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eDe ribstructuur geeft licht mee, zodat het mutsje goed blijft zitten zonder te strak te zijn. Twijfel je tussen twee maten? Kies dan de grootste - daar groeit je kleintje langer in mee.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sx-pd-item\"\u003e\n\u003cinput type=\"checkbox\" id=\"sx-acc-pers\" class=\"sx-pd-toggle\"\u003e \u003clabel class=\"sx-pd-trigger\" for=\"sx-acc-pers\"\u003ePersonalisatie\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/label\u003e\n\u003cdiv class=\"sx-pd-body\"\u003e\n\u003cdiv class=\"sx-pd-body-inner\"\u003e\n\u003cp\u003eDe naam wordt geborduurd op het omboordsel van het mutsje. Kies de naam, de borduurkleur en de maat - en wij doen de rest.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eNaam tot maximaal 10 tekens\u003c\/li\u003e\n\u003cli\u003eKeuze uit meerdere borduurkleuren\u003c\/li\u003e\n\u003cli\u003eOok als initiaal mogelijk\u003c\/li\u003e\n\u003cli\u003eElk mutsje individueel gemaakt - nooit uit voorraad\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sx-pd-item\"\u003e\n\u003cinput type=\"checkbox\" id=\"sx-acc-3\" class=\"sx-pd-toggle\"\u003e \u003clabel class=\"sx-pd-trigger\" for=\"sx-acc-3\"\u003eOnderhoud en wasadvies\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/label\u003e\n\u003cdiv class=\"sx-pd-body\"\u003e\n\u003cdiv class=\"sx-pd-body-inner\"\u003e\n\u003cp\u003eBiologisch katoen is zacht en duurzaam - en met de juiste was blijft het mutsje lang mooi. Was op \u003cstrong\u003e30 °C\u003c\/strong\u003e, fijn wasprogramma of handwas, en droog het mutsje \u003cstrong\u003eplat liggend\u003c\/strong\u003e - niet in de droger en niet wringen. Bij een correcte was blijft het borduurwerk gewoon intact. Raadpleeg altijd eerst het waslabel voor de juiste instructies.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sx-pd-item\"\u003e\n\u003cinput type=\"checkbox\" id=\"sx-acc-4\" class=\"sx-pd-toggle\"\u003e \u003clabel class=\"sx-pd-trigger\" for=\"sx-acc-4\"\u003ePerfect als cadeau voor\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/label\u003e\n\u003cdiv class=\"sx-pd-body\"\u003e\n\u003cdiv class=\"sx-pd-body-inner\"\u003e\n\u003cdiv class=\"sx-pd-tags\"\u003e\n\u003cspan class=\"sx-pd-tag\"\u003eKraamcadeau\u003c\/span\u003e \u003cspan class=\"sx-pd-tag\"\u003eBabyshower\u003c\/span\u003e \u003cspan class=\"sx-pd-tag\"\u003eGenderreveal\u003c\/span\u003e \u003cspan class=\"sx-pd-tag\"\u003eEerste verjaardag\u003c\/span\u003e \u003cspan class=\"sx-pd-tag\"\u003eSinterklaas\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sx-pd-item\"\u003e\n\u003cinput type=\"checkbox\" id=\"sx-acc-5\" class=\"sx-pd-toggle\"\u003e \u003clabel class=\"sx-pd-trigger\" for=\"sx-acc-5\"\u003eCombineert perfect met\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/label\u003e\n\u003cdiv class=\"sx-pd-body\"\u003e\n\u003cdiv class=\"sx-pd-body-inner\"\u003e\n\u003cp\u003eMaak het cadeau nog completer - in dezelfde naam en borduurkleur. Combineer dit mutsje met een \u003ca href=\"\/collections\/gepersonaliseerde-knuffels\"\u003egepersonaliseerde knuffel\u003c\/a\u003e, een \u003ca href=\"\/collections\/gepersonaliseerd-rugzakje\"\u003erugzakje met naam\u003c\/a\u003e of een \u003ca href=\"\/collections\/gepersonaliseerde-bandana-slab-met-naam-geborduurd\"\u003eslab met naam\u003c\/a\u003e voor een compleet persoonlijk cadeaupakket.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- 3 - Sluittekst --\u003e\n\u003cdiv class=\"sx-pd-close\"\u003e\n\u003cp class=\"sx-pd-quote\"\u003eEen klein hoofdje, zachte katoen — \u003cspan\u003een dan die naam.\u003c\/span\u003e\u003c\/p\u003e\n\u003cdiv class=\"sx-pd-intro\"\u003e\n\u003cp\u003eElk kind verdient iets dat echt van hem of haar is. Dit zachte mutsje wordt speciaal voor jou geborduurd met de naam van de baby - precies op het omboordsel, waar iedereen het ziet. Gemaakt van 100% biologisch katoen met een fijne ribstructuur en schattige 3D oortjes: zacht genoeg om direct op de babyhuid te dragen. Verkrijgbaar in twee maten, zodat je kleintje er lekker lang in past.\u003c\/p\u003e\n\u003cp\u003eOf het nu de eerste tocht naar huis is of een frisse ochtendwandeling - houd je kleintje warm, met de naam erop. Geen print, maar echt borduurwerk dat kraakhelder blijft. \u003cstrong\u003eEen cadeau om nooit te vergeten.\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"sx-pd-footer\"\u003eGemaakt in eigen atelier · Gratis verzending vanaf €20\u003c\/p\u003e\n\u003c\/div\u003e","brand":"SX Gifts","offers":[{"title":"6-12 maanden","offer_id":56854715007311,"sku":null,"price":14.95,"currency_code":"EUR","in_stock":true},{"title":"12-24 maanden","offer_id":56854715040079,"sku":null,"price":14.95,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0986\/7234\/5423\/files\/IMG-7110.png?v=1782243262"},{"product_id":"baby-beanie-met-naam-cloud-grey","title":"Baby Beanie met Naam - Cloud Grey","description":"\u003cstyle\u003e\n    @import url('https:\/\/fonts.googleapis.com\/css2?family=Fraunces:ital,opsz,wght@0,9..144,400;0,9..144,500;1,9..144,400\u0026display=swap');\n    .sx-product-desc {\n      --deep: #2F2A26;\n      --mid: #6F655D;\n      --terracotta: #A88F7A;\n      --terracotta-deep: #8A7059;\n      --blush: #E8DFD8;\n      --cream: #F7F4F1;\n      --paper: #FBF9F7;\n      font-family: inherit;\n      color: var(--deep);\n      -webkit-font-smoothing: antialiased;\n    }\n    .sx-product-desc *, .sx-product-desc *::before, .sx-product-desc *::after { box-sizing: border-box; }\n    \/* Eyebrow label *\/\n    .sx-pd-eyebrow {\n      font-size: 11px;\n      letter-spacing: .22em;\n      text-transform: uppercase;\n      color: var(--terracotta);\n      font-weight: 700;\n      text-align: center;\n      margin: 0 0 22px;\n    }\n    .sx-pd-eyebrow::before,\n    .sx-pd-eyebrow::after {\n      content: \"\";\n      display: inline-block;\n      width: 26px;\n      height: 1px;\n      background: var(--blush);\n      vertical-align: middle;\n      margin: 0 12px;\n    }\n    \/* USP grid *\/\n    .sx-pd-usps {\n      display: grid;\n      grid-template-columns: repeat(4, 1fr);\n      gap: 14px;\n      margin-bottom: 46px;\n    }\n    .sx-pd-usp {\n      position: relative;\n      background: linear-gradient(160deg, var(--paper), var(--cream));\n      border: 1px solid var(--blush);\n      border-radius: 18px;\n      padding: 26px 16px 22px;\n      text-align: center;\n      transition: transform .35s cubic-bezier(.22,1,.36,1), box-shadow .35s ease, border-color .35s ease;\n      opacity: 0;\n      transform: translateY(14px);\n      animation: sx-rise .7s cubic-bezier(.22,1,.36,1) forwards;\n    }\n    .sx-pd-usp:nth-child(1) { animation-delay: .05s; }\n    .sx-pd-usp:nth-child(2) { animation-delay: .14s; }\n    .sx-pd-usp:nth-child(3) { animation-delay: .23s; }\n    .sx-pd-usp:nth-child(4) { animation-delay: .32s; }\n    @keyframes sx-rise { to { opacity: 1; transform: translateY(0); } }\n    .sx-pd-usp:hover {\n      transform: translateY(-5px);\n      box-shadow: 0 18px 40px -22px rgba(47,42,38,.45);\n      border-color: var(--terracotta);\n    }\n    .sx-pd-icon {\n      width: 54px;\n      height: 54px;\n      margin: 0 auto 16px;\n      border-radius: 50%;\n      background: #fff;\n      border: 1px solid var(--blush);\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      color: var(--terracotta);\n      transition: background .35s ease, color .35s ease, border-color .35s ease;\n    }\n    .sx-pd-usp:hover .sx-pd-icon {\n      background: var(--terracotta);\n      border-color: var(--terracotta);\n      color: #fff;\n    }\n    .sx-pd-icon svg { width: 26px; height: 26px; display: block; }\n    .sx-pd-usp b {\n      display: block;\n      font-size: 14px;\n      font-weight: 700;\n      color: var(--deep);\n      margin-bottom: 5px;\n      letter-spacing: .01em;\n    }\n    .sx-pd-usp small {\n      display: block;\n      font-size: 12px;\n      line-height: 1.45;\n      color: var(--mid);\n    }\n    \/* Accordion (CSS-only, geen JavaScript nodig) *\/\n    .sx-pd-accordion {\n      border: 1px solid var(--blush);\n      border-radius: 18px;\n      overflow: hidden;\n      background: var(--paper);\n      margin-bottom: 46px;\n    }\n    .sx-pd-item { position: relative; }\n    .sx-pd-item + .sx-pd-item { border-top: 1px solid var(--blush); }\n    \/* verborgen checkbox stuurt het openen aan *\/\n    .sx-pd-toggle {\n      position: absolute;\n      opacity: 0;\n      width: 0;\n      height: 0;\n      pointer-events: none;\n    }\n    .sx-pd-trigger {\n      width: 100%;\n      background: none;\n      border: none;\n      padding: 20px 24px;\n      display: flex;\n      justify-content: space-between;\n      align-items: center;\n      cursor: pointer;\n      font-family: inherit;\n      font-size: 14.5px;\n      font-weight: 700;\n      color: var(--deep);\n      letter-spacing: .01em;\n      text-align: left;\n      transition: color .25s ease;\n      -webkit-user-select: none;\n      user-select: none;\n    }\n    .sx-pd-trigger:hover { color: var(--terracotta); }\n    .sx-pd-arrow {\n      position: relative;\n      width: 16px;\n      height: 16px;\n      flex-shrink: 0;\n      margin-left: 16px;\n    }\n    .sx-pd-arrow::before,\n    .sx-pd-arrow::after {\n      content: \"\";\n      position: absolute;\n      background: var(--terracotta);\n      border-radius: 2px;\n      transition: transform .3s cubic-bezier(.22,1,.36,1), opacity .3s ease;\n    }\n    .sx-pd-arrow::before { top: 7px; left: 0; width: 16px; height: 2px; }\n    .sx-pd-arrow::after  { left: 7px; top: 0; width: 2px; height: 16px; }\n    .sx-pd-body {\n      max-height: 0;\n      overflow: hidden;\n      transition: max-height .4s cubic-bezier(.4,0,.2,1);\n    }\n    \/* open-staat: aangestuurd door de aangevinkte checkbox *\/\n    .sx-pd-toggle:checked ~ .sx-pd-body { max-height: 800px; }\n    .sx-pd-toggle:checked ~ .sx-pd-trigger .sx-pd-arrow::after { transform: rotate(90deg); opacity: 0; }\n    .sx-pd-toggle:focus-visible ~ .sx-pd-trigger { color: var(--terracotta); }\n    .sx-pd-body-inner {\n      padding: 0 24px 22px;\n      font-size: 14px;\n      line-height: 1.85;\n      color: var(--mid);\n    }\n    .sx-pd-body ul { margin: 0; padding-left: 18px; }\n    .sx-pd-body li { margin-bottom: 7px; }\n    .sx-pd-body li::marker { color: var(--terracotta); }\n    .sx-pd-body p { margin: 0; }\n    .sx-pd-body strong { color: var(--deep); }\n    .sx-pd-body a { color: var(--terracotta-deep); font-weight: 700; text-decoration: none; border-bottom: 1px solid var(--blush); }\n    .sx-pd-body a:hover { border-color: var(--terracotta); }\n    .sx-pd-tags { display: flex; flex-wrap: wrap; gap: 8px; }\n    .sx-pd-tag {\n      background: var(--cream);\n      border: 1px solid var(--blush);\n      color: var(--terracotta-deep);\n      padding: 6px 16px;\n      border-radius: 999px;\n      font-size: 12.5px;\n      font-weight: 700;\n    }\n    \/* Sluittekst *\/\n    .sx-pd-close { text-align: center; padding: 4px 8px 0; }\n    .sx-pd-quote {\n      font-family: 'Fraunces', Georgia, serif;\n      font-size: 23px;\n      line-height: 1.5;\n      font-style: italic;\n      color: var(--deep);\n      margin: 0 auto 18px;\n      max-width: 32ch;\n      font-weight: 400;\n    }\n    .sx-pd-quote span { color: var(--terracotta-deep); }\n    .sx-pd-quote::before {\n      content: \"\";\n      display: block;\n      width: 34px;\n      height: 2px;\n      background: var(--terracotta);\n      margin: 0 auto 24px;\n    }\n    .sx-pd-intro {\n      font-size: 15px;\n      line-height: 1.9;\n      color: var(--mid);\n      max-width: 56ch;\n      margin: 0 auto;\n    }\n    .sx-pd-intro p { margin: 0 0 14px; }\n    .sx-pd-intro strong { color: var(--deep); }\n    .sx-pd-footer {\n      text-align: center;\n      font-size: 11px;\n      letter-spacing: .12em;\n      text-transform: uppercase;\n      color: var(--terracotta);\n      margin-top: 36px;\n      padding-top: 26px;\n      border-top: 1px solid var(--blush);\n    }\n    @media (max-width: 640px) {\n      .sx-pd-usps { grid-template-columns: 1fr 1fr; gap: 10px; }\n      .sx-pd-usp { padding: 22px 12px 18px; }\n      .sx-pd-quote { font-size: 20px; }\n    }\u003c\/style\u003e\n\u003cdiv class=\"sx-product-desc\"\u003e\n\u003c!-- 1 - USP's --\u003e\n\u003cdiv class=\"sx-pd-usps\"\u003e\n\u003cdiv class=\"sx-pd-usp\"\u003e\n\u003cdiv class=\"sx-pd-icon\"\u003e\u003csvg width=\"26\" height=\"26\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cline x1=\"4\" y1=\"20\" x2=\"16\" y2=\"8\"\u003e\u003c\/line\u003e\n          \u003ccircle cx=\"18\" cy=\"6\" r=\"1.6\"\u003e\u003c\/circle\u003e\n          \u003cpath d=\"M4 20c-1.6 0-1.6-2.6 0-2.6s1.6 2.6 0 2.6z\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cb\u003eEcht geborduurd\u003c\/b\u003e \u003csmall\u003eGeen print - blijft mooi\u003c\/small\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sx-pd-usp\"\u003e\n\u003cdiv class=\"sx-pd-icon\"\u003e\u003csvg width=\"26\" height=\"26\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n          \u003cpath d=\"M12 20.5C7 17 4 13.8 4 10.2A4.2 4.2 0 0 1 12 8a4.2 4.2 0 0 1 8 2.2c0 3.6-3 6.8-8 10.3z\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cb\u003eVeilig voor baby's\u003c\/b\u003e \u003csmall\u003eZacht op de babyhuid\u003c\/small\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sx-pd-usp\"\u003e\n\u003cdiv class=\"sx-pd-icon\"\u003e\u003csvg width=\"26\" height=\"26\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n          \u003cpath d=\"M21 4 11 14\"\u003e\u003c\/path\u003e\n          \u003cpath d=\"M21 4 14.5 21 11 14 4 10.5 21 4z\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cb\u003eSnel verzonden\u003c\/b\u003e \u003csmall\u003eVoor 14:00 = vandaag\u003c\/small\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sx-pd-usp\"\u003e\n\u003cdiv class=\"sx-pd-icon\"\u003e\u003csvg width=\"26\" height=\"26\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n          \u003cpath d=\"M11 20A7 7 0 0 1 4 13C4 8 9 4 20 4c0 11-4 16-9 16z\"\u003e\u003c\/path\u003e\n          \u003cpath d=\"M11 20c-4-4-4-9 0-12\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cb\u003eBiologisch katoen\u003c\/b\u003e \u003csmall\u003eZacht \u0026amp; duurzaam\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- 2 - Uitklapvelden --\u003e\n\u003cdiv class=\"sx-pd-accordion\"\u003e\n\u003cdiv class=\"sx-pd-item\"\u003e\n\u003cinput type=\"checkbox\" id=\"sx-acc-1\" class=\"sx-pd-toggle\"\u003e \u003clabel class=\"sx-pd-trigger\" for=\"sx-acc-1\"\u003eWaarom dit mutsje zo bijzonder is\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/label\u003e\n\u003cdiv class=\"sx-pd-body\"\u003e\n\u003cdiv class=\"sx-pd-body-inner\"\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eEcht geborduurd\u003c\/strong\u003e - geen print, dus blijft ook na tientallen wassen kraakhelder\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e100% biologisch katoen\u003c\/strong\u003e - zo zacht dat het direct op de babyhuid gedragen kan worden\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFijne ribstructuur\u003c\/strong\u003e - beweegt zacht mee en blijft comfortabel zitten\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSchattige 3D oortjes\u003c\/strong\u003e - driedimensionaal en stevig bevestigd\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eGemaakt op bestelling\u003c\/strong\u003e - pas geborduurd als jouw bestelling binnenkomt, nooit uit voorraad\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eVeilig voor de babyhuid\u003c\/strong\u003e - natuurlijke materialen, zonder giftige stoffen\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eMet liefde gemaakt\u003c\/strong\u003e in ons eigen atelier in Nederland\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sx-pd-item\"\u003e\n\u003cinput type=\"checkbox\" id=\"sx-acc-2\" class=\"sx-pd-toggle\"\u003e \u003clabel class=\"sx-pd-trigger\" for=\"sx-acc-2\"\u003eProductdetails\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/label\u003e\n\u003cdiv class=\"sx-pd-body\"\u003e\n\u003cdiv class=\"sx-pd-body-inner\"\u003e\n\u003cul\u003e\n\u003cli\u003e100% biologisch katoen met fijne ribbreistructuur\u003c\/li\u003e\n\u003cli\u003eKleur: Cloud Grey\u003c\/li\u003e\n\u003cli\u003eSchattige 3D berenoortjes aan de bovenkant\u003c\/li\u003e\n\u003cli\u003eNaam geborduurd op het omboordsel - precies waar iedereen het ziet\u003c\/li\u003e\n\u003cli\u003eVerkrijgbaar in twee maten: 6-12 maanden en 12-24 maanden\u003c\/li\u003e\n\u003cli\u003eWasbaar op 30 °C, fijn wasprogramma\u003c\/li\u003e\n\u003cli\u003eGemaakt in eigen atelier in Nederland\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sx-pd-item\"\u003e\n\u003cinput type=\"checkbox\" id=\"sx-acc-maat\" class=\"sx-pd-toggle\"\u003e \u003clabel class=\"sx-pd-trigger\" for=\"sx-acc-maat\"\u003eWelke maat kies ik?\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/label\u003e\n\u003cdiv class=\"sx-pd-body\"\u003e\n\u003cdiv class=\"sx-pd-body-inner\"\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003e6 - 12 maanden\u003c\/strong\u003e - fijn voor de kleinste hoofdjes\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e12 - 24 maanden\u003c\/strong\u003e - ruimer formaat voor peuters\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eDe ribstructuur geeft licht mee, zodat het mutsje goed blijft zitten zonder te strak te zijn. Twijfel je tussen twee maten? Kies dan de grootste - daar groeit je kleintje langer in mee.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sx-pd-item\"\u003e\n\u003cinput type=\"checkbox\" id=\"sx-acc-pers\" class=\"sx-pd-toggle\"\u003e \u003clabel class=\"sx-pd-trigger\" for=\"sx-acc-pers\"\u003ePersonalisatie\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/label\u003e\n\u003cdiv class=\"sx-pd-body\"\u003e\n\u003cdiv class=\"sx-pd-body-inner\"\u003e\n\u003cp\u003eDe naam wordt geborduurd op het omboordsel van het mutsje. Kies de naam, de borduurkleur en de maat - en wij doen de rest.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eNaam tot maximaal 10 tekens\u003c\/li\u003e\n\u003cli\u003eKeuze uit meerdere borduurkleuren\u003c\/li\u003e\n\u003cli\u003eOok als initiaal mogelijk\u003c\/li\u003e\n\u003cli\u003eElk mutsje individueel gemaakt - nooit uit voorraad\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sx-pd-item\"\u003e\n\u003cinput type=\"checkbox\" id=\"sx-acc-3\" class=\"sx-pd-toggle\"\u003e \u003clabel class=\"sx-pd-trigger\" for=\"sx-acc-3\"\u003eOnderhoud en wasadvies\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/label\u003e\n\u003cdiv class=\"sx-pd-body\"\u003e\n\u003cdiv class=\"sx-pd-body-inner\"\u003e\n\u003cp\u003eBiologisch katoen is zacht en duurzaam - en met de juiste was blijft het mutsje lang mooi. Was op \u003cstrong\u003e30 °C\u003c\/strong\u003e, fijn wasprogramma of handwas, en droog het mutsje \u003cstrong\u003eplat liggend\u003c\/strong\u003e - niet in de droger en niet wringen. Bij een correcte was blijft het borduurwerk gewoon intact. Raadpleeg altijd eerst het waslabel voor de juiste instructies.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sx-pd-item\"\u003e\n\u003cinput type=\"checkbox\" id=\"sx-acc-4\" class=\"sx-pd-toggle\"\u003e \u003clabel class=\"sx-pd-trigger\" for=\"sx-acc-4\"\u003ePerfect als cadeau voor\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/label\u003e\n\u003cdiv class=\"sx-pd-body\"\u003e\n\u003cdiv class=\"sx-pd-body-inner\"\u003e\n\u003cdiv class=\"sx-pd-tags\"\u003e\n\u003cspan class=\"sx-pd-tag\"\u003eKraamcadeau\u003c\/span\u003e \u003cspan class=\"sx-pd-tag\"\u003eBabyshower\u003c\/span\u003e \u003cspan class=\"sx-pd-tag\"\u003eGenderreveal\u003c\/span\u003e \u003cspan class=\"sx-pd-tag\"\u003eEerste verjaardag\u003c\/span\u003e \u003cspan class=\"sx-pd-tag\"\u003eSinterklaas\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sx-pd-item\"\u003e\n\u003cinput type=\"checkbox\" id=\"sx-acc-5\" class=\"sx-pd-toggle\"\u003e \u003clabel class=\"sx-pd-trigger\" for=\"sx-acc-5\"\u003eCombineert perfect met\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/label\u003e\n\u003cdiv class=\"sx-pd-body\"\u003e\n\u003cdiv class=\"sx-pd-body-inner\"\u003e\n\u003cp\u003eMaak het cadeau nog completer - in dezelfde naam en borduurkleur. Combineer dit mutsje met een \u003ca href=\"\/collections\/gepersonaliseerde-knuffels\"\u003egepersonaliseerde knuffel\u003c\/a\u003e, een \u003ca href=\"\/collections\/gepersonaliseerd-rugzakje\"\u003erugzakje met naam\u003c\/a\u003e of een \u003ca href=\"\/collections\/gepersonaliseerde-bandana-slab-met-naam-geborduurd\"\u003eslab met naam\u003c\/a\u003e voor een compleet persoonlijk cadeaupakket.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- 3 - Sluittekst --\u003e\n\u003cdiv class=\"sx-pd-close\"\u003e\n\u003cp class=\"sx-pd-quote\"\u003eEen klein hoofdje, zachte katoen — \u003cspan\u003een dan die naam.\u003c\/span\u003e\u003c\/p\u003e\n\u003cdiv class=\"sx-pd-intro\"\u003e\n\u003cp\u003eElk kind verdient iets dat echt van hem of haar is. Dit zachte mutsje wordt speciaal voor jou geborduurd met de naam van de baby - precies op het omboordsel, waar iedereen het ziet. Gemaakt van 100% biologisch katoen met een fijne ribstructuur en schattige 3D oortjes: zacht genoeg om direct op de babyhuid te dragen. Verkrijgbaar in twee maten, zodat je kleintje er lekker lang in past.\u003c\/p\u003e\n\u003cp\u003eOf het nu de eerste tocht naar huis is of een frisse ochtendwandeling - houd je kleintje warm, met de naam erop. Geen print, maar echt borduurwerk dat kraakhelder blijft. \u003cstrong\u003eEen cadeau om nooit te vergeten.\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"sx-pd-footer\"\u003eGemaakt in eigen atelier · Gratis verzending vanaf €20\u003c\/p\u003e\n\u003c\/div\u003e","brand":"SX Gifts","offers":[{"title":"6-12 maanden","offer_id":56854717104463,"sku":null,"price":14.95,"currency_code":"EUR","in_stock":true},{"title":"12-24 maanden","offer_id":56854717137231,"sku":null,"price":14.95,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0986\/7234\/5423\/files\/IMG-7116.png?v=1782243243"},{"product_id":"baby-beanie-met-naam-dusty-turquoise","title":"Baby Beanie met Naam - Dusty Turquoise","description":"\u003cstyle\u003e\n    .sx-product-desc {\n      --deep: #2F2A26;\n      --mid: #6F655D;\n      --terracotta: #A88F7A;\n      --blush: #E8DFD8;\n      --cream: #F7F4F1;\n      font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;\n      color: var(--deep);\n      line-height: 1.7;\n    }\n\n    .sx-pd-hero {\n      border-left: 3px solid var(--terracotta);\n      padding: 18px 22px;\n      margin: 0 0 28px 0;\n      background: var(--cream);\n      border-radius: 0 6px 6px 0;\n    }\n    .sx-pd-hero p {\n      font-family: Georgia, 'Times New Roman', serif;\n      font-style: italic;\n      font-size: 1.13em;\n      color: var(--mid);\n      margin: 0;\n      line-height: 1.65;\n    }\n\n    .sx-pd-intro {\n      margin: 0 0 28px 0;\n    }\n    .sx-pd-intro p {\n      font-size: 0.97em;\n      color: var(--deep);\n      margin: 0 0 12px 0;\n    }\n\n    .sx-pd-usps {\n      display: grid;\n      grid-template-columns: 1fr 1fr;\n      gap: 12px;\n      margin: 0 0 28px 0;\n    }\n    @media (min-width: 600px) {\n      .sx-pd-usps {\n        grid-template-columns: repeat(4, 1fr);\n      }\n    }\n    .sx-pd-usp {\n      background: var(--cream);\n      border: 1px solid var(--blush);\n      border-radius: 8px;\n      padding: 14px 12px;\n      text-align: center;\n    }\n    .sx-pd-usp-label {\n      font-size: 0.72em;\n      font-weight: 700;\n      text-transform: uppercase;\n      letter-spacing: 0.08em;\n      color: var(--terracotta);\n      margin-bottom: 4px;\n    }\n    .sx-pd-usp-value {\n      font-size: 0.88em;\n      color: var(--deep);\n      font-weight: 500;\n    }\n\n    .sx-pd-accordion {\n      margin: 0 0 24px 0;\n      border-top: 1px solid var(--blush);\n    }\n    .sx-pd-item {\n      border-bottom: 1px solid var(--blush);\n    }\n    .sx-pd-trigger {\n      width: 100%;\n      background: none;\n      border: none;\n      padding: 15px 4px;\n      display: flex;\n      justify-content: space-between;\n      align-items: center;\n      cursor: pointer;\n      text-align: left;\n      font-size: 0.93em;\n      font-weight: 600;\n      color: var(--deep);\n      letter-spacing: 0.01em;\n    }\n    .sx-pd-trigger:hover {\n      color: var(--terracotta);\n    }\n    .sx-pd-icon {\n      font-size: 1.2em;\n      color: var(--terracotta);\n      line-height: 1;\n      flex-shrink: 0;\n      margin-left: 12px;\n      transition: transform 0.2s ease;\n    }\n    .sx-pd-item.open .sx-pd-icon {\n      transform: rotate(45deg);\n    }\n    .sx-pd-body {\n      display: none;\n      padding: 4px 4px 18px 4px;\n      font-size: 0.9em;\n      color: var(--mid);\n      line-height: 1.7;\n    }\n    .sx-pd-item.open .sx-pd-body {\n      display: block;\n    }\n    .sx-pd-body ul {\n      margin: 8px 0 0 0;\n      padding-left: 18px;\n    }\n    .sx-pd-body ul li {\n      margin-bottom: 5px;\n    }\n    .sx-pd-body p {\n      margin: 0 0 8px 0;\n    }\n    .sx-pd-body p:last-child {\n      margin-bottom: 0;\n    }\n\n    .sx-pd-tags {\n      display: flex;\n      flex-wrap: wrap;\n      gap: 8px;\n      margin: 0 0 24px 0;\n    }\n    .sx-pd-tag {\n      background: var(--blush);\n      color: var(--mid);\n      font-size: 0.75em;\n      font-weight: 600;\n      text-transform: uppercase;\n      letter-spacing: 0.07em;\n      padding: 5px 12px;\n      border-radius: 999px;\n    }\n\n    .sx-pd-footer {\n      text-align: center;\n      font-size: 0.8em;\n      color: var(--terracotta);\n      letter-spacing: 0.04em;\n      padding-top: 8px;\n    }\n  \u003c\/style\u003e\n\u003cdiv class=\"sx-product-desc\"\u003e\n\u003c!-- HERO QUOTE --\u003e\n\u003cdiv class=\"sx-pd-hero\"\u003e\n\u003cp\u003eEen klein hoofdje, zachte katoen, en dan die naam — ingeborduurd met de hand, precies daar waar iedereen het ziet. Dit mutsje is vanaf het eerste moment van niemand anders.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- INTRO --\u003e\n\u003cdiv class=\"sx-pd-intro\"\u003e\n\u003cp\u003eEr is iets aan een baby met een mutsje dat het hart sneller doet slaan. En als dat mutsje ook nog de naam van jouw kind draagt, geborduurde letters op zachte peach katoen — dan wordt een gewone ochtend opeens iets om nooit te vergeten.\u003c\/p\u003e\n\u003cp\u003eDe baby beanie is gemaakt van 100% biologisch katoen, met een fijne ribstructuur die zacht meebewegt en schattige oortjes die het mutsje compleet maken. Gemaakt in ons eigen atelier in Nederland, met aandacht voor elk steekje.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- USP GRID --\u003e\n\u003cdiv class=\"sx-pd-usps\"\u003e\n\u003cdiv class=\"sx-pd-usp\"\u003e\n\u003cdiv class=\"sx-pd-usp-label\"\u003eMateriaal\u003c\/div\u003e\n\u003cdiv class=\"sx-pd-usp-value\"\u003e100% biologisch katoen\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sx-pd-usp\"\u003e\n\u003cdiv class=\"sx-pd-usp-label\"\u003eKleur\u003c\/div\u003e\n\u003cdiv class=\"sx-pd-usp-value\"\u003eDusty Turquoise\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sx-pd-usp\"\u003e\n\u003cdiv class=\"sx-pd-usp-label\"\u003eBorduurwerk\u003c\/div\u003e\n\u003cdiv class=\"sx-pd-usp-value\"\u003eNaam op omboordsel\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sx-pd-usp\"\u003e\n\u003cdiv class=\"sx-pd-usp-label\"\u003eWasbaar\u003c\/div\u003e\n\u003cdiv class=\"sx-pd-usp-value\"\u003e30°C — fijn wasprogramma\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ACCORDION --\u003e\n\u003cdiv class=\"sx-pd-accordion\"\u003e\n\u003cdiv class=\"sx-pd-item open\"\u003e\n\u003cbutton class=\"sx-pd-trigger\"\u003e Waarom dit mutsje \u003cspan class=\"sx-pd-icon\"\u003e+\u003c\/span\u003e \u003c\/button\u003e\n\u003cdiv class=\"sx-pd-body\"\u003e\n\u003cp\u003eDit is geen standaard mutsje uit een winkel. Het wordt pas gemaakt als jouw bestelling binnenkomt — met de naam van jouw kind, in de borduurkleur die jij kiest, door onze borduursters in eigen atelier.\u003c\/p\u003e\n\u003cp\u003eDe ribstructuur zit comfortabel en geeft mee, de oortjes zijn driedimensionaal en stevig bevestigd, en het biologische katoen is zo zacht dat het direct op de babyhuid gedragen kan worden. Geen print, geen sticker — maar echt borduurwerk dat ook na tientallen wassen kraakhelder blijft.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"SX Gifts","offers":[{"title":"6-12 maanden","offer_id":56854719037775,"sku":null,"price":14.95,"currency_code":"EUR","in_stock":true},{"title":"12-24 maanden","offer_id":56854719070543,"sku":null,"price":14.95,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0986\/7234\/5423\/files\/IMG-7114.png?v=1782243226"},{"product_id":"baby-badponcho-met-naam-heerlijk-zacht-na-het-badje","title":"Badponcho met Naam — Stone Green","description":"\u003cstyle\u003e\n    @import url('https:\/\/fonts.googleapis.com\/css2?family=Fraunces:ital,opsz,wght@0,9..144,400;0,9..144,500;1,9..144,400\u0026display=swap');\n    .sx-product-desc {\n      --deep: #2F2A26;\n      --mid: #6F655D;\n      --terracotta: #A88F7A;\n      --terracotta-deep: #8A7059;\n      --blush: #E8DFD8;\n      --cream: #F7F4F1;\n      --paper: #FBF9F7;\n      font-family: inherit;\n      color: var(--deep);\n      -webkit-font-smoothing: antialiased;\n    }\n    .sx-product-desc *, .sx-product-desc *::before, .sx-product-desc *::after { box-sizing: border-box; }\n    \/* Eyebrow label *\/\n    .sx-pd-eyebrow {\n      font-size: 11px;\n      letter-spacing: .22em;\n      text-transform: uppercase;\n      color: var(--terracotta);\n      font-weight: 700;\n      text-align: center;\n      margin: 0 0 22px;\n    }\n    .sx-pd-eyebrow::before,\n    .sx-pd-eyebrow::after {\n      content: \"\";\n      display: inline-block;\n      width: 26px;\n      height: 1px;\n      background: var(--blush);\n      vertical-align: middle;\n      margin: 0 12px;\n    }\n    \/* USP grid *\/\n    .sx-pd-usps {\n      display: grid;\n      grid-template-columns: repeat(4, 1fr);\n      gap: 14px;\n      margin-bottom: 46px;\n    }\n    .sx-pd-usp {\n      position: relative;\n      background: linear-gradient(160deg, var(--paper), var(--cream));\n      border: 1px solid var(--blush);\n      border-radius: 18px;\n      padding: 26px 16px 22px;\n      text-align: center;\n      transition: transform .35s cubic-bezier(.22,1,.36,1), box-shadow .35s ease, border-color .35s ease;\n      opacity: 0;\n      transform: translateY(14px);\n      animation: sx-rise .7s cubic-bezier(.22,1,.36,1) forwards;\n    }\n    .sx-pd-usp:nth-child(1) { animation-delay: .05s; }\n    .sx-pd-usp:nth-child(2) { animation-delay: .14s; }\n    .sx-pd-usp:nth-child(3) { animation-delay: .23s; }\n    .sx-pd-usp:nth-child(4) { animation-delay: .32s; }\n    @keyframes sx-rise { to { opacity: 1; transform: translateY(0); } }\n    .sx-pd-usp:hover {\n      transform: translateY(-5px);\n      box-shadow: 0 18px 40px -22px rgba(47,42,38,.45);\n      border-color: var(--terracotta);\n    }\n    .sx-pd-icon {\n      width: 54px;\n      height: 54px;\n      margin: 0 auto 16px;\n      border-radius: 50%;\n      background: #fff;\n      border: 1px solid var(--blush);\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      color: var(--terracotta);\n      transition: background .35s ease, color .35s ease, border-color .35s ease;\n    }\n    .sx-pd-usp:hover .sx-pd-icon {\n      background: var(--terracotta);\n      border-color: var(--terracotta);\n      color: #fff;\n    }\n    .sx-pd-icon svg { width: 26px; height: 26px; display: block; }\n    .sx-pd-usp b {\n      display: block;\n      font-size: 14px;\n      font-weight: 700;\n      color: var(--deep);\n      margin-bottom: 5px;\n      letter-spacing: .01em;\n    }\n    .sx-pd-usp small {\n      display: block;\n      font-size: 12px;\n      line-height: 1.45;\n      color: var(--mid);\n    }\n    \/* Accordion (CSS-only, geen JavaScript nodig) *\/\n    .sx-pd-accordion {\n      border: 1px solid var(--blush);\n      border-radius: 18px;\n      overflow: hidden;\n      background: var(--paper);\n      margin-bottom: 46px;\n    }\n    .sx-pd-item { position: relative; }\n    .sx-pd-item + .sx-pd-item { border-top: 1px solid var(--blush); }\n    \/* verborgen checkbox stuurt het openen aan *\/\n    .sx-pd-toggle {\n      position: absolute;\n      opacity: 0;\n      width: 0;\n      height: 0;\n      pointer-events: none;\n    }\n    .sx-pd-trigger {\n      width: 100%;\n      background: none;\n      border: none;\n      padding: 20px 24px;\n      display: flex;\n      justify-content: space-between;\n      align-items: center;\n      cursor: pointer;\n      font-family: inherit;\n      font-size: 14.5px;\n      font-weight: 700;\n      color: var(--deep);\n      letter-spacing: .01em;\n      text-align: left;\n      transition: color .25s ease;\n      -webkit-user-select: none;\n      user-select: none;\n    }\n    .sx-pd-trigger:hover { color: var(--terracotta); }\n    .sx-pd-arrow {\n      position: relative;\n      width: 16px;\n      height: 16px;\n      flex-shrink: 0;\n      margin-left: 16px;\n    }\n    .sx-pd-arrow::before,\n    .sx-pd-arrow::after {\n      content: \"\";\n      position: absolute;\n      background: var(--terracotta);\n      border-radius: 2px;\n      transition: transform .3s cubic-bezier(.22,1,.36,1), opacity .3s ease;\n    }\n    .sx-pd-arrow::before { top: 7px; left: 0; width: 16px; height: 2px; }\n    .sx-pd-arrow::after  { left: 7px; top: 0; width: 2px; height: 16px; }\n    .sx-pd-body {\n      max-height: 0;\n      overflow: hidden;\n      transition: max-height .4s cubic-bezier(.4,0,.2,1);\n    }\n    \/* open-staat: aangestuurd door de aangevinkte checkbox *\/\n    .sx-pd-toggle:checked ~ .sx-pd-body { max-height: 800px; }\n    .sx-pd-toggle:checked ~ .sx-pd-trigger .sx-pd-arrow::after { transform: rotate(90deg); opacity: 0; }\n    .sx-pd-toggle:focus-visible ~ .sx-pd-trigger { color: var(--terracotta); }\n    .sx-pd-body-inner {\n      padding: 0 24px 22px;\n      font-size: 14px;\n      line-height: 1.85;\n      color: var(--mid);\n    }\n    .sx-pd-body ul { margin: 0; padding-left: 18px; }\n    .sx-pd-body li { margin-bottom: 7px; }\n    .sx-pd-body li::marker { color: var(--terracotta); }\n    .sx-pd-body p { margin: 0; }\n    .sx-pd-body strong { color: var(--deep); }\n    .sx-pd-body a { color: var(--terracotta-deep); font-weight: 700; text-decoration: none; border-bottom: 1px solid var(--blush); }\n    .sx-pd-body a:hover { border-color: var(--terracotta); }\n    .sx-pd-tags { display: flex; flex-wrap: wrap; gap: 8px; }\n    .sx-pd-tag {\n      background: var(--cream);\n      border: 1px solid var(--blush);\n      color: var(--terracotta-deep);\n      padding: 6px 16px;\n      border-radius: 999px;\n      font-size: 12.5px;\n      font-weight: 700;\n    }\n    \/* Sluittekst *\/\n    .sx-pd-close { text-align: center; padding: 4px 8px 0; }\n    .sx-pd-quote {\n      font-family: 'Fraunces', Georgia, serif;\n      font-size: 23px;\n      line-height: 1.5;\n      font-style: italic;\n      color: var(--deep);\n      margin: 0 auto 18px;\n      max-width: 32ch;\n      font-weight: 400;\n    }\n    .sx-pd-quote span { color: var(--terracotta-deep); }\n    .sx-pd-quote::before {\n      content: \"\";\n      display: block;\n      width: 34px;\n      height: 2px;\n      background: var(--terracotta);\n      margin: 0 auto 24px;\n    }\n    .sx-pd-intro {\n      font-size: 15px;\n      line-height: 1.9;\n      color: var(--mid);\n      max-width: 56ch;\n      margin: 0 auto;\n    }\n    .sx-pd-intro p { margin: 0 0 14px; }\n    .sx-pd-intro strong { color: var(--deep); }\n    .sx-pd-footer {\n      text-align: center;\n      font-size: 11px;\n      letter-spacing: .12em;\n      text-transform: uppercase;\n      color: var(--terracotta);\n      margin-top: 36px;\n      padding-top: 26px;\n      border-top: 1px solid var(--blush);\n    }\n    @media (max-width: 640px) {\n      .sx-pd-usps { grid-template-columns: 1fr 1fr; gap: 10px; }\n      .sx-pd-usp { padding: 22px 12px 18px; }\n      .sx-pd-quote { font-size: 20px; }\n    }\u003c\/style\u003e\n\u003cdiv class=\"sx-product-desc\"\u003e\n\u003c!-- 1 - USP's --\u003e\n\u003cdiv class=\"sx-pd-usps\"\u003e\n\u003cdiv class=\"sx-pd-usp\"\u003e\n\u003cdiv class=\"sx-pd-icon\"\u003e\n\u003csvg width=\"26\" height=\"26\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cline x1=\"4\" y1=\"20\" x2=\"16\" y2=\"8\"\u003e\u003c\/line\u003e\n          \u003ccircle cx=\"18\" cy=\"6\" r=\"1.6\"\u003e\u003c\/circle\u003e\n          \u003cpath d=\"M4 20c-1.6 0-1.6-2.6 0-2.6s1.6 2.6 0 2.6z\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n\u003c\/div\u003e\n\u003cb\u003eEcht geborduurd\u003c\/b\u003e \u003csmall\u003eGeen print - blijft mooi\u003c\/small\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sx-pd-usp\"\u003e\n\u003cdiv class=\"sx-pd-icon\"\u003e\u003csvg width=\"26\" height=\"26\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n          \u003cpath d=\"M12 20.5C7 17 4 13.8 4 10.2A4.2 4.2 0 0 1 12 8a4.2 4.2 0 0 1 8 2.2c0 3.6-3 6.8-8 10.3z\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cb\u003eVeilig voor baby's\u003c\/b\u003e \u003csmall\u003eGeschikt vanaf de geboorte\u003c\/small\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sx-pd-usp\"\u003e\n\u003cdiv class=\"sx-pd-icon\"\u003e\u003csvg width=\"26\" height=\"26\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n          \u003cpath d=\"M21 4 11 14\"\u003e\u003c\/path\u003e\n          \u003cpath d=\"M21 4 14.5 21 11 14 4 10.5 21 4z\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cb\u003eSnel verzonden\u003c\/b\u003e \u003csmall\u003eVoor 14:00 = vandaag\u003c\/small\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sx-pd-usp\"\u003e\n\u003cdiv class=\"sx-pd-icon\"\u003e\u003csvg width=\"26\" height=\"26\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n          \u003cpath d=\"M3 17c3 1 5 1 9-1s6-2 9-1\"\u003e\u003c\/path\u003e\n          \u003cpath d=\"M3 12c3 1 5 1 9-1s6-2 9-1\"\u003e\u003c\/path\u003e\n          \u003ccircle cx=\"18\" cy=\"5\" r=\"1.4\"\u003e\u003c\/circle\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cb\u003eMee op vakantie\u003c\/b\u003e \u003csmall\u003eStrand, zwembad \u0026amp; bad\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- 2 - Uitklapvelden --\u003e\n\u003cdiv class=\"sx-pd-accordion\"\u003e\n\u003cdiv class=\"sx-pd-item\"\u003e\n\u003cinput type=\"checkbox\" id=\"sx-acc-1\" class=\"sx-pd-toggle\"\u003e\n\u003clabel class=\"sx-pd-trigger\" for=\"sx-acc-1\"\u003eWaarom deze badponcho zo bijzonder is\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/label\u003e\n\u003cdiv class=\"sx-pd-body\"\u003e\n\u003cdiv class=\"sx-pd-body-inner\"\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eEcht geborduurd\u003c\/strong\u003e - geen print, dus blijft altijd mooi\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e100% zuivere katoen badstof\u003c\/strong\u003e - heerlijk zacht en sterk absorberend\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eIn twee maten\u003c\/strong\u003e - 45 x 45 cm en 55 x 55 cm, zodat je de poncho langer gebruikt\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eMet capuchon\u003c\/strong\u003e - warm wegkruipen na het badje en na de duik in zee\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eIdeaal voor onderweg\u003c\/strong\u003e - neem 'm mee naar het strand, het zwembad of op vakantie\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eVeilig voor de babyhuid\u003c\/strong\u003e - natuurlijke materialen, zonder giftige stoffen\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eMet liefde gemaakt\u003c\/strong\u003e in ons eigen atelier in Nederland\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sx-pd-item\"\u003e\n\u003cinput type=\"checkbox\" id=\"sx-acc-2\" class=\"sx-pd-toggle\"\u003e\n\u003clabel class=\"sx-pd-trigger\" for=\"sx-acc-2\"\u003eProductdetails\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/label\u003e\n\u003cdiv class=\"sx-pd-body\"\u003e\n\u003cdiv class=\"sx-pd-body-inner\"\u003e\n\u003cul\u003e\n\u003cli\u003e100% zuivere katoen badstof\u003c\/li\u003e\n\u003cli\u003eVerkrijgbaar in twee maten: 45 x 45 cm (newborn–±1 jaar) en 55 x 55 cm (±1–3 jaar), met capuchon\u003c\/li\u003e\n\u003cli\u003eZacht en sterk absorberend\u003c\/li\u003e\n\u003cli\u003eGeborduurd met naam en eventueel geboortedatum\u003c\/li\u003e\n\u003cli\u003eVerkrijgbaar in Cream, Blush, Sage Green en Grey Blue\u003c\/li\u003e\n\u003cli\u003eIdeaal voor thuis en onderweg - strand, zwembad en vakantie\u003c\/li\u003e\n\u003cli\u003eGemaakt in eigen atelier in Nederland\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sx-pd-item\"\u003e\n\u003cinput type=\"checkbox\" id=\"sx-acc-maat\" class=\"sx-pd-toggle\"\u003e\n\u003clabel class=\"sx-pd-trigger\" for=\"sx-acc-maat\"\u003eWelke maat kies ik?\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/label\u003e\n\u003cdiv class=\"sx-pd-body\"\u003e\n\u003cdiv class=\"sx-pd-body-inner\"\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003e45 x 45 cm\u003c\/strong\u003e - ideaal vanaf de geboorte tot ongeveer 1 jaar\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e55 x 55 cm\u003c\/strong\u003e - ruimer formaat, fijn voor peuters van ongeveer 1 tot 3 jaar\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eTwijfel je? Kies dan de grootste maat - daar groeit je kleintje langer in mee.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sx-pd-item\"\u003e\n\u003cinput type=\"checkbox\" id=\"sx-acc-3\" class=\"sx-pd-toggle\"\u003e\n\u003clabel class=\"sx-pd-trigger\" for=\"sx-acc-3\"\u003eOnderhoud en wasadvies\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/label\u003e\n\u003cdiv class=\"sx-pd-body\"\u003e\n\u003cdiv class=\"sx-pd-body-inner\"\u003e\n\u003cp\u003eWas de poncho \u003cstrong\u003evoor het eerste gebruik\u003c\/strong\u003e. Tip: leg het badtextiel voor de eerste wasbeurt een nacht in koud water, eventueel met een klein scheutje azijn - dit verbetert de absorptie en de kleurvastheid. Na een paar wasbeurten neemt de badstof het water optimaal op. Was de eerste keren apart, met gelijke kleuren, en raadpleeg altijd eerst het waslabel voor de juiste instructies.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sx-pd-item\"\u003e\n\u003cinput type=\"checkbox\" id=\"sx-acc-4\" class=\"sx-pd-toggle\"\u003e\n\u003clabel class=\"sx-pd-trigger\" for=\"sx-acc-4\"\u003ePerfect als cadeau voor\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/label\u003e\n\u003cdiv class=\"sx-pd-body\"\u003e\n\u003cdiv class=\"sx-pd-body-inner\"\u003e\n\u003cdiv class=\"sx-pd-tags\"\u003e\n\u003cspan class=\"sx-pd-tag\"\u003eKraamcadeau\u003c\/span\u003e \u003cspan class=\"sx-pd-tag\"\u003eBabyshower\u003c\/span\u003e \u003cspan class=\"sx-pd-tag\"\u003eVakantie\u003c\/span\u003e \u003cspan class=\"sx-pd-tag\"\u003eEerste verjaardag\u003c\/span\u003e \u003cspan class=\"sx-pd-tag\"\u003eSinterklaas\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sx-pd-item\"\u003e\n\u003cinput type=\"checkbox\" id=\"sx-acc-5\" class=\"sx-pd-toggle\"\u003e\n\u003clabel class=\"sx-pd-trigger\" for=\"sx-acc-5\"\u003eCombineert perfect met\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/label\u003e\n\u003cdiv class=\"sx-pd-body\"\u003e\n\u003cdiv class=\"sx-pd-body-inner\"\u003e\n\u003cp\u003eMaak het cadeau nog completer. Combineer deze badponcho met een \u003ca href=\"\/collections\/gepersonaliseerde-knuffels\"\u003egepersonaliseerde knuffel\u003c\/a\u003e of een \u003ca href=\"\/collections\/gepersonaliseerde-bandana-slab-met-naam-geborduurd\"\u003eslab met naam\u003c\/a\u003e voor een compleet persoonlijk cadeaupakket.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- 3 - Sluittekst --\u003e\n\u003cdiv class=\"sx-pd-close\"\u003e\n\u003cp class=\"sx-pd-quote\"\u003eWarm wegkruipen na het badje — \u003cspan\u003eof na de duik in zee.\u003c\/span\u003e\u003c\/p\u003e\n\u003cdiv class=\"sx-pd-intro\"\u003e\n\u003cp\u003eElk kind verdient iets dat echt van hem of haar is. Deze zachte badponcho wordt speciaal voor jou geborduurd met de naam - en eventueel de geboortedatum - van de baby. Geweven van de fijnste zuivere katoen badstof: heerlijk zacht, sterk absorberend en veilig voor de babyhuid. Verkrijgbaar in twee maten, zodat je kleintje er lekker lang in past.\u003c\/p\u003e\n\u003cp\u003eOf het nu na het badje thuis is, na een duik in het zwembad of een dagje strand - wikkel je kleintje er warm in. Praktisch en persoonlijk, met de naam erop. \u003cstrong\u003eEen cadeau om jarenlang mee te nemen.\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"sx-pd-footer\"\u003eGemaakt in eigen atelier · Gratis verzending vanaf €20\u003c\/p\u003e\n\u003c\/div\u003e","brand":"SX Gifts","offers":[{"title":"0 - 1 jaar","offer_id":58075879801167,"sku":null,"price":28.95,"currency_code":"EUR","in_stock":true},{"title":"1 - 3 jaar","offer_id":58075879833935,"sku":null,"price":28.95,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0986\/7234\/5423\/files\/IMG-7589.png?v=1783532275"},{"product_id":"baby-badponcho-met-naam-blue-grey","title":"Baby Badponcho met Naam — Grey\/Blue","description":"\u003cstyle\u003e\n    @import url('https:\/\/fonts.googleapis.com\/css2?family=Fraunces:ital,opsz,wght@0,9..144,400;0,9..144,500;1,9..144,400\u0026display=swap');\n    .sx-product-desc {\n      --deep: #2F2A26;\n      --mid: #6F655D;\n      --terracotta: #A88F7A;\n      --terracotta-deep: #8A7059;\n      --blush: #E8DFD8;\n      --cream: #F7F4F1;\n      --paper: #FBF9F7;\n      font-family: inherit;\n      color: var(--deep);\n      -webkit-font-smoothing: antialiased;\n    }\n    .sx-product-desc *, .sx-product-desc *::before, .sx-product-desc *::after { box-sizing: border-box; }\n    \/* Eyebrow label *\/\n    .sx-pd-eyebrow {\n      font-size: 11px;\n      letter-spacing: .22em;\n      text-transform: uppercase;\n      color: var(--terracotta);\n      font-weight: 700;\n      text-align: center;\n      margin: 0 0 22px;\n    }\n    .sx-pd-eyebrow::before,\n    .sx-pd-eyebrow::after {\n      content: \"\";\n      display: inline-block;\n      width: 26px;\n      height: 1px;\n      background: var(--blush);\n      vertical-align: middle;\n      margin: 0 12px;\n    }\n    \/* USP grid *\/\n    .sx-pd-usps {\n      display: grid;\n      grid-template-columns: repeat(4, 1fr);\n      gap: 14px;\n      margin-bottom: 46px;\n    }\n    .sx-pd-usp {\n      position: relative;\n      background: linear-gradient(160deg, var(--paper), var(--cream));\n      border: 1px solid var(--blush);\n      border-radius: 18px;\n      padding: 26px 16px 22px;\n      text-align: center;\n      transition: transform .35s cubic-bezier(.22,1,.36,1), box-shadow .35s ease, border-color .35s ease;\n      opacity: 0;\n      transform: translateY(14px);\n      animation: sx-rise .7s cubic-bezier(.22,1,.36,1) forwards;\n    }\n    .sx-pd-usp:nth-child(1) { animation-delay: .05s; }\n    .sx-pd-usp:nth-child(2) { animation-delay: .14s; }\n    .sx-pd-usp:nth-child(3) { animation-delay: .23s; }\n    .sx-pd-usp:nth-child(4) { animation-delay: .32s; }\n    @keyframes sx-rise { to { opacity: 1; transform: translateY(0); } }\n    .sx-pd-usp:hover {\n      transform: translateY(-5px);\n      box-shadow: 0 18px 40px -22px rgba(47,42,38,.45);\n      border-color: var(--terracotta);\n    }\n    .sx-pd-icon {\n      width: 54px;\n      height: 54px;\n      margin: 0 auto 16px;\n      border-radius: 50%;\n      background: #fff;\n      border: 1px solid var(--blush);\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      color: var(--terracotta);\n      transition: background .35s ease, color .35s ease, border-color .35s ease;\n    }\n    .sx-pd-usp:hover .sx-pd-icon {\n      background: var(--terracotta);\n      border-color: var(--terracotta);\n      color: #fff;\n    }\n    .sx-pd-icon svg { width: 26px; height: 26px; display: block; }\n    .sx-pd-usp b {\n      display: block;\n      font-size: 14px;\n      font-weight: 700;\n      color: var(--deep);\n      margin-bottom: 5px;\n      letter-spacing: .01em;\n    }\n    .sx-pd-usp small {\n      display: block;\n      font-size: 12px;\n      line-height: 1.45;\n      color: var(--mid);\n    }\n    \/* Accordion (CSS-only, geen JavaScript nodig) *\/\n    .sx-pd-accordion {\n      border: 1px solid var(--blush);\n      border-radius: 18px;\n      overflow: hidden;\n      background: var(--paper);\n      margin-bottom: 46px;\n    }\n    .sx-pd-item { position: relative; }\n    .sx-pd-item + .sx-pd-item { border-top: 1px solid var(--blush); }\n    \/* verborgen checkbox stuurt het openen aan *\/\n    .sx-pd-toggle {\n      position: absolute;\n      opacity: 0;\n      width: 0;\n      height: 0;\n      pointer-events: none;\n    }\n    .sx-pd-trigger {\n      width: 100%;\n      background: none;\n      border: none;\n      padding: 20px 24px;\n      display: flex;\n      justify-content: space-between;\n      align-items: center;\n      cursor: pointer;\n      font-family: inherit;\n      font-size: 14.5px;\n      font-weight: 700;\n      color: var(--deep);\n      letter-spacing: .01em;\n      text-align: left;\n      transition: color .25s ease;\n      -webkit-user-select: none;\n      user-select: none;\n    }\n    .sx-pd-trigger:hover { color: var(--terracotta); }\n    .sx-pd-arrow {\n      position: relative;\n      width: 16px;\n      height: 16px;\n      flex-shrink: 0;\n      margin-left: 16px;\n    }\n    .sx-pd-arrow::before,\n    .sx-pd-arrow::after {\n      content: \"\";\n      position: absolute;\n      background: var(--terracotta);\n      border-radius: 2px;\n      transition: transform .3s cubic-bezier(.22,1,.36,1), opacity .3s ease;\n    }\n    .sx-pd-arrow::before { top: 7px; left: 0; width: 16px; height: 2px; }\n    .sx-pd-arrow::after  { left: 7px; top: 0; width: 2px; height: 16px; }\n    .sx-pd-body {\n      max-height: 0;\n      overflow: hidden;\n      transition: max-height .4s cubic-bezier(.4,0,.2,1);\n    }\n    \/* open-staat: aangestuurd door de aangevinkte checkbox *\/\n    .sx-pd-toggle:checked ~ .sx-pd-body { max-height: 800px; }\n    .sx-pd-toggle:checked ~ .sx-pd-trigger .sx-pd-arrow::after { transform: rotate(90deg); opacity: 0; }\n    .sx-pd-toggle:focus-visible ~ .sx-pd-trigger { color: var(--terracotta); }\n    .sx-pd-body-inner {\n      padding: 0 24px 22px;\n      font-size: 14px;\n      line-height: 1.85;\n      color: var(--mid);\n    }\n    .sx-pd-body ul { margin: 0; padding-left: 18px; }\n    .sx-pd-body li { margin-bottom: 7px; }\n    .sx-pd-body li::marker { color: var(--terracotta); }\n    .sx-pd-body p { margin: 0; }\n    .sx-pd-body strong { color: var(--deep); }\n    .sx-pd-body a { color: var(--terracotta-deep); font-weight: 700; text-decoration: none; border-bottom: 1px solid var(--blush); }\n    .sx-pd-body a:hover { border-color: var(--terracotta); }\n    .sx-pd-tags { display: flex; flex-wrap: wrap; gap: 8px; }\n    .sx-pd-tag {\n      background: var(--cream);\n      border: 1px solid var(--blush);\n      color: var(--terracotta-deep);\n      padding: 6px 16px;\n      border-radius: 999px;\n      font-size: 12.5px;\n      font-weight: 700;\n    }\n    \/* Sluittekst *\/\n    .sx-pd-close { text-align: center; padding: 4px 8px 0; }\n    .sx-pd-quote {\n      font-family: 'Fraunces', Georgia, serif;\n      font-size: 23px;\n      line-height: 1.5;\n      font-style: italic;\n      color: var(--deep);\n      margin: 0 auto 18px;\n      max-width: 32ch;\n      font-weight: 400;\n    }\n    .sx-pd-quote span { color: var(--terracotta-deep); }\n    .sx-pd-quote::before {\n      content: \"\";\n      display: block;\n      width: 34px;\n      height: 2px;\n      background: var(--terracotta);\n      margin: 0 auto 24px;\n    }\n    .sx-pd-intro {\n      font-size: 15px;\n      line-height: 1.9;\n      color: var(--mid);\n      max-width: 56ch;\n      margin: 0 auto;\n    }\n    .sx-pd-intro p { margin: 0 0 14px; }\n    .sx-pd-intro strong { color: var(--deep); }\n    .sx-pd-footer {\n      text-align: center;\n      font-size: 11px;\n      letter-spacing: .12em;\n      text-transform: uppercase;\n      color: var(--terracotta);\n      margin-top: 36px;\n      padding-top: 26px;\n      border-top: 1px solid var(--blush);\n    }\n    @media (max-width: 640px) {\n      .sx-pd-usps { grid-template-columns: 1fr 1fr; gap: 10px; }\n      .sx-pd-usp { padding: 22px 12px 18px; }\n      .sx-pd-quote { font-size: 20px; }\n    }\u003c\/style\u003e\n\u003cdiv class=\"sx-product-desc\"\u003e\n\u003c!-- 1 - USP's --\u003e\n\u003cdiv class=\"sx-pd-usps\"\u003e\n\u003cdiv class=\"sx-pd-usp\"\u003e\n\u003cdiv class=\"sx-pd-icon\"\u003e\n\u003csvg width=\"26\" height=\"26\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cline x1=\"4\" y1=\"20\" x2=\"16\" y2=\"8\"\u003e\u003c\/line\u003e\n          \u003ccircle cx=\"18\" cy=\"6\" r=\"1.6\"\u003e\u003c\/circle\u003e\n          \u003cpath d=\"M4 20c-1.6 0-1.6-2.6 0-2.6s1.6 2.6 0 2.6z\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n\u003c\/div\u003e\n\u003cb\u003eEcht geborduurd\u003c\/b\u003e \u003csmall\u003eGeen print - blijft mooi\u003c\/small\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sx-pd-usp\"\u003e\n\u003cdiv class=\"sx-pd-icon\"\u003e\u003csvg width=\"26\" height=\"26\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n          \u003cpath d=\"M12 20.5C7 17 4 13.8 4 10.2A4.2 4.2 0 0 1 12 8a4.2 4.2 0 0 1 8 2.2c0 3.6-3 6.8-8 10.3z\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cb\u003eVeilig voor baby's\u003c\/b\u003e \u003csmall\u003eGeschikt vanaf de geboorte\u003c\/small\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sx-pd-usp\"\u003e\n\u003cdiv class=\"sx-pd-icon\"\u003e\u003csvg width=\"26\" height=\"26\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n          \u003cpath d=\"M21 4 11 14\"\u003e\u003c\/path\u003e\n          \u003cpath d=\"M21 4 14.5 21 11 14 4 10.5 21 4z\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cb\u003eSnel verzonden\u003c\/b\u003e \u003csmall\u003eVoor 14:00 = vandaag\u003c\/small\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sx-pd-usp\"\u003e\n\u003cdiv class=\"sx-pd-icon\"\u003e\u003csvg width=\"26\" height=\"26\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n          \u003cpath d=\"M3 17c3 1 5 1 9-1s6-2 9-1\"\u003e\u003c\/path\u003e\n          \u003cpath d=\"M3 12c3 1 5 1 9-1s6-2 9-1\"\u003e\u003c\/path\u003e\n          \u003ccircle cx=\"18\" cy=\"5\" r=\"1.4\"\u003e\u003c\/circle\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cb\u003eMee op vakantie\u003c\/b\u003e \u003csmall\u003eStrand, zwembad \u0026amp; bad\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- 2 - Uitklapvelden --\u003e\n\u003cdiv class=\"sx-pd-accordion\"\u003e\n\u003cdiv class=\"sx-pd-item\"\u003e\n\u003cinput type=\"checkbox\" id=\"sx-acc-1\" class=\"sx-pd-toggle\"\u003e\n\u003clabel class=\"sx-pd-trigger\" for=\"sx-acc-1\"\u003eWaarom deze badponcho zo bijzonder is\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/label\u003e\n\u003cdiv class=\"sx-pd-body\"\u003e\n\u003cdiv class=\"sx-pd-body-inner\"\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eEcht geborduurd\u003c\/strong\u003e - geen print, dus blijft altijd mooi\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e100% zuivere katoen badstof\u003c\/strong\u003e - heerlijk zacht en sterk absorberend\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eIn twee maten\u003c\/strong\u003e - 45 x 45 cm en 55 x 55 cm, zodat je de poncho langer gebruikt\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eMet capuchon\u003c\/strong\u003e - warm wegkruipen na het badje en na de duik in zee\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eIdeaal voor onderweg\u003c\/strong\u003e - neem 'm mee naar het strand, het zwembad of op vakantie\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eVeilig voor de babyhuid\u003c\/strong\u003e - natuurlijke materialen, zonder giftige stoffen\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eMet liefde gemaakt\u003c\/strong\u003e in ons eigen atelier in Nederland\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sx-pd-item\"\u003e\n\u003cinput type=\"checkbox\" id=\"sx-acc-2\" class=\"sx-pd-toggle\"\u003e\n\u003clabel class=\"sx-pd-trigger\" for=\"sx-acc-2\"\u003eProductdetails\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/label\u003e\n\u003cdiv class=\"sx-pd-body\"\u003e\n\u003cdiv class=\"sx-pd-body-inner\"\u003e\n\u003cul\u003e\n\u003cli\u003e100% zuivere katoen badstof\u003c\/li\u003e\n\u003cli\u003eVerkrijgbaar in twee maten: 45 x 45 cm (newborn–±1 jaar) en 55 x 55 cm (±1–3 jaar), met capuchon\u003c\/li\u003e\n\u003cli\u003eZacht en sterk absorberend\u003c\/li\u003e\n\u003cli\u003eGeborduurd met naam en eventueel geboortedatum\u003c\/li\u003e\n\u003cli\u003eVerkrijgbaar in Cream, Blush, Sage Green en Grey Blue\u003c\/li\u003e\n\u003cli\u003eIdeaal voor thuis en onderweg - strand, zwembad en vakantie\u003c\/li\u003e\n\u003cli\u003eGemaakt in eigen atelier in Nederland\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sx-pd-item\"\u003e\n\u003cinput type=\"checkbox\" id=\"sx-acc-maat\" class=\"sx-pd-toggle\"\u003e\n\u003clabel class=\"sx-pd-trigger\" for=\"sx-acc-maat\"\u003eWelke maat kies ik?\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/label\u003e\n\u003cdiv class=\"sx-pd-body\"\u003e\n\u003cdiv class=\"sx-pd-body-inner\"\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003e45 x 45 cm\u003c\/strong\u003e - ideaal vanaf de geboorte tot ongeveer 1 jaar\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e55 x 55 cm\u003c\/strong\u003e - ruimer formaat, fijn voor peuters van ongeveer 1 tot 3 jaar\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eTwijfel je? Kies dan de grootste maat - daar groeit je kleintje langer in mee.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sx-pd-item\"\u003e\n\u003cinput type=\"checkbox\" id=\"sx-acc-3\" class=\"sx-pd-toggle\"\u003e\n\u003clabel class=\"sx-pd-trigger\" for=\"sx-acc-3\"\u003eOnderhoud en wasadvies\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/label\u003e\n\u003cdiv class=\"sx-pd-body\"\u003e\n\u003cdiv class=\"sx-pd-body-inner\"\u003e\n\u003cp\u003eWas de poncho \u003cstrong\u003evoor het eerste gebruik\u003c\/strong\u003e. Tip: leg het badtextiel voor de eerste wasbeurt een nacht in koud water, eventueel met een klein scheutje azijn - dit verbetert de absorptie en de kleurvastheid. Na een paar wasbeurten neemt de badstof het water optimaal op. Was de eerste keren apart, met gelijke kleuren, en raadpleeg altijd eerst het waslabel voor de juiste instructies.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sx-pd-item\"\u003e\n\u003cinput type=\"checkbox\" id=\"sx-acc-4\" class=\"sx-pd-toggle\"\u003e\n\u003clabel class=\"sx-pd-trigger\" for=\"sx-acc-4\"\u003ePerfect als cadeau voor\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/label\u003e\n\u003cdiv class=\"sx-pd-body\"\u003e\n\u003cdiv class=\"sx-pd-body-inner\"\u003e\n\u003cdiv class=\"sx-pd-tags\"\u003e\n\u003cspan class=\"sx-pd-tag\"\u003eKraamcadeau\u003c\/span\u003e \u003cspan class=\"sx-pd-tag\"\u003eBabyshower\u003c\/span\u003e \u003cspan class=\"sx-pd-tag\"\u003eVakantie\u003c\/span\u003e \u003cspan class=\"sx-pd-tag\"\u003eEerste verjaardag\u003c\/span\u003e \u003cspan class=\"sx-pd-tag\"\u003eSinterklaas\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sx-pd-item\"\u003e\n\u003cinput type=\"checkbox\" id=\"sx-acc-5\" class=\"sx-pd-toggle\"\u003e\n\u003clabel class=\"sx-pd-trigger\" for=\"sx-acc-5\"\u003eCombineert perfect met\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/label\u003e\n\u003cdiv class=\"sx-pd-body\"\u003e\n\u003cdiv class=\"sx-pd-body-inner\"\u003e\n\u003cp\u003eMaak het cadeau nog completer. Combineer deze badponcho met een \u003ca href=\"\/collections\/gepersonaliseerde-knuffels\"\u003egepersonaliseerde knuffel\u003c\/a\u003e of een \u003ca href=\"\/collections\/gepersonaliseerde-bandana-slab-met-naam-geborduurd\"\u003eslab met naam\u003c\/a\u003e voor een compleet persoonlijk cadeaupakket.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- 3 - Sluittekst --\u003e\n\u003cdiv class=\"sx-pd-close\"\u003e\n\u003cp class=\"sx-pd-quote\"\u003eWarm wegkruipen na het badje — \u003cspan\u003eof na de duik in zee.\u003c\/span\u003e\u003c\/p\u003e\n\u003cdiv class=\"sx-pd-intro\"\u003e\n\u003cp\u003eElk kind verdient iets dat echt van hem of haar is. Deze zachte badponcho wordt speciaal voor jou geborduurd met de naam - en eventueel de geboortedatum - van de baby. Geweven van de fijnste zuivere katoen badstof: heerlijk zacht, sterk absorberend en veilig voor de babyhuid. Verkrijgbaar in twee maten, zodat je kleintje er lekker lang in past.\u003c\/p\u003e\n\u003cp\u003eOf het nu na het badje thuis is, na een duik in het zwembad of een dagje strand - wikkel je kleintje er warm in. Praktisch en persoonlijk, met de naam erop. \u003cstrong\u003eEen cadeau om jarenlang mee te nemen.\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"sx-pd-footer\"\u003eGemaakt in eigen atelier · Gratis verzending vanaf €20\u003c\/p\u003e\n\u003c\/div\u003e","brand":"SX Gifts","offers":[{"title":"0 - 1 jaar","offer_id":58075663728975,"sku":null,"price":28.95,"currency_code":"EUR","in_stock":true},{"title":"1 - 3 jaar","offer_id":58075663761743,"sku":null,"price":28.95,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0986\/7234\/5423\/files\/IMG-7588.png?v=1783531948"},{"product_id":"baby-badponcho-met-naam-blush","title":"Baby Badponcho met Naam — Blush","description":"\u003cstyle\u003e\n    @import url('https:\/\/fonts.googleapis.com\/css2?family=Fraunces:ital,opsz,wght@0,9..144,400;0,9..144,500;1,9..144,400\u0026display=swap');\n    .sx-product-desc {\n      --deep: #2F2A26;\n      --mid: #6F655D;\n      --terracotta: #A88F7A;\n      --terracotta-deep: #8A7059;\n      --blush: #E8DFD8;\n      --cream: #F7F4F1;\n      --paper: #FBF9F7;\n      font-family: inherit;\n      color: var(--deep);\n      -webkit-font-smoothing: antialiased;\n    }\n    .sx-product-desc *, .sx-product-desc *::before, .sx-product-desc *::after { box-sizing: border-box; }\n    \/* Eyebrow label *\/\n    .sx-pd-eyebrow {\n      font-size: 11px;\n      letter-spacing: .22em;\n      text-transform: uppercase;\n      color: var(--terracotta);\n      font-weight: 700;\n      text-align: center;\n      margin: 0 0 22px;\n    }\n    .sx-pd-eyebrow::before,\n    .sx-pd-eyebrow::after {\n      content: \"\";\n      display: inline-block;\n      width: 26px;\n      height: 1px;\n      background: var(--blush);\n      vertical-align: middle;\n      margin: 0 12px;\n    }\n    \/* USP grid *\/\n    .sx-pd-usps {\n      display: grid;\n      grid-template-columns: repeat(4, 1fr);\n      gap: 14px;\n      margin-bottom: 46px;\n    }\n    .sx-pd-usp {\n      position: relative;\n      background: linear-gradient(160deg, var(--paper), var(--cream));\n      border: 1px solid var(--blush);\n      border-radius: 18px;\n      padding: 26px 16px 22px;\n      text-align: center;\n      transition: transform .35s cubic-bezier(.22,1,.36,1), box-shadow .35s ease, border-color .35s ease;\n      opacity: 0;\n      transform: translateY(14px);\n      animation: sx-rise .7s cubic-bezier(.22,1,.36,1) forwards;\n    }\n    .sx-pd-usp:nth-child(1) { animation-delay: .05s; }\n    .sx-pd-usp:nth-child(2) { animation-delay: .14s; }\n    .sx-pd-usp:nth-child(3) { animation-delay: .23s; }\n    .sx-pd-usp:nth-child(4) { animation-delay: .32s; }\n    @keyframes sx-rise { to { opacity: 1; transform: translateY(0); } }\n    .sx-pd-usp:hover {\n      transform: translateY(-5px);\n      box-shadow: 0 18px 40px -22px rgba(47,42,38,.45);\n      border-color: var(--terracotta);\n    }\n    .sx-pd-icon {\n      width: 54px;\n      height: 54px;\n      margin: 0 auto 16px;\n      border-radius: 50%;\n      background: #fff;\n      border: 1px solid var(--blush);\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      color: var(--terracotta);\n      transition: background .35s ease, color .35s ease, border-color .35s ease;\n    }\n    .sx-pd-usp:hover .sx-pd-icon {\n      background: var(--terracotta);\n      border-color: var(--terracotta);\n      color: #fff;\n    }\n    .sx-pd-icon svg { width: 26px; height: 26px; display: block; }\n    .sx-pd-usp b {\n      display: block;\n      font-size: 14px;\n      font-weight: 700;\n      color: var(--deep);\n      margin-bottom: 5px;\n      letter-spacing: .01em;\n    }\n    .sx-pd-usp small {\n      display: block;\n      font-size: 12px;\n      line-height: 1.45;\n      color: var(--mid);\n    }\n    \/* Accordion (CSS-only, geen JavaScript nodig) *\/\n    .sx-pd-accordion {\n      border: 1px solid var(--blush);\n      border-radius: 18px;\n      overflow: hidden;\n      background: var(--paper);\n      margin-bottom: 46px;\n    }\n    .sx-pd-item { position: relative; }\n    .sx-pd-item + .sx-pd-item { border-top: 1px solid var(--blush); }\n    \/* verborgen checkbox stuurt het openen aan *\/\n    .sx-pd-toggle {\n      position: absolute;\n      opacity: 0;\n      width: 0;\n      height: 0;\n      pointer-events: none;\n    }\n    .sx-pd-trigger {\n      width: 100%;\n      background: none;\n      border: none;\n      padding: 20px 24px;\n      display: flex;\n      justify-content: space-between;\n      align-items: center;\n      cursor: pointer;\n      font-family: inherit;\n      font-size: 14.5px;\n      font-weight: 700;\n      color: var(--deep);\n      letter-spacing: .01em;\n      text-align: left;\n      transition: color .25s ease;\n      -webkit-user-select: none;\n      user-select: none;\n    }\n    .sx-pd-trigger:hover { color: var(--terracotta); }\n    .sx-pd-arrow {\n      position: relative;\n      width: 16px;\n      height: 16px;\n      flex-shrink: 0;\n      margin-left: 16px;\n    }\n    .sx-pd-arrow::before,\n    .sx-pd-arrow::after {\n      content: \"\";\n      position: absolute;\n      background: var(--terracotta);\n      border-radius: 2px;\n      transition: transform .3s cubic-bezier(.22,1,.36,1), opacity .3s ease;\n    }\n    .sx-pd-arrow::before { top: 7px; left: 0; width: 16px; height: 2px; }\n    .sx-pd-arrow::after  { left: 7px; top: 0; width: 2px; height: 16px; }\n    .sx-pd-body {\n      max-height: 0;\n      overflow: hidden;\n      transition: max-height .4s cubic-bezier(.4,0,.2,1);\n    }\n    \/* open-staat: aangestuurd door de aangevinkte checkbox *\/\n    .sx-pd-toggle:checked ~ .sx-pd-body { max-height: 800px; }\n    .sx-pd-toggle:checked ~ .sx-pd-trigger .sx-pd-arrow::after { transform: rotate(90deg); opacity: 0; }\n    .sx-pd-toggle:focus-visible ~ .sx-pd-trigger { color: var(--terracotta); }\n    .sx-pd-body-inner {\n      padding: 0 24px 22px;\n      font-size: 14px;\n      line-height: 1.85;\n      color: var(--mid);\n    }\n    .sx-pd-body ul { margin: 0; padding-left: 18px; }\n    .sx-pd-body li { margin-bottom: 7px; }\n    .sx-pd-body li::marker { color: var(--terracotta); }\n    .sx-pd-body p { margin: 0; }\n    .sx-pd-body strong { color: var(--deep); }\n    .sx-pd-body a { color: var(--terracotta-deep); font-weight: 700; text-decoration: none; border-bottom: 1px solid var(--blush); }\n    .sx-pd-body a:hover { border-color: var(--terracotta); }\n    .sx-pd-tags { display: flex; flex-wrap: wrap; gap: 8px; }\n    .sx-pd-tag {\n      background: var(--cream);\n      border: 1px solid var(--blush);\n      color: var(--terracotta-deep);\n      padding: 6px 16px;\n      border-radius: 999px;\n      font-size: 12.5px;\n      font-weight: 700;\n    }\n    \/* Sluittekst *\/\n    .sx-pd-close { text-align: center; padding: 4px 8px 0; }\n    .sx-pd-quote {\n      font-family: 'Fraunces', Georgia, serif;\n      font-size: 23px;\n      line-height: 1.5;\n      font-style: italic;\n      color: var(--deep);\n      margin: 0 auto 18px;\n      max-width: 32ch;\n      font-weight: 400;\n    }\n    .sx-pd-quote span { color: var(--terracotta-deep); }\n    .sx-pd-quote::before {\n      content: \"\";\n      display: block;\n      width: 34px;\n      height: 2px;\n      background: var(--terracotta);\n      margin: 0 auto 24px;\n    }\n    .sx-pd-intro {\n      font-size: 15px;\n      line-height: 1.9;\n      color: var(--mid);\n      max-width: 56ch;\n      margin: 0 auto;\n    }\n    .sx-pd-intro p { margin: 0 0 14px; }\n    .sx-pd-intro strong { color: var(--deep); }\n    .sx-pd-footer {\n      text-align: center;\n      font-size: 11px;\n      letter-spacing: .12em;\n      text-transform: uppercase;\n      color: var(--terracotta);\n      margin-top: 36px;\n      padding-top: 26px;\n      border-top: 1px solid var(--blush);\n    }\n    @media (max-width: 640px) {\n      .sx-pd-usps { grid-template-columns: 1fr 1fr; gap: 10px; }\n      .sx-pd-usp { padding: 22px 12px 18px; }\n      .sx-pd-quote { font-size: 20px; }\n    }\u003c\/style\u003e\n\u003cdiv class=\"sx-product-desc\"\u003e\n\u003c!-- 1 - USP's --\u003e\n\u003cdiv class=\"sx-pd-usps\"\u003e\n\u003cdiv class=\"sx-pd-usp\"\u003e\n\u003cdiv class=\"sx-pd-icon\"\u003e\u003csvg width=\"26\" height=\"26\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cline x1=\"4\" y1=\"20\" x2=\"16\" y2=\"8\"\u003e\u003c\/line\u003e\n          \u003ccircle cx=\"18\" cy=\"6\" r=\"1.6\"\u003e\u003c\/circle\u003e\n          \u003cpath d=\"M4 20c-1.6 0-1.6-2.6 0-2.6s1.6 2.6 0 2.6z\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cb\u003eEcht geborduurd\u003c\/b\u003e \u003csmall\u003eGeen print - blijft mooi\u003c\/small\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sx-pd-usp\"\u003e\n\u003cdiv class=\"sx-pd-icon\"\u003e\u003csvg width=\"26\" height=\"26\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n          \u003cpath d=\"M12 20.5C7 17 4 13.8 4 10.2A4.2 4.2 0 0 1 12 8a4.2 4.2 0 0 1 8 2.2c0 3.6-3 6.8-8 10.3z\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cb\u003eVeilig voor baby's\u003c\/b\u003e \u003csmall\u003eGeschikt vanaf de geboorte\u003c\/small\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sx-pd-usp\"\u003e\n\u003cdiv class=\"sx-pd-icon\"\u003e\u003csvg width=\"26\" height=\"26\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n          \u003cpath d=\"M21 4 11 14\"\u003e\u003c\/path\u003e\n          \u003cpath d=\"M21 4 14.5 21 11 14 4 10.5 21 4z\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cb\u003eSnel verzonden\u003c\/b\u003e \u003csmall\u003eVoor 14:00 = vandaag\u003c\/small\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sx-pd-usp\"\u003e\n\u003cdiv class=\"sx-pd-icon\"\u003e\u003csvg width=\"26\" height=\"26\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n          \u003cpath d=\"M3 17c3 1 5 1 9-1s6-2 9-1\"\u003e\u003c\/path\u003e\n          \u003cpath d=\"M3 12c3 1 5 1 9-1s6-2 9-1\"\u003e\u003c\/path\u003e\n          \u003ccircle cx=\"18\" cy=\"5\" r=\"1.4\"\u003e\u003c\/circle\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cb\u003eMee op vakantie\u003c\/b\u003e \u003csmall\u003eStrand, zwembad \u0026amp; bad\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- 2 - Uitklapvelden --\u003e\n\u003cdiv class=\"sx-pd-accordion\"\u003e\n\u003cdiv class=\"sx-pd-item\"\u003e\n\u003cinput type=\"checkbox\" id=\"sx-acc-1\" class=\"sx-pd-toggle\"\u003e \u003clabel class=\"sx-pd-trigger\" for=\"sx-acc-1\"\u003eWaarom deze badponcho zo bijzonder is\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/label\u003e\n\u003cdiv class=\"sx-pd-body\"\u003e\n\u003cdiv class=\"sx-pd-body-inner\"\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eEcht geborduurd\u003c\/strong\u003e - geen print, dus blijft altijd mooi\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e100% zuivere katoen badstof\u003c\/strong\u003e - heerlijk zacht en sterk absorberend\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eIn twee maten\u003c\/strong\u003e - 45 x 45 cm en 55 x 55 cm, zodat je de poncho langer gebruikt\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eMet capuchon\u003c\/strong\u003e - warm wegkruipen na het badje en na de duik in zee\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eIdeaal voor onderweg\u003c\/strong\u003e - neem 'm mee naar het strand, het zwembad of op vakantie\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eVeilig voor de babyhuid\u003c\/strong\u003e - natuurlijke materialen, zonder giftige stoffen\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eMet liefde gemaakt\u003c\/strong\u003e in ons eigen atelier in Nederland\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sx-pd-item\"\u003e\n\u003cinput type=\"checkbox\" id=\"sx-acc-2\" class=\"sx-pd-toggle\"\u003e \u003clabel class=\"sx-pd-trigger\" for=\"sx-acc-2\"\u003eProductdetails\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/label\u003e\n\u003cdiv class=\"sx-pd-body\"\u003e\n\u003cdiv class=\"sx-pd-body-inner\"\u003e\n\u003cul\u003e\n\u003cli\u003e100% zuivere katoen badstof\u003c\/li\u003e\n\u003cli\u003eVerkrijgbaar in twee maten: 45 x 45 cm (newborn–±1 jaar) en 55 x 55 cm (±1–3 jaar), met capuchon\u003c\/li\u003e\n\u003cli\u003eZacht en sterk absorberend\u003c\/li\u003e\n\u003cli\u003eGeborduurd met naam en eventueel geboortedatum\u003c\/li\u003e\n\u003cli\u003eVerkrijgbaar in Cream, Blush, Sage Green en Grey Blue\u003c\/li\u003e\n\u003cli\u003eIdeaal voor thuis en onderweg - strand, zwembad en vakantie\u003c\/li\u003e\n\u003cli\u003eGemaakt in eigen atelier in Nederland\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sx-pd-item\"\u003e\n\u003cinput type=\"checkbox\" id=\"sx-acc-maat\" class=\"sx-pd-toggle\"\u003e \u003clabel class=\"sx-pd-trigger\" for=\"sx-acc-maat\"\u003eWelke maat kies ik?\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/label\u003e\n\u003cdiv class=\"sx-pd-body\"\u003e\n\u003cdiv class=\"sx-pd-body-inner\"\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003e45 x 45 cm\u003c\/strong\u003e - ideaal vanaf de geboorte tot ongeveer 1 jaar\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e55 x 55 cm\u003c\/strong\u003e - ruimer formaat, fijn voor peuters van ongeveer 1 tot 3 jaar\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eTwijfel je? Kies dan de grootste maat - daar groeit je kleintje langer in mee.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sx-pd-item\"\u003e\n\u003cinput type=\"checkbox\" id=\"sx-acc-3\" class=\"sx-pd-toggle\"\u003e \u003clabel class=\"sx-pd-trigger\" for=\"sx-acc-3\"\u003eOnderhoud en wasadvies\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/label\u003e\n\u003cdiv class=\"sx-pd-body\"\u003e\n\u003cdiv class=\"sx-pd-body-inner\"\u003e\n\u003cp\u003eWas de poncho \u003cstrong\u003evoor het eerste gebruik\u003c\/strong\u003e. Tip: leg het badtextiel voor de eerste wasbeurt een nacht in koud water, eventueel met een klein scheutje azijn - dit verbetert de absorptie en de kleurvastheid. Na een paar wasbeurten neemt de badstof het water optimaal op. Was de eerste keren apart, met gelijke kleuren, en raadpleeg altijd eerst het waslabel voor de juiste instructies.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sx-pd-item\"\u003e\n\u003cinput type=\"checkbox\" id=\"sx-acc-4\" class=\"sx-pd-toggle\"\u003e \u003clabel class=\"sx-pd-trigger\" for=\"sx-acc-4\"\u003ePerfect als cadeau voor\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/label\u003e\n\u003cdiv class=\"sx-pd-body\"\u003e\n\u003cdiv class=\"sx-pd-body-inner\"\u003e\n\u003cdiv class=\"sx-pd-tags\"\u003e\n\u003cspan class=\"sx-pd-tag\"\u003eKraamcadeau\u003c\/span\u003e \u003cspan class=\"sx-pd-tag\"\u003eBabyshower\u003c\/span\u003e \u003cspan class=\"sx-pd-tag\"\u003eVakantie\u003c\/span\u003e \u003cspan class=\"sx-pd-tag\"\u003eEerste verjaardag\u003c\/span\u003e \u003cspan class=\"sx-pd-tag\"\u003eSinterklaas\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sx-pd-item\"\u003e\n\u003cinput type=\"checkbox\" id=\"sx-acc-5\" class=\"sx-pd-toggle\"\u003e \u003clabel class=\"sx-pd-trigger\" for=\"sx-acc-5\"\u003eCombineert perfect met\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/label\u003e\n\u003cdiv class=\"sx-pd-body\"\u003e\n\u003cdiv class=\"sx-pd-body-inner\"\u003e\n\u003cp\u003eMaak het cadeau nog completer. Combineer deze badponcho met een \u003ca href=\"\/collections\/gepersonaliseerde-knuffels\"\u003egepersonaliseerde knuffel\u003c\/a\u003e of een \u003ca href=\"\/collections\/gepersonaliseerde-bandana-slab-met-naam-geborduurd\"\u003eslab met naam\u003c\/a\u003e voor een compleet persoonlijk cadeaupakket.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- 3 - Sluittekst --\u003e\n\u003cdiv class=\"sx-pd-close\"\u003e\n\u003cp class=\"sx-pd-quote\"\u003eWarm wegkruipen na het badje — \u003cspan\u003eof na de duik in zee.\u003c\/span\u003e\u003c\/p\u003e\n\u003cdiv class=\"sx-pd-intro\"\u003e\n\u003cp\u003eElk kind verdient iets dat echt van hem of haar is. Deze zachte badponcho wordt speciaal voor jou geborduurd met de naam - en eventueel de geboortedatum - van de baby. Geweven van de fijnste zuivere katoen badstof: heerlijk zacht, sterk absorberend en veilig voor de babyhuid. Verkrijgbaar in twee maten, zodat je kleintje er lekker lang in past.\u003c\/p\u003e\n\u003cp\u003eOf het nu na het badje thuis is, na een duik in het zwembad of een dagje strand - wikkel je kleintje er warm in. Praktisch en persoonlijk, met de naam erop. \u003cstrong\u003eEen cadeau om jarenlang mee te nemen.\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"sx-pd-footer\"\u003eGemaakt in eigen atelier · Gratis verzending vanaf €20\u003c\/p\u003e\n\u003c\/div\u003e","brand":"SX Gifts","offers":[{"title":"0 - 1 jaar","offer_id":58075645542735,"sku":null,"price":28.95,"currency_code":"EUR","in_stock":true},{"title":"1 - 3 jaar","offer_id":58075645575503,"sku":null,"price":28.95,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0986\/7234\/5423\/files\/IMG-7587.png?v=1783531296"},{"product_id":"highlander-koe-knuffel-met-naam","title":"Highlander Koe Knuffel met Naam","description":"\u003cdiv class=\"sx-product-desc\"\u003e\n  \u003cstyle\u003e\n    @import url('https:\/\/fonts.googleapis.com\/css2?family=Fraunces:ital,opsz,wght@0,9..144,400;0,9..144,500;1,9..144,400\u0026display=swap');\n\n    .sx-product-desc {\n      --deep: #2F2A26;\n      --mid: #6F655D;\n      --terracotta: #A88F7A;\n      --terracotta-deep: #8A7059;\n      --blush: #E8DFD8;\n      --cream: #F7F4F1;\n      --paper: #FBF9F7;\n      font-family: inherit;\n      color: var(--deep);\n      -webkit-font-smoothing: antialiased;\n    }\n    .sx-product-desc *, .sx-product-desc *::before, .sx-product-desc *::after { box-sizing: border-box; }\n\n    \/* ── Eyebrow label ── *\/\n    .sx-pd-eyebrow {\n      font-size: 11px;\n      letter-spacing: .22em;\n      text-transform: uppercase;\n      color: var(--terracotta);\n      font-weight: 700;\n      text-align: center;\n      margin: 0 0 22px;\n    }\n    .sx-pd-eyebrow::before,\n    .sx-pd-eyebrow::after {\n      content: \"\";\n      display: inline-block;\n      width: 26px;\n      height: 1px;\n      background: var(--blush);\n      vertical-align: middle;\n      margin: 0 12px;\n    }\n\n    \/* ── USP grid ── *\/\n    .sx-pd-usps {\n      display: grid;\n      grid-template-columns: repeat(4, 1fr);\n      gap: 14px;\n      margin-bottom: 46px;\n    }\n    .sx-pd-usp {\n      position: relative;\n      background: linear-gradient(160deg, var(--paper), var(--cream));\n      border: 1px solid var(--blush);\n      border-radius: 18px;\n      padding: 26px 16px 22px;\n      text-align: center;\n      transition: transform .35s cubic-bezier(.22,1,.36,1), box-shadow .35s ease, border-color .35s ease;\n      opacity: 0;\n      transform: translateY(14px);\n      animation: sx-rise .7s cubic-bezier(.22,1,.36,1) forwards;\n    }\n    .sx-pd-usp:nth-child(1) { animation-delay: .05s; }\n    .sx-pd-usp:nth-child(2) { animation-delay: .14s; }\n    .sx-pd-usp:nth-child(3) { animation-delay: .23s; }\n    .sx-pd-usp:nth-child(4) { animation-delay: .32s; }\n    @keyframes sx-rise { to { opacity: 1; transform: translateY(0); } }\n\n    .sx-pd-usp:hover {\n      transform: translateY(-5px);\n      box-shadow: 0 18px 40px -22px rgba(47,42,38,.45);\n      border-color: var(--terracotta);\n    }\n\n    .sx-pd-icon {\n      width: 54px;\n      height: 54px;\n      margin: 0 auto 16px;\n      border-radius: 50%;\n      background: #fff;\n      border: 1px solid var(--blush);\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      color: var(--terracotta);\n      transition: background .35s ease, color .35s ease, border-color .35s ease;\n    }\n    .sx-pd-usp:hover .sx-pd-icon {\n      background: var(--terracotta);\n      border-color: var(--terracotta);\n      color: #fff;\n    }\n    .sx-pd-icon svg { width: 26px; height: 26px; display: block; }\n\n    .sx-pd-usp b {\n      display: block;\n      font-size: 14px;\n      font-weight: 700;\n      color: var(--deep);\n      margin-bottom: 5px;\n      letter-spacing: .01em;\n    }\n    .sx-pd-usp small {\n      display: block;\n      font-size: 12px;\n      line-height: 1.45;\n      color: var(--mid);\n    }\n\n    \/* ── Accordion ── *\/\n    .sx-pd-accordion {\n      border: 1px solid var(--blush);\n      border-radius: 18px;\n      overflow: hidden;\n      background: var(--paper);\n      margin-bottom: 46px;\n    }\n    .sx-pd-item + .sx-pd-item { border-top: 1px solid var(--blush); }\n    .sx-pd-trigger {\n      width: 100%;\n      background: none;\n      border: none;\n      padding: 20px 24px;\n      display: flex;\n      justify-content: space-between;\n      align-items: center;\n      cursor: pointer;\n      font-family: inherit;\n      font-size: 14.5px;\n      font-weight: 700;\n      color: var(--deep);\n      letter-spacing: .01em;\n      text-align: left;\n      transition: color .25s ease;\n    }\n    .sx-pd-trigger:hover { color: var(--terracotta); }\n    .sx-pd-arrow {\n      position: relative;\n      width: 16px;\n      height: 16px;\n      flex-shrink: 0;\n      margin-left: 16px;\n    }\n    .sx-pd-arrow::before,\n    .sx-pd-arrow::after {\n      content: \"\";\n      position: absolute;\n      background: var(--terracotta);\n      border-radius: 2px;\n      transition: transform .3s cubic-bezier(.22,1,.36,1), opacity .3s ease;\n    }\n    .sx-pd-arrow::before { top: 7px; left: 0; width: 16px; height: 2px; }\n    .sx-pd-arrow::after  { left: 7px; top: 0; width: 2px; height: 16px; }\n    .sx-pd-item.open .sx-pd-arrow::after { transform: rotate(90deg); opacity: 0; }\n\n    .sx-pd-body {\n      max-height: 0;\n      overflow: hidden;\n      transition: max-height .4s cubic-bezier(.4,0,.2,1);\n    }\n    .sx-pd-body-inner {\n      padding: 0 24px 22px;\n      font-size: 14px;\n      line-height: 1.85;\n      color: var(--mid);\n    }\n    .sx-pd-body ul { margin: 0; padding-left: 18px; }\n    .sx-pd-body li { margin-bottom: 7px; }\n    .sx-pd-body li::marker { color: var(--terracotta); }\n    .sx-pd-body p { margin: 0; }\n    .sx-pd-body strong { color: var(--deep); }\n    .sx-pd-body a { color: var(--terracotta-deep); font-weight: 700; text-decoration: none; border-bottom: 1px solid var(--blush); }\n    .sx-pd-body a:hover { border-color: var(--terracotta); }\n\n    .sx-pd-tags { display: flex; flex-wrap: wrap; gap: 8px; }\n    .sx-pd-tag {\n      background: var(--cream);\n      border: 1px solid var(--blush);\n      color: var(--terracotta-deep);\n      padding: 6px 16px;\n      border-radius: 999px;\n      font-size: 12.5px;\n      font-weight: 700;\n    }\n\n    \/* ── Sluittekst ── *\/\n    .sx-pd-close { text-align: center; padding: 4px 8px 0; }\n    .sx-pd-quote {\n      font-family: 'Fraunces', Georgia, serif;\n      font-size: 23px;\n      line-height: 1.5;\n      font-style: italic;\n      color: var(--deep);\n      margin: 0 auto 18px;\n      max-width: 30ch;\n      font-weight: 400;\n    }\n    .sx-pd-quote span { color: var(--terracotta-deep); }\n    .sx-pd-quote::before {\n      content: \"\";\n      display: block;\n      width: 34px;\n      height: 2px;\n      background: var(--terracotta);\n      margin: 0 auto 24px;\n    }\n    .sx-pd-intro {\n      font-size: 15px;\n      line-height: 1.9;\n      color: var(--mid);\n      max-width: 56ch;\n      margin: 0 auto;\n    }\n    .sx-pd-intro p { margin: 0 0 14px; }\n    .sx-pd-intro strong { color: var(--deep); }\n\n    .sx-pd-footer {\n      text-align: center;\n      font-size: 11px;\n      letter-spacing: .12em;\n      text-transform: uppercase;\n      color: var(--terracotta);\n      margin-top: 36px;\n      padding-top: 26px;\n      border-top: 1px solid var(--blush);\n    }\n\n    @media (max-width: 640px) {\n      .sx-pd-usps { grid-template-columns: 1fr 1fr; gap: 10px; }\n      .sx-pd-usp { padding: 22px 12px 18px; }\n      .sx-pd-quote { font-size: 20px; }\n    }\n  \u003c\/style\u003e\n\n  \u003c!-- ───────── 1 · USP-blokjes met icoontjes ───────── --\u003e\n  \u003cp class=\"sx-pd-eyebrow\"\u003eWaarom SX Gifts\u003c\/p\u003e\n  \u003cdiv class=\"sx-pd-usps\"\u003e\n\n    \u003cdiv class=\"sx-pd-usp\"\u003e\n      \u003cdiv class=\"sx-pd-icon\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n          \u003cline x1=\"4\" y1=\"20\" x2=\"16\" y2=\"8\"\u003e\u003c\/line\u003e\n          \u003ccircle cx=\"18\" cy=\"6\" r=\"1.6\"\u003e\u003c\/circle\u003e\n          \u003cpath d=\"M4 20c-1.6 0-1.6-2.6 0-2.6s1.6 2.6 0 2.6z\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cb\u003eEcht geborduurd\u003c\/b\u003e\n      \u003csmall\u003eGeen print — blijft mooi\u003c\/small\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sx-pd-usp\"\u003e\n      \u003cdiv class=\"sx-pd-icon\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n          \u003cpath d=\"M12 20.5C7 17 4 13.8 4 10.2A4.2 4.2 0 0 1 12 8a4.2 4.2 0 0 1 8 2.2c0 3.6-3 6.8-8 10.3z\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cb\u003eVeilig voor baby's\u003c\/b\u003e\n      \u003csmall\u003eGeschikt vanaf de geboorte\u003c\/small\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sx-pd-usp\"\u003e\n      \u003cdiv class=\"sx-pd-icon\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n          \u003cpath d=\"M21 4 11 14\"\u003e\u003c\/path\u003e\n          \u003cpath d=\"M21 4 14.5 21 11 14 4 10.5 21 4z\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cb\u003eSnel verzonden\u003c\/b\u003e\n      \u003csmall\u003eVóór 14:00 = vandaag\u003c\/small\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sx-pd-usp\"\u003e\n      \u003cdiv class=\"sx-pd-icon\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n          \u003crect x=\"3.5\" y=\"9\" width=\"17\" height=\"11.5\" rx=\"1.5\"\u003e\u003c\/rect\u003e\n          \u003cpath d=\"M3 9h18M12 9v11.5\"\u003e\u003c\/path\u003e\n          \u003cpath d=\"M12 9C9 9 7 7.5 7 5.8 7 4.5 8 4 9 4c2 0 3 3 3 5zm0 0c3 0 5-1.5 5-3.2C17 4.5 16 4 15 4c-2 0-3 3-3 5z\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cb\u003eUniek cadeau\u003c\/b\u003e\n      \u003csmall\u003eAlleen voor hen gemaakt\u003c\/small\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n  \u003c!-- ───────── 2 · Uitklapvelden ───────── --\u003e\n  \u003cdiv class=\"sx-pd-accordion\"\u003e\n\n    \u003cdiv class=\"sx-pd-item\"\u003e\n      \u003cbutton class=\"sx-pd-trigger\" type=\"button\"\u003eWaarom deze knuffel zo bijzonder is\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/button\u003e\n      \u003cdiv class=\"sx-pd-body\"\u003e\u003cdiv class=\"sx-pd-body-inner\"\u003e\n        \u003cul\u003e\n          \u003cli\u003e\n\u003cstrong\u003eHoogwaardig borduurwerk\u003c\/strong\u003e — geen print, dus blijft altijd mooi\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eSuperzacht en veilig\u003c\/strong\u003e — geschikt vanaf de geboorte\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eUitneembare vulling\u003c\/strong\u003e — eenvoudig te wassen op 30°C\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eBlijft mooi na wassen\u003c\/strong\u003e — geen vervaging of slijtage\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eMet liefde gemaakt\u003c\/strong\u003e in ons eigen atelier in Nederland\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sx-pd-item\"\u003e\n      \u003cbutton class=\"sx-pd-trigger\" type=\"button\"\u003eProductdetails\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/button\u003e\n      \u003cdiv class=\"sx-pd-body\"\u003e\u003cdiv class=\"sx-pd-body-inner\"\u003e\n        \u003cul\u003e\n          \u003cli\u003eFormaat: ± 40 cm\u003c\/li\u003e\n          \u003cli\u003eVulling uitneembaar via ritssysteem\u003c\/li\u003e\n          \u003cli\u003eWasbaar op 30°C, fijn wasprogramma\u003c\/li\u003e\n          \u003cli\u003eGeschikt voor alle leeftijden, ook baby's\u003c\/li\u003e\n          \u003cli\u003eZachte, hoogwaardige stof\u003c\/li\u003e\n          \u003cli\u003eGeborduurd met naam en eventueel geboortedatum\u003c\/li\u003e\n          \u003cli\u003eGemaakt in eigen atelier in Nederland\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sx-pd-item\"\u003e\n      \u003cbutton class=\"sx-pd-trigger\" type=\"button\"\u003eOnderhoud en wasadvies\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/button\u003e\n      \u003cdiv class=\"sx-pd-body\"\u003e\u003cdiv class=\"sx-pd-body-inner\"\u003e\n        \u003cp\u003eVerwijder de vulling via het ritssysteem en was het omhulsel op \u003cstrong\u003e30°C\u003c\/strong\u003e op een fijn wasprogramma. Droog plat of hangend — niet in de droger. Zo blijft de borduring én de stof jarenlang mooi.\u003c\/p\u003e\n      \u003c\/div\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sx-pd-item\"\u003e\n      \u003cbutton class=\"sx-pd-trigger\" type=\"button\"\u003ePerfect als cadeau voor\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/button\u003e\n      \u003cdiv class=\"sx-pd-body\"\u003e\u003cdiv class=\"sx-pd-body-inner\"\u003e\n        \u003cdiv class=\"sx-pd-tags\"\u003e\n          \u003cspan class=\"sx-pd-tag\"\u003eKraamcadeau\u003c\/span\u003e\n          \u003cspan class=\"sx-pd-tag\"\u003eEerste verjaardag\u003c\/span\u003e\n          \u003cspan class=\"sx-pd-tag\"\u003eBabyshower\u003c\/span\u003e\n          \u003cspan class=\"sx-pd-tag\"\u003eSinterklaas\u003c\/span\u003e\n          \u003cspan class=\"sx-pd-tag\"\u003eKerst\u003c\/span\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sx-pd-item\"\u003e\n      \u003cbutton class=\"sx-pd-trigger\" type=\"button\"\u003eCombineert perfect met\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/button\u003e\n      \u003cdiv class=\"sx-pd-body\"\u003e\u003cdiv class=\"sx-pd-body-inner\"\u003e\n        \u003cp\u003eMaak het cadeau nog completer. Combineer deze knuffel met een \u003ca href=\"\/collections\/gepersonaliseerde-bandana-slab-met-naam-geborduurd\"\u003egepersonaliseerde slab\u003c\/a\u003e, een \u003ca href=\"\/collections\/gepersonaliseerd-speenkoord-met-naam-geborduurd\"\u003espeenkoord met naam\u003c\/a\u003e of een \u003ca href=\"\/collections\/baby-beanie-met-oortjes\"\u003emutsje met oortjes\u003c\/a\u003e voor een compleet persoonlijk cadeaupakket.\u003c\/p\u003e\n      \u003c\/div\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n  \u003c!-- ───────── 3 · Sluittekst ───────── --\u003e\n  \u003cdiv class=\"sx-pd-close\"\u003e\n    \u003cp class=\"sx-pd-quote\"\u003eEen knuffel die zijn naam draagt — \u003cspan\u003evoor altijd.\u003c\/span\u003e\u003c\/p\u003e\n    \u003cdiv class=\"sx-pd-intro\"\u003e\n      \u003cp\u003eElk kind verdient iets dat écht van hem of haar is. Deze zachte knuffel wordt speciaal voor jou geborduurd met de naam — en eventueel de geboortedatum — van de baby. Geen massaproductie, maar een uniek cadeau gemaakt met aandacht in ons eigen atelier.\u003c\/p\u003e\n      \u003cp\u003eJarenlang mee knuffelen, jarenlang mooi blijven. \u003cstrong\u003eEen herinnering voor het leven.\u003c\/strong\u003e\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cp class=\"sx-pd-footer\"\u003eAl door honderden ouders gekozen  ·  Gemaakt in eigen atelier  ·  Gratis verzending vanaf €20\u003c\/p\u003e\n\n\u003c\/div\u003e\n\n\u003cscript\u003e\n  document.querySelectorAll('.sx-product-desc .sx-pd-trigger').forEach(function (btn) {\n    btn.addEventListener('click', function () {\n      var item = this.closest('.sx-pd-item');\n      var body = item.querySelector('.sx-pd-body');\n      var open = item.classList.toggle('open');\n      body.style.maxHeight = open ? body.scrollHeight + 'px' : null;\n    });\n  });\n\u003c\/script\u003e","brand":"SX Gifts","offers":[{"title":"Default Title","offer_id":57977268666703,"sku":"CU0032","price":44.95,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0986\/7234\/5423\/files\/Highlander_staand.png?v=1781862378"},{"product_id":"baby-badponcho-met-naam-cream","title":"Badponcho met Naam — Cream","description":"\u003cstyle\u003e\n    @import url('https:\/\/fonts.googleapis.com\/css2?family=Fraunces:ital,opsz,wght@0,9..144,400;0,9..144,500;1,9..144,400\u0026display=swap');\n    .sx-product-desc {\n      --deep: #2F2A26;\n      --mid: #6F655D;\n      --terracotta: #A88F7A;\n      --terracotta-deep: #8A7059;\n      --blush: #E8DFD8;\n      --cream: #F7F4F1;\n      --paper: #FBF9F7;\n      font-family: inherit;\n      color: var(--deep);\n      -webkit-font-smoothing: antialiased;\n    }\n    .sx-product-desc *, .sx-product-desc *::before, .sx-product-desc *::after { box-sizing: border-box; }\n    \/* Eyebrow label *\/\n    .sx-pd-eyebrow {\n      font-size: 11px;\n      letter-spacing: .22em;\n      text-transform: uppercase;\n      color: var(--terracotta);\n      font-weight: 700;\n      text-align: center;\n      margin: 0 0 22px;\n    }\n    .sx-pd-eyebrow::before,\n    .sx-pd-eyebrow::after {\n      content: \"\";\n      display: inline-block;\n      width: 26px;\n      height: 1px;\n      background: var(--blush);\n      vertical-align: middle;\n      margin: 0 12px;\n    }\n    \/* USP grid *\/\n    .sx-pd-usps {\n      display: grid;\n      grid-template-columns: repeat(4, 1fr);\n      gap: 14px;\n      margin-bottom: 46px;\n    }\n    .sx-pd-usp {\n      position: relative;\n      background: linear-gradient(160deg, var(--paper), var(--cream));\n      border: 1px solid var(--blush);\n      border-radius: 18px;\n      padding: 26px 16px 22px;\n      text-align: center;\n      transition: transform .35s cubic-bezier(.22,1,.36,1), box-shadow .35s ease, border-color .35s ease;\n      opacity: 0;\n      transform: translateY(14px);\n      animation: sx-rise .7s cubic-bezier(.22,1,.36,1) forwards;\n    }\n    .sx-pd-usp:nth-child(1) { animation-delay: .05s; }\n    .sx-pd-usp:nth-child(2) { animation-delay: .14s; }\n    .sx-pd-usp:nth-child(3) { animation-delay: .23s; }\n    .sx-pd-usp:nth-child(4) { animation-delay: .32s; }\n    @keyframes sx-rise { to { opacity: 1; transform: translateY(0); } }\n    .sx-pd-usp:hover {\n      transform: translateY(-5px);\n      box-shadow: 0 18px 40px -22px rgba(47,42,38,.45);\n      border-color: var(--terracotta);\n    }\n    .sx-pd-icon {\n      width: 54px;\n      height: 54px;\n      margin: 0 auto 16px;\n      border-radius: 50%;\n      background: #fff;\n      border: 1px solid var(--blush);\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      color: var(--terracotta);\n      transition: background .35s ease, color .35s ease, border-color .35s ease;\n    }\n    .sx-pd-usp:hover .sx-pd-icon {\n      background: var(--terracotta);\n      border-color: var(--terracotta);\n      color: #fff;\n    }\n    .sx-pd-icon svg { width: 26px; height: 26px; display: block; }\n    .sx-pd-usp b {\n      display: block;\n      font-size: 14px;\n      font-weight: 700;\n      color: var(--deep);\n      margin-bottom: 5px;\n      letter-spacing: .01em;\n    }\n    .sx-pd-usp small {\n      display: block;\n      font-size: 12px;\n      line-height: 1.45;\n      color: var(--mid);\n    }\n    \/* Accordion (CSS-only, geen JavaScript nodig) *\/\n    .sx-pd-accordion {\n      border: 1px solid var(--blush);\n      border-radius: 18px;\n      overflow: hidden;\n      background: var(--paper);\n      margin-bottom: 46px;\n    }\n    .sx-pd-item { position: relative; }\n    .sx-pd-item + .sx-pd-item { border-top: 1px solid var(--blush); }\n    \/* verborgen checkbox stuurt het openen aan *\/\n    .sx-pd-toggle {\n      position: absolute;\n      opacity: 0;\n      width: 0;\n      height: 0;\n      pointer-events: none;\n    }\n    .sx-pd-trigger {\n      width: 100%;\n      background: none;\n      border: none;\n      padding: 20px 24px;\n      display: flex;\n      justify-content: space-between;\n      align-items: center;\n      cursor: pointer;\n      font-family: inherit;\n      font-size: 14.5px;\n      font-weight: 700;\n      color: var(--deep);\n      letter-spacing: .01em;\n      text-align: left;\n      transition: color .25s ease;\n      -webkit-user-select: none;\n      user-select: none;\n    }\n    .sx-pd-trigger:hover { color: var(--terracotta); }\n    .sx-pd-arrow {\n      position: relative;\n      width: 16px;\n      height: 16px;\n      flex-shrink: 0;\n      margin-left: 16px;\n    }\n    .sx-pd-arrow::before,\n    .sx-pd-arrow::after {\n      content: \"\";\n      position: absolute;\n      background: var(--terracotta);\n      border-radius: 2px;\n      transition: transform .3s cubic-bezier(.22,1,.36,1), opacity .3s ease;\n    }\n    .sx-pd-arrow::before { top: 7px; left: 0; width: 16px; height: 2px; }\n    .sx-pd-arrow::after  { left: 7px; top: 0; width: 2px; height: 16px; }\n    .sx-pd-body {\n      max-height: 0;\n      overflow: hidden;\n      transition: max-height .4s cubic-bezier(.4,0,.2,1);\n    }\n    \/* open-staat: aangestuurd door de aangevinkte checkbox *\/\n    .sx-pd-toggle:checked ~ .sx-pd-body { max-height: 800px; }\n    .sx-pd-toggle:checked ~ .sx-pd-trigger .sx-pd-arrow::after { transform: rotate(90deg); opacity: 0; }\n    .sx-pd-toggle:focus-visible ~ .sx-pd-trigger { color: var(--terracotta); }\n    .sx-pd-body-inner {\n      padding: 0 24px 22px;\n      font-size: 14px;\n      line-height: 1.85;\n      color: var(--mid);\n    }\n    .sx-pd-body ul { margin: 0; padding-left: 18px; }\n    .sx-pd-body li { margin-bottom: 7px; }\n    .sx-pd-body li::marker { color: var(--terracotta); }\n    .sx-pd-body p { margin: 0; }\n    .sx-pd-body strong { color: var(--deep); }\n    .sx-pd-body a { color: var(--terracotta-deep); font-weight: 700; text-decoration: none; border-bottom: 1px solid var(--blush); }\n    .sx-pd-body a:hover { border-color: var(--terracotta); }\n    .sx-pd-tags { display: flex; flex-wrap: wrap; gap: 8px; }\n    .sx-pd-tag {\n      background: var(--cream);\n      border: 1px solid var(--blush);\n      color: var(--terracotta-deep);\n      padding: 6px 16px;\n      border-radius: 999px;\n      font-size: 12.5px;\n      font-weight: 700;\n    }\n    \/* Sluittekst *\/\n    .sx-pd-close { text-align: center; padding: 4px 8px 0; }\n    .sx-pd-quote {\n      font-family: 'Fraunces', Georgia, serif;\n      font-size: 23px;\n      line-height: 1.5;\n      font-style: italic;\n      color: var(--deep);\n      margin: 0 auto 18px;\n      max-width: 32ch;\n      font-weight: 400;\n    }\n    .sx-pd-quote span { color: var(--terracotta-deep); }\n    .sx-pd-quote::before {\n      content: \"\";\n      display: block;\n      width: 34px;\n      height: 2px;\n      background: var(--terracotta);\n      margin: 0 auto 24px;\n    }\n    .sx-pd-intro {\n      font-size: 15px;\n      line-height: 1.9;\n      color: var(--mid);\n      max-width: 56ch;\n      margin: 0 auto;\n    }\n    .sx-pd-intro p { margin: 0 0 14px; }\n    .sx-pd-intro strong { color: var(--deep); }\n    .sx-pd-footer {\n      text-align: center;\n      font-size: 11px;\n      letter-spacing: .12em;\n      text-transform: uppercase;\n      color: var(--terracotta);\n      margin-top: 36px;\n      padding-top: 26px;\n      border-top: 1px solid var(--blush);\n    }\n    @media (max-width: 640px) {\n      .sx-pd-usps { grid-template-columns: 1fr 1fr; gap: 10px; }\n      .sx-pd-usp { padding: 22px 12px 18px; }\n      .sx-pd-quote { font-size: 20px; }\n    }\u003c\/style\u003e\n\u003cdiv class=\"sx-product-desc\"\u003e\n\u003c!-- 1 - USP's --\u003e\n\u003cdiv class=\"sx-pd-usps\"\u003e\n\u003cdiv class=\"sx-pd-usp\"\u003e\n\u003cdiv class=\"sx-pd-icon\"\u003e\u003csvg width=\"26\" height=\"26\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cline x1=\"4\" y1=\"20\" x2=\"16\" y2=\"8\"\u003e\u003c\/line\u003e\n          \u003ccircle cx=\"18\" cy=\"6\" r=\"1.6\"\u003e\u003c\/circle\u003e\n          \u003cpath d=\"M4 20c-1.6 0-1.6-2.6 0-2.6s1.6 2.6 0 2.6z\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cb\u003eEcht geborduurd\u003c\/b\u003e \u003csmall\u003eGeen print - blijft mooi\u003c\/small\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sx-pd-usp\"\u003e\n\u003cdiv class=\"sx-pd-icon\"\u003e\u003csvg width=\"26\" height=\"26\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n          \u003cpath d=\"M12 20.5C7 17 4 13.8 4 10.2A4.2 4.2 0 0 1 12 8a4.2 4.2 0 0 1 8 2.2c0 3.6-3 6.8-8 10.3z\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cb\u003eVeilig voor baby's\u003c\/b\u003e \u003csmall\u003eGeschikt vanaf de geboorte\u003c\/small\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sx-pd-usp\"\u003e\n\u003cdiv class=\"sx-pd-icon\"\u003e\u003csvg width=\"26\" height=\"26\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n          \u003cpath d=\"M21 4 11 14\"\u003e\u003c\/path\u003e\n          \u003cpath d=\"M21 4 14.5 21 11 14 4 10.5 21 4z\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cb\u003eSnel verzonden\u003c\/b\u003e \u003csmall\u003eVoor 14:00 = vandaag\u003c\/small\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sx-pd-usp\"\u003e\n\u003cdiv class=\"sx-pd-icon\"\u003e\u003csvg width=\"26\" height=\"26\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n          \u003cpath d=\"M3 17c3 1 5 1 9-1s6-2 9-1\"\u003e\u003c\/path\u003e\n          \u003cpath d=\"M3 12c3 1 5 1 9-1s6-2 9-1\"\u003e\u003c\/path\u003e\n          \u003ccircle cx=\"18\" cy=\"5\" r=\"1.4\"\u003e\u003c\/circle\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cb\u003eMee op vakantie\u003c\/b\u003e \u003csmall\u003eStrand, zwembad \u0026amp; bad\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- 2 - Uitklapvelden --\u003e\n\u003cdiv class=\"sx-pd-accordion\"\u003e\n\u003cdiv class=\"sx-pd-item\"\u003e\n\u003cinput type=\"checkbox\" id=\"sx-acc-1\" class=\"sx-pd-toggle\"\u003e \u003clabel class=\"sx-pd-trigger\" for=\"sx-acc-1\"\u003eWaarom deze badponcho zo bijzonder is\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/label\u003e\n\u003cdiv class=\"sx-pd-body\"\u003e\n\u003cdiv class=\"sx-pd-body-inner\"\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eEcht geborduurd\u003c\/strong\u003e - geen print, dus blijft altijd mooi\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e100% zuivere katoen badstof\u003c\/strong\u003e - heerlijk zacht en sterk absorberend\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eIn twee maten\u003c\/strong\u003e - 45 x 45 cm en 55 x 55 cm, zodat je de poncho langer gebruikt\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eMet capuchon\u003c\/strong\u003e - warm wegkruipen na het badje en na de duik in zee\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eIdeaal voor onderweg\u003c\/strong\u003e - neem 'm mee naar het strand, het zwembad of op vakantie\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eVeilig voor de babyhuid\u003c\/strong\u003e - natuurlijke materialen, zonder giftige stoffen\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eMet liefde gemaakt\u003c\/strong\u003e in ons eigen atelier in Nederland\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sx-pd-item\"\u003e\n\u003cinput type=\"checkbox\" id=\"sx-acc-2\" class=\"sx-pd-toggle\"\u003e \u003clabel class=\"sx-pd-trigger\" for=\"sx-acc-2\"\u003eProductdetails\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/label\u003e\n\u003cdiv class=\"sx-pd-body\"\u003e\n\u003cdiv class=\"sx-pd-body-inner\"\u003e\n\u003cul\u003e\n\u003cli\u003e100% zuivere katoen badstof\u003c\/li\u003e\n\u003cli\u003eVerkrijgbaar in twee maten: 45 x 45 cm (newborn–±1 jaar) en 55 x 55 cm (±1–3 jaar), met capuchon\u003c\/li\u003e\n\u003cli\u003eZacht en sterk absorberend\u003c\/li\u003e\n\u003cli\u003eGeborduurd met naam en eventueel geboortedatum\u003c\/li\u003e\n\u003cli\u003eVerkrijgbaar in Cream, Blush, Sage Green en Grey Blue\u003c\/li\u003e\n\u003cli\u003eIdeaal voor thuis en onderweg - strand, zwembad en vakantie\u003c\/li\u003e\n\u003cli\u003eGemaakt in eigen atelier in Nederland\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sx-pd-item\"\u003e\n\u003cinput type=\"checkbox\" id=\"sx-acc-maat\" class=\"sx-pd-toggle\"\u003e \u003clabel class=\"sx-pd-trigger\" for=\"sx-acc-maat\"\u003eWelke maat kies ik?\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/label\u003e\n\u003cdiv class=\"sx-pd-body\"\u003e\n\u003cdiv class=\"sx-pd-body-inner\"\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003e45 x 45 cm\u003c\/strong\u003e - ideaal vanaf de geboorte tot ongeveer 1 jaar\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e55 x 55 cm\u003c\/strong\u003e - ruimer formaat, fijn voor peuters van ongeveer 1 tot 3 jaar\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eTwijfel je? Kies dan de grootste maat - daar groeit je kleintje langer in mee.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sx-pd-item\"\u003e\n\u003cinput type=\"checkbox\" id=\"sx-acc-3\" class=\"sx-pd-toggle\"\u003e \u003clabel class=\"sx-pd-trigger\" for=\"sx-acc-3\"\u003eOnderhoud en wasadvies\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/label\u003e\n\u003cdiv class=\"sx-pd-body\"\u003e\n\u003cdiv class=\"sx-pd-body-inner\"\u003e\n\u003cp\u003eWas de poncho \u003cstrong\u003evoor het eerste gebruik\u003c\/strong\u003e. Tip: leg het badtextiel voor de eerste wasbeurt een nacht in koud water, eventueel met een klein scheutje azijn - dit verbetert de absorptie en de kleurvastheid. Na een paar wasbeurten neemt de badstof het water optimaal op. Was de eerste keren apart, met gelijke kleuren, en raadpleeg altijd eerst het waslabel voor de juiste instructies.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sx-pd-item\"\u003e\n\u003cinput type=\"checkbox\" id=\"sx-acc-4\" class=\"sx-pd-toggle\"\u003e \u003clabel class=\"sx-pd-trigger\" for=\"sx-acc-4\"\u003ePerfect als cadeau voor\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/label\u003e\n\u003cdiv class=\"sx-pd-body\"\u003e\n\u003cdiv class=\"sx-pd-body-inner\"\u003e\n\u003cdiv class=\"sx-pd-tags\"\u003e\n\u003cspan class=\"sx-pd-tag\"\u003eKraamcadeau\u003c\/span\u003e \u003cspan class=\"sx-pd-tag\"\u003eBabyshower\u003c\/span\u003e \u003cspan class=\"sx-pd-tag\"\u003eVakantie\u003c\/span\u003e \u003cspan class=\"sx-pd-tag\"\u003eEerste verjaardag\u003c\/span\u003e \u003cspan class=\"sx-pd-tag\"\u003eSinterklaas\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sx-pd-item\"\u003e\n\u003cinput type=\"checkbox\" id=\"sx-acc-5\" class=\"sx-pd-toggle\"\u003e \u003clabel class=\"sx-pd-trigger\" for=\"sx-acc-5\"\u003eCombineert perfect met\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/label\u003e\n\u003cdiv class=\"sx-pd-body\"\u003e\n\u003cdiv class=\"sx-pd-body-inner\"\u003e\n\u003cp\u003eMaak het cadeau nog completer. Combineer deze badponcho met een \u003ca href=\"\/collections\/gepersonaliseerde-knuffels\"\u003egepersonaliseerde knuffel\u003c\/a\u003e of een \u003ca href=\"\/collections\/gepersonaliseerde-bandana-slab-met-naam-geborduurd\"\u003eslab met naam\u003c\/a\u003e voor een compleet persoonlijk cadeaupakket.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- 3 - Sluittekst --\u003e\n\u003cdiv class=\"sx-pd-close\"\u003e\n\u003cp class=\"sx-pd-quote\"\u003eWarm wegkruipen na het badje — \u003cspan\u003eof na de duik in zee.\u003c\/span\u003e\u003c\/p\u003e\n\u003cdiv class=\"sx-pd-intro\"\u003e\n\u003cp\u003eElk kind verdient iets dat echt van hem of haar is. Deze zachte badponcho wordt speciaal voor jou geborduurd met de naam - en eventueel de geboortedatum - van de baby. Geweven van de fijnste zuivere katoen badstof: heerlijk zacht, sterk absorberend en veilig voor de babyhuid. Verkrijgbaar in twee maten, zodat je kleintje er lekker lang in past.\u003c\/p\u003e\n\u003cp\u003eOf het nu na het badje thuis is, na een duik in het zwembad of een dagje strand - wikkel je kleintje er warm in. Praktisch en persoonlijk, met de naam erop. \u003cstrong\u003eEen cadeau om jarenlang mee te nemen.\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"sx-pd-footer\"\u003eGemaakt in eigen atelier · Gratis verzending vanaf €20\u003c\/p\u003e\n\u003c\/div\u003e","brand":"SX Gifts","offers":[{"title":"0 - 1 jaar","offer_id":58075542552911,"sku":null,"price":28.95,"currency_code":"EUR","in_stock":true},{"title":"1 - 3 jaar","offer_id":58075542585679,"sku":null,"price":28.95,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0986\/7234\/5423\/files\/Badponch_cream_met_kind_2.png?v=1782666055"},{"product_id":"roze-konijn-knuffel-met-naam","title":"Roze Konijn Knuffel met Naam","description":"\u003cstyle\u003e\n    @import url('https:\/\/fonts.googleapis.com\/css2?family=Fraunces:ital,opsz,wght@0,9..144,400;0,9..144,500;1,9..144,400\u0026display=swap');\n\n    .sx-product-desc {\n      --deep: #2F2A26;\n      --mid: #6F655D;\n      --terracotta: #A88F7A;\n      --terracotta-deep: #8A7059;\n      --blush: #E8DFD8;\n      --cream: #F7F4F1;\n      --paper: #FBF9F7;\n      font-family: inherit;\n      color: var(--deep);\n      -webkit-font-smoothing: antialiased;\n    }\n    .sx-product-desc *, .sx-product-desc *::before, .sx-product-desc *::after { box-sizing: border-box; }\n\n    \/* ── Eyebrow label ── *\/\n    .sx-pd-eyebrow {\n      font-size: 11px;\n      letter-spacing: .22em;\n      text-transform: uppercase;\n      color: var(--terracotta);\n      font-weight: 700;\n      text-align: center;\n      margin: 0 0 22px;\n    }\n    .sx-pd-eyebrow::before,\n    .sx-pd-eyebrow::after {\n      content: \"\";\n      display: inline-block;\n      width: 26px;\n      height: 1px;\n      background: var(--blush);\n      vertical-align: middle;\n      margin: 0 12px;\n    }\n\n    \/* ── USP grid ── *\/\n    .sx-pd-usps {\n      display: grid;\n      grid-template-columns: repeat(4, 1fr);\n      gap: 14px;\n      margin-bottom: 46px;\n    }\n    .sx-pd-usp {\n      position: relative;\n      background: linear-gradient(160deg, var(--paper), var(--cream));\n      border: 1px solid var(--blush);\n      border-radius: 18px;\n      padding: 26px 16px 22px;\n      text-align: center;\n      transition: transform .35s cubic-bezier(.22,1,.36,1), box-shadow .35s ease, border-color .35s ease;\n      opacity: 0;\n      transform: translateY(14px);\n      animation: sx-rise .7s cubic-bezier(.22,1,.36,1) forwards;\n    }\n    .sx-pd-usp:nth-child(1) { animation-delay: .05s; }\n    .sx-pd-usp:nth-child(2) { animation-delay: .14s; }\n    .sx-pd-usp:nth-child(3) { animation-delay: .23s; }\n    .sx-pd-usp:nth-child(4) { animation-delay: .32s; }\n    @keyframes sx-rise { to { opacity: 1; transform: translateY(0); } }\n\n    .sx-pd-usp:hover {\n      transform: translateY(-5px);\n      box-shadow: 0 18px 40px -22px rgba(47,42,38,.45);\n      border-color: var(--terracotta);\n    }\n\n    .sx-pd-icon {\n      width: 54px;\n      height: 54px;\n      margin: 0 auto 16px;\n      border-radius: 50%;\n      background: #fff;\n      border: 1px solid var(--blush);\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      color: var(--terracotta);\n      transition: background .35s ease, color .35s ease, border-color .35s ease;\n    }\n    .sx-pd-usp:hover .sx-pd-icon {\n      background: var(--terracotta);\n      border-color: var(--terracotta);\n      color: #fff;\n    }\n    .sx-pd-icon svg { width: 26px; height: 26px; display: block; }\n\n    .sx-pd-usp b {\n      display: block;\n      font-size: 14px;\n      font-weight: 700;\n      color: var(--deep);\n      margin-bottom: 5px;\n      letter-spacing: .01em;\n    }\n    .sx-pd-usp small {\n      display: block;\n      font-size: 12px;\n      line-height: 1.45;\n      color: var(--mid);\n    }\n\n    \/* ── Accordion ── *\/\n    .sx-pd-accordion {\n      border: 1px solid var(--blush);\n      border-radius: 18px;\n      overflow: hidden;\n      background: var(--paper);\n      margin-bottom: 46px;\n    }\n    .sx-pd-item + .sx-pd-item { border-top: 1px solid var(--blush); }\n    .sx-pd-trigger {\n      width: 100%;\n      background: none;\n      border: none;\n      padding: 20px 24px;\n      display: flex;\n      justify-content: space-between;\n      align-items: center;\n      cursor: pointer;\n      font-family: inherit;\n      font-size: 14.5px;\n      font-weight: 700;\n      color: var(--deep);\n      letter-spacing: .01em;\n      text-align: left;\n      transition: color .25s ease;\n    }\n    .sx-pd-trigger:hover { color: var(--terracotta); }\n    .sx-pd-arrow {\n      position: relative;\n      width: 16px;\n      height: 16px;\n      flex-shrink: 0;\n      margin-left: 16px;\n    }\n    .sx-pd-arrow::before,\n    .sx-pd-arrow::after {\n      content: \"\";\n      position: absolute;\n      background: var(--terracotta);\n      border-radius: 2px;\n      transition: transform .3s cubic-bezier(.22,1,.36,1), opacity .3s ease;\n    }\n    .sx-pd-arrow::before { top: 7px; left: 0; width: 16px; height: 2px; }\n    .sx-pd-arrow::after  { left: 7px; top: 0; width: 2px; height: 16px; }\n    .sx-pd-item.open .sx-pd-arrow::after { transform: rotate(90deg); opacity: 0; }\n\n    .sx-pd-body {\n      max-height: 0;\n      overflow: hidden;\n      transition: max-height .4s cubic-bezier(.4,0,.2,1);\n    }\n    .sx-pd-body-inner {\n      padding: 0 24px 22px;\n      font-size: 14px;\n      line-height: 1.85;\n      color: var(--mid);\n    }\n    .sx-pd-body ul { margin: 0; padding-left: 18px; }\n    .sx-pd-body li { margin-bottom: 7px; }\n    .sx-pd-body li::marker { color: var(--terracotta); }\n    .sx-pd-body p { margin: 0; }\n    .sx-pd-body strong { color: var(--deep); }\n    .sx-pd-body a { color: var(--terracotta-deep); font-weight: 700; text-decoration: none; border-bottom: 1px solid var(--blush); }\n    .sx-pd-body a:hover { border-color: var(--terracotta); }\n\n    .sx-pd-tags { display: flex; flex-wrap: wrap; gap: 8px; }\n    .sx-pd-tag {\n      background: var(--cream);\n      border: 1px solid var(--blush);\n      color: var(--terracotta-deep);\n      padding: 6px 16px;\n      border-radius: 999px;\n      font-size: 12.5px;\n      font-weight: 700;\n    }\n\n    \/* ── Sluittekst ── *\/\n    .sx-pd-close { text-align: center; padding: 4px 8px 0; }\n    .sx-pd-quote {\n      font-family: 'Fraunces', Georgia, serif;\n      font-size: 23px;\n      line-height: 1.5;\n      font-style: italic;\n      color: var(--deep);\n      margin: 0 auto 18px;\n      max-width: 30ch;\n      font-weight: 400;\n    }\n    .sx-pd-quote span { color: var(--terracotta-deep); }\n    .sx-pd-quote::before {\n      content: \"\";\n      display: block;\n      width: 34px;\n      height: 2px;\n      background: var(--terracotta);\n      margin: 0 auto 24px;\n    }\n    .sx-pd-intro {\n      font-size: 15px;\n      line-height: 1.9;\n      color: var(--mid);\n      max-width: 56ch;\n      margin: 0 auto;\n    }\n    .sx-pd-intro p { margin: 0 0 14px; }\n    .sx-pd-intro strong { color: var(--deep); }\n\n    .sx-pd-footer {\n      text-align: center;\n      font-size: 11px;\n      letter-spacing: .12em;\n      text-transform: uppercase;\n      color: var(--terracotta);\n      margin-top: 36px;\n      padding-top: 26px;\n      border-top: 1px solid var(--blush);\n    }\n\n    @media (max-width: 640px) {\n      .sx-pd-usps { grid-template-columns: 1fr 1fr; gap: 10px; }\n      .sx-pd-usp { padding: 22px 12px 18px; }\n      .sx-pd-quote { font-size: 20px; }\n    }\n  \u003c\/style\u003e\n\u003cdiv class=\"sx-product-desc\"\u003e\n\u003c!-- ───────── 1 · USP-blokjes met icoontjes ───────── --\u003e\n\u003cp class=\"sx-pd-eyebrow\"\u003eWaarom SX Gifts\u003c\/p\u003e\n\u003cdiv class=\"sx-pd-usps\"\u003e\n\u003cdiv class=\"sx-pd-usp\"\u003e\n\u003cdiv class=\"sx-pd-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n          \u003cline x1=\"4\" y1=\"20\" x2=\"16\" y2=\"8\"\u003e\u003c\/line\u003e\n          \u003ccircle cx=\"18\" cy=\"6\" r=\"1.6\"\u003e\u003c\/circle\u003e\n          \u003cpath d=\"M4 20c-1.6 0-1.6-2.6 0-2.6s1.6 2.6 0 2.6z\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cb\u003eEcht geborduurd\u003c\/b\u003e \u003csmall\u003eGeen print — blijft mooi\u003c\/small\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sx-pd-usp\"\u003e\n\u003cdiv class=\"sx-pd-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n          \u003cpath d=\"M12 20.5C7 17 4 13.8 4 10.2A4.2 4.2 0 0 1 12 8a4.2 4.2 0 0 1 8 2.2c0 3.6-3 6.8-8 10.3z\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cb\u003eVeilig voor baby's\u003c\/b\u003e \u003csmall\u003eGeschikt vanaf de geboorte\u003c\/small\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sx-pd-usp\"\u003e\n\u003cdiv class=\"sx-pd-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n          \u003cpath d=\"M21 4 11 14\"\u003e\u003c\/path\u003e\n          \u003cpath d=\"M21 4 14.5 21 11 14 4 10.5 21 4z\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cb\u003eSnel verzonden\u003c\/b\u003e \u003csmall\u003eVóór 14:00 = vandaag\u003c\/small\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sx-pd-usp\"\u003e\n\u003cdiv class=\"sx-pd-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n          \u003crect x=\"3.5\" y=\"9\" width=\"17\" height=\"11.5\" rx=\"1.5\"\u003e\u003c\/rect\u003e\n          \u003cpath d=\"M3 9h18M12 9v11.5\"\u003e\u003c\/path\u003e\n          \u003cpath d=\"M12 9C9 9 7 7.5 7 5.8 7 4.5 8 4 9 4c2 0 3 3 3 5zm0 0c3 0 5-1.5 5-3.2C17 4.5 16 4 15 4c-2 0-3 3-3 5z\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cb\u003eUniek cadeau\u003c\/b\u003e \u003csmall\u003eAlleen voor hen gemaakt\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ───────── 2 · Uitklapvelden ───────── --\u003e\n\u003cdiv class=\"sx-pd-accordion\"\u003e\n\u003cdiv class=\"sx-pd-item\"\u003e\n\u003cbutton class=\"sx-pd-trigger\" type=\"button\"\u003eWaarom deze knuffel zo bijzonder is\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"sx-pd-body\"\u003e\n\u003cdiv class=\"sx-pd-body-inner\"\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eHoogwaardig borduurwerk\u003c\/strong\u003e — geen print, dus blijft altijd mooi\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSuperzacht en veilig\u003c\/strong\u003e — geschikt vanaf de geboorte\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eUitneembare vulling\u003c\/strong\u003e — eenvoudig te wassen op 30°C\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eBlijft mooi na wassen\u003c\/strong\u003e — geen vervaging of slijtage\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eMet liefde gemaakt\u003c\/strong\u003e in ons eigen atelier in Nederland\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sx-pd-item\"\u003e\n\u003cbutton class=\"sx-pd-trigger\" type=\"button\"\u003eProductdetails\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"sx-pd-body\"\u003e\n\u003cdiv class=\"sx-pd-body-inner\"\u003e\n\u003cul\u003e\n\u003cli\u003eFormaat: ± 40 cm\u003c\/li\u003e\n\u003cli\u003eVulling uitneembaar via ritssysteem\u003c\/li\u003e\n\u003cli\u003eWasbaar op 30°C, fijn wasprogramma\u003c\/li\u003e\n\u003cli\u003eGeschikt voor alle leeftijden, ook baby's\u003c\/li\u003e\n\u003cli\u003eZachte, hoogwaardige stof\u003c\/li\u003e\n\u003cli\u003eGeborduurd met naam en eventueel geboortedatum\u003c\/li\u003e\n\u003cli\u003eGemaakt in eigen atelier in Nederland\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sx-pd-item\"\u003e\n\u003cbutton class=\"sx-pd-trigger\" type=\"button\"\u003eOnderhoud en wasadvies\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"sx-pd-body\"\u003e\n\u003cdiv class=\"sx-pd-body-inner\"\u003e\n\u003cp\u003eVerwijder de vulling via het ritssysteem en was het omhulsel op \u003cstrong\u003e30°C\u003c\/strong\u003e op een fijn wasprogramma. Droog plat of hangend — niet in de droger. Zo blijft de borduring én de stof jarenlang mooi.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sx-pd-item\"\u003e\n\u003cbutton class=\"sx-pd-trigger\" type=\"button\"\u003ePerfect als cadeau voor\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"sx-pd-body\"\u003e\n\u003cdiv class=\"sx-pd-body-inner\"\u003e\n\u003cdiv class=\"sx-pd-tags\"\u003e\n\u003cspan class=\"sx-pd-tag\"\u003eKraamcadeau\u003c\/span\u003e \u003cspan class=\"sx-pd-tag\"\u003eEerste verjaardag\u003c\/span\u003e \u003cspan class=\"sx-pd-tag\"\u003eBabyshower\u003c\/span\u003e \u003cspan class=\"sx-pd-tag\"\u003eSinterklaas\u003c\/span\u003e \u003cspan class=\"sx-pd-tag\"\u003eKerst\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sx-pd-item\"\u003e\n\u003cbutton class=\"sx-pd-trigger\" type=\"button\"\u003eCombineert perfect met\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"sx-pd-body\"\u003e\n\u003cdiv class=\"sx-pd-body-inner\"\u003e\n\u003cp\u003eMaak het cadeau nog completer. Combineer deze knuffel met een \u003ca href=\"\/collections\/gepersonaliseerde-bandana-slab-met-naam-geborduurd\"\u003egepersonaliseerde slab\u003c\/a\u003e, een \u003ca href=\"\/collections\/gepersonaliseerd-speenkoord-met-naam-geborduurd\"\u003espeenkoord met naam\u003c\/a\u003e of een \u003ca href=\"\/collections\/baby-beanie-met-oortjes\"\u003emutsje met oortjes\u003c\/a\u003e voor een compleet persoonlijk cadeaupakket.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ───────── 3 · Sluittekst ───────── --\u003e\n\u003cdiv class=\"sx-pd-close\"\u003e\n\u003cp class=\"sx-pd-quote\"\u003eEen knuffel die zijn naam draagt — \u003cspan\u003evoor altijd.\u003c\/span\u003e\u003c\/p\u003e\n\u003cdiv class=\"sx-pd-intro\"\u003e\n\u003cp\u003eElk kind verdient iets dat écht van hem of haar is. Deze zachte knuffel wordt speciaal voor jou geborduurd met de naam — en eventueel de geboortedatum — van de baby. Geen massaproductie, maar een uniek cadeau gemaakt met aandacht in ons eigen atelier.\u003c\/p\u003e\n\u003cp\u003eJarenlang mee knuffelen, jarenlang mooi blijven. \u003cstrong\u003eEen herinnering voor het leven.\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"sx-pd-footer\"\u003eAl door honderden ouders gekozen  ·  Gemaakt in eigen atelier  ·  Gratis verzending vanaf €20\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"SX Gifts","offers":[{"title":"Default Title","offer_id":58076326887759,"sku":"CU035","price":44.95,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0986\/7234\/5423\/files\/Roze_konijn_met_kindje_dc98dbd7-b670-4afd-b007-cc9b0871d667.png?v=1782671844"},{"product_id":"blauwe-konijn-knuffel-met-naam-kopie","title":"Blauwe Konijn Knuffel met Naam","description":"\u003cstyle\u003e\n    @import url('https:\/\/fonts.googleapis.com\/css2?family=Fraunces:ital,opsz,wght@0,9..144,400;0,9..144,500;1,9..144,400\u0026display=swap');\n\n    .sx-product-desc {\n      --deep: #2F2A26;\n      --mid: #6F655D;\n      --terracotta: #A88F7A;\n      --terracotta-deep: #8A7059;\n      --blush: #E8DFD8;\n      --cream: #F7F4F1;\n      --paper: #FBF9F7;\n      font-family: inherit;\n      color: var(--deep);\n      -webkit-font-smoothing: antialiased;\n    }\n    .sx-product-desc *, .sx-product-desc *::before, .sx-product-desc *::after { box-sizing: border-box; }\n\n    \/* ── Eyebrow label ── *\/\n    .sx-pd-eyebrow {\n      font-size: 11px;\n      letter-spacing: .22em;\n      text-transform: uppercase;\n      color: var(--terracotta);\n      font-weight: 700;\n      text-align: center;\n      margin: 0 0 22px;\n    }\n    .sx-pd-eyebrow::before,\n    .sx-pd-eyebrow::after {\n      content: \"\";\n      display: inline-block;\n      width: 26px;\n      height: 1px;\n      background: var(--blush);\n      vertical-align: middle;\n      margin: 0 12px;\n    }\n\n    \/* ── USP grid ── *\/\n    .sx-pd-usps {\n      display: grid;\n      grid-template-columns: repeat(4, 1fr);\n      gap: 14px;\n      margin-bottom: 46px;\n    }\n    .sx-pd-usp {\n      position: relative;\n      background: linear-gradient(160deg, var(--paper), var(--cream));\n      border: 1px solid var(--blush);\n      border-radius: 18px;\n      padding: 26px 16px 22px;\n      text-align: center;\n      transition: transform .35s cubic-bezier(.22,1,.36,1), box-shadow .35s ease, border-color .35s ease;\n      opacity: 0;\n      transform: translateY(14px);\n      animation: sx-rise .7s cubic-bezier(.22,1,.36,1) forwards;\n    }\n    .sx-pd-usp:nth-child(1) { animation-delay: .05s; }\n    .sx-pd-usp:nth-child(2) { animation-delay: .14s; }\n    .sx-pd-usp:nth-child(3) { animation-delay: .23s; }\n    .sx-pd-usp:nth-child(4) { animation-delay: .32s; }\n    @keyframes sx-rise { to { opacity: 1; transform: translateY(0); } }\n\n    .sx-pd-usp:hover {\n      transform: translateY(-5px);\n      box-shadow: 0 18px 40px -22px rgba(47,42,38,.45);\n      border-color: var(--terracotta);\n    }\n\n    .sx-pd-icon {\n      width: 54px;\n      height: 54px;\n      margin: 0 auto 16px;\n      border-radius: 50%;\n      background: #fff;\n      border: 1px solid var(--blush);\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      color: var(--terracotta);\n      transition: background .35s ease, color .35s ease, border-color .35s ease;\n    }\n    .sx-pd-usp:hover .sx-pd-icon {\n      background: var(--terracotta);\n      border-color: var(--terracotta);\n      color: #fff;\n    }\n    .sx-pd-icon svg { width: 26px; height: 26px; display: block; }\n\n    .sx-pd-usp b {\n      display: block;\n      font-size: 14px;\n      font-weight: 700;\n      color: var(--deep);\n      margin-bottom: 5px;\n      letter-spacing: .01em;\n    }\n    .sx-pd-usp small {\n      display: block;\n      font-size: 12px;\n      line-height: 1.45;\n      color: var(--mid);\n    }\n\n    \/* ── Accordion ── *\/\n    .sx-pd-accordion {\n      border: 1px solid var(--blush);\n      border-radius: 18px;\n      overflow: hidden;\n      background: var(--paper);\n      margin-bottom: 46px;\n    }\n    .sx-pd-item + .sx-pd-item { border-top: 1px solid var(--blush); }\n    .sx-pd-trigger {\n      width: 100%;\n      background: none;\n      border: none;\n      padding: 20px 24px;\n      display: flex;\n      justify-content: space-between;\n      align-items: center;\n      cursor: pointer;\n      font-family: inherit;\n      font-size: 14.5px;\n      font-weight: 700;\n      color: var(--deep);\n      letter-spacing: .01em;\n      text-align: left;\n      transition: color .25s ease;\n    }\n    .sx-pd-trigger:hover { color: var(--terracotta); }\n    .sx-pd-arrow {\n      position: relative;\n      width: 16px;\n      height: 16px;\n      flex-shrink: 0;\n      margin-left: 16px;\n    }\n    .sx-pd-arrow::before,\n    .sx-pd-arrow::after {\n      content: \"\";\n      position: absolute;\n      background: var(--terracotta);\n      border-radius: 2px;\n      transition: transform .3s cubic-bezier(.22,1,.36,1), opacity .3s ease;\n    }\n    .sx-pd-arrow::before { top: 7px; left: 0; width: 16px; height: 2px; }\n    .sx-pd-arrow::after  { left: 7px; top: 0; width: 2px; height: 16px; }\n    .sx-pd-item.open .sx-pd-arrow::after { transform: rotate(90deg); opacity: 0; }\n\n    .sx-pd-body {\n      max-height: 0;\n      overflow: hidden;\n      transition: max-height .4s cubic-bezier(.4,0,.2,1);\n    }\n    .sx-pd-body-inner {\n      padding: 0 24px 22px;\n      font-size: 14px;\n      line-height: 1.85;\n      color: var(--mid);\n    }\n    .sx-pd-body ul { margin: 0; padding-left: 18px; }\n    .sx-pd-body li { margin-bottom: 7px; }\n    .sx-pd-body li::marker { color: var(--terracotta); }\n    .sx-pd-body p { margin: 0; }\n    .sx-pd-body strong { color: var(--deep); }\n    .sx-pd-body a { color: var(--terracotta-deep); font-weight: 700; text-decoration: none; border-bottom: 1px solid var(--blush); }\n    .sx-pd-body a:hover { border-color: var(--terracotta); }\n\n    .sx-pd-tags { display: flex; flex-wrap: wrap; gap: 8px; }\n    .sx-pd-tag {\n      background: var(--cream);\n      border: 1px solid var(--blush);\n      color: var(--terracotta-deep);\n      padding: 6px 16px;\n      border-radius: 999px;\n      font-size: 12.5px;\n      font-weight: 700;\n    }\n\n    \/* ── Sluittekst ── *\/\n    .sx-pd-close { text-align: center; padding: 4px 8px 0; }\n    .sx-pd-quote {\n      font-family: 'Fraunces', Georgia, serif;\n      font-size: 23px;\n      line-height: 1.5;\n      font-style: italic;\n      color: var(--deep);\n      margin: 0 auto 18px;\n      max-width: 30ch;\n      font-weight: 400;\n    }\n    .sx-pd-quote span { color: var(--terracotta-deep); }\n    .sx-pd-quote::before {\n      content: \"\";\n      display: block;\n      width: 34px;\n      height: 2px;\n      background: var(--terracotta);\n      margin: 0 auto 24px;\n    }\n    .sx-pd-intro {\n      font-size: 15px;\n      line-height: 1.9;\n      color: var(--mid);\n      max-width: 56ch;\n      margin: 0 auto;\n    }\n    .sx-pd-intro p { margin: 0 0 14px; }\n    .sx-pd-intro strong { color: var(--deep); }\n\n    .sx-pd-footer {\n      text-align: center;\n      font-size: 11px;\n      letter-spacing: .12em;\n      text-transform: uppercase;\n      color: var(--terracotta);\n      margin-top: 36px;\n      padding-top: 26px;\n      border-top: 1px solid var(--blush);\n    }\n\n    @media (max-width: 640px) {\n      .sx-pd-usps { grid-template-columns: 1fr 1fr; gap: 10px; }\n      .sx-pd-usp { padding: 22px 12px 18px; }\n      .sx-pd-quote { font-size: 20px; }\n    }\n  \u003c\/style\u003e\n\u003cdiv class=\"sx-product-desc\"\u003e\n\u003c!-- ───────── 1 · USP-blokjes met icoontjes ───────── --\u003e\n\u003cp class=\"sx-pd-eyebrow\"\u003eWaarom SX Gifts\u003c\/p\u003e\n\u003cdiv class=\"sx-pd-usps\"\u003e\n\u003cdiv class=\"sx-pd-usp\"\u003e\n\u003cdiv class=\"sx-pd-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n          \u003cline x1=\"4\" y1=\"20\" x2=\"16\" y2=\"8\"\u003e\u003c\/line\u003e\n          \u003ccircle cx=\"18\" cy=\"6\" r=\"1.6\"\u003e\u003c\/circle\u003e\n          \u003cpath d=\"M4 20c-1.6 0-1.6-2.6 0-2.6s1.6 2.6 0 2.6z\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cb\u003eEcht geborduurd\u003c\/b\u003e \u003csmall\u003eGeen print — blijft mooi\u003c\/small\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sx-pd-usp\"\u003e\n\u003cdiv class=\"sx-pd-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n          \u003cpath d=\"M12 20.5C7 17 4 13.8 4 10.2A4.2 4.2 0 0 1 12 8a4.2 4.2 0 0 1 8 2.2c0 3.6-3 6.8-8 10.3z\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cb\u003eVeilig voor baby's\u003c\/b\u003e \u003csmall\u003eGeschikt vanaf de geboorte\u003c\/small\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sx-pd-usp\"\u003e\n\u003cdiv class=\"sx-pd-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n          \u003cpath d=\"M21 4 11 14\"\u003e\u003c\/path\u003e\n          \u003cpath d=\"M21 4 14.5 21 11 14 4 10.5 21 4z\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cb\u003eSnel verzonden\u003c\/b\u003e \u003csmall\u003eVóór 14:00 = vandaag\u003c\/small\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sx-pd-usp\"\u003e\n\u003cdiv class=\"sx-pd-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n          \u003crect x=\"3.5\" y=\"9\" width=\"17\" height=\"11.5\" rx=\"1.5\"\u003e\u003c\/rect\u003e\n          \u003cpath d=\"M3 9h18M12 9v11.5\"\u003e\u003c\/path\u003e\n          \u003cpath d=\"M12 9C9 9 7 7.5 7 5.8 7 4.5 8 4 9 4c2 0 3 3 3 5zm0 0c3 0 5-1.5 5-3.2C17 4.5 16 4 15 4c-2 0-3 3-3 5z\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cb\u003eUniek cadeau\u003c\/b\u003e \u003csmall\u003eAlleen voor hen gemaakt\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ───────── 2 · Uitklapvelden ───────── --\u003e\n\u003cdiv class=\"sx-pd-accordion\"\u003e\n\u003cdiv class=\"sx-pd-item\"\u003e\n\u003cbutton class=\"sx-pd-trigger\" type=\"button\"\u003eWaarom deze knuffel zo bijzonder is\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"sx-pd-body\"\u003e\n\u003cdiv class=\"sx-pd-body-inner\"\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eHoogwaardig borduurwerk\u003c\/strong\u003e — geen print, dus blijft altijd mooi\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSuperzacht en veilig\u003c\/strong\u003e — geschikt vanaf de geboorte\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eUitneembare vulling\u003c\/strong\u003e — eenvoudig te wassen op 30°C\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eBlijft mooi na wassen\u003c\/strong\u003e — geen vervaging of slijtage\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eMet liefde gemaakt\u003c\/strong\u003e in ons eigen atelier in Nederland\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sx-pd-item\"\u003e\n\u003cbutton class=\"sx-pd-trigger\" type=\"button\"\u003eProductdetails\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"sx-pd-body\"\u003e\n\u003cdiv class=\"sx-pd-body-inner\"\u003e\n\u003cul\u003e\n\u003cli\u003eFormaat: ± 40 cm\u003c\/li\u003e\n\u003cli\u003eVulling uitneembaar via ritssysteem\u003c\/li\u003e\n\u003cli\u003eWasbaar op 30°C, fijn wasprogramma\u003c\/li\u003e\n\u003cli\u003eGeschikt voor alle leeftijden, ook baby's\u003c\/li\u003e\n\u003cli\u003eZachte, hoogwaardige stof\u003c\/li\u003e\n\u003cli\u003eGeborduurd met naam en eventueel geboortedatum\u003c\/li\u003e\n\u003cli\u003eGemaakt in eigen atelier in Nederland\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sx-pd-item\"\u003e\n\u003cbutton class=\"sx-pd-trigger\" type=\"button\"\u003eOnderhoud en wasadvies\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"sx-pd-body\"\u003e\n\u003cdiv class=\"sx-pd-body-inner\"\u003e\n\u003cp\u003eVerwijder de vulling via het ritssysteem en was het omhulsel op \u003cstrong\u003e30°C\u003c\/strong\u003e op een fijn wasprogramma. Droog plat of hangend — niet in de droger. Zo blijft de borduring én de stof jarenlang mooi.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sx-pd-item\"\u003e\n\u003cbutton class=\"sx-pd-trigger\" type=\"button\"\u003ePerfect als cadeau voor\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"sx-pd-body\"\u003e\n\u003cdiv class=\"sx-pd-body-inner\"\u003e\n\u003cdiv class=\"sx-pd-tags\"\u003e\n\u003cspan class=\"sx-pd-tag\"\u003eKraamcadeau\u003c\/span\u003e \u003cspan class=\"sx-pd-tag\"\u003eEerste verjaardag\u003c\/span\u003e \u003cspan class=\"sx-pd-tag\"\u003eBabyshower\u003c\/span\u003e \u003cspan class=\"sx-pd-tag\"\u003eSinterklaas\u003c\/span\u003e \u003cspan class=\"sx-pd-tag\"\u003eKerst\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sx-pd-item\"\u003e\n\u003cbutton class=\"sx-pd-trigger\" type=\"button\"\u003eCombineert perfect met\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"sx-pd-body\"\u003e\n\u003cdiv class=\"sx-pd-body-inner\"\u003e\n\u003cp\u003eMaak het cadeau nog completer. Combineer deze knuffel met een \u003ca href=\"\/collections\/gepersonaliseerde-bandana-slab-met-naam-geborduurd\"\u003egepersonaliseerde slab\u003c\/a\u003e, een \u003ca href=\"\/collections\/gepersonaliseerd-speenkoord-met-naam-geborduurd\"\u003espeenkoord met naam\u003c\/a\u003e of een \u003ca href=\"\/collections\/baby-beanie-met-oortjes\"\u003emutsje met oortjes\u003c\/a\u003e voor een compleet persoonlijk cadeaupakket.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ───────── 3 · Sluittekst ───────── --\u003e\n\u003cdiv class=\"sx-pd-close\"\u003e\n\u003cp class=\"sx-pd-quote\"\u003eEen knuffel die zijn naam draagt — \u003cspan\u003evoor altijd.\u003c\/span\u003e\u003c\/p\u003e\n\u003cdiv class=\"sx-pd-intro\"\u003e\n\u003cp\u003eElk kind verdient iets dat écht van hem of haar is. Deze zachte knuffel wordt speciaal voor jou geborduurd met de naam — en eventueel de geboortedatum — van de baby. Geen massaproductie, maar een uniek cadeau gemaakt met aandacht in ons eigen atelier.\u003c\/p\u003e\n\u003cp\u003eJarenlang mee knuffelen, jarenlang mooi blijven. \u003cstrong\u003eEen herinnering voor het leven.\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"sx-pd-footer\"\u003eAl door honderden ouders gekozen  ·  Gemaakt in eigen atelier  ·  Gratis verzending vanaf €20\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"SX Gifts","offers":[{"title":"Default Title","offer_id":58076336980303,"sku":"CU036","price":44.95,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0986\/7234\/5423\/files\/Blauwe_konijn_met_kindje_35ccd7ac-e599-40ee-b8bc-3d00a362c651.png?v=1782672012"},{"product_id":"bandana-slab-met-naam-stone-green","title":"Bandana Slab met naam - Stone green","description":"\u003cstyle\u003e\n    @import url('https:\/\/fonts.googleapis.com\/css2?family=Fraunces:ital,opsz,wght@0,9..144,400;0,9..144,500;1,9..144,400\u0026display=swap');\n    .sx-product-desc {\n      --deep: #2F2A26;\n      --mid: #6F655D;\n      --terracotta: #A88F7A;\n      --terracotta-deep: #8A7059;\n      --blush: #E8DFD8;\n      --cream: #F7F4F1;\n      --paper: #FBF9F7;\n      font-family: inherit;\n      color: var(--deep);\n      -webkit-font-smoothing: antialiased;\n    }\n    .sx-product-desc *, .sx-product-desc *::before, .sx-product-desc *::after { box-sizing: border-box; }\n    \/* USP grid *\/\n    .sx-pd-usps {\n      display: grid;\n      grid-template-columns: repeat(4, 1fr);\n      gap: 14px;\n      margin-bottom: 46px;\n    }\n    .sx-pd-usp {\n      position: relative;\n      background: linear-gradient(160deg, var(--paper), var(--cream));\n      border: 1px solid var(--blush);\n      border-radius: 18px;\n      padding: 26px 16px 22px;\n      text-align: center;\n      transition: transform .35s cubic-bezier(.22,1,.36,1), box-shadow .35s ease, border-color .35s ease;\n      opacity: 0;\n      transform: translateY(14px);\n      animation: sx-rise .7s cubic-bezier(.22,1,.36,1) forwards;\n    }\n    .sx-pd-usp:nth-child(1) { animation-delay: .05s; }\n    .sx-pd-usp:nth-child(2) { animation-delay: .14s; }\n    .sx-pd-usp:nth-child(3) { animation-delay: .23s; }\n    .sx-pd-usp:nth-child(4) { animation-delay: .32s; }\n    @keyframes sx-rise { to { opacity: 1; transform: translateY(0); } }\n    .sx-pd-usp:hover {\n      transform: translateY(-5px);\n      box-shadow: 0 18px 40px -22px rgba(47,42,38,.45);\n      border-color: var(--terracotta);\n    }\n    .sx-pd-icon {\n      width: 54px;\n      height: 54px;\n      margin: 0 auto 16px;\n      border-radius: 50%;\n      background: #fff;\n      border: 1px solid var(--blush);\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      color: var(--terracotta);\n      transition: background .35s ease, color .35s ease, border-color .35s ease;\n    }\n    .sx-pd-usp:hover .sx-pd-icon {\n      background: var(--terracotta);\n      border-color: var(--terracotta);\n      color: #fff;\n    }\n    .sx-pd-icon svg { width: 26px; height: 26px; display: block; }\n    .sx-pd-usp b {\n      display: block;\n      font-size: 14px;\n      font-weight: 700;\n      color: var(--deep);\n      margin-bottom: 5px;\n      letter-spacing: .01em;\n    }\n    .sx-pd-usp small {\n      display: block;\n      font-size: 12px;\n      line-height: 1.45;\n      color: var(--mid);\n    }\n    \/* Accordion (CSS-only, geen JavaScript nodig) *\/\n    .sx-pd-accordion {\n      border: 1px solid var(--blush);\n      border-radius: 18px;\n      overflow: hidden;\n      background: var(--paper);\n      margin-bottom: 46px;\n    }\n    .sx-pd-item { position: relative; }\n    .sx-pd-item + .sx-pd-item { border-top: 1px solid var(--blush); }\n    .sx-pd-toggle {\n      position: absolute;\n      opacity: 0;\n      width: 0;\n      height: 0;\n      pointer-events: none;\n    }\n    .sx-pd-trigger {\n      width: 100%;\n      background: none;\n      border: none;\n      padding: 20px 24px;\n      display: flex;\n      justify-content: space-between;\n      align-items: center;\n      cursor: pointer;\n      font-family: inherit;\n      font-size: 14.5px;\n      font-weight: 700;\n      color: var(--deep);\n      letter-spacing: .01em;\n      text-align: left;\n      transition: color .25s ease;\n      -webkit-user-select: none;\n      user-select: none;\n    }\n    .sx-pd-trigger:hover { color: var(--terracotta); }\n    .sx-pd-arrow {\n      position: relative;\n      width: 16px;\n      height: 16px;\n      flex-shrink: 0;\n      margin-left: 16px;\n    }\n    .sx-pd-arrow::before,\n    .sx-pd-arrow::after {\n      content: \"\";\n      position: absolute;\n      background: var(--terracotta);\n      border-radius: 2px;\n      transition: transform .3s cubic-bezier(.22,1,.36,1), opacity .3s ease;\n    }\n    .sx-pd-arrow::before { top: 7px; left: 0; width: 16px; height: 2px; }\n    .sx-pd-arrow::after  { left: 7px; top: 0; width: 2px; height: 16px; }\n    .sx-pd-body {\n      max-height: 0;\n      overflow: hidden;\n      transition: max-height .4s cubic-bezier(.4,0,.2,1);\n    }\n    .sx-pd-toggle:checked ~ .sx-pd-body { max-height: 800px; }\n    .sx-pd-toggle:checked ~ .sx-pd-trigger .sx-pd-arrow::after { transform: rotate(90deg); opacity: 0; }\n    .sx-pd-toggle:focus-visible ~ .sx-pd-trigger { color: var(--terracotta); }\n    .sx-pd-body-inner {\n      padding: 0 24px 22px;\n      font-size: 14px;\n      line-height: 1.85;\n      color: var(--mid);\n    }\n    .sx-pd-body ul { margin: 0; padding-left: 18px; }\n    .sx-pd-body li { margin-bottom: 7px; }\n    .sx-pd-body li::marker { color: var(--terracotta); }\n    .sx-pd-body p { margin: 0; }\n    .sx-pd-body strong { color: var(--deep); }\n    .sx-pd-body a { color: var(--terracotta-deep); font-weight: 700; text-decoration: none; border-bottom: 1px solid var(--blush); }\n    .sx-pd-body a:hover { border-color: var(--terracotta); }\n    .sx-pd-tags { display: flex; flex-wrap: wrap; gap: 8px; }\n    .sx-pd-tag {\n      background: var(--cream);\n      border: 1px solid var(--blush);\n      color: var(--terracotta-deep);\n      padding: 6px 16px;\n      border-radius: 999px;\n      font-size: 12.5px;\n      font-weight: 700;\n    }\n    \/* Sluittekst *\/\n    .sx-pd-close { text-align: center; padding: 4px 8px 0; }\n    .sx-pd-quote {\n      font-family: 'Fraunces', Georgia, serif;\n      font-size: 23px;\n      line-height: 1.5;\n      font-style: italic;\n      color: var(--deep);\n      margin: 0 auto 18px;\n      max-width: 32ch;\n      font-weight: 400;\n    }\n    .sx-pd-quote span { color: var(--terracotta-deep); }\n    .sx-pd-quote::before {\n      content: \"\";\n      display: block;\n      width: 34px;\n      height: 2px;\n      background: var(--terracotta);\n      margin: 0 auto 24px;\n    }\n    .sx-pd-intro {\n      font-size: 15px;\n      line-height: 1.9;\n      color: var(--mid);\n      max-width: 56ch;\n      margin: 0 auto;\n    }\n    .sx-pd-intro p { margin: 0 0 14px; }\n    .sx-pd-intro strong { color: var(--deep); }\n    .sx-pd-footer {\n      text-align: center;\n      font-size: 11px;\n      letter-spacing: .12em;\n      text-transform: uppercase;\n      color: var(--terracotta);\n      margin-top: 36px;\n      padding-top: 26px;\n      border-top: 1px solid var(--blush);\n    }\n    @media (max-width: 640px) {\n      .sx-pd-usps { grid-template-columns: 1fr 1fr; gap: 10px; }\n      .sx-pd-usp { padding: 22px 12px 18px; }\n      .sx-pd-quote { font-size: 20px; }\n    }\n\u003c\/style\u003e\n\u003cdiv class=\"sx-product-desc\"\u003e\n\u003c!-- 1 - USP's --\u003e\n\u003cdiv class=\"sx-pd-usps\"\u003e\n\u003cdiv class=\"sx-pd-usp\"\u003e\n\u003cdiv class=\"sx-pd-icon\"\u003e\u003csvg width=\"26\" height=\"26\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cline x1=\"4\" y1=\"20\" x2=\"16\" y2=\"8\"\u003e\u003c\/line\u003e\u003ccircle cx=\"18\" cy=\"6\" r=\"1.6\"\u003e\u003c\/circle\u003e\u003cpath d=\"M4 20c-1.6 0-1.6-2.6 0-2.6s1.6 2.6 0 2.6z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cb\u003eEcht geborduurd\u003c\/b\u003e \u003csmall\u003eGeen print - blijft mooi\u003c\/small\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sx-pd-usp\"\u003e\n\u003cdiv class=\"sx-pd-icon\"\u003e\u003csvg width=\"26\" height=\"26\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M12 20.5C7 17 4 13.8 4 10.2A4.2 4.2 0 0 1 12 8a4.2 4.2 0 0 1 8 2.2c0 3.6-3 6.8-8 10.3z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cb\u003eVeilig voor baby's\u003c\/b\u003e \u003csmall\u003eGeschikt vanaf de geboorte\u003c\/small\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sx-pd-usp\"\u003e\n\u003cdiv class=\"sx-pd-icon\"\u003e\u003csvg width=\"26\" height=\"26\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M21 4 11 14\"\u003e\u003c\/path\u003e\u003cpath d=\"M21 4 14.5 21 11 14 4 10.5 21 4z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cb\u003eSnel verzonden\u003c\/b\u003e \u003csmall\u003eVoor 14:00 = vandaag\u003c\/small\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sx-pd-usp\"\u003e\n\u003cdiv class=\"sx-pd-icon\"\u003e\u003csvg width=\"26\" height=\"26\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M12 3c-4 5-6 8-6 11a6 6 0 0 0 12 0c0-3-2-6-6-11z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cb\u003eVangt kwijl op\u003c\/b\u003e \u003csmall\u003eZacht en sterk absorberend\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- 2 - Uitklapvelden --\u003e\n\u003cdiv class=\"sx-pd-accordion\"\u003e\n\u003cdiv class=\"sx-pd-item\"\u003e\n\u003cinput type=\"checkbox\" id=\"sx-acc-1\" class=\"sx-pd-toggle\"\u003e \u003clabel class=\"sx-pd-trigger\" for=\"sx-acc-1\"\u003eWaarom deze bandana slab zo bijzonder is\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/label\u003e\n\u003cdiv class=\"sx-pd-body\"\u003e\n\u003cdiv class=\"sx-pd-body-inner\"\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eEcht geborduurd\u003c\/strong\u003e - geen print, dus blijft altijd mooi\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e100% zuivere katoen badstof\u003c\/strong\u003e - heerlijk zacht en sterk absorberend\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCompact bandana-model\u003c\/strong\u003e - handig bij kwijlen en speekselen, en schattig om te zien\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eVeilig voor de babyhuid\u003c\/strong\u003e - natuurlijke materialen, zonder giftige stoffen\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eMet liefde geborduurd\u003c\/strong\u003e in ons eigen atelier in Nederland\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sx-pd-item\"\u003e\n\u003cinput type=\"checkbox\" id=\"sx-acc-2\" class=\"sx-pd-toggle\"\u003e \u003clabel class=\"sx-pd-trigger\" for=\"sx-acc-2\"\u003eProductdetails\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/label\u003e\n\u003cdiv class=\"sx-pd-body\"\u003e\n\u003cdiv class=\"sx-pd-body-inner\"\u003e\n\u003cul\u003e\n\u003cli\u003e100% zuivere katoen badstof\u003c\/li\u003e\n\u003cli\u003eAfmeting: 26 x 38 cm\u003c\/li\u003e\n\u003cli\u003eZacht en sterk absorberend\u003c\/li\u003e\n\u003cli\u003eGeborduurd met design en naam\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003eVerkrijgbaar in Cream, Blush, Sage Green en Grey Blue\u003c\/li\u003e\n\u003cli\u003eBandana-model - modieus en praktisch tegelijk\u003c\/li\u003e\n\u003cli\u003eGeborduurd in eigen atelier in Nederland\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sx-pd-item\"\u003e\n\u003cinput type=\"checkbox\" id=\"sx-acc-3\" class=\"sx-pd-toggle\"\u003e \u003clabel class=\"sx-pd-trigger\" for=\"sx-acc-3\"\u003eOnderhoud en wasadvies\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/label\u003e\n\u003cdiv class=\"sx-pd-body\"\u003e\n\u003cdiv class=\"sx-pd-body-inner\"\u003e\n\u003cp\u003eWas de slab \u003cstrong\u003evoor het eerste gebruik\u003c\/strong\u003e. Tip: leg het badtextiel voor de eerste wasbeurt een nacht in koud water, eventueel met een klein scheutje azijn - dit verbetert de absorptie en de kleurvastheid. Na een paar wasbeurten neemt de badstof het water optimaal op. Was de eerste keren apart, met gelijke kleuren, en raadpleeg altijd eerst het waslabel voor de juiste instructies.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sx-pd-item\"\u003e\n\u003cinput type=\"checkbox\" id=\"sx-acc-4\" class=\"sx-pd-toggle\"\u003e \u003clabel class=\"sx-pd-trigger\" for=\"sx-acc-4\"\u003ePerfect als cadeau voor\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/label\u003e\n\u003cdiv class=\"sx-pd-body\"\u003e\n\u003cdiv class=\"sx-pd-body-inner\"\u003e\n\u003cdiv class=\"sx-pd-tags\"\u003e\n\u003cspan class=\"sx-pd-tag\"\u003eKraamcadeau\u003c\/span\u003e \u003cspan class=\"sx-pd-tag\"\u003eBabyshower\u003c\/span\u003e \u003cspan class=\"sx-pd-tag\"\u003eEerste verjaardag\u003c\/span\u003e \u003cspan class=\"sx-pd-tag\"\u003eSinterklaas\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sx-pd-item\"\u003e\n\u003cinput type=\"checkbox\" id=\"sx-acc-5\" class=\"sx-pd-toggle\"\u003e \u003clabel class=\"sx-pd-trigger\" for=\"sx-acc-5\"\u003eCombineert perfect met\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/label\u003e\n\u003cdiv class=\"sx-pd-body\"\u003e\n\u003cdiv class=\"sx-pd-body-inner\"\u003e\n\u003cp\u003eMaak het cadeau nog completer. Combineer deze bandana slab met een \u003ca href=\"\/collections\/gepersonaliseerde-knuffels\"\u003egepersonaliseerde knuffel\u003c\/a\u003e, een \u003ca href=\"\/collections\/baby-badponcho-met-naam\"\u003ebadponcho met naam\u003c\/a\u003e of een \u003ca href=\"\/collections\/gepersonaliseerde-teddy-rugzakje-met-oortjes\"\u003erugzakje met naam\u003c\/a\u003e voor een compleet persoonlijk cadeaupakket.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- 3 - Sluittekst --\u003e\n\u003cdiv class=\"sx-pd-close\"\u003e\n\u003cp class=\"sx-pd-quote\"\u003ePraktisch bij het kwijlen — \u003cspan\u003een o zo lief om te dragen.\u003c\/span\u003e\u003c\/p\u003e\n\u003cdiv class=\"sx-pd-intro\"\u003e\n\u003cp\u003eElk kind verdient iets dat echt van hem of haar is. Deze zachte bandana slab wordt speciaal voor jou geborduurd met de naam - en eventueel de geboortedatum - van de baby. Geweven van de fijnste zuivere katoen badstof: heerlijk zacht, sterk absorberend en veilig voor de babyhuid.\u003c\/p\u003e\n\u003cp\u003eOf het nu tijdens het spelen is, bij het eten of gewoon in de kinderwagen - de bandana slab vangt kwijl en speeksel op, en ziet er nog schattig uit ook. Praktisch en persoonlijk, met de naam erop. \u003cstrong\u003eEen cadeau dat dagelijks gebruikt wordt.\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"sx-pd-footer\"\u003eGeborduurd in eigen atelier · Gratis verzending vanaf €20\u003c\/p\u003e\n\u003c\/div\u003e","brand":"SX Gifts","offers":[{"title":"Default Title","offer_id":58137445663055,"sku":null,"price":12.95,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0986\/7234\/5423\/files\/Groene_bandana_slab_met_baby.png?v=1783174318"},{"product_id":"bandana-slab-met-naam-cream","title":"Bandana Slab met naam - Cream","description":"\u003cstyle\u003e\n    @import url('https:\/\/fonts.googleapis.com\/css2?family=Fraunces:ital,opsz,wght@0,9..144,400;0,9..144,500;1,9..144,400\u0026display=swap');\n    .sx-product-desc {\n      --deep: #2F2A26;\n      --mid: #6F655D;\n      --terracotta: #A88F7A;\n      --terracotta-deep: #8A7059;\n      --blush: #E8DFD8;\n      --cream: #F7F4F1;\n      --paper: #FBF9F7;\n      font-family: inherit;\n      color: var(--deep);\n      -webkit-font-smoothing: antialiased;\n    }\n    .sx-product-desc *, .sx-product-desc *::before, .sx-product-desc *::after { box-sizing: border-box; }\n    \/* USP grid *\/\n    .sx-pd-usps {\n      display: grid;\n      grid-template-columns: repeat(4, 1fr);\n      gap: 14px;\n      margin-bottom: 46px;\n    }\n    .sx-pd-usp {\n      position: relative;\n      background: linear-gradient(160deg, var(--paper), var(--cream));\n      border: 1px solid var(--blush);\n      border-radius: 18px;\n      padding: 26px 16px 22px;\n      text-align: center;\n      transition: transform .35s cubic-bezier(.22,1,.36,1), box-shadow .35s ease, border-color .35s ease;\n      opacity: 0;\n      transform: translateY(14px);\n      animation: sx-rise .7s cubic-bezier(.22,1,.36,1) forwards;\n    }\n    .sx-pd-usp:nth-child(1) { animation-delay: .05s; }\n    .sx-pd-usp:nth-child(2) { animation-delay: .14s; }\n    .sx-pd-usp:nth-child(3) { animation-delay: .23s; }\n    .sx-pd-usp:nth-child(4) { animation-delay: .32s; }\n    @keyframes sx-rise { to { opacity: 1; transform: translateY(0); } }\n    .sx-pd-usp:hover {\n      transform: translateY(-5px);\n      box-shadow: 0 18px 40px -22px rgba(47,42,38,.45);\n      border-color: var(--terracotta);\n    }\n    .sx-pd-icon {\n      width: 54px;\n      height: 54px;\n      margin: 0 auto 16px;\n      border-radius: 50%;\n      background: #fff;\n      border: 1px solid var(--blush);\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      color: var(--terracotta);\n      transition: background .35s ease, color .35s ease, border-color .35s ease;\n    }\n    .sx-pd-usp:hover .sx-pd-icon {\n      background: var(--terracotta);\n      border-color: var(--terracotta);\n      color: #fff;\n    }\n    .sx-pd-icon svg { width: 26px; height: 26px; display: block; }\n    .sx-pd-usp b {\n      display: block;\n      font-size: 14px;\n      font-weight: 700;\n      color: var(--deep);\n      margin-bottom: 5px;\n      letter-spacing: .01em;\n    }\n    .sx-pd-usp small {\n      display: block;\n      font-size: 12px;\n      line-height: 1.45;\n      color: var(--mid);\n    }\n    \/* Accordion (CSS-only, geen JavaScript nodig) *\/\n    .sx-pd-accordion {\n      border: 1px solid var(--blush);\n      border-radius: 18px;\n      overflow: hidden;\n      background: var(--paper);\n      margin-bottom: 46px;\n    }\n    .sx-pd-item { position: relative; }\n    .sx-pd-item + .sx-pd-item { border-top: 1px solid var(--blush); }\n    .sx-pd-toggle {\n      position: absolute;\n      opacity: 0;\n      width: 0;\n      height: 0;\n      pointer-events: none;\n    }\n    .sx-pd-trigger {\n      width: 100%;\n      background: none;\n      border: none;\n      padding: 20px 24px;\n      display: flex;\n      justify-content: space-between;\n      align-items: center;\n      cursor: pointer;\n      font-family: inherit;\n      font-size: 14.5px;\n      font-weight: 700;\n      color: var(--deep);\n      letter-spacing: .01em;\n      text-align: left;\n      transition: color .25s ease;\n      -webkit-user-select: none;\n      user-select: none;\n    }\n    .sx-pd-trigger:hover { color: var(--terracotta); }\n    .sx-pd-arrow {\n      position: relative;\n      width: 16px;\n      height: 16px;\n      flex-shrink: 0;\n      margin-left: 16px;\n    }\n    .sx-pd-arrow::before,\n    .sx-pd-arrow::after {\n      content: \"\";\n      position: absolute;\n      background: var(--terracotta);\n      border-radius: 2px;\n      transition: transform .3s cubic-bezier(.22,1,.36,1), opacity .3s ease;\n    }\n    .sx-pd-arrow::before { top: 7px; left: 0; width: 16px; height: 2px; }\n    .sx-pd-arrow::after  { left: 7px; top: 0; width: 2px; height: 16px; }\n    .sx-pd-body {\n      max-height: 0;\n      overflow: hidden;\n      transition: max-height .4s cubic-bezier(.4,0,.2,1);\n    }\n    .sx-pd-toggle:checked ~ .sx-pd-body { max-height: 800px; }\n    .sx-pd-toggle:checked ~ .sx-pd-trigger .sx-pd-arrow::after { transform: rotate(90deg); opacity: 0; }\n    .sx-pd-toggle:focus-visible ~ .sx-pd-trigger { color: var(--terracotta); }\n    .sx-pd-body-inner {\n      padding: 0 24px 22px;\n      font-size: 14px;\n      line-height: 1.85;\n      color: var(--mid);\n    }\n    .sx-pd-body ul { margin: 0; padding-left: 18px; }\n    .sx-pd-body li { margin-bottom: 7px; }\n    .sx-pd-body li::marker { color: var(--terracotta); }\n    .sx-pd-body p { margin: 0; }\n    .sx-pd-body strong { color: var(--deep); }\n    .sx-pd-body a { color: var(--terracotta-deep); font-weight: 700; text-decoration: none; border-bottom: 1px solid var(--blush); }\n    .sx-pd-body a:hover { border-color: var(--terracotta); }\n    .sx-pd-tags { display: flex; flex-wrap: wrap; gap: 8px; }\n    .sx-pd-tag {\n      background: var(--cream);\n      border: 1px solid var(--blush);\n      color: var(--terracotta-deep);\n      padding: 6px 16px;\n      border-radius: 999px;\n      font-size: 12.5px;\n      font-weight: 700;\n    }\n    \/* Sluittekst *\/\n    .sx-pd-close { text-align: center; padding: 4px 8px 0; }\n    .sx-pd-quote {\n      font-family: 'Fraunces', Georgia, serif;\n      font-size: 23px;\n      line-height: 1.5;\n      font-style: italic;\n      color: var(--deep);\n      margin: 0 auto 18px;\n      max-width: 32ch;\n      font-weight: 400;\n    }\n    .sx-pd-quote span { color: var(--terracotta-deep); }\n    .sx-pd-quote::before {\n      content: \"\";\n      display: block;\n      width: 34px;\n      height: 2px;\n      background: var(--terracotta);\n      margin: 0 auto 24px;\n    }\n    .sx-pd-intro {\n      font-size: 15px;\n      line-height: 1.9;\n      color: var(--mid);\n      max-width: 56ch;\n      margin: 0 auto;\n    }\n    .sx-pd-intro p { margin: 0 0 14px; }\n    .sx-pd-intro strong { color: var(--deep); }\n    .sx-pd-footer {\n      text-align: center;\n      font-size: 11px;\n      letter-spacing: .12em;\n      text-transform: uppercase;\n      color: var(--terracotta);\n      margin-top: 36px;\n      padding-top: 26px;\n      border-top: 1px solid var(--blush);\n    }\n    @media (max-width: 640px) {\n      .sx-pd-usps { grid-template-columns: 1fr 1fr; gap: 10px; }\n      .sx-pd-usp { padding: 22px 12px 18px; }\n      .sx-pd-quote { font-size: 20px; }\n    }\n\u003c\/style\u003e\n\u003cdiv class=\"sx-product-desc\"\u003e\n\u003c!-- 1 - USP's --\u003e\n\u003cdiv class=\"sx-pd-usps\"\u003e\n\u003cdiv class=\"sx-pd-usp\"\u003e\n\u003cdiv class=\"sx-pd-icon\"\u003e\u003csvg width=\"26\" height=\"26\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cline x1=\"4\" y1=\"20\" x2=\"16\" y2=\"8\"\u003e\u003c\/line\u003e\u003ccircle cx=\"18\" cy=\"6\" r=\"1.6\"\u003e\u003c\/circle\u003e\u003cpath d=\"M4 20c-1.6 0-1.6-2.6 0-2.6s1.6 2.6 0 2.6z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cb\u003eEcht geborduurd\u003c\/b\u003e \u003csmall\u003eGeen print - blijft mooi\u003c\/small\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sx-pd-usp\"\u003e\n\u003cdiv class=\"sx-pd-icon\"\u003e\u003csvg width=\"26\" height=\"26\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M12 20.5C7 17 4 13.8 4 10.2A4.2 4.2 0 0 1 12 8a4.2 4.2 0 0 1 8 2.2c0 3.6-3 6.8-8 10.3z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cb\u003eVeilig voor baby's\u003c\/b\u003e \u003csmall\u003eGeschikt vanaf de geboorte\u003c\/small\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sx-pd-usp\"\u003e\n\u003cdiv class=\"sx-pd-icon\"\u003e\u003csvg width=\"26\" height=\"26\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M21 4 11 14\"\u003e\u003c\/path\u003e\u003cpath d=\"M21 4 14.5 21 11 14 4 10.5 21 4z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cb\u003eSnel verzonden\u003c\/b\u003e \u003csmall\u003eVoor 14:00 = vandaag\u003c\/small\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sx-pd-usp\"\u003e\n\u003cdiv class=\"sx-pd-icon\"\u003e\u003csvg width=\"26\" height=\"26\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M12 3c-4 5-6 8-6 11a6 6 0 0 0 12 0c0-3-2-6-6-11z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cb\u003eVangt kwijl op\u003c\/b\u003e \u003csmall\u003eZacht en sterk absorberend\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- 2 - Uitklapvelden --\u003e\n\u003cdiv class=\"sx-pd-accordion\"\u003e\n\u003cdiv class=\"sx-pd-item\"\u003e\n\u003cinput type=\"checkbox\" id=\"sx-acc-1\" class=\"sx-pd-toggle\"\u003e \u003clabel class=\"sx-pd-trigger\" for=\"sx-acc-1\"\u003eWaarom deze bandana slab zo bijzonder is\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/label\u003e\n\u003cdiv class=\"sx-pd-body\"\u003e\n\u003cdiv class=\"sx-pd-body-inner\"\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eEcht geborduurd\u003c\/strong\u003e - geen print, dus blijft altijd mooi\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e100% zuivere katoen badstof\u003c\/strong\u003e - heerlijk zacht en sterk absorberend\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCompact bandana-model\u003c\/strong\u003e - handig bij kwijlen en speekselen, en schattig om te zien\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eVeilig voor de babyhuid\u003c\/strong\u003e - natuurlijke materialen, zonder giftige stoffen\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eMet liefde geborduurd\u003c\/strong\u003e in ons eigen atelier in Nederland\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sx-pd-item\"\u003e\n\u003cinput type=\"checkbox\" id=\"sx-acc-2\" class=\"sx-pd-toggle\"\u003e \u003clabel class=\"sx-pd-trigger\" for=\"sx-acc-2\"\u003eProductdetails\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/label\u003e\n\u003cdiv class=\"sx-pd-body\"\u003e\n\u003cdiv class=\"sx-pd-body-inner\"\u003e\n\u003cul\u003e\n\u003cli\u003e100% zuivere katoen badstof\u003c\/li\u003e\n\u003cli\u003eAfmeting: 26 x 38 cm\u003c\/li\u003e\n\u003cli\u003eZacht en sterk absorberend\u003c\/li\u003e\n\u003cli\u003eGeborduurd met design en naam\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003eVerkrijgbaar in Cream, Blush, Sage Green en Grey Blue\u003c\/li\u003e\n\u003cli\u003eBandana-model - modieus en praktisch tegelijk\u003c\/li\u003e\n\u003cli\u003eGeborduurd in eigen atelier in Nederland\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sx-pd-item\"\u003e\n\u003cinput type=\"checkbox\" id=\"sx-acc-3\" class=\"sx-pd-toggle\"\u003e \u003clabel class=\"sx-pd-trigger\" for=\"sx-acc-3\"\u003eOnderhoud en wasadvies\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/label\u003e\n\u003cdiv class=\"sx-pd-body\"\u003e\n\u003cdiv class=\"sx-pd-body-inner\"\u003e\n\u003cp\u003eWas de slab \u003cstrong\u003evoor het eerste gebruik\u003c\/strong\u003e. Tip: leg het badtextiel voor de eerste wasbeurt een nacht in koud water, eventueel met een klein scheutje azijn - dit verbetert de absorptie en de kleurvastheid. Na een paar wasbeurten neemt de badstof het water optimaal op. Was de eerste keren apart, met gelijke kleuren, en raadpleeg altijd eerst het waslabel voor de juiste instructies.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sx-pd-item\"\u003e\n\u003cinput type=\"checkbox\" id=\"sx-acc-4\" class=\"sx-pd-toggle\"\u003e \u003clabel class=\"sx-pd-trigger\" for=\"sx-acc-4\"\u003ePerfect als cadeau voor\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/label\u003e\n\u003cdiv class=\"sx-pd-body\"\u003e\n\u003cdiv class=\"sx-pd-body-inner\"\u003e\n\u003cdiv class=\"sx-pd-tags\"\u003e\n\u003cspan class=\"sx-pd-tag\"\u003eKraamcadeau\u003c\/span\u003e \u003cspan class=\"sx-pd-tag\"\u003eBabyshower\u003c\/span\u003e \u003cspan class=\"sx-pd-tag\"\u003eEerste verjaardag\u003c\/span\u003e \u003cspan class=\"sx-pd-tag\"\u003eSinterklaas\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sx-pd-item\"\u003e\n\u003cinput type=\"checkbox\" id=\"sx-acc-5\" class=\"sx-pd-toggle\"\u003e \u003clabel class=\"sx-pd-trigger\" for=\"sx-acc-5\"\u003eCombineert perfect met\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/label\u003e\n\u003cdiv class=\"sx-pd-body\"\u003e\n\u003cdiv class=\"sx-pd-body-inner\"\u003e\n\u003cp\u003eMaak het cadeau nog completer. Combineer deze bandana slab met een \u003ca href=\"\/collections\/gepersonaliseerde-knuffels\"\u003egepersonaliseerde knuffel\u003c\/a\u003e, een \u003ca href=\"\/collections\/baby-badponcho-met-naam\"\u003ebadponcho met naam\u003c\/a\u003e of een \u003ca href=\"\/collections\/gepersonaliseerde-teddy-rugzakje-met-oortjes\"\u003erugzakje met naam\u003c\/a\u003e voor een compleet persoonlijk cadeaupakket.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- 3 - Sluittekst --\u003e\n\u003cdiv class=\"sx-pd-close\"\u003e\n\u003cp class=\"sx-pd-quote\"\u003ePraktisch bij het kwijlen — \u003cspan\u003een o zo lief om te dragen.\u003c\/span\u003e\u003c\/p\u003e\n\u003cdiv class=\"sx-pd-intro\"\u003e\n\u003cp\u003eElk kind verdient iets dat echt van hem of haar is. Deze zachte bandana slab wordt speciaal voor jou geborduurd met de naam - en eventueel de geboortedatum - van de baby. Geweven van de fijnste zuivere katoen badstof: heerlijk zacht, sterk absorberend en veilig voor de babyhuid.\u003c\/p\u003e\n\u003cp\u003eOf het nu tijdens het spelen is, bij het eten of gewoon in de kinderwagen - de bandana slab vangt kwijl en speeksel op, en ziet er nog schattig uit ook. Praktisch en persoonlijk, met de naam erop. \u003cstrong\u003eEen cadeau dat dagelijks gebruikt wordt.\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"sx-pd-footer\"\u003eGeborduurd in eigen atelier · Gratis verzending vanaf €20\u003c\/p\u003e\n\u003c\/div\u003e","brand":"SX Gifts","offers":[{"title":"Default Title","offer_id":58138003898703,"sku":null,"price":12.95,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0986\/7234\/5423\/files\/cream_bandana_slab_met_baby.png?v=1783184703"},{"product_id":"bandana-slab-met-naam-blush","title":"Bandana Slab met naam - Blush","description":"\u003cstyle\u003e\n    @import url('https:\/\/fonts.googleapis.com\/css2?family=Fraunces:ital,opsz,wght@0,9..144,400;0,9..144,500;1,9..144,400\u0026display=swap');\n    .sx-product-desc {\n      --deep: #2F2A26;\n      --mid: #6F655D;\n      --terracotta: #A88F7A;\n      --terracotta-deep: #8A7059;\n      --blush: #E8DFD8;\n      --cream: #F7F4F1;\n      --paper: #FBF9F7;\n      font-family: inherit;\n      color: var(--deep);\n      -webkit-font-smoothing: antialiased;\n    }\n    .sx-product-desc *, .sx-product-desc *::before, .sx-product-desc *::after { box-sizing: border-box; }\n    \/* USP grid *\/\n    .sx-pd-usps {\n      display: grid;\n      grid-template-columns: repeat(4, 1fr);\n      gap: 14px;\n      margin-bottom: 46px;\n    }\n    .sx-pd-usp {\n      position: relative;\n      background: linear-gradient(160deg, var(--paper), var(--cream));\n      border: 1px solid var(--blush);\n      border-radius: 18px;\n      padding: 26px 16px 22px;\n      text-align: center;\n      transition: transform .35s cubic-bezier(.22,1,.36,1), box-shadow .35s ease, border-color .35s ease;\n      opacity: 0;\n      transform: translateY(14px);\n      animation: sx-rise .7s cubic-bezier(.22,1,.36,1) forwards;\n    }\n    .sx-pd-usp:nth-child(1) { animation-delay: .05s; }\n    .sx-pd-usp:nth-child(2) { animation-delay: .14s; }\n    .sx-pd-usp:nth-child(3) { animation-delay: .23s; }\n    .sx-pd-usp:nth-child(4) { animation-delay: .32s; }\n    @keyframes sx-rise { to { opacity: 1; transform: translateY(0); } }\n    .sx-pd-usp:hover {\n      transform: translateY(-5px);\n      box-shadow: 0 18px 40px -22px rgba(47,42,38,.45);\n      border-color: var(--terracotta);\n    }\n    .sx-pd-icon {\n      width: 54px;\n      height: 54px;\n      margin: 0 auto 16px;\n      border-radius: 50%;\n      background: #fff;\n      border: 1px solid var(--blush);\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      color: var(--terracotta);\n      transition: background .35s ease, color .35s ease, border-color .35s ease;\n    }\n    .sx-pd-usp:hover .sx-pd-icon {\n      background: var(--terracotta);\n      border-color: var(--terracotta);\n      color: #fff;\n    }\n    .sx-pd-icon svg { width: 26px; height: 26px; display: block; }\n    .sx-pd-usp b {\n      display: block;\n      font-size: 14px;\n      font-weight: 700;\n      color: var(--deep);\n      margin-bottom: 5px;\n      letter-spacing: .01em;\n    }\n    .sx-pd-usp small {\n      display: block;\n      font-size: 12px;\n      line-height: 1.45;\n      color: var(--mid);\n    }\n    \/* Accordion (CSS-only, geen JavaScript nodig) *\/\n    .sx-pd-accordion {\n      border: 1px solid var(--blush);\n      border-radius: 18px;\n      overflow: hidden;\n      background: var(--paper);\n      margin-bottom: 46px;\n    }\n    .sx-pd-item { position: relative; }\n    .sx-pd-item + .sx-pd-item { border-top: 1px solid var(--blush); }\n    .sx-pd-toggle {\n      position: absolute;\n      opacity: 0;\n      width: 0;\n      height: 0;\n      pointer-events: none;\n    }\n    .sx-pd-trigger {\n      width: 100%;\n      background: none;\n      border: none;\n      padding: 20px 24px;\n      display: flex;\n      justify-content: space-between;\n      align-items: center;\n      cursor: pointer;\n      font-family: inherit;\n      font-size: 14.5px;\n      font-weight: 700;\n      color: var(--deep);\n      letter-spacing: .01em;\n      text-align: left;\n      transition: color .25s ease;\n      -webkit-user-select: none;\n      user-select: none;\n    }\n    .sx-pd-trigger:hover { color: var(--terracotta); }\n    .sx-pd-arrow {\n      position: relative;\n      width: 16px;\n      height: 16px;\n      flex-shrink: 0;\n      margin-left: 16px;\n    }\n    .sx-pd-arrow::before,\n    .sx-pd-arrow::after {\n      content: \"\";\n      position: absolute;\n      background: var(--terracotta);\n      border-radius: 2px;\n      transition: transform .3s cubic-bezier(.22,1,.36,1), opacity .3s ease;\n    }\n    .sx-pd-arrow::before { top: 7px; left: 0; width: 16px; height: 2px; }\n    .sx-pd-arrow::after  { left: 7px; top: 0; width: 2px; height: 16px; }\n    .sx-pd-body {\n      max-height: 0;\n      overflow: hidden;\n      transition: max-height .4s cubic-bezier(.4,0,.2,1);\n    }\n    .sx-pd-toggle:checked ~ .sx-pd-body { max-height: 800px; }\n    .sx-pd-toggle:checked ~ .sx-pd-trigger .sx-pd-arrow::after { transform: rotate(90deg); opacity: 0; }\n    .sx-pd-toggle:focus-visible ~ .sx-pd-trigger { color: var(--terracotta); }\n    .sx-pd-body-inner {\n      padding: 0 24px 22px;\n      font-size: 14px;\n      line-height: 1.85;\n      color: var(--mid);\n    }\n    .sx-pd-body ul { margin: 0; padding-left: 18px; }\n    .sx-pd-body li { margin-bottom: 7px; }\n    .sx-pd-body li::marker { color: var(--terracotta); }\n    .sx-pd-body p { margin: 0; }\n    .sx-pd-body strong { color: var(--deep); }\n    .sx-pd-body a { color: var(--terracotta-deep); font-weight: 700; text-decoration: none; border-bottom: 1px solid var(--blush); }\n    .sx-pd-body a:hover { border-color: var(--terracotta); }\n    .sx-pd-tags { display: flex; flex-wrap: wrap; gap: 8px; }\n    .sx-pd-tag {\n      background: var(--cream);\n      border: 1px solid var(--blush);\n      color: var(--terracotta-deep);\n      padding: 6px 16px;\n      border-radius: 999px;\n      font-size: 12.5px;\n      font-weight: 700;\n    }\n    \/* Sluittekst *\/\n    .sx-pd-close { text-align: center; padding: 4px 8px 0; }\n    .sx-pd-quote {\n      font-family: 'Fraunces', Georgia, serif;\n      font-size: 23px;\n      line-height: 1.5;\n      font-style: italic;\n      color: var(--deep);\n      margin: 0 auto 18px;\n      max-width: 32ch;\n      font-weight: 400;\n    }\n    .sx-pd-quote span { color: var(--terracotta-deep); }\n    .sx-pd-quote::before {\n      content: \"\";\n      display: block;\n      width: 34px;\n      height: 2px;\n      background: var(--terracotta);\n      margin: 0 auto 24px;\n    }\n    .sx-pd-intro {\n      font-size: 15px;\n      line-height: 1.9;\n      color: var(--mid);\n      max-width: 56ch;\n      margin: 0 auto;\n    }\n    .sx-pd-intro p { margin: 0 0 14px; }\n    .sx-pd-intro strong { color: var(--deep); }\n    .sx-pd-footer {\n      text-align: center;\n      font-size: 11px;\n      letter-spacing: .12em;\n      text-transform: uppercase;\n      color: var(--terracotta);\n      margin-top: 36px;\n      padding-top: 26px;\n      border-top: 1px solid var(--blush);\n    }\n    @media (max-width: 640px) {\n      .sx-pd-usps { grid-template-columns: 1fr 1fr; gap: 10px; }\n      .sx-pd-usp { padding: 22px 12px 18px; }\n      .sx-pd-quote { font-size: 20px; }\n    }\n\u003c\/style\u003e\n\u003cdiv class=\"sx-product-desc\"\u003e\n\u003c!-- 1 - USP's --\u003e\n\u003cdiv class=\"sx-pd-usps\"\u003e\n\u003cdiv class=\"sx-pd-usp\"\u003e\n\u003cdiv class=\"sx-pd-icon\"\u003e\u003csvg stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke-width=\"1.6\" stroke=\"currentColor\" fill=\"none\" viewbox=\"0 0 24 24\" height=\"26\" width=\"26\"\u003e\u003cline y2=\"8\" x2=\"16\" y1=\"20\" x1=\"4\"\u003e\u003c\/line\u003e\u003ccircle r=\"1.6\" cy=\"6\" cx=\"18\"\u003e\u003c\/circle\u003e\u003cpath d=\"M4 20c-1.6 0-1.6-2.6 0-2.6s1.6 2.6 0 2.6z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cb\u003eEcht geborduurd\u003c\/b\u003e \u003csmall\u003eGeen print - blijft mooi\u003c\/small\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sx-pd-usp\"\u003e\n\u003cdiv class=\"sx-pd-icon\"\u003e\u003csvg stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke-width=\"1.6\" stroke=\"currentColor\" fill=\"none\" viewbox=\"0 0 24 24\" height=\"26\" width=\"26\"\u003e\u003cpath d=\"M12 20.5C7 17 4 13.8 4 10.2A4.2 4.2 0 0 1 12 8a4.2 4.2 0 0 1 8 2.2c0 3.6-3 6.8-8 10.3z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cb\u003eVeilig voor baby's\u003c\/b\u003e \u003csmall\u003eGeschikt vanaf de geboorte\u003c\/small\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sx-pd-usp\"\u003e\n\u003cdiv class=\"sx-pd-icon\"\u003e\u003csvg stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke-width=\"1.6\" stroke=\"currentColor\" fill=\"none\" viewbox=\"0 0 24 24\" height=\"26\" width=\"26\"\u003e\u003cpath d=\"M21 4 11 14\"\u003e\u003c\/path\u003e\u003cpath d=\"M21 4 14.5 21 11 14 4 10.5 21 4z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cb\u003eSnel verzonden\u003c\/b\u003e \u003csmall\u003eVoor 14:00 = vandaag\u003c\/small\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sx-pd-usp\"\u003e\n\u003cdiv class=\"sx-pd-icon\"\u003e\u003csvg stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke-width=\"1.6\" stroke=\"currentColor\" fill=\"none\" viewbox=\"0 0 24 24\" height=\"26\" width=\"26\"\u003e\u003cpath d=\"M12 3c-4 5-6 8-6 11a6 6 0 0 0 12 0c0-3-2-6-6-11z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cb\u003eVangt kwijl op\u003c\/b\u003e \u003csmall\u003eZacht en sterk absorberend\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- 2 - Uitklapvelden --\u003e\n\u003cdiv class=\"sx-pd-accordion\"\u003e\n\u003cdiv class=\"sx-pd-item\"\u003e\n\u003cinput class=\"sx-pd-toggle\" id=\"sx-acc-1\" type=\"checkbox\"\u003e \u003clabel for=\"sx-acc-1\" class=\"sx-pd-trigger\"\u003eWaarom deze bandana slab zo bijzonder is\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/label\u003e\n\u003cdiv class=\"sx-pd-body\"\u003e\n\u003cdiv class=\"sx-pd-body-inner\"\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eEcht geborduurd\u003c\/strong\u003e - geen print, dus blijft altijd mooi\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e100% zuivere katoen badstof\u003c\/strong\u003e - heerlijk zacht en sterk absorberend\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCompact bandana-model\u003c\/strong\u003e - handig bij kwijlen en speekselen, en schattig om te zien\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eVeilig voor de babyhuid\u003c\/strong\u003e - natuurlijke materialen, zonder giftige stoffen\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eMet liefde geborduurd\u003c\/strong\u003e in ons eigen atelier in Nederland\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sx-pd-item\"\u003e\n\u003cinput class=\"sx-pd-toggle\" id=\"sx-acc-2\" type=\"checkbox\"\u003e \u003clabel for=\"sx-acc-2\" class=\"sx-pd-trigger\"\u003eProductdetails\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/label\u003e\n\u003cdiv class=\"sx-pd-body\"\u003e\n\u003cdiv class=\"sx-pd-body-inner\"\u003e\n\u003cul\u003e\n\u003cli\u003e100% zuivere katoen badstof\u003c\/li\u003e\n\u003cli\u003eAfmeting: 26 x 38 cm\u003c\/li\u003e\n\u003cli\u003eZacht en sterk absorberend\u003c\/li\u003e\n\u003cli\u003eGeborduurd met design en naam\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003eVerkrijgbaar in Cream, Blush, Sage Green en Grey Blue\u003c\/li\u003e\n\u003cli\u003eBandana-model - modieus en praktisch tegelijk\u003c\/li\u003e\n\u003cli\u003eGeborduurd in eigen atelier in Nederland\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sx-pd-item\"\u003e\n\u003cinput class=\"sx-pd-toggle\" id=\"sx-acc-3\" type=\"checkbox\"\u003e \u003clabel for=\"sx-acc-3\" class=\"sx-pd-trigger\"\u003eOnderhoud en wasadvies\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/label\u003e\n\u003cdiv class=\"sx-pd-body\"\u003e\n\u003cdiv class=\"sx-pd-body-inner\"\u003e\n\u003cp\u003eWas de slab \u003cstrong\u003evoor het eerste gebruik\u003c\/strong\u003e. Tip: leg het badtextiel voor de eerste wasbeurt een nacht in koud water, eventueel met een klein scheutje azijn - dit verbetert de absorptie en de kleurvastheid. Na een paar wasbeurten neemt de badstof het water optimaal op. Was de eerste keren apart, met gelijke kleuren, en raadpleeg altijd eerst het waslabel voor de juiste instructies.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sx-pd-item\"\u003e\n\u003cinput class=\"sx-pd-toggle\" id=\"sx-acc-4\" type=\"checkbox\"\u003e \u003clabel for=\"sx-acc-4\" class=\"sx-pd-trigger\"\u003ePerfect als cadeau voor\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/label\u003e\n\u003cdiv class=\"sx-pd-body\"\u003e\n\u003cdiv class=\"sx-pd-body-inner\"\u003e\n\u003cdiv class=\"sx-pd-tags\"\u003e\n\u003cspan class=\"sx-pd-tag\"\u003eKraamcadeau\u003c\/span\u003e \u003cspan class=\"sx-pd-tag\"\u003eBabyshower\u003c\/span\u003e \u003cspan class=\"sx-pd-tag\"\u003eEerste verjaardag\u003c\/span\u003e \u003cspan class=\"sx-pd-tag\"\u003eSinterklaas\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sx-pd-item\"\u003e\n\u003cinput class=\"sx-pd-toggle\" id=\"sx-acc-5\" type=\"checkbox\"\u003e \u003clabel for=\"sx-acc-5\" class=\"sx-pd-trigger\"\u003eCombineert perfect met\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/label\u003e\n\u003cdiv class=\"sx-pd-body\"\u003e\n\u003cdiv class=\"sx-pd-body-inner\"\u003e\n\u003cp\u003eMaak het cadeau nog completer. Combineer deze bandana slab met een \u003ca href=\"\/collections\/gepersonaliseerde-knuffels\"\u003egepersonaliseerde knuffel\u003c\/a\u003e, een \u003ca href=\"\/collections\/baby-badponcho-met-naam\"\u003ebadponcho met naam\u003c\/a\u003e of een \u003ca href=\"\/collections\/gepersonaliseerde-teddy-rugzakje-met-oortjes\"\u003erugzakje met naam\u003c\/a\u003e voor een compleet persoonlijk cadeaupakket.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- 3 - Sluittekst --\u003e\n\u003cdiv class=\"sx-pd-close\"\u003e\n\u003cp class=\"sx-pd-quote\"\u003ePraktisch bij het kwijlen — \u003cspan\u003een o zo lief om te dragen.\u003c\/span\u003e\u003c\/p\u003e\n\u003cdiv class=\"sx-pd-intro\"\u003e\n\u003cp\u003eElk kind verdient iets dat echt van hem of haar is. Deze zachte bandana slab wordt speciaal voor jou geborduurd met de naam - en eventueel de geboortedatum - van de baby. Geweven van de fijnste zuivere katoen badstof: heerlijk zacht, sterk absorberend en veilig voor de babyhuid.\u003c\/p\u003e\n\u003cp\u003eOf het nu tijdens het spelen is, bij het eten of gewoon in de kinderwagen - de bandana slab vangt kwijl en speeksel op, en ziet er nog schattig uit ook. Praktisch en persoonlijk, met de naam erop. \u003cstrong\u003eEen cadeau dat dagelijks gebruikt wordt.\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"sx-pd-footer\"\u003eGeborduurd in eigen atelier · Gratis verzending vanaf €20\u003c\/p\u003e\n\u003c\/div\u003e","brand":"SX Gifts","offers":[{"title":"Default Title","offer_id":58138049937743,"sku":null,"price":12.95,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0986\/7234\/5423\/files\/blush_bandana_slab_met_babytje.png?v=1783624850"},{"product_id":"bandana-slab-met-naam-grey-blue","title":"Bandana Slab met naam - Grey\/Blue","description":"\u003cstyle\u003e\n    @import url('https:\/\/fonts.googleapis.com\/css2?family=Fraunces:ital,opsz,wght@0,9..144,400;0,9..144,500;1,9..144,400\u0026display=swap');\n    .sx-product-desc {\n      --deep: #2F2A26;\n      --mid: #6F655D;\n      --terracotta: #A88F7A;\n      --terracotta-deep: #8A7059;\n      --blush: #E8DFD8;\n      --cream: #F7F4F1;\n      --paper: #FBF9F7;\n      font-family: inherit;\n      color: var(--deep);\n      -webkit-font-smoothing: antialiased;\n    }\n    .sx-product-desc *, .sx-product-desc *::before, .sx-product-desc *::after { box-sizing: border-box; }\n    \/* USP grid *\/\n    .sx-pd-usps {\n      display: grid;\n      grid-template-columns: repeat(4, 1fr);\n      gap: 14px;\n      margin-bottom: 46px;\n    }\n    .sx-pd-usp {\n      position: relative;\n      background: linear-gradient(160deg, var(--paper), var(--cream));\n      border: 1px solid var(--blush);\n      border-radius: 18px;\n      padding: 26px 16px 22px;\n      text-align: center;\n      transition: transform .35s cubic-bezier(.22,1,.36,1), box-shadow .35s ease, border-color .35s ease;\n      opacity: 0;\n      transform: translateY(14px);\n      animation: sx-rise .7s cubic-bezier(.22,1,.36,1) forwards;\n    }\n    .sx-pd-usp:nth-child(1) { animation-delay: .05s; }\n    .sx-pd-usp:nth-child(2) { animation-delay: .14s; }\n    .sx-pd-usp:nth-child(3) { animation-delay: .23s; }\n    .sx-pd-usp:nth-child(4) { animation-delay: .32s; }\n    @keyframes sx-rise { to { opacity: 1; transform: translateY(0); } }\n    .sx-pd-usp:hover {\n      transform: translateY(-5px);\n      box-shadow: 0 18px 40px -22px rgba(47,42,38,.45);\n      border-color: var(--terracotta);\n    }\n    .sx-pd-icon {\n      width: 54px;\n      height: 54px;\n      margin: 0 auto 16px;\n      border-radius: 50%;\n      background: #fff;\n      border: 1px solid var(--blush);\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      color: var(--terracotta);\n      transition: background .35s ease, color .35s ease, border-color .35s ease;\n    }\n    .sx-pd-usp:hover .sx-pd-icon {\n      background: var(--terracotta);\n      border-color: var(--terracotta);\n      color: #fff;\n    }\n    .sx-pd-icon svg { width: 26px; height: 26px; display: block; }\n    .sx-pd-usp b {\n      display: block;\n      font-size: 14px;\n      font-weight: 700;\n      color: var(--deep);\n      margin-bottom: 5px;\n      letter-spacing: .01em;\n    }\n    .sx-pd-usp small {\n      display: block;\n      font-size: 12px;\n      line-height: 1.45;\n      color: var(--mid);\n    }\n    \/* Accordion (CSS-only, geen JavaScript nodig) *\/\n    .sx-pd-accordion {\n      border: 1px solid var(--blush);\n      border-radius: 18px;\n      overflow: hidden;\n      background: var(--paper);\n      margin-bottom: 46px;\n    }\n    .sx-pd-item { position: relative; }\n    .sx-pd-item + .sx-pd-item { border-top: 1px solid var(--blush); }\n    .sx-pd-toggle {\n      position: absolute;\n      opacity: 0;\n      width: 0;\n      height: 0;\n      pointer-events: none;\n    }\n    .sx-pd-trigger {\n      width: 100%;\n      background: none;\n      border: none;\n      padding: 20px 24px;\n      display: flex;\n      justify-content: space-between;\n      align-items: center;\n      cursor: pointer;\n      font-family: inherit;\n      font-size: 14.5px;\n      font-weight: 700;\n      color: var(--deep);\n      letter-spacing: .01em;\n      text-align: left;\n      transition: color .25s ease;\n      -webkit-user-select: none;\n      user-select: none;\n    }\n    .sx-pd-trigger:hover { color: var(--terracotta); }\n    .sx-pd-arrow {\n      position: relative;\n      width: 16px;\n      height: 16px;\n      flex-shrink: 0;\n      margin-left: 16px;\n    }\n    .sx-pd-arrow::before,\n    .sx-pd-arrow::after {\n      content: \"\";\n      position: absolute;\n      background: var(--terracotta);\n      border-radius: 2px;\n      transition: transform .3s cubic-bezier(.22,1,.36,1), opacity .3s ease;\n    }\n    .sx-pd-arrow::before { top: 7px; left: 0; width: 16px; height: 2px; }\n    .sx-pd-arrow::after  { left: 7px; top: 0; width: 2px; height: 16px; }\n    .sx-pd-body {\n      max-height: 0;\n      overflow: hidden;\n      transition: max-height .4s cubic-bezier(.4,0,.2,1);\n    }\n    .sx-pd-toggle:checked ~ .sx-pd-body { max-height: 800px; }\n    .sx-pd-toggle:checked ~ .sx-pd-trigger .sx-pd-arrow::after { transform: rotate(90deg); opacity: 0; }\n    .sx-pd-toggle:focus-visible ~ .sx-pd-trigger { color: var(--terracotta); }\n    .sx-pd-body-inner {\n      padding: 0 24px 22px;\n      font-size: 14px;\n      line-height: 1.85;\n      color: var(--mid);\n    }\n    .sx-pd-body ul { margin: 0; padding-left: 18px; }\n    .sx-pd-body li { margin-bottom: 7px; }\n    .sx-pd-body li::marker { color: var(--terracotta); }\n    .sx-pd-body p { margin: 0; }\n    .sx-pd-body strong { color: var(--deep); }\n    .sx-pd-body a { color: var(--terracotta-deep); font-weight: 700; text-decoration: none; border-bottom: 1px solid var(--blush); }\n    .sx-pd-body a:hover { border-color: var(--terracotta); }\n    .sx-pd-tags { display: flex; flex-wrap: wrap; gap: 8px; }\n    .sx-pd-tag {\n      background: var(--cream);\n      border: 1px solid var(--blush);\n      color: var(--terracotta-deep);\n      padding: 6px 16px;\n      border-radius: 999px;\n      font-size: 12.5px;\n      font-weight: 700;\n    }\n    \/* Sluittekst *\/\n    .sx-pd-close { text-align: center; padding: 4px 8px 0; }\n    .sx-pd-quote {\n      font-family: 'Fraunces', Georgia, serif;\n      font-size: 23px;\n      line-height: 1.5;\n      font-style: italic;\n      color: var(--deep);\n      margin: 0 auto 18px;\n      max-width: 32ch;\n      font-weight: 400;\n    }\n    .sx-pd-quote span { color: var(--terracotta-deep); }\n    .sx-pd-quote::before {\n      content: \"\";\n      display: block;\n      width: 34px;\n      height: 2px;\n      background: var(--terracotta);\n      margin: 0 auto 24px;\n    }\n    .sx-pd-intro {\n      font-size: 15px;\n      line-height: 1.9;\n      color: var(--mid);\n      max-width: 56ch;\n      margin: 0 auto;\n    }\n    .sx-pd-intro p { margin: 0 0 14px; }\n    .sx-pd-intro strong { color: var(--deep); }\n    .sx-pd-footer {\n      text-align: center;\n      font-size: 11px;\n      letter-spacing: .12em;\n      text-transform: uppercase;\n      color: var(--terracotta);\n      margin-top: 36px;\n      padding-top: 26px;\n      border-top: 1px solid var(--blush);\n    }\n    @media (max-width: 640px) {\n      .sx-pd-usps { grid-template-columns: 1fr 1fr; gap: 10px; }\n      .sx-pd-usp { padding: 22px 12px 18px; }\n      .sx-pd-quote { font-size: 20px; }\n    }\n\u003c\/style\u003e\n\u003cdiv class=\"sx-product-desc\"\u003e\n\u003c!-- 1 - USP's --\u003e\n\u003cdiv class=\"sx-pd-usps\"\u003e\n\u003cdiv class=\"sx-pd-usp\"\u003e\n\u003cdiv class=\"sx-pd-icon\"\u003e\u003csvg stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke-width=\"1.6\" stroke=\"currentColor\" fill=\"none\" viewbox=\"0 0 24 24\" height=\"26\" width=\"26\"\u003e\u003cline y2=\"8\" x2=\"16\" y1=\"20\" x1=\"4\"\u003e\u003c\/line\u003e\u003ccircle r=\"1.6\" cy=\"6\" cx=\"18\"\u003e\u003c\/circle\u003e\u003cpath d=\"M4 20c-1.6 0-1.6-2.6 0-2.6s1.6 2.6 0 2.6z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cb\u003eEcht geborduurd\u003c\/b\u003e \u003csmall\u003eGeen print - blijft mooi\u003c\/small\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sx-pd-usp\"\u003e\n\u003cdiv class=\"sx-pd-icon\"\u003e\u003csvg stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke-width=\"1.6\" stroke=\"currentColor\" fill=\"none\" viewbox=\"0 0 24 24\" height=\"26\" width=\"26\"\u003e\u003cpath d=\"M12 20.5C7 17 4 13.8 4 10.2A4.2 4.2 0 0 1 12 8a4.2 4.2 0 0 1 8 2.2c0 3.6-3 6.8-8 10.3z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cb\u003eVeilig voor baby's\u003c\/b\u003e \u003csmall\u003eGeschikt vanaf de geboorte\u003c\/small\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sx-pd-usp\"\u003e\n\u003cdiv class=\"sx-pd-icon\"\u003e\u003csvg stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke-width=\"1.6\" stroke=\"currentColor\" fill=\"none\" viewbox=\"0 0 24 24\" height=\"26\" width=\"26\"\u003e\u003cpath d=\"M21 4 11 14\"\u003e\u003c\/path\u003e\u003cpath d=\"M21 4 14.5 21 11 14 4 10.5 21 4z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cb\u003eSnel verzonden\u003c\/b\u003e \u003csmall\u003eVoor 14:00 = vandaag\u003c\/small\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sx-pd-usp\"\u003e\n\u003cdiv class=\"sx-pd-icon\"\u003e\u003csvg stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke-width=\"1.6\" stroke=\"currentColor\" fill=\"none\" viewbox=\"0 0 24 24\" height=\"26\" width=\"26\"\u003e\u003cpath d=\"M12 3c-4 5-6 8-6 11a6 6 0 0 0 12 0c0-3-2-6-6-11z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cb\u003eVangt kwijl op\u003c\/b\u003e \u003csmall\u003eZacht en sterk absorberend\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- 2 - Uitklapvelden --\u003e\n\u003cdiv class=\"sx-pd-accordion\"\u003e\n\u003cdiv class=\"sx-pd-item\"\u003e\n\u003cinput class=\"sx-pd-toggle\" id=\"sx-acc-1\" type=\"checkbox\"\u003e \u003clabel for=\"sx-acc-1\" class=\"sx-pd-trigger\"\u003eWaarom deze bandana slab zo bijzonder is\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/label\u003e\n\u003cdiv class=\"sx-pd-body\"\u003e\n\u003cdiv class=\"sx-pd-body-inner\"\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eEcht geborduurd\u003c\/strong\u003e - geen print, dus blijft altijd mooi\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e100% zuivere katoen badstof\u003c\/strong\u003e - heerlijk zacht en sterk absorberend\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCompact bandana-model\u003c\/strong\u003e - handig bij kwijlen en speekselen, en schattig om te zien\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eVeilig voor de babyhuid\u003c\/strong\u003e - natuurlijke materialen, zonder giftige stoffen\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eMet liefde geborduurd\u003c\/strong\u003e in ons eigen atelier in Nederland\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sx-pd-item\"\u003e\n\u003cinput class=\"sx-pd-toggle\" id=\"sx-acc-2\" type=\"checkbox\"\u003e \u003clabel for=\"sx-acc-2\" class=\"sx-pd-trigger\"\u003eProductdetails\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/label\u003e\n\u003cdiv class=\"sx-pd-body\"\u003e\n\u003cdiv class=\"sx-pd-body-inner\"\u003e\n\u003cul\u003e\n\u003cli\u003e100% zuivere katoen badstof\u003c\/li\u003e\n\u003cli\u003eAfmeting: 26 x 38 cm\u003c\/li\u003e\n\u003cli\u003eZacht en sterk absorberend\u003c\/li\u003e\n\u003cli\u003eGeborduurd met design en naam\u003c\/li\u003e\n\u003cli\u003eVerkrijgbaar in Cream, Blush, Sage Green en Grey Blue\u003c\/li\u003e\n\u003cli\u003eBandana-model - modieus en praktisch tegelijk\u003c\/li\u003e\n\u003cli\u003eGeborduurd in eigen atelier in Nederland\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sx-pd-item\"\u003e\n\u003cinput class=\"sx-pd-toggle\" id=\"sx-acc-3\" type=\"checkbox\"\u003e \u003clabel for=\"sx-acc-3\" class=\"sx-pd-trigger\"\u003eOnderhoud en wasadvies\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/label\u003e\n\u003cdiv class=\"sx-pd-body\"\u003e\n\u003cdiv class=\"sx-pd-body-inner\"\u003e\n\u003cp\u003eWas de slab \u003cstrong\u003evoor het eerste gebruik\u003c\/strong\u003e. Tip: leg het badtextiel voor de eerste wasbeurt een nacht in koud water, eventueel met een klein scheutje azijn - dit verbetert de absorptie en de kleurvastheid. Na een paar wasbeurten neemt de badstof het water optimaal op. Was de eerste keren apart, met gelijke kleuren, en raadpleeg altijd eerst het waslabel voor de juiste instructies.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sx-pd-item\"\u003e\n\u003cinput class=\"sx-pd-toggle\" id=\"sx-acc-4\" type=\"checkbox\"\u003e \u003clabel for=\"sx-acc-4\" class=\"sx-pd-trigger\"\u003ePerfect als cadeau voor\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/label\u003e\n\u003cdiv class=\"sx-pd-body\"\u003e\n\u003cdiv class=\"sx-pd-body-inner\"\u003e\n\u003cdiv class=\"sx-pd-tags\"\u003e\n\u003cspan class=\"sx-pd-tag\"\u003eKraamcadeau\u003c\/span\u003e \u003cspan class=\"sx-pd-tag\"\u003eBabyshower\u003c\/span\u003e \u003cspan class=\"sx-pd-tag\"\u003eEerste verjaardag\u003c\/span\u003e \u003cspan class=\"sx-pd-tag\"\u003eSinterklaas\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sx-pd-item\"\u003e\n\u003cinput class=\"sx-pd-toggle\" id=\"sx-acc-5\" type=\"checkbox\"\u003e \u003clabel for=\"sx-acc-5\" class=\"sx-pd-trigger\"\u003eCombineert perfect met\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/label\u003e\n\u003cdiv class=\"sx-pd-body\"\u003e\n\u003cdiv class=\"sx-pd-body-inner\"\u003e\n\u003cp\u003eMaak het cadeau nog completer. Combineer deze bandana slab met een \u003ca href=\"\/collections\/gepersonaliseerde-knuffels\"\u003egepersonaliseerde knuffel\u003c\/a\u003e, een \u003ca href=\"\/collections\/baby-badponcho-met-naam\"\u003ebadponcho met naam\u003c\/a\u003e of een \u003ca href=\"\/collections\/gepersonaliseerde-teddy-rugzakje-met-oortjes\"\u003erugzakje met naam\u003c\/a\u003e voor een compleet persoonlijk cadeaupakket.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- 3 - Sluittekst --\u003e\n\u003cdiv class=\"sx-pd-close\"\u003e\n\u003cp class=\"sx-pd-quote\"\u003ePraktisch bij het kwijlen — \u003cspan\u003een o zo lief om te dragen.\u003c\/span\u003e\u003c\/p\u003e\n\u003cdiv class=\"sx-pd-intro\"\u003e\n\u003cp\u003eElk kind verdient iets dat echt van hem of haar is. Deze zachte bandana slab wordt speciaal voor jou geborduurd met de naam - en eventueel de geboortedatum - van de baby. Geweven van de fijnste zuivere katoen badstof: heerlijk zacht, sterk absorberend en veilig voor de babyhuid.\u003c\/p\u003e\n\u003cp\u003eOf het nu tijdens het spelen is, bij het eten of gewoon in de kinderwagen - de bandana slab vangt kwijl en speeksel op, en ziet er nog schattig uit ook. Praktisch en persoonlijk, met de naam erop. \u003cstrong\u003eEen cadeau dat dagelijks gebruikt wordt.\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"sx-pd-footer\"\u003eGeborduurd in eigen atelier · Gratis verzending vanaf €20\u003c\/p\u003e\n\u003c\/div\u003e","brand":"SX Gifts","offers":[{"title":"Default Title","offer_id":58138055278927,"sku":null,"price":12.95,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0986\/7234\/5423\/files\/blue_grey_bandana_slab_met_baby.png?v=1783186270"},{"product_id":"slab-met-naam-stone-green","title":"Slab met naam - Stone green","description":"\u003cstyle\u003e\n    @import url('https:\/\/fonts.googleapis.com\/css2?family=Fraunces:ital,opsz,wght@0,9..144,400;0,9..144,500;1,9..144,400\u0026display=swap');\n    .sx-product-desc {\n      --deep: #2F2A26;\n      --mid: #6F655D;\n      --terracotta: #A88F7A;\n      --terracotta-deep: #8A7059;\n      --blush: #E8DFD8;\n      --cream: #F7F4F1;\n      --paper: #FBF9F7;\n      font-family: inherit;\n      color: var(--deep);\n      -webkit-font-smoothing: antialiased;\n    }\n    .sx-product-desc *, .sx-product-desc *::before, .sx-product-desc *::after { box-sizing: border-box; }\n    \/* USP grid *\/\n    .sx-pd-usps {\n      display: grid;\n      grid-template-columns: repeat(4, 1fr);\n      gap: 14px;\n      margin-bottom: 46px;\n    }\n    .sx-pd-usp {\n      position: relative;\n      background: linear-gradient(160deg, var(--paper), var(--cream));\n      border: 1px solid var(--blush);\n      border-radius: 18px;\n      padding: 26px 16px 22px;\n      text-align: center;\n      transition: transform .35s cubic-bezier(.22,1,.36,1), box-shadow .35s ease, border-color .35s ease;\n      opacity: 0;\n      transform: translateY(14px);\n      animation: sx-rise .7s cubic-bezier(.22,1,.36,1) forwards;\n    }\n    .sx-pd-usp:nth-child(1) { animation-delay: .05s; }\n    .sx-pd-usp:nth-child(2) { animation-delay: .14s; }\n    .sx-pd-usp:nth-child(3) { animation-delay: .23s; }\n    .sx-pd-usp:nth-child(4) { animation-delay: .32s; }\n    @keyframes sx-rise { to { opacity: 1; transform: translateY(0); } }\n    .sx-pd-usp:hover {\n      transform: translateY(-5px);\n      box-shadow: 0 18px 40px -22px rgba(47,42,38,.45);\n      border-color: var(--terracotta);\n    }\n    .sx-pd-icon {\n      width: 54px;\n      height: 54px;\n      margin: 0 auto 16px;\n      border-radius: 50%;\n      background: #fff;\n      border: 1px solid var(--blush);\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      color: var(--terracotta);\n      transition: background .35s ease, color .35s ease, border-color .35s ease;\n    }\n    .sx-pd-usp:hover .sx-pd-icon {\n      background: var(--terracotta);\n      border-color: var(--terracotta);\n      color: #fff;\n    }\n    .sx-pd-icon svg { width: 26px; height: 26px; display: block; }\n    .sx-pd-usp b {\n      display: block;\n      font-size: 14px;\n      font-weight: 700;\n      color: var(--deep);\n      margin-bottom: 5px;\n      letter-spacing: .01em;\n    }\n    .sx-pd-usp small {\n      display: block;\n      font-size: 12px;\n      line-height: 1.45;\n      color: var(--mid);\n    }\n    \/* Accordion (CSS-only, geen JavaScript nodig) *\/\n    .sx-pd-accordion {\n      border: 1px solid var(--blush);\n      border-radius: 18px;\n      overflow: hidden;\n      background: var(--paper);\n      margin-bottom: 46px;\n    }\n    .sx-pd-item { position: relative; }\n    .sx-pd-item + .sx-pd-item { border-top: 1px solid var(--blush); }\n    .sx-pd-toggle {\n      position: absolute;\n      opacity: 0;\n      width: 0;\n      height: 0;\n      pointer-events: none;\n    }\n    .sx-pd-trigger {\n      width: 100%;\n      background: none;\n      border: none;\n      padding: 20px 24px;\n      display: flex;\n      justify-content: space-between;\n      align-items: center;\n      cursor: pointer;\n      font-family: inherit;\n      font-size: 14.5px;\n      font-weight: 700;\n      color: var(--deep);\n      letter-spacing: .01em;\n      text-align: left;\n      transition: color .25s ease;\n      -webkit-user-select: none;\n      user-select: none;\n    }\n    .sx-pd-trigger:hover { color: var(--terracotta); }\n    .sx-pd-arrow {\n      position: relative;\n      width: 16px;\n      height: 16px;\n      flex-shrink: 0;\n      margin-left: 16px;\n    }\n    .sx-pd-arrow::before,\n    .sx-pd-arrow::after {\n      content: \"\";\n      position: absolute;\n      background: var(--terracotta);\n      border-radius: 2px;\n      transition: transform .3s cubic-bezier(.22,1,.36,1), opacity .3s ease;\n    }\n    .sx-pd-arrow::before { top: 7px; left: 0; width: 16px; height: 2px; }\n    .sx-pd-arrow::after  { left: 7px; top: 0; width: 2px; height: 16px; }\n    .sx-pd-body {\n      max-height: 0;\n      overflow: hidden;\n      transition: max-height .4s cubic-bezier(.4,0,.2,1);\n    }\n    .sx-pd-toggle:checked ~ .sx-pd-body { max-height: 800px; }\n    .sx-pd-toggle:checked ~ .sx-pd-trigger .sx-pd-arrow::after { transform: rotate(90deg); opacity: 0; }\n    .sx-pd-toggle:focus-visible ~ .sx-pd-trigger { color: var(--terracotta); }\n    .sx-pd-body-inner {\n      padding: 0 24px 22px;\n      font-size: 14px;\n      line-height: 1.85;\n      color: var(--mid);\n    }\n    .sx-pd-body ul { margin: 0; padding-left: 18px; }\n    .sx-pd-body li { margin-bottom: 7px; }\n    .sx-pd-body li::marker { color: var(--terracotta); }\n    .sx-pd-body p { margin: 0; }\n    .sx-pd-body strong { color: var(--deep); }\n    .sx-pd-body a { color: var(--terracotta-deep); font-weight: 700; text-decoration: none; border-bottom: 1px solid var(--blush); }\n    .sx-pd-body a:hover { border-color: var(--terracotta); }\n    .sx-pd-tags { display: flex; flex-wrap: wrap; gap: 8px; }\n    .sx-pd-tag {\n      background: var(--cream);\n      border: 1px solid var(--blush);\n      color: var(--terracotta-deep);\n      padding: 6px 16px;\n      border-radius: 999px;\n      font-size: 12.5px;\n      font-weight: 700;\n    }\n    \/* Sluittekst *\/\n    .sx-pd-close { text-align: center; padding: 4px 8px 0; }\n    .sx-pd-quote {\n      font-family: 'Fraunces', Georgia, serif;\n      font-size: 23px;\n      line-height: 1.5;\n      font-style: italic;\n      color: var(--deep);\n      margin: 0 auto 18px;\n      max-width: 32ch;\n      font-weight: 400;\n    }\n    .sx-pd-quote span { color: var(--terracotta-deep); }\n    .sx-pd-quote::before {\n      content: \"\";\n      display: block;\n      width: 34px;\n      height: 2px;\n      background: var(--terracotta);\n      margin: 0 auto 24px;\n    }\n    .sx-pd-intro {\n      font-size: 15px;\n      line-height: 1.9;\n      color: var(--mid);\n      max-width: 56ch;\n      margin: 0 auto;\n    }\n    .sx-pd-intro p { margin: 0 0 14px; }\n    .sx-pd-intro strong { color: var(--deep); }\n    .sx-pd-footer {\n      text-align: center;\n      font-size: 11px;\n      letter-spacing: .12em;\n      text-transform: uppercase;\n      color: var(--terracotta);\n      margin-top: 36px;\n      padding-top: 26px;\n      border-top: 1px solid var(--blush);\n    }\n    @media (max-width: 640px) {\n      .sx-pd-usps { grid-template-columns: 1fr 1fr; gap: 10px; }\n      .sx-pd-usp { padding: 22px 12px 18px; }\n      .sx-pd-quote { font-size: 20px; }\n    }\n\u003c\/style\u003e\n\u003cdiv class=\"sx-product-desc\"\u003e\n\u003c!-- 1 - USP's --\u003e\n\u003cdiv class=\"sx-pd-usps\"\u003e\n\u003cdiv class=\"sx-pd-usp\"\u003e\n\u003cdiv class=\"sx-pd-icon\"\u003e\u003csvg stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke-width=\"1.6\" stroke=\"currentColor\" fill=\"none\" viewbox=\"0 0 24 24\" height=\"26\" width=\"26\"\u003e\u003cline y2=\"8\" x2=\"16\" y1=\"20\" x1=\"4\"\u003e\u003c\/line\u003e\u003ccircle r=\"1.6\" cy=\"6\" cx=\"18\"\u003e\u003c\/circle\u003e\u003cpath d=\"M4 20c-1.6 0-1.6-2.6 0-2.6s1.6 2.6 0 2.6z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cb\u003eEcht geborduurd\u003c\/b\u003e \u003csmall\u003eGeen print - blijft mooi\u003c\/small\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sx-pd-usp\"\u003e\n\u003cdiv class=\"sx-pd-icon\"\u003e\u003csvg stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke-width=\"1.6\" stroke=\"currentColor\" fill=\"none\" viewbox=\"0 0 24 24\" height=\"26\" width=\"26\"\u003e\u003cpath d=\"M12 20.5C7 17 4 13.8 4 10.2A4.2 4.2 0 0 1 12 8a4.2 4.2 0 0 1 8 2.2c0 3.6-3 6.8-8 10.3z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cb\u003eVeilig voor baby's\u003c\/b\u003e \u003csmall\u003eGeschikt vanaf de geboorte\u003c\/small\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sx-pd-usp\"\u003e\n\u003cdiv class=\"sx-pd-icon\"\u003e\u003csvg stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke-width=\"1.6\" stroke=\"currentColor\" fill=\"none\" viewbox=\"0 0 24 24\" height=\"26\" width=\"26\"\u003e\u003cpath d=\"M21 4 11 14\"\u003e\u003c\/path\u003e\u003cpath d=\"M21 4 14.5 21 11 14 4 10.5 21 4z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cb\u003eSnel verzonden\u003c\/b\u003e \u003csmall\u003eVoor 14:00 = vandaag\u003c\/small\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sx-pd-usp\"\u003e\n\u003cdiv class=\"sx-pd-icon\"\u003e\u003csvg stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke-width=\"1.6\" stroke=\"currentColor\" fill=\"none\" viewbox=\"0 0 24 24\" height=\"26\" width=\"26\"\u003e\u003cpath d=\"M12 3c-4 5-6 8-6 11a6 6 0 0 0 12 0c0-3-2-6-6-11z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cb\u003eSterk absorberend\u003c\/b\u003e \u003csmall\u003eZacht badstof, vangt vocht op\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- 2 - Uitklapvelden --\u003e\n\u003cdiv class=\"sx-pd-accordion\"\u003e\n\u003cdiv class=\"sx-pd-item\"\u003e\n\u003cinput class=\"sx-pd-toggle\" id=\"sx-acc-uni-1\" type=\"checkbox\"\u003e \u003clabel for=\"sx-acc-uni-1\" class=\"sx-pd-trigger\"\u003eWaarom deze slab zo bijzonder is\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/label\u003e\n\u003cdiv class=\"sx-pd-body\"\u003e\n\u003cdiv class=\"sx-pd-body-inner\"\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eEcht geborduurd\u003c\/strong\u003e - geen print, dus blijft altijd mooi\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e100% zuivere katoen badstof\u003c\/strong\u003e - kort en vast geweven, heerlijk zacht en sterk absorberend\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eTijdloos uni-model\u003c\/strong\u003e - past bij elke stijl en elke outfit\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eVeilig voor de babyhuid\u003c\/strong\u003e - natuurlijke materialen, zonder giftige stoffen\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eMet liefde geborduurd \u003c\/strong\u003ein ons eigen atelier in Nederland\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sx-pd-item\"\u003e\n\u003cinput class=\"sx-pd-toggle\" id=\"sx-acc-uni-2\" type=\"checkbox\"\u003e \u003clabel for=\"sx-acc-uni-2\" class=\"sx-pd-trigger\"\u003eProductdetails\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/label\u003e\n\u003cdiv class=\"sx-pd-body\"\u003e\n\u003cdiv class=\"sx-pd-body-inner\"\u003e\n\u003cul\u003e\n\u003cli\u003e100% zuivere katoen badstof\u003c\/li\u003e\n\u003cli\u003eAfmeting: 25 x 40 cm\u003c\/li\u003e\n\u003cli\u003eZacht en sterk absorberend\u003c\/li\u003e\n\u003cli\u003eGeborduurd met design met naam\u003c\/li\u003e\n\u003cli\u003eVerkrijgbaar in Cream, Blush, Sage Green en Grey Blue\u003c\/li\u003e\n\u003cli\u003eUni-model - tijdloos en veelzijdig\u003c\/li\u003e\n\u003cli\u003eGeborduurd in eigen atelier in Nederland\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sx-pd-item\"\u003e\n\u003cinput class=\"sx-pd-toggle\" id=\"sx-acc-uni-3\" type=\"checkbox\"\u003e \u003clabel for=\"sx-acc-uni-3\" class=\"sx-pd-trigger\"\u003eOnderhoud en wasadvies\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/label\u003e\n\u003cdiv class=\"sx-pd-body\"\u003e\n\u003cdiv class=\"sx-pd-body-inner\"\u003e\n\u003cp\u003eWas de slab \u003cstrong\u003evoor het eerste gebruik\u003c\/strong\u003e. Tip: leg het badtextiel voor de eerste wasbeurt een nacht in koud water, eventueel met een klein scheutje azijn - dit verbetert de absorptie en de kleurvastheid. Na een paar wasbeurten neemt de badstof het water optimaal op. Was de eerste keren apart, met gelijke kleuren, en raadpleeg altijd eerst het waslabel voor de juiste instructies.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sx-pd-item\"\u003e\n\u003cinput class=\"sx-pd-toggle\" id=\"sx-acc-uni-4\" type=\"checkbox\"\u003e \u003clabel for=\"sx-acc-uni-4\" class=\"sx-pd-trigger\"\u003ePerfect als cadeau voor\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/label\u003e\n\u003cdiv class=\"sx-pd-body\"\u003e\n\u003cdiv class=\"sx-pd-body-inner\"\u003e\n\u003cdiv class=\"sx-pd-tags\"\u003e\n\u003cspan class=\"sx-pd-tag\"\u003eKraamcadeau\u003c\/span\u003e \u003cspan class=\"sx-pd-tag\"\u003eBabyshower\u003c\/span\u003e \u003cspan class=\"sx-pd-tag\"\u003eEerste verjaardag\u003c\/span\u003e \u003cspan class=\"sx-pd-tag\"\u003eSinterklaas\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sx-pd-item\"\u003e\n\u003cinput class=\"sx-pd-toggle\" id=\"sx-acc-uni-5\" type=\"checkbox\"\u003e \u003clabel for=\"sx-acc-uni-5\" class=\"sx-pd-trigger\"\u003eCombineert perfect met\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/label\u003e\n\u003cdiv class=\"sx-pd-body\"\u003e\n\u003cdiv class=\"sx-pd-body-inner\"\u003e\n\u003cp\u003eMaak het cadeau nog completer. Combineer deze slab met een \u003ca href=\"\/collections\/gepersonaliseerde-knuffels\"\u003egepersonaliseerde knuffel\u003c\/a\u003e, een \u003ca href=\"\/collections\/baby-badponcho-met-naam\"\u003ebadponcho met naam\u003c\/a\u003e of een \u003ca href=\"\/collections\/gepersonaliseerde-teddy-rugzakje-met-oortjes\"\u003erugzakje met naam\u003c\/a\u003e voor een compleet persoonlijk cadeaupakket.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- 3 - Sluittekst --\u003e\n\u003cdiv class=\"sx-pd-close\"\u003e\n\u003cp class=\"sx-pd-quote\"\u003ePraktisch bij elke voeding — \u003cspan\u003een o zo lief met de naam erop.\u003c\/span\u003e\u003c\/p\u003e\n\u003cdiv class=\"sx-pd-intro\"\u003e\n\u003cp\u003eElk kind verdient iets dat echt van hem of haar is. Deze zachte slab wordt speciaal voor jou geborduurd met de naam - en eventueel de geboortedatum - van de baby. Geweven van de fijnste zuivere katoen badstof: kort en vast geweven, heerlijk zacht, sterk absorberend en veilig voor de babyhuid.\u003c\/p\u003e\n\u003cp\u003eOf het nu tijdens het eten is, bij het spelen of gewoon in de kinderwagen - de slab vangt vocht moeiteloos op, en oogt stijlvol in een tijdloze uni-kleur. Praktisch en persoonlijk, met de naam erop. \u003cstrong\u003eEen cadeau dat dagelijks gebruikt wordt.\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"sx-pd-footer\"\u003eGeborduurd in eigen atelier · Gratis verzending vanaf €20\u003c\/p\u003e\n\u003c\/div\u003e","brand":"SX Gifts","offers":[{"title":"Default Title","offer_id":58160446374223,"sku":null,"price":12.95,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0986\/7234\/5423\/files\/Groene_slab_megt_baby.png?v=1783448348"},{"product_id":"slab-met-naam-blush","title":"Slab met naam - Blush","description":"\u003cstyle\u003e\n    @import url('https:\/\/fonts.googleapis.com\/css2?family=Fraunces:ital,opsz,wght@0,9..144,400;0,9..144,500;1,9..144,400\u0026display=swap');\n    .sx-product-desc {\n      --deep: #2F2A26;\n      --mid: #6F655D;\n      --terracotta: #A88F7A;\n      --terracotta-deep: #8A7059;\n      --blush: #E8DFD8;\n      --cream: #F7F4F1;\n      --paper: #FBF9F7;\n      font-family: inherit;\n      color: var(--deep);\n      -webkit-font-smoothing: antialiased;\n    }\n    .sx-product-desc *, .sx-product-desc *::before, .sx-product-desc *::after { box-sizing: border-box; }\n    \/* USP grid *\/\n    .sx-pd-usps {\n      display: grid;\n      grid-template-columns: repeat(4, 1fr);\n      gap: 14px;\n      margin-bottom: 46px;\n    }\n    .sx-pd-usp {\n      position: relative;\n      background: linear-gradient(160deg, var(--paper), var(--cream));\n      border: 1px solid var(--blush);\n      border-radius: 18px;\n      padding: 26px 16px 22px;\n      text-align: center;\n      transition: transform .35s cubic-bezier(.22,1,.36,1), box-shadow .35s ease, border-color .35s ease;\n      opacity: 0;\n      transform: translateY(14px);\n      animation: sx-rise .7s cubic-bezier(.22,1,.36,1) forwards;\n    }\n    .sx-pd-usp:nth-child(1) { animation-delay: .05s; }\n    .sx-pd-usp:nth-child(2) { animation-delay: .14s; }\n    .sx-pd-usp:nth-child(3) { animation-delay: .23s; }\n    .sx-pd-usp:nth-child(4) { animation-delay: .32s; }\n    @keyframes sx-rise { to { opacity: 1; transform: translateY(0); } }\n    .sx-pd-usp:hover {\n      transform: translateY(-5px);\n      box-shadow: 0 18px 40px -22px rgba(47,42,38,.45);\n      border-color: var(--terracotta);\n    }\n    .sx-pd-icon {\n      width: 54px;\n      height: 54px;\n      margin: 0 auto 16px;\n      border-radius: 50%;\n      background: #fff;\n      border: 1px solid var(--blush);\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      color: var(--terracotta);\n      transition: background .35s ease, color .35s ease, border-color .35s ease;\n    }\n    .sx-pd-usp:hover .sx-pd-icon {\n      background: var(--terracotta);\n      border-color: var(--terracotta);\n      color: #fff;\n    }\n    .sx-pd-icon svg { width: 26px; height: 26px; display: block; }\n    .sx-pd-usp b {\n      display: block;\n      font-size: 14px;\n      font-weight: 700;\n      color: var(--deep);\n      margin-bottom: 5px;\n      letter-spacing: .01em;\n    }\n    .sx-pd-usp small {\n      display: block;\n      font-size: 12px;\n      line-height: 1.45;\n      color: var(--mid);\n    }\n    \/* Accordion (CSS-only, geen JavaScript nodig) *\/\n    .sx-pd-accordion {\n      border: 1px solid var(--blush);\n      border-radius: 18px;\n      overflow: hidden;\n      background: var(--paper);\n      margin-bottom: 46px;\n    }\n    .sx-pd-item { position: relative; }\n    .sx-pd-item + .sx-pd-item { border-top: 1px solid var(--blush); }\n    .sx-pd-toggle {\n      position: absolute;\n      opacity: 0;\n      width: 0;\n      height: 0;\n      pointer-events: none;\n    }\n    .sx-pd-trigger {\n      width: 100%;\n      background: none;\n      border: none;\n      padding: 20px 24px;\n      display: flex;\n      justify-content: space-between;\n      align-items: center;\n      cursor: pointer;\n      font-family: inherit;\n      font-size: 14.5px;\n      font-weight: 700;\n      color: var(--deep);\n      letter-spacing: .01em;\n      text-align: left;\n      transition: color .25s ease;\n      -webkit-user-select: none;\n      user-select: none;\n    }\n    .sx-pd-trigger:hover { color: var(--terracotta); }\n    .sx-pd-arrow {\n      position: relative;\n      width: 16px;\n      height: 16px;\n      flex-shrink: 0;\n      margin-left: 16px;\n    }\n    .sx-pd-arrow::before,\n    .sx-pd-arrow::after {\n      content: \"\";\n      position: absolute;\n      background: var(--terracotta);\n      border-radius: 2px;\n      transition: transform .3s cubic-bezier(.22,1,.36,1), opacity .3s ease;\n    }\n    .sx-pd-arrow::before { top: 7px; left: 0; width: 16px; height: 2px; }\n    .sx-pd-arrow::after  { left: 7px; top: 0; width: 2px; height: 16px; }\n    .sx-pd-body {\n      max-height: 0;\n      overflow: hidden;\n      transition: max-height .4s cubic-bezier(.4,0,.2,1);\n    }\n    .sx-pd-toggle:checked ~ .sx-pd-body { max-height: 800px; }\n    .sx-pd-toggle:checked ~ .sx-pd-trigger .sx-pd-arrow::after { transform: rotate(90deg); opacity: 0; }\n    .sx-pd-toggle:focus-visible ~ .sx-pd-trigger { color: var(--terracotta); }\n    .sx-pd-body-inner {\n      padding: 0 24px 22px;\n      font-size: 14px;\n      line-height: 1.85;\n      color: var(--mid);\n    }\n    .sx-pd-body ul { margin: 0; padding-left: 18px; }\n    .sx-pd-body li { margin-bottom: 7px; }\n    .sx-pd-body li::marker { color: var(--terracotta); }\n    .sx-pd-body p { margin: 0; }\n    .sx-pd-body strong { color: var(--deep); }\n    .sx-pd-body a { color: var(--terracotta-deep); font-weight: 700; text-decoration: none; border-bottom: 1px solid var(--blush); }\n    .sx-pd-body a:hover { border-color: var(--terracotta); }\n    .sx-pd-tags { display: flex; flex-wrap: wrap; gap: 8px; }\n    .sx-pd-tag {\n      background: var(--cream);\n      border: 1px solid var(--blush);\n      color: var(--terracotta-deep);\n      padding: 6px 16px;\n      border-radius: 999px;\n      font-size: 12.5px;\n      font-weight: 700;\n    }\n    \/* Sluittekst *\/\n    .sx-pd-close { text-align: center; padding: 4px 8px 0; }\n    .sx-pd-quote {\n      font-family: 'Fraunces', Georgia, serif;\n      font-size: 23px;\n      line-height: 1.5;\n      font-style: italic;\n      color: var(--deep);\n      margin: 0 auto 18px;\n      max-width: 32ch;\n      font-weight: 400;\n    }\n    .sx-pd-quote span { color: var(--terracotta-deep); }\n    .sx-pd-quote::before {\n      content: \"\";\n      display: block;\n      width: 34px;\n      height: 2px;\n      background: var(--terracotta);\n      margin: 0 auto 24px;\n    }\n    .sx-pd-intro {\n      font-size: 15px;\n      line-height: 1.9;\n      color: var(--mid);\n      max-width: 56ch;\n      margin: 0 auto;\n    }\n    .sx-pd-intro p { margin: 0 0 14px; }\n    .sx-pd-intro strong { color: var(--deep); }\n    .sx-pd-footer {\n      text-align: center;\n      font-size: 11px;\n      letter-spacing: .12em;\n      text-transform: uppercase;\n      color: var(--terracotta);\n      margin-top: 36px;\n      padding-top: 26px;\n      border-top: 1px solid var(--blush);\n    }\n    @media (max-width: 640px) {\n      .sx-pd-usps { grid-template-columns: 1fr 1fr; gap: 10px; }\n      .sx-pd-usp { padding: 22px 12px 18px; }\n      .sx-pd-quote { font-size: 20px; }\n    }\n\u003c\/style\u003e\n\u003cdiv class=\"sx-product-desc\"\u003e\n\u003c!-- 1 - USP's --\u003e\n\u003cdiv class=\"sx-pd-usps\"\u003e\n\u003cdiv class=\"sx-pd-usp\"\u003e\n\u003cdiv class=\"sx-pd-icon\"\u003e\u003csvg stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke-width=\"1.6\" stroke=\"currentColor\" fill=\"none\" viewbox=\"0 0 24 24\" height=\"26\" width=\"26\"\u003e\u003cline y2=\"8\" x2=\"16\" y1=\"20\" x1=\"4\"\u003e\u003c\/line\u003e\u003ccircle r=\"1.6\" cy=\"6\" cx=\"18\"\u003e\u003c\/circle\u003e\u003cpath d=\"M4 20c-1.6 0-1.6-2.6 0-2.6s1.6 2.6 0 2.6z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cb\u003eEcht geborduurd\u003c\/b\u003e \u003csmall\u003eGeen print - blijft mooi\u003c\/small\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sx-pd-usp\"\u003e\n\u003cdiv class=\"sx-pd-icon\"\u003e\u003csvg stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke-width=\"1.6\" stroke=\"currentColor\" fill=\"none\" viewbox=\"0 0 24 24\" height=\"26\" width=\"26\"\u003e\u003cpath d=\"M12 20.5C7 17 4 13.8 4 10.2A4.2 4.2 0 0 1 12 8a4.2 4.2 0 0 1 8 2.2c0 3.6-3 6.8-8 10.3z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cb\u003eVeilig voor baby's\u003c\/b\u003e \u003csmall\u003eGeschikt vanaf de geboorte\u003c\/small\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sx-pd-usp\"\u003e\n\u003cdiv class=\"sx-pd-icon\"\u003e\u003csvg stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke-width=\"1.6\" stroke=\"currentColor\" fill=\"none\" viewbox=\"0 0 24 24\" height=\"26\" width=\"26\"\u003e\u003cpath d=\"M21 4 11 14\"\u003e\u003c\/path\u003e\u003cpath d=\"M21 4 14.5 21 11 14 4 10.5 21 4z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cb\u003eSnel verzonden\u003c\/b\u003e \u003csmall\u003eVoor 14:00 = vandaag\u003c\/small\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sx-pd-usp\"\u003e\n\u003cdiv class=\"sx-pd-icon\"\u003e\u003csvg stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke-width=\"1.6\" stroke=\"currentColor\" fill=\"none\" viewbox=\"0 0 24 24\" height=\"26\" width=\"26\"\u003e\u003cpath d=\"M12 3c-4 5-6 8-6 11a6 6 0 0 0 12 0c0-3-2-6-6-11z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cb\u003eSterk absorberend\u003c\/b\u003e \u003csmall\u003eZacht badstof, vangt vocht op\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- 2 - Uitklapvelden --\u003e\n\u003cdiv class=\"sx-pd-accordion\"\u003e\n\u003cdiv class=\"sx-pd-item\"\u003e\n\u003cinput class=\"sx-pd-toggle\" id=\"sx-acc-uni-1\" type=\"checkbox\"\u003e \u003clabel for=\"sx-acc-uni-1\" class=\"sx-pd-trigger\"\u003eWaarom deze slab zo bijzonder is\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/label\u003e\n\u003cdiv class=\"sx-pd-body\"\u003e\n\u003cdiv class=\"sx-pd-body-inner\"\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eEcht geborduurd\u003c\/strong\u003e - geen print, dus blijft altijd mooi\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e100% zuivere katoen badstof\u003c\/strong\u003e - kort en vast geweven, heerlijk zacht en sterk absorberend\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eTijdloos uni-model\u003c\/strong\u003e - past bij elke stijl en elke outfit\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eVeilig voor de babyhuid\u003c\/strong\u003e - natuurlijke materialen, zonder giftige stoffen\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eMet liefde geborduurd \u003c\/strong\u003ein ons eigen atelier in Nederland\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sx-pd-item\"\u003e\n\u003cinput class=\"sx-pd-toggle\" id=\"sx-acc-uni-2\" type=\"checkbox\"\u003e \u003clabel for=\"sx-acc-uni-2\" class=\"sx-pd-trigger\"\u003eProductdetails\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/label\u003e\n\u003cdiv class=\"sx-pd-body\"\u003e\n\u003cdiv class=\"sx-pd-body-inner\"\u003e\n\u003cul\u003e\n\u003cli\u003e100% zuivere katoen badstof\u003c\/li\u003e\n\u003cli\u003eAfmeting: 25 x 40 cm\u003c\/li\u003e\n\u003cli\u003eZacht en sterk absorberend\u003c\/li\u003e\n\u003cli\u003eGeborduurd met design met naam\u003c\/li\u003e\n\u003cli\u003eVerkrijgbaar in Cream, Blush, Sage Green en Grey Blue\u003c\/li\u003e\n\u003cli\u003eUni-model - tijdloos en veelzijdig\u003c\/li\u003e\n\u003cli\u003eGeborduurd in eigen atelier in Nederland\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sx-pd-item\"\u003e\n\u003cinput class=\"sx-pd-toggle\" id=\"sx-acc-uni-3\" type=\"checkbox\"\u003e \u003clabel for=\"sx-acc-uni-3\" class=\"sx-pd-trigger\"\u003eOnderhoud en wasadvies\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/label\u003e\n\u003cdiv class=\"sx-pd-body\"\u003e\n\u003cdiv class=\"sx-pd-body-inner\"\u003e\n\u003cp\u003eWas de slab \u003cstrong\u003evoor het eerste gebruik\u003c\/strong\u003e. Tip: leg het badtextiel voor de eerste wasbeurt een nacht in koud water, eventueel met een klein scheutje azijn - dit verbetert de absorptie en de kleurvastheid. Na een paar wasbeurten neemt de badstof het water optimaal op. Was de eerste keren apart, met gelijke kleuren, en raadpleeg altijd eerst het waslabel voor de juiste instructies.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sx-pd-item\"\u003e\n\u003cinput class=\"sx-pd-toggle\" id=\"sx-acc-uni-4\" type=\"checkbox\"\u003e \u003clabel for=\"sx-acc-uni-4\" class=\"sx-pd-trigger\"\u003ePerfect als cadeau voor\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/label\u003e\n\u003cdiv class=\"sx-pd-body\"\u003e\n\u003cdiv class=\"sx-pd-body-inner\"\u003e\n\u003cdiv class=\"sx-pd-tags\"\u003e\n\u003cspan class=\"sx-pd-tag\"\u003eKraamcadeau\u003c\/span\u003e \u003cspan class=\"sx-pd-tag\"\u003eBabyshower\u003c\/span\u003e \u003cspan class=\"sx-pd-tag\"\u003eEerste verjaardag\u003c\/span\u003e \u003cspan class=\"sx-pd-tag\"\u003eSinterklaas\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sx-pd-item\"\u003e\n\u003cinput class=\"sx-pd-toggle\" id=\"sx-acc-uni-5\" type=\"checkbox\"\u003e \u003clabel for=\"sx-acc-uni-5\" class=\"sx-pd-trigger\"\u003eCombineert perfect met\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/label\u003e\n\u003cdiv class=\"sx-pd-body\"\u003e\n\u003cdiv class=\"sx-pd-body-inner\"\u003e\n\u003cp\u003eMaak het cadeau nog completer. Combineer deze slab met een \u003ca href=\"\/collections\/gepersonaliseerde-knuffels\"\u003egepersonaliseerde knuffel\u003c\/a\u003e, een \u003ca href=\"\/collections\/baby-badponcho-met-naam\"\u003ebadponcho met naam\u003c\/a\u003e of een \u003ca href=\"\/collections\/gepersonaliseerde-teddy-rugzakje-met-oortjes\"\u003erugzakje met naam\u003c\/a\u003e voor een compleet persoonlijk cadeaupakket.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- 3 - Sluittekst --\u003e\n\u003cdiv class=\"sx-pd-close\"\u003e\n\u003cp class=\"sx-pd-quote\"\u003ePraktisch bij elke voeding — \u003cspan\u003een o zo lief met de naam erop.\u003c\/span\u003e\u003c\/p\u003e\n\u003cdiv class=\"sx-pd-intro\"\u003e\n\u003cp\u003eElk kind verdient iets dat echt van hem of haar is. Deze zachte slab wordt speciaal voor jou geborduurd met de naam - en eventueel de geboortedatum - van de baby. Geweven van de fijnste zuivere katoen badstof: kort en vast geweven, heerlijk zacht, sterk absorberend en veilig voor de babyhuid.\u003c\/p\u003e\n\u003cp\u003eOf het nu tijdens het eten is, bij het spelen of gewoon in de kinderwagen - de slab vangt vocht moeiteloos op, en oogt stijlvol in een tijdloze uni-kleur. Praktisch en persoonlijk, met de naam erop. \u003cstrong\u003eEen cadeau dat dagelijks gebruikt wordt.\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"sx-pd-footer\"\u003eGeborduurd in eigen atelier · Gratis verzending vanaf €20\u003c\/p\u003e\n\u003c\/div\u003e","brand":"SX Gifts","offers":[{"title":"Default Title","offer_id":58160457580879,"sku":null,"price":12.95,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0986\/7234\/5423\/files\/Blush_slab_met_baby.png?v=1783448814"},{"product_id":"slab-met-naam-cream","title":"Slab met naam - Cream","description":"\u003cstyle\u003e\n    @import url('https:\/\/fonts.googleapis.com\/css2?family=Fraunces:ital,opsz,wght@0,9..144,400;0,9..144,500;1,9..144,400\u0026display=swap');\n    .sx-product-desc {\n      --deep: #2F2A26;\n      --mid: #6F655D;\n      --terracotta: #A88F7A;\n      --terracotta-deep: #8A7059;\n      --blush: #E8DFD8;\n      --cream: #F7F4F1;\n      --paper: #FBF9F7;\n      font-family: inherit;\n      color: var(--deep);\n      -webkit-font-smoothing: antialiased;\n    }\n    .sx-product-desc *, .sx-product-desc *::before, .sx-product-desc *::after { box-sizing: border-box; }\n    \/* USP grid *\/\n    .sx-pd-usps {\n      display: grid;\n      grid-template-columns: repeat(4, 1fr);\n      gap: 14px;\n      margin-bottom: 46px;\n    }\n    .sx-pd-usp {\n      position: relative;\n      background: linear-gradient(160deg, var(--paper), var(--cream));\n      border: 1px solid var(--blush);\n      border-radius: 18px;\n      padding: 26px 16px 22px;\n      text-align: center;\n      transition: transform .35s cubic-bezier(.22,1,.36,1), box-shadow .35s ease, border-color .35s ease;\n      opacity: 0;\n      transform: translateY(14px);\n      animation: sx-rise .7s cubic-bezier(.22,1,.36,1) forwards;\n    }\n    .sx-pd-usp:nth-child(1) { animation-delay: .05s; }\n    .sx-pd-usp:nth-child(2) { animation-delay: .14s; }\n    .sx-pd-usp:nth-child(3) { animation-delay: .23s; }\n    .sx-pd-usp:nth-child(4) { animation-delay: .32s; }\n    @keyframes sx-rise { to { opacity: 1; transform: translateY(0); } }\n    .sx-pd-usp:hover {\n      transform: translateY(-5px);\n      box-shadow: 0 18px 40px -22px rgba(47,42,38,.45);\n      border-color: var(--terracotta);\n    }\n    .sx-pd-icon {\n      width: 54px;\n      height: 54px;\n      margin: 0 auto 16px;\n      border-radius: 50%;\n      background: #fff;\n      border: 1px solid var(--blush);\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      color: var(--terracotta);\n      transition: background .35s ease, color .35s ease, border-color .35s ease;\n    }\n    .sx-pd-usp:hover .sx-pd-icon {\n      background: var(--terracotta);\n      border-color: var(--terracotta);\n      color: #fff;\n    }\n    .sx-pd-icon svg { width: 26px; height: 26px; display: block; }\n    .sx-pd-usp b {\n      display: block;\n      font-size: 14px;\n      font-weight: 700;\n      color: var(--deep);\n      margin-bottom: 5px;\n      letter-spacing: .01em;\n    }\n    .sx-pd-usp small {\n      display: block;\n      font-size: 12px;\n      line-height: 1.45;\n      color: var(--mid);\n    }\n    \/* Accordion (CSS-only, geen JavaScript nodig) *\/\n    .sx-pd-accordion {\n      border: 1px solid var(--blush);\n      border-radius: 18px;\n      overflow: hidden;\n      background: var(--paper);\n      margin-bottom: 46px;\n    }\n    .sx-pd-item { position: relative; }\n    .sx-pd-item + .sx-pd-item { border-top: 1px solid var(--blush); }\n    .sx-pd-toggle {\n      position: absolute;\n      opacity: 0;\n      width: 0;\n      height: 0;\n      pointer-events: none;\n    }\n    .sx-pd-trigger {\n      width: 100%;\n      background: none;\n      border: none;\n      padding: 20px 24px;\n      display: flex;\n      justify-content: space-between;\n      align-items: center;\n      cursor: pointer;\n      font-family: inherit;\n      font-size: 14.5px;\n      font-weight: 700;\n      color: var(--deep);\n      letter-spacing: .01em;\n      text-align: left;\n      transition: color .25s ease;\n      -webkit-user-select: none;\n      user-select: none;\n    }\n    .sx-pd-trigger:hover { color: var(--terracotta); }\n    .sx-pd-arrow {\n      position: relative;\n      width: 16px;\n      height: 16px;\n      flex-shrink: 0;\n      margin-left: 16px;\n    }\n    .sx-pd-arrow::before,\n    .sx-pd-arrow::after {\n      content: \"\";\n      position: absolute;\n      background: var(--terracotta);\n      border-radius: 2px;\n      transition: transform .3s cubic-bezier(.22,1,.36,1), opacity .3s ease;\n    }\n    .sx-pd-arrow::before { top: 7px; left: 0; width: 16px; height: 2px; }\n    .sx-pd-arrow::after  { left: 7px; top: 0; width: 2px; height: 16px; }\n    .sx-pd-body {\n      max-height: 0;\n      overflow: hidden;\n      transition: max-height .4s cubic-bezier(.4,0,.2,1);\n    }\n    .sx-pd-toggle:checked ~ .sx-pd-body { max-height: 800px; }\n    .sx-pd-toggle:checked ~ .sx-pd-trigger .sx-pd-arrow::after { transform: rotate(90deg); opacity: 0; }\n    .sx-pd-toggle:focus-visible ~ .sx-pd-trigger { color: var(--terracotta); }\n    .sx-pd-body-inner {\n      padding: 0 24px 22px;\n      font-size: 14px;\n      line-height: 1.85;\n      color: var(--mid);\n    }\n    .sx-pd-body ul { margin: 0; padding-left: 18px; }\n    .sx-pd-body li { margin-bottom: 7px; }\n    .sx-pd-body li::marker { color: var(--terracotta); }\n    .sx-pd-body p { margin: 0; }\n    .sx-pd-body strong { color: var(--deep); }\n    .sx-pd-body a { color: var(--terracotta-deep); font-weight: 700; text-decoration: none; border-bottom: 1px solid var(--blush); }\n    .sx-pd-body a:hover { border-color: var(--terracotta); }\n    .sx-pd-tags { display: flex; flex-wrap: wrap; gap: 8px; }\n    .sx-pd-tag {\n      background: var(--cream);\n      border: 1px solid var(--blush);\n      color: var(--terracotta-deep);\n      padding: 6px 16px;\n      border-radius: 999px;\n      font-size: 12.5px;\n      font-weight: 700;\n    }\n    \/* Sluittekst *\/\n    .sx-pd-close { text-align: center; padding: 4px 8px 0; }\n    .sx-pd-quote {\n      font-family: 'Fraunces', Georgia, serif;\n      font-size: 23px;\n      line-height: 1.5;\n      font-style: italic;\n      color: var(--deep);\n      margin: 0 auto 18px;\n      max-width: 32ch;\n      font-weight: 400;\n    }\n    .sx-pd-quote span { color: var(--terracotta-deep); }\n    .sx-pd-quote::before {\n      content: \"\";\n      display: block;\n      width: 34px;\n      height: 2px;\n      background: var(--terracotta);\n      margin: 0 auto 24px;\n    }\n    .sx-pd-intro {\n      font-size: 15px;\n      line-height: 1.9;\n      color: var(--mid);\n      max-width: 56ch;\n      margin: 0 auto;\n    }\n    .sx-pd-intro p { margin: 0 0 14px; }\n    .sx-pd-intro strong { color: var(--deep); }\n    .sx-pd-footer {\n      text-align: center;\n      font-size: 11px;\n      letter-spacing: .12em;\n      text-transform: uppercase;\n      color: var(--terracotta);\n      margin-top: 36px;\n      padding-top: 26px;\n      border-top: 1px solid var(--blush);\n    }\n    @media (max-width: 640px) {\n      .sx-pd-usps { grid-template-columns: 1fr 1fr; gap: 10px; }\n      .sx-pd-usp { padding: 22px 12px 18px; }\n      .sx-pd-quote { font-size: 20px; }\n    }\n\u003c\/style\u003e\n\u003cdiv class=\"sx-product-desc\"\u003e\n\u003c!-- 1 - USP's --\u003e\n\u003cdiv class=\"sx-pd-usps\"\u003e\n\u003cdiv class=\"sx-pd-usp\"\u003e\n\u003cdiv class=\"sx-pd-icon\"\u003e\u003csvg stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke-width=\"1.6\" stroke=\"currentColor\" fill=\"none\" viewbox=\"0 0 24 24\" height=\"26\" width=\"26\"\u003e\u003cline y2=\"8\" x2=\"16\" y1=\"20\" x1=\"4\"\u003e\u003c\/line\u003e\u003ccircle r=\"1.6\" cy=\"6\" cx=\"18\"\u003e\u003c\/circle\u003e\u003cpath d=\"M4 20c-1.6 0-1.6-2.6 0-2.6s1.6 2.6 0 2.6z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cb\u003eEcht geborduurd\u003c\/b\u003e \u003csmall\u003eGeen print - blijft mooi\u003c\/small\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sx-pd-usp\"\u003e\n\u003cdiv class=\"sx-pd-icon\"\u003e\u003csvg stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke-width=\"1.6\" stroke=\"currentColor\" fill=\"none\" viewbox=\"0 0 24 24\" height=\"26\" width=\"26\"\u003e\u003cpath d=\"M12 20.5C7 17 4 13.8 4 10.2A4.2 4.2 0 0 1 12 8a4.2 4.2 0 0 1 8 2.2c0 3.6-3 6.8-8 10.3z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cb\u003eVeilig voor baby's\u003c\/b\u003e \u003csmall\u003eGeschikt vanaf de geboorte\u003c\/small\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sx-pd-usp\"\u003e\n\u003cdiv class=\"sx-pd-icon\"\u003e\u003csvg stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke-width=\"1.6\" stroke=\"currentColor\" fill=\"none\" viewbox=\"0 0 24 24\" height=\"26\" width=\"26\"\u003e\u003cpath d=\"M21 4 11 14\"\u003e\u003c\/path\u003e\u003cpath d=\"M21 4 14.5 21 11 14 4 10.5 21 4z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cb\u003eSnel verzonden\u003c\/b\u003e \u003csmall\u003eVoor 14:00 = vandaag\u003c\/small\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sx-pd-usp\"\u003e\n\u003cdiv class=\"sx-pd-icon\"\u003e\u003csvg stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke-width=\"1.6\" stroke=\"currentColor\" fill=\"none\" viewbox=\"0 0 24 24\" height=\"26\" width=\"26\"\u003e\u003cpath d=\"M12 3c-4 5-6 8-6 11a6 6 0 0 0 12 0c0-3-2-6-6-11z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cb\u003eSterk absorberend\u003c\/b\u003e \u003csmall\u003eZacht badstof, vangt vocht op\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- 2 - Uitklapvelden --\u003e\n\u003cdiv class=\"sx-pd-accordion\"\u003e\n\u003cdiv class=\"sx-pd-item\"\u003e\n\u003cinput class=\"sx-pd-toggle\" id=\"sx-acc-uni-1\" type=\"checkbox\"\u003e \u003clabel for=\"sx-acc-uni-1\" class=\"sx-pd-trigger\"\u003eWaarom deze slab zo bijzonder is\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/label\u003e\n\u003cdiv class=\"sx-pd-body\"\u003e\n\u003cdiv class=\"sx-pd-body-inner\"\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eEcht geborduurd\u003c\/strong\u003e - geen print, dus blijft altijd mooi\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e100% zuivere katoen badstof\u003c\/strong\u003e - kort en vast geweven, heerlijk zacht en sterk absorberend\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eTijdloos uni-model\u003c\/strong\u003e - past bij elke stijl en elke outfit\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eVeilig voor de babyhuid\u003c\/strong\u003e - natuurlijke materialen, zonder giftige stoffen\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eMet liefde geborduurd \u003c\/strong\u003ein ons eigen atelier in Nederland\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sx-pd-item\"\u003e\n\u003cinput class=\"sx-pd-toggle\" id=\"sx-acc-uni-2\" type=\"checkbox\"\u003e \u003clabel for=\"sx-acc-uni-2\" class=\"sx-pd-trigger\"\u003eProductdetails\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/label\u003e\n\u003cdiv class=\"sx-pd-body\"\u003e\n\u003cdiv class=\"sx-pd-body-inner\"\u003e\n\u003cul\u003e\n\u003cli\u003e100% zuivere katoen badstof\u003c\/li\u003e\n\u003cli\u003eAfmeting: 25 x 40 cm\u003c\/li\u003e\n\u003cli\u003eZacht en sterk absorberend\u003c\/li\u003e\n\u003cli\u003eGeborduurd met design met naam\u003c\/li\u003e\n\u003cli\u003eVerkrijgbaar in Cream, Blush, Sage Green en Grey Blue\u003c\/li\u003e\n\u003cli\u003eUni-model - tijdloos en veelzijdig\u003c\/li\u003e\n\u003cli\u003eGeborduurd in eigen atelier in Nederland\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sx-pd-item\"\u003e\n\u003cinput class=\"sx-pd-toggle\" id=\"sx-acc-uni-3\" type=\"checkbox\"\u003e \u003clabel for=\"sx-acc-uni-3\" class=\"sx-pd-trigger\"\u003eOnderhoud en wasadvies\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/label\u003e\n\u003cdiv class=\"sx-pd-body\"\u003e\n\u003cdiv class=\"sx-pd-body-inner\"\u003e\n\u003cp\u003eWas de slab \u003cstrong\u003evoor het eerste gebruik\u003c\/strong\u003e. Tip: leg het badtextiel voor de eerste wasbeurt een nacht in koud water, eventueel met een klein scheutje azijn - dit verbetert de absorptie en de kleurvastheid. Na een paar wasbeurten neemt de badstof het water optimaal op. Was de eerste keren apart, met gelijke kleuren, en raadpleeg altijd eerst het waslabel voor de juiste instructies.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sx-pd-item\"\u003e\n\u003cinput class=\"sx-pd-toggle\" id=\"sx-acc-uni-4\" type=\"checkbox\"\u003e \u003clabel for=\"sx-acc-uni-4\" class=\"sx-pd-trigger\"\u003ePerfect als cadeau voor\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/label\u003e\n\u003cdiv class=\"sx-pd-body\"\u003e\n\u003cdiv class=\"sx-pd-body-inner\"\u003e\n\u003cdiv class=\"sx-pd-tags\"\u003e\n\u003cspan class=\"sx-pd-tag\"\u003eKraamcadeau\u003c\/span\u003e \u003cspan class=\"sx-pd-tag\"\u003eBabyshower\u003c\/span\u003e \u003cspan class=\"sx-pd-tag\"\u003eEerste verjaardag\u003c\/span\u003e \u003cspan class=\"sx-pd-tag\"\u003eSinterklaas\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sx-pd-item\"\u003e\n\u003cinput class=\"sx-pd-toggle\" id=\"sx-acc-uni-5\" type=\"checkbox\"\u003e \u003clabel for=\"sx-acc-uni-5\" class=\"sx-pd-trigger\"\u003eCombineert perfect met\u003cspan class=\"sx-pd-arrow\"\u003e\u003c\/span\u003e\u003c\/label\u003e\n\u003cdiv class=\"sx-pd-body\"\u003e\n\u003cdiv class=\"sx-pd-body-inner\"\u003e\n\u003cp\u003eMaak het cadeau nog completer. Combineer deze slab met een \u003ca href=\"\/collections\/gepersonaliseerde-knuffels\"\u003egepersonaliseerde knuffel\u003c\/a\u003e, een \u003ca href=\"\/collections\/baby-badponcho-met-naam\"\u003ebadponcho met naam\u003c\/a\u003e of een \u003ca href=\"\/collections\/gepersonaliseerde-teddy-rugzakje-met-oortjes\"\u003erugzakje met naam\u003c\/a\u003e voor een compleet persoonlijk cadeaupakket.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- 3 - Sluittekst --\u003e\n\u003cdiv class=\"sx-pd-close\"\u003e\n\u003cp class=\"sx-pd-quote\"\u003ePraktisch bij elke voeding — \u003cspan\u003een o zo lief met de naam erop.\u003c\/span\u003e\u003c\/p\u003e\n\u003cdiv class=\"sx-pd-intro\"\u003e\n\u003cp\u003eElk kind verdient iets dat echt van hem of haar is. Deze zachte slab wordt speciaal voor jou geborduurd met de naam - en eventueel de geboortedatum - van de baby. Geweven van de fijnste zuivere katoen badstof: kort en vast geweven, heerlijk zacht, sterk absorberend en veilig voor de babyhuid.\u003c\/p\u003e\n\u003cp\u003eOf het nu tijdens het eten is, bij het spelen of gewoon in de kinderwagen - de slab vangt vocht moeiteloos op, en oogt stijlvol in een tijdloze uni-kleur. Praktisch en persoonlijk, met de naam erop. \u003cstrong\u003eEen cadeau dat dagelijks gebruikt wordt.\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"sx-pd-footer\"\u003eGeborduurd in eigen atelier · Gratis verzending vanaf €20\u003c\/p\u003e\n\u003c\/div\u003e","brand":"SX Gifts","offers":[{"title":"Default Title","offer_id":58160562405711,"sku":null,"price":12.95,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0986\/7234\/5423\/files\/Cream_slab_met_baby.png?v=1783449483"}],"url":"https:\/\/www.sxgifts.nl\/collections\/gepersonaliseerde-cadeaus-met-naam.oembed?page=5","provider":"SX Gifts","version":"1.0","type":"link"}