{"product_id":"hello-kitty-5075-v5-mechanical-keyboard","title":"Hello Kitty 5075 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 Hello Kitty 5075 V5 mechanical keyboard — 75% layout, Gasket Mount, 1K Hz wireless, ARGB, 8,000mAh battery and full Sanrio Hello Kitty 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 — Hello Kitty 5075 V5\n   ========================================================================== *\/\n:root {\n  --hk-red:       #E8002D;\n  --hk-red-soft:  #FFE5EA;\n  --hk-red-pale:  #FFF5F7;\n  --hk-deep:      #B8001F;\n  --hk-bow:       #FFD700;\n  --hk-bow-soft:  #FFF8D6;\n  --white:        #FFFFFF;\n  --ink:          #2A1A1F;\n  --ink-soft:     #6B404E;\n  --line:         #F5C6D0;\n  --cream:        #FFFCFD;\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(232,0,45,0.35);\n  --shadow-card: 0 12px 30px -18px rgba(42,26,31,0.2);\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  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.hk5-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.hk5-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.hk5-div.to-red  { --t: var(--hk-red-soft); }\n.hk5-div.to-cream{ --t: var(--cream); }\n.hk5-div.flip    { transform: rotate(180deg); }\n\n\/* ── TOP STRIP ───────────────────────────────────────── *\/\n.hk5-top-strip {\n  background: var(--ink);\n  color: var(--hk-bow);\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.hk5-brand-header { padding: 22px 0 16px; text-align: center; }\n.hk5-eyebrow-pill {\n  display: inline-flex; align-items: center; gap: 8px;\n  background: var(--hk-red-soft); color: var(--hk-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.hk5-brand-header h1 { margin-bottom: 12px; }\n.hk5-brand-header .hk5-sub {\n  max-width: 700px; margin: 0 auto 26px;\n  color: var(--ink-soft); font-size: 1.15rem;\n}\n\n\/* ── CTA BUTTON — Shopify !important override ────────── *\/\n.hk5-cta-wrap {\n  display: flex !important; justify-content: center !important;\n  margin: 4px 0 !important; width: 100% !important;\n}\n.hk5-cta-btn {\n  display: inline-flex !important; align-items: center !important;\n  justify-content: flex-start !important; gap: 16px !important;\n  background: linear-gradient(135deg, var(--hk-red), #FF1744, var(--hk-deep)) !important;\n  background-size: 200% 200% !important;\n  animation: hk5Grad 3s ease infinite !important;\n  color: #ffffff !important; font-family: 'Baloo 2', 'Manrope', sans-serif !important;\n  font-weight: 700 !important; font-size: 1.1rem !important; line-height: 1 !important;\n  text-decoration: none !important; text-transform: none !important; letter-spacing: 0 !important;\n  padding: 10px 32px 10px 10px !important; border-radius: 999px !important;\n  border: none !important; outline: none !important; cursor: pointer !important;\n  box-shadow: 0 8px 28px -8px rgba(232,0,45,0.55) !important;\n  transition: transform 0.2s ease, box-shadow 0.2s ease !important;\n  min-height: 0 !important; width: auto !important; max-width: none !important;\n  opacity: 1 !important; visibility: visible !important; position: relative !important;\n}\n.hk5-cta-btn:hover {\n  transform: translateY(-3px) !important;\n  box-shadow: 0 14px 36px -8px rgba(232,0,45,0.65) !important;\n  color: #ffffff !important; text-decoration: none !important;\n}\n.hk5-cta-btn:focus { color: #ffffff !important; outline: none !important; }\n.hk5-cta-btn .hk5-cta-icon {\n  display: flex !important; align-items: center !important; justify-content: center !important;\n  width: 44px !important; height: 44px !important; min-width: 44px !important; min-height: 44px !important;\n  background: rgba(255,255,255,0.22) !important; border-radius: 50% !important;\n  flex-shrink: 0 !important; padding: 0 !important; margin: 0 !important; border: none !important;\n}\n.hk5-cta-btn .hk5-cta-icon svg {\n  display: block !important; 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 hk5Grad {\n  0%   { background-position: 0% 50%; }\n  50%  { background-position: 100% 50%; }\n  100% { background-position: 0% 50%; }\n}\n\n\/* ── HERO ────────────────────────────────────────────── *\/\n.hk5-hero {\n  background: linear-gradient(180deg, var(--hk-red-soft) 0%, #FFB3BF 100%);\n  padding: 10px 0 0;\n}\n.hk5-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.hk5-hero-frame img { width: 100%; height: auto; }\n.hk5-hero-cap {\n  position: absolute; left: 0; right: 0; bottom: 0;\n  padding: 28px 32px; text-align: center;\n  background: linear-gradient(0deg, rgba(42,26,31,0.55) 0%, transparent 60%);\n  color: #fff;\n}\n.hk5-hero-cap span { font-family: var(--font-mono); font-size: 0.78rem; letter-spacing: 0.08em; text-transform: uppercase; opacity: 0.85; }\n.hk5-hero-cap strong { display: block; font-family: var(--font-display); font-size: clamp(1.3rem, 3vw, 1.9rem); }\n\n\/* ── BADGE ROW ───────────────────────────────────────── *\/\n.hk5-badge-sec { padding: 26px 0 12px; text-align: center; }\n.hk5-badge-pill {\n  display: inline-block; background: var(--hk-red); 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.hk5-badge-row { display: flex; flex-wrap: wrap; justify-content: center; gap: 12px; margin-top: 4px; }\n.hk5-chip {\n  display: flex; align-items: center; gap: 8px;\n  background: var(--white); border: 1.5px solid var(--line);\n  color: var(--hk-deep); font-weight: 700; font-size: 0.98rem;\n  padding: 13px 24px; border-radius: 999px; box-shadow: var(--shadow-card);\n  transition: transform 0.2s, box-shadow 0.2s;\n}\n.hk5-chip:hover { transform: translateY(-3px); box-shadow: 0 16px 28px -18px rgba(232,0,45,0.35); }\n\n\/* ── FEATURE ICON GRID ───────────────────────────────── *\/\n.hk5-icon-grid-sec { padding: 34px 0; text-align: center; }\n.hk5-icon-grid { display: grid; grid-template-columns: repeat(4,1fr); gap: 20px; }\n.hk5-icon-card {\n  background: var(--white); border-radius: var(--radius-md);\n  padding: 30px 16px 26px; text-align: center; border: 1px solid var(--line);\n  transition: transform 0.25s, box-shadow 0.25s;\n}\n.hk5-icon-card:hover { transform: translateY(-6px) rotate(-0.5deg); box-shadow: var(--shadow-card); }\n.hk5-icon-wrap {\n  width: 74px; height: 74px; margin: 0 auto 16px;\n  border-radius: 50%; background: var(--hk-red-soft);\n  display: flex; align-items: center; justify-content: center; overflow: hidden;\n}\n.hk5-icon-wrap img { width: 60%; height: 60%; object-fit: contain; }\n.hk5-icon-card h3 { font-size: 1.05rem; margin: 0; }\n\n\/* ── EYEBROW TAG ─────────────────────────────────────── *\/\n.hk5-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(--hk-deep); background: var(--hk-red-soft);\n  padding: 5px 16px; border-radius: 999px; margin-bottom: 16px;\n}\n\n\/* ── ALTERNATING MODULES — strict left\/right ─────────── *\/\n.hk5-mod { padding: 36px 0; }\n.hk5-mod.on-red { background: var(--hk-red-pale); }\n.hk5-mod-grid {\n  display: grid; grid-template-columns: 1fr 1fr;\n  gap: 48px; align-items: center;\n}\n\/* text always left, image always right *\/\n.hk5-tc { order: 1; }\n.hk5-ic { order: 2; }\n\/* reversed: image left, text right *\/\n.hk5-mod-grid.rev .hk5-tc { order: 2; }\n.hk5-mod-grid.rev .hk5-ic { order: 1; }\n\n.hk5-tc h2 { margin-bottom: 18px; }\n.hk5-tc p  { font-size: 1.1rem; line-height: 1.72; }\n.hk5-tc .fine { font-family: var(--font-mono); font-size: 0.83rem; color: var(--ink-soft); opacity: 0.8; margin-top: 14px; }\n.hk5-ic { border-radius: var(--radius-lg); overflow: hidden; box-shadow: var(--shadow-card); border: 1px solid var(--line); }\n.hk5-ic img { width: 100%; height: 100%; object-fit: cover; }\n\n\/* ── GAMING HEADER ───────────────────────────────────── *\/\n.hk5-gaming-hdr { text-align: center; padding: 34px 0 8px; }\n.hk5-gaming-hdr h2 { margin-top: 10px; }\n\n\/* ── DEMO CARDS — Snap Key + Mod-Tap ────────────────── *\/\n.hk5-demo-sec { padding: 14px 0 36px; }\n.hk5-demo-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 24px; }\n.hk5-demo-card {\n  background: var(--white); border: 1px solid var(--line);\n  border-radius: var(--radius-lg); padding: 32px;\n  box-shadow: var(--shadow-card); text-align: center;\n}\n.hk5-demo-visual {\n  background: var(--hk-red-pale); border-radius: var(--radius-md);\n  padding: 30px 18px; margin: 14px 0 24px;\n  display: flex; align-items: center; justify-content: center;\n}\n.hk5-demo-num { font-family: var(--font-mono); font-weight: 700; font-size: 0.88rem; color: var(--hk-red); opacity: 0.65; margin-bottom: 6px; }\n.hk5-demo-card h3 { font-size: 1.25rem; margin: 0 0 12px; }\n.hk5-demo-card p  { font-size: 1.05rem; text-align: left; line-height: 1.65; }\n\n\/* ── SNAP KEY DEMO ───────────────────────────────────── *\/\n.snap-demo { display: flex; align-items: center; gap: 24px; width: 100%; }\n.snap-block { flex: 1; text-align: center; }\n.snap-lbl { font-family: var(--font-mono); font-size: 0.75rem; color: var(--ink-soft); margin-bottom: 12px; min-height: 32px; line-height: 1.4; }\n.snap-track {\n  position: relative; height: 36px;\n  background: var(--white); border-radius: 999px;\n  border: 1px solid var(--line); overflow: hidden; margin-bottom: 14px;\n}\n.snap-dot { position: absolute; top: 6px; width: 24px; height: 24px; border-radius: 50%; }\n.snap-dot.off { background: #4CAF50; left: 6px; }\n.snap-dot.on  { background: #2196A8; left: 6px; }\n.snap-keys { display: flex; justify-content: center; gap: 10px; align-items: center; }\n.skey {\n  width: 36px; height: 36px; border-radius: 8px;\n  background: var(--white); border: 1.5px solid var(--line);\n  display: flex; align-items: center; justify-content: center;\n  font-family: var(--font-mono); font-size: 0.88rem; font-weight: 700; color: var(--ink-soft);\n}\n.skey.aoff { background: #388E3C; color: #fff; border-color: #388E3C; }\n.skey.aon  { background: #1B7A82; color: #fff; border-color: #1B7A82; }\n.skey-plus { color: var(--ink-soft); font-weight: 700; }\n.snap-line { width: 65%; height: 3px; background: #F5A623; border-radius: 2px; margin: 10px auto 0; }\n\n\/* ── MOD-TAP DEMO ────────────────────────────────────── *\/\n.modtap-demo { display: flex; align-items: center; justify-content: center; gap: 32px; }\n.mt-key {\n  width: 60px; height: 60px; border-radius: 14px;\n  background: #388E3C; color: #fff;\n  font-family: var(--font-mono); font-weight: 700; font-size: 1.2rem;\n  display: flex; align-items: center; justify-content: center;\n}\n.mt-actions { display: flex; gap: 20px; }\n.mt-action { text-align: center; }\n.mt-result {\n  width: 46px; height: 46px; border-radius: 10px;\n  background: var(--white); border: 1.5px solid var(--line);\n  font-family: var(--font-mono); font-weight: 700; font-size: 1rem;\n  display: flex; align-items: center; justify-content: center;\n  margin-bottom: 8px; color: var(--ink);\n}\n.mt-action span { font-family: var(--font-mono); font-size: 0.76rem; color: var(--ink-soft); }\n\n\/* ── TRANSITION BANNER ───────────────────────────────── *\/\n.hk5-trans-wrap { padding: 10px 0 20px; }\n.hk5-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.hk5-trans::before {\n  content: \"\"; position: absolute;\n  width: 200px; height: 200px; border-radius: 50%;\n  background: radial-gradient(circle, rgba(232,0,45,0.2), transparent 70%);\n  top: -70px; left: -70px;\n}\n.hk5-trans::after {\n  content: \"\"; position: absolute;\n  width: 200px; height: 200px; border-radius: 50%;\n  background: radial-gradient(circle, rgba(255,215,0,0.15), transparent 70%);\n  bottom: -70px; right: -70px;\n}\n.hk5-trans-hearts { position: absolute; inset: 0; pointer-events: none; font-size: 1.1rem; color: rgba(255,215,0,0.28); display: flex; justify-content: space-between; padding: 18px 32px; }\n.hk5-trans-tag {\n  display: inline-block; position: relative;\n  font-family: var(--font-mono); font-size: 0.75rem; letter-spacing: 0.16em; text-transform: uppercase;\n  color: var(--hk-bow); border: 1px solid rgba(255,215,0,0.4);\n  padding: 5px 20px; border-radius: 999px; margin-bottom: 14px;\n}\n.hk5-trans h2 { color: #fff; position: relative; margin: 0; }\n\n\/* ── DARK DUAL CARDS ─────────────────────────────────── *\/\n.hk5-dark-sec { padding: 36px 0; background: var(--ink); }\n.hk5-dark-lead { text-align: center; max-width: 640px; margin: 0 auto 40px; }\n.hk5-dark-lead h2 { color: #fff; }\n.hk5-dark-lead p  { color: var(--hk-red-soft); font-size: 1.1rem; }\n.hk5-dark-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 24px; }\n.hk5-dark-card {\n  background: rgba(255,255,255,0.05); border: 1px solid rgba(245,198,208,0.25);\n  border-radius: var(--radius-lg); padding: 30px; text-align: center;\n}\n.hk5-dark-card h3 { color: #fff; font-size: 1.25rem; }\n.hk5-dark-card p  { color: rgba(255,245,247,0.8); font-size: 1.05rem; }\n.hk5-dark-img { position: relative; border-radius: var(--radius-md); overflow: hidden; margin-top: 18px; }\n.hk5-dark-img::before { content: \"\"; position: absolute; inset: 0; z-index: 1; background: radial-gradient(circle at 30% 20%, rgba(232,0,45,0.22), transparent 60%); }\n.hk5-dark-img img { position: relative; z-index: 0; width: 100%; }\n\n\/* ── INFO ROWS ───────────────────────────────────────── *\/\n.hk5-info { padding: 30px 0; }\n.hk5-info-inner { display: grid; grid-template-columns: 1fr 1.55fr; gap: 48px; align-items: center; }\n\/* text always left *\/\n.hk5-info-text { text-align: left; order: 1; }\n.hk5-info-img  { order: 2; border-radius: var(--radius-lg); overflow: hidden; box-shadow: var(--shadow-card); border: 1px solid var(--line); }\n.hk5-info-img img { width: 100%; display: block; }\n.hk5-info-text h3 { font-family: var(--font-display); font-size: 1.6rem; font-weight: 700; color: var(--hk-deep); margin-bottom: 12px; }\n.hk5-info-text p  { font-size: 1.12rem; line-height: 1.72; }\n.hk5-launch {\n  display: inline-flex; align-items: center; gap: 8px;\n  background: var(--hk-red); 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.hk5-launch:hover { background: var(--hk-deep); transform: translateY(-2px); }\n\n\/* ── SWITCH CARD ─────────────────────────────────────── *\/\n.hk5-sw-sec { padding: 34px 0; }\n.hk5-sw-card {\n  background: var(--hk-red-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.hk5-sw-badge {\n  display: inline-block; background: var(--hk-red); 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.hk5-sw-title { font-family: var(--font-display); font-size: 1.65rem; font-weight: 700; margin-bottom: 24px; }\n.hk5-sw-row { display: flex; justify-content: space-between; padding: 12px 0; border-bottom: 1px dashed var(--line); font-size: 1rem; }\n.hk5-sw-row span:first-child { color: var(--ink-soft); }\n.hk5-sw-row span:last-child  { font-family: var(--font-mono); font-weight: 600; color: var(--ink); }\n.hk5-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.hk5-sw-img img { width: 100%; }\n\n\/* ── SPECS ───────────────────────────────────────────── *\/\n.hk5-specs-sec { padding: 34px 0 40px; }\n.hk5-specs-panel { background: var(--white); border: 1px solid var(--line); border-radius: var(--radius-lg); padding: 48px; box-shadow: var(--shadow-card); }\n.hk5-specs-lbl { font-family: var(--font-mono); font-size: 0.78rem; letter-spacing: 0.08em; text-transform: uppercase; color: var(--hk-red); margin-bottom: 6px; }\n.hk5-specs-panel h2 { margin-bottom: 8px; }\n.hk5-specs-panel \u003e p { max-width: 560px; font-size: 1.05rem; }\n.hk5-manual {\n  display: inline-flex; align-items: center; gap: 6px;\n  border: 1.5px solid var(--hk-red); color: var(--hk-red) !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.hk5-manual:hover { background: var(--hk-red); color: #fff !important; }\n.hk5-specs-list { margin-top: 24px; }\n.hk5-spec-row { display: grid; grid-template-columns: 240px 1fr; gap: 12px; padding: 15px 0; border-bottom: 1px solid var(--line); }\n.hk5-spec-row:last-child { border-bottom: none; }\n.hk5-spec-row.hk5-hid { display: none; }\n.hk5-slbl { font-weight: 700; color: var(--ink); font-size: 1.02rem; }\n.hk5-sval { font-family: var(--font-mono); color: var(--ink-soft); font-size: 0.97rem; }\n.hk5-specs-tog { text-align: center; margin-top: 28px; }\n#hk5-tog {\n  display: inline-flex; align-items: center; gap: 8px;\n  background: var(--hk-red-soft); border: 1px solid var(--line);\n  color: var(--hk-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#hk5-tog:hover { background: #FFCCD5; }\n.hk5-tog-icon { display: inline-block; transition: transform 0.25s; }\n#hk5-tog.open .hk5-tog-icon { transform: rotate(180deg); }\n\n\/* ── PACKAGE ─────────────────────────────────────────── *\/\n.hk5-pkg-sec { padding: 8px 0 34px; }\n.hk5-pkg-panel {\n  background: var(--hk-bow-soft); 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.hk5-pkg-panel h3 { font-size: 1.3rem; margin-bottom: 6px; }\n.hk5-pkg-list { list-style: none; margin: 0; padding: 0; display: grid; grid-template-columns: repeat(3,1fr); gap: 12px 20px; text-align: left; }\n.hk5-pkg-list li { display: flex; align-items: center; gap: 10px; font-size: 1rem; color: var(--ink-soft); }\n.hk5-pkg-list li::before { content: \"\"; width: 9px; height: 9px; border-radius: 50%; background: var(--hk-red); flex-shrink: 0; }\n\n\/* ── FOOTER BANNER ───────────────────────────────────── *\/\n.hk5-footer-img { position: relative; max-width: 1400px; margin: 0 auto 40px; border-radius: var(--radius-lg); overflow: hidden; box-shadow: var(--shadow-soft); }\n.hk5-footer-img img { width: 100%; }\n.hk5-footer-note { text-align: center; padding-bottom: 36px; color: var(--ink-soft); font-size: 0.88rem; line-height: 1.7; }\n.hk5-footer-note strong { color: var(--hk-red); }\n\n\/* ── END CTA ─────────────────────────────────────────── *\/\n.hk5-end-cta { padding: 18px 0 50px; }\n.hk5-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.hk5-end-inner::before {\n  content: \"\"; position: absolute; width: 280px; height: 280px; border-radius: 50%;\n  background: radial-gradient(circle, rgba(232,0,45,0.2), transparent 70%);\n  top: -80px; left: -80px; pointer-events: none;\n}\n.hk5-end-inner::after {\n  content: \"\"; position: absolute; width: 240px; height: 240px; border-radius: 50%;\n  background: radial-gradient(circle, rgba(255,215,0,0.14), transparent 70%);\n  bottom: -70px; right: -60px; pointer-events: none;\n}\n.hk5-end-hearts { position: absolute; inset: 0; pointer-events: none; font-size: 1rem; color: rgba(255,215,0,0.25); display: flex; justify-content: space-between; padding: 18px 32px; }\n.hk5-end-tag {\n  display: inline-block; position: relative;\n  font-family: var(--font-mono); font-size: 0.76rem; letter-spacing: 0.16em; text-transform: uppercase;\n  color: var(--hk-bow); border: 1px solid rgba(255,215,0,0.4);\n  padding: 5px 20px; border-radius: 999px; margin-bottom: 18px;\n}\n.hk5-end-title { color: #fff; font-size: clamp(1.9rem, 3.5vw, 2.9rem); margin-bottom: 12px; position: relative; }\n.hk5-end-sub { color: rgba(255,235,238,0.75); font-family: var(--font-mono); font-size: 0.92rem; letter-spacing: 0.04em; margin-bottom: 0; position: relative; }\n.hk5-end-btn-wrap { margin-top: 48px; }\n.hk5-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, #FF1744, var(--hk-red), #FF6D00) !important;\n  background-size: 200% 200% !important; animation: hk5Grad 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; line-height: 1 !important;\n  text-decoration: none !important; 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(232,0,45,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; min-height: 0 !important; opacity: 1 !important;\n}\n.hk5-end-btn:hover { transform: translateY(-4px) scale(1.02) !important; box-shadow: 0 18px 48px -10px rgba(232,0,45,0.75) !important; color: #ffffff !important; text-decoration: none !important; }\n.hk5-end-btn:focus { color: #ffffff !important; outline: none !important; }\n.hk5-end-btn .hk5-end-btn-ico {\n  display: flex !important; align-items: center !important; justify-content: center !important;\n  width: 48px !important; height: 48px !important; min-width: 48px !important; min-height: 48px !important;\n  background: rgba(255,255,255,0.22) !important; border-radius: 50% !important;\n  flex-shrink: 0 !important; padding: 0 !important; margin: 0 !important; border: none !important;\n}\n.hk5-end-btn .hk5-end-btn-ico svg {\n  display: block !important; width: 22px !important; height: 22px !important;\n  min-width: 22px !important; min-height: 22px !important; 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 hk5AtcGlow {\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(232,0,45,0.3); }\n  60%  { box-shadow: 0 0 14px 5px rgba(255,200,210,0.45), 0 0 28px 10px rgba(232,0,45,0.18); }\n  100% { box-shadow: 0 0 0 0 rgba(232,0,45,0); }\n}\n.hk5-atc-glow { animation: hk5AtcGlow 2s ease-in-out 3 !important; }\n\n\/* ── RESPONSIVE ──────────────────────────────────────── *\/\n@media (max-width: 980px) {\n  .hk5-icon-grid  { grid-template-columns: repeat(3,1fr); }\n  .hk5-mod-grid   { grid-template-columns: 1fr; gap: 26px; }\n  .hk5-mod-grid .hk5-tc { order: 1 !important; }\n  .hk5-mod-grid .hk5-ic { order: 2 !important; }\n  .hk5-demo-grid  { grid-template-columns: 1fr; }\n  .hk5-dark-grid  { grid-template-columns: 1fr; }\n  .hk5-sw-card    { grid-template-columns: 1fr; }\n  .hk5-pkg-panel  { grid-template-columns: 1fr; }\n  .hk5-pkg-list   { grid-template-columns: repeat(2,1fr); text-align: left; }\n  .hk5-info-inner { grid-template-columns: 1fr; gap: 24px; }\n  .hk5-info-text  { order: 1 !important; text-align: center; }\n  .hk5-info-img   { order: 2 !important; }\n  .hk5-launch     { margin: 16px auto 0; display: inline-flex; }\n}\n@media (max-width: 620px) {\n  .hk5-wrap { padding: 0 16px; }\n  h1 { font-size: 2rem; } h2 { font-size: 1.55rem; }\n  .hk5-icon-grid { grid-template-columns: repeat(2,1fr); gap: 14px; }\n  .hk5-icon-card { padding: 20px 10px 16px; }\n  .hk5-icon-wrap { width: 58px; height: 58px; }\n  .hk5-icon-card h3 { font-size: 0.9rem; }\n  .hk5-badge-row { flex-direction: column; align-items: stretch; }\n  .hk5-chip { justify-content: center; }\n  .hk5-trans { padding: 34px 18px; }\n  .hk5-specs-panel { padding: 28px 20px; }\n  .hk5-spec-row { grid-template-columns: 1fr; gap: 3px; }\n  .hk5-pkg-list { grid-template-columns: 1fr; }\n  .hk5-sw-card { padding: 26px; }\n  .hk5-end-inner { padding: 42px 20px 46px; }\n  .hk5-end-btn { font-size: 1.08rem !important; padding: 10px 30px 10px 10px !important; }\n  .hk5-pkg-panel { padding: 26px 20px; }\n}\n\u003c\/style\u003e\n\n\u003c!-- TOP STRIP --\u003e\n\u003cdiv class=\"hk5-top-strip\"\u003eSANRIO LICENSED DESIGN · AKKO 5075 V5 SERIES · LIMITED COLLECTION\u003c\/div\u003e\n\n\u003c!-- BRAND HEADER --\u003e\n\u003cheader class=\"hk5-brand-header\"\u003e\n  \u003cdiv class=\"hk5-wrap\"\u003e\n    \u003cspan class=\"hk5-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 · Hello Kitty Series\n    \u003c\/span\u003e\n    \u003ch1\u003eAkko Hello Kitty 5075 V5\u003cbr\u003eMechanical Keyboard\u003c\/h1\u003e\n    \u003cp class=\"hk5-sub\"\u003eA 75% layout with Gasket Mount softness and full-body Hello Kitty theming, front to back. Wired, 2.4GHz, and Bluetooth 5.0 with near-zero latency — backed by 1K Hz polling, a programmable knob, and an 8,000mAh battery.\u003c\/p\u003e\n    \u003cdiv class=\"hk5-cta-wrap\"\u003e\n      \u003cbutton class=\"hk5-cta-btn\" id=\"hk5-jump-top\" type=\"button\"\u003e\n        \u003cspan class=\"hk5-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=\"hk5-hero\"\u003e\n  \u003cdiv class=\"hk5-wrap\"\u003e\n    \u003cdiv class=\"hk5-hero-frame\"\u003e\n      \u003cimg src=\"https:\/\/en.akkogear.com\/wp-content\/uploads\/2026\/08\/Hello-Kitty-5075-V5-XQ-Q.avif\" alt=\"Akko Hello Kitty 5075 V5 mechanical keyboard overview\"\u003e\n      \u003cdiv class=\"hk5-hero-cap\"\u003e\n        \u003cspan\u003eFeatured Image\u003c\/span\u003e\n        \u003cstrong\u003eHello Kitty artwork across the full body — an iconic 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=\"hk5-div to-red\"\u003e\u003c\/div\u003e\n\n\u003c!-- BADGE ROW --\u003e\n\u003csection class=\"hk5-badge-sec\" style=\"background:var(--hk-red-soft);\"\u003e\n  \u003cdiv class=\"hk5-wrap\"\u003e\n    \u003cspan class=\"hk5-badge-pill\"\u003eV5 Upgrade\u003c\/span\u003e\n    \u003ch2\u003eWhat's New in the 5075 V5?\u003c\/h2\u003e\n    \u003cdiv class=\"hk5-badge-row\"\u003e\n      \u003cdiv class=\"hk5-chip\"\u003eSide-Integrated Controls\u003c\/div\u003e\n      \u003cdiv class=\"hk5-chip\"\u003eFull-Surface Silicone Pad Upgrade\u003c\/div\u003e\n      \u003cdiv class=\"hk5-chip\"\u003eSilicone Pillars Structural Integration\u003c\/div\u003e\n      \u003cdiv class=\"hk5-chip\"\u003ePer-Key Flex-Cut PCB\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003cdiv class=\"hk5-div to-cream flip\"\u003e\u003c\/div\u003e\n\n\u003c!-- FEATURE ICON GRID --\u003e\n\u003csection class=\"hk5-icon-grid-sec\"\u003e\n  \u003cdiv class=\"hk5-wrap\"\u003e\n    \u003cdiv class=\"hk5-icon-grid\"\u003e\n      \u003cdiv class=\"hk5-icon-card\"\u003e\n\u003cdiv class=\"hk5-icon-wrap\"\u003e\u003cimg src=\"https:\/\/en.akkogear.com\/wp-content\/uploads\/2026\/04\/Bun-Wonderland-5108-V5-MD-100-Layout.avif\" alt=\"75% Layout\"\u003e\u003c\/div\u003e\n\u003ch3\u003e75% Layout\u003c\/h3\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"hk5-icon-card\"\u003e\n\u003cdiv class=\"hk5-icon-wrap\"\u003e\u003cimg src=\"https:\/\/en.akkogear.com\/wp-content\/uploads\/2026\/04\/Bun-Wonderland-5108-V5-MD-100-8K.avif\" alt=\"1K Polling Rate\"\u003e\u003c\/div\u003e\n\u003ch3\u003e1K Polling Rate\u003c\/h3\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"hk5-icon-card\"\u003e\n\u003cdiv class=\"hk5-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=\"hk5-icon-card\"\u003e\n\u003cdiv class=\"hk5-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=\"hk5-icon-card\"\u003e\n\u003cdiv class=\"hk5-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=\"hk5-icon-card\"\u003e\n\u003cdiv class=\"hk5-icon-wrap\"\u003e\u003cimg src=\"https:\/\/en.akkogear.com\/wp-content\/uploads\/2026\/04\/Bun-Wonderland-5108-V5-MD-RGB.avif\" alt=\"ARGB Backlit\"\u003e\u003c\/div\u003e\n\u003ch3\u003eARGB Backlit\u003c\/h3\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"hk5-icon-card\"\u003e\n\u003cdiv class=\"hk5-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=\"hk5-icon-card\"\u003e\n\u003cdiv class=\"hk5-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 — text left, image right --\u003e\n\u003csection class=\"hk5-mod\"\u003e\n  \u003cdiv class=\"hk5-wrap\"\u003e\u003cdiv class=\"hk5-mod-grid\"\u003e\n    \u003cdiv class=\"hk5-tc\"\u003e\n      \u003cspan class=\"hk5-tag\"\u003eTheme Design\u003c\/span\u003e\n      \u003ch2\u003eFull-Body Themed Design\u003c\/h2\u003e\n      \u003cp\u003eThe keyboard features Hello Kitty 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    \u003c\/div\u003e\n    \u003cdiv class=\"hk5-ic\"\u003e\u003cimg src=\"https:\/\/en.akkogear.com\/wp-content\/uploads\/2026\/08\/Hello-Kitty-5075-V5-XQ-CT-CM.avif\" alt=\"Hello Kitty full-body themed design\"\u003e\u003c\/div\u003e\n  \u003c\/div\u003e\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- 1K HZ — image left, text right --\u003e\n\u003csection class=\"hk5-mod on-red\"\u003e\n  \u003cdiv class=\"hk5-wrap\"\u003e\u003cdiv class=\"hk5-mod-grid rev\"\u003e\n    \u003cdiv class=\"hk5-tc\"\u003e\n      \u003cspan class=\"hk5-tag\"\u003ePerformance\u003c\/span\u003e\n      \u003ch2\u003eDual 1K Hz Polling Rate\u003c\/h2\u003e\n      \u003cp\u003eFeaturing 1,000Hz polling rate in both wired and 2.4G mode, delivering near-zero latency, ultra-responsive performance, and precise control for both gaming and typing.\u003c\/p\u003e\n      \u003cp class=\"fine\"\u003e*When testing 1K 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=\"hk5-ic\"\u003e\u003cimg src=\"https:\/\/en.akkogear.com\/wp-content\/uploads\/2026\/08\/Hello-Kitty-5075-V5-XQ-CT-1Kz.avif\" alt=\"1K Hz polling rate\"\u003e\u003c\/div\u003e\n  \u003c\/div\u003e\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- GAMING HEADER --\u003e\n\u003cdiv class=\"hk5-div to-cream\"\u003e\u003c\/div\u003e\n\u003csection class=\"hk5-gaming-hdr\"\u003e\n  \u003cdiv class=\"hk5-wrap\"\u003e\n    \u003cspan class=\"hk5-tag\"\u003eCompetitive Gaming\u003c\/span\u003e\n    \u003ch2\u003ePro Gaming Features\u003c\/h2\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- SNAP KEY \u0026 MOD-TAP --\u003e\n\u003csection class=\"hk5-demo-sec\"\u003e\n  \u003cdiv class=\"hk5-wrap\"\u003e\n    \u003cdiv class=\"hk5-demo-grid\"\u003e\n      \u003cdiv class=\"hk5-demo-card\"\u003e\n        \u003cdiv class=\"hk5-demo-visual\"\u003e\n          \u003cdiv class=\"snap-demo\"\u003e\n            \u003cdiv class=\"snap-block\"\u003e\n              \u003cdiv class=\"snap-lbl\"\u003eAkko Snap Keys\u003cbr\u003eOff\u003c\/div\u003e\n              \u003cdiv class=\"snap-track\"\u003e\u003cdiv class=\"snap-dot off\" id=\"hk5SdOff\"\u003e\u003c\/div\u003e\u003c\/div\u003e\n              \u003cdiv class=\"snap-keys\"\u003e\n                \u003cdiv class=\"skey aoff\"\u003eA\u003c\/div\u003e\n\u003cspan class=\"skey-plus\"\u003e+\u003c\/span\u003e\u003cdiv class=\"skey aoff\"\u003eD\u003c\/div\u003e\n              \u003c\/div\u003e\n              \u003cdiv class=\"snap-line\"\u003e\u003c\/div\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"snap-block\"\u003e\n              \u003cdiv class=\"snap-lbl\"\u003eAkko Snap Keys\u003cbr\u003eOn\u003c\/div\u003e\n              \u003cdiv class=\"snap-track\"\u003e\u003cdiv class=\"snap-dot on\" id=\"hk5SdOn\"\u003e\u003c\/div\u003e\u003c\/div\u003e\n              \u003cdiv class=\"snap-keys\"\u003e\n                \u003cdiv class=\"skey\"\u003eA\u003c\/div\u003e\n\u003cspan class=\"skey-plus\"\u003e+\u003c\/span\u003e\u003cdiv class=\"skey aon\"\u003eD\u003c\/div\u003e\n              \u003c\/div\u003e\n              \u003cdiv class=\"snap-line\"\u003e\u003c\/div\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"hk5-demo-num\"\u003e01\u003c\/div\u003e\n        \u003ch3\u003eSnap Key\u003c\/h3\u003e\n        \u003cp\u003eSnap Key is Akko's implementation of SOCD, prioritising the most recent keypress for swift directional changes without releasing previous inputs. This ensures fluid, responsive control in FPS games, where quick reactions and precise movement are crucial.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"hk5-demo-card\"\u003e\n        \u003cdiv class=\"hk5-demo-visual\"\u003e\n          \u003cdiv class=\"modtap-demo\"\u003e\n            \u003cdiv class=\"mt-key\" id=\"hk5MtKey\"\u003eG\u003c\/div\u003e\n            \u003cdiv class=\"mt-actions\"\u003e\n              \u003cdiv class=\"mt-action\"\u003e\n\u003cdiv class=\"mt-result\"\u003eG\u003c\/div\u003e\n\u003cspan\u003eTap\u003c\/span\u003e\n\u003c\/div\u003e\n              \u003cdiv class=\"mt-action\"\u003e\n\u003cdiv class=\"mt-result\"\u003eF\u003c\/div\u003e\n\u003cspan\u003eHold\u003c\/span\u003e\n\u003c\/div\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"hk5-demo-num\"\u003e02\u003c\/div\u003e\n        \u003ch3\u003eMod-Tap\u003c\/h3\u003e\n        \u003cp\u003eMod-Tap is a convenience feature designed for gaming. It enables dedicated or dual-functional keys based on press behaviour — hold the key for one function, tap it for another — improving efficiency and control in a single keystroke.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- TRANSITION BANNER 1 --\u003e\n\u003cdiv class=\"hk5-wrap hk5-trans-wrap\"\u003e\n  \u003cdiv class=\"hk5-trans\"\u003e\n    \u003cdiv class=\"hk5-trans-hearts\"\u003e\n\u003cspan\u003e♥\u003c\/span\u003e\u003cspan\u003e♥\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cspan class=\"hk5-trans-tag\"\u003eHello Kitty\u003c\/span\u003e\n    \u003ch2\u003eMEET THE NEW 5075 V5\u003c\/h2\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- ARGB — text left, image right --\u003e\n\u003csection class=\"hk5-mod\"\u003e\n  \u003cdiv class=\"hk5-wrap\"\u003e\u003cdiv class=\"hk5-mod-grid\"\u003e\n    \u003cdiv class=\"hk5-tc\"\u003e\n      \u003cspan class=\"hk5-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=\"hk5-ic\"\u003e\u003cimg src=\"https:\/\/en.akkogear.com\/wp-content\/uploads\/2026\/08\/Hello-Kitty-5075-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 — image left, text right --\u003e\n\u003csection class=\"hk5-mod on-red\"\u003e\n  \u003cdiv class=\"hk5-wrap\"\u003e\u003cdiv class=\"hk5-mod-grid rev\"\u003e\n    \u003cdiv class=\"hk5-tc\"\u003e\n      \u003cspan class=\"hk5-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=\"hk5-ic\"\u003e\u003cimg src=\"https:\/\/en.akkogear.com\/wp-content\/uploads\/2026\/08\/Hello-Kitty-5075-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!-- PROGRAMMABLE KNOB — text left, image right --\u003e\n\u003csection class=\"hk5-mod\"\u003e\n  \u003cdiv class=\"hk5-wrap\"\u003e\u003cdiv class=\"hk5-mod-grid\"\u003e\n    \u003cdiv class=\"hk5-tc\"\u003e\n      \u003cspan class=\"hk5-tag\"\u003eKnob\u003c\/span\u003e\n      \u003ch2\u003eProgrammable Knob\u003c\/h2\u003e\n      \u003cp\u003ePress to toggle volume and light, turn left or right to adjust size, volume or light brightness. Enhance your workflow and control performance with a single intuitive twist.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"hk5-ic\"\u003e\u003cimg src=\"https:\/\/en.akkogear.com\/wp-content\/uploads\/2026\/08\/Hello-Kitty-5075-V5-XQ-CT-Knob.avif\" alt=\"Programmable knob\"\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=\"hk5-dark-sec\"\u003e\n  \u003cdiv class=\"hk5-wrap\"\u003e\n    \u003cdiv class=\"hk5-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=\"hk5-dark-grid\"\u003e\n      \u003cdiv class=\"hk5-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=\"hk5-dark-img\"\u003e\u003cimg src=\"https:\/\/en.akkogear.com\/wp-content\/uploads\/2026\/08\/Hello-Kitty-5075-V5-XQ-XT-Hotswap-Socket.avif\" alt=\"Hot-swap socket\"\u003e\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"hk5-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=\"hk5-dark-img\"\u003e\u003cimg src=\"https:\/\/en.akkogear.com\/wp-content\/uploads\/2026\/08\/Hello-Kitty-5075-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=\"hk5-wrap hk5-trans-wrap\"\u003e\n  \u003cdiv class=\"hk5-trans\"\u003e\n    \u003cdiv class=\"hk5-trans-hearts\"\u003e\n\u003cspan\u003e♥\u003c\/span\u003e\u003cspan\u003e♥\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cspan class=\"hk5-trans-tag\"\u003eHello Kitty\u003c\/span\u003e\n    \u003ch2\u003eGET THE MOST FROM YOUR 5075 V5\u003c\/h2\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- PBT DYE-SUB — image left, text right --\u003e\n\u003csection class=\"hk5-mod on-red\"\u003e\n  \u003cdiv class=\"hk5-wrap\"\u003e\u003cdiv class=\"hk5-mod-grid rev\"\u003e\n    \u003cdiv class=\"hk5-tc\"\u003e\n      \u003cspan class=\"hk5-tag\"\u003eKeycaps\u003c\/span\u003e\n      \u003ch2\u003ePBT Dye-Sub Keycaps\u003c\/h2\u003e\n      \u003cp\u003eMade through a dye-sublimation process with durable PBT materials that ensure the legends will not fade easily. These keycaps keep their pristine matte look while delivering a comfortable, tactile typing experience.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"hk5-ic\"\u003e\u003cimg src=\"https:\/\/en.akkogear.com\/wp-content\/uploads\/2026\/08\/Hello-Kitty-5075-V5-XQ-MOA-Profile.avif\" alt=\"PBT dye-sub keycaps\"\u003e\u003c\/div\u003e\n  \u003c\/div\u003e\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- 8,000MAH BATTERY — text left, image right --\u003e\n\u003csection class=\"hk5-mod\"\u003e\n  \u003cdiv class=\"hk5-wrap\"\u003e\u003cdiv class=\"hk5-mod-grid\"\u003e\n    \u003cdiv class=\"hk5-tc\"\u003e\n      \u003cspan class=\"hk5-tag\"\u003eBattery\u003c\/span\u003e\n      \u003ch2\u003e8,000mAh Battery\u003c\/h2\u003e\n      \u003cp\u003eEnjoy uninterrupted typing, gaming, or productivity with a high-capacity 8,000mAh battery — with no need for constant recharging. Keep going all day on a single charge.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"hk5-ic\"\u003e\u003cimg src=\"https:\/\/en.akkogear.com\/wp-content\/uploads\/2026\/08\/Hello-Kitty-5075-V5-XQ-8000mAh.avif\" alt=\"8,000mAh battery\"\u003e\u003c\/div\u003e\n  \u003c\/div\u003e\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- MULTI-MODE INFO ROW — text left, image right --\u003e\n\u003csection class=\"hk5-info\" style=\"background:var(--hk-red-pale);\"\u003e\n  \u003cdiv class=\"hk5-wrap\"\u003e\n    \u003cdiv class=\"hk5-info-inner\"\u003e\n      \u003cdiv class=\"hk5-info-text\"\u003e\n        \u003cspan class=\"hk5-tag\"\u003eConnectivity\u003c\/span\u003e\n        \u003ch3\u003eMulti-mode Connectivity\u003c\/h3\u003e\n        \u003cp\u003eThe Hello Kitty 5075 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=\"hk5-info-img\"\u003e\u003cimg src=\"https:\/\/en.akkogear.com\/wp-content\/uploads\/2026\/08\/Hello-Kitty-5075-V5-XQ-SM.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 — text left, image right --\u003e\n\u003csection class=\"hk5-info\"\u003e\n  \u003cdiv class=\"hk5-wrap\"\u003e\n    \u003cdiv class=\"hk5-info-inner\"\u003e\n      \u003cdiv class=\"hk5-info-text\"\u003e\n        \u003cspan class=\"hk5-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=\"hk5-launch\" href=\"https:\/\/web.akkogear.com\" rel=\"noopener\" target=\"_blank\"\u003eLaunch Web Driver →\u003c\/a\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"hk5-info-img\"\u003e\u003cimg src=\"https:\/\/en.akkogear.com\/wp-content\/uploads\/2026\/08\/Hello-Kitty-5075-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 — text left, image right --\u003e\n\u003csection class=\"hk5-info\" style=\"background:var(--hk-red-pale);\"\u003e\n  \u003cdiv class=\"hk5-wrap\"\u003e\n    \u003cdiv class=\"hk5-info-inner\"\u003e\n      \u003cdiv class=\"hk5-info-text\"\u003e\n        \u003cspan class=\"hk5-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=\"hk5-info-img\"\u003e\u003cimg src=\"https:\/\/en.akkogear.com\/wp-content\/uploads\/2026\/08\/Hello-Kitty-5075-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=\"hk5-sw-sec\"\u003e\n  \u003cdiv class=\"hk5-wrap\"\u003e\n    \u003cdiv class=\"hk5-sw-card\"\u003e\n      \u003cdiv\u003e\n        \u003cspan class=\"hk5-sw-badge\"\u003eLinear Switch\u003c\/span\u003e\n        \u003cdiv class=\"hk5-sw-title\"\u003eAkko V3 Piano Pro Switch\u003c\/div\u003e\n        \u003cdiv class=\"hk5-sw-row\"\u003e\n\u003cspan\u003eType\u003c\/span\u003e\u003cspan\u003eLinear\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"hk5-sw-row\"\u003e\n\u003cspan\u003eActuation Force\u003c\/span\u003e\u003cspan\u003e45 ± 5gf\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"hk5-sw-row\"\u003e\n\u003cspan\u003eTotal Travel Distance\u003c\/span\u003e\u003cspan\u003e3.1 mm\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"hk5-sw-row\"\u003e\n\u003cspan\u003ePre-travel Distance\u003c\/span\u003e\u003cspan\u003e1.9 ± 0.5 mm\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"hk5-sw-row\"\u003e\n\u003cspan\u003eMaterial\u003c\/span\u003e\u003cspan\u003ePOM \/ PA \/ PA\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"hk5-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=\"hk5-sw-img\"\u003e\u003cimg src=\"https:\/\/en.akkogear.com\/wp-content\/uploads\/2026\/06\/The-Legend-of-Hei-5108-V5-V3-Piano-Pro-GX.avif\" alt=\"Akko V3 Piano Pro 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=\"hk5-specs-sec\"\u003e\n  \u003cdiv class=\"hk5-wrap\"\u003e\n    \u003cdiv class=\"hk5-specs-panel\"\u003e\n      \u003cp class=\"hk5-specs-lbl\"\u003eHello Kitty 5075 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=\"hk5-manual\" href=\"https:\/\/file.akkogear.com\/5075_V5.pdf\" rel=\"noopener\" target=\"_blank\"\u003eUser Manual\u003c\/a\u003e\n      \u003cdiv class=\"hk5-specs-list\" id=\"hk5SpecsList\"\u003e\n        \u003cdiv class=\"hk5-spec-row\"\u003e\n\u003cspan class=\"hk5-slbl\"\u003eConstruction:\u003c\/span\u003e\u003cspan class=\"hk5-sval\"\u003eGasket Mount\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"hk5-spec-row\"\u003e\n\u003cspan class=\"hk5-slbl\"\u003eConnectivity:\u003c\/span\u003e\u003cspan class=\"hk5-sval\"\u003eBluetooth 5.0 \/ 2.4GHz \/ USB Type-C\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"hk5-spec-row\"\u003e\n\u003cspan class=\"hk5-slbl\"\u003eLighting:\u003c\/span\u003e\u003cspan class=\"hk5-sval\"\u003eARGB Backlit\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"hk5-spec-row\"\u003e\n\u003cspan class=\"hk5-slbl\"\u003eHot-Swap:\u003c\/span\u003e\u003cspan class=\"hk5-sval\"\u003e3-Pin \/ 5-Pin Compatible\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"hk5-spec-row\"\u003e\n\u003cspan class=\"hk5-slbl\"\u003eN-Key Rollover:\u003c\/span\u003e\u003cspan class=\"hk5-sval\"\u003eSupported\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"hk5-spec-row hk5-hid\"\u003e\n\u003cspan class=\"hk5-slbl\"\u003eBattery Capacity:\u003c\/span\u003e\u003cspan class=\"hk5-sval\"\u003e8,000mAh\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"hk5-spec-row hk5-hid\"\u003e\n\u003cspan class=\"hk5-slbl\"\u003ePolling Rate:\u003c\/span\u003e\u003cspan class=\"hk5-sval\"\u003e1,000Hz wired \u0026amp; 2.4G · 125Hz Bluetooth\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"hk5-spec-row hk5-hid\"\u003e\n\u003cspan class=\"hk5-slbl\"\u003eMacro:\u003c\/span\u003e\u003cspan class=\"hk5-sval\"\u003eAkko Macro V1.0\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"hk5-spec-row hk5-hid\"\u003e\n\u003cspan class=\"hk5-slbl\"\u003eSwitches:\u003c\/span\u003e\u003cspan class=\"hk5-sval\"\u003eAkko V3 Piano Pro\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"hk5-spec-row hk5-hid\"\u003e\n\u003cspan class=\"hk5-slbl\"\u003eMaterials:\u003c\/span\u003e\u003cspan class=\"hk5-sval\"\u003ePBT Keycap + ABS Case\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"hk5-spec-row hk5-hid\"\u003e\n\u003cspan class=\"hk5-slbl\"\u003ePrinting Method:\u003c\/span\u003e\u003cspan class=\"hk5-sval\"\u003eDye-Sublimation\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"hk5-spec-row hk5-hid\"\u003e\n\u003cspan class=\"hk5-slbl\"\u003eKeycap Profile:\u003c\/span\u003e\u003cspan class=\"hk5-sval\"\u003eMOA\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"hk5-spec-row hk5-hid\"\u003e\n\u003cspan class=\"hk5-slbl\"\u003eProduct Weight:\u003c\/span\u003e\u003cspan class=\"hk5-sval\"\u003eApprox. 0.99 kg\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"hk5-spec-row hk5-hid\"\u003e\n\u003cspan class=\"hk5-slbl\"\u003eDimensions:\u003c\/span\u003e\u003cspan class=\"hk5-sval\"\u003e328.8 × 141.5 × 32 mm (excl. keycap height)\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"hk5-spec-row hk5-hid\"\u003e\n\u003cspan class=\"hk5-slbl\"\u003eOperating Systems:\u003c\/span\u003e\u003cspan class=\"hk5-sval\"\u003eWindows \/ macOS \/ iOS \/ Android\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"hk5-spec-row hk5-hid\"\u003e\n\u003cspan class=\"hk5-slbl\"\u003ePackage Contents:\u003c\/span\u003e\u003cspan class=\"hk5-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=\"hk5-specs-tog\"\u003e\n        \u003cbutton id=\"hk5-tog\" type=\"button\"\u003e\n          \u003cspan id=\"hk5-tog-lbl\"\u003eView All\u003c\/span\u003e\n          \u003cspan class=\"hk5-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=\"hk5-pkg-sec\"\u003e\n  \u003cdiv class=\"hk5-wrap\"\u003e\n    \u003cdiv class=\"hk5-pkg-panel\"\u003e\n      \u003cdiv\u003e\n        \u003cspan class=\"hk5-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=\"hk5-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=\"hk5-wrap\"\u003e\n  \u003cdiv class=\"hk5-footer-img\"\u003e\n    \u003cimg src=\"https:\/\/en.akkogear.com\/wp-content\/uploads\/2026\/08\/Hello-Kitty-5075-V5-XQ-CC.avif\" alt=\"Akko Hello Kitty 5075 V5 closing image\"\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cp class=\"hk5-footer-note\"\u003eThis product is manufactured by \u003cstrong\u003eAkko\u003c\/strong\u003e and features a \u003cstrong\u003eSanrio Hello Kitty\u003c\/strong\u003e licensed 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=\"hk5-end-cta\"\u003e\n  \u003cdiv class=\"hk5-wrap\"\u003e\n    \u003cdiv class=\"hk5-end-inner\"\u003e\n      \u003cdiv class=\"hk5-end-hearts\"\u003e\n\u003cspan\u003e♥\u003c\/span\u003e\u003cspan\u003e♥\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cspan class=\"hk5-end-tag\"\u003eHello Kitty × Akko\u003c\/span\u003e\n      \u003ch2 class=\"hk5-end-title\"\u003eReady to Make It Yours?\u003c\/h2\u003e\n      \u003cp class=\"hk5-end-sub\"\u003e75% layout · 1K Hz · Gasket Mount · 8,000mAh · Full Hello Kitty theme\u003c\/p\u003e\n      \u003cdiv class=\"hk5-end-btn-wrap\"\u003e\n        \u003cbutton class=\"hk5-end-btn\" id=\"hk5-jump-end\" type=\"button\"\u003e\n          \u003cspan class=\"hk5-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('hk5-tog');\n  var togLbl = document.getElementById('hk5-tog-lbl');\n  var hidRows= document.querySelectorAll('#hk5SpecsList .hk5-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  \/* ── SNAP KEY OFF — jitter animation ───────────────── *\/\n  var dotOff = document.getElementById('hk5SdOff');\n  if (dotOff) {\n    var jSteps = [0.05, 0.62, 0.24, 0.75, 0.38, 0.58, 0.18, 0.82, 0.44, 0.92];\n    var jIdx = 0;\n    function jitterStep() {\n      var tw   = dotOff.parentElement ? dotOff.parentElement.clientWidth : 200;\n      var maxP = tw - 24 - 6;\n      dotOff.style.left = Math.round(Math.max(6, Math.min(jSteps[jIdx % jSteps.length] * maxP, maxP))) + 'px';\n      jIdx++;\n      setTimeout(jitterStep, 280);\n    }\n    setTimeout(jitterStep, 200);\n  }\n\n  \/* ── SNAP KEY ON — smooth ping-pong ────────────────── *\/\n  var dotOn = document.getElementById('hk5SdOn');\n  if (dotOn) {\n    var pos = 0.04, dir = 1;\n    function smoothFrame() {\n      var tw  = dotOn.parentElement ? dotOn.parentElement.clientWidth : 200;\n      var mxF = 1 - (24 + 6) \/ (tw || 200);\n      pos += dir * 0.008;\n      if (pos \u003e= mxF) { pos = mxF; dir = -1; }\n      if (pos \u003c= 0.04) { pos = 0.04; dir =  1; }\n      dotOn.style.left = Math.round(pos * (tw - 24 - 6) + 6) + 'px';\n      requestAnimationFrame(smoothFrame);\n    }\n    requestAnimationFrame(smoothFrame);\n  }\n\n  \/* ── MOD-TAP PRESS ─────────────────────────────────── *\/\n  var mtKey = document.getElementById('hk5MtKey');\n  if (mtKey) {\n    function pressCycle() {\n      mtKey.style.transition = 'transform 0.1s ease';\n      mtKey.style.transform  = 'scale(0.88)';\n      setTimeout(function () {\n        mtKey.style.transform = 'scale(1)';\n        setTimeout(pressCycle, 2200);\n      }, 160);\n    }\n    setTimeout(pressCycle, 800);\n  }\n\n  \/* ── JUMP 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++) { var el = document.querySelector(ATC[i]); if (el) return el; }\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('hk5-atc-glow');\n        btn.addEventListener('animationend', function h() {\n          btn.classList.remove('hk5-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('hk5-jump-top');\n  var jEnd = document.getElementById('hk5-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":"Akko V3 Piano Pro","offer_id":48789416575133,"sku":null,"price":154.9,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0684\/6962\/0893\/files\/hello-kitty-5075-v5-mechanical-keyboard-2530837.png?v=1786535406","url":"https:\/\/keyartisan.net\/products\/hello-kitty-5075-v5-mechanical-keyboard","provider":"KeyArtisan","version":"1.0","type":"link"}