*, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }
:root {
--gold: #b89355;
--gold-light: #d4b07a;
--cream: #e8dcc8;
--cream-dim: #c4b49a;
--border: #1e1c18;
--border-gold: rgba(184,147,85,0.25);
}
body {
background: transparent;
color: var(--cream);
font-family: 'Raleway', sans-serif;
font-weight: 300;
min-height: 100vh;
overflow-x: hidden;
}
/* Nav */
nav {
display: flex;
align-items: center;
justify-content: space-between;
padding: 28px 60px;
border-bottom: 0.5px solid var(--border);
}
.nav-logo {
font-family: 'Cormorant Garamond', serif;
font-weight: 300;
font-size: 26px;
letter-spacing: 8px;
color: var(--cream);
text-decoration: none;
}
.nav-logo span {
display: block;
font-family: 'Raleway', sans-serif;
font-weight: 200;
font-size: 9px;
letter-spacing: 7px;
color: var(--gold);
margin-top: -2px;
}
.nav-links { display: flex; gap: 40px; list-style: none; }
.nav-links a {
font-family: 'Raleway', sans-serif;
font-weight: 200;
font-size: 11px;
letter-spacing: 3px;
color: var(--cream-dim);
text-decoration: none;
text-transform: uppercase;
transition: color 0.3s;
}
.nav-links a:hover { color: var(--gold); }
/* Hero */
.hero {
text-align: center;
padding: 90px 60px 60px;
position: relative;
opacity: 0;
animation: fadeUp 0.8s 0.1s forwards;
}
.hero::before {
content: '';
position: absolute;
top: 0; left: 50%;
transform: translateX(-50%);
width: 0.5px; height: 56px;
background: var(--gold);
opacity: 0.35;
}
.hero-eyebrow {
font-family: 'Raleway', sans-serif;
font-weight: 200;
font-size: 10px;
letter-spacing: 7px;
color: var(--gold);
text-transform: uppercase;
margin-bottom: 20px;
}
.hero-title {
font-family: 'Cormorant Garamond', serif;
font-weight: 300;
font-size: 62px;
letter-spacing: 3px;
color: var(--cream);
line-height: 1.1;
margin-bottom: 18px;
}
.hero-title em { font-style: italic; color: var(--gold); }
.hero-sub {
font-family: 'Raleway', sans-serif;
font-weight: 200;
font-size: 11px;
letter-spacing: 4px;
color: #4a4035;
text-transform: uppercase;
}
/* Divider */
.divider {
display: flex;
align-items: center;
gap: 20px;
padding: 0 60px;
max-width: 1000px;
margin: 10px auto 64px;
opacity: 0;
animation: fadeUp 0.8s 0.3s forwards;
}
.divider-line { flex: 1; height: 0.5px; background: var(--border-gold); }
.divider-diamond { width: 6px; height: 6px; background: var(--gold); transform: rotate(45deg); opacity: 0.6; }
/* Main content */
.content {
max-width: 900px;
margin: 0 auto;
padding: 0 60px 100px;
}
/* Section block */
.policy-block {
margin-bottom: 56px;
opacity: 0;
animation: fadeUp 0.9s forwards;
}
.policy-block:nth-child(1) { animation-delay: 0.4s; }
.policy-block:nth-child(2) { animation-delay: 0.55s; }
.policy-block:nth-child(3) { animation-delay: 0.7s; }
.policy-block:nth-child(4) { animation-delay: 0.85s; }
.policy-block:nth-child(5) { animation-delay: 1.0s; }
.block-label {
font-family: 'Raleway', sans-serif;
font-weight: 200;
font-size: 9px;
letter-spacing: 6px;
color: var(--gold);
text-transform: uppercase;
margin-bottom: 16px;
display: flex;
align-items: center;
gap: 12px;
}
.block-label::before {
content: '';
width: 20px; height: 0.5px;
background: var(--gold);
opacity: 0.5;
}
.block-title {
font-family: 'Cormorant Garamond', serif;
font-weight: 300;
font-size: 34px;
letter-spacing: 1px;
color: var(--cream);
line-height: 1.2;
margin-bottom: 20px;
}
.block-title em { font-style: italic; color: var(--gold); }
.block-rule { width: 40px; height: 0.5px; background: var(--border-gold); margin-bottom: 22px; }
.block-text {
font-family: 'Cormorant Garamond', serif;
font-weight: 300;
font-size: 18px;
line-height: 2;
color: #7a6a56;
letter-spacing: 0.3px;
}
/* NO RETURNS — highlighted box */
.no-return-box {
border: 0.5px solid var(--border-gold);
padding: 44px 48px;
position: relative;
margin-top: 24px;
}
.no-return-box::before {
content: '';
position: absolute;
top: 0; left: 0; right: 0;
height: 1px;
background: var(--gold);
opacity: 0.35;
}
.nr-corner-tl, .nr-corner-br {
position: absolute;
width: 20px; height: 20px;
}
.nr-corner-tl { top: -1px; left: -1px; border-top: 1px solid var(--gold); border-left: 1px solid var(--gold); opacity: 0.5; }
.nr-corner-br { bottom: -1px; right: -1px; border-bottom: 1px solid var(--gold); border-right: 1px solid var(--gold); opacity: 0.5; }
.nr-headline {
font-family: 'Cormorant Garamond', serif;
font-weight: 400;
font-size: 26px;
color: var(--cream);
letter-spacing: 2px;
margin-bottom: 16px;
}
.nr-text {
font-family: 'Raleway', sans-serif;
font-weight: 200;
font-size: 12px;
line-height: 2.2;
color: #5a4f3f;
letter-spacing: 1px;
}
.nr-badge {
display: inline-block;
border: 0.5px solid rgba(184,147,85,0.3);
padding: 6px 16px;
font-family: 'Raleway', sans-serif;
font-weight: 200;
font-size: 9px;
letter-spacing: 4px;
color: var(--gold);
text-transform: uppercase;
margin-bottom: 20px;
}
/* Exchange conditions */
.exchange-box {
border: 0.5px solid var(--border);
margin-top: 24px;
overflow: hidden;
}
.exchange-header {
background: rgba(184,147,85,0.05);
border-bottom: 0.5px solid var(--border-gold);
padding: 20px 32px;
display: flex;
align-items: center;
gap: 16px;
}
.exchange-header-icon {
width: 36px; height: 36px;
border: 0.5px solid var(--border-gold);
display: flex; align-items: center; justify-content: center;
flex-shrink: 0;
}
.exchange-header-icon svg { width: 16px; height: 16px; stroke: var(--gold); fill: none; stroke-width: 1.2; }
.exchange-header-title {
font-family: 'Cormorant Garamond', serif;
font-weight: 400;
font-size: 20px;
color: var(--cream);
letter-spacing: 2px;
}
.exchange-header-sub {
font-family: 'Raleway', sans-serif;
font-weight: 200;
font-size: 9px;
letter-spacing: 4px;
color: var(--gold);
text-transform: uppercase;
margin-top: 2px;
}
.exchange-conditions {
padding: 32px;
display: grid;
grid-template-columns: 1fr 1fr;
gap: 2px;
}
.condition {
padding: 24px;
border: 0.5px solid var(--border);
display: flex;
gap: 16px;
align-items: flex-start;
transition: border-color 0.3s;
}
.condition:hover { border-color: var(--border-gold); }
.condition-dot {
width: 5px; height: 5px;
background: var(--gold);
border-radius: 50%;
flex-shrink: 0;
margin-top: 5px;
opacity: 0.7;
}
.condition-text {
font-family: 'Raleway', sans-serif;
font-weight: 200;
font-size: 12px;
letter-spacing: 1px;
color: #5a4f3f;
line-height: 1.9;
}
.condition-text strong {
display: block;
color: var(--cream-dim);
font-weight: 300;
font-size: 13px;
letter-spacing: 1.5px;
margin-bottom: 4px;
}
/* Steps */
.steps {
margin-top: 24px;
border: 0.5px solid var(--border);
padding: 36px 40px;
}
.steps-title {
font-family: 'Raleway', sans-serif;
font-weight: 200;
font-size: 9px;
letter-spacing: 6px;
color: var(--gold);
text-transform: uppercase;
margin-bottom: 28px;
display: flex;
align-items: center;
gap: 12px;
}
.steps-title::before { content: ''; width: 20px; height: 0.5px; background: var(--gold); opacity: 0.5; }
.step-list { display: flex; flex-direction: column; gap: 0; }
.step {
display: flex;
gap: 24px;
align-items: flex-start;
padding: 20px 0;
border-bottom: 0.5px solid var(--border);
}
.step:last-child { border-bottom: none; padding-bottom: 0; }
.step-num {
font-family: 'Cormorant Garamond', serif;
font-weight: 300;
font-size: 28px;
color: rgba(184,147,85,0.2);
line-height: 1;
flex-shrink: 0;
width: 28px;
text-align: center;
margin-top: -2px;
}
.step-body {}
.step-title {
font-family: 'Cormorant Garamond', serif;
font-weight: 400;
font-size: 18px;
color: var(--cream);
letter-spacing: 1px;
margin-bottom: 6px;
}
.step-desc {
font-family: 'Raleway', sans-serif;
font-weight: 200;
font-size: 11px;
letter-spacing: 1px;
color: #5a4f3f;
line-height: 1.9;
}
/* Important note */
.important-note {
margin-top: 24px;
padding: 22px 28px;
border-left: 1px solid var(--gold);
background: rgba(184,147,85,0.03);
}
.important-note p {
font-family: 'Raleway', sans-serif;
font-weight: 200;
font-size: 11px;
letter-spacing: 1.5px;
color: #5a4f3f;
line-height: 2;
}
.important-note strong { color: var(--gold); font-weight: 300; }
/* Contact CTA */
.contact-cta {
margin-top: 64px;
text-align: center;
padding: 52px 40px;
border: 0.5px solid var(--border-gold);
position: relative;
opacity: 0;
animation: fadeUp 0.9s 1.1s forwards;
}
.contact-cta::before {
content: '';
position: absolute;
top: 0; left: 0; right: 0;
height: 1px;
background: var(--gold);
opacity: 0.25;
}
.cta-eyebrow {
font-family: 'Raleway', sans-serif;
font-weight: 200;
font-size: 9px;
letter-spacing: 6px;
color: var(--gold);
text-transform: uppercase;
margin-bottom: 16px;
}
.cta-title {
font-family: 'Cormorant Garamond', serif;
font-weight: 300;
font-size: 32px;
color: var(--cream);
letter-spacing: 2px;
margin-bottom: 12px;
}
.cta-sub {
font-family: 'Raleway', sans-serif;
font-weight: 200;
font-size: 12px;
letter-spacing: 2px;
color: #5a4f3f;
margin-bottom: 28px;
}
.cta-btn {
display: inline-block;
border: 0.5px solid var(--border-gold);
padding: 14px 40px;
font-family: 'Raleway', sans-serif;
font-weight: 200;
font-size: 10px;
letter-spacing: 5px;
color: var(--gold);
text-decoration: none;
text-transform: uppercase;
transition: background 0.3s, border-color 0.3s;
}
.cta-btn:hover { background: rgba(184,147,85,0.07); border-color: var(--gold); }
/* Footer */
footer {
text-align: center;
padding: 40px 60px;
border-top: 0.5px solid var(--border);
margin-top: 40px;
}
footer p {
font-family: 'Raleway', sans-serif;
font-weight: 200;
font-size: 10px;
letter-spacing: 3px;
color: #2e2820;
text-transform: uppercase;
}
@keyframes fadeUp {
from { opacity: 0; transform: translateY(20px); }
to { opacity: 1; transform: translateY(0); }
}
@media (max-width: 768px) {
nav { padding: 20px 24px; }
.nav-links { display: none; }
.hero { padding: 70px 24px 40px; }
.hero-title { font-size: 38px; }
.divider { padding: 0 24px; }
.content { padding: 0 24px 80px; }
.no-return-box { padding: 28px 24px; }
.exchange-conditions { grid-template-columns: 1fr; padding: 20px; }
.steps { padding: 24px; }
.contact-cta { padding: 36px 20px; }
footer { padding: 28px 24px; }
}
LUXE SCENT
Store Policy
Return & Refund Policy
Effective from 2020 · Luxe Scent
Our Return Policy
All Sales Are Final
At Luxe Scent, we take the utmost care in ensuring every order is packed and dispatched with precision. Due to the personal and intimate nature of fragrance products, we maintain a strict no-return policy on all purchases.
No Returns Policy
We Do Not Accept Returns
Once an order has been placed and confirmed, it cannot be returned under any circumstances. This applies to all products across all categories — opened or unopened, used or unused. We strongly encourage all customers to research their chosen fragrance thoroughly before making a purchase. Our team is always available to help you find the right scent.
Refund Policy
No Refunds Issued
We do not issue refunds on any order once it has been dispatched. All purchases are considered final at the point of payment. We recommend reading product descriptions carefully and reaching out to our team with any questions prior to purchase.
Please note: Refunds will not be processed for reasons including change of mind, incorrect fragrance selected, personal preference, or allergic reactions. We advise customers to sample a fragrance wherever possible before committing to a full bottle.
Exchange Policy
Exchange — Only When Applicable
While we do not accept returns, we do recognise that exceptions must exist for situations entirely beyond the customer's control. An exchange will be considered only under the following specific conditions.
Damaged in Transit Product arrived physically damaged due to shipping or handling by the courier. Bottle cracked, broken seal, or leaking fragrance caused by transit.
Arrived Damaged Product received in a damaged condition — including broken packaging, shattered bottle, or manufacturing defect present upon arrival.
Important: Exchanges will not be considered for change of mind, dislike of fragrance, incorrect selection by the customer, or any damage caused after delivery. Exchanges are subject to stock availability of the same product.
Exchange Process
How to Raise a Request
If your order qualifies for an exchange under the conditions above, please follow the steps below. Requests raised outside this process or after the stipulated timeframe will not be entertained.
Step by Step
1
Contact Us Within 24 Hours
Reach out to our support team within 24 hours of receiving your order. Requests made after this window will not be accepted under any circumstances.
2
Share Photographic Evidence
Provide clear photographs of the damaged product, the packaging it arrived in, and the shipping label. Evidence must be submitted along with your order number.
3
Await Our Review
Our team will review your request within 2–3 business days. We reserve the right to assess and determine the eligibility of each case individually.
4
Exchange Dispatched
If approved, we will arrange a replacement of the same product, subject to availability. No alternative products or monetary compensation will be offered.
Final Note
Our Commitment to You
We understand this policy may feel strict. It exists because every bottle of fragrance is handled with care and verified for authenticity before it leaves our hands. We hold ourselves to the highest standards so that when your order arrives, it is exactly as it should be — perfect.
Luxe Scent reserves the right to amend this policy at any time without prior notice. The policy in effect at the time of purchase shall apply to that order. By placing an order with Luxe Scent, you acknowledge and agree to the terms of this Return & Refund Policy.
© 2026 Luxe Scent · Est. 2020 · All rights reserved