.fm-ingredients{padding:72px 0 76px;background:var(--fm-blanc)}.fm-ingredients__contenu{max-width:var(--fm-largeur-contenu)}.fm-ingredients__tete{text-align:center}.fm-ingredients__titre{font-size:36px;line-height:1.1}.fm-ingredients__texte{margin-top:18px;font-size:16px;line-height:1.6}.fm-ingredients__onglets{display:grid;grid-template-columns:repeat(2,minmax(0,132px));justify-content:center;gap:16px 20px;margin-top:36px}.fm-ingredients__onglet{display:flex;flex-direction:column;align-items:center;gap:10px;min-height:148px;padding:12px 6px;border:2px solid transparent;border-radius:var(--fm-rayon);color:var(--fm-texte);text-decoration:none;cursor:pointer}.fm-ingredients__onglet--actif{border-color:var(--fm-principale);background:var(--fm-fond)}.fm-ingredients__pastille{display:flex;flex:none;align-items:center;justify-content:center;width:80px;height:80px;border-radius:50%;background:linear-gradient(160deg,var(--fm-secondaire),var(--fm-principale));color:var(--fm-blanc);overflow:hidden}.fm-ingredients__pastille-image{width:100%;height:100%;object-fit:cover}.fm-ingredients__pastille-repere{font-size:11px;font-weight:600}.fm-ingredients__onglet-nom{font-family:var(--fm-police-titres);font-size:14px;font-weight:600;line-height:1.2;text-align:center}.fm-ingredients__panneaux{margin-top:36px}.fm-ingredients__panneau{padding:22px 22px 32px;border-radius:20px;background:var(--fm-fond)}.fm-ingredients__panneau+.fm-ingredients__panneau{margin-top:16px}.fm-ingredients__media{border-radius:14px;overflow:hidden}.fm-ingredients__image{width:100%;aspect-ratio:1;object-fit:cover}.fm-ingredients__vide{display:flex;align-items:center;justify-content:center;aspect-ratio:1;background:linear-gradient(160deg,var(--fm-secondaire),var(--fm-principale));color:var(--fm-blanc)}.fm-ingredients__repere{font-size:13px;font-weight:600;letter-spacing:.04em}.fm-ingredients__nom{margin-top:24px;color:var(--fm-principale);font-size:26px}.fm-ingredients__latin{margin-top:4px;font-size:14px;font-style:italic;opacity:.75}.fm-ingredients__plante-texte{margin-top:14px;font-size:17px;line-height:1.6}@media(min-width:750px){.fm-ingredients{padding:72px 0 80px}}@media(min-width:990px){.fm-ingredients__contenu{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:56px;max-width:960px}.fm-ingredients__titre{font-size:42px}.fm-ingredients__panneaux{margin-top:0}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/fm-07-ingredients.css.map */
