*{padding:0;margin:0;box-sizing:border-box}html{font-size:62.5%;overflow-x:hidden;scroll-behavior:smooth}body{font-family:Rubik,sans-serif;line-height:1;font-weight:400;color:#555;overflow-x:hidden}.container{max-width:120rem;padding:0 3.2rem;margin:0 auto;display:flex}.grid{display:grid;column-gap:6.4rem;row-gap:9.6rem}.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--profile{grid-template-columns:.5fr 4fr}.grid--pricing{grid-template-columns:2fr 1fr;row-gap:2rem}.grid--center-v{justify-content:center;align-items:center}.heading-primary,.heading-secondary,.heading-tertiary{font-weight:700;color:#333;letter-spacing:-.5px}.heading-primary{font-size:5.2rem;line-height:1.05;margin-bottom:3.2rem}.heading-secondary{font-size:3.4rem;line-height:1.2;margin-bottom:2.6rem}.heading-tertiary{font-size:3rem;line-height:1.2;margin-bottom:3.2rem}.subheading{display:block;font-size:2rem;font-weight:500;color:#ccc6c6;text-transform:uppercase;letter-spacing:1px}.mid-text{display:block;margin-bottom:5rem;margin-top:5rem}.sub-text{margin-top:1.6rem;margin-right:1.6rem}.btn,.btn:link,.btn:visited{display:inline-block;text-decoration:none;font-size:2rem;font-weight:600;padding:1.6rem 3.2rem;border-radius:9px;border:none;cursor:pointer;font-family:inherit;transition:all .3s}.btn--full:link,.btn--full:visited{background-color:#6b705c;color:#fff}.btn--full:hover,.btn--full:active{background-color:#868c6d;box-shadow:inset 0 0 0 3px #fff}.btn--outline:link,.btn--outline:visited{background-color:#fff;color:#555}.btn--outline:hover,.btn--outline:active{background-color:#e1e4d6;box-shadow:inset 0 0 0 3px #fff}.btn--form{background-color:#45260a;color:#fdf2e9;align-self:end;padding:1.2rem}.btn--form:hover{background-color:#fff;color:#555}.link:link,.link:visited{display:inline-block;color:#6b705c;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:2px;transition:all .3s}.link:hover,.link:active{color:#6b705c;border-bottom:1px solid transparent}.list{list-style:none;display:flex;flex-direction:column;gap:1.6rem;width:50%;margin:auto}.pricing-list{list-style:none;display:flex;flex-direction:column;margin:auto}.list-item{font-size:1.8rem;justify-content:flex-start;display:inline-flex;gap:.5rem;align-items:center}.list-sub-item{font-size:1.8rem;margin-left:4rem;display:inline-block}.bullet-size{font-size:2.5rem}.list-price{font-size:1.8rem;text-align:center}.list-icon{align-items:center;color:#6b705c;height:5rem}.margin-bottom-md{margin-bottom:4.8rem!important}.center-text{text-align:center}strong{font-weight:500}.header{display:flex;justify-content:space-between;align-items:center;background-color:#faf8f6;height:9.6rem;padding:0 4.8rem;position:sticky;top:0;z-index:1000}.logo{height:8rem}.main-nav-list{list-style:none;display:flex;align-items:center;gap:4.8rem}.main-nav-link:link,.main-nav-link:visited{display:inline-block;text-decoration:none;color:#333;font-weight:500;font-size:1.8rem;transition:all .3s}.main-nav-link:hover,.main-nav-link:active{color:#696d59}.main-nav-link.nav-cta:link,.main-nav-link.nav-cta:visited{padding:1.2rem 2.4rem;border-radius:9px;color:#fff;background-color:#696d59}.main-nav-link.nav-cta:hover,.main-nav-link.nav-cta:active{background-color:#696d59}.btn-mobile-nav{border:none;background:none;cursor:pointer;display:none}.icon-mobile-nav[name=close-outline]{display:none}.sticky .section-hero{margin-top:9.6rem}.section-hero{background-color:#e1e4d6;padding:4.8rem 0;margin-bottom:5rem;border:1px solid #ddd;border-radius:8rem;width:90%;display:flex;flex-direction:column;align-items:center;justify-content:center}.hero{max-width:130rem;margin:0 auto;padding:0 3.2rem;display:grid;grid-template-columns:1fr 1fr;gap:9.6rem;align-items:center}.hero-description{font-size:2rem;line-height:1.6;margin-bottom:4.8rem;text-align:left;text-justify:inter-word}.about-description{font-size:2rem;line-height:1.6;margin-bottom:4.8rem;text-align:justify;text-justify:inter-word}.hero-img{width:100%;border-radius:1rem}.about-img{text-align:left;align-items:start}.children{display:flex;align-items:center;gap:1.6rem;margin-top:8rem}.children-imgs{display:flex}.children-imgs img{height:4.8rem;width:4.8rem;border-radius:50%;margin-right:-1.6rem;border:3px solid #fdf2e9}.children-imgs img:last-child{margin:0}.delivered-text{font-size:1.8rem;font-weight:600}.delivered-text span{color:#cf711f;font-weight:700}.section-featured{padding:4.8rem 0 3.2rem}.heading-featured-in{font-size:1.4rem;text-transform:uppercase;letter-spacing:.75px;font-weight:500;text-align:center;margin-bottom:2.4rem;color:#888}.logos{display:flex;justify-content:space-around}.logos img{height:3.2rem;filter:brightness(0);opacity:50%}.section-how{padding:9.6rem 0}.step-number{font-size:8.6rem;font-weight:600;color:#ddd;margin-bottom:1.2rem}.step-description{font-size:1.8rem;line-height:1.8}.step-img-box,.step-text-box{position:relative;display:flex;align-items:center;justify-content:center}.step-img-box:before,.step-img-box:after{content:"";display:block;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.step-img-box:before{width:60%;padding-bottom:60%;background-color:#fdf2e9;z-index:-2}.step-img-box:after{width:45%;padding-bottom:45%;background-color:#fae5d3;z-index:-1}.step-img{width:35%;clip-path:circle()}.section-about,.section-offer{scroll-margin-top:10rem}.section-meals{padding:9.6rem 0}.meal{box-shadow:0 2.4rem 4.8rem #00000013;border-radius:11px;overflow:hidden;transition:all .4s}.meal:hover{transform:translateY(-1.2rem);box-shadow:0 3.2rem 6.4rem #0000000f}.meal-tags{margin-bottom:1.2rem;display:flex;gap:.4rem}.tag{display:inline-block;padding:.4rem .8rem;font-size:1.2rem;text-transform:uppercase;color:#333;border-radius:100px;font-weight:600}.meal-title{font-size:2.4rem;color:#333;font-weight:600;margin-bottom:3.2rem}.description{list-style:none;display:flex;flex-direction:column;gap:2rem}.meal-attribute{font-size:1.8rem;display:flex;align-items:center;gap:1.6rem}.meal-icon{height:2.4rem;width:2.4rem;color:#6b705c}.profile-pic{max-height:366px;max-width:241px;border-radius:1rem}.team-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:3.2rem;padding:2.4rem}.team-member{text-align:center}.team-member__img-wrapper{width:100%;aspect-ratio:3 / 4;overflow:hidden;border-radius:1rem;margin-bottom:1.6rem}.team-member__img-wrapper img{width:100%;height:100%;object-fit:cover;object-position:top}.team-member__name{font-family:Montserrat,serif;font-size:2.4rem;font-weight:700;margin-bottom:.4rem}.team-member__title{font-family:Montserrat,serif;font-size:1.6rem;font-weight:500;color:#ccc6c6;text-transform:uppercase;letter-spacing:1px}.all-recipes{text-align:center;font-size:1.8rem}.pricing-plan{border-radius:11px;width:75%}.pricing-plan--starter{justify-self:end;border:2px solid #fdf2e9;padding:4.6rem}.pricing-plan--complete{background-color:#fdf2e9;padding:4.8rem;position:relative;overflow:hidden}.pricing-plan--complete:after{content:"Best value";position:absolute;top:6%;right:-18%;text-transform:uppercase;font-size:1.4rem;font-weight:700;color:#333;background-color:#ffd43b;padding:.8rem 8rem;transform:rotate(45deg)}.plan-header{text-align:center;margin-bottom:4.8rem}.plan-name{color:#cf711f;font-weight:600;font-size:2rem;text-transform:uppercase;letter-spacing:.75;margin-bottom:3.2rem}.plan-price{font-size:6.2rem;font-weight:600;color:#333;margin-bottom:1.6rem}.plan-price span{font-size:3rem;font-weight:500;margin-right:.8rem}.plan-text{font-size:1.6rem;line-height:1.6;color:#6f6f6f}.plan-sing-up{text-align:center;margin-top:4.8rem}.plan-details{font-size:1.6rem;line-height:1.6;text-align:center}.feature-icon{color:#6b705c;background-color:#e1e4d6;border-radius:50%}.feature-title{font-size:2.4rem;color:#333;font-weight:700;margin-bottom:1.6rem}.feature-text{font-size:1.8rem;line-height:1.8}.footer{border-top:1px solid #eee;background-color:#faf8f6}.grid--footer{grid-template-columns:1fr 1fr;max-width:30%}.montserrat{font-family:Montserrat,serif;font-optical-sizing:auto;font-weight:400;font-style:normal}.work-sans{font-family:Work Sans,serif;font-optical-sizing:auto;font-weight:400;font-style:normal}.logo-col{display:flex;flex-direction:column}.footer-logo{display:block;margin:auto}.social-links{list-style:none;gap:2.4rem;font-size:2.5rem;align-items:center;margin:auto}.footer-heading{font-size:1.8rem;font-weight:500;margin-bottom:2rem}.contacts{font-style:normal;font-size:1.6rem;line-height:1.6}.address{margin-bottom:2rem}.footer-nav{list-style:none;display:flex;flex-direction:column;gap:2.4rem}.footer-link:link,.footer-link:visited{text-decoration:none;font-size:1.6rem;color:#767676;transition:all .3s}.footer-link:hover,.footer-link:active{color:#555;cursor:pointer}@media (max-width: 84em){.about{max-width:120rem}.heading-primary{font-size:4.4rem}.gallery{grid-template-columns:repeat(2,1fr)}}@media (max-width: 75em){html{font-size:56.25%}.grid{column-gap:4.8rem;row-gap:6.4rem;justify-items:center}.grid--pricing{column-gap:2rem;row-gap:2rem;justify-items:left;grid-template-columns:4fr 1fr}.heading-secondary{font-size:3.6rem}.heading-tertiary{font-size:2.4rem}.header{padding:0 3.2rem}.main-nav-list{gap:3.2rem}.about{gap:4.8rem}.hero-text-box,.hero-img-box,.hero-description,.heading-secondary{text-align:center;align-items:center}}@media (max-width: 59em){html{font-size:50%}.hero{grid-template-columns:1fr;padding:0 8rem;gap:6.4rem}.team-grid{grid-template-columns:repeat(2,1fr)}.hero-text-box,.hero-img-box,.hero-description,.heading-secondary{text-align:center}.hero-img{width:60%}.children{justify-content:center;margin-top:3.2rem}.logos img{height:2.4rem}.step-number{font-size:7.4rem}.about-description{padding:2.4rem 3.2rem 3.2rem}.btn--form{margin-top:1.2rem}.btn-mobile-nav{display:block;z-index:9999}.map{display:none}.main-nav{background-color:#ffffffe6;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(10px);position:absolute;top:0;left:0;width:100%;height:100vh;transform:translate(100%);display:flex;align-items:center;justify-content:center;transition:all .5s ease-in;opacity:0;pointer-events:none;visibility:hidden}.nav-open .main-nav{opacity:1;pointer-events:auto;visibility:visible;transform:translate(0)}.nav-open .icon-mobile-nav[name=close-outline]{display:block}.nav-open .icon-mobile-nav[name=menu-outline]{display:none}.main-nav-list{flex-direction:column;gap:4.8rem}.main-nav-link:link,.main-nav-link:visited{font-size:3rem}}@media (max-width: 44em){.grid--3-cols,.grid--4-cols{grid-template-columns:repeat(2,1fr)}.certificates{grid-column:1 / -1;justify-self:center}.heading-secondary{margin-bottom:4.8rem}.pricing-plan{width:100%}.grid--footer{grid-template-columns:repeat(6,1fr)}.logo-col,.address-col{grid-column:span 3}.nav-col{grid-row:1;grid-column:span 2;margin-bottom:3.2rem}}@media (max-width: 34em){.team-grid{grid-template-columns:1fr}.list-sub-item{margin-left:2rem}.list-price-1{margin-top:0rem}.list-price-2{margin-bottom:4rem}.grid{row-gap:2rem}.grid--2-cols,.grid--3-cols,.grid--4-cols{grid-template-columns:1fr}.list-icon{margin-right:1rem;margin-bottom:2rem}.list{width:100%}.btn--full{margin-bottom:2rem}.btn,.btn:link,.btn:visited{padding:2.4rem 1.6rem}.section-about{padding:2.4rem 0 6.4rem}.about{padding:0 3.2rem}.hero-img{width:80%}.logos img{height:1.2rem}.step-img-box:nth-child(2){grid-row:1}.step-img-box:nth-child(6){grid-row:5}.step-img-box{transform:translateY(2.4rem)}}.no-flexbox-gap .main-nav-list li:not(:last-child){margin-right:4.8rem}.no-flexbox-gap .list-item:not(:last-child){margin-bottom:1.6rem}.no-flexbox-gap .list-icon:not(:last-child){margin-right:1.6rem}.no-flexbox-gap .delivered-faces{margin-right:1.6rem}.no-flexbox-gap .meal-attribute:not(:last-child){margin-bottom:2rem}.no-flexbox-gap .meal-icon{margin-right:1.6rem}.no-flexbox-gap .footer-row div:not(:last-child){margin-right:6.4rem}.no-flexbox-gap .social-links li:not(:last-child){margin-right:2.4rem}.no-flexbox-gap .footer-nav li:not(:last-child){margin-bottom:2.4rem}@media (max-width: 75em){.no-flexbox-gap .main-nav-list li:not(:last-child){margin-right:3.2rem}}@media (max-width: 59em){.no-flexbox-gap .main-nav-list li:not(:last-child){margin-right:0;margin-bottom:4.8rem}}
