@font-face{font-family:Poppins;font-style:normal;font-weight:100;src:url(/packs/static/assets/fonts/Poppins-Thin-68ec17199253bfbe.woff2)format("woff2"),url(/packs/static/assets/fonts/Poppins-Thin-605324f7af12a99a.ttf)format("truetype");font-display:swap}@font-face{font-family:Poppins;font-style:italic;font-weight:100;src:url(/packs/static/assets/fonts/Poppins-ThinItalic-ceea9e0a6af3076c.woff2)format("woff2"),url(/packs/static/assets/fonts/Poppins-ThinItalic-ef8911147e9862d8.ttf)format("truetype");font-display:swap}@font-face{font-family:Poppins;font-style:normal;font-weight:200;src:url(/packs/static/assets/fonts/Poppins-ExtraLight-371c6407b38ff199.woff2)format("woff2"),url(/packs/static/assets/fonts/Poppins-ExtraLight-9102fb8415d8f327.ttf)format("truetype");font-display:swap}@font-face{font-family:Poppins;font-style:italic;font-weight:200;src:url(/packs/static/assets/fonts/Poppins-ExtraLightItalic-1fa13ea1d37c6cde.woff2)format("woff2"),url(/packs/static/assets/fonts/Poppins-ExtraLightItalic-2ce504459899a1d8.ttf)format("truetype");font-display:swap}@font-face{font-family:Poppins;font-style:normal;font-weight:300;src:url(/packs/static/assets/fonts/Poppins-Light-0edc06582190a785.woff2)format("woff2"),url(/packs/static/assets/fonts/Poppins-Light-8b20023e8f811f53.ttf)format("truetype");font-display:swap}@font-face{font-family:Poppins;font-style:italic;font-weight:300;src:url(/packs/static/assets/fonts/Poppins-LightItalic-8fe7ef28a5f2eb38.woff2)format("woff2"),url(/packs/static/assets/fonts/Poppins-LightItalic-acd7f79f9e69ead8.ttf)format("truetype");font-display:swap}@font-face{font-family:Poppins;font-style:normal;font-weight:400;src:url(/packs/static/assets/fonts/Poppins-Regular-d4588198199bb568.woff2)format("woff2"),url(/packs/static/assets/fonts/Poppins-Regular-4b4ebe20759bdbf2.ttf)format("truetype");font-display:swap}@font-face{font-family:Poppins;font-style:italic;font-weight:400;src:url(/packs/static/assets/fonts/Poppins-RegularItalic-d9f3c95379e06bee.woff2)format("woff2"),url(/packs/static/assets/fonts/Poppins-RegularItalic-b2efb5cde74c2f1a.ttf)format("truetype");font-display:swap}@font-face{font-family:Poppins;font-style:normal;font-weight:500;src:url(/packs/static/assets/fonts/Poppins-Medium-ae43205968a9e0a8.woff2)format("woff2"),url(/packs/static/assets/fonts/Poppins-Medium-a52d0bf095c248da.ttf)format("truetype");font-display:swap}@font-face{font-family:Poppins;font-style:italic;font-weight:500;src:url(/packs/static/assets/fonts/Poppins-MediumItalic-4cbb281a0c5ed533.woff2)format("woff2"),url(/packs/static/assets/fonts/Poppins-MediumItalic-34a634e1e94d3514.ttf)format("truetype");font-display:swap}@font-face{font-family:Poppins;font-style:normal;font-weight:600;src:url(/packs/static/assets/fonts/Poppins-SemiBold-a8f24ad83e640c79.woff2)format("woff2"),url(/packs/static/assets/fonts/Poppins-SemiBold-98512bf8da1afe43.ttf)format("truetype");font-display:swap}@font-face{font-family:Poppins;font-style:italic;font-weight:600;src:url(/packs/static/assets/fonts/Poppins-SemiBoldItalic-a011d219b6894181.woff2)format("woff2"),url(/packs/static/assets/fonts/Poppins-SemiBoldItalic-502635913515117a.ttf)format("truetype");font-display:swap}@font-face{font-family:Poppins;font-style:normal;font-weight:700;src:url(/packs/static/assets/fonts/Poppins-Bold-69092ab74bbd1e40.woff2)format("woff2"),url(/packs/static/assets/fonts/Poppins-Bold-8001a01b32b71ef5.ttf)format("truetype");font-display:swap}@font-face{font-family:Poppins;font-style:italic;font-weight:700;src:url(/packs/static/assets/fonts/Poppins-BoldItalic-0caac7c63f5eb5d1.woff2)format("woff2"),url(/packs/static/assets/fonts/Poppins-BoldItalic-1a15c5ce3e29c0a9.ttf)format("truetype");font-display:swap}@font-face{font-family:Poppins;font-style:normal;font-weight:800;src:url(/packs/static/assets/fonts/Poppins-ExtraBold-14955eeebdc11cee.woff2)format("woff2"),url(/packs/static/assets/fonts/Poppins-ExtraBold-7572a9b5289f55fe.ttf)format("truetype");font-display:swap}@font-face{font-family:Poppins;font-style:italic;font-weight:800;src:url(/packs/static/assets/fonts/Poppins-ExtraBoldItalic-301ccc325267e77f.woff2)format("woff2"),url(/packs/static/assets/fonts/Poppins-ExtraBoldItalic-9656981deddb4bed.ttf)format("truetype");font-display:swap}@font-face{font-family:Poppins;font-style:normal;font-weight:900;src:url(/packs/static/assets/fonts/Poppins-Black-4c3acc3676729319.woff2)format("woff2"),url(/packs/static/assets/fonts/Poppins-Black-a7317f18e35bd6ef.ttf)format("truetype");font-display:swap}@font-face{font-family:Poppins;font-style:italic;font-weight:900;src:url(/packs/static/assets/fonts/Poppins-BlackItalic-b97158dd6255e3c3.woff2)format("woff2"),url(/packs/static/assets/fonts/Poppins-BlackItalic-0719401c96a043e7.ttf)format("truetype");font-display:swap}@font-face{font-family:Climate Crisis;src:url(/packs/static/assets/fonts/ClimateCrisis-Regular-15cdc22963b41802.woff2)format("truetype"),url(/packs/static/assets/fonts/ClimateCrisis-Regular-70080f6160283124.ttf)format("truetype");font-display:swap}.calories__section{margin-block-end:3rem}.calories__section:last-of-type{margin-block-end:1.5rem}.calories__summary{color:#333;margin-bottom:3rem;font-size:.875rem;font-weight:400;line-height:1.3125rem}.calculator-grid{grid-gap:1rem;grid-template-rows:repeat(2,auto);grid-template-areas:"form""results-area";padding:0 .5rem .5rem;display:grid}@media screen and (width>=992px){.calculator-grid{grid-template-columns:repeat(3,1fr);grid-template-areas:"form results-area results-area";grid-template-rows:initial;grid-gap:1.5rem;padding:1rem .75rem}}.calculator-grid__form{grid-area:form}.calculator-grid__results-area{flex-direction:column;grid-area:results-area;display:flex;position:relative}@media screen and (width>=768px){.calculator-grid__results-area{padding:0}}.calculator-grid__results{flex:auto;padding:1rem 0}.calculator-grid__ad .calcwidget{background-color:transparent}@font-face{font-family:Poppins;font-style:normal;font-weight:100;src:url(/packs/static/assets/fonts/Poppins-Thin-68ec17199253bfbe.woff2)format("woff2"),url(/packs/static/assets/fonts/Poppins-Thin-605324f7af12a99a.ttf)format("truetype");font-display:swap}@font-face{font-family:Poppins;font-style:italic;font-weight:100;src:url(/packs/static/assets/fonts/Poppins-ThinItalic-ceea9e0a6af3076c.woff2)format("woff2"),url(/packs/static/assets/fonts/Poppins-ThinItalic-ef8911147e9862d8.ttf)format("truetype");font-display:swap}@font-face{font-family:Poppins;font-style:normal;font-weight:200;src:url(/packs/static/assets/fonts/Poppins-ExtraLight-371c6407b38ff199.woff2)format("woff2"),url(/packs/static/assets/fonts/Poppins-ExtraLight-9102fb8415d8f327.ttf)format("truetype");font-display:swap}@font-face{font-family:Poppins;font-style:italic;font-weight:200;src:url(/packs/static/assets/fonts/Poppins-ExtraLightItalic-1fa13ea1d37c6cde.woff2)format("woff2"),url(/packs/static/assets/fonts/Poppins-ExtraLightItalic-2ce504459899a1d8.ttf)format("truetype");font-display:swap}@font-face{font-family:Poppins;font-style:normal;font-weight:300;src:url(/packs/static/assets/fonts/Poppins-Light-0edc06582190a785.woff2)format("woff2"),url(/packs/static/assets/fonts/Poppins-Light-8b20023e8f811f53.ttf)format("truetype");font-display:swap}@font-face{font-family:Poppins;font-style:italic;font-weight:300;src:url(/packs/static/assets/fonts/Poppins-LightItalic-8fe7ef28a5f2eb38.woff2)format("woff2"),url(/packs/static/assets/fonts/Poppins-LightItalic-acd7f79f9e69ead8.ttf)format("truetype");font-display:swap}@font-face{font-family:Poppins;font-style:normal;font-weight:400;src:url(/packs/static/assets/fonts/Poppins-Regular-d4588198199bb568.woff2)format("woff2"),url(/packs/static/assets/fonts/Poppins-Regular-4b4ebe20759bdbf2.ttf)format("truetype");font-display:swap}@font-face{font-family:Poppins;font-style:italic;font-weight:400;src:url(/packs/static/assets/fonts/Poppins-RegularItalic-d9f3c95379e06bee.woff2)format("woff2"),url(/packs/static/assets/fonts/Poppins-RegularItalic-b2efb5cde74c2f1a.ttf)format("truetype");font-display:swap}@font-face{font-family:Poppins;font-style:normal;font-weight:500;src:url(/packs/static/assets/fonts/Poppins-Medium-ae43205968a9e0a8.woff2)format("woff2"),url(/packs/static/assets/fonts/Poppins-Medium-a52d0bf095c248da.ttf)format("truetype");font-display:swap}@font-face{font-family:Poppins;font-style:italic;font-weight:500;src:url(/packs/static/assets/fonts/Poppins-MediumItalic-4cbb281a0c5ed533.woff2)format("woff2"),url(/packs/static/assets/fonts/Poppins-MediumItalic-34a634e1e94d3514.ttf)format("truetype");font-display:swap}@font-face{font-family:Poppins;font-style:normal;font-weight:600;src:url(/packs/static/assets/fonts/Poppins-SemiBold-a8f24ad83e640c79.woff2)format("woff2"),url(/packs/static/assets/fonts/Poppins-SemiBold-98512bf8da1afe43.ttf)format("truetype");font-display:swap}@font-face{font-family:Poppins;font-style:italic;font-weight:600;src:url(/packs/static/assets/fonts/Poppins-SemiBoldItalic-a011d219b6894181.woff2)format("woff2"),url(/packs/static/assets/fonts/Poppins-SemiBoldItalic-502635913515117a.ttf)format("truetype");font-display:swap}@font-face{font-family:Poppins;font-style:normal;font-weight:700;src:url(/packs/static/assets/fonts/Poppins-Bold-69092ab74bbd1e40.woff2)format("woff2"),url(/packs/static/assets/fonts/Poppins-Bold-8001a01b32b71ef5.ttf)format("truetype");font-display:swap}@font-face{font-family:Poppins;font-style:italic;font-weight:700;src:url(/packs/static/assets/fonts/Poppins-BoldItalic-0caac7c63f5eb5d1.woff2)format("woff2"),url(/packs/static/assets/fonts/Poppins-BoldItalic-1a15c5ce3e29c0a9.ttf)format("truetype");font-display:swap}@font-face{font-family:Poppins;font-style:normal;font-weight:800;src:url(/packs/static/assets/fonts/Poppins-ExtraBold-14955eeebdc11cee.woff2)format("woff2"),url(/packs/static/assets/fonts/Poppins-ExtraBold-7572a9b5289f55fe.ttf)format("truetype");font-display:swap}@font-face{font-family:Poppins;font-style:italic;font-weight:800;src:url(/packs/static/assets/fonts/Poppins-ExtraBoldItalic-301ccc325267e77f.woff2)format("woff2"),url(/packs/static/assets/fonts/Poppins-ExtraBoldItalic-9656981deddb4bed.ttf)format("truetype");font-display:swap}@font-face{font-family:Poppins;font-style:normal;font-weight:900;src:url(/packs/static/assets/fonts/Poppins-Black-4c3acc3676729319.woff2)format("woff2"),url(/packs/static/assets/fonts/Poppins-Black-a7317f18e35bd6ef.ttf)format("truetype");font-display:swap}@font-face{font-family:Poppins;font-style:italic;font-weight:900;src:url(/packs/static/assets/fonts/Poppins-BlackItalic-b97158dd6255e3c3.woff2)format("woff2"),url(/packs/static/assets/fonts/Poppins-BlackItalic-0719401c96a043e7.ttf)format("truetype");font-display:swap}@font-face{font-family:Climate Crisis;src:url(/packs/static/assets/fonts/ClimateCrisis-Regular-15cdc22963b41802.woff2)format("truetype"),url(/packs/static/assets/fonts/ClimateCrisis-Regular-70080f6160283124.ttf)format("truetype");font-display:swap}.calorie-calculator{font-family:Poppins,arial,sans-serif;display:block}.calorie-calculator__form{background-color:#feefec;border:.0625rem solid #f55c3d;border-radius:.5rem;padding:1rem}.calorie-calculator__required-guide-text{color:#707070;padding:1rem 0;font-size:.75rem;font-weight:400;line-height:1.125rem}.calorie-calculator__required-guide-text:after{color:#d63d1f;content:"*";margin-left:.1875rem;display:inline-block}.calorie-calculator__reset{text-align:center;margin-top:1rem}.calorie-calculator__reset .calorie-calculator__reset-btn:not(.disabled){color:#cb3213}.calorie-calculator__reset .calorie-calculator__reset-btn:not(.disabled):hover{color:#d83f20}.calorie-calculator__reset .calorie-calculator__reset-btn:not(.disabled):active{color:#be2506}.calorie-calculator__reset .calorie-calculator__reset-btn.disabled{cursor:default}.calorie-calculator__submit{margin-top:1rem}.calorie-calculator__submit-button.btn[type=submit]{color:#222;background-color:#f55c3d;border-radius:1.25rem;width:100%;height:2.5rem;padding:0 1.25rem;font-size:1rem;font-weight:600;line-height:1.25rem}.calorie-calculator__submit-button.btn[type=submit]:hover{background-color:#ff694a}.calorie-calculator__submit-button.btn[type=submit]:active{background-color:#e84f30}.calorie-calculator__tip{color:#707070;text-align:center;margin-top:1rem;margin-bottom:0;padding-top:.5rem;font-size:.625rem;font-style:italic;font-weight:300;line-height:.75rem}.calorie-calculator__ad{justify-content:center;align-items:center;width:auto;height:auto;display:flex}.calorie-calculator__results{flex-direction:column;justify-content:center;align-items:center;height:100%;min-height:13rem;display:flex}.calorie-calculator__result{color:#f55c3d;text-align:center;word-break:break-word;margin-bottom:.25rem;font-size:3.5rem;font-weight:800;line-height:3.5rem;position:relative}.calorie-calculator__result-unit{color:#f55c3d;text-align:center;margin-bottom:.5rem;font-size:.875rem;font-weight:800}.calorie-calculator__result-subtext{color:#707070;text-align:center;font-size:.75rem;font-weight:600;line-height:1.125rem}.calorie-calculator__no-result-caption{color:#707070;text-align:center;font-size:.875rem;font-weight:400;line-height:1.3125rem}.calorie-calculator__no-result-icon{text-align:center;margin-bottom:1.5rem}.calorie-calculator__no-result-icon>i{color:#ccc;font-size:7.5rem;font-weight:400}.calorie-calculator__tooltip-button{color:#333;font-size:1.125rem;font-weight:400;line-height:1.125rem;position:absolute;top:0;left:calc(100% + .5rem)}.calorie-calculator__tooltip-button>button{background-color:transparent;border:none;padding:0}.calorie-calculator__header{align-items:center;margin:1rem;display:flex}.calorie-calculator__header-icon{color:#fff;background-color:#f55c3d;border-radius:.9rem;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;margin-right:.625rem;padding:.125rem;display:flex}.calorie-calculator__header-icon .ic-fire{font-size:1.25rem;font-weight:400;line-height:1.25rem}.calorie-calculator__header-text{font-size:.75rem;font-weight:600;line-height:1.125rem}.calorie-calculator .input-group:not(.has-error),.calorie-calculator .dropdown:not(.has-error){border-color:transparent}.calorie-calculator .dropdown .dropdown-icon,.calorie-calculator .dropdown.expanded .dropdown-icon,.calorie-calculator .dropdown.expanded+.dropdown-icon,.calorie-calculator .dropdown:hover .dropdown-icon,.calorie-calculator .dropdown:hover+.dropdown-icon,.calorie-calculator .menu-item.selected:before{color:#f55c3d}.calorie-calculator .radio input:checked+.radio-inner,.calorie-calculator .radio input:checked:not(:disabled)+.radio-inner:hover{background-color:#f55c3d;border-color:#f55c3d}.calorie-calculator .form .form-group+.form-group{margin-top:1rem}.calorie-calculator .form .height-input-container{grid-gap:.75rem;grid-template-columns:repeat(2,1fr);grid-template-areas:"ft in";display:grid}.calorie-calculator .form .height-input-container .form-group+.form-group{margin-top:0}.calorie-calculator .form-label{margin-bottom:.25rem;font-size:.75rem;font-weight:600;line-height:1.125rem}.calorie-calculator .dropdown-label{margin-right:.625rem}.calorie-calculator .dropdown-addon{font-size:.875rem}.calorie-calculator .radio-group.radio-group-vertical>.radio.radio-sm+.radio.radio-sm{margin-top:.5rem}.calorie-calculator .radio-group.radio-group-vertical{margin-top:.25rem}.calorie-calculator .radio.radio-sm .radio-label{line-height:.875rem}.calorie-calculator__menu-item-list .menu-item.selected:before{color:#f55c3d}