{"product_id":"3-meal-trial-plan","title":"3 Meal Trial Plan","description":"\u003c!-- Chef Gordon's Meals. Landing Page. v2 --\u003e\n\u003cdiv class=\"cgm\"\u003e\n\u003cdiv class=\"cgm-ticker\"\u003e\n\u003cdiv class=\"cgm-ticker-inner\"\u003e\n\u003cspan class=\"cgm-ticker-item\"\u003e\u003cb\u003e25+ yrs\u003c\/b\u003e Culinary Experience\u003c\/span\u003e \u003cspan class=\"cgm-ticker-item\"\u003e\u003cspan class=\"cgm-ticker-dot\"\u003e\u003c\/span\u003e\u003cb\u003eUp to 55g\u003c\/b\u003e Protein Per Meal\u003c\/span\u003e \u003cspan class=\"cgm-ticker-item\"\u003e\u003cspan class=\"cgm-ticker-dot\"\u003e\u003c\/span\u003e\u003cb\u003eUnder 550\u003c\/b\u003e Calories Per Meal\u003c\/span\u003e \u003cspan class=\"cgm-ticker-item\"\u003e\u003cspan class=\"cgm-ticker-dot\"\u003e\u003c\/span\u003e\u003cb\u003e24 oz\u003c\/b\u003e Portions\u003c\/span\u003e \u003cspan class=\"cgm-ticker-item\"\u003e\u003cspan class=\"cgm-ticker-dot\"\u003e\u003c\/span\u003e\u003cb\u003eReady in 2 Min\u003c\/b\u003e\u003c\/span\u003e \u003cspan class=\"cgm-ticker-item\"\u003e\u003cspan class=\"cgm-ticker-dot\"\u003e\u003c\/span\u003eDelivering Across the Twin Cities Metro\u003c\/span\u003e \u003cspan class=\"cgm-ticker-item\"\u003e\u003cspan class=\"cgm-ticker-dot\"\u003e\u003c\/span\u003eOrder by Sunday 2 PM, Delivered Tuesday\u003c\/span\u003e \u003c!-- duplicate for seamless loop --\u003e \u003cspan class=\"cgm-ticker-item\"\u003e\u003cspan class=\"cgm-ticker-dot\"\u003e\u003c\/span\u003e\u003cb\u003e25+ yrs\u003c\/b\u003e Culinary Experience\u003c\/span\u003e \u003cspan class=\"cgm-ticker-item\"\u003e\u003cspan class=\"cgm-ticker-dot\"\u003e\u003c\/span\u003e\u003cb\u003eUp to 55g\u003c\/b\u003e Protein Per Meal\u003c\/span\u003e \u003cspan class=\"cgm-ticker-item\"\u003e\u003cspan class=\"cgm-ticker-dot\"\u003e\u003c\/span\u003e\u003cb\u003eUnder 550\u003c\/b\u003e Calories Per Meal\u003c\/span\u003e \u003cspan class=\"cgm-ticker-item\"\u003e\u003cspan class=\"cgm-ticker-dot\"\u003e\u003c\/span\u003e\u003cb\u003e24 oz\u003c\/b\u003e Portions\u003c\/span\u003e \u003cspan class=\"cgm-ticker-item\"\u003e\u003cspan class=\"cgm-ticker-dot\"\u003e\u003c\/span\u003e\u003cb\u003eReady in 2 Min\u003c\/b\u003e\u003c\/span\u003e \u003cspan class=\"cgm-ticker-item\"\u003e\u003cspan class=\"cgm-ticker-dot\"\u003e\u003c\/span\u003eDelivering Across the Twin Cities Metro\u003c\/span\u003e \u003cspan class=\"cgm-ticker-item\"\u003e\u003cspan class=\"cgm-ticker-dot\"\u003e\u003c\/span\u003eOrder by Sunday 2 PM, Delivered Tuesday\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- HERO --\u003e\n\u003cdiv class=\"cgm-hero\" id=\"cgm-top\"\u003e\n\u003cdiv class=\"cgm-hero-sweep\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"cgm-orb cgm-o1\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"cgm-orb cgm-o2\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"cgm-orb cgm-o3\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"cgm-steam cgm-st1\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"cgm-steam cgm-st2\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"cgm-badge\"\u003e\n\u003cspan class=\"cgm-dot\"\u003e\u003c\/span\u003eUnder 550 Calories \u0026amp; Up to 55g of Protein\u003c\/div\u003e\n\u003ch1\u003eTHE TWIN CITIES' #1\u003cbr\u003e\u003cspan class=\"cgm-sparkle-wrap\"\u003e\u003cem\u003eChef-Prepared, Macro-Friendly Meals\u003c\/em\u003e\u003cspan class=\"cgm-sparkle cgm-sp1\"\u003e✦\u003c\/span\u003e\u003cspan class=\"cgm-sparkle cgm-sp2\"\u003e✦\u003c\/span\u003e\u003cspan class=\"cgm-sparkle cgm-sp3\"\u003e✦\u003c\/span\u003e\u003cspan class=\"cgm-sparkle cgm-sp4\"\u003e✦\u003c\/span\u003e\u003cspan class=\"cgm-sparkle cgm-sp5\"\u003e✦\u003c\/span\u003e\u003c\/span\u003e\n\u003c\/h1\u003e\n\u003c\/div\u003e\n\u003c!-- ============================================================\n       ZONE 2. BUILD TRUST\n       ============================================================ --\u003e \u003c!-- CHEF INTRO --\u003e\n\u003cdiv class=\"cgm-section\"\u003e\n\u003cdiv class=\"cgm-section-label\"\u003eMeet the Chef\u003c\/div\u003e\n\u003cdiv class=\"cgm-section-title\"\u003eCIA-trained chef. Restaurant-quality always.\u003c\/div\u003e\n\u003cdiv class=\"cgm-chef-card\"\u003e\n\u003cdiv class=\"cgm-chef-top\"\u003e\n\u003cdiv class=\"cgm-chef-name\"\u003eChef Paul Gordon\u003c\/div\u003e\n\u003cdiv class=\"cgm-chef-title\"\u003eFounder \u0026amp; Head Chef, Chef Gordon's Meals\u003c\/div\u003e\n\u003cdiv class=\"cgm-chef-bio\"\u003eChef Paul Gordon brings over 25 years of culinary expertise: from Executive Chef to General Manager of 13 locations, now your local meal prep chef. Let him take something off your plate.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgm-chef-photo\"\u003e\u003cimg loading=\"lazy\" alt=\"Chef Paul Gordon of Chef Gordon's Meals\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0994\/1709\/6497\/files\/Untitled-1_3.gif?v=1782176915\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"cgm-chef-creds\"\u003e\n\u003cdiv class=\"cgm-chef-cred\"\u003e\n\u003cdiv class=\"cgm-chef-cred-icon\"\u003e🎓\u003c\/div\u003e\nCIA-Trained Chef\u003c\/div\u003e\n\u003cdiv class=\"cgm-chef-cred\"\u003e\n\u003cdiv class=\"cgm-chef-cred-icon\"\u003e⭐\u003c\/div\u003e\n25+ Years Experience\u003c\/div\u003e\n\u003cdiv class=\"cgm-chef-cred\"\u003e\n\u003cdiv class=\"cgm-chef-cred-icon\"\u003e🍽️\u003c\/div\u003e\nExecutive Chef Background\u003c\/div\u003e\n\u003cdiv class=\"cgm-chef-cred\"\u003e\n\u003cdiv class=\"cgm-chef-cred-icon\"\u003e📍\u003c\/div\u003e\nTwin Cities, Minnesota\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- USP PILLARS. Dropdowns, closed by default, preview always visible --\u003e\n\u003cdiv class=\"cgm-section\"\u003e\n\u003cdiv class=\"cgm-section-label\"\u003eWhy Chef Gordon's Meals\u003c\/div\u003e\n\u003cdiv class=\"cgm-section-title\"\u003eHigh-protein. Low-calorie. Restaurant-quality in minutes.\u003c\/div\u003e\n\u003cdiv class=\"cgm-pillars\"\u003e\n\u003cdetails class=\"cgm-pillar\"\u003e\n\u003csummary\u003e\u003cspan class=\"cgm-pillar-icon\"\u003e🌍\u003c\/span\u003e\u003cspan class=\"cgm-pillar-headline\"\u003e\u003cspan class=\"cgm-pillar-title\"\u003eBold Fusion Flavors\u003c\/span\u003e\u003cspan class=\"cgm-pillar-preview\"\u003e4 cuisines, one menu, every week\u003c\/span\u003e\u003c\/span\u003e\u003cspan class=\"cgm-pillar-chev\"\u003e▾\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"cgm-pillar-body\"\u003e\n\u003cp\u003eCombining flavor profiles from Mediterranean, Asian, American, and European cuisines. Chef Gordon delivers meals worth coming back to.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"cgm-pillar\"\u003e\n\u003csummary\u003e\u003cspan class=\"cgm-pillar-icon\"\u003e🎓\u003c\/span\u003e\u003cspan class=\"cgm-pillar-headline\"\u003e\u003cspan class=\"cgm-pillar-title\"\u003eTrained by a CIA Chef\u003c\/span\u003e\u003cspan class=\"cgm-pillar-preview\"\u003eCulinary Institute of America trained\u003c\/span\u003e\u003c\/span\u003e\u003cspan class=\"cgm-pillar-chev\"\u003e▾\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"cgm-pillar-body\"\u003e\n\u003cp\u003eChef Gordon trained at the Culinary Institute of America and built his career running professional kitchens. That technique shows up in every single meal you open.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"cgm-pillar\"\u003e\n\u003csummary\u003e\u003cspan class=\"cgm-pillar-icon\"\u003e💪\u003c\/span\u003e\u003cspan class=\"cgm-pillar-headline\"\u003e\u003cspan class=\"cgm-pillar-title\"\u003eMacro-Friendly Always\u003c\/span\u003e\u003cspan class=\"cgm-pillar-preview\"\u003eUp to 55g protein, under 550 calories\u003c\/span\u003e\u003c\/span\u003e\u003cspan class=\"cgm-pillar-chev\"\u003e▾\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"cgm-pillar-body\"\u003e\n\u003cp\u003eEverything is perfectly portioned, high in protein, and calorie-conscious by design. Built to fit any health goal without you having to think about it.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"cgm-pillar\"\u003e\n\u003csummary\u003e\u003cspan class=\"cgm-pillar-icon\"\u003e🏡\u003c\/span\u003e\u003cspan class=\"cgm-pillar-headline\"\u003e\u003cspan class=\"cgm-pillar-title\"\u003eLocally Owned \u0026amp; Operated\u003c\/span\u003e\u003cspan class=\"cgm-pillar-preview\"\u003eDay-fresh, never mass-produced\u003c\/span\u003e\u003c\/span\u003e\u003cspan class=\"cgm-pillar-chev\"\u003e▾\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"cgm-pillar-body\"\u003e\n\u003cp\u003eWe use local ingredients, none of that frozen or canned slop, so we can deliver day-fresh quality. Health starts with the ingredients.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- HOW IT WORKS --\u003e\n\u003cdiv class=\"cgm-section\" id=\"cgm-how-it-works\"\u003e\n\u003cdiv class=\"cgm-section-label\"\u003eHow It Works\u003c\/div\u003e\n\u003cdiv class=\"cgm-section-title\"\u003eChoose your dishes. Delivered fresh. Ready in 2 minutes.\u003c\/div\u003e\n\u003cdiv style=\"margin-top: 12px;\"\u003e\n\u003cdiv class=\"cgm-step\"\u003e\n\u003cdiv class=\"cgm-step-num\"\u003e1\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"cgm-step-title\"\u003ePlace your order\u003c\/div\u003e\n\u003cdiv class=\"cgm-step-desc\"\u003eBrowse this week's menu and pick your meals. Order by Sunday 2 PM for Tuesday delivery, or by Wednesday 2 PM for Friday delivery.\u003c\/div\u003e\n\u003cdiv class=\"cgm-step-badge\"\u003e2 DELIVERY DAYS EVERY WEEK\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgm-step\"\u003e\n\u003cdiv class=\"cgm-step-num\"\u003e2\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"cgm-step-title\"\u003eChef Gordon cooks your meals fresh\u003c\/div\u003e\n\u003cdiv class=\"cgm-step-desc\"\u003eNever mass-produced. Never pre-made. Every order is made from scratch. Fresher quality means healthier food for you.\u003c\/div\u003e\n\u003cdiv class=\"cgm-step-badge\"\u003eMADE FROM SCRATCH, EVERY TIME\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgm-step\"\u003e\n\u003cdiv class=\"cgm-step-num\"\u003e3\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"cgm-step-title\"\u003eDelivered to your door\u003c\/div\u003e\n\u003cdiv class=\"cgm-step-desc\"\u003eFresh delivery across the Twin Cities metro area on the day you choose, Tuesdays and Fridays from 12 PM to 4 PM.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgm-step\"\u003e\n\u003cdiv class=\"cgm-step-num\"\u003e4\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"cgm-step-title\"\u003eHeat 2 to 3 minutes. Eat. Done.\u003c\/div\u003e\n\u003cdiv class=\"cgm-step-desc\"\u003eAirtight, microwave-safe containers. No cooking. No cleanup. No shopping. Just open, heat, and eat, anytime, anywhere.\u003c\/div\u003e\n\u003cdiv class=\"cgm-step-badge\"\u003e2 TO 3 MIN HEAT TIME\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- DELIVERY SCHEDULE + LOCATIONS --\u003e\n\u003cdiv class=\"cgm-delivery-banner\"\u003e\n\u003cdiv class=\"cgm-delivery-banner-head\"\u003eDelivery Schedule, Twin Cities Metro Area\u003c\/div\u003e\n\u003cdiv class=\"cgm-delivery-row\"\u003e\n\u003cdiv class=\"cgm-delivery-day\"\u003e\n\u003cdiv class=\"cgm-delivery-day-name\"\u003eTuesday\u003c\/div\u003e\n\u003cdiv class=\"cgm-delivery-day-time\"\u003e12:00 PM to 4:00 PM\u003c\/div\u003e\n\u003cdiv class=\"cgm-delivery-day-sub\"\u003eOrder by Sunday 2 PM\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgm-delivery-day\"\u003e\n\u003cdiv class=\"cgm-delivery-day-name\"\u003eFriday\u003c\/div\u003e\n\u003cdiv class=\"cgm-delivery-day-time\"\u003e12:00 PM to 4:00 PM\u003c\/div\u003e\n\u003cdiv class=\"cgm-delivery-day-sub\"\u003eOrder by Wednesday 2 PM\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgm-locations\"\u003e\n\u003cdiv class=\"cgm-locations-head\"\u003e📍 Where We Deliver\u003c\/div\u003e\n\u003cdiv class=\"cgm-locations-chips\"\u003e\n\u003cspan class=\"cgm-loc-chip\"\u003eMinneapolis\u003c\/span\u003e \u003cspan class=\"cgm-loc-chip\"\u003eSt. Paul\u003c\/span\u003e \u003cspan class=\"cgm-loc-chip\"\u003eBloomington\u003c\/span\u003e \u003cspan class=\"cgm-loc-chip\"\u003eEdina\u003c\/span\u003e \u003cspan class=\"cgm-loc-chip\"\u003eMinnetonka\u003c\/span\u003e \u003cspan class=\"cgm-loc-chip\"\u003e+ Surrounding Suburbs\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgm-delivery-note\"\u003eBoth delivery days serve the \u003cb\u003eentire Twin Cities metro area.\u003c\/b\u003e Order early to lock in your delivery day.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ============================================================\n       ZONE 3. CONVERT\n       ============================================================ --\u003e \u003c!-- MEAL PLANS --\u003e\n\u003cdiv class=\"cgm-plans\"\u003e\n\u003cdiv class=\"cgm-plans-label\"\u003eMeal Plans\u003c\/div\u003e\n\u003ch2\u003eChoose Your Plan\u003c\/h2\u003e\n\u003cp\u003eScale up whenever you're ready. Same chef, same quality, every size.\u003c\/p\u003e\n\u003cdiv class=\"cgm-plan-grid\"\u003e\n\u003ca class=\"cgm-plan\" href=\"\/products\/5-meal-plan\"\u003e\u003cspan class=\"num\"\u003e5\u003c\/span\u003e\u003cspan class=\"word\"\u003eMeals\u003c\/span\u003e\u003c\/a\u003e\n\u003ca class=\"cgm-plan\" href=\"\/products\/6-meal-plan\"\u003e\u003cspan class=\"num\"\u003e6\u003c\/span\u003e\u003cspan class=\"word\"\u003eMeals\u003c\/span\u003e\u003c\/a\u003e\n\u003ca class=\"cgm-plan\" href=\"\/products\/7-meal-plan\"\u003e\u003cspan class=\"num\"\u003e7\u003c\/span\u003e\u003cspan class=\"word\"\u003eMeals\u003c\/span\u003e\u003c\/a\u003e\n\u003ca class=\"cgm-plan popular\" href=\"\/products\/10-meal-plan\"\u003e\u003cspan class=\"tag\"\u003eMost Popular\u003c\/span\u003e\u003cspan class=\"num\"\u003e10\u003c\/span\u003e\u003cspan class=\"word\"\u003eMeals\u003c\/span\u003e\u003c\/a\u003e\n\u003ca class=\"cgm-plan\" href=\"\/products\/15-meal-plan\"\u003e\u003cspan class=\"num\"\u003e15\u003c\/span\u003e\u003cspan class=\"word\"\u003eMeals\u003c\/span\u003e\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- TRIAL CLOSE --\u003e\n\u003cdiv class=\"cgm-trial\"\u003e\n\u003cdiv class=\"cgm-trial-label\"\u003eNot ready to commit?\u003c\/div\u003e\n\u003ch2\u003eTry 3 meals first.\u003cbr\u003eNo lock-in. No subscription.\u003c\/h2\u003e\n\u003cp\u003eTaste what 25 years of professional cooking does to meal prep before you go all in. Start with 3 meals, cancel anytime.\u003c\/p\u003e\n\u003cdiv class=\"cgm-trial-bullets\"\u003e\n\u003cdiv class=\"cgm-trial-bullet\"\u003eNo subscription required\u003c\/div\u003e\n\u003cdiv class=\"cgm-trial-bullet\"\u003eCancel anytime\u003c\/div\u003e\n\u003cdiv class=\"cgm-trial-bullet\"\u003e3 meals, your choice\u003c\/div\u003e\n\u003cdiv class=\"cgm-trial-bullet\"\u003eSame chef, same quality\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ca class=\"cgm-btn-main\" href=\"\/products\/3-meal-trial-plan\"\u003eTRY 3 MEALS →\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c!-- CONTACT --\u003e\n\u003cdiv class=\"cgm-contact\"\u003e\n\u003cdiv class=\"cgm-section-label\"\u003eContact Us\u003c\/div\u003e\n\u003ch3\u003eQuestions? We'd love to hear from you.\u003c\/h3\u003e\n\u003cp\u003eHave questions about ordering, delivery, ingredients, or dietary needs? Reach out and we'll help you get the right meals for your week.\u003c\/p\u003e\n\u003ca style=\"display: inline-block;\" class=\"cgm-btn-main\" href=\"\/pages\/contact\"\u003eGET IN TOUCH →\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c!-- FOOTER --\u003e\n\u003cdiv class=\"cgm-footer\"\u003e\n\u003cdiv class=\"cgm-footer-brand\"\u003eCHEF GORDON'S MEALS\u003c\/div\u003e\n\u003cdiv class=\"cgm-footer-sub\"\u003eTwin Cities, Minnesota. Chef-Prepared. Delivered Fresh.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cstyle\u003e\n\/* ============================================================\n   CHEF GORDON'S MEALS. LANDING PAGE. v2\n   Brand: #1C231B forest + #779573 sage green + #EEF4EC mint\n   Scoped under .cgm to avoid Shopify theme conflicts\n   v2 changes: stats in ticker, !important font colours,\n   reduced padding, USP pillars as dropdowns, locations block\n   v3 changes: added meal plans grid, de-duplicated \"25 years\"\n   claim across chef bio\/creds\/pillar, closed pillars by default\n   with always-visible preview text, removed redundant CTA button\n   ============================================================ *\/\n\n.cgm * { box-sizing: border-box; margin: 0; padding: 0; }\n.cgm {\n  font-family: 'DM Sans', sans-serif !important;\n  color: #EFF3ED !important;\n  background: #1C231B !important;\n  max-width: 900px;\n  margin: 0 auto;\n  overflow: hidden;\n}\n.cgm a { text-decoration: none !important; }\n\n\/* ---- ANIMATIONS ---- *\/\n@keyframes cgm-ticker {\n  0%   { transform: translateX(0); }\n  100% { transform: translateX(-50%); }\n}\n@keyframes cgm-float1 {\n  0%,100% { transform: translateY(0) scale(1); opacity: .5; }\n  50%     { transform: translateY(-18px) scale(1.06); opacity: .75; }\n}\n@keyframes cgm-float2 {\n  0%,100% { transform: translateY(0) scale(1); opacity: .4; }\n  50%     { transform: translateY(-26px) scale(1.1); opacity: .6; }\n}\n@keyframes cgm-float3 {\n  0%,100% { transform: translateY(0) translateX(0) scale(1); opacity: .35; }\n  50%     { transform: translateY(-14px) translateX(10px) scale(1.08); opacity: .55; }\n}\n@keyframes cgm-glow {\n  0%,100% { opacity: .5; }\n  50%     { opacity: .95; }\n}\n@keyframes cgm-shimmer {\n  0%   { left: -100%; }\n  100% { left: 200%; }\n}\n@keyframes cgm-fadeUp {\n  from { opacity: 0; transform: translateY(18px); }\n  to   { opacity: 1; transform: translateY(0); }\n}\n@keyframes cgm-steam {\n  0%   { transform: translateY(0) scaleX(1); opacity: .22; }\n  50%  { transform: translateY(-40px) scaleX(1.4); opacity: .1; }\n  100% { transform: translateY(-80px) scaleX(1.8); opacity: 0; }\n}\n@keyframes cgm-sweep {\n  0%   { transform: translateX(-30%) rotate(8deg); opacity: .25; }\n  50%  { transform: translateX(30%) rotate(8deg); opacity: .5; }\n  100% { transform: translateX(-30%) rotate(8deg); opacity: .25; }\n}\n@keyframes cgm-textglow {\n  0%,100% { text-shadow: 0 0 18px rgba(240,200,104,.45), 0 2px 20px rgba(0,0,0,.4); }\n  50%     { text-shadow: 0 0 38px rgba(240,200,104,.85), 0 0 60px rgba(240,200,104,.35), 0 2px 20px rgba(0,0,0,.4); }\n}\n@keyframes cgm-twinkle {\n  0%, 100% { transform: scale(0) rotate(0deg); opacity: 0; }\n  50%      { transform: scale(1) rotate(25deg); opacity: 1; }\n}\n\n\/* ============================================================\n   ZONE 1. HOOK\n   ============================================================ *\/\n\n\/* TICKER. Now carries the stats for impact *\/\n.cgm-ticker {\n  background: #11170F !important;\n  border-bottom: 1px solid rgba(119,149,115,.35);\n  padding: 11px 0;\n  overflow: hidden;\n  white-space: nowrap;\n}\n.cgm-ticker-inner {\n  display: inline-flex;\n  gap: 0;\n  animation: cgm-ticker 30s linear infinite;\n}\n.cgm-ticker-item {\n  display: inline-flex;\n  align-items: center;\n  gap: 12px;\n  padding: 0 20px;\n  font-size: 12px !important;\n  font-weight: 700 !important;\n  letter-spacing: .08em;\n  text-transform: uppercase;\n  color: #DCE6D8 !important;\n}\n.cgm-ticker-item b { color: #A9C8A3 !important; font-weight: 700 !important; }\n.cgm-ticker-dot {\n  width: 6px; height: 6px;\n  border-radius: 50%;\n  background: #8FB08A;\n  flex-shrink: 0;\n}\n\n\/* HERO *\/\n.cgm-hero {\n  position: relative;\n  background: #232B21 !important;\n  padding: 46px 32px 42px;\n  text-align: center;\n  overflow: hidden;\n  border-bottom: 1px solid rgba(119,149,115,.25);\n}\n.cgm-orb {\n  position: absolute;\n  border-radius: 50%;\n  pointer-events: none;\n  filter: blur(2px);\n}\n.cgm-hero-sweep {\n  position: absolute;\n  top: -20%;\n  left: 0;\n  width: 60%;\n  height: 140%;\n  background: linear-gradient(100deg, transparent 0%, rgba(169,200,163,.16) 45%, rgba(240,200,104,.12) 55%, transparent 100%);\n  pointer-events: none;\n  animation: cgm-sweep 10s ease-in-out infinite;\n  filter: blur(6px);\n}\n.cgm-o1 {\n  width: 300px; height: 300px; top: -120px; right: -90px;\n  background: radial-gradient(circle, rgba(119,149,115,.28) 0%, transparent 70%);\n  animation: cgm-float1 7s ease-in-out infinite;\n}\n.cgm-o2 {\n  width: 360px; height: 360px; bottom: -160px; left: -110px;\n  background: radial-gradient(circle, rgba(143,176,138,.22) 0%, transparent 70%);\n  animation: cgm-float2 9s ease-in-out infinite 1s;\n}\n.cgm-o3 {\n  width: 180px; height: 180px; top: 40%; left: 8%;\n  background: radial-gradient(circle, rgba(238,244,236,.1) 0%, transparent 70%);\n  animation: cgm-float3 6s ease-in-out infinite .5s;\n}\n.cgm-steam {\n  position: absolute;\n  bottom: 30px;\n  border-radius: 50%;\n  background: rgba(238,244,236,.5);\n  filter: blur(12px);\n  animation: cgm-steam 5s ease-out infinite;\n  pointer-events: none;\n}\n.cgm-st1 { width: 46px; height: 22px; left: 30%; animation-delay: 0s; }\n.cgm-st2 { width: 34px; height: 16px; right: 28%; animation-delay: 2.2s; }\n.cgm-badge {\n  display: inline-flex; align-items: center; gap: 8px;\n  background: rgba(119,149,115,.2) !important; border: 1px solid rgba(143,176,138,.5);\n  border-radius: 100px; padding: 7px 18px;\n  font-size: 11px !important; font-weight: 700 !important; color: #B9D2B4 !important;\n  letter-spacing: .1em; text-transform: uppercase; margin-bottom: 18px;\n  position: relative; z-index: 2;\n}\n.cgm-badge .cgm-dot {\n  width: 7px; height: 7px; border-radius: 50%; background: #8FB08A; flex-shrink: 0;\n  animation: cgm-glow 1.5s infinite;\n}\n.cgm-hero h1 {\n  font-family: 'Playfair Display', serif !important;\n  font-size: 50px !important; font-weight: 900 !important; line-height: 1.1 !important;\n  color: #FFFFFF !important; margin-bottom: 12px;\n  position: relative; z-index: 2;\n  text-shadow: 0 2px 20px rgba(0,0,0,.4);\n}\n.cgm-hero h1 em { font-style: italic; color: #F0C868 !important; animation: cgm-textglow 2.5s ease-in-out infinite !important; }\n.cgm-sparkle-wrap { position: relative; display: inline-block; }\n.cgm-sparkle {\n  position: absolute; color: #F0C868 !important; font-size: 16px; line-height: 1;\n  pointer-events: none; animation: cgm-twinkle 2.2s ease-in-out infinite;\n  text-shadow: 0 0 8px rgba(240,200,104,.8);\n}\n.cgm-sp1 { top: -14px; left: 2%; font-size: 14px; animation-delay: 0s; }\n.cgm-sp2 { top: -8px; left: 32%; font-size: 20px; animation-delay: .5s; }\n.cgm-sp3 { top: 6px; right: 8%; font-size: 16px; animation-delay: 1s; }\n.cgm-sp4 { bottom: -12px; left: 55%; font-size: 12px; animation-delay: 1.5s; }\n.cgm-sp5 { top: -18px; right: 28%; font-size: 13px; animation-delay: .9s; }\n.cgm-btn-main {\n  display: inline-block; background: #8FB08A !important; color: #16200F !important;\n  border: none; border-radius: 10px; padding: 16px 34px;\n  font-family: 'DM Sans', sans-serif !important; font-size: 16px !important; font-weight: 700 !important;\n  cursor: pointer; text-decoration: none !important;\n  letter-spacing: .04em; text-transform: uppercase;\n  position: relative; overflow: hidden;\n}\n.cgm-btn-main:hover, .cgm-btn-main:visited, .cgm-btn-main:active { color: #16200F !important; }\n.cgm-btn-main::after {\n  content: ''; position: absolute; top: 0; left: -100%; width: 50%; height: 100%;\n  background: linear-gradient(90deg, transparent, rgba(255,255,255,.3), transparent);\n  animation: cgm-shimmer 2.5s infinite;\n}\n\n\n\/* ============================================================\n   SHARED SECTION STYLES. Reduced padding\n   ============================================================ *\/\n.cgm-section {\n  padding: 32px 32px;\n  border-bottom: 1px solid rgba(255,255,255,.08);\n  animation: cgm-fadeUp .6s ease both;\n  background: #212920 !important;\n}\n.cgm-section-label {\n  font-size: 11px !important; font-weight: 700 !important; letter-spacing: .12em;\n  text-transform: uppercase; color: #A9C8A3 !important; margin-bottom: 8px;\n}\n.cgm-section-title {\n  font-family: 'Playfair Display', serif !important;\n  font-size: 28px !important; font-weight: 700 !important; line-height: 1.2 !important;\n  color: #FFFFFF !important; margin-bottom: 12px;\n}\n.cgm-section-body {\n  font-size: 15px !important; line-height: 1.75 !important; color: #C3CFBF !important; font-weight: 400 !important;\n}\n\n\/* ============================================================\n   ZONE 2. BUILD TRUST\n   ============================================================ *\/\n\n\/* CHEF INTRO *\/\n.cgm-chef-card {\n  background: #2A3427 !important;\n  border: 1px solid rgba(119,149,115,.3);\n  border-radius: 18px;\n  overflow: hidden;\n  margin-top: 16px;\n  display: flex;\n  flex-direction: column;\n  position: relative;\n}\n.cgm-chef-top {\n  padding: 24px 26px 0;\n  position: relative;\n  z-index: 1;\n  order: 1;\n}\n.cgm-chef-name {\n  font-family: 'Playfair Display', serif !important;\n  font-size: 27px !important; font-weight: 900 !important; color: #FFFFFF !important; margin-bottom: 4px;\n}\n.cgm-chef-title {\n  font-size: 12px !important; color: #A9C8A3 !important; font-weight: 700 !important;\n  letter-spacing: .1em; text-transform: uppercase; margin-bottom: 14px;\n}\n.cgm-chef-bio {\n  font-size: 15px !important; line-height: 1.75 !important; color: #D6DFD2 !important; font-weight: 400 !important;\n  border-left: 3px solid #8FB08A;\n  padding-left: 16px; margin-bottom: 20px;\n}\n.cgm-chef-photo {\n  width: 100%;\n  min-height: 300px;\n  max-height: 420px;\n  background: #000 !important;\n  position: relative;\n  z-index: 1;\n  order: 2;\n  overflow: hidden;\n}\n.cgm-chef-photo img {\n  width: 100% !important; height: 100% !important;\n  object-fit: cover;\n  object-position: center 25%;\n  display: block;\n  position: relative;\n}\n.cgm-chef-creds {\n  display: flex; flex-wrap: wrap; gap: 10px;\n  padding: 18px 26px 22px;\n  position: relative;\n  z-index: 1;\n  order: 3;\n  background: #2A3427 !important;\n}\n.cgm-chef-cred {\n  display: flex; align-items: center; gap: 8px;\n  font-size: 13px !important; color: #C3CFBF !important; font-weight: 500 !important;\n  background: rgba(119,149,115,.16) !important;\n  border: 1px solid rgba(143,176,138,.35);\n  border-radius: 100px;\n  padding: 7px 14px 7px 7px;\n}\n.cgm-chef-cred-icon {\n  width: 26px; height: 26px; border-radius: 50%;\n  background: rgba(119,149,115,.25) !important; border: 1px solid rgba(143,176,138,.5);\n  display: flex; align-items: center; justify-content: center;\n  font-size: 13px; flex-shrink: 0;\n}\n\n\/* USP PILLARS. Closed by default; preview always visible in the summary row *\/\n.cgm-pillars {\n  display: grid; grid-template-columns: 1fr; gap: 10px; margin: 18px 0 4px;\n}\n.cgm-pillar {\n  background: #2A3427 !important; border: 1px solid rgba(119,149,115,.28);\n  border-radius: 14px;\n  position: relative; overflow: hidden;\n}\n.cgm-pillar summary {\n  list-style: none;\n  display: flex; align-items: center; gap: 14px;\n  padding: 15px 18px;\n  cursor: pointer;\n  -webkit-tap-highlight-color: transparent;\n}\n.cgm-pillar summary::-webkit-details-marker { display: none; }\n.cgm-pillar-icon {\n  width: 36px; height: 36px; border-radius: 10px;\n  background: rgba(119,149,115,.25) !important; border: 1px solid rgba(143,176,138,.45);\n  display: flex; align-items: center; justify-content: center;\n  font-size: 16px; flex-shrink: 0;\n}\n.cgm-pillar-headline {\n  flex: 1;\n  display: flex;\n  flex-direction: column;\n  gap: 3px;\n  min-width: 0;\n}\n.cgm-pillar-title {\n  font-size: 15px !important; font-weight: 600 !important; color: #FFFFFF !important;\n  line-height: 1.3 !important;\n}\n.cgm-pillar-preview {\n  font-size: 12px !important; font-weight: 700 !important; color: #A9C8A3 !important;\n  letter-spacing: .03em; line-height: 1.3 !important;\n}\n.cgm-pillar-chev {\n  width: 26px; height: 26px; border-radius: 50%;\n  border: 1px solid rgba(143,176,138,.45);\n  display: flex; align-items: center; justify-content: center;\n  color: #A9C8A3 !important; font-size: 13px; flex-shrink: 0;\n  transition: transform .25s ease;\n}\n.cgm-pillar[open] .cgm-pillar-chev { transform: rotate(180deg); }\n.cgm-pillar-body { padding: 0 18px 16px 68px; }\n.cgm-pillar-body p { font-size: 13.5px !important; line-height: 1.7 !important; color: #A6B4A1 !important; font-weight: 400 !important; }\n\n\/* HOW IT WORKS *\/\n.cgm-step {\n  display: flex; align-items: flex-start; gap: 16px;\n  padding: 15px 0; border-bottom: 1px solid rgba(255,255,255,.08);\n}\n.cgm-step:last-child { border-bottom: none; }\n.cgm-step-num {\n  width: 38px; height: 38px; border-radius: 50%;\n  background: rgba(119,149,115,.22) !important; border: 1px solid #8FB08A;\n  display: flex; align-items: center; justify-content: center;\n  font-family: 'Playfair Display', serif !important; font-size: 16px !important; font-weight: 700 !important;\n  color: #A9C8A3 !important; flex-shrink: 0;\n}\n.cgm-step-title { font-size: 15px !important; font-weight: 600 !important; margin-bottom: 3px; color: #FFFFFF !important; }\n.cgm-step-desc { font-size: 13px !important; color: #A6B4A1 !important; line-height: 1.65 !important; font-weight: 400 !important; }\n.cgm-step-badge {\n  display: inline-block; font-size: 11px !important; font-weight: 700 !important; color: #A9C8A3 !important;\n  background: rgba(119,149,115,.18) !important; border-radius: 4px;\n  padding: 3px 8px; margin-top: 6px; letter-spacing: .04em;\n}\n\n\/* DELIVERY SCHEDULE + LOCATIONS *\/\n.cgm-delivery-banner {\n  margin-top: 18px;\n  background: #2A3427 !important;\n  border: 1px solid rgba(119,149,115,.35);\n  border-radius: 14px;\n  padding: 20px 22px;\n}\n.cgm-delivery-banner-head {\n  font-size: 13px !important; font-weight: 700 !important; color: #A9C8A3 !important;\n  letter-spacing: .06em; text-transform: uppercase;\n  margin-bottom: 14px; text-align: center;\n}\n.cgm-delivery-row {\n  display: grid; grid-template-columns: 1fr 1fr; gap: 12px;\n}\n.cgm-delivery-day {\n  background: #212920 !important; border: 1px solid rgba(119,149,115,.25);\n  border-radius: 10px; padding: 14px; text-align: center;\n}\n.cgm-delivery-day-name { font-size: 17px !important; font-weight: 700 !important; color: #A9C8A3 !important; margin-bottom: 5px; }\n.cgm-delivery-day-time { font-size: 14px !important; color: #FFFFFF !important; font-weight: 500 !important; margin-bottom: 3px; }\n.cgm-delivery-day-sub { font-size: 12px !important; color: #8B9986 !important; font-weight: 400 !important; }\n.cgm-locations {\n  margin-top: 14px;\n  background: #212920 !important;\n  border: 1px solid rgba(119,149,115,.3);\n  border-radius: 10px;\n  padding: 14px 16px;\n  text-align: center;\n}\n.cgm-locations-head {\n  font-size: 12px !important; font-weight: 700 !important; color: #A9C8A3 !important;\n  letter-spacing: .1em; text-transform: uppercase; margin-bottom: 10px;\n}\n.cgm-locations-chips {\n  display: flex; flex-wrap: wrap; gap: 8px; justify-content: center;\n}\n.cgm-loc-chip {\n  font-size: 12.5px !important; font-weight: 600 !important; color: #DCE6D8 !important;\n  background: rgba(119,149,115,.16) !important;\n  border: 1px solid rgba(143,176,138,.35);\n  border-radius: 100px;\n  padding: 6px 14px;\n}\n.cgm-locations-note {\n  font-size: 12.5px !important; color: #A6B4A1 !important; font-weight: 400 !important; margin-top: 10px; line-height: 1.6 !important;\n}\n.cgm-locations-note b { color: #A9C8A3 !important; font-weight: 700 !important; }\n.cgm-delivery-note {\n  font-size: 13px !important; color: #C3CFBF !important; text-align: center;\n  margin-top: 14px; font-weight: 400 !important; line-height: 1.6 !important;\n}\n.cgm-delivery-note b { color: #A9C8A3 !important; font-weight: 700 !important; }\n\n\/* ============================================================\n   ZONE 3. CONVERT\n   ============================================================ *\/\n\n\/* MEAL PLANS *\/\n.cgm-plans {\n  background: #2A3427 !important; border-top: 1px solid rgba(119,149,115,.25); border-bottom: 1px solid rgba(119,149,115,.25);\n  padding: 38px 32px; text-align: center;\n}\n.cgm-plans-label {\n  font-size: 11px !important; font-weight: 700 !important; letter-spacing: .12em;\n  text-transform: uppercase; color: #A9C8A3 !important; margin-bottom: 8px;\n}\n.cgm-plans h2 {\n  font-family: 'Playfair Display', serif !important;\n  font-size: 28px !important; font-weight: 700 !important; color: #FFFFFF !important;\n  margin-bottom: 6px; line-height: 1.2 !important;\n}\n.cgm-plans p {\n  font-size: 15px !important; color: #C3CFBF !important; margin-bottom: 24px; font-weight: 400 !important;\n}\n.cgm-plan-grid {\n  display: grid; grid-template-columns: repeat(5, 1fr); gap: 10px;\n}\n.cgm-plan {\n  display: flex; flex-direction: column; align-items: center; gap: 4px;\n  background: #212920 !important;\n  border: 1px solid rgba(119,149,115,.35);\n  border-radius: 14px;\n  padding: 18px 8px;\n  position: relative;\n  transition: background .2s, transform .15s, border-color .2s;\n}\n.cgm-plan:hover { background: #8FB08A !important; border-color: #8FB08A; transform: translateY(-2px); }\n.cgm-plan .num {\n  font-family: 'Playfair Display', serif !important;\n  font-size: 30px !important; font-weight: 700 !important; color: #A9C8A3 !important; line-height: 1;\n  transition: color .2s;\n}\n.cgm-plan .word {\n  font-size: 11px !important; font-weight: 600 !important; letter-spacing: .06em;\n  text-transform: uppercase; color: rgba(255,255,255,.78) !important;\n  transition: color .2s;\n}\n.cgm-plan:hover .num, .cgm-plan:hover .word { color: #16200F !important; }\n.cgm-plan.popular { border-color: #A9C8A3; }\n.cgm-plan .tag {\n  position: absolute; top: -11px; left: 50%; transform: translateX(-50%);\n  background: #A9C8A3; color: #16200F; font-size: 9.5px; font-weight: 700;\n  letter-spacing: .05em; text-transform: uppercase; border-radius: 100px;\n  padding: 3px 9px; white-space: nowrap;\n}\n\n\/* TRIAL CLOSE *\/\n.cgm-trial {\n  background: #2A3427 !important; border-bottom: 1px solid rgba(119,149,115,.25);\n  padding: 38px 32px; text-align: center;\n  position: relative; overflow: hidden;\n}\n.cgm-trial::before {\n  content: ''; position: absolute; top: -60px; left: 50%; transform: translateX(-50%);\n  width: 300px; height: 200px; border-radius: 50%;\n  background: rgba(119,149,115,.1); pointer-events: none;\n}\n.cgm-trial-label {\n  font-size: 11px !important; font-weight: 700 !important; letter-spacing: .12em;\n  text-transform: uppercase; color: #A9C8A3 !important; margin-bottom: 8px;\n}\n.cgm-trial h2 {\n  font-family: 'Playfair Display', serif !important;\n  font-size: 30px !important; font-weight: 700 !important; color: #FFFFFF !important;\n  margin-bottom: 8px; line-height: 1.2 !important;\n}\n.cgm-trial p {\n  font-size: 15px !important; color: #C3CFBF !important; margin-bottom: 8px; font-weight: 400 !important;\n  max-width: 460px; margin-left: auto; margin-right: auto;\n}\n.cgm-trial-bullets {\n  display: flex; justify-content: center; gap: 18px;\n  flex-wrap: wrap; margin: 14px 0 22px;\n}\n.cgm-trial-bullet {\n  font-size: 13px !important; color: #A9C8A3 !important; font-weight: 600 !important;\n  display: flex; align-items: center; gap: 6px;\n}\n.cgm-trial-bullet::before { content: '\\2713'; font-weight: 700; }\n\n\/* CONTACT *\/\n.cgm-contact {\n  padding: 32px; border-top: 1px solid rgba(255,255,255,.08);\n  text-align: center;\n  background: #212920 !important;\n}\n.cgm-contact h3 {\n  font-family: 'Playfair Display', serif !important;\n  font-size: 25px !important; font-weight: 700 !important; color: #FFFFFF !important; margin-bottom: 8px;\n}\n.cgm-contact p { font-size: 15px !important; color: #C3CFBF !important; margin-bottom: 18px; font-weight: 400 !important; }\n\n\/* FOOTER *\/\n.cgm-footer {\n  padding: 18px 32px; display: flex; align-items: center;\n  justify-content: space-between;\n  border-top: 1px solid rgba(119,149,115,.22);\n  background: #11170F !important;\n  flex-wrap: wrap; gap: 10px;\n}\n.cgm-footer-brand {\n  font-family: 'Playfair Display', serif !important;\n  font-size: 17px !important; font-weight: 700 !important; color: #A9C8A3 !important; letter-spacing: .06em;\n}\n.cgm-footer-sub { font-size: 12px !important; color: #7C8A77 !important; font-weight: 400 !important; }\n\n@media (prefers-reduced-motion: reduce) {\n  .cgm-ticker-inner, .cgm-orb, .cgm-steam, .cgm-hero-sweep, .cgm-hero h1 em, .cgm-sparkle, .cgm-badge .cgm-dot, .cgm-btn-main::after {\n    animation: none !important;\n  }\n  .cgm-sparkle { display: none !important; }\n}\n\n\/* ---- RESPONSIVE ---- *\/\n@media (max-width: 620px) {\n  .cgm-hero h1        { font-size: 34px !important; }\n  .cgm-hero           { padding: 36px 18px 32px; }\n  .cgm-section,\n  .cgm-plans,\n  .cgm-trial,\n  .cgm-contact        { padding: 28px 18px; }\n  .cgm-chef-top       { padding: 20px 18px 0; }\n  .cgm-chef-photo     { min-height: 250px; }\n  .cgm-chef-creds     { padding: 16px 18px 20px; }\n  .cgm-pillar-body    { padding: 0 16px 14px 16px; }\n  .cgm-delivery-row   { grid-template-columns: 1fr; }\n  .cgm-plan-grid      { grid-template-columns: 1fr 1fr; }\n  .cgm-footer         { padding: 16px 18px; flex-direction: column; text-align: center; }\n}\n\u003c\/style\u003e","brand":"Chef Gordon’s Local Thyme Meal Preps","offers":[{"title":"Default Title","offer_id":55137215349041,"sku":null,"price":44.97,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0994\/1709\/6497\/files\/0_2557e4a8-84b1-436d-a0d1-f2881249ba81.png?v=1785262483","url":"https:\/\/chefgordonslocalthymemealpreps.com\/products\/3-meal-trial-plan","provider":"Chef Gordon’s Local Thyme Meal Preps","version":"1.0","type":"link"}