@font-face{font-family:Nunito;src:url(/fonts/nunito-latin-wght-normal.woff2)format("woff2");font-weight:200 1000;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--fond:#fbf6ee;--blanc:#fff;--surface-2:#f3ebdd;--bord:#e9dfcf;--texte:#2a211c;--texte-doux:#5a4b42;--texte-discret:#726760;--terracotta-vive:#b4472f;--terracotta:#963c2d;--teinte:#b4472f17;--or:#f2b705;--pied-fond:#3b2620;--pied-texte:#fbf6ee;--pied-filet:#fbf6ee26;--en-tete-fond:#ffffffdb;--marqueur-texte:#2a211c;--coche:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E");--police-titre:"Nunito", "Avenir Next", "Segoe UI", system-ui, sans-serif;--police-texte:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--graisse-titre:800;--taille-texte:17px;--interligne:1.6;--titre-section:clamp(24px, 3.2vw, 28px);--rayon:18px;--rayon-petit:12px;--pastille:999px;--ombre:0 1px 2px #2a211c0d, 0 8px 24px #2a211c12;--ombre-legere:0 1px 2px #2a211c0d;--ombre-bouton:0 2px 6px #b4472f38;--ombre-entete:0 1px 0 #e9dfcf, 0 6px 18px #2a211c0d;--ombre-survol:0 2px 4px #2a211c12, 0 14px 32px #2a211c1f;--soulevement:translateY(-2px);--marqueur:.32em;--largeur:1200px;--gouttiere:1rem;--tactile:44px;--titre-fiche:clamp(30px, 8.6vw, 34px);--titre-fiche-interligne:1.12;--photo-fiche:440px;--pub-hauteur:320px;--pub-marge:32px;--pub-ecart-bouton:24px;--pub-taboola:360px}@media (width>=960px){:root{--titre-fiche:clamp(34px, 2.9vw, 38px);--pub-taboola:260px}}@media (width>=900px){:root{--taille-texte:18px}}@media (width<=400px){:root{--gouttiere:.7rem}}*,:before,:after{box-sizing:border-box}html{font-size:var(--taille-texte);-webkit-text-size-adjust:100%;scroll-padding-top:76px}@media (width>=1200px){html{scroll-padding-top:136px}}body{background:var(--fond);color:var(--texte);font-family:var(--police-texte);line-height:var(--interligne);margin:0}img{max-width:100%;height:auto;display:block}a{color:var(--terracotta)}h1,h2,.titre{font-family:var(--police-titre);font-weight:var(--graisse-titre);letter-spacing:-.01em;line-height:1.15}h3{font-family:var(--police-titre);font-weight:750;line-height:1.3}:focus-visible{outline:3px solid var(--texte);outline-offset:2px;border-radius:6px}[hidden]{display:none!important}.invisible{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lien-evitement{position:absolute;left:-9999px}.lien-evitement:focus{z-index:30;background:var(--blanc);border-radius:var(--pastille);padding:.6rem 1rem;top:.5rem;left:1rem}svg.icone{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1.1em;height:1.1em}main{max-width:var(--largeur);padding:0 var(--gouttiere) 2.5rem;margin:0 auto}.marqueur{background:linear-gradient(transparent 62%, var(--or) 62%, var(--or) 92%, transparent 92%);color:var(--marqueur-texte);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .08em}.entete{z-index:20;background:var(--en-tete-fond);backdrop-filter:saturate(1.4)blur(10px);box-shadow:var(--ombre-entete);position:sticky;top:0}.entete__barre{max-width:var(--largeur);padding:0 var(--gouttiere);align-items:center;gap:.5rem;min-height:60px;margin:0 auto;display:flex}@media (width>=1080px){.entete__barre{gap:2rem;min-height:76px}}.logo{min-height:var(--tactile);flex:0 auto;align-items:center;margin-right:auto;display:flex}.logo picture{display:block}.logo img{width:auto;height:22px}@media (width>=401px){.logo img{height:24px}}@media (width>=1080px){.logo img{height:34px}}@media (width<=359px){.logo img{border-radius:var(--rayon-petit);width:36px;height:36px}}.menu-ordi{display:none}.menu-ordi ul,.menu-mobile ul{margin:0;padding:0;list-style:none}.menu-ordi a,.menu-mobile a{color:var(--texte);min-height:var(--tactile);align-items:center;font-weight:650;text-decoration:none;display:flex}.menu-ordi a{white-space:nowrap;border-radius:var(--pastille);padding:0 1rem;font-size:16px}.menu-ordi a:hover{background:var(--teinte);color:var(--terracotta)}.menu-ordi a[aria-current=page],.menu-ordi a[aria-current=true]{background:var(--teinte);color:var(--terracotta);text-underline-offset:6px;text-decoration:underline 2px}.menu-mobile a{border-radius:var(--pastille);padding:0 .9rem}.menu-mobile a[aria-current=page],.menu-mobile a[aria-current=true]{background:var(--teinte);color:var(--terracotta);text-underline-offset:5px;font-weight:800;text-decoration:underline}.lien-ebooks{text-underline-offset:7px;text-decoration:underline!important;text-decoration-color:var(--or)!important;text-decoration-thickness:3px!important}@media (width>=1200px){.menu-ordi{display:block}.menu-ordi ul{gap:.4rem;display:flex}.logo{margin-right:0}}.entete__outils{align-items:center;gap:.3rem;display:flex}.bouton-icone{width:var(--tactile);height:var(--tactile);color:var(--texte);border-radius:var(--pastille);background:0 0;border:0;place-items:center;display:grid}.bouton-icone:hover{background:var(--teinte);color:var(--terracotta)}.bouton-icone svg.icone{width:1.4rem;height:1.4rem}.bouton-menu svg.icone{width:1.5rem;height:1.5rem}.menu-mobile{max-width:var(--largeur);padding:.3rem var(--gouttiere) .8rem;border-top:1px solid var(--bord);max-height:calc(100vh - 60px);margin:0 auto;overflow-y:auto}.menu-mobile li+li{margin-top:.15rem}@media (width>=1200px){.bouton-menu,.menu-mobile{display:none!important}}.section{margin-top:2.8rem}.section__titre{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:1.1rem;display:flex}.section__titre h2{font-size:var(--titre-section);margin:0}.section__titre h2:after{content:"";border-radius:var(--pastille);background:var(--or);width:40px;height:5px;margin-top:.45rem;display:block}.section__titre a{white-space:nowrap;min-height:var(--tactile);border-radius:var(--pastille);align-items:center;padding:0 .9rem;font-size:.95rem;font-weight:700;text-decoration:none;display:inline-flex}.section__titre a:hover{background:var(--teinte)}.fil-ariane ol{color:var(--texte-discret);flex-wrap:wrap;gap:.25rem;margin:1rem 0;padding:0;font-size:.82rem;list-style:none;display:flex}.fil-ariane li+li:before{content:"›";margin-right:.3rem}.fil-ariane a{color:var(--texte-doux)}.bouton{border-radius:var(--pastille);border:1px solid var(--terracotta-vive);background:var(--terracotta-vive);min-height:48px;color:var(--blanc);font:inherit;cursor:pointer;box-shadow:var(--ombre-bouton);justify-content:center;align-items:center;gap:.45rem;padding:0 1.35rem;font-weight:750;text-decoration:none;display:inline-flex}.bouton:hover{background:var(--terracotta);border-color:var(--terracotta)}.bouton--clair{background:var(--blanc);color:var(--texte);border-color:var(--bord);box-shadow:none}.bouton--clair:hover{background:var(--teinte);border-color:var(--bord);color:var(--texte)}.recherche{text-align:left;max-width:680px;margin:0 auto}.recherche__libelle{text-align:center;margin:0 0 .55rem;font-weight:750;display:block}.recherche__champ{background:var(--blanc);border-radius:var(--pastille);box-shadow:var(--ombre);border:1px solid var(--bord);padding:.35rem;display:flex}.recherche__champ:focus-within{outline:3px solid var(--texte);outline-offset:2px}.recherche input{min-width:0;font:inherit;min-height:48px;color:var(--texte);background:0 0;border:0;flex:1;padding:0 1rem}.recherche input::placeholder{color:var(--texte-discret)}.recherche input:focus{outline:none}.recherche button{border-radius:var(--pastille);background:var(--terracotta-vive);color:var(--blanc);font:inherit;cursor:pointer;border:0;align-items:center;gap:.45rem;min-height:48px;padding:0 1.25rem;font-weight:750;display:inline-flex}.recherche button:hover{background:var(--terracotta)}.recherche button span{display:none}@media (width>=600px){.recherche button span{display:inline}}.une{background:var(--surface-2);border-radius:calc(var(--rayon) * 1.5);grid-template-columns:minmax(0,1fr);gap:1.1rem;margin-top:.6rem;padding:1.3rem .9rem 1.1rem;display:grid}.une>*,.une__texte>*,.recherche__champ,.recherche__champ>*{min-width:0}@media (width>=600px){.une{gap:1.6rem;margin-top:1rem;padding:2rem 1.4rem 1.6rem}}@media (width>=960px){.une{grid-template-columns:minmax(0,1fr) 380px;align-items:center;gap:2.5rem;padding:3rem 2.6rem 2.2rem}}.une__texte{text-align:center}@media (width>=960px){.une__texte{text-align:left}.une .recherche{margin:0}.une .recherche__libelle{text-align:left}}.surtitre{letter-spacing:.14em;text-transform:uppercase;color:var(--terracotta);margin:0 0 .45rem;font-size:.8rem;font-weight:800}.une h1{overflow-wrap:break-word;max-width:18ch;margin:0 auto 1rem;font-size:clamp(2rem,6.4vw,3.3rem);line-height:1.08}@media (width>=600px){.une h1{margin-bottom:1.5rem}}@media (width>=960px){.une h1{margin-left:0}}.recherche--grande{max-width:760px}.recherche--grande input,.recherche--grande button{min-height:56px}.moment{background:var(--blanc);border-radius:var(--rayon);box-shadow:var(--ombre);border:1px solid var(--bord);justify-self:center;width:100%;max-width:420px;padding:.9rem .9rem 1.1rem}.moment a{color:var(--texte);border-radius:var(--rayon-petit);text-decoration:none;display:block}.moment__etiquette{font-family:var(--police-titre);color:var(--texte);align-items:center;gap:.4rem;margin:0 0 .6rem;font-size:.85rem;font-weight:800;display:inline-flex}.moment__etiquette:before{content:"";background:var(--or);border-radius:50%;width:10px;height:10px}.moment__photo{background:var(--surface-2);border-radius:var(--rayon-petit);place-items:center;margin:0;display:grid;overflow:hidden}.moment__photo img{max-width:100%;height:auto}.moment__titre{font-family:var(--police-titre);margin:.8rem .2rem 0;font-size:1.12rem;font-weight:800;line-height:1.25}.moment__meta{color:var(--texte-discret);margin:.25rem .2rem 0;font-size:.85rem}.moment a:hover .moment__titre{color:var(--terracotta);text-underline-offset:3px;text-decoration:underline}.pastilles{flex-wrap:wrap;grid-column:1/-1;justify-content:center;gap:.6rem;margin:.4rem 0 0;padding:0;list-style:none;display:flex}.pastilles a{background:var(--blanc);border:1px solid var(--bord);border-radius:var(--pastille);min-height:54px;color:var(--texte);box-shadow:var(--ombre-legere);align-items:center;gap:.55rem;padding:.35rem 1.15rem .35rem .45rem;text-decoration:none;display:inline-flex}.pastilles a:hover{border-color:var(--terracotta);box-shadow:var(--ombre)}.pastilles svg.icone{background:var(--teinte);width:2.3rem;height:2.3rem;color:var(--terracotta);stroke-width:1.5px;border-radius:50%;padding:.45rem}.pastilles span{font-size:.95rem;font-weight:750;line-height:1.2}.pastilles a{min-width:0}.pastilles span{overflow-wrap:anywhere}.pastilles small{color:var(--texte-discret);font-size:.78rem}@media (width<=599px){.pastilles{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.pastilles a{border-radius:var(--rayon);grid-template-columns:auto 1fr;align-items:center;gap:0 .5rem;height:100%;padding:.45rem .8rem .45rem .45rem;display:grid}.pastilles svg.icone{grid-row:span 2}.pastilles span{align-self:end;font-size:.88rem}.pastilles small{align-self:start}}.reperes{text-align:center;background:var(--blanc);border-radius:var(--rayon);max-width:900px;box-shadow:var(--ombre);border:1px solid var(--bord);grid-template-columns:repeat(3,1fr);margin:1.6rem auto 0;padding:.4rem;list-style:none;display:grid}.reperes li{padding:.8rem .4rem}.reperes li+li{border-left:1px solid var(--bord)}.reperes strong{font-family:var(--police-titre);color:var(--terracotta);font-size:clamp(1.15rem,4vw,1.6rem);font-weight:800;display:block}.reperes span{color:var(--texte-doux);font-size:.85rem}.explorer{grid-template-columns:repeat(2,1fr);gap:.8rem;margin:0;padding:0;list-style:none;display:grid}.explorer li:last-child:nth-child(odd){grid-column:1/-1}@media (width>=900px){.explorer{grid-template-columns:repeat(5,1fr)}.explorer li:last-child:nth-child(odd){grid-column:auto}}.tuile{border-radius:var(--rayon);background:var(--blanc);height:100%;min-height:136px;color:var(--texte);border:1px solid var(--bord);box-shadow:var(--ombre);flex-direction:column;padding:1.1rem;text-decoration:none;display:flex}.tuile:hover{border-color:var(--terracotta)}.tuile svg.icone{background:var(--teinte);width:2.4rem;height:2.4rem;color:var(--terracotta);stroke-width:1.5px;border-radius:50%;margin-bottom:.6rem;padding:.5rem}.tuile__nom{font-family:var(--police-titre);font-size:1.05rem;font-weight:800;line-height:1.2}.tuile__sous{color:var(--texte-doux);margin-top:.15rem;font-size:.82rem;line-height:1.35}.tuile__compte{color:var(--terracotta);margin-top:auto;padding-top:.55rem;font-size:.82rem;font-weight:750}.encart-ebooks{background:var(--blanc);border-radius:var(--rayon);box-shadow:var(--ombre);border:1px solid var(--bord);border-left:5px solid var(--or);gap:1rem;padding:1.3rem 1.4rem;display:flex}.encart-ebooks svg.icone{background:var(--teinte);width:2.4rem;height:2.4rem;color:var(--terracotta);border-radius:50%;padding:.5rem}.encart-ebooks h2{margin:0 0 .2rem;font-size:1.15rem}.encart-ebooks p{color:var(--texte-doux);margin:0 0 .2rem;font-size:.92rem}.encart-ebooks a{min-height:var(--tactile);align-items:center;font-weight:750;text-decoration:none;display:inline-flex}.encart-ebooks--fiche{margin-top:2rem}.materiel{background:var(--blanc);border-radius:var(--rayon);border:1px solid var(--bord);box-shadow:var(--ombre);margin-top:2rem;padding:1.3rem 1.4rem}.materiel__mention{color:var(--texte-doux);margin:0 0 .8rem;font-size:.82rem}.a-propos{text-align:center;background:var(--blanc);border-radius:var(--rayon);max-width:760px;box-shadow:var(--ombre);border:1px solid var(--bord);margin-left:auto;margin-right:auto;padding:1.6rem 1.4rem}.a-propos h2{font-size:var(--titre-section);margin:0 0 .6rem}.a-propos p{color:var(--texte-doux);margin:0}.a-propos__lien{margin-top:.9rem!important}.a-propos__lien a{min-height:var(--tactile);border-radius:var(--pastille);background:var(--teinte);align-items:center;padding:0 1rem;font-weight:750;text-decoration:none;display:inline-flex}.grille{grid-template-columns:repeat(2,1fr);gap:.9rem;display:grid}@media (width>=760px){.grille{grid-template-columns:repeat(3,1fr);gap:1.25rem}}@media (width>=1080px){.grille{grid-template-columns:repeat(4,1fr)}}.carte{background:var(--blanc);border-radius:var(--rayon);border:1px solid var(--bord);box-shadow:var(--ombre);flex-direction:column;display:flex;overflow:hidden}.carte>a{height:100%;min-height:var(--tactile);border-radius:var(--rayon);flex-direction:column;display:flex}.carte>a:focus-visible{outline:3px solid var(--texte);outline-offset:-3px}.carte a{color:inherit;text-decoration:none}.carte__photo{background:var(--surface-2);aspect-ratio:16/10;place-items:center;display:grid;position:relative;overflow:hidden}.carte__photo img{aspect-ratio:16/10;object-fit:cover;max-width:100%;height:auto}.nouveau{z-index:1;background:var(--or);color:var(--marqueur-texte);letter-spacing:.03em;border-radius:var(--pastille);padding:.2rem .65rem;font-size:.72rem;font-weight:800;position:absolute;top:.6rem;left:.6rem}.carte__corps{gap:.3rem;padding:.8rem .95rem 1rem;display:grid}.carte__categorie{letter-spacing:.08em;text-transform:uppercase;color:var(--terracotta);margin:0;font-size:.72rem;font-weight:800}.carte__titre{font-family:var(--police-titre);overflow-wrap:anywhere;margin:0;font-size:1rem;font-weight:800;line-height:1.28}@media (width>=760px){.carte__titre{font-size:1.05rem}}.carte a:hover .carte__titre,.carte a:focus-visible .carte__titre{color:var(--terracotta);text-underline-offset:3px;text-decoration:underline}.carte__meta{letter-spacing:.05em;text-transform:uppercase;color:var(--texte-discret);margin:0;font-size:.76rem}.carte__infos{color:var(--texte-discret);flex-wrap:wrap;gap:.2rem .8rem;margin:auto .8rem .8rem;padding-top:.4rem;font-size:.8rem;display:flex}.carte__infos span{align-items:center;gap:.3rem;display:inline-flex}.vide{color:var(--texte-doux);font-style:italic}.liste__entete h1{margin:.2rem 0 .3rem;font-size:clamp(1.7rem,5vw,2.4rem)}.liste__entete h1 small{font-family:var(--police-texte);color:var(--texte-doux);font-size:.9rem;font-weight:400}.compte{color:var(--texte-doux);margin:0 0 1rem}.sous-rubriques{flex-wrap:wrap;gap:.5rem;margin:0 0 1.4rem;padding:0;list-style:none;display:flex}.sous-rubriques a{min-height:var(--tactile);border-radius:var(--pastille);background:var(--blanc);border:1px solid var(--bord);color:var(--texte);align-items:center;padding:0 1.1rem;font-size:.92rem;font-weight:650;text-decoration:none;display:inline-flex}.sous-rubriques a:hover{background:var(--teinte);border-color:var(--terracotta);color:var(--terracotta)}.filtre{background:var(--blanc);border-radius:var(--rayon);box-shadow:var(--ombre);border:1px solid var(--bord);flex-wrap:wrap;align-items:end;gap:.8rem 1.2rem;margin-bottom:1.4rem;padding:1.1rem;scroll-margin-top:1rem;display:flex}.filtre label{grid-template-columns:minmax(0,1fr);gap:.25rem;min-width:0;max-width:100%;font-size:.9rem;font-weight:750;display:grid}.filtre select{max-width:100%;font:inherit;min-height:var(--tactile);border:1px solid var(--bord);border-radius:var(--pastille);background:var(--fond);color:var(--texte);padding:0 2.2rem 0 1rem;font-weight:400}.filtre__options{flex-wrap:wrap;gap:.5rem;display:flex}.filtre__options label{min-height:var(--tactile);border-radius:var(--pastille);background:var(--teinte);cursor:pointer;align-items:center;gap:.5rem;padding:0 1rem 0 .7rem;font-weight:650;display:inline-flex}.filtre__compte{color:var(--texte-doux);flex-basis:100%;margin:0;font-size:.9rem}.filtres{margin-bottom:1.4rem}.filtres>summary{min-height:var(--tactile);border-radius:var(--pastille);background:var(--blanc);border:1px solid var(--bord);cursor:pointer;align-items:center;gap:.5rem;padding:0 1.2rem;font-weight:750;list-style:none;display:flex}.filtres>summary::-webkit-details-marker{display:none}.filtres>summary:after{content:"▾";margin-left:auto}.filtres[open]>summary:after{content:"▴"}.filtres[open]>summary,.filtres .filtre{margin-bottom:.6rem}@media (width>=760px){.filtres>summary{display:none}}.filtre__actifs{flex-wrap:wrap;gap:.4rem;margin:0 0 1rem;padding:0;list-style:none;display:flex}.filtre__actifs button{min-height:var(--tactile);border-radius:var(--pastille);border:1px solid var(--terracotta);background:var(--teinte);color:var(--texte);font:inherit;cursor:pointer;align-items:center;gap:.4rem;padding:0 1rem;font-size:.88rem;font-weight:650;display:inline-flex}.filtre__actifs button span[aria-hidden]{font-size:1.1rem;line-height:1}.filtre__vide{background:var(--blanc);border:1px solid var(--bord);border-radius:var(--rayon);box-shadow:var(--ombre);padding:1.3rem}.filtre__vide p{margin:0 0 .8rem}.filtre__vide .bouton{margin-right:.6rem}.pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;margin:2.2rem 0 0;display:flex}.pagination ol{flex-wrap:wrap;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.pagination a,.pagination span{min-width:var(--tactile);min-height:var(--tactile);border-radius:var(--pastille);background:var(--blanc);border:1px solid var(--bord);color:var(--texte);place-items:center;padding:0 .9rem;font-weight:650;text-decoration:none;display:inline-grid}.pagination a:hover{background:var(--teinte);color:var(--terracotta)}.pagination [aria-current=page]{background:var(--terracotta-vive);border-color:var(--terracotta-vive);color:var(--blanc)}.cases input,.filtre__options input{-webkit-appearance:none;appearance:none;border:2px solid var(--texte-discret);background:var(--blanc) center / 16px no-repeat;cursor:pointer;border-radius:8px;flex:none;width:24px;height:24px;margin:.05rem 0 0}.cases input:checked,.filtre__options input:checked{background-color:var(--terracotta-vive);border-color:var(--terracotta-vive);background-image:var(--coche)}.cases input:focus-visible,.filtre__options input:focus-visible{outline:3px solid var(--texte);outline-offset:2px}.pub{margin:var(--pub-marge) auto;max-width:970px;display:block}.pub__etiquette{letter-spacing:.08em;text-transform:uppercase;color:var(--texte-discret);margin:0 0 .3rem;font-size:.72rem;display:block}.pub__zone{height:var(--pub-hauteur);background:var(--surface-2);border-radius:var(--rayon-petit);overflow:hidden}.pub--taboola .pub__zone{height:var(--pub-taboola)}.pub--apercu .pub__zone{color:var(--texte-doux);place-items:center;font-size:.85rem;display:grid}.grille>.pub{margin:calc(var(--pub-marge) - .9rem) 0;grid-column:1/-1;width:100%}.actions+.pub,.partage+.pub,.recette__haut+.pub{margin-top:max(var(--pub-marge), var(--pub-ecart-bouton))}.mise-fiche{gap:2rem;display:grid}.mise-fiche>.recette{min-width:0}@media (width>=1200px){.mise-fiche{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:2.5rem}}.recette__haut{gap:1.2rem;display:grid}@media (width>=960px){.recette__haut{grid-template-columns:1fr auto;align-items:start;gap:2.5rem}}.recette__intro h1{font-size:var(--titre-fiche);line-height:var(--titre-fiche-interligne);margin:0 0 1rem}.signature{color:var(--texte-doux);flex-wrap:wrap;gap:.3rem 1.1rem;margin:-.3rem 0 1rem;font-size:.9rem;display:flex}.signature span{align-items:center;gap:.35rem;display:inline-flex}.signature svg.icone{color:var(--terracotta)}.signature a{min-height:var(--tactile);align-items:center;display:inline-flex}.recette__auteur{margin:0}.actions{flex-wrap:wrap;gap:.6rem;margin:0 0 .8rem;display:flex}.recette__photo{border-radius:var(--rayon);width:fit-content;max-width:100%;box-shadow:var(--ombre);background:var(--surface-2);margin:0 auto;position:relative;overflow:hidden}.recette__photo img{width:auto;height:auto;max-width:min(100%, var(--photo-fiche));margin:0 auto}.photo__pinterest{min-height:var(--tactile);border-radius:var(--pastille);background:var(--blanc);color:var(--texte);box-shadow:var(--ombre);align-items:center;gap:.35rem;padding:0 1rem;font-size:.85rem;font-weight:750;text-decoration:none;display:inline-flex;position:absolute;bottom:.7rem;left:.7rem}.photo__pinterest:hover,.photo__pinterest:focus-visible{background:var(--teinte);color:var(--terracotta)}.partage{flex-wrap:wrap;align-items:center;gap:.45rem;margin:1rem 0 0;font-size:.88rem;display:flex}.partage span{color:var(--texte-doux);margin-right:.2rem}.partage a,.partage button{min-height:var(--tactile);border-radius:var(--pastille);background:var(--blanc);border:1px solid var(--bord);color:var(--texte);font:inherit;cursor:pointer;align-items:center;gap:.35rem;padding:0 1rem;font-size:.88rem;text-decoration:none;display:inline-flex}.partage a:hover,.partage button:hover{background:var(--teinte);color:var(--terracotta)}.partage__retour{color:var(--texte-doux);font-size:.82rem}.chapo{max-width:68ch;margin:1.8rem 0 0;font-size:1.1rem}.recette__texte{max-width:68ch;margin-top:1.2rem}.recette__texte h2{margin-top:1.8rem;font-size:1.35rem}.recette__texte h3{font-size:1.12rem}.recette__texte img{border-radius:var(--rayon-petit);margin:1rem 0}.carte-recette{background:var(--blanc);border:1px solid var(--bord);border-radius:var(--rayon);box-shadow:var(--ombre);margin-top:1.6rem;padding:1.1rem;scroll-margin-top:1rem}@media (width>=600px){.carte-recette{padding:1.6rem}}.infos{flex-wrap:wrap;gap:.5rem;margin:0 0 1.4rem;padding:0;list-style:none;display:flex}.infos li{border-radius:var(--pastille);background:var(--teinte);align-items:center;gap:.45rem;min-height:40px;padding:.3rem .95rem .3rem .75rem;display:inline-flex}.infos svg.icone{width:1.15rem;height:1.15rem;color:var(--terracotta)}.infos span{color:var(--texte-doux);font-size:.82rem}.infos strong{font-size:.92rem;line-height:1.25}.infos a{min-height:var(--tactile);align-items:center;margin:-.3rem 0;display:inline-flex}.colonnes{align-items:start;gap:1.6rem;scroll-margin-top:1rem;display:grid}@media (width>=960px){.colonnes{grid-template-columns:minmax(240px,34%) 1fr;gap:2.2rem}}.ingredients h2,.etapes h2{background:linear-gradient(transparent 62%, var(--or) 62%, var(--or) 92%, transparent 92%);color:var(--marqueur-texte);margin:0 0 .3rem;padding:0 .12em;font-size:1.45rem;display:table}.ingredients h3,.etapes h3{text-transform:uppercase;letter-spacing:.07em;color:var(--terracotta);margin:1.2rem 0 .3rem;font-size:.92rem}.aide{color:var(--texte-discret);margin:0 0 .4rem;font-size:.82rem}.cases{margin:0;padding:0;list-style:none}.cases li+li{border-top:1px solid var(--bord)}.cases label{min-height:var(--tactile);cursor:pointer;align-items:flex-start;gap:.75rem;padding:.55rem 0;display:flex}.cases input:checked+span{color:var(--texte-discret);text-decoration:line-through}.cases em{color:var(--texte-doux)}.etapes ol{counter-reset:etape;margin:.7rem 0 0;padding:0;list-style:none}.etapes li{counter-increment:etape;padding:0 0 1.2rem 3.1rem;position:relative}.etapes li+li{border-top:1px solid var(--bord);padding-top:1.1rem}.etapes li:before{content:counter(etape);background:var(--terracotta-vive);width:2.2rem;height:2.2rem;color:var(--blanc);font-family:var(--police-titre);border-radius:50%;place-items:center;font-size:1rem;font-weight:800;display:grid;position:absolute;left:0}.etapes li+li:before{top:1.1rem}.recette__categories{color:var(--texte-doux);flex-wrap:wrap;align-items:center;gap:.45rem;margin:1.5rem 0 0;font-size:.9rem;display:flex}.recette__categories a{min-height:var(--tactile);border-radius:var(--pastille);background:var(--teinte);color:var(--texte);align-items:center;padding:0 1rem;font-weight:650;text-decoration:none;display:inline-flex}.recette__categories a:hover{color:var(--terracotta);text-decoration:underline}.bandeau-apercu{border-radius:var(--rayon-petit);background:var(--blanc);border-left:5px solid var(--or);box-shadow:var(--ombre);margin:1rem 0 0;padding:.8rem 1.1rem}.adorer{margin-top:2rem}.adorer h2,.auteure h2{margin:0 0 .6rem;font-size:1.25rem}.adorer__lien{min-height:var(--tactile);background:var(--blanc);border:1px solid var(--bord);border-radius:var(--rayon);box-shadow:var(--ombre);color:var(--texte);font-family:var(--police-titre);align-items:center;gap:1rem;padding:.75rem;font-weight:800;text-decoration:none;display:flex}.adorer__lien img{aspect-ratio:4/3;object-fit:cover;border-radius:var(--rayon-petit);flex:none;width:120px}.adorer__lien:hover span,.adorer__lien:focus-visible span{color:var(--terracotta);text-decoration:underline}.grille--4{margin-top:.4rem}.auteure{background:var(--blanc);border:1px solid var(--bord);border-radius:var(--rayon);box-shadow:var(--ombre);margin-top:2rem;padding:1.2rem 1.3rem}.auteure h2 a{color:var(--texte)}.auteure__role{color:var(--texte-doux);margin:0;font-size:.92rem}.barre-laterale{display:none}@media (width>=1200px){.barre-laterale{align-content:start;gap:1.4rem;display:grid}}.lateral__bloc{background:var(--blanc);border:1px solid var(--bord);border-radius:var(--rayon);box-shadow:var(--ombre);padding:1.1rem 1.2rem}.lateral__bloc h2{margin:0 0 .5rem;font-size:1.1rem}.lateral__liste{margin:0;padding-left:1.2rem}.lateral__liste li::marker{color:var(--terracotta);font-weight:800}.lateral__liste li+li,.lateral__categories>li+li{border-top:1px solid var(--bord)}.lateral__liste a,.lateral__categories a{min-height:var(--tactile);color:var(--texte);justify-content:space-between;align-items:center;gap:.5rem;font-size:.92rem;text-decoration:none;display:flex}.lateral__liste a:hover,.lateral__categories a:hover{color:var(--terracotta);text-decoration:underline}.lateral__categories,.lateral__categories ul{margin:0;padding:0;list-style:none}.lateral__categories ul{padding-left:1rem}.lateral__categories span{color:var(--texte-discret);font-size:.8rem}.barre-laterale .pub{margin:0}.recherche-page{max-width:var(--largeur);margin:0 auto}.resultats{min-height:100vh;margin-top:1.5rem}.resultats__compte{color:var(--texte-doux);margin:0 0 1rem}.resultat mark{background:var(--teinte);color:var(--texte);padding:0 .1em}.page-fixe{max-width:760px;margin:0 auto}.page-fixe h1{font-size:clamp(1.7rem,5vw,2.4rem)}.entete__recherche{display:none}.menu-ordi{border-top:1px solid var(--bord)}.menu-ordi ul{max-width:var(--largeur);padding:.35rem var(--gouttiere);margin:0 auto}@media (width>=1200px){.entete__recherche{background:var(--fond);border:1px solid var(--bord);border-radius:var(--pastille);width:360px;margin-left:auto;padding:0 .3rem 0 1.1rem;display:flex}.entete__recherche:focus-within{outline:3px solid var(--texte);outline-offset:2px}.entete__recherche input{min-width:0;font:inherit;min-height:var(--tactile);color:var(--texte);background:0 0;border:0;flex:1;font-size:.95rem}.entete__recherche input::placeholder{color:var(--texte-discret)}.entete__recherche input:focus{outline:none}.entete__recherche button{width:var(--tactile);height:var(--tactile);border-radius:var(--pastille);background:var(--terracotta-vive);color:var(--blanc);cursor:pointer;border:0;place-items:center;width:38px;height:38px;margin:.2rem 0;display:grid}.entete__loupe{display:none!important}}.pied{background:var(--pied-fond);color:var(--pied-texte);padding:2.6rem var(--gouttiere) 1.2rem;border-radius:calc(var(--rayon) * 1.5) calc(var(--rayon) * 1.5) 0 0;margin-top:3.5rem}.pied__grille{max-width:var(--largeur);grid-template-columns:1fr 1fr;gap:1.6rem;margin:0 auto;display:grid}.pied__marque{grid-column:1/-1}@media (width>=900px){.pied__grille{grid-template-columns:1.6fr 1fr 1fr 1fr}.pied__marque{grid-column:auto}}.pied__marque img{width:auto;height:28px;margin-bottom:.7rem}.pied__marque p{margin:0;font-size:.92rem}.pied h2{font-family:var(--police-titre);text-transform:uppercase;letter-spacing:.12em;color:var(--pied-texte);border-bottom:3px solid var(--or);margin:0 0 .5rem;padding-bottom:.35rem;font-size:.82rem;font-weight:800;display:inline-block}.pied ul{margin:0;padding:0;list-style:none}.pied a{color:var(--pied-texte);min-height:var(--tactile);align-items:center;font-size:.92rem;text-decoration:none;display:inline-flex}.pied a:hover{text-decoration:underline;text-decoration-color:var(--or);text-underline-offset:4px}.pied :focus-visible{outline-color:var(--pied-texte)}.pied__copie{max-width:var(--largeur);border-top:1px solid var(--pied-filet);text-align:center;margin:2rem auto 0;padding-top:1rem;font-size:.8rem}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}.carte,.tuile,.moment,.pastilles a,.bouton,.partage a,.partage button,.menu-ordi a,.sous-rubriques a,.pagination a,.adorer__lien{transition:transform .18s,box-shadow .18s,border-color .15s,background-color .15s,color .15s}.carte:hover,.tuile:hover,.moment:hover,.adorer__lien:hover{transform:var(--soulevement);box-shadow:var(--ombre-survol)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media print{.entete,.menu-mobile,.pied,.pub,.partage,.actions,.fil-ariane,.similaires,.recette__texte,.chapo,.aide,.recette__categories,.lien-evitement,.infos,.recette__auteur,.materiel,.encart-ebooks,.bandeau-apercu,.signature,.photo__pinterest,.barre-laterale,.adorer,.auteure,.menu-ordi{display:none!important}.mise-fiche{display:block}.carte-recette{box-shadow:none;border:0;margin-top:.5rem;padding:0}body{background:var(--blanc);font-size:11pt}main{max-width:none;padding:0}.infos,.ingredients,.etapes,.recette__photo,.recette__photo img{box-shadow:none!important}.recette__haut{grid-template-columns:1fr auto}.recette__photo{order:0}.recette__photo img{width:5cm!important;max-width:5cm!important}.colonnes{display:block}.ingredients{max-height:none;margin-bottom:1rem;padding:0;position:static;overflow:visible}.ingredients h2,.etapes h2{background:0 0}.etapes li:before{color:inherit;background:0 0;border:1px solid}.cases input{display:none}.cases label{min-height:0;padding:.15rem 0}.etapes{padding:0}a{color:inherit;text-decoration:none}}
