{"title":"Keycap Profiles","description":"","products":[{"product_id":"cool-harry-potter-theme-keycap-set","title":"Harry Potter Themed Cool Artisan Keycap Set","description":"\u003c!-- ================================================================= --\u003e\u003c!--  HARRY POTTER THEME KEYCAP SET — PREMIUM PRODUCT DESCRIPTION       --\u003e\u003c!--  ----------------------------------------------------------------- --\u003e\u003c!--  HOW TO USE:                                                       --\u003e\u003c!--  In the Shopify product editor, click the \"\u003c\u003e\" (Show HTML) icon    --\u003e\u003c!--  on the description box and paste this ENTIRE block.               --\u003e\u003c!--                                                                    --\u003e\u003c!--  • Fully responsive  ·  Mobile · Tablet · Desktop                  --\u003e\u003c!--  • All styles are scoped under .hpkc (won't break your theme)      --\u003e\u003c!--  • lang=\"en\" set on the wrapper so uppercase \"i\" renders as \"I\"    --\u003e\u003c!--    (not the Turkish dotted capital) on Turkish-locale browsers     --\u003e\u003c!--  • Detail images are stitched seamlessly (no gaps)                 --\u003e\u003c!--  • The closing seal is clickable and scrolls to Add to Cart        --\u003e\u003c!-- ================================================================= --\u003e\u003cstyle\u003e\/* ================================================================= *\/\/*  GOOGLE FONTS — distinctive serif display + elegant body          *\/\/* ================================================================= *\/@import url('https:\/\/fonts.googleapis.com\/css2?family=Cinzel:wght@400;500;600;700;800;900\u0026family=EB+Garamond:ital,wght@0,400;0,500;0,600;1,400;1,500\u0026display=swap');\/* ================================================================= *\/\/*  DESIGN TOKENS                                                    *\/\/* ================================================================= *\/.hpkc {  \/* --- Palette: antique grimoire (midnight · parchment · gold) --- *\/  --hpkc-ink:        #14110d;  --hpkc-night:      #1d1a14;  --hpkc-night-2:    #26221a;  --hpkc-parchment:  #f4ecd8;  --hpkc-parchment-2:#efe3c6;  --hpkc-cream:      #fbf6e9;  --hpkc-gold:       #c9a227;  --hpkc-gold-soft:  #e3c768;  --hpkc-gold-deep:  #8a6d18;  --hpkc-oxblood:    #6e1f24;  --hpkc-emerald:    #1e4435;  --hpkc-sapphire:   #1d3354;  --hpkc-amber:      #b5832b;  --hpkc-text:       #4b4334;  --hpkc-text-soft:  #6a604c;  --hpkc-line:       rgba(201,162,39,0.30);  --hpkc-line-soft:  rgba(201,162,39,0.16);  --hpkc-shadow:     0 18px 50px -20px rgba(0,0,0,0.55);  --hpkc-shadow-sm:  0 8px 24px -12px rgba(0,0,0,0.45);  --hpkc-glow:       0 0 28px rgba(201,162,39,0.32);  \/* --- Typography --- *\/  --hpkc-display: 'Cinzel', 'Trajan Pro', Georgia, 'Times New Roman', serif;  --hpkc-deco:    'Cinzel', 'Trajan Pro', Georgia, 'Times New Roman', serif;  --hpkc-body:    'EB Garamond', Georgia, 'Times New Roman', serif;  \/* --- Layout rhythm --- *\/  --hpkc-radius:    16px;  --hpkc-radius-lg: 22px;  --hpkc-maxw:      1200px;  --hpkc-gap:       clamp(14px, 2.2vw, 22px);  --hpkc-section:   clamp(44px, 7vw, 78px);  \/* --- Base --- *\/  font-family: var(--hpkc-body);  color: var(--hpkc-ink);  line-height: 1.7;  font-size: 18px;  max-width: var(--hpkc-maxw);  margin: 0 auto;  padding: 0 4px;  text-align: center;                 \/* default centered; cards opt out *\/  -webkit-font-smoothing: antialiased;  text-rendering: optimizeLegibility;  box-sizing: border-box;}.hpkc *,.hpkc *::before,.hpkc *::after { box-sizing: border-box; }.hpkc p {  margin: 0 0 1em;  font-size: clamp(16px, 1.6vw, 18.5px);  letter-spacing: 0.1px;}.hpkc p:last-child { margin-bottom: 0; }.hpkc strong { font-weight: 600; }.hpkc h1, .hpkc h2, .hpkc h3, .hpkc h4 {  margin: 0;  line-height: 1.15;}\/* ================================================================= *\/\/*  ATMOSPHERIC PAGE FRAME                                            *\/\/* ================================================================= *\/.hpkc__sheet {  position: relative;  background:    radial-gradient(120% 90% at 50% -10%, rgba(201,162,39,0.10), transparent 55%),    linear-gradient(180deg, #fbf6e9 0%, #f4ecd8 45%, #efe3c6 100%);  border: 1px solid var(--hpkc-line);  border-radius: var(--hpkc-radius-lg);  overflow: hidden;  box-shadow: var(--hpkc-shadow);}\/* faint parchment grain (pure CSS, no external image) *\/.hpkc__sheet::before {  content: \"\";  position: absolute;  inset: 0;  pointer-events: none;  opacity: 0.5;  background-image:    radial-gradient(rgba(120,96,28,0.06) 1px, transparent 1px),    radial-gradient(rgba(120,96,28,0.05) 1px, transparent 1px);  background-size: 22px 22px, 34px 34px;  background-position: 0 0, 11px 17px;  mix-blend-mode: multiply;}.hpkc__inner {  position: relative;  z-index: 1;  padding: clamp(22px, 5vw, 56px);}\/* ================================================================= *\/\/*  HERO                                                             *\/\/* ================================================================= *\/.hpkc__hero {  position: relative;  text-align: center;  padding: clamp(26px, 5vw, 52px) clamp(8px, 3vw, 32px) clamp(30px, 5vw, 56px);  border-radius: var(--hpkc-radius);  background:    radial-gradient(90% 120% at 50% 0%, rgba(201,162,39,0.16), transparent 60%),    linear-gradient(160deg, #1d1a14 0%, #14110d 60%, #1d1a14 100%);  color: var(--hpkc-parchment);  overflow: hidden;  border: 1px solid rgba(201,162,39,0.28);  box-shadow: inset 0 0 60px rgba(0,0,0,0.55), var(--hpkc-shadow);}\/* twinkling constellation *\/.hpkc__stars {  position: absolute;  inset: 0;  pointer-events: none;  background-image:    radial-gradient(1.4px 1.4px at 12% 22%, rgba(227,199,104,0.9), transparent),    radial-gradient(1.2px 1.2px at 78% 16%, rgba(227,199,104,0.7), transparent),    radial-gradient(1.6px 1.6px at 34% 70%, rgba(227,199,104,0.85), transparent),    radial-gradient(1.1px 1.1px at 64% 60%, rgba(227,199,104,0.6), transparent),    radial-gradient(1.3px 1.3px at 88% 78%, rgba(227,199,104,0.7), transparent),    radial-gradient(1.2px 1.2px at 22% 88%, rgba(227,199,104,0.6), transparent),    radial-gradient(1px 1px at 52% 34%, rgba(227,199,104,0.55), transparent);  animation: hpkc-twinkle 6s ease-in-out infinite alternate;}@keyframes hpkc-twinkle {  0%   { opacity: 0.55; }  100% { opacity: 1; }}\/* eyebrow badge \"Wizarding Collection\" *\/.hpkc__eyebrow {  position: relative;  z-index: 2;  display: inline-flex;  align-items: center;  gap: 10px;  font-family: var(--hpkc-display);  font-weight: 600;  letter-spacing: 0.38em;  text-transform: uppercase;  font-size: clamp(10px, 1.4vw, 12.5px);  color: var(--hpkc-gold-soft);  padding: 9px 18px;  border: 1px solid rgba(201,162,39,0.4);  border-radius: 999px;  background: rgba(201,162,39,0.08);  margin-bottom: 6px;  transition: transform 0.3s ease, background 0.3s ease, box-shadow 0.3s ease, border-color 0.3s ease;}.hpkc__eyebrow::before,.hpkc__eyebrow::after { content: \"✦\"; font-size: 9px; opacity: 0.8; }.hpkc__eyebrow:hover {  transform: translateY(-2px) scale(1.03);  background: rgba(201,162,39,0.16);  border-color: var(--hpkc-gold);  box-shadow: var(--hpkc-glow);}\/* extra breathing room beneath the eyebrow box *\/.hpkc__title {  position: relative;  z-index: 2;  font-family: var(--hpkc-deco);  font-weight: 900;  line-height: 1.04;  margin: clamp(36px, 5.5vw, 54px) 0 0;  font-size: clamp(30px, 6vw, 58px);  color: var(--hpkc-cream);  text-shadow: 0 2px 0 rgba(0,0,0,0.4), 0 0 28px rgba(201,162,39,0.28);}.hpkc__title .hpkc__gold {  background: linear-gradient(180deg, #f2dd96 0%, #c9a227 55%, #8a6d18 100%);  -webkit-background-clip: text;  background-clip: text;  -webkit-text-fill-color: transparent;  color: transparent;}.hpkc__subtitle {  position: relative;  z-index: 2;  text-align: center;  font-style: italic;  font-size: clamp(16px, 2.2vw, 21px);  color: rgba(244,236,216,0.86);  max-width: 1200px;  margin: clamp(18px, 3vw, 24px) auto 0;}.hpkc__hero-rule {  position: relative;  z-index: 2;  display: flex;  align-items: center;  justify-content: center;  gap: 14px;  margin: clamp(22px, 4vw, 32px) auto 0;  max-width: 1200px;  color: var(--hpkc-gold);}.hpkc__hero-rule::before,.hpkc__hero-rule::after {  content: \"\";  height: 1px;  flex: 1;  background: linear-gradient(90deg, transparent, var(--hpkc-gold), transparent);}.hpkc__hero-rule span { font-size: 14px; letter-spacing: 0.2em; }\/* hero quick badges *\/.hpkc__badges {  position: relative;  z-index: 2;  display: flex;  flex-wrap: wrap;  justify-content: center;  gap: 10px;  margin-top: clamp(24px, 4vw, 32px);}.hpkc__badge {  display: inline-flex;  align-items: center;  gap: 7px;  font-family: var(--hpkc-display);  font-size: clamp(10px, 1.4vw, 12px);  letter-spacing: 0.12em;  text-transform: uppercase;  color: var(--hpkc-parchment);  padding: 10px 16px;  border-radius: 999px;  border: 1px solid rgba(201,162,39,0.32);  background: rgba(244,236,216,0.04);  transition: transform 0.3s ease, background 0.3s ease, border-color 0.3s ease, color 0.3s ease, box-shadow 0.3s ease;}.hpkc__badge span:first-child { font-size: 15px; }.hpkc__badge:hover {  transform: translateY(-3px);  background: rgba(201,162,39,0.16);  border-color: var(--hpkc-gold);  color: var(--hpkc-cream);  box-shadow: var(--hpkc-glow);}\/* ================================================================= *\/\/*  SECTION SCAFFOLD — consistent vertical rhythm everywhere         *\/\/* ================================================================= *\/.hpkc__section { margin-top: var(--hpkc-section); }.hpkc__head { text-align: center; margin-bottom: clamp(28px, 4vw, 42px); }.hpkc__kicker {  display: flex;  align-items: center;  justify-content: center;  gap: 12px;  font-family: var(--hpkc-display);  letter-spacing: 0.32em;  text-transform: uppercase;  font-size: clamp(10px, 1.4vw, 12px);  color: var(--hpkc-gold-deep);  margin-bottom: 14px;}.hpkc__kicker::before,.hpkc__kicker::after {  content: \"✦\";  color: var(--hpkc-gold);  font-size: 10px;}.hpkc__h2 {  font-family: var(--hpkc-deco);  font-weight: 900;  text-align: center;  font-size: clamp(26px, 4.6vw, 42px);  line-height: 1.1;  margin: 0 auto 12px;  color: var(--hpkc-ink);  max-width: 1200px;  transition: text-shadow 0.4s ease, color 0.4s ease;}.hpkc__h2:hover { text-shadow: 0 0 22px rgba(201,162,39,0.35); }.hpkc__lead {  text-align: center;  max-width: 1200px;  margin: 0 auto;  color: var(--hpkc-text);  font-size: clamp(16px, 1.8vw, 19px);}.hpkc__divider {  display: flex;  align-items: center;  justify-content: center;  gap: 16px;  margin: clamp(18px, 3vw, 24px) auto 0;  max-width: 1200px;  color: var(--hpkc-gold);}.hpkc__divider::before,.hpkc__divider::after {  content: \"\";  height: 1px;  flex: 1;  background: linear-gradient(90deg, transparent, var(--hpkc-gold-deep), transparent);}.hpkc__diamond {  width: 9px; height: 9px;  transform: rotate(45deg);  background: var(--hpkc-gold);  box-shadow: 0 0 0 4px rgba(201,162,39,0.18);  transition: transform 0.4s ease, box-shadow 0.4s ease;}.hpkc__divider:hover .hpkc__diamond {  transform: rotate(225deg) scale(1.25);  box-shadow: 0 0 0 6px rgba(201,162,39,0.22);}\/* centered intro paragraphs (explicitly centered, theme-proof) *\/.hpkc__prose {  max-width: 1200px;  margin: 0 auto;  text-align: center;}.hpkc__prose p { color: var(--hpkc-text); margin: 0 auto 1.1em; }.hpkc__prose p:last-child { margin-bottom: 0; }\/* ================================================================= *\/\/*  FEATURE GRID                                                     *\/\/* ================================================================= *\/.hpkc__features {  display: grid;  grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));  gap: var(--hpkc-gap);}.hpkc__feature {  position: relative;  text-align: left;  background: linear-gradient(180deg, #fffaf0 0%, #f4ecd8 100%);  border: 1px solid var(--hpkc-line);  border-radius: var(--hpkc-radius);  padding: clamp(20px, 3vw, 28px);  overflow: hidden;  transition: transform 0.35s ease, box-shadow 0.35s ease, border-color 0.35s ease;}.hpkc__feature::before {  content: \"\";  position: absolute;  inset: 0;  border-radius: inherit;  padding: 1px;  background: linear-gradient(140deg, rgba(201,162,39,0.55), transparent 45%);  -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);  -webkit-mask-composite: xor;          mask-composite: exclude;  opacity: 0;  transition: opacity 0.35s ease;}.hpkc__feature:hover {  transform: translateY(-6px);  box-shadow: var(--hpkc-shadow-sm);  border-color: rgba(201,162,39,0.55);}.hpkc__feature:hover::before { opacity: 1; }.hpkc__feature-icon {  display: inline-flex;  align-items: center;  justify-content: center;  width: 54px; height: 54px;  border-radius: 14px;  font-size: 26px;  margin-bottom: 16px;  background: radial-gradient(120% 120% at 30% 20%, #2a251b, #14110d);  color: var(--hpkc-gold-soft);  border: 1px solid rgba(201,162,39,0.4);  box-shadow: inset 0 0 18px rgba(201,162,39,0.18);  transition: transform 0.4s ease, box-shadow 0.4s ease;}.hpkc__feature:hover .hpkc__feature-icon {  transform: rotate(-6deg) scale(1.08);  box-shadow: inset 0 0 18px rgba(201,162,39,0.3), var(--hpkc-glow);}.hpkc__feature h3 {  font-family: var(--hpkc-display);  font-weight: 700;  font-size: clamp(17px, 2vw, 20px);  margin: 0 0 8px;  letter-spacing: 0.01em;  color: var(--hpkc-ink);}.hpkc__feature p {  margin: 0;  font-size: clamp(15px, 1.6vw, 16.5px);  color: #544b3a;  line-height: 1.65;}\/* ================================================================= *\/\/*  SPOTLIGHT (dark band)                                            *\/\/* ================================================================= *\/.hpkc__spotlight {  position: relative;  text-align: center;  border-radius: var(--hpkc-radius-lg);  overflow: hidden;  padding: clamp(28px, 5vw, 56px);  background:    radial-gradient(80% 120% at 100% 0%, rgba(201,162,39,0.14), transparent 55%),    linear-gradient(155deg, #1d1a14, #14110d);  color: var(--hpkc-parchment);  border: 1px solid rgba(201,162,39,0.28);  box-shadow: var(--hpkc-shadow);}.hpkc__spotlight .hpkc__kicker { color: var(--hpkc-gold-soft); justify-content: center; }.hpkc__spotlight h2 {  font-family: var(--hpkc-deco);  font-weight: 900;  text-align: center;  font-size: clamp(24px, 4vw, 38px);  margin: 0 auto 14px;  color: var(--hpkc-cream);  max-width: 1200px;}.hpkc__spotlight \u003e p {  max-width: 1200px;  color: rgba(244,236,216,0.82);  margin: 0 auto;}.hpkc__spec-grid {  display: grid;  grid-template-columns: repeat(auto-fit, minmax(190px, 1fr));  gap: 14px;  margin-top: clamp(24px, 3vw, 34px);}.hpkc__spec {  border: 1px solid rgba(201,162,39,0.26);  border-radius: 14px;  padding: 18px 18px 16px;  background: rgba(244,236,216,0.035);  transition: background 0.3s ease, transform 0.3s ease, box-shadow 0.3s ease, border-color 0.3s ease;}.hpkc__spec:hover {  background: rgba(201,162,39,0.12);  transform: translateY(-4px);  border-color: var(--hpkc-gold);  box-shadow: var(--hpkc-glow);}.hpkc__spec-k {  font-family: var(--hpkc-display);  letter-spacing: 0.18em;  text-transform: uppercase;  font-size: 11px;  color: var(--hpkc-gold-soft);  margin-bottom: 6px;}.hpkc__spec-v {  font-size: clamp(16px, 2vw, 19px);  color: var(--hpkc-cream);  font-weight: 500;}\/* ================================================================= *\/\/*  SOUND \u0026 FEEL — split panel                                       *\/\/* ================================================================= *\/.hpkc__split {  display: grid;  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));  gap: var(--hpkc-gap);  text-align: left;}.hpkc__panel {  position: relative;  background: linear-gradient(180deg, #fffaf0, #f1e7cf);  border: 1px solid var(--hpkc-line);  border-radius: var(--hpkc-radius);  padding: clamp(24px, 3.4vw, 34px);  overflow: hidden;  transition: transform 0.35s ease, box-shadow 0.35s ease, border-color 0.35s ease;}.hpkc__panel:hover {  transform: translateY(-5px);  box-shadow: var(--hpkc-shadow-sm);  border-color: rgba(201,162,39,0.55);}.hpkc__panel .hpkc__panel-ic {  font-size: 32px;  margin-bottom: 12px;  display: inline-block;  transition: transform 0.4s ease;}.hpkc__panel:hover .hpkc__panel-ic { transform: scale(1.12) rotate(-5deg); }.hpkc__panel h3 {  font-family: var(--hpkc-display);  font-weight: 700;  font-size: clamp(18px, 2.2vw, 22px);  margin: 0 0 10px;  color: var(--hpkc-ink);}.hpkc__panel p { margin: 0; color: #544b3a; font-size: 16px; line-height: 1.7; }\/* ================================================================= *\/\/*  PROFILE CARDS                                                    *\/\/* ================================================================= *\/.hpkc__profiles {  display: grid;  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));  gap: var(--hpkc-gap);}.hpkc__profile {  position: relative;  background: linear-gradient(180deg, #fffaf0, #f1e7cf);  border: 1px solid var(--hpkc-line);  border-radius: var(--hpkc-radius);  padding: clamp(22px, 3vw, 30px) clamp(18px, 3vw, 26px);  text-align: center;  transition: transform 0.35s ease, box-shadow 0.35s ease, border-color 0.35s ease;  overflow: hidden;}.hpkc__profile::after {  content: \"\";  position: absolute;  top: 0; left: 0; right: 0;  height: 4px;  background: linear-gradient(90deg, var(--hpkc-gold-deep), var(--hpkc-gold-soft), var(--hpkc-gold-deep));}.hpkc__profile:hover {  transform: translateY(-7px);  box-shadow: var(--hpkc-shadow-sm);  border-color: rgba(201,162,39,0.55);}.hpkc__profile-glyph {  font-family: var(--hpkc-deco);  font-weight: 900;  font-size: 30px;  width: 64px; height: 64px;  margin: 0 auto 14px;  display: flex; align-items: center; justify-content: center;  border-radius: 50%;  color: var(--hpkc-gold);  border: 2px solid var(--hpkc-gold);  background: radial-gradient(circle at 50% 35%, rgba(201,162,39,0.14), transparent 70%);  transition: transform 0.4s ease, background 0.4s ease, box-shadow 0.4s ease;}.hpkc__profile:hover .hpkc__profile-glyph {  transform: scale(1.1);  background: radial-gradient(circle at 50% 35%, rgba(201,162,39,0.32), transparent 72%);  box-shadow: var(--hpkc-glow);}.hpkc__profile h3 {  font-family: var(--hpkc-display);  font-size: clamp(18px, 2.2vw, 22px);  font-weight: 700;  margin: 0 0 6px;  color: var(--hpkc-ink);}.hpkc__profile-tag {  display: inline-block;  font-family: var(--hpkc-display);  letter-spacing: 0.16em;  text-transform: uppercase;  font-size: 10.5px;  color: var(--hpkc-gold-deep);  margin-bottom: 12px;}.hpkc__profile p { font-size: 15.5px; color: #544b3a; margin: 0; line-height: 1.65; }\/* ================================================================= *\/\/*  HOUSE COLOURS                                                    *\/\/* ================================================================= *\/.hpkc__houses {  display: grid;  grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));  gap: var(--hpkc-gap);}.hpkc__house {  position: relative;  text-align: center;  border-radius: var(--hpkc-radius);  padding: clamp(24px, 3vw, 32px) 20px;  color: var(--hpkc-cream);  overflow: hidden;  border: 1px solid rgba(201,162,39,0.3);  transition: transform 0.4s ease, box-shadow 0.4s ease;}.hpkc__house::before {  content: \"\";  position: absolute;  inset: 0;  background: radial-gradient(120% 90% at 50% 0%, rgba(255,255,255,0.12), transparent 60%);  pointer-events: none;}.hpkc__house:hover { transform: translateY(-6px) scale(1.015); box-shadow: var(--hpkc-shadow); }.hpkc__house--red    { background: linear-gradient(160deg, #7a2329, #3d1216); }.hpkc__house--green  { background: linear-gradient(160deg, #235140, #11271f); }.hpkc__house--blue   { background: linear-gradient(160deg, #234063, #101d30); }.hpkc__house--yellow { background: linear-gradient(160deg, #9c7320, #4f3a0f); }.hpkc__house-crest {  font-size: 30px;  margin-bottom: 12px;  position: relative;  z-index: 1;  transition: transform 0.4s ease;}.hpkc__house:hover .hpkc__house-crest { transform: scale(1.18) rotate(4deg); }.hpkc__house h3 {  position: relative;  z-index: 1;  font-family: var(--hpkc-display);  font-weight: 700;  font-size: clamp(16px, 2vw, 19px);  margin: 0 0 6px;  letter-spacing: 0.04em;}.hpkc__house p {  position: relative;  z-index: 1;  margin: 0;  font-size: 14.5px;  color: rgba(251,246,233,0.85);  font-style: italic;}\/* ================================================================= *\/\/*  COMPATIBILITY                                                    *\/\/* ================================================================= *\/.hpkc__compat {  background: linear-gradient(180deg, #fffaf0, #f4ecd8);  border: 1px solid var(--hpkc-line);  border-radius: var(--hpkc-radius-lg);  padding: clamp(26px, 4vw, 46px);}.hpkc__chips {  display: flex;  flex-wrap: wrap;  justify-content: center;  gap: 10px;  margin: 0 auto;  max-width: 1200px;}.hpkc__chip {  font-family: var(--hpkc-display);  font-weight: 600;  font-size: clamp(13px, 1.6vw, 15px);  letter-spacing: 0.04em;  color: var(--hpkc-ink);  padding: 10px 16px;  border-radius: 999px;  background: #fffdf6;  border: 1px solid var(--hpkc-line);  transition: transform 0.25s ease, background 0.25s ease, color 0.25s ease, box-shadow 0.25s ease, border-color 0.25s ease;}.hpkc__chip:hover {  transform: translateY(-4px) scale(1.04);  background: var(--hpkc-ink);  color: var(--hpkc-gold-soft);  border-color: var(--hpkc-ink);  box-shadow: var(--hpkc-shadow-sm);}.hpkc__chip small { font-size: 0.8em; opacity: 0.7; }.hpkc__notes {  display: grid;  grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));  gap: 14px;  margin-top: clamp(24px, 3vw, 32px);  text-align: left;}.hpkc__note {  display: flex;  gap: 14px;  align-items: flex-start;  padding: 20px 22px;  border-radius: 14px;  border: 1px solid var(--hpkc-line-soft);  background: #fffdf6;  transition: transform 0.3s ease, box-shadow 0.3s ease, border-color 0.3s ease;}.hpkc__note:hover {  transform: translateY(-4px);  box-shadow: var(--hpkc-shadow-sm);  border-color: rgba(201,162,39,0.45);}.hpkc__note-ic {  flex: none;  width: 40px; height: 40px;  border-radius: 10px;  display: flex; align-items: center; justify-content: center;  font-size: 18px;  transition: transform 0.3s ease;}.hpkc__note:hover .hpkc__note-ic { transform: scale(1.12); }.hpkc__note--ok  .hpkc__note-ic { background: rgba(30,68,53,0.12);  color: #1e4435; }.hpkc__note--no  .hpkc__note-ic { background: rgba(110,31,36,0.12); color: #6e1f24; }.hpkc__note--tip .hpkc__note-ic { background: rgba(201,162,39,0.16);color: #8a6d18; }.hpkc__note-text { line-height: 1.6; }.hpkc__note h4 {  font-family: var(--hpkc-display);  font-size: 15.5px;  margin: 3px 0 6px;          \/* proper spacing under the heading *\/  line-height: 1.4;  color: var(--hpkc-ink);}.hpkc__note p { margin: 0; font-size: 15px; color: #544b3a; line-height: 1.6; }\/* ================================================================= *\/\/*  SPECIFICATIONS TABLE                                             *\/\/* ================================================================= *\/.hpkc__table-wrap {  max-width: 1200px;  margin: 0 auto;  border: 1px solid var(--hpkc-line);  border-radius: var(--hpkc-radius);  overflow: hidden;  background: #fffdf6;}.hpkc__table {  width: 100%;  border-collapse: collapse;  text-align: left;  font-size: clamp(15px, 1.7vw, 17px);}.hpkc__table tr { transition: background 0.25s ease; }.hpkc__table tr:hover { background: rgba(201,162,39,0.08); }.hpkc__table tr + tr { border-top: 1px solid var(--hpkc-line-soft); }.hpkc__table th,.hpkc__table td { padding: 15px 22px; vertical-align: top; }.hpkc__table th {  width: 42%;  font-family: var(--hpkc-display);  font-weight: 600;  letter-spacing: 0.08em;  text-transform: uppercase;  font-size: 0.82em;  color: var(--hpkc-gold-deep);}.hpkc__table td { color: var(--hpkc-ink); font-weight: 500; }\/* ================================================================= *\/\/*  GALLERY — slices stitched seamlessly (no gaps)                   *\/\/* ================================================================= *\/.hpkc__gallery {  display: flex;  flex-direction: column;  gap: 0;  border-radius: var(--hpkc-radius);  overflow: hidden;  border: 1px solid var(--hpkc-line);  background: #fffdf6;  box-shadow: var(--hpkc-shadow-sm);  transition: transform 0.4s ease, box-shadow 0.4s ease;}.hpkc__gallery:hover { transform: translateY(-4px); box-shadow: var(--hpkc-shadow); }.hpkc__frame {  position: relative;  display: block;  margin: 0;  padding: 0;}.hpkc__frame img {  width: 100%;  display: block;  height: auto;  margin: 0;  vertical-align: top;          \/* removes baseline hairline gap *\/}\/* ================================================================= *\/\/*  INSTALLATION STEPS                                               *\/\/* ================================================================= *\/.hpkc__steps {  display: grid;  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));  gap: var(--hpkc-gap);  text-align: left;}.hpkc__step {  position: relative;  background: linear-gradient(180deg, #fffaf0, #f4ecd8);  border: 1px solid var(--hpkc-line);  border-radius: var(--hpkc-radius);  padding: clamp(22px, 3vw, 28px);  transition: transform 0.3s ease, box-shadow 0.3s ease, border-color 0.3s ease;}.hpkc__step:hover {  transform: translateY(-5px);  box-shadow: var(--hpkc-shadow-sm);  border-color: rgba(201,162,39,0.55);}.hpkc__step-num {  font-family: var(--hpkc-deco);  font-weight: 900;  font-size: 30px;  color: var(--hpkc-gold);  line-height: 1;  margin-bottom: 12px;  transition: transform 0.35s ease;}.hpkc__step:hover .hpkc__step-num { transform: scale(1.12); }.hpkc__step h4 {  font-family: var(--hpkc-display);  font-size: 16.5px;  margin: 0 0 7px;  color: var(--hpkc-ink);}.hpkc__step p { margin: 0; font-size: 15px; color: #544b3a; line-height: 1.65; }\/* ================================================================= *\/\/*  CARE GUIDE                                                       *\/\/* ================================================================= *\/.hpkc__care {  display: grid;  grid-template-columns: repeat(auto-fit, minmax(230px, 1fr));  gap: var(--hpkc-gap);  text-align: left;}.hpkc__care-card {  background: linear-gradient(180deg, #fffaf0, #f4ecd8);  border: 1px solid var(--hpkc-line);  border-radius: var(--hpkc-radius);  padding: clamp(20px, 3vw, 26px);  transition: transform 0.3s ease, box-shadow 0.3s ease, border-color 0.3s ease;}.hpkc__care-card:hover {  transform: translateY(-5px);  box-shadow: var(--hpkc-shadow-sm);  border-color: rgba(201,162,39,0.55);}.hpkc__care-num {  font-family: var(--hpkc-deco);  font-weight: 900;  font-size: 28px;  color: var(--hpkc-gold);  line-height: 1;  margin-bottom: 10px;  transition: transform 0.35s ease;}.hpkc__care-card:hover .hpkc__care-num { transform: scale(1.12); }.hpkc__care-card h4 {  font-family: var(--hpkc-display);  font-size: 16.5px;  margin: 0 0 7px;  color: var(--hpkc-ink);}.hpkc__care-card p { margin: 0; font-size: 15px; color: #544b3a; line-height: 1.65; }\/* ================================================================= *\/\/*  WHY FANS LOVE IT — highlight strip                               *\/\/* ================================================================= *\/.hpkc__loves {  display: grid;  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));  gap: var(--hpkc-gap);  text-align: center;}.hpkc__love {  padding: clamp(22px, 3vw, 30px) 18px;  border: 1px solid var(--hpkc-line);  border-radius: var(--hpkc-radius);  background: #fffdf6;  transition: transform 0.3s ease, box-shadow 0.3s ease, border-color 0.3s ease;}.hpkc__love:hover {  transform: translateY(-5px);  box-shadow: var(--hpkc-shadow-sm);  border-color: rgba(201,162,39,0.55);}.hpkc__love-num {  font-family: var(--hpkc-deco);  font-weight: 900;  font-size: clamp(30px, 4vw, 42px);  background: linear-gradient(180deg, #e3c768, #8a6d18);  -webkit-background-clip: text;  background-clip: text;  -webkit-text-fill-color: transparent;  color: transparent;  line-height: 1;  margin-bottom: 8px;}.hpkc__love-t {  font-family: var(--hpkc-display);  font-weight: 600;  font-size: 15px;  color: var(--hpkc-ink);}\/* ================================================================= *\/\/*  FAQ — CSS-only accordion (no JavaScript)                         *\/\/* ================================================================= *\/.hpkc__faq { max-width: 1200px; margin: 0 auto; text-align: left; }.hpkc__faq details {  border: 1px solid var(--hpkc-line);  border-radius: 14px;  background: #fffdf6;  margin-bottom: 12px;  overflow: hidden;  transition: border-color 0.3s ease, box-shadow 0.3s ease, transform 0.3s ease;}.hpkc__faq details:hover {  border-color: rgba(201,162,39,0.55);  box-shadow: var(--hpkc-shadow-sm);}.hpkc__faq details[open] {  border-color: rgba(201,162,39,0.55);  box-shadow: var(--hpkc-shadow-sm);}.hpkc__faq summary {  list-style: none;  cursor: pointer;  padding: 18px 22px;  font-family: var(--hpkc-display);  font-weight: 600;  font-size: clamp(15px, 1.8vw, 17px);  color: var(--hpkc-ink);  display: flex;  align-items: center;  justify-content: space-between;  gap: 14px;  transition: color 0.25s ease;}.hpkc__faq summary:hover { color: var(--hpkc-gold-deep); }.hpkc__faq summary::-webkit-details-marker { display: none; }.hpkc__faq summary::after {  content: \"+\";  font-family: var(--hpkc-display);  font-weight: 700;  font-size: 22px;  color: var(--hpkc-gold);  transition: transform 0.3s ease;  line-height: 1;}.hpkc__faq details[open] summary::after { transform: rotate(45deg); }.hpkc__faq-body {  padding: 0 22px 20px;  color: #544b3a;  font-size: 16px;  line-height: 1.7;}\/* ================================================================= *\/\/*  GIFT BANNER                                                      *\/\/* ================================================================= *\/.hpkc__gift {  position: relative;  text-align: center;  border-radius: var(--hpkc-radius-lg);  overflow: hidden;  padding: clamp(30px, 5vw, 52px) clamp(20px, 4vw, 40px);  background: linear-gradient(160deg, #fffaf0, #efe3c6);  border: 1px solid var(--hpkc-line);  box-shadow: var(--hpkc-shadow-sm);}.hpkc__gift-ic {  font-size: 38px;  margin-bottom: 12px;  display: inline-block;  transition: transform 0.4s ease;}.hpkc__gift:hover .hpkc__gift-ic { transform: scale(1.14) rotate(-6deg); }.hpkc__gift h2 {  font-family: var(--hpkc-deco);  font-weight: 900;  font-size: clamp(24px, 4vw, 36px);  color: var(--hpkc-ink);  margin: 0 0 12px;}.hpkc__gift p {  max-width: 1200px;  margin: 0 auto;  color: var(--hpkc-text);  font-size: clamp(16px, 1.8vw, 19px);}\/* ================================================================= *\/\/*  TRUST STRIP                                                      *\/\/* ================================================================= *\/.hpkc__trust {  display: grid;  grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));  gap: 14px;  text-align: center;}.hpkc__trust-item {  padding: 22px 14px;  border: 1px solid var(--hpkc-line);  border-radius: 14px;  background: #fffdf6;  transition: transform 0.3s ease, box-shadow 0.3s ease, border-color 0.3s ease;}.hpkc__trust-item:hover {  transform: translateY(-5px);  box-shadow: var(--hpkc-shadow-sm);  border-color: rgba(201,162,39,0.55);}.hpkc__trust-ic { font-size: 24px; transition: transform 0.35s ease; display: inline-block; }.hpkc__trust-item:hover .hpkc__trust-ic { transform: scale(1.18); }.hpkc__trust-t {  font-family: var(--hpkc-display);  font-weight: 600;  font-size: 14.5px;  margin: 8px 0 2px;  color: var(--hpkc-ink);}.hpkc__trust-s { font-size: 13px; color: var(--hpkc-text-soft); }\/* ================================================================= *\/\/*  CLOSING CTA                                                      *\/\/* ================================================================= *\/.hpkc__cta {  position: relative;  text-align: center;  border-radius: var(--hpkc-radius-lg);  overflow: hidden;  padding: clamp(36px, 6vw, 66px) clamp(20px, 4vw, 40px);  background:    radial-gradient(90% 120% at 50% 0%, rgba(201,162,39,0.18), transparent 60%),    linear-gradient(160deg, #1d1a14, #14110d);  color: var(--hpkc-parchment);  border: 1px solid rgba(201,162,39,0.3);  box-shadow: var(--hpkc-shadow);}.hpkc__cta .hpkc__stars { opacity: 0.7; }.hpkc__cta h2 {  position: relative;  z-index: 2;  font-family: var(--hpkc-deco);  font-weight: 900;  font-size: clamp(26px, 5vw, 46px);  margin: 0 0 14px;  color: var(--hpkc-cream);  text-shadow: 0 0 26px rgba(201,162,39,0.3);}.hpkc__cta p {  position: relative;  z-index: 2;  max-width: 1200px;  margin: 0 auto;  color: rgba(244,236,216,0.86);  font-style: italic;  font-size: clamp(16px, 2vw, 20px);}\/* clickable seal -\u003e scrolls to Add to Cart *\/.hpkc__cta-seal {  position: relative;  z-index: 2;  display: inline-flex;  align-items: center;  gap: 10px;  margin-top: clamp(22px, 3.5vw, 30px);  font-family: var(--hpkc-display);  letter-spacing: 0.2em;  text-transform: uppercase;  font-size: clamp(11px, 1.6vw, 13px);  color: var(--hpkc-gold-soft);  padding: 14px 26px;  border: 1px solid rgba(201,162,39,0.45);  border-radius: 999px;  background: rgba(201,162,39,0.08);  cursor: pointer;  text-decoration: none;  transition: background 0.3s ease, border-color 0.3s ease, transform 0.3s ease, box-shadow 0.3s ease, color 0.3s ease;}.hpkc__cta-seal:hover {  background: rgba(201,162,39,0.2);  border-color: var(--hpkc-gold);  transform: translateY(-3px) scale(1.02);  box-shadow: 0 12px 30px -12px rgba(201,162,39,0.65);  color: var(--hpkc-cream);}.hpkc__cta-seal:active { transform: translateY(-1px) scale(0.99); }\/* ================================================================= *\/\/*  OUR PROMISE — shipping \u0026 assurance band                          *\/\/* ================================================================= *\/.hpkc__promise {  display: grid;  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));  gap: var(--hpkc-gap);  text-align: left;}.hpkc__promise-card {  position: relative;  background: linear-gradient(180deg, #fffaf0, #f1e7cf);  border: 1px solid var(--hpkc-line);  border-radius: var(--hpkc-radius);  padding: clamp(22px, 3vw, 30px);  overflow: hidden;  transition: transform 0.35s ease, box-shadow 0.35s ease, border-color 0.35s ease;}.hpkc__promise-card:hover {  transform: translateY(-5px);  box-shadow: var(--hpkc-shadow-sm);  border-color: rgba(201,162,39,0.55);}.hpkc__promise-ic {  font-size: 28px;  margin-bottom: 12px;  display: inline-block;  transition: transform 0.4s ease;}.hpkc__promise-card:hover .hpkc__promise-ic { transform: scale(1.14) rotate(-6deg); }.hpkc__promise-card h4 {  font-family: var(--hpkc-display);  font-weight: 700;  font-size: clamp(16px, 2vw, 19px);  margin: 0 0 8px;  color: var(--hpkc-ink);}.hpkc__promise-card p {  margin: 0;  font-size: 15px;  color: #544b3a;  line-height: 1.65;}\/* ================================================================= *\/\/*  RESPONSIVE — TABLET                                              *\/\/* ================================================================= *\/@media (max-width: 900px) {  .hpkc { font-size: 17px; }  .hpkc__spotlight h2 { max-width: 100%; }}\/* ================================================================= *\/\/*  RESPONSIVE — MOBILE                                              *\/\/* ================================================================= *\/@media (max-width: 600px) {  .hpkc { padding: 0; font-size: 16.5px; }  .hpkc__inner { padding: 18px 14px; }  .hpkc__features,  .hpkc__profiles,  .hpkc__houses,  .hpkc__split,  .hpkc__steps,  .hpkc__care,  .hpkc__loves,  .hpkc__promise,  .hpkc__notes,  .hpkc__spec-grid,  .hpkc__trust { grid-template-columns: 1fr; }  .hpkc__eyebrow { letter-spacing: 0.26em; }  .hpkc__title { font-size: clamp(26px, 9vw, 38px); }  .hpkc__spotlight,  .hpkc__spotlight h2,  .hpkc__spotlight \u003e p { text-align: center; }  .hpkc__spotlight .hpkc__kicker { justify-content: center; }  .hpkc__spotlight \u003e p { margin-left: auto; margin-right: auto; }  .hpkc__table th { width: 50%; }}\/* ================================================================= *\/\/*  REDUCED MOTION                                                   *\/\/* ================================================================= *\/@media (prefers-reduced-motion: reduce) {  .hpkc * { animation: none !important; transition: none !important; }}\u003c\/style\u003e\u003c!-- ================================================================= --\u003e\u003c!--  MARKUP                                                           --\u003e\u003c!--  lang=\"en\" =\u003e uppercase \"i\" renders as \"I\", not the Turkish form  --\u003e\u003c!-- ================================================================= --\u003e\u003cdiv class=\"hpkc\" lang=\"en\"\u003e  \u003cdiv class=\"hpkc__sheet\"\u003e    \u003cdiv class=\"hpkc__inner\"\u003e      \u003c!-- ======================= HERO ======================= --\u003e      \u003cheader class=\"hpkc__hero\"\u003e        \u003cdiv class=\"hpkc__stars\"\u003e\u003c\/div\u003e        \u003cspan class=\"hpkc__eyebrow\"\u003eWizarding Collection\u003c\/span\u003e        \u003ch1 class=\"hpkc__title\"\u003e          Harry Potter\u003cbr\u003e          \u003cspan class=\"hpkc__gold\"\u003eTheme Keycap Set\u003c\/span\u003e        \u003c\/h1\u003e        \u003cp class=\"hpkc__subtitle\"\u003e          Accio, magic. Summon the spellbound world of Hogwarts to your          fingertips and turn an ordinary keyboard into something          truly enchanted.        \u003c\/p\u003e        \u003cdiv class=\"hpkc__hero-rule\"\u003e\u003cspan\u003e✦   ⚡   ✦\u003c\/span\u003e\u003c\/div\u003e        \u003cdiv class=\"hpkc__badges\"\u003e          \u003cspan class=\"hpkc__badge\"\u003e\u003cspan\u003e🧙\u003c\/span\u003e\u003cspan\u003eWizarding Design\u003c\/span\u003e\u003c\/span\u003e          \u003cspan class=\"hpkc__badge\"\u003e\u003cspan\u003e🔮\u003c\/span\u003e\u003cspan\u003ePremium PBT\u003c\/span\u003e\u003c\/span\u003e          \u003cspan class=\"hpkc__badge\"\u003e\u003cspan\u003e✨\u003c\/span\u003e\u003cspan\u003eDye-Sub Legends\u003c\/span\u003e\u003c\/span\u003e          \u003cspan class=\"hpkc__badge\"\u003e\u003cspan\u003e⌨️\u003c\/span\u003e\u003cspan\u003eMX Compatible\u003c\/span\u003e\u003c\/span\u003e        \u003c\/div\u003e      \u003c\/header\u003e      \u003c!-- ======================= INTRO ======================= --\u003e      \u003csection class=\"hpkc__section\"\u003e        \u003cdiv class=\"hpkc__head\"\u003e          \u003cdiv class=\"hpkc__kicker\"\u003eThe Enchantment\u003c\/div\u003e          \u003ch2 class=\"hpkc__h2\"\u003eA Keyboard Worthy of the Great Hall\u003c\/h2\u003e          \u003cdiv class=\"hpkc__divider\"\u003e\u003cspan class=\"hpkc__diamond\"\u003e\u003c\/span\u003e\u003c\/div\u003e        \u003c\/div\u003e        \u003cdiv class=\"hpkc__prose\"\u003e          \u003cp\u003e            Transform your mechanical keyboard with a set inspired by the            legendary world of Hogwarts. Iconic symbols, storied spells and            subtle magical detailing bring a refined wizarding aesthetic to            your setup — equally at home during late-night study sessions,            marathon gaming raids, or everyday spellwork at your desk.          \u003c\/p\u003e          \u003cp\u003e            Crafted from durable \u003cstrong\u003ePBT material\u003c\/strong\u003e using a precise            \u003cstrong\u003edye-sublimation process\u003c\/strong\u003e, every legend stays sharp,            fade-resistant and beautiful for years. The lightly textured surface            resists shine and wear, so your keys feel as good on day one thousand            as they did on day one.          \u003c\/p\u003e        \u003c\/div\u003e      \u003c\/section\u003e      \u003c!-- ===================== FEATURE GRID ===================== --\u003e      \u003csection class=\"hpkc__section\"\u003e        \u003cdiv class=\"hpkc__head\"\u003e          \u003cdiv class=\"hpkc__kicker\"\u003eWhy You'll Love It\u003c\/div\u003e          \u003ch2 class=\"hpkc__h2\"\u003eKey Features\u003c\/h2\u003e          \u003cdiv class=\"hpkc__divider\"\u003e\u003cspan class=\"hpkc__diamond\"\u003e\u003c\/span\u003e\u003c\/div\u003e        \u003c\/div\u003e        \u003cdiv class=\"hpkc__features\"\u003e          \u003carticle class=\"hpkc__feature\"\u003e            \u003cdiv class=\"hpkc__feature-icon\"\u003e🧙\u003c\/div\u003e            \u003ch3\u003eWizarding Design\u003c\/h3\u003e            \u003cp\u003eHouse crests, enchanted spells and magical detailing woven               across the set for true fans of the wizarding world.\u003c\/p\u003e          \u003c\/article\u003e          \u003carticle class=\"hpkc__feature\"\u003e            \u003cdiv class=\"hpkc__feature-icon\"\u003e🔮\u003c\/div\u003e            \u003ch3\u003ePBT Construction\u003c\/h3\u003e            \u003cp\u003eThick, durable PBT that is oil-resistant and long-lasting —               built to survive years of casting.\u003c\/p\u003e          \u003c\/article\u003e          \u003carticle class=\"hpkc__feature\"\u003e            \u003cdiv class=\"hpkc__feature-icon\"\u003e✨\u003c\/div\u003e            \u003ch3\u003eDye-Sub Legends\u003c\/h3\u003e            \u003cp\u003eClean, razor-sharp, fade-proof printing baked into the cap so               your spells never wash away.\u003c\/p\u003e          \u003c\/article\u003e          \u003carticle class=\"hpkc__feature\"\u003e            \u003cdiv class=\"hpkc__feature-icon\"\u003e⌨️\u003c\/div\u003e            \u003ch3\u003eProfile Options\u003c\/h3\u003e            \u003cp\u003eChoose your typing feel — available in Cherry, MOA and SOA               profiles to match your preference.\u003c\/p\u003e          \u003c\/article\u003e          \u003carticle class=\"hpkc__feature\"\u003e            \u003cdiv class=\"hpkc__feature-icon\"\u003e🔗\u003c\/div\u003e            \u003ch3\u003eMX-Style Compatible\u003c\/h3\u003e            \u003cp\u003eFits Cherry MX, Gateron, Kailh and most MX-style switches you               already love.\u003c\/p\u003e          \u003c\/article\u003e          \u003carticle class=\"hpkc__feature\"\u003e            \u003cdiv class=\"hpkc__feature-icon\"\u003e🛡️\u003c\/div\u003e            \u003ch3\u003eShine Resistant\u003c\/h3\u003e            \u003cp\u003eA subtly textured finish keeps every keycap looking matte,               premium and glare-free.\u003c\/p\u003e          \u003c\/article\u003e        \u003c\/div\u003e      \u003c\/section\u003e      \u003c!-- =================== CRAFTSMANSHIP =================== --\u003e      \u003csection class=\"hpkc__section\"\u003e        \u003cdiv class=\"hpkc__spotlight\"\u003e          \u003cdiv class=\"hpkc__kicker\"\u003eCrafted to Endure\u003c\/div\u003e          \u003ch2\u003eForged in PBT, Sealed by Dye-Sublimation\u003c\/h2\u003e          \u003cp\u003e            Lesser keycaps rely on coatings and print-on-top legends that fade,            grease over and shine within months. This set is built differently.            Dense PBT plastic delivers a deep, deadened sound and a textured feel,            while dye-sublimated legends are infused into the surface itself —            never to peel, smudge or vanish.          \u003c\/p\u003e          \u003cdiv class=\"hpkc__spec-grid\"\u003e            \u003cdiv class=\"hpkc__spec\"\u003e              \u003cdiv class=\"hpkc__spec-k\"\u003eMaterial\u003c\/div\u003e              \u003cdiv class=\"hpkc__spec-v\"\u003ePremium PBT\u003c\/div\u003e            \u003c\/div\u003e            \u003cdiv class=\"hpkc__spec\"\u003e              \u003cdiv class=\"hpkc__spec-k\"\u003ePrinting\u003c\/div\u003e              \u003cdiv class=\"hpkc__spec-v\"\u003eDye-Sublimation\u003c\/div\u003e            \u003c\/div\u003e            \u003cdiv class=\"hpkc__spec\"\u003e              \u003cdiv class=\"hpkc__spec-k\"\u003eProfiles\u003c\/div\u003e              \u003cdiv class=\"hpkc__spec-v\"\u003eCherry · MOA · SOA\u003c\/div\u003e            \u003c\/div\u003e            \u003cdiv class=\"hpkc__spec\"\u003e              \u003cdiv class=\"hpkc__spec-k\"\u003eMount\u003c\/div\u003e              \u003cdiv class=\"hpkc__spec-v\"\u003eMX-Style Stem\u003c\/div\u003e            \u003c\/div\u003e            \u003cdiv class=\"hpkc__spec\"\u003e              \u003cdiv class=\"hpkc__spec-k\"\u003eFinish\u003c\/div\u003e              \u003cdiv class=\"hpkc__spec-v\"\u003eMatte · Anti-Shine\u003c\/div\u003e            \u003c\/div\u003e            \u003cdiv class=\"hpkc__spec\"\u003e              \u003cdiv class=\"hpkc__spec-k\"\u003eTheme\u003c\/div\u003e              \u003cdiv class=\"hpkc__spec-v\"\u003eWizarding World\u003c\/div\u003e            \u003c\/div\u003e          \u003c\/div\u003e        \u003c\/div\u003e      \u003c\/section\u003e      \u003c!-- =================== SOUND \u0026 FEEL =================== --\u003e      \u003csection class=\"hpkc__section\"\u003e        \u003cdiv class=\"hpkc__head\"\u003e          \u003cdiv class=\"hpkc__kicker\"\u003eThe Experience\u003c\/div\u003e          \u003ch2 class=\"hpkc__h2\"\u003eSound \u0026amp; Feel\u003c\/h2\u003e          \u003cp class=\"hpkc__lead\"\u003eMore than a look — these keycaps change how your            board sounds and feels under your fingers.\u003c\/p\u003e          \u003cdiv class=\"hpkc__divider\"\u003e\u003cspan class=\"hpkc__diamond\"\u003e\u003c\/span\u003e\u003c\/div\u003e        \u003c\/div\u003e        \u003cdiv class=\"hpkc__split\"\u003e          \u003carticle class=\"hpkc__panel\"\u003e            \u003cspan class=\"hpkc__panel-ic\"\u003e🔊\u003c\/span\u003e            \u003ch3\u003eA Deeper, Richer Sound\u003c\/h3\u003e            \u003cp\u003eThick PBT walls dampen the high-pitched ping of thinner caps,               giving every keystroke a fuller, more grounded \"thock\" that feels               as premium as it sounds.\u003c\/p\u003e          \u003c\/article\u003e          \u003carticle class=\"hpkc__panel\"\u003e            \u003cspan class=\"hpkc__panel-ic\"\u003e🤚\u003c\/span\u003e            \u003ch3\u003eA Textured, Grippy Touch\u003c\/h3\u003e            \u003cp\u003eThe fine matte texture adds confident grip and a tactile warmth,               while resisting the greasy shine that smooth ABS caps develop               over time.\u003c\/p\u003e          \u003c\/article\u003e        \u003c\/div\u003e      \u003c\/section\u003e      \u003c!-- ===================== PROFILES ===================== --\u003e      \u003csection class=\"hpkc__section\"\u003e        \u003cdiv class=\"hpkc__head\"\u003e          \u003cdiv class=\"hpkc__kicker\"\u003eChoose Your Feel\u003c\/div\u003e          \u003ch2 class=\"hpkc__h2\"\u003eThree Profiles, One Spell\u003c\/h2\u003e          \u003cp class=\"hpkc__lead\"\u003eEach sculpt changes the height and curve of the            keys — pick the typing experience that suits your style.\u003c\/p\u003e          \u003cdiv class=\"hpkc__divider\"\u003e\u003cspan class=\"hpkc__diamond\"\u003e\u003c\/span\u003e\u003c\/div\u003e        \u003c\/div\u003e        \u003cdiv class=\"hpkc__profiles\"\u003e          \u003carticle class=\"hpkc__profile\"\u003e            \u003cdiv class=\"hpkc__profile-glyph\"\u003eC\u003c\/div\u003e            \u003ch3\u003eCherry\u003c\/h3\u003e            \u003cspan class=\"hpkc__profile-tag\"\u003eLow · Classic\u003c\/span\u003e            \u003cp\u003eThe enthusiast favourite. A low, sculpted profile that feels               familiar, fast and refined for everyday typing.\u003c\/p\u003e          \u003c\/article\u003e          \u003carticle class=\"hpkc__profile\"\u003e            \u003cdiv class=\"hpkc__profile-glyph\"\u003eM\u003c\/div\u003e            \u003ch3\u003eMOA\u003c\/h3\u003e            \u003cspan class=\"hpkc__profile-tag\"\u003eMedium · Sculpted\u003c\/span\u003e            \u003cp\u003eA comfortable medium-height sculpt with gently dished tops that               cradle your fingertips for relaxed sessions.\u003c\/p\u003e          \u003c\/article\u003e          \u003carticle class=\"hpkc__profile\"\u003e            \u003cdiv class=\"hpkc__profile-glyph\"\u003eS\u003c\/div\u003e            \u003ch3\u003eSOA\u003c\/h3\u003e            \u003cspan class=\"hpkc__profile-tag\"\u003eTall · Spherical\u003c\/span\u003e            \u003cp\u003eA taller, spherical profile with a vintage feel and a deep,               satisfying landing on every keystroke.\u003c\/p\u003e          \u003c\/article\u003e        \u003c\/div\u003e      \u003c\/section\u003e      \u003c!-- ===================== HOUSE COLOURS ===================== --\u003e      \u003csection class=\"hpkc__section\"\u003e        \u003cdiv class=\"hpkc__head\"\u003e          \u003cdiv class=\"hpkc__kicker\"\u003eShow Your Colours\u003c\/div\u003e          \u003ch2 class=\"hpkc__h2\"\u003eFour Houses of Magic\u003c\/h2\u003e          \u003cp class=\"hpkc__lead\"\u003eAccents inspired by the four legendary houses —            wear your allegiance on your desk.\u003c\/p\u003e          \u003cdiv class=\"hpkc__divider\"\u003e\u003cspan class=\"hpkc__diamond\"\u003e\u003c\/span\u003e\u003c\/div\u003e        \u003c\/div\u003e        \u003cdiv class=\"hpkc__houses\"\u003e          \u003carticle class=\"hpkc__house hpkc__house--red\"\u003e            \u003cdiv class=\"hpkc__house-crest\"\u003e🦁\u003c\/div\u003e            \u003ch3\u003eThe Brave\u003c\/h3\u003e            \u003cp\u003eCourage \u0026amp; daring · crimson and gold\u003c\/p\u003e          \u003c\/article\u003e          \u003carticle class=\"hpkc__house hpkc__house--green\"\u003e            \u003cdiv class=\"hpkc__house-crest\"\u003e🐍\u003c\/div\u003e            \u003ch3\u003eThe Cunning\u003c\/h3\u003e            \u003cp\u003eAmbition \u0026amp; resolve · emerald and silver\u003c\/p\u003e          \u003c\/article\u003e          \u003carticle class=\"hpkc__house hpkc__house--blue\"\u003e            \u003cdiv class=\"hpkc__house-crest\"\u003e🦅\u003c\/div\u003e            \u003ch3\u003eThe Wise\u003c\/h3\u003e            \u003cp\u003eWit \u0026amp; learning · sapphire and bronze\u003c\/p\u003e          \u003c\/article\u003e          \u003carticle class=\"hpkc__house hpkc__house--yellow\"\u003e            \u003cdiv class=\"hpkc__house-crest\"\u003e🦡\u003c\/div\u003e            \u003ch3\u003eThe Loyal\u003c\/h3\u003e            \u003cp\u003ePatience \u0026amp; kindness · amber and black\u003c\/p\u003e          \u003c\/article\u003e        \u003c\/div\u003e      \u003c\/section\u003e      \u003c!-- ===================== COMPATIBILITY ===================== --\u003e      \u003csection class=\"hpkc__section\"\u003e        \u003cdiv class=\"hpkc__head\"\u003e          \u003cdiv class=\"hpkc__kicker\"\u003eWill It Fit?\u003c\/div\u003e          \u003ch2 class=\"hpkc__h2\"\u003eCompatibility\u003c\/h2\u003e          \u003cp class=\"hpkc__lead\"\u003eDesigned to support the most popular mechanical            keyboard layouts on the market.\u003c\/p\u003e          \u003cdiv class=\"hpkc__divider\"\u003e\u003cspan class=\"hpkc__diamond\"\u003e\u003c\/span\u003e\u003c\/div\u003e        \u003c\/div\u003e        \u003cdiv class=\"hpkc__compat\"\u003e          \u003cdiv class=\"hpkc__chips\"\u003e            \u003cspan class=\"hpkc__chip\"\u003e61\u003csmall\u003e key\u003c\/small\u003e\u003c\/span\u003e            \u003cspan class=\"hpkc__chip\"\u003e64\u003csmall\u003e key\u003c\/small\u003e\u003c\/span\u003e            \u003cspan class=\"hpkc__chip\"\u003e68\u003csmall\u003e key\u003c\/small\u003e\u003c\/span\u003e            \u003cspan class=\"hpkc__chip\"\u003e75\u003csmall\u003e key\u003c\/small\u003e\u003c\/span\u003e            \u003cspan class=\"hpkc__chip\"\u003e84\u003csmall\u003e key\u003c\/small\u003e\u003c\/span\u003e            \u003cspan class=\"hpkc__chip\"\u003e87\u003csmall\u003e key\u003c\/small\u003e\u003c\/span\u003e            \u003cspan class=\"hpkc__chip\"\u003e96\u003csmall\u003e key\u003c\/small\u003e\u003c\/span\u003e            \u003cspan class=\"hpkc__chip\"\u003e98\u003csmall\u003e key\u003c\/small\u003e\u003c\/span\u003e            \u003cspan class=\"hpkc__chip\"\u003e100\u003csmall\u003e key\u003c\/small\u003e\u003c\/span\u003e            \u003cspan class=\"hpkc__chip\"\u003e104\u003csmall\u003e key\u003c\/small\u003e\u003c\/span\u003e            \u003cspan class=\"hpkc__chip\"\u003e108\u003csmall\u003e key\u003c\/small\u003e\u003c\/span\u003e          \u003c\/div\u003e          \u003cdiv class=\"hpkc__notes\"\u003e            \u003cdiv class=\"hpkc__note hpkc__note--ok\"\u003e              \u003cdiv class=\"hpkc__note-ic\"\u003e✔\u003c\/div\u003e              \u003cdiv class=\"hpkc__note-text\"\u003e                \u003ch4\u003eMost Standard Layouts\u003c\/h4\u003e                \u003cp\u003eWorks beautifully with the popular layouts listed above.\u003c\/p\u003e              \u003c\/div\u003e            \u003c\/div\u003e            \u003cdiv class=\"hpkc__note hpkc__note--no\"\u003e              \u003cdiv class=\"hpkc__note-ic\"\u003e✕\u003c\/div\u003e              \u003cdiv class=\"hpkc__note-text\"\u003e                \u003ch4\u003eA Few Exceptions\u003c\/h4\u003e                \u003cp\u003eNot compatible with 6U or 6.5U spacebars or ultra-thin                   layouts.\u003c\/p\u003e              \u003c\/div\u003e            \u003c\/div\u003e            \u003cdiv class=\"hpkc__note hpkc__note--tip\"\u003e              \u003cdiv class=\"hpkc__note-ic\"\u003e💡\u003c\/div\u003e              \u003cdiv class=\"hpkc__note-text\"\u003e                \u003ch4\u003eNeed Help Choosing?\u003c\/h4\u003e                \u003cp\u003eUnsure about your board? Message us with your keyboard model                   and we'll happily confirm the fit before you buy.\u003c\/p\u003e              \u003c\/div\u003e            \u003c\/div\u003e          \u003c\/div\u003e        \u003c\/div\u003e      \u003c\/section\u003e      \u003c!-- ===================== SPECIFICATIONS ===================== --\u003e      \u003csection class=\"hpkc__section\"\u003e        \u003cdiv class=\"hpkc__head\"\u003e          \u003cdiv class=\"hpkc__kicker\"\u003eThe Fine Print\u003c\/div\u003e          \u003ch2 class=\"hpkc__h2\"\u003eSpecifications\u003c\/h2\u003e          \u003cdiv class=\"hpkc__divider\"\u003e\u003cspan class=\"hpkc__diamond\"\u003e\u003c\/span\u003e\u003c\/div\u003e        \u003c\/div\u003e        \u003cdiv class=\"hpkc__table-wrap\"\u003e          \u003ctable class=\"hpkc__table\"\u003e            \u003ctbody\u003e              \u003ctr\u003e\n\u003cth\u003eMaterial\u003c\/th\u003e\n\u003ctd\u003ePremium PBT (thick-walled)\u003c\/td\u003e\n\u003c\/tr\u003e              \u003ctr\u003e\n\u003cth\u003eLegend Process\u003c\/th\u003e\n\u003ctd\u003eDye-Sublimation (fade-proof)\u003c\/td\u003e\n\u003c\/tr\u003e              \u003ctr\u003e\n\u003cth\u003eProfiles Available\u003c\/th\u003e\n\u003ctd\u003eCherry · MOA · SOA\u003c\/td\u003e\n\u003c\/tr\u003e              \u003ctr\u003e\n\u003cth\u003eFinish\u003c\/th\u003e\n\u003ctd\u003eTextured matte, anti-shine\u003c\/td\u003e\n\u003c\/tr\u003e              \u003ctr\u003e\n\u003cth\u003eStem Type\u003c\/th\u003e\n\u003ctd\u003eMX-Style (cross stem)\u003c\/td\u003e\n\u003c\/tr\u003e              \u003ctr\u003e\n\u003cth\u003eSwitch Compatibility\u003c\/th\u003e\n\u003ctd\u003eCherry MX, Gateron, Kailh \u0026amp; most MX clones\u003c\/td\u003e\n\u003c\/tr\u003e              \u003ctr\u003e\n\u003cth\u003eSupported Layouts\u003c\/th\u003e\n\u003ctd\u003e61 \/ 64 \/ 68 \/ 75 \/ 84 \/ 87 \/ 96 \/ 98 \/ 100 \/ 104 \/ 108-key\u003c\/td\u003e\n\u003c\/tr\u003e              \u003ctr\u003e\n\u003cth\u003eNot Compatible\u003c\/th\u003e\n\u003ctd\u003e6U \u0026amp; 6.5U spacebars, ultra-thin layouts\u003c\/td\u003e\n\u003c\/tr\u003e              \u003ctr\u003e\n\u003cth\u003eTheme\u003c\/th\u003e\n\u003ctd\u003eWizarding World\u003c\/td\u003e\n\u003c\/tr\u003e              \u003ctr\u003e\n\u003cth\u003eIn the Box\u003c\/th\u003e\n\u003ctd\u003eKeycap set + keycap puller\u003c\/td\u003e\n\u003c\/tr\u003e            \u003c\/tbody\u003e          \u003c\/table\u003e        \u003c\/div\u003e      \u003c\/section\u003e      \u003c!-- ===================== GALLERY ===================== --\u003e      \u003csection class=\"hpkc__section\"\u003e        \u003cdiv class=\"hpkc__head\"\u003e          \u003cdiv class=\"hpkc__kicker\"\u003eA Closer Look\u003c\/div\u003e          \u003ch2 class=\"hpkc__h2\"\u003eAbout the Keyboard\u003c\/h2\u003e          \u003cp class=\"hpkc__lead\"\u003eEvery detail, captured up close — scroll through            the full gallery below.\u003c\/p\u003e          \u003cdiv class=\"hpkc__divider\"\u003e\u003cspan class=\"hpkc__diamond\"\u003e\u003c\/span\u003e\u003c\/div\u003e        \u003c\/div\u003e        \u003cdiv class=\"hpkc__gallery\"\u003e          \u003cfigure class=\"hpkc__frame\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0684\/6962\/0893\/files\/Detail_Images_1.jpg?v=1767963642\" alt=\"Harry Potter theme keycap set detail 1\" loading=\"lazy\"\u003e\u003c\/figure\u003e          \u003cfigure class=\"hpkc__frame\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0684\/6962\/0893\/files\/Detail_Images_2.jpg?v=1767963815\" alt=\"Harry Potter theme keycap set detail 2\" loading=\"lazy\"\u003e\u003c\/figure\u003e          \u003cfigure class=\"hpkc__frame\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0684\/6962\/0893\/files\/Detail_Images_3.jpg?v=1767963815\" alt=\"Harry Potter theme keycap set detail 3\" loading=\"lazy\"\u003e\u003c\/figure\u003e          \u003cfigure class=\"hpkc__frame\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0684\/6962\/0893\/files\/Detail_Images_4.jpg?v=1767963815\" alt=\"Harry Potter theme keycap set detail 4\" loading=\"lazy\"\u003e\u003c\/figure\u003e          \u003cfigure class=\"hpkc__frame\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0684\/6962\/0893\/files\/Detail_Images_5.jpg?v=1767963815\" alt=\"Harry Potter theme keycap set detail 5\" loading=\"lazy\"\u003e\u003c\/figure\u003e          \u003cfigure class=\"hpkc__frame\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0684\/6962\/0893\/files\/Detail_Images_6.jpg?v=1767963815\" alt=\"Harry Potter theme keycap set detail 6\" loading=\"lazy\"\u003e\u003c\/figure\u003e          \u003cfigure class=\"hpkc__frame\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0684\/6962\/0893\/files\/Detail_Images_7.jpg?v=1767963816\" alt=\"Harry Potter theme keycap set detail 7\" loading=\"lazy\"\u003e\u003c\/figure\u003e          \u003cfigure class=\"hpkc__frame\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0684\/6962\/0893\/files\/Detail_Images_8.jpg?v=1767963815\" alt=\"Harry Potter theme keycap set detail 8\" loading=\"lazy\"\u003e\u003c\/figure\u003e          \u003cfigure class=\"hpkc__frame\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0684\/6962\/0893\/files\/Detail_Images_9.jpg?v=1767963815\" alt=\"Harry Potter theme keycap set detail 9\" loading=\"lazy\"\u003e\u003c\/figure\u003e          \u003cfigure class=\"hpkc__frame\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0684\/6962\/0893\/files\/Detail_Images_10.jpg?v=1767963815\" alt=\"Harry Potter theme keycap set detail 10\" loading=\"lazy\"\u003e\u003c\/figure\u003e          \u003cfigure class=\"hpkc__frame\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0684\/6962\/0893\/files\/Detail_Images_11.jpg?v=1767963816\" alt=\"Harry Potter theme keycap set detail 11\" loading=\"lazy\"\u003e\u003c\/figure\u003e          \u003cfigure class=\"hpkc__frame\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0684\/6962\/0893\/files\/Detail_Images_12.jpg?v=1767963815\" alt=\"Harry Potter theme keycap set detail 12\" loading=\"lazy\"\u003e\u003c\/figure\u003e          \u003cfigure class=\"hpkc__frame\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0684\/6962\/0893\/files\/Detail_Images_13.jpg?v=1767963815\" alt=\"Harry Potter theme keycap set detail 13\" loading=\"lazy\"\u003e\u003c\/figure\u003e          \u003cfigure class=\"hpkc__frame\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0684\/6962\/0893\/files\/Detail_Images_14.jpg?v=1767963815\" alt=\"Harry Potter theme keycap set detail 14\" loading=\"lazy\"\u003e\u003c\/figure\u003e          \u003cfigure class=\"hpkc__frame\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0684\/6962\/0893\/files\/Detail_Images_15.jpg?v=1767963815\" alt=\"Harry Potter theme keycap set detail 15\" loading=\"lazy\"\u003e\u003c\/figure\u003e          \u003cfigure class=\"hpkc__frame\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0684\/6962\/0893\/files\/Detail_Images_16.jpg?v=1767963815\" alt=\"Harry Potter theme keycap set detail 16\" loading=\"lazy\"\u003e\u003c\/figure\u003e          \u003cfigure class=\"hpkc__frame\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0684\/6962\/0893\/files\/Detail_Images_17.jpg?v=1767963815\" alt=\"Harry Potter theme keycap set detail 17\" loading=\"lazy\"\u003e\u003c\/figure\u003e          \u003cfigure class=\"hpkc__frame\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0684\/6962\/0893\/files\/Detail_Images_18.jpg?v=1767963815\" alt=\"Harry Potter theme keycap set detail 18\" loading=\"lazy\"\u003e\u003c\/figure\u003e          \u003cfigure class=\"hpkc__frame\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0684\/6962\/0893\/files\/Detail_Images_19.jpg?v=1767963815\" alt=\"Harry Potter theme keycap set detail 19\" loading=\"lazy\"\u003e\u003c\/figure\u003e          \u003cfigure class=\"hpkc__frame\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0684\/6962\/0893\/files\/Detail_Images_20.jpg?v=1767963815\" alt=\"Harry Potter theme keycap set detail 20\" loading=\"lazy\"\u003e\u003c\/figure\u003e        \u003c\/div\u003e      \u003c\/section\u003e      \u003c!-- ===================== INSTALLATION ===================== --\u003e      \u003csection class=\"hpkc__section\"\u003e        \u003cdiv class=\"hpkc__head\"\u003e          \u003cdiv class=\"hpkc__kicker\"\u003eEasy Setup\u003c\/div\u003e          \u003ch2 class=\"hpkc__h2\"\u003eCasting the Spell — Installation\u003c\/h2\u003e          \u003cp class=\"hpkc__lead\"\u003eNo wand required. Swap your keycaps in minutes            with the included puller.\u003c\/p\u003e          \u003cdiv class=\"hpkc__divider\"\u003e\u003cspan class=\"hpkc__diamond\"\u003e\u003c\/span\u003e\u003c\/div\u003e        \u003c\/div\u003e        \u003cdiv class=\"hpkc__steps\"\u003e          \u003carticle class=\"hpkc__step\"\u003e            \u003cdiv class=\"hpkc__step-num\"\u003e01\u003c\/div\u003e            \u003ch4\u003ePull the Old Caps\u003c\/h4\u003e            \u003cp\u003eSlide the wire keycap puller over each cap and lift straight up to               remove your existing keycaps.\u003c\/p\u003e          \u003c\/article\u003e          \u003carticle class=\"hpkc__step\"\u003e            \u003cdiv class=\"hpkc__step-num\"\u003e02\u003c\/div\u003e            \u003ch4\u003eMatch the Layout\u003c\/h4\u003e            \u003cp\u003eLay out the new set to match your board, lining up modifiers and               the spacebar before mounting.\u003c\/p\u003e          \u003c\/article\u003e          \u003carticle class=\"hpkc__step\"\u003e            \u003cdiv class=\"hpkc__step-num\"\u003e03\u003c\/div\u003e            \u003ch4\u003ePress Into Place\u003c\/h4\u003e            \u003cp\u003eAlign each cap over its switch stem and press down gently until it               clicks securely into position.\u003c\/p\u003e          \u003c\/article\u003e          \u003carticle class=\"hpkc__step\"\u003e            \u003cdiv class=\"hpkc__step-num\"\u003e04\u003c\/div\u003e            \u003ch4\u003eCast Away\u003c\/h4\u003e            \u003cp\u003eGive your board a quick once-over, then enjoy a desk that looks               and feels truly magical.\u003c\/p\u003e          \u003c\/article\u003e        \u003c\/div\u003e      \u003c\/section\u003e      \u003c!-- ===================== CARE GUIDE ===================== --\u003e      \u003csection class=\"hpkc__section\"\u003e        \u003cdiv class=\"hpkc__head\"\u003e          \u003cdiv class=\"hpkc__kicker\"\u003eKeep the Magic Alive\u003c\/div\u003e          \u003ch2 class=\"hpkc__h2\"\u003eCare \u0026amp; Keeping\u003c\/h2\u003e          \u003cdiv class=\"hpkc__divider\"\u003e\u003cspan class=\"hpkc__diamond\"\u003e\u003c\/span\u003e\u003c\/div\u003e        \u003c\/div\u003e        \u003cdiv class=\"hpkc__care\"\u003e          \u003carticle class=\"hpkc__care-card\"\u003e            \u003cdiv class=\"hpkc__care-num\"\u003e01\u003c\/div\u003e            \u003ch4\u003eGentle Cleaning\u003c\/h4\u003e            \u003cp\u003eWipe keycaps with a soft, slightly damp cloth. For a deeper               clean, remove them and rinse in warm soapy water.\u003c\/p\u003e          \u003c\/article\u003e          \u003carticle class=\"hpkc__care-card\"\u003e            \u003cdiv class=\"hpkc__care-num\"\u003e02\u003c\/div\u003e            \u003ch4\u003eDry Fully\u003c\/h4\u003e            \u003cp\u003eAlways let keycaps dry completely before remounting them on your               switches to protect your board.\u003c\/p\u003e          \u003c\/article\u003e          \u003carticle class=\"hpkc__care-card\"\u003e            \u003cdiv class=\"hpkc__care-num\"\u003e03\u003c\/div\u003e            \u003ch4\u003eUse a Puller\u003c\/h4\u003e            \u003cp\u003eRemove caps with a wire keycap puller to avoid scratching the               legends or bending the stems.\u003c\/p\u003e          \u003c\/article\u003e          \u003carticle class=\"hpkc__care-card\"\u003e            \u003cdiv class=\"hpkc__care-num\"\u003e04\u003c\/div\u003e            \u003ch4\u003eAvoid Harsh Chemicals\u003c\/h4\u003e            \u003cp\u003eSkip solvents and abrasive cleaners. PBT and dye-sub legends only               need water and a little care.\u003c\/p\u003e          \u003c\/article\u003e        \u003c\/div\u003e      \u003c\/section\u003e      \u003c!-- ===================== WHY FANS LOVE IT ===================== --\u003e      \u003csection class=\"hpkc__section\"\u003e        \u003cdiv class=\"hpkc__head\"\u003e          \u003cdiv class=\"hpkc__kicker\"\u003eAt a Glance\u003c\/div\u003e          \u003ch2 class=\"hpkc__h2\"\u003eWhy Fans Love It\u003c\/h2\u003e          \u003cdiv class=\"hpkc__divider\"\u003e\u003cspan class=\"hpkc__diamond\"\u003e\u003c\/span\u003e\u003c\/div\u003e        \u003c\/div\u003e        \u003cdiv class=\"hpkc__loves\"\u003e          \u003cdiv class=\"hpkc__love\"\u003e            \u003cdiv class=\"hpkc__love-num\"\u003e3\u003c\/div\u003e            \u003cdiv class=\"hpkc__love-t\"\u003eProfile Options\u003c\/div\u003e          \u003c\/div\u003e          \u003cdiv class=\"hpkc__love\"\u003e            \u003cdiv class=\"hpkc__love-num\"\u003e11+\u003c\/div\u003e            \u003cdiv class=\"hpkc__love-t\"\u003eLayouts Supported\u003c\/div\u003e          \u003c\/div\u003e          \u003cdiv class=\"hpkc__love\"\u003e            \u003cdiv class=\"hpkc__love-num\"\u003e100%\u003c\/div\u003e            \u003cdiv class=\"hpkc__love-t\"\u003ePBT Material\u003c\/div\u003e          \u003c\/div\u003e          \u003cdiv class=\"hpkc__love\"\u003e            \u003cdiv class=\"hpkc__love-num\"\u003e∞\u003c\/div\u003e            \u003cdiv class=\"hpkc__love-t\"\u003eFade-Proof Legends\u003c\/div\u003e          \u003c\/div\u003e        \u003c\/div\u003e      \u003c\/section\u003e      \u003c!-- ===================== FAQ ===================== --\u003e      \u003csection class=\"hpkc__section\"\u003e        \u003cdiv class=\"hpkc__head\"\u003e          \u003cdiv class=\"hpkc__kicker\"\u003eAnswers\u003c\/div\u003e          \u003ch2 class=\"hpkc__h2\"\u003eFrequently Asked Questions\u003c\/h2\u003e          \u003cdiv class=\"hpkc__divider\"\u003e\u003cspan class=\"hpkc__diamond\"\u003e\u003c\/span\u003e\u003c\/div\u003e        \u003c\/div\u003e        \u003cdiv class=\"hpkc__faq\"\u003e          \u003cdetails open\u003e            \u003csummary\u003eWill this fit my keyboard?\u003c\/summary\u003e            \u003cdiv class=\"hpkc__faq-body\"\u003e              The set supports most standard layouts including 61, 64, 68, 75,              84, 87, 96, 98, 100, 104 and 108-key boards. It is not compatible              with 6U or 6.5U spacebars or ultra-thin layouts. If you're unsure,              send us your keyboard model and we'll confirm before you order.            \u003c\/div\u003e          \u003c\/details\u003e          \u003cdetails\u003e            \u003csummary\u003eWhat switches does it work with?\u003c\/summary\u003e            \u003cdiv class=\"hpkc__faq-body\"\u003e              The keycaps use a standard MX-style stem, so they're compatible              with Cherry MX, Gateron, Kailh and most other MX-style switches.            \u003c\/div\u003e          \u003c\/details\u003e          \u003cdetails\u003e            \u003csummary\u003eWhat's the difference between Cherry, MOA and SOA?\u003c\/summary\u003e            \u003cdiv class=\"hpkc__faq-body\"\u003e              They're different keycap profiles — essentially the height and              shape of the keys. Cherry is low and classic, MOA is a comfortable              medium-height sculpt, and SOA is a taller, spherical profile with a              vintage feel. Choose whichever typing experience you prefer.            \u003c\/div\u003e          \u003c\/details\u003e          \u003cdetails\u003e            \u003csummary\u003eWill the legends fade over time?\u003c\/summary\u003e            \u003cdiv class=\"hpkc__faq-body\"\u003e              No. The legends are dye-sublimated, meaning the design is infused              into the PBT surface rather than printed on top. They won't peel,              smudge or fade with everyday use.            \u003c\/div\u003e          \u003c\/details\u003e          \u003cdetails\u003e            \u003csummary\u003eHow do I install the keycaps?\u003c\/summary\u003e            \u003cdiv class=\"hpkc__faq-body\"\u003e              It's simple. Use a keycap puller to remove your old caps, line up              the new set with your layout, and press each cap onto its switch              stem until it clicks. The whole swap usually takes just a few              minutes.            \u003c\/div\u003e          \u003c\/details\u003e          \u003cdetails\u003e            \u003csummary\u003eHow should I clean them?\u003c\/summary\u003e            \u003cdiv class=\"hpkc__faq-body\"\u003e              Wipe with a soft, slightly damp cloth for everyday cleaning. For a              deeper clean, remove the caps and rinse them in warm soapy water,              then dry fully before remounting. Avoid harsh solvents.            \u003c\/div\u003e          \u003c\/details\u003e          \u003cdetails\u003e            \u003csummary\u003eDoes this include a keyboard?\u003c\/summary\u003e            \u003cdiv class=\"hpkc__faq-body\"\u003e              This listing is for the keycap set only. It's designed to dress up              a mechanical keyboard you already own.            \u003c\/div\u003e          \u003c\/details\u003e        \u003c\/div\u003e      \u003c\/section\u003e      \u003c!-- ===================== OUR PROMISE ===================== --\u003e      \u003csection class=\"hpkc__section\"\u003e        \u003cdiv class=\"hpkc__head\"\u003e          \u003cdiv class=\"hpkc__kicker\"\u003eShop With Confidence\u003c\/div\u003e          \u003ch2 class=\"hpkc__h2\"\u003eOur Promise to You\u003c\/h2\u003e          \u003cdiv class=\"hpkc__divider\"\u003e\u003cspan class=\"hpkc__diamond\"\u003e\u003c\/span\u003e\u003c\/div\u003e        \u003c\/div\u003e        \u003cdiv class=\"hpkc__promise\"\u003e          \u003carticle class=\"hpkc__promise-card\"\u003e            \u003cspan class=\"hpkc__promise-ic\"\u003e📦\u003c\/span\u003e            \u003ch4\u003eCarefully Packed\u003c\/h4\u003e            \u003cp\u003eEvery set is securely packaged so your keycaps arrive in perfect,               ready-to-cast condition.\u003c\/p\u003e          \u003c\/article\u003e          \u003carticle class=\"hpkc__promise-card\"\u003e            \u003cspan class=\"hpkc__promise-ic\"\u003e🔍\u003c\/span\u003e            \u003ch4\u003eQuality Checked\u003c\/h4\u003e            \u003cp\u003eEach order is inspected for crisp, even legends and clean,               consistent moulding before it ships.\u003c\/p\u003e          \u003c\/article\u003e          \u003carticle class=\"hpkc__promise-card\"\u003e            \u003cspan class=\"hpkc__promise-ic\"\u003e💬\u003c\/span\u003e            \u003ch4\u003eReal Human Support\u003c\/h4\u003e            \u003cp\u003eQuestions about fit or profiles? Reach out any time and a real               person will help you choose.\u003c\/p\u003e          \u003c\/article\u003e          \u003carticle class=\"hpkc__promise-card\"\u003e            \u003cspan class=\"hpkc__promise-ic\"\u003e🪄\u003c\/span\u003e            \u003ch4\u003eMade for Fans\u003c\/h4\u003e            \u003cp\u003eDesigned by people who love both mechanical keyboards and the               magic that inspired this set.\u003c\/p\u003e          \u003c\/article\u003e        \u003c\/div\u003e      \u003c\/section\u003e      \u003c!-- ===================== GIFT BANNER ===================== --\u003e      \u003csection class=\"hpkc__section\"\u003e        \u003cdiv class=\"hpkc__gift\"\u003e          \u003cspan class=\"hpkc__gift-ic\"\u003e🎁\u003c\/span\u003e          \u003ch2\u003eThe Perfect Gift for Any Wizard\u003c\/h2\u003e          \u003cp\u003eWhether for a birthday, the holidays, or a treat for yourself, this             set is a thoughtful surprise for fans, gamers and keyboard             enthusiasts alike.\u003c\/p\u003e        \u003c\/div\u003e      \u003c\/section\u003e      \u003c!-- ===================== TRUST STRIP ===================== --\u003e      \u003csection class=\"hpkc__section\"\u003e        \u003cdiv class=\"hpkc__trust\"\u003e          \u003cdiv class=\"hpkc__trust-item\"\u003e            \u003cdiv class=\"hpkc__trust-ic\"\u003e🛡️\u003c\/div\u003e            \u003cdiv class=\"hpkc__trust-t\"\u003eBuilt to Last\u003c\/div\u003e            \u003cdiv class=\"hpkc__trust-s\"\u003eDurable PBT material\u003c\/div\u003e          \u003c\/div\u003e          \u003cdiv class=\"hpkc__trust-item\"\u003e            \u003cdiv class=\"hpkc__trust-ic\"\u003e✨\u003c\/div\u003e            \u003cdiv class=\"hpkc__trust-t\"\u003eFade-Proof\u003c\/div\u003e            \u003cdiv class=\"hpkc__trust-s\"\u003eDye-sublimated legends\u003c\/div\u003e          \u003c\/div\u003e          \u003cdiv class=\"hpkc__trust-item\"\u003e            \u003cdiv class=\"hpkc__trust-ic\"\u003e💬\u003c\/div\u003e            \u003cdiv class=\"hpkc__trust-t\"\u003eFriendly Support\u003c\/div\u003e            \u003cdiv class=\"hpkc__trust-s\"\u003eHere to help you choose\u003c\/div\u003e          \u003c\/div\u003e          \u003cdiv class=\"hpkc__trust-item\"\u003e            \u003cdiv class=\"hpkc__trust-ic\"\u003e🪄\u003c\/div\u003e            \u003cdiv class=\"hpkc__trust-t\"\u003eFan-Crafted\u003c\/div\u003e            \u003cdiv class=\"hpkc__trust-s\"\u003eDesigned for true fans\u003c\/div\u003e          \u003c\/div\u003e        \u003c\/div\u003e      \u003c\/section\u003e      \u003c!-- ===================== CLOSING CTA ===================== --\u003e      \u003csection class=\"hpkc__section\"\u003e        \u003cdiv class=\"hpkc__cta\"\u003e          \u003cdiv class=\"hpkc__stars\"\u003e\u003c\/div\u003e          \u003ch2\u003eReady to Cast Your First Spell?\u003c\/h2\u003e          \u003cp\u003eA refined, magical keycap set designed for true fans of the             wizarding world. Mischief — and immaculate typing — managed.\u003c\/p\u003e                  \u003c\/div\u003e      \u003c\/section\u003e    \u003c\/div\u003e  \u003c\/div\u003e\n\u003c\/div\u003e\u003cnoscript\u003e\/* The closing seal scrolls the page to the store's Add to Cart button.   Works across most Shopify themes; falls back to the #AddToCart anchor   if a theme blocks inline scripts. *\/(function () {  function bind() {    var link = document.getElementById('hpkcCartLink');    if (!link) return;    link.addEventListener('click', function (e) {      var selectors = [        'button[name=\"add\"]',        '[name=\"add\"]',        '.product-form__submit',        '.product-form__cart-submit',        '#AddToCart',        '#AddToCart-product-template',        '.add-to-cart',        '[data-add-to-cart]',        'form[action*=\"\/cart\/add\"] [type=\"submit\"]',        'form[action*=\"\/cart\/add\"] button'      ];      var target = null;      for (var i = 0; i \u0026lt; selectors.length \u0026amp;\u0026amp; !target; i++) {        target = document.querySelector(selectors[i]);      }      if (target) {        e.preventDefault();        target.scrollIntoView({ behavior: 'smooth', block: 'center' });      }    });  }  if (document.readyState !== 'loading') { bind(); }  else { document.addEventListener('DOMContentLoaded', bind); }})();\u003c\/noscript\u003e\u003c!-- ================================================================= --\u003e\u003c!--  END HARRY POTTER THEME KEYCAP SET DESCRIPTION                    --\u003e\u003c!-- ================================================================= --\u003e","brand":"Rolipan","offers":[{"title":"• Cherry Profile","offer_id":49406822744279,"sku":null,"price":62.9,"currency_code":"USD","in_stock":true},{"title":"• MOA Profile","offer_id":49406822777047,"sku":null,"price":62.9,"currency_code":"USD","in_stock":true},{"title":"• SOA Profile","offer_id":49406822809815,"sku":null,"price":62.9,"currency_code":"USD","in_stock":true},{"title":"Reccazr R68","offer_id":49406822842583,"sku":null,"price":219.9,"currency_code":"USD","in_stock":true},{"title":"Reccazr R84","offer_id":49406822875351,"sku":null,"price":234.9,"currency_code":"USD","in_stock":true},{"title":"Reccazr R100","offer_id":49406822908119,"sku":null,"price":249.9,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0828\/3763\/5287\/files\/harry-potter-themed-cool-artisan-keycap-set-2315902.jpg?v=1783490092"},{"product_id":"pokemon-theme-japanese-anime-keycap-set","title":"Pokemon Theme Japanese Anime Keycap Set","description":"\u003cp\u003e\u003cstrong\u003eAre you ready to catch 'em all—on your keyboard?\u003c\/strong\u003e Bring the nostalgia and excitement of the Pokémon world to your mechanical keyboard with this \u003cstrong\u003ePokémon Theme Keycap Set!\u003c\/strong\u003e Featuring iconic designs inspired by your favorite pocket monsters, this set is perfect for any Pokémon Trainer who wants to level up their typing experience. 🎮🔥\u003c\/p\u003e\u003cp\u003eMade with \u003cstrong\u003ehigh-quality PBT material\u003c\/strong\u003e and crafted using the \u003cstrong\u003edye-sublimation process\u003c\/strong\u003e, these keycaps are designed for durability, vibrant colors, and long-lasting legends. The \u003cstrong\u003eCherry profile\u003c\/strong\u003e ensures a comfortable and smooth typing experience, making it a fantastic upgrade for Pokémon fans and gamers alike!\u003c\/p\u003e\u003chr\u003e\u003ch3\u003e\u003cstrong\u003eKey Features:\u003c\/strong\u003e\u003c\/h3\u003e\u003cp\u003e🔴 \u003cstrong\u003ePokémon-Inspired Design\u003c\/strong\u003e – Featuring iconic elements from the Pokémon universe.\u003cbr\u003e🎨 \u003cstrong\u003eDye-Sublimation Printing\u003c\/strong\u003e – Ensures crisp, long-lasting legends.\u003cbr\u003e🛡️ \u003cstrong\u003ePBT Material\u003c\/strong\u003e – Durable, oil-resistant, and fade-proof.\u003cbr\u003e⌨ \u003cstrong\u003eCherry Profile\u003c\/strong\u003e – Provides an ergonomic typing experience.\u003cbr\u003e🔗 \u003cstrong\u003eMX(+) Switch Compatible\u003c\/strong\u003e – Works with Cherry MX, Gateron, Kailh, and other cross-style switches.\u003c\/p\u003e\u003chr\u003e\u003ch3\u003e\u003cstrong\u003eCompatibility:\u003c\/strong\u003e\u003c\/h3\u003e\u003cp\u003e✔ Fits \u003cstrong\u003eALICE\/\u003c\/strong\u003e\u003cstrong\u003e61\/64\/68\/75\/84\/87\/96\/98\/100\/104\/108-key mechanical keyboards.\u003c\/strong\u003e\u003cbr\u003e✔ Compatible with \u003cstrong\u003eANSI \u0026amp; ISO layouts.\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003e🔥 \u003cstrong\u003eCatch this exclusive Pokémon keycap set before it disappears into the tall grass!\u003c\/strong\u003e 🏆⚡\u003c\/p\u003e\u003cp data-is-last-node=\"\" data-is-only-node=\"\"\u003e💬 \u003cstrong\u003eHave any questions? Feel free to reach out—we're here to help!\u003c\/strong\u003e 😊\u003c\/p\u003e","brand":"Rolipan","offers":[{"title":"Default Title","offer_id":49406823465175,"sku":null,"price":76.9,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0828\/3763\/5287\/files\/pokemon-theme-japanese-anime-keycap-set-2043379.jpg?v=1783490095"},{"product_id":"one-piece-theme-anime-artisan-keycap-set","title":"One Piece Theme Anime Artisan Keycap Set","description":"\u003c!-- One Piece Anime Artisan Keycap Set — Ultimate E-Commerce Page --\u003e\u003cstyle\u003e  :root{    --pm-text:#111827;    --pm-muted:#6b7280;    --pm-border:#e5e7eb;    --pm-soft:#fff9f6;    --pm-radius:16px;    --pm-orange:#ff8c42;    --pm-orange-light:#ffb380;    --pm-orange-soft:#fff0e6;    --pm-treasure:#ffd700;    --pm-ocean:#4a90e2;    --pm-gradient: linear-gradient(135deg, #ff8c42 0%, #ffb380 50%, #fff0e6 100%);  }  * { box-sizing: border-box; }  .pm-wrap{    max-width: 1020px;    margin: 0 auto;    padding: 24px 16px 48px;    color: var(--pm-text);    line-height: 1.7;    font-family: -apple-system,BlinkMacSystemFont,\"Segoe UI\",Roboto,Arial,sans-serif;    overflow-x: hidden;  }  \/* ===== HERO BADGE - CENTERED \u0026 PREMIUM ===== *\/  .pm-hero-badge{    display: inline-flex;    align-items: center;    gap: 8px;    padding: 8px 18px;    background: var(--pm-gradient);    color: #fff;    font-size: 13px;    font-weight: 900;    border-radius: 24px;    margin-bottom: 12px;    letter-spacing: 0.5px;    text-transform: uppercase;    box-shadow: 0 6px 20px rgba(255,140,66,0.5);    animation: premium-glow 3s ease-in-out infinite;  }  @keyframes premium-glow {    0%, 100% { box-shadow: 0 6px 20px rgba(255,140,66,0.5); }    50% { box-shadow: 0 8px 28px rgba(255,140,66,0.7); }  }  .pm-badge-center{    text-align: center;    margin-bottom: 16px;  }  .pm-title{    font-size: 32px;    font-weight: 900;    letter-spacing: -0.5px;    margin: 0 0 12px;    line-height: 1.2;    min-height: auto;    background: linear-gradient(135deg, #111827 0%, #4b5563 100%);    -webkit-background-clip: text;    -webkit-text-fill-color: transparent;    background-clip: text;    word-wrap: break-word;    overflow-wrap: break-word;  }  .pm-sub{    margin: 0 0 18px;    color: var(--pm-muted);    font-size: 15px;    font-weight: 600;    display: flex;    align-items: center;    gap: 12px;    flex-wrap: wrap;  }  .pm-sub span{    display: inline-flex;    align-items: center;    gap: 4px;  }  \/* ===== CARDS ===== *\/  .pm-card{    border: 1px solid var(--pm-border);    border-radius: 20px;    background: #fff;    padding: 28px 24px;    box-shadow: 0 1px 3px rgba(0,0,0,0.05);    margin-bottom: 16px;    overflow: hidden;  }  .pm-p{    margin: 12px 0;    color: #374151;    font-size: 15px;    line-height: 1.75;    word-wrap: break-word;    overflow-wrap: break-word;  }  .pm-h3{    margin: 24px 0 14px;    font-size: 18px;    font-weight: 900;    letter-spacing: -0.3px;    display:flex;    align-items:center;    gap:12px;    color: #111827;    word-wrap: break-word;    overflow-wrap: break-word;  }  .pm-ico{    width: 32px;    height: 32px;    display:inline-grid;    place-items:center;    border-radius: 10px;    background: var(--pm-orange-soft);    border: 1px solid var(--pm-orange-light);    font-size: 16px;    flex-shrink: 0;  }  .pm-ul{    margin: 0;    padding-left: 0;    color:#374151;    font-size: 15px;    list-style: none;  }  .pm-ul li{     margin: 10px 0;    padding-left: 28px;    position: relative;    word-wrap: break-word;    overflow-wrap: break-word;  }  .pm-ul li:before{    content: \"⚓\";    position: absolute;    left: 0;    color: #ff8c42;    font-weight: 900;    font-size: 16px;  }  .pm-hr{    border: 0;    border-top: 2px solid var(--pm-soft);    margin: 24px 0;  }  \/* ===== TRUST BADGES WITH HOVER ===== *\/  .pm-trust{    display: grid;    grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));    gap: 12px;    margin: 24px 0;  }  .pm-trust-item{    display: flex;    align-items: center;    gap: 12px;    padding: 14px;    background: var(--pm-orange-soft);    border: 1px solid var(--pm-orange-light);    border-radius: 12px;    font-size: 13px;    font-weight: 700;    color: #111827;    transition: all 0.3s ease;    cursor: pointer;  }  .pm-trust-item:hover{    transform: translateY(-4px);    box-shadow: 0 8px 20px rgba(255,140,66,0.35);    background: linear-gradient(135deg, var(--pm-orange-soft) 0%, #fff 100%);    border-color: var(--pm-orange);  }  .pm-trust-icon{    width: 36px;    height: 36px;    background: #fff;    border-radius: 8px;    display: grid;    place-items: center;    font-size: 18px;    flex-shrink: 0;    transition: transform 0.3s ease;  }  .pm-trust-item:hover .pm-trust-icon{    transform: scale(1.15) rotate(5deg);  }  \/* ===== FEATURE GRID ===== *\/  .pm-feature-grid{    display: grid;    grid-template-columns: repeat(3, 1fr);    gap: 16px;    margin: 24px 0;  }  .pm-feature-card{    padding: 20px;    background: linear-gradient(135deg, #fff 0%, var(--pm-soft) 100%);    border: 1px solid var(--pm-border);    border-radius: 16px;    text-align: center;    transition: transform 0.3s ease, box-shadow 0.3s ease;  }  .pm-feature-card:hover{    transform: translateY(-4px);    box-shadow: 0 8px 24px rgba(255,140,66,0.2);  }  .pm-feature-icon{    font-size: 32px;    margin-bottom: 12px;  }  .pm-feature-title{    font-size: 15px;    font-weight: 800;    color: #111827;    margin: 0 0 6px;  }  .pm-feature-desc{    font-size: 13px;    color: var(--pm-muted);    margin: 0;  }  \/* ===== SPECS TABLE - ENHANCED WITH HOVER ===== *\/  .pm-table-wrapper{    transition: transform 0.3s ease, box-shadow 0.3s ease;    border-radius: 16px;    overflow: hidden;  }  .pm-table-wrapper:hover{    transform: translateY(-2px);    box-shadow: 0 8px 24px rgba(0,0,0,0.12);  }  .pm-table{    width: 100%;    border-collapse: separate;    border-spacing: 0;    overflow: hidden;    border: 1px solid var(--pm-border);    border-radius: 16px;    background: #fff;  }  .pm-table th,  .pm-table td{    padding: 16px;    border-bottom: 1px solid var(--pm-border);    font-size: 14px;    text-align: left;    transition: background 0.2s ease;    word-wrap: break-word;    overflow-wrap: break-word;  }  .pm-table tr:hover th,  .pm-table tr:hover td{    background: var(--pm-orange-soft);  }  .pm-table tr:last-child th,  .pm-table tr:last-child td{ border-bottom: 0; }  .pm-table th{    width: 38%;    color:#374151;    font-weight: 900;    font-size: 13px;    text-transform: uppercase;    letter-spacing: .04em;    background: linear-gradient(135deg, #fafafa 0%, #f5f5f5 100%);  }  .pm-table td{    font-weight: 700;    color:#111827;    background:#ffffff;  }  \/* ===== ALERT - ENHANCED WITH HOVER ===== *\/  .pm-alert{    margin-top: 16px;    padding: 16px 18px;    border: 2px solid #fee2e2;    background: #fef2f2;    border-radius: 14px;    color:#991b1b;    font-size: 14px;    font-weight: 600;    display: flex;    align-items: flex-start;    gap: 10px;    transition: transform 0.3s ease, box-shadow 0.3s ease, border-color 0.3s ease;    word-wrap: break-word;    overflow-wrap: break-word;  }  .pm-alert:hover{    transform: translateY(-2px);    box-shadow: 0 6px 20px rgba(220, 38, 38, 0.15);    border-color: #fecaca;  }  .pm-alert-icon{    font-size: 20px;    flex-shrink: 0;  }  \/* ===== INFO BOX - ENHANCED WITH HOVER ===== *\/  .pm-info-box{    padding: 12px 16px;    background: var(--pm-soft);    border-radius: 12px;    border-left: 4px solid #ff8c42;    transition: transform 0.3s ease, box-shadow 0.3s ease, border-color 0.3s ease;    word-wrap: break-word;    overflow-wrap: break-word;  }  .pm-info-box:hover{    transform: translateX(4px);    box-shadow: 0 4px 16px rgba(255, 140, 66, 0.2);    border-color: #ff6b1a;  }  \/* ===== 3-IMAGE GRID WITH LABELS (TOP SECTION) ===== *\/  .pm-image-grid{    display: grid;    grid-template-columns: repeat(3, 1fr);    gap: 12px;    margin: 24px 0;  }  .pm-grid-img{    position: relative;    overflow: hidden;    border-radius: 16px;    border: 1px solid var(--pm-border);    line-height: 0;    height: 350px;  }  .pm-grid-img img{    width: 100%;    height: 100%;    object-fit: cover;    display: block;    transform: scale(1);    transition: transform 0.5s ease;  }  .pm-grid-img:hover img{    transform: scale(1.08);  }  \/* Image Label Badge - Top Right Corner *\/  .pm-img-label{    position: absolute;    top: 12px;    right: 12px;    background: rgba(255, 255, 255, 0.95);    padding: 6px 12px;    border-radius: 8px;    font-size: 11px;    font-weight: 800;    color: #111827;    text-transform: uppercase;    letter-spacing: 0.5px;    box-shadow: 0 2px 8px rgba(0,0,0,0.1);    z-index: 2;    backdrop-filter: blur(4px);    border: 1px solid rgba(0,0,0,0.05);  }  \/* ===== 2-IMAGE GALLERY ===== *\/  .pm-double-gallery{    display: grid;    grid-template-columns: repeat(2, 1fr);    gap: 12px;    margin: 24px 0;  }  .pm-double-img{    position: relative;    overflow: hidden;    border-radius: 16px;    border: 1px solid var(--pm-border);    line-height: 0;    height: 400px;  }  .pm-double-img img{    width: 100%;    height: 100%;    object-fit: cover;    display: block;    transition: transform 0.5s ease;  }  .pm-double-img:hover img{    transform: scale(1.05);  }  \/* ===== RECTANGLE IMAGE SECTION (Between Content) ===== *\/  .pm-rectangle-image{    margin: 32px 0;    border-radius: 16px;    overflow: hidden;    border: 1px solid var(--pm-border);    line-height: 0;    height: 480px;  }  .pm-rectangle-image img{    width: 100%;    height: 100%;    object-fit: cover;    display: block;    transition: transform 0.5s ease;  }  .pm-rectangle-image:hover img{    transform: scale(1.05);  }  \/* ===== LAYOUT SECTION - SQUARE WITH IMAGE LEFT \u0026 TEXT RIGHT ===== *\/  .pm-layout-section{    margin: 32px 0;    display: grid;    grid-template-columns: 1fr 1fr;    gap: 24px;    align-items: stretch;    overflow: hidden;  }  .pm-layout-img{    width: 100%;    aspect-ratio: 1\/1;    border-radius: 0px;    border: 2px solid var(--pm-border);    overflow: hidden;    line-height: 0;    background: #fff;    display: flex;    align-items: center;    justify-content: center;    max-width: 100%;    position: relative;  }  .pm-layout-img img{    width: 100%;    height: 100%;    object-fit: contain;    display: block;    padding: 0px;    max-width: 100%;  }  \/* Layout Image Label - Same style as top images *\/  .pm-layout-label{    position: absolute;    top: 12px;    right: 12px;    background: rgba(255, 255, 255, 0.95);    padding: 6px 12px;    border-radius: 8px;    font-size: 11px;    font-weight: 800;    color: #111827;    text-transform: uppercase;    letter-spacing: 0.5px;    box-shadow: 0 2px 8px rgba(0,0,0,0.1);    z-index: 2;    backdrop-filter: blur(4px);    border: 1px solid rgba(0,0,0,0.05);  }  .pm-layout-text{    aspect-ratio: 1\/1;    padding: 24px 20px;    background: var(--pm-soft);    border-radius: 0px;    border: 2px solid var(--pm-orange-light);    display: flex;    flex-direction: column;    justify-content: center;    overflow: hidden;    max-width: 100%;  }  .pm-layout-title{    font-size: 18px;    font-weight: 900;    color: #111827;    margin: 0 0 20px;    line-height: 1.4;    word-wrap: break-word;    overflow-wrap: break-word;    hyphens: auto;  }  .pm-layout-list{    margin: 0 0 14px 0;    padding-left: 0;    list-style: none;  }  .pm-layout-list li{    padding: 10px 0;    font-size: 14px;    font-weight: 600;    color: #374151;    position: relative;    padding-left: 28px;    word-wrap: break-word;    overflow-wrap: break-word;  }  .pm-layout-list li:before{    content: \"⚓\";    position: absolute;    left: 0;    color: #ff8c42;    font-weight: 900;    font-size: 18px;  }  .pm-layout-note{    font-size: 13px;    color: var(--pm-muted);    line-height: 1.7;    margin: 0;    font-style: italic;    padding: 12px;    background: rgba(255,140,66,0.1);    border-radius: 8px;    word-wrap: break-word;    overflow-wrap: break-word;  }  \/* ===== CTA SECTION WITH ADJUSTED SPACING ===== *\/  .pm-cta{    margin-top: 32px;    padding: 32px 28px;    background: var(--pm-gradient);    border-radius: 20px;    text-align: center;    color: #fff;    box-shadow: 0 8px 24px rgba(255,140,66,0.45);  }  .pm-cta-title{    font-size: 24px;    font-weight: 900;    margin: 0 0 10px;    word-wrap: break-word;    overflow-wrap: break-word;  }  .pm-cta-text{    font-size: 15px;    margin: 0 0 12px;    opacity: 0.95;    word-wrap: break-word;    overflow-wrap: break-word;  }  .pm-cta-btn{    display: inline-block;    padding: 14px 32px;    background: #fff;    color: #111827;    font-size: 15px;    font-weight: 800;    border-radius: 12px;    text-decoration: none;    transition: transform 0.2s ease, box-shadow 0.2s ease;    box-shadow: 0 4px 12px rgba(0,0,0,0.1);    cursor: pointer;    animation: heartbeat-slow 3s ease-in-out infinite;  }  .pm-cta-btn:hover{    transform: translateY(-2px) scale(1.05);    box-shadow: 0 6px 20px rgba(0,0,0,0.15);    animation: heartbeat-hover 2s ease-in-out infinite;  }  @keyframes heartbeat-slow {    0%, 100% { transform: scale(1); }    7% { transform: scale(1.03); }    14% { transform: scale(1); }    21% { transform: scale(1.03); }    28% { transform: scale(1); }  }  @keyframes heartbeat-hover {    0%, 100% { transform: translateY(-2px) scale(1.05); }    50% { transform: translateY(-2px) scale(1.08); }  }  \/* ===== CENTERED HELP SECTION ===== *\/  .pm-help-center{    text-align: center;    margin-top: 32px;  }  \/* ===== FOOTER INFO - MINIMAL SPACING ===== *\/  .pm-footer-info{    margin-top: 16px;    margin-bottom: 0;    padding: 14px 18px;    text-align: center;    background: var(--pm-soft);    border-radius: 20px;    border: 1px solid var(--pm-border);  }  .pm-footer-badges{    display: flex;    flex-wrap: wrap;    justify-content: center;    gap: 20px;    font-size: 13px;    color: var(--pm-muted);    margin: 0;  }  .pm-footer-badge-item{    display: flex;    align-items: center;    gap: 6px;  }  .pm-footer-badge-icon{    font-size: 16px;  }  \/* ===== RESPONSIVE - TABLET ===== *\/  @media (max-width: 860px){    .pm-wrap{       padding: 16px 12px 32px;     }    .pm-title{       font-size: 24px;     }    .pm-sub{       font-size: 14px;       gap: 10px;    }    .pm-card{       padding: 20px 16px;     }    .pm-p{       font-size: 14px;     }    .pm-h3{       font-size: 17px;       margin: 20px 0 12px;    }    .pm-ico{      width: 28px;      height: 28px;      font-size: 14px;    }    .pm-ul{       font-size: 14px;     }    .pm-ul li{      padding-left: 24px;    }    .pm-ul li:before{      font-size: 14px;    }    .pm-trust{       grid-template-columns: 1fr;       gap: 10px;    }    .pm-trust-item{      padding: 12px;      font-size: 12px;    }    .pm-trust-icon{      width: 32px;      height: 32px;      font-size: 16px;    }    .pm-feature-grid{       grid-template-columns: repeat(2, 1fr);       gap: 12px;    }    .pm-feature-card{      padding: 16px;    }    .pm-feature-icon{      font-size: 28px;      margin-bottom: 10px;    }    .pm-feature-title{      font-size: 14px;    }    .pm-feature-desc{      font-size: 12px;    }    .pm-table th,    .pm-table td{      padding: 12px;      font-size: 13px;    }    .pm-table th{      font-size: 11px;    }    .pm-alert{      padding: 14px 16px;      font-size: 13px;    }    .pm-alert-icon{      font-size: 18px;    }    .pm-cta{       padding: 24px 20px;     }    .pm-cta-title{       font-size: 20px;     }    .pm-cta-text{       font-size: 14px;      margin: 0 0 10px;     }    .pm-cta-btn{      padding: 12px 28px;      font-size: 14px;    }    .pm-image-grid{       grid-template-columns: 1fr;      gap: 10px;    }    .pm-grid-img{      height: 300px;    }    .pm-double-gallery{      grid-template-columns: 1fr;      gap: 10px;    }    .pm-double-img{      height: 300px;    }    .pm-img-label,    .pm-layout-label{      font-size: 10px;      padding: 5px 10px;      top: 10px;      right: 10px;    }    .pm-rectangle-image{      height: 350px;      margin: 24px 0;    }    .pm-layout-section{      grid-template-columns: 1fr;      gap: 16px;      margin: 24px 0;    }    .pm-layout-img,    .pm-layout-text{      aspect-ratio: 1\/1;      max-width: 100%;    }    .pm-layout-text{      padding: 20px 16px;    }    .pm-layout-title{      font-size: 16px;      margin: 0 0 16px;    }    .pm-layout-list li{      font-size: 13px;      padding: 8px 0;      padding-left: 24px;    }    .pm-layout-list li:before{      font-size: 16px;    }    .pm-layout-note{      font-size: 12px;      padding: 10px;    }    .pm-footer-badges{      font-size: 12px;      gap: 16px;    }  }  \/* ===== RESPONSIVE - MOBILE ===== *\/  @media (max-width: 500px){    .pm-wrap{       padding: 12px 10px 28px;      max-width: 100%;      overflow-x: hidden;    }    .pm-hero-badge{      font-size: 10px;      padding: 5px 12px;    }    .pm-title{       font-size: 18px;       line-height: 1.3;       margin-bottom: 10px;    }    .pm-sub{       font-size: 11px;       gap: 6px;    }    .pm-card{       padding: 16px 12px;       border-radius: 16px;    }    .pm-p{       font-size: 13px;      line-height: 1.65;      margin: 10px 0;    }    .pm-h3{       font-size: 14px;       margin: 16px 0 10px;      gap: 8px;    }    .pm-ico{      width: 24px;      height: 24px;      font-size: 12px;    }    .pm-ul{       font-size: 12px;     }    .pm-ul li{      margin: 8px 0;      padding-left: 20px;    }    .pm-ul li:before{      font-size: 12px;    }    .pm-hr{      margin: 16px 0;    }    .pm-trust{       grid-template-columns: 1fr;       gap: 8px;      margin: 16px 0;    }    .pm-trust-item{      padding: 10px;      font-size: 11px;    }    .pm-trust-icon{      width: 28px;      height: 28px;      font-size: 14px;    }    .pm-feature-grid{       grid-template-columns: 1fr;       gap: 10px;      margin: 16px 0;    }    .pm-feature-card{      padding: 12px;    }    .pm-feature-icon{      font-size: 22px;      margin-bottom: 8px;    }    .pm-feature-title{      font-size: 12px;      margin-bottom: 4px;    }       .pm-feature-desc{      font-size: 10px;    }    .pm-table-wrapper{      border-radius: 12px;      overflow-x: auto;      -webkit-overflow-scrolling: touch;    }    .pm-table{      border-radius: 12px;      min-width: 100%;    }    .pm-table th,    .pm-table td{      padding: 10px 8px;      font-size: 11px;    }    .pm-table th{      font-size: 9px;      width: 35%;    }    .pm-alert{      padding: 12px 14px;      font-size: 11px;      border-radius: 12px;    }    .pm-alert-icon{      font-size: 16px;    }    .pm-info-box{      font-size: 11px;      padding: 10px 12px;    }    .pm-cta{       padding: 20px 14px;      margin-top: 24px;      border-radius: 16px;    }    .pm-cta-title{       font-size: 17px;       margin-bottom: 8px;    }    .pm-cta-text{       font-size: 12px;      margin: 0 0 10px;     }    .pm-cta-btn{      padding: 11px 24px;      font-size: 12px;      border-radius: 10px;    }    .pm-image-grid{       grid-template-columns: 1fr;      gap: 8px;      margin: 16px 0;    }    .pm-grid-img{      height: 250px;      border-radius: 12px;    }    .pm-double-gallery{      grid-template-columns: 1fr;      gap: 8px;    }    .pm-double-img{      height: 250px;      border-radius: 12px;    }    .pm-img-label,    .pm-layout-label{      font-size: 8px;      padding: 4px 8px;      top: 8px;      right: 8px;      border-radius: 6px;    }    .pm-rectangle-image{      height: 280px;      margin: 20px 0;      border-radius: 12px;    }    .pm-layout-section{      grid-template-columns: 1fr;      gap: 12px;      margin: 20px 0;      overflow: hidden;    }    .pm-layout-img{      border-radius: 12px;      border: 1px solid var(--pm-border);      aspect-ratio: 1\/1;      max-width: 100%;    }    .pm-layout-img img{      max-width: 100%;      height: auto;    }    .pm-layout-text{      padding: 14px 12px;      border-radius: 12px;      border: 1px solid var(--pm-orange-light);      aspect-ratio: auto;      min-height: auto;    }    .pm-layout-title{      font-size: 13px;      margin: 0 0 12px;      line-height: 1.4;    }    .pm-layout-list{      margin: 0 0 10px 0;    }    .pm-layout-list li{      font-size: 11px;      padding: 5px 0;      padding-left: 20px;      line-height: 1.5;    }    .pm-layout-list li:before{      font-size: 13px;    }    .pm-layout-note{      font-size: 10px;      padding: 8px;      line-height: 1.5;    }    .pm-help-center{      margin-top: 24px;    }    .pm-help-center .pm-p{      font-size: 12px;    }    .pm-footer-info{      padding: 10px 14px;      border-radius: 16px;      margin-top: 12px;    }    .pm-footer-badges{      gap: 12px;      flex-direction: column;      align-items: center;      font-size: 11px;    }    .pm-footer-badge-icon{      font-size: 14px;    }  }\u003c\/style\u003e\u003cdiv class=\"pm-wrap\"\u003e\n\u003c!-- Hero Badge - CENTERED \u0026 PREMIUM --\u003e\u003cdiv class=\"pm-badge-center\"\u003e\u003cdiv class=\"pm-hero-badge\"\u003e⚓ Anime Collection • Limited Edition\u003c\/div\u003e\u003c\/div\u003e\n\u003c!-- PRODUCT IMAGES IN 3-IMAGE GRID WITH TOP-RIGHT LABELS --\u003e\u003cdiv class=\"pm-image-grid\"\u003e\n\u003c!-- Main Product View --\u003e\u003cdiv class=\"pm-grid-img\"\u003e\n\u003cspan class=\"pm-img-label\"\u003eMain Product View\u003c\/span\u003e \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0684\/6962\/0893\/files\/one-piece-theme-anime-artisan-keycap-set-7932635.jpg?v=1769761181\" alt=\"One Piece Theme Anime Artisan Keycap Set - KeyArtisan\" loading=\"lazy\"\u003e\n\u003c\/div\u003e\n\u003c!-- Lifestyle Setup View --\u003e\u003cdiv class=\"pm-grid-img\"\u003e\n\u003cspan class=\"pm-img-label\"\u003eLifestyle Setup\u003c\/span\u003e \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0684\/6962\/0893\/files\/one-piece-theme-anime-artisan-keycap-set-5496522.jpg?v=1769761181\" alt=\"One Piece Theme Anime Artisan Keycap Set - KeyArtisan\" loading=\"lazy\"\u003e\n\u003c\/div\u003e\n\u003c!-- Detail Close-Up Shot --\u003e\u003cdiv class=\"pm-grid-img\"\u003e\n\u003cspan class=\"pm-img-label\"\u003eDetail Close-Up\u003c\/span\u003e \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0684\/6962\/0893\/files\/one-piece-theme-anime-artisan-keycap-set-5976122.jpg?v=1769761181\" alt=\"One Piece Theme Anime Artisan Keycap Set - KeyArtisan\" loading=\"lazy\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pm-card\"\u003e\n\u003ch1 class=\"pm-title\"\u003eOne Piece Anime Artisan Keycap Set\u003c\/h1\u003e\n\u003cdiv class=\"pm-sub\"\u003e\n\u003cspan\u003e⚓ Chibi Crew Characters\u003c\/span\u003e \u003cspan\u003e🏴☠️ Adventure Theme\u003c\/span\u003e \u003cspan\u003e🗺️ Premium Quality\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp class=\"pm-p\"\u003e⚓ \u003cstrong\u003eTransform your keyboard into a Grand Line adventure!\u003c\/strong\u003e Ready to sail with the Straw Hat crew? 🏴☠️\u003c\/p\u003e\n\u003cp class=\"pm-p\"\u003eThe \u003cstrong\u003eOne Piece Anime Artisan Keycap Set\u003c\/strong\u003e brings your favorite pirate adventure to life with stunning chibi character art, treasure motifs, and nautical details. Every keystroke becomes part of an epic journey across the seas.\u003c\/p\u003e\n\u003cp class=\"pm-p\"\u003eFeaturing beloved characters in adorable chibi style, treasure maps, sailing ships, and iconic One Piece symbols. The warm color palette of ocean blues, treasure golds, adventure reds, and wood-tone browns creates an immersive pirate aesthetic that anime fans and keyboard enthusiasts will treasure.\u003c\/p\u003e\n\u003c!-- Trust Badges with Hover Effects --\u003e\u003cdiv class=\"pm-trust\"\u003e\n\u003cdiv class=\"pm-trust-item\"\u003e\n\u003cdiv class=\"pm-trust-icon\"\u003e🚚\u003c\/div\u003e\n\u003cdiv\u003eFree Shipping Over $100\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pm-trust-item\"\u003e\n\u003cdiv class=\"pm-trust-icon\"\u003e🔒\u003c\/div\u003e\n\u003cdiv\u003eSecure Checkout\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pm-trust-item\"\u003e\n\u003cdiv class=\"pm-trust-icon\"\u003e↩️\u003c\/div\u003e\n\u003cdiv\u003e60-Day Returns\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003chr class=\"pm-hr\"\u003e\n\u003c!-- Feature Grid - 6 items --\u003e\u003ch3 class=\"pm-h3\"\u003e\n\u003cspan class=\"pm-ico\"\u003e✨\u003c\/span\u003e Why You'll Love This Set\u003c\/h3\u003e\n\u003cdiv class=\"pm-feature-grid\"\u003e\n\u003cdiv class=\"pm-feature-card\"\u003e\n\u003cdiv class=\"pm-feature-icon\"\u003e🏴☠️\u003c\/div\u003e\n\u003ch4 class=\"pm-feature-title\"\u003eEpic Adventure Theme\u003c\/h4\u003e\n\u003cp class=\"pm-feature-desc\"\u003eChibi characters, treasure maps \u0026amp; pirate details\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pm-feature-card\"\u003e\n\u003cdiv class=\"pm-feature-icon\"\u003e⚓\u003c\/div\u003e\n\u003ch4 class=\"pm-feature-title\"\u003eAnime Authenticity\u003c\/h4\u003e\n\u003cp class=\"pm-feature-desc\"\u003eOfficial One Piece inspired artwork \u0026amp; symbols\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pm-feature-card\"\u003e\n\u003cdiv class=\"pm-feature-icon\"\u003e🗺️\u003c\/div\u003e\n\u003ch4 class=\"pm-feature-title\"\u003eDual Profile Options\u003c\/h4\u003e\n\u003cp class=\"pm-feature-desc\"\u003eChoose MOA (rounded) or Cherry (classic)\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pm-feature-card\"\u003e\n\u003cdiv class=\"pm-feature-icon\"\u003e🎨\u003c\/div\u003e\n\u003ch4 class=\"pm-feature-title\"\u003eRich Color Palette\u003c\/h4\u003e\n\u003cp class=\"pm-feature-desc\"\u003eOcean blues, treasure golds \u0026amp; warm tones\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pm-feature-card\"\u003e\n\u003cdiv class=\"pm-feature-icon\"\u003e💪\u003c\/div\u003e\n\u003ch4 class=\"pm-feature-title\"\u003ePremium PBT Build\u003c\/h4\u003e\n\u003cp class=\"pm-feature-desc\"\u003eDye-sublimation print, 142-key coverage\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pm-feature-card\"\u003e\n\u003cdiv class=\"pm-feature-icon\"\u003e🎁\u003c\/div\u003e\n\u003ch4 class=\"pm-feature-title\"\u003eCollector's Item\u003c\/h4\u003e\n\u003cp class=\"pm-feature-desc\"\u003ePerfect gift for anime \u0026amp; keyboard fans\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003chr class=\"pm-hr\"\u003e\n\u003ch3 class=\"pm-h3\"\u003e\n\u003cspan class=\"pm-ico\"\u003e🌊\u003c\/span\u003e Set Sail on Every Keystroke\u003c\/h3\u003e\n\u003cp class=\"pm-p\"\u003eFrom Luffy's infectious smile to detailed nautical maps, this keycap set captures the heart of One Piece. Each key tells a story through meticulously crafted artwork featuring the Straw Hat crew, treasure chests, compass roses, and iconic pirate symbols that make every typing session feel like an adventure on the Grand Line.\u003c\/p\u003e\n\u003ch3 class=\"pm-h3\"\u003e\n\u003cspan class=\"pm-ico\"\u003e🎀\u003c\/span\u003e Standout Features\u003c\/h3\u003e\n\u003cul class=\"pm-ul\"\u003e\n\u003cli\u003eAdorable chibi One Piece character novelties with vibrant colors\u003c\/li\u003e\n\u003cli\u003eTreasure-themed artwork: maps, barrels, ships \u0026amp; compass designs\u003c\/li\u003e\n\u003cli\u003eChoice between MOA profile (smooth, rounded) or Cherry profile (classic)\u003c\/li\u003e\n\u003cli\u003eComplete 142-key set with full ANSI \u0026amp; ISO layout support\u003c\/li\u003e\n\u003cli\u003ePremium PBT material with dye-sublimation printing (fade-resistant)\u003c\/li\u003e\n\u003cli\u003eOcean-inspired color palette with warm adventure accent tones\u003c\/li\u003e\n\u003cli\u003eIncludes keycap puller tool for hassle-free installation\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c!-- DOUBLE IMAGE GALLERY --\u003e\u003cdiv class=\"pm-double-gallery\"\u003e\n\u003cdiv class=\"pm-double-img\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0684\/6962\/0893\/files\/one-piece-theme-anime-artisan-keycap-set-7625762.jpg?v=1769761181\" alt=\"One Piece Theme Anime Artisan Keycap Set - KeyArtisan\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"pm-double-img\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0684\/6962\/0893\/files\/one-piece-theme-anime-artisan-keycap-set-1627956.jpg?v=1769761181\" alt=\"One Piece Theme Anime Artisan Keycap Set - KeyArtisan\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- RECTANGLE IMAGE BETWEEN SECTIONS --\u003e\u003cdiv class=\"pm-rectangle-image\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0684\/6962\/0893\/files\/one-piece-theme-anime-artisan-keycap-set-1505512.jpg?v=1769761181\" alt=\"One Piece Theme Anime Artisan Keycap Set - KeyArtisan\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"pm-card\"\u003e\n\u003ch3 class=\"pm-h3\"\u003e\n\u003cspan class=\"pm-ico\"\u003e🎨\u003c\/span\u003e Available Variations\u003c\/h3\u003e\n\u003cp class=\"pm-p\"\u003e\u003cstrong\u003eChoose Your Perfect Profile:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul class=\"pm-ul\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eMOA Profile\u003c\/strong\u003e - Smooth, rounded top for comfortable typing (142 keys)\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCherry Profile\u003c\/strong\u003e - Classic sculpted shape for traditional feel (142 keys)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"pm-p\"\u003eBoth profiles include the complete character artwork and 142-key coverage for maximum compatibility.\u003c\/p\u003e\n\u003chr class=\"pm-hr\"\u003e\n\u003ch3 class=\"pm-h3\"\u003e\n\u003cspan class=\"pm-ico\"\u003e💎\u003c\/span\u003e Premium Build Quality\u003c\/h3\u003e\n\u003cul class=\"pm-ul\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eMaterial:\u003c\/strong\u003e Premium PBT plastic for long-lasting durability\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePrinting:\u003c\/strong\u003e Dye-sublimation legends (permanent, never fades)\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eThickness:\u003c\/strong\u003e 1.4mm thick keycaps for premium sound \u0026amp; feel\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFinish:\u003c\/strong\u003e Textured matte surface prevents shine \u0026amp; fingerprints\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eDurability:\u003c\/strong\u003e Designed for daily heavy use \u0026amp; long-term collecting\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eQuality Control:\u003c\/strong\u003e Each set inspected before shipping\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003chr class=\"pm-hr\"\u003e\n\u003ch3 class=\"pm-h3\"\u003e\n\u003cspan class=\"pm-ico\"\u003e⚙️\u003c\/span\u003e Technical Specifications\u003c\/h3\u003e\n\u003cdiv class=\"pm-table-wrapper\"\u003e\u003ctable class=\"pm-table\" role=\"table\" aria-label=\"Keyboard compatibility specifications\"\u003e\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eProfile Options\u003c\/th\u003e\n\u003ctd\u003eMOA Profile (Rounded) \/ Cherry Profile (Classic)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eKey Count\u003c\/th\u003e\n\u003ctd\u003e142 Keys (Complete Set)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eLayout Support\u003c\/th\u003e\n\u003ctd\u003eANSI \u0026amp; ISO Compatible\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eKeyboard Sizes\u003c\/th\u003e\n\u003ctd\u003e60% \/ 65% \/ 75% \/ 80% (TKL) \/ 96% \/ Full-Size \/ Alice \u0026amp; Much More\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSwitch Type\u003c\/th\u003e\n\u003ctd\u003eMX-Style Cross Mechanical Switches Only\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eMaterial\u003c\/th\u003e\n\u003ctd\u003ePremium PBT (1.4mm thickness)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003ePrinting Method\u003c\/th\u003e\n\u003ctd\u003eDye-Sublimation (Permanent \u0026amp; Fade-Resistant)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSurface Finish\u003c\/th\u003e\n\u003ctd\u003eTextured Matte (Anti-Shine)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/div\u003e\n\u003cdiv class=\"pm-alert\"\u003e\n\u003cspan class=\"pm-alert-icon\"\u003e⚠️\u003c\/span\u003e\u003cdiv\u003e\n\u003cstrong\u003eCompatibility Notice:\u003c\/strong\u003e This keycap set works ONLY with MX-style mechanical switches. NOT compatible with membrane keyboards, laptop scissor switches, or low-profile mechanical keyboards. Verify your keyboard uses standard MX switches before ordering.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003chr class=\"pm-hr\"\u003e\n\u003c!-- LAYOUT SECTION HEADING --\u003e\u003ch3 class=\"pm-h3\"\u003e\n\u003cspan class=\"pm-ico\"\u003e📐\u003c\/span\u003e Layout Coverage \u0026amp; Compatibility\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003c!-- SQUARE LAYOUT SECTION - IMAGE LEFT, TEXT RIGHT WITH LABEL --\u003e\u003cdiv class=\"pm-layout-section\"\u003e\n\u003cdiv class=\"pm-layout-img\"\u003e\n\u003cspan class=\"pm-layout-label\"\u003eKeycap SET LAYOUT\u003c\/span\u003e \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0684\/6962\/0893\/files\/one-piece-theme-anime-artisan-keycap-set-2172244.jpg?v=1769761181\" alt=\"One Piece Theme Anime Artisan Keycap Set - KeyArtisan\" loading=\"lazy\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pm-layout-text\"\u003e\n\u003ch2 class=\"pm-layout-title\"\u003eUniversal Compatibility with Most Mechanical Keyboards\u003c\/h2\u003e\n\u003cul class=\"pm-layout-list\"\u003e\n\u003cli\u003e60% Compact Layouts\u003c\/li\u003e\n\u003cli\u003e65% Compact with Arrows\u003c\/li\u003e\n\u003cli\u003e75% Compact Full Function\u003c\/li\u003e\n\u003cli\u003e80% TKL (Tenkeyless)\u003c\/li\u003e\n\u003cli\u003e96% \/ 100%\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003eAlice Ergonomic Layout\u003cbr\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"pm-layout-note\"\u003e\u003cstrong\u003e💡 Tip:\u003c\/strong\u003e Compatible with ANSI \u0026amp; ISO layouts. Not sure if your keyboard is compatible? Send us a photo or model number — our team is happy to verify compatibility before you order!\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pm-card\"\u003e\n\u003ch3 class=\"pm-h3\"\u003e\n\u003cspan class=\"pm-ico\"\u003e📦\u003c\/span\u003e Complete Package Contents\u003c\/h3\u003e\n\u003cul class=\"pm-ul\"\u003e\n\u003cli\u003e\n\u003cstrong\u003e142-Key Keycap Set\u003c\/strong\u003e - Your choice of MOA or Cherry profile\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCharacter Novelty Keys\u003c\/strong\u003e - All One Piece themed special keys\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eKeycap Puller Tool\u003c\/strong\u003e - Plastic puller for easy installation\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePremium Box\u003c\/strong\u003e - High Quality Packaging\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"pm-p pm-info-box\"\u003e\u003cstrong\u003e📝 Important:\u003c\/strong\u003e This listing includes \u003cstrong\u003eKEYCAPS ONLY\u003c\/strong\u003e. Keyboards, switches, and other accessories shown in product photos are for display purposes only and are NOT included in your purchase.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- Additional Image Gallery with Variation Names --\u003e\u003cdiv class=\"pm-image-grid\"\u003e\n\u003cdiv class=\"pm-grid-img\"\u003e\n\u003cspan class=\"pm-img-label\"\u003eMOA Profile\u003c\/span\u003e \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0684\/6962\/0893\/files\/one-piece-theme-anime-artisan-keycap-set-7932635.jpg?v=1769761181\" alt=\"One Piece Theme Anime Artisan Keycap Set - KeyArtisan\" loading=\"lazy\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pm-grid-img\"\u003e\n\u003cspan class=\"pm-img-label\"\u003eNovelty Details\u003c\/span\u003e \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0684\/6962\/0893\/files\/one-piece-theme-anime-artisan-keycap-set-3112657.jpg?v=1769761181\" alt=\"One Piece Theme Anime Artisan Keycap Set - KeyArtisan\" loading=\"lazy\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pm-grid-img\"\u003e\n\u003cspan class=\"pm-img-label\"\u003eCherry Profile\u003c\/span\u003e \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0684\/6962\/0893\/files\/one-piece-theme-anime-artisan-keycap-set-6814826.jpg?v=1769761181\" alt=\"One Piece Theme Anime Artisan Keycap Set - KeyArtisan\" loading=\"lazy\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- CTA Section with Heartbeat Animation --\u003e\u003cdiv class=\"pm-cta\"\u003e\n\u003ch2 class=\"pm-cta-title\"\u003e⚓ Begin Your Adventure Today! 🏴☠️\u003c\/h2\u003e\n\u003cp class=\"pm-cta-text\"\u003eJoin the One Piece crew and transform your keyboard into an epic pirate journey\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- Centered Help Section --\u003e\u003cdiv class=\"pm-card pm-help-center\"\u003e\n\u003cp class=\"pm-p\"\u003e\u003cstrong\u003e💬 Questions? We're Here to Help!\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp class=\"pm-p\"\u003eNeed advice on profile differences? Wondering about compatibility with your specific keyboard? Want help choosing between MOA and Cherry profiles?\u003c\/p\u003e\n\u003cp class=\"pm-p\"\u003eOur KeyArtisan support team loves helping fellow a keyboard enthusiasts! We typically respond within 24 hours and can answer any questions about installation, compatibility, or building your perfect setup. 😊\u003c\/p\u003e\n\u003chr class=\"pm-hr\"\u003e\n\u003cp style=\"margin-bottom: 0; font-size: 13px;\" class=\"pm-p\"\u003e\u003cstrong\u003e🏴☠️ The Adventure Awaits\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp style=\"margin-bottom: 0; font-size: 13px;\" class=\"pm-p\"\u003eColorful, detailed, and brimming with personality — the One Piece Anime Artisan Keycap Set is the ultimate choice for anime enthusiasts, mechanical keyboard collectors, and anyone who wants to bring the spirit of adventure, friendship, and epic journeys to their daily typing experience. Every keystroke becomes part of the Grand Line adventure. ⚓\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- Footer Info - MINIMAL SPACING --\u003e\u003cdiv class=\"pm-footer-info\"\u003e\u003cdiv class=\"pm-footer-badges\"\u003e\n\u003cdiv class=\"pm-footer-badge-item\"\u003e\n\u003cspan class=\"pm-footer-badge-icon\"\u003e📧\u003c\/span\u003e \u003cspan\u003e\u003cstrong\u003eFull Order Tracking Included\u003c\/strong\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pm-footer-badge-item\"\u003e\n\u003cspan class=\"pm-footer-badge-icon\"\u003e🌍\u003c\/span\u003e \u003cspan\u003e\u003cstrong\u003eWorldwide Shipping Available\u003c\/strong\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pm-footer-badge-item\"\u003e\n\u003cspan class=\"pm-footer-badge-icon\"\u003e💝\u003c\/span\u003e \u003cspan\u003e\u003cstrong\u003ePremium Quality Guaranteed\u003c\/strong\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Rolipan","offers":[{"title":"MOA Profile","offer_id":49406823497943,"sku":null,"price":69.9,"currency_code":"USD","in_stock":true},{"title":"Cherry Profile","offer_id":49406823530711,"sku":null,"price":69.9,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0828\/3763\/5287\/files\/one-piece-theme-anime-artisan-keycap-set-9737168.jpg?v=1783490096"},{"product_id":"mobile-suit-gundam-rx-0-unicorn-gundam-keycap-set","title":"Mobile Suit Gundam: RX-0 Unicorn Gundam Keycap Set","description":"\u003ch2\u003e\u003cem\u003eDescription\u003c\/em\u003e\u003c\/h2\u003e\u003cp\u003eTransform your keyboard with the Mobile Suit Gundam: RX-0 Unicorn Gundam Keycap Set! The Bundle (2-In-1) Keycap Set, the RX-0 Unicorn Gundam Keycap Set or the PC Supplement Keycap Set are three fascinating possibilities. The RX-0 model has a sleek white base and eye-catching black keycaps with distinctive anime icon patterns. Notably, the ESC key adds flair to your setup with its striking unicorn design. The colorful combination of red, blue and green keycaps in the PC Supplement Keycap Set makes it ideal for personalization. These keycaps which are made of sturdy PBT\/PC materials that combine fashion and utility for any Gundam fan!\u003c\/p\u003e\u003ch2\u003e\u003cem\u003eMaterial\u003c\/em\u003e\u003c\/h2\u003e\u003cp\u003eHigh-Quality PBT\/PC\u003c\/p\u003e\u003ch2\u003e\u003cem\u003eSize\u003c\/em\u003e\u003c\/h2\u003e\u003cp\u003eKeycap’s Height 1.25cm Estimated\u003c\/p\u003e\u003ch2\u003e\u003cem\u003eCompatibility\u003c\/em\u003e\u003c\/h2\u003e\u003cp\u003eCherry MX switches\u003cem\u003e\u003c\/em\u003e\u003c\/p\u003e\u003ch2\u003e\u003cem\u003eRemark\u003c\/em\u003e\u003c\/h2\u003e\u003cp\u003eBundle (2-In-1) Keycap Set: This Version was including Full Set Keycaps (165pcs Keycaps) ONLY.\u003cbr\u003eRX-0 Unicorn Gundam Keycap Set: This Version was including Full Set Keycaps (141pcs Keycaps) ONLY.\u003cbr\u003ePC Supplement Keycap Set: This Version was including Full Set Keycaps (24pcs Keycaps) ONLY.\u003cbr\u003eThis product able to adaptation with wooting keyboards.\u003cbr\u003eThis keycaps is able to transmit light.\u003c\/p\u003e","brand":"Rolipan","offers":[{"title":"Default Title","offer_id":49406823825623,"sku":null,"price":109.9,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0828\/3763\/5287\/files\/mobile-suit-gundam-rx-0-unicorn-gundam-keycap-set-5620512.webp?v=1783490099"},{"product_id":"dandadan-theme-keycap-set-108pcs","title":"Dandadan Temalı Tuş Takımı Seti • 108 Parça","description":"\u003cp\u003eKristal netliğinde, poster kalitesinde anime grafikleri için beş taraflı boya süblimasyonu içeren bu 108 tuşlu \u003cstrong\u003eyarı saydam PBT tuş takımı seti\u003c\/strong\u003e ile \u003cstrong\u003eDandadan\u003c\/strong\u003eın canlı ve kaotik dünyasına adım atın. Her tuş renk ve detayla dolup taşarak mekanik klavyenize hayat verir ve RGB arka aydınlatmanızın güzelce parlamasını sağlar.\u003c\/p\u003e\u003chr\u003e\u003cp\u003e✨ \u003cstrong\u003eTemel Özellikler\u003c\/strong\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eTema:\u003c\/strong\u003e Dandadan Anime\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eTuş Sayısı:\u003c\/strong\u003e 108 adet\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eMalzeme:\u003c\/strong\u003e PBT\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eBaskı:\u003c\/strong\u003e Beş Taraflı Boya Süblimasyonu (Tam Kapsama)\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eTasarım Kalitesi:\u003c\/strong\u003e Kristal netliğinde, poster kalitesinde grafikler için vektör film çıktısı\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eStil:\u003c\/strong\u003e Yarı saydam, RGB aydınlatma için mükemmel\u003c\/li\u003e\n\u003c\/ul\u003e\u003chr\u003e\u003cp\u003e\u003cstrong\u003eUyumluluk\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003eTam boy, TKL, %75, %65 ve %60 düzenlerine (108, 104, 87, 84, 68, 61 tuşlu mekanik klavyeler) uyar.\u003cbr\u003e6U\/6.5U boşluk tuşları veya ultra ince klavyeler gibi standart dışı düzenlerle uyumlu değildir.\u003c\/p\u003e\u003chr\u003e\u003cp\u003eKlavye kurulumlarında \u003cstrong\u003eeğlence, stil ve yüksek kaliteli işçiliği\u003c\/strong\u003e birleştirmek isteyen anime meraklıları ve Dandadan hayranları için mükemmeldir.\u003c\/p\u003e\u003chr\u003e\u003cp\u003e \u003c\/p\u003e","brand":"Rolipan","offers":[{"title":"Default Title","offer_id":49406824087767,"sku":null,"price":69.9,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0828\/3763\/5287\/files\/dandadan-theme-keycap-set-108pcs-4889402.jpg?v=1783490103"},{"product_id":"cool-black-simple-minimalist-keycap-set","title":"Cool Black Simple Minimalist Keycap Set","description":"\u003cp\u003e\u003cstrong\u003eLooking for a clean and stylish keyboard upgrade?\u003c\/strong\u003e The \u003cstrong\u003eCool Black Simple Minimalist Keycap Set\u003c\/strong\u003e is the perfect choice for those who want a sleek, professional look without any distractions. Featuring a solid black color and a minimalist design, this keycap set elevates your mechanical keyboard while maintaining a refined aesthetic.\u003c\/p\u003e\u003cp\u003eCrafted from \u003cstrong\u003epremium PBT material\u003c\/strong\u003e, these keycaps are known for their durability and resistance to wear. The \u003cstrong\u003edye-sublimation process\u003c\/strong\u003e ensures that the legends won’t fade over time, while the \u003cstrong\u003eCherry profile\u003c\/strong\u003e offers a comfortable and ergonomic typing experience.\u003c\/p\u003e\u003chr\u003e\u003ch3\u003e\u003cstrong\u003eKey Features:\u003c\/strong\u003e\u003c\/h3\u003e\u003cp\u003e⚫ \u003cstrong\u003eMinimalist Black Design\u003c\/strong\u003e – A clean and professional look that fits any setup.\u003cbr\u003e🛡️ \u003cstrong\u003eDurable PBT Material\u003c\/strong\u003e – Oil-resistant, wear-resistant, and built to last.\u003cbr\u003e🎨 \u003cstrong\u003eDye-Sublimation Process\u003c\/strong\u003e – Crisp, long-lasting legends that won’t fade.\u003cbr\u003e⌨ \u003cstrong\u003eCherry Profile\u003c\/strong\u003e – A slight curve for a natural typing feel and ergonomic support.\u003cbr\u003e🔗 \u003cstrong\u003eMX(+) Switch Compatible\u003c\/strong\u003e – Works with Cherry MX, Gateron, Kailh, and other cross-style switches.\u003c\/p\u003e\u003chr\u003e\u003ch3\u003e\u003cstrong\u003eCompatibility:\u003c\/strong\u003e\u003c\/h3\u003e\u003cp\u003e✔ Fits \u003cstrong\u003e61\/64\/68\/75\/84\/87\/96\/98\/100\/104\/108-key mechanical keyboards.\u003c\/strong\u003e\u003cbr\u003e✔ Compatible with \u003cstrong\u003eANSI layout.\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003e❗ Not compatible with non-standard layouts like \u003cstrong\u003e6U, 6.5U, or 7U spacebars\u003c\/strong\u003e or ultra-thin keyboards.\u003c\/p\u003e\u003cp\u003e💡 \u003cstrong\u003eNeed help verifying compatibility? Contact us—we’re happy to assist! 😊\u003c\/strong\u003e\u003c\/p\u003e\u003cp data-is-last-node=\"\" data-is-only-node=\"\"\u003e🌟 \u003cstrong data-is-last-node=\"\"\u003eUpgrade your keyboard with the timeless elegance of the Cool Black Simple Minimalist keycap set!\u003c\/strong\u003e\u003c\/p\u003e","brand":"Rolipan","offers":[{"title":"Default Title","offer_id":49406824251607,"sku":null,"price":43.9,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0828\/3763\/5287\/files\/cool-black-simple-minimalist-keycap-set-5048331.jpg?v=1783490105"},{"product_id":"starry-night-corridor-themed-gradient-keycap-set","title":"Starry Night Corridor - Themed Gradient Keycap Set","description":"\u003cp\u003eBring the night sky to your fingertips with the \u003cstrong\u003eStarry Night Corridor Keycap Set\u003c\/strong\u003e — a stunning gradient of deep navy to twilight purple. 🌌✨\u003c\/p\u003e\u003cp\u003eCrafted from durable \u003cstrong\u003ePBT plastic\u003c\/strong\u003e with crisp \u003cstrong\u003edye-sublimated legends\u003c\/strong\u003e, these keycaps resist fading and shine. The \u003cstrong\u003eCherry profile\u003c\/strong\u003e offers a smooth, sculpted feel that’s perfect for both gaming and everyday typing.\u003c\/p\u003e\u003cp\u003eDesigned for versatility, this set fits a wide range of layouts — from compact 60% keyboards to full-size setups, including ANSI, ISO, and Alice styles.\u003c\/p\u003e\u003chr\u003e\u003cp\u003e\u003cstrong\u003eKey Details:\u003c\/strong\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003e\u003cp\u003e\u003cstrong\u003eProfile:\u003c\/strong\u003e Cherry\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003e\u003cstrong\u003eMaterial:\u003c\/strong\u003e PBT (Dye-Sublimation)\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003e\u003cstrong\u003eThickness:\u003c\/strong\u003e 1.7mm\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003e\u003cstrong\u003eLayouts Supported:\u003c\/strong\u003e ANSI \u0026amp; ISO\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003e\u003cstrong\u003eCompatible with:\u003c\/strong\u003e 61 \/ 64 \/ 68 \/ 78 \/ 80 \/ 84 \/ 87 \/ 96 \/ 98 \/ 104 \/ 108 \/ Alice\u003c\/p\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\u003chr\u003e\u003cp\u003eElevate your keyboard with a set that combines cosmic beauty and top-tier build quality. Whether you're customizing your dream setup or upgrading your daily driver, \u003cem\u003eStarry Night Corridor\u003c\/em\u003e adds a celestial touch that’s sure to stand out.\u003c\/p\u003e\u003cp\u003e💬 \u003cstrong\u003eHave any questions? Feel free to reach out—we're always here to help!\u003c\/strong\u003e 😊\u003c\/p\u003e\u003cp\u003eStarry Night Corridor Keycaps x Stars75-S\u003c\/p\u003e\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0549\/0262\/0278\/files\/64610e36ed1a186a50708c0d63710dc_17b4317b-c1a4-4b69-a376-0b863e03d294.jpg?v=1735025147\"\u003e\u003c\/p\u003e\u003cp\u003e \u003c\/p\u003e\u003cp\u003eStarry Night Corridor Keycaps x Rainy75\u003c\/p\u003e\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0549\/0262\/0278\/files\/0.jpg?v=1735023555\"\u003e\u003c\/p\u003e\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0549\/0262\/0278\/files\/1_c244d156-34a9-4089-9b54-3aa6461199e2.jpg?v=1735023556\"\u003e\u003c\/p\u003e\u003cp\u003e \u003c\/p\u003e\u003cp\u003eStarry Night Corridor Keycaps x Hi75 \u003c\/p\u003e\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0549\/0262\/0278\/files\/1b9f197abc992dbe6591c78dad231964.jpg?v=1735024129\"\u003e\u003c\/p\u003e\u003ch3\u003e\u003cbr\u003e\u003c\/h3\u003e\u003ch3\u003eDisclaimer\u003c\/h3\u003e\u003cp\u003eThe production process of dye\u003cspan style=\"font-size: 0.875rem;\"\u003e sublimation keycaps involves manual participation, so defects are inevitable. Obvious offset, scratches, bumps, obvious black and white spots on the front, melting of the nozzle, height errors, severe burrs, etc. are all within the scope of after-sales service. Slight offset and slight burrs are not within the scope of after-sales service. There will be a certain color difference on the display screen of different devices, and returns based on color difference are not supported. The keycaps will have traces of use on the machine, and they cannot be returned or exchanged after being installed. Please understand.\u003c\/span\u003e\u003c\/p\u003e","brand":"Rolipan","offers":[{"title":"Gradient Blue","offer_id":49406824612055,"sku":null,"price":76.9,"currency_code":"USD","in_stock":true},{"title":"Gradient Purple","offer_id":49406824644823,"sku":null,"price":76.9,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0828\/3763\/5287\/files\/starry-night-corridor-themed-gradient-keycap-set-7421215.jpg?v=1783490107"},{"product_id":"hatsune-miku-theme-japanese-style-keycap-set","title":"Hatsune Miku Theme Japanese Style Keycap Set","description":"\u003c!-- Hatsune Miku Japanese Style PBT Cherry Keycap Set — Ultimate E-Commerce Page --\u003e\u003cstyle\u003e  :root{    --pm-text:#111827;    --pm-muted:#6b7280;    --pm-border:#e5e7eb;    --pm-soft:#f0fdfe;    --pm-radius:16px;    --pm-orange:#00bcd4;    --pm-orange-light:#4dd0e1;    --pm-orange-soft:#e0f7fa;    --pm-gradient: linear-gradient(135deg, #00bcd4 0%, #4dd0e1 50%, #e0f7fa 100%);  }  * { box-sizing: border-box; }  .pm-wrap{    max-width: 1020px;    margin: 0 auto;    padding: 24px 16px 48px;    color: var(--pm-text);    line-height: 1.7;    font-family: -apple-system,BlinkMacSystemFont,\"Segoe UI\",Roboto,Arial,sans-serif;    overflow-x: hidden;  }  \/* ===== HERO BADGE - CENTERED \u0026 PREMIUM ===== *\/  .pm-hero-badge{    display: inline-flex;    align-items: center;    gap: 8px;    padding: 8px 18px;    background: var(--pm-gradient);    color: #fff;    font-size: 13px;    font-weight: 900;    border-radius: 24px;    margin-bottom: 12px;    letter-spacing: 0.5px;    text-transform: uppercase;    box-shadow: 0 6px 20px rgba(0,188,212,0.5);    animation: premium-glow 3s ease-in-out infinite;  }  @keyframes premium-glow {    0%, 100% { box-shadow: 0 6px 20px rgba(0,188,212,0.5); }    50% { box-shadow: 0 8px 28px rgba(0,188,212,0.7); }  }  .pm-badge-center{    text-align: center;    margin-bottom: 16px;  }  .pm-title{    font-size: 32px;    font-weight: 900;    letter-spacing: -0.5px;    margin: 0 0 12px;    line-height: 1.2;    min-height: auto;    background: linear-gradient(135deg, #111827 0%, #4b5563 100%);    -webkit-background-clip: text;    -webkit-text-fill-color: transparent;    background-clip: text;    word-wrap: break-word;    overflow-wrap: break-word;  }  .pm-sub{    margin: 0 0 18px;    color: var(--pm-muted);    font-size: 15px;    font-weight: 600;    display: flex;    align-items: center;    gap: 12px;    flex-wrap: wrap;  }  .pm-sub span{    display: inline-flex;    align-items: center;    gap: 4px;  }  \/* ===== CARDS ===== *\/  .pm-card{    border: 1px solid var(--pm-border);    border-radius: 20px;    background: #fff;    padding: 28px 24px;    box-shadow: 0 1px 3px rgba(0,0,0,0.05);    margin-bottom: 16px;    overflow: hidden;  }  .pm-p{    margin: 12px 0;    color: #374151;    font-size: 15px;    line-height: 1.75;    word-wrap: break-word;    overflow-wrap: break-word;  }  .pm-h3{    margin: 24px 0 14px;    font-size: 18px;    font-weight: 900;    letter-spacing: -0.3px;    display:flex;    align-items:center;    gap:12px;    color: #111827;    word-wrap: break-word;    overflow-wrap: break-word;  }  .pm-ico{    width: 32px;    height: 32px;    display:inline-grid;    place-items:center;    border-radius: 10px;    background: var(--pm-orange-soft);    border: 1px solid var(--pm-orange-light);    font-size: 16px;    flex-shrink: 0;  }  .pm-ul{    margin: 0;    padding-left: 0;    color:#374151;    font-size: 15px;    list-style: none;  }  .pm-ul li{     margin: 10px 0;    padding-left: 28px;    position: relative;    word-wrap: break-word;    overflow-wrap: break-word;  }  .pm-ul li:before{    content: \"🎵\";    position: absolute;    left: 0;    color: #00bcd4;    font-weight: 900;    font-size: 16px;  }  .pm-hr{    border: 0;    border-top: 2px solid var(--pm-soft);    margin: 24px 0;  }  \/* ===== TRUST BADGES WITH HOVER ===== *\/  .pm-trust{    display: grid;    grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));    gap: 12px;    margin: 24px 0;  }  .pm-trust-item{    display: flex;    align-items: center;    gap: 12px;    padding: 14px;    background: var(--pm-orange-soft);    border: 1px solid var(--pm-orange-light);    border-radius: 12px;    font-size: 13px;    font-weight: 700;    color: #111827;    transition: all 0.3s ease;    cursor: pointer;  }  .pm-trust-item:hover{    transform: translateY(-4px);    box-shadow: 0 8px 20px rgba(0,188,212,0.35);    background: linear-gradient(135deg, var(--pm-orange-soft) 0%, #fff 100%);    border-color: var(--pm-orange);  }  .pm-trust-icon{    width: 36px;    height: 36px;    background: #fff;    border-radius: 8px;    display: grid;    place-items: center;    font-size: 18px;    flex-shrink: 0;    transition: transform 0.3s ease;  }  .pm-trust-item:hover .pm-trust-icon{    transform: scale(1.15) rotate(5deg);  }  \/* ===== FEATURE GRID ===== *\/  .pm-feature-grid{    display: grid;    grid-template-columns: repeat(3, 1fr);    gap: 16px;    margin: 24px 0;  }  .pm-feature-card{    padding: 20px;    background: linear-gradient(135deg, #fff 0%, var(--pm-soft) 100%);    border: 1px solid var(--pm-border);    border-radius: 16px;    text-align: center;    transition: transform 0.3s ease, box-shadow 0.3s ease;  }  .pm-feature-card:hover{    transform: translateY(-4px);    box-shadow: 0 8px 24px rgba(0,188,212,0.2);  }  .pm-feature-icon{    font-size: 32px;    margin-bottom: 12px;  }  .pm-feature-title{    font-size: 15px;    font-weight: 800;    color: #111827;    margin: 0 0 6px;  }  .pm-feature-desc{    font-size: 13px;    color: var(--pm-muted);    margin: 0;  }  \/* ===== SPECS TABLE - ENHANCED WITH HOVER ===== *\/  .pm-table-wrapper{    transition: transform 0.3s ease, box-shadow 0.3s ease;    border-radius: 16px;    overflow: hidden;  }  .pm-table-wrapper:hover{    transform: translateY(-2px);    box-shadow: 0 8px 24px rgba(0,0,0,0.12);  }  .pm-table{    width: 100%;    border-collapse: separate;    border-spacing: 0;    overflow: hidden;    border: 1px solid var(--pm-border);    border-radius: 16px;    background: #fff;  }  .pm-table th,  .pm-table td{    padding: 16px;    border-bottom: 1px solid var(--pm-border);    font-size: 14px;    text-align: left;    transition: background 0.2s ease;    word-wrap: break-word;    overflow-wrap: break-word;  }  .pm-table tr:hover th,  .pm-table tr:hover td{    background: var(--pm-orange-soft);  }  .pm-table tr:last-child th,  .pm-table tr:last-child td{ border-bottom: 0; }  .pm-table th{    width: 38%;    color:#374151;    font-weight: 900;    font-size: 13px;    text-transform: uppercase;    letter-spacing: .04em;    background: linear-gradient(135deg, #fafafa 0%, #f5f5f5 100%);  }  .pm-table td{    font-weight: 700;    color:#111827;    background:#ffffff;  }  \/* ===== ALERT - ENHANCED WITH HOVER ===== *\/  .pm-alert{    margin-top: 16px;    padding: 16px 18px;    border: 2px solid #fee2e2;    background: #fef2f2;    border-radius: 14px;    color:#991b1b;    font-size: 14px;    font-weight: 600;    display: flex;    align-items: flex-start;    gap: 10px;    transition: transform 0.3s ease, box-shadow 0.3s ease, border-color 0.3s ease;    word-wrap: break-word;    overflow-wrap: break-word;  }  .pm-alert:hover{    transform: translateY(-2px);    box-shadow: 0 6px 20px rgba(220, 38, 38, 0.15);    border-color: #fecaca;  }  .pm-alert-icon{    font-size: 20px;    flex-shrink: 0;  }  \/* ===== INFO BOX - ENHANCED WITH HOVER ===== *\/  .pm-info-box{    padding: 12px 16px;    background: var(--pm-soft);    border-radius: 12px;    border-left: 4px solid #00bcd4;    transition: transform 0.3s ease, box-shadow 0.3s ease, border-color 0.3s ease;    word-wrap: break-word;    overflow-wrap: break-word;  }  .pm-info-box:hover{    transform: translateX(4px);    box-shadow: 0 4px 16px rgba(0,188,212,0.2);    border-color: #0097a7;  }  \/* ===== 3-IMAGE GRID WITH LABELS (TOP SECTION) ===== *\/  .pm-image-grid{    display: grid;    grid-template-columns: repeat(3, 1fr);    gap: 12px;    margin: 24px 0;  }  .pm-grid-img{    position: relative;    overflow: hidden;    border-radius: 16px;    border: 1px solid var(--pm-border);    line-height: 0;    height: 350px;  }  .pm-grid-img img{    width: 100%;    height: 100%;    object-fit: cover;    display: block;    transform: scale(1);    transition: transform 0.5s ease;  }  .pm-grid-img:hover img{    transform: scale(1.08);  }  \/* Image Label Badge - Top Right Corner *\/  .pm-img-label{    position: absolute;    top: 12px;    right: 12px;    background: rgba(255, 255, 255, 0.95);    padding: 6px 12px;    border-radius: 8px;    font-size: 11px;    font-weight: 800;    color: #111827;    text-transform: uppercase;    letter-spacing: 0.5px;    box-shadow: 0 2px 8px rgba(0,0,0,0.1);    z-index: 2;    backdrop-filter: blur(4px);    border: 1px solid rgba(0,0,0,0.05);  }  \/* ===== 2-IMAGE GALLERY ===== *\/  .pm-double-gallery{    display: grid;    grid-template-columns: repeat(2, 1fr);    gap: 12px;    margin: 24px 0;  }  .pm-double-img{    position: relative;    overflow: hidden;    border-radius: 16px;    border: 1px solid var(--pm-border);    line-height: 0;    height: 400px;  }  .pm-double-img img{    width: 100%;    height: 100%;    object-fit: cover;    display: block;    transition: transform 0.5s ease;  }  .pm-double-img:hover img{    transform: scale(1.05);  }  \/* ===== RECTANGLE IMAGE SECTION (Between Content) ===== *\/  .pm-rectangle-image{    margin: 32px 0;    border-radius: 16px;    overflow: hidden;    border: 1px solid var(--pm-border);    line-height: 0;    height: 480px;  }  .pm-rectangle-image img{    width: 100%;    height: 100%;    object-fit: cover;    display: block;    transition: transform 0.5s ease;  }  .pm-rectangle-image:hover img{    transform: scale(1.05);  }  \/* ===== LAYOUT SECTION - SQUARE WITH IMAGE LEFT \u0026 TEXT RIGHT ===== *\/  .pm-layout-section{    margin: 32px 0;    display: grid;    grid-template-columns: 1fr 1fr;    gap: 24px;    align-items: stretch;    overflow: hidden;  }  .pm-layout-img{    width: 100%;    aspect-ratio: 1\/1;    border-radius: 0px;    border: 2px solid var(--pm-border);    overflow: hidden;    line-height: 0;    background: #fff;    display: flex;    align-items: center;    justify-content: center;    max-width: 100%;    position: relative;  }  .pm-layout-img img{    width: 100%;    height: 100%;    object-fit: contain;    display: block;    padding: 0px;    max-width: 100%;  }  \/* Layout Image Label - Same style as top images *\/  .pm-layout-label{    position: absolute;    top: 12px;    right: 12px;    background: rgba(255, 255, 255, 0.95);    padding: 6px 12px;    border-radius: 8px;    font-size: 11px;    font-weight: 800;    color: #111827;    text-transform: uppercase;    letter-spacing: 0.5px;    box-shadow: 0 2px 8px rgba(0,0,0,0.1);    z-index: 2;    backdrop-filter: blur(4px);    border: 1px solid rgba(0,0,0,0.05);  }  .pm-layout-text{    aspect-ratio: 1\/1;    padding: 24px 20px;    background: var(--pm-soft);    border-radius: 0px;    border: 2px solid var(--pm-orange-light);    display: flex;    flex-direction: column;    justify-content: center;    overflow: hidden;    max-width: 100%;  }  .pm-layout-title{    font-size: 18px;    font-weight: 900;    color: #111827;    margin: 0 0 20px;    line-height: 1.4;    word-wrap: break-word;    overflow-wrap: break-word;    hyphens: auto;  }  .pm-layout-list{    margin: 0 0 12px 0;    padding-left: 0;    list-style: none;  }  .pm-layout-list li{    padding: 7px 0;    font-size: 13px;    font-weight: 600;    color: #374151;    position: relative;    padding-left: 28px;    word-wrap: break-word;    overflow-wrap: break-word;  }  .pm-layout-list li:before{    content: \"🎵\";    position: absolute;    left: 0;    color: #00bcd4;    font-weight: 900;    font-size: 16px;  }  .pm-layout-note{    font-size: 12px;    color: var(--pm-muted);    line-height: 1.7;    margin: 0;    font-style: italic;    padding: 10px;    background: rgba(0,188,212,0.08);    border-radius: 8px;    word-wrap: break-word;    overflow-wrap: break-word;  }  \/* ===== CTA SECTION WITH ADJUSTED SPACING ===== *\/  .pm-cta{    margin-top: 32px;    padding: 32px 28px;    background: var(--pm-gradient);    border-radius: 20px;    text-align: center;    color: #fff;    box-shadow: 0 8px 24px rgba(0,188,212,0.45);  }  .pm-cta-title{    font-size: 24px;    font-weight: 900;    margin: 0 0 10px;    word-wrap: break-word;    overflow-wrap: break-word;  }  .pm-cta-text{    font-size: 15px;    margin: 0 0 12px;    opacity: 0.95;    word-wrap: break-word;    overflow-wrap: break-word;  }  .pm-cta-btn{    display: inline-block;    padding: 14px 32px;    background: #fff;    color: #111827;    font-size: 15px;    font-weight: 800;    border-radius: 12px;    text-decoration: none;    transition: transform 0.2s ease, box-shadow 0.2s ease;    box-shadow: 0 4px 12px rgba(0,0,0,0.1);    cursor: pointer;    animation: heartbeat-slow 3s ease-in-out infinite;  }  .pm-cta-btn:hover{    transform: translateY(-2px) scale(1.05);    box-shadow: 0 6px 20px rgba(0,0,0,0.15);    animation: heartbeat-hover 2s ease-in-out infinite;  }  @keyframes heartbeat-slow {    0%, 100% { transform: scale(1); }    7% { transform: scale(1.03); }    14% { transform: scale(1); }    21% { transform: scale(1.03); }    28% { transform: scale(1); }  }  @keyframes heartbeat-hover {    0%, 100% { transform: translateY(-2px) scale(1.05); }    50% { transform: translateY(-2px) scale(1.08); }  }  \/* ===== CENTERED HELP SECTION ===== *\/  .pm-help-center{    text-align: center;    margin-top: 32px;  }  \/* ===== FOOTER INFO - MINIMAL SPACING ===== *\/  .pm-footer-info{    margin-top: 16px;    margin-bottom: 0;    padding: 14px 18px;    text-align: center;    background: var(--pm-soft);    border-radius: 20px;    border: 1px solid var(--pm-border);  }  .pm-footer-badges{    display: flex;    flex-wrap: wrap;    justify-content: center;    gap: 20px;    font-size: 13px;    color: var(--pm-muted);    margin: 0;  }  .pm-footer-badge-item{    display: flex;    align-items: center;    gap: 6px;  }  .pm-footer-badge-icon{    font-size: 16px;  }  \/* ===== RESPONSIVE - TABLET ===== *\/  @media (max-width: 860px){    .pm-wrap{ padding: 16px 12px 32px; }    .pm-title{ font-size: 24px; }    .pm-sub{ font-size: 14px; gap: 10px; }    .pm-card{ padding: 20px 16px; }    .pm-p{ font-size: 14px; }    .pm-h3{ font-size: 17px; margin: 20px 0 12px; }    .pm-ico{ width: 28px; height: 28px; font-size: 14px; }    .pm-ul{ font-size: 14px; }    .pm-ul li{ padding-left: 24px; }    .pm-ul li:before{ font-size: 14px; }    .pm-trust{ grid-template-columns: 1fr; gap: 10px; }    .pm-trust-item{ padding: 12px; font-size: 12px; }    .pm-trust-icon{ width: 32px; height: 32px; font-size: 16px; }    .pm-feature-grid{ grid-template-columns: repeat(2, 1fr); gap: 12px; }    .pm-feature-card{ padding: 16px; }    .pm-feature-icon{ font-size: 28px; margin-bottom: 10px; }    .pm-feature-title{ font-size: 14px; }    .pm-feature-desc{ font-size: 12px; }    .pm-table th, .pm-table td{ padding: 12px; font-size: 13px; }    .pm-table th{ font-size: 11px; }    .pm-alert{ padding: 14px 16px; font-size: 13px; }    .pm-alert-icon{ font-size: 18px; }    .pm-cta{ padding: 24px 20px; }    .pm-cta-title{ font-size: 20px; }    .pm-cta-text{ font-size: 14px; margin: 0 0 10px; }    .pm-cta-btn{ padding: 12px 28px; font-size: 14px; }    .pm-image-grid{ grid-template-columns: 1fr; gap: 10px; }    .pm-grid-img{ height: 300px; }    .pm-double-gallery{ grid-template-columns: 1fr; gap: 10px; }    .pm-double-img{ height: 300px; }    .pm-img-label, .pm-layout-label{ font-size: 10px; padding: 5px 10px; top: 10px; right: 10px; }    .pm-rectangle-image{ height: 350px; margin: 24px 0; }    .pm-layout-section{ grid-template-columns: 1fr; gap: 16px; margin: 24px 0; }    .pm-layout-img, .pm-layout-text{ aspect-ratio: 1\/1; max-width: 100%; }    .pm-layout-text{ padding: 20px 16px; }    .pm-layout-title{ font-size: 16px; margin: 0 0 16px; }    .pm-layout-list li{ font-size: 13px; padding: 8px 0; padding-left: 24px; }    .pm-layout-list li:before{ font-size: 16px; }    .pm-layout-note{ font-size: 12px; padding: 10px; }    .pm-footer-badges{ font-size: 12px; gap: 16px; }  }  \/* ===== RESPONSIVE - MOBILE ===== *\/  @media (max-width: 500px){    .pm-wrap{ padding: 12px 10px 28px; max-width: 100%; overflow-x: hidden; }    .pm-hero-badge{ font-size: 10px; padding: 5px 12px; }    .pm-title{ font-size: 18px; line-height: 1.3; margin-bottom: 10px; }    .pm-sub{ font-size: 11px; gap: 6px; }    .pm-card{ padding: 16px 12px; border-radius: 16px; }    .pm-p{     font-size: 13px; line-height: 1.65; margin: 10px 0; }    .pm-h3{ font-size: 14px; margin: 16px 0 10px; gap: 8px; }    .pm-ico{ width: 24px; height: 24px; font-size: 12px; }    .pm-ul{ font-size: 12px; }    .pm-ul li{ margin: 8px 0; padding-left: 20px; }    .pm-ul li:before{ font-size: 12px; }    .pm-hr{ margin: 16px 0; }    .pm-trust{ grid-template-columns: 1fr; gap: 8px; margin: 16px 0; }    .pm-trust-item{ padding: 10px; font-size: 11px; }    .pm-trust-icon{ width: 28px; height: 28px; font-size: 14px; }    .pm-feature-grid{ grid-template-columns: 1fr; gap: 10px; margin: 16px 0; }    .pm-feature-card{ padding: 12px; }    .pm-feature-icon{ font-size: 22px; margin-bottom: 8px; }    .pm-feature-title{ font-size: 12px; margin-bottom: 4px; }    .pm-feature-desc{ font-size: 10px; }    .pm-table-wrapper{ border-radius: 12px; overflow-x: auto; -webkit-overflow-scrolling: touch; }    .pm-table{ border-radius: 12px; min-width: 100%; }    .pm-table th, .pm-table td{ padding: 10px 8px; font-size: 11px; }    .pm-table th{ font-size: 9px; width: 35%; }    .pm-alert{ padding: 12px 14px; font-size: 11px; border-radius: 12px; }    .pm-alert-icon{ font-size: 16px; }    .pm-info-box{ font-size: 11px; padding: 10px 12px; }    .pm-cta{ padding: 20px 14px; margin-top: 24px; border-radius: 16px; }    .pm-cta-title{ font-size: 17px; margin-bottom: 8px; }    .pm-cta-text{ font-size: 12px; margin: 0 0 10px; }    .pm-cta-btn{ padding: 11px 24px; font-size: 12px; border-radius: 10px; }    .pm-image-grid{ grid-template-columns: 1fr; gap: 8px; margin: 16px 0; }    .pm-grid-img{ height: 250px; border-radius: 12px; }    .pm-double-gallery{ grid-template-columns: 1fr; gap: 8px; }    .pm-double-img{ height: 250px; border-radius: 12px; }    .pm-img-label, .pm-layout-label{ font-size: 8px; padding: 4px 8px; top: 8px; right: 8px; border-radius: 6px; }    .pm-rectangle-image{ height: 280px; margin: 20px 0; border-radius: 12px; }    .pm-layout-section{ grid-template-columns: 1fr; gap: 12px; margin: 20px 0; overflow: hidden; }    .pm-layout-img{ border-radius: 12px; border: 1px solid var(--pm-border); aspect-ratio: 1\/1; max-width: 100%; }    .pm-layout-img img{ max-width: 100%; height: auto; }    .pm-layout-text{ padding: 14px 12px; border-radius: 12px; border: 1px solid var(--pm-orange-light); aspect-ratio: auto; min-height: auto; }    .pm-layout-title{ font-size: 13px; margin: 0 0 12px; line-height: 1.4; }    .pm-layout-list{ margin: 0 0 10px 0; }    .pm-layout-list li{ font-size: 11px; padding: 5px 0; padding-left: 20px; line-height: 1.5; }    .pm-layout-list li:before{ font-size: 13px; }    .pm-layout-note{ font-size: 10px; padding: 8px; line-height: 1.5; }    .pm-help-center{ margin-top: 24px; }    .pm-help-center .pm-p{ font-size: 12px; }    .pm-footer-info{ padding: 10px 14px; border-radius: 16px; margin-top: 12px; }    .pm-footer-badges{ gap: 12px; flex-direction: column; align-items: center; font-size: 11px; }    .pm-footer-badge-icon{ font-size: 14px; }  }\u003c\/style\u003e\u003cdiv class=\"pm-wrap\"\u003e\n\u003c!-- Hero Badge - CENTERED \u0026 PREMIUM --\u003e\u003cdiv class=\"pm-badge-center\"\u003e\u003cdiv class=\"pm-hero-badge\"\u003e🎵 Vocaloid Collection • MIKU Edition\u003c\/div\u003e\u003c\/div\u003e\n\u003c!-- PRODUCT IMAGES IN 3-IMAGE GRID WITH TOP-RIGHT LABELS --\u003e\u003cdiv class=\"pm-image-grid\"\u003e\n\u003cdiv class=\"pm-grid-img\"\u003e\n\u003cspan class=\"pm-img-label\"\u003eMain Product View\u003c\/span\u003e \u003cimg alt=\"Hatsune Miku Japanese Style PBT OEM Keycap Set - KeyArtisan\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0684\/6962\/0893\/files\/hatsune-miku-japanese-style-pbt-oem-keycap-set-8349663.jpg?v=1769701347\"\u003e\u003cbr\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pm-grid-img\"\u003e\n\u003cspan class=\"pm-img-label\"\u003eLifestyle Setup\u003c\/span\u003e \u003cimg alt=\"Hatsune Miku Japanese Style PBT OEM Keycap Set - KeyArtisan\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0684\/6962\/0893\/files\/hatsune-miku-japanese-style-pbt-oem-keycap-set-2697334.jpg?v=1769701349\"\u003e\u003cbr\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pm-grid-img\"\u003e\n\u003cspan class=\"pm-img-label\"\u003eDetail Close-Up\u003c\/span\u003e \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0684\/6962\/0893\/files\/hatsune-miku-japanese-style-pbt-oem-keycap-set-8600805.jpg?v=1769701347\" alt=\"Hatsune Miku Japanese Style PBT OEM Keycap Set - KeyArtisan\"\u003e\u003cbr\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pm-card\"\u003e\n\u003ch1 class=\"pm-title\"\u003eHatsune Miku Japanese Style Keycap Set\u003c\/h1\u003e\n\u003cdiv class=\"pm-sub\"\u003e\n\u003cspan\u003e🎤 Vocaloid Inspired\u003c\/span\u003e \u003cspan\u003e🌊 Signature Teal Theme\u003c\/span\u003e \u003cspan\u003e🎀 Kawaii Aesthetic\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp class=\"pm-p\"\u003e🎵 \u003cstrong\u003eLet your keyboard sing with the iconic voice of Vocaloid culture!\u003c\/strong\u003e Bring Hatsune Miku's legendary kawaii charm to every keystroke. 💙\u003c\/p\u003e\n\u003cp class=\"pm-p\"\u003eThe \u003cstrong\u003eHatsune Miku Japanese Style Keycap Set\u003c\/strong\u003e is a love letter to anime culture and mechanical keyboard artistry. Featuring Miku's signature turquoise tones, adorable anime-style artwork, and Japanese design elements — every key is a tiny celebration of the world's most iconic virtual idol.\u003c\/p\u003e\n\u003cp class=\"pm-p\"\u003eCrafted from premium PBT material with five-sided dye-sublimation printing, this 129-key set delivers stunning visuals and exceptional durability. Whether you're composing, gaming, or simply typing, your desk will radiate pure kawaii energy. 💻💖\u003c\/p\u003e\n\u003c!-- Trust Badges --\u003e\u003cdiv class=\"pm-trust\"\u003e\n\u003cdiv class=\"pm-trust-item\"\u003e\n\u003cdiv class=\"pm-trust-icon\"\u003e🚚\u003c\/div\u003e\n\u003cdiv\u003eFree Shipping Over $100\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pm-trust-item\"\u003e\n\u003cdiv class=\"pm-trust-icon\"\u003e🔒\u003c\/div\u003e\n\u003cdiv\u003eSecure Checkout\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pm-trust-item\"\u003e\n\u003cdiv class=\"pm-trust-icon\"\u003e↩️\u003c\/div\u003e\n\u003cdiv\u003e60-Day Returns\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003chr class=\"pm-hr\"\u003e\n\u003c!-- Feature Grid - 6 items --\u003e\u003ch3 class=\"pm-h3\"\u003e\n\u003cspan class=\"pm-ico\"\u003e✨\u003c\/span\u003e Why You'll Love This Set\u003c\/h3\u003e\n\u003cdiv class=\"pm-feature-grid\"\u003e\n\u003cdiv class=\"pm-feature-card\"\u003e\n\u003cdiv class=\"pm-feature-icon\"\u003e🎤\u003c\/div\u003e\n\u003ch4 class=\"pm-feature-title\"\u003eIconic Vocaloid Theme\u003c\/h4\u003e\n\u003cp class=\"pm-feature-desc\"\u003eHatsune Miku inspired artwork \u0026amp; signature teal tones\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pm-feature-card\"\u003e\n\u003cdiv class=\"pm-feature-icon\"\u003e🌊\u003c\/div\u003e\n\u003ch4 class=\"pm-feature-title\"\u003eKawaii Japanese Style\u003c\/h4\u003e\n\u003cp class=\"pm-feature-desc\"\u003eAuthentic anime aesthetic with Japanese design details\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pm-feature-card\"\u003e\n\u003cdiv class=\"pm-feature-icon\"\u003e🖋️\u003c\/div\u003e\n\u003ch4 class=\"pm-feature-title\"\u003e5-Sided Dye-Sub Print\u003c\/h4\u003e\n\u003cp class=\"pm-feature-desc\"\u003eVibrant legends on all visible sides, never fades\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pm-feature-card\"\u003e\n\u003cdiv class=\"pm-feature-icon\"\u003e💪\u003c\/div\u003e\n\u003ch4 class=\"pm-feature-title\"\u003ePremium PBT Material\u003c\/h4\u003e\n\u003cp class=\"pm-feature-desc\"\u003eResists shine, wear \u0026amp; oils for long-lasting quality\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pm-feature-card\"\u003e\n\u003cdiv class=\"pm-feature-icon\"\u003e⌨️\u003c\/div\u003e\n\u003ch4 class=\"pm-feature-title\"\u003eCherry Profile\u003c\/h4\u003e\n\u003cp class=\"pm-feature-desc\"\u003eSculpted comfort for daily typing \u0026amp; gaming sessions\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pm-feature-card\"\u003e\n\u003cdiv class=\"pm-feature-icon\"\u003e🎁\u003c\/div\u003e\n\u003ch4 class=\"pm-feature-title\"\u003ePerfect Gift\u003c\/h4\u003e\n\u003cp class=\"pm-feature-desc\"\u003eIdeal for Miku fans, gamers \u0026amp; keyboard enthusiasts\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003chr class=\"pm-hr\"\u003e\n\u003ch3 class=\"pm-h3\"\u003e\n\u003cspan class=\"pm-ico\"\u003e🎵\u003c\/span\u003e A Keyboard That Sings\u003c\/h3\u003e\n\u003cp class=\"pm-p\"\u003eFrom Miku's iconic twin tails to delicate Japanese motifs, every detail of this keycap set has been lovingly crafted to capture the essence of the world's most beloved virtual idol. The signature turquoise and teal palette pairs beautifully with any desk setup, creating an aesthetic that's as expressive as Miku herself.\u003c\/p\u003e\n\u003ch3 class=\"pm-h3\"\u003e\n\u003cspan class=\"pm-ico\"\u003e🎀\u003c\/span\u003e Standout Features\u003c\/h3\u003e\n\u003cul class=\"pm-ul\"\u003e\n\u003cli\u003eHatsune Miku inspired turquoise \u0026amp; teal color palette throughout\u003c\/li\u003e\n\u003cli\u003eAdorable kawaii anime-style artwork with Japanese design elements\u003c\/li\u003e\n\u003cli\u003eFive-sided dye-sublimation printing — vibrant from every angle\u003c\/li\u003e\n\u003cli\u003eCherry profile sculpting for ergonomic, comfortable daily use\u003c\/li\u003e\n\u003cli\u003eComplete 129-key set supporting multiple popular layouts\u003c\/li\u003e\n\u003cli\u003ePremium PBT plastic — shine-resistant, oil-resistant, durable\u003c\/li\u003e\n\u003cli\u003eIncludes keycap puller tool for easy, hassle-free installation\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c!-- DOUBLE IMAGE GALLERY --\u003e\u003cdiv class=\"pm-double-gallery\"\u003e\n\u003cdiv class=\"pm-double-img\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0684\/6962\/0893\/files\/hatsune-miku-japanese-style-pbt-oem-keycap-set-8234415.jpg?v=1769701349\" alt=\"Hatsune Miku Japanese Style PBT OEM Keycap Set - KeyArtisan\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"pm-double-img\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0684\/6962\/0893\/files\/hatsune-miku-japanese-style-pbt-oem-keycap-set-7093817.jpg?v=1769701348\" alt=\"Hatsune Miku Japanese Style PBT OEM Keycap Set - KeyArtisan\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- RECTANGLE IMAGE BETWEEN SECTIONS --\u003e\u003cdiv class=\"pm-rectangle-image\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0684\/6962\/0893\/files\/hatsune-miku-japanese-style-pbt-oem-keycap-set-2697334.jpg?v=1769701349\" alt=\"Hatsune Miku Japanese Style PBT OEM Keycap Set - KeyArtisan\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"pm-card\"\u003e\n\u003ch3 class=\"pm-h3\"\u003e\n\u003cspan class=\"pm-ico\"\u003e🎨\u003c\/span\u003e Available Variations\u003c\/h3\u003e\n\u003cp class=\"pm-p\"\u003e\u003cstrong\u003eOne Complete Set — Everything Included:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul class=\"pm-ul\"\u003e\u003cli\u003e\n\u003cstrong\u003eCherry Profile\u003c\/strong\u003e — Classic sculpted shape for comfortable, traditional typing feel (129 keys)\u003c\/li\u003e\u003c\/ul\u003e\n\u003cp class=\"pm-p\"\u003eThe 129-key set provides full coverage for versatile layout configurations while maintaining the complete kawaii Miku theme across every single key.\u003c\/p\u003e\n\u003chr class=\"pm-hr\"\u003e\n\u003ch3 class=\"pm-h3\"\u003e\n\u003cspan class=\"pm-ico\"\u003e💎\u003c\/span\u003e Premium Build Quality\u003c\/h3\u003e\n\u003cul class=\"pm-ul\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eMaterial:\u003c\/strong\u003e Premium PBT plastic — durable, shine-resistant \u0026amp; oil-resistant\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePrinting:\u003c\/strong\u003e Five-sided dye-sublimation (permanent, vivid, never fades)\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eProfile:\u003c\/strong\u003e Cherry — ergonomic sculpted rows for comfortable typing\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFinish:\u003c\/strong\u003e Smooth matte texture that feels great under fingertips\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eDurability:\u003c\/strong\u003e Built for daily use — gaming, typing \u0026amp; long work sessions\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eQuality Control:\u003c\/strong\u003e Every set inspected before shipping\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003chr class=\"pm-hr\"\u003e\n\u003ch3 class=\"pm-h3\"\u003e\n\u003cspan class=\"pm-ico\"\u003e⚙️\u003c\/span\u003e Technical Specifications\u003c\/h3\u003e\n\u003cdiv class=\"pm-table-wrapper\"\u003e\u003ctable aria-label=\"Keycap technical specifications\" role=\"table\" class=\"pm-table\"\u003e\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eProfile\u003c\/th\u003e\n\u003ctd\u003eCherry Profile (Classic Sculpted)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eKey Count\u003c\/th\u003e\n\u003ctd\u003e129 Keys (Complete Set)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eLayout Support\u003c\/th\u003e\n\u003ctd\u003eANSI Compatible\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eKeyboard Sizes\u003c\/th\u003e\n\u003ctd\u003e61 \/ 64 \/ 68 \/ 75 \/ 84 \/ 87 \/ 96 \/ 98 \/ 100 \/ 104 \/ 108 Key\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSwitch Type\u003c\/th\u003e\n\u003ctd\u003eMX-Style Cross Mechanical Switches Only\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eMaterial\u003c\/th\u003e\n\u003ctd\u003ePremium PBT (Shine \u0026amp; Oil Resistant)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003ePrinting Method\u003c\/th\u003e\n\u003ctd\u003eFive-Sided Dye-Sublimation (Permanent \u0026amp; Fade-Resistant)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eColor Theme\u003c\/th\u003e\n\u003ctd\u003eHatsune Miku Turquoise \u0026amp; Teal Signature Palette\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/div\u003e\n\u003cdiv class=\"pm-alert\"\u003e\n\u003cspan class=\"pm-alert-icon\"\u003e⚠️\u003c\/span\u003e\u003cdiv\u003e\n\u003cstrong\u003eCompatibility Notice:\u003c\/strong\u003e This keycap set works ONLY with MX-style mechanical switches. NOT compatible with membrane keyboards, laptop scissor switches, or low-profile mechanical keyboards. Verify your keyboard uses standard MX switches before ordering.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003chr class=\"pm-hr\"\u003e\n\u003c!-- LAYOUT SECTION HEADING --\u003e\u003ch3 class=\"pm-h3\"\u003e\n\u003cspan class=\"pm-ico\"\u003e📐\u003c\/span\u003e Layout Coverage \u0026amp; Compatibility\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003c!-- SQUARE LAYOUT SECTION - IMAGE LEFT, TEXT RIGHT WITH LABEL --\u003e\u003cdiv class=\"pm-layout-section\"\u003e\n\u003cdiv class=\"pm-layout-img\"\u003e\n\u003cspan class=\"pm-layout-label\"\u003eKeycap Set Layout\u003c\/span\u003e \u003cimg loading=\"lazy\" alt=\"Hatsune Miku Japanese Style PBT Cherry Keycap Set Layout - KeyArtisan\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0684\/6962\/0893\/files\/imgi_9_O1CN0122XF3x22Iw7Q5OS6M__3025407098_png.webp?v=1771574271\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pm-layout-text\"\u003e\n\u003ch4 class=\"pm-layout-title\"\u003eWide Compatibility with Most Popular Keyboard Sizes\u003c\/h4\u003e\n\u003cul class=\"pm-layout-list\"\u003e\n\u003cli\u003e61-Key 60% Compact Layout\u003c\/li\u003e\n\u003cli\u003e64 \/ 68-Key 65% Compact Layout\u003c\/li\u003e\n\u003cli\u003e75-Key 75% Compact Layout\u003c\/li\u003e\n\u003cli\u003e84-Key Compact TKL Layout\u003c\/li\u003e\n\u003cli\u003e87-Key TKL (Tenkeyless) Layout\u003c\/li\u003e\n\u003cli\u003e96 \/ 98-Key Compact Full-Size\u003c\/li\u003e\n\u003cli\u003e100 \/ 104 \/ 108-Key Full-Size\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"pm-layout-note\"\u003e\u003cstrong\u003eNOTE:\u003c\/strong\u003e Not sure if your keyboard is compatible? Send us your keyboard model — our team will verify compatibility before you order! 💙\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pm-card\"\u003e\n\u003ch3 class=\"pm-h3\"\u003e\n\u003cspan class=\"pm-ico\"\u003e📦\u003c\/span\u003e Complete Package Contents\u003c\/h3\u003e\n\u003cul class=\"pm-ul\"\u003e\n\u003cli\u003e\n\u003cstrong\u003e129-Key PBT Keycap Set\u003c\/strong\u003e — Complete Cherry profile set\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eKawaii Novelty Keys\u003c\/strong\u003e — All Hatsune Miku themed special keys included\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eKeycap Puller Tool\u003c\/strong\u003e — Plastic puller for easy, safe installation\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePremium Box\u003c\/strong\u003e — High quality packaging, perfect for gifting\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"pm-p pm-info-box\"\u003e\u003cstrong\u003e📝 Important:\u003c\/strong\u003e This listing includes \u003cstrong\u003eKEYCAPS ONLY\u003c\/strong\u003e. Keyboards, switches, and all other accessories shown in product photos are for display purposes only and are NOT included in your purchase.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- Additional Image Gallery with Detail Labels --\u003e\u003cdiv class=\"pm-image-grid\"\u003e\n\u003cdiv class=\"pm-grid-img\"\u003e\n\u003cspan class=\"pm-img-label\"\u003eCherry Profile\u003c\/span\u003e \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0684\/6962\/0893\/files\/hatsune-miku-japanese-style-pbt-oem-keycap-set-9702534.jpg?v=1769701348\" alt=\"Hatsune Miku Japanese Style PBT OEM Keycap Set - KeyArtisan\"\u003e\u003cbr\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"text-align: start;\" class=\"pm-grid-img\"\u003e\n\u003cspan class=\"pm-img-label\"\u003eNovelty Details\u003c\/span\u003e \u003cimg style=\"margin-bottom: 16px; float: none;\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0684\/6962\/0893\/files\/hatsune-miku-japanese-style-pbt-oem-keycap-set-1992184.jpg?v=1769701348\" alt=\"Hatsune Miku Japanese Style PBT OEM Keycap Set - KeyArtisan\"\u003e\u003cbr\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pm-grid-img\"\u003e\n\u003cspan class=\"pm-img-label\"\u003ePerfect!\u003c\/span\u003e \u003cimg alt=\"Hatsune Miku Japanese Style PBT OEM Keycap Set - KeyArtisan\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0684\/6962\/0893\/files\/hatsune-miku-japanese-style-pbt-oem-keycap-set-8234415.jpg?v=1769701349\"\u003e\u003cbr\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- CTA Section with Heartbeat Animation --\u003e\u003cdiv class=\"pm-cta\"\u003e\n\u003ch2 class=\"pm-cta-title\"\u003e🎵 Let Your Keyboard Sing with Miku! 💙\u003c\/h2\u003e\n\u003cp class=\"pm-cta-text\"\u003eAdd kawaii Vocaloid vibes to your mechanical keyboard today\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- Centered Help Section --\u003e\u003cdiv class=\"pm-card pm-help-center\"\u003e\n\u003cp class=\"pm-p\"\u003e\u003cstrong\u003e💬 Questions? We're Here to Help!\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp class=\"pm-p\"\u003eNeed help confirming compatibility with your keyboard? Curious about the Cherry profile feel? Want advice on pairing this set with the perfect switches?\u003c\/p\u003e\n\u003cp class=\"pm-p\"\u003eOur KeyArtisan support team loves helping fellow keyboard enthusiasts and anime fans! We typically respond within 24 hours and are happy to answer any questions about installation, compatibility, or building your dream Miku setup. 😊\u003c\/p\u003e\n\u003chr class=\"pm-hr\"\u003e\n\u003cp class=\"pm-p\" style=\"margin-bottom: 0; font-size: 13px;\"\u003e\u003cstrong\u003e🎤 Where Kawaii Meets Quality\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp class=\"pm-p\" style=\"margin-bottom: 0; font-size: 13px;\"\u003eVibrant, detailed, and bursting with personality — the Hatsune Miku Japanese Style PBT Cherry Keycap Set is the perfect choice for Vocaloid fans, anime enthusiasts, and keyboard collectors who want to express their love for the iconic virtual idol every single day. Let your keyboard make music. 🎵💙\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- Footer Info - MINIMAL SPACING --\u003e\u003cdiv class=\"pm-footer-info\"\u003e\u003cdiv class=\"pm-footer-badges\"\u003e\n\u003cdiv class=\"pm-footer-badge-item\"\u003e\n\u003cspan class=\"pm-footer-badge-icon\"\u003e📧\u003c\/span\u003e \u003cspan\u003e\u003cstrong\u003eFull Order Tracking Included\u003c\/strong\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pm-footer-badge-item\"\u003e\n\u003cspan class=\"pm-footer-badge-icon\"\u003e🌍\u003c\/span\u003e \u003cspan\u003e\u003cstrong\u003eWorldwide Shipping Available\u003c\/strong\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pm-footer-badge-item\"\u003e\n\u003cspan class=\"pm-footer-badge-icon\"\u003e💝\u003c\/span\u003e \u003cspan\u003e\u003cstrong\u003ePremium Quality Guaranteed\u003c\/strong\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Rolipan","offers":[{"title":"Default Title","offer_id":49406824677591,"sku":null,"price":48.9,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0828\/3763\/5287\/files\/hatsune-miku-japanese-style-pbt-oem-keycap-set-1992184.jpg?v=1783490109"},{"product_id":"dandadan-theme-artisan-anime-keycap-set","title":"Dandadan Theme Artisan Anime Keycap Set","description":"\u003cp\u003eTransform your keyboard into a tribute to your favorite anime with the \u003cstrong\u003eDandadan Theme Artisan Anime Keycap Set\u003c\/strong\u003e. This full 142-piece set features a bold dark purple base, contrasted by vivid pink highlights and playful white-purple legends. From alien motifs to signature character elements, every keycap is thoughtfully designed to capture the spirit of the series.\u003c\/p\u003e\u003cp\u003eThe Enter key steals the spotlight with its prominent “DANDADAN” display, while quirky pink root graphics and side lettering elevate the design to an aesthetic centerpiece.\u003c\/p\u003e\u003chr\u003e\u003ch3\u003e\u003cstrong\u003e✨ Key Features:\u003c\/strong\u003e\u003c\/h3\u003e\u003cul\u003e\n\u003cli\u003e\u003cp\u003e\u003cstrong\u003eStriking Color Palette\u003c\/strong\u003e\u003cbr\u003eDark purple base meets vibrant pink keycaps, accented with side-printed white and purple legends.\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003e\u003cstrong\u003eAnime-Inspired Artwork\u003c\/strong\u003e\u003cbr\u003eFeatures alien symbols, character insignia, and other thematic designs pulled straight from the Dandadan universe.\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003e\u003cstrong\u003eCherry Profile Comfort\u003c\/strong\u003e\u003cbr\u003eDesigned for both casual and extended typing sessions, providing ergonomic comfort with a standard Cherry profile.\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003e\u003cstrong\u003eDurable PBT Material\u003c\/strong\u003e\u003cbr\u003eMade from high-quality PBT, these keycaps are resistant to wear, shine, and fading—even with daily use.\u003c\/p\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\u003chr\u003e\u003ch3\u003e\u003cstrong\u003e🛠️ Product Details:\u003c\/strong\u003e\u003c\/h3\u003e\u003cul\u003e\n\u003cli\u003e\u003cp\u003e\u003cstrong\u003eMaterial:\u003c\/strong\u003e High-Quality PBT\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eProcess: \u003c\/strong\u003eDye-Sublimation\u003cbr\u003e\u003cstrong\u003e\u003cbr\u003e\u003c\/strong\u003e\u003cstrong\u003e\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003e\u003cstrong\u003eCompatibility:\u003c\/strong\u003e MX (+) Style Switches\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003e\u003cstrong\u003eKeycap Count:\u003c\/strong\u003e 142pcs\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003e\u003cstrong\u003eProfile:\u003c\/strong\u003e Cherry\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003e\u003cstrong\u003eSpecial Feature:\u003c\/strong\u003e Side Lettering for Light Transmission\u003c\/p\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\u003chr\u003e\u003ch3\u003e\u003cstrong\u003e📌 Important Notes:\u003c\/strong\u003e\u003c\/h3\u003e\u003cul\u003e\n\u003cli\u003e\u003cp\u003eThis product includes \u003cstrong\u003ekeycaps only\u003c\/strong\u003e – no keyboard included.\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003eHandmade and mass-produced, so slight imperfections like character misalignment or minor burrs may occur—this is normal and not considered a defect.\u003c\/p\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\u003chr\u003e\u003ch3\u003e\u003cstrong\u003eWhy Choose Our Dandadan Keycap Set?\u003c\/strong\u003e\u003c\/h3\u003e\u003cp\u003eBecause it’s more than just a keyboard upgrade—it’s a celebration of anime culture, creative expression, and craftsmanship. Built for fans and enthusiasts alike, this keycap set combines aesthetics, durability, and comfort in one stunning package. Whether you're gaming or working, do it with flair.\u003c\/p\u003e","brand":"Rolipan","offers":[{"title":"Top-Printed","offer_id":49406825660631,"sku":null,"price":65.9,"currency_code":"USD","in_stock":true},{"title":"Side-Engraved","offer_id":49406825693399,"sku":null,"price":65.9,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0828\/3763\/5287\/files\/dandadan-theme-artisan-anime-keycap-set-4501499.webp?v=1783490115"},{"product_id":"cool-blood-theme-red-gradient-keycap-set","title":"Cool Blood Theme Red Gradient Keycap Set","description":"\u003cp\u003e\u003cstrong\u003eLooking to add a fiery touch to your keyboard?\u003c\/strong\u003e The \u003cstrong\u003eBlood Theme Red Gradient Keycap Set\u003c\/strong\u003e combines bold red hues with a smooth gradient transition, inspired by the intensity and power of blood. Perfect for gamers and those who love dynamic, eye-catching designs, this keycap set will elevate your setup with its striking look and premium feel.\u003c\/p\u003e\u003cp\u003eMade with \u003cstrong\u003ehigh-quality PBT material\u003c\/strong\u003e, this set is both \u003cstrong\u003edurable\u003c\/strong\u003e and \u003cstrong\u003eoil-resistant\u003c\/strong\u003e, ensuring that your keycaps will stand the test of time. The \u003cstrong\u003eCherry profile\u003c\/strong\u003e offers a comfortable typing experience, while the \u003cstrong\u003edye-sublimation process\u003c\/strong\u003e ensures the legends remain clear and fade-resistant for long-term use.\u003c\/p\u003e\u003chr\u003e\u003ch3\u003e\u003cstrong\u003eKey Features:\u003c\/strong\u003e\u003c\/h3\u003e\u003cp\u003e🩸 \u003cstrong\u003eBlood-Inspired Gradient Design\u003c\/strong\u003e – Bold red gradient for a powerful and intense look.\u003cbr\u003e🛡️ \u003cstrong\u003ePremium PBT Material\u003c\/strong\u003e – Durable, oil-resistant, and built to last.\u003cbr\u003e🖨 \u003cstrong\u003eDye-Sub Process\u003c\/strong\u003e – Crisp and fade-resistant legends.\u003cbr\u003e⌨ \u003cstrong\u003eCherry Profile\u003c\/strong\u003e – Ergonomically designed for a comfortable typing experience.\u003cbr\u003e🔗 \u003cstrong\u003eMX(+) Switch Compatible\u003c\/strong\u003e – Works with Cherry MX, Gateron, Kailh, and other cross-style switches.\u003c\/p\u003e\u003chr\u003e\u003ch3\u003e\u003cstrong\u003eCompatibility:\u003c\/strong\u003e\u003c\/h3\u003e\u003cp\u003e✔ Fits most layouts: \u003cstrong\u003e61\/64\/68\/75\/84\/87\/96\/98\/100\/104\/108-key mechanical keyboards.\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003e❗ Not compatible with non-standard layouts like \u003cstrong\u003e6U, 6.5U, or 7U spacebars\u003c\/strong\u003e or ultra-thin keyboards.\u003c\/p\u003e\u003cp\u003e💡 \u003cstrong\u003eNeed help verifying compatibility? Contact us—we’re happy to assist! 😊\u003c\/strong\u003e\u003c\/p\u003e\u003cp data-is-last-node=\"\" data-is-only-node=\"\"\u003e🔥 \u003cstrong data-is-last-node=\"\"\u003eTurn up the heat with this fiery Blood Theme keycap set!\u003c\/strong\u003e\u003c\/p\u003e","brand":"Rolipan","offers":[{"title":"Keycap Set","offer_id":49406825726167,"sku":null,"price":76.9,"currency_code":"USD","in_stock":true},{"title":"Extra Keycaps","offer_id":49406825758935,"sku":null,"price":27.9,"currency_code":"USD","in_stock":true},{"title":"Deskmat","offer_id":49406825791703,"sku":null,"price":32.9,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0828\/3763\/5287\/files\/cool-blood-theme-red-gradient-keycap-set-8376995.jpg?v=1783490116"},{"product_id":"cool-harry-potter-theme-artisan-translucent-keycap-set-for-mechanical-keyboard","title":"Cool Harry Potter Theme Artisan Translucent Keycap Set","description":"\u003c!-- ============================================================     Cool Harry Potter Theme Artisan Translucent Keycap Set     Shopify Product Description — HTML     ============================================================ --\u003e\u003cstyle\u003e  \/* ── Google Fonts ── *\/  @import url('https:\/\/fonts.googleapis.com\/css2?family=Cinzel+Decorative:wght@400;700;900\u0026family=Cinzel:wght@400;600;700\u0026family=IM+Fell+English:ital@0;1\u0026family=Lato:wght@300;400;700\u0026display=swap');  \/* ── Root Variables ── *\/  :root {    --gold:         #c9a84c;    --gold-light:   #e8d48a;    --gold-dark:    #8b6914;    --deep-purple:  #1a0a2e;    --mid-purple:   #2d1b5e;    --light-purple: #4b2d8f;    --gryffindor:   #740001;    --slytherin:    #1a472a;    --ravenclaw:    #0e1a40;    --hufflepuff:   #ecb939;    --text-light:   #f0e8d0;    --text-muted:   #b8a88a;    --border-gold:  rgba(201,168,76,0.35);    --shadow-magic: 0 0 40px rgba(201,168,76,0.15), 0 0 80px rgba(74,45,143,0.2);    --radius:       12px;    --font-display: 'Cinzel Decorative', serif;    --font-heading: 'Cinzel', serif;    --font-body:    'IM Fell English', serif;    --font-ui:      'Lato', sans-serif;  }  \/* ── Reset \u0026 Base ── *\/  .hp-desc * {    box-sizing: border-box;    margin: 0;    padding: 0;  }  .hp-desc {    font-family: var(--font-ui);    color: var(--text-light);    background: var(--deep-purple);    line-height: 1.7;    overflow-x: hidden;  }  \/* ── Magical Background ── *\/  .hp-desc .magic-bg {    position: relative;    background:      radial-gradient(ellipse at 20% 10%, rgba(74,45,143,0.4) 0%, transparent 55%),      radial-gradient(ellipse at 80% 90%, rgba(116,0,1,0.3) 0%, transparent 55%),      radial-gradient(ellipse at 50% 50%, rgba(14,26,64,0.6) 0%, transparent 70%),      linear-gradient(160deg, #0d0620 0%, #1a0a2e 40%, #130822 70%, #0a0515 100%);    min-height: 100%;  }  \/* ── Star Particles (CSS only) ── *\/  .hp-desc .stars-layer {    position: absolute;    inset: 0;    pointer-events: none;    overflow: hidden;    z-index: 0;  }  .hp-desc .stars-layer::before,  .hp-desc .stars-layer::after {    content: '';    position: absolute;    inset: 0;    background-image:      radial-gradient(1px 1px at 10% 15%, rgba(255,255,220,0.9) 0%, transparent 100%),      radial-gradient(1px 1px at 25% 8%,  rgba(255,255,220,0.7) 0%, transparent 100%),      radial-gradient(1px 1px at 40% 22%, rgba(255,255,220,0.8) 0%, transparent 100%),      radial-gradient(1px 1px at 55% 5%,  rgba(255,255,220,0.6) 0%, transparent 100%),      radial-gradient(1px 1px at 70% 18%, rgba(255,255,220,0.9) 0%, transparent 100%),      radial-gradient(1px 1px at 85% 12%, rgba(255,255,220,0.7) 0%, transparent 100%),      radial-gradient(1px 1px at 92% 30%, rgba(255,255,220,0.8) 0%, transparent 100%),      radial-gradient(1px 1px at 15% 40%, rgba(255,255,220,0.6) 0%, transparent 100%),      radial-gradient(1px 1px at 32% 55%, rgba(255,255,220,0.5) 0%, transparent 100%),      radial-gradient(1px 1px at 60% 42%, rgba(255,255,220,0.7) 0%, transparent 100%),      radial-gradient(1px 1px at 78% 60%, rgba(255,255,220,0.6) 0%, transparent 100%),      radial-gradient(1px 1px at 5%  70%, rgba(255,255,220,0.8) 0%, transparent 100%),      radial-gradient(1px 1px at 48% 75%, rgba(255,255,220,0.5) 0%, transparent 100%),      radial-gradient(1px 1px at 88% 80%, rgba(255,255,220,0.7) 0%, transparent 100%),      radial-gradient(1px 1px at 20% 90%, rgba(255,255,220,0.6) 0%, transparent 100%),      radial-gradient(1px 1px at 65% 88%, rgba(255,255,220,0.8) 0%, transparent 100%);    animation: twinkle 6s ease-in-out infinite alternate;  }  .hp-desc .stars-layer::after {    background-image:      radial-gradient(1px 1px at 18% 20%, rgba(201,168,76,0.6) 0%, transparent 100%),      radial-gradient(1px 1px at 45% 35%, rgba(201,168,76,0.5) 0%, transparent 100%),      radial-gradient(1px 1px at 72% 25%, rgba(201,168,76,0.7) 0%, transparent 100%),      radial-gradient(1px 1px at 90% 50%, rgba(201,168,76,0.4) 0%, transparent 100%),      radial-gradient(1px 1px at 30% 65%, rgba(201,168,76,0.6) 0%, transparent 100%),      radial-gradient(1px 1px at 58% 80%, rgba(201,168,76,0.5) 0%, transparent 100%);    animation: twinkle 8s ease-in-out infinite alternate-reverse;  }  @keyframes twinkle {    0%   { opacity: 0.4; }    50%  { opacity: 1;   }    100% { opacity: 0.6; }  }  \/* ── All Content wraps above stars ── *\/  .hp-desc .content-wrap {    position: relative;    z-index: 1;    padding: 10px 0 60px;  }  \/* ── Gold Divider ── *\/  .hp-desc .gold-divider {    display: flex;    align-items: center;    gap: 16px;    margin: 40px auto;    max-width: 680px;    padding: 0 20px;  }  .hp-desc .gold-divider::before,  .hp-desc .gold-divider::after {    content: '';    flex: 1;    height: 1px;    background: linear-gradient(90deg, transparent, var(--gold), transparent);  }  .hp-desc .gold-divider-icon {    color: var(--gold);    font-size: 18px;    flex-shrink: 0;    text-shadow: 0 0 12px var(--gold);  }  \/* ── Hero Banner ── *\/  .hp-desc .hero {    position: relative;    text-align: center;    padding: 60px 24px 50px;    overflow: hidden;  }  .hp-desc .hero-badge {    display: inline-block;    font-family: var(--font-heading);    font-size: 11px;    letter-spacing: 4px;    text-transform: uppercase;    color: var(--gold);    border: 1px solid var(--border-gold);    padding: 6px 20px;    border-radius: 50px;    margin-bottom: 24px;    background: rgba(201,168,76,0.06);    box-shadow: 0 0 20px rgba(201,168,76,0.1);  }  .hp-desc .hero-title {    font-family: var(--font-display);    font-size: clamp(22px, 5vw, 38px);    font-weight: 900;    line-height: 1.25;    background: linear-gradient(135deg, var(--gold-light) 0%, var(--gold) 40%, var(--gold-dark) 70%, var(--gold-light) 100%);    -webkit-background-clip: text;    -webkit-text-fill-color: transparent;    background-clip: text;    margin-bottom: 12px;    text-shadow: none;    filter: drop-shadow(0 0 20px rgba(201,168,76,0.4));  }  .hp-desc .hero-subtitle {    font-family: var(--font-body);    font-style: italic;    font-size: 16px;    color: var(--text-muted);    max-width: 520px;    margin: 0 auto 32px;    line-height: 1.8;  }  .hp-desc .hero-lightning {    font-size: 48px;    display: block;    margin-bottom: 8px;    filter: drop-shadow(0 0 16px rgba(201,168,76,0.8));    animation: float 3s ease-in-out infinite;  }  @keyframes float {    0%, 100% { transform: translateY(0px) rotate(-5deg); }    50%       { transform: translateY(-8px) rotate(5deg); }  }  \/* ── Hero Image Gallery ── *\/  .hp-desc .hero-img-row {    display: flex;    gap: 12px;    justify-content: center;    flex-wrap: wrap;    margin: 32px 0 0;    padding: 0 12px;  }  .hp-desc .hero-img-row img {    width: 160px;    height: 110px;    object-fit: cover;    border-radius: 10px;    border: 2px solid var(--border-gold);    box-shadow: 0 4px 24px rgba(0,0,0,0.5), 0 0 12px rgba(201,168,76,0.15);    transition: transform 0.3s ease, box-shadow 0.3s ease, border-color 0.3s ease;  }  .hp-desc .hero-img-row img:hover {    transform: translateY(-6px) scale(1.04);    box-shadow: 0 12px 40px rgba(0,0,0,0.6), 0 0 30px rgba(201,168,76,0.35);    border-color: var(--gold);  }  \/* ── Section Container ── *\/  .hp-desc .section {    max-width: 820px;    margin: 0 auto;    padding: 0 20px;  }  \/* ── Section Title ── *\/  .hp-desc .section-title {    font-family: var(--font-heading);    font-size: clamp(16px, 3vw, 22px);    font-weight: 700;    color: var(--gold);    letter-spacing: 2px;    text-transform: uppercase;    margin-bottom: 20px;    display: flex;    align-items: center;    gap: 14px;  }  .hp-desc .section-title::after {    content: '';    flex: 1;    height: 1px;    background: linear-gradient(90deg, var(--border-gold), transparent);  }  .hp-desc .section-title-icon {    font-size: 22px;    filter: drop-shadow(0 0 8px var(--gold));    flex-shrink: 0;  }  \/* ── Intro Block ── *\/  .hp-desc .intro-block {    background: linear-gradient(135deg, rgba(45,27,94,0.6), rgba(26,10,46,0.8));    border: 1px solid var(--border-gold);    border-radius: var(--radius);    padding: 32px 36px;    position: relative;    overflow: hidden;    margin-bottom: 48px;  }  .hp-desc .intro-block::before {    content: '⚡';    position: absolute;    top: -10px;    right: 20px;    font-size: 100px;    opacity: 0.04;    line-height: 1;    pointer-events: none;  }  .hp-desc .intro-block p {    font-family: var(--font-body);    font-size: 16px;    line-height: 1.85;    color: var(--text-light);    margin-bottom: 14px;  }  .hp-desc .intro-block p:last-child {    margin-bottom: 0;  }  .hp-desc .intro-block p strong {    color: var(--gold-light);    font-weight: 700;  }  \/* ── MAIN Gallery (Full-width showcase) ── *\/  .hp-desc .gallery-showcase {    margin: 48px 0;    padding: 0 12px;  }  .hp-desc .gallery-showcase .showcase-main {    width: 100%;    border-radius: 16px;    overflow: hidden;    border: 2px solid var(--border-gold);    box-shadow: var(--shadow-magic);    margin-bottom: 12px;    position: relative;  }  .hp-desc .gallery-showcase .showcase-main img {    width: 100%;    height: 360px;    object-fit: cover;    display: block;    transition: transform 0.6s ease;  }  .hp-desc .gallery-showcase .showcase-main:hover img {    transform: scale(1.03);  }  .hp-desc .gallery-showcase .showcase-main .img-label {    position: absolute;    bottom: 0;    left: 0;    right: 0;    background: linear-gradient(transparent, rgba(10,5,21,0.85));    padding: 24px 20px 16px;    font-family: var(--font-heading);    font-size: 12px;    letter-spacing: 3px;    text-transform: uppercase;    color: var(--gold-light);  }  .hp-desc .gallery-grid-3 {    display: grid;    grid-template-columns: repeat(3, 1fr);    gap: 10px;  }  .hp-desc .gallery-grid-3 .grid-item {    position: relative;    border-radius: 10px;    overflow: hidden;    border: 1px solid var(--border-gold);    transition: border-color 0.3s ease, box-shadow 0.3s ease;  }  .hp-desc .gallery-grid-3 .grid-item:hover {    border-color: var(--gold);    box-shadow: 0 0 20px rgba(201,168,76,0.25);  }  .hp-desc .gallery-grid-3 .grid-item img {    width: 100%;    height: 130px;    object-fit: cover;    display: block;    transition: transform 0.4s ease;  }  .hp-desc .gallery-grid-3 .grid-item:hover img {    transform: scale(1.06);  }  .hp-desc .gallery-grid-2 {    display: grid;    grid-template-columns: repeat(2, 1fr);    gap: 10px;    margin-top: 10px;  }  .hp-desc .gallery-grid-2 .grid-item {    position: relative;    border-radius: 10px;    overflow: hidden;    border: 1px solid var(--border-gold);    transition: border-color 0.3s ease, box-shadow 0.3s ease;  }  .hp-desc .gallery-grid-2 .grid-item:hover {    border-color: var(--gold);    box-shadow: 0 0 20px rgba(201,168,76,0.25);  }  .hp-desc .gallery-grid-2 .grid-item img {    width: 100%;    height: 180px;    object-fit: cover;    display: block;    transition: transform 0.4s ease;  }  .hp-desc .gallery-grid-2 .grid-item:hover img {    transform: scale(1.06);  }  \/* ── Key Feature Cards ── *\/  .hp-desc .features-grid {    display: grid;    grid-template-columns: repeat(auto-fit, minmax(230px, 1fr));    gap: 16px;    margin-bottom: 48px;  }  .hp-desc .feature-card {    background: linear-gradient(145deg, rgba(45,27,94,0.5), rgba(26,10,46,0.7));    border: 1px solid var(--border-gold);    border-radius: var(--radius);    padding: 24px 22px;    position: relative;    overflow: hidden;    transition: transform 0.3s ease, box-shadow 0.3s ease, border-color 0.3s ease;  }  .hp-desc .feature-card:hover {    transform: translateY(-4px);    box-shadow: 0 16px 40px rgba(0,0,0,0.4), 0 0 20px rgba(201,168,76,0.2);    border-color: var(--gold);  }  .hp-desc .feature-card::after {    content: '';    position: absolute;    top: 0;    left: 0;    right: 0;    height: 2px;    background: linear-gradient(90deg, transparent, var(--gold), transparent);    opacity: 0;    transition: opacity 0.3s ease;  }  .hp-desc .feature-card:hover::after {    opacity: 1;  }  .hp-desc .feature-icon {    font-size: 32px;    margin-bottom: 12px;    display: block;    filter: drop-shadow(0 0 8px rgba(201,168,76,0.5));  }  .hp-desc .feature-title {    font-family: var(--font-heading);    font-size: 13px;    font-weight: 700;    letter-spacing: 1.5px;    text-transform: uppercase;    color: var(--gold-light);    margin-bottom: 8px;  }  .hp-desc .feature-desc {    font-size: 13px;    color: var(--text-muted);    line-height: 1.6;  }  \/* ── Specs Table ── *\/  .hp-desc .specs-table {    width: 100%;    border-collapse: collapse;    margin-bottom: 48px;    font-family: var(--font-ui);    font-size: 14px;  }  .hp-desc .specs-table thead tr {    background: linear-gradient(90deg, rgba(74,45,143,0.6), rgba(45,27,94,0.8));  }  .hp-desc .specs-table thead th {    padding: 14px 18px;    font-family: var(--font-heading);    font-size: 11px;    letter-spacing: 2.5px;    text-transform: uppercase;    color: var(--gold);    text-align: left;    border-bottom: 1px solid var(--border-gold);  }  .hp-desc .specs-table tbody tr {    border-bottom: 1px solid rgba(201,168,76,0.1);    transition: background 0.2s ease;  }  .hp-desc .specs-table tbody tr:nth-child(even) {    background: rgba(45,27,94,0.2);  }  .hp-desc .specs-table tbody tr:hover {    background: rgba(201,168,76,0.06);  }  .hp-desc .specs-table td {    padding: 13px 18px;    color: var(--text-light);    vertical-align: middle;  }  .hp-desc .specs-table td:first-child {    font-family: var(--font-heading);    font-size: 12px;    letter-spacing: 1px;    text-transform: uppercase;    color: var(--gold-light);    font-weight: 600;    width: 38%;  }  .hp-desc .specs-table .spec-highlight {    color: var(--gold);    font-weight: 700;  }  \/* ── House Banner Strip ── *\/  .hp-desc .house-strip {    display: grid;    grid-template-columns: repeat(4, 1fr);    gap: 0;    border-radius: var(--radius);    overflow: hidden;    margin: 0 0 48px;    border: 1px solid var(--border-gold);  }  .hp-desc .house-cell {    padding: 18px 12px;    text-align: center;    transition: filter 0.3s ease;  }  .hp-desc .house-cell:hover {    filter: brightness(1.2);  }  .hp-desc .house-cell.gryffindor {    background: linear-gradient(160deg, rgba(116,0,1,0.7), rgba(90,0,1,0.5));  }  .hp-desc .house-cell.slytherin {    background: linear-gradient(160deg, rgba(26,71,42,0.7), rgba(20,55,32,0.5));  }  .hp-desc .house-cell.ravenclaw {    background: linear-gradient(160deg, rgba(14,26,64,0.8), rgba(30,50,100,0.5));  }  .hp-desc .house-cell.hufflepuff {    background: linear-gradient(160deg, rgba(236,185,57,0.35), rgba(180,140,40,0.2));  }  .hp-desc .house-emoji {    font-size: 26px;    display: block;    margin-bottom: 6px;    filter: drop-shadow(0 0 6px currentColor);  }  .hp-desc .house-name {    font-family: var(--font-heading);    font-size: 11px;    letter-spacing: 2px;    text-transform: uppercase;    color: var(--text-muted);  }  \/* ── Image + Text Split Block ── *\/  .hp-desc .split-block {    display: grid;    grid-template-columns: 1fr 1fr;    gap: 24px;    align-items: center;    margin-bottom: 40px;  }  .hp-desc .split-block.reverse {    direction: rtl;  }  .hp-desc .split-block.reverse \u003e * {    direction: ltr;  }  .hp-desc .split-img {    border-radius: var(--radius);    overflow: hidden;    border: 1px solid var(--border-gold);    box-shadow: 0 8px 32px rgba(0,0,0,0.4);  }  .hp-desc .split-img img {    width: 100%;    height: 260px;    object-fit: cover;    display: block;    transition: transform 0.4s ease;  }  .hp-desc .split-img:hover img {    transform: scale(1.05);  }  .hp-desc .split-text {    padding: 8px 0;  }  .hp-desc .split-text h3 {    font-family: var(--font-heading);    font-size: 16px;    font-weight: 700;    letter-spacing: 1.5px;    text-transform: uppercase;    color: var(--gold);    margin-bottom: 14px;  }  .hp-desc .split-text p {    font-family: var(--font-body);    font-size: 15px;    line-height: 1.8;    color: var(--text-muted);    margin-bottom: 12px;  }  .hp-desc .split-text p strong {    color: var(--text-light);  }  \/* ── Checklist ── *\/  .hp-desc .checklist {    list-style: none;    padding: 0;    margin: 0;  }  .hp-desc .checklist li {    display: flex;    align-items: flex-start;    gap: 12px;    padding: 10px 0;    border-bottom: 1px solid rgba(201,168,76,0.1);    font-family: var(--font-body);    font-size: 15px;    color: var(--text-light);    line-height: 1.6;  }  .hp-desc .checklist li:last-child {    border-bottom: none;  }  .hp-desc .checklist li::before {    content: '✦';    color: var(--gold);    flex-shrink: 0;    margin-top: 2px;    filter: drop-shadow(0 0 4px var(--gold));  }  .hp-desc .checklist li strong {    color: var(--gold-light);  }  \/* ── RGB \/ Translucent Highlight Block ── *\/  .hp-desc .rgb-block {    background: linear-gradient(135deg, rgba(14,26,64,0.8), rgba(45,27,94,0.6), rgba(26,10,46,0.9));    border: 1px solid rgba(100,150,255,0.3);    border-radius: var(--radius);    padding: 36px;    text-align: center;    position: relative;    overflow: hidden;    margin-bottom: 48px;  }  .hp-desc .rgb-block::before {    content: '';    position: absolute;    inset: 0;    background: linear-gradient(      45deg,      rgba(255,0,100,0.04),      rgba(255,160,0,0.04),      rgba(0,255,100,0.04),      rgba(0,100,255,0.04),      rgba(200,0,255,0.04)    );    background-size: 400% 400%;    animation: rgb-shift 8s linear infinite;  }  @keyframes rgb-shift {    0%   { background-position: 0%   50%; }    50%  { background-position: 100% 50%; }    100% { background-position: 0%   50%; }  }  .hp-desc .rgb-block \u003e * {    position: relative;    z-index: 1;  }  .hp-desc .rgb-icon {    font-size: 52px;    display: block;    margin-bottom: 12px;    animation: pulse-glow 2.5s ease-in-out infinite;  }  @keyframes pulse-glow {    0%, 100% { filter: drop-shadow(0 0 8px rgba(100,150,255,0.6)); }    50%       { filter: drop-shadow(0 0 24px rgba(200,100,255,0.9)); }  }  .hp-desc .rgb-block h3 {    font-family: var(--font-heading);    font-size: 18px;    letter-spacing: 2px;    text-transform: uppercase;    color: var(--text-light);    margin-bottom: 10px;  }  .hp-desc .rgb-block p {    font-family: var(--font-body);    font-size: 15px;    color: var(--text-muted);    max-width: 500px;    margin: 0 auto;    line-height: 1.8;  }  \/* ── Compatibility Grid ── *\/  .hp-desc .compat-grid {    display: flex;    flex-wrap: wrap;    gap: 10px;    margin: 20px 0 36px;  }  .hp-desc .compat-tag {    display: inline-flex;    align-items: center;    gap: 6px;    background: rgba(74,45,143,0.3);    border: 1px solid rgba(201,168,76,0.25);    border-radius: 50px;    padding: 6px 16px;    font-family: var(--font-heading);    font-size: 11px;    letter-spacing: 1.5px;    text-transform: uppercase;    color: var(--text-muted);    transition: all 0.2s ease;  }  .hp-desc .compat-tag:hover {    border-color: var(--gold);    color: var(--gold-light);    background: rgba(201,168,76,0.08);  }  .hp-desc .compat-tag-icon {    color: var(--gold);    font-size: 12px;  }  \/* ── Switch Compatibility ── *\/  .hp-desc .switch-compat {    display: grid;    grid-template-columns: repeat(auto-fit, minmax(120px, 1fr));    gap: 12px;    margin: 20px 0 36px;  }  .hp-desc .switch-item {    background: rgba(26,10,46,0.6);    border: 1px solid var(--border-gold);    border-radius: 10px;    padding: 14px 12px;    text-align: center;    transition: all 0.25s ease;  }  .hp-desc .switch-item:hover {    border-color: var(--gold);    background: rgba(74,45,143,0.3);    transform: translateY(-3px);  }  .hp-desc .switch-item .sw-icon {    font-size: 24px;    display: block;    margin-bottom: 6px;  }  .hp-desc .switch-item .sw-name {    font-family: var(--font-heading);    font-size: 10px;    letter-spacing: 1.5px;    text-transform: uppercase;    color: var(--gold-light);  }  \/* ── Warning \/ Info Box ── *\/  .hp-desc .info-box {    border-radius: var(--radius);    padding: 20px 24px;    margin-bottom: 24px;    display: flex;    gap: 16px;    align-items: flex-start;  }  .hp-desc .info-box.warning {    background: rgba(236,185,57,0.08);    border: 1px solid rgba(236,185,57,0.3);  }  .hp-desc .info-box.info {    background: rgba(14,26,64,0.6);    border: 1px solid rgba(100,150,255,0.25);  }  .hp-desc .info-box.success {    background: rgba(26,71,42,0.4);    border: 1px solid rgba(50,150,80,0.35);  }  .hp-desc .info-box-icon {    font-size: 22px;    flex-shrink: 0;    margin-top: 2px;  }  .hp-desc .info-box-text {    font-family: var(--font-body);    font-size: 14px;    line-height: 1.7;    color: var(--text-muted);  }  .hp-desc .info-box-text strong {    color: var(--text-light);    font-weight: 700;  }  \/* ── Product Highlight Ribbon ── *\/  .hp-desc .ribbon-row {    display: grid;    grid-template-columns: repeat(3, 1fr);    gap: 0;    border-radius: var(--radius);    overflow: hidden;    border: 1px solid var(--border-gold);    margin-bottom: 48px;  }  .hp-desc .ribbon-cell {    padding: 22px 16px;    text-align: center;    background: rgba(26,10,46,0.6);    border-right: 1px solid var(--border-gold);    transition: background 0.3s ease;  }  .hp-desc .ribbon-cell:last-child {    border-right: none;  }  .hp-desc .ribbon-cell:hover {    background: rgba(74,45,143,0.35);  }  .hp-desc .ribbon-icon {    font-size: 30px;    display: block;    margin-bottom: 8px;  }  .hp-desc .ribbon-label {    font-family: var(--font-heading);    font-size: 10px;    letter-spacing: 2px;    text-transform: uppercase;    color: var(--text-muted);    display: block;    margin-bottom: 4px;  }  .hp-desc .ribbon-value {    font-family: var(--font-heading);    font-size: 14px;    font-weight: 700;    color: var(--gold-light);    display: block;  }  \/* ── Scroll-Reveal Animation ── *\/  .hp-desc .reveal {    opacity: 0;    transform: translateY(24px);    animation: revealUp 0.7s ease forwards;  }  .hp-desc .reveal-d1 { animation-delay: 0.1s; }  .hp-desc .reveal-d2 { animation-delay: 0.2s; }  .hp-desc .reveal-d3 { animation-delay: 0.3s; }  .hp-desc .reveal-d4 { animation-delay: 0.4s; }  .hp-desc .reveal-d5 { animation-delay: 0.5s; }  @keyframes revealUp {    to { opacity: 1; transform: translateY(0); }  }  \/* ── Footer CTA ── *\/  .hp-desc .cta-block {    text-align: center;    padding: 48px 24px;    background: linear-gradient(135deg, rgba(74,45,143,0.25), rgba(26,10,46,0.6));    border: 1px solid var(--border-gold);    border-radius: 16px;    margin-bottom: 40px;    position: relative;    overflow: hidden;  }  .hp-desc .cta-block::before {    content: '🔮';    position: absolute;    top: 50%;    left: 50%;    transform: translate(-50%, -50%);    font-size: 200px;    opacity: 0.03;    pointer-events: none;  }  .hp-desc .cta-block \u003e * {    position: relative;    z-index: 1;  }  .hp-desc .cta-block h2 {    font-family: var(--font-display);    font-size: clamp(18px, 4vw, 28px);    background: linear-gradient(135deg, var(--gold-light), var(--gold), var(--gold-dark));    -webkit-background-clip: text;    -webkit-text-fill-color: transparent;    background-clip: text;    margin-bottom: 12px;    filter: drop-shadow(0 0 20px rgba(201,168,76,0.3));  }  .hp-desc .cta-block p {    font-family: var(--font-body);    font-style: italic;    font-size: 15px;    color: var(--text-muted);    max-width: 460px;    margin: 0 auto 24px;    line-height: 1.8;  }  .hp-desc .cta-emojis {    font-size: 28px;    display: block;    letter-spacing: 8px;    filter: drop-shadow(0 0 8px var(--gold));    animation: float 4s ease-in-out infinite;  }  \/* ── Responsive ── *\/  @media (max-width: 640px) {    .hp-desc .split-block {      grid-template-columns: 1fr;    }    .hp-desc .split-block.reverse {      direction: ltr;    }    .hp-desc .features-grid {      grid-template-columns: 1fr 1fr;    }    .hp-desc .house-strip {      grid-template-columns: repeat(2, 1fr);    }    .hp-desc .ribbon-row {      grid-template-columns: 1fr;    }    .hp-desc .ribbon-cell {      border-right: none;      border-bottom: 1px solid var(--border-gold);    }    .hp-desc .ribbon-cell:last-child {      border-bottom: none;    }    .hp-desc .gallery-grid-3 {      grid-template-columns: 1fr 1fr;    }    .hp-desc .intro-block {      padding: 24px 20px;    }    .hp-desc .hero-img-row img {      width: 140px;      height: 95px;    }  }  @media (max-width: 420px) {    .hp-desc .features-grid {      grid-template-columns: 1fr;    }    .hp-desc .gallery-grid-3 {      grid-template-columns: 1fr;    }    .hp-desc .gallery-grid-2 {      grid-template-columns: 1fr;    }  }\u003c\/style\u003e\u003c!-- ══════════════════════════════════════════════════════════════     COMPONENT ROOT══════════════════════════════════════════════════════════════ --\u003e\u003cdiv class=\"hp-desc\"\u003e\n\u003cdiv class=\"magic-bg\"\u003e\n\u003c!-- Stars layer --\u003e\u003cdiv class=\"stars-layer\" aria-hidden=\"true\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"content-wrap\"\u003e\n\u003c!-- ═══════════════════════════════           HERO SECTION      ═══════════════════════════════ --\u003e\u003cdiv class=\"hero reveal reveal-d1\"\u003e\n\u003cspan class=\"hero-badge\"\u003eLimited Edition · Artisan Collection\u003c\/span\u003e \u003cspan class=\"hero-lightning\" aria-hidden=\"true\"\u003e⚡\u003c\/span\u003e\u003ch1 class=\"hero-title\"\u003eCool Harry Potter Theme\u003cbr\u003eArtisan Translucent Keycap Set\u003c\/h1\u003e\n\u003cp class=\"hero-subtitle\"\u003eCast a spell on your mechanical keyboard with this enchanting, light-transmissive keycap set — forged for wizards who type in the dark.\u003c\/p\u003e\n\u003c!-- Quick-glance hero images row --\u003e\u003cdiv class=\"hero-img-row\" aria-label=\"Product gallery\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0684\/6962\/0893\/files\/Keycap_Set_1.jpg?v=1778140842\" alt=\"Harry Potter Keycap Set – Full keyboard view\" loading=\"lazy\"\u003e \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0684\/6962\/0893\/files\/Keycap_Set_3.jpg?v=1778140843\" alt=\"Harry Potter Keycap Set – Purple translucent keycaps\" loading=\"lazy\"\u003e \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0684\/6962\/0893\/files\/Keycap_Set_6.jpg?v=1778140843\" alt=\"Harry Potter Keycap Set – Backlit glow effect\" loading=\"lazy\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- \/hero --\u003e \u003c!-- ═══════════════════════════════           QUICK-STATS RIBBON      ═══════════════════════════════ --\u003e\u003cdiv class=\"section reveal reveal-d2\"\u003e\u003cdiv class=\"ribbon-row\"\u003e\n\u003cdiv class=\"ribbon-cell\"\u003e\n\u003cspan class=\"ribbon-icon\"\u003e🧪\u003c\/span\u003e \u003cspan class=\"ribbon-label\"\u003eMaterial\u003c\/span\u003e \u003cspan class=\"ribbon-value\"\u003ePC — Polycarbonate\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ribbon-cell\"\u003e\n\u003cspan class=\"ribbon-icon\"\u003e🔢\u003c\/span\u003e \u003cspan class=\"ribbon-label\"\u003eKey Count\u003c\/span\u003e \u003cspan class=\"ribbon-value\"\u003e120 Keys\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ribbon-cell\"\u003e\n\u003cspan class=\"ribbon-icon\"\u003e🗺️\u003c\/span\u003e \u003cspan class=\"ribbon-label\"\u003eLayout\u003c\/span\u003e \u003cspan class=\"ribbon-value\"\u003eANSI Only\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n\u003c!-- ═══════════════════════════════           INTRO \/ PRODUCT DESCRIPTION      ═══════════════════════════════ --\u003e\u003cdiv class=\"section reveal reveal-d2\"\u003e\n\u003cdiv class=\"section-title\"\u003e\n\u003cspan class=\"section-title-icon\"\u003e📜\u003c\/span\u003e About This Keycap Set\u003c\/div\u003e\n\u003cdiv class=\"intro-block\"\u003e\n\u003cp\u003eReady to bring the magic of the wizarding world to your mechanical keyboard? The \u003cstrong\u003eCool Harry Potter Theme Artisan Translucent Keycap Set\u003c\/strong\u003e is designed for true fans, featuring enchanting designs inspired by the magical universe. Whether you're casting spells in-game or working on your next adventure, these keycaps add a mystical, luminous touch to your mechanical keyboard. ⚡📜\u003c\/p\u003e\n\u003cp\u003eCrafted from premium \u003cstrong\u003ePC (Polycarbonate) material\u003c\/strong\u003e, these keycaps are \u003cstrong\u003esemi-transparent\u003c\/strong\u003e, allowing your RGB or backlight to radiate brilliantly through each key — making every keystroke feel like a spell being cast in the dark. Unlike standard keycaps, the translucent PC construction creates an immersive, glowing effect that truly sets your build apart.\u003c\/p\u003e\n\u003cp\u003eThe \u003cstrong\u003e120-key ANSI set\u003c\/strong\u003e covers the full standard layout, ensuring you have every key you need. The \u003cstrong\u003eCherry profile\u003c\/strong\u003e delivers a comfortable, ergonomic typing height loved by keyboard enthusiasts worldwide. Compatible with Cherry MX, Gateron, Kailh, and all MX-style cross-stem switches.\u003c\/p\u003e\n\u003cp\u003eThis is not merely a keycap set — it is a collector's piece, an artisan creation, and a declaration of your allegiance to the wizarding world. \u003cstrong\u003eOne set. 120 keys. Infinite magic.\u003c\/strong\u003e 🔮✨\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- \/intro --\u003e \u003c!-- ═══════════════════════════════           HOUSES STRIP      ═══════════════════════════════ --\u003e\u003cdiv class=\"section reveal reveal-d3\"\u003e\u003cdiv class=\"house-strip\" aria-label=\"Hogwarts Houses\"\u003e\n\u003cdiv class=\"house-cell gryffindor\"\u003e\n\u003cspan class=\"house-emoji\"\u003e🦁\u003c\/span\u003e \u003cspan class=\"house-name\"\u003eGryffindor\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"house-cell slytherin\"\u003e\n\u003cspan class=\"house-emoji\"\u003e🐍\u003c\/span\u003e \u003cspan class=\"house-name\"\u003eSlytherin\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"house-cell ravenclaw\"\u003e\n\u003cspan class=\"house-emoji\"\u003e🦅\u003c\/span\u003e \u003cspan class=\"house-name\"\u003eRavenclaw\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"house-cell hufflepuff\"\u003e\n\u003cspan class=\"house-emoji\"\u003e🦡\u003c\/span\u003e \u003cspan class=\"house-name\"\u003eHufflepuff\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n\u003c!-- Gold Divider --\u003e\u003cdiv class=\"gold-divider\" aria-hidden=\"true\"\u003e\u003cspan class=\"gold-divider-icon\"\u003e⚡\u003c\/span\u003e\u003c\/div\u003e\n\u003c!-- ═══════════════════════════════           FULL GALLERY SHOWCASE      ═══════════════════════════════ --\u003e\u003cdiv class=\"section reveal reveal-d2\"\u003e\u003cdiv class=\"section-title\"\u003e\n\u003cspan class=\"section-title-icon\"\u003e🖼️\u003c\/span\u003e Gallery — See the Magic\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv class=\"gallery-showcase reveal reveal-d3\"\u003e\n\u003c!-- Main large image --\u003e\u003cdiv class=\"showcase-main\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0684\/6962\/0893\/files\/Keycap_Set_2.jpg?v=1778140842\" alt=\"Harry Potter Artisan Translucent Keycap Set – Showcase\" loading=\"lazy\"\u003e\u003cdiv class=\"img-label\"\u003eArtisan Translucent PC Keycaps — Full Keyboard\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- 3-column grid --\u003e\u003cdiv class=\"gallery-grid-3\"\u003e\n\u003cdiv class=\"grid-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0684\/6962\/0893\/files\/Keycap_Set_3.jpg?v=1778140843\" alt=\"Translucent purple keycaps up close\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"grid-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0684\/6962\/0893\/files\/Keycap_Set_4.jpg?v=1778140842\" alt=\"Harry Potter keycap set side profile\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"grid-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0684\/6962\/0893\/files\/Keycap_Set_5.jpg?v=1778140842\" alt=\"Backlit RGB glow through translucent keycaps\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- 2-column grid --\u003e\u003cdiv class=\"gallery-grid-2\"\u003e\n\u003cdiv class=\"grid-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0684\/6962\/0893\/files\/Keycap_Set_6.jpg?v=1778140843\" alt=\"Keycap set on tenkeyless keyboard\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"grid-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0684\/6962\/0893\/files\/Keycap_Set.jpg?v=1778140683\" alt=\"Full keycap set layout view\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- \/gallery-showcase --\u003e \u003c!-- Gold Divider --\u003e\u003cdiv class=\"gold-divider\" aria-hidden=\"true\"\u003e\u003cspan class=\"gold-divider-icon\"\u003e🔮\u003c\/span\u003e\u003c\/div\u003e\n\u003c!-- ═══════════════════════════════           KEY FEATURES      ═══════════════════════════════ --\u003e\u003cdiv class=\"section reveal reveal-d2\"\u003e\n\u003cdiv class=\"section-title\"\u003e\n\u003cspan class=\"section-title-icon\"\u003e✨\u003c\/span\u003e Key Features\u003c\/div\u003e\n\u003cdiv class=\"features-grid\"\u003e\n\u003cdiv class=\"feature-card\"\u003e\n\u003cspan class=\"feature-icon\"\u003e⚡\u003c\/span\u003e\u003cdiv class=\"feature-title\"\u003eHarry Potter–Inspired Design\u003c\/div\u003e\n\u003cdiv class=\"feature-desc\"\u003eIconic wizarding world motifs, symbols, and themed legends printed on every keycap. A must-have for any devoted fan of the magical universe.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature-card\"\u003e\n\u003cspan class=\"feature-icon\"\u003e💎\u003c\/span\u003e\u003cdiv class=\"feature-title\"\u003eArtisan Translucent PC Material\u003c\/div\u003e\n\u003cdiv class=\"feature-desc\"\u003eMade from premium Polycarbonate (PC) — semi-transparent and designed specifically for light transmission. RGB shines through brilliantly for a mesmerizing glow.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature-card\"\u003e\n\u003cspan class=\"feature-icon\"\u003e🌈\u003c\/span\u003e\u003cdiv class=\"feature-title\"\u003eRGB Backlight Ready\u003c\/div\u003e\n\u003cdiv class=\"feature-desc\"\u003eThe translucent PC construction allows your keyboard's RGB or single-color backlighting to illuminate each key with vivid, magical color.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature-card\"\u003e\n\u003cspan class=\"feature-icon\"\u003e⌨️\u003c\/span\u003e\u003cdiv class=\"feature-title\"\u003eCherry Profile\u003c\/div\u003e\n\u003cdiv class=\"feature-desc\"\u003eErgonomic Cherry profile height provides a comfortable, smooth typing experience loved by mechanical keyboard enthusiasts globally.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature-card\"\u003e\n\u003cspan class=\"feature-icon\"\u003e🔗\u003c\/span\u003e\u003cdiv class=\"feature-title\"\u003eMX(+) Switch Compatible\u003c\/div\u003e\n\u003cdiv class=\"feature-desc\"\u003eUniversal MX cross-stem compatibility. Works with Cherry MX, Gateron, Kailh, Outemu, and all other cross-style switches.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature-card\"\u003e\n\u003cspan class=\"feature-icon\"\u003e🗺️\u003c\/span\u003e\u003cdiv class=\"feature-title\"\u003eANSI Layout — 120 Keys\u003c\/div\u003e\n\u003cdiv class=\"feature-desc\"\u003eFull 120-key ANSI set covers every key for standard layouts. Fits 60%, TKL, 96%, and full-size ANSI mechanical keyboards.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature-card\"\u003e\n\u003cspan class=\"feature-icon\"\u003e🏆\u003c\/span\u003e\u003cdiv class=\"feature-title\"\u003eArtisan Quality Legends\u003c\/div\u003e\n\u003cdiv class=\"feature-desc\"\u003eLegends are printed with precision for sharp, clear, and long-lasting characters that stay crisp through extended use.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature-card\"\u003e\n\u003cspan class=\"feature-icon\"\u003e🔮\u003c\/span\u003e\u003cdiv class=\"feature-title\"\u003eCollector's Piece\u003c\/div\u003e\n\u003cdiv class=\"feature-desc\"\u003eMore than a peripheral — a display-worthy, limited artisan set that celebrates the most beloved fantasy universe ever created.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- \/key features --\u003e \u003c!-- ═══════════════════════════════           MATERIAL SPOTLIGHT: PC           (Split block with image)      ═══════════════════════════════ --\u003e\u003cdiv class=\"section reveal reveal-d3\"\u003e\n\u003cdiv class=\"section-title\"\u003e\n\u003cspan class=\"section-title-icon\"\u003e🧪\u003c\/span\u003e Material Spotlight: Polycarbonate (PC)\u003c\/div\u003e\n\u003cdiv class=\"split-block\"\u003e\n\u003cdiv class=\"split-img\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0684\/6962\/0893\/files\/Keycap_Set_5.jpg?v=1778140842\" alt=\"PC keycaps glowing with RGB backlight\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"split-text\"\u003e\n\u003ch3\u003eWhy PC Material?\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003ePolycarbonate (PC)\u003c\/strong\u003e is an engineering-grade thermoplastic renowned for its exceptional light-transmitting properties. Unlike opaque PBT or ABS keycaps, PC is \u003cstrong\u003esemi-transparent\u003c\/strong\u003e — allowing RGB or any backlight source to shine through the legends and body of each keycap.\u003c\/p\u003e\n\u003cp\u003eThis makes PC the \u003cstrong\u003eideal choice for backlit keyboards\u003c\/strong\u003e, creating an immersive glowing effect that transforms your desk into a scene straight out of Diagon Alley at night.\u003c\/p\u003e\n\u003cp\u003ePC also offers excellent impact resistance, dimensional stability, and a smooth surface texture for satisfying keypresses.\u003c\/p\u003e\n\u003cul class=\"checklist\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eSemi-transparent body\u003c\/strong\u003e — lets backlight shine through\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eImpact-resistant\u003c\/strong\u003e — durable for heavy daily use\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSmooth surface finish\u003c\/strong\u003e — premium tactile feel\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eDimensionally stable\u003c\/strong\u003e — holds profile shape precisely\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- \/material spotlight --\u003e \u003c!-- ═══════════════════════════════           RGB GLOW HIGHLIGHT      ═══════════════════════════════ --\u003e\u003cdiv class=\"section reveal reveal-d3\"\u003e\u003cdiv class=\"rgb-block\"\u003e\n\u003cspan class=\"rgb-icon\"\u003e🌟\u003c\/span\u003e\u003ch3\u003eTranslucent · Luminous · Magical\u003c\/h3\u003e\n\u003cp\u003eThe PC material makes every key into a glowing portal. Pair these keycaps with any RGB keyboard and watch your wizarding legends illuminate in full color — from Gryffindor red to Slytherin green to deep Ravenclaw blue. Your backlight becomes part of the design.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n\u003c!-- ═══════════════════════════════           DESIGN DETAIL           (Split block reversed with image)      ═══════════════════════════════ --\u003e\u003cdiv class=\"section reveal reveal-d2\"\u003e\n\u003cdiv class=\"section-title\"\u003e\n\u003cspan class=\"section-title-icon\"\u003e🎨\u003c\/span\u003e Design \u0026amp; Artisan Detail\u003c\/div\u003e\n\u003cdiv class=\"split-block reverse\"\u003e\n\u003cdiv class=\"split-img\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0684\/6962\/0893\/files\/Keycap_Set_3.jpg?v=1778140843\" alt=\"Close-up artisan detail on Harry Potter keycaps\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"split-text\"\u003e\n\u003ch3\u003eWizarding World Artistry\u003c\/h3\u003e\n\u003cp\u003eEach keycap legend has been carefully designed to evoke the magic, mystery, and wonder of the Harry Potter universe. Expect themed modifiers, iconic symbols like \u003cstrong\u003ethe lightning bolt ⚡\u003c\/strong\u003e, the \u003cstrong\u003eGolden Snitch 🏅\u003c\/strong\u003e, the \u003cstrong\u003eDeathly Hallows △\u003c\/strong\u003e, and Hogwarts house insignia throughout the set.\u003c\/p\u003e\n\u003cp\u003eThe legends are applied with precision printing to ensure they remain sharp, clear, and highly legible — both in ambient light and under RGB illumination.\u003c\/p\u003e\n\u003cul class=\"checklist\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eHarry Potter-themed legends\u003c\/strong\u003e on modifier keys\u003c\/li\u003e\n\u003cli\u003eIconic symbols woven throughout the set\u003c\/li\u003e\n\u003cli\u003eCrisp, high-contrast printing for readability\u003c\/li\u003e\n\u003cli\u003eTranslucent body enhances printed colors under light\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- \/design detail --\u003e \u003c!-- ═══════════════════════════════           PRODUCT SPECIFICATIONS TABLE      ═══════════════════════════════ --\u003e\u003cdiv class=\"section reveal reveal-d3\"\u003e\n\u003cdiv class=\"section-title\"\u003e\n\u003cspan class=\"section-title-icon\"\u003e📋\u003c\/span\u003e Full Specifications\u003c\/div\u003e\n\u003ctable class=\"specs-table\" aria-label=\"Product Specifications\"\u003e\n\u003cthead\u003e\u003ctr\u003e\n\u003cth scope=\"col\"\u003eSpecification\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eDetails\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eProduct Name\u003c\/td\u003e\n\u003ctd\u003eCool Harry Potter Theme Artisan Translucent Keycap Set\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eMaterial\u003c\/td\u003e\n\u003ctd class=\"spec-highlight\"\u003ePC — Polycarbonate (Translucent)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eKey Count\u003c\/td\u003e\n\u003ctd class=\"spec-highlight\"\u003e120 Keys\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eProfile\u003c\/td\u003e\n\u003ctd\u003eCherry Profile\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eLayout\u003c\/td\u003e\n\u003ctd class=\"spec-highlight\"\u003eANSI Only\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSwitch Compatibility\u003c\/td\u003e\n\u003ctd\u003eMX (+) Cross-stem — Cherry MX, Gateron, Kailh, Outemu \u0026amp; compatible\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eBacklight Support\u003c\/td\u003e\n\u003ctd class=\"spec-highlight\"\u003e✅ Yes — RGB \u0026amp; single-color backlights shine through PC material\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eLegend Method\u003c\/td\u003e\n\u003ctd\u003ePrinted legends — crisp and precise\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eTheme\u003c\/td\u003e\n\u003ctd\u003eHarry Potter \/ Wizarding World\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eKeyboard Compatibility\u003c\/td\u003e\n\u003ctd\u003e60% \/ 65% \/ 68% \/ 75% \/ TKL 87% \/ 96% \/ 98% \/ 100% \/ 104 \/ 108 key ANSI\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eISO Layout Support\u003c\/td\u003e\n\u003ctd\u003e❌ Not included — ANSI only\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eIncluded\u003c\/td\u003e\n\u003ctd\u003e120 x PC Translucent Keycaps\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eNote\u003c\/td\u003e\n\u003ctd\u003eThis set does \u003cstrong\u003enot\u003c\/strong\u003e include PBT keycaps. All keycaps are PC material.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c!-- \/specs table --\u003e \u003c!-- Gold Divider --\u003e\u003cdiv class=\"gold-divider\" aria-hidden=\"true\"\u003e\u003cspan class=\"gold-divider-icon\"\u003e⚡\u003c\/span\u003e\u003c\/div\u003e\n\u003c!-- ═══════════════════════════════           COMPATIBILITY SECTION      ═══════════════════════════════ --\u003e\u003cdiv class=\"section reveal reveal-d2\"\u003e\n\u003cdiv class=\"section-title\"\u003e\n\u003cspan class=\"section-title-icon\"\u003e🔗\u003c\/span\u003e Compatibility\u003c\/div\u003e\n\u003c!-- Keyboard sizes --\u003e\u003cp style=\"font-family: var(--font-ui); font-size: 13px; color: var(--text-muted); margin-bottom: 14px; letter-spacing: 0.5px;\"\u003eCompatible Keyboard Sizes \u0026amp; Form Factors\u003c\/p\u003e\n\u003cdiv class=\"compat-grid\"\u003e\n\u003cspan class=\"compat-tag\"\u003e\u003cspan class=\"compat-tag-icon\"\u003e⌨\u003c\/span\u003e 60%\u003c\/span\u003e \u003cspan class=\"compat-tag\"\u003e\u003cspan class=\"compat-tag-icon\"\u003e⌨\u003c\/span\u003e 64 Key\u003c\/span\u003e \u003cspan class=\"compat-tag\"\u003e\u003cspan class=\"compat-tag-icon\"\u003e⌨\u003c\/span\u003e 65% \/ 68 Key\u003c\/span\u003e \u003cspan class=\"compat-tag\"\u003e\u003cspan class=\"compat-tag-icon\"\u003e⌨\u003c\/span\u003e 75% \/ 84 Key\u003c\/span\u003e \u003cspan class=\"compat-tag\"\u003e\u003cspan class=\"compat-tag-icon\"\u003e⌨\u003c\/span\u003e TKL 87 Key\u003c\/span\u003e \u003cspan class=\"compat-tag\"\u003e\u003cspan class=\"compat-tag-icon\"\u003e⌨\u003c\/span\u003e 96 Key\u003c\/span\u003e \u003cspan class=\"compat-tag\"\u003e\u003cspan class=\"compat-tag-icon\"\u003e⌨\u003c\/span\u003e 98 Key\u003c\/span\u003e \u003cspan class=\"compat-tag\"\u003e\u003cspan class=\"compat-tag-icon\"\u003e⌨\u003c\/span\u003e 100%\u003c\/span\u003e \u003cspan class=\"compat-tag\"\u003e\u003cspan class=\"compat-tag-icon\"\u003e⌨\u003c\/span\u003e 104 Key\u003c\/span\u003e \u003cspan class=\"compat-tag\"\u003e\u003cspan class=\"compat-tag-icon\"\u003e⌨\u003c\/span\u003e 108 Key\u003c\/span\u003e \u003cspan class=\"compat-tag\"\u003e\u003cspan class=\"compat-tag-icon\"\u003e⌨\u003c\/span\u003e Alice Layout\u003c\/span\u003e \u003cspan class=\"compat-tag\"\u003e\u003cspan class=\"compat-tag-icon\"\u003e⌨\u003c\/span\u003e Full-Size ANSI\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c!-- Switch types --\u003e\u003cp style=\"font-family: var(--font-ui); font-size: 13px; color: var(--text-muted); margin-bottom: 14px; letter-spacing: 0.5px; margin-top: 28px;\"\u003eCompatible Switch Brands (MX-Style Cross Stem)\u003c\/p\u003e\n\u003cdiv class=\"switch-compat\"\u003e\n\u003cdiv class=\"switch-item\"\u003e\n\u003cspan class=\"sw-icon\"\u003e🍒\u003c\/span\u003e \u003cspan class=\"sw-name\"\u003eCherry MX\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"switch-item\"\u003e\n\u003cspan class=\"sw-icon\"\u003e⚡\u003c\/span\u003e \u003cspan class=\"sw-name\"\u003eGateron\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"switch-item\"\u003e\n\u003cspan class=\"sw-icon\"\u003e🐋\u003c\/span\u003e \u003cspan class=\"sw-name\"\u003eKailh\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"switch-item\"\u003e\n\u003cspan class=\"sw-icon\"\u003e🔵\u003c\/span\u003e \u003cspan class=\"sw-name\"\u003eOutemu\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"switch-item\"\u003e\n\u003cspan class=\"sw-icon\"\u003e🟡\u003c\/span\u003e \u003cspan class=\"sw-name\"\u003eAkko\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"switch-item\"\u003e\n\u003cspan class=\"sw-icon\"\u003e⭐\u003c\/span\u003e \u003cspan class=\"sw-name\"\u003eAll MX (+)\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- \/compatibility --\u003e \u003c!-- Gold Divider --\u003e\u003cdiv class=\"gold-divider\" aria-hidden=\"true\"\u003e\u003cspan class=\"gold-divider-icon\"\u003e🏅\u003c\/span\u003e\u003c\/div\u003e\n\u003c!-- ═══════════════════════════════           CHERRY PROFILE SPOTLIGHT           (Split block with image)      ═══════════════════════════════ --\u003e\u003cdiv class=\"section reveal reveal-d2\"\u003e\n\u003cdiv class=\"section-title\"\u003e\n\u003cspan class=\"section-title-icon\"\u003e⌨️\u003c\/span\u003e Cherry Profile — Comfort by Design\u003c\/div\u003e\n\u003cdiv class=\"split-block\"\u003e\n\u003cdiv class=\"split-img\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0684\/6962\/0893\/files\/Keycap_Set_4.jpg?v=1778140842\" alt=\"Cherry profile keycaps side view\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"split-text\"\u003e\n\u003ch3\u003eWhat is Cherry Profile?\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003eCherry profile\u003c\/strong\u003e is one of the most beloved keycap profiles in the mechanical keyboard community. Developed and popularized by Cherry GmbH, this profile features a \u003cstrong\u003esculpted, low-to-medium height\u003c\/strong\u003e across rows R1–R4, with each row having a slightly different angle.\u003c\/p\u003e\n\u003cp\u003eThe result is a keyboard that naturally guides your fingers to the correct row, reducing finger fatigue during long typing sessions or gaming marathons. The \u003cstrong\u003ecylindrical top surface\u003c\/strong\u003e also centers your fingers on each key for precise, accurate keypresses.\u003c\/p\u003e\n\u003cp\u003eWhether you're typing up your Hogwarts acceptance letter or battling dark wizards in your favorite RPG, Cherry profile keeps your hands comfortable and your performance at its peak.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- \/cherry profile --\u003e \u003c!-- ═══════════════════════════════           IMPORTANT NOTES \/ INFO BOXES      ═══════════════════════════════ --\u003e\u003cdiv class=\"section reveal reveal-d3\"\u003e\n\u003cdiv class=\"section-title\"\u003e\n\u003cspan class=\"section-title-icon\"\u003e📌\u003c\/span\u003e Important Notes\u003c\/div\u003e\n\u003cdiv class=\"info-box warning\"\u003e\n\u003cspan class=\"info-box-icon\"\u003e⚠️\u003c\/span\u003e\u003cdiv class=\"info-box-text\"\u003e\n\u003cstrong\u003eANSI Layout Only.\u003c\/strong\u003e This keycap set is designed exclusively for \u003cstrong\u003eANSI standard layout\u003c\/strong\u003e keyboards. ISO layout keyboards (commonly used in European countries) are \u003cstrong\u003enot supported\u003c\/strong\u003e by this set. Please verify your keyboard layout before purchasing.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"info-box info\"\u003e\n\u003cspan class=\"info-box-icon\"\u003e💡\u003c\/span\u003e\u003cdiv class=\"info-box-text\"\u003e\n\u003cstrong\u003ePC Material — No PBT.\u003c\/strong\u003e This is an artisan \u003cstrong\u003ePC (Polycarbonate)\u003c\/strong\u003e translucent keycap set. It does \u003cstrong\u003enot\u003c\/strong\u003e include PBT keycaps. The PC material is specifically chosen for its superior light-transmitting properties, making it the perfect choice for backlit and RGB keyboards.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"info-box success\"\u003e\n\u003cspan class=\"info-box-icon\"\u003e✅\u003c\/span\u003e\u003cdiv class=\"info-box-text\"\u003e\n\u003cstrong\u003e120 Keys Included.\u003c\/strong\u003e This set contains \u003cstrong\u003e120 individual PC translucent keycaps\u003c\/strong\u003e, covering all keys needed for standard ANSI full-size, TKL, and most compact keyboard layouts. No additional sets required for standard builds.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"info-box warning\"\u003e\n\u003cspan class=\"info-box-icon\"\u003e🔦\u003c\/span\u003e\u003cdiv class=\"info-box-text\"\u003e\n\u003cstrong\u003eBacklight Recommended.\u003c\/strong\u003e While these keycaps look great in any setting, their full artisan translucent effect is best appreciated with a \u003cstrong\u003ebacklit or RGB keyboard\u003c\/strong\u003e. Without backlighting, the keycaps will appear as a solid tinted color. With backlighting, the magic truly comes alive.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- \/important notes --\u003e \u003c!-- Gold Divider --\u003e\u003cdiv class=\"gold-divider\" aria-hidden=\"true\"\u003e\u003cspan class=\"gold-divider-icon\"\u003e🪄\u003c\/span\u003e\u003c\/div\u003e\n\u003c!-- ═══════════════════════════════           WHAT'S INCLUDED      ═══════════════════════════════ --\u003e\u003cdiv class=\"section reveal reveal-d2\"\u003e\n\u003cdiv class=\"section-title\"\u003e\n\u003cspan class=\"section-title-icon\"\u003e📦\u003c\/span\u003e What's in the Box\u003c\/div\u003e\n\u003cdiv class=\"intro-block\"\u003e\u003cul class=\"checklist\"\u003e\n\u003cli\u003e\n\u003cstrong\u003e120× PC Translucent Keycaps\u003c\/strong\u003e — Harry Potter Artisan Theme, Cherry Profile, ANSI Layout\u003c\/li\u003e\n\u003cli\u003eCovers all standard alphanumeric keys, modifier keys, function row (F1–F12), navigation cluster, and arrow keys\u003c\/li\u003e\n\u003cli\u003eCompatible across 60% \/ TKL \/ 96% \/ 100% \/ Alice and other ANSI form factors (some layout variations may not use all 120 keys)\u003c\/li\u003e\n\u003cli\u003eNo keycap puller included — we recommend a wire keycap puller for safe installation\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ═══════════════════════════════           INSTALLATION GUIDE      ═══════════════════════════════ --\u003e\u003cdiv class=\"section reveal reveal-d3\"\u003e\n\u003cdiv class=\"section-title\"\u003e\n\u003cspan class=\"section-title-icon\"\u003e🪄\u003c\/span\u003e Quick Installation Guide\u003c\/div\u003e\n\u003cdiv class=\"intro-block\"\u003e\u003cul class=\"checklist\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eStep 1 — Photograph your current layout.\u003c\/strong\u003e Before removing your existing keycaps, take a photo of your keyboard so you have a reference map for reassembly.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eStep 2 — Use a keycap puller.\u003c\/strong\u003e Gently place a wire keycap puller around each keycap stem and pull straight upward with even pressure. Avoid rocking side-to-side to prevent switch damage.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eStep 3 — Clean the keyboard plate.\u003c\/strong\u003e Use compressed air or a soft brush to remove dust from the switch area before installing new keycaps.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eStep 4 — Install your Harry Potter keycaps.\u003c\/strong\u003e Press each PC translucent keycap firmly onto the corresponding MX switch until you feel and hear a satisfying click-snap. Align the stem notch with the switch cross before pressing.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eStep 5 — Enable your RGB backlight\u003c\/strong\u003e and enjoy the full magical glow of your new wizarding keyboard. ⚡✨\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- \/installation --\u003e \u003c!-- Gold Divider --\u003e\u003cdiv class=\"gold-divider\" aria-hidden=\"true\"\u003e\u003cspan class=\"gold-divider-icon\"\u003e✦\u003c\/span\u003e\u003c\/div\u003e\n\u003c!-- ═══════════════════════════════           SHOWCASE IMAGES (2nd set)      ═══════════════════════════════ --\u003e\u003cdiv class=\"section reveal reveal-d2\"\u003e\u003cdiv class=\"section-title\"\u003e\n\u003cspan class=\"section-title-icon\"\u003e📷\u003c\/span\u003e More Views\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv class=\"gallery-showcase reveal reveal-d3\" style=\"padding: 0 12px;\"\u003e\n\u003c!-- Reversed main image --\u003e\u003cdiv class=\"showcase-main\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0684\/6962\/0893\/files\/Keycap_Set.jpg?v=1778140683\" alt=\"Harry Potter keycap set from above — full layout\" loading=\"lazy\"\u003e\u003cdiv class=\"img-label\"\u003eFull Layout — Top-Down View\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- 3-column alternate grid --\u003e\u003cdiv class=\"gallery-grid-3\"\u003e\n\u003cdiv class=\"grid-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0684\/6962\/0893\/files\/Keycap_Set_1.jpg?v=1778140842\" alt=\"Compact 60% layout with Harry Potter keycaps\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"grid-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0684\/6962\/0893\/files\/Keycap_Set_2.jpg?v=1778140842\" alt=\"Colorful translucent keycap set detail\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"grid-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0684\/6962\/0893\/files\/Keycap_Set_6.jpg?v=1778140843\" alt=\"Keycap set layout flat view\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- \/second gallery --\u003e \u003c!-- Gold Divider --\u003e\u003cdiv class=\"gold-divider\" aria-hidden=\"true\"\u003e\u003cspan class=\"gold-divider-icon\"\u003e🦁\u003c\/span\u003e\u003c\/div\u003e\n\u003c!-- ═══════════════════════════════           WHY CHOOSE THIS SET      ═══════════════════════════════ --\u003e\u003cdiv class=\"section reveal reveal-d2\"\u003e\n\u003cdiv class=\"section-title\"\u003e\n\u003cspan class=\"section-title-icon\"\u003e🏆\u003c\/span\u003e Why Choose This Keycap Set?\u003c\/div\u003e\n\u003cdiv class=\"intro-block\"\u003e\u003cul class=\"checklist\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eUnique artisan design\u003c\/strong\u003e — Not a generic themed set. Hand-crafted aesthetic attention to every modifier and legend placement.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePC material advantage\u003c\/strong\u003e — The only material that allows true backlight transmission. PBT blocks light; PC lets it glow. Perfect for dark-room setups.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e120-key completeness\u003c\/strong\u003e — One set covers your entire ANSI board. No mixing and matching required.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCherry profile ergonomics\u003c\/strong\u003e — A profile chosen and refined over decades. Comfortable for both touch typists and hunt-and-peckers alike.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eUniversal MX switch support\u003c\/strong\u003e — Doesn't matter which brand of MX-style switches you have — Cherry, Gateron, Kailh, or any cross-stem switch will work.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eGift-worthy\u003c\/strong\u003e — The perfect gift for any Harry Potter fan who also loves mechanical keyboards. A magical combo you can't find anywhere else.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eDisplay quality\u003c\/strong\u003e — Stunning enough to display off-keyboard. A collector's piece as much as a typing tool.\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- \/why choose --\u003e \u003c!-- ═══════════════════════════════           FREQUENTLY ASKED QUESTIONS      ═══════════════════════════════ --\u003e\u003cdiv class=\"section reveal reveal-d3\"\u003e\n\u003cdiv class=\"section-title\"\u003e\n\u003cspan class=\"section-title-icon\"\u003e❓\u003c\/span\u003e Frequently Asked Questions\u003c\/div\u003e\n\u003cdiv class=\"intro-block\"\u003e\u003cul class=\"checklist\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eQ: Is this set compatible with ISO keyboards?\u003c\/strong\u003e\u003cbr\u003eA: No. This is an ANSI-only keycap set. ISO keyboards have differently shaped Enter keys and left Shift keys that are not included in this set.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eQ: Will these keycaps work without backlighting?\u003c\/strong\u003e\u003cbr\u003eA: Yes — they will look great with or without backlighting. However, the full translucent glow effect is only visible with a backlit keyboard.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eQ: Are these PBT keycaps?\u003c\/strong\u003e\u003cbr\u003eA: No. These are made from PC (Polycarbonate) material exclusively. There is no PBT version of this set. PC is used intentionally for its translucent RGB properties.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eQ: Will these fit my 60% compact keyboard?\u003c\/strong\u003e\u003cbr\u003eA: Yes! The set covers 60% layouts and all larger ANSI form factors up to full-size 108-key boards.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eQ: Do they work with Gateron switches?\u003c\/strong\u003e\u003cbr\u003eA: Absolutely. All MX-style cross-stem switches are compatible, including Gateron, Cherry MX, Kailh, Outemu, and others.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eQ: Is a keycap puller included?\u003c\/strong\u003e\u003cbr\u003eA: No — a keycap puller is not included. We recommend purchasing a wire keycap puller separately for best results.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eQ: How do I clean these keycaps?\u003c\/strong\u003e\u003cbr\u003eA: Remove keycaps and wash gently in warm water with mild soap. Dry thoroughly before reinstalling. Do not use harsh chemicals or abrasive scrubbers.\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- \/faq --\u003e \u003c!-- Gold Divider --\u003e\u003cdiv class=\"gold-divider\" aria-hidden=\"true\"\u003e\u003cspan class=\"gold-divider-icon\"\u003e🌟\u003c\/span\u003e\u003c\/div\u003e\n\u003c!-- ═══════════════════════════════           PERFECT FOR SECTION      ═══════════════════════════════ --\u003e\u003cdiv class=\"section reveal reveal-d2\"\u003e\n\u003cdiv class=\"section-title\"\u003e\n\u003cspan class=\"section-title-icon\"\u003e🎯\u003c\/span\u003e Perfect For\u003c\/div\u003e\n\u003cdiv class=\"features-grid\"\u003e\n\u003cdiv class=\"feature-card\"\u003e\n\u003cspan class=\"feature-icon\"\u003e⚡\u003c\/span\u003e\u003cdiv class=\"feature-title\"\u003eHarry Potter Fans\u003c\/div\u003e\n\u003cdiv class=\"feature-desc\"\u003eThe ultimate desk accessory for anyone who grew up wishing for a Hogwarts acceptance letter.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature-card\"\u003e\n\u003cspan class=\"feature-icon\"\u003e🎮\u003c\/span\u003e\u003cdiv class=\"feature-title\"\u003eGamers\u003c\/div\u003e\n\u003cdiv class=\"feature-desc\"\u003eRGB-enhanced translucent keycaps elevate your gaming battlestation to a whole new level of immersion.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature-card\"\u003e\n\u003cspan class=\"feature-icon\"\u003e💻\u003c\/span\u003e\u003cdiv class=\"feature-title\"\u003eWork From Home\u003c\/div\u003e\n\u003cdiv class=\"feature-desc\"\u003eBring magic to your home office setup. Impress colleagues on video calls and type with a smile.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature-card\"\u003e\n\u003cspan class=\"feature-icon\"\u003e🎁\u003c\/span\u003e\u003cdiv class=\"feature-title\"\u003eGift Giving\u003c\/div\u003e\n\u003cdiv class=\"feature-desc\"\u003eBirthdays, holidays, or \"just because\" — this makes an unforgettable gift for any keyboard-loving witch or wizard.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- \/perfect for --\u003e \u003c!-- ═══════════════════════════════           FINAL CTA      ═══════════════════════════════ --\u003e\u003cdiv class=\"section reveal reveal-d4\"\u003e\u003cdiv class=\"cta-block\"\u003e\n\u003ch2\u003eUpgrade Your Keyboard\u003cbr\u003ewith Wizarding Magic\u003c\/h2\u003e\n\u003cp\u003e120 artisan translucent PC keycaps. One set. Infinite magic. Claim your place at Hogwarts — one keystroke at a time.\u003c\/p\u003e\n\u003cspan class=\"cta-emojis\" aria-hidden=\"true\"\u003e⚡ 🔮 ✨ 🪄 ⚡\u003c\/span\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n\u003c!-- Support note --\u003e\u003cdiv class=\"section reveal reveal-d5\"\u003e\u003cdiv class=\"info-box info\" style=\"text-align: center; justify-content: center;\"\u003e\u003cdiv class=\"info-box-text\" style=\"text-align: center;\"\u003e💡 \u003cstrong\u003eHave questions?\u003c\/strong\u003e Feel free to reach out — we're happy to help you find the perfect keycap set for your build! 😊\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- \/content-wrap --\u003e\n\u003c\/div\u003e\n\u003c!-- \/magic-bg --\u003e\n\u003c\/div\u003e\u003c!-- \/hp-desc --\u003e\u003cp\u003e \u003c\/p\u003e\u003c!-- ============================================================     END: Harry Potter Theme Artisan Translucent Keycap Set     Shopify Product Description     © Artisan Keyboard Store============================================================ --\u003e","brand":"Rolipan","offers":[{"title":"Default Title","offer_id":49406825890007,"sku":null,"price":49.9,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0828\/3763\/5287\/files\/Keycap_Set_2.jpg?v=1783490120"},{"product_id":"cute-raccoon-theme-side-print-keycap-set","title":"Cute Raccoon Theme Side Print Keycap Set","description":"\u003cdiv class=\"wt-mt-xs-1 wt-mb-xs-1\"\u003e\n\u003cp data-buy-box-listing-title=\"true\" class=\"wt-line-height-tight wt-break-word wt-text-body-01\" tabindex=\"0\"\u003e\u003cspan\u003eAdd a touch of whimsy to your mechanical keyboard with our Cute Raccoon Theme Side Print Backlit Keycap Set! This keycap set features charming raccoon designs that will make your keyboard adorable. Each keycap is crafted from durable, high-quality PBT plastic, ensuring a long-lasting and satisfying typing experience.\u003c\/span\u003e\u003cbr\u003e\u003cbr\u003e\u003cspan\u003eKey Features:\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003eCute Raccoon Design\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003eCherry MX Profile Compatibility: These keycaps are designed to fit Cherry MX switches and their clones, offering a perfect fit and consistent feel.\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003eSide-Printed Design: Enjoy the sleek look of side-printed legends that enhance readability while maintaining a clean aesthetic.\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003eFive-Sided PBT Construction: The five-sided PBT keycaps are known for their durability and resistance to wear, ensuring your keycaps stay vibrant and legible over time.\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003eComplete Set: With 148 keys, this set covers a wide range of mechanical keyboards, including full-size, tenkeyless, and more.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp data-buy-box-listing-title=\"true\" class=\"wt-line-height-tight wt-break-word wt-text-body-01\" tabindex=\"0\"\u003e\u003cbr\u003e\u003cspan\u003eTransform your typing setup with a touch of raccoon-themed charm and elevate your mechanical keyboard to a whole new level of cuteness. Perfect for gamers, typists, and raccoon enthusiasts alike!\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e","brand":"Rolipan","offers":[{"title":"Default Title","offer_id":49406827561175,"sku":null,"price":76.9,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0828\/3763\/5287\/files\/cute-raccoon-theme-side-print-keycap-set-2955693.webp?v=1783490131"},{"product_id":"cute-pink-melody-theme-pastel-keycap-set","title":"Cute Pink Melody Theme Pastel Keycap Set","description":"\u003ch2\u003e🌸 Want to make your keyboard as cute as your vibe? 💕\u003c\/h2\u003e\u003cp\u003eThe Melody Theme Keycap Set transforms your keyboard into a pastel dream. With its soft pink tones, sweet artwork novelties, and high-quality build, it’s perfect for anyone who loves kawaii aesthetics.\u003cbr\u003e\u003cbr\u003e𝐖𝐡𝐲 𝐘𝐨𝐮’𝐥𝐥 𝐋𝐨𝐯𝐞 𝐈𝐭\u003cbr\u003e\u003cbr\u003e• Sweet pastel pink \u0026amp; white theme with Melody artwork\u003cbr\u003e• Fun novelty keys with cherries, ribbons \u0026amp; cute characters\u003cbr\u003e• Designed for a kawaii, cozy desk setup\u003cbr\u003e• Great gift for collectors and lovers of cute accessories\u003cbr\u003e\u003cbr\u003e𝐏𝐫𝐞𝐦𝐢𝐮𝐦 𝐁𝐮𝐢𝐥𝐝\u003cbr\u003e\u003cbr\u003e• Profile: Cherry Profile \u0026amp; MOA Profile\u003cbr\u003e• Material: PBT\u003cbr\u003e• Printing: Dye-Sub legends\u003cbr\u003e\u003cbr\u003e𝐂𝐨𝐦𝐩𝐚𝐭𝐢𝐛𝐢𝐥𝐢𝐭𝐲\u003cbr\u003e\u003cbr\u003e✔ Works with 61 \/ 64 \/ 68 \/ 75 \/ 84 \/ 87 \/ 96 \/ 980 \/ 104 \/ 108 \/ Alice Layouts\u003cbr\u003e✔ Supports ANSI \u0026amp; ISO layouts\u003cbr\u003e\u003cbr\u003e💬 Not sure if it fits your board? Contact us — we reply fast!\u003cbr\u003e\u003cbr\u003e𝐖𝐡𝐚𝐭’𝐬 𝐈𝐧𝐜𝐥𝐮𝐝𝐞𝐝\u003cbr\u003e\u003cbr\u003e• Keycaps\u003cbr\u003e• Novelties \u0026amp; unique printed spacebars\u003cbr\u003e• Secure packaging for safe shipping\u003cbr\u003e\u003cbr\u003e𝐓𝐡𝐞 𝐕𝐢𝐛𝐞 🌸\u003cbr\u003e\u003cbr\u003eCute, pastel, and cozy — this set brings charm and happiness to every keystroke, making your desk feel like a kawaii wonderland.\u003c\/p\u003e","brand":"Rolipan","offers":[{"title":"PC + Cherry Profile","offer_id":49406827593943,"sku":null,"price":65.9,"currency_code":"USD","in_stock":true},{"title":"Cherry Profile","offer_id":49406827626711,"sku":null,"price":53.9,"currency_code":"USD","in_stock":true},{"title":"Side Print","offer_id":49406827659479,"sku":null,"price":61.9,"currency_code":"USD","in_stock":true},{"title":"MOA Profile","offer_id":49406827692247,"sku":null,"price":53.9,"currency_code":"USD","in_stock":true},{"title":"PC Keycaps","offer_id":49406827725015,"sku":null,"price":20.9,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0828\/3763\/5287\/files\/cute-pink-melody-theme-pastel-keycap-set-9602029.jpg?v=1783490132"},{"product_id":"daydreamer-star-spectrum-theme-keycap-set","title":"Daydreamer Star Spectrum Theme Keycap Set","description":"\u003cdiv id=\"content-toggle-product-details-read-more\" class=\"wt-content-toggle__body wt-content-toggle__body--truncated wt-content-toggle__body--truncated-02\" aria-hidden=\"false\"\u003e\u003cp data-product-details-description-text-content=\"\" class=\"wt-text-body-01 wt-break-word\"\u003eTransform your mechanical keyboard into a celestial work of art with the 144 Key Daydreamer Star Spectrum Keycaps. Featuring a mesmerizing cosmic design, these keycaps bring the magic of the night sky to your fingertips. Crafted from durable PBT material and designed with dye-sublimated legends, these keycaps are resistant to wear and provide a long-lasting, vivid color display.\u003cbr\u003e\u003cbr\u003eThe Cherry profile ensures a comfortable typing experience with compatibility across a wide range of mechanical keyboards. Whether you're a casual user, gamer, or mechanical keyboard enthusiast, these keycaps offer both functionality and an aesthetic boost.\u003cbr\u003e\u003cbr\u003ePerfect for customization, the set includes a variety of key sizes to fit different layouts, including full-size, TKL, and 60% keyboards. The lunar-inspired color palette and \"Night Devil\" theme give your setup a unique, out-of-this-world look.\u003cbr\u003e\u003cbr\u003eKey Features:\u003cbr\u003e144-key set, compatible with various keyboard layouts\u003cbr\u003eCherry profile for an ergonomic typing experience\u003cbr\u003ePBT plastic for durability and resistance to shine\u003cbr\u003eDye-sublimated legends that won’t fade over time\u003cbr\u003eCosmic and lunar-themed design\u003cbr\u003eIdeal for custom mechanical keyboard builds\u003cbr\u003e\u003cbr\u003eUpgrade your typing experience and turn your keyboard into a starlit masterpiece with these stunning keycaps.\u003c\/p\u003e\u003c\/div\u003e","brand":"Rolipan","offers":[{"title":"Default Title","offer_id":49406828314839,"sku":null,"price":76.9,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0828\/3763\/5287\/files\/daydreamer-star-spectrum-theme-keycap-set-7682603.webp?v=1783490138"},{"product_id":"mobile-suit-gundam-rx-0-unicorn-02-banshee-oem-keycap-set","title":"Mobile Suit Gundam: RX-0 Unicorn 02 Banshee OEM Keycap Set","description":"\u003ch2\u003e\u003cem\u003eDescription\u003c\/em\u003e\u003c\/h2\u003e\u003cp\u003eUnleash your inner pilot with the Mobile Suit Gundam: RX-0 Unicorn 02 Banshee OEM Keycap Set! A gorgeous golden stripe design highlights the bold black and dark blue keycaps in this eye catching set. PBT is used to create each keycap that guaranteeing longevity and a high end feel. Adding a touch of sophistication to your keyboard which the prominent space key proudly displays the words “ARMED ARMOR B5” in exquisite golden calligraphy. In addition to paying homage to the legendary Gundam series which this keycap set enhances your typing experience with its stylish and useful design. Get the Mobile Suit Gundam keycap set now to update your setup!\u003c\/p\u003e\u003ch2\u003e\u003cem\u003eMaterial\u003c\/em\u003e\u003c\/h2\u003e\u003cp\u003eHigh-Quality PBT\u003c\/p\u003e\u003ch2\u003e\u003cem\u003eSize\u003c\/em\u003e\u003c\/h2\u003e\u003cp\u003eKeycap’s Height 1.25cm Estimated\u003c\/p\u003e\u003ch2\u003e\u003cem\u003eCompatibility\u003c\/em\u003e\u003c\/h2\u003e\u003cp\u003eCherry MX switches\u003cem\u003e\u003c\/em\u003e\u003c\/p\u003e\u003ch2\u003e\u003cem\u003eRemark\u003c\/em\u003e\u003c\/h2\u003e\u003cp\u003eThis Version was including Full Set Keycaps (141pcs Keycaps) ONLY.\u003cbr\u003eThis product is able to transmit light.\u003cbr\u003eThis keycaps able to support ergonomics.\u003c\/p\u003e","brand":"Rolipan","offers":[{"title":"Default Title","offer_id":49406828347607,"sku":null,"price":98.9,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0828\/3763\/5287\/files\/mobile-suit-gundam-rx-0-unicorn-02-banshee-oem-keycap-set-8010567.webp?v=1783490139"},{"product_id":"harry-potter-marauders-map-theme-keycap-set","title":"Harry Potter Marauder's Map Theme Keycap Set","description":"\u003ch2\u003e\u003cstrong\u003eWant to bring Hogwarts magic to every keystroke?\u003c\/strong\u003e\u003c\/h2\u003e\u003cp\u003eThe Harry Potter Marauder’s Map Keycap Set blends parchment tones with magical illustrations of Hogwarts, spells, and characters — turning your keyboard into a wizarding artifact. Perfect for fans, collectors, and anyone who wants their desk to feel enchanted. 🏰✨\u003c\/p\u003e\u003ch2\u003e𝐖𝐡𝐲 𝐘𝐨𝐮’𝐥𝐥 𝐋𝐨𝐯𝐞 𝐈𝐭 🤔\u003c\/h2\u003e\u003cp\u003e• Inspired by the Marauder’s Map with detailed artwork\u003cbr\u003e• Warm cream and parchment tan colorway\u003cbr\u003e• Includes wizarding novelties (characters, spells, footprints)\u003cbr\u003e• Magical and nostalgic vibe for every Potterhead\u003c\/p\u003e\u003ch2\u003e𝐂𝐡𝐚𝐫𝐦𝐢𝐧𝐠 𝐃𝐞𝐭𝐚𝐢𝐥𝐬 \u003c\/h2\u003e\u003cp\u003e• Keycaps with Hogwarts \u0026amp; Marauder’s Map designs\u003cbr\u003e• Keys illustrated with the castle silhouette\u003cbr\u003e• Portrait novelties of Harry, Hermione, Ron \u0026amp; more\u003cbr\u003e• Icons like Patronus stag, wands, and enchanted symbols\u003c\/p\u003e\u003ch2\u003e𝐏𝐫𝐞𝐦𝐢𝐮𝐦 𝐁𝐮𝐢𝐥𝐝\u003c\/h2\u003e\u003cp\u003e• Profile: Cherry profile for ergonomic comfort\u003cbr\u003e• Material: Durable PBT\u003cbr\u003e• Printing: High-quality dye-sublimation\u003c\/p\u003e\u003ch2\u003e𝐂𝐨𝐦𝐩𝐚𝐭𝐢𝐛𝐢𝐥𝐢𝐭𝐲\u003c\/h2\u003e\u003cp\u003e✔ Fits MX-style switches (Cherry, Gateron, Kailh \u0026amp; more)\u003cbr\u003e✔ ANSI \u0026amp; ISO layouts supported\u003cbr\u003e✔ Works with: 61 \/ 64 \/ 68 \/ 75 \/ 84 \/ 87 \/ 96 \/ 980 \/ 104 \/ 108 keys\u003cbr\u003e💬 Not sure if it fits? Message us — we reply fast!\u003c\/p\u003e\u003ch2\u003e𝐖𝐡𝐚𝐭’𝐬 𝐈𝐧𝐜𝐥𝐮𝐝𝐞𝐝\u003c\/h2\u003e\u003cp\u003e• 138 keys\u003cbr\u003e• Secure packaging for safe shipping\u003c\/p\u003e\u003ch2\u003e𝐓𝐡𝐞 𝐕𝐢𝐛𝐞 👇\u003c\/h2\u003e\u003cp\u003eMystical, nostalgic, and wizardly — this set feels like holding a piece of Hogwarts magic right on your keyboard.\u003c\/p\u003e","brand":"Rolipan","offers":[{"title":"Default Title","offer_id":49406828413143,"sku":null,"price":76.9,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0828\/3763\/5287\/files\/harry-potter-marauders-map-theme-keycap-set-1725403.webp?v=1783490141"},{"product_id":"cool-black-red-evil-dolch-theme-keycap-set","title":"Cool Black \u0026 Red Evil Dolch Theme Keycap Set","description":"\u003cp\u003e\u003cstrong\u003eLooking for a dark and sinister upgrade to your keyboard?\u003c\/strong\u003e The \u003cstrong\u003eCool Black \u0026amp; Red Evil Dolch Keycap Set\u003c\/strong\u003e blends a classic Dolch-inspired color scheme with a bold, menacing twist. Its deep, mysterious tones and striking legends bring a sleek yet ominous aesthetic to your mechanical keyboard setup.\u003c\/p\u003e\u003cp\u003eMade from \u003cstrong\u003ehigh-quality ABS material\u003c\/strong\u003e with a \u003cstrong\u003edouble-shot molding process\u003c\/strong\u003e, these keycaps offer \u003cstrong\u003ecrisp legends\u003c\/strong\u003e that never fade. The \u003cstrong\u003eCherry profile\u003c\/strong\u003e ensures a comfortable and responsive typing experience, making this set perfect for gamers, typists, and enthusiasts who appreciate a sinister yet sophisticated design.\u003c\/p\u003e\u003chr\u003e\u003ch3\u003e\u003cstrong\u003eKey Features:\u003c\/strong\u003e\u003c\/h3\u003e\u003cp\u003e🖤 \u003cstrong\u003eDark \u0026amp; Mysterious Design\u003c\/strong\u003e – A unique take on the classic Dolch color scheme with an evil twist.\u003cbr\u003e🔩 \u003cstrong\u003eDurable ABS Material\u003c\/strong\u003e – Smooth, long-lasting keycaps with a premium feel.\u003cbr\u003e🎯 \u003cstrong\u003eDouble-Shot Legends\u003c\/strong\u003e – Fade-resistant, clear legends for long-term durability.\u003cbr\u003e⌨ \u003cstrong\u003eCherry Profile\u003c\/strong\u003e – Designed for a comfortable and ergonomic typing experience.\u003cbr\u003e🔗 \u003cstrong\u003eMX(+) Switch Compatible\u003c\/strong\u003e – Works with Cherry MX, Gateron, Kailh, and other cross-style switches.\u003c\/p\u003e\u003chr\u003e\u003ch3\u003e\u003cstrong\u003eCompatibility:\u003c\/strong\u003e\u003c\/h3\u003e\u003cp\u003e✔ Supports \u003cstrong\u003eANSI \u0026amp; ISO layouts\u003c\/strong\u003e\u003cbr\u003e✔ Fits most layouts: \u003cstrong\u003e61\/64\/68\/75\/84\/87\/96\/98\/100\/104\/108-key mechanical keyboards.\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003e❗ Not compatible with non-standard layouts like \u003cstrong\u003e6U or 6.5U spacebars\u003c\/strong\u003e or ultra-thin keyboards.\u003c\/p\u003e\u003cp\u003e💡 \u003cstrong\u003eNeed help verifying compatibility? Contact us—we’re happy to assist! 😊\u003c\/strong\u003e\u003c\/p\u003e\u003cp data-is-last-node=\"\" data-is-only-node=\"\"\u003e🔥 \u003cstrong data-is-last-node=\"\"\u003eUnleash the darkness and upgrade your keyboard with the Evil Dolch Theme keycap set!\u003c\/strong\u003e\u003c\/p\u003e","brand":"Rolipan","offers":[{"title":"Default Title","offer_id":49406828708055,"sku":null,"price":65.9,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0828\/3763\/5287\/files\/cool-black-red-evil-dolch-theme-keycap-set-6911959.jpg?v=1783490145"},{"product_id":"cool-manga-theme-black-and-white-graffiti-keycap-set","title":"Cool Manga Theme Black \u0026 White Graffiti Keycap Set","description":"\u003cp\u003eWant your keyboard to make a bold statement? The Cool Manga Black \u0026amp; White Graffiti Keycap Set adds a dynamic, artistic touch to your mechanical keyboard. Inspired by graffiti and manga art, this set features black and white designs that combine bold lines and intricate details for a unique, edgy aesthetic. 💻🎨\u003cbr\u003e\u003cbr\u003eKey Features:\u003cbr\u003e• Manga Graffiti Theme: This set features a mix of black and white graffiti-style manga art, transforming each key into a piece of street art with intricate, hand-drawn details. 🖋️🎨\u003cbr\u003e• Premium PBT Material: Made from high-quality PBT plastic, these keycaps are durable, oil-resistant, and designed to maintain their fresh, matte finish for years. 🌟\u003cbr\u003e• Cherry Profile: The cherry profile provides a comfortable, sculpted key layout that’s perfect for both typing and gaming. 🎮⌨️\u003cbr\u003e• Dye-Sub Process: The graffiti designs are dye-sublimated, meaning they’ll stay vibrant and won’t fade or wear off, even with heavy use. 🔧\u003cbr\u003e• Wide Compatibility: This set supports a variety of layouts, including 61, 68, 75, 84, 87, 96, 980, 100, 104, and 108-key mechanical keyboards, and is compatible with ANSI \u0026amp; ISO layouts. 🔄🔧\u003cbr\u003e• 141 Keycap Set: Includes 141 keycaps, offering full compatibility with most standard layouts and a wide range of keyboard sizes. 🔑\u003cbr\u003e• Important Note: This listing includes keycaps only and is not compatible with non-standard layouts, such as 6U spacebars or thin keyboards. Please verify compatibility before purchasing.\u003cbr\u003e\u003cbr\u003eUpgrade your keyboard with the Cool Manga Black \u0026amp; White Graffiti Keycap Set and enjoy a fresh, artistic look that stands out. Whether you're a manga fan, gamer, or someone who loves unique designs, this keycap set will transform your mechanical keyboard into an eye-catching work of art. 😎💥 Add it to your cart today and bring your keyboard to life! 🎉\u003cbr\u003e\u003c\/p\u003e","brand":"Rolipan","offers":[{"title":"• Black \u0026 White •","offer_id":49406828773591,"sku":null,"price":53.9,"currency_code":"USD","in_stock":true},{"title":"• Colorful •","offer_id":49406828806359,"sku":null,"price":53.9,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0828\/3763\/5287\/files\/cool-manga-theme-black-white-graffiti-keycap-set-9152996.jpg?v=1783490148"},{"product_id":"cool-f14-vf103-jolly-rogers-theme-keycap-set","title":"Cool F-14 VF-103 Jolly Rogers Theme Keycap Set","description":"\u003cp\u003e\u003cstrong\u003eReady for takeoff?\u003c\/strong\u003e The \u003cstrong\u003eF-14 VF-103 Jolly Rogers Theme Keycap Set\u003c\/strong\u003e brings the adrenaline and power of military aviation to your keyboard. Featuring bold designs inspired by the iconic Jolly Rogers squadron, these keycaps add a rugged, tactical feel to your setup.\u003c\/p\u003e\u003cp\u003eCrafted from \u003cstrong\u003epremium PBT material\u003c\/strong\u003e and utilizing a \u003cstrong\u003edye-sublimation process\u003c\/strong\u003e, these keycaps are built to last. The \u003cstrong\u003eCherry profile\u003c\/strong\u003e provides ergonomic comfort, making it ideal for both work and high-stakes gaming missions.\u003c\/p\u003e\u003chr\u003e\u003ch3\u003e\u003cstrong\u003eKey Features:\u003c\/strong\u003e\u003c\/h3\u003e\u003cp\u003e🦅 \u003cstrong\u003eF-14 VF-103 Jolly Rogers Theme\u003c\/strong\u003e – Bold military-inspired design with the iconic Jolly Rogers skull and crossbones.\u003cbr\u003e🎨 \u003cstrong\u003eFade-Resistant Dye-Sub Process\u003c\/strong\u003e – Legends that remain crisp and clear for years.\u003cbr\u003e🛡️ \u003cstrong\u003ePremium PBT Material\u003c\/strong\u003e – Durable, oil-resistant, and built for long-lasting use.\u003cbr\u003e⌨️ \u003cstrong\u003eCherry Profile\u003c\/strong\u003e – Comfortable and ergonomic for long typing sessions.\u003cbr\u003e🔗 \u003cstrong\u003eMX(+) Switch Compatible\u003c\/strong\u003e – Compatible with Cherry MX, Gateron, Kailh, and other cross-style switches.\u003c\/p\u003e\u003chr\u003e\u003ch3\u003e\u003cstrong\u003eCompatibility:\u003c\/strong\u003e\u003c\/h3\u003e\u003cp\u003e✔ Fits most layouts: \u003cstrong\u003eALICE\/\u003c\/strong\u003e\u003cstrong\u003e61\/64\/68\/75\/84\/87\/96\/98\/100\/104\/108-key mechanical keyboards.\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003e❗ Not compatible with non-standard layouts like \u003cstrong\u003e6U or 6.5U spacebars\u003c\/strong\u003e or thin keyboards.\u003c\/p\u003e\u003cp\u003e💡 \u003cstrong\u003eNeed help verifying compatibility? Contact us—we’re happy to assist! 😊\u003c\/strong\u003e\u003c\/p\u003e\u003cp data-is-last-node=\"\" data-is-only-node=\"\"\u003e✈️ \u003cstrong data-is-last-node=\"\"\u003eSuit up and add a touch of military precision to your mechanical keyboard with this F-14 VF-103 Jolly Rogers theme keycap set!\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003e \u003c\/p\u003e\u003ch3\u003e\u003cstrong\u003eReview\u003c\/strong\u003e\u003c\/h3\u003e\u003cp\u003e\u003cstrong\u003e\u003ciframe width=\"560\" height=\"315\" src=\"https:\/\/www.youtube.com\/embed\/UVlRgGZMpWk?si=i4gRlSqzb7AWnlJm\" title=\"YouTube video player\"\u003e\u003c\/iframe\u003e\u003c\/strong\u003e\u003c\/p\u003e\u003c!----\u003e","brand":"Rolipan","offers":[{"title":"• Keycap Set","offer_id":49406829265111,"sku":null,"price":109.9,"currency_code":"USD","in_stock":true},{"title":"• Deskmat","offer_id":49406829297879,"sku":null,"price":54.9,"currency_code":"USD","in_stock":true},{"title":"• Keycap Set + Deskmat","offer_id":49406829330647,"sku":null,"price":153.9,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0828\/3763\/5287\/files\/cool-f-14-vf-103-jolly-rogers-theme-keycap-set-7496654.webp?v=1783490154"},{"product_id":"cool-black-white-japanese-keycap-set","title":"Cool Black \u0026 White Japanese Keycap Set","description":"\u003cp\u003e\u003cstrong\u003eLooking for a sleek, minimalist design with a touch of Japanese flair?\u003c\/strong\u003e The \u003cstrong\u003eCool Black \u0026amp; White Japanese Keycap Set\u003c\/strong\u003e combines the timeless contrast of black and white with elegant Japanese characters for a unique, modern look that’s perfect for any keyboard enthusiast.\u003c\/p\u003e\u003cp\u003eMade from high-quality \u003cstrong\u003ePBT material\u003c\/strong\u003e, these keycaps offer excellent durability, oil resistance, and an exceptional feel. The \u003cstrong\u003edye-sublimation process\u003c\/strong\u003e ensures the legends are crisp and fade-resistant, while the \u003cstrong\u003eCherry profile\u003c\/strong\u003e provides a comfortable typing experience whether you’re working or gaming.\u003c\/p\u003e\u003chr\u003e\u003ch3\u003e\u003cstrong\u003eKey Features:\u003c\/strong\u003e\u003c\/h3\u003e\u003cp\u003e⚫ \u003cstrong\u003eBlack \u0026amp; White Minimalist Design\u003c\/strong\u003e – A perfect blend of simplicity and style.\u003cbr\u003e✍️ \u003cstrong\u003eJapanese Characters\u003c\/strong\u003e – A nod to Japanese culture for a unique and artistic touch.\u003cbr\u003e🛡️ \u003cstrong\u003eDurable PBT Material\u003c\/strong\u003e – Long-lasting and resistant to wear, perfect for everyday use.\u003cbr\u003e🎨 \u003cstrong\u003eDye-Sublimation Process\u003c\/strong\u003e – Crisp and fade-resistant legends that stand the test of time.\u003cbr\u003e⌨ \u003cstrong\u003eCherry Profile\u003c\/strong\u003e – Ergonomically designed for comfortable typing.\u003cbr\u003e🔗 \u003cstrong data-is-only-node=\"\"\u003eMX(+) Switch Compatible\u003c\/strong\u003e – Works with Cherry MX, Gateron, Kailh, and other cross-style switches.\u003c\/p\u003e\u003chr\u003e\u003ch3\u003e\u003cstrong\u003eCompatibility:\u003c\/strong\u003e\u003c\/h3\u003e\u003cp\u003e✔ Fits \u003cstrong\u003e61\/64\/68\/75\/84\/87\/96\/98\/100\/104\/108-key mechanical keyboards.\u003c\/strong\u003e\u003cbr\u003e✔ Compatible with \u003cstrong\u003eANSI layout keyboards.\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003e❗ Not compatible with non-standard layouts like \u003cstrong\u003e6U, 6.5U, or 7U spacebars\u003c\/strong\u003e or ultra-thin keyboards.\u003c\/p\u003e\u003cp\u003e💡 \u003cstrong\u003eNeed help verifying compatibility? Contact us—we’re happy to assist! 😊\u003c\/strong\u003e\u003c\/p\u003e\u003cp data-is-last-node=\"\" data-is-only-node=\"\"\u003e🌟 \u003cstrong data-is-last-node=\"\"\u003eAdd a touch of Japanese elegance to your keyboard with the Cool Black \u0026amp; White Japanese Keycap Set!\u003c\/strong\u003e\u003c\/p\u003e","brand":"Rolipan","offers":[{"title":"Default Title","offer_id":49406829461719,"sku":null,"price":53.9,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0828\/3763\/5287\/files\/cool-black-white-japanese-keycap-set-1154710.jpg?v=1783490156"},{"product_id":"cool-black-maya-aztec-theme-backlit-keycap-set","title":"Cool Maya Aztec Theme Backlit Keycap Set","description":"\u003cp\u003eGive your mechanical keyboard a bold transformation with the \u003cstrong\u003eCool Maya Aztec Theme Backlit Keycap Set.\u003c\/strong\u003e Featuring ancient-inspired designs and side-printed legends, this artisan keycap set blends historical motifs with modern flair—perfect for a distinctive and symbolic setup. 🗿✨\u003c\/p\u003e\u003cp\u003e🧩 Product Details:\u003c\/p\u003e\u003cp\u003e• Theme: Maya \u0026amp; Aztec-inspired patterns with geometric and symbolic artistry\u003cbr\u003e• Profile: Cherry profile – sculpted for comfort and typing accuracy\u003cbr\u003e• Material: PBT plastic – long-lasting and resistant to shine\u003cbr\u003e• Printing: Side-printed dye-sublimation – ideal for RGB backlit keyboards\u003cbr\u003e• Layout Support: ANSI \u0026amp; ISO\u003cbr\u003e• Set Includes: 145 or 153 keycaps, great for both full-sized and compact layouts\u003c\/p\u003e\u003cp\u003e✅ Compatibility:\u003c\/p\u003e\u003cp\u003e• Supports Cherry MX(+) switches and compatible types (Gateron, Kailh, Outemu, etc.)\u003cbr\u003e• Fits layouts: ALICE \/ 61 \/ 64 \/ 68 \/ 75 \/ 84 \/ 87 \/ 96 \/ 98 \/ 100 \/ 104 \/ 108\u003cbr\u003e• ❗ Not suitable for 6U or 6.5U spacebars or ultra-slim keyboards\u003c\/p\u003e\u003cp\u003eA creative and ancient-inspired \u003cstrong\u003eartisan keycap set\u003c\/strong\u003e that adds historical depth and backlit brilliance to your mechanical keyboard.\u003c\/p\u003e","brand":"Rolipan","offers":[{"title":"145pcs","offer_id":49406830018775,"sku":null,"price":65.9,"currency_code":"USD","in_stock":true},{"title":"145pcs + 8pcs (Translucent Red)","offer_id":49406830051543,"sku":null,"price":76.9,"currency_code":"USD","in_stock":true},{"title":"145pcs + 8pcs (Translucent Black)","offer_id":49406830084311,"sku":null,"price":76.9,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0828\/3763\/5287\/files\/cool-maya-aztec-theme-backlit-keycap-set-8661046.webp?v=1783490164"},{"product_id":"cute-happy-duck-theme-artisan-keycap-set","title":"Cute Happy Duck Theme Artisan Keycap Set","description":"\u003cp\u003eGive your mechanical keyboard a cheerful splash of personality with this Cute Happy Duck Theme Artisan Keycap Set. Featuring bright yellow ducks, playful icons, and cozy pastel tones, it brings joy and charm to every keystroke—perfect for kawaii lovers and warm desk setups. 💛\u003c\/p\u003e\u003chr\u003e\u003cp\u003e\u003cstrong\u003e🌼 Product Details\u003c\/strong\u003e\u003cbr\u003e• Theme: Happy duck with pastel accents and playful icons\u003cbr\u003e• Profile Options: Cherry, MDA \u0026amp; DMA – pick your preferred typing height\u003cbr\u003e• Material: Premium PBT – durable, fade-resistant, and textured\u003cbr\u003e• Printing: Crisp dye-sublimation legends for long-lasting clarity\u003cbr\u003e• Layout: ANSI \u0026amp; ISO compatible\u003cbr\u003e• Set Includes: 149 keycaps for compact to full-size keyboards\u003c\/p\u003e\u003chr\u003e\u003cp\u003e\u003cstrong\u003e✅ Compatibility\u003c\/strong\u003e\u003cbr\u003e• Works with Cherry MX-style switches (Gateron, Kailh, Outemu, etc.)\u003cbr\u003e• Fits layouts: ALICE \/ 61 \/ 64 \/ 68 \/ 75 \/ 84 \/ 87 \/ 96 \/ 980 \/ 100 \/ 104 \/ 108 keys\u003cbr\u003e• ❗ Not compatible with 6U or 6.5U spacebars or ultra-thin keyboards\u003c\/p\u003e\u003chr\u003e\u003cp\u003eBrighten up your typing experience with this delightful ducky set—fun, functional, and full of charm. 🐣✨\u003c\/p\u003e","brand":"Rolipan","offers":[{"title":"Cherry Profile","offer_id":49406830149847,"sku":null,"price":61.9,"currency_code":"USD","in_stock":true},{"title":"MDA Profile","offer_id":49406830182615,"sku":null,"price":61.9,"currency_code":"USD","in_stock":true},{"title":"DMA Profile","offer_id":49406830215383,"sku":null,"price":61.9,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0828\/3763\/5287\/files\/cute-happy-duck-theme-artisan-keycap-set-9412728.jpg?v=1783490166"},{"product_id":"harry-potter-hogwarts-themed-artisan-keycap-set","title":"Harry Potter Hogwarts - Themed Artisan Keycap Set","description":"\u003cp\u003eStep into the enchanting world of Hogwarts every time you type with this \u003cstrong\u003eHarry Potter Themed Keycap Set\u003c\/strong\u003e. Inspired by classic British retro design, each key evokes the look and feel of aged kraft paper — like opening an ancient spellbook. 📜✨\u003c\/p\u003e\u003cp\u003eThe deep \u003cstrong\u003ecastle brown color palette\u003c\/strong\u003e pairs perfectly with the mystical tone of the wizarding world, while staying versatile and dirt-resistant. Gothic-style letter keys proudly display the \u003cstrong\u003eHogwarts motto and house crests\u003c\/strong\u003e, bringing an academic, magical air to every keystroke.\u003c\/p\u003e\u003cp\u003eBut what truly sets this set apart? The \u003cstrong\u003ehand-painted character keycaps\u003c\/strong\u003e! Vivid illustrations of \u003cstrong\u003eProfessor McGonagall, Hagrid, and Professor Sprout\u003c\/strong\u003e give life to your board — like they’re right there, guiding your fingers with wisdom and warmth.\u003c\/p\u003e\u003chr\u003e\u003cp\u003e\u003cstrong\u003eSpecifications:\u003c\/strong\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003e\u003cp\u003e\u003cstrong\u003eProfile:\u003c\/strong\u003e Cherry\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003e\u003cstrong\u003eMaterial:\u003c\/strong\u003e PBT\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003e\u003cstrong\u003eKey Count:\u003c\/strong\u003e 142\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003e\u003cstrong\u003eThickness:\u003c\/strong\u003e 1.7mm\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003e\u003cstrong\u003eTheme:\u003c\/strong\u003e Harry Potter\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003eFits most layouts: \u003cstrong\u003e61\/64\/68\/75\/84\/87\/96\/98\/100\/104\/108-key mechanical keyboards.\u003c\/strong\u003e\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003eNot compatible with non-standard layouts like \u003cstrong\u003e6U or 6.5U spacebars\u003c\/strong\u003e or thin keyboards.\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\u003chr\u003e\u003cp\u003ePerfect for Potterheads, collectors, or lovers of vintage magic, this keycap set transforms any desk into a spellbinding showcase of nostalgia and charm.\u003c\/p\u003e\u003cp\u003e💬 \u003cstrong\u003eHave any questions? Reach out — we’re always here to help!\u003c\/strong\u003e 😊\u003c\/p\u003e\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0549\/0262\/0278\/files\/2024-08-25_205319.jpg?v=1732176940\" alt=\"\"\u003e\u003c\/p\u003e\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0549\/0262\/0278\/files\/2024-08-25_205314.jpg?v=1732176940\" alt=\"\"\u003e\u003c\/p\u003e\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0549\/0262\/0278\/files\/2024-08-25_205319.jpg?v=1732176940\" alt=\"\"\u003e\u003c\/p\u003e\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0549\/0262\/0278\/files\/2024-08-25_205210_1.jpg?v=1732176376\" alt=\"\"\u003e\u003c\/p\u003e\u003cp\u003e \u003c\/p\u003e\u003cp\u003e \u003c\/p\u003e","brand":"Rolipan","offers":[{"title":"Default Title","offer_id":49406830248151,"sku":null,"price":61.9,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0828\/3763\/5287\/files\/harry-potter-hogwarts-themed-artisan-keycap-set-3539639.jpg?v=1783490168"},{"product_id":"japanese-cafe-theme-keycap-set","title":"Japanese Cafe Theme Keycap Set","description":"\u003ch3\u003e☕ Ready to turn your keyboard into a cozy café corner?\u003c\/h3\u003e\u003cp\u003eThe Japanese Cafe Theme Keycap Set blends deep chocolate browns, creamy whites, and pastel pops with coffee-inspired novelties. Perfect for anyone who loves stylish vibes with a playful twist.\u003c\/p\u003e\u003chr\u003e\u003ch2\u003e\u003cstrong\u003e✨ 𝑾𝒉𝒚 𝒀𝒐𝒖’𝒍𝒍 𝑳𝒐𝒗𝒆 𝑰𝒕\u003c\/strong\u003e\u003c\/h2\u003e\u003cp\u003e✔ Japanese legends alongside English for a bilingual aesthetic\u003cbr\u003e✔ Rich brown base with pastel highlights for a modern café feel\u003cbr\u003e✔ Fun novelties — coffee beans, croissants, doodles, and music icons\u003cbr\u003e✔ Adds cozy café charm and unique character to your keyboard\u003c\/p\u003e\u003chr\u003e\u003ch2\u003e🎨 𝑪𝒉𝒂𝒓𝒎𝒊𝒏𝒈 𝑫𝒆𝒕𝒂𝒊𝒍𝒔\u003c\/h2\u003e\u003cp\u003e• Japanese katakana + English legends for a cultural and aesthetic blend\u003cbr\u003e• Coffee novelties — beans, mugs, croissants, and bakery icons on highlight keys\u003cbr\u003e• Playful accents — doodles, music notes, and colorful modifiers for extra charm\u003cbr\u003e• Standout keys — ESC in yellow, Enter with coffee design, and brown spacebar for a grounded finish\u003cbr\u003e• Pastel arrow and function keys bring a cheerful touch without overwhelming the look\u003cbr\u003e• Every key tells a café story — stylish, cozy, and warm\u003c\/p\u003e\u003chr\u003e\u003ch2\u003e\u003cstrong\u003e🌈 𝑪𝒐𝒍𝒐𝒓 𝑷𝒂𝒍𝒆𝒕𝒕𝒆\u003c\/strong\u003e\u003c\/h2\u003e\u003cp\u003e• Deep chocolate brown alphas for warmth and depth\u003cbr\u003e• Cream white modifiers for contrast and balance\u003cbr\u003e• Pastel accents in teal, pink, purple, and yellow for playful highlights\u003cbr\u003e• Subtle touches of beige for grounding\u003c\/p\u003e\u003chr\u003e\u003ch2\u003e\u003cstrong\u003e💎 𝑷𝒓𝒆𝒎𝒊𝒖𝒎 𝑩𝒖𝒊𝒍𝒅 \u0026amp; 𝑭𝒆𝒆𝒍\u003c\/strong\u003e\u003c\/h2\u003e\u003cp\u003e• Profile: Cherry (sculpted, ergonomic, and comfortable)\u003cbr\u003e• Material: High-quality PBT for durability and fade resistance\u003cbr\u003e• Printing: Dye-sublimation for crisp, long-lasting legends\u003cbr\u003e\u003c\/p\u003e\u003chr\u003e\u003ch2\u003e\u003cstrong\u003e✅ 𝑪𝒐𝒎𝒑𝒂𝒕𝒊𝒃𝒊𝒍𝒊𝒕𝒚\u003c\/strong\u003e\u003c\/h2\u003e\u003cp\u003e✔ Fits MX-style switches (Cherry, Gateron, Kailh \u0026amp; more)\u003cbr\u003e✔ Compatible with layouts: 60% \/ 65% \/ 75% \/ 87 TKL \/ 96 \/ Full-size 104 \u0026amp; 108 keys\u003cbr\u003e💬 Not sure if it fits your keyboard? Send us a quick message — we’ll reply fast!\u003c\/p\u003e\u003chr\u003e\u003ch2\u003e\u003cstrong\u003e📦 𝑾𝒉𝒂𝒕’𝒔 𝑰𝒏𝒄𝒍𝒖𝒅𝒆𝒅\u003c\/strong\u003e\u003c\/h2\u003e\u003cp\u003e• The “All Keycaps” variation includes 152 keys. The “Keycap Set” variation includes 129 keys. The “Extra Keycaps” option provides 23 keys with ISO support, including novelty spacebars and accent keys.\u003cbr\u003e• Secure packaging for safe delivery\u003c\/p\u003e\u003chr\u003e\u003ch2\u003e\u003cstrong\u003e☕ 𝑻𝒉𝒆 𝑽𝒊𝒃𝒆\u003c\/strong\u003e\u003c\/h2\u003e\u003cp\u003eThink of a warm café afternoon — chocolate, pastries, and pastel décor — brought right to your desk. This set makes your keyboard feel inviting, stylish, and full of personality.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003e✨ In short:\u003c\/strong\u003e A cozy café on your keyboard — warm, stylish, and playfully unique.\u003c\/p\u003e\u003chr\u003e\u003cp data-is-only-node=\"\" data-is-last-node=\"\"\u003e \u003c\/p\u003e","brand":"Rolipan","offers":[{"title":"Keycap Set","offer_id":49406830280919,"sku":null,"price":53.9,"currency_code":"USD","in_stock":true},{"title":"Extra Keycaps","offer_id":49406830313687,"sku":null,"price":15.9,"currency_code":"USD","in_stock":true},{"title":"All Keycaps","offer_id":49406830346455,"sku":null,"price":61.9,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0828\/3763\/5287\/files\/japanese-cafe-theme-keycap-set-3958083.jpg?v=1783490169"},{"product_id":"cute-mint-green-matcha-keycap-set","title":"Cute Mint Green Matcha Keycap Set","description":"\u003cp\u003eBring a touch of \u003cstrong\u003efresh mint green\u003c\/strong\u003e to your mechanical keyboard with the \u003cstrong\u003eCute Mint Green Matcha Keycap Set\u003c\/strong\u003e! 🍃🍵\u003cbr\u003e\u003cbr\u003eInspired by the calming tones of matcha, this set features a soft and soothing mint green color that adds a peaceful aesthetic to any workspace. Made from high-quality \u003cstrong\u003ePBT material\u003c\/strong\u003e with a \u003cstrong\u003edye-sublimation process\u003c\/strong\u003e, the legends are crisp and fade-resistant for long-lasting beauty. The keycaps are compatible with \u003cstrong\u003eMX(+) switches\u003c\/strong\u003e and provide a comfortable typing experience, perfect for both gaming and everyday use.\u003c\/p\u003e\u003chr\u003e\u003ch3\u003e\u003cstrong\u003eKey Features:\u003c\/strong\u003e\u003c\/h3\u003e\u003cp\u003e🌿 \u003cstrong\u003eMint Green Matcha Theme\u003c\/strong\u003e: A refreshing, calming matcha-inspired color for a tranquil vibe.\u003cbr\u003e🎨 \u003cstrong\u003eDye-Sublimation Process\u003c\/strong\u003e: Ensures crisp, long-lasting legends that won't fade.\u003cbr\u003e🛡️ \u003cstrong\u003ePremium PBT Material\u003c\/strong\u003e: Durable, oil-resistant, and built for long-term use.\u003cbr\u003e⌨  \u003cstrong\u003eKawaii Keycaps\u003c\/strong\u003e: Designed with a cute, playful aesthetic to brighten up your setup.\u003cbr\u003e🔗 \u003cstrong\u003eMX(+) Switch Compatible\u003c\/strong\u003e: Compatible with Cherry MX, Gateron, Kailh, and other cross-style switches.\u003c\/p\u003e\u003chr\u003e\u003ch3\u003e\u003cstrong\u003eCompatibility:\u003c\/strong\u003e\u003c\/h3\u003e\u003cp\u003e✔ \u003cstrong\u003eFits Most Layouts\u003c\/strong\u003e: 61, 64, 68, 75, 82, 87, 96, 100, 104, and 108-key mechanical keyboards.\u003c\/p\u003e\u003cp\u003e⚠ \u003cstrong\u003eNote\u003c\/strong\u003e: Not compatible with non-standard layouts such as 6U, 6.5U, or 7U spacebars.\u003c\/p\u003e\u003cp\u003e💡 \u003cstrong\u003eNeed help verifying compatibility? Contact us—we’re happy to assist! 😊\u003c\/strong\u003e\u003c\/p\u003e\u003chr\u003e\u003cp data-is-last-node=\"\" data-is-only-node=\"\"\u003e🍃 \u003cstrong\u003eAdd a refreshing mint green touch to your keyboard—perfect for anyone who loves calm, cute designs!\u003c\/strong\u003e 🍵\u003c\/p\u003e","brand":"Rolipan","offers":[{"title":"Default Title","offer_id":49406830379223,"sku":null,"price":54.9,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0828\/3763\/5287\/files\/cute-mint-green-matcha-keycap-set-7577715.jpg?v=1783490170"},{"product_id":"cool-red-famicom-theme-backlit-retro-keycap-set","title":"Cool Red Famicom Backlit Retro Keycap Set","description":"\u003cp\u003eStep into the world of classic gaming with the \u003cstrong\u003eCool Red Japanese Family Computer Theme Backlit Keycap Set\u003c\/strong\u003e. Designed with \u003cstrong\u003eretro flair\u003c\/strong\u003e, these keycaps feature a \u003cstrong\u003ebold red and black color scheme\u003c\/strong\u003e that mimics the iconic \u003cstrong\u003eJapanese Family Computer (Famicom)\u003c\/strong\u003e console. The \u003cstrong\u003ebacklit design\u003c\/strong\u003e enhances your setup, creating an \u003cstrong\u003eimmersive gaming experience\u003c\/strong\u003e. Crafted from \u003cstrong\u003epremium PBT material\u003c\/strong\u003e and utilizing a \u003cstrong\u003edye-sublimation process\u003c\/strong\u003e, these keycaps are as durable as they are visually striking.\u003c\/p\u003e\u003chr\u003e\u003ch3\u003e\u003cstrong\u003eKey Features:\u003c\/strong\u003e\u003c\/h3\u003e\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003e🎮 Retro Japanese Family Computer Theme:\u003c\/strong\u003e Inspired by the classic Famicom console, for nostalgic gaming vibes.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e💡 Backlit Keycaps:\u003c\/strong\u003e Designed for backlighting, adding a glowing touch to your keyboard.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e🛡️ High-Quality PBT Material:\u003c\/strong\u003e Durable, oil-resistant, and built for long-lasting use.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e🔤 Dye-Sublimation Process:\u003c\/strong\u003e Legends that are clear, crisp, and won’t fade over time.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e⌨️ Cherry Profile:\u003c\/strong\u003e Offers a comfortable typing experience for both casual and gaming use.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e🌈 MX(+) Switch Compatible:\u003c\/strong\u003e Works with Cherry MX, Gateron, Kailh, and other cross-style switches.\u003c\/li\u003e\n\u003c\/ul\u003e\u003chr\u003e\u003ch3\u003e\u003cstrong\u003eCompatibility:\u003c\/strong\u003e\u003c\/h3\u003e\u003cp\u003e✔ \u003cstrong\u003eFits Most Layouts:\u003c\/strong\u003e 61, 64, 68, 75, 84, 87, 96, 98, 100, 104, and 108-key mechanical keyboards.\u003c\/p\u003e\u003cp\u003e❗ \u003cem\u003eNot compatible with non-standard layouts like 6U or 6.5U spacebars or thin keyboards.\u003c\/em\u003e\u003c\/p\u003e\u003cp\u003e💡 \u003cstrong\u003eNeed help verifying compatibility? Feel free to contact us!\u003c\/strong\u003e 😊\u003c\/p\u003e\u003chr\u003e\u003cp data-is-last-node=\"\"\u003e🔴 \u003cstrong\u003ePerfect for retro gaming fans – bring the iconic Famicom design to life with these bold and functional keycaps!\u003c\/strong\u003e 🎮👾\u003c\/p\u003e","brand":"Rolipan","offers":[{"title":"Default Title","offer_id":49406830411991,"sku":null,"price":65.9,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0828\/3763\/5287\/files\/cool-red-famicom-backlit-retro-keycap-set-9189048.jpg?v=1783490171"},{"product_id":"cool-raijin-theme-pbt-japanese-keycap-set","title":"Cool Raijin Theme PBT Japanese Keycap Set","description":"\u003cp\u003e\u003cstrong\u003eUnleash the power of Raijin!\u003c\/strong\u003e Inspired by the legendary Japanese god of thunder, this \u003cstrong\u003eRaijin Theme PBT Keycap Set\u003c\/strong\u003e strikes with bold aesthetics and powerful energy. Designed for mechanical keyboard enthusiasts who love mythical and cultural themes, these keycaps feature stunning artwork and precise dye-sublimated legends that stay vibrant over time.\u003c\/p\u003e\u003cp\u003eCrafted from \u003cstrong\u003ehigh-quality PBT material\u003c\/strong\u003e, this set ensures durability and a premium feel with every keystroke. The \u003cstrong\u003eCherry profile\u003c\/strong\u003e provides a comfortable typing experience, making it perfect for gamers and typists alike.\u003c\/p\u003e\u003chr\u003e\u003ch3\u003e\u003cstrong\u003eKey Features:\u003c\/strong\u003e\u003c\/h3\u003e\u003cp\u003e⚡ \u003cstrong\u003eRaijin-Inspired Aesthetic\u003c\/strong\u003e – Bold thunder and storm motifs based on the Japanese god of thunder.\u003cbr\u003e🔥 \u003cstrong\u003ePBT Material\u003c\/strong\u003e – High-quality keycaps that resist shine and wear over time.\u003cbr\u003e🎨 \u003cstrong\u003eDye-Sub Process\u003c\/strong\u003e – Long-lasting, fade-resistant legends for a clean, striking design.\u003cbr\u003e⌨ \u003cstrong\u003eCherry Profile\u003c\/strong\u003e – Comfortable and ergonomic for extended use.\u003cbr\u003e🔗 \u003cstrong\u003eMX(+) Switch Compatible\u003c\/strong\u003e – Works with Cherry MX, Gateron, Kailh, and other cross-style switches.\u003c\/p\u003e\u003chr\u003e\u003ch3\u003e\u003cstrong\u003eCompatibility:\u003c\/strong\u003e\u003c\/h3\u003e\u003cp\u003e✔ Fits most layouts: \u003cstrong\u003e61\/64\/68\/75\/84\/87\/96\/98\/100\/104\/108-key mechanical keyboards.\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003e❗ Not compatible with non-standard layouts like \u003cstrong\u003e6U, 6.5U, or 7U spacebars\u003c\/strong\u003e or ultra-thin keyboards.\u003c\/p\u003e\u003cp\u003e💡 \u003cstrong\u003eNeed help verifying compatibility? Contact us—we’re happy to assist! 😊\u003c\/strong\u003e\u003c\/p\u003e\u003cp data-is-last-node=\"\" data-is-only-node=\"\"\u003e⚡ \u003cstrong\u003eHarness the power of thunder and bring the storm to your keyboard with this electrifying keycap set!\u003c\/strong\u003e 🌩\u003c\/p\u003e","brand":"Rolipan","offers":[{"title":"Default Title","offer_id":49406830608599,"sku":null,"price":65.9,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0828\/3763\/5287\/files\/cool-raijin-theme-pbt-japanese-keycap-set-7674089.jpg?v=1783490173"},{"product_id":"cute-brown-cozy-cafe-theme-coffee-keycap-set","title":"Cute Brown Cozy Cafe Theme Coffee Keycap Set","description":"\u003ch2\u003e\u003cstrong\u003eWant your desk to feel like a cozy café corner? ☕\u003c\/strong\u003e\u003c\/h2\u003e\u003cp\u003eThe Cute Brown Cozy Cafe Theme Coffee Keycap Set blends cream, beige, and mocha tones with café-inspired novelties — from mugs to pastries — turning your keyboard into a warm coffeehouse experience. Perfect for latte lovers, cozy setups, and anyone who wants to add comfort and charm to their workspace.\u003cbr\u003e\u003cbr\u003e𝐖𝐡𝐲 𝐘𝐨𝐮’𝐥𝐥 𝐋𝐨𝐯𝐞 𝐈𝐭\u003cbr\u003e\u003cbr\u003e• Warm latte-inspired palette of cream, beige, and brown\u003cbr\u003e• Coffee and pastry-themed novelty keys\u003cbr\u003e• Cozy and stylish vibe for your desk\u003cbr\u003e• Perfect for relaxing, aesthetic setups\u003cbr\u003e\u003cbr\u003e𝐂𝐡𝐚𝐫𝐦𝐢𝐧𝐠 𝐃𝐞𝐭𝐚𝐢𝐥𝐬\u003cbr\u003e\u003cbr\u003e• Decorative plaid and polka dot spacebars\u003cbr\u003e• Novelty keys featuring coffee cups, croissants, and stars\u003cbr\u003e• Warm accents that bring your board to life\u003cbr\u003e• Balanced mix of artistic and functional design\u003cbr\u003e\u003cbr\u003e𝐏𝐫𝐞𝐦𝐢𝐮𝐦 𝐁𝐮𝐢𝐥𝐝\u003cbr\u003e\u003cbr\u003e• Profile: Cherry Profile\u003cbr\u003e• Material: PBT for durability\u003cbr\u003e• Printing: Dye-sublimation\u003cbr\u003e\u003cbr\u003e𝐂𝐨𝐦𝐩𝐚𝐭𝐢𝐛𝐢𝐥𝐢𝐭𝐲\u003cbr\u003e\u003cbr\u003e✔ Fits MX-style switches (Cherry, Gateron, Kailh \u0026amp; more)\u003cbr\u003e✔ Supports ANSI \u0026amp; ISO layout\u003cbr\u003e✔ Works with 61 \/ 64 \/ 68 \/ 75 \/ 84 \/ 87 \/ 96 \/ 98 \/ 104 \/ 108 keys\u003cbr\u003e💬 Not sure if it fits your board? Message us — we’ll help!\u003cbr\u003e\u003cbr\u003e𝐖𝐡𝐚𝐭’𝐬 𝐈𝐧𝐜𝐥𝐮𝐝𝐞𝐝\u003cbr\u003e\u003cbr\u003e• 120 keys (some of the keycaps from the variation image has been removed)\u003cbr\u003e• Secure packaging for safe delivery\u003cbr\u003e\u003cbr\u003e𝐓𝐡𝐞 𝐕𝐢𝐛𝐞\u003cbr\u003e\u003cbr\u003eWarm, cozy, and comforting — the Coffee Latte Keycap Set feels like bringing your favorite café right to your desk.\u003c\/p\u003e","brand":"Rolipan","offers":[{"title":"Default Title","offer_id":49406832017623,"sku":null,"price":53.9,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0828\/3763\/5287\/files\/cute-brown-cozy-cafe-theme-coffee-keycap-set-8470761.jpg?v=1783490192"},{"product_id":"cute-pink-kirby-theme-artisan-keycap-set","title":"Cute Pink Kirby Theme Artisan Keycap Set","description":"\u003cp\u003eGive your mechanical keyboard a \u003cstrong\u003eplayful makeover\u003c\/strong\u003e with the \u003cstrong\u003eCute Pink Kirby Theme Artisan Keycap Set\u003c\/strong\u003e. Bursting with charm and nostalgia, this adorable set channels the magic of your favorite Nintendo hero. With \u003cstrong\u003esoft pink hues\u003c\/strong\u003e and \u003cstrong\u003edelightful whimsical accents\u003c\/strong\u003e, it’s a sweet way to show your love for gaming and cute aesthetics. 🌟💖\u003c\/p\u003e\u003chr\u003e\u003ch3\u003e💗 Product Details\u003c\/h3\u003e\u003cul\u003e\n\u003cli\u003e\u003cp\u003e\u003cstrong\u003eTheme:\u003c\/strong\u003e Kirby-inspired design with dreamy pink tones \u0026amp; playful details\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003e\u003cstrong\u003eProfiles:\u003c\/strong\u003e Cherry \/ XDA \/ MOA – choose your perfect typing feel\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003e\u003cstrong\u003eMaterial:\u003c\/strong\u003e High-quality \u003cstrong\u003ePBT\u003c\/strong\u003e – durable \u0026amp; resistant to wear\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003e\u003cstrong\u003ePrinting:\u003c\/strong\u003e Crisp \u003cstrong\u003edye-sublimation\u003c\/strong\u003e for long-lasting legends\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003e\u003cstrong\u003eLayout:\u003c\/strong\u003e Supports \u003cstrong\u003eANSI\u003c\/strong\u003e layouts\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003e\u003cstrong\u003eSet Includes:\u003c\/strong\u003e 122 keycaps – compatible with both full-size \u0026amp; compact boards\u003c\/p\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\u003chr\u003e\u003ch3\u003e🎮 Compatibility\u003c\/h3\u003e\u003cul\u003e\n\u003cli\u003e\u003cp\u003eWorks with \u003cstrong\u003eMX(+) switches\u003c\/strong\u003e: Cherry, Gateron, Kailh \u0026amp; more\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003eFits layouts: \u003cstrong\u003e61 \/ 64 \/ 68 \/ 75 \/ 84 \/ 87 \/ 96 \/ 980 \/ 100 \/ 104 \/ 108 keys\u003c\/strong\u003e\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003e⚠️ \u003cstrong\u003eNot compatible\u003c\/strong\u003e with 6U, 6.5U, 7U spacebars or ultra-thin boards\u003c\/p\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\u003chr\u003e\u003ch3\u003e💕 Perfect For\u003c\/h3\u003e\u003cul\u003e\n\u003cli\u003e\u003cp\u003eFans of \u003cstrong\u003eNintendo \u0026amp; Kirby keycaps\u003c\/strong\u003e\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003eCollectors of \u003cstrong\u003ekawaii keyboard accessories\u003c\/strong\u003e\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003ePC gamer gifts \u0026amp; gamer girl setups\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003eAnyone wanting to blend \u003cstrong\u003enostalgia \u0026amp; cuteness\u003c\/strong\u003e in one magical set\u003c\/p\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\u003chr\u003e\u003cp\u003e✨ \u003cstrong\u003eTransform your keyboard\u003c\/strong\u003e into a dreamy, pastel paradise and type in style with the \u003cstrong\u003eCute Pink Kirby Theme Keycap Set\u003c\/strong\u003e.\u003c\/p\u003e","brand":"Rolipan","offers":[{"title":"Cherry Profile","offer_id":49406832050391,"sku":null,"price":61.9,"currency_code":"USD","in_stock":true},{"title":"XDA Profile","offer_id":49406832083159,"sku":null,"price":61.9,"currency_code":"USD","in_stock":true},{"title":"MOA Profile","offer_id":49406832115927,"sku":null,"price":61.9,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0828\/3763\/5287\/files\/cute-pink-kirby-theme-artisan-keycap-set-4159062.jpg?v=1783490193"},{"product_id":"love-rain-themed-matcha-green-keycap-set","title":"Love Rain - Themed Matcha Green Keycap Set","description":"\u003ch3\u003eDescription\u003c\/h3\u003e\u003cp\u003eThe Love Rain keycap set features a soothing green color palette, creating a refreshingly natural visual effect. Inspired by the raindrop elements of nature, each keycap appears to be gently kissed by a fine mist, exuding a subtle, damp essence. Paired with a white base color, the set evokes a serene and elegant ambiance, akin to a soft, misty atmosphere.\u003c\/p\u003e\u003cp\u003eThe Love Rain keycap set seamlessly integrates the gentle, natural essence of the great outdoors into the product design, offering users a crisp and refined typing experience. Whether for daily office work or gaming entertainment, this set can become the crowning touch to your keyboard.\u003c\/p\u003e\u003cp\u003e \u003c\/p\u003e\u003ch3\u003eSpecification\u003c\/h3\u003e\u003cul\u003e\n\u003cli\u003eName: Love Rain\u003c\/li\u003e\n\u003cli\u003eProfile: Cherry\u003c\/li\u003e\n\u003cli\u003eQTY: 139 Keys\u003c\/li\u003e\n\u003cli\u003eMaterial: Dye sub PBT\u003c\/li\u003e\n\u003cli\u003eThickness: 1.7mm\u003c\/li\u003e\n\u003cli\u003eCompatible with: 61\/64\/68\/78\/80\/84\/87\/96\/98\/104\/108\/Alice etc.\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e \u003c\/p\u003e\u003ch3\u003eCustomers Feedback\u003c\/h3\u003e\u003cp\u003eLove Rain Keycap x Tutor75\u003c\/p\u003e\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0549\/0262\/0278\/files\/20241218141856.png?v=1734502893\" alt=\"\"\u003e\u003c\/p\u003e\u003cp\u003e \u003c\/p\u003e\u003cp\u003eLove Rain Keycap x Hi75\u003c\/p\u003e\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0549\/0262\/0278\/files\/20241218142317.jpg?v=1734503016\"\u003e\u003c\/p\u003e\u003cp\u003e \u003c\/p\u003e\u003cp\u003eLove Rain Keycaps x Rose80\u003c\/p\u003e\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0549\/0262\/0278\/files\/20241218142615.png?v=1734503185\"\u003e\u003c\/p\u003e\u003cp\u003e \u003c\/p\u003e\u003ch3\u003eDisclaimer\u003c\/h3\u003e\u003cp\u003eThe production process of dye\u003cspan style=\"font-size: 0.875rem;\"\u003e sublimation keycaps involves manual participation, so defects are inevitable. Obvious offset, scratches, bumps, obvious black and white spots on the front, melting of the nozzle, height errors, severe burrs, etc. are all within the scope of after-sales service. Slight offset and slight burrs are not within the scope of after-sales service. There will be a certain color difference on the display screen of different devices, and returns based on color difference are not supported. The keycaps will have traces of use on the machine, and they cannot be returned or exchanged after being installed. Please understand.\u003c\/span\u003e\u003c\/p\u003e","brand":"Rolipan","offers":[{"title":"Default Title","offer_id":49406832378071,"sku":null,"price":76.9,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0828\/3763\/5287\/files\/love-rain-themed-matcha-green-keycap-set-6026515.jpg?v=1783490198"},{"product_id":"cool-cozy-coffee-theme-keycap-set","title":"Cool Cozy Coffee Theme Keycap Set","description":"\u003cp\u003e\u003cstrong\u003eCraving a cozy, delicious vibe for your mechanical keyboard?\u003c\/strong\u003e The \u003cstrong\u003eCool Coffee Theme Keycap Set \u003c\/strong\u003ebrings together the rich, comforting colors of chocolate milk and coffee, creating a warm and inviting atmosphere for your workspace.\u003c\/p\u003e\u003cp\u003eMade from premium \u003cstrong\u003ePBT material\u003c\/strong\u003e and featuring a \u003cstrong\u003edye-sublimation process\u003c\/strong\u003e, these keycaps are designed to resist fading and stay durable over time. The \u003cstrong\u003eCherry profile\u003c\/strong\u003e ensures a comfortable and ergonomic typing experience, perfect for both work and play.\u003c\/p\u003e\u003chr\u003e\u003ch3\u003e\u003cstrong\u003eKey Features:\u003c\/strong\u003e\u003c\/h3\u003e\u003cp\u003e🍫 \u003cstrong\u003eChocolate Milk \u0026amp; Coffee Theme\u003c\/strong\u003e – Warm and inviting colors that capture the essence of your favorite drinks.\u003cbr\u003e🎨 \u003cstrong\u003eFade-Resistant Dye-Sub Process\u003c\/strong\u003e – Ensures long-lasting legends that won't fade.\u003cbr\u003e🛡️ \u003cstrong\u003ePremium PBT Material\u003c\/strong\u003e – Durable, oil-resistant, and built to withstand heavy use.\u003cbr\u003e⌨️ \u003cstrong\u003eCherry Profile\u003c\/strong\u003e – Ergonomically designed for a comfortable typing experience.\u003cbr\u003e🔗 \u003cstrong\u003eMX(+) Switch Compatible\u003c\/strong\u003e – Works with Cherry MX, Gateron, Kailh, and other cross-style switches.\u003c\/p\u003e\u003chr\u003e\u003ch3\u003e\u003cstrong\u003eCompatibility:\u003c\/strong\u003e\u003c\/h3\u003e\u003cp\u003e✔ Fits most layouts: \u003cstrong\u003eALICE\u003c\/strong\u003e\/\u003cstrong\u003e61\/64\/68\/75\/84\/87\/96\/98\/100\/104\/108-key mechanical keyboards.\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003e❗ Not compatible with non-standard layouts like \u003cstrong\u003e6U or 6.5U spacebars\u003c\/strong\u003e or thin keyboards.\u003c\/p\u003e\u003cp\u003e💡 \u003cstrong\u003eNeed help verifying compatibility? Contact us—we’re happy to assist! 😊\u003c\/strong\u003e\u003c\/p\u003e\u003cp data-is-only-node=\"\" data-is-last-node=\"\"\u003e☕ \u003cstrong data-is-last-node=\"\"\u003eIndulge in the warm, inviting feel of the GAP Chocolate Milk Coffee Theme keycap set and make your keyboard a cozy, stylish experience!\u003c\/strong\u003e\u003c\/p\u003e","brand":"Rolipan","offers":[{"title":"Default Title","offer_id":49406832410839,"sku":null,"price":76.9,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0828\/3763\/5287\/files\/cool-cozy-coffee-theme-keycap-set-8253617.jpg?v=1783490199"},{"product_id":"cool-american-retro-theme-graffiti-artisan-keycap-set","title":"Cool American Retro Theme Graffiti Artisan Keycap Set","description":"\u003ch3 class=\"\"\u003e\u003cstrong\u003eAdd a Bold Urban Vibe to Your Setup\u003c\/strong\u003e\u003c\/h3\u003e\u003cp class=\"\"\u003eTransform your mechanical keyboard with the \u003cstrong\u003eCool American Retro Theme Graffiti Keycap Set\u003c\/strong\u003e.\u003cbr\u003eInspired by vintage street art and retro Americana, this eye-catching set features \u003cstrong\u003erounded keycaps\u003c\/strong\u003e, \u003cstrong\u003egraffiti-style legends\u003c\/strong\u003e, and \u003cstrong\u003evibrant retro colors\u003c\/strong\u003e—perfect for those who love to stand out. 🛹🎨\u003c\/p\u003e\u003chr class=\"\"\u003e\u003ch3 class=\"\"\u003e🧢 \u003cstrong\u003eProduct Details:\u003c\/strong\u003e\n\u003c\/h3\u003e\u003cul\u003e\n\u003cli class=\"\"\u003e\u003cp class=\"\"\u003e\u003cstrong\u003eTheme:\u003c\/strong\u003e American Retro Graffiti with bold, expressive designs\u003c\/p\u003e\u003c\/li\u003e\n\u003cli class=\"\"\u003e\u003cp class=\"\"\u003e\u003cstrong\u003eProfile:\u003c\/strong\u003e Cherry \u0026amp; SOA profile options for comfort and control\u003c\/p\u003e\u003c\/li\u003e\n\u003cli class=\"\"\u003e\u003cp class=\"\"\u003e\u003cstrong\u003eKeycap Shape:\u003c\/strong\u003e Rounded keycaps for a unique aesthetic and smooth typing feel\u003c\/p\u003e\u003c\/li\u003e\n\u003cli class=\"\"\u003e\u003cp class=\"\"\u003e\u003cstrong\u003eMaterial:\u003c\/strong\u003e Thick PBT – durable, matte-textured, and long-lasting\u003c\/p\u003e\u003c\/li\u003e\n\u003cli class=\"\"\u003e\u003cp class=\"\"\u003e\u003cstrong\u003ePrinting:\u003c\/strong\u003e Dye-sublimation for vibrant, fade-resistant legends\u003c\/p\u003e\u003c\/li\u003e\n\u003cli class=\"\"\u003e\u003cp class=\"\"\u003e\u003cstrong\u003eSet Includes:\u003c\/strong\u003e 125 or 136 keycaps (varies by variant) – supports both compact and full-size keyboards\u003c\/p\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\u003chr class=\"\"\u003e\u003ch3 class=\"\"\u003e✅ \u003cstrong\u003eCompatibility:\u003c\/strong\u003e\n\u003c\/h3\u003e\u003cul\u003e\n\u003cli class=\"\"\u003e\u003cp class=\"\"\u003eCompatible with \u003cstrong\u003eCherry MX (+)\u003c\/strong\u003e and similar switches (Gateron, Kailh, Outemu, etc.)\u003c\/p\u003e\u003c\/li\u003e\n\u003cli class=\"\"\u003e\u003cp class=\"\"\u003eFits \u003cstrong\u003eALICE \/ \u003c\/strong\u003e\u003cstrong\u003e61 \/ 64 \/ 68 \/ 75 \/ 84 \/ 87 \/ 96 \/ 980 \/ 100 \/ 104 \/ 108\u003c\/strong\u003e key layouts\u003c\/p\u003e\u003c\/li\u003e\n\u003cli class=\"\"\u003e\u003cp class=\"\"\u003e❗ \u003cem\u003eNot compatible with 6U or 6.5U spacebars or ultra-thin keyboards\u003c\/em\u003e\u003c\/p\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\u003chr class=\"\"\u003e\u003ch3 class=\"\"\u003e🖌️ \u003cstrong\u003eBring Street-Inspired Style to Every Keystroke\u003c\/strong\u003e\n\u003c\/h3\u003e\u003cp class=\"\"\u003eMake your desk a canvas and let your personality shine with every tap.\u003c\/p\u003e","brand":"Rolipan","offers":[{"title":"Cherry Profile \/ 125 Keys","offer_id":49406832443607,"sku":null,"price":54.9,"currency_code":"USD","in_stock":true},{"title":"Cherry Profile \/ 136 Keys","offer_id":49406832476375,"sku":null,"price":61.9,"currency_code":"USD","in_stock":true},{"title":"SOA Profile \/ 125 Keys","offer_id":49406832509143,"sku":null,"price":54.9,"currency_code":"USD","in_stock":true},{"title":"SOA Profile \/ 136 Keys","offer_id":49406832541911,"sku":null,"price":61.9,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0828\/3763\/5287\/files\/cool-american-retro-theme-graffiti-artisan-keycap-set-5606061.jpg?v=1783490200"},{"product_id":"spring-green-matcha-theme-artisan-keycap-set","title":"Spring Green Matcha Theme Artisan Keycap Set","description":"\u003ch3 class=\"\"\u003e\n\u003cstrong\u003eBring a Refreshing Vibe to Your Setup \u003c\/strong\u003e🍵\u003c\/h3\u003e\u003cp class=\"\"\u003eGive your mechanical keyboard a cozy, calming twist with the \u003cstrong\u003eSpring Green Matcha Theme Artisan Keycap Set\u003c\/strong\u003e.\u003cbr\u003eInspired by the soothing tones of matcha and the freshness of spring, this set combines \u003cstrong\u003esoft greens\u003c\/strong\u003e and \u003cstrong\u003ecreamy accents\u003c\/strong\u003e to add a warm, earthy feel to your workspace. 🌿🍵\u003c\/p\u003e\u003chr class=\"\"\u003e\u003ch3 class=\"\"\u003e🌱 \u003cstrong\u003eProduct Details:\u003c\/strong\u003e\n\u003c\/h3\u003e\u003cul\u003e\n\u003cli class=\"\"\u003e\u003cp class=\"\"\u003e\u003cstrong\u003eTheme:\u003c\/strong\u003e Matcha-inspired spring green tones with artisan-style accents\u003c\/p\u003e\u003c\/li\u003e\n\u003cli class=\"\"\u003e\u003cp class=\"\"\u003e\u003cstrong\u003eProfile:\u003c\/strong\u003e Available in \u003cstrong\u003eCherry\u003c\/strong\u003e \u0026amp; \u003cstrong\u003eMDA profiles\u003c\/strong\u003e – choose your comfort and height\u003c\/p\u003e\u003c\/li\u003e\n\u003cli class=\"\"\u003e\u003cp class=\"\"\u003e\u003cstrong\u003eMaterial:\u003c\/strong\u003e Thick, high-quality \u003cstrong\u003ePBT\u003c\/strong\u003e – durable, textured, and resistant to shine\u003c\/p\u003e\u003c\/li\u003e\n\u003cli class=\"\"\u003e\u003cp class=\"\"\u003e\u003cstrong\u003ePrinting:\u003c\/strong\u003e \u003cstrong\u003eDye-sublimation\u003c\/strong\u003e process ensures crisp, long-lasting legends\u003c\/p\u003e\u003c\/li\u003e\n\u003cli class=\"\"\u003e\u003cp class=\"\"\u003e\u003cstrong\u003eSet Includes:\u003c\/strong\u003e \u003cstrong\u003e137 keycaps\u003c\/strong\u003e – supports a wide range of keyboard layouts\u003c\/p\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\u003chr class=\"\"\u003e\u003ch3 class=\"\"\u003e✅ \u003cstrong\u003eCompatibility:\u003c\/strong\u003e\n\u003c\/h3\u003e\u003cul\u003e\n\u003cli class=\"\"\u003e\u003cp class=\"\"\u003eCompatible with \u003cstrong\u003eCherry MX (+)\u003c\/strong\u003e and similar switches (Gateron, Kailh, Outemu, etc.)\u003c\/p\u003e\u003c\/li\u003e\n\u003cli class=\"\"\u003e\u003cp class=\"\"\u003eFits \u003cstrong\u003e61 \/ 64 \/ 68 \/ 75 \/ 84 \/ 87 \/ 96 \/ 980 \/ 100 \/ 104 \/ 108\u003c\/strong\u003e key layouts\u003c\/p\u003e\u003c\/li\u003e\n\u003cli class=\"\"\u003e\u003cp class=\"\"\u003e❗ \u003cem\u003eNot compatible with 6U or 6.5U spacebars or ultra-thin keyboards\u003c\/em\u003e\u003c\/p\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\u003chr class=\"\"\u003e\u003ch3 class=\"\"\u003e🍃 \u003cstrong\u003ePerfect for Tea Lovers \u0026amp; Cozy Desk Aesthetics\u003c\/strong\u003e\n\u003c\/h3\u003e\u003cp class=\"\"\u003eEnjoy a relaxing blend of style and comfort with every keystroke.\u003c\/p\u003e","brand":"Rolipan","offers":[{"title":"Cherry Profile","offer_id":49406832574679,"sku":null,"price":54.9,"currency_code":"USD","in_stock":true},{"title":"MDA Profile","offer_id":49406832607447,"sku":null,"price":54.9,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0828\/3763\/5287\/files\/spring-green-matcha-theme-artisan-keycap-set-2014237.jpg?v=1783490201"},{"product_id":"cool-red-zaku-mech-warrior-theme-keycap-set","title":"Cool Red ZAKU Mecha Warrior Keycap Set","description":"\u003cp\u003eInspired by the fierce ZAKU Mech Warrior, this keycap set brings bold, striking red tones to your mechanical keyboard, adding an intense and futuristic touch to your setup. Made from premium \u003cstrong\u003ePBT material\u003c\/strong\u003e and featuring a \u003cstrong\u003edye-sublimation process\u003c\/strong\u003e, the legends are crisp and fade-resistant for a lasting impression. The \u003cstrong\u003eCherry profile\u003c\/strong\u003e provides an ergonomic and comfortable typing experience, making it perfect for both work and play.\u003c\/p\u003e\u003chr\u003e\u003ch3\u003e\u003cstrong\u003eKey Features:\u003c\/strong\u003e\u003c\/h3\u003e\u003cp\u003e🔥 \u003cstrong\u003eCool Red ZAKU Mech Warrior Theme\u003c\/strong\u003e: Bold red color inspired by the power of mecha warriors.\u003cbr\u003e🎨 \u003cstrong\u003eDye-Sublimation Process\u003c\/strong\u003e: Crisp, fade-resistant legends that stay vibrant over time.\u003cbr\u003e🛡️ \u003cstrong\u003ePremium PBT Material\u003c\/strong\u003e: Durable, oil-resistant, and designed for longevity.\u003cbr\u003e⌨ \u003cstrong\u003eCherry Profile\u003c\/strong\u003e: Ergonomic design for comfort during long typing sessions.\u003cbr\u003e🌍 \u003cstrong\u003eANSI \u0026amp; ISO Layout Compatibility\u003c\/strong\u003e: Supports both international and standard keyboard layouts.\u003cbr\u003e🔗 \u003cstrong\u003eMX(+) Switch Compatible\u003c\/strong\u003e: Works with Cherry MX, Gateron, Kailh, and similar switches.\u003c\/p\u003e\u003chr\u003e\u003ch3\u003e\u003cstrong\u003eCompatibility:\u003c\/strong\u003e\u003c\/h3\u003e\u003cp\u003e✔ \u003cstrong\u003eFits Most Layouts\u003c\/strong\u003e: 61, 64, 68, 75, 82, 87, 96, 100, 104, and 108-key mechanical keyboards.\u003c\/p\u003e\u003cp\u003e⚠ \u003cstrong\u003eNote\u003c\/strong\u003e: Not compatible with non-standard layouts such as 6U or 6.5U spacebars.\u003c\/p\u003e\u003cp\u003e💡 \u003cstrong\u003eNeed help verifying compatibility? Contact us—we’re happy to assist! 😊\u003c\/strong\u003e\u003c\/p\u003e\u003chr\u003e\u003cp\u003e⚙️ \u003cstrong\u003eTransform your keyboard\u003c\/strong\u003e with the striking Cool Red ZAKU theme—perfect for gaming enthusiasts and mecha fans! 🦾\u003c\/p\u003e","brand":"Rolipan","offers":[{"title":"• Red Keycap Set","offer_id":49406832640215,"sku":null,"price":87.9,"currency_code":"USD","in_stock":true},{"title":"• Red Single Keycap","offer_id":49406832672983,"sku":null,"price":27.9,"currency_code":"USD","in_stock":true},{"title":"• Green Keycap Set","offer_id":49406832705751,"sku":null,"price":87.9,"currency_code":"USD","in_stock":true},{"title":"• Green Single Keycap","offer_id":49406832738519,"sku":null,"price":27.9,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0828\/3763\/5287\/files\/cool-red-zaku-mecha-warrior-keycap-set-8997071.jpg?v=1783490202"},{"product_id":"cool-guardian-theme-pbt-moa-pink-keycap-set","title":"Cool Guardian Theme PBT MOA Pink Keycap Set","description":"\u003cp\u003eThis Cool Guardian Sweetheart Keycap Set is designed for anime lovers and kawaii enthusiasts! Featuring a pink anime-inspired theme, these keycaps combine elegance with a playful charm. With both Cherry and MOA profiles, you get the flexibility to choose the perfect fit for your typing style.\u003cbr\u003e\u003cbr\u003eKey Features:\u003cbr\u003e🌸 Anime-Inspired Design: A magical pink theme with adorable details.\u003cbr\u003e🔮 Cherry \u0026amp; MOA Profile Options: Choose between the classic sculpted Cherry profile or the smooth, MOA profile for a comfortable typing experience.\u003cbr\u003e🌍 ISO Keycap Support: The keycap set includes ISO keycaps for international layouts.\u003cbr\u003e🎨 High-Quality PBT Material: Thick, durable, and resistant to wear and fading.\u003cbr\u003e🖋️ Dye-Sub Legends: Long-lasting, crisp, and fade-resistant printing.\u003cbr\u003e🔄 MX(+) Switch Compatible: Works with Cherry MX, Gateron, Kailh, and other MX-style switches.\u003cbr\u003e\u003cbr\u003e✔ Fits Most Layouts: 61, 64, 68, 75, 82, 84, 87, 96, 98, 100, 104, and 108-key mechanical keyboards.\u003cbr\u003e✔ Compatible with Standard MX Switches: Works seamlessly with all major switch brands.\u003cbr\u003e\u003cbr\u003e❗ Not compatible with non-standard layouts, such as 6U or 6.5U spacebars. If you're unsure about compatibility, feel free to contact us—we're happy to help! 😊\u003cbr\u003e\u003cbr\u003e💡 Important Notice:\u003cbr\u003eThis product includes keycaps only, not a keyboard. Please verify compatibility before purchasing or reach out for assistance.\u003cbr\u003e\u003cbr\u003e🌟 Transform your keyboard into a kawaii masterpiece with the Guardian Sweetheart Keycap Set! Whether you're a gamer, typist, or anime fan, this set is a must-have for your collection! 🎀💕✨\u003cbr\u003e\u003c\/p\u003e","brand":"Rolipan","offers":[{"title":"Cherry Profile","offer_id":49406832902359,"sku":null,"price":76.9,"currency_code":"USD","in_stock":true},{"title":"MOA Profile","offer_id":49406832935127,"sku":null,"price":76.9,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0828\/3763\/5287\/files\/cool-guardian-theme-pbt-moa-pink-keycap-set-6208444.jpg?v=1783490204"},{"product_id":"creamy-peaches-theme-pastel-keycap-set","title":"Creamy Peach Theme Pastel Keycap Set - KeyArtisan®","description":"\u003ch2\u003e🍑 Looking for a sweet pastel upgrade for your keyboard? 🍨✨🌸\u003c\/h2\u003e\u003cp\u003eThe Creamy Keycap Set combines soft peach, coral, and ivory tones with fun novelty keys inspired by desserts and fruits. Perfect for anyone who loves cozy aesthetics with a playful twist, this set instantly brightens your desk setup.\u003c\/p\u003e\u003cp\u003e𝐖𝐡𝐲 𝐘𝐨𝐮’𝐥𝐥 𝐋𝐨𝐯𝐞 𝐈𝐭\u003cbr\u003e• Soft pastel palette with coral and peach highlights\u003cbr\u003e• Dessert \u0026amp; fruit-inspired novelty keys\u003cbr\u003e• Clean legends with playful accents\u003cbr\u003e• Sweet and modern design for any setup\u003c\/p\u003e\u003cp\u003e𝐏𝐫𝐞𝐦𝐢𝐮𝐦 𝐁𝐮𝐢𝐥𝐝\u003cbr\u003e• Profile: Cherry\u003cbr\u003e• Material: Durable PBT\u003cbr\u003e• Printing: Crisp dye-sublimation\u003c\/p\u003e\u003cp\u003e𝐂𝐨𝐦𝐩𝐚𝐭𝐢𝐛𝐢𝐥𝐢𝐭𝐲\u003cbr\u003e✔ Fits MX-style switches (Cherry, Gateron, Kailh \u0026amp; more)\u003cbr\u003e✔ Supports ANSI \u0026amp; ISO layouts\u003cbr\u003e✔ Works with 60%, 65%, 75%, TKL, 96, 100% keyboards\u003c\/p\u003e\u003cp\u003e💬 Not sure if it fits your board? Message us — we reply fast!\u003c\/p\u003e\u003cp\u003e𝐖𝐡𝐚𝐭’𝐬 𝐈𝐧𝐜𝐥𝐮𝐝𝐞𝐝\u003cbr\u003e• All set has 153 keys (includes novelties + multiple spacebars)\u003cbr\u003e• Secure packaging for safe delivery\u003c\/p\u003e\u003ch1\u003e𝐓𝐡𝐞 𝐕𝐢𝐛𝐞 🍑\u003c\/h1\u003e\u003cp\u003eSweet, pastel, and playful — the Creamy Keycap Set feels like a scoop of happiness on your keyboard.\u003c\/p\u003e\u003cp\u003e \u003c\/p\u003e\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0684\/6962\/0893\/files\/Keycap_Set_5_b2edafac-395a-48ce-a86c-8575ea4647d5.webp?v=1757587318\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0684\/6962\/0893\/files\/Keycap_Set_6_d526524e-4a5b-47fb-8115-3b60d512ef42.webp?v=1757587318\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0684\/6962\/0893\/files\/Keycap_Set_7_61205283-cc0d-4199-9d4c-905eddfda969.webp?v=1757587318\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0684\/6962\/0893\/files\/Keycap_Set_8_26cdc312-6a98-4b00-9748-9c8f4eeb12c8.webp?v=1757587319\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0684\/6962\/0893\/files\/Keycap_Set_9_9214d435-ac14-4e0b-b4c1-83a13f15d45c.webp?v=1757587319\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0684\/6962\/0893\/files\/Keycap_Set_10_188447ff-fe40-4df6-aabf-8c0b3150bbbf.webp?v=1757587319\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0684\/6962\/0893\/files\/Keycap_Set_11_1c20c970-21ea-4f14-ac2c-d4172b493e47.webp?v=1757587318\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0684\/6962\/0893\/files\/Keycap_Set_12_ff856c37-e83a-40ef-be7d-f35e98dedf6b.webp?v=1757587318\" alt=\"\"\u003e\u003c\/p\u003e","brand":"Rolipan","offers":[{"title":"Full Set","offer_id":49406833033431,"sku":null,"price":53.9,"currency_code":"USD","in_stock":true},{"title":"Extra Keycaps","offer_id":49406833066199,"sku":null,"price":15.9,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0828\/3763\/5287\/files\/creamy-peach-theme-pastel-keycap-set-keyartisan-7161910.webp?v=1783490208"},{"product_id":"cool-midnight-theme-japanese-keycap-set","title":"Cool Midnight Theme Japanese Keycap Set","description":"\u003cp\u003e\u003cstrong\u003eLooking to add a touch of mystery to your setup?\u003c\/strong\u003e The \u003cstrong\u003eMidnight Theme Keycap Set\u003c\/strong\u003e features a sleek, dark color palette inspired by the night sky, bringing an elegant and sophisticated vibe to your mechanical keyboard. The deep blues and purples evoke the calm of twilight, making it perfect for anyone who loves the allure of the night.\u003c\/p\u003e\u003cp\u003eCrafted from \u003cstrong\u003epremium PBT material\u003c\/strong\u003e, this keycap set is durable, oil-resistant, and built to withstand heavy typing sessions. The \u003cstrong\u003eCherry profile\u003c\/strong\u003e offers an ergonomic design for a comfortable typing experience, while the \u003cstrong\u003edye-sublimation process\u003c\/strong\u003e ensures long-lasting, crisp legends.\u003c\/p\u003e\u003chr\u003e\u003ch3\u003e\u003cstrong\u003eKey Features:\u003c\/strong\u003e\u003c\/h3\u003e\u003cp\u003e🌌 \u003cstrong\u003eMidnight-Inspired Design\u003c\/strong\u003e – Dark hues with a calming, sophisticated aesthetic.\u003cbr\u003e🛡 \u003cstrong\u003ePBT Material\u003c\/strong\u003e – Oil-resistant and long-lasting durability.\u003cbr\u003e🖨 \u003cstrong\u003eDye-Sub Process\u003c\/strong\u003e – Fade-resistant legends that will last.\u003cbr\u003e⌨ \u003cstrong\u003eCherry Profile\u003c\/strong\u003e – Ergonomically designed for comfort.\u003cbr\u003e🔗 \u003cstrong\u003eMX(+) Switch Compatible\u003c\/strong\u003e – Compatible with Cherry MX, Gateron, Kailh, and other cross-style switches.\u003c\/p\u003e\u003chr\u003e\u003ch3\u003e\u003cstrong\u003eCompatibility:\u003c\/strong\u003e\u003c\/h3\u003e\u003cp\u003e✔ Fits most layouts: \u003cstrong\u003e61\/64\/68\/75\/84\/87\/96\/98\/100\/104\/108-key mechanical keyboards.\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003e❗ Not compatible with non-standard layouts like \u003cstrong\u003e6U, 6.5U, or 7U spacebars\u003c\/strong\u003e or ultra-thin keyboards.\u003c\/p\u003e\u003cp\u003e💡 \u003cstrong\u003eNeed help verifying compatibility? Contact us—we’re happy to assist! 😊\u003c\/strong\u003e\u003c\/p\u003e\u003cp data-is-last-node=\"\" data-is-only-node=\"\"\u003e🌙 \u003cstrong\u003eEmbrace the serene beauty of the night with this Midnight Theme keycap set!\u003c\/strong\u003e 🌌\u003c\/p\u003e","brand":"Rolipan","offers":[{"title":"Default Title","offer_id":49406833098967,"sku":null,"price":54.9,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0828\/3763\/5287\/files\/cool-midnight-theme-japanese-keycap-set-7118063.jpg?v=1783490209"},{"product_id":"hazard-core-industrial-tech-theme-keycap-set","title":"Hazard Core: Industrial Tech Theme Keycap Set","description":"\u003cp\u003eStep into the world of precision and control with the \u003cstrong\u003eHazard Core: Industrial Tech Theme Keycap Set\u003c\/strong\u003e, designed for those who demand both style and performance. Inspired by industrial control panels and scientific environments, this set fuses a bold visual identity with ergonomic functionality to transform your mechanical keyboard.\u003c\/p\u003e\u003chr\u003e\u003ch4\u003e🔧 \u003cstrong\u003eKey Features:\u003c\/strong\u003e\n\u003c\/h4\u003e\u003cp\u003e\u003cstrong\u003e✔️ Full 153-Key Compatibility with Extra Keycaps\u003c\/strong\u003e\u003cbr\u003eIncludes all the essential keycaps to support a wide range of layouts: 60%, 65%, 75%, 80%, 96%, and full-size 104 keyboards — including 61, 64, 68, 75, 84, 87, 980, and Filco 104.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003e✔️ Cherry Profile\u003c\/strong\u003e\u003cbr\u003eEnjoy a low-sculpted ergonomic profile that offers a natural typing feel and consistent row heights. Perfect for both daily use and extended sessions.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003e✔️ High-Quality PBT Material\u003c\/strong\u003e\u003cbr\u003eMade from ultra-durable PBT plastic, these keycaps resist shine, warping, and fading. Built to withstand heavy use while maintaining a matte, premium finish.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003e✔️ Dye Sublimation Legends\u003c\/strong\u003e\u003cbr\u003eSharp, high-contrast icons and text are printed using dye sublimation for long-lasting durability. Your legends stay crisp — no fading or wear over time.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003e✔️ MX-Compatible\u003c\/strong\u003e\u003cbr\u003eFully compatible with Cherry MX switches and MX-style clones, ensuring smooth installation and a secure fit across virtually all mechanical keyboards.\u003c\/p\u003e\u003chr\u003e\u003ch3\u003e⚠️ \u003cstrong\u003eIndustrial Hazard-Inspired Design\u003c\/strong\u003e\n\u003c\/h3\u003e\u003cp\u003eWith its bold black, orange, and beige colorway accented by hazard icons, data glyphs, and tech motifs, \u003cstrong\u003eHazard Core\u003c\/strong\u003e channels the aesthetic of high-security labs and critical ops dashboards. It's a visual statement for gamers, coders, and creators who thrive under pressure.\u003c\/p\u003e\u003chr\u003e\u003cp\u003eUpgrade your keyboard with a set that speaks power, precision, and purpose.\u003cbr\u003e\u003cstrong\u003eHazard Core\u003c\/strong\u003e isn’t just a keycap set — it’s an interface for your command center.\u003c\/p\u003e","brand":"Rolipan","offers":[{"title":"Black","offer_id":49406834082007,"sku":null,"price":76.9,"currency_code":"USD","in_stock":true},{"title":"Beige","offer_id":49406834114775,"sku":null,"price":76.9,"currency_code":"USD","in_stock":true},{"title":"Extra Set 1","offer_id":49406834147543,"sku":null,"price":21.9,"currency_code":"USD","in_stock":true},{"title":"Extra Set 2","offer_id":49406834180311,"sku":null,"price":21.9,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0828\/3763\/5287\/files\/hazard-core-industrial-tech-theme-keycap-set-8579255.jpg?v=1783490227"},{"product_id":"the-azalea-manor-theme-artisan-keycap-set","title":"The Azalea Manor Theme Artisan Keycap Set","description":"\u003ch2\u003e\u003cstrong\u003e🌸 Want to give your keyboard a touch of elegance?\u003c\/strong\u003e\u003c\/h2\u003e\u003cp\u003eThe Azalea Manor Keycap Set blends refined style with enchanting details. With its navy, pink, and white tones paired with artistic novelties, this set is perfect for those who love a sophisticated yet creative setup. Built from durable PBT in Cherry profile, it’s made to feel as good as it looks.\u003cbr\u003e\u003cbr\u003e\u003cstrong\u003e𝐖𝐡𝐲 𝐘𝐨𝐮’𝐥𝐥 𝐋𝐨𝐯𝐞 𝐈𝐭\u003c\/strong\u003e\u003cbr\u003e\u003cbr\u003e• Elegant navy, pink \u0026amp; white colorway\u003cbr\u003e• Vintage novelty designs \u0026amp; decorative spacebars\u003cbr\u003e• Cherry profile for comfort \u0026amp; smooth typing\u003cbr\u003e• Perfect for elegant and artistic desk setups\u003cbr\u003e\u003cbr\u003e\u003cstrong\u003e𝐏𝐫𝐞𝐦𝐢𝐮𝐦 𝐁𝐮𝐢𝐥𝐝\u003c\/strong\u003e\u003cbr\u003e\u003cbr\u003e• Profile: Cherry\u003cbr\u003e• Material: PBT\u003cbr\u003e• Printing: Dye-Sub legends\u003cbr\u003e• Keys: 141pcs\u003cbr\u003e\u003cbr\u003e\u003cstrong\u003e𝐂𝐨𝐦𝐩𝐚𝐭𝐢𝐛𝐢𝐥𝐢𝐭𝐲\u003c\/strong\u003e\u003cbr\u003e\u003cbr\u003e✔ Works with 61 \/ 64 \/ 68 \/ 75 \/ 84 \/ 87 \/ 96 \/ 980 \/ 104 \/ 108 Layouts\u003cbr\u003e✔ Supports ANSI \u0026amp; ISO layouts\u003cbr\u003e\u003cbr\u003e💬 Not sure if it fits your board? Reach out — we’ll help fast!\u003cbr\u003e\u003cbr\u003e\u003cstrong\u003e𝐖𝐡𝐚𝐭’𝐬 𝐈𝐧𝐜𝐥𝐮𝐝𝐞𝐝\u003c\/strong\u003e\u003cbr\u003e\u003cbr\u003e• 141 pcs keycap set\u003cbr\u003e• Illustrated novelty spacebars\u003cbr\u003e• Protective packaging for safe delivery\u003cbr\u003e\u003cbr\u003e\u003cstrong\u003e𝐓𝐡𝐞 𝐕𝐢𝐛𝐞\u003c\/strong\u003e\u003cbr\u003e\u003cbr\u003eMysterious, refined, and enchanting — this set makes every keystroke feel like part of a story, turning your desk into a manor of elegance.\u003c\/p\u003e","brand":"Rolipan","offers":[{"title":"Default Title","offer_id":49406834573527,"sku":null,"price":76.9,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0828\/3763\/5287\/files\/the-azalea-manor-theme-artisan-keycap-set-1795541.jpg?v=1783490235"},{"product_id":"cute-pink-notebook-theme-artisan-keycap-set","title":"Cute Pink Notebook Theme Artisan Keycap Set","description":"\u003cp\u003e📘 Want to turn your keyboard into a dreamy scrapbook of calm and creativity?\u003cbr\u003e\u003cbr\u003eThe Cute Pink Notebook Theme Artisan Keycaps Set blends soft kawaii tones with nostalgic stationery patterns — grids, stripes, stars, and tiny notes — just like the pages of your favorite school notebook. Its gentle pastel palette and clean design create a cozy, thoughtful typing space perfect for journaling, writing, or simply enjoying a minimalist setup.\u003cbr\u003e\u003cbr\u003e🩵\u003cstrong\u003e The vibe: \u003c\/strong\u003ecalm, academic, and nostalgic — like a quiet afternoon study session filled with pink ink and peaceful focus.\u003cbr\u003e\u003cbr\u003e🎨 𝐂𝐨𝐥𝐨𝐫 𝐏𝐚𝐥𝐞𝐭𝐭𝐞\u003cbr\u003e\u003cbr\u003e• Powder pink, white, and light gray tones\u003cbr\u003e• Soft notebook-themed illustrations\u003cbr\u003e• Subtle matte finish with a pastel harmony\u003cbr\u003e\u003cbr\u003e🎭 𝐓𝐡𝐞𝐦𝐞 \u0026amp; 𝐈𝐜𝐨𝐧𝐬\u003cbr\u003e\u003cbr\u003e• Notebook and collage motifs (hearts, grids, stars)\u003cbr\u003e• Journal-inspired prints\u003cbr\u003e• Whimsical and relaxing “back-to-school” charm\u003cbr\u003e\u003cbr\u003e🌟 𝐇𝐢𝐠𝐡𝐥𝐢𝐠𝐡𝐭 𝐅𝐞𝐚𝐭𝐮𝐫𝐞𝐬\u003cbr\u003e\u003cbr\u003e• 129-key full set, supports multiple layouts\u003cbr\u003e• Cherry profile for ergonomic comfort\u003cbr\u003e• Premium PBT with durable dye-sublimated legends\u003cbr\u003e• Smooth matte texture, fade-resistant finish\u003cbr\u003e\u003cbr\u003e💎 𝐌𝐚𝐭𝐞𝐫𝐢𝐚𝐥 \u0026amp; 𝐁𝐮𝐢𝐥𝐝\u003cbr\u003e\u003cbr\u003e• Material: PBT\u003cbr\u003e• Printing: High-quality dye-sublimation\u003cbr\u003e• Profile: Cherry\u003cbr\u003e• Key Count: 129 keys\u003cbr\u003e• Layout: ANSI\u003cbr\u003e\u003cbr\u003e⚙️ 𝐂𝐨𝐦𝐩𝐚𝐭𝐢𝐛𝐢𝐥𝐢𝐭𝐲\u003cbr\u003e\u003cbr\u003e✔ Fits MX-style switches (Cherry MX, Gateron, Kailh, etc.)\u003cbr\u003e✔ Compatible with 61 \/ 64 \/ 68 \/ 75 \/ 84 \/ 87 \/ 96 \/ 98 \/ 100 \/ 104 \/ 108-key mechanical keyboard layouts\u003cbr\u003e❌ Not compatible with Alice layout\u003cbr\u003e\u003cbr\u003e💬 𝐏𝐞𝐫𝐟𝐞𝐜𝐭 𝐅𝐨𝐫\u003cbr\u003e\u003cbr\u003e• Writers and students who love clean aesthetics\u003cbr\u003e• Minimal setups with light pastel themes\u003cbr\u003e• Everyday comfort with long-lasting legends\u003cbr\u003e\u003cbr\u003e💙 𝐄𝐍𝐃𝐈𝐍𝐆 𝐓𝐎𝐔𝐂𝐇\u003cbr\u003eLet your keyboard tell a gentle story — the Notebook Collage Journal Pink Keycap Set brings back the charm of handwritten notes and peaceful study days.\u003cbr\u003eSoft colors, cozy patterns, and thoughtful design — it’s like typing on your favorite page. 🩵📘\u003c\/p\u003e","brand":"Rolipan","offers":[{"title":"Pink","offer_id":49406834606295,"sku":null,"price":53.9,"currency_code":"USD","in_stock":true},{"title":"Blue","offer_id":49406834639063,"sku":null,"price":53.9,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0828\/3763\/5287\/files\/cute-pink-notebook-theme-artisan-keycap-set-6678942.jpg?v=1783490236"},{"product_id":"one-punch-man-tatsumaki-theme-anime-keycap-set","title":"One Punch Man Tatsumaki Theme Anime Keycap Set","description":"\u003ch2\u003e🌀 Want your keyboard to strike like a storm? ⚡✨\u003c\/h2\u003e\u003cp\u003eThe \u003cstrong\u003eOne Punch Man Tatsumaki Theme Keycap Set\u003c\/strong\u003e transforms your setup with anime flair. Featuring Tatsumaki artwork, tornado motifs, and a vibrant green\/white\/black color scheme, this PBT set is durable, bold, and perfect for fans of One Punch Man.\u003c\/p\u003e\u003ch3\u003e𝐖𝐡𝐲 𝐘𝐨𝐮’𝐥𝐥 𝐋𝐨𝐯𝐞 𝐈𝐭\u003c\/h3\u003e\u003cp\u003e• Striking mint green \u0026amp; black colorway\u003cbr\u003e• Anime-inspired novelties with character art\u003cbr\u003e• Durable PBT with fade-resistant dye-sub legends\u003cbr\u003e• Energetic design for anime \u0026amp; gaming setups\u003c\/p\u003e\u003ch3\u003e𝐏𝐫𝐞𝐦𝐢𝐮𝐦 𝐁𝐮𝐢𝐥𝐝\u003c\/h3\u003e\u003cp\u003e• Profile: Cherry\u003cbr\u003e• Material: PBT\u003cbr\u003e• Process: Heat Sublimation (Dye-Sub)\u003cbr\u003e• Keys: 122 pcs\u003c\/p\u003e\u003ch3\u003e𝐂𝐨𝐦𝐩𝐚𝐭𝐢𝐛𝐢𝐥𝐢𝐭𝐲\u003c\/h3\u003e\u003cp\u003e✔ Works with MX stem mechanical keyboards\u003cbr\u003e✔ Fits most 61 \/ 64 \/ 68 \/ 75 \/ 84 \/ 87 \/ 96 \/ 980 \/ 100 \/ 104 \/ 108 and similar layouts\u003c\/p\u003e\u003cp\u003e💬 Not sure if it fits your board? Message us — we reply fast!\u003c\/p\u003e\u003ch3\u003e𝐖𝐡𝐚𝐭’𝐬 𝐈𝐧𝐜𝐥𝐮𝐝𝐞𝐝\u003c\/h3\u003e\u003cp\u003e• 122 pcs anime-themed keycap set\u003cbr\u003e• Illustrated novelties \u0026amp; spacebars\u003cbr\u003e• Secure packaging for safe delivery\u003c\/p\u003e\u003ch2\u003e𝐓𝐡𝐞 𝐕𝐢𝐛𝐞\u003c\/h2\u003e\u003cp\u003eCool, stormy, and powerful — this set makes every keystroke feel like commanding psychic energy.\u003c\/p\u003e\u003cp\u003e \u003c\/p\u003e\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0684\/6962\/0893\/files\/O1CN01w8k50e1F8wXRER9Oj_2213765950443-f.webp?v=1759313353\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0684\/6962\/0893\/files\/O1CN01uzsBwU1F8wXMro3Td_2213765950443-f.webp?v=1759313354\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0684\/6962\/0893\/files\/O1CN01mS2RCV1F8wXTQ975D_2213765950443-f.webp?v=1759313353\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0684\/6962\/0893\/files\/O1CN01QQhxp31F8wXRjzO7Z_2213765950443-f.webp?v=1759313353\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0684\/6962\/0893\/files\/O1CN01dcY0RV1F8wXSsYQuz_2213765950443-f.webp?v=1759313353\" alt=\"\"\u003e\u003c\/p\u003e","brand":"Rolipan","offers":[{"title":"Top Transparent Backlit \/ 122-key full keycap set","offer_id":49406834671831,"sku":null,"price":53.9,"currency_code":"USD","in_stock":true},{"title":"Top Transparent Backlit \/ Single-mode 87-layout keyboard + keycaps","offer_id":49406834704599,"sku":null,"price":131.9,"currency_code":"USD","in_stock":true},{"title":"Top Transparent Backlit \/ Tri-mode 87-layout keyboard + keycaps","offer_id":49406834737367,"sku":null,"price":142.9,"currency_code":"USD","in_stock":true},{"title":"Top Transparent Backlit \/ Single-mode 108-layout keyboard + keycaps","offer_id":49406834770135,"sku":null,"price":142.9,"currency_code":"USD","in_stock":true},{"title":"Top Transparent Backlit \/ Tri-mode 108-layout keyboard + keycaps","offer_id":49406834802903,"sku":null,"price":153.9,"currency_code":"USD","in_stock":true},{"title":"Side Transparent Backlit \/ 122-key full keycap set","offer_id":49406834835671,"sku":null,"price":61.9,"currency_code":"USD","in_stock":true},{"title":"Side Transparent Backlit \/ Single-mode 87-layout keyboard + keycaps","offer_id":49406834868439,"sku":null,"price":142.9,"currency_code":"USD","in_stock":true},{"title":"Side Transparent Backlit \/ Tri-mode 87-layout keyboard + keycaps","offer_id":49406834901207,"sku":null,"price":153.9,"currency_code":"USD","in_stock":true},{"title":"Side Transparent Backlit \/ Single-mode 108-layout keyboard + keycaps","offer_id":49406834933975,"sku":null,"price":153.9,"currency_code":"USD","in_stock":true},{"title":"Side Transparent Backlit \/ Tri-mode 108-layout keyboard + keycaps","offer_id":49406834966743,"sku":null,"price":164.9,"currency_code":"USD","in_stock":true},{"title":"Opaque (No Backlit) \/ 122-key full keycap set","offer_id":49406834999511,"sku":null,"price":53.9,"currency_code":"USD","in_stock":true},{"title":"Opaque (No Backlit) \/ Single-mode 87-layout keyboard + keycaps","offer_id":49406835032279,"sku":null,"price":131.9,"currency_code":"USD","in_stock":true},{"title":"Opaque (No Backlit) \/ Tri-mode 87-layout keyboard + keycaps","offer_id":49406835065047,"sku":null,"price":142.9,"currency_code":"USD","in_stock":true},{"title":"Opaque (No Backlit) \/ Single-mode 108-layout keyboard + keycaps","offer_id":49406835097815,"sku":null,"price":142.9,"currency_code":"USD","in_stock":true},{"title":"Opaque (No Backlit) \/ Tri-mode 108-layout keyboard + keycaps","offer_id":49406835130583,"sku":null,"price":153.9,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0828\/3763\/5287\/files\/one-punch-man-tatsumaki-theme-anime-keycap-set-7994757.webp?v=1783490238"},{"product_id":"cute-green-mint-black-chocolate-keycap-set","title":"Cute Green Mint Black Chocolate Theme Keycap Set","description":"\u003cp\u003eAdd a sweet, cozy vibe to your mechanical keyboard with the \u003cstrong\u003eMint Chocolate Keycap Set\u003c\/strong\u003e. With a playful mix of minty greens and rich chocolate browns, this artisan set brings dessert-inspired charm straight to your desktop. 🍫🌿\u003c\/p\u003e\u003chr\u003e\u003cp\u003e\u003cstrong\u003e🍬 Product Features:\u003c\/strong\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003e\u003cp\u003e\u003cstrong\u003eMint Chocolate Theme\u003c\/strong\u003e – Fun, dessert-style color combo with cozy mint and deep brown tones\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003e\u003cstrong\u003eCherry \u0026amp; SOA Profiles\u003c\/strong\u003e – Combines ergonomic comfort with eye-catching sculpted keys\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003e\u003cstrong\u003ePremium PBT Material\u003c\/strong\u003e – Thick, durable, and resistant to shine or wear\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003e\u003cstrong\u003eDye-Sublimation Printing\u003c\/strong\u003e – Crisp legends that won’t fade over time\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003e\u003cstrong\u003eSupports ANSI \u0026amp; ISO Layouts\u003c\/strong\u003e – Versatile fit for a wide range of boards\u003c\/p\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\u003chr\u003e\u003cp\u003e\u003cstrong\u003e📦 What’s Included:\u003c\/strong\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003e\u003cp\u003e148 PBT keycaps\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003eCompatible with both compact and full-size keyboards\u003c\/p\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\u003chr\u003e\u003cp\u003e\u003cstrong\u003e✅ Compatibility:\u003c\/strong\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003e\u003cp\u003eFits Cherry MX and similar cross-stem switches (Gateron, Kailh, Outemu, etc.)\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003eSupports layouts: 61 \/ 64 \/ 68 \/ 75 \/ 84 \/ 87 \/ 96 \/ 980 \/ 100 \/ 104 \/ 108\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003e⚠️ \u003cem\u003eNot compatible with 6U or 6.5U spacebars or low-profile keyboards\u003c\/em\u003e\u003c\/p\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\u003chr\u003e\u003cp\u003eTreat your setup to something sweet—perfect for cozy typing sessions and stylish desk aesthetics. 🧁✨\u003c\/p\u003e","brand":"Rolipan","offers":[{"title":"SOA Profile","offer_id":49406835196119,"sku":null,"price":61.9,"currency_code":"USD","in_stock":true},{"title":"Cherry Profile","offer_id":49406835228887,"sku":null,"price":61.9,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0828\/3763\/5287\/files\/cute-green-mint-black-chocolate-theme-keycap-set-5045879.jpg?v=1783490240"},{"product_id":"cute-arknights-irene-theme-artisan-anime-keycap-set","title":"Arknights Irene Theme Anime Keycap Set","description":"\u003cp class=\"\"\u003eGive your mechanical keyboard a bold tactical upgrade with the \u003cstrong\u003eCute Arknights Irene Theme Anime Keycaps Set\u003c\/strong\u003e.\u003cbr\u003eInspired by Irene from Arknights, this set captures her fierce aesthetic with deep tones, sleek iconography, and stylish anime flair—ideal for gamers and anime fans alike. ⚔️🖤\u003c\/p\u003e\u003chr class=\"\"\u003e\u003ch3 class=\"\"\u003e🧩 Product Details:\u003c\/h3\u003e\u003cul\u003e\n\u003cli class=\"\"\u003e\u003cp class=\"\"\u003e\u003cstrong\u003eTheme:\u003c\/strong\u003e Arknights Irene-inspired design with tactical elegance\u003c\/p\u003e\u003c\/li\u003e\n\u003cli class=\"\"\u003e\u003cp class=\"\"\u003e\u003cstrong\u003eProfile:\u003c\/strong\u003e Cherry profile – low, sculpted keys for responsive typing\u003c\/p\u003e\u003c\/li\u003e\n\u003cli class=\"\"\u003e\u003cp class=\"\"\u003e\u003cstrong\u003eMaterial:\u003c\/strong\u003e Premium PBT – strong, fade-resistant, and smooth\u003c\/p\u003e\u003c\/li\u003e\n\u003cli class=\"\"\u003e\u003cp class=\"\"\u003e\u003cstrong\u003ePrinting:\u003c\/strong\u003e Dye-sublimation for durable, long-lasting legends\u003c\/p\u003e\u003c\/li\u003e\n\u003cli class=\"\"\u003e\u003cp class=\"\"\u003e\u003cstrong\u003eLayout:\u003c\/strong\u003e Supports ANSI \u0026amp; ISO layouts\u003c\/p\u003e\u003c\/li\u003e\n\u003cli class=\"\"\u003e\u003cp class=\"\"\u003e\u003cstrong\u003eSet Includes:\u003c\/strong\u003e 149 keycaps for both compact and full-size builds\u003c\/p\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\u003chr class=\"\"\u003e\u003ch3 class=\"\"\u003e✅ Compatibility:\u003c\/h3\u003e\u003cul\u003e\n\u003cli class=\"\"\u003e\u003cp class=\"\"\u003eWorks with \u003cstrong\u003eCherry MX (+)\u003c\/strong\u003e switches and similar types (Gateron, Kailh, Outemu, etc.)\u003c\/p\u003e\u003c\/li\u003e\n\u003cli class=\"\"\u003e\u003cp class=\"\"\u003eFits \u003cstrong\u003eALICE \/\u003c\/strong\u003e \u003cstrong\u003e61 \/ 64 \/ 68 \/ 75 \/ 84 \/ 87 \/ 96 \/ 980 \/ 100 \/ 104 \/ 108\u003c\/strong\u003e key layouts\u003c\/p\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp class=\"\"\u003e❗ \u003cem\u003eNot compatible with 6U or 6.5U spacebars or low-profile keyboards\u003c\/em\u003e\u003c\/p\u003e\u003chr class=\"\"\u003e\u003cp class=\"\"\u003eStep into the battlefield with Irene’s commanding presence at your fingertips. 🎮✨\u003c\/p\u003e","brand":"Rolipan","offers":[{"title":"Default Title","offer_id":49406835359959,"sku":null,"price":61.9,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0828\/3763\/5287\/files\/arknights-irene-theme-anime-keycap-set-4607300.jpg?v=1783490241"},{"product_id":"cool-dune-theme-artisan-keycap-set","title":"Cool Dune Theme Artisan Keycap Set","description":"\u003cp style=\"text-align: left;\"\u003e\u003cstrong\u003eAre you ready to bring the mystique of the desert to your keyboard?\u003c\/strong\u003e Inspired by the golden dunes and futuristic aesthetics, the \u003cstrong\u003eDune Theme Keycap Set\u003c\/strong\u003e offers a sleek and cinematic look for your mechanical keyboard. The warm sand-toned colors combined with sharp, minimalist legends create an immersive typing experience for sci-fi and adventure lovers alike.\u003c\/p\u003e\u003cp style=\"text-align: left;\"\u003eMade from \u003cstrong\u003ehigh-quality PBT material\u003c\/strong\u003e, these keycaps provide a textured, durable surface that resists wear and fading. The \u003cstrong\u003eCherry profile\u003c\/strong\u003e ensures a comfortable and responsive feel, making it perfect for both work and gaming.\u003c\/p\u003e\u003chr\u003e\u003ch3 style=\"text-align: left;\"\u003e\u003cstrong\u003eKey Features:\u003c\/strong\u003e\u003c\/h3\u003e\u003cp style=\"text-align: left;\"\u003e🏜️ \u003cstrong\u003eDune-Inspired Aesthetic\u003c\/strong\u003e – A sleek and cinematic colorway for sci-fi fans.\u003cbr\u003e🔳 \u003cstrong\u003ePremium PBT Material\u003c\/strong\u003e – Oil-resistant, textured, and long-lasting.\u003cbr\u003e🖋️ \u003cstrong\u003eDye-Sub Process\u003c\/strong\u003e – Fade-resistant legends for a clean, sharp look.\u003cbr\u003e⌨️ \u003cstrong\u003eCherry Profile\u003c\/strong\u003e – Ergonomic and comfortable typing experience.\u003cbr\u003e🔗 \u003cstrong\u003eMX(+) Switch Compatible\u003c\/strong\u003e – Works with Cherry MX, Gateron, Kailh, and other cross-style switches.\u003c\/p\u003e\u003chr\u003e\u003ch3 style=\"text-align: left;\"\u003e\u003cstrong\u003eCompatibility:\u003c\/strong\u003e\u003c\/h3\u003e\u003cp style=\"text-align: left;\"\u003e✔ Fits most layouts: \u003cstrong\u003eALICE\/\u003c\/strong\u003e\u003cstrong\u003e61\/64\/68\/75\/84\/87\/96\/98\/100\/104\/108-key mechanical keyboards.\u003c\/strong\u003e\u003c\/p\u003e\u003cp style=\"text-align: left;\"\u003e❗ Not compatible with non-standard layouts like \u003cstrong\u003e6U or 6.5U spacebars\u003c\/strong\u003e or thin keyboards.\u003c\/p\u003e\u003cp style=\"text-align: left;\"\u003e💡 \u003cstrong\u003eNeed help verifying compatibility? Contact us—we’re happy to assist! 😊\u003c\/strong\u003e\u003c\/p\u003e\u003cp style=\"text-align: left;\" data-is-only-node=\"\" data-is-last-node=\"\"\u003e🚀 \u003cstrong\u003eUpgrade your keyboard with the essence of the desert – a keycap set designed for those who dream beyond the stars!\u003c\/strong\u003e 🌌\u003c\/p\u003e\u003ch3 style=\"text-align: center;\"\u003e\u003cspan style=\"text-decoration: underline;\"\u003eCustomers Feedback\u003c\/span\u003e\u003c\/h3\u003e\u003cp style=\"text-align: center;\"\u003eDune keycaps x Think6.5 v3\u003c\/p\u003e\u003cp style=\"text-align: left;\"\u003e\u003cimg style=\"display: block; margin-left: auto; margin-right: auto;\" height=\"416\" width=\"416\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0549\/0262\/0278\/files\/20241216145819.png?v=1734332372\" alt=\"\"\u003e\u003c\/p\u003e\u003cp style=\"text-align: left;\"\u003e \u003c\/p\u003e\u003cp style=\"text-align: center;\"\u003eDune keycaps x Neo80\u003c\/p\u003e\u003cp style=\"text-align: left;\"\u003e\u003cimg style=\"display: block; margin-left: auto; margin-right: auto;\" height=\"279\" width=\"419\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0549\/0262\/0278\/files\/20241216150046.png?v=1734332497\" alt=\"\"\u003e\u003c\/p\u003e\u003cp style=\"text-align: left;\"\u003e \u003c\/p\u003e\u003cp style=\"text-align: center;\"\u003eDune keycaps x Evo80\u003c\/p\u003e\u003cp style=\"text-align: left;\"\u003e\u003cimg style=\"display: block; margin-left: auto; margin-right: auto;\" height=\"314\" width=\"419\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0549\/0262\/0278\/files\/20241216150234.png?v=1734332574\" alt=\"\"\u003e\u003c\/p\u003e\u003cp style=\"text-align: center;\"\u003e \u003c\/p\u003e\u003cp style=\"text-align: center;\"\u003eDune keycaps x Hiexa V75\u003c\/p\u003e\u003cp style=\"text-align: left;\"\u003e\u003cimg style=\"display: block; margin-left: auto; margin-right: auto;\" height=\"313\" width=\"418\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0549\/0262\/0278\/files\/20241216151549.png?v=1734333399\" alt=\"\"\u003e\u003c\/p\u003e\u003cp style=\"text-align: left;\"\u003e \u003c\/p\u003e","brand":"Rolipan","offers":[{"title":"Default Title","offer_id":49406835392727,"sku":null,"price":87.9,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0828\/3763\/5287\/files\/cool-dune-theme-artisan-keycap-set-6174247.jpg?v=1783490242"},{"product_id":"autumn-garden-theme-keycap-set","title":"Autumn Garden Theme Keycap Set","description":"\u003ch2\u003e\u003cstrong\u003eLooking to bring the calm beauty of autumn to your keyboard?\u003c\/strong\u003e\u003c\/h2\u003e\u003cp\u003eThe \u003cstrong\u003eAutumn Garden Theme Keycap Set\u003c\/strong\u003e blends earthy greens, warm oranges, and floral brushstroke prints, transforming your keyboard into a serene autumn landscape. Perfect for collectors, cozy desk setups, and anyone who loves elegant nature-inspired vibes. 🍂🌸\u003c\/p\u003e\u003ch2\u003e𝐖𝐡𝐲 𝐘𝐨𝐮’𝐥𝐥 𝐋𝐨𝐯𝐞 𝐈𝐭\u003c\/h2\u003e\u003cp\u003e• Earthy garden theme with leaves, branches \u0026amp; blossoms\u003cbr\u003e• Calming palette of green, beige, orange, and cream\u003cbr\u003e• Decorative novelties (tea cup, florals) add subtle charm\u003cbr\u003e• Perfect mix of function and timeless artistry\u003c\/p\u003e\u003ch2\u003e𝐂𝐡𝐚𝐫𝐦𝐢𝐧𝐠 𝐃𝐞𝐭𝐚𝐢𝐥𝐬\u003c\/h2\u003e\u003cp\u003e• Illustrated spacebars with floral branch designs\u003cbr\u003e• Enter \u0026amp; ESC keys feature delicate artwork\u003cbr\u003e• Extra novelties with tea, blossoms, and garden motifs\u003cbr\u003e• Turns your keyboard into a refined nature piece\u003c\/p\u003e\u003ch2\u003e𝐏𝐫𝐞𝐦𝐢𝐮𝐦 𝐁𝐮𝐢𝐥𝐝\u003c\/h2\u003e\u003cp\u003e• Profile: Cherry \u0026amp; U'RE Profile for a comfortable typing feel\u003cbr\u003e• Material: Thick PBT for durability\u003cbr\u003e• Printing: Crisp dye-sublimation for lasting detail\u003c\/p\u003e\u003ch2\u003e𝐂𝐨𝐦𝐩𝐚𝐭𝐢𝐛𝐢𝐥𝐢𝐭𝐲\u003c\/h2\u003e\u003cp\u003e✔ Fits MX-style switches (Cherry, Gateron, Kailh \u0026amp; more)\u003cbr\u003e✔ Supports both ANSI \u0026amp; ISO layouts\u003cbr\u003e✔ Works with 61 \/ 64 \/ 68 \/ 75 \/ 84 \/ 87 \/ 96 \/ 980 \/ 104 \/ 108 keys\u003cbr\u003e💬 Not sure if it fits your board? Message us — we reply fast!\u003c\/p\u003e\u003ch2\u003e𝐖𝐡𝐚𝐭’𝐬 𝐈𝐧𝐜𝐥𝐮𝐝𝐞𝐝\u003c\/h2\u003e\u003cp\u003e• 152 keys - Cherry Profile | 156 keys - U'RE Profile (includes novelties + extra spacebars)\u003cbr\u003e• Secure packaging for safe shipping\u003c\/p\u003e\u003ch2\u003e𝐓𝐡𝐞 𝐕𝐢𝐛𝐞 👇\u003c\/h2\u003e\u003cp\u003eGrounded, elegant, and soothing — this set feels like walking through an autumn garden, where every keystroke is calm and inspired by nature. 🌿🍵\u003c\/p\u003e","brand":"Rolipan","offers":[{"title":"Cherry Profile","offer_id":49406835491031,"sku":null,"price":69.9,"currency_code":"USD","in_stock":true},{"title":"U'RE Profile","offer_id":49406835523799,"sku":null,"price":69.9,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0828\/3763\/5287\/files\/autumn-garden-theme-keycap-set-4720729.webp?v=1783490246"},{"product_id":"the-daily-prophet-harry-potter-theme-keycap-set","title":"The Daily Prophet | Harry Potter Theme Keycap Set - KeyArtisan®","description":"\u003ch2\u003e\u003cstrong\u003e✨ Want to bring the magic of the wizarding world right to your desk? ⚡📜🪄\u003c\/strong\u003e\u003c\/h2\u003e\u003cp\u003eThe \u003cstrong\u003eDaily Prophet Keycap Set\u003c\/strong\u003e transforms your keyboard into a vintage enchanted newspaper, filled with spellbinding headlines, potion labels, and wizarding symbols. With its parchment beige, deep black, and maroon tones, every keystroke feels like turning the pages of a magical story.\u003c\/p\u003e\u003ch4\u003e𝐖𝐡𝐲 𝐘𝐨𝐮’𝐥𝐥 𝐋𝐨𝐯𝐞 𝐈𝐭\u003c\/h4\u003e\u003cp\u003e• Enchanted design inspired by the Daily Prophet\u003cbr\u003e• Unique potion bottles, wanted posters, and spell motifs\u003cbr\u003e• Vintage color palette for a magical desk vibe\u003cbr\u003e• Perfect for fantasy lovers and collectors\u003c\/p\u003e\u003ch4\u003e𝐏𝐫𝐞𝐦𝐢𝐮𝐦 𝐁𝐮𝐢𝐥𝐝\u003c\/h4\u003e\u003cp\u003e• Profile: Cherry\u003cbr\u003e• Material: 90% PBT for durability\u003cbr\u003e• Thickness: 1.8mm solid build\u003cbr\u003e• Printing: Long-lasting dye-sublimation\u003c\/p\u003e\u003ch4\u003e𝐂𝐨𝐦𝐩𝐚𝐭𝐢𝐛𝐢𝐥𝐢𝐭𝐲\u003c\/h4\u003e\u003cp\u003e✔ Fits MX-style switches (Cherry, Gateron, Kailh \u0026amp; more)\u003cbr\u003e✔ Supports ANSI \u0026amp; ISO layouts\u003cbr\u003e✔ Works with 61 \/ 64 \/ 68 \/ 75 \/ 84 \/ 87 \/ 96 \/ 980 \/ 104 \/ 108 \/ Alice Layouts\u003cbr\u003e\u003cbr\u003e💬 Not sure if it fits your board? Message us — we reply fast!\u003cbr\u003e\u003c\/p\u003e\u003ch4\u003e𝐖𝐡𝐚𝐭’𝐬 𝐈𝐧𝐜𝐥𝐮𝐝𝐞𝐝\u003c\/h4\u003e\u003cp\u003e• 142 keys\u003cbr\u003e• Keycap Remover\u003cbr\u003e• Secure packaging for safe shipping\u003c\/p\u003e\u003chr\u003e\u003ch2\u003e𝐓𝐡𝐞 𝐕𝐢𝐛𝐞📜🪄\u003c\/h2\u003e\u003cp\u003eImmersive, magical, and vintage — this set feels like typing spells straight into the wizarding world.\u003c\/p\u003e\u003cp\u003e \u003c\/p\u003e","brand":"Rolipan","offers":[{"title":"Default Title","offer_id":49406835556567,"sku":null,"price":131.9,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0828\/3763\/5287\/files\/the-daily-prophet-harry-potter-theme-keycap-set-keyartisan-7948405.webp?v=1783490247"},{"product_id":"harry-potter-marauder-s-map-theme-keycap-set","title":"Harry Potter | Marauder’s Map Theme Keycap Set","description":"\u003c!-- Harry Potter | Marauder's Map Theme Keycap Set — Ultimate E-Commerce Page --\u003e\u003cstyle\u003e  :root{    --pm-text:#111827;    --pm-muted:#6b7280;    --pm-border:#e5e7eb;    --pm-soft:#fdf6e3;    --pm-radius:16px;    --pm-orange:#7b1c2e;    --pm-orange-light:#c8a96e;    --pm-orange-soft:#fdf0d5;    --pm-gradient: linear-gradient(135deg, #7b1c2e 0%, #a0522d 50%, #c8a96e 100%);  }  * { box-sizing: border-box; }  .pm-wrap{    max-width: 1020px;    margin: 0 auto;    padding: 24px 16px 48px;    color: var(--pm-text);    line-height: 1.7;    font-family: -apple-system,BlinkMacSystemFont,\"Segoe UI\",Roboto,Arial,sans-serif;    overflow-x: hidden;  }  \/* ===== HERO BADGE ===== *\/  .pm-hero-badge{    display: inline-flex;    align-items: center;    gap: 8px;    padding: 8px 18px;    background: var(--pm-gradient);    color: #fff;    font-size: 13px;    font-weight: 900;    border-radius: 24px;    margin-bottom: 12px;    letter-spacing: 0.5px;    text-transform: uppercase;    box-shadow: 0 6px 20px rgba(123,28,46,0.5);    animation: premium-glow 3s ease-in-out infinite;  }  @keyframes premium-glow {    0%, 100% { box-shadow: 0 6px 20px rgba(123,28,46,0.5); }    50% { box-shadow: 0 8px 28px rgba(123,28,46,0.75); }  }  .pm-badge-center{    text-align: center;    margin-bottom: 16px;  }  .pm-title{    font-size: 32px;    font-weight: 900;    letter-spacing: -0.5px;    margin: 0 0 12px;    line-height: 1.2;    min-height: auto;    background: linear-gradient(135deg, #111827 0%, #4b5563 100%);    -webkit-background-clip: text;    -webkit-text-fill-color: transparent;    background-clip: text;    word-wrap: break-word;    overflow-wrap: break-word;  }  .pm-sub{    margin: 0 0 18px;    color: var(--pm-muted);    font-size: 15px;    font-weight: 600;    display: flex;    align-items: center;    gap: 12px;    flex-wrap: wrap;  }  .pm-sub span{    display: inline-flex;    align-items: center;    gap: 4px;  }  \/* ===== CARDS ===== *\/  .pm-card{    border: 1px solid var(--pm-border);    border-radius: 20px;    background: #fff;    padding: 28px 24px;    box-shadow: 0 1px 3px rgba(0,0,0,0.05);    margin-bottom: 16px;    overflow: hidden;  }  .pm-p{    margin: 12px 0;    color: #374151;    font-size: 15px;    line-height: 1.75;    word-wrap: break-word;    overflow-wrap: break-word;  }  .pm-h3{    margin: 24px 0 14px;    font-size: 18px;    font-weight: 900;    letter-spacing: -0.3px;    display: flex;    align-items: center;    gap: 12px;    color: #111827;    word-wrap: break-word;    overflow-wrap: break-word;  }  .pm-ico{    width: 32px;    height: 32px;    display: inline-grid;    place-items: center;    border-radius: 10px;    background: var(--pm-orange-soft);    border: 1px solid var(--pm-orange-light);    font-size: 16px;    flex-shrink: 0;  }  .pm-ul{    margin: 0;    padding-left: 0;    color: #374151;    font-size: 15px;    list-style: none;  }  .pm-ul li{    margin: 10px 0;    padding-left: 28px;    position: relative;    word-wrap: break-word;    overflow-wrap: break-word;  }  .pm-ul li:before{    content: \"🪄\";    position: absolute;    left: 0;    color: #7b1c2e;    font-weight: 900;    font-size: 16px;  }  .pm-hr{    border: 0;    border-top: 2px solid var(--pm-soft);    margin: 24px 0;  }  \/* ===== TRUST BADGES ===== *\/  .pm-trust{    display: grid;    grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));    gap: 12px;    margin: 24px 0;  }  .pm-trust-item{    display: flex;    align-items: center;    gap: 12px;    padding: 14px;    background: var(--pm-orange-soft);    border: 1px solid var(--pm-orange-light);    border-radius: 12px;    font-size: 13px;    font-weight: 700;    color: #111827;    transition: all 0.3s ease;    cursor: pointer;  }  .pm-trust-item:hover{    transform: translateY(-4px);    box-shadow: 0 8px 20px rgba(123,28,46,0.25);    background: linear-gradient(135deg, var(--pm-orange-soft) 0%, #fff 100%);    border-color: var(--pm-orange);  }  .pm-trust-icon{    width: 36px;    height: 36px;    background: #fff;    border-radius: 8px;    display: grid;    place-items: center;    font-size: 18px;    flex-shrink: 0;    transition: transform 0.3s ease;  }  .pm-trust-item:hover .pm-trust-icon{    transform: scale(1.15) rotate(5deg);  }  \/* ===== FEATURE GRID ===== *\/  .pm-feature-grid{    display: grid;    grid-template-columns: repeat(3, 1fr);    gap: 16px;    margin: 24px 0;  }  .pm-feature-card{    padding: 20px;    background: linear-gradient(135deg, #fff 0%, var(--pm-soft) 100%);    border: 1px solid var(--pm-border);    border-radius: 16px;    text-align: center;    transition: transform 0.3s ease, box-shadow 0.3s ease;  }  .pm-feature-card:hover{    transform: translateY(-4px);    box-shadow: 0 8px 24px rgba(123,28,46,0.15);  }  .pm-feature-icon{    font-size: 32px;    margin-bottom: 12px;  }  .pm-feature-title{    font-size: 15px;    font-weight: 800;    color: #111827;    margin: 0 0 6px;  }  .pm-feature-desc{    font-size: 13px;    color: var(--pm-muted);    margin: 0;  }  \/* ===== SPECS TABLE ===== *\/  .pm-table-wrapper{    transition: transform 0.3s ease, box-shadow 0.3s ease;    border-radius: 16px;    overflow: hidden;  }  .pm-table-wrapper:hover{    transform: translateY(-2px);    box-shadow: 0 8px 24px rgba(0,0,0,0.12);  }  .pm-table{    width: 100%;    border-collapse: separate;    border-spacing: 0;    overflow: hidden;    border: 1px solid var(--pm-border);    border-radius: 16px;    background: #fff;  }  .pm-table th,  .pm-table td{    padding: 16px;    border-bottom: 1px solid var(--pm-border);    font-size: 14px;    text-align: left;    transition: background 0.2s ease;    word-wrap: break-word;    overflow-wrap: break-word;  }  .pm-table tr:hover th,  .pm-table tr:hover td{    background: var(--pm-orange-soft);  }  .pm-table tr:last-child th,  .pm-table tr:last-child td{ border-bottom: 0; }  .pm-table th{    width: 38%;    color: #374151;    font-weight: 900;    font-size: 13px;    text-transform: uppercase;    letter-spacing: .04em;    background: linear-gradient(135deg, #fafafa 0%, #f5f5f5 100%);  }  .pm-table td{    font-weight: 700;    color: #111827;    background: #ffffff;  }  \/* ===== ALERT ===== *\/  .pm-alert{    margin-top: 16px;    padding: 16px 18px;    border: 2px solid #fee2e2;    background: #fef2f2;    border-radius: 14px;    color: #991b1b;    font-size: 14px;    font-weight: 600;    display: flex;    align-items: flex-start;    gap: 10px;    transition: transform 0.3s ease, box-shadow 0.3s ease;    word-wrap: break-word;    overflow-wrap: break-word;  }  .pm-alert:hover{    transform: translateY(-2px);    box-shadow: 0 6px 20px rgba(220,38,38,0.15);    border-color: #fecaca;  }  .pm-alert-icon{    font-size: 20px;    flex-shrink: 0;  }  \/* ===== INFO BOX ===== *\/  .pm-info-box{    padding: 12px 16px;    background: var(--pm-soft);    border-radius: 12px;    border-left: 4px solid #7b1c2e;    transition: transform 0.3s ease, box-shadow 0.3s ease;    word-wrap: break-word;    overflow-wrap: break-word;  }  .pm-info-box:hover{    transform: translateX(4px);    box-shadow: 0 4px 16px rgba(123,28,46,0.15);    border-color: #5a1020;  }  \/* ===== 3-IMAGE GRID ===== *\/  .pm-image-grid{    display: grid;    grid-template-columns: repeat(3, 1fr);    gap: 12px;    margin: 24px 0;  }  .pm-grid-img{    position: relative;    overflow: hidden;    border-radius: 16px;    border: 1px solid var(--pm-border);    line-height: 0;    height: 350px;  }  .pm-grid-img img{    width: 100%;    height: 100%;    object-fit: cover;    display: block;    transform: scale(1);    transition: transform 0.5s ease;  }  .pm-grid-img:hover img{    transform: scale(1.08);  }  .pm-img-label{    position: absolute;    top: 12px;    right: 12px;    background: rgba(255,255,255,0.95);    padding: 6px 12px;    border-radius: 8px;    font-size: 11px;    font-weight: 800;    color: #111827;    text-transform: uppercase;    letter-spacing: 0.5px;    box-shadow: 0 2px 8px rgba(0,0,0,0.1);    z-index: 2;    backdrop-filter: blur(4px);    border: 1px solid rgba(0,0,0,0.05);  }  \/* ===== 2-IMAGE GALLERY ===== *\/  .pm-double-gallery{    display: grid;    grid-template-columns: repeat(2, 1fr);    gap: 12px;    margin: 24px 0;  }  .pm-double-img{    position: relative;    overflow: hidden;    border-radius: 16px;    border: 1px solid var(--pm-border);    line-height: 0;    height: 400px;  }  .pm-double-img img{    width: 100%;    height: 100%;    object-fit: cover;    display: block;    transition: transform 0.5s ease;  }  .pm-double-img:hover img{    transform: scale(1.05);  }  \/* ===== RECTANGLE IMAGE ===== *\/  .pm-rectangle-image{    margin: 32px 0;    border-radius: 16px;    overflow: hidden;    border: 1px solid var(--pm-border);    line-height: 0;    height: 480px;  }  .pm-rectangle-image img{    width: 100%;    height: 100%;    object-fit: cover;    display: block;    transition: transform 0.5s ease;  }  .pm-rectangle-image:hover img{    transform: scale(1.05);  }  \/* ===== LAYOUT SECTION ===== *\/  .pm-layout-section{    margin: 32px 0;    display: grid;    grid-template-columns: 1fr 1fr;    gap: 24px;    align-items: stretch;    overflow: hidden;  }  .pm-layout-img{    width: 100%;    aspect-ratio: 1\/1;    border-radius: 0px;    border: 2px solid var(--pm-border);    overflow: hidden;    line-height: 0;    background: #fff;    display: flex;    align-items: center;    justify-content: center;    max-width: 100%;    position: relative;  }  .pm-layout-img img{    width: 100%;    height: 100%;    object-fit: contain;    display: block;    max-width: 100%;  }  .pm-layout-label{    position: absolute;    top: 12px;    right: 12px;    background: rgba(255,255,255,0.95);    padding: 6px 12px;    border-radius: 8px;    font-size: 11px;    font-weight: 800;    color: #111827;    text-transform: uppercase;    letter-spacing: 0.5px;    box-shadow: 0 2px 8px rgba(0,0,0,0.1);    z-index: 2;    backdrop-filter: blur(4px);    border: 1px solid rgba(0,0,0,0.05);  }  .pm-layout-text{    aspect-ratio: 1\/1;    padding: 24px 20px;    background: var(--pm-soft);    border-radius: 0px;    border: 2px solid var(--pm-orange-light);    display: flex;    flex-direction: column;    justify-content: center;    overflow: hidden;    max-width: 100%;  }  .pm-layout-title{    font-size: 18px;    font-weight: 900;    color: #111827;    margin: 0 0 20px;    line-height: 1.4;    word-wrap: break-word;    overflow-wrap: break-word;    hyphens: auto;  }  .pm-layout-list{    margin: 0 0 14px 0;    padding-left: 0;    list-style: none;  }  .pm-layout-list li{    padding: 10px 0;    font-size: 14px;    font-weight: 600;    color: #374151;    position: relative;    padding-left: 28px;    word-wrap: break-word;    overflow-wrap: break-word;  }  .pm-layout-list li:before{    content: \"🪄\";    position: absolute;    left: 0;    color: #7b1c2e;    font-weight: 900;    font-size: 18px;  }  .pm-layout-note{    font-size: 13px;    color: var(--pm-muted);    line-height: 1.7;    margin: 0;    font-style: italic;    padding: 12px;    background: rgba(123,28,46,0.07);    border-radius: 8px;    word-wrap: break-word;    overflow-wrap: break-word;  }  \/* ===== CTA SECTION ===== *\/  .pm-cta{    margin-top: 32px;    padding: 32px 28px;    background: var(--pm-gradient);    border-radius: 20px;    text-align: center;    color: #fff;    box-shadow: 0 8px 24px rgba(123,28,46,0.45);  }  .pm-cta-title{    font-size: 24px;    font-weight: 900;    margin: 0 0 10px;    word-wrap: break-word;    overflow-wrap: break-word;  }  .pm-cta-text{    font-size: 15px;    margin: 0 0 12px;    opacity: 0.95;    word-wrap: break-word;    overflow-wrap: break-word;  }  .pm-cta-btn{    display: inline-block;    padding: 14px 32px;    background: #fff;    color: #111827;    font-size: 15px;    font-weight: 800;    border-radius: 12px;    text-decoration: none;    transition: transform 0.2s ease, box-shadow 0.2s ease;    box-shadow: 0 4px 12px rgba(0,0,0,0.1);    cursor: pointer;    animation: heartbeat-slow 3s ease-in-out infinite;  }  .pm-cta-btn:hover{    transform: translateY(-2px) scale(1.05);    box-shadow: 0 6px 20px rgba(0,0,0,0.15);    animation: heartbeat-hover 2s ease-in-out infinite;  }  @keyframes heartbeat-slow {    0%, 100% { transform: scale(1); }    7% { transform: scale(1.03); }    14% { transform: scale(1); }    21% { transform: scale(1.03); }    28% { transform: scale(1); }  }  @keyframes heartbeat-hover {    0%, 100% { transform: translateY(-2px) scale(1.05); }    50% { transform: translateY(-2px) scale(1.08); }  }  \/* ===== HELP SECTION ===== *\/  .pm-help-center{    text-align: center;    margin-top: 32px;  }  \/* ===== FOOTER INFO ===== *\/  .pm-footer-info{    margin-top: 16px;    margin-bottom: 0;    padding: 14px 18px;    text-align: center;    background: var(--pm-soft);    border-radius: 20px;    border: 1px solid var(--pm-border);  }  .pm-footer-badges{    display: flex;    flex-wrap: wrap;    justify-content: center;    gap: 20px;    font-size: 13px;    color: var(--pm-muted);    margin: 0;  }  .pm-footer-badge-item{    display: flex;    align-items: center;    gap: 6px;  }  .pm-footer-badge-icon{    font-size: 16px;  }  \/* ===== RESPONSIVE - TABLET ===== *\/  @media (max-width: 860px){    .pm-wrap{ padding: 16px 12px 32px; }    .pm-title{ font-size: 24px; }    .pm-sub{ font-size: 14px; gap: 10px; }    .pm-card{ padding: 20px 16px; }    .pm-p{ font-size: 14px; }    .pm-h3{ font-size: 17px; margin: 20px 0 12px; }    .pm-ico{ width: 28px; height: 28px; font-size: 14px; }    .pm-ul{ font-size: 14px; }    .pm-ul li{ padding-left: 24px; }    .pm-ul li:before{ font-size: 14px; }    .pm-trust{ grid-template-columns: 1fr; gap: 10px; }    .pm-trust-item{ padding: 12px; font-size: 12px; }    .pm-trust-icon{ width: 32px; height: 32px; font-size: 16px; }    .pm-feature-grid{ grid-template-columns: repeat(2, 1fr); gap: 12px; }    .pm-feature-card{ padding: 16px; }    .pm-feature-icon{ font-size: 28px; margin-bottom: 10px; }    .pm-feature-title{ font-size: 14px; }    .pm-feature-desc{ font-size: 12px; }    .pm-table th, .pm-table td{ padding: 12px; font-size: 13px; }    .pm-table th{ font-size: 11px; }    .pm-alert{ padding: 14px 16px; font-size: 13px; }    .pm-alert-icon{ font-size: 18px; }    .pm-cta{ padding: 24px 20px; }    .pm-cta-title{ font-size: 20px; }    .pm-cta-text{ font-size: 14px; margin: 0 0 10px; }    .pm-cta-btn{ padding: 12px 28px; font-size: 14px; }    .pm-image-grid{ grid-template-columns: 1fr; gap: 10px; }    .pm-grid-img{ height: 300px; }    .pm-double-gallery{ grid-template-columns: 1fr; gap: 10px; }    .pm-double-img{ height: 300px; }    .pm-img-label, .pm-layout-label{ font-size: 10px; padding: 5px 10px; top: 10px; right: 10px; }    .pm-rectangle-image{ height: 350px; margin: 24px 0; }    .pm-layout-section{ grid-template-columns: 1fr; gap: 16px; margin: 24px 0; }    .pm-layout-img, .pm-layout-text{ aspect-ratio: 1\/1; max-width: 100%; }    .pm-layout-text{ padding: 20px 16px; }    .pm-layout-title{ font-size: 16px; margin: 0 0 16px; }    .pm-layout-list li{ font-size: 13px; padding: 8px 0; padding-left: 24px; }    .pm-layout-list li:before{ font-size: 16px; }    .pm-layout-note{ font-size: 12px; padding: 10px; }    .pm-footer-badges{ font-size: 12px; gap: 16px; }  }  \/* ===== RESPONSIVE - MOBILE ===== *\/  @media (max-width: 500px){    .pm-wrap{ padding: 12px 10px 28px; max-width: 100%; overflow-x: hidden; }    .pm-hero-badge{ font-size: 10px; padding: 5px 12px; }    .pm-title{ font-size: 18px; line-height: 1.3; margin-bottom: 10px; }    .pm-sub{ font-size: 11px; gap: 6px; }    .pm-card{ padding: 16px 12px; border-radius: 16px; }    .pm-p{ font-size: 13px; line-height: 1.65; margin: 10px 0; }    .pm-h3{ font-size: 14px; margin: 16px 0 10px; gap: 8px; }    .pm-ico{ width: 24px; height: 24px; font-size: 12px; }    .pm-ul{ font-size: 12px; }    .pm-ul li{ margin: 8px 0; padding-left: 20px; }    .pm-ul li:before{ font-size: 12px; }    .pm-hr{ margin: 16px 0; }    .pm-trust{ grid-template-columns: 1fr; gap: 8px; margin: 16px 0; }    .pm-trust-item{ padding: 10px; font-size: 11px; }    .pm-trust-icon{ width: 28px; height: 28px; font-size: 14px; }    .pm-feature-grid{ grid-template-columns: 1fr; gap: 10px; margin: 16px 0; }    .pm-feature-card{ padding: 12px; }    .pm-feature-icon{ font-size: 22px; margin-bottom: 8px; }    .pm-feature-title{ font-size: 12px; margin-bottom: 4px; }    .pm-feature-desc{ font-size: 10px; }    .pm-table-wrapper{ border-radius: 12px; overflow-x: auto; -webkit-overflow-scrolling: touch; }    .pm-table{ border-radius: 12px; min-width: 100%; }    .pm-table th, .pm-table td{ padding: 10px 8px; font-size: 11px; }    .pm-table th{ font-size: 9px; width: 35%; }    .pm-alert{ padding: 12px 14px; font-size: 11px; border-radius: 12px; }    .pm-alert-icon{ font-size: 16px; }    .pm-info-box{ font-size: 11px; padding: 10px 12px; }    .pm-cta{ padding: 20px 14px; margin-top: 24px; border-radius: 16px; }    .pm-cta-title{ font-size: 17px; margin-bottom: 8px; }    .pm-cta-text{ font-size: 12px; margin: 0 0 10px; }    .pm-cta-btn{ padding: 11px 24px; font-size: 12px; border-radius: 10px; }    .pm-image-grid{ grid-template-columns: 1fr; gap: 8px; margin: 16px 0; }    .pm-grid-img{ height: 250px; border-radius: 12px; }    .pm-double-gallery{ grid-template-columns: 1fr; gap: 8px; }    .pm-double-img{ height: 250px; border-radius: 12px; }    .pm-img-label, .pm-layout-label{ font-size: 8px; padding: 4px 8px; top: 8px; right: 8px; border-radius: 6px; }    .pm-rectangle-image{ height: 280px; margin: 20px 0; border-radius: 12px; }    .pm-layout-section{ grid-template-columns: 1fr; gap: 12px; margin    : 20px 0; overflow: hidden; }    .pm-layout-img{ border-radius: 12px; border: 1px solid var(--pm-border); aspect-ratio: 1\/1; max-width: 100%; }    .pm-layout-img img{ max-width: 100%; height: auto; }    .pm-layout-text{ padding: 14px 12px; border-radius: 12px; border: 1px solid var(--pm-orange-light); aspect-ratio: auto; min-height: auto; }    .pm-layout-title{ font-size: 13px; margin: 0 0 12px; line-height: 1.4; }    .pm-layout-list{ margin: 0 0 10px 0; }    .pm-layout-list li{ font-size: 11px; padding: 5px 0; padding-left: 20px; line-height: 1.5; }    .pm-layout-list li:before{ font-size: 13px; }    .pm-layout-note{ font-size: 10px; padding: 8px; line-height: 1.5; }    .pm-help-center{ margin-top: 24px; }    .pm-help-center .pm-p{ font-size: 12px; }    .pm-footer-info{ padding: 10px 14px; border-radius: 16px; margin-top: 12px; }    .pm-footer-badges{ gap: 12px; flex-direction: column; align-items: center; font-size: 11px; }    .pm-footer-badge-icon{ font-size: 14px; }  }\u003c\/style\u003e\u003cdiv class=\"pm-wrap\"\u003e\n\u003c!-- Hero Badge - CENTERED \u0026 PREMIUM --\u003e\u003cdiv class=\"pm-badge-center\"\u003e\u003cdiv class=\"pm-hero-badge\"\u003e🪄 Wizarding Collection • Collector's Edition\u003c\/div\u003e\u003c\/div\u003e\n\u003c!-- PRODUCT IMAGES IN 3-IMAGE GRID WITH TOP-RIGHT LABELS --\u003e\u003cdiv class=\"pm-image-grid\"\u003e\n\u003cdiv class=\"pm-grid-img\"\u003e\n\u003cspan class=\"pm-img-label\"\u003eMain Product View\u003c\/span\u003e \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0684\/6962\/0893\/files\/harry-potter-marauders-map-theme-keycap-set-keyartisan-2027304.webp?v=1769701170\" alt=\"Harry Potter Marauder's Map Theme Keycap Set - KeyArtisan\" loading=\"lazy\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pm-grid-img\"\u003e\n\u003cspan class=\"pm-img-label\"\u003eLifestyle Setup\u003c\/span\u003e \u003cimg alt=\"Harry Potter | Marauder’s Map Theme Keycap Set - KeyArtisan® - KeyArtisan\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0684\/6962\/0893\/files\/harry-potter-marauders-map-theme-keycap-set-keyartisan-3932907.webp?v=1769701170\"\u003e\u003cbr\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pm-grid-img\"\u003e\n\u003cspan class=\"pm-img-label\"\u003eDetail Close-Up\u003c\/span\u003e \u003cimg alt=\"Harry Potter | Marauder’s Map Theme Keycap Set - KeyArtisan® - KeyArtisan\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0684\/6962\/0893\/files\/harry-potter-marauders-map-theme-keycap-set-keyartisan-6226062.jpg?v=1769701419\"\u003e\u003cbr\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pm-card\"\u003e\n\u003ch1 class=\"pm-title\"\u003eHarry Potter | Marauder's Map Theme Keycap Set\u003c\/h1\u003e\n\u003cdiv class=\"pm-sub\"\u003e\n\u003cspan\u003e🪄 Wizarding World Inspired\u003c\/span\u003e \u003cspan\u003e📜 Parchment \u0026amp; Maroon Theme\u003c\/span\u003e \u003cspan\u003e👣 Magical Motifs\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp class=\"pm-p\"\u003e🪄 \u003cstrong\u003eI solemnly swear that your keyboard is up to no good!\u003c\/strong\u003e Transform every keystroke into a step through Hogwarts' most secret hidden passages. 📜\u003c\/p\u003e\n\u003cp class=\"pm-p\"\u003eThe \u003cstrong\u003eHarry Potter Marauder's Map Theme Keycap Set\u003c\/strong\u003e brings the magic of the wizarding world to your fingertips. With warm parchment tones, deep maroon accents, iconic footprint trails and legendary spell phrases — every key tells a story of mischief, mystery, and adventure.\u003c\/p\u003e\n\u003cp class=\"pm-p\"\u003eWhether you're a lifelong Potterhead, a mechanical keyboard collector, or searching for the ultimate wizarding gift — this set is pure magic. Crafted from durable PBT with crisp dye-sublimation printing, it's built to cast spells on your desk for years to come.\u003c\/p\u003e\n\u003c!-- Trust Badges --\u003e\u003cdiv class=\"pm-trust\"\u003e\n\u003cdiv class=\"pm-trust-item\"\u003e\n\u003cdiv class=\"pm-trust-icon\"\u003e🚚\u003c\/div\u003e\n\u003cdiv\u003eFree Shipping Over $100\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pm-trust-item\"\u003e\n\u003cdiv class=\"pm-trust-icon\"\u003e🔒\u003c\/div\u003e\n\u003cdiv\u003eSecure Checkout\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pm-trust-item\"\u003e\n\u003cdiv class=\"pm-trust-icon\"\u003e↩️\u003c\/div\u003e\n\u003cdiv\u003e60-Day Returns\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003chr class=\"pm-hr\"\u003e\n\u003c!-- Feature Grid - 6 items --\u003e\u003ch3 class=\"pm-h3\"\u003e\n\u003cspan class=\"pm-ico\"\u003e✨\u003c\/span\u003e Why You'll Love This Set\u003c\/h3\u003e\n\u003cdiv class=\"pm-feature-grid\"\u003e\n\u003cdiv class=\"pm-feature-card\"\u003e\n\u003cdiv class=\"pm-feature-icon\"\u003e📜\u003c\/div\u003e\n\u003ch4 class=\"pm-feature-title\"\u003eMarauder's Map Design\u003c\/h4\u003e\n\u003cp class=\"pm-feature-desc\"\u003eWarm parchment tones with iconic footprint trails\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pm-feature-card\"\u003e\n\u003cdiv class=\"pm-feature-icon\"\u003e🪄\u003c\/div\u003e\n\u003ch4 class=\"pm-feature-title\"\u003eSpell Phrase Legends\u003c\/h4\u003e\n\u003cp class=\"pm-feature-desc\"\u003e\"I Solemnly Swear\" \u0026amp; \"Mischief Managed\" details\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pm-feature-card\"\u003e\n\u003cdiv class=\"pm-feature-icon\"\u003e🏰\u003c\/div\u003e\n\u003ch4 class=\"pm-feature-title\"\u003eHogwarts Aesthetic\u003c\/h4\u003e\n\u003cp class=\"pm-feature-desc\"\u003eDeep maroon accents \u0026amp; magical symbol motifs\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pm-feature-card\"\u003e\n\u003cdiv class=\"pm-feature-icon\"\u003e💪\u003c\/div\u003e\n\u003ch4 class=\"pm-feature-title\"\u003ePremium PBT Build\u003c\/h4\u003e\n\u003cp class=\"pm-feature-desc\"\u003eDye-sublimation print, 143-key full coverage\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pm-feature-card\"\u003e\n\u003cdiv class=\"pm-feature-icon\"\u003e⌨️\u003c\/div\u003e\n\u003ch4 class=\"pm-feature-title\"\u003eCherry Profile\u003c\/h4\u003e\n\u003cp class=\"pm-feature-desc\"\u003eClassic sculpted rows for comfortable daily typing\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pm-feature-card\"\u003e\n\u003cdiv class=\"pm-feature-icon\"\u003e🎁\u003c\/div\u003e\n\u003ch4 class=\"pm-feature-title\"\u003eCollector's Item\u003c\/h4\u003e\n\u003cp class=\"pm-feature-desc\"\u003ePerfect gift for Potterheads \u0026amp; keyboard fans alike\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003chr class=\"pm-hr\"\u003e\n\u003ch3 class=\"pm-h3\"\u003e\n\u003cspan class=\"pm-ico\"\u003e👣\u003c\/span\u003e Type Straight Into Hogwarts\u003c\/h3\u003e\n\u003cp class=\"pm-p\"\u003eFrom the faint echo of footsteps in hidden corridors to the swirl of spell symbols across the keys, the Marauder's Map Keycap Set is a love letter to the wizarding world. The warm parchment base tone pairs beautifully with deep maroon accents, creating an immersive magical atmosphere that makes every typing session feel like a secret adventure through Hogwarts' most mysterious passages.\u003c\/p\u003e\n\u003ch3 class=\"pm-h3\"\u003e\n\u003cspan class=\"pm-ico\"\u003e🎀\u003c\/span\u003e Standout Features\u003c\/h3\u003e\n\u003cul class=\"pm-ul\"\u003e\n\u003cli\u003eMischievous Marauder's Map design with parchment \u0026amp; maroon color palette\u003c\/li\u003e\n\u003cli\u003eIconic spell phrases: \"I Solemnly Swear\" \u0026amp; \"Mischief Managed\"\u003c\/li\u003e\n\u003cli\u003eFootprint trails \u0026amp; magical spell symbols across the keyset\u003c\/li\u003e\n\u003cli\u003eCherry profile sculpted rows for ergonomic, comfortable daily use\u003c\/li\u003e\n\u003cli\u003eComplete 143-key set with full ANSI \u0026amp; ISO layout support\u003c\/li\u003e\n\u003cli\u003ePremium PBT material with crisp dye-sublimation printing (fade-resistant)\u003c\/li\u003e\n\u003cli\u003eIncludes keycap puller tool for hassle-free installation\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c!-- DOUBLE IMAGE GALLERY --\u003e\u003cdiv class=\"pm-double-gallery\"\u003e\n\u003cdiv style=\"text-align: start;\" class=\"pm-double-img\"\u003e\u003cimg style=\"margin-bottom: 16px; float: none;\" alt=\"Harry Potter | Marauder’s Map Theme Keycap Set - KeyArtisan® - KeyArtisan\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0684\/6962\/0893\/files\/harry-potter-marauders-map-theme-keycap-set-keyartisan-4714408.jpg?v=1769701171\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"pm-double-img\"\u003e\u003cimg alt=\"Harry Potter | Marauder’s Map Theme Keycap Set - KeyArtisan® - KeyArtisan\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0684\/6962\/0893\/files\/harry-potter-marauders-map-theme-keycap-set-keyartisan-1705092.jpg?v=1769701169\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- RECTANGLE IMAGE BETWEEN SECTIONS --\u003e\u003cdiv class=\"pm-rectangle-image\"\u003e\u003cimg alt=\"Harry Potter | Marauder’s Map Theme Keycap Set - KeyArtisan® - KeyArtisan\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0684\/6962\/0893\/files\/harry-potter-marauders-map-theme-keycap-set-keyartisan-2600506.webp?v=1769701170\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"pm-card\"\u003e\n\u003ch3 class=\"pm-h3\"\u003e\n\u003cspan class=\"pm-ico\"\u003e🎨\u003c\/span\u003e Available Variations\u003c\/h3\u003e\n\u003cp class=\"pm-p\"\u003e\u003cstrong\u003eOne Complete Wizarding Set:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul class=\"pm-ul\"\u003e\u003cli\u003e\n\u003cstrong\u003eCherry Profile\u003c\/strong\u003e — Classic sculpted shape for comfortable, traditional typing feel (143 keys)\u003c\/li\u003e\u003c\/ul\u003e\n\u003cp class=\"pm-p\"\u003eThe full 143-key set delivers complete layout coverage while keeping the magical Marauder's Map theme consistent across every single key.\u003c\/p\u003e\n\u003chr class=\"pm-hr\"\u003e\n\u003ch3 class=\"pm-h3\"\u003e\n\u003cspan class=\"pm-ico\"\u003e💎\u003c\/span\u003e Premium Build Quality\u003c\/h3\u003e\n\u003cul class=\"pm-ul\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eMaterial:\u003c\/strong\u003e Premium PBT plastic for long-lasting durability\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePrinting:\u003c\/strong\u003e Dye-sublimation legends (permanent, crisp, never fades)\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eProfile:\u003c\/strong\u003e Cherry — sculpted rows for ergonomic daily typing comfort\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFinish:\u003c\/strong\u003e Smooth matte parchment-tone surface, naturally shine-resistant\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eDurability:\u003c\/strong\u003e Designed for daily heavy use \u0026amp; long-term collecting\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eQuality Control:\u003c\/strong\u003e Every set inspected before shipping\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003chr class=\"pm-hr\"\u003e\n\u003ch3 class=\"pm-h3\"\u003e\n\u003cspan class=\"pm-ico\"\u003e⚙️\u003c\/span\u003e Technical Specifications\u003c\/h3\u003e\n\u003cdiv class=\"pm-table-wrapper\"\u003e\u003ctable class=\"pm-table\" role=\"table\" aria-label=\"Keycap technical specifications\"\u003e\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eProfile\u003c\/th\u003e\n\u003ctd\u003eCherry Profile (Classic Sculpted)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eKey Count\u003c\/th\u003e\n\u003ctd\u003e143 Keys (Complete Set)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eLayout Support\u003c\/th\u003e\n\u003ctd\u003eANSI \u0026amp; ISO Compatible\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eKeyboard Sizes\u003c\/th\u003e\n\u003ctd\u003e60% \/ 65% \/ 75% \/ 80% TKL \/ 96% \/ Full-Size \u0026amp; More\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSwitch Type\u003c\/th\u003e\n\u003ctd\u003eMX-Style Cross Mechanical Switches Only\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eCompatible Switches\u003c\/th\u003e\n\u003ctd\u003eCherry, Gateron, Kailh \u0026amp; All MX-Style\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eMaterial\u003c\/th\u003e\n\u003ctd\u003ePremium PBT (Durable \u0026amp; Shine-Resistant)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003ePrinting Method\u003c\/th\u003e\n\u003ctd\u003eDye-Sublimation (Permanent \u0026amp; Fade-Resistant)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eColor Theme\u003c\/th\u003e\n\u003ctd\u003eWarm Parchment \u0026amp; Deep Maroon Accent Tones\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/div\u003e\n\u003cdiv class=\"pm-alert\"\u003e\n\u003cspan class=\"pm-alert-icon\"\u003e⚠️\u003c\/span\u003e\u003cdiv\u003e\n\u003cstrong\u003eCompatibility Notice:\u003c\/strong\u003e This keycap set works ONLY with MX-style mechanical switches (Cherry, Gateron, Kailh \u0026amp; compatible). NOT compatible with membrane keyboards, laptop scissor switches, or low-profile mechanical keyboards. Please verify your keyboard uses standard MX switches before ordering.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003chr class=\"pm-hr\"\u003e\n\u003c!-- LAYOUT SECTION HEADING --\u003e\u003ch3 class=\"pm-h3\"\u003e\n\u003cspan class=\"pm-ico\"\u003e📐\u003c\/span\u003e Layout Coverage \u0026amp; Compatibility\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003c!-- SQUARE LAYOUT SECTION - IMAGE LEFT, TEXT RIGHT WITH LABEL --\u003e\u003cdiv class=\"pm-layout-section\"\u003e\n\u003cdiv class=\"pm-layout-img\"\u003e\u003cspan class=\"pm-layout-label\"\u003e\u003cimg alt=\"Harry Potter | Marauder’s Map Theme Keycap Set - KeyArtisan® - KeyArtisan\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0684\/6962\/0893\/files\/harry-potter-marauders-map-theme-keycap-set-keyartisan-9561767.webp?v=1769701171\"\u003e\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"pm-layout-text\"\u003e\n\u003ch2 class=\"pm-layout-title\"\u003eUniversal Compatibility with Most Mechanical Keyboards\u003c\/h2\u003e\n\u003cul class=\"pm-layout-list\"\u003e\n\u003cli\u003e60% Compact Layouts\u003c\/li\u003e\n\u003cli\u003e65% Compact with Arrows\u003c\/li\u003e\n\u003cli\u003e75% Compact Full Function\u003c\/li\u003e\n\u003cli\u003e80% TKL (Tenkeyless)\u003c\/li\u003e\n\u003cli\u003e96% Compact Full-Size\u003c\/li\u003e\n\u003cli\u003e100% Full-Size with Numpad\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"pm-layout-note\"\u003e\u003cstrong\u003e💡 Tip:\u003c\/strong\u003e Compatible with ANSI \u0026amp; ISO layouts across virtually all popular keyboard sizes. Not sure if your keyboard qualifies? Send us your model — our team will verify compatibility before you order! 🪄\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pm-card\"\u003e\n\u003ch3 class=\"pm-h3\"\u003e\n\u003cspan class=\"pm-ico\"\u003e📦\u003c\/span\u003e Complete Package Contents\u003c\/h3\u003e\n\u003cul class=\"pm-ul\"\u003e\n\u003cli\u003e\n\u003cstrong\u003e143-Key Keycap Set\u003c\/strong\u003e — Full Cherry profile Marauder's Map themed set\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSpell Phrase Novelty Keys\u003c\/strong\u003e — All magical themed special keys included\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eKeycap Puller Tool\u003c\/strong\u003e — Plastic puller for easy, safe installation\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSecure Packaging\u003c\/strong\u003e — Designed to protect keys safely during shipping\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"pm-p pm-info-box\"\u003e\u003cstrong\u003e📝 Important:\u003c\/strong\u003e This listing includes \u003cstrong\u003eKEYCAPS ONLY\u003c\/strong\u003e. Keyboards, switches, and all other accessories shown in product photos are for display purposes only and are NOT included in your purchase.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- Additional Image Gallery with Detail Labels --\u003e\u003cdiv class=\"pm-image-grid\"\u003e\n\u003cdiv class=\"pm-grid-img\"\u003e\n\u003cspan class=\"pm-img-label\"\u003eCherry Profile\u003c\/span\u003e \u003cimg alt=\"Harry Potter | Marauder’s Map Theme Keycap Set - KeyArtisan® - KeyArtisan\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0684\/6962\/0893\/files\/harry-potter-marauders-map-theme-keycap-set-keyartisan-2600506.webp?v=1769701170\"\u003e\u003cbr\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pm-grid-img\"\u003e\n\u003cspan class=\"pm-img-label\"\u003eNovelty Details\u003c\/span\u003e \u003cimg alt=\"Harry Potter | Marauder’s Map Theme Keycap Set - KeyArtisan® - KeyArtisan\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0684\/6962\/0893\/files\/harry-potter-marauders-map-theme-keycap-set-keyartisan-6226062.jpg?v=1769701419\"\u003e\u003cbr\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pm-grid-img\"\u003e\n\u003cspan class=\"pm-img-label\"\u003eFull Keycap Set\u003c\/span\u003e \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0684\/6962\/0893\/files\/harry-potter-marauders-map-theme-keycap-set-keyartisan-2027304.webp?v=1769701170\" alt=\"Harry Potter Marauder's Map Theme Keycap Set - KeyArtisan\" loading=\"lazy\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- CTA Section with Heartbeat Animation --\u003e\u003cdiv class=\"pm-cta\"\u003e\n\u003ch2 class=\"pm-cta-title\"\u003e🪄 Mischief Managed — Add to Cart! 📜\u003c\/h2\u003e\n\u003cp class=\"pm-cta-text\"\u003eBring the magic of the Marauder's Map to your keyboard today\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- Centered Help Section --\u003e\u003cdiv class=\"pm-card pm-help-center\"\u003e\n\u003cp class=\"pm-p\"\u003e\u003cstrong\u003e💬 Questions? We're Here to Help!\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp class=\"pm-p\"\u003eNot sure about MX switch compatibility? Want to confirm this set works with your specific keyboard? Curious about how Cherry profile feels for extended typing?\u003c\/p\u003e\n\u003cp class=\"pm-p\"\u003eOur KeyArtisan support team loves helping fellow keyboard enthusiasts and Potterheads! We typically respond within 24 hours and can help with installation, compatibility checks, or building your perfect wizarding setup. 😊\u003c\/p\u003e\n\u003chr class=\"pm-hr\"\u003e\n\u003cp style=\"margin-bottom: 0; font-size: 13px;\" class=\"pm-p\"\u003e\u003cstrong\u003e🏰 Where Magic Meets Craftsmanship\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp style=\"margin-bottom: 0; font-size: 13px;\" class=\"pm-p\"\u003eMysterious, magical, and crafted with obsessive attention to detail — the Harry Potter Marauder's Map Theme Keycap Set is the ultimate choice for Potterheads, keyboard collectors, and anyone who wants to carry a little piece of the wizarding world into their daily life. Every keystroke is a step deeper into Hogwarts' most secret corridors. 🪄📜\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- Footer Info - MINIMAL SPACING --\u003e\u003cdiv class=\"pm-footer-info\"\u003e\u003cdiv class=\"pm-footer-badges\"\u003e\n\u003cdiv class=\"pm-footer-badge-item\"\u003e\n\u003cspan class=\"pm-footer-badge-icon\"\u003e📧\u003c\/span\u003e \u003cspan\u003e\u003cstrong\u003eFull Order Tracking Included\u003c\/strong\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pm-footer-badge-item\"\u003e\n\u003cspan class=\"pm-footer-badge-icon\"\u003e🌍\u003c\/span\u003e \u003cspan\u003e\u003cstrong\u003eWorldwide Shipping Available\u003c\/strong\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pm-footer-badge-item\"\u003e\n\u003cspan class=\"pm-footer-badge-icon\"\u003e💝\u003c\/span\u003e \u003cspan\u003e\u003cstrong\u003ePremium Quality Guaranteed\u003c\/strong\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Rolipan","offers":[{"title":"Keycap Set","offer_id":49406835589335,"sku":null,"price":99.9,"currency_code":"USD","in_stock":true},{"title":"Deskmat","offer_id":49406835622103,"sku":null,"price":43.9,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0828\/3763\/5287\/files\/harry-potter-marauders-map-theme-keycap-set-keyartisan-3932907.webp?v=1783490248"},{"product_id":"cute-matcha-tea-theme-green-gradient-keycap-set","title":"Cute Matcha Tea Theme Green Gradient Keycap Set","description":"\u003cp\u003e\u003cstrong\u003eAre you a matcha lover looking to refresh your keyboard setup?\u003c\/strong\u003e This \u003cstrong\u003eCute Matcha Tea Theme Keycap Set\u003c\/strong\u003e brings a serene and cozy aesthetic with its \u003cstrong\u003egreen gradient design\u003c\/strong\u003e, inspired by the soothing tones of matcha tea. 🌿✨\u003c\/p\u003e\u003cp\u003eCrafted from \u003cstrong\u003ehigh-quality PBT material\u003c\/strong\u003e and produced using the \u003cstrong\u003edye-sublimation process\u003c\/strong\u003e, these keycaps ensure \u003cstrong\u003elong-lasting durability\u003c\/strong\u003e with fade-resistant legends. With both \u003cstrong\u003eCherry and FOA profiles\u003c\/strong\u003e available, you can enjoy an ergonomic and comfortable typing experience, whether for work, gaming, or everyday use.\u003c\/p\u003e\u003chr\u003e\u003ch3\u003e\u003cstrong\u003eKey Features:\u003c\/strong\u003e\u003c\/h3\u003e\u003cp\u003e🍵 \u003cstrong\u003eMatcha Tea Inspired Design\u003c\/strong\u003e – Soft green gradient tones for a refreshing aesthetic.\u003cbr\u003e🌸 \u003cstrong\u003eKawaii \u0026amp; Minimalist Style\u003c\/strong\u003e – Perfect for adding a cute yet elegant touch.\u003cbr\u003e🛡️ \u003cstrong\u003ePremium PBT Material\u003c\/strong\u003e – Resistant to wear, oil, and shine for long-term use.\u003cbr\u003e🎨 \u003cstrong\u003eDye-Sublimation Process\u003c\/strong\u003e – Ensures clear and fade-resistant legends.\u003cbr\u003e⌨  \u003cstrong\u003eCherry \u0026amp; FOA Profile Options\u003c\/strong\u003e – Choose your preferred ergonomic typing feel.\u003cbr\u003e🔗 \u003cstrong\u003eISO Layout Compatibility\u003c\/strong\u003e – Designed for international keyboard layouts.\u003cbr data-is-only-node=\"\"\u003e⚙️ \u003cstrong\u003eMX(+) Switch Compatible\u003c\/strong\u003e – Works with Cherry MX, Gateron, Kailh, and other cross-style switches.\u003c\/p\u003e\u003chr\u003e\u003ch3\u003e\u003cstrong\u003eCompatibility:\u003c\/strong\u003e\u003c\/h3\u003e\u003cp\u003e✔ \u003cstrong\u003eFits Most Layouts\u003c\/strong\u003e – 61, 64, 68, 75, 84, 87, 96, 98, 100, 104, and 108-key mechanical keyboards.\u003c\/p\u003e\u003cp\u003e⚠ \u003cstrong\u003eNote\u003c\/strong\u003e – Not compatible with non-standard layouts such as 6U or 6.5U spacebars.\u003c\/p\u003e\u003cp\u003e💡 \u003cstrong\u003eNeed help verifying compatibility? Contact us—we’re happy to assist! 😊\u003c\/strong\u003e\u003c\/p\u003e\u003chr\u003e\u003cp data-is-last-node=\"\" data-is-only-node=\"\"\u003e🍵 \u003cstrong\u003eUpgrade your keyboard with the calming beauty of matcha tea – a must-have for matcha lovers and aesthetic enthusiasts!\u003c\/strong\u003e 🌿✨\u003c\/p\u003e","brand":"Rolipan","offers":[{"title":"• Cherry Profile","offer_id":49406835785943,"sku":null,"price":76.9,"currency_code":"USD","in_stock":true},{"title":"• FOA Profile","offer_id":49406835818711,"sku":null,"price":76.9,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0828\/3763\/5287\/files\/cute-matcha-tea-theme-green-gradient-keycap-set-7289971.jpg?v=1783490250"},{"product_id":"classic-racing-car-theme-keycap-set","title":"Classic Racing Car Theme Keycap Set - KeyArtisan®","description":"\u003ch2\u003e🚗 Want your keyboard to feel like a classic drive? 🌿💛\u003c\/h2\u003e\u003cp\u003eThe Classic Racing Car Theme Keycap Set brings vintage automotive aesthetics to your desk. With cream alphas, green modifiers, and retro car novelties, it’s designed for both collectors and everyday typists who want a unique, stylish upgrade.\u003c\/p\u003e\u003ch4\u003e𝐖𝐡𝐲 𝐘𝐨𝐮’𝐥𝐥 𝐋𝐨𝐯𝐞 𝐈𝐭\u003c\/h4\u003e\u003cp\u003e• Retro-inspired automotive design\u003cbr\u003e• Unique novelties like car artwork and dashboard icons\u003cbr\u003e• Balanced cream, green, and yellow palette\u003cbr\u003e• Perfect for collectors \u0026amp; themed desk setups\u003c\/p\u003e\u003ch4\u003e𝐏𝐫𝐞𝐦𝐢𝐮𝐦 𝐁𝐮𝐢𝐥𝐝\u003c\/h4\u003e\u003cp\u003e• Profile: Cherry\u003cbr\u003e• Material: Durable PBT\u003cbr\u003e• Printing: Long-lasting dye-sublimation\u003cbr\u003e• Quality: GMK replica (high-quality)\u003cbr\u003e\u003c\/p\u003e\u003ch4\u003e𝐂𝐨𝐦𝐩𝐚𝐭𝐢𝐛𝐢𝐥𝐢𝐭𝐲\u003c\/h4\u003e\u003cp\u003e✔ Works with MX-style switches (Cherry, Gateron, Kailh \u0026amp; more)\u003cbr\u003e✔ Supports \u003cstrong\u003eANSI layout\u003c\/strong\u003e\u003cbr\u003e✔ Fits \u003cstrong\u003e61 \/ 64 \/ 68 \/ 75 \/ 84 \/ 87 \/ 96 \/ 104 \/ 108 Layouts\u003c\/strong\u003e\u003cbr\u003e❌ Does not support Alice layout\u003c\/p\u003e\u003cp\u003e💬 Not sure if it fits your keyboard? Contact us — we reply fast!\u003c\/p\u003e\u003ch4\u003e𝐖𝐡𝐚𝐭’𝐬 𝐈𝐧𝐜𝐥𝐮𝐝𝐞𝐝\u003c\/h4\u003e\u003cp\u003e• 124 pcs keycap set\u003cbr\u003e• Keycap puller tool\u003cbr\u003e• Secure packaging for safe shipping\u003c\/p\u003e\u003ch2\u003e𝐓𝐡𝐞 𝐕𝐢𝐛𝐞 🚗🌿\u003c\/h2\u003e\u003cp\u003eVintage, playful, and stylish — this set transforms your keyboard into a classic ride, letting you type in comfort with automotive flair.\u003c\/p\u003e\u003cp\u003e \u003c\/p\u003e","brand":"Rolipan","offers":[{"title":"Default Title","offer_id":49406836342999,"sku":null,"price":53.9,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0828\/3763\/5287\/files\/classic-racing-car-theme-keycap-set-keyartisan-2133965.jpg?v=1783490259"},{"product_id":"cool-red-mecha-anime-style-artisan-keycap-set","title":"Cool Red Mecha Anime Style Artisan Keycap Set","description":"\u003cp\u003eReady to level up your keyboard with a futuristic mecha-inspired look? 🚀 The Cool Mecha Anime Style PBT ISO Keycap Set is the perfect blend of style and functionality for gamers and anime enthusiasts alike. With its bold design, three-sided translucent legends, and high-quality PBT material, this set brings a unique and durable aesthetic to your mechanical keyboard. 🎮✨\u003cbr\u003e\u003cbr\u003eKey Features:\u003cbr\u003e• PBT Material: Made from premium PBT plastic for long-lasting durability and a satisfying typing experience. 🌟\u003cbr\u003e• Cherry Profile: Designed for comfort and precision, providing an ergonomic feel for extended gaming or typing sessions. ⌨️🔥\u003cbr\u003e• Dye-Sub Process: Legends are dye-sublimated for long-lasting, fade-resistant quality even after heavy use. 🖋️\u003cbr\u003e• Three-Sided Translucent Legends: Unique translucent design on three sides, allowing your keyboard's backlight to shine through beautifully. 💡\u003cbr\u003e• MX (+) Switch Compatible: Works seamlessly with Cherry, Gateron, Kailh, and other MX-style switches. 🔧\u003cbr\u003e• 150-Piece Set: Comprehensive keycap set suitable for various layouts and configurations. 🗝️\u003cbr\u003eCompatibility:\u003cbr\u003e• This keycap set is compatible with a wide range of mechanical keyboards, including:\u003cbr\u003eStandard Layouts: 61, 68, 75, 84, 87, 96, 980, 100, 104, and 108-key keyboards.\u003cbr\u003e• ISO Layout Support: Designed for ISO layout keyboards, offering a perfect fit for international layouts.\u003cbr\u003e• MX (+) Switches: Fully compatible with mechanical switches featuring cross-shaped stems, ensuring a secure fit and smooth keypress.\u003cbr\u003e\u003cbr\u003eUpgrade your keyboard with the Cool Mecha Anime Style PBT ISO Keycap Set and bring a high-tech, anime-inspired vibe to your setup. Whether you're a dedicated gamer or a mechanical keyboard enthusiast, these keycaps will make your setup stand out. 🎯🕹️ Add them to your cart today and enhance your typing experience! 🚀💻\u003cbr\u003e\u003c\/p\u003e","brand":"Rolipan","offers":[{"title":"Zaku Theme","offer_id":49406836834519,"sku":null,"price":87.9,"currency_code":"USD","in_stock":true},{"title":"Blue Rain Theme","offer_id":49406836867287,"sku":null,"price":87.9,"currency_code":"USD","in_stock":true},{"title":"Future Life Theme","offer_id":49406836900055,"sku":null,"price":87.9,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0828\/3763\/5287\/files\/cool-red-mecha-anime-style-artisan-keycap-set-9171984.jpg?v=1783490264"}],"url":"https:\/\/rolipan.com\/collections\/keycap-profiles.oembed?page=5","provider":"rolipan","version":"1.0","type":"link"}