{"product_id":"shiny-kitten-5108-v5-mechanical-keyboard","title":"Shiny Kitten 5108 V5 Mechanical Keyboard","description":"\u003cp\u003e\u003cmeta charset=\"UTF-8\"\u003e\u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\u003cmeta name=\"description\" content=\"Akko Shiny Kitten 5108 V5 mechanical keyboard — Gasket Mount, 8K Hz wireless, ARGB, 10,000mAh battery, translucent cat ear keycaps and full Shiny Kitten theme.\"\u003e\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin=\"\"\u003e\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Baloo+2:wght@500;600;700;800\u0026amp;family=Manrope:wght@400;500;600;700;800\u0026amp;family=JetBrains+Mono:wght@400;500;600;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\u003c\/p\u003e\n\n\u003cstyle\u003e\n\/* ==========================================================================\n   DESIGN TOKENS — Shiny Kitten palette\n   Warm gold:   #D4A853  (shiny \/ metallic accent)\n   Deep brown:  #6B3F1A  (ink \/ headings)\n   Blush peach: #FFF0E6  (background)\n   Soft peach:  #FFE4CC  (card \/ section bg)\n   Pale cream:  #FFFAF6  (page base)\n   Teal accent: #2AABB8  (secondary highlight)\n   Line:        #F0D5BA\n   Ink:         #2C1A0E\n   Ink soft:    #7A5A3A\n   ========================================================================== *\/\n:root {\n  --sk-gold:       #D4A853;\n  --sk-gold-soft:  #FFF0E6;\n  --sk-gold-pale:  #FFFAF6;\n  --sk-gold-mid:   #FFE4CC;\n  --sk-deep:       #8B5E2A;\n  --sk-teal:       #2AABB8;\n  --sk-teal-soft:  #E0F5F7;\n  --white:         #FFFFFF;\n  --ink:           #2C1A0E;\n  --ink-soft:      #7A5A3A;\n  --line:          #F0D5BA;\n  --cream:         #FFFAF6;\n\n  --font-display: 'Baloo 2', 'Manrope', sans-serif;\n  --font-body:    'Manrope', sans-serif;\n  --font-mono:    'JetBrains Mono', monospace;\n\n  --radius-lg: 28px;\n  --radius-md: 18px;\n\n  --shadow-soft: 0 20px 45px -25px rgba(212,168,83,0.4);\n  --shadow-card: 0 12px 30px -18px rgba(44,26,14,0.18);\n\n  --container: 1180px;\n}\n\n@media (prefers-reduced-motion: reduce) {\n  *, *::before, *::after {\n    animation-duration: 0.001ms !important;\n    animation-iteration-count: 1 !important;\n    transition-duration: 0.001ms !important;\n  }\n}\n\n*, *::before, *::after { box-sizing: border-box; }\nhtml { scroll-behavior: smooth; }\n\nbody {\n  margin: 0;\n  background: var(--cream);\n  color: var(--ink);\n  font-family: var(--font-body);\n  font-size: 17px;\n  line-height: 1.65;\n  -webkit-font-smoothing: antialiased;\n  overflow-x: hidden;\n}\n\nimg { max-width: 100%; display: block; }\na { color: inherit; }\n\n.sk-wrap {\n  width: 100%;\n  max-width: var(--container);\n  margin: 0 auto;\n  padding: 0 24px;\n}\n\nh1, h2, h3 {\n  font-family: var(--font-display);\n  color: var(--ink);\n  margin: 0 0 14px;\n  line-height: 1.15;\n}\nh1 { font-size: clamp(2.2rem, 4.5vw, 3.4rem); font-weight: 800; }\nh2 { font-size: clamp(1.8rem, 3vw, 2.6rem); font-weight: 700; }\nh3 { font-size: 1.25rem; font-weight: 700; }\np  { margin: 0 0 12px; color: var(--ink-soft); font-size: 1.08rem; line-height: 1.7; }\n\n\/* ── DIVIDER ─────────────────────────────────────────── *\/\n.sk-div {\n  width: 100%; height: 34px;\n  background: radial-gradient(circle at 18px 0, transparent 17px, var(--t, var(--cream)) 18px)\n              top \/ 36px 34px repeat-x;\n}\n.sk-div.to-peach { --t: var(--sk-gold-mid); }\n.sk-div.to-cream { --t: var(--cream); }\n.sk-div.flip     { transform: rotate(180deg); }\n\n\/* ── TOP STRIP ───────────────────────────────────────── *\/\n.sk-top-strip {\n  background: var(--ink);\n  color: var(--sk-gold);\n  text-align: center;\n  font-family: var(--font-mono);\n  font-size: 0.78rem;\n  letter-spacing: 0.06em;\n  padding: 9px 12px;\n}\n\n\/* ── BRAND HEADER ────────────────────────────────────── *\/\n.sk-brand-header { padding: 22px 0 16px; text-align: center; }\n.sk-eyebrow-pill {\n  display: inline-flex; align-items: center; gap: 8px;\n  background: var(--sk-gold-soft); color: var(--sk-deep);\n  font-family: var(--font-mono); font-weight: 600; font-size: 0.8rem;\n  letter-spacing: 0.08em; text-transform: uppercase;\n  padding: 7px 20px; border-radius: 999px;\n  border: 1px solid var(--line); margin-bottom: 18px;\n}\n.sk-brand-header h1 { margin-bottom: 12px; }\n.sk-brand-header .sk-sub {\n  max-width: 700px; margin: 0 auto 26px;\n  color: var(--ink-soft); font-size: 1.15rem;\n}\n\n\/* ── CTA BUTTON — full !important Shopify override ───── *\/\n.sk-cta-wrap {\n  display: flex !important;\n  justify-content: center !important;\n  margin: 4px 0 !important;\n  width: 100% !important;\n}\n.sk-cta-btn {\n  display: inline-flex !important;\n  align-items: center !important;\n  justify-content: flex-start !important;\n  gap: 16px !important;\n  background: linear-gradient(135deg, #D4A853, #8B5E2A, #D4A853) !important;\n  background-size: 200% 200% !important;\n  animation: skGrad 3s ease infinite !important;\n  color: #ffffff !important;\n  font-family: 'Baloo 2', 'Manrope', sans-serif !important;\n  font-weight: 700 !important;\n  font-size: 1.1rem !important;\n  line-height: 1 !important;\n  text-decoration: none !important;\n  text-transform: none !important;\n  letter-spacing: 0 !important;\n  padding: 10px 32px 10px 10px !important;\n  border-radius: 999px !important;\n  border: none !important;\n  outline: none !important;\n  cursor: pointer !important;\n  box-shadow: 0 8px 28px -8px rgba(212,168,83,0.55) !important;\n  transition: transform 0.2s ease, box-shadow 0.2s ease !important;\n  min-height: 0 !important;\n  width: auto !important;\n  max-width: none !important;\n  opacity: 1 !important;\n  visibility: visible !important;\n  position: relative !important;\n}\n.sk-cta-btn:hover {\n  transform: translateY(-3px) !important;\n  box-shadow: 0 14px 36px -8px rgba(212,168,83,0.65) !important;\n  color: #ffffff !important;\n  text-decoration: none !important;\n}\n.sk-cta-btn:focus { color: #ffffff !important; outline: none !important; }\n.sk-cta-btn .sk-cta-icon {\n  display: flex !important; align-items: center !important; justify-content: center !important;\n  width: 44px !important; height: 44px !important;\n  min-width: 44px !important; min-height: 44px !important;\n  background: rgba(255,255,255,0.22) !important;\n  border-radius: 50% !important; flex-shrink: 0 !important;\n  padding: 0 !important; margin: 0 !important; border: none !important;\n}\n.sk-cta-btn .sk-cta-icon svg {\n  display: block !important;\n  width: 22px !important; height: 22px !important;\n  min-width: 22px !important; min-height: 22px !important;\n  max-width: 22px !important; max-height: 22px !important;\n  stroke: #ffffff !important; fill: none !important; flex-shrink: 0 !important;\n}\n@keyframes skGrad {\n  0%   { background-position: 0% 50%; }\n  50%  { background-position: 100% 50%; }\n  100% { background-position: 0% 50%; }\n}\n\n\/* ── HERO ────────────────────────────────────────────── *\/\n.sk-hero {\n  background: linear-gradient(180deg, var(--sk-gold-soft) 0%, var(--sk-gold-mid) 100%);\n  padding: 10px 0 0;\n}\n.sk-hero-frame {\n  position: relative; max-width: 1400px; margin: 0 auto;\n  border-radius: var(--radius-lg); overflow: hidden; box-shadow: var(--shadow-soft);\n}\n.sk-hero-frame img { width: 100%; height: auto; }\n.sk-hero-cap {\n  position: absolute; left: 0; right: 0; bottom: 0;\n  padding: 28px 32px; text-align: center;\n  background: linear-gradient(0deg, rgba(44,26,14,0.55) 0%, transparent 60%);\n  color: #fff;\n}\n.sk-hero-cap span { font-family: var(--font-mono); font-size: 0.78rem; letter-spacing: 0.08em; text-transform: uppercase; opacity: 0.85; }\n.sk-hero-cap strong { display: block; font-family: var(--font-display); font-size: clamp(1.3rem, 3vw, 1.9rem); }\n\n\/* ── BADGE ROW ───────────────────────────────────────── *\/\n.sk-badge-sec { padding: 26px 0 12px; text-align: center; }\n.sk-badge-pill {\n  display: inline-block; background: var(--sk-gold); color: #fff;\n  font-family: var(--font-mono); font-size: 0.75rem; font-weight: 600;\n  letter-spacing: 0.08em; text-transform: uppercase;\n  padding: 6px 18px; border-radius: 999px; margin-bottom: 14px;\n}\n.sk-badge-row { display: flex; flex-wrap: wrap; justify-content: center; gap: 12px; margin-top: 4px; }\n.sk-chip {\n  display: flex; align-items: center; gap: 8px;\n  background: var(--white); border: 1.5px solid var(--line);\n  color: var(--sk-deep); font-weight: 700; font-size: 0.98rem;\n  padding: 13px 24px; border-radius: 999px;\n  box-shadow: var(--shadow-card);\n  transition: transform 0.2s, box-shadow 0.2s;\n}\n.sk-chip:hover { transform: translateY(-3px); box-shadow: 0 16px 28px -18px rgba(212,168,83,0.35); }\n\n\/* ── FEATURE ICON GRID ───────────────────────────────── *\/\n.sk-icon-grid-sec { padding: 34px 0; text-align: center; }\n.sk-icon-grid { display: grid; grid-template-columns: repeat(4, 1fr); gap: 20px; }\n.sk-icon-card {\n  background: var(--white); border-radius: var(--radius-md);\n  padding: 30px 16px 26px; text-align: center;\n  border: 1px solid var(--line);\n  transition: transform 0.25s, box-shadow 0.25s;\n}\n.sk-icon-card:hover { transform: translateY(-6px) rotate(-0.5deg); box-shadow: var(--shadow-card); }\n.sk-icon-wrap {\n  width: 74px; height: 74px; margin: 0 auto 16px;\n  border-radius: 50%; background: var(--sk-gold-soft);\n  display: flex; align-items: center; justify-content: center; overflow: hidden;\n}\n.sk-icon-wrap img { width: 60%; height: 60%; object-fit: contain; }\n.sk-icon-card h3 { font-size: 1.05rem; margin: 0; }\n\n\/* ── EYEBROW TAG ─────────────────────────────────────── *\/\n.sk-tag {\n  display: inline-block;\n  font-family: var(--font-mono); font-size: 0.78rem; font-weight: 600;\n  letter-spacing: 0.1em; text-transform: uppercase;\n  color: var(--sk-deep); background: var(--sk-gold-soft);\n  padding: 5px 16px; border-radius: 999px; margin-bottom: 16px;\n}\n\n\/* ── ALTERNATING MODULES ─────────────────────────────── *\/\n.sk-mod { padding: 36px 0; }\n.sk-mod.on-peach { background: var(--sk-gold-pale); }\n.sk-mod-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 40px; align-items: center; }\n.sk-mod-grid.rev .sk-tc { order: 2; }\n.sk-mod-grid.rev .sk-ic { order: 1; }\n.sk-tc h2 { margin-bottom: 18px; }\n.sk-tc p  { font-size: 1.1rem; line-height: 1.72; }\n.sk-tc .fine { font-family: var(--font-mono); font-size: 0.83rem; color: var(--ink-soft); opacity: 0.8; margin-top: 14px; }\n.sk-ic { border-radius: var(--radius-lg); overflow: hidden; box-shadow: var(--shadow-card); border: 1px solid var(--line); }\n.sk-ic img { width: 100%; height: 100%; object-fit: cover; }\n\n\/* ── SPECIAL: TRANSLUCENT CAT EAR KEYCAPS ────────────── *\/\n.sk-catear { padding: 40px 0; background: linear-gradient(135deg, var(--sk-gold-pale) 0%, var(--sk-teal-soft) 100%); }\n.sk-catear-inner {\n  display: grid; grid-template-columns: 1fr 1fr;\n  gap: 40px; align-items: center;\n}\n.sk-catear-text .sk-tag-teal {\n  display: inline-block;\n  font-family: var(--font-mono); font-size: 0.78rem; font-weight: 600;\n  letter-spacing: 0.1em; text-transform: uppercase;\n  color: var(--sk-teal); background: var(--sk-teal-soft);\n  padding: 5px 16px; border-radius: 999px; margin-bottom: 16px;\n}\n.sk-catear-text h2 { color: var(--ink); margin-bottom: 18px; }\n.sk-catear-text p  { font-size: 1.1rem; line-height: 1.72; }\n.sk-catear-img { border-radius: var(--radius-lg); overflow: hidden; box-shadow: var(--shadow-card); border: 1px solid var(--line); }\n.sk-catear-img img { width: 100%; }\n\n\/* ── TRANSITION BANNER ───────────────────────────────── *\/\n.sk-trans-wrap { padding: 10px 0 20px; }\n.sk-trans {\n  position: relative; margin: 0 auto; max-width: 900px;\n  padding: 36px 34px; text-align: center;\n  background: var(--ink); border-radius: var(--radius-lg); overflow: hidden;\n}\n.sk-trans::before {\n  content: \"\"; position: absolute;\n  width: 200px; height: 200px; border-radius: 50%;\n  background: radial-gradient(circle, rgba(212,168,83,0.2), transparent 70%);\n  top: -70px; left: -70px;\n}\n.sk-trans::after {\n  content: \"\"; position: absolute;\n  width: 200px; height: 200px; border-radius: 50%;\n  background: radial-gradient(circle, rgba(42,171,184,0.18), transparent 70%);\n  bottom: -70px; right: -70px;\n}\n.sk-trans-sparks {\n  position: absolute; inset: 0; pointer-events: none;\n  font-size: 1.1rem; color: rgba(212,168,83,0.3);\n  display: flex; justify-content: space-between; padding: 18px 32px;\n}\n.sk-trans-tag {\n  display: inline-block; position: relative;\n  font-family: var(--font-mono); font-size: 0.75rem;\n  letter-spacing: 0.16em; text-transform: uppercase;\n  color: var(--sk-gold); border: 1px solid rgba(212,168,83,0.4);\n  padding: 5px 20px; border-radius: 999px; margin-bottom: 14px;\n}\n.sk-trans h2 { color: #fff; position: relative; margin: 0; }\n\n\/* ── DARK DUAL CARDS ─────────────────────────────────── *\/\n.sk-dark-sec { padding: 36px 0; background: var(--ink); }\n.sk-dark-lead { text-align: center; max-width: 640px; margin: 0 auto 40px; }\n.sk-dark-lead h2 { color: #fff; }\n.sk-dark-lead p  { color: var(--sk-gold-mid); font-size: 1.1rem; }\n.sk-dark-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 24px; }\n.sk-dark-card {\n  background: rgba(255,255,255,0.05);\n  border: 1px solid rgba(212,168,83,0.25);\n  border-radius: var(--radius-lg); padding: 30px; text-align: center;\n}\n.sk-dark-card h3 { color: #fff; font-size: 1.25rem; }\n.sk-dark-card p  { color: rgba(255,250,246,0.8); font-size: 1.05rem; }\n.sk-dark-img { position: relative; border-radius: var(--radius-md); overflow: hidden; margin-top: 18px; }\n.sk-dark-img::before {\n  content: \"\"; position: absolute; inset: 0; z-index: 1;\n  background: radial-gradient(circle at 30% 20%, rgba(212,168,83,0.22), transparent 60%);\n}\n.sk-dark-img img { position: relative; z-index: 0; width: 100%; }\n\n\/* ── INFO ROWS ───────────────────────────────────────── *\/\n.sk-info { padding: 30px 0; }\n.sk-info-inner { display: grid; grid-template-columns: 1fr 1.55fr; gap: 48px; align-items: center; }\n.sk-info-text { text-align: left; }\n.sk-info-text h3 { font-family: var(--font-display); font-size: 1.6rem; font-weight: 700; color: var(--sk-deep); margin-bottom: 12px; }\n.sk-info-text p  { font-size: 1.12rem; line-height: 1.72; }\n.sk-info-img { border-radius: var(--radius-lg); overflow: hidden; box-shadow: var(--shadow-card); border: 1px solid var(--line); }\n.sk-info-img img { width: 100%; display: block; }\n.sk-launch {\n  display: inline-flex; align-items: center; gap: 8px;\n  background: var(--sk-gold); color: #fff !important;\n  font-weight: 700; text-decoration: none; font-size: 1.05rem;\n  padding: 14px 30px; border-radius: 999px; margin-top: 16px;\n  transition: transform 0.2s, background 0.2s;\n}\n.sk-launch:hover { background: var(--sk-deep); transform: translateY(-2px); }\n\n\/* ── SWITCH CARD ─────────────────────────────────────── *\/\n.sk-sw-sec { padding: 34px 0; }\n.sk-sw-card {\n  background: var(--sk-gold-pale); border: 1px solid var(--line);\n  border-radius: var(--radius-lg); padding: 44px;\n  display: grid; grid-template-columns: 1.1fr 0.9fr; gap: 40px; align-items: center;\n}\n.sk-sw-badge {\n  display: inline-block; background: var(--sk-gold); color: #fff;\n  font-family: var(--font-mono); font-size: 0.75rem; font-weight: 700;\n  letter-spacing: 0.06em; text-transform: uppercase;\n  padding: 5px 16px; border-radius: 999px; margin-bottom: 14px;\n}\n.sk-sw-title { font-family: var(--font-display); font-size: 1.65rem; font-weight: 700; margin-bottom: 24px; }\n.sk-sw-row { display: flex; justify-content: space-between; padding: 12px 0; border-bottom: 1px dashed var(--line); font-size: 1rem; }\n.sk-sw-row span:first-child { color: var(--ink-soft); }\n.sk-sw-row span:last-child  { font-family: var(--font-mono); font-weight: 600; color: var(--ink); }\n.sk-sw-img { border-radius: var(--radius-md); overflow: hidden; background: var(--white); border: 1px solid var(--line); min-height: 220px; display: flex; align-items: center; justify-content: center; }\n.sk-sw-img img { width: 100%; }\n\n\/* ── SPECS ───────────────────────────────────────────── *\/\n.sk-specs-sec { padding: 34px 0 40px; }\n.sk-specs-panel { background: var(--white); border: 1px solid var(--line); border-radius: var(--radius-lg); padding: 48px; box-shadow: var(--shadow-card); }\n.sk-specs-lbl { font-family: var(--font-mono); font-size: 0.78rem; letter-spacing: 0.08em; text-transform: uppercase; color: var(--sk-gold); margin-bottom: 6px; }\n.sk-specs-panel h2 { margin-bottom: 8px; }\n.sk-specs-panel \u003e p { max-width: 560px; font-size: 1.05rem; }\n.sk-manual {\n  display: inline-flex; align-items: center; gap: 6px;\n  border: 1.5px solid var(--sk-gold); color: var(--sk-gold) !important;\n  text-decoration: none; font-weight: 700; font-size: 0.96rem;\n  padding: 10px 22px; border-radius: 999px; margin-top: 10px;\n  transition: background 0.2s, color 0.2s;\n}\n.sk-manual:hover { background: var(--sk-gold); color: #fff !important; }\n.sk-specs-list { margin-top: 24px; }\n.sk-spec-row { display: grid; grid-template-columns: 240px 1fr; gap: 12px; padding: 15px 0; border-bottom: 1px solid var(--line); }\n.sk-spec-row:last-child { border-bottom: none; }\n.sk-spec-row.sk-hid { display: none; }\n.sk-slbl { font-weight: 700; color: var(--ink); font-size: 1.02rem; }\n.sk-sval { font-family: var(--font-mono); color: var(--ink-soft); font-size: 0.97rem; }\n.sk-specs-tog { text-align: center; margin-top: 28px; }\n#sk-tog {\n  display: inline-flex; align-items: center; gap: 8px;\n  background: var(--sk-gold-soft); border: 1px solid var(--line);\n  color: var(--sk-deep); font-weight: 700; font-family: var(--font-body); font-size: 0.96rem;\n  padding: 12px 30px; border-radius: 999px; cursor: pointer; transition: background 0.2s;\n}\n#sk-tog:hover { background: var(--sk-gold-mid); }\n.sk-tog-icon { display: inline-block; transition: transform 0.25s; }\n#sk-tog.open .sk-tog-icon { transform: rotate(180deg); }\n\n\/* ── PACKAGE ─────────────────────────────────────────── *\/\n.sk-pkg-sec { padding: 8px 0 34px; }\n.sk-pkg-panel {\n  background: var(--sk-gold-mid); border-radius: var(--radius-lg); padding: 38px 48px;\n  display: grid; grid-template-columns: 1fr 2fr; gap: 32px; align-items: center; text-align: center;\n}\n.sk-pkg-panel h3 { font-size: 1.3rem; margin-bottom: 6px; }\n.sk-pkg-list { list-style: none; margin: 0; padding: 0; display: grid; grid-template-columns: repeat(3,1fr); gap: 12px 20px; text-align: left; }\n.sk-pkg-list li { display: flex; align-items: center; gap: 10px; font-size: 1rem; color: var(--ink-soft); }\n.sk-pkg-list li::before { content: \"\"; width: 9px; height: 9px; border-radius: 50%; background: var(--sk-gold); flex-shrink: 0; }\n\n\/* ── FOOTER BANNER ───────────────────────────────────── *\/\n.sk-footer-img { position: relative; max-width: 1400px; margin: 0 auto 40px; border-radius: var(--radius-lg); overflow: hidden; box-shadow: var(--shadow-soft); }\n.sk-footer-img img { width: 100%; }\n.sk-footer-note { text-align: center; padding-bottom: 36px; color: var(--ink-soft); font-size: 0.88rem; line-height: 1.7; }\n.sk-footer-note strong { color: var(--sk-gold); }\n\n\/* ── END CTA ─────────────────────────────────────────── *\/\n.sk-end-cta { padding: 18px 0 50px; }\n.sk-end-inner {\n  position: relative; background: var(--ink); border-radius: var(--radius-lg);\n  padding: 56px 40px 60px; text-align: center; overflow: hidden;\n}\n.sk-end-inner::before {\n  content: \"\"; position: absolute;\n  width: 280px; height: 280px; border-radius: 50%;\n  background: radial-gradient(circle, rgba(212,168,83,0.2), transparent 70%);\n  top: -80px; left: -80px; pointer-events: none;\n}\n.sk-end-inner::after {\n  content: \"\"; position: absolute;\n  width: 240px; height: 240px; border-radius: 50%;\n  background: radial-gradient(circle, rgba(42,171,184,0.16), transparent 70%);\n  bottom: -70px; right: -60px; pointer-events: none;\n}\n.sk-end-sparks {\n  position: absolute; inset: 0; pointer-events: none;\n  font-size: 1rem; color: rgba(212,168,83,0.25);\n  display: flex; justify-content: space-between; padding: 18px 32px;\n}\n.sk-end-tag {\n  display: inline-block; position: relative;\n  font-family: var(--font-mono); font-size: 0.76rem;\n  letter-spacing: 0.16em; text-transform: uppercase;\n  color: var(--sk-gold); border: 1px solid rgba(212,168,83,0.4);\n  padding: 5px 20px; border-radius: 999px; margin-bottom: 18px;\n}\n.sk-end-title { color: #fff; font-size: clamp(1.9rem, 3.5vw, 2.9rem); margin-bottom: 12px; position: relative; }\n.sk-end-sub {\n  color: rgba(255,224,180,0.8); font-family: var(--font-mono);\n  font-size: 0.92rem; letter-spacing: 0.04em; margin-bottom: 0; position: relative;\n}\n.sk-end-btn-wrap { margin-top: 48px; }\n.sk-end-btn {\n  display: inline-flex !important; align-items: center !important;\n  justify-content: flex-start !important; gap: 16px !important;\n  background: linear-gradient(135deg, #D4A853, #8B5E2A, #D4A853) !important;\n  background-size: 200% 200% !important;\n  animation: skGrad 3.5s ease infinite !important;\n  color: #ffffff !important; font-family: 'Baloo 2', 'Manrope', sans-serif !important;\n  font-weight: 800 !important; font-size: 1.25rem !important;\n  line-height: 1 !important; text-decoration: none !important;\n  text-transform: none !important; letter-spacing: 0 !important;\n  padding: 12px 44px 12px 12px !important; border-radius: 999px !important;\n  border: none !important; outline: none !important; cursor: pointer !important;\n  box-shadow: 0 10px 40px -10px rgba(212,168,83,0.65) !important;\n  transition: transform 0.2s ease, box-shadow 0.2s ease !important;\n  position: relative !important; width: auto !important; max-width: none !important;\n  min-height: 0 !important; opacity: 1 !important;\n}\n.sk-end-btn:hover {\n  transform: translateY(-4px) scale(1.02) !important;\n  box-shadow: 0 18px 48px -10px rgba(212,168,83,0.75) !important;\n  color: #ffffff !important; text-decoration: none !important;\n}\n.sk-end-btn:focus { color: #ffffff !important; outline: none !important; }\n.sk-end-btn .sk-end-btn-ico {\n  display: flex !important; align-items: center !important; justify-content: center !important;\n  width: 48px !important; height: 48px !important;\n  min-width: 48px !important; min-height: 48px !important;\n  background: rgba(255,255,255,0.22) !important;\n  border-radius: 50% !important; flex-shrink: 0 !important;\n  padding: 0 !important; margin: 0 !important; border: none !important;\n}\n.sk-end-btn .sk-end-btn-ico svg {\n  display: block !important;\n  width: 22px !important; height: 22px !important;\n  min-width: 22px !important; min-height: 22px !important;\n  max-width: 22px !important; max-height: 22px !important;\n  stroke: #ffffff !important; fill: none !important; flex-shrink: 0 !important;\n}\n\n\/* ── ATC GLOW ────────────────────────────────────────── *\/\n@keyframes skAtcGlow {\n  0%   { box-shadow: 0 0 0 0 rgba(255,255,255,0); }\n  25%  { box-shadow: 0 0 24px 10px rgba(255,255,255,0.6), 0 0 44px 20px rgba(212,168,83,0.35); }\n  60%  { box-shadow: 0 0 14px 5px rgba(255,224,180,0.5), 0 0 28px 10px rgba(212,168,83,0.2); }\n  100% { box-shadow: 0 0 0 0 rgba(212,168,83,0); }\n}\n.sk-atc-glow { animation: skAtcGlow 2s ease-in-out 3 !important; }\n\n\/* ── RESPONSIVE ──────────────────────────────────────── *\/\n@media (max-width: 980px) {\n  .sk-icon-grid   { grid-template-columns: repeat(3,1fr); }\n  .sk-mod-grid    { grid-template-columns: 1fr; gap: 26px; }\n  .sk-mod-grid.rev .sk-tc { order: 1; }\n  .sk-mod-grid.rev .sk-ic { order: 2; }\n  .sk-dark-grid   { grid-template-columns: 1fr; }\n  .sk-sw-card     { grid-template-columns: 1fr; }\n  .sk-pkg-panel   { grid-template-columns: 1fr; }\n  .sk-pkg-list    { grid-template-columns: repeat(2,1fr); text-align: left; }\n  .sk-info-inner  { grid-template-columns: 1fr; gap: 24px; }\n  .sk-info-text   { text-align: center; }\n  .sk-launch      { margin: 16px auto 0; display: inline-flex; }\n  .sk-catear-inner { grid-template-columns: 1fr; gap: 26px; }\n}\n@media (max-width: 620px) {\n  .sk-wrap { padding: 0 16px; }\n  h1 { font-size: 2rem; } h2 { font-size: 1.55rem; }\n  .sk-icon-grid { grid-template-columns: repeat(2,1fr); gap: 14px; }\n  .sk-icon-card { padding: 20px 10px 16px; }\n  .sk-icon-wrap { width: 58px; height: 58px; }\n  .sk-icon-card h3 { font-size: 0.9rem; }\n  .sk-badge-row { flex-direction: column; align-items: stretch; }\n  .sk-chip { justify-content: center; }\n  .sk-trans { padding: 34px 18px; }\n  .sk-specs-panel { padding: 28px 20px; }\n  .sk-spec-row { grid-template-columns: 1fr; gap: 3px; }\n  .sk-pkg-list { grid-template-columns: 1fr; }\n  .sk-sw-card { padding: 26px; }\n  .sk-end-inner { padding: 42px 20px 46px; }\n  .sk-end-btn { font-size: 1.08rem !important; padding: 10px 30px 10px 10px !important; }\n  .sk-info-inner { gap: 18px; }\n  .sk-pkg-panel { padding: 26px 20px; }\n}\n\u003c\/style\u003e\n\n\u003c!-- TOP STRIP --\u003e\n\u003cdiv class=\"sk-top-strip\"\u003eAKKO ORIGINAL DESIGN · AKKO 5108 V5 SERIES · SHINY KITTEN COLLECTION\u003c\/div\u003e\n\n\u003c!-- BRAND HEADER --\u003e\n\u003cheader class=\"sk-brand-header\"\u003e\n  \u003cdiv class=\"sk-wrap\"\u003e\n    \u003cspan class=\"sk-eyebrow-pill\"\u003e\n      \u003csvg width=\"14\" height=\"14\" viewbox=\"0 0 24 24\" fill=\"currentColor\"\u003e\u003cpath d=\"M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      V5 Upgrade · Shiny Kitten Series\n    \u003c\/span\u003e\n    \u003ch1\u003eAkko Shiny Kitten 5108 V5\u003cbr\u003eMechanical Keyboard\u003c\/h1\u003e\n    \u003cp class=\"sk-sub\"\u003eA 100% layout with Gasket Mount softness and full Shiny Kitten theming, front to back. Wired, 2.4GHz, and Bluetooth 5.0 with near-zero latency, backed by 8K Hz polling, translucent cat ear keycaps, and a 10,000mAh battery.\u003c\/p\u003e\n    \u003cdiv class=\"sk-cta-wrap\"\u003e\n      \u003cbutton class=\"sk-cta-btn\" id=\"sk-jump-top\" type=\"button\"\u003e\n        \u003cspan class=\"sk-cta-icon\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#fff\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n            \u003ccircle cx=\"9\" cy=\"21\" r=\"1\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"20\" cy=\"21\" r=\"1\"\u003e\u003c\/circle\u003e\n            \u003cpath d=\"M1 1h4l2.68 13.39a2 2 0 001.99 1.61h9.72a2 2 0 001.99-1.61L23 6H6\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/span\u003e\n        Jump to Add to Cart\n      \u003c\/button\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/header\u003e\n\n\u003c!-- HERO --\u003e\n\u003csection class=\"sk-hero\"\u003e\n  \u003cdiv class=\"sk-wrap\"\u003e\n    \u003cdiv class=\"sk-hero-frame\"\u003e\n      \u003cimg src=\"https:\/\/en.akkogear.com\/wp-content\/uploads\/2026\/07\/Greedy-Bear-5108-V5-XQ-Q.avif\" alt=\"Akko Shiny Kitten 5108 V5 mechanical keyboard overview\"\u003e\n      \u003cdiv class=\"sk-hero-cap\"\u003e\n        \u003cspan\u003eFeatured Image\u003c\/span\u003e\n        \u003cstrong\u003eShiny Kitten artwork across the full body — a glittering kawaii signature on your desk\u003c\/strong\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003cdiv class=\"sk-div to-peach\"\u003e\u003c\/div\u003e\n\n\u003c!-- BADGE ROW --\u003e\n\u003csection class=\"sk-badge-sec\" style=\"background:var(--sk-gold-mid);\"\u003e\n  \u003cdiv class=\"sk-wrap\"\u003e\n    \u003cspan class=\"sk-badge-pill\"\u003eV5 Upgrade\u003c\/span\u003e\n    \u003ch2\u003eWhat's New in the 5108 V5?\u003c\/h2\u003e\n    \u003cdiv class=\"sk-badge-row\"\u003e\n      \u003cdiv class=\"sk-chip\"\u003eWired \u0026amp; 2.4G Wireless · 8K Hz\u003c\/div\u003e\n      \u003cdiv class=\"sk-chip\"\u003eUpgraded Switch · Crystal Silver U1\u003c\/div\u003e\n      \u003cdiv class=\"sk-chip\"\u003e10,000 mAh · Long-Lasting Battery\u003c\/div\u003e\n      \u003cdiv class=\"sk-chip\"\u003eBottom Case Art · Aesthetic Unity\u003c\/div\u003e\n      \u003cdiv class=\"sk-chip\"\u003eUltra-Narrow Gasket Structure\u003c\/div\u003e\n      \u003cdiv class=\"sk-chip\"\u003eDual-Section Split PC Plate\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003cdiv class=\"sk-div to-cream flip\"\u003e\u003c\/div\u003e\n\n\u003c!-- FEATURE ICON GRID --\u003e\n\u003csection class=\"sk-icon-grid-sec\"\u003e\n  \u003cdiv class=\"sk-wrap\"\u003e\n    \u003cdiv class=\"sk-icon-grid\"\u003e\n      \u003cdiv class=\"sk-icon-card\"\u003e\n\u003cdiv class=\"sk-icon-wrap\"\u003e\u003cimg src=\"https:\/\/en.akkogear.com\/wp-content\/uploads\/2026\/04\/Bun-Wonderland-5108-V5-MD-100-Layout.avif\" alt=\"100% Layout\"\u003e\u003c\/div\u003e\n\u003ch3\u003e100% Layout\u003c\/h3\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"sk-icon-card\"\u003e\n\u003cdiv class=\"sk-icon-wrap\"\u003e\u003cimg src=\"https:\/\/en.akkogear.com\/wp-content\/uploads\/2026\/04\/Bun-Wonderland-5108-V5-MD-100-8K.avif\" alt=\"8K Polling Rate\"\u003e\u003c\/div\u003e\n\u003ch3\u003e8K Polling Rate\u003c\/h3\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"sk-icon-card\"\u003e\n\u003cdiv class=\"sk-icon-wrap\"\u003e\u003cimg src=\"https:\/\/en.akkogear.com\/wp-content\/uploads\/2026\/04\/Bun-Wonderland-5108-V5-MD-Per-Key-Flex-Cut.avif\" alt=\"Per-Key Flex-Cut\"\u003e\u003c\/div\u003e\n\u003ch3\u003ePer-Key Flex-Cut\u003c\/h3\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"sk-icon-card\"\u003e\n\u003cdiv class=\"sk-icon-wrap\"\u003e\u003cimg src=\"https:\/\/en.akkogear.com\/wp-content\/uploads\/2026\/04\/Bun-Wonderland-5108-V5-MD-Gasket-Mount.avif\" alt=\"Gasket Mount\"\u003e\u003c\/div\u003e\n\u003ch3\u003eGasket Mount\u003c\/h3\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"sk-icon-card\"\u003e\n\u003cdiv class=\"sk-icon-wrap\"\u003e\u003cimg src=\"https:\/\/en.akkogear.com\/wp-content\/uploads\/2026\/04\/Bun-Wonderland-5108-V5-MD-Hot-Swappable.avif\" alt=\"Hot-Swappable\"\u003e\u003c\/div\u003e\n\u003ch3\u003eHot-Swappable\u003c\/h3\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"sk-icon-card\"\u003e\n\u003cdiv class=\"sk-icon-wrap\"\u003e\u003cimg src=\"https:\/\/en.akkogear.com\/wp-content\/uploads\/2026\/04\/Bun-Wonderland-5108-V5-MD-RGB.avif\" alt=\"RGB Backlit\"\u003e\u003c\/div\u003e\n\u003ch3\u003eRGB Backlit\u003c\/h3\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"sk-icon-card\"\u003e\n\u003cdiv class=\"sk-icon-wrap\"\u003e\u003cimg src=\"https:\/\/en.akkogear.com\/wp-content\/uploads\/2026\/04\/Bun-Wonderland-5108-V5-MD-PBT-Dye-Sub.avif\" alt=\"PBT Dye-Sub\"\u003e\u003c\/div\u003e\n\u003ch3\u003ePBT Dye-Sub\u003c\/h3\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"sk-icon-card\"\u003e\n\u003cdiv class=\"sk-icon-wrap\"\u003e\u003cimg src=\"https:\/\/en.akkogear.com\/wp-content\/uploads\/2026\/04\/Bun-Wonderland-5108-V5-MD-Multi-mode.avif\" alt=\"Multi-mode\"\u003e\u003c\/div\u003e\n\u003ch3\u003eMulti-mode\u003c\/h3\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- FULL-BODY THEMED DESIGN --\u003e\n\u003csection class=\"sk-mod\"\u003e\n  \u003cdiv class=\"sk-wrap\"\u003e\u003cdiv class=\"sk-mod-grid\"\u003e\n    \u003cdiv class=\"sk-tc\"\u003e\n      \u003cspan class=\"sk-tag\"\u003eTheme Design\u003c\/span\u003e\n      \u003ch2\u003eFull-Body Themed Design\u003c\/h2\u003e\n      \u003cp\u003eThe keyboard features Shiny Kitten theme artwork across the top case and the entire back panel. Paired with the matching themed keycaps, it presents a perfectly cohesive full-body design from every angle.\u003c\/p\u003e\n      \u003cp class=\"fine\"\u003e* The Pure White colourway does not include back panel artwork.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"sk-ic\"\u003e\u003cimg src=\"https:\/\/en.akkogear.com\/wp-content\/uploads\/2026\/07\/Greedy-Bear-5108-V5-XQ-CT-BM.avif\" alt=\"Shiny Kitten full-body themed design\"\u003e\u003c\/div\u003e\n  \u003c\/div\u003e\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- 8K HZ --\u003e\n\u003csection class=\"sk-mod on-peach\"\u003e\n  \u003cdiv class=\"sk-wrap\"\u003e\u003cdiv class=\"sk-mod-grid rev\"\u003e\n    \u003cdiv class=\"sk-tc\"\u003e\n      \u003cspan class=\"sk-tag\"\u003ePerformance\u003c\/span\u003e\n      \u003ch2\u003eDual 8K Hz Polling Rate\u003c\/h2\u003e\n      \u003cp\u003eFeaturing 8,000Hz polling rate in both wired and 2.4G mode, this keyboard sends operational data 8,000 times per second — delivering near-zero latency, ultra-responsive performance, and precise control for gaming and typing alike.\u003c\/p\u003e\n      \u003cp class=\"fine\"\u003e*When testing 8K polling rate with Keyboard Inspector, please ensure your computer is in Safe Mode for accurate results.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"sk-ic\"\u003e\u003cimg src=\"https:\/\/en.akkogear.com\/wp-content\/uploads\/2026\/07\/Greedy-Bear-5108-V5-XQ-CT-8Kz.avif\" alt=\"8K Hz polling rate\"\u003e\u003c\/div\u003e\n  \u003c\/div\u003e\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- TRANSITION BANNER 1 --\u003e\n\u003cdiv class=\"sk-wrap sk-trans-wrap\"\u003e\n  \u003cdiv class=\"sk-trans\"\u003e\n    \u003cdiv class=\"sk-trans-sparks\"\u003e\n\u003cspan\u003e✦\u003c\/span\u003e\u003cspan\u003e✦\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cspan class=\"sk-trans-tag\"\u003eShiny Kitten\u003c\/span\u003e\n    \u003ch2\u003eMEET THE NEW 5108 V5\u003c\/h2\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- ARGB --\u003e\n\u003csection class=\"sk-mod\"\u003e\n  \u003cdiv class=\"sk-wrap\"\u003e\u003cdiv class=\"sk-mod-grid\"\u003e\n    \u003cdiv class=\"sk-tc\"\u003e\n      \u003cspan class=\"sk-tag\"\u003eLighting\u003c\/span\u003e\n      \u003ch2\u003eARGB Backlight\u003c\/h2\u003e\n      \u003cp\u003eFeaturing ARGB (addressable RGB) with individually controlled LEDs for smooth, flicker-free lighting, customisable through the Akko Cloud Driver to add a striking glow to your setup.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"sk-ic\"\u003e\u003cimg src=\"https:\/\/en.akkogear.com\/wp-content\/uploads\/2026\/07\/Greedy-Bear-5108-V5-XQ-CT-RGB.avif\" alt=\"ARGB backlight detail\"\u003e\u003c\/div\u003e\n  \u003c\/div\u003e\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- SIDE CONTROLS --\u003e\n\u003csection class=\"sk-mod on-peach\"\u003e\n  \u003cdiv class=\"sk-wrap\"\u003e\u003cdiv class=\"sk-mod-grid rev\"\u003e\n    \u003cdiv class=\"sk-tc\"\u003e\n      \u003cspan class=\"sk-tag\"\u003eConnectivity\u003c\/span\u003e\n      \u003ch2\u003eSide-Integrated Controls\u003c\/h2\u003e\n      \u003cp\u003eThe multi-device switch and USB-C port are seamlessly integrated into the keyboard's side for easy access and a cleaner look. Quickly toggle between Mac, Windows, USB, 2.4G, and Bluetooth without missing a beat.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"sk-ic\"\u003e\u003cimg src=\"https:\/\/en.akkogear.com\/wp-content\/uploads\/2026\/07\/Greedy-Bear-5108-V5-XQ-CT-Type-C.avif\" alt=\"Side-integrated controls\"\u003e\u003c\/div\u003e\n  \u003c\/div\u003e\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- DUAL PC PLATE --\u003e\n\u003csection class=\"sk-mod\"\u003e\n  \u003cdiv class=\"sk-wrap\"\u003e\u003cdiv class=\"sk-mod-grid\"\u003e\n    \u003cdiv class=\"sk-tc\"\u003e\n      \u003cspan class=\"sk-tag\"\u003eConstruction\u003c\/span\u003e\n      \u003ch2\u003eDual-Section Split PC Plate\u003c\/h2\u003e\n      \u003cp\u003eSide-mounted silicone pads resolve the conflict between narrow bezel and soft typing structure, enabling an ultra-slim frame. The dual-section split PC plate enhances typing elasticity and delivers a satisfying soft bounce.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"sk-ic\"\u003e\u003cimg src=\"https:\/\/en.akkogear.com\/wp-content\/uploads\/2026\/07\/Greedy-Bear-5108-V5-XQ-CT-Dual-Section.avif\" alt=\"Dual-section split PC plate\"\u003e\u003c\/div\u003e\n  \u003c\/div\u003e\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- DARK DUAL CARDS --\u003e\n\u003csection class=\"sk-dark-sec\"\u003e\n  \u003cdiv class=\"sk-wrap\"\u003e\n    \u003cdiv class=\"sk-dark-lead\"\u003e\n      \u003ch2\u003eFlexibility \u0026amp; Slim Profile\u003c\/h2\u003e\n      \u003cp\u003eA socket design that makes personalisation effortless, and an elegant footprint that won't crowd your desk — both in the same keyboard.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"sk-dark-grid\"\u003e\n      \u003cdiv class=\"sk-dark-card\"\u003e\n        \u003ch3\u003eFlex-Cut Hot-Swappable\u003c\/h3\u003e\n        \u003cp\u003eHot-swappable design for easy customisation and upgrades. Flex-cut PCB and dual-section plate for a softer, more responsive feel. Multi-layer dampening for a deeper, quieter, more refined sound.\u003c\/p\u003e\n        \u003cdiv class=\"sk-dark-img\"\u003e\u003cimg src=\"https:\/\/en.akkogear.com\/wp-content\/uploads\/2026\/07\/Greedy-Bear-5108-V5-XQ-XT-Hotswap-Socket.avif\" alt=\"Hot-swap socket\"\u003e\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"sk-dark-card\"\u003e\n        \u003ch3\u003eUltra-Slim Design\u003c\/h3\u003e\n        \u003cp\u003eMaximise desk space while enjoying a soft and flexible gasket typing feel, enhanced by the clean contrast of polished shine and textured details.\u003c\/p\u003e\n        \u003cdiv class=\"sk-dark-img\"\u003e\u003cimg src=\"https:\/\/en.akkogear.com\/wp-content\/uploads\/2026\/07\/Greedy-Bear-5108-V5-XQ-XT-CM.avif\" alt=\"Ultra-slim design\"\u003e\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- TRANSITION BANNER 2 --\u003e\n\u003cdiv class=\"sk-wrap sk-trans-wrap\"\u003e\n  \u003cdiv class=\"sk-trans\"\u003e\n    \u003cdiv class=\"sk-trans-sparks\"\u003e\n\u003cspan\u003e✦\u003c\/span\u003e\u003cspan\u003e✦\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cspan class=\"sk-trans-tag\"\u003eShiny Kitten\u003c\/span\u003e\n    \u003ch2\u003eGET THE MOST FROM YOUR 5108 V5\u003c\/h2\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- TRANSLUCENT CAT EAR KEYCAPS — unique to this product --\u003e\n\u003csection class=\"sk-catear\"\u003e\n  \u003cdiv class=\"sk-wrap\"\u003e\n    \u003cdiv class=\"sk-catear-inner\"\u003e\n      \u003cdiv class=\"sk-catear-text\"\u003e\n        \u003cspan class=\"sk-tag-teal\"\u003eSignature Feature\u003c\/span\u003e\n        \u003ch2\u003eTranslucent Cat Ear Keycaps\u003c\/h2\u003e\n        \u003cp\u003eThe translucent cat ear keycaps light up with your backlight, casting a soft, playful glow that shifts with every lighting effect — like a tiny cat nuzzling your fingertips with each keystroke.\u003c\/p\u003e\n        \u003cp\u003eCrafted with PBT+PC moulding, the transparent PC layer delivers clean shine-through with deeply saturated, fade-resistant colour.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"sk-catear-img\"\u003e\u003cimg src=\"https:\/\/en.akkogear.com\/wp-content\/uploads\/2026\/07\/Greedy-Bear-5108-V5-XQ-MAO-Profile.avif\" alt=\"Translucent cat ear keycaps with backlight glow\"\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- 10,000MAH BATTERY --\u003e\n\u003csection class=\"sk-mod\"\u003e\n  \u003cdiv class=\"sk-wrap\"\u003e\u003cdiv class=\"sk-mod-grid\"\u003e\n    \u003cdiv class=\"sk-tc\"\u003e\n      \u003cspan class=\"sk-tag\"\u003eBattery\u003c\/span\u003e\n      \u003ch2\u003e10,000mAh Battery\u003c\/h2\u003e\n      \u003cp\u003eEnjoy uninterrupted typing, gaming, or productivity with a high-capacity 10,000mAh battery — with no need for constant recharging. Keep going for days on a single charge.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"sk-ic\"\u003e\u003cimg src=\"https:\/\/en.akkogear.com\/wp-content\/uploads\/2026\/07\/Greedy-Bear-5108-V5-XQ-10000mAh.avif\" alt=\"10,000mAh battery\"\u003e\u003c\/div\u003e\n  \u003c\/div\u003e\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- MULTI-MODE INFO ROW --\u003e\n\u003csection class=\"sk-info\" style=\"background:var(--sk-gold-pale);\"\u003e\n  \u003cdiv class=\"sk-wrap\"\u003e\n    \u003cdiv class=\"sk-info-inner\"\u003e\n      \u003cdiv class=\"sk-info-text\"\u003e\n        \u003cspan class=\"sk-tag\"\u003eConnectivity\u003c\/span\u003e\n        \u003ch3\u003eMulti-mode Connectivity\u003c\/h3\u003e\n        \u003cp\u003eThe Shiny Kitten 5108 V5 supports Bluetooth 5.0, multi-host 2.4GHz (with receiver) and wired Type-C connectivity for seamless switching between all your devices.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"sk-info-img\"\u003e\u003cimg src=\"https:\/\/en.akkogear.com\/wp-content\/uploads\/2026\/07\/Greedy-Bear-5108-V5-XQ-SM-K.avif\" alt=\"Multi-mode connectivity\"\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- WEB DRIVER INFO ROW --\u003e\n\u003csection class=\"sk-info\"\u003e\n  \u003cdiv class=\"sk-wrap\"\u003e\n    \u003cdiv class=\"sk-info-inner\"\u003e\n      \u003cdiv class=\"sk-info-text\"\u003e\n        \u003cspan class=\"sk-tag\"\u003eSoftware\u003c\/span\u003e\n        \u003ch3\u003eWeb \u0026amp; Cloud Driver\u003c\/h3\u003e\n        \u003cp\u003eFull customisation for lighting, keys and macros. Personalise your keyboard any time, anywhere — no download required.\u003c\/p\u003e\n        \u003ca class=\"sk-launch\" href=\"https:\/\/web.akkogear.com\" rel=\"noopener\" target=\"_blank\"\u003eLaunch Web Driver →\u003c\/a\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"sk-info-img\"\u003e\u003cimg src=\"https:\/\/en.akkogear.com\/wp-content\/uploads\/2026\/07\/Greedy-Bear-5108-V5-XQ-QD.avif\" alt=\"Akko Web Driver interface\"\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- GASKET INFO ROW --\u003e\n\u003csection class=\"sk-info\" style=\"background:var(--sk-gold-pale);\"\u003e\n  \u003cdiv class=\"sk-wrap\"\u003e\n    \u003cdiv class=\"sk-info-inner\"\u003e\n      \u003cdiv class=\"sk-info-text\"\u003e\n        \u003cspan class=\"sk-tag\"\u003eConstruction\u003c\/span\u003e\n        \u003ch3\u003eGasket Mount Construction\u003c\/h3\u003e\n        \u003cp\u003eAkko's innovative Gasket design effectively eliminates the keystroke resonance commonly found in traditional tray-mount builds, delivering a softer, more refined typing experience.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"sk-info-img\"\u003e\u003cimg src=\"https:\/\/en.akkogear.com\/wp-content\/uploads\/2026\/07\/Greedy-Bear-5108-V5-XQ-CJ.avif\" alt=\"Gasket mount construction\"\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- SWITCH CARD --\u003e\n\u003csection class=\"sk-sw-sec\"\u003e\n  \u003cdiv class=\"sk-wrap\"\u003e\n    \u003cdiv class=\"sk-sw-card\"\u003e\n      \u003cdiv\u003e\n        \u003cspan class=\"sk-sw-badge\"\u003eLinear Switch\u003c\/span\u003e\n        \u003cdiv class=\"sk-sw-title\"\u003eAkko Crystal Silver U1 Switch\u003c\/div\u003e\n        \u003cdiv class=\"sk-sw-row\"\u003e\n\u003cspan\u003eType\u003c\/span\u003e\u003cspan\u003eLinear\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"sk-sw-row\"\u003e\n\u003cspan\u003eActuation Force\u003c\/span\u003e\u003cspan\u003e35 ± 5gf\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"sk-sw-row\"\u003e\n\u003cspan\u003eTotal Travel Distance\u003c\/span\u003e\u003cspan\u003e3.6 ± 0.2 mm\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"sk-sw-row\"\u003e\n\u003cspan\u003ePre-travel Distance\u003c\/span\u003e\u003cspan\u003e1.00 mm\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"sk-sw-row\"\u003e\n\u003cspan\u003eMaterial\u003c\/span\u003e\u003cspan\u003ePA \/ PC \/ PC\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"sk-sw-row\"\u003e\n\u003cspan\u003eLED Diffuser\u003c\/span\u003e\u003cspan\u003eYes\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"sk-sw-img\"\u003e\u003cimg src=\"https:\/\/en.akkogear.com\/wp-content\/uploads\/2026\/07\/Greedy-Bear-5108-V5-XQ-Crystal-Silver-U1.avif\" alt=\"Akko Crystal Silver U1 switch\"\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- SPECS --\u003e\n\u003csection class=\"sk-specs-sec\"\u003e\n  \u003cdiv class=\"sk-wrap\"\u003e\n    \u003cdiv class=\"sk-specs-panel\"\u003e\n      \u003cp class=\"sk-specs-lbl\"\u003eShiny Kitten 5108 V5\u003c\/p\u003e\n      \u003ch2\u003eTechnical Specifications\u003c\/h2\u003e\n      \u003cp\u003eCheck the user manual for shortcut keys, system commands, lighting settings and more.\u003c\/p\u003e\n      \u003ca class=\"sk-manual\" href=\"https:\/\/file.akkogear.com\/5108_V5.pdf\" rel=\"noopener\" target=\"_blank\"\u003eUser Manual\u003c\/a\u003e\n      \u003cdiv class=\"sk-specs-list\" id=\"skSpecsList\"\u003e\n        \u003cdiv class=\"sk-spec-row\"\u003e\n\u003cspan class=\"sk-slbl\"\u003eConstruction:\u003c\/span\u003e\u003cspan class=\"sk-sval\"\u003eGasket Mount\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"sk-spec-row\"\u003e\n\u003cspan class=\"sk-slbl\"\u003eConnectivity:\u003c\/span\u003e\u003cspan class=\"sk-sval\"\u003eBluetooth 5.0 \/ 2.4GHz \/ USB Type-C\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"sk-spec-row\"\u003e\n\u003cspan class=\"sk-slbl\"\u003eLighting:\u003c\/span\u003e\u003cspan class=\"sk-sval\"\u003eARGB Backlit\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"sk-spec-row\"\u003e\n\u003cspan class=\"sk-slbl\"\u003eHot-Swap:\u003c\/span\u003e\u003cspan class=\"sk-sval\"\u003e3-Pin \/ 5-Pin Compatible\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"sk-spec-row\"\u003e\n\u003cspan class=\"sk-slbl\"\u003eN-Key Rollover:\u003c\/span\u003e\u003cspan class=\"sk-sval\"\u003eSupported\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"sk-spec-row sk-hid\"\u003e\n\u003cspan class=\"sk-slbl\"\u003eBattery Capacity:\u003c\/span\u003e\u003cspan class=\"sk-sval\"\u003e10,000mAh\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"sk-spec-row sk-hid\"\u003e\n\u003cspan class=\"sk-slbl\"\u003ePolling Rate:\u003c\/span\u003e\u003cspan class=\"sk-sval\"\u003e8,000Hz wired \u0026amp; 2.4G · 125Hz Bluetooth\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"sk-spec-row sk-hid\"\u003e\n\u003cspan class=\"sk-slbl\"\u003eMacro:\u003c\/span\u003e\u003cspan class=\"sk-sval\"\u003eAkko Macro V1.0\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"sk-spec-row sk-hid\"\u003e\n\u003cspan class=\"sk-slbl\"\u003eSwitches:\u003c\/span\u003e\u003cspan class=\"sk-sval\"\u003eAkko Crystal Silver U1\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"sk-spec-row sk-hid\"\u003e\n\u003cspan class=\"sk-slbl\"\u003eMaterials:\u003c\/span\u003e\u003cspan class=\"sk-sval\"\u003ePBT Keycap + ABS Case\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"sk-spec-row sk-hid\"\u003e\n\u003cspan class=\"sk-slbl\"\u003ePrinting Method:\u003c\/span\u003e\u003cspan class=\"sk-sval\"\u003eDye-Sublimation \/ Double-Shot\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"sk-spec-row sk-hid\"\u003e\n\u003cspan class=\"sk-slbl\"\u003eKeycap Profile:\u003c\/span\u003e\u003cspan class=\"sk-sval\"\u003eMAO\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"sk-spec-row sk-hid\"\u003e\n\u003cspan class=\"sk-slbl\"\u003eProduct Weight:\u003c\/span\u003e\u003cspan class=\"sk-sval\"\u003eApprox. 1.41 kg\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"sk-spec-row sk-hid\"\u003e\n\u003cspan class=\"sk-slbl\"\u003eDimensions:\u003c\/span\u003e\u003cspan class=\"sk-sval\"\u003e440.5 × 130 × 30.1 mm (excl. keycap height)\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"sk-spec-row sk-hid\"\u003e\n\u003cspan class=\"sk-slbl\"\u003eOperating Systems:\u003c\/span\u003e\u003cspan class=\"sk-sval\"\u003eWindows \/ macOS \/ iOS \/ Android\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"sk-spec-row sk-hid\"\u003e\n\u003cspan class=\"sk-slbl\"\u003ePackage Contents:\u003c\/span\u003e\u003cspan class=\"sk-sval\"\u003eKeyboard ×1 · Manual ×1 · Cable ×1 · Receiver ×1 · Keycap Puller ×1 · Switch Puller ×1 · Dust Cover ×1 · Spare Switches\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"sk-specs-tog\"\u003e\n        \u003cbutton id=\"sk-tog\" type=\"button\"\u003e\n          \u003cspan id=\"sk-tog-lbl\"\u003eView All\u003c\/span\u003e\n          \u003cspan class=\"sk-tog-icon\"\u003e⌄\u003c\/span\u003e\n        \u003c\/button\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- PACKAGE --\u003e\n\u003csection class=\"sk-pkg-sec\"\u003e\n  \u003cdiv class=\"sk-wrap\"\u003e\n    \u003cdiv class=\"sk-pkg-panel\"\u003e\n      \u003cdiv\u003e\n        \u003cspan class=\"sk-tag\"\u003eWhat's in the Box\u003c\/span\u003e\n        \u003ch3\u003ePackage Contents\u003c\/h3\u003e\n        \u003cp style=\"margin:0;\"\u003eEverything you need to get started.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cul class=\"sk-pkg-list\"\u003e\n        \u003cli\u003eKeyboard × 1\u003c\/li\u003e\n        \u003cli\u003eUser Manual × 1\u003c\/li\u003e\n        \u003cli\u003eUSB-C Cable × 1\u003c\/li\u003e\n        \u003cli\u003e2.4G Receiver × 1\u003c\/li\u003e\n        \u003cli\u003eKeycap Puller × 1\u003c\/li\u003e\n        \u003cli\u003eSwitch Puller × 1\u003c\/li\u003e\n        \u003cli\u003eDust Cover × 1\u003c\/li\u003e\n        \u003cli\u003eSpare Switches\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- FOOTER BANNER --\u003e\n\u003cdiv class=\"sk-wrap\"\u003e\n  \u003cdiv class=\"sk-footer-img\"\u003e\n    \u003cimg src=\"https:\/\/en.akkogear.com\/wp-content\/uploads\/2026\/07\/Greedy-Bear-5108-V5-XQ-CC.avif\" alt=\"Akko Shiny Kitten 5108 V5 closing image\"\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cp class=\"sk-footer-note\"\u003eThis product is manufactured by \u003cstrong\u003eAkko\u003c\/strong\u003e and features the \u003cstrong\u003eShiny Kitten\u003c\/strong\u003e original design. Images are for illustrative purposes; actual product and packaging may differ slightly.\u003c\/p\u003e\n\n\u003c!-- END CTA --\u003e\n\u003csection class=\"sk-end-cta\"\u003e\n  \u003cdiv class=\"sk-wrap\"\u003e\n    \u003cdiv class=\"sk-end-inner\"\u003e\n      \u003cdiv class=\"sk-end-sparks\"\u003e\n\u003cspan\u003e✦\u003c\/span\u003e\u003cspan\u003e✦\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cspan class=\"sk-end-tag\"\u003eShiny Kitten × Akko\u003c\/span\u003e\n      \u003ch2 class=\"sk-end-title\"\u003eReady to Make It Yours?\u003c\/h2\u003e\n      \u003cp class=\"sk-end-sub\"\u003e100% layout · 8K Hz · Gasket Mount · 10,000mAh · Cat Ear Keycaps\u003c\/p\u003e\n      \u003cdiv class=\"sk-end-btn-wrap\"\u003e\n        \u003cbutton class=\"sk-end-btn\" id=\"sk-jump-end\" type=\"button\"\u003e\n          \u003cspan class=\"sk-end-btn-ico\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#fff\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n              \u003ccircle cx=\"9\" cy=\"21\" r=\"1\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"20\" cy=\"21\" r=\"1\"\u003e\u003c\/circle\u003e\n              \u003cpath d=\"M1 1h4l2.68 13.39a2 2 0 001.99 1.61h9.72a2 2 0 001.99-1.61L23 6H6\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/span\u003e\n          Add to Cart\n        \u003c\/button\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003cp\u003e \u003c\/p\u003e\n\n\u003cscript\u003e\n(function () {\n  'use strict';\n\n  \/* ── SPECS TOGGLE ──────────────────────────────────── *\/\n  var tog    = document.getElementById('sk-tog');\n  var togLbl = document.getElementById('sk-tog-lbl');\n  var hidRows= document.querySelectorAll('#skSpecsList .sk-hid');\n  var open   = false;\n  if (tog) {\n    tog.addEventListener('click', function () {\n      open = !open;\n      hidRows.forEach(function (r) { r.style.display = open ? 'grid' : 'none'; });\n      togLbl.textContent = open ? 'Show Less' : 'View All';\n      tog.classList.toggle('open', open);\n    });\n  }\n\n  \/* ── FIND \u0026 SCROLL TO ATC ──────────────────────────── *\/\n  var ATC = [\n    '[name=\"add\"]', '.product-form__submit', '.btn--add-to-cart',\n    '.add-to-cart', 'button[data-add-to-cart]',\n    '.product__submit__item button', '#AddToCart', '#add-to-cart',\n    '[data-testid=\"add-to-cart-button\"]'\n  ];\n  function findATC() {\n    for (var i = 0; i \u003c ATC.length; i++) {\n      var el = document.querySelector(ATC[i]);\n      if (el) return el;\n    }\n    return null;\n  }\n  function jumpToATC() {\n    var btn = findATC();\n    if (btn) {\n      btn.scrollIntoView({ behavior: 'smooth', block: 'center' });\n      setTimeout(function () {\n        btn.classList.add('sk-atc-glow');\n        btn.addEventListener('animationend', function h() {\n          btn.classList.remove('sk-atc-glow');\n          btn.removeEventListener('animationend', h);\n        });\n      }, 700);\n    } else {\n      var form = document.querySelector('form[action*=\"\/cart\/add\"]');\n      if (form) form.scrollIntoView({ behavior: 'smooth', block: 'center' });\n    }\n  }\n  var jTop = document.getElementById('sk-jump-top');\n  var jEnd = document.getElementById('sk-jump-end');\n  if (jTop) jTop.addEventListener('click', jumpToATC);\n  if (jEnd) jEnd.addEventListener('click', jumpToATC);\n\n})();\n\u003c\/script\u003e","brand":"AKKO","offers":[{"title":"Pink SP","offer_id":48747183538333,"sku":null,"price":154.9,"currency_code":"USD","in_stock":true},{"title":"Green SP","offer_id":48747183571101,"sku":null,"price":154.9,"currency_code":"USD","in_stock":true},{"title":"Yellow SP","offer_id":48747183603869,"sku":null,"price":154.9,"currency_code":"USD","in_stock":true},{"title":"White SP","offer_id":48747183636637,"sku":null,"price":154.9,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0684\/6962\/0893\/files\/shiny-kitten-5108-v5-mechanical-keyboard-8202883.png?v=1786535408","url":"https:\/\/keyartisan.net\/products\/shiny-kitten-5108-v5-mechanical-keyboard","provider":"KeyArtisan","version":"1.0","type":"link"}