Le rituel commence avant la porte.
-
{aSavoir.map((t, i) => (
- {t} ))}
/* global React, ReactDOM */
const { useState, useEffect, useRef } = React;
/* ===========================================================
DATA
=========================================================== */
const RITUELS = [
{
id: 'decouverte',
nom: 'Découverte',
image: './images/main-page/rituels/decouverte.webp',
duree: '45 min',
prix: '80 €',
tone: 'green',
layout: 'wide',
desc: "Un premier pas vers vous. Ce soin soulage les tensions, stimule la circulation et vous aide à comprendre ce qui fatigue votre cuir chevelu.",
etapes: [
"Cascades d'eau chaude",
'Gommage du cuir chevelu',
'Massage crânien complet avec ustensiles de stimulation',
'Shampoing détente en plusieurs étapes',
'Soin des longueurs + bain de vapeur',
'Séchage',
],
},
{
id: 'evasion',
nom: 'Évasion',
image: './images/main-page/rituels/evasions.webp',
duree: '1h',
prix: '95 €',
tone: 'gold',
layout: 'vertical',
desc: "Pour celles qui veulent comprendre et lâcher prise. Démangeaisons, tiraillements, chute, excès de sébum… ce soin cible vos inconforts tout en vous offrant un véritable moment de détente.",
etapes: [
"Cascades d'eau chaude",
'Démaquillage et gommage doux du visage',
'Modelage visage',
'Gommage du cuir chevelu',
'Massage crânien complet avec outils de stimulation',
'Soin ayurvédique adapté aux problématiques',
'Shampoing détente en plusieurs étapes',
'Soin des longueurs + bain de vapeur',
'Séchage',
],
},
{
id: 'premium',
nom: 'Premium',
image: './images/main-page/rituels/premium.webp',
duree: '1h30',
prix: '120 €',
badge: 'Best-Seller',
tone: 'green',
layout: 'vertical',
desc: "L'expérience complète. Un soin profond qui relâche le corps, soulage le cuir chevelu et recharge l'énergie. Peau, cheveux, tensions : on prend soin de tout.",
etapes: [
'Démaquillage, gommage du visage',
"Cascades d'eau chaude",
'Gommage du cuir chevelu',
'Massage crânien complet avec outils de stimulation',
'Soin ayurvédique personnalisé (sébum, pellicules, inflammations…)',
'Massage du haut du corps aux huiles naturelles (buste, épaules, trapèzes)',
'Modelage visage',
'Shampoing détente en plusieurs étapes',
'Soin des longueurs',
'Bain de vapeur',
'Massage des bras',
'Séchage',
],
},
{
id: 'k-serenity',
nom: 'Rituel K-Serenity',
image: './images/main-page/rituels/k-serenity.webp',
duree: '1h45',
prix: '140 €',
badge: 'Signature',
tone: 'gold',
layout: 'wide',
reverse: true,
desc: 'Inspiré des rituels de beauté coréens. Dix-huit étapes exclusives mêlant aromathérapie, ultrasons, techniques manuelles et soins naturels sur-mesure. Purifie, oxygène et revitalise.',
etapes: [
"Cascades d'eau chaude",
'Peigne haute fréquence (purification + microcirculation)',
'Sérum ciblé selon les problématiques',
'Aromathérapie aux huiles essentielles adaptées',
'Ultrasons et vibrations pour pénétration des actifs',
'Casque de vapeur',
'Démaquillage et gommage doux du visage',
'Massage visage, cou, buste, trapèzes et nuque',
'Masque visage au collagène',
'Rinçage thérapeutique en cascade',
'Double shampoing et massage crânien',
'Soin des longueurs',
'Bain de vapeur',
'massage des bras et mains aux huiles naturelles',
'Rinçage final',
'Séchage et mise en beauté naturelle',
'Crème hydratante visage',
'Tisane relaxante',
],
},
{
id: 'circuit',
nom: 'Circuit Bien-Être',
image: './images/main-page/rituels/circuit-bien-etre.webp',
sousTitre: 'Massage des 5 Continents & Head Spa',
duree: '1h30',
prix: '155 €',
tone: 'green',
layout: 'hero',
desc: "Un soin complet pour relâcher les tensions et retrouver une profonde sensation de bien-être. Détente du corps, rééquilibrage de l'esprit, expérience sensorielle totale.",
etapes: [
'Sauna décontractant (15-min)',
'Massage des 5 Continents personnalisé selon la zone de votre choix',
"Cascades d'eau chaude",
'Gommage du cuir chevelu',
'Massage crânien complet avec ustensiles de stimulation',
'Shampoing détente en plusieurs étapes',
'Soin des longueurs + bain de vapeur',
'Séchage',
'Tisane chaude offerte',
],
},
{
id: 'maman-enfant',
nom: 'Rituel Maman / Enfant',
image: './images/main-page/rituels/maman-enfant.webp',
duree: '1h15',
prix: '155 €',
badge: 'Duo',
tone: 'gold',
layout: 'wide',
desc: "Inspirée de la formule Évasion et du rituel des Tout-Petits, cette expérience a été pensée pour offrir un moment de bien-être partagé tout en douceur. Relaxation profonde et soins capillaires adaptés à chacun, dans une atmosphère apaisante et sécurisante.",
etapes: [
"Cascades d'eau chaude",
'Démaquillage et gommage en douceur du visage uniquement pour la maman',
'Massage du visage',
'Gommage du cuir chevelu en douceur',
'Massage crânien complet avec outils de stimulation',
'Shampoing en plusieurs étapes pour détendre en profondeur',
'Soin des longueurs + bain de vapeur',
'Massage des bras',
'Séchage',
],
},
];
const MADEROTHERAPIE = {
id: 'maderotherapie',
nom: 'La Madérothérapie Visage',
image: './images/main-page/rituels/maderotherapie.webp',
duree: '35 min',
prix: '75 €',
tag: 'Visage',
intro: "Une technique naturelle et non invasive qui utilise des outils en bois sculptés à la main pour redessiner, tonifier et raviver l'éclat du visage.",
bienfaits: [
{
titre: 'Effet lifting immédiat',
texte: "Grâce à des mouvements précis, la peau est tonifiée, les traits rehaussés et l'ovale du visage redessiné.",
},
{
titre: 'Circulation sanguine et lymphatique',
texte: "Une meilleure oxygénation des tissus et un drainage en profondeur, pour dégonfler et éclaircir le teint.",
},
{
titre: 'Collagène et élastine',
texte: "Activation de la production naturelle : l'élasticité et la fermeté de la peau s'améliorent, les ridules s'atténuent.",
},
{
titre: 'Détoxification et détente',
texte: "Élimine les toxines accumulées et détend les muscles faciaux contractés par le stress.",
},
{
titre: 'Teint lumineux',
texte: "Le visage paraît plus reposé, éclatant et visiblement plus jeune.",
},
],
};
const TOUT_PETITS = {
id: 'tout-petits',
nom: 'Rituel des Tout-Petits',
image: './images/main-page/rituels/tout-petits.webp',
duree: '45 min',
prix: '60 €',
age: '4–11 ans',
desc: "Un moment de bien-être doux et ludique, pensé spécialement pour les enfants. Une bulle de détente rassurante, rien qu'à eux.",
etapes: [
"Cascades d'eau chaude",
'Gommage doux du cuir chevelu',
'Massage crânien complet avec ustensiles de stimulation',
'Shampoing détente en plusieurs étapes',
'Soin des longueurs + bain de vapeur',
'Séchage',
],
};
/* ===========================================================
HOOKS & PRIMITIVES
=========================================================== */
function useReveal() {
const ref = useRef(null);
useEffect(() => {
const el = ref.current;
if (!el) return;
const io = new IntersectionObserver(
(entries) => {
entries.forEach((e) => {
if (e.isIntersecting) {
el.classList.add('in');
io.unobserve(el);
}
});
},
{ threshold: 0.15, rootMargin: '0px 0px -40px 0px' }
);
io.observe(el);
return () => io.disconnect();
}, []);
return ref;
}
function Reveal({ as: Tag = 'div', className = '', style, delay = 0, children, ...rest }) {
const ref = useReveal();
return (
{ritual.desc} {MADEROTHERAPIE.intro} {TOUT_PETITS.desc}
En cas de doute, contactez-nous : nous adapterons votre séance avec bienveillance.
Toutes nos formules sont disponibles en carte cadeau,
à offrir pour célébrer, remercier, ou simplement faire du bien. Disponible en institut ou par mail
Choisissez votre rituel, votre créneau, et laissez-vous guider. Confirmation instantanée.
{
e.target.style.display = 'none';
e.target.nextSibling.style.display = 'flex';
}}
/>
) : null}
{ritual.nom}
{ritual.sousTitre &&
{ritual.etapes.map((e, i) => (
Réserver {ritual.nom} →
{MADEROTHERAPIE.nom}
{MADEROTHERAPIE.bienfaits.map((b, i) => (
Réserver la madérothérapie →
{
e.target.style.display = 'none';
e.target.nextSibling.style.display = 'flex';
}}
/>
) : null}
{
e.target.style.display = 'none';
e.target.nextSibling.style.display = 'flex';
}}
/>
) : null}
{TOUT_PETITS.nom}
{TOUT_PETITS.etapes.map((e, i) => (
Réserver pour mon enfant →
Quelques Précisions Avant de Vous Accueillir
Le rituel commence avant la porte.
{aSavoir.map((t, i) => (
Pour votre sécurité, certaines situations nous amènent à reporter.
{contre.map((t, i) => (
Offrez Une Parenthèse
Réservez Votre Parenthèse
Votre rituel commence par une boisson de bienvenue au choix et d'un diagnostic personnalisé de votre cuir chevelu. On adapte les gestes, les soins et la durée à ce dont vous avez vraiment besoin.