.recipe-ingredients{border-top:var(--line-bold);margin:0 0 var(--space-4);padding:var(--space-3) 0 0}.recipe-ingredients__ingredients-title{margin:var(--recipe-ingredients-title-margin,0 0 var(--space-3))}.recipe-ingredients__calculator{align-items:center;display:flex;margin:0 0 var(--space-4) 0}.recipe-ingredients__value{align-items:center;background-color:var(--color-highlight);background-color:var(--recipe-ingredients-value-background-color,var(--color-highlight));display:flex;justify-content:center;margin:0 var(--space-0_5)}.recipe-ingredients__icon-minus,.recipe-ingredients__icon-plus,.recipe-ingredients__value{height:48px;height:var(--recipe-ingredients-button-size,48px);width:48px;width:var(--recipe-ingredients-button-size,48px)}.recipe-ingredients__icon-minus,.recipe-ingredients__icon-plus{background-color:var(--color-max-light);border:var(--recipe-ingredients-icon-border,3px solid var(--color-neutral-bright));cursor:pointer;position:relative}.recipe-ingredients__icon-minus{margin:0 0 0 var(--space-1)}.recipe-ingredients__icon-plus{margin:0 var(--space-1) 0 0}.recipe-ingredients__icon-minus:after,.recipe-ingredients__icon-minus:before,.recipe-ingredients__icon-plus:after,.recipe-ingredients__icon-plus:before{background-color:var(--color-highlight);background-color:var(--recipe-ingredients-icon-color,var(--color-highlight));content:"";left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.recipe-ingredients__icon-minus:after,.recipe-ingredients__icon-plus:before{height:4px;height:var(--recipe-ingredients-icon-width,4px);width:18px;width:var(--recipe-ingredients-icon-size,18px)}.recipe-ingredients__icon-plus:after{height:18px;height:var(--recipe-ingredients-icon-size,18px);width:4px;width:var(--recipe-ingredients-icon-width,4px)}.recipe-ingredients__list{grid-gap:var(--space-1) var(--space-2);display:grid;gap:var(--space-1) var(--space-2);grid-template-columns:max-content 1fr}.recipe-ingredients__separator{grid-column:1/3}.recipe-ingredients__label+.recipe-ingredients__separator{margin:var(--space-1) 0 0 0}.recipe-ingredients__amount{grid-column:1;min-width:var(--space-6);text-align:right}.recipe-ingredients__amount[value=""],.recipe-ingredients__amount[value="0"],.recipe-ingredients__amount[value="1"]+.recipe-ingredients__label .recipe-ingredients__unit-plural,.recipe-ingredients__unit-singular{display:none}.recipe-ingredients__amount[value="1"]+.recipe-ingredients__label .recipe-ingredients__unit-singular{display:inline}.recipe-ingredients__label{grid-column:2}