.index{margin:var(--e4) 0;max-width:var(--corps-max);padding:0;list-style:none}.index li{gap:var(--e2);padding:var(--e2) 0;border-bottom:1px solid var(--millimetre);border-left:var(--epaisseur-papier) solid var(--teinte);padding-left:var(--e2);grid-template-columns:80px minmax(0,1fr) auto;align-items:baseline;display:grid}.index a{font-size:var(--corps-nom)}@media (width<=700px){.index li{grid-template-columns:minmax(0,1fr)}}.formules{gap:var(--e4);margin-block:var(--e4);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));display:grid}.formule{border:var(--filet);border-top:var(--epaisseur-papier) solid var(--teinte);background:var(--relief);flex-direction:column;display:flex;overflow:hidden}.formule-visuel{aspect-ratio:16/9;background:var(--relief-haut);overflow:hidden}.formule-visuel img{object-fit:cover;width:100%;height:100%;transition:transform var(--duree-longue) var(--sortie);display:block}.formule:hover .formule-visuel img{transform:scale(1.03)}.formule-visuel-vide{text-align:center;padding:var(--e3);place-items:center;display:grid}.formule-corps{padding:var(--e3);flex-direction:column;flex:auto;display:flex}.formule-corps .technique:last-of-type{padding-top:var(--e2);margin-top:auto}.formule-corps .bouton{margin-top:var(--e2);align-self:flex-start}.formule-quand{font-family:var(--sans);font-size:var(--corps-legende);color:var(--teinte-texte);margin:0 0 var(--e1)}.formule-principe{color:var(--encre-douce);margin-block:var(--e2);font-size:15px}.formule-prix{font-family:var(--titre);font-size:var(--corps-nom);margin-block:var(--e2);line-height:1.5}.menu-inclusions{margin-block:var(--e4);padding:var(--e3);border:var(--filet);max-width:var(--corps-max)}.etapes{margin:var(--e4) 0;counter-reset:etape;padding:0;list-style:none}.etape,.protocole-etape{gap:var(--e3);padding:var(--e3) 0;border-top:var(--filet);grid-template-columns:56px minmax(0,1fr);align-items:start;display:grid}.etape-illustree{grid-template-columns:56px minmax(180px,1fr) minmax(0,2fr);align-items:start}.etape-visuel{border:var(--filet);border-top:var(--epaisseur-papier) solid var(--teinte);background:var(--relief);display:block;overflow:hidden}.etape-visuel img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;transition:transform var(--duree-longue) var(--sortie);display:block}.etape-illustree{position:relative}.etape-lien:after{content:"";position:absolute;inset:0}.etape-illustree:hover .etape-visuel img{transform:scale(1.03)}.etape-illustree:hover .etape-lien{color:var(--encre)}.etape-numero{border:1px solid var(--teinte);width:40px;height:40px;font-family:var(--technique);font-size:var(--corps-legende);color:var(--teinte-texte);border-radius:50%;place-items:center;display:grid}.etape-famille{font-family:var(--technique);font-size:var(--corps-repere);color:var(--graphite);margin-bottom:2px;display:block}.etape-detail{font-family:var(--technique);font-size:var(--corps-legende);color:var(--graphite);margin:var(--e1) 0}.etape-note{margin:var(--e1) 0;color:var(--encre-douce);font-size:15px}.etape-lien{font-family:var(--technique);font-size:var(--corps-legende)}.menu-boissons{margin-top:var(--e4);padding:var(--e3);border:var(--filet);border-left:var(--epaisseur-papier) solid var(--teinte);max-width:var(--corps-max)}@media (width<=900px){.etape,.etape-illustree,.protocole-etape{gap:var(--e2);grid-template-columns:minmax(0,1fr)}.etape-numero,.etape-visuel,.etape-corps{grid-column:1}.etape-corps>.espece{margin-top:0}.etape-numero{width:40px;height:40px}}.menu-pain{gap:var(--e3);margin-block:var(--e4);padding:var(--e3);border:var(--filet);border-left:var(--epaisseur-papier) solid var(--teinte);background:var(--relief);max-width:var(--corps-max);grid-template-columns:minmax(160px,1fr) minmax(0,2fr);align-items:center;display:grid}.menu-pain-visuel{overflow:hidden}.menu-pain-visuel img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;display:block}.menu-pain h3{margin-block:var(--e1)}@media (width<=700px){.menu-pain{grid-template-columns:minmax(0,1fr)}}.boissons-grille{gap:var(--e3);margin-block:var(--e3);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.boisson-visuel{border:var(--filet);border-top:var(--epaisseur-papier) solid var(--teinte);margin-bottom:var(--e2);overflow:hidden}.boisson-visuel img{aspect-ratio:1;object-fit:cover;width:100%;height:auto;display:block}.boisson-brunch h4{font-family:var(--titre);margin:0 0 var(--e1);font-size:19px;font-weight:400;line-height:1.2}.encre{--chaleur:0;padding:var(--e4);border:var(--filet);border-left:var(--epaisseur-papier) solid var(--t8);max-width:var(--corps-max);position:relative}.encre-texte{font-family:var(--serif);font-size:var(--corps-nom);margin:0 0 var(--e3);transition:color var(--duree-moyenne) var(--sortie);line-height:1.4}.js-actif .encre-texte{color:color-mix(in srgb, var(--paillasse), var(--brun-revele) calc(var(--chaleur) * 100%))}.js-actif .encre.revelee .encre-texte{color:var(--brun-revele)}.js-actif .encre:after{content:"Passez le curseur ici, ou maintenez le doigt.";font-family:var(--technique);font-size:var(--corps-legende);color:var(--graphite);display:block}.js-actif .encre.revelee:after{content:"Note révélée."}.js-actif .encre.revelee .encre-bouton{display:none}.caviarde{padding:2px var(--e1);font:inherit;color:inherit;cursor:default;background:0 0;border:0;display:inline-block;position:relative}.js-actif .caviarde{cursor:pointer}.caviarde-aide{display:none}.js-actif .caviarde:before{content:"";background:var(--encre);transform-origin:bottom;transition:transform var(--duree-moyenne) var(--sortie);position:absolute;inset:0}.js-actif .caviarde[aria-expanded=true]:before{transform:scaleY(0)}.js-actif .caviarde .caviarde-texte{visibility:hidden}.js-actif .caviarde[aria-expanded=true] .caviarde-texte{visibility:visible}.protocole{margin:var(--e4) 0;padding:0;list-style:none}.durees{margin:var(--e4) 0;max-width:var(--corps-max);padding:0;list-style:none}.durees li{justify-content:space-between;align-items:baseline;gap:var(--e2);padding:var(--e2) 0;border-bottom:1px solid var(--millimetre);flex-wrap:wrap;display:flex}.station{padding:var(--e3);border:var(--filet);border-left:var(--epaisseur-papier) solid var(--teinte)}.station h3{margin-bottom:var(--e2)}
