.petit{font-size:var(--atg-petit);line-height:1.5}.bandeau{margin:0;max-width:none;background:var(--atg-encre);color:var(--atg-creme);text-align:center;font:500 var(--atg-mono)/1.4 var(--atg-texte);padding:var(--atg-espace-2) var(--atg-marge)}.entete{position:sticky;top:env(safe-area-inset-top,0px);z-index:20;background:color-mix(in oklab,var(--atg-creme) 94%,transparent);-webkit-backdrop-filter:saturate(1.2) blur(8px);backdrop-filter:saturate(1.2) blur(8px)}.entete-ligne{display:flex;align-items:center;justify-content:space-between;gap:var(--atg-espace-4);min-height:3.75rem}.logo{display:inline-flex;align-items:center;gap:var(--atg-espace-2);text-decoration:none;color:var(--atg-pois)}.logo-rond{width:2rem;height:2rem;border-radius:50%;background:var(--atg-pois);color:var(--atg-creme);display:grid;place-items:center;font:var(--atg-titre-sm)/1 var(--atg-titre)}.logo-mot{font:var(--atg-citation)/1 var(--atg-titre);letter-spacing:-.01em}.bouton-icone{position:relative;display:inline-grid;place-items:center;width:2.75rem;height:2.75rem;border:0;border-radius:50%;background:transparent}.bouton-icone:hover{background:var(--atg-lin)}.pastille{position:absolute;top:.2rem;right:.1rem;min-width:1.15rem;height:1.15rem;padding-inline:var(--atg-espace-1);border-radius:var(--atg-rayon-plein);background:var(--atg-encre);color:var(--atg-creme);font:600 var(--atg-micro)/1.15rem var(--atg-texte);text-align:center}.menu-desktop{display:none}.menu-desktop-liste{display:flex;gap:var(--atg-espace-5);list-style:none;margin:0;padding:0}.menu-desktop-liste a{text-decoration:none;font-weight:500;font-size:var(--atg-label);padding-block:.4rem;border-bottom:1.5px solid transparent}.menu-desktop-liste a:hover,.menu-desktop-liste a[aria-current]{border-bottom-color:currentColor}@media(min-width:1024px){.menu-desktop{display:block}.menu-bouton{display:none}}.tiroir{position:fixed;inset:0 0 0 auto;margin:0;width:min(26rem,100vw);max-width:100vw;height:100dvh;max-height:100dvh;padding:0;border:0;background:var(--atg-creme);color:var(--atg-encre);display:none;flex-direction:column;box-shadow:var(--atg-ombre)}.tiroir[open]{display:flex;animation:tiroir-entre .32s var(--atg-courbe)}.tiroir-gauche{inset:0 auto 0 0}.tiroir-gauche[open]{animation-name:tiroir-entre-g}.tiroir::backdrop{background:color-mix(in oklab,var(--atg-encre) 45%,transparent)}@keyframes tiroir-entre{0%{transform:translate(100%)}}@keyframes tiroir-entre-g{0%{transform:translate(-100%)}}@media(prefers-reduced-motion:reduce){.tiroir[open]{animation:none}}.tiroir-tete{display:flex;justify-content:space-between;align-items:center;padding:var(--atg-espace-3) var(--atg-espace-4);border-bottom:1px solid var(--atg-encre-filet)}.tiroir-titre{font-size:var(--atg-citation)}.tiroir-corps{flex:1;overflow-y:auto;padding:var(--atg-espace-4);display:grid;gap:var(--atg-espace-5);align-content:start}.tiroir-pied{padding:var(--atg-espace-4);border-top:1px solid var(--atg-encre-filet);display:grid;gap:var(--atg-espace-2);background:var(--atg-creme-clair)}.tiroir-pied:empty{display:none}.menu-mobile-liste{list-style:none;margin:0;padding:var(--atg-espace-2) 0}.menu-mobile-liste a{display:grid;padding:var(--atg-espace-4);text-decoration:none;border-bottom:1px solid var(--atg-encre-filet)}.menu-mobile-liste a>span{font:var(--atg-citation)/1.2 var(--atg-titre)}.panier-vide{text-align:center;padding-block:var(--atg-espace-6);justify-items:center;display:grid}.barre-livraison p{font-weight:600;font-size:var(--atg-label)}.jauge{height:6px;border-radius:var(--atg-rayon-plein);background:var(--atg-lin);margin-top:var(--atg-espace-2);overflow:hidden}.jauge span{display:block;height:100%;background:var(--atg-encre);border-radius:inherit;transition:inline-size .4s var(--atg-courbe)}.lignes{list-style:none;margin:0;padding:0;display:grid;gap:var(--atg-espace-4)}.ligne{display:grid;grid-template-columns:4.5rem minmax(0,1fr) auto;gap:var(--atg-espace-3);align-items:start}.ligne-img{aspect-ratio:1;border-radius:var(--atg-rayon-moyen)}.ligne-img.visuel-vide{padding:var(--atg-espace-1);font-size:var(--atg-micro)}.ligne-prenom{font-size:var(--atg-micro);letter-spacing:.04em}.ligne-titre{font-weight:600;line-height:1.3}.ligne-variante{font-size:var(--atg-mono)}.ligne-prix{font-size:var(--atg-petit)}.quantite{display:inline-flex;align-items:center;gap:var(--atg-espace-1);margin-top:var(--atg-espace-2);border:1px solid var(--atg-sable);border-radius:var(--atg-rayon-plein)}.quantite button{width:2.75rem;height:2.75rem;border:0;background:transparent;display:grid;place-items:center;border-radius:50%}.quantite .icone{width:1rem;height:1rem}.quantite span{min-width:1.5rem;text-align:center;font-family:var(--atg-donnee)}.bonus-panier{background:var(--atg-peche);border-radius:var(--atg-rayon);padding:var(--atg-espace-4);display:grid;gap:var(--atg-espace-2)}.bonus-panier ul{margin:0;padding-left:1.1rem}.bonus-titre{display:flex;gap:var(--atg-espace-2);align-items:center;font-weight:600}.upsell{display:grid;grid-template-columns:4rem 1fr;gap:var(--atg-espace-3);align-items:center;border:1px solid var(--atg-sable);border-radius:var(--atg-rayon);padding:var(--atg-espace-3)}.upsell .bouton{grid-column:1 / -1;min-height:2.75rem}.upsell-img{aspect-ratio:1;border-radius:var(--atg-rayon-moyen)}.upsell-titre{font-weight:600}.total{display:flex;justify-content:space-between;font-weight:600;max-width:none}.garantie-ligne{text-align:center;color:var(--atg-encre-doux);max-width:none}.pied{background:var(--atg-encre);color:var(--atg-creme);margin-top:var(--atg-espace-6)}.pied .logo{color:var(--atg-creme)}.pied .logo-rond{background:var(--atg-creme);color:var(--atg-pois)}.pied-grille{display:grid;gap:var(--atg-espace-5) var(--atg-espace-4);grid-template-columns:1fr 1fr}.pied-grille>:first-child{grid-column:1 / -1}@media(min-width:768px){.pied-grille{grid-template-columns:2fr 1fr 1fr 1fr}.pied-grille>:first-child{grid-column:auto}}.pied ul{list-style:none;padding:0;margin:var(--atg-espace-2) 0 0;display:grid;gap:var(--atg-espace-2)}.pied a{text-decoration:none}.pied a:hover{text-decoration:underline}.pied-titre{font-weight:600}.pied .a-valider{color:var(--atg-encre)}.lettre-ligne{display:flex;gap:var(--atg-espace-2);margin-top:var(--atg-espace-2)}.lettre input{flex:1;min-width:0;min-height:3rem;border-radius:var(--atg-rayon-plein);border:1px solid color-mix(in oklab,var(--atg-creme) 45%,transparent);background:transparent;color:var(--atg-creme);padding-inline:var(--atg-espace-4)}.lettre input::placeholder{color:color-mix(in oklab,var(--atg-creme) 70%,transparent)}.bouton-clair{color:var(--atg-creme);border-color:var(--atg-creme)}.bouton-clair:hover{background:var(--atg-creme);color:var(--atg-encre)}.lettre-msg{margin-top:var(--atg-espace-2);color:color-mix(in oklab,var(--atg-creme) 80%,transparent)}.legal{padding-block:var(--atg-espace-4) var(--atg-espace-5);color:color-mix(in oklab,var(--atg-creme) 75%,transparent);max-width:none}.langues a{display:inline-block;min-inline-size:2.75rem;text-align:center}.langues a[aria-current]{font-weight:600;text-decoration:underline}.encart{position:fixed;z-index:15;left:var(--atg-marge);right:var(--atg-marge);bottom:var(--atg-espace-4);max-width:22rem;margin-left:auto;background:var(--atg-creme-clair);border:1px solid var(--atg-sable);border-radius:var(--atg-rayon);padding:var(--atg-espace-4);box-shadow:var(--atg-ombre);display:grid;gap:var(--atg-espace-2)}.encart[hidden]{display:none}.encart-titre{font:var(--atg-titre-sm)/1.25 var(--atg-titre)}.encart-actions{display:flex;align-items:center;gap:var(--atg-espace-4);margin-top:var(--atg-espace-2)}.lien-bouton{border:0;background:none;padding:var(--atg-espace-2) 0;text-decoration:underline;text-underline-offset:.2em;font-size:var(--atg-label)}.revue{position:fixed;z-index:30;left:var(--atg-marge);bottom:var(--atg-espace-4);max-width:min(22rem,calc(100vw - 2 * var(--atg-marge)));background:var(--atg-pois);color:var(--atg-creme);border-radius:var(--atg-rayon);box-shadow:var(--atg-ombre)}.revue summary{cursor:pointer;padding:.65rem var(--atg-espace-4);font:600 var(--atg-mono) var(--atg-texte);list-style:none}.revue summary:before{content:"";display:inline-block;width:.5rem;height:.5rem;border-radius:50%;background:var(--atg-peche);margin-right:var(--atg-espace-2);vertical-align:.05em}.revue-corps{padding:0 var(--atg-espace-4) var(--atg-espace-4)}.revue-titre{font:var(--atg-corps) var(--atg-titre)}.revue .doux{color:color-mix(in oklab,var(--atg-creme) 75%,transparent)}.revue fieldset{border:0;padding:0;margin:var(--atg-espace-3) 0 0}.revue legend{font-size:var(--atg-mono);margin-bottom:.35rem}.choix-ligne{display:flex;flex-wrap:wrap;gap:.35rem}.puce{border:1px solid color-mix(in oklab,var(--atg-creme) 45%,transparent);background:transparent;color:var(--atg-creme);border-radius:var(--atg-rayon-plein);padding:.35rem .8rem;font-size:var(--atg-mono)}.puce.active{background:var(--atg-peche);color:var(--atg-encre);border-color:var(--atg-peche)}.conteneur-etroit{max-width:46rem;margin-left:max(0px,(100% - var(--atg-largeur)) / 2);margin-right:auto}.fiche-entete{display:grid;grid-template-columns:4.75rem 1fr;gap:var(--atg-espace-3);align-items:center}.fiche-entete>:only-child{grid-column:1 / -1}.fiche-vignette{aspect-ratio:1;border-radius:var(--atg-rayon-moyen)}.fiche-prenom{display:inline-block;font:500 var(--atg-micro)/1 var(--atg-donnee);letter-spacing:.12em;background:var(--famille);color:var(--famille-texte);padding:.35rem .55rem;border-radius:var(--atg-rayon-etiquette)}.fiche-achat h1{font-size:var(--atg-h1)}.note{font-size:var(--atg-petit);color:var(--atg-encre-doux)}.fiche-pour-qui{font-size:var(--atg-corps)}.fiche-des{color:var(--atg-encre-doux)}.fiche-resultat{font-size:var(--atg-petit);font-weight:500}@media(max-width:899px){.fiche-des{display:none}}.galerie{display:grid;grid-template-columns:1fr 1fr;gap:var(--atg-espace-2)}.galerie-img{aspect-ratio:4 / 5}.galerie-img img.entiere{object-fit:contain}.galerie>:first-child{grid-column:1 / -1}.fiche-scene{display:grid;gap:var(--atg-espace-5);padding:var(--atg-espace-4) var(--atg-marge) var(--atg-espace-6)}.fiche-colonne{display:contents}.fiche-achat{order:1}.fiche-galerie{order:2;position:relative}.fiche-scene .lot,.fiche-plis{order:3}.fiche-scene .completer{order:4}.fiche-vignettes{display:none}.fiche-plis{display:grid;gap:var(--atg-espace-1)}.pli{border-radius:var(--atg-rayon-moyen);padding-inline:var(--atg-espace-4);margin-inline:calc(var(--atg-espace-4) * -1);transition:background-color var(--atg-duree)}.pli[open]{background:var(--atg-lin);padding-bottom:var(--atg-espace-4)}.pli summary{cursor:pointer;font:var(--atg-citation)/1.3 var(--atg-titre);padding-block:var(--atg-espace-3);padding-right:2rem;position:relative}.pli summary:after{content:"";position:absolute;right:.4rem;top:50%;width:.5rem;height:.5rem;border-right:2px solid currentColor;border-bottom:2px solid currentColor;translate:0 -70%;rotate:45deg;transition:rotate var(--atg-duree)}.pli[open] summary:after{rotate:225deg;translate:0 -30%}.pli-corps{display:grid;gap:var(--atg-espace-3)}.comparer{width:100%;border-collapse:separate;border-spacing:0 var(--atg-espace-1);font-size:var(--atg-petit)}.comparer th,.comparer td{text-align:left;vertical-align:top;padding:var(--atg-espace-2) var(--atg-espace-2)}.comparer thead th{font-weight:600;color:var(--atg-encre-doux);padding-block:0}.comparer tbody tr{background:var(--atg-creme-clair)}.comparer tbody tr[aria-current]{background:var(--famille);color:var(--famille-texte)}.comparer tbody tr[aria-current] .doux{color:inherit}.comparer tbody th{display:grid;font-weight:400}.comparer tbody th>:first-child{font-weight:600}.comparer td:last-child{white-space:nowrap}.comparer tbody tr>:first-child{border-radius:var(--atg-rayon-etiquette) 0 0 var(--atg-rayon-etiquette)}.comparer tbody tr>:last-child{border-radius:0 var(--atg-rayon-etiquette) var(--atg-rayon-etiquette) 0}.fiche-formule{padding-inline:var(--atg-marge);display:grid;gap:var(--atg-espace-5);max-width:var(--atg-largeur);margin-inline:auto}.fiche-formule .fiche-dosage{width:100%;margin:0}.formule-photo{aspect-ratio:4 / 5;border-radius:var(--atg-rayon)}@media(min-width:900px){.fiche-formule{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:var(--atg-espace-7)}}@media(min-width:900px){.fiche-scene{--bord: max(var(--atg-marge), (100vw - var(--atg-largeur)) / 2 + var(--atg-marge));--galerie-h: calc(100svh - 3.75rem - (var(--atg-mono) * 1.4 + var(--atg-espace-2) * 2));grid-template-columns:minmax(0,min(var(--galerie-h) * 4 / 5,55%)) minmax(0,1fr);gap:0;padding:0;align-items:start}.fiche-colonne{display:flex;flex-direction:column;gap:var(--atg-espace-6);padding:var(--atg-espace-6) var(--atg-espace-7) var(--atg-espace-7)}.fiche-colonne>.fiche-achat,.fiche-colonne>.fiche-plis,.fiche-colonne>.completer,.fiche-colonne>.lot{order:0}.fiche-colonne>*{max-width:32rem}.fiche-galerie{order:0;position:sticky;top:3.75rem;aspect-ratio:var(--atg-ratio-produit);max-height:var(--galerie-h);overflow:hidden}.fiche-colonne{order:1}.fiche-scene .galerie{height:100%;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:100%;gap:0;overflow:hidden}.fiche-scene .galerie>:first-child{grid-column:auto}.fiche-scene .galerie-img{aspect-ratio:auto;height:100%;width:100%;object-fit:cover;border-radius:0}.fiche-scene .galerie-vide{height:100%;aspect-ratio:auto;border-radius:0}.fiche-vignettes{display:flex;gap:var(--atg-espace-2);position:absolute;left:var(--atg-espace-5);right:var(--atg-espace-5);bottom:var(--atg-espace-5);overflow-x:auto;padding-top:4px;scrollbar-width:none}.fiche-pastille{flex:none;width:3.5rem;height:3.5rem;padding:0;border:0;border-radius:var(--atg-rayon-moyen);overflow:hidden;background:var(--atg-creme-clair);display:grid;place-items:center;cursor:pointer;transition:translate var(--atg-duree) var(--atg-courbe)}.fiche-pastille:hover{translate:0 -3px}.fiche-pastille img{width:100%;height:100%;object-fit:cover}.fiche-entete{grid-template-columns:1fr}.fiche-vignette{display:none}}.formats{border:0;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:var(--atg-espace-2)}.formats-1{grid-template-columns:1fr}.format{position:relative;display:grid;gap:.1rem;padding:.7rem .8rem;border:1.5px solid transparent;border-radius:var(--atg-rayon-moyen);background:var(--atg-lin);cursor:pointer;transition:border-color var(--atg-duree),background-color var(--atg-duree)}.format:hover{border-color:var(--atg-encre-doux)}.format input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;margin:0;cursor:pointer}.format:has(input:checked){border-color:var(--atg-encre);background:var(--atg-creme-clair);box-shadow:inset 0 0 0 1px var(--atg-encre)}.format:has(input:focus-visible){outline:2px solid var(--atg-encre);outline-offset:2px}.format:has(input:disabled){opacity:.5;cursor:not-allowed}.format-nom{font-weight:600;font-size:var(--atg-label);line-height:1.25}.format-duree{font-size:var(--atg-mono)}.format-prix{margin-top:.15rem}.bonus-ligne{display:flex;gap:var(--atg-espace-2);align-items:flex-start;background:var(--atg-peche);padding:.6rem var(--atg-espace-3);border-radius:var(--atg-rayon-moyen);font-size:var(--atg-petit);font-weight:500;line-height:1.4;max-width:none}.bonus-ligne .icone{width:1.15rem;height:1.15rem;margin-top:.05rem}.bonus-ligne[hidden]{display:none}.achat-ligne{text-align:center;max-width:none}.achat .bouton-plein{min-height:3.25rem;font-size:var(--atg-corps)}.bande-famille{background:var(--famille);color:var(--famille-texte)}.bande-famille .a-valider{color:var(--atg-encre)}.observer{list-style:none;padding:0;margin:0;display:grid;gap:var(--atg-espace-4);font:var(--atg-h2)/1.15 var(--atg-titre)}.observer li{padding-bottom:var(--atg-espace-2)}.observer li:has(.a-valider){font:var(--atg-petit)/1.5 var(--atg-texte);border:0}@media(min-width:768px){.observer{grid-template-columns:1fr 1fr;gap:var(--atg-bloc) var(--atg-bloc)}}@media(min-width:900px){.bande-famille .conteneur{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--atg-bloc);align-items:start}.bande-famille .observer{grid-template-columns:1fr}}.fiche-dosage{position:relative;background:var(--atg-lin);border-radius:var(--atg-rayon);overflow:hidden;padding:calc(1.75rem + var(--atg-espace-5)) var(--atg-espace-4) var(--atg-espace-5);display:grid;gap:var(--atg-espace-4);width:min(46rem,calc(100% - 2 * var(--atg-marge)));margin:0 auto var(--atg-espace-6)}.fiche-dosage:before{content:"";position:absolute;inset:0 0 auto;height:1.75rem;background-color:var(--atg-lin);background-image:radial-gradient(var(--atg-pois) 2.2px,transparent 2.6px);background-size:14px 14px}.fiche-dosage .dosage-barre,.fiche-dosage .badge{background:var(--atg-creme)}.fiche-tete{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:var(--atg-espace-2);border-bottom:2px solid var(--atg-encre);padding-bottom:var(--atg-espace-3)}.dosages{list-style:none;margin:0;padding:0;display:grid;gap:var(--atg-espace-3)}.dosage{display:grid;grid-template-columns:1fr auto;gap:.35rem var(--atg-espace-3)}.dosage-nom{font-weight:500;font-size:var(--atg-petit)}.dosage-pct{font:500 var(--atg-mono) var(--atg-donnee)}.dosage-barre{grid-column:1 / -1;height:8px;background:var(--atg-lin);border-radius:var(--atg-rayon-etiquette);overflow:hidden}.dosage-barre span{display:block;height:100%;width:calc(var(--pct) * 1%);min-width:3px;background:var(--atg-encre);transform-origin:left}@media(prefers-reduced-motion:no-preference){.fiche-dosage.vue .dosage-barre span{animation:dose 1.1s var(--atg-courbe) both}}@keyframes dose{0%{transform:scaleX(0)}}.dosage-note{font-size:var(--atg-petit)}.dosage-effet{grid-column:1 / -1;font-size:var(--atg-petit);color:var(--atg-encre-doux)}.gestes{counter-reset:geste;list-style:none;padding:0;margin:0;display:grid;gap:var(--atg-espace-4)}.gestes li{counter-increment:geste;display:grid;grid-template-columns:2.5rem 1fr;gap:var(--atg-espace-3);align-items:start}.gestes li:before{content:counter(geste);display:grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:50%;border:1.5px solid var(--atg-encre);font:var(--atg-titre-sm)/1 var(--atg-titre)}@media(min-width:768px){.gestes{grid-template-columns:repeat(3,1fr)}.gestes li{grid-template-columns:1fr}}.avis-section{background:var(--atg-lin)}.avis-grille{list-style:none;padding:0;margin:0;display:grid;gap:var(--atg-espace-4)}@media(min-width:768px){.avis-grille{grid-template-columns:repeat(3,1fr)}}.avis{margin:0;display:grid;gap:var(--atg-espace-3)}.avis blockquote{margin:0;font:var(--atg-titre-sm)/1.4 var(--atg-titre)}.faq details{border-radius:var(--atg-rayon-moyen);padding-inline:var(--atg-espace-4);margin-inline:calc(var(--atg-espace-4) * -1);transition:background-color var(--atg-duree)}.faq details[open]{background:var(--atg-lin);padding-bottom:var(--atg-espace-3)}.faq summary{list-style:none;cursor:pointer;padding:var(--atg-espace-4) 2rem var(--atg-espace-4) 0;font-weight:600;position:relative}.faq summary::-webkit-details-marker{display:none}.faq summary:after,.faq summary:before{content:"";position:absolute;right:.3rem;top:50%;width:.9rem;height:1.5px;background:currentColor;transition:rotate var(--atg-duree)}.faq summary:before{rotate:90deg}.faq details[open] summary:before{rotate:0deg}.faq-reponse{padding-bottom:var(--atg-espace-4)}.inci summary,.achat-reperes summary{cursor:pointer;font-weight:600;padding-block:var(--atg-espace-3);display:flex;gap:var(--atg-espace-2);align-items:center}.inci summary:before,.achat-reperes summary:before{content:"";width:.45rem;height:.45rem;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;rotate:-45deg;transition:rotate var(--atg-duree);flex:none}.inci details[open] summary:before,.inci[open] summary:before,.achat-reperes details[open] summary:before{rotate:45deg}.carte{display:grid;grid-template-rows:auto 1fr;background:var(--atg-creme-clair);border-radius:var(--atg-rayon);overflow:hidden}.carte-img{aspect-ratio:4 / 5;border-radius:0}.carte-corps{display:grid;gap:var(--atg-espace-2);padding:var(--atg-espace-4);align-content:start}.carte-prenom{justify-self:start;font:500 var(--atg-micro)/1 var(--atg-donnee);letter-spacing:.12em;background:var(--famille);color:var(--famille-texte);padding:.3rem var(--atg-espace-2);border-radius:var(--atg-rayon-etiquette)}.carte h3 a{text-decoration:none}.carte-pied{display:flex;justify-content:space-between;align-items:baseline;gap:var(--atg-espace-2);margin-top:auto;max-width:none;padding-top:var(--atg-espace-2)}.grille{display:grid;gap:var(--atg-espace-4);grid-template-columns:1fr}@media(min-width:560px){.grille{grid-template-columns:repeat(2,1fr)}}@media(min-width:960px){.grille-3{grid-template-columns:repeat(3,1fr)}.grille-4{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}}.duo{background:var(--atg-peche);padding-block:var(--atg-espace-6)}.duo-grille{display:grid;gap:var(--atg-espace-5);align-items:center}.duo-img{aspect-ratio:auto;max-inline-size:30rem;justify-self:center}.duo-img img{height:auto}@media(min-width:900px){.duo-grille{grid-template-columns:1fr 1fr;gap:var(--atg-espace-6)}}.champ{width:100%;min-height:3rem;border-radius:var(--atg-rayon-moyen);border:1.5px solid var(--atg-encre);background:var(--atg-creme-clair);padding:0 .9rem}.duo-prix{font-size:var(--atg-petit)}.bandeau-famille{background:var(--famille);color:var(--famille-texte);padding-block:var(--atg-section) var(--atg-bloc);position:relative;z-index:1}.bandeau-famille h1{font-size:var(--atg-h1);line-height:1.1;letter-spacing:-.01em;text-wrap:balance;max-width:22ch}.bandeau-grille{display:grid;gap:var(--atg-espace-5)}.bandeau-flacon{margin:0 0 -3rem;justify-self:end;width:min(62%,15rem);aspect-ratio:1;border-radius:50%;overflow:hidden;background:var(--atg-creme)}.bandeau-flacon img{width:100%;height:100%;object-fit:cover;object-position:50% 45%}.bandeau-objet+*{padding-top:max(var(--atg-section) * .6,3.5rem)}@media(min-width:768px){.bandeau-grille{grid-template-columns:minmax(0,1fr) auto;column-gap:var(--atg-bloc)}.bandeau-grille h1{grid-column:1 / -1}.bandeau-corps{align-self:start;max-width:46ch}.bandeau-flacon{width:clamp(13rem,21vw,19rem);margin-bottom:-5rem}}.bandeau-famille .a-valider{color:var(--atg-encre)}.famille-promesse{font-size:var(--atg-corps)}.sous-choix{background:color-mix(in oklab,var(--famille) 14%,var(--atg-creme));padding-block:var(--atg-espace-4);position:sticky;top:3.75rem;z-index:10}@media(max-width:599px){.sous-choix{position:static}}.segments{display:flex;flex-wrap:wrap;gap:var(--atg-espace-2);padding-block:2px}.segments::-webkit-scrollbar{display:none}.segment{flex:none;display:inline-flex;gap:var(--atg-espace-2);align-items:baseline;min-height:2.75rem;padding:var(--atg-espace-2) var(--atg-espace-4);border-radius:var(--atg-rayon-plein);border:1.5px solid var(--atg-encre);background:var(--atg-creme-clair);font-weight:600;font-size:var(--atg-label)}.segment .mono{font-weight:500;font-size:var(--atg-micro)}.segment[aria-pressed=true]{background:var(--atg-encre);color:var(--atg-creme)}.rituel-tete-corps{display:grid;gap:var(--atg-espace-5)}.rituel-tete-img{aspect-ratio:4 / 3}@media(min-width:900px){.rituel-tete-corps{grid-template-columns:1.1fr 1fr;gap:var(--atg-espace-6);align-items:center}.rituel-tete-img{aspect-ratio:1}}.lequel{display:grid;gap:var(--atg-espace-4);margin-top:var(--atg-bloc)}.lequel h3{font-size:var(--atg-h2)}.lequel ul{list-style:none;margin:0;padding:0;display:grid;gap:var(--atg-espace-3);grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}.lequel li{max-width:34ch}.complement-section{background:var(--atg-peche)}.complement{display:grid;grid-template-columns:7rem 1fr;gap:var(--atg-espace-4);align-items:center}.complement-img{aspect-ratio:var(--atg-ratio-produit);align-self:start}@media(min-width:768px){.complement{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--atg-bloc)}.complement-img{aspect-ratio:4 / 5;max-height:36rem}.complement h2{font-size:var(--atg-h2)}}@media(max-width:559px){.carte{grid-template-rows:none;grid-template-columns:8rem 1fr}.carte-lien{display:block;align-self:start}.carte-img{aspect-ratio:var(--atg-ratio-produit)}.carte-corps{padding:var(--atg-espace-3)}.carte h3{font-size:var(--atg-titre-sm)}.carte-pied{flex-direction:column;align-items:flex-start;gap:var(--atg-espace-1)}}.routine-tete{padding-bottom:0}.portes{display:grid;gap:var(--atg-espace-3)}@media(min-width:768px){.portes{grid-template-columns:repeat(3,1fr)}}.porte{position:relative;display:grid;gap:.35rem;text-align:left;padding:var(--atg-espace-5) var(--atg-espace-4);border:0;border-radius:var(--atg-rayon);background:var(--famille);color:var(--famille-texte);min-height:8.5rem;align-content:end;transition:transform var(--atg-duree) var(--atg-courbe),box-shadow var(--atg-duree)}.porte:hover{transform:translateY(-2px);box-shadow:var(--atg-ombre)}.porte[aria-expanded=true]{box-shadow:inset 0 0 0 3px var(--atg-encre)}.porte-texte{font:var(--atg-h2)/1.15 var(--atg-titre)}.porte-nom{font-weight:600;font-size:var(--atg-label)}.porte-prenoms{font-size:var(--atg-mono);font-weight:500}.porte{overflow:hidden;padding-right:8.5rem;min-height:9rem;align-content:end}.porte-flacon{position:absolute;right:-1.5rem;bottom:-1.5rem;width:9.5rem;aspect-ratio:1;border-radius:50%;overflow:hidden;background:var(--atg-creme);transition:transform .5s var(--atg-courbe)}.porte-flacon img{width:100%;height:100%;object-fit:cover;object-position:50% 40%}.porte:hover .porte-flacon{transform:translate(-4px,-4px) scale(1.04)}@media(min-width:768px){.porte{padding:var(--atg-espace-5);padding-top:13rem;min-height:22rem}.porte-flacon{right:auto;left:50%;top:var(--atg-espace-5);bottom:auto;width:11rem;translate:-50% 0}.porte:hover .porte-flacon{transform:scale(1.05)}}.porte-panneau:empty{display:none}.porte-panneau,.diag-resultat{scroll-margin-top:5rem}.diag{background:var(--atg-lin)}.diag-grille{display:grid;gap:var(--atg-espace-5)}@media(min-width:960px){.diag-grille{grid-template-columns:1fr 1.15fr;gap:var(--atg-espace-6);align-items:start}}.champ-bloc{display:grid;gap:.35rem}.champ-bloc label,.erreur{font-weight:600;font-size:var(--atg-label)}.erreur:empty{display:none}.diag-resultat{display:grid;gap:var(--atg-espace-4);outline:none}.carte-resultat{background:color-mix(in oklab,var(--famille) 12%,var(--atg-creme-clair));border-radius:var(--atg-rayon);overflow:hidden;display:grid}.carte-resultat>.pile{padding:var(--atg-espace-5) var(--atg-espace-4)}.resultat-img{aspect-ratio:16 / 9;border-radius:0}.resultat-titre{font-size:var(--atg-h2)}.gestes-compacts{gap:var(--atg-espace-2);grid-template-columns:1fr!important}.gestes-compacts li{grid-template-columns:2rem 1fr!important;font-size:var(--atg-label)}.gestes-compacts li:before{width:2rem;height:2rem;font-size:var(--atg-label)}.diag-email{background:var(--atg-creme-clair);border-radius:var(--atg-rayon);padding:var(--atg-espace-5) var(--atg-espace-4)}.case{display:flex;gap:.6rem;align-items:flex-start}.case input{width:1.25rem;height:1.25rem;margin-top:.15rem;accent-color:var(--atg-encre);flex:none}.resultat-liens{max-width:none}@media(min-width:900px){.hero{padding-block:0}.hero-grille{grid-template-columns:1.05fr 1fr;align-items:end;gap:var(--atg-espace-6)}.hero-texte{padding-block:var(--atg-espace-7)}}.avis-onglet{min-height:9rem}.aurelia{display:grid;gap:var(--atg-espace-5)}.aurelia-img{aspect-ratio:4 / 5;max-height:26rem}.aurelia-corps{font:var(--atg-citation)/1.45 var(--atg-titre)}.signature{font-weight:600}@media(min-width:900px){.aurelia{grid-template-columns:.8fr 1fr;gap:var(--atg-espace-6);align-items:center}}.methode-home{background:var(--atg-encre);color:var(--atg-creme)}.methode-home .lien{color:var(--atg-creme)}.preuves{display:grid;gap:0;margin:0;border-top:1px solid color-mix(in oklab,var(--atg-creme) 30%,transparent)}.preuves>div{display:grid;gap:var(--atg-espace-2);padding-block:var(--atg-espace-4);border-bottom:1px solid color-mix(in oklab,var(--atg-creme) 30%,transparent)}.preuves dt{justify-self:start}.preuves dd{margin:0;font-size:var(--atg-corps)}@media(min-width:768px){.preuves>div{grid-template-columns:14rem 1fr;align-items:baseline}}.garantie-home{background:var(--atg-confort);color:var(--atg-creme);padding-block:var(--atg-section)}.garantie-home .a-valider{color:var(--atg-encre)}.garantie-home .bouton-plein{background:var(--atg-creme);color:var(--atg-encre);border-color:var(--atg-creme);justify-self:start}.garantie-corps{display:grid}a.porte{text-decoration:none}.segment[aria-selected=true]{background:var(--atg-encre);color:var(--atg-creme)}.formats-section{background:var(--atg-lin)}.format-carte{background:var(--atg-creme-clair);border-radius:var(--atg-rayon);padding:var(--atg-espace-5) var(--atg-espace-4)}.methode-bloc-lin{background:var(--atg-lin)}.methode-bloc .badge{justify-self:start;display:inline-block}.histoire{margin:0;font:var(--atg-citation)/1.4 var(--atg-titre);display:grid;gap:var(--atg-espace-2)}.avis-carte{background:color-mix(in oklab,var(--famille) 12%,var(--atg-creme-clair));border-radius:var(--atg-rayon);padding:var(--atg-espace-4);height:100%}.avis-carte blockquote{margin:0;font:var(--atg-corps)/1.45 var(--atg-titre)}.avis-carte .carte-prenom{justify-self:start}.fera{padding:var(--atg-espace-6) var(--atg-espace-4)}.achat-reperes{display:grid;gap:var(--atg-espace-2);padding-top:var(--atg-espace-2)}.achat-reperes p{display:flex;gap:var(--atg-espace-2);align-items:center;max-width:none}.achat-reperes .icone{width:1.15rem;height:1.15rem}.achat-reperes summary{cursor:pointer;font-weight:600;text-decoration:underline;text-underline-offset:.2em}.achat-reperes details p{margin-top:var(--atg-espace-2)}.achat-collant{position:fixed;z-index:14;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:space-between;gap:var(--atg-espace-3);padding:var(--atg-espace-3) var(--atg-marge);background:var(--atg-creme-clair);border-top:1px solid var(--atg-sable);box-shadow:var(--atg-ombre-haut)}.achat-collant[hidden]{display:none}.achat-collant-nom{font:500 var(--atg-mono)/1 var(--atg-donnee);letter-spacing:.08em;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.achat-collant .bouton{flex:none;white-space:nowrap}.collant-court{display:none}@media(max-width:599px){.achat-collant .collant-long{display:none}.achat-collant .collant-court{display:flex;flex-wrap:wrap;gap:.3em .7em;line-height:1.25}.collant-court>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.collant-prix{font-weight:700}}@media(min-width:900px){.achat-collant{padding-inline:max(var(--atg-marge),calc((100% - var(--atg-largeur)) / 2 + var(--atg-marge)))}}.total-remise{font-weight:400;color:var(--atg-encre-doux)}@media(max-width:899px){.rituel-tete-img{order:2;aspect-ratio:var(--atg-ratio-produit)}}.rituel-tete{padding-top:var(--atg-espace-4)}.segments.deborde{-webkit-mask-image:linear-gradient(to right,var(--atg-pois) 82%,transparent);mask-image:linear-gradient(to right,var(--atg-pois) 82%,transparent);padding-right:var(--atg-espace-6)}.tiroir-pied,.tiroir-pied *{min-width:0;overflow-wrap:anywhere}.galerie-video{gap:var(--atg-espace-2);align-content:center;text-align:center}.galerie-video .icone{width:2rem;height:2rem;margin-inline:auto}.diag-attente{background:var(--atg-creme-clair);border-radius:var(--atg-rayon);padding:var(--atg-espace-5) var(--atg-espace-4)}@media(min-width:900px){.rituel-tete-img{aspect-ratio:3 / 4}}.carte-prenom,.fiche-prenom{font:500 var(--atg-micro)/1 var(--atg-donnee);letter-spacing:.12em;padding:.35rem .55rem;border-radius:var(--atg-rayon-etiquette)}.methode-lignes{display:grid}.methode-ligne{display:grid;gap:var(--atg-espace-4);padding-block:var(--atg-bloc)}.methode-ligne:nth-child(2n){background:var(--atg-lin);padding-inline:var(--atg-marge);margin-inline:calc(var(--atg-marge) * -1)}@media(min-width:900px){.methode-ligne:nth-child(2n){border-radius:var(--atg-rayon);padding-inline:var(--atg-espace-5);margin-inline:calc(var(--atg-espace-5) * -1)}}.methode-ligne .fiche-dosage{width:100%;margin:var(--atg-espace-2) 0 0}@media(min-width:900px){.methode-ligne{grid-template-columns:.9fr 1.1fr;gap:var(--atg-espace-7);align-items:start}}.entete{position:sticky}.entete-actions{display:flex;align-items:center}.menu-deroulant{display:inline-flex;align-items:center;gap:.4rem;border:0;background:none;padding:.4rem 0;font:500 var(--atg-label) var(--atg-texte);border-bottom:1.5px solid transparent}.menu-deroulant[aria-expanded=true],.menu-deroulant:hover{border-bottom-color:currentColor}.chevron{width:.4rem;height:.4rem;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;rotate:45deg;translate:0 -.15rem;transition:rotate var(--atg-duree)}.menu-deroulant[aria-expanded=true] .chevron{rotate:225deg;translate:0 .1rem}.mega{position:absolute;left:0;right:0;top:100%;background:var(--atg-creme);border-bottom:1px solid var(--atg-encre-filet);box-shadow:var(--atg-ombre)}.mega[hidden]{display:none}.mega-grille{display:grid;grid-template-columns:repeat(3,1fr) .8fr;gap:var(--atg-espace-5);padding-block:var(--atg-espace-5)}.mega-col{display:flex;flex-direction:column;gap:var(--atg-espace-3)}.mega-col ul{list-style:none;margin:0;padding:0;display:grid;gap:var(--atg-espace-2)}.mega-col ul a{text-decoration:none;font-size:var(--atg-petit)}.mega-col ul a:hover{text-decoration:underline}.mega-col ul .mono{font-size:var(--atg-micro);letter-spacing:.08em}.mega-porte{display:grid;gap:var(--atg-espace-1);text-decoration:none;background:var(--famille);color:var(--famille-texte);border-radius:var(--atg-rayon-moyen);padding:var(--atg-espace-4);font:var(--atg-titre-sm)/1.2 var(--atg-titre)}.mega-nom{font:600 var(--atg-micro)/1 var(--atg-texte);letter-spacing:.04em}.mega-col-fin{justify-content:center;align-items:flex-start}.menu-mobile-familles{list-style:none;margin:0 0 var(--atg-espace-2);padding:0 var(--atg-espace-4);display:grid;gap:var(--atg-espace-2)}.menu-mobile-familles a{display:grid;gap:.1rem;padding:var(--atg-espace-3);border:0;border-radius:var(--atg-rayon-moyen);background:var(--famille);color:var(--famille-texte);text-decoration:none;font-weight:600}.menu-mobile-familles small{font-weight:400}.recherche{position:fixed;inset:0 0 auto;margin:0;width:100%;max-width:none;max-height:85dvh;padding:0 0 var(--atg-espace-5);border:0;background:var(--atg-creme);color:var(--atg-encre);box-shadow:var(--atg-ombre);overflow-y:auto}.recherche::backdrop{background:color-mix(in oklab,var(--atg-encre) 45%,transparent)}.recherche-tete{display:flex;align-items:center;gap:var(--atg-espace-3);padding-block:var(--atg-espace-3);border-bottom:1px solid var(--atg-encre-filet);position:sticky;top:0;background:var(--atg-creme)}.recherche-tete .champ{flex:1;border:0;background:transparent;font-size:var(--atg-corps);min-width:0}.recherche-tete .champ:focus-visible{outline-offset:0}.recherche-resultats{list-style:none;margin:0;padding:var(--atg-espace-3) 0 0;display:grid;gap:var(--atg-espace-2);max-width:46rem}.recherche-ligne{display:grid;grid-template-columns:3.5rem 1fr auto;gap:var(--atg-espace-3);align-items:center;padding:var(--atg-espace-2);border-radius:var(--atg-rayon-moyen);text-decoration:none}.recherche-ligne:hover,.recherche-ligne:focus-visible{background:var(--atg-lin)}.recherche-img{aspect-ratio:1;border-radius:var(--atg-rayon-moyen)}.recherche-texte{display:grid}.recherche-texte .mono{font-size:var(--atg-micro);letter-spacing:.08em}.recherche-suggestions{display:grid;gap:var(--atg-espace-2)}.modes{border:0;padding:0;margin:0;display:grid;gap:var(--atg-espace-2)}.modes[hidden]{display:none}.mode{position:relative;display:grid;grid-template-columns:1fr auto;gap:.15rem var(--atg-espace-3);padding:.7rem .8rem .7rem 2.4rem;border:1.5px solid transparent;border-radius:var(--atg-rayon-moyen);background:var(--atg-lin);cursor:pointer}.mode input{position:absolute;left:.85rem;top:.95rem;width:1.05rem;height:1.05rem;margin:0;accent-color:var(--atg-encre)}.mode:has(input:checked){border-color:var(--atg-encre);background:var(--atg-creme-clair)}.mode-nom{font-weight:600;font-size:var(--atg-label)}.mode-detail{grid-column:1 / -1;font-size:var(--atg-mono);line-height:1.4}.mode-detail:empty{display:none}.mode-prix{grid-row:1;grid-column:2}.completer{background:var(--atg-lin);border-radius:var(--atg-rayon);padding:var(--atg-espace-4);display:grid;gap:var(--atg-espace-3)}.completer-tout{justify-self:start}.completer-titre{font-size:var(--atg-titre-sm)}.completer ul{list-style:none;margin:0;padding:0;display:grid;gap:var(--atg-espace-2)}.completer-ligne{display:grid;grid-template-columns:3.25rem 1fr auto;gap:var(--atg-espace-2) var(--atg-espace-3);align-items:center}@media(max-width:599px){.completer-ligne{grid-template-columns:3.25rem 1fr}.completer-ajout{grid-column:2;justify-self:start}}.completer-img{aspect-ratio:1;border-radius:var(--atg-rayon-moyen)}.completer-nom{display:grid;text-decoration:none;font-size:var(--atg-petit);line-height:1.35}.completer-nom .mono{font-size:var(--atg-micro);letter-spacing:.08em}.completer-ajout{border:1.5px solid var(--atg-encre);width:auto;height:auto;min-height:2.75rem;border-radius:var(--atg-rayon-plein);padding-inline:.8rem;display:inline-flex;gap:.35rem;align-items:center;font-size:var(--atg-petit);font-weight:600;white-space:nowrap}.completer-ajout .icone{width:1.1rem;height:1.1rem}.ajout-rapide{min-height:2.75rem;padding:var(--atg-espace-2) var(--atg-espace-4);margin-top:var(--atg-espace-2);align-self:flex-start;font-size:var(--atg-petit)}.ajout-rapide .icone{width:1rem;height:1rem}.ajout-rapide{justify-self:start}.recherche-tete .champ::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.page-home .entete{border-bottom:0}.page-home{--h-bord: max(var(--atg-marge), env(safe-area-inset-left, 0px), (100vw - var(--atg-largeur)) / 2 + var(--atg-marge))}.h-hero,.h-vitrine,.h-gestes,.h-avis,.h-faq,.h-duo,.h-actifs,.h-reassurance{padding-inline:var(--h-bord)}.h-hero{position:relative;display:grid;gap:var(--atg-espace-5);padding-block:0 var(--atg-espace-6)}.h-hero:before{content:"";position:absolute;inset:0 0 auto;height:44%;background:var(--atg-lin);z-index:-1}.h-hero-objet{order:-1;margin:0 calc(var(--h-bord) * -1);height:38svh;overflow:hidden}.h-hero-img{width:100%;height:100%;object-fit:cover;object-position:50% 58%}.h-hero-texte{display:flex;flex-direction:column;gap:var(--atg-espace-4);align-items:flex-start}.h-titre{font-size:var(--atg-h1);line-height:1.1;letter-spacing:-.01em;text-wrap:balance}.h-sous{font-size:var(--atg-corps);max-width:38ch}.h-preuve{font-size:var(--atg-petit);color:var(--atg-encre-doux);max-width:46ch}@media(min-width:900px){.h-hero{grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-rows:auto 1fr;column-gap:var(--atg-espace-7);row-gap:0;padding-bottom:0;align-items:start;background:var(--atg-lin)}.h-hero:before{display:none}.h-titre{grid-column:1;grid-row:1;align-self:end;padding-top:var(--atg-espace-7)}.h-hero-texte{grid-column:1;grid-row:2;padding-block:var(--atg-bloc)}.h-hero-objet{grid-column:2;grid-row:1 / 3;order:0;margin:0 calc(var(--h-bord) * -1) 0 0;height:min(78svh,44rem)}.h-hero-img{object-position:50% 45%}}@media(prefers-reduced-motion:no-preference){.revele img{animation:volet 1.1s var(--atg-courbe) both,posee 1.4s var(--atg-courbe) both}@keyframes volet{0%{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0)}}@keyframes posee{0%{scale:1.12}to{scale:1}}}.h-reassurance{list-style:none;margin:0;padding-block:var(--atg-espace-4);display:grid;grid-template-columns:1fr 1fr;gap:var(--atg-espace-3) var(--atg-espace-5);background:var(--atg-encre);color:var(--atg-creme);font-size:var(--atg-petit)}.h-reassurance .a-valider{color:var(--atg-encre)}@media(min-width:900px){.h-reassurance{grid-template-columns:repeat(4,auto);justify-content:space-between}}.h-vitrine{display:grid;gap:var(--atg-espace-6);padding-block:var(--atg-section);align-items:center}.h-vitrine-scene{position:relative;width:min(100%,34rem);aspect-ratio:1;justify-self:center}.h-disque{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:var(--famille);transition:background-color .3s var(--atg-courbe)}.h-vitrine-img{position:absolute;top:9%;right:9%;bottom:9%;left:9%;width:82%;height:82%;border-radius:50%;object-fit:cover;object-position:50% 45%;opacity:0;transition:opacity .3s var(--atg-courbe),scale .5s var(--atg-courbe);scale:.96}.h-vitrine-img.vu{opacity:1;scale:1}.h-vitrine-liste{display:flex;flex-direction:column;gap:var(--atg-espace-4);align-items:flex-start}.h-vitrine-titre{font-size:var(--atg-h2);color:var(--atg-encre-doux)}.h-aide{color:var(--atg-encre-doux)}.h-noms{display:flex;flex-direction:column;align-items:flex-start;gap:var(--atg-espace-2)}.h-nom{border:0;background:none;padding:.15rem 0 .15rem 1.6rem;position:relative;text-align:left;font:var(--atg-h2)/1.2 var(--atg-titre);color:var(--atg-encre-doux);transition:color var(--atg-duree)}.h-nom:before{content:"";position:absolute;left:0;top:50%;width:.85rem;height:.85rem;border-radius:50%;translate:0 -50%;background:var(--famille);scale:0;transition:scale var(--atg-duree) var(--atg-courbe)}.h-nom[aria-pressed=true]{color:var(--atg-encre)}.h-nom[aria-pressed=true]:before,.h-nom:hover:before{scale:1}.h-fait{font-size:var(--atg-corps);max-width:44ch}.h-actions{display:flex;flex-wrap:wrap;gap:var(--atg-espace-4);align-items:center}@media(min-width:900px){.h-vitrine{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:var(--atg-espace-7)}.h-vitrine-scene{order:2}}.h-gestes{padding-block:var(--atg-section);display:grid;gap:var(--atg-espace-6)}.h-gestes-titre{font-size:var(--atg-h2);max-width:14ch}.h-tuiles{list-style:none;margin:0;padding:0;display:grid;gap:var(--atg-espace-5)}.h-tuile{display:flex;flex-direction:column;gap:var(--atg-espace-2)}.h-tuile-fond{overflow:hidden;border-radius:var(--atg-rayon)}.h-tuile-fond{aspect-ratio:var(--atg-ratio-produit)}.h-tuile-1 .h-tuile-fond{background:var(--atg-lin)}.h-tuile-2 .h-tuile-fond{background:var(--atg-peche)}.h-tuile-3 .h-tuile-fond{background:var(--atg-apaisant)}.h-tuile-img{width:100%;height:100%;object-fit:cover;transition:scale .6s var(--atg-courbe)}.h-tuile:hover .h-tuile-img{transform:scale(1.04)}.h-tuile-img{transition:transform .6s var(--atg-courbe)}.h-tuile-nom{font:var(--atg-citation)/1.2 var(--atg-titre)}.h-tuile-corps{color:var(--atg-encre-doux);max-width:34ch}.h-offre{display:flex;flex-direction:column;gap:var(--atg-espace-3);align-items:flex-start;background:var(--atg-lin);border-radius:var(--atg-rayon);padding:var(--atg-espace-5)}.h-offre h3{font-size:var(--atg-h3)}.h-offre-prix{font:var(--atg-h3)/1.2 var(--atg-titre)}@media(min-width:900px){.h-gestes{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--atg-espace-4)}.h-gestes-titre{grid-column:1 / 6;grid-row:1;align-self:start}.h-tuiles{grid-column:1 / -1;grid-row:1 / 3;grid-template-columns:3fr 4fr 5fr;align-items:end;gap:var(--atg-espace-3)}.h-tuile-fond{aspect-ratio:auto}.h-tuile-1 .h-tuile-fond{height:30vh}.h-tuile-2 .h-tuile-fond{height:44vh}.h-tuile-3 .h-tuile-fond{height:62vh}.h-offre{grid-column:1 / -1;grid-row:3;margin-top:var(--atg-espace-5);flex-direction:row;flex-wrap:wrap;align-items:center;column-gap:var(--atg-espace-5)}.h-offre h3{flex-basis:100%}}.h-avis{background:var(--atg-confort);color:var(--atg-creme);padding-block:var(--atg-section);display:grid;gap:var(--atg-espace-5)}.h-avis .lien,.h-avis a{color:var(--atg-creme)}.h-avis .a-valider{color:var(--atg-encre)}.h-avis-tete{display:flex;flex-direction:column;gap:var(--atg-espace-2);align-items:flex-start}.h-avis-note{font-size:var(--atg-petit)}.h-avis-citation{margin:0;display:grid;gap:var(--atg-espace-4)}.h-avis-citation blockquote{margin:0;font:var(--atg-citation)/1.45 var(--atg-titre);max-width:56ch}@media(min-width:900px){.h-avis{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:var(--atg-espace-7);align-items:end}}.h-aurelia{margin:var(--atg-espace-7) max(0px,var(--h-bord) - var(--atg-espace-5));padding-inline:var(--atg-espace-5);background:var(--atg-encre);color:var(--atg-creme);border-radius:var(--atg-rayon);overflow:hidden;display:grid;gap:var(--atg-espace-6);padding-block:var(--atg-espace-6) 0}.h-aurelia h2{font-size:var(--atg-h2)}@media(min-width:700px)and (max-width:899px){.h-aurelia h2{font-size:var(--atg-h2)}}.h-aurelia-gauche{display:flex;flex-direction:column;gap:var(--atg-espace-6);align-self:center}.h-aurelia-droite{display:flex;flex-direction:column;gap:var(--atg-espace-5);align-items:flex-start;padding-bottom:var(--atg-espace-6)}.h-aurelia-droite h3{font-size:var(--atg-h3)}.h-aurelia-droite p{max-width:38ch}.h-signature{font-weight:600}.bouton-clair-plein{background:var(--atg-creme);color:var(--atg-encre);border-color:var(--atg-creme)}.bouton-clair-plein:hover{background:var(--atg-peche)}@media(min-width:700px){.h-aurelia{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:var(--atg-espace-7);padding-block:var(--atg-espace-7) 0}.h-aurelia-droite{padding-top:var(--atg-espace-2)}}.h-faq{padding-block:var(--atg-section);display:grid;gap:var(--atg-espace-5)}.h-faq-titre{font-size:var(--atg-h2)}.h-faq-liste details{border-radius:var(--atg-rayon-moyen);padding:var(--atg-espace-3) var(--atg-espace-4);margin-inline:calc(var(--atg-espace-4) * -1);transition:background-color var(--atg-duree)}.h-faq-liste details[open]{background:var(--atg-lin)}.h-faq-liste summary{cursor:pointer;font-weight:600;padding-right:2rem;position:relative}.h-faq-liste summary:after{content:"";position:absolute;right:.4rem;top:.45em;width:.55rem;height:.55rem;border-right:2px solid currentColor;border-bottom:2px solid currentColor;rotate:45deg;transition:rotate var(--atg-duree)}.h-faq-liste details[open] summary:after{rotate:225deg}.h-faq-liste p{margin-top:var(--atg-espace-3);max-width:52ch}@media(min-width:900px){.h-faq-liste{margin-left:33%;display:grid;gap:var(--atg-espace-2)}}.h-duo{background:var(--atg-peche);display:grid;overflow:hidden;padding-block:var(--atg-espace-6) 0;gap:var(--atg-espace-5)}.h-duo-texte{display:flex;flex-direction:column;gap:var(--atg-espace-4);align-items:flex-start}.h-duo-texte h2{font-size:var(--atg-h2);max-width:16ch}.h-duo-prix{font-size:var(--atg-petit)}.h-duo-objet{margin:0 calc(var(--h-bord) * -1);overflow:hidden}.h-duo-img{display:block;width:100%;height:auto}@media(min-width:900px){.h-duo{grid-template-columns:minmax(0,5fr) minmax(0,7fr);padding-block:var(--atg-section);align-items:center;gap:var(--atg-espace-7)}.h-duo-objet{order:-1;margin:0;border-radius:var(--atg-rayon)}}@media(prefers-reduced-motion:no-preference){.anime>*{transition:opacity .7s var(--atg-courbe),translate .7s var(--atg-courbe)}.anime:not(.entre)>*{opacity:0;translate:0 24px}.anime>:nth-child(2){transition-delay:80ms}.anime>:nth-child(3){transition-delay:.16s}.anime>:nth-child(4){transition-delay:.24s}}.faq-grille{display:grid;gap:var(--atg-bloc)}@media(min-width:900px){.faq-grille{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}.faq-grille>h2{position:sticky;top:5.5rem;font-size:var(--atg-h2)}}.avis-section>.conteneur>h2,.bande-famille h2{font-size:var(--atg-h2)}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){main .visuel:not(.carte-img,.galerie-img,.fiche-vignette,.completer-img)>img,.h-tuile-img,.h-duo-img,.bandeau-flacon img{animation:approche linear both;animation-timeline:view();animation-range:entry 0% cover 45%}@keyframes approche{0%{scale:1.14}to{scale:1}}}}@media(min-width:900px){.avis-section>.conteneur{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-rows:auto 1fr;gap:var(--atg-espace-4) var(--atg-bloc);align-items:start}.avis-section>.conteneur>h2{grid-column:1}.avis-section>.conteneur>.lien{grid-column:1;grid-row:2}.avis-section .avis-grille{grid-column:2;grid-row:1 / 3;grid-template-columns:1fr;gap:var(--atg-bloc)}.avis-section .avis blockquote{font-size:var(--atg-citation)}}@media(min-width:900px){.avis-section>.conteneur>h2{font-size:var(--atg-h2)}}.titre-affichage{font-size:var(--atg-h1);line-height:1.1;letter-spacing:-.01em;text-wrap:balance;max-width:22ch}.carte-corps .doux.petit{font-size:var(--atg-label)}.methode-flacons-grille{display:grid;gap:var(--atg-bloc)}@media(min-width:900px){.methode-flacons-grille{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}}.methode-flacons-liste{list-style:none;margin:0;padding:0;display:grid;gap:var(--atg-espace-4);grid-template-columns:repeat(3,minmax(0,1fr))}.methode-flacons-liste a{display:grid;gap:var(--atg-espace-2);text-decoration:none;justify-items:start}.methode-flacon{width:100%;aspect-ratio:1;border-radius:50%;overflow:hidden;background:var(--famille);padding:7%}.methode-flacon img{width:100%;height:100%;border-radius:50%;object-fit:cover;object-position:50% 42%}.methode-flacons-liste .carte-prenom{background:var(--famille);color:var(--famille-texte)}.methode-flacon-dose{font-size:var(--atg-mono)}.avis-soin{display:flex;gap:var(--atg-espace-2);align-items:center}.avis-soin-img{width:4.5rem;aspect-ratio:1;border-radius:50%;flex:none}@media(prefers-reduced-motion:no-preference){.anime :is(.grille,.avis-grille,.methode-flacons-liste,.portes,.h-tuiles)>*{transition:opacity .6s var(--atg-courbe),translate .6s var(--atg-courbe)}.anime:not(.entre) :is(.grille,.avis-grille,.methode-flacons-liste,.portes,.h-tuiles)>*{opacity:0;translate:0 20px}.anime :is(.grille,.avis-grille,.methode-flacons-liste,.portes,.h-tuiles)>:nth-child(2){transition-delay:70ms}.anime :is(.grille,.avis-grille,.methode-flacons-liste,.portes,.h-tuiles)>:nth-child(3){transition-delay:.14s}.anime :is(.grille,.avis-grille,.methode-flacons-liste,.portes,.h-tuiles)>:nth-child(n+4){transition-delay:.21s}}.diag-attente-img{aspect-ratio:var(--atg-ratio-produit);max-inline-size:16rem}.diag-attente-img img{object-position:50% 60%}.avis-mur{display:block;columns:17rem 3;column-gap:var(--atg-espace-4)}.avis-mur>li{break-inside:avoid;margin-bottom:var(--atg-espace-4)}.avis-mur .avis-carte{height:auto}.avis-photo{border-radius:var(--atg-rayon);overflow:hidden;background:var(--famille)}.avis-photo img{width:100%;aspect-ratio:4 / 5;object-fit:cover;object-position:50% 45%}@media(prefers-reduced-motion:no-preference){.anime>.conteneur>*{transition:opacity .6s var(--atg-courbe),translate .6s var(--atg-courbe)}.anime:not(.entre)>.conteneur>*{opacity:0;translate:0 18px}.anime>.conteneur>:nth-child(2){transition-delay:80ms}.anime>.conteneur>:nth-child(3){transition-delay:.16s}.anime>.conteneur>:nth-child(n+4){transition-delay:.24s}}@media(max-width:767px){.bandeau-grille:has(.bandeau-flacon){grid-template-columns:minmax(0,1fr) 6.5rem;column-gap:var(--atg-espace-3)}.bandeau-grille h1{grid-column:1 / -1}.bandeau-flacon{width:6.5rem;margin:0 0 calc(var(--atg-espace-6) * -1);align-self:end}.bandeau-objet+*{padding-top:var(--atg-espace-6)}}@media(max-width:599px){.segment{padding:.45rem .8rem;font-size:var(--atg-petit)}}.bandeau-objet{z-index:11}.menu-desktop-liste{align-items:center}.menu-desktop-liste a,.menu-deroulant{min-height:2.75rem;display:inline-flex;align-items:center;gap:var(--atg-espace-1)}.pied ul{gap:0}.pied a{display:inline-flex;align-items:center;min-height:2.75rem}.h-nom{min-height:2.75rem}.h-faq-liste summary{padding-block:.6rem}.faq summary,.pli summary{min-height:2.75rem}a,button,summary,label,input,select{touch-action:manipulation}.tiroir,.recherche,.menu-mobile,dialog{overscroll-behavior:contain}.prix,.format-prix,.mode-prix,.dosage,.comparer td,.total{font-variant-numeric:tabular-nums}.routine-tete{padding-bottom:var(--atg-espace-4)}.routine-tete+#portes{padding-top:var(--atg-espace-4)}@media(min-width:900px){.h-reassurance-hero{display:grid;margin-top:auto}.h-hero+.h-reassurance{display:none}.h-hero{min-height:min(calc(100svh - 6rem),56rem);grid-template-rows:1fr auto}.h-hero-objet{height:auto;align-self:stretch;contain:size}}.h-reassurance-hero{display:none;list-style:none;padding:var(--atg-espace-5) 0 0;margin:0;gap:var(--atg-espace-3);font-size:var(--atg-petit)}.h-reassurance-hero li{display:flex;gap:var(--atg-espace-3);align-items:baseline}.h-reassurance-hero li:before{content:"";flex:none;width:.5rem;height:.5rem;border-radius:50%;background:var(--atg-encre);translate:0 -.1em}@media(min-width:900px){.h-reassurance-hero{display:grid}}@media(max-width:767px){.pied-grille>:nth-child(2){grid-row:span 2}}.achat-confiance{list-style:none;margin:0;padding:0;display:grid;gap:var(--atg-espace-2)}.achat-confiance li{display:flex;gap:var(--atg-espace-2);align-items:baseline}.achat-confiance .icone{width:1rem;height:1rem;flex:none;translate:0 .15em}.lot{background:color-mix(in oklab,var(--famille) 22%,var(--atg-creme));border-radius:var(--atg-rayon);padding:var(--atg-espace-5) var(--atg-espace-4);display:grid;gap:var(--atg-espace-3);justify-items:start}.lot-titre{font-size:var(--atg-h3)}@media(min-width:900px){.avis-module>.conteneur{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--atg-bloc);align-items:start}.avis-module .avis-tete{position:sticky;top:5.5rem}.avis-module .avis-mur{columns:2 16rem}}.avis-module .avis-corps>.bouton{justify-self:start}.avis-module .avis-carte blockquote{font-size:var(--atg-titre-sm);line-height:1.45}@media(max-width:899px){.observer{font-size:var(--atg-citation)}}.quiz{position:fixed;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%;max-inline-size:none;max-block-size:none;margin:0;padding:0;border:0;background:var(--atg-creme);color:var(--atg-encre)}.quiz::backdrop{background:var(--atg-creme)}.quiz-cadre{display:grid;grid-template-rows:auto auto 1fr auto;gap:var(--atg-espace-4);min-block-size:100%;padding-block:max(var(--atg-espace-4),env(safe-area-inset-top,0px)) max(var(--atg-espace-5),env(safe-area-inset-bottom,0px));max-inline-size:44rem}.quiz-tete{display:flex;justify-content:space-between;align-items:center}.quiz-etape{font-family:var(--atg-donnee);font-size:var(--atg-mono)}.quiz-progression{block-size:6px;border-radius:var(--atg-rayon-plein);background:var(--atg-lin);overflow:hidden}.quiz-progression span{display:block;block-size:100%;background:var(--atg-encre);border-radius:inherit;transition:inline-size .4s var(--atg-courbe)}.quiz-corps{display:flex;flex-direction:column;gap:var(--atg-bloc);align-self:center}.quiz-question{font-size:var(--atg-h2);line-height:1.2;text-wrap:balance;outline:none}.quiz-options{display:grid;gap:var(--atg-espace-2)}.quiz-option{min-block-size:3.5rem;padding:var(--atg-espace-3) var(--atg-espace-4);border:1.5px solid transparent;border-radius:var(--atg-rayon-moyen);background:var(--atg-lin);color:var(--atg-encre);font:500 var(--atg-corps)/1.35 var(--atg-texte);text-align:start;cursor:pointer;transition:background-color var(--atg-duree),border-color var(--atg-duree),transform var(--atg-duree) var(--atg-courbe)}.quiz-option:hover{border-color:var(--atg-encre)}.quiz-option:active{transform:scale(.985)}.quiz-option[aria-pressed=true]{background:var(--atg-encre);color:var(--atg-creme)}.quiz-retour{justify-self:start;display:inline-flex;gap:var(--atg-espace-2);align-items:center;min-block-size:2.75rem}.quiz-retour .icone{rotate:180deg}@media(prefers-reduced-motion:no-preference){.quiz[open] .quiz-corps{animation:quiz-entre .45s var(--atg-courbe) both}@keyframes quiz-entre{0%{opacity:0;translate:24px 0}}}@media(hover:hover)and (pointer:fine){.bouton .icone,.lien .icone,.h-actions a .icone{transition:translate .3s var(--atg-courbe)}.bouton:hover .icone,.lien:hover .icone{translate:3px 0}.carte-img img{transition:transform .4s var(--atg-courbe)}.carte:hover .carte-img img{transform:scale(1.03)}}.lien{text-decoration-thickness:1.5px;text-underline-offset:.22em;transition:text-decoration-color .2s}@media(prefers-reduced-motion:no-preference){.anime:not(.entre) :is(.visuel,figure,.lot){translate:none;clip-path:inset(0 0 14% 0 round var(--atg-rayon))}.anime :is(.visuel,figure){transition:opacity .9s var(--atg-courbe),clip-path 1.1s var(--atg-courbe)}.ligne-nouvelle{animation:arrive .5s var(--atg-courbe) both}@keyframes arrive{0%{opacity:0;translate:0 -10px;background:var(--atg-lin)}}.pastille.saut{animation:saut .35s var(--atg-courbe)}@keyframes saut{40%{scale:1.35}}@supports selector(::details-content){:root{interpolate-size:allow-keywords}details::details-content{block-size:0;overflow:clip;transition:block-size .32s var(--atg-courbe),content-visibility .32s allow-discrete}details[open]::details-content{block-size:auto}}@view-transition{navigation:auto}::view-transition-old(root){animation:vt-part .2s ease-in both}::view-transition-new(root){animation:vt-arrive .38s var(--atg-courbe) .06s both}::view-transition-group(*.photo){animation-duration:.48s;animation-timing-function:var(--atg-courbe)}::view-transition-image-pair(*.photo){overflow:clip;border-radius:var(--atg-rayon)}::view-transition-old(*.photo),::view-transition-new(*.photo){block-size:100%;object-fit:cover}@keyframes vt-part{to{opacity:0}}@keyframes vt-arrive{0%{opacity:0;translate:0 16px}}}.lot .doux{color:var(--atg-encre)}.h-actifs{display:grid;gap:var(--atg-bloc);padding-block:var(--atg-section);background:var(--atg-lin)}.h-actifs-texte{display:flex;flex-direction:column;gap:var(--atg-espace-4);align-items:flex-start}.h-actifs-texte h2{font-size:var(--atg-h2)}.h-actifs-texte p{max-width:44ch}.h-actifs-badges .badge{background:var(--atg-creme);padding:.45rem .7rem}@media(min-width:900px){.h-actifs{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center}}.ch-grille{display:grid;gap:var(--atg-bloc)}.ch-tete{display:flex;flex-direction:column;gap:var(--atg-espace-3)}.ch-tete h2{font-size:var(--atg-h2)}.ch-corps{display:flex;flex-direction:column;gap:var(--atg-bloc);min-width:0}@media(min-width:900px){.ch-grille{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start}.ch-tete{position:sticky;top:5.5rem}}.ch-couleurs{list-style:none;margin:0;padding:0;display:grid;gap:var(--atg-espace-4);grid-template-columns:repeat(auto-fill,minmax(11rem,1fr))}.ch-couleurs li,.ch-espaces li,.ch-ratios li{display:grid;gap:var(--atg-espace-1)}.ch-pastille{display:block;aspect-ratio:var(--atg-ratio-paysage);border-radius:var(--atg-rayon);box-shadow:inset 0 0 0 1px var(--atg-encre-filet);margin-bottom:var(--atg-espace-2)}.ch-typos{list-style:none;margin:0;padding:0;display:grid;gap:var(--atg-bloc)}.ch-typos li{display:grid;gap:var(--atg-espace-2);justify-items:start}.ch-typo-meta{display:flex;flex-wrap:wrap;gap:var(--atg-espace-2) var(--atg-espace-4);align-items:baseline}.ch-h1{font:var(--atg-h1)/1.1 var(--atg-titre);letter-spacing:-.01em}.ch-h2{font:var(--atg-h2)/1.2 var(--atg-titre)}.ch-h3{font:var(--atg-h3)/1.3 var(--atg-titre)}.ch-corps-texte,.ch-corps>.ch-typos .ch-corps{font-size:var(--atg-corps)}.ch-mono{font:500 var(--atg-mono)/1.4 var(--atg-donnee)}.ch-espaces{list-style:none;margin:0;padding:0;display:grid;gap:var(--atg-espace-4)}.ch-barre{display:block;block-size:.75rem;background:var(--atg-peche);border-radius:var(--atg-rayon-etiquette)}.ch-ratios{list-style:none;margin:0;padding:0;display:grid;gap:var(--atg-espace-4);grid-template-columns:repeat(3,minmax(0,1fr));align-items:end}.ch-ratio{display:grid;place-items:center;background:var(--atg-lin);border-radius:var(--atg-rayon);font:500 var(--atg-mono) var(--atg-donnee)}.ch-ligne{display:flex;flex-wrap:wrap;gap:var(--atg-espace-3);align-items:center}.vi-grille{list-style:none;margin:0;padding:0;display:grid;gap:var(--atg-espace-4);grid-template-columns:repeat(auto-fill,minmax(9rem,1fr))}.vi-grille li{display:grid;gap:var(--atg-espace-2)}.vi-grille .visuel{aspect-ratio:var(--atg-ratio-produit)}.ch-familles{list-style:none;margin:0;padding:0;display:grid;gap:var(--atg-espace-3);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}.ch-familles li{display:grid;gap:var(--atg-espace-1);background:var(--famille);color:var(--famille-texte);border-radius:var(--atg-rayon);padding:var(--atg-bloc) var(--atg-espace-4)}.ch-familles span{font:var(--atg-h3)/1.3 var(--atg-titre)}@media(min-width:768px)and (max-width:1099px){.porte-texte{font-size:var(--atg-h3)}}.h-duo-kicker{margin:0;font:500 .6875rem/1.2 var(--atg-texte);letter-spacing:.2em;text-transform:uppercase;color:var(--atg-encre-doux)}.h-duo-award{display:flex;align-items:center;gap:1rem;margin:0}.h-duo-badge{width:8.5rem;height:auto;flex:0 0 auto}.h-duo-award p{margin:0;font-size:1rem;line-height:1.45;max-width:14rem}.h-duo-prix{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .5rem}.h-duo-prix s{opacity:.6}.h-duo-prix b{font-weight:600}.h-duo-remise{padding:.2rem .55rem;background:#dce3df;font-size:.8125rem;font-weight:600}.h-duo-objet{justify-self:center;max-width:30rem;width:100%}@media(min-width:900px){.h-duo-objet{margin:0}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/atg-sections.css.map */
