{"product_id":"able-studio-ego60-gh60-aluminum-case","title":"Able Studio Ego60 GH60 Aluminum Case","description":"\u003carticle class=\"ae60-wrap\"\u003e\n\n  \u003c!-- HERO --\u003e\n  \u003csection class=\"ae60-mod ae60-hero\"\u003e\n    \u003cdiv class=\"ae60-mod__img\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0633\/6151\/5715\/files\/CXY03933.webp?v=1793424009\u0026amp;width=1600\" alt=\"Able Studio Ego60 GH60 aluminum keyboard case\" loading=\"eager\" fetchpriority=\"high\" decoding=\"async\"\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ae60-mod__body\"\u003e\n      \u003cspan class=\"ae60-eyebrow\"\u003eAble Studio · Ego60\u003c\/span\u003e\n      \u003ch2 class=\"ae60-mod__title\"\u003eA GH60 aluminum case, dialed in\u003c\/h2\u003e\n      \u003cp class=\"ae60-sub\"\u003eCNC aluminum with a 220-grit anodized sandblast finish, asymmetric gasket mount, stainless steel backplate, and ball-catch quick-release — a tuned GH60 shell for Wooting 60HE and the wider GH60 ecosystem.\u003c\/p\u003e\n      \u003cdiv class=\"ae60-chips\"\u003e\n        \u003cspan class=\"ae60-chip\"\u003eCNC Aluminum\u003c\/span\u003e\n        \u003cspan class=\"ae60-chip\"\u003eAsymmetric Gasket Mount\u003c\/span\u003e\n        \u003cspan class=\"ae60-chip\"\u003e6° Typing Angle\u003c\/span\u003e\n        \u003cspan class=\"ae60-chip\"\u003eBall-Catch Quick Release\u003c\/span\u003e\n        \u003cspan class=\"ae60-chip\"\u003eWooting 60HE Ready\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SPEC STRIP --\u003e\n  \u003csection class=\"ae60-stats\"\u003e\n    \u003cdiv\u003e\n\u003cstrong\u003e18\u003cspan\u003emm\u003c\/span\u003e\u003c\/strong\u003e\u003cem\u003eFront height\u003c\/em\u003e\n\u003c\/div\u003e\n    \u003cdiv\u003e\n\u003cstrong\u003e6\u003cspan\u003e°\u003c\/span\u003e\u003c\/strong\u003e\u003cem\u003eTyping angle\u003c\/em\u003e\n\u003c\/div\u003e\n    \u003cdiv\u003e\n\u003cstrong\u003e220\u003cspan\u003egrit\u003c\/span\u003e\u003c\/strong\u003e\u003cem\u003eAnodized sandblast\u003c\/em\u003e\n\u003c\/div\u003e\n    \u003cdiv\u003e\n\u003cstrong\u003eBall-Catch\u003c\/strong\u003e\u003cem\u003eQuick release\u003c\/em\u003e\n\u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- COMPAT --\u003e\n  \u003csection class=\"ae60-mod ae60-mod--text\"\u003e\n    \u003cspan class=\"ae60-eyebrow\"\u003eUniversal GH60\u003c\/span\u003e\n    \u003ch3 class=\"ae60-mod__title\"\u003eBuilt around the GH60 standard\u003c\/h3\u003e\n    \u003cp\u003eEgo60 follows the full GH60 footprint, so any GH60-compatible PCB drops straight in — including the Wooting Hall Effect lineup.\u003c\/p\u003e\n    \u003cul class=\"ae60-list ae60-list--inline\"\u003e\n      \u003cli\u003eWooting 60HE\u003c\/li\u003e\n      \u003cli\u003eWooting 60HE+\u003c\/li\u003e\n      \u003cli\u003eWooting 60HE V2\u003c\/li\u003e\n      \u003cli\u003eAll GH60-standard PCBs\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- GASKET MOUNT --\u003e\n  \u003csection class=\"ae60-mod\"\u003e\n    \u003cdiv class=\"ae60-mod__img\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0633\/6151\/5715\/files\/CXY03933.webp?v=1793424009\u0026amp;width=1200\" alt=\"Able Studio Ego60 asymmetric gasket mount aluminum case\" loading=\"lazy\" decoding=\"async\"\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ae60-mod__body\"\u003e\n      \u003cspan class=\"ae60-eyebrow\"\u003eMount \u0026amp; Build\u003c\/span\u003e\n      \u003ch3 class=\"ae60-mod__title\"\u003eAsymmetric gasket, stainless backplate\u003c\/h3\u003e\n      \u003cp\u003eAsymmetrically placed gasket beads tune the plate flex across the board rather than the uniform softness of a balanced gasket — snappy near the modifiers, more cushion through the alphas.\u003c\/p\u003e\n      \u003cul class=\"ae60-list\"\u003e\n        \u003cli\u003e\n\u003cstrong\u003eMount:\u003c\/strong\u003e Asymmetric gasket (beads included)\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eBackplate:\u003c\/strong\u003e Stainless steel\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eFinish:\u003c\/strong\u003e 220-grit anodized sandblast\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eAccess:\u003c\/strong\u003e Ball-catch quick release — no screws to open\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- BACKPLATE DETAIL --\u003e\n  \u003csection class=\"ae60-mod ae60-mod--text\"\u003e\n    \u003cspan class=\"ae60-eyebrow\"\u003eSignature Backplate\u003c\/span\u003e\n    \u003ch3 class=\"ae60-mod__title\"\u003eA sketched detail, not a logo stamp\u003c\/h3\u003e\n    \u003cp\u003eThe underside carries an etched feather-plume pattern and the Able Studio signature set into a glossy black inlay — a quiet piece of design you only notice when the board is flipped over.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"ae60-tiles ae60-tiles--2\"\u003e\n    \u003cfigure class=\"ae60-tile\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0633\/6151\/5715\/files\/808be0f9e109a8f80c49fad63a09f4cb.webp?v=1793518067\u0026amp;width=1200\" alt=\"Able Studio Ego60 Ice Blue aluminum case — signature feather-plume backplate\" loading=\"lazy\" decoding=\"async\"\u003e\n      \u003cfigcaption\u003e\n        \u003cspan class=\"ae60-eyebrow\"\u003eBackplate Detail\u003c\/span\u003e\n        \u003cstrong\u003eIce Blue\u003c\/strong\u003e\n      \u003c\/figcaption\u003e\n    \u003c\/figure\u003e\n    \u003cfigure class=\"ae60-tile\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0633\/6151\/5715\/files\/6aaecd78ef7f8c1853261424f059194f.webp?v=1793518068\u0026amp;width=1200\" alt=\"Able Studio Ego60 Pink aluminum case — signature feather-plume backplate\" loading=\"lazy\" decoding=\"async\"\u003e\n      \u003cfigcaption\u003e\n        \u003cspan class=\"ae60-eyebrow\"\u003eBackplate Detail\u003c\/span\u003e\n        \u003cstrong\u003ePink\u003c\/strong\u003e\n      \u003c\/figcaption\u003e\n    \u003c\/figure\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- COLORWAYS --\u003e\n  \u003csection class=\"ae60-mod ae60-mod--text\"\u003e\n    \u003cspan class=\"ae60-eyebrow\"\u003eFour Colorways\u003c\/span\u003e\n    \u003ch3 class=\"ae60-mod__title\"\u003eBlack · Silver · Ice Blue · Pink\u003c\/h3\u003e\n    \u003cp\u003eFour anodized finishes to pick from — each with the same 220-grit sandblast texture and a matching attachable charm in the case's own colorway.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"ae60-colors\"\u003e\n    \u003cdiv class=\"ae60-color\" style=\"--sw:#1a1a1f\"\u003e\n\u003cstrong\u003eBlack\u003c\/strong\u003e\u003cem\u003eDeep anodized black\u003c\/em\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ae60-color\" style=\"--sw:#c8c8d0\"\u003e\n\u003cstrong\u003eSilver\u003c\/strong\u003e\u003cem\u003eNatural anodized aluminum\u003c\/em\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ae60-color\" style=\"--sw:#a8d4e0\"\u003e\n\u003cstrong\u003eIce Blue\u003c\/strong\u003e\u003cem\u003eCool, pale blue anodize\u003c\/em\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ae60-color\" style=\"--sw:#e8b5c2\"\u003e\n\u003cstrong\u003ePink\u003c\/strong\u003e\u003cem\u003eSoft blush anodize\u003c\/em\u003e\n\u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- CHARM --\u003e\n  \u003csection class=\"ae60-mod ae60-mod--text\"\u003e\n    \u003cspan class=\"ae60-eyebrow\"\u003eMatching Charm Included\u003c\/span\u003e\n    \u003ch3 class=\"ae60-mod__title\"\u003eA charm that matches your case\u003c\/h3\u003e\n    \u003cp\u003eEvery Ego60 ships with an attachable Able Studio charm finished in the same colorway as the case you pick — no separate selection, no mismatch.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"ae60-tiles ae60-tiles--2\"\u003e\n    \u003cfigure class=\"ae60-tile\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0633\/6151\/5715\/files\/CXY03862.webp?v=1793424009\u0026amp;width=1200\" alt=\"Able Studio Ego60 attachable charm — Silver colorway\" loading=\"lazy\" decoding=\"async\"\u003e\n      \u003cfigcaption\u003e\n        \u003cspan class=\"ae60-eyebrow\"\u003eExample\u003c\/span\u003e\n        \u003cstrong\u003eSilver Charm\u003c\/strong\u003e\n      \u003c\/figcaption\u003e\n    \u003c\/figure\u003e\n    \u003cfigure class=\"ae60-tile\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0633\/6151\/5715\/files\/CXY03861.webp?v=1793424009\u0026amp;width=1200\" alt=\"Able Studio Ego60 attachable charm — Black colorway\" loading=\"lazy\" decoding=\"async\"\u003e\n      \u003cfigcaption\u003e\n        \u003cspan class=\"ae60-eyebrow\"\u003eExample\u003c\/span\u003e\n        \u003cstrong\u003eBlack Charm\u003c\/strong\u003e\n      \u003c\/figcaption\u003e\n    \u003c\/figure\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- IN THE BOX --\u003e\n  \u003csection class=\"ae60-mod ae60-mod--rev\"\u003e\n    \u003cdiv class=\"ae60-mod__img\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0633\/6151\/5715\/files\/8_914c718c-f132-4334-9c96-99e5378ef5ab.webp?v=1793518017\u0026amp;width=1200\" alt=\"Able Studio Ego60 GH60 aluminum case kit — packing contents\" loading=\"lazy\" decoding=\"async\"\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ae60-mod__body\"\u003e\n      \u003cspan class=\"ae60-eyebrow\"\u003eIn the Box\u003c\/span\u003e\n      \u003ch3 class=\"ae60-mod__title\"\u003eCase kit, ready to drop a PCB\u003c\/h3\u003e\n      \u003cul class=\"ae60-list\"\u003e\n        \u003cli\u003e\n\u003cstrong\u003eEgo60 aluminum case\u003c\/strong\u003e — top and bottom with ball-catch quick release\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eStainless steel backplate\u003c\/strong\u003e — signature etched detail\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eFR4 plate\u003c\/strong\u003e — plate-mount, cut for Wooting 60HE \/ 60HE+ \/ 60HE V2 and all GH60 PCBs\u003c\/li\u003e\n        \u003cli\u003e\u003cstrong\u003ePORON switch foam\u003c\/strong\u003e\u003c\/li\u003e\n        \u003cli\u003e\u003cstrong\u003eCase foam\u003c\/strong\u003e\u003c\/li\u003e\n        \u003cli\u003e\u003cstrong\u003eAsymmetric gasket beads\u003c\/strong\u003e\u003c\/li\u003e\n        \u003cli\u003e\u003cstrong\u003eScrews\u003c\/strong\u003e\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eMatching attachable charm\u003c\/strong\u003e — same colorway as the case\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SPEC --\u003e\n  \u003csection class=\"ae60-spec\"\u003e\n    \u003ch3\u003eSpecifications\u003c\/h3\u003e\n    \u003ctable\u003e\n      \u003ctr\u003e\n\u003ctd\u003eModel\u003c\/td\u003e\n\u003ctd\u003eAble Studio Ego60\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003eForm factor\u003c\/td\u003e\n\u003ctd\u003e60% · GH60 layout\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003eMaterial\u003c\/td\u003e\n\u003ctd\u003eCNC-machined aluminum\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003eFinish\u003c\/td\u003e\n\u003ctd\u003e220-grit anodized sandblast\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003eMount style\u003c\/td\u003e\n\u003ctd\u003eAsymmetric gasket (beads included)\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003eBackplate\u003c\/td\u003e\n\u003ctd\u003eStainless steel · signature etched detail\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003eAccess\u003c\/td\u003e\n\u003ctd\u003eBall-catch quick release\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003eFront height\u003c\/td\u003e\n\u003ctd\u003e18 mm\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003eTyping angle\u003c\/td\u003e\n\u003ctd\u003e6°\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003eIncluded plate\u003c\/td\u003e\n\u003ctd\u003eFR4\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003ePCB compatibility\u003c\/td\u003e\n\u003ctd\u003eWooting 60HE · 60HE+ · 60HE V2 · all GH60-standard PCBs\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003eCase colorways\u003c\/td\u003e\n\u003ctd\u003eBlack · Silver · Ice Blue · Pink\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003eCharm\u003c\/td\u003e\n\u003ctd\u003eMatching colorway (included, no separate selection)\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003eConfiguration\u003c\/td\u003e\n\u003ctd\u003eCase only (no PCB, switches, or keycaps)\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003eIncludes\u003c\/td\u003e\n\u003ctd\u003eCase · stainless backplate · FR4 plate · PORON switch foam · case foam · gasket beads · screws · matching charm\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003c\/table\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- FAQ --\u003e\n  \u003csection class=\"ae60-faq\"\u003e\n    \u003ch3\u003eFAQ\u003c\/h3\u003e\n    \u003cdetails\u003e\u003csummary\u003eDoes this ship with a PCB or switches?\u003c\/summary\u003e\u003cdiv\u003e\u003cp\u003eNo. Ego60 is a case-only kit — the case, stainless backplate, FR4 plate, foams, asymmetric gasket beads, screws, and a matching attachable charm. Bring your own GH60-compatible PCB (such as the Wooting 60HE) and the switches you prefer.\u003c\/p\u003e\u003c\/div\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eWhat does \"asymmetric gasket\" mean?\u003c\/summary\u003e\u003cdiv\u003e\u003cp\u003eThe gasket beads are placed unevenly around the plate rather than at symmetric points. The practical result: more flex and cushion through the alpha cluster, and a tighter, snappier feel around the modifier rows.\u003c\/p\u003e\u003c\/div\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eHow does the ball-catch work?\u003c\/summary\u003e\u003cdiv\u003e\u003cp\u003eInstead of corner screws, the top and bottom shells lock together with sprung ball-catches. Pop the case apart and back together by hand — no tool required to swap foams or plates.\u003c\/p\u003e\u003c\/div\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eWill my Wooting 60HE fit?\u003c\/summary\u003e\u003cdiv\u003e\u003cp\u003eYes. The included FR4 plate is cut for the Wooting 60HE, 60HE+, and 60HE V2, and the case is built to the GH60 standard, so any GH60-footprint PCB drops in.\u003c\/p\u003e\u003c\/div\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eWhat's the typing angle and front height?\u003c\/summary\u003e\u003cdiv\u003e\u003cp\u003e18 mm front height with a 6° typing angle — on the lower side of 60% custom cases, which pairs well with cylindrical and low-profile keycap sets.\u003c\/p\u003e\u003c\/div\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eDoes the charm match the case color?\u003c\/summary\u003e\u003cdiv\u003e\u003cp\u003eYes — the attachable charm ships in the same colorway as the case you select. No separate charm selection is needed.\u003c\/p\u003e\u003c\/div\u003e\u003c\/details\u003e\n  \u003c\/section\u003e\n\n\u003c\/article\u003e\n\n\u003cstyle\u003e\n.ae60-wrap{--bg:#000;--panel:#0a0a0f;--panel2:#141419;--w:#fff;--m:#c8c8d0;--s:#7a7f8b;--a:#c0c0c8;--ln:rgba(255,255,255,.08);font:400 15px\/1.65 system-ui,-apple-system,\"Inter\",sans-serif;color:var(--m)!important;-webkit-text-fill-color:var(--m);width:100%;margin:0;padding:0;background:var(--bg)}\n.ae60-wrap,.ae60-wrap *{box-sizing:border-box}\n.ae60-wrap p{color:var(--m)!important;-webkit-text-fill-color:var(--m);margin:0 0 .8em}\n.ae60-wrap h2,.ae60-wrap h3,.ae60-wrap h4{color:var(--w)!important;-webkit-text-fill-color:var(--w);font-weight:800;letter-spacing:-.02em;line-height:1.15;margin:0}\n.ae60-wrap strong{color:var(--w)!important;-webkit-text-fill-color:var(--w);font-weight:600}\n.ae60-eyebrow{display:block;font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:var(--a)!important;-webkit-text-fill-color:var(--a);font-weight:700;margin-bottom:14px}\n.ae60-mod{display:grid;grid-template-columns:1fr 1fr;background:var(--panel);margin:0;align-items:stretch}\n.ae60-mod__img{position:relative;overflow:hidden;background:var(--bg);min-height:380px}\n.ae60-mod__img img{width:100%;height:100%;object-fit:cover;display:block}\n.ae60-mod__body{padding:clamp(32px,6vw,80px);display:flex;flex-direction:column;justify-content:center}\n.ae60-mod__title{font-size:clamp(24px,3vw,38px)!important;margin-bottom:16px!important}\n.ae60-mod__body p{font-size:15px;line-height:1.7;max-width:52ch}\n.ae60-mod--rev .ae60-mod__img{order:2}\n.ae60-mod--text{grid-template-columns:1fr;text-align:center;padding:clamp(44px,7vw,88px) clamp(24px,5vw,64px);background:var(--bg)}\n.ae60-mod--text p{margin-left:auto;margin-right:auto;max-width:56ch}\n.ae60-hero .ae60-mod__title{font-size:clamp(32px,4.5vw,56px)!important;letter-spacing:-.03em}\n.ae60-hero .ae60-mod__img{min-height:460px}\n.ae60-sub{font-size:16px!important;max-width:52ch;margin-top:4px!important}\n.ae60-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}\n.ae60-chip{display:inline-block;padding:7px 14px;border:1px solid var(--ln);border-radius:999px;font-size:12px;font-weight:600;letter-spacing:.04em;color:var(--w)!important;-webkit-text-fill-color:var(--w);background:rgba(192,192,200,.08)}\n.ae60-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:0;background:var(--panel2);border-top:1px solid var(--ln);border-bottom:1px solid var(--ln)}\n.ae60-stats\u003ediv{padding:clamp(28px,4vw,44px) 20px;text-align:center;border-right:1px solid var(--ln)}\n.ae60-stats\u003ediv:last-child{border-right:0}\n.ae60-stats strong{display:block;font-size:clamp(22px,3vw,36px);font-weight:800;color:var(--w)!important;-webkit-text-fill-color:var(--w);letter-spacing:-.02em;line-height:1}\n.ae60-stats strong span{font-size:.42em;margin-left:4px;color:var(--a)!important;-webkit-text-fill-color:var(--a);font-weight:700}\n.ae60-stats em{display:block;font-style:normal;font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--s)!important;-webkit-text-fill-color:var(--s);margin-top:10px;font-weight:600}\n.ae60-list{list-style:none;padding:0;margin:16px 0 0;display:grid;gap:10px}\n.ae60-list li{padding:0;font-size:14.5px;line-height:1.6;color:var(--m)!important;-webkit-text-fill-color:var(--m)}\n.ae60-list li strong{color:var(--w)!important;-webkit-text-fill-color:var(--w)}\n.ae60-list--inline{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:20px}\n.ae60-list--inline li{padding:8px 16px;border:1px solid var(--ln);border-radius:999px;background:var(--panel);font-size:13px;color:var(--w)!important;-webkit-text-fill-color:var(--w);font-weight:600}\n.ae60-colors{display:grid;grid-template-columns:repeat(4,1fr);gap:0;background:var(--bg)}\n.ae60-color{position:relative;padding:clamp(32px,4vw,48px) clamp(20px,2.5vw,32px);background:var(--panel);border-right:1px solid var(--ln);text-align:center;overflow:hidden}\n.ae60-color:last-child{border-right:0}\n.ae60-color::before{content:\"\";display:block;width:72px;height:72px;border-radius:50%;background:var(--sw);margin:0 auto 20px;border:1px solid rgba(255,255,255,.1);box-shadow:0 4px 20px rgba(0,0,0,.4)}\n.ae60-color strong{display:block;font-size:clamp(16px,1.6vw,20px);color:var(--w)!important;-webkit-text-fill-color:var(--w);margin-bottom:6px;letter-spacing:-.01em}\n.ae60-color em{font-style:normal;font-size:12.5px;color:var(--s)!important;-webkit-text-fill-color:var(--s);letter-spacing:.02em}\n.ae60-tiles{display:grid;gap:0;background:var(--bg)}\n.ae60-tiles--2{grid-template-columns:repeat(2,1fr)}\n.ae60-tile{position:relative;margin:0;overflow:hidden;background:var(--panel)}\n.ae60-tile img{width:100%;height:100%;object-fit:cover;display:block;aspect-ratio:4\/3}\n.ae60-tile figcaption{position:absolute;left:0;right:0;bottom:0;padding:clamp(18px,2.2vw,28px);background:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.78) 60%,rgba(0,0,0,.92) 100%);color:#fff}\n.ae60-tile figcaption .ae60-eyebrow{color:var(--a)!important;-webkit-text-fill-color:var(--a);margin-bottom:6px;font-size:10.5px}\n.ae60-tile figcaption strong{display:block;font-size:clamp(16px,1.8vw,22px);color:#fff!important;-webkit-text-fill-color:#fff;line-height:1.2}\n.ae60-spec{padding:clamp(40px,6vw,80px) clamp(24px,5vw,64px);background:var(--panel);border-top:1px solid var(--ln)}\n.ae60-spec h3{font-size:clamp(22px,2.4vw,30px)!important;margin-bottom:20px!important}\n.ae60-spec table{width:100%;border-collapse:collapse;font-size:14px}\n.ae60-spec td{padding:12px 14px;border-bottom:1px solid var(--ln);vertical-align:top;color:var(--w)!important;-webkit-text-fill-color:var(--w)}\n.ae60-spec td:first-child{color:var(--s)!important;-webkit-text-fill-color:var(--s);width:36%;font-weight:600;letter-spacing:.02em}\n.ae60-faq{padding:clamp(40px,6vw,80px) clamp(24px,5vw,64px);background:var(--bg);border-top:1px solid var(--ln)}\n.ae60-faq h3{font-size:clamp(22px,2.4vw,30px)!important;margin-bottom:20px!important}\n.ae60-faq details{border-bottom:1px solid var(--ln);padding:14px 0}\n.ae60-faq summary{cursor:pointer;font-weight:600;color:var(--w)!important;-webkit-text-fill-color:var(--w);font-size:15px;list-style:none;position:relative;padding-right:24px}\n.ae60-faq summary::-webkit-details-marker{display:none}\n.ae60-faq summary::after{content:\"+\";position:absolute;right:0;top:0;color:var(--a);-webkit-text-fill-color:var(--a);font-size:18px;font-weight:400}\n.ae60-faq details[open] summary::after{content:\"−\"}\n.ae60-faq details\u003ediv{padding-top:10px}\n.ae60-faq p{color:var(--m)!important;-webkit-text-fill-color:var(--m);font-size:14.5px;line-height:1.7;margin:0}\n@media(max-width:820px){\n  .ae60-mod{grid-template-columns:1fr}\n  .ae60-mod--rev .ae60-mod__img{order:0}\n  .ae60-mod__body{padding:clamp(28px,6vw,44px)}\n  .ae60-mod__img{min-height:280px}\n  .ae60-tiles--2{grid-template-columns:1fr}\n  .ae60-stats{grid-template-columns:repeat(2,1fr)}\n  .ae60-stats\u003ediv{border-right:0;border-bottom:1px solid var(--ln)}\n  .ae60-stats\u003ediv:nth-child(odd){border-right:1px solid var(--ln)}\n  .ae60-colors{grid-template-columns:repeat(2,1fr)}\n  .ae60-color{border-right:0;border-bottom:1px solid var(--ln)}\n  .ae60-color:nth-child(odd){border-right:1px solid var(--ln)}\n  .ae60-hero .ae60-mod__title{font-size:40px!important}\n}\n@media(max-width:540px){\n  .ae60-mod__title{font-size:22px!important}\n  .ae60-hero .ae60-mod__title{font-size:30px!important}\n  .ae60-spec td{font-size:13px;padding:10px 10px}\n  .ae60-colors{grid-template-columns:1fr}\n  .ae60-color{border-right:0}\n}\n\u003c\/style\u003e","brand":"Able Studio","offers":[{"title":"Silver","offer_id":54102543466691,"sku":null,"price":199.0,"currency_code":"CAD","in_stock":true},{"title":"Black","offer_id":54102543499459,"sku":null,"price":199.0,"currency_code":"CAD","in_stock":true},{"title":"Ice Blue","offer_id":54111348457667,"sku":null,"price":199.0,"currency_code":"CAD","in_stock":true},{"title":"Pink","offer_id":54111348490435,"sku":null,"price":199.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0633\/6151\/5715\/files\/img-20261021-221233-jpg.webp?v=1793424259","url":"https:\/\/torontokeyboardman.ca\/products\/able-studio-ego60-gh60-aluminum-case","provider":"Toronto KeyboardMan","version":"1.0","type":"link"}