.flavor-profile{border:1px solid var(--line,#d4d8cc);color:var(--ink,#1f3320);background:#f0f1e8;border-radius:13px;margin:16px 0;padding:18px}.flavor-profile__heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.flavor-profile__eyebrow{letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:700;display:block}.flavor-profile__heading h3{font-family:var(--font-europa-grotesk-bold), Arial, sans-serif;margin:4px 0 0;font-size:22px;line-height:1.15}.flavor-profile__formula{white-space:nowrap;font-size:12px;font-weight:600}.flavor-profile__notes{color:#475943;flex-wrap:wrap;gap:4px 12px;margin:12px 0 16px;padding:0;font-size:13px;list-style:none;display:flex}.flavor-profile__notes li+li:before{content:"·";color:#475943;margin-right:12px}.flavor-profile__meters{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 22px;display:grid}.flavor-profile__metric-label{font-variant-numeric:tabular-nums;justify-content:space-between;gap:6px;margin-bottom:6px;font-size:12px;font-weight:600;display:flex}.flavor-profile__scale{color:#536051;font-weight:400}.flavor-profile__track{background:#d4d8cc;border-radius:20px;height:6px;overflow:hidden}.flavor-profile__track>span{background:var(--pine,#183e2a);border-radius:inherit;height:100%;display:block}.ip .flavor-profile__preview{color:#536051;margin:14px 0 0;font-size:11px;line-height:1.4}@media (max-width:359px){.flavor-profile{padding:14px}.flavor-profile__meters{gap:14px}}
