.nfp-nutrition-facts{background-color:#fff;border:1px solid #000;display:inline-block;max-width:320px;padding:.625rem}.nfp-nutrition-facts-table{border-collapse:collapse;font-family:inherit;table-layout:fixed}.nfp-nutrition-facts th{font-weight:700;text-align:left}.nfp-nutrition-facts .table-title{border-bottom:2px solid #000;font-size:2.375rem;font-weight:800;line-height:1;text-align:left}.nfp-nutrition-facts.single-label.pre-2016 thead,.nfp-nutrition-facts .thick-bottom-border{border-bottom:10px solid #000}.nfp-nutrition-facts tbody tr{border-bottom:1px solid #000;display:block;padding:.3125rem 0}.nfp-nutrition-facts tbody tr:last-child{border-bottom-width:6px}.nfp-nutrition-facts tbody tr.no-border{border-bottom:none}.nfp-nutrition-facts tbody tr.right-aligned{text-align:right}.nfp-nutrition-facts tbody td,.nfp-nutrition-facts tbody th{display:inline-block}.nfp-nutrition-facts .sub-row{padding-left:.625rem;position:relative}.nfp-nutrition-facts .sub-row.no-bottom-border{border-bottom:none}.nfp-nutrition-facts .sub-row th{font-weight:500}.nfp-nutrition-facts .nutrient-row th{font-weight:300}.nfp-nutrition-facts .sub-sub-row{border-bottom:none;border-top:1px solid #000;left:20px;position:relative;width:calc(100% - 20px)}.nfp-nutrition-facts .sub-sub-row+tr{border-top:1px solid #000}.nfp-nutrition-facts .sub-sub-row th{font-weight:500}.nfp-nutrition-facts .push-right{position:relative}.nfp-nutrition-facts .push-right th{position:absolute;right:0}.nfp-nutrition-facts .calories{border-bottom-width:5px;font-weight:800}.nfp-nutrition-facts .calories td,.nfp-nutrition-facts .calories th{line-height:1.2;position:relative}.nfp-nutrition-facts .calories th{font-size:2.5rem;font-weight:800}.nfp-nutrition-facts .calories td{font-size:3.125rem;max-height:37px}.nfp-nutrition-facts tfoot td{font-size:12px;padding:.625rem 0 0}.nfp-nutrition-facts .sugars+.protein{border-top:1px solid #000}.nfp-nutrition-facts .screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.nfp-nutrition-facts.dual-label tbody .folic-acid td:not(.left-aligned):last-child,.nfp-nutrition-facts.single-label tbody .folic-acid td:not(.left-aligned):last-child{float:none;margin-left:14px;text-align:left}.nfp-nutrition-facts.dual-label tbody .folic-acid td,.nfp-nutrition-facts.single-label tbody .folic-acid td{padding:0 0 0 7px}.nfp-nutrition-facts tbody tr.folate{border-bottom:none;padding-bottom:2px}.nfp-nutrition-facts tbody tr.folate+tr:not(.folic-acid){border-top:1px solid #000;padding-top:7px}.nfp-nutrition-facts tbody tr.folate:last-child{border-bottom:6px solid #000}.nfp-nutrition-facts tbody tr.folic-acid{padding-top:0}.nfp-nutrition-facts.single-label tbody td:not(.left-aligned):last-child{float:right;text-align:right}.nfp-nutrition-facts.single-label tbody td{margin-left:5px}.nfp-nutrition-facts.single-label.pre-2016 .table-title{border-bottom:none}.nfp-nutrition-facts.single-label.pre-2016 .serving-size{display:-ms-flexbox;display:flex}.nfp-nutrition-facts.single-label.pre-2016 .serving-size th{font-weight:500;margin-right:5px}.nfp-nutrition-facts.single-label.pre-2016 .servings{border-bottom:1px solid #000}.nfp-nutrition-facts.single-label.pre-2016 .calories{font-weight:500}.nfp-nutrition-facts.single-label.pre-2016 .calories th{font-weight:700}.nfp-nutrition-facts.single-label.pre-2016 .calories td,.nfp-nutrition-facts.single-label.pre-2016 .calories th{font-size:inherit;top:0}.nfp-nutrition-facts.single-label.pre-2016 tbody tr{display:table-row}.nfp-nutrition-facts.single-label.pre-2016 tbody tr td,.nfp-nutrition-facts.single-label.pre-2016 tbody tr th{padding:2px 0 3px}.nfp-nutrition-facts.single-label.pre-2016 tbody .dv-row th{display:table-cell;text-align:right}.nfp-nutrition-facts.single-label.pre-2016 tbody .sub-row th{margin-left:10px}.nfp-nutrition-facts.dual-label{max-width:490px;overflow:auto}.nfp-nutrition-facts.dual-label .nfp-nutrition-facts-table{table-layout:auto;padding-right:7px;width:450px}.nfp-nutrition-facts.dual-label .nfp-nutrition-facts-table .table-title{width:100%}.nfp-nutrition-facts.dual-label .nfp-nutrition-facts-table .servings-per-container{padding:3px 0 0}.nfp-nutrition-facts.dual-label tbody tr{clear:left;display:table-row;padding:0;text-align:right}.nfp-nutrition-facts.dual-label tbody tr:after{clear:both;content:"";display:table}.nfp-nutrition-facts.dual-label tbody tr td,.nfp-nutrition-facts.dual-label tbody tr th{display:table-cell;padding-right:7px}.nfp-nutrition-facts.dual-label tbody th{float:left;padding:5px 0}.nfp-nutrition-facts.dual-label tbody td{padding:5px 0;width:90px}.nfp-nutrition-facts.dual-label tbody td:nth-child(2),.nfp-nutrition-facts.dual-label tbody td:nth-child(4){border-left:1px solid #000;min-width:90px;padding-left:7px;text-align:left}.nfp-nutrition-facts.dual-label tbody td:last-child,.nfp-nutrition-facts.dual-label tbody td:nth-child(3){font-weight:700;width:44px}.nfp-nutrition-facts.dual-label tbody .sub-sub-row{border-top:0;left:0}.nfp-nutrition-facts.dual-label tbody .sub-sub-row:before{background-color:#000;content:"";display:block;height:1px;left:20px;max-width:448px;position:relative;width:calc(280% - 14px)}.nfp-nutrition-facts.dual-label tbody .sub-sub-row th{padding-left:20px}.nfp-nutrition-facts.dual-label tbody .serving-size td{border-left:none}.nfp-nutrition-facts.dual-label tbody .serving-size td:last-child{text-align:right;width:auto}.nfp-nutrition-facts.dual-label tbody .calories td:nth-child(2),.nfp-nutrition-facts.dual-label tbody .servings td:nth-child(2){text-align:right}.nfp-nutrition-facts.dual-label tbody .calories td:last-child,.nfp-nutrition-facts.dual-label tbody .servings td:last-child{border-left:1px solid #000}.nfp-nutrition-facts.dual-label tbody .dv-row th{border-left:1px solid #000;float:none;padding:5px 5px 3px;text-align:right}.nfp-nutrition-facts.dual-label tbody .folate td{font-size:14px}.nfp-nutrition-facts.dual-label tbody .folate td,.nfp-nutrition-facts.dual-label tbody .folate th{padding-bottom:2px}.nfp-nutrition-facts.dual-label tbody .calories td,.nfp-nutrition-facts.dual-label tbody .dv-row th,.nfp-nutrition-facts.dual-label tbody .servings td{width:138px}.nfp-nutrition-facts.dual-label tbody .calories td,.nfp-nutrition-facts.dual-label tbody .calories th{padding-bottom:0}.nfp-nutrition-facts.dual-label tbody .folic-acid{position:relative;top:-2px}.nfp-nutrition-facts.dual-label tbody .folic-acid th{padding:0}.nfp-nutrition-facts.dual-label tbody .folic-acid td{border-left:1px solid #000;font-size:14px;font-weight:500;text-align:left;padding:0 7px 2px;width:124px}.nfp-nutrition-facts.dual-label tbody .folic-acid td:last-child{width:138px}.nfp-nutrition-facts.dual-label.pre-2016 .calories-from-fat{border-bottom-width:5px}.nfp-nutrition-facts.dual-label.pre-2016 .calories-from-fat td{border-left:1px solid #000;min-width:130px;text-align:right}.nfp-nutrition-facts.dual-label.pre-2016 .calories{border-bottom-width:1px;font-weight:500}.nfp-nutrition-facts.dual-label.pre-2016 .calories th{font-weight:700}.nfp-nutrition-facts.dual-label.pre-2016 .calories td,.nfp-nutrition-facts.dual-label.pre-2016 .calories th{font-size:inherit;top:0}.nfp-admin-preview .nfp-nutrition-facts.single-label .calories{max-height:43px}.nfp-admin-preview .nfp-nutrition-facts.single-label .calories td:last-child{top:-7px}.nfp-admin-preview{overflow:auto}.nfp-admin-preview .nfp-nutrition-facts.dual-label{max-width:500px;overflow:visible}.nfp-admin-preview .nfp-nutrition-facts.dual-label .nfp-nutrition-facts-table{width:460px}.nfp-admin-preview .nfp-nutrition-facts.dual-label .calories th{font-size:30px}.nfp-admin-preview .nfp-nutrition-facts.dual-label .calories td{font-size:40px;font-weight:800;min-width:134px;padding-left:0;width:134px}.nfp-admin-preview .nfp-nutrition-facts.dual-label .servings td{min-width:134px;padding-left:0;width:134px}.nfp-admin-preview .nfp-nutrition-facts.dual-label .servings td:first-child{min-width:0;width:auto}.nfp-admin-preview .nfp-nutrition-facts.dual-label tbody .dv-row th{min-width:133px;width:133px}.nfp-admin-preview .nfp-nutrition-facts.dual-label tbody td{width:57px}.nfp-admin-preview .nfp-nutrition-facts.pre-2016.single-label .calories td:last-child{top:0}.nfp-admin-preview .nfp-nutrition-facts.pre-2016.dual-label .calories-from-fat td{font-weight:600;min-width:120px}.nfp-admin-preview .nfp-nutrition-facts.pre-2016.dual-label .calories-from-fat td:last-child{min-width:133px}@media (min-width:490px){.nfp-nutrition-facts.dual-label .nfp-nutrition-facts-table{padding-right:0;width:auto}.nfp-admin-preview .nfp-nutrition-facts.dual-label .nfp-nutrition-facts-table{display:block;padding-right:7px;table-layout:auto;width:500px}}@media (min-width:520px){.nfp-admin-preview .nfp-nutrition-facts.dual-label .nfp-nutrition-facts-table{display:table;padding-right:0;table-layout:fixed;width:auto}}