.recettes{padding-block:40px 90px}.recettes__tete{max-width:62ch;margin-bottom:40px}.recettes__surtitre{font-family:var(--f-craie,var(--font-caveat)), cursive;color:var(--safran,#c08a2e);font-size:1.5rem}.recettes__tete h1{font-size:clamp(2.6rem,5vw,4rem);line-height:1}.recettes__intro{color:var(--gris);margin-top:14px;font-size:1.05rem;line-height:1.6}.recettes__famille{margin-top:36px}.recettes__famille h3{font-size:var(--t-xl);border-bottom:1px solid var(--trait);margin-bottom:22px;padding-bottom:10px}.recettes__grille{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:30px 24px;display:grid}.recette-carte{color:var(--encre);gap:8px;display:grid}.recette-carte__photo{aspect-ratio:4/5;background:var(--papier);border-radius:8px 8px 28px;place-items:center;display:grid;overflow:hidden}.recette-carte__photo img{object-fit:cover;object-position:50% 55%;width:100%;height:100%;transition:transform .5s var(--courbe)}.recette-carte__photo.detoure img{object-fit:contain;mix-blend-mode:multiply;width:78%;height:78%}.recette-carte:hover img{filter:brightness(1.05)}.recette-carte h4{font-size:1.35rem;line-height:1.15}.recette-carte__accroche{font-family:var(--f-titre);color:var(--lie,#7b2d26);font-style:italic}.recette-carte__prix{color:var(--gris);font-size:.9rem}.recette-carte__prix strong{color:var(--foret);font-size:1.05rem}.fiche-recette{padding-block:30px 90px}.fiche-recette__tete{grid-template-columns:1.2fr 1fr;align-items:start;gap:44px;margin-top:18px;display:grid}.fiche-recette__tete h1{font-size:clamp(2.2rem,4vw,3.4rem);line-height:1.05}.fiche-recette__accroche{font-family:var(--f-titre);color:var(--lie,#7b2d26);margin:14px 0 10px;font-size:1.2rem;font-style:italic}.fiche-recette__histoire{color:var(--gris);max-width:60ch;line-height:1.65}.fiche-recette__reperes{flex-wrap:wrap;gap:8px;margin-top:18px;padding:0;list-style:none;display:flex}.fiche-recette__reperes li{border:1.5px solid var(--safran,#c08a2e);border-radius:99px;padding:5px 14px;font-size:.85rem;font-weight:600}.fiche-recette__corps{grid-template-columns:minmax(300px,380px) 1fr;gap:48px;margin-top:44px;display:grid}.pack{background:var(--papier);box-shadow:inset 0 0 0 1px var(--trait);border-radius:12px;gap:12px;margin-bottom:26px;padding:22px;display:grid}.pack__prix{font-size:1rem}.pack__prix strong{color:var(--foret);font-size:1.6rem}.pack__titre{border-bottom:1.2px solid var(--safran,#c08a2e);margin:6px 0 8px;padding-bottom:6px;font-size:1.35rem}.pack__liste{margin:0;padding:0;list-style:none}.pack__liste li{border-bottom:1px dotted var(--trait);justify-content:space-between;gap:12px;padding:6px 0;font-size:.9rem;display:flex}.pack__liste li span:last-child{color:var(--foret);white-space:nowrap;font-weight:600}.pack__liste li.vedette span:first-child{color:var(--lie,#7b2d26);font-weight:600}.fiche-recette__petit{color:var(--gris);margin-bottom:18px;font-size:.92rem}.fiche-recette__etapes{counter-reset:e;padding:0;list-style:none}.fiche-recette__etapes li{counter-increment:e;padding:0 0 16px 46px;line-height:1.6;position:relative}.fiche-recette__etapes li:before{content:counter(e);background:var(--foret);width:30px;height:30px;color:var(--ivoire);border-radius:50%;place-items:center;font-size:.9rem;font-weight:600;display:grid;position:absolute;top:-2px;left:0}.fiche-recette__vin{margin:18px 0}.fiche-recette__vin b{font-family:var(--f-titre);color:var(--lie,#7b2d26);font-style:italic}@media (max-width:860px){.fiche-recette__tete,.fiche-recette__corps{grid-template-columns:1fr;gap:26px}}.fiche-recette__photo{aspect-ratio:4/5;object-fit:cover;border-radius:10px 10px 70px;width:100%}.recettes__cotes{background:var(--ivoire);flex-wrap:wrap;gap:10px;margin-bottom:8px;padding:12px 0;display:flex}.recettes__cotes a{border:1px solid var(--trait);color:var(--encre);background:var(--papier);border-radius:999px;align-items:center;gap:8px;padding:9px 18px;font-weight:600;text-decoration:none;display:inline-flex}.recettes__cotes a:hover,.recettes__cotes a:focus-visible{border-color:var(--encre)}.recettes__cotes span{color:var(--gris);font-size:.8rem;font-weight:500}.recettes__cote{margin-top:56px;scroll-margin-top:175px}.recettes__cote-tete h2{font-size:clamp(2rem,4vw,3rem);line-height:1.05}.recettes__cote-tete p{color:var(--gris);max-width:62ch;margin-top:6px}
