.CakeCalculator_cakeCalculator__jcgLz{--color--green-hover:#216a31;--color--green-light:#9dde9d;--color--lime:#00b100;--color--orange:#ffc69d;--color--dark-cashew:#f9e4cc;--color--error:#ff292b;color:var(--kale);background-color:var(--cashew);padding:5rem 2.4rem 1.6rem;border-radius:1.2rem}@media(min-width:1024px){.CakeCalculator_cakeCalculator__jcgLz{padding:5rem 2rem 4rem}}.CakeCalculator_calcTitle__WzP8D{font-family:Instacart Contrast Text Bold,sans-serif;font-size:4.4rem;font-weight:700;line-height:1.25;padding-bottom:2rem;border-bottom:2px solid var(--color--dark-cashew);margin-bottom:0}@media(min-width:1024px){.CakeCalculator_calcTitle__WzP8D{font-size:4.4rem;grid-area:title;margin-bottom:4rem}.CakeCalculator_wrapperCalc__1sros{display:grid;grid-template-columns:repeat(2,1fr);grid-template-areas:"title title" "inputs outputs";grid-column-gap:3rem;column-gap:3rem}}.CakeCalculator_wrapperCol__sNm96{display:flex;flex-direction:column;width:100%}@media(min-width:1024px){.CakeCalculator_wrapperCol__sNm96.CakeCalculator_wrapperColInput__2p34N{flex-basis:59%;grid-area:inputs}.CakeCalculator_wrapperCol__sNm96.CakeCalculator_wrapperColOutput__SXRtN{flex-basis:41%;grid-area:outputs}}.CakeCalculator_wrapperPeople__6yQ9p{width:auto;justify-content:flex-start;flex-direction:column;position:relative}@media(min-width:57.6rem){.CakeCalculator_wrapperPeople__6yQ9p{flex-direction:row}}.CakeCalculator_wrapperPeopleInput__vT5dK{display:flex;align-items:center;justify-content:flex-start;flex:0 1 auto;position:relative}.CakeCalculator_wrapperPeopleInput__vT5dK label{margin-left:1rem}.CakeCalculator_wrapperPeopleInput__vT5dK:last-of-type{margin-top:1.6rem}@media(min-width:414px){.CakeCalculator_wrapperPeopleInput__vT5dK:last-of-type{margin-top:0}}.CakeCalculator_wrapperRadio__UrAoT{display:flex;flex-direction:column;row-gap:1.6rem}.CakeCalculator_wrapperRadio__UrAoT input[type=radio]{display:none}.CakeCalculator_wrapperRadio__UrAoT label{background-color:var(--white);padding:1.6rem;border-radius:.8rem;border:1px solid var(--white);display:grid;place-content:center;text-align:center;width:auto;transition:all .2s ease-in-out}.CakeCalculator_wrapperRadio__UrAoT label:focus,.CakeCalculator_wrapperRadio__UrAoT label:hover{border:1px solid var(--color--lime)}.CakeCalculator_wrapperRadio__UrAoT input[type=radio]:checked+label{background-color:var(--color--lime);border-color:var(--color--lime);color:var(--white)}@media(min-width:1024px){.CakeCalculator_wrapperRadio__UrAoT{display:flex;flex-direction:row;column-gap:1.6rem;width:100%}.CakeCalculator_wrapperRadio__UrAoT input[type=radio]+label{flex:1 1}}.CakeCalculator_buttonConvert__jNTNi{display:block;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:3.2rem;margin-top:4rem;padding:1.6rem 2.4rem;transition:all .3s ease-in-out;font-weight:600;background-color:var(--kale);border:2px solid var(--kale);color:var(--white)}.CakeCalculator_buttonConvert__jNTNi:focus,.CakeCalculator_buttonConvert__jNTNi:hover{background-color:var(--color--green-hover);border:2px solid var(--color--green-hover)}.CakeCalculator_buttonConvert__jNTNi:disabled{background-color:var(--color-panel);border:2px solid var(--color-panel);cursor:not-allowed;color:var(--white)}.CakeCalculator_cakeCalculator__jcgLz:invalid .CakeCalculator_buttonConvert__jNTNi{cursor:not-allowed;background-color:var(--kale);opacity:.3}.CakeCalculator_cakeCalculator__jcgLz input[type=number]{border:none;border-radius:.8rem;padding:1.04rem 1.6rem 1.2rem;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;width:100%}.CakeCalculator_cakeCalculator__jcgLz input[type=number]::-webkit-inner-spin-button,.CakeCalculator_cakeCalculator__jcgLz input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none}.CakeCalculator_cakeCalculator__jcgLz input[type=number]::placeholder{font-style:italic}.CakeCalculator_cakeCalculator__jcgLz input[type=number]:invalid{outline:2px solid var(--color--error)}.CakeCalculator_cakeCalculator__jcgLz input[type=number]:invalid.CakeCalculator_error__4nO_L{outline:2px solid var(--color--error)}.CakeCalculator_cakeCalculator__jcgLz input[type=number]:active,.CakeCalculator_cakeCalculator__jcgLz input[type=number]:focus,.CakeCalculator_cakeCalculator__jcgLz input[type=number]:focus-visible{outline:2px solid var(--color--lime)}.CakeCalculator_labelFeature__umsQD{font-weight:700;margin-top:4rem;margin-bottom:1rem}.CakeCalculator_labelFeature__umsQD:first-of-type{margin-top:0}.CakeCalculator_srOnly__fIV2l{position:absolute;clip:rect(1px,1px,1px,1px);padding:0;border:0;height:1px;width:1px;overflow:hidden}.CakeCalculator_inputFakeLabel__h_Oup{position:absolute;right:1.6rem;top:50%;transform:translateY(calc(-50% - 3px));opacity:.5;z-index:1;line-height:1}.CakeCalculator_inputError__DHJ1k{display:inline;position:absolute;bottom:-2.8rem;left:0;color:var(--color--error)}.CakeCalculator_cakeCalculator__jcgLz output{background-color:var(--color--dark-cashew);border-radius:1.2rem;margin-top:3.2rem;margin-bottom:2.4rem;display:block;color:var(--kale)}.CakeCalculator_cakeCalculator__jcgLz output p{text-align:center}@media(min-width:1024px){.CakeCalculator_cakeCalculator__jcgLz output{margin-top:0;margin-bottom:0;height:100%;display:grid;overflow:hidden}}.CakeCalculator_resultTitle__hW0Ot{padding-top:5rem;font-size:2rem;font-weight:500;font-family:Instacart Contrast Text Bold,sans-serif;width:60%;margin:0 auto 2.4rem;text-wrap:balance}.CakeCalculator_results__tOS1Y{font-family:Instacart Contrast Text Bold,sans-serif;letter-spacing:-.2 .8rem;color:var(--kale);font-size:8rem;line-height:1;margin-bottom:1.5rem;padding:0 4.8rem;transition:opacity .2s ease-in-out}.CakeCalculator_results__tOS1Y.CakeCalculator_show__urozt{opacity:1}@media(min-width:1024px){.CakeCalculator_results__tOS1Y{margin-bottom:3.2rem}}.CakeCalculator_resultsType__HFwvD{width:60%;margin:0 auto 5rem;text-wrap:balance;font-size:2rem;font-weight:700}@media(min-width:1024px){.CakeCalculator_resultsType__HFwvD{margin-bottom:0}}.CakeCalculator_video__qy1nT{display:none}@media(min-width:1024px){.CakeCalculator_video__qy1nT{max-width:17rem;max-height:17rem;margin:0 auto 3rem}.CakeCalculator_video__qy1nT.CakeCalculator_active__eW_Hq{display:block}}