{"title":"Home page","description":null,"products":[{"product_id":"5-meal-plan","title":"5 Meal Plan","description":"\u003c!-- ============================================================\n     CHARLIE'S CHICKEN — VILLANOVA, PA\n     Landing page copy + layout.\n\n     ANYTHING IN [SQUARE BRACKETS] IS A PLACEHOLDER — I didn't have\n     that info, so fill it in or delete the section.\n     ============================================================ --\u003e\n\u003cmeta charset=\"UTF-8\"\u003e\n\u003cmeta content=\"width=device-width, initial-scale=1.0\" name=\"viewport\"\u003e\n\u003clink href=\"https:\/\/fonts.googleapis.com\" rel=\"preconnect\"\u003e\n\u003clink rel=\"stylesheet\" href=\"https:\/\/fonts.googleapis.com\/css2?family=Oswald:wght@400;500;600;700\u0026amp;family=Barlow:ital,wght@0,400;0,600;0,700;0,800;0,900;1,700\u0026amp;family=Barlow+Condensed:wght@500;600;700;800\u0026amp;display=swap\"\u003e\n\n\u003cstyle\u003e\n*{box-sizing:border-box;margin:0;padding:0}\n:root{\n  \/* BRAND COLORS *\/\n  --dark:#292D2E;        \/* charcoal *\/\n  --green:#547C3F;       \/* brand green *\/\n  --green-dk:#3E5C2D;    \/* darker green — text on light backgrounds, hover states *\/\n  \/* NEUTRALS derived from the two brand colors *\/\n  --bg:#ffffff;\n  --bg-card:#F2F3F1;\n  --bg-card2:#E7EAE5;\n  --bg-pill:#EDF3E7;\n  --border:#D5D8D3;\n  --txt-hi:#292D2E;\n  --txt-md:#4A4F50;\n  --txt-lo:#6C7172;\n  --txt-eye:#547C3F;\n}\nbody{font-family:'Barlow',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.sb p{margin:0}\n.eyebrow{font-family:'Barlow Condensed',sans-serif;font-size:12px;font-weight:700;letter-spacing:3px;text-transform:uppercase;color:var(--txt-eye);margin-bottom:10px}\n.heading{font-family:'Oswald',sans-serif;font-size:clamp(26px,5.5vw,40px);font-weight:700;color:var(--txt-hi);letter-spacing:0.02em;line-height:1.1;margin-bottom:16px}\n.lead{font-size:16px;color:var(--txt-md);line-height:1.75;font-weight:400}\n.lead strong{color:var(--green-dk)}\n.lead em{font-style:italic}\n.section{padding:44px 20px;border-bottom:1px solid var(--border)}\n.usp-img{width:100%;display:block;margin-bottom:14px}\n\n\/* HERO *\/\n.hero{padding:52px 20px 44px;border-bottom:1px solid var(--border);position:relative;overflow:hidden}\n.hero::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse at 75% 40%,rgba(84,124,63,0.12) 0%,transparent 60%);pointer-events:none}\n.hero-eyebrow{display:inline-flex;align-items:center;gap:10px;margin-bottom:22px}\n.hero-eyebrow-line{width:28px;height:2px;background:var(--green);flex-shrink:0}\n.hero-eyebrow span{font-family:'Barlow Condensed',sans-serif;font-size:12px;font-weight:700;letter-spacing:3px;text-transform:uppercase;color:var(--green-dk)}\n.hero h1{font-family:'Oswald',sans-serif;font-size:clamp(32px,10vw,56px);font-weight:700;color:var(--txt-hi);letter-spacing:0.02em;line-height:1.04;margin-bottom:20px}\n.hero h1 em{font-style:normal;color:var(--green)}\n.hero-sub{font-size:16px;color:var(--txt-md);max-width:460px;line-height:1.75}\n.hero-review-badge{display:inline-flex;align-items:center;gap:10px;background:var(--bg-card);border:1px solid var(--border);border-radius:999px;padding:8px 18px 8px 12px;font-size:13px;color:var(--txt-md);margin-top:22px;position:relative;text-decoration:none}\n.hero-review-dot{width:8px;height:8px;border-radius:50%;background:var(--green);flex-shrink:0}\n.hero-review-badge strong{color:var(--txt-hi)}\n\n\/* SCROLLING STATS STRIP *\/\n.stats-ticker{background:var(--green-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.2)}\n.stat-chip-num{font-family:'Oswald',sans-serif;font-size:22px;font-weight:700;color:#fff;line-height:1;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}\n.stat-chip-label{font-family:'Barlow Condensed',sans-serif;font-size:11px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:rgba(255,255,255,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\/* PROOF STATS *\/\n.proof{border-bottom:1px solid var(--border)}\n.proof-grid{display:grid;grid-template-columns:repeat(3,1fr)}\n.proof-cell{padding:36px 12px;text-align:center;border-right:1px solid var(--border);text-decoration:none;color:inherit;display:block}\n.proof-cell:last-child{border-right:none}\n.proof-num{font-family:'Oswald',sans-serif;font-size:clamp(34px,8vw,54px);font-weight:700;color:var(--txt-hi);line-height:1;display:block}\n.proof-num em{color:var(--green);font-style:normal}\n.proof-lbl{font-family:'Barlow Condensed',sans-serif;font-size:11px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:var(--txt-lo);margin-top:10px;display:block}\n\n\/* SHORT USPS *\/\n.usp-sm{padding:32px 20px}\n\n\n\/* HOW IT WORKS *\/\n.steps-grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--border);border-radius:4px;overflow:hidden;margin-top:32px}\n.step-col{background:var(--bg-card);padding:28px 22px;text-align:center}\n.step-circle{width:52px;height:52px;background:var(--green);color:#fff;font-family:'Oswald',sans-serif;font-size:22px;font-weight:700;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 16px}\n.step-col h4{font-family:'Barlow',sans-serif;font-size:17px;font-weight:800;color:var(--txt-hi);margin-bottom:8px;line-height:1.2}\n.step-col p{font-size:13px;color:var(--txt-md);line-height:1.6}\n.no-sub-badge{display:inline-flex;align-items:center;gap:8px;background:var(--bg-card);border:1px solid var(--border);border-radius:999px;padding:10px 20px;font-size:13px;font-weight:700;color:var(--green-dk);margin-top:28px}\n\n\/* DELIVERY ZONES *\/\n.zones{display:flex;flex-wrap:wrap;gap:8px}\n.zone{font-family:'Barlow Condensed',sans-serif;font-size:12px;font-weight:600;letter-spacing:1.5px;background:var(--bg-pill);border:1px solid var(--border);color:var(--txt-md);padding:6px 14px;border-radius:3px;text-transform:uppercase}\n.zone.hub{background:var(--green);border-color:var(--green);color:#fff}\n\n\/* DELIVERY DROPDOWNS *\/\n.zone-drop{margin-top:24px;margin-bottom:22px;border:1px solid var(--border);border-radius:4px;overflow:hidden}\n.zone-drop details{background:var(--bg-card);border-bottom:1px solid var(--border)}\n.zone-drop details:last-child{border-bottom:none}\n.zone-drop summary{font-family:'Barlow Condensed',sans-serif;font-size:14px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--txt-hi);padding:18px 46px 18px 20px;cursor:pointer;position:relative;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:56px}\n.zone-drop summary::-webkit-details-marker{display:none}\n.zone-drop summary::marker{content:''}\n.zone-drop summary:hover{background:var(--bg-card2)}\n.zone-drop summary:focus-visible{outline:2px solid var(--green);outline-offset:-2px}\n.zone-drop summary::after{content:'';position:absolute;right:20px;top:50%;width:9px;height:9px;border-right:2px solid var(--green-dk);border-bottom:2px solid var(--green-dk);transform:translateY(-70%) rotate(45deg);transition:transform 0.2s}\n.zone-drop details[open] summary::after{transform:translateY(-30%) rotate(225deg)}\n.zone-count{font-family:'Barlow',sans-serif;font-size:12px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--txt-lo);flex-shrink:0}\n.zone-drop-body{padding:2px 20px 22px}\n@media (prefers-reduced-motion: reduce){.zone-drop summary::after{transition:none}}\n\n\/* DELIVERY \/ PICKUP CARDS *\/\n.dp-card{border:1px solid var(--border);border-radius:4px;overflow:hidden;background:var(--bg-card);margin-bottom:18px}\n.dp-card-head{background:var(--dark);padding:18px 20px;text-align:center}\n.dp-card-head .dp-tag{font-family:'Barlow Condensed',sans-serif;font-size:10px;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;color:rgba(255,255,255,0.55);margin-bottom:6px}\n.dp-card-head .dp-title{font-family:'Oswald',sans-serif;font-size:20px;font-weight:700;color:#fff;letter-spacing:0.02em;text-transform:uppercase}\n.dp-body{padding:22px 20px}\n.dp-body p{font-size:14.5px;color:var(--txt-md);line-height:1.7;margin-bottom:14px}\n.dp-body p:last-child{margin-bottom:0}\n.dp-body p strong{color:var(--green-dk)}\n.dp-timebar{display:flex;border-top:1px solid var(--border)}\n.dp-timebar-col{flex:1;padding:16px 14px;text-align:center;background:var(--green)}\n.dp-timebar-col + .dp-timebar-col{border-left:1px solid rgba(255,255,255,0.25)}\n.dp-timebar-lbl{font-family:'Barlow',sans-serif;font-size:13px;font-weight:800;color:#fff}\n.dp-timebar-val{font-family:'Barlow',sans-serif;font-size:12.5px;font-weight:600;color:rgba(255,255,255,0.88);margin-top:2px}\n.dp-timebar-cut{font-family:'Barlow',sans-serif;font-size:11px;font-weight:600;color:rgba(255,255,255,0.72);margin-top:6px;line-height:1.4}\n.dp-note{font-size:13px;color:var(--txt-lo);line-height:1.6;margin:0 0 26px}\n.dp-note strong{color:var(--green-dk)}\n.dp-note a{color:var(--green-dk);font-weight:700}\n.map-embed{width:100%;height:300px;border:0;display:block}\n.map-wrap{border-top:1px solid var(--border);border-bottom:1px solid var(--border)}\n.map-cap{padding:12px 16px;background:var(--bg-card2);font-size:12px;color:var(--txt-md);text-align:center}\n\n\/* PICKUP *\/\n.pickup-slot{background:#fff;border:1px solid var(--border);border-radius:4px;padding:13px 15px;margin-bottom:10px}\n.pickup-slot strong{display:block;font-size:14px;color:var(--txt-hi);margin-bottom:3px}\n.pickup-slot p{margin:0;font-size:13px;color:var(--txt-lo);line-height:1.5}\n.pickup-slot .cut{display:block;font-size:12px;color:var(--green-dk);font-weight:700;margin-top:4px}\n.pickup-addr{font-size:15px;font-weight:700;color:var(--txt-hi);line-height:1.6;margin:18px 0 12px}\n.pickup-addr span{display:block;font-weight:500;font-size:14px;color:var(--txt-md)}\n.dir-btn{display:flex;align-items:center;justify-content:center;gap:10px;background:var(--green);color:#fff;font-size:15px;font-weight:800;padding:15px 22px;border-radius:6px;text-decoration:none;margin-top:12px;transition:background 0.2s}\n.dir-btn:hover{background:var(--green-dk)}\n.dir-btn-icon{font-size:18px;line-height:1}\n\n\/* PHONE *\/\n.phone-box{border:1px solid var(--border);border-radius:4px;background:var(--bg-card);padding:32px 20px;text-align:center;margin-top:16px}\n.phone-box h4{font-family:'Oswald',sans-serif;font-size:22px;font-weight:700;color:var(--txt-hi);margin-bottom:8px}\n.phone-box p{font-size:14px;color:var(--txt-md);margin-bottom:18px}\n.btn-phone{display:inline-block;font-family:'Barlow Condensed',sans-serif;font-size:15px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;background:var(--green);color:#fff;padding:14px 26px;border-radius:3px;text-decoration:none}\n.phone-hours{font-size:12px;color:var(--txt-lo);margin-top:12px}\n.phone-hours strong{color:var(--txt-md)}\n\n\/* PLANS *\/\n.plan-header{text-align:center;margin-bottom:28px}\n.plan-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--border);border-radius:4px;overflow:hidden;margin-bottom:16px}\n.plan-card{background:var(--bg-card);padding:28px 10px;text-align:center;text-decoration:none;color:inherit;display:block;transition:background 0.2s}\n.plan-card:hover{background:var(--bg-card2)}\n.plan-num{font-family:'Oswald',sans-serif;font-size:clamp(38px,9vw,56px);font-weight:700;color:var(--txt-hi);line-height:1;display:block}\n.plan-num.small{font-size:clamp(28px,6vw,40px);padding-top:8px}\n.plan-lbl{font-family:'Barlow Condensed',sans-serif;font-size:11px;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;color:var(--txt-lo);margin:8px 0 14px;display:block}\n.plan-desc{font-size:13px;color:var(--txt-md);line-height:1.6;margin-bottom:18px}\n.plan-cta{display:inline-block;font-family:'Barlow Condensed',sans-serif;font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--txt-hi);background:var(--bg-pill);border:1px solid var(--border);padding:10px 12px;border-radius:3px}\n@media(max-width:560px){.plan-cards{grid-template-columns:1fr}}\n\n\/* FLAVOR ROW *\/\n.flavor-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}\n.flavor{font-family:'Barlow Condensed',sans-serif;font-size:12px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;background:var(--dark);color:#fff;padding:7px 14px;border-radius:3px}\n\n\/* PRICE PILL *\/\n.price-pill{display:inline-flex;align-items:baseline;gap:8px;background:var(--bg-pill);border:1px solid var(--border);border-radius:999px;padding:10px 20px;margin-top:18px}\n.price-pill b{font-family:'Oswald',sans-serif;font-size:22px;font-weight:700;color:var(--green-dk);line-height:1}\n.price-pill span{font-family:'Barlow Condensed',sans-serif;font-size:12px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--txt-lo)}\n\n\/* CONTACT FOOTER *\/\n.contact-note{text-align:center}\n.contact-note h3{font-family:'Oswald',sans-serif;font-size:22px;font-weight:700;color:var(--txt-hi);margin-bottom:8px}\n.contact-note p{font-size:15px;color:var(--txt-md);line-height:1.7;max-width:460px;margin:0 auto}\n.contact-note a{color:var(--green);font-weight:700;text-decoration:underline}\n\n@media(max-width:600px){\n  .dp-timebar{flex-direction:column}\n  .dp-timebar-col + .dp-timebar-col{border-left:none;border-top:1px solid rgba(255,255,255,0.25)}\n}\n@media(max-width:480px){\n  .proof-cell{padding:28px 8px}\n  .steps-grid{grid-template-columns:1fr}\n  .step-col{padding:20px 14px}\n  .step-col h4{font-size:15px}\n  .section,.hero{padding-left:16px;padding-right:16px}\n  .map-embed{height:250px}\n}\n@media(max-width:360px){\n  .proof-num{font-size:30px}\n  .step-col h4{font-size:13px}\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"sb\"\u003e\n\n\u003c!-- HERO --\u003e\n\u003cdiv class=\"hero\"\u003e\n  \u003cdiv class=\"hero-eyebrow\"\u003e\n    \u003cdiv class=\"hero-eyebrow-line\"\u003e\u003c\/div\u003e\n    \u003cspan\u003eFamily-Owned Meal Prep · Villanova, PA\u003c\/span\u003e\n  \u003c\/div\u003e\n  \u003ch1\u003eReal Food.\u003cbr\u003e\u003cem\u003eMade Fresh. Delivered.\u003c\/em\u003e\n\u003c\/h1\u003e\n  \u003cp class=\"hero-sub\"\u003eFamily owned and run for 30 years. We cook the tastiest, healthiest meals we know how to make and bring them to your door every Monday. No shopping. No cooking. No dishes to wash.\u003c\/p\u003e\n  \u003cspan class=\"hero-review-badge\"\u003e\u003cspan class=\"hero-review-dot\"\u003e\u003c\/span\u003e \u003cspan\u003e👨‍👩‍👧 \u003cstrong\u003eFamily owned and run\u003c\/strong\u003e on the Main Line\u003c\/span\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003c!-- SCROLLING STATS 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\"\u003e30\u003c\/span\u003e\u003cspan class=\"stat-chip-label\"\u003eYears of\u003cbr\u003eExperience\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"stat-chip\"\u003e\n\u003cspan class=\"stat-chip-num\"\u003e32oz\u003c\/span\u003e\u003cspan class=\"stat-chip-label\"\u003eGenerous\u003cbr\u003ePortions\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"stat-chip\"\u003e\n\u003cspan class=\"stat-chip-num\"\u003e$13.95\u003c\/span\u003e\u003cspan class=\"stat-chip-label\"\u003ePer\u003cbr\u003eMeal\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"stat-chip\"\u003e\n\u003cspan class=\"stat-chip-num\"\u003e15mi\u003c\/span\u003e\u003cspan class=\"stat-chip-label\"\u003eDelivery\u003cbr\u003eRadius\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"stat-chip\"\u003e\n\u003cspan class=\"stat-chip-num\"\u003eMON\u003c\/span\u003e\u003cspan class=\"stat-chip-label\"\u003eWeekly\u003cbr\u003eDelivery Day\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"stat-chip\"\u003e\n\u003cspan class=\"stat-chip-num\"\u003e100%\u003c\/span\u003e\u003cspan class=\"stat-chip-label\"\u003eFamily\u003cbr\u003eOwned\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"stat-chip\"\u003e\n\u003cspan class=\"stat-chip-num\"\u003e30\u003c\/span\u003e\u003cspan class=\"stat-chip-label\"\u003eYears of\u003cbr\u003eExperience\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"stat-chip\"\u003e\n\u003cspan class=\"stat-chip-num\"\u003e32oz\u003c\/span\u003e\u003cspan class=\"stat-chip-label\"\u003eGenerous\u003cbr\u003ePortions\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"stat-chip\"\u003e\n\u003cspan class=\"stat-chip-num\"\u003e$13.95\u003c\/span\u003e\u003cspan class=\"stat-chip-label\"\u003ePer\u003cbr\u003eMeal\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"stat-chip\"\u003e\n\u003cspan class=\"stat-chip-num\"\u003e15mi\u003c\/span\u003e\u003cspan class=\"stat-chip-label\"\u003eDelivery\u003cbr\u003eRadius\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"stat-chip\"\u003e\n\u003cspan class=\"stat-chip-num\"\u003eMON\u003c\/span\u003e\u003cspan class=\"stat-chip-label\"\u003eWeekly\u003cbr\u003eDelivery Day\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"stat-chip\"\u003e\n\u003cspan class=\"stat-chip-num\"\u003e100%\u003c\/span\u003e\u003cspan class=\"stat-chip-label\"\u003eFamily\u003cbr\u003eOwned\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- PROOF STATS --\u003e\n\u003cdiv class=\"proof\"\u003e\n  \u003cdiv class=\"proof-grid\"\u003e\n    \u003cdiv class=\"proof-cell\"\u003e\n\u003cspan class=\"proof-num\"\u003e30\u003cem\u003e+\u003c\/em\u003e\u003c\/span\u003e\u003cspan class=\"proof-lbl\"\u003eYears Cooking\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"proof-cell\"\u003e\n\u003cspan class=\"proof-num\"\u003e32\u003cem\u003eoz\u003c\/em\u003e\u003c\/span\u003e\u003cspan class=\"proof-lbl\"\u003eEvery Portion\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"proof-cell\"\u003e\n\u003cspan class=\"proof-num\"\u003e15\u003cem\u003emi\u003c\/em\u003e\u003c\/span\u003e\u003cspan class=\"proof-lbl\"\u003eAround Villanova\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- THE FAMILY --\u003e\n\u003cdiv class=\"section usp-sm\"\u003e\n  \u003c!-- [ADD PHOTO] swap in a photo of the family or the kitchen --\u003e\n  \u003cdiv class=\"eyebrow\"\u003e👨‍👩‍👧 Our Family\u003c\/div\u003e\n  \u003cdiv class=\"heading\"\u003e30 Years, Same Family, Same Standards\u003c\/div\u003e\n  \u003cp class=\"lead\"\u003eWe're a \u003cstrong\u003efamily owned and run business\u003c\/strong\u003e right on Lancaster Ave in Villanova. Thirty years of cooking goes into every container. No factory, no mystery kitchen three states away — just our family, cooking food we're proud to put our name on and driving it to your door.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003c!-- WHAT THE FOOD IS --\u003e\n\u003cdiv class=\"section usp-sm\"\u003e\n  \u003cdiv class=\"eyebrow\"\u003e🌍 Global Fusion, Done Honestly\u003c\/div\u003e\n  \u003cdiv class=\"heading\"\u003eFlavors From Everywhere. Nothing Fussy.\u003c\/div\u003e\n  \u003cp class=\"lead\"\u003eOur menu pulls flavor from all over — \u003cstrong\u003eMediterranean, Latin, Asian, American comfort\u003c\/strong\u003e — so dinner never tastes the same two nights running. But we're not chasing trends or plating things you can't pronounce. These are \u003cstrong\u003egreat-tasting, nutritious meals that actually fill you up\u003c\/strong\u003e. That's the whole idea.\u003c\/p\u003e\n  \u003cdiv class=\"flavor-row\"\u003e\n    \u003cspan class=\"flavor\"\u003eMediterranean\u003c\/span\u003e\u003cspan class=\"flavor\"\u003eLatin\u003c\/span\u003e\u003cspan class=\"flavor\"\u003eAsian\u003c\/span\u003e\u003cspan class=\"flavor\"\u003eAmerican Comfort\u003c\/span\u003e\u003cspan class=\"flavor\"\u003eItalian\u003c\/span\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- FROM SCRATCH --\u003e\n\u003cdiv class=\"section usp-sm\"\u003e\n  \u003cdiv class=\"eyebrow\"\u003e🥘 From Scratch\u003c\/div\u003e\n  \u003cdiv class=\"heading\"\u003eMade Fresh, Never Frozen\u003c\/div\u003e\n  \u003cp class=\"lead\"\u003e\u003cstrong\u003eEverything is made fresh\u003c\/strong\u003e in our own kitchen with only the best ingredients we can get our hands on. Nothing comes out of a bag or a box, and nothing gets frozen. We cook it, we pack it, and it's at your door within a couple of days.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003c!-- BIG PORTIONS + PRICE --\u003e\n\u003cdiv class=\"section usp-sm\"\u003e\n  \u003cdiv class=\"eyebrow\"\u003e🍽️ Up to 32 oz Per Meal\u003c\/div\u003e\n  \u003cdiv class=\"heading\"\u003ePortions That Actually Fill You Up\u003c\/div\u003e\n  \u003cp class=\"lead\"\u003ePlenty of meal prep companies hand you a small tray and hope you don't notice. Ours run \u003cstrong\u003e24 to 32 ounces\u003c\/strong\u003e — a real dinner, not a snack. You shouldn't have to eat two containers to feel like you ate.\u003c\/p\u003e\n  \u003cdiv class=\"price-pill\"\u003e\n\u003cb\u003e$13.95\u003c\/b\u003e\u003cspan\u003ePer Meal\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- MADE WITH LOVE --\u003e\n\u003cdiv class=\"section usp-sm\"\u003e\n  \u003cdiv class=\"eyebrow\"\u003e❤️ Made With Love\u003c\/div\u003e\n  \u003cdiv class=\"heading\"\u003eCooked Like It's for Family\u003c\/div\u003e\n  \u003cp class=\"lead\"\u003e\u003cstrong\u003eWe cook every meal ourselves\u003c\/strong\u003e, the same way we cook for our own table. Thirty years in, that hasn't changed.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003c!-- NEW MENU EVERY WEEK --\u003e\n\u003cdiv class=\"section usp-sm\"\u003e\n  \u003cdiv class=\"eyebrow\"\u003eNever Get Bored\u003c\/div\u003e\n  \u003cdiv class=\"heading\"\u003eThe Menu Changes Every Week\u003c\/div\u003e\n  \u003cp class=\"lead\"\u003eA new lineup goes up every week, so there's always something different waiting for you. Order what you're in the mood for, skip a week whenever you want.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003c!-- NUTRITION --\u003e\n\u003cdiv class=\"section usp-sm\"\u003e\n  \u003cdiv class=\"eyebrow\"\u003e📋 Nutrition Facts\u003c\/div\u003e\n  \u003cdiv class=\"heading\"\u003eWant to Know What's in Your Food?\u003c\/div\u003e\n  \u003cp class=\"lead\"\u003eCalories, protein, sodium, fat — the numbers are listed on every meal. If you're tracking something, you won't have to guess.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003c!-- ============================================================\n     DELIVERY\n     ============================================================ --\u003e\n\u003cdiv class=\"section\"\u003e\n  \u003cdiv class=\"eyebrow\"\u003e🚚 Delivery\u003c\/div\u003e\n  \u003cdiv class=\"heading\"\u003eWe Come to You Every Monday\u003c\/div\u003e\n  \u003cp class=\"lead\"\u003eWe cook fresh, so nothing sits around. Meals go out to \u003cstrong\u003eVillanova and every town within 15 miles\u003c\/strong\u003e — the whole Main Line and beyond.\u003c\/p\u003e\n\n  \u003c!-- DELIVERY TOWNS --\u003e\n  \u003cdiv class=\"zone-drop\"\u003e\n    \u003cdetails open\u003e\n      \u003csummary\u003eMain Line \u0026amp; Nearby \u003cspan class=\"zone-count\"\u003e13 towns\u003c\/span\u003e\u003c\/summary\u003e\n      \u003cdiv class=\"zone-drop-body\"\u003e\n        \u003cdiv class=\"zones\"\u003e\n\u003cspan class=\"zone hub\"\u003eVillanova\u003c\/span\u003e\u003cspan class=\"zone\"\u003eRadnor\u003c\/span\u003e\u003cspan class=\"zone\"\u003eRosemont\u003c\/span\u003e\u003cspan class=\"zone\"\u003eBryn Mawr\u003c\/span\u003e\u003cspan class=\"zone\"\u003eHaverford\u003c\/span\u003e\u003cspan class=\"zone\"\u003eArdmore\u003c\/span\u003e\u003cspan class=\"zone\"\u003eWynnewood\u003c\/span\u003e\u003cspan class=\"zone\"\u003eNarberth\u003c\/span\u003e\u003cspan class=\"zone\"\u003eGladwyne\u003c\/span\u003e\u003cspan class=\"zone\"\u003eBala Cynwyd\u003c\/span\u003e\u003cspan class=\"zone\"\u003eWayne\u003c\/span\u003e\u003cspan class=\"zone\"\u003eDevon\u003c\/span\u003e\u003cspan class=\"zone\"\u003eBerwyn\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n    \u003cdetails\u003e\n      \u003csummary\u003eAlso Delivering To \u003cspan class=\"zone-count\"\u003e18 towns\u003c\/span\u003e\u003c\/summary\u003e\n      \u003cdiv class=\"zone-drop-body\"\u003e\n        \u003cdiv class=\"zones\"\u003e\n\u003cspan class=\"zone\"\u003eKing of Prussia\u003c\/span\u003e\u003cspan class=\"zone\"\u003ePaoli\u003c\/span\u003e\u003cspan class=\"zone\"\u003eMalvern\u003c\/span\u003e\u003cspan class=\"zone\"\u003eChesterbrook\u003c\/span\u003e\u003cspan class=\"zone\"\u003eNewtown Square\u003c\/span\u003e\u003cspan class=\"zone\"\u003eBroomall\u003c\/span\u003e\u003cspan class=\"zone\"\u003eHavertown\u003c\/span\u003e\u003cspan class=\"zone\"\u003eDrexel Hill\u003c\/span\u003e\u003cspan class=\"zone\"\u003eSpringfield\u003c\/span\u003e\u003cspan class=\"zone\"\u003eMedia\u003c\/span\u003e\u003cspan class=\"zone\"\u003eSwarthmore\u003c\/span\u003e\u003cspan class=\"zone\"\u003eWallingford\u003c\/span\u003e\u003cspan class=\"zone\"\u003eConshohocken\u003c\/span\u003e\u003cspan class=\"zone\"\u003ePlymouth Meeting\u003c\/span\u003e\u003cspan class=\"zone\"\u003eNorristown\u003c\/span\u003e\u003cspan class=\"zone\"\u003eBlue Bell\u003c\/span\u003e\u003cspan class=\"zone\"\u003eManayunk\u003c\/span\u003e\u003cspan class=\"zone\"\u003ePhiladelphia\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- DELIVERY CARD --\u003e\n  \u003cdiv class=\"dp-card\"\u003e\n    \u003cdiv class=\"dp-card-head\"\u003e\n      \u003cdiv class=\"dp-tag\"\u003eHow It Arrives\u003c\/div\u003e\n      \u003cdiv class=\"dp-title\"\u003e🚚 Monday Delivery\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"dp-body\"\u003e\n      \u003cp\u003eWe deliver \u003cstrong\u003eevery Monday\u003c\/strong\u003e, so your week starts with the fridge already handled. Everything is cooked fresh right before it goes out — never frozen.\u003c\/p\u003e\n      \u003cp\u003eGet your order in by \u003cstrong\u003eFriday at 3 PM\u003c\/strong\u003e and it lands on your doorstep Monday. Select \u003cstrong\u003e\"Delivery\"\u003c\/strong\u003e at checkout and enter your address — if you're inside the 15-mile ring on the map, you're covered.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"map-wrap\"\u003e\n      \u003c!-- Map centered on 819 E Lancaster Ave, Villanova PA --\u003e\n      \u003ciframe class=\"map-embed\" loading=\"lazy\" title=\"Charlie's Chicken delivery area around Villanova, PA\" src=\"https:\/\/www.openstreetmap.org\/export\/embed.html?bbox=-75.72%2C39.80%2C-74.97%2C40.28\u0026amp;layer=mapnik\u0026amp;marker=40.0362%2C-75.3438\"\u003e\u003c\/iframe\u003e\n      \u003cdiv class=\"map-cap\"\u003e📍 Our kitchen on Lancaster Ave — we deliver roughly 15 miles in every direction.\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"dp-timebar\"\u003e\n      \u003cdiv class=\"dp-timebar-col\"\u003e\n        \u003cdiv class=\"dp-timebar-lbl\"\u003eMonday Delivery\u003c\/div\u003e\n        \u003cdiv class=\"dp-timebar-val\"\u003e[Add your time window]\u003c\/div\u003e\n        \u003cdiv class=\"dp-timebar-cut\"\u003eOrder by Friday, 3 PM\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cp class=\"dp-note\"\u003eNot sure if we reach your street? \u003cstrong\u003eCall us at \u003ca href=\"tel:+16105190300\"\u003e(610) 519-0300\u003c\/a\u003e and we'll tell you straight away.\u003c\/strong\u003e\u003c\/p\u003e\n\n  \u003c!-- PICKUP --\u003e\n  \u003cdiv class=\"dp-card\"\u003e\n    \u003cdiv class=\"dp-card-head\"\u003e\n      \u003cdiv class=\"dp-tag\"\u003ePrefer to Grab It?\u003c\/div\u003e\n      \u003cdiv class=\"dp-title\"\u003e📍 Pickup in Villanova\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"dp-body\"\u003e\n      \u003cp\u003eSkip the delivery fee and pick your meals up in person. Just choose \u003cstrong\u003e\"Pickup\"\u003c\/strong\u003e in your cart before checkout.\u003c\/p\u003e\n      \u003cdiv class=\"pickup-slot\"\u003e\n\u003cstrong\u003ePickup Hours\u003c\/strong\u003e\n        \u003cp\u003eMonday to Saturday, 11 AM – 10 PM\u003c\/p\u003e\n        \u003cspan class=\"cut\"\u003eOrder by Friday, 3 PM\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"pickup-addr\"\u003eCharlie's Chicken \u003cspan\u003e819 E Lancaster Ave, Villanova, PA 19085\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003ca class=\"dir-btn\" href=\"https:\/\/www.google.com\/maps\/dir\/?api=1\u0026amp;destination=819+E+Lancaster+Ave,+Villanova,+PA+19085\" rel=\"noopener\" target=\"_blank\"\u003e\u003cspan class=\"dir-btn-icon\"\u003e📍\u003c\/span\u003e \u003cspan\u003eGet Directions\u003c\/span\u003e\u003c\/a\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- PHONE --\u003e\n  \u003cdiv class=\"phone-box\"\u003e\n    \u003ch4\u003eWant to Order by Phone?\u003c\/h4\u003e\n    \u003cp\u003eNo problem. Call us and we'll take care of it.\u003c\/p\u003e\n    \u003ca class=\"btn-phone\" href=\"tel:+16105190300\"\u003e📞 Call (610) 519-0300 to Order\u003c\/a\u003e\n    \u003cp class=\"phone-hours\"\u003eOpen \u003cstrong\u003eMonday to Saturday, 11 AM to 10 PM\u003c\/strong\u003e\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- HOW IT WORKS --\u003e\n\u003cdiv class=\"section\"\u003e\n  \u003cdiv class=\"eyebrow\"\u003eSimple Process\u003c\/div\u003e\n  \u003cdiv class=\"heading\"\u003eHere's How It Works\u003c\/div\u003e\n  \u003cp class=\"lead\"\u003eFour steps and you're done.\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\u003e✅ Pick Your Meals\u003c\/h4\u003e\n      \u003cp\u003eChoose from the weekly menu by Friday at 3 PM.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"step-col\"\u003e\n      \u003cdiv class=\"step-circle\"\u003e2\u003c\/div\u003e\n      \u003ch4\u003e🍳 We Cook Fresh\u003c\/h4\u003e\n      \u003cp\u003eMade from scratch, packed fresh, never frozen.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"step-col\"\u003e\n      \u003cdiv class=\"step-circle\"\u003e3\u003c\/div\u003e\n      \u003ch4\u003e🚚 Monday Delivery\u003c\/h4\u003e\n      \u003cp\u003eWe bring it to your door every Monday.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"step-col\"\u003e\n      \u003cdiv class=\"step-circle\"\u003e4\u003c\/div\u003e\n      \u003ch4\u003e🍽️ You Enjoy\u003c\/h4\u003e\n      \u003cp\u003eHeat it up and get back to your day.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv style=\"text-align:center;\"\u003e\u003cspan class=\"no-sub-badge\"\u003e✅ Not a subscription. Pay once, for what you order\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- PLANS --\u003e\n\u003cdiv class=\"section\"\u003e\n  \u003cdiv class=\"plan-header\"\u003e\n    \u003cdiv class=\"eyebrow\"\u003eStart Small\u003c\/div\u003e\n    \u003cdiv class=\"heading\"\u003eWant to Try Us First?\u003c\/div\u003e\n    \u003cp class=\"lead\" style=\"max-width:420px;margin:0 auto;\"\u003eMeals are $13.95 each. Pick what you want and pay once — no subscription, no recurring charges.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"plan-cards\"\u003e\n    \u003ca class=\"plan-card\" href=\"https:\/\/charlies-chicken-ba8t1q73.myshopify.com\/collections\/ala-carte\"\u003e\u003cspan class=\"plan-num small\"\u003eÀ La\u003c\/span\u003e\u003cspan class=\"plan-lbl\"\u003eCarte\u003c\/span\u003e\n      \u003cp class=\"plan-desc\"\u003ePick one meal. Try it. See what you think.\u003c\/p\u003e\n      \u003cspan class=\"plan-cta\"\u003eShop À La Carte →\u003c\/span\u003e\u003c\/a\u003e\n    \u003ca class=\"plan-card\" href=\"https:\/\/charlies-chicken-ba8t1q73.myshopify.com\/products\/3-meal-plan\"\u003e\u003cspan class=\"plan-num\"\u003e3\u003c\/span\u003e\u003cspan class=\"plan-lbl\"\u003eMeal Trial Plan\u003c\/span\u003e\n      \u003cp class=\"plan-desc\"\u003eTry three meals. Most people start here.\u003c\/p\u003e\n      \u003cspan class=\"plan-cta\"\u003eShop 3-Meal Plan →\u003c\/span\u003e\u003c\/a\u003e\n    \u003ca class=\"plan-card\" href=\"https:\/\/charlies-chicken-ba8t1q73.myshopify.com\/products\/5-meal-plan\"\u003e\u003cspan class=\"plan-num\"\u003e5\u003c\/span\u003e\u003cspan class=\"plan-lbl\"\u003eMeal Plan\u003c\/span\u003e\n      \u003cp class=\"plan-desc\"\u003eFive fresh meals. Covers most of your week.\u003c\/p\u003e\n      \u003cspan class=\"plan-cta\"\u003eShop 5-Meal Plan →\u003c\/span\u003e\u003c\/a\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- BIGGER PLANS --\u003e\n\u003cdiv class=\"section\"\u003e\n  \u003cdiv class=\"plan-header\"\u003e\n    \u003cdiv class=\"eyebrow\"\u003eFeeding More, or Eating More\u003c\/div\u003e\n    \u003cdiv class=\"heading\"\u003eNeed a Bigger Order?\u003c\/div\u003e\n    \u003cp class=\"lead\" style=\"max-width:440px;margin:0 auto;\"\u003eThese cover the whole week, or the whole household. Still one payment, still no subscription.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"plan-cards\"\u003e\n    \u003ca class=\"plan-card\" href=\"https:\/\/charlies-chicken-ba8t1q73.myshopify.com\/products\/7-meal-plan\"\u003e\u003cspan class=\"plan-num\"\u003e7\u003c\/span\u003e\u003cspan class=\"plan-lbl\"\u003eMeal Plan\u003c\/span\u003e\n      \u003cp class=\"plan-desc\"\u003eA full week of dinners for one person.\u003c\/p\u003e\n      \u003cspan class=\"plan-cta\"\u003eShop 7-Meal Plan →\u003c\/span\u003e\u003c\/a\u003e\n    \u003ca class=\"plan-card\" href=\"https:\/\/charlies-chicken-ba8t1q73.myshopify.com\/products\/10-meal-plan\"\u003e\u003cspan class=\"plan-num\"\u003e10\u003c\/span\u003e\u003cspan class=\"plan-lbl\"\u003eMeal Plan\u003c\/span\u003e\n      \u003cp class=\"plan-desc\"\u003eLunch and dinner covered, or two people for the week.\u003c\/p\u003e\n      \u003cspan class=\"plan-cta\"\u003eShop 10-Meal Plan →\u003c\/span\u003e\u003c\/a\u003e\n    \u003ca class=\"plan-card\" href=\"https:\/\/charlies-chicken-ba8t1q73.myshopify.com\/products\/15-meal-plan\"\u003e\u003cspan class=\"plan-num\"\u003e15\u003c\/span\u003e\u003cspan class=\"plan-lbl\"\u003eMeal Plan\u003c\/span\u003e\n      \u003cp class=\"plan-desc\"\u003eTwo weeks for one, or a full week for two. Best value.\u003c\/p\u003e\n      \u003cspan class=\"plan-cta\"\u003eShop 15-Meal Plan →\u003c\/span\u003e\u003c\/a\u003e\n  \u003c\/div\u003e\n  \u003cp style=\"text-align:center;margin-top:20px;font-size:14px;color:var(--txt-lo);\"\u003eWant something else? Call \u003ca style=\"color:var(--green-dk);font-weight:bold;\" href=\"tel:+16105190300\"\u003e(610) 519-0300\u003c\/a\u003e and we'll build an order for you.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003c!-- CONTACT --\u003e\n\u003cdiv class=\"section\"\u003e\n  \u003cdiv class=\"contact-note\"\u003e\n    \u003ch3\u003eGot a Question?\u003c\/h3\u003e\n    \u003cp\u003eCall \u003ca href=\"tel:+16105190300\"\u003e(610) 519-0300\u003c\/a\u003e\u003cbr\u003e\n    Email \u003ca href=\"mailto:Charlieschickenvillanova@gmail.com\"\u003eCharlieschickenvillanova@gmail.com\u003c\/a\u003e\u003cbr\u003e\n    819 E Lancaster Ave, Villanova, PA 19085\u003cbr\u003e\n    Open Monday to Saturday, 11 AM – 10 PM\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"Charlie's Chicken","offers":[{"title":"Default Title","offer_id":48110937014446,"sku":null,"price":69.75,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0759\/7214\/9422\/files\/Charlie_sMenu.jpg?v=1784388452"},{"product_id":"6-meal-plan","title":"6 Meal Plan","description":"\u003c!-- ============================================================\n     CHARLIE'S CHICKEN — VILLANOVA, PA\n     Landing page copy + layout.\n\n     ANYTHING IN [SQUARE BRACKETS] IS A PLACEHOLDER — I didn't have\n     that info, so fill it in or delete the section.\n     ============================================================ --\u003e\n\u003cmeta charset=\"UTF-8\"\u003e\n\u003cmeta content=\"width=device-width, initial-scale=1.0\" name=\"viewport\"\u003e\n\u003clink href=\"https:\/\/fonts.googleapis.com\" rel=\"preconnect\"\u003e\n\u003clink rel=\"stylesheet\" href=\"https:\/\/fonts.googleapis.com\/css2?family=Oswald:wght@400;500;600;700\u0026amp;family=Barlow:ital,wght@0,400;0,600;0,700;0,800;0,900;1,700\u0026amp;family=Barlow+Condensed:wght@500;600;700;800\u0026amp;display=swap\"\u003e\n\n\u003cstyle\u003e\n*{box-sizing:border-box;margin:0;padding:0}\n:root{\n  \/* BRAND COLORS *\/\n  --dark:#292D2E;        \/* charcoal *\/\n  --green:#547C3F;       \/* brand green *\/\n  --green-dk:#3E5C2D;    \/* darker green — text on light backgrounds, hover states *\/\n  \/* NEUTRALS derived from the two brand colors *\/\n  --bg:#ffffff;\n  --bg-card:#F2F3F1;\n  --bg-card2:#E7EAE5;\n  --bg-pill:#EDF3E7;\n  --border:#D5D8D3;\n  --txt-hi:#292D2E;\n  --txt-md:#4A4F50;\n  --txt-lo:#6C7172;\n  --txt-eye:#547C3F;\n}\nbody{font-family:'Barlow',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.sb p{margin:0}\n.eyebrow{font-family:'Barlow Condensed',sans-serif;font-size:12px;font-weight:700;letter-spacing:3px;text-transform:uppercase;color:var(--txt-eye);margin-bottom:10px}\n.heading{font-family:'Oswald',sans-serif;font-size:clamp(26px,5.5vw,40px);font-weight:700;color:var(--txt-hi);letter-spacing:0.02em;line-height:1.1;margin-bottom:16px}\n.lead{font-size:16px;color:var(--txt-md);line-height:1.75;font-weight:400}\n.lead strong{color:var(--green-dk)}\n.lead em{font-style:italic}\n.section{padding:44px 20px;border-bottom:1px solid var(--border)}\n.usp-img{width:100%;display:block;margin-bottom:14px}\n\n\/* HERO *\/\n.hero{padding:52px 20px 44px;border-bottom:1px solid var(--border);position:relative;overflow:hidden}\n.hero::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse at 75% 40%,rgba(84,124,63,0.12) 0%,transparent 60%);pointer-events:none}\n.hero-eyebrow{display:inline-flex;align-items:center;gap:10px;margin-bottom:22px}\n.hero-eyebrow-line{width:28px;height:2px;background:var(--green);flex-shrink:0}\n.hero-eyebrow span{font-family:'Barlow Condensed',sans-serif;font-size:12px;font-weight:700;letter-spacing:3px;text-transform:uppercase;color:var(--green-dk)}\n.hero h1{font-family:'Oswald',sans-serif;font-size:clamp(32px,10vw,56px);font-weight:700;color:var(--txt-hi);letter-spacing:0.02em;line-height:1.04;margin-bottom:20px}\n.hero h1 em{font-style:normal;color:var(--green)}\n.hero-sub{font-size:16px;color:var(--txt-md);max-width:460px;line-height:1.75}\n.hero-review-badge{display:inline-flex;align-items:center;gap:10px;background:var(--bg-card);border:1px solid var(--border);border-radius:999px;padding:8px 18px 8px 12px;font-size:13px;color:var(--txt-md);margin-top:22px;position:relative;text-decoration:none}\n.hero-review-dot{width:8px;height:8px;border-radius:50%;background:var(--green);flex-shrink:0}\n.hero-review-badge strong{color:var(--txt-hi)}\n\n\/* SCROLLING STATS STRIP *\/\n.stats-ticker{background:var(--green-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.2)}\n.stat-chip-num{font-family:'Oswald',sans-serif;font-size:22px;font-weight:700;color:#fff;line-height:1;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}\n.stat-chip-label{font-family:'Barlow Condensed',sans-serif;font-size:11px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:rgba(255,255,255,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\/* PROOF STATS *\/\n.proof{border-bottom:1px solid var(--border)}\n.proof-grid{display:grid;grid-template-columns:repeat(3,1fr)}\n.proof-cell{padding:36px 12px;text-align:center;border-right:1px solid var(--border);text-decoration:none;color:inherit;display:block}\n.proof-cell:last-child{border-right:none}\n.proof-num{font-family:'Oswald',sans-serif;font-size:clamp(34px,8vw,54px);font-weight:700;color:var(--txt-hi);line-height:1;display:block}\n.proof-num em{color:var(--green);font-style:normal}\n.proof-lbl{font-family:'Barlow Condensed',sans-serif;font-size:11px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:var(--txt-lo);margin-top:10px;display:block}\n\n\/* SHORT USPS *\/\n.usp-sm{padding:32px 20px}\n\n\n\/* HOW IT WORKS *\/\n.steps-grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--border);border-radius:4px;overflow:hidden;margin-top:32px}\n.step-col{background:var(--bg-card);padding:28px 22px;text-align:center}\n.step-circle{width:52px;height:52px;background:var(--green);color:#fff;font-family:'Oswald',sans-serif;font-size:22px;font-weight:700;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 16px}\n.step-col h4{font-family:'Barlow',sans-serif;font-size:17px;font-weight:800;color:var(--txt-hi);margin-bottom:8px;line-height:1.2}\n.step-col p{font-size:13px;color:var(--txt-md);line-height:1.6}\n.no-sub-badge{display:inline-flex;align-items:center;gap:8px;background:var(--bg-card);border:1px solid var(--border);border-radius:999px;padding:10px 20px;font-size:13px;font-weight:700;color:var(--green-dk);margin-top:28px}\n\n\/* DELIVERY ZONES *\/\n.zones{display:flex;flex-wrap:wrap;gap:8px}\n.zone{font-family:'Barlow Condensed',sans-serif;font-size:12px;font-weight:600;letter-spacing:1.5px;background:var(--bg-pill);border:1px solid var(--border);color:var(--txt-md);padding:6px 14px;border-radius:3px;text-transform:uppercase}\n.zone.hub{background:var(--green);border-color:var(--green);color:#fff}\n\n\/* DELIVERY DROPDOWNS *\/\n.zone-drop{margin-top:24px;margin-bottom:22px;border:1px solid var(--border);border-radius:4px;overflow:hidden}\n.zone-drop details{background:var(--bg-card);border-bottom:1px solid var(--border)}\n.zone-drop details:last-child{border-bottom:none}\n.zone-drop summary{font-family:'Barlow Condensed',sans-serif;font-size:14px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--txt-hi);padding:18px 46px 18px 20px;cursor:pointer;position:relative;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:56px}\n.zone-drop summary::-webkit-details-marker{display:none}\n.zone-drop summary::marker{content:''}\n.zone-drop summary:hover{background:var(--bg-card2)}\n.zone-drop summary:focus-visible{outline:2px solid var(--green);outline-offset:-2px}\n.zone-drop summary::after{content:'';position:absolute;right:20px;top:50%;width:9px;height:9px;border-right:2px solid var(--green-dk);border-bottom:2px solid var(--green-dk);transform:translateY(-70%) rotate(45deg);transition:transform 0.2s}\n.zone-drop details[open] summary::after{transform:translateY(-30%) rotate(225deg)}\n.zone-count{font-family:'Barlow',sans-serif;font-size:12px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--txt-lo);flex-shrink:0}\n.zone-drop-body{padding:2px 20px 22px}\n@media (prefers-reduced-motion: reduce){.zone-drop summary::after{transition:none}}\n\n\/* DELIVERY \/ PICKUP CARDS *\/\n.dp-card{border:1px solid var(--border);border-radius:4px;overflow:hidden;background:var(--bg-card);margin-bottom:18px}\n.dp-card-head{background:var(--dark);padding:18px 20px;text-align:center}\n.dp-card-head .dp-tag{font-family:'Barlow Condensed',sans-serif;font-size:10px;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;color:rgba(255,255,255,0.55);margin-bottom:6px}\n.dp-card-head .dp-title{font-family:'Oswald',sans-serif;font-size:20px;font-weight:700;color:#fff;letter-spacing:0.02em;text-transform:uppercase}\n.dp-body{padding:22px 20px}\n.dp-body p{font-size:14.5px;color:var(--txt-md);line-height:1.7;margin-bottom:14px}\n.dp-body p:last-child{margin-bottom:0}\n.dp-body p strong{color:var(--green-dk)}\n.dp-timebar{display:flex;border-top:1px solid var(--border)}\n.dp-timebar-col{flex:1;padding:16px 14px;text-align:center;background:var(--green)}\n.dp-timebar-col + .dp-timebar-col{border-left:1px solid rgba(255,255,255,0.25)}\n.dp-timebar-lbl{font-family:'Barlow',sans-serif;font-size:13px;font-weight:800;color:#fff}\n.dp-timebar-val{font-family:'Barlow',sans-serif;font-size:12.5px;font-weight:600;color:rgba(255,255,255,0.88);margin-top:2px}\n.dp-timebar-cut{font-family:'Barlow',sans-serif;font-size:11px;font-weight:600;color:rgba(255,255,255,0.72);margin-top:6px;line-height:1.4}\n.dp-note{font-size:13px;color:var(--txt-lo);line-height:1.6;margin:0 0 26px}\n.dp-note strong{color:var(--green-dk)}\n.dp-note a{color:var(--green-dk);font-weight:700}\n.map-embed{width:100%;height:300px;border:0;display:block}\n.map-wrap{border-top:1px solid var(--border);border-bottom:1px solid var(--border)}\n.map-cap{padding:12px 16px;background:var(--bg-card2);font-size:12px;color:var(--txt-md);text-align:center}\n\n\/* PICKUP *\/\n.pickup-slot{background:#fff;border:1px solid var(--border);border-radius:4px;padding:13px 15px;margin-bottom:10px}\n.pickup-slot strong{display:block;font-size:14px;color:var(--txt-hi);margin-bottom:3px}\n.pickup-slot p{margin:0;font-size:13px;color:var(--txt-lo);line-height:1.5}\n.pickup-slot .cut{display:block;font-size:12px;color:var(--green-dk);font-weight:700;margin-top:4px}\n.pickup-addr{font-size:15px;font-weight:700;color:var(--txt-hi);line-height:1.6;margin:18px 0 12px}\n.pickup-addr span{display:block;font-weight:500;font-size:14px;color:var(--txt-md)}\n.dir-btn{display:flex;align-items:center;justify-content:center;gap:10px;background:var(--green);color:#fff;font-size:15px;font-weight:800;padding:15px 22px;border-radius:6px;text-decoration:none;margin-top:12px;transition:background 0.2s}\n.dir-btn:hover{background:var(--green-dk)}\n.dir-btn-icon{font-size:18px;line-height:1}\n\n\/* PHONE *\/\n.phone-box{border:1px solid var(--border);border-radius:4px;background:var(--bg-card);padding:32px 20px;text-align:center;margin-top:16px}\n.phone-box h4{font-family:'Oswald',sans-serif;font-size:22px;font-weight:700;color:var(--txt-hi);margin-bottom:8px}\n.phone-box p{font-size:14px;color:var(--txt-md);margin-bottom:18px}\n.btn-phone{display:inline-block;font-family:'Barlow Condensed',sans-serif;font-size:15px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;background:var(--green);color:#fff;padding:14px 26px;border-radius:3px;text-decoration:none}\n.phone-hours{font-size:12px;color:var(--txt-lo);margin-top:12px}\n.phone-hours strong{color:var(--txt-md)}\n\n\/* PLANS *\/\n.plan-header{text-align:center;margin-bottom:28px}\n.plan-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--border);border-radius:4px;overflow:hidden;margin-bottom:16px}\n.plan-card{background:var(--bg-card);padding:28px 10px;text-align:center;text-decoration:none;color:inherit;display:block;transition:background 0.2s}\n.plan-card:hover{background:var(--bg-card2)}\n.plan-num{font-family:'Oswald',sans-serif;font-size:clamp(38px,9vw,56px);font-weight:700;color:var(--txt-hi);line-height:1;display:block}\n.plan-num.small{font-size:clamp(28px,6vw,40px);padding-top:8px}\n.plan-lbl{font-family:'Barlow Condensed',sans-serif;font-size:11px;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;color:var(--txt-lo);margin:8px 0 14px;display:block}\n.plan-desc{font-size:13px;color:var(--txt-md);line-height:1.6;margin-bottom:18px}\n.plan-cta{display:inline-block;font-family:'Barlow Condensed',sans-serif;font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--txt-hi);background:var(--bg-pill);border:1px solid var(--border);padding:10px 12px;border-radius:3px}\n@media(max-width:560px){.plan-cards{grid-template-columns:1fr}}\n\n\/* FLAVOR ROW *\/\n.flavor-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}\n.flavor{font-family:'Barlow Condensed',sans-serif;font-size:12px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;background:var(--dark);color:#fff;padding:7px 14px;border-radius:3px}\n\n\/* PRICE PILL *\/\n.price-pill{display:inline-flex;align-items:baseline;gap:8px;background:var(--bg-pill);border:1px solid var(--border);border-radius:999px;padding:10px 20px;margin-top:18px}\n.price-pill b{font-family:'Oswald',sans-serif;font-size:22px;font-weight:700;color:var(--green-dk);line-height:1}\n.price-pill span{font-family:'Barlow Condensed',sans-serif;font-size:12px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--txt-lo)}\n\n\/* CONTACT FOOTER *\/\n.contact-note{text-align:center}\n.contact-note h3{font-family:'Oswald',sans-serif;font-size:22px;font-weight:700;color:var(--txt-hi);margin-bottom:8px}\n.contact-note p{font-size:15px;color:var(--txt-md);line-height:1.7;max-width:460px;margin:0 auto}\n.contact-note a{color:var(--green);font-weight:700;text-decoration:underline}\n\n@media(max-width:600px){\n  .dp-timebar{flex-direction:column}\n  .dp-timebar-col + .dp-timebar-col{border-left:none;border-top:1px solid rgba(255,255,255,0.25)}\n}\n@media(max-width:480px){\n  .proof-cell{padding:28px 8px}\n  .steps-grid{grid-template-columns:1fr}\n  .step-col{padding:20px 14px}\n  .step-col h4{font-size:15px}\n  .section,.hero{padding-left:16px;padding-right:16px}\n  .map-embed{height:250px}\n}\n@media(max-width:360px){\n  .proof-num{font-size:30px}\n  .step-col h4{font-size:13px}\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"sb\"\u003e\n\n\u003c!-- HERO --\u003e\n\u003cdiv class=\"hero\"\u003e\n  \u003cdiv class=\"hero-eyebrow\"\u003e\n    \u003cdiv class=\"hero-eyebrow-line\"\u003e\u003c\/div\u003e\n    \u003cspan\u003eFamily-Owned Meal Prep · Villanova, PA\u003c\/span\u003e\n  \u003c\/div\u003e\n  \u003ch1\u003eReal Food.\u003cbr\u003e\u003cem\u003eMade Fresh. Delivered.\u003c\/em\u003e\n\u003c\/h1\u003e\n  \u003cp class=\"hero-sub\"\u003eFamily owned and run for 30 years. We cook the tastiest, healthiest meals we know how to make and bring them to your door every Monday. No shopping. No cooking. No dishes to wash.\u003c\/p\u003e\n  \u003cspan class=\"hero-review-badge\"\u003e\u003cspan class=\"hero-review-dot\"\u003e\u003c\/span\u003e \u003cspan\u003e👨‍👩‍👧 \u003cstrong\u003eFamily owned and run\u003c\/strong\u003e on the Main Line\u003c\/span\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003c!-- SCROLLING STATS 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\"\u003e30\u003c\/span\u003e\u003cspan class=\"stat-chip-label\"\u003eYears of\u003cbr\u003eExperience\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"stat-chip\"\u003e\n\u003cspan class=\"stat-chip-num\"\u003e32oz\u003c\/span\u003e\u003cspan class=\"stat-chip-label\"\u003eGenerous\u003cbr\u003ePortions\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"stat-chip\"\u003e\n\u003cspan class=\"stat-chip-num\"\u003e$13.95\u003c\/span\u003e\u003cspan class=\"stat-chip-label\"\u003ePer\u003cbr\u003eMeal\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"stat-chip\"\u003e\n\u003cspan class=\"stat-chip-num\"\u003e15mi\u003c\/span\u003e\u003cspan class=\"stat-chip-label\"\u003eDelivery\u003cbr\u003eRadius\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"stat-chip\"\u003e\n\u003cspan class=\"stat-chip-num\"\u003eMON\u003c\/span\u003e\u003cspan class=\"stat-chip-label\"\u003eWeekly\u003cbr\u003eDelivery Day\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"stat-chip\"\u003e\n\u003cspan class=\"stat-chip-num\"\u003e100%\u003c\/span\u003e\u003cspan class=\"stat-chip-label\"\u003eFamily\u003cbr\u003eOwned\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"stat-chip\"\u003e\n\u003cspan class=\"stat-chip-num\"\u003e30\u003c\/span\u003e\u003cspan class=\"stat-chip-label\"\u003eYears of\u003cbr\u003eExperience\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"stat-chip\"\u003e\n\u003cspan class=\"stat-chip-num\"\u003e32oz\u003c\/span\u003e\u003cspan class=\"stat-chip-label\"\u003eGenerous\u003cbr\u003ePortions\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"stat-chip\"\u003e\n\u003cspan class=\"stat-chip-num\"\u003e$13.95\u003c\/span\u003e\u003cspan class=\"stat-chip-label\"\u003ePer\u003cbr\u003eMeal\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"stat-chip\"\u003e\n\u003cspan class=\"stat-chip-num\"\u003e15mi\u003c\/span\u003e\u003cspan class=\"stat-chip-label\"\u003eDelivery\u003cbr\u003eRadius\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"stat-chip\"\u003e\n\u003cspan class=\"stat-chip-num\"\u003eMON\u003c\/span\u003e\u003cspan class=\"stat-chip-label\"\u003eWeekly\u003cbr\u003eDelivery Day\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"stat-chip\"\u003e\n\u003cspan class=\"stat-chip-num\"\u003e100%\u003c\/span\u003e\u003cspan class=\"stat-chip-label\"\u003eFamily\u003cbr\u003eOwned\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- PROOF STATS --\u003e\n\u003cdiv class=\"proof\"\u003e\n  \u003cdiv class=\"proof-grid\"\u003e\n    \u003cdiv class=\"proof-cell\"\u003e\n\u003cspan class=\"proof-num\"\u003e30\u003cem\u003e+\u003c\/em\u003e\u003c\/span\u003e\u003cspan class=\"proof-lbl\"\u003eYears Cooking\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"proof-cell\"\u003e\n\u003cspan class=\"proof-num\"\u003e32\u003cem\u003eoz\u003c\/em\u003e\u003c\/span\u003e\u003cspan class=\"proof-lbl\"\u003eEvery Portion\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"proof-cell\"\u003e\n\u003cspan class=\"proof-num\"\u003e15\u003cem\u003emi\u003c\/em\u003e\u003c\/span\u003e\u003cspan class=\"proof-lbl\"\u003eAround Villanova\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- THE FAMILY --\u003e\n\u003cdiv class=\"section usp-sm\"\u003e\n  \u003c!-- [ADD PHOTO] swap in a photo of the family or the kitchen --\u003e\n  \u003cdiv class=\"eyebrow\"\u003e👨‍👩‍👧 Our Family\u003c\/div\u003e\n  \u003cdiv class=\"heading\"\u003e30 Years, Same Family, Same Standards\u003c\/div\u003e\n  \u003cp class=\"lead\"\u003eWe're a \u003cstrong\u003efamily owned and run business\u003c\/strong\u003e right on Lancaster Ave in Villanova. Thirty years of cooking goes into every container. No factory, no mystery kitchen three states away — just our family, cooking food we're proud to put our name on and driving it to your door.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003c!-- WHAT THE FOOD IS --\u003e\n\u003cdiv class=\"section usp-sm\"\u003e\n  \u003cdiv class=\"eyebrow\"\u003e🌍 Global Fusion, Done Honestly\u003c\/div\u003e\n  \u003cdiv class=\"heading\"\u003eFlavors From Everywhere. Nothing Fussy.\u003c\/div\u003e\n  \u003cp class=\"lead\"\u003eOur menu pulls flavor from all over — \u003cstrong\u003eMediterranean, Latin, Asian, American comfort\u003c\/strong\u003e — so dinner never tastes the same two nights running. But we're not chasing trends or plating things you can't pronounce. These are \u003cstrong\u003egreat-tasting, nutritious meals that actually fill you up\u003c\/strong\u003e. That's the whole idea.\u003c\/p\u003e\n  \u003cdiv class=\"flavor-row\"\u003e\n    \u003cspan class=\"flavor\"\u003eMediterranean\u003c\/span\u003e\u003cspan class=\"flavor\"\u003eLatin\u003c\/span\u003e\u003cspan class=\"flavor\"\u003eAsian\u003c\/span\u003e\u003cspan class=\"flavor\"\u003eAmerican Comfort\u003c\/span\u003e\u003cspan class=\"flavor\"\u003eItalian\u003c\/span\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- FROM SCRATCH --\u003e\n\u003cdiv class=\"section usp-sm\"\u003e\n  \u003cdiv class=\"eyebrow\"\u003e🥘 From Scratch\u003c\/div\u003e\n  \u003cdiv class=\"heading\"\u003eMade Fresh, Never Frozen\u003c\/div\u003e\n  \u003cp class=\"lead\"\u003e\u003cstrong\u003eEverything is made fresh\u003c\/strong\u003e in our own kitchen with only the best ingredients we can get our hands on. Nothing comes out of a bag or a box, and nothing gets frozen. We cook it, we pack it, and it's at your door within a couple of days.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003c!-- BIG PORTIONS + PRICE --\u003e\n\u003cdiv class=\"section usp-sm\"\u003e\n  \u003cdiv class=\"eyebrow\"\u003e🍽️ Up to 32 oz Per Meal\u003c\/div\u003e\n  \u003cdiv class=\"heading\"\u003ePortions That Actually Fill You Up\u003c\/div\u003e\n  \u003cp class=\"lead\"\u003ePlenty of meal prep companies hand you a small tray and hope you don't notice. Ours run \u003cstrong\u003e24 to 32 ounces\u003c\/strong\u003e — a real dinner, not a snack. You shouldn't have to eat two containers to feel like you ate.\u003c\/p\u003e\n  \u003cdiv class=\"price-pill\"\u003e\n\u003cb\u003e$13.95\u003c\/b\u003e\u003cspan\u003ePer Meal\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- MADE WITH LOVE --\u003e\n\u003cdiv class=\"section usp-sm\"\u003e\n  \u003cdiv class=\"eyebrow\"\u003e❤️ Made With Love\u003c\/div\u003e\n  \u003cdiv class=\"heading\"\u003eCooked Like It's for Family\u003c\/div\u003e\n  \u003cp class=\"lead\"\u003e\u003cstrong\u003eWe cook every meal ourselves\u003c\/strong\u003e, the same way we cook for our own table. Thirty years in, that hasn't changed.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003c!-- NEW MENU EVERY WEEK --\u003e\n\u003cdiv class=\"section usp-sm\"\u003e\n  \u003cdiv class=\"eyebrow\"\u003eNever Get Bored\u003c\/div\u003e\n  \u003cdiv class=\"heading\"\u003eThe Menu Changes Every Week\u003c\/div\u003e\n  \u003cp class=\"lead\"\u003eA new lineup goes up every week, so there's always something different waiting for you. Order what you're in the mood for, skip a week whenever you want.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003c!-- NUTRITION --\u003e\n\u003cdiv class=\"section usp-sm\"\u003e\n  \u003cdiv class=\"eyebrow\"\u003e📋 Nutrition Facts\u003c\/div\u003e\n  \u003cdiv class=\"heading\"\u003eWant to Know What's in Your Food?\u003c\/div\u003e\n  \u003cp class=\"lead\"\u003eCalories, protein, sodium, fat — the numbers are listed on every meal. If you're tracking something, you won't have to guess.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003c!-- ============================================================\n     DELIVERY\n     ============================================================ --\u003e\n\u003cdiv class=\"section\"\u003e\n  \u003cdiv class=\"eyebrow\"\u003e🚚 Delivery\u003c\/div\u003e\n  \u003cdiv class=\"heading\"\u003eWe Come to You Every Monday\u003c\/div\u003e\n  \u003cp class=\"lead\"\u003eWe cook fresh, so nothing sits around. Meals go out to \u003cstrong\u003eVillanova and every town within 15 miles\u003c\/strong\u003e — the whole Main Line and beyond.\u003c\/p\u003e\n\n  \u003c!-- DELIVERY TOWNS --\u003e\n  \u003cdiv class=\"zone-drop\"\u003e\n    \u003cdetails open\u003e\n      \u003csummary\u003eMain Line \u0026amp; Nearby \u003cspan class=\"zone-count\"\u003e13 towns\u003c\/span\u003e\u003c\/summary\u003e\n      \u003cdiv class=\"zone-drop-body\"\u003e\n        \u003cdiv class=\"zones\"\u003e\n\u003cspan class=\"zone hub\"\u003eVillanova\u003c\/span\u003e\u003cspan class=\"zone\"\u003eRadnor\u003c\/span\u003e\u003cspan class=\"zone\"\u003eRosemont\u003c\/span\u003e\u003cspan class=\"zone\"\u003eBryn Mawr\u003c\/span\u003e\u003cspan class=\"zone\"\u003eHaverford\u003c\/span\u003e\u003cspan class=\"zone\"\u003eArdmore\u003c\/span\u003e\u003cspan class=\"zone\"\u003eWynnewood\u003c\/span\u003e\u003cspan class=\"zone\"\u003eNarberth\u003c\/span\u003e\u003cspan class=\"zone\"\u003eGladwyne\u003c\/span\u003e\u003cspan class=\"zone\"\u003eBala Cynwyd\u003c\/span\u003e\u003cspan class=\"zone\"\u003eWayne\u003c\/span\u003e\u003cspan class=\"zone\"\u003eDevon\u003c\/span\u003e\u003cspan class=\"zone\"\u003eBerwyn\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n    \u003cdetails\u003e\n      \u003csummary\u003eAlso Delivering To \u003cspan class=\"zone-count\"\u003e18 towns\u003c\/span\u003e\u003c\/summary\u003e\n      \u003cdiv class=\"zone-drop-body\"\u003e\n        \u003cdiv class=\"zones\"\u003e\n\u003cspan class=\"zone\"\u003eKing of Prussia\u003c\/span\u003e\u003cspan class=\"zone\"\u003ePaoli\u003c\/span\u003e\u003cspan class=\"zone\"\u003eMalvern\u003c\/span\u003e\u003cspan class=\"zone\"\u003eChesterbrook\u003c\/span\u003e\u003cspan class=\"zone\"\u003eNewtown Square\u003c\/span\u003e\u003cspan class=\"zone\"\u003eBroomall\u003c\/span\u003e\u003cspan class=\"zone\"\u003eHavertown\u003c\/span\u003e\u003cspan class=\"zone\"\u003eDrexel Hill\u003c\/span\u003e\u003cspan class=\"zone\"\u003eSpringfield\u003c\/span\u003e\u003cspan class=\"zone\"\u003eMedia\u003c\/span\u003e\u003cspan class=\"zone\"\u003eSwarthmore\u003c\/span\u003e\u003cspan class=\"zone\"\u003eWallingford\u003c\/span\u003e\u003cspan class=\"zone\"\u003eConshohocken\u003c\/span\u003e\u003cspan class=\"zone\"\u003ePlymouth Meeting\u003c\/span\u003e\u003cspan class=\"zone\"\u003eNorristown\u003c\/span\u003e\u003cspan class=\"zone\"\u003eBlue Bell\u003c\/span\u003e\u003cspan class=\"zone\"\u003eManayunk\u003c\/span\u003e\u003cspan class=\"zone\"\u003ePhiladelphia\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- DELIVERY CARD --\u003e\n  \u003cdiv class=\"dp-card\"\u003e\n    \u003cdiv class=\"dp-card-head\"\u003e\n      \u003cdiv class=\"dp-tag\"\u003eHow It Arrives\u003c\/div\u003e\n      \u003cdiv class=\"dp-title\"\u003e🚚 Monday Delivery\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"dp-body\"\u003e\n      \u003cp\u003eWe deliver \u003cstrong\u003eevery Monday\u003c\/strong\u003e, so your week starts with the fridge already handled. Everything is cooked fresh right before it goes out — never frozen.\u003c\/p\u003e\n      \u003cp\u003eGet your order in by \u003cstrong\u003eFriday at 3 PM\u003c\/strong\u003e and it lands on your doorstep Monday. Select \u003cstrong\u003e\"Delivery\"\u003c\/strong\u003e at checkout and enter your address — if you're inside the 15-mile ring on the map, you're covered.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"map-wrap\"\u003e\n      \u003c!-- Map centered on 819 E Lancaster Ave, Villanova PA --\u003e\n      \u003ciframe class=\"map-embed\" loading=\"lazy\" title=\"Charlie's Chicken delivery area around Villanova, PA\" src=\"https:\/\/www.openstreetmap.org\/export\/embed.html?bbox=-75.72%2C39.80%2C-74.97%2C40.28\u0026amp;layer=mapnik\u0026amp;marker=40.0362%2C-75.3438\"\u003e\u003c\/iframe\u003e\n      \u003cdiv class=\"map-cap\"\u003e📍 Our kitchen on Lancaster Ave — we deliver roughly 15 miles in every direction.\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"dp-timebar\"\u003e\n      \u003cdiv class=\"dp-timebar-col\"\u003e\n        \u003cdiv class=\"dp-timebar-lbl\"\u003eMonday Delivery\u003c\/div\u003e\n        \u003cdiv class=\"dp-timebar-val\"\u003e[Add your time window]\u003c\/div\u003e\n        \u003cdiv class=\"dp-timebar-cut\"\u003eOrder by Friday, 3 PM\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cp class=\"dp-note\"\u003eNot sure if we reach your street? \u003cstrong\u003eCall us at \u003ca href=\"tel:+16105190300\"\u003e(610) 519-0300\u003c\/a\u003e and we'll tell you straight away.\u003c\/strong\u003e\u003c\/p\u003e\n\n  \u003c!-- PICKUP --\u003e\n  \u003cdiv class=\"dp-card\"\u003e\n    \u003cdiv class=\"dp-card-head\"\u003e\n      \u003cdiv class=\"dp-tag\"\u003ePrefer to Grab It?\u003c\/div\u003e\n      \u003cdiv class=\"dp-title\"\u003e📍 Pickup in Villanova\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"dp-body\"\u003e\n      \u003cp\u003eSkip the delivery fee and pick your meals up in person. Just choose \u003cstrong\u003e\"Pickup\"\u003c\/strong\u003e in your cart before checkout.\u003c\/p\u003e\n      \u003cdiv class=\"pickup-slot\"\u003e\n\u003cstrong\u003ePickup Hours\u003c\/strong\u003e\n        \u003cp\u003eMonday to Saturday, 11 AM – 10 PM\u003c\/p\u003e\n        \u003cspan class=\"cut\"\u003eOrder by Friday, 3 PM\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"pickup-addr\"\u003eCharlie's Chicken \u003cspan\u003e819 E Lancaster Ave, Villanova, PA 19085\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003ca class=\"dir-btn\" href=\"https:\/\/www.google.com\/maps\/dir\/?api=1\u0026amp;destination=819+E+Lancaster+Ave,+Villanova,+PA+19085\" rel=\"noopener\" target=\"_blank\"\u003e\u003cspan class=\"dir-btn-icon\"\u003e📍\u003c\/span\u003e \u003cspan\u003eGet Directions\u003c\/span\u003e\u003c\/a\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- PHONE --\u003e\n  \u003cdiv class=\"phone-box\"\u003e\n    \u003ch4\u003eWant to Order by Phone?\u003c\/h4\u003e\n    \u003cp\u003eNo problem. Call us and we'll take care of it.\u003c\/p\u003e\n    \u003ca class=\"btn-phone\" href=\"tel:+16105190300\"\u003e📞 Call (610) 519-0300 to Order\u003c\/a\u003e\n    \u003cp class=\"phone-hours\"\u003eOpen \u003cstrong\u003eMonday to Saturday, 11 AM to 10 PM\u003c\/strong\u003e\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- HOW IT WORKS --\u003e\n\u003cdiv class=\"section\"\u003e\n  \u003cdiv class=\"eyebrow\"\u003eSimple Process\u003c\/div\u003e\n  \u003cdiv class=\"heading\"\u003eHere's How It Works\u003c\/div\u003e\n  \u003cp class=\"lead\"\u003eFour steps and you're done.\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\u003e✅ Pick Your Meals\u003c\/h4\u003e\n      \u003cp\u003eChoose from the weekly menu by Friday at 3 PM.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"step-col\"\u003e\n      \u003cdiv class=\"step-circle\"\u003e2\u003c\/div\u003e\n      \u003ch4\u003e🍳 We Cook Fresh\u003c\/h4\u003e\n      \u003cp\u003eMade from scratch, packed fresh, never frozen.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"step-col\"\u003e\n      \u003cdiv class=\"step-circle\"\u003e3\u003c\/div\u003e\n      \u003ch4\u003e🚚 Monday Delivery\u003c\/h4\u003e\n      \u003cp\u003eWe bring it to your door every Monday.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"step-col\"\u003e\n      \u003cdiv class=\"step-circle\"\u003e4\u003c\/div\u003e\n      \u003ch4\u003e🍽️ You Enjoy\u003c\/h4\u003e\n      \u003cp\u003eHeat it up and get back to your day.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv style=\"text-align:center;\"\u003e\u003cspan class=\"no-sub-badge\"\u003e✅ Not a subscription. Pay once, for what you order\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- PLANS --\u003e\n\u003cdiv class=\"section\"\u003e\n  \u003cdiv class=\"plan-header\"\u003e\n    \u003cdiv class=\"eyebrow\"\u003eStart Small\u003c\/div\u003e\n    \u003cdiv class=\"heading\"\u003eWant to Try Us First?\u003c\/div\u003e\n    \u003cp class=\"lead\" style=\"max-width:420px;margin:0 auto;\"\u003eMeals are $13.95 each. Pick what you want and pay once — no subscription, no recurring charges.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"plan-cards\"\u003e\n    \u003ca class=\"plan-card\" href=\"https:\/\/charlies-chicken-ba8t1q73.myshopify.com\/collections\/ala-carte\"\u003e\u003cspan class=\"plan-num small\"\u003eÀ La\u003c\/span\u003e\u003cspan class=\"plan-lbl\"\u003eCarte\u003c\/span\u003e\n      \u003cp class=\"plan-desc\"\u003ePick one meal. Try it. See what you think.\u003c\/p\u003e\n      \u003cspan class=\"plan-cta\"\u003eShop À La Carte →\u003c\/span\u003e\u003c\/a\u003e\n    \u003ca class=\"plan-card\" href=\"https:\/\/charlies-chicken-ba8t1q73.myshopify.com\/products\/3-meal-plan\"\u003e\u003cspan class=\"plan-num\"\u003e3\u003c\/span\u003e\u003cspan class=\"plan-lbl\"\u003eMeal Trial Plan\u003c\/span\u003e\n      \u003cp class=\"plan-desc\"\u003eTry three meals. Most people start here.\u003c\/p\u003e\n      \u003cspan class=\"plan-cta\"\u003eShop 3-Meal Plan →\u003c\/span\u003e\u003c\/a\u003e\n    \u003ca class=\"plan-card\" href=\"https:\/\/charlies-chicken-ba8t1q73.myshopify.com\/products\/5-meal-plan\"\u003e\u003cspan class=\"plan-num\"\u003e5\u003c\/span\u003e\u003cspan class=\"plan-lbl\"\u003eMeal Plan\u003c\/span\u003e\n      \u003cp class=\"plan-desc\"\u003eFive fresh meals. Covers most of your week.\u003c\/p\u003e\n      \u003cspan class=\"plan-cta\"\u003eShop 5-Meal Plan →\u003c\/span\u003e\u003c\/a\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- BIGGER PLANS --\u003e\n\u003cdiv class=\"section\"\u003e\n  \u003cdiv class=\"plan-header\"\u003e\n    \u003cdiv class=\"eyebrow\"\u003eFeeding More, or Eating More\u003c\/div\u003e\n    \u003cdiv class=\"heading\"\u003eNeed a Bigger Order?\u003c\/div\u003e\n    \u003cp class=\"lead\" style=\"max-width:440px;margin:0 auto;\"\u003eThese cover the whole week, or the whole household. Still one payment, still no subscription.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"plan-cards\"\u003e\n    \u003ca class=\"plan-card\" href=\"https:\/\/charlies-chicken-ba8t1q73.myshopify.com\/products\/7-meal-plan\"\u003e\u003cspan class=\"plan-num\"\u003e7\u003c\/span\u003e\u003cspan class=\"plan-lbl\"\u003eMeal Plan\u003c\/span\u003e\n      \u003cp class=\"plan-desc\"\u003eA full week of dinners for one person.\u003c\/p\u003e\n      \u003cspan class=\"plan-cta\"\u003eShop 7-Meal Plan →\u003c\/span\u003e\u003c\/a\u003e\n    \u003ca class=\"plan-card\" href=\"https:\/\/charlies-chicken-ba8t1q73.myshopify.com\/products\/10-meal-plan\"\u003e\u003cspan class=\"plan-num\"\u003e10\u003c\/span\u003e\u003cspan class=\"plan-lbl\"\u003eMeal Plan\u003c\/span\u003e\n      \u003cp class=\"plan-desc\"\u003eLunch and dinner covered, or two people for the week.\u003c\/p\u003e\n      \u003cspan class=\"plan-cta\"\u003eShop 10-Meal Plan →\u003c\/span\u003e\u003c\/a\u003e\n    \u003ca class=\"plan-card\" href=\"https:\/\/charlies-chicken-ba8t1q73.myshopify.com\/products\/15-meal-plan\"\u003e\u003cspan class=\"plan-num\"\u003e15\u003c\/span\u003e\u003cspan class=\"plan-lbl\"\u003eMeal Plan\u003c\/span\u003e\n      \u003cp class=\"plan-desc\"\u003eTwo weeks for one, or a full week for two. Best value.\u003c\/p\u003e\n      \u003cspan class=\"plan-cta\"\u003eShop 15-Meal Plan →\u003c\/span\u003e\u003c\/a\u003e\n  \u003c\/div\u003e\n  \u003cp style=\"text-align:center;margin-top:20px;font-size:14px;color:var(--txt-lo);\"\u003eWant something else? Call \u003ca style=\"color:var(--green-dk);font-weight:bold;\" href=\"tel:+16105190300\"\u003e(610) 519-0300\u003c\/a\u003e and we'll build an order for you.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003c!-- CONTACT --\u003e\n\u003cdiv class=\"section\"\u003e\n  \u003cdiv class=\"contact-note\"\u003e\n    \u003ch3\u003eGot a Question?\u003c\/h3\u003e\n    \u003cp\u003eCall \u003ca href=\"tel:+16105190300\"\u003e(610) 519-0300\u003c\/a\u003e\u003cbr\u003e\n    Email \u003ca href=\"mailto:Charlieschickenvillanova@gmail.com\"\u003eCharlieschickenvillanova@gmail.com\u003c\/a\u003e\u003cbr\u003e\n    819 E Lancaster Ave, Villanova, PA 19085\u003cbr\u003e\n    Open Monday to Saturday, 11 AM – 10 PM\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"Charlie's Chicken","offers":[{"title":"Default Title","offer_id":48110938423470,"sku":null,"price":83.7,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0759\/7214\/9422\/files\/Charlie_sMenu.jpg?v=1784388452"},{"product_id":"7-meal-plan","title":"7 Meal Plan","description":"\u003c!-- ============================================================\n     CHARLIE'S CHICKEN — VILLANOVA, PA\n     Landing page copy + layout.\n\n     ANYTHING IN [SQUARE BRACKETS] IS A PLACEHOLDER — I didn't have\n     that info, so fill it in or delete the section.\n     ============================================================ --\u003e\n\u003cmeta charset=\"UTF-8\"\u003e\n\u003cmeta content=\"width=device-width, initial-scale=1.0\" name=\"viewport\"\u003e\n\u003clink href=\"https:\/\/fonts.googleapis.com\" rel=\"preconnect\"\u003e\n\u003clink rel=\"stylesheet\" href=\"https:\/\/fonts.googleapis.com\/css2?family=Oswald:wght@400;500;600;700\u0026amp;family=Barlow:ital,wght@0,400;0,600;0,700;0,800;0,900;1,700\u0026amp;family=Barlow+Condensed:wght@500;600;700;800\u0026amp;display=swap\"\u003e\n\n\u003cstyle\u003e\n*{box-sizing:border-box;margin:0;padding:0}\n:root{\n  \/* BRAND COLORS *\/\n  --dark:#292D2E;        \/* charcoal *\/\n  --green:#547C3F;       \/* brand green *\/\n  --green-dk:#3E5C2D;    \/* darker green — text on light backgrounds, hover states *\/\n  \/* NEUTRALS derived from the two brand colors *\/\n  --bg:#ffffff;\n  --bg-card:#F2F3F1;\n  --bg-card2:#E7EAE5;\n  --bg-pill:#EDF3E7;\n  --border:#D5D8D3;\n  --txt-hi:#292D2E;\n  --txt-md:#4A4F50;\n  --txt-lo:#6C7172;\n  --txt-eye:#547C3F;\n}\nbody{font-family:'Barlow',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.sb p{margin:0}\n.eyebrow{font-family:'Barlow Condensed',sans-serif;font-size:12px;font-weight:700;letter-spacing:3px;text-transform:uppercase;color:var(--txt-eye);margin-bottom:10px}\n.heading{font-family:'Oswald',sans-serif;font-size:clamp(26px,5.5vw,40px);font-weight:700;color:var(--txt-hi);letter-spacing:0.02em;line-height:1.1;margin-bottom:16px}\n.lead{font-size:16px;color:var(--txt-md);line-height:1.75;font-weight:400}\n.lead strong{color:var(--green-dk)}\n.lead em{font-style:italic}\n.section{padding:44px 20px;border-bottom:1px solid var(--border)}\n.usp-img{width:100%;display:block;margin-bottom:14px}\n\n\/* HERO *\/\n.hero{padding:52px 20px 44px;border-bottom:1px solid var(--border);position:relative;overflow:hidden}\n.hero::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse at 75% 40%,rgba(84,124,63,0.12) 0%,transparent 60%);pointer-events:none}\n.hero-eyebrow{display:inline-flex;align-items:center;gap:10px;margin-bottom:22px}\n.hero-eyebrow-line{width:28px;height:2px;background:var(--green);flex-shrink:0}\n.hero-eyebrow span{font-family:'Barlow Condensed',sans-serif;font-size:12px;font-weight:700;letter-spacing:3px;text-transform:uppercase;color:var(--green-dk)}\n.hero h1{font-family:'Oswald',sans-serif;font-size:clamp(32px,10vw,56px);font-weight:700;color:var(--txt-hi);letter-spacing:0.02em;line-height:1.04;margin-bottom:20px}\n.hero h1 em{font-style:normal;color:var(--green)}\n.hero-sub{font-size:16px;color:var(--txt-md);max-width:460px;line-height:1.75}\n.hero-review-badge{display:inline-flex;align-items:center;gap:10px;background:var(--bg-card);border:1px solid var(--border);border-radius:999px;padding:8px 18px 8px 12px;font-size:13px;color:var(--txt-md);margin-top:22px;position:relative;text-decoration:none}\n.hero-review-dot{width:8px;height:8px;border-radius:50%;background:var(--green);flex-shrink:0}\n.hero-review-badge strong{color:var(--txt-hi)}\n\n\/* SCROLLING STATS STRIP *\/\n.stats-ticker{background:var(--green-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.2)}\n.stat-chip-num{font-family:'Oswald',sans-serif;font-size:22px;font-weight:700;color:#fff;line-height:1;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}\n.stat-chip-label{font-family:'Barlow Condensed',sans-serif;font-size:11px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:rgba(255,255,255,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\/* PROOF STATS *\/\n.proof{border-bottom:1px solid var(--border)}\n.proof-grid{display:grid;grid-template-columns:repeat(3,1fr)}\n.proof-cell{padding:36px 12px;text-align:center;border-right:1px solid var(--border);text-decoration:none;color:inherit;display:block}\n.proof-cell:last-child{border-right:none}\n.proof-num{font-family:'Oswald',sans-serif;font-size:clamp(34px,8vw,54px);font-weight:700;color:var(--txt-hi);line-height:1;display:block}\n.proof-num em{color:var(--green);font-style:normal}\n.proof-lbl{font-family:'Barlow Condensed',sans-serif;font-size:11px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:var(--txt-lo);margin-top:10px;display:block}\n\n\/* SHORT USPS *\/\n.usp-sm{padding:32px 20px}\n\n\n\/* HOW IT WORKS *\/\n.steps-grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--border);border-radius:4px;overflow:hidden;margin-top:32px}\n.step-col{background:var(--bg-card);padding:28px 22px;text-align:center}\n.step-circle{width:52px;height:52px;background:var(--green);color:#fff;font-family:'Oswald',sans-serif;font-size:22px;font-weight:700;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 16px}\n.step-col h4{font-family:'Barlow',sans-serif;font-size:17px;font-weight:800;color:var(--txt-hi);margin-bottom:8px;line-height:1.2}\n.step-col p{font-size:13px;color:var(--txt-md);line-height:1.6}\n.no-sub-badge{display:inline-flex;align-items:center;gap:8px;background:var(--bg-card);border:1px solid var(--border);border-radius:999px;padding:10px 20px;font-size:13px;font-weight:700;color:var(--green-dk);margin-top:28px}\n\n\/* DELIVERY ZONES *\/\n.zones{display:flex;flex-wrap:wrap;gap:8px}\n.zone{font-family:'Barlow Condensed',sans-serif;font-size:12px;font-weight:600;letter-spacing:1.5px;background:var(--bg-pill);border:1px solid var(--border);color:var(--txt-md);padding:6px 14px;border-radius:3px;text-transform:uppercase}\n.zone.hub{background:var(--green);border-color:var(--green);color:#fff}\n\n\/* DELIVERY DROPDOWNS *\/\n.zone-drop{margin-top:24px;margin-bottom:22px;border:1px solid var(--border);border-radius:4px;overflow:hidden}\n.zone-drop details{background:var(--bg-card);border-bottom:1px solid var(--border)}\n.zone-drop details:last-child{border-bottom:none}\n.zone-drop summary{font-family:'Barlow Condensed',sans-serif;font-size:14px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--txt-hi);padding:18px 46px 18px 20px;cursor:pointer;position:relative;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:56px}\n.zone-drop summary::-webkit-details-marker{display:none}\n.zone-drop summary::marker{content:''}\n.zone-drop summary:hover{background:var(--bg-card2)}\n.zone-drop summary:focus-visible{outline:2px solid var(--green);outline-offset:-2px}\n.zone-drop summary::after{content:'';position:absolute;right:20px;top:50%;width:9px;height:9px;border-right:2px solid var(--green-dk);border-bottom:2px solid var(--green-dk);transform:translateY(-70%) rotate(45deg);transition:transform 0.2s}\n.zone-drop details[open] summary::after{transform:translateY(-30%) rotate(225deg)}\n.zone-count{font-family:'Barlow',sans-serif;font-size:12px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--txt-lo);flex-shrink:0}\n.zone-drop-body{padding:2px 20px 22px}\n@media (prefers-reduced-motion: reduce){.zone-drop summary::after{transition:none}}\n\n\/* DELIVERY \/ PICKUP CARDS *\/\n.dp-card{border:1px solid var(--border);border-radius:4px;overflow:hidden;background:var(--bg-card);margin-bottom:18px}\n.dp-card-head{background:var(--dark);padding:18px 20px;text-align:center}\n.dp-card-head .dp-tag{font-family:'Barlow Condensed',sans-serif;font-size:10px;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;color:rgba(255,255,255,0.55);margin-bottom:6px}\n.dp-card-head .dp-title{font-family:'Oswald',sans-serif;font-size:20px;font-weight:700;color:#fff;letter-spacing:0.02em;text-transform:uppercase}\n.dp-body{padding:22px 20px}\n.dp-body p{font-size:14.5px;color:var(--txt-md);line-height:1.7;margin-bottom:14px}\n.dp-body p:last-child{margin-bottom:0}\n.dp-body p strong{color:var(--green-dk)}\n.dp-timebar{display:flex;border-top:1px solid var(--border)}\n.dp-timebar-col{flex:1;padding:16px 14px;text-align:center;background:var(--green)}\n.dp-timebar-col + .dp-timebar-col{border-left:1px solid rgba(255,255,255,0.25)}\n.dp-timebar-lbl{font-family:'Barlow',sans-serif;font-size:13px;font-weight:800;color:#fff}\n.dp-timebar-val{font-family:'Barlow',sans-serif;font-size:12.5px;font-weight:600;color:rgba(255,255,255,0.88);margin-top:2px}\n.dp-timebar-cut{font-family:'Barlow',sans-serif;font-size:11px;font-weight:600;color:rgba(255,255,255,0.72);margin-top:6px;line-height:1.4}\n.dp-note{font-size:13px;color:var(--txt-lo);line-height:1.6;margin:0 0 26px}\n.dp-note strong{color:var(--green-dk)}\n.dp-note a{color:var(--green-dk);font-weight:700}\n.map-embed{width:100%;height:300px;border:0;display:block}\n.map-wrap{border-top:1px solid var(--border);border-bottom:1px solid var(--border)}\n.map-cap{padding:12px 16px;background:var(--bg-card2);font-size:12px;color:var(--txt-md);text-align:center}\n\n\/* PICKUP *\/\n.pickup-slot{background:#fff;border:1px solid var(--border);border-radius:4px;padding:13px 15px;margin-bottom:10px}\n.pickup-slot strong{display:block;font-size:14px;color:var(--txt-hi);margin-bottom:3px}\n.pickup-slot p{margin:0;font-size:13px;color:var(--txt-lo);line-height:1.5}\n.pickup-slot .cut{display:block;font-size:12px;color:var(--green-dk);font-weight:700;margin-top:4px}\n.pickup-addr{font-size:15px;font-weight:700;color:var(--txt-hi);line-height:1.6;margin:18px 0 12px}\n.pickup-addr span{display:block;font-weight:500;font-size:14px;color:var(--txt-md)}\n.dir-btn{display:flex;align-items:center;justify-content:center;gap:10px;background:var(--green);color:#fff;font-size:15px;font-weight:800;padding:15px 22px;border-radius:6px;text-decoration:none;margin-top:12px;transition:background 0.2s}\n.dir-btn:hover{background:var(--green-dk)}\n.dir-btn-icon{font-size:18px;line-height:1}\n\n\/* PHONE *\/\n.phone-box{border:1px solid var(--border);border-radius:4px;background:var(--bg-card);padding:32px 20px;text-align:center;margin-top:16px}\n.phone-box h4{font-family:'Oswald',sans-serif;font-size:22px;font-weight:700;color:var(--txt-hi);margin-bottom:8px}\n.phone-box p{font-size:14px;color:var(--txt-md);margin-bottom:18px}\n.btn-phone{display:inline-block;font-family:'Barlow Condensed',sans-serif;font-size:15px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;background:var(--green);color:#fff;padding:14px 26px;border-radius:3px;text-decoration:none}\n.phone-hours{font-size:12px;color:var(--txt-lo);margin-top:12px}\n.phone-hours strong{color:var(--txt-md)}\n\n\/* PLANS *\/\n.plan-header{text-align:center;margin-bottom:28px}\n.plan-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--border);border-radius:4px;overflow:hidden;margin-bottom:16px}\n.plan-card{background:var(--bg-card);padding:28px 10px;text-align:center;text-decoration:none;color:inherit;display:block;transition:background 0.2s}\n.plan-card:hover{background:var(--bg-card2)}\n.plan-num{font-family:'Oswald',sans-serif;font-size:clamp(38px,9vw,56px);font-weight:700;color:var(--txt-hi);line-height:1;display:block}\n.plan-num.small{font-size:clamp(28px,6vw,40px);padding-top:8px}\n.plan-lbl{font-family:'Barlow Condensed',sans-serif;font-size:11px;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;color:var(--txt-lo);margin:8px 0 14px;display:block}\n.plan-desc{font-size:13px;color:var(--txt-md);line-height:1.6;margin-bottom:18px}\n.plan-cta{display:inline-block;font-family:'Barlow Condensed',sans-serif;font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--txt-hi);background:var(--bg-pill);border:1px solid var(--border);padding:10px 12px;border-radius:3px}\n@media(max-width:560px){.plan-cards{grid-template-columns:1fr}}\n\n\/* FLAVOR ROW *\/\n.flavor-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}\n.flavor{font-family:'Barlow Condensed',sans-serif;font-size:12px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;background:var(--dark);color:#fff;padding:7px 14px;border-radius:3px}\n\n\/* PRICE PILL *\/\n.price-pill{display:inline-flex;align-items:baseline;gap:8px;background:var(--bg-pill);border:1px solid var(--border);border-radius:999px;padding:10px 20px;margin-top:18px}\n.price-pill b{font-family:'Oswald',sans-serif;font-size:22px;font-weight:700;color:var(--green-dk);line-height:1}\n.price-pill span{font-family:'Barlow Condensed',sans-serif;font-size:12px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--txt-lo)}\n\n\/* CONTACT FOOTER *\/\n.contact-note{text-align:center}\n.contact-note h3{font-family:'Oswald',sans-serif;font-size:22px;font-weight:700;color:var(--txt-hi);margin-bottom:8px}\n.contact-note p{font-size:15px;color:var(--txt-md);line-height:1.7;max-width:460px;margin:0 auto}\n.contact-note a{color:var(--green);font-weight:700;text-decoration:underline}\n\n@media(max-width:600px){\n  .dp-timebar{flex-direction:column}\n  .dp-timebar-col + .dp-timebar-col{border-left:none;border-top:1px solid rgba(255,255,255,0.25)}\n}\n@media(max-width:480px){\n  .proof-cell{padding:28px 8px}\n  .steps-grid{grid-template-columns:1fr}\n  .step-col{padding:20px 14px}\n  .step-col h4{font-size:15px}\n  .section,.hero{padding-left:16px;padding-right:16px}\n  .map-embed{height:250px}\n}\n@media(max-width:360px){\n  .proof-num{font-size:30px}\n  .step-col h4{font-size:13px}\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"sb\"\u003e\n\n\u003c!-- HERO --\u003e\n\u003cdiv class=\"hero\"\u003e\n  \u003cdiv class=\"hero-eyebrow\"\u003e\n    \u003cdiv class=\"hero-eyebrow-line\"\u003e\u003c\/div\u003e\n    \u003cspan\u003eFamily-Owned Meal Prep · Villanova, PA\u003c\/span\u003e\n  \u003c\/div\u003e\n  \u003ch1\u003eReal Food.\u003cbr\u003e\u003cem\u003eMade Fresh. Delivered.\u003c\/em\u003e\n\u003c\/h1\u003e\n  \u003cp class=\"hero-sub\"\u003eFamily owned and run for 30 years. We cook the tastiest, healthiest meals we know how to make and bring them to your door every Monday. No shopping. No cooking. No dishes to wash.\u003c\/p\u003e\n  \u003cspan class=\"hero-review-badge\"\u003e\u003cspan class=\"hero-review-dot\"\u003e\u003c\/span\u003e \u003cspan\u003e👨‍👩‍👧 \u003cstrong\u003eFamily owned and run\u003c\/strong\u003e on the Main Line\u003c\/span\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003c!-- SCROLLING STATS 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\"\u003e30\u003c\/span\u003e\u003cspan class=\"stat-chip-label\"\u003eYears of\u003cbr\u003eExperience\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"stat-chip\"\u003e\n\u003cspan class=\"stat-chip-num\"\u003e32oz\u003c\/span\u003e\u003cspan class=\"stat-chip-label\"\u003eGenerous\u003cbr\u003ePortions\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"stat-chip\"\u003e\n\u003cspan class=\"stat-chip-num\"\u003e$13.95\u003c\/span\u003e\u003cspan class=\"stat-chip-label\"\u003ePer\u003cbr\u003eMeal\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"stat-chip\"\u003e\n\u003cspan class=\"stat-chip-num\"\u003e15mi\u003c\/span\u003e\u003cspan class=\"stat-chip-label\"\u003eDelivery\u003cbr\u003eRadius\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"stat-chip\"\u003e\n\u003cspan class=\"stat-chip-num\"\u003eMON\u003c\/span\u003e\u003cspan class=\"stat-chip-label\"\u003eWeekly\u003cbr\u003eDelivery Day\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"stat-chip\"\u003e\n\u003cspan class=\"stat-chip-num\"\u003e100%\u003c\/span\u003e\u003cspan class=\"stat-chip-label\"\u003eFamily\u003cbr\u003eOwned\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"stat-chip\"\u003e\n\u003cspan class=\"stat-chip-num\"\u003e30\u003c\/span\u003e\u003cspan class=\"stat-chip-label\"\u003eYears of\u003cbr\u003eExperience\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"stat-chip\"\u003e\n\u003cspan class=\"stat-chip-num\"\u003e32oz\u003c\/span\u003e\u003cspan class=\"stat-chip-label\"\u003eGenerous\u003cbr\u003ePortions\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"stat-chip\"\u003e\n\u003cspan class=\"stat-chip-num\"\u003e$13.95\u003c\/span\u003e\u003cspan class=\"stat-chip-label\"\u003ePer\u003cbr\u003eMeal\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"stat-chip\"\u003e\n\u003cspan class=\"stat-chip-num\"\u003e15mi\u003c\/span\u003e\u003cspan class=\"stat-chip-label\"\u003eDelivery\u003cbr\u003eRadius\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"stat-chip\"\u003e\n\u003cspan class=\"stat-chip-num\"\u003eMON\u003c\/span\u003e\u003cspan class=\"stat-chip-label\"\u003eWeekly\u003cbr\u003eDelivery Day\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"stat-chip\"\u003e\n\u003cspan class=\"stat-chip-num\"\u003e100%\u003c\/span\u003e\u003cspan class=\"stat-chip-label\"\u003eFamily\u003cbr\u003eOwned\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- PROOF STATS --\u003e\n\u003cdiv class=\"proof\"\u003e\n  \u003cdiv class=\"proof-grid\"\u003e\n    \u003cdiv class=\"proof-cell\"\u003e\n\u003cspan class=\"proof-num\"\u003e30\u003cem\u003e+\u003c\/em\u003e\u003c\/span\u003e\u003cspan class=\"proof-lbl\"\u003eYears Cooking\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"proof-cell\"\u003e\n\u003cspan class=\"proof-num\"\u003e32\u003cem\u003eoz\u003c\/em\u003e\u003c\/span\u003e\u003cspan class=\"proof-lbl\"\u003eEvery Portion\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"proof-cell\"\u003e\n\u003cspan class=\"proof-num\"\u003e15\u003cem\u003emi\u003c\/em\u003e\u003c\/span\u003e\u003cspan class=\"proof-lbl\"\u003eAround Villanova\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- THE FAMILY --\u003e\n\u003cdiv class=\"section usp-sm\"\u003e\n  \u003c!-- [ADD PHOTO] swap in a photo of the family or the kitchen --\u003e\n  \u003cdiv class=\"eyebrow\"\u003e👨‍👩‍👧 Our Family\u003c\/div\u003e\n  \u003cdiv class=\"heading\"\u003e30 Years, Same Family, Same Standards\u003c\/div\u003e\n  \u003cp class=\"lead\"\u003eWe're a \u003cstrong\u003efamily owned and run business\u003c\/strong\u003e right on Lancaster Ave in Villanova. Thirty years of cooking goes into every container. No factory, no mystery kitchen three states away — just our family, cooking food we're proud to put our name on and driving it to your door.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003c!-- WHAT THE FOOD IS --\u003e\n\u003cdiv class=\"section usp-sm\"\u003e\n  \u003cdiv class=\"eyebrow\"\u003e🌍 Global Fusion, Done Honestly\u003c\/div\u003e\n  \u003cdiv class=\"heading\"\u003eFlavors From Everywhere. Nothing Fussy.\u003c\/div\u003e\n  \u003cp class=\"lead\"\u003eOur menu pulls flavor from all over — \u003cstrong\u003eMediterranean, Latin, Asian, American comfort\u003c\/strong\u003e — so dinner never tastes the same two nights running. But we're not chasing trends or plating things you can't pronounce. These are \u003cstrong\u003egreat-tasting, nutritious meals that actually fill you up\u003c\/strong\u003e. That's the whole idea.\u003c\/p\u003e\n  \u003cdiv class=\"flavor-row\"\u003e\n    \u003cspan class=\"flavor\"\u003eMediterranean\u003c\/span\u003e\u003cspan class=\"flavor\"\u003eLatin\u003c\/span\u003e\u003cspan class=\"flavor\"\u003eAsian\u003c\/span\u003e\u003cspan class=\"flavor\"\u003eAmerican Comfort\u003c\/span\u003e\u003cspan class=\"flavor\"\u003eItalian\u003c\/span\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- FROM SCRATCH --\u003e\n\u003cdiv class=\"section usp-sm\"\u003e\n  \u003cdiv class=\"eyebrow\"\u003e🥘 From Scratch\u003c\/div\u003e\n  \u003cdiv class=\"heading\"\u003eMade Fresh, Never Frozen\u003c\/div\u003e\n  \u003cp class=\"lead\"\u003e\u003cstrong\u003eEverything is made fresh\u003c\/strong\u003e in our own kitchen with only the best ingredients we can get our hands on. Nothing comes out of a bag or a box, and nothing gets frozen. We cook it, we pack it, and it's at your door within a couple of days.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003c!-- BIG PORTIONS + PRICE --\u003e\n\u003cdiv class=\"section usp-sm\"\u003e\n  \u003cdiv class=\"eyebrow\"\u003e🍽️ Up to 32 oz Per Meal\u003c\/div\u003e\n  \u003cdiv class=\"heading\"\u003ePortions That Actually Fill You Up\u003c\/div\u003e\n  \u003cp class=\"lead\"\u003ePlenty of meal prep companies hand you a small tray and hope you don't notice. Ours run \u003cstrong\u003e24 to 32 ounces\u003c\/strong\u003e — a real dinner, not a snack. You shouldn't have to eat two containers to feel like you ate.\u003c\/p\u003e\n  \u003cdiv class=\"price-pill\"\u003e\n\u003cb\u003e$13.95\u003c\/b\u003e\u003cspan\u003ePer Meal\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- MADE WITH LOVE --\u003e\n\u003cdiv class=\"section usp-sm\"\u003e\n  \u003cdiv class=\"eyebrow\"\u003e❤️ Made With Love\u003c\/div\u003e\n  \u003cdiv class=\"heading\"\u003eCooked Like It's for Family\u003c\/div\u003e\n  \u003cp class=\"lead\"\u003e\u003cstrong\u003eWe cook every meal ourselves\u003c\/strong\u003e, the same way we cook for our own table. Thirty years in, that hasn't changed.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003c!-- NEW MENU EVERY WEEK --\u003e\n\u003cdiv class=\"section usp-sm\"\u003e\n  \u003cdiv class=\"eyebrow\"\u003eNever Get Bored\u003c\/div\u003e\n  \u003cdiv class=\"heading\"\u003eThe Menu Changes Every Week\u003c\/div\u003e\n  \u003cp class=\"lead\"\u003eA new lineup goes up every week, so there's always something different waiting for you. Order what you're in the mood for, skip a week whenever you want.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003c!-- NUTRITION --\u003e\n\u003cdiv class=\"section usp-sm\"\u003e\n  \u003cdiv class=\"eyebrow\"\u003e📋 Nutrition Facts\u003c\/div\u003e\n  \u003cdiv class=\"heading\"\u003eWant to Know What's in Your Food?\u003c\/div\u003e\n  \u003cp class=\"lead\"\u003eCalories, protein, sodium, fat — the numbers are listed on every meal. If you're tracking something, you won't have to guess.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003c!-- ============================================================\n     DELIVERY\n     ============================================================ --\u003e\n\u003cdiv class=\"section\"\u003e\n  \u003cdiv class=\"eyebrow\"\u003e🚚 Delivery\u003c\/div\u003e\n  \u003cdiv class=\"heading\"\u003eWe Come to You Every Monday\u003c\/div\u003e\n  \u003cp class=\"lead\"\u003eWe cook fresh, so nothing sits around. Meals go out to \u003cstrong\u003eVillanova and every town within 15 miles\u003c\/strong\u003e — the whole Main Line and beyond.\u003c\/p\u003e\n\n  \u003c!-- DELIVERY TOWNS --\u003e\n  \u003cdiv class=\"zone-drop\"\u003e\n    \u003cdetails open\u003e\n      \u003csummary\u003eMain Line \u0026amp; Nearby \u003cspan class=\"zone-count\"\u003e13 towns\u003c\/span\u003e\u003c\/summary\u003e\n      \u003cdiv class=\"zone-drop-body\"\u003e\n        \u003cdiv class=\"zones\"\u003e\n\u003cspan class=\"zone hub\"\u003eVillanova\u003c\/span\u003e\u003cspan class=\"zone\"\u003eRadnor\u003c\/span\u003e\u003cspan class=\"zone\"\u003eRosemont\u003c\/span\u003e\u003cspan class=\"zone\"\u003eBryn Mawr\u003c\/span\u003e\u003cspan class=\"zone\"\u003eHaverford\u003c\/span\u003e\u003cspan class=\"zone\"\u003eArdmore\u003c\/span\u003e\u003cspan class=\"zone\"\u003eWynnewood\u003c\/span\u003e\u003cspan class=\"zone\"\u003eNarberth\u003c\/span\u003e\u003cspan class=\"zone\"\u003eGladwyne\u003c\/span\u003e\u003cspan class=\"zone\"\u003eBala Cynwyd\u003c\/span\u003e\u003cspan class=\"zone\"\u003eWayne\u003c\/span\u003e\u003cspan class=\"zone\"\u003eDevon\u003c\/span\u003e\u003cspan class=\"zone\"\u003eBerwyn\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n    \u003cdetails\u003e\n      \u003csummary\u003eAlso Delivering To \u003cspan class=\"zone-count\"\u003e18 towns\u003c\/span\u003e\u003c\/summary\u003e\n      \u003cdiv class=\"zone-drop-body\"\u003e\n        \u003cdiv class=\"zones\"\u003e\n\u003cspan class=\"zone\"\u003eKing of Prussia\u003c\/span\u003e\u003cspan class=\"zone\"\u003ePaoli\u003c\/span\u003e\u003cspan class=\"zone\"\u003eMalvern\u003c\/span\u003e\u003cspan class=\"zone\"\u003eChesterbrook\u003c\/span\u003e\u003cspan class=\"zone\"\u003eNewtown Square\u003c\/span\u003e\u003cspan class=\"zone\"\u003eBroomall\u003c\/span\u003e\u003cspan class=\"zone\"\u003eHavertown\u003c\/span\u003e\u003cspan class=\"zone\"\u003eDrexel Hill\u003c\/span\u003e\u003cspan class=\"zone\"\u003eSpringfield\u003c\/span\u003e\u003cspan class=\"zone\"\u003eMedia\u003c\/span\u003e\u003cspan class=\"zone\"\u003eSwarthmore\u003c\/span\u003e\u003cspan class=\"zone\"\u003eWallingford\u003c\/span\u003e\u003cspan class=\"zone\"\u003eConshohocken\u003c\/span\u003e\u003cspan class=\"zone\"\u003ePlymouth Meeting\u003c\/span\u003e\u003cspan class=\"zone\"\u003eNorristown\u003c\/span\u003e\u003cspan class=\"zone\"\u003eBlue Bell\u003c\/span\u003e\u003cspan class=\"zone\"\u003eManayunk\u003c\/span\u003e\u003cspan class=\"zone\"\u003ePhiladelphia\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- DELIVERY CARD --\u003e\n  \u003cdiv class=\"dp-card\"\u003e\n    \u003cdiv class=\"dp-card-head\"\u003e\n      \u003cdiv class=\"dp-tag\"\u003eHow It Arrives\u003c\/div\u003e\n      \u003cdiv class=\"dp-title\"\u003e🚚 Monday Delivery\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"dp-body\"\u003e\n      \u003cp\u003eWe deliver \u003cstrong\u003eevery Monday\u003c\/strong\u003e, so your week starts with the fridge already handled. Everything is cooked fresh right before it goes out — never frozen.\u003c\/p\u003e\n      \u003cp\u003eGet your order in by \u003cstrong\u003eFriday at 3 PM\u003c\/strong\u003e and it lands on your doorstep Monday. Select \u003cstrong\u003e\"Delivery\"\u003c\/strong\u003e at checkout and enter your address — if you're inside the 15-mile ring on the map, you're covered.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"map-wrap\"\u003e\n      \u003c!-- Map centered on 819 E Lancaster Ave, Villanova PA --\u003e\n      \u003ciframe class=\"map-embed\" loading=\"lazy\" title=\"Charlie's Chicken delivery area around Villanova, PA\" src=\"https:\/\/www.openstreetmap.org\/export\/embed.html?bbox=-75.72%2C39.80%2C-74.97%2C40.28\u0026amp;layer=mapnik\u0026amp;marker=40.0362%2C-75.3438\"\u003e\u003c\/iframe\u003e\n      \u003cdiv class=\"map-cap\"\u003e📍 Our kitchen on Lancaster Ave — we deliver roughly 15 miles in every direction.\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"dp-timebar\"\u003e\n      \u003cdiv class=\"dp-timebar-col\"\u003e\n        \u003cdiv class=\"dp-timebar-lbl\"\u003eMonday Delivery\u003c\/div\u003e\n        \u003cdiv class=\"dp-timebar-val\"\u003e[Add your time window]\u003c\/div\u003e\n        \u003cdiv class=\"dp-timebar-cut\"\u003eOrder by Friday, 3 PM\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cp class=\"dp-note\"\u003eNot sure if we reach your street? \u003cstrong\u003eCall us at \u003ca href=\"tel:+16105190300\"\u003e(610) 519-0300\u003c\/a\u003e and we'll tell you straight away.\u003c\/strong\u003e\u003c\/p\u003e\n\n  \u003c!-- PICKUP --\u003e\n  \u003cdiv class=\"dp-card\"\u003e\n    \u003cdiv class=\"dp-card-head\"\u003e\n      \u003cdiv class=\"dp-tag\"\u003ePrefer to Grab It?\u003c\/div\u003e\n      \u003cdiv class=\"dp-title\"\u003e📍 Pickup in Villanova\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"dp-body\"\u003e\n      \u003cp\u003eSkip the delivery fee and pick your meals up in person. Just choose \u003cstrong\u003e\"Pickup\"\u003c\/strong\u003e in your cart before checkout.\u003c\/p\u003e\n      \u003cdiv class=\"pickup-slot\"\u003e\n\u003cstrong\u003ePickup Hours\u003c\/strong\u003e\n        \u003cp\u003eMonday to Saturday, 11 AM – 10 PM\u003c\/p\u003e\n        \u003cspan class=\"cut\"\u003eOrder by Friday, 3 PM\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"pickup-addr\"\u003eCharlie's Chicken \u003cspan\u003e819 E Lancaster Ave, Villanova, PA 19085\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003ca class=\"dir-btn\" href=\"https:\/\/www.google.com\/maps\/dir\/?api=1\u0026amp;destination=819+E+Lancaster+Ave,+Villanova,+PA+19085\" rel=\"noopener\" target=\"_blank\"\u003e\u003cspan class=\"dir-btn-icon\"\u003e📍\u003c\/span\u003e \u003cspan\u003eGet Directions\u003c\/span\u003e\u003c\/a\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- PHONE --\u003e\n  \u003cdiv class=\"phone-box\"\u003e\n    \u003ch4\u003eWant to Order by Phone?\u003c\/h4\u003e\n    \u003cp\u003eNo problem. Call us and we'll take care of it.\u003c\/p\u003e\n    \u003ca class=\"btn-phone\" href=\"tel:+16105190300\"\u003e📞 Call (610) 519-0300 to Order\u003c\/a\u003e\n    \u003cp class=\"phone-hours\"\u003eOpen \u003cstrong\u003eMonday to Saturday, 11 AM to 10 PM\u003c\/strong\u003e\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- HOW IT WORKS --\u003e\n\u003cdiv class=\"section\"\u003e\n  \u003cdiv class=\"eyebrow\"\u003eSimple Process\u003c\/div\u003e\n  \u003cdiv class=\"heading\"\u003eHere's How It Works\u003c\/div\u003e\n  \u003cp class=\"lead\"\u003eFour steps and you're done.\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\u003e✅ Pick Your Meals\u003c\/h4\u003e\n      \u003cp\u003eChoose from the weekly menu by Friday at 3 PM.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"step-col\"\u003e\n      \u003cdiv class=\"step-circle\"\u003e2\u003c\/div\u003e\n      \u003ch4\u003e🍳 We Cook Fresh\u003c\/h4\u003e\n      \u003cp\u003eMade from scratch, packed fresh, never frozen.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"step-col\"\u003e\n      \u003cdiv class=\"step-circle\"\u003e3\u003c\/div\u003e\n      \u003ch4\u003e🚚 Monday Delivery\u003c\/h4\u003e\n      \u003cp\u003eWe bring it to your door every Monday.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"step-col\"\u003e\n      \u003cdiv class=\"step-circle\"\u003e4\u003c\/div\u003e\n      \u003ch4\u003e🍽️ You Enjoy\u003c\/h4\u003e\n      \u003cp\u003eHeat it up and get back to your day.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv style=\"text-align:center;\"\u003e\u003cspan class=\"no-sub-badge\"\u003e✅ Not a subscription. Pay once, for what you order\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- PLANS --\u003e\n\u003cdiv class=\"section\"\u003e\n  \u003cdiv class=\"plan-header\"\u003e\n    \u003cdiv class=\"eyebrow\"\u003eStart Small\u003c\/div\u003e\n    \u003cdiv class=\"heading\"\u003eWant to Try Us First?\u003c\/div\u003e\n    \u003cp class=\"lead\" style=\"max-width:420px;margin:0 auto;\"\u003eMeals are $13.95 each. Pick what you want and pay once — no subscription, no recurring charges.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"plan-cards\"\u003e\n    \u003ca class=\"plan-card\" href=\"https:\/\/charlies-chicken-ba8t1q73.myshopify.com\/collections\/ala-carte\"\u003e\u003cspan class=\"plan-num small\"\u003eÀ La\u003c\/span\u003e\u003cspan class=\"plan-lbl\"\u003eCarte\u003c\/span\u003e\n      \u003cp class=\"plan-desc\"\u003ePick one meal. Try it. See what you think.\u003c\/p\u003e\n      \u003cspan class=\"plan-cta\"\u003eShop À La Carte →\u003c\/span\u003e\u003c\/a\u003e\n    \u003ca class=\"plan-card\" href=\"https:\/\/charlies-chicken-ba8t1q73.myshopify.com\/products\/3-meal-plan\"\u003e\u003cspan class=\"plan-num\"\u003e3\u003c\/span\u003e\u003cspan class=\"plan-lbl\"\u003eMeal Trial Plan\u003c\/span\u003e\n      \u003cp class=\"plan-desc\"\u003eTry three meals. Most people start here.\u003c\/p\u003e\n      \u003cspan class=\"plan-cta\"\u003eShop 3-Meal Plan →\u003c\/span\u003e\u003c\/a\u003e\n    \u003ca class=\"plan-card\" href=\"https:\/\/charlies-chicken-ba8t1q73.myshopify.com\/products\/5-meal-plan\"\u003e\u003cspan class=\"plan-num\"\u003e5\u003c\/span\u003e\u003cspan class=\"plan-lbl\"\u003eMeal Plan\u003c\/span\u003e\n      \u003cp class=\"plan-desc\"\u003eFive fresh meals. Covers most of your week.\u003c\/p\u003e\n      \u003cspan class=\"plan-cta\"\u003eShop 5-Meal Plan →\u003c\/span\u003e\u003c\/a\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- BIGGER PLANS --\u003e\n\u003cdiv class=\"section\"\u003e\n  \u003cdiv class=\"plan-header\"\u003e\n    \u003cdiv class=\"eyebrow\"\u003eFeeding More, or Eating More\u003c\/div\u003e\n    \u003cdiv class=\"heading\"\u003eNeed a Bigger Order?\u003c\/div\u003e\n    \u003cp class=\"lead\" style=\"max-width:440px;margin:0 auto;\"\u003eThese cover the whole week, or the whole household. Still one payment, still no subscription.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"plan-cards\"\u003e\n    \u003ca class=\"plan-card\" href=\"https:\/\/charlies-chicken-ba8t1q73.myshopify.com\/products\/7-meal-plan\"\u003e\u003cspan class=\"plan-num\"\u003e7\u003c\/span\u003e\u003cspan class=\"plan-lbl\"\u003eMeal Plan\u003c\/span\u003e\n      \u003cp class=\"plan-desc\"\u003eA full week of dinners for one person.\u003c\/p\u003e\n      \u003cspan class=\"plan-cta\"\u003eShop 7-Meal Plan →\u003c\/span\u003e\u003c\/a\u003e\n    \u003ca class=\"plan-card\" href=\"https:\/\/charlies-chicken-ba8t1q73.myshopify.com\/products\/10-meal-plan\"\u003e\u003cspan class=\"plan-num\"\u003e10\u003c\/span\u003e\u003cspan class=\"plan-lbl\"\u003eMeal Plan\u003c\/span\u003e\n      \u003cp class=\"plan-desc\"\u003eLunch and dinner covered, or two people for the week.\u003c\/p\u003e\n      \u003cspan class=\"plan-cta\"\u003eShop 10-Meal Plan →\u003c\/span\u003e\u003c\/a\u003e\n    \u003ca class=\"plan-card\" href=\"https:\/\/charlies-chicken-ba8t1q73.myshopify.com\/products\/15-meal-plan\"\u003e\u003cspan class=\"plan-num\"\u003e15\u003c\/span\u003e\u003cspan class=\"plan-lbl\"\u003eMeal Plan\u003c\/span\u003e\n      \u003cp class=\"plan-desc\"\u003eTwo weeks for one, or a full week for two. Best value.\u003c\/p\u003e\n      \u003cspan class=\"plan-cta\"\u003eShop 15-Meal Plan →\u003c\/span\u003e\u003c\/a\u003e\n  \u003c\/div\u003e\n  \u003cp style=\"text-align:center;margin-top:20px;font-size:14px;color:var(--txt-lo);\"\u003eWant something else? Call \u003ca style=\"color:var(--green-dk);font-weight:bold;\" href=\"tel:+16105190300\"\u003e(610) 519-0300\u003c\/a\u003e and we'll build an order for you.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003c!-- CONTACT --\u003e\n\u003cdiv class=\"section\"\u003e\n  \u003cdiv class=\"contact-note\"\u003e\n    \u003ch3\u003eGot a Question?\u003c\/h3\u003e\n    \u003cp\u003eCall \u003ca href=\"tel:+16105190300\"\u003e(610) 519-0300\u003c\/a\u003e\u003cbr\u003e\n    Email \u003ca href=\"mailto:Charlieschickenvillanova@gmail.com\"\u003eCharlieschickenvillanova@gmail.com\u003c\/a\u003e\u003cbr\u003e\n    819 E Lancaster Ave, Villanova, PA 19085\u003cbr\u003e\n    Open Monday to Saturday, 11 AM – 10 PM\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"Charlie's Chicken","offers":[{"title":"Default Title","offer_id":48110943207598,"sku":null,"price":97.65,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0759\/7214\/9422\/files\/Charlie_sMenu.jpg?v=1784388452"},{"product_id":"10-meal-plan","title":"10 Meal Plan","description":"\u003c!-- ============================================================\n     CHARLIE'S CHICKEN — VILLANOVA, PA\n     Landing page copy + layout.\n\n     ANYTHING IN [SQUARE BRACKETS] IS A PLACEHOLDER — I didn't have\n     that info, so fill it in or delete the section.\n     ============================================================ --\u003e\n\u003cmeta charset=\"UTF-8\"\u003e\n\u003cmeta content=\"width=device-width, initial-scale=1.0\" name=\"viewport\"\u003e\n\u003clink href=\"https:\/\/fonts.googleapis.com\" rel=\"preconnect\"\u003e\n\u003clink rel=\"stylesheet\" href=\"https:\/\/fonts.googleapis.com\/css2?family=Oswald:wght@400;500;600;700\u0026amp;family=Barlow:ital,wght@0,400;0,600;0,700;0,800;0,900;1,700\u0026amp;family=Barlow+Condensed:wght@500;600;700;800\u0026amp;display=swap\"\u003e\n\n\u003cstyle\u003e\n*{box-sizing:border-box;margin:0;padding:0}\n:root{\n  \/* BRAND COLORS *\/\n  --dark:#292D2E;        \/* charcoal *\/\n  --green:#547C3F;       \/* brand green *\/\n  --green-dk:#3E5C2D;    \/* darker green — text on light backgrounds, hover states *\/\n  \/* NEUTRALS derived from the two brand colors *\/\n  --bg:#ffffff;\n  --bg-card:#F2F3F1;\n  --bg-card2:#E7EAE5;\n  --bg-pill:#EDF3E7;\n  --border:#D5D8D3;\n  --txt-hi:#292D2E;\n  --txt-md:#4A4F50;\n  --txt-lo:#6C7172;\n  --txt-eye:#547C3F;\n}\nbody{font-family:'Barlow',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.sb p{margin:0}\n.eyebrow{font-family:'Barlow Condensed',sans-serif;font-size:12px;font-weight:700;letter-spacing:3px;text-transform:uppercase;color:var(--txt-eye);margin-bottom:10px}\n.heading{font-family:'Oswald',sans-serif;font-size:clamp(26px,5.5vw,40px);font-weight:700;color:var(--txt-hi);letter-spacing:0.02em;line-height:1.1;margin-bottom:16px}\n.lead{font-size:16px;color:var(--txt-md);line-height:1.75;font-weight:400}\n.lead strong{color:var(--green-dk)}\n.lead em{font-style:italic}\n.section{padding:44px 20px;border-bottom:1px solid var(--border)}\n.usp-img{width:100%;display:block;margin-bottom:14px}\n\n\/* HERO *\/\n.hero{padding:52px 20px 44px;border-bottom:1px solid var(--border);position:relative;overflow:hidden}\n.hero::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse at 75% 40%,rgba(84,124,63,0.12) 0%,transparent 60%);pointer-events:none}\n.hero-eyebrow{display:inline-flex;align-items:center;gap:10px;margin-bottom:22px}\n.hero-eyebrow-line{width:28px;height:2px;background:var(--green);flex-shrink:0}\n.hero-eyebrow span{font-family:'Barlow Condensed',sans-serif;font-size:12px;font-weight:700;letter-spacing:3px;text-transform:uppercase;color:var(--green-dk)}\n.hero h1{font-family:'Oswald',sans-serif;font-size:clamp(32px,10vw,56px);font-weight:700;color:var(--txt-hi);letter-spacing:0.02em;line-height:1.04;margin-bottom:20px}\n.hero h1 em{font-style:normal;color:var(--green)}\n.hero-sub{font-size:16px;color:var(--txt-md);max-width:460px;line-height:1.75}\n.hero-review-badge{display:inline-flex;align-items:center;gap:10px;background:var(--bg-card);border:1px solid var(--border);border-radius:999px;padding:8px 18px 8px 12px;font-size:13px;color:var(--txt-md);margin-top:22px;position:relative;text-decoration:none}\n.hero-review-dot{width:8px;height:8px;border-radius:50%;background:var(--green);flex-shrink:0}\n.hero-review-badge strong{color:var(--txt-hi)}\n\n\/* SCROLLING STATS STRIP *\/\n.stats-ticker{background:var(--green-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.2)}\n.stat-chip-num{font-family:'Oswald',sans-serif;font-size:22px;font-weight:700;color:#fff;line-height:1;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}\n.stat-chip-label{font-family:'Barlow Condensed',sans-serif;font-size:11px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:rgba(255,255,255,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\/* PROOF STATS *\/\n.proof{border-bottom:1px solid var(--border)}\n.proof-grid{display:grid;grid-template-columns:repeat(3,1fr)}\n.proof-cell{padding:36px 12px;text-align:center;border-right:1px solid var(--border);text-decoration:none;color:inherit;display:block}\n.proof-cell:last-child{border-right:none}\n.proof-num{font-family:'Oswald',sans-serif;font-size:clamp(34px,8vw,54px);font-weight:700;color:var(--txt-hi);line-height:1;display:block}\n.proof-num em{color:var(--green);font-style:normal}\n.proof-lbl{font-family:'Barlow Condensed',sans-serif;font-size:11px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:var(--txt-lo);margin-top:10px;display:block}\n\n\/* SHORT USPS *\/\n.usp-sm{padding:32px 20px}\n\n\n\/* HOW IT WORKS *\/\n.steps-grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--border);border-radius:4px;overflow:hidden;margin-top:32px}\n.step-col{background:var(--bg-card);padding:28px 22px;text-align:center}\n.step-circle{width:52px;height:52px;background:var(--green);color:#fff;font-family:'Oswald',sans-serif;font-size:22px;font-weight:700;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 16px}\n.step-col h4{font-family:'Barlow',sans-serif;font-size:17px;font-weight:800;color:var(--txt-hi);margin-bottom:8px;line-height:1.2}\n.step-col p{font-size:13px;color:var(--txt-md);line-height:1.6}\n.no-sub-badge{display:inline-flex;align-items:center;gap:8px;background:var(--bg-card);border:1px solid var(--border);border-radius:999px;padding:10px 20px;font-size:13px;font-weight:700;color:var(--green-dk);margin-top:28px}\n\n\/* DELIVERY ZONES *\/\n.zones{display:flex;flex-wrap:wrap;gap:8px}\n.zone{font-family:'Barlow Condensed',sans-serif;font-size:12px;font-weight:600;letter-spacing:1.5px;background:var(--bg-pill);border:1px solid var(--border);color:var(--txt-md);padding:6px 14px;border-radius:3px;text-transform:uppercase}\n.zone.hub{background:var(--green);border-color:var(--green);color:#fff}\n\n\/* DELIVERY DROPDOWNS *\/\n.zone-drop{margin-top:24px;margin-bottom:22px;border:1px solid var(--border);border-radius:4px;overflow:hidden}\n.zone-drop details{background:var(--bg-card);border-bottom:1px solid var(--border)}\n.zone-drop details:last-child{border-bottom:none}\n.zone-drop summary{font-family:'Barlow Condensed',sans-serif;font-size:14px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--txt-hi);padding:18px 46px 18px 20px;cursor:pointer;position:relative;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:56px}\n.zone-drop summary::-webkit-details-marker{display:none}\n.zone-drop summary::marker{content:''}\n.zone-drop summary:hover{background:var(--bg-card2)}\n.zone-drop summary:focus-visible{outline:2px solid var(--green);outline-offset:-2px}\n.zone-drop summary::after{content:'';position:absolute;right:20px;top:50%;width:9px;height:9px;border-right:2px solid var(--green-dk);border-bottom:2px solid var(--green-dk);transform:translateY(-70%) rotate(45deg);transition:transform 0.2s}\n.zone-drop details[open] summary::after{transform:translateY(-30%) rotate(225deg)}\n.zone-count{font-family:'Barlow',sans-serif;font-size:12px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--txt-lo);flex-shrink:0}\n.zone-drop-body{padding:2px 20px 22px}\n@media (prefers-reduced-motion: reduce){.zone-drop summary::after{transition:none}}\n\n\/* DELIVERY \/ PICKUP CARDS *\/\n.dp-card{border:1px solid var(--border);border-radius:4px;overflow:hidden;background:var(--bg-card);margin-bottom:18px}\n.dp-card-head{background:var(--dark);padding:18px 20px;text-align:center}\n.dp-card-head .dp-tag{font-family:'Barlow Condensed',sans-serif;font-size:10px;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;color:rgba(255,255,255,0.55);margin-bottom:6px}\n.dp-card-head .dp-title{font-family:'Oswald',sans-serif;font-size:20px;font-weight:700;color:#fff;letter-spacing:0.02em;text-transform:uppercase}\n.dp-body{padding:22px 20px}\n.dp-body p{font-size:14.5px;color:var(--txt-md);line-height:1.7;margin-bottom:14px}\n.dp-body p:last-child{margin-bottom:0}\n.dp-body p strong{color:var(--green-dk)}\n.dp-timebar{display:flex;border-top:1px solid var(--border)}\n.dp-timebar-col{flex:1;padding:16px 14px;text-align:center;background:var(--green)}\n.dp-timebar-col + .dp-timebar-col{border-left:1px solid rgba(255,255,255,0.25)}\n.dp-timebar-lbl{font-family:'Barlow',sans-serif;font-size:13px;font-weight:800;color:#fff}\n.dp-timebar-val{font-family:'Barlow',sans-serif;font-size:12.5px;font-weight:600;color:rgba(255,255,255,0.88);margin-top:2px}\n.dp-timebar-cut{font-family:'Barlow',sans-serif;font-size:11px;font-weight:600;color:rgba(255,255,255,0.72);margin-top:6px;line-height:1.4}\n.dp-note{font-size:13px;color:var(--txt-lo);line-height:1.6;margin:0 0 26px}\n.dp-note strong{color:var(--green-dk)}\n.dp-note a{color:var(--green-dk);font-weight:700}\n.map-embed{width:100%;height:300px;border:0;display:block}\n.map-wrap{border-top:1px solid var(--border);border-bottom:1px solid var(--border)}\n.map-cap{padding:12px 16px;background:var(--bg-card2);font-size:12px;color:var(--txt-md);text-align:center}\n\n\/* PICKUP *\/\n.pickup-slot{background:#fff;border:1px solid var(--border);border-radius:4px;padding:13px 15px;margin-bottom:10px}\n.pickup-slot strong{display:block;font-size:14px;color:var(--txt-hi);margin-bottom:3px}\n.pickup-slot p{margin:0;font-size:13px;color:var(--txt-lo);line-height:1.5}\n.pickup-slot .cut{display:block;font-size:12px;color:var(--green-dk);font-weight:700;margin-top:4px}\n.pickup-addr{font-size:15px;font-weight:700;color:var(--txt-hi);line-height:1.6;margin:18px 0 12px}\n.pickup-addr span{display:block;font-weight:500;font-size:14px;color:var(--txt-md)}\n.dir-btn{display:flex;align-items:center;justify-content:center;gap:10px;background:var(--green);color:#fff;font-size:15px;font-weight:800;padding:15px 22px;border-radius:6px;text-decoration:none;margin-top:12px;transition:background 0.2s}\n.dir-btn:hover{background:var(--green-dk)}\n.dir-btn-icon{font-size:18px;line-height:1}\n\n\/* PHONE *\/\n.phone-box{border:1px solid var(--border);border-radius:4px;background:var(--bg-card);padding:32px 20px;text-align:center;margin-top:16px}\n.phone-box h4{font-family:'Oswald',sans-serif;font-size:22px;font-weight:700;color:var(--txt-hi);margin-bottom:8px}\n.phone-box p{font-size:14px;color:var(--txt-md);margin-bottom:18px}\n.btn-phone{display:inline-block;font-family:'Barlow Condensed',sans-serif;font-size:15px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;background:var(--green);color:#fff;padding:14px 26px;border-radius:3px;text-decoration:none}\n.phone-hours{font-size:12px;color:var(--txt-lo);margin-top:12px}\n.phone-hours strong{color:var(--txt-md)}\n\n\/* PLANS *\/\n.plan-header{text-align:center;margin-bottom:28px}\n.plan-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--border);border-radius:4px;overflow:hidden;margin-bottom:16px}\n.plan-card{background:var(--bg-card);padding:28px 10px;text-align:center;text-decoration:none;color:inherit;display:block;transition:background 0.2s}\n.plan-card:hover{background:var(--bg-card2)}\n.plan-num{font-family:'Oswald',sans-serif;font-size:clamp(38px,9vw,56px);font-weight:700;color:var(--txt-hi);line-height:1;display:block}\n.plan-num.small{font-size:clamp(28px,6vw,40px);padding-top:8px}\n.plan-lbl{font-family:'Barlow Condensed',sans-serif;font-size:11px;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;color:var(--txt-lo);margin:8px 0 14px;display:block}\n.plan-desc{font-size:13px;color:var(--txt-md);line-height:1.6;margin-bottom:18px}\n.plan-cta{display:inline-block;font-family:'Barlow Condensed',sans-serif;font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--txt-hi);background:var(--bg-pill);border:1px solid var(--border);padding:10px 12px;border-radius:3px}\n@media(max-width:560px){.plan-cards{grid-template-columns:1fr}}\n\n\/* FLAVOR ROW *\/\n.flavor-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}\n.flavor{font-family:'Barlow Condensed',sans-serif;font-size:12px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;background:var(--dark);color:#fff;padding:7px 14px;border-radius:3px}\n\n\/* PRICE PILL *\/\n.price-pill{display:inline-flex;align-items:baseline;gap:8px;background:var(--bg-pill);border:1px solid var(--border);border-radius:999px;padding:10px 20px;margin-top:18px}\n.price-pill b{font-family:'Oswald',sans-serif;font-size:22px;font-weight:700;color:var(--green-dk);line-height:1}\n.price-pill span{font-family:'Barlow Condensed',sans-serif;font-size:12px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--txt-lo)}\n\n\/* CONTACT FOOTER *\/\n.contact-note{text-align:center}\n.contact-note h3{font-family:'Oswald',sans-serif;font-size:22px;font-weight:700;color:var(--txt-hi);margin-bottom:8px}\n.contact-note p{font-size:15px;color:var(--txt-md);line-height:1.7;max-width:460px;margin:0 auto}\n.contact-note a{color:var(--green);font-weight:700;text-decoration:underline}\n\n@media(max-width:600px){\n  .dp-timebar{flex-direction:column}\n  .dp-timebar-col + .dp-timebar-col{border-left:none;border-top:1px solid rgba(255,255,255,0.25)}\n}\n@media(max-width:480px){\n  .proof-cell{padding:28px 8px}\n  .steps-grid{grid-template-columns:1fr}\n  .step-col{padding:20px 14px}\n  .step-col h4{font-size:15px}\n  .section,.hero{padding-left:16px;padding-right:16px}\n  .map-embed{height:250px}\n}\n@media(max-width:360px){\n  .proof-num{font-size:30px}\n  .step-col h4{font-size:13px}\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"sb\"\u003e\n\n\u003c!-- HERO --\u003e\n\u003cdiv class=\"hero\"\u003e\n  \u003cdiv class=\"hero-eyebrow\"\u003e\n    \u003cdiv class=\"hero-eyebrow-line\"\u003e\u003c\/div\u003e\n    \u003cspan\u003eFamily-Owned Meal Prep · Villanova, PA\u003c\/span\u003e\n  \u003c\/div\u003e\n  \u003ch1\u003eReal Food.\u003cbr\u003e\u003cem\u003eMade Fresh. Delivered.\u003c\/em\u003e\n\u003c\/h1\u003e\n  \u003cp class=\"hero-sub\"\u003eFamily owned and run for 30 years. We cook the tastiest, healthiest meals we know how to make and bring them to your door every Monday. No shopping. No cooking. No dishes to wash.\u003c\/p\u003e\n  \u003cspan class=\"hero-review-badge\"\u003e\u003cspan class=\"hero-review-dot\"\u003e\u003c\/span\u003e \u003cspan\u003e👨‍👩‍👧 \u003cstrong\u003eFamily owned and run\u003c\/strong\u003e on the Main Line\u003c\/span\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003c!-- SCROLLING STATS 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\"\u003e30\u003c\/span\u003e\u003cspan class=\"stat-chip-label\"\u003eYears of\u003cbr\u003eExperience\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"stat-chip\"\u003e\n\u003cspan class=\"stat-chip-num\"\u003e32oz\u003c\/span\u003e\u003cspan class=\"stat-chip-label\"\u003eGenerous\u003cbr\u003ePortions\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"stat-chip\"\u003e\n\u003cspan class=\"stat-chip-num\"\u003e$13.95\u003c\/span\u003e\u003cspan class=\"stat-chip-label\"\u003ePer\u003cbr\u003eMeal\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"stat-chip\"\u003e\n\u003cspan class=\"stat-chip-num\"\u003e15mi\u003c\/span\u003e\u003cspan class=\"stat-chip-label\"\u003eDelivery\u003cbr\u003eRadius\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"stat-chip\"\u003e\n\u003cspan class=\"stat-chip-num\"\u003eMON\u003c\/span\u003e\u003cspan class=\"stat-chip-label\"\u003eWeekly\u003cbr\u003eDelivery Day\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"stat-chip\"\u003e\n\u003cspan class=\"stat-chip-num\"\u003e100%\u003c\/span\u003e\u003cspan class=\"stat-chip-label\"\u003eFamily\u003cbr\u003eOwned\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"stat-chip\"\u003e\n\u003cspan class=\"stat-chip-num\"\u003e30\u003c\/span\u003e\u003cspan class=\"stat-chip-label\"\u003eYears of\u003cbr\u003eExperience\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"stat-chip\"\u003e\n\u003cspan class=\"stat-chip-num\"\u003e32oz\u003c\/span\u003e\u003cspan class=\"stat-chip-label\"\u003eGenerous\u003cbr\u003ePortions\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"stat-chip\"\u003e\n\u003cspan class=\"stat-chip-num\"\u003e$13.95\u003c\/span\u003e\u003cspan class=\"stat-chip-label\"\u003ePer\u003cbr\u003eMeal\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"stat-chip\"\u003e\n\u003cspan class=\"stat-chip-num\"\u003e15mi\u003c\/span\u003e\u003cspan class=\"stat-chip-label\"\u003eDelivery\u003cbr\u003eRadius\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"stat-chip\"\u003e\n\u003cspan class=\"stat-chip-num\"\u003eMON\u003c\/span\u003e\u003cspan class=\"stat-chip-label\"\u003eWeekly\u003cbr\u003eDelivery Day\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"stat-chip\"\u003e\n\u003cspan class=\"stat-chip-num\"\u003e100%\u003c\/span\u003e\u003cspan class=\"stat-chip-label\"\u003eFamily\u003cbr\u003eOwned\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- PROOF STATS --\u003e\n\u003cdiv class=\"proof\"\u003e\n  \u003cdiv class=\"proof-grid\"\u003e\n    \u003cdiv class=\"proof-cell\"\u003e\n\u003cspan class=\"proof-num\"\u003e30\u003cem\u003e+\u003c\/em\u003e\u003c\/span\u003e\u003cspan class=\"proof-lbl\"\u003eYears Cooking\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"proof-cell\"\u003e\n\u003cspan class=\"proof-num\"\u003e32\u003cem\u003eoz\u003c\/em\u003e\u003c\/span\u003e\u003cspan class=\"proof-lbl\"\u003eEvery Portion\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"proof-cell\"\u003e\n\u003cspan class=\"proof-num\"\u003e15\u003cem\u003emi\u003c\/em\u003e\u003c\/span\u003e\u003cspan class=\"proof-lbl\"\u003eAround Villanova\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- THE FAMILY --\u003e\n\u003cdiv class=\"section usp-sm\"\u003e\n  \u003c!-- [ADD PHOTO] swap in a photo of the family or the kitchen --\u003e\n  \u003cdiv class=\"eyebrow\"\u003e👨‍👩‍👧 Our Family\u003c\/div\u003e\n  \u003cdiv class=\"heading\"\u003e30 Years, Same Family, Same Standards\u003c\/div\u003e\n  \u003cp class=\"lead\"\u003eWe're a \u003cstrong\u003efamily owned and run business\u003c\/strong\u003e right on Lancaster Ave in Villanova. Thirty years of cooking goes into every container. No factory, no mystery kitchen three states away — just our family, cooking food we're proud to put our name on and driving it to your door.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003c!-- WHAT THE FOOD IS --\u003e\n\u003cdiv class=\"section usp-sm\"\u003e\n  \u003cdiv class=\"eyebrow\"\u003e🌍 Global Fusion, Done Honestly\u003c\/div\u003e\n  \u003cdiv class=\"heading\"\u003eFlavors From Everywhere. Nothing Fussy.\u003c\/div\u003e\n  \u003cp class=\"lead\"\u003eOur menu pulls flavor from all over — \u003cstrong\u003eMediterranean, Latin, Asian, American comfort\u003c\/strong\u003e — so dinner never tastes the same two nights running. But we're not chasing trends or plating things you can't pronounce. These are \u003cstrong\u003egreat-tasting, nutritious meals that actually fill you up\u003c\/strong\u003e. That's the whole idea.\u003c\/p\u003e\n  \u003cdiv class=\"flavor-row\"\u003e\n    \u003cspan class=\"flavor\"\u003eMediterranean\u003c\/span\u003e\u003cspan class=\"flavor\"\u003eLatin\u003c\/span\u003e\u003cspan class=\"flavor\"\u003eAsian\u003c\/span\u003e\u003cspan class=\"flavor\"\u003eAmerican Comfort\u003c\/span\u003e\u003cspan class=\"flavor\"\u003eItalian\u003c\/span\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- FROM SCRATCH --\u003e\n\u003cdiv class=\"section usp-sm\"\u003e\n  \u003cdiv class=\"eyebrow\"\u003e🥘 From Scratch\u003c\/div\u003e\n  \u003cdiv class=\"heading\"\u003eMade Fresh, Never Frozen\u003c\/div\u003e\n  \u003cp class=\"lead\"\u003e\u003cstrong\u003eEverything is made fresh\u003c\/strong\u003e in our own kitchen with only the best ingredients we can get our hands on. Nothing comes out of a bag or a box, and nothing gets frozen. We cook it, we pack it, and it's at your door within a couple of days.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003c!-- BIG PORTIONS + PRICE --\u003e\n\u003cdiv class=\"section usp-sm\"\u003e\n  \u003cdiv class=\"eyebrow\"\u003e🍽️ Up to 32 oz Per Meal\u003c\/div\u003e\n  \u003cdiv class=\"heading\"\u003ePortions That Actually Fill You Up\u003c\/div\u003e\n  \u003cp class=\"lead\"\u003ePlenty of meal prep companies hand you a small tray and hope you don't notice. Ours run \u003cstrong\u003e24 to 32 ounces\u003c\/strong\u003e — a real dinner, not a snack. You shouldn't have to eat two containers to feel like you ate.\u003c\/p\u003e\n  \u003cdiv class=\"price-pill\"\u003e\n\u003cb\u003e$13.95\u003c\/b\u003e\u003cspan\u003ePer Meal\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- MADE WITH LOVE --\u003e\n\u003cdiv class=\"section usp-sm\"\u003e\n  \u003cdiv class=\"eyebrow\"\u003e❤️ Made With Love\u003c\/div\u003e\n  \u003cdiv class=\"heading\"\u003eCooked Like It's for Family\u003c\/div\u003e\n  \u003cp class=\"lead\"\u003e\u003cstrong\u003eWe cook every meal ourselves\u003c\/strong\u003e, the same way we cook for our own table. Thirty years in, that hasn't changed.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003c!-- NEW MENU EVERY WEEK --\u003e\n\u003cdiv class=\"section usp-sm\"\u003e\n  \u003cdiv class=\"eyebrow\"\u003eNever Get Bored\u003c\/div\u003e\n  \u003cdiv class=\"heading\"\u003eThe Menu Changes Every Week\u003c\/div\u003e\n  \u003cp class=\"lead\"\u003eA new lineup goes up every week, so there's always something different waiting for you. Order what you're in the mood for, skip a week whenever you want.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003c!-- NUTRITION --\u003e\n\u003cdiv class=\"section usp-sm\"\u003e\n  \u003cdiv class=\"eyebrow\"\u003e📋 Nutrition Facts\u003c\/div\u003e\n  \u003cdiv class=\"heading\"\u003eWant to Know What's in Your Food?\u003c\/div\u003e\n  \u003cp class=\"lead\"\u003eCalories, protein, sodium, fat — the numbers are listed on every meal. If you're tracking something, you won't have to guess.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003c!-- ============================================================\n     DELIVERY\n     ============================================================ --\u003e\n\u003cdiv class=\"section\"\u003e\n  \u003cdiv class=\"eyebrow\"\u003e🚚 Delivery\u003c\/div\u003e\n  \u003cdiv class=\"heading\"\u003eWe Come to You Every Monday\u003c\/div\u003e\n  \u003cp class=\"lead\"\u003eWe cook fresh, so nothing sits around. Meals go out to \u003cstrong\u003eVillanova and every town within 15 miles\u003c\/strong\u003e — the whole Main Line and beyond.\u003c\/p\u003e\n\n  \u003c!-- DELIVERY TOWNS --\u003e\n  \u003cdiv class=\"zone-drop\"\u003e\n    \u003cdetails open\u003e\n      \u003csummary\u003eMain Line \u0026amp; Nearby \u003cspan class=\"zone-count\"\u003e13 towns\u003c\/span\u003e\u003c\/summary\u003e\n      \u003cdiv class=\"zone-drop-body\"\u003e\n        \u003cdiv class=\"zones\"\u003e\n\u003cspan class=\"zone hub\"\u003eVillanova\u003c\/span\u003e\u003cspan class=\"zone\"\u003eRadnor\u003c\/span\u003e\u003cspan class=\"zone\"\u003eRosemont\u003c\/span\u003e\u003cspan class=\"zone\"\u003eBryn Mawr\u003c\/span\u003e\u003cspan class=\"zone\"\u003eHaverford\u003c\/span\u003e\u003cspan class=\"zone\"\u003eArdmore\u003c\/span\u003e\u003cspan class=\"zone\"\u003eWynnewood\u003c\/span\u003e\u003cspan class=\"zone\"\u003eNarberth\u003c\/span\u003e\u003cspan class=\"zone\"\u003eGladwyne\u003c\/span\u003e\u003cspan class=\"zone\"\u003eBala Cynwyd\u003c\/span\u003e\u003cspan class=\"zone\"\u003eWayne\u003c\/span\u003e\u003cspan class=\"zone\"\u003eDevon\u003c\/span\u003e\u003cspan class=\"zone\"\u003eBerwyn\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n    \u003cdetails\u003e\n      \u003csummary\u003eAlso Delivering To \u003cspan class=\"zone-count\"\u003e18 towns\u003c\/span\u003e\u003c\/summary\u003e\n      \u003cdiv class=\"zone-drop-body\"\u003e\n        \u003cdiv class=\"zones\"\u003e\n\u003cspan class=\"zone\"\u003eKing of Prussia\u003c\/span\u003e\u003cspan class=\"zone\"\u003ePaoli\u003c\/span\u003e\u003cspan class=\"zone\"\u003eMalvern\u003c\/span\u003e\u003cspan class=\"zone\"\u003eChesterbrook\u003c\/span\u003e\u003cspan class=\"zone\"\u003eNewtown Square\u003c\/span\u003e\u003cspan class=\"zone\"\u003eBroomall\u003c\/span\u003e\u003cspan class=\"zone\"\u003eHavertown\u003c\/span\u003e\u003cspan class=\"zone\"\u003eDrexel Hill\u003c\/span\u003e\u003cspan class=\"zone\"\u003eSpringfield\u003c\/span\u003e\u003cspan class=\"zone\"\u003eMedia\u003c\/span\u003e\u003cspan class=\"zone\"\u003eSwarthmore\u003c\/span\u003e\u003cspan class=\"zone\"\u003eWallingford\u003c\/span\u003e\u003cspan class=\"zone\"\u003eConshohocken\u003c\/span\u003e\u003cspan class=\"zone\"\u003ePlymouth Meeting\u003c\/span\u003e\u003cspan class=\"zone\"\u003eNorristown\u003c\/span\u003e\u003cspan class=\"zone\"\u003eBlue Bell\u003c\/span\u003e\u003cspan class=\"zone\"\u003eManayunk\u003c\/span\u003e\u003cspan class=\"zone\"\u003ePhiladelphia\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- DELIVERY CARD --\u003e\n  \u003cdiv class=\"dp-card\"\u003e\n    \u003cdiv class=\"dp-card-head\"\u003e\n      \u003cdiv class=\"dp-tag\"\u003eHow It Arrives\u003c\/div\u003e\n      \u003cdiv class=\"dp-title\"\u003e🚚 Monday Delivery\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"dp-body\"\u003e\n      \u003cp\u003eWe deliver \u003cstrong\u003eevery Monday\u003c\/strong\u003e, so your week starts with the fridge already handled. Everything is cooked fresh right before it goes out — never frozen.\u003c\/p\u003e\n      \u003cp\u003eGet your order in by \u003cstrong\u003eFriday at 3 PM\u003c\/strong\u003e and it lands on your doorstep Monday. Select \u003cstrong\u003e\"Delivery\"\u003c\/strong\u003e at checkout and enter your address — if you're inside the 15-mile ring on the map, you're covered.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"map-wrap\"\u003e\n      \u003c!-- Map centered on 819 E Lancaster Ave, Villanova PA --\u003e\n      \u003ciframe class=\"map-embed\" loading=\"lazy\" title=\"Charlie's Chicken delivery area around Villanova, PA\" src=\"https:\/\/www.openstreetmap.org\/export\/embed.html?bbox=-75.72%2C39.80%2C-74.97%2C40.28\u0026amp;layer=mapnik\u0026amp;marker=40.0362%2C-75.3438\"\u003e\u003c\/iframe\u003e\n      \u003cdiv class=\"map-cap\"\u003e📍 Our kitchen on Lancaster Ave — we deliver roughly 15 miles in every direction.\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"dp-timebar\"\u003e\n      \u003cdiv class=\"dp-timebar-col\"\u003e\n        \u003cdiv class=\"dp-timebar-lbl\"\u003eMonday Delivery\u003c\/div\u003e\n        \u003cdiv class=\"dp-timebar-val\"\u003e[Add your time window]\u003c\/div\u003e\n        \u003cdiv class=\"dp-timebar-cut\"\u003eOrder by Friday, 3 PM\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cp class=\"dp-note\"\u003eNot sure if we reach your street? \u003cstrong\u003eCall us at \u003ca href=\"tel:+16105190300\"\u003e(610) 519-0300\u003c\/a\u003e and we'll tell you straight away.\u003c\/strong\u003e\u003c\/p\u003e\n\n  \u003c!-- PICKUP --\u003e\n  \u003cdiv class=\"dp-card\"\u003e\n    \u003cdiv class=\"dp-card-head\"\u003e\n      \u003cdiv class=\"dp-tag\"\u003ePrefer to Grab It?\u003c\/div\u003e\n      \u003cdiv class=\"dp-title\"\u003e📍 Pickup in Villanova\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"dp-body\"\u003e\n      \u003cp\u003eSkip the delivery fee and pick your meals up in person. Just choose \u003cstrong\u003e\"Pickup\"\u003c\/strong\u003e in your cart before checkout.\u003c\/p\u003e\n      \u003cdiv class=\"pickup-slot\"\u003e\n\u003cstrong\u003ePickup Hours\u003c\/strong\u003e\n        \u003cp\u003eMonday to Saturday, 11 AM – 10 PM\u003c\/p\u003e\n        \u003cspan class=\"cut\"\u003eOrder by Friday, 3 PM\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"pickup-addr\"\u003eCharlie's Chicken \u003cspan\u003e819 E Lancaster Ave, Villanova, PA 19085\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003ca class=\"dir-btn\" href=\"https:\/\/www.google.com\/maps\/dir\/?api=1\u0026amp;destination=819+E+Lancaster+Ave,+Villanova,+PA+19085\" rel=\"noopener\" target=\"_blank\"\u003e\u003cspan class=\"dir-btn-icon\"\u003e📍\u003c\/span\u003e \u003cspan\u003eGet Directions\u003c\/span\u003e\u003c\/a\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- PHONE --\u003e\n  \u003cdiv class=\"phone-box\"\u003e\n    \u003ch4\u003eWant to Order by Phone?\u003c\/h4\u003e\n    \u003cp\u003eNo problem. Call us and we'll take care of it.\u003c\/p\u003e\n    \u003ca class=\"btn-phone\" href=\"tel:+16105190300\"\u003e📞 Call (610) 519-0300 to Order\u003c\/a\u003e\n    \u003cp class=\"phone-hours\"\u003eOpen \u003cstrong\u003eMonday to Saturday, 11 AM to 10 PM\u003c\/strong\u003e\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- HOW IT WORKS --\u003e\n\u003cdiv class=\"section\"\u003e\n  \u003cdiv class=\"eyebrow\"\u003eSimple Process\u003c\/div\u003e\n  \u003cdiv class=\"heading\"\u003eHere's How It Works\u003c\/div\u003e\n  \u003cp class=\"lead\"\u003eFour steps and you're done.\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\u003e✅ Pick Your Meals\u003c\/h4\u003e\n      \u003cp\u003eChoose from the weekly menu by Friday at 3 PM.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"step-col\"\u003e\n      \u003cdiv class=\"step-circle\"\u003e2\u003c\/div\u003e\n      \u003ch4\u003e🍳 We Cook Fresh\u003c\/h4\u003e\n      \u003cp\u003eMade from scratch, packed fresh, never frozen.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"step-col\"\u003e\n      \u003cdiv class=\"step-circle\"\u003e3\u003c\/div\u003e\n      \u003ch4\u003e🚚 Monday Delivery\u003c\/h4\u003e\n      \u003cp\u003eWe bring it to your door every Monday.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"step-col\"\u003e\n      \u003cdiv class=\"step-circle\"\u003e4\u003c\/div\u003e\n      \u003ch4\u003e🍽️ You Enjoy\u003c\/h4\u003e\n      \u003cp\u003eHeat it up and get back to your day.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv style=\"text-align:center;\"\u003e\u003cspan class=\"no-sub-badge\"\u003e✅ Not a subscription. Pay once, for what you order\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- PLANS --\u003e\n\u003cdiv class=\"section\"\u003e\n  \u003cdiv class=\"plan-header\"\u003e\n    \u003cdiv class=\"eyebrow\"\u003eStart Small\u003c\/div\u003e\n    \u003cdiv class=\"heading\"\u003eWant to Try Us First?\u003c\/div\u003e\n    \u003cp class=\"lead\" style=\"max-width:420px;margin:0 auto;\"\u003eMeals are $13.95 each. Pick what you want and pay once — no subscription, no recurring charges.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"plan-cards\"\u003e\n    \u003ca class=\"plan-card\" href=\"https:\/\/charlies-chicken-ba8t1q73.myshopify.com\/collections\/ala-carte\"\u003e\u003cspan class=\"plan-num small\"\u003eÀ La\u003c\/span\u003e\u003cspan class=\"plan-lbl\"\u003eCarte\u003c\/span\u003e\n      \u003cp class=\"plan-desc\"\u003ePick one meal. Try it. See what you think.\u003c\/p\u003e\n      \u003cspan class=\"plan-cta\"\u003eShop À La Carte →\u003c\/span\u003e\u003c\/a\u003e\n    \u003ca class=\"plan-card\" href=\"https:\/\/charlies-chicken-ba8t1q73.myshopify.com\/products\/3-meal-plan\"\u003e\u003cspan class=\"plan-num\"\u003e3\u003c\/span\u003e\u003cspan class=\"plan-lbl\"\u003eMeal Trial Plan\u003c\/span\u003e\n      \u003cp class=\"plan-desc\"\u003eTry three meals. Most people start here.\u003c\/p\u003e\n      \u003cspan class=\"plan-cta\"\u003eShop 3-Meal Plan →\u003c\/span\u003e\u003c\/a\u003e\n    \u003ca class=\"plan-card\" href=\"https:\/\/charlies-chicken-ba8t1q73.myshopify.com\/products\/5-meal-plan\"\u003e\u003cspan class=\"plan-num\"\u003e5\u003c\/span\u003e\u003cspan class=\"plan-lbl\"\u003eMeal Plan\u003c\/span\u003e\n      \u003cp class=\"plan-desc\"\u003eFive fresh meals. Covers most of your week.\u003c\/p\u003e\n      \u003cspan class=\"plan-cta\"\u003eShop 5-Meal Plan →\u003c\/span\u003e\u003c\/a\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- BIGGER PLANS --\u003e\n\u003cdiv class=\"section\"\u003e\n  \u003cdiv class=\"plan-header\"\u003e\n    \u003cdiv class=\"eyebrow\"\u003eFeeding More, or Eating More\u003c\/div\u003e\n    \u003cdiv class=\"heading\"\u003eNeed a Bigger Order?\u003c\/div\u003e\n    \u003cp class=\"lead\" style=\"max-width:440px;margin:0 auto;\"\u003eThese cover the whole week, or the whole household. Still one payment, still no subscription.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"plan-cards\"\u003e\n    \u003ca class=\"plan-card\" href=\"https:\/\/charlies-chicken-ba8t1q73.myshopify.com\/products\/7-meal-plan\"\u003e\u003cspan class=\"plan-num\"\u003e7\u003c\/span\u003e\u003cspan class=\"plan-lbl\"\u003eMeal Plan\u003c\/span\u003e\n      \u003cp class=\"plan-desc\"\u003eA full week of dinners for one person.\u003c\/p\u003e\n      \u003cspan class=\"plan-cta\"\u003eShop 7-Meal Plan →\u003c\/span\u003e\u003c\/a\u003e\n    \u003ca class=\"plan-card\" href=\"https:\/\/charlies-chicken-ba8t1q73.myshopify.com\/products\/10-meal-plan\"\u003e\u003cspan class=\"plan-num\"\u003e10\u003c\/span\u003e\u003cspan class=\"plan-lbl\"\u003eMeal Plan\u003c\/span\u003e\n      \u003cp class=\"plan-desc\"\u003eLunch and dinner covered, or two people for the week.\u003c\/p\u003e\n      \u003cspan class=\"plan-cta\"\u003eShop 10-Meal Plan →\u003c\/span\u003e\u003c\/a\u003e\n    \u003ca class=\"plan-card\" href=\"https:\/\/charlies-chicken-ba8t1q73.myshopify.com\/products\/15-meal-plan\"\u003e\u003cspan class=\"plan-num\"\u003e15\u003c\/span\u003e\u003cspan class=\"plan-lbl\"\u003eMeal Plan\u003c\/span\u003e\n      \u003cp class=\"plan-desc\"\u003eTwo weeks for one, or a full week for two. Best value.\u003c\/p\u003e\n      \u003cspan class=\"plan-cta\"\u003eShop 15-Meal Plan →\u003c\/span\u003e\u003c\/a\u003e\n  \u003c\/div\u003e\n  \u003cp style=\"text-align:center;margin-top:20px;font-size:14px;color:var(--txt-lo);\"\u003eWant something else? Call \u003ca style=\"color:var(--green-dk);font-weight:bold;\" href=\"tel:+16105190300\"\u003e(610) 519-0300\u003c\/a\u003e and we'll build an order for you.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003c!-- CONTACT --\u003e\n\u003cdiv class=\"section\"\u003e\n  \u003cdiv class=\"contact-note\"\u003e\n    \u003ch3\u003eGot a Question?\u003c\/h3\u003e\n    \u003cp\u003eCall \u003ca href=\"tel:+16105190300\"\u003e(610) 519-0300\u003c\/a\u003e\u003cbr\u003e\n    Email \u003ca href=\"mailto:Charlieschickenvillanova@gmail.com\"\u003eCharlieschickenvillanova@gmail.com\u003c\/a\u003e\u003cbr\u003e\n    819 E Lancaster Ave, Villanova, PA 19085\u003cbr\u003e\n    Open Monday to Saturday, 11 AM – 10 PM\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"Charlie's Chicken","offers":[{"title":"Default Title","offer_id":48110948941998,"sku":null,"price":139.5,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0759\/7214\/9422\/files\/Charlie_sMenu.jpg?v=1784388452"},{"product_id":"15-meal-plan","title":"15 Meal Plan","description":"\u003c!-- ============================================================\n     CHARLIE'S CHICKEN — VILLANOVA, PA\n     Landing page copy + layout.\n\n     ANYTHING IN [SQUARE BRACKETS] IS A PLACEHOLDER — I didn't have\n     that info, so fill it in or delete the section.\n     ============================================================ --\u003e\n\u003cmeta charset=\"UTF-8\"\u003e\n\u003cmeta content=\"width=device-width, initial-scale=1.0\" name=\"viewport\"\u003e\n\u003clink href=\"https:\/\/fonts.googleapis.com\" rel=\"preconnect\"\u003e\n\u003clink rel=\"stylesheet\" href=\"https:\/\/fonts.googleapis.com\/css2?family=Oswald:wght@400;500;600;700\u0026amp;family=Barlow:ital,wght@0,400;0,600;0,700;0,800;0,900;1,700\u0026amp;family=Barlow+Condensed:wght@500;600;700;800\u0026amp;display=swap\"\u003e\n\n\u003cstyle\u003e\n*{box-sizing:border-box;margin:0;padding:0}\n:root{\n  \/* BRAND COLORS *\/\n  --dark:#292D2E;        \/* charcoal *\/\n  --green:#547C3F;       \/* brand green *\/\n  --green-dk:#3E5C2D;    \/* darker green — text on light backgrounds, hover states *\/\n  \/* NEUTRALS derived from the two brand colors *\/\n  --bg:#ffffff;\n  --bg-card:#F2F3F1;\n  --bg-card2:#E7EAE5;\n  --bg-pill:#EDF3E7;\n  --border:#D5D8D3;\n  --txt-hi:#292D2E;\n  --txt-md:#4A4F50;\n  --txt-lo:#6C7172;\n  --txt-eye:#547C3F;\n}\nbody{font-family:'Barlow',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.sb p{margin:0}\n.eyebrow{font-family:'Barlow Condensed',sans-serif;font-size:12px;font-weight:700;letter-spacing:3px;text-transform:uppercase;color:var(--txt-eye);margin-bottom:10px}\n.heading{font-family:'Oswald',sans-serif;font-size:clamp(26px,5.5vw,40px);font-weight:700;color:var(--txt-hi);letter-spacing:0.02em;line-height:1.1;margin-bottom:16px}\n.lead{font-size:16px;color:var(--txt-md);line-height:1.75;font-weight:400}\n.lead strong{color:var(--green-dk)}\n.lead em{font-style:italic}\n.section{padding:44px 20px;border-bottom:1px solid var(--border)}\n.usp-img{width:100%;display:block;margin-bottom:14px}\n\n\/* HERO *\/\n.hero{padding:52px 20px 44px;border-bottom:1px solid var(--border);position:relative;overflow:hidden}\n.hero::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse at 75% 40%,rgba(84,124,63,0.12) 0%,transparent 60%);pointer-events:none}\n.hero-eyebrow{display:inline-flex;align-items:center;gap:10px;margin-bottom:22px}\n.hero-eyebrow-line{width:28px;height:2px;background:var(--green);flex-shrink:0}\n.hero-eyebrow span{font-family:'Barlow Condensed',sans-serif;font-size:12px;font-weight:700;letter-spacing:3px;text-transform:uppercase;color:var(--green-dk)}\n.hero h1{font-family:'Oswald',sans-serif;font-size:clamp(32px,10vw,56px);font-weight:700;color:var(--txt-hi);letter-spacing:0.02em;line-height:1.04;margin-bottom:20px}\n.hero h1 em{font-style:normal;color:var(--green)}\n.hero-sub{font-size:16px;color:var(--txt-md);max-width:460px;line-height:1.75}\n.hero-review-badge{display:inline-flex;align-items:center;gap:10px;background:var(--bg-card);border:1px solid var(--border);border-radius:999px;padding:8px 18px 8px 12px;font-size:13px;color:var(--txt-md);margin-top:22px;position:relative;text-decoration:none}\n.hero-review-dot{width:8px;height:8px;border-radius:50%;background:var(--green);flex-shrink:0}\n.hero-review-badge strong{color:var(--txt-hi)}\n\n\/* SCROLLING STATS STRIP *\/\n.stats-ticker{background:var(--green-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.2)}\n.stat-chip-num{font-family:'Oswald',sans-serif;font-size:22px;font-weight:700;color:#fff;line-height:1;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}\n.stat-chip-label{font-family:'Barlow Condensed',sans-serif;font-size:11px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:rgba(255,255,255,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\/* PROOF STATS *\/\n.proof{border-bottom:1px solid var(--border)}\n.proof-grid{display:grid;grid-template-columns:repeat(3,1fr)}\n.proof-cell{padding:36px 12px;text-align:center;border-right:1px solid var(--border);text-decoration:none;color:inherit;display:block}\n.proof-cell:last-child{border-right:none}\n.proof-num{font-family:'Oswald',sans-serif;font-size:clamp(34px,8vw,54px);font-weight:700;color:var(--txt-hi);line-height:1;display:block}\n.proof-num em{color:var(--green);font-style:normal}\n.proof-lbl{font-family:'Barlow Condensed',sans-serif;font-size:11px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:var(--txt-lo);margin-top:10px;display:block}\n\n\/* SHORT USPS *\/\n.usp-sm{padding:32px 20px}\n\n\n\/* HOW IT WORKS *\/\n.steps-grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--border);border-radius:4px;overflow:hidden;margin-top:32px}\n.step-col{background:var(--bg-card);padding:28px 22px;text-align:center}\n.step-circle{width:52px;height:52px;background:var(--green);color:#fff;font-family:'Oswald',sans-serif;font-size:22px;font-weight:700;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 16px}\n.step-col h4{font-family:'Barlow',sans-serif;font-size:17px;font-weight:800;color:var(--txt-hi);margin-bottom:8px;line-height:1.2}\n.step-col p{font-size:13px;color:var(--txt-md);line-height:1.6}\n.no-sub-badge{display:inline-flex;align-items:center;gap:8px;background:var(--bg-card);border:1px solid var(--border);border-radius:999px;padding:10px 20px;font-size:13px;font-weight:700;color:var(--green-dk);margin-top:28px}\n\n\/* DELIVERY ZONES *\/\n.zones{display:flex;flex-wrap:wrap;gap:8px}\n.zone{font-family:'Barlow Condensed',sans-serif;font-size:12px;font-weight:600;letter-spacing:1.5px;background:var(--bg-pill);border:1px solid var(--border);color:var(--txt-md);padding:6px 14px;border-radius:3px;text-transform:uppercase}\n.zone.hub{background:var(--green);border-color:var(--green);color:#fff}\n\n\/* DELIVERY DROPDOWNS *\/\n.zone-drop{margin-top:24px;margin-bottom:22px;border:1px solid var(--border);border-radius:4px;overflow:hidden}\n.zone-drop details{background:var(--bg-card);border-bottom:1px solid var(--border)}\n.zone-drop details:last-child{border-bottom:none}\n.zone-drop summary{font-family:'Barlow Condensed',sans-serif;font-size:14px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--txt-hi);padding:18px 46px 18px 20px;cursor:pointer;position:relative;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:56px}\n.zone-drop summary::-webkit-details-marker{display:none}\n.zone-drop summary::marker{content:''}\n.zone-drop summary:hover{background:var(--bg-card2)}\n.zone-drop summary:focus-visible{outline:2px solid var(--green);outline-offset:-2px}\n.zone-drop summary::after{content:'';position:absolute;right:20px;top:50%;width:9px;height:9px;border-right:2px solid var(--green-dk);border-bottom:2px solid var(--green-dk);transform:translateY(-70%) rotate(45deg);transition:transform 0.2s}\n.zone-drop details[open] summary::after{transform:translateY(-30%) rotate(225deg)}\n.zone-count{font-family:'Barlow',sans-serif;font-size:12px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--txt-lo);flex-shrink:0}\n.zone-drop-body{padding:2px 20px 22px}\n@media (prefers-reduced-motion: reduce){.zone-drop summary::after{transition:none}}\n\n\/* DELIVERY \/ PICKUP CARDS *\/\n.dp-card{border:1px solid var(--border);border-radius:4px;overflow:hidden;background:var(--bg-card);margin-bottom:18px}\n.dp-card-head{background:var(--dark);padding:18px 20px;text-align:center}\n.dp-card-head .dp-tag{font-family:'Barlow Condensed',sans-serif;font-size:10px;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;color:rgba(255,255,255,0.55);margin-bottom:6px}\n.dp-card-head .dp-title{font-family:'Oswald',sans-serif;font-size:20px;font-weight:700;color:#fff;letter-spacing:0.02em;text-transform:uppercase}\n.dp-body{padding:22px 20px}\n.dp-body p{font-size:14.5px;color:var(--txt-md);line-height:1.7;margin-bottom:14px}\n.dp-body p:last-child{margin-bottom:0}\n.dp-body p strong{color:var(--green-dk)}\n.dp-timebar{display:flex;border-top:1px solid var(--border)}\n.dp-timebar-col{flex:1;padding:16px 14px;text-align:center;background:var(--green)}\n.dp-timebar-col + .dp-timebar-col{border-left:1px solid rgba(255,255,255,0.25)}\n.dp-timebar-lbl{font-family:'Barlow',sans-serif;font-size:13px;font-weight:800;color:#fff}\n.dp-timebar-val{font-family:'Barlow',sans-serif;font-size:12.5px;font-weight:600;color:rgba(255,255,255,0.88);margin-top:2px}\n.dp-timebar-cut{font-family:'Barlow',sans-serif;font-size:11px;font-weight:600;color:rgba(255,255,255,0.72);margin-top:6px;line-height:1.4}\n.dp-note{font-size:13px;color:var(--txt-lo);line-height:1.6;margin:0 0 26px}\n.dp-note strong{color:var(--green-dk)}\n.dp-note a{color:var(--green-dk);font-weight:700}\n.map-embed{width:100%;height:300px;border:0;display:block}\n.map-wrap{border-top:1px solid var(--border);border-bottom:1px solid var(--border)}\n.map-cap{padding:12px 16px;background:var(--bg-card2);font-size:12px;color:var(--txt-md);text-align:center}\n\n\/* PICKUP *\/\n.pickup-slot{background:#fff;border:1px solid var(--border);border-radius:4px;padding:13px 15px;margin-bottom:10px}\n.pickup-slot strong{display:block;font-size:14px;color:var(--txt-hi);margin-bottom:3px}\n.pickup-slot p{margin:0;font-size:13px;color:var(--txt-lo);line-height:1.5}\n.pickup-slot .cut{display:block;font-size:12px;color:var(--green-dk);font-weight:700;margin-top:4px}\n.pickup-addr{font-size:15px;font-weight:700;color:var(--txt-hi);line-height:1.6;margin:18px 0 12px}\n.pickup-addr span{display:block;font-weight:500;font-size:14px;color:var(--txt-md)}\n.dir-btn{display:flex;align-items:center;justify-content:center;gap:10px;background:var(--green);color:#fff;font-size:15px;font-weight:800;padding:15px 22px;border-radius:6px;text-decoration:none;margin-top:12px;transition:background 0.2s}\n.dir-btn:hover{background:var(--green-dk)}\n.dir-btn-icon{font-size:18px;line-height:1}\n\n\/* PHONE *\/\n.phone-box{border:1px solid var(--border);border-radius:4px;background:var(--bg-card);padding:32px 20px;text-align:center;margin-top:16px}\n.phone-box h4{font-family:'Oswald',sans-serif;font-size:22px;font-weight:700;color:var(--txt-hi);margin-bottom:8px}\n.phone-box p{font-size:14px;color:var(--txt-md);margin-bottom:18px}\n.btn-phone{display:inline-block;font-family:'Barlow Condensed',sans-serif;font-size:15px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;background:var(--green);color:#fff;padding:14px 26px;border-radius:3px;text-decoration:none}\n.phone-hours{font-size:12px;color:var(--txt-lo);margin-top:12px}\n.phone-hours strong{color:var(--txt-md)}\n\n\/* PLANS *\/\n.plan-header{text-align:center;margin-bottom:28px}\n.plan-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--border);border-radius:4px;overflow:hidden;margin-bottom:16px}\n.plan-card{background:var(--bg-card);padding:28px 10px;text-align:center;text-decoration:none;color:inherit;display:block;transition:background 0.2s}\n.plan-card:hover{background:var(--bg-card2)}\n.plan-num{font-family:'Oswald',sans-serif;font-size:clamp(38px,9vw,56px);font-weight:700;color:var(--txt-hi);line-height:1;display:block}\n.plan-num.small{font-size:clamp(28px,6vw,40px);padding-top:8px}\n.plan-lbl{font-family:'Barlow Condensed',sans-serif;font-size:11px;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;color:var(--txt-lo);margin:8px 0 14px;display:block}\n.plan-desc{font-size:13px;color:var(--txt-md);line-height:1.6;margin-bottom:18px}\n.plan-cta{display:inline-block;font-family:'Barlow Condensed',sans-serif;font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--txt-hi);background:var(--bg-pill);border:1px solid var(--border);padding:10px 12px;border-radius:3px}\n@media(max-width:560px){.plan-cards{grid-template-columns:1fr}}\n\n\/* FLAVOR ROW *\/\n.flavor-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}\n.flavor{font-family:'Barlow Condensed',sans-serif;font-size:12px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;background:var(--dark);color:#fff;padding:7px 14px;border-radius:3px}\n\n\/* PRICE PILL *\/\n.price-pill{display:inline-flex;align-items:baseline;gap:8px;background:var(--bg-pill);border:1px solid var(--border);border-radius:999px;padding:10px 20px;margin-top:18px}\n.price-pill b{font-family:'Oswald',sans-serif;font-size:22px;font-weight:700;color:var(--green-dk);line-height:1}\n.price-pill span{font-family:'Barlow Condensed',sans-serif;font-size:12px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--txt-lo)}\n\n\/* CONTACT FOOTER *\/\n.contact-note{text-align:center}\n.contact-note h3{font-family:'Oswald',sans-serif;font-size:22px;font-weight:700;color:var(--txt-hi);margin-bottom:8px}\n.contact-note p{font-size:15px;color:var(--txt-md);line-height:1.7;max-width:460px;margin:0 auto}\n.contact-note a{color:var(--green);font-weight:700;text-decoration:underline}\n\n@media(max-width:600px){\n  .dp-timebar{flex-direction:column}\n  .dp-timebar-col + .dp-timebar-col{border-left:none;border-top:1px solid rgba(255,255,255,0.25)}\n}\n@media(max-width:480px){\n  .proof-cell{padding:28px 8px}\n  .steps-grid{grid-template-columns:1fr}\n  .step-col{padding:20px 14px}\n  .step-col h4{font-size:15px}\n  .section,.hero{padding-left:16px;padding-right:16px}\n  .map-embed{height:250px}\n}\n@media(max-width:360px){\n  .proof-num{font-size:30px}\n  .step-col h4{font-size:13px}\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"sb\"\u003e\n\n\u003c!-- HERO --\u003e\n\u003cdiv class=\"hero\"\u003e\n  \u003cdiv class=\"hero-eyebrow\"\u003e\n    \u003cdiv class=\"hero-eyebrow-line\"\u003e\u003c\/div\u003e\n    \u003cspan\u003eFamily-Owned Meal Prep · Villanova, PA\u003c\/span\u003e\n  \u003c\/div\u003e\n  \u003ch1\u003eReal Food.\u003cbr\u003e\u003cem\u003eMade Fresh. Delivered.\u003c\/em\u003e\n\u003c\/h1\u003e\n  \u003cp class=\"hero-sub\"\u003eFamily owned and run for 30 years. We cook the tastiest, healthiest meals we know how to make and bring them to your door every Monday. No shopping. No cooking. No dishes to wash.\u003c\/p\u003e\n  \u003cspan class=\"hero-review-badge\"\u003e\u003cspan class=\"hero-review-dot\"\u003e\u003c\/span\u003e \u003cspan\u003e👨‍👩‍👧 \u003cstrong\u003eFamily owned and run\u003c\/strong\u003e on the Main Line\u003c\/span\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003c!-- SCROLLING STATS 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\"\u003e30\u003c\/span\u003e\u003cspan class=\"stat-chip-label\"\u003eYears of\u003cbr\u003eExperience\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"stat-chip\"\u003e\n\u003cspan class=\"stat-chip-num\"\u003e32oz\u003c\/span\u003e\u003cspan class=\"stat-chip-label\"\u003eGenerous\u003cbr\u003ePortions\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"stat-chip\"\u003e\n\u003cspan class=\"stat-chip-num\"\u003e$13.95\u003c\/span\u003e\u003cspan class=\"stat-chip-label\"\u003ePer\u003cbr\u003eMeal\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"stat-chip\"\u003e\n\u003cspan class=\"stat-chip-num\"\u003e15mi\u003c\/span\u003e\u003cspan class=\"stat-chip-label\"\u003eDelivery\u003cbr\u003eRadius\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"stat-chip\"\u003e\n\u003cspan class=\"stat-chip-num\"\u003eMON\u003c\/span\u003e\u003cspan class=\"stat-chip-label\"\u003eWeekly\u003cbr\u003eDelivery Day\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"stat-chip\"\u003e\n\u003cspan class=\"stat-chip-num\"\u003e100%\u003c\/span\u003e\u003cspan class=\"stat-chip-label\"\u003eFamily\u003cbr\u003eOwned\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"stat-chip\"\u003e\n\u003cspan class=\"stat-chip-num\"\u003e30\u003c\/span\u003e\u003cspan class=\"stat-chip-label\"\u003eYears of\u003cbr\u003eExperience\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"stat-chip\"\u003e\n\u003cspan class=\"stat-chip-num\"\u003e32oz\u003c\/span\u003e\u003cspan class=\"stat-chip-label\"\u003eGenerous\u003cbr\u003ePortions\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"stat-chip\"\u003e\n\u003cspan class=\"stat-chip-num\"\u003e$13.95\u003c\/span\u003e\u003cspan class=\"stat-chip-label\"\u003ePer\u003cbr\u003eMeal\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"stat-chip\"\u003e\n\u003cspan class=\"stat-chip-num\"\u003e15mi\u003c\/span\u003e\u003cspan class=\"stat-chip-label\"\u003eDelivery\u003cbr\u003eRadius\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"stat-chip\"\u003e\n\u003cspan class=\"stat-chip-num\"\u003eMON\u003c\/span\u003e\u003cspan class=\"stat-chip-label\"\u003eWeekly\u003cbr\u003eDelivery Day\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"stat-chip\"\u003e\n\u003cspan class=\"stat-chip-num\"\u003e100%\u003c\/span\u003e\u003cspan class=\"stat-chip-label\"\u003eFamily\u003cbr\u003eOwned\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- PROOF STATS --\u003e\n\u003cdiv class=\"proof\"\u003e\n  \u003cdiv class=\"proof-grid\"\u003e\n    \u003cdiv class=\"proof-cell\"\u003e\n\u003cspan class=\"proof-num\"\u003e30\u003cem\u003e+\u003c\/em\u003e\u003c\/span\u003e\u003cspan class=\"proof-lbl\"\u003eYears Cooking\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"proof-cell\"\u003e\n\u003cspan class=\"proof-num\"\u003e32\u003cem\u003eoz\u003c\/em\u003e\u003c\/span\u003e\u003cspan class=\"proof-lbl\"\u003eEvery Portion\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"proof-cell\"\u003e\n\u003cspan class=\"proof-num\"\u003e15\u003cem\u003emi\u003c\/em\u003e\u003c\/span\u003e\u003cspan class=\"proof-lbl\"\u003eAround Villanova\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- THE FAMILY --\u003e\n\u003cdiv class=\"section usp-sm\"\u003e\n  \u003c!-- [ADD PHOTO] swap in a photo of the family or the kitchen --\u003e\n  \u003cdiv class=\"eyebrow\"\u003e👨‍👩‍👧 Our Family\u003c\/div\u003e\n  \u003cdiv class=\"heading\"\u003e30 Years, Same Family, Same Standards\u003c\/div\u003e\n  \u003cp class=\"lead\"\u003eWe're a \u003cstrong\u003efamily owned and run business\u003c\/strong\u003e right on Lancaster Ave in Villanova. Thirty years of cooking goes into every container. No factory, no mystery kitchen three states away — just our family, cooking food we're proud to put our name on and driving it to your door.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003c!-- WHAT THE FOOD IS --\u003e\n\u003cdiv class=\"section usp-sm\"\u003e\n  \u003cdiv class=\"eyebrow\"\u003e🌍 Global Fusion, Done Honestly\u003c\/div\u003e\n  \u003cdiv class=\"heading\"\u003eFlavors From Everywhere. Nothing Fussy.\u003c\/div\u003e\n  \u003cp class=\"lead\"\u003eOur menu pulls flavor from all over — \u003cstrong\u003eMediterranean, Latin, Asian, American comfort\u003c\/strong\u003e — so dinner never tastes the same two nights running. But we're not chasing trends or plating things you can't pronounce. These are \u003cstrong\u003egreat-tasting, nutritious meals that actually fill you up\u003c\/strong\u003e. That's the whole idea.\u003c\/p\u003e\n  \u003cdiv class=\"flavor-row\"\u003e\n    \u003cspan class=\"flavor\"\u003eMediterranean\u003c\/span\u003e\u003cspan class=\"flavor\"\u003eLatin\u003c\/span\u003e\u003cspan class=\"flavor\"\u003eAsian\u003c\/span\u003e\u003cspan class=\"flavor\"\u003eAmerican Comfort\u003c\/span\u003e\u003cspan class=\"flavor\"\u003eItalian\u003c\/span\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- FROM SCRATCH --\u003e\n\u003cdiv class=\"section usp-sm\"\u003e\n  \u003cdiv class=\"eyebrow\"\u003e🥘 From Scratch\u003c\/div\u003e\n  \u003cdiv class=\"heading\"\u003eMade Fresh, Never Frozen\u003c\/div\u003e\n  \u003cp class=\"lead\"\u003e\u003cstrong\u003eEverything is made fresh\u003c\/strong\u003e in our own kitchen with only the best ingredients we can get our hands on. Nothing comes out of a bag or a box, and nothing gets frozen. We cook it, we pack it, and it's at your door within a couple of days.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003c!-- BIG PORTIONS + PRICE --\u003e\n\u003cdiv class=\"section usp-sm\"\u003e\n  \u003cdiv class=\"eyebrow\"\u003e🍽️ Up to 32 oz Per Meal\u003c\/div\u003e\n  \u003cdiv class=\"heading\"\u003ePortions That Actually Fill You Up\u003c\/div\u003e\n  \u003cp class=\"lead\"\u003ePlenty of meal prep companies hand you a small tray and hope you don't notice. Ours run \u003cstrong\u003e24 to 32 ounces\u003c\/strong\u003e — a real dinner, not a snack. You shouldn't have to eat two containers to feel like you ate.\u003c\/p\u003e\n  \u003cdiv class=\"price-pill\"\u003e\n\u003cb\u003e$13.95\u003c\/b\u003e\u003cspan\u003ePer Meal\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- MADE WITH LOVE --\u003e\n\u003cdiv class=\"section usp-sm\"\u003e\n  \u003cdiv class=\"eyebrow\"\u003e❤️ Made With Love\u003c\/div\u003e\n  \u003cdiv class=\"heading\"\u003eCooked Like It's for Family\u003c\/div\u003e\n  \u003cp class=\"lead\"\u003e\u003cstrong\u003eWe cook every meal ourselves\u003c\/strong\u003e, the same way we cook for our own table. Thirty years in, that hasn't changed.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003c!-- NEW MENU EVERY WEEK --\u003e\n\u003cdiv class=\"section usp-sm\"\u003e\n  \u003cdiv class=\"eyebrow\"\u003eNever Get Bored\u003c\/div\u003e\n  \u003cdiv class=\"heading\"\u003eThe Menu Changes Every Week\u003c\/div\u003e\n  \u003cp class=\"lead\"\u003eA new lineup goes up every week, so there's always something different waiting for you. Order what you're in the mood for, skip a week whenever you want.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003c!-- NUTRITION --\u003e\n\u003cdiv class=\"section usp-sm\"\u003e\n  \u003cdiv class=\"eyebrow\"\u003e📋 Nutrition Facts\u003c\/div\u003e\n  \u003cdiv class=\"heading\"\u003eWant to Know What's in Your Food?\u003c\/div\u003e\n  \u003cp class=\"lead\"\u003eCalories, protein, sodium, fat — the numbers are listed on every meal. If you're tracking something, you won't have to guess.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003c!-- ============================================================\n     DELIVERY\n     ============================================================ --\u003e\n\u003cdiv class=\"section\"\u003e\n  \u003cdiv class=\"eyebrow\"\u003e🚚 Delivery\u003c\/div\u003e\n  \u003cdiv class=\"heading\"\u003eWe Come to You Every Monday\u003c\/div\u003e\n  \u003cp class=\"lead\"\u003eWe cook fresh, so nothing sits around. Meals go out to \u003cstrong\u003eVillanova and every town within 15 miles\u003c\/strong\u003e — the whole Main Line and beyond.\u003c\/p\u003e\n\n  \u003c!-- DELIVERY TOWNS --\u003e\n  \u003cdiv class=\"zone-drop\"\u003e\n    \u003cdetails open\u003e\n      \u003csummary\u003eMain Line \u0026amp; Nearby \u003cspan class=\"zone-count\"\u003e13 towns\u003c\/span\u003e\u003c\/summary\u003e\n      \u003cdiv class=\"zone-drop-body\"\u003e\n        \u003cdiv class=\"zones\"\u003e\n\u003cspan class=\"zone hub\"\u003eVillanova\u003c\/span\u003e\u003cspan class=\"zone\"\u003eRadnor\u003c\/span\u003e\u003cspan class=\"zone\"\u003eRosemont\u003c\/span\u003e\u003cspan class=\"zone\"\u003eBryn Mawr\u003c\/span\u003e\u003cspan class=\"zone\"\u003eHaverford\u003c\/span\u003e\u003cspan class=\"zone\"\u003eArdmore\u003c\/span\u003e\u003cspan class=\"zone\"\u003eWynnewood\u003c\/span\u003e\u003cspan class=\"zone\"\u003eNarberth\u003c\/span\u003e\u003cspan class=\"zone\"\u003eGladwyne\u003c\/span\u003e\u003cspan class=\"zone\"\u003eBala Cynwyd\u003c\/span\u003e\u003cspan class=\"zone\"\u003eWayne\u003c\/span\u003e\u003cspan class=\"zone\"\u003eDevon\u003c\/span\u003e\u003cspan class=\"zone\"\u003eBerwyn\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n    \u003cdetails\u003e\n      \u003csummary\u003eAlso Delivering To \u003cspan class=\"zone-count\"\u003e18 towns\u003c\/span\u003e\u003c\/summary\u003e\n      \u003cdiv class=\"zone-drop-body\"\u003e\n        \u003cdiv class=\"zones\"\u003e\n\u003cspan class=\"zone\"\u003eKing of Prussia\u003c\/span\u003e\u003cspan class=\"zone\"\u003ePaoli\u003c\/span\u003e\u003cspan class=\"zone\"\u003eMalvern\u003c\/span\u003e\u003cspan class=\"zone\"\u003eChesterbrook\u003c\/span\u003e\u003cspan class=\"zone\"\u003eNewtown Square\u003c\/span\u003e\u003cspan class=\"zone\"\u003eBroomall\u003c\/span\u003e\u003cspan class=\"zone\"\u003eHavertown\u003c\/span\u003e\u003cspan class=\"zone\"\u003eDrexel Hill\u003c\/span\u003e\u003cspan class=\"zone\"\u003eSpringfield\u003c\/span\u003e\u003cspan class=\"zone\"\u003eMedia\u003c\/span\u003e\u003cspan class=\"zone\"\u003eSwarthmore\u003c\/span\u003e\u003cspan class=\"zone\"\u003eWallingford\u003c\/span\u003e\u003cspan class=\"zone\"\u003eConshohocken\u003c\/span\u003e\u003cspan class=\"zone\"\u003ePlymouth Meeting\u003c\/span\u003e\u003cspan class=\"zone\"\u003eNorristown\u003c\/span\u003e\u003cspan class=\"zone\"\u003eBlue Bell\u003c\/span\u003e\u003cspan class=\"zone\"\u003eManayunk\u003c\/span\u003e\u003cspan class=\"zone\"\u003ePhiladelphia\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- DELIVERY CARD --\u003e\n  \u003cdiv class=\"dp-card\"\u003e\n    \u003cdiv class=\"dp-card-head\"\u003e\n      \u003cdiv class=\"dp-tag\"\u003eHow It Arrives\u003c\/div\u003e\n      \u003cdiv class=\"dp-title\"\u003e🚚 Monday Delivery\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"dp-body\"\u003e\n      \u003cp\u003eWe deliver \u003cstrong\u003eevery Monday\u003c\/strong\u003e, so your week starts with the fridge already handled. Everything is cooked fresh right before it goes out — never frozen.\u003c\/p\u003e\n      \u003cp\u003eGet your order in by \u003cstrong\u003eFriday at 3 PM\u003c\/strong\u003e and it lands on your doorstep Monday. Select \u003cstrong\u003e\"Delivery\"\u003c\/strong\u003e at checkout and enter your address — if you're inside the 15-mile ring on the map, you're covered.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"map-wrap\"\u003e\n      \u003c!-- Map centered on 819 E Lancaster Ave, Villanova PA --\u003e\n      \u003ciframe class=\"map-embed\" loading=\"lazy\" title=\"Charlie's Chicken delivery area around Villanova, PA\" src=\"https:\/\/www.openstreetmap.org\/export\/embed.html?bbox=-75.72%2C39.80%2C-74.97%2C40.28\u0026amp;layer=mapnik\u0026amp;marker=40.0362%2C-75.3438\"\u003e\u003c\/iframe\u003e\n      \u003cdiv class=\"map-cap\"\u003e📍 Our kitchen on Lancaster Ave — we deliver roughly 15 miles in every direction.\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"dp-timebar\"\u003e\n      \u003cdiv class=\"dp-timebar-col\"\u003e\n        \u003cdiv class=\"dp-timebar-lbl\"\u003eMonday Delivery\u003c\/div\u003e\n        \u003cdiv class=\"dp-timebar-val\"\u003e[Add your time window]\u003c\/div\u003e\n        \u003cdiv class=\"dp-timebar-cut\"\u003eOrder by Friday, 3 PM\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cp class=\"dp-note\"\u003eNot sure if we reach your street? \u003cstrong\u003eCall us at \u003ca href=\"tel:+16105190300\"\u003e(610) 519-0300\u003c\/a\u003e and we'll tell you straight away.\u003c\/strong\u003e\u003c\/p\u003e\n\n  \u003c!-- PICKUP --\u003e\n  \u003cdiv class=\"dp-card\"\u003e\n    \u003cdiv class=\"dp-card-head\"\u003e\n      \u003cdiv class=\"dp-tag\"\u003ePrefer to Grab It?\u003c\/div\u003e\n      \u003cdiv class=\"dp-title\"\u003e📍 Pickup in Villanova\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"dp-body\"\u003e\n      \u003cp\u003eSkip the delivery fee and pick your meals up in person. Just choose \u003cstrong\u003e\"Pickup\"\u003c\/strong\u003e in your cart before checkout.\u003c\/p\u003e\n      \u003cdiv class=\"pickup-slot\"\u003e\n\u003cstrong\u003ePickup Hours\u003c\/strong\u003e\n        \u003cp\u003eMonday to Saturday, 11 AM – 10 PM\u003c\/p\u003e\n        \u003cspan class=\"cut\"\u003eOrder by Friday, 3 PM\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"pickup-addr\"\u003eCharlie's Chicken \u003cspan\u003e819 E Lancaster Ave, Villanova, PA 19085\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003ca class=\"dir-btn\" href=\"https:\/\/www.google.com\/maps\/dir\/?api=1\u0026amp;destination=819+E+Lancaster+Ave,+Villanova,+PA+19085\" rel=\"noopener\" target=\"_blank\"\u003e\u003cspan class=\"dir-btn-icon\"\u003e📍\u003c\/span\u003e \u003cspan\u003eGet Directions\u003c\/span\u003e\u003c\/a\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- PHONE --\u003e\n  \u003cdiv class=\"phone-box\"\u003e\n    \u003ch4\u003eWant to Order by Phone?\u003c\/h4\u003e\n    \u003cp\u003eNo problem. Call us and we'll take care of it.\u003c\/p\u003e\n    \u003ca class=\"btn-phone\" href=\"tel:+16105190300\"\u003e📞 Call (610) 519-0300 to Order\u003c\/a\u003e\n    \u003cp class=\"phone-hours\"\u003eOpen \u003cstrong\u003eMonday to Saturday, 11 AM to 10 PM\u003c\/strong\u003e\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- HOW IT WORKS --\u003e\n\u003cdiv class=\"section\"\u003e\n  \u003cdiv class=\"eyebrow\"\u003eSimple Process\u003c\/div\u003e\n  \u003cdiv class=\"heading\"\u003eHere's How It Works\u003c\/div\u003e\n  \u003cp class=\"lead\"\u003eFour steps and you're done.\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\u003e✅ Pick Your Meals\u003c\/h4\u003e\n      \u003cp\u003eChoose from the weekly menu by Friday at 3 PM.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"step-col\"\u003e\n      \u003cdiv class=\"step-circle\"\u003e2\u003c\/div\u003e\n      \u003ch4\u003e🍳 We Cook Fresh\u003c\/h4\u003e\n      \u003cp\u003eMade from scratch, packed fresh, never frozen.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"step-col\"\u003e\n      \u003cdiv class=\"step-circle\"\u003e3\u003c\/div\u003e\n      \u003ch4\u003e🚚 Monday Delivery\u003c\/h4\u003e\n      \u003cp\u003eWe bring it to your door every Monday.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"step-col\"\u003e\n      \u003cdiv class=\"step-circle\"\u003e4\u003c\/div\u003e\n      \u003ch4\u003e🍽️ You Enjoy\u003c\/h4\u003e\n      \u003cp\u003eHeat it up and get back to your day.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv style=\"text-align:center;\"\u003e\u003cspan class=\"no-sub-badge\"\u003e✅ Not a subscription. Pay once, for what you order\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- PLANS --\u003e\n\u003cdiv class=\"section\"\u003e\n  \u003cdiv class=\"plan-header\"\u003e\n    \u003cdiv class=\"eyebrow\"\u003eStart Small\u003c\/div\u003e\n    \u003cdiv class=\"heading\"\u003eWant to Try Us First?\u003c\/div\u003e\n    \u003cp class=\"lead\" style=\"max-width:420px;margin:0 auto;\"\u003eMeals are $13.95 each. Pick what you want and pay once — no subscription, no recurring charges.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"plan-cards\"\u003e\n    \u003ca class=\"plan-card\" href=\"https:\/\/charlies-chicken-ba8t1q73.myshopify.com\/collections\/ala-carte\"\u003e\u003cspan class=\"plan-num small\"\u003eÀ La\u003c\/span\u003e\u003cspan class=\"plan-lbl\"\u003eCarte\u003c\/span\u003e\n      \u003cp class=\"plan-desc\"\u003ePick one meal. Try it. See what you think.\u003c\/p\u003e\n      \u003cspan class=\"plan-cta\"\u003eShop À La Carte →\u003c\/span\u003e\u003c\/a\u003e\n    \u003ca class=\"plan-card\" href=\"https:\/\/charlies-chicken-ba8t1q73.myshopify.com\/products\/3-meal-plan\"\u003e\u003cspan class=\"plan-num\"\u003e3\u003c\/span\u003e\u003cspan class=\"plan-lbl\"\u003eMeal Trial Plan\u003c\/span\u003e\n      \u003cp class=\"plan-desc\"\u003eTry three meals. Most people start here.\u003c\/p\u003e\n      \u003cspan class=\"plan-cta\"\u003eShop 3-Meal Plan →\u003c\/span\u003e\u003c\/a\u003e\n    \u003ca class=\"plan-card\" href=\"https:\/\/charlies-chicken-ba8t1q73.myshopify.com\/products\/5-meal-plan\"\u003e\u003cspan class=\"plan-num\"\u003e5\u003c\/span\u003e\u003cspan class=\"plan-lbl\"\u003eMeal Plan\u003c\/span\u003e\n      \u003cp class=\"plan-desc\"\u003eFive fresh meals. Covers most of your week.\u003c\/p\u003e\n      \u003cspan class=\"plan-cta\"\u003eShop 5-Meal Plan →\u003c\/span\u003e\u003c\/a\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- BIGGER PLANS --\u003e\n\u003cdiv class=\"section\"\u003e\n  \u003cdiv class=\"plan-header\"\u003e\n    \u003cdiv class=\"eyebrow\"\u003eFeeding More, or Eating More\u003c\/div\u003e\n    \u003cdiv class=\"heading\"\u003eNeed a Bigger Order?\u003c\/div\u003e\n    \u003cp class=\"lead\" style=\"max-width:440px;margin:0 auto;\"\u003eThese cover the whole week, or the whole household. Still one payment, still no subscription.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"plan-cards\"\u003e\n    \u003ca class=\"plan-card\" href=\"https:\/\/charlies-chicken-ba8t1q73.myshopify.com\/products\/7-meal-plan\"\u003e\u003cspan class=\"plan-num\"\u003e7\u003c\/span\u003e\u003cspan class=\"plan-lbl\"\u003eMeal Plan\u003c\/span\u003e\n      \u003cp class=\"plan-desc\"\u003eA full week of dinners for one person.\u003c\/p\u003e\n      \u003cspan class=\"plan-cta\"\u003eShop 7-Meal Plan →\u003c\/span\u003e\u003c\/a\u003e\n    \u003ca class=\"plan-card\" href=\"https:\/\/charlies-chicken-ba8t1q73.myshopify.com\/products\/10-meal-plan\"\u003e\u003cspan class=\"plan-num\"\u003e10\u003c\/span\u003e\u003cspan class=\"plan-lbl\"\u003eMeal Plan\u003c\/span\u003e\n      \u003cp class=\"plan-desc\"\u003eLunch and dinner covered, or two people for the week.\u003c\/p\u003e\n      \u003cspan class=\"plan-cta\"\u003eShop 10-Meal Plan →\u003c\/span\u003e\u003c\/a\u003e\n    \u003ca class=\"plan-card\" href=\"https:\/\/charlies-chicken-ba8t1q73.myshopify.com\/products\/15-meal-plan\"\u003e\u003cspan class=\"plan-num\"\u003e15\u003c\/span\u003e\u003cspan class=\"plan-lbl\"\u003eMeal Plan\u003c\/span\u003e\n      \u003cp class=\"plan-desc\"\u003eTwo weeks for one, or a full week for two. Best value.\u003c\/p\u003e\n      \u003cspan class=\"plan-cta\"\u003eShop 15-Meal Plan →\u003c\/span\u003e\u003c\/a\u003e\n  \u003c\/div\u003e\n  \u003cp style=\"text-align:center;margin-top:20px;font-size:14px;color:var(--txt-lo);\"\u003eWant something else? Call \u003ca style=\"color:var(--green-dk);font-weight:bold;\" href=\"tel:+16105190300\"\u003e(610) 519-0300\u003c\/a\u003e and we'll build an order for you.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003c!-- CONTACT --\u003e\n\u003cdiv class=\"section\"\u003e\n  \u003cdiv class=\"contact-note\"\u003e\n    \u003ch3\u003eGot a Question?\u003c\/h3\u003e\n    \u003cp\u003eCall \u003ca href=\"tel:+16105190300\"\u003e(610) 519-0300\u003c\/a\u003e\u003cbr\u003e\n    Email \u003ca href=\"mailto:Charlieschickenvillanova@gmail.com\"\u003eCharlieschickenvillanova@gmail.com\u003c\/a\u003e\u003cbr\u003e\n    819 E Lancaster Ave, Villanova, PA 19085\u003cbr\u003e\n    Open Monday to Saturday, 11 AM – 10 PM\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"Charlie's Chicken","offers":[{"title":"Default Title","offer_id":48110949367982,"sku":null,"price":209.25,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0759\/7214\/9422\/files\/Charlie_sMenu.jpg?v=1784388452"},{"product_id":"5-1-free-meal-plan","title":"5 (+1 FREE) Meal Plan","description":"\u003c!-- ============================================================\n     CHARLIE'S CHICKEN — VILLANOVA, PA\n     Landing page copy + layout.\n\n     ANYTHING IN [SQUARE BRACKETS] IS A PLACEHOLDER — I didn't have\n     that info, so fill it in or delete the section.\n     ============================================================ --\u003e\n\u003cmeta charset=\"UTF-8\"\u003e\n\u003cmeta content=\"width=device-width, initial-scale=1.0\" name=\"viewport\"\u003e\n\u003clink href=\"https:\/\/fonts.googleapis.com\" rel=\"preconnect\"\u003e\n\u003clink rel=\"stylesheet\" href=\"https:\/\/fonts.googleapis.com\/css2?family=Oswald:wght@400;500;600;700\u0026amp;family=Barlow:ital,wght@0,400;0,600;0,700;0,800;0,900;1,700\u0026amp;family=Barlow+Condensed:wght@500;600;700;800\u0026amp;display=swap\"\u003e\n\n\u003cstyle\u003e\n*{box-sizing:border-box;margin:0;padding:0}\n:root{\n  \/* BRAND COLORS *\/\n  --dark:#292D2E;        \/* charcoal *\/\n  --green:#547C3F;       \/* brand green *\/\n  --green-dk:#3E5C2D;    \/* darker green — text on light backgrounds, hover states *\/\n  \/* NEUTRALS derived from the two brand colors *\/\n  --bg:#ffffff;\n  --bg-card:#F2F3F1;\n  --bg-card2:#E7EAE5;\n  --bg-pill:#EDF3E7;\n  --border:#D5D8D3;\n  --txt-hi:#292D2E;\n  --txt-md:#4A4F50;\n  --txt-lo:#6C7172;\n  --txt-eye:#547C3F;\n}\nbody{font-family:'Barlow',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.sb p{margin:0}\n.eyebrow{font-family:'Barlow Condensed',sans-serif;font-size:12px;font-weight:700;letter-spacing:3px;text-transform:uppercase;color:var(--txt-eye);margin-bottom:10px}\n.heading{font-family:'Oswald',sans-serif;font-size:clamp(26px,5.5vw,40px);font-weight:700;color:var(--txt-hi);letter-spacing:0.02em;line-height:1.1;margin-bottom:16px}\n.lead{font-size:16px;color:var(--txt-md);line-height:1.75;font-weight:400}\n.lead strong{color:var(--green-dk)}\n.lead em{font-style:italic}\n.section{padding:44px 20px;border-bottom:1px solid var(--border)}\n.usp-img{width:100%;display:block;margin-bottom:14px}\n\n\/* HERO *\/\n.hero{padding:52px 20px 44px;border-bottom:1px solid var(--border);position:relative;overflow:hidden}\n.hero::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse at 75% 40%,rgba(84,124,63,0.12) 0%,transparent 60%);pointer-events:none}\n.hero-eyebrow{display:inline-flex;align-items:center;gap:10px;margin-bottom:22px}\n.hero-eyebrow-line{width:28px;height:2px;background:var(--green);flex-shrink:0}\n.hero-eyebrow span{font-family:'Barlow Condensed',sans-serif;font-size:12px;font-weight:700;letter-spacing:3px;text-transform:uppercase;color:var(--green-dk)}\n.hero h1{font-family:'Oswald',sans-serif;font-size:clamp(32px,10vw,56px);font-weight:700;color:var(--txt-hi);letter-spacing:0.02em;line-height:1.04;margin-bottom:20px}\n.hero h1 em{font-style:normal;color:var(--green)}\n.hero-sub{font-size:16px;color:var(--txt-md);max-width:460px;line-height:1.75}\n.hero-review-badge{display:inline-flex;align-items:center;gap:10px;background:var(--bg-card);border:1px solid var(--border);border-radius:999px;padding:8px 18px 8px 12px;font-size:13px;color:var(--txt-md);margin-top:22px;position:relative;text-decoration:none}\n.hero-review-dot{width:8px;height:8px;border-radius:50%;background:var(--green);flex-shrink:0}\n.hero-review-badge strong{color:var(--txt-hi)}\n\n\/* SCROLLING STATS STRIP *\/\n.stats-ticker{background:var(--green-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.2)}\n.stat-chip-num{font-family:'Oswald',sans-serif;font-size:22px;font-weight:700;color:#fff;line-height:1;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}\n.stat-chip-label{font-family:'Barlow Condensed',sans-serif;font-size:11px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:rgba(255,255,255,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\/* PROOF STATS *\/\n.proof{border-bottom:1px solid var(--border)}\n.proof-grid{display:grid;grid-template-columns:repeat(3,1fr)}\n.proof-cell{padding:36px 12px;text-align:center;border-right:1px solid var(--border);text-decoration:none;color:inherit;display:block}\n.proof-cell:last-child{border-right:none}\n.proof-num{font-family:'Oswald',sans-serif;font-size:clamp(34px,8vw,54px);font-weight:700;color:var(--txt-hi);line-height:1;display:block}\n.proof-num em{color:var(--green);font-style:normal}\n.proof-lbl{font-family:'Barlow Condensed',sans-serif;font-size:11px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:var(--txt-lo);margin-top:10px;display:block}\n\n\/* SHORT USPS *\/\n.usp-sm{padding:32px 20px}\n\n\n\/* HOW IT WORKS *\/\n.steps-grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--border);border-radius:4px;overflow:hidden;margin-top:32px}\n.step-col{background:var(--bg-card);padding:28px 22px;text-align:center}\n.step-circle{width:52px;height:52px;background:var(--green);color:#fff;font-family:'Oswald',sans-serif;font-size:22px;font-weight:700;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 16px}\n.step-col h4{font-family:'Barlow',sans-serif;font-size:17px;font-weight:800;color:var(--txt-hi);margin-bottom:8px;line-height:1.2}\n.step-col p{font-size:13px;color:var(--txt-md);line-height:1.6}\n.no-sub-badge{display:inline-flex;align-items:center;gap:8px;background:var(--bg-card);border:1px solid var(--border);border-radius:999px;padding:10px 20px;font-size:13px;font-weight:700;color:var(--green-dk);margin-top:28px}\n\n\/* DELIVERY ZONES *\/\n.zones{display:flex;flex-wrap:wrap;gap:8px}\n.zone{font-family:'Barlow Condensed',sans-serif;font-size:12px;font-weight:600;letter-spacing:1.5px;background:var(--bg-pill);border:1px solid var(--border);color:var(--txt-md);padding:6px 14px;border-radius:3px;text-transform:uppercase}\n.zone.hub{background:var(--green);border-color:var(--green);color:#fff}\n\n\/* DELIVERY DROPDOWNS *\/\n.zone-drop{margin-top:24px;margin-bottom:22px;border:1px solid var(--border);border-radius:4px;overflow:hidden}\n.zone-drop details{background:var(--bg-card);border-bottom:1px solid var(--border)}\n.zone-drop details:last-child{border-bottom:none}\n.zone-drop summary{font-family:'Barlow Condensed',sans-serif;font-size:14px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--txt-hi);padding:18px 46px 18px 20px;cursor:pointer;position:relative;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:56px}\n.zone-drop summary::-webkit-details-marker{display:none}\n.zone-drop summary::marker{content:''}\n.zone-drop summary:hover{background:var(--bg-card2)}\n.zone-drop summary:focus-visible{outline:2px solid var(--green);outline-offset:-2px}\n.zone-drop summary::after{content:'';position:absolute;right:20px;top:50%;width:9px;height:9px;border-right:2px solid var(--green-dk);border-bottom:2px solid var(--green-dk);transform:translateY(-70%) rotate(45deg);transition:transform 0.2s}\n.zone-drop details[open] summary::after{transform:translateY(-30%) rotate(225deg)}\n.zone-count{font-family:'Barlow',sans-serif;font-size:12px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--txt-lo);flex-shrink:0}\n.zone-drop-body{padding:2px 20px 22px}\n@media (prefers-reduced-motion: reduce){.zone-drop summary::after{transition:none}}\n\n\/* DELIVERY \/ PICKUP CARDS *\/\n.dp-card{border:1px solid var(--border);border-radius:4px;overflow:hidden;background:var(--bg-card);margin-bottom:18px}\n.dp-card-head{background:var(--dark);padding:18px 20px;text-align:center}\n.dp-card-head .dp-tag{font-family:'Barlow Condensed',sans-serif;font-size:10px;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;color:rgba(255,255,255,0.55);margin-bottom:6px}\n.dp-card-head .dp-title{font-family:'Oswald',sans-serif;font-size:20px;font-weight:700;color:#fff;letter-spacing:0.02em;text-transform:uppercase}\n.dp-body{padding:22px 20px}\n.dp-body p{font-size:14.5px;color:var(--txt-md);line-height:1.7;margin-bottom:14px}\n.dp-body p:last-child{margin-bottom:0}\n.dp-body p strong{color:var(--green-dk)}\n.dp-timebar{display:flex;border-top:1px solid var(--border)}\n.dp-timebar-col{flex:1;padding:16px 14px;text-align:center;background:var(--green)}\n.dp-timebar-col + .dp-timebar-col{border-left:1px solid rgba(255,255,255,0.25)}\n.dp-timebar-lbl{font-family:'Barlow',sans-serif;font-size:13px;font-weight:800;color:#fff}\n.dp-timebar-val{font-family:'Barlow',sans-serif;font-size:12.5px;font-weight:600;color:rgba(255,255,255,0.88);margin-top:2px}\n.dp-timebar-cut{font-family:'Barlow',sans-serif;font-size:11px;font-weight:600;color:rgba(255,255,255,0.72);margin-top:6px;line-height:1.4}\n.dp-note{font-size:13px;color:var(--txt-lo);line-height:1.6;margin:0 0 26px}\n.dp-note strong{color:var(--green-dk)}\n.dp-note a{color:var(--green-dk);font-weight:700}\n.map-embed{width:100%;height:300px;border:0;display:block}\n.map-wrap{border-top:1px solid var(--border);border-bottom:1px solid var(--border)}\n.map-cap{padding:12px 16px;background:var(--bg-card2);font-size:12px;color:var(--txt-md);text-align:center}\n\n\/* PICKUP *\/\n.pickup-slot{background:#fff;border:1px solid var(--border);border-radius:4px;padding:13px 15px;margin-bottom:10px}\n.pickup-slot strong{display:block;font-size:14px;color:var(--txt-hi);margin-bottom:3px}\n.pickup-slot p{margin:0;font-size:13px;color:var(--txt-lo);line-height:1.5}\n.pickup-slot .cut{display:block;font-size:12px;color:var(--green-dk);font-weight:700;margin-top:4px}\n.pickup-addr{font-size:15px;font-weight:700;color:var(--txt-hi);line-height:1.6;margin:18px 0 12px}\n.pickup-addr span{display:block;font-weight:500;font-size:14px;color:var(--txt-md)}\n.dir-btn{display:flex;align-items:center;justify-content:center;gap:10px;background:var(--green);color:#fff;font-size:15px;font-weight:800;padding:15px 22px;border-radius:6px;text-decoration:none;margin-top:12px;transition:background 0.2s}\n.dir-btn:hover{background:var(--green-dk)}\n.dir-btn-icon{font-size:18px;line-height:1}\n\n\/* PHONE *\/\n.phone-box{border:1px solid var(--border);border-radius:4px;background:var(--bg-card);padding:32px 20px;text-align:center;margin-top:16px}\n.phone-box h4{font-family:'Oswald',sans-serif;font-size:22px;font-weight:700;color:var(--txt-hi);margin-bottom:8px}\n.phone-box p{font-size:14px;color:var(--txt-md);margin-bottom:18px}\n.btn-phone{display:inline-block;font-family:'Barlow Condensed',sans-serif;font-size:15px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;background:var(--green);color:#fff;padding:14px 26px;border-radius:3px;text-decoration:none}\n.phone-hours{font-size:12px;color:var(--txt-lo);margin-top:12px}\n.phone-hours strong{color:var(--txt-md)}\n\n\/* PLANS *\/\n.plan-header{text-align:center;margin-bottom:28px}\n.plan-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--border);border-radius:4px;overflow:hidden;margin-bottom:16px}\n.plan-card{background:var(--bg-card);padding:28px 10px;text-align:center;text-decoration:none;color:inherit;display:block;transition:background 0.2s}\n.plan-card:hover{background:var(--bg-card2)}\n.plan-num{font-family:'Oswald',sans-serif;font-size:clamp(38px,9vw,56px);font-weight:700;color:var(--txt-hi);line-height:1;display:block}\n.plan-num.small{font-size:clamp(28px,6vw,40px);padding-top:8px}\n.plan-lbl{font-family:'Barlow Condensed',sans-serif;font-size:11px;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;color:var(--txt-lo);margin:8px 0 14px;display:block}\n.plan-desc{font-size:13px;color:var(--txt-md);line-height:1.6;margin-bottom:18px}\n.plan-cta{display:inline-block;font-family:'Barlow Condensed',sans-serif;font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--txt-hi);background:var(--bg-pill);border:1px solid var(--border);padding:10px 12px;border-radius:3px}\n@media(max-width:560px){.plan-cards{grid-template-columns:1fr}}\n\n\/* FLAVOR ROW *\/\n.flavor-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}\n.flavor{font-family:'Barlow Condensed',sans-serif;font-size:12px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;background:var(--dark);color:#fff;padding:7px 14px;border-radius:3px}\n\n\/* PRICE PILL *\/\n.price-pill{display:inline-flex;align-items:baseline;gap:8px;background:var(--bg-pill);border:1px solid var(--border);border-radius:999px;padding:10px 20px;margin-top:18px}\n.price-pill b{font-family:'Oswald',sans-serif;font-size:22px;font-weight:700;color:var(--green-dk);line-height:1}\n.price-pill span{font-family:'Barlow Condensed',sans-serif;font-size:12px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--txt-lo)}\n\n\/* CONTACT FOOTER *\/\n.contact-note{text-align:center}\n.contact-note h3{font-family:'Oswald',sans-serif;font-size:22px;font-weight:700;color:var(--txt-hi);margin-bottom:8px}\n.contact-note p{font-size:15px;color:var(--txt-md);line-height:1.7;max-width:460px;margin:0 auto}\n.contact-note a{color:var(--green);font-weight:700;text-decoration:underline}\n\n@media(max-width:600px){\n  .dp-timebar{flex-direction:column}\n  .dp-timebar-col + .dp-timebar-col{border-left:none;border-top:1px solid rgba(255,255,255,0.25)}\n}\n@media(max-width:480px){\n  .proof-cell{padding:28px 8px}\n  .steps-grid{grid-template-columns:1fr}\n  .step-col{padding:20px 14px}\n  .step-col h4{font-size:15px}\n  .section,.hero{padding-left:16px;padding-right:16px}\n  .map-embed{height:250px}\n}\n@media(max-width:360px){\n  .proof-num{font-size:30px}\n  .step-col h4{font-size:13px}\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"sb\"\u003e\n\n\u003c!-- HERO --\u003e\n\u003cdiv class=\"hero\"\u003e\n  \u003cdiv class=\"hero-eyebrow\"\u003e\n    \u003cdiv class=\"hero-eyebrow-line\"\u003e\u003c\/div\u003e\n    \u003cspan\u003eFamily-Owned Meal Prep · Villanova, PA\u003c\/span\u003e\n  \u003c\/div\u003e\n  \u003ch1\u003eReal Food.\u003cbr\u003e\u003cem\u003eMade Fresh. Delivered.\u003c\/em\u003e\n\u003c\/h1\u003e\n  \u003cp class=\"hero-sub\"\u003eFamily owned and run for 30 years. We cook the tastiest, healthiest meals we know how to make and bring them to your door every Monday. No shopping. No cooking. No dishes to wash.\u003c\/p\u003e\n  \u003cspan class=\"hero-review-badge\"\u003e\u003cspan class=\"hero-review-dot\"\u003e\u003c\/span\u003e \u003cspan\u003e👨‍👩‍👧 \u003cstrong\u003eFamily owned and run\u003c\/strong\u003e on the Main Line\u003c\/span\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003c!-- SCROLLING STATS 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\"\u003e30\u003c\/span\u003e\u003cspan class=\"stat-chip-label\"\u003eYears of\u003cbr\u003eExperience\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"stat-chip\"\u003e\n\u003cspan class=\"stat-chip-num\"\u003e32oz\u003c\/span\u003e\u003cspan class=\"stat-chip-label\"\u003eGenerous\u003cbr\u003ePortions\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"stat-chip\"\u003e\n\u003cspan class=\"stat-chip-num\"\u003e$13.95\u003c\/span\u003e\u003cspan class=\"stat-chip-label\"\u003ePer\u003cbr\u003eMeal\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"stat-chip\"\u003e\n\u003cspan class=\"stat-chip-num\"\u003e15mi\u003c\/span\u003e\u003cspan class=\"stat-chip-label\"\u003eDelivery\u003cbr\u003eRadius\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"stat-chip\"\u003e\n\u003cspan class=\"stat-chip-num\"\u003eMON\u003c\/span\u003e\u003cspan class=\"stat-chip-label\"\u003eWeekly\u003cbr\u003eDelivery Day\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"stat-chip\"\u003e\n\u003cspan class=\"stat-chip-num\"\u003e100%\u003c\/span\u003e\u003cspan class=\"stat-chip-label\"\u003eFamily\u003cbr\u003eOwned\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"stat-chip\"\u003e\n\u003cspan class=\"stat-chip-num\"\u003e30\u003c\/span\u003e\u003cspan class=\"stat-chip-label\"\u003eYears of\u003cbr\u003eExperience\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"stat-chip\"\u003e\n\u003cspan class=\"stat-chip-num\"\u003e32oz\u003c\/span\u003e\u003cspan class=\"stat-chip-label\"\u003eGenerous\u003cbr\u003ePortions\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"stat-chip\"\u003e\n\u003cspan class=\"stat-chip-num\"\u003e$13.95\u003c\/span\u003e\u003cspan class=\"stat-chip-label\"\u003ePer\u003cbr\u003eMeal\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"stat-chip\"\u003e\n\u003cspan class=\"stat-chip-num\"\u003e15mi\u003c\/span\u003e\u003cspan class=\"stat-chip-label\"\u003eDelivery\u003cbr\u003eRadius\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"stat-chip\"\u003e\n\u003cspan class=\"stat-chip-num\"\u003eMON\u003c\/span\u003e\u003cspan class=\"stat-chip-label\"\u003eWeekly\u003cbr\u003eDelivery Day\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"stat-chip\"\u003e\n\u003cspan class=\"stat-chip-num\"\u003e100%\u003c\/span\u003e\u003cspan class=\"stat-chip-label\"\u003eFamily\u003cbr\u003eOwned\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- PROOF STATS --\u003e\n\u003cdiv class=\"proof\"\u003e\n  \u003cdiv class=\"proof-grid\"\u003e\n    \u003cdiv class=\"proof-cell\"\u003e\n\u003cspan class=\"proof-num\"\u003e30\u003cem\u003e+\u003c\/em\u003e\u003c\/span\u003e\u003cspan class=\"proof-lbl\"\u003eYears Cooking\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"proof-cell\"\u003e\n\u003cspan class=\"proof-num\"\u003e32\u003cem\u003eoz\u003c\/em\u003e\u003c\/span\u003e\u003cspan class=\"proof-lbl\"\u003eEvery Portion\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"proof-cell\"\u003e\n\u003cspan class=\"proof-num\"\u003e15\u003cem\u003emi\u003c\/em\u003e\u003c\/span\u003e\u003cspan class=\"proof-lbl\"\u003eAround Villanova\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- THE FAMILY --\u003e\n\u003cdiv class=\"section usp-sm\"\u003e\n  \u003c!-- [ADD PHOTO] swap in a photo of the family or the kitchen --\u003e\n  \u003cdiv class=\"eyebrow\"\u003e👨‍👩‍👧 Our Family\u003c\/div\u003e\n  \u003cdiv class=\"heading\"\u003e30 Years, Same Family, Same Standards\u003c\/div\u003e\n  \u003cp class=\"lead\"\u003eWe're a \u003cstrong\u003efamily owned and run business\u003c\/strong\u003e right on Lancaster Ave in Villanova. Thirty years of cooking goes into every container. No factory, no mystery kitchen three states away — just our family, cooking food we're proud to put our name on and driving it to your door.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003c!-- WHAT THE FOOD IS --\u003e\n\u003cdiv class=\"section usp-sm\"\u003e\n  \u003cdiv class=\"eyebrow\"\u003e🌍 Global Fusion, Done Honestly\u003c\/div\u003e\n  \u003cdiv class=\"heading\"\u003eFlavors From Everywhere. Nothing Fussy.\u003c\/div\u003e\n  \u003cp class=\"lead\"\u003eOur menu pulls flavor from all over — \u003cstrong\u003eMediterranean, Latin, Asian, American comfort\u003c\/strong\u003e — so dinner never tastes the same two nights running. But we're not chasing trends or plating things you can't pronounce. These are \u003cstrong\u003egreat-tasting, nutritious meals that actually fill you up\u003c\/strong\u003e. That's the whole idea.\u003c\/p\u003e\n  \u003cdiv class=\"flavor-row\"\u003e\n    \u003cspan class=\"flavor\"\u003eMediterranean\u003c\/span\u003e\u003cspan class=\"flavor\"\u003eLatin\u003c\/span\u003e\u003cspan class=\"flavor\"\u003eAsian\u003c\/span\u003e\u003cspan class=\"flavor\"\u003eAmerican Comfort\u003c\/span\u003e\u003cspan class=\"flavor\"\u003eItalian\u003c\/span\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- FROM SCRATCH --\u003e\n\u003cdiv class=\"section usp-sm\"\u003e\n  \u003cdiv class=\"eyebrow\"\u003e🥘 From Scratch\u003c\/div\u003e\n  \u003cdiv class=\"heading\"\u003eMade Fresh, Never Frozen\u003c\/div\u003e\n  \u003cp class=\"lead\"\u003e\u003cstrong\u003eEverything is made fresh\u003c\/strong\u003e in our own kitchen with only the best ingredients we can get our hands on. Nothing comes out of a bag or a box, and nothing gets frozen. We cook it, we pack it, and it's at your door within a couple of days.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003c!-- BIG PORTIONS + PRICE --\u003e\n\u003cdiv class=\"section usp-sm\"\u003e\n  \u003cdiv class=\"eyebrow\"\u003e🍽️ Up to 32 oz Per Meal\u003c\/div\u003e\n  \u003cdiv class=\"heading\"\u003ePortions That Actually Fill You Up\u003c\/div\u003e\n  \u003cp class=\"lead\"\u003ePlenty of meal prep companies hand you a small tray and hope you don't notice. Ours run \u003cstrong\u003e24 to 32 ounces\u003c\/strong\u003e — a real dinner, not a snack. You shouldn't have to eat two containers to feel like you ate.\u003c\/p\u003e\n  \u003cdiv class=\"price-pill\"\u003e\n\u003cb\u003e$13.95\u003c\/b\u003e\u003cspan\u003ePer Meal\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- MADE WITH LOVE --\u003e\n\u003cdiv class=\"section usp-sm\"\u003e\n  \u003cdiv class=\"eyebrow\"\u003e❤️ Made With Love\u003c\/div\u003e\n  \u003cdiv class=\"heading\"\u003eCooked Like It's for Family\u003c\/div\u003e\n  \u003cp class=\"lead\"\u003e\u003cstrong\u003eWe cook every meal ourselves\u003c\/strong\u003e, the same way we cook for our own table. Thirty years in, that hasn't changed.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003c!-- NEW MENU EVERY WEEK --\u003e\n\u003cdiv class=\"section usp-sm\"\u003e\n  \u003cdiv class=\"eyebrow\"\u003eNever Get Bored\u003c\/div\u003e\n  \u003cdiv class=\"heading\"\u003eThe Menu Changes Every Week\u003c\/div\u003e\n  \u003cp class=\"lead\"\u003eA new lineup goes up every week, so there's always something different waiting for you. Order what you're in the mood for, skip a week whenever you want.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003c!-- NUTRITION --\u003e\n\u003cdiv class=\"section usp-sm\"\u003e\n  \u003cdiv class=\"eyebrow\"\u003e📋 Nutrition Facts\u003c\/div\u003e\n  \u003cdiv class=\"heading\"\u003eWant to Know What's in Your Food?\u003c\/div\u003e\n  \u003cp class=\"lead\"\u003eCalories, protein, sodium, fat — the numbers are listed on every meal. If you're tracking something, you won't have to guess.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003c!-- ============================================================\n     DELIVERY\n     ============================================================ --\u003e\n\u003cdiv class=\"section\"\u003e\n  \u003cdiv class=\"eyebrow\"\u003e🚚 Delivery\u003c\/div\u003e\n  \u003cdiv class=\"heading\"\u003eWe Come to You Every Monday\u003c\/div\u003e\n  \u003cp class=\"lead\"\u003eWe cook fresh, so nothing sits around. Meals go out to \u003cstrong\u003eVillanova and every town within 15 miles\u003c\/strong\u003e — the whole Main Line and beyond.\u003c\/p\u003e\n\n  \u003c!-- DELIVERY TOWNS --\u003e\n  \u003cdiv class=\"zone-drop\"\u003e\n    \u003cdetails open\u003e\n      \u003csummary\u003eMain Line \u0026amp; Nearby \u003cspan class=\"zone-count\"\u003e13 towns\u003c\/span\u003e\u003c\/summary\u003e\n      \u003cdiv class=\"zone-drop-body\"\u003e\n        \u003cdiv class=\"zones\"\u003e\n\u003cspan class=\"zone hub\"\u003eVillanova\u003c\/span\u003e\u003cspan class=\"zone\"\u003eRadnor\u003c\/span\u003e\u003cspan class=\"zone\"\u003eRosemont\u003c\/span\u003e\u003cspan class=\"zone\"\u003eBryn Mawr\u003c\/span\u003e\u003cspan class=\"zone\"\u003eHaverford\u003c\/span\u003e\u003cspan class=\"zone\"\u003eArdmore\u003c\/span\u003e\u003cspan class=\"zone\"\u003eWynnewood\u003c\/span\u003e\u003cspan class=\"zone\"\u003eNarberth\u003c\/span\u003e\u003cspan class=\"zone\"\u003eGladwyne\u003c\/span\u003e\u003cspan class=\"zone\"\u003eBala Cynwyd\u003c\/span\u003e\u003cspan class=\"zone\"\u003eWayne\u003c\/span\u003e\u003cspan class=\"zone\"\u003eDevon\u003c\/span\u003e\u003cspan class=\"zone\"\u003eBerwyn\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n    \u003cdetails\u003e\n      \u003csummary\u003eAlso Delivering To \u003cspan class=\"zone-count\"\u003e18 towns\u003c\/span\u003e\u003c\/summary\u003e\n      \u003cdiv class=\"zone-drop-body\"\u003e\n        \u003cdiv class=\"zones\"\u003e\n\u003cspan class=\"zone\"\u003eKing of Prussia\u003c\/span\u003e\u003cspan class=\"zone\"\u003ePaoli\u003c\/span\u003e\u003cspan class=\"zone\"\u003eMalvern\u003c\/span\u003e\u003cspan class=\"zone\"\u003eChesterbrook\u003c\/span\u003e\u003cspan class=\"zone\"\u003eNewtown Square\u003c\/span\u003e\u003cspan class=\"zone\"\u003eBroomall\u003c\/span\u003e\u003cspan class=\"zone\"\u003eHavertown\u003c\/span\u003e\u003cspan class=\"zone\"\u003eDrexel Hill\u003c\/span\u003e\u003cspan class=\"zone\"\u003eSpringfield\u003c\/span\u003e\u003cspan class=\"zone\"\u003eMedia\u003c\/span\u003e\u003cspan class=\"zone\"\u003eSwarthmore\u003c\/span\u003e\u003cspan class=\"zone\"\u003eWallingford\u003c\/span\u003e\u003cspan class=\"zone\"\u003eConshohocken\u003c\/span\u003e\u003cspan class=\"zone\"\u003ePlymouth Meeting\u003c\/span\u003e\u003cspan class=\"zone\"\u003eNorristown\u003c\/span\u003e\u003cspan class=\"zone\"\u003eBlue Bell\u003c\/span\u003e\u003cspan class=\"zone\"\u003eManayunk\u003c\/span\u003e\u003cspan class=\"zone\"\u003ePhiladelphia\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- DELIVERY CARD --\u003e\n  \u003cdiv class=\"dp-card\"\u003e\n    \u003cdiv class=\"dp-card-head\"\u003e\n      \u003cdiv class=\"dp-tag\"\u003eHow It Arrives\u003c\/div\u003e\n      \u003cdiv class=\"dp-title\"\u003e🚚 Monday Delivery\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"dp-body\"\u003e\n      \u003cp\u003eWe deliver \u003cstrong\u003eevery Monday\u003c\/strong\u003e, so your week starts with the fridge already handled. Everything is cooked fresh right before it goes out — never frozen.\u003c\/p\u003e\n      \u003cp\u003eGet your order in by \u003cstrong\u003eFriday at 3 PM\u003c\/strong\u003e and it lands on your doorstep Monday. Select \u003cstrong\u003e\"Delivery\"\u003c\/strong\u003e at checkout and enter your address — if you're inside the 15-mile ring on the map, you're covered.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"map-wrap\"\u003e\n      \u003c!-- Map centered on 819 E Lancaster Ave, Villanova PA --\u003e\n      \u003ciframe class=\"map-embed\" loading=\"lazy\" title=\"Charlie's Chicken delivery area around Villanova, PA\" src=\"https:\/\/www.openstreetmap.org\/export\/embed.html?bbox=-75.72%2C39.80%2C-74.97%2C40.28\u0026amp;layer=mapnik\u0026amp;marker=40.0362%2C-75.3438\"\u003e\u003c\/iframe\u003e\n      \u003cdiv class=\"map-cap\"\u003e📍 Our kitchen on Lancaster Ave — we deliver roughly 15 miles in every direction.\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"dp-timebar\"\u003e\n      \u003cdiv class=\"dp-timebar-col\"\u003e\n        \u003cdiv class=\"dp-timebar-lbl\"\u003eMonday Delivery\u003c\/div\u003e\n        \u003cdiv class=\"dp-timebar-val\"\u003e[Add your time window]\u003c\/div\u003e\n        \u003cdiv class=\"dp-timebar-cut\"\u003eOrder by Friday, 3 PM\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cp class=\"dp-note\"\u003eNot sure if we reach your street? \u003cstrong\u003eCall us at \u003ca href=\"tel:+16105190300\"\u003e(610) 519-0300\u003c\/a\u003e and we'll tell you straight away.\u003c\/strong\u003e\u003c\/p\u003e\n\n  \u003c!-- PICKUP --\u003e\n  \u003cdiv class=\"dp-card\"\u003e\n    \u003cdiv class=\"dp-card-head\"\u003e\n      \u003cdiv class=\"dp-tag\"\u003ePrefer to Grab It?\u003c\/div\u003e\n      \u003cdiv class=\"dp-title\"\u003e📍 Pickup in Villanova\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"dp-body\"\u003e\n      \u003cp\u003eSkip the delivery fee and pick your meals up in person. Just choose \u003cstrong\u003e\"Pickup\"\u003c\/strong\u003e in your cart before checkout.\u003c\/p\u003e\n      \u003cdiv class=\"pickup-slot\"\u003e\n\u003cstrong\u003ePickup Hours\u003c\/strong\u003e\n        \u003cp\u003eMonday to Saturday, 11 AM – 10 PM\u003c\/p\u003e\n        \u003cspan class=\"cut\"\u003eOrder by Friday, 3 PM\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"pickup-addr\"\u003eCharlie's Chicken \u003cspan\u003e819 E Lancaster Ave, Villanova, PA 19085\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003ca class=\"dir-btn\" href=\"https:\/\/www.google.com\/maps\/dir\/?api=1\u0026amp;destination=819+E+Lancaster+Ave,+Villanova,+PA+19085\" rel=\"noopener\" target=\"_blank\"\u003e\u003cspan class=\"dir-btn-icon\"\u003e📍\u003c\/span\u003e \u003cspan\u003eGet Directions\u003c\/span\u003e\u003c\/a\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- PHONE --\u003e\n  \u003cdiv class=\"phone-box\"\u003e\n    \u003ch4\u003eWant to Order by Phone?\u003c\/h4\u003e\n    \u003cp\u003eNo problem. Call us and we'll take care of it.\u003c\/p\u003e\n    \u003ca class=\"btn-phone\" href=\"tel:+16105190300\"\u003e📞 Call (610) 519-0300 to Order\u003c\/a\u003e\n    \u003cp class=\"phone-hours\"\u003eOpen \u003cstrong\u003eMonday to Saturday, 11 AM to 10 PM\u003c\/strong\u003e\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- HOW IT WORKS --\u003e\n\u003cdiv class=\"section\"\u003e\n  \u003cdiv class=\"eyebrow\"\u003eSimple Process\u003c\/div\u003e\n  \u003cdiv class=\"heading\"\u003eHere's How It Works\u003c\/div\u003e\n  \u003cp class=\"lead\"\u003eFour steps and you're done.\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\u003e✅ Pick Your Meals\u003c\/h4\u003e\n      \u003cp\u003eChoose from the weekly menu by Friday at 3 PM.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"step-col\"\u003e\n      \u003cdiv class=\"step-circle\"\u003e2\u003c\/div\u003e\n      \u003ch4\u003e🍳 We Cook Fresh\u003c\/h4\u003e\n      \u003cp\u003eMade from scratch, packed fresh, never frozen.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"step-col\"\u003e\n      \u003cdiv class=\"step-circle\"\u003e3\u003c\/div\u003e\n      \u003ch4\u003e🚚 Monday Delivery\u003c\/h4\u003e\n      \u003cp\u003eWe bring it to your door every Monday.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"step-col\"\u003e\n      \u003cdiv class=\"step-circle\"\u003e4\u003c\/div\u003e\n      \u003ch4\u003e🍽️ You Enjoy\u003c\/h4\u003e\n      \u003cp\u003eHeat it up and get back to your day.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv style=\"text-align:center;\"\u003e\u003cspan class=\"no-sub-badge\"\u003e✅ Not a subscription. Pay once, for what you order\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- PLANS --\u003e\n\u003cdiv class=\"section\"\u003e\n  \u003cdiv class=\"plan-header\"\u003e\n    \u003cdiv class=\"eyebrow\"\u003eStart Small\u003c\/div\u003e\n    \u003cdiv class=\"heading\"\u003eWant to Try Us First?\u003c\/div\u003e\n    \u003cp class=\"lead\" style=\"max-width:420px;margin:0 auto;\"\u003eMeals are $13.95 each. Pick what you want and pay once — no subscription, no recurring charges.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"plan-cards\"\u003e\n    \u003ca class=\"plan-card\" href=\"https:\/\/charlies-chicken-ba8t1q73.myshopify.com\/collections\/ala-carte\"\u003e\u003cspan class=\"plan-num small\"\u003eÀ La\u003c\/span\u003e\u003cspan class=\"plan-lbl\"\u003eCarte\u003c\/span\u003e\n      \u003cp class=\"plan-desc\"\u003ePick one meal. Try it. See what you think.\u003c\/p\u003e\n      \u003cspan class=\"plan-cta\"\u003eShop À La Carte →\u003c\/span\u003e\u003c\/a\u003e\n    \u003ca class=\"plan-card\" href=\"https:\/\/charlies-chicken-ba8t1q73.myshopify.com\/products\/3-meal-plan\"\u003e\u003cspan class=\"plan-num\"\u003e3\u003c\/span\u003e\u003cspan class=\"plan-lbl\"\u003eMeal Trial Plan\u003c\/span\u003e\n      \u003cp class=\"plan-desc\"\u003eTry three meals. Most people start here.\u003c\/p\u003e\n      \u003cspan class=\"plan-cta\"\u003eShop 3-Meal Plan →\u003c\/span\u003e\u003c\/a\u003e\n    \u003ca class=\"plan-card\" href=\"https:\/\/charlies-chicken-ba8t1q73.myshopify.com\/products\/5-meal-plan\"\u003e\u003cspan class=\"plan-num\"\u003e5\u003c\/span\u003e\u003cspan class=\"plan-lbl\"\u003eMeal Plan\u003c\/span\u003e\n      \u003cp class=\"plan-desc\"\u003eFive fresh meals. Covers most of your week.\u003c\/p\u003e\n      \u003cspan class=\"plan-cta\"\u003eShop 5-Meal Plan →\u003c\/span\u003e\u003c\/a\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- BIGGER PLANS --\u003e\n\u003cdiv class=\"section\"\u003e\n  \u003cdiv class=\"plan-header\"\u003e\n    \u003cdiv class=\"eyebrow\"\u003eFeeding More, or Eating More\u003c\/div\u003e\n    \u003cdiv class=\"heading\"\u003eNeed a Bigger Order?\u003c\/div\u003e\n    \u003cp class=\"lead\" style=\"max-width:440px;margin:0 auto;\"\u003eThese cover the whole week, or the whole household. Still one payment, still no subscription.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"plan-cards\"\u003e\n    \u003ca class=\"plan-card\" href=\"https:\/\/charlies-chicken-ba8t1q73.myshopify.com\/products\/7-meal-plan\"\u003e\u003cspan class=\"plan-num\"\u003e7\u003c\/span\u003e\u003cspan class=\"plan-lbl\"\u003eMeal Plan\u003c\/span\u003e\n      \u003cp class=\"plan-desc\"\u003eA full week of dinners for one person.\u003c\/p\u003e\n      \u003cspan class=\"plan-cta\"\u003eShop 7-Meal Plan →\u003c\/span\u003e\u003c\/a\u003e\n    \u003ca class=\"plan-card\" href=\"https:\/\/charlies-chicken-ba8t1q73.myshopify.com\/products\/10-meal-plan\"\u003e\u003cspan class=\"plan-num\"\u003e10\u003c\/span\u003e\u003cspan class=\"plan-lbl\"\u003eMeal Plan\u003c\/span\u003e\n      \u003cp class=\"plan-desc\"\u003eLunch and dinner covered, or two people for the week.\u003c\/p\u003e\n      \u003cspan class=\"plan-cta\"\u003eShop 10-Meal Plan →\u003c\/span\u003e\u003c\/a\u003e\n    \u003ca class=\"plan-card\" href=\"https:\/\/charlies-chicken-ba8t1q73.myshopify.com\/products\/15-meal-plan\"\u003e\u003cspan class=\"plan-num\"\u003e15\u003c\/span\u003e\u003cspan class=\"plan-lbl\"\u003eMeal Plan\u003c\/span\u003e\n      \u003cp class=\"plan-desc\"\u003eTwo weeks for one, or a full week for two. Best value.\u003c\/p\u003e\n      \u003cspan class=\"plan-cta\"\u003eShop 15-Meal Plan →\u003c\/span\u003e\u003c\/a\u003e\n  \u003c\/div\u003e\n  \u003cp style=\"text-align:center;margin-top:20px;font-size:14px;color:var(--txt-lo);\"\u003eWant something else? Call \u003ca style=\"color:var(--green-dk);font-weight:bold;\" href=\"tel:+16105190300\"\u003e(610) 519-0300\u003c\/a\u003e and we'll build an order for you.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003c!-- CONTACT --\u003e\n\u003cdiv class=\"section\"\u003e\n  \u003cdiv class=\"contact-note\"\u003e\n    \u003ch3\u003eGot a Question?\u003c\/h3\u003e\n    \u003cp\u003eCall \u003ca href=\"tel:+16105190300\"\u003e(610) 519-0300\u003c\/a\u003e\u003cbr\u003e\n    Email \u003ca href=\"mailto:Charlieschickenvillanova@gmail.com\"\u003eCharlieschickenvillanova@gmail.com\u003c\/a\u003e\u003cbr\u003e\n    819 E Lancaster Ave, Villanova, PA 19085\u003cbr\u003e\n    Open Monday to Saturday, 11 AM – 10 PM\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"Charlie's Chicken","offers":[{"title":"Default Title","offer_id":48111280193710,"sku":null,"price":69.75,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0759\/7214\/9422\/files\/Charlie_sMenu.jpg?v=1784388452"}],"url":"https:\/\/charlieschickenmealprep.com\/collections\/frontpage.oembed","provider":"Charlie's Meal Prep","version":"1.0","type":"link"}