@import"https://fonts.googleapis.com/css2?family=Rubik:ital,wght@0,300..900;1,300..900&display=swap";*{margin:0;padding:0;box-sizing:border-box}*:focus{outline:none;box-shadow:0 0 0 .8rem #e67d2280}html{font-size:62.5%;scroll-behavior:smooth}body{font-family:Rubik,sans-serif;line-height:1;font-weight:400;color:#333}.header{display:flex;justify-content:space-between;align-items:center;background-color:#fdf2e9;height:9.6rem;padding:0 4.8rem}.logo{height:2.2rem}.main-nav-list{display:flex;align-items:center;gap:4.8rem;list-style:none}.mobile-main-nav{display:none}.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:#cf711f}.main-nav-link.nav-cta:link,.main-nav-link.nav-cta:visited{padding:1.2rem 2.4rem;border-radius:9px;background-color:#e67e22;color:#fff}.main-nav-link.nav-cta:hover,.main-nav-link.nav-cta:active{background-color:#cf711f}.btn-mobile-nav{display:none}.hero-section{background-color:#fdf2e9;padding:4.8rem 0 9.6rem}.hero{max-width:130rem;margin:0 auto;padding:0 3.2rem;display:grid;grid-template-columns:1fr 1fr;gap:9.6rem;align-items:center}.heading-primary{font-size:5.2rem;font-weight:700;line-height:1.05;letter-spacing:-.5px;margin-bottom:3.2rem}.hero-description{font-size:2rem;line-height:1.6;margin-bottom:4.8rem}.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;transition:all .3s;border:none;cursor:pointer}.btn-full:link,.btn-full:visited{background-color:#e67e22;color:#fff}.btn-full:hover,.btn-full:active{background-color:#cf711f}.btn-outline:link,.btn-outline:visited{background-color:#fff;color:#333}.btn-outline:hover,.btn-outline:active{background-color:#fdf2e9;box-shadow:inset 0 0 0 3px #fff}.hero-img{width:100%}.margin-right-sm{margin-right:1.6rem!important}.delivered-meals{display:flex;align-items:center;gap:1.6rem;margin-top:8rem}.delivered-imgs{display:flex}.customer-img{height:4.8rem;width:4.8rem;border-radius:50%;border:3px solid #fdf2e9;margin-right:-1.6rem}.customer-img:last-child{margin:0}.delivered-text{font-size:1.8rem;font-weight:600}.delivered-text span{color:#cf711f;font-weight:700}.featured-section{padding:4.8rem 0 3.2rem}.heading-featured{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%}.how-section{padding:9.6rem 0}.container{max-width:120rem;padding:0 3.2rem;margin:0 auto}.how-subheading{display:block;font-size:1.6rem;font-weight:500;color:#cf711f;text-transform:uppercase;margin-bottom:1.6rem;letter-spacing:.75px}.heading-secondary{font-weight:700;font-size:4.4rem;color:#333;letter-spacing:-.5px;line-height:1.2;margin-bottom:9.6rem}.grid{display:grid;column-gap:6.4rem}.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--5-cols{grid-template-columns:repeat(5,1fr)}.grid--center-margin{margin-bottom:9.6rem;align-items:center}.step-number{font-size:8.6rem;font-weight:600;color:#ddd;margin-bottom:1.2rem}.heading-tertiary{font-weight:700;color:#333;letter-spacing:-.5px;font-size:3rem;line-height:1.2;margin-bottom:3.2rem}.step-description{font-size:1.8rem;line-height:1.8}.step-img-box{position:relative;display:flex;align-items:center;justify-content:center}.step-img-box:before,.step-img-box:after{content:"";display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius: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%}.reverse{order:-1}.meals-section{padding:0 0 9.6rem}.meal-card{box-shadow:0 2.4rem 4.8rem #00000013;border-radius:1.1rem;overflow:hidden;transition:all .4s}.meal-card:hover{transform:translateY(-1.2rem);box-shadow:0 3.2rem 6.4rem #0000000f}.meal-content{padding:3.2rem 4.8rem 4.8rem}.meal-img{width:100%}.meal-tags{display:flex;gap:1rem;margin-bottom:1.2rem}.tag{display:inline-block;padding:.4rem .8rem;font-size:1.2rem;text-transform:uppercase;background-color:#51cf66;color:#333;border-radius:100px;font-weight:600}.meal-title{font-size:2.4rem;font-weight:600;color:#333;margin-bottom:3.2rem}.meal-attributes{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}.list{list-style:none;display:flex;flex-direction:column;gap:1.6rem}.list-item{font-size:1.8rem;display:flex;align-items:center;gap:1.6rem}.list-icon{width:3rem;height:3rem}.margin-bottom-md{margin-bottom:4.8rem!important}.all-recipes{text-align:center;font-size:1.8rem}.link{transition:all .3s}.link:link,.link:visited{display:inline-block;color:#e67e22;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:.2rem}.link:hover,.link:active{color:#cf711f;border-bottom:1px solid transparent}.testimonials-section{background-color:#fdf2e9;display:grid;grid-template-columns:55fr 45fr;align-items:center}.testimonials-container{padding:9.6rem}.testimonials{display:grid;grid-template-columns:1fr 1fr;row-gap:4.8rem;column-gap:8rem}.testimonial-img{width:6.4rem;border-radius:50%;margin-bottom:1.2rem}.testimonial-text{font-size:1.8rem;line-height:1.8;margin-bottom:1.6rem}.testimonial-name{font-size:1.6rem;color:#6f6f6f}.gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:1.6rem;padding:1.6rem}.gallery-item{overflow:hidden}.gallery-item img{display:block;width:100%;transition:all .4s}.gallery-item img:hover{transform:scale(1.1)}.pricing-section{padding:9.6rem 0}.pricing-grid{justify-items:center;gap:1rem;margin-bottom:4.8rem}.pricing-plan{border-radius:1.1rem;width:75%}.pricing-plan.starter{border:2px solid #fdf2e9;padding:4.6rem}.pricing-plan.complete{position:relative;background-color:#fdf2e9;padding:4.8rem;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;background-color:#ffd43b;color:#333;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:.75px;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-cta{text-align:center;margin-top:4.8rem}.container.grid.plan{margin-bottom:9.6rem}.plan-details{font-size:1.6rem;line-height:1.6;text-align:center}.feature-icon{background-color:#fdf2e9;border-radius:50%;padding:1.6rem;margin-bottom:3.2rem}.feature-title{color:#333;font-size:2.4rem;font-weight:700;margin-bottom:1.6rem}.feature-description{font-size:1.8rem;line-height:1.8}.cta-section{padding:4.8rem 0 12.8rem}.cta{overflow:hidden;display:grid;grid-template-columns:2fr 1fr;box-shadow:0 2.4rem 4.8rem #00000026;border-radius:1.1rem;background-image:linear-gradient(to right bottom,#eb984e,#e67e22)}.cta *:focus{outline:none;box-shadow:0 0 0 .8rem #fdf2e980}.cta-textbox{color:#45260a;padding:4.8rem 6.4rem 6.4rem}.cta .heading-secondary{color:#45260a;margin-bottom:3.2rem}.cta-text{font-size:1.8rem;line-height:1.8;margin-bottom:4.8rem}.cta-img-box{background-image:linear-gradient(to right bottom,#eb974e4d,#e67d224d),url(/Omnifood/assets/eating-Cj8kBwA_.jpg);background-size:cover}.cta-form{display:grid;grid-template-columns:1fr 1fr;column-gap:3.2rem;row-gap:2.4rem}.cta-form label{display:block;font-size:1.6rem;font-weight:500;margin-bottom:1.2rem}.cta-form input,.cta-form select{width:100%;padding:1.2rem;font-size:1.8rem;font-family:inherit;border:none;color:inherit;background-color:#fdf2e9;border-radius:.9rem;box-shadow:0 1px 2px #0000001a}.cta-form input::placeholder{color:#aaa}.btn--form{background-color:#45260a;color:#fdf2e9;align-self:end;padding:1.2rem}.btn--form:hover{background-color:#fff;color:#333}.footer{padding:12.8rem 0;border-top:1px solid #eee}.grid--footer{grid-template-columns:1.5fr 1.5fr 1fr 1fr 1fr}.logo-col{display:flex;flex-direction:column}.footer-logo{display:block;margin-bottom:3.2rem}.social-links{list-style:none;display:flex;gap:2.4rem}.social-icon{height:2.4rem;width:2.4rem}.copyright{font-size:1.4rem;color:#767676;line-height:1.6;margin-top:auto}.contacts{font-style:normal;font-size:1.6rem;line-height:1.6}.address{margin-bottom:2.4rem}.footer-heading{font-size:1.8rem;font-weight:500;margin-bottom:4rem}.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:#333}@media (max-width: 84em){.hero{max-width:120rem}.heading-primary{font-size:4.4rem}}@media (max-width: 75em){html{font-size:56.25%}.grid{column-gap:4.8rem}.heading-secondary{font-size:3.6rem}.heading-tertiary{font-size:2.4rem}.header{padding:0 3.2rem}.main-nav-list{gap:3.2rem}.hero{gap:4.8rem}.testimonials-container{padding:9.6rem 3.2rem}}@media (max-width: 59em){html{font-size:50%}.no-scroll{overflow-y:hidden}.hero{grid-template-columns:1fr;padding:0 8rem;gap:6.4rem}.hero-text{text-align:center}.hero-img-section{text-align:center;order:-1}.hero-img{width:60%}.delivered-meals{justify-content:center;margin-top:3.2rem}.logos img{height:2.4rem}.step-number{font-size:7.4rem}.meal-content{padding:2.4rem 2rem 2rem}.testimonials-section{grid-template-columns:1fr}.gallery{grid-template-columns:repeat(6,1fr)}.cta{grid-template-columns:3fr 2fr}.cta-form{grid-template-columns:1fr}.cta-img-box{background-position:center}.btn--form{margin-top:1.2rem}.main-nav{display:none}header a{z-index:2}.btn-mobile-nav{display:block;border:none;background:none;cursor:pointer;z-index:2}.btn-mobile-nav:focus:not(:focus-visible){box-shadow:none}.mobile-main-nav{position:absolute;right:0;top:0;background-color:#fdf2e9;width:100%;height:100vh;z-index:1;display:flex;justify-content:center;align-items:center;transition:all .3s ease}.mobile-main-nav-list{list-style:none;display:flex;flex-direction:column;align-items:center;gap:4.8rem}.mobile-main-nav-link:link,.mobile-main-nav-link:visited{text-decoration:none;color:#333;font-weight:500;font-size:3.2rem;transition:all .3s}.mobile-main-nav-link:hover,.mobile-main-nav-link:active{color:#cf711f}.mobile-main-nav-link.nav-cta:link,.mobile-main-nav-link.nav-cta:visited{padding:1.2rem 2.4rem;border-radius:9px;background-color:#e67e22;color:#fff}.mobile-main-nav-link.nav-cta:hover,.mobile-main-nav-link.nav-cta:active{background-color:#cf711f}}@media (max-width: 41em){html{font-size:43.75%}.logos img{height:1.8rem}.grid--2-cols{grid-template-columns:repeat(1,1fr);row-gap:6.4rem}.reverse{order:1}.step-img{width:23%}.step-img-box:before{width:50%;padding-bottom:50%;background-color:#fdf2e9;z-index:-2}.step-img-box:after{width:35%;padding-bottom:35%;background-color:#fae5d3;z-index:-1}.grid--3-cols{grid-template-columns:repeat(2,1fr);row-gap:6.4rem}.diets{grid-column:1 / -1;justify-self:center}.gallery{grid-template-columns:repeat(4,1fr)}.pricing-plan.complete:after{top:8%;right:-11%}.grid--4-cols{grid-template-columns:repeat(2,1fr);row-gap:6.4rem}.cta{grid-template-columns:1fr}.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:6rem}}@media (max-width: 26em){.hero{padding:0 5rem}.logos{flex-wrap:wrap;row-gap:1rem}.logos img{height:1.5rem}.grid--3-cols{grid-template-columns:repeat(1,1fr)}.meal-content{justify-self:center}.pricing-plan.complete:after{top:6%;right:-18%}}
