Refund policy

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; } }

Opulent Dreams · Returns & Refunds

Our 14-Day
Return Policy

We want you to love every item you receive from Opulent Dreams.
If something isn't right, we make the return process simple and stress-free.

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.

1

Return Eligibility

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
2

Refunds

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.
3

Exchanges

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.
5

How to Start a Return

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.
6

Your Consumer Rights

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.

We're Here to Help

Questions About Your Return?

Our team is ready to assist you every step of the way.
Typical response within 24 hours on business days.

support@opulentdreams.co.uk Contact Support