.recherche__panneau[hidden],.deroulant[hidden],.reprise[hidden],.retour-haut[hidden]{display: none !important}.entete__barre{position: relative;min-width: 0}.recherche{grid-area: recherche;align-self: start;display: flex;min-width: 0}.recherche__bouton{flex: 1 1 auto;min-width: 0;display: flex;align-items: center;gap: 10px;min-height: 46px;padding: 0 16px 0 13px;border-radius: 12px;background: #FFFFFF;border: 2px solid var(--encre-verte);color: #4A544E;font: inherit;font-size: 16px;font-weight: 500;line-height: 1.2;text-align: left;cursor: pointer;box-shadow: 0 0 0 1px rgba(124,255,74,0.8),0 0 14px rgba(124,255,74,0.4)}.recherche__bouton svg{width: 21px;height: 21px;flex: none;color: var(--encre-verte)}.recherche__bouton span{flex: 1 1 auto;min-width: 0;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.recherche__bouton:hover,.recherche__bouton:focus-visible{outline: 2px solid transparent;outline-offset: 2px;box-shadow: 0 0 0 2px #7CFF4A,0 0 22px rgba(124,255,74,0.65)}.entete__boutique{grid-area: boutique;justify-self: end;position: relative;margin-left: 12px;display: inline-flex;align-items: center;gap: 7px;min-height: 40px;padding: 0 15px 0 13px;border-radius: 999px;background: var(--ambre);color: #1B2420;text-decoration: none;font-size: 14.5px;font-weight: 700;line-height: 1;white-space: nowrap;box-shadow: 0 6px 18px rgba(227,166,58,0.22)}.entete__boutique::before{content: "";position: absolute;inset: -2px}.entete__boutique svg{width: 18px;height: 18px;flex: none}.entete__boutique-mot{display: none}.entete__boutique:hover{background: #EEB54C}.entete__boutique:focus-visible{outline: 3px solid var(--creme);outline-offset: 2px}@media (min-width: 820px){.entete__boutique-mot{display: inline}}html.entete-v2 .nav .nav__boutique{display: none}@media (max-width: 374.98px){.entete__barre .marque{gap: 8px}.entete__barre .marque img{width: 32px;height: 32px}.entete__barre .marque__nom{font-size: 16px}.entete__boutique{margin-left: 8px;padding: 0 11px;gap: 5px;font-size: 13.5px}.entete__boutique svg{display: none}}.entete__barre .marque{min-width: 0}.entete__barre .marque__nom{white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.recherche__panneau{position: absolute;top: calc(100% + 10px);left: 0;right: 0;z-index: 70;width: auto;background: var(--blanc,#fff);color: var(--encre);border-radius: 16px;padding: 14px;box-shadow: 0 0 0 1px rgba(124,255,74,0.6),0 0 28px rgba(124,255,74,0.2),0 30px 70px rgba(0,0,0,0.5);display: grid;gap: 10px;max-height: min(70vh,640px);overflow: auto}@media (min-width: 820px){.recherche__panneau{left: auto;width: min(640px,100%)}}@media (max-width: 819px){.recherche__panneau{max-height: min(60vh,520px)}}.recherche__champ{display: flex;align-items: center;gap: 10px;padding: 4px 6px 4px 14px;border-radius: 12px;background: #FFFFFF;border: 2px solid var(--encre-verte);box-shadow: 0 0 0 1px rgba(124,255,74,0.8),0 0 16px rgba(124,255,74,0.5)}.recherche__champ:focus-within{box-shadow: 0 0 0 2px #7CFF4A,0 0 22px rgba(124,255,74,0.65)}.recherche__champ svg{width: 22px;height: 22px;color: var(--encre-verte);flex: none}.recherche__champ input{flex: 1;min-width: 0;font: inherit;font-size: 17px;padding: 10px 0;border: 0;background: transparent;color: var(--encre);outline: none}.recherche__champ input::-webkit-search-cancel-button{display: none}.recherche__fermer{width: 36px;height: 36px;border-radius: 10px;border: 0;background: transparent;font-size: 24px;line-height: 1;color: var(--encre-2);cursor: pointer}.recherche__fermer:hover{background: var(--creme-2)}.recherche__aide{font-size: 13px;color: var(--encre-3);padding: 0 4px}.recherche__resultats{display: grid;gap: 6px}.recherche__groupe{--marqueur: #FFE97A;position: relative;z-index: 0;justify-self: start;margin: 10px 4px 2px;font-size: 14px;letter-spacing: .08em;text-transform: uppercase;color: var(--encre-verte);font-weight: 700}.recherche__groupe::before{content: "";position: absolute;z-index: -1;left: -0.2em;right: -0.3em;bottom: 0.08em;height: 0.72em;border-radius: 0.3em;background: var(--marqueur);transform: rotate(-0.7deg)}.recherche__groupe--vert{--marqueur: #B5F2B0}.recherche__groupe--bleu{--marqueur: #B3E0FF}.recherche__item{display: grid;gap: 3px;padding: 10px 12px;border-radius: 10px;text-decoration: none;color: var(--encre);border: 1px solid transparent}.recherche__item:hover,.recherche__item:focus-visible{background: var(--creme);border-color: var(--filet);outline: none}.recherche__item strong{font-size: 16px;font-weight: 600}.recherche__item small{font-size: 13px;color: var(--encre-3)}.recherche__type{font-size: 11px;letter-spacing: .08em;text-transform: uppercase;font-weight: 700;color: var(--encre-3);display: flex;align-items: center;gap: 6px}.recherche__type[data-famille]::before{content: "";width: 8px;height: 8px;border-radius: 50%;background: var(--couleur-famille,var(--ambre))}.recherche__vide{font-size: 15px;color: var(--encre-2);padding: 8px 4px}.recherche__vide a{color: var(--emeraude)}.nav__groupe{position: relative;display: flex}.deroulant{position: absolute;top: calc(100% + 14px);left: -12px;z-index: 69;min-width: 680px;background: var(--blanc,#fff);color: var(--encre);border-radius: 16px;padding: 18px;box-shadow: 0 0 0 1px rgba(124,255,74,0.6),0 0 28px rgba(124,255,74,0.2),0 30px 70px rgba(0,0,0,0.5);display: grid;gap: 14px 18px;grid-template-columns: repeat(3,1fr)}.deroulant::before{content: "";position: absolute;left: 0;right: 0;top: -14px;height: 14px}.deroulant__famille{display: grid;gap: 4px;align-content: start}.deroulant__titre{font-size: 12px;letter-spacing: .1em;text-transform: uppercase;font-weight: 700;color: var(--encre-3);display: flex;align-items: center;gap: 8px;margin-bottom: 4px}[data-famille] .deroulant__titre::before,.deroulant__titre[data-famille]::before{content: "";width: 8px;height: 8px;border-radius: 50%;background: var(--couleur-famille,var(--ambre))}.deroulant__famille a,.menu-mobile__familles a{display: block;padding: 6px 8px;margin: 0 -8px;border-radius: 8px;text-decoration: none;color: var(--encre);font-size: 14.5px;font-weight: 500;line-height: 1.3}.deroulant__famille a:hover,.deroulant__famille a:focus-visible{background: var(--creme);outline: none}.deroulant__pied{grid-column: 1 / -1;display: flex;flex-wrap: wrap;gap: 8px 18px;align-items: center;padding-top: 10px;border-top: 1px solid var(--filet);font-size: 14.5px}.deroulant__pied a{color: var(--emeraude);font-weight: 600;text-decoration: none}.deroulant__chercher{background: none;border: 0;padding: 0;font: inherit;font-size: 14.5px;color: var(--encre-2);text-decoration: underline;text-underline-offset: 3px;cursor: pointer}.menu-mobile__familles{border-radius: 10px;padding: 0 14px 10px;margin-top: -6px}.menu-mobile__familles summary{font-weight: 500}.menu-mobile__familles summary{cursor: pointer;padding: 10px 0;font-size: 15px;color: rgba(244,239,230,0.75);list-style: none}.menu-mobile__familles .deroulant__titre{color: var(--ambre);margin-top: 8px}.menu-mobile__familles a{color: var(--creme);margin: 0;padding: 8px 10px}.menu-mobile__familles a:hover{background: rgba(227,166,58,0.18)}.pas-trouve{display: grid;gap: 10px}.pas-trouve__actions{display: flex;flex-wrap: wrap;gap: 10px;margin-top: 4px}.recherche-accueil{display: flex;align-items: center;gap: 12px;padding: 4px 6px 4px 18px;border-radius: 999px;background: #FFFFFF;border: 2px solid var(--encre-verte);box-shadow: 0 0 0 1px rgba(124,255,74,0.8),0 0 18px rgba(124,255,74,0.45);max-width: 560px;margin: 0 0 22px}.recherche-accueil svg{width: 22px;height: 22px;color: var(--encre-verte);flex: none}.recherche-accueil input{flex: 1;min-width: 0;font: inherit;font-size: 17px;font-weight: 500;padding: 12px 0;border: 0;background: transparent;color: var(--encre);outline: none}.recherche-accueil input::placeholder{color: var(--encre-2)}.recherche-accueil input::-webkit-search-decoration,.recherche-accueil input::-webkit-search-cancel-button{display: none}.theme-nuit .section__tete + .recherche-accueil{margin-top: -10px}.pas-votre-cas{display: grid;gap: 10px}.pas-votre-cas h2{font-size: 22px}.pas-votre-cas>p{font-size: 15px;color: var(--encre-2)}.pas-votre-cas__lien{display: grid;gap: 3px;padding: 12px 14px;border-radius: 10px;background: var(--creme);text-decoration: none;color: var(--encre);border: 1px solid transparent}.pas-votre-cas__lien:hover{border-color: var(--encre-2)}.pas-votre-cas__lien strong{font-size: 15.5px;font-weight: 600}.pas-votre-cas__plus{font-size: 14px;color: var(--encre-3)}.pas-votre-cas__chercher{background: none;border: 0;padding: 0;font: inherit;cursor: pointer}.retour-haut{position: fixed;right: 18px;bottom: 54px;z-index: 55;width: 48px;height: 48px;border-radius: 50%;background: var(--ambre);color: var(--encre);display: grid;place-items: center;box-shadow: 0 10px 30px rgba(0,0,0,0.4),0 0 0 1px rgba(255,255,255,0.2);transition: transform .15s,opacity .2s}.retour-haut:hover{transform: translateY(-2px)}.retour-haut svg{width: 22px;height: 22px}.retour-haut:focus-visible{outline: 3px solid var(--creme);outline-offset: 2px}.reprise{display: grid;grid-template-columns: 1fr auto;gap: 2px 14px;align-items: center;padding: 14px 16px;border-radius: 14px;background: rgba(124,255,74,0.08);border: 1px solid rgba(124,255,74,0.35);color: var(--creme);margin-top: 18px;max-width: 680px}.reprise__etiquette{grid-column: 1;font-size: 12px;letter-spacing: .1em;text-transform: uppercase;font-weight: 700;color: #BFFF9E}.reprise a{grid-column: 1;color: var(--creme);font-weight: 600;font-size: 16px}.reprise small{grid-column: 1;font-size: 13px;color: rgba(244,239,230,0.65)}.reprise__oublier{grid-column: 2;grid-row: 1 / span 3;width: 36px;height: 36px;border-radius: 50%;border: 1px solid rgba(244,239,230,0.3);background: transparent;color: var(--creme);font-size: 20px;cursor: pointer}.reprise__oublier:hover{background: rgba(255,255,255,0.1)}.theme-nuit .recherche__panneau,.theme-nuit .deroulant,.theme-nuit .recherche-accueil{color: var(--encre)}.theme-nuit .recherche__panneau strong,.theme-nuit .deroulant a,.theme-nuit .pas-votre-cas h2,.theme-nuit .pas-votre-cas strong{color: var(--encre)}.theme-nuit-totale .recherche__panneau,.theme-nuit-totale .deroulant{background: #16241D;color: #F4EFE6}.auteur{display: flex;flex-wrap: wrap;gap: 4px 18px;font-size: 13.5px;color: rgba(244,239,230,0.7);margin: -8px 0 14px}.auteur a{color: rgba(244,239,230,0.9)}details.pli-plus>summary{position: relative;padding-right: 64px !important;cursor: pointer;list-style: none}details.pli-plus>summary::-webkit-details-marker{display: none}details.pli-plus>summary::after{content: "+" !important;position: absolute;right: 0;top: 50%;transform: translateY(-50%);width: 44px;height: 44px;border-radius: 50%;display: grid;place-items: center;background: var(--emeraude);color: #F4EFE6;font-size: 28px;font-weight: 300;line-height: 1;box-shadow: 0 0 0 2px rgba(124,255,74,0.45);transition: transform .15s,box-shadow .15s}details.pli-plus>summary:hover::after{box-shadow: 0 0 0 2px rgba(124,255,74,0.8),0 0 10px rgba(124,255,74,0.35)}details.pli-plus[open]>summary::after{content: "–" !important;transform: translateY(-50%);background: var(--encre-verte)}.sommaire.pli-plus>summary .sommaire__titre{margin: 0}.sommaire.pli-plus>summary{display: block;padding: 2px 0}@media (max-width: 979px){.sommaire.pli-plus:not([open]){padding-bottom: 14px}}.carte__lire-la-suite.bouton-plus{display: inline-flex;align-items: center;gap: 12px;text-decoration: none;color: var(--encre);font-weight: 600}.carte__lire-la-suite.bouton-plus::after{content: "+";width: 40px;height: 40px;border-radius: 50%;display: grid;place-items: center;background: var(--emeraude);color: #F4EFE6;font-size: 26px;font-weight: 300;line-height: 1;box-shadow: 0 0 0 2px rgba(124,255,74,0.45)}.carte--repliable.est-deplie .carte__lire-la-suite.bouton-plus::after{content: "–";background: var(--encre-verte)}.recherche-page{margin: -6px 0 20px}.recherche-page{display: none}.recherche-page__champ{display: flex;align-items: center;gap: 12px;max-width: 680px;padding: 13px 20px;border-radius: 999px;background: #FFFFFF;border: 2px solid var(--encre-verte);box-shadow: 0 0 0 1px rgba(124,255,74,0.8),0 0 18px rgba(124,255,74,0.45),0 12px 32px rgba(0,0,0,0.4);cursor: text}.recherche-page__champ:focus-within{box-shadow: 0 0 0 2px rgba(124,255,74,0.9),0 0 24px rgba(124,255,74,0.4)}.recherche-page__champ svg{width: 22px;height: 22px;flex: none;color: var(--encre-verte)}.recherche-page__champ input{flex: 1;min-width: 0;border: 0;background: transparent;font: inherit;font-size: 17px;font-weight: 500;color: var(--encre);outline: none}.recherche-page__champ input::placeholder{color: var(--encre-2)}.recherche-page__champ input::-webkit-search-decoration,.recherche-page__champ input::-webkit-search-cancel-button{display: none}.recherche__champ input,.recherche-accueil input,.recherche-page__champ input,.filtre-problemes__champ input{text-overflow: ellipsis}.nav a.nav__boutique,.menu-mobile a.nav__boutique,.bouton.boutique__bouton,a.boutique__bouton{opacity: 1 !important;color: #FFFFFF !important;font-weight: 700 !important;text-decoration: none !important;background: linear-gradient(180deg,#1DB954 0%,#12A044 100%) !important;border: 0 !important;border-radius: 999px !important;box-shadow: 0 0 0 2px rgba(124,255,74,0.85),0 0 22px rgba(124,255,74,0.55),0 8px 22px rgba(0,0,0,0.35) !important;text-shadow: 0 1px 0 rgba(0,0,0,0.25)}.nav a.nav__boutique{padding: 9px 16px;margin-left: 4px}.nav a.nav__boutique:hover,.nav a.nav__boutique:focus-visible,.bouton.boutique__bouton:hover,a.boutique__bouton:hover,.bouton.boutique__bouton:focus-visible{background: linear-gradient(180deg,#2BD264 0%,#17B04C 100%) !important;box-shadow: 0 0 0 2px rgba(124,255,74,1),0 0 32px rgba(124,255,74,0.8),0 8px 22px rgba(0,0,0,0.35) !important}.menu-mobile a.nav__boutique{margin: 10px 0 2px;padding: 14px 18px;border-top: 0 !important;text-align: center}.bouton.boutique__bouton,a.boutique__bouton{display: inline-flex;align-items: center;gap: 8px;min-height: 46px;padding: 11px 20px;font-size: 16px}details.pli-formule>summary{cursor: pointer;list-style: none;display: flex;align-items: center;min-height: 44px}details.pli-formule>summary::-webkit-details-marker{display: none}details.pli-formule>summary h2{margin: 0}.guides__tous{margin: 18px 0 0}.assistant__barre{display: flex;align-items: center;flex-wrap: wrap;gap: 10px 14px;margin: 0 0 12px;min-height: 44px}.assistant__barre [hidden]{display: none !important}.assistant__etape{font-weight: 700;font-size: 14.5px;letter-spacing: .02em}.assistant__retour,.assistant__suivant{appearance: none;border-radius: 999px;padding: 9px 18px;min-height: 44px;font: inherit;font-weight: 700;font-size: 15px;cursor: pointer}.assistant__retour{order: -1;border: 2px solid #B3261E;background: #FFF1EE;color: #B3261E}.assistant__retour:focus-visible{background: #B3261E;color: #FFFFFF;outline: none;box-shadow: 0 0 0 3px rgba(179,38,30,0.28)}@media (hover: hover){.assistant__retour:hover{background: #B3261E;color: #FFFFFF;outline: none;box-shadow: 0 0 0 3px rgba(179,38,30,0.28)}}.assistant__suivant{margin-left: auto;border: 2px solid #1E7A4F;background: #EAF7EE;color: #145236}.assistant__suivant:focus-visible{background: #1E7A4F;color: #FFFFFF;outline: none}@media (hover: hover){.assistant__suivant:hover{background: #1E7A4F;color: #FFFFFF;outline: none}}.assistant__fin{margin: 4px 0 14px;font-weight: 600}.assistant__fin a{text-decoration: underline;text-underline-offset: 3px}.ro-questions.assistant .ro-question--repondue:not(.est-revue){display: none}.ro-questions.assistant.en-revue .ro-question:not(.ro-question--repondue){display: none}.ro-questions__outils [aria-controls$="-questions"]{display: none !important}.ro-solution__etapes{list-style: none;padding-left: 0;counter-reset: etape;gap: 10px}.ro-solution__etapes>li{counter-increment: etape;display: block;padding: 10px 14px 12px;border-radius: 10px;background: var(--blanc);border-left: 4px solid var(--emeraude);line-height: 1.45}.ro-solution__etapes>li::before{content: "Étape " counter(etape);display: block;margin-bottom: 3px;font-size: 12.5px;font-weight: 700;letter-spacing: 0.06em;text-transform: uppercase;color: var(--emeraude)}.theme-nuit :is(.ro-maintenant,.ro-materiels,.ro-verifier,.ro-causes,.ro-plus-loin,.ro-formulations,#plus-loin,.ro-question) .ro-bouton-texte,.theme-nuit-totale :is(.ro-maintenant,.ro-materiels,.ro-verifier,.ro-causes,.ro-plus-loin,.ro-formulations,#plus-loin,.ro-question) .ro-bouton-texte{color: var(--emeraude);font-weight: 600}.theme-nuit .pas-votre-cas .lien-discret,.theme-nuit-totale .pas-votre-cas .lien-discret{color: var(--emeraude);font-weight: 600}.theme-nuit .ro-solution__pli,.theme-nuit-totale .ro-solution__pli{border: 0 !important;box-shadow: none !important;background: transparent !important;padding: 0 !important}.theme-nuit :is(.ro-maintenant,.ro-verifier,.ro-materiels,.ro-solution,details.en-savoir-plus) :is(.ro-plus-loin,.ro-causes,.ro-outil-moment):not(.ro-solution__pli),.theme-nuit-totale :is(.ro-maintenant,.ro-verifier,.ro-materiels,.ro-solution) :is(.ro-plus-loin,.ro-causes,.ro-outil-moment):not(.ro-solution__pli){border-color: var(--filet) !important;box-shadow: none !important}.ro-solution__pli>summary{padding: 10px 12px !important;border-radius: 10px;background: var(--blanc);border: 1px solid var(--filet)}.ro-solution__pli[open]>summary{margin-bottom: 10px}:is(.ro-causes,.ro-plus-loin):not(.pli-plus)>summary::after{content: "+";width: 44px;height: 44px;border-radius: 50%;display: grid;place-items: center;flex: none;background: var(--emeraude);color: #F4EFE6;font-size: 28px;font-weight: 300;line-height: 1;box-shadow: 0 0 0 2px rgba(124,255,74,0.45)}:is(.ro-causes,.ro-plus-loin):not(.pli-plus)[open]>summary::after{content: "–";background: var(--encre-verte)}.ro-solution .ro-solution__etapes{padding-left: 0}.allege [data-en-bref]{display: none !important}.allege .carte--carnet{background: none !important;border: 0 !important;box-shadow: none !important;padding: 0 !important}.allege .carte--carnet:not([hidden]){display: block !important}.allege .carte--carnet>div{display: none}.allege .carte--carnet .bouton{width: 100%;justify-content: center;text-align: center}.allege .diag-gauche .pas-votre-cas{background: none !important;border: 0 !important;box-shadow: none !important;padding: 0 !important;margin-top: 22px;display: block;font-size: 15px;color: rgba(244,239,230,0.88)}.theme-nuit.allege .diag-gauche .pas-votre-cas h2{display: inline;margin: 0 8px 0 0;font-family: inherit;font-size: 15px;font-weight: 700;color: #F4EFE6}.allege .diag-gauche .pas-votre-cas>p:not(.pas-votre-cas__plus){display: none}.allege .diag-gauche .pas-votre-cas__lien{display: inline;padding: 0;background: none;border: 0;border-radius: 0;color: #7BE495}.theme-nuit.allege .diag-gauche .pas-votre-cas__lien strong{color: #7BE495;font-size: 15px;font-weight: 600;text-decoration: underline;text-underline-offset: 3px}.allege .diag-gauche .pas-votre-cas__lien .recherche__type{display: none}.allege .diag-gauche .pas-votre-cas__lien + .pas-votre-cas__lien::before{content: " · ";color: rgba(244,239,230,0.55)}.allege .diag-gauche .pas-votre-cas__plus{margin: 6px 0 0;font-size: 14px}.theme-nuit.allege .diag-gauche .pas-votre-cas .lien-discret{color: rgba(244,239,230,0.75);font-weight: 500}.allege .ro-solution{position: relative}.allege .ro-solution:has(>.ro-solution__pli:not([open])){padding-top: 14px;padding-bottom: 14px}.allege .ro-solution:has(>.ro-solution__pli:not([open])) .ro-solution__tete{padding-right: 68px}.allege .ro-solution__pli:not([open])>summary{position: absolute !important;inset: 0;padding: 0 !important;border: 0 !important;background: transparent !important;font-size: 0 !important;color: transparent !important;justify-content: flex-end;padding-right: 16px !important;z-index: 1}.allege .ro-solution__pli>summary::after{font-size: 28px;color: #F4EFE6}details.en-savoir-plus{margin-top: 22px;padding: 4px 22px;border-radius: var(--rayon);background: var(--blanc);color: var(--encre);border: 1px solid rgba(124,255,74,0.38);box-shadow: 0 0 12px rgba(124,255,74,0.10),0 16px 40px rgba(0,0,0,0.28)}details.en-savoir-plus>summary{display: grid;gap: 2px;padding: 16px 0 !important;padding-right: 64px !important}.en-savoir-plus__titre{font-family: var(--titre);font-weight: var(--titre-graisse);font-size: clamp(20px,2vw,22px);color: var(--encre)}.en-savoir-plus__sous{font-size: 14.5px;color: var(--encre-2)}details.en-savoir-plus[open]>summary{border-bottom: 1px solid var(--filet)}details.en-savoir-plus>:not(summary){margin: 0 !important;padding: 16px 0 !important;background: transparent !important;border: 0 !important;border-bottom: 1px solid var(--filet) !important;border-radius: 0 !important;box-shadow: none !important;color: var(--encre)}details.en-savoir-plus>:last-child{border-bottom: 0 !important}details.en-savoir-plus :is(h2,h3,summary,strong){color: var(--encre)}.essai-allege{position: fixed;left: 16px;bottom: 46px;z-index: 60;display: grid;gap: 1px;padding: 9px 16px;border-radius: 14px;background: var(--ambre);color: var(--encre-verte);font-weight: 700;font-size: 14.5px;text-decoration: none;box-shadow: 0 8px 24px rgba(0,0,0,0.4)}.essai-allege small{font-size: 11.5px;font-weight: 600;letter-spacing: .04em;text-transform: uppercase;opacity: .8}.theme-nuit .ro-materiels,.theme-nuit-totale .ro-materiels{background: var(--blanc) !important}details.en-savoir-plus>*>h2,details.en-savoir-plus>details.pli-formule>summary>h2{font-size: clamp(19px,2vw,22px) !important;margin: 0 0 10px}.sous-conclusion{display: grid;gap: 10px;margin: 14px 0 0}.sous-conclusion[hidden]{display: none}.sous-conclusion__phrase{margin: 4px 0 0;font-size: 14.5px;line-height: 1.45;color: rgba(244,239,230,0.88)}.sous-conclusion__phrase strong{color: #F4EFE6}.sous-conclusion .boutique__bouton{justify-content: center;width: 100%}.sous-conclusion .boutique__transparence{margin: 0;font-size: 12.5px;line-height: 1.4;color: rgba(244,239,230,0.6)}.diag-droite:is([data-resultat="final"],[data-resultat="final-ouvert"],[data-resultat="provisoire"]) .ro-synthese::before{display: block;margin: 0 0 2px;font-family: var(--titre);font-weight: var(--titre-graisse);font-size: clamp(26px,2.8vw,32px);line-height: 1.1;color: #F4EFE6}.diag-droite[data-resultat="final"] .ro-synthese::before{content: "✓ Votre résultat";color: #7BE495}.diag-droite[data-resultat="provisoire"] .ro-synthese::before{content: "Résultat provisoire";color: var(--ambre)}.diag-droite[data-resultat="final-ouvert"] .ro-synthese::before{content: "Votre résultat";color: #F4EFE6}.solution-boutique{display: flex;flex-wrap: wrap;gap: 8px 10px;align-items: center;margin: 2px 0 0}.solution-boutique .boutique__transparence{flex-basis: 100%;margin: 0;font-size: 12.5px;color: var(--encre-3)}.aide-choix{margin: -4px 0 6px;padding: 12px 14px;border-radius: 10px;background: #F1F7EE;border-left: 4px solid var(--emeraude);font-size: 14.5px;line-height: 1.55;color: var(--encre)}.aide-choix[hidden]{display: none}.aide-choix a{color: var(--emeraude);font-weight: 600;text-decoration: underline;text-underline-offset: 3px}@media (min-width: 980px){.diag-questions.est-conclu{grid-template-columns: minmax(0,1fr)}.diag-questions.est-conclu .diag-droite{order: -1;position: static;width: 100%;max-width: 860px;margin: 0 auto}.diag-questions.est-conclu .diag-gauche{width: 100%;max-width: 860px;margin: 0 auto}.diag-questions.vient-de-conclure .diag-droite{animation: balayage-galaxie 1.15s cubic-bezier(.2,.8,.2,1) both}.diag-questions.vient-de-conclure .ro-synthese{position: relative;overflow: hidden}.diag-questions.vient-de-conclure .ro-synthese::after{content: "";position: absolute;inset: -30%;pointer-events: none;z-index: 2;background: linear-gradient(105deg,transparent 36%,rgba(124,255,74,.22) 45%,rgba(255,255,255,.42) 50%,rgba(124,255,74,.22) 55%,transparent 64%),radial-gradient(2px 2px at 18% 28%,#FFFFFF,transparent 70%),radial-gradient(1.6px 1.6px at 34% 72%,#BFFF9E,transparent 70%),radial-gradient(2px 2px at 52% 40%,#FFFFFF,transparent 70%),radial-gradient(1.4px 1.4px at 68% 64%,#BFFF9E,transparent 70%),radial-gradient(2.2px 2.2px at 82% 30%,#FFFFFF,transparent 70%),radial-gradient(1.6px 1.6px at 90% 78%,#BFFF9E,transparent 70%);animation: traine-galaxie 1.5s ease-out both}}@keyframes balayage-galaxie{0%{opacity: .15;transform: translateX(24%) scale(.9);filter: blur(3px) brightness(1.5)}55%{opacity: 1;transform: translateX(-1%) scale(1.015);filter: blur(0) brightness(1.18)}100%{opacity: 1;transform: none;filter: none}}@keyframes traine-galaxie{0%{transform: translateX(-65%);opacity: 1}75%{opacity: .9}100%{transform: translateX(65%);opacity: 0}}@media (prefers-reduced-motion: reduce){.diag-questions.vient-de-conclure .diag-droite,.diag-questions.vient-de-conclure .ro-synthese::after{animation: none !important}}.page-contenu .boutique:not(.boutique--fiches){display: grid;justify-items: start;gap: 10px}.page-contenu .boutique--fiches{gap: 10px}.page-contenu .boutique + .boutique{margin-top: 18px;padding-top: 16px;border-top: 1px solid var(--filet)}.page-contenu .boutique .boutique__transparence{margin: 0 !important;font-size: 13px !important;line-height: 1.45;color: var(--encre-3) !important}.page-contenu .boutique .boutique__bouton{margin: 0;box-shadow: 0 0 0 2px rgba(124,255,74,0.5),0 6px 16px rgba(0,0,0,0.16) !important}.page-contenu .boutique .boutique__bouton:hover,.page-contenu .boutique .boutique__bouton:focus-visible{box-shadow: 0 0 0 2px rgba(124,255,74,0.9),0 0 14px rgba(124,255,74,0.35),0 6px 16px rgba(0,0,0,0.18) !important}.recherche__corrige{margin: 2px 4px 8px;font-size: 13.5px;color: var(--encre-2,#4A5A52);font-style: italic}.recherche__fond{position: fixed;top: 0;right: 0;bottom: 0;left: 0;z-index: 9990;background: rgba(4,10,7,.62);opacity: 0;transition: opacity .25s ease-out}.recherche__fond.est-visible{opacity: 1}.recherche__fond[hidden]{display: none !important}body>.recherche__panneau{position: fixed;z-index: 9991;top: 0;right: 0;bottom: 0;left: 0;width: auto;max-height: none;display: block;padding: 0;border-radius: 0;box-shadow: none;background: #FBF9F4;color: var(--encre);overflow-x: hidden;overflow-y: auto;overscroll-behavior: contain;-webkit-overflow-scrolling: touch;opacity: 0;transform: translate3d(0,28px,0);transition: opacity .25s ease-out,transform .3s cubic-bezier(.2,.8,.2,1)}body>.recherche__panneau.est-visible{opacity: 1;transform: none}body>.recherche__panneau:not(.est-visible){pointer-events: none}.theme-nuit-totale body>.recherche__panneau{background: #FBF9F4;color: #1B2420;--encre: #1B2420;--encre-2: #4C5751;--encre-3: #5A645E;--emeraude: #146C4B;--filet: #D9D2C5;--blanc: #FFFFFF;--creme: #F4EFE6;--creme-2: #EAE2D4}html.recherche-ouverte,html.recherche-ouverte body{overflow: hidden}.recherche__haut{position: sticky;top: 0;z-index: 3;display: flex;align-items: center;gap: 6px;padding: 10px max(16px,calc((100% - 1120px) / 2)) 10px max(10px,calc((100% - 1120px) / 2 - 6px));background: rgba(251,249,244,.94);-webkit-backdrop-filter: blur(12px);backdrop-filter: blur(12px);border-bottom: 1px solid transparent;transition: border-color .2s,box-shadow .2s}.recherche__panneau.est-defile .recherche__haut{border-bottom-color: var(--filet);box-shadow: 0 8px 22px rgba(20,33,27,.08)}.recherche__haut .recherche__fermer{--rond: clamp(30px,28.4px + 1.95vw,44px);position: relative;flex: none;display: grid;place-items: center;width: var(--rond);height: var(--rond);padding: 0;border: 2px solid #146C4B;border-radius: 50%;background: #FFFFFF;color: #B3261E;font-size: 0;transition: background .15s,transform .15s}.recherche__haut .recherche__fermer::after{content: "";position: absolute;top: 50%;right: -2px;width: 44px;height: 44px;transform: translateY(-50%);transform-origin: calc(44px - var(--rond) / 2) 50%;transition: transform .15s}.recherche__haut .recherche__fermer:hover,.recherche__haut .recherche__fermer:focus-visible{background: #E8F3ED;outline: none}.recherche__haut .recherche__fermer:active{transform: scale(.92)}.recherche__haut .recherche__fermer:active::after{transform: translateY(-50%) scale(1.087)}.recherche__haut .recherche__fermer svg{width: calc(var(--rond) * .55);height: calc(var(--rond) * .55)}.recherche__haut .recherche__champ{flex: 1;min-width: 0}@media (min-width: 820px){.recherche__haut .recherche__champ input{font-size: 18px;padding: 12px 0}}.recherche__effacer{flex: none;min-height: 44px;padding: 0 10px;border: 0;border-radius: 8px;background: transparent;color: var(--emeraude);font: inherit;font-size: 14px;font-weight: 700;cursor: pointer}.recherche__effacer:hover,.recherche__effacer:focus-visible{background: var(--creme);outline: none;text-decoration: underline;text-underline-offset: 3px}.recherche__effacer[hidden],.recherche__completions[hidden],.recherche__plus[hidden]{display: none !important}.recherche__colonne{display: grid;grid-template-columns: minmax(0,1fr);gap: 12px;padding: 6px max(16px,calc((100% - 1120px) / 2)) 40px}.recherche__panneau .recherche__resultats{grid-template-columns: minmax(0,1fr);gap: 10px}.recherche__panneau .recherche__aide{margin: 0;padding: 0 2px}.recherche__panneau .recherche__groupe{margin: 12px 2px 2px}.recherche__panneau .recherche__themes{padding: 2px 0 6px}.recherche__completions{display: grid;margin: -4px -6px 0}.recherche__completion{display: flex;align-items: center;gap: 12px;min-height: 44px;padding: 8px;border: 0;border-radius: 10px;background: transparent;color: var(--encre);font: inherit;font-size: 16.5px;text-align: left;cursor: pointer;scroll-margin-top: 90px}.recherche__completion svg{width: 18px;height: 18px;flex: none;color: var(--encre-3)}.recherche__completion b{font-weight: 800}.recherche__completion:hover,.recherche__completion:focus-visible{background: #F1ECE2;outline: none}.recherche__compte{margin: 2px 2px -2px;font-size: 14px;font-weight: 600;color: var(--encre-2)}.recherche__compte:empty{display: none}.recherche__grille{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 12px;margin: 0 0 10px}@media (min-width: 640px){.recherche__grille{grid-template-columns: repeat(3,minmax(0,1fr));gap: 16px}}@media (min-width: 980px){.recherche__grille{grid-template-columns: repeat(5,minmax(0,1fr));gap: 18px}}.recherche__rangee{display: grid;grid-auto-flow: column;grid-auto-columns: minmax(150px,44%);gap: 12px;margin: 0 -16px 10px;padding: 4px 16px 12px;overflow-x: auto;overscroll-behavior-x: contain;scroll-snap-type: x mandatory;scroll-padding-left: 16px;scrollbar-width: none}.recherche__rangee::-webkit-scrollbar{display: none}.recherche__rangee>.recherche__item{scroll-snap-align: start}@media (min-width: 640px){.recherche__rangee{grid-auto-flow: row;grid-template-columns: repeat(auto-fill,minmax(165px,1fr));margin: 0 0 10px;padding: 4px 0 8px;overflow: visible}}.recherche__panneau .recherche__item{position: relative;display: flex;flex-direction: column;gap: 0;padding: 0;border-radius: 14px;background: #FFFFFF;border: 1px solid var(--filet);overflow: hidden;color: var(--encre);text-decoration: none;box-shadow: 0 1px 2px rgba(20,33,27,.06);transition: transform .2s ease-out,box-shadow .2s ease-out,border-color .2s ease-out;scroll-margin-top: 90px}.recherche__panneau .recherche__item:hover,.recherche__panneau .recherche__item:focus-visible{background: #FFFFFF;transform: translate3d(0,-3px,0);border-color: var(--encre-verte);outline: none;box-shadow: 0 0 0 1px rgba(124,255,74,.8),0 0 16px rgba(124,255,74,.35),0 12px 26px rgba(20,33,27,.14)}.recherche__panneau .recherche__item:active{transform: scale(.98)}.recherche__texte{display: grid;gap: 4px;padding: 10px 12px 12px}.recherche__panneau .recherche__item strong{font-size: 15px;font-weight: 650;line-height: 1.3;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden}.recherche__panneau .recherche__item small{font-size: 12.5px;line-height: 1.35;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden}.recherche__panneau .recherche__item .recherche__type{font-size: 10.5px;line-height: 1.3}.recherche__image{position: relative;display: block;aspect-ratio: 4 / 3;overflow: hidden;background: #ECE6DA}@supports not (aspect-ratio: 1){.recherche__image{height: 0;padding-top: 75%}}.recherche__image::before{content: "";position: absolute;top: 0;right: 0;bottom: 0;left: 0;background: linear-gradient(100deg,rgba(255,255,255,0) 30%,rgba(255,255,255,.65) 50%,rgba(255,255,255,0) 70%);background-size: 220% 100%;animation: recherche-reflet 1.3s ease-in-out infinite}.recherche__image.est-chargee::before{animation: none;opacity: 0}.recherche__image img{position: absolute;top: 0;left: 0;z-index: 1;width: 100%;height: 100%;object-fit: cover;opacity: 0;transition: opacity .25s ease-in-out,transform .45s cubic-bezier(.2,.8,.2,1)}.recherche__image.est-chargee img{opacity: 1}.recherche__image.est-absente img{display: none}.recherche__item:hover .recherche__image img,.recherche__item:focus-visible .recherche__image img{transform: scale(1.06)}@keyframes recherche-reflet{from{background-position: 130% 0}to{background-position: -130% 0}}.recherche__image--tuile{display: grid;place-content: center;justify-items: center;gap: 6px;padding: 10px 12px;color: #FFFFFF;text-align: center;background: radial-gradient(120% 90% at 18% 8%,rgba(255,255,255,.24),rgba(255,255,255,0) 55%),linear-gradient(140deg,var(--tuile,#3C9A63) 0%,#14211B 120%)}.recherche__image--tuile::before{display: none}.recherche__image--tuile svg{width: 46px;height: 46px;opacity: .95;transition: transform .35s cubic-bezier(.2,.8,.2,1)}.recherche__image--tuile svg:not(:only-child){width: 30px;height: 30px}.recherche__image--tuile b{max-width: 100%;font-size: 16px;line-height: 1.15;font-weight: 800;letter-spacing: -.01em;overflow-wrap: anywhere;text-shadow: 0 1px 8px rgba(0,0,0,.25);display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden}.recherche__item:hover .recherche__image--tuile svg,.recherche__item:focus-visible .recherche__image--tuile svg{transform: scale(1.1) rotate(-4deg)}@supports not (aspect-ratio: 1){.recherche__image--tuile{height: auto;min-height: 120px;padding-top: 10px}}.recherche__groupe::before{transform-origin: 0 50%}.recherche__panneau [data-entree]{animation: recherche-entree .25s cubic-bezier(.2,.7,.3,1) backwards;animation-delay: calc(var(--i,0) * 25ms)}.recherche__panneau .recherche__groupe[data-entree]::before{animation: recherche-marqueur .45s cubic-bezier(.2,.8,.2,1) backwards;animation-delay: calc(var(--i,0) * 25ms + 90ms)}@keyframes recherche-entree{from{opacity: 0;transform: translate3d(0,50%,0)}}@keyframes recherche-marqueur{from{transform: scaleX(0) rotate(-0.7deg)}}.recherche__panneau .recherche__debuter{display: flex;align-items: center;gap: 12px;margin: 0;padding: 8px 14px 8px 8px;border-radius: 14px;line-height: 1.35;transition: transform .2s ease-out,box-shadow .2s ease-out,background .2s}.recherche__debuter .recherche__image{flex: none;width: 76px;border-radius: 10px}.recherche__panneau .recherche__debuter:hover,.recherche__panneau .recherche__debuter:focus-visible{transform: translate3d(0,-2px,0);box-shadow: 0 10px 22px rgba(20,33,27,.12)}.recherche__plus{justify-self: center;min-height: 46px;padding: 0 24px;border-radius: 999px;border: 2px solid var(--encre-verte);background: #FFFFFF;color: var(--encre-verte);font: inherit;font-size: 15px;font-weight: 700;cursor: pointer;box-shadow: 0 0 0 1px rgba(124,255,74,.6),0 0 14px rgba(124,255,74,.3);transition: transform .15s,box-shadow .2s}.recherche__plus:hover,.recherche__plus:focus-visible{box-shadow: 0 0 0 2px #7CFF4A,0 0 22px rgba(124,255,74,.55);outline: none}.recherche__plus:active{transform: scale(.97)}@media (prefers-reduced-motion: reduce){body>.recherche__panneau,.recherche__fond{transition: none}body>.recherche__panneau{transform: none}.recherche__panneau [data-entree],.recherche__panneau .recherche__groupe[data-entree]::before,.recherche__image::before{animation: none}.recherche__image img,.recherche__panneau .recherche__item,.recherche__image--tuile svg,.recherche__panneau .recherche__debuter{transition: none}.recherche__panneau .recherche__item:hover,.recherche__panneau .recherche__item:focus-visible,.recherche__panneau .recherche__debuter:hover,.recherche__item:hover .recherche__image img,.recherche__item:hover .recherche__image--tuile svg{transform: none}}.recherche__themes{display: flex;flex-wrap: wrap;gap: 8px;padding: 2px 4px 6px}.recherche__theme{display: inline-flex;align-items: center;gap: 7px;padding: 7px 12px;border-radius: 999px;background: var(--creme);border: 1px solid var(--filet);color: var(--encre);text-decoration: none;font-size: 14px;font-weight: 600}.recherche__theme::before{content: "";flex: none;width: 10px;height: 10px;border-radius: 50%;background: var(--couleur-theme,var(--ambre));box-shadow: 0 0 0 2px rgba(255,255,255,0.85)}.recherche__theme:hover,.recherche__theme:focus-visible{background: var(--ambre);border-color: var(--ambre);outline: none}.recherche__theme{position: relative}.recherche__theme::after{content: "";position: absolute;top: -5px;right: 0;bottom: -5px;left: 0}.recherche__compte.est-pour-lecteur{position: absolute;width: 1px;height: 1px;margin: 0;overflow: hidden;clip: rect(0 0 0 0);clip-path: inset(50%);white-space: nowrap}body>.recherche__panneau{scroll-padding-top: 90px}.recherche__panneau :is(.recherche__completion,.recherche__fermer,.recherche__effacer,.recherche__theme,.recherche__debuter,.recherche__tous,.recherche__plus):focus-visible{outline: 3px solid #1E8550;outline-offset: 2px}@media (max-width: 300px){.recherche__haut{gap: 12px;padding-left: 4px;padding-right: 8px}.recherche__haut .recherche__champ{gap: 4px;padding-left: 4px;padding-right: 2px}.recherche__haut .recherche__champ>svg{display: none}.recherche__effacer{min-width: 44px;padding: 0 4px;font-size: 12px}}.recherche__filtres{display: flex;gap: 8px;margin: 0 -16px;padding: 4px 16px;overflow-x: auto;overscroll-behavior-x: contain;scrollbar-width: none}.recherche__filtres::-webkit-scrollbar{display: none}.recherche__filtres[hidden]{display: none !important}@media (min-width: 640px){.recherche__filtres{flex-wrap: wrap;margin: 0;padding: 4px 0;overflow: visible}}.recherche__filtre{position: relative;flex: none;display: inline-flex;align-items: center;gap: 7px;min-height: 40px;padding: 0 8px 0 14px;border-radius: 999px;border: 1px solid var(--filet);background: #FFFFFF;color: var(--encre);font: inherit;font-size: 14.5px;font-weight: 650;white-space: nowrap;cursor: pointer;transition: background .15s,border-color .15s,color .15s,box-shadow .2s}.recherche__filtre::after{content: "";position: absolute;top: -3px;right: 0;bottom: -3px;left: 0}.recherche__filtre:not([data-sorte=""])::before{content: "";flex: none;width: 9px;height: 9px;border-radius: 50%;background: var(--point,#FFE97A);box-shadow: inset 0 0 0 1px rgba(20,33,27,.25)}.recherche__filtre--diagnostic{--point: #B5F2B0}.recherche__filtre--guide,.recherche__filtre--simulateur{--point: #B3E0FF}.recherche__filtre--aide{--point: #A9F0DA}.recherche__filtre--glossaire{--point: #DCCBFF}.recherche__filtre--marque{--point: #FFC2DF}.recherche__filtre--page{--point: #FFD199}.recherche__filtre:hover{border-color: var(--encre-verte)}.recherche__filtre[aria-pressed="true"]{background: var(--encre-verte);border-color: var(--encre-verte);color: #FFFFFF;box-shadow: 0 0 0 1px rgba(124,255,74,.6),0 0 14px rgba(124,255,74,.3)}.recherche__nombre{min-width: 24px;padding: 2px 7px;border-radius: 999px;background: var(--creme);color: var(--encre-2);font-size: 12.5px;font-weight: 700;line-height: 1.3;text-align: center}.recherche__filtre[aria-pressed="true"] .recherche__nombre{background: rgba(255,255,255,.16);color: #FFFFFF}.recherche__panneau .recherche__filtre:focus-visible{outline: 3px solid #1E8550;outline-offset: 2px}.recherche__panneau .recherche__reprise{display: flex;align-items: center;gap: 12px;padding: 8px 14px 8px 8px;border-radius: 14px;background: #EEF7EC;border: 1px solid #BFE3BA;color: var(--encre);text-decoration: none;line-height: 1.35;transition: transform .2s ease-out,box-shadow .2s ease-out,border-color .2s}.recherche__reprise .recherche__image{flex: none;width: 76px;border-radius: 10px}.recherche__reprise-texte{display: grid;gap: 2px;min-width: 0}.recherche__reprise-etiquette{font-size: 11.5px;letter-spacing: .08em;text-transform: uppercase;font-weight: 700;color: var(--emeraude)}.recherche__reprise strong{font-size: 15.5px;font-weight: 700}.recherche__reprise small{font-size: 12.5px;color: var(--encre-2)}.recherche__panneau .recherche__reprise:hover,.recherche__panneau .recherche__reprise:focus-visible{transform: translate3d(0,-2px,0);border-color: var(--encre-verte);box-shadow: 0 10px 22px rgba(20,33,27,.12)}.recherche__panneau .recherche__reprise:focus-visible{outline: 3px solid #1E8550;outline-offset: 2px}@media (prefers-reduced-motion: reduce){.recherche__filtre,.recherche__panneau .recherche__reprise{transition: none}.recherche__panneau .recherche__reprise:hover,.recherche__panneau .recherche__reprise:focus-visible{transform: none}}.recherche__surligne{padding: 0 .14em 0 0;margin-right: -.14em;background: linear-gradient(#B5F2B0,#B5F2B0) right 0 bottom .12em / calc(100% - .08em) .52em no-repeat;-webkit-box-decoration-break: clone;box-decoration-break: clone}@media (forced-colors: active){.recherche__surligne{text-decoration: underline}.recherche__filtre[aria-pressed="true"]{forced-color-adjust: none;background: Highlight;border-color: Highlight;color: HighlightText;box-shadow: none}.recherche__filtre[aria-pressed="true"] .recherche__nombre{background: HighlightText;color: Highlight}.recherche__panneau .recherche__filtre[aria-pressed="true"]:focus-visible{outline-color: CanvasText}}.a-lire{margin-top: 14px;padding-top: 12px;border-top: 1px solid var(--filet)}.a-lire__titre{margin: 0 0 8px;font-size: 13px;font-weight: 700;letter-spacing: .07em;text-transform: uppercase;color: var(--encre-2)}.a-lire ul{list-style: none;margin: 0;padding: 0;display: grid;gap: 6px}.a-lire a{display: flex;align-items: center;justify-content: space-between;gap: 10px;padding: 9px 12px;border-radius: 10px;background: var(--creme);color: var(--encre);text-decoration: none;font-size: 15px;font-weight: 600;line-height: 1.35;border: 1px solid transparent}.a-lire a::after{content: "›";font-size: 20px;color: var(--emeraude)}.a-lire a:hover,.a-lire a:focus-visible{border-color: var(--emeraude);outline: none}.recherche__debuter{display: block;margin: 2px 4px 4px;padding: 10px 12px;border-radius: 10px;background: #FBF1DD;border: 1px solid rgba(227,166,58,.55);color: var(--encre);text-decoration: none;font-size: 15px}.recherche__debuter:hover,.recherche__debuter:focus-visible{background: var(--ambre);outline: none}.menu-mobile .menu-mobile__tous{color: var(--ambre,#E3A63A);font-weight: 700}.milieu-retenu{display: flex;align-items: center;flex-wrap: wrap;gap: 8px 14px;margin: 0 0 12px;padding: 10px 14px;border-radius: 12px;border: 1px solid #D7D3C3;border-left: 4px solid #1E7A4F;background: #FCFFFB;color: #1B2420;font-size: 15px;line-height: 1.45}.milieu-retenu[hidden]{display: none}.milieu-retenu__texte{flex: 1 1 260px}.milieu-retenu__changer{appearance: none;border: 2px solid #1E7A4F;background: #EAF7EE;color: #145236;border-radius: 999px;padding: 6px 16px;min-height: 40px;font: inherit;font-weight: 700;font-size: 14.5px;cursor: pointer}.milieu-retenu__changer:hover,.milieu-retenu__changer:focus-visible{background: #1E7A4F;color: #FFFFFF;outline: none}.pas-votre-cas__chercher{display: inline-flex;align-items: center;min-height: 40px}.nav a{white-space: nowrap}@media (max-width: 1180px){.entete__barre .marque__signature{display: none}}.menu-mobile{max-height: calc(100vh - 90px);max-height: calc(100dvh - 90px);overflow-y: auto;overscroll-behavior: contain;box-shadow: 0 18px 40px rgba(0,0,0,0.55)}.menu[aria-expanded="true"] span{position: relative;background: transparent;box-shadow: none}.menu[aria-expanded="true"] span::before,.menu[aria-expanded="true"] span::after{content: "";position: absolute;left: 0;top: 0;width: 18px;height: 2px;background: currentColor;transform: rotate(45deg)}.menu[aria-expanded="true"] span::after{transform: rotate(-45deg)}.menu-mobile__familles summary{font-size: 18px;color: #F4EFE6}@media (max-width: 759px){.pied__grille{grid-template-columns: 1fr 1fr;gap: 24px 14px}.pied__grille>:first-child{grid-column: 1 / -1}}.recherche__panneau{--encre-3: #5A645E}.recherche__tous{display: block;margin: 4px 4px 2px;padding: 10px 12px;border-radius: 10px;color: var(--emeraude);font-weight: 700;text-decoration: underline;text-underline-offset: 3px}.stabilo{--stabilo: #FFE97A;position: relative;display: inline-block;z-index: 0}.stabilo::before{content: "";position: absolute;z-index: -1;left: -0.08em;right: -0.22em;bottom: 0.2em;height: 0.48em;border-radius: 0.24em;background: var(--stabilo);transform: translate(0.2em,0.1em) rotate(calc(-1 * var(--penche,-1.4deg)));transform-origin: right center}.stabilo--1{--stabilo: #FFE97A;--penche: -1.4deg}.stabilo--2{--stabilo: #B5F2B0;--penche: -0.8deg}.stabilo--3{--stabilo: #FFC2DF;--penche: -1.8deg}.stabilo--4{--stabilo: #FFD199;--penche: -1deg}.stabilo--5{--stabilo: #B3E0FF;--penche: -1.6deg}.stabilo--6{--stabilo: #DCCBFF;--penche: -0.9deg}.stabilo--7{--stabilo: #A9F0DA;--penche: -1.3deg}.theme-nuit-totale .stabilo::before{opacity: 0.4}.deroulant a{white-space: normal}@media (min-width: 820px){.nav__groupe{position: static}.deroulant{left: auto;right: 0;width: min(760px,calc(100vw - 32px));min-width: 0}.deroulant::before{top: -30px;height: 30px}.deroulant{top: 64px;right: max(var(--gouttiere),(100% - var(--largeur)) / 2)}.deroulant::before{top: -14px;height: 14px}}.deroulant .deroulant__titre{position: relative;z-index: 0;width: fit-content;white-space: nowrap;font-size: 12.5px;letter-spacing: .05em;color: var(--encre-verte)}.deroulant .deroulant__titre::after{content: "";position: absolute;z-index: -1;left: -0.2em;right: -0.3em;bottom: 0.08em;height: 0.72em;border-radius: 0.3em;background: color-mix(in srgb,var(--couleur-famille,#E3A63A) 34%,#FFFFFF);transform: rotate(-0.7deg)}.menu-mobile__familles>summary{min-height: 48px;display: flex;align-items: center}html:has(.menu-mobile[data-ouvert="oui"]) .retour-haut{display: none !important}@media (min-width: 820px) and (max-width: 849px){.nav a{padding: 8px 7px}}details.pli-plus:not(.menu-mobile__familles,.apercu-details,.res-detail)[open]>:not(summary),details.pli-plus:not(.menu-mobile__familles,.apercu-details,.res-detail)[open] :is(p,li,dd){color: var(--encre)}details.pli-plus:not(.menu-mobile__familles,.apercu-details,.res-detail)[open] :is(p,li,dd,.pieges span,.rubrique__corps,.formule-liste,.choix-terreau__en-bref p){color: var(--encre);font-weight: 500}details.pli-plus[open] .pieges span{font-size: 16px}details.pli-plus[open] .faq-r,details.pli-plus[open] .choix-terreau__en-bref p{font-size: 16px}.choix-terreau__en-bref>summary{min-height: 44px;display: flex;align-items: center;font-family: var(--titre);font-weight: var(--titre-graisse);font-size: 19px;list-style: none}.choix-terreau__en-bref[open] p{margin-top: 12px;line-height: 1.55}details.pli-plus[open] .boutique__transparence{font-weight: 400}.recherche__groupe--rose{--marqueur: #FFC2DF}.recherche__groupe--orange{--marqueur: #FFD199}.recherche__groupe--violet{--marqueur: #DCCBFF}.recherche__groupe--menthe{--marqueur: #A9F0DA}.recherche__type[style*="--couleur-famille"]::before{content: "";width: 8px;height: 8px;border-radius: 50%;background: var(--couleur-famille)}.section__tete h2 .stabilo,.etapes-strip__titre .stabilo{display: inline;padding: 0 .46em .06em 0;background: linear-gradient(var(--stabilo),var(--stabilo)) right bottom / calc(100% - .16em) .48em no-repeat;-webkit-box-decoration-break: clone;box-decoration-break: clone}.section__tete h2 .stabilo::before,.etapes-strip__titre .stabilo::before{content: none}.bande-univers .section__tete h2 .stabilo{padding: 0 .08em;margin: 0 -.08em;background: none;color: #FFFFFF}.diag-tete h1,.hero__contenu h1{color: #FFFFFF}@supports (background-clip: text) or (-webkit-background-clip: text){.bande-univers .section__tete h2 .stabilo,.diag-tete h1,.hero__contenu h1{background: linear-gradient(to left,#14211B 0%,#115238 55%,#1E8550 100%);-webkit-background-clip: text;background-clip: text;-webkit-text-stroke: clamp(2px,.06em,3.2px) transparent}.diag-tete h1,.hero__contenu h1{width: fit-content;padding: .08em;margin: -.08em}.hero__contenu h1 em{-webkit-text-stroke: 0}}.theme-nuit:not(.cartes-blanches) .ro-question:not(.ro-question--repondue):not([hidden]){box-shadow: 0 0 0 3px rgba(124,255,74,0.12),0 0 16px rgba(124,255,74,0.2),0 16px 40px rgba(0,0,0,0.28)}@media (min-width: 600px){.sous-conclusion .boutique__bouton{width: auto;justify-self: start}}@media (min-width: 820px) and (max-height: 640px){.deroulant{max-height: calc(100vh - 70px);overflow-y: auto;overscroll-behavior: contain;border-top: 14px solid transparent;background-clip: padding-box;margin-top: -14px}}html:has(.deroulant:not([hidden])) .retour-haut{display: none !important}.assistant__donnee{margin: -4px 0 10px;font-size: 14.5px;font-weight: 600;color: var(--encre)}.assistant__donnee[hidden]{display: none}@media (min-width: 600px){.assistant__donnee{display: none}}@media (min-width: 980px){html.diag-en-revue .sous-conclusion{display: none}}.carte__suite>details.pli-sans-titre>summary{display: none}.carte__suite>details.pli-sans-titre>.ro-plus-loin__contenu{padding-top: 16px}.boutons-famille{display: grid;gap: 10px;margin-top: 12px}.boutons-famille .boutique__bouton{justify-self: start}@media (max-width: 599px){.boutons-famille .boutique__bouton{justify-self: stretch;justify-content: center;text-align: center}}.cta-ag__marque{display: inline-block;justify-self: start;width: fit-content}.allege .ro-solution:has(>.ro-solution__pli:not([open]))>p{position: relative;z-index: 2}.allege .ro-solution__pli:not([open]){position: absolute;inset: 0}.allege .ro-solution__pli:not([open])>summary{align-items: flex-start;padding-top: 10px !important}.allege .ro-solution:has(>.ro-solution__pli:not([open])){padding-top: 10px;padding-bottom: 10px}.allege .ro-solution:has(>.ro-solution__pli:not([open])) .ro-solution__tete{min-height: 44px;display: flex;align-items: center}@media (min-width: 900px){#comprendre .guides{grid-template-columns: repeat(3,1fr)}}@media (min-width: 700px){#engagements .engagements{grid-template-columns: repeat(3,1fr)}}.porte,.guide,.simulateur,.methode-carte{display: flex;flex-direction: column}.methode-carte__lien{margin-top: auto}.bloc-identite{align-content: start}.page-tete__actions{align-items: center}.etapes-liste li{align-content: start}@media (min-width: 760px) and (max-width: 1000px){.etape__num{grid-row: auto}.etapes-liste li>span:not(.etape__num){grid-column: 1 / -1}}@media (min-width: 760px) and (max-width: 1000px){.pied__signature{font-size: clamp(15.5px,2.1vw,18px);white-space: nowrap}}@media (max-width: 759px){.filtres{margin-inline: calc(-1 * var(--gouttiere));padding-inline: var(--gouttiere)}}@media (min-width: 760px){.filtres{flex-wrap: wrap;overflow-x: visible}}.section__tete h2,.diag-tete h1{text-wrap: balance}@media (min-width: 760px) and (max-width: 1100px){.themes-nav__bouton{flex-direction: column;text-align: center;gap: 6px;padding-inline: 8px}.themes-nav__nom{overflow-wrap: normal}}.parcours__etape>p,:is(.gestes-vite,.pieges) span,details.en-savoir-plus :is(p,li),:where(.page-contenu>section)>:where(p:not([class]),ul:not([class]),ol:not([class])){max-width: 78ch}@media (min-width: 1000px){.ro-solution__etapes>li{padding-right: max(14px,calc(100% - 78ch))}}@media (min-width: 600px){details.en-savoir-plus,.ro-chiffre{padding-inline: clamp(22px,3vw,34px)}}.gestes-vite span a{color: var(--emeraude);font-weight: 600}.maillage__liens{display: flex;flex-wrap: wrap}.maillage__liens a{flex: 1 1 190px}@media (min-width: 760px){.plus-loin__liens:has(>a:nth-child(3):last-child){grid-template-columns: repeat(3,minmax(0,1fr))}}.gestes-vite__action .bouton{justify-content: center;text-align: center}.sous-conclusion .boutique__bouton{text-align: center}@media (max-width: 599px){.page-contenu .boutique:not(.boutique--fiches){justify-items: stretch}.page-contenu .boutique .boutique__bouton{width: 100%;justify-content: center;text-align: center;padding-inline: 14px}}@media (max-width: 480px){.ro-synthese__lien a{padding-inline: 16px;font-size: 16px;gap: 6px}}@media (max-width: 599px){.ro-maintenant{padding: 16px 12px}.ro-solution{padding: 12px 10px}.ro-solution__etapes>li{padding: 8px 10px 10px}}.barre-bas,.barre-bas__rond,.barre-bas__astuce,.nav-bas__voile{display: none}@media (max-width: 819.98px){html.nav-bas{--nav-bas-haut: 62px;--nav-bas-marge: 10px;--nav-bas-rond: 64px;scroll-padding-bottom: calc(var(--nav-bas-haut) + 24px)}html.nav-bas--rangee{--nav-bas-haut: var(--nav-bas-rond);--nav-bas-marge: 14px}html.nav-bas:has(.bandeau-maquette){--nav-bas-marge: 34px}html.nav-bas .entete .menu{display: none}html.nav-bas body{padding-bottom: calc(var(--nav-bas-haut) + 2 * var(--nav-bas-marge) + env(safe-area-inset-bottom))}html.nav-bas .retour-haut{right: 16px;bottom: calc(var(--nav-bas-haut) + 2 * var(--nav-bas-marge) + 8px + env(safe-area-inset-bottom))}html.nav-bas--rangee .retour-haut{right: 24px}html.nav-bas--rangee.nav-bas--a-gauche .retour-haut{bottom: calc(var(--nav-bas-marge) + 8px + env(safe-area-inset-bottom))}.nav-bas__voile:not([hidden]){display: block;position: fixed;inset: 0;z-index: 45;background: rgba(4,10,7,0.55)}html.nav-bas .menu-mobile{position: fixed;left: 0;right: 0;top: auto;bottom: calc(var(--nav-bas-haut) + 2 * var(--nav-bas-marge) + env(safe-area-inset-bottom));width: min(520px,100% - 20px);margin: 0 auto;border-radius: 20px;border: 1px solid rgba(244,239,230,0.14);max-height: calc(100vh - var(--nav-bas-haut) - 110px);max-height: calc(100dvh - var(--nav-bas-haut) - 110px)}html.nav-bas .menu-mobile[data-ouvert="oui"]{animation: nav-bas-monte 0.2s ease-out}.barre-bas{display: grid;grid-template-columns: repeat(5,minmax(0,1fr));position: fixed;z-index: 70;left: 0;right: 0;bottom: calc(var(--nav-bas-marge) + env(safe-area-inset-bottom));width: min(520px,100% - 20px);height: 62px;margin: 0 auto;padding: 0 22px 0 4px;border-radius: 18px;color: var(--encre);background: #FFFFFF;border: 1px solid rgba(20,33,27,0.16);box-shadow: 0 10px 30px rgba(0,0,0,0.35);touch-action: pan-y;-webkit-user-select: none;user-select: none}html.nav-bas--anime .barre-bas{transition: transform 0.3s ease,opacity 0.3s ease,visibility 0s}html.nav-bas--anime.nav-bas--rangee .barre-bas{transition: transform 0.3s ease,opacity 0.3s ease,visibility 0s linear 0.3s}html.nav-bas--rangee .barre-bas{transform: translateX(calc(100% + 30px));opacity: 0;visibility: hidden;pointer-events: none}html.nav-bas--rangee.nav-bas--a-gauche .barre-bas{transform: translateX(calc(-100% - 30px))}html.nav-bas--essai .barre-bas{animation: barre-essai 1.3s ease-in-out 2}.barre-bas.barre-bas--glisse{transition: none !important;animation: none !important}.barre-bas__lien{display: grid;justify-items: center;align-content: end;gap: 2px;min-width: 0;margin: 4px 1px;padding-bottom: 4px;border: 0;border-radius: 13px;background: none;color: inherit;font: inherit;font-size: 11px;font-weight: 600;line-height: 1.1;text-decoration: none;cursor: pointer;-webkit-tap-highlight-color: transparent;-webkit-touch-callout: none}.barre-bas__lien span{white-space: nowrap}.barre-bas__lien svg{width: 21px;height: 21px}.barre-bas__lien--guides svg,.barre-bas__lien--simulateurs svg{width: 25px;height: 25px}.barre-bas__lien--accueil svg{width: 30px;height: 30px}.barre-bas__lien:focus-visible{outline: none;box-shadow: inset 0 0 0 2px var(--encre)}@media (hover: hover){.barre-bas__lien:hover svg{color: #146C4B}}.barre-bas__lien--ici,.barre-bas__lien[aria-expanded="true"]{color: #146C4B}.barre-bas__lien--ici svg,.barre-bas__lien[aria-expanded="true"] svg{box-sizing: content-box;padding: 2px;border: 2px solid #1E8550;border-radius: 50%;background: rgba(30,133,80,0.1)}.barre-bas__lien--accueil.barre-bas__lien--ici svg{padding: 0}html:has(.menu-mobile[data-ouvert="oui"]) .barre-bas__lien--ici{color: inherit}html:has(.menu-mobile[data-ouvert="oui"]) .barre-bas__lien--ici svg{border-color: transparent;background: transparent}.barre-bas__rond:not([hidden]){display: grid;justify-items: center;align-content: center;gap: 2px;position: fixed;z-index: 70;right: 16px;bottom: calc(var(--nav-bas-marge) + env(safe-area-inset-bottom));width: var(--nav-bas-rond);height: var(--nav-bas-rond);padding: 0;border-radius: 50%;border: 2px solid #146C4B;background: #FFFFFF;color: var(--encre);font: inherit;font-size: 10.5px;font-weight: 700;letter-spacing: 0.02em;cursor: pointer;box-shadow: 0 10px 28px rgba(0,0,0,0.4);-webkit-tap-highlight-color: transparent;touch-action: pan-y;-webkit-user-select: none;user-select: none}.barre-bas__rond.barre-bas__rond--glisse{animation: none !important;scale: 1.06;box-shadow: 0 16px 36px rgba(0,0,0,0.5);cursor: grabbing}html.nav-bas--a-gauche .barre-bas__rond{right: auto;left: 16px}html.nav-bas--anime .barre-bas__rond:not([hidden]){animation: rond-arrive 0.3s ease-out}.barre-bas__rond img{width: 30px;height: 30px}.barre-bas__rond:focus-visible{outline: 3px solid var(--creme);outline-offset: 2px}.barre-bas__astuce:not([hidden]){display: block;position: fixed;z-index: 71;left: 0;right: 0;bottom: calc(62px + 2 * var(--nav-bas-marge) + 4px + env(safe-area-inset-bottom));width: max-content;max-width: calc(100% - 40px);margin: 0 auto;padding: 9px 14px;border-radius: 12px;background: var(--creme);color: var(--encre);font-size: 14px;font-weight: 600;line-height: 1.35;text-align: center;text-wrap: balance;box-shadow: 0 8px 22px rgba(0,0,0,0.35);animation: nav-bas-monte 0.25s ease-out}.barre-bas__poignee{position: absolute;top: calc(50% - 14px);right: -8px;width: 28px;height: 28px;display: grid;place-items: center;padding: 0;border-radius: 50%;border: 2px solid #FFFFFF;background: linear-gradient(180deg,#1E8550 0%,#146C4B 100%);color: #FFFFFF;cursor: pointer;box-shadow: 0 3px 10px rgba(0,0,0,0.3);-webkit-tap-highlight-color: transparent;animation: poignee-signe 1.1s ease-in-out 1.8s 2}.barre-bas__poignee::before{content: "";position: absolute;top: -10px;bottom: -10px;left: -2px;right: -10px}.barre-bas__poignee svg{width: 16px;height: 16px}.barre-bas__poignee:focus-visible{outline: 3px solid var(--encre);outline-offset: 2px}}@media (max-width: 379.98px){.barre-bas{padding: 0 21px 0 2px}.barre-bas__lien{margin: 4px 0;font-size: 10.5px;letter-spacing: -0.005em}}@keyframes nav-bas-monte{from{opacity: 0;transform: translateY(12px)}to{opacity: 1;transform: none}}@keyframes rond-arrive{from{opacity: 0;transform: scale(0.4)}to{opacity: 1;transform: none}}@keyframes barre-essai{0%,100%{transform: none}35%{transform: translateX(26px)}65%{transform: translateX(-4px)}}@keyframes poignee-signe{0%,100%{transform: none}45%{transform: translateX(4px)}}@media (prefers-reduced-motion: reduce){html.nav-bas .menu-mobile[data-ouvert="oui"],html.nav-bas--anime .barre-bas__rond:not([hidden]),html.nav-bas--essai .barre-bas,.barre-bas__astuce:not([hidden]),.barre-bas__poignee{animation: none}html.nav-bas--anime .barre-bas{transition: none}}h2.titre-penche{font-style: italic !important;text-transform: uppercase !important;font-weight: 700 !important;letter-spacing: .01em !important;line-height: 1.16 !important}h2.titre-penche .titre-mot{position: relative;z-index: 0;display: inline-block;padding: .04em .32em .06em;margin: .04em .1em;color: #FFFFFF;-webkit-text-fill-color: #FFFFFF}h2.titre-penche .titre-mot::before{content: "";position: absolute;inset: 0;z-index: -1;background: #1E8550;border-radius: .2em;transform: skewX(-12deg);box-shadow: 0 2px 10px rgba(0,0,0,0.22)}h2.titre-penche::after{content: "";display: block;width: 2.4em;height: .2em;margin-top: .34em;background: #7BE495;border-radius: .1em;transform: skewX(-12deg)}.theme-section__tete h2.titre-penche{flex-wrap: wrap;row-gap: 0}.theme-section__tete h2.titre-penche::after{flex: 0 0 calc(100% - 2px);width: auto;background: linear-gradient(#7BE495,#7BE495) 0 0 / 2.4em 100% no-repeat;border-radius: 0}.sur-titre::before{content: "";display: inline-block;width: 1.9em;height: .5em;margin-right: .75em;vertical-align: .08em;background: #7BE495;border-radius: .2em;transform: skewX(-12deg)}html.entete-v2 .diag-droite,html.entete-v2 .sommaire-lateral{top: 24px}html.entete-v2 .sommaire-lateral .sommaire ol{max-height: calc(100vh - 126px)}@media (max-width: 819.98px){html.nav-bas:not(.entete-cachee) .menu-mobile{max-height: calc(100vh - var(--nav-bas-haut) - var(--entete-h) - 36px);max-height: calc(100dvh - var(--nav-bas-haut) - var(--entete-h) - 36px)}}
