.CakeCalculator_cakeCalculator__2QPxU{--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__2QPxU{padding:5rem 2rem 4rem}}.CakeCalculator_calcTitle__LD4y_{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__LD4y_{font-size:4.4rem;grid-area:title;margin-bottom:4rem}.CakeCalculator_wrapperCalc__BotWt{display:grid;grid-template-columns:repeat(2,1fr);grid-template-areas:"title title" "inputs outputs";grid-column-gap:3rem;column-gap:3rem}}.CakeCalculator_wrapperCol__FVfTG{display:flex;flex-direction:column;width:100%}@media(min-width:1024px){.CakeCalculator_wrapperCol__FVfTG.CakeCalculator_wrapperColInput__mlQpe{flex-basis:59%;grid-area:inputs}.CakeCalculator_wrapperCol__FVfTG.CakeCalculator_wrapperColOutput__YJpUA{flex-basis:41%;grid-area:outputs}}.CakeCalculator_wrapperPeople__B02lH{width:auto;justify-content:flex-start;flex-direction:column;position:relative}@media(min-width:57.6rem){.CakeCalculator_wrapperPeople__B02lH{flex-direction:row}}.CakeCalculator_wrapperPeopleInput__9ZDqD{display:flex;align-items:center;justify-content:flex-start;flex:0 1 auto;position:relative}.CakeCalculator_wrapperPeopleInput__9ZDqD label{margin-left:1rem}.CakeCalculator_wrapperPeopleInput__9ZDqD:last-of-type{margin-top:1.6rem}@media(min-width:414px){.CakeCalculator_wrapperPeopleInput__9ZDqD:last-of-type{margin-top:0}}.CakeCalculator_wrapperRadio__2M6Bm{display:flex;flex-direction:column;row-gap:1.6rem}.CakeCalculator_wrapperRadio__2M6Bm input[type=radio]{display:none}.CakeCalculator_wrapperRadio__2M6Bm 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__2M6Bm label:focus,.CakeCalculator_wrapperRadio__2M6Bm label:hover{border:1px solid var(--color--lime)}.CakeCalculator_wrapperRadio__2M6Bm input[type=radio]:checked+label{background-color:var(--color--lime);border-color:var(--color--lime);color:var(--white)}@media(min-width:1024px){.CakeCalculator_wrapperRadio__2M6Bm{display:flex;flex-direction:row;column-gap:1.6rem;width:100%}.CakeCalculator_wrapperRadio__2M6Bm input[type=radio]+label{flex:1 1}}.CakeCalculator_buttonConvert__MHaKj{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__MHaKj:focus,.CakeCalculator_buttonConvert__MHaKj:hover{background-color:var(--color--green-hover);border:2px solid var(--color--green-hover)}.CakeCalculator_buttonConvert__MHaKj:disabled{background-color:var(--color-panel);border:2px solid var(--color-panel);cursor:not-allowed;color:var(--white)}.CakeCalculator_cakeCalculator__2QPxU:invalid .CakeCalculator_buttonConvert__MHaKj{cursor:not-allowed;background-color:var(--kale);opacity:.3}.CakeCalculator_cakeCalculator__2QPxU 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__2QPxU input[type=number]::-webkit-inner-spin-button,.CakeCalculator_cakeCalculator__2QPxU input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none}.CakeCalculator_cakeCalculator__2QPxU input[type=number]::placeholder{font-style:italic}.CakeCalculator_cakeCalculator__2QPxU input[type=number]:invalid{outline:2px solid var(--color--error)}.CakeCalculator_cakeCalculator__2QPxU input[type=number]:invalid.CakeCalculator_error___AXu7{outline:2px solid var(--color--error)}.CakeCalculator_cakeCalculator__2QPxU input[type=number]:active,.CakeCalculator_cakeCalculator__2QPxU input[type=number]:focus,.CakeCalculator_cakeCalculator__2QPxU input[type=number]:focus-visible{outline:2px solid var(--color--lime)}.CakeCalculator_labelFeature__KwL7q{font-weight:700;margin-top:4rem;margin-bottom:1rem}.CakeCalculator_labelFeature__KwL7q:first-of-type{margin-top:0}.CakeCalculator_srOnly__kfIg7{position:absolute;clip:rect(1px,1px,1px,1px);padding:0;border:0;height:1px;width:1px;overflow:hidden}.CakeCalculator_inputFakeLabel__a96LW{position:absolute;right:1.6rem;top:50%;transform:translateY(calc(-50% - 3px));opacity:.5;z-index:1;line-height:1}.CakeCalculator_inputError__iAkeh{display:inline;position:absolute;bottom:-2.8rem;left:0;color:var(--color--error)}.CakeCalculator_cakeCalculator__2QPxU 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__2QPxU output p{text-align:center}@media(min-width:1024px){.CakeCalculator_cakeCalculator__2QPxU output{margin-top:0;margin-bottom:0;height:100%;display:grid;overflow:hidden}}.CakeCalculator_resultTitle__uoSjE{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__qxGIF{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__qxGIF.CakeCalculator_show__ah6ZY{opacity:1}@media(min-width:1024px){.CakeCalculator_results__qxGIF{margin-bottom:3.2rem}}.CakeCalculator_resultsType__VyxIK{width:60%;margin:0 auto 5rem;text-wrap:balance;font-size:2rem;font-weight:700}@media(min-width:1024px){.CakeCalculator_resultsType__VyxIK{margin-bottom:0}}.CakeCalculator_video__EP2f7{display:none}@media(min-width:1024px){.CakeCalculator_video__EP2f7{max-width:17rem;max-height:17rem;margin:0 auto 3rem}.CakeCalculator_video__EP2f7.CakeCalculator_active__pKv3C{display:block}}