.NutritionFacts_card__vlRrb{container-type:inline-size;color:#20211f;margin-top:12px;min-width:0}.NutritionFacts_eyebrow__4pVjS{font-size:11px;color:#55594f;margin-bottom:10px;line-height:1.6}.NutritionFacts_primary__uw2Rx{display:grid;grid-template-columns:minmax(96px,.95fr) minmax(108px,1fr);align-items:center;gap:12px}.NutritionFacts_calorieVisual__k_QkK{position:relative;width:100%;max-width:205px;aspect-ratio:1;justify-self:center}.NutritionFacts_calorieVisual__k_QkK svg{width:100%;height:100%;display:block}.NutritionFacts_track__B38HP{stroke:#e9e3d8}.NutritionFacts_protein__OwV7l{stroke:#729b71;background:#729b71}.NutritionFacts_carbs__inOTy{stroke:#e3a442;background:#e3a442}.NutritionFacts_fat__5qZ7n{stroke:#c94428;background:#c94428}.NutritionFacts_calories__ihZXl{position:absolute;inset:15%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;border-radius:50%;text-align:center;background:transparent;border:0;color:#20211f;min-width:0}.NutritionFacts_calories__ihZXl strong{font-size:clamp(24px,10cqi,40px);font-weight:750;line-height:1.05;letter-spacing:-.045em}.NutritionFacts_calories__ihZXl strong.NutritionFacts_unknown__UPcy8{font-size:13px;letter-spacing:0}.NutritionFacts_calories__ihZXl>span{font-size:clamp(9px,3.2cqi,12px);text-transform:uppercase;font-weight:700;letter-spacing:.05em}.NutritionFacts_calories__ihZXl small{font-size:9px;color:#55594f;line-height:1.3;max-width:85px}.NutritionFacts_calories__ihZXl[aria-pressed=true]{box-shadow:inset 0 0 0 1px #446a4660}.NutritionFacts_macros__MivZz{display:grid;gap:8px;min-width:0}.NutritionFacts_macro__E7GVd{display:flex;align-items:center;gap:8px;border:1px solid transparent;border-radius:12px;min-height:47px;min-width:0;padding:7px 9px;background:#f5efe6;color:#20211f;text-align:left}.NutritionFacts_macro__E7GVd[aria-pressed=true]{border-color:#446a46;background:#eaf0e5}.NutritionFacts_macro__E7GVd button{font:inherit}.NutritionFacts_dot__3A21e{width:9px;height:9px;border-radius:50%;flex-shrink:0}.NutritionFacts_macroLabel__8WYVx{min-width:0;flex:1;display:flex;flex-direction:column}.NutritionFacts_macroLabel__8WYVx>span{font-size:11px;color:#55594f}.NutritionFacts_macroLabel__8WYVx strong{font-size:17px;line-height:1.25;white-space:nowrap}.NutritionFacts_macroLabel__8WYVx strong.NutritionFacts_unknown__UPcy8{font-size:13px;white-space:normal;overflow-wrap:anywhere}.NutritionFacts_macro__E7GVd>small{font-size:10px;font-weight:600}.NutritionFacts_arrow__eKvac{color:#8c3c27;font-size:19px;line-height:1}.NutritionFacts_chartNote__z7fJo{color:#55594f;font-size:10px;margin:10px 0 14px;line-height:1.6}.NutritionFacts_secondary__lxBql{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 8px;border-top:1px solid #20211f15;padding-top:14px;margin-top:12px}.NutritionFacts_secondary__lxBql>div{text-align:center;padding:0 4px;min-width:0}.NutritionFacts_secondary__lxBql dt{display:flex;flex-direction:column;align-items:center;gap:5px;font-size:11px;color:#55594f}.NutritionFacts_nutrientIcon__tBtdn{width:24px;height:24px;flex-shrink:0}.NutritionFacts_secondary__lxBql dd{font-size:15px;font-weight:650;overflow-wrap:anywhere;margin-top:3px}.NutritionFacts_total__Sz6oK{display:flex;align-items:center;gap:12px;padding:12px;margin:16px 0 12px;border-radius:11px;background:#c944280c}.NutritionFacts_total__Sz6oK svg{color:#b13d25;flex-shrink:0}.NutritionFacts_total__Sz6oK p{text-transform:uppercase;font-size:10px;letter-spacing:.1em;color:#55594f;line-height:1.6}.NutritionFacts_total__Sz6oK strong{font-size:19px;line-height:1.4;overflow-wrap:anywhere}.NutritionFacts_breakdown__8dYfS{border:1px solid #20211f17;border-radius:11px;background:#fffdf8;overflow:hidden}.NutritionFacts_breakdown__8dYfS summary{display:flex;align-items:center;gap:8px;padding:12px;min-height:48px;cursor:pointer;font-size:13px;font-weight:650;list-style:none}.NutritionFacts_breakdown__8dYfS summary::-webkit-details-marker{display:none}.NutritionFacts_breakdown__8dYfS summary>svg:first-child{color:#b13d25;flex-shrink:0}.NutritionFacts_breakdown__8dYfS summary>svg:last-child{margin-left:auto;flex-shrink:0}.NutritionFacts_breakdown__8dYfS[open] summary>svg:last-child{transform:rotate(180deg)}.NutritionFacts_breakdownBody__UYr4U{padding:0 12px 12px}.NutritionFacts_breakdownNote__1KcnB{font-size:11px;color:#55594f;line-height:1.7}.NutritionFacts_ingredients__QZTV6{list-style:none;margin:8px 0;padding:0}.NutritionFacts_ingredients__QZTV6>li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;border-top:1px solid #20211f12;padding:12px 0}.NutritionFacts_ingredientName__fz9z1{min-width:0;font-size:12px;line-height:1.6;overflow-wrap:anywhere}.NutritionFacts_ingredientName__fz9z1 small{display:block;font-size:10px;color:#446a46;font-weight:650}.NutritionFacts_ingredients__QZTV6>li>strong{font-size:12px;align-self:start;padding-top:2px;white-space:nowrap}.NutritionFacts_ingredients__QZTV6>li>strong>small{font-size:10px;font-weight:500}.NutritionFacts_rowMacros__NSUd2{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.NutritionFacts_rowMacros__NSUd2>div{display:flex;flex-direction:column;font-size:11px}.NutritionFacts_rowMacros__NSUd2 dt{color:#55594f;font-size:10px}.NutritionFacts_rowMacros__NSUd2 dd{font-weight:650}.NutritionFacts_selectedValue__jm_ap{color:#355737}.NutritionFacts_contributionBar__q_VnR{grid-column:1/-1;height:3px;background:#eee9df;border-radius:3px;overflow:hidden}.NutritionFacts_contributionBar__q_VnR span{display:block;height:100%;background:#729b71}.NutritionFacts_unmapped__sLGy8{font-size:11px;line-height:1.7;margin-top:10px}.NutritionFacts_subtotal__T6k_A{display:flex;flex-wrap:wrap;gap:4px 12px;justify-content:space-between;border-top:1px solid #20211f15;padding:10px 0;font-size:11px;color:#55594f}.NutritionFacts_subtotal__T6k_A strong{color:#20211f}.NutritionFacts_unmapped__sLGy8 p{font-weight:650;color:#55594f}.NutritionFacts_unmapped__sLGy8 ul{padding-left:16px;margin-top:5px;color:#55594f;overflow-wrap:anywhere}.NutritionFacts_footnote__yA2rz{font-size:11px;line-height:1.7;color:#55594f;margin-top:12px}.NutritionFacts_message__wntbf{font-size:13px;line-height:1.8;color:#55594f;margin-top:12px}.NutritionFacts_retry__aD0_4{min-height:44px;padding:8px 12px;margin-top:8px;border:1px solid #446a4660;border-radius:8px;color:#355737;font-weight:650}.NutritionFacts_card__vlRrb button:focus-visible,.NutritionFacts_card__vlRrb summary:focus-visible,.NutritionFacts_retry__aD0_4:focus-visible{outline:3px solid #446a46;outline-offset:3px}.NutritionFacts_card__vlRrb button{cursor:pointer}@container (max-width: 259px){.NutritionFacts_macro__E7GVd{gap:5px;padding:7px 6px}.NutritionFacts_macro__E7GVd>small{display:none}}@container (min-width: 320px){.NutritionFacts_secondary__lxBql{grid-template-columns:repeat(5,minmax(0,1fr));gap:0}.NutritionFacts_secondary__lxBql>div+div{border-left:1px solid #20211f12}.NutritionFacts_macroLabel__8WYVx strong{font-size:20px}}@container (min-width: 520px){.NutritionFacts_primary__uw2Rx{grid-template-columns:205px minmax(0,1fr);gap:28px}.NutritionFacts_macros__MivZz{grid-template-columns:repeat(3,minmax(0,1fr))}.NutritionFacts_macro__E7GVd{flex-wrap:wrap;padding:14px 12px}.NutritionFacts_macroLabel__8WYVx{flex-basis:60%}.NutritionFacts_macroLabel__8WYVx strong{font-size:24px}.NutritionFacts_ingredients__QZTV6>li{grid-template-columns:minmax(0,1fr) 70px 180px;gap:14px;align-items:center}.NutritionFacts_rowMacros__NSUd2{grid-column:auto}}@media print{.NutritionFacts_breakdownBody__UYr4U{display:block}.NutritionFacts_card__vlRrb{-moz-column-break-inside:avoid;break-inside:avoid}}