EXCLUSIVE 20% OFF 5 MEAL PLAN CODE: EASYFIT20
:root { --green: #2E7D32; --green-lt: #43A047; --green-pale: #E8F5E9; --dark: #0A1F0B; --charcoal: #1B3A1C; --gray: #607060; --light: #F6FAF6; --cream: #F7FDF7; --rule: #D5EDD5; -- white: #FFFFFF; --gold: #2E7D32; } *,*::before,*::after{box-sizing:border-box;margin:0;padding:0} body{font-family:'DM Sans',sans-serif;color:var(--dark);background:var(--cream);overflow-x:hidden;line-height:1} img{display:block;width:100%} /* SHIMMER ON BUTTONS */ .btn-primary,.btn-white,.sticky-btn{position:relative;overflow:hidden} .btn-primary::after,.btn-white::after,.sticky-btn::after{content:'';position:absolute;top:0;left:-100%;width:60%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.25),transparent);animation:shimmer 2.5s infinite;pointer-events:none} @keyframes shimmer{0%{left:-100%}100%{left:200%}} /* FADE-IN STAGGER */ .hero,.trust-bar,.ticker-wrap,.features,.stats,.how,.reviews-section,.plans,.faq-section,.contact-footer{opacity:0;animation:fadeUp 0.7s ease forwards} .hero{animation-delay:0.1s} .ticker-wrap{animation-delay:0.2s} .trust-bar{animation-delay:0.3s} .features{animation-delay:0.4s} .stats{animation-delay:0.5s} .how{animation-delay:0.6s} .reviews-section{animation-delay:0.7s} .plans{animation-delay:0.8s} .faq-section{animation-delay:0.9s} .contact-footer{animation-delay:1s} @keyframes fadeUp{0%{opacity:0;transform:translateY(18px)}100%{opacity:1;transform:translateY(0)}} /* TICKER */ .ticker-wrap{background:var(--green);overflow:hidden;padding:11px 0;border-bottom:1px solid rgba(255,255,255,0.1)} .ticker{display:flex;width:max-content;animation:ticker 35s linear infinite} .ticker span{white-space:nowrap;padding:0 32px;font-size:12.5px;font-weight:600;color:#fff;letter-spacing:0.5px;border-right:1px solid rgba(255,255,255,0.25)} .ticker span:last-child{border-right:none} @keyframes ticker{0%{transform:translateX(0)}100%{transform:translateX(-50%)}} /* ANNOUNCEMENT */ .ann{background:var(--dark);color:rgba(255,255,255,0.72);text-align:center;padding:10px 16px;font-size:11.5px;font-weight:500;letter-spacing:1.2px} .ann strong{color:#81C784;font-weight:700} /* HERO */ .hero{ background: radial-gradient(ellipse at 75% 0%,rgba(46,125,50,0.11) 0%,transparent 60%), radial-gradient(ellipse at 10% 95%,rgba(46,125,50,0.06) 0%,transparent 55%), var(--cream); padding:64px 24px 72px; text-align:center; position:relative; overflow:hidden; border-bottom:1px solid var(--rule); } .hero::after{content:'';position:absolute;bottom:0;left:0;right:0;height:3px;background:linear-gradient(90deg,transparent,var(--green),var(--green-lt),var(--green),transparent)} .hero-eyebrow{display:inline-block;font-size:11px;font-weight:600;letter-spacing:0.5px;color:var(--green);border:1px solid rgba(46,125,50,0.28);background:rgba(46,125,50,0.06);padding:7px 18px;border-radius:100px;margin-bottom:22px} .hero h1{font-family:'Playfair Display',serif;font-size:clamp(26px,5.5vw,50px);font-weight:900;color:var(--dark);line-height:1.18;max-width:640px;margin:0 auto 16px;letter-spacing:-0.5px} .hero h1 em{font-style:normal;color:var(--green)} .hero-sub{font-size:16px;color:var(--gray);max-width:420px;margin:0 auto 32px;line-height:1.7;font-weight:400} .price-card{display:inline-flex;flex-direction:column;align-items:center;gap:7px;background:rgba(255,255,255,0.92);border:1px solid rgba(46,125,50,0.16);border-radius:16px;padding:22px 36px;margin-bottom:22px;box-shadow:0 4px 28px rgba(46,125,50,0.09),0 1px 4px rgba(0,0,0,0.04)} .price-main{font-family:'Playfair Display',serif;font-size:48px;font-weight:900;color:var(--dark);letter-spacing:-2px;line-height:1} .price-main small{font-family:'DM Sans',sans-serif;font-size:16px;font-weight:400;color:var(--gray);letter-spacing:0;margin-left:2px} .price-per{font-size:13px;color:var(--gray);font-weight:500} .variants{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;margin-bottom:18px} .variant-btn{border:1.5px solid var(--rule);background:rgba(255,255,255,0.8);color:var(--gray);padding:12px 22px;border-radius:10px;font-family:'DM Sans',sans-serif;font-size:14px;font-weight:600;cursor:pointer;transition:all 0.18s;text-align:center;min-width:150px;line-height:1.4} .variant-btn small{display:block;font-size:11px;font-weight:400;color:#bbb;margin-top:3px} .variant-btn.active{border-color:var(--green);background:linear-gradient(135deg,#f4fbf4,#e8f5e9);color:var(--dark);box-shadow:0 2px 14px rgba(46,125,50,0.16)} .btn-primary{display:inline-block;background:linear-gradient(135deg,var(--green) 0%,var(--green-lt) 100%);color:#fff;font-family:'DM Sans',sans-serif;font-size:16px;font-weight:700;text-align:center;padding:18px 40px;border-radius:10px;border:none;cursor:pointer;text-decoration:none;transition:all 0.18s;box-shadow:0 5px 22px rgba(46,125,50,0.36);width:100%;max-width:340px} .btn-primary:hover{transform:translateY(-2px);box-shadow:0 10px 30px rgba(46,125,50,0.42)} .delivery-note{font-size:13px;color:var(--gray);margin-top:12px;font-weight:500} .delivery-note strong{color:var(--charcoal)} .hero-trust{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 20px;margin-top:24px} .hero-trust-item{font-size:12.5px;font-weight:600;color:var(--green);letter-spacing:0.3px} /* TRUST BAR */ .trust-bar{display:flex;flex-wrap:wrap;background:linear-gradient(135deg,#0a1f0b 0%,#122012 50%,#0a1f0b 100%);border-bottom:2px solid rgba(46,125,50,0.3)} .trust-item{flex:1;min-width:100px;padding:16px 8px;text-align:center;border-right:1px solid rgba(255,255,255,0.06)} .trust-item:last-child{border-right:none} .trust-item .t-icon{font-size:18px;margin-bottom:5px} .trust-item .t-label{font-size:9.5px;font-weight:600;letter-spacing:0.6px;text-transform:uppercase;color:rgba(255,255,255,0.62);line-height:1.5} /* SECTIONS */ section{padding:40px 24px} .container{max-width:720px;margin:0 auto} .section-label{font-size:11px;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;color:var(--green);margin-bottom:10px} h2{font-family:'Playfair Display',serif;font-size:clamp(26px,4vw,38px);font-weight:700;color:var(--dark);line-height:1.2;margin-bottom:16px} .lead{font-size:16px;line-height:1.75;color:var(--gray);max-width:620px} /* FEATURE BLOCKS */ .features{background:var(--cream)} .feature-block{max-width:680px;margin:0 auto 40px;padding-bottom:40px;border-bottom:1px solid var(--rule)} .feature-block:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none} .feature-img{width:100%;height:380px;object-fit:cover;object-position:center;border-radius:14px;margin-bottom:20px;display:block} .feature-body h3{font-family:'Playfair Display',serif;font-size:clamp(20px,3.5vw,26px);font-weight:700;color:var(--dark);margin-bottom:10px;line-height:1.25} .feature-body p{font-size:16px;line-height:1.8;color:var(--gray)} .feature-body p strong{color:var(--charcoal);font-weight:700} .feature-body p+p{margin-top:10px} /* USP CARDS */ .usp-block{background:linear-gradient(135deg,var(--green-pale) 0%,#fff 100%);border:1.5px solid rgba(46,125,50,0.18);border-radius:20px;padding:24px 20px;max-width:680px;margin:0 auto 28px;box-shadow:0 4px 20px rgba(46,125,50,0.07)} .usp-top{display:flex;align-items:center;gap:16px;margin-bottom:14px} .usp-icon-wrap{flex-shrink:0;width:52px;height:52px;background:linear-gradient(135deg,var(--green),var(--green-lt));border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:26px;box-shadow:0 4px 16px rgba(46,125,50,0.32)} .usp-number-col{display:flex;flex-direction:column;gap:2px} .usp-number{font-family:'Playfair Display',serif;font-size:38px;font-weight:900;color:var(--green);line-height:1} .usp-number-label{font-size:10px;font-weight:700;letter-spacing:1.8px;text-transform:uppercase;color:var(--green)} .usp-body h3{font-family:'Playfair Display',serif;font-size:clamp(18px,3vw,22px);font-weight:700;color:var(--dark);margin-bottom:8px;line-height:1.25} .usp-body p{font-size:15px;line-height:1.75;color:var(--gray)} .usp-body p strong{color:var(--charcoal);font-weight:700} .usp-body img{width:100%;border-radius:14px;margin-top:18px;display:block} /* MACRO PILLS */ .macro-strip{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;margin:14px 0 10px} .macro-pill{background:linear-gradient(135deg,#0a1f0b,#1a3a1b);color:#fff;font-size:12px;font-weight:600;padding:8px 14px;border-radius:100px;display:inline-flex;align-items:center;gap:6px;box-shadow:0 2px 8px rgba(0,0,0,0.12);white-space:nowrap} .macro-pill span{color:#81C784;font-weight:700} .cal-badge{display:inline-flex;align-items:center;gap:7px;background:linear-gradient(135deg,var(--green),var(--green-lt));color:#fff;font-size:13px;font-weight:700;padding:10px 18px;border-radius:8px;box-shadow:0 4px 14px rgba(46,125,50,0.3)} /* FOR CHIPS */ .for-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px} .for-chip{border:1.5px solid rgba(46,125,50,0.32);color:var(--green);background:rgba(46,125,50,0.06);font-size:13px;font-weight:600;padding:7px 16px;border-radius:100px} /* ZONES */ .zones{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px} .zone{font-size:12.5px;font-weight:600;background:#fff;border:1px solid rgba(46,125,50,0.22);color:var(--green);padding:6px 14px;border-radius:100px} /* GYM QUOTE */ .gym-quote{background:var(--green-pale);border:1.5px solid rgba(46,125,50,0.18);border-left:4px solid var(--green);border-radius:14px;padding:22px 20px;margin-top:20px} .gym-quote-stars{color:var(--green);font-size:14px;letter-spacing:3px;margin-bottom:10px} .gym-quote-text{font-size:15px;line-height:1.7;color:var(--charcoal);font-style:normal;margin-bottom:10px} .gym-quote-author{font-size:11px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--gray)} /* STATS */ .stats{background:linear-gradient(135deg,var(--green) 0%,var(--green-lt) 100%);padding:52px 24px} .stats-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;max-width:640px;margin:0 auto;text-align:center} .stat-num{font-family:'Playfair Display',serif;font-size:48px;font-weight:900;color:#fff;line-height:1} .stat-label{font-size:11.5px;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:rgba(255,255,255,0.72);margin-top:7px} /* METHOD CARDS */ .method-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:36px} .method-card{background:rgba(255,255,255,0.06);border:1px solid rgba(255,255,255,0.1);border-radius:16px;padding:28px 22px;display:flex;flex-direction:column;gap:12px} .method-card--featured{background:rgba(46,125,50,0.25);border-color:rgba(129,199,132,0.35)} .method-badge{display:inline-block;font-size:10px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;background:rgba(255,255,255,0.12);color:rgba(255,255,255,0.6);padding:4px 12px;border-radius:100px;width:fit-content} .method-badge--light{background:rgba(129,199,132,0.25);color:#81C784} .method-icon{font-size:28px} .method-card h3{font-family:'Playfair Display',serif;font-size:18px;font-weight:700;color:#fff;line-height:1.25} .method-card p{font-size:13.5px;line-height:1.7;color:rgba(255,255,255,0.55)} .method-steps{display:flex;flex-direction:column;gap:8px;margin-top:4px} .method-step{display:flex;align-items:center;gap:10px;font-size:13px;color:rgba(255,255,255,0.55)} .method-step span{width:22px;height:22px;background:rgba(255,255,255,0.1);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;color:#fff;flex-shrink:0} .method-step--light{color:rgba(255,255,255,0.7)} .method-step--light span{background:rgba(129,199,132,0.25);color:#81C784} .method-note{font-size:12px;color:rgba(255,255,255,0.35);font-style:normal;border-top:1px solid rgba(255,255,255,0.08);padding-top:12px;margin-top:4px} .method-note--light{color:rgba(129,199,132,0.6);border-color:rgba(129,199,132,0.15)} .shared-steps{margin-top:40px} .shared-label{font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:rgba(255,255,255,0.35);text-align:center;margin-bottom:28px} @media(max-width:768px){ .method-grid{grid-template-columns:1fr} } /* HOW IT WORKS */ .how{background:linear-gradient(160deg,#0a1f0b 0%,#122012 50%,#0a1f0b 100%);padding:64px 24px;position:relative;overflow:hidden} .how::before,.how::after{content:'';position:absolute;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--green),var(--green-lt),var(--green),transparent)} .how::before{top:0}.how::after{bottom:0} .how .section-label{color:rgba(129,199,132,0.9)} .how h2{color:#fff} .how .lead{color:rgba(255,255,255,0.45)} .steps{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin-top:44px;position:relative} .steps::before{content:'';position:absolute;top:26px;left:10%;width:80%;height:1px;background:rgba(255,255,255,0.08);z-index:0} .step{text-align:center;position:relative;z-index:1;padding:0 6px} .step-num{width:52px;height:52px;background:linear-gradient(135deg,var(--green),var(--green-lt));color:#fff;font-family:'Playfair Display',serif;font-size:21px;font-weight:700;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 16px;box-shadow:0 4px 16px rgba(46,125,50,0.4)} .step h4{font-size:13.5px;font-weight:700;color:#fff;margin-bottom:7px;line-height:1.3} .step p{font-size:12.5px;color:rgba(255,255,255,0.45);line-height:1.6} /* REVIEWS */ .reviews-section{background:linear-gradient(160deg,#f6faf6 0%,#f0faf0 100%);padding:64px 24px;border-top:1px solid var(--rule)} .reviews-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;margin-top:32px} .review-card{background:rgba(255,255,255,0.95);border:1px solid rgba(46,125,50,0.1);border-radius:14px;padding:24px 20px;display:flex;flex-direction:column;gap:10px;box-shadow:0 2px 14px rgba(46,125,50,0.05)} .review-stars{color:var(--green);font-size:14px;letter-spacing:2px} .review-text{font-size:14.5px;line-height:1.74;color:var(--charcoal);font-style:normal;flex:1} .review-author{font-size:11px;font-weight:700;color:var(--gray);letter-spacing:0.8px;text-transform:uppercase} /* PLANS */ .plans{background:var(--light);padding:64px 24px;border-top:1px solid var(--rule)} .plan-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:36px} .plan-card{background:#fff;border:1.5px solid var(--rule);border-radius:14px;padding:26px 14px;text-align:center;text-decoration:none;color:var(--dark);display:block;transition:all 0.2s;box-shadow:0 2px 10px rgba(0,0,0,0.03);position:relative} .plan-card:hover{border-color:var(--green);transform:translateY(-3px);box-shadow:0 8px 24px rgba(46,125,50,0.11)} .plan-card.featured{background:linear-gradient(145deg,var(--green),var(--green-lt));border-color:transparent;color:#fff;box-shadow:0 6px 26px rgba(46,125,50,0.34)} .plan-badge{position:absolute;top:-12px;left:50%;transform:translateX(-50%);background:var(--dark);color:#fff;font-size:9px;font-weight:700;letter-spacing:1px;text-transform:uppercase;padding:4px 12px;border-radius:100px;white-space:nowrap} .plan-num{font-family:'Playfair Display',serif;font-size:38px;font-weight:900;color:var(--green);line-height:1;margin-bottom:4px} .plan-card.featured .plan-num{color:#fff} .plan-label{font-size:10px;font-weight:600;letter-spacing:1.3px;text-transform:uppercase;color:var(--gray);margin-bottom:10px} .plan-card.featured .plan-label{color:rgba(255,255,255,0.72)} .plan-ppm{font-size:13px;font-weight:700;color:var(--green);margin-bottom:3px} .plan-card.featured .plan-ppm{color:rgba(255,255,255,0.9)} .plan-total{font-size:11.5px;color:var(--gray)} .plan-card.featured .plan-total{color:rgba(255,255,255,0.58)} /* FAQ - pure CSS toggle */ .faq-section{padding:64px 24px;background:var(--cream);border-top:1px solid var(--rule)} .faq-toggle{display:none} .faq-item{border-top:1px solid var(--rule)} .faq-item:last-child{border-bottom:1px solid var(--rule)} .faq-q{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:18px 0;font-size:15px;font-weight:600;color:var(--dark);cursor:pointer;line-height:1.4;user-select:none} .faq-q .arrow{color:var(--green);font-size:21px;flex-shrink:0;transition:transform 0.2s;display:inline-block} .faq-a{font-size:14.5px;line-height:1.8;color:var(--gray);padding-bottom:0;max-height:0;overflow:hidden;transition:max-height 0.3s ease,padding-bottom 0.3s ease} .faq-toggle:checked ~ .faq-q .arrow{transform:rotate(45deg)} .faq-toggle:checked ~ .faq-a{max-height:200px;padding-bottom:18px} /* FINAL CTA */ .final-cta{text-align:center;padding:80px 28px;background:linear-gradient(150deg,#0a1f0b 0%,#122012 40%,#0a1f0b 100%);display:flex;flex-direction:column;align-items:center;gap:16px;position:relative;overflow:hidden} .final-cta::before{content:'';position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--green),var(--green-lt),var(--green),transparent)} .final-cta::after{content:'';position:absolute;inset:0;background:radial-gradient(ellipse at 50% 0%,rgba(46,125,50,0.15) 0%,transparent 65%);pointer-events:none} .final-cta h2{color:#fff;font-size:clamp(24px,5vw,40px);position:relative;z-index:1;max-width:520px} .final-cta p{font-size:15px;color:rgba(255,255,255,0.48);line-height:1.7;max-width:400px;position:relative;z-index:1} .btn-white{background:linear-gradient(135deg,#fff 0%,#f4fbf4 100%);color:var(--green);font-size:15px;font-weight:700;padding:17px 40px;border-radius:10px;border:none;cursor:pointer;text-decoration:none;display:inline-block;transition:all 0.18s;box-shadow:0 5px 22px rgba(0,0,0,0.2);position:relative;z-index:1} .btn-white:hover{transform:translateY(-2px);box-shadow:0 10px 30px rgba(0,0,0,0.28)} /* CONTACT */ .contact-footer{padding:28px 24px;text-align:center;font-size:15px;color:var(--gray);border-top:1px solid var(--rule);background:var(--cream);line-height:1.7} .contact-footer a{color:var(--green);font-weight:600;text-decoration:none} /* STICKY MOBILE */ .sticky-bar{display:none;position:fixed;bottom:0;left:0;right:0;background:linear-gradient(135deg,#0a1f0b,#122012);border-top:2px solid var(--green);padding:10px 20px;z-index:999;align-items:center;justify-content:space-between;gap:12px;box-shadow:0 -4px 20px rgba(0,0,0,0.2)} .sticky-price .new{font-size:21px;font-weight:700;color:#fff} .sticky-price .new small{font-size:12px;font-weight:400;color:rgba(255,255,255,0.38);margin-left:3px} .sticky-btn{background:linear-gradient(135deg,var(--green),var(--green-lt));color:#fff;font-size:13px;font-weight:700;padding:12px 22px;border-radius:8px;border:none;cursor:pointer;white-space:nowrap;flex-shrink:0;box-shadow:0 3px 12px rgba(46,125,50,0.38)} /* SPLIT CARDS */ .split-group{max-width:680px;margin:0 auto 28px;display:flex;flex-direction:column;gap:14px} .split-card{border-radius:16px;overflow:hidden;display:grid;grid-template-columns:1fr 1fr;border:1.5px solid var(--rule);background:#fff;min-height:220px} .split-card--dark{background:linear-gradient(135deg,#0a1f0b,#1a3a1b);border-color:transparent;grid-template-columns:1fr} .split-card--green{background:linear-gradient(135deg,var(--green-pale),#fff);border-color:rgba(46,125,50,0.18)} .split-img{width:100%;height:100%;object-fit:cover;object-position:center;display:block} .split-body{padding:24px 20px;display:flex;flex-direction:column;justify-content:center;gap:10px} .split-card--dark .split-body{color:#fff} .split-icon{font-size:28px;margin-bottom:2px} .split-body h3{font-family:'Playfair Display',serif;font-size:clamp(16px,2.5vw,20px);font-weight:700;color:var(--dark);line-height:1.25} .split-card--dark .split-body h3{color:#fff} .split-body p{font-size:14px;line-height:1.72;color:var(--gray)} .split-card--dark .split-body p{color:rgba(255,255,255,0.6)} .split-body p strong{color:var(--charcoal);font-weight:700} .split-card--dark .split-body p strong{color:#fff} .for-chip--light{border-color:rgba(255,255,255,0.25) !important;color:rgba(255,255,255,0.85) !important;background:rgba(255,255,255,0.08) !important} @media(max-width:768px){ .split-card{grid-template-columns:1fr;min-height:unset} .split-img{height:180px} .split-body{padding:18px 16px} } @media(max-width:768px){ section{padding:28px 16px} .hero{padding:40px 16px 48px} .hero-sub{font-size:15px} .price-card{padding:18px 28px} .price-main{font-size:40px} .feature-img{height:230px} .feature-block{margin-bottom:28px;padding-bottom:28px} .feature-body p{font-size:15px} .usp-block{padding:20px 16px;margin-bottom:20px} .usp-top{gap:14px;margin-bottom:12px} .usp-icon-wrap{width:44px;height:44px;font-size:22px} .usp-number{font-size:32px} .usp-body h3{font-size:18px} .usp-body p{font-size:14px} .macro-strip{gap:6px} .macro-pill{font-size:11.5px;padding:7px 12px} .steps{grid-template-columns:repeat(2,1fr)} .steps::before{display:none} .stats-grid{grid-template-columns:repeat(3,1fr);gap:12px} .stat-num{font-size:36px} .stat-label{font-size:10px} .reviews-grid{grid-template-columns:1fr} .plan-grid{grid-template-columns:repeat(2,1fr)} .sticky-bar{display:flex} body{padding-bottom:66px} .trust-item{min-width:80px} .trust-item .t-label{font-size:9px} } @media(max-width:420px){ section{padding:40px 14px} .hero{padding:44px 14px 52px} .plan-grid{grid-template-columns:repeat(2,1fr)} .stats-grid{grid-template-columns:repeat(3,1fr)} .stat-num{font-size:28px} } Order by Sunday midnight - Delivered fresh every Wednesday - LA County & Inland Empire 5 Meal Weekly Pack - EasyFit Co. Fresh Chef-Cooked Meal Prep Delivery Across LA County & Inland Empire Chef-cooked meals. Portioned right. Delivered fresh to your door every week across LA County. ✔ Nutritionist-Approved ✔ Chef-Crafted Fresh Daily ✔ 400-600 Cal Per Meal ✔ LA County & Inland Empire ✔ Heat & Enjoy 🥗 Chef-Cooked Fresh Weekly ⚡ 400-600 Calories Per Meal 🥩 5oz Protein · 4oz Carbs · 3oz Veg 🚚 Delivered Every Wednesday 📍 LA County · West Covina · Inland Empire ✅ Never Frozen. Never Reheated. 👨🍳 Chef + Dietician Team ⭐ 4.9 Star Rated 🥗 Chef-Cooked Fresh Weekly ⚡ 400-600 Calories Per Meal 🥩 5oz Protein · 4oz Carbs · 3oz Veg 🚚 Delivered Every Wednesday 📍 LA County · West Covina · Inland Empire ✅ Never Frozen. Never Reheated. 👨🍳 Chef + Dietician Team ⭐ 4.9 Star Rated Chef Crafted Williams Cooks Your Meals Himself You pick your proteins, carbs and greens. Williams cooks them a different way each time, so you never get the same meal twice in one week. He cooks your food fresh the same week you get it. Every meal has 400 to 600 calories. Nothing is frozen and nothing is made weeks ahead. Good Food Shouldn't Be Complicated. We do all the cooking so you don't have to. Every meal is made fresh by our chef, portioned by a nutritionist, and delivered right to your door. No cooking. No planning. No stress. Just open the fridge, heat it up, and eat. 🥘 400-600 Calories Per Meal The Right Amount. Every Time. Every plate has 5 oz of protein, 4 oz of carbs, and 3 oz of vegetables. A real, filling meal designed to keep you on track without counting a single calorie. 🥩 Protein 5 oz 🍚 Carbs 4 oz 🥦 Veg 3 oz ⚡ 400-600 Calories Per Meal Something New Every Single Week. Eating healthy gets boring fast when it's the same thing on repeat. That's why our menu changes every week - new proteins, new sauces, new flavours. You stay on track and actually look forward to your meals. ⏱️ Made for Busy People. Long days at work. Early mornings at the gym. Kids to feed. Whatever your week looks like, EasyFit fits into it. No prep. No cleanup. Dinner ready in 3 minutes. If you lift, your food has a job to do too. Every meal gives you 5 oz protein, 4 oz carbs and 3 oz greens, so you hit your numbers without weighing a thing. 💼 Professionals 🏋️ Gym-Goers 👨👩👧 Families ★★★★★ "I train five days a week. Being able to choose my proteins and have the chef build the meals around that is exactly what I needed. Macros are always on point." Selena T. - Pomona Fresh. Never Frozen. Never Rushed. Every meal is made fresh the same week it's delivered. Not frozen. Not reheated from a batch. Real ingredients, real cooking - so it actually tastes like food you'd make at home. Just better. The Team Behind Your Meals Real People. Real Food. Every Week. A small, dedicated team cooking fresh meals for LA County every single week. Our chef and nutrition team work together to make sure every plate hits the right macros and actually tastes good. 5 Fresh Meals Per Week $14 Per Meal 4.9★ Customer Rating We Deliver Right to Your Door. Every Wednesday. Order by Sunday midnight and your meals arrive Wednesday - chilled, fresh, and ready to go. We cover LA County, West Covina, and the Inland Empire. Not sure if we reach you? Message us before ordering. West Covina LA County Inland Empire + Surrounding Areas How It Works Two Ways to Order. One Fresh Delivery. Pick the method that works for you - both get you 5 chef-cooked meals every Wednesday. Option 1 🗓️ Pick from This Week's Menu Every week our chef puts together a rotating menu of fresh meals. You choose 5. We cook, pack, and deliver. 1 Add to cart 2 Get the weekly menu by email 3 Pick your 5 meals 4 Delivered Wednesday Don't choose? We'll send a balanced mix automatically. Option 2 ⚙️ Build Your Own Meals Tell us your preferred proteins, carbs, and greens. Our chef and dietician team handles all the combinations - cooking meals that fit your taste and your macros. 1 Choose your 3 proteins 2 Choose your 3 carbs 3 Choose your 3 greens 4 We build the combinations & deliver Our chef + dietician team handles the rest - portioned, balanced, and cooked fresh. Either way, here's what happens next 1 Add to Cart Pick your pack - regular or high protein. 2 Tell Us Your Preferences Choose from the menu or select your proteins, carbs, and greens. 3 We Cook Fresh Chef and dietician team prepares all 5 meals fresh that week. 4 Heat & Enjoy Delivered Wednesday. Ready in 3 minutes. No cleanup. Customer Reviews What People Are Saying ★★★★★ "I've tried three meal prep services and EasyFit is the only one I've stuck with. The portions are actually filling and the food tastes real." Jessica M. - West Covina ★★★★★ "I train five days a week and hitting my macros used to take so much planning. EasyFit made it simple. The high protein option is exactly what I needed." Marcus T. - Pomona ★★★★★ "We both work full time. Having 5 meals ready every Wednesday changed everything. No more figuring out dinner at 9pm." Diana R. - Covina All Weekly Packs More Meals, More Savings The bigger the pack, the less you pay per meal. 5 Meals / Week $14.00 / meal $69.99 / week 10 Meals / Week $13.00 / meal ~$129.99 / week Best Value 15 Meals / Week $12.33 / meal ~$184.99 / week 20 Meals / Week $11.75 / meal ~$234.99 / week FAQ Good Questions. How do I choose my meals? + After you order, you'll get an email each week with that week's menu. Click the link, pick your 5 meals, and you're done. If you don't choose, we'll send a balanced mix for you. I have a food allergy. Can I still order? + Please reach out before ordering if you have serious allergies. Our kitchen works with common allergens like gluten, dairy, nuts, and shellfish. We'll help you figure out what works for you. How long do the meals stay fresh? + Meals stay fresh in the fridge for up to 5 days. You can also freeze them for up to 30 days. We recommend eating them by Friday for the best taste. How do I heat them up? + Take the lid off and microwave for 2 to 3 minutes. Or heat in a pan for 4 to 5 minutes. Fully cooked and ready to eat. Do you deliver to my area? + We deliver across LA County, West Covina, and the Inland Empire every Wednesday. Not sure if we reach you? Send us a message and we'll confirm before you order. Got a question? Send us a message
More you might like
Related
Enamel Pins:SDCC 2018 Exclusive OFFICIAL AQUAMAN
Related
20 Artwork Templates *PSD (Exclusive Offer)
Related
UNDA Unda #1 20mL - Online Exclusive Offer
Related