✦ Verified product
Brazil Single Origin Coffee
AUD 18.50
Select a Size
Select a grind
Merlo Coffee
Verified independent store
→
The Difference You Can Taste See how our Brisbane-roasted single origin compares to generic supermarket coffee. FEATURE OUR BRAZIL ORIGIN GENERIC COFFEE Roasting Freshness Roasted
fresh daily in Brisbane Sits on shelves for months Processing Method Natural sun-dried in full cherry Machine washed, stripping sugars Sourcing 100% single origin traceability Blended with multi-region fillers Taste and Acidity Smooth hazelnut, naturally low acid Harsh bitterness, requires sugar Craft and Quality Breakdown Natural Sun-Drying Process Source: High-altitude farms across southeastern Brazil Key Benefit: Whole cherries dry under the open sun so the inner bean soaks up natural fruit sugars Quality Result: Silky body with a warm popcorn aroma and zero harsh bitterness Select Varietals Crops: Premium Caturra and Mundo Novo harvests Key Benefit: Hand-picked at peak ripeness to ensure thick crema and low acidity Quality Result: Rich dark cocoa and roasted hazelnut flavour that cuts perfectly through milk Dialling In Your Brew This versatile single origin performs exceptionally across all extraction methods. Espresso Machine Unlocks a thick, golden crema with prominent dark cocoa and hazelnut richness. Stovetop / Moka Pot Enhances the natural sweetness, creating a bold, robust cup that pairs brilliantly with milk. Plunger / Filter Highlights the silky mouthfeel and brings out the soft, delicate papaya fruit notes on the finish. Key Specifications & Origin Summary 100% Arabica single origin beans from southeastern Brazil Roasted fresh daily at our Brisbane roastery for peak flavour Naturally sun-dried for an exceptionally smooth, low-acid finish Ethically sourced directly from established South American farming communities Versatile extraction crafted to excel in espresso machines, stovetops, and plungers Naturally sweet roasted hazelnut and cocoa notes with no sugar required :root { --pdp-dark-text: #111111; --pdp-sub-text: #333333; --pdp-accent-dark: #222222; --pdp-border: #eae6e1; --pdp-badge-bg: #faf8f5; } .pdp-long-desc-wrapper { font-family: 'Poppins', -apple-system, BlinkMacSystemFont, sans-serif; color: var(--pdp-dark-text); max-width: 100%; margin-top: 30px; display: flex; flex-direction: column; gap: 24px; } .long-card { background: #ffffff; border: 1px solid var(--pdp-border); border-radius: 16px; padding: 28px; box-shadow: 0 10px 30px rgba(0,0,0,0.03); } .long-card-title { font-size: 22px; font-weight: 700; letter-spacing: -0.02em; color: var(--pdp-dark-text); margin: 0 0 6px 0; } .long-card-intro { font-size: 15px; color: var(--pdp-sub-text); margin: 0 0 8px 0; } /* DESKTOP COMPARISON TABLE */ .compare-table-wrapper { margin-top: 20px !important; display: flex; flex-direction: column; border: 1px solid var(--pdp-border); border-radius: 12px; overflow: hidden; } .compare-row { display: grid; grid-template-columns: 180px 1fr 1fr; padding: 14px 18px; border-bottom: 1px solid var(--pdp-border); font-size: 15px; align-items: center; gap: 12px; } .compare-row:last-child { border-bottom: none; } .compare-header { background-color: var(--pdp-badge-bg); font-weight: 700; font-size: 12px; letter-spacing: 0.8px; color: #777777; } .col-feature { font-weight: 700; color: var(--pdp-dark-text); } .col-ours { color: var(--pdp-dark-text); font-weight: 600; } .badge-good { color: var(--pdp-dark-text); font-weight: 600; } .col-theirs { color: var(--pdp-sub-text); font-weight: 400; } /* FEATURE CARDS */ .feature-card-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 18px; margin-top: 14px; } .feature-item-card { background: var(--pdp-badge-bg); border: 1px solid var(--pdp-border); border-radius: 12px; padding: 20px; } .feature-item-title { font-size: 16px; font-weight: 700; color: var(--pdp-dark-text); margin: 0 0 10px 0; } .feature-item-detail { font-size: 15px; line-height: 1.6; color: var(--pdp-dark-text); font-weight: 450; margin: 0 0 8px 0; } .feature-item-detail:last-child { margin-bottom: 0; } /* BREW GUIDE */ .brew-guide-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 16px; margin-top: 14px; } .brew-method { background: var(--pdp-badge-bg); border: 1px solid var(--pdp-border); border-radius: 12px; padding: 18px; } .brew-name { display: block; font-size: 16px; font-weight: 700; color: var(--pdp-dark-text); margin-bottom: 6px; } .brew-desc { font-size: 15px; line-height: 1.55; color: var(--pdp-dark-text); font-weight: 450; margin: 0; } /* FACT CHECKLIST */ .fact-checklist { margin: 14px 0 0 0; padding-left: 22px; display: flex; flex-direction: column; gap: 10px; font-size: 15px; color: var(--pdp-dark-text); font-weight: 450; } .fact-checklist li { line-height: 1.6; } /* MOBILE RESPONSIVE COMPARISON CARDS */ @media (max-width: 768px) { .compare-table-wrapper { border: none; background: transparent; gap: 14px; overflow: visible; margin-top: 16px !important; } .compare-row.compare-header { display: none !important; } .compare-row { display: flex; flex-direction: column; align-items: flex-start; background: #ffffff; border: 1px solid var(--pdp-border) !important; border-radius: 12px; padding: 16px; gap: 10px; box-shadow: 0 2px 8px rgba(0,0,0,0.02); } .col-feature { font-size: 11px; font-weight: 700; text-transform: uppercase; letter-spacing: 1px; color: #777777; padding-bottom: 4px; border-bottom: 1px dashed var(--pdp-border); width: 100%; } .col-ours, .col-theirs { padding: 0; border: none; text-decoration: none; } .col-ours { font-size: 14px; font-weight: 600; color: var(--pdp-dark-text); background: var(--pdp-badge-bg); padding: 10px 12px; border-radius: 8px; border-left: 3px solid var(--pdp-accent-dark); width: 100%; box-sizing: border-box; } .col-theirs { font-size: 14px; font-weight: 400; color: #333333; padding: 8px 12px; background: #ffffff; border: 1px solid #f0f0f0; border-radius: 8px; width: 100%; box-sizing: border-box; } .col-ours::before { content: "OUR BRAZIL ORIGIN: "; font-size: 10px; font-weight: 800; letter-spacing: 0.5px; color: var(--pdp-accent-dark); display: block; margin-bottom: 2px; } .col-theirs::before { content: "SUPERMARKET: "; font-size: 10px; font-weight: 700; letter-spacing: 0.5px; color: #777777; display: block; margin-bottom: 2px; } .feature-card-grid, .brew-guide-grid { grid-template-columns: 1fr; } }