🕒
Return Window
You have 30 days from the date of delivery to request a return.
✅
Eligibility Criteria
- Item must be unused, uninstalled, and in original packaging
- Product must be in resalable condition (no damage, scratches, or signs of use)
- Lighting and LED products must not have been wired or powered on
- All accessories and documentation must be included
Returns that do not meet these conditions may be partially refunded or rejected.
🚫
Non-Returnable Items
- Opened electrical components or lighting products that have been used or installed
- Items returned after the 30-day window
- Products marked as final sale
💡
Special Note on Lighting Products
Lighting and LED items are fragile and sensitive to installation. For safety and resale reasons, any items that show signs of tampering, installation, or usage will not qualify for a return.
📦
Return Shipping & Costs
We offer free returns only in the following cases:
- The item is defective or damaged
- You received the wrong product
- There is a valid quality issue or manufacturer error
For all other reasons (e.g. change of mind, wrong size, buyer's remorse), you are responsible for return shipping. Return shipping fees will be deducted from your refund if the return is not eligible for free return.
🔁
Exchanges
To exchange an item, please submit a return request for the original item. Once it is accepted, place a new order for the desired item.
💰
Refunds
Once your return is received and inspected:
- We will notify you if your refund is approved or declined
- If approved, your refund will be processed to your original payment method within 10 business days
-
Shipping fees (if applicable) will be deducted from your refund
If more than 15 business days have passed since your return was approved, please contact us at contact@lumiliving.co.za.
📬
Return Process
Once your return is accepted, we will email you instructions and, if eligible, a prepaid shipping label.
Please do not send items back without confirmation.
.returns-container {
max-width: 800px;
margin: 0 auto;
padding: 30px 20px;
font-family: 'Helvetica Neue', Arial, sans-serif;
color: #333;
line-height: 1.6;
}
.returns-header {
text-align: center;
margin-bottom: 40px;
}
.returns-icon {
width: 100px;
height: auto;
margin-bottom: 20px;
}
h1 {
font-size: 2.5rem;
margin: 0 0 10px 0;
color: #333;
}
.subtitle {
font-size: 1.1rem;
color: #666;
margin-top: 0;
}
.policy-section {
margin-bottom: 30px;
padding: 25px;
background: #fff;
border-radius: 10px;
box-shadow: 0 2px 10px rgba(0,0,0,0.05);
position: relative;
}
.section-icon {
font-size: 1.8rem;
margin-bottom: 15px;
display: inline-block;
}
h2 {
font-size: 1.6rem;
margin: 0 0 15px 0;
padding-bottom: 10px;
border-bottom: 1px solid #f0f0f0;
}
.policy-list {
padding-left: 20px;
margin-bottom: 20px;
}
.policy-list li {
margin-bottom: 10px;
position: relative;
}
.note {
padding: 10px 15px;
background: #f9f9f9;
border-radius: 5px;
font-size: 0.95rem;
margin-top: 15px;
}
.important-note {
padding: 10px 15px;
background: #fff9e6;
border-left: 3px solid #CFA800;
border-radius: 5px;
font-size: 0.95rem;
margin-top: 15px;
}
.return-form-section {
margin-top: 40px;
margin-bottom: 40px;
padding: 30px;
background: #fff;
border-radius: 10px;
box-shadow: 0 2px 15px rgba(0,0,0,0.08);
}
.return-form {
margin-top: 25px;
}
.form-group {
margin-bottom: 20px;
}
.form-group label {
display: block;
margin-bottom: 8px;
font-weight: bold;
}
.form-group input,
.form-group select,
.form-group textarea {
width: 100%;
padding: 10px 12px;
border: 1px solid #ddd;
border-radius: 5px;
font-size: 1rem;
transition: border-color 0.3s;
}
.form-group input:focus,
.form-group select:focus,
.form-group textarea:focus {
border-color: #CFA800;
outline: none;
}
.checkbox-group {
display: flex;
align-items: flex-start;
}
.checkbox-group input {
width: auto;
margin-right: 10px;
margin-top: 5px;
}
.checkbox-group label {
font-weight: normal;
}
.required {
color: #e74c3c;
}
.submit-button {
background-color: #CFA800;
color: white;
border: none;
padding: 12px 24px;
font-size: 1rem;
border-radius: 5px;
cursor: pointer;
transition: background-color 0.3s;
font-weight: bold;
width: 100%;
}
.submit-button:hover {
background-color: #b89400;
}
.help-section {
text-align: center;
margin-top: 30px;
padding: 25px;
background: #fff;
border-radius: 10px;
box-shadow: 0 2px 10px rgba(0,0,0,0.05);
}
.contact-button {
display: inline-flex;
align-items: center;
padding: 10px 20px;
margin-top: 15px;
background-color: #CFA800;
color: white;
text-decoration: none;
border-radius: 30px;
font-weight: bold;
transition: background-color 0.3s;
}
.contact-button:hover {
background-color: #b89400;
}
.button-icon {
margin-right: 10px;
}
@media (max-width: 768px) {
.returns-header {
margin-bottom: 30px;
}
h1 {
font-size: 2rem;
}
.policy-section,
.return-form-section {
padding: 20px;
}
.section-icon {
font-size: 1.5rem;
}
}