{"product_id":"tofu-redux-v2","title":"Tofu Redux V2","description":"\u003carticle class=\"t60-wrap\"\u003e\u003cimg class=\"t60-flat\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0633\/6151\/5715\/files\/74e96bd12406130d753f8d21926568a3_b59ef4c2-1424-4493-a77a-e7837f9124dd.webp?v=1787019118\u0026amp;width=1920\" alt=\"Tofu60 Redux V2 aluminum 60% keyboard case built for magnetic switch and standard GH60 PCBs\" loading=\"eager\" decoding=\"async\"\u003e\n\u003csection class=\"t60-sec\"\u003e\n\u003cdiv class=\"t60-txt\"\u003e\n\u003cspan class=\"t60-eyebrow\"\u003eKBDfans · Tofu Family\u003c\/span\u003e\n\u003ch2\u003eTofu60 Redux V2 — Magnetic Switch \u0026amp; GH60 Ready\u003c\/h2\u003e\n\u003cp\u003eStaying true to the iconic, minimalist design language of the TOFU family, the V2 introduces a comprehensive structural upgrade, building upon the foundation of V1. Slim bezels, an adjustable USB port, three mounting styles, and native support for Hall Effect Switch PCBs alongside standard GH60 boards.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"t60-sec\"\u003e\n\u003cdiv class=\"t60-txt\"\u003e\n\u003cspan class=\"t60-eyebrow\"\u003eV1 → V2\u003c\/span\u003e\n\u003ch2\u003eThe difference.\u003c\/h2\u003e\n\u003cp\u003eFoot weight, switch stability, mounting styles, USB connectivity, case bottom, feet and sound — reworked point by point over V1.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cimg class=\"t60-flat\" loading=\"lazy\" decoding=\"async\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0633\/6151\/5715\/files\/1_5ecf12d0-02c3-459f-b36e-9846052a3928.jpg?v=1787019118\u0026amp;width=1800\" alt=\"Tofu60 Redux V1 versus V2 keyboard case difference comparison table\"\u003e\u003c\/section\u003e\n\u003csection class=\"t60-sec\"\u003e\n\u003cdiv class=\"t60-txt\"\u003e\n\u003cspan class=\"t60-eyebrow\"\u003eAdjustable USB\u003c\/span\u003e\n\u003ch2\u003ePioneering adjustable USB port.\u003c\/h2\u003e\n\u003cp\u003eInherits and refines the adjustable USB port design from V1, ensuring the USB port of various third-party PCBs aligns perfectly in the center.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cimg class=\"t60-flat\" loading=\"lazy\" decoding=\"async\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0633\/6151\/5715\/files\/1_626a242e-f2fd-404a-b632-0d6b8be3d8ad.webp?v=1787019118\u0026amp;width=1800\" alt=\"Adjustable USB port design inside the Tofu60 Redux V2 keyboard case\"\u003e\u003c\/section\u003e\n\u003csection class=\"t60-sec\"\u003e\n\u003cdiv class=\"t60-txt\"\u003e\n\u003cspan class=\"t60-eyebrow\"\u003eDaughterboard\u003c\/span\u003e\n\u003ch2\u003eDaughterboard support.\u003c\/h2\u003e\n\u003cp\u003eNewly added mounting holes compatible with Rakka Atlas, Venom60 HE and similar daughterboard PCBs, for advanced DIY enthusiasts.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cimg class=\"t60-flat\" loading=\"lazy\" decoding=\"async\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0633\/6151\/5715\/files\/2_faa5e030-851e-436a-bbd8-f0c6d9c02a9a.webp?v=1787019118\u0026amp;width=1800\" alt=\"Daughterboard mounting support for Rakka Atlas and Venom60 HE magnetic switch PCBs\"\u003e\u003c\/section\u003e\n\u003csection class=\"t60-sec\"\u003e\n\u003cdiv class=\"t60-txt\"\u003e\n\u003cspan class=\"t60-eyebrow\"\u003eExploded view\u003c\/span\u003e\n\u003ch2\u003eEvery layer in the stack.\u003c\/h2\u003e\n\u003cp\u003eCase, 1.5 mm Poron case foam, 0.05 mm PET foam, 37 g silicone filling and a 243 g brass weight bar at 2.4 mm thickness.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cimg class=\"t60-flat\" loading=\"lazy\" decoding=\"async\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0633\/6151\/5715\/files\/5_c9077ede-188a-4e4d-958b-5d9f2cfdf225.webp?v=1787019118\u0026amp;width=1800\" alt=\"Exploded diagram of the Tofu60 Redux V2 keyboard case layers\"\u003e\u003c\/section\u003e\n\u003csection class=\"t60-sec\"\u003e\n\u003cdiv class=\"t60-txt\"\u003e\n\u003cspan class=\"t60-eyebrow\"\u003ePCB compatibility\u003c\/span\u003e\n\u003ch2\u003eStandard GH60 PCBs and Magnetic Switch boards.\u003c\/h2\u003e\n\u003cp\u003eSupports standard GH60 layout PCBs and the Magnetic Switch (HE) PCB ecosystem — Wooting 60HE V1\/V2, Rakka, Venom60 HE, Tofix, H60 and similar Hall Effect Switch boards.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cimg class=\"t60-flat\" loading=\"lazy\" decoding=\"async\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0633\/6151\/5715\/files\/4_deaba764-9709-4c6d-bd15-3a26c7ed2047.webp?v=1787019117\u0026amp;width=1800\" alt=\"Venom60 HE magnetic keyboard PCB fitted to the Tofu60 Redux V2 with brass standoffs\"\u003e\u003c\/section\u003e\n\u003csection class=\"t60-sec\"\u003e\n\u003cdiv class=\"t60-txt\"\u003e\n\u003cspan class=\"t60-eyebrow\"\u003eCase features\u003c\/span\u003e\n\u003ch2\u003eEvery detail, up close.\u003c\/h2\u003e\n\u003cp\u003eThe V2 generation retains the Tofu series' signature minimalist design while completely reimagining its texture, feel and aesthetics.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cimg class=\"t60-flat\" loading=\"lazy\" decoding=\"async\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0633\/6151\/5715\/files\/31ebc4370166f179d3bfdc3e4fceb5b0_505bbefd-4f01-4a87-831a-02eb1a19cc75.jpg?v=1787019118\u0026amp;width=1800\" alt=\"Tofu60 Redux V2 magnetic keyboard case features, machining options and surface finishes\"\u003e\u003c\/section\u003e\n\u003csection class=\"t60-sec\"\u003e\n\u003cdiv class=\"t60-txt\"\u003e\n\u003cspan class=\"t60-eyebrow\"\u003eDimensions\u003c\/span\u003e\n\u003ch2\u003eSize \u0026amp; weight.\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cimg class=\"t60-flat\" loading=\"lazy\" decoding=\"async\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0633\/6151\/5715\/files\/7_dcde20da-babe-4837-9c83-7be21ec33bf2.webp?v=1787019118\u0026amp;width=1800\" alt=\"Tofu60 Redux V2 keyboard case dimension drawing and 7 degree typing angle\"\u003e\n\u003cdiv class=\"t60-txt t60-txt--foot\"\u003e\n\u003ctable class=\"t60-spec\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eSize\u003c\/td\u003e\n\u003ctd\u003e294.8 × 112.26 × 32.82 × 19.7 mm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eTyping angle\u003c\/td\u003e\n\u003ctd\u003e7°\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eEffective front height\u003c\/td\u003e\n\u003ctd\u003e23.6 mm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSilicone filling\u003c\/td\u003e\n\u003ctd\u003e37 g\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eBrass weight bar\u003c\/td\u003e\n\u003ctd\u003e243 g · 2.4 mm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eAluminum case weight\u003c\/td\u003e\n\u003ctd\u003e740 g\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eAcrylic case weight\u003c\/td\u003e\n\u003ctd\u003e311 g\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"t60-sec\"\u003e\n\u003cdiv class=\"t60-txt\"\u003e\n\u003cspan class=\"t60-eyebrow\"\u003eMounting styles\u003c\/span\u003e\n\u003ch2\u003eTray, OG and O-ring.\u003c\/h2\u003e\n\u003cp\u003eThe custom-molded CSR (Custom Silicone Ring) suspends the assembly with no screws at all — a friction-fitted build with a softer typing feel, easier disassembly and no metallic ping. Everything needed for all three mounts is included in the box.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cimg class=\"t60-flat\" loading=\"lazy\" decoding=\"async\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0633\/6151\/5715\/files\/2_0d8f6326-60ad-4154-a8a5-a45bf3a1b1d5.jpg?v=1787019118\u0026amp;width=1800\" alt=\"Mounting style compatibility chart for the Tofu60 Redux V2 magnetic keyboard case\"\u003e\n\u003cdiv class=\"t60-txt t60-txt--foot t60-txt--wide\"\u003e\n\u003cdiv class=\"t60-cols\"\u003e\n\u003cdiv class=\"t60-col\"\u003e\n\u003ch3\u003eTray Mount\u003c\/h3\u003e\n\u003cp class=\"t60-col__meta\"\u003eUniversal 60%\u003c\/p\u003e\n\u003cp\u003ePCB and plate secured via 5 detachable brass standoffs. Mini Silicone Gaskets are essential for optimal acoustics.\u003c\/p\u003e\n\u003cp class=\"t60-col__req\"\u003eMini Gasket ×8 · Brass standoff ×5\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"t60-col\"\u003e\n\u003ch3\u003eOG Mount\u003c\/h3\u003e\n\u003cp class=\"t60-col__meta\"\u003eO-ring + Gasket\u003c\/p\u003e\n\u003cp\u003eScrewless, suspended build that eliminates metallic ping. Enhanced acoustics, premium typing feel, simplified disassembly.\u003c\/p\u003e\n\u003cp class=\"t60-col__req\"\u003eWooting 60HE · GH60 · Tofix\u003cbr\u003eCSR ×1 · Mini Gasket ×8\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"t60-col\"\u003e\n\u003ch3\u003eO-ring Mount\u003c\/h3\u003e\n\u003cp class=\"t60-col__meta\"\u003eFriction-fitted\u003c\/p\u003e\n\u003cp\u003eSofter typing feel with a screwless, friction-fitted design. Custom-molded silicone compatible with screw-in stabilizers.\u003c\/p\u003e\n\u003cp class=\"t60-col__req\"\u003eVenom60 HE · Rakka V2 · H60\u003cbr\u003eCSR ×1 · Mid Gasket ×8\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"t60-note\"\u003eOG and O-ring mounts (using CSR) only support the ANSI 61 layout. They do not natively support 63 or left-shift 64 layouts unless you manually trim the silicone ring.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"t60-sec\"\u003e\n\u003cdiv class=\"t60-txt\"\u003e\n\u003cspan class=\"t60-eyebrow\"\u003ePacking list\u003c\/span\u003e\n\u003ch2\u003eIn the box.\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cimg class=\"t60-flat\" loading=\"lazy\" decoding=\"async\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0633\/6151\/5715\/files\/6_4a9ab4fa-fe1a-41a5-be54-ca9d85092a9f.webp?v=1787019117\u0026amp;width=1800\" alt=\"Tofu60 Redux V2 keyboard case packing contents: shell, weight bar, silicone ring and hardware\"\u003e\n\u003cdiv class=\"t60-txt t60-txt--foot\"\u003e\n\u003cul class=\"t60-pack\"\u003e\n\u003cli\u003eCase ×1\u003c\/li\u003e\n\u003cli\u003eSilicone Filling ×1\u003c\/li\u003e\n\u003cli\u003eCSR Silicone Ring ×1\u003c\/li\u003e\n\u003cli\u003eMini Silicone Gasket ×8\u003c\/li\u003e\n\u003cli\u003eMid Silicone Gasket ×8\u003c\/li\u003e\n\u003cli\u003e1.5 mm Poron Case Foam ×1\u003c\/li\u003e\n\u003cli\u003e0.05 mm PET Foam ×1\u003c\/li\u003e\n\u003cli\u003eBrass Standoffs ×5\u003c\/li\u003e\n\u003cli\u003eRubber Feet ×4\u003c\/li\u003e\n\u003cli\u003eT6 Screwdriver ×1\u003c\/li\u003e\n\u003cli\u003eBarebone Hook ×1\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"t60-note\"\u003eCase only — PCB, plate, switches, keycaps and stabilizers are not included.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"t60-sec\"\u003e\n\u003cdiv class=\"t60-txt\"\u003e\n\u003cspan class=\"t60-eyebrow\"\u003eSpecifications\u003c\/span\u003e\n\u003ch2\u003eSpec sheet.\u003c\/h2\u003e\n\u003ctable class=\"t60-spec\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eProduct\u003c\/td\u003e\n\u003ctd\u003eTofu60 Redux V2 keyboard case (60% \/ GH60)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePCB compatibility\u003c\/td\u003e\n\u003ctd\u003eStandard GH60 layout PCBs · Magnetic Switch \/ Hall Effect Switch (HE) PCBs — Wooting 60HE V1\/V2, Rakka, Venom60 HE, Tofix, H60\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eMounting styles\u003c\/td\u003e\n\u003ctd\u003eTray · OG (O-ring + gasket) · O-ring\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eLayout note\u003c\/td\u003e\n\u003ctd\u003eCSR-based OG and O-ring mounts support ANSI 61 only\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eUSB port\u003c\/td\u003e\n\u003ctd\u003eAdjustable, centres third-party PCB ports\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eDaughterboard\u003c\/td\u003e\n\u003ctd\u003eMounting holes for Rakka Atlas, Venom60 HE and similar\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSize\u003c\/td\u003e\n\u003ctd\u003e294.8 × 112.26 × 32.82 × 19.7 mm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eTyping angle\u003c\/td\u003e\n\u003ctd\u003e7°\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eEffective front height\u003c\/td\u003e\n\u003ctd\u003e23.6 mm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSilicone filling\u003c\/td\u003e\n\u003ctd\u003e37 g\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eBrass weight bar\u003c\/td\u003e\n\u003ctd\u003e243 g · 2.4 mm thick\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eAluminum case weight\u003c\/td\u003e\n\u003ctd\u003e740 g\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eAcrylic case weight\u003c\/td\u003e\n\u003ctd\u003e311 g\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eFinishes\u003c\/td\u003e\n\u003ctd\u003eAnodized · E-coating · Acrylic · RAW\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"t60-sec\"\u003e\n\u003cdiv class=\"t60-txt\"\u003e\n\u003cspan class=\"t60-eyebrow\"\u003eFAQ\u003c\/span\u003e\n\u003ch2\u003eCommon questions.\u003c\/h2\u003e\n\u003cdiv class=\"t60-faq\"\u003e\n\u003cdetails\u003e\n\u003csummary\u003eDoes it support magnetic switch (Hall Effect) PCBs?\u003c\/summary\u003e\n\u003cdiv\u003eYes. It's compatible with both HE PCBs and MX PCBs — including Wooting 60HE V1\/V2, Rakka, Venom60 HE and other magnetic keyboard boards, alongside standard GH60 layout PCBs.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eWhich mounting style should I pick?\u003c\/summary\u003e\n\u003cdiv\u003eTray Mount is universal and works with essentially any 60% PCB — use the Mini Silicone Gaskets for optimal acoustics. OG Mount (CSR + Mini Gaskets) gives a screwless suspended build with no metallic ping. O-ring Mount (CSR + Mid Gaskets) is the softest of the three. All parts for all three are in the box.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCan I use a 63 or left-shift 64 layout?\u003c\/summary\u003e\n\u003cdiv\u003eTray Mount is unaffected. OG and O-ring mounts use the CSR silicone ring, which natively supports the ANSI 61 layout only — 63 and left-shift 64 layouts require manually trimming the ring.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eDoes it work with screw-in stabilizers?\u003c\/summary\u003e\n\u003cdiv\u003eYes. The CSR is custom-molded to be compatible with screw-in stabilizers.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eHow do I install and remove the assembly?\u003c\/summary\u003e\n\u003cdiv\u003eTilt the USB side of the build into the housing first, then gently press the bottom into place. To remove, use the provided puller tool at the spacebar location to hook and lift the internal assembly out of the case. This warranty does not cover damage resulting from improper operation or failure to follow the installation guidelines.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eWhat counts as an acceptable finish?\u003c\/summary\u003e\n\u003cdiv\u003eOn standard finishes, all six external surfaces should be free from machining marks, stains, dents and pinholes, with no black dots larger than 1 mm or scratches longer than 1 mm. Minor blemishes around screw holes, uneven internal coating, anodizing hooks and internal tool marks are reasonable manufacturing artifacts. RAW products are not sold as \"flawless\" — minor scratches, tool paths, small specks and surface reflection variation are inherent to that process.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/article\u003e\n\u003cstyle\u003e\n.t60-wrap{--w:#111114;--m:#5f6169;--s:#8e919a;--ln:rgba(0,0,0,.1);font:400 15px\/1.7 system-ui,-apple-system,\"Helvetica Neue\",Arial,sans-serif;color:var(--m)!important;-webkit-text-fill-color:var(--m);max-width:1180px;margin:0 auto;background:#fff;padding:0;overflow:hidden}\n.t60-wrap,.t60-wrap *{box-sizing:border-box}\n.t60-wrap p,.t60-wrap li,.t60-wrap td,.t60-wrap summary,.t60-wrap details\u003ediv{color:var(--m)!important;-webkit-text-fill-color:var(--m)}\n.t60-wrap h2,.t60-wrap h3{color:var(--w)!important;-webkit-text-fill-color:var(--w);font-weight:600;letter-spacing:-.02em;line-height:1.22;margin:0 0 16px}\n.t60-wrap h2{font-size:clamp(24px,3.2vw,36px)}\n.t60-wrap h3{font-size:17px;font-weight:600;letter-spacing:0;margin:0 0 4px}\n.t60-wrap p{margin:0 0 14px}\n.t60-wrap p:last-child{margin-bottom:0}\n.t60-wrap strong{color:var(--w)!important;-webkit-text-fill-color:var(--w);font-weight:600}\n.t60-wrap img{max-width:100%;height:auto;display:block}\n.t60-flat{width:100%;display:block;border-radius:0}\n.t60-sec{margin:0}\n.t60-txt{max-width:760px;margin:0 auto;padding:clamp(56px,7vw,92px) 24px clamp(34px,4vw,50px);text-align:center}\n.t60-txt--foot{padding:clamp(34px,4vw,52px) 24px clamp(20px,3vw,34px)}\n.t60-txt--wide{max-width:1060px}\n.t60-txt p{font-size:15.5px;color:var(--m)!important;-webkit-text-fill-color:var(--m)}\n.t60-eyebrow{display:block;font-size:11px;letter-spacing:.26em;text-transform:uppercase;color:var(--s)!important;-webkit-text-fill-color:var(--s);font-weight:600;margin-bottom:14px}\n.t60-note{font-size:13px;color:var(--s)!important;-webkit-text-fill-color:var(--s);margin-top:22px!important}\n.t60-cols{display:grid;grid-template-columns:repeat(3,1fr);gap:0;text-align:left}\n.t60-col{padding:26px 26px 28px;border-top:1px solid var(--ln)}\n.t60-col+.t60-col{border-left:1px solid var(--ln)}\n.t60-col p{font-size:14px;margin:0 0 12px}\n.t60-col__meta{font-size:11px!important;letter-spacing:.16em;text-transform:uppercase;color:var(--s)!important;-webkit-text-fill-color:var(--s);font-weight:600;margin:0 0 14px!important}\n.t60-col__req{font-size:12.5px!important;color:var(--s)!important;-webkit-text-fill-color:var(--s);margin:0!important;line-height:1.6}\n.t60-pack{display:grid;grid-template-columns:repeat(2,1fr);gap:0 28px;margin:0;padding:0;list-style:none;text-align:left}\n.t60-pack li{padding:11px 4px;font-size:14px;border-bottom:1px solid var(--ln)}\n.t60-spec{width:100%;border-collapse:collapse;font-size:14px;margin-top:8px;text-align:left}\n.t60-spec td{padding:14px 4px;border-bottom:1px solid var(--ln);vertical-align:top}\n.t60-spec td:first-child{color:var(--s)!important;-webkit-text-fill-color:var(--s);width:38%;font-size:12.5px;padding-right:18px}\n.t60-spec td:last-child{color:var(--w)!important;-webkit-text-fill-color:var(--w);font-weight:500}\n.t60-faq{text-align:left;margin-top:8px}\n.t60-faq details{border-bottom:1px solid var(--ln)}\n.t60-faq summary{padding:20px 40px 20px 0;cursor:pointer;font-weight:500;color:var(--w)!important;-webkit-text-fill-color:var(--w);font-size:15.5px;list-style:none;position:relative}\n.t60-faq summary::-webkit-details-marker{display:none}\n.t60-faq summary::after{content:\"+\";position:absolute;right:6px;top:50%;transform:translateY(-50%);font-size:1.5em;font-weight:300;color:var(--s)!important;-webkit-text-fill-color:var(--s);line-height:1}\n.t60-faq details[open] summary::after{content:\"−\"}\n.t60-faq details\u003ediv{padding:0 40px 22px 0;color:var(--m)!important;-webkit-text-fill-color:var(--m);font-size:14.5px;line-height:1.7}\n@media(max-width:900px){.t60-cols{grid-template-columns:1fr}.t60-col+.t60-col{border-left:none}}\n@media(max-width:540px){.t60-txt{padding:44px 18px 28px}.t60-txt--foot{padding:28px 18px 18px}.t60-pack{grid-template-columns:1fr;gap:0}.t60-spec td{padding:12px 2px;font-size:13px}.t60-spec td:first-child{width:42%;padding-right:12px}.t60-faq summary{font-size:14.5px;padding:17px 34px 17px 0}.t60-faq details\u003ediv{font-size:13.5px;padding:0 34px 18px 0}.t60-col{padding:22px 0 24px}}\n\u003c\/style\u003e","brand":"KBDFANS","offers":[{"title":"Anodized Black","offer_id":54069663531203,"sku":"TJ17-001","price":109.0,"currency_code":"CAD","in_stock":false},{"title":"E-coating White","offer_id":54069663563971,"sku":"TJ17-002","price":109.0,"currency_code":"CAD","in_stock":false},{"title":"Anodized Silver","offer_id":54069663596739,"sku":"TJ17-003","price":109.0,"currency_code":"CAD","in_stock":false},{"title":"Acrylic","offer_id":54069663629507,"sku":"TJ17-004","price":109.0,"currency_code":"CAD","in_stock":false},{"title":"E-coating Flash White","offer_id":54069663662275,"sku":"TJ17-006","price":109.0,"currency_code":"CAD","in_stock":false},{"title":"E-coating Meteorite Gray","offer_id":54069663695043,"sku":"TJ17-007","price":109.0,"currency_code":"CAD","in_stock":false},{"title":"Anodized Dark Purple","offer_id":54069663727811,"sku":"TJ17-008","price":109.0,"currency_code":"CAD","in_stock":false},{"title":"Anodized Gray","offer_id":54069663760579,"sku":"TJ17-009","price":109.0,"currency_code":"CAD","in_stock":false},{"title":"Anodized Pine Green","offer_id":54069663793347,"sku":"TJ17-010","price":109.0,"currency_code":"CAD","in_stock":false},{"title":"E-coating light Pink","offer_id":54069663826115,"sku":"TJ17-011","price":109.0,"currency_code":"CAD","in_stock":false},{"title":"E-coating Light Blue","offer_id":54069663858883,"sku":"TJ17-012","price":109.0,"currency_code":"CAD","in_stock":false},{"title":"E-coating Pink","offer_id":54069663891651,"sku":"TJ17-015","price":109.0,"currency_code":"CAD","in_stock":false},{"title":"Anodized Mocha","offer_id":54069663924419,"sku":"TJ17-016","price":109.0,"currency_code":"CAD","in_stock":false},{"title":"Anodized Dark Blue","offer_id":54069663957187,"sku":"TJ17-017","price":109.0,"currency_code":"CAD","in_stock":false},{"title":"Anodized Orange","offer_id":54069663989955,"sku":"TJ17-019","price":109.0,"currency_code":"CAD","in_stock":false},{"title":"Anodized Teal","offer_id":54069664022723,"sku":"TJ17-020","price":109.0,"currency_code":"CAD","in_stock":false},{"title":"Raw Transparent Anodized","offer_id":54069664055491,"sku":"TJ17-013","price":199.0,"currency_code":"CAD","in_stock":false},{"title":"E-coating White with Texture","offer_id":54069664088259,"sku":"TJ17-032","price":199.0,"currency_code":"CAD","in_stock":false},{"title":"Raw Anodized Silver with Texture","offer_id":54069664121027,"sku":"TJ17-022","price":199.0,"currency_code":"CAD","in_stock":false},{"title":"Raw Anodized Dark Purple with Texture","offer_id":54069664153795,"sku":"TJ17-024","price":199.0,"currency_code":"CAD","in_stock":false},{"title":"Raw Anodized Dark Blue with Texture","offer_id":54069664186563,"sku":"TJ17-029","price":199.0,"currency_code":"CAD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0633\/6151\/5715\/files\/6df96aed0582211dad61bbda498b5a0c_5131c9e5-7ad2-4436-8b52-6055c48246de.webp?v=1787018821","url":"https:\/\/torontokeyboardman.ca\/products\/tofu-redux-v2","provider":"Toronto KeyboardMan","version":"1.0","type":"link"}