.page-nutrition{color:#0e150e;background-color:#f4f3e7}.nutrition-hero{padding:96px 0 64px;color:#f4f3e7;background-color:#00473c}@media(min-width:48.0625em){.nutrition-hero{padding:128px 0 80px}}.nutrition-hero__container,.nutrition-section__container{max-width:1180px}.nutrition-hero__title{font-size:48px;font-weight:200;word-spacing:.04em;max-width:760px;letter-spacing:0;line-height:1;font-family:Grenette,Georgia,Cambria,Palatino,Times New Roman,Times,serif}@media(min-width:48.0625em){.nutrition-hero__title{font-size:76px}}.nutrition-section{padding:56px 0}@media(min-width:48.0625em){.nutrition-section{padding:72px 0}}.nutrition-section+.nutrition-section{border-top:1px solid rgba(0,71,60,.18)}.nutrition-section--ingredients{background-color:#f8f7f0}.nutrition-section--allergens{background-color:#d8e5d6}.nutrition-copy{max-width:760px}.nutrition-copy--wide{max-width:920px}.nutrition-copy h2{font-size:36px;font-weight:200;margin-bottom:16px;word-spacing:.04em;color:#00473c;letter-spacing:0;line-height:1.05;font-family:Grenette,Georgia,Cambria,Palatino,Times New Roman,Times,serif}@media(min-width:48.0625em){.nutrition-copy h2{font-size:48px}}.nutrition-copy p{font-size:17px;margin-bottom:12px;color:#484d48;letter-spacing:0;line-height:1.55}.nutrition-copy .nutrition-allergen-alert{padding:16px 18px;font-weight:700;margin-bottom:20px;color:#0e150e;background-color:#f9dfce;border-radius:8px;font-family:SweetSansText,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Helvetica,Arial,sans-serif}.nutrition-table-section{margin-top:40px}.nutrition-ingredients-group__title,.nutrition-table-section__title{font-size:20px;font-weight:700;margin-bottom:14px;color:#00473c;letter-spacing:0;line-height:1.2;font-family:SweetSansText,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Helvetica,Arial,sans-serif}.nutrition-table-shell{overflow:hidden;border:1px solid rgba(0,71,60,.22);background-color:#fff;border-radius:8px}.nutrition-table-wrap{overflow-x:auto;background-color:#fff}.nutrition-table-wrap:focus{outline-offset:-3px;outline:3px solid #e6ff55}.nutrition-table{border-collapse:collapse;min-width:1140px;width:100%}.nutrition-table caption{text-align:left}.nutrition-table td,.nutrition-table th{padding:12px 14px;font-size:15px;border-bottom:1px solid rgba(0,71,60,.14);letter-spacing:0;text-align:left;line-height:1.35;vertical-align:top}@media(min-width:64em){.nutrition-table td,.nutrition-table th{padding:10px 8px;font-size:13px;line-height:1.3}}@media(min-width:80em){.nutrition-table td,.nutrition-table th{padding:11px 10px;font-size:14px}}.nutrition-table td,.nutrition-table thead th{white-space:nowrap}.nutrition-table tbody th{overflow-wrap:normal;word-break:normal}.nutrition-availability{font-size:.85em;font-weight:400;font-style:italic;margin-top:2px;display:block}.nutrition-availability,.nutrition-table thead th{font-family:SweetSansText,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Helvetica,Arial,sans-serif}.nutrition-table thead th{font-weight:700;color:#00473c;position:sticky;top:0;background-color:#d8e5d6;z-index:1}.nutrition-table thead th:first-child{border-right:1px solid rgba(0,71,60,.18);min-width:160px;left:0;width:160px;z-index:3}@media(min-width:48.0625em){.nutrition-table thead th:first-child{min-width:260px;width:auto}}@media(min-width:64em){.nutrition-table thead th:first-child{min-width:220px;width:220px}}@media(min-width:80em){.nutrition-table thead th:first-child{min-width:250px;width:250px}}.nutrition-table tbody th{border-right:1px solid rgba(0,71,60,.18);font-weight:700;color:#0e150e;position:sticky;min-width:160px;background-color:#fff;left:0;width:160px;font-family:SweetSansText,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Helvetica,Arial,sans-serif;z-index:2}@media(min-width:48.0625em){.nutrition-table tbody th{min-width:260px;width:auto}}@media(min-width:64em){.nutrition-table tbody th{min-width:220px;width:220px}}@media(min-width:80em){.nutrition-table tbody th{min-width:250px;width:250px}}.nutrition-table tbody tr:nth-child(2n),.nutrition-table tbody tr:nth-child(2n) th{background-color:#f8f7f0}.nutrition-table tbody tr:last-child td,.nutrition-table tbody tr:last-child th{border-bottom:0}.nutrition-updated{font-size:14px;font-weight:700;color:#484d48;text-transform:uppercase;letter-spacing:0;line-height:1.4;margin-top:48px;font-family:SweetSansText,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Helvetica,Arial,sans-serif}.nutrition-ingredients-group{margin-top:40px}.nutrition-copy+.nutrition-ingredients-group{margin-top:24px}.nutrition-ingredients-list{grid-template-columns:1fr;gap:12px;display:grid}@media(min-width:48.0625em){.nutrition-ingredients-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.nutrition-ingredients-list__item{padding:18px;border:1px solid rgba(0,71,60,.18);background-color:#fff;border-radius:8px}.nutrition-ingredients-list dt{font-size:16px;font-weight:700;margin-bottom:8px;color:#00473c;letter-spacing:0;line-height:1.25;font-family:SweetSansText,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Helvetica,Arial,sans-serif}.nutrition-ingredients-list dd{font-size:15px;color:#484d48;letter-spacing:0;margin:0;line-height:1.45}