*{margin:0;padding:0}*,:after,:before{box-sizing:inherit}html{box-sizing:border-box;scroll-behavior:smooth;font-size:62.5%;overflow-x:hidden}body{color:#333;font-family:Rubik,sans-serif;font-size:1.6rem;font-weight:400;line-height:1;overflow-x:hidden}:focus{outline:none;box-shadow:0 0 0 .8rem #e67e2280}strong{font-weight:500}.link:link,.link:visited{color:#e67e22;border-bottom:1px solid;padding-bottom:2px;text-decoration:none;display:inline-block}.link:hover,.link:active{color:#cf711f;border-color:#0000}.heading-primary,.heading-secondary{color:#333;letter-spacing:-.5px;font-weight:700}.heading-primary{margin-bottom:3.2rem;font-size:5.2rem;line-height:1.05}.heading-secondary{margin-bottom:9.6rem;font-size:4.4rem;line-height:1.2}.heading-tertiary{margin-bottom:3.2rem;font-size:3rem;line-height:1.2}.subheading{color:#cf711f;text-transform:uppercase;letter-spacing:.75px;margin-bottom:1.6rem;font-size:1.6rem;font-weight:500;display:block}.line-trough{text-decoration:line-through}a,a:link,a:visited,button,button:link,button:visited{transition:all .3s}.btn,.btn:link,.btn:visited{cursor:pointer;border:none;border-radius:9px;padding:1.2rem 2.4rem;font-family:inherit;font-weight:600;text-decoration:none;display:inline-block}.btn--lg,.btn--lg:link,.btn--lg:visited{padding:1.6rem 3.2rem;font-size:2rem}.btn--full,.btn--full:link,.btn--full:visited{color:#fff;background-color:#e67e22}.btn--full:active,.btn--full:hover{background-color:#cf711f}.btn--outline,.btn--outline:link,.btn--outline:visited{color:#555;background-color:#fff}.btn--outline:active,.btn--outline:hover{background-color:#0000;box-shadow:inset 0 0 0 3px #fff}.btn--form,.btn--form:link,.btn--form:visited{color:#fdf2e9;background-color:#45260a;padding:1.2rem}.btn--form:active,.btn--form:hover{color:#555;background-color:#fff}.mr-sm{margin-right:1.6rem!important}.mb-md{margin-bottom:4.8rem!important}.text-center{text-align:center}.list{flex-direction:column;gap:1.6rem;list-style:none;display:flex}.list__item{align-items:center;gap:1.6rem;font-size:1.8rem;line-height:1.2;display:flex}.list__icon{color:#e67e22;font-size:3rem}.container{max-width:120rem;margin:0 auto;padding:0 3.2rem}.grid{-moz-column-gap:6.4rem;gap:9.6rem 6.4rem;display:grid}.grid:not(:last-child){margin-bottom:9.6rem}.grid--2-cols{grid-template-columns:repeat(2,1fr)}.grid--3-cols{grid-template-columns:repeat(3,1fr)}.grid--4-cols{grid-template-columns:repeat(4,1fr)}.grid--center-v{align-items:center}.sticky .header{z-index:999;background-color:#fffffff7;width:100%;height:8rem;padding-top:0;padding-bottom:0;position:fixed;top:0;bottom:0;box-shadow:0 1.2rem 3.2rem #0000000d}.sticky .section-hero{margin-top:9.6rem}.header{background-color:#fdf2e9;justify-content:space-between;align-items:center;height:9.6rem;padding:0 4.8rem;display:flex;position:relative}.header__logo img{height:2.2rem}.header .main-nav__list{align-items:center;gap:4.8rem;list-style:none;display:flex}.header .main-nav__link:link,.header .main-nav__link:visited{color:#333;font-size:1.8rem;font-weight:500;text-decoration:none;display:inline-block}.header .main-nav__link:hover,.header .main-nav__link:active{color:#e67e22;text-decoration:none}.header .main-nav__link--cta:link,.header .main-nav__link--cta:visited{color:#fff;background-color:#e67e22;border-radius:9px;padding:1.2rem 2.4rem}.header .main-nav__link--cta:hover,.header .main-nav__link--cta:active{background-color:#cf711f}.header .btn-mobile-nav{background-color:none;cursor:pointer;border:none;display:none}.header .btn-mobile-nav__icon{color:#333;width:4.8rem;height:4.8rem}.header .btn-mobile-nav__icon[name=close-outline]{display:none}@media screen and (width<=75em){.header{padding:0 3.2rem}.header .main-nav__list{gap:3.2rem}}@media screen and (width<=59em){.header .main-nav{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;pointer-events:none;visibility:hidden;background-color:#fff9;justify-content:center;align-items:center;width:100%;height:100vh;transition:all .5s ease-out;display:flex;position:fixed;top:0;left:0;transform:translate(100%)}.header .main-nav__list{flex-direction:column;gap:4.8rem}.header .main-nav__link:link,.header .main-nav__link:visited{font-size:3rem}.header .main-nav__link--cta:link,.header .main-nav__link--cta:visited{padding:1.6rem 3.2rem}.header .btn-mobile-nav{z-index:1000;background-color:#0000;display:block}.header.nav-open .main-nav{opacity:1;pointer-events:auto;visibility:visible;z-index:999;transform:translate(0)}.header.nav-open .btn-mobile-nav__icon[name=close-outline]{display:block}.header.nav-open .btn-mobile-nav__icon[name=menu-outline]{display:none}}.section-hero{background-color:#fdf2e9;padding:4.8rem 0 9.6rem}.section-hero .hero{grid-template-columns:1fr 1fr;align-items:center;gap:9.6rem;max-width:130rem;margin:0 auto;padding:0 3.2rem;display:grid}.section-hero .hero__description{margin-bottom:4.8rem;font-size:2rem;line-height:1.6}.section-hero .hero__img{max-width:100%}.section-hero .hero__delivered-meals{align-items:center;gap:1.6rem;margin-top:8rem;display:flex}.section-hero .hero__delivered-imgs{display:flex}.section-hero .hero__delivered-imgs img{border:3px solid #fdf2e9;border-radius:50%;width:4.8rem;height:4.8rem}.section-hero .hero__delivered-imgs img:not(:first-child){margin-left:-1.6rem}.section-hero .hero__delivered-text{font-size:1.8rem;font-weight:500}.section-featured{padding:4.8rem 0 3.2rem}.section-featured .featured__heading{text-transform:uppercase;letter-spacing:.75px;text-align:center;color:#888;margin-bottom:2.4rem;font-size:1.4rem;font-weight:600}.section-featured .featured__logos{flex-wrap:wrap;justify-content:space-around;align-items:center;gap:3.2rem;display:flex}.section-featured .featured__img{filter:brightness(0);opacity:.5;height:3.2rem}.section-how{padding:9.6rem 0}.section-how .step__number{color:#ddd;margin-bottom:1.2rem;font-size:8.6rem;font-weight:600}.section-how .step__description{font-size:1.8rem;line-height:1.8}.section-how .step__img-box{justify-content:center;align-items:center;display:flex;position:relative}.section-how .step__img-box:before,.section-how .step__img-box:after{content:"";border-radius:50%;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.section-how .step__img-box:before{z-index:-2;background-color:#fdf2e9;width:60%;padding-bottom:60%}.section-how .step__img-box:after{z-index:-1;background-color:#fae5d3;width:45%;padding-bottom:45%}.section-how .step__img{width:35%}.section-meals{padding:9.6rem 0}.section-meals .meal{border-radius:11px;transition:all .4s;overflow:hidden;box-shadow:0 2.4rem 4.8rem #00000013}.section-meals .meal:hover{transform:translateY(-1.25rem);box-shadow:0 3.2rem 6.4rem #0000000f}.section-meals .meal__content{padding:3.2rem 4.8rem 4.8rem}.section-meals .meal__tags{gap:.4rem;margin-bottom:1.2rem;display:flex}.section-meals .meal .tag{text-transform:uppercase;color:#333;border-radius:100px;padding:.4rem .8rem;font-size:1.2rem;font-weight:600;display:inline-block}.section-meals .meal .tag--vegetarian{background-color:#51cf66}.section-meals .meal .tag--vegan{background-color:#94d82d}.section-meals .meal .tag--paleo{background-color:#ffd43b}.section-meals .meal__img{width:100%}.section-meals .meal__title{color:#333;margin-bottom:3.2rem;font-size:2.4rem;font-weight:600}.section-meals .meal__attributes{flex-direction:column;gap:2rem;list-style:none;display:flex}.section-meals .meal__attribute{align-items:center;gap:1.6rem;font-size:1.8rem;display:flex}.section-meals .meal__icon{color:#e67e22;font-size:2.4rem}.section-meals .all-recipes{text-align:center;font-size:1.8rem}.section-testimonials{background-color:#fdf2e9;grid-template-columns:55fr 45fr;align-items:center;display:grid}.section-testimonials .testimonials{padding:9.6rem}.section-testimonials .testimonials__body{-moz-column-gap:8rem;grid-template-columns:repeat(2,1fr);gap:4.8rem 8rem;display:grid}.section-testimonials .testimonials .testimonial__text{margin-bottom:1.6rem;font-size:1.8rem;line-height:1.8}.section-testimonials .testimonials .testimonial__name{color:#6f6f6f;font-size:1.6rem}.section-testimonials .testimonials .testimonial__img{border-radius:50%;width:6.4rem;margin-bottom:1.2rem}.section-testimonials .gallery{grid-template-columns:repeat(3,1fr);gap:1.6rem;padding:1.6rem;display:grid}.section-testimonials .gallery__item{overflow:hidden}.section-testimonials .gallery__img{width:100%;transition:all .3s;display:block}.section-testimonials .gallery__img:hover{transform:scale(1.1)}.section-pricing{padding:9.6rem 0}.section-pricing .pricing-plan{border-radius:11px;width:75%}.section-pricing .pricing-plan--starter{border:2px solid #fdf2e9;justify-self:flex-end;padding:4.6rem}.section-pricing .pricing-plan--complete{background-color:#fdf2e9;padding:4.8rem;position:relative;overflow:hidden}.section-pricing .pricing-plan--complete:after{content:"Best Value";text-transform:uppercase;color:#333;background-color:#ffd43b;padding:.8rem 8rem;font-size:1.4rem;font-weight:700;position:absolute;top:6%;right:-18%;transform:rotate(45deg)}.section-pricing .pricing-plan__header{text-align:center;margin-bottom:4.8rem}.section-pricing .pricing-plan__name{color:#cf711f;text-transform:uppercase;letter-spacing:.75px;margin-bottom:3.2rem;font-size:2rem;font-weight:600}.section-pricing .pricing-plan__price{color:#333;margin-bottom:1.6rem;font-size:6.2rem;font-weight:600}.section-pricing .pricing-plan__price span{margin-right:.8rem;font-size:3rem;font-weight:500}.section-pricing .pricing-plan__text{color:#6f6f6f;font-size:1.6rem;line-height:1.6}.section-pricing .pricing-plan__signup{text-align:center;margin-top:4.8rem}.section-pricing .plan-details{text-align:center;font-size:1.6px;line-height:1.6}.section-pricing .feature__icon{color:#e67e22;background-color:#fdf2e9;border-radius:50%;width:3.2rem;height:3.2rem;margin-bottom:3.2rem;padding:1.6rem}.section-pricing .feature__title{color:#333;margin-bottom:1.6rem;font-size:2.4rem;font-weight:700}.section-pricing .feature__text{font-size:1.8rem;line-height:1.8}.section-cta{margin:4.8rem 0 12.8rem}.section-cta .cta{background-image:linear-gradient(to bottom right,#eb984e,#e67e22);border-radius:11px;grid-template-columns:2fr 1fr;display:grid;overflow:hidden;box-shadow:0 2.4rem 4.8rem #00000026}.section-cta .cta__text-box{color:#45260a;padding:4.8rem 6.4rem 6.4rem}.section-cta .cta__img-box{background-image:linear-gradient(to bottom right,#eb984e59,#e67e2259),url(/assets/eating-Cj8kBwA_.jpg);background-position:50%;background-size:cover}.section-cta .cta .heading-secondary{color:inherit;margin-bottom:3.2rem}.section-cta .cta__text{margin-bottom:4.8rem;font-size:1.8rem;line-height:1.8}.section-cta .cta__form{-moz-column-gap:3.2rem;grid-template-columns:1fr 1fr;gap:2.4rem 3.2rem;display:grid}.section-cta .cta__form label{margin-bottom:1.2rem;font-size:1.6rem;font-weight:500;display:block}.section-cta .cta__form input,.section-cta .cta__form select{width:100%;color:inherit;background-color:#fdf2e9;border:3px solid #0000;border-radius:9px;padding:.8rem;font-family:inherit;font-size:1.8rem;box-shadow:0 1px 5px #0000001a}.section-cta .cta__form input::placeholder{color:#aaa}.section-cta .cta__form input::-webkit-input-placeholder{color:#aaa}.section-cta .cta__form button{align-self:end;margin-top:1.2rem}.section-cta .cta__form :focus{outline:none;box-shadow:0 0 0 .8rem #fdf2e980}.footer{border-top:1px solid #eee;padding:12.8rem 0}.footer__grid{grid-template-columns:1.5fr 1.5fr 1fr 1fr 1fr}.footer__logo{margin-bottom:3.2rem;display:block}.footer__logo img{height:2.2rem}.footer__copyright{color:#767676;margin-top:auto;font-size:1.4rem;line-height:1.6}.footer__heading{margin-bottom:3.2rem;font-size:1.8rem;font-weight:500}.footer__contacts{font-size:1.6rem;font-style:normal;line-height:1.6}.footer__address{margin-bottom:2.4rem}.footer__social-links{gap:2.4rem;list-style:none;display:flex}.footer__social-icon{width:2.4rem;height:2.4rem}.footer__nav{flex-direction:column;gap:2.4rem;list-style:none;display:flex}.footer__link:link,.footer__link:visited{color:#767676;font-size:1.6rem;text-decoration:none}.footer__link:hover,.footer__link:active{color:#333}.footer__col--logo{flex-direction:column;display:flex}@media screen and (width<=84em){.section-hero .hero{max-width:120rem}.heading-primary{font-size:4.4rem}.section-testimonials .gallery{grid-template-columns:repeat(2,1fr)}}@media screen and (width<=75em){html{font-size:56.25%}.grid{-moz-column-gap:4.8rem;gap:6.4rem 4.8rem}.section-hero .hero{gap:4.8rem}.heading-secondary{font-size:3.6rem}.heading-tertiary{font-size:2.4rem}.section-testimonials .testimonials{padding:9.6rem 4.8rem}.section-pricing .pricing-plan{width:85%}}@media screen and (width<=59em){html{font-size:50%}.section-hero .hero{grid-template-columns:1fr;gap:6.4rem;padding:0 8rem}.section-hero .hero__img{max-width:60%}.section-hero .hero__text-box,.section-hero .hero__img-box{text-align:center}.section-hero .hero__delivered-meals{justify-content:center;margin-top:3.2rem}.section-featured .featured__img{height:2.4rem}.section-how .step__number{font-size:7.4rem}.section-meals .meal__content{padding:2.4rem 3.2rem 3.2rem}.section-testimonials{grid-template-columns:1fr}.section-testimonials .gallery{grid-template-columns:repeat(6,1fr)}.section-cta .cta{grid-template-columns:3fr 2fr}.section-cta .cta__form{grid-template-columns:1fr}.section-pricing .pricing-plan{width:90%}}@media screen and (width<=44em){.grid--3-cols,.grid--4-cols{grid-template-columns:repeat(2,1fr)}.heading-secondary{margin-bottom:4.8rem}.section-featured .featured__logos{flex-wrap:wrap;gap:3.2rem}.section-cta .cta{grid-template-columns:1fr}.section-cta .cta__text-box{order:1}.section-cta .cta__img-box{background-position-y:30%;order:0;height:32rem}.section-testimonials .gallery{grid-template-columns:repeat(4,1fr)}.section-meals .diets{flex-direction:column;grid-column:span 2;align-items:center;display:flex}.section-pricing .pricing-plan{width:100%}.footer__grid{grid-template-columns:repeat(6,1fr);row-gap:8rem}.footer__col--logo,.footer__col--address{grid-column:span 3}.footer__col--nav{grid-area:1/span 2}}@media screen and (width<=34em){.btn,.btn:link,.btn:visited{padding:2.4rem 1.8rem}.grid{row-gap:4.8rem}.grid--2-cols,.grid--3-cols,.grid--4-cols{grid-template-columns:1fr}.section-hero{padding:2.4rem 0 6.4rem}.section-hero .hero{padding:3.2rem}.section-hero .hero__img{max-width:80%}.section-how .step__img-box{transform:translateY(2.4rem)}.section-how .step__img-box:nth-child(2){grid-row:1}.section-how .step__img-box:nth-child(6){grid-row:5}.section-meals .meal{margin:0 auto}.section-meals .diets{flex-direction:column;grid-column:span 1;align-items:center;display:flex}.section-testimonials .testimonials__body{grid-template-columns:1fr}.section-testimonials .gallery{grid-template-columns:repeat(3,1fr);gap:1.2rem}.section-pricing .pricing-plan{margin:0 auto}.section-cta .cta__text-box{padding:3.2rem}.section-cta .cta__img-box{background-position:50%;height:32rem}.footer__grid{grid-template-columns:repeat(6,1fr);row-gap:8rem}.footer__col{text-align:center}.footer__col--logo,.footer__col--address,.footer__col--nav{grid-column:span 3}.footer__col--nav{grid-row:auto}.footer__col--logo{grid-area:3/span 6}.footer__social-links{justify-content:center;margin-bottom:2.4rem}}
