{"product_id":"cute-sariel-theme-anime-keycap-set","title":"Cute Sariel Theme Anime Keycap Set","description":"\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Nunito:ital,wght@0,400;0,600;0,700;0,800;0,900;1,700\u0026family=Inter:wght@400;500;600;700;800\u0026display=swap');\n\n.pna {\n  --pna-pink:        #a8ddc8;\n  --pna-pink-deep:   #6fae95;\n  --pna-rose:        #3a8c6e;\n  --pna-rose-dark:   #1f5c46;\n  --pna-plum:         #0f3328;\n  --pna-cream:       #f4fff9;\n  --pna-cream-2:     #d8f3e9;\n  --pna-white:       #ffffff;\n  --pna-coral:       #f7a8b8;\n  --pna-coral-d:     #d4708a;\n  --pna-mint:        #bdeadd;\n  --pna-mint-d:      #3a8c6e;\n  --pna-ink:         #1a3d30;\n  --pna-text:        #3a6454;\n  --pna-muted:       #5c8070;\n  --pna-line:        rgba(58,140,110,0.14);\n  --pna-line-soft:   rgba(58,140,110,0.08);\n  --pna-shadow:      0 20px 50px -20px rgba(31,92,70,0.35);\n  --pna-shadow-sm:   0 10px 24px -12px rgba(31,92,70,0.24);\n  --pna-glow:        0 0 24px rgba(168,221,200,0.45);\n\n  --pna-display: 'Nunito', system-ui, -apple-system, 'Segoe UI', sans-serif;\n  --pna-body:    'Inter', system-ui, -apple-system, 'Segoe UI', sans-serif;\n\n  --pna-radius:    16px;\n  --pna-radius-lg: 22px;\n  --pna-maxw:      1280px;\n  --pna-gap:       clamp(14px, 2.2vw, 22px);\n  --pna-section:   clamp(42px, 6.6vw, 76px);\n\n  font-family: var(--pna-body);\n  color: var(--pna-ink);\n  line-height: 1.7;\n  font-size: 18px;\n  max-width: var(--pna-maxw);\n  margin: 0 auto;\n  padding: 0 4px;\n  text-align: center;\n  -webkit-font-smoothing: antialiased;\n  text-rendering: optimizeLegibility;\n  box-sizing: border-box;\n}\n.pna *, .pna *::before, .pna *::after { box-sizing: border-box; }\n.pna p { margin: 0 0 1em; font-size: clamp(15px, 1.6vw, 17.5px); }\n.pna p:last-child { margin-bottom: 0; }\n.pna strong { font-weight: 700; color: var(--pna-ink); }\n.pna h1, .pna h2, .pna h3, .pna h4 { margin: 0; line-height: 1.18; }\n\n.pna__sheet {\n  position: relative;\n  background: linear-gradient(180deg, #f0fdf7 0%, #d8f3e9 55%, #c8eed8 100%);\n  border: 1px solid var(--pna-line);\n  border-radius: var(--pna-radius-lg);\n  overflow: hidden;\n  box-shadow: var(--pna-shadow);\n}\n.pna__sheet::before {\n  content: \"\"; position: absolute; inset: 0; pointer-events: none; opacity: 0.5;\n  background-image:\n    radial-gradient(rgba(58,140,110,0.05) 1px, transparent 1px),\n    radial-gradient(rgba(168,221,200,0.05) 1px, transparent 1px);\n  background-size: 22px 22px, 34px 34px;\n  background-position: 0 0, 11px 17px;\n  mix-blend-mode: multiply;\n}\n.pna__inner { position: relative; z-index: 1; padding: clamp(20px, 4.5vw, 52px); }\n\n.pna__hero {\n  position: relative; text-align: center;\n  padding: clamp(28px, 5vw, 54px) clamp(10px, 3vw, 36px) clamp(30px, 5vw, 54px);\n  border-radius: var(--pna-radius);\n  background:\n    radial-gradient(85% 110% at 50% 0%, rgba(168,221,200,0.25), transparent 60%),\n    linear-gradient(160deg, #1f5c46 0%, #0f3328 60%, #1f5c46 100%);\n  color: var(--pna-cream); overflow: hidden;\n  border: 1px solid rgba(168,221,200,0.32);\n  box-shadow: inset 0 0 60px rgba(0,0,0,0.35), var(--pna-shadow);\n}\n.pna__sparkle {\n  position: absolute; inset: 0; pointer-events: none;\n  background-image:\n    radial-gradient(1.5px 1.5px at 12% 22%, rgba(214,255,240,0.9), transparent),\n    radial-gradient(1.2px 1.2px at 80% 18%, rgba(214,255,240,0.65), transparent),\n    radial-gradient(1.6px 1.6px at 34% 72%, rgba(214,255,240,0.85), transparent),\n    radial-gradient(1.1px 1.1px at 66% 60%, rgba(214,255,240,0.55), transparent),\n    radial-gradient(1.4px 1.4px at 90% 80%, rgba(214,255,240,0.65), transparent),\n    radial-gradient(1.2px 1.2px at 22% 88%, rgba(214,255,240,0.55), transparent);\n  animation: pna-twinkle 6s ease-in-out infinite alternate;\n}\n@keyframes pna-twinkle { 0% { opacity: 0.5; } 100% { opacity: 1; } }\n\n.pna__eyebrow {\n  position: relative; z-index: 2; display: inline-flex; align-items: center; gap: 10px;\n  font-family: var(--pna-body); font-weight: 700; letter-spacing: 0.24em; text-transform: uppercase;\n  font-size: clamp(10px, 1.4vw, 12px); color: var(--pna-pink); padding: 9px 18px;\n  border: 1px solid rgba(168,221,200,0.42); border-radius: 999px; background: rgba(168,221,200,0.12);\n  margin-bottom: 8px; transition: transform 0.3s ease, background 0.3s ease, box-shadow 0.3s ease;\n}\n.pna__eyebrow::before, .pna__eyebrow::after { content: \"🌿\"; font-size: 12px; }\n.pna__eyebrow:hover { transform: translateY(-2px) scale(1.03); background: rgba(168,221,200,0.2); box-shadow: var(--pna-glow); }\n\n.pna__title {\n  position: relative; z-index: 2; font-family: var(--pna-display); font-weight: 900; line-height: 1.08;\n  margin: clamp(26px, 4vw, 38px) 0 0; font-size: clamp(27px, 5vw, 50px); color: var(--pna-cream);\n  text-shadow: 0 2px 0 rgba(0,0,0,0.25), 0 0 28px rgba(168,221,200,0.25);\n}\n.pna__title .pna__accent {\n  font-style: italic;\n  background: linear-gradient(180deg, #d0f7e8 0%, #a8ddc8 55%, #6fae95 100%);\n  -webkit-background-clip: text; background-clip: text; -webkit-text-fill-color: transparent; color: transparent;\n}\n.pna__subtitle {\n  position: relative; z-index: 2; text-align: center; font-size: clamp(15px, 2vw, 20px);\n  color: rgba(244,255,249,0.86); max-width: 1200px; margin: clamp(16px, 3vw, 24px) auto 0; font-style: italic;\n}\n.pna__hero-rule {\n  position: relative; z-index: 2; display: flex; align-items: center; justify-content: center; gap: 14px;\n  margin: clamp(20px, 4vw, 30px) auto 0; max-width: 1200px; color: var(--pna-pink);\n}\n.pna__hero-rule::before, .pna__hero-rule::after { content: \"\"; height: 1px; flex: 1; background: linear-gradient(90deg, transparent, var(--pna-pink), transparent); }\n.pna__hero-rule span { font-size: 14px; letter-spacing: 0.2em; }\n.pna__badges { position: relative; z-index: 2; display: flex; flex-wrap: wrap; justify-content: center; gap: 10px; margin-top: clamp(22px, 4vw, 30px); }\n.pna__badge {\n  display: inline-flex; align-items: center; gap: 8px; font-weight: 600; font-size: clamp(11px, 1.4vw, 13px);\n  letter-spacing: 0.04em; color: var(--pna-cream); padding: 10px 16px; border-radius: 999px;\n  border: 1px solid rgba(168,221,200,0.3); background: rgba(244,255,249,0.05);\n  transition: transform 0.3s ease, background 0.3s ease, border-color 0.3s ease, box-shadow 0.3s ease;\n}\n.pna__badge span:first-child { font-size: 15px; }\n.pna__badge:hover { transform: translateY(-3px); background: rgba(168,221,200,0.18); border-color: var(--pna-pink); box-shadow: var(--pna-glow); }\n\n.pna__section { margin-top: var(--pna-section); }\n.pna__head { text-align: center; margin-bottom: clamp(26px, 4vw, 40px); }\n.pna__kicker {\n  display: flex; align-items: center; justify-content: center; gap: 12px; font-weight: 700; letter-spacing: 0.24em;\n  text-transform: uppercase; font-size: clamp(10px, 1.4vw, 12px); color: var(--pna-mint-d); margin-bottom: 12px;\n}\n.pna__kicker::before, .pna__kicker::after { content: \"♡\"; color: var(--pna-mint-d); font-size: 13px; }\n.pna__h2 {\n  font-family: var(--pna-display); font-weight: 900; text-align: center; font-size: clamp(24px, 4.2vw, 38px);\n  line-height: 1.14; margin: 0 auto 12px; color: var(--pna-ink); max-width: 1200px; transition: text-shadow 0.4s ease;\n}\n.pna__h2:hover { text-shadow: 0 0 20px rgba(168,221,200,0.4); }\n.pna__h2 em { font-style: italic; color: var(--pna-rose); }\n.pna__lead { text-align: center; max-width: 1200px; margin: 0 auto; color: var(--pna-text); font-size: clamp(15px, 1.7vw, 18px); }\n.pna__divider {\n  display: flex; align-items: center; justify-content: center; gap: 16px; margin: clamp(16px, 3vw, 22px) auto 0;\n  max-width: 1200px; color: var(--pna-mint-d);\n}\n.pna__divider::before, .pna__divider::after { content: \"\"; height: 1px; flex: 1; background: linear-gradient(90deg, transparent, var(--pna-mint-d), transparent); }\n.pna__leaf { font-size: 14px; transition: transform 0.4s ease; }\n.pna__divider:hover .pna__leaf { transform: rotate(18deg) scale(1.2); }\n.pna__prose { max-width: 1200px; margin: 0 auto; text-align: center; }\n.pna__prose p { color: var(--pna-text); margin: 0 auto 1.1em; }\n.pna__prose p:last-child { margin-bottom: 0; }\n\n.pna__media-full {\n  width: 100%; border-radius: var(--pna-radius); overflow: hidden; border: 1px solid var(--pna-line);\n  box-shadow: var(--pna-shadow-sm); line-height: 0; background: var(--pna-white);\n  transition: transform 0.4s ease, box-shadow 0.4s ease;\n}\n.pna__media-full:hover { transform: translateY(-4px); box-shadow: var(--pna-shadow); }\n.pna__media-full img { width: 100%; display: block; height: auto; transition: transform 0.6s ease; }\n.pna__media-full:hover img { transform: scale(1.03); }\n.pna__hero-banner { aspect-ratio: 30 \/ 7; }\n.pna__hero-banner img { width: 100%; height: 100%; object-fit: cover; object-position: center 42%; display: block; }\n@media (max-width: 600px) { .pna__hero-banner { aspect-ratio: 16 \/ 9; } }\n\n.pna__grid3 { display: flex; flex-wrap: wrap; justify-content: center; gap: clamp(12px, 1.8vw, 18px); }\n.pna__grid3 \u003e * { flex: 1 1 28%; max-width: 32%; }\n.pna__grid-img {\n  position: relative; overflow: hidden; border-radius: var(--pna-radius); border: 1px solid var(--pna-line);\n  line-height: 0; background: var(--pna-white); box-shadow: var(--pna-shadow-sm); aspect-ratio: 1 \/ 1;\n  transition: transform 0.4s ease, box-shadow 0.4s ease, border-color 0.4s ease;\n}\n.pna__grid-img:hover { transform: translateY(-5px); box-shadow: var(--pna-shadow); border-color: rgba(168,221,200,0.5); }\n.pna__grid-img img { width: 100%; height: 100%; object-fit: cover; display: block; transition: transform 0.6s ease; }\n.pna__grid-img:hover img { transform: scale(1.08); }\n.pna__img-label {\n  position: absolute; top: 12px; right: 12px; background: rgba(244,255,249,0.95); color: var(--pna-rose-dark);\n  padding: 6px 12px; border-radius: 8px; font-size: 11px; font-weight: 800; text-transform: uppercase;\n  letter-spacing: 0.06em; box-shadow: 0 2px 8px rgba(31,92,70,0.18); z-index: 2; border: 1px solid rgba(168,221,200,0.35);\n}\n\n.pna__grid2 { display: flex; flex-wrap: wrap; justify-content: center; gap: clamp(12px, 1.8vw, 18px); }\n.pna__grid2 \u003e * { flex: 1 1 45%; max-width: 48%; }\n.pna__grid2 .pna__grid-img { aspect-ratio: 4 \/ 3; }\n\n@media (max-width: 600px) {\n  .pna__grid3 \u003e *, .pna__grid2 \u003e * { flex: 1 1 100%; max-width: 100%; }\n}\n\n.pna__trust { display: flex; flex-wrap: wrap; justify-content: center; gap: 14px; margin-top: clamp(24px, 3vw, 32px); }\n.pna__trust-item {\n  display: flex; align-items: center; gap: 14px; padding: 16px 18px; background: var(--pna-white);\n  border: 1px solid var(--pna-line); border-radius: var(--pna-radius); text-align: left;\n  flex: 1 1 220px; max-width: 320px;\n  transition: transform 0.3s ease, box-shadow 0.3s ease, border-color 0.3s ease;\n}\n.pna__trust-item:hover { transform: translateY(-4px); box-shadow: var(--pna-shadow-sm); border-color: rgba(168,221,200,0.5); }\n.pna__trust-ic {\n  width: 44px; height: 44px; flex: none; border-radius: 12px; display: grid; place-items: center; font-size: 20px;\n  background: linear-gradient(135deg, rgba(31,92,70,0.10), rgba(168,221,200,0.12)); border: 1px solid var(--pna-line);\n  transition: transform 0.35s ease;\n}\n.pna__trust-item:hover .pna__trust-ic { transform: scale(1.12) rotate(-5deg); }\n.pna__trust-t { font-weight: 700; font-size: 14.5px; color: var(--pna-ink); }\n.pna__trust-s { font-size: 12.5px; color: var(--pna-muted); }\n\n.pna__features { display: flex; flex-wrap: wrap; justify-content: center; gap: var(--pna-gap); }\n.pna__feature {\n  position: relative; text-align: left; background: var(--pna-white); border: 1px solid var(--pna-line);\n  border-radius: var(--pna-radius); padding: clamp(20px, 3vw, 28px); overflow: hidden;\n  flex: 1 1 250px; max-width: 340px;\n  transition: transform 0.35s ease, box-shadow 0.35s ease, border-color 0.35s ease;\n}\n.pna__feature::after {\n  content: \"\"; position: absolute; top: 0; left: 0; right: 0; height: 3px;\n  background: linear-gradient(90deg, var(--pna-mint), var(--pna-coral), var(--pna-rose));\n  opacity: 0; transition: opacity 0.35s ease;\n}\n.pna__feature:hover { transform: translateY(-6px); box-shadow: var(--pna-shadow-sm); border-color: rgba(168,221,200,0.5); }\n.pna__feature:hover::after { opacity: 1; }\n.pna__feature-icon {\n  display: inline-flex; align-items: center; justify-content: center; width: 52px; height: 52px; border-radius: 14px;\n  font-size: 24px; margin-bottom: 16px; background: linear-gradient(145deg, #1f5c46, #0f3328);\n  border: 1px solid rgba(168,221,200,0.38); box-shadow: inset 0 0 16px rgba(168,221,200,0.18);\n  transition: transform 0.4s ease, box-shadow 0.4s ease;\n}\n.pna__feature:hover .pna__feature-icon { transform: rotate(-6deg) scale(1.08); box-shadow: inset 0 0 16px rgba(168,221,200,0.3), var(--pna-glow); }\n.pna__feature h3 { font-family: var(--pna-display); font-weight: 700; font-size: clamp(17px, 2vw, 20px); margin: 0 0 8px; color: var(--pna-ink); }\n.pna__feature p { margin: 0; font-size: clamp(14px, 1.5vw, 15.5px); color: var(--pna-muted); line-height: 1.65; }\n\n.pna__spotlight {\n  position: relative; text-align: center; border-radius: var(--pna-radius-lg); overflow: hidden;\n  padding: clamp(30px, 5vw, 58px);\n  background: radial-gradient(80% 120% at 50% 0%, rgba(168,221,200,0.22), transparent 55%), linear-gradient(155deg, #1f5c46, #0f3328);\n  color: var(--pna-cream); border: 1px solid rgba(168,221,200,0.3); box-shadow: var(--pna-shadow);\n}\n.pna__spotlight .pna__kicker { color: var(--pna-pink); }\n.pna__spotlight .pna__kicker::before, .pna__spotlight .pna__kicker::after { color: var(--pna-pink); }\n.pna__spotlight h2 { font-family: var(--pna-display); font-weight: 900; font-size: clamp(22px, 3.8vw, 36px); margin: 0 auto 14px; color: var(--pna-cream); max-width: 1200px; }\n.pna__spotlight h2 em { font-style: italic; color: var(--pna-pink); }\n.pna__spotlight \u003e p { max-width: 1200px; color: rgba(244,255,249,0.86); margin: 0 auto; }\n.pna__spec-grid { display: flex; flex-wrap: wrap; justify-content: center; gap: 14px; margin-top: clamp(26px, 3.5vw, 36px); }\n.pna__spec {\n  border: 1px solid rgba(168,221,200,0.28); border-radius: 14px; padding: 18px 18px 16px; background: rgba(244,255,249,0.05);\n  flex: 1 1 190px; max-width: 260px;\n  transition: background 0.3s ease, transform 0.3s ease, border-color 0.3s ease, box-shadow 0.3s ease;\n}\n.pna__spec:hover { background: rgba(168,221,200,0.14); transform: translateY(-4px); border-color: var(--pna-pink); box-shadow: var(--pna-glow); }\n.pna__spec-k { font-weight: 700; letter-spacing: 0.14em; text-transform: uppercase; font-size: 10.5px; color: var(--pna-pink); margin-bottom: 6px; }\n.pna__spec-v { font-size: clamp(15px, 1.8vw, 18px); color: var(--pna-cream); font-weight: 600; font-family: var(--pna-display); }\n\n.pna__variants { display: flex; flex-wrap: wrap; justify-content: center; gap: var(--pna-gap); }\n.pna__variant {\n  position: relative; text-align: center; background: var(--pna-white); border: 1px solid var(--pna-line);\n  border-radius: var(--pna-radius); padding: clamp(26px, 3.5vw, 38px) clamp(18px, 3vw, 28px); overflow: hidden;\n  flex: 1 1 260px; max-width: 360px;\n  transition: transform 0.35s ease, box-shadow 0.35s ease, border-color 0.35s ease;\n}\n.pna__variant::after { content: \"\"; position: absolute; top: 0; left: 0; right: 0; height: 4px; background: linear-gradient(90deg, var(--pna-mint-d), var(--pna-mint), var(--pna-mint-d)); }\n.pna__variant:hover { transform: translateY(-7px); box-shadow: var(--pna-shadow-sm); border-color: rgba(168,221,200,0.55); }\n.pna__variant-num { font-family: var(--pna-display); font-weight: 900; font-size: clamp(32px, 4.2vw, 44px); line-height: 1; color: var(--pna-rose); margin-bottom: 4px; transition: transform 0.4s ease; }\n.pna__variant:hover .pna__variant-num { transform: scale(1.08); }\n.pna__variant-key { font-weight: 700; letter-spacing: 0.12em; text-transform: uppercase; font-size: 12px; color: var(--pna-mint-d); margin-bottom: 14px; }\n.pna__variant h3 { font-family: var(--pna-display); font-weight: 700; font-size: clamp(18px, 2.2vw, 22px); margin: 0 0 8px; color: var(--pna-ink); }\n.pna__variant p { font-size: 14.5px; color: var(--pna-muted); margin: 0; line-height: 1.6; }\n\n.pna__table-wrap {\n  max-width: 1200px; margin: 0 auto; border: 1px solid var(--pna-line); border-radius: var(--pna-radius); overflow: hidden;\n  background: var(--pna-white); transition: transform 0.3s ease, box-shadow 0.3s ease;\n}\n.pna__table-wrap:hover { transform: translateY(-2px); box-shadow: var(--pna-shadow-sm); }\n.pna__table { width: 100%; border-collapse: collapse; text-align: left; font-size: clamp(14px, 1.7vw, 16.5px); }\n.pna__table tr { transition: background 0.25s ease; }\n.pna__table tr:hover { background: rgba(168,221,200,0.12); }\n.pna__table tr + tr { border-top: 1px solid var(--pna-line-soft); }\n.pna__table th, .pna__table td { padding: 15px 22px; vertical-align: top; }\n.pna__table th { width: 38%; font-family: var(--pna-display); font-weight: 700; letter-spacing: 0.04em; text-transform: uppercase; font-size: 0.84em; color: var(--pna-mint-d); background: rgba(189,234,221,0.22); }\n.pna__table td { color: var(--pna-ink); font-weight: 600; }\n\n.pna__alert {\n  max-width: 1200px; margin: clamp(20px, 3vw, 28px) auto 0; display: flex; align-items: flex-start; gap: 14px;\n  text-align: left; padding: 18px 22px; border-radius: var(--pna-radius); border: 1px solid rgba(58,140,110,0.30);\n  background: rgba(58,140,110,0.07); color: var(--pna-mint-d); font-size: 15px; font-weight: 500;\n  transition: transform 0.3s ease, box-shadow 0.3s ease, border-color 0.3s ease;\n}\n.pna__alert:hover { transform: translateY(-3px); box-shadow: var(--pna-shadow-sm); border-color: rgba(58,140,110,0.5); }\n.pna__alert-ic { font-size: 20px; flex: none; }\n\n.pna__care { display: flex; flex-wrap: wrap; justify-content: center; gap: var(--pna-gap); text-align: left; }\n.pna__care-card { background: var(--pna-white); border: 1px solid var(--pna-line); border-radius: var(--pna-radius); padding: clamp(20px, 3vw, 26px); flex: 1 1 230px; max-width: 300px; transition: transform 0.3s ease, box-shadow 0.3s ease, border-color 0.3s ease; }\n.pna__care-card:hover { transform: translateY(-5px); box-shadow: var(--pna-shadow-sm); border-color: rgba(168,221,200,0.55); }\n.pna__care-num { font-family: var(--pna-display); font-weight: 900; font-size: 28px; color: var(--pna-mint-d); line-height: 1; margin-bottom: 10px; transition: transform 0.35s ease; }\n.pna__care-card:hover .pna__care-num { transform: scale(1.12); }\n.pna__care-card h4 { font-family: var(--pna-display); font-weight: 700; font-size: 16.5px; margin: 0 0 7px; color: var(--pna-ink); }\n.pna__care-card p { margin: 0; font-size: 14.5px; color: var(--pna-muted); line-height: 1.65; }\n\n.pna__faq { max-width: 1200px; margin: 0 auto; text-align: left; }\n.pna__faq details { border: 1px solid var(--pna-line); border-radius: 14px; background: var(--pna-white); margin-bottom: 12px; overflow: hidden; transition: border-color 0.4s ease, box-shadow 0.4s ease; }\n.pna__faq details:hover { border-color: rgba(168,221,200,0.5); box-shadow: var(--pna-shadow-sm); }\n.pna__faq details.pna__faq-open { border-color: rgba(168,221,200,0.55); box-shadow: var(--pna-shadow-sm); }\n.pna__faq summary {\n  list-style: none; cursor: pointer; padding: 18px 22px; font-family: var(--pna-display); font-weight: 700;\n  font-size: clamp(15px, 1.8vw, 17px); color: var(--pna-ink); display: flex; align-items: center; justify-content: space-between;\n  gap: 14px; transition: color 0.3s ease;\n}\n.pna__faq summary:hover { color: var(--pna-rose); }\n.pna__faq summary::-webkit-details-marker { display: none; }\n.pna__faq summary::after { content: \"+\"; font-family: var(--pna-display); font-weight: 700; font-size: 22px; color: var(--pna-mint-d); transition: transform 0.5s cubic-bezier(.4,0,.2,1); line-height: 1; }\n.pna__faq details.pna__faq-open summary::after { transform: rotate(45deg); }\n.pna__faq-panel {\n  max-height: 0; opacity: 0; overflow: hidden;\n  transition: max-height 0.55s cubic-bezier(.4,0,.2,1), opacity 0.4s ease, padding 0.55s cubic-bezier(.4,0,.2,1);\n}\n.pna__faq-body { padding: 0 22px 20px; color: var(--pna-muted); font-size: 15.5px; line-height: 1.7; }\n\n.pna__gift {\n  position: relative; text-align: center; border-radius: var(--pna-radius-lg); overflow: hidden;\n  padding: clamp(30px, 5vw, 52px) clamp(20px, 4vw, 40px); background: linear-gradient(160deg, #f0fdf7, #c8eed8);\n  border: 1px solid rgba(168,221,200,0.4); box-shadow: var(--pna-shadow-sm);\n}\n.pna__gift-ic { font-size: 40px; margin-bottom: 12px; display: inline-block; transition: transform 0.4s ease; }\n.pna__gift:hover .pna__gift-ic { transform: scale(1.14) rotate(-8deg); }\n.pna__gift h2 { font-family: var(--pna-display); font-weight: 900; font-size: clamp(22px, 3.8vw, 34px); color: var(--pna-ink); margin: 0 0 12px; }\n.pna__gift p { max-width: 1200px; margin: 0 auto; color: var(--pna-text); font-size: clamp(15px, 1.8vw, 18px); }\n\n.pna__cta {\n  position: relative; text-align: center; border-radius: var(--pna-radius-lg); overflow: hidden;\n  padding: clamp(52px, 8vw, 92px) clamp(32px, 7vw, 84px);\n  display: flex; flex-direction: column; align-items: center; justify-content: center;\n  background: radial-gradient(80% 110% at 50% 0%, rgba(168,221,200,0.25), transparent 55%), linear-gradient(155deg, #1f5c46, #0f3328);\n  color: var(--pna-cream); border: 1px solid rgba(168,221,200,0.3); box-shadow: var(--pna-shadow);\n}\n.pna__cta h2, .pna__cta p { max-width: 900px; }\n@media (max-width: 600px) { .pna__cta { padding: clamp(40px, 10vw, 56px) clamp(22px, 7vw, 34px); } }\n.pna__cta .pna__sparkle { opacity: 0.75; }\n.pna__cta h2 { position: relative; z-index: 2; font-family: var(--pna-display); font-weight: 900; font-size: clamp(24px, 4.6vw, 42px); margin: 0 0 14px; color: var(--pna-cream); text-shadow: 0 0 26px rgba(168,221,200,0.35); }\n.pna__cta h2 em { font-style: italic; color: var(--pna-pink); }\n.pna__cta p { position: relative; z-index: 2; max-width: 1200px; margin: 0 auto; color: rgba(244,255,249,0.86); font-size: clamp(14px, 1.9vw, 18px); font-style: italic; }\n.pna__cta-seal {\n  position: relative; z-index: 2; display: inline-flex; align-items: center; gap: 10px; margin-top: clamp(20px, 3vw, 26px);\n  font-weight: 700; letter-spacing: 0.14em; text-transform: uppercase; font-size: clamp(12px, 1.6vw, 14px);\n  color: var(--pna-pink); padding: 14px 28px; border: 1px solid rgba(168,221,200,0.45); border-radius: 999px;\n  background: rgba(168,221,200,0.12); cursor: pointer; text-decoration: none;\n  transition: background 0.3s ease, border-color 0.3s ease, transform 0.3s ease, box-shadow 0.3s ease, color 0.3s ease;\n}\n.pna__cta-seal:hover { background: rgba(168,221,200,0.22); border-color: var(--pna-pink); transform: translateY(-3px) scale(1.02); box-shadow: 0 12px 30px -12px rgba(168,221,200,0.6); color: var(--pna-cream); }\n.pna__cta-seal:active { transform: translateY(-1px) scale(0.99); }\n\n.pna__panels { display: flex; flex-wrap: wrap; justify-content: center; gap: var(--pna-gap); text-align: left; }\n.pna__panel { background: var(--pna-white); border: 1px solid var(--pna-line); border-radius: var(--pna-radius); padding: clamp(24px, 3.4vw, 34px); flex: 1 1 260px; max-width: 420px; transition: transform 0.35s ease, box-shadow 0.35s ease, border-color 0.35s ease; }\n.pna__panel:hover { transform: translateY(-5px); box-shadow: var(--pna-shadow-sm); border-color: rgba(168,221,200,0.55); }\n.pna__panel-ic { font-size: 32px; margin-bottom: 12px; display: inline-block; transition: transform 0.4s ease; }\n.pna__panel:hover .pna__panel-ic { transform: scale(1.12) rotate(-5deg); }\n.pna__panel h3 { font-family: var(--pna-display); font-weight: 700; font-size: clamp(18px, 2.2vw, 22px); margin: 0 0 10px; color: var(--pna-ink); }\n.pna__panel p { margin: 0; color: var(--pna-muted); font-size: 15.5px; line-height: 1.7; }\n\n.pna__layout-wrap { display: flex; flex-wrap: wrap; gap: clamp(18px, 3vw, 32px); align-items: stretch; }\n.pna__layout-badge {\n  flex: 1 1 260px; max-width: 340px; border-radius: var(--pna-radius); border: 1px solid var(--pna-line);\n  background: linear-gradient(160deg, #c8eed8, #b0e4cc); display: flex; flex-direction: column; align-items: center;\n  justify-content: center; padding: clamp(30px, 4vw, 44px) 20px; gap: 10px;\n  transition: transform 0.4s ease, box-shadow 0.4s ease;\n}\n.pna__layout-badge:hover { transform: translateY(-4px); box-shadow: var(--pna-shadow-sm); }\n.pna__layout-badge .pna__layout-ic { font-size: 46px; }\n.pna__layout-badge .pna__layout-num { font-family: var(--pna-display); font-weight: 900; font-size: 30px; color: var(--pna-rose-dark); }\n.pna__layout-badge .pna__layout-txt { font-size: 13px; color: var(--pna-muted); font-weight: 600; letter-spacing: 0.04em; text-transform: uppercase; }\n.pna__split-text {\n  text-align: left; background: var(--pna-white); border: 1px solid var(--pna-line); border-radius: var(--pna-radius);\n  padding: clamp(24px, 3.4vw, 38px); display: flex; flex-direction: column; justify-content: center; flex: 1 1 320px;\n}\n.pna__split-text h3 { font-family: var(--pna-display); font-weight: 700; font-size: clamp(20px, 2.6vw, 27px); margin: 0 0 14px; color: var(--pna-ink); }\n.pna__split-list { list-style: none; margin: 0; padding: 0; }\n.pna__split-list li { position: relative; padding: 9px 0 9px 30px; font-size: clamp(14px, 1.6vw, 16px); color: var(--pna-text); border-bottom: 1px solid var(--pna-line-soft); }\n.pna__split-list li:last-child { border-bottom: none; }\n.pna__split-list li::before { content: \"🌿\"; position: absolute; left: 0; top: 8px; font-size: 15px; }\n\n.pna__palette { display: flex; flex-wrap: wrap; justify-content: center; gap: var(--pna-gap); }\n.pna__swatch { border-radius: var(--pna-radius); overflow: hidden; border: 1px solid var(--pna-line); background: var(--pna-white); flex: 1 1 150px; max-width: 220px; transition: transform 0.35s ease, box-shadow 0.35s ease; }\n.pna__swatch:hover { transform: translateY(-5px); box-shadow: var(--pna-shadow-sm); }\n.pna__swatch-chip { height: 80px; transition: transform 0.4s ease; }\n.pna__swatch:hover .pna__swatch-chip { transform: scale(1.04); }\n.pna__swatch-chip--mint     { background: linear-gradient(135deg, #d0f7e8, #6fae95); }\n.pna__swatch-chip--cream    { background: linear-gradient(135deg, #f4fff9, #c8eed8); }\n.pna__swatch-chip--blush    { background: linear-gradient(135deg, #fde8ef, #d4708a); }\n.pna__swatch-chip--sage     { background: linear-gradient(135deg, #e8f5ee, #3a8c6e); }\n.pna__swatch-body { padding: 14px 16px; text-align: center; }\n.pna__swatch-body h4 { font-family: var(--pna-display); font-weight: 700; font-size: 15px; color: var(--pna-ink); margin: 0 0 3px; }\n.pna__swatch-body p { font-size: 12.5px; color: var(--pna-muted); margin: 0; }\n\n.pna__tips { display: flex; flex-wrap: wrap; justify-content: center; gap: var(--pna-gap); text-align: left; }\n.pna__tip { background: var(--pna-white); border: 1px solid var(--pna-line); border-radius: var(--pna-radius); padding: clamp(20px, 3vw, 28px); flex: 1 1 230px; max-width: 320px; transition: transform 0.35s ease, box-shadow 0.35s ease, border-color 0.35s ease; }\n.pna__tip:hover { transform: translateY(-5px); box-shadow: var(--pna-shadow-sm); border-color: rgba(168,221,200,0.55); }\n.pna__tip-ic { font-size: 28px; display: inline-block; margin-bottom: 12px; transition: transform 0.4s ease; }\n.pna__tip:hover .pna__tip-ic { transform: scale(1.15) rotate(-5deg); }\n.pna__tip h4 { font-family: var(--pna-display); font-weight: 700; font-size: 16.5px; margin: 0 0 7px; color: var(--pna-ink); }\n.pna__tip p { margin: 0; font-size: 14.5px; color: var(--pna-muted); line-height: 1.65; }\n\n.pna__promise { display: flex; flex-wrap: wrap; justify-content: center; gap: var(--pna-gap); text-align: left; }\n.pna__promise-card { background: var(--pna-white); border: 1px solid var(--pna-line); border-radius: var(--pna-radius); padding: clamp(22px, 3vw, 30px); flex: 1 1 220px; max-width: 300px; transition: transform 0.35s ease, box-shadow 0.35s ease, border-color 0.35s ease; }\n.pna__promise-card:hover { transform: translateY(-5px); box-shadow: var(--pna-shadow-sm); border-color: rgba(168,221,200,0.55); }\n.pna__promise-ic { font-size: 28px; display: inline-block; margin-bottom: 12px; transition: transform 0.4s ease; }\n.pna__promise-card:hover .pna__promise-ic { transform: scale(1.14) rotate(-6deg); }\n.pna__promise-card h4 { font-family: var(--pna-display); font-weight: 700; font-size: 16.5px; margin: 0 0 8px; color: var(--pna-ink); }\n.pna__promise-card p { margin: 0; font-size: 14.5px; color: var(--pna-muted); line-height: 1.65; }\n\n.pna__inbox { display: flex; flex-wrap: wrap; justify-content: center; gap: 14px; }\n.pna__inbox-item { background: var(--pna-white); border: 1px solid var(--pna-line); border-radius: var(--pna-radius); padding: 20px 14px; text-align: center; font-size: 13.5px; color: var(--pna-muted); line-height: 1.5; flex: 1 1 160px; max-width: 220px; transition: transform 0.3s ease, box-shadow 0.3s ease, border-color 0.3s ease; }\n.pna__inbox-item:hover { transform: translateY(-4px); box-shadow: var(--pna-shadow-sm); border-color: rgba(168,221,200,0.55); }\n.pna__inbox-num { font-family: var(--pna-display); font-weight: 900; font-size: 24px; color: var(--pna-rose); display: block; margin-bottom: 4px; }\n.pna__inbox-t { font-weight: 700; color: var(--pna-ink); }\n\n@media (max-width: 900px) {\n  .pna { font-size: 17px; }\n}\n@media (max-width: 600px) {\n  .pna { padding: 0; font-size: 16.5px; }\n  .pna__inner { padding: 18px 14px; }\n  .pna__features \u003e *, .pna__variants \u003e *, .pna__care \u003e *, .pna__trust \u003e *, .pna__panels \u003e *,\n  .pna__palette \u003e *, .pna__tips \u003e *, .pna__promise \u003e *, .pna__inbox \u003e *, .pna__spec-grid \u003e * { flex-basis: 100%; max-width: 100%; }\n  .pna__eyebrow { letter-spacing: 0.16em; }\n  .pna__title { font-size: clamp(23px, 7.6vw, 32px); }\n}\n@keyframes pna-add-glow {\n  0%   { box-shadow: 0 0 0 0 rgba(168,221,200,0); filter: brightness(1) saturate(1); }\n  50%  { box-shadow: 0 0 22px 6px rgba(168,221,200,0.55); filter: brightness(1.08) saturate(1.15); }\n  100% { box-shadow: 0 0 0 0 rgba(168,221,200,0); filter: brightness(1) saturate(1); }\n}\n.pna-add-pulse {\n  animation: pna-add-glow 1.3s ease-in-out 3;\n  transition: filter 0.6s ease, box-shadow 0.6s ease;\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .pna * { animation: none !important; transition: none !important; }\n}\n\u003c\/style\u003e\n\u003cdiv lang=\"en\" class=\"pna\"\u003e\n\u003cdiv class=\"pna__sheet\"\u003e\n\u003cdiv class=\"pna__inner\"\u003e\n\u003cheader class=\"pna__hero\"\u003e\n\u003cdiv class=\"pna__sparkle\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cspan class=\"pna__eyebrow\"\u003eKawaii Artisan Collection\u003c\/span\u003e\n\u003ch1 class=\"pna__title\"\u003eCute Mint Pastel \u003cspan class=\"pna__accent\"\u003eArtisan Anime\u003c\/span\u003e\u003cbr\u003eKeycap Set\u003c\/h1\u003e\n\u003cp class=\"pna__subtitle\"\u003eA gentle, cozy pastel dream for your desk. MOA profile sculpting, a full 141-piece set, and a charming cast of chibi anime characters, animal companions, and playful novelty icons — every keystroke feels light, relaxing, and joyful.\u003c\/p\u003e\n\u003cdiv class=\"pna__hero-rule\"\u003e\u003cspan\u003e🌿 💚 🌿\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"pna__badges\"\u003e\n\u003cspan class=\"pna__badge\"\u003e\u003cspan\u003e🌿\u003c\/span\u003e\u003cspan\u003eMint Pastel Theme\u003c\/span\u003e\u003c\/span\u003e \u003cspan class=\"pna__badge\"\u003e\u003cspan\u003e🔢\u003c\/span\u003e\u003cspan\u003e141 Keys\u003c\/span\u003e\u003c\/span\u003e \u003cspan class=\"pna__badge\"\u003e\u003cspan\u003e⌨️\u003c\/span\u003e\u003cspan\u003eMOA Profile\u003c\/span\u003e\u003c\/span\u003e \u003cspan class=\"pna__badge\"\u003e\u003cspan\u003e🧩\u003c\/span\u003e\u003cspan\u003eANSI \u0026amp; ISO\u003c\/span\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/header\u003e\n\u003csection class=\"pna__section\"\u003e\n\u003cdiv class=\"pna__media-full pna__hero-banner\"\u003e\u003cimg loading=\"eager\" alt=\"KeyArtisan Cute Mint Pastel Artisan Anime Keycap Set — full 141-key set laid out with kawaii chibi novelties\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0684\/6962\/0893\/files\/il_794xN.7591926357_mafz.jpg?v=1766827756\"\u003e\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"pna__section\"\u003e\n\u003cdiv class=\"pna__head\"\u003e\n\u003cdiv class=\"pna__kicker\"\u003eThe Story\u003c\/div\u003e\n\u003ch2 class=\"pna__h2\"\u003eA Gentle, Cozy \u003cem\u003ePastel Dream\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003cdiv class=\"pna__divider\"\u003e\u003cspan class=\"pna__leaf\"\u003e🌿\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pna__prose\"\u003e\n\u003cp\u003eTransform your keyboard into a soft, soothing kawaii haven. The \u003cstrong\u003eCute Mint Pastel Artisan Anime Keycap Set\u003c\/strong\u003e wraps your board in soothing mint greens, soft creams, and blush pink accents, scattered with adorable chibi anime illustrations, animal companions, and playful novelty icons that create a warm, comforting aesthetic.\u003c\/p\u003e\n\u003cp\u003eDesigned for kawaii desk lovers and anime fans, the set carries a balanced pastel palette and expressive character art across every key — making each keystroke feel light, relaxing, and joyful. Whether you're gaming, studying, or working, this set adds a peaceful, storybook-like atmosphere to your entire setup.\u003c\/p\u003e\n\u003cp\u003eCrafted from high-quality \u003cstrong\u003ePBT plastic\u003c\/strong\u003e and finished with durable \u003cstrong\u003edye-sublimation printing\u003c\/strong\u003e, these keycaps resist shine and fading, keeping every adorable detail crisp and vivid through daily use.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pna__trust\"\u003e\n\u003cdiv class=\"pna__trust-item\"\u003e\n\u003cdiv class=\"pna__trust-ic\"\u003e🚚\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"pna__trust-t\"\u003eWorldwide Shipping\u003c\/div\u003e\n\u003cdiv class=\"pna__trust-s\"\u003eCarefully packed \u0026amp; tracked\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pna__trust-item\"\u003e\n\u003cdiv class=\"pna__trust-ic\"\u003e🔒\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"pna__trust-t\"\u003eSecure Checkout\u003c\/div\u003e\n\u003cdiv class=\"pna__trust-s\"\u003eSafe, encrypted payment\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pna__trust-item\"\u003e\n\u003cdiv class=\"pna__trust-ic\"\u003e↩️\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"pna__trust-t\"\u003eEasy Returns\u003c\/div\u003e\n\u003cdiv class=\"pna__trust-s\"\u003eHassle-free support\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"pna__section\"\u003e\n\u003cdiv class=\"pna__head\"\u003e\n\u003cdiv class=\"pna__kicker\"\u003eFirst Look\u003c\/div\u003e\n\u003ch2 class=\"pna__h2\"\u003eCrafted Down to the \u003cem\u003eLast Chibi\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003cdiv class=\"pna__divider\"\u003e\u003cspan class=\"pna__leaf\"\u003e🌿\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pna__grid3\"\u003e\n\u003cdiv class=\"pna__grid-img\"\u003e\n\u003cspan class=\"pna__img-label\"\u003eNovelties\u003c\/span\u003e\u003cimg loading=\"lazy\" alt=\"KeyArtisan Cute Mint Pastel Artisan Anime Keycap Set — close-up of chibi anime character and animal novelty keycaps\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0684\/6962\/0893\/files\/il_794xN.7543987596_6qn4.jpg?v=1766827757\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pna__grid-img\"\u003e\n\u003cspan class=\"pna__img-label\"\u003eDetail\u003c\/span\u003e\u003cimg loading=\"lazy\" alt=\"KeyArtisan Cute Mint Pastel Artisan Anime Keycap Set — detail shot of dye-sub artwork on keycap legends\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0684\/6962\/0893\/files\/il_794xN.7543987594_m5et.jpg?v=1766827756\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pna__grid-img\"\u003e\n\u003cspan class=\"pna__img-label\"\u003eClose-Up\u003c\/span\u003e\u003cimg loading=\"lazy\" alt=\"KeyArtisan Cute Mint Pastel Artisan Anime Keycap Set — macro view of spacebar and accent novelty keys\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0684\/6962\/0893\/files\/il_794xN.7591926361_jqqh.jpg?v=1766827756\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"pna__section\"\u003e\n\u003cdiv class=\"pna__head\"\u003e\n\u003cdiv class=\"pna__kicker\"\u003eWhy You'll Love It\u003c\/div\u003e\n\u003ch2 class=\"pna__h2\"\u003eKey Features\u003c\/h2\u003e\n\u003cdiv class=\"pna__divider\"\u003e\u003cspan class=\"pna__leaf\"\u003e🌿\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pna__features\"\u003e\n\u003carticle class=\"pna__feature\"\u003e\n\u003cdiv class=\"pna__feature-icon\"\u003e🌿\u003c\/div\u003e\n\u003ch3\u003eKawaii Anime Artistry\u003c\/h3\u003e\n\u003cp\u003eSoft mint pastels and chibi character art — animal companions, playful icons, and gentle illustrations that turn your board into a cozy storybook scene.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"pna__feature\"\u003e\n\u003cdiv class=\"pna__feature-icon\"\u003e⌨️\u003c\/div\u003e\n\u003ch3\u003eMOA Profile Sculpt\u003c\/h3\u003e\n\u003cp\u003eThe smooth, rounded MOA profile shape gives each key a soft, cozy feel that's comfortable and relaxing through long typing or gaming sessions.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"pna__feature\"\u003e\n\u003cdiv class=\"pna__feature-icon\"\u003e🔢\u003c\/div\u003e\n\u003ch3\u003eFull 141-Key Set\u003c\/h3\u003e\n\u003cp\u003eA complete 141-piece kit with generous coverage for modifiers, function rows and artisan novelty accents included in every box.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"pna__feature\"\u003e\n\u003cdiv class=\"pna__feature-icon\"\u003e🧩\u003c\/div\u003e\n\u003ch3\u003eANSI \u0026amp; ISO Ready\u003c\/h3\u003e\n\u003cp\u003eBuilt to support both ANSI and ISO layouts, so the set works across a wide range of keyboard standards without any extra purchases.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"pna__feature\"\u003e\n\u003cdiv class=\"pna__feature-icon\"\u003e🧵\u003c\/div\u003e\n\u003ch3\u003eDye-Sub PBT Build\u003c\/h3\u003e\n\u003cp\u003eThick, shine-resistant PBT plastic with dye-sublimated legends that stay crisp and never peel or fade with daily use.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"pna__feature\"\u003e\n\u003cdiv class=\"pna__feature-icon\"\u003e✦\u003c\/div\u003e\n\u003ch3\u003eMX Cross-Stem Fit\u003c\/h3\u003e\n\u003cp\u003eCompatible with Cherry MX-style cross-shaped stems, including Gateron, Kailh and most MX clones found on popular boards.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"pna__section\"\u003e\n\u003cdiv class=\"pna__grid2\"\u003e\n\u003cdiv class=\"pna__grid-img\"\u003e\n\u003cspan class=\"pna__img-label\"\u003eDesk Scene\u003c\/span\u003e\u003cimg loading=\"lazy\" alt=\"KeyArtisan Cute Mint Pastel Artisan Anime Keycap Set — styled desk scene with kawaii props and pastel accessories\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0684\/6962\/0893\/files\/il_794xN.7543987598_dm64.jpg?v=1766827756\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pna__grid-img\"\u003e\n\u003cspan class=\"pna__img-label\"\u003eOn Keyboard\u003c\/span\u003e\u003cimg loading=\"lazy\" alt=\"KeyArtisan Cute Mint Pastel Artisan Anime Keycap Set — keyboard mounted with the full keycap set installed\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0684\/6962\/0893\/files\/il_794xN.7591926359_bsat.jpg?v=1766827757\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"pna__section\"\u003e\n\u003cdiv class=\"pna__spotlight\"\u003e\n\u003cdiv class=\"pna__kicker\"\u003eBuilt for Everyday Use\u003c\/div\u003e\n\u003ch2\u003eSculpted \u003cem\u003eMOA Profile\u003c\/em\u003e, Full Coverage\u003c\/h2\u003e\n\u003cp\u003eThis set is built around the smooth, rounded MOA profile — a shape that feels soft and comfortable under the fingers during long typing or gaming sessions. With 141 keys in the box, coverage is generous: extra modifiers, function-row caps and the chibi anime novelty accents that bring the pastel kawaii aesthetic to life, all included rather than sold separately.\u003c\/p\u003e\n\u003cdiv class=\"pna__spec-grid\"\u003e\n\u003cdiv class=\"pna__spec\"\u003e\n\u003cdiv class=\"pna__spec-k\"\u003eProfile\u003c\/div\u003e\n\u003cdiv class=\"pna__spec-v\"\u003eMOA Profile\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pna__spec\"\u003e\n\u003cdiv class=\"pna__spec-k\"\u003eKey Count\u003c\/div\u003e\n\u003cdiv class=\"pna__spec-v\"\u003e141 Keys\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pna__spec\"\u003e\n\u003cdiv class=\"pna__spec-k\"\u003eLayout\u003c\/div\u003e\n\u003cdiv class=\"pna__spec-v\"\u003eANSI \u0026amp; ISO\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pna__spec\"\u003e\n\u003cdiv class=\"pna__spec-k\"\u003eMaterial\u003c\/div\u003e\n\u003cdiv class=\"pna__spec-v\"\u003eDye-Sub PBT\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pna__spec\"\u003e\n\u003cdiv class=\"pna__spec-k\"\u003eSwitch Fit\u003c\/div\u003e\n\u003cdiv class=\"pna__spec-v\"\u003eMX Cross-Stem\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"pna__section\"\u003e\n\u003cdiv class=\"pna__head\"\u003e\n\u003cdiv class=\"pna__kicker\"\u003eSet Coverage\u003c\/div\u003e\n\u003ch2 class=\"pna__h2\"\u003eDesigned to Fit Your \u003cem\u003eBoard\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003cdiv class=\"pna__divider\"\u003e\u003cspan class=\"pna__leaf\"\u003e🌿\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pna__layout-wrap\"\u003e\n\u003cdiv class=\"pna__layout-badge\"\u003e\n\u003cdiv class=\"pna__layout-ic\"\u003e🌿\u003c\/div\u003e\n\u003cdiv class=\"pna__layout-num\"\u003e141\u003c\/div\u003e\n\u003cdiv class=\"pna__layout-txt\"\u003eKeys In The Box\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pna__split-text\"\u003e\n\u003ch3\u003eBroad Layout Compatibility\u003c\/h3\u003e\n\u003cul class=\"pna__split-list\"\u003e\n\u003cli\u003e60% \u0026amp; 65% compact layouts (61 \/ 64 \/ 68 keys)\u003c\/li\u003e\n\u003cli\u003e75% compact full-function (75 \/ 84 keys)\u003c\/li\u003e\n\u003cli\u003e80% TKL, tenkeyless (87 keys)\u003c\/li\u003e\n\u003cli\u003e96% compact full-size (96 \/ 98 \/ 100 keys)\u003c\/li\u003e\n\u003cli\u003eFull-size boards (104 \/ 108 keys)\u003c\/li\u003e\n\u003cli\u003eANSI \u0026amp; ISO, MX-style cross-stem switches\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp style=\"margin-top: 14px; font-size: 14px; color: var(--pna-muted); font-style: italic;\"\u003eNot sure if your board is covered? Send us your keyboard model and we'll happily confirm fit before you order.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"pna__section\"\u003e\n\u003cdiv class=\"pna__head\"\u003e\n\u003cdiv class=\"pna__kicker\"\u003eThe Set\u003c\/div\u003e\n\u003ch2 class=\"pna__h2\"\u003eOne Complete \u003cem\u003e141-Key\u003c\/em\u003e Kit\u003c\/h2\u003e\n\u003cp class=\"pna__lead\"\u003eNo piecing together extras — everything you need is already in the box.\u003c\/p\u003e\n\u003cdiv class=\"pna__divider\"\u003e\u003cspan class=\"pna__leaf\"\u003e🌿\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pna__variants\"\u003e\n\u003carticle class=\"pna__variant\"\u003e\n\u003cdiv class=\"pna__variant-num\"\u003e141\u003c\/div\u003e\n\u003cdiv class=\"pna__variant-key\"\u003eKeys\u003c\/div\u003e\n\u003ch3\u003eFull Coverage Set\u003c\/h3\u003e\n\u003cp\u003eAlphas, modifiers, function row and themed kawaii novelties together in one complete kit for broad layout support.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"pna__variant\"\u003e\n\u003cdiv class=\"pna__variant-num\"\u003e2\u003c\/div\u003e\n\u003cdiv class=\"pna__variant-key\"\u003eLayouts\u003c\/div\u003e\n\u003ch3\u003eANSI \u0026amp; ISO\u003c\/h3\u003e\n\u003cp\u003eBuilt to support both major layout standards, from compact 60% boards up to full-size 108-key desktops.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"pna__section\"\u003e\n\u003cdiv class=\"pna__head\"\u003e\n\u003cdiv class=\"pna__kicker\"\u003eThe Details\u003c\/div\u003e\n\u003ch2 class=\"pna__h2\"\u003eFull Specifications\u003c\/h2\u003e\n\u003cdiv class=\"pna__divider\"\u003e\u003cspan class=\"pna__leaf\"\u003e🌿\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pna__table-wrap\"\u003e\n\u003ctable class=\"pna__table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eModel\u003c\/th\u003e\n\u003ctd\u003eCute Mint Pastel Artisan Anime Keycap Set\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eProfile\u003c\/th\u003e\n\u003ctd\u003eMOA Profile\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eKey Count\u003c\/th\u003e\n\u003ctd\u003e141 Pieces\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eLayout Support\u003c\/th\u003e\n\u003ctd\u003eANSI \u0026amp; ISO\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSupported Sizes\u003c\/th\u003e\n\u003ctd\u003e61 \/ 64 \/ 68 \/ 75 \/ 84 \/ 87 \/ 96 \/ 98 \/ 100 \/ 104 \/ 108 Keys\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eMaterial\u003c\/th\u003e\n\u003ctd\u003eHigh-Quality PBT Plastic\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eLegend Printing\u003c\/th\u003e\n\u003ctd\u003eDye-Sublimation (shine \u0026amp; fade resistant)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eStem Type\u003c\/th\u003e\n\u003ctd\u003eMX-Style (cross stem)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eCompatible Switches\u003c\/th\u003e\n\u003ctd\u003eCherry MX, Gateron, Kailh \u0026amp; most MX clones\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eCompatibility\u003c\/th\u003e\n\u003ctd\u003eMost mechanical keyboards on the market\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eProduct Type\u003c\/th\u003e\n\u003ctd\u003eKeycap Set (for mechanical keyboards)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pna__alert\"\u003e\n\u003cspan class=\"pna__alert-ic\"\u003e⚠️\u003c\/span\u003e\n\u003cdiv\u003e\n\u003cstrong\u003eKeycaps only.\u003c\/strong\u003e This listing includes the keycap set only. The keyboard, switches and accessories shown in the photos are for display and are not included. Works only with MX-style mechanical switches — not membrane, scissor, or low-profile keyboards.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"pna__section\"\u003e\n\u003cdiv class=\"pna__head\"\u003e\n\u003cdiv class=\"pna__kicker\"\u003eEasy Setup\u003c\/div\u003e\n\u003ch2 class=\"pna__h2\"\u003eInstall in \u003cem\u003eFour Steps\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003cp class=\"pna__lead\"\u003eNo tools beyond a standard keycap puller. Done in minutes.\u003c\/p\u003e\n\u003cdiv class=\"pna__divider\"\u003e\u003cspan class=\"pna__leaf\"\u003e🌿\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pna__care\"\u003e\n\u003carticle class=\"pna__care-card\"\u003e\n\u003cdiv class=\"pna__care-num\"\u003e01\u003c\/div\u003e\n\u003ch4\u003ePull the Old Caps\u003c\/h4\u003e\n\u003cp\u003eSlide a wire keycap puller over each cap and lift straight up to remove your existing keycaps cleanly.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"pna__care-card\"\u003e\n\u003cdiv class=\"pna__care-num\"\u003e02\u003c\/div\u003e\n\u003ch4\u003eMatch the Layout\u003c\/h4\u003e\n\u003cp\u003eLay out the new set to match your ANSI or ISO board size before mounting any keys.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"pna__care-card\"\u003e\n\u003cdiv class=\"pna__care-num\"\u003e03\u003c\/div\u003e\n\u003ch4\u003ePress Into Place\u003c\/h4\u003e\n\u003cp\u003eAlign each cap over its switch stem and press down gently until it clicks securely into position.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"pna__care-card\"\u003e\n\u003cdiv class=\"pna__care-num\"\u003e04\u003c\/div\u003e\n\u003ch4\u003eEnter the Pastel Dream\u003c\/h4\u003e\n\u003cp\u003eGive your board a once-over, then enjoy a desk that feels like a soft, cozy kawaii storybook escape.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"pna__section\"\u003e\n\u003cdiv class=\"pna__head\"\u003e\n\u003cdiv class=\"pna__kicker\"\u003ePackage Contents\u003c\/div\u003e\n\u003ch2 class=\"pna__h2\"\u003eWhat's in the \u003cem\u003eBox\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003cdiv class=\"pna__divider\"\u003e\u003cspan class=\"pna__leaf\"\u003e🌿\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pna__inbox\"\u003e\n\u003cdiv class=\"pna__inbox-item\"\u003e\n\u003cspan class=\"pna__inbox-num\"\u003e141×\u003c\/span\u003e\u003cspan class=\"pna__inbox-t\"\u003eKeycap Set\u003c\/span\u003e\u003cbr\u003eFull coverage kit\u003c\/div\u003e\n\u003cdiv class=\"pna__inbox-item\"\u003e\n\u003cspan class=\"pna__inbox-num\"\u003e1×\u003c\/span\u003e\u003cspan class=\"pna__inbox-t\"\u003eKeycap Puller\u003c\/span\u003e\u003cbr\u003eFor easy installation\u003c\/div\u003e\n\u003cdiv class=\"pna__inbox-item\"\u003e\n\u003cspan class=\"pna__inbox-num\"\u003e2\u003c\/span\u003e\u003cspan class=\"pna__inbox-t\"\u003eLayout Support\u003c\/span\u003e\u003cbr\u003eANSI \u0026amp; ISO ready\u003c\/div\u003e\n\u003cdiv class=\"pna__inbox-item\"\u003e\n\u003cspan class=\"pna__inbox-num\"\u003e✓\u003c\/span\u003e\u003cspan class=\"pna__inbox-t\"\u003eProtective Packaging\u003c\/span\u003e\u003cbr\u003eDamage-free delivery\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"pna__section\"\u003e\n\u003cdiv class=\"pna__head\"\u003e\n\u003cdiv class=\"pna__kicker\"\u003eKeep the Magic Alive\u003c\/div\u003e\n\u003ch2 class=\"pna__h2\"\u003eCare \u0026amp; Keeping\u003c\/h2\u003e\n\u003cdiv class=\"pna__divider\"\u003e\u003cspan class=\"pna__leaf\"\u003e🌿\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pna__care\"\u003e\n\u003carticle class=\"pna__care-card\"\u003e\n\u003cdiv class=\"pna__care-num\"\u003e01\u003c\/div\u003e\n\u003ch4\u003eGentle Cleaning\u003c\/h4\u003e\n\u003cp\u003eWipe with a soft, slightly damp cloth for everyday cleaning — skip solvents and abrasive cleaners. For a deeper clean, remove the caps and rinse gently in warm soapy water.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"pna__care-card\"\u003e\n\u003cdiv class=\"pna__care-num\"\u003e02\u003c\/div\u003e\n\u003ch4\u003eDry Fully\u003c\/h4\u003e\n\u003cp\u003eAlways let keycaps dry completely before remounting them on your switches to protect your board.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"pna__care-card\"\u003e\n\u003cdiv class=\"pna__care-num\"\u003e03\u003c\/div\u003e\n\u003ch4\u003eUse a Puller\u003c\/h4\u003e\n\u003cp\u003eRemove caps with a wire keycap puller to avoid scratching the dye-sub artwork or bending the stems.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"pna__care-card\"\u003e\n\u003cdiv class=\"pna__care-num\"\u003e04\u003c\/div\u003e\n\u003ch4\u003eKeep Out of Direct Sun\u003c\/h4\u003e\n\u003cp\u003eStore and use your board away from prolonged direct sunlight to keep the mint pastel tones vivid for years.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"pna__section\"\u003e\n\u003cdiv class=\"pna__head\"\u003e\n\u003cdiv class=\"pna__kicker\"\u003eThe Palette\u003c\/div\u003e\n\u003ch2 class=\"pna__h2\"\u003eA Soft, Soothing \u003cem\u003eColor Story\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003cp class=\"pna__lead\"\u003eEvery key shares one gentle pastel palette, pulled straight from a cozy kawaii storybook scene.\u003c\/p\u003e\n\u003cdiv class=\"pna__divider\"\u003e\u003cspan class=\"pna__leaf\"\u003e🌿\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pna__palette\"\u003e\n\u003cdiv class=\"pna__swatch\"\u003e\n\u003cdiv class=\"pna__swatch-chip pna__swatch-chip--mint\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"pna__swatch-body\"\u003e\n\u003ch4\u003eSoft Mint\u003c\/h4\u003e\n\u003cp\u003eSoothing pastel green\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pna__swatch\"\u003e\n\u003cdiv class=\"pna__swatch-chip pna__swatch-chip--cream\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"pna__swatch-body\"\u003e\n\u003ch4\u003eCream\u003c\/h4\u003e\n\u003cp\u003eWarm daylight white\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pna__swatch\"\u003e\n\u003cdiv class=\"pna__swatch-chip pna__swatch-chip--blush\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"pna__swatch-body\"\u003e\n\u003ch4\u003eBlush Pink\u003c\/h4\u003e\n\u003cp\u003eSweet accent rose\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pna__swatch\"\u003e\n\u003cdiv class=\"pna__swatch-chip pna__swatch-chip--sage\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"pna__swatch-body\"\u003e\n\u003ch4\u003eSage\u003c\/h4\u003e\n\u003cp\u003eCool healing green\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"pna__section\"\u003e\n\u003cdiv class=\"pna__head\"\u003e\n\u003cdiv class=\"pna__kicker\"\u003eMade For\u003c\/div\u003e\n\u003ch2 class=\"pna__h2\"\u003eWho Will \u003cem\u003eLove\u003c\/em\u003e This Set\u003c\/h2\u003e\n\u003cp class=\"pna__lead\"\u003eIf any of these sound like you, this set belongs on your desk.\u003c\/p\u003e\n\u003cdiv class=\"pna__divider\"\u003e\u003cspan class=\"pna__leaf\"\u003e🌿\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pna__tips\"\u003e\n\u003carticle class=\"pna__tip\"\u003e\u003cspan class=\"pna__tip-ic\"\u003e🌿\u003c\/span\u003e\n\u003ch4\u003eKawaii \u0026amp; Anime Fans\u003c\/h4\u003e\n\u003cp\u003eAnyone who loves a soft, cozy anime aesthetic and wants that gentle storybook charm sitting right on their keyboard.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"pna__tip\"\u003e\u003cspan class=\"pna__tip-ic\"\u003e⌨️\u003c\/span\u003e\n\u003ch4\u003eKeyboard Enthusiasts\u003c\/h4\u003e\n\u003cp\u003eCollectors who appreciate a comfortable MOA profile and a generously sized, full-coverage 141-key set with artisan novelties.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"pna__tip\"\u003e\u003cspan class=\"pna__tip-ic\"\u003e📚\u003c\/span\u003e\n\u003ch4\u003eStudents \u0026amp; Remote Workers\u003c\/h4\u003e\n\u003cp\u003eAnyone who wants a calm, uplifting desk atmosphere while studying, working, or creating every day.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"pna__tip\"\u003e\u003cspan class=\"pna__tip-ic\"\u003e🎁\u003c\/span\u003e\n\u003ch4\u003eGift Givers\u003c\/h4\u003e\n\u003cp\u003eA thoughtful, characterful present for the keyboard fan, anime lover, or pastel aesthetic enthusiast in your life.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"pna__section\"\u003e\n\u003cdiv class=\"pna__head\"\u003e\n\u003cdiv class=\"pna__kicker\"\u003eShop With Confidence\u003c\/div\u003e\n\u003ch2 class=\"pna__h2\"\u003eOur Promise to \u003cem\u003eYou\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003cdiv class=\"pna__divider\"\u003e\u003cspan class=\"pna__leaf\"\u003e🌿\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pna__promise\"\u003e\n\u003carticle class=\"pna__promise-card\"\u003e\u003cspan class=\"pna__promise-ic\"\u003e📦\u003c\/span\u003e\n\u003ch4\u003eCarefully Packed\u003c\/h4\u003e\n\u003cp\u003eEvery set is securely packaged so your keycaps arrive in perfect, ready-to-mount condition.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"pna__promise-card\"\u003e\u003cspan class=\"pna__promise-ic\"\u003e🔍\u003c\/span\u003e\n\u003ch4\u003eQuality Checked\u003c\/h4\u003e\n\u003cp\u003eEach order is inspected for clean, even dye-sub artwork and consistent moulding before it ships.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"pna__promise-card\"\u003e\u003cspan class=\"pna__promise-ic\"\u003e💬\u003c\/span\u003e\n\u003ch4\u003eFriendly Support\u003c\/h4\u003e\n\u003cp\u003eQuestions about fit, layout or switch type? Reach out any time and a real person will help within 24 hours.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"pna__promise-card\"\u003e\u003cspan class=\"pna__promise-ic\"\u003e🌿\u003c\/span\u003e\n\u003ch4\u003eMade for Fans\u003c\/h4\u003e\n\u003cp\u003eDesigned for people who love a soft, characterful desk that feels like a gentle kawaii escape every day.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"pna__section\"\u003e\n\u003cdiv class=\"pna__panels\"\u003e\n\u003carticle class=\"pna__panel\"\u003e\u003cspan class=\"pna__panel-ic\"\u003e🤚\u003c\/span\u003e\n\u003ch3\u003eA Comfortable, Sculpted Touch\u003c\/h3\u003e\n\u003cp\u003eThe smooth, rounded MOA profile gives each cap a soft, cushioned top that feels light and gentle under your fingertips through long typing sessions.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"pna__panel\"\u003e\u003cspan class=\"pna__panel-ic\"\u003e🌿\u003c\/span\u003e\n\u003ch3\u003eA Theme You Can Feel\u003c\/h3\u003e\n\u003cp\u003eFrom the spacebar to the novelty corner keys, the chibi anime and animal details extend across the whole board for a setup that feels complete, not just decorated.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"pna__section\"\u003e\n\u003cdiv class=\"pna__head\"\u003e\n\u003cdiv class=\"pna__kicker\"\u003eAnswers\u003c\/div\u003e\n\u003ch2 class=\"pna__h2\"\u003eFrequently Asked Questions\u003c\/h2\u003e\n\u003cdiv class=\"pna__divider\"\u003e\u003cspan class=\"pna__leaf\"\u003e🌿\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pna__faq\"\u003e\n\u003cdetails class=\"pna__faq-item\"\u003e\n\u003csummary\u003eWill this fit my keyboard?\u003c\/summary\u003e\n\u003cdiv class=\"pna__faq-panel\"\u003e\n\u003cdiv class=\"pna__faq-body\"\u003eThe set uses standard MX-style stems and supports most popular layouts, including ANSI and ISO boards from 60% up to full-size 104\/108-key desktops. Unsure? Send us your keyboard model and we'll confirm before you order.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"pna__faq-item\"\u003e\n\u003csummary\u003eHow many keys are included?\u003c\/summary\u003e\n\u003cdiv class=\"pna__faq-panel\"\u003e\n\u003cdiv class=\"pna__faq-body\"\u003eThe set includes 141 keycaps in total, covering alphas, modifiers, the function row, and the themed chibi anime novelty caps shown in the photos.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"pna__faq-item\"\u003e\n\u003csummary\u003eWhat switches does it work with?\u003c\/summary\u003e\n\u003cdiv class=\"pna__faq-panel\"\u003e\n\u003cdiv class=\"pna__faq-body\"\u003eAny MX-style switch — Cherry MX, Gateron, Kailh and most MX clones. It is not compatible with membrane, scissor-switch, or low-profile keyboards.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"pna__faq-item\"\u003e\n\u003csummary\u003eWhat keycap profile is this set?\u003c\/summary\u003e\n\u003cdiv class=\"pna__faq-panel\"\u003e\n\u003cdiv class=\"pna__faq-body\"\u003eThis set uses the smooth, rounded MOA profile, a comfortable shape designed for a soft, cozy typing feel that's relaxing and gentle during long sessions.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"pna__faq-item\"\u003e\n\u003csummary\u003eIs a keyboard included?\u003c\/summary\u003e\n\u003cdiv class=\"pna__faq-panel\"\u003e\n\u003cdiv class=\"pna__faq-body\"\u003eNo — this listing is for the keycap set only. Keyboards, switches and accessories shown in the photos are for display purposes and are not included.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"pna__faq-item\"\u003e\n\u003csummary\u003eHow do I install the keycaps?\u003c\/summary\u003e\n\u003cdiv class=\"pna__faq-panel\"\u003e\n\u003cdiv class=\"pna__faq-body\"\u003eUse a keycap puller to remove your existing caps, line up the new set with your layout, and press each cap onto its switch stem until it clicks. The whole swap usually takes just a few minutes.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"pna__faq-item\"\u003e\n\u003csummary\u003eWhat material are the keycaps made of?\u003c\/summary\u003e\n\u003cdiv class=\"pna__faq-panel\"\u003e\n\u003cdiv class=\"pna__faq-body\"\u003eHigh-quality PBT plastic finished with dye-sublimation printing, which resists shine and fading far better than standard ABS keycaps.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"pna__faq-item\"\u003e\n\u003csummary\u003eWill the colours look like the photos?\u003c\/summary\u003e\n\u003cdiv class=\"pna__faq-panel\"\u003e\n\u003cdiv class=\"pna__faq-body\"\u003eWe work hard to represent the soft mint green, cream and blush pink tones accurately. Monitor calibration can shift on-screen colour slightly, but the real-world caps stay true to the pastel palette shown.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"pna__faq-item\"\u003e\n\u003csummary\u003eDoes it support both ANSI and ISO layouts?\u003c\/summary\u003e\n\u003cdiv class=\"pna__faq-panel\"\u003e\n\u003cdiv class=\"pna__faq-body\"\u003eYes, the set includes the extra keys needed for both ANSI and ISO standards, across compact 60% boards through full-size 108-key desktops.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"pna__faq-item\"\u003e\n\u003csummary\u003eHow should I store the set if I swap it out?\u003c\/summary\u003e\n\u003cdiv class=\"pna__faq-panel\"\u003e\n\u003cdiv class=\"pna__faq-body\"\u003eKeep the caps in their original tray or a small storage box, away from direct sunlight and moisture, so they stay ready for your next swap whenever the mood strikes.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"pna__section\"\u003e\n\u003cdiv class=\"pna__gift\"\u003e\n\u003cspan class=\"pna__gift-ic\"\u003e🎁\u003c\/span\u003e\n\u003ch2\u003eA Soft, Calming Gift for Any Desk\u003c\/h2\u003e\n\u003cp\u003eSweet, soothing and full of charm — the Cute Mint Pastel Artisan Anime Keycap Set is a thoughtful surprise for keyboard enthusiasts, anime lovers, and anyone who treasures a cozy, uplifting setup.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"pna__section\"\u003e\n\u003cdiv class=\"pna__cta\"\u003e\n\u003cdiv class=\"pna__sparkle\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003ch2\u003eBring the \u003cem\u003ePastel Dream\u003c\/em\u003e to Your Desk\u003c\/h2\u003e\n\u003cp\u003eA chibi companion tucked beside an animal charm, soft mint hues drifting past every letter key — this 141-key set turns your board into a little kawaii storybook, one keystroke at a time.\u003c\/p\u003e\n\u003cp style=\"margin-top: 10px; font-size: clamp(13px, 1.6vw, 15px); color: rgba(244,255,249,0.7); font-style: normal;\"\u003eReady to bring this cozy dream home? Your set is just one tap away.\u003c\/p\u003e\n\u003ca class=\"pna__cta-seal pna-cta-scroll\" href=\"#\"\u003e\u003cspan\u003e🛒\u003c\/span\u003e\u003cspan\u003eTake Me to Add to Cart\u003c\/span\u003e\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"KeyArtisan","offers":[{"title":"Default Title","offer_id":47513938919581,"sku":null,"price":69.9,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0684\/6962\/0893\/files\/cute-sariel-theme-anime-keycap-set-9364344.jpg?v=1784215333","url":"https:\/\/keyartisan.net\/products\/cute-sariel-theme-anime-keycap-set","provider":"KeyArtisan","version":"1.0","type":"link"}