{"product_id":"naruto-chibi-anime-artisan-keycap-set","title":"Naruto Chibi Anime Artisan Keycap Set","description":"\u003c!-- ================================================================= --\u003e\u003c!--  NARUTO CHIBI ANIME ARTISAN KEYCAP SET — PRODUCT DESCRIPTION      --\u003e\u003c!--  ----------------------------------------------------------------- --\u003e\u003c!--  Paste into Shopify product editor \"\u003c\u003e\" (Show HTML) view.          --\u003e\u003c!--  • 16 images placed in varied layouts (full-width \/ 3-grid \/       --\u003e\u003c!--    2-pair \/ rectangle \/ split) — see HTML comments per slot        --\u003e\u003c!--  • Styles scoped under .ntk — safe alongside your theme            --\u003e\u003c!--  • lang=\"en\" — uppercase \"i\" renders as \"I\"                        --\u003e\u003c!--  • Hover effects on all cards, images and interactive elements      --\u003e\u003c!--  • Closing seal scrolls to Add to Cart                             --\u003e\u003c!--  • Fully responsive · Mobile · Tablet · Desktop                    --\u003e\u003c!--  • All content max-widths: 1200px minimum                         --\u003e\u003c!--  • ANSI only — NOT compatible with ISO layouts (noted clearly)     --\u003e\u003c!-- ================================================================= --\u003e\u003cstyle\u003e\/* ================================================================= *\/\/*  FONTS                                                             *\/\/* ================================================================= *\/@import url('https:\/\/fonts.googleapis.com\/css2?family=Nunito:ital,wght@0,400;0,600;0,700;0,800;0,900;1,400\u0026family=Inter:wght@400;500;600;700;800\u0026display=swap');\/* ================================================================= *\/\/*  DESIGN TOKENS — Naruto · anime · sunset orange · ninja leaf       *\/\/* ================================================================= *\/.ntk {  \/* --- Palette --- *\/  --ntk-orange:      #e8680a;  --ntk-orange-deep: #b34d00;  --ntk-orange-soft: #f5a04a;  --ntk-orange-glow: rgba(232,104,10,0.45);  --ntk-cream:       #f6ebd4;  --ntk-cream-2:     #f0dfba;  --ntk-paper:       #fdf7ec;  --ntk-ramen:       #f5e6c8;  --ntk-wood:        #3d2710;  --ntk-wood-2:      #5a3a1a;  --ntk-night:       #0d1020;  --ntk-night-2:     #151828;  --ntk-night-3:     #1e2535;  --ntk-leaf:        #4a7c3f;  --ntk-leaf-dark:   #2e4e26;  --ntk-scroll:      #c42b2b;  --ntk-chakra:      #f5c518;  --ntk-chakra-2:    #d4a800;  --ntk-ink:         #1e1208;  --ntk-text:        #4a3018;  --ntk-muted:       #7a6040;  --ntk-line:        rgba(232,104,10,0.22);  --ntk-line-soft:   rgba(232,104,10,0.10);  --ntk-shadow:      0 20px 52px -20px rgba(30,18,8,0.50);  --ntk-shadow-sm:   0 10px 26px -12px rgba(30,18,8,0.35);  --ntk-glow:        0 0 28px rgba(232,104,10,0.42);  --ntk-glow-y:      0 0 26px rgba(245,197,24,0.40);  \/* Typography *\/  --ntk-display: 'Nunito', 'Trebuchet MS', Arial, sans-serif;  --ntk-body:    'Inter', system-ui, -apple-system, sans-serif;  \/* Layout *\/  --ntk-radius:    16px;  --ntk-radius-lg: 22px;  --ntk-maxw:      1280px;  --ntk-gap:       clamp(14px, 2.2vw, 22px);  --ntk-section:   clamp(44px, 7vw, 80px);  \/* Base *\/  font-family: var(--ntk-body);  color: var(--ntk-ink);  line-height: 1.7;  font-size: 18px;  max-width: var(--ntk-maxw);  margin: 0 auto;  padding: 0 4px;  text-align: center;  -webkit-font-smoothing: antialiased;  text-rendering: optimizeLegibility;  box-sizing: border-box;}.ntk *,.ntk *::before,.ntk *::after { box-sizing: border-box; }.ntk p { margin: 0 0 1em; font-size: clamp(15px, 1.6vw, 17.5px); }.ntk p:last-child { margin-bottom: 0; }.ntk strong { font-weight: 800; }.ntk h1, .ntk h2, .ntk h3, .ntk h4 { margin: 0; line-height: 1.15; }\/* ================================================================= *\/\/*  PAGE FRAME                                                        *\/\/* ================================================================= *\/.ntk__sheet {  position: relative;  background:    radial-gradient(120% 80% at 50% -10%, rgba(232,104,10,0.10), transparent 55%),    linear-gradient(180deg, #fdf7ec 0%, #f6ebd4 50%, #f0dfba 100%);  border: 2px solid rgba(232,104,10,0.20);  border-radius: var(--ntk-radius-lg);  overflow: hidden;  box-shadow: var(--ntk-shadow);}.ntk__sheet::before {  content: \"\";  position: absolute;  inset: 0;  pointer-events: none;  opacity: 0.40;  background-image:    radial-gradient(rgba(61,39,16,0.05) 1px, transparent 1px),    radial-gradient(rgba(232,104,10,0.04) 1px, transparent 1px);  background-size: 22px 22px, 34px 34px;  background-position: 0 0, 11px 17px;  mix-blend-mode: multiply;}.ntk__inner { position: relative; z-index: 1; padding: clamp(22px, 5vw, 56px); }\/* ================================================================= *\/\/*  HERO                                                              *\/\/* ================================================================= *\/.ntk__hero {  position: relative;  text-align: center;  padding: clamp(28px, 5.5vw, 58px) clamp(10px, 3vw, 36px) clamp(32px, 5.5vw, 60px);  border-radius: var(--ntk-radius);  background:    radial-gradient(80% 110% at 50% 0%, rgba(232,104,10,0.22), transparent 58%),    linear-gradient(160deg, #0d1020 0%, #080c18 60%, #0d1020 100%);  color: var(--ntk-cream);  overflow: hidden;  border: 2px solid rgba(232,104,10,0.32);  box-shadow: inset 0 0 60px rgba(0,0,0,0.55), var(--ntk-shadow);}\/* kunai \/ leaf particle ambience *\/.ntk__ambience {  position: absolute;  inset: 0;  pointer-events: none;  background-image:    radial-gradient(1.8px 1.8px at 12% 20%, rgba(245,160,74,0.85), transparent),    radial-gradient(1.4px 1.4px at 82% 16%, rgba(245,197,24,0.70), transparent),    radial-gradient(1.6px 1.6px at 34% 72%, rgba(232,104,10,0.80), transparent),    radial-gradient(1.2px 1.2px at 68% 58%, rgba(245,197,24,0.55), transparent),    radial-gradient(1.5px 1.5px at 90% 80%, rgba(245,160,74,0.65), transparent),    radial-gradient(1.3px 1.3px at 22% 86%, rgba(74,124,63,0.50), transparent),    radial-gradient(1px 1px at 55% 30%, rgba(232,104,10,0.50), transparent);  animation: ntk-drift 7s ease-in-out infinite alternate;}@keyframes ntk-drift {  0%   { opacity: 0.5; transform: translateY(0); }  100% { opacity: 1;   transform: translateY(-6px); }}.ntk__eyebrow {  position: relative; z-index: 2;  display: inline-flex;  align-items: center;  gap: 10px;  font-weight: 700;  letter-spacing: 0.28em;  text-transform: uppercase;  font-size: clamp(10px, 1.4vw, 12px);  color: var(--ntk-orange-soft);  padding: 9px 18px;  border: 1px solid rgba(232,104,10,0.45);  border-radius: 999px;  background: rgba(232,104,10,0.10);  margin-bottom: 8px;  transition: transform 0.3s ease, background 0.3s ease, box-shadow 0.3s ease;}.ntk__eyebrow::before,.ntk__eyebrow::after { content: \"🍃\"; font-size: 12px; }.ntk__eyebrow:hover { transform: translateY(-2px) scale(1.03); background: rgba(232,104,10,0.18); box-shadow: var(--ntk-glow); }.ntk__title {  position: relative; z-index: 2;  font-family: var(--ntk-display);  font-weight: 900;  line-height: 1.05;  margin: clamp(30px, 4.5vw, 48px) 0 0;  font-size: clamp(28px, 5.5vw, 58px);  color: var(--ntk-cream);  text-shadow: 0 3px 0 rgba(0,0,0,0.40), 0 0 32px rgba(232,104,10,0.28);  letter-spacing: -0.01em;}.ntk__title .ntk__orange {  background: linear-gradient(180deg, #ffd37e 0%, #f5a04a 50%, #c06008 100%);  -webkit-background-clip: text;  background-clip: text;  -webkit-text-fill-color: transparent;  color: transparent;}.ntk__subtitle {  position: relative; z-index: 2;  text-align: center;  font-style: italic;  font-size: clamp(15px, 2vw, 20px);  color: rgba(246,235,212,0.86);  max-width: 1200px;  margin: clamp(16px, 3vw, 24px) auto 0;}.ntk__hero-rule {  position: relative; z-index: 2;  display: flex;  align-items: center;  justify-content: center;  gap: 14px;  margin: clamp(22px, 4vw, 30px) auto 0;  max-width: 1200px;}.ntk__hero-rule::before,.ntk__hero-rule::after { content: \"\"; height: 1px; flex: 1; background: linear-gradient(90deg, transparent, rgba(232,104,10,0.7), transparent); }.ntk__hero-rule span { font-size: 16px; letter-spacing: 0.15em; }.ntk__badges {  position: relative; z-index: 2;  display: flex;  flex-wrap: wrap;  justify-content: center;  gap: 10px;  margin-top: clamp(22px, 4vw, 30px);}.ntk__badge {  display: inline-flex;  align-items: center;  gap: 8px;  font-size: clamp(11px, 1.4vw, 13px);  font-weight: 700;  color: var(--ntk-cream);  padding: 10px 16px;  border-radius: 999px;  border: 1px solid rgba(232,104,10,0.32);  background: rgba(246,235,212,0.05);  transition: transform 0.3s ease, background 0.3s ease, border-color 0.3s ease, box-shadow 0.3s ease;}.ntk__badge span:first-child { font-size: 15px; }.ntk__badge:hover { transform: translateY(-3px); background: rgba(232,104,10,0.16); border-color: var(--ntk-orange); box-shadow: var(--ntk-glow); }\/* ================================================================= *\/\/*  SECTION SCAFFOLD                                                  *\/\/* ================================================================= *\/.ntk__section { margin-top: var(--ntk-section); }.ntk__head { text-align: center; margin-bottom: clamp(28px, 4vw, 44px); }.ntk__kicker {  display: flex;  align-items: center;  justify-content: center;  gap: 12px;  font-weight: 700;  letter-spacing: 0.28em;  text-transform: uppercase;  font-size: clamp(10px, 1.4vw, 12px);  color: var(--ntk-orange-deep);  margin-bottom: 12px;}.ntk__kicker::before,.ntk__kicker::after { content: \"✦\"; color: var(--ntk-orange); font-size: 10px; }.ntk__h2 {  font-family: var(--ntk-display);  font-weight: 900;  text-align: center;  font-size: clamp(25px, 4.4vw, 42px);  line-height: 1.1;  margin: 0 auto 12px;  color: var(--ntk-ink);  max-width: 1200px;  letter-spacing: -0.01em;  transition: text-shadow 0.4s ease;}.ntk__h2:hover { text-shadow: 0 0 22px rgba(232,104,10,0.32); }.ntk__lead {  text-align: center;  max-width: 1200px;  margin: 0 auto;  color: var(--ntk-muted);  font-size: clamp(15px, 1.7vw, 18px);}.ntk__divider {  display: flex;  align-items: center;  justify-content: center;  gap: 16px;  margin: clamp(16px, 3vw, 22px) auto 0;  max-width: 1200px;}.ntk__divider::before,.ntk__divider::after { content: \"\"; height: 1px; flex: 1; background: linear-gradient(90deg, transparent, var(--ntk-orange-deep), transparent); }.ntk__divider-dot { width: 8px; height: 8px; border-radius: 50%; background: var(--ntk-orange); box-shadow: 0 0 0 4px rgba(232,104,10,0.20); transition: transform 0.4s ease, box-shadow 0.4s ease; }.ntk__divider:hover .ntk__divider-dot { transform: scale(1.35); box-shadow: 0 0 0 6px rgba(232,104,10,0.25); }.ntk__prose { max-width: 1200px; margin: 0 auto; text-align: center; }.ntk__prose p { color: var(--ntk-text); margin: 0 auto 1.1em; }.ntk__prose p:last-child { margin-bottom: 0; }\/* ================================================================= *\/\/*  MEDIA: FULL-WIDTH                                                 *\/\/* ================================================================= *\/.ntk__media-full {  width: 100%;  border-radius: var(--ntk-radius);  overflow: hidden;  border: 2px solid rgba(232,104,10,0.18);  box-shadow: var(--ntk-shadow-sm);  line-height: 0;  background: var(--ntk-paper);  transition: transform 0.4s ease, box-shadow 0.4s ease;}.ntk__media-full:hover { transform: translateY(-4px); box-shadow: var(--ntk-shadow); }.ntk__media-full img { width: 100%; display: block; height: auto; transition: transform 0.6s ease; }.ntk__media-full:hover img { transform: scale(1.02); }\/* ================================================================= *\/\/*  MEDIA: 3-IMAGE GRID (1:1, cover)                                 *\/\/* ================================================================= *\/.ntk__grid3 {  display: grid;  grid-template-columns: repeat(3, 1fr);  gap: clamp(12px, 1.8vw, 18px);}.ntk__grid-img {  position: relative;  overflow: hidden;  border-radius: var(--ntk-radius);  border: 2px solid rgba(232,104,10,0.16);  line-height: 0;  background: var(--ntk-paper);  box-shadow: var(--ntk-shadow-sm);  aspect-ratio: 1 \/ 1;  transition: transform 0.4s ease, box-shadow 0.4s ease, border-color 0.4s ease;}.ntk__grid-img:hover { transform: translateY(-5px); box-shadow: var(--ntk-shadow); border-color: rgba(232,104,10,0.55); }.ntk__grid-img img { width: 100%; height: 100%; object-fit: cover; display: block; transition: transform 0.6s ease; }.ntk__grid-img:hover img { transform: scale(1.08); }.ntk__img-label {  position: absolute;  top: 12px; right: 12px;  background: rgba(253,247,236,0.94);  color: var(--ntk-orange-deep);  padding: 6px 12px;  border-radius: 8px;  font-size: 11px;  font-weight: 800;  text-transform: uppercase;  letter-spacing: 0.06em;  box-shadow: 0 2px 8px rgba(30,18,8,0.20);  z-index: 2;  border: 1px solid rgba(232,104,10,0.30);}\/* ================================================================= *\/\/*  MEDIA: 2-IMAGE PAIR (4:3, cover)                                 *\/\/* ================================================================= *\/.ntk__pair {  display: grid;  grid-template-columns: repeat(2, 1fr);  gap: clamp(12px, 1.8vw, 18px);}.ntk__pair .ntk__grid-img { aspect-ratio: 4 \/ 3; }\/* ================================================================= *\/\/*  MEDIA: RECTANGLE BREAK (21:9, cover)                             *\/\/* ================================================================= *\/.ntk__media-rect {  width: 100%;  border-radius: var(--ntk-radius);  overflow: hidden;  border: 2px solid rgba(232,104,10,0.18);  box-shadow: var(--ntk-shadow-sm);  line-height: 0;  aspect-ratio: 21 \/ 9;  background: var(--ntk-paper);  transition: transform 0.4s ease, box-shadow 0.4s ease;}.ntk__media-rect:hover { transform: translateY(-4px); box-shadow: var(--ntk-shadow); }.ntk__media-rect img { width: 100%; height: 100%; object-fit: cover; display: block; transition: transform 0.6s ease; }.ntk__media-rect:hover img { transform: scale(1.04); }\/* ================================================================= *\/\/*  MEDIA: SPLIT (image left + text right)                           *\/\/* ================================================================= *\/.ntk__split {  display: grid;  grid-template-columns: 1fr 1fr;  gap: clamp(18px, 3vw, 32px);  align-items: stretch;}.ntk__split-img {  position: relative;  border-radius: var(--ntk-radius);  overflow: hidden;  border: 2px solid rgba(232,104,10,0.16);  box-shadow: var(--ntk-shadow-sm);  line-height: 0;  background: var(--ntk-paper);  min-height: 320px;  transition: transform 0.4s ease, box-shadow 0.4s ease;}.ntk__split-img:hover { transform: translateY(-4px); box-shadow: var(--ntk-shadow); }.ntk__split-img img { width: 100%; height: 100%; object-fit: cover; display: block; transition: transform 0.6s ease; }.ntk__split-img:hover img { transform: scale(1.05); }.ntk__split-text {  text-align: left;  background: var(--ntk-paper);  border: 2px solid rgba(232,104,10,0.16);  border-radius: var(--ntk-radius);  padding: clamp(24px, 3.4vw, 38px);  display: flex;  flex-direction: column;  justify-content: center;}.ntk__split-text h3 { font-family: var(--ntk-display); font-weight: 800; font-size: clamp(18px, 2.4vw, 26px); margin: 0 0 14px; color: var(--ntk-ink); }.ntk__split-list { list-style: none; margin: 0; padding: 0; }.ntk__split-list li { position: relative; padding: 9px 0 9px 32px; font-size: clamp(14px, 1.6vw, 16px); color: var(--ntk-text); border-bottom: 1px solid var(--ntk-line-soft); }.ntk__split-list li:last-child { border-bottom: none; }.ntk__split-list li::before { content: \"🍥\"; position: absolute; left: 0; top: 8px; font-size: 14px; }\/* ================================================================= *\/\/*  TRUST STRIP                                                       *\/\/* ================================================================= *\/.ntk__trust {  display: grid;  grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));  gap: 14px;  margin-top: clamp(22px, 3vw, 30px);}.ntk__trust-item {  display: flex;  align-items: center;  gap: 12px;  padding: 16px 18px;  background: var(--ntk-paper);  border: 2px solid rgba(232,104,10,0.14);  border-radius: var(--ntk-radius);  text-align: left;  transition: transform 0.3s ease, box-shadow 0.3s ease, border-color 0.3s ease;}.ntk__trust-item:hover { transform: translateY(-4px); box-shadow: var(--ntk-shadow-sm); border-color: rgba(232,104,10,0.50); }.ntk__trust-ic { width: 42px; height: 42px; flex: none; border-radius: 12px; display: grid; place-items: center; font-size: 19px; background: linear-gradient(135deg, rgba(232,104,10,0.12), rgba(245,197,24,0.08)); border: 1px solid rgba(232,104,10,0.18); transition: transform 0.35s ease; }.ntk__trust-item:hover .ntk__trust-ic { transform: scale(1.12) rotate(-5deg); }.ntk__trust-t { font-weight: 800; font-size: 14px; color: var(--ntk-ink); }.ntk__trust-s { font-size: 12.5px; color: var(--ntk-muted); }\/* ================================================================= *\/\/*  FEATURE GRID                                                      *\/\/* ================================================================= *\/.ntk__features {  display: grid;  grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));  gap: var(--ntk-gap);}.ntk__feature {  position: relative;  text-align: left;  background: var(--ntk-paper);  border: 2px solid rgba(232,104,10,0.14);  border-radius: var(--ntk-radius);  padding: clamp(20px, 3vw, 28px);  overflow: hidden;  transition: transform 0.35s ease, box-shadow 0.35s ease, border-color 0.35s ease;}.ntk__feature::after {  content: \"\";  position: absolute;  top: 0; left: 0; right: 0;  height: 3px;  background: linear-gradient(90deg, var(--ntk-orange), var(--ntk-chakra), var(--ntk-leaf));  opacity: 0;  transition: opacity 0.35s ease;}.ntk__feature:hover { transform: translateY(-6px); box-shadow: var(--ntk-shadow-sm); border-color: rgba(232,104,10,0.45); }.ntk__feature:hover::after { opacity: 1; }.ntk__feature-icon {  display: inline-flex;  align-items: center;  justify-content: center;  width: 52px; height: 52px;  border-radius: 14px;  font-size: 24px;  margin-bottom: 14px;  background: linear-gradient(145deg, #0d1020, #080c18);  border: 2px solid rgba(232,104,10,0.35);  box-shadow: inset 0 0 14px rgba(232,104,10,0.15);  transition: transform 0.4s ease, box-shadow 0.4s ease;}.ntk__feature:hover .ntk__feature-icon { transform: rotate(-6deg) scale(1.10); box-shadow: inset 0 0 14px rgba(232,104,10,0.28), var(--ntk-glow); }.ntk__feature h3 { font-family: var(--ntk-display); font-weight: 800; font-size: clamp(16px, 2vw, 19px); margin: 0 0 8px; color: var(--ntk-ink); }.ntk__feature p { margin: 0; font-size: clamp(14px, 1.5vw, 15.5px); color: var(--ntk-muted); line-height: 1.65; }\/* ================================================================= *\/\/*  SPOTLIGHT — dark night band                                      *\/\/* ================================================================= *\/.ntk__spotlight {  position: relative;  text-align: center;  border-radius: var(--ntk-radius-lg);  overflow: hidden;  padding: clamp(30px, 5vw, 58px);  background:    radial-gradient(80% 120% at 50% 0%, rgba(232,104,10,0.16), transparent 55%),    linear-gradient(155deg, #0d1020, #080c18);  color: var(--ntk-cream);  border: 2px solid rgba(232,104,10,0.28);  box-shadow: var(--ntk-shadow);}.ntk__spotlight .ntk__kicker { color: var(--ntk-orange-soft); }.ntk__spotlight .ntk__kicker::before,.ntk__spotlight .ntk__kicker::after { color: var(--ntk-chakra); }.ntk__spotlight h2 { font-family: var(--ntk-display); font-weight: 900; font-size: clamp(24px, 4vw, 40px); margin: 0 auto 14px; color: var(--ntk-cream); max-width: 1200px; text-shadow: 0 2px 0 rgba(0,0,0,0.35); }.ntk__spotlight \u003e p { max-width: 1200px; color: rgba(246,235,212,0.85); margin: 0 auto; font-size: clamp(15px, 1.7vw, 17.5px); }.ntk__spec-grid {  display: grid;  grid-template-columns: repeat(auto-fit, minmax(185px, 1fr));  gap: 14px;  margin-top: clamp(26px, 3.5vw, 36px);}.ntk__spec {  border: 1px solid rgba(232,104,10,0.26);  border-radius: 12px;  padding: 18px 16px 16px;  background: rgba(246,235,212,0.04);  transition: background 0.3s ease, transform 0.3s ease, border-color 0.3s ease, box-shadow 0.3s ease;}.ntk__spec:hover { background: rgba(232,104,10,0.12); transform: translateY(-4px); border-color: var(--ntk-orange); box-shadow: var(--ntk-glow); }.ntk__spec-k { font-weight: 700; letter-spacing: 0.14em; text-transform: uppercase; font-size: 10.5px; color: var(--ntk-orange-soft); margin-bottom: 6px; }.ntk__spec-v { font-size: clamp(15px, 1.8vw, 18px); color: var(--ntk-cream); font-weight: 700; font-family: var(--ntk-display); }\/* ================================================================= *\/\/*  PROFILE CARDS (MAO \/ SOA)                                        *\/\/* ================================================================= *\/.ntk__profiles {  display: grid;  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));  gap: var(--ntk-gap);}.ntk__profile {  position: relative;  background: var(--ntk-paper);  border: 2px solid rgba(232,104,10,0.16);  border-radius: var(--ntk-radius);  padding: clamp(26px, 3.5vw, 36px) clamp(18px, 3vw, 26px);  text-align: center;  overflow: hidden;  transition: transform 0.35s ease, box-shadow 0.35s ease, border-color 0.35s ease;}.ntk__profile::after {  content: \"\";  position: absolute;  top: 0; left: 0; right: 0;  height: 4px;  background: linear-gradient(90deg, var(--ntk-orange-deep), var(--ntk-orange-soft), var(--ntk-orange-deep));}.ntk__profile:hover { transform: translateY(-7px); box-shadow: var(--ntk-shadow-sm); border-color: rgba(232,104,10,0.55); }.ntk__profile-glyph {  font-family: var(--ntk-display);  font-weight: 900;  font-size: 32px;  width: 68px; height: 68px;  margin: 0 auto 14px;  display: flex; align-items: center; justify-content: center;  border-radius: 50%;  color: var(--ntk-orange);  border: 2px solid var(--ntk-orange);  background: radial-gradient(circle at 50% 35%, rgba(232,104,10,0.14), transparent 70%);  transition: transform 0.4s ease, box-shadow 0.4s ease;}.ntk__profile:hover .ntk__profile-glyph { transform: scale(1.10); box-shadow: var(--ntk-glow); }.ntk__profile h3 { font-family: var(--ntk-display); font-weight: 800; font-size: clamp(18px, 2.2vw, 22px); margin: 0 0 5px; color: var(--ntk-ink); }.ntk__profile-tag { display: inline-block; font-weight: 700; letter-spacing: 0.14em; text-transform: uppercase; font-size: 11px; color: var(--ntk-orange-deep); margin-bottom: 12px; }.ntk__profile p { font-size: 15px; color: var(--ntk-muted); margin: 0; line-height: 1.6; }\/* ================================================================= *\/\/*  SPECS TABLE                                                       *\/\/* ================================================================= *\/.ntk__table-wrap {  max-width: 1200px;  margin: 0 auto;  border: 2px solid rgba(232,104,10,0.18);  border-radius: var(--ntk-radius);  overflow: hidden;  background: var(--ntk-paper);  transition: transform 0.3s ease, box-shadow 0.3s ease;}.ntk__table-wrap:hover { transform: translateY(-2px); box-shadow: var(--ntk-shadow-sm); }.ntk__table { width: 100%; border-collapse: collapse; text-align: left; font-size: clamp(14px, 1.7vw, 16.5px); }.ntk__table tr { transition: background 0.25s ease; }.ntk__table tr:hover { background: rgba(232,104,10,0.10); }.ntk__table tr + tr { border-top: 1px solid var(--ntk-line-soft); }.ntk__table th, .ntk__table td { padding: 15px 22px; vertical-align: top; }.ntk__table th { width: 38%; font-family: var(--ntk-display); font-weight: 800; letter-spacing: 0.04em; text-transform: uppercase; font-size: 0.83em; color: var(--ntk-orange-deep); background: rgba(232,104,10,0.06); }.ntk__table td { color: var(--ntk-ink); font-weight: 600; }\/* ================================================================= *\/\/*  ALERT \/ NOTICE                                                   *\/\/* ================================================================= *\/.ntk__alert {  max-width: 1200px;  margin: clamp(18px, 3vw, 26px) auto 0;  display: flex;  align-items: flex-start;  gap: 14px;  text-align: left;  padding: 18px 22px;  border-radius: var(--ntk-radius);  border: 2px solid rgba(196,43,43,0.30);  background: rgba(196,43,43,0.06);  color: #7a1818;  font-size: 15px;  font-weight: 600;  transition: transform 0.3s ease, box-shadow 0.3s ease;}.ntk__alert:hover { transform: translateY(-3px); box-shadow: var(--ntk-shadow-sm); border-color: rgba(196,43,43,0.50); }.ntk__alert-ic { font-size: 20px; flex: none; }\/* ================================================================= *\/\/*  PANELS (side-by-side text panels)                                *\/\/* ================================================================= *\/.ntk__panels {  display: grid;  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));  gap: var(--ntk-gap);  text-align: left;}.ntk__panel {  background: var(--ntk-paper);  border: 2px solid rgba(232,104,10,0.14);  border-radius: var(--ntk-radius);  padding: clamp(22px, 3.4vw, 32px);  transition: transform 0.35s ease, box-shadow 0.35s ease, border-color 0.35s ease;}.ntk__panel:hover { transform: translateY(-5px); box-shadow: var(--ntk-shadow-sm); border-color: rgba(232,104,10,0.50); }.ntk__panel-ic { font-size: 30px; margin-bottom: 12px; display: inline-block; transition: transform 0.4s ease; }.ntk__panel:hover .ntk__panel-ic { transform: scale(1.12) rotate(-5deg); }.ntk__panel h3 { font-family: var(--ntk-display); font-weight: 800; font-size: clamp(17px, 2.2vw, 21px); margin: 0 0 10px; color: var(--ntk-ink); }.ntk__panel p { margin: 0; color: var(--ntk-muted); font-size: 15.5px; line-height: 1.7; }\/* ================================================================= *\/\/*  CARE GUIDE                                                       *\/\/* ================================================================= *\/.ntk__care {  display: grid;  grid-template-columns: repeat(auto-fit, minmax(230px, 1fr));  gap: var(--ntk-gap);  text-align: left;}.ntk__care-card {  background: var(--ntk-paper);  border: 2px solid rgba(232,104,10,0.14);  border-radius: var(--ntk-radius);  padding: clamp(20px, 3vw, 26px);  transition: transform 0.3s ease, box-shadow 0.3s ease, border-color 0.3s ease;}.ntk__care-card:hover { transform: translateY(-5px); box-shadow: var(--ntk-shadow-sm); border-color: rgba(232,104,10,0.50); }.ntk__care-num { font-family: var(--ntk-display); font-weight: 900; font-size: 28px; color: var(--ntk-orange); line-height: 1; margin-bottom: 10px; transition: transform 0.35s ease; }.ntk__care-card:hover .ntk__care-num { transform: scale(1.12); }.ntk__care-card h4 { font-family: var(--ntk-display); font-weight: 800; font-size: 16.5px; margin: 0 0 7px; color: var(--ntk-ink); }.ntk__care-card p { margin: 0; font-size: 14.5px; color: var(--ntk-muted); line-height: 1.65; }\/* ================================================================= *\/\/*  STATS                                                             *\/\/* ================================================================= *\/.ntk__stats {  display: grid;  grid-template-columns: repeat(auto-fit, minmax(160px, 1fr));  gap: var(--ntk-gap);  text-align: center;}.ntk__stat {  padding: clamp(22px, 3vw, 30px) 14px;  border: 2px solid rgba(232,104,10,0.14);  border-radius: var(--ntk-radius);  background: var(--ntk-paper);  transition: transform 0.3s ease, box-shadow 0.3s ease, border-color 0.3s ease;}.ntk__stat:hover { transform: translateY(-5px); box-shadow: var(--ntk-shadow-sm); border-color: rgba(232,104,10,0.50); }.ntk__stat-num { font-family: var(--ntk-display); font-weight: 900; font-size: clamp(30px, 4.2vw, 44px); background: linear-gradient(180deg, var(--ntk-orange-soft), var(--ntk-orange-deep)); -webkit-background-clip: text; background-clip: text; -webkit-text-fill-color: transparent; color: transparent; line-height: 1; margin-bottom: 8px; }.ntk__stat-label { font-family: var(--ntk-display); font-weight: 700; font-size: 13.5px; color: var(--ntk-ink); text-transform: uppercase; letter-spacing: 0.06em; }\/* ================================================================= *\/\/*  FAQ                                                               *\/\/* ================================================================= *\/.ntk__faq { max-width: 1200px; margin: 0 auto; text-align: left; }.ntk__faq details {  border: 2px solid rgba(232,104,10,0.14);  border-radius: 12px;  background: var(--ntk-paper);  margin-bottom: 12px;  overflow: hidden;  transition: border-color 0.3s ease, box-shadow 0.3s ease;}.ntk__faq details:hover { border-color: rgba(232,104,10,0.45); box-shadow: var(--ntk-shadow-sm); }.ntk__faq details[open] { border-color: rgba(232,104,10,0.55); box-shadow: var(--ntk-shadow-sm); }.ntk__faq summary { list-style: none; cursor: pointer; padding: 18px 22px; font-family: var(--ntk-display); font-weight: 800; font-size: clamp(15px, 1.8vw, 17px); color: var(--ntk-ink); display: flex; align-items: center; justify-content: space-between; gap: 14px; transition: color 0.25s ease; }.ntk__faq summary:hover { color: var(--ntk-orange); }.ntk__faq summary::-webkit-details-marker { display: none; }.ntk__faq summary::after { content: \"+\"; font-weight: 900; font-size: 22px; color: var(--ntk-orange); transition: transform 0.3s ease; line-height: 1; }.ntk__faq details[open] summary::after { transform: rotate(45deg); }.ntk__faq-body { padding: 0 22px 20px; color: var(--ntk-muted); font-size: 15.5px; line-height: 1.7; }\/* ================================================================= *\/\/*  GIFT BANNER                                                      *\/\/* ================================================================= *\/.ntk__gift {  position: relative;  text-align: center;  border-radius: var(--ntk-radius-lg);  overflow: hidden;  padding: clamp(30px, 5vw, 52px) clamp(20px, 4vw, 40px);  background: linear-gradient(160deg, #fdf7ec, #f6ebd4);  border: 2px solid rgba(232,104,10,0.38);  box-shadow: var(--ntk-shadow-sm);}.ntk__gift-ic { font-size: 40px; margin-bottom: 12px; display: inline-block; transition: transform 0.4s ease; }.ntk__gift:hover .ntk__gift-ic { transform: scale(1.16) rotate(-8deg); }.ntk__gift h2 { font-family: var(--ntk-display); font-weight: 900; font-size: clamp(23px, 4vw, 36px); color: var(--ntk-ink); margin: 0 0 12px; }.ntk__gift p { max-width: 1200px; margin: 0 auto; color: var(--ntk-text); font-size: clamp(15px, 1.7vw, 18px); }\/* ================================================================= *\/\/*  CLOSING CTA                                                      *\/\/* ================================================================= *\/.ntk__cta {  position: relative;  text-align: center;  border-radius: var(--ntk-radius-lg);  overflow: hidden;  padding: clamp(36px, 6vw, 64px) clamp(20px, 4vw, 40px);  background:    radial-gradient(80% 110% at 50% 0%, rgba(232,104,10,0.20), transparent 55%),    linear-gradient(155deg, #0d1020, #080c18);  color: var(--ntk-cream);  border: 2px solid rgba(232,104,10,0.32);  box-shadow: var(--ntk-shadow);}.ntk__cta .ntk__ambience { opacity: 0.7; }.ntk__cta h2 { position: relative; z-index: 2; font-family: var(--ntk-display); font-weight: 900; font-size: clamp(25px, 5vw, 46px); margin: 0 0 14px; color: var(--ntk-cream); text-shadow: 0 0 28px rgba(232,104,10,0.32); }.ntk__cta p { position: relative; z-index: 2; max-width: 1200px; margin: 0 auto; color: rgba(246,235,212,0.86); font-size: clamp(15px, 1.8vw, 19px); font-style: italic; }.ntk__cta-seal {  position: relative; z-index: 2;  display: inline-flex;  align-items: center;  gap: 12px;  margin-top: clamp(22px, 3.5vw, 30px);  font-family: var(--ntk-display);  font-weight: 800;  letter-spacing: 0.14em;  text-transform: uppercase;  font-size: clamp(12px, 1.6vw, 14px);  color: var(--ntk-orange-soft);  padding: 14px 28px;  border: 2px solid rgba(232,104,10,0.45);  border-radius: 999px;  background: rgba(232,104,10,0.10);  cursor: pointer;  text-decoration: none;  transition: background 0.3s ease, border-color 0.3s ease, transform 0.3s ease, box-shadow 0.3s ease, color 0.3s ease;}.ntk__cta-seal:hover { background: rgba(232,104,10,0.22); border-color: var(--ntk-orange); transform: translateY(-3px) scale(1.02); box-shadow: 0 12px 30px -12px rgba(232,104,10,0.60); color: #fff; }.ntk__cta-seal:active { transform: translateY(-1px) scale(0.99); }\/* ================================================================= *\/\/*  RESPONSIVE — TABLET                                              *\/\/* ================================================================= *\/@media (max-width: 900px) {  .ntk { font-size: 17px; }  .ntk__split { grid-template-columns: 1fr; }  .ntk__split-img { min-height: 280px; aspect-ratio: 4 \/ 3; }}\/* ================================================================= *\/\/*  RESPONSIVE — MOBILE                                              *\/\/* ================================================================= *\/@media (max-width: 600px) {  .ntk { padding: 0; font-size: 16.5px; }  .ntk__inner { padding: 18px 14px; }  .ntk__grid3,  .ntk__pair,  .ntk__features,  .ntk__profiles,  .ntk__panels,  .ntk__care,  .ntk__stats,  .ntk__trust,  .ntk__spec-grid { grid-template-columns: 1fr; }  .ntk__eyebrow { letter-spacing: 0.18em; }  .ntk__title { font-size: clamp(24px, 8vw, 36px); }  .ntk__media-rect { aspect-ratio: 16 \/ 9; }}\/* ================================================================= *\/\/*  REDUCED MOTION                                                   *\/\/* ================================================================= *\/@media (prefers-reduced-motion: reduce) {  .ntk * { animation: none !important; transition: none !important; }}\u003c\/style\u003e\u003c!-- ================================================================= --\u003e\u003c!--  MARKUP — lang=\"en\" prevents Turkish \"i\" → \"I\" rendering issue    --\u003e\u003c!-- ================================================================= --\u003e\u003cdiv class=\"ntk\" lang=\"en\"\u003e  \u003cdiv class=\"ntk__sheet\"\u003e    \u003cdiv class=\"ntk__inner\"\u003e      \u003c!-- ======================== HERO ======================== --\u003e      \u003cheader class=\"ntk__hero\"\u003e        \u003cdiv class=\"ntk__ambience\"\u003e\u003c\/div\u003e        \u003cspan class=\"ntk__eyebrow\"\u003eAnime Collection\u003c\/span\u003e        \u003ch1 class=\"ntk__title\"\u003e          Naruto Chibi\u003cbr\u003e          \u003cspan class=\"ntk__orange\"\u003eArtisan Keycap Set\u003c\/span\u003e        \u003c\/h1\u003e        \u003cp class=\"ntk__subtitle\"\u003e          The Hidden Leaf Village, rendered in thick PBT — chibi ninjas,          Hokage Rock and ramen bowls living on every key of your board.          Believe it.        \u003c\/p\u003e        \u003cdiv class=\"ntk__hero-rule\"\u003e          \u003cspan\u003e🍥   🍃   🔥\u003c\/span\u003e        \u003c\/div\u003e        \u003cdiv class=\"ntk__badges\"\u003e          \u003cspan class=\"ntk__badge\"\u003e\u003cspan\u003e🎨\u003c\/span\u003e\u003cspan\u003eChibi Artwork\u003c\/span\u003e\u003c\/span\u003e          \u003cspan class=\"ntk__badge\"\u003e\u003cspan\u003e🛡️\u003c\/span\u003e\u003cspan\u003eThick PBT\u003c\/span\u003e\u003c\/span\u003e          \u003cspan class=\"ntk__badge\"\u003e\u003cspan\u003e✨\u003c\/span\u003e\u003cspan\u003e5-Sided Dye-Sub\u003c\/span\u003e\u003c\/span\u003e          \u003cspan class=\"ntk__badge\"\u003e\u003cspan\u003e⌨️\u003c\/span\u003e\u003cspan\u003eMAO · SOA\u003c\/span\u003e\u003c\/span\u003e          \u003cspan class=\"ntk__badge\"\u003e\u003cspan\u003e🔗\u003c\/span\u003e\u003cspan\u003eMX Compatible\u003c\/span\u003e\u003c\/span\u003e        \u003c\/div\u003e      \u003c\/header\u003e      \u003c!-- ===================================================== --\u003e      \u003c!-- IMAGE 1 — HERO FULL-WIDTH                             --\u003e      \u003c!-- Best choice: main keyboard hero shot — set installed  --\u003e      \u003c!-- on a wooden keyboard in a styled desk scene           --\u003e      \u003c!-- ===================================================== --\u003e      \u003csection class=\"ntk__section\"\u003e        \u003cdiv class=\"ntk__media-full\"\u003e          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0684\/6962\/0893\/files\/imgi_18_il_fullxfull.7969069794_kcyf.jpg?v=1781190825\" alt=\"Naruto Chibi Artisan Keycap Set mounted on keyboard — hero shot\" loading=\"eager\"\u003e        \u003c\/div\u003e      \u003c\/section\u003e      \u003c!-- ======================== INTRO ======================== --\u003e      \u003csection class=\"ntk__section\"\u003e        \u003cdiv class=\"ntk__head\"\u003e          \u003cdiv class=\"ntk__kicker\"\u003eThe Shinobi World\u003c\/div\u003e          \u003ch2 class=\"ntk__h2\"\u003eEvery Key Tells a Ninja Story\u003c\/h2\u003e          \u003cdiv class=\"ntk__divider\"\u003e\u003cspan class=\"ntk__divider-dot\"\u003e\u003c\/span\u003e\u003c\/div\u003e        \u003c\/div\u003e        \u003cdiv class=\"ntk__prose\"\u003e          \u003cp\u003e            Transform your workspace into a hidden village. The            \u003cstrong\u003eNaruto Chibi Artisan Keycap Set\u003c\/strong\u003e captures the            warmth and energy of the Shinobi world in a sunset-orange,            earthy-wood palette that looks just as good on a wooden board            as it does on a gaming rig. From the iconic Hokage Rock on the            spacebar to the chibi character portraits on the modifiers, every            key earns a second glance.          \u003c\/p\u003e          \u003cp\u003e            Built in \u003cstrong\u003ethick PBT\u003c\/strong\u003e with \u003cstrong\u003efive-sided            dye-sublimation\u003c\/strong\u003e, the artwork wraps across the top and            walls of each cap — permanent, vivid and resistant to the shine            that cheaper materials develop over time.          \u003c\/p\u003e        \u003c\/div\u003e        \u003cdiv class=\"ntk__trust\"\u003e          \u003cdiv class=\"ntk__trust-item\"\u003e            \u003cdiv class=\"ntk__trust-ic\"\u003e🚚\u003c\/div\u003e            \u003cdiv\u003e              \u003cdiv class=\"ntk__trust-t\"\u003eWorldwide Shipping\u003c\/div\u003e              \u003cdiv class=\"ntk__trust-s\"\u003eTracked \u0026amp; carefully packed\u003c\/div\u003e            \u003c\/div\u003e          \u003c\/div\u003e          \u003cdiv class=\"ntk__trust-item\"\u003e            \u003cdiv class=\"ntk__trust-ic\"\u003e🔒\u003c\/div\u003e            \u003cdiv\u003e              \u003cdiv class=\"ntk__trust-t\"\u003eSecure Checkout\u003c\/div\u003e              \u003cdiv class=\"ntk__trust-s\"\u003eSafe, encrypted payment\u003c\/div\u003e            \u003c\/div\u003e          \u003c\/div\u003e          \u003cdiv class=\"ntk__trust-item\"\u003e            \u003cdiv class=\"ntk__trust-ic\"\u003e💬\u003c\/div\u003e            \u003cdiv\u003e              \u003cdiv class=\"ntk__trust-t\"\u003eFast Support\u003c\/div\u003e              \u003cdiv class=\"ntk__trust-s\"\u003eReply within 24 hours\u003c\/div\u003e            \u003c\/div\u003e          \u003c\/div\u003e        \u003c\/div\u003e      \u003c\/section\u003e      \u003c!-- ===================================================== --\u003e      \u003c!-- IMAGES 2, 3, 4 — FIRST 3-IMAGE GRID                  --\u003e      \u003c!-- img5: Full keycap set spread (all ~142 keys laid out) --\u003e      \u003c!-- img6: Close-up of chibi character novelty keys        --\u003e      \u003c!-- img7: Keyboard on desk \/ lifestyle setup shot         --\u003e      \u003c!-- ===================================================== --\u003e      \u003csection class=\"ntk__section\"\u003e        \u003cdiv class=\"ntk__head\"\u003e          \u003cdiv class=\"ntk__kicker\"\u003eFirst Look\u003c\/div\u003e          \u003ch2 class=\"ntk__h2\"\u003eThe Set, Up Close\u003c\/h2\u003e          \u003cdiv class=\"ntk__divider\"\u003e\u003cspan class=\"ntk__divider-dot\"\u003e\u003c\/span\u003e\u003c\/div\u003e        \u003c\/div\u003e        \u003cdiv class=\"ntk__grid3\"\u003e          \u003cdiv class=\"ntk__grid-img\"\u003e            \u003cspan class=\"ntk__img-label\"\u003eComplete Set\u003c\/span\u003e            \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0684\/6962\/0893\/files\/imgi_5_il_fullxfull.7969069682_r43t.jpg?v=1781190825\" alt=\"Naruto Chibi Keycap Set — all 142 keys spread\" loading=\"lazy\"\u003e          \u003c\/div\u003e          \u003cdiv class=\"ntk__grid-img\"\u003e            \u003cspan class=\"ntk__img-label\"\u003eChibi Novelties\u003c\/span\u003e            \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0684\/6962\/0893\/files\/imgi_6_il_fullxfull.8017035371_o71c.jpg?v=1781190825\" alt=\"Naruto Chibi novelty keycaps close-up\" loading=\"lazy\"\u003e          \u003c\/div\u003e          \u003cdiv class=\"ntk__grid-img\"\u003e            \u003cspan class=\"ntk__img-label\"\u003eOn the Desk\u003c\/span\u003e            \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0684\/6962\/0893\/files\/imgi_7_il_fullxfull.7969068534_kdqy.jpg?v=1781190825\" alt=\"Naruto Chibi Keycap Set styled on a wooden desk\" loading=\"lazy\"\u003e          \u003c\/div\u003e        \u003c\/div\u003e      \u003c\/section\u003e      \u003c!-- ======================== FEATURES ======================== --\u003e      \u003csection class=\"ntk__section\"\u003e        \u003cdiv class=\"ntk__head\"\u003e          \u003cdiv class=\"ntk__kicker\"\u003eWhy You'll Love It\u003c\/div\u003e          \u003ch2 class=\"ntk__h2\"\u003eKey Features\u003c\/h2\u003e          \u003cdiv class=\"ntk__divider\"\u003e\u003cspan class=\"ntk__divider-dot\"\u003e\u003c\/span\u003e\u003c\/div\u003e        \u003c\/div\u003e        \u003cdiv class=\"ntk__features\"\u003e          \u003carticle class=\"ntk__feature\"\u003e            \u003cdiv class=\"ntk__feature-icon\"\u003e🎨\u003c\/div\u003e            \u003ch3\u003eChibi Ninja Artwork\u003c\/h3\u003e            \u003cp\u003eAdorable chibi-style characters, scrolls, ramen bowls, kunai               and the legendary Hokage Rock spacebar — a whole story               across your board.\u003c\/p\u003e          \u003c\/article\u003e          \u003carticle class=\"ntk__feature\"\u003e            \u003cdiv class=\"ntk__feature-icon\"\u003e🛡️\u003c\/div\u003e            \u003ch3\u003eThick PBT Build\u003c\/h3\u003e            \u003cp\u003eDense PBT resists shine, oil and wear — keeping your set               looking premium long after thinner materials would have               gone glossy.\u003c\/p\u003e          \u003c\/article\u003e          \u003carticle class=\"ntk__feature\"\u003e            \u003cdiv class=\"ntk__feature-icon\"\u003e✨\u003c\/div\u003e            \u003ch3\u003eFive-Sided Dye-Sub\u003c\/h3\u003e            \u003cp\u003eVibrant, wrap-around legends baked into the plastic across               five sides — impossible to peel, smudge or fade with               everyday use.\u003c\/p\u003e          \u003c\/article\u003e          \u003carticle class=\"ntk__feature\"\u003e            \u003cdiv class=\"ntk__feature-icon\"\u003e⌨️\u003c\/div\u003e            \u003ch3\u003eTwo Profile Options\u003c\/h3\u003e            \u003cp\u003eMAO (spherical, rounded tops) or SOA (sculpted, angled rows)               — choose the typing feel that suits your hands.\u003c\/p\u003e          \u003c\/article\u003e          \u003carticle class=\"ntk__feature\"\u003e            \u003cdiv class=\"ntk__feature-icon\"\u003e🔗\u003c\/div\u003e            \u003ch3\u003eMX-Style Compatible\u003c\/h3\u003e            \u003cp\u003eFits Cherry MX, Gateron, Kailh and most MX cross-stem               mechanical switches — easy drop-in install.\u003c\/p\u003e          \u003c\/article\u003e          \u003carticle class=\"ntk__feature\"\u003e            \u003cdiv class=\"ntk__feature-icon\"\u003e🪵\u003c\/div\u003e            \u003ch3\u003eAlice Layout Support\u003c\/h3\u003e            \u003cp\u003eSpecifically designed to cover standard ANSI plus Alice-style               ergonomic boards — a rare and valuable inclusion.\u003c\/p\u003e          \u003c\/article\u003e        \u003c\/div\u003e      \u003c\/section\u003e      \u003c!-- ===================================================== --\u003e      \u003c!-- IMAGES 5, 6 — 2-UP PAIR                               --\u003e      \u003c!-- img8: Keyboard from above \/ top-down angle            --\u003e      \u003c!-- img9: Side\/front angle showing texture \u0026 colors       --\u003e      \u003c!-- ===================================================== --\u003e      \u003csection class=\"ntk__section\"\u003e        \u003cdiv class=\"ntk__pair\"\u003e          \u003cdiv class=\"ntk__grid-img\"\u003e            \u003cspan class=\"ntk__img-label\"\u003eColor Palette\u003c\/span\u003e            \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0684\/6962\/0893\/files\/imgi_8_il_fullxfull.8017021835_opun.jpg?v=1781190826\" alt=\"Naruto Chibi Keycap Set warm sunset palette\" loading=\"lazy\"\u003e          \u003c\/div\u003e          \u003cdiv class=\"ntk__grid-img\"\u003e            \u003cspan class=\"ntk__img-label\"\u003eDetail\u003c\/span\u003e            \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0684\/6962\/0893\/files\/imgi_9_il_fullxfull.8017022023_g9ae.jpg?v=1781190825\" alt=\"Naruto Chibi Keycap Set close-up surface detail\" loading=\"lazy\"\u003e          \u003c\/div\u003e        \u003c\/div\u003e      \u003c\/section\u003e      \u003c!-- ======================== MATERIAL SPOTLIGHT ======================== --\u003e      \u003csection class=\"ntk__section\"\u003e        \u003cdiv class=\"ntk__spotlight\"\u003e          \u003cdiv class=\"ntk__kicker\"\u003eBuilt to Endure\u003c\/div\u003e          \u003ch2\u003eThick PBT. Five Sides. Never Fades.\u003c\/h2\u003e          \u003cp\u003e            Standard keycaps print legends on top and let them fade within            months. This set is built differently. Dense PBT gives a deeper,            more grounded sound and a matte, textured surface that stays            exactly as it looks on day one. Five-sided dye-sublimation wraps            the artwork across the top face and all four side walls — not            applied on top, but fused into the plastic itself. The ninja            imagery stays crisp whether you type 1,000 words or 1,000,000.          \u003c\/p\u003e          \u003cdiv class=\"ntk__spec-grid\"\u003e            \u003cdiv class=\"ntk__spec\"\u003e\n\u003cdiv class=\"ntk__spec-k\"\u003eMaterial\u003c\/div\u003e\n\u003cdiv class=\"ntk__spec-v\"\u003eThick PBT\u003c\/div\u003e\n\u003c\/div\u003e            \u003cdiv class=\"ntk__spec\"\u003e\n\u003cdiv class=\"ntk__spec-k\"\u003ePrinting\u003c\/div\u003e\n\u003cdiv class=\"ntk__spec-v\"\u003e5-Sided Dye-Sub\u003c\/div\u003e\n\u003c\/div\u003e            \u003cdiv class=\"ntk__spec\"\u003e\n\u003cdiv class=\"ntk__spec-k\"\u003eProfiles\u003c\/div\u003e\n\u003cdiv class=\"ntk__spec-v\"\u003eMAO · SOA\u003c\/div\u003e\n\u003c\/div\u003e            \u003cdiv class=\"ntk__spec\"\u003e\n\u003cdiv class=\"ntk__spec-k\"\u003eKey Count\u003c\/div\u003e\n\u003cdiv class=\"ntk__spec-v\"\u003e~142–143 Keys\u003c\/div\u003e\n\u003c\/div\u003e            \u003cdiv class=\"ntk__spec\"\u003e\n\u003cdiv class=\"ntk__spec-k\"\u003eFinish\u003c\/div\u003e\n\u003cdiv class=\"ntk__spec-v\"\u003eMatte, Anti-Shine\u003c\/div\u003e\n\u003c\/div\u003e            \u003cdiv class=\"ntk__spec\"\u003e\n\u003cdiv class=\"ntk__spec-k\"\u003eMount\u003c\/div\u003e\n\u003cdiv class=\"ntk__spec-v\"\u003eMX-Style Stem\u003c\/div\u003e\n\u003c\/div\u003e          \u003c\/div\u003e        \u003c\/div\u003e      \u003c\/section\u003e      \u003c!-- ===================================================== --\u003e      \u003c!-- IMAGE 7 — RECTANGLE BREAK                             --\u003e      \u003c!-- Best choice: wide lifestyle \/ keyboard in full scene  --\u003e      \u003c!-- ===================================================== --\u003e      \u003csection class=\"ntk__section\"\u003e        \u003cdiv class=\"ntk__media-rect\"\u003e          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0684\/6962\/0893\/files\/imgi_10_il_fullxfull.7969071634_dr0o.jpg?v=1781190825\" alt=\"Naruto Chibi Keycap Set wide lifestyle view\" loading=\"lazy\"\u003e        \u003c\/div\u003e      \u003c\/section\u003e      \u003c!-- ======================== PROFILES ======================== --\u003e      \u003csection class=\"ntk__section\"\u003e        \u003cdiv class=\"ntk__head\"\u003e          \u003cdiv class=\"ntk__kicker\"\u003eChoose Your Style\u003c\/div\u003e          \u003ch2 class=\"ntk__h2\"\u003eMAO or SOA — Pick Your Profile\u003c\/h2\u003e          \u003cp class=\"ntk__lead\"\u003eSame set, same artwork, completely different typing feel. Both include ~142–143 keys.\u003c\/p\u003e          \u003cdiv class=\"ntk__divider\"\u003e\u003cspan class=\"ntk__divider-dot\"\u003e\u003c\/span\u003e\u003c\/div\u003e        \u003c\/div\u003e        \u003cdiv class=\"ntk__profiles\"\u003e          \u003carticle class=\"ntk__profile\"\u003e            \u003cdiv class=\"ntk__profile-glyph\"\u003eM\u003c\/div\u003e            \u003ch3\u003eMAO Profile\u003c\/h3\u003e            \u003cspan class=\"ntk__profile-tag\"\u003eSpherical · Rounded\u003c\/span\u003e            \u003cp\u003eSmooth, rounded tops that curve gently inward — an immersive,               comfortable typing feel that looks as playful as the chibi               artwork it wears.\u003c\/p\u003e          \u003c\/article\u003e          \u003carticle class=\"ntk__profile\"\u003e            \u003cdiv class=\"ntk__profile-glyph\"\u003eS\u003c\/div\u003e            \u003ch3\u003eSOA Profile\u003c\/h3\u003e            \u003cspan class=\"ntk__profile-tag\"\u003eSculpted · Angled\u003c\/span\u003e            \u003cp\u003eRow-sculpted with distinct angles per row — a purposeful,               precise typing experience for those who want both style and               ergonomic form.\u003c\/p\u003e          \u003c\/article\u003e        \u003c\/div\u003e      \u003c\/section\u003e      \u003c!-- ===================================================== --\u003e      \u003c!-- IMAGES 8, 9 — 2-UP PAIR                               --\u003e      \u003c!-- img11: Character close-ups \/ Hokage Rock spacebar      --\u003e      \u003c!-- img12: Second keyboard angle or profile side view      --\u003e      \u003c!-- ===================================================== --\u003e      \u003csection class=\"ntk__section\"\u003e        \u003cdiv class=\"ntk__pair\"\u003e          \u003cdiv class=\"ntk__grid-img\"\u003e            \u003cspan class=\"ntk__img-label\"\u003eHokage Rock\u003c\/span\u003e            \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0684\/6962\/0893\/files\/imgi_11_il_fullxfull.8017023437_rhjs.jpg?v=1781190825\" alt=\"Naruto Chibi Keycap Set Hokage Rock spacebar detail\" loading=\"lazy\"\u003e          \u003c\/div\u003e          \u003cdiv class=\"ntk__grid-img\"\u003e            \u003cspan class=\"ntk__img-label\"\u003eProfile View\u003c\/span\u003e            \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0684\/6962\/0893\/files\/imgi_12_il_fullxfull.7969071786_advj.jpg?v=1781190825\" alt=\"Naruto Chibi Keycap Set side profile view\" loading=\"lazy\"\u003e          \u003c\/div\u003e        \u003c\/div\u003e      \u003c\/section\u003e      \u003c!-- ===================================================== --\u003e      \u003c!-- IMAGES 10, 11, 12 — SECOND 3-IMAGE GRID              --\u003e      \u003c!-- img13: Alice-layout board with set installed           --\u003e      \u003c!-- img14: Five-sided print side wall close-up            --\u003e      \u003c!-- img15: Themed lifestyle \/ warm wood desk setup         --\u003e      \u003c!-- ===================================================== --\u003e      \u003csection class=\"ntk__section\"\u003e        \u003cdiv class=\"ntk__head\"\u003e          \u003cdiv class=\"ntk__kicker\"\u003eMore Views\u003c\/div\u003e          \u003ch2 class=\"ntk__h2\"\u003eThe Full Picture\u003c\/h2\u003e          \u003cdiv class=\"ntk__divider\"\u003e\u003cspan class=\"ntk__divider-dot\"\u003e\u003c\/span\u003e\u003c\/div\u003e        \u003c\/div\u003e        \u003cdiv class=\"ntk__grid3\"\u003e          \u003cdiv class=\"ntk__grid-img\"\u003e            \u003cspan class=\"ntk__img-label\"\u003eSOA Profile\u003c\/span\u003e            \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0684\/6962\/0893\/files\/imgi_13_il_fullxfull.8017024305_lgx4.jpg?v=1781190826\" alt=\"Naruto Chibi Keycap Set on Alice ergonomic keyboard\" loading=\"lazy\"\u003e          \u003c\/div\u003e          \u003cdiv class=\"ntk__grid-img\"\u003e            \u003cspan class=\"ntk__img-label\"\u003eMAO Profile\u003c\/span\u003e            \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0684\/6962\/0893\/files\/imgi_14_il_fullxfull.8017025483_j8hm.jpg?v=1781190825\" alt=\"Naruto Chibi Keycap five-sided dye-sub side print detail\" loading=\"lazy\"\u003e          \u003c\/div\u003e          \u003cdiv class=\"ntk__grid-img\"\u003e            \u003cspan class=\"ntk__img-label\"\u003eThemed Setup\u003c\/span\u003e            \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0684\/6962\/0893\/files\/imgi_15_il_fullxfull.7969071228_t0on.jpg?v=1781190825\" alt=\"Naruto Chibi Keycap Set in a warm themed desk setup\" loading=\"lazy\"\u003e          \u003c\/div\u003e        \u003c\/div\u003e      \u003c\/section\u003e      \u003c!-- ======================== SPLIT: LAYOUT + COMPATIBILITY ======================== --\u003e      \u003csection class=\"ntk__section\"\u003e        \u003cdiv class=\"ntk__head\"\u003e          \u003cdiv class=\"ntk__kicker\"\u003eCoverage\u003c\/div\u003e          \u003ch2 class=\"ntk__h2\"\u003eBuilt for Your Board\u003c\/h2\u003e          \u003cdiv class=\"ntk__divider\"\u003e\u003cspan class=\"ntk__divider-dot\"\u003e\u003c\/span\u003e\u003c\/div\u003e        \u003c\/div\u003e        \u003c!-- ===================================================== --\u003e        \u003c!-- IMAGE 13 — SPLIT LEFT                                  --\u003e        \u003c!-- Best choice: full key layout sheet (all keys visible)  --\u003e        \u003c!-- ===================================================== --\u003e        \u003cdiv class=\"ntk__split\"\u003e          \u003cdiv class=\"ntk__split-img\"\u003e            \u003cspan class=\"ntk__img-label\"\u003eFull Layout\u003c\/span\u003e            \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0684\/6962\/0893\/files\/imgi_19_il_fullxfull.8017021811_l94c.jpg?v=1781195341\" alt=\"Naruto Chibi Keycap Set full layout view\" loading=\"lazy\"\u003e          \u003c\/div\u003e          \u003cdiv class=\"ntk__split-text\"\u003e            \u003ch3\u003eANSI Layout — Wide Compatibility\u003c\/h3\u003e            \u003cul class=\"ntk__split-list\"\u003e              \u003cli\u003e60% compact keyboards\u003c\/li\u003e              \u003cli\u003e65% compact with arrow keys\u003c\/li\u003e              \u003cli\u003e75% full-function compact\u003c\/li\u003e              \u003cli\u003e80% TKL (tenkeyless)\u003c\/li\u003e              \u003cli\u003e96% \u0026amp; full-size 100%\u003c\/li\u003e              \u003cli\u003eAlice-style ergonomic layouts\u003c\/li\u003e            \u003c\/ul\u003e            \u003cp style=\"margin-top:14px; font-size:14px; color:var(--ntk-muted); font-style:italic;\"\u003e              Not sure if your board is compatible? Send us your keyboard              model and we will confirm before you order.            \u003c\/p\u003e          \u003c\/div\u003e        \u003c\/div\u003e      \u003c\/section\u003e      \u003c!-- ======================== SOUND \u0026 FEEL ======================== --\u003e      \u003csection class=\"ntk__section\"\u003e        \u003cdiv class=\"ntk__head\"\u003e          \u003cdiv class=\"ntk__kicker\"\u003eThe Experience\u003c\/div\u003e          \u003ch2 class=\"ntk__h2\"\u003eSound \u0026amp; Feel\u003c\/h2\u003e          \u003cp class=\"ntk__lead\"\u003eThick PBT changes how your board sounds — and the matte finish changes how it feels.\u003c\/p\u003e          \u003cdiv class=\"ntk__divider\"\u003e\u003cspan class=\"ntk__divider-dot\"\u003e\u003c\/span\u003e\u003c\/div\u003e        \u003c\/div\u003e        \u003cdiv class=\"ntk__panels\"\u003e          \u003carticle class=\"ntk__panel\"\u003e            \u003cspan class=\"ntk__panel-ic\"\u003e🔊\u003c\/span\u003e            \u003ch3\u003eA Deeper, Thockier Sound\u003c\/h3\u003e            \u003cp\u003eThe thick PBT walls dampen the high-pitched ping of thinner               caps, giving every keystroke a fuller, grounded sound —               worthy of the intensity of a hokage-level battle.\u003c\/p\u003e          \u003c\/article\u003e          \u003carticle class=\"ntk__panel\"\u003e            \u003cspan class=\"ntk__panel-ic\"\u003e🤚\u003c\/span\u003e            \u003ch3\u003eGrippy Matte Texture\u003c\/h3\u003e            \u003cp\u003eThe fine matte surface of PBT adds confident tactile feedback               and resists the greasy shine that ABS caps develop over time —               your set stays premium-looking session after session.\u003c\/p\u003e          \u003c\/article\u003e        \u003c\/div\u003e      \u003c\/section\u003e      \u003c!-- ===================================================== --\u003e      \u003c!-- IMAGES 14, 15 — 2-UP PAIR                             --\u003e      \u003c!-- img17: Keyboard with warm lighting \/ mood shot         --\u003e      \u003c!-- img18: Alternative angle or profile comparison         --\u003e      \u003c!-- ===================================================== --\u003e      \u003csection class=\"ntk__section\"\u003e        \u003cdiv class=\"ntk__pair\"\u003e          \u003cdiv class=\"ntk__grid-img\"\u003e            \u003cspan class=\"ntk__img-label\"\u003eWarm Lighting\u003c\/span\u003e            \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0684\/6962\/0893\/files\/imgi_17_il_fullxfull.8017021979_f1nd.jpg?v=1781190825\" alt=\"Naruto Chibi Keycap Set under warm desk lighting\" loading=\"lazy\"\u003e          \u003c\/div\u003e          \u003cdiv class=\"ntk__grid-img\"\u003e            \u003cspan class=\"ntk__img-label\"\u003eClose-Up Art\u003c\/span\u003e            \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0684\/6962\/0893\/files\/imgi_18_il_fullxfull.7969069794_kcyf.jpg?v=1781190825\" alt=\"Naruto Chibi Keycap Set artwork close-up\" loading=\"lazy\"\u003e          \u003c\/div\u003e        \u003c\/div\u003e      \u003c\/section\u003e      \u003c!-- ======================== SPECIFICATIONS ======================== --\u003e      \u003csection class=\"ntk__section\"\u003e        \u003cdiv class=\"ntk__head\"\u003e          \u003cdiv class=\"ntk__kicker\"\u003eThe Details\u003c\/div\u003e          \u003ch2 class=\"ntk__h2\"\u003eFull Specifications\u003c\/h2\u003e          \u003cdiv class=\"ntk__divider\"\u003e\u003cspan class=\"ntk__divider-dot\"\u003e\u003c\/span\u003e\u003c\/div\u003e        \u003c\/div\u003e        \u003cdiv class=\"ntk__table-wrap\"\u003e          \u003ctable class=\"ntk__table\"\u003e            \u003ctbody\u003e              \u003ctr\u003e\n\u003cth\u003eSet Name\u003c\/th\u003e\n\u003ctd\u003eNaruto Chibi Anime Artisan Keycap Set\u003c\/td\u003e\n\u003c\/tr\u003e              \u003ctr\u003e\n\u003cth\u003eMaterial\u003c\/th\u003e\n\u003ctd\u003eHigh-grade PBT (Polybutylene Terephthalate)\u003c\/td\u003e\n\u003c\/tr\u003e              \u003ctr\u003e\n\u003cth\u003ePrinting Method\u003c\/th\u003e\n\u003ctd\u003eFive-Sided Dye-Sublimation (fade-resistant)\u003c\/td\u003e\n\u003c\/tr\u003e              \u003ctr\u003e\n\u003cth\u003eProfile Options\u003c\/th\u003e\n\u003ctd\u003eMAO (spherical) · SOA (sculpted)\u003c\/td\u003e\n\u003c\/tr\u003e              \u003ctr\u003e\n\u003cth\u003eKey Count\u003c\/th\u003e\n\u003ctd\u003e~142–143 keys (varies by profile)\u003c\/td\u003e\n\u003c\/tr\u003e              \u003ctr\u003e\n\u003cth\u003eSurface Finish\u003c\/th\u003e\n\u003ctd\u003eMatte, anti-shine texture\u003c\/td\u003e\n\u003c\/tr\u003e              \u003ctr\u003e\n\u003cth\u003eStem Type\u003c\/th\u003e\n\u003ctd\u003eMX-Style Cross Stem\u003c\/td\u003e\n\u003c\/tr\u003e              \u003ctr\u003e\n\u003cth\u003eLayout Support\u003c\/th\u003e\n\u003ctd\u003eANSI — 60% · 65% · 75% · TKL · 96% · Full-Size · Alice\u003c\/td\u003e\n\u003c\/tr\u003e              \u003ctr\u003e\n\u003cth\u003eErgonomic Support\u003c\/th\u003e\n\u003ctd\u003eYes — includes Alice-style ergonomic coverage\u003c\/td\u003e\n\u003c\/tr\u003e              \u003ctr\u003e\n\u003cth\u003eCompatible Switches\u003c\/th\u003e\n\u003ctd\u003eStandard MX-style mechanical switches\u003c\/td\u003e\n\u003c\/tr\u003e            \u003c\/tbody\u003e          \u003c\/table\u003e        \u003c\/div\u003e        \u003cdiv class=\"ntk__alert\"\u003e          \u003cspan class=\"ntk__alert-ic\"\u003e❌\u003c\/span\u003e          \u003cdiv\u003e            \u003cstrong\u003eCompatibility Notice:\u003c\/strong\u003e This set is designed for            \u003cstrong\u003eANSI layouts only\u003c\/strong\u003e. It is \u003cstrong\u003enot compatible\u003c\/strong\u003e            with ISO layouts (large L-shaped Enter key), membrane keyboards, or            low-profile mechanical switches. The keyboard, wooden cases and props            shown in images are for display only and are not included.          \u003c\/div\u003e        \u003c\/div\u003e      \u003c\/section\u003e      \u003c!-- ======================== CARE GUIDE ======================== --\u003e      \u003csection class=\"ntk__section\"\u003e        \u003cdiv class=\"ntk__head\"\u003e          \u003cdiv class=\"ntk__kicker\"\u003eKeep the Ninja Spirit Alive\u003c\/div\u003e          \u003ch2 class=\"ntk__h2\"\u003eCare \u0026amp; Keeping\u003c\/h2\u003e          \u003cdiv class=\"ntk__divider\"\u003e\u003cspan class=\"ntk__divider-dot\"\u003e\u003c\/span\u003e\u003c\/div\u003e        \u003c\/div\u003e        \u003cdiv class=\"ntk__care\"\u003e          \u003carticle class=\"ntk__care-card\"\u003e            \u003cdiv class=\"ntk__care-num\"\u003e01\u003c\/div\u003e            \u003ch4\u003eGentle Cleaning\u003c\/h4\u003e            \u003cp\u003eWipe with a soft, slightly damp cloth. For deeper cleaning,               remove the caps and rinse gently in warm soapy water.\u003c\/p\u003e          \u003c\/article\u003e          \u003carticle class=\"ntk__care-card\"\u003e            \u003cdiv class=\"ntk__care-num\"\u003e02\u003c\/div\u003e            \u003ch4\u003eDry Fully\u003c\/h4\u003e            \u003cp\u003eAlways let keycaps dry completely before remounting them —               moisture in the stem hole can affect your switch.\u003c\/p\u003e          \u003c\/article\u003e          \u003carticle class=\"ntk__care-card\"\u003e            \u003cdiv class=\"ntk__care-num\"\u003e03\u003c\/div\u003e            \u003ch4\u003eUse a Puller\u003c\/h4\u003e            \u003cp\u003eRemove caps with a wire keycap puller to avoid scratching               the legends or bending the switch stem.\u003c\/p\u003e          \u003c\/article\u003e          \u003carticle class=\"ntk__care-card\"\u003e            \u003cdiv class=\"ntk__care-num\"\u003e04\u003c\/div\u003e            \u003ch4\u003eAvoid Harsh Chemicals\u003c\/h4\u003e            \u003cp\u003eSkip solvents and abrasive cleaners — PBT and dye-sub               legends only need water and a little care.\u003c\/p\u003e          \u003c\/article\u003e        \u003c\/div\u003e      \u003c\/section\u003e      \u003c!-- ======================== STATS ======================== --\u003e      \u003csection class=\"ntk__section\"\u003e        \u003cdiv class=\"ntk__head\"\u003e          \u003cdiv class=\"ntk__kicker\"\u003eAt a Glance\u003c\/div\u003e          \u003ch2 class=\"ntk__h2\"\u003eWhy Anime Fans Love It\u003c\/h2\u003e          \u003cdiv class=\"ntk__divider\"\u003e\u003cspan class=\"ntk__divider-dot\"\u003e\u003c\/span\u003e\u003c\/div\u003e        \u003c\/div\u003e        \u003cdiv class=\"ntk__stats\"\u003e          \u003cdiv class=\"ntk__stat\"\u003e\n\u003cdiv class=\"ntk__stat-num\"\u003e142\u003c\/div\u003e\n\u003cdiv class=\"ntk__stat-label\"\u003eKeys\u003c\/div\u003e\n\u003c\/div\u003e          \u003cdiv class=\"ntk__stat\"\u003e\n\u003cdiv class=\"ntk__stat-num\"\u003e5\u003c\/div\u003e\n\u003cdiv class=\"ntk__stat-label\"\u003eSided Dye-Sub\u003c\/div\u003e\n\u003c\/div\u003e          \u003cdiv class=\"ntk__stat\"\u003e\n\u003cdiv class=\"ntk__stat-num\"\u003e2\u003c\/div\u003e\n\u003cdiv class=\"ntk__stat-label\"\u003eProfiles\u003c\/div\u003e\n\u003c\/div\u003e          \u003cdiv class=\"ntk__stat\"\u003e\n\u003cdiv class=\"ntk__stat-num\"\u003e∞\u003c\/div\u003e\n\u003cdiv class=\"ntk__stat-label\"\u003eNinja Spirit\u003c\/div\u003e\n\u003c\/div\u003e        \u003c\/div\u003e      \u003c\/section\u003e      \u003c!-- ===================================================== --\u003e      \u003c!-- IMAGE 16 — FULL-WIDTH                                  --\u003e      \u003c!-- Best choice: second full keyboard hero \/ wide scene   --\u003e      \u003c!-- ===================================================== --\u003e      \u003csection class=\"ntk__section\"\u003e        \u003cdiv class=\"ntk__media-full\"\u003e          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0684\/6962\/0893\/files\/imgi_18_il_fullxfull.7969069794_kcyf.jpg?v=1781190825\" alt=\"Naruto Chibi Keycap Set full lifestyle scene\" loading=\"lazy\"\u003e        \u003c\/div\u003e      \u003c\/section\u003e      \u003c!-- ======================== FAQ ======================== --\u003e      \u003csection class=\"ntk__section\"\u003e        \u003cdiv class=\"ntk__head\"\u003e          \u003cdiv class=\"ntk__kicker\"\u003eAnswers\u003c\/div\u003e          \u003ch2 class=\"ntk__h2\"\u003eFrequently Asked Questions\u003c\/h2\u003e          \u003cdiv class=\"ntk__divider\"\u003e\u003cspan class=\"ntk__divider-dot\"\u003e\u003c\/span\u003e\u003c\/div\u003e        \u003c\/div\u003e        \u003cdiv class=\"ntk__faq\"\u003e          \u003cdetails open\u003e            \u003csummary\u003eDoes this set support ISO keyboards?\u003c\/summary\u003e            \u003cdiv class=\"ntk__faq-body\"\u003e              No. This set is designed for \u003cstrong\u003eANSI layouts only\u003c\/strong\u003e              and does not include an ISO Enter key. If your keyboard uses the              large L-shaped Enter key (common in European layouts), this set              will not cover it. Please check your layout before ordering.            \u003c\/div\u003e          \u003c\/details\u003e          \u003cdetails\u003e            \u003csummary\u003eWhat is the difference between MAO and SOA profiles?\u003c\/summary\u003e            \u003cdiv class=\"ntk__faq-body\"\u003e              MAO has spherical, rounded keytop surfaces — they feel smooth and              immersive. SOA is row-sculpted with distinct height and angle per              row, giving a more structured, ergonomic typing feel. Both carry              the same full Naruto artwork. Choose based on which typing style              you prefer.            \u003c\/div\u003e          \u003c\/details\u003e          \u003cdetails\u003e            \u003csummary\u003eWill it fit my keyboard?\u003c\/summary\u003e            \u003cdiv class=\"ntk__faq-body\"\u003e              The set supports most ANSI boards: 60%, 65%, 75%, TKL, 96%,              full-size and Alice-style ergonomic layouts. It is not compatible              with ISO, membrane, or low-profile keyboards. If you are unsure,              message us with your keyboard model and we will confirm before              you order.            \u003c\/div\u003e          \u003c\/details\u003e          \u003cdetails\u003e            \u003csummary\u003eWhat switches does it work with?\u003c\/summary\u003e            \u003cdiv class=\"ntk__faq-body\"\u003e              Any standard MX-style mechanical switch — Cherry MX, Gateron,              Kailh and most MX clones. Not compatible with low-profile              mechanical switches.            \u003c\/div\u003e          \u003c\/details\u003e          \u003cdetails\u003e            \u003csummary\u003eWill the artwork fade?\u003c\/summary\u003e            \u003cdiv class=\"ntk__faq-body\"\u003e              No. The legends are dye-sublimated across five sides, meaning the              ink is fused into the PBT surface. It cannot peel, smudge or fade              with normal daily use.            \u003c\/div\u003e          \u003c\/details\u003e          \u003cdetails\u003e            \u003csummary\u003eIs the keyboard included?\u003c\/summary\u003e            \u003cdiv class=\"ntk__faq-body\"\u003e              No. This listing is for the keycap set only. The keyboards, wooden              cases and props shown in the images are for display purposes and              are not included in your purchase.            \u003c\/div\u003e          \u003c\/details\u003e          \u003cdetails\u003e            \u003csummary\u003eDoes it include Alice ergonomic support?\u003c\/summary\u003e            \u003cdiv class=\"ntk__faq-body\"\u003e              Yes — the set specifically includes the extra keys needed for              Alice-style ergonomic keyboard layouts, which is a rare and              thoughtful inclusion that most sets do not cover.            \u003c\/div\u003e          \u003c\/details\u003e        \u003c\/div\u003e      \u003c\/section\u003e      \u003c!-- ======================== GIFT BANNER ======================== --\u003e      \u003csection class=\"ntk__section\"\u003e        \u003cdiv class=\"ntk__gift\"\u003e          \u003cspan class=\"ntk__gift-ic\"\u003e🎁\u003c\/span\u003e          \u003ch2\u003eThe Perfect Gift for Any Anime Fan\u003c\/h2\u003e          \u003cp\u003eBold, colourful and built to last — the Naruto Chibi Artisan             Keycap Set is a thoughtful present for keyboard enthusiasts,             Naruto fans and anyone whose desk deserves to believe in             themselves just a little more.\u003c\/p\u003e        \u003c\/div\u003e      \u003c\/section\u003e      \u003c!-- ======================== CLOSING CTA ======================== --\u003e      \u003csection class=\"ntk__section\"\u003e        \u003cdiv class=\"ntk__cta\"\u003e          \u003cdiv class=\"ntk__ambience\"\u003e\u003c\/div\u003e          \u003ch2\u003eYour Board. Your Hidden Village.\u003c\/h2\u003e          \u003cp\u003eThick PBT, five-sided dye-sub, chibi ninjas — the ultimate             upgrade for every Naruto fan's keyboard.\u003c\/p\u003e                  \u003c\/div\u003e      \u003c\/section\u003e    \u003c\/div\u003e  \u003c\/div\u003e\n\u003c\/div\u003e\u003cnoscript\u003e(function () {  function bind() {    var link = document.getElementById('ntkCartLink');    if (!link) return;    link.addEventListener('click', function (e) {      var selectors = [        'button[name=\"add\"]', '[name=\"add\"]',        '.product-form__submit', '.product-form__cart-submit',        '#AddToCart', '#AddToCart-product-template',        '.add-to-cart', '[data-add-to-cart]',        'form[action*=\"\/cart\/add\"] [type=\"submit\"]',        'form[action*=\"\/cart\/add\"] button'      ];      var target = null;      for (var i = 0; i \u0026lt; selectors.length \u0026amp;\u0026amp; !target; i++) {        target = document.querySelector(selectors[i]);      }      if (target) { e.preventDefault(); target.scrollIntoView({ behavior: 'smooth', block: 'center' }); }    });  }  if (document.readyState !== 'loading') { bind(); }  else { document.addEventListener('DOMContentLoaded', bind); }})();\u003c\/noscript\u003e\u003c!-- ================================================================= --\u003e\u003c!--  END NARUTO CHIBI ANIME ARTISAN KEYCAP SET DESCRIPTION            --\u003e\u003c!-- ================================================================= --\u003e","brand":"Rolipan","offers":[{"title":"MAO Profile","offer_id":49406846501079,"sku":null,"price":69.9,"currency_code":"USD","in_stock":true},{"title":"SOA Profile","offer_id":49406846533847,"sku":null,"price":69.9,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0828\/3763\/5287\/files\/naruto-chibi-anime-artisan-keycap-set-4273629.jpg?v=1783490372","url":"https:\/\/rolipan.com\/products\/naruto-chibi-anime-artisan-keycap-set","provider":"rolipan","version":"1.0","type":"link"}