{"product_id":"kuromi-translucent-pudding-keycap-set-7","title":"Kuromi Translucent Pudding Keycap Set","description":"\u003cstyle\u003e@import url('https:\/\/fonts.googleapis.com\/css2?family=Fredoka:wght@400;500;600;700\u0026family=Nunito:wght@400;600;700\u0026display=swap');.bm,.bm button,.bm summary{font-family:'Nunito',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Arial,sans-serif!important}.bm h1,.bm h2,.bm h3,.bm .bm-eyebrow,.bm .bm-glance-t,.bm .bm-feat b,.bm .bm-sub,.bm summary.bm-bar{font-family:'Fredoka',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Arial,sans-serif!important}\u003c\/style\u003e\n\u003cstyle\u003e .bm{--pd-accent:#9273aa;--ink:#28212f;--head:#40324d;--body:#51465d;--soft:#756780;--gold:#79558f;--gold2:#cbb2db;--acc-rgb:121,85,143;--lav:#f1eaf6;--sky:#e7dbee;--milk:#fdfbfe;--line:#dfd2e8;--line2:#c8b2d7;--fh:'Fredoka';--fb:'Nunito';--deco:'💜 🖤 💀';--fall:'♡ ♥ ☠';--mood:cute;color:var(--body);line-height:1.65;font-size:15px;max-width:1200px;margin:0 auto;box-sizing:border-box} .bm *,.bm *::before,.bm *::after{box-sizing:border-box} .bm p{margin:0 0.8em} .bm h2,.bm h3{margin:0;line-height:1.2;color:var(--head)} .bm h3{font-size:17px;margin:22px 0 10px} .bm-reveal,.bm-reveal.bm-show{opacity:1;transform:none} .bm-inner{padding:clamp(10px,2.5vw,22px)} .bm-stage{position:relative;min-width:0} .bm-hero{position:relative;overflow:hidden;text-align:center;padding:clamp(22px,4vw,38px) 16px;border-radius:20px;background:linear-gradient(160deg,var(--lav),var(--sky));border:2px solid var(--line2)} .bm-hero::before{content:'♡';position:absolute;left:12px;top:6px;font-size:34px;opacity:.25;pointer-events:none;color:var(--gold)} .bm-hero::after{content:'♥';position:absolute;right:12px;bottom:6px;font-size:34px;opacity:.25;pointer-events:none;color:var(--gold)} .bm-eyebrow{display:inline-block;font-size:11px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--gold);padding:6px 14px;border:1px solid var(--line2);border-radius:999px;background:var(--milk);margin-bottom:10px} .bm-hero h2{font-size:clamp(22px,4.2vw,36px);color:var(--ink)} .bm-hero.sub{margin:10px auto 0;max-width:720px;color:var(--soft)} .bm-badges{display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none;justify-content:center;gap:8px;margin-top:16px} .bm-badges::-webkit-scrollbar{display:none} .bm-badges span{flex:0 0 auto;white-space:nowrap;font-size:12.5px;font-weight:700;color:var(--head);padding:8px 13px;border-radius:999px;background:var(--milk);border:1px solid var(--line2);transition:background.35s cubic-bezier(.4,0,.2,1),border-color.35s cubic-bezier(.4,0,.2,1)} .bm-badges span:hover{background:var(--sky);border-color:var(--gold)} .bm-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:20px;margin-top:20px;align-items:start} .bm-acc{border:2px solid var(--line);border-radius:16px;background:var(--milk);overflow:hidden;min-width:0} .bm-acc-media{grid-column:1;grid-row:1} .bm-acc-desc{grid-column:2;grid-row:1} .bm-bar{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:13px 16px;font-weight:800;color:var(--head);background:var(--sky)} .bm-bar::-webkit-details-marker{display:none} .bm-bar i{width:9px;height:9px;flex-shrink:0;border-right:2px solid var(--gold);border-bottom:2px solid var(--gold);transform:rotate(45deg);transition:transform.35s cubic-bezier(.4,0,.2,1)} .bm-acc[open]\u003e.bm-bar i{transform:rotate(-135deg)} .bm-media{grid-column:1;display:flex;flex-direction:column;gap:10px;padding:10px} .bm-media img{width:100%;height:auto;display:block;border-radius:12px;transition:filter.35s cubic-bezier(.4,0,.2,1)} .bm-media img:hover{filter:brightness(1.06)} .bm.bm-media h3{margin:12px 0 2px} .bm.bm-media-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px} .bm.bm-media-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))} .bm.pd-media{min-width:0;overflow:hidden;border-radius:12px;background:var(--lav)} .bm.pd-media img{width:100%;height:auto;display:block} .bm.pd-media--wide img{height:220px;object-fit:cover} .bm.bm-media-pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;align-items:center} .bm.bm-media-copy{padding:12px;border:1px solid var(--line);border-radius:12px;background:var(--lav)} .bm.bm-media-copy p{margin:0;font-size:13px} .bm-c2{grid-column:2;min-width:0} .bm-lede{font-size:15.5px;color:var(--ink)} .bm-feat{list-style:none;margin:0;padding:0;display:grid;gap:8px} .bm-feat li{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border:1px solid var(--line);border-radius:12px;background:var(--lav);transition:background.35s cubic-bezier(.4,0,.2,1),border-color.35s cubic-bezier(.4,0,.2,1)} .bm-feat li:hover{background:var(--sky);border-color:var(--gold)} .bm-feat.ico{display:inline-block;font-size:20px;color:var(--gold);transition:transform.4s cubic-bezier(.4,0,.2,1)} .bm-feat li:hover.ico{transform:rotate(15deg)} .bm-feat.tx{display:flex;flex-direction:column} .bm-feat b{color:var(--head)} .bm-feat.t{font-size:13.5px;color:var(--soft)} .bm-layouts{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px} .bm-layouts span{font-size:12.5px;font-weight:800;padding:6px 12px;border-radius:999px;background:var(--sky);border:1px solid var(--line2);color:var(--head)} .bm-layouts-keys span{background:var(--milk)} .bm-layouts-note{font-size:13.5px;color:var(--soft)} .bm-compat-eg{display:grid;gap:6px;margin:8px 0} .bm-eg{display:flex;gap:10px;font-size:13px;color:var(--soft)} .bm-eg b{color:var(--head)} .bm-spec{border:1px solid var(--line);border-radius:12px;overflow:hidden;background:var(--milk)} .bm-spec.bm-r{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr);gap:12px;padding:9px 12px;border-bottom:1px solid var(--line);transition:background.3s cubic-bezier(.4,0,.2,1)} .bm-spec.bm-r:last-child{border-bottom:0} .bm-spec.bm-r:hover{background:var(--sky)} .bm-sub{display:block;padding:8px 12px;background:var(--sky);color:var(--head);font-size:12px;font-weight:800} .bm-k{text-align:left;font-weight:800;color:var(--head);font-size:13.5px} .bm-v{text-align:right;color:var(--body);font-size:13.5px;overflow-wrap:anywhere} .bm-faq{display:grid;gap:8px} .bm-faq-item{border:1px solid var(--line);border-radius:12px;background:var(--milk);overflow:hidden} .bm-faq-q{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;font-weight:800;color:var(--head);font-size:14.5px;transition:background.35s cubic-bezier(.4,0,.2,1)} .bm-faq-q:hover{background:var(--sky)} .bm-faq-q::-webkit-details-marker{display:none} .bm-plus{position:relative;width:14px;height:14px;flex:0 0 14px} .bm-plus::before,.bm-plus::after{content:'';position:absolute;left:0;top:6px;width:14px;height:2px;background:var(--gold);transition:transform.35s cubic-bezier(.4,0,.2,1)} .bm-plus::after{transform:rotate(90deg)} .bm-faq-item[open].bm-plus::after{transform:rotate(0)} .bm-faq-a{padding:0 14px 12px;font-size:14px;color:var(--soft);overflow:hidden;transition:height.34s cubic-bezier(.4,0,.2,1)} .bm-faq-item[open].bm-faq-a{animation:bm-faq-in.3s cubic-bezier(.4,0,.2,1)} .bm-faq-a p{margin:0} @keyframes bm-faq-in{from{opacity:.4;transform:translateY(-3px)}to{opacity:1;transform:none}} .bm-note{margin-top:16px;padding:12px 14px;border-radius:12px;background:var(--lav);border:1px solid var(--line2);font-size:14px} .bm-cta{margin-top:16px;text-align:center;padding:18px 14px;border-radius:16px;background:var(--sky);border:2px solid var(--line2)} .bm-cta p{font-weight:800;color:var(--head)} .bm-cta button{cursor:pointer;border:0;border-radius:999px;padding:13px 28px;font-size:15px;font-weight:800;color:var(--milk);background:var(--gold);transition:transform.35s cubic-bezier(.4,0,.2,1)} .bm-cta button:hover{transform:translateY(-2px)} .bm-trust{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px;justify-content:center} .bm-trust span{font-size:12.5px;font-weight:700;padding:8px 12px;border-radius:10px;border:1px solid var(--line);background:var(--milk);color:var(--head);transition:background.35s cubic-bezier(.4,0,.2,1),border-color.35s cubic-bezier(.4,0,.2,1)} .bm-trust span:hover{background:var(--sky);border-color:var(--gold)} @media (max-width:899px){ .bm-grid{grid-template-columns:minmax(0,1fr)} .bm-acc-media{grid-column:1;grid-row:1} .bm-acc-desc{grid-column:1;grid-row:2} .bm-media{grid-column:1;grid-row:1} .bm-c2{grid-column:1;grid-row:2} .bm-badges{flex-wrap:wrap!important;overflow:visible!important} .bm-hero::before,.bm-hero::after{font-size:20px} } @media (max-width:420px){ .bm{font-size:14.5px} .bm-spec.bm-r{padding:8px;gap:8px} .bm-k,.bm-v{font-size:12.5px} .bm.bm-media-grid--three{grid-template-columns:repeat(2,minmax(0,1fr))} .bm.bm-media-grid--three.pd-media:last-child{grid-column:1 \/ -1;max-width:50%;justify-self:center} .bm.pd-media--wide img{height:160px} } @media (max-width:380px){ .bm-badges span{font-size:11.5px;padding:7px 10px} } @media (prefers-reduced-motion:reduce){ .bm *{transition:none!important;animation:none!important} } \u003c\/style\u003e\n\u003cdiv lang=\"en\"\u003e\n\u003cnoscript\u003e\u003cstyle\u003e.bm-reveal{opacity:1!important;transform:none!important}\u003c\/style\u003e\u003c\/noscript\u003e\n\u003cdiv class=\"bm\"\u003e\n\u003cdiv class=\"bm-c1\"\u003e\n\u003cdiv class=\"bm-inner\"\u003e\n\u003cdiv class=\"bm-hero bm-reveal\"\u003e\n\u003cdiv class=\"bm-eyebrow\"\u003eLavender Mischief\u003c\/div\u003e\n\u003ch2\u003e💜 Lavender Bunny Hood Pudding Keycaps 🖤\u003c\/h2\u003e\n\u003cp class=\"sub\"\u003eLavender, black and white character artwork with translucent sides.\u003c\/p\u003e\n\u003cdiv class=\"bm-badges\"\u003e\n\u003cspan\u003e✨ Translucent Sides\u003c\/span\u003e \u003cspan\u003e🎨 Dye-Sublimation\u003c\/span\u003e \u003cspan\u003e🧱 PBT + PC\u003c\/span\u003e \u003cspan\u003e⌨️ Sculpted Profiles\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bm-grid\"\u003e\n\u003cdetails class=\"bm-acc bm-acc-desc\" open=\"\"\u003e\n\u003csummary class=\"bm-bar\"\u003e📝 Description — specs, fit \u0026amp; FAQ\u003ci\u003e\u003c\/i\u003e\u003c\/summary\u003e\n\u003cdiv class=\"bm-c2\"\u003e\n\u003cdiv class=\"bm-inner\"\u003e\n\u003cdiv class=\"bm-info bm-reveal\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e.bm-glance{margin:16px 0 20px;padding:16px 18px 18px;border:1px solid var(--line2,#e4e4e7);border-left:4px solid var(--gold,var(--acc,#a1a1aa));border-radius:var(--r,14px);background:var(--milk,#fafafa)}.bm-glance-t{margin:0 0 12px!important;font-size:11.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--head,var(--ink,#18181b))}.bm-glance ul{margin:0!important;padding:0!important;list-style:none!important;display:grid!important;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))!important;gap:12px 20px!important;align-items:start!important}.bm-glance li{margin:0!important;padding:0!important;list-style:none!important;display:flex!important;flex-direction:column!important;gap:2px!important;font-size:14px!important;line-height:1.35!important;font-weight:600;color:var(--ink,#18181b)}.bm-glance li b{font-size:10.5px!important;font-weight:700!important;letter-spacing:.1em;text-transform:uppercase;color:var(--soft,#71717a)}\u003c\/style\u003e\n\u003cdiv lang=\"en\"\u003e\n\u003cdiv class=\"bm\"\u003e\n\u003cdiv class=\"bm-c1\"\u003e\n\u003cdiv class=\"bm-inner\"\u003e\n\u003cdiv class=\"bm-grid\"\u003e\n\u003cdetails class=\"bm-acc bm-acc-desc\" open=\"\"\u003e\n\u003cdiv class=\"bm-c2\"\u003e\n\u003cdiv class=\"bm-inner\"\u003e\n\u003cdiv class=\"bm-info bm-reveal\"\u003e\n\u003cdiv class=\"bm-glance\"\u003e\n\u003cp class=\"bm-glance-t\"\u003eAt a glance\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cb\u003eType\u003c\/b\u003e Pudding keycap set\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eMaterial\u003c\/b\u003e PBT + PC\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eColors\u003c\/b\u003e Lavender, black, white\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eTheme\u003c\/b\u003e Bunny hood and skulls\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eSides\u003c\/b\u003e Four-sided translucent design\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cp class=\"bm-lede\"\u003eGive your mechanical keyboard a mischievous lavender look with this keycap set. \u003cstrong\u003eBunny-hood artwork, tiny skulls and stripes\u003c\/strong\u003e pair with translucent sides.\u003c\/p\u003e\n\u003ch3\u003eHighlights\u003c\/h3\u003e\n\u003cul class=\"bm-feat\"\u003e\n\u003cli\u003e\n\u003cspan class=\"ico\"\u003e💜\u003c\/span\u003e \u003cspan class=\"tx\"\u003e \u003cb\u003eSweet Meets Mischievous\u003c\/b\u003e \u003cspan class=\"t\"\u003eLavender accents, black keys and white character details.\u003c\/span\u003e \u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"ico\"\u003e💎\u003c\/span\u003e \u003cspan class=\"tx\"\u003e \u003cb\u003eTranslucent Sides\u003c\/b\u003e \u003cspan class=\"t\"\u003eFour translucent sides frame the printed tops.\u003c\/span\u003e \u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"ico\"\u003e🎨\u003c\/span\u003e \u003cspan class=\"tx\"\u003e \u003cb\u003eFive-Sided Dye-Sublimation\u003c\/b\u003e \u003cspan class=\"t\"\u003eCharacter artwork combines with striped and patterned accents.\u003c\/span\u003e \u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"ico\"\u003e📐\u003c\/span\u003e \u003cspan class=\"tx\"\u003e \u003cb\u003eSculpted Profile Options\u003c\/b\u003e \u003cspan class=\"t\"\u003eOEM, Cherry \u0026amp; SA Profile; row-specific shapes.\u003c\/span\u003e \u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eCompatible Layouts\u003c\/h3\u003e\n\u003cdiv class=\"bm-layouts\"\u003e\n\u003cspan\u003ePictured: 75%\u003c\/span\u003e \u003cspan\u003ePictured: ANSI layout\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bm-layouts bm-layouts-keys\"\u003e\u003cspan\u003eCherry variants: 142 keycaps\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"bm-compat-eg\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cp class=\"bm-layouts-note\"\u003eThe pictured installation uses one long spacebar and separate arrow keys. Please contact us with your keyboard link or photo to confirm fit.\u003c\/p\u003e\n\u003ch3\u003eSpecifications\u003c\/h3\u003e\n\u003cdiv class=\"bm-spec\"\u003e\n\u003cdiv class=\"bm-r\"\u003e\n\u003cspan class=\"bm-k\"\u003eProduct\u003c\/span\u003e \u003cspan class=\"bm-v\"\u003ePudding keycap set\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bm-r\"\u003e\n\u003cspan class=\"bm-k\"\u003eMaterial\u003c\/span\u003e \u003cspan class=\"bm-v\"\u003ePBT + PC\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bm-r\"\u003e\n\u003cspan class=\"bm-k\"\u003ePrinting\u003c\/span\u003e \u003cspan class=\"bm-v\"\u003eFive-sided dye-sublimation\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bm-r\"\u003e\n\u003cspan class=\"bm-k\"\u003eTranslucency\u003c\/span\u003e \u003cspan class=\"bm-v\"\u003eFour sides\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bm-r\"\u003e\n\u003cspan class=\"bm-k\"\u003eProfiles\u003c\/span\u003e \u003cspan class=\"bm-v\"\u003eOEM, Cherry \u0026amp; SA Profile\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bm-r\"\u003e\n\u003cspan class=\"bm-k\"\u003eProfile shape\u003c\/span\u003e \u003cspan class=\"bm-v\"\u003eRow-specific\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bm-r\"\u003e\n\u003cspan class=\"bm-k\"\u003eCherry variant count\u003c\/span\u003e \u003cspan class=\"bm-v\"\u003e142 keycaps\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bm-r\"\u003e\n\u003cspan class=\"bm-k\"\u003eColors\u003c\/span\u003e \u003cspan class=\"bm-v\"\u003eLavender, black, white\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bm-r\"\u003e\n\u003cspan class=\"bm-k\"\u003eMotifs\u003c\/span\u003e \u003cspan class=\"bm-v\"\u003eBunny hood, skulls, hearts, stripes\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ch3\u003eCompatibility \u0026amp; Options\u003c\/h3\u003e\n\u003cdiv class=\"bm-faq\"\u003e\n\u003cdetails class=\"bm-faq-item\" name=\"bm-faq\" open=\"\"\u003e\n\u003csummary class=\"bm-faq-q\"\u003e\u003cspan\u003eWill this fit my keyboard?\u003c\/span\u003e \u003cspan class=\"bm-plus\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"bm-faq-a\"\u003e\n\u003cp\u003eShown on a compact 75% keyboard. Please contact us with your keyboard link or photo, and we'll check fit.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"bm-faq-item\" name=\"bm-faq\"\u003e\n\u003csummary class=\"bm-faq-q\"\u003e\u003cspan\u003eIs the keyboard included?\u003c\/span\u003e \u003cspan class=\"bm-plus\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"bm-faq-a\"\u003e\n\u003cp\u003eNo, this listing is for the keycap set only. The pictured keyboard, switches and other objects are display props, not included.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"bm-faq-item\" name=\"bm-faq\"\u003e\n\u003csummary class=\"bm-faq-q\"\u003e\u003cspan\u003eWhich parts are translucent?\u003c\/span\u003e \u003cspan class=\"bm-plus\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"bm-faq-a\"\u003e\n\u003cp\u003eThe four sides are translucent; the dye-sublimated legends are not shine-through.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"bm-faq-item\" name=\"bm-faq\"\u003e\n\u003csummary class=\"bm-faq-q\"\u003e\u003cspan\u003eWhich legend options are available?\u003c\/span\u003e \u003cspan class=\"bm-plus\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"bm-faq-a\"\u003e\n\u003cp\u003eCherry options: English, Bopomofo, Cangjie, Korean, Japanese, Arabic, Russian, Hebrew, Thai, Hindi, Greek, German, French, Spanish, Italian, Dutch, Polish, Czech, Turkish and Nordic.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bm-note\"\u003e\n\u003cb\u003eIn the box:\u003c\/b\u003e Your selected keycap set.\u003c\/div\u003e\n\u003cdiv data-ps=\"swatches\" style=\"margin: 18px 0; padding: 16px 18px; border: 1px solid var(--line2,#e4e4e7); border-radius: var(--r,14px); background: var(--milk,#fafafa); color: var(--body,#3f3f46); font-size: 14px; line-height: 1.6; text-align: center;\"\u003e\n\u003ch3 style=\"margin: 0 0 10px; font-size: 15px; line-height: 1.3; text-align: center; color: var(--head,var(--ink,#18181b));\"\u003e🎨 Available options\u003c\/h3\u003e\n\u003cdiv style=\"display: flex; flex-wrap: wrap; gap: 10px; justify-content: center;\"\u003e\n\u003cfigure style=\"margin: 0; text-align: center; width: 76px;\"\u003e\u003cimg src=\"https:\/\/img.alicdn.com\/imgextra\/i1\/2903959056\/O1CN013rieve2Glhp81Hd5M_!!2903959056.jpg\" alt=\"Cherry English 142K\" loading=\"lazy\" style=\"width: 68px; height: 68px; object-fit: cover; border-radius: 12px; border: 1px solid var(--line2,#e4e4e7); display: block; margin: 0 auto;\"\u003e\n\u003cfigcaption style=\"margin-top: 4px; font-size: 12px; line-height: 1.25;\"\u003eCherry English 142K\u003c\/figcaption\u003e\n\u003c\/figure\u003e\n\u003cfigure style=\"margin: 0; text-align: center; width: 76px;\"\u003e\u003cimg src=\"https:\/\/img.alicdn.com\/imgextra\/i3\/2903959056\/O1CN01DQEFLG2GlhlVIoVyt_!!2903959056.jpg\" alt=\"Cherry Bopomofo 142K\" loading=\"lazy\" style=\"width: 68px; height: 68px; object-fit: cover; border-radius: 12px; border: 1px solid var(--line2,#e4e4e7); display: block; margin: 0 auto;\"\u003e\n\u003cfigcaption style=\"margin-top: 4px; font-size: 12px; line-height: 1.25;\"\u003eCherry Bopomofo 142K\u003c\/figcaption\u003e\n\u003c\/figure\u003e\n\u003cfigure style=\"margin: 0; text-align: center; width: 76px;\"\u003e\u003cimg src=\"https:\/\/img.alicdn.com\/imgextra\/i3\/2903959056\/O1CN01YiNIGF2GlhlW5J3xJ_!!2903959056.jpg\" alt=\"Cherry Cangjie 142K\" loading=\"lazy\" style=\"width: 68px; height: 68px; object-fit: cover; border-radius: 12px; border: 1px solid var(--line2,#e4e4e7); display: block; margin: 0 auto;\"\u003e\n\u003cfigcaption style=\"margin-top: 4px; font-size: 12px; line-height: 1.25;\"\u003eCherry Cangjie 142K\u003c\/figcaption\u003e\n\u003c\/figure\u003e\n\u003cfigure style=\"margin: 0; text-align: center; width: 76px;\"\u003e\u003cimg src=\"https:\/\/img.alicdn.com\/imgextra\/i1\/2903959056\/O1CN01zTcouE2GlhlXa6MNb_!!2903959056.jpg\" alt=\"Cherry Korean 142K\" loading=\"lazy\" style=\"width: 68px; height: 68px; object-fit: cover; border-radius: 12px; border: 1px solid var(--line2,#e4e4e7); display: block; margin: 0 auto;\"\u003e\n\u003cfigcaption style=\"margin-top: 4px; font-size: 12px; line-height: 1.25;\"\u003eCherry Korean 142K\u003c\/figcaption\u003e\n\u003c\/figure\u003e\n\u003cfigure style=\"margin: 0; text-align: center; width: 76px;\"\u003e\u003cimg src=\"https:\/\/img.alicdn.com\/imgextra\/i2\/2903959056\/O1CN01IoHEdL2Glhp8eUFb6_!!2903959056.jpg\" alt=\"Cherry Japanese 142K\" loading=\"lazy\" style=\"width: 68px; height: 68px; object-fit: cover; border-radius: 12px; border: 1px solid var(--line2,#e4e4e7); display: block; margin: 0 auto;\"\u003e\n\u003cfigcaption style=\"margin-top: 4px; font-size: 12px; line-height: 1.25;\"\u003eCherry Japanese 142K\u003c\/figcaption\u003e\n\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv data-ps=\"ship\" style=\"margin: 18px 0; padding: 16px 18px; border: 1px solid var(--line2,#e4e4e7); border-radius: var(--r,14px); background: var(--milk,#fafafa); color: var(--body,#3f3f46); font-size: 14px; line-height: 1.6; text-align: center;\"\u003e\n\u003ch3 style=\"margin: 0 0 10px; font-size: 15px; line-height: 1.3; text-align: center; color: var(--head,var(--ink,#18181b));\"\u003e🚚 Shipping \u0026amp; Returns\u003c\/h3\u003e\n\u003cdiv\u003e\n\u003ca href=\"https:\/\/keyartisan.net\/policies\/shipping-policy\" rel=\"noopener\" style=\"display: inline-block; margin: 4px 5px 0; padding: 8px 16px; border: 1px solid var(--line2,#d4d4d8); border-radius: 999px; color: var(--head,var(--ink,#18181b)); font-size: 13px; font-weight: 600; line-height: 1.2; text-decoration: none; background: #fff;\" target=\"_blank\"\u003eShipping policy →\u003c\/a\u003e\u003ca href=\"https:\/\/keyartisan.net\/policies\/refund-policy\" rel=\"noopener\" style=\"display: inline-block; margin: 4px 5px 0; padding: 8px 16px; border: 1px solid var(--line2,#d4d4d8); border-radius: 999px; color: var(--head,var(--ink,#18181b)); font-size: 13px; font-weight: 600; line-height: 1.2; text-decoration: none; background: #fff;\" target=\"_blank\"\u003eReturns \u0026amp; refunds →\u003c\/a\u003e\u003ca href=\"mailto:hello@keyartisan.net\" style=\"display: inline-block; margin: 4px 5px 0; padding: 8px 16px; border: 1px solid var(--line2,#d4d4d8); border-radius: 999px; color: var(--head,var(--ink,#18181b)); font-size: 13px; font-weight: 600; line-height: 1.2; text-decoration: none; background: #fff;\"\u003eContact us →\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv data-ps=\"related\" style=\"margin: 18px 0; padding: 16px 18px; border: 1px solid var(--line2,#e4e4e7); border-radius: var(--r,14px); background: var(--milk,#fafafa); color: var(--body,#3f3f46); font-size: 14px; line-height: 1.6; text-align: center;\"\u003e\n\u003ch3 style=\"margin: 0 0 10px; font-size: 15px; line-height: 1.3; text-align: center; color: var(--head,var(--ink,#18181b));\"\u003e💫 You may also like\u003c\/h3\u003e\n\u003cdiv\u003e\n\u003ca href=\"https:\/\/keyartisan.net\/collections\/japanese-keycaps\" rel=\"noopener\" style=\"display: inline-block; margin: 4px 5px 0; padding: 8px 16px; border: 1px solid var(--line2,#d4d4d8); border-radius: 999px; color: var(--head,var(--ink,#18181b)); font-size: 13px; font-weight: 600; line-height: 1.2; text-decoration: none; background: #fff;\" target=\"_blank\"\u003eJapanese keycaps →\u003c\/a\u003e\u003ca href=\"https:\/\/keyartisan.net\/collections\/pbt-keycaps\/keycap-set+keycaps-set+key-cap-set+key-caps-set\" rel=\"noopener\" style=\"display: inline-block; margin: 4px 5px 0; padding: 8px 16px; border: 1px solid var(--line2,#d4d4d8); border-radius: 999px; color: var(--head,var(--ink,#18181b)); font-size: 13px; font-weight: 600; line-height: 1.2; text-decoration: none; background: #fff;\" target=\"_blank\"\u003ePBT keycap sets →\u003c\/a\u003e\u003ca href=\"https:\/\/keyartisan.net\/collections\/cherry-profile\" rel=\"noopener\" style=\"display: inline-block; margin: 4px 5px 0; padding: 8px 16px; border: 1px solid var(--line2,#d4d4d8); border-radius: 999px; color: var(--head,var(--ink,#18181b)); font-size: 13px; font-weight: 600; line-height: 1.2; text-decoration: none; background: #fff;\" target=\"_blank\"\u003eCherry profile keycaps →\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bm-cta\"\u003e\n\u003cp\u003eChoose your legends for a little lavender mischief.\u003c\/p\u003e\n\u003cbutton type=\"button\" data-bm-goto-atc=\"\"\u003eAdd to Cart\u003c\/button\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bm-trust\"\u003e\n\u003cspan\u003ePBT + PC\u003c\/span\u003e \u003cspan\u003eTranslucent sides\u003c\/span\u003e \u003cspan\u003eCharacter artwork\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"bm-acc bm-acc-media\" open=\"\"\u003e\n\u003csummary class=\"bm-bar\"\u003e🖼️ Images\u003ci\u003e\u003c\/i\u003e\u003c\/summary\u003e\n\u003cdiv class=\"bm-media\"\u003e\n\u003cimg src=\"https:\/\/private-us-east-1.manuscdn.com\/sessionFile\/kcsFBQYmUj4Tmrcj9FNwEz\/sandbox\/j8ffEAGanorFLhGsc6rwy8_1789038164349_na1fn_L2hvbWUvdWJ1bnR1L2VuZ2xpc2hfcHJvZHVjdF9sb2NrZWQ.png?Policy=eyJTdGF0ZW1lbnQiOlt7IlJlc291cmNlIjoiaHR0cHM6Ly9wcml2YXRlLXVzLWVhc3QtMS5tYW51c2Nkbi5jb20vc2Vzc2lvbkZpbGUva2NzRkJRWW1VajRUbXJjajlGTndFei9zYW5kYm94L2o4ZmZFQUdhbm9yRkxoR3NjNnJ3eThfMTc4OTAzODE2NDM0OV9uYTFmbl9MMmh2YldVdmRXSjFiblIxTDJWdVoyeHBjMmhmY0hKdlpIVmpkRjlzYjJOclpXUS5wbmciLCJDb25kaXRpb24iOnsiRGF0ZUxlc3NUaGFuIjp7IkFXUzpFcG9jaFRpbWUiOjE3OTA4MTI4MDB9fX1dfQ__\u0026amp;Key-Pair-Id=K2QY5QTL8JSY6C\u0026amp;Signature=MEUCIQCPebBH-tyUmR7WGOkQPdUlfSPrNIXpy5XmqtboRnElQQIgDJIZvDA2K01Go-90kSMoL9TwYOe~iMLm3uRjqnU-Vz4_\" alt=\"product photo\" loading=\"eager\" decoding=\"async\"\u003e\u003cimg src=\"https:\/\/img.alicdn.com\/imgextra\/i4\/2903959056\/O1CN01exgY3R2GlhlZIINln_!!2903959056.jpg\" alt=\"product photo\" loading=\"lazy\" decoding=\"async\"\u003e\u003cimg src=\"https:\/\/private-us-east-1.manuscdn.com\/sessionFile\/9Q7gJSBHpvtTw6nK3Q9bFQ\/sandbox\/EIN0FdCBeptFnTcUHeAiOb_1789033198849_na1fn_L2hvbWUvdWJ1bnR1L291dHB1dC9zb3VyY2VfZW5nbGlzaF90ZXh0X3N1cmdpY2Fs.png?Policy=eyJTdGF0ZW1lbnQiOlt7IlJlc291cmNlIjoiaHR0cHM6Ly9wcml2YXRlLXVzLWVhc3QtMS5tYW51c2Nkbi5jb20vc2Vzc2lvbkZpbGUvOVE3Z0pTQkhwdnRUdzZuSzNROWJGUS9zYW5kYm94L0VJTjBGZENCZXB0Rm5UY1VIZUFpT2JfMTc4OTAzMzE5ODg0OV9uYTFmbl9MMmh2YldVdmRXSjFiblIxTDI5MWRIQjFkQzl6YjNWeVkyVmZaVzVuYkdsemFGOTBaWGgwWDNOMWNtZHBZMkZzLnBuZyIsIkNvbmRpdGlvbiI6eyJEYXRlTGVzc1RoYW4iOnsiQVdTOkVwb2NoVGltZSI6MTc5MDgxMjgwMH19fV19\u0026amp;Key-Pair-Id=K2QY5QTL8JSY6C\u0026amp;Signature=MEUCIG-K~09tnZDSGsJjZ9WdjBq9yT8IhZS9iLUYE8CQAi88AiEA2eaSltdzZvFe0lG7TWNUXdjWdfmAkOQqJMA5sSvHvzQ_\" alt=\"product photo\" loading=\"lazy\" decoding=\"async\"\u003e\u003cimg src=\"https:\/\/img.alicdn.com\/imgextra\/i2\/2903959056\/O1CN01klDp1K2GlhlYG5loa_!!2903959056.jpg\" alt=\"product photo\" loading=\"lazy\" decoding=\"async\"\u003e\u003cimg src=\"https:\/\/img.alicdn.com\/imgextra\/i2\/2903959056\/O1CN01v04uWQ2GlhlZH5OIi_!!2903959056.jpg\" alt=\"product photo\" loading=\"lazy\" decoding=\"async\"\u003e\u003cimg src=\"https:\/\/img.alicdn.com\/imgextra\/i1\/2903959056\/O1CN01T1J3bA2GlhlZH6GKh_!!2903959056.jpg\" alt=\"product photo\" loading=\"lazy\" decoding=\"async\"\u003e\u003cimg src=\"https:\/\/private-us-east-1.manuscdn.com\/sessionFile\/DjMYWVfAZ5Y5hzk2hdfz8x\/sandbox\/djPmPQ5m5yDlGd6EIAwAny_1791794686812_na1fn_L2hvbWUvdWJ1bnR1L3VwbG9hZC9zb3VyY2VfdHJhbnNsYXRlZA.png?Policy=eyJTdGF0ZW1lbnQiOlt7IlJlc291cmNlIjoiaHR0cHM6Ly9wcml2YXRlLXVzLWVhc3QtMS5tYW51c2Nkbi5jb20vc2Vzc2lvbkZpbGUvRGpNWVdWZkFaNVk1aHprMmhkZno4eC9zYW5kYm94L2RqUG1QUTVtNXlEbEdkNkVJQXdBbnlfMTc5MTc5NDY4NjgxMl9uYTFmbl9MMmh2YldVdmRXSjFiblIxTDNWd2JHOWhaQzl6YjNWeVkyVmZkSEpoYm5Oc1lYUmxaQS5wbmciLCJDb25kaXRpb24iOnsiRGF0ZUxlc3NUaGFuIjp7IkFXUzpFcG9jaFRpbWUiOjE3OTM0OTEyMDB9fX1dfQ__\u0026amp;Key-Pair-Id=K2QY5QTL8JSY6C\u0026amp;Signature=MEUCIEA9baAB94t2M8cgwDP8jqoCaP9ZiI58CBmTi-dlw7iTAiEA0fQvwhRFX8UsWx66aZsPxE4h4bh6qqi7~Y8EfCaW3xc_\" alt=\"product photo\" loading=\"lazy\" decoding=\"async\"\u003e\u003cimg src=\"https:\/\/img.alicdn.com\/imgextra\/i4\/2903959056\/O1CN01dR9aeq2GlhlXfv4Od_!!2903959056.jpg\" alt=\"product photo\" loading=\"lazy\" decoding=\"async\"\u003e\u003cimg src=\"https:\/\/img.alicdn.com\/imgextra\/i4\/2903959056\/O1CN01tjnlje2GlhlaE9z4t_!!2903959056.jpg\" alt=\"product photo\" loading=\"lazy\" decoding=\"async\"\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle data-ps-skin=\"1\"\u003ebody:has(.bm){--sk-acc:#79558f;--sk-acc2:#cbb2db;--sk-acc-dark:#79558f;--sk-on-acc:#ffffff;--sk-lav:#f1eaf6;--sk-ink:#28212f;--sk-deep:#1c1721;--sk-deep2:#141118;--sk-deep3:#0e0c10;--sk-acc-rgb:121,85,143} body:has(.bm) #MainContent,body:has(.bm) .wrapper-body{background:#fff!important} body:has(.bm),body:has(.bm) button,body:has(.bm) input,body:has(.bm) select,body:has(.bm) textarea{font-family:'Nunito',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Arial,sans-serif!important} body:has(.bm) .productView-title,body:has(.bm) .productView-title *,body:has(.bm) h1,body:has(.bm) footer.footer h2,body:has(.bm) footer.footer h3,body:has(.bm) footer.footer .footer-block__heading{font-family:'Fredoka',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Arial,sans-serif!important} body:has(.bm) .announcement-bar,body:has(.bm) announcement-bar-component{background:linear-gradient(90deg,var(--sk-acc),var(--sk-acc2))!important;color:var(--sk-on-acc)!important} body:has(.bm) .announcement-bar *,body:has(.bm) announcement-bar-component *{color:var(--sk-on-acc)!important} body:has(.bm) sticky-header-mobile,body:has(.bm) .header-mobile,body:has(.bm) sticky-header,body:has(.bm) .header-navigation-wrapper,body:has(.bm) .header-navigation{background:#fff!important;border-bottom:1px solid rgba(var(--sk-acc-rgb),.25)} body:has(.bm) .productView-title{color:var(--sk-ink)!important;letter-spacing:.2px} body:has(.bm) .productView-price .price,body:has(.bm) .productView-price .price-item,body:has(.bm) .productView-price .price__regular,body:has(.bm) .productView-price .money{color:var(--sk-acc-dark)!important;font-weight:700} body:has(.bm) #product-add-to-cart,body:has(.bm) .product-form__submit,body:has(.bm) .product-form__submit.button,body:has(.bm) .product-form__cart-submit{background:linear-gradient(135deg,var(--sk-acc),var(--sk-acc2))!important;color:var(--sk-on-acc)!important;border:0!important;border-radius:999px!important;box-shadow:0 10px 24px -10px rgba(var(--sk-acc-rgb),.7)!important;letter-spacing:.3px;transition:transform .25s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1)!important;animation:skGlow 3.4s ease-in-out infinite} body:has(.bm) #product-add-to-cart:hover,body:has(.bm) .product-form__submit:hover,body:has(.bm) .product-form__submit.button:hover,body:has(.bm) .product-form__cart-submit:hover{transform:translateY(-2px) scale(1.015)!important;box-shadow:0 16px 30px -10px rgba(var(--sk-acc-rgb),.8)!important} body:has(.bm) .shopify-payment-button__button--unbranded,body:has(.bm) .shopify-payment-button .button,body:has(.bm) .product-form__buttons .button--primary:not(#product-add-to-cart){background:#fff!important;color:var(--sk-acc-dark)!important;border:2px solid var(--sk-acc)!important;border-radius:999px!important;box-shadow:none!important} body:has(.bm) .kt-p{font-size:0!important} body:has(.bm) .kt-p::after{content:\"♡\";font-size:16px} body:has(.bm) #product-add-to-cart::before,body:has(.bm) .product-form__submit::before,body:has(.bm) .product-form__submit.button::before,body:has(.bm) .product-form__cart-submit::before{content:\"💜\";margin-right:.45em;display:inline-block} body:has(.bm) .ka-payments-trigger,body:has(.bm) .ka-payments-trigger *{color:var(--sk-on-acc)!important} body:has(.bm) .ka-payments-trigger{background:linear-gradient(135deg,var(--sk-acc2),var(--sk-acc))!important;border-radius:999px!important;border:0!important;box-shadow:0 8px 18px -10px rgba(var(--sk-acc-rgb),.8)!important} body:has(.bm) .ka-reviews{background:linear-gradient(180deg,var(--sk-deep),var(--sk-deep2))!important;border-radius:22px!important} body:has(.bm) .ka-reviews__label,body:has(.bm) .ka-reviews__header *{color:var(--sk-acc2)!important;font-family:inherit} body:has(.bm) .ka-review{background:rgba(255,255,255,.07)!important;border:1px solid rgba(var(--sk-acc-rgb),.3)!important;box-shadow:none!important} body:has(.bm) .ka-review__tag{background:rgba(var(--sk-acc-rgb),.2)!important;color:var(--sk-acc2)!important} body:has(.bm) .ka-review__quote{color:rgba(var(--sk-acc-rgb),.14)!important} body:has(.bm) .ka-review__text{color:#f5f0f9!important} body:has(.bm) .ka-review__readmore,body:has(.bm) .ka-review__helpful{color:var(--sk-acc2)!important} body:has(.bm) .ka-review__avatar{background:var(--sk-acc)!important;color:var(--sk-on-acc)!important} body:has(.bm) .ka-reviews__playpause,body:has(.bm) .ka-reviews__nav button,body:has(.bm) .ka-reviews__arrow{background:var(--sk-deep3)!important;color:var(--sk-acc2)!important;border:1px solid rgba(var(--sk-acc-rgb),.4)!important} body:has(.bm) .ka-reviews__progress-wrap{background:rgba(255,255,255,.12)!important} body:has(.bm) .ka-reviews__progress-bar{background:var(--sk-acc)!important} body:has(.bm) .ka-reviews__summary-stars svg,body:has(.bm) .ka-review__stars svg{fill:var(--sk-acc2)!important;color:var(--sk-acc2)!important} body:has(.bm) trust-badges-katrustbadges{background:linear-gradient(180deg,var(--sk-deep),var(--sk-deep2))!important;border:1px solid rgba(var(--sk-acc-rgb),.25)!important} body:has(.bm) trust-badges-katrustbadges .kt-g{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:14px!important} body:has(.bm) trust-badges-katrustbadges .kt-g\u003e*{flex:0 0 calc((100% - 28px)\/3)!important;max-width:calc((100% - 28px)\/3)!important;box-sizing:border-box} @media (max-width:749px){trust-badges-katrustbadges .kt-g\u003e*{flex-basis:calc((100% - 14px)\/2)!important;max-width:calc((100% - 14px)\/2)!important}} body:has(.bm) .kt-ht{color:#cbb2db!important;font-family:'Fredoka',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Arial,sans-serif!important;letter-spacing:.2px} body:has(.bm) .kt-s{background:rgba(255,255,255,.06)!important;border-color:rgba(var(--sk-acc-rgb),.35)!important;border-radius:16px!important} body:has(.bm) .kt-s *{color:#f5f0f9!important} body:has(.bm) .kt-w{background:rgba(var(--sk-acc-rgb),.16)!important;border-color:rgba(var(--sk-acc-rgb),.55)!important} body:has(.bm) .kt-w svg,body:has(.bm) .kt-w svg *{stroke:var(--sk-acc2)!important} body:has(.bm) .kt-c{background:var(--sk-acc)!important;color:var(--sk-on-acc)!important;border-color:var(--sk-deep)!important} body:has(.bm) .productView-moreItem a,body:has(.bm) .product-form__input a{color:var(--sk-acc-dark)!important} body:has(.bm) footer.footer .footer__content-top{background:linear-gradient(180deg,var(--sk-deep),var(--sk-deep2))!important} body:has(.bm) footer.footer .footer__content-bottom{background:var(--sk-deep3)!important} body:has(.bm) footer.footer,body:has(.bm) footer.footer p,body:has(.bm) footer.footer li,body:has(.bm) footer.footer span,body:has(.bm) footer.footer a{color:#f5f0f9!important} body:has(.bm) footer.footer h2,body:has(.bm) footer.footer h3,body:has(.bm) footer.footer .footer-block__heading,body:has(.bm) footer.footer .footer-block__heading *{color:#cbb2db!important} body:has(.bm) footer.footer a:hover{color:var(--sk-acc2)!important} body:has(.bm) footer.footer{position:relative;overflow:hidden;background:var(--sk-deep)!important} body:has(.bm) footer.footer button[type=submit],body:has(.bm) footer.footer input[type=submit],body:has(.bm) footer.footer .button{background:var(--sk-acc)!important;color:var(--sk-on-acc)!important;border-color:var(--sk-acc)!important;border-radius:999px!important} body:has(.bm) footer.footer input[type=email],body:has(.bm) footer.footer input[type=text]{border-color:rgba(var(--sk-acc-rgb),.55)!important;border-radius:999px!important} body:has(.bm) .gm-bb-menu,body:has(.bm) .gm-bb-item-box{background:var(--sk-deep)!important} body:has(.bm) .gm-bb-submenu,body:has(.bm) .gm-bb-item-box-inner{background:var(--sk-deep2)!important} body:has(.bm) footer.footer::before{content:\"💜 🖤 💀 💜 🖤 💀 💜 🖤 💀 💜 🖤 💀 💜 🖤\";display:block;white-space:nowrap;overflow:hidden;text-align:center;font-size:22px;line-height:1;padding:16px 0 4px;background:var(--sk-deep);animation:skSway 7s ease-in-out infinite alternate} @keyframes skGlow{0%,100%{box-shadow:0 10px 24px -10px rgba(121,85,143,.6)}50%{box-shadow:0 14px 30px -8px rgba(121,85,143,.95)}} @keyframes skSway{from{transform:translateX(-14px)}to{transform:translateX(14px)}} @media (max-width:749px){body:has(.bm) #product-add-to-cart,body:has(.bm) .product-form__submit,body:has(.bm) .product-form__submit.button,body:has(.bm) .product-form__cart-submit{width:100%!important;min-height:48px}body:has(.bm) footer.footer::before{font-size:18px;padding-top:12px}body:has(.bm) .productView-title{font-size:clamp(20px,6vw,26px)!important}} @media (min-width:750px) and (max-width:1024px){body:has(.bm) footer.footer::before{font-size:20px}} @media (prefers-reduced-motion:reduce){body:has(.bm) #product-add-to-cart,body:has(.bm) .product-form__submit,body:has(.bm) .product-form__submit.button,body:has(.bm) .product-form__cart-submit{animation:none!important}body:has(.bm) footer.footer::before{animation:none!important}}\u003c\/style\u003e\n\u003cstyle\u003e .bm-reveal,.pd-reveal { opacity:1!important; transform:none!important} summary.bm-faq-q,summary.pd-faq-q { list-style:none!important; cursor:pointer!important; display:flex!important} summary.bm-faq-q::-webkit-details-marker,summary.pd-faq-q::-webkit-details-marker { display:none} summary.bm-faq-q::marker,summary.pd-faq-q::marker { content:\"\"!important} .bm-faq-q:hover,.pd-faq-q:hover { filter:brightness(.97)} details.bm-faq-item[open]\u003e.bm-faq-a,details.pd-faq-item[open]\u003e.pd-faq-a,.bm-faq-item[open] .bm-faq-a { animation:none!important} summary.bm-faq-q::after,summary.pd-faq-q::after { content:\"+\"; margin-left:auto; padding-left:12px; flex:0 0 auto; font-size:1.2em; font-weight:300; line-height:1; transition:transform .35s cubic-bezier(.4,0,.2,1)} details.bm-faq-item[open]\u003esummary.bm-faq-q::after,details.pd-faq-item[open]\u003esummary.pd-faq-q::after { content:\"\\2212\"} div.bm-faq-item .bm-faq-a,div.pd-faq-item .pd-faq-a { overflow:hidden; transition:max-height .4s cubic-bezier(.4,0,.2,1)} div.bm-faq-item.is-open\u003e.bm-faq-a,div.pd-faq-item.pd-open\u003e.pd-faq-a { max-height:1400px!important} @keyframes bmAtcGlow { 0% { box-shadow:0 0 0 0 rgba(var(--acc-rgb,63,140,217),0); transform:scale(1)} 25% { box-shadow:0 0 16px 4px rgba(var(--acc-rgb,63,140,217),.32); transform:scale(1.015)} 50% { box-shadow:0 0 0 0 rgba(var(--acc-rgb,63,140,217),0); transform:scale(1)} 75% { box-shadow:0 0 16px 4px rgba(var(--acc-rgb,63,140,217),.32); transform:scale(1.015)} 100% { box-shadow:0 0 0 0 rgba(var(--acc-rgb,63,140,217),0); transform:scale(1)} } .pd-atc-glow,.bm-atc-glow { animation:bmAtcGlow 2.6s ease-in-out 1!important} @media (prefers-reduced-motion:reduce) { .pd-atc-glow,.bm-atc-glow { animation-duration:.01ms!important} } .bm-spec { border:1px solid var(--line,#e2e2e2)!important; border-radius:12px!important; overflow:hidden; background:var(--milk,#fafafa)!important} .bm-spec .bm-r,.bm-spec\u003ediv:not(.bm-sub) { display:flex!important; flex-wrap:wrap; justify-content:space-between!important; gap:6px 18px!important; align-items:baseline; padding:10px 14px; border-bottom:1px solid var(--line,#e2e2e2); transition:background .25s cubic-bezier(.4,0,.2,1)} .bm-spec .bm-r:last-child,.bm-spec\u003ediv:not(.bm-sub):last-child { border-bottom:0} .bm-spec .bm-r:hover,.bm-spec\u003ediv:not(.bm-sub):hover { background:var(--sky,#f2f6fb)} .bm-spec .bm-k { flex:0 0 auto; max-width:44%; font-weight:500} .bm-spec .bm-v { flex:1 1 auto; text-align:right; font-weight:600} .bm-spec .bm-sub { display:flex; align-items:center; gap:8px; padding:10px 14px; font-size:10.5px; font-weight:700; letter-spacing:.1em; text-transform:uppercase; color:var(--gold,#3f8cd9); background:var(--sky,#eef6fc); border-bottom:1px solid var(--line2,#c9dcee)} .bm-spec .bm-sub:not(:first-child) { border-top:1px solid var(--line2,#c9dcee)} .bm-compat-eg { display:grid!important; grid-template-columns:repeat(auto-fit,minmax(250px,1fr))!important; gap:6px 10px!important; margin:10px 0 0!important} .bm-compat-eg .bm-eg { display:flex!important; flex-wrap:nowrap!important; align-items:baseline!important; gap:10px!important; padding:7px 10px!important; font-size:12.5px!important; line-height:1.4!important} .bm-compat-eg .bm-eg b { flex:0 0 46px!important; min-width:46px!important; font-size:12.5px!important} .bm-compat-eg .bm-eg span { flex:1 1 auto!important; min-width:0!important; font-size:12.5px!important; font-weight:400!important} .bm-layouts-note { margin:10px 0 0!important; font-size:12.5px!important; line-height:1.5!important} summary.bm-faq-q .bm-plus { display:none!important} summary.bm-faq-q { gap:14px!important; align-items:center!important} summary.bm-faq-q\u003espan:first-child { flex:1 1 auto!important; min-width:0!important; line-height:1.35!important} summary.bm-faq-q::after { flex:0 0 auto!important; margin-left:auto!important} .bm-hero { text-align:center!important} .bm-hero .bm-eyebrow,.bm-hero h2,.bm-hero .sub { text-align:center!important} .bm-hero h2 { font-size:clamp(20px,4.4vw,30px)!important; line-height:1.2!important; margin-left:auto!important; margin-right:auto!important} .bm-hero .sub { margin:8px auto 16px!important; max-width:64ch!important; line-height:1.5!important; font-size:clamp(13px,2.4vw,15px)!important} .bm-badges { display:flex!important; flex-wrap:wrap!important; justify-content:center!important; align-items:center!important; gap:8px 10px!important; overflow:visible!important; margin:14px auto 0!important} .bm-badges span { white-space:nowrap!important; line-height:1.2!important} @media (max-width:640px) { .bm-hero { padding:20px 14px!important} .bm-badges { gap:6px 8px!important} .bm-badges span { font-size:12px!important; padding:6px 10px!important} .bm-hero h2 { font-size:clamp(19px,6vw,24px)!important} } @media (min-width:641px) and (max-width:1024px) { .bm-badges span { font-size:12.5px!important} } .bm-layouts { display:flex!important; flex-wrap:wrap!important; gap:6px 8px!important; align-items:center!important} .bm-layouts span { display:inline-flex!important; align-items:center!important; line-height:1.2!important; padding:5px 10px!important; white-space:nowrap!important} .bm-info h3 { margin:26px 0 10px!important; font-size:15px!important; line-height:1.3!important; letter-spacing:.01em!important} .bm-info\u003eh3:first-child { margin-top:0!important} .bm-feat { display:grid!important; gap:9px!important; margin:10px 0 0!important; padding:0!important; list-style:none!important} .bm-feat li { margin:0!important; padding:12px 14px!important; border:1px solid var(--line)!important; border-bottom:1px solid var(--line)!important; border-radius:14px!important; background:var(--milk)!important} .bm-feat li:hover { padding-left:14px!important} .bm-spec { margin-top:10px!important} .bm-faq { margin-top:10px!important} .bm-layouts-note { margin:12px 0 0!important} .bm-feat li { display:flex!important; align-items:flex-start!important; gap:10px!important} .bm-feat li .ico { flex:0 0 30px!important; width:30px!important; height:30px!important; display:inline-flex!important; align-items:center!important; justify-content:center!important; font-size:18px!important; line-height:1!important; font-family:\"Apple Color Emoji\",\"Segoe UI Emoji\",\"Noto Color Emoji\",sans-serif!important} .bm-feat li .tx { flex:1 1 auto!important; min-width:0!important} .bm-feat li .tx b { display:block!important; margin:0 0 2px!important; line-height:1.3!important} .bm-feat li .tx .t { display:block!important; font-size:13px!important; line-height:1.45!important} .bm-trust span { transition:transform .25s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1),background-color .25s cubic-bezier(.4,0,.2,1)!important} .bm-trust span:hover { transform:translateY(-2px)!important; box-shadow:0 8px 16px -6px rgba(var(--acc-rgb,63,140,217),.28)!important; background:#fff!important} .bm-zoomtag,.bm-lightbox,[data-bm-lightbox] { display:none!important} .bm-media img,.bm-media .bm-stage,.pd-media img { cursor:default!important} .bm-media img,.pd-media img,.bm-media img:hover,.pd-media img:hover { transform:none!important; filter:none!important; transition:none!important} .bm .bm-cta { display:flex!important; flex-direction:column; align-items:center; text-align:center} .bm .bm-cta p { margin-left:auto!important; margin-right:auto!important; text-align:center} .bm .bm-trust,.bm .bm-badges { justify-content:center!important; text-align:center} .bm [data-ps] { padding-top:18px!important; padding-bottom:18px!important; text-align:center} .bm [data-ps]\u003e:first-child,.bm [data-ps] h3,.bm [data-ps] h4 { margin-top:0!important; padding-top:0!important} .bm [data-ps]\u003e:last-child { margin-bottom:0!important} .bm .bm-glance ul { display:grid!important; grid-template-columns:repeat(auto-fit,minmax(150px,1fr))!important; gap:10px!important; margin:0!important; padding:0!important; list-style:none!important} .bm .bm-glance li { display:flex!important; flex-direction:column!important; align-items:flex-start!important; gap:5px!important; margin:0!important; padding:10px 12px!important; border:1px solid var(--line2,#d8d8e0)!important; border-radius:10px!important; background:rgba(255,255,255,.65)!important; font-size:14px!important; line-height:1.35!important; font-weight:600} .bm .bm-glance li b { width:100%!important; padding-bottom:5px!important; border-bottom:1px dashed var(--line2,#d8d8e0)!important; font-size:10.5px!important; font-weight:700!important; letter-spacing:.1em!important; text-transform:uppercase!important; color:var(--soft,#71717a)!important} .bm .bm-media { display:block!important; gap:0!important; row-gap:0!important; font-size:0!important; line-height:0!important; border-radius:var(--r,14px)!important; overflow:hidden!important} .bm .bm-media\u003eimg,.bm .bm-media\u003e.bm-stage { display:block!important; width:100%!important; max-width:100%!important; margin:0!important; border-radius:0!important; border:0!important; box-shadow:none!important} .bm .bm-media\u003eimg+img,.bm .bm-media\u003e.bm-stage+.bm-stage,.bm .bm-media\u003eimg+.bm-stage,.bm .bm-media\u003e.bm-stage+img { margin-top:-1px!important} .bm { max-width:1400px!important} .bm .bm-grid { display:grid!important; grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)!important; gap:18px; align-items:start} .bm .bm-media { grid-column:1!important; grid-row:1!important} .bm .bm-c2 { grid-column:2!important; grid-row:1!important} .bm .bm-acc-media { grid-column:1!important; grid-row:1!important} .bm .bm-acc-desc { grid-column:2!important; grid-row:1!important} @media (max-width:899px) { .bm .bm-grid { grid-template-columns:1fr!important} .bm .bm-media { grid-column:1!important; grid-row:1!important} .bm .bm-c2 { grid-column:1!important; grid-row:2!important} .bm .bm-acc-desc { grid-column:1!important; grid-row:1!important} .bm .bm-acc-media { grid-column:1!important; grid-row:2!important} .bm-badges { flex-wrap:wrap!important; overflow:visible!important} .bm-hero::before,.bm-hero::after { font-size:26px!important; opacity:.12!important} .bm-compare { table-layout:fixed!important; width:100%!important} .bm-compare td:first-child { white-space:normal!important} .bm-compare td,.bm-compare th { overflow-wrap:break-word!important; word-break:break-word!important} .bm-c1,.bm-c2 { grid-template-rows:1fr!important} .bm-inner { opacity:1!important; overflow:visible!important; min-height:0!important} } @media (min-width:900px) { .bm .bm-acc\u003esummary { display:none!important} .bm .bm-acc\u003e.bm-c1 { display:block!important} .bm .bm-acc\u003e.bm-grid { display:grid!important} .bm .bm-grid:has(.bm-media\u003eimg:nth-child(2))\u003e.bm-c2,.bm .bm-grid:has(.bm-media\u003eimg:nth-child(2))\u003e.bm-acc-desc { position:sticky!important; top:96px; align-self:start!important; max-height:calc(100vh - 120px); overflow-y:auto; overscroll-behavior:contain; scrollbar-width:none} .bm .bm-grid\u003e.bm-c2::-webkit-scrollbar,.bm .bm-grid\u003e.bm-acc-desc::-webkit-scrollbar { display:none} .bm .bm-grid\u003e.bm-acc\u003e.bm-media { display:block!important} .bm .bm-grid\u003e.bm-acc\u003e.bm-c2 { display:block!important} } \u003c\/style\u003e","brand":"KeyArtisan","offers":[{"title":"Cherry English 142K","offer_id":67613808197929,"sku":null,"price":76.9,"currency_code":"USD","in_stock":true},{"title":"Cherry Bopomofo 142K","offer_id":67613808230697,"sku":null,"price":76.9,"currency_code":"USD","in_stock":true},{"title":"Cherry Cangjie 142K","offer_id":67613808263465,"sku":null,"price":76.9,"currency_code":"USD","in_stock":true},{"title":"Cherry Korean 142K","offer_id":67613808296233,"sku":null,"price":76.9,"currency_code":"USD","in_stock":true},{"title":"Cherry Japanese 142K","offer_id":67613808329001,"sku":null,"price":76.9,"currency_code":"USD","in_stock":true},{"title":"Cherry Arabic 142K","offer_id":67613808361769,"sku":null,"price":76.9,"currency_code":"USD","in_stock":true},{"title":"Cherry Russian 142K","offer_id":67613808394537,"sku":null,"price":76.9,"currency_code":"USD","in_stock":true},{"title":"Cherry Hebrew 142K","offer_id":67613808427305,"sku":null,"price":76.9,"currency_code":"USD","in_stock":true},{"title":"Cherry Thai 142K","offer_id":67613808460073,"sku":null,"price":76.9,"currency_code":"USD","in_stock":true},{"title":"Cherry Hindi 142K","offer_id":67613808492841,"sku":null,"price":76.9,"currency_code":"USD","in_stock":true},{"title":"Cherry Greek 142K","offer_id":67613808525609,"sku":null,"price":76.9,"currency_code":"USD","in_stock":true},{"title":"Cherry German 142K","offer_id":67613808558377,"sku":null,"price":76.9,"currency_code":"USD","in_stock":true},{"title":"Cherry French 142K","offer_id":67613808591145,"sku":null,"price":76.9,"currency_code":"USD","in_stock":true},{"title":"Cherry Spanish 142K","offer_id":67613808623913,"sku":null,"price":76.9,"currency_code":"USD","in_stock":true},{"title":"Cherry Italian 142K","offer_id":67613808656681,"sku":null,"price":76.9,"currency_code":"USD","in_stock":true},{"title":"Cherry Dutch 142K","offer_id":67613808689449,"sku":null,"price":76.9,"currency_code":"USD","in_stock":true},{"title":"Cherry Polish 142K","offer_id":67613808722217,"sku":null,"price":76.9,"currency_code":"USD","in_stock":true},{"title":"Cherry Czech 142K","offer_id":67613808754985,"sku":null,"price":76.9,"currency_code":"USD","in_stock":true},{"title":"Cherry Turkish 142K","offer_id":67613808787753,"sku":null,"price":76.9,"currency_code":"USD","in_stock":true},{"title":"Cherry Nordic 142K","offer_id":67613808820521,"sku":null,"price":76.9,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0684\/6962\/0893\/files\/kuromi-translucent-pudding-keycap-set-3117599.webp?v=1791838449","url":"https:\/\/keyartisan.net\/products\/kuromi-translucent-pudding-keycap-set-7","provider":"KeyArtisan","version":"1.0","type":"link"}