.recipe-ingredients{margin-bottom:var(--block-vertical-margin)}.recipe-ingredients__header{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;margin-bottom:var(--block-vertical-margin)}@media(min-width:1024px){.recipe-ingredients__header{flex-wrap:nowrap}}.recipe-ingredients__servings{display:flex;align-items:center;justify-content:space-between;min-width:180px;height:40px;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:1px solid var(--light-brown);border-radius:8px}.recipe-ingredients__servings-increment{display:grid;place-items:center;min-width:40px;padding:var(--space-base)var(--space-base-min);font-family:open sans,sans-serif;font-size:25px;color:var(--dark-brown);cursor:pointer}.recipe-ingredients__servings-increment:first-child{border-right:1px solid var(--light-brown)}.recipe-ingredients__servings-increment:last-child{border-left:1px solid var(--light-brown)}.recipe-ingredients__servings-value{padding:0 var(--space-base-x2);font-size:16px;font-weight:var(--font-weight-semi-bold);color:var(--corail);white-space:nowrap}.recipe-ingredients__servings-input{margin:0;font-family:var(--font-1);font-size:16px;font-weight:var(--font-weight-semi-bold);color:var(--corail);text-align:center;border:0}.recipe-ingredients__servings-input::-webkit-outer-spin-button,.recipe-ingredients__servings-input::-webkit-inner-spin-button{display:none}.recipe-ingredients__display-mode{display:flex;gap:var(--space-base);justify-content:flex-end}.recipe-ingredients__display-btn{cursor:pointer}.recipe-ingredients__display-btn::before{display:inline-block;width:25px;height:25px;content:"";--icon-mask-color:var(--dark-grey)}.recipe-ingredients__display-btn--active::before{--icon-mask-color:var(--dark-brown)}.recipe-ingredients__display-btn--grid::before{-webkit-mask-image:url(assets/grid-mpqvX_-.svg);mask-image:url(assets/grid-mpqvX_-.svg)}.recipe-ingredients__display-btn--list::before{-webkit-mask-image:url(assets/list-q__mvPr.svg);mask-image:url(assets/list-q__mvPr.svg)}.recipe-ingredients__groups{position:relative;display:flex;flex-direction:column;gap:20px;max-height:550px;overflow-y:hidden}@media print{.recipe-ingredients__groups{max-height:none}}.recipe-ingredients__groups::after{position:absolute;bottom:0;left:0;display:block;width:100%;height:40px;content:"";background-image:linear-gradient(to top,var(--white) 50%,transparent)}.recipe-ingredients__groups--must-have{padding-top:var(--needed-must-have-height)}.recipe-ingredients__group-name{font-size:16px;font-weight:var(--font-weight-semi-bold)}.recipe-ingredients__items{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}@media(min-width:1024px){.recipe-ingredients__items{grid-template-columns:repeat(4,minmax(0,1fr))}}.recipe-ingredients__items:not(:last-child){margin-bottom:var(--space-base-x2)}.card-recipe-ingredient--inline-display .recipe-ingredients__items{grid-template-columns:1fr;margin-bottom:20px}@media(min-width:1024px){.card-recipe-ingredient--inline-display .recipe-ingredients__items{grid-template-columns:repeat(2,minmax(0,1fr))}}.recipe-ingredients__see-more{margin-bottom:var(--block-vertical-margin);font-weight:var(--font-weight-semi-bold);color:var(--corail);text-align:center;text-decoration:underline}.recipe-ingredients__see-more::before{content:"Voir plus"}.recipe-ingredients.expendable-block--expanded .recipe-ingredients__see-more::before{content:"Voir moins"}.recipe-ingredients.expendable-block--expanded .recipe-ingredients__groups{margin-bottom:var(--block-vertical-margin)}:is(.recipe-ingredients.expendable-block--expanded .recipe-ingredients__groups)::after{display:none}.mealz-button-container-second{display:flex;justify-content:center;min-height:50px;margin-bottom:10px}.recipe-ingredients__pricing{display:flex;gap:var(--space-base-x2);order:3;margin:0 auto}@media(min-width:1024px){.recipe-ingredients__pricing{order:unset;margin:auto}}.recipe-ingredients__pricing .miam-recipe-pricing__wrapper{margin:10px}@media(min-width:1024px){.recipe-ingredients__pricing .miam-recipe-pricing__wrapper{margin:0}}