{"title":"Filter","description":"\u003cp\u003eCoffee roasted specifically for filter and pour-over brews\u003c\/p\u003e","products":[{"product_id":"el-salvador-bourbon-80hr-fermentation","title":"EL SALVADOR - BOURBON - 80HR FERMENTATION","description":"\u003cdiv class=\"product-description\"\u003e\n\u003cdiv class=\"pd-specs\"\u003e\n\u003ch2\u003eAt a glance\u003c\/h2\u003e\n\u003cul class=\"pd-specs__list\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eRegion\u003c\/strong\u003e El Salvador\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eProcess\u003c\/strong\u003e Anaerobic Natural\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFermentation\u003c\/strong\u003e ~80 hours in tank\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eRoasted for\u003c\/strong\u003e Espresso \u0026amp; Filter\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-accordions\"\u003e\n\u003cdetails class=\"pd-accordion\" open=\"\"\u003e\n\u003csummary class=\"pd-accordion__header\"\u003e\u003cspan\u003eThe story\u003c\/span\u003e \u003csvg class=\"pd-accordion__icon\" width=\"16\" height=\"16\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpolyline points=\"6 9 12 15 18 9\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\u003c\/summary\u003e\n\u003cdiv class=\"pd-accordion__content\"\u003e\n\u003cp\u003eThis coffee comes from El Martillo, Spanish for \"the hammer\", one of the farms within the Salaverria family's portfolio in El Salvador. We've been buying from the Salaverrias for a few years now, and their commitment to quality and innovation is a big part of why we keep coming back.\u003c\/p\u003e\n\u003cp\u003eEl Martillo is part of a long-term project with a clear purpose: optimise the quality and profile of the coffee by experimenting with different processing methods. It's a forward-thinking approach that produces genuinely exciting, value-added lots and one that may become increasingly important as farms across the world look for new ways to adapt to a changing climate.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"pd-accordion\" open=\"\"\u003e\n\u003csummary class=\"pd-accordion__header\"\u003e\u003cspan\u003eProcessing\u003c\/span\u003e \u003csvg class=\"pd-accordion__icon\" width=\"16\" height=\"16\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpolyline points=\"6 9 12 15 18 9\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\u003c\/summary\u003e\n\u003cdiv class=\"pd-accordion__content\"\u003e\n\u003cp\u003eThis is an anaerobic natural, where cherries are sealed in an oxygen free tank to ferment. The time can vary depending on the desired fermentation but in this case 80 hours, creating intense, complex flavours. After fermentation the cherries are dried naturally.\u003c\/p\u003e\n\u003cp\u003eThe result is a boozy, layered cup with dark berry, spices and a distinct yogurt-like quality, bold and distinctive.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails open=\"\" class=\"pd-accordion\"\u003e\n\u003csummary class=\"pd-accordion__header\"\u003e\u003cspan\u003eBrewing guidance\u003c\/span\u003e \u003csvg class=\"pd-accordion__icon\" width=\"16\" height=\"16\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpolyline points=\"6 9 12 15 18 9\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\u003c\/summary\u003e\n\u003cdiv class=\"pd-accordion__content\"\u003e\n\u003cp\u003eWorks well across all methods. The intense fermentation makes it pretty boozy as a filter. \u003c\/p\u003e\n\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cem\u003eTry it like this!\u003c\/em\u003e\u003cspan\u003e \u003c\/span\u003e\u003cspan\u003e- v60 recipe...\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eDose: 15g \/ Yield: 250g \/ Pour: 1 minute 10 approx ('bloom' for 20 seconds at start) \/ Total Time: 3 minutes \/ Grind: Medium+\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n.product-description { font-size: 1.5rem; line-height: calc(1 + 0.8 \/ var(--font-body-scale)); color: rgb(var(--color-foreground)); }\n.product-description h2 { font-family: var(--font-heading-family); font-size: calc(var(--font-heading-scale) * 1.7rem); font-weight: var(--font-heading-weight); letter-spacing: calc(var(--font-heading-scale) * 0.06rem); color: rgb(var(--color-foreground)); margin: 0 0 1.2rem; }\n.pd-specs { margin-bottom: 2rem; }\n.pd-specs__list { list-style: none; padding: 0; margin: 0; display: flex; flex-direction: column; gap: 0.6rem; }\n.pd-specs__list li { font-size: 1.4rem; color: rgba(var(--color-foreground), 0.75); display: flex; gap: 1rem; }\n.pd-specs__list strong { color: rgb(var(--color-foreground)); min-width: 9rem; flex-shrink: 0; }\n.pd-accordions { border-top: 0.1rem solid rgba(var(--color-foreground), 0.2); }\n.pd-accordion { border-bottom: 0.1rem solid rgba(var(--color-foreground), 0.2); }\n.pd-accordion__header { display: flex; justify-content: space-between; align-items: center; padding: 1.5rem 0; cursor: pointer; list-style: none; font-size: 1.5rem; font-weight: var(--font-body-weight-bold); color: rgb(var(--color-foreground)); letter-spacing: 0.04rem; }\n.pd-accordion__header::-webkit-details-marker { display: none; }\n.pd-accordion__header:hover { color: rgba(var(--color-foreground), 0.75); }\n.pd-accordion__icon { flex-shrink: 0; transition: transform 0.2s ease; }\ndetails[open] .pd-accordion__icon { transform: rotate(180deg); }\n.pd-accordion__content { padding: 0 0 1.5rem; }\n.pd-accordion__content p { font-size: 1.5rem; color: rgba(var(--color-foreground), 0.75); margin: 0 0 1rem; line-height: calc(1 + 0.8 \/ var(--font-body-scale)); }\n.pd-accordion__content p:last-child { margin-bottom: 0; }\n\u003c\/style\u003e","brand":"Two Words Coffee","offers":[{"title":"1kg \/ Whole Bean","offer_id":56507492794703,"sku":null,"price":49.5,"currency_code":"GBP","in_stock":true},{"title":"1kg \/ Espresso","offer_id":56507492827471,"sku":null,"price":49.5,"currency_code":"GBP","in_stock":true},{"title":"1kg \/ v60","offer_id":56507492860239,"sku":null,"price":49.5,"currency_code":"GBP","in_stock":true},{"title":"1kg \/ French Press","offer_id":56507492893007,"sku":null,"price":49.5,"currency_code":"GBP","in_stock":true},{"title":"1kg \/ Aeropress","offer_id":56507492925775,"sku":null,"price":49.5,"currency_code":"GBP","in_stock":true},{"title":"250g \/ Whole Bean","offer_id":56507492958543,"sku":null,"price":15.0,"currency_code":"GBP","in_stock":true},{"title":"250g \/ Espresso","offer_id":56507492991311,"sku":null,"price":15.0,"currency_code":"GBP","in_stock":true},{"title":"250g \/ v60","offer_id":56507493024079,"sku":null,"price":15.0,"currency_code":"GBP","in_stock":true},{"title":"250g \/ French Press","offer_id":56507493056847,"sku":null,"price":15.0,"currency_code":"GBP","in_stock":true},{"title":"250g \/ Aeropress","offer_id":56507493089615,"sku":null,"price":15.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0832\/3501\/2943\/files\/two-words-coffee-salaverria-family-80hr-bourbon-wine-gums-dark-berry.png?v=1779126379"},{"product_id":"kenya-sl28-acaia-ruiru-11-washed","title":"KENYA - SL28 + ACAIA + RUIRU 11 - WASHED","description":"\u003cdiv class=\"product-description\"\u003e\n\u003cdiv class=\"pd-specs\"\u003e\n\u003ch2\u003eAt a glance\u003c\/h2\u003e\n\u003cul class=\"pd-specs__list\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eRegion\u003c\/strong\u003e Kiambu County, Kenya\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eAltitude\u003c\/strong\u003e Up to 2,000 masl\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eProcess\u003c\/strong\u003e Washed\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eRoasted for\u003c\/strong\u003e Espresso \u0026amp; Filter\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-accordions\"\u003e\n\u003cdetails open=\"\" class=\"pd-accordion\"\u003e\n\u003csummary class=\"pd-accordion__header\"\u003e\u003cspan\u003eThe story\u003c\/span\u003e \u003csvg class=\"pd-accordion__icon\" width=\"16\" height=\"16\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpolyline points=\"6 9 12 15 18 9\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\u003c\/summary\u003e\n\u003cdiv class=\"pd-accordion__content\"\u003e\n\u003cp\u003eEaagads Estate sits in Kiambu County — one of Kenya's oldest and most celebrated coffee growing regions, home to some of the earliest coffee farms established in the country.\u003c\/p\u003e\n\u003cp\u003eThe terroir here is exceptional. Iron-rich, semi-volcanic soils, consistent sunshine and altitudes reaching up to 2,000 metres above sea level creating ideal conditions for high-quality coffee. Crucially, the cool night temperatures slow down the maturation of the cherry, allowing acidity and complexity to develop gradually in the bean.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails open=\"\" class=\"pd-accordion\"\u003e\n\u003csummary class=\"pd-accordion__header\"\u003e\u003cspan\u003eProcessing\u003c\/span\u003e \u003csvg class=\"pd-accordion__icon\" width=\"16\" height=\"16\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpolyline points=\"6 9 12 15 18 9\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\u003c\/summary\u003e\n\u003cdiv class=\"pd-accordion__content\"\u003e\n\u003cp\u003eThis is a washed lot, meaning the fruit is removed from the bean before drying. This process produces a clean, bright cup. The result here is the vivid blackcurrant acidity and jammy sweetness that Kenyan SL28 is renowned for.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails open=\"\" class=\"pd-accordion\"\u003e\n\u003csummary class=\"pd-accordion__header\"\u003e\u003cspan\u003eBrewing guidance\u003c\/span\u003e \u003csvg class=\"pd-accordion__icon\" width=\"16\" height=\"16\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpolyline points=\"6 9 12 15 18 9\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\u003c\/summary\u003e\n\u003cdiv class=\"pd-accordion__content\"\u003e\n\u003cp\u003eThink blackcurrant fruit pastilles. A slightly higher brew temperature than usual will bring out the full range of flavours, and it's particularly good as it cools.\u003c\/p\u003e\n\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cem\u003eTry it like this!\u003c\/em\u003e\u003cspan\u003e \u003c\/span\u003e\u003cspan\u003e- Espresso shot (18g-36g yield) poured over tonic and ice...\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n.product-description { font-size: 1.5rem; line-height: calc(1 + 0.8 \/ var(--font-body-scale)); color: rgb(var(--color-foreground)); }\n.product-description h2 { font-family: var(--font-heading-family); font-size: calc(var(--font-heading-scale) * 1.7rem); font-weight: var(--font-heading-weight); letter-spacing: calc(var(--font-heading-scale) * 0.06rem); color: rgb(var(--color-foreground)); margin: 0 0 1.2rem; }\n.pd-specs { margin-bottom: 2rem; }\n.pd-specs__list { list-style: none; padding: 0; margin: 0; display: flex; flex-direction: column; gap: 0.6rem; }\n.pd-specs__list li { font-size: 1.4rem; color: rgba(var(--color-foreground), 0.75); display: flex; gap: 1rem; }\n.pd-specs__list strong { color: rgb(var(--color-foreground)); min-width: 9rem; flex-shrink: 0; }\n.pd-accordions { border-top: 0.1rem solid rgba(var(--color-foreground), 0.2); }\n.pd-accordion { border-bottom: 0.1rem solid rgba(var(--color-foreground), 0.2); }\n.pd-accordion__header { display: flex; justify-content: space-between; align-items: center; padding: 1.5rem 0; cursor: pointer; list-style: none; font-size: 1.5rem; font-weight: var(--font-body-weight-bold); color: rgb(var(--color-foreground)); letter-spacing: 0.04rem; }\n.pd-accordion__header::-webkit-details-marker { display: none; }\n.pd-accordion__header:hover { color: rgba(var(--color-foreground), 0.75); }\n.pd-accordion__icon { flex-shrink: 0; transition: transform 0.2s ease; }\ndetails[open] .pd-accordion__icon { transform: rotate(180deg); }\n.pd-accordion__content { padding: 0 0 1.5rem; }\n.pd-accordion__content p { font-size: 1.5rem; color: rgba(var(--color-foreground), 0.75); margin: 0 0 1rem; line-height: calc(1 + 0.8 \/ var(--font-body-scale)); }\n.pd-accordion__content p:last-child { margin-bottom: 0; }\n\u003c\/style\u003e","brand":"Two Words Coffee","offers":[{"title":"250g \/ Aeropress","offer_id":56776474624335,"sku":null,"price":12.0,"currency_code":"GBP","in_stock":false},{"title":"250g \/ French Press","offer_id":56776474657103,"sku":null,"price":12.0,"currency_code":"GBP","in_stock":false},{"title":"250g \/ v60","offer_id":56776474689871,"sku":null,"price":12.0,"currency_code":"GBP","in_stock":false},{"title":"250g \/ Whole Bean","offer_id":56776474722639,"sku":null,"price":12.0,"currency_code":"GBP","in_stock":false},{"title":"250g \/ Espresso","offer_id":56776474755407,"sku":null,"price":12.0,"currency_code":"GBP","in_stock":false},{"title":"1kg \/ Aeropress","offer_id":56776474788175,"sku":null,"price":43.0,"currency_code":"GBP","in_stock":false},{"title":"1kg \/ French Press","offer_id":56776474820943,"sku":null,"price":43.0,"currency_code":"GBP","in_stock":false},{"title":"1kg \/ v60","offer_id":56776474853711,"sku":null,"price":43.0,"currency_code":"GBP","in_stock":false},{"title":"1kg \/ Whole Bean","offer_id":56776474886479,"sku":null,"price":43.0,"currency_code":"GBP","in_stock":false},{"title":"1kg \/ Espresso","offer_id":56776474919247,"sku":null,"price":43.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0832\/3501\/2943\/files\/two-words-coffee-eaagads-estate-washed-blackcurrant-jam.png?v=1779126172"},{"product_id":"colombia-castillo-natural","title":"COLOMBIA - CASTILLO - EXTENDED NATURAL","description":"\u003cdiv class=\"product-description\"\u003e\n\u003cdiv class=\"pd-specs\"\u003e\n\u003ch2\u003eAt a glance\u003c\/h2\u003e\n\u003cul class=\"pd-specs__list\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eRegion\u003c\/strong\u003e Quindio, Colombia\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eProcess\u003c\/strong\u003eExtended Natural\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eDrying\u003c\/strong\u003e Raised beds · approx. 25 days\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eRoasted for\u003c\/strong\u003e Espresso \u0026amp; Filter\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-accordions\"\u003e\n\u003cdetails class=\"pd-accordion\" open=\"\"\u003e\n\u003csummary class=\"pd-accordion__header\"\u003e\u003cspan\u003eThe story\u003c\/span\u003e \u003csvg class=\"pd-accordion__icon\" width=\"16\" height=\"16\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpolyline points=\"6 9 12 15 18 9\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\u003c\/summary\u003e\n\u003cdiv class=\"pd-accordion__content\"\u003e\n\u003cp\u003eThis is a special one for us. In September 2024 we visited Jairo Lopez's farm in Quindio, Colombia — the first time any of us had been to origin. The Lopez family have been cultivating coffee at Finca Puerto Alegre for over three generations, and in 2014 Jairo and his siblings began focusing their efforts on producing specialty coffee.\u003c\/p\u003e\n\u003cp\u003eFinca Puerto Alegre is divided into parcels across the mountain. Their main plot - where the mill, lab and family home sits - is in the foothills with a stream running through it. Higher up the mountain, the Castillo, Moka and Geisha varieties each have their own designated plots alongside the farm's nursery.\u003c\/p\u003e\n\u003cp\u003eCoffee at Puerto Alegre has been shade grown since the 1970s, when Jairo's father Don Moises chose to maintain his shade cover at a time when most other producers were transitioning to full sun. Full sun generates higher yields, but Don Moises valued sustainability and wanted to limit the environmental cost of pesticides and fertilizers. That decision still shapes how the far operates today.\u003c\/p\u003e\n\u003cp\u003eJairo trained as a civil engineer and has applied that precision to his processing. By recording fermentation data — times, pH levels at each stage — he can consistently produce excellent coffee. Sitting in their lab hearing him talk through the process was genuinely inspiring. The hospitality shown to us throughout the trip was incredible; it felt special to be welcomed into their culture, to share food and stories and see firsthand where this coffee comes from.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"pd-accordion\" open=\"\"\u003e\n\u003csummary class=\"pd-accordion__header\"\u003e\u003cspan\u003eProcessing\u003c\/span\u003e \u003csvg class=\"pd-accordion__icon\" width=\"16\" height=\"16\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpolyline points=\"6 9 12 15 18 9\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\u003c\/summary\u003e\n\u003cdiv class=\"pd-accordion__content\"\u003e\n\u003cp\u003eHandpicked at peak ripeness before resting overnight. The cherries are picked and spread thinly on raised beds to dry for approx 25 days - ensuring no unwanted fermentation takes place, but allowing the bean to absorb sugars from the fruit. This extended drying process has led to strong strawberry and funky notes.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails open=\"\" class=\"pd-accordion\"\u003e\n\u003csummary class=\"pd-accordion__header\"\u003e\u003cspan\u003eBrewing guidance\u003c\/span\u003e \u003csvg class=\"pd-accordion__icon\" width=\"16\" height=\"16\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpolyline points=\"6 9 12 15 18 9\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\u003c\/summary\u003e\n\u003cdiv class=\"pd-accordion__content\"\u003e\n\u003cp\u003eThis coffee packs a punch thanks to the it's extended drying time. Pull your espresso shots longer to bring out the strawberry flavours (eg 18g \u0026gt; 42g). \u003cmeta charset=\"utf-8\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cem\u003eTry it like this!\u003c\/em\u003e\u003cspan\u003e \u003c\/span\u003e- Funky v60 recipe...\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eDose: 16g \/ \u003c\/span\u003e\u003cspan\u003eYield: 250g \/ Pour: 1 minute 10 approx ('bloom' for 20 seconds at start) \/ Total Time: 3 minutes 30 seconds \/ Grind: Medium\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n.product-description { font-size: 1.5rem; line-height: calc(1 + 0.8 \/ var(--font-body-scale)); color: rgb(var(--color-foreground)); }\n\n\/* At a glance *\/\n.product-description h2 { font-family: var(--font-heading-family); font-size: calc(var(--font-heading-scale) * 1.7rem); font-weight: var(--font-heading-weight); letter-spacing: calc(var(--font-heading-scale) * 0.06rem); color: rgb(var(--color-foreground)); margin: 0 0 1.2rem; }\n.pd-specs { margin-bottom: 2rem; }\n.pd-specs__list { list-style: none; padding: 0; margin: 0; display: flex; flex-direction: column; gap: 0.6rem; }\n.pd-specs__list li { font-size: 1.4rem; color: rgba(var(--color-foreground), 0.75); display: flex; gap: 1rem; }\n.pd-specs__list strong { color: rgb(var(--color-foreground)); min-width: 9rem; flex-shrink: 0; }\n\n\/* Accordions *\/\n.pd-accordions { border-top: 0.1rem solid rgba(var(--color-foreground), 0.2); }\n.pd-accordion { border-bottom: 0.1rem solid rgba(var(--color-foreground), 0.2); }\n.pd-accordion__header { display: flex; justify-content: space-between; align-items: center; padding: 1.5rem 0; cursor: pointer; list-style: none; font-size: 1.5rem; font-weight: var(--font-body-weight-bold); color: rgb(var(--color-foreground)); letter-spacing: 0.04rem; }\n.pd-accordion__header::-webkit-details-marker { display: none; }\n.pd-accordion__header:hover { color: rgba(var(--color-foreground), 0.75); }\n.pd-accordion__icon { flex-shrink: 0; transition: transform 0.2s ease; }\ndetails[open] .pd-accordion__icon { transform: rotate(180deg); }\n.pd-accordion__content { padding: 0 0 1.5rem; }\n.pd-accordion__content p { font-size: 1.5rem; color: rgba(var(--color-foreground), 0.75); margin: 0 0 1rem; line-height: calc(1 + 0.8 \/ var(--font-body-scale)); }\n.pd-accordion__content p:last-child { margin-bottom: 0; }\n\u003c\/style\u003e","brand":"Two Words Coffee","offers":[{"title":"250g \/ Aeropress","offer_id":57075514573135,"sku":null,"price":19.0,"currency_code":"GBP","in_stock":true},{"title":"250g \/ French Press","offer_id":57075514605903,"sku":null,"price":19.0,"currency_code":"GBP","in_stock":true},{"title":"250g \/ v60","offer_id":57075514638671,"sku":null,"price":19.0,"currency_code":"GBP","in_stock":true},{"title":"250g \/ Whole Bean","offer_id":57075514671439,"sku":null,"price":19.0,"currency_code":"GBP","in_stock":true},{"title":"250g \/ Espresso","offer_id":57075514704207,"sku":null,"price":19.0,"currency_code":"GBP","in_stock":true},{"title":"1kg \/ Aeropress","offer_id":57075514736975,"sku":null,"price":65.0,"currency_code":"GBP","in_stock":true},{"title":"1kg \/ French Press","offer_id":57075514769743,"sku":null,"price":65.0,"currency_code":"GBP","in_stock":true},{"title":"1kg \/ v60","offer_id":57075514802511,"sku":null,"price":65.0,"currency_code":"GBP","in_stock":true},{"title":"1kg \/ Whole Bean","offer_id":57075514835279,"sku":null,"price":65.0,"currency_code":"GBP","in_stock":true},{"title":"1kg \/ Espresso","offer_id":57075514868047,"sku":null,"price":65.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0832\/3501\/2943\/files\/two-words-coffee-Jairo-Lopez-natural-strawberry-laces-creamy.png?v=1779126101"},{"product_id":"ethiopia-heirloom-natural","title":"ETHIOPIA - HEIRLOOM - NATURAL","description":"\u003cdiv class=\"product-description\"\u003e\n\u003cdiv class=\"pd-specs\"\u003e\n\u003ch2\u003eAt a glance\u003c\/h2\u003e\n\u003cul class=\"pd-specs__list\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eWashing station\u003c\/strong\u003e Buku Abel\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eRegion\u003c\/strong\u003e Guji, Ethiopia\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eVariety\u003c\/strong\u003e Heirloom\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eAltitude\u003c\/strong\u003e2,000 masl\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eProcess\u003c\/strong\u003e Natural\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eDrying\u003c\/strong\u003e African raised beds\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eRoasted for\u003c\/strong\u003e Espresso \u0026amp; Filter\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-accordions\"\u003e\n\u003cdetails class=\"pd-accordion\" open=\"\"\u003e\n\u003csummary class=\"pd-accordion__header\"\u003e\u003cspan\u003eThe story\u003c\/span\u003e \u003csvg class=\"pd-accordion__icon\" width=\"16\" height=\"16\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpolyline points=\"6 9 12 15 18 9\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\u003c\/summary\u003e\n\u003cdiv class=\"pd-accordion__content\"\u003e\n\u003cp\u003eThe Guji region in the south of the Ethiopia has ancient ties to coffee farming — it's part of the genetic homeland of Arabica, where wild coffee plants still grow in the forests and farming traditions stretch back generations.\u003c\/p\u003e\n\u003cp\u003eBuku Abel is a washing station in the Guji highlands, sitting at around 2,000 metres above sea level. Smallholder farmers from the surrounding area deliver their cherries here for sorting and processing. The region is known for its rich, fertile soil — ideal for the indigenous heirloom varieties that thrive here and produce some of the most distinctive and complex coffees in the world.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails open=\"\" class=\"pd-accordion\"\u003e\n\u003csummary class=\"pd-accordion__header\"\u003e\u003cspan\u003eProcessing\u003c\/span\u003e \u003csvg class=\"pd-accordion__icon\" width=\"16\" height=\"16\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpolyline points=\"6 9 12 15 18 9\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\u003c\/summary\u003e\n\u003cdiv class=\"pd-accordion__content\"\u003e\n\u003cp\u003eAfter delivery to the station, cherries are carefully sorted before being laid out to dry on raised African beds.\u003c\/p\u003e\n\u003cp\u003eThe sugars in the cherry ferment slowly around the bean during drying, leaving behind distinctive notes of maraschino cherry, bakewell tart and rose.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails open=\"\" class=\"pd-accordion\"\u003e\n\u003csummary class=\"pd-accordion__header\"\u003e\u003cspan\u003eBrewing guidance\u003c\/span\u003e \u003csvg class=\"pd-accordion__icon\" width=\"16\" height=\"16\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpolyline points=\"6 9 12 15 18 9\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\u003c\/summary\u003e\n\u003cdiv class=\"pd-accordion__content\"\u003e\n\u003cp\u003eAs a natural coffee we recommend grinding slightly coarser than you might usually, to extract all those cherry and rose notes. As espresso it's rich and dessert-like, with the bakewell tart character particularly prominent. \u003c\/p\u003e\n\u003cp\u003e\u003cem\u003eTry it like this!\u003c\/em\u003e - Steep 42g of coarse ground coffee with 500g water in your french press (or cold brew maker if you have one) for 24 hours for a deliciously refreshing cold brew! Serve over ice.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n.product-description { font-size: 1.5rem; line-height: calc(1 + 0.8 \/ var(--font-body-scale)); color: rgb(var(--color-foreground)); }\n.product-description h2 { font-family: var(--font-heading-family); font-size: calc(var(--font-heading-scale) * 1.7rem); font-weight: var(--font-heading-weight); letter-spacing: calc(var(--font-heading-scale) * 0.06rem); color: rgb(var(--color-foreground)); margin: 0 0 1.2rem; }\n.pd-specs { margin-bottom: 2rem; }\n.pd-specs__list { list-style: none; padding: 0; margin: 0; display: flex; flex-direction: column; gap: 0.6rem; }\n.pd-specs__list li { font-size: 1.4rem; color: rgba(var(--color-foreground), 0.75); display: flex; gap: 1rem; }\n.pd-specs__list strong { color: rgb(var(--color-foreground)); min-width: 9rem; flex-shrink: 0; }\n.pd-accordions { border-top: 0.1rem solid rgba(var(--color-foreground), 0.2); }\n.pd-accordion { border-bottom: 0.1rem solid rgba(var(--color-foreground), 0.2); }\n.pd-accordion__header { display: flex; justify-content: space-between; align-items: center; padding: 1.5rem 0; cursor: pointer; list-style: none; font-size: 1.5rem; font-weight: var(--font-body-weight-bold); color: rgb(var(--color-foreground)); letter-spacing: 0.04rem; }\n.pd-accordion__header::-webkit-details-marker { display: none; }\n.pd-accordion__header:hover { color: rgba(var(--color-foreground), 0.75); }\n.pd-accordion__icon { flex-shrink: 0; transition: transform 0.2s ease; }\ndetails[open] .pd-accordion__icon { transform: rotate(180deg); }\n.pd-accordion__content { padding: 0 0 1.5rem; }\n.pd-accordion__content p { font-size: 1.5rem; color: rgba(var(--color-foreground), 0.75); margin: 0 0 1rem; line-height: calc(1 + 0.8 \/ var(--font-body-scale)); }\n.pd-accordion__content p:last-child { margin-bottom: 0; }\n\u003c\/style\u003e","brand":"Two Words Coffee","offers":[{"title":"250g \/ Aeropress","offer_id":57171205980495,"sku":null,"price":16.5,"currency_code":"GBP","in_stock":true},{"title":"250g \/ French Press","offer_id":57171206013263,"sku":null,"price":16.5,"currency_code":"GBP","in_stock":true},{"title":"250g \/ v60","offer_id":57171206046031,"sku":null,"price":16.5,"currency_code":"GBP","in_stock":true},{"title":"250g \/ Whole Bean","offer_id":57171206078799,"sku":null,"price":16.5,"currency_code":"GBP","in_stock":true},{"title":"250g \/ Espresso","offer_id":57171206111567,"sku":null,"price":16.5,"currency_code":"GBP","in_stock":true},{"title":"1kg \/ Aeropress","offer_id":57171206144335,"sku":null,"price":58.5,"currency_code":"GBP","in_stock":true},{"title":"1kg \/ French Press","offer_id":57171206177103,"sku":null,"price":58.5,"currency_code":"GBP","in_stock":true},{"title":"1kg \/ v60","offer_id":57171206209871,"sku":null,"price":58.5,"currency_code":"GBP","in_stock":true},{"title":"1kg \/ Whole Bean","offer_id":57171206242639,"sku":null,"price":58.5,"currency_code":"GBP","in_stock":true},{"title":"1kg \/ Espresso","offer_id":57171206275407,"sku":null,"price":58.5,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0832\/3501\/2943\/files\/two-words-coffee-buku-abel-natural-marashcino-cherry-bakewell-tart-rose.png?v=1779125935"}],"url":"https:\/\/twowordscoffee.co.uk\/collections\/filter.oembed","provider":"Two Words Coffee","version":"1.0","type":"link"}