.AddToCart_AddToCart__1Q270{margin-bottom:.5rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;border-radius:8px;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.AddToCart_AddToCart__wrapper__ZxNl_{display:flex;width:100%;flex-direction:column}.AddToCart_AddToCart__error-container__IGc9U{margin-bottom:18px}.AddToCart_AddToCart__error-text___5jbx{font-size:.75rem;line-height:.975rem;font-weight:400;--tw-text-opacity:1;color:rgb(187 45 38/var(--tw-text-opacity,1))}.AddToCart_AddToCart__price__q15yw{font-size:1.5rem;line-height:1.68rem;letter-spacing:-.03rem;font-weight:500}.OrderTypeField_OrderTypeField__vjRor{margin-bottom:18px;display:flex;flex-direction:column;gap:1rem;white-space:break-spaces}.OrderTypeField_OrderTypeField--subscription-only__BTDcX .OrderTypeField_OrderTypeField__radio__oyZNo{margin-bottom:0}.OrderTypeField_OrderTypeField--subscription-only__BTDcX .OrderTypeField_OrderTypeField__subscription__XCini{padding:1rem 1.25rem}@media (min-width:680px){.OrderTypeField_OrderTypeField--subscription-only__BTDcX .OrderTypeField_OrderTypeField__subscription__XCini{padding:1rem 1.5rem}}.OrderTypeField_OrderTypeField__legend__WU6GV{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.OrderTypeField_OrderTypeField__subscription__XCini{padding:1rem}.OrderTypeField_OrderTypeField__onetime__5cncA,.OrderTypeField_OrderTypeField__subscription__XCini{border-radius:8px;border-width:1px;--tw-border-opacity:1;border-color:rgb(222 222 223/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.OrderTypeField_OrderTypeField__onetime--active__k6qFx,.OrderTypeField_OrderTypeField__subscription--active__TpmJJ{--tw-border-opacity:1;border-color:rgb(208 197 174/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(245 242 236/var(--tw-bg-opacity,1))}.OrderTypeField_OrderTypeField__onetime__5cncA{margin-bottom:1rem;padding:1.25rem}@media (min-width:680px){.OrderTypeField_OrderTypeField__onetime__5cncA{padding:1rem}}.OrderTypeField_OrderTypeField__onetime__5cncA .OrderTypeField_OrderTypeField__radio__oyZNo{margin-bottom:0}.OrderTypeField_OrderTypeField__onetime__5cncA,.OrderTypeField_OrderTypeField__subscription__XCini{position:relative;cursor:pointer}.OrderTypeField_OrderTypeField__onetime__5cncA:hover.OrderTypeField_OrderTypeField__onetime__5cncA:not(:disabled) .OrderTypeField_OrderTypeField__input__2Rcim,.OrderTypeField_OrderTypeField__subscription__XCini:hover.OrderTypeField_OrderTypeField__subscription__XCini:not(:disabled) .OrderTypeField_OrderTypeField__input__2Rcim{--tw-border-opacity:1;border-color:rgb(56 102 65/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(241 252 241/var(--tw-bg-opacity,1))}.OrderTypeField_OrderTypeField__radio__oyZNo{margin-bottom:1rem;display:flex;flex-direction:row}.OrderTypeField_OrderTypeField__prices__p7Zuk{display:flex;flex-shrink:0;flex-direction:column;align-items:flex-end;justify-content:space-between}.OrderTypeField_OrderTypeField__price__zwQln{display:flex;width:100%;justify-content:space-between}.OrderTypeField_OrderTypeField__meals__2rhk8{font-size:.75rem;line-height:.975rem;font-weight:400;--tw-text-opacity:1;color:rgb(75 75 75/var(--tw-text-opacity,1))}.OrderTypeField_OrderTypeField__primary-price__6Hhs_{font-size:1rem;line-height:1.4rem;font-weight:500}.OrderTypeField_OrderTypeField__subscription__XCini .OrderTypeField_OrderTypeField__primary-price__6Hhs_{border-radius:4px;--tw-bg-opacity:1;background-color:rgb(199 241 197/var(--tw-bg-opacity,1));padding-left:.25rem;padding-right:.25rem}.OrderTypeField_OrderTypeField__onetime-price__1HWab{font-size:.813rem;line-height:.813rem;font-weight:500;--tw-text-opacity:1;color:rgb(110 110 110/var(--tw-text-opacity,1));text-decoration-line:line-through}.OrderTypeField_OrderTypeField__how__acEPO{margin-bottom:.5rem;font-size:.875rem;line-height:1.225rem;font-weight:500}.OrderTypeField_OrderTypeField__input__2Rcim{flex-shrink:0}.OrderTypeField_OrderTypeField__input__2Rcim:after{position:absolute;inset:0;cursor:pointer;--tw-content:"";content:var(--tw-content)}.OrderTypeField_OrderTypeField__label__2CHQT{font-size:1.063rem;line-height:1.488rem;font-weight:500}@media (min-width:800px){.OrderTypeField_OrderTypeField__label__2CHQT{font-size:1.125rem;line-height:1.575rem;font-weight:500}}.OrderTypeField_OrderTypeField__benefits__JhuQf{margin-bottom:1rem;display:flex;flex-direction:column;font-size:.875rem;line-height:1.225rem;font-weight:400}@media (min-width:680px){.OrderTypeField_OrderTypeField__benefits__JhuQf{margin-bottom:0}}@media (min-width:800px){.OrderTypeField_OrderTypeField__benefits__JhuQf{margin-bottom:1rem}}@media (min-width:1440px){.OrderTypeField_OrderTypeField__benefits__JhuQf{margin-bottom:0}}.OrderTypeField_OrderTypeField__benefit__kRzeC{margin-bottom:.5rem;display:flex;align-items:center;gap:.5rem;--tw-text-opacity:1;color:rgb(12 12 13/var(--tw-text-opacity,1))}.OrderTypeField_OrderTypeField__benefit__huelPlus__F2yvB{font-weight:700}.OrderTypeField_OrderTypeField__benefit-icon__LALkj{--tw-text-opacity:1;color:rgb(56 102 65/var(--tw-text-opacity,1))}@media (min-width:680px){.OrderTypeField_OrderTypeField__subscription-bottom__iHfQV{display:flex;align-items:flex-end;justify-content:space-between}}@media (min-width:800px){.OrderTypeField_OrderTypeField__subscription-bottom__iHfQV{flex-direction:column;align-items:flex-start;justify-content:flex-start}}@media (min-width:1440px){.OrderTypeField_OrderTypeField__subscription-bottom__iHfQV{display:flex;flex-direction:row;align-items:flex-end;justify-content:space-between}}@media (min-width:680px){.OrderTypeField_OrderTypeField__frequency__5_nx2{width:40%}}@media (min-width:800px){.OrderTypeField_OrderTypeField__frequency__5_nx2{width:100%}}@media (min-width:1440px){.OrderTypeField_OrderTypeField__frequency__5_nx2{width:40%}}.OrderTypeField_OrderTypeField__banner__Hi9Dm{margin-bottom:-.5rem;display:flex;align-items:center;justify-content:center;gap:.5rem;border-top-left-radius:8px;border-top-right-radius:8px;padding:.375rem .75rem .875rem;text-align:center;font-size:.875rem;line-height:1.225rem;font-weight:400;--tw-text-opacity:1;color:rgb(12 12 13/var(--tw-text-opacity,1));background:linear-gradient(90deg,#bbf3c1 37.84%,#cbf6d0 79.08%,#a3e6b0)}