.c-ingredient{padding:20px 0 30px;display:flex;flex-direction:column}@media screen and (min-width: 768px){.c-ingredient{flex-direction:row}}.c-ingredient__image{width:100%}@media screen and (min-width: 768px){.c-ingredient__image{max-width:50%}}.c-ingredient__image>img{display:block;width:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:1/1}.c-ingredient__content{margin:20px 0 0;width:100%;display:flex;flex-direction:column;justify-content:flex-start;row-gap:24px}@media screen and (min-width: 768px){.c-ingredient__content{margin:0;max-width:50%;padding-left:22px}}.c-ingredient__content--align-start{justify-content:flex-start}.c-ingredient__products{margin:5px 0 0;display:flex;flex-direction:column;row-gap:10px}.c-ingredient__title{font-family:var(--font-body-primary);font-size:16px;font-weight:500;line-height:140%;color:#1e262a;text-transform:uppercase}.c-ingredient__tags{margin:5px 0 0}.c-ingredient__text{width:100%;max-width:90%}.c-ingredient__text p,.c-ingredient__text li{color:#2F0147;font-family:var(--font-body-primary);font-size:16px;font-weight:400;line-height:140%}.c-ingredient__text p a,.c-ingredient__text li a{color:#C25CA3;text-decoration:underline !important}.c-ingredient__text p a:hover,.c-ingredient__text li a:hover{text-decoration:none}.c-ingredient__text p:first-child{margin-top:0}.c-ingredient__text p:last-child{margin-bottom:0}.c-ingredient__text strong{font-weight:800}.c-ingredient__text ul,.c-ingredient__text ol{margin:-15px 0 0;padding-left:20px}