.recipe-ingredients-table{display:block;width:min(100%,var(--recipe-table-max-width));margin:var(--recipe-table-margin-top) auto var(--recipe-table-margin-bottom);color:var(--clr-new-green);font-family:var(--font-body-family)}.recipe-ingredients-table__controls{display:-webkit-flex;display:flex;gap:2.8rem;margin-bottom:4.8rem;color:var(--clr-new-green);font-size:3.2rem;font-weight:var(--font-weight-bold);line-height:1.15;letter-spacing:0}.recipe-ingredients-table__control,.recipe-ingredients-table__controls{-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.recipe-ingredients-table__control{-webkit-appearance:none;appearance:none;display:-webkit-inline-flex;display:inline-flex;width:3.2rem;height:3.2rem;padding:0;border:0;background:transparent;color:inherit;cursor:pointer;font:inherit;line-height:1}.recipe-ingredients-table__control:disabled{cursor:default;opacity:.35}.recipe-ingredients-table__servings{min-width:18rem;text-align:center}.recipe-ingredients-table__card{overflow:hidden;border:.2rem solid var(--clr-new-green);border-radius:.8rem}.recipe-ingredients-table__title{margin:0;padding:1.6rem 1.6rem 2.2rem;background:var(--clr-new-green);color:var(--clr-white-light);font-family:var(--font-heading-family);font-size:3.2rem;font-weight:var(--font-weight-bold);line-height:1.15;letter-spacing:0}.recipe-ingredients-table__table{width:100%;border-collapse:collapse;color:var(--clr-new-green);table-layout:fixed}.recipe-ingredients-table__amount,.recipe-ingredients-table__ingredient{min-height:6.4rem;padding:1.7rem 2.4rem;border-bottom:.15rem solid var(--clr-new-green);color:inherit;font-size:1.4rem;font-weight:var(--font-weight-regular);line-height:1.8rem;letter-spacing:0;vertical-align:middle}.recipe-ingredients-table__amount{width:30%}.recipe-ingredients-table__ingredient{width:70%}.recipe-ingredients-table__row:last-child .recipe-ingredients-table__amount,.recipe-ingredients-table__row:last-child .recipe-ingredients-table__ingredient{border-bottom:0}@media screen and (max-width:749px){.recipe-ingredients-table{width:100%}.recipe-ingredients-table__controls{gap:2rem;margin-bottom:3.2rem;font-size:2.4rem}.recipe-ingredients-table__servings{min-width:13rem}.recipe-ingredients-table__title{padding:2rem 1.8rem;font-size:2.4rem}.recipe-ingredients-table__amount,.recipe-ingredients-table__ingredient{min-height:5.6rem;padding:1.4rem 1.8rem;font-size:1.2rem;line-height:1.8rem}.recipe-ingredients-table__amount{width:30%}.recipe-ingredients-table__ingredient{width:70%}}