Return Policy – Opulent Dreams
:root {
--gold: #C9A96E;
--gold-light: #E8D5B0;
--gold-pale: #F7F0E4;
--dark: #1A1714;
--mid: #4A4540;
--muted: #8A8078;
--border: rgba(201,169,110,0.25);
--bg: #FDFAF5;
--danger-bg: #FDF2F2;
--danger-border: #F5C8C8;
--danger-text: #8B2E2E;
--success-bg: #F2FAF5;
--success-border: #B8E4C9;
--success-text: #1A6B3A;
}
* { box-sizing: border-box; margin: 0; padding: 0; }
body {
background: var(--bg);
font-family: 'Jost', sans-serif;
color: var(--dark);
}
.rp-page {
padding: 3rem 1.5rem 4rem;
max-width: 800px;
margin: 0 auto;
}
/* Header */
.rp-header {
text-align: center;
padding-bottom: 2rem;
border-bottom: 1px solid var(--border);
margin-bottom: 2.5rem;
}
.rp-brand {
font-family: 'Cormorant Garamond', serif;
font-size: 11px;
letter-spacing: .22em;
color: var(--gold);
text-transform: uppercase;
font-weight: 400;
margin-bottom: 10px;
}
.rp-title {
font-family: 'Cormorant Garamond', serif;
font-size: 42px;
font-weight: 300;
color: var(--dark);
letter-spacing: .02em;
line-height: 1.15;
margin-bottom: 14px;
}
.rp-title em {
font-style: italic;
color: var(--gold);
}
.rp-subtitle {
font-size: 14px;
color: var(--muted);
font-weight: 300;
letter-spacing: .04em;
line-height: 1.75;
}
/* Ornament */
.rp-ornament {
margin: 0 auto 2.5rem;
display: flex;
align-items: center;
justify-content: center;
gap: 12px;
color: var(--gold);
font-size: 18px;
}
.rp-ornament::before,
.rp-ornament::after {
content: '';
display: block;
width: 60px;
height: 1px;
background: linear-gradient(90deg, transparent, var(--gold));
}
.rp-ornament::after {
background: linear-gradient(90deg, var(--gold), transparent);
}
/* 14-Day Countdown Banner */
.rp-countdown {
background: var(--dark);
border-radius: 4px;
padding: 1.5rem 2rem;
margin-bottom: 2rem;
display: flex;
align-items: center;
gap: 24px;
flex-wrap: wrap;
}
.rp-countdown-num {
font-family: 'Cormorant Garamond', serif;
font-size: 64px;
font-weight: 300;
color: var(--gold);
line-height: 1;
flex-shrink: 0;
}
.rp-countdown-info { flex: 1; }
.rp-countdown-label {
font-size: 11px;
letter-spacing: .14em;
text-transform: uppercase;
color: var(--gold-light);
margin-bottom: 8px;
font-weight: 400;
}
.rp-countdown-desc {
font-size: 14px;
font-weight: 300;
color: rgba(255,255,255,0.65);
line-height: 1.7;
}
/* 4-Step Grid */
.rp-steps {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(160px, 1fr));
gap: 12px;
margin-bottom: 2.5rem;
}
.rp-step {
background: var(--gold-pale);
border: 1px solid var(--gold-light);
border-radius: 4px;
padding: 1.2rem 1rem;
text-align: center;
}
.rp-step-icon {
font-size: 22px;
color: var(--gold);
margin-bottom: 8px;
}
.rp-step-num {
font-family: 'Cormorant Garamond', serif;
font-size: 11px;
letter-spacing: .12em;
color: var(--muted);
text-transform: uppercase;
margin-bottom: 4px;
}
.rp-step-title {
font-family: 'Cormorant Garamond', serif;
font-size: 17px;
font-weight: 400;
color: var(--dark);
margin-bottom: 6px;
}
.rp-step-desc {
font-size: 12px;
font-weight: 300;
color: var(--muted);
line-height: 1.6;
}
/* Sections */
.rp-section {
margin-bottom: 2rem;
}
.rp-section-head {
display: flex;
align-items: center;
gap: 12px;
margin-bottom: 1rem;
padding-bottom: 10px;
border-bottom: 1px solid var(--border);
}
.rp-section-num {
width: 30px;
height: 30px;
border: 1px solid var(--gold);
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
font-family: 'Cormorant Garamond', serif;
font-size: 15px;
color: var(--gold);
flex-shrink: 0;
}
.rp-section-title {
font-family: 'Cormorant Garamond', serif;
font-size: 22px;
font-weight: 400;
color: var(--dark);
letter-spacing: .03em;
}
.rp-body {
font-size: 15px;
font-weight: 300;
color: var(--mid);
line-height: 1.85;
}
/* Eligible / Not Eligible two-col */
.rp-two-col {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 12px;
margin-top: 14px;
}
.rp-col-card {
border-radius: 4px;
padding: 1rem 1.1rem;
}
.rp-col-card.eligible {
background: var(--success-bg);
border: 1px solid var(--success-border);
}
.rp-col-card.not-eligible {
background: var(--danger-bg);
border: 1px solid var(--danger-border);
}
.rp-col-head {
font-size: 11px;
letter-spacing: .1em;
text-transform: uppercase;
font-weight: 500;
margin-bottom: 12px;
display: flex;
align-items: center;
gap: 6px;
}
.rp-col-card.eligible .rp-col-head { color: var(--success-text); }
.rp-col-card.not-eligible .rp-col-head { color: var(--danger-text); }
.rp-col-list { list-style: none; }
.rp-col-list li {
font-size: 13px;
font-weight: 300;
color: var(--mid);
line-height: 1.65;
margin-bottom: 7px;
display: flex;
gap: 7px;
align-items: flex-start;
}
.rp-col-list li i {
font-size: 14px;
margin-top: 2px;
flex-shrink: 0;
}
.rp-col-card.eligible .rp-col-list li i { color: var(--success-text); }
.rp-col-card.not-eligible .rp-col-list li i { color: var(--danger-text); }
/* Refund highlight box */
.rp-refund-box {
background: var(--gold-pale);
border: 1px solid var(--gold-light);
border-radius: 4px;
padding: 1.25rem 1.5rem;
margin-top: 14px;
display: flex;
gap: 14px;
align-items: flex-start;
}
.rp-refund-icon {
font-size: 24px;
color: var(--gold);
flex-shrink: 0;
margin-top: 2px;
}
.rp-refund-text {
font-size: 14px;
font-weight: 300;
color: var(--mid);
line-height: 1.75;
}
.rp-refund-text strong {
font-family: 'Cormorant Garamond', serif;
font-size: 17px;
font-weight: 400;
color: var(--dark);
display: block;
margin-bottom: 5px;
}
/* Lists */
.rp-list { list-style: none; margin-top: 12px; }
.rp-list li {
display: flex;
gap: 10px;
align-items: flex-start;
font-size: 15px;
font-weight: 300;
color: var(--mid);
line-height: 1.7;
margin-bottom: 10px;
}
.rp-list li::before {
content: '—';
color: var(--gold);
flex-shrink: 0;
margin-top: 1px;
}
/* Contact Box */
.rp-contact-box {
margin-top: 2.5rem;
background: var(--dark);
border-radius: 4px;
padding: 2rem 2.5rem;
text-align: center;
}
.rp-contact-box .rp-brand {
color: var(--gold-light);
margin-bottom: 8px;
}
.rp-contact-title {
font-family: 'Cormorant Garamond', serif;
font-size: 24px;
font-weight: 300;
color: #fff;
margin-bottom: 8px;
letter-spacing: .03em;
}
.rp-contact-text {
font-size: 14px;
font-weight: 300;
color: rgba(255,255,255,0.55);
line-height: 1.75;
margin-bottom: 8px;
}
.rp-contact-email {
display: block;
font-size: 14px;
color: var(--gold-light);
margin-bottom: 16px;
letter-spacing: .04em;
}
.rp-contact-link {
display: inline-block;
border: 1px solid var(--gold);
color: var(--gold);
font-size: 11px;
letter-spacing: .12em;
text-transform: uppercase;
padding: 10px 28px;
border-radius: 2px;
text-decoration: none;
font-family: 'Jost', sans-serif;
font-weight: 400;
transition: background .2s, color .2s;
}
.rp-contact-link:hover {
background: var(--gold);
color: var(--dark);
}
.rp-footer-note {
text-align: center;
font-size: 12px;
color: var(--muted);
margin-top: 2rem;
font-weight: 300;
letter-spacing: .04em;
line-height: 1.75;
}
@media (max-width: 560px) {
.rp-title { font-size: 32px; }
.rp-two-col { grid-template-columns: 1fr; }
.rp-countdown-num { font-size: 48px; }
.rp-contact-box { padding: 1.5rem 1.25rem; }
}
✦
14
Day Hassle-Free Returns
You have 14 days from the date your order is delivered to request a return or exchange. No awkward questions — just a smooth, dignified experience worthy of the Opulent Dreams name.
Step 01
Contact Us
Email us within 14 days of delivery with your order number and reason for return.
Step 02
Pack Securely
Repack the item in its original packaging, unused and in original condition.
Step 03
Send It Back
Post the item to our returns address using a tracked delivery service.
Step 04
Get Refunded
Refund processed within 5–7 business days of receiving your return.
To qualify for a return, items must meet the following conditions. Please review carefully before sending any items back.
Eligible for Return
-
Returned within 14 days of delivery
-
Item unused and unwashed
-
Original tags and labels intact
-
Original packaging included
-
Item in resaleable condition
-
Faulty or damaged on arrival
-
Wrong item received
Not Eligible for Return
-
Returned after 14-day window
-
Washed, used, or worn items
-
Tags or labels removed
-
Items showing signs of use
-
Items damaged by the customer
-
Sale or clearance items (final sale)
-
Items without proof of purchase
Once we receive and inspect your returned item, we will notify you by email confirming whether your return has been approved or declined. If approved, your refund will be processed automatically.
Refund Processing Time
Refunds are issued to your original payment method within 5–7 business days of us receiving your return. Please allow additional time for your bank or card provider to reflect the credit. If you haven't received your refund after 10 business days, please contact us.
- Refunds are credited to the original payment method used at checkout.
- Original shipping costs are non-refundable unless the return is due to our error.
- Return postage costs are the responsibility of the customer, unless the item is faulty or incorrectly sent.
We are happy to offer an exchange for a different size or colour of the same product, subject to availability. To request an exchange, please contact us within 14 days of receiving your order, and we will guide you through the process.
- Exchanges are subject to stock availability at the time of request.
- If your preferred size or colour is unavailable, a full refund will be issued instead.
- Exchange items must meet the same return eligibility conditions listed above.
4
Faulty or Incorrect Items
If your item arrives damaged, defective, or is not what you ordered, we sincerely apologise and will make it right immediately — at no cost to you.
- Contact us within 48 hours of delivery with photos of the issue.
- We will arrange a free collection or prepaid return label.
- You may choose a full refund, a replacement, or an exchange.
- No return postage charges will apply for faulty or incorrect items.
Starting a return is simple. Just follow these steps and our team will handle the rest:
- Email support@opulentdreams.co.uk with your order number, the item(s) you wish to return, and your reason for returning.
- Wait for our confirmation email with return instructions and the return address — usually within 1 business day.
- Pack the item securely, ideally in its original packaging, and include a note with your order number inside.
- Ship using a tracked service and keep your proof of postage until your refund is confirmed.
This policy does not affect your statutory rights as a consumer under UK law. Under the Consumer Rights Act 2015, you are entitled to a repair, replacement, or refund if goods are faulty, not as described, or unfit for purpose. For online purchases, you also have the right to cancel your order within 14 days under the Consumer Contracts Regulations 2013, without giving any reason.