Boutique
@import url(‘https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;0,600;1,300;1,400&family=Jost:wght@300;400;500&display=swap’);
.shop-ultra-premium, .shop-ultra-premium * { margin: 0; padding: 0; box-sizing: border-box; }
.shop-ultra-premium { font-family: ‘Jost’, sans-serif; color: #3D3D3D; background: #FAF7F2; }
.shop-ultra-premium a { text-decoration: none; color: inherit; }
/* HERO */
.shop-hero-cinema { background: linear-gradient(135deg, #3D3D3D 0%, #2a2a2a 100%); padding: 140px 5% 160px; text-align: center; color: #FAF7F2; position: relative; overflow: hidden; }
.shop-hero-cinema::before { content: »; position: absolute; inset: 0; background: url(« data:image/svg+xml,%3Csvg width=’60’ height=’60’ viewBox=’0 0 60 60′ xmlns=’http://www.w3.org/2000/svg’%3E%3Cg fill=’none’%3E%3Cg fill=’%23ffffff’ fill-opacity=’0.02’%3E%3Cpath d=’M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z’/%3E%3C/g%3E%3C/g%3E%3C/svg%3E »); opacity: 0.5; }
.shop-hero-cinema::after { content: »; position: absolute; top: -150px; right: -150px; width: 400px; height: 400px; border-radius: 50%; background: radial-gradient(circle, rgba(139, 154, 126, 0.15) 0%, transparent 70%); animation: float 8s ease-in-out infinite; }
@keyframes float { 0%, 100% { transform: translateY(0); } 50% { transform: translateY(-30px); } }
.shop-hero-content { position: relative; z-index: 1; max-width: 900px; margin: 0 auto; }
.shop-hero-badge { display: inline-flex; align-items: center; gap: 10px; padding: 14px 30px; background: rgba(139, 154, 126, 0.2); border: 1px solid rgba(139, 154, 126, 0.4); border-radius: 50px; font-size: 0.9rem; color: #A8B89E; margin-bottom: 2.5rem; letter-spacing: 2px; text-transform: uppercase; }
.shop-hero-badge svg { width: 18px; height: 18px; stroke: #C4A962; }
.shop-hero-title { font-family: ‘Cormorant Garamond’, serif; font-size: clamp(3.5rem, 8vw, 5.5rem); font-weight: 300; line-height: 1.1; margin-bottom: 1.5rem; color: #FFFFFF; }
.shop-hero-title em { font-style: italic; background: linear-gradient(135deg, #C4A962 0%, #D4B872 50%, #8B9A7E 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; }
.shop-hero-subtitle { font-size: 1.35rem; line-height: 1.8; opacity: 0.85; max-width: 650px; margin: 0 auto 3rem; color: #E8E8E8; }
.shop-hero-stats { display: flex; justify-content: center; gap: 60px; padding-top: 3rem; border-top: 1px solid rgba(255,255,255,0.1); }
.shop-hero-stat { text-align: center; }
.shop-hero-stat-number { font-family: ‘Cormorant Garamond’, serif; font-size: 3rem; font-weight: 500; color: #C4A962; line-height: 1; margin-bottom: 0.5rem; }
.shop-hero-stat-label { font-size: 0.9rem; color: rgba(255,255,255,0.6); text-transform: uppercase; letter-spacing: 1px; }
/* BENEFITS BAR */
.shop-benefits-bar { max-width: 1000px; margin: -50px auto 0; padding: 0 5%; position: relative; z-index: 20; }
.shop-benefits-card { background: #FFFFFF; border-radius: 20px; padding: 35px 50px; display: flex; justify-content: space-between; align-items: center; box-shadow: 0 20px 60px rgba(61,61,61,0.12); border: 1px solid rgba(196, 169, 98, 0.15); }
.shop-benefit-item { display: flex; align-items: center; gap: 15px; }
.shop-benefit-icon { width: 50px; height: 50px; background: linear-gradient(135deg, rgba(139, 154, 126, 0.15), rgba(139, 154, 126, 0.05)); border-radius: 50%; display: flex; align-items: center; justify-content: center; }
.shop-benefit-icon svg { width: 24px; height: 24px; stroke: #8B9A7E; }
.shop-benefit-text h4 { font-family: ‘Cormorant Garamond’, serif; font-size: 1.15rem; font-weight: 500; color: #3D3D3D; margin-bottom: 2px; }
.shop-benefit-text p { font-size: 0.85rem; color: #7A7A7A; }
/* PRODUCTS SECTION */
.shop-products-section { padding: 100px 5% 120px; background: #FAF7F2; }
.shop-products-container { max-width: 1400px; margin: 0 auto; }
.shop-section-header { text-align: center; margin-bottom: 60px; }
.shop-section-label { display: inline-block; font-size: 0.85rem; color: #8B9A7E; text-transform: uppercase; letter-spacing: 3px; margin-bottom: 1rem; font-weight: 500; }
.shop-section-title { font-family: ‘Cormorant Garamond’, serif; font-size: clamp(2.2rem, 4vw, 3rem); font-weight: 400; color: #3D3D3D; }
.shop-section-title em { font-style: italic; color: #8B9A7E; }
/* CATEGORY TABS */
.shop-category-tabs { display: flex; justify-content: center; gap: 15px; margin-bottom: 50px; flex-wrap: wrap; }
.shop-category-tab { padding: 12px 28px; border-radius: 30px; font-size: 0.9rem; font-weight: 500; cursor: pointer; transition: all 0.3s; border: 2px solid transparent; background: #FFFFFF; color: #5A5A5A; }
.shop-category-tab:hover { border-color: #8B9A7E; color: #8B9A7E; }
.shop-category-tab.active { background: linear-gradient(135deg, #8B9A7E, #6B7A5E); color: #FFFFFF; border-color: transparent; }
/* PRODUCTS GRID */
.shop-products-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 35px; }
/* PRODUCT CARD */
.shop-product-card { background: #FFFFFF; border-radius: 28px; overflow: hidden; box-shadow: 0 10px 40px rgba(61,61,61,0.06); border: 1px solid rgba(196, 169, 98, 0.08); transition: all 0.5s cubic-bezier(0.4, 0, 0.2, 1); position: relative; }
.shop-product-card::before { content: »; position: absolute; top: 0; left: 0; right: 0; height: 4px; background: linear-gradient(90deg, #8B9A7E, #C4A962, #8B9A7E); opacity: 0; transition: opacity 0.3s; }
.shop-product-card:hover { transform: translateY(-15px); box-shadow: 0 30px 80px rgba(61,61,61,0.15); border-color: rgba(196, 169, 98, 0.25); }
.shop-product-card:hover::before { opacity: 1; }
.shop-product-badge { position: absolute; top: 20px; left: 20px; padding: 8px 18px; border-radius: 25px; font-size: 0.7rem; font-weight: 600; text-transform: uppercase; letter-spacing: 1px; z-index: 5; }
.shop-product-badge.popular { background: linear-gradient(135deg, #8B9A7E, #6B7A5E); color: #FFFFFF; }
.shop-product-badge.promo { background: linear-gradient(135deg, #C4A962, #D4B872); color: #FFFFFF; }
.shop-product-badge.new { background: linear-gradient(135deg, #5B8A8A, #4A7A7A); color: #FFFFFF; }
.shop-product-badge.valentine { background: linear-gradient(135deg, #C25B6E, #A44558); color: #FFFFFF; }
.shop-product-image { position: relative; height: 240px; overflow: hidden; }
.shop-product-image img { width: 100%; height: 100%; object-fit: cover; transition: transform 0.8s cubic-bezier(0.4, 0, 0.2, 1); }
.shop-product-card:hover .shop-product-image img { transform: scale(1.1); }
.shop-product-image-overlay { position: absolute; bottom: 0; left: 0; right: 0; height: 120px; background: linear-gradient(to top, rgba(0,0,0,0.5), transparent); opacity: 0; transition: opacity 0.4s; display: flex; align-items: flex-end; justify-content: center; padding-bottom: 20px; }
.shop-product-card:hover .shop-product-image-overlay { opacity: 1; }
.shop-product-quick-view { padding: 10px 22px; background: rgba(255,255,255,0.95); border-radius: 25px; font-size: 0.8rem; font-weight: 500; color: #3D3D3D; cursor: pointer; }
.shop-product-content { padding: 28px; }
.shop-product-category { display: inline-block; font-size: 0.7rem; color: #FFFFFF; background: #8B9A7E; padding: 4px 10px; border-radius: 15px; text-transform: uppercase; letter-spacing: 1px; margin-bottom: 12px; }
.shop-product-title { font-family: ‘Cormorant Garamond’, serif; font-size: 1.4rem; font-weight: 500; color: #3D3D3D; margin-bottom: 10px; line-height: 1.3; }
.shop-product-description { font-size: 0.9rem; color: #7A7A7A; line-height: 1.6; margin-bottom: 20px; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; }
.shop-product-features { display: flex; gap: 10px; margin-bottom: 20px; flex-wrap: wrap; }
.shop-product-feature { display: flex; align-items: center; gap: 6px; font-size: 0.8rem; color: #5A5A5A; background: #FAF7F2; padding: 8px 14px; border-radius: 20px; }
.shop-product-feature svg { width: 14px; height: 14px; stroke: #8B9A7E; }
.shop-product-divider { height: 1px; background: linear-gradient(90deg, transparent, #E8DFD3, transparent); margin: 20px 0; }
.shop-product-price-row { display: flex; align-items: center; justify-content: space-between; margin-bottom: 20px; }
.shop-product-price { display: flex; align-items: baseline; gap: 10px; }
.shop-product-price-current { font-family: ‘Cormorant Garamond’, serif; font-size: 2rem; font-weight: 600; color: #3D3D3D; }
.shop-product-price-old { font-size: 1rem; color: #B5B5B5; text-decoration: line-through; }
.shop-product-discount { background: linear-gradient(135deg, #D4A5A5, #C08080); color: #FFFFFF; padding: 5px 12px; border-radius: 15px; font-size: 0.75rem; font-weight: 600; }
.shop-product-buttons { display: flex; gap: 10px; }
.shop-product-btn { flex: 1; display: flex; align-items: center; justify-content: center; gap: 8px; padding: 14px 20px; border-radius: 50px; font-size: 0.9rem; font-weight: 500; cursor: pointer; transition: all 0.4s; }
.shop-product-btn.secondary { background: transparent; color: #8B9A7E; border: 2px solid #8B9A7E; }
.shop-product-btn.secondary:hover { background: rgba(139, 154, 126, 0.1); }
.shop-product-btn.primary { background: linear-gradient(135deg, #8B9A7E, #6B7A5E); color: #FFFFFF; border: none; }
.shop-product-btn.primary:hover { transform: translateY(-3px); box-shadow: 0 15px 40px rgba(139, 154, 126, 0.4); color: #FFFFFF; }
.shop-product-btn svg { width: 16px; height: 16px; }
/* FEATURED CARD */
.shop-product-card.featured { background: linear-gradient(135deg, #FFFDF9, #FFFFFF); border: 2px solid #C4A962; }
.shop-product-card.featured::after { content: ‘⭐ Meilleure Offre’; position: absolute; top: 0; right: 25px; background: linear-gradient(135deg, #C4A962, #D4B872); color: #FFFFFF; padding: 8px 15px; border-radius: 0 0 12px 12px; font-size: 0.7rem; font-weight: 600; }
.shop-product-card.featured .shop-product-btn.primary { background: linear-gradient(135deg, #C4A962, #B5993D); }
/* TESTIMONIALS */
.shop-testimonials { padding: 100px 5%; background: linear-gradient(135deg, #8B9A7E, #6B7A5E); position: relative; overflow: hidden; }
.shop-testimonials::before { content: ‘ »‘; position: absolute; top: 50px; left: 5%; font-family: ‘Cormorant Garamond’, serif; font-size: 20rem; color: rgba(255,255,255,0.05); line-height: 1; }
.shop-testimonials-container { max-width: 900px; margin: 0 auto; text-align: center; position: relative; z-index: 1; }
.shop-testimonial-stars { display: flex; justify-content: center; gap: 8px; margin-bottom: 30px; }
.shop-testimonial-stars svg { width: 24px; height: 24px; fill: #C4A962; }
.shop-testimonial-quote { font-family: ‘Cormorant Garamond’, serif; font-size: clamp(1.5rem, 3vw, 2.2rem); font-style: italic; color: #FFFFFF; line-height: 1.7; margin-bottom: 35px; }
.shop-testimonial-author { display: flex; align-items: center; justify-content: center; gap: 15px; }
.shop-testimonial-avatar { width: 55px; height: 55px; background: rgba(255,255,255,0.2); border-radius: 50%; display: flex; align-items: center; justify-content: center; font-family: ‘Cormorant Garamond’, serif; font-size: 1.3rem; color: #FFFFFF; }
.shop-testimonial-info h4 { font-size: 1.1rem; color: #FFFFFF; font-weight: 500; margin-bottom: 3px; }
.shop-testimonial-info p { font-size: 0.9rem; color: rgba(255,255,255,0.7); }
/* GUARANTEES */
.shop-guarantees { padding: 100px 5%; background: #FFFFFF; }
.shop-guarantees-container { max-width: 1100px; margin: 0 auto; }
.shop-guarantees-header { text-align: center; margin-bottom: 60px; }
.shop-guarantees-grid { display: grid; grid-template-columns: repeat(4, 1fr); gap: 30px; }
.shop-guarantee-card { text-align: center; padding: 40px 25px; background: #FAF7F2; border-radius: 24px; transition: all 0.4s; border: 1px solid transparent; }
.shop-guarantee-card:hover { transform: translateY(-10px); box-shadow: 0 20px 50px rgba(61,61,61,0.1); border-color: rgba(139, 154, 126, 0.2); background: #FFFFFF; }
.shop-guarantee-icon { width: 80px; height: 80px; margin: 0 auto 20px; background: linear-gradient(135deg, #8B9A7E, #6B7A5E); border-radius: 50%; display: flex; align-items: center; justify-content: center; }
.shop-guarantee-icon svg { width: 35px; height: 35px; stroke: #FFFFFF; }
.shop-guarantee-card h4 { font-family: ‘Cormorant Garamond’, serif; font-size: 1.4rem; font-weight: 500; color: #3D3D3D; margin-bottom: 10px; }
.shop-guarantee-card p { font-size: 0.95rem; color: #7A7A7A; line-height: 1.6; }
/* CTA */
.shop-cta { padding: 120px 5%; background: linear-gradient(135deg, #3D3D3D, #2a2a2a); text-align: center; position: relative; overflow: hidden; }
.shop-cta::before { content: »; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 600px; height: 600px; border-radius: 50%; background: radial-gradient(circle, rgba(139, 154, 126, 0.1), transparent 70%); }
.shop-cta-container { max-width: 700px; margin: 0 auto; position: relative; z-index: 1; }
.shop-cta-title { font-family: ‘Cormorant Garamond’, serif; font-size: clamp(2.2rem, 5vw, 3.5rem); font-weight: 400; color: #FFFFFF; margin-bottom: 1.5rem; line-height: 1.2; }
.shop-cta-title em { font-style: italic; color: #C4A962; }
.shop-cta-desc { font-size: 1.2rem; color: rgba(255,255,255,0.8); margin-bottom: 2.5rem; line-height: 1.8; }
.shop-cta-btn { display: inline-flex; align-items: center; gap: 12px; padding: 20px 50px; background: linear-gradient(135deg, #8B9A7E, #6B7A5E); color: #FFFFFF; border-radius: 50px; font-size: 1.15rem; font-weight: 500; transition: all 0.4s; }
.shop-cta-btn:hover { transform: translateY(-5px); box-shadow: 0 25px 60px rgba(139, 154, 126, 0.5); color: #FFFFFF; }
/* RESPONSIVE */
@media (max-width: 1200px) { .shop-products-grid { grid-template-columns: repeat(2, 1fr); } }
@media (max-width: 1100px) { .shop-guarantees-grid { grid-template-columns: repeat(2, 1fr); } .shop-benefits-card { flex-wrap: wrap; gap: 25px; justify-content: center; } }
@media (max-width: 768px) { .shop-products-grid { grid-template-columns: 1fr; max-width: 450px; margin: 0 auto; } .shop-hero-stats { flex-direction: column; gap: 30px; } .shop-benefits-card { flex-direction: column; text-align: center; padding: 30px; } .shop-benefit-item { flex-direction: column; } .shop-guarantees-grid { grid-template-columns: 1fr 1fr; } .shop-product-buttons { flex-direction: column; } }
@media (max-width: 500px) { .shop-hero-cinema { padding: 100px 5% 130px; } .shop-guarantees-grid { grid-template-columns: 1fr; } .shop-category-tabs { gap: 10px; } .shop-category-tab { padding: 10px 20px; font-size: 0.85rem; } }
Formations Premium
L’Art du Massage Conscient
Découvrez nos formations vidéo professionnelles et maîtrisez les techniques du massage en couple. Une expérience d’apprentissage unique.
500+Couples formés
8Formations
4.9Note moyenne
Accès à vie
Sans limite de temps
Multi-appareils
Ordi, tablette, mobile
Paiement sécurisé
Stripe & PayPal
Choisissez votre Rituel
Toutes
Kits Découverte
Formations Complètes
Packs
Populaire

Aperçu rapide
Kit Découverte
Kit Femme – Rituel Nuque & Haut du Dos
Techniques adaptées à la morphologie féminine pour des moments de détente profonde.
Vidéos HD
3 modules
9,90€
Découvrir
Ajouter

Aperçu rapide
Kit Découverte
Kit Homme – Rituel Nuque & Haut du Dos
Gestes adaptés à la musculature masculine pour un massage efficace et relaxant.
Vidéos HD
3 modules
9,90€
Découvrir
Ajouter
-25%

Aperçu rapide
Pack
Pack Complet – Kits Homme & Femme
L’ensemble complet des deux kits découverte pour maîtriser les bases du massage.
2 formations
6 modules
14,90€19,80€
-25%
Acheter maintenant
Nouveau

Aperçu rapide
Formation Complète
Drainage Lymphatique des Jambes
Protocole complet de drainage pour stimuler la circulation et réduire la rétention d’eau.
Vidéos HD
3 modules
59,90€
Découvrir
Ajouter
Nouveau

Aperçu rapide
Formation Complète
Remodelage des Jambes
Protocole remodelage manuel ciblé pour améliorer tonicité et harmoniser les volumes.
Vidéos HD
3 modules
24,90€
Découvrir
Ajouter
Nouveau

Aperçu rapide
Formation Complète
Massage Haut du Corps – Homme
Protocole complet dos, visage et buste adapté au corps masculin avec pressions profondes.
Vidéos HD
3 modules
49,90€
Découvrir
Ajouter
Économie 14,90€

Aperçu rapide
Pack
Pack Drainage + Remodelage Jambes
Deux formations complémentaires pour une approche globale fluidité et tonicité.
2 formations
6 modules
69,90€84,80€
-18%
Découvrir
Ajouter
💝 Saint-Valentin

Aperçu rapide
Offre Spéciale
Rituel Saint-Valentin – Toucher & Connexion
4 formations réunies pour se reconnecter en couple. L’offre exclusive de la Saint-Valentin.
4 formations
12 modules
69,90€104,60€
-33%
Offrir maintenant
« Une formation d’une qualité exceptionnelle. Mon compagnon et moi avons redécouvert une nouvelle façon de prendre soin l’un de l’autre. Je recommande sans hésiter ! »
SL
Sophie L.
Paris • Pack Complet
Pourquoi nous choisir ?
Paiement sécurisé
Transactions 100% cryptées via Stripe
Accès immédiat
Commencez dès validation du paiement
Accès à vie
Revoyez les vidéos autant de fois que souhaité
Multi-appareils
Ordi, tablette ou smartphone
Prêts à découvrir le geste juste ?
Rejoignez des centaines de couples qui ont transformé leur quotidien grâce au massage conscient.
8 résultats affichés
-
Formation
Pack Complet – Rituels Homme & Femme
Le prix initial était : €19.90.€14.90Le prix actuel est : €14.90. Ajouter au panier







