Description
*, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; } .pdp-wrap { max-width: 700px; margin: 0 auto; font-family: ‘Helvetica Neue’, Helvetica, Arial, sans-serif; color: #000; } .hook-label { font-size: 12px; font-weight: 700; letter-spacing: 0.14em; text-transform: uppercase; color: #000; margin-bottom: 16px; display: block; } .hook-headline { font-size: clamp(26px, 5vw, 44px); font-weight: 900; letter-spacing: -0.03em; line-height: 1.05; color: #000; margin-bottom: 24px; text-transform: uppercase; } .hook-sub { font-size: 16px; font-weight: 400; line-height: 1.75; color: #000; margin-bottom: 48px; border-left: 4px solid #CC0000; padding-left: 20px; } .section-rule { display: flex; align-items: center; gap: 0; margin-bottom: 28px; } .section-rule span { font-size: 13px; font-weight: 700; letter-spacing: 0.14em; text-transform: uppercase; color: #fff; background: #CC0000; padding: 5px 12px; white-space: nowrap; line-height: 1; } .section-rule::after { content: ”; flex: 1; height: 2px; background: #000; } .bridge { background: #EDEDEC; padding: 32px; margin-bottom: 48px; } .bridge-label { font-size: 13px; font-weight: 700; letter-spacing: 0.14em; text-transform: uppercase; color: #000; margin-bottom: 28px; padding-bottom: 16px; border-bottom: 1px solid rgba(0,0,0,0.18); display: block; } .bridge-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 0; border-top: 1px solid rgba(0,0,0,0.12); border-left: 1px solid rgba(0,0,0,0.12); } .bridge-item { padding: 20px 22px; border-right: 1px solid rgba(0,0,0,0.12); border-bottom: 1px solid rgba(0,0,0,0.12); } .bridge-problem { font-size: 11px; font-weight: 700; letter-spacing: 0.1em; text-transform: uppercase; color: rgba(0,0,0,0.45); margin-bottom: 8px; display: block; } .bridge-solution { font-size: 16px; font-weight: 900; letter-spacing: -0.02em; color: #000; line-height: 1.2; text-transform: uppercase; display: block; } .mechanism-copy { font-size: 16px; font-weight: 400; line-height: 1.8; color: #000; margin-bottom: 48px; } .feature-stack { display: flex; flex-direction: column; margin-bottom: 48px; border: 2px solid #000; } .feature-row { display: grid; grid-template-columns: 180px 1fr; border-bottom: 2px solid #000; } .feature-row:last-child { border-bottom: none; } .feature-left { padding: 20px 22px; background: #EDEDEC; border-right: 2px solid #000; display: flex; align-items: flex-start; } .feature-left-name { font-size: 12px; font-weight: 700; letter-spacing: 0.1em; text-transform: uppercase; color: #000; line-height: 1.5; } .feature-right { padding: 20px 24px; background: #fff; } .feature-right-copy { font-size: 15px; font-weight: 400; line-height: 1.75; color: #000; } .feature-right-copy strong { font-weight: 900; } .quote-block { background: #EDEDEC; padding: 40px 36px; margin-bottom: 48px; } .quote-label { font-size: 13px; font-weight: 700; letter-spacing: 0.14em; text-transform: uppercase; color: #CC0000; margin-bottom: 16px; display: block; } .quote-headline { font-size: clamp(20px, 3vw, 26px); font-weight: 900; letter-spacing: -0.025em; line-height: 1.2; color: #000; margin-bottom: 16px; text-transform: uppercase; } .quote-sub { font-size: 14px; font-weight: 400; line-height: 1.8; color: rgba(0,0,0,0.65); } .fit-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 0; margin-bottom: 48px; border: 2px solid #000; } .fit-card { padding: 24px 22px; } .fit-card:first-child { border-right: 2px solid #000; } .fit-card-label { font-size: 12px; font-weight: 700; letter-spacing: 0.14em; text-transform: uppercase; color: #000; margin-bottom: 12px; padding-bottom: 10px; border-bottom: 2px solid #CC0000; display: block; } .fit-card-copy { font-size: 14px; font-weight: 400; line-height: 1.75; color: #000; } .cmd-callout { padding: 24px 28px; border: 2px solid #000; background: #EDEDEC; font-size: 15px; font-weight: 400; color: rgba(0,0,0,0.75); line-height: 1.8; } .cmd-callout strong { color: #000; font-weight: 900; } @media (max-width: 560px) { .bridge-grid { grid-template-columns: 1fr; } .feature-row { grid-template-columns: 1fr; } .feature-left { border-right: none; border-bottom: 2px solid #000; } .fit-grid { grid-template-columns: 1fr; } .fit-card:first-child { border-right: none; border-bottom: 2px solid #000; } .hook-headline { font-size: clamp(24px, 7vw, 36px); } .hook-sub { font-size: 17px; line-height: 1.8; } .mechanism-copy { font-size: 17px; line-height: 1.85; } .feature-right-copy { font-size: 16px; line-height: 1.8; } .bridge-solution { font-size: 15px; } .quote-headline { font-size: clamp(18px, 5vw, 24px); } .cmd-callout { font-size: 16px; line-height: 1.85; } } Rocket
Rocket builds machines the way Italian engineers think espresso should be made.
The engineering is tight, the aesthetics are deliberate, and the performance is built to hold up through years of daily service — whether that’s a café, a cart, or a serious home bar.
What Commercial Espresso Demands Inconsistent brew temperature Precision thermal management Shot-to-shot inconsistency Commercial-grade dosing control Slow workflow during rushes Optimized barista ergonomics Equipment downtime and service costs Commercial-grade durability and serviceability The Engineering
2-Group Configuration
Dual-group layout supports two baristas working simultaneously. Double the output without doubling the footprint — the standard for mid-to-high-volume café service.
Commercial Build Quality
Stainless steel construction, commercial-grade components, and professional serviceability. Built to run daily and be maintained on a commercial schedule — not a consumer appliance.
Authorized Dealer. Expert Support. Every Machine. Coffee Machine Depot is an authorized dealer with hands-on experience across every machine we sell. Our team helps with selection, installation guidance, and ongoing support — call us at 323-592-3303. Financing available through Click Lease and our other financing partners for qualifying purchases.
Explore more from our collection.





Reviews
There are no reviews yet.