.food-badges{display:flex;flex-wrap:wrap;min-width:0;line-height:1.25;text-align:left}.food-badge,.food-badges{align-items:center;gap:4px}.food-badge{display:inline-flex;max-width:100%;padding:4px 6px;border-radius:5px;font-size:11px;font-weight:650;letter-spacing:0;color:var(--olive-dark);background:#f5f3ef;white-space:normal;overflow-wrap:anywhere}.food-badge>svg{flex:0 0 14px}.food-badge-vegan,.food-badge-vegetarian{background:var(--olive-dark);color:#fff}.food-badge-protein{background:#e7dfcc;color:#343b2c}@media(max-width:580px){.food-badge{font-size:11px;padding:3px 5px;gap:3px}.food-badge>svg{width:12px;height:12px;flex-basis:12px}}