{"product_id":"dcs-notd","title":"DCS NOTD","description":"\u003cstyle\u003e\n:root {\n  --bg: #f5f5f7;\n  --card: #ffffff;\n  --text: #1d1d1f;\n  --text2: #3a3a3c;\n  --muted: #6e6e73;\n  --accent: #b00000;\n  --radius: 14px;\n}\n\n\/* PAGE *\/\n.pdp-wrap {\n  max-width: 920px;\n  margin: 24px auto;\n  padding: 28px 18px;\n  font-family: -apple-system, BlinkMacSystemFont, \"SF Pro Display\", sans-serif;\n  background: #ffffff;\n  color: #1d1d1f;\n  border-radius: 6px;\n  box-shadow: 0 12px 40px rgba(0,0,0,0.08);\n  border: 1px solid rgba(0,0,0,0.06);\n}\n\n\/* TYPOGRAPHY *\/\n.title {\n  font-size: 22px;\n  font-weight: 600;\n  margin-bottom: 14px;\n}\n\n.subtitle {\n  font-size: 14px;\n  color: var(--text2);\n  line-height: 1.6;\n}\n\n.small-muted {\n  font-size: 12px;\n  color: var(--muted);\n  line-height: 1.5;\n}\n\n\/* SECTIONS *\/\n.section {\n  margin-top: 22px;\n}\n\n.divider {\n  height: 1px;\n  background: rgba(0,0,0,0.08);\n  margin: 22px 0;\n}\n\n\/* GROUP BUY INFO *\/\n.buy-info {\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 12px;\n  margin-top: 18px;\n}\n\n.buy-info-card {\n  background: var(--bg);\n  border-radius: 10px;\n  padding: 14px 16px;\n}\n\n.buy-info-label {\n  font-size: 11px;\n  text-transform: uppercase;\n  letter-spacing: 0.06em;\n  color: var(--muted);\n  margin-bottom: 4px;\n}\n\n.buy-info-value {\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--text);\n}\n\n\/* SPECS *\/\n.specs {\n  font-size: 14px;\n  color: var(--text2);\n  line-height: 1.7;\n}\n\n.specs strong {\n  color: var(--text);\n}\n\n\/* KIT INFORMATION *\/\n.kit-list {\n  background: var(--bg);\n  border-radius: var(--radius);\n  padding: 16px;\n  font-size: 14px;\n  color: var(--text2);\n  line-height: 1.6;\n}\n\n.kit-list-title {\n  font-weight: 600;\n  color: var(--text);\n  margin-bottom: 8px;\n}\n\n.kit-list ul {\n  margin: 0;\n  padding-left: 20px;\n}\n\n\/* WHAT YOU GET *\/\n.includes {\n  background: var(--bg);\n  border-radius: var(--radius);\n  padding: 16px;\n  font-size: 14px;\n  color: var(--text2);\n  line-height: 1.6;\n}\n\n.includes-title {\n  font-weight: 600;\n  color: var(--text);\n  margin-bottom: 8px;\n}\n\n.includes ul {\n  margin: 0;\n  padding-left: 20px;\n}\n\n\/* DESIGNER NOTE *\/\n.designer-note {\n  background: var(--bg);\n  border-radius: var(--radius);\n  padding: 18px;\n  font-size: 14px;\n  color: var(--text2);\n  line-height: 1.7;\n}\n\n.designer-note-title {\n  font-weight: 600;\n  color: var(--text);\n  margin-bottom: 8px;\n}\n\n\/* =========================================================\n   GROUP BUY DISCLAIMER\n   ========================================================= *\/\n\ndetails.card {\n  background: var(--card);\n  border-radius: var(--radius);\n  border: 1px solid rgba(0,0,0,0.06);\n  overflow: hidden;\n}\n\nsummary.card-summary {\n  padding: 14px 16px;\n  cursor: pointer;\n  display: flex;\n  justify-content: space-between;\n  gap: 12px;\n  font-weight: 600;\n  list-style: none;\n}\n\nsummary.card-summary::-webkit-details-marker {\n  display: none;\n}\n\n.summary-accent {\n  color: var(--accent);\n}\n\n.card-body {\n  padding: 14px 16px;\n  font-size: 14px;\n  color: var(--text2);\n  line-height: 1.6;\n}\n\n.card-body p {\n  margin-top: 10px;\n  margin-bottom: 10px;\n}\n\n.card-body p:first-child {\n  margin-top: 0;\n}\n\n.card-body p:last-child {\n  margin-bottom: 0;\n}\n\n\/* =========================================================\n   GROUP BUY ACCEPTANCE AREA\n   ========================================================= *\/\n\n.group-buy-acceptance {\n  margin-top: 12px;\n  background: var(--bg);\n  border-radius: var(--radius);\n  padding: 14px 16px;\n  transition: background 0.2s ease;\n}\n\n.group-buy-acceptance.accepted {\n  background: #f0f0f2;\n}\n\n\/* CHECKBOX *\/\n.checkbox-row {\n  display: flex;\n  gap: 10px;\n  align-items: flex-start;\n  margin-top: 0;\n  font-size: 14px;\n  color: var(--text2);\n}\n\n.checkbox-row input[type=\"checkbox\"] {\n  margin-top: 3px;\n  flex-shrink: 0;\n  cursor: pointer;\n}\n\n.checkbox-row label {\n  cursor: pointer;\n  line-height: 1.5;\n}\n\n\/* WARNING *\/\n.warning {\n  display: none;\n  margin-top: 10px;\n  padding: 10px 12px;\n  border-radius: 10px;\n  background: rgba(176,0,0,0.06);\n  border: 1px solid rgba(176,0,0,0.12);\n  color: var(--accent);\n  font-size: 13px;\n  line-height: 1.5;\n}\n\n\/* DISABLED *\/\n.is-disabled {\n  opacity: 0.45 !important;\n  cursor: not-allowed !important;\n}\n\n\/* =========================================================\n   VAT DISCLAIMER\n   ========================================================= *\/\n\n.vat-disclaimer {\n  display: flex;\n  align-items: flex-start;\n  gap: 8px;\n  margin-top: 12px;\n  padding: 11px 14px;\n  font-size: 12px;\n  line-height: 1.5;\n  color: var(--muted);\n  background: var(--bg);\n  border-radius: 10px;\n}\n\n.vat-disclaimer svg {\n  flex-shrink: 0;\n  margin-top: 1px;\n}\n\n\/* FAQ *\/\ndetails.faq {\n  border-bottom: 1px solid rgba(0,0,0,0.08);\n}\n\nsummary.faq-summary {\n  padding: 14px 0;\n  cursor: pointer;\n  font-size: 14px;\n  font-weight: 600;\n  list-style: none;\n}\n\nsummary.faq-summary::-webkit-details-marker {\n  display: none;\n}\n\n.faq-body {\n  padding: 0 0 14px;\n  font-size: 14px;\n  color: var(--text2);\n  line-height: 1.6;\n}\n\n\/* TOOLTIP WRAPPER *\/\n.nbh-btn-tooltip-wrap {\n  position: relative;\n  display: block;\n  width: 100%;\n}\n\n\/* INVISIBLE OVERLAY *\/\n.nbh-btn-overlay {\n  display: none;\n  position: absolute;\n  inset: 0;\n  z-index: 10;\n  cursor: not-allowed;\n}\n\n.nbh-btn-overlay.active {\n  display: block;\n}\n\n\/* TOOLTIP *\/\n.nbh-tooltip {\n  display: none;\n  position: absolute;\n  bottom: calc(100% + 10px);\n  left: 50%;\n  transform: translateX(-50%);\n  background: #1d1d1f;\n  color: #fff;\n  font-size: 13px;\n  line-height: 1.4;\n  padding: 9px 13px;\n  border-radius: 8px;\n  white-space: nowrap;\n  pointer-events: none;\n  z-index: 20;\n  box-shadow: 0 4px 16px rgba(0,0,0,0.18);\n}\n\n.nbh-tooltip::after {\n  content: \"\";\n  position: absolute;\n  top: 100%;\n  left: 50%;\n  transform: translateX(-50%);\n  border: 6px solid transparent;\n  border-top-color: #1d1d1f;\n}\n\n.nbh-btn-tooltip-wrap:hover .nbh-tooltip {\n  display: block;\n}\n\n\/* MOBILE *\/\n@media (max-width: 600px) {\n\n  .pdp-wrap {\n    margin: 12px auto;\n    padding: 22px 14px;\n  }\n\n  .buy-info {\n    grid-template-columns: 1fr;\n  }\n\n  .title {\n    font-size: 20px;\n  }\n\n  .nbh-tooltip {\n    white-space: normal;\n    width: max-content;\n    max-width: 220px;\n    text-align: center;\n  }\n}\n\u003c\/style\u003e\n\u003cdiv class=\"pdp-wrap\"\u003e\n\u003c!-- TITLE --\u003e\n\u003cdiv class=\"title\"\u003eDCS NOTD\u003c\/div\u003e\n\u003c!-- SHORT INTRO --\u003e\n\u003cdiv class=\"subtitle\"\u003e\n\u003cp style=\"text-align: justify; margin-top: 0;\"\u003e\u003cstrong\u003e Introducing DCS NOTD — a modern take on the vintage OTD aesthetic. \u003c\/strong\u003e\u003c\/p\u003e\n\u003cp style=\"text-align: justify;\"\u003eDCS NOTD was designed by \u003cstrong\u003egodsson\u003c\/strong\u003e as a tribute to the classic DCS sets that helped define the vintage keyboard aesthetic. The set draws heavily from the designer's favorite OTD-era sets, combining vintage-inspired icons and a familiar, understated color palette with kitting designed for modern keyboards.\u003c\/p\u003e\n\u003cp style=\"text-align: justify; margin-bottom: 0;\"\u003eThe name is a bit of a joke — \u003cstrong\u003eNOTD\u003c\/strong\u003e can mean \"Not OTD\" or \"Not Demonic.\" Either way, the inspiration is very much rooted in the old-school keyboard world.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- GROUP BUY INFO --\u003e\n\u003cdiv class=\"buy-info\"\u003e\n\u003cdiv class=\"buy-info-card\"\u003e\n\u003cdiv class=\"buy-info-label\"\u003eGroup Buy\u003c\/div\u003e\n\u003cdiv class=\"buy-info-value\"\u003eOctober 1st – November 1st\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"buy-info-card\"\u003e\n\u003cdiv class=\"buy-info-label\"\u003eEstimated Shipping\u003c\/div\u003e\n\u003cdiv class=\"buy-info-value\"\u003eQ1 2027\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c!-- KITS --\u003e\n\u003cdiv class=\"section\"\u003e\n\u003cdiv class=\"title\" style=\"font-size: 17px;\"\u003eKitting\u003c\/div\u003e\n\u003cdiv class=\"kit-list\"\u003e\n\u003cdiv class=\"kit-list-title\"\u003eAvailable Kits\u003c\/div\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBase Kit\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eAlternative Modifiers\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eUK ISO\u003c\/strong\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c!-- TECHNICAL SPECIFICATIONS --\u003e\n\u003cdiv class=\"section\"\u003e\n\u003cdiv class=\"title\" style=\"font-size: 17px;\"\u003eTechnical Specifications\u003c\/div\u003e\n\u003cdiv class=\"specs\"\u003e\n\u003cstrong\u003eManufacturer:\u003c\/strong\u003e Signature Plastics \u003cbr\u003e\u003cstrong\u003eMaterial:\u003c\/strong\u003e ABS \u003cbr\u003e\u003cstrong\u003eProduction Method:\u003c\/strong\u003e Doubleshot \u003cbr\u003e\u003cstrong\u003eProfile:\u003c\/strong\u003e DCS \u003cbr\u003e\u003cstrong\u003eCompatibility:\u003c\/strong\u003e Cherry MX \/ MX-style switches \u003cbr\u003e\u003cstrong\u003eColors:\u003c\/strong\u003e NN (black) \/ RDD (red) \u003cbr\u003e\u003cstrong\u003eDesigner:\u003c\/strong\u003e godsson \n\u003c\/div\u003e\n\u003cdiv class=\"divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c!-- IMPORTANT GROUP BUY INFORMATION --\u003e\n\u003cdiv id=\"return-disclaimer-area\" style=\"margin-top: 22px;\"\u003e\n\u003cdetails class=\"card\" id=\"return-details\"\u003e\n\u003csummary class=\"card-summary\"\u003e\u003cspan class=\"summary-accent\"\u003e Group Buy — Please Read Before Ordering \u003c\/span\u003e \u003cspan style=\"opacity: 0.5;\"\u003e + \u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"card-body\"\u003e\n\u003cp style=\"margin-top: 0;\"\u003eDCS NOTD is a \u003cstrong\u003egroup-buy item\u003c\/strong\u003e. Your order is placed with the expectation that the keycaps will be manufactured after the group-buy period has ended.\u003c\/p\u003e\n\u003cp\u003eGroup buys are not in-stock purchases. Production will only begin after the group-buy period has concluded and the final order has been submitted to Signature Plastics. Order cancellations by the customer are subject to deduction of the payment processing fees of the chosen payment option as these an non-refundable.\u003c\/p\u003e\n\u003cp\u003eThe estimated shipping date is provided as a production estimate and is not a guaranteed delivery date. Manufacturing schedules, production capacity, quality control, shipping, customs, or other unforeseen circumstances may affect the final timeline.\u003c\/p\u003e\n\u003cp\u003eProduct images may be renders and are intended to represent the design and colorway. Final colors may vary slightly from renders depending on lighting, displays, and the physical production samples.\n\u003c\/p\u003e\n\u003cp style=\"margin-bottom: 0;\"\u003eBy joining the group buy, you acknowledge that you are purchasing a made-to-order product and agree to the associated production timeline.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c!-- ACCEPTANCE --\u003e\n\u003cdiv class=\"group-buy-acceptance\" id=\"group-buy-acceptance\"\u003e\n\u003cdiv class=\"checkbox-row\"\u003e\n\u003cinput type=\"checkbox\" id=\"agree-terms\" name=\"properties[Group Buy Disclaimer]\" value=\"Accepted\"\u003e \u003clabel for=\"agree-terms\"\u003e I have read and accept the \u003cspan style=\"color: var(--accent); font-weight: 500;\"\u003e Group Buy Disclaimer \u003c\/span\u003e \u003c\/label\u003e\n\u003c\/div\u003e\n\u003c!-- WARNING --\u003e\n\u003cdiv class=\"warning\" id=\"return-warning\"\u003eYou must accept the group-buy disclaimer to continue.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- VAT --\u003e\n\u003cdiv class=\"vat-disclaimer\"\u003e\n\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"14\" height=\"14\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" viewbox=\"0 0 24 24\"\u003e\n        \u003ccircle cx=\"12\" cy=\"12\" r=\"10\"\u003e\u003c\/circle\u003e\n\n        \u003cline x1=\"12\" y1=\"16\" x2=\"12\" y2=\"12\"\u003e\u003c\/line\u003e\n\n        \u003cline x1=\"12\" y1=\"8\" x2=\"12.01\" y2=\"8\"\u003e\u003c\/line\u003e\n      \u003c\/svg\u003e \u003cspan\u003e No separate VAT is shown due to § 19 UStG (German VAT Act) \u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003c\/div\u003e","brand":"neighbourhood","offers":[{"title":"Base","offer_id":63719398474058,"sku":null,"price":135.0,"currency_code":"EUR","in_stock":true},{"title":"Alt Mods","offer_id":63719398506826,"sku":null,"price":80.0,"currency_code":"EUR","in_stock":true},{"title":"UK ISO","offer_id":63719398539594,"sku":null,"price":40.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0985\/0300\/0394\/files\/NOTD_Base.png?v=1789928372","url":"https:\/\/nbh-keyboards.com\/products\/dcs-notd","provider":"neighbourhood","version":"1.0","type":"link"}