{"title":"PBTfans键帽","description":"\u003cp data-start=\"77\" data-end=\"225\"\u003eShop PBTFans keycaps — bestselling PBT keycap sets with premium texture, clean legends, and enthusiast-level colorways for mechanical keyboards.\u003c\/p\u003e","products":[{"product_id":"pbtfans-calkis-keycap-set","title":"PBTfans 可儿键思 键帽套装","description":"\u003cstyle\u003e\n.tkm-container {\n  max-width: 1200px;\n  margin: 0 auto;\n  font-family: Comfortaa, sans-serif;\n}\n\n.tkm-title {\n  text-align: center;\n  margin-bottom: 30px;\n}\n\n.tkm-specs {\n  text-align: center;\n  margin-bottom: 40px;\n}\n\n.tkm-specs ul {\n  list-style: none;\n  padding: 0;\n}\n\n.tkm-specs li {\n  margin: 6px 0;\n}\n\n.tkm-image-full img {\n  width: 100%;\n  display: block;\n}\n\n.tkm-grid {\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 0;\n}\n\n.tkm-grid img {\n  width: 100%;\n  display: block;\n}\n\n@media (max-width: 768px) {\n  .tkm-grid {\n    grid-template-columns: 1fr;\n  }\n}\n\u003c\/style\u003e\n\u003cdiv class=\"tkm-container\"\u003e\u003c!-- Title --\u003e\n\u003cdiv class=\"tkm-title\"\u003e\n\u003ch2\u003ePBTfans Calkis 键帽套装\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003c!-- Specs --\u003e\n\u003cdiv class=\"tkm-specs\"\u003e\n\u003cp\u003e\u003cstrong\u003e材质：\u003c\/strong\u003ePBT 材质（透明键帽为 ABS 材质）\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e高度：Cherry 高度\u003c\/li\u003e\n\u003cli\u003e制作工艺：热升华\u003c\/li\u003e\n\u003cli\u003e制造商：PBTfans\u003c\/li\u003e\n\u003cli\u003e包装：带设计托盘盖的 ABS 键帽托盘\u003c\/li\u003e\n\u003cli\u003e温馨提示：仅含键帽，不含键盘\u003c\/li\u003e\n\u003cli\u003e兼容性：Cherry MX 轴体及 MX 兼容轴体\u003c\/li\u003e\n\u003cli\u003e设计师：Soya\u003c\/li\u003e\n\u003cli\u003eGeekhack IC 页面：\u003ca href=\"https:\/\/geekhack.org\/index.php?topic=125254.0\" target=\"_blank\"\u003e 点击 \u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c!-- Hero Image --\u003e\n\u003cdiv class=\"tkm-image-full\"\u003e\u003cimg src=\"https:\/\/i.shgcdn.com\/96bd1f54-e24a-4be5-8398-6f0f39cf1965\/-\/format\/auto\/-\/quality\/best\/\"\u003e\u003c\/div\u003e\n\u003c!-- Grid Images --\u003e\n\u003cdiv class=\"tkm-grid\"\u003e\u003cimg src=\"https:\/\/i.shgcdn.com\/f64ecc27-3ba9-4214-a19c-13c001f9bf2d\/-\/format\/auto\/-\/quality\/best\/\"\u003e \u003cimg src=\"https:\/\/i.shgcdn.com\/2d1bfcc0-c7d7-4ed0-b2ca-36abeaaa1013\/-\/format\/auto\/-\/quality\/best\/\"\u003e \u003cimg src=\"https:\/\/i.shgcdn.com\/e7543843-8584-40cb-9947-f96e022496d0\/-\/format\/auto\/-\/quality\/best\/\"\u003e \u003cimg src=\"https:\/\/i.shgcdn.com\/7ea08840-00fe-428a-9d56-5885aae182cb\/-\/format\/auto\/-\/quality\/best\/\"\u003e \u003cimg src=\"https:\/\/i.shgcdn.com\/2773ef27-9791-42f3-8e25-0d6ce02fc79e\/-\/format\/auto\/-\/quality\/best\/\"\u003e \u003cimg src=\"https:\/\/i.shgcdn.com\/c225e53f-28dd-4290-80c9-9f87b0d314bd\/-\/format\/auto\/-\/quality\/best\/\"\u003e \u003cimg src=\"https:\/\/i.shgcdn.com\/aefe9750-b165-49df-83ce-6584a939e3bc\/-\/format\/auto\/-\/quality\/best\/\"\u003e \u003cimg src=\"https:\/\/i.shgcdn.com\/0b8f4313-f6d4-4adc-8d23-c066dfd5d65f\/-\/format\/auto\/-\/quality\/best\/\"\u003e \u003cimg src=\"https:\/\/i.shgcdn.com\/e804876b-203c-428d-8378-d7313fd4574f\/-\/format\/auto\/-\/quality\/best\/\"\u003e \u003cimg src=\"https:\/\/i.shgcdn.com\/73c2cfb9-5330-4107-8cd8-b6b95dff0ebb\/-\/format\/auto\/-\/quality\/best\/\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e","brand":"PBTfans","offers":[{"title":"基础","offer_id":45083768848579,"sku":"KC-PBTFANS-CALKIS-1","price":99.0,"currency_code":"CAD","in_stock":false},{"title":"拉丁语词根","offer_id":45083768881347,"sku":"KC-PBTFANS-CALKIS-2","price":99.0,"currency_code":"CAD","in_stock":true},{"title":"新奇事物","offer_id":45083768914115,"sku":"KC-PBTFANS-CALKIS-Nov","price":30.0,"currency_code":"CAD","in_stock":false},{"title":"数字键盘","offer_id":45083768946883,"sku":"KC-PBTFANS-CALKIS-4","price":15.0,"currency_code":"CAD","in_stock":false},{"title":"表情","offer_id":45083768979651,"sku":"KC-PBTFANS-CALKIS-5","price":14.0,"currency_code":"CAD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0633\/6151\/5715\/files\/2000fangtu.webp?v=1770800369"},{"product_id":"pbtfans-wob-white-on-black-keycap-set","title":"PBTfans WOB 黑白键帽套装","description":"\u003cstyle\u003e\n\/* ====== TKM Keycap Block (SEO + No gaps + Hover) ====== *\/\n.tkm-kc {\n  max-width: 1200px;\n  margin: 0 auto;\n  font-family: system-ui, -apple-system, \"Segoe UI\", Roboto, Arial, \"Comfortaa\", sans-serif;\n  line-height: 1.55;\n}\n\n.tkm-kc h2 {\n  text-align: center;\n  margin: 0 0 14px;\n}\n\n.tkm-kc .tkm-sub {\n  text-align: center;\n  margin: 0 0 26px;\n  opacity: .9;\n}\n\n.tkm-kc .tkm-specs {\n  max-width: 920px;\n  margin: 0 auto 28px;\n  padding: 0 14px;\n}\n\n.tkm-kc .tkm-specs h3 {\n  font-size: 16px;\n  margin: 0 0 10px;\n}\n\n.tkm-kc .tkm-specs ul {\n  margin: 0;\n  padding-left: 18px;\n}\n\n.tkm-kc .tkm-specs li {\n  margin: 6px 0;\n}\n\n.tkm-kc .tkm-specs strong {\n  font-weight: 700;\n}\n\n\/* Images *\/\n.tkm-kc .tkm-gallery {\n  width: 100%;\n  margin: 0;\n}\n\n\/* Two detail images, no gap *\/\n.tkm-kc .tkm-grid-2 {\n  display: grid;\n  grid-template-columns: 1fr 1fr;\n  gap: 0; \/* 无缝隙：如想留一点点缝，把 0 改成 6px *\/\n}\n\n.tkm-kc .tkm-img {\n  position: relative;\n  overflow: hidden;\n  margin: 0;\n}\n\n.tkm-kc .tkm-img img {\n  width: 100%;\n  display: block;\n  transform: scale(1);\n  transition: transform .35s ease, filter .35s ease;\n}\n\n.tkm-kc .tkm-img:hover img {\n  transform: scale(1.04);\n  filter: contrast(1.03) saturate(1.05);\n}\n\n\/* Caption overlay (optional, subtle) *\/\n.tkm-kc .tkm-cap {\n  position: absolute;\n  left: 10px;\n  bottom: 10px;\n  padding: 6px 10px;\n  font-size: 12px;\n  background: rgba(0,0,0,.55);\n  color: #fff;\n  border-radius: 999px;\n  pointer-events: none;\n  letter-spacing: .2px;\n}\n\n\/* Packaging full width *\/\n.tkm-kc .tkm-packaging {\n  margin: 0; \/* 无缝隙 *\/\n}\n\n\/* Mobile *\/\n@media (max-width: 768px) {\n  .tkm-kc .tkm-grid-2 {\n    grid-template-columns: 1fr;\n  }\n}\n\u003c\/style\u003e\n\u003csection aria-label=\"PBTfans 键帽细节与规格\" class=\"tkm-kc\"\u003e\u003c!-- SEO-friendly heading --\u003e\n\u003ch2\u003ePBTfans 键帽套装（Cherry高度，PBT材质，二色成型）\u003c\/h2\u003e\n\u003cp class=\"tkm-sub\"\u003e简约基础套 = 字母区 + 图标修改键 · 基础套 = 字母区 + 文本修改键\u003c\/p\u003e\n\u003c!-- Specs (SEO + scan-friendly) --\u003e\n\u003cdiv class=\"tkm-specs\"\u003e\n\u003ch3\u003e规格\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003e简约基础套：\u003c\/strong\u003e 字母区 + 图标修改键\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e基础套：\u003c\/strong\u003e 字母区 + 文本修改键\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e材质：\u003c\/strong\u003e PBT\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e高度：\u003c\/strong\u003e Cherry高度\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e生产工艺：\u003c\/strong\u003e 二色成型\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e制造商：\u003c\/strong\u003e PBTfans\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e包装：\u003c\/strong\u003e 带设计盖子的ABS键帽托盘\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e提醒：\u003c\/strong\u003e 仅含键帽（不含键盘）\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e兼容性：\u003c\/strong\u003e Cherry MX轴体和MX类轴体\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c!-- Images --\u003e\n\u003cdiv class=\"tkm-gallery\"\u003e\n\u003c!-- Detail images (2-up) --\u003e\n\u003cdiv class=\"tkm-grid-2\"\u003e\n\u003cfigure class=\"tkm-img\"\u003e\u003cimg decoding=\"async\" loading=\"lazy\" alt=\"PBTfans 键帽特写细节：二色成型字符和表面纹理\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0633\/6151\/5715\/files\/10_47283f7a-6e89-408d-bf08-a1e49ff8e2bc.webp?v=1770800979\"\u003e\n\u003cfigcaption class=\"tkm-cap\"\u003e细节\u003c\/figcaption\u003e\n\u003c\/figure\u003e\n\u003cfigure class=\"tkm-img\"\u003e\u003cimg decoding=\"async\" loading=\"lazy\" alt=\"PBTfans 键帽细节视图：Cherry高度雕刻和字符清晰度\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0633\/6151\/5715\/files\/9_a0887328-f026-4518-a35c-08097ac53034.webp?v=1770800979\"\u003e\n\u003cfigcaption class=\"tkm-cap\"\u003e细节\u003c\/figcaption\u003e\n\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003c!-- Packaging (full width) --\u003e\n\u003cfigure class=\"tkm-img tkm-packaging\"\u003e\u003cimg decoding=\"async\" loading=\"lazy\" alt=\"PBTfans 键帽包装：带设计盖子的ABS键帽托盘\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0633\/6151\/5715\/files\/3_1cc68cde-7f43-4032-9df2-e020f4ceadab.webp?v=1770800979\"\u003e\n\u003cfigcaption class=\"tkm-cap\"\u003e包装\u003c\/figcaption\u003e\n\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e","brand":"PBTfans","offers":[{"title":"基础","offer_id":45083792179395,"sku":"KC-wob-base","price":105.0,"currency_code":"CAD","in_stock":true},{"title":"简单基地","offer_id":45083792212163,"sku":"KC-wob-simple","price":105.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0633\/6151\/5715\/files\/2_c373b8a8-f216-48d5-91af-a1b127becf53.webp?v=1770800979"},{"product_id":"pbtfans-bow-black-on-white-keycap-set","title":"PBTfans BOW 黑白键帽套装","description":"\u003cstyle\u003e\n\/* ====== TKM Keycap Block (SEO + No gaps + Hover) ====== *\/\n.tkm-kc {\n  max-width: 1200px;\n  margin: 0 auto;\n  font-family: system-ui, -apple-system, \"Segoe UI\", Roboto, Arial, \"Comfortaa\", sans-serif;\n  line-height: 1.55;\n}\n\n.tkm-kc h2 {\n  text-align: center;\n  margin: 0 0 14px;\n}\n\n.tkm-kc .tkm-sub {\n  text-align: center;\n  margin: 0 0 26px;\n  opacity: .9;\n}\n\n.tkm-kc .tkm-specs {\n  max-width: 920px;\n  margin: 0 auto 28px;\n  padding: 0 14px;\n}\n\n.tkm-kc .tkm-specs h3 {\n  font-size: 16px;\n  margin: 0 0 10px;\n}\n\n.tkm-kc .tkm-specs ul {\n  margin: 0;\n  padding-left: 18px;\n}\n\n.tkm-kc .tkm-specs li {\n  margin: 6px 0;\n}\n\n.tkm-kc .tkm-specs strong {\n  font-weight: 700;\n}\n\n\/* Images *\/\n.tkm-kc .tkm-gallery {\n  width: 100%;\n  margin: 0;\n}\n\n\/* Two detail images, no gap *\/\n.tkm-kc .tkm-grid-2 {\n  display: grid;\n  grid-template-columns: 1fr 1fr;\n  gap: 0; \/* 无缝隙：想留点缝改成 6px *\/\n}\n\n.tkm-kc .tkm-img {\n  position: relative;\n  overflow: hidden;\n  margin: 0;\n}\n\n.tkm-kc .tkm-img img {\n  width: 100%;\n  display: block;\n  transform: scale(1);\n  transition: transform .35s ease, filter .35s ease;\n}\n\n.tkm-kc .tkm-img:hover img {\n  transform: scale(1.04);\n  filter: contrast(1.03) saturate(1.05);\n}\n\n\/* Caption overlay *\/\n.tkm-kc .tkm-cap {\n  position: absolute;\n  left: 10px;\n  bottom: 10px;\n  padding: 6px 10px;\n  font-size: 12px;\n  background: rgba(0,0,0,.55);\n  color: #fff;\n  border-radius: 999px;\n  pointer-events: none;\n  letter-spacing: .2px;\n}\n\n\/* Packaging full width *\/\n.tkm-kc .tkm-packaging {\n  margin: 0;\n}\n\n\/* Mobile *\/\n@media (max-width: 768px) {\n  .tkm-kc .tkm-grid-2 {\n    grid-template-columns: 1fr;\n  }\n}\n\u003c\/style\u003e\n\u003csection aria-label=\"PBTfans 键帽细节与规格\" class=\"tkm-kc\"\u003e\u003c!-- SEO-friendly heading (你也可以改成具体配色名) --\u003e\n\u003ch2\u003ePBTfans 键帽套装 (Cherry高度，PBT材质，二色成型)\u003c\/h2\u003e\n\u003cp class=\"tkm-sub\"\u003eSimple Base = 字母区 + 图标功能区 · Base = 字母区 + 文本功能区\u003c\/p\u003e\n\u003c!-- Specs --\u003e\n\u003cdiv class=\"tkm-specs\"\u003e\n\u003ch3\u003e规格\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eSimple Base:\u003c\/strong\u003e 字母区 + 图标功能区\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eBase:\u003c\/strong\u003e 字母区 + 文本功能区\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e材质:\u003c\/strong\u003e PBT\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e高度:\u003c\/strong\u003e Cherry高度\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e生产工艺:\u003c\/strong\u003e 二色成型\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e制造商:\u003c\/strong\u003e PBTfans\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e包装:\u003c\/strong\u003e ABS键帽托盘带定制托盘盖\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e提醒:\u003c\/strong\u003e 仅包含键帽（不含键盘）\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e兼容性:\u003c\/strong\u003e Cherry MX轴体及MX兼容轴体\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c!-- Images --\u003e\n\u003cdiv class=\"tkm-gallery\"\u003e\n\u003c!-- Detail images (2-up) --\u003e\n\u003cdiv class=\"tkm-grid-2\"\u003e\n\u003cfigure class=\"tkm-img\"\u003e\u003cimg decoding=\"async\" loading=\"lazy\" alt=\"PBTfans 键帽特写：二色成型字符与表面纹理\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0633\/6151\/5715\/files\/11_045eb5b3-f796-435f-9ca4-fcdb8d9b437d.webp?v=1770801568\"\u003e\n\u003cfigcaption class=\"tkm-cap\"\u003e细节\u003c\/figcaption\u003e\n\u003c\/figure\u003e\n\u003cfigure class=\"tkm-img\"\u003e\u003cimg decoding=\"async\" loading=\"lazy\" alt=\"PBTfans 键帽细节视图：Cherry高度雕刻与字符清晰度\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0633\/6151\/5715\/files\/9_95cb063b-a940-49df-a9df-bbac6f4ca75d.webp?v=1770801568\"\u003e\n\u003cfigcaption class=\"tkm-cap\"\u003e细节\u003c\/figcaption\u003e\n\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003c!-- Packaging (full width) --\u003e\n\u003cfigure class=\"tkm-img tkm-packaging\"\u003e\u003cimg decoding=\"async\" loading=\"lazy\" alt=\"PBTfans 键帽包装：ABS键帽托盘带定制托盘盖\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0633\/6151\/5715\/files\/8_589f6849-413f-4fe8-9e59-283e704e476d.webp?v=1770801568\"\u003e\n\u003cfigcaption class=\"tkm-cap\"\u003e包装\u003c\/figcaption\u003e\n\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e","brand":"PBTfans","offers":[{"title":"基础","offer_id":45083797160131,"sku":"KC-bow-base","price":105.0,"currency_code":"CAD","in_stock":false},{"title":"简单基地","offer_id":45083797192899,"sku":"KC-bow-simple","price":105.0,"currency_code":"CAD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0633\/6151\/5715\/files\/single_9e593496-2036-431d-815c-0e7b5f649393.webp?v=1770801568"},{"product_id":"pbtfans-9009-keycap-set","title":"PBTfans 9009 键帽套装","description":"\u003cstyle\u003e\n.tkm-kc {\n  max-width: 1200px;\n  margin: 0 auto;\n  font-family: system-ui, -apple-system, \"Segoe UI\", Roboto, Arial, \"Comfortaa\", sans-serif;\n  line-height: 1.55;\n}\n\n.tkm-kc h2 {\n  text-align: center;\n  margin-bottom: 10px;\n}\n\n.tkm-kc .tkm-intro {\n  text-align: center;\n  max-width: 900px;\n  margin: 0 auto 28px;\n  padding: 0 14px;\n}\n\n.tkm-kc .tkm-specs {\n  max-width: 900px;\n  margin: 0 auto 30px;\n  padding: 0 14px;\n}\n\n.tkm-kc .tkm-specs ul {\n  padding-left: 18px;\n  margin: 0;\n}\n\n.tkm-kc .tkm-specs li {\n  margin: 6px 0;\n}\n\n\/* Image Layout *\/\n.tkm-grid-2 {\n  display: grid;\n  grid-template-columns: 1fr 1fr;\n  gap: 0;\n}\n\n.tkm-img {\n  position: relative;\n  overflow: hidden;\n}\n\n.tkm-img img {\n  width: 100%;\n  display: block;\n  transition: transform .35s ease;\n}\n\n.tkm-img:hover img {\n  transform: scale(1.05);\n}\n\n.tkm-cap {\n  position: absolute;\n  bottom: 12px;\n  left: 12px;\n  font-size: 12px;\n  padding: 6px 10px;\n  background: rgba(0,0,0,.55);\n  color: white;\n  border-radius: 999px;\n}\n\n\/* Mobile *\/\n@media (max-width:768px){\n  .tkm-grid-2 {\n    grid-template-columns: 1fr;\n  }\n}\n\u003c\/style\u003e\n\u003csection class=\"tkm-kc\"\u003e\n\u003ch2\u003ePBTfans 9009 键帽套装\u003c\/h2\u003e\n\u003cdiv class=\"tkm-intro\"\u003e\n\u003cp\u003e\u003cstrong\u003ePBTfans 9009\u003c\/strong\u003e配色方案旨在向有史以来最具标志性的复古键盘之一——\u003cstrong\u003eCherry G80-9009\u003c\/strong\u003e致敬。这套键帽再现了传奇般的复古米色调色板，并辅以柔和的绿色和鲑鱼色点缀键帽，在保持现代制造品质的同时，呈现出永恒的工业美学。\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tkm-specs\"\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003e材质：\u003c\/strong\u003e PBT\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e高度：\u003c\/strong\u003e Cherry 原厂高度\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e生产工艺：\u003c\/strong\u003e 双色注塑\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e制造商：\u003c\/strong\u003e PBTfans\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e包装：\u003c\/strong\u003e ABS键帽托盘，带设计托盘盖\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e提醒：\u003c\/strong\u003e 仅含键帽（不含键盘）\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e兼容性：\u003c\/strong\u003e Cherry MX轴体和MX风格克隆轴\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c!-- Images --\u003e\n\u003cdiv class=\"tkm-grid-2\"\u003e\n\u003cfigure class=\"tkm-img\"\u003e\u003cimg alt=\"PBTfans 9009 键帽复古米色特写\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0633\/6151\/5715\/files\/2bc227c7ffad0b681a38dda08c90e4ca.jpg?v=1770801956\"\u003e\n\u003cfigcaption class=\"tkm-cap\"\u003e细节\u003c\/figcaption\u003e\n\u003c\/figure\u003e\n\u003cfigure class=\"tkm-img\"\u003e\u003cimg alt=\"PBTfans 9009 Cherry高度键帽刻字和纹理细节\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0633\/6151\/5715\/files\/74e96bd12406130d753f8d21926568a3.webp?v=1770801955\"\u003e\n\u003cfigcaption class=\"tkm-cap\"\u003e细节\u003c\/figcaption\u003e\n\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003cfigure class=\"tkm-img\"\u003e\u003cimg alt=\"PBTfans 9009 键帽包装 ABS 托盘\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0633\/6151\/5715\/files\/3_daa7f431-8762-49e8-8b6e-740b79251f34.jpg?v=1770801955\"\u003e\n\u003cfigcaption class=\"tkm-cap\"\u003e包装\u003c\/figcaption\u003e\n\u003c\/figure\u003e\n\u003c\/section\u003e","brand":"PBTfans","offers":[{"title":"基础","offer_id":45083802075331,"sku":"KC-9009-base","price":105.0,"currency_code":"CAD","in_stock":false},{"title":"数字键盘","offer_id":45083802108099,"sku":"KC-9009-numpad","price":26.0,"currency_code":"CAD","in_stock":false},{"title":"空格键","offer_id":45083802140867,"sku":"KC-9009-spacebar","price":25.0,"currency_code":"CAD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0633\/6151\/5715\/files\/PBTfans-9009_Base_02.webp?v=1770801956"},{"product_id":"pbtfans-neon-r2","title":"PBTfans 霓虹R2键帽套装","description":"\u003cstyle\u003e\n.tkm-kc {\n  max-width: 1200px;\n  margin: 0 auto;\n  font-family: system-ui, -apple-system, \"Segoe UI\", Roboto, Arial, \"Comfortaa\", sans-serif;\n  line-height: 1.55;\n}\n\n.tkm-kc h2 {\n  text-align: center;\n  margin-bottom: 12px;\n}\n\n.tkm-specs {\n  max-width: 900px;\n  margin: 0 auto 28px;\n  padding: 0 14px;\n}\n\n.tkm-specs ul {\n  padding-left: 18px;\n  margin: 0;\n}\n\n.tkm-specs li {\n  margin: 6px 0;\n}\n\n\/* Image Layout *\/\n.tkm-grid-2 {\n  display: grid;\n  grid-template-columns: 1fr 1fr;\n  gap: 0;\n}\n\n.tkm-img {\n  position: relative;\n  overflow: hidden;\n}\n\n.tkm-img img {\n  width: 100%;\n  display: block;\n  transition: transform .35s ease;\n}\n\n.tkm-img:hover img {\n  transform: scale(1.05);\n}\n\n.tkm-cap {\n  position: absolute;\n  bottom: 12px;\n  left: 12px;\n  font-size: 12px;\n  padding: 6px 10px;\n  background: rgba(0,0,0,.55);\n  color: white;\n  border-radius: 999px;\n}\n\n\/* Mobile *\/\n@media (max-width:768px){\n  .tkm-grid-2 {\n    grid-template-columns: 1fr;\n  }\n}\n\u003c\/style\u003e\n\u003csection class=\"tkm-kc\"\u003e\n\u003ch2\u003ePBTfans ABS 键帽套装 (Cherry高度)\u003c\/h2\u003e\n\u003cdiv class=\"tkm-specs\"\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e材质:\u003c\/strong\u003e ABS\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003e高度:\u003c\/strong\u003e Cherry 高度\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003e制作工艺:\u003c\/strong\u003e 双色注塑\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003e制造商:\u003c\/strong\u003e PBTfans\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003e包装:\u003c\/strong\u003e ABS 键帽托盘，带设计托盘盖\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003e温馨提示:\u003c\/strong\u003e 仅含键帽（不含键盘）\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003e兼容性:\u003c\/strong\u003e Cherry MX 轴和 MX 兼容轴\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c!-- Detail Images --\u003e\n\u003cdiv class=\"tkm-grid-2\"\u003e\n\u003cfigure class=\"tkm-img\"\u003e\u003cimg alt=\"PBTfans ABS 键帽双色注塑字符和光滑表面细节\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0633\/6151\/5715\/files\/2_0a453ca2-f241-4ba4-afae-48bed61e59c9.jpg?v=1770802443\"\u003e\n\u003cfigcaption class=\"tkm-cap\"\u003e细节\u003c\/figcaption\u003e\n\u003c\/figure\u003e\n\u003cfigure class=\"tkm-img\"\u003e\u003cimg alt=\"PBTfans Cherry 高度 ABS 键帽雕刻和表面处理细节\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0633\/6151\/5715\/files\/1_6548b6ef-5c56-4a58-9d39-9baf813a6a1b.jpg?v=1770802442\"\u003e\n\u003cfigcaption class=\"tkm-cap\"\u003e细节\u003c\/figcaption\u003e\n\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003c!-- Showcase Image --\u003e\n\u003cfigure class=\"tkm-img\"\u003e\u003cimg alt=\"PBTfans ABS 键帽全套布局展示\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0633\/6151\/5715\/files\/2bc227c7ffad0b681a38dda08c90e4ca_ef0edeac-bdd3-453d-bfe8-13400a422746.jpg?v=1770802442\"\u003e\n\u003cfigcaption class=\"tkm-cap\"\u003e展示\u003c\/figcaption\u003e\n\u003c\/figure\u003e\n\u003c\/section\u003e","brand":"PBTfans","offers":[{"title":"基础","offer_id":45083806138563,"sku":"KC-neon-r2-base","price":105.0,"currency_code":"CAD","in_stock":false},{"title":"底胶带闪粉","offer_id":45083806171331,"sku":"KC-neon-r2-glitter","price":105.0,"currency_code":"CAD","in_stock":true},{"title":"国际","offer_id":45083806204099,"sku":"KC-neon-r2-intl","price":42.0,"currency_code":"CAD","in_stock":false},{"title":"40多岁","offer_id":45083806236867,"sku":"KC-neon-r2-40s","price":42.0,"currency_code":"CAD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0633\/6151\/5715\/files\/neon_335079dd-0d5b-48e9-8997-816685f50c19.webp?v=1770802419"},{"product_id":"pbtfans-salt-lakes-base","title":"PBTfans Salt Lakes Keycaps","description":"\u003cdiv class=\"pbtfans-desc\"\u003e\n\u003c!-- HERO --\u003e\n\u003csection aria-label=\"PBTFans Salt Lakes Keycap Set\" class=\"pbtfans-hero\"\u003e\n\u003cdiv class=\"pbtfans-hero__grid\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"pbtfans-hero__accent\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"pbtfans-hero__content\"\u003e\n\u003cspan class=\"pbtfans-hero__eyebrow\"\u003ePBTFans · Designed by DomaRho · Cherry Profile\u003c\/span\u003e\n\u003ch2 class=\"pbtfans-hero__title\"\u003ePBTFans Salt Lakes — Cherry Profile PBT Dye-Sub Keycaps\u003c\/h2\u003e\n\u003cp class=\"pbtfans-hero__tagline\"\u003eInspired by the salt lakes at Lake MacDonnell in South Australia, the Salt Lakes set translates the wonderful colours of these lakes onto your keyboard — pink salt water, teal sea, and the thin orange road that splits them.\u003c\/p\u003e\n\u003cdiv class=\"pbtfans-hero__chips\"\u003e\n\u003cspan class=\"pbtfans-chip\"\u003ePBT Material\u003c\/span\u003e \u003cspan class=\"pbtfans-chip\"\u003eCherry Profile\u003c\/span\u003e \u003cspan class=\"pbtfans-chip pbtfans-chip--accent\"\u003eDye-Sub Legends\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- OVERVIEW --\u003e\n\u003csection class=\"pbtfans-section\"\u003e\n\u003ch2 class=\"pbtfans-h2\"\u003ePBTFans Salt Lakes Keycaps — Inspired by Lake MacDonnell\u003c\/h2\u003e\n\u003cp class=\"pbtfans-lead\"\u003eThe \u003cstrong\u003ePBTFans Salt Lakes keycap set\u003c\/strong\u003e takes its palette from the salt lakes at \u003cstrong\u003eLake MacDonnell, South Australia\u003c\/strong\u003e — pink water meeting teal sea, divided by a thin orange road. Designed by \u003cstrong\u003eDomaRho\u003c\/strong\u003e and produced in \u003cstrong\u003eCherry-profiled PBT\u003c\/strong\u003e with dye-sub legends, the set translates that exact moment of colour contrast onto a keycap layout.\u003c\/p\u003e\n\u003cp class=\"pbtfans-lead\"\u003eThe result reads bright but balanced — pink modifiers, teal-blue accents, orange highlights, and warm-white alphas. A statement set that still works as a daily driver, and pairs cleanly with white, gray, or transparent keyboard cases.\u003c\/p\u003e\n\u003cp class=\"pbtfans-note-inline\"\u003e\u003cstrong\u003eReminder:\u003c\/strong\u003e Only the keycaps are included — keyboard not included.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003c!-- HERO IMAGE - SALT LAKES INSPIRATION --\u003e\n\u003csection class=\"pbtfans-section\"\u003e\n\u003cdiv class=\"pbtfans-photo\"\u003e\u003cimg loading=\"eager\" alt=\"PBTFans Salt Lakes inspiration — aerial view of Lake MacDonnell South Australia with pink salt lake and teal sea separated by an orange road\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0633\/6151\/5715\/files\/74e96bd12406130d753f8d21926568a3_e73ebcb5-7204-45f0-b7be-433c9461cbf0.webp?v=1777510100\"\u003e\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- KEY FEATURES --\u003e\n\u003csection class=\"pbtfans-section\"\u003e\n\u003ch2 class=\"pbtfans-h2\"\u003eKey Features of the PBTFans Salt Lakes Keycap Set\u003c\/h2\u003e\n\u003cdiv class=\"pbtfans-grid pbtfans-grid--3\"\u003e\n\u003cdiv class=\"pbtfans-pillar\"\u003e\n\u003cspan class=\"pbtfans-pillar__num\"\u003e01\u003c\/span\u003e\n\u003ch3 class=\"pbtfans-pillar__title\"\u003eCherry-Profiled PBT\u003c\/h3\u003e\n\u003cp\u003eSculpted Cherry profile shaped from durable PBT plastic — the standard high-quality material and shape for custom keycap sets, with low shine, comfortable row curvature, and a long lifespan.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pbtfans-pillar\"\u003e\n\u003cspan class=\"pbtfans-pillar__num\"\u003e02\u003c\/span\u003e\n\u003ch3 class=\"pbtfans-pillar__title\"\u003eDye-Sub Legends\u003c\/h3\u003e\n\u003cp\u003eLegends are dye-sublimated into the PBT, not printed on top — the marks won't wear off with daily typing, and texture stays uniform across every key.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pbtfans-pillar\"\u003e\n\u003cspan class=\"pbtfans-pillar__num\"\u003e03\u003c\/span\u003e\n\u003ch3 class=\"pbtfans-pillar__title\"\u003eDesigned by DomaRho\u003c\/h3\u003e\n\u003cp\u003eThe Salt Lakes palette and layout were designed by DomaRho — capturing the contrast of Lake MacDonnell's pink salt water, teal sea, and the orange road that splits them.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pbtfans-pillar\"\u003e\n\u003cspan class=\"pbtfans-pillar__num\"\u003e04\u003c\/span\u003e\n\u003ch3 class=\"pbtfans-pillar__title\"\u003eMX-Compatible\u003c\/h3\u003e\n\u003cp\u003eFits Cherry MX switches and MX-style clones — Gateron, Kailh, Akko, and most Hall Effect MX-clone stems. Confirm your keyboard's layout matches the kits you order.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pbtfans-pillar\"\u003e\n\u003cspan class=\"pbtfans-pillar__num\"\u003e05\u003c\/span\u003e\n\u003ch3 class=\"pbtfans-pillar__title\"\u003eDesigned Packaging\u003c\/h3\u003e\n\u003cp\u003eShips in an ABS keycap tray with a custom-designed Salt Lakes tray cover — pink, teal, and orange artwork that mirrors the set's inspiration and turns the unboxing into part of the build.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pbtfans-pillar\"\u003e\n\u003cspan class=\"pbtfans-pillar__num\"\u003e06\u003c\/span\u003e\n\u003ch3 class=\"pbtfans-pillar__title\"\u003eBold but Balanced Palette\u003c\/h3\u003e\n\u003cp\u003ePink, teal, orange, and warm white — a high-contrast set that reads bold without going neon. The warm-white alphas keep daily typing legible while the accents carry the personality.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- KIT \/ PACKAGING with IMAGE --\u003e\n\u003csection class=\"pbtfans-section\"\u003e\n\u003cdiv class=\"pbtfans-feature\"\u003e\n\u003cdiv class=\"pbtfans-feature__media\"\u003e\u003cimg loading=\"lazy\" alt=\"PBTFans Salt Lakes keycap set trays with custom-designed Salt Lakes packaging cover\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0633\/6151\/5715\/files\/1_36f815b6-6f34-4ae7-bbb6-3e7238dcd1e6.jpg?v=1777510101\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"pbtfans-feature__text\"\u003e\n\u003cspan class=\"pbtfans-feature__eyebrow\"\u003eIn the Box\u003c\/span\u003e\n\u003ch2 class=\"pbtfans-h2\"\u003eSalt Lakes Trays \u0026amp; Designed Cover\u003c\/h2\u003e\n\u003cp\u003eThe keycaps ship in \u003cstrong\u003eABS keycap trays\u003c\/strong\u003e protected by a \u003cstrong\u003ecustom-designed Salt Lakes tray cover\u003c\/strong\u003e — the artwork mirrors the set's inspiration in pink, teal, and orange.\u003c\/p\u003e\n\u003cp\u003eTrays slide out cleanly so you can pull the layouts you need without dumping caps. The packaging is collector-grade — many builders keep the cover on display alongside the keyboard.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ON THE KEYBOARD IMAGE --\u003e\n\u003csection class=\"pbtfans-section\"\u003e\n\u003ch2 class=\"pbtfans-h2\"\u003ePBTFans Salt Lakes on the Keyboard\u003c\/h2\u003e\n\u003cp class=\"pbtfans-lead\"\u003ePink modifiers anchor the corners, teal-blue lives on the right-side modifiers and shifts, orange marks the function row accents, and warm-white alphas keep the centre clean. Cherry profile gives every row its own height for a comfortable typing arc.\u003c\/p\u003e\n\u003cdiv class=\"pbtfans-photo\"\u003e\u003cimg loading=\"lazy\" alt=\"PBTFans Salt Lakes keycaps installed on a mechanical keyboard next to the designed packaging cover\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0633\/6151\/5715\/files\/14.jpg?v=1777510101\"\u003e\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- SPECS TABLE --\u003e\n\u003csection class=\"pbtfans-section\"\u003e\n\u003ch2 class=\"pbtfans-h2\"\u003ePBTFans Salt Lakes Specifications\u003c\/h2\u003e\n\u003cdiv class=\"pbtfans-table-wrap\"\u003e\n\u003ctable class=\"pbtfans-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eSet Name\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003ePBTFans Salt Lakes\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eManufacturer\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003ePBTFans\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eDesigner\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eDomaRho\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eMaterial\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003ePBT\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eProfile\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eCherry\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eProduction Method\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eDye-sub\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eCompatibility\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eCherry MX switches and MX-style clones\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eInspiration\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eLake MacDonnell, South Australia\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003ePackaging\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eABS keycap tray with designed Salt Lakes cover\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eIncludes\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eKeycaps only — keyboard not included\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- FAQ --\u003e\n\u003csection class=\"pbtfans-section\"\u003e\n\u003ch2 class=\"pbtfans-h2\"\u003ePBTFans Salt Lakes FAQ\u003c\/h2\u003e\n\u003cdiv class=\"pbtfans-faq\"\u003e\n\u003cdetails\u003e\n\u003csummary\u003eWhat is the PBTFans Salt Lakes keycap set?\u003c\/summary\u003e\n\u003cdiv\u003e\n\u003cdiv\u003eA Cherry-profiled PBT keycap set produced by PBTFans, designed by DomaRho, with a colour palette inspired by Lake MacDonnell in South Australia — pink salt water, teal sea, orange road, and warm-white alphas.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eWill these keycaps fit my keyboard?\u003c\/summary\u003e\n\u003cdiv\u003e\n\u003cdiv\u003eThe set is compatible with \u003cstrong\u003eCherry MX switches and MX-style clones\u003c\/strong\u003e (Gateron, Kailh, Akko, and most Hall Effect MX-clone stems). Confirm the kit you order covers your keyboard's layout — especially for non-standard split, HHKB, or 40% boards.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eWhat profile and material is the Salt Lakes set?\u003c\/summary\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e\n\u003cstrong\u003eCherry profile\u003c\/strong\u003e — sculpted, with each row at a different height for a comfortable typing arc. \u003cstrong\u003ePBT plastic\u003c\/strong\u003e — durable, low-shine, with fine texture. Legends are \u003cstrong\u003edye-sublimated\u003c\/strong\u003e into the cap so they won't wear off.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eIs a keyboard included with the set?\u003c\/summary\u003e\n\u003cdiv\u003e\n\u003cdiv\u003eNo — this listing is for the keycaps only. Keyboard not included. The keyboards in the photos are shown for reference.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eWho designed the Salt Lakes set?\u003c\/summary\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e\n\u003cstrong\u003eDomaRho\u003c\/strong\u003e designed the palette and layout. The artwork on the packaging cover continues the same Lake MacDonnell theme.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails open=\"\"\u003e\n\u003csummary\u003eIs this one of the best Cherry-profile PBT keycap sets for a colourful daily driver?\u003c\/summary\u003e\n\u003cdiv\u003e\n\u003cdiv\u003eThe Salt Lakes set is one of the more distinctive Cherry PBT sets for builders who want bold colour without going neon. The pink + teal + orange palette is high-contrast but balanced, and the warm-white alphas keep the alphas readable for daily typing — a strong pick if you want a statement set that still works as a daily driver.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n.pbtfans-desc{--pbt-accent:#d8517a;--pbt-accent-soft:#ec6694;--pbt-teal:#3a9b97;--pbt-orange:#ed8e3b;--pbt-pearl:#faf3ee;--pbt-ink:#1a2638;--pbt-ink-soft:#3a4658;--pbt-muted:#6a7280;--pbt-line:#ece2d8;--pbt-bg:#faf3ee;font-family:-apple-system,BlinkMacSystemFont,\"Segoe UI\",Roboto,\"Helvetica Neue\",Arial,sans-serif;color:var(--pbt-ink);line-height:1.65;font-size:clamp(15px,1.05vw,17px);max-width:1100px;margin:0 auto;padding:0}\n.pbtfans-desc *{box-sizing:border-box}\n.pbtfans-desc img{max-width:100%;height:auto;display:block;border-radius:12px}\n.pbtfans-hero{position:relative;border-radius:20px;overflow:hidden;margin-bottom:48px;min-height:clamp(280px,38vw,440px);background:linear-gradient(135deg,#0e3d3a 0%,#1a2638 100%)}\n.pbtfans-hero__grid{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size:40px 40px;opacity:.85}\n.pbtfans-hero__accent{position:absolute;top:0;right:0;width:55%;height:100%;background:radial-gradient(circle at 100% 0%,rgba(216,81,122,.38) 0%,rgba(237,142,59,.18) 38%,transparent 72%);pointer-events:none}\n.pbtfans-hero__content{position:relative;padding:clamp(28px,5vw,56px);display:flex;flex-direction:column;justify-content:center;min-height:inherit;color:#fff !important}\n.pbtfans-hero__eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:.78em;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#fda4c0 !important;margin-bottom:16px;padding:6px 12px;border:1px solid rgba(252,164,192,.4);border-radius:999px;align-self:flex-start;background:rgba(216,81,122,.12)}\n.pbtfans-desc .pbtfans-hero__title{font-size:clamp(26px,3.6vw,42px);margin:0 0 14px;font-weight:900;line-height:1.1;letter-spacing:-.015em;color:#fff !important;max-width:920px;text-align:left}\n.pbtfans-desc .pbtfans-hero__tagline{font-size:clamp(15px,1.3vw,18px);margin:0 0 22px;color:rgba(255,255,255,.9) !important;max-width:780px;text-align:left;line-height:1.5}\n.pbtfans-hero__chips{display:flex;gap:8px;flex-wrap:wrap}\n.pbtfans-chip{display:inline-block;padding:7px 13px;border-radius:8px;background:rgba(255,255,255,.1);font-size:.82em;font-weight:700;border:1px solid rgba(255,255,255,.2);color:#fff !important;letter-spacing:.04em}\n.pbtfans-chip--accent{background:rgba(216,81,122,.25) !important;border-color:rgba(236,102,148,.55) !important;color:#fda4c0 !important}\n.pbtfans-section{margin-bottom:52px}\n.pbtfans-desc .pbtfans-h2{font-size:clamp(22px,2.4vw,30px);margin:0 0 16px;font-weight:800;letter-spacing:-.015em;color:var(--pbt-ink);text-align:left;line-height:1.2}\n.pbtfans-lead{font-size:clamp(15px,1.1vw,17px);color:var(--pbt-muted);margin:0 0 22px;max-width:840px;line-height:1.65}\n.pbtfans-lead strong{color:var(--pbt-ink);font-weight:700}\n.pbtfans-feature{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:center;background:#fff;border:1px solid var(--pbt-line);border-radius:16px;padding:28px;overflow:hidden}\n.pbtfans-feature__media{border-radius:12px;overflow:hidden;border:1px solid var(--pbt-line)}\n.pbtfans-feature__media img{width:100%;border-radius:0}\n.pbtfans-feature__eyebrow{display:inline-block;font-size:.72em;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--pbt-accent);margin-bottom:10px;border-bottom:2px solid var(--pbt-accent);padding-bottom:4px}\n.pbtfans-feature__text p{margin:0 0 14px;color:var(--pbt-muted);line-height:1.65}\n.pbtfans-feature__text p strong{color:var(--pbt-ink)}\n.pbtfans-photo{width:100%;border-radius:16px;overflow:hidden;border:1px solid var(--pbt-line);background:#fff}\n.pbtfans-photo img{width:100%;border-radius:0}\n.pbtfans-grid{display:grid;gap:18px}\n.pbtfans-grid--2{grid-template-columns:repeat(2,1fr)}\n.pbtfans-grid--3{grid-template-columns:repeat(3,1fr)}\n.pbtfans-pillar{background:#fff;border:1px solid var(--pbt-line);border-radius:14px;padding:28px 24px;transition:border-color .2s,transform .2s}\n.pbtfans-pillar:hover{border-color:var(--pbt-accent);transform:translateY(-2px)}\n.pbtfans-pillar__num{display:inline-block;font-size:.72em;font-weight:800;letter-spacing:.15em;color:var(--pbt-accent);margin-bottom:12px;font-variant-numeric:tabular-nums;border-bottom:2px solid var(--pbt-accent);padding-bottom:4px}\n.pbtfans-desc .pbtfans-pillar__title{font-size:1.1em;margin:0 0 10px;font-weight:700;color:var(--pbt-ink);text-align:left;letter-spacing:-.01em}\n.pbtfans-pillar p{margin:0;color:var(--pbt-muted);font-size:.95em;line-height:1.6}\n.pbtfans-table-wrap{overflow-x:auto;border:1px solid var(--pbt-line);border-radius:12px;background:#fff}\n.pbtfans-table{width:100%;border-collapse:collapse;font-size:.95em}\n.pbtfans-table td{padding:14px 18px;text-align:left;border-bottom:1px solid var(--pbt-line)}\n.pbtfans-table tbody tr:last-child td{border-bottom:none}\n.pbtfans-table tbody tr:hover{background:var(--pbt-pearl)}\n.pbtfans-note-inline{position:relative;background:#fff;border:1px solid var(--pbt-line);border-radius:12px;padding:14px 18px;padding-left:22px;margin-top:8px;font-size:.95em;color:var(--pbt-muted);line-height:1.6}\n.pbtfans-note-inline::before{content:\"\";position:absolute;top:0;left:0;bottom:0;width:3px;background:var(--pbt-accent);border-radius:12px 0 0 12px}\n.pbtfans-note-inline strong{color:var(--pbt-ink)}\n.pbtfans-faq{display:grid;gap:10px}\n.pbtfans-faq details{background:#fff;border:1px solid var(--pbt-line);border-radius:12px;overflow:hidden;transition:border-color .2s}\n.pbtfans-faq details:hover{border-color:var(--pbt-accent-soft)}\n.pbtfans-faq details[open]{border-color:var(--pbt-accent)}\n.pbtfans-faq summary{padding:18px 22px;cursor:pointer;font-weight:600;color:var(--pbt-ink);font-size:.98em;list-style:none;position:relative;min-height:44px;display:flex;align-items:center;padding-right:52px}\n.pbtfans-faq summary::-webkit-details-marker{display:none}\n.pbtfans-faq summary::after{content:\"+\";position:absolute;right:22px;top:50%;transform:translateY(-50%);font-size:1.5em;font-weight:300;color:var(--pbt-accent);transition:transform .2s;line-height:1}\n.pbtfans-faq details[open] summary::after{content:\"−\"}\n.pbtfans-faq details\u003ediv{padding:0 22px 20px;color:var(--pbt-muted);font-size:.95em;line-height:1.65}\n@media (max-width:900px){\n  .pbtfans-grid--2,.pbtfans-grid--3{grid-template-columns:1fr}\n  .pbtfans-feature{grid-template-columns:1fr;padding:20px;gap:20px}\n  .pbtfans-hero__accent{width:65%}\n}\n@media (max-width:540px){\n  .pbtfans-section{margin-bottom:36px}\n  .pbtfans-pillar{padding:22px}\n  .pbtfans-table td{padding:11px 12px;font-size:.88em}\n}\n\u003c\/style\u003e","brand":"KBDFANS","offers":[{"title":"Base","offer_id":45172619051203,"sku":"KC-PBT-SL","price":99.0,"currency_code":"CAD","in_stock":true},{"title":"40s","offer_id":45172619083971,"sku":"KC-PBT-SL-40","price":25.0,"currency_code":"CAD","in_stock":false},{"title":"Novelties","offer_id":45172619116739,"sku":"KC-PBT-SL-NV","price":25.0,"currency_code":"CAD","in_stock":false},{"title":"Numpad","offer_id":45172619149507,"sku":"KC-PBT-SL-NP","price":25.0,"currency_code":"CAD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0633\/6151\/5715\/files\/base_118728cf-603e-4ab9-bff0-12f68978f025.webp?v=1777509967"},{"product_id":"pbtfans-1984-dark","title":"PBTfans 1984 Dark Keycaps","description":"\u003cdiv class=\"pbtfans-desc\"\u003e\n\u003c!-- HERO --\u003e\n\u003csection class=\"pbtfans-hero\" aria-label=\"PBTFans 1984 Keycap Set\"\u003e\n\u003cdiv class=\"pbtfans-hero__grid\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"pbtfans-hero__accent\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"pbtfans-hero__rainbow\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"pbtfans-hero__content\"\u003e\n\u003cspan class=\"pbtfans-hero__eyebrow\"\u003ePBTFans · 1984 · Cherry Profile\u003c\/span\u003e\n\u003ch2 class=\"pbtfans-hero__title\"\u003ePBTFans 1984 — Cherry Profile PBT Dye-Sub Keycaps with Hi-Fi Glass Microspheres\u003c\/h2\u003e\n\u003cp class=\"pbtfans-hero__tagline\"\u003eA vintage homage to the rainbow era of personal computing — warm-gray alphas with a six-stripe rainbow numrow, built in \u003cstrong\u003eglass-microsphere PBT\u003c\/strong\u003e for a crisper, Hi-Fi sound profile and a soft, skin-like surface.\u003c\/p\u003e\n\u003cdiv class=\"pbtfans-hero__chips\"\u003e\n\u003cspan class=\"pbtfans-chip\"\u003eGlass Microsphere PBT\u003c\/span\u003e \u003cspan class=\"pbtfans-chip\"\u003eCherry Profile\u003c\/span\u003e \u003cspan class=\"pbtfans-chip pbtfans-chip--accent\"\u003eHi-Fi Sound Profile\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- OVERVIEW --\u003e\n\u003csection class=\"pbtfans-section\"\u003e\n\u003ch2 class=\"pbtfans-h2\"\u003ePBTFans 1984 Keycaps — Vintage Rainbow Homage with Hi-Fi PBT\u003c\/h2\u003e\n\u003cp class=\"pbtfans-lead\"\u003eThe \u003cstrong\u003ePBTFans 1984 keycap set\u003c\/strong\u003e reaches back to the rainbow era of personal computing — the year a now-famous Super Bowl ad promised that 1984 wouldn't be like 1984. This Cherry-profile PBT set wraps that aesthetic onto a modern keyboard: warm-gray alphas, soft black mods, and a six-colour rainbow stripe across the numrow to anchor the period look.\u003c\/p\u003e\n\u003cp class=\"pbtfans-lead\"\u003eWhat makes it more than an aesthetic set is the material. PBTFans built these caps in \u003cstrong\u003ePBT blended with glass microspheres\u003c\/strong\u003e — a different formulation from standard PBT that produces a \u003cstrong\u003eclearer, crisper, Hi-Fi keystroke sound\u003c\/strong\u003e. The surface picks up a soft, skin-like texture you can feel from the first press, distinctly different from PBTFans' dual-shot caps. Wall thickness sits at approximately \u003cstrong\u003e1.3 mm\u003c\/strong\u003e.\u003c\/p\u003e\n\u003cp class=\"pbtfans-note-inline\"\u003e\u003cstrong\u003eReminder:\u003c\/strong\u003e Only the keycaps are included — keyboard not included.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003c!-- LIFESTYLE 1: KEYBOARD WITH RAINBOW STACK --\u003e\n\u003csection class=\"pbtfans-section\"\u003e\n\u003cdiv class=\"pbtfans-photo\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0633\/6151\/5715\/files\/31ebc4370166f179d3bfdc3e4fceb5b0_0e83d76d-2114-4a2e-ab66-14a28dc10d37.jpg?v=1777511561\" alt=\"PBTFans 1984 keycap set installed on a 60% mechanical keyboard with vintage rainbow stripe accent on the home row\" loading=\"eager\"\u003e\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- KEY FEATURES --\u003e\n\u003csection class=\"pbtfans-section\"\u003e\n\u003ch2 class=\"pbtfans-h2\"\u003eKey Features of the PBTFans 1984 Keycap Set\u003c\/h2\u003e\n\u003cdiv class=\"pbtfans-grid pbtfans-grid--3\"\u003e\n\u003cdiv class=\"pbtfans-pillar\"\u003e\n\u003cspan class=\"pbtfans-pillar__num\"\u003e01\u003c\/span\u003e\n\u003ch3 class=\"pbtfans-pillar__title\"\u003eGlass Microsphere PBT\u003c\/h3\u003e\n\u003cp\u003eUnlike conventional PBT, the 1984 set is blended with glass microspheres — a unique formulation that delivers a clearer, crisper Hi-Fi sound profile and a denser, more solid feel under the finger.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pbtfans-pillar\"\u003e\n\u003cspan class=\"pbtfans-pillar__num\"\u003e02\u003c\/span\u003e\n\u003ch3 class=\"pbtfans-pillar__title\"\u003eSkin-Like Surface Texture\u003c\/h3\u003e\n\u003cp\u003eThe microsphere blend gives the cap a soft, almost skin-like surface — distinctly different from PBTFans' dual-shot keycap surface. Easy to read with the fingertip on every keypress.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pbtfans-pillar\"\u003e\n\u003cspan class=\"pbtfans-pillar__num\"\u003e03\u003c\/span\u003e\n\u003ch3 class=\"pbtfans-pillar__title\"\u003eCherry Profile, ~1.3 mm Thick\u003c\/h3\u003e\n\u003cp\u003eSculpted Cherry profile with each row at a different height for a comfortable typing arc. Wall thickness is approximately 1.3 mm — substantial body that contributes to the deeper sound character.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pbtfans-pillar\"\u003e\n\u003cspan class=\"pbtfans-pillar__num\"\u003e04\u003c\/span\u003e\n\u003ch3 class=\"pbtfans-pillar__title\"\u003eDye-Sub Legends\u003c\/h3\u003e\n\u003cp\u003eLegends are dye-sublimated into the PBT — they won't wear off with daily typing, and texture remains consistent across every key in the set.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pbtfans-pillar\"\u003e\n\u003cspan class=\"pbtfans-pillar__num\"\u003e05\u003c\/span\u003e\n\u003ch3 class=\"pbtfans-pillar__title\"\u003eVintage Rainbow Aesthetic\u003c\/h3\u003e\n\u003cp\u003eWarm-gray alphas, soft black modifiers, and a six-colour rainbow numrow — green, yellow, orange, red, magenta, blue — pulling directly from the rainbow-era personal-computing palette of the 1980s.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pbtfans-pillar\"\u003e\n\u003cspan class=\"pbtfans-pillar__num\"\u003e06\u003c\/span\u003e\n\u003ch3 class=\"pbtfans-pillar__title\"\u003eMX-Compatible\u003c\/h3\u003e\n\u003cp\u003eFits Cherry MX switches and MX-style clones — Gateron, Kailh, Akko, and most Hall Effect MX-clone stems. Confirm your keyboard's layout matches the kits you order.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- DETAIL: RAINBOW NUMROW --\u003e\n\u003csection class=\"pbtfans-section\"\u003e\n\u003cdiv class=\"pbtfans-feature\"\u003e\n\u003cdiv class=\"pbtfans-feature__media\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0633\/6151\/5715\/files\/2_e16ffb10-0ff0-4d59-a7c4-6942e2247ac7.jpg?v=1777511561\" alt=\"PBTFans 1984 rainbow numrow close-up showing six-colour vintage rainbow gradient on Cherry profile PBT keycaps\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"pbtfans-feature__text\"\u003e\n\u003cspan class=\"pbtfans-feature__eyebrow\"\u003eRainbow Numrow\u003c\/span\u003e\n\u003ch2 class=\"pbtfans-h2\"\u003eSix-Stripe Rainbow Across the Top Row\u003c\/h2\u003e\n\u003cp\u003eThe rainbow runs across the numrow in the order pulled from the era's rainbow logo — green, yellow, orange, red, magenta, blue. Each colour is a saturated dye-sub finish on the same skin-like microsphere PBT, so the rainbow row reads as part of the set rather than a separate accent kit.\u003c\/p\u003e\n\u003cp\u003eThe contrast against the warm-gray alphas keeps the colour bold without overwhelming the typing surface — a statement set that still works as a daily driver.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ON THE KEYBOARD - TOP VIEW --\u003e\n\u003csection class=\"pbtfans-section\"\u003e\n\u003cdiv class=\"pbtfans-photo\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0633\/6151\/5715\/files\/1_fb5cb950-c0c0-4dc6-a543-a15d7c572573.jpg?v=1777511561\" alt=\"PBTFans 1984 keycaps top-down view on 65% keyboard — warm gray alphas with rainbow numrow\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- SPECS TABLE --\u003e\n\u003csection class=\"pbtfans-section\"\u003e\n\u003ch2 class=\"pbtfans-h2\"\u003ePBTFans 1984 Dark Specifications\u003c\/h2\u003e\n\u003cdiv class=\"pbtfans-table-wrap\"\u003e\n\u003ctable class=\"pbtfans-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eSet Name\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003ePBTFans 1984 Dark\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eManufacturer\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003ePBTFans\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eMaterial\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003ePBT blended with glass microspheres\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eProfile\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eCherry\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eWall Thickness\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e~1.3 mm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eSurface Texture\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eSoft, skin-like (distinct from dual-shot surface)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eSound Profile\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eHi-Fi — clearer, crisper than conventional PBT\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eProduction Method\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eDye-sub\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eCompatibility\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eCherry MX switches and MX-style clones\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eAesthetic\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eVintage rainbow homage — warm gray alphas, six-stripe rainbow numrow\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003ePackaging\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eABS keycap tray with designed 1984 cover\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eIncludes\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eKeycaps only — keyboard not included\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- PACKAGING --\u003e\n\u003csection class=\"pbtfans-section\"\u003e\n\u003cdiv class=\"pbtfans-feature\"\u003e\n\u003cdiv class=\"pbtfans-feature__media\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0633\/6151\/5715\/files\/1_d6de2968-983b-47b7-9fe1-4ec4c0e14fe8.webp?v=1777511561\" alt=\"PBTFans 1984 designed packaging box — vintage computer interface illustration with rainbow stripe and 'And you'll see why 1984 won't be like 1984' tagline\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"pbtfans-feature__text\"\u003e\n\u003cspan class=\"pbtfans-feature__eyebrow\"\u003ePackaging\u003c\/span\u003e\n\u003ch2 class=\"pbtfans-h2\"\u003eDesigned Box — Built into the Story\u003c\/h2\u003e\n\u003cp\u003eThe 1984 set ships in a custom-printed cover that's almost a poster on its own — a wireframe vintage computer interface, the rainbow stripe wrapping the corner, and the tagline that defined a generation: \u003cem\u003e\"And you'll see why 1984 won't be like 1984.\"\u003c\/em\u003e\u003c\/p\u003e\n\u003cp\u003eInside, the keycaps sit in an ABS tray. Many builders keep the cover on display alongside the keyboard — it's that kind of box.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- FAQ --\u003e\n\u003csection class=\"pbtfans-section\"\u003e\n\u003ch2 class=\"pbtfans-h2\"\u003ePBTFans 1984 Dark FAQ\u003c\/h2\u003e\n\u003cdiv class=\"pbtfans-faq\"\u003e\n\u003cdetails open=\"\"\u003e\n\u003csummary\u003eWhat is the PBTFans 1984 Dark keycap set?\u003c\/summary\u003e\n\u003cdiv\u003e\n\u003cdiv\u003eA Cherry-profiled PBT keycap set produced by PBTFans, built from a unique glass-microsphere PBT blend for a Hi-Fi sound profile and a skin-like surface texture. The aesthetic is a vintage rainbow homage — warm-gray alphas with a six-colour rainbow numrow, packaged in a designed 1984 cover.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eWhat is glass-microsphere PBT and how does it sound different?\u003c\/summary\u003e\n\u003cdiv\u003e\n\u003cdiv\u003eStandard PBT keycaps are pure PBT plastic. The 1984 set blends \u003cstrong\u003eglass microspheres\u003c\/strong\u003e into the material, which changes the density and acoustic character of the cap. The result is a clearer, crisper, more \u003cstrong\u003eHi-Fi keystroke sound\u003c\/strong\u003e — closer to a tighter \"thock\" than a hollow plastic note. The surface also picks up a soft, skin-like texture distinct from regular PBT.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eIs this one of the best Cherry-profile PBT keycap sets for typing sound?\u003c\/summary\u003e\n\u003cdiv\u003e\n\u003cdiv\u003eFor builders chasing a crisper, Hi-Fi sound profile from the keycaps themselves, the 1984 set is one of the more distinctive Cherry PBT options on the market. The glass microsphere material is a meaningful departure from standard PBT — and the ~1.3 mm wall thickness contributes a denser bottom-out tone.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eWill these keycaps fit my keyboard?\u003c\/summary\u003e\n\u003cdiv\u003e\n\u003cdiv\u003eCompatible with \u003cstrong\u003eCherry MX switches and MX-style clones\u003c\/strong\u003e — Gateron, Kailh, Akko, and most Hall Effect MX-clone stems. Confirm the kit you order covers your keyboard's layout — especially for non-standard split, HHKB, or 40% boards.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eWhat profile, material, and thickness?\u003c\/summary\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e\n\u003cstrong\u003eCherry profile\u003c\/strong\u003e (sculpted, row-specific heights). \u003cstrong\u003ePBT + glass microspheres\u003c\/strong\u003e (unique blend, Hi-Fi sound). \u003cstrong\u003e~1.3 mm\u003c\/strong\u003e wall thickness. Legends are dye-sublimated into the cap.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eIs a keyboard included with the set?\u003c\/summary\u003e\n\u003cdiv\u003e\n\u003cdiv\u003eNo — this listing is for the keycaps only. Keyboard not included. The keyboards in the photos are shown for reference.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eHow does the surface feel different from regular PBT?\u003c\/summary\u003e\n\u003cdiv\u003e\n\u003cdiv\u003eThe glass microsphere blend gives the surface a soft, skin-like texture — smoother and warmer to the touch than a standard PBT matte finish, and visibly different from PBTFans' dual-shot caps. It's a tactile detail that's most noticeable in the first few minutes of typing.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n.pbtfans-desc{--pbt-accent:#e8763a;--pbt-accent-soft:#f29466;--pbt-rainbow-1:#6cbf54;--pbt-rainbow-2:#f7c234;--pbt-rainbow-3:#f4902e;--pbt-rainbow-4:#dc4c5a;--pbt-rainbow-5:#a63c86;--pbt-rainbow-6:#498ec9;--pbt-pearl:#f5efe8;--pbt-ink:#1f1c19;--pbt-ink-soft:#3a3530;--pbt-muted:#6b6660;--pbt-line:#e8e0d6;--pbt-bg:#faf6f0;font-family:-apple-system,BlinkMacSystemFont,\"Segoe UI\",Roboto,\"Helvetica Neue\",Arial,sans-serif;color:var(--pbt-ink);line-height:1.65;font-size:clamp(15px,1.05vw,17px);max-width:1100px;margin:0 auto;padding:0}\n.pbtfans-desc *{box-sizing:border-box}\n.pbtfans-desc img{max-width:100%;height:auto;display:block;border-radius:12px}\n.pbtfans-hero{position:relative;border-radius:20px;overflow:hidden;margin-bottom:48px;min-height:clamp(280px,38vw,440px);background:linear-gradient(135deg,#1c1816 0%,#2c2520 100%)}\n.pbtfans-hero__grid{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size:40px 40px;opacity:.85}\n.pbtfans-hero__accent{position:absolute;top:0;right:0;width:55%;height:100%;background:radial-gradient(circle at 100% 0%,rgba(232,118,58,.36) 0%,rgba(220,76,90,.16) 38%,transparent 72%);pointer-events:none}\n.pbtfans-hero__rainbow{position:absolute;top:0;right:0;width:6px;height:100%;background:linear-gradient(to bottom,var(--pbt-rainbow-1) 0%,var(--pbt-rainbow-1) 16.6%,var(--pbt-rainbow-2) 16.6%,var(--pbt-rainbow-2) 33.3%,var(--pbt-rainbow-3) 33.3%,var(--pbt-rainbow-3) 50%,var(--pbt-rainbow-4) 50%,var(--pbt-rainbow-4) 66.6%,var(--pbt-rainbow-5) 66.6%,var(--pbt-rainbow-5) 83.3%,var(--pbt-rainbow-6) 83.3%,var(--pbt-rainbow-6) 100%);opacity:.85;pointer-events:none}\n.pbtfans-hero__content{position:relative;padding:clamp(28px,5vw,56px);display:flex;flex-direction:column;justify-content:center;min-height:inherit;color:#fff !important}\n.pbtfans-hero__eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:.78em;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#f5b08e !important;margin-bottom:16px;padding:6px 12px;border:1px solid rgba(245,176,142,.4);border-radius:999px;align-self:flex-start;background:rgba(232,118,58,.12)}\n.pbtfans-desc .pbtfans-hero__title{font-size:clamp(26px,3.6vw,42px);margin:0 0 14px;font-weight:900;line-height:1.1;letter-spacing:-.015em;color:#fff !important;max-width:920px;text-align:left}\n.pbtfans-desc .pbtfans-hero__tagline{font-size:clamp(15px,1.3vw,18px);margin:0 0 22px;color:rgba(255,255,255,.9) !important;max-width:780px;text-align:left;line-height:1.5}\n.pbtfans-desc .pbtfans-hero__tagline strong{color:#fff !important}\n.pbtfans-hero__chips{display:flex;gap:8px;flex-wrap:wrap}\n.pbtfans-chip{display:inline-block;padding:7px 13px;border-radius:8px;background:rgba(255,255,255,.1);font-size:.82em;font-weight:700;border:1px solid rgba(255,255,255,.2);color:#fff !important;letter-spacing:.04em}\n.pbtfans-chip--accent{background:rgba(232,118,58,.25) !important;border-color:rgba(242,148,102,.55) !important;color:#f5b08e !important}\n.pbtfans-section{margin-bottom:52px}\n.pbtfans-desc .pbtfans-h2{font-size:clamp(22px,2.4vw,30px);margin:0 0 16px;font-weight:800;letter-spacing:-.015em;color:var(--pbt-ink);text-align:left;line-height:1.2}\n.pbtfans-lead{font-size:clamp(15px,1.1vw,17px);color:var(--pbt-muted);margin:0 0 22px;max-width:840px;line-height:1.65}\n.pbtfans-lead strong{color:var(--pbt-ink);font-weight:700}\n.pbtfans-feature{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:center;background:#fff;border:1px solid var(--pbt-line);border-radius:16px;padding:28px;overflow:hidden}\n.pbtfans-feature__media{border-radius:12px;overflow:hidden;border:1px solid var(--pbt-line)}\n.pbtfans-feature__media img{width:100%;border-radius:0}\n.pbtfans-feature__eyebrow{display:inline-block;font-size:.72em;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--pbt-accent);margin-bottom:10px;border-bottom:2px solid var(--pbt-accent);padding-bottom:4px}\n.pbtfans-feature__text p{margin:0 0 14px;color:var(--pbt-muted);line-height:1.65}\n.pbtfans-feature__text p strong{color:var(--pbt-ink)}\n.pbtfans-feature__text p em{color:var(--pbt-ink-soft);font-style:italic}\n.pbtfans-photo{width:100%;border-radius:16px;overflow:hidden;border:1px solid var(--pbt-line);background:#fff}\n.pbtfans-photo img{width:100%;border-radius:0}\n.pbtfans-grid{display:grid;gap:18px}\n.pbtfans-grid--2{grid-template-columns:repeat(2,1fr)}\n.pbtfans-grid--3{grid-template-columns:repeat(3,1fr)}\n.pbtfans-pillar{background:#fff;border:1px solid var(--pbt-line);border-radius:14px;padding:28px 24px;transition:border-color .2s,transform .2s}\n.pbtfans-pillar:hover{border-color:var(--pbt-accent);transform:translateY(-2px)}\n.pbtfans-pillar__num{display:inline-block;font-size:.72em;font-weight:800;letter-spacing:.15em;color:var(--pbt-accent);margin-bottom:12px;font-variant-numeric:tabular-nums;border-bottom:2px solid var(--pbt-accent);padding-bottom:4px}\n.pbtfans-desc .pbtfans-pillar__title{font-size:1.1em;margin:0 0 10px;font-weight:700;color:var(--pbt-ink);text-align:left;letter-spacing:-.01em}\n.pbtfans-pillar p{margin:0;color:var(--pbt-muted);font-size:.95em;line-height:1.6}\n.pbtfans-table-wrap{overflow-x:auto;border:1px solid var(--pbt-line);border-radius:12px;background:#fff}\n.pbtfans-table{width:100%;border-collapse:collapse;font-size:.95em}\n.pbtfans-table td{padding:14px 18px;text-align:left;border-bottom:1px solid var(--pbt-line)}\n.pbtfans-table tbody tr:last-child td{border-bottom:none}\n.pbtfans-table tbody tr:hover{background:var(--pbt-pearl)}\n.pbtfans-note-inline{position:relative;background:#fff;border:1px solid var(--pbt-line);border-radius:12px;padding:14px 18px;padding-left:22px;margin-top:8px;font-size:.95em;color:var(--pbt-muted);line-height:1.6}\n.pbtfans-note-inline::before{content:\"\";position:absolute;top:0;left:0;bottom:0;width:3px;background:var(--pbt-accent);border-radius:12px 0 0 12px}\n.pbtfans-note-inline strong{color:var(--pbt-ink)}\n.pbtfans-faq{display:grid;gap:10px}\n.pbtfans-faq details{background:#fff;border:1px solid var(--pbt-line);border-radius:12px;overflow:hidden;transition:border-color .2s}\n.pbtfans-faq details:hover{border-color:var(--pbt-accent-soft)}\n.pbtfans-faq details[open]{border-color:var(--pbt-accent)}\n.pbtfans-faq summary{padding:18px 22px;cursor:pointer;font-weight:600;color:var(--pbt-ink);font-size:.98em;list-style:none;position:relative;min-height:44px;display:flex;align-items:center;padding-right:52px}\n.pbtfans-faq summary::-webkit-details-marker{display:none}\n.pbtfans-faq summary::after{content:\"+\";position:absolute;right:22px;top:50%;transform:translateY(-50%);font-size:1.5em;font-weight:300;color:var(--pbt-accent);transition:transform .2s;line-height:1}\n.pbtfans-faq details[open] summary::after{content:\"−\"}\n.pbtfans-faq details\u003ediv{padding:0 22px 20px;color:var(--pbt-muted);font-size:.95em;line-height:1.65}\n.pbtfans-faq details\u003ediv strong{color:var(--pbt-ink)}\n@media (max-width:900px){\n  .pbtfans-grid--2,.pbtfans-grid--3{grid-template-columns:1fr}\n  .pbtfans-feature{grid-template-columns:1fr;padding:20px;gap:20px}\n  .pbtfans-hero__accent{width:65%}\n}\n@media (max-width:540px){\n  .pbtfans-section{margin-bottom:36px}\n  .pbtfans-pillar{padding:22px}\n  .pbtfans-table td{padding:11px 12px;font-size:.88em}\n  .pbtfans-hero__rainbow{width:4px}\n}\n\u003c\/style\u003e","brand":"KBDFANS","offers":[{"title":"Base","offer_id":45172450361539,"sku":"KC-PBT-1984","price":99.0,"currency_code":"CAD","in_stock":true},{"title":"Numpad","offer_id":45172450394307,"sku":"KC-PBT-1984-NP","price":21.0,"currency_code":"CAD","in_stock":false},{"title":"Novelties","offer_id":45172641366211,"sku":"KC-PBT-1984-NV","price":25.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0633\/6151\/5715\/files\/BASE-G.webp?v=1777511286"},{"product_id":"pbtfans-klein-blue","title":"PBTfans Klein Blue Keycaps","description":"\u003cdiv class=\"klein-desc\"\u003e\n\n  \u003c!-- HERO --\u003e\n  \u003csection class=\"klein-hero\" aria-label=\"PBTfans Klein Blue R3 Keycap Set\"\u003e\n    \u003cdiv class=\"klein-hero__grid\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"klein-hero__accent\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"klein-hero__content\"\u003e\n      \u003cspan class=\"klein-hero__eyebrow\"\u003ePBTfans · Klein Blue · R3 · ABS Doubleshot\u003c\/span\u003e\n      \u003ch2 class=\"klein-hero__title\"\u003ePBTfans Klein Blue R3 — ABS Doubleshot Cherry Profile Keycap Set in International Klein Blue\u003c\/h2\u003e\n      \u003cp class=\"klein-hero__tagline\"\u003eInternational Klein Blue translated to your keyboard. Semi-transparent ABS with doubleshot legends in Cherry profile — the \u003cstrong\u003ethird round\u003c\/strong\u003e of a celebrated set built around Yves Klein's signature ultramarine.\u003c\/p\u003e\n      \u003cdiv class=\"klein-hero__chips\"\u003e\n        \u003cspan class=\"klein-chip\"\u003eSemi-Transparent ABS\u003c\/span\u003e\n        \u003cspan class=\"klein-chip\"\u003eCherry Profile\u003c\/span\u003e\n        \u003cspan class=\"klein-chip klein-chip--accent\"\u003eDoubleshot Legends\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- OVERVIEW --\u003e\n  \u003csection class=\"klein-section\"\u003e\n    \u003ch2 class=\"klein-h2\"\u003ePBTfans Klein Blue R3 — A Tribute to Yves Klein's International Klein Blue\u003c\/h2\u003e\n    \u003cp class=\"klein-lead\"\u003eThe \u003cstrong\u003ePBTfans Klein Blue R3 keycap set\u003c\/strong\u003e takes its colour from \u003cstrong\u003eInternational Klein Blue (IKB)\u003c\/strong\u003e — the unique ultramarine born from one of the greatest artists in history, \u003cstrong\u003eYves Klein\u003c\/strong\u003e. A French artist and a key figure in post-war European art, Klein was a leading member of the \u003cem\u003eNouveau Réalisme\u003c\/em\u003e movement founded in 1960 by art critic Pierre Restany, a pioneer in performance art, and a forerunner of minimal art.\u003c\/p\u003e\n    \u003cp class=\"klein-lead\"\u003eMore than half a century after its birth, IKB still reads the same: a minimalist vibe and a visual impact that comes from a heavy reliance on ultramarine. This is the \u003cstrong\u003ethird round (R3)\u003c\/strong\u003e of PBTfans' Klein Blue set — built in \u003cstrong\u003esemi-transparent ABS\u003c\/strong\u003e with \u003cstrong\u003edoubleshot legends\u003c\/strong\u003e in Cherry profile, so the colour and the legends are part of the cap, not printed onto it.\u003c\/p\u003e\n    \u003cp class=\"klein-note-inline\"\u003e\u003cstrong\u003eFriendly reminder:\u003c\/strong\u003e Only the keycaps are included — keyboard not included.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- HERO PHOTO --\u003e\n  \u003csection class=\"klein-section\"\u003e\n    \u003cdiv class=\"klein-photo\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0633\/6151\/5715\/files\/31ebc4370166f179d3bfdc3e4fceb5b0_0c6e451e-f06d-4651-b37d-5481759fef4c.jpg?v=1777512202\" alt=\"PBTfans Klein Blue R3 keycap set installed on a 60% mechanical keyboard with white alphas and International Klein Blue modifiers\" loading=\"eager\"\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- KEY FEATURES --\u003e\n  \u003csection class=\"klein-section\"\u003e\n    \u003ch2 class=\"klein-h2\"\u003eKey Features of the PBTfans Klein Blue R3 Set\u003c\/h2\u003e\n    \u003cdiv class=\"klein-grid klein-grid--3\"\u003e\n      \u003cdiv class=\"klein-pillar\"\u003e\n        \u003cspan class=\"klein-pillar__num\"\u003e01\u003c\/span\u003e\n        \u003ch3 class=\"klein-pillar__title\"\u003eInternational Klein Blue\u003c\/h3\u003e\n        \u003cp\u003eThe colour Yves Klein patented in 1960 — a heavily ultramarine-based blue that reads minimalist, bold, and instantly recognisable. Half a century later it still carries the same visual impact.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"klein-pillar\"\u003e\n        \u003cspan class=\"klein-pillar__num\"\u003e02\u003c\/span\u003e\n        \u003ch3 class=\"klein-pillar__title\"\u003eSemi-Transparent ABS\u003c\/h3\u003e\n        \u003cp\u003eThe set is moulded in semi-transparent ABS — a different feel from the usual opaque PBT, with subtle depth visible through the cap walls under direct light.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"klein-pillar\"\u003e\n        \u003cspan class=\"klein-pillar__num\"\u003e03\u003c\/span\u003e\n        \u003ch3 class=\"klein-pillar__title\"\u003eDoubleshot Legends\u003c\/h3\u003e\n        \u003cp\u003eLegends are doubleshot, not printed or dye-subbed — the legend colour is a separate moulded layer that physically extends through the cap. They will not wear off, ever.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"klein-pillar\"\u003e\n        \u003cspan class=\"klein-pillar__num\"\u003e04\u003c\/span\u003e\n        \u003ch3 class=\"klein-pillar__title\"\u003eCherry Profile\u003c\/h3\u003e\n        \u003cp\u003eSculpted Cherry profile with each row at a different height for a comfortable typing arc — the standard shape for custom enthusiast keycap sets.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"klein-pillar\"\u003e\n        \u003cspan class=\"klein-pillar__num\"\u003e05\u003c\/span\u003e\n        \u003ch3 class=\"klein-pillar__title\"\u003eR3 — Third Round of a Classic\u003c\/h3\u003e\n        \u003cp\u003eKlein Blue is one of PBTfans' returning fan-favourite sets. R3 marks the third round — bringing the same ultramarine palette back for builders who missed earlier runs or want a fresh kit.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"klein-pillar\"\u003e\n        \u003cspan class=\"klein-pillar__num\"\u003e06\u003c\/span\u003e\n        \u003ch3 class=\"klein-pillar__title\"\u003eMX-Compatible\u003c\/h3\u003e\n        \u003cp\u003eFits Cherry MX switches and MX-style clones — Gateron, Kailh, Akko, and most Hall Effect MX-clone stems. Confirm your keyboard's layout matches the kits you order.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SIDE BY SIDE --\u003e\n  \u003csection class=\"klein-section\"\u003e\n    \u003cdiv class=\"klein-grid klein-grid--2\"\u003e\n      \u003cdiv class=\"klein-photo\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0633\/6151\/5715\/files\/74e96bd12406130d753f8d21926568a3_13dac3ce-7d8d-4d79-a02d-34ba27c4031f.webp?v=1777512202\" alt=\"PBTfans Klein Blue R3 keycap set on a TKL keyboard — top-down view of white alphas with Klein Blue modifiers\" loading=\"lazy\"\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"klein-photo\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0633\/6151\/5715\/files\/1_e5275f6d-597a-4c67-978a-07b01ddc910f.jpg?v=1777512203\" alt=\"PBTfans Klein Blue R3 keycap set on a 60% keyboard with PBTfans Klein Blue R3 branding\" loading=\"lazy\"\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- DETAIL --\u003e\n  \u003csection class=\"klein-section\"\u003e\n    \u003cdiv class=\"klein-feature\"\u003e\n      \u003cdiv class=\"klein-feature__media\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0633\/6151\/5715\/files\/2_5a4633a6-7794-4eb4-b129-3c31614ccd31.jpg?v=1777512202\" alt=\"PBTfans Klein Blue R3 close-up showing semi-transparent ABS Cherry profile keycaps with doubleshot legends in International Klein Blue\" loading=\"lazy\"\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"klein-feature__text\"\u003e\n        \u003cspan class=\"klein-feature__eyebrow\"\u003eCap Detail\u003c\/span\u003e\n        \u003ch2 class=\"klein-h2\"\u003eDoubleshot Cherry Caps in Semi-Transparent ABS\u003c\/h2\u003e\n        \u003cp\u003eUp close, the doubleshot construction shows: Klein Blue legends are physically moulded through each cap rather than printed on top. The semi-transparent ABS picks up subtle light through the wall, giving the set a slightly different visual weight than typical opaque PBT.\u003c\/p\u003e\n        \u003cp\u003eSurface texture stays smooth and uniform — the shape and feel are pure Cherry profile.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SPECS TABLE --\u003e\n  \u003csection class=\"klein-section\"\u003e\n    \u003ch2 class=\"klein-h2\"\u003ePBTfans Klein Blue R3 Specifications\u003c\/h2\u003e\n    \u003cdiv class=\"klein-table-wrap\"\u003e\n      \u003ctable class=\"klein-table\"\u003e\n        \u003ctbody\u003e\n          \u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eSet Name\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003ePBTfans Klein Blue R3\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eEdition\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eR3 — Third Round\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eManufacturer\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003ePBTfans\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eMaterial\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eABS (semi-transparent)\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eProfile\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eCherry\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eProduction Method\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eDoubleshot\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eCompatibility\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eCherry MX switches and MX-style clones\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eInspiration\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eInternational Klein Blue (Yves Klein, 1960)\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003ePackaging\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eABS keycap tray with designed Klein Blue cover\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eIncludes\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eKeycaps only — keyboard not included\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003c\/tbody\u003e\n      \u003c\/table\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- PACKAGING --\u003e\n  \u003csection class=\"klein-section\"\u003e\n    \u003cdiv class=\"klein-feature\"\u003e\n      \u003cdiv class=\"klein-feature__media\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0633\/6151\/5715\/files\/3_f459a736-0696-44a9-b2e4-dd449a070338.jpg?v=1777512285\" alt=\"PBTfans Klein Blue R3 packaging — solid Klein Blue box with minimalist white stairway illustration\" loading=\"lazy\"\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"klein-feature__text\"\u003e\n        \u003cspan class=\"klein-feature__eyebrow\"\u003ePackaging\u003c\/span\u003e\n        \u003ch2 class=\"klein-h2\"\u003eA Box That Reads Like Klein's Own Work\u003c\/h2\u003e\n        \u003cp\u003eThe cover is a single sheet of \u003cstrong\u003esolid International Klein Blue\u003c\/strong\u003e with a small white stairway emerging from the bottom-left corner — minimalist, deliberate, and sitting comfortably alongside the artist's own visual language.\u003c\/p\u003e\n        \u003cp\u003eInside, the keycaps sit in an ABS tray. The cover is the kind of thing builders keep on the shelf next to the keyboard — part of the collection rather than packaging to throw away.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- FAQ --\u003e\n  \u003csection class=\"klein-section\"\u003e\n    \u003ch2 class=\"klein-h2\"\u003ePBTfans Klein Blue R3 FAQ\u003c\/h2\u003e\n    \u003cdiv class=\"klein-faq\"\u003e\n      \u003cdetails\u003e\n        \u003csummary\u003eWhat is the PBTfans Klein Blue R3 keycap set?\u003c\/summary\u003e\n        \u003cdiv\u003e\u003cdiv\u003e\n          A Cherry-profile, semi-transparent ABS doubleshot keycap set produced by PBTfans, built around \u003cstrong\u003eInternational Klein Blue\u003c\/strong\u003e — Yves Klein's signature ultramarine. R3 is the third round of the set.\n        \u003c\/div\u003e\u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails\u003e\n        \u003csummary\u003eWhat is International Klein Blue (IKB)?\u003c\/summary\u003e\n        \u003cdiv\u003e\u003cdiv\u003e\n          International Klein Blue is a deep ultramarine blue developed and patented by French artist \u003cstrong\u003eYves Klein\u003c\/strong\u003e in 1960. Klein was a key figure in post-war European art, a leading member of the \u003cem\u003eNouveau Réalisme\u003c\/em\u003e movement, and a forerunner of minimal art. IKB became one of the most recognisable single-colour palettes of the 20th century — minimalist in vibe, bold in visual impact.\n        \u003c\/div\u003e\u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails\u003e\n        \u003csummary\u003eWhat does R3 mean? How is it different from R1 \/ R2?\u003c\/summary\u003e\n        \u003cdiv\u003e\u003cdiv\u003e\n          R3 stands for \"Round 3\" — the third production run of PBTfans' Klein Blue set. The colour palette and design are consistent with previous rounds; this run brings the set back for builders who missed it earlier.\n        \u003c\/div\u003e\u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails\u003e\n        \u003csummary\u003eHow is ABS doubleshot different from PBTfans' dye-sub PBT sets?\u003c\/summary\u003e\n        \u003cdiv\u003e\u003cdiv\u003e\n          \u003cstrong\u003eABS doubleshot\u003c\/strong\u003e uses two separately moulded layers — one for the cap body, one for the legends — fused together so the legend colour is physically part of the cap. Legends will never fade. The semi-transparent ABS used here also has a slightly different surface and weight feel compared to PBTfans' opaque PBT dye-sub sets. Sound profile differs too — ABS tends toward a slightly higher-pitched, smoother note than PBT.\n        \u003c\/div\u003e\u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails\u003e\n        \u003csummary\u003eWill these keycaps fit my keyboard?\u003c\/summary\u003e\n        \u003cdiv\u003e\u003cdiv\u003e\n          Compatible with \u003cstrong\u003eCherry MX switches and MX-style clones\u003c\/strong\u003e — Gateron, Kailh, Akko, and most Hall Effect MX-clone stems. Confirm the kit you order covers your keyboard's layout, especially for non-standard split, HHKB, or 40% boards.\n        \u003c\/div\u003e\u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails\u003e\n        \u003csummary\u003eIs a keyboard included with the set?\u003c\/summary\u003e\n        \u003cdiv\u003e\u003cdiv\u003e\n          No — this listing is for the keycaps only. Keyboard not included. The keyboards in the photos are shown for reference.\n        \u003c\/div\u003e\u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails\u003e\n        \u003csummary\u003eIs this one of the best blue keycap sets for a minimalist build?\u003c\/summary\u003e\n        \u003cdiv\u003e\u003cdiv\u003e\n          The Klein Blue set is one of the more recognisable blue ABS doubleshot Cherry-profile sets in the enthusiast market — the IKB palette gives it a clean, gallery-ready presence that pairs well with white, silver, or transparent keyboard cases. A strong pick for minimalist desk setups where the keyboard reads as a piece of design rather than a peripheral.\n        \u003c\/div\u003e\u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n.klein-desc{--klein-accent:#002fa7;--klein-accent-soft:#1c4ed8;--klein-accent-bright:#4a6fdc;--klein-pearl:#f7f8fc;--klein-ink:#0a1230;--klein-ink-soft:#2a3658;--klein-muted:#5a6480;--klein-line:#e2e8f5;--klein-bg:#fafbff;font-family:-apple-system,BlinkMacSystemFont,\"Segoe UI\",Roboto,\"Helvetica Neue\",Arial,sans-serif;color:var(--klein-ink);line-height:1.65;font-size:clamp(15px,1.05vw,17px);max-width:1100px;margin:0 auto;padding:0}\n.klein-desc *{box-sizing:border-box}\n.klein-desc img{max-width:100%;height:auto;display:block;border-radius:12px}\n.klein-hero{position:relative;border-radius:20px;overflow:hidden;margin-bottom:48px;min-height:clamp(280px,38vw,440px);background:linear-gradient(135deg,#001489 0%,#002fa7 60%,#1c4ed8 100%)}\n.klein-hero__grid{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.06) 1px,transparent 1px);background-size:40px 40px;opacity:.7}\n.klein-hero__accent{position:absolute;top:0;right:0;width:55%;height:100%;background:radial-gradient(circle at 100% 0%,rgba(255,255,255,.18) 0%,rgba(180,200,255,.08) 38%,transparent 72%);pointer-events:none}\n.klein-hero__content{position:relative;padding:clamp(28px,5vw,56px);display:flex;flex-direction:column;justify-content:center;min-height:inherit;color:#fff !important}\n.klein-hero__eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:.78em;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#dde6ff !important;margin-bottom:16px;padding:6px 12px;border:1px solid rgba(221,230,255,.4);border-radius:999px;align-self:flex-start;background:rgba(255,255,255,.08)}\n.klein-desc .klein-hero__title{font-size:clamp(26px,3.6vw,42px);margin:0 0 14px;font-weight:900;line-height:1.1;letter-spacing:-.015em;color:#fff !important;max-width:920px;text-align:left}\n.klein-desc .klein-hero__tagline{font-size:clamp(15px,1.3vw,18px);margin:0 0 22px;color:rgba(255,255,255,.92) !important;max-width:780px;text-align:left;line-height:1.5}\n.klein-desc .klein-hero__tagline strong{color:#fff !important}\n.klein-hero__chips{display:flex;gap:8px;flex-wrap:wrap}\n.klein-chip{display:inline-block;padding:7px 13px;border-radius:8px;background:rgba(255,255,255,.12);font-size:.82em;font-weight:700;border:1px solid rgba(255,255,255,.22);color:#fff !important;letter-spacing:.04em}\n.klein-chip--accent{background:rgba(255,255,255,.92) !important;border-color:rgba(255,255,255,1) !important;color:#002fa7 !important}\n.klein-section{margin-bottom:52px}\n.klein-desc .klein-h2{font-size:clamp(22px,2.4vw,30px);margin:0 0 16px;font-weight:800;letter-spacing:-.015em;color:var(--klein-ink);text-align:left;line-height:1.2}\n.klein-lead{font-size:clamp(15px,1.1vw,17px);color:var(--klein-muted);margin:0 0 22px;max-width:840px;line-height:1.65}\n.klein-lead strong{color:var(--klein-ink);font-weight:700}\n.klein-lead em{color:var(--klein-ink-soft);font-style:italic}\n.klein-feature{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:center;background:#fff;border:1px solid var(--klein-line);border-radius:16px;padding:28px;overflow:hidden}\n.klein-feature__media{border-radius:12px;overflow:hidden;border:1px solid var(--klein-line)}\n.klein-feature__media img{width:100%;border-radius:0}\n.klein-feature__eyebrow{display:inline-block;font-size:.72em;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--klein-accent);margin-bottom:10px;border-bottom:2px solid var(--klein-accent);padding-bottom:4px}\n.klein-feature__text p{margin:0 0 14px;color:var(--klein-muted);line-height:1.65}\n.klein-feature__text p strong{color:var(--klein-ink)}\n.klein-photo{width:100%;border-radius:16px;overflow:hidden;border:1px solid var(--klein-line);background:#fff}\n.klein-photo img{width:100%;border-radius:0}\n.klein-grid{display:grid;gap:18px}\n.klein-grid--2{grid-template-columns:repeat(2,1fr)}\n.klein-grid--3{grid-template-columns:repeat(3,1fr)}\n.klein-pillar{background:#fff;border:1px solid var(--klein-line);border-radius:14px;padding:28px 24px;transition:border-color .2s,transform .2s}\n.klein-pillar:hover{border-color:var(--klein-accent);transform:translateY(-2px)}\n.klein-pillar__num{display:inline-block;font-size:.72em;font-weight:800;letter-spacing:.15em;color:var(--klein-accent);margin-bottom:12px;font-variant-numeric:tabular-nums;border-bottom:2px solid var(--klein-accent);padding-bottom:4px}\n.klein-desc .klein-pillar__title{font-size:1.1em;margin:0 0 10px;font-weight:700;color:var(--klein-ink);text-align:left;letter-spacing:-.01em}\n.klein-pillar p{margin:0;color:var(--klein-muted);font-size:.95em;line-height:1.6}\n.klein-table-wrap{overflow-x:auto;border:1px solid var(--klein-line);border-radius:12px;background:#fff}\n.klein-table{width:100%;border-collapse:collapse;font-size:.95em}\n.klein-table td{padding:14px 18px;text-align:left;border-bottom:1px solid var(--klein-line)}\n.klein-table tbody tr:last-child td{border-bottom:none}\n.klein-table tbody tr:hover{background:var(--klein-pearl)}\n.klein-note-inline{position:relative;background:#fff;border:1px solid var(--klein-line);border-radius:12px;padding:14px 18px;padding-left:22px;margin-top:8px;font-size:.95em;color:var(--klein-muted);line-height:1.6}\n.klein-note-inline::before{content:\"\";position:absolute;top:0;left:0;bottom:0;width:3px;background:var(--klein-accent);border-radius:12px 0 0 12px}\n.klein-note-inline strong{color:var(--klein-ink)}\n.klein-faq{display:grid;gap:10px}\n.klein-faq details{background:#fff;border:1px solid var(--klein-line);border-radius:12px;overflow:hidden;transition:border-color .2s}\n.klein-faq details:hover{border-color:var(--klein-accent-soft)}\n.klein-faq details[open]{border-color:var(--klein-accent)}\n.klein-faq summary{padding:18px 22px;cursor:pointer;font-weight:600;color:var(--klein-ink);font-size:.98em;list-style:none;position:relative;min-height:44px;display:flex;align-items:center;padding-right:52px}\n.klein-faq summary::-webkit-details-marker{display:none}\n.klein-faq summary::after{content:\"+\";position:absolute;right:22px;top:50%;transform:translateY(-50%);font-size:1.5em;font-weight:300;color:var(--klein-accent);transition:transform .2s;line-height:1}\n.klein-faq details[open] summary::after{content:\"−\"}\n.klein-faq details\u003ediv{padding:0 22px 20px;color:var(--klein-muted);font-size:.95em;line-height:1.65}\n.klein-faq details\u003ediv strong{color:var(--klein-ink)}\n.klein-faq details\u003ediv em{color:var(--klein-ink-soft);font-style:italic}\n@media (max-width:900px){\n  .klein-grid--2,.klein-grid--3{grid-template-columns:1fr}\n  .klein-feature{grid-template-columns:1fr;padding:20px;gap:20px}\n  .klein-hero__accent{width:65%}\n}\n@media (max-width:540px){\n  .klein-section{margin-bottom:36px}\n  .klein-pillar{padding:22px}\n  .klein-table td{padding:11px 12px;font-size:.88em}\n}\n\u003c\/style\u003e","brand":"KBDFANS","offers":[{"title":"Base","offer_id":45172451377347,"sku":"KC-PBT-KB","price":109.0,"currency_code":"CAD","in_stock":true},{"title":"Semi-Transparent Base","offer_id":45172642676931,"sku":"KC-PBT-KB-ST","price":109.0,"currency_code":"CAD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0633\/6151\/5715\/files\/base2_246b76ab-42c9-4410-bb29-61701b59ba0b.webp?v=1777512158"}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0633\/6151\/5715\/collections\/3_1cc68cde-7f43-4032-9df2-e020f4ceadab.webp?v=1776104532","url":"https:\/\/torontokeyboardman.ca\/zh\/collections\/pbtfans.oembed","provider":"Toronto KeyboardMan","version":"1.0","type":"link"}