@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/fraunces-var-latin.woff2)format("woff2-variations")}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-var-latin.woff2)format("woff2-variations")}@font-face{font-family:Fraunces Fallback;src:local(Georgia),local(Times New Roman);size-adjust:104%;ascent-override:92%}@font-face{font-family:Inter Fallback;src:local(Arial),local(Helvetica);size-adjust:107%;ascent-override:90%}:root{--creme:#faf5ec;--creme-papier:#fffdf6;--chocolat:#33241a;--brun:#6b5442;--bleu:#2b4eff;--bleu-fonce:#1e3ae0;--voile:#e9edfe;--bleu-reversion:#6e86ff;--creme-corps:#faf5ece0;--creme-pied:#faf5ecbf;--creme-libelle:#faf5ec9e;--filet:#33241a24;--filet-sur-chocolat:#faf5ec29;--font-titre:"Fraunces", "Fraunces Fallback", Georgia, serif;--font-texte:"Inter", "Inter Fallback", system-ui, -apple-system, "Segoe UI", sans-serif;--gouttiere:20px;--largeur-max:1180px;--section-y:88px;--rayon-bouton:8px;--transition:.18s ease}@media (width>=1024px){:root{--gouttiere:64px;--section-y:120px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;hanging-punctuation:first}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}body{background:var(--creme);color:var(--brun);font-family:var(--font-texte);font-feature-settings:"kern", "liga";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;font-size:18px;line-height:1.6}h1,h2,h3,h4,p,figure,blockquote,ol,ul,dl,dd{margin:0}ol,ul{padding:0;list-style:none}img,svg{max-width:100%;display:block}img{height:auto}button,input,select,textarea{font:inherit;color:inherit}a{color:inherit}strong{color:var(--chocolat);font-weight:600}:focus-visible{outline:3px solid var(--bleu);outline-offset:3px;border-radius:2px}.fond-chocolat :focus-visible{outline-color:var(--bleu-reversion)}::selection{background:var(--voile);color:var(--chocolat)}[hidden]{display:none!important}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lien-evitement{z-index:100;background:var(--chocolat);color:var(--creme);border-radius:var(--rayon-bouton);transition:transform var(--transition);padding:12px 16px;font-weight:600;text-decoration:none;position:absolute;top:8px;left:8px;transform:translateY(-200%)}.lien-evitement:focus{transform:translateY(0)}.conteneur{width:100%;max-width:var(--largeur-max);padding-inline:var(--gouttiere);margin-inline:auto}.section{padding-block:var(--section-y)}.fond-creme{background:var(--creme)}.fond-chocolat{background:var(--chocolat);color:var(--creme-corps)}.fond-chocolat strong{color:var(--creme)}.fond-voile{background:var(--voile)}.surtitre{font-family:var(--font-texte);letter-spacing:.16em;text-transform:uppercase;color:var(--brun);font-size:13px;font-weight:600;line-height:1.55}.fond-chocolat .surtitre{color:var(--bleu-reversion)}.titre{font-family:var(--font-titre);letter-spacing:-.01em;color:var(--chocolat);font-optical-sizing:auto;font-weight:400;line-height:1.12}.fond-chocolat .titre{color:var(--creme)}.bleu{color:var(--bleu)}.fond-chocolat .bleu{color:var(--bleu-reversion)}.barre{background:var(--bleu);border-radius:2px;width:44px;height:3px;display:block}.fond-chocolat .barre{background:var(--bleu-reversion)}.souligne{white-space:nowrap;display:inline-block;position:relative}.souligne>svg{pointer-events:none;width:102%;height:.22em;position:absolute;bottom:-.16em;left:-1%;overflow:visible}.souligne path{fill:none;stroke:var(--bleu);stroke-width:3px;stroke-linecap:round;vector-effect:non-scaling-stroke}.fond-chocolat .souligne path{stroke:var(--bleu-reversion)}.bouton{border-radius:var(--rayon-bouton);background:var(--bleu);width:100%;min-height:64px;color:var(--creme);font-family:var(--font-texte);cursor:pointer;transition:background-color var(--transition), transform var(--transition);-webkit-tap-highlight-color:transparent;border:0;justify-content:space-between;align-items:center;gap:24px;padding:18px 24px;font-size:17px;font-weight:600;line-height:1.2;text-decoration:none;display:flex}.bouton:hover{background:var(--bleu-fonce)}.bouton:active{transform:translateY(1px)}.bouton svg{width:20px;height:20px;transition:transform var(--transition);flex:none}.bouton:hover svg{transform:translate(3px)}.bouton[disabled],.bouton[aria-disabled=true]{cursor:not-allowed;background:#2b4eff66}.fond-chocolat .bouton:focus-visible{outline-color:var(--creme)}@media (width>=1024px){.bouton{gap:32px;width:auto;min-height:68px;padding-inline:44px;display:inline-flex}}.lien{color:var(--chocolat);text-decoration:underline;text-decoration-color:var(--bleu);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration-thickness:2px}.lien:hover{color:var(--bleu)}.citation{font-family:var(--font-titre);color:var(--chocolat);font-weight:400}.fond-chocolat .citation{color:var(--creme)}.signature{font-family:var(--font-texte);letter-spacing:.16em;text-transform:uppercase;color:var(--brun);font-size:12px;font-weight:600}.fond-chocolat .signature{color:var(--creme-libelle)}.bandeau-recette[data-astro-cid-z4jru4n3]{color:#fff;letter-spacing:.04em;text-align:center;background:#b42318;padding:4px 12px;font-size:12px;font-weight:600}
