{"title":"Cocoa Products","description":"\u003cp\u003ePremium single-origin Ghana cocoa ingredients — cocoa butter, cocoa mass, cocoa nibs, and cocoa powder. Every product is COCOBOD-certified, lab-verified, and sourced direct from Ghana's top processors. No additives, no fillers, no compromise. Delivered from our Essex hub to your door.\u003c\/p\u003e","products":[{"product_id":"cocoa-nibs","title":"Cocoa Nibs — Single-Origin Ghana","description":"\u003cp\u003e\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e \u003clink rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin=\"\"\u003e \u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Playfair+Display:wght@400;500;600;700\u0026amp;family=Inter:wght@400;500;600;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\u003c\/p\u003e\n\u003cstyle\u003e\n.wrap, .wrap * { box-sizing: border-box; }\n  .wrap {\n    background: #FDF8F3;\n    color: #3B1C08;\n    font-family: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif !important;\n    font-weight: 400;\n    font-size: 18px !important;\n    line-height: 1.65 !important;\n    max-width: 1080px;\n    margin: 0 auto;\n    padding: 56px 28px 96px;\n    -webkit-font-smoothing: antialiased;\n  }\n  .wrap \u003e *:first-child { margin-top: 0 !important; padding-top: 0 !important; }\n  .wrap .stamp {\n    display: inline-block;\n    font-family: 'Inter', -apple-system, BlinkMacSystemFont, sans-serif !important;\n    font-size: 11px !important; font-weight: 600 !important;\n    letter-spacing: 2.5px !important; text-transform: uppercase !important;\n    color: #3B1C08 !important;\n    padding: 6px 12px !important; border: 1px solid #3B1C08 !important;\n    margin-bottom: 28px !important; background: transparent !important;\n  }\n  .wrap .stamp--lock { color: #C8965A !important; border-color: #C8965A !important; }\n  .wrap .stamp--care { color: #3B1C08 !important; border-color: #3B1C08 !important; border-style: dashed !important; }\n  .wrap h1.product-title {\n    font-family: 'Playfair Display', Georgia, 'Times New Roman', serif !important;\n    font-weight: 700 !important;\n    font-size: 48px !important;\n    line-height: 1.2 !important;\n    margin: 0 0 36px 0 !important;\n    padding: 0 !important;\n    color: #3B1C08 !important;\n    letter-spacing: -0.005em !important;\n  }\n  .wrap h2 {\n    font-family: 'Playfair Display', Georgia, 'Times New Roman', serif !important;\n    font-weight: 700 !important;\n    font-size: 32px !important;\n    line-height: 1.2 !important;\n    color: #3B1C08 !important;\n    margin: 56px 0 20px 0 !important;\n    padding-bottom: 12px !important; padding-top: 0 !important;\n    border-bottom: 1px solid rgba(59, 28, 8, 0.4) !important;\n    letter-spacing: 0 !important;\n  }\n  .wrap h3 {\n    font-family: 'Inter', -apple-system, BlinkMacSystemFont, sans-serif !important;\n    font-size: 14px !important;\n    font-weight: 600 !important;\n    text-transform: uppercase !important;\n    letter-spacing: 2px !important;\n    color: #3B1C08 !important;\n    margin: 32px 0 10px 0 !important;\n    padding: 0 !important; border: 0 !important;\n  }\n  .wrap details.accord { border-top: 1px solid rgba(59, 28, 8, 0.4); margin: 0; padding: 0; }\n  .wrap details.accord:last-of-type { border-bottom: 1px solid rgba(59, 28, 8, 0.4); }\n  .wrap details.accord \u003e summary {\n    list-style: none !important; cursor: pointer !important;\n    padding: 28px 0 !important;\n    display: flex !important; justify-content: space-between !important; align-items: center !important; gap: 16px !important;\n    font-family: 'Playfair Display', Georgia, serif !important;\n    font-weight: 700 !important; font-size: 28px !important; line-height: 1.2 !important;\n    color: #3B1C08 !important; user-select: none !important;\n    background: transparent !important; border: 0 !important;\n  }\n  .wrap details.accord \u003e summary:hover { color: #C8965A !important; }\n  .wrap details.accord \u003e summary::-webkit-details-marker { display: none !important; }\n  .wrap details.accord \u003e summary::after {\n    content: \"+\" !important; font-family: 'Inter', sans-serif !important;\n    font-size: 24px !important; font-weight: 300 !important; color: #C8965A !important;\n    flex-shrink: 0 !important; line-height: 1 !important;\n  }\n  .wrap details.accord[open] \u003e summary::after { content: \"−\" !important; }\n  .wrap details.accord[open] \u003e summary { color: #3B1C08 !important; padding-bottom: 8px !important; }\n  .wrap details.accord \u003e .accord-body { padding: 0 0 32px 0 !important; }\n  .wrap details.accord \u003e .accord-body \u003e *:first-child { margin-top: 0 !important; }\n  .wrap details.accord \u003e .accord-body \u003e *:last-child { margin-bottom: 0 !important; }\n  .wrap .section { margin-bottom: 64px; padding-top: 24px; }\n  .wrap .section:first-of-type { padding-top: 0; }\n  .wrap .section + .section { border-top: 1px solid rgba(59, 28, 8, 0.4); padding-top: 48px; }\n  .wrap p {\n    margin: 0 0 16px 0 !important; color: #3B1C08 !important;\n    font-size: 18px !important; line-height: 1.65 !important;\n    font-family: 'Inter', -apple-system, BlinkMacSystemFont, sans-serif !important;\n  }\n  .wrap strong { color: #3B1C08 !important; font-weight: 600 !important; }\n  .wrap em, .wrap i { font-style: italic !important; }\n  .wrap a {\n    color: #3B1C08 !important; text-decoration: underline !important;\n    text-underline-offset: 3px !important; text-decoration-thickness: 1px !important;\n    text-decoration-color: #C8965A !important;\n  }\n  .wrap a:hover { color: #C8965A !important; }\n  .wrap .specs {\n    background: #EDE0D4 !important; border: 1px solid rgba(59, 28, 8, 0.4) !important;\n    padding: 32px 36px !important; margin: 16px 0 0 0 !important; border-radius: 0 !important;\n  }\n  .wrap .specs-list { margin: 0 !important; padding: 0 !important; list-style: none !important; }\n  .wrap .specs-list li {\n    font-size: 17px !important; line-height: 1.55 !important;\n    padding: 6px 0 !important; color: #3B1C08 !important;\n    border: 0 !important; margin: 0 !important;\n    font-family: 'Inter', sans-serif !important;\n  }\n  .wrap .specs-list li + li { border-top: 1px solid rgba(59, 28, 8, 0.08) !important; }\n  .wrap .specs-list li strong { color: #3B1C08 !important; font-weight: 700 !important; }\n  .wrap .specs-note {\n    font-family: 'Inter', sans-serif !important; font-size: 11px !important;\n    color: rgba(59, 28, 8, 0.65) !important; text-transform: uppercase !important;\n    letter-spacing: 2px !important; margin-top: 24px !important;\n    padding-top: 18px !important; border-top: 1px dashed rgba(59, 28, 8, 0.4) !important;\n    font-weight: 500 !important;\n  }\n  .wrap .uses { display: grid !important; grid-template-columns: 1fr !important; gap: 14px !important; margin: 8px 0 0 0 !important; padding: 0 !important; list-style: none !important; }\n  .wrap .use { padding: 18px 22px !important; border-left: 2px solid #C8965A !important; background: #EDE0D4 !important; margin: 0 !important; }\n  .wrap .use h4 { margin: 0 0 6px 0 !important; padding: 0 !important; font-family: 'Inter', sans-serif !important; font-size: 13px !important; font-weight: 700 !important; text-transform: uppercase !important; letter-spacing: 1.5px !important; color: #3B1C08 !important; border: 0 !important; }\n  .wrap .use p { margin: 0 !important; font-size: 17px !important; line-height: 1.55 !important; color: #3B1C08 !important; }\n  .wrap .faq { margin-top: 12px !important; }\n  .wrap .faq-item { border-bottom: 1px solid rgba(59, 28, 8, 0.18) !important; padding: 18px 0 !important; margin: 0 !important; }\n  .wrap .faq-item:first-child { border-top: 1px solid rgba(59, 28, 8, 0.18) !important; }\n  .wrap .faq-item .q { font-family: 'Inter', sans-serif !important; font-weight: 700 !important; font-size: 17px !important; color: #3B1C08 !important; margin-bottom: 6px !important; line-height: 1.4 !important; }\n  .wrap .faq-item .a { font-size: 17px !important; color: #3B1C08 !important; line-height: 1.6 !important; font-family: 'Inter', sans-serif !important; }\n  .wrap .order { background: #2A1005 !important; color: #FDF8F3 !important; padding: 32px 36px !important; margin-top: 18px !important; }\n  .wrap .order h3 { color: #FDF8F3 !important; margin-top: 0 !important; }\n  .wrap .order p { color: rgba(253, 248, 243, 0.82) !important; }\n  .wrap .order a { color: #C8965A !important; text-decoration-color: #C8965A !important; }\n  .wrap .order a:hover { color: #fff !important; }\n  .wrap .order strong { color: #C8965A !important; }\n  .wrap .packs { display: flex !important; flex-wrap: wrap !important; gap: 6px !important; margin: 10px 0 20px 0 !important; padding: 0 !important; list-style: none !important; }\n  .wrap .pack { font-family: 'Inter', sans-serif !important; background: transparent !important; border: 1px solid #C8965A !important; color: #FDF8F3 !important; padding: 6px 12px !important; font-size: 12px !important; font-weight: 500 !important; letter-spacing: 1px !important; display: inline-block !important; }\n  .wrap article.static { max-width: 100%; margin: 0 auto; }\n  .wrap article.static h2 { margin-top: 48px !important; }\n  .wrap article.static h3 { margin-top: 28px !important; }\n  .wrap blockquote { border-left: 3px solid #C8965A !important; padding: 4px 22px !important; margin: 24px 0 !important; background: #EDE0D4 !important; font-style: italic !important; color: #3B1C08 !important; }\n  .wrap .hero-img { width: 100% !important; max-width: 1200px !important; height: auto !important; aspect-ratio: 1200 \/ 630 !important; object-fit: cover !important; margin: 0 0 32px 0 !important; display: block !important; background: #2A1005 !important; }\n  .wrap ul.content-list, .wrap ol.content-list { padding-left: 22px !important; margin: 0 0 16px 0 !important; }\n  .wrap ul.content-list li, .wrap ol.content-list li { padding: 4px 0 !important; color: #3B1C08 !important; font-size: 18px !important; line-height: 1.65 !important; font-family: 'Inter', sans-serif !important; }\n  @media (max-width: 640px) {\n    .wrap { font-size: 17px !important; padding: 32px 20px 72px !important; }\n    .wrap h1.product-title { font-size: 36px !important; }\n    .wrap h2 { font-size: 28px !important; }\n    .wrap details.accord \u003e summary { font-size: 24px !important; }\n    .wrap .specs { padding: 22px 24px !important; }\n    .wrap .order { padding: 24px 26px !important; }\n    .wrap .faq-item .q { font-size: 18px !important; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"wrap\"\u003e\n\u003ch1 class=\"product-title\"\u003eGhana Cocoa Nibs\u003c\/h1\u003e\n\u003c!-- SECTION 1: PRODUCT LEAD (humanized) --\u003e\n\u003csection class=\"section\"\u003e\u003cspan class=\"stamp\"\u003eProduct Lead\u003c\/span\u003e\n\u003cp\u003eGhana Cocoa Nibs. Sun-dried, sorted, graded.\u003c\/p\u003e\n\u003cp\u003eProduced from COCOBOD-certified Ghanaian cocoa beans — sun-dried, shelled, and broken into small, crunchy fragments. Not roasted. Full natural cocoa flavour retained.\u003c\/p\u003e\n\u003cp\u003eNo sugar. No additives. No preservatives. No fillers. Pure cocoa in its most natural edible form.\u003c\/p\u003e\n\u003cp\u003eSourced direct from Ghana. Dispatched from our UK hub in Chelmsford, Essex.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003c!-- SECTION 2: KEY PROPERTIES (spec block — untouched) --\u003e\n\u003csection class=\"section\"\u003e\u003cspan class=\"stamp stamp--lock\"\u003eKey Properties · Spec Sheet\u003c\/span\u003e\n\u003cdiv class=\"specs\"\u003e\n\u003cul class=\"specs-list\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eOrigin:\u003c\/strong\u003e Single-origin Ghana, West Africa\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eProcessing:\u003c\/strong\u003e Sun-dried, cracked, winnowed (not roasted)\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eColour:\u003c\/strong\u003e Dark brown\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFlavour:\u003c\/strong\u003e Intense, bitter chocolate — no sugar, no sweetness\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eTexture:\u003c\/strong\u003e Crunchy, irregular fragments\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eAdditives:\u003c\/strong\u003e None — 100% pure cocoa bean\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eShelf life:\u003c\/strong\u003e 12 months or more stored in a cool, dry place in a sealed container\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eGrade:\u003c\/strong\u003e Food-grade\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCertification:\u003c\/strong\u003e COCOBOD-certified origin\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv class=\"specs-note\"\u003eBatch COAs available on request · team@cocoafoundry.co.uk\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- SECTION 3: HUMANIZED WITH CAUTION — ACCORDION LAYOUT --\u003e\n\u003csection class=\"section\"\u003e\u003cspan class=\"stamp stamp--care\"\u003eHow to Use · FAQs · Ordering\u003c\/span\u003e\n\u003cdetails class=\"accord\"\u003e\n\u003csummary\u003eHow to Use\u003c\/summary\u003e\n\u003cdiv class=\"accord-body\"\u003e\n\u003cdiv class=\"uses\"\u003e\n\u003cdiv class=\"use\"\u003e\n\u003ch4\u003eChocolate making\u003c\/h4\u003e\n\u003cp\u003eInclusions in bars and truffles for crunch and texture contrast. Grind in a melanger to produce your own cocoa mass from scratch — bean-to-bar.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"use\"\u003e\n\u003ch4\u003eBaking\u003c\/h4\u003e\n\u003cp\u003eReplace or combine with chocolate chips in cookies, brownies, and muffins. Less sweet, more intense chocolate hit.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"use\"\u003e\n\u003ch4\u003eSmoothies and bowls\u003c\/h4\u003e\n\u003cp\u003eAdd to smoothies, porridge, yoghurt, and acai bowls for crunch and cocoa flavour.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"use\"\u003e\n\u003ch4\u003eSnacking\u003c\/h4\u003e\n\u003cp\u003eEat straight. Sugar-free, nutrient-dense chocolate snack.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"use\"\u003e\n\u003ch4\u003eSavoury\u003c\/h4\u003e\n\u003cp\u003eCrush into spice rubs and mole sauces. Garnish for rich, complex dishes.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"accord\"\u003e\n\u003csummary\u003eWhat Are Cocoa Nibs?\u003c\/summary\u003e\n\u003cdiv class=\"accord-body\"\u003e\n\u003cp\u003eCocoa nibs are small, broken pieces of cocoa beans — the purest form of chocolate you can eat. After fermentation, sun-drying, and shelling, the inner bean is cracked into irregular fragments. Crunchy. Deep, bitter chocolate flavour. No added sugar.\u003c\/p\u003e\n\u003cp\u003eNaturally high in dietary fibre, magnesium, and iron. One of the richest natural sources of flavonoids among plant foods.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"accord\"\u003e\n\u003csummary\u003eWhy Ghana Cocoa Nibs?\u003c\/summary\u003e\n\u003cdiv class=\"accord-body\"\u003e\n\u003cp\u003eGhana's cocoa-growing regions — Ashanti, Western, Eastern — produce beans with naturally rich flavour developed through careful post-harvest fermentation and sun-drying. Traditional methods. Deep chocolate character built in before the beans reach a processor.\u003c\/p\u003e\n\u003cp\u003eAll Ghanaian cocoa is regulated by \u003cstrong\u003eCOCOBOD\u003c\/strong\u003e, which grades and inspects every batch before export. Substandard or under-fermented beans don't make it into the supply chain. Buying Ghana cocoa nibs means beans that have passed one of the strictest national quality control systems in the cocoa world.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"accord\"\u003e\n\u003csummary\u003eQuality \u0026amp; Sourcing\u003c\/summary\u003e\n\u003cdiv class=\"accord-body\"\u003e\n\u003cp\u003eCOCOBOD-certified origin. Sourced direct from Ghana. Lab-verified with Certificates of Analysis available on request — covering moisture content, fat content, shell content, and microbiological testing.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"accord\"\u003e\n\u003csummary\u003eFrequently Asked Questions\u003c\/summary\u003e\n\u003cdiv class=\"accord-body\"\u003e\n\u003cdiv class=\"faq\"\u003e\n\u003cdiv class=\"faq-item\"\u003e\n\u003cdiv class=\"q\"\u003eWhat are cocoa nibs?\u003c\/div\u003e\n\u003cdiv class=\"a\"\u003eSmall, broken pieces of sun-dried cocoa beans. The purest form of chocolate — no sugar, no additives. Crunchy texture, deep bitter chocolate flavour.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"faq-item\"\u003e\n\u003cdiv class=\"q\"\u003eAre your cocoa nibs roasted?\u003c\/div\u003e\n\u003cdiv class=\"a\"\u003eNo. Ours are not roasted. Sun-dried Ghana cocoa beans, cracked and winnowed. Full natural cocoa flavour retained.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"faq-item\"\u003e\n\u003cdiv class=\"q\"\u003eWhat nutrients do cocoa nibs contain?\u003c\/div\u003e\n\u003cdiv class=\"a\"\u003eNaturally high in dietary fibre, magnesium, iron, and flavonoids. No added sugar. Minimally processed.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"faq-item\"\u003e\n\u003cdiv class=\"q\"\u003eDo cocoa nibs contain caffeine?\u003c\/div\u003e\n\u003cdiv class=\"a\"\u003eYes. Roughly 12mg per tablespoon, compared to around 95mg in a cup of coffee. Also contain theobromine, a mild stimulant.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"faq-item\"\u003e\n\u003cdiv class=\"q\"\u003eCan I grind cocoa nibs into cocoa mass?\u003c\/div\u003e\n\u003cdiv class=\"a\"\u003eYes. Grinding in a melanger or stone grinder produces \u003ca href=\"\/products\/cocoa-mass-cocoa-liquor\"\u003ecocoa mass\u003c\/a\u003e — the starting point for bean-to-bar chocolate. Allow 24–72 hours for a smooth result.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"faq-item\"\u003e\n\u003cdiv class=\"q\"\u003eHow should I store cocoa nibs?\u003c\/div\u003e\n\u003cdiv class=\"a\"\u003eCool, dry, sealed container. 12 months or more when stored correctly. No refrigeration needed.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"accord\"\u003e\n\u003csummary\u003eSourcing \u0026amp; Ordering\u003c\/summary\u003e\n\u003cdiv class=\"accord-body\"\u003e\n\u003cdiv class=\"order\"\u003e\n\u003ch3\u003ePack Sizes\u003c\/h3\u003e\n\u003cdiv class=\"packs\"\u003e\n\u003cspan class=\"pack\"\u003e100g\u003c\/span\u003e\u003cspan class=\"pack\"\u003e250g\u003c\/span\u003e\u003cspan class=\"pack\"\u003e500g\u003c\/span\u003e\u003cspan class=\"pack\"\u003e1kg\u003c\/span\u003e\u003cspan class=\"pack\"\u003e2kg\u003c\/span\u003e\u003cspan class=\"pack\"\u003e5kg\u003c\/span\u003e\u003cspan class=\"pack\"\u003e10kg\u003c\/span\u003e\u003cspan class=\"pack\"\u003e15kg\u003c\/span\u003e\u003cspan class=\"pack\"\u003e20kg\u003c\/span\u003e\u003cspan class=\"pack\"\u003e25kg\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp\u003eAvailable through our online shop. The \u003ca href=\"\/products\/cocoafoundry-cocoa-taster-pack\"\u003eCocoa Taster Pack\u003c\/a\u003e bundles 100g each of \u003ca href=\"\/products\/cocoa-butter\"\u003ecocoa butter\u003c\/a\u003e, \u003ca href=\"\/products\/cocoa-mass-cocoa-liquor\"\u003ecocoa mass\u003c\/a\u003e, and cocoa nibs.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eWholesale (50kg+):\u003c\/strong\u003e email \u003ca href=\"mailto:team@cocoafoundry.co.uk\"\u003eteam@cocoafoundry.co.uk\u003c\/a\u003e or visit the \u003ca href=\"\/pages\/wholesale\"\u003eWholesale\u003c\/a\u003e page for trade pricing.\u003c\/p\u003e\n\u003cp\u003eAll orders dispatched from Chelmsford, Essex. Free delivery on orders over £50 to most UK mainland postcodes.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eCertificates of Analysis:\u003c\/strong\u003e batch-specific COAs available on request. Email \u003ca href=\"mailto:team@cocoafoundry.co.uk\"\u003eteam@cocoafoundry.co.uk\u003c\/a\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e","brand":"CocoaFoundry","offers":[{"title":"100g","offer_id":51451502887253,"sku":null,"price":4.25,"currency_code":"GBP","in_stock":true},{"title":"250g","offer_id":53562879770965,"sku":null,"price":8.45,"currency_code":"GBP","in_stock":true},{"title":"500g","offer_id":53562879803733,"sku":null,"price":13.9,"currency_code":"GBP","in_stock":true},{"title":"1Kg","offer_id":53562879836501,"sku":null,"price":23.45,"currency_code":"GBP","in_stock":true},{"title":"2Kg","offer_id":53562879869269,"sku":null,"price":46.0,"currency_code":"GBP","in_stock":true},{"title":"5Kg","offer_id":53562879902037,"sku":null,"price":104.0,"currency_code":"GBP","in_stock":true},{"title":"10Kg","offer_id":53562879934805,"sku":null,"price":200.0,"currency_code":"GBP","in_stock":true},{"title":"15Kg","offer_id":53562879967573,"sku":null,"price":294.0,"currency_code":"GBP","in_stock":true},{"title":"20Kg","offer_id":53562880000341,"sku":null,"price":318.0,"currency_code":"GBP","in_stock":true},{"title":"25Kg","offer_id":53562880033109,"sku":null,"price":393.75,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0978\/6477\/8069\/files\/Gemini_Generated_Image_yn5ettyn5ettyn5e.png?v=1758052129"},{"product_id":"cocoa-butter","title":"Cocoa Butter — Single-Origin Ghana","description":"\u003cp\u003e\u003cscript type=\"application\/ld+json\"\u003e\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"FAQPage\",\n  \"mainEntity\": [\n    {\n      \"@type\": \"Question\",\n      \"name\": \"What is cocoa butter used for?\",\n      \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": \"Chocolate making (texture, snap, mouthfeel), baking (richness and moisture), and skincare (base for creams, lip balms, body butters). It is the fat extracted from cocoa beans, the core fat in all chocolate production.\" }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Can I use this instead of buying couverture?\",\n      \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": \"Yes. Couverture is cocoa mass plus extra cocoa butter and sugar, refined and conched. Buy cocoa mass and cocoa butter separately and you control fat percentage, sweetness and flavour, at a lower per-kilogram cost than branded couverture.\" }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"What is the difference between refined and unrefined cocoa butter?\",\n      \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": \"Unrefined keeps the natural cocoa aroma, colour and nutrient fraction. Refined butter has been deodorised and bleached, with scent and most natural properties stripped. Ours is unrefined. Nothing added, nothing removed.\" }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"What makes single-origin Ghana cocoa butter different?\",\n      \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": \"Higher stearic acid (33-35%) gives a harder fat, sharper melt profile and better crystallisation during tempering. Ghana cocoa butter is widely specified as among the best in the world for chocolate production.\" }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Is your cocoa butter food grade?\",\n      \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": \"Yes. COCOBOD-certified, lab-verified, sourced direct from our partner facility in Tema. Suitable for food and cosmetic use.\" }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"How should I store cocoa butter?\",\n      \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": \"Cool, dry, below 20C and no more than 60% relative humidity. Away from direct sunlight and strong odours, as cocoa butter absorbs smells. Properly stored, shelf life is up to 24 months.\" }\n    }\n  ]\n}\n\u003c\/script\u003e \u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e \u003clink rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin=\"\"\u003e \u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Playfair+Display:wght@400;500;600;700\u0026amp;family=Inter:wght@400;500;600;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\u003c\/p\u003e\n\u003cstyle\u003e\n.wrap, .wrap * { box-sizing: border-box; }\n  .wrap {\n    background: #FDF8F3;\n    color: #3B1C08;\n    font-family: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif !important;\n    font-weight: 400;\n    font-size: 18px !important;\n    line-height: 1.65 !important;\n    max-width: 1080px;\n    margin: 0 auto;\n    padding: 56px 28px 96px;\n    -webkit-font-smoothing: antialiased;\n  }\n  .wrap \u003e *:first-child { margin-top: 0 !important; padding-top: 0 !important; }\n  .wrap .stamp {\n    display: inline-block;\n    font-family: 'Inter', -apple-system, BlinkMacSystemFont, sans-serif !important;\n    font-size: 11px !important; font-weight: 600 !important;\n    letter-spacing: 2.5px !important; text-transform: uppercase !important;\n    color: #3B1C08 !important;\n    padding: 6px 12px !important; border: 1px solid #3B1C08 !important;\n    margin-bottom: 28px !important; background: transparent !important;\n  }\n  .wrap .stamp--lock { color: #C8965A !important; border-color: #C8965A !important; }\n  .wrap .stamp--care { color: #3B1C08 !important; border-color: #3B1C08 !important; border-style: dashed !important; }\n  .wrap h1.product-title {\n    font-family: 'Playfair Display', Georgia, 'Times New Roman', serif !important;\n    font-weight: 700 !important;\n    font-size: 48px !important;\n    line-height: 1.2 !important;\n    margin: 0 0 36px 0 !important;\n    padding: 0 !important;\n    color: #3B1C08 !important;\n    letter-spacing: -0.005em !important;\n  }\n  .wrap h2 {\n    font-family: 'Playfair Display', Georgia, 'Times New Roman', serif !important;\n    font-weight: 700 !important;\n    font-size: 32px !important;\n    line-height: 1.2 !important;\n    color: #3B1C08 !important;\n    margin: 56px 0 20px 0 !important;\n    padding-bottom: 12px !important; padding-top: 0 !important;\n    border-bottom: 1px solid rgba(59, 28, 8, 0.4) !important;\n    letter-spacing: 0 !important;\n  }\n  .wrap h3 {\n    font-family: 'Inter', -apple-system, BlinkMacSystemFont, sans-serif !important;\n    font-size: 14px !important;\n    font-weight: 600 !important;\n    text-transform: uppercase !important;\n    letter-spacing: 2px !important;\n    color: #3B1C08 !important;\n    margin: 32px 0 10px 0 !important;\n    padding: 0 !important; border: 0 !important;\n  }\n  .wrap details.accord { border-top: 1px solid rgba(59, 28, 8, 0.4); margin: 0; padding: 0; }\n  .wrap details.accord:last-of-type { border-bottom: 1px solid rgba(59, 28, 8, 0.4); }\n  .wrap details.accord \u003e summary {\n    list-style: none !important; cursor: pointer !important;\n    padding: 28px 0 !important;\n    display: flex !important; justify-content: space-between !important; align-items: center !important; gap: 16px !important;\n    font-family: 'Playfair Display', Georgia, serif !important;\n    font-weight: 700 !important; font-size: 28px !important; line-height: 1.2 !important;\n    color: #3B1C08 !important; user-select: none !important;\n    background: transparent !important; border: 0 !important;\n  }\n  .wrap details.accord \u003e summary:hover { color: #C8965A !important; }\n  .wrap details.accord \u003e summary::-webkit-details-marker { display: none !important; }\n  .wrap details.accord \u003e summary::after {\n    content: \"+\" !important; font-family: 'Inter', sans-serif !important;\n    font-size: 24px !important; font-weight: 300 !important; color: #C8965A !important;\n    flex-shrink: 0 !important; line-height: 1 !important;\n  }\n  .wrap details.accord[open] \u003e summary::after { content: \"−\" !important; }\n  .wrap details.accord[open] \u003e summary { color: #3B1C08 !important; padding-bottom: 8px !important; }\n  .wrap details.accord \u003e .accord-body { padding: 0 0 32px 0 !important; }\n  .wrap details.accord \u003e .accord-body \u003e *:first-child { margin-top: 0 !important; }\n  .wrap details.accord \u003e .accord-body \u003e *:last-child { margin-bottom: 0 !important; }\n  .wrap .section { margin-bottom: 64px; padding-top: 24px; }\n  .wrap .section:first-of-type { padding-top: 0; }\n  .wrap .section + .section { border-top: 1px solid rgba(59, 28, 8, 0.4); padding-top: 48px; }\n  .wrap p {\n    margin: 0 0 16px 0 !important; color: #3B1C08 !important;\n    font-size: 18px !important; line-height: 1.65 !important;\n    font-family: 'Inter', -apple-system, BlinkMacSystemFont, sans-serif !important;\n  }\n  .wrap strong { color: #3B1C08 !important; font-weight: 600 !important; }\n  .wrap em, .wrap i { font-style: italic !important; }\n  .wrap a {\n    color: #3B1C08 !important; text-decoration: underline !important;\n    text-underline-offset: 3px !important; text-decoration-thickness: 1px !important;\n    text-decoration-color: #C8965A !important;\n  }\n  .wrap a:hover { color: #C8965A !important; }\n  .wrap .specs {\n    background: #EDE0D4 !important; border: 1px solid rgba(59, 28, 8, 0.4) !important;\n    padding: 32px 36px !important; margin: 16px 0 0 0 !important; border-radius: 0 !important;\n  }\n  .wrap .specs-list { margin: 0 !important; padding: 0 !important; list-style: none !important; }\n  .wrap .specs-list li {\n    font-size: 17px !important; line-height: 1.55 !important;\n    padding: 6px 0 !important; color: #3B1C08 !important;\n    border: 0 !important; margin: 0 !important;\n    font-family: 'Inter', sans-serif !important;\n  }\n  .wrap .specs-list li + li { border-top: 1px solid rgba(59, 28, 8, 0.08) !important; }\n  .wrap .specs-list li strong { color: #3B1C08 !important; font-weight: 700 !important; }\n  .wrap .specs-note {\n    font-family: 'Inter', sans-serif !important; font-size: 11px !important;\n    color: rgba(59, 28, 8, 0.65) !important; text-transform: uppercase !important;\n    letter-spacing: 2px !important; margin-top: 24px !important;\n    padding-top: 18px !important; border-top: 1px dashed rgba(59, 28, 8, 0.4) !important;\n    font-weight: 500 !important;\n  }\n  .wrap .uses { display: grid !important; grid-template-columns: 1fr !important; gap: 14px !important; margin: 8px 0 0 0 !important; padding: 0 !important; list-style: none !important; }\n  .wrap .use { padding: 18px 22px !important; border-left: 2px solid #C8965A !important; background: #EDE0D4 !important; margin: 0 !important; }\n  .wrap .use h4 { margin: 0 0 6px 0 !important; padding: 0 !important; font-family: 'Inter', sans-serif !important; font-size: 13px !important; font-weight: 700 !important; text-transform: uppercase !important; letter-spacing: 1.5px !important; color: #3B1C08 !important; border: 0 !important; }\n  .wrap .use p { margin: 0 !important; font-size: 17px !important; line-height: 1.55 !important; color: #3B1C08 !important; }\n  .wrap .faq { margin-top: 12px !important; }\n  .wrap .faq-item { border-bottom: 1px solid rgba(59, 28, 8, 0.18) !important; padding: 18px 0 !important; margin: 0 !important; }\n  .wrap .faq-item:first-child { border-top: 1px solid rgba(59, 28, 8, 0.18) !important; }\n  .wrap .faq-item .q { font-family: 'Inter', sans-serif !important; font-weight: 700 !important; font-size: 17px !important; color: #3B1C08 !important; margin-bottom: 6px !important; line-height: 1.4 !important; }\n  .wrap .faq-item .a { font-size: 17px !important; color: #3B1C08 !important; line-height: 1.6 !important; font-family: 'Inter', sans-serif !important; }\n  .wrap .order { background: #2A1005 !important; color: #FDF8F3 !important; padding: 32px 36px !important; margin-top: 18px !important; }\n  .wrap .order h3 { color: #FDF8F3 !important; margin-top: 0 !important; }\n  .wrap .order p { color: rgba(253, 248, 243, 0.82) !important; }\n  .wrap .order a { color: #C8965A !important; text-decoration-color: #C8965A !important; }\n  .wrap .order a:hover { color: #fff !important; }\n  .wrap .order strong { color: #C8965A !important; }\n  .wrap .packs { display: flex !important; flex-wrap: wrap !important; gap: 6px !important; margin: 10px 0 20px 0 !important; padding: 0 !important; list-style: none !important; }\n  .wrap .pack { font-family: 'Inter', sans-serif !important; background: transparent !important; border: 1px solid #C8965A !important; color: #FDF8F3 !important; padding: 6px 12px !important; font-size: 12px !important; font-weight: 500 !important; letter-spacing: 1px !important; display: inline-block !important; }\n  .wrap article.static { max-width: 100%; margin: 0 auto; }\n  .wrap article.static h2 { margin-top: 48px !important; }\n  .wrap article.static h3 { margin-top: 28px !important; }\n  .wrap blockquote { border-left: 3px solid #C8965A !important; padding: 4px 22px !important; margin: 24px 0 !important; background: #EDE0D4 !important; font-style: italic !important; color: #3B1C08 !important; }\n  .wrap .hero-img { width: 100% !important; max-width: 1200px !important; height: auto !important; aspect-ratio: 1200 \/ 630 !important; object-fit: cover !important; margin: 0 0 32px 0 !important; display: block !important; background: #2A1005 !important; }\n  .wrap ul.content-list, .wrap ol.content-list { padding-left: 22px !important; margin: 0 0 16px 0 !important; }\n  .wrap ul.content-list li, .wrap ol.content-list li { padding: 4px 0 !important; color: #3B1C08 !important; font-size: 18px !important; line-height: 1.65 !important; font-family: 'Inter', sans-serif !important; }\n  @media (max-width: 640px) {\n    .wrap { font-size: 17px !important; padding: 32px 20px 72px !important; }\n    .wrap h1.product-title { font-size: 36px !important; }\n    .wrap h2 { font-size: 28px !important; }\n    .wrap details.accord \u003e summary { font-size: 24px !important; }\n    .wrap .specs { padding: 22px 24px !important; }\n    .wrap .order { padding: 24px 26px !important; }\n    .wrap .faq-item .q { font-size: 18px !important; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"wrap\"\u003e\n\u003ch1 class=\"product-title\"\u003eGhana Cocoa Butter\u003c\/h1\u003e\n\u003c!-- SECTION 1: PRODUCT LEAD (humanized) --\u003e\n\u003csection class=\"section\"\u003e\u003cspan class=\"stamp\"\u003eProduct Lead\u003c\/span\u003e\n\u003cp\u003eGhana Cocoa Butter. Natural Prime Press, single-origin.\u003c\/p\u003e\n\u003cp\u003eProduced in Tema, Ghana, from COCOBOD-supplied Ghanaian cocoa beans. Beans are sun-dried, fermented to grade, then hydraulically pressed at our partner facility to extract the fat. Natural Prime Press — no solvents, no deodorising, no bleaching.\u003c\/p\u003e\n\u003cp\u003e100% pure cocoa butter. Nothing added at any stage.\u003c\/p\u003e\n\u003cp\u003eFood-grade and cosmetic-grade.\u003c\/p\u003e\n\u003cp\u003eSourced direct from our partner facility in Tema. Dispatched from our UK hub in Chelmsford, Essex.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003c!-- SECTION 2: KEY PROPERTIES (spec) --\u003e\n\u003csection class=\"section\"\u003e\u003cspan class=\"stamp stamp--lock\"\u003eKey Properties · Spec Sheet\u003c\/span\u003e\n\u003cdiv class=\"specs\"\u003e\n\u003cul class=\"specs-list\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eOrigin:\u003c\/strong\u003e Single-origin Ghana, West Africa\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSource:\u003c\/strong\u003e Tema, Ghana — our partner facility, direct relationship\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eExtraction:\u003c\/strong\u003e Natural Prime Press (hydraulic, no solvents)\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eType:\u003c\/strong\u003e Unrefined, undeodorised, unbleached\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFatty acid profile:\u003c\/strong\u003e ~33–35% stearic acid, ~33–35% oleic acid, ~25–27% palmitic acid\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSlip point (melting range):\u003c\/strong\u003e 32–35°C\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSolidification point:\u003c\/strong\u003e 28.3°C (max)\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFree fatty acid (FFA):\u003c\/strong\u003e ≤1.75% (typical batch: 1.42%)\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eIodine value:\u003c\/strong\u003e 35–40\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSaponification value:\u003c\/strong\u003e 188–196\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eRefractive index:\u003c\/strong\u003e 1.4560–1.4570\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eUnsaponifiable matter:\u003c\/strong\u003e ≤0.35%\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eColour:\u003c\/strong\u003e Deep ivory to pale yellow (natural variation)\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eAroma:\u003c\/strong\u003e Mild, natural cocoa aroma\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eShelf life:\u003c\/strong\u003e Up to 24 months stored below 20°C at ≤60% relative humidity\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eGrade:\u003c\/strong\u003e Food-grade and cosmetic-grade\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCertification:\u003c\/strong\u003e COCOBOD-certified · produced in a facility certified to ISO 22000:2018 \u0026amp; ISO 9001:2015 (Tema, Ghana)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv class=\"specs-note\"\u003eBatch COAs available on request · \u003ca href=\"mailto:team@cocoafoundry.co.uk\"\u003eteam@cocoafoundry.co.uk\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- SECTION 3: HUMANIZED WITH CAUTION — ACCORDION LAYOUT --\u003e\n\u003csection class=\"section\"\u003e\u003cspan class=\"stamp stamp--care\"\u003eHow to Use · FAQs · Ordering\u003c\/span\u003e\n\u003cdetails class=\"accord\"\u003e\n\u003csummary\u003eHow to Use\u003c\/summary\u003e\n\u003cdiv class=\"accord-body\"\u003e\n\u003cdiv class=\"uses\"\u003e\n\u003cdiv class=\"use\"\u003e\n\u003ch4\u003eChocolate making\u003c\/h4\u003e\n\u003cp\u003eThe fat in every real chocolate. Combine with \u003ca href=\"\/products\/cocoa-mass-cocoa-liquor\"\u003ecocoa mass\u003c\/a\u003e and a sweetener to build your own formulations — from 31% fat couverture-equivalent upwards. Standard temper: 45–50°C melt, 27°C cool, 31–32°C reheat. Form V crystals every time. Stearic acid at 33–35% means stable, predictable crystallisation.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"use\"\u003e\n\u003ch4\u003eBaking\u003c\/h4\u003e\n\u003cp\u003eRichness, moisture, and a subtle cocoa note in cakes, brownies, pastries, and ganache. Dairy-free substitute for regular butter.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"use\"\u003e\n\u003ch4\u003eSkincare and cosmetics\u003c\/h4\u003e\n\u003cp\u003eSolid at room temperature, melts on contact with skin. Base ingredient for body butters, lip balms, creams, lotions, salves, and soaps. Stearic and oleic acid content gives natural emollient behaviour and holds form without synthetic hardeners.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"use\"\u003e\n\u003ch4\u003eHealth and wellness\u003c\/h4\u003e\n\u003cp\u003eCarrier fat for active ingredients in balms and topical preparations.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"accord\"\u003e\n\u003csummary\u003eThe Science: Fat Composition \u0026amp; Crystal Structure\u003c\/summary\u003e\n\u003cdiv class=\"accord-body\"\u003e\n\u003cp\u003eThree fatty acids do most of the work: stearic (33–35%), oleic (33–35%), palmitic (25–27%). That combination gives cocoa butter a sharp melting profile — solid at room temperature, slip point 32–35°C, clean liquid at body temperature.\u003c\/p\u003e\n\u003cp\u003eCocoa butter can crystallise into six forms (I through VI). Only Form V produces the gloss, snap, and bloom resistance chocolatiers need. Ghana cocoa butter's higher stearic content locks into Form V more reliably than most origins. That is why it gets specified for tempering.\u003c\/p\u003e\n\u003cp\u003eNatural Prime Press — hydraulic, no solvents — keeps the fatty acid profile intact. Clean, mild flavour. Won't fight other ingredients in your formulation.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"accord\"\u003e\n\u003csummary\u003eQuality \u0026amp; Certifications\u003c\/summary\u003e\n\u003cdiv class=\"accord-body\"\u003e\n\u003cp\u003eProduced in \u003cstrong\u003eTema, Ghana\u003c\/strong\u003e, in a facility certified to \u003cstrong\u003eISO 22000:2018\u003c\/strong\u003e (Food Safety Management) and \u003cstrong\u003eISO 9001:2015\u003c\/strong\u003e (Quality Management).\u003c\/p\u003e\n\u003cp\u003eEvery batch is COCOBOD-certified and lab-verified. Certificate of Analysis covers free fatty acids, iodine value, saponification value, refractive index, slip point, and full microbiological testing — total plate count, yeast, moulds, coliforms, E. coli, enterobacteriaceae, salmonella.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"accord\"\u003e\n\u003csummary\u003eThe Ghana Gold Standard\u003c\/summary\u003e\n\u003cdiv class=\"accord-body\"\u003e\n\u003cp\u003e\u003cstrong\u003eCOCOBOD regulation.\u003c\/strong\u003e Ghana Cocoa Board enforces mandatory quality grading at every stage: farm-gate purchase, district depot, port-side export. No other major cocoa-producing country runs this level of centralised quality control.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003ePost-harvest processing.\u003c\/strong\u003e 5–7 days fermentation. Sun-dried on raised platforms. That is where the flavour compounds come from.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eTraceability.\u003c\/strong\u003e COCOBOD grading plus our direct relationship with the facility means every batch traces back from Tema to the Ghanaian growing regions.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"accord\"\u003e\n\u003csummary\u003eWhy Separate Cocoa Butter Gives You More Control\u003c\/summary\u003e\n\u003cdiv class=\"accord-body\"\u003e\n\u003cp\u003eCouverture is a pre-set recipe. Fat ratio, flavour, sugar — locked in by the manufacturer. Buy cocoa butter and \u003ca href=\"\/products\/cocoa-mass-cocoa-liquor\"\u003ecocoa mass\u003c\/a\u003e separately and you set every variable yourself.\u003c\/p\u003e\n\u003cp\u003eWant 38% fat for silky ganache? Adjust the ratio. 33% for a firmer moulded bar? Same move. Pre-made product versus chocolate that is actually yours.\u003c\/p\u003e\n\u003cp\u003ePer-kilogram cost drops at ingredient level. Couverture builds in a manufacturer's margin. Separate ingredients don't.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"accord\"\u003e\n\u003csummary\u003eFrequently Asked Questions\u003c\/summary\u003e\n\u003cdiv class=\"accord-body\"\u003e\n\u003cdiv class=\"faq\"\u003e\n\u003cdiv class=\"faq-item\"\u003e\n\u003cdiv class=\"q\"\u003eWhat is cocoa butter used for?\u003c\/div\u003e\n\u003cdiv class=\"a\"\u003eChocolate making (texture, snap, mouthfeel), baking (richness and moisture), and skincare (base for creams, lip balms, body butters). It is the fat extracted from cocoa beans — the core fat in all chocolate production.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"faq-item\"\u003e\n\u003cdiv class=\"q\"\u003eCan I use this instead of buying couverture?\u003c\/div\u003e\n\u003cdiv class=\"a\"\u003eYes. Couverture is cocoa mass + extra cocoa butter + sugar, refined and conched. Buy \u003ca href=\"\/products\/cocoa-mass-cocoa-liquor\"\u003ecocoa mass\u003c\/a\u003e and cocoa butter separately and you control fat percentage, sweetness, and flavour — at a lower per-kilogram cost than branded couverture.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"faq-item\"\u003e\n\u003cdiv class=\"q\"\u003eWhat is the difference between refined and unrefined cocoa butter?\u003c\/div\u003e\n\u003cdiv class=\"a\"\u003eUnrefined keeps the natural cocoa aroma, colour, and nutrient fraction. Refined butter has been deodorised and bleached — scent and most of the natural properties stripped. Ours is unrefined. Nothing added. Nothing removed.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"faq-item\"\u003e\n\u003cdiv class=\"q\"\u003eWhat makes single-origin Ghana cocoa butter different?\u003c\/div\u003e\n\u003cdiv class=\"a\"\u003eHigher stearic acid (33–35%). Harder fat, sharper melt profile, better crystallisation during tempering. Widely specified as among the best cocoa butters in the world for chocolate production.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"faq-item\"\u003e\n\u003cdiv class=\"q\"\u003eIs your cocoa butter food grade?\u003c\/div\u003e\n\u003cdiv class=\"a\"\u003eYes. COCOBOD-certified, lab-verified, sourced direct from our partner facility in Tema. Suitable for food and cosmetic use.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"faq-item\"\u003e\n\u003cdiv class=\"q\"\u003eHow should I store cocoa butter?\u003c\/div\u003e\n\u003cdiv class=\"a\"\u003eCool, dry, below 20°C, ≤60% RH. Away from direct sunlight and strong odours — cocoa butter absorbs smells. Properly stored, shelf life is up to 24 months.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"accord\"\u003e\n\u003csummary\u003eSourcing \u0026amp; Ordering\u003c\/summary\u003e\n\u003cdiv class=\"accord-body\"\u003e\n\u003cdiv class=\"order\"\u003e\n\u003ch3\u003ePack Sizes\u003c\/h3\u003e\n\u003cdiv class=\"packs\"\u003e\n\u003cspan class=\"pack\"\u003e100g\u003c\/span\u003e \u003cspan class=\"pack\"\u003e250g\u003c\/span\u003e \u003cspan class=\"pack\"\u003e500g\u003c\/span\u003e \u003cspan class=\"pack\"\u003e1kg\u003c\/span\u003e \u003cspan class=\"pack\"\u003e2kg\u003c\/span\u003e \u003cspan class=\"pack\"\u003e5kg\u003c\/span\u003e \u003cspan class=\"pack\"\u003e10kg\u003c\/span\u003e \u003cspan class=\"pack\"\u003e15kg\u003c\/span\u003e \u003cspan class=\"pack\"\u003e20kg\u003c\/span\u003e \u003cspan class=\"pack\"\u003e25kg\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp\u003eAvailable through our online shop. The \u003ca href=\"\/products\/cocoafoundry-cocoa-taster-pack\"\u003eCocoa Taster Pack\u003c\/a\u003e bundles 100g each of cocoa butter, cocoa mass, and cocoa nibs — the fastest way to test the core range.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eWholesale (50kg+):\u003c\/strong\u003e email \u003ca href=\"mailto:wholesale@cocoafoundry.co.uk\"\u003ewholesale@cocoafoundry.co.uk\u003c\/a\u003e or visit the \u003ca href=\"\/pages\/wholesale\"\u003eWholesale\u003c\/a\u003e page for trade pricing.\u003c\/p\u003e\n\u003cp\u003eAll orders dispatched from Chelmsford, Essex. Free delivery on orders over £50 to most UK mainland postcodes.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eCertificates of Analysis:\u003c\/strong\u003e batch-specific COAs with full chemical and microbiological testing available on request. Email \u003ca href=\"mailto:team@cocoafoundry.co.uk\"\u003eteam@cocoafoundry.co.uk\u003c\/a\u003e for documentation.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e","brand":"CocoaFoundry","offers":[{"title":"100g","offer_id":51451536703829,"sku":null,"price":4.2,"currency_code":"GBP","in_stock":true},{"title":"250g","offer_id":53562812760405,"sku":null,"price":8.35,"currency_code":"GBP","in_stock":true},{"title":"500g","offer_id":53562812793173,"sku":null,"price":13.74,"currency_code":"GBP","in_stock":true},{"title":"1Kg","offer_id":53562812825941,"sku":null,"price":23.19,"currency_code":"GBP","in_stock":true},{"title":"2Kg","offer_id":53562812858709,"sku":null,"price":45.49,"currency_code":"GBP","in_stock":true},{"title":"5Kg","offer_id":53562812891477,"sku":null,"price":102.85,"currency_code":"GBP","in_stock":true},{"title":"10Kg","offer_id":53562812924245,"sku":null,"price":197.8,"currency_code":"GBP","in_stock":true},{"title":"15Kg","offer_id":53562812957013,"sku":null,"price":290.79,"currency_code":"GBP","in_stock":true},{"title":"20Kg","offer_id":53562812989781,"sku":null,"price":379.78,"currency_code":"GBP","in_stock":true},{"title":"25Kg","offer_id":53562813022549,"sku":null,"price":450.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0978\/6477\/8069\/files\/image_0376478f-c634-43ee-8350-5f624758edbf.png?v=1775210854"},{"product_id":"cocoa-mass-cocoa-liquor","title":"Cocoa Mass \/ Cocoa Liquor — Single-Origin Ghana","description":"\u003cp\u003e\u003cscript type=\"application\/ld+json\"\u003e\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"FAQPage\",\n  \"mainEntity\": [\n    {\n      \"@type\": \"Question\",\n      \"name\": \"What is cocoa mass?\",\n      \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": \"Cocoa mass, also called cocoa liquor or cocoa paste, is the whole cocoa bean ground into a smooth, liquid form. It contains both cocoa solids and cocoa butter in their natural ratio (50-55% fat). It is the base ingredient for all dark chocolate.\" }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Is cocoa mass the same as couverture?\",\n      \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": \"No. Cocoa mass is the raw ingredient. Couverture is finished chocolate made from cocoa mass plus added cocoa butter, sugar and emulsifiers. Buy cocoa mass and you buy the starting point, with full control over the finished product.\" }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Is cocoa mass the same as cocoa powder?\",\n      \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": \"No. Cocoa mass contains the full fat content of the bean (50-55%); cocoa powder has most of the fat pressed out (10-12% residual). They behave differently in recipes.\" }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"How do I use cocoa mass to make chocolate?\",\n      \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": \"Melt the cocoa mass, add cocoa butter to your target fat percentage, then add sweetener. Refine in a melanger for smoother particle size. Temper (45-50C, then 27C, then 31-32C) to form stable Form V crystals. Pour into moulds.\" }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"What equipment do I need to make chocolate from cocoa mass?\",\n      \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": \"At minimum: a melanger or ball mill for refining, a tempering setup and moulds. A tabletop melanger for 2-5kg batches costs around 300 to 800 pounds, a fraction of full bean-to-bar equipment.\" }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"How should I store cocoa mass?\",\n      \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": \"Cool, dry, below 20C at no more than 60% relative humidity. Away from direct sunlight and strong odours. Shelf-stable for up to 24 months in original packaging.\" }\n    }\n  ]\n}\n\u003c\/script\u003e \u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e \u003clink rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin=\"\"\u003e \u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Playfair+Display:wght@400;500;600;700\u0026amp;family=Inter:wght@400;500;600;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\u003c\/p\u003e\n\u003cstyle\u003e\n.wrap, .wrap * { box-sizing: border-box; }\n  .wrap {\n    background: #FDF8F3;\n    color: #3B1C08;\n    font-family: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif !important;\n    font-weight: 400;\n    font-size: 18px !important;\n    line-height: 1.65 !important;\n    max-width: 1080px;\n    margin: 0 auto;\n    padding: 56px 28px 96px;\n    -webkit-font-smoothing: antialiased;\n  }\n  .wrap \u003e *:first-child { margin-top: 0 !important; padding-top: 0 !important; }\n  .wrap .stamp {\n    display: inline-block;\n    font-family: 'Inter', -apple-system, BlinkMacSystemFont, sans-serif !important;\n    font-size: 11px !important; font-weight: 600 !important;\n    letter-spacing: 2.5px !important; text-transform: uppercase !important;\n    color: #3B1C08 !important;\n    padding: 6px 12px !important; border: 1px solid #3B1C08 !important;\n    margin-bottom: 28px !important; background: transparent !important;\n  }\n  .wrap .stamp--lock { color: #C8965A !important; border-color: #C8965A !important; }\n  .wrap .stamp--care { color: #3B1C08 !important; border-color: #3B1C08 !important; border-style: dashed !important; }\n  .wrap h1.product-title {\n    font-family: 'Playfair Display', Georgia, 'Times New Roman', serif !important;\n    font-weight: 700 !important;\n    font-size: 48px !important;\n    line-height: 1.2 !important;\n    margin: 0 0 36px 0 !important;\n    padding: 0 !important;\n    color: #3B1C08 !important;\n    letter-spacing: -0.005em !important;\n  }\n  .wrap h2 {\n    font-family: 'Playfair Display', Georgia, 'Times New Roman', serif !important;\n    font-weight: 700 !important;\n    font-size: 32px !important;\n    line-height: 1.2 !important;\n    color: #3B1C08 !important;\n    margin: 56px 0 20px 0 !important;\n    padding-bottom: 12px !important; padding-top: 0 !important;\n    border-bottom: 1px solid rgba(59, 28, 8, 0.4) !important;\n    letter-spacing: 0 !important;\n  }\n  .wrap h3 {\n    font-family: 'Inter', -apple-system, BlinkMacSystemFont, sans-serif !important;\n    font-size: 14px !important;\n    font-weight: 600 !important;\n    text-transform: uppercase !important;\n    letter-spacing: 2px !important;\n    color: #3B1C08 !important;\n    margin: 32px 0 10px 0 !important;\n    padding: 0 !important; border: 0 !important;\n  }\n  .wrap details.accord { border-top: 1px solid rgba(59, 28, 8, 0.4); margin: 0; padding: 0; }\n  .wrap details.accord:last-of-type { border-bottom: 1px solid rgba(59, 28, 8, 0.4); }\n  .wrap details.accord \u003e summary {\n    list-style: none !important; cursor: pointer !important;\n    padding: 28px 0 !important;\n    display: flex !important; justify-content: space-between !important; align-items: center !important; gap: 16px !important;\n    font-family: 'Playfair Display', Georgia, serif !important;\n    font-weight: 700 !important; font-size: 28px !important; line-height: 1.2 !important;\n    color: #3B1C08 !important; user-select: none !important;\n    background: transparent !important; border: 0 !important;\n  }\n  .wrap details.accord \u003e summary:hover { color: #C8965A !important; }\n  .wrap details.accord \u003e summary::-webkit-details-marker { display: none !important; }\n  .wrap details.accord \u003e summary::after {\n    content: \"+\" !important; font-family: 'Inter', sans-serif !important;\n    font-size: 24px !important; font-weight: 300 !important; color: #C8965A !important;\n    flex-shrink: 0 !important; line-height: 1 !important;\n  }\n  .wrap details.accord[open] \u003e summary::after { content: \"−\" !important; }\n  .wrap details.accord[open] \u003e summary { color: #3B1C08 !important; padding-bottom: 8px !important; }\n  .wrap details.accord \u003e .accord-body { padding: 0 0 32px 0 !important; }\n  .wrap details.accord \u003e .accord-body \u003e *:first-child { margin-top: 0 !important; }\n  .wrap details.accord \u003e .accord-body \u003e *:last-child { margin-bottom: 0 !important; }\n  .wrap .section { margin-bottom: 64px; padding-top: 24px; }\n  .wrap .section:first-of-type { padding-top: 0; }\n  .wrap .section + .section { border-top: 1px solid rgba(59, 28, 8, 0.4); padding-top: 48px; }\n  .wrap p {\n    margin: 0 0 16px 0 !important; color: #3B1C08 !important;\n    font-size: 18px !important; line-height: 1.65 !important;\n    font-family: 'Inter', -apple-system, BlinkMacSystemFont, sans-serif !important;\n  }\n  .wrap strong { color: #3B1C08 !important; font-weight: 600 !important; }\n  .wrap em, .wrap i { font-style: italic !important; }\n  .wrap a {\n    color: #3B1C08 !important; text-decoration: underline !important;\n    text-underline-offset: 3px !important; text-decoration-thickness: 1px !important;\n    text-decoration-color: #C8965A !important;\n  }\n  .wrap a:hover { color: #C8965A !important; }\n  .wrap .specs {\n    background: #EDE0D4 !important; border: 1px solid rgba(59, 28, 8, 0.4) !important;\n    padding: 32px 36px !important; margin: 16px 0 0 0 !important; border-radius: 0 !important;\n  }\n  .wrap .specs-list { margin: 0 !important; padding: 0 !important; list-style: none !important; }\n  .wrap .specs-list li {\n    font-size: 17px !important; line-height: 1.55 !important;\n    padding: 6px 0 !important; color: #3B1C08 !important;\n    border: 0 !important; margin: 0 !important;\n    font-family: 'Inter', sans-serif !important;\n  }\n  .wrap .specs-list li + li { border-top: 1px solid rgba(59, 28, 8, 0.08) !important; }\n  .wrap .specs-list li strong { color: #3B1C08 !important; font-weight: 700 !important; }\n  .wrap .specs-note {\n    font-family: 'Inter', sans-serif !important; font-size: 11px !important;\n    color: rgba(59, 28, 8, 0.65) !important; text-transform: uppercase !important;\n    letter-spacing: 2px !important; margin-top: 24px !important;\n    padding-top: 18px !important; border-top: 1px dashed rgba(59, 28, 8, 0.4) !important;\n    font-weight: 500 !important;\n  }\n  .wrap .uses { display: grid !important; grid-template-columns: 1fr !important; gap: 14px !important; margin: 8px 0 0 0 !important; padding: 0 !important; list-style: none !important; }\n  .wrap .use { padding: 18px 22px !important; border-left: 2px solid #C8965A !important; background: #EDE0D4 !important; margin: 0 !important; }\n  .wrap .use h4 { margin: 0 0 6px 0 !important; padding: 0 !important; font-family: 'Inter', sans-serif !important; font-size: 13px !important; font-weight: 700 !important; text-transform: uppercase !important; letter-spacing: 1.5px !important; color: #3B1C08 !important; border: 0 !important; }\n  .wrap .use p { margin: 0 !important; font-size: 17px !important; line-height: 1.55 !important; color: #3B1C08 !important; }\n  .wrap .faq { margin-top: 12px !important; }\n  .wrap .faq-item { border-bottom: 1px solid rgba(59, 28, 8, 0.18) !important; padding: 18px 0 !important; margin: 0 !important; }\n  .wrap .faq-item:first-child { border-top: 1px solid rgba(59, 28, 8, 0.18) !important; }\n  .wrap .faq-item .q { font-family: 'Inter', sans-serif !important; font-weight: 700 !important; font-size: 17px !important; color: #3B1C08 !important; margin-bottom: 6px !important; line-height: 1.4 !important; }\n  .wrap .faq-item .a { font-size: 17px !important; color: #3B1C08 !important; line-height: 1.6 !important; font-family: 'Inter', sans-serif !important; }\n  .wrap .order { background: #2A1005 !important; color: #FDF8F3 !important; padding: 32px 36px !important; margin-top: 18px !important; }\n  .wrap .order h3 { color: #FDF8F3 !important; margin-top: 0 !important; }\n  .wrap .order p { color: rgba(253, 248, 243, 0.82) !important; }\n  .wrap .order a { color: #C8965A !important; text-decoration-color: #C8965A !important; }\n  .wrap .order a:hover { color: #fff !important; }\n  .wrap .order strong { color: #C8965A !important; }\n  .wrap .packs { display: flex !important; flex-wrap: wrap !important; gap: 6px !important; margin: 10px 0 20px 0 !important; padding: 0 !important; list-style: none !important; }\n  .wrap .pack { font-family: 'Inter', sans-serif !important; background: transparent !important; border: 1px solid #C8965A !important; color: #FDF8F3 !important; padding: 6px 12px !important; font-size: 12px !important; font-weight: 500 !important; letter-spacing: 1px !important; display: inline-block !important; }\n  .wrap article.static { max-width: 100%; margin: 0 auto; }\n  .wrap article.static h2 { margin-top: 48px !important; }\n  .wrap article.static h3 { margin-top: 28px !important; }\n  .wrap blockquote { border-left: 3px solid #C8965A !important; padding: 4px 22px !important; margin: 24px 0 !important; background: #EDE0D4 !important; font-style: italic !important; color: #3B1C08 !important; }\n  .wrap .hero-img { width: 100% !important; max-width: 1200px !important; height: auto !important; aspect-ratio: 1200 \/ 630 !important; object-fit: cover !important; margin: 0 0 32px 0 !important; display: block !important; background: #2A1005 !important; }\n  .wrap ul.content-list, .wrap ol.content-list { padding-left: 22px !important; margin: 0 0 16px 0 !important; }\n  .wrap ul.content-list li, .wrap ol.content-list li { padding: 4px 0 !important; color: #3B1C08 !important; font-size: 18px !important; line-height: 1.65 !important; font-family: 'Inter', sans-serif !important; }\n  @media (max-width: 640px) {\n    .wrap { font-size: 17px !important; padding: 32px 20px 72px !important; }\n    .wrap h1.product-title { font-size: 36px !important; }\n    .wrap h2 { font-size: 28px !important; }\n    .wrap details.accord \u003e summary { font-size: 24px !important; }\n    .wrap .specs { padding: 22px 24px !important; }\n    .wrap .order { padding: 24px 26px !important; }\n    .wrap .faq-item .q { font-size: 18px !important; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"wrap\"\u003e\n\u003ch1 class=\"product-title\"\u003eGhana Cocoa Mass\u003c\/h1\u003e\n\u003c!-- SECTION 1: PRODUCT LEAD --\u003e\n\u003csection class=\"section\"\u003e\u003cspan class=\"stamp\"\u003eProduct Lead\u003c\/span\u003e\n\u003cp\u003eGhana Cocoa Mass. 100% pure single-origin cocoa liquor.\u003c\/p\u003e\n\u003cp\u003eProduced in Tema, Ghana, from COCOBOD-supplied Ghanaian cocoa beans. Beans are sun-dried, fermented to grade, shelled, then micro-ground into a smooth, solid mass. No sugar, no additives, no fillers, no processing aids.\u003c\/p\u003e\n\u003cp\u003eThe base ingredient of every real chocolate bar.\u003c\/p\u003e\n\u003cp\u003eSourced direct from our partner facility in Tema. Dispatched from our UK hub in Chelmsford, Essex.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003c!-- SECTION 2: FIELD TEST — TRADE TESTIMONIAL --\u003e\n\u003csection class=\"section\"\u003e\u003cspan class=\"stamp\"\u003eField Test\u003c\/span\u003e\n\u003cdiv style=\"max-width: 800px; margin: 0 auto; background: #fdf8f3; border: 1px solid #ede0d4; border-radius: 12px; padding: 40px 48px; text-align: center;\"\u003e\n\u003cdiv style=\"margin-bottom: 16px; color: #c8965a;\"\u003e★★★★★\u003c\/div\u003e\n\u003cp style=\"font-size: 1.25rem; line-height: 1.55; margin-bottom: 20px; color: #3b1c08;\"\u003e\u003cem\u003e\"Just taste tested with dark — tastes better than our usual dark chocolate. Can't believe it. Great work.\"\u003c\/em\u003e\u003c\/p\u003e\n\u003cp style=\"margin: 0;\"\u003e\u003cstrong\u003eDan Greef\u003c\/strong\u003e · Founder, Deliciously Guilt Free\u003cbr\u003e\u003cspan style=\"opacity: 0.6;\"\u003eCocoa Mass · Cambridge · April 2026\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- SECTION 3: KEY PROPERTIES (spec block) --\u003e\n\u003csection class=\"section\"\u003e\u003cspan class=\"stamp stamp--lock\"\u003eKey Properties · Spec Sheet\u003c\/span\u003e\n\u003cdiv class=\"specs\"\u003e\n\u003cul class=\"specs-list\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eOrigin:\u003c\/strong\u003e Single-origin Ghana, West Africa\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSource:\u003c\/strong\u003e Tema, Ghana — our partner facility, direct relationship\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eProcessing:\u003c\/strong\u003e Sun-dried, shelled, micro-ground\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCocoa butter content:\u003c\/strong\u003e 50–55% (typical batch: 52.76%)\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCocoa solids:\u003c\/strong\u003e 45–50%\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003epH:\u003c\/strong\u003e 5.5–5.6 (10% solution)\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFineness:\u003c\/strong\u003e 99.7% at 75µm (200 mesh)\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFree fatty acid (FFA):\u003c\/strong\u003e ≤1.0% as oleic acid (typical batch: 0.94%)\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eMoisture:\u003c\/strong\u003e ≤1.0% (typical batch: 0.63%)\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eColour:\u003c\/strong\u003e Deep dark brown\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eAroma:\u003c\/strong\u003e Intense, natural cocoa aroma\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eForm:\u003c\/strong\u003e Solid blocks at room temperature, liquid when heated above 35°C\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eAdditives:\u003c\/strong\u003e None — 100% pure cocoa\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eShelf life:\u003c\/strong\u003e Up to 24 months stored below 20°C at ≤60% relative humidity\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eGrade:\u003c\/strong\u003e Food-grade\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCertification:\u003c\/strong\u003e COCOBOD-certified · produced in a facility certified to ISO 22000:2018 \u0026amp; ISO 9001:2015 (Tema, Ghana)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv class=\"specs-note\"\u003eBatch COAs available on request · \u003ca href=\"mailto:team@cocoafoundry.co.uk\"\u003eteam@cocoafoundry.co.uk\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- SECTION 4: ACCORDION CONTENT --\u003e\n\u003csection class=\"section\"\u003e\u003cspan class=\"stamp stamp--care\"\u003eHow to Use · FAQs · Ordering\u003c\/span\u003e\n\u003cdetails class=\"accord\"\u003e\n\u003csummary\u003eHow to Use\u003c\/summary\u003e\n\u003cdiv class=\"accord-body\"\u003e\n\u003cdiv class=\"uses\"\u003e\n\u003cdiv class=\"use\"\u003e\n\u003ch4\u003eChocolate making\u003c\/h4\u003e\n\u003cp\u003eThe primary ingredient in every dark chocolate bar. Melt and combine with \u003ca href=\"\/products\/cocoa-butter\"\u003ecocoa butter\u003c\/a\u003e (to adjust fat content) and your chosen sweetener. Typical starting formulation: 55–65% cocoa mass, 10–15% cocoa butter, 25–30% sugar. Temper through controlled heating (45–50°C melt → 27°C cool → 31–32°C reheat) to lock in Form V crystals.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"use\"\u003e\n\u003ch4\u003eGanache and truffles\u003c\/h4\u003e\n\u003cp\u003eDeep chocolate flavour, smooth texture. Adjust the cocoa mass to cream ratio for firmer or softer ganache.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"use\"\u003e\n\u003ch4\u003eBaking\u003c\/h4\u003e\n\u003cp\u003eBrownies, cakes, pastries where intense, unsweetened chocolate flavour is the point. Melts smoothly and blends into batters.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"use\"\u003e\n\u003ch4\u003eHot chocolate\u003c\/h4\u003e\n\u003cp\u003eGrate or chop, melt into hot milk. Rich, authentic drinking chocolate.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"accord\"\u003e\n\u003csummary\u003eWhat Is Cocoa Mass?\u003c\/summary\u003e\n\u003cdiv class=\"accord-body\"\u003e\n\u003cp\u003eCocoa mass is the whole cocoa bean — minus the shell — ground into a thick paste. It contains both cocoa solids (flavour, colour, antioxidants) and cocoa butter (the natural fat) in their original ratio — approximately 50–55% fat to 45–50% solids.\u003c\/p\u003e\n\u003cp\u003eDespite the alternative name \u003cem\u003echocolate liquor\u003c\/em\u003e, cocoa mass contains no alcohol. \"Liquor\" refers to its liquid state during grinding. At room temperature it solidifies into firm blocks.\u003c\/p\u003e\n\u003cp\u003eCocoa mass is the starting point for all real chocolate. It is also the raw material from which \u003ca href=\"\/products\/cocoa-butter\"\u003ecocoa butter\u003c\/a\u003e and \u003ca href=\"\/products\/natural-cocoa-powder\"\u003ecocoa powder\u003c\/a\u003e are pressed.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"accord\"\u003e\n\u003csummary\u003eQuality \u0026amp; Certifications\u003c\/summary\u003e\n\u003cdiv class=\"accord-body\"\u003e\n\u003cp\u003eProduced in \u003cstrong\u003eTema, Ghana\u003c\/strong\u003e, in a facility certified to \u003cstrong\u003eISO 22000:2018\u003c\/strong\u003e (Food Safety Management) and \u003cstrong\u003eISO 9001:2015\u003c\/strong\u003e (Quality Management).\u003c\/p\u003e\n\u003cp\u003eEvery batch is COCOBOD-certified and lab-verified. Certificate of Analysis covers fat content, moisture, pH, fineness, free fatty acids, ash content, and full microbiological testing — total plate count, yeast, moulds, coliforms, E. coli, enterobacteriaceae, salmonella.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"accord\"\u003e\n\u003csummary\u003eThe Ghana Gold Standard\u003c\/summary\u003e\n\u003cdiv class=\"accord-body\"\u003e\n\u003cp\u003e\u003cstrong\u003eCOCOBOD regulation.\u003c\/strong\u003e Ghana Cocoa Board enforces mandatory quality grading at every stage: farm-gate purchase, district depot, port-side export. No other major cocoa-producing country runs this level of centralised quality control.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003ePost-harvest processing.\u003c\/strong\u003e 5–7 days fermentation. Sun-dried on raised platforms. That is where the flavour compounds come from.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eTraceability.\u003c\/strong\u003e COCOBOD grading plus our direct relationship with the facility means every batch traces back from Tema to the Ghanaian growing regions.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"accord\"\u003e\n\u003csummary\u003eWhy Buy Cocoa Mass Instead of Couverture?\u003c\/summary\u003e\n\u003cdiv class=\"accord-body\"\u003e\n\u003cp\u003eEvery couverture on the market starts with this. Manufacturers take cocoa mass, add extra \u003ca href=\"\/products\/cocoa-butter\"\u003ecocoa butter\u003c\/a\u003e, sugar, and emulsifiers, then refine and conch it into a pre-made product sold at a premium.\u003c\/p\u003e\n\u003cp\u003eBuy cocoa mass direct and you skip the manufacturer's recipe and the manufacturer's margin. You control fat ratio by adding your own cocoa butter. You control sweetness. You control whether to add lecithin, vanilla, or nothing at all.\u003c\/p\u003e\n\u003cp\u003eSingle-origin Ghana mass gives your chocolate a flavour profile no one else on the shelf has. Couverture users all taste the same.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"accord\"\u003e\n\u003csummary\u003eFrequently Asked Questions\u003c\/summary\u003e\n\u003cdiv class=\"accord-body\"\u003e\n\u003cdiv class=\"faq\"\u003e\n\u003cdiv class=\"faq-item\"\u003e\n\u003cdiv class=\"q\"\u003eWhat is cocoa mass?\u003c\/div\u003e\n\u003cdiv class=\"a\"\u003eCocoa mass — also called cocoa liquor or cocoa paste — is the whole cocoa bean ground into a smooth, liquid form. Contains both cocoa solids and cocoa butter in their natural ratio (50–55% fat). Base ingredient for all dark chocolate.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"faq-item\"\u003e\n\u003cdiv class=\"q\"\u003eIs cocoa mass the same as couverture?\u003c\/div\u003e\n\u003cdiv class=\"a\"\u003eNo. Cocoa mass is the raw ingredient. Couverture is finished chocolate made from cocoa mass plus added cocoa butter, sugar, and emulsifiers. Buy cocoa mass and you buy the starting point — with full control over the finished product.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"faq-item\"\u003e\n\u003cdiv class=\"q\"\u003eIs cocoa mass the same as cocoa powder?\u003c\/div\u003e\n\u003cdiv class=\"a\"\u003eNo. Cocoa mass contains the full fat content of the bean (50–55%); \u003ca href=\"\/products\/natural-cocoa-powder\"\u003ecocoa powder\u003c\/a\u003e has most of the fat pressed out (10–12% residual). They behave differently in recipes.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"faq-item\"\u003e\n\u003cdiv class=\"q\"\u003eHow do I use cocoa mass to make chocolate?\u003c\/div\u003e\n\u003cdiv class=\"a\"\u003eMelt the cocoa mass, add \u003ca href=\"\/products\/cocoa-butter\"\u003ecocoa butter\u003c\/a\u003e to your target fat percentage, then add sweetener. Refine in a melanger for smoother particle size. Temper (45–50°C → 27°C → 31–32°C) to form stable Form V crystals. Pour into moulds.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"faq-item\"\u003e\n\u003cdiv class=\"q\"\u003eWhat equipment do I need?\u003c\/div\u003e\n\u003cdiv class=\"a\"\u003eAt minimum: a melanger or ball mill for refining, a tempering setup, moulds. Tabletop melanger for 2–5kg batches: £300–£800. A fraction of full bean-to-bar equipment.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"faq-item\"\u003e\n\u003cdiv class=\"q\"\u003eHow should I store cocoa mass?\u003c\/div\u003e\n\u003cdiv class=\"a\"\u003eCool, dry, below 20°C at no more than 60% relative humidity. Away from direct sunlight and strong odours. Shelf-stable for up to 24 months in original packaging.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"accord\"\u003e\n\u003csummary\u003eSourcing \u0026amp; Ordering\u003c\/summary\u003e\n\u003cdiv class=\"accord-body\"\u003e\n\u003cdiv class=\"order\"\u003e\n\u003ch3\u003ePack Sizes\u003c\/h3\u003e\n\u003cdiv class=\"packs\"\u003e\n\u003cspan class=\"pack\"\u003e100g\u003c\/span\u003e\u003cspan class=\"pack\"\u003e250g\u003c\/span\u003e\u003cspan class=\"pack\"\u003e500g\u003c\/span\u003e\u003cspan class=\"pack\"\u003e1kg\u003c\/span\u003e\u003cspan class=\"pack\"\u003e2kg\u003c\/span\u003e\u003cspan class=\"pack\"\u003e5kg\u003c\/span\u003e\u003cspan class=\"pack\"\u003e10kg\u003c\/span\u003e\u003cspan class=\"pack\"\u003e15kg\u003c\/span\u003e\u003cspan class=\"pack\"\u003e20kg\u003c\/span\u003e\u003cspan class=\"pack\"\u003e25kg\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp\u003eAvailable through our online shop. The \u003ca href=\"\/products\/cocoafoundry-cocoa-taster-pack\"\u003eCocoa Taster Pack\u003c\/a\u003e bundles 100g each of cocoa butter, cocoa mass, and cocoa nibs — the fastest way to test the core range.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eWholesale (50kg+):\u003c\/strong\u003e email \u003ca href=\"mailto:wholesale@cocoafoundry.co.uk\"\u003ewholesale@cocoafoundry.co.uk\u003c\/a\u003e or visit the \u003ca href=\"\/pages\/wholesale\"\u003eWholesale\u003c\/a\u003e page for trade pricing.\u003c\/p\u003e\n\u003cp\u003eAll orders dispatched from Chelmsford, Essex. Free delivery on orders over £50 to most UK mainland postcodes.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eCertificates of Analysis:\u003c\/strong\u003e batch-specific COAs with full chemical and microbiological testing available on request. Email \u003ca href=\"mailto:team@cocoafoundry.co.uk\"\u003eteam@cocoafoundry.co.uk\u003c\/a\u003e for documentation.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e","brand":"CocoaFoundry","offers":[{"title":"100g","offer_id":53551355691349,"sku":null,"price":3.9,"currency_code":"GBP","in_stock":true},{"title":"250g","offer_id":53551355724117,"sku":null,"price":7.85,"currency_code":"GBP","in_stock":true},{"title":"500g","offer_id":53551355756885,"sku":null,"price":10.89,"currency_code":"GBP","in_stock":true},{"title":"1Kg","offer_id":53551355789653,"sku":null,"price":18.49,"currency_code":"GBP","in_stock":true},{"title":"2Kg","offer_id":53551355822421,"sku":null,"price":36.05,"currency_code":"GBP","in_stock":true},{"title":"5Kg","offer_id":53551355855189,"sku":null,"price":80.75,"currency_code":"GBP","in_stock":true},{"title":"10Kg","offer_id":53551355887957,"sku":null,"price":156.75,"currency_code":"GBP","in_stock":true},{"title":"15Kg","offer_id":53551355920725,"sku":null,"price":228.0,"currency_code":"GBP","in_stock":true},{"title":"20Kg","offer_id":53551355953493,"sku":null,"price":294.5,"currency_code":"GBP","in_stock":true},{"title":"25Kg","offer_id":53551355986261,"sku":null,"price":356.25,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0978\/6477\/8069\/files\/cocoa-mass-cocoa-liquor.png?v=1774548705"},{"product_id":"natural-cocoa-powder","title":"Natural Cocoa Powder Single-Origin Ghana","description":"\u003cp\u003e\u003cscript type=\"application\/ld+json\"\u003e\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"FAQPage\",\n  \"mainEntity\": [\n    {\n      \"@type\": \"Question\",\n      \"name\": \"What's the fat content of natural cocoa powder and why does it matter?\",\n      \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": \"10-12% residual fat, typical for natural cocoa powder. Lower fat means more concentrated cocoa solids per gram, delivering a more intense cocoa flavour in baked goods, hot chocolate and confectionery. For a higher-fat finish, pair with cocoa butter or cocoa mass.\" }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Is this cocoa powder suitable for cosmetic formulation?\",\n      \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": \"Yes, it is food-grade and cosmetic-grade. It is used as a natural colourant and active ingredient in face masks, body scrubs and clay-based products. Our partner facility's certifications (ISO 22000:2018, ISO 9001:2015) cover food safety and quality management, and a COA with cosmetic-relevant testing is available on request.\" }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"How does single-origin Ghana cocoa powder compare to broker-supplied or blended powders?\",\n      \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": \"Single-origin means every kilogram comes from one country with one flavour profile, with no batch-to-batch swings as broker blends rotate suppliers. Buying direct from our partner facility in Tema means full traceability, batch-level COAs and consistent processing standards.\" }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"How should I store cocoa powder?\",\n      \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": \"Cool, dry place in an airtight container. Cocoa powder absorbs moisture and odours easily. Properly stored it keeps for 18-24 months. No refrigeration needed.\" }\n    }\n  ]\n}\n\u003c\/script\u003e \u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e \u003clink rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin=\"\"\u003e \u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Playfair+Display:wght@400;500;600;700\u0026amp;family=Inter:wght@400;500;600;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\u003c\/p\u003e\n\u003cstyle\u003e\n.wrap, .wrap * { box-sizing: border-box; }\n  .wrap {\n    background: #FDF8F3;\n    color: #3B1C08;\n    font-family: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif !important;\n    font-weight: 400;\n    font-size: 18px !important;\n    line-height: 1.65 !important;\n    max-width: 1080px;\n    margin: 0 auto;\n    padding: 56px 28px 96px;\n    -webkit-font-smoothing: antialiased;\n  }\n  .wrap \u003e *:first-child { margin-top: 0 !important; padding-top: 0 !important; }\n  .wrap .stamp {\n    display: inline-block;\n    font-family: 'Inter', -apple-system, BlinkMacSystemFont, sans-serif !important;\n    font-size: 11px !important; font-weight: 600 !important;\n    letter-spacing: 2.5px !important; text-transform: uppercase !important;\n    color: #3B1C08 !important;\n    padding: 6px 12px !important; border: 1px solid #3B1C08 !important;\n    margin-bottom: 28px !important; background: transparent !important;\n  }\n  .wrap .stamp--lock { color: #C8965A !important; border-color: #C8965A !important; }\n  .wrap .stamp--care { color: #3B1C08 !important; border-color: #3B1C08 !important; border-style: dashed !important; }\n  .wrap h1.product-title {\n    font-family: 'Playfair Display', Georgia, 'Times New Roman', serif !important;\n    font-weight: 700 !important;\n    font-size: 48px !important;\n    line-height: 1.2 !important;\n    margin: 0 0 36px 0 !important;\n    padding: 0 !important;\n    color: #3B1C08 !important;\n    letter-spacing: -0.005em !important;\n  }\n  .wrap h2 {\n    font-family: 'Playfair Display', Georgia, 'Times New Roman', serif !important;\n    font-weight: 700 !important;\n    font-size: 32px !important;\n    line-height: 1.2 !important;\n    color: #3B1C08 !important;\n    margin: 56px 0 20px 0 !important;\n    padding-bottom: 12px !important; padding-top: 0 !important;\n    border-bottom: 1px solid rgba(59, 28, 8, 0.4) !important;\n    letter-spacing: 0 !important;\n  }\n  .wrap h3 {\n    font-family: 'Inter', -apple-system, BlinkMacSystemFont, sans-serif !important;\n    font-size: 14px !important;\n    font-weight: 600 !important;\n    text-transform: uppercase !important;\n    letter-spacing: 2px !important;\n    color: #3B1C08 !important;\n    margin: 32px 0 10px 0 !important;\n    padding: 0 !important; border: 0 !important;\n  }\n  .wrap details.accord { border-top: 1px solid rgba(59, 28, 8, 0.4); margin: 0; padding: 0; }\n  .wrap details.accord:last-of-type { border-bottom: 1px solid rgba(59, 28, 8, 0.4); }\n  .wrap details.accord \u003e summary {\n    list-style: none !important; cursor: pointer !important;\n    padding: 28px 0 !important;\n    display: flex !important; justify-content: space-between !important; align-items: center !important; gap: 16px !important;\n    font-family: 'Playfair Display', Georgia, serif !important;\n    font-weight: 700 !important; font-size: 28px !important; line-height: 1.2 !important;\n    color: #3B1C08 !important; user-select: none !important;\n    background: transparent !important; border: 0 !important;\n  }\n  .wrap details.accord \u003e summary:hover { color: #C8965A !important; }\n  .wrap details.accord \u003e summary::-webkit-details-marker { display: none !important; }\n  .wrap details.accord \u003e summary::after {\n    content: \"+\" !important; font-family: 'Inter', sans-serif !important;\n    font-size: 24px !important; font-weight: 300 !important; color: #C8965A !important;\n    flex-shrink: 0 !important; line-height: 1 !important;\n  }\n  .wrap details.accord[open] \u003e summary::after { content: \"−\" !important; }\n  .wrap details.accord[open] \u003e summary { color: #3B1C08 !important; padding-bottom: 8px !important; }\n  .wrap details.accord \u003e .accord-body { padding: 0 0 32px 0 !important; }\n  .wrap details.accord \u003e .accord-body \u003e *:first-child { margin-top: 0 !important; }\n  .wrap details.accord \u003e .accord-body \u003e *:last-child { margin-bottom: 0 !important; }\n  .wrap .section { margin-bottom: 64px; padding-top: 24px; }\n  .wrap .section:first-of-type { padding-top: 0; }\n  .wrap .section + .section { border-top: 1px solid rgba(59, 28, 8, 0.4); padding-top: 48px; }\n  .wrap p {\n    margin: 0 0 16px 0 !important; color: #3B1C08 !important;\n    font-size: 18px !important; line-height: 1.65 !important;\n    font-family: 'Inter', -apple-system, BlinkMacSystemFont, sans-serif !important;\n  }\n  .wrap strong { color: #3B1C08 !important; font-weight: 600 !important; }\n  .wrap em, .wrap i { font-style: italic !important; }\n  .wrap a {\n    color: #3B1C08 !important; text-decoration: underline !important;\n    text-underline-offset: 3px !important; text-decoration-thickness: 1px !important;\n    text-decoration-color: #C8965A !important;\n  }\n  .wrap a:hover { color: #C8965A !important; }\n  .wrap .specs {\n    background: #EDE0D4 !important; border: 1px solid rgba(59, 28, 8, 0.4) !important;\n    padding: 32px 36px !important; margin: 16px 0 0 0 !important; border-radius: 0 !important;\n  }\n  .wrap .specs-list { margin: 0 !important; padding: 0 !important; list-style: none !important; }\n  .wrap .specs-list li {\n    font-size: 17px !important; line-height: 1.55 !important;\n    padding: 6px 0 !important; color: #3B1C08 !important;\n    border: 0 !important; margin: 0 !important;\n    font-family: 'Inter', sans-serif !important;\n  }\n  .wrap .specs-list li + li { border-top: 1px solid rgba(59, 28, 8, 0.08) !important; }\n  .wrap .specs-list li strong { color: #3B1C08 !important; font-weight: 700 !important; }\n  .wrap .specs-note {\n    font-family: 'Inter', sans-serif !important; font-size: 11px !important;\n    color: rgba(59, 28, 8, 0.65) !important; text-transform: uppercase !important;\n    letter-spacing: 2px !important; margin-top: 24px !important;\n    padding-top: 18px !important; border-top: 1px dashed rgba(59, 28, 8, 0.4) !important;\n    font-weight: 500 !important;\n  }\n  .wrap .uses { display: grid !important; grid-template-columns: 1fr !important; gap: 14px !important; margin: 8px 0 0 0 !important; padding: 0 !important; list-style: none !important; }\n  .wrap .use { padding: 18px 22px !important; border-left: 2px solid #C8965A !important; background: #EDE0D4 !important; margin: 0 !important; }\n  .wrap .use h4 { margin: 0 0 6px 0 !important; padding: 0 !important; font-family: 'Inter', sans-serif !important; font-size: 13px !important; font-weight: 700 !important; text-transform: uppercase !important; letter-spacing: 1.5px !important; color: #3B1C08 !important; border: 0 !important; }\n  .wrap .use p { margin: 0 !important; font-size: 17px !important; line-height: 1.55 !important; color: #3B1C08 !important; }\n  .wrap .faq { margin-top: 12px !important; }\n  .wrap .faq-item { border-bottom: 1px solid rgba(59, 28, 8, 0.18) !important; padding: 18px 0 !important; margin: 0 !important; }\n  .wrap .faq-item:first-child { border-top: 1px solid rgba(59, 28, 8, 0.18) !important; }\n  .wrap .faq-item .q { font-family: 'Inter', sans-serif !important; font-weight: 700 !important; font-size: 17px !important; color: #3B1C08 !important; margin-bottom: 6px !important; line-height: 1.4 !important; }\n  .wrap .faq-item .a { font-size: 17px !important; color: #3B1C08 !important; line-height: 1.6 !important; font-family: 'Inter', sans-serif !important; }\n  .wrap .order { background: #2A1005 !important; color: #FDF8F3 !important; padding: 32px 36px !important; margin-top: 18px !important; }\n  .wrap .order h3 { color: #FDF8F3 !important; margin-top: 0 !important; }\n  .wrap .order p { color: rgba(253, 248, 243, 0.82) !important; }\n  .wrap .order a { color: #C8965A !important; text-decoration-color: #C8965A !important; }\n  .wrap .order a:hover { color: #fff !important; }\n  .wrap .order strong { color: #C8965A !important; }\n  .wrap .packs { display: flex !important; flex-wrap: wrap !important; gap: 6px !important; margin: 10px 0 20px 0 !important; padding: 0 !important; list-style: none !important; }\n  .wrap .pack { font-family: 'Inter', sans-serif !important; background: transparent !important; border: 1px solid #C8965A !important; color: #FDF8F3 !important; padding: 6px 12px !important; font-size: 12px !important; font-weight: 500 !important; letter-spacing: 1px !important; display: inline-block !important; }\n  .wrap article.static { max-width: 100%; margin: 0 auto; }\n  .wrap article.static h2 { margin-top: 48px !important; }\n  .wrap article.static h3 { margin-top: 28px !important; }\n  .wrap blockquote { border-left: 3px solid #C8965A !important; padding: 4px 22px !important; margin: 24px 0 !important; background: #EDE0D4 !important; font-style: italic !important; color: #3B1C08 !important; }\n  .wrap .hero-img { width: 100% !important; max-width: 1200px !important; height: auto !important; aspect-ratio: 1200 \/ 630 !important; object-fit: cover !important; margin: 0 0 32px 0 !important; display: block !important; background: #2A1005 !important; }\n  .wrap ul.content-list, .wrap ol.content-list { padding-left: 22px !important; margin: 0 0 16px 0 !important; }\n  .wrap ul.content-list li, .wrap ol.content-list li { padding: 4px 0 !important; color: #3B1C08 !important; font-size: 18px !important; line-height: 1.65 !important; font-family: 'Inter', sans-serif !important; }\n  @media (max-width: 640px) {\n    .wrap { font-size: 17px !important; padding: 32px 20px 72px !important; }\n    .wrap h1.product-title { font-size: 36px !important; }\n    .wrap h2 { font-size: 28px !important; }\n    .wrap details.accord \u003e summary { font-size: 24px !important; }\n    .wrap .specs { padding: 22px 24px !important; }\n    .wrap .order { padding: 24px 26px !important; }\n    .wrap .faq-item .q { font-size: 18px !important; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"wrap\"\u003e\n\u003ch1 class=\"product-title\"\u003eGhana Natural Cocoa Powder\u003c\/h1\u003e\n\u003c!-- SECTION 1: PRODUCT LEAD --\u003e\n\u003csection class=\"section\"\u003e\u003cspan class=\"stamp\"\u003eProduct Lead\u003c\/span\u003e\n\u003cp\u003eGhana Natural Cocoa Powder. Non-alkalized, single-origin.\u003c\/p\u003e\n\u003cp\u003eProduced in Tema, Ghana, from COCOBOD-supplied Ghanaian cocoa beans. Beans are sun-dried, fermented to grade, pressed to extract the butter, then milled into a fine powder. Non-alkalized — natural acidity, colour, and full flavour profile retained.\u003c\/p\u003e\n\u003cp\u003ePure cocoa. No sugar, additives, or preservatives.\u003c\/p\u003e\n\u003cp\u003eSourced direct from our partner facility in Tema. Dispatched from our UK hub in Chelmsford, Essex.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003c!-- SECTION 2: KEY PROPERTIES (spec block) --\u003e\n\u003csection class=\"section\"\u003e\u003cspan class=\"stamp stamp--lock\"\u003eKey Properties · Spec Sheet\u003c\/span\u003e\n\u003cdiv class=\"specs\"\u003e\n\u003cul class=\"specs-list\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eOrigin:\u003c\/strong\u003e Single-origin Ghana, West Africa\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSource:\u003c\/strong\u003e Tema, Ghana — our partner facility, direct relationship\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eType:\u003c\/strong\u003e Natural (non-alkalized) cocoa powder\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eProcessing:\u003c\/strong\u003e Sun-dried, pressed, milled — no alkalisation\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003epH:\u003c\/strong\u003e 5.0–5.5 (naturally acidic)\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFat content:\u003c\/strong\u003e 10–12%\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eColour:\u003c\/strong\u003e Medium brown\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFlavour:\u003c\/strong\u003e Sharp, fruity, complex — characteristic Ghana cocoa profile\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eAdditives:\u003c\/strong\u003e None\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eShelf life:\u003c\/strong\u003e 18–24 months stored in a cool, dry place in an airtight container\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eGrade:\u003c\/strong\u003e Food-grade and cosmetic-grade\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCertification:\u003c\/strong\u003e COCOBOD-certified · produced in a facility certified to ISO 22000:2018 \u0026amp; ISO 9001:2015 (Tema, Ghana)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv class=\"specs-note\"\u003eBatch COAs available on request · \u003ca href=\"mailto:team@cocoafoundry.co.uk\"\u003eteam@cocoafoundry.co.uk\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- SECTION 3: ACCORDION CONTENT --\u003e\n\u003csection class=\"section\"\u003e\u003cspan class=\"stamp stamp--care\"\u003eHow to Use · FAQs · Ordering\u003c\/span\u003e\n\u003cdetails class=\"accord\"\u003e\n\u003csummary\u003eHow to Use\u003c\/summary\u003e\n\u003cdiv class=\"accord-body\"\u003e\n\u003cdiv class=\"uses\"\u003e\n\u003cdiv class=\"use\"\u003e\n\u003ch4\u003eBaking\u003c\/h4\u003e\n\u003cp\u003eUse with bicarbonate of soda — natural acidity reacts with the alkaline raising agent for proper lift. Classic brownies, chocolate cakes, American-style recipes typically specify natural cocoa.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"use\"\u003e\n\u003ch4\u003eHealth foods and smoothies\u003c\/h4\u003e\n\u003cp\u003eSmoothies, protein shakes, porridge, energy balls. Non-alkalized processing retains higher levels of naturally occurring flavonoids.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"use\"\u003e\n\u003ch4\u003eConfectionery\u003c\/h4\u003e\n\u003cp\u003eDusting truffles, coating confections, adding cocoa flavour to fillings.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"use\"\u003e\n\u003ch4\u003eCosmetics\u003c\/h4\u003e\n\u003cp\u003eNatural formulations — colourant and ingredient in face masks and body scrubs.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"accord\"\u003e\n\u003csummary\u003eWhat Is It?\u003c\/summary\u003e\n\u003cdiv class=\"accord-body\"\u003e\n\u003cp\u003eNatural cocoa powder is what remains after \u003ca href=\"\/products\/cocoa-butter\"\u003ecocoa butter\u003c\/a\u003e has been hydraulically pressed out of \u003ca href=\"\/products\/cocoa-mass-cocoa-liquor\"\u003ecocoa mass\u003c\/a\u003e. The dry cake is milled to a fine powder — 10–12% residual fat. Acidic (pH 5.0–5.5), lighter brown, sharper cocoa flavour.\u003c\/p\u003e\n\u003cp\u003e\"Natural\" means no alkalising agent. Nothing added, nothing altered.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"accord\"\u003e\n\u003csummary\u003eWhy Ghana Natural Cocoa Powder?\u003c\/summary\u003e\n\u003cdiv class=\"accord-body\"\u003e\n\u003cp\u003eGhana's full-bodied cocoa gives you depth and complexity with naturally retained acidity. Sharp, fruity notes and natural acidity make it ideal for bicarbonate of soda recipes where the acid-base reaction delivers the lift.\u003c\/p\u003e\n\u003cp\u003eFor health food and clean-label applications, non-alkalized is preferred for natural flavonoid retention.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"accord\"\u003e\n\u003csummary\u003eQuality \u0026amp; Certifications\u003c\/summary\u003e\n\u003cdiv class=\"accord-body\"\u003e\n\u003cp\u003eProduced in \u003cstrong\u003eTema, Ghana\u003c\/strong\u003e, in a facility certified to \u003cstrong\u003eISO 22000:2018\u003c\/strong\u003e (Food Safety Management) and \u003cstrong\u003eISO 9001:2015\u003c\/strong\u003e (Quality Management).\u003c\/p\u003e\n\u003cp\u003eEvery batch is COCOBOD-certified and lab-verified. Certificate of Analysis covers fat content, pH, fineness, moisture, and microbiological testing.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"accord\"\u003e\n\u003csummary\u003eFrequently Asked Questions\u003c\/summary\u003e\n\u003cdiv class=\"accord-body\"\u003e\n\u003cdiv class=\"faq\"\u003e\n\u003cdiv class=\"faq-item\"\u003e\n\u003cdiv class=\"q\"\u003eWhat's the fat content and why does it matter?\u003c\/div\u003e\n\u003cdiv class=\"a\"\u003e10–12% residual fat — typical for natural cocoa powder. Lower fat content means more concentrated cocoa solids per gram, delivering a more intense cocoa flavour in baked goods, hot chocolate, and confectionery. For applications wanting a higher-fat finish (richer mouthfeel, glossier ganache), pair with our \u003ca href=\"\/products\/cocoa-butter\"\u003ecocoa butter\u003c\/a\u003e or \u003ca href=\"\/products\/cocoa-mass-cocoa-liquor\"\u003ecocoa mass\u003c\/a\u003e.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"faq-item\"\u003e\n\u003cdiv class=\"q\"\u003eIs this suitable for cosmetic formulation?\u003c\/div\u003e\n\u003cdiv class=\"a\"\u003eYes — food-grade and cosmetic-grade. Used as a natural colourant and active ingredient in face masks, body scrubs, and clay-based products. Our partner facility's certifications (ISO 22000:2018, ISO 9001:2015) cover food safety and quality management. COA available with cosmetic-relevant testing on request.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"faq-item\"\u003e\n\u003cdiv class=\"q\"\u003eHow does single-origin Ghana cocoa compare to broker-supplied or blended powders?\u003c\/div\u003e\n\u003cdiv class=\"a\"\u003eSingle-origin means every kilogram comes from one country with one flavour profile — no batch-to-batch swings as broker blends rotate suppliers. Buying direct from our partner facility in Tema means full traceability, batch-level COAs, and consistent processing standards. Broker-supplied blends typically don't disclose origin or processing detail to that level.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"faq-item\"\u003e\n\u003cdiv class=\"q\"\u003eHow should I store cocoa powder?\u003c\/div\u003e\n\u003cdiv class=\"a\"\u003eCool, dry place, airtight container. Absorbs moisture and odours easily. 18–24 months properly stored. No refrigeration needed.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"accord\"\u003e\n\u003csummary\u003eSourcing \u0026amp; Ordering\u003c\/summary\u003e\n\u003cdiv class=\"accord-body\"\u003e\n\u003cdiv class=\"order\"\u003e\n\u003ch3\u003ePack Sizes\u003c\/h3\u003e\n\u003cdiv class=\"packs\"\u003e\n\u003cspan class=\"pack\"\u003e100g\u003c\/span\u003e\u003cspan class=\"pack\"\u003e250g\u003c\/span\u003e\u003cspan class=\"pack\"\u003e500g\u003c\/span\u003e\u003cspan class=\"pack\"\u003e1kg\u003c\/span\u003e\u003cspan class=\"pack\"\u003e2kg\u003c\/span\u003e\u003cspan class=\"pack\"\u003e5kg\u003c\/span\u003e\u003cspan class=\"pack\"\u003e10kg\u003c\/span\u003e\u003cspan class=\"pack\"\u003e15kg\u003c\/span\u003e\u003cspan class=\"pack\"\u003e20kg\u003c\/span\u003e\u003cspan class=\"pack\"\u003e25kg\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp\u003eAvailable through our online shop. Order a 100g pack to test the powder in your application before committing to larger volumes.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eWholesale (50kg+):\u003c\/strong\u003e email \u003ca href=\"mailto:wholesale@cocoafoundry.co.uk\"\u003ewholesale@cocoafoundry.co.uk\u003c\/a\u003e or visit the \u003ca href=\"\/pages\/wholesale\"\u003eWholesale\u003c\/a\u003e page for trade pricing.\u003c\/p\u003e\n\u003cp\u003eAll orders dispatched from Chelmsford, Essex. Free delivery on orders over £50 to most UK mainland postcodes.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eCertificates of Analysis:\u003c\/strong\u003e batch-specific COAs with full chemical and microbiological testing available on request. Email \u003ca href=\"mailto:team@cocoafoundry.co.uk\"\u003eteam@cocoafoundry.co.uk\u003c\/a\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e","brand":"CocoaFoundry","offers":[{"title":"100g","offer_id":53590926295381,"sku":null,"price":3.19,"currency_code":"GBP","in_stock":false},{"title":"250g","offer_id":53590926328149,"sku":null,"price":6.45,"currency_code":"GBP","in_stock":false},{"title":"500g","offer_id":53590926360917,"sku":null,"price":8.95,"currency_code":"GBP","in_stock":false},{"title":"1Kg","offer_id":53590926393685,"sku":null,"price":15.19,"currency_code":"GBP","in_stock":false},{"title":"2Kg","offer_id":53590926426453,"sku":null,"price":29.59,"currency_code":"GBP","in_stock":false},{"title":"5Kg","offer_id":53590926459221,"sku":null,"price":66.3,"currency_code":"GBP","in_stock":false},{"title":"10Kg","offer_id":53590926491989,"sku":null,"price":128.7,"currency_code":"GBP","in_stock":false},{"title":"15kg","offer_id":53590926524757,"sku":null,"price":187.2,"currency_code":"GBP","in_stock":false},{"title":"20kg","offer_id":53590926557525,"sku":null,"price":241.8,"currency_code":"GBP","in_stock":false},{"title":"25Kg","offer_id":53590926590293,"sku":null,"price":292.5,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0978\/6477\/8069\/files\/image_22515957-a474-4d92-a203-cfb23b179a8d.png?v=1774658612"},{"product_id":"cocoafoundry-cocoa-taster-pack","title":"CocoaFoundry Cocoa Taster Pack","description":"\u003cscript type=\"application\/ld+json\"\u003e\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"FAQPage\",\n  \"mainEntity\": [\n    {\n      \"@type\": \"Question\",\n      \"name\": \"What's included in the Cocoa Taster Pack?\",\n      \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": \"100g each of three core single-origin Ghana cocoa products: Natural Prime Press cocoa butter, cocoa mass, and cocoa nibs. Enough to test flavour, melt behaviour and crystallisation in your own application before committing to larger volumes.\" }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Who is the taster pack for?\",\n      \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": \"Chocolatiers, bakers, cosmetics formulators and food manufacturers who want to evaluate our single-origin Ghana cocoa range before placing a wholesale order of 50kg or more.\" }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Can I get trade pricing after testing the pack?\",\n      \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": \"Yes. Once you have evaluated the pack, email wholesale@cocoafoundry.co.uk or visit the Wholesale page for trade pricing on orders of 50kg and above, dispatched from our Chelmsford, Essex hub.\" }\n    }\n  ]\n}\n\u003c\/script\u003e\n\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e\n\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin\u003e\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Playfair+Display:wght@400;500;600;700\u0026amp;family=Inter:wght@400;500;600;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\n\u003cstyle\u003e\n.wrap, .wrap * { box-sizing: border-box; }\n  .wrap {\n    background: #FDF8F3;\n    color: #3B1C08;\n    font-family: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif !important;\n    font-weight: 400;\n    font-size: 18px !important;\n    line-height: 1.65 !important;\n    max-width: 1080px;\n    margin: 0 auto;\n    padding: 56px 28px 96px;\n    -webkit-font-smoothing: antialiased;\n  }\n  .wrap \u003e *:first-child { margin-top: 0 !important; padding-top: 0 !important; }\n  .wrap .stamp {\n    display: inline-block;\n    font-family: 'Inter', -apple-system, BlinkMacSystemFont, sans-serif !important;\n    font-size: 11px !important; font-weight: 600 !important;\n    letter-spacing: 2.5px !important; text-transform: uppercase !important;\n    color: #3B1C08 !important;\n    padding: 6px 12px !important; border: 1px solid #3B1C08 !important;\n    margin-bottom: 28px !important; background: transparent !important;\n  }\n  .wrap .stamp--lock { color: #C8965A !important; border-color: #C8965A !important; }\n  .wrap .stamp--care { color: #3B1C08 !important; border-color: #3B1C08 !important; border-style: dashed !important; }\n  .wrap h1.product-title {\n    font-family: 'Playfair Display', Georgia, 'Times New Roman', serif !important;\n    font-weight: 700 !important;\n    font-size: 48px !important;\n    line-height: 1.2 !important;\n    margin: 0 0 36px 0 !important;\n    padding: 0 !important;\n    color: #3B1C08 !important;\n    letter-spacing: -0.005em !important;\n  }\n  .wrap h2 {\n    font-family: 'Playfair Display', Georgia, 'Times New Roman', serif !important;\n    font-weight: 700 !important;\n    font-size: 32px !important;\n    line-height: 1.2 !important;\n    color: #3B1C08 !important;\n    margin: 56px 0 20px 0 !important;\n    padding-bottom: 12px !important; padding-top: 0 !important;\n    border-bottom: 1px solid rgba(59, 28, 8, 0.4) !important;\n    letter-spacing: 0 !important;\n  }\n  .wrap h3 {\n    font-family: 'Inter', -apple-system, BlinkMacSystemFont, sans-serif !important;\n    font-size: 14px !important;\n    font-weight: 600 !important;\n    text-transform: uppercase !important;\n    letter-spacing: 2px !important;\n    color: #3B1C08 !important;\n    margin: 32px 0 10px 0 !important;\n    padding: 0 !important; border: 0 !important;\n  }\n  .wrap details.accord { border-top: 1px solid rgba(59, 28, 8, 0.4); margin: 0; padding: 0; }\n  .wrap details.accord:last-of-type { border-bottom: 1px solid rgba(59, 28, 8, 0.4); }\n  .wrap details.accord \u003e summary {\n    list-style: none !important; cursor: pointer !important;\n    padding: 28px 0 !important;\n    display: flex !important; justify-content: space-between !important; align-items: center !important; gap: 16px !important;\n    font-family: 'Playfair Display', Georgia, serif !important;\n    font-weight: 700 !important; font-size: 28px !important; line-height: 1.2 !important;\n    color: #3B1C08 !important; user-select: none !important;\n    background: transparent !important; border: 0 !important;\n  }\n  .wrap details.accord \u003e summary:hover { color: #C8965A !important; }\n  .wrap details.accord \u003e summary::-webkit-details-marker { display: none !important; }\n  .wrap details.accord \u003e summary::after {\n    content: \"+\" !important; font-family: 'Inter', sans-serif !important;\n    font-size: 24px !important; font-weight: 300 !important; color: #C8965A !important;\n    flex-shrink: 0 !important; line-height: 1 !important;\n  }\n  .wrap details.accord[open] \u003e summary::after { content: \"−\" !important; }\n  .wrap details.accord[open] \u003e summary { color: #3B1C08 !important; padding-bottom: 8px !important; }\n  .wrap details.accord \u003e .accord-body { padding: 0 0 32px 0 !important; }\n  .wrap details.accord \u003e .accord-body \u003e *:first-child { margin-top: 0 !important; }\n  .wrap details.accord \u003e .accord-body \u003e *:last-child { margin-bottom: 0 !important; }\n  .wrap .section { margin-bottom: 64px; padding-top: 24px; }\n  .wrap .section:first-of-type { padding-top: 0; }\n  .wrap .section + .section { border-top: 1px solid rgba(59, 28, 8, 0.4); padding-top: 48px; }\n  .wrap p {\n    margin: 0 0 16px 0 !important; color: #3B1C08 !important;\n    font-size: 18px !important; line-height: 1.65 !important;\n    font-family: 'Inter', -apple-system, BlinkMacSystemFont, sans-serif !important;\n  }\n  .wrap strong { color: #3B1C08 !important; font-weight: 600 !important; }\n  .wrap em, .wrap i { font-style: italic !important; }\n  .wrap a {\n    color: #3B1C08 !important; text-decoration: underline !important;\n    text-underline-offset: 3px !important; text-decoration-thickness: 1px !important;\n    text-decoration-color: #C8965A !important;\n  }\n  .wrap a:hover { color: #C8965A !important; }\n  .wrap .specs {\n    background: #EDE0D4 !important; border: 1px solid rgba(59, 28, 8, 0.4) !important;\n    padding: 32px 36px !important; margin: 16px 0 0 0 !important; border-radius: 0 !important;\n  }\n  .wrap .specs-list { margin: 0 !important; padding: 0 !important; list-style: none !important; }\n  .wrap .specs-list li {\n    font-size: 17px !important; line-height: 1.55 !important;\n    padding: 6px 0 !important; color: #3B1C08 !important;\n    border: 0 !important; margin: 0 !important;\n    font-family: 'Inter', sans-serif !important;\n  }\n  .wrap .specs-list li + li { border-top: 1px solid rgba(59, 28, 8, 0.08) !important; }\n  .wrap .specs-list li strong { color: #3B1C08 !important; font-weight: 700 !important; }\n  .wrap .specs-note {\n    font-family: 'Inter', sans-serif !important; font-size: 11px !important;\n    color: rgba(59, 28, 8, 0.65) !important; text-transform: uppercase !important;\n    letter-spacing: 2px !important; margin-top: 24px !important;\n    padding-top: 18px !important; border-top: 1px dashed rgba(59, 28, 8, 0.4) !important;\n    font-weight: 500 !important;\n  }\n  .wrap .uses { display: grid !important; grid-template-columns: 1fr !important; gap: 14px !important; margin: 8px 0 0 0 !important; padding: 0 !important; list-style: none !important; }\n  .wrap .use { padding: 18px 22px !important; border-left: 2px solid #C8965A !important; background: #EDE0D4 !important; margin: 0 !important; }\n  .wrap .use h4 { margin: 0 0 6px 0 !important; padding: 0 !important; font-family: 'Inter', sans-serif !important; font-size: 13px !important; font-weight: 700 !important; text-transform: uppercase !important; letter-spacing: 1.5px !important; color: #3B1C08 !important; border: 0 !important; }\n  .wrap .use p { margin: 0 !important; font-size: 17px !important; line-height: 1.55 !important; color: #3B1C08 !important; }\n  .wrap .faq { margin-top: 12px !important; }\n  .wrap .faq-item { border-bottom: 1px solid rgba(59, 28, 8, 0.18) !important; padding: 18px 0 !important; margin: 0 !important; }\n  .wrap .faq-item:first-child { border-top: 1px solid rgba(59, 28, 8, 0.18) !important; }\n  .wrap .faq-item .q { font-family: 'Inter', sans-serif !important; font-weight: 700 !important; font-size: 17px !important; color: #3B1C08 !important; margin-bottom: 6px !important; line-height: 1.4 !important; }\n  .wrap .faq-item .a { font-size: 17px !important; color: #3B1C08 !important; line-height: 1.6 !important; font-family: 'Inter', sans-serif !important; }\n  .wrap .order { background: #2A1005 !important; color: #FDF8F3 !important; padding: 32px 36px !important; margin-top: 18px !important; }\n  .wrap .order h3 { color: #FDF8F3 !important; margin-top: 0 !important; }\n  .wrap .order p { color: rgba(253, 248, 243, 0.82) !important; }\n  .wrap .order a { color: #C8965A !important; text-decoration-color: #C8965A !important; }\n  .wrap .order a:hover { color: #fff !important; }\n  .wrap .order strong { color: #C8965A !important; }\n  .wrap .packs { display: flex !important; flex-wrap: wrap !important; gap: 6px !important; margin: 10px 0 20px 0 !important; padding: 0 !important; list-style: none !important; }\n  .wrap .pack { font-family: 'Inter', sans-serif !important; background: transparent !important; border: 1px solid #C8965A !important; color: #FDF8F3 !important; padding: 6px 12px !important; font-size: 12px !important; font-weight: 500 !important; letter-spacing: 1px !important; display: inline-block !important; }\n  .wrap article.static { max-width: 100%; margin: 0 auto; }\n  .wrap article.static h2 { margin-top: 48px !important; }\n  .wrap article.static h3 { margin-top: 28px !important; }\n  .wrap blockquote { border-left: 3px solid #C8965A !important; padding: 4px 22px !important; margin: 24px 0 !important; background: #EDE0D4 !important; font-style: italic !important; color: #3B1C08 !important; }\n  .wrap .hero-img { width: 100% !important; max-width: 1200px !important; height: auto !important; aspect-ratio: 1200 \/ 630 !important; object-fit: cover !important; margin: 0 0 32px 0 !important; display: block !important; background: #2A1005 !important; }\n  .wrap ul.content-list, .wrap ol.content-list { padding-left: 22px !important; margin: 0 0 16px 0 !important; }\n  .wrap ul.content-list li, .wrap ol.content-list li { padding: 4px 0 !important; color: #3B1C08 !important; font-size: 18px !important; line-height: 1.65 !important; font-family: 'Inter', sans-serif !important; }\n  @media (max-width: 640px) {\n    .wrap { font-size: 17px !important; padding: 32px 20px 72px !important; }\n    .wrap h1.product-title { font-size: 36px !important; }\n    .wrap h2 { font-size: 28px !important; }\n    .wrap details.accord \u003e summary { font-size: 24px !important; }\n    .wrap .specs { padding: 22px 24px !important; }\n    .wrap .order { padding: 24px 26px !important; }\n    .wrap .faq-item .q { font-size: 18px !important; }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"wrap\"\u003e\n  \u003ch1 class=\"product-title\"\u003eCocoaFoundry Cocoa Taster Pack\u003c\/h1\u003e\n\n  \u003csection class=\"section\"\u003e\n    \u003cspan class=\"stamp\"\u003eProduct Lead\u003c\/span\u003e\n    \u003cp\u003eTry before you commit.\u003c\/p\u003e\n    \u003cp\u003eNot sure which cocoa product is right for your recipe, formulation, or production line? This taster pack includes 100g each of our three core single-origin Ghana cocoa products:\u003c\/p\u003e\n    \u003cdiv class=\"uses\" style=\"margin-top: 24px;\"\u003e\n      \u003cdiv class=\"use\"\u003e\n        \u003ch4\u003e\u003ca href=\"\/products\/cocoa-butter\"\u003eNatural Prime Press Cocoa Butter\u003c\/a\u003e\u003c\/h4\u003e\n        \u003cp\u003ePrime pressed, lab-verified, slip point 32–35°C, stearic acid 33–35%.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"use\"\u003e\n        \u003ch4\u003e\u003ca href=\"\/products\/cocoa-mass-cocoa-liquor\"\u003eCocoa Mass\u003c\/a\u003e\u003c\/h4\u003e\n        \u003cp\u003e50–55% fat content, micro-ground, 99.7% fineness at 75µm.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"use\"\u003e\n        \u003ch4\u003e\u003ca href=\"\/products\/cocoa-nibs\"\u003eCocoa Nibs\u003c\/a\u003e\u003c\/h4\u003e\n        \u003cp\u003eSun-dried, single-origin, COCOBOD-certified.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cp style=\"margin-top: 28px;\"\u003eAll sourced direct from Ghana. All COCOBOD-certified. Dispatched from our UK hub in Chelmsford, Essex.\u003c\/p\u003e\n    \u003cp\u003eFor chocolatiers, bakers, cosmetics formulators, and food manufacturers evaluating our range before placing wholesale orders.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"section\"\u003e\n    \u003cspan class=\"stamp stamp--care\"\u003eFAQs\u003c\/span\u003e\n    \u003cdiv class=\"faq\"\u003e\n      \u003cdiv class=\"faq-item\"\u003e\n        \u003cdiv class=\"q\"\u003eWhat's included in the Cocoa Taster Pack?\u003c\/div\u003e\n        \u003cdiv class=\"a\"\u003e100g each of three core single-origin Ghana cocoa products: Natural Prime Press cocoa butter, cocoa mass, and cocoa nibs. Enough to test flavour, melt behaviour, and crystallisation in your own application before committing to larger volumes.\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"faq-item\"\u003e\n        \u003cdiv class=\"q\"\u003eWho is the taster pack for?\u003c\/div\u003e\n        \u003cdiv class=\"a\"\u003eChocolatiers, bakers, cosmetics formulators, and food manufacturers who want to evaluate our single-origin Ghana cocoa range before placing a wholesale order of 50kg or more.\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"faq-item\"\u003e\n        \u003cdiv class=\"q\"\u003eCan I get trade pricing after testing the pack?\u003c\/div\u003e\n        \u003cdiv class=\"a\"\u003eYes. Once you've evaluated the pack, email \u003ca href=\"mailto:wholesale@cocoafoundry.co.uk\"\u003ewholesale@cocoafoundry.co.uk\u003c\/a\u003e or visit the \u003ca href=\"\/pages\/wholesale\"\u003eWholesale\u003c\/a\u003e page for trade pricing on orders of 50kg and above, dispatched from our Chelmsford, Essex hub.\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"section\"\u003e\n    \u003cspan class=\"stamp stamp--care\"\u003eReady to Scale?\u003c\/span\u003e\n    \u003cdiv class=\"order\" style=\"margin-top: 8px;\"\u003e\n      \u003ch3\u003eWholesale \u0026amp; Trade Pricing\u003c\/h3\u003e\n      \u003cp\u003eVisit the \u003ca href=\"\/pages\/wholesale\"\u003eWholesale\u003c\/a\u003e page for trade pricing on 50kg+ orders, or email \u003ca href=\"mailto:wholesale@cocoafoundry.co.uk\"\u003ewholesale@cocoafoundry.co.uk\u003c\/a\u003e.\u003c\/p\u003e\n      \u003cp\u003eAll orders dispatched from Chelmsford, Essex. Free delivery on orders over £50 to most UK mainland postcodes.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\u003c\/div\u003e\n","brand":"CocoaFoundry","offers":[{"title":"Default Title","offer_id":53602878849365,"sku":"SKU: CF-TASTER-001","price":9.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0978\/6477\/8069\/files\/image_0376478f-c634-43ee-8350-5f624758edbf.png?v=1775210854"}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0978\/6477\/8069\/collections\/CollectionsPhoto.png?v=1758445837","url":"https:\/\/www.cocoafoundry.co.uk\/collections\/cocoa-chocolatier-products.oembed","provider":"CocoaFoundry","version":"1.0","type":"link"}