Hygiène · Coslys
Savon liquide de Marseille Bio Mandarine
Un geste quotidien alliant tradition marseillaise, douceur bio et fraîcheur de mandarine, pour vos mains et votre corps.
VEGAN
FABRIQUÉ EN FRANCE
96,5 % D’ORIGINE NATURELLE
FLACON 100 % RECYCLÉ
Le savon liquide de Marseille bio Mandarine Coslys est bien plus qu’un simple savon pour les mains. Fabriqué en France selon les traditions ancestrales de saponification, il allie efficacité nettoyante, douceur pour la peau et engagement écologique sincère. Un flacon suffit pour toute la famille, du lavage des mains au soin du corps.
Pourquoi choisir ce savon liquide de Marseille bio ?
Huile d’olive bio
Sa base saponifiée à l’huile d’olive bio nourrit la peau à chaque lavage, sans l’agresser. La glycérine naturellement présente maintient l’hydratation cutanée, même avec une utilisation quotidienne intensive.
Reine des prés bio
L’eau florale de reine des prés bio apporte une note apaisante appréciable, notamment pour les peaux sensibles ou sujettes aux rougeurs.
Mandarine bio
La fragrance de mandarine bio offre à chaque geste un instant frais et légèrement ensoleillé.
Composition du savon de Marseille liquide Coslys
Voici les ingrédients qui composent ce savon (liste INCI) :
Eau
Huile d’olive bio saponifiée, base nettoyante douce et nourrissante
Hydratante naturelle, issue de la saponification
Eau florale de reine des prés bio, apaisante
Sel marin, texturant naturel
Huile essentielle de mandarine bio, parfum naturel
Ajuste le pH pour le respect du film cutané
Composants naturels de l’huile essentielle de mandarine (allergènes)
*Ingrédients issus de l’agriculture biologique.
Comment utiliser votre savon de marseille liquide ?
Pour les mains
Appuyez une à deux fois sur la pompe, frottez les mains sous l’eau tiède et rincez. La mousse dense nettoie efficacement sans dessécher.
Pour le corps
Appliquez directement sur la peau humide ou sur un gant de toilette, massez en mouvements circulaires puis rincez à l’eau claire.
Usage ménager léger
Ce savon de Marseille liquide peut également servir de base pour une lessive liquide au savon de Marseille maison, dilué dans de l’eau avec quelques cuillères de bicarbonate.
Certifications et engagements éco-responsables
✅ Certifié Cosmébio
Formulation bio contrôlée et transparente.
🌱 Vegan
Aucun ingrédient d’origine animale.
♻️ Flacon 100 % recyclé et recyclable
Conçu pour limiter l’impact environnemental.
🔄 Rechargeable
Pensez à opter pour le grand format ou la recharge pour réduire vos déchets plastiques.
🇫🇷 Fabriqué en France
Savoir-faire local, circuit court.
Ce savon convient-il à toute la famille ?
Oui. Sa formulation douce, sans sulfates agressifs ni silicones, convient aux peaux sensibles, sèches ou mixtes. Il peut être utilisé par les adultes comme par les enfants dès l’âge de 3 ans.
Si vous êtes allergique aux composants naturels du limonène ou du linalool (présents dans l’huile essentielle de mandarine), consultez la liste INCI avant utilisation.
Questions fréquentes sur le savon liquide de Marseille
🧺 Peut-on l’utiliser comme lessive savon de Marseille liquide ?
En usage ponctuel sur des taches légères ou en complément d’une lessive maison, oui. Pour un usage machine régulier, préférez un produit spécifiquement formulé pour l’entretien du linge.
🧼 Quelle est la différence avec un savon de Marseille solide ?
La version liquide est plus pratique au quotidien, dosable grâce à la pompe, et moins susceptible de laisser des résidus sur les lavabos. Elle conserve les mêmes vertus nettoyantes et douces.
Se laver avec soin, naturellement
Avec le savon liquide de Marseille bio Mandarine de Coslys, vous choisissez un geste quotidien respectueux de votre peau et de la planète. Doux, naturel, vraiment efficace.
:root {
–soi-mand-marine: #1A2D3D;
–soi-mand-marine-dark: #0F1E2B;
–soi-mand-marine-light: #2C4458;
–soi-mand-pomme: #A1C544;
–soi-mand-pomme-dark: #84A636;
–soi-mand-pomme-light: rgba(161,197,68,0.10);
–soi-mand-white: #FFFFFF;
–soi-mand-off-white: #F8FAF6;
–soi-mand-stone: #F1F3EE;
–soi-mand-line: #E5E8E0;
–soi-mand-primary: #E8943A;
–soi-mand-primary-soft: #FDF3E7;
–soi-mand-accent: #D4A52A;
–soi-mand-text: #1A2D3D;
–soi-mand-text-soft: #4A5B6B;
–soi-mand-text-muted: #7B8693;
–soi-mand-shadow: 0 2px 8px rgba(26,45,61,0.06);
–soi-mand-shadow-md: 0 6px 20px rgba(26,45,61,0.08);
–soi-mand-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);
–soi-mand-radius: 12px;
–soi-mand-radius-sm: 8px;
–soi-mand-radius-pill: 999px;
}
.soi-mand-fiche * { margin: 0; padding: 0; box-sizing: border-box; }
.soi-mand-fiche img { max-width: 100%; height: auto; }
.soi-mand-fiche {
max-width: 1040px;
margin: 0 auto;
padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);
background: var(–soi-mand-white);
font-family: ‘Poppins’, -apple-system, BlinkMacSystemFont, ‘Segoe UI’, Roboto, sans-serif;
color: var(–soi-mand-text);
line-height: 1.7;
-webkit-font-smoothing: antialiased;
}
/* === HERO === */
.soi-mand-hero {
position: relative;
background: var(–soi-mand-marine);
padding: clamp(2rem, 5vw, 3.5rem) clamp(1.5rem, 4vw, 2.5rem);
margin-bottom: clamp(2rem, 4vw, 3rem);
border-radius: var(–soi-mand-radius);
text-align: center;
overflow: hidden;
}
.soi-mand-hero::before {
content: »;
position: absolute;
top: 0; left: 0; right: 0;
height: 4px;
background: var(–soi-mand-primary);
}
.soi-mand-hero-tag {
display: inline-flex;
align-items: center;
gap: 8px;
font-size: 11px;
font-weight: 500;
letter-spacing: 0.12em;
text-transform: uppercase;
color: rgba(255,255,255,0.7);
margin-bottom: 1rem;
}
.soi-mand-tag-dot {
display: inline-block;
width: 6px;
height: 6px;
background: var(–soi-mand-primary);
border-radius: 50%;
}
.soi-mand-hero-title {
display: block;
color: var(–soi-mand-white);
font-family: ‘Poppins’, sans-serif;
font-size: clamp(26px, 5vw, 38px);
font-weight: 600;
letter-spacing: -0.02em;
line-height: 1.2;
margin-bottom: 0.75rem;
}
.soi-mand-hero-subtitle {
font-family: ‘Inter’, sans-serif;
font-size: clamp(14px, 2vw, 16px);
color: rgba(255,255,255,0.85);
max-width: 580px;
margin: 0 auto 1.5rem;
line-height: 1.6;
}
.soi-mand-hero-labels {
display: flex;
flex-wrap: wrap;
justify-content: center;
gap: 8px;
}
.soi-mand-label {
display: inline-block;
padding: 6px 14px;
background: transparent;
border: 1px solid rgba(255,255,255,0.3);
color: var(–soi-mand-white);
font-size: 11px;
font-weight: 500;
letter-spacing: 0.08em;
border-radius: var(–soi-mand-radius-pill);
font-family: ‘Inter’, sans-serif;
}
.soi-mand-label-accent {
background: var(–soi-mand-primary);
border-color: var(–soi-mand-primary);
color: var(–soi-mand-white);
font-weight: 600;
}
/* === SECTIONS === */
.soi-mand-section {
margin-bottom: clamp(2rem, 4vw, 3rem);
}
.soi-mand-section h2 {
font-family: ‘Poppins’, sans-serif;
font-size: clamp(20px, 3vw, 26px);
font-weight: 600;
color: var(–soi-mand-marine);
margin-bottom: 1.5rem;
letter-spacing: -0.01em;
line-height: 1.3;
position: relative;
padding-bottom: 12px;
}
.soi-mand-section h2::after {
content: »;
position: absolute;
bottom: 0;
left: 0;
width: 40px;
height: 3px;
background: var(–soi-mand-pomme);
border-radius: 2px;
}
.soi-mand-section-intro {
font-size: clamp(14px, 2vw, 16px);
color: var(–soi-mand-text-soft);
margin-bottom: 1.5rem;
max-width: 720px;
}
.soi-mand-section p {
font-size: clamp(14px, 2vw, 15px);
color: var(–soi-mand-text);
line-height: 1.7;
margin-bottom: 0.8rem;
}
.soi-mand-section p:last-child {
margin-bottom: 0;
}
.soi-mand-section p em {
font-size: 13px;
color: var(–soi-mand-text-muted);
}
/* === BENEFITS === */
.soi-mand-benefits {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));
gap: 1.5rem;
}
.soi-mand-benefit {
background: var(–soi-mand-white);
padding: 1.5rem 1.25rem;
border-radius: var(–soi-mand-radius);
border: 1px solid var(–soi-mand-line);
text-align: center;
transition: transform 0.2s ease, box-shadow 0.2s ease;
}
.soi-mand-benefit:hover {
transform: translateY(-2px);
box-shadow: var(–soi-mand-shadow-md);
}
.soi-mand-benefit-icon {
width: 56px;
height: 56px;
margin: 0 auto 1rem;
background: var(–soi-mand-marine);
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
font-size: 24px;
position: relative;
}
.soi-mand-benefit-icon::after {
content: »;
position: absolute;
inset: -4px;
border: 1.5px solid var(–soi-mand-primary);
border-radius: 50%;
opacity: 0;
transition: opacity 0.2s ease;
}
.soi-mand-benefit:hover .soi-mand-benefit-icon::after {
opacity: 1;
}
.soi-mand-benefit h3 {
font-family: ‘Poppins’, sans-serif;
font-size: 16px;
font-weight: 600;
color: var(–soi-mand-marine);
margin-bottom: 0.5rem;
}
.soi-mand-benefit p {
font-size: 13px;
color: var(–soi-mand-text-soft);
line-height: 1.6;
margin: 0;
}
/* === GRID + CARDS === */
.soi-mand-grid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));
gap: 1.25rem;
}
.soi-mand-card {
background: var(–soi-mand-off-white);
padding: 1.25rem 1.5rem;
border-radius: var(–soi-mand-radius);
border-left: 3px solid var(–soi-mand-pomme);
}
.soi-mand-card h3 {
font-family: ‘Poppins’, sans-serif;
font-size: 16px;
font-weight: 600;
color: var(–soi-mand-marine);
margin-bottom: 0.5rem;
}
.soi-mand-card p {
font-size: 14px;
color: var(–soi-mand-text-soft);
line-height: 1.6;
margin: 0;
}
/* === COMPOSITION === */
.soi-mand-compo {
background: var(–soi-mand-off-white);
border-radius: var(–soi-mand-radius);
padding: 0.5rem 0;
overflow: hidden;
}
.soi-mand-compo-row {
display: flex;
justify-content: space-between;
align-items: center;
padding: 1rem 1.5rem;
border-bottom: 1px solid var(–soi-mand-line);
gap: 1rem;
flex-wrap: wrap;
}
.soi-mand-compo-row:last-child {
border-bottom: none;
}
.soi-mand-compo-label {
font-size: 12px;
font-weight: 500;
color: var(–soi-mand-text-muted);
text-transform: uppercase;
letter-spacing: 0.08em;
}
.soi-mand-compo-value {
font-family: ‘Poppins’, sans-serif;
font-size: 14px;
font-weight: 500;
color: var(–soi-mand-marine);
text-align: right;
}
/* === TIMELINE === */
.soi-mand-timeline {
display: flex;
flex-direction: column;
gap: 1rem;
}
.soi-mand-step {
display: flex;
gap: 1.25rem;
background: var(–soi-mand-white);
padding: 1.25rem 1.5rem;
border-radius: var(–soi-mand-radius);
border: 1px solid var(–soi-mand-line);
align-items: flex-start;
}
.soi-mand-step-num {
flex-shrink: 0;
width: 36px;
height: 36px;
background: var(–soi-mand-primary);
color: var(–soi-mand-white);
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
font-family: ‘Poppins’, sans-serif;
font-weight: 600;
font-size: 14px;
}
.soi-mand-step-content h3 {
font-family: ‘Poppins’, sans-serif;
font-size: 15px;
font-weight: 600;
color: var(–soi-mand-marine);
margin-bottom: 0.3rem;
}
.soi-mand-step-content p {
font-size: 14px;
color: var(–soi-mand-text-soft);
line-height: 1.6;
margin: 0;
}
/* === TIP === */
.soi-mand-tip {
display: flex;
gap: 1rem;
background: var(–soi-mand-primary-soft);
border-left: 4px solid var(–soi-mand-primary);
padding: 1.25rem 1.5rem;
border-radius: 0 var(–soi-mand-radius) var(–soi-mand-radius) 0;
align-items: flex-start;
margin-top: 1.25rem;
}
.soi-mand-tip-icon {
flex-shrink: 0;
font-size: 22px;
line-height: 1;
}
.soi-mand-tip strong {
display: block;
font-family: ‘Poppins’, sans-serif;
font-weight: 600;
font-size: 14px;
color: var(–soi-mand-marine);
margin-bottom: 4px;
}
.soi-mand-tip p {
font-size: 14px;
color: var(–soi-mand-text);
line-height: 1.6;
margin: 0;
}
/* === ACCORDÉON === */
.soi-mand-accordion {
display: flex;
flex-direction: column;
gap: 8px;
}
.soi-mand-accordion-item {
background: var(–soi-mand-off-white);
border-radius: var(–soi-mand-radius-sm);
border: 1px solid var(–soi-mand-line);
overflow: hidden;
}
.soi-mand-accordion-header {
font-family: ‘Poppins’, sans-serif;
font-weight: 500;
font-size: 14px;
color: var(–soi-mand-marine);
padding: 1rem 1.25rem;
cursor: pointer;
list-style: none;
display: flex;
justify-content: space-between;
align-items: center;
}
.soi-mand-accordion-header::-webkit-details-marker {
display: none;
}
.soi-mand-accordion-header::after {
content: ‘+’;
font-size: 20px;
font-weight: 300;
color: var(–soi-mand-primary);
transition: transform 0.2s ease;
}
.soi-mand-accordion-item[open] .soi-mand-accordion-header::after {
transform: rotate(45deg);
}
.soi-mand-accordion-content {
padding: 0 1.25rem 1rem;
}
.soi-mand-accordion-content p {
font-size: 14px;
color: var(–soi-mand-text-soft);
line-height: 1.6;
margin: 0;
}
/* === CTA BOX === */
.soi-mand-cta-box {
background: var(–soi-mand-marine);
padding: clamp(2rem, 4vw, 2.5rem);
border-radius: var(–soi-mand-radius);
text-align: center;
position: relative;
overflow: hidden;
}
.soi-mand-cta-box::before {
content: »;
position: absolute;
top: 0;
left: 50%;
transform: translateX(-50%);
width: 60px;
height: 4px;
background: var(–soi-mand-primary);
border-radius: 0 0 4px 4px;
}
.soi-mand-cta-tag {
font-family: ‘Inter’, sans-serif;
font-size: 11px;
font-weight: 500;
letter-spacing: 0.15em;
text-transform: uppercase;
color: var(–soi-mand-primary);
margin-bottom: 0.75rem;
}
.soi-mand-cta-text {
font-family: ‘Poppins’, sans-serif;
font-size: clamp(18px, 3vw, 22px);
font-weight: 500;
color: var(–soi-mand-white);
line-height: 1.4;
margin: 0;
max-width: 580px;
margin-left: auto;
margin-right: auto;
}
/* === RESPONSIVE === */
@media (max-width: 640px) {
.soi-mand-step {
flex-direction: column;
gap: 0.75rem;
}
.soi-mand-compo-row {
flex-direction: column;
align-items: flex-start;
gap: 4px;
}
.soi-mand-compo-value {
text-align: left;
}
.soi-mand-hero {
padding: 1.75rem 1.25rem;
}
.soi-mand-tip {
flex-direction: column;
gap: 0.5rem;
}
}
/* === ACCESSIBILITÉ === */
@media (prefers-reduced-motion: reduce) {
.soi-mand-fiche * {
animation: none;
transition: none;
}
}
@media (prefers-contrast: more) {
.soi-mand-fiche {
–soi-mand-text-soft: #2C3E50;
–soi-mand-line: #B0B8B0;
}
}














Avis
Il n’y a pas encore d’avis.