.mnlc-nutrition{--mnlc-border-color:#dcdcde;--mnlc-header-bg:#f6f7f7;--mnlc-text-color:#1d2327;--mnlc-muted-color:#50575e;--mnlc-accent:#00a32a;--mnlc-radius:8px;--mnlc-sub-indent:1.25em;width:100%;margin:1.5em 0;border:1px solid var(--mnlc-border-color);border-radius:var(--mnlc-radius);overflow:hidden;box-shadow:0 1px 2px rgb(0 0 0 / .04)}.mnlc-nutrition-table{width:100%;border-collapse:collapse;color:var(--mnlc-text-color);font-size:.9375rem;line-height:1.5}.mnlc-nutrition-table caption{text-align:left;font-weight:700;font-size:1.15rem;padding:.85em .9em .6em}.mnlc-nutrition-table th,.mnlc-nutrition-table td{padding:.5em .9em;border-bottom:1px solid var(--mnlc-border-color);text-align:left}.mnlc-nutrition-table thead th{background:var(--mnlc-header-bg);font-size:.8125rem;text-transform:uppercase;letter-spacing:.02em;color:var(--mnlc-muted-color);border-top:1px solid var(--mnlc-border-color);border-bottom:2px solid var(--mnlc-text-color)}.mnlc-nutrition-table tbody th[scope="row"]{font-weight:600}.mnlc-nutrition-table tbody tr:nth-child(odd){background:#fff}.mnlc-nutrition-table tbody tr:nth-child(even){background:var(--mnlc-header-bg)}.mnlc-nutrition-table tbody tr.mnlc-amount-per-serving,.mnlc-nutrition-table tbody tr.mnlc-calories{background:#fff}.mnlc-nutrition-table tr.mnlc-sub th[scope="row"]{padding-left:calc(0.9em + var(--mnlc-sub-indent));color:var(--mnlc-muted-color)}.mnlc-nutrition-table tbody tr:last-child th,.mnlc-nutrition-table tbody tr:last-child td{border-bottom:none}.mnlc-nutrition-table tfoot td{border-bottom:none;background:var(--mnlc-header-bg);padding-top:.7em;padding-bottom:.7em;font-size:.8125rem;color:var(--mnlc-muted-color)}.mnlc-nutrition-table tr.mnlc-amount-per-serving th{padding-top:.9em;padding-bottom:.2em;font-weight:700;font-size:.8125rem;text-transform:uppercase;letter-spacing:.03em;color:var(--mnlc-muted-color);border-bottom:none}.mnlc-nutrition-table tr.mnlc-calories th,.mnlc-nutrition-table tr.mnlc-calories td{padding-top:.1em;padding-bottom:.6em;font-weight:700;font-size:1.5rem;line-height:1.2;border-bottom:3px solid var(--mnlc-text-color)}.mnlc-nutrition-table tr.mnlc-calories td{text-align:right}@media (max-width:480px){.mnlc-nutrition-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.mnlc-nutrition-table,.mnlc-nutrition-table tbody,.mnlc-nutrition-table tr{display:block;width:100%}.mnlc-nutrition-table tr{border-bottom:1px solid var(--mnlc-border-color);padding:.5em 0}.mnlc-nutrition-table th[scope="row"],.mnlc-nutrition-table td{display:flex;justify-content:space-between;gap:1em;border-bottom:none;padding:.25em .9em}.mnlc-nutrition-table td[data-label]::before{content:attr(data-label);font-weight:600;color:var(--mnlc-muted-color)}.mnlc-nutrition-table tr.mnlc-sub th[scope="row"]{padding-left:calc(0.9em + var(--mnlc-sub-indent))}.mnlc-nutrition-table tr.mnlc-amount-per-serving,.mnlc-nutrition-table tr.mnlc-calories{padding-left:.9em;padding-right:.9em}.mnlc-nutrition-table tr.mnlc-amount-per-serving th{display:block;padding-left:0}.mnlc-nutrition-table tr.mnlc-calories th,.mnlc-nutrition-table tr.mnlc-calories td{display:flex;justify-content:space-between;padding-left:0;padding-right:0;border-bottom:none}.mnlc-nutrition-table tr.mnlc-calories{border-bottom:3px solid var(--mnlc-text-color)}}.mnlc-vegetarian-note{display:flex;align-items:center;gap:.4em;margin:0;padding:.7em .9em;font-size:.9375rem;color:var(--mnlc-accent,#1e7e34)}.mnlc-vegetarian-note::before{content:"\2713";display:inline-flex;align-items:center;justify-content:center;width:1.1em;height:1.1em;border-radius:50%;background:var(--mnlc-accent,#1e7e34);color:#fff;font-size:.7em;line-height:1}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}