{"product_id":"virginale-lotion-douces-angevines","title":"Virginale Lotion – Douces Angevines","description":"\u003c!--\n=== ANALYSE SOINATURE ===\nProduit: Virginale Lotion\nMarque: Douces Angevines\nCatégorie Soinat: Cosmétiques et soins beauté \/ Soin visage \/ Lotion tonique\n\n=== INVENTAIRE DES DONNÉES SOURCE (preuve anti-invention) ===\nLabels\/certifications mentionnés : Cosmos Organic, Vegan, 100% d'origine naturelle, Fabriquée artisanalement en France, Bio (agriculture biologique)\nChiffres précis mentionnés : 100 ml \/ 3.4 fl.oz, 4 eaux florales, 100% naturelle\nOrigine mentionnée : France (fabrication artisanale), Lavande fine des Hautes-Alpes, Benjoin du Laos\nForme galénique : Lotion tonique visage (spray\/vaporisateur)\nActifs\/plantes nommés : Hydrolat de Rose de Damas (bio), Hydrolat de Fleur d'Oranger (bio), Hydrolat de Camomille romaine (bio), Hydrolat de Lavande fine des Hautes-Alpes (bio), Benjoin du Laos\nPosologie mentionnée : Matin et soir. 3 étapes : nettoyer, vaporiser, appliquer soin\nPrécautions mentionnées : Soin cosmétique, ne se substitue à aucun traitement médical. En cas de réaction cutanée, cesser l'utilisation et consulter un professionnel de santé.\nComposition INCI : Aqua, Rosa Damascena Flower Water*, Citrus Aurantium Amara Flower Water*, Anthemis Nobilis Flower Water*, Lavandula Angustifolia Water*, Styrax Tonkinensis Resin Extract, Alcohol*, Parfum (*issu de l'agriculture biologique)\n\n=== PALETTE CSS ===\nMarine Soinat: #1A2D3D (fixe)\nPomme Soinat: #A1C544 (fixe)\nPrimaire produit: #D4A8B5 (rose poudré, inspiré des fleurs du packaging et de la rose)\nAccent produit: #B07D9E (mauve floral, inspiré de la lavande du packaging)\nCouleurs packaging : vert feuillage clair, blanc, touches florales roses\/mauves\n\n=== STRUCTURE H2 SOURCE (À CONSERVER EXACTEMENT) ===\nH2 détectés :\n  1. \"La lotion tonique visage qui réveille votre peau chaque matin\"\n  2. \"Ce que contient la Virginale Lotion : 4 eaux florales au service de votre peau\"\n  3. \"Comment utiliser votre lotion tonique pour le visage ?\"\n  4. \"Pourquoi choisir la Virginale plutôt qu'une autre lotion tonique visage ?\"\n  5. \"Pour qui est cette lotion visage ?\"\n\n=== COMPOSANTS RETENUS POUR CHAQUE SECTION ===\nHero : labels affichés = COSMOS ORGANIC (accent), VEGAN, 100% NATURELLE, FABRIQUÉE EN FRANCE\nH2 #1 → section-intro (paragraphe riche, texte continu)\nH2 #2 → benefits (5 actifs avec icône + titre + description) + compo (INCI)\nH2 #3 → timeline (3 étapes numérotées) + tip (conseil matin et soir)\nH2 #4 → grid cards (5 arguments distincts)\nH2 #5 → paragraphe (texte continu, profils cibles)\nSection finale → accordion (précautions) + CTA box\nComposants OMIS faute de données : grid-compact (pas de specs chiffrées multiples), card-mini\n--\u003e\n\n\u003cdiv class=\"soi-virg-fiche\"\u003e\n\n  \u003csection class=\"soi-virg-hero\"\u003e\n    \u003cdiv class=\"soi-virg-hero-tag\"\u003e\n      \u003cspan class=\"soi-virg-tag-dot\"\u003e\u003c\/span\u003e\n      Soin visage · Douces Angevines\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-virg-hero-title\"\u003eVirginale Lotion\u003c\/span\u003e\n    \u003cp class=\"soi-virg-hero-subtitle\"\u003eL'eau vivifiante aux quatre fleurs biologiques qui tonifie, équilibre et illumine votre peau à chaque application.\u003c\/p\u003e\n    \u003cdiv class=\"soi-virg-hero-labels\"\u003e\n      \u003cspan class=\"soi-virg-label soi-virg-label-accent\"\u003eCOSMOS ORGANIC\u003c\/span\u003e\n      \u003cspan class=\"soi-virg-label\"\u003eVEGAN\u003c\/span\u003e\n      \u003cspan class=\"soi-virg-label\"\u003e100% NATURELLE\u003c\/span\u003e\n      \u003cspan class=\"soi-virg-label\"\u003eFABRIQUÉE EN FRANCE\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-virg-section\"\u003e\n    \u003ch2\u003eLa lotion tonique visage qui réveille votre peau chaque matin\u003c\/h2\u003e\n    \u003cp\u003eSi vous cherchez une lotion tonique pour le visage qui allie efficacité naturelle et plaisir sensoriel, la Virginale Lotion de Douces Angevines est faite pour vous. Formulée autour de quatre eaux florales biologiques, cette lotion hydratante visage affine le grain de peau, équilibre le teint et prépare l'épiderme à recevoir vos soins en toute sérénité. Certifiée Cosmos Organic, vegan et composée à 100 % d'ingrédients d'origine naturelle : pas de compromis, que du bon.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-virg-section\"\u003e\n    \u003ch2\u003eCe que contient la Virginale Lotion : 4 eaux florales au service de votre peau\u003c\/h2\u003e\n    \u003cp class=\"soi-virg-section-intro\"\u003eChaque ingrédient est choisi pour son action réelle sur la peau. Voici ce que vous y trouvez :\u003c\/p\u003e\n    \u003cdiv class=\"soi-virg-benefits\"\u003e\n      \u003cdiv class=\"soi-virg-benefit\"\u003e\n        \u003cdiv class=\"soi-virg-benefit-icon\"\u003e\u003cspan\u003e🌹\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eRose de Damas\u003c\/h3\u003e\n        \u003cp\u003eCet hydrolat biologique resserre les pores, unifie et illumine le teint grâce à sa texture légère et enveloppante.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-virg-benefit\"\u003e\n        \u003cdiv class=\"soi-virg-benefit-icon\"\u003e\u003cspan\u003e🍊\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eFleur d'Oranger\u003c\/h3\u003e\n        \u003cp\u003eApaisante et adoucissante, cette eau florale biologique diffuse un parfum naturellement réconfortant sur votre peau.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-virg-benefit\"\u003e\n        \u003cdiv class=\"soi-virg-benefit-icon\"\u003e\u003cspan\u003e🌼\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eCamomille romaine\u003c\/h3\u003e\n        \u003cp\u003eIdéale pour calmer les rougeurs et les peaux réactives, cet hydrolat biologique enveloppe d'une douceur rare.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-virg-benefit\"\u003e\n        \u003cdiv class=\"soi-virg-benefit-icon\"\u003e\u003cspan\u003e💜\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eLavande fine des Hautes-Alpes\u003c\/h3\u003e\n        \u003cp\u003ePurifie sans agresser et rééquilibre les peaux mixtes ou légèrement grasses grâce à cet hydrolat biologique d'altitude.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-virg-benefit\"\u003e\n        \u003cdiv class=\"soi-virg-benefit-icon\"\u003e\u003cspan\u003e✨\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eBenjoin du Laos\u003c\/h3\u003e\n        \u003cp\u003eActif régénérant aux vertus apaisantes, il soutient la vitalité cutanée et amplifie le parfum naturel de la lotion.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-virg-compo\"\u003e\n      \u003cdiv class=\"soi-virg-compo-row\"\u003e\n        \u003cspan class=\"soi-virg-compo-label\"\u003eComposition INCI\u003c\/span\u003e\n        \u003cspan class=\"soi-virg-compo-value\"\u003eAqua, Rosa Damascena Flower Water*, Citrus Aurantium Amara Flower Water*, Anthemis Nobilis Flower Water*, Lavandula Angustifolia Water*, Styrax Tonkinensis Resin Extract, Alcohol*, Parfum\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-virg-compo-row\"\u003e\n        \u003cspan class=\"soi-virg-compo-label\"\u003e* Mention\u003c\/span\u003e\n        \u003cspan class=\"soi-virg-compo-value\"\u003eIssu de l'agriculture biologique\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-virg-compo-row\"\u003e\n        \u003cspan class=\"soi-virg-compo-label\"\u003eContenance\u003c\/span\u003e\n        \u003cspan class=\"soi-virg-compo-value\"\u003e100 ml \/ 3,4 fl.oz\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-virg-section\"\u003e\n    \u003ch2\u003eComment utiliser votre lotion tonique pour le visage ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-virg-timeline\"\u003e\n      \u003cdiv class=\"soi-virg-step\"\u003e\n        \u003cdiv class=\"soi-virg-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-virg-step-content\"\u003e\n          \u003ch3\u003eNettoyez votre visage\u003c\/h3\u003e\n          \u003cp\u003eAppliquez d'abord votre soin nettoyant habituel pour éliminer impuretés et résidus.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-virg-step\"\u003e\n        \u003cdiv class=\"soi-virg-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-virg-step-content\"\u003e\n          \u003ch3\u003eVaporisez la lotion\u003c\/h3\u003e\n          \u003cp\u003eQuelques sprays sur le visage et le cou, yeux fermés. Laissez poser quelques secondes.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-virg-step\"\u003e\n        \u003cdiv class=\"soi-virg-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"soi-virg-step-content\"\u003e\n          \u003ch3\u003eAppliquez votre soin\u003c\/h3\u003e\n          \u003cp\u003eLa peau tonifiée et légèrement humide absorbe mieux les actifs de votre sérum ou crème.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-virg-tip\"\u003e\n      \u003cdiv class=\"soi-virg-tip-icon\"\u003e💡\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n        \u003cp\u003eUtilisez matin et soir pour des résultats visibles. Cette lotion convient à tous les types de peaux, y compris les peaux sensibles et réactives.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-virg-section\"\u003e\n    \u003ch2\u003ePourquoi choisir la Virginale plutôt qu'une autre lotion tonique visage ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-virg-grid\"\u003e\n      \u003cdiv class=\"soi-virg-card\"\u003e\n        \u003ch3\u003e🌿 Formule 100 % naturelle et bio\u003c\/h3\u003e\n        \u003cp\u003eAucun conservateur synthétique, aucun additif superflu. Uniquement des ingrédients d'origine naturelle et biologique.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-virg-card\"\u003e\n        \u003ch3\u003e🏅 Certifiée Cosmos Organic\u003c\/h3\u003e\n        \u003cp\u003eUn gage de transparence et d'exigence reconnu à l'échelle européenne pour garantir la qualité de votre soin.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-virg-card\"\u003e\n        \u003ch3\u003e🇫🇷 Vegan et artisanale\u003c\/h3\u003e\n        \u003cp\u003eFabriquée artisanalement en France, dans le respect des matières premières et de l'environnement.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-virg-card\"\u003e\n        \u003ch3\u003e💧 Texture légère et non collante\u003c\/h3\u003e\n        \u003cp\u003eConvient à toutes les saisons, même en superposition sous un maquillage, sans sensation de lourdeur.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-virg-card\"\u003e\n        \u003ch3\u003e🌸 Parfum naturel floral et délicat\u003c\/h3\u003e\n        \u003cp\u003eAucune fragrance synthétique, juste le parfum authentique des plantes pour un véritable moment de bien-être.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-virg-section\"\u003e\n    \u003ch2\u003ePour qui est cette lotion visage ?\u003c\/h2\u003e\n    \u003cp\u003eLa Virginale Lotion s'adresse à toute personne souhaitant intégrer une lotion douce et naturelle dans son rituel beauté. Elle convient particulièrement aux peaux sensibles, aux peaux ternes manquant d'éclat, et à celles qui souhaitent une lotion hydratante visage sans ingrédients controversés. Un choix idéal si vous souhaitez passer à une cosmétique plus saine, sans sacrifier le plaisir du soin.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-virg-section\"\u003e\n    \u003cdiv class=\"soi-virg-accordion\"\u003e\n      \u003cdetails class=\"soi-virg-accordion-item\"\u003e\n        \u003csummary class=\"soi-virg-accordion-header\"\u003e⚠️ Précautions d'emploi\u003c\/summary\u003e\n        \u003cdiv class=\"soi-virg-accordion-content\"\u003e\n          \u003cp\u003eCe produit est un soin cosmétique. Il ne se substitue à aucun traitement médical. En cas de réaction cutanée, cessez l'utilisation et consultez un professionnel de santé.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-virg-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-virg-cta-box\"\u003e\n      \u003cp class=\"soi-virg-cta-tag\" style=\"color: white;\"\u003eQuatre fleurs, un geste quotidien\u003c\/p\u003e\n      \u003cp class=\"soi-virg-cta-text\" style=\"color: white;\"\u003eLa Virginale Lotion de Douces Angevines vous offre la fraîcheur d'un jardin botanique en flacon. Parce que prendre soin de sa peau devrait toujours être un plaisir simple et authentique.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-virg-marine: #1A2D3D;\n  --soi-virg-marine-dark: #0F1E2B;\n  --soi-virg-marine-light: #2C4458;\n  --soi-virg-pomme: #A1C544;\n  --soi-virg-pomme-dark: #84A636;\n  --soi-virg-pomme-light: rgba(161,197,68,0.10);\n\n  --soi-virg-white: #FFFFFF;\n  --soi-virg-off-white: #F8FAF6;\n  --soi-virg-stone: #F1F3EE;\n  --soi-virg-line: #E5E8E0;\n\n  --soi-virg-primary: #D4A8B5;\n  --soi-virg-primary-soft: #F0E0E6;\n  --soi-virg-accent: #B07D9E;\n\n  --soi-virg-text: #1A2D3D;\n  --soi-virg-text-soft: #4A5B6B;\n  --soi-virg-text-muted: #7B8693;\n\n  --soi-virg-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-virg-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-virg-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-virg-radius: 12px;\n  --soi-virg-radius-sm: 8px;\n  --soi-virg-radius-pill: 999px;\n}\n\n.soi-virg-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-virg-fiche img { max-width: 100%; height: auto; }\n\n.soi-virg-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-virg-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-virg-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* === HERO === *\/\n.soi-virg-hero {\n  position: relative;\n  background: var(--soi-virg-marine);\n  padding: clamp(2rem, 5vw, 3.5rem) clamp(1.5rem, 4vw, 2.5rem);\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n  border-radius: var(--soi-virg-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-virg-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-virg-pomme);\n}\n\n.soi-virg-hero-tag {\n  display: inline-flex;\n  align-items: center;\n  gap: 8px;\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.12em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,0.7);\n  margin-bottom: 1rem;\n}\n\n.soi-virg-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-virg-pomme);\n  border-radius: 50%;\n}\n\n.soi-virg-hero-title {\n  display: block;\n  color: var(--soi-virg-white);\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(26px, 5vw, 38px);\n  font-weight: 600;\n  letter-spacing: -0.02em;\n  line-height: 1.2;\n  margin-bottom: 0.75rem;\n}\n\n.soi-virg-hero-subtitle {\n  font-family: 'Inter', sans-serif;\n  font-size: clamp(14px, 2vw, 16px);\n  color: rgba(255,255,255,0.85);\n  max-width: 580px;\n  margin: 0 auto 1.5rem;\n  line-height: 1.6;\n}\n\n.soi-virg-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-virg-label {\n  display: inline-block;\n  padding: 6px 14px;\n  background: transparent;\n  border: 1px solid rgba(255,255,255,0.3);\n  color: var(--soi-virg-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-virg-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-virg-label-accent {\n  background: var(--soi-virg-pomme);\n  border-color: var(--soi-virg-pomme);\n  color: var(--soi-virg-marine);\n  font-weight: 600;\n}\n\n\/* === SECTIONS === *\/\n.soi-virg-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-virg-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-virg-marine);\n  margin-bottom: 1.5rem;\n  letter-spacing: -0.01em;\n  line-height: 1.3;\n  position: relative;\n  padding-bottom: 12px;\n}\n\n.soi-virg-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-virg-pomme);\n  border-radius: 2px;\n}\n\n.soi-virg-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-virg-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-virg-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-virg-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-virg-section p:last-child {\n  margin-bottom: 0;\n}\n\n\/* === BENEFITS === *\/\n.soi-virg-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n  margin-bottom: 2rem;\n}\n\n.soi-virg-benefit {\n  background: var(--soi-virg-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-virg-radius);\n  border: 1px solid var(--soi-virg-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-virg-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-virg-shadow-md);\n}\n\n.soi-virg-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-virg-marine);\n  border-radius: 50%;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-size: 24px;\n  position: relative;\n}\n\n.soi-virg-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-virg-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-virg-benefit:hover .soi-virg-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-virg-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-virg-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-virg-benefit p {\n  font-size: 13px;\n  color: var(--soi-virg-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === COMPOSITION (data rows) === *\/\n.soi-virg-compo {\n  background: var(--soi-virg-off-white);\n  border-radius: var(--soi-virg-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n}\n\n.soi-virg-compo-row {\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  padding: 1rem 1.5rem;\n  border-bottom: 1px solid var(--soi-virg-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-virg-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-virg-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-virg-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n  flex-shrink: 0;\n}\n\n.soi-virg-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-virg-marine);\n  text-align: right;\n}\n\n\/* === TIMELINE === *\/\n.soi-virg-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n  margin-bottom: 1.5rem;\n}\n\n.soi-virg-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-virg-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-virg-radius);\n  border: 1px solid var(--soi-virg-line);\n  align-items: flex-start;\n}\n\n.soi-virg-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-virg-marine);\n  color: var(--soi-virg-white);\n  border-radius: 50%;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n}\n\n.soi-virg-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-virg-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-virg-step-content p {\n  font-size: 14px;\n  color: var(--soi-virg-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === TIP === *\/\n.soi-virg-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-virg-pomme-light);\n  border-left: 4px solid var(--soi-virg-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-virg-radius) var(--soi-virg-radius) 0;\n  align-items: flex-start;\n}\n\n.soi-virg-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-virg-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-virg-marine);\n  margin-bottom: 4px;\n}\n\n.soi-virg-tip p {\n  font-size: 14px;\n  color: var(--soi-virg-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID + CARDS === *\/\n.soi-virg-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-virg-card {\n  background: var(--soi-virg-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-virg-radius);\n  border-left: 3px solid var(--soi-virg-pomme);\n}\n\n.soi-virg-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-virg-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-virg-card p {\n  font-size: 14px;\n  color: var(--soi-virg-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === ACCORDÉON === *\/\n.soi-virg-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-virg-accordion-item {\n  background: var(--soi-virg-off-white);\n  border-radius: var(--soi-virg-radius-sm);\n  border: 1px solid var(--soi-virg-line);\n  overflow: hidden;\n}\n\n.soi-virg-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-virg-marine);\n  padding: 1rem 1.25rem;\n  cursor: pointer;\n  list-style: none;\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n}\n\n.soi-virg-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-virg-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-virg-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-virg-accordion-item[open] .soi-virg-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-virg-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-virg-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-virg-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === CTA BOX === *\/\n.soi-virg-cta-box {\n  background: var(--soi-virg-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-virg-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-virg-cta-box::before {\n  content: '';\n  position: absolute;\n  top: 0;\n  left: 50%;\n  transform: translateX(-50%);\n  width: 60px;\n  height: 4px;\n  background: var(--soi-virg-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-virg-cta-tag {\n  font-family: 'Inter', sans-serif;\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.15em;\n  text-transform: uppercase;\n  color: var(--soi-virg-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-virg-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-virg-white);\n  line-height: 1.4;\n  margin: 0;\n  max-width: 580px;\n  margin-left: auto;\n  margin-right: auto;\n}\n\n\/* === RESPONSIVE === *\/\n@media (max-width: 640px) {\n  .soi-virg-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-virg-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-virg-compo-value {\n    text-align: left;\n  }\n\n  .soi-virg-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-virg-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-virg-fiche {\n    --soi-virg-text-soft: #2C3E50;\n    --soi-virg-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Douces Angevines","offers":[{"title":"Default Title","offer_id":61603804938570,"sku":"DA0010","price":27.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/virginale-lotion-douces-angevines-packshot.webp?v=1778934378","url":"https:\/\/www.soinature.com\/products\/virginale-lotion-douces-angevines","provider":"Soinature","version":"1.0","type":"link"}