{"title":"Home page","description":null,"products":[{"product_id":"5-meal-plan","title":"5 Meal Plan","description":"\u003cp\u003e\u003cmeta charset=\"UTF-8\"\u003e \u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e \u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Fraunces:ital,wght@0,700;0,900;1,700\u0026amp;family=DM+Sans:wght@400;500;600;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\u003c\/p\u003e\n\u003cstyle\u003e\n:root {\n  --forest: #1a4331;\n  --forest-mid: #1d4e39;\n  --forest-light: #eaf2ec;\n  --gold: #c8a84b;\n  --gold-light: #f9f3e3;\n  --orange: #F1682A;\n  --cream: #faf8f3;\n  --warm-white: #fff9f2;\n  --text: #1a1a1a;\n  --muted: #5a5a5a;\n  --border: #ddd8cc;\n  --border-green: rgba(26,67,49,0.2);\n}\n*{margin:0;padding:0;box-sizing:border-box}\nhtml{scroll-behavior:smooth}\nbody{font-family:'DM Sans',sans-serif;background:var(--cream);color:var(--text);overflow-x:hidden}\n\n\/* ── HERO ── *\/\n.hero{background:var(--forest);color:#fff;text-align:center;padding:80px 24px 96px;position:relative;overflow:hidden}\n.hero::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse at 70% -20%,rgba(200,168,75,0.18) 0%,transparent 60%),radial-gradient(ellipse at 20% 110%,rgba(200,168,75,0.12) 0%,transparent 55%);pointer-events:none}\n.hero-grain{position:absolute;inset:0;opacity:.04;background-image:url(\"data:image\/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http:\/\/www.w3.org\/2000\/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'\/%3E%3C\/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'\/%3E%3C\/svg%3E\");background-size:200px 200px;pointer-events:none}\n.hero-eyebrow{display:inline-block;font-size:11px;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;color:var(--gold);border:1px solid rgba(200,168,75,0.4);padding:8px 20px;border-radius:100px;margin-bottom:22px;animation:fadeUp 0.7s ease both}\n.hero h1{font-family:'Fraunces',serif;font-size:clamp(30px,6vw,64px);font-weight:900;line-height:1.1;max-width:780px;margin:0 auto 20px;color:#fff;animation:fadeUp 0.7s 0.1s ease both}\n.hero h1 em{font-style:italic;color:var(--gold)}\n.hero-sub{font-size:16px;color:rgba(255,255,255,0.7);max-width:520px;margin:0 auto 32px;line-height:1.7;animation:fadeUp 0.7s 0.2s ease both}\n.badge-row{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;animation:fadeUp 0.7s 0.3s ease both}\n.badge{display:inline-flex;align-items:center;gap:8px;background:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.18);padding:10px 20px;border-radius:100px;font-size:13px;font-weight:600;color:rgba(255,255,255,0.9)}\n.badge strong{color:var(--gold)}\n@keyframes fadeUp{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}\n\n\/* ── COMMON ── *\/\nsection{padding:80px 24px}\n.container{max-width:900px;margin:0 auto}\n.section-label{font-size:10px;font-weight:700;letter-spacing:3px;text-transform:uppercase;color:var(--gold);margin-bottom:12px}\nh2{font-family:'Fraunces',serif;font-size:clamp(28px,4.5vw,46px);font-weight:700;line-height:1.15;color:var(--forest);margin-bottom:16px}\n.lead{font-size:17px;line-height:1.75;color:var(--muted);max-width:640px}\n\n\/* ── FEATURES ── *\/\n.features{background:var(--cream)}\n.feature-block{max-width:700px;margin:0 auto 72px;padding-bottom:72px;border-bottom:1px solid var(--border)}\n.feature-block:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}\n.feature-img{width:100%;height:460px;object-fit:cover;border-radius:16px;margin-bottom:32px;display:block}\n.feature-body h3{font-family:'Fraunces',serif;font-size:30px;font-weight:700;color:var(--forest);margin-bottom:14px;line-height:1.25}\n.feature-body p{font-size:16.5px;line-height:1.8;color:var(--muted)}\n.feature-body p strong{color:var(--forest)}\n\n\/* ── USP CALLOUT ── *\/\n.usp-block{background:linear-gradient(135deg,var(--forest-light) 0%,var(--warm-white) 100%);border:2px solid rgba(26,67,49,0.22);border-radius:20px;padding:40px;display:flex;align-items:flex-start;gap:28px;max-width:700px;margin:0 auto 72px}\n.usp-icon-wrap{flex-shrink:0;width:72px;height:72px;background:var(--forest);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:32px}\n.usp-body h3{font-family:'Fraunces',serif;font-size:26px;font-weight:700;color:var(--forest);margin-bottom:10px;line-height:1.2}\n.usp-body p{font-size:16px;line-height:1.75;color:var(--muted)}\n.usp-body p strong{color:var(--forest)}\n.usp-number{font-family:'Fraunces',serif;font-size:54px;font-weight:900;color:var(--forest);line-height:1;display:block;margin-bottom:2px}\n.usp-number-label{font-size:12px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--gold);margin-bottom:12px;display:block}\n\n\/* ── STATS ── *\/\n.stats{background:var(--forest);padding:56px 24px}\n.stats-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;max-width:700px;margin:0 auto;text-align:center}\n.stat-num{font-family:'Fraunces',serif;font-size:52px;font-weight:900;color:var(--gold);line-height:1}\n.stat-label{font-size:12px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;color:rgba(255,255,255,0.65);margin-top:8px}\n\n\/* ── HOW IT WORKS ── *\/\n.how{background:var(--warm-white)}\n.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:48px;position:relative}\n.steps::before{content:'';position:absolute;top:28px;left:10%;width:80%;height:2px;background:var(--border);z-index:0}\n.step{text-align:center;position:relative;z-index:1}\n.step-num{width:56px;height:56px;background:var(--forest);color:#fff;font-family:'Fraunces',serif;font-size:22px;font-weight:700;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 16px;box-shadow:0 4px 18px rgba(26,67,49,0.3)}\n.step h4{font-weight:700;font-size:15px;color:var(--forest);margin-bottom:6px}\n.step p{font-size:13.5px;color:var(--muted);line-height:1.55}\n\n\/* ── DELIVERY ── *\/\n.delivery{background:var(--cream)}\n.delivery-box{background:var(--forest-light);border:1.5px solid rgba(26,67,49,0.2);border-radius:18px;padding:44px;display:grid;grid-template-columns:1fr 1fr;gap:44px;align-items:start;margin-top:36px}\n.delivery-box h3{font-family:'Fraunces',serif;font-size:26px;color:var(--forest);margin-bottom:12px}\n.delivery-box p{font-size:15px;line-height:1.7;color:var(--muted);margin-bottom:16px}\n.town-grid{display:flex;flex-wrap:wrap;gap:8px}\n.town-pill{font-size:12.5px;font-weight:600;background:#fff;border:1px solid rgba(26,67,49,0.25);color:var(--forest);padding:5px 13px;border-radius:100px}\n.town-label{font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--gold);margin-bottom:12px;display:block}\n\n\/* ── PLANS ── *\/\n.plans{background:var(--warm-white)}\n.plan-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:40px}\n.plan-card{background:#fff;border:1.5px solid var(--border);border-radius:14px;padding:28px 20px;text-align:center;text-decoration:none;color:var(--text);display:block;transition:border-color 0.2s,box-shadow 0.2s,transform 0.2s}\n.plan-card:hover{border-color:var(--forest);box-shadow:0 6px 24px rgba(26,67,49,0.12);transform:translateY(-3px)}\n.plan-num{font-family:'Fraunces',serif;font-size:48px;font-weight:900;color:var(--forest);line-height:1}\n.plan-label{font-size:12px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:1px;margin:4px 0 14px}\n.plan-cta{font-size:13px;font-weight:700;color:#fff;background:var(--forest);padding:9px 16px;border-radius:100px;display:inline-block}\n\n\/* ── CTA ── *\/\n.order-cta{background:var(--forest);text-align:center;padding:88px 24px;color:#fff;position:relative;overflow:hidden}\n.order-cta::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse at 80% 120%,rgba(200,168,75,0.2) 0%,transparent 60%)}\n.order-cta h2{color:#fff;font-family:'Fraunces',serif;font-size:clamp(30px,5vw,52px);max-width:640px;margin:0 auto 18px;position:relative}\n.order-cta h2 em{color:var(--gold);font-style:italic}\n.order-cta p{color:rgba(255,255,255,0.65);font-size:16px;margin-bottom:40px;position:relative}\n.btn-primary{display:inline-block;background:var(--gold);color:var(--forest);font-size:17px;font-weight:700;padding:18px 44px;border-radius:10px;text-decoration:none;box-shadow:0 6px 28px rgba(200,168,75,0.35);position:relative;transition:transform 0.2s,box-shadow 0.2s}\n.btn-primary:hover{transform:translateY(-2px);box-shadow:0 10px 36px rgba(200,168,75,0.45)}\n\n\/* ── CONTACT ── *\/\n.contact-bar{background:var(--cream);padding:40px 24px;text-align:center;border-top:1px solid var(--border)}\n.contact-bar p{font-size:15px;color:var(--muted)}\n.contact-bar a{color:var(--forest);font-weight:600;text-decoration:none}\n\n\/* ── MOBILE ── *\/\n@media(max-width:768px){\n  section{padding:56px 16px}\n  .hero{padding:56px 16px 72px}\n  h2{font-size:clamp(26px,7vw,36px)}\n  .feature-img{height:260px}\n  .feature-body h3{font-size:22px}\n  .feature-body p{font-size:15px}\n  .feature-block{margin-bottom:52px;padding-bottom:52px}\n  .usp-block{flex-direction:column;align-items:center;text-align:center;padding:28px 20px}\n  .usp-number{font-size:44px}\n  .usp-body h3{font-size:20px}\n  .usp-body p{font-size:15px}\n  .stats-grid{grid-template-columns:1fr;gap:36px}\n  .stat-num{font-size:42px}\n  .steps{grid-template-columns:repeat(2,1fr)}\n  .steps::before{display:none}\n  .delivery-box{grid-template-columns:1fr;padding:28px 20px}\n  .delivery-box h3{font-size:22px}\n  .plan-grid{grid-template-columns:repeat(2,1fr)}\n  .plan-num{font-size:40px}\n  .plan-card{padding:24px 16px}\n  .order-cta{padding:64px 16px}\n  .family-pack-inner{flex-direction:column!important}\n}\n@media(max-width:420px){\n  .plan-grid{grid-template-columns:1fr}\n  .badge-row{flex-direction:column;gap:8px}\n}\n\u003c\/style\u003e\n\u003c!-- HERO --\u003e\n\u003csection class=\"hero\"\u003e\n\u003cdiv class=\"hero-grain\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"hero-eyebrow\"\u003eChef André · Delivered Across the GTA\u003c\/div\u003e\n\u003ch1\u003eHome of the \u003cem\u003eGTA's Most Nourishing Meals\u003c\/em\u003e\n\u003c\/h1\u003e\n\u003cp class=\"hero-sub\"\u003eGood food made simple. Up to 48g of protein. Under 550 calories. Ready to eat in minutes. Delivered to your door every Tuesday and Friday.\u003c\/p\u003e\n\u003cdiv class=\"badge-row\"\u003e\n\u003cdiv class=\"badge\"\u003e💪 Up to \u003cstrong\u003e48g Protein\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"badge\"\u003e🥗 Under \u003cstrong\u003e550 Calories\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"badge\"\u003e🚚 \u003cstrong\u003eGTA-Wide\u003c\/strong\u003e Delivery\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- FEATURES --\u003e\n\u003csection class=\"features\"\u003e\n\u003cdiv class=\"container\"\u003e\n\u003cdiv class=\"feature-block\"\u003e\n\u003cimg alt=\"Team Table Meals\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0975\/1963\/2700\/files\/Ad_1_5.png?v=1778690827\" class=\"feature-img\"\u003e\n\u003cdiv class=\"feature-body\"\u003e\n\u003ch3\u003eChef André Has Been Cooking for Over 20 Years. Now He Cooks for You.\u003c\/h3\u003e\n\u003cp\u003eTeam Table was made for \u003cstrong\u003ebusy families, working people, and student athletes\u003c\/strong\u003e. Chef André has cooked for a long time. He loves making food that tastes great and is good for your body. You come home tired. He has dinner ready for you. \u003cstrong\u003eAll you do is heat it up and eat.\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"usp-block\"\u003e\n\u003cdiv class=\"usp-icon-wrap\"\u003e💪\u003c\/div\u003e\n\u003cdiv class=\"usp-body\"\u003e\n\u003cspan class=\"usp-number\"\u003e48g\u003c\/span\u003e \u003cspan class=\"usp-number-label\"\u003eProtein Per Plate\u003c\/span\u003e\n\u003ch3\u003eLots of Protein. Every Single Meal.\u003c\/h3\u003e\n\u003cp\u003eYour body needs protein. It helps you grow strong. It helps you feel full. It helps you heal after a workout. \u003cstrong\u003eEvery Team Table meal has up to 48 grams of protein.\u003c\/strong\u003e That's a lot — and that's the point.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature-block\"\u003e\n\u003cimg alt=\"Balanced Meals for Athletes\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0975\/1963\/2700\/files\/Ad_3_white.png?v=1778697203\" class=\"feature-img\"\u003e\n\u003cdiv class=\"feature-body\"\u003e\n\u003ch3\u003eProtein. Carbs. Veggies. All in One Meal.\u003c\/h3\u003e\n\u003cp\u003eEach meal has the right mix of food your body needs. \u003cstrong\u003eProtein\u003c\/strong\u003e to build muscle. \u003cstrong\u003eCarbs\u003c\/strong\u003e to give you energy. \u003cstrong\u003eVeggies\u003c\/strong\u003e to keep you healthy. Chef André puts it all together so you don't have to think about it.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"usp-block\"\u003e\n\u003cdiv class=\"usp-icon-wrap\"\u003e🥗\u003c\/div\u003e\n\u003cdiv class=\"usp-body\"\u003e\n\u003cspan class=\"usp-number\"\u003e\u0026lt;550\u003c\/span\u003e \u003cspan class=\"usp-number-label\"\u003eCalories Per Meal\u003c\/span\u003e\n\u003ch3\u003eA Full Plate. Under 550 Calories.\u003c\/h3\u003e\n\u003cp\u003eYou don't have to eat less to eat healthy. \u003cstrong\u003eEvery Team Table meal is under 550 calories.\u003c\/strong\u003e You get a big, full plate of real food — and you still feel great after. Good food that is good for you. Simple as that.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature-block\" style=\"text-align: start;\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0975\/1963\/2700\/files\/Ad_6_2.png?v=1778690723\" alt=\"\"\u003e\n\u003cdiv class=\"feature-body\"\u003e\n\u003ch3\u003eBig Portions. Done in 2 Minutes.\u003c\/h3\u003e\n\u003cp\u003eEach meal comes in a big \u003cstrong\u003e24oz container\u003c\/strong\u003e. It has protein, veggies, and carbs — all in one. Just heat it up and eat. Great for \u003cstrong\u003elunch or dinner\u003c\/strong\u003e. You will feel full. And you won't feel bad about it.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature-block\"\u003e\n\u003cdiv class=\"feature-body\"\u003e\n\u003ch3\u003eReal Food. Made Fresh. Every Time.\u003c\/h3\u003e\n\u003cp\u003eChef André makes everything from scratch. No bags. No boxes. No frozen shortcuts. Just \u003cstrong\u003ereal food made with real ingredients\u003c\/strong\u003e. Every sauce. Every side. Every bite. You will taste the difference — and you will love it.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- STATS --\u003e\n\u003csection class=\"stats\"\u003e\n\u003cdiv class=\"stats-grid\"\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"stat-num\"\u003e20+\u003c\/div\u003e\n\u003cdiv class=\"stat-label\"\u003eYears Experience\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"stat-num\"\u003e48g\u003c\/div\u003e\n\u003cdiv class=\"stat-label\"\u003eMax Protein Per Plate\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"stat-num\"\u003e75km\u003c\/div\u003e\n\u003cdiv class=\"stat-label\"\u003eDelivery Radius\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- HOW IT WORKS --\u003e\n\u003csection class=\"how\"\u003e\n\u003cdiv class=\"container\"\u003e\n\u003cdiv class=\"section-label\"\u003eSimple Process\u003c\/div\u003e\n\u003ch2\u003eHere's How It Works\u003c\/h2\u003e\n\u003cp style=\"margin-bottom: 0;\" class=\"lead\"\u003eJust four easy steps. Then sit back and enjoy.\u003c\/p\u003e\n\u003cdiv class=\"steps\"\u003e\n\u003cdiv class=\"step\"\u003e\n\u003cdiv class=\"step-num\"\u003e1\u003c\/div\u003e\n\u003ch4\u003ePick Your Meals\u003c\/h4\u003e\n\u003cp\u003eChoose the meals you want. Pick one or pick a bunch. It's up to you.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"step\"\u003e\n\u003cdiv class=\"step-num\"\u003e2\u003c\/div\u003e\n\u003ch4\u003eChef André Cooks\u003c\/h4\u003e\n\u003cp\u003eHe makes everything fresh. From scratch. With real food. Every time.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"step\"\u003e\n\u003cdiv class=\"step-num\"\u003e3\u003c\/div\u003e\n\u003ch4\u003eWe Bring It to You\u003c\/h4\u003e\n\u003cp\u003eWe deliver every Tuesday and Friday. Right to your front door.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"step\"\u003e\n\u003cdiv class=\"step-num\"\u003e4\u003c\/div\u003e\n\u003ch4\u003eHeat It. Eat It.\u003c\/h4\u003e\n\u003cp\u003eTwo minutes and it's ready. No cooking. No mess. Just good food.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- DELIVERY --\u003e\n\u003csection class=\"delivery\"\u003e\n\u003cdiv class=\"container\"\u003e\n\u003cdiv class=\"section-label\"\u003eCoverage Area\u003c\/div\u003e\n\u003ch2\u003eWe Bring It Right to You.\u003c\/h2\u003e\n\u003cp class=\"lead\"\u003eWe deliver to homes within 75 km of downtown Toronto — every Tuesday and Friday.\u003c\/p\u003e\n\u003cdiv class=\"delivery-box\"\u003e\n\u003cdiv\u003e\n\u003ch3\u003eEvery Tuesday \u0026amp; Friday\u003c\/h3\u003e\n\u003cp\u003eOrder your meals. We cook them fresh. Then we drop them off at your door. It's that easy. You are always one order away from a great meal.\u003c\/p\u003e\n\u003cimg style=\"width: 100%; border-radius: 10px; margin-top: 16px;\" alt=\"GTA Delivery\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0975\/1963\/2700\/files\/image_1_ea79de5b-6aa8-4fb5-a6b2-2c462e87c036.png?v=1775167115\"\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cspan class=\"town-label\"\u003eWe Deliver To\u003c\/span\u003e\n\u003cdiv class=\"town-grid\"\u003e\n\u003cspan class=\"town-pill\"\u003eToronto\u003c\/span\u003e \u003cspan class=\"town-pill\"\u003eMississauga\u003c\/span\u003e \u003cspan class=\"town-pill\"\u003eVaughan\u003c\/span\u003e \u003cspan class=\"town-pill\"\u003eMarkham\u003c\/span\u003e \u003cspan class=\"town-pill\"\u003eMilton\u003c\/span\u003e \u003cspan class=\"town-pill\"\u003eOakville\u003c\/span\u003e \u003cspan class=\"town-pill\"\u003eBrampton\u003c\/span\u003e \u003cspan class=\"town-pill\"\u003eGTA Metro Area\u003c\/span\u003e \u003cspan class=\"town-pill\"\u003e+ Surrounding Areas\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- MEAL PLANS --\u003e\n\u003csection class=\"plans\"\u003e\n\u003cdiv class=\"container\"\u003e\n\u003cdiv class=\"section-label\"\u003eFind Your Plan\u003c\/div\u003e\n\u003ch2\u003eWant More Than 5 Meals?\u003c\/h2\u003e\n\u003cp class=\"lead\"\u003eGet more meals and save more money. Order what you want. No sign-up. No membership. Just food.\u003c\/p\u003e\n\u003cdiv class=\"plan-grid\"\u003e\n\u003ca href=\"https:\/\/team-table.myshopify.com\/products\/6-meal-plan\" class=\"plan-card\"\u003e\n\u003cdiv class=\"plan-num\"\u003e6\u003c\/div\u003e\n\u003cdiv class=\"plan-label\"\u003eMeal Plan\u003c\/div\u003e\n\u003cp style=\"font-size: 13px; color: var(--muted); margin-bottom: 16px; line-height: 1.5;\"\u003eA great way to eat well most of the week.\u003c\/p\u003e\n\u003cspan class=\"plan-cta\"\u003eShop Plan →\u003c\/span\u003e\u003c\/a\u003e\u003ca href=\"https:\/\/team-table.myshopify.com\/products\/7-meal-plan\" class=\"plan-card\"\u003e\n\u003cdiv class=\"plan-num\"\u003e7\u003c\/div\u003e\n\u003cdiv class=\"plan-label\"\u003eMeal Plan\u003c\/div\u003e\n\u003cp style=\"font-size: 13px; color: var(--muted); margin-bottom: 16px; line-height: 1.5;\"\u003eOne meal for every day of the week.\u003c\/p\u003e\n\u003cspan class=\"plan-cta\"\u003eShop Plan →\u003c\/span\u003e\u003c\/a\u003e\u003ca href=\"https:\/\/team-table.myshopify.com\/products\/10-meal-plan\" class=\"plan-card\"\u003e\n\u003cdiv class=\"plan-num\"\u003e10\u003c\/div\u003e\n\u003cdiv class=\"plan-label\"\u003eMeal Plan\u003c\/div\u003e\n\u003cp style=\"font-size: 13px; color: var(--muted); margin-bottom: 16px; line-height: 1.5;\"\u003eGreat for athletes who train hard and eat a lot.\u003c\/p\u003e\n\u003cspan class=\"plan-cta\"\u003eShop Plan →\u003c\/span\u003e\u003c\/a\u003e\u003ca href=\"https:\/\/team-table.myshopify.com\/products\/15-meal-plan\" class=\"plan-card\"\u003e\n\u003cdiv class=\"plan-num\"\u003e15\u003c\/div\u003e\n\u003cdiv class=\"plan-label\"\u003eMeal Plan\u003c\/div\u003e\n\u003cp style=\"font-size: 13px; color: var(--muted); margin-bottom: 16px; line-height: 1.5;\"\u003eThe big one. Keep the whole family fed all week.\u003c\/p\u003e\n\u003cspan class=\"plan-cta\"\u003eShop Plan →\u003c\/span\u003e\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c!-- FAMILY PACKS --\u003e\n\u003cdiv style=\"margin-top: 56px;\"\u003e\n\u003cdiv class=\"section-label\"\u003eFeed the Whole Family\u003c\/div\u003e\n\u003ch2 style=\"margin-bottom: 8px;\"\u003eFamily Packs — Just $64.99\u003c\/h2\u003e\n\u003cp style=\"margin-bottom: 32px;\" class=\"lead\"\u003ePick one meal. Get 5 big portions of it — at a special low price. Perfect for family dinners. No cooking. No fuss.\u003c\/p\u003e\n\u003cdiv style=\"background: linear-gradient(135deg,var(--forest-light) 0%,var(--warm-white) 100%); border: 2px solid rgba(26,67,49,0.22); border-radius: 20px; padding: 40px; display: flex; gap: 36px; align-items: center; flex-wrap: wrap;\"\u003e\n\u003cdiv style=\"flex: 1; min-width: 220px;\"\u003e\n\u003cdiv style=\"font-family: 'Fraunces',serif; font-size: 56px; font-weight: 900; color: var(--forest); line-height: 1;\"\u003e5\u003c\/div\u003e\n\u003cdiv style=\"font-size: 12px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: var(--gold); margin-bottom: 14px;\"\u003ePortions Per Pack\u003c\/div\u003e\n\u003ch3 style=\"font-family: 'Fraunces',serif; font-size: 24px; font-weight: bold; color: var(--forest); margin-bottom: 12px; line-height: 1.2;\"\u003eOne Meal. Five Portions. One Low Price.\u003c\/h3\u003e\n\u003cp style=\"font-size: 15.5px; line-height: 1.75; color: var(--muted);\"\u003eYou pick the meal you love. We make \u003cstrong\u003e5 big portions of it\u003c\/strong\u003e — all ready to heat and eat. Feed your whole family tonight for just \u003cstrong style=\"color: var(--forest);\"\u003e$64.99\u003c\/strong\u003e. That's a healthy dinner for everyone at the table.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"flex-shrink: 0; text-align: center;\"\u003e\n\u003cdiv style=\"background: var(--forest); color: #fff; border-radius: 16px; padding: 32px 40px; display: inline-block;\"\u003e\n\u003cdiv style=\"font-size: 13px; font-weight: bold; letter-spacing: 1.5px; text-transform: uppercase; color: rgba(255,255,255,0.6); margin-bottom: 6px;\"\u003eFamily Pack\u003c\/div\u003e\n\u003cdiv style=\"font-family: 'Fraunces',serif; font-size: 48px; font-weight: 900; color: var(--gold); line-height: 1;\"\u003e$64.99\u003c\/div\u003e\n\u003cdiv style=\"font-size: 13px; color: rgba(255,255,255,0.7); margin: 8px 0 20px;\"\u003e5 portions · 1 meal · fresh delivery\u003c\/div\u003e\n\u003ca style=\"display: inline-block; background: var(--gold); color: var(--forest); font-size: 15px; font-weight: bold; padding: 14px 28px; border-radius: 10px; text-decoration: none;\" href=\"https:\/\/team-table.myshopify.com\"\u003eOrder Family Pack →\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ORDER CTA --\u003e\n\u003csection class=\"order-cta\"\u003e\n\u003ch2\u003eReady to Eat \u003cem\u003eBetter\u003c\/em\u003e Tonight?\u003c\/h2\u003e\n\u003cp\u003eJoin families, busy workers, and student athletes all across the GTA who eat well every week.\u003c\/p\u003e\n\u003ca href=\"https:\/\/team-table.myshopify.com\" class=\"btn-primary\"\u003eOrder Now →\u003c\/a\u003e\u003c\/section\u003e\n\u003c!-- CONTACT --\u003e\n\u003cdiv class=\"contact-bar\"\u003e\n\u003cp\u003eGot a question? \u003ca href=\"https:\/\/team-table.myshopify.com\/pages\/contact\"\u003eWe're one message away →\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e","brand":"Team Table","offers":[{"title":"Default Title","offer_id":52893842932028,"sku":null,"price":69.95,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0975\/1963\/2700\/files\/0_20fc8964-7b98-4878-a6b4-ef8527aa9d06.jpg?v=1785259689"},{"product_id":"6-meal-plan","title":"6 Meal Plan","description":"\u003cp\u003e\u003cmeta charset=\"UTF-8\"\u003e \u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e \u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Fraunces:ital,wght@0,700;0,900;1,700\u0026amp;family=DM+Sans:wght@400;500;600;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\u003c\/p\u003e\n\u003cstyle\u003e\n:root {\n  --forest: #1a4331;\n  --forest-mid: #1d4e39;\n  --forest-light: #eaf2ec;\n  --gold: #c8a84b;\n  --gold-light: #f9f3e3;\n  --orange: #F1682A;\n  --cream: #faf8f3;\n  --warm-white: #fff9f2;\n  --text: #1a1a1a;\n  --muted: #5a5a5a;\n  --border: #ddd8cc;\n  --border-green: rgba(26,67,49,0.2);\n}\n*{margin:0;padding:0;box-sizing:border-box}\nhtml{scroll-behavior:smooth}\nbody{font-family:'DM Sans',sans-serif;background:var(--cream);color:var(--text);overflow-x:hidden}\n\n\/* ── HERO ── *\/\n.hero{background:var(--forest);color:#fff;text-align:center;padding:80px 24px 96px;position:relative;overflow:hidden}\n.hero::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse at 70% -20%,rgba(200,168,75,0.18) 0%,transparent 60%),radial-gradient(ellipse at 20% 110%,rgba(200,168,75,0.12) 0%,transparent 55%);pointer-events:none}\n.hero-grain{position:absolute;inset:0;opacity:.04;background-image:url(\"data:image\/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http:\/\/www.w3.org\/2000\/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'\/%3E%3C\/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'\/%3E%3C\/svg%3E\");background-size:200px 200px;pointer-events:none}\n.hero-eyebrow{display:inline-block;font-size:11px;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;color:var(--gold);border:1px solid rgba(200,168,75,0.4);padding:8px 20px;border-radius:100px;margin-bottom:22px;animation:fadeUp 0.7s ease both}\n.hero h1{font-family:'Fraunces',serif;font-size:clamp(30px,6vw,64px);font-weight:900;line-height:1.1;max-width:780px;margin:0 auto 20px;color:#fff;animation:fadeUp 0.7s 0.1s ease both}\n.hero h1 em{font-style:italic;color:var(--gold)}\n.hero-sub{font-size:16px;color:rgba(255,255,255,0.7);max-width:520px;margin:0 auto 32px;line-height:1.7;animation:fadeUp 0.7s 0.2s ease both}\n.badge-row{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;animation:fadeUp 0.7s 0.3s ease both}\n.badge{display:inline-flex;align-items:center;gap:8px;background:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.18);padding:10px 20px;border-radius:100px;font-size:13px;font-weight:600;color:rgba(255,255,255,0.9)}\n.badge strong{color:var(--gold)}\n@keyframes fadeUp{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}\n\n\/* ── COMMON ── *\/\nsection{padding:80px 24px}\n.container{max-width:900px;margin:0 auto}\n.section-label{font-size:10px;font-weight:700;letter-spacing:3px;text-transform:uppercase;color:var(--gold);margin-bottom:12px}\nh2{font-family:'Fraunces',serif;font-size:clamp(28px,4.5vw,46px);font-weight:700;line-height:1.15;color:var(--forest);margin-bottom:16px}\n.lead{font-size:17px;line-height:1.75;color:var(--muted);max-width:640px}\n\n\/* ── FEATURES ── *\/\n.features{background:var(--cream)}\n.feature-block{max-width:700px;margin:0 auto 72px;padding-bottom:72px;border-bottom:1px solid var(--border)}\n.feature-block:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}\n.feature-img{width:100%;height:460px;object-fit:cover;border-radius:16px;margin-bottom:32px;display:block}\n.feature-body h3{font-family:'Fraunces',serif;font-size:30px;font-weight:700;color:var(--forest);margin-bottom:14px;line-height:1.25}\n.feature-body p{font-size:16.5px;line-height:1.8;color:var(--muted)}\n.feature-body p strong{color:var(--forest)}\n\n\/* ── USP CALLOUT ── *\/\n.usp-block{background:linear-gradient(135deg,var(--forest-light) 0%,var(--warm-white) 100%);border:2px solid rgba(26,67,49,0.22);border-radius:20px;padding:40px;display:flex;align-items:flex-start;gap:28px;max-width:700px;margin:0 auto 72px}\n.usp-icon-wrap{flex-shrink:0;width:72px;height:72px;background:var(--forest);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:32px}\n.usp-body h3{font-family:'Fraunces',serif;font-size:26px;font-weight:700;color:var(--forest);margin-bottom:10px;line-height:1.2}\n.usp-body p{font-size:16px;line-height:1.75;color:var(--muted)}\n.usp-body p strong{color:var(--forest)}\n.usp-number{font-family:'Fraunces',serif;font-size:54px;font-weight:900;color:var(--forest);line-height:1;display:block;margin-bottom:2px}\n.usp-number-label{font-size:12px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--gold);margin-bottom:12px;display:block}\n\n\/* ── STATS ── *\/\n.stats{background:var(--forest);padding:56px 24px}\n.stats-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;max-width:700px;margin:0 auto;text-align:center}\n.stat-num{font-family:'Fraunces',serif;font-size:52px;font-weight:900;color:var(--gold);line-height:1}\n.stat-label{font-size:12px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;color:rgba(255,255,255,0.65);margin-top:8px}\n\n\/* ── HOW IT WORKS ── *\/\n.how{background:var(--warm-white)}\n.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:48px;position:relative}\n.steps::before{content:'';position:absolute;top:28px;left:10%;width:80%;height:2px;background:var(--border);z-index:0}\n.step{text-align:center;position:relative;z-index:1}\n.step-num{width:56px;height:56px;background:var(--forest);color:#fff;font-family:'Fraunces',serif;font-size:22px;font-weight:700;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 16px;box-shadow:0 4px 18px rgba(26,67,49,0.3)}\n.step h4{font-weight:700;font-size:15px;color:var(--forest);margin-bottom:6px}\n.step p{font-size:13.5px;color:var(--muted);line-height:1.55}\n\n\/* ── DELIVERY ── *\/\n.delivery{background:var(--cream)}\n.delivery-box{background:var(--forest-light);border:1.5px solid rgba(26,67,49,0.2);border-radius:18px;padding:44px;display:grid;grid-template-columns:1fr 1fr;gap:44px;align-items:start;margin-top:36px}\n.delivery-box h3{font-family:'Fraunces',serif;font-size:26px;color:var(--forest);margin-bottom:12px}\n.delivery-box p{font-size:15px;line-height:1.7;color:var(--muted);margin-bottom:16px}\n.town-grid{display:flex;flex-wrap:wrap;gap:8px}\n.town-pill{font-size:12.5px;font-weight:600;background:#fff;border:1px solid rgba(26,67,49,0.25);color:var(--forest);padding:5px 13px;border-radius:100px}\n.town-label{font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--gold);margin-bottom:12px;display:block}\n\n\/* ── PLANS ── *\/\n.plans{background:var(--warm-white)}\n.plan-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:40px}\n.plan-card{background:#fff;border:1.5px solid var(--border);border-radius:14px;padding:28px 20px;text-align:center;text-decoration:none;color:var(--text);display:block;transition:border-color 0.2s,box-shadow 0.2s,transform 0.2s}\n.plan-card:hover{border-color:var(--forest);box-shadow:0 6px 24px rgba(26,67,49,0.12);transform:translateY(-3px)}\n.plan-num{font-family:'Fraunces',serif;font-size:48px;font-weight:900;color:var(--forest);line-height:1}\n.plan-label{font-size:12px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:1px;margin:4px 0 14px}\n.plan-cta{font-size:13px;font-weight:700;color:#fff;background:var(--forest);padding:9px 16px;border-radius:100px;display:inline-block}\n\n\/* ── CTA ── *\/\n.order-cta{background:var(--forest);text-align:center;padding:88px 24px;color:#fff;position:relative;overflow:hidden}\n.order-cta::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse at 80% 120%,rgba(200,168,75,0.2) 0%,transparent 60%)}\n.order-cta h2{color:#fff;font-family:'Fraunces',serif;font-size:clamp(30px,5vw,52px);max-width:640px;margin:0 auto 18px;position:relative}\n.order-cta h2 em{color:var(--gold);font-style:italic}\n.order-cta p{color:rgba(255,255,255,0.65);font-size:16px;margin-bottom:40px;position:relative}\n.btn-primary{display:inline-block;background:var(--gold);color:var(--forest);font-size:17px;font-weight:700;padding:18px 44px;border-radius:10px;text-decoration:none;box-shadow:0 6px 28px rgba(200,168,75,0.35);position:relative;transition:transform 0.2s,box-shadow 0.2s}\n.btn-primary:hover{transform:translateY(-2px);box-shadow:0 10px 36px rgba(200,168,75,0.45)}\n\n\/* ── CONTACT ── *\/\n.contact-bar{background:var(--cream);padding:40px 24px;text-align:center;border-top:1px solid var(--border)}\n.contact-bar p{font-size:15px;color:var(--muted)}\n.contact-bar a{color:var(--forest);font-weight:600;text-decoration:none}\n\n\/* ── MOBILE ── *\/\n@media(max-width:768px){\n  section{padding:56px 16px}\n  .hero{padding:56px 16px 72px}\n  h2{font-size:clamp(26px,7vw,36px)}\n  .feature-img{height:260px}\n  .feature-body h3{font-size:22px}\n  .feature-body p{font-size:15px}\n  .feature-block{margin-bottom:52px;padding-bottom:52px}\n  .usp-block{flex-direction:column;align-items:center;text-align:center;padding:28px 20px}\n  .usp-number{font-size:44px}\n  .usp-body h3{font-size:20px}\n  .usp-body p{font-size:15px}\n  .stats-grid{grid-template-columns:1fr;gap:36px}\n  .stat-num{font-size:42px}\n  .steps{grid-template-columns:repeat(2,1fr)}\n  .steps::before{display:none}\n  .delivery-box{grid-template-columns:1fr;padding:28px 20px}\n  .delivery-box h3{font-size:22px}\n  .plan-grid{grid-template-columns:repeat(2,1fr)}\n  .plan-num{font-size:40px}\n  .plan-card{padding:24px 16px}\n  .order-cta{padding:64px 16px}\n  .family-pack-inner{flex-direction:column!important}\n}\n@media(max-width:420px){\n  .plan-grid{grid-template-columns:1fr}\n  .badge-row{flex-direction:column;gap:8px}\n}\n\u003c\/style\u003e\n\u003c!-- HERO --\u003e\n\u003csection class=\"hero\"\u003e\n\u003cdiv class=\"hero-grain\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"hero-eyebrow\"\u003eChef André · Delivered Across the GTA\u003c\/div\u003e\n\u003ch1\u003eHome of the \u003cem\u003eGTA's Most Nourishing Meals\u003c\/em\u003e\n\u003c\/h1\u003e\n\u003cp class=\"hero-sub\"\u003eGood food made simple. Up to 48g of protein. Under 550 calories. Ready to eat in minutes. Delivered to your door every Tuesday and Friday.\u003c\/p\u003e\n\u003cdiv class=\"badge-row\"\u003e\n\u003cdiv class=\"badge\"\u003e💪 Up to \u003cstrong\u003e48g Protein\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"badge\"\u003e🥗 Under \u003cstrong\u003e550 Calories\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"badge\"\u003e🚚 \u003cstrong\u003eGTA-Wide\u003c\/strong\u003e Delivery\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- FEATURES --\u003e\n\u003csection class=\"features\"\u003e\n\u003cdiv class=\"container\"\u003e\n\u003cdiv class=\"feature-block\"\u003e\n\u003cimg alt=\"Team Table Meals\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0975\/1963\/2700\/files\/Ad_1_5.png?v=1778690827\" class=\"feature-img\"\u003e\n\u003cdiv class=\"feature-body\"\u003e\n\u003ch3\u003eChef André Has Been Cooking for Over 20 Years. Now He Cooks for You.\u003c\/h3\u003e\n\u003cp\u003eTeam Table was made for \u003cstrong\u003ebusy families, working people, and student athletes\u003c\/strong\u003e. Chef André has cooked for a long time. He loves making food that tastes great and is good for your body. You come home tired. He has dinner ready for you. \u003cstrong\u003eAll you do is heat it up and eat.\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"usp-block\"\u003e\n\u003cdiv class=\"usp-icon-wrap\"\u003e💪\u003c\/div\u003e\n\u003cdiv class=\"usp-body\"\u003e\n\u003cspan class=\"usp-number\"\u003e48g\u003c\/span\u003e \u003cspan class=\"usp-number-label\"\u003eProtein Per Plate\u003c\/span\u003e\n\u003ch3\u003eLots of Protein. Every Single Meal.\u003c\/h3\u003e\n\u003cp\u003eYour body needs protein. It helps you grow strong. It helps you feel full. It helps you heal after a workout. \u003cstrong\u003eEvery Team Table meal has up to 48 grams of protein.\u003c\/strong\u003e That's a lot — and that's the point.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature-block\"\u003e\n\u003cimg alt=\"Balanced Meals for Athletes\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0975\/1963\/2700\/files\/Ad_3_white.png?v=1778697203\" class=\"feature-img\"\u003e\n\u003cdiv class=\"feature-body\"\u003e\n\u003ch3\u003eProtein. Carbs. Veggies. All in One Meal.\u003c\/h3\u003e\n\u003cp\u003eEach meal has the right mix of food your body needs. \u003cstrong\u003eProtein\u003c\/strong\u003e to build muscle. \u003cstrong\u003eCarbs\u003c\/strong\u003e to give you energy. \u003cstrong\u003eVeggies\u003c\/strong\u003e to keep you healthy. Chef André puts it all together so you don't have to think about it.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"usp-block\"\u003e\n\u003cdiv class=\"usp-icon-wrap\"\u003e🥗\u003c\/div\u003e\n\u003cdiv class=\"usp-body\"\u003e\n\u003cspan class=\"usp-number\"\u003e\u0026lt;550\u003c\/span\u003e \u003cspan class=\"usp-number-label\"\u003eCalories Per Meal\u003c\/span\u003e\n\u003ch3\u003eA Full Plate. Under 550 Calories.\u003c\/h3\u003e\n\u003cp\u003eYou don't have to eat less to eat healthy. \u003cstrong\u003eEvery Team Table meal is under 550 calories.\u003c\/strong\u003e You get a big, full plate of real food — and you still feel great after. Good food that is good for you. Simple as that.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature-block\" style=\"text-align: start;\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0975\/1963\/2700\/files\/Ad_6_2.png?v=1778690723\" alt=\"\"\u003e\n\u003cdiv class=\"feature-body\"\u003e\n\u003ch3\u003eBig Portions. Done in 2 Minutes.\u003c\/h3\u003e\n\u003cp\u003eEach meal comes in a big \u003cstrong\u003e24oz container\u003c\/strong\u003e. It has protein, veggies, and carbs — all in one. Just heat it up and eat. Great for \u003cstrong\u003elunch or dinner\u003c\/strong\u003e. You will feel full. And you won't feel bad about it.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature-block\"\u003e\n\u003cdiv class=\"feature-body\"\u003e\n\u003ch3\u003eReal Food. Made Fresh. Every Time.\u003c\/h3\u003e\n\u003cp\u003eChef André makes everything from scratch. No bags. No boxes. No frozen shortcuts. Just \u003cstrong\u003ereal food made with real ingredients\u003c\/strong\u003e. Every sauce. Every side. Every bite. You will taste the difference — and you will love it.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- STATS --\u003e\n\u003csection class=\"stats\"\u003e\n\u003cdiv class=\"stats-grid\"\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"stat-num\"\u003e20+\u003c\/div\u003e\n\u003cdiv class=\"stat-label\"\u003eYears Experience\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"stat-num\"\u003e48g\u003c\/div\u003e\n\u003cdiv class=\"stat-label\"\u003eMax Protein Per Plate\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"stat-num\"\u003e75km\u003c\/div\u003e\n\u003cdiv class=\"stat-label\"\u003eDelivery Radius\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- HOW IT WORKS --\u003e\n\u003csection class=\"how\"\u003e\n\u003cdiv class=\"container\"\u003e\n\u003cdiv class=\"section-label\"\u003eSimple Process\u003c\/div\u003e\n\u003ch2\u003eHere's How It Works\u003c\/h2\u003e\n\u003cp style=\"margin-bottom: 0;\" class=\"lead\"\u003eJust four easy steps. Then sit back and enjoy.\u003c\/p\u003e\n\u003cdiv class=\"steps\"\u003e\n\u003cdiv class=\"step\"\u003e\n\u003cdiv class=\"step-num\"\u003e1\u003c\/div\u003e\n\u003ch4\u003ePick Your Meals\u003c\/h4\u003e\n\u003cp\u003eChoose the meals you want. Pick one or pick a bunch. It's up to you.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"step\"\u003e\n\u003cdiv class=\"step-num\"\u003e2\u003c\/div\u003e\n\u003ch4\u003eChef André Cooks\u003c\/h4\u003e\n\u003cp\u003eHe makes everything fresh. From scratch. With real food. Every time.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"step\"\u003e\n\u003cdiv class=\"step-num\"\u003e3\u003c\/div\u003e\n\u003ch4\u003eWe Bring It to You\u003c\/h4\u003e\n\u003cp\u003eWe deliver every Tuesday and Friday. Right to your front door.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"step\"\u003e\n\u003cdiv class=\"step-num\"\u003e4\u003c\/div\u003e\n\u003ch4\u003eHeat It. Eat It.\u003c\/h4\u003e\n\u003cp\u003eTwo minutes and it's ready. No cooking. No mess. Just good food.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- DELIVERY --\u003e\n\u003csection class=\"delivery\"\u003e\n\u003cdiv class=\"container\"\u003e\n\u003cdiv class=\"section-label\"\u003eCoverage Area\u003c\/div\u003e\n\u003ch2\u003eWe Bring It Right to You.\u003c\/h2\u003e\n\u003cp class=\"lead\"\u003eWe deliver to homes within 75 km of downtown Toronto — every Tuesday and Friday.\u003c\/p\u003e\n\u003cdiv class=\"delivery-box\"\u003e\n\u003cdiv\u003e\n\u003ch3\u003eEvery Tuesday \u0026amp; Friday\u003c\/h3\u003e\n\u003cp\u003eOrder your meals. We cook them fresh. Then we drop them off at your door. It's that easy. You are always one order away from a great meal.\u003c\/p\u003e\n\u003cimg style=\"width: 100%; border-radius: 10px; margin-top: 16px;\" alt=\"GTA Delivery\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0975\/1963\/2700\/files\/image_1_ea79de5b-6aa8-4fb5-a6b2-2c462e87c036.png?v=1775167115\"\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cspan class=\"town-label\"\u003eWe Deliver To\u003c\/span\u003e\n\u003cdiv class=\"town-grid\"\u003e\n\u003cspan class=\"town-pill\"\u003eToronto\u003c\/span\u003e \u003cspan class=\"town-pill\"\u003eMississauga\u003c\/span\u003e \u003cspan class=\"town-pill\"\u003eVaughan\u003c\/span\u003e \u003cspan class=\"town-pill\"\u003eMarkham\u003c\/span\u003e \u003cspan class=\"town-pill\"\u003eMilton\u003c\/span\u003e \u003cspan class=\"town-pill\"\u003eOakville\u003c\/span\u003e \u003cspan class=\"town-pill\"\u003eBrampton\u003c\/span\u003e \u003cspan class=\"town-pill\"\u003eGTA Metro Area\u003c\/span\u003e \u003cspan class=\"town-pill\"\u003e+ Surrounding Areas\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- MEAL PLANS --\u003e\n\u003csection class=\"plans\"\u003e\n\u003cdiv class=\"container\"\u003e\n\u003cdiv class=\"section-label\"\u003eFind Your Plan\u003c\/div\u003e\n\u003ch2\u003eWant More Than 5 Meals?\u003c\/h2\u003e\n\u003cp class=\"lead\"\u003eGet more meals and save more money. Order what you want. No sign-up. No membership. Just food.\u003c\/p\u003e\n\u003cdiv class=\"plan-grid\"\u003e\n\u003ca href=\"https:\/\/team-table.myshopify.com\/products\/6-meal-plan\" class=\"plan-card\"\u003e\n\u003cdiv class=\"plan-num\"\u003e6\u003c\/div\u003e\n\u003cdiv class=\"plan-label\"\u003eMeal Plan\u003c\/div\u003e\n\u003cp style=\"font-size: 13px; color: var(--muted); margin-bottom: 16px; line-height: 1.5;\"\u003eA great way to eat well most of the week.\u003c\/p\u003e\n\u003cspan class=\"plan-cta\"\u003eShop Plan →\u003c\/span\u003e\u003c\/a\u003e\u003ca href=\"https:\/\/team-table.myshopify.com\/products\/7-meal-plan\" class=\"plan-card\"\u003e\n\u003cdiv class=\"plan-num\"\u003e7\u003c\/div\u003e\n\u003cdiv class=\"plan-label\"\u003eMeal Plan\u003c\/div\u003e\n\u003cp style=\"font-size: 13px; color: var(--muted); margin-bottom: 16px; line-height: 1.5;\"\u003eOne meal for every day of the week.\u003c\/p\u003e\n\u003cspan class=\"plan-cta\"\u003eShop Plan →\u003c\/span\u003e\u003c\/a\u003e\u003ca href=\"https:\/\/team-table.myshopify.com\/products\/10-meal-plan\" class=\"plan-card\"\u003e\n\u003cdiv class=\"plan-num\"\u003e10\u003c\/div\u003e\n\u003cdiv class=\"plan-label\"\u003eMeal Plan\u003c\/div\u003e\n\u003cp style=\"font-size: 13px; color: var(--muted); margin-bottom: 16px; line-height: 1.5;\"\u003eGreat for athletes who train hard and eat a lot.\u003c\/p\u003e\n\u003cspan class=\"plan-cta\"\u003eShop Plan →\u003c\/span\u003e\u003c\/a\u003e\u003ca href=\"https:\/\/team-table.myshopify.com\/products\/15-meal-plan\" class=\"plan-card\"\u003e\n\u003cdiv class=\"plan-num\"\u003e15\u003c\/div\u003e\n\u003cdiv class=\"plan-label\"\u003eMeal Plan\u003c\/div\u003e\n\u003cp style=\"font-size: 13px; color: var(--muted); margin-bottom: 16px; line-height: 1.5;\"\u003eThe big one. Keep the whole family fed all week.\u003c\/p\u003e\n\u003cspan class=\"plan-cta\"\u003eShop Plan →\u003c\/span\u003e\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c!-- FAMILY PACKS --\u003e\n\u003cdiv style=\"margin-top: 56px;\"\u003e\n\u003cdiv class=\"section-label\"\u003eFeed the Whole Family\u003c\/div\u003e\n\u003ch2 style=\"margin-bottom: 8px;\"\u003eFamily Packs — Just $64.99\u003c\/h2\u003e\n\u003cp style=\"margin-bottom: 32px;\" class=\"lead\"\u003ePick one meal. Get 5 big portions of it — at a special low price. Perfect for family dinners. No cooking. No fuss.\u003c\/p\u003e\n\u003cdiv style=\"background: linear-gradient(135deg,var(--forest-light) 0%,var(--warm-white) 100%); border: 2px solid rgba(26,67,49,0.22); border-radius: 20px; padding: 40px; display: flex; gap: 36px; align-items: center; flex-wrap: wrap;\"\u003e\n\u003cdiv style=\"flex: 1; min-width: 220px;\"\u003e\n\u003cdiv style=\"font-family: 'Fraunces',serif; font-size: 56px; font-weight: 900; color: var(--forest); line-height: 1;\"\u003e5\u003c\/div\u003e\n\u003cdiv style=\"font-size: 12px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: var(--gold); margin-bottom: 14px;\"\u003ePortions Per Pack\u003c\/div\u003e\n\u003ch3 style=\"font-family: 'Fraunces',serif; font-size: 24px; font-weight: bold; color: var(--forest); margin-bottom: 12px; line-height: 1.2;\"\u003eOne Meal. Five Portions. One Low Price.\u003c\/h3\u003e\n\u003cp style=\"font-size: 15.5px; line-height: 1.75; color: var(--muted);\"\u003eYou pick the meal you love. We make \u003cstrong\u003e5 big portions of it\u003c\/strong\u003e — all ready to heat and eat. Feed your whole family tonight for just \u003cstrong style=\"color: var(--forest);\"\u003e$64.99\u003c\/strong\u003e. That's a healthy dinner for everyone at the table.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"flex-shrink: 0; text-align: center;\"\u003e\n\u003cdiv style=\"background: var(--forest); color: #fff; border-radius: 16px; padding: 32px 40px; display: inline-block;\"\u003e\n\u003cdiv style=\"font-size: 13px; font-weight: bold; letter-spacing: 1.5px; text-transform: uppercase; color: rgba(255,255,255,0.6); margin-bottom: 6px;\"\u003eFamily Pack\u003c\/div\u003e\n\u003cdiv style=\"font-family: 'Fraunces',serif; font-size: 48px; font-weight: 900; color: var(--gold); line-height: 1;\"\u003e$64.99\u003c\/div\u003e\n\u003cdiv style=\"font-size: 13px; color: rgba(255,255,255,0.7); margin: 8px 0 20px;\"\u003e5 portions · 1 meal · fresh delivery\u003c\/div\u003e\n\u003ca style=\"display: inline-block; background: var(--gold); color: var(--forest); font-size: 15px; font-weight: bold; padding: 14px 28px; border-radius: 10px; text-decoration: none;\" href=\"https:\/\/team-table.myshopify.com\"\u003eOrder Family Pack →\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ORDER CTA --\u003e\n\u003csection class=\"order-cta\"\u003e\n\u003ch2\u003eReady to Eat \u003cem\u003eBetter\u003c\/em\u003e Tonight?\u003c\/h2\u003e\n\u003cp\u003eJoin families, busy workers, and student athletes all across the GTA who eat well every week.\u003c\/p\u003e\n\u003ca href=\"https:\/\/team-table.myshopify.com\" class=\"btn-primary\"\u003eOrder Now →\u003c\/a\u003e\u003c\/section\u003e\n\u003c!-- CONTACT --\u003e\n\u003cdiv class=\"contact-bar\"\u003e\n\u003cp\u003eGot a question? \u003ca href=\"https:\/\/team-table.myshopify.com\/pages\/contact\"\u003eWe're one message away →\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e","brand":"Team Table","offers":[{"title":"Default Title","offer_id":52893844242748,"sku":null,"price":83.94,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0975\/1963\/2700\/files\/0_61d18b06-bb80-44fb-8d38-025412e5c9b1.jpg?v=1785259695"},{"product_id":"7-meal-plan","title":"7 Meal Plan","description":"\u003cp\u003e\u003cmeta charset=\"UTF-8\"\u003e \u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e \u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Fraunces:ital,wght@0,700;0,900;1,700\u0026amp;family=DM+Sans:wght@400;500;600;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\u003c\/p\u003e\n\u003cstyle\u003e\n:root {\n  --forest: #1a4331;\n  --forest-mid: #1d4e39;\n  --forest-light: #eaf2ec;\n  --gold: #c8a84b;\n  --gold-light: #f9f3e3;\n  --orange: #F1682A;\n  --cream: #faf8f3;\n  --warm-white: #fff9f2;\n  --text: #1a1a1a;\n  --muted: #5a5a5a;\n  --border: #ddd8cc;\n  --border-green: rgba(26,67,49,0.2);\n}\n*{margin:0;padding:0;box-sizing:border-box}\nhtml{scroll-behavior:smooth}\nbody{font-family:'DM Sans',sans-serif;background:var(--cream);color:var(--text);overflow-x:hidden}\n\n\/* ── HERO ── *\/\n.hero{background:var(--forest);color:#fff;text-align:center;padding:80px 24px 96px;position:relative;overflow:hidden}\n.hero::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse at 70% -20%,rgba(200,168,75,0.18) 0%,transparent 60%),radial-gradient(ellipse at 20% 110%,rgba(200,168,75,0.12) 0%,transparent 55%);pointer-events:none}\n.hero-grain{position:absolute;inset:0;opacity:.04;background-image:url(\"data:image\/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http:\/\/www.w3.org\/2000\/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'\/%3E%3C\/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'\/%3E%3C\/svg%3E\");background-size:200px 200px;pointer-events:none}\n.hero-eyebrow{display:inline-block;font-size:11px;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;color:var(--gold);border:1px solid rgba(200,168,75,0.4);padding:8px 20px;border-radius:100px;margin-bottom:22px;animation:fadeUp 0.7s ease both}\n.hero h1{font-family:'Fraunces',serif;font-size:clamp(30px,6vw,64px);font-weight:900;line-height:1.1;max-width:780px;margin:0 auto 20px;color:#fff;animation:fadeUp 0.7s 0.1s ease both}\n.hero h1 em{font-style:italic;color:var(--gold)}\n.hero-sub{font-size:16px;color:rgba(255,255,255,0.7);max-width:520px;margin:0 auto 32px;line-height:1.7;animation:fadeUp 0.7s 0.2s ease both}\n.badge-row{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;animation:fadeUp 0.7s 0.3s ease both}\n.badge{display:inline-flex;align-items:center;gap:8px;background:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.18);padding:10px 20px;border-radius:100px;font-size:13px;font-weight:600;color:rgba(255,255,255,0.9)}\n.badge strong{color:var(--gold)}\n@keyframes fadeUp{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}\n\n\/* ── COMMON ── *\/\nsection{padding:80px 24px}\n.container{max-width:900px;margin:0 auto}\n.section-label{font-size:10px;font-weight:700;letter-spacing:3px;text-transform:uppercase;color:var(--gold);margin-bottom:12px}\nh2{font-family:'Fraunces',serif;font-size:clamp(28px,4.5vw,46px);font-weight:700;line-height:1.15;color:var(--forest);margin-bottom:16px}\n.lead{font-size:17px;line-height:1.75;color:var(--muted);max-width:640px}\n\n\/* ── FEATURES ── *\/\n.features{background:var(--cream)}\n.feature-block{max-width:700px;margin:0 auto 72px;padding-bottom:72px;border-bottom:1px solid var(--border)}\n.feature-block:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}\n.feature-img{width:100%;height:460px;object-fit:cover;border-radius:16px;margin-bottom:32px;display:block}\n.feature-body h3{font-family:'Fraunces',serif;font-size:30px;font-weight:700;color:var(--forest);margin-bottom:14px;line-height:1.25}\n.feature-body p{font-size:16.5px;line-height:1.8;color:var(--muted)}\n.feature-body p strong{color:var(--forest)}\n\n\/* ── USP CALLOUT ── *\/\n.usp-block{background:linear-gradient(135deg,var(--forest-light) 0%,var(--warm-white) 100%);border:2px solid rgba(26,67,49,0.22);border-radius:20px;padding:40px;display:flex;align-items:flex-start;gap:28px;max-width:700px;margin:0 auto 72px}\n.usp-icon-wrap{flex-shrink:0;width:72px;height:72px;background:var(--forest);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:32px}\n.usp-body h3{font-family:'Fraunces',serif;font-size:26px;font-weight:700;color:var(--forest);margin-bottom:10px;line-height:1.2}\n.usp-body p{font-size:16px;line-height:1.75;color:var(--muted)}\n.usp-body p strong{color:var(--forest)}\n.usp-number{font-family:'Fraunces',serif;font-size:54px;font-weight:900;color:var(--forest);line-height:1;display:block;margin-bottom:2px}\n.usp-number-label{font-size:12px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--gold);margin-bottom:12px;display:block}\n\n\/* ── STATS ── *\/\n.stats{background:var(--forest);padding:56px 24px}\n.stats-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;max-width:700px;margin:0 auto;text-align:center}\n.stat-num{font-family:'Fraunces',serif;font-size:52px;font-weight:900;color:var(--gold);line-height:1}\n.stat-label{font-size:12px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;color:rgba(255,255,255,0.65);margin-top:8px}\n\n\/* ── HOW IT WORKS ── *\/\n.how{background:var(--warm-white)}\n.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:48px;position:relative}\n.steps::before{content:'';position:absolute;top:28px;left:10%;width:80%;height:2px;background:var(--border);z-index:0}\n.step{text-align:center;position:relative;z-index:1}\n.step-num{width:56px;height:56px;background:var(--forest);color:#fff;font-family:'Fraunces',serif;font-size:22px;font-weight:700;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 16px;box-shadow:0 4px 18px rgba(26,67,49,0.3)}\n.step h4{font-weight:700;font-size:15px;color:var(--forest);margin-bottom:6px}\n.step p{font-size:13.5px;color:var(--muted);line-height:1.55}\n\n\/* ── DELIVERY ── *\/\n.delivery{background:var(--cream)}\n.delivery-box{background:var(--forest-light);border:1.5px solid rgba(26,67,49,0.2);border-radius:18px;padding:44px;display:grid;grid-template-columns:1fr 1fr;gap:44px;align-items:start;margin-top:36px}\n.delivery-box h3{font-family:'Fraunces',serif;font-size:26px;color:var(--forest);margin-bottom:12px}\n.delivery-box p{font-size:15px;line-height:1.7;color:var(--muted);margin-bottom:16px}\n.town-grid{display:flex;flex-wrap:wrap;gap:8px}\n.town-pill{font-size:12.5px;font-weight:600;background:#fff;border:1px solid rgba(26,67,49,0.25);color:var(--forest);padding:5px 13px;border-radius:100px}\n.town-label{font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--gold);margin-bottom:12px;display:block}\n\n\/* ── PLANS ── *\/\n.plans{background:var(--warm-white)}\n.plan-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:40px}\n.plan-card{background:#fff;border:1.5px solid var(--border);border-radius:14px;padding:28px 20px;text-align:center;text-decoration:none;color:var(--text);display:block;transition:border-color 0.2s,box-shadow 0.2s,transform 0.2s}\n.plan-card:hover{border-color:var(--forest);box-shadow:0 6px 24px rgba(26,67,49,0.12);transform:translateY(-3px)}\n.plan-num{font-family:'Fraunces',serif;font-size:48px;font-weight:900;color:var(--forest);line-height:1}\n.plan-label{font-size:12px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:1px;margin:4px 0 14px}\n.plan-cta{font-size:13px;font-weight:700;color:#fff;background:var(--forest);padding:9px 16px;border-radius:100px;display:inline-block}\n\n\/* ── CTA ── *\/\n.order-cta{background:var(--forest);text-align:center;padding:88px 24px;color:#fff;position:relative;overflow:hidden}\n.order-cta::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse at 80% 120%,rgba(200,168,75,0.2) 0%,transparent 60%)}\n.order-cta h2{color:#fff;font-family:'Fraunces',serif;font-size:clamp(30px,5vw,52px);max-width:640px;margin:0 auto 18px;position:relative}\n.order-cta h2 em{color:var(--gold);font-style:italic}\n.order-cta p{color:rgba(255,255,255,0.65);font-size:16px;margin-bottom:40px;position:relative}\n.btn-primary{display:inline-block;background:var(--gold);color:var(--forest);font-size:17px;font-weight:700;padding:18px 44px;border-radius:10px;text-decoration:none;box-shadow:0 6px 28px rgba(200,168,75,0.35);position:relative;transition:transform 0.2s,box-shadow 0.2s}\n.btn-primary:hover{transform:translateY(-2px);box-shadow:0 10px 36px rgba(200,168,75,0.45)}\n\n\/* ── CONTACT ── *\/\n.contact-bar{background:var(--cream);padding:40px 24px;text-align:center;border-top:1px solid var(--border)}\n.contact-bar p{font-size:15px;color:var(--muted)}\n.contact-bar a{color:var(--forest);font-weight:600;text-decoration:none}\n\n\/* ── MOBILE ── *\/\n@media(max-width:768px){\n  section{padding:56px 16px}\n  .hero{padding:56px 16px 72px}\n  h2{font-size:clamp(26px,7vw,36px)}\n  .feature-img{height:260px}\n  .feature-body h3{font-size:22px}\n  .feature-body p{font-size:15px}\n  .feature-block{margin-bottom:52px;padding-bottom:52px}\n  .usp-block{flex-direction:column;align-items:center;text-align:center;padding:28px 20px}\n  .usp-number{font-size:44px}\n  .usp-body h3{font-size:20px}\n  .usp-body p{font-size:15px}\n  .stats-grid{grid-template-columns:1fr;gap:36px}\n  .stat-num{font-size:42px}\n  .steps{grid-template-columns:repeat(2,1fr)}\n  .steps::before{display:none}\n  .delivery-box{grid-template-columns:1fr;padding:28px 20px}\n  .delivery-box h3{font-size:22px}\n  .plan-grid{grid-template-columns:repeat(2,1fr)}\n  .plan-num{font-size:40px}\n  .plan-card{padding:24px 16px}\n  .order-cta{padding:64px 16px}\n  .family-pack-inner{flex-direction:column!important}\n}\n@media(max-width:420px){\n  .plan-grid{grid-template-columns:1fr}\n  .badge-row{flex-direction:column;gap:8px}\n}\n\u003c\/style\u003e\n\u003c!-- HERO --\u003e\n\u003csection class=\"hero\"\u003e\n\u003cdiv class=\"hero-grain\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"hero-eyebrow\"\u003eChef André · Delivered Across the GTA\u003c\/div\u003e\n\u003ch1\u003eHome of the \u003cem\u003eGTA's Most Nourishing Meals\u003c\/em\u003e\n\u003c\/h1\u003e\n\u003cp class=\"hero-sub\"\u003eGood food made simple. Up to 48g of protein. Under 550 calories. Ready to eat in minutes. Delivered to your door every Tuesday and Friday.\u003c\/p\u003e\n\u003cdiv class=\"badge-row\"\u003e\n\u003cdiv class=\"badge\"\u003e💪 Up to \u003cstrong\u003e48g Protein\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"badge\"\u003e🥗 Under \u003cstrong\u003e550 Calories\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"badge\"\u003e🚚 \u003cstrong\u003eGTA-Wide\u003c\/strong\u003e Delivery\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- FEATURES --\u003e\n\u003csection class=\"features\"\u003e\n\u003cdiv class=\"container\"\u003e\n\u003cdiv class=\"feature-block\"\u003e\n\u003cimg alt=\"Team Table Meals\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0975\/1963\/2700\/files\/Ad_1_5.png?v=1778690827\" class=\"feature-img\"\u003e\n\u003cdiv class=\"feature-body\"\u003e\n\u003ch3\u003eChef André Has Been Cooking for Over 20 Years. Now He Cooks for You.\u003c\/h3\u003e\n\u003cp\u003eTeam Table was made for \u003cstrong\u003ebusy families, working people, and student athletes\u003c\/strong\u003e. Chef André has cooked for a long time. He loves making food that tastes great and is good for your body. You come home tired. He has dinner ready for you. \u003cstrong\u003eAll you do is heat it up and eat.\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"usp-block\"\u003e\n\u003cdiv class=\"usp-icon-wrap\"\u003e💪\u003c\/div\u003e\n\u003cdiv class=\"usp-body\"\u003e\n\u003cspan class=\"usp-number\"\u003e48g\u003c\/span\u003e \u003cspan class=\"usp-number-label\"\u003eProtein Per Plate\u003c\/span\u003e\n\u003ch3\u003eLots of Protein. Every Single Meal.\u003c\/h3\u003e\n\u003cp\u003eYour body needs protein. It helps you grow strong. It helps you feel full. It helps you heal after a workout. \u003cstrong\u003eEvery Team Table meal has up to 48 grams of protein.\u003c\/strong\u003e That's a lot — and that's the point.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature-block\"\u003e\n\u003cimg alt=\"Balanced Meals for Athletes\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0975\/1963\/2700\/files\/Ad_3_white.png?v=1778697203\" class=\"feature-img\"\u003e\n\u003cdiv class=\"feature-body\"\u003e\n\u003ch3\u003eProtein. Carbs. Veggies. All in One Meal.\u003c\/h3\u003e\n\u003cp\u003eEach meal has the right mix of food your body needs. \u003cstrong\u003eProtein\u003c\/strong\u003e to build muscle. \u003cstrong\u003eCarbs\u003c\/strong\u003e to give you energy. \u003cstrong\u003eVeggies\u003c\/strong\u003e to keep you healthy. Chef André puts it all together so you don't have to think about it.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"usp-block\"\u003e\n\u003cdiv class=\"usp-icon-wrap\"\u003e🥗\u003c\/div\u003e\n\u003cdiv class=\"usp-body\"\u003e\n\u003cspan class=\"usp-number\"\u003e\u0026lt;550\u003c\/span\u003e \u003cspan class=\"usp-number-label\"\u003eCalories Per Meal\u003c\/span\u003e\n\u003ch3\u003eA Full Plate. Under 550 Calories.\u003c\/h3\u003e\n\u003cp\u003eYou don't have to eat less to eat healthy. \u003cstrong\u003eEvery Team Table meal is under 550 calories.\u003c\/strong\u003e You get a big, full plate of real food — and you still feel great after. Good food that is good for you. Simple as that.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature-block\" style=\"text-align: start;\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0975\/1963\/2700\/files\/Ad_6_2.png?v=1778690723\" alt=\"\"\u003e\n\u003cdiv class=\"feature-body\"\u003e\n\u003ch3\u003eBig Portions. Done in 2 Minutes.\u003c\/h3\u003e\n\u003cp\u003eEach meal comes in a big \u003cstrong\u003e24oz container\u003c\/strong\u003e. It has protein, veggies, and carbs — all in one. Just heat it up and eat. Great for \u003cstrong\u003elunch or dinner\u003c\/strong\u003e. You will feel full. And you won't feel bad about it.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature-block\"\u003e\n\u003cdiv class=\"feature-body\"\u003e\n\u003ch3\u003eReal Food. Made Fresh. Every Time.\u003c\/h3\u003e\n\u003cp\u003eChef André makes everything from scratch. No bags. No boxes. No frozen shortcuts. Just \u003cstrong\u003ereal food made with real ingredients\u003c\/strong\u003e. Every sauce. Every side. Every bite. You will taste the difference — and you will love it.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- STATS --\u003e\n\u003csection class=\"stats\"\u003e\n\u003cdiv class=\"stats-grid\"\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"stat-num\"\u003e20+\u003c\/div\u003e\n\u003cdiv class=\"stat-label\"\u003eYears Experience\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"stat-num\"\u003e48g\u003c\/div\u003e\n\u003cdiv class=\"stat-label\"\u003eMax Protein Per Plate\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"stat-num\"\u003e75km\u003c\/div\u003e\n\u003cdiv class=\"stat-label\"\u003eDelivery Radius\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- HOW IT WORKS --\u003e\n\u003csection class=\"how\"\u003e\n\u003cdiv class=\"container\"\u003e\n\u003cdiv class=\"section-label\"\u003eSimple Process\u003c\/div\u003e\n\u003ch2\u003eHere's How It Works\u003c\/h2\u003e\n\u003cp style=\"margin-bottom: 0;\" class=\"lead\"\u003eJust four easy steps. Then sit back and enjoy.\u003c\/p\u003e\n\u003cdiv class=\"steps\"\u003e\n\u003cdiv class=\"step\"\u003e\n\u003cdiv class=\"step-num\"\u003e1\u003c\/div\u003e\n\u003ch4\u003ePick Your Meals\u003c\/h4\u003e\n\u003cp\u003eChoose the meals you want. Pick one or pick a bunch. It's up to you.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"step\"\u003e\n\u003cdiv class=\"step-num\"\u003e2\u003c\/div\u003e\n\u003ch4\u003eChef André Cooks\u003c\/h4\u003e\n\u003cp\u003eHe makes everything fresh. From scratch. With real food. Every time.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"step\"\u003e\n\u003cdiv class=\"step-num\"\u003e3\u003c\/div\u003e\n\u003ch4\u003eWe Bring It to You\u003c\/h4\u003e\n\u003cp\u003eWe deliver every Tuesday and Friday. Right to your front door.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"step\"\u003e\n\u003cdiv class=\"step-num\"\u003e4\u003c\/div\u003e\n\u003ch4\u003eHeat It. Eat It.\u003c\/h4\u003e\n\u003cp\u003eTwo minutes and it's ready. No cooking. No mess. Just good food.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- DELIVERY --\u003e\n\u003csection class=\"delivery\"\u003e\n\u003cdiv class=\"container\"\u003e\n\u003cdiv class=\"section-label\"\u003eCoverage Area\u003c\/div\u003e\n\u003ch2\u003eWe Bring It Right to You.\u003c\/h2\u003e\n\u003cp class=\"lead\"\u003eWe deliver to homes within 75 km of downtown Toronto — every Tuesday and Friday.\u003c\/p\u003e\n\u003cdiv class=\"delivery-box\"\u003e\n\u003cdiv\u003e\n\u003ch3\u003eEvery Tuesday \u0026amp; Friday\u003c\/h3\u003e\n\u003cp\u003eOrder your meals. We cook them fresh. Then we drop them off at your door. It's that easy. You are always one order away from a great meal.\u003c\/p\u003e\n\u003cimg style=\"width: 100%; border-radius: 10px; margin-top: 16px;\" alt=\"GTA Delivery\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0975\/1963\/2700\/files\/image_1_ea79de5b-6aa8-4fb5-a6b2-2c462e87c036.png?v=1775167115\"\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cspan class=\"town-label\"\u003eWe Deliver To\u003c\/span\u003e\n\u003cdiv class=\"town-grid\"\u003e\n\u003cspan class=\"town-pill\"\u003eToronto\u003c\/span\u003e \u003cspan class=\"town-pill\"\u003eMississauga\u003c\/span\u003e \u003cspan class=\"town-pill\"\u003eVaughan\u003c\/span\u003e \u003cspan class=\"town-pill\"\u003eMarkham\u003c\/span\u003e \u003cspan class=\"town-pill\"\u003eMilton\u003c\/span\u003e \u003cspan class=\"town-pill\"\u003eOakville\u003c\/span\u003e \u003cspan class=\"town-pill\"\u003eBrampton\u003c\/span\u003e \u003cspan class=\"town-pill\"\u003eGTA Metro Area\u003c\/span\u003e \u003cspan class=\"town-pill\"\u003e+ Surrounding Areas\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- MEAL PLANS --\u003e\n\u003csection class=\"plans\"\u003e\n\u003cdiv class=\"container\"\u003e\n\u003cdiv class=\"section-label\"\u003eFind Your Plan\u003c\/div\u003e\n\u003ch2\u003eWant More Than 5 Meals?\u003c\/h2\u003e\n\u003cp class=\"lead\"\u003eGet more meals and save more money. Order what you want. No sign-up. No membership. Just food.\u003c\/p\u003e\n\u003cdiv class=\"plan-grid\"\u003e\n\u003ca href=\"https:\/\/team-table.myshopify.com\/products\/6-meal-plan\" class=\"plan-card\"\u003e\n\u003cdiv class=\"plan-num\"\u003e6\u003c\/div\u003e\n\u003cdiv class=\"plan-label\"\u003eMeal Plan\u003c\/div\u003e\n\u003cp style=\"font-size: 13px; color: var(--muted); margin-bottom: 16px; line-height: 1.5;\"\u003eA great way to eat well most of the week.\u003c\/p\u003e\n\u003cspan class=\"plan-cta\"\u003eShop Plan →\u003c\/span\u003e\u003c\/a\u003e\u003ca href=\"https:\/\/team-table.myshopify.com\/products\/7-meal-plan\" class=\"plan-card\"\u003e\n\u003cdiv class=\"plan-num\"\u003e7\u003c\/div\u003e\n\u003cdiv class=\"plan-label\"\u003eMeal Plan\u003c\/div\u003e\n\u003cp style=\"font-size: 13px; color: var(--muted); margin-bottom: 16px; line-height: 1.5;\"\u003eOne meal for every day of the week.\u003c\/p\u003e\n\u003cspan class=\"plan-cta\"\u003eShop Plan →\u003c\/span\u003e\u003c\/a\u003e\u003ca href=\"https:\/\/team-table.myshopify.com\/products\/10-meal-plan\" class=\"plan-card\"\u003e\n\u003cdiv class=\"plan-num\"\u003e10\u003c\/div\u003e\n\u003cdiv class=\"plan-label\"\u003eMeal Plan\u003c\/div\u003e\n\u003cp style=\"font-size: 13px; color: var(--muted); margin-bottom: 16px; line-height: 1.5;\"\u003eGreat for athletes who train hard and eat a lot.\u003c\/p\u003e\n\u003cspan class=\"plan-cta\"\u003eShop Plan →\u003c\/span\u003e\u003c\/a\u003e\u003ca href=\"https:\/\/team-table.myshopify.com\/products\/15-meal-plan\" class=\"plan-card\"\u003e\n\u003cdiv class=\"plan-num\"\u003e15\u003c\/div\u003e\n\u003cdiv class=\"plan-label\"\u003eMeal Plan\u003c\/div\u003e\n\u003cp style=\"font-size: 13px; color: var(--muted); margin-bottom: 16px; line-height: 1.5;\"\u003eThe big one. Keep the whole family fed all week.\u003c\/p\u003e\n\u003cspan class=\"plan-cta\"\u003eShop Plan →\u003c\/span\u003e\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c!-- FAMILY PACKS --\u003e\n\u003cdiv style=\"margin-top: 56px;\"\u003e\n\u003cdiv class=\"section-label\"\u003eFeed the Whole Family\u003c\/div\u003e\n\u003ch2 style=\"margin-bottom: 8px;\"\u003eFamily Packs — Just $64.99\u003c\/h2\u003e\n\u003cp style=\"margin-bottom: 32px;\" class=\"lead\"\u003ePick one meal. Get 5 big portions of it — at a special low price. Perfect for family dinners. No cooking. No fuss.\u003c\/p\u003e\n\u003cdiv style=\"background: linear-gradient(135deg,var(--forest-light) 0%,var(--warm-white) 100%); border: 2px solid rgba(26,67,49,0.22); border-radius: 20px; padding: 40px; display: flex; gap: 36px; align-items: center; flex-wrap: wrap;\"\u003e\n\u003cdiv style=\"flex: 1; min-width: 220px;\"\u003e\n\u003cdiv style=\"font-family: 'Fraunces',serif; font-size: 56px; font-weight: 900; color: var(--forest); line-height: 1;\"\u003e5\u003c\/div\u003e\n\u003cdiv style=\"font-size: 12px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: var(--gold); margin-bottom: 14px;\"\u003ePortions Per Pack\u003c\/div\u003e\n\u003ch3 style=\"font-family: 'Fraunces',serif; font-size: 24px; font-weight: bold; color: var(--forest); margin-bottom: 12px; line-height: 1.2;\"\u003eOne Meal. Five Portions. One Low Price.\u003c\/h3\u003e\n\u003cp style=\"font-size: 15.5px; line-height: 1.75; color: var(--muted);\"\u003eYou pick the meal you love. We make \u003cstrong\u003e5 big portions of it\u003c\/strong\u003e — all ready to heat and eat. Feed your whole family tonight for just \u003cstrong style=\"color: var(--forest);\"\u003e$64.99\u003c\/strong\u003e. That's a healthy dinner for everyone at the table.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"flex-shrink: 0; text-align: center;\"\u003e\n\u003cdiv style=\"background: var(--forest); color: #fff; border-radius: 16px; padding: 32px 40px; display: inline-block;\"\u003e\n\u003cdiv style=\"font-size: 13px; font-weight: bold; letter-spacing: 1.5px; text-transform: uppercase; color: rgba(255,255,255,0.6); margin-bottom: 6px;\"\u003eFamily Pack\u003c\/div\u003e\n\u003cdiv style=\"font-family: 'Fraunces',serif; font-size: 48px; font-weight: 900; color: var(--gold); line-height: 1;\"\u003e$64.99\u003c\/div\u003e\n\u003cdiv style=\"font-size: 13px; color: rgba(255,255,255,0.7); margin: 8px 0 20px;\"\u003e5 portions · 1 meal · fresh delivery\u003c\/div\u003e\n\u003ca style=\"display: inline-block; background: var(--gold); color: var(--forest); font-size: 15px; font-weight: bold; padding: 14px 28px; border-radius: 10px; text-decoration: none;\" href=\"https:\/\/team-table.myshopify.com\"\u003eOrder Family Pack →\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ORDER CTA --\u003e\n\u003csection class=\"order-cta\"\u003e\n\u003ch2\u003eReady to Eat \u003cem\u003eBetter\u003c\/em\u003e Tonight?\u003c\/h2\u003e\n\u003cp\u003eJoin families, busy workers, and student athletes all across the GTA who eat well every week.\u003c\/p\u003e\n\u003ca href=\"https:\/\/team-table.myshopify.com\" class=\"btn-primary\"\u003eOrder Now →\u003c\/a\u003e\u003c\/section\u003e\n\u003c!-- CONTACT --\u003e\n\u003cdiv class=\"contact-bar\"\u003e\n\u003cp\u003eGot a question? \u003ca href=\"https:\/\/team-table.myshopify.com\/pages\/contact\"\u003eWe're one message away →\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e","brand":"Team Table","offers":[{"title":"Default Title","offer_id":52893845913916,"sku":null,"price":97.93,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0975\/1963\/2700\/files\/0_ce6f0c95-43b8-42bb-a18b-e44154f60f75.jpg?v=1785259701"},{"product_id":"10-meal-plan","title":"10 Meal Plan","description":"\u003cp\u003e\u003cmeta charset=\"UTF-8\"\u003e \u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e \u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Fraunces:ital,wght@0,700;0,900;1,700\u0026amp;family=DM+Sans:wght@400;500;600;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\u003c\/p\u003e\n\u003cstyle\u003e\n:root {\n  --forest: #1a4331;\n  --forest-mid: #1d4e39;\n  --forest-light: #eaf2ec;\n  --gold: #c8a84b;\n  --gold-light: #f9f3e3;\n  --orange: #F1682A;\n  --cream: #faf8f3;\n  --warm-white: #fff9f2;\n  --text: #1a1a1a;\n  --muted: #5a5a5a;\n  --border: #ddd8cc;\n  --border-green: rgba(26,67,49,0.2);\n}\n*{margin:0;padding:0;box-sizing:border-box}\nhtml{scroll-behavior:smooth}\nbody{font-family:'DM Sans',sans-serif;background:var(--cream);color:var(--text);overflow-x:hidden}\n\n\/* ── HERO ── *\/\n.hero{background:var(--forest);color:#fff;text-align:center;padding:80px 24px 96px;position:relative;overflow:hidden}\n.hero::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse at 70% -20%,rgba(200,168,75,0.18) 0%,transparent 60%),radial-gradient(ellipse at 20% 110%,rgba(200,168,75,0.12) 0%,transparent 55%);pointer-events:none}\n.hero-grain{position:absolute;inset:0;opacity:.04;background-image:url(\"data:image\/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http:\/\/www.w3.org\/2000\/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'\/%3E%3C\/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'\/%3E%3C\/svg%3E\");background-size:200px 200px;pointer-events:none}\n.hero-eyebrow{display:inline-block;font-size:11px;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;color:var(--gold);border:1px solid rgba(200,168,75,0.4);padding:8px 20px;border-radius:100px;margin-bottom:22px;animation:fadeUp 0.7s ease both}\n.hero h1{font-family:'Fraunces',serif;font-size:clamp(30px,6vw,64px);font-weight:900;line-height:1.1;max-width:780px;margin:0 auto 20px;color:#fff;animation:fadeUp 0.7s 0.1s ease both}\n.hero h1 em{font-style:italic;color:var(--gold)}\n.hero-sub{font-size:16px;color:rgba(255,255,255,0.7);max-width:520px;margin:0 auto 32px;line-height:1.7;animation:fadeUp 0.7s 0.2s ease both}\n.badge-row{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;animation:fadeUp 0.7s 0.3s ease both}\n.badge{display:inline-flex;align-items:center;gap:8px;background:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.18);padding:10px 20px;border-radius:100px;font-size:13px;font-weight:600;color:rgba(255,255,255,0.9)}\n.badge strong{color:var(--gold)}\n@keyframes fadeUp{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}\n\n\/* ── COMMON ── *\/\nsection{padding:80px 24px}\n.container{max-width:900px;margin:0 auto}\n.section-label{font-size:10px;font-weight:700;letter-spacing:3px;text-transform:uppercase;color:var(--gold);margin-bottom:12px}\nh2{font-family:'Fraunces',serif;font-size:clamp(28px,4.5vw,46px);font-weight:700;line-height:1.15;color:var(--forest);margin-bottom:16px}\n.lead{font-size:17px;line-height:1.75;color:var(--muted);max-width:640px}\n\n\/* ── FEATURES ── *\/\n.features{background:var(--cream)}\n.feature-block{max-width:700px;margin:0 auto 72px;padding-bottom:72px;border-bottom:1px solid var(--border)}\n.feature-block:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}\n.feature-img{width:100%;height:460px;object-fit:cover;border-radius:16px;margin-bottom:32px;display:block}\n.feature-body h3{font-family:'Fraunces',serif;font-size:30px;font-weight:700;color:var(--forest);margin-bottom:14px;line-height:1.25}\n.feature-body p{font-size:16.5px;line-height:1.8;color:var(--muted)}\n.feature-body p strong{color:var(--forest)}\n\n\/* ── USP CALLOUT ── *\/\n.usp-block{background:linear-gradient(135deg,var(--forest-light) 0%,var(--warm-white) 100%);border:2px solid rgba(26,67,49,0.22);border-radius:20px;padding:40px;display:flex;align-items:flex-start;gap:28px;max-width:700px;margin:0 auto 72px}\n.usp-icon-wrap{flex-shrink:0;width:72px;height:72px;background:var(--forest);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:32px}\n.usp-body h3{font-family:'Fraunces',serif;font-size:26px;font-weight:700;color:var(--forest);margin-bottom:10px;line-height:1.2}\n.usp-body p{font-size:16px;line-height:1.75;color:var(--muted)}\n.usp-body p strong{color:var(--forest)}\n.usp-number{font-family:'Fraunces',serif;font-size:54px;font-weight:900;color:var(--forest);line-height:1;display:block;margin-bottom:2px}\n.usp-number-label{font-size:12px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--gold);margin-bottom:12px;display:block}\n\n\/* ── STATS ── *\/\n.stats{background:var(--forest);padding:56px 24px}\n.stats-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;max-width:700px;margin:0 auto;text-align:center}\n.stat-num{font-family:'Fraunces',serif;font-size:52px;font-weight:900;color:var(--gold);line-height:1}\n.stat-label{font-size:12px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;color:rgba(255,255,255,0.65);margin-top:8px}\n\n\/* ── HOW IT WORKS ── *\/\n.how{background:var(--warm-white)}\n.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:48px;position:relative}\n.steps::before{content:'';position:absolute;top:28px;left:10%;width:80%;height:2px;background:var(--border);z-index:0}\n.step{text-align:center;position:relative;z-index:1}\n.step-num{width:56px;height:56px;background:var(--forest);color:#fff;font-family:'Fraunces',serif;font-size:22px;font-weight:700;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 16px;box-shadow:0 4px 18px rgba(26,67,49,0.3)}\n.step h4{font-weight:700;font-size:15px;color:var(--forest);margin-bottom:6px}\n.step p{font-size:13.5px;color:var(--muted);line-height:1.55}\n\n\/* ── DELIVERY ── *\/\n.delivery{background:var(--cream)}\n.delivery-box{background:var(--forest-light);border:1.5px solid rgba(26,67,49,0.2);border-radius:18px;padding:44px;display:grid;grid-template-columns:1fr 1fr;gap:44px;align-items:start;margin-top:36px}\n.delivery-box h3{font-family:'Fraunces',serif;font-size:26px;color:var(--forest);margin-bottom:12px}\n.delivery-box p{font-size:15px;line-height:1.7;color:var(--muted);margin-bottom:16px}\n.town-grid{display:flex;flex-wrap:wrap;gap:8px}\n.town-pill{font-size:12.5px;font-weight:600;background:#fff;border:1px solid rgba(26,67,49,0.25);color:var(--forest);padding:5px 13px;border-radius:100px}\n.town-label{font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--gold);margin-bottom:12px;display:block}\n\n\/* ── PLANS ── *\/\n.plans{background:var(--warm-white)}\n.plan-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:40px}\n.plan-card{background:#fff;border:1.5px solid var(--border);border-radius:14px;padding:28px 20px;text-align:center;text-decoration:none;color:var(--text);display:block;transition:border-color 0.2s,box-shadow 0.2s,transform 0.2s}\n.plan-card:hover{border-color:var(--forest);box-shadow:0 6px 24px rgba(26,67,49,0.12);transform:translateY(-3px)}\n.plan-num{font-family:'Fraunces',serif;font-size:48px;font-weight:900;color:var(--forest);line-height:1}\n.plan-label{font-size:12px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:1px;margin:4px 0 14px}\n.plan-cta{font-size:13px;font-weight:700;color:#fff;background:var(--forest);padding:9px 16px;border-radius:100px;display:inline-block}\n\n\/* ── CTA ── *\/\n.order-cta{background:var(--forest);text-align:center;padding:88px 24px;color:#fff;position:relative;overflow:hidden}\n.order-cta::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse at 80% 120%,rgba(200,168,75,0.2) 0%,transparent 60%)}\n.order-cta h2{color:#fff;font-family:'Fraunces',serif;font-size:clamp(30px,5vw,52px);max-width:640px;margin:0 auto 18px;position:relative}\n.order-cta h2 em{color:var(--gold);font-style:italic}\n.order-cta p{color:rgba(255,255,255,0.65);font-size:16px;margin-bottom:40px;position:relative}\n.btn-primary{display:inline-block;background:var(--gold);color:var(--forest);font-size:17px;font-weight:700;padding:18px 44px;border-radius:10px;text-decoration:none;box-shadow:0 6px 28px rgba(200,168,75,0.35);position:relative;transition:transform 0.2s,box-shadow 0.2s}\n.btn-primary:hover{transform:translateY(-2px);box-shadow:0 10px 36px rgba(200,168,75,0.45)}\n\n\/* ── CONTACT ── *\/\n.contact-bar{background:var(--cream);padding:40px 24px;text-align:center;border-top:1px solid var(--border)}\n.contact-bar p{font-size:15px;color:var(--muted)}\n.contact-bar a{color:var(--forest);font-weight:600;text-decoration:none}\n\n\/* ── MOBILE ── *\/\n@media(max-width:768px){\n  section{padding:56px 16px}\n  .hero{padding:56px 16px 72px}\n  h2{font-size:clamp(26px,7vw,36px)}\n  .feature-img{height:260px}\n  .feature-body h3{font-size:22px}\n  .feature-body p{font-size:15px}\n  .feature-block{margin-bottom:52px;padding-bottom:52px}\n  .usp-block{flex-direction:column;align-items:center;text-align:center;padding:28px 20px}\n  .usp-number{font-size:44px}\n  .usp-body h3{font-size:20px}\n  .usp-body p{font-size:15px}\n  .stats-grid{grid-template-columns:1fr;gap:36px}\n  .stat-num{font-size:42px}\n  .steps{grid-template-columns:repeat(2,1fr)}\n  .steps::before{display:none}\n  .delivery-box{grid-template-columns:1fr;padding:28px 20px}\n  .delivery-box h3{font-size:22px}\n  .plan-grid{grid-template-columns:repeat(2,1fr)}\n  .plan-num{font-size:40px}\n  .plan-card{padding:24px 16px}\n  .order-cta{padding:64px 16px}\n  .family-pack-inner{flex-direction:column!important}\n}\n@media(max-width:420px){\n  .plan-grid{grid-template-columns:1fr}\n  .badge-row{flex-direction:column;gap:8px}\n}\n\u003c\/style\u003e\n\u003c!-- HERO --\u003e\n\u003csection class=\"hero\"\u003e\n\u003cdiv class=\"hero-grain\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"hero-eyebrow\"\u003eChef André · Delivered Across the GTA\u003c\/div\u003e\n\u003ch1\u003eHome of the \u003cem\u003eGTA's Most Nourishing Meals\u003c\/em\u003e\n\u003c\/h1\u003e\n\u003cp class=\"hero-sub\"\u003eGood food made simple. Up to 48g of protein. Under 550 calories. Ready to eat in minutes. Delivered to your door every Tuesday and Friday.\u003c\/p\u003e\n\u003cdiv class=\"badge-row\"\u003e\n\u003cdiv class=\"badge\"\u003e💪 Up to \u003cstrong\u003e48g Protein\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"badge\"\u003e🥗 Under \u003cstrong\u003e550 Calories\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"badge\"\u003e🚚 \u003cstrong\u003eGTA-Wide\u003c\/strong\u003e Delivery\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- FEATURES --\u003e\n\u003csection class=\"features\"\u003e\n\u003cdiv class=\"container\"\u003e\n\u003cdiv class=\"feature-block\"\u003e\n\u003cimg alt=\"Team Table Meals\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0975\/1963\/2700\/files\/Ad_1_5.png?v=1778690827\" class=\"feature-img\"\u003e\n\u003cdiv class=\"feature-body\"\u003e\n\u003ch3\u003eChef André Has Been Cooking for Over 20 Years. Now He Cooks for You.\u003c\/h3\u003e\n\u003cp\u003eTeam Table was made for \u003cstrong\u003ebusy families, working people, and student athletes\u003c\/strong\u003e. Chef André has cooked for a long time. He loves making food that tastes great and is good for your body. You come home tired. He has dinner ready for you. \u003cstrong\u003eAll you do is heat it up and eat.\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"usp-block\"\u003e\n\u003cdiv class=\"usp-icon-wrap\"\u003e💪\u003c\/div\u003e\n\u003cdiv class=\"usp-body\"\u003e\n\u003cspan class=\"usp-number\"\u003e48g\u003c\/span\u003e \u003cspan class=\"usp-number-label\"\u003eProtein Per Plate\u003c\/span\u003e\n\u003ch3\u003eLots of Protein. Every Single Meal.\u003c\/h3\u003e\n\u003cp\u003eYour body needs protein. It helps you grow strong. It helps you feel full. It helps you heal after a workout. \u003cstrong\u003eEvery Team Table meal has up to 48 grams of protein.\u003c\/strong\u003e That's a lot — and that's the point.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature-block\"\u003e\n\u003cimg alt=\"Balanced Meals for Athletes\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0975\/1963\/2700\/files\/Ad_3_white.png?v=1778697203\" class=\"feature-img\"\u003e\n\u003cdiv class=\"feature-body\"\u003e\n\u003ch3\u003eProtein. Carbs. Veggies. All in One Meal.\u003c\/h3\u003e\n\u003cp\u003eEach meal has the right mix of food your body needs. \u003cstrong\u003eProtein\u003c\/strong\u003e to build muscle. \u003cstrong\u003eCarbs\u003c\/strong\u003e to give you energy. \u003cstrong\u003eVeggies\u003c\/strong\u003e to keep you healthy. Chef André puts it all together so you don't have to think about it.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"usp-block\"\u003e\n\u003cdiv class=\"usp-icon-wrap\"\u003e🥗\u003c\/div\u003e\n\u003cdiv class=\"usp-body\"\u003e\n\u003cspan class=\"usp-number\"\u003e\u0026lt;550\u003c\/span\u003e \u003cspan class=\"usp-number-label\"\u003eCalories Per Meal\u003c\/span\u003e\n\u003ch3\u003eA Full Plate. Under 550 Calories.\u003c\/h3\u003e\n\u003cp\u003eYou don't have to eat less to eat healthy. \u003cstrong\u003eEvery Team Table meal is under 550 calories.\u003c\/strong\u003e You get a big, full plate of real food — and you still feel great after. Good food that is good for you. Simple as that.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature-block\" style=\"text-align: start;\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0975\/1963\/2700\/files\/Ad_6_2.png?v=1778690723\" alt=\"\"\u003e\n\u003cdiv class=\"feature-body\"\u003e\n\u003ch3\u003eBig Portions. Done in 2 Minutes.\u003c\/h3\u003e\n\u003cp\u003eEach meal comes in a big \u003cstrong\u003e24oz container\u003c\/strong\u003e. It has protein, veggies, and carbs — all in one. Just heat it up and eat. Great for \u003cstrong\u003elunch or dinner\u003c\/strong\u003e. You will feel full. And you won't feel bad about it.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature-block\"\u003e\n\u003cdiv class=\"feature-body\"\u003e\n\u003ch3\u003eReal Food. Made Fresh. Every Time.\u003c\/h3\u003e\n\u003cp\u003eChef André makes everything from scratch. No bags. No boxes. No frozen shortcuts. Just \u003cstrong\u003ereal food made with real ingredients\u003c\/strong\u003e. Every sauce. Every side. Every bite. You will taste the difference — and you will love it.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- STATS --\u003e\n\u003csection class=\"stats\"\u003e\n\u003cdiv class=\"stats-grid\"\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"stat-num\"\u003e20+\u003c\/div\u003e\n\u003cdiv class=\"stat-label\"\u003eYears Experience\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"stat-num\"\u003e48g\u003c\/div\u003e\n\u003cdiv class=\"stat-label\"\u003eMax Protein Per Plate\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"stat-num\"\u003e75km\u003c\/div\u003e\n\u003cdiv class=\"stat-label\"\u003eDelivery Radius\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- HOW IT WORKS --\u003e\n\u003csection class=\"how\"\u003e\n\u003cdiv class=\"container\"\u003e\n\u003cdiv class=\"section-label\"\u003eSimple Process\u003c\/div\u003e\n\u003ch2\u003eHere's How It Works\u003c\/h2\u003e\n\u003cp style=\"margin-bottom: 0;\" class=\"lead\"\u003eJust four easy steps. Then sit back and enjoy.\u003c\/p\u003e\n\u003cdiv class=\"steps\"\u003e\n\u003cdiv class=\"step\"\u003e\n\u003cdiv class=\"step-num\"\u003e1\u003c\/div\u003e\n\u003ch4\u003ePick Your Meals\u003c\/h4\u003e\n\u003cp\u003eChoose the meals you want. Pick one or pick a bunch. It's up to you.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"step\"\u003e\n\u003cdiv class=\"step-num\"\u003e2\u003c\/div\u003e\n\u003ch4\u003eChef André Cooks\u003c\/h4\u003e\n\u003cp\u003eHe makes everything fresh. From scratch. With real food. Every time.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"step\"\u003e\n\u003cdiv class=\"step-num\"\u003e3\u003c\/div\u003e\n\u003ch4\u003eWe Bring It to You\u003c\/h4\u003e\n\u003cp\u003eWe deliver every Tuesday and Friday. Right to your front door.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"step\"\u003e\n\u003cdiv class=\"step-num\"\u003e4\u003c\/div\u003e\n\u003ch4\u003eHeat It. Eat It.\u003c\/h4\u003e\n\u003cp\u003eTwo minutes and it's ready. No cooking. No mess. Just good food.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- DELIVERY --\u003e\n\u003csection class=\"delivery\"\u003e\n\u003cdiv class=\"container\"\u003e\n\u003cdiv class=\"section-label\"\u003eCoverage Area\u003c\/div\u003e\n\u003ch2\u003eWe Bring It Right to You.\u003c\/h2\u003e\n\u003cp class=\"lead\"\u003eWe deliver to homes within 75 km of downtown Toronto — every Tuesday and Friday.\u003c\/p\u003e\n\u003cdiv class=\"delivery-box\"\u003e\n\u003cdiv\u003e\n\u003ch3\u003eEvery Tuesday \u0026amp; Friday\u003c\/h3\u003e\n\u003cp\u003eOrder your meals. We cook them fresh. Then we drop them off at your door. It's that easy. You are always one order away from a great meal.\u003c\/p\u003e\n\u003cimg style=\"width: 100%; border-radius: 10px; margin-top: 16px;\" alt=\"GTA Delivery\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0975\/1963\/2700\/files\/image_1_ea79de5b-6aa8-4fb5-a6b2-2c462e87c036.png?v=1775167115\"\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cspan class=\"town-label\"\u003eWe Deliver To\u003c\/span\u003e\n\u003cdiv class=\"town-grid\"\u003e\n\u003cspan class=\"town-pill\"\u003eToronto\u003c\/span\u003e \u003cspan class=\"town-pill\"\u003eMississauga\u003c\/span\u003e \u003cspan class=\"town-pill\"\u003eVaughan\u003c\/span\u003e \u003cspan class=\"town-pill\"\u003eMarkham\u003c\/span\u003e \u003cspan class=\"town-pill\"\u003eMilton\u003c\/span\u003e \u003cspan class=\"town-pill\"\u003eOakville\u003c\/span\u003e \u003cspan class=\"town-pill\"\u003eBrampton\u003c\/span\u003e \u003cspan class=\"town-pill\"\u003eGTA Metro Area\u003c\/span\u003e \u003cspan class=\"town-pill\"\u003e+ Surrounding Areas\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- MEAL PLANS --\u003e\n\u003csection class=\"plans\"\u003e\n\u003cdiv class=\"container\"\u003e\n\u003cdiv class=\"section-label\"\u003eFind Your Plan\u003c\/div\u003e\n\u003ch2\u003eWant More Than 5 Meals?\u003c\/h2\u003e\n\u003cp class=\"lead\"\u003eGet more meals and save more money. Order what you want. No sign-up. No membership. Just food.\u003c\/p\u003e\n\u003cdiv class=\"plan-grid\"\u003e\n\u003ca href=\"https:\/\/team-table.myshopify.com\/products\/6-meal-plan\" class=\"plan-card\"\u003e\n\u003cdiv class=\"plan-num\"\u003e6\u003c\/div\u003e\n\u003cdiv class=\"plan-label\"\u003eMeal Plan\u003c\/div\u003e\n\u003cp style=\"font-size: 13px; color: var(--muted); margin-bottom: 16px; line-height: 1.5;\"\u003eA great way to eat well most of the week.\u003c\/p\u003e\n\u003cspan class=\"plan-cta\"\u003eShop Plan →\u003c\/span\u003e\u003c\/a\u003e\u003ca href=\"https:\/\/team-table.myshopify.com\/products\/7-meal-plan\" class=\"plan-card\"\u003e\n\u003cdiv class=\"plan-num\"\u003e7\u003c\/div\u003e\n\u003cdiv class=\"plan-label\"\u003eMeal Plan\u003c\/div\u003e\n\u003cp style=\"font-size: 13px; color: var(--muted); margin-bottom: 16px; line-height: 1.5;\"\u003eOne meal for every day of the week.\u003c\/p\u003e\n\u003cspan class=\"plan-cta\"\u003eShop Plan →\u003c\/span\u003e\u003c\/a\u003e\u003ca href=\"https:\/\/team-table.myshopify.com\/products\/10-meal-plan\" class=\"plan-card\"\u003e\n\u003cdiv class=\"plan-num\"\u003e10\u003c\/div\u003e\n\u003cdiv class=\"plan-label\"\u003eMeal Plan\u003c\/div\u003e\n\u003cp style=\"font-size: 13px; color: var(--muted); margin-bottom: 16px; line-height: 1.5;\"\u003eGreat for athletes who train hard and eat a lot.\u003c\/p\u003e\n\u003cspan class=\"plan-cta\"\u003eShop Plan →\u003c\/span\u003e\u003c\/a\u003e\u003ca href=\"https:\/\/team-table.myshopify.com\/products\/15-meal-plan\" class=\"plan-card\"\u003e\n\u003cdiv class=\"plan-num\"\u003e15\u003c\/div\u003e\n\u003cdiv class=\"plan-label\"\u003eMeal Plan\u003c\/div\u003e\n\u003cp style=\"font-size: 13px; color: var(--muted); margin-bottom: 16px; line-height: 1.5;\"\u003eThe big one. Keep the whole family fed all week.\u003c\/p\u003e\n\u003cspan class=\"plan-cta\"\u003eShop Plan →\u003c\/span\u003e\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c!-- FAMILY PACKS --\u003e\n\u003cdiv style=\"margin-top: 56px;\"\u003e\n\u003cdiv class=\"section-label\"\u003eFeed the Whole Family\u003c\/div\u003e\n\u003ch2 style=\"margin-bottom: 8px;\"\u003eFamily Packs — Just $64.99\u003c\/h2\u003e\n\u003cp style=\"margin-bottom: 32px;\" class=\"lead\"\u003ePick one meal. Get 5 big portions of it — at a special low price. Perfect for family dinners. No cooking. No fuss.\u003c\/p\u003e\n\u003cdiv style=\"background: linear-gradient(135deg,var(--forest-light) 0%,var(--warm-white) 100%); border: 2px solid rgba(26,67,49,0.22); border-radius: 20px; padding: 40px; display: flex; gap: 36px; align-items: center; flex-wrap: wrap;\"\u003e\n\u003cdiv style=\"flex: 1; min-width: 220px;\"\u003e\n\u003cdiv style=\"font-family: 'Fraunces',serif; font-size: 56px; font-weight: 900; color: var(--forest); line-height: 1;\"\u003e5\u003c\/div\u003e\n\u003cdiv style=\"font-size: 12px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: var(--gold); margin-bottom: 14px;\"\u003ePortions Per Pack\u003c\/div\u003e\n\u003ch3 style=\"font-family: 'Fraunces',serif; font-size: 24px; font-weight: bold; color: var(--forest); margin-bottom: 12px; line-height: 1.2;\"\u003eOne Meal. Five Portions. One Low Price.\u003c\/h3\u003e\n\u003cp style=\"font-size: 15.5px; line-height: 1.75; color: var(--muted);\"\u003eYou pick the meal you love. We make \u003cstrong\u003e5 big portions of it\u003c\/strong\u003e — all ready to heat and eat. Feed your whole family tonight for just \u003cstrong style=\"color: var(--forest);\"\u003e$64.99\u003c\/strong\u003e. That's a healthy dinner for everyone at the table.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"flex-shrink: 0; text-align: center;\"\u003e\n\u003cdiv style=\"background: var(--forest); color: #fff; border-radius: 16px; padding: 32px 40px; display: inline-block;\"\u003e\n\u003cdiv style=\"font-size: 13px; font-weight: bold; letter-spacing: 1.5px; text-transform: uppercase; color: rgba(255,255,255,0.6); margin-bottom: 6px;\"\u003eFamily Pack\u003c\/div\u003e\n\u003cdiv style=\"font-family: 'Fraunces',serif; font-size: 48px; font-weight: 900; color: var(--gold); line-height: 1;\"\u003e$64.99\u003c\/div\u003e\n\u003cdiv style=\"font-size: 13px; color: rgba(255,255,255,0.7); margin: 8px 0 20px;\"\u003e5 portions · 1 meal · fresh delivery\u003c\/div\u003e\n\u003ca style=\"display: inline-block; background: var(--gold); color: var(--forest); font-size: 15px; font-weight: bold; padding: 14px 28px; border-radius: 10px; text-decoration: none;\" href=\"https:\/\/team-table.myshopify.com\"\u003eOrder Family Pack →\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ORDER CTA --\u003e\n\u003csection class=\"order-cta\"\u003e\n\u003ch2\u003eReady to Eat \u003cem\u003eBetter\u003c\/em\u003e Tonight?\u003c\/h2\u003e\n\u003cp\u003eJoin families, busy workers, and student athletes all across the GTA who eat well every week.\u003c\/p\u003e\n\u003ca href=\"https:\/\/team-table.myshopify.com\" class=\"btn-primary\"\u003eOrder Now →\u003c\/a\u003e\u003c\/section\u003e\n\u003c!-- CONTACT --\u003e\n\u003cdiv class=\"contact-bar\"\u003e\n\u003cp\u003eGot a question? \u003ca href=\"https:\/\/team-table.myshopify.com\/pages\/contact\"\u003eWe're one message away →\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e","brand":"Team Table","offers":[{"title":"Default Title","offer_id":52893849026876,"sku":null,"price":139.99,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0975\/1963\/2700\/files\/0_71e81fe0-7147-4485-88af-69a2bb474623.jpg?v=1785259706"},{"product_id":"15-meal-plan","title":"15 Meal Plan","description":"\u003cp\u003e\u003cmeta charset=\"UTF-8\"\u003e \u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e \u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Fraunces:ital,wght@0,700;0,900;1,700\u0026amp;family=DM+Sans:wght@400;500;600;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\u003c\/p\u003e\n\u003cstyle\u003e\n:root {\n  --forest: #1a4331;\n  --forest-mid: #1d4e39;\n  --forest-light: #eaf2ec;\n  --gold: #c8a84b;\n  --gold-light: #f9f3e3;\n  --orange: #F1682A;\n  --cream: #faf8f3;\n  --warm-white: #fff9f2;\n  --text: #1a1a1a;\n  --muted: #5a5a5a;\n  --border: #ddd8cc;\n  --border-green: rgba(26,67,49,0.2);\n}\n*{margin:0;padding:0;box-sizing:border-box}\nhtml{scroll-behavior:smooth}\nbody{font-family:'DM Sans',sans-serif;background:var(--cream);color:var(--text);overflow-x:hidden}\n\n\/* ── HERO ── *\/\n.hero{background:var(--forest);color:#fff;text-align:center;padding:80px 24px 96px;position:relative;overflow:hidden}\n.hero::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse at 70% -20%,rgba(200,168,75,0.18) 0%,transparent 60%),radial-gradient(ellipse at 20% 110%,rgba(200,168,75,0.12) 0%,transparent 55%);pointer-events:none}\n.hero-grain{position:absolute;inset:0;opacity:.04;background-image:url(\"data:image\/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http:\/\/www.w3.org\/2000\/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'\/%3E%3C\/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'\/%3E%3C\/svg%3E\");background-size:200px 200px;pointer-events:none}\n.hero-eyebrow{display:inline-block;font-size:11px;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;color:var(--gold);border:1px solid rgba(200,168,75,0.4);padding:8px 20px;border-radius:100px;margin-bottom:22px;animation:fadeUp 0.7s ease both}\n.hero h1{font-family:'Fraunces',serif;font-size:clamp(30px,6vw,64px);font-weight:900;line-height:1.1;max-width:780px;margin:0 auto 20px;color:#fff;animation:fadeUp 0.7s 0.1s ease both}\n.hero h1 em{font-style:italic;color:var(--gold)}\n.hero-sub{font-size:16px;color:rgba(255,255,255,0.7);max-width:520px;margin:0 auto 32px;line-height:1.7;animation:fadeUp 0.7s 0.2s ease both}\n.badge-row{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;animation:fadeUp 0.7s 0.3s ease both}\n.badge{display:inline-flex;align-items:center;gap:8px;background:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.18);padding:10px 20px;border-radius:100px;font-size:13px;font-weight:600;color:rgba(255,255,255,0.9)}\n.badge strong{color:var(--gold)}\n@keyframes fadeUp{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}\n\n\/* ── COMMON ── *\/\nsection{padding:80px 24px}\n.container{max-width:900px;margin:0 auto}\n.section-label{font-size:10px;font-weight:700;letter-spacing:3px;text-transform:uppercase;color:var(--gold);margin-bottom:12px}\nh2{font-family:'Fraunces',serif;font-size:clamp(28px,4.5vw,46px);font-weight:700;line-height:1.15;color:var(--forest);margin-bottom:16px}\n.lead{font-size:17px;line-height:1.75;color:var(--muted);max-width:640px}\n\n\/* ── FEATURES ── *\/\n.features{background:var(--cream)}\n.feature-block{max-width:700px;margin:0 auto 72px;padding-bottom:72px;border-bottom:1px solid var(--border)}\n.feature-block:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}\n.feature-img{width:100%;height:460px;object-fit:cover;border-radius:16px;margin-bottom:32px;display:block}\n.feature-body h3{font-family:'Fraunces',serif;font-size:30px;font-weight:700;color:var(--forest);margin-bottom:14px;line-height:1.25}\n.feature-body p{font-size:16.5px;line-height:1.8;color:var(--muted)}\n.feature-body p strong{color:var(--forest)}\n\n\/* ── USP CALLOUT ── *\/\n.usp-block{background:linear-gradient(135deg,var(--forest-light) 0%,var(--warm-white) 100%);border:2px solid rgba(26,67,49,0.22);border-radius:20px;padding:40px;display:flex;align-items:flex-start;gap:28px;max-width:700px;margin:0 auto 72px}\n.usp-icon-wrap{flex-shrink:0;width:72px;height:72px;background:var(--forest);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:32px}\n.usp-body h3{font-family:'Fraunces',serif;font-size:26px;font-weight:700;color:var(--forest);margin-bottom:10px;line-height:1.2}\n.usp-body p{font-size:16px;line-height:1.75;color:var(--muted)}\n.usp-body p strong{color:var(--forest)}\n.usp-number{font-family:'Fraunces',serif;font-size:54px;font-weight:900;color:var(--forest);line-height:1;display:block;margin-bottom:2px}\n.usp-number-label{font-size:12px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--gold);margin-bottom:12px;display:block}\n\n\/* ── STATS ── *\/\n.stats{background:var(--forest);padding:56px 24px}\n.stats-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;max-width:700px;margin:0 auto;text-align:center}\n.stat-num{font-family:'Fraunces',serif;font-size:52px;font-weight:900;color:var(--gold);line-height:1}\n.stat-label{font-size:12px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;color:rgba(255,255,255,0.65);margin-top:8px}\n\n\/* ── HOW IT WORKS ── *\/\n.how{background:var(--warm-white)}\n.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:48px;position:relative}\n.steps::before{content:'';position:absolute;top:28px;left:10%;width:80%;height:2px;background:var(--border);z-index:0}\n.step{text-align:center;position:relative;z-index:1}\n.step-num{width:56px;height:56px;background:var(--forest);color:#fff;font-family:'Fraunces',serif;font-size:22px;font-weight:700;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 16px;box-shadow:0 4px 18px rgba(26,67,49,0.3)}\n.step h4{font-weight:700;font-size:15px;color:var(--forest);margin-bottom:6px}\n.step p{font-size:13.5px;color:var(--muted);line-height:1.55}\n\n\/* ── DELIVERY ── *\/\n.delivery{background:var(--cream)}\n.delivery-box{background:var(--forest-light);border:1.5px solid rgba(26,67,49,0.2);border-radius:18px;padding:44px;display:grid;grid-template-columns:1fr 1fr;gap:44px;align-items:start;margin-top:36px}\n.delivery-box h3{font-family:'Fraunces',serif;font-size:26px;color:var(--forest);margin-bottom:12px}\n.delivery-box p{font-size:15px;line-height:1.7;color:var(--muted);margin-bottom:16px}\n.town-grid{display:flex;flex-wrap:wrap;gap:8px}\n.town-pill{font-size:12.5px;font-weight:600;background:#fff;border:1px solid rgba(26,67,49,0.25);color:var(--forest);padding:5px 13px;border-radius:100px}\n.town-label{font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--gold);margin-bottom:12px;display:block}\n\n\/* ── PLANS ── *\/\n.plans{background:var(--warm-white)}\n.plan-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:40px}\n.plan-card{background:#fff;border:1.5px solid var(--border);border-radius:14px;padding:28px 20px;text-align:center;text-decoration:none;color:var(--text);display:block;transition:border-color 0.2s,box-shadow 0.2s,transform 0.2s}\n.plan-card:hover{border-color:var(--forest);box-shadow:0 6px 24px rgba(26,67,49,0.12);transform:translateY(-3px)}\n.plan-num{font-family:'Fraunces',serif;font-size:48px;font-weight:900;color:var(--forest);line-height:1}\n.plan-label{font-size:12px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:1px;margin:4px 0 14px}\n.plan-cta{font-size:13px;font-weight:700;color:#fff;background:var(--forest);padding:9px 16px;border-radius:100px;display:inline-block}\n\n\/* ── CTA ── *\/\n.order-cta{background:var(--forest);text-align:center;padding:88px 24px;color:#fff;position:relative;overflow:hidden}\n.order-cta::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse at 80% 120%,rgba(200,168,75,0.2) 0%,transparent 60%)}\n.order-cta h2{color:#fff;font-family:'Fraunces',serif;font-size:clamp(30px,5vw,52px);max-width:640px;margin:0 auto 18px;position:relative}\n.order-cta h2 em{color:var(--gold);font-style:italic}\n.order-cta p{color:rgba(255,255,255,0.65);font-size:16px;margin-bottom:40px;position:relative}\n.btn-primary{display:inline-block;background:var(--gold);color:var(--forest);font-size:17px;font-weight:700;padding:18px 44px;border-radius:10px;text-decoration:none;box-shadow:0 6px 28px rgba(200,168,75,0.35);position:relative;transition:transform 0.2s,box-shadow 0.2s}\n.btn-primary:hover{transform:translateY(-2px);box-shadow:0 10px 36px rgba(200,168,75,0.45)}\n\n\/* ── CONTACT ── *\/\n.contact-bar{background:var(--cream);padding:40px 24px;text-align:center;border-top:1px solid var(--border)}\n.contact-bar p{font-size:15px;color:var(--muted)}\n.contact-bar a{color:var(--forest);font-weight:600;text-decoration:none}\n\n\/* ── MOBILE ── *\/\n@media(max-width:768px){\n  section{padding:56px 16px}\n  .hero{padding:56px 16px 72px}\n  h2{font-size:clamp(26px,7vw,36px)}\n  .feature-img{height:260px}\n  .feature-body h3{font-size:22px}\n  .feature-body p{font-size:15px}\n  .feature-block{margin-bottom:52px;padding-bottom:52px}\n  .usp-block{flex-direction:column;align-items:center;text-align:center;padding:28px 20px}\n  .usp-number{font-size:44px}\n  .usp-body h3{font-size:20px}\n  .usp-body p{font-size:15px}\n  .stats-grid{grid-template-columns:1fr;gap:36px}\n  .stat-num{font-size:42px}\n  .steps{grid-template-columns:repeat(2,1fr)}\n  .steps::before{display:none}\n  .delivery-box{grid-template-columns:1fr;padding:28px 20px}\n  .delivery-box h3{font-size:22px}\n  .plan-grid{grid-template-columns:repeat(2,1fr)}\n  .plan-num{font-size:40px}\n  .plan-card{padding:24px 16px}\n  .order-cta{padding:64px 16px}\n  .family-pack-inner{flex-direction:column!important}\n}\n@media(max-width:420px){\n  .plan-grid{grid-template-columns:1fr}\n  .badge-row{flex-direction:column;gap:8px}\n}\n\u003c\/style\u003e\n\u003c!-- HERO --\u003e\n\u003csection class=\"hero\"\u003e\n\u003cdiv class=\"hero-grain\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"hero-eyebrow\"\u003eChef André · Delivered Across the GTA\u003c\/div\u003e\n\u003ch1\u003eHome of the \u003cem\u003eGTA's Most Nourishing Meals\u003c\/em\u003e\n\u003c\/h1\u003e\n\u003cp class=\"hero-sub\"\u003eGood food made simple. Up to 48g of protein. Under 550 calories. Ready to eat in minutes. Delivered to your door every Tuesday and Friday.\u003c\/p\u003e\n\u003cdiv class=\"badge-row\"\u003e\n\u003cdiv class=\"badge\"\u003e💪 Up to \u003cstrong\u003e48g Protein\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"badge\"\u003e🥗 Under \u003cstrong\u003e550 Calories\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"badge\"\u003e🚚 \u003cstrong\u003eGTA-Wide\u003c\/strong\u003e Delivery\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- FEATURES --\u003e\n\u003csection class=\"features\"\u003e\n\u003cdiv class=\"container\"\u003e\n\u003cdiv class=\"feature-block\"\u003e\n\u003cimg alt=\"Team Table Meals\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0975\/1963\/2700\/files\/Ad_1_5.png?v=1778690827\" class=\"feature-img\"\u003e\n\u003cdiv class=\"feature-body\"\u003e\n\u003ch3\u003eChef André Has Been Cooking for Over 20 Years. Now He Cooks for You.\u003c\/h3\u003e\n\u003cp\u003eTeam Table was made for \u003cstrong\u003ebusy families, working people, and student athletes\u003c\/strong\u003e. Chef André has cooked for a long time. He loves making food that tastes great and is good for your body. You come home tired. He has dinner ready for you. \u003cstrong\u003eAll you do is heat it up and eat.\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"usp-block\"\u003e\n\u003cdiv class=\"usp-icon-wrap\"\u003e💪\u003c\/div\u003e\n\u003cdiv class=\"usp-body\"\u003e\n\u003cspan class=\"usp-number\"\u003e48g\u003c\/span\u003e \u003cspan class=\"usp-number-label\"\u003eProtein Per Plate\u003c\/span\u003e\n\u003ch3\u003eLots of Protein. Every Single Meal.\u003c\/h3\u003e\n\u003cp\u003eYour body needs protein. It helps you grow strong. It helps you feel full. It helps you heal after a workout. \u003cstrong\u003eEvery Team Table meal has up to 48 grams of protein.\u003c\/strong\u003e That's a lot — and that's the point.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature-block\"\u003e\n\u003cimg alt=\"Balanced Meals for Athletes\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0975\/1963\/2700\/files\/Ad_3_white.png?v=1778697203\" class=\"feature-img\"\u003e\n\u003cdiv class=\"feature-body\"\u003e\n\u003ch3\u003eProtein. Carbs. Veggies. All in One Meal.\u003c\/h3\u003e\n\u003cp\u003eEach meal has the right mix of food your body needs. \u003cstrong\u003eProtein\u003c\/strong\u003e to build muscle. \u003cstrong\u003eCarbs\u003c\/strong\u003e to give you energy. \u003cstrong\u003eVeggies\u003c\/strong\u003e to keep you healthy. Chef André puts it all together so you don't have to think about it.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"usp-block\"\u003e\n\u003cdiv class=\"usp-icon-wrap\"\u003e🥗\u003c\/div\u003e\n\u003cdiv class=\"usp-body\"\u003e\n\u003cspan class=\"usp-number\"\u003e\u0026lt;550\u003c\/span\u003e \u003cspan class=\"usp-number-label\"\u003eCalories Per Meal\u003c\/span\u003e\n\u003ch3\u003eA Full Plate. Under 550 Calories.\u003c\/h3\u003e\n\u003cp\u003eYou don't have to eat less to eat healthy. \u003cstrong\u003eEvery Team Table meal is under 550 calories.\u003c\/strong\u003e You get a big, full plate of real food — and you still feel great after. Good food that is good for you. Simple as that.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature-block\" style=\"text-align: start;\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0975\/1963\/2700\/files\/Ad_6_2.png?v=1778690723\" alt=\"\"\u003e\n\u003cdiv class=\"feature-body\"\u003e\n\u003ch3\u003eBig Portions. Done in 2 Minutes.\u003c\/h3\u003e\n\u003cp\u003eEach meal comes in a big \u003cstrong\u003e24oz container\u003c\/strong\u003e. It has protein, veggies, and carbs — all in one. Just heat it up and eat. Great for \u003cstrong\u003elunch or dinner\u003c\/strong\u003e. You will feel full. And you won't feel bad about it.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature-block\"\u003e\n\u003cdiv class=\"feature-body\"\u003e\n\u003ch3\u003eReal Food. Made Fresh. Every Time.\u003c\/h3\u003e\n\u003cp\u003eChef André makes everything from scratch. No bags. No boxes. No frozen shortcuts. Just \u003cstrong\u003ereal food made with real ingredients\u003c\/strong\u003e. Every sauce. Every side. Every bite. You will taste the difference — and you will love it.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- STATS --\u003e\n\u003csection class=\"stats\"\u003e\n\u003cdiv class=\"stats-grid\"\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"stat-num\"\u003e20+\u003c\/div\u003e\n\u003cdiv class=\"stat-label\"\u003eYears Experience\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"stat-num\"\u003e48g\u003c\/div\u003e\n\u003cdiv class=\"stat-label\"\u003eMax Protein Per Plate\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"stat-num\"\u003e75km\u003c\/div\u003e\n\u003cdiv class=\"stat-label\"\u003eDelivery Radius\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- HOW IT WORKS --\u003e\n\u003csection class=\"how\"\u003e\n\u003cdiv class=\"container\"\u003e\n\u003cdiv class=\"section-label\"\u003eSimple Process\u003c\/div\u003e\n\u003ch2\u003eHere's How It Works\u003c\/h2\u003e\n\u003cp style=\"margin-bottom: 0;\" class=\"lead\"\u003eJust four easy steps. Then sit back and enjoy.\u003c\/p\u003e\n\u003cdiv class=\"steps\"\u003e\n\u003cdiv class=\"step\"\u003e\n\u003cdiv class=\"step-num\"\u003e1\u003c\/div\u003e\n\u003ch4\u003ePick Your Meals\u003c\/h4\u003e\n\u003cp\u003eChoose the meals you want. Pick one or pick a bunch. It's up to you.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"step\"\u003e\n\u003cdiv class=\"step-num\"\u003e2\u003c\/div\u003e\n\u003ch4\u003eChef André Cooks\u003c\/h4\u003e\n\u003cp\u003eHe makes everything fresh. From scratch. With real food. Every time.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"step\"\u003e\n\u003cdiv class=\"step-num\"\u003e3\u003c\/div\u003e\n\u003ch4\u003eWe Bring It to You\u003c\/h4\u003e\n\u003cp\u003eWe deliver every Tuesday and Friday. Right to your front door.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"step\"\u003e\n\u003cdiv class=\"step-num\"\u003e4\u003c\/div\u003e\n\u003ch4\u003eHeat It. Eat It.\u003c\/h4\u003e\n\u003cp\u003eTwo minutes and it's ready. No cooking. No mess. Just good food.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- DELIVERY --\u003e\n\u003csection class=\"delivery\"\u003e\n\u003cdiv class=\"container\"\u003e\n\u003cdiv class=\"section-label\"\u003eCoverage Area\u003c\/div\u003e\n\u003ch2\u003eWe Bring It Right to You.\u003c\/h2\u003e\n\u003cp class=\"lead\"\u003eWe deliver to homes within 75 km of downtown Toronto — every Tuesday and Friday.\u003c\/p\u003e\n\u003cdiv class=\"delivery-box\"\u003e\n\u003cdiv\u003e\n\u003ch3\u003eEvery Tuesday \u0026amp; Friday\u003c\/h3\u003e\n\u003cp\u003eOrder your meals. We cook them fresh. Then we drop them off at your door. It's that easy. You are always one order away from a great meal.\u003c\/p\u003e\n\u003cimg style=\"width: 100%; border-radius: 10px; margin-top: 16px;\" alt=\"GTA Delivery\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0975\/1963\/2700\/files\/image_1_ea79de5b-6aa8-4fb5-a6b2-2c462e87c036.png?v=1775167115\"\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cspan class=\"town-label\"\u003eWe Deliver To\u003c\/span\u003e\n\u003cdiv class=\"town-grid\"\u003e\n\u003cspan class=\"town-pill\"\u003eToronto\u003c\/span\u003e \u003cspan class=\"town-pill\"\u003eMississauga\u003c\/span\u003e \u003cspan class=\"town-pill\"\u003eVaughan\u003c\/span\u003e \u003cspan class=\"town-pill\"\u003eMarkham\u003c\/span\u003e \u003cspan class=\"town-pill\"\u003eMilton\u003c\/span\u003e \u003cspan class=\"town-pill\"\u003eOakville\u003c\/span\u003e \u003cspan class=\"town-pill\"\u003eBrampton\u003c\/span\u003e \u003cspan class=\"town-pill\"\u003eGTA Metro Area\u003c\/span\u003e \u003cspan class=\"town-pill\"\u003e+ Surrounding Areas\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- MEAL PLANS --\u003e\n\u003csection class=\"plans\"\u003e\n\u003cdiv class=\"container\"\u003e\n\u003cdiv class=\"section-label\"\u003eFind Your Plan\u003c\/div\u003e\n\u003ch2\u003eWant More Than 5 Meals?\u003c\/h2\u003e\n\u003cp class=\"lead\"\u003eGet more meals and save more money. Order what you want. No sign-up. No membership. Just food.\u003c\/p\u003e\n\u003cdiv class=\"plan-grid\"\u003e\n\u003ca href=\"https:\/\/team-table.myshopify.com\/products\/6-meal-plan\" class=\"plan-card\"\u003e\n\u003cdiv class=\"plan-num\"\u003e6\u003c\/div\u003e\n\u003cdiv class=\"plan-label\"\u003eMeal Plan\u003c\/div\u003e\n\u003cp style=\"font-size: 13px; color: var(--muted); margin-bottom: 16px; line-height: 1.5;\"\u003eA great way to eat well most of the week.\u003c\/p\u003e\n\u003cspan class=\"plan-cta\"\u003eShop Plan →\u003c\/span\u003e\u003c\/a\u003e\u003ca href=\"https:\/\/team-table.myshopify.com\/products\/7-meal-plan\" class=\"plan-card\"\u003e\n\u003cdiv class=\"plan-num\"\u003e7\u003c\/div\u003e\n\u003cdiv class=\"plan-label\"\u003eMeal Plan\u003c\/div\u003e\n\u003cp style=\"font-size: 13px; color: var(--muted); margin-bottom: 16px; line-height: 1.5;\"\u003eOne meal for every day of the week.\u003c\/p\u003e\n\u003cspan class=\"plan-cta\"\u003eShop Plan →\u003c\/span\u003e\u003c\/a\u003e\u003ca href=\"https:\/\/team-table.myshopify.com\/products\/10-meal-plan\" class=\"plan-card\"\u003e\n\u003cdiv class=\"plan-num\"\u003e10\u003c\/div\u003e\n\u003cdiv class=\"plan-label\"\u003eMeal Plan\u003c\/div\u003e\n\u003cp style=\"font-size: 13px; color: var(--muted); margin-bottom: 16px; line-height: 1.5;\"\u003eGreat for athletes who train hard and eat a lot.\u003c\/p\u003e\n\u003cspan class=\"plan-cta\"\u003eShop Plan →\u003c\/span\u003e\u003c\/a\u003e\u003ca href=\"https:\/\/team-table.myshopify.com\/products\/15-meal-plan\" class=\"plan-card\"\u003e\n\u003cdiv class=\"plan-num\"\u003e15\u003c\/div\u003e\n\u003cdiv class=\"plan-label\"\u003eMeal Plan\u003c\/div\u003e\n\u003cp style=\"font-size: 13px; color: var(--muted); margin-bottom: 16px; line-height: 1.5;\"\u003eThe big one. Keep the whole family fed all week.\u003c\/p\u003e\n\u003cspan class=\"plan-cta\"\u003eShop Plan →\u003c\/span\u003e\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c!-- FAMILY PACKS --\u003e\n\u003cdiv style=\"margin-top: 56px;\"\u003e\n\u003cdiv class=\"section-label\"\u003eFeed the Whole Family\u003c\/div\u003e\n\u003ch2 style=\"margin-bottom: 8px;\"\u003eFamily Packs — Just $64.99\u003c\/h2\u003e\n\u003cp style=\"margin-bottom: 32px;\" class=\"lead\"\u003ePick one meal. Get 5 big portions of it — at a special low price. Perfect for family dinners. No cooking. No fuss.\u003c\/p\u003e\n\u003cdiv style=\"background: linear-gradient(135deg,var(--forest-light) 0%,var(--warm-white) 100%); border: 2px solid rgba(26,67,49,0.22); border-radius: 20px; padding: 40px; display: flex; gap: 36px; align-items: center; flex-wrap: wrap;\"\u003e\n\u003cdiv style=\"flex: 1; min-width: 220px;\"\u003e\n\u003cdiv style=\"font-family: 'Fraunces',serif; font-size: 56px; font-weight: 900; color: var(--forest); line-height: 1;\"\u003e5\u003c\/div\u003e\n\u003cdiv style=\"font-size: 12px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: var(--gold); margin-bottom: 14px;\"\u003ePortions Per Pack\u003c\/div\u003e\n\u003ch3 style=\"font-family: 'Fraunces',serif; font-size: 24px; font-weight: bold; color: var(--forest); margin-bottom: 12px; line-height: 1.2;\"\u003eOne Meal. Five Portions. One Low Price.\u003c\/h3\u003e\n\u003cp style=\"font-size: 15.5px; line-height: 1.75; color: var(--muted);\"\u003eYou pick the meal you love. We make \u003cstrong\u003e5 big portions of it\u003c\/strong\u003e — all ready to heat and eat. Feed your whole family tonight for just \u003cstrong style=\"color: var(--forest);\"\u003e$64.99\u003c\/strong\u003e. That's a healthy dinner for everyone at the table.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"flex-shrink: 0; text-align: center;\"\u003e\n\u003cdiv style=\"background: var(--forest); color: #fff; border-radius: 16px; padding: 32px 40px; display: inline-block;\"\u003e\n\u003cdiv style=\"font-size: 13px; font-weight: bold; letter-spacing: 1.5px; text-transform: uppercase; color: rgba(255,255,255,0.6); margin-bottom: 6px;\"\u003eFamily Pack\u003c\/div\u003e\n\u003cdiv style=\"font-family: 'Fraunces',serif; font-size: 48px; font-weight: 900; color: var(--gold); line-height: 1;\"\u003e$64.99\u003c\/div\u003e\n\u003cdiv style=\"font-size: 13px; color: rgba(255,255,255,0.7); margin: 8px 0 20px;\"\u003e5 portions · 1 meal · fresh delivery\u003c\/div\u003e\n\u003ca style=\"display: inline-block; background: var(--gold); color: var(--forest); font-size: 15px; font-weight: bold; padding: 14px 28px; border-radius: 10px; text-decoration: none;\" href=\"https:\/\/team-table.myshopify.com\"\u003eOrder Family Pack →\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ORDER CTA --\u003e\n\u003csection class=\"order-cta\"\u003e\n\u003ch2\u003eReady to Eat \u003cem\u003eBetter\u003c\/em\u003e Tonight?\u003c\/h2\u003e\n\u003cp\u003eJoin families, busy workers, and student athletes all across the GTA who eat well every week.\u003c\/p\u003e\n\u003ca href=\"https:\/\/team-table.myshopify.com\" class=\"btn-primary\"\u003eOrder Now →\u003c\/a\u003e\u003c\/section\u003e\n\u003c!-- CONTACT --\u003e\n\u003cdiv class=\"contact-bar\"\u003e\n\u003cp\u003eGot a question? \u003ca href=\"https:\/\/team-table.myshopify.com\/pages\/contact\"\u003eWe're one message away →\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e","brand":"Team Table","offers":[{"title":"Default Title","offer_id":52893851353404,"sku":null,"price":209.85,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0975\/1963\/2700\/files\/0_79f0d255-954c-4645-b954-49539d9a2f28.jpg?v=1785259711"},{"product_id":"exclusive-5-1-free-meal-plan","title":"EXCLUSIVE 5 (+1 FREE) MEAL PLAN","description":"\u003cp\u003e\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e \u003clink rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin=\"\"\u003e \u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Oswald:wght@400;500;600;700\u0026amp;family=Barlow:ital,wght@0,400;0,600;0,700;0,800;1,700\u0026amp;family=Barlow+Condensed:wght@500;600;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e \u003clink href=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/leaflet\/1.9.4\/leaflet.min.css\" rel=\"stylesheet\"\u003e\u003c\/p\u003e\n\u003cstyle\u003e\n.sb *{box-sizing:border-box;margin:0;padding:0}\n.sb{\n  --forest:#1a4331;\n  --forest-dk:#123024;\n  --forest-light:#eaf2ec;\n  --gold:#c8a84b;\n  --bg:#ffffff;\n  --bg-card:#f6f4ee;\n  --bg-card2:#eeebe1;\n  --bg-pill:#e8e6de;\n  --border:#ddd8cc;\n  --dark:#0f2a1f;\n  --dark-2:#1d4e39;\n  --txt-hi:#111111;\n  --txt-md:#333333;\n  --txt-lo:#5a5a5a;\n  --txt-eye:#8a6d1f;\n  width:100%;max-width:680px;margin:0 auto;\n  background:var(--bg);color:var(--txt-hi);\n  font-family:'Barlow',sans-serif;line-height:1.6;\n}\n.sb a:focus-visible,.sb button:focus-visible{outline:3px solid var(--gold);outline-offset:3px}\n\n.eyebrow{font-family:'Barlow Condensed',sans-serif;font-size:11px;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;color:var(--txt-eye);margin-bottom:10px}\n.heading{font-family:'Oswald',sans-serif;font-size:clamp(24px,5.5vw,36px);font-weight:700;letter-spacing:.02em;color:var(--txt-hi);line-height:1.15;margin-bottom:14px}\n.lead{font-size:16px;color:var(--txt-md);line-height:1.7}\n.lead strong{color:var(--forest)}\n.section{padding:40px 20px;border-bottom:1px solid var(--border)}\n\n\/* HERO *\/\n.hero{padding:52px 20px 44px;border-bottom:1px solid var(--border);position:relative;overflow:hidden}\n.hero::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse at 75% 40%,rgba(200,168,75,.12) 0%,transparent 60%);pointer-events:none}\n.hero-eyebrow{display:flex;align-items:center;gap:10px;margin-bottom:20px}\n.hero-eyebrow::before{content:'';width:28px;height:2px;background:var(--forest);flex-shrink:0}\n.hero-eyebrow span{font-size:12px;font-weight:700;letter-spacing:3px;text-transform:uppercase;color:var(--forest)}\n.hero h1{font-family:'Oswald',sans-serif;font-size:clamp(32px,9vw,52px);font-weight:700;letter-spacing:.02em;line-height:1.08;margin-bottom:16px}\n.hero h1 em{font-style:italic;color:var(--forest)}\n.hero-sub{font-size:16px;color:var(--txt-md);max-width:440px;line-height:1.7}\n.hero-sub strong{color:var(--forest)}\n\n\/* TICKER *\/\n.stats-ticker{background:var(--dark-2);overflow:hidden;white-space:nowrap;border-bottom:1px solid var(--border)}\n.stats-ticker-inner{display:inline-flex;animation:statscroll 22s linear infinite;will-change:transform;transform:translateZ(0)}\n.stats-ticker:hover .stats-ticker-inner{animation-play-state:paused}\n.stat-chip{display:inline-flex;align-items:center;gap:10px;padding:13px 32px;border-right:1px solid rgba(255,255,255,.18)}\n.stat-chip-num{font-family:'Oswald',sans-serif;font-size:22px;font-weight:700;color:#fff;line-height:1}\n.stat-chip-label{font-family:'Barlow Condensed',sans-serif;font-size:11px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:rgba(255,255,255,.75);line-height:1.2}\n@keyframes statscroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}\n@media (prefers-reduced-motion:reduce){\n  .stats-ticker{white-space:normal}\n  .stats-ticker-inner{animation:none;flex-wrap:wrap;justify-content:center}\n  .stats-ticker-inner[aria-hidden=\"true\"]{display:none}\n}\n\n\/* PROOF *\/\n.proof-grid{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid var(--border)}\n.proof-cell{padding:34px 12px;text-align:center;border-right:1px solid var(--border)}\n.proof-cell:last-child{border-right:none}\n.proof-num{font-family:'Oswald',sans-serif;font-size:clamp(34px,9vw,52px);font-weight:700;line-height:1;display:block}\n.proof-num em{color:var(--forest);font-style:normal}\n.proof-lbl{font-family:'Barlow Condensed',sans-serif;font-size:11px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:var(--txt-lo);margin-top:10px;display:block}\n\n.feature-img{width:100%;border-radius:6px;margin-top:20px;display:block}\n\n\/* STEPS *\/\n.steps-grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--border);border-radius:4px;overflow:hidden;margin-top:26px}\n.step-col{background:var(--bg-card);padding:26px 20px;text-align:center}\n.step-circle{width:48px;height:48px;background:var(--forest);color:#fff;font-family:'Oswald',sans-serif;font-size:21px;font-weight:700;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 14px}\n.step-col h4{font-size:16px;font-weight:800;margin-bottom:6px;line-height:1.2}\n.step-col p{font-size:13px;color:var(--txt-md);line-height:1.55}\n\n\/* ZONES *\/\n.zones-block{border:1px solid var(--border);border-radius:4px;padding:20px;margin:20px 0 16px;background:var(--bg-card)}\n.zones-label{font-family:'Barlow Condensed',sans-serif;font-size:11px;font-weight:700;letter-spacing:3px;text-transform:uppercase;color:var(--txt-lo);margin-bottom:14px;display:block}\n.zones{display:flex;flex-wrap:wrap;gap:8px}\n.zone{font-family:'Barlow Condensed',sans-serif;font-size:12px;font-weight:600;background:var(--bg-pill);border:1px solid var(--border);color:var(--txt-md);padding:6px 14px;border-radius:3px;text-transform:uppercase}\n.zone.hub{background:var(--forest);border-color:var(--forest);color:#fff}\n\n\/* MAP *\/\n.map-frame{border-radius:4px;overflow:hidden;border:1px solid var(--border);margin-bottom:16px}\n.map-frame-head{background:var(--dark);padding:14px 20px;text-align:center}\n.mf-title{color:#fff;font-size:15px;font-weight:700}\n.mf-sub{color:rgba(255,255,255,.45);font-size:11px}\n#tt-map{height:400px;width:100%;display:block;position:relative;z-index:0;background:var(--bg-card2)}\n.schedule-merged{background:var(--bg-card);display:flex;border-top:1px solid var(--border)}\n.schedule-merged-col{flex:1 1 200px;padding:20px 24px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px}\n.schedule-merged-col+.schedule-merged-col{border-left:1px solid var(--border)}\n.smc-icon{font-size:22px}\n.smc-label{font-family:'Barlow Condensed',sans-serif;font-size:11px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--forest)}\n.smc-value{font-family:'Oswald',sans-serif;font-size:17px;font-weight:700;text-transform:uppercase}\n.smc-note{font-size:12px;color:var(--txt-lo);line-height:1.5}\n@media(max-width:600px){\n  .schedule-merged{flex-direction:column}\n  .schedule-merged-col+.schedule-merged-col{border-left:none;border-top:1px solid var(--border)}\n}\n\n\/* CONTACT *\/\n.divider{height:1px;background:var(--border);margin:30px 0}\n.call-btn-wrap{text-align:center}\n.call-btn-wrap h3{font-family:'Oswald',sans-serif;font-size:22px;font-weight:700;margin-bottom:12px}\n.call-btn{display:flex;align-items:center;justify-content:center;gap:14px;background:var(--dark);border-radius:8px;padding:20px 28px;text-decoration:none;transition:background .2s}\n.call-btn:hover{background:var(--dark-2)}\n.call-btn-icon{font-size:22px;line-height:1}\n.call-btn-label{font-size:clamp(15px,4vw,18px);font-weight:800;color:#fff}\n\n\/* PLANS *\/\n.plan-header{text-align:center;margin-bottom:24px}\n.plan-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--border);border-radius:4px;overflow:hidden}\n.plan-card{background:var(--bg-card);padding:26px 12px;text-align:center;text-decoration:none;color:inherit;display:block;transition:background .2s}\n.plan-card:hover{background:var(--bg-card2)}\n.plan-card.featured{background:var(--forest)}\n.plan-card.featured:hover{background:var(--forest-dk)}\n.plan-badge{font-family:'Barlow Condensed',sans-serif;display:inline-block;background:#fff;color:var(--forest);font-size:10px;font-weight:700;letter-spacing:2px;text-transform:uppercase;padding:4px 10px;border-radius:2px;margin-bottom:12px}\n.plan-num{font-family:'Oswald',sans-serif;font-size:clamp(38px,9vw,56px);font-weight:700;line-height:1;display:block}\n.plan-card.featured .plan-num{color:#fff}\n.plan-lbl{font-family:'Barlow Condensed',sans-serif;font-size:11px;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;color:var(--txt-lo);margin:8px 0 12px;display:block}\n.plan-card.featured .plan-lbl{color:rgba(255,255,255,.7)}\n.plan-desc{font-size:12.5px;color:var(--txt-md);line-height:1.5;margin-bottom:16px}\n.plan-card.featured .plan-desc{color:rgba(255,255,255,.85)}\n.plan-cta{font-family:'Barlow Condensed',sans-serif;display:inline-block;font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase;background:var(--bg-pill);border:1px solid var(--border);padding:10px 16px;border-radius:3px}\n.plan-card.featured .plan-cta{background:rgba(255,255,255,.18);border-color:rgba(255,255,255,.35);color:#fff}\n\n\/* FAMILY PACK *\/\n.family-box{background:linear-gradient(135deg,var(--forest-light) 0%,#fff 100%);border:2px solid rgba(26,67,49,.22);border-radius:12px;padding:26px;display:flex;gap:24px;align-items:center;flex-wrap:wrap;margin-top:20px}\n.family-num-wrap{flex:1;min-width:180px}\n.family-num-lbl{font-family:'Barlow Condensed',sans-serif;font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--txt-eye);display:block}\n.family-num{font-family:'Oswald',sans-serif;font-size:52px;font-weight:700;color:var(--forest);line-height:1;margin-bottom:8px}\n.family-num-wrap p{font-size:14px;line-height:1.65;color:var(--txt-md)}\n.family-price-box{flex-shrink:0;text-align:center;background:var(--dark);color:#fff;border-radius:10px;padding:26px 30px}\n.family-price-tag{font-family:'Barlow Condensed',sans-serif;font-size:12px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:rgba(255,255,255,.55);margin-bottom:6px}\n.family-price{font-family:'Oswald',sans-serif;font-size:42px;font-weight:700;color:var(--gold);line-height:1}\n.family-price-note{font-size:12px;color:rgba(255,255,255,.65);margin:8px 0 16px}\n.family-btn{display:inline-block;background:var(--gold);color:var(--forest);font-size:14px;font-weight:700;padding:12px 22px;border-radius:8px;text-decoration:none}\n\n\/* FINAL CTA *\/\n.final-cta{text-align:center;background:var(--dark);border-bottom:none}\n.final-cta .heading{color:#fff}\n.final-cta .heading em{color:var(--gold);font-style:italic}\n.final-cta .lead{color:rgba(255,255,255,.7);max-width:420px;margin:0 auto 24px}\n.final-btn{display:inline-block;background:var(--gold);color:var(--forest);font-size:16px;font-weight:800;padding:16px 36px;border-radius:8px;text-decoration:none}\n\n@media(max-width:480px){\n  .proof-cell{padding:26px 8px}\n  .plan-cards{grid-template-columns:1fr 1fr}\n  .section,.hero{padding-left:16px;padding-right:16px}\n  .family-box{flex-direction:column;text-align:center}\n}\n\u003c\/style\u003e\n\u003cdiv class=\"sb\"\u003e\n\u003c!-- HERO --\u003e\u003cheader class=\"hero\"\u003e\n\u003cdiv class=\"hero-eyebrow\"\u003e\u003cspan\u003eDelivered Across the GTA\u003c\/span\u003e\u003c\/div\u003e\n\u003ch1\u003eHealthy Prepared Meals\u003cbr\u003e\u003cem\u003efor Busy GTA Families\u003c\/em\u003e\n\u003c\/h1\u003e\n\u003cp class=\"hero-sub\"\u003eChef-cooked, high-protein meals at your door every \u003cstrong\u003eTuesday and Friday\u003c\/strong\u003e. Heat for two minutes and eat.\u003c\/p\u003e\n\u003c\/header\u003e\u003c!-- TICKER --\u003e\n\u003cdiv class=\"stats-ticker\"\u003e\n\u003cdiv class=\"stats-ticker-inner\"\u003e\n\u003cdiv class=\"stat-chip\"\u003e\n\u003cspan class=\"stat-chip-num\"\u003e48g\u003c\/span\u003e\u003cspan class=\"stat-chip-label\"\u003eProtein\u003cbr\u003eUp To\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"stat-chip\"\u003e\n\u003cspan class=\"stat-chip-num\"\u003e550\u003c\/span\u003e\u003cspan class=\"stat-chip-label\"\u003eCalories\u003cbr\u003eUnder\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"stat-chip\"\u003e\n\u003cspan class=\"stat-chip-num\"\u003e20yr\u003c\/span\u003e\u003cspan class=\"stat-chip-label\"\u003eChef\u003cbr\u003eExperience\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"stat-chip\"\u003e\n\u003cspan class=\"stat-chip-num\"\u003e2\u003c\/span\u003e\u003cspan class=\"stat-chip-label\"\u003eDeliveries\u003cbr\u003ePer Week\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"stat-chip\"\u003e\n\u003cspan class=\"stat-chip-num\"\u003e24oz\u003c\/span\u003e\u003cspan class=\"stat-chip-label\"\u003eBig\u003cbr\u003ePortions\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"stat-chip\"\u003e\n\u003cspan class=\"stat-chip-num\"\u003e2min\u003c\/span\u003e\u003cspan class=\"stat-chip-label\"\u003eHeat\u003cbr\u003e\u0026amp; Eat\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"stats-ticker-inner\"\u003e\n\u003cdiv class=\"stat-chip\"\u003e\n\u003cspan class=\"stat-chip-num\"\u003e48g\u003c\/span\u003e\u003cspan class=\"stat-chip-label\"\u003eProtein\u003cbr\u003eUp To\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"stat-chip\"\u003e\n\u003cspan class=\"stat-chip-num\"\u003e550\u003c\/span\u003e\u003cspan class=\"stat-chip-label\"\u003eCalories\u003cbr\u003eUnder\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"stat-chip\"\u003e\n\u003cspan class=\"stat-chip-num\"\u003e20yr\u003c\/span\u003e\u003cspan class=\"stat-chip-label\"\u003eChef\u003cbr\u003eExperience\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"stat-chip\"\u003e\n\u003cspan class=\"stat-chip-num\"\u003e2\u003c\/span\u003e\u003cspan class=\"stat-chip-label\"\u003eDeliveries\u003cbr\u003ePer Week\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"stat-chip\"\u003e\n\u003cspan class=\"stat-chip-num\"\u003e24oz\u003c\/span\u003e\u003cspan class=\"stat-chip-label\"\u003eBig\u003cbr\u003ePortions\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"stat-chip\"\u003e\n\u003cspan class=\"stat-chip-num\"\u003e2min\u003c\/span\u003e\u003cspan class=\"stat-chip-label\"\u003eHeat\u003cbr\u003e\u0026amp; Eat\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- PROOF --\u003e\n\u003cdiv class=\"proof-grid\"\u003e\n\u003cdiv class=\"proof-cell\"\u003e\n\u003cspan class=\"proof-num\"\u003e20\u003cem\u003e+\u003c\/em\u003e\u003c\/span\u003e\u003cspan class=\"proof-lbl\"\u003eYears Cooking\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"proof-cell\"\u003e\n\u003cspan class=\"proof-num\"\u003e48\u003cem\u003eg\u003c\/em\u003e\u003c\/span\u003e\u003cspan class=\"proof-lbl\"\u003eMax Protein \/ Plate\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"proof-cell\"\u003e\n\u003cspan class=\"proof-num\"\u003e2\u003cem\u003ex\u003c\/em\u003e\u003c\/span\u003e\u003cspan class=\"proof-lbl\"\u003eDeliveries Weekly\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- KITCHEN --\u003e\u003c!-- PROTEIN --\u003e\n\u003csection class=\"section\"\u003e\n\u003cdiv class=\"eyebrow\"\u003eHigh Protein\u003c\/div\u003e\n\u003ch2 class=\"heading\"\u003eUp to 48g of Protein. Every Single Meal.\u003c\/h2\u003e\n\u003cp class=\"lead\"\u003eEnough to keep you full, keep you strong, and help you recover.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003c!-- BALANCED --\u003e\n\u003csection class=\"section\"\u003e\n\u003cdiv class=\"eyebrow\"\u003eA Good Mix\u003c\/div\u003e\n\u003ch2 class=\"heading\"\u003eEverything Your Body Needs. All in One Box.\u003c\/h2\u003e\n\u003cp class=\"lead\"\u003e\u003cstrong\u003eProtein, carbs, and veggies\u003c\/strong\u003e in every meal. You don't have to think about it.\u003c\/p\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0975\/1963\/2700\/files\/Ad_3_no_header.png?v=1785539872\" alt=\"\"\u003e\u003cbr\u003e\u003c\/section\u003e\n\u003c!-- CALORIES --\u003e\n\u003csection class=\"section\"\u003e\n\u003cdiv class=\"eyebrow\"\u003eLight on Calories\u003c\/div\u003e\n\u003ch2 class=\"heading\"\u003eA Full Plate. Under 550 Calories.\u003c\/h2\u003e\n\u003cp class=\"lead\"\u003eA big plate of real food that still leaves you feeling light.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003c!-- PORTIONS --\u003e\n\u003csection class=\"section\"\u003e\n\u003cdiv class=\"eyebrow\"\u003eBig Portions\u003c\/div\u003e\n\u003ch2 class=\"heading\"\u003eBig Meals. Ready in 2 Minutes.\u003c\/h2\u003e\n\u003cp class=\"lead\"\u003eA full \u003cstrong\u003e24oz box\u003c\/strong\u003e for lunch or dinner. Heat it and eat.\u003c\/p\u003e\n\u003cimg class=\"feature-img\" alt=\"24oz meal portions\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0975\/1963\/2700\/files\/Ad_6_2.png?v=1778690723\"\u003e\u003c\/section\u003e\n\u003c!-- MADE FRESH --\u003e\n\u003csection class=\"section\"\u003e\n\u003cdiv class=\"eyebrow\"\u003eMade From Scratch\u003c\/div\u003e\n\u003ch2 class=\"heading\"\u003eReal Food. Made Fresh. Every Time.\u003c\/h2\u003e\n\u003cp class=\"lead\"\u003eEvery sauce and side made in our kitchen. No bags, no boxes, nothing frozen.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003c!-- HOW IT WORKS --\u003e\n\u003csection class=\"section\"\u003e\n\u003cdiv class=\"eyebrow\"\u003eSimple Steps\u003c\/div\u003e\n\u003ch2 class=\"heading\"\u003eHow It Works\u003c\/h2\u003e\n\u003cdiv class=\"steps-grid\"\u003e\n\u003cdiv class=\"step-col\"\u003e\n\u003cdiv class=\"step-circle\"\u003e1\u003c\/div\u003e\n\u003ch4\u003ePick Your Meals\u003c\/h4\u003e\n\u003cp\u003eOrder one meal or a full plan.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"step-col\"\u003e\n\u003cdiv class=\"step-circle\"\u003e2\u003c\/div\u003e\n\u003ch4\u003eWe Cook It Fresh\u003c\/h4\u003e\n\u003cp\u003eMade from scratch the same week.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"step-col\"\u003e\n\u003cdiv class=\"step-circle\"\u003e3\u003c\/div\u003e\n\u003ch4\u003eWe Deliver\u003c\/h4\u003e\n\u003cp\u003eTuesdays and Fridays, to your door.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"step-col\"\u003e\n\u003cdiv class=\"step-circle\"\u003e4\u003c\/div\u003e\n\u003ch4\u003eHeat and Eat\u003c\/h4\u003e\n\u003cp\u003eTwo minutes. No cooking, no mess.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- DELIVERY --\u003e\n\u003csection class=\"section\"\u003e\n\u003cdiv class=\"eyebrow\"\u003eDelivery\u003c\/div\u003e\n\u003ch2 class=\"heading\"\u003eWe Bring It Right to You\u003c\/h2\u003e\n\u003cp class=\"lead\"\u003eFresh meals across the \u003cstrong\u003eGreater Toronto Area\u003c\/strong\u003e, every Tuesday and Friday.\u003c\/p\u003e\n\u003cdiv class=\"zones-block\"\u003e\n\u003cspan class=\"zones-label\"\u003eWe deliver to\u003c\/span\u003e\n\u003cdiv class=\"zones\"\u003e\n\u003cspan class=\"zone hub\"\u003eToronto\u003c\/span\u003e \u003cspan class=\"zone\"\u003eMississauga\u003c\/span\u003e \u003cspan class=\"zone\"\u003eVaughan\u003c\/span\u003e \u003cspan class=\"zone\"\u003eMarkham\u003c\/span\u003e \u003cspan class=\"zone\"\u003eMilton\u003c\/span\u003e \u003cspan class=\"zone\"\u003eOakville\u003c\/span\u003e \u003cspan class=\"zone\"\u003eBrampton\u003c\/span\u003e \u003cspan class=\"zone\"\u003e+ Nearby Areas\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"map-frame\"\u003e\n\u003cdiv class=\"map-frame-head\"\u003e\n\u003cdiv class=\"mf-title\"\u003eDelivering Across the GTA\u003c\/div\u003e\n\u003cdiv class=\"mf-sub\"\u003ePins show all delivery cities\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv id=\"tt-map\" role=\"img\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"schedule-merged\"\u003e\n\u003cdiv class=\"schedule-merged-col\"\u003e\n\u003cdiv class=\"smc-icon\"\u003e🚚\u003c\/div\u003e\n\u003cdiv class=\"smc-label\"\u003eDelivery Day 1\u003c\/div\u003e\n\u003cdiv class=\"smc-value\"\u003eEvery Tuesday\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"schedule-merged-col\"\u003e\n\u003cdiv class=\"smc-icon\"\u003e🌞\u003c\/div\u003e\n\u003cdiv class=\"smc-label\"\u003eDelivery Day 2\u003c\/div\u003e\n\u003cdiv class=\"smc-value\"\u003eEvery Friday\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"call-btn-wrap\"\u003e\n\u003ch3\u003eGot a Question?\u003c\/h3\u003e\n\u003ca class=\"call-btn\" href=\"https:\/\/team-table.myshopify.com\/pages\/contact\"\u003e \u003cspan class=\"call-btn-icon\"\u003e✉️\u003c\/span\u003e \u003cspan class=\"call-btn-label\"\u003eMessage Us. We Answer Fast.\u003c\/span\u003e \u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- PLANS --\u003e\n\u003csection class=\"section\"\u003e\n\u003cdiv class=\"plan-header\"\u003e\n\u003cdiv class=\"eyebrow\"\u003eGet Started\u003c\/div\u003e\n\u003ch2 class=\"heading\"\u003ePick Your Plan\u003c\/h2\u003e\n\u003cp class=\"lead\"\u003eMore meals, more savings. No membership, no sign-up.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"plan-cards\"\u003e\n\u003ca class=\"plan-card\" href=\"https:\/\/team-table.myshopify.com\/products\/6-meal-plan\" rel=\"noopener\" target=\"_blank\"\u003e\u003cspan class=\"plan-num\"\u003e6\u003c\/span\u003e\u003cspan class=\"plan-lbl\"\u003eMeal Plan\u003c\/span\u003e\n\u003cp class=\"plan-desc\"\u003eCovers most of the week.\u003c\/p\u003e\n\u003cspan class=\"plan-cta\"\u003eShop Plan\u003c\/span\u003e\u003c\/a\u003e\u003ca class=\"plan-card featured\" href=\"https:\/\/team-table.myshopify.com\/products\/7-meal-plan\" rel=\"noopener\" target=\"_blank\"\u003e\u003cspan class=\"plan-badge\"\u003eMost Popular\u003c\/span\u003e \u003cspan class=\"plan-num\"\u003e7\u003c\/span\u003e\u003cspan class=\"plan-lbl\"\u003eMeal Plan\u003c\/span\u003e\n\u003cp class=\"plan-desc\"\u003eOne meal every day.\u003c\/p\u003e\n\u003cspan class=\"plan-cta\"\u003eShop Plan\u003c\/span\u003e\u003c\/a\u003e\u003ca class=\"plan-card\" href=\"https:\/\/team-table.myshopify.com\/products\/10-meal-plan\" rel=\"noopener\" target=\"_blank\"\u003e\u003cspan class=\"plan-num\"\u003e10\u003c\/span\u003e\u003cspan class=\"plan-lbl\"\u003eMeal Plan\u003c\/span\u003e\n\u003cp class=\"plan-desc\"\u003eBuilt for athletes in training.\u003c\/p\u003e\n\u003cspan class=\"plan-cta\"\u003eShop Plan\u003c\/span\u003e\u003c\/a\u003e\u003ca class=\"plan-card\" href=\"https:\/\/team-table.myshopify.com\/products\/15-meal-plan\" rel=\"noopener\" target=\"_blank\"\u003e\u003cspan class=\"plan-num\"\u003e15\u003c\/span\u003e\u003cspan class=\"plan-lbl\"\u003eMeal Plan\u003c\/span\u003e\n\u003cp class=\"plan-desc\"\u003eFeeds the whole family.\u003c\/p\u003e\n\u003cspan class=\"plan-cta\"\u003eShop Plan\u003c\/span\u003e\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- FAMILY PACK --\u003e\n\u003csection class=\"section\"\u003e\n\u003cdiv class=\"eyebrow\"\u003eFeed the Whole Family\u003c\/div\u003e\n\u003ch2 class=\"heading\"\u003eOne Meal. Five Big Portions.\u003c\/h2\u003e\n\u003cdiv class=\"family-box\"\u003e\n\u003cdiv class=\"family-num-wrap\"\u003e\n\u003cspan class=\"family-num-lbl\"\u003ePortions Per Pack\u003c\/span\u003e\n\u003cdiv class=\"family-num\"\u003e5\u003c\/div\u003e\n\u003cp\u003ePick the meal your family loves. We cook five large portions of it, ready to heat and serve. Dinner for everyone, no cooking.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"family-price-box\"\u003e\n\u003cdiv class=\"family-price-tag\"\u003eFamily Pack\u003c\/div\u003e\n\u003cdiv class=\"family-price\"\u003e$64.99\u003c\/div\u003e\n\u003cdiv class=\"family-price-note\"\u003e5 portions · 1 meal · fresh delivery\u003c\/div\u003e\n\u003ca class=\"family-btn\" href=\"https:\/\/team-table.myshopify.com\"\u003eOrder Family Pack →\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- FINAL CTA --\u003e\n\u003csection class=\"section final-cta\"\u003e\n\u003ch2 class=\"heading\"\u003eReady to Eat \u003cem\u003eBetter\u003c\/em\u003e Tonight?\u003c\/h2\u003e\n\u003cp class=\"lead\"\u003eJoin families, workers, and athletes eating well across the GTA.\u003c\/p\u003e\n\u003ca class=\"final-btn\" href=\"https:\/\/team-table.myshopify.com\"\u003eOrder Now →\u003c\/a\u003e\u003c\/section\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cscript src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/leaflet\/1.9.4\/leaflet.min.js\"\u003e\u003c\/script\u003e \u003cscript\u003e\n(function(){\n  var el = document.getElementById('tt-map');\n  if(!el || typeof L === 'undefined') return;\n\n  var map = L.map(el, {scrollWheelZoom:false}).setView([43.65,-79.55], 9);\n  L.tileLayer('https:\/\/{s}.tile.openstreetmap.org\/{z}\/{x}\/{y}.png', {\n    attribution:'\u0026copy; OpenStreetMap contributors', maxZoom:13\n  }).addTo(map);\n\n  var style = document.createElement('style');\n  style.textContent = '.tt-tip{background:#1a4331!important;color:#fff!important;border:none!important;border-radius:4px!important;font-size:10px!important;font-weight:700!important;font-family:Arial,sans-serif!important;padding:2px 6px!important;white-space:nowrap!important}.tt-tip::before{border-top-color:#1a4331!important}';\n  document.head.appendChild(style);\n\n  function pin(isHub){\n    var inner = isHub\n      ? '\u003ctext x=\"18\" y=\"19\" text-anchor=\"middle\" fill=\"#fff\" font-size=\"15\" font-family=\"Arial\" font-weight=\"bold\" dominant-baseline=\"central\"\u003e\u0026#9733;\u003c\/text\u003e'\n      : '\u003ccircle cx=\"18\" cy=\"16\" r=\"6\" fill=\"#fff\"\/\u003e';\n    return L.divIcon({\n      className:'',\n      html:'\u003csvg viewBox=\"0 0 36 46\" width=\"36\" height=\"46\"\u003e\u003cpath d=\"M18 2C10 2 4 8 4 16C4 28 18 44 18 44S32 28 32 16C32 8 26 2 18 2Z\" fill=\"#1a4331\" stroke=\"#fff\" stroke-width=\"2.5\"\/\u003e'+inner+'\u003c\/svg\u003e',\n      iconSize:[36,46], iconAnchor:[18,46], popupAnchor:[0,-46]\n    });\n  }\n\n  var cities = [\n    ['Team Table', 43.6532, -79.3832, true],\n    ['Mississauga', 43.5890, -79.6441, false],\n    ['Vaughan',     43.8361, -79.4985, false],\n    ['Markham',     43.8561, -79.3370, false],\n    ['Milton',      43.5183, -79.8774, false],\n    ['Oakville',    43.4675, -79.6877, false],\n    ['Brampton',    43.7315, -79.7624, false]\n  ];\n\n  cities.forEach(function(c){\n    L.marker([c[1], c[2]], {icon: pin(c[3])})\n      .addTo(map)\n      .bindTooltip(c[3] ? 'Team Table in Toronto' : c[0], {permanent:true, direction:'top', className:'tt-tip'})\n      .bindPopup(c[3]\n        ? '\u003cb style=\"color:#1a4331\"\u003eTeam Table\u003c\/b\u003e\u003cbr\u003e\u003csmall\u003eToronto, ON\u003c\/small\u003e'\n        : '\u003cb\u003e'+c[0]+'\u003c\/b\u003e\u003cbr\u003e\u003csmall\u003e\u0026#10003; Delivery available\u003c\/small\u003e');\n  });\n})();\n\u003c\/script\u003e\u003c\/p\u003e","brand":"Team Table","offers":[{"title":"Default Title","offer_id":52971496079676,"sku":null,"price":69.95,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0975\/1963\/2700\/files\/0.jpg?v=1785259683"}],"url":"https:\/\/www.teamtablemeals.ca\/collections\/frontpage.oembed","provider":"Team Table","version":"1.0","type":"link"}