.recipe-ingredients__list{list-style-type:none;margin:0;padding:0}.recipe-ingredient{display:flex;flex-direction:row;justify-content:flex-end;width:100%}.recipe-ingredient__name{flex-grow:0;flex-shrink:0;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;width:calc(100% - 112px);word-break:break-word}@media only screen and (min-width:1024px){.recipe-ingredient__name{width:calc(100% - 138px)}}.recipe-ingredient__amount-group{flex-grow:1;padding-right:10px}.recipe-ingredients{background-color:#fff;border-radius:20px;box-shadow:0 10px 30px rgba(0,0,0,.1);display:flex;flex-direction:column;position:relative}@media only screen and (min-width:1024px){.recipe-detail__ingredients--sticky .recipe-ingredients{max-height:calc(100vh - 40px - var(--siteheader-height-meta))}.recipe-detail__ingredients--sticky .recipe-ingredients:after{background-image:linear-gradient(0deg,#fff 10px,hsla(0,0%,100%,0));border-radius:0 0 40px 40px;bottom:0;content:"";display:block;height:40px;left:0;pointer-events:none;position:absolute;width:100%;z-index:1}}.recipe-ingredients__header{padding:30px 20px 0}@media only screen and (min-width:1024px){.recipe-ingredients__header{flex-shrink:0;padding:40px 30px 0;position:relative}.recipe-ingredients__header:before{background-image:linear-gradient(180deg,#fff 10px,hsla(0,0%,100%,0));content:"";display:block;height:40px;left:0;pointer-events:none;position:absolute;top:100%;width:100%;z-index:1}}.recipe-ingredients__content{padding:30px 20px}@media only screen and (min-width:1024px){.recipe-ingredients__content{-ms-overflow-style:none;flex-grow:1;overflow-y:auto;padding:40px 30px;position:relative;scrollbar-width:none;z-index:0}.recipe-ingredients__content::-webkit-scrollbar{display:none}}.recipe-ingredients__headline{color:#7c9d18;font-family:Garage Gothic,Arial,sans-serif;font-size:30px;font-weight:700;line-height:1;text-align:center}@media only screen and (min-width:768px){.recipe-ingredients__headline{font-size:40px}}@media only screen and (min-width:1024px){.recipe-ingredients__headline{font-size:2.7777777778vw}}@media only screen and (min-width:1440px){.recipe-ingredients__headline{font-size:40px}}@media only screen and (min-width:1024px){.recipe-ingredients__headline{text-align:left}}.recipe-ingredients__subline{color:#1c1c1c;display:block;font-family:Calibri,Arial,sans-serif;font-size:18px;font-weight:400;line-height:1.2222222222}.recipe-ingredients__group{font-weight:700;margin-bottom:20px}.recipe-ingredients__list:not(:last-of-type){border-bottom:1px solid #eceee4;margin-bottom:30px;padding-bottom:30px}@media only screen and (min-width:1024px){.recipe-ingredients__list:not(:last-of-type){margin-bottom:40px;padding-bottom:40px}}.recipe-ingredients__wrap:not(:last-of-type){border-bottom:1px solid #eceee4;margin-bottom:30px;padding-bottom:30px}@media only screen and (min-width:1024px){.recipe-ingredients__wrap:not(:last-of-type){margin-bottom:40px;padding-bottom:40px}}.recipe-ingredients__list-item:not(:first-child){margin-top:10px}.recipe-ingredients__list-item:not(:last-child){margin-bottom:10px}