{"product_id":"6-meal-plan","title":"6 Meal Plan","description":"\u003cp\u003e\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e \u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Archivo:wght@600;700;800;900\u0026amp;family=Work+Sans:wght@400;500;600;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\u003c\/p\u003e\n\u003cstyle\u003e\n.fm{--bg:#FAF6EF;--bg-card:#F4EDE2;--bg-card2:#EDE3D4;--bg-pill:#F0E7D9;--border:#E3D7C5;--brand:#C1502E;--brand-dk:#9E3F22;--dark:#1B2A28;--txt-hi:#1B211F;--txt-md:#3F4845;--txt-lo:#6B736F;--display:'Archivo','Arial Black',Arial,sans-serif;--body:'Work Sans',system-ui,sans-serif;font-family:var(--body) !important;background:var(--bg) !important;color:var(--txt-hi) !important;line-height:1.6 !important;width:100% !important;-webkit-font-smoothing:antialiased !important}\n.fm *{box-sizing:border-box !important;margin:0 !important;padding:0 !important}\n.fm em,.fm i{font-style:normal !important}\n.fm-sb{width:100% !important;max-width:680px !important;margin:0 auto !important;background:var(--bg) !important;color:var(--txt-hi) !important}\n.fm a{text-decoration:none !important}\n.fm-eyebrow{font-family:var(--body) !important;font-size:12px !important;font-weight:700 !important;letter-spacing:3px !important;text-transform:uppercase !important;color:var(--brand-dk) !important;margin-bottom:10px !important;line-height:1.4 !important}\n.fm-eyebrow-img{display:block !important;width:100% !important;max-width:100% !important;height:auto !important;border-radius:4px !important;margin:0 0 20px !important}\n.fm-heading{font-family:var(--display) !important;font-size:clamp(26px,5.5vw,40px) !important;font-weight:800 !important;color:var(--txt-hi) !important;letter-spacing:-0.01em !important;line-height:1.1 !important;margin-bottom:16px !important}\n.fm-heading em{font-style:normal !important;color:var(--brand) !important}\n.fm-lead{font-family:var(--body) !important;font-size:16px !important;color:var(--txt-md) !important;line-height:1.75 !important;font-weight:400 !important}\n.fm-lead strong{color:var(--brand) !important;font-weight:600 !important}\n.fm-section{padding:44px 20px !important;border-bottom:1px solid var(--border) !important}\n.fm-usp{padding:32px 20px !important;border-bottom:1px solid var(--border) !important}\n.fm-hero{padding:52px 20px 44px !important;border-bottom:1px solid var(--border) !important;position:relative !important;overflow:hidden !important}\n.fm-hero::before{content:'' !important;position:absolute !important;inset:0 !important;background:radial-gradient(ellipse at 75% 40%,rgba(193,80,46,0.09) 0%,transparent 60%) !important;pointer-events:none !important}\n.fm-hero-eyebrow{display:inline-flex !important;align-items:center !important;gap:10px !important;margin-bottom:22px !important;position:relative !important}\n.fm-hero-eyebrow-line{width:28px !important;height:2px !important;background:var(--brand) !important;flex-shrink:0 !important}\n.fm-hero-eyebrow span{font-family:var(--body) !important;font-size:12px !important;font-weight:700 !important;letter-spacing:3px !important;text-transform:uppercase !important;color:var(--brand-dk) !important}\n.fm-hero-h1{font-family:var(--display) !important;font-size:clamp(30px,9vw,52px) !important;font-weight:800 !important;color:var(--dark) !important;letter-spacing:-0.02em !important;line-height:1.08 !important;margin-bottom:20px !important;position:relative !important}\n.fm-hero-h1 strong{font-weight:800 !important}\n.fm-hero-h1 em{font-style:normal !important;font-weight:800 !important;color:var(--brand) !important}\n.fm-hero-sub{font-family:var(--body) !important;font-size:16px !important;color:var(--txt-md) !important;max-width:460px !important;line-height:1.75 !important;position:relative !important}\n.fm-hero-sub strong{color:var(--brand) !important;font-weight:600 !important}\n.fm-hero-badge{display:inline-flex !important;align-items:center !important;gap:10px !important;background:var(--bg-card) !important;border:1px solid var(--border) !important;border-radius:999px !important;padding:8px 18px 8px 12px !important;font-size:13px !important;color:var(--txt-md) !important;margin-top:22px !important;position:relative !important;line-height:1.4 !important}\n.fm-hero-badge strong{color:var(--txt-hi) !important;font-weight:700 !important}\n.fm-hero-dot{width:8px !important;height:8px !important;border-radius:50% !important;background:var(--brand) !important;flex-shrink:0 !important}\n.fm-ticker{background:var(--dark) !important;overflow:hidden !important;padding:0 !important;white-space:nowrap !important;border-bottom:1px solid var(--border) !important}\n.fm-ticker-inner{display:inline-flex !important;flex-wrap:nowrap !important;width:max-content !important;max-width:none !important;animation:none !important;will-change:transform !important}\n.fm-chip{display:inline-flex !important;align-items:center !important;gap:10px !important;padding:13px 32px !important;border-right:1px solid rgba(250,246,239,0.2) !important}\n.fm-chip-num{font-family:var(--display) !important;font-size:22px !important;font-weight:800 !important;color:#FAF6EF !important;line-height:1 !important}\n.fm-chip-pre{font-family:var(--body) !important;font-size:10.5px !important;font-weight:700 !important;letter-spacing:1.5px !important;text-transform:uppercase !important;color:rgba(250,246,239,0.78) !important;line-height:1.2 !important;white-space:nowrap !important}\n.fm-chip-lbl{font-family:var(--body) !important;font-size:10.5px !important;font-weight:700 !important;letter-spacing:1.5px !important;text-transform:uppercase !important;color:rgba(250,246,239,0.78) !important;line-height:1.2 !important;white-space:nowrap !important}\n.fm-proof{border-bottom:1px solid var(--border) !important}\n.fm-proof-grid{display:grid !important;grid-template-columns:repeat(3,1fr) !important}\n.fm-proof-cell{padding:36px 12px !important;text-align:center !important;border-right:1px solid var(--border) !important;display:block !important}\n.fm-proof-cell:last-child{border-right:none !important}\n.fm-proof-num{font-family:var(--display) !important;font-size:clamp(36px,9vw,58px) !important;font-weight:800 !important;color:var(--txt-hi) !important;line-height:1 !important;display:block !important}\n.fm-proof-num em{font-style:normal !important;color:var(--brand) !important}\n.fm-proof-word{font-family:var(--display) !important;font-size:clamp(18px,5vw,30px) !important;font-weight:800 !important;color:var(--txt-hi) !important;line-height:1.1 !important;display:block !important;margin-top:6px !important;letter-spacing:-0.01em !important}\n.fm-proof-lbl{font-family:var(--body) !important;font-size:11px !important;font-weight:600 !important;letter-spacing:2px !important;text-transform:uppercase !important;color:var(--txt-lo) !important;margin-top:10px !important;display:block !important;line-height:1.4 !important}\n\n\/* SCHEDULE AT A GLANCE *\/\n.fm-sched{display:grid !important;grid-template-columns:1fr 1fr !important;gap:14px !important;margin:26px 0 8px !important}\n.fm-sched-day{border:2px solid var(--dark) !important;border-radius:6px !important;overflow:hidden !important;background:#fff !important;display:block !important}\n.fm-sched-head{background:var(--dark) !important;color:#FAF6EF !important;font-family:var(--display) !important;font-size:26px !important;font-weight:600 !important;padding:14px 16px !important;text-align:center !important;line-height:1.2 !important}\n.fm-sched-cut{background:var(--brand) !important;padding:14px 16px !important;text-align:center !important}\n.fm-sched-cut-lbl{display:block !important;font-family:var(--body) !important;font-size:12px !important;font-weight:700 !important;letter-spacing:1.5px !important;text-transform:uppercase !important;color:rgba(255,255,255,0.88) !important;line-height:1.4 !important}\n.fm-sched-cut-val{display:block !important;font-family:var(--display) !important;font-size:24px !important;font-weight:700 !important;color:#fff !important;line-height:1.2 !important;margin-top:3px !important}\n.fm-sched-row{display:flex !important;justify-content:space-between !important;align-items:center !important;gap:10px !important;padding:14px 16px !important;border-top:1px solid var(--border) !important}\n.fm-sched-row:first-of-type{border-top:none !important}\n.fm-sched-row-lbl{font-family:var(--body) !important;font-size:14px !important;font-weight:600 !important;color:var(--txt-md) !important;line-height:1.3 !important}\n.fm-sched-row-val{font-family:var(--body) !important;font-size:17px !important;font-weight:700 !important;color:var(--txt-hi) !important;white-space:nowrap !important;line-height:1.3 !important}\n\n.fm-zones-block{border:1px solid var(--border) !important;border-radius:4px !important;padding:20px !important;margin:24px 0 16px !important;background:var(--bg-card) !important}\n.fm-zones-label{font-family:var(--body) !important;font-size:11px !important;font-weight:700 !important;letter-spacing:3px !important;text-transform:uppercase !important;color:var(--txt-lo) !important;margin-bottom:14px !important;display:block !important}\n.fm-zones{display:flex !important;flex-wrap:wrap !important;gap:8px !important}\n.fm-zone{font-family:var(--body) !important;font-size:12px !important;font-weight:600 !important;letter-spacing:1.2px !important;background:var(--bg-pill) !important;border:1px solid var(--border) !important;color:var(--txt-md) !important;padding:6px 14px !important;border-radius:3px !important;text-transform:uppercase !important;line-height:1.4 !important}\n.fm-zone.fm-hub{background:var(--brand) !important;border-color:var(--brand) !important;color:#fff !important}\n.fm-dp-card{border:1px solid var(--border) !important;border-radius:4px !important;overflow:hidden !important;background:var(--bg-card) !important;margin-bottom:18px !important}\n.fm-dp-head{background:var(--dark) !important;padding:18px 20px !important;text-align:center !important}\n.fm-dp-tag{font-family:var(--body) !important;font-size:10px !important;font-weight:700 !important;letter-spacing:2.5px !important;text-transform:uppercase !important;color:rgba(250,246,239,0.55) !important;margin-bottom:6px !important}\n.fm-dp-title{font-family:var(--display) !important;font-size:20px !important;font-weight:800 !important;color:#FAF6EF !important;line-height:1.2 !important}\n.fm-dp-body{padding:22px 20px !important}\n.fm-dp-body p{font-size:14.5px !important;color:var(--txt-md) !important;line-height:1.7 !important;margin-bottom:14px !important}\n.fm-dp-body p:last-child{margin-bottom:0 !important}\n.fm-dp-body p strong{color:var(--brand-dk) !important;font-weight:600 !important}\n.fm-timebar{display:flex !important;border-top:1px solid var(--border) !important}\n.fm-timebar-col{flex:1 !important;padding:18px 12px !important;text-align:center !important;background:var(--brand) !important}\n.fm-timebar-col + .fm-timebar-col{border-left:1px solid rgba(255,255,255,0.25) !important}\n.fm-timebar-lbl{font-family:var(--body) !important;font-size:15px !important;font-weight:700 !important;color:#fff !important;line-height:1.4 !important}\n.fm-timebar-val{font-family:var(--display) !important;font-size:20px !important;font-weight:700 !important;color:#fff !important;line-height:1.3 !important;margin-top:2px !important}\n.fm-timebar-cut{display:inline-block !important;font-family:var(--body) !important;font-size:12.5px !important;font-weight:700 !important;color:var(--brand-dk) !important;background:#fff !important;border-radius:3px !important;padding:4px 10px !important;line-height:1.4 !important;margin-top:8px !important}\n.fm-dp-note{font-size:13px !important;color:var(--txt-lo) !important;line-height:1.6 !important;margin:0 0 26px !important}\n.fm-dp-note strong{color:var(--brand-dk) !important;font-weight:600 !important}\n.fm-legend{display:flex !important;flex-wrap:wrap !important;gap:16px !important;justify-content:center !important;padding:12px 16px !important;background:var(--bg-card2) !important;font-size:12px !important;color:var(--txt-md) !important}\n.fm-legend span{display:inline-flex !important;align-items:center !important;gap:7px !important}\n.fm-dot{width:11px !important;height:11px !important;border-radius:50% !important;flex-shrink:0 !important;display:inline-block !important}\n.fm-dot.fm-kitchen{background:var(--dark) !important}\n.fm-dot.fm-area{background:var(--brand) !important}\n.fm-slot{background:#fff !important;border:1px solid var(--border) !important;border-left:4px solid var(--brand) !important;border-radius:4px !important;padding:14px 16px !important;margin-bottom:10px !important}\n.fm-slot-top{display:flex !important;justify-content:space-between !important;align-items:center !important;gap:10px !important;flex-wrap:wrap !important}\n.fm-slot-day{font-family:var(--body) !important;font-size:15px !important;font-weight:700 !important;color:var(--txt-hi) !important;line-height:1.3 !important}\n.fm-slot-time{font-family:var(--display) !important;font-size:20px !important;font-weight:700 !important;color:var(--brand-dk) !important;line-height:1.2 !important;white-space:nowrap !important}\n.fm-slot-cut{display:inline-block !important;font-family:var(--body) !important;font-size:12.5px !important;font-weight:700 !important;color:#fff !important;background:var(--brand) !important;border-radius:3px !important;padding:4px 10px !important;margin-top:8px !important;line-height:1.4 !important}\n.fm-addr{font-size:15px !important;font-weight:700 !important;color:var(--txt-hi) !important;line-height:1.6 !important;margin:16px 0 12px !important}\n.fm-addr span{display:block !important;font-weight:500 !important;font-size:14px !important;color:var(--txt-md) !important}\n.fm-pickup-map{border-radius:4px !important;overflow:hidden !important;border:1px solid var(--border) !important}\n.fm-pickup-map iframe{display:block !important;width:100% !important;height:225px !important;border:0 !important}\n.fm-dir-btn{display:flex !important;align-items:center !important;justify-content:center !important;gap:10px !important;background:var(--brand) !important;color:#fff !important;font-family:var(--body) !important;font-size:15px !important;font-weight:700 !important;padding:15px 22px !important;border-radius:6px !important;margin-top:12px !important;transition:background 0.2s !important}\n.fm-dir-btn:hover{background:var(--brand-dk) !important}\n.fm-dir-btn span{color:#fff !important}\n.fm-steps{display:grid !important;grid-template-columns:1fr 1fr !important;gap:1px !important;background:var(--border) !important;border-radius:4px !important;overflow:hidden !important;margin-top:32px !important}\n.fm-step{background:var(--bg-card) !important;padding:28px 22px !important;text-align:center !important}\n.fm-step-circle{width:52px !important;height:52px !important;background:var(--brand) !important;color:#fff !important;font-family:var(--display) !important;font-size:22px !important;font-weight:600 !important;border-radius:50% !important;display:flex !important;align-items:center !important;justify-content:center !important;margin:0 auto 16px !important;line-height:1 !important}\n.fm-step-title{font-family:var(--body) !important;font-size:17px !important;font-weight:700 !important;color:var(--txt-hi) !important;margin-bottom:8px !important;line-height:1.25 !important}\n.fm-step p{font-size:13px !important;color:var(--txt-md) !important;line-height:1.6 !important}\n.fm-step p strong{color:var(--brand-dk) !important;font-weight:600 !important}\n.fm-plan-header{text-align:center !important;margin-bottom:28px !important}\n.fm-plan-header .fm-lead{max-width:420px !important;margin:0 auto !important}\n.fm-plans{display:grid !important;grid-template-columns:repeat(4,1fr) !important;gap:1px !important;background:var(--border) !important;border-radius:4px !important;overflow:hidden !important;margin-bottom:16px !important}\n.fm-plan{background:var(--bg-card) !important;padding:28px 10px !important;text-align:center !important;color:inherit !important;display:block !important;transition:background 0.2s !important}\n.fm-plan:hover{background:var(--bg-card2) !important}\n.fm-plan.fm-featured{background:var(--brand) !important}\n.fm-plan.fm-featured:hover{background:var(--brand-dk) !important}\n.fm-plan-badge{display:inline-block !important;background:#fff !important;color:var(--brand-dk) !important;font-family:var(--body) !important;font-size:10px !important;font-weight:700 !important;letter-spacing:2px !important;text-transform:uppercase !important;padding:4px 10px !important;border-radius:2px !important;margin-bottom:14px !important}\n.fm-plan-num{font-family:var(--display) !important;font-size:clamp(38px,9vw,56px) !important;font-weight:800 !important;color:var(--txt-hi) !important;line-height:1 !important;display:block !important}\n.fm-plan.fm-featured .fm-plan-num{color:#fff !important}\n.fm-plan-lbl{font-family:var(--body) !important;font-size:11px !important;font-weight:700 !important;letter-spacing:2.5px !important;text-transform:uppercase !important;color:var(--txt-lo) !important;margin:8px 0 14px !important;display:block !important}\n.fm-plan.fm-featured .fm-plan-lbl{color:rgba(255,255,255,0.75) !important}\n.fm-plan-desc{font-size:13px !important;color:var(--txt-md) !important;line-height:1.6 !important;margin-bottom:18px !important}\n.fm-plan.fm-featured .fm-plan-desc{color:rgba(255,255,255,0.88) !important}\n.fm-plan-cta{display:inline-block !important;font-family:var(--body) !important;font-size:11px !important;font-weight:700 !important;letter-spacing:1.5px !important;text-transform:uppercase !important;color:var(--txt-hi) !important;background:var(--bg-pill) !important;border:1px solid var(--border) !important;padding:10px 12px !important;border-radius:3px !important}\n.fm-plan.fm-featured .fm-plan-cta{background:rgba(0,0,0,0.2) !important;border-color:rgba(255,255,255,0.25) !important;color:#fff !important}\n.fm-contact{text-align:center !important}\n.fm-contact-h{font-family:var(--display) !important;font-size:22px !important;font-weight:800 !important;color:var(--txt-hi) !important;margin-bottom:8px !important}\n.fm-contact p{font-size:15px !important;color:var(--txt-md) !important;line-height:1.7 !important;max-width:460px !important;margin:0 auto !important}\n.fm-contact a{color:var(--brand) !important;font-weight:700 !important;text-decoration:underline !important}\n#fm-map{height:400px !important;min-height:400px !important;width:100% !important;display:block !important;position:relative !important;z-index:0 !important;background:#EFE8DC !important;border-top:1px solid var(--border) !important;border-bottom:1px solid var(--border) !important}\n@media(max-width:600px){\n.fm-timebar{flex-direction:column !important}\n.fm-timebar-col + .fm-timebar-col{border-left:none !important;border-top:1px solid rgba(255,255,255,0.25) !important}\n}\n@media(max-width:560px){\n.fm-plans{grid-template-columns:1fr 1fr !important}\n.fm-sched{grid-template-columns:1fr !important}\n}\n@media(max-width:480px){\n#fm-map{height:320px !important;min-height:320px !important}\n.fm-proof-cell{padding:28px 8px !important}\n.fm-steps{grid-template-columns:1fr !important}\n.fm-step{padding:20px 14px !important}\n.fm-step-title{font-size:15px !important}\n.fm-section,.fm-usp,.fm-hero{padding-left:16px !important;padding-right:16px !important}\n}\n@media(max-width:360px){\n.fm-proof-num{font-size:32px !important}\n.fm-proof-lbl{font-size:10px !important;letter-spacing:1px !important}\n.fm-proof-word{font-size:17px !important}\n.fm-sched-row-val{font-size:15px !important}\n}\n@media (prefers-reduced-motion: reduce){\n.fm-ticker-inner{animation:none !important;white-space:normal !important;flex-wrap:wrap !important;justify-content:center !important}\n.fm-ticker{white-space:normal !important}\n}\n\n\u003c\/style\u003e\n\u003cdiv class=\"fm\"\u003e\n\u003cdiv class=\"fm-sb\"\u003e\n\u003c!-- HERO --\u003e\n\u003cdiv class=\"fm-hero\"\u003e\n\u003cdiv class=\"fm-hero-eyebrow\"\u003e\n\u003cdiv class=\"fm-hero-eyebrow-line\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cspan\u003eFrom the Kitchen at The Fusion Grill\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fm-hero-h1\"\u003e\n\u003cstrong\u003eChef-Crafted,\u003c\/strong\u003e\u003cbr\u003e\u003cstrong\u003eMacro-Friendly\u003c\/strong\u003e\u003cbr\u003e\u003cstrong\u003eMeal Prep,\u003c\/strong\u003e\u003cbr\u003e\u003cem\u003e\u003cstrong\u003eDelivered Fresh Across Southern California\u003c\/strong\u003e\u003c\/em\u003e\n\u003c\/div\u003e\n\u003cp class=\"fm-hero-sub\"\u003eBold Indian, Mexican, and Asian fusion flavors from Chef Johnny, now delivered to your door \u003cstrong\u003etwice a week\u003c\/strong\u003e. No meal planning, no cooking, no cleanup. Pickup available!\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- SCROLLING STATS STRIP --\u003e\n\u003cdiv class=\"fm-ticker\"\u003e\n\u003cdiv class=\"fm-ticker-inner\"\u003e\n\u003cdiv class=\"fm-chip\"\u003e\n\u003cspan class=\"fm-chip-pre\"\u003eUp To\u003c\/span\u003e\u003cspan class=\"fm-chip-num\"\u003e45g\u003c\/span\u003e\u003cspan class=\"fm-chip-lbl\"\u003eProtein\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fm-chip\"\u003e\n\u003cspan class=\"fm-chip-pre\"\u003eUnder\u003c\/span\u003e\u003cspan class=\"fm-chip-num\"\u003e550\u003c\/span\u003e\u003cspan class=\"fm-chip-lbl\"\u003eCalories\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fm-chip\"\u003e\n\u003cspan class=\"fm-chip-num\"\u003e24oz\u003c\/span\u003e\u003cspan class=\"fm-chip-lbl\"\u003eHearty\u003cbr\u003ePortions\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fm-chip\"\u003e\n\u003cspan class=\"fm-chip-num\"\u003e25+\u003c\/span\u003e\u003cspan class=\"fm-chip-lbl\"\u003eYears In\u003cbr\u003eFood Service\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fm-chip\"\u003e\n\u003cspan class=\"fm-chip-num\"\u003e10+\u003c\/span\u003e\u003cspan class=\"fm-chip-lbl\"\u003eMenu\u003cbr\u003eOptions\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fm-chip\"\u003e\n\u003cspan class=\"fm-chip-num\"\u003e3\u003c\/span\u003e\u003cspan class=\"fm-chip-lbl\"\u003eCuisines\u003cbr\u003eBlended\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fm-chip\"\u003e\n\u003cspan class=\"fm-chip-pre\"\u003eUp To\u003c\/span\u003e\u003cspan class=\"fm-chip-num\"\u003e45g\u003c\/span\u003e\u003cspan class=\"fm-chip-lbl\"\u003eProtein\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fm-chip\"\u003e\n\u003cspan class=\"fm-chip-pre\"\u003eUnder\u003c\/span\u003e\u003cspan class=\"fm-chip-num\"\u003e550\u003c\/span\u003e\u003cspan class=\"fm-chip-lbl\"\u003eCalories\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fm-chip\"\u003e\n\u003cspan class=\"fm-chip-num\"\u003e24oz\u003c\/span\u003e\u003cspan class=\"fm-chip-lbl\"\u003eHearty\u003cbr\u003ePortions\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fm-chip\"\u003e\n\u003cspan class=\"fm-chip-num\"\u003e25+\u003c\/span\u003e\u003cspan class=\"fm-chip-lbl\"\u003eYears In\u003cbr\u003eFood Service\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fm-chip\"\u003e\n\u003cspan class=\"fm-chip-num\"\u003e10+\u003c\/span\u003e\u003cspan class=\"fm-chip-lbl\"\u003eMenu\u003cbr\u003eOptions\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fm-chip\"\u003e\n\u003cspan class=\"fm-chip-num\"\u003e3\u003c\/span\u003e\u003cspan class=\"fm-chip-lbl\"\u003eCuisines\u003cbr\u003eBlended\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- PROOF STATS --\u003e\n\u003cdiv class=\"fm-proof\"\u003e\n\u003cdiv class=\"fm-proof-grid\"\u003e\n\u003cdiv class=\"fm-proof-cell\"\u003e\n\u003cspan class=\"fm-proof-num\"\u003e25\u003cem\u003e+\u003c\/em\u003e\u003c\/span\u003e\u003cspan class=\"fm-proof-word\"\u003eYears\u003c\/span\u003e\u003cspan class=\"fm-proof-lbl\"\u003eIn Food Service\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fm-proof-cell\"\u003e\n\u003cspan class=\"fm-proof-num\"\u003e10\u003cem\u003e+\u003c\/em\u003e\u003c\/span\u003e\u003cspan class=\"fm-proof-word\"\u003eMenu\u003c\/span\u003e\u003cspan class=\"fm-proof-lbl\"\u003eOptions\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fm-proof-cell\"\u003e\n\u003cspan class=\"fm-proof-num\"\u003e3\u003c\/span\u003e\u003cspan class=\"fm-proof-word\"\u003eCuisines\u003c\/span\u003e\u003cspan class=\"fm-proof-lbl\"\u003eBlended\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- THE CHEF --\u003e\n\u003cdiv class=\"fm-usp\"\u003e\n\u003cimg class=\"fm-eyebrow-img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1014\/0634\/3477\/files\/sous_chef_rooftop_wide.jpg?v=1788184284\" alt=\"Chef Johnny of Fusion Meals\"\u003e\n\u003cdiv class=\"fm-eyebrow\"\u003e👨🍳 The Chef\u003c\/div\u003e\n\u003cdiv class=\"fm-heading\"\u003eCrafted by Chef Johnny\u003c\/div\u003e\n\u003cp class=\"fm-lead\"\u003eChef Johnny is the culinary talent behind \u003cstrong\u003eThe Fusion Grill's cult-favorite catering menu\u003c\/strong\u003e. His Butter Chicken and Chicken Tikka Masala are recipes he's spent years mastering, and his Orange Chicken was a proven catering best-seller long before it hit a meal prep container. Every dish is tuned and quality-checked by Johnny himself.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- PLENTY OF OPTIONS --\u003e\n\u003cdiv class=\"fm-usp\"\u003e\n\u003cimg class=\"fm-eyebrow-img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1014\/0634\/3477\/files\/menu_options_carousel_1.gif?v=1788564059\" alt=\"Fusion Meals menu options\"\u003e\n\u003cdiv class=\"fm-eyebrow\"\u003e🍴 Plenty of Options\u003c\/div\u003e\n\u003cdiv class=\"fm-heading\"\u003eOne Menu, Never Boring\u003c\/div\u003e\n\u003cp class=\"fm-lead\"\u003eChoose from a rotating menu of \u003cstrong\u003e10+ fusion meal options\u003c\/strong\u003e blending Indian, Mexican, and Asian flavors, so there's always something new to look forward to.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- MACRO-FRIENDLY --\u003e\n\u003cdiv class=\"fm-usp\"\u003e\n\u003cimg class=\"fm-eyebrow-img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1014\/0634\/3477\/files\/ChatGPT_Image_Sep_4_2026_07_24_37_PM.png?v=1788564291\" alt=\"Fusion Meals protein, carbs, and fiber breakdown\"\u003e\n\u003cdiv class=\"fm-eyebrow\"\u003e💪 Macro-Friendly\u003c\/div\u003e\n\u003cdiv class=\"fm-heading\"\u003eProtein, Calories, and Fiber Dialed In\u003c\/div\u003e\n\u003cp class=\"fm-lead\"\u003eNo guessing and no tracking headaches. Every meal is built with \u003cstrong\u003eup to 45g of protein\u003c\/strong\u003e, kept to \u003cstrong\u003e550 calories or less\u003c\/strong\u003e, and includes real fiber to keep you full longer.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- HEARTY PORTIONS --\u003e\n\u003cdiv class=\"fm-usp\"\u003e\n\u003cimg class=\"fm-eyebrow-img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1014\/0634\/3477\/files\/AD_-1-8_6dc8ad01-022f-4936-9abe-9ebaffa8cdb8.png?v=1788183952\" alt=\"Fusion Meals 24oz portion size\"\u003e\n\u003cdiv class=\"fm-eyebrow\"\u003e🍽️ Hearty Portions\u003c\/div\u003e\n\u003cdiv class=\"fm-heading\"\u003eGenerous Portions, Zero Hassle\u003c\/div\u003e\n\u003cp class=\"fm-lead\"\u003eEvery meal is packed into a \u003cstrong\u003e24oz portion\u003c\/strong\u003e, big enough to actually fill you up. No shopping, no cooking, no cleanup. Just heat for a few minutes and eat.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- FRESH, NEVER FROZEN --\u003e\n\u003cdiv class=\"fm-usp\"\u003e\n\u003cdiv class=\"fm-eyebrow\"\u003e🕓 Never Frozen\u003c\/div\u003e\n\u003cdiv class=\"fm-heading\"\u003eCooked Fresh in a Commercial Kitchen\u003c\/div\u003e\n\u003cp class=\"fm-lead\"\u003eEvery meal is cooked to order in a fully equipped commercial kitchen, \u003cstrong\u003enever frozen and never canned\u003c\/strong\u003e, using the same standards built over 25+ years of high-volume catering and deli service.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- DELIVERY \u0026 PICKUP --\u003e\n\u003cdiv class=\"fm-section\"\u003e\n\u003cdiv class=\"fm-eyebrow\"\u003e🚚 Delivery \u0026amp; Pickup\u003c\/div\u003e\n\u003cdiv class=\"fm-heading\"\u003eWe Come to You. Or Come See Us.\u003c\/div\u003e\n\u003cp class=\"fm-lead\"\u003eMeals go out twice a week, \u003cstrong\u003eMonday and Thursday\u003c\/strong\u003e. Here's when to order and when your meals will be ready.\u003c\/p\u003e\n\u003c!-- SCHEDULE AT A GLANCE --\u003e\n\u003cdiv class=\"fm-sched\"\u003e\n\u003cdiv class=\"fm-sched-day\"\u003e\n\u003cdiv class=\"fm-sched-head\"\u003eMonday\u003c\/div\u003e\n\u003cdiv class=\"fm-sched-cut\"\u003e\n\u003cspan class=\"fm-sched-cut-lbl\"\u003e⏰ Order by\u003c\/span\u003e\u003cspan class=\"fm-sched-cut-val\"\u003eSaturday, 3 PM\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fm-sched-row\"\u003e\n\u003cspan class=\"fm-sched-row-lbl\"\u003e🚚 Delivery\u003c\/span\u003e\u003cspan class=\"fm-sched-row-val\"\u003e11 AM – 3 PM\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fm-sched-row\"\u003e\n\u003cspan class=\"fm-sched-row-lbl\"\u003e📍 Pickup\u003c\/span\u003e\u003cspan class=\"fm-sched-row-val\"\u003e5 PM – 7 PM\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fm-sched-day\"\u003e\n\u003cdiv class=\"fm-sched-head\"\u003eThursday\u003c\/div\u003e\n\u003cdiv class=\"fm-sched-cut\"\u003e\n\u003cspan class=\"fm-sched-cut-lbl\"\u003e⏰ Order by\u003c\/span\u003e\u003cspan class=\"fm-sched-cut-val\"\u003eTuesday, 5 PM\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fm-sched-row\"\u003e\n\u003cspan class=\"fm-sched-row-lbl\"\u003e🚚 Delivery\u003c\/span\u003e\u003cspan class=\"fm-sched-row-val\"\u003e11 AM – 4 PM\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fm-sched-row\"\u003e\n\u003cspan class=\"fm-sched-row-lbl\"\u003e📍 Pickup\u003c\/span\u003e\u003cspan class=\"fm-sched-row-val\"\u003e5 PM – 7 PM\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fm-zones-block\"\u003e\n\u003cspan class=\"fm-zones-label\"\u003eDelivery areas\u003c\/span\u003e\n\u003cdiv class=\"fm-zones\"\u003e\n\u003cspan class=\"fm-zone fm-hub\"\u003eOntario\u003c\/span\u003e\u003cspan class=\"fm-zone\"\u003eRancho Cucamonga\u003c\/span\u003e\u003cspan class=\"fm-zone\"\u003eChino\u003c\/span\u003e\u003cspan class=\"fm-zone\"\u003eChino Hills\u003c\/span\u003e\u003cspan class=\"fm-zone\"\u003eFontana\u003c\/span\u003e\u003cspan class=\"fm-zone\"\u003ePomona\u003c\/span\u003e\u003cspan class=\"fm-zone\"\u003eUpland\u003c\/span\u003e\u003cspan class=\"fm-zone\"\u003eMontclair\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- DELIVERY --\u003e\n\u003cdiv class=\"fm-dp-card\"\u003e\n\u003cdiv class=\"fm-dp-head\"\u003e\n\u003cdiv class=\"fm-dp-tag\"\u003eOption 1\u003c\/div\u003e\n\u003cdiv class=\"fm-dp-title\"\u003e🚚 Fresh Delivery\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fm-dp-body\"\u003e\n\u003cp\u003eWe deliver across \u003cstrong\u003eOntario and surrounding Southern California cities\u003c\/strong\u003e. Order by \u003cstrong\u003eSaturday, 3 PM\u003c\/strong\u003e for Monday or \u003cstrong\u003eTuesday, 5 PM\u003c\/strong\u003e for Thursday, and your meals are cooked to order and brought straight to your door.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv id=\"fm-map\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"fm-legend\"\u003e\n\u003cspan\u003e\u003ci class=\"fm-dot fm-kitchen\"\u003e\u003c\/i\u003e Our kitchen\u003c\/span\u003e\u003cspan\u003e\u003ci class=\"fm-dot fm-area\"\u003e\u003c\/i\u003e Delivery cities\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fm-timebar\"\u003e\n\u003cdiv class=\"fm-timebar-col\"\u003e\n\u003cdiv class=\"fm-timebar-lbl\"\u003eMonday Delivery\u003c\/div\u003e\n\u003cdiv class=\"fm-timebar-val\"\u003e11 AM – 3 PM\u003c\/div\u003e\n\u003cdiv class=\"fm-timebar-cut\"\u003eOrder by Sat, 3 PM\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fm-timebar-col\"\u003e\n\u003cdiv class=\"fm-timebar-lbl\"\u003eThursday Delivery\u003c\/div\u003e\n\u003cdiv class=\"fm-timebar-val\"\u003e11 AM – 4 PM\u003c\/div\u003e\n\u003cdiv class=\"fm-timebar-cut\"\u003eOrder by Tue, 5 PM\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"fm-dp-note\"\u003eNot sure if we reach your city? \u003cstrong\u003eSend us a message and we'll check for you.\u003c\/strong\u003e\u003c\/p\u003e\n\u003c!-- PICKUP --\u003e\n\u003cdiv class=\"fm-dp-card\"\u003e\n\u003cdiv class=\"fm-dp-head\"\u003e\n\u003cdiv class=\"fm-dp-tag\"\u003eOption 2\u003c\/div\u003e\n\u003cdiv class=\"fm-dp-title\"\u003e📍 Pickup at The Fusion Grill\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fm-dp-body\"\u003e\n\u003cp\u003eSkip delivery and pick your meals up in person at \u003cstrong\u003eThe Fusion Grill\u003c\/strong\u003e. Just select \u003cstrong\u003e\"Pickup\"\u003c\/strong\u003e at checkout.\u003c\/p\u003e\n\u003cdiv class=\"fm-slot\"\u003e\n\u003cdiv class=\"fm-slot-top\"\u003e\n\u003cspan class=\"fm-slot-day\"\u003eMonday Pickup\u003c\/span\u003e\u003cspan class=\"fm-slot-time\"\u003e5 PM – 7 PM\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"fm-slot-cut\"\u003e⏰ Order by Saturday, 3 PM\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fm-slot\"\u003e\n\u003cdiv class=\"fm-slot-top\"\u003e\n\u003cspan class=\"fm-slot-day\"\u003eThursday Pickup\u003c\/span\u003e\u003cspan class=\"fm-slot-time\"\u003e5 PM – 7 PM\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"fm-slot-cut\"\u003e⏰ Order by Tuesday, 5 PM\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fm-addr\"\u003eThe Fusion Grill \u003cspan\u003e3281 E. Guasti Rd, Suite #150, Ontario, CA 91761\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fm-pickup-map\"\u003e\u003ciframe title=\"Pickup location — The Fusion Grill\" loading=\"lazy\" src=\"https:\/\/www.google.com\/maps?q=3281+E.+Guasti+Rd,+Suite+150,+Ontario,+CA+91761\u0026amp;output=embed\"\u003e\u003c\/iframe\u003e\u003c\/div\u003e\n\u003ca class=\"fm-dir-btn\" href=\"https:\/\/www.google.com\/maps\/dir\/?api=1\u0026amp;destination=3281+E.+Guasti+Rd%2C+Suite+150%2C+Ontario%2C+CA+91761\" rel=\"noopener\" target=\"_blank\"\u003e\u003cspan\u003e📍\u003c\/span\u003e\u003cspan\u003eGet Directions\u003c\/span\u003e\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- HOW IT WORKS --\u003e\n\u003cdiv class=\"fm-section\"\u003e\n\u003cdiv class=\"fm-eyebrow\"\u003eSimple Process\u003c\/div\u003e\n\u003cdiv class=\"fm-heading\"\u003eHow It Works\u003c\/div\u003e\n\u003cp class=\"fm-lead\"\u003eReady to eat better this week? Order now!\u003c\/p\u003e\n\u003cdiv class=\"fm-steps\"\u003e\n\u003cdiv class=\"fm-step\"\u003e\n\u003cdiv class=\"fm-step-circle\"\u003e1\u003c\/div\u003e\n\u003cdiv class=\"fm-step-title\"\u003e✅ Pick Your Meals\u003c\/div\u003e\n\u003cp\u003eChoose from \u003cstrong\u003e10+ fusion dishes\u003c\/strong\u003e. No minimum order required.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fm-step\"\u003e\n\u003cdiv class=\"fm-step-circle\"\u003e2\u003c\/div\u003e\n\u003cdiv class=\"fm-step-title\"\u003e🍳 We Cook Fresh\u003c\/div\u003e\n\u003cp\u003eAfter the cutoff, Chef Johnny's team cooks everything to order.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fm-step\"\u003e\n\u003cdiv class=\"fm-step-circle\"\u003e3\u003c\/div\u003e\n\u003cdiv class=\"fm-step-title\"\u003e🚚 Delivery or Pickup\u003c\/div\u003e\n\u003cp\u003eDelivered \u003cstrong\u003eMonday or Thursday\u003c\/strong\u003e, or picked up the same days between \u003cstrong\u003e5–7 PM\u003c\/strong\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fm-step\"\u003e\n\u003cdiv class=\"fm-step-circle\"\u003e4\u003c\/div\u003e\n\u003cdiv class=\"fm-step-title\"\u003e🍽️ You Enjoy\u003c\/div\u003e\n\u003cp\u003eReady to enjoy in minutes. No prep, no cleanup.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- PLANS --\u003e\n\u003cdiv class=\"fm-section\"\u003e\n\u003cdiv class=\"fm-plan-header\"\u003e\n\u003cdiv class=\"fm-eyebrow\"\u003eGet Started\u003c\/div\u003e\n\u003cdiv class=\"fm-heading\"\u003eChoose Your Meal Plan\u003c\/div\u003e\n\u003cp class=\"fm-lead\"\u003ePick the plan that fits your week.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fm-plans\"\u003e\n\u003ca href=\"\/products\/6-meal-plan\" class=\"fm-plan\"\u003e\u003cspan class=\"fm-plan-num\"\u003e6\u003c\/span\u003e\u003cspan class=\"fm-plan-lbl\"\u003eMeal Plan\u003c\/span\u003e\n\u003cp class=\"fm-plan-desc\"\u003eA little extra for your week.\u003c\/p\u003e\n\u003cspan class=\"fm-plan-cta\"\u003eShop 6 Meals\u003c\/span\u003e\u003c\/a\u003e\u003ca href=\"\/products\/7-meal-plan\" class=\"fm-plan\"\u003e\u003cspan class=\"fm-plan-num\"\u003e7\u003c\/span\u003e\u003cspan class=\"fm-plan-lbl\"\u003eMeal Plan\u003c\/span\u003e\n\u003cp class=\"fm-plan-desc\"\u003eOne meal for every day of the week.\u003c\/p\u003e\n\u003cspan class=\"fm-plan-cta\"\u003eShop 7 Meals\u003c\/span\u003e\u003c\/a\u003e\u003ca href=\"\/products\/10-meal-plan\" class=\"fm-plan fm-featured\"\u003e\n\u003cdiv class=\"fm-plan-badge\"\u003eMost Popular\u003c\/div\u003e\n\u003cspan class=\"fm-plan-num\"\u003e10\u003c\/span\u003e\u003cspan class=\"fm-plan-lbl\"\u003eMeal Plan\u003c\/span\u003e\n\u003cp class=\"fm-plan-desc\"\u003eCovers most of your week.\u003c\/p\u003e\n\u003cspan class=\"fm-plan-cta\"\u003eShop 10 Meals\u003c\/span\u003e\u003c\/a\u003e\u003ca href=\"\/products\/15-meal-plan\" class=\"fm-plan\"\u003e\u003cspan class=\"fm-plan-num\"\u003e15\u003c\/span\u003e\u003cspan class=\"fm-plan-lbl\"\u003eMeal Plan\u003c\/span\u003e\n\u003cp class=\"fm-plan-desc\"\u003eLunch and dinner every day.\u003c\/p\u003e\n\u003cspan class=\"fm-plan-cta\"\u003eShop 15 Meals\u003c\/span\u003e\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- CONTACT --\u003e\n\u003cdiv class=\"fm-section\" style=\"border-bottom: none !important;\"\u003e\n\u003cdiv class=\"fm-contact\"\u003e\n\u003cdiv class=\"fm-contact-h\"\u003eGot Questions?\u003c\/div\u003e\n\u003cp\u003eNeed help choosing a plan or have a quick question? We're one message away. See our \u003ca href=\"\/pages\/contact\"\u003eContact Page\u003c\/a\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane\u003esvg,.leaflet-pane\u003ecanvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0}\n.leaflet-container{overflow:hidden;background:#EFE8DC;font-family:'Work Sans',sans-serif;font-size:12px;line-height:1.5;-webkit-tap-highlight-color:transparent}\n.leaflet-container *{box-sizing:border-box}\n.leaflet-tile{filter:inherit;visibility:hidden}\n.leaflet-tile-loaded{visibility:inherit}\n.leaflet-marker-icon,.leaflet-marker-shadow{display:block;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}\n.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container .leaflet-overlay-pane svg,.leaflet-container .leaflet-tile{max-width:none!important;max-height:none!important;width:auto;padding:0;margin:0;border-radius:0}\n.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}\n.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}\n.leaflet-control{position:relative;z-index:800;pointer-events:auto;float:left;clear:both}\n.leaflet-top,.leaflet-bottom{position:absolute;z-index:800;pointer-events:none}\n.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}\n.leaflet-right .leaflet-control{float:right}\n.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}\n.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}\n.leaflet-zoom-animated{transform-origin:0 0}\n.leaflet-grab{cursor:grab}.leaflet-interactive{cursor:pointer}\n.leaflet-bar{box-shadow:0 2px 8px rgba(0,0,0,.2);border-radius:6px;overflow:hidden;border:none}\n.leaflet-bar a{background:#fff;border-bottom:1px solid #E3D7C5;width:32px;height:32px;line-height:32px;display:block;text-align:center;text-decoration:none;color:#9E3F22;font-weight:700;font-size:17px}\n.leaflet-bar a:hover{background:#F4EDE2}\n.leaflet-bar a:last-child{border-bottom:none}\n.leaflet-control-attribution{background:rgba(255,255,255,.85);margin:0;font-size:10px;padding:0 5px}\n.leaflet-control-attribution a{color:#9E3F22}\n.leaflet-tooltip{position:absolute;padding:6px;background:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;pointer-events:none;box-shadow:0 1px 3px rgba(0,0,0,.3)}\n.leaflet-tooltip-top:before{bottom:0;left:50%;margin-left:-6px;border:6px solid transparent;border-top-color:#fff;content:\"\";position:absolute;pointer-events:none}\n.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}\n.leaflet-popup-content-wrapper{background:#fff;color:#333;box-shadow:0 3px 14px rgba(0,0,0,.3);padding:1px;text-align:left;border-radius:8px}\n.leaflet-popup-content{margin:12px 18px;line-height:1.4;font-size:13px}\n.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-left:-20px;overflow:hidden;pointer-events:none}\n.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;background:#fff;transform:rotate(45deg);box-shadow:0 3px 14px rgba(0,0,0,.3)}\n.leaflet-popup-close-button{position:absolute;top:0;right:0;width:24px;height:24px;font:16px\/24px Tahoma,sans-serif;color:#999;text-decoration:none;text-align:center;background:transparent}\n.fm-tip{background:#C1502E!important;color:#fff!important;border:none!important;border-radius:3px!important;font-family:'Work Sans',sans-serif!important;font-size:10px!important;font-weight:700!important;padding:2px 6px!important;white-space:nowrap!important;box-shadow:none!important}\n.fm-tip::before{border-top-color:#C1502E!important}\n.fm-tip-hub{background:#1B2A28!important;font-size:11px!important}\n.fm-tip-hub::before{border-top-color:#1B2A28!important}\n\u003c\/style\u003e\n\u003cp\u003e\u003clink rel=\"stylesheet\" href=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/leaflet\/1.9.4\/leaflet.min.css\"\u003e \u003cscript src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/leaflet\/1.9.4\/leaflet.min.js\"\u003e\u003c\/script\u003e \u003cscript\u003e\n\/* TICKER: JS-driven so Shopify theme CSS can't block it *\/\n(function(){\n  var SPEED = 40; \/\/ pixels per second\n  function start(){\n    var track = document.querySelector('.fm-ticker-inner');\n    if(!track || track._fmRun) return;\n    if(window.matchMedia \u0026\u0026 window.matchMedia('(prefers-reduced-motion: reduce)').matches) return;\n    track._fmRun = true;\n    var x = 0, last = null, paused = false;\n    track.addEventListener('mouseenter', function(){ paused = true; });\n    track.addEventListener('mouseleave', function(){ paused = false; });\n    function step(ts){\n      if(last === null) last = ts;\n      var dt = Math.min((ts - last) \/ 1000, 0.1);\n      last = ts;\n      var half = track.scrollWidth \/ 2;\n      if(!paused \u0026\u0026 half \u003e 0){\n        x -= SPEED * dt;\n        if(-x \u003e= half) x += half;\n        track.style.setProperty('transform', 'translate3d(' + x + 'px,0,0)', 'important');\n      }\n      requestAnimationFrame(step);\n    }\n    requestAnimationFrame(step);\n  }\n  if(document.readyState === 'loading'){ document.addEventListener('DOMContentLoaded', start); } else { start(); }\n  window.addEventListener('load', start);\n})();\n\u003c\/script\u003e \u003cscript\u003e\n(function(){\n  var KITCHEN = [34.0575, -117.5817];   \/\/ 3281 E. Guasti Rd, Ontario\n  var BRAND = '#C1502E', DARK = '#1B2A28';\n  \/\/ Edit this list to add\/remove delivery cities\n  var AREAS = [\n    ['Rancho Cucamonga', 34.1064, -117.5931],\n    ['Chino',            34.0122, -117.6889],\n    ['Chino Hills',      33.9898, -117.7326],\n    ['Fontana',          34.0922, -117.4350],\n    ['Pomona',           34.0551, -117.7500],\n    ['Upland',           34.0975, -117.6484],\n    ['Montclair',        34.0771, -117.6903]\n  ];\n  var built = false;\n\n  function pin(color, big){\n    var w = big ? 36 : 28, h = big ? 46 : 36;\n    return L.divIcon({\n      className:'',\n      html:'\u003csvg viewBox=\"0 0 36 46\" width=\"'+w+'\" height=\"'+h+'\"\u003e'+\n           '\u003cpath d=\"M18 2C10 2 4 8 4 16C4 28 18 44 18 44S32 28 32 16C32 8 26 2 18 2Z\" fill=\"'+color+'\" stroke=\"#fff\" stroke-width=\"2.5\"\/\u003e'+\n           (big ? '\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')+'\u003c\/svg\u003e',\n      iconSize:[w,h], iconAnchor:[w\/2,h], popupAnchor:[0,-h]\n    });\n  }\n\n  function build(){\n    var el = document.getElementById('fm-map');\n    if(built || !el || typeof L === 'undefined') return;\n    if(!el.offsetWidth || !el.offsetHeight) return;\n    if(el._leaflet_id) return;\n    built = true;\n\n    var map = L.map(el, {center: KITCHEN, zoom: 10, scrollWheelZoom: false});\n    L.tileLayer('https:\/\/{s}.tile.openstreetmap.org\/{z}\/{x}\/{y}.png', {attribution:'\u0026copy; OpenStreetMap', maxZoom: 16}).addTo(map);\n\n    var pts = [KITCHEN];\n    L.marker(KITCHEN, {icon: pin(DARK, true), zIndexOffset: 1000}).addTo(map)\n      .bindTooltip('The Fusion Grill', {permanent:true, direction:'top', className:'fm-tip fm-tip-hub'})\n      .bindPopup('\u003cb style=\"color:#9E3F22\"\u003eThe Fusion Grill\u003c\/b\u003e\u003cbr\u003e3281 E. Guasti Rd, Suite #150, Ontario, CA\u003cbr\u003e\u003csmall\u003eKitchen \u0026amp; pickup location\u003c\/small\u003e');\n\n    AREAS.forEach(function(a){\n      pts.push([a[1], a[2]]);\n      L.marker([a[1], a[2]], {icon: pin(BRAND, false)}).addTo(map)\n        .bindTooltip(a[0], {permanent:true, direction:'top', className:'fm-tip'})\n        .bindPopup('\u003cb\u003e'+a[0]+'\u003c\/b\u003e\u003cbr\u003e\u003csmall\u003e\u0026#10003; Delivery available\u003c\/small\u003e');\n    });\n\n    var bounds = L.latLngBounds(pts);\n    map.fitBounds(bounds, {padding:[40,40]});\n\n    var t;\n    function refit(){\n      clearTimeout(t);\n      t = setTimeout(function(){ map.invalidateSize(); map.fitBounds(bounds, {padding:[40,40]}); }, 200);\n    }\n    window.addEventListener('resize', refit);\n    window.addEventListener('orientationchange', refit);\n    if(window.ResizeObserver){ new ResizeObserver(refit).observe(el); }\n    setTimeout(function(){ map.invalidateSize(); }, 400);\n  }\n\n  function watch(){\n    build();\n    if(built) return;\n    var tries = 0;\n    var iv = setInterval(function(){ build(); if(built || ++tries \u003e 100) clearInterval(iv); }, 200);\n  }\n\n  if(document.readyState === 'loading'){ document.addEventListener('DOMContentLoaded', watch); } else { watch(); }\n  window.addEventListener('load', watch);\n})();\n\u003c\/script\u003e\u003c\/p\u003e","brand":"Fusion Meals","offers":[{"title":"Default Title","offer_id":53315745022261,"sku":null,"price":83.94,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1014\/0634\/3477\/files\/0_e8d5fee8-640f-442c-afac-504f93b6341c.png?v=1788897580","url":"https:\/\/fusionmealsusa.com\/products\/6-meal-plan","provider":"Fusion Meals","version":"1.0","type":"link"}