{"product_id":"self-inking-mosquito-stamp-prank-rjc","title":"Zelfinktende muggenstempel voor grappen","description":"\u003c!--\n[AI Design Logic]\nProduct Type: Zelfinktende prankstempel (muggenontwerp)\nTarget Audience: Liefhebbers van grappen, feestorganisatoren, mensen die van humor op kantoor houden\nVisual Style: Speelse, contrastrijke, strakke visuele stijl met een komische prank-uitstraling\nColor Strategy: Diep paars (#5D29A4) als primaire merkkleur, passend bij het thema \"Mosquito Smack\", gecombineerd met zachte grijstinten en warme tekstkleuren.\nModule Order: AI Design Logic Comment -\u003e Intro\/Hero Block -\u003e Features Section (3 main features) -\u003e Washable Flow Guide -\u003e Specifications -\u003e FAQ\nDetail Image Mapping: Hero=detail_8, Feature1=detail_1, Feature2=detail_4, Feature3=detail_2\nSpecification Data Source: spec_17, spec_14 (data extraction only; no specification image placeholder is rendered)\nCompare Section: Included as \"Before \u0026 After\" washable flow guide based on detail_2.\nInformation Boundary: Strictly relies on confirmed facts. Materials are confirmed as ABS casing and rubber stamp head. Dimensions are extracted from Image 14 and Image 17. No unverified warranty, shipping, or premium claims included.\n--\u003e\n\u003cstyle type=\"text\/css\"\u003e.product-detail-container {\n  --primary: #5d29a4;\n  --primary-hover: #4a1d87;\n  --primary-soft: #f6f2fc;\n  --text-main: #1a1a1a;\n  --text-sub: #4d4d4d;\n  --bg-body: #ffffff;\n  --bg-card: #f9f8fc;\n  --bg-soft: #f4f3f8;\n  --radius-md: 8px;\n  --radius-lg: 16px;\n  --border-color: #eae6f3;\n  \n  max-width: 1200px;\n  margin: 0 auto;\n  padding: 0 5%;\n  box-sizing: border-box;\n  overflow-wrap: break-word;\n  word-break: break-word;\n  font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif;\n  color: var(--text-main);\n  background-color: var(--bg-body);\n}\n\n\/* Typography Reset *\/\n.product-detail-container h1,\n.product-detail-container h2,\n.product-detail-container h3 {\n  color: var(--text-main);\n  margin-top: 0;\n  font-weight: 700;\n}\n\n.product-detail-container p,\n.product-detail-container li,\n.product-detail-container span,\n.product-detail-container td,\n.product-detail-container th {\n  font-size: 18px;\n  line-height: 1.6;\n  color: var(--text-sub);\n}\n\n\/* Base Spacing *\/\n.product-detail-container section {\n  margin-bottom: clamp(2rem, 5vw, 4rem);\n}\n\n\/* Image Placeholders *\/\n.image-placeholder {\n  width: 100%;\n  aspect-ratio: 16 \/ 10;\n  background-color: var(--bg-soft);\n  border: 2px dashed #ccc;\n  border-radius: var(--radius-lg);\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  text-align: center;\n  font-size: 18px;\n  color: var(--text-sub);\n  box-sizing: border-box;\n  padding: 20px;\n  margin: 1.5rem 0;\n}\n\n\/* Option A: Natural image container *\/\n.natural-image-box img {\n  width: 100%;\n  height: auto;\n  display: block;\n  border-radius: var(--radius-lg);\n}\n\n\/* Hero Section *\/\n.hero-section {\n  text-align: center;\n  padding: 2rem 0;\n}\n\n.hero-badge {\n  display: inline-block;\n  background-color: var(--primary-soft);\n  color: var(--primary);\n  padding: 6px 16px;\n  border-radius: 50px;\n  font-size: 18px;\n  font-weight: 600;\n  margin-bottom: 1rem;\n}\n\n.hero-title {\n  font-size: 22px;\n  line-height: 1.3;\n  margin-bottom: 1rem;\n}\n\n.hero-subtitle {\n  font-size: 18px;\n  max-width: 800px;\n  margin: 0 auto 2rem auto;\n}\n\n\/* Features Grid *\/\n.features-section {\n  display: flex;\n  flex-direction: column;\n  gap: clamp(2rem, 4vw, 3rem);\n}\n\n.feature-item {\n  display: flex;\n  flex-direction: column;\n  gap: 1.5rem;\n  background-color: var(--bg-card);\n  padding: 1.5rem;\n  border-radius: var(--radius-lg);\n  border: 1px solid var(--border-color);\n}\n\n.feature-media {\n  width: 100%;\n}\n\n.feature-copy {\n  display: flex;\n  flex-direction: column;\n  justify-content: center;\n}\n\n.feature-title {\n  font-size: 20px;\n  line-height: 1.4;\n  margin-bottom: 0.75rem;\n}\n\n.feature-description {\n  font-size: 18px;\n  margin-bottom: 1rem;\n}\n\n.feature-tags {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 8px;\n}\n\n.feature-tag {\n  background-color: #ffffff;\n  border: 1px solid var(--border-color);\n  padding: 4px 12px;\n  border-radius: 50px;\n  font-size: 18px;\n  font-weight: 500;\n}\n\n\/* Washable Flow \/ Compare Grid *\/\n.flow-section {\n  background-color: var(--bg-card);\n  padding: 2rem 1.5rem;\n  border-radius: var(--radius-lg);\n  border: 1px solid var(--border-color);\n}\n\n.flow-title {\n  font-size: 20px;\n  text-align: center;\n  margin-bottom: 1.5rem;\n}\n\n.flow-grid {\n  display: grid;\n  grid-template-columns: 1fr;\n  gap: 1.5rem;\n}\n\n.flow-step {\n  background-color: #ffffff;\n  padding: 1.5rem;\n  border-radius: var(--radius-md);\n  border: 1px solid var(--border-color);\n  text-align: center;\n}\n\n.flow-step-num {\n  display: inline-block;\n  background-color: var(--primary);\n  color: #ffffff;\n  width: 32px;\n  height: 32px;\n  line-height: 32px;\n  border-radius: 50%;\n  font-weight: bold;\n  font-size: 18px;\n  margin-bottom: 1rem;\n}\n\n.flow-step-title {\n  font-size: 20px;\n  margin-bottom: 0.5rem;\n}\n\n\/* Specifications Block *\/\n.specifications-section {\n  padding: 2rem 1.5rem;\n  background-color: #ffffff;\n  border: 1px solid var(--border-color);\n  border-radius: var(--radius-lg);\n}\n\n.spec-title {\n  font-size: 20px;\n  margin-bottom: 1.5rem;\n}\n\n.spec-table {\n  width: 100%;\n  border-collapse: collapse;\n}\n\n.spec-table tr {\n  border-bottom: 1px solid var(--border-color);\n}\n\n.spec-table tr:last-child {\n  border-bottom: none;\n}\n\n.spec-table td {\n  padding: 14px 0;\n  vertical-align: top;\n}\n\n\/* FAQ Block *\/\n.faq-section {\n  display: flex;\n  flex-direction: column;\n  gap: 1.5rem;\n}\n\n.faq-section-title {\n  font-size: 20px;\n  text-align: center;\n  margin-bottom: 1rem;\n}\n\n.faq-item {\n  background-color: var(--bg-card);\n  border: 1px solid var(--border-color);\n  padding: 1.5rem;\n  border-radius: var(--radius-lg);\n}\n\n.faq-question {\n  font-size: 20px;\n  line-height: 1.4;\n  margin-bottom: 0.75rem;\n  color: var(--primary);\n  display: flex;\n  align-items: center;\n  gap: 8px;\n}\n\n.faq-answer {\n  font-size: 18px;\n  margin: 0;\n}\n\n\/* Mobile Typography \u0026 Layout Constraints *\/\n@media (max-width: 767px) {\n  \/* Keep typography strictly locked to minimum 18px as required *\/\n  .hero-title {\n    font-size: 22px;\n  }\n  .feature-title,\n  .flow-title,\n  .spec-title,\n  .faq-section-title,\n  .faq-question,\n  .flow-step-title {\n    font-size: 20px;\n  }\n  .hero-subtitle,\n  .feature-description,\n  .feature-tag,\n  .flow-step p,\n  .faq-answer,\n  .hero-badge {\n    font-size: 18px;\n  }\n\n  \/* Specification Responsive Rules *\/\n  .spec-table,\n  .spec-table tbody,\n  .spec-table tr {\n    display: block;\n    width: 100%;\n    box-sizing: border-box;\n  }\n\n  .spec-table td {\n    display: grid;\n    grid-template-columns: minmax(110px, 40%) minmax(0, 1fr);\n    gap: 14px;\n    width: 100%;\n    box-sizing: border-box;\n    padding: 14px 0;\n    align-items: start;\n    white-space: normal;\n    overflow-wrap: anywhere;\n    word-break: break-word;\n  }\n\n  .spec-table td::before {\n    content: attr(data-label);\n    display: block;\n    min-width: 0;\n    font-size: 18px;\n    font-weight: 600;\n    line-height: 1.5;\n    white-space: normal;\n    overflow-wrap: anywhere;\n    word-break: break-word;\n  }\n\n  .spec-table .spec-value {\n    display: block;\n    min-width: 0;\n    max-width: 100%;\n    font-size: 18px;\n    line-height: 1.5;\n    white-space: normal;\n    overflow-wrap: anywhere;\n    word-break: break-word;\n  }\n}\n\n@media (max-width: 420px) {\n  .spec-table td {\n    grid-template-columns: 1fr;\n    gap: 6px;\n  }\n}\n\n\/* Desktop Styles *\/\n@media (min-width: 768px) {\n  .hero-title {\n    font-size: 22px;\n  }\n\n  .feature-item {\n    flex-direction: row;\n    gap: 3rem;\n    padding: 2.5rem;\n  }\n\n  .feature-item:nth-child(even) {\n    flex-direction: row-reverse;\n  }\n\n  .feature-media {\n    flex: 1;\n    min-width: 0;\n  }\n\n  .feature-copy {\n    flex: 1;\n    min-width: 0;\n  }\n\n  .flow-grid {\n    grid-template-columns: repeat(3, 1fr);\n  }\n\n  .spec-table td {\n    padding: 18px 24px;\n  }\n\n  .spec-table td::before {\n    content: attr(data-label);\n    font-weight: 600;\n    width: 250px;\n    display: inline-block;\n  }\n\n  .spec-table .spec-value {\n    display: inline-block;\n  }\n}\n\u003c\/style\u003e\n\u003cdiv class=\"product-detail-container\"\u003e\n\u003c!-- A. INTRO \/ HERO CONTENT BLOCK --\u003e\n\u003csection class=\"hero-section\"\u003e\u003cspan class=\"hero-badge\"\u003eGekke prankpret\u003c\/span\u003e\n\u003ch1 class=\"hero-title\"\u003eLijkt echt. Onbetaalbare reactie.\u003c\/h1\u003e\n\n\u003cp class=\"hero-subtitle\"\u003eBezorg vrienden de schrik van hun leven en laat ze lachen met onze zelfinktende muggenstempel met ingebouwd inktmechanisme. Met een zachte druk op de huid verschijnt een levensechte insectafdruk die onmiddellijk hilarische meppen uitlokt.\u003c\/p\u003e\n\n\u003cdiv class=\"image-placeholder\"\u003e\u003cdiv\u003e\u003cimg cke-id=\"img47\" referrerpolicy=\"no-referrer\" src=\"https:\/\/wxalbum-10001658-file.dianxiaomi.com\/wxalbum\/2320511\/20260916150007\/4164dc23bfee91cc8f6dc080d2c1d4d4.png\"\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- B. FEATURE SECTIONS --\u003e\n\n\u003csection class=\"features-section\"\u003e\u003c!-- Feature 1 --\u003e\n\u003cdiv class=\"feature-item\"\u003e\n\u003cdiv class=\"feature-media\"\u003e\n\u003cdiv class=\"image-placeholder\"\u003e\u003cdiv\u003e\u003cimg cke-id=\"img48\" referrerpolicy=\"no-referrer\" src=\"https:\/\/wxalbum-10001658-file.dianxiaomi.com\/wxalbum\/2320511\/20260916144448\/60da9fdeaa37b130322cf85d4afeb23b.jpg\"\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"feature-copy\"\u003e\n\u003ch2 class=\"feature-title\"\u003eUltrarealistische muggenafdrukken\u003c\/h2\u003e\n\n\u003cp class=\"feature-description\"\u003eOntworpen om bij elke afdruk scherpe, zeer gedetailleerde muggenlijnen over te brengen. Dankzij het levensechte formaat en de fijne pootcontouren ziet de afdruk er op de huid of op papier zo echt uit dat je ogen er onmiddellijk door worden misleid.\u003c\/p\u003e\n\n\u003cdiv class=\"feature-tags\"\u003e\n\u003cspan class=\"feature-tag\"\u003eScherp ontwerp\u003c\/span\u003e \u003cspan class=\"feature-tag\"\u003eDuistere humor\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Feature 2 --\u003e\n\n\u003cdiv class=\"feature-item\"\u003e\n\u003cdiv class=\"feature-media\"\u003e\n\u003cdiv class=\"image-placeholder\"\u003e\u003cdiv\u003e\u003cimg cke-id=\"img49\" referrerpolicy=\"no-referrer\" src=\"https:\/\/wxalbum-10001658-file.dianxiaomi.com\/wxalbum\/2320511\/20260916144448\/2d9f2730d262f2ff58826381b3a5d2cc.jpg\"\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"feature-copy\"\u003e\n\u003ch2 class=\"feature-title\"\u003eZelfinktend en zonder geknoei\u003c\/h2\u003e\n\n\u003cp class=\"feature-description\"\u003eVergeet rommelige stempelkussens. Deze compacte stempelaar beschikt over een intern automatisch inktmechanisme dat de rubberen plaat na elke druk opnieuw van inkt voorziet, zodat je snel meerdere grappen achter elkaar kunt uithalen.\u003c\/p\u003e\n\n\u003cdiv class=\"feature-tags\"\u003e\n\u003cspan class=\"feature-tag\"\u003eGeen stempelkussens\u003c\/span\u003e \u003cspan class=\"feature-tag\"\u003eDirect klaar voor gebruik\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- OPTIONAL SECTION: Washable Flow Guide --\u003e\n\n\u003csection class=\"flow-section\"\u003e\n\u003ch2 class=\"flow-title\"\u003eSnel drogende inkt en uitwasbaar plezier\u003c\/h2\u003e\n\n\u003cdiv class=\"flow-grid\"\u003e\n\u003cdiv class=\"flow-step\"\u003e\n\u003cspan class=\"flow-step-num\"\u003e1\u003c\/span\u003e\n\n\u003ch3 class=\"flow-step-title\"\u003eStempel erop\u003c\/h3\u003e\n\n\u003cp\u003eDruk zachtjes op de huid of op papier om onmiddellijk een levensechte muggenafdruk achter te laten.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"flow-step\"\u003e\n\u003cspan class=\"flow-step-num\"\u003e2\u003c\/span\u003e\n\n\u003ch3 class=\"flow-step-title\"\u003eKrijg een reactie\u003c\/h3\u003e\n\n\u003cp\u003eKijk toe hoe je vriend op de plek slaat, in de veronderstelling dat er een echte mug op hem is geland!\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"flow-step\"\u003e\n\u003cspan class=\"flow-step-num\"\u003e3\u003c\/span\u003e\n\n\u003ch3 class=\"flow-step-title\"\u003eIn enkele seconden schoon\u003c\/h3\u003e\n\n\u003cp\u003eDe huidvriendelijke inkt wast gemakkelijk volledig weg met gewone zeep en warm water.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"image-placeholder\"\u003e\u003cdiv\u003e\u003cimg cke-id=\"img51\" referrerpolicy=\"no-referrer\" src=\"https:\/\/wxalbum-10001658-file.dianxiaomi.com\/wxalbum\/2320511\/20260916144448\/5c77f099f16a90f49717be3c35ab2ece.jpg\"\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- C. SPECIFICATIONS (Text Only, No Image Placeholders) --\u003e\n\n\u003csection class=\"specifications-section\"\u003e\n\u003ch2 class=\"spec-title\"\u003eSpecificaties\u003c\/h2\u003e\n\n\u003ctable class=\"spec-table\"\u003e\n\t\u003ctbody\u003e\n\t\t\u003ctr\u003e\n\t\t\t\u003ctd data-label=\"Producttype\"\u003e\u003cspan class=\"spec-value\"\u003eZelfinktende muggenstempel voor pranks\u003c\/span\u003e\u003c\/td\u003e\n\t\t\u003c\/tr\u003e\n\t\t\u003ctr\u003e\n\t\t\t\u003ctd data-label=\"Materiaal behuizing\"\u003e\u003cspan class=\"spec-value\"\u003eABS-kunststof\u003c\/span\u003e\u003c\/td\u003e\n\t\t\u003c\/tr\u003e\n\t\t\u003ctr\u003e\n\t\t\t\u003ctd data-label=\"Materiaal stempelplaat\"\u003e\u003cspan class=\"spec-value\"\u003eHoogwaardig rubber\u003c\/span\u003e\u003c\/td\u003e\n\t\t\u003c\/tr\u003e\n\t\t\u003ctr\u003e\n\t\t\t\u003ctd data-label=\"Inktkleur\"\u003e\u003cspan class=\"spec-value\"\u003eUitwasbare zwarte inkt\u003c\/span\u003e\u003c\/td\u003e\n\t\t\u003c\/tr\u003e\n\t\t\u003ctr\u003e\n\t\t\t\u003ctd data-label=\"Inhoud van de verpakking\"\u003e\u003cspan class=\"spec-value\"\u003eStempelset met 1 flesje zwarte olie (willekeurige kleur van de behuizing) \u003c\/span\u003e\u003c\/td\u003e\n\t\t\u003c\/tr\u003e\n\t\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/section\u003e\n\u003c!-- D. FAQ --\u003e\n\n\u003csection class=\"faq-section\"\u003e\n\u003ch2 class=\"faq-section-title\"\u003eVeelgestelde vragen\u003c\/h2\u003e\n\n\u003cdiv class=\"faq-item\"\u003e\n\u003ch3 class=\"faq-question\"\u003e💡 Is de inkt veilig voor gebruik op de huid?\u003c\/h3\u003e\n\n\u003cp class=\"faq-answer\"\u003eJa, de stempel gebruikt inkt die is samengesteld voor contact met de huid. De inkt is niet giftig, droogt snel en is ontworpen om eruit te zien als een realistische insectenbeet zonder huidirritatie te veroorzaken.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"faq-item\"\u003e\n\u003ch3 class=\"faq-question\"\u003e🧼 Hoe verwijder je de inktafdruk?\u003c\/h3\u003e\n\n\u003cp class=\"faq-answer\"\u003eDe afdruk is in enkele seconden gemakkelijk af te wassen. Gebruik gewoon warm water en gewone handzeep, wrijf zachtjes en de zwarte stempelafdruk verdwijnt volledig zonder plakkerige resten achter te laten.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"faq-item\"\u003e\n\u003ch3 class=\"faq-question\"\u003e🔄 Heeft deze stempel navulbare stempelkussens nodig?\u003c\/h3\u003e\n\n\u003cp class=\"faq-answer\"\u003eNee, er is geen extern stempelkussen nodig. De stempel heeft een ingebouwd zelfinktend mechanisme dat de rubberen stempel voorgevuld houdt en direct na het uitpakken klaar is voor gebruik.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n","brand":"Newjoyloo","offers":[{"title":"#1 (+10ml Black Oil)","offer_id":47609478185133,"sku":null,"price":12.95,"currency_code":"USD","in_stock":true},{"title":"#2 (+10ml Black Oil)","offer_id":47609478217901,"sku":null,"price":12.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0727\/2831\/4029\/files\/4164dc23bfee91cc8f6dc080d2c1d4d4.png?v=1789543335","url":"https:\/\/newjoyloo.com\/nl\/products\/self-inking-mosquito-stamp-prank-rjc","provider":"Newjoyloo","version":"1.0","type":"link"}