.nbp-accordions .nb-nutrition-v45{max-width:36rem;padding:8px 0 24px;color:#211b16;font-family:Arial,sans-serif}
.nb-nutrition-v45 .nb-nutrition-serving,.nb-nutrition-v45 .nb-nutrition-calories{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin:0;padding:12px 0;border-bottom:1px solid #bdb5a8;font-size:16px;line-height:1.4}
.nb-nutrition-v45 .nb-nutrition-serving strong{white-space:nowrap}
.nb-nutrition-v45 .nb-nutrition-calories{border-bottom:4px solid #211b16;font-weight:700;font-size:24px}
.nb-nutrition-v45 .nb-nutrition-calories strong{font-size:38px;line-height:1.2}
.nb-nutrition-v45 .nb-nutrition-calories small{display:block;font-size:12px;font-weight:400}
.nb-nutrition-v45 table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:15px;line-height:1.4}
.nb-nutrition-v45 th,.nb-nutrition-v45 td{padding:9px 0;text-align:left;border-bottom:1px solid #cfc7bc;vertical-align:top}
.nb-nutrition-v45 th{font-weight:400;width:72%;padding-right:12px}
.nb-nutrition-v45 thead th{font-size:12px;font-weight:700;padding-top:12px}
.nb-nutrition-v45 td,.nb-nutrition-v45 thead th:last-child{text-align:right;width:28%;white-space:nowrap}
.nb-nutrition-v45 .nb-nutrition-note{font-size:12px;line-height:1.5;margin:16px 0 0;color:#62584c}
