.nutrition-highlights{margin:0 0 22px;color:#95331f;text-align:left}
.nutrition-highlights .nutrition-highlights-scope{margin:0 0 8px;font:600 11px/1.4 'Avenir Next',Arial,sans-serif;letter-spacing:.6px;text-transform:uppercase;color:#796659}
.nutrition-badges{display:flex;flex-wrap:wrap;gap:7px}
.nutrition-badge{display:inline-flex;align-items:baseline;gap:4px;white-space:nowrap;border:1px solid #a032192b;border-radius:999px;background:#f2e5d5;padding:7px 11px;font:500 12px/1.2 'Avenir Next',Arial,sans-serif;letter-spacing:0;color:#8d311d}
.nutrition-badge strong{font:700 14px/1.2 'Avenir Next',Arial,sans-serif;color:inherit}
.nutrition-highlights .nutrition-highlights-note{max-width:42ch;margin:8px 0 0;font:400 11px/1.45 'Avenir Next',Arial,sans-serif;color:#796659}
.catalog-copy h2:has(+.nutrition-highlights){margin-bottom:16px}
#products .nutrition-highlights{margin:0 0 15px}
#products .nutrition-badge{font-size:11px;padding:6px 9px}
#products .nutrition-badge strong{font-size:13px}
.sku-dialog .nutrition-highlights{margin:0 0 18px}
[data-nutrition-detail][hidden]{display:none}
@media(max-width:700px){.nutrition-badges{gap:6px}.nutrition-badge{padding:7px 10px}.nutrition-highlights{margin-bottom:20px}}
