@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,600;1,300;1,400;1,600&family=Montserrat:wght@300;400;500;600;700&display=swap');
.elz-policy *, .elz-policy *::before, .elz-policy *::after {
box-sizing: border-box; margin: 0; padding: 0;
}
.elz-policy {
--p-gold: #B8943F;
--p-gold-light: #D4AF6A;
--p-dark: #1A1714;
--p-charcoal: #2C2825;
--p-mid: #6B6560;
--p-cream: #F7F3EC;
--p-ivory: #FDFAF5;
--p-border: rgba(184,148,63,0.2);
width: 100%;
max-width: 780px;
margin: 0 auto;
font-family: 'Montserrat', sans-serif;
padding: 48px 0 40px;
}
.elz-policy-header {
text-align: center;
margin-bottom: 40px;
}
.elz-policy-eyebrow {
font-size: 9px; font-weight: 700;
letter-spacing: 0.4em; text-transform: uppercase;
color: var(--p-gold); margin-bottom: 14px;
display: block;
}
.elz-policy-title {
font-family: 'Cormorant Garamond', serif;
font-size: 36px; font-weight: 300;
color: var(--p-dark); line-height: 1.15;
margin-bottom: 18px; letter-spacing: 0.03em;
}
.elz-policy-title em {
font-style: italic; color: var(--p-gold);
}
.elz-policy-divider {
display: flex; align-items: center;
gap: 10px; justify-content: center;
margin-bottom: 16px;
}
.elz-policy-divider-line {
flex: 1; max-width: 60px; height: 1px;
background: linear-gradient(to right, transparent, var(--p-gold));
}
.elz-policy-divider-line:last-child {
background: linear-gradient(to left, transparent, var(--p-gold));
}
.elz-policy-diamond {
width: 4px; height: 4px;
background: var(--p-gold); transform: rotate(45deg);
}
.elz-policy-subtitle {
font-family: 'Cormorant Garamond', serif;
font-size: 16px; font-weight: 300; font-style: italic;
color: var(--p-mid); letter-spacing: 0.04em;
line-height: 1.6;
}
.elz-policy-highlight {
background: var(--p-dark);
padding: 24px 32px;
margin-bottom: 32px;
position: relative;
overflow: hidden;
}
.elz-policy-highlight::before {
content: '';
position: absolute; top: 0; left: 0; right: 0; height: 1px;
background: linear-gradient(90deg, transparent, var(--p-gold), transparent);
}
.elz-policy-highlight::after {
content: '';
position: absolute; bottom: 0; left: 0; right: 0; height: 1px;
background: linear-gradient(90deg, transparent, var(--p-gold-light), transparent);
}
.elz-policy-highlight-text {
font-family: 'Cormorant Garamond', serif;
font-size: 18px; font-weight: 300; font-style: italic;
color: rgba(255,255,255,0.9);
line-height: 1.6; letter-spacing: 0.03em;
text-align: center;
}
.elz-policy-highlight-text em {
font-style: normal; color: var(--p-gold-light);
}
.elz-policy-section {
margin-bottom: 28px;
border: 1px solid var(--p-border);
overflow: hidden;
}
.elz-policy-section-header {
background: var(--p-cream);
padding: 16px 24px;
border-bottom: 1px solid var(--p-border);
display: flex;
align-items: center;
gap: 14px;
}
.elz-policy-section-number {
font-family: 'Cormorant Garamond', serif;
font-size: 22px; font-weight: 300; font-style: italic;
color: var(--p-gold); line-height: 1;
flex-shrink: 0;
}
.elz-policy-section-title {
font-size: 10px; font-weight: 700;
letter-spacing: 0.25em; text-transform: uppercase;
color: var(--p-dark);
}
.elz-policy-section-body {
background: var(--p-ivory);
padding: 20px 24px;
}
.elz-policy-section-body p {
font-size: 13px; font-weight: 300;
color: var(--p-charcoal); line-height: 1.85;
letter-spacing: 0.04em; margin-bottom: 12px;
}
.elz-policy-section-body p:last-child { margin-bottom: 0; }
.elz-policy-section-body strong {
color: var(--p-dark); font-weight: 600;
}
.elz-policy-section-body a {
color: var(--p-gold); text-decoration: none;
}
.elz-policy-list {
margin: 10px 0 12px 0;
padding: 0;
list-style: none;
display: flex;
flex-direction: column;
gap: 8px;
}
.elz-policy-list li {
display: flex;
align-items: flex-start;
gap: 10px;
font-size: 13px; font-weight: 300;
color: var(--p-charcoal); line-height: 1.75;
letter-spacing: 0.04em;
}
.elz-policy-list li::before {
content: '✦';
color: var(--p-gold);
font-size: 8px;
margin-top: 5px;
flex-shrink: 0;
}
.elz-policy-footer {
background: var(--p-cream);
border: 1px solid var(--p-border);
padding: 20px 24px;
text-align: center;
}
.elz-policy-footer p {
font-size: 11px; font-weight: 300;
color: var(--p-mid); line-height: 1.8;
letter-spacing: 0.05em;
}
.elz-policy-footer a {
color: var(--p-gold); text-decoration: none;
}
.elz-policy-updated {
font-size: 9px; font-weight: 400;
letter-spacing: 0.15em; text-transform: uppercase;
color: var(--p-mid); text-align: center;
margin-bottom: 32px;
}
Last updated: May 2026
These terms govern your use of elanzowear.com
and any purchase made through our store.
Elanzo is an online retail store selling men’s linen clothing, operating at elanzowear.com. By accessing or purchasing from our store, you agree to be bound by these Terms of Service.
If you do not agree with any part of these terms, please do not use our website or place an order.
By placing an order, you confirm that:
- You are at least 18 years of age
- You are a resident of the United Kingdom or placing an order for delivery within the UK
- The information you provide is accurate and complete
All prices are displayed in British Pounds (GBP) and include VAT where applicable. We reserve the right to change prices at any time without prior notice. The price charged will be the price shown at the time of your order.
We make every effort to display product colours and descriptions accurately. However, we cannot guarantee that your device’s display will accurately reflect the actual colour of the item. Minor variations may occur.
We reserve the right to cancel any order if a product is listed at an incorrect price due to a technical error. In such cases, a full refund will be issued.
Once you place an order, you will receive an email confirmation. This confirmation does not constitute acceptance of your order — acceptance occurs when your order is dispatched.
We accept payment via major credit and debit cards, and other methods displayed at checkout. All payments are processed securely. We do not store payment card details.
We reserve the right to refuse or cancel any order at our discretion, including in cases of suspected fraud or errors in product information.
We aim to dispatch all orders within 1–3 business days. Estimated delivery time is 4–9 business days across the United Kingdom.
Delivery times are estimates and not guaranteed. We are not liable for delays caused by third-party carriers, customs, or circumstances beyond our control.
A tracking link will be provided once your order has been dispatched. Risk of loss or damage passes to you upon delivery.
We offer a 30-day returns policy. To be eligible for a return, items must be in their original condition — unworn, unwashed, and unaltered.
For full details, please refer to our Returns & Refund Policy.
Your statutory rights under the Consumer Rights Act 2015 and the Consumer Contracts Regulations 2013 are not affected by these terms.
All content on this website — including text, images, logos, and design — is the property of Elanzo and may not be copied, reproduced, or used without our prior written consent.
To the fullest extent permitted by UK law, Elanzo shall not be liable for any indirect, incidental, or consequential damages arising from your use of our website or products.
Our total liability to you in connection with any order shall not exceed the value of that order.
Nothing in these terms excludes or limits our liability for death or personal injury caused by negligence, fraud, or any other liability that cannot be excluded under UK law.
These Terms of Service are governed by the laws of England and Wales. Any disputes arising from these terms shall be subject to the exclusive jurisdiction of the courts of England and Wales.
We reserve the right to update these Terms of Service at any time. Changes will be posted on this page with an updated date. Continued use of our website after any changes constitutes your acceptance of the revised terms.