.slowly-cooked .sc-food-badge {
  display: inline-flex;
  align-items: center;
  gap: .3rem;
  max-width: 100%;
  padding: .38em .65em;
  border: 1px solid #cad8bf;
  background: #edf2e7;
  color: #34502e;
  font-size: .75rem;
  font-weight: 600;
  line-height: 1.25;
  white-space: normal;
  vertical-align: middle;
}
.slowly-cooked .sc-food-badge--vegan { background: #dfead7; color: #294724; border-color: #b9ceaa; }
.slowly-cooked .sc-food-badge svg { width: 1rem; height: 1rem; flex: 0 0 1rem; fill: none; stroke: currentColor; stroke-width: 1.7; stroke-linecap: round; stroke-linejoin: round; }
.slowly-cooked .sc-food-type { display: block; color: #565b4e; font-size: .75rem; line-height: 1.4; }
.slowly-cooked li > .sc-food-badge { margin: .2rem 0 .2rem .4rem; }
.slowly-cooked .scw-badges:empty { display: none; }
.slowly-cooked .sc-configurator .scw-badges > .sc-food-badge { font-size: .75rem; background: #edf2e7; color: #34502e; border-color: #cad8bf; }
.slowly-cooked .sc-configurator .scw-badges > .sc-food-badge--vegan { background: #dfead7; color: #294724; border-color: #b9ceaa; }
