.card-recipe-ingredient{display:flex;flex-direction:column;font-size:14px;line-height:20px;text-align:center}.card-recipe-ingredient__image{padding:var(--space-base);margin:0 auto var(--space-base);border-radius:15px}.card-recipe-ingredient__quantity{font-weight:var(--font-weight-semi-bold)}.card-recipe-ingredient--with-link .card-recipe-ingredient__name{text-decoration:underline}.card-recipe-ingredient--with-link>.card-recipe-ingredient__link{display:flex;flex-direction:column}.card-recipe-ingredient__checkbox-container{display:none}.card-recipe-ingredient--inline-display .card-recipe-ingredient{flex-direction:row;text-align:left}.card-recipe-ingredient--inline-display .card-recipe-ingredient__image{display:none}.card-recipe-ingredient--inline-display .card-recipe-ingredient__checkbox-container{display:flex}.card-recipe-ingredient__checkbox{position:absolute;-webkit-appearance:none;-moz-appearance:none;appearance:none}.card-recipe-ingredient__checkbox+label{position:relative;display:inline-block;width:14px;height:14px;margin-right:5px;border:2px solid var(--dark-grey);transition:all .25s ease}.card-recipe-ingredient__checkbox:checked+label{background-color:var(--corail);border:2px solid var(--corail)}:is(.card-recipe-ingredient__checkbox:checked+label)::after{position:absolute;top:-2px;font-size:18px;color:var(--white);content:"✓"}