Échanges et retours
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="UTF-8">
<meta content="width=device-width, initial-scale=1.0" name="viewport">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap">
<title>Échanges et retours – Zavindo</title>
<style>
:root {
--primary: #13404f;
--secondary: #d3e4dc;
--secondary-dark: #b4cfc5;
--bg: #f7faf9;
--white: #ffffff;
--text: #111111;
--muted: #4a5a5e;
--border: #dce8e3;
}
* { margin: 0; padding: 0; box-sizing: border-box; }
body {
font-family: 'Inter', sans-serif;
background: var(--bg);
color: var(--text);
font-size: 16px;
line-height: 1.7;
}
header {
background: var(--white);
border-bottom: 3px solid var(--secondary);
padding: 1.2rem 2rem;
display: flex;
align-items: center;
justify-content: space-between;
gap: 1rem;
}
header img.logo { height: 46px; width: auto; }
header .tagline {
font-size: 0.76rem;
font-weight: 500;
letter-spacing: 0.16em;
text-transform: uppercase;
color: var(--primary);
opacity: 0.65;
}
.hero {
background: var(--primary);
padding: 3.5rem 2rem 4.5rem;
text-align: center;
position: relative;
overflow: hidden;
}
.hero::before {
content: '';
position: absolute;
top: -60px; right: -60px;
width: 260px; height: 260px;
border-radius: 50%;
background: rgba(211,228,220,0.08);
}
.hero::after {
content: '';
position: absolute;
bottom: -1px; left: 0; right: 0;
height: 44px;
background: var(--bg);
clip-path: ellipse(55% 100% at 50% 100%);
}
.hero h1 {
font-size: clamp(1.9rem, 4.5vw, 3rem);
font-weight: 700;
color: var(--white);
line-height: 1.2;
letter-spacing: -0.02em;
position: relative;
}
.hero p {
margin-top: 0.9rem;
font-size: 1.05rem;
color: var(--secondary);
max-width: 520px;
margin-inline: auto;
font-weight: 300;
position: relative;
}
.badge {
display: inline-flex;
align-items: center;
gap: 0.5rem;
background: var(--secondary);
color: var(--primary);
font-weight: 700;
font-size: 1rem;
padding: 0.55rem 1.6rem;
border-radius: 999px;
margin-top: 1.6rem;
letter-spacing: 0.01em;
position: relative;
}
.container {
max-width: 820px;
margin: 0 auto;
padding: 3rem 1.5rem;
}
.section-title {
font-size: 1.15rem;
font-weight: 700;
color: var(--primary);
margin-bottom: 1.3rem;
display: flex;
align-items: center;
gap: 0.8rem;
text-transform: uppercase;
letter-spacing: 0.05em;
}
.section-title::after {
content: '';
flex: 1;
height: 2px;
background: var(--secondary);
border-radius: 2px;
}
.steps { display: flex; flex-direction: column; gap: 1rem; margin-bottom: 3rem; }
.step {
display: flex;
gap: 1.4rem;
align-items: flex-start;
background: var(--white);
border: 1.5px solid var(--border);
border-radius: 14px;
padding: 1.5rem 1.8rem;
box-shadow: 0 1px 8px rgba(19,64,79,0.06);
transition: transform 0.2s, box-shadow 0.2s;
}
.step:hover {
transform: translateY(-2px);
box-shadow: 0 6px 20px rgba(19,64,79,0.11);
}
.step-num {
flex-shrink: 0;
width: 46px; height: 46px;
background: var(--primary);
color: var(--secondary);
font-size: 1.15rem;
font-weight: 700;
border-radius: 50%;
display: flex; align-items: center; justify-content: center;
}
.step-body h3 {
font-weight: 600;
font-size: 1rem;
color: var(--text);
margin-bottom: 0.3rem;
}
.step-body p { color: var(--muted); font-size: 0.93rem; }
.step-body a.dl-btn {
display: inline-flex;
align-items: center;
gap: 0.4rem;
margin-top: 0.8rem;
background: var(--primary);
color: var(--secondary);
font-weight: 600;
font-size: 0.86rem;
padding: 0.5rem 1.15rem;
border-radius: 8px;
text-decoration: none;
transition: opacity 0.2s;
}
.step-body a.dl-btn:hover { opacity: 0.85; }
.cards { display: grid; grid-template-columns: 1fr 1fr; gap: 1.1rem; margin-bottom: 3rem; }
@media(max-width: 560px){ .cards { grid-template-columns: 1fr; } }
.card {
background: var(--white);
border-radius: 14px;
border: 1.5px solid var(--border);
padding: 1.5rem;
box-shadow: 0 1px 8px rgba(19,64,79,0.06);
}
.card.accent { border-left: 4px solid var(--primary); }
.card h3 { font-size: 0.98rem; font-weight: 600; color: var(--text); margin-bottom: 0.55rem; }
.card p, .card li { font-size: 0.92rem; color: var(--muted); }
.card ul { padding-left: 1.1rem; }
.card li { margin-bottom: 0.3rem; }
.table-wrap {
background: var(--white);
border-radius: 14px;
border: 1.5px solid var(--border);
overflow: hidden;
margin-bottom: 3rem;
box-shadow: 0 1px 8px rgba(19,64,79,0.06);
}
table { width: 100%; border-collapse: collapse; }
thead { background: var(--primary); color: var(--secondary); }
thead th { padding: 0.9rem 1.4rem; text-align: left; font-size: 0.8rem; letter-spacing: 0.09em; text-transform: uppercase; font-weight: 600; }
tbody tr:nth-child(even) { background: #eef5f2; }
tbody td { padding: 0.85rem 1.4rem; font-size: 0.93rem; color: var(--text); }
.address-block {
background: var(--secondary);
border-radius: 14px;
padding: 2rem 2.2rem;
margin-bottom: 3rem;
display: flex;
gap: 1.5rem;
align-items: flex-start;
border: 1.5px solid var(--secondary-dark);
}
.address-icon { font-size: 1.8rem; flex-shrink: 0; margin-top: 0.1rem; }
.address-block h3 { font-size: 0.98rem; font-weight: 700; color: var(--primary); margin-bottom: 0.5rem; }
.address-block address { font-style: normal; font-size: 0.94rem; line-height: 1.9; color: var(--text); }
.contact-bar {
background: var(--primary);
border-radius: 14px;
padding: 1.6rem 2rem;
display: flex;
align-items: center;
justify-content: space-between;
gap: 1rem;
flex-wrap: wrap;
margin-bottom: 3rem;
}
.contact-bar p { color: var(--secondary); font-weight: 400; font-size: 0.95rem; }
.contact-bar a {
background: var(--secondary);
color: var(--primary);
font-weight: 700;
padding: 0.65rem 1.5rem;
border-radius: 8px;
text-decoration: none;
font-size: 0.92rem;
transition: opacity 0.2s;
white-space: nowrap;
}
.contact-bar a:hover { opacity: 0.85; }
footer {
background: var(--primary);
text-align: center;
padding: 1.8rem 1rem;
color: rgba(211,228,220,0.5);
font-size: 0.79rem;
letter-spacing: 0.04em;
}
footer img { height: 30px; opacity: 0.6; display: block; margin: 0 auto 0.7rem; filter: brightness(10); }
</style>
</head>
<body>
<header>
<img class="logo" src="https://cdn.shopify.com/s/files/1/0976/5378/4901/files/Zavindo_webshop_logo_transparant.png" alt="Zavindo">
<div class="tagline">Politique de retour officielle</div>
</header>
<div class="hero">
<h1>Échange ou retour ?<br>Pas de problème.</h1>
<p>Nous faisons en sorte que la procédure soit aussi simple que possible. Pas satisfait ? Vous avez largement le temps de trouver une solution.</p>
<div class="badge">✓ Garantie de retour 60 jours</div>
</div>
<div class="container">
<div class="section-title">Retourner en 3 étapes</div>
<div class="steps">
<div class="step">
<div class="step-num">1</div>
<div class="step-body">
<h3>Remplissez le formulaire de retour</h3>
<p>Téléchargez le formulaire de retour et remplissez-le entièrement avant d'envoyer votre colis.</p>
<a class="dl-btn" href="https://cdn.shopify.com/s/files/1/0976/5378/4901/files/Retourformulier_Zavindo_909d3db3-4eeb-4c41-8798-b2f0bfcc0b26.pdf?v=1778444553" target="_blank">⬇ Télécharger le formulaire de retour (PDF)</a>
</div>
</div>
<div class="step">
<div class="step-num">2</div>
<div class="step-body">
<h3>Envoyez votre commande</h3>
<p>Renvoyez les articles accompagnés du formulaire de retour complété à notre adresse de retour. Utilisez toujours un code de suivi — en tant qu'expéditeur, vous êtes vous-même responsable de l'envoi.</p>
</div>
</div>
<div class="step">
<div class="step-num">3</div>
<div class="step-body">
<h3>Recevez votre remboursement</h3>
<p>Dès réception du colis, le montant de votre achat sera crédité sur votre compte bancaire <strong>dans les 5 jours ouvrables</strong>.</p>
</div>
</div>
</div>
<div class="section-title">Situations & solutions</div>
<div class="cards">
<div class="card accent">
<h3>🚚 Article reçu endommagé</h3>
<p>Contactez-nous dès que possible via <strong>info@zavindo.com</strong>. Nous veillerons à vous envoyer un produit de remplacement. Dans ce cas, les frais de retour sont entièrement pris en charge par Zavindo.</p>
</div>
<div class="card accent">
<h3>😕 Pas satisfait de votre achat ?</h3>
<p>Vous avez deux options :</p>
<ul>
<li><strong>Remboursement</strong> – renvoyez le produit non utilisé et dans son emballage d'origine</li>
<li><strong>Sans tracas</strong> – contactez-nous, nous cherchons ensemble la meilleure solution sans retour</li>
</ul>
</div>
</div>
<div class="section-title">Frais de retour</div>
<p style="margin-bottom: 1rem; color: var(--muted); font-size: 0.93rem;">Les frais de retour sont à votre charge, sauf si l'article a été reçu endommagé.</p>
<div class="table-wrap">
<table>
<thead>
<tr>
<th>Transporteur</th>
<th>Poids</th>
<th>Coût estimé (suivi inclus)</th>
</tr>
</thead>
<tbody>
<tr>
<td>PostNL</td>
<td>< 2 kg</td>
<td>€ 8,25</td>
</tr>
<tr>
<td>La Poste (Colissimo)</td>
<td>< 2 kg</td>
<td>€ 9,50</td>
</tr>
</tbody>
</table>
</div>
<div class="section-title">Adresse de retour</div>
<div class="address-block">
<div class="address-icon">📦</div>
<div>
<h3>Envoyez votre colis à :</h3>
<address>
R.E.D. Services Mijdrecht<br>
À l'attention de Zavindo<br>
Rendementsweg 20 A<br>
3641 SL Mijdrecht<br>
Pays-Bas
</address>
</div>
</div>
<div class="contact-bar">
<p>📩 Des questions sur votre retour ou vous avez reçu un produit endommagé ?</p>
<a href="mailto:info@zavindo.com">info@zavindo.com</a>
</div>
</div>
<footer>
<img src="https://cdn.shopify.com/s/files/1/0976/5378/4901/files/Zavindo_webshop_logo_transparant.png" alt="Zavindo">
© 2025 Zavindo – R.E.D. Services Mijdrecht | Rendementsweg 20 A, 3641 SL Mijdrecht
</footer>
</body>
</html>