Niche Coffee Grinder - Black
.nzb-wrap { font-family: Helvetica, Arial, sans-serif !important; font-size: 18px !important; line-height: 1.75 !important; color: #1e1e1e !important; width: 100% !important; max-w idth: 100% !important; margin: 0 !important; padding: 0 2px !important; box-sizing: border-box !important; } .nzb-wrap * { box-sizing: border-box !important; } .nzb-wrap h2 { font-family: 'Nunito', Helvetica, sans-serif !important; font-size: 1.4rem !important; font-weight: 800 !important; color: #1e1e1e !important; line-height: 1.2 !important; letter-spacing: 0 !important; text-transform: none !important; margin: 26px 0 8px !important; } .nzb-wrap h2 span { color: #3b9130 !important; } .nzb-wrap h3 { font-family: 'Nunito', Helvetica, sans-serif !important; font-size: 1.15rem !important; font-weight: 800 !important; color: #1e1e1e !important; line-height: 1.3 !important; letter-spacing: 0 !important; text-transform: none !important; margin: 22px 0 8px !important; } .nzb-wrap p { font-size: 18px !important; color: #5a5a5a !important; line-height: 1.75 !important; margin: 0 0 10px !important; letter-spacing: 0 !important; text-transform: none !important; } .nzb-wrap p strong { color: #1e1e1e !important; } .nzb-wrap a { color: #3b9130 !important; font-weight: 700 !important; text-decoration: none !important; } .nzb-wrap a:hover { text-decoration: underline !important; } .nzb-sub { font-family: 'Nunito', Helvetica, sans-serif !important; font-size: 11px !important; font-weight: 800 !important; letter-spacing: 0.18em !important; text-transform: uppercase !important; color: #3b9130 !important; display: block !important; margin-bottom: 10px !important; } .nzb-intro { padding-bottom: 14px !important; border-bottom: 2px solid #c8e4c5 !important; margin-bottom: 6px !important; } .nzb-lead { font-size: 19px !important; color: #1e1e1e !important; } .nzb-stats { display: grid !important; grid-template-columns: repeat(auto-fit, minmax(120px, 1fr)) !important; gap: 8px !important; margin: 14px 0 !important; } .nzb-stat { border: 1px solid #c8e4c5 !important; border-radius: 6px !important; padding: 10px 12px !important; background: #fbfdfb !important; text-align: center !important; } .nzb-stat b { font-family: 'Nunito', Helvetica, sans-serif !important; font-size: 1.15rem !important; font-weight: 800 !important; color: #3b9130 !important; display: block !important; line-height: 1.1 !important; } .nzb-stat span { font-size: 13px !important; color: #5a5a5a !important; display: block !important; margin-top: 3px !important; } .nzb-badges { display: flex !important; flex-wrap: wrap !important; gap: 5px !important; margin: 12px 0 !important; } .nzb-badge { font-family: 'Nunito', Helvetica, sans-serif !important; font-size: 11px !important; font-weight: 800 !important; padding: 3px 9px !important; border-radius: 20px !important; border: 1px solid #c8e4c5 !important; background: #f2faf1 !important; color: #3b9130 !important; letter-spacing: 0 !important; text-transform: none !important; } .nzb-badge.dk { background: #1e1e1e !important; color: #fff !important; border-color: #1e1e1e !important; } .nzb-bestfor { background: #f2faf1 !important; border: 1px solid #c8e4c5 !important; border-left: 3px solid #3b9130 !important; border-radius: 4px !important; padding: 9px 12px !important; font-size: 15px !important; color: #1e1e1e !important; margin: 12px 0 !important; } .nzb-bestfor strong { color: #3b9130 !important; } .nzb-ship { background: #f2faf1 !important; border: 1px solid #c8e4c5 !important; border-left: 3px solid #3b9130 !important; border-radius: 4px !important; padding: 9px 12px !important; font-size: 15px !important; color: #1e1e1e !important; margin: 14px 0 !important; } .nzb-ship strong { color: #3b9130 !important; } .nzb-feat { display: grid !important; grid-template-columns: repeat(auto-fit, minmax(240px, 1fr)) !important; gap: 10px !important; margin: 12px 0 !important; } .nzb-fc { border: 1px solid #e3efe1 !important; border-radius: 6px !important; padding: 12px 14px !important; background: #fbfdfb !important; } .nzb-fc b { font-family: 'Nunito', Helvetica, sans-serif !important; font-size: 15px !important; font-weight: 800 !important; color: #1e1e1e !important; display: block !important; margin-bottom: 4px !important; } .nzb-fc p { margin: 0 !important; font-size: 15px !important; } .nzb-spec { width: 100% !important; border-collapse: collapse !important; margin: 12px 0 !important; font-size: 15px !important; } .nzb-spec td { padding: 8px 12px !important; border-bottom: 1px solid #eef5ed !important; vertical-align: top !important; } .nzb-spec tr td:first-child { font-family: 'Nunito', Helvetica, sans-serif !important; font-weight: 800 !important; color: #1e1e1e !important; width: 38% !important; background: #f7fbf6 !important; } .nzb-spec tr td:last-child { color: #5a5a5a !important; } .nzb-two { display: grid !important; grid-template-columns: 1fr 1fr !important; gap: 10px !important; margin: 12px 0 !important; } .nzb-card { border: 1px solid #e3efe1 !important; border-radius: 6px !important; padding: 12px 14px !important; background: #fbfdfb !important; } .nzb-card b { font-family: 'Nunito', Helvetica, sans-serif !important; font-size: 15px !important; font-weight: 800 !important; display: block !important; margin-bottom: 6px !important; } .nzb-card.yes { border-left: 3px solid #3b9130 !important; } .nzb-card.yes b { color: #3b9130 !important; } .nzb-card.no { border-left: 3px solid #b0b0b0 !important; } .nzb-card.no b { color: #777 !important; } .nzb-card ul { margin: 0 !important; padding-left: 18px !important; } .nzb-card li { font-size: 15px !important; color: #5a5a5a !important; margin-bottom: 5px !important; line-height: 1.5 !important; } .nzb-faqwrap { margin: 10px 0 !important; } .nzb-acc { border: 1px solid #e3efe1 !important; border-radius: 6px !important; margin-bottom: 8px !important; background: #fbfdfb !important; overflow: hidden !important; } .nzb-acc summary { font-family: 'Nunito', Helvetica, sans-serif !important; font-weight: 800 !important; font-size: 16px !important; color: #1e1e1e !important; padding: 13px 40px 13px 14px !important; cursor: pointer !important; list-style: none !important; position: relative !important; letter-spacing: 0 !important; text-transform: none !important; line-height: 1.4 !important; } .nzb-acc summary::-webkit-details-marker { display: none !important; } .nzb-acc summary::after { content: "+" !important; position: absolute !important; right: 14px !important; top: 50% !important; transform: translateY(-50%) !important; font-size: 20px !important; font-weight: 800 !important; color: #3b9130 !important; line-height: 1 !important; } .nzb-acc[open] summary::after { content: "–" !important; } .nzb-acc[open] summary { border-bottom: 1px solid #e3efe1 !important; color: #3b9130 !important; } .nzb-acc summary:hover { color: #3b9130 !important; } .nzb-acc .nzb-acc-body { padding: 12px 14px !important; } .nzb-acc .nzb-acc-body p { margin: 0 !important; } .nzb-cta { display: flex !important; gap: 6px !important; flex-wrap: wrap !important; margin: 16px 0 6px !important; } .nzb-btn { display: inline-block !important; font-family: 'Nunito', Helvetica, sans-serif !important; font-size: 14px !important; font-weight: 800 !important; padding: 9px 20px !important; border-radius: 3px !important; text-decoration: none !important; letter-spacing: 0 !important; text-transform: none !important; } .nzb-btn:hover { text-decoration: none !important; } .nzb-btn-green { border: 1px solid #3b9130 !important; background: #3b9130 !important; color: #fff !important; -webkit-text-fill-color: #fff !important; } .nzb-btn-green:hover { background: #2d7025 !important; color: #fff !important; -webkit-text-fill-color: #fff !important; } .nzb-btn-outline { border: 1px solid #c8e4c5 !important; background: #f2faf1 !important; color: #3b9130 !important; -webkit-text-fill-color: #3b9130 !important; } .nzb-btn-outline:hover { background: #3b9130 !important; color: #fff !important; -webkit-text-fill-color: #fff !important; border-color: #3b9130 !important; } .nzb-btn-dark { border: 1px solid #1e1e1e !important; background: #1e1e1e !important; color: #fff !important; -webkit-text-fill-color: #fff !important; } .nzb-btn-dark:hover { opacity: 0.85 !important; } @media only screen and (max-width: 768px) { .nzb-wrap p { font-size: 15px !important; } .nzb-wrap .nzb-lead { font-size: 16px !important; } .nzb-wrap h2 { font-size: 1.2rem !important; } .nzb-wrap h3 { font-size: 1.05rem !important; } .nzb-two { grid-template-columns: 1fr !important; } .nzb-cta { flex-direction: column !important; } .nzb-btn { width: 100% !important; text-align: center !important; } } Di Pacci — Home Grinders — Single Dose Conical Burr Niche Zero Black — Single Dose Conical Burr Grinder The grinder that redefined the home espresso grinder — 63mm commercial-spec conical burrs, near-zero retention, and an infinite stepless dial, in a matte black aluminium body with real oak trim. The Niche Zero is the grinder that redefined what a home espresso grinder should be. When Niche launched it in 2019 — originally crowdfunded in just four days — it introduced something the prosumer market had never seen at its level: 63mm hardened steel conical burrs (the same specification as the commercial Mazzer Kony), a straight-through grind path with virtually zero retention, and a stepless dial offering infinite grind adjustment from espresso to filter — all in a compact, beautifully designed aluminium body with real oak trim. The result is a grinder that wastes nothing, retains almost no coffee between doses, grinds quietly at 72dB, and produces a consistently uniform particle size that makes dialling in espresso genuinely easy — and keeps it dialled in. The Niche Zero Black is the same grinder in a matte black finish, designed for kitchens and brew bars where the white version doesn't suit the aesthetic. Available at Di Pacci with Australia-wide shipping, expert advice and in-house service support. 63mmConical Burrs