5 Meal Weekly Pack
*{box-sizing:border-box;margin:0;padding:0} :root{ --bg:#ffffff; --bg-card:#f7f5f2; --bg-card2:#efece6; --bg-pill:#eae7e0; --border:#ddd8d0; --orange:#F48701; --orange-lt:#F7A832; --orange-dk:#C46B00; --dark:#1A1612; --dark-2:#2C2820; --txt-hi:#141210; --txt-md:#333333; --txt-lo:#5A5550; } body{font-family:'Barlow',sans-serif;background:var(--bg);color:var(--txt-hi);line-height:1.6} img{display:block;width:100%} .ef{width:100%;max-width:700px;margin:0 auto;background:var(--bg);color:var(--txt-hi)} .eyebrow{font-family:'Barlow',sans-serif;font-size:12px;font-weight:700;letter-spacing:3px;text-transform:uppercase;color:var(--orange-dk);margin-bottom:10px} .heading{font-family:'Oswald',sans-serif;font-size:clamp(24px,5.2vw,38px);font-weight:700;color:var(--txt-hi);letter-spacing:0.02em;line-height:1.12;margin-bottom:16px} .lead{font-size:16px;color:var(--txt-md);line-height:1.75;font-weight:400} .lead strong{color:var(--txt-hi);font-weight:700} .section{padding:44px 20px;border-bottom:1px solid var(--border)} /* ── TICKER ── */ .ticker-wrap{background:var(--dark);overflow:hidden;white-space:nowrap;border-bottom:1px solid var(--border)} .ticker{display:inline-flex;animation:tick 30s linear infinite;will-change:transform;transform:translateZ(0)} .ticker:hover{animation-play-state:paused} .ticker span{ display:inline-flex;align-items:center; padding:13px 26px;border-right:1px solid rgba(255,255,255,0.14); font-family:'Barlow',sans-serif;font-size:13px;font-weight:600; letter-spacing:1.4px;text-transform:uppercase;color:rgba(255,255,255,0.72);line-height:1; } .ticker span strong{color:var(--orange-lt);font-weight:800} @keyframes tick{0%{transform:translateX(0)}100%{transform:translateX(-50%)}} @media (prefers-reduced-motion: reduce){.ticker{animation:none;white-space:normal;flex-wrap:wrap;justify-content:center}.ticker-wrap{white-space:normal}} /* ── HERO ── */ .hero{padding:52px 20px 40px;border-bottom:1px solid var(--border);position:relative;overflow:hidden} .hero::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse at 78% 35%,rgba(244,135,1,0.09) 0%,transparent 62%);pointer-events:none} .hero-eyebrow{display:inline-flex;align-items:center;gap:10px;margin-bottom:22px;position:relative;z-index:1} .hero-eyebrow-line{width:28px;height:2px;background:var(--orange);flex-shrink:0} .hero-eyebrow span{font-family:'Barlow',sans-serif;font-size:12px;font-weight:700;letter-spacing:3px;text-transform:uppercase;color:var(--orange-dk)} .hero h1{font-family:'Oswald',sans-serif;font-size:clamp(30px,8.4vw,50px);font-weight:700;color:var(--txt-hi);letter-spacing:0.02em;line-height:1.06;margin-bottom:20px;position:relative;z-index:1} .hero h1 em{font-style:normal;color:var(--orange)} .hero-sub{font-size:16px;color:var(--txt-md);max-width:480px;line-height:1.75;position:relative;z-index:1} /* ── TRUST BAR ── */ .trust-bar{display:grid;grid-template-columns:repeat(5,1fr);background:var(--border);gap:1px;border-bottom:1px solid var(--border)} .trust-item{background:var(--bg-card);padding:18px 6px;text-align:center} .trust-item .t-icon{font-size:18px;margin-bottom:7px} .trust-item .t-label{font-family:'Barlow',sans-serif;font-size:10.5px;font-weight:600;letter-spacing:1.4px;text-transform:uppercase;color:var(--txt-lo);line-height:1.5} /* ── PROOF STATS ── */ .proof{border-bottom:1px solid var(--border)} .proof-grid{display:grid;grid-template-columns:repeat(3,1fr)} .proof-cell{padding:36px 12px;text-align:center;border-right:1px solid var(--border)} .proof-cell:last-child{border-right:none} .proof-num{font-family:'Oswald',sans-serif;font-size:clamp(36px,9vw,56px);font-weight:700;color:var(--txt-hi);line-height:1;display:block} .proof-num em{color:var(--orange);font-style:normal} .proof-lbl{font-family:'Barlow',sans-serif;font-size:11px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:var(--txt-lo);margin-top:10px;display:block} /* ── HOW IT WORKS ── */ .steps-grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--border);border-radius:4px;overflow:hidden;margin-top:32px} .step-col{background:var(--bg-card);padding:28px 22px} .step-circle{width:52px;height:52px;background:var(--orange);color:#fff;font-family:'Oswald',sans-serif;font-size:22px;font-weight:700;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:16px} .step-tag{display:inline-block;font-family:'Barlow',sans-serif;font-size:10px;font-weight:700;letter-spacing:2px;text-transform:uppercase;padding:3px 10px;border-radius:2px;margin-bottom:9px;border:1px solid} .tag-p{background:#FFF0ED;color:#C0391A;border-color:rgba(192,57,26,0.25)} .tag-c{background:#FFF8E0;color:#9A6800;border-color:rgba(154,104,0,0.25)} .tag-g{background:#EEF8EE;color:#2E7D32;border-color:rgba(46,125,50,0.25)} .tag-chef{background:#FFF3E2;color:var(--orange-dk);border-color:rgba(244,135,1,0.3)} .step-col h4{font-family:'Barlow',sans-serif;font-size:17px;font-weight:800;color:var(--txt-hi);margin-bottom:8px;line-height:1.25} .step-col p{font-size:14px;color:var(--txt-md);line-height:1.65} .step-col p strong{color:var(--txt-hi);font-weight:700} /* ── USP IMAGES ── */ .usp-img-wrap{margin-top:24px} .usp-img{width:100%;height:auto;display:block;border-radius:4px} /* ── MACRO CARD ── */ .macro-card{background:var(--bg-card);border:1px solid var(--border);border-radius:4px;padding:28px 22px;margin-top:24px} .macro-top{display:flex;align-items:flex-end;gap:14px;margin-bottom:14px} .macro-num{font-family:'Oswald',sans-serif;font-size:clamp(38px,8vw,52px);font-weight:700;color:var(--orange);line-height:1} .macro-unit{font-family:'Barlow',sans-serif;font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--txt-lo);margin-bottom:8px} .macro-card h3{font-family:'Oswald',sans-serif;font-size:clamp(20px,4vw,26px);font-weight:700;color:var(--txt-hi);margin-bottom:10px;line-height:1.2;letter-spacing:0.02em} .macro-card p{font-size:15px;line-height:1.75;color:var(--txt-md)} .macro-card p strong{color:var(--txt-hi);font-weight:700} .macro-strip{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 14px} .macro-pill{background:var(--dark);color:#fff;font-family:'Barlow',sans-serif;font-size:12.5px;font-weight:600;letter-spacing:1.2px;text-transform:uppercase;padding:8px 15px;border-radius:3px;display:inline-flex;align-items:center;gap:7px;white-space:nowrap} .macro-pill span{color:var(--orange-lt);font-weight:800} .cal-badge{display:inline-flex;align-items:center;gap:7px;background:var(--orange);color:#fff;font-family:'Barlow',sans-serif;font-size:13px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;padding:10px 18px;border-radius:3px} /* ── ZONES ── */ .zones-block{border:1px solid var(--border);border-radius:4px;padding:20px;margin-top:24px;background:var(--bg-card)} .zones-label{font-family:'Barlow',sans-serif;font-size:11px;font-weight:700;letter-spacing:3px;text-transform:uppercase;color:var(--txt-lo);margin-bottom:14px;display:block} .zones{display:flex;flex-wrap:wrap;gap:8px} .zone{font-family:'Barlow',sans-serif;font-size:12px;font-weight:600;letter-spacing:1.5px;background:var(--bg-pill);border:1px solid var(--border);color:var(--txt-md);padding:6px 14px;border-radius:3px;text-transform:uppercase} .zone.hub{background:var(--orange);border-color:var(--orange);color:#fff} /* ── REVIEWS ── */ .reviews-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1px;background:var(--border);border-radius:4px;overflow:hidden;margin-top:32px} .review-card{background:var(--bg-card);padding:26px 20px;display:flex;flex-direction:column;gap:12px} .review-stars{color:var(--orange);font-size:14px;letter-spacing:3px;line-height:1} .review-text{font-size:14.5px;line-height:1.7;color:var(--txt-md);flex:1} .review-author{font-family:'Barlow',sans-serif;font-size:11px;font-weight:700;color:var(--txt-lo);letter-spacing:2px;text-transform:uppercase} /* ── PLANS ── */ .plan-header{margin-bottom:8px} .plan-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--border);border-radius:4px;overflow:hidden;margin-top:32px} .plan-card{background:var(--bg-card);padding:30px 12px 26px;text-align:center;text-decoration:none;color:inherit;display:block;transition:background 0.2s;position:relative} .plan-card:hover{background:var(--bg-card2)} .plan-card.featured{background:var(--orange)} .plan-card.featured:hover{background:var(--orange-dk)} .plan-badge{display:inline-block;background:#fff;color:var(--orange-dk);font-family:'Barlow',sans-serif;font-size:9.5px;font-weight:700;letter-spacing:1.6px;text-transform:uppercase;padding:4px 9px;border-radius:2px;margin-bottom:12px} .plan-num{font-family:'Oswald',sans-serif;font-size:clamp(38px,8vw,54px);font-weight:700;color:var(--txt-hi);line-height:1;display:block} .plan-card.featured .plan-num{color:#fff} .plan-lbl{font-family:'Barlow',sans-serif;font-size:10.5px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--txt-lo);margin:8px 0 14px;display:block} .plan-card.featured .plan-lbl{color:rgba(255,255,255,0.7)} .plan-ppm{font-family:'Barlow',sans-serif;font-size:14px;font-weight:800;color:var(--txt-hi);margin-bottom:3px} .plan-card.featured .plan-ppm{color:#fff} .plan-total{font-size:12.5px;color:var(--txt-lo)} .plan-card.featured .plan-total{color:rgba(255,255,255,0.75)} /* ── FAQ ── */ .faq-list{margin-top:28px} .faq-toggle{display:none} .faq-item{border-top:1px solid var(--border)} .faq-item:last-child{border-bottom:1px solid var(--border)} .faq-q{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:19px 0;font-size:15.5px;font-weight:700;color:var(--txt-hi);cursor:pointer;line-height:1.4;user-select:none} .faq-q .arrow{color:var(--orange);font-family:'Oswald',sans-serif;font-size:22px;font-weight:400;flex-shrink:0;transition:transform 0.2s;display:inline-block;line-height:1} .faq-toggle:checked~.faq-q .arrow{transform:rotate(45deg)} .faq-toggle:focus-visible~.faq-q{outline:2px solid var(--orange);outline-offset:3px} .faq-a{font-size:14.5px;line-height:1.78;color:var(--txt-md);max-height:0;overflow:hidden;transition:max-height 0.3s ease,padding-bottom 0.3s ease} .faq-toggle:checked~.faq-a{max-height:280px;padding-bottom:19px} /* ── FINAL CTA ── */ .final-cta{background:var(--dark);padding:52px 24px;text-align:center;position:relative;overflow:hidden} .final-cta::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse at 50% 0%,rgba(244,135,1,0.16) 0%,transparent 62%);pointer-events:none} .final-cta h2{font-family:'Oswald',sans-serif;font-size:clamp(26px,6vw,42px);font-weight:700;color:#fff;line-height:1.1;letter-spacing:0.02em;margin:0 auto 16px;max-width:520px;position:relative;z-index:1} .final-cta h2 em{font-style:normal;color:var(--orange)} .final-cta p{font-size:15px;color:rgba(255,255,255,0.6);line-height:1.75;max-width:420px;margin:0 auto;position:relative;z-index:1} /* ── CONTACT ── */ .contact-footer{padding:24px;text-align:center;font-size:15px;color:var(--txt-lo);background:var(--bg);line-height:1.7} .contact-footer a{color:var(--orange-dk);font-weight:700;text-decoration:underline} /* ── CHEF / FOUNDER ── */ .chef-img-wrap{margin-top:24px;border:1px solid var(--border);border-radius:4px;overflow:hidden} .chef-img{width:100%;height:auto;display:block} .chef-sign{display:flex;align-items:center;gap:12px;background:var(--bg-card);border-top:1px solid var(--border);padding:14px 18px} .chef-sign-mark{width:34px;height:34px;border-radius:50%;background:var(--orange);color:#fff;font-family:'Oswald',sans-serif;font-size:15px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0} .chef-sign-name{font-family:'Oswald',sans-serif;font-size:15px;font-weight:700;color:var(--txt-hi);letter-spacing:0.03em;line-height:1.2} .chef-sign-role{font-family:'Barlow',sans-serif;font-size:11px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:var(--txt-lo);margin-top:2px} .chef-creds{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px} .chef-cred{font-family:'Barlow',sans-serif;font-size:12px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;background:var(--bg-pill);border:1px solid var(--border);color:var(--txt-md);padding:7px 14px;border-radius:3px} .chef-cred.lead-cred{background:var(--orange);border-color:var(--orange);color:#fff} .lead + .lead{margin-top:14px} /* ── GYM QUOTE ── */ .gym-quote{background:var(--bg-card);border:1px solid var(--border);border-left:4px solid var(--orange);border-radius:4px;padding:22px;margin-top:24px} .gym-quote-stars{color:var(--orange);font-size:14px;letter-spacing:3px;line-height:1;margin-bottom:10px} .gym-quote-text{font-size:15.5px;line-height:1.7;color:var(--txt-md);margin-bottom:12px} .gym-quote-author{font-family:'Barlow',sans-serif;font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--txt-lo)} @media(max-width:600px){ .section,.hero{padding-left:16px;padding-right:16px} .steps-grid{grid-template-columns:1fr} .plan-cards{grid-template-columns:1fr 1fr} .reviews-grid{grid-template-columns:1fr} .trust-bar{grid-template-columns:repeat(3,1fr)} } @media(max-width:400px){ .proof-cell{padding:26px 6px} .trust-bar{grid-template-columns:repeat(2,1fr)} } 🎯 Meals Built Around Your Taste 👨🍳 Chef Works Out the Best Combinations 🍽️ 5 Fresh Meals Every Week ⚡ 400-600 Cal Per Meal ✅ Fresh. Never Frozen. 🚚 Delivered Every Wednesday ⭐ 4.9 Star Rated 🎯 Meals Built Around Your Taste 👨🍳 Chef Works Out the Best Combinations 🍽️ 5 Fresh Meals Every Week ⚡ 400-600 Cal Per Meal ✅ Fresh. Never Frozen. 🚚 Delivered Every Wednesday ⭐ 4.9 Star Rated Healthy Meal Prep — LA County & Inland Empire LA County's Healthy Meal Prep.Built Around What You Actually Like. EasyFit makes eating healthy effortless. Tell us your preferences, our chef and nutritionist handle the rest - 5 fresh, chef-cooked meals delivered to your door every Wednesday. No cooking. No planning. Just heat and eat. 9Ingredients You Choose 5Custom Meals Built for You 4.9★Customer Rating Meet The Chef 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. W Williams Chef, EasyFit Why EasyFit Healthy Food That Fits Your Life. Not the Other Way Around. EasyFit was built for busy people who want to eat well without the stress of planning, cooking, or cleaning up. Every meal is chef-cooked, nutritionist-portioned, and made with real ingredients. You tell us what you enjoy. We make sure every plate reflects that. Perfect Portions Every Meal. Perfectly Portioned. No matter what ingredients you choose, every meal is portioned by our nutrition team to hit the right balance. 5 oz protein, 4 oz carbs, 3 oz greens - always within 400-600 calories. You don't need to count a thing. 400-600 Calories Per Meal 🥩 Protein 5 oz 🍚 Carbs 4 oz 🥦 Greens 3 oz ⚡ 400-600 Calories Per Meal Always Fresh Fresh. Never Frozen. Ready in 3 Minutes. Every meal is cooked fresh the same week it's delivered. Not frozen. Not reheated. Real ingredients, real cooking - heat it up and it tastes like food you'd make at home. Just better. The Team Behind Your Meals Real People. Building Real Meals. Every Week. A small chef and nutrition team that takes your ingredient choices and builds meals that make sense - flavor, balance, and macros all considered. Not a factory. A kitchen that actually cares what ends up on your plate. For The Gym Made For People Who Train If you lift, your food has a job to do. Every meal gives you 5 oz protein, 4 oz carbs and 3 oz greens, so you hit your numbers without weighing a thing. Pick the proteins you want and the rest of your week is handled. ★★★★★ "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 How It Works Healthy Eating. Zero Effort. Here's How. You share your preferences. Our chef and nutritionist figure out what goes together best - and build 5 fresh meals around them. That's it. 1 Step 1 Share Your Preferences Using the dropdowns above, tell us which proteins, carbs, and veggies you enjoy. No commitment - your preferences can change every week. 2 Step 2 Our Chef Works Out the Best Combinations Our chef and nutritionist take your preferences and figure out which combinations actually go well together. You tell us what you like. They decide what makes sense on the plate. 3 Step 3 5 Fresh Meals. Built for You. From your preferences, the team builds 5 balanced, portioned meals - cooked fresh that week. Every meal stays within 400-600 calories with the right balance of protein, carbs, and vegetables. 4 Step 4 Delivered to Your Door Every Wednesday Order by Sunday midnight. Your 5 meals arrive chilled and ready to heat - no prep, no planning, no thinking. Just open the fridge and eat. Delivery Delivered Every Wednesday. Right to Your Door. Order by Sunday midnight and your meals arrive Wednesday - chilled, packed, and ready for the rest of your week. We cover LA County, West Covina, and the Inland Empire. Delivery zones West CovinaLA CountyInland Empire+ Surrounding Areas 🎯 Built AroundYour Taste 👨🍳 Chef-CraftedCombinations ⚡ 400-600 CalPer Meal ✅ Fresh. NeverFrozen. 🚚 DeliveredWednesday Customer Reviews What People Are Saying ★★★★★ "I picked salmon, brown rice, and broccoli - the meals they built around those were actually creative. Nothing felt repetitive all week." Jessica M. - West Covina ★★★★★ "My kids are picky so I chose ingredients everyone in the house likes. The meals came out great and we've been ordering every week since." Diana R. - Covina All Weekly Packs More Meals, More Savings Same custom build system. Bigger packs cost less 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 does the ingredient selection work? + After placing your order, you'll choose 3 proteins, 3 carbs, and 3 greens using the dropdown menus on the product page. Our chef and nutritionist team then builds your 5 meals from those choices. The final 2 meals are selected by the team to make sure your week is nutritionally balanced. Can I choose the same ingredient more than once? + Yes. If you love chicken breast you can pick it for all 3 protein slots. Our team will still build varied meals around it so your week doesn't feel repetitive. What if I don't want to choose - can I let the chef decide? + Absolutely. Each category has a "Let Chef Decide" option. Select that and our team will pick what's freshest and best that week 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 including gluten, dairy, nuts, and shellfish. We'll help you figure out which options work 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? + Remove the lid and microwave for 2-3 minutes, or heat in a pan for 4-5 minutes. Fully cooked and ready to eat - no prep needed. 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. Healthy Meals.Zero Effort.Delivered Every Wednesday. Chef-cooked, nutritionist-portioned, and built around what you like. LA County's easiest way to eat well all week. Got a question? Send us a message →
More you might like
Related
6 Meals Weekly Package
Related
4 Meals Weekly Package
Related
Weekly Meal Pack
Related