{"product_id":"qwertykeys-qk100-mk2-tri-mode-mechanical-keyboard","title":"Qwertykeys QK100 Mk2 Tri-Mode Mechanical Keyboard","description":"\u003cdiv id=\"sd-qk100-mk2\"\u003e\n\u003csection class=\"qk-hero\"\u003e\u003cdiv class=\"qk-hero-copy\"\u003e\n\u003cp class=\"qk-kicker\"\u003eQWERTYKEYS \/ TRI-MODE MECHANICAL KEYBOARD\u003c\/p\u003e\n\u003ch2\u003eQK100\u003cbr\u003eMk2\u003cspan\u003e.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp class=\"qk-tagline\"\u003eA little more character.\u003cbr\u003eA lot more keyboard.\u003c\/p\u003e\n\u003cp class=\"qk-intro\"\u003eAn interactive screen, dot-matrix display and touch controls bring personality to your everyday setup.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"qk-hero-visual\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0665\/1242\/1001\/files\/qk100-mk2-hero.jpg?v=1794698806\" alt=\"QK100 Mk2 keyboard overview\" width=\"1600\" height=\"1600\" loading=\"lazy\" decoding=\"async\"\u003e\u003c\/div\u003e\u003c\/section\u003e\n\u003cdiv class=\"qk-highlights\"\u003e\n\u003cdiv\u003e\n\u003cstrong\u003e3\u003c\/strong\u003e\u003cspan\u003eConnection modes\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cstrong\u003e2\u003c\/strong\u003e\u003cspan\u003eDisplays\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cstrong\u003e8,000 \u003csmall\u003emAh\u003c\/small\u003e\u003c\/strong\u003e\u003cspan\u003eBattery capacity\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003csection class=\"qk-row \"\u003e\u003cdiv class=\"qk-visual\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0665\/1242\/1001\/files\/3117e9e2f7edc85a0c91eef1bd5dc4a3.jpg?v=1794698896\" alt=\"QK100 Mk2 interactive display detail\" width=\"1600\" height=\"1067\" loading=\"lazy\" decoding=\"async\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"qk-copy\"\u003e\n\u003ch2\u003eYour screen. Your style.\u003c\/h2\u003e\n\u003cp\u003eCustomize GIFs and explore typing games on the interactive screen.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\u003csection class=\"qk-row qk-reverse\"\u003e\u003cdiv class=\"qk-visual\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0665\/1242\/1001\/files\/qk100-mk2-screens.jpg?v=1794698805\" alt=\"QK100 Mk2 screens detail\" width=\"1600\" height=\"1067\" loading=\"lazy\" decoding=\"async\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"qk-copy\"\u003e\n\u003ch2\u003eA second way to express yourself.\u003c\/h2\u003e\n\u003cp\u003ePersonalize the dot-matrix display with multiple effects.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\u003csection class=\"qk-row \"\u003e\u003cdiv class=\"qk-visual\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0665\/1242\/1001\/files\/qk100-mk2-touch.png?v=1794698804\" alt=\"QK100 Mk2 touch detail\" width=\"1600\" height=\"1067\" loading=\"lazy\" decoding=\"async\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"qk-copy\"\u003e\n\u003ch2\u003eTurn it up with a swipe.\u003c\/h2\u003e\n\u003cp\u003eSlide the touch bar to adjust volume. Audio-reactive lighting responds to sound.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\u003csection class=\"qk-feel\"\u003e\u003cdiv class=\"qk-section-heading\"\u003e\n\u003cp class=\"qk-kicker\"\u003eTHE TYPING EXPERIENCE\u003c\/p\u003e\n\u003ch2\u003eDetails you can feel.\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"qk-feel-grid\"\u003e\n\u003carticle\u003e\u003ch3\u003eNeo Oat switches\u003c\/h3\u003e\n\u003cp\u003eFrosted nylon housings and a light spring.\u003c\/p\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0665\/1242\/1001\/files\/qk100-mk2-switch.jpg?v=1794698803\" alt=\"QK100 Mk2 switch detail\" width=\"1600\" height=\"1067\" loading=\"lazy\" decoding=\"async\"\u003e\u003c\/article\u003e\u003carticle\u003e\u003ch3\u003eDouble-shot ABS keycaps\u003c\/h3\u003e\n\u003cp\u003eOwlab molds, with a small PBT blend.\u003c\/p\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0665\/1242\/1001\/files\/qk100-mk2-keycaps.jpg?v=1794698803\" alt=\"QK100 Mk2 keycaps detail\" width=\"1600\" height=\"1067\" loading=\"lazy\" decoding=\"async\"\u003e\u003c\/article\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\u003csection class=\"qk-battery\"\u003e\u003cdiv\u003e\n\u003cp class=\"qk-kicker\"\u003eHIGH-CAPACITY BATTERY\u003c\/p\u003e\n\u003ch2\u003eMore time.\u003cbr\u003eLess charging.\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003e800+ \u003csmall\u003ehrs\u003c\/small\u003e\u003c\/strong\u003e\u003cspan\u003eLights and screens off\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e100 \u003csmall\u003ehrs\u003c\/small\u003e\u003c\/strong\u003e\u003cspan\u003eScreen only\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e40 \u003csmall\u003ehrs\u003c\/small\u003e\u003c\/strong\u003e\u003cspan\u003eFull RGB + dual screens\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eManufacturer estimates; actual runtime varies.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\u003csection class=\"qk-row qk-reverse\"\u003e\u003cdiv class=\"qk-visual\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0665\/1242\/1001\/files\/qk100-mk2-structure.png?v=1794698805\" alt=\"QK100 Mk2 structure detail\" width=\"1600\" height=\"1067\" loading=\"lazy\" decoding=\"async\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"qk-copy\"\u003e\n\u003ch2\u003eComfort, layer by layer.\u003c\/h2\u003e\n\u003cp\u003ePCB gasket structure with multi-layer foam.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\u003csection class=\"qk-colors\"\u003e\u003cdiv class=\"qk-section-heading\"\u003e\n\u003cp class=\"qk-kicker\"\u003eFOUR FINISHES\u003c\/p\u003e\n\u003ch2\u003eFind your colour.\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"qk-color-grid\"\u003e\n\u003carticle\u003e\u003ch3\u003eRadiant Silver\u003c\/h3\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0665\/1242\/1001\/files\/qk100-mk2-color0.jpg?v=1794698803\" alt=\"QK100 Mk2 Radiant Silver\" width=\"1600\" height=\"1600\" loading=\"lazy\" decoding=\"async\"\u003e\u003c\/article\u003e\u003carticle\u003e\u003ch3\u003eAquamarine Blue\u003c\/h3\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0665\/1242\/1001\/files\/qk100-mk2-color1.jpg?v=1794698803\" alt=\"QK100 Mk2 Aquamarine Blue\" width=\"1600\" height=\"1600\" loading=\"lazy\" decoding=\"async\"\u003e\u003c\/article\u003e\u003carticle\u003e\u003ch3\u003eStrawberry Pink\u003c\/h3\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0665\/1242\/1001\/files\/qk100-mk2-color2.jpg?v=1794698803\" alt=\"QK100 Mk2 Strawberry Pink\" width=\"1600\" height=\"1600\" loading=\"lazy\" decoding=\"async\"\u003e\u003c\/article\u003e\u003carticle\u003e\u003ch3\u003eBlack Knight\u003c\/h3\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0665\/1242\/1001\/files\/qk100-mk2-color3.jpg?v=1794698803\" alt=\"QK100 Mk2 Black Knight\" width=\"1600\" height=\"1600\" loading=\"lazy\" decoding=\"async\"\u003e\u003c\/article\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\u003csection class=\"qk-specs\"\u003e\u003ch2\u003eAt a glance\u003c\/h2\u003e\n\u003ctable class=\"qk-table\"\u003e\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eConnections\u003c\/th\u003e\n\u003ctd\u003e2.4 GHz \/ Bluetooth \/ wired\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSystems\u003c\/th\u003e\n\u003ctd\u003eWindows \/ macOS\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSoftware\u003c\/th\u003e\n\u003ctd\u003e\u003ca href=\"https:\/\/www.qkcfg.com\/\"\u003eQK web configurator\u003c\/a\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eCase\u003c\/th\u003e\n\u003ctd\u003eAluminum\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSwitches\u003c\/th\u003e\n\u003ctd\u003eNeo Oat\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eKeycaps\u003c\/th\u003e\n\u003ctd\u003eDouble-shot ABS with a small PBT blend\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eDisplays\u003c\/th\u003e\n\u003ctd\u003eInteractive screen and dot-matrix display\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eBattery\u003c\/th\u003e\n\u003ctd\u003e8,000 mAh\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eStructure\u003c\/th\u003e\n\u003ctd\u003ePCB gasket with multi-layer foam\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/section\u003e\n\u003csection class=\"qk-box\"\u003e\u003ch2\u003eIn the box\u003c\/h2\u003e\n\u003cp\u003eKeyboard, dust cover, USB cable, switch\/keycap puller, 2.4G receiver, extension adapter, three spare switches and quick guide card.\u003c\/p\u003e\u003c\/section\u003e\n\u003cp class=\"qk-explore\"\u003eExplore \u003ca href=\"\/collections\/tech-lifestyle\"\u003eTech \u0026amp; Lifestyle\u003c\/a\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n#sd-qk100-mk2{--qk-ink:#161616;--qk-muted:#616164;--qk-line:#dedbd5;--qk-paper:#f8f7f3;container-type:inline-size;isolation:isolate;width:100%;max-width:1300px;margin:0 auto;background:var(--qk-paper);color:var(--qk-ink);font-family:inherit;font-size:16px;line-height:1.65;text-align:left}\n#sd-qk100-mk2,#sd-qk100-mk2 *{box-sizing:border-box;min-width:0}\n#sd-qk100-mk2 :is(h2,h3,p,ul){margin:0;padding:0}\n#sd-qk100-mk2 :is(h2,h3){color:inherit;font-family:inherit;font-style:normal;font-weight:600;line-height:1.1;letter-spacing:-.045em;text-transform:none}\n#sd-qk100-mk2 h2{font-size:clamp(30px,3.4vw,46px)}\n#sd-qk100-mk2 h3{font-size:24px}\n#sd-qk100-mk2 p{line-height:1.7}\n#sd-qk100-mk2 :is(ul,li){list-style:none}\n#sd-qk100-mk2 img{display:block;width:100%;max-width:100%;height:auto;margin:0;border:0;box-shadow:none;border-radius:0}\n#sd-qk100-mk2 a{color:inherit;text-decoration:underline;text-underline-offset:4px}\n#sd-qk100-mk2 a::before,#sd-qk100-mk2 a::after{content:none}\n#sd-qk100-mk2 a:hover{color:#a5383b}\n#sd-qk100-mk2 a:focus-visible{outline:2px solid #a5383b;outline-offset:5px}\n#sd-qk100-mk2 .qk-kicker{font-size:10px;font-weight:600;letter-spacing:.14em;line-height:1.6;color:var(--qk-muted)}\n#sd-qk100-mk2 .qk-hero{display:grid;grid-template-columns:.8fr 1.2fr;gap:36px;align-items:center;padding:48px}\n#sd-qk100-mk2 .qk-hero h2{font-size:clamp(58px,7.4vw,96px);letter-spacing:-.07em;line-height:.98;margin-top:26px;font-weight:650}\n#sd-qk100-mk2 .qk-hero h2 span{color:#b63d42}\n#sd-qk100-mk2 .qk-tagline{font-size:22px;line-height:1.3;margin-top:26px;font-weight:500;letter-spacing:-.02em}\n#sd-qk100-mk2 .qk-intro{font-size:14px;max-width:35ch;margin-top:18px;color:var(--qk-muted)}\n#sd-qk100-mk2 .qk-hero-visual{overflow:hidden;border-radius:18px;background:#ddd}\n#sd-qk100-mk2 .qk-highlights{display:grid;grid-template-columns:1fr 1fr 1.4fr;gap:32px;padding:32px 48px 40px;border-top:1px solid var(--qk-line);border-bottom:1px solid var(--qk-line)}\n#sd-qk100-mk2 .qk-highlights\u003ediv{border-left:1px solid var(--qk-line);padding-left:30px}\n#sd-qk100-mk2 .qk-highlights\u003ediv:first-child{border:0;padding-left:0}\n#sd-qk100-mk2 .qk-highlights strong{display:block;font-size:48px;font-weight:500;line-height:1.15;letter-spacing:-.05em}\n#sd-qk100-mk2 .qk-highlights small{font-size:17px;letter-spacing:0}\n#sd-qk100-mk2 .qk-highlights span{font-size:13px;color:var(--qk-muted)}\n#sd-qk100-mk2 .qk-row{display:grid;grid-template-columns:1.12fr .88fr;gap:56px;align-items:center;padding:64px 48px 0}\n#sd-qk100-mk2 .qk-row.qk-reverse{grid-template-columns:.88fr 1.12fr}\n#sd-qk100-mk2 .qk-reverse .qk-visual{order:2}\n#sd-qk100-mk2 .qk-visual{overflow:hidden;border-radius:14px;background:#eee}\n#sd-qk100-mk2 .qk-copy h2::before{content:\"\";display:block;width:26px;height:3px;background:#b63d42;margin-bottom:22px}\n#sd-qk100-mk2 .qk-copy\u003ep{font-size:16px;color:var(--qk-muted);margin-top:22px;max-width:39ch}\n#sd-qk100-mk2 .qk-section-heading{margin-bottom:30px}\n#sd-qk100-mk2 .qk-section-heading h2{margin-top:15px}\n#sd-qk100-mk2 .qk-feel,#sd-qk100-mk2 .qk-colors{padding:72px 48px 0}\n#sd-qk100-mk2 .qk-feel-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}\n#sd-qk100-mk2 .qk-feel-grid article{background:#eeede8;border-radius:16px;overflow:hidden}\n#sd-qk100-mk2 .qk-feel-grid h3{padding:28px 28px 0}\n#sd-qk100-mk2 .qk-feel-grid p{font-size:14px;color:var(--qk-muted);padding:12px 28px 24px}\n#sd-qk100-mk2 .qk-battery{display:grid;grid-template-columns:1fr 1fr;gap:64px;margin-top:72px;padding:48px;background:#202326;color:#fff}\n#sd-qk100-mk2 .qk-battery .qk-kicker{color:#bfc1c4;margin-bottom:24px}\n#sd-qk100-mk2 .qk-battery h2{font-size:clamp(36px,4.6vw,60px)}\n#sd-qk100-mk2 .qk-battery li{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 0;border-bottom:1px solid #505256}\n#sd-qk100-mk2 .qk-battery li:first-child{padding-top:0}\n#sd-qk100-mk2 .qk-battery li strong{font-size:35px;font-weight:400;line-height:1.3;letter-spacing:-.04em;white-space:nowrap}\n#sd-qk100-mk2 .qk-battery li small{font-size:14px;letter-spacing:0}\n#sd-qk100-mk2 .qk-battery li span{font-size:13px;color:#c7c8cb;text-align:right}\n#sd-qk100-mk2 .qk-battery\u003ediv\u003ep:last-child:not(.qk-kicker){font-size:11px;color:#c7c8cb;margin-top:18px}\n#sd-qk100-mk2 .qk-color-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}\n#sd-qk100-mk2 .qk-color-grid article{overflow:hidden;border-radius:12px;border:1px solid var(--qk-line);background:#fff}\n#sd-qk100-mk2 .qk-color-grid h3{font-size:14px;text-align:center;padding:18px 10px;letter-spacing:-.01em}\n#sd-qk100-mk2 .qk-specs,#sd-qk100-mk2 .qk-box{display:grid;grid-template-columns:.85fr 1.15fr;gap:56px;padding:44px 48px;border-top:1px solid var(--qk-line)}\n#sd-qk100-mk2 .qk-specs{margin-top:64px}\n#sd-qk100-mk2 .qk-table{width:100%;border-collapse:collapse;border-spacing:0;table-layout:fixed;border:0;box-shadow:none;background:none;margin:0;font-size:14px}\n#sd-qk100-mk2 .qk-table :is(th,td){border:0;border-bottom:1px solid var(--qk-line);padding:15px 0;background:none;line-height:1.55;text-align:left;vertical-align:top;overflow-wrap:anywhere}\n#sd-qk100-mk2 .qk-table th{width:35%;color:var(--qk-muted);font-weight:400;padding-right:16px}\n#sd-qk100-mk2 .qk-table tr:first-child :is(th,td){padding-top:0}\n#sd-qk100-mk2 .qk-box\u003ep{font-size:14px;color:var(--qk-muted);max-width:58ch}\n#sd-qk100-mk2 .qk-explore{padding:0 48px 36px;font-size:14px;color:var(--qk-muted)}\n@container(max-width:850px){\n #sd-qk100-mk2 .qk-hero{padding:32px;gap:24px}\n #sd-qk100-mk2 .qk-hero h2{font-size:64px}\n #sd-qk100-mk2 .qk-tagline{font-size:18px}\n #sd-qk100-mk2 .qk-row{padding:44px 32px 0;gap:28px}\n #sd-qk100-mk2 .qk-copy\u003ep{font-size:14px;margin-top:18px}\n #sd-qk100-mk2 h2{font-size:30px}\n #sd-qk100-mk2 .qk-highlights{padding:28px 32px;gap:24px}\n #sd-qk100-mk2 .qk-highlights strong{font-size:38px}\n #sd-qk100-mk2 .qk-highlights\u003ediv{padding-left:20px}\n #sd-qk100-mk2 .qk-feel,#sd-qk100-mk2 .qk-colors{padding:48px 32px 0}\n #sd-qk100-mk2 .qk-battery{padding:36px 32px;margin-top:48px;gap:36px}\n #sd-qk100-mk2 .qk-color-grid{grid-template-columns:1fr 1fr}\n #sd-qk100-mk2 .qk-specs,#sd-qk100-mk2 .qk-box{padding:32px;gap:28px}\n #sd-qk100-mk2 .qk-explore{padding:0 32px 30px}\n}\n@container(max-width:560px){\n #sd-qk100-mk2 .qk-hero{grid-template-columns:1fr;padding:28px 22px;gap:28px}\n #sd-qk100-mk2 .qk-hero h2{font-size:72px;margin-top:20px}\n #sd-qk100-mk2 .qk-tagline{font-size:20px;margin-top:20px}\n #sd-qk100-mk2 .qk-intro{max-width:40ch;font-size:14px}\n #sd-qk100-mk2 .qk-kicker{font-size:9px;letter-spacing:.1em}\n #sd-qk100-mk2 .qk-highlights{gap:12px;padding:24px 22px;grid-template-columns:.65fr .65fr 1.2fr}\n #sd-qk100-mk2 .qk-highlights strong{font-size:30px}\n #sd-qk100-mk2 .qk-highlights small{font-size:11px}\n #sd-qk100-mk2 .qk-highlights span{font-size:10px;display:block;line-height:1.4;margin-top:7px}\n #sd-qk100-mk2 .qk-highlights\u003ediv{padding-left:12px}\n #sd-qk100-mk2 .qk-row,#sd-qk100-mk2 .qk-row.qk-reverse{grid-template-columns:1fr;padding:38px 22px 0;gap:24px}\n #sd-qk100-mk2 .qk-reverse .qk-visual{order:0}\n #sd-qk100-mk2 .qk-copy h2::before{margin-bottom:16px}\n #sd-qk100-mk2 .qk-feel,#sd-qk100-mk2 .qk-colors{padding:44px 22px 0}\n #sd-qk100-mk2 .qk-feel-grid{grid-template-columns:1fr;gap:20px}\n #sd-qk100-mk2 .qk-feel-grid h3{font-size:23px;padding:24px 22px 0}\n #sd-qk100-mk2 .qk-feel-grid p{padding:12px 22px 22px}\n #sd-qk100-mk2 .qk-battery{grid-template-columns:1fr;padding:36px 22px;gap:28px;margin-top:44px}\n #sd-qk100-mk2 .qk-battery h2{font-size:42px}\n #sd-qk100-mk2 .qk-battery li strong{font-size:33px}\n #sd-qk100-mk2 .qk-battery li span{font-size:12px}\n #sd-qk100-mk2 .qk-color-grid{gap:12px}\n #sd-qk100-mk2 .qk-color-grid h3{font-size:11px;padding:14px 5px}\n #sd-qk100-mk2 .qk-specs,#sd-qk100-mk2 .qk-box{grid-template-columns:1fr;padding:30px 22px;gap:24px}\n #sd-qk100-mk2 .qk-specs{margin-top:44px}\n #sd-qk100-mk2 .qk-table{font-size:13px}\n #sd-qk100-mk2 .qk-explore{padding:0 22px 28px;font-size:13px}\n}\n\u003c\/style\u003e","brand":"Qwertykeys","offers":[{"title":"Radiant Silver","offer_id":49041246486665,"sku":null,"price":329.0,"currency_code":"CAD","in_stock":true},{"title":"Aquamarine Blue","offer_id":49041246519433,"sku":null,"price":329.0,"currency_code":"CAD","in_stock":true},{"title":"Strawberry Pink","offer_id":49041246552201,"sku":null,"price":329.0,"currency_code":"CAD","in_stock":false},{"title":"Black Knight","offer_id":49041246584969,"sku":null,"price":329.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0665\/1242\/1001\/files\/qk100-mk2-color0.jpg?v=1794698803","url":"https:\/\/www.speedydrone.ca\/products\/qwertykeys-qk100-mk2-tri-mode-mechanical-keyboard","provider":"SpeedyDrone Canada","version":"1.0","type":"link"}