Terms & Conditions — Canbo
*, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }
:root {
--cream: #F5F0E8;
--black: #1C1C1A;
--adana: #C0392B;
--xalapa: #27714E;
--berry: #2B5FAC;
--mid: #6B6860;
--rule: #D8D0C0;
}
body {
background: var(--cream);
color: var(--black);
font-family: 'Inter', sans-serif;
font-size: 17px;
line-height: 1.7;
-webkit-font-smoothing: antialiased;
}
.hero {
padding: 64px 24px 48px;
max-width: 740px;
margin: 0 auto;
}
.hero-chip {
display: inline-block;
font-family: 'Barlow Condensed', sans-serif;
font-size: 11px;
font-weight: 700;
letter-spacing: 0.14em;
text-transform: uppercase;
color: var(--mid);
border: 1px solid var(--rule);
padding: 4px 10px;
border-radius: 2px;
margin-bottom: 28px;
}
.hero h1 {
font-family: 'Playfair Display', serif;
font-size: clamp(36px, 6vw, 52px);
font-weight: 700;
line-height: 1.1;
letter-spacing: -0.01em;
margin-bottom: 20px;
}
.hero h1 em {
font-style: italic;
font-weight: 400;
color: var(--adana);
}
.hero-meta {
display: flex;
gap: 24px;
flex-wrap: wrap;
font-family: 'Barlow Condensed', sans-serif;
font-size: 13px;
font-weight: 500;
letter-spacing: 0.06em;
text-transform: uppercase;
color: var(--mid);
margin-bottom: 36px;
padding-bottom: 28px;
border-bottom: 1px solid var(--rule);
}
.hero-meta span::before {
content: '—';
margin-right: 6px;
color: var(--rule);
}
.intro {
max-width: 740px;
margin: 0 auto 48px;
padding: 0 24px;
}
.intro p {
font-size: 18px;
line-height: 1.75;
color: var(--black);
padding-left: 20px;
border-left: 3px solid var(--adana);
}
.post-body {
max-width: 740px;
margin: 0 auto;
padding: 0 24px;
}
.post-body > p {
font-size: 17px;
line-height: 1.75;
color: var(--black);
margin-top: 20px;
}
.post-body > p + p { margin-top: 16px; }
.section-head {
margin-top: 56px;
margin-bottom: 20px;
padding-bottom: 12px;
border-bottom: 1px solid var(--rule);
}
.section-head h2 {
font-family: 'Playfair Display', serif;
font-size: clamp(22px, 3.5vw, 30px);
font-weight: 700;
line-height: 1.15;
letter-spacing: -0.01em;
}
.section-head h2 em {
font-style: italic;
font-weight: 400;
}
/* ── FACT ROWS ── */
.fact-rows {
display: flex;
flex-direction: column;
margin-top: 24px;
border-top: 1px solid var(--rule);
}
.fact-row {
display: grid;
grid-template-columns: 140px 1fr;
gap: 20px;
align-items: start;
padding: 18px 0;
border-bottom: 1px solid var(--rule);
}
.fact-label {
font-family: 'Barlow Condensed', sans-serif;
font-size: 11px;
font-weight: 700;
letter-spacing: 0.12em;
text-transform: uppercase;
color: var(--mid);
padding-top: 3px;
line-height: 1.4;
}
.fact-label.adana { color: var(--adana); }
.fact-label.xalapa { color: var(--xalapa); }
.fact-label.berry { color: var(--berry); }
.fact-text {
font-size: 16px;
line-height: 1.72;
color: var(--black);
}
.fact-text strong { font-weight: 600; }
/* ── POLICY ROWS ── */
.policy-rows {
display: flex;
flex-direction: column;
margin-top: 24px;
border-top: 1px solid var(--rule);
}
.policy-row {
display: grid;
grid-template-columns: 28px 1fr;
gap: 16px;
align-items: start;
padding: 16px 0;
border-bottom: 1px solid var(--rule);
}
.policy-icon {
font-size: 14px;
padding-top: 3px;
text-align: center;
color: var(--mid);
}
.policy-icon.yes { color: var(--xalapa); }
.policy-icon.no { color: var(--adana); }
.policy-text {
font-size: 16px;
line-height: 1.7;
color: var(--black);
}
.policy-text strong { font-weight: 600; }
/* ── DARK CALLOUT ── */
.callout {
background: var(--black);
color: var(--cream);
border-radius: 4px;
padding: 40px 44px;
margin: 56px 0;
}
.callout-label {
font-family: 'Barlow Condensed', sans-serif;
font-size: 10px;
font-weight: 700;
letter-spacing: 0.16em;
text-transform: uppercase;
color: rgba(245,240,232,0.45);
margin-bottom: 16px;
}
.callout h3 {
font-family: 'Playfair Display', serif;
font-size: clamp(18px, 2.8vw, 24px);
font-style: italic;
font-weight: 400;
color: var(--cream);
margin-bottom: 16px;
line-height: 1.25;
}
.callout p {
font-size: 15.5px;
line-height: 1.72;
color: rgba(245,240,232,0.82);
}
.callout p + p { margin-top: 14px; }
/* ── CONTACT BLOCK ── */
.contact-block {
margin-top: 24px;
border: 1px solid var(--rule);
border-radius: 3px;
overflow: hidden;
}
.contact-row {
display: grid;
grid-template-columns: 110px 1fr;
border-bottom: 1px solid var(--rule);
}
.contact-row:last-child { border-bottom: none; }
.contact-label {
font-family: 'Barlow Condensed', sans-serif;
font-size: 11px;
font-weight: 700;
letter-spacing: 0.1em;
text-transform: uppercase;
color: var(--mid);
padding: 14px 16px;
background: rgba(216,208,192,0.2);
border-right: 1px solid var(--rule);
display: flex;
align-items: center;
}
.contact-value {
font-size: 15.5px;
line-height: 1.6;
color: var(--black);
padding: 14px 16px;
display: flex;
align-items: center;
}
.contact-value a {
color: var(--adana);
text-decoration: none;
}
.contact-value a:hover { text-decoration: underline; }
.post-body .divider {
border: none;
border-top: 1px solid var(--rule);
margin: 52px 0 0;
}
.closing {
max-width: 740px;
margin: 0 auto;
padding: 0 24px 72px;
}
.closing p {
font-size: 17px;
line-height: 1.75;
margin-top: 20px;
}
.closing p:first-child { margin-top: 36px; }
.cta-block {
max-width: 740px;
margin: 0 auto 80px;
padding: 0 24px;
display: flex;
gap: 16px;
flex-wrap: wrap;
align-items: center;
}
.cta-block a {
display: inline-block;
font-family: 'Barlow Condensed', sans-serif;
font-size: 13px;
font-weight: 700;
letter-spacing: 0.1em;
text-transform: uppercase;
text-decoration: none;
padding: 14px 28px;
border-radius: 2px;
transition: opacity 0.15s;
}
.cta-block a:hover { opacity: 0.82; }
.cta-primary { background: var(--black); color: var(--cream); }
.cta-secondary { background: transparent; color: var(--black); border: 1.5px solid var(--black); }
@media (max-width: 520px) {
.fact-row { grid-template-columns: 1fr; gap: 6px; }
.fact-label { padding-top: 0; }
.contact-row { grid-template-columns: 1fr; }
.contact-label { border-right: none; border-bottom: 1px solid var(--rule); padding: 10px 14px; }
.contact-value { padding: 10px 14px; }
.callout { padding: 28px 24px; }
}
Legal
Terms &
Conditions
Canbo Limited
Last updated 2025
England & Wales
Please read these Terms carefully before using our website or purchasing our products. By accessing or using our website, you agree to be bound by these Terms.
Who can use
our website
→
You must be 18 years or older to use this website or purchase products.
→
By placing an order, you confirm that you meet this requirement.
Account
requirements
You may be required to create an account to access certain features. By doing so, you agree to:
✓
Provide accurate and up-to-date information.
✓
Keep your login details secure.
✓
Be responsible for all activity under your account.
Pricing &
orders
Currency
All prices are displayed in GBP (£) and include applicable taxes unless stated otherwise.
Checkout
Delivery fees and applicable discounts are shown at checkout before you confirm your order.
Our right
We reserve the right to refuse or cancel orders due to stock availability, pricing errors, or payment issues, and to limit quantities per order.
Products &
availability
We may update, change, or discontinue products or services at any time without notice. Product descriptions and images are provided for illustrative purposes and may vary slightly from the final product.
Artisan product disclaimer
Our products are handmade. Natural variation is part of that.
Natural variations in taste, texture, colour, or appearance may occur between batches. These variations are normal and not considered defects — they are a feature of small-batch, live fermented production.
Products must be stored and consumed according to the instructions provided on the label and product pages.
Intellectual
property
All content on this website — including the brand name, logos, images, designs, and text — is owned by Canbo Limited and protected by copyright and trademark laws.
✗
No content may be copied, reproduced, or used without written permission from Canbo Limited.
Account
suspension
We reserve the right to suspend or terminate accounts at our discretion if:
✗
These Terms are violated.
✗
There is misuse of the website.
✗
Fraudulent or harmful activity is suspected.
Limitation of
liability
Scope
To the fullest extent permitted by law, Canbo Limited is not liable for any injury, illness, loss, or damage arising from the use of our website or products.
Remedy
Your sole remedy is to stop using our services.
Note
Nothing in these Terms excludes liability where it cannot be excluded under applicable law.
Governing
law
Jurisdiction
These Terms are governed by the laws of England and Wales.
Disputes
Any disputes will be subject to the exclusive jurisdiction of the courts of England and Wales.
Changes
We may update these Terms at any time. Any changes will be posted on this page. Continued use of the website means you accept the updated Terms.
Contact us
These Terms exist to protect both you and us. If anything is unclear, or if you have a question before placing an order, get in touch before you buy.