✦ Verified product
NocFree & Extra Keycaps
USD 34.00
Layout
NocFree
Verified independent store
→
PRE-ORDER Estimated shipping October 2026 01 One Keyboard, More Colors Refresh your setup with a new keycap color without buying another keyboard. 02 Made for Every Layout Availabl
e for ANSI, JIS, and ISO layouts. Designed exclusively for the NocFree & split keyboard. .nf-ek-info { width: 100%; max-width: 560px; margin: 18px 0 30px; font-family: inherit; color: #1d1d1f; } /* Pre-order banner */ .nf-ek-preorder { display: flex; align-items: center; justify-content: space-between; gap: 24px; padding: 22px 24px; background: #1d1d1f; border-radius: 14px; color: #ffffff; } .nf-ek-preorder-label { flex-shrink: 0; font-size: 13px; line-height: 1; font-weight: 700; letter-spacing: 0.13em; } .nf-ek-preorder-shipping { display: flex; align-items: center; justify-content: flex-end; gap: 9px; font-size: 16px; line-height: 1.4; text-align: right; } .nf-ek-preorder-shipping span { color: rgba(255, 255, 255, 0.62); } .nf-ek-preorder-shipping strong { color: #ffffff; font-weight: 600; } /* Product benefits */ .nf-ek-features { margin-top: 10px; } .nf-ek-feature-row { display: grid; grid-template-columns: 58px minmax(0, 1fr); gap: 14px; padding: 28px 4px; border-bottom: 1px solid #dedede; } .nf-ek-feature-number { padding-top: 3px; font-size: 12px; line-height: 1.4; font-weight: 700; letter-spacing: 0.08em; color: #d67d3e; } .nf-ek-feature-title { margin-bottom: 10px; font-size: 18px; line-height: 1.35; font-weight: 600; letter-spacing: -0.01em; color: #1d1d1f; } .nf-ek-feature-text { max-width: 460px; font-size: 16px; line-height: 1.6; font-weight: 400; color: #6e6e73; } /* Final note */ .nf-ek-exclusive { padding-top: 20px; font-size: 15px; line-height: 1.55; font-weight: 400; color: #6e6e73; } /* Tablet and mobile */ @media (max-width: 768px) { .nf-ek-info { max-width: 100%; margin: 16px 0 24px; } .nf-ek-preorder { padding: 19px 18px; border-radius: 12px; } .nf-ek-preorder-label { font-size: 12px; } .nf-ek-preorder-shipping { display: block; font-size: 14px; } .nf-ek-preorder-shipping span, .nf-ek-preorder-shipping strong { display: block; } .nf-ek-preorder-shipping strong { margin-top: 2px; } .nf-ek-feature-row { grid-template-columns: 38px minmax(0, 1fr); gap: 10px; padding: 22px 0; } .nf-ek-feature-number { font-size: 11px; } .nf-ek-feature-title { margin-bottom: 8px; font-size: 16px; } .nf-ek-feature-text { font-size: 14px; line-height: 1.55; } .nf-ek-exclusive { padding-top: 17px; font-size: 14px; } } /* Smaller mobile screens */ @media (max-width: 420px) { .nf-ek-preorder { align-items: flex-start; gap: 14px; padding: 17px 16px; } .nf-ek-preorder-shipping { font-size: 13px; } .nf-ek-feature-row { grid-template-columns: 30px minmax(0, 1fr); gap: 8px; padding: 20px 0; } .nf-ek-feature-title { font-size: 15px; } .nf-ek-feature-text, .nf-ek-exclusive { font-size: 13px; } }