{"product_id":"20-meal-plan","title":"20 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=DM+Sans:ital,wght@0,400;0,500;0,700;0,800;1,400\u0026amp;family=Jost:ital,wght@0,300;0,400;0,500;0,600;1,300;1,400\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\u003c\/p\u003e\n\u003cstyle\u003e\n*{box-sizing:border-box;margin:0;padding:0}\n:root{--bg:#ffffff;--bg-card:#F4F8EC;--bg-card2:#EAF3D8;--border:#E3ECD3;--acc:#85B331;--acc-dk:#6D9427;--dark:#111111;--txt-hi:#111111;--txt-md:rgba(17,17,17,0.75);--txt-lo:rgba(17,17,17,0.6);--secondary:#FEFEFE;}\nbody{font-family:'Jost',sans-serif;background:var(--bg);color:var(--txt-hi);line-height:1.6}\n.sb{width:100%;max-width:680px;margin:0 auto;background:var(--bg);color:var(--txt-hi)}\n.eyebrow{font-size:11px;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;color:var(--acc);margin-bottom:10px}\n.heading{font-family:'DM Sans',sans-serif;font-size:clamp(22px,5.5vw,30px);font-weight:800;color:var(--txt-hi);line-height:1.2;margin-bottom:12px}\n.lead{font-size:16px;color:var(--txt-md);line-height:1.75;font-weight:400}\n.lead strong{color:var(--acc-dk);font-weight:700}\n.lead + .lead{margin-top:14px}\n.section{padding:44px 20px;border-bottom:1px solid var(--border)}\n\n\/* MEAL PLANS (upsell, now at bottom) *\/\n.plans-top{background:var(--dark);border-radius:20px;padding:36px 24px;margin:0 20px 20px;text-align:center}\n.plans-top h2{font-family:'DM Sans',sans-serif;font-size:26px;font-weight:800;color:#fff;margin-bottom:6px;line-height:1.15}\n.plans-top p{font-size:15px;color:var(--secondary);font-weight:400;margin-bottom:24px}\n.plan-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}\n.plan{display:flex;flex-direction:column;align-items:center;gap:4px;background:rgba(133,179,49,0.15);border:1px solid rgba(133,179,49,0.4);border-radius:14px;padding:20px 10px;text-decoration:none;transition:background 0.2s,transform 0.15s,border-color 0.2s}\n.plan:hover{background:var(--acc);border-color:var(--acc);transform:translateY(-2px)}\n.plan .num{font-family:'DM Sans',sans-serif;font-size:26px;font-weight:800;color:var(--secondary);line-height:1;transition:color 0.2s}\n.plan .word{font-size:11px;font-weight:600;letter-spacing:0.05em;text-transform:uppercase;color:rgba(255,255,255,0.78);transition:color 0.2s}\n.plan:hover .num,.plan:hover .word{color:#fff}\n\n\/* HERO *\/\n.hero{background:var(--acc);border-radius:0 0 20px 20px;padding:52px 20px 44px;position:relative;overflow:hidden}\n.hero::before{content:'';position:absolute;top:-50px;right:-50px;width:260px;height:260px;border-radius:50%;background:rgba(254,254,254,0.08);pointer-events:none}\n.hero::after{content:'';position:absolute;bottom:-70px;left:-30px;width:320px;height:320px;border-radius:50%;background:rgba(254,254,254,0.04);pointer-events:none}\n.hero-eyebrow{display:inline-flex;align-items:center;gap:8px;background:rgba(254,254,254,0.12);border:1px solid rgba(254,254,254,0.4);border-radius:100px;padding:7px 16px;margin-bottom:22px}\n.hero-eyebrow .dot{width:7px;height:7px;border-radius:50%;background:var(--secondary);flex-shrink:0}\n.hero-eyebrow span{font-size:11px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:#fff}\n.hero h1{font-family:'DM Sans',sans-serif;font-size:clamp(28px,8vw,44px);font-weight:800;color:#fff;line-height:1.15;margin-bottom:16px}\n.hero h1 em{font-style:italic;color:var(--secondary);font-weight:700}\n.hero-sub{font-size:16px;color:var(--secondary);max-width:580px;line-height:1.65;font-weight:400}\n\n\/* SCROLLING STATS TICKER (from trust strip) *\/\n.stats-ticker{background:var(--acc-dk);overflow:hidden;padding:0;white-space:nowrap;border-bottom:1px solid var(--border)}\n.stats-ticker-inner{display:inline-flex;animation:statscroll 22s linear infinite;will-change:transform;-webkit-font-smoothing:antialiased;transform:translateZ(0)}\n.stats-ticker-inner:hover{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,0.18)}\n.stat-chip-num{font-family:'DM Sans',sans-serif;font-size:22px;font-weight:800;color:#fff;line-height:1}\n.stat-chip-label{font-size:11px;font-weight:500;letter-spacing:1.2px;text-transform:uppercase;color:rgba(255,255,255,0.78);line-height:1.2}\n@keyframes statscroll{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}\n@media (prefers-reduced-motion: reduce){.stats-ticker-inner{animation:none;white-space:normal;flex-wrap:wrap;justify-content:center}.stats-ticker{white-space:normal}}\n\n\/* CHEF SECTION *\/\n.chef-card{background:var(--bg-card);border:1px solid var(--secondary);border-radius:16px;padding:32px;margin-top:24px}\n.chef-img-wrap{width:100%;aspect-ratio:4\/5;max-width:320px;margin:0 0 24px;border-radius:14px;overflow:hidden;background:var(--bg-card2);border:1px solid var(--border)}\n.chef-img{width:100%;height:100%;object-fit:cover;display:block}\n.chef-creds{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px;padding-top:20px;border-top:1px solid rgba(133,179,49,0.15)}\n.chef-cred{display:inline-flex;align-items:center;gap:8px;background:var(--secondary);border:1px solid rgba(133,179,49,0.1);border-radius:100px;padding:8px 16px;font-size:12px;font-weight:500;color:var(--acc)}\n\n.usp-sm{padding:32px 20px}\n.usp-graphic-placeholder{width:100%;aspect-ratio:16\/9;margin-top:20px;border:1px dashed var(--border);border-radius:12px;background:var(--bg-card);display:flex;align-items:center;justify-content:center}\n.usp-graphic-placeholder span{font-size:13px;font-weight:600;letter-spacing:0.04em;text-transform:uppercase;color:var(--txt-lo)}\n\n\/* HOW IT WORKS *\/\n.steps-grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--border);border-radius:12px;overflow:hidden;margin-top:32px}\n.step-col{background:var(--bg-card);padding:34px 22px;text-align:center}\n.step-circle{width:52px;height:52px;background:var(--acc);color:#fff;font-family:'DM Sans',sans-serif;font-size:20px;font-weight:800;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 16px}\n.step-col h4{font-family:'DM Sans',sans-serif;font-size:16px;font-weight:700;color:var(--txt-hi);margin-bottom:8px;line-height:1.2}\n.step-col p{font-size:13.5px;color:var(--txt-md);line-height:1.6;font-weight:400}\n\n\/* DELIVERY *\/\n.om-schedule-merged{background:var(--bg-card);border:1px solid var(--border);border-radius:12px;display:flex;align-items:stretch;flex-wrap:wrap;justify-content:center;margin-top:24px}\n.om-schedule-col{flex:1 1 auto;min-width:180px;padding:22px 20px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px}\n.om-smc-icon{font-size:24px}\n.om-smc-label{font-size:11px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--acc)}\n.om-smc-value{font-family:'DM Sans',sans-serif;font-size:17px;font-weight:800;color:var(--txt-hi);line-height:1.3}\n.om-smc-note{font-size:13px;color:var(--txt-md);line-height:1.5}\n.om-smc-divider{width:1px;background:var(--border);flex-shrink:0;margin:16px 0}\n.om-map-frame{border-radius:12px;overflow:hidden;border:1px solid var(--border);margin-top:20px}\n.om-map-head{background:var(--dark);padding:14px 20px;text-align:center}\n.om-map-head .mf-title{color:#fff;font-size:15px;font-weight:700;margin-bottom:2px}\n.om-map-head .mf-sub{color:rgba(255,255,255,0.55);font-size:11px}\n#om-map{height:420px!important;width:100%!important;display:block;position:relative;z-index:0}\n@media(max-width:600px){\n  .om-schedule-merged{flex-direction:column}\n  .om-smc-divider{width:auto;height:1px;margin:0}\n}\n\n@media(max-width:820px){\n  .steps-grid{grid-template-columns:1fr}\n}\n@media(max-width:620px){\n  .plan-grid{grid-template-columns:1fr 1fr 1fr}\n  .section,.hero{padding-left:16px;padding-right:16px}\n  .plans-top{margin-left:16px;margin-right:16px}\n}\n\u003c\/style\u003e\n\u003cdiv class=\"sb\"\u003e\n\u003c!-- HERO --\u003e\n\u003cdiv class=\"hero\" id=\"wmp-top\"\u003e\n\u003cdiv class=\"hero-eyebrow\"\u003e\n\u003cspan class=\"dot\"\u003e\u003c\/span\u003e \u003cspan\u003eNutrition-First. Flavor-Forward. Built for Austin.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003ch1\u003eMACRO-FOCUSED MEALS, \u003cbr\u003e\u003cem\u003eDELIVERED FRESH ACROSS AUSTIN\u003c\/em\u003e\n\u003c\/h1\u003e\n\u003cp class=\"hero-sub\"\u003ePerfect for busy professionals, athletes, and families who want delicious, chef-crafted healthy meals and medically tailored nutrition without compromising on convenience.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- SCROLLING STATS TICKER (from Trust Strip) --\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\"\u003e5+ Years\u003c\/span\u003e\u003cspan class=\"stat-chip-label\"\u003eMedically Tailored\u003cbr\u003eMeal Experience\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\"\u003ePortion\u003cbr\u003eSize\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"stat-chip\"\u003e\n\u003cspan class=\"stat-chip-num\"\u003e≤550\u003c\/span\u003e\u003cspan class=\"stat-chip-label\"\u003eCalories\u003cbr\u003ePer Meal\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"stat-chip\"\u003e\n\u003cspan class=\"stat-chip-num\"\u003eWeekly\u003c\/span\u003e\u003cspan class=\"stat-chip-label\"\u003eAustin\u003cbr\u003eDelivery\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"stat-chip\"\u003e\n\u003cspan class=\"stat-chip-num\"\u003e5+ Years\u003c\/span\u003e\u003cspan class=\"stat-chip-label\"\u003eMedically Tailored\u003cbr\u003eMeal Experience\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\"\u003ePortion\u003cbr\u003eSize\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"stat-chip\"\u003e\n\u003cspan class=\"stat-chip-num\"\u003e≤550\u003c\/span\u003e\u003cspan class=\"stat-chip-label\"\u003eCalories\u003cbr\u003ePer Meal\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"stat-chip\"\u003e\n\u003cspan class=\"stat-chip-num\"\u003eWeekly\u003c\/span\u003e\u003cspan class=\"stat-chip-label\"\u003eAustin\u003cbr\u003eDelivery\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- MEET THE CHEF --\u003e\n\u003cdiv class=\"section\"\u003e\n\u003cdiv class=\"eyebrow\"\u003eMeet The Chef\u003c\/div\u003e\n\u003cdiv class=\"heading\"\u003e5+ YEARS OF MEDICALLY TAILORED MEAL EXPERIENCE\u003c\/div\u003e\n\u003cdiv class=\"chef-card\"\u003e\n\u003c!-- TODO: In Shopify, replace the src below with your uploaded photo of Chef Alan Maddox (Settings \u003e Files, or drag-and-drop directly into this image block) --\u003e\n\u003cdiv class=\"chef-img-wrap\" style=\"text-align: center;\"\u003e\n\u003cbr\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0846\/1094\/1168\/files\/Artboard_2_cdfccc22-afa7-4679-a6a1-78ca7ea685cd.png?v=1782512477\" alt=\"\" style=\"display: block; margin-left: auto; margin-right: auto;\"\u003e\u003cstrong\u003eChef Alan Maddox - \u003c\/strong\u003e\u003cem\u003eFounder of Optimize Meals\u003c\/em\u003e\n\u003c\/div\u003e\n\u003cp class=\"lead\"\u003eEvery meal at Optimize Meals is designed and prepped under the expertise of Chef Alan Maddox, a Personal Chef and Nutrition Professional with over five years of dedicated research and development in medically tailored meals.\u003c\/p\u003e\n\u003cp class=\"lead\"\u003eYour meals combine professional culinary art with science-backed product development, offering personalized nutrition solutions and macro-focused performance meals that don't compromise on flavor.\u003c\/p\u003e\n\u003cdiv class=\"chef-creds\"\u003e\n\u003cspan class=\"chef-cred\"\u003e✓ 5+ Years Experience\u003c\/span\u003e \u003cspan class=\"chef-cred\"\u003e✓ Medically Tailored Nutrition\u003c\/span\u003e \u003cspan class=\"chef-cred\"\u003e✓ Personal Chef\u003c\/span\u003e \u003cspan class=\"chef-cred\"\u003e✓ Macro-Focused Meals\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- WHY OPTIMIZE MEALS --\u003e\n\u003cdiv class=\"section usp-sm\"\u003e\n\u003cdiv class=\"eyebrow\"\u003eGenerous Portions\u003c\/div\u003e\n\u003cdiv class=\"heading\"\u003eBig 24oz Meals\u003c\/div\u003e\n\u003cp class=\"lead\"\u003e🍱 Each box is a \u003cstrong\u003ebig, full meal,\u003c\/strong\u003e meat, rice, and veggies all together. You will not still be hungry when you finish. One box really is enough.\u003c\/p\u003e\n\u003cp class=\"lead\"\u003e\u003cspan\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0846\/1094\/1168\/files\/chimichurri_steak_meal_prep_callout.png?v=1785944996\" alt=\"\" width=\"494\" height=\"190\"\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c!-- TODO: Replace this placeholder with your 24oz portion graphic (Settings \u003e Files, or drag-and-drop directly into this image block) --\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"section usp-sm\"\u003e\n\u003cdiv class=\"eyebrow\"\u003eHigh Protein\u003c\/div\u003e\n\u003cdiv class=\"heading\"\u003eUp to 46 grams of Protein\u003c\/div\u003e\n\u003cp class=\"lead\"\u003e💪 Protein makes your body strong and keeps you full. That means no snack cravings an hour later, just sustained energy all day long.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"section usp-sm\"\u003e\n\u003c!-- TODO: Replace this placeholder with your menu options graphic (Settings \u003e Files, or drag-and-drop directly into this image block) --\u003e\n\u003cdiv class=\"heading\"\u003ePlenty of Options\u003c\/div\u003e\n\u003cp class=\"lead\"\u003e🍽️ You have so many options to choose from. Our comforting Grilled Chicken Fajita Bowl, Teriyaki Glazed Salmon, Chimichurri Grilled Steak and more!\u003c\/p\u003e\n\u003cp class=\"lead\"\u003e\u003cspan\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0846\/1094\/1168\/files\/plates_with_text_slow.gif?v=1785945103\" alt=\"\"\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"section usp-sm\"\u003e\n\u003c!-- TODO: Replace this placeholder with your balanced meal graphic (Settings \u003e Files, or drag-and-drop directly into this image block) --\u003e\n\u003cdiv class=\"eyebrow\"\u003eBalanced Meals\u003c\/div\u003e\n\u003cdiv class=\"heading\"\u003eVegetables, Protein \u0026amp; Starch. All in One Container\u003c\/div\u003e\n\u003cp class=\"lead\"\u003e🥗 Every meal is built with a \u003cstrong\u003ebalance of vegetables, protein, and starch,\u003c\/strong\u003e so your body gets a bit of everything it needs, nothing missing, nothing extra.\u003c\/p\u003e\n\u003cp class=\"lead\"\u003e\u003cspan\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0846\/1094\/1168\/files\/chicken_fajita_green.png?v=1785945221\" alt=\"\" width=\"464\" height=\"329\"\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- HOW IT WORKS --\u003e\n\u003cdiv class=\"section\" id=\"how-it-works\"\u003e\n\u003cdiv class=\"eyebrow\"\u003eSimple Process\u003c\/div\u003e\n\u003cdiv class=\"heading\"\u003eHow It Works\u003c\/div\u003e\n\u003cp class=\"lead\"\u003eFour steps. That's all.\u003c\/p\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\u003c\/div\u003e\n\u003cdiv class=\"step-col\"\u003e\n\u003cdiv class=\"step-circle\"\u003e2\u003c\/div\u003e\n\u003ch4\u003eCheck Out\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"step-col\"\u003e\n\u003cdiv class=\"step-circle\"\u003e3\u003c\/div\u003e\n\u003ch4\u003eWe Cook \u0026amp; Deliver\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"step-col\"\u003e\n\u003cdiv class=\"step-circle\"\u003e4\u003c\/div\u003e\n\u003ch4\u003eHeat \u0026amp; Eat\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- DELIVERY --\u003e\n\u003cdiv class=\"section\" id=\"delivery\"\u003e\n\u003cdiv class=\"eyebrow\"\u003eDelivery\u003c\/div\u003e\n\u003cdiv class=\"heading\"\u003eFresh Meals, Delivered Weekly\u003c\/div\u003e\n\u003cp class=\"lead\"\u003eWe deliver every \u003cstrong\u003eSunday from 4:00 PM to 7:00 PM\u003c\/strong\u003e, within a 17-mile radius of our kitchen. Place your order by \u003cstrong\u003eThursday at 11:45 PM\u003c\/strong\u003e to lock in your meals for the week.\u003c\/p\u003e\n\u003cdiv class=\"om-schedule-merged\"\u003e\n\u003cdiv class=\"om-schedule-col\"\u003e\n\u003cdiv class=\"om-smc-icon\"\u003e🚚\u003c\/div\u003e\n\u003cdiv class=\"om-smc-label\"\u003eDelivery Day\u003c\/div\u003e\n\u003cdiv class=\"om-smc-value\"\u003eEvery Sunday\u003c\/div\u003e\n\u003cdiv class=\"om-smc-note\"\u003e4:00 PM – 7:00 PM\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"om-smc-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"om-schedule-col\"\u003e\n\u003cdiv class=\"om-smc-icon\"\u003e⏰\u003c\/div\u003e\n\u003cdiv class=\"om-smc-label\"\u003eOrder Cutoff\u003c\/div\u003e\n\u003cdiv class=\"om-smc-value\"\u003eEvery Thursday\u003c\/div\u003e\n\u003cdiv class=\"om-smc-note\"\u003e11:45 PM\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"om-map-frame\"\u003e\n\u003cdiv class=\"om-map-head\"\u003e\n\u003cdiv class=\"mf-title\"\u003eDelivering Within 17 Miles of Our Kitchen\u003c\/div\u003e\n\u003cdiv class=\"mf-sub\"\u003eAustin, TX \u0026amp; Surrounding Areas\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv id=\"om-map\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- MEAL PLANS (moved to bottom, per request) --\u003e\n\u003cdiv class=\"plans-top\"\u003e\n\u003ch2\u003eChoose Your Weekly Meal Plan\u003c\/h2\u003e\n\u003cp\u003eMacro-Focused Meals Delivered Fresh Every Week.\u003c\/p\u003e\n\u003cdiv class=\"plan-grid\"\u003e\n\u003ca class=\"plan\" href=\"\/products\/10-meal-plan\"\u003e\u003cspan class=\"num\"\u003e10\u003c\/span\u003e\u003cspan class=\"word\"\u003eMeal Plan\u003c\/span\u003e\u003c\/a\u003e \u003ca class=\"plan\" href=\"\/products\/15-meal-plan\"\u003e\u003cspan class=\"num\"\u003e15\u003c\/span\u003e\u003cspan class=\"word\"\u003eMeal Plan\u003c\/span\u003e\u003c\/a\u003e \u003ca class=\"plan\" href=\"\/products\/20-meal-plan\"\u003e\u003cspan class=\"num\"\u003e20\u003c\/span\u003e\u003cspan class=\"word\"\u003eMeal Plan\u003c\/span\u003e\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- DELIVERY MAP SCRIPT (Leaflet + OpenStreetMap — no API key required) --\u003e\n\u003cp\u003e\u003clink href=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/leaflet\/1.9.4\/leaflet.min.css\" rel=\"stylesheet\"\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  if(!document.getElementById('om-map') || typeof L === 'undefined') return;\n  var m = L.map('om-map',{scrollWheelZoom:false});\n  var kitchen = [30.3211654,-98.0165596]; \/\/ 17312 Homestead Haven Dr\n  var deliveryCities = [[\"Lakeway\",30.3679788,-97.9916790],[\"West Lake Hills\",30.2979843,-97.8019515],[\"Dripping Springs\",30.1902067,-98.0866781],[\"Spicewood\",30.4760499,-98.1565740],[\"Steiner Ranch\",30.3639152,-97.8993756],[\"Oak Hill\",30.2340193,-97.8642791],[\"Barton Creek\",30.2852060,-97.8691748],[\"Sunset Valley\",30.2285878,-97.8150412]];\n  var boundsPts=[kitchen].concat(deliveryCities.map(function(c){return [c[1],c[2]];}));\n  m.fitBounds(boundsPts,{padding:[30,30]});\n  L.tileLayer('https:\/\/{s}.tile.openstreetmap.org\/{z}\/{x}\/{y}.png',{attribution:'\u0026copy; OpenStreetMap contributors',maxZoom:13}).addTo(m);\n  var tip='.om-tip{background:#85B331!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}.om-tip::before{border-top-color:#85B331!important}';\n  var s=document.createElement('style');s.textContent=tip;document.head.appendChild(s);\n  function pin(col,star){return L.divIcon({className:'',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=\"'+col+'\" stroke=\"#fff\" stroke-width=\"2.5\"\/\u003e'+(star?'\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':'\u003ccircle cx=\"18\" cy=\"16\" r=\"6\" fill=\"#fff\"\/\u003e')+'\u003c\/svg\u003e',iconSize:[36,46],iconAnchor:[18,46],popupAnchor:[0,-46]})}\n  \/\/ 17-mile delivery radius around the kitchen\n  L.circle(kitchen,{radius:27358.8,color:'#85B331',weight:1.5,opacity:0.5,fillColor:'#85B331',fillOpacity:0.06}).addTo(m);\n  \/\/ Kitchen marker (star pin)\n  L.marker(kitchen,{icon:pin('#111111',true)}).addTo(m).bindTooltip('Optimize Meals — Kitchen',{permanent:true,direction:'top',className:'om-tip'}).bindPopup('\u003cb style=\"color:#85B331\"\u003eOptimize Meals\u003c\/b\u003e\u003cbr\u003e\u003csmall\u003e17312 Homestead Haven Dr\u003cbr\u003e17-mile delivery radius\u003c\/small\u003e');\n  \/\/ Delivery-area cities\/neighborhoods within ~17 miles\n  deliveryCities.forEach(function(c){\n    L.marker([c[1],c[2]],{icon:pin('#85B331',false)}).addTo(m).bindTooltip(c[0],{permanent:true,direction:'top',className:'om-tip'}).bindPopup('\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":"Optimize Meals","offers":[{"title":"Regular Protein - 4 to 6 oz","offer_id":50075394867440,"sku":null,"price":239.8,"currency_code":"USD","in_stock":true},{"title":"Protein Plus - 7 to 9 oz (+ $4\/meal )","offer_id":50075394900208,"sku":null,"price":319.8,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0846\/1094\/1168\/files\/AlanMenuDesign.jpg?v=1785042468","url":"https:\/\/optimizemeals.com\/products\/20-meal-plan","provider":"Optimize Meals","version":"1.0","type":"link"}