.card-recipe-ingredient{display:flex;flex-direction:column;text-align:center;line-height:20px;font-size:14px}.card-recipe-ingredient__image{margin:0 auto var(--space-base);padding: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__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;border:2px solid var(--dark-grey);transition:all .25s ease;margin-right:5px}.card-recipe-ingredient__checkbox:checked+label{background-color:var(--corail);border:2px solid var(--corail)}:is(.card-recipe-ingredient__checkbox:checked+label)::after{content:"✓";position:absolute;top:-2px;font-size:18px;color:var(--white)}