Return & Refund Policy — Devenor
*, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }
:root {
--bg: #ffffff;
--bg-secondary: #f5f4f1;
--text: #1a1a18;
--text-secondary: #5f5e5a;
--border: rgba(0,0,0,0.12);
--border-secondary: rgba(0,0,0,0.2);
--blue-bg: #e6f1fb;
--blue-text: #185fa5;
--green-bg: #eaf3de;
--green-text: #3b6d11;
--amber-bg: #faeeda;
--amber-text: #854f0b;
--red-bg: #fcebeb;
--red-text: #a32d2d;
--radius-md: 8px;
--radius-lg: 12px;
}
@media (prefers-color-scheme: dark) {
:root {
--bg: #1e1e1c;
--bg-secondary: #2a2a28;
--text: #f0efe8;
--text-secondary: #9e9d97;
--border: rgba(255,255,255,0.1);
--border-secondary: rgba(255,255,255,0.2);
--blue-bg: #0c447c;
--blue-text: #b5d4f4;
--green-bg: #27500a;
--green-text: #c0dd97;
--amber-bg: #633806;
--amber-text: #fac775;
--red-bg: #791f1f;
--red-text: #f7c1c1;
}
}
body {
font-family: 'DM Sans', sans-serif;
background: var(--bg-secondary);
color: var(--text);
min-height: 100vh;
padding: 2.5rem 1rem;
}
.page {
max-width: 760px;
margin: 0 auto;
}
/* Hero */
.hero {
border-bottom: 0.5px solid var(--border);
padding-bottom: 1.75rem;
margin-bottom: 2rem;
}
.badge {
display: inline-block;
background: var(--bg);
border: 0.5px solid var(--border-secondary);
border-radius: 20px;
font-size: 12px;
font-weight: 500;
padding: 4px 14px;
color: var(--text-secondary);
margin-bottom: 1rem;
letter-spacing: 0.04em;
text-transform: uppercase;
}
.hero h1 {
font-family: 'Playfair Display', serif;
font-size: 36px;
font-weight: 600;
line-height: 1.2;
margin-bottom: .5rem;
}
.hero p {
font-size: 14px;
color: var(--text-secondary);
}
/* Quick cards */
.quick-cards {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 12px;
margin-bottom: 1.75rem;
}
.qcard {
background: var(--bg);
border-radius: var(--radius-lg);
padding: 1.1rem 1.25rem;
border: 0.5px solid var(--border);
}
.qcard-num {
font-family: 'Playfair Display', serif;
font-size: 28px;
font-weight: 600;
margin-bottom: 4px;
}
.qcard-label {
font-size: 12px;
color: var(--text-secondary);
line-height: 1.4;
}
.qcard.blue .qcard-num { color: var(--blue-text); }
.qcard.amber .qcard-num { color: var(--amber-text); }
.qcard.green .qcard-num { color: var(--green-text); }
/* Sections */
.section {
border: 0.5px solid var(--border);
border-radius: var(--radius-lg);
background: var(--bg);
margin-bottom: 1rem;
overflow: hidden;
}
.section-head {
display: flex;
align-items: center;
gap: 12px;
padding: 1rem 1.25rem;
border-bottom: 0.5px solid var(--border);
}
.icon {
width: 32px;
height: 32px;
border-radius: var(--radius-md);
display: flex;
align-items: center;
justify-content: center;
font-size: 15px;
flex-shrink: 0;
}
.icon.blue { background: var(--blue-bg); color: var(--blue-text); }
.icon.green { background: var(--green-bg); color: var(--green-text); }
.icon.amber { background: var(--amber-bg); color: var(--amber-text); }
.icon.red { background: var(--red-bg); color: var(--red-text); }
.section-title { font-weight: 500; font-size: 15px; }
.section-body {
padding: 1.1rem 1.25rem;
font-size: 14px;
line-height: 1.75;
color: var(--text-secondary);
}
/* Lists */
.section-body ul {
padding-left: 0;
list-style: none;
display: flex;
flex-direction: column;
gap: 10px;
margin-top: .6rem;
}
.section-body ul li {
display: flex;
align-items: flex-start;
gap: 10px;
}
.dot {
width: 6px;
height: 6px;
border-radius: 50%;
flex-shrink: 0;
margin-top: 9px;
}
/* Alert */
.alert {
background: var(--red-bg);
border: 0.5px solid rgba(163,45,45,0.3);
border-radius: var(--radius-md);
padding: .8rem 1rem;
font-size: 13px;
color: var(--red-text);
margin-top: .85rem;
display: flex;
gap: 10px;
align-items: flex-start;
line-height: 1.6;
}
/* Steps */
.steps { display: flex; flex-direction: column; }
.step {
display: flex;
gap: 14px;
padding: .85rem 0;
border-bottom: 0.5px solid var(--border);
}
.step:last-child { border-bottom: none; }
.step-num {
width: 26px;
height: 26px;
border-radius: 50%;
font-size: 12px;
font-weight: 500;
display: flex;
align-items: center;
justify-content: center;
flex-shrink: 0;
margin-top: 1px;
}
.step-num.blue { background: var(--blue-bg); color: var(--blue-text); }
.step-num.green { background: var(--green-bg); color: var(--green-text); }
.step-text {
font-size: 14px;
color: var(--text-secondary);
line-height: 1.65;
}
.step-text strong { color: var(--text); font-weight: 500; }
/* Pill */
.pill {
display: inline-block;
font-size: 11px;
font-weight: 500;
padding: 3px 12px;
border-radius: 20px;
margin-bottom: 8px;
letter-spacing: 0.03em;
text-transform: uppercase;
}
.pill.red { background: var(--red-bg); color: var(--red-text); }
/* Two-column */
.two-col {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 12px;
margin-bottom: 1rem;
}
.two-col .section { margin-bottom: 0; }
/* Contact bar */
.contact-bar {
background: var(--bg);
border: 0.5px solid var(--border);
border-radius: var(--radius-lg);
padding: 1.1rem 1.5rem;
display: flex;
align-items: center;
justify-content: space-between;
gap: 1rem;
margin-top: 1.5rem;
}
.contact-bar .label { font-weight: 500; color: var(--text); margin-bottom: 3px; font-size: 15px; }
.contact-bar .sub { font-size: 13px; color: var(--text-secondary); }
.contact-bar a {
display: inline-block;
background: var(--blue-bg);
color: var(--blue-text);
text-decoration: none;
font-size: 13px;
font-weight: 500;
padding: 8px 18px;
border-radius: var(--radius-md);
white-space: nowrap;
transition: opacity .15s;
}
.contact-bar a:hover { opacity: .8; }
/* Footer */
.footer {
text-align: center;
font-size: 12px;
color: var(--text-secondary);
margin-top: 2.5rem;
padding-top: 1.5rem;
border-top: 0.5px solid var(--border);
}
/* Responsive */
@media (max-width: 600px) {
.quick-cards, .two-col { grid-template-columns: 1fr; }
.hero h1 { font-size: 28px; }
.contact-bar { flex-direction: column; align-items: flex-start; }
}
Legal
Return & Refund Policy
Last updated · April 2026 · Applies to all orders at devenor.shop
7 days
Return window from delivery
48 hrs
Report damage or defects
5–7 days
Refund processing time
✦
Eligibility for returns
To qualify for a return, all of the following must apply:
-
Item is unused, in original condition and original packaging
-
Proof of purchase is provided (order ID or receipt)
-
An unboxing video is submitted for damaged, defective, or incorrect items
2
Wait for approval — do not ship the item until you receive confirmation from our team
3
Ship the item back using the instructions provided in the approval email
⚠
Items sent back without prior approval will not be accepted and cannot be refunded.
Inspect your order immediately on delivery. If anything is damaged, defective, or incorrect — contact us within 48 hours and include a clear unboxing video. Claims without proper proof cannot be processed.
We do not offer direct exchanges. Once your return is approved, you may place a new order for the item you need.
Not eligible for return
-
Used or partially used products
-
Products damaged due to misuse
-
Items marked as "Final Sale"
-
Personal care products (where applicable)
1
We receive and inspect your returned item
2
You receive an email confirming approval or rejection of your refund
3
If approved, refund is credited to your original payment method within 5–7 business days
Your bank may take additional time to reflect the credit. If you haven't received your refund within 10 business days of approval, please contact us at support@devenor.shop.
-
Customers are responsible for return shipping charges unless the product is defective or incorrect
-
Original shipping charges (if any) are non-refundable in all cases