.promo-code-form{width:100%;max-width:350px;display:flex;flex-direction:column;gap:12px}.promo-code-form__fields{width:100%}.promo-code-form__input-wrapper{display:flex;flex-direction:column;gap:8px}.promo-code-form__input-wrapper label{display:none}.promo-code-form__input-wrapper input{width:100%;border-radius:50px;border:1px solid hsla(0,0%,100%,.35);background:rgba(0,0,0,.22);color:#fff;padding:16px 18px;font-size:16px;font-family:acumin-pro,sans-serif;outline:none;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.promo-code-form__input-wrapper input::-moz-placeholder{color:hsla(0,0%,100%,.7)}.promo-code-form__input-wrapper input::placeholder{color:hsla(0,0%,100%,.7)}.promo-code-form--activated .promo-code-form__input-wrapper input{border-color:hsla(96,66%,64%,.85);box-shadow:0 0 0 2px hsla(96,66%,64%,.15)}.promo-code-form--applied .promo-code-form__input-wrapper input{border-color:#96e066;box-shadow:0 0 0 3px hsla(96,66%,64%,.22);background:hsla(96,66%,64%,.12)}.promo-code-form__buttons button{width:100%;border-radius:999px!important;background-color:#fff!important;color:#000!important;box-shadow:none!important;padding-top:.65rem;padding-bottom:.85rem}.promo-code-form__buttons button:hover{background-color:#fff!important}.promo-code-form--applied .promo-code-form__buttons button,.promo-code-form--applied .promo-code-form__buttons button:hover{background-color:#96e066!important;color:#00361b!important}.promo-code-form--applied .promo-code-form__buttons button.Mui-disabled{opacity:1!important}.promo-code-form__status p{font-size:12px;line-height:17px;letter-spacing:.03px;text-align:center;margin:0;color:hsla(0,0%,100%,.85)}.promo-code-form__status .promo-code-form__terms{margin-top:6px;color:hsla(0,0%,100%,.7)}.promo-code-form--applied .promo-code-form__status p:first-child{color:#97e068}.promo-code-form--activated .promo-code-form__status p:first-child{color:hsla(97,66%,64%,.9)}.promo-code-form__error{font-size:12px;line-height:16px;text-align:center;color:#ffd3d3}@media (width <= 1024px){.promo-code-form{max-width:320px}.promo-code-form__buttons button{padding-top:.6rem;padding-bottom:.8rem}}.signup-step-progress{--tc-stepper-active:#00361b;--tc-stepper-label:#132b16;--tc-stepper-inactive:rgba(0,0,0,.22);display:flex;flex-direction:column;align-items:stretch;gap:6px}.signup-step-progress[data-step="1"] .signup-step-progress__label{text-align:left}.signup-step-progress[data-step="2"] .signup-step-progress__label{text-align:center}.signup-step-progress[data-step="3"] .signup-step-progress__label{text-align:right}.signup-step-progress--hero{--tc-stepper-active:#fff;--tc-stepper-label:#fff;--tc-stepper-inactive:hsla(0,0%,100%,.4)}.signup-step-progress__label{margin:0;color:var(--tc-stepper-label);font-size:14px;line-height:14px;font-weight:600;letter-spacing:.2px}.signup-step-progress__pills{display:flex;align-items:center;gap:8px}.signup-step-progress__pill{position:relative;display:inline-block;height:7px;border-radius:999px;background:var(--tc-stepper-inactive);overflow:hidden}.signup-step-progress__pill--small{width:16px}.signup-step-progress__pill--large{width:44px}.signup-step-progress__pill--completed{background:var(--tc-stepper-active);opacity:.55}.signup-step-progress__pill--current:after{content:"";position:absolute;inset:0;background:var(--tc-stepper-active);transform-origin:left center;transform:scaleX(0);animation:tc-stepper-fill 1s ease forwards}@keyframes tc-stepper-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.signup-step-progress__pill--current:after{animation:none;transform:scaleX(1)}}@media (width <= 768px){.signup-step-progress{align-items:stretch}.signup-step-progress__label{font-size:12px;line-height:12px;width:100%;animation:tc-label-slide .4s ease-out forwards}.signup-step-progress[data-step="1"] .signup-step-progress__label{text-align:left;--label-start:-10px;--label-end:0}.signup-step-progress[data-step="2"] .signup-step-progress__label{text-align:center;--label-start:-10px;--label-end:0}.signup-step-progress[data-step="3"] .signup-step-progress__label{text-align:right;--label-start:10px;--label-end:0}.signup-step-progress__pills{gap:6px}.signup-step-progress__pill{height:6px}.signup-step-progress__pill--small{width:18px}.signup-step-progress__pill--large{width:48px}}@keyframes tc-label-slide{0%{opacity:0;transform:translateX(var(--label-start,0))}to{opacity:1;transform:translateX(var(--label-end,0))}}.header-sign-up{min-height:474px;background-color:rgba(0,0,0,.295);display:flex;justify-content:flex-start;align-items:center;flex-direction:column;gap:20px;position:relative;padding-top:50px}.header-sign-up:after{top:0;height:100%;display:flex;background:#000 0 0 no-repeat padding-box;mix-blend-mode:hard-light;opacity:.43;z-index:-1}.header-sign-up:after,.header-sign-up:before{content:"";position:absolute;left:0;width:100%}.header-sign-up:before{bottom:0;height:150px;z-index:1;background:transparent linear-gradient(180deg,#ffffff00,#f8fdf42f 28%,#e5f9d7) 0 0}.header-sign-up__logo{width:145px;height:52px;-o-object-fit:contain;object-fit:contain}.header-sign-up__img-bg{top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;z-index:-1}.header-sign-up h1{font-size:95px;line-height:93px;max-width:990px;text-align:center;color:#fff}.header-sign-up__promo{width:100%;display:flex;justify-content:center;padding:20px 20px 7rem;position:relative;z-index:2}.--weight-600{font-weight:600}.header-sign__btn-container{position:absolute;left:40px;top:40px}.header-sign-up__stepper{position:absolute;right:40px;top:40px;z-index:2}@media (width <= 1024px){.header-sign-up__logo{width:115px;height:41px}.header-sign-up{min-height:335px;justify-content:center;align-items:center;padding-top:2rem;padding-bottom:40px}.header-sign-up h1{font-size:43px;line-height:44px;max-width:315px}.header-sign-up:before{height:80px}.header-sign-up__promo{padding:10px 20px 2rem}.header-sign-up__btn{position:absolute!important;left:20px!important;top:40px!important}.header-sign-up__stepper{right:20px;top:40px}}@media (width <= 768px){.header-sign__btn-container{left:15px;top:11px}.header-sign-up__stepper{right:15px;top:11px}}.pricing-card{width:493px;height:127px;background-color:#d9ffc4;border:1px solid #00532b;border-radius:15px;display:flex;justify-content:space-around;align-items:center;cursor:pointer;margin-bottom:15px}.pricing-card h3{font-size:30px;line-height:29px;letter-spacing:.42px;font-weight:600}.pricing-card h3,.pricing-card p,.pricing-card span{color:#00532b}.pricing-card__svg-container{border:1px solid #00532b;border-radius:50%}.pricing-card svg{fill:#d9ffc4;width:30px;height:30px}.pricing-card__content{display:flex;align-items:center;justify-content:flex-start;min-width:280px;gap:10px}.pricing-card__price{display:flex;flex-direction:column;align-items:flex-end}.pricing-card p{font-size:28px;line-height:40px;letter-spacing:.27px;font-weight:600}.pricing-card span{font-size:20px;line-height:28px;letter-spacing:.2px}.pricing-card__description{font-size:13px;line-height:17px;text-align:left;max-width:320px;color:#d9ffc4;display:none}.--mobile-active{display:none}.pricing-card--active{background-color:#00532b}.pricing-card--active h3,.pricing-card--active p,.pricing-card--active span{color:#d9ffc4}@media (width <= 1024px){.pricing-card{width:calc(100% - 5px);margin:auto auto 12px;min-width:unset;max-width:unset;height:72px;padding:40px 20px 40px 12px;align-items:center;justify-content:space-between}.pricing-card__content{min-width:250px}.pricing-card__price p{font-size:20px;line-height:32px;letter-spacing:.18px}.pricing-card__price span{font-size:12px;line-height:14px;letter-spacing:.12px;transform:translateY(-5px)}.pricing-card h3{font-size:24px;line-height:29px;letter-spacing:.28px;font-weight:600}.pricing-card__text-items{display:flex;flex-direction:column;gap:5px}.pricing-card--active{height:180px;align-items:center;justify-content:flex-start;padding:40px 20px}.pricing-card--active .pricing-card__description{display:flex;flex-direction:column;max-width:280px}.pricing-card--active .--mobile-active{display:flex;flex-direction:row}.pricing-card--active .--mobile-inactive{display:none}}.pricing-section{background-color:#e5f9d7;display:flex;justify-content:flex-start;align-items:center;flex-direction:column}.pricing-section__options{min-width:493px;max-width:493px}.pricing-section__interface{position:relative;display:flex;gap:24px;padding:0 20px}.pricing-section__footer-container{display:flex;flex-direction:column;align-items:center}.pricing-section__footer{display:flex;justify-content:space-between;gap:20px;width:100%;padding-top:45px;padding-bottom:40px;max-width:834px;width:834px}.pricing-section__footer-item{display:flex;align-items:center;gap:.375rem}.pricing-section__footer-item p{font-size:18px;line-height:15px;letter-spacing:0;color:#00532b;font-weight:600}.pricing-section__footer-item svg{stroke:#00532b}.pricing-section__as-seen{display:flex;gap:20px}.pricing-section__google-logo{background-color:#00532b;display:flex;gap:10px;color:#e5f9d7;font-weight:500;padding:10px 20px;border-radius:50px}.pricing-section__as-seen p{text-transform:uppercase;color:#00532b;font-weight:600}.pricing-section__footer-item-b{align-items:center;justify-content:center;padding:40px 0;display:flex;gap:40px;width:100%;max-width:-moz-fit-content;max-width:fit-content}.green-line{width:100%;height:1px;opacity:.25;background-color:#00532b}.pricing-section__final-summary-wrapper{width:100%;display:flex;justify-content:center;align-items:center;padding:40px;background-color:#e5f9d7}.pricing-section__final-summary{width:960px;height:480px;padding:40px 60px;border-radius:20px;background-color:#00532b;display:flex;flex-direction:column;align-items:center;justify-content:space-between}.pricing-section__final-summary h2{font-size:65px;line-height:54px;letter-spacing:0;color:#e5f9d7}.pricing-section__final-summary-footer{width:100%;display:flex;justify-content:space-between}.pricing-section__mobile-summary{width:100%;max-width:485px;padding:0 20px}@media (width <= 1024px){.pricing-section__options{min-width:unset;max-width:100%}.pricing-section__interface{gap:0}.pricing-section__footer{width:-moz-fit-content;width:fit-content;flex-direction:column;align-items:center;justify-content:center;padding-top:20px;padding-bottom:26px;gap:5px}.pricing-section__footer p{font-size:15px;line-height:15px}.pricing-section__as-seen{flex-direction:column;align-items:center;gap:10px;margin-bottom:6px}.pricing-section__as-seen img{transform:scale(.8)}.pricing-section__footer-item-b{flex-direction:column-reverse;width:100%;max-width:unset;padding-bottom:0;padding-top:20px;gap:20px}.pricing-section__footer-container{width:100%}.pricing-section__google-logo{width:100%;border-radius:0;text-align:center;justify-content:center;align-items:center;padding:14px 0}.pricing-section__final-summary-wrapper{padding:0}.pricing-section__final-summary h2{font-size:36px;line-height:43px}.pricing-section__final-summary{flex-direction:column;height:-moz-fit-content;height:fit-content;padding:40px;border-radius:0}}.meal-card{height:450px;min-width:300px;display:flex;flex-direction:column;align-items:flex-start;border-radius:10px;position:relative}.meal-card__image{height:300px;position:relative;cursor:pointer;overflow:hidden;--tc-image-zoom:1.4}.meal-card__image,.meal-card__image img{width:100%;border-radius:10px;-o-object-fit:cover;object-fit:cover}.meal-card__image img{height:100%;-o-object-position:var(--tc-focal-x,50%) var(--tc-focal-y,50%);object-position:var(--tc-focal-x,50%) var(--tc-focal-y,50%);transform:scale(var(--tc-image-zoom,1));transform-origin:var(--tc-focal-x,50%) var(--tc-focal-y,50%)}.meal-card__tags{position:absolute;display:flex;bottom:-180px;left:0;gap:10px}.meal-card__discount{color:#000;background-color:#faf7e8}.meal-card__discount,.meal-card__favorite{font-size:12px;line-height:14px;letter-spacing:.1px;font-weight:600;border-radius:10px;width:77px;height:26px;display:flex;justify-content:center;align-items:center}.meal-card__favorite{color:#00532b;background-color:#d1edb5}.meal-card__text{width:100%;display:flex;flex-direction:column}.meal-card__loader{bottom:20px;width:40px;height:40px;cursor:pointer}.meal-card__loader,.meal-card__loader--mobile{position:absolute;right:20px;background-color:#fff;z-index:8;border-radius:60px;display:flex;justify-content:center;align-items:center}.meal-card__loader--mobile{width:25px;height:25px;bottom:10px;display:none}.meal-card__loader div{transform:translateY(-1px)}.meal-card__header{width:100%;display:flex;justify-content:space-between;padding:10px 0 5px;overflow-x:hidden}.meal-card__header h2{font-size:20px;line-height:25px;letter-spacing:0;color:#000;font-weight:600;word-wrap:break-word;word-break:break-word;overflow-wrap:break-word;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;max-width:290px}.meal-card__header button,.meal-card__header p{font-size:12px;line-height:16px;letter-spacing:.36px;color:#000;text-decoration:underline;cursor:pointer}.meal-card__description{min-height:58px;padding-bottom:20px;overflow:hidden}.meal-card__description p{max-width:310px;font-size:15px;line-height:20px;letter-spacing:0;text-align:left;color:#000;opacity:.6;word-wrap:break-word;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.meal-card__properties{display:flex;gap:15px;min-width:-moz-fit-content;min-width:fit-content}.meal-card__props{width:100%;display:flex;gap:24px}.meal-card--prop-name{font-size:10px;line-height:16px;letter-spacing:.36px;color:#000;opacity:.6;font-weight:500;text-transform:uppercase}.meal-card--prop-value{font-size:13px;line-height:18px;letter-spacing:0;color:#000;font-weight:600;opacity:.6}.meal-card__btn-container-desktop{bottom:20px;justify-content:center;gap:0}.meal-card__btn-container-desktop,.meal-card__btn-container-mobile{position:absolute;right:20px;display:flex;align-items:center;border-radius:50px;background-color:#fff}.meal-card__btn-container-mobile{justify-content:flex-end;bottom:10px;width:-moz-fit-content;width:fit-content;gap:8px;display:none}.meal-card__btn-container-mobile--quantity{border:1px solid #000;width:71px}.meal-card__btn-container-mobile--quantity button{border:none!important}.meal-card__btn-container-desktop p{font-size:20px;line-height:29px;letter-spacing:.09px;transform:translateY(-2px)}.meal-card__btn-container-mobile p{font-size:14px;line-height:18px;letter-spacing:.06px}.meal-card__svg{background-color:#fff!important;width:40px;height:40px;z-index:8;border-radius:60px;display:flex;justify-content:center;align-items:center;cursor:pointer}.meal-card__svg svg{stroke:#363636;stroke-width:2.5px;width:20px;height:20px;transition:.5s;pointer-events:none}.meal-card__svg:hover svg{stroke:#000}.meal-card__svg--mobile{border:1px solid #d8d8d8!important;width:25px!important;height:25px!important}.meal-card__svg--mobile svg{stroke:#363636;stroke-width:.5px!important;width:15px!important;height:15px!important;transition:.5s;pointer-events:none}.meal-card__info-grid{position:absolute;visibility:hidden;right:20px}@media (width <= 1750px){.meal-card__header h2{font-size:18px;line-height:21.5px}.meal-card{width:auto}.meal-card__image{height:280px;min-height:200px}}@media (width <= 768px){.meal-card{width:100%;min-width:unset;height:125px;flex-direction:row;padding:12px 20px;gap:12px;border-bottom:1px solid #efefef;border-radius:0;border-top:1px solid #00000000;box-shadow:0 1px #00000000,0 1px 0 0 transparent}.meal-card--selected{background-color:#e5f9d71f;border-top:1px solid #00381c;box-shadow:0 1px #00381c,0 1px #00381c}.meal-card__loader{display:none}.meal-card__loader--mobile{display:flex}.meal-card__image{min-height:unset;min-width:unset;height:100%;max-width:110px;--tc-image-zoom:1.22}.meal-card__tags{bottom:10px;right:10px;left:unset;gap:2px;z-index:10;flex-direction:column}.meal-card__discount{font-size:11px;line-height:23px;letter-spacing:.02px;color:#004e0c;background-color:#bff7a6;border-radius:10px;width:55px;height:23px}.meal-card__favorite{display:none}.meal-card__header{padding:0}.meal-card__btn-container-desktop,.meal-card__details-btn-container,.meal-card__more-details--desktop{display:none}.meal-card__svg--desktop{display:none!important}.meal-card__svg--mobile{display:flex!important}.meal-card__btn-container-mobile{display:flex;justify-content:center;align-items:center;gap:2px}.meal-card__mobile-btn--add{font-size:10px!important;font-weight:600!important}.prop--decrease-opacity{opacity:.3}.meal-card__text{width:100%;height:100%;justify-content:space-between}.meal-card__header h2{margin-top:0;padding:0;font-size:15px;line-height:16px;max-width:250px}.meal-card__description{min-height:unset;margin-top:6px;padding:0}.meal-card__description p{font-size:12px;line-height:14px;max-width:290px}.meal-card__props{gap:12px}.meal-card__properties p{font-size:8.5px;line-height:12px}.meal-card--prop-name{text-transform:uppercase;color:#717171}.meal-card--prop-value{color:#717171;font-weight:800;opacity:1}.meal-card--grid{flex-direction:column;max-height:none;height:320px;margin-bottom:10px;border:none;padding-top:0;box-shadow:0 -1px 0 0 #fff;gap:9px}.meal-card--grid .meal-card__image{max-width:none;min-height:198px}.meal-card--grid .meal-card__text{min-height:100px;max-height:100px;align-items:flex-start}.meal-card--grid .meal-card__header h2{font-size:16px;letter-spacing:-.4px;line-height:18px;font-weight:700;max-width:280px}.meal-card--grid .meal-card__description p{font-size:13px;line-height:16px;max-width:280px;margin-top:-3px}.meal-card--grid .meal-card__properties{margin-bottom:4px}.meal-card--grid .meal-card__properties p{line-height:12px;font-size:8.5px}.meal-card--grid .meal-card__btn-container-mobile{bottom:13px}.meal-card--grid .meal-card__mobile-btn--add{font-size:13px!important;font-weight:600!important}.meal-card__info-grid{visibility:initial}}@media (width <= 550px){.meal-card__description p{max-width:240px}}@media (width <= 480px){.meal-card__description p{max-width:220px}}@media (width <= 450px){.meal-card__description p,.meal-card__header h2{max-width:200px}}@media (width <= 400px){.meal-card__description p,.meal-card__header h2{max-width:180px}}@media (width <= 380px){.meal-card__description p,.meal-card__header h2{max-width:150px}.meal-card__properties p{font-size:7.8px;line-height:11px}}@media (width <= 350px){.meal-card__description p,.meal-card__header h2{max-width:130px}}.modal__fixed{width:100%;height:100%;z-index:999;position:fixed;left:0;top:0;display:none}.modal--open{display:block}.modal__blur{width:100%;height:100%;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(30px);z-index:999;left:0;top:0;padding:40px 20px}.modal__blur,.modal__btn-container{display:flex;justify-content:center;align-items:center}.modal__btn-container{position:absolute;z-index:99;top:20px;right:20px;gap:10px}.modal__btn-container p{font-size:15px;line-height:17px;letter-spacing:.13px;font-weight:600;color:#fff}.modal__details{width:100%;height:100%;max-height:910px;max-width:660px;background-color:#fff;border-radius:20px;pointer-events:all;z-index:99;position:relative}.modal__image{height:50%;max-height:455px;width:100%;border-radius:20px 20px 0 0;position:relative;overflow:hidden}.modal__image:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:50px;background-image:linear-gradient(0deg,rgba(0,0,0,.386) 30%,transparent);pointer-events:none}.modal__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:20px 20px 0 0;transition:.8s ease}.modal__image:hover img{transform:scale(1.08);transition:1s ease}.modal__image p{font-size:13px;line-height:8px;letter-spacing:.18px;position:absolute;color:#fff;text-transform:uppercase;transform:translate(-50%,-50%);left:50%;bottom:15px;z-index:10;width:100%;text-align:center}.modal__scrollable{height:50%;max-height:455px;width:100%;border-radius:0 0 20px 20px;background-color:#fff;overflow-y:scroll;padding:34px 60px 80px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;mask:linear-gradient(180deg,#fff 70%,transparent);-webkit-mask:linear-gradient(180deg,#fff 70%,transparent)}.modal__category{font-size:13px;line-height:17px;text-transform:uppercase;color:#000;opacity:.49;font-weight:600}.--underline{text-decoration:underline}.modal__title{font-size:53px;line-height:48px;text-align:center;margin-top:24px;font-weight:600}.modal__subtitle{font-size:22px;line-height:30px;margin-top:12px;text-align:center;max-width:480px}.modal__nutrients{max-width:296px;width:100%;margin-top:30px;display:flex;align-items:center;justify-content:space-between}.modal__value{font-size:17px;line-height:23px;letter-spacing:0;font-weight:600}.modal__property{font-size:13px;line-height:19px;letter-spacing:0}.modal__summary{margin-top:40px;padding:30px 0;display:flex;flex-direction:column;gap:18px;border-top:1px solid #ececec;border-bottom:1px solid #ececec;width:100%}.modal__tags{margin-top:20px;display:flex;flex-wrap:wrap;gap:10px}.modal__tags p{font-size:13px;line-height:20px;letter-spacing:.18px;color:#000;border:1px solid #000;background-color:#fff;padding:5px 20px;border-radius:45px;font-weight:500}.modal__ingredients,.modal__instructions{padding:30px 0;display:flex;flex-direction:column;gap:18px;border-bottom:1px solid #ececec;width:100%}.modal__ingredients h4,.modal__instructions h4,.modal__summary h4{font-size:19px;line-height:18px;letter-spacing:0;font-weight:600;color:#000;text-align:left}.modal__ingredients p,.modal__instructions ol,.modal__summary p{font-size:16px;line-height:24px;letter-spacing:0;color:#000;text-align:left}.modal__instructions ol{list-style:decimal!important;margin-left:16px}.modal__instructions-note{margin-top:8px}.modal__instructions-note,.modal__instructions-subtitle{font-size:14px;line-height:20px;color:#666;font-style:italic}.modal__instructions-subtitle{margin-bottom:8px}.--extra-margin-top{margin-top:15px}.modal__nutrition-facts{display:flex;width:100%;justify-content:space-between;align-items:flex-start;padding:30px 0;border-bottom:1px solid #ececec}.modal__col--1{width:100%;max-width:132px;display:flex;flex-direction:column;margin-right:20px}.modal__col--1 h4{max-width:-moz-fit-content;max-width:fit-content;font-size:19px;line-height:18px;font-weight:600}.modal__col--1 p{font-size:14px;line-height:16px;letter-spacing:0;font-weight:600}.modal__divider{background-color:#cfcfcf;width:100%;height:1px;margin:10px 0 5px}.modal__col--1 h5{font-size:16px;line-height:18px;letter-spacing:0;font-weight:600}.modal__row{display:flex;align-items:flex-end;justify-content:space-between}.modal__row span{font-size:18px;font-weight:700;transform:translateY(3px) translateX(-5px)}.modal__row h6,.modal__row p{font-size:12px}.modal__col--2,.modal__col--3{position:relative}.modal__col--2{margin-right:20px}.modal__col--2,.modal__col--3{width:100%;font-size:14px}.--bolder{font-weight:600;font-size:10px}.--border-4{border-bottom:3px solid #000;padding-bottom:2px}.--alt-row{padding:.8px 0;border-bottom:1px solid #cfcfcf}.modal__micro-nutrients{font-size:11.5px;width:340px;position:absolute;bottom:-26px}.modal__kcal,.modal__micro-nutrients--mobile{display:none}@media (width <= 1024px){.modal__blur{padding:20px 15px}.modal__btn-container p{font-size:12px;line-height:14px}.modal__details{max-height:700px;max-width:500px}.modal__image{max-height:350px}.modal__image p{font-size:11px;line-height:7px}.modal__scrollable{padding:20px 30px 60px}.modal__category{font-size:11px;line-height:15px}.modal__title{font-size:40px;line-height:40px}.modal__subtitle{font-size:18px;line-height:26px;max-width:400px}.modal__nutrients{margin-top:20px}.modal__value{font-size:14px;line-height:20px}.modal__property{font-size:11px;line-height:17px}.modal__ingredients,.modal__instructions,.modal__summary{padding:20px 0;gap:12px}.modal__tags p{font-size:11px;line-height:16px;padding:4px 15px}.modal__ingredients h4,.modal__instructions h4,.modal__nutrition-facts h4,.modal__summary h4{font-size:16px;line-height:16px}.modal__col--1 p,.modal__nutrition-facts h5{font-size:12px;line-height:14px}.modal__ingredients p,.modal__instructions ol,.modal__summary p{font-size:14px;line-height:20px}.modal__instructions ol{margin-left:12px}.--extra-margin-top{margin-top:10px}.modal__nutrition-facts{flex-direction:column}.modal__micro-nutrients{display:none}.modal__micro-nutrients--mobile{display:block;font-size:12px;margin-top:10px}.modal__col--1{flex-direction:column;margin-bottom:20px}.--alt-row{padding:3px 0;border-bottom:1px solid #cfcfcf}.--mobile-margin{margin-top:20px}.modal__col--1{max-width:unset}.modal__kcal{display:contents}}.product-display__section-title{display:flex;justify-content:flex-start;align-items:center;flex-direction:column;background-color:#fff;padding:40px 20px}.product-display__section-title h2{font-size:44px;line-height:49px;max-width:768px;text-align:center}.product-display__section-title h2 span{font-weight:700}.product-display__section-filters{width:100%;height:60px;border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;display:flex;justify-content:center;align-items:center;padding:0 36px}.product-display__pill-container{height:100%;width:100%;max-width:1158px;display:flex;justify-content:space-between;align-items:center}.product-display__pills{overflow-x:scroll;display:flex;gap:10px}.product-display__pill{text-align:center;font-size:16px;line-height:19px;letter-spacing:.03px;color:#000;font-weight:400;text-transform:capitalize;border:1px solid #e3e3e3;border-radius:50px;padding:6px 15px;cursor:pointer;transition:.3s;min-width:-moz-fit-content;min-width:fit-content}.product-display__pill:hover{background-color:#000;color:#e3e3e3;transition:.3s}.product-display__pill--active{text-align:center;font-size:16px;line-height:19px;letter-spacing:.03px;font-weight:500;text-transform:capitalize;border-radius:50px;padding:6px 15px;cursor:pointer;background-color:#000;color:#fff}.product-display__filters-text{border-left:1px solid #f2f2f2;border-right:1px solid #f2f2f2;color:#000;height:100%;display:flex;justify-content:center;align-items:center;padding:0 20px;font-weight:500;font-size:16px;line-height:11px;letter-spacing:.04px}.product-display__wrapper{display:flex;justify-content:flex-start;align-items:center;flex-direction:column;width:100%;background-color:#fff;position:relative;padding:0 36px}.product-display__wrapper h3{font-size:21px;line-height:47px;letter-spacing:0;text-align:center;color:#525252;padding:10px 0}.product-display__meal-container{width:100%;max-width:1158px;display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:36px;grid-row-gap:8px;padding-bottom:80px}.product-display__meal-container--full{padding-bottom:40px}.product-display__category{width:100%;max-width:1158px}.product-display__category-title{font-size:34px;line-height:40px;letter-spacing:.2px;text-align:left;margin:30px 0 16px}.product-display__gradient{position:absolute;bottom:-40px;left:0;width:100%;height:150px;z-index:20;background:transparent linear-gradient(180deg,#ffffff00,#ebf8e2 80%) 0 0}.product-display__btn{font-size:17px;line-height:23px;letter-spacing:.31px;border-radius:20px;background-color:#def52e;color:#00532b;font-weight:700;position:absolute;bottom:30px;z-index:40;padding:8px 50px}.product-display__wrapper--full .product-display__gradient{display:none}.product-display__wrapper--full .product-display__btn{position:static;margin:10px 0 50px}.body--locked{overflow-y:hidden}.blur-container{position:relative}@media (width <= 1024px){.product-display__section-title{padding:24px 20px}.product-display__section-title h2{font-size:26px;line-height:26px;max-width:320px}.product-display__meal-container{grid-template-columns:repeat(2,1fr)}.product-display__section-filters{padding:0}}@media (width < 768px){.product-display__meal-container{grid-template-columns:repeat(1,1fr);grid-column-gap:36px;grid-row-gap:0;padding-bottom:80px}.product-display__wrapper{padding:0}.product-display__pill,.product-display__pill--active{font-size:12px}.product-display__filters-text{font-size:12px;letter-spacing:.03px}.product-display__wrapper h3{font-size:14px;line-height:20px}.product-display__btn{font-size:13px;line-height:19px;letter-spacing:.24px}.product-display__gradient{bottom:0;height:140px}.product-display__section-filters{padding-left:10px}}.faq-section{width:100%;display:flex;align-items:center;justify-content:center;background-color:#ebf8e2;padding:40px}.faq-section__wrapper{width:100%;max-width:1160px;display:flex;justify-content:space-between;align-items:flex-start}.faq-section__wrapper h2{font-size:55px;line-height:61px;text-align:left;color:#00532b;max-width:440px;font-weight:600}.faq-section__faq{width:100%;max-width:580px;margin-top:-10px}.faq-section h4{font-size:24px;line-height:24px;font-weight:500;text-align:left;color:#00532b}.faq-section p{color:#00532b}@media (width <= 1200px){.faq-section__wrapper h2{max-width:300px}}@media (width <= 1024px){.faq-section{padding:40px}.faq-section__faq{margin-top:0}.faq-section__wrapper{flex-direction:column;align-items:center;justify-content:center}.faq-section h2{font-size:35px;line-height:43px;text-align:center;margin-bottom:10px}.faq-section h4{font-size:18px;line-height:20px}.faq-section{padding:0 40px 40px}}.join-section{background-color:#132b16;align-items:center;justify-content:center;gap:40px;overflow-x:hidden;padding:80px 0 60px}.join-section,.join-section__container{width:100%;display:flex;flex-direction:column}.join-section__container{height:100%;max-width:100%;gap:30px;padding:0 40px}.join-section__left{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:20px;width:100%}.join-section__headline{width:100vw;margin-left:calc(50% - 50vw);padding:0 40px;text-align:center}.join-section__headlineText{color:#97e068;font-family:Helvetica,Arial,sans-serif;font-weight:500;line-height:1;margin:0;text-align:center;letter-spacing:-2.71px}.join-section__right{width:100%;height:100%}.join-section__right .mySwiper{width:100%;margin-left:0;padding:0 0 10px}.join-section__logos{width:100%;height:40px;padding:40px 20px}.join-section__arrows,.join-section__logos{display:flex;justify-content:center;align-items:center}.join-section__arrows{gap:20px}.--hide-btns,.--mobile-btns{display:none}@media (width <= 1024px){.join-section{padding:40px 0}.join-section__container{flex-direction:column;padding:0 20px}.join-section__left{justify-content:center;align-items:center;text-align:center;gap:20px}.join-section__left h2{font-size:20px;line-height:24px;letter-spacing:.73px}.join-section__headline{padding:0 20px}.--desktop-btns{display:none}.--mobile-btns{display:flex;width:100%}.join-section__logos{transform:scale(.8);padding:0}.join-section__right .mySwiper{padding:0 0 10px}}.carousel__slide-b{width:100%;max-width:412.77px;height:600px;min-height:600px;border-radius:20px;position:relative;display:flex;justify-content:flex-end;align-items:center;flex-direction:column;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:.3s ease-in-out;background-color:#b3f88e00;padding:40px 40px 20px}.carousel__slide-b:last-child{margin-right:0}.carousel__slide-b:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;border-radius:20px;background-image:linear-gradient(180deg,rgba(0,0,0,.15),rgba(0,0,0,.55));z-index:1;opacity:1;transition:opacity 1s ease}.carousel__slide-b>span{border-radius:20px;overflow:hidden;z-index:0}.carousel__slide-b>span,.join-section .carousel__slide-b>span{position:absolute!important;inset:0!important}.carousel__slide-b.is-video-active>span{opacity:0}.carousel__slide-b img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:20px}.join-section .carousel__slide-b img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;-o-object-fit:cover!important;object-fit:cover!important}.carousel__slide-video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:20px;position:absolute;left:0;top:0;z-index:0;opacity:0;pointer-events:none}.carousel__slide-b.is-video-active .carousel__slide-video{opacity:1}.carousel__space-holder-b{height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;position:relative;z-index:2}.carousel__slide-b.is-video-active .carousel__space-holder-b{opacity:1;pointer-events:auto}.carousel__slide-b.is-video-active:after{background-image:none;opacity:0}.carousel__slide-b.is-video-active .carousel__slide-b--p-container p{opacity:.15;transition:opacity 1s ease}.carousel__slide-b.is-video-active .carousel__btn-b{opacity:1}.join-section .carousel__slide-b--p-container{display:flex;align-items:flex-start;justify-content:center;flex-direction:column;gap:30px;background-color:transparent!important;border-radius:0;padding:0;margin-bottom:25px}.join-section .carousel__slide-b--p-container a{color:#000;background-color:#fff;border-radius:50px;padding:15px 35px;font-weight:600;font-size:15px}.join-section .carousel__btn-b{font-size:18px!important;line-height:13px!important;letter-spacing:-.36px;text-align:center;width:100%;padding:20px 15px 24px!important}.join-section .carousel__slide-b p{text-align:left;letter-spacing:-.58px;color:#fff!important;max-width:332px;width:335px;font-size:35px!important;line-height:48px;font-weight:100;transition:opacity 1s ease}.carousel__slide-c{width:100%;max-width:412.77px;height:600px;min-height:600px;border-radius:20px;position:relative;display:flex;justify-content:space-between;align-items:flex-start;flex-direction:column;padding:100px 40px 40px;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin-right:20px;transition:.3s ease-in-out;background-color:#b3f88e}.carousel__slide-c:last-child{margin-right:0}.carousel__slide-c p{text-align:left;letter-spacing:-.97px;color:#00532b;max-width:305px;width:305px;font-size:35px;line-height:45px;font-weight:100}.carousel__slide-c a{background-color:#132b16;color:#b3f88e;border-radius:50px;padding:20px 30px;font-weight:500}.carousel__space-holder-c{height:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}@media (width <= 1024px){.carousel__slide-b,.carousel__slide-c{width:241px!important;height:349px;min-height:349px;justify-content:center;align-items:center;padding:40px 0 20px}.carousel__slide-b,.carousel__space-holder-c{height:100%}.carousel__slide-b{justify-content:flex-end;padding-bottom:10px}.carousel__btn-c,.join-section .carousel__btn-b{font-size:13px!important;line-height:13px!important;letter-spacing:-.36px;padding:15px 0!important;text-align:center;width:100%}.carousel__slide-c p{font-size:20px;line-height:28px;letter-spacing:-.56px;max-width:186px}.carousel__slide-c:last-child{margin-right:0}.join-section .carousel__btn-b{padding:10px 15px!important;width:-moz-fit-content;width:fit-content}.join-section .carousel__slide-b--p-container{gap:12px;height:-moz-fit-content;height:fit-content;max-height:-moz-fit-content;max-height:fit-content;padding:0;margin-bottom:18px}.join-section .carousel__slide-b--p-container p{font-size:20px!important;line-height:28px!important;letter-spacing:-.56px;color:#fff}.join-section .carousel__slide-b p{font-size:20px!important;line-height:28px!important;letter-spacing:-.56px;max-width:200px;width:200px}.carousel__slide-b:last-child{margin-right:0}}.footer-small{width:100%;height:calc(155px + 77px);background-color:#e5f9d7;display:flex;justify-content:flex-start;align-items:center;flex-direction:column;gap:20px;margin-bottom:50px}.footer-small img{width:123px;height:123px;-o-object-fit:contain;object-fit:contain}.footer-small__links{display:flex;gap:15px}.footer-small__links a,.footer-small__links p{color:#00532b;font-size:15px;line-height:24px;letter-spacing:0;font-weight:500}.footer-small__links a{text-decoration:underline}@media (width <= 1024px){.footer-small{padding-top:20px;height:calc(155px + 60px)}.footer-small__links a,.footer-small__links p{font-size:12px;line-height:13px}.footer-small img{width:90px;height:90px;-o-object-fit:contain;object-fit:contain}}.marquee-wrapper{justify-content:center;width:100%}.container-marquee,.marquee-wrapper{display:flex;align-items:center;background:#cfff9e}.container-marquee{max-width:2000px;height:85px;overflow:hidden;position:relative}.container-marquee:after{left:0;-webkit-mask-image:linear-gradient(270deg,transparent,#000);mask-image:linear-gradient(270deg,transparent,#000)}.container-marquee:after,.container-marquee:before{content:"";width:150px;height:100%;position:absolute;top:0;background-color:#cfff9e;z-index:8}.container-marquee:before{right:0;-webkit-mask-image:linear-gradient(90deg,transparent,#000);mask-image:linear-gradient(90deg,transparent,#000)}.container-marquee .text{display:inline-block;font-size:33px;white-space:nowrap;color:#005326;animation:marqueeText 80s linear infinite;letter-spacing:.33px;margin-top:-10px}@keyframes marqueeText{0%{transform:translate(0)}to{transform:translate(-100%)}}@media (width <= 1024px){.container-marquee{height:54px}.container-marquee .text{font-size:18px;line-height:109px;letter-spacing:.18px;margin-top:-5px}}