.PastaCalculator_dryPastaApp__LxsGD{--color-pumpkin:#ffc69d;--color-panel:#f1e0c8;--color-green--light:#9dde9d;position:relative;width:100%;color:var(--kale);font-family:var(--font-instacart-sans,"Instacart Sans"),"Instacart Sans Fallback",sans-serif;margin:3.2rem 0;background-color:var(--cashew);border-radius:.8rem}.PastaCalculator_wrapperInputs__SShRk{background-color:var(--cashew);padding:4rem 1.6rem;border-radius:.8rem}@media(min-width:1024px){.PastaCalculator_wrapperInputs__SShRk{padding:4rem 3.2rem}}.PastaCalculator_dryPastaApp__LxsGD h2{color:inherit;font-family:Instacart Contrast Text Bold,sans-serif;margin:0 0 2.4rem}.PastaCalculator_wrapperStep1Instructions__h9azi{margin-bottom:2.4rem}.PastaCalculator_subhead__kBhEz{font-family:var(--font-instacart-sans,"Instacart Sans"),"Instacart Sans Fallback",sans-serif;font-weight:700;margin-bottom:1rem}.PastaCalculator_subheadDesc__6simU{font-style:italic;margin-bottom:1.8rem}.PastaCalculator_wrapperPanel___4dEy{display:block}.PastaCalculator_labelRadio__FNsSf{position:relative;height:6.6rem;display:flex;justify-content:flex-start;align-items:center;column-gap:2.4rem;margin-bottom:2rem;background-color:rgba(0,0,0,0);cursor:pointer}@media(min-width:1024px){.PastaCalculator_labelRadio__FNsSf{height:8rem}}.PastaCalculator_labelRadio__FNsSf input{position:absolute;-webkit-appearance:none;-moz-appearance:none;appearance:none}.PastaCalculator_labelRadio__FNsSf svg{margin-left:2.4rem;width:10%}.PastaCalculator_labelRadio__FNsSf:after{content:"";display:block;position:absolute;top:0;left:0;bottom:0;right:0;border-radius:.8rem;border:1px solid var(--kale)}input:checked+.PastaCalculator_labelRadio__FNsSf:after{border:1px solid rgba(255,112,9,.2);background-color:var(--carrot);opacity:.2}.PastaCalculator_labelRadioValue__XxRiY{background-color:rgba(0,0,0,0);font-weight:600;font-size:1.8rem}.PastaCalculator_labelRadio__FNsSf.PastaCalculator_selected__0S45Y{background-color:var(--cashew);border:.2rem solid var(--color-pumpkin);cursor:default}.PastaCalculator_panelStep2__AGAv7{margin-top:4rem}.PastaCalculator_wrapperSelect__IdSWC{position:relative;margin-bottom:2.4rem}.PastaCalculator_labelMb__swvx_{font-weight:700;font-size:1.8rem;line-height:normal;margin-bottom:1.8rem;display:block}.PastaCalculator_pastaSelect__fq0Ud{width:100%;font-size:1.5rem;font-weight:600;padding:1.2rem;line-height:1;border-radius:.4rem;border:.2rem solid var(--cashew);outline:none;background-color:var(--white)}.PastaCalculator_pastaSelect__fq0Ud:focus,.PastaCalculator_pastaSelect__fq0Ud:focus-within,.PastaCalculator_pastaSelect__fq0Ud:hover{border:.2rem solid var(--color-pumpkin)}.PastaCalculator_pastaSelect__fq0Ud:invalid{border:.2rem solid var(--color-pumpkin)}.PastaCalculator_labelVolume__klL2I{font-weight:700;font-size:1.8rem;line-height:normal;margin-bottom:0}.PastaCalculator_labelHint__UrcrP{font-style:italic;line-height:normal;margin-bottom:1.8rem}.PastaCalculator_wrapperVolume__jWSBX{display:flex;column-gap:1rem;position:relative;margin-bottom:2.4rem}.PastaCalculator_volumeInput__pg78p{width:70%;font-size:1.5rem;font-weight:600;padding:1.2rem;line-height:1;border-radius:.4rem;border:.2rem solid var(--cashew);outline:none;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.PastaCalculator_volumeInput__pg78p:focus,.PastaCalculator_volumeInput__pg78p:focus-within,.PastaCalculator_volumeInput__pg78p:hover{border:.2rem solid var(--color-pumpkin)}.PastaCalculator_volumeInput__pg78p:invalid{border:.2rem solid var(--color-pumpkin)}.PastaCalculator_volumeInput__pg78p::placeholder{font-style:italic;font-weight:568}.PastaCalculator_unitSelect__BxFgZ{width:30%;font-size:1.5rem;font-weight:600;padding:1.2rem;line-height:1;border-radius:.4rem;border:none;outline:none;background-color:var(--white)}.PastaCalculator_wrapperButtons__gVo8V{display:flex;justify-content:space-between;align-items:center;margin:3.2rem 0 4rem}.PastaCalculator_btnBack__7m0cB{background-color:rgba(0,0,0,0);color:var(--kale);border:1px solid var(--kale);border-radius:3.6rem;padding:1.6rem 4rem;font-family:var(--font-instacart-sans,"Instacart Sans"),"Instacart Sans Fallback",sans-serif;font-size:1.8rem;font-weight:600;transition:all .2s ease-in-out;cursor:pointer}.PastaCalculator_btnBack__7m0cB:focus,.PastaCalculator_btnBack__7m0cB:hover{background:rgba(33,106,49,.1)}.PastaCalculator_btnBack__7m0cB:disabled{opacity:.25;cursor:not-allowed}.PastaCalculator_btnCalculate__AOtmK{background-color:var(--kale);border:1px solid var(--kale);color:var(--white);border-radius:3.6rem;padding:1.6rem 3.2rem;font-family:var(--font-instacart-sans,"Instacart Sans"),"Instacart Sans Fallback",sans-serif;font-size:1.8rem;font-weight:600;transition:all .2s ease-in-out;cursor:pointer}.PastaCalculator_btnCalculate__AOtmK:focus,.PastaCalculator_btnCalculate__AOtmK:hover{background-color:var(--kale-700)}.PastaCalculator_btnCalculate__AOtmK:disabled{opacity:.3;cursor:not-allowed}.PastaCalculator_wrapperOutputs__aPxyf{background-color:var(--kale);text-align:center;color:var(--white);border-radius:.8rem;padding:2.4rem 0 0;margin:0 2rem 3.2rem}@media(min-width:1024px){.PastaCalculator_wrapperOutputs__aPxyf{padding-top:4rem;margin-left:3.2rem;margin-right:3.2rem}}.PastaCalculator_results__RuxDN{padding:2.4rem}.PastaCalculator_pastaIllustration___jGC5{display:flex;width:100%;height:18rem;border-bottom-left-radius:.8rem;object-fit:cover;object-position:right}@media(min-width:1024px){.PastaCalculator_pastaIllustration___jGC5{object-fit:fill}}.PastaCalculator_outputIntro__J4b3q{font-family:Instacart Contrast Text Bold,sans-serif;font-size:2.6rem;line-height:normal;letter-spacing:-.026rem;text-align:left;padding-left:2.4rem;padding-right:2.4rem;margin-bottom:1.6rem}@media(min-width:1024px){.PastaCalculator_outputIntro__J4b3q{margin-bottom:40.8rem;padding-left:50.8rem;padding-right:50.8rem}}.PastaCalculator_outputQty___CmZI{color:var(--cashew-600)}.PastaCalculator_wrapperLogo__ktdG5{display:flex;justify-content:center;align-items:center;margin-top:3.2rem;margin-bottom:1.6rem}.PastaCalculator_wrapperLogo__ktdG5 svg{max-width:20rem;height:auto}.PastaCalculator_srOnly__X40rR{position:absolute;clip:rect(1px,1px,1px,1px);padding:0;border:0;height:1px;width:1px;overflow:hidden}