{"product_id":"8-meal-plan","title":"8 Meal Plan","description":"\u003c!-- ============================================================\n     ATLANTA JOLLOF — landing page\n     Layout + copy structure ported 1:1 from Lizziano Kitchen.\n     Branding (colours, type, logo language) is Atlanta Jollof's.\n     Chef name: Erowo.  All delivery, catering and contact details\n     are Atlanta Jollof's own and were left untouched.\n\n     THINGS TO CONFIRM ARE MARKED WITH  \u003c!-- CONFIRM: ... --\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cstyle\u003e\n.aj *{box-sizing:border-box;margin:0;padding:0}\n.aj{\n  --bg:#ffffff;\n  --bg-card:#FAF7F2;\n  --bg-card2:#F2EFE6;\n  --bg-pill:#F3F6F2;\n  --border:#E3E0D6;\n  --green:#15582E;\n  --green-dk:#122E14;\n  --green-lt:#2E7D4F;\n  --accent:#E79A02;\n  --txt-hi:#122E14;\n  --txt-md:#3A4A3C;\n  --txt-lo:#67736A;\n  --r-card:10px;\n  --r-pill:999px;\n  font-family:'Jost',sans-serif;\n  width:100%;max-width:680px;margin:0 auto;\n  background:var(--bg);color:var(--txt-hi);line-height:1.6\n}\n.aj img{max-width:100%;display:block;height:auto}\n.aj a{text-decoration:none}\n.aj a:focus-visible{outline:2px solid var(--accent);outline-offset:3px}\n\n\/* ── SHARED TYPE ── *\/\n.aj .eyebrow{display:flex;align-items:center;gap:9px;font-family:'DM Sans',sans-serif;font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--green);margin-bottom:12px}\n.aj .eyebrow::before{content:'';width:6px;height:6px;border-radius:50%;background:var(--accent);flex-shrink:0}\n.aj .heading{font-family:'DM Sans',sans-serif;font-size:clamp(24px,5.2vw,34px);font-weight:800;letter-spacing:-.015em;line-height:1.2;color:var(--txt-hi);margin-bottom:16px}\n.aj .lead{font-size:16.5px;color:var(--txt-md);line-height:1.8;font-weight:400}\n.aj .lead strong{color:var(--green);font-weight:600}\n.aj .section{padding:44px 20px;border-bottom:1px solid var(--border)}\n.aj .section img{border-radius:var(--r-card);margin-bottom:16px}\n\n\/* signature dotted pill from the wordmark *\/\n.aj .pill-badge{display:inline-flex;align-items:center;gap:10px;border:1.5px solid var(--green);border-radius:var(--r-pill);padding:7px 16px;font-family:'DM Sans',sans-serif;font-size:10.5px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--green)}\n.aj .pill-badge::before,.aj .pill-badge::after{content:'';width:5px;height:5px;border-radius:50%;background:var(--accent);flex-shrink:0}\n\n\/* ── HERO ── *\/\n.aj .hero{padding:52px 20px 46px;border-bottom:1px solid var(--border);position:relative;overflow:hidden}\n.aj .hero::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse at 78% 30%,rgba(21,88,46,.09) 0%,transparent 62%);pointer-events:none}\n.aj .hero\u003e*{position:relative}\n.aj .hero-badge{margin-bottom:24px}\n.aj .hero h1{font-family:'DM Sans',sans-serif;font-size:clamp(31px,8.2vw,48px);font-weight:800;letter-spacing:-.025em;line-height:1.14;color:var(--txt-hi);margin-bottom:18px}\n.aj .hero h1 em{display:block;font-style:normal;color:var(--green);margin-top:6px}\n.aj .hero-rule{width:100%;max-width:460px;height:1.5px;background:var(--green);opacity:.25;margin:0 0 18px}\n.aj .hero-sub{font-size:16.5px;color:var(--txt-md);max-width:460px;line-height:1.8}\n.aj .hero-sub strong{color:var(--green);font-weight:600}\n\n\/* ── SCROLLING STRIP ── *\/\n.aj .ticker{background:var(--green);overflow:hidden;white-space:nowrap;border-bottom:3px solid var(--accent)}\n.aj .ticker-inner{display:inline-flex;animation:aj-scroll 24s linear infinite;will-change:transform;transform:translateZ(0);-webkit-font-smoothing:antialiased}\n.aj .ticker-inner:hover{animation-play-state:paused}\n.aj .chip{display:inline-flex;align-items:center;gap:10px;padding:14px 30px;border-right:1px solid rgba(255,255,255,.2)}\n.aj .chip-num{font-family:'DM Sans',sans-serif;font-size:21px;font-weight:800;color:#fff;line-height:1}\n.aj .chip-label{font-family:'DM Sans',sans-serif;font-size:9.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.82);line-height:1.35}\n@keyframes aj-scroll{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}\n@media (prefers-reduced-motion:reduce){\n  .aj .ticker-inner{animation:none;white-space:normal;flex-wrap:wrap;justify-content:center}\n  .aj .ticker{white-space:normal}\n}\n\n\/* ── PROMISE BAR ── *\/\n.aj .promise-bar{background:var(--green-dk);text-align:center;padding:17px 20px;border-bottom:1px solid var(--border)}\n.aj .promise-bar p{font-family:'DM Sans',sans-serif;font-size:12.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:rgba(255,255,255,.86);line-height:1.6}\n.aj .promise-bar strong{color:var(--accent);font-weight:800}\n\n\/* ── PROOF STATS ── *\/\n.aj .proof{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid var(--border)}\n.aj .proof-cell{padding:36px 12px;text-align:center;border-right:1px solid var(--border)}\n.aj .proof-cell:last-child{border-right:none}\n.aj .proof-num{font-family:'DM Sans',sans-serif;font-size:clamp(30px,7.6vw,46px);font-weight:800;letter-spacing:-.02em;color:var(--txt-hi);line-height:1;display:block}\n.aj .proof-num em{font-style:normal;color:var(--green)}\n.aj .proof-lbl{font-family:'DM Sans',sans-serif;font-size:9.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--txt-lo);margin-top:12px;display:block;line-height:1.5}\n\n\/* ── CHEF RÉSUMÉ ── *\/\n.aj .resume{display:flex;flex-direction:column;margin-top:24px;border-left:2px solid rgba(21,88,46,.28);padding-left:22px}\n.aj .cred{position:relative;padding:14px 0}\n.aj .cred::before{content:'';position:absolute;left:-28px;top:22px;width:10px;height:10px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 3px rgba(231,154,2,.22)}\n.aj .cred strong{font-family:'DM Sans',sans-serif;font-size:15px;font-weight:700;color:var(--txt-hi);display:block;margin-bottom:4px}\n.aj .cred p{font-size:14px;color:var(--txt-md);line-height:1.7}\n\n\/* ── SHORT USP BLOCKS ── *\/\n.aj .usp{padding:36px 20px;border-bottom:1px solid var(--border)}\n.aj .usp img{margin-bottom:16px;border-radius:var(--r-card)}\n\n\/* ── HOW IT WORKS ── *\/\n.aj .steps{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--border);border-radius:var(--r-card);overflow:hidden;margin-top:28px}\n.aj .step{background:var(--bg-card);padding:28px 22px;text-align:center}\n.aj .step-circle{width:52px;height:52px;background:var(--green);color:#fff;font-family:'DM Sans',sans-serif;font-size:19px;font-weight:800;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 16px;border:2px solid var(--green);box-shadow:0 0 0 3px rgba(231,154,2,.28)}\n.aj .step h4{font-family:'DM Sans',sans-serif;font-size:16px;font-weight:700;color:var(--txt-hi);margin-bottom:8px;line-height:1.3}\n.aj .step p{font-size:13.5px;color:var(--txt-md);line-height:1.65}\n\n\/* ── DELIVERY MAP CARD ── *\/\n.aj .map-card{border-radius:var(--r-card);overflow:hidden;border:1px solid var(--border);margin-top:24px;box-shadow:0 14px 40px rgba(18,46,20,.10);background:var(--green-dk)}\n.aj .map-head{padding:24px 24px 20px;background:var(--green-dk)}\n.aj .map-tag{font-family:'DM Sans',sans-serif;font-size:10px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--accent);margin-bottom:8px}\n.aj .map-title{font-family:'DM Sans',sans-serif;font-size:clamp(20px,5vw,26px);font-weight:800;letter-spacing:-.015em;color:#fff;line-height:1.2}\n.aj .map-sub{font-size:13px;color:rgba(255,255,255,.55);margin-top:6px}\n.aj #aj-map{height:400px;width:100%;display:block;position:relative;z-index:0;background:#ECEADF}\n@media(max-width:480px){.aj #aj-map{height:330px}}\n.aj .map-fallback{padding:26px 20px;text-align:center;font-size:14px;color:var(--txt-lo);line-height:1.7;background:var(--bg-card)}\n.aj .map-foot{padding:16px 20px 18px;background:var(--green);border-top:1px solid rgba(231,154,2,.45)}\n.aj .map-foot-lbl{font-family:'DM Sans',sans-serif;font-size:10px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:rgba(255,255,255,.62);margin-bottom:10px}\n.aj .towns{display:flex;flex-wrap:wrap;gap:7px}\n.aj .town{font-family:'DM Sans',sans-serif;font-size:11.5px;font-weight:600;color:#fff;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.26);padding:6px 13px;border-radius:var(--r-pill)}\n\n\/* delivery days strip inside the map card *\/\n.aj .schedule{background:var(--bg-card);display:flex;flex-wrap:wrap;justify-content:center;border-top:1px solid var(--border)}\n.aj .schedule-col{flex:1 1 200px;padding:22px 24px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px}\n.aj .sc-dot{width:7px;height:7px;border-radius:50%;background:var(--accent);margin-bottom:4px}\n.aj .sc-label{font-family:'DM Sans',sans-serif;font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--green)}\n.aj .sc-value{font-family:'DM Sans',sans-serif;font-size:17px;font-weight:800;letter-spacing:-.01em;color:var(--txt-hi);line-height:1.3}\n.aj .sc-note{font-size:12.5px;color:var(--txt-lo);line-height:1.5}\n.aj .sc-divider{width:1px;background:var(--border);flex-shrink:0;margin:18px 0}\n@media(max-width:600px){.aj .schedule{flex-direction:column}.aj .sc-divider{width:auto;height:1px;margin:0 20px}}\n\n.aj .map-note{font-size:13px;color:var(--txt-lo);line-height:1.7;margin-top:16px}\n.aj .map-note strong{color:var(--green)}\n.aj .map-note a{color:var(--green);font-weight:600;text-decoration:underline}\n.aj .map-credit{font-size:11px;color:var(--txt-lo);opacity:.75;margin-top:6px}\n\n.aj .kitchen-address{display:flex;gap:13px;align-items:flex-start;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--r-card);padding:17px 19px;margin-top:16px}\n.aj .kitchen-address svg{width:18px;height:18px;fill:var(--accent);flex-shrink:0;margin-top:2px}\n.aj .kitchen-address strong{display:block;font-family:'DM Sans',sans-serif;font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--txt-lo);margin-bottom:5px}\n.aj .kitchen-address span{font-size:15px;color:var(--txt-hi);font-weight:500}\n\n\/* ── PLANS ── *\/\n.aj .plan-header{text-align:center;margin-bottom:28px}\n.aj .plan-header .eyebrow{justify-content:center}\n.aj .plan-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--border);border-radius:var(--r-card);overflow:hidden}\n.aj .plan-card{background:var(--bg-card);padding:28px 10px;text-align:center;color:inherit;display:block;transition:background .2s}\n.aj .plan-card:hover{background:var(--bg-card2)}\n.aj .plan-card.featured{background:var(--green)}\n.aj .plan-card.featured:hover{background:var(--green-dk)}\n.aj .plan-badge{display:inline-block;background:var(--accent);color:var(--green-dk);font-family:'DM Sans',sans-serif;font-size:9px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;padding:5px 11px;border-radius:var(--r-pill);margin-bottom:14px}\n.aj .plan-num{font-family:'DM Sans',sans-serif;font-size:clamp(34px,8vw,48px);font-weight:800;letter-spacing:-.02em;color:var(--txt-hi);line-height:1;display:block}\n.aj .plan-card.featured .plan-num{color:#fff}\n.aj .plan-lbl{font-family:'DM Sans',sans-serif;font-size:9.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--txt-lo);margin:10px 0 14px;display:block}\n.aj .plan-card.featured .plan-lbl{color:rgba(255,255,255,.8)}\n.aj .plan-desc{font-size:13px;color:var(--txt-md);line-height:1.6;margin-bottom:18px}\n.aj .plan-card.featured .plan-desc{color:rgba(255,255,255,.92)}\n.aj .plan-cta{display:inline-block;font-family:'DM Sans',sans-serif;font-size:9.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--green);background:var(--bg-pill);border:1px solid var(--border);padding:10px 12px;border-radius:var(--r-pill)}\n.aj .plan-card.featured .plan-cta{background:rgba(255,255,255,.14);border-color:rgba(255,255,255,.35);color:#fff}\n.aj .plans-note{text-align:center;font-size:13px;color:var(--txt-lo);margin-top:16px}\n\n\/* ── CATERING ── *\/\n.aj .zones-block{border:1px solid var(--border);border-radius:var(--r-card);padding:22px;margin-top:24px;background:var(--bg-card)}\n.aj .zones-label{display:block;font-family:'DM Sans',sans-serif;font-size:10px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--txt-lo);margin-bottom:14px}\n.aj .zones{display:flex;flex-wrap:wrap;gap:8px}\n.aj .zone{font-family:'DM Sans',sans-serif;font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;background:var(--bg-pill);border:1px solid var(--border);color:var(--txt-md);padding:8px 15px;border-radius:var(--r-pill)}\n.aj .zones-note{font-size:13px;color:var(--txt-lo);line-height:1.65;margin-top:16px}\n.aj .trial-cards{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:24px}\n.aj .trial-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--r-card);padding:24px 20px;display:flex;align-items:center;gap:18px;color:inherit;transition:background .2s,border-color .2s}\n.aj .trial-card:hover{background:var(--bg-card2);border-color:var(--green-lt)}\n.aj .trial-num{font-family:'DM Sans',sans-serif;font-size:11px;font-weight:800;letter-spacing:.1em;color:var(--green);line-height:1.45;flex-shrink:0;min-width:52px;text-align:center}\n.aj .trial-name{font-family:'DM Sans',sans-serif;font-size:15.5px;font-weight:700;color:var(--txt-hi);margin-bottom:6px;line-height:1.3}\n.aj .trial-desc{font-size:13.5px;color:var(--txt-md);line-height:1.6}\n\n\/* ── CONTACT ── *\/\n.aj .contact{padding:48px 20px;text-align:center;border-bottom:1px solid var(--border)}\n.aj .contact h3{font-family:'DM Sans',sans-serif;font-size:clamp(24px,5vw,32px);font-weight:800;letter-spacing:-.015em;color:var(--txt-hi);margin-bottom:12px}\n.aj .contact p{font-size:15px;color:var(--txt-md);line-height:1.7;max-width:440px;margin:0 auto}\n.aj .btn-call{display:inline-flex;align-items:center;gap:11px;background:var(--green);color:#fff;font-family:'DM Sans',sans-serif;font-size:14px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:17px 34px;border-radius:var(--r-pill);margin-top:26px;transition:background .2s,box-shadow .2s;box-shadow:0 0 0 0 rgba(231,154,2,0)}\n.aj .btn-call:hover{background:var(--green-dk);box-shadow:0 0 0 3px rgba(231,154,2,.35)}\n.aj .btn-call svg{width:17px;height:17px;fill:var(--accent);flex-shrink:0}\n.aj .contact-hours{font-size:13px;color:var(--txt-lo);line-height:1.75;margin:28px auto 0;padding-top:22px;border-top:1px solid var(--border);max-width:400px}\n.aj .contact-hours strong{color:var(--txt-md);font-weight:600}\n.aj .footnote{display:flex;align-items:center;justify-content:center;gap:10px;font-family:'DM Sans',sans-serif;font-size:10px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--green);padding:26px 20px 34px;text-align:center}\n.aj .footnote::before,.aj .footnote::after{content:'';width:5px;height:5px;border-radius:50%;background:var(--accent);flex-shrink:0}\n\n\/* ── LEAFLET CORE (inlined + scoped, no extra stylesheet request) ── *\/\n.aj .aj-tip{background:var(--green)!important;color:#fff!important;border:none!important;border-radius:4px!important;font-family:'DM Sans',Arial,sans-serif!important;font-size:10px!important;font-weight:700!important;padding:3px 7px!important;white-space:nowrap!important;box-shadow:0 1px 4px rgba(0,0,0,.2)!important}\n.aj .aj-tip::before{border-top-color:#15582E!important}\n.aj .leaflet-pane,.aj .leaflet-tile,.aj .leaflet-marker-icon,.aj .leaflet-marker-shadow,.aj .leaflet-tile-container,.aj .leaflet-pane\u003esvg,.aj .leaflet-pane\u003ecanvas,.aj .leaflet-zoom-box,.aj .leaflet-image-layer,.aj .leaflet-layer{position:absolute;left:0;top:0}\n.aj .leaflet-container{overflow:hidden;background:#ECEADF;font-family:'Jost',Helvetica,Arial,sans-serif;font-size:.75rem;line-height:1.5}\n.aj .leaflet-tile{filter:inherit;visibility:hidden}\n.aj .leaflet-tile-loaded{visibility:inherit}\n.aj .leaflet-marker-icon,.aj .leaflet-marker-shadow{display:block;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}\n.aj .leaflet-container .leaflet-marker-pane img,.aj .leaflet-container .leaflet-tile-pane img,.aj .leaflet-container .leaflet-tile{max-width:none!important;max-height:none!important;width:auto;padding:0}\n.aj .leaflet-pane{z-index:400}.aj .leaflet-tile-pane{z-index:200}.aj .leaflet-overlay-pane{z-index:400}\n.aj .leaflet-shadow-pane{z-index:500}.aj .leaflet-marker-pane{z-index:600}.aj .leaflet-tooltip-pane{z-index:650}.aj .leaflet-popup-pane{z-index:700}\n.aj .leaflet-map-pane canvas{z-index:100}.aj .leaflet-map-pane svg{z-index:200}\n.aj .leaflet-control{position:relative;z-index:1000;pointer-events:auto;float:left;clear:both}\n.aj .leaflet-top,.aj .leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}\n.aj .leaflet-top{top:0}.aj .leaflet-right{right:0}.aj .leaflet-bottom{bottom:0}.aj .leaflet-left{left:0}\n.aj .leaflet-right .leaflet-control{float:right}\n.aj .leaflet-top .leaflet-control{margin-top:10px}.aj .leaflet-bottom .leaflet-control{margin-bottom:10px}\n.aj .leaflet-left .leaflet-control{margin-left:10px}.aj .leaflet-right .leaflet-control{margin-right:10px}\n.aj .leaflet-bar{box-shadow:0 2px 8px rgba(0,0,0,.2);border-radius:8px;border:none;overflow:hidden}\n.aj .leaflet-bar a{background:#fff;border-bottom:1px solid var(--border);width:36px;height:36px;line-height:36px;display:block;text-align:center;color:var(--green);font-size:22px;font-weight:700}\n.aj .leaflet-bar a:hover{background:#F3F6F2}\n.aj .leaflet-bar a:first-child{border-radius:8px 8px 0 0}\n.aj .leaflet-bar a:last-child{border-radius:0 0 8px 8px;border-bottom:none}\n.aj .leaflet-tooltip{position:absolute;padding:6px;background:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;pointer-events:none;box-shadow:0 1px 3px rgba(0,0,0,.4)}\n.aj .leaflet-tooltip-top:before{bottom:0;left:50%;margin-left:-6px;border-top-color:#fff}\n.aj .leaflet-popup-content{font-family:'Jost',sans-serif;font-size:13px;margin:10px 14px}\n\n\/* ── RESPONSIVE ── *\/\n@media(max-width:560px){.aj .plan-cards{grid-template-columns:1fr 1fr}}\n@media(max-width:520px){.aj .trial-cards{grid-template-columns:1fr}}\n@media(max-width:480px){\n  .aj .proof-cell{padding:28px 8px}\n  .aj .proof-lbl{font-size:8.5px;letter-spacing:.1em}\n  .aj .steps{grid-template-columns:1fr}\n  .aj .step{padding:22px 16px}\n  .aj .section,.aj .hero,.aj .usp,.aj .contact{padding-left:16px;padding-right:16px}\n  .aj .pill-badge{font-size:9.5px;letter-spacing:.16em;padding:7px 13px}\n}\n@media(max-width:360px){\n  .aj .proof-num{font-size:28px}\n  .aj .step h4{font-size:14px}\n  .aj .promise-bar p{font-size:11px}\n}\n\u003c\/style\u003e\n\u003cdiv class=\"aj\"\u003e\n\u003c!-- HERO --\u003e\n\u003cdiv class=\"hero\"\u003e\n\u003cdiv class=\"hero-badge\"\u003e\u003cspan class=\"pill-badge\"\u003eNigerian Food Cooked By A Chef\u003c\/span\u003e\u003c\/div\u003e\n\u003ch1\u003eAuthentic Nigerian Meals\u003cem\u003eDelivered Fresh Across Atlanta\u003c\/em\u003e\n\u003c\/h1\u003e\n\u003cdiv class=\"hero-rule\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cp class=\"hero-sub\"\u003eWest African cooking made by hand by \u003cstrong\u003eChef Erowo\u003c\/strong\u003e in her own commercial kitchen. Jollof rice, seafood okra, and the dishes you grew up on, cooked fresh, portioned big, and brought to your door. Just heat and eat.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- SCROLLING STRIP --\u003e\n\u003cdiv class=\"ticker\"\u003e\n\u003cdiv class=\"ticker-inner\"\u003e\n\u003cdiv class=\"chip\"\u003e\n\u003cspan class=\"chip-num\"\u003eJollof\u003c\/span\u003e\u003cspan class=\"chip-label\"\u003eDone The\u003cbr\u003eRight Way\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"chip\"\u003e\n\u003cspan class=\"chip-num\"\u003e24oz\u003c\/span\u003e\u003cspan class=\"chip-label\"\u003eFull Meal\u003cbr\u003eEvery Time\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"chip\"\u003e\n\u003cspan class=\"chip-num\"\u003e20+\u003c\/span\u003e\u003cspan class=\"chip-label\"\u003eYears In The\u003cbr\u003eKitchen\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"chip\"\u003e\n\u003cspan class=\"chip-num\"\u003eZero\u003c\/span\u003e\u003cspan class=\"chip-label\"\u003eDishes\u003cbr\u003eTo Wash\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"chip\"\u003e\n\u003cspan class=\"chip-num\"\u003eNaija\u003c\/span\u003e\u003cspan class=\"chip-label\"\u003ePepper Base\u003cbr\u003eFrom Scratch\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"chip\"\u003e\n\u003cspan class=\"chip-num\"\u003e2x\u003c\/span\u003e\u003cspan class=\"chip-label\"\u003eDelivery Days\u003cbr\u003eEach Week\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c!-- duplicate set keeps the loop seamless --\u003e\n\u003cdiv class=\"chip\"\u003e\n\u003cspan class=\"chip-num\"\u003eJollof\u003c\/span\u003e\u003cspan class=\"chip-label\"\u003eDone The\u003cbr\u003eRight Way\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"chip\"\u003e\n\u003cspan class=\"chip-num\"\u003e24oz\u003c\/span\u003e\u003cspan class=\"chip-label\"\u003eFull Meal\u003cbr\u003eEvery Time\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"chip\"\u003e\n\u003cspan class=\"chip-num\"\u003e20+\u003c\/span\u003e\u003cspan class=\"chip-label\"\u003eYears In The\u003cbr\u003eKitchen\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"chip\"\u003e\n\u003cspan class=\"chip-num\"\u003eZero\u003c\/span\u003e\u003cspan class=\"chip-label\"\u003eDishes\u003cbr\u003eTo Wash\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"chip\"\u003e\n\u003cspan class=\"chip-num\"\u003eNaija\u003c\/span\u003e\u003cspan class=\"chip-label\"\u003ePepper Base\u003cbr\u003eFrom Scratch\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"chip\"\u003e\n\u003cspan class=\"chip-num\"\u003e2x\u003c\/span\u003e\u003cspan class=\"chip-label\"\u003eDelivery Days\u003cbr\u003eEach Week\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- PROMISE BAR --\u003e\n\u003cdiv class=\"promise-bar\"\u003e\n\u003cp\u003e\u003cstrong\u003eCooked Fresh. Never Frozen.\u003c\/strong\u003e Straight from our kitchen to your fridge.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- PROOF STATS --\u003e\n\u003cdiv class=\"proof\"\u003e\n\u003cdiv class=\"proof-cell\"\u003e\n\u003cspan class=\"proof-num\"\u003e20\u003cem\u003e+\u003c\/em\u003e\u003c\/span\u003e\u003cspan class=\"proof-lbl\"\u003eYears Of Cooking\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"proof-cell\"\u003e\n\u003cspan class=\"proof-num\"\u003e100\u003cem\u003e%\u003c\/em\u003e\u003c\/span\u003e\u003cspan class=\"proof-lbl\"\u003eMade By Hand\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"proof-cell\"\u003e\n\u003cspan class=\"proof-num\"\u003e24\u003cem\u003eoz\u003c\/em\u003e\u003c\/span\u003e\u003cspan class=\"proof-lbl\"\u003eEvery Single Meal\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- THE CHEF --\u003e\n\u003cdiv class=\"section\"\u003e\n\u003cdiv class=\"eyebrow\"\u003eMeet The Chef\u003c\/div\u003e\n\u003c!-- CONFIRM: swap in a photo of Chef Erowo. Using the food shot as a placeholder. --\u003e\n\u003cdiv class=\"heading\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0693\/2548\/8316\/files\/chef_braided_bun_kitchen_1.jpg?v=1788995112\" alt=\"\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"heading\"\u003eCrafted by Chef Erowo\u003c\/div\u003e\n\u003cp class=\"lead\"\u003eHere is who cooks your food, and what she has behind her:\u003c\/p\u003e\n\u003cdiv class=\"resume\"\u003e\n\u003cdiv class=\"cred\"\u003e\n\u003cstrong\u003e20+ Years In The Kitchen\u003c\/strong\u003e\n\u003cp\u003eErowo has over 20 years of cooking experience. Nigerian and West African food has been the focus that whole time.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cred\"\u003e\n\u003cstrong\u003eShe Cooks From A Commercial Kitchen\u003c\/strong\u003e\n\u003cp\u003eNot a home setup. Erowo works out of a commercial kitchen on Airport Road and runs catering, delivery and online orders from it.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cred\"\u003e\n\u003cstrong\u003eCustomers Order Her Jollof By Name\u003c\/strong\u003e\n\u003cp\u003eNigerian jollof rice is what people come looking for. Her seafood dishes, seafood okra especially, are her strongest sellers and the reason customers reorder.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cred\"\u003e\n\u003cstrong\u003eNigerian, American, Indian And Asian Regulars\u003c\/strong\u003e\n\u003cp\u003eErowo expected to cook mainly for the African community here. In practice, a large share of her repeat customers are American, Indian and Asian.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cred\"\u003e\n\u003cstrong\u003eWest African Food Is The Whole Menu\u003c\/strong\u003e\n\u003cp\u003eOffered the option of a generic healthy-meal line, she kept West African cuisine as the core of the business instead.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- THE FLAVOUR --\u003e\n\u003cdiv class=\"section\"\u003e\n\u003cdiv class=\"eyebrow\"\u003eThe Flavour\u003c\/div\u003e\n\u003c!-- CONFIRM: pepper base ingredients below (scotch bonnet, crayfish, palm oil).\n         If Erowo uses a different base, tell me and I'll swap the wording. --\u003e\n\u003cdiv class=\"heading\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0693\/2548\/8316\/files\/spinning-plate-small.gif?v=1788995792\" alt=\"\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"heading\"\u003eSeasoned The Naija Way\u003c\/div\u003e\n\u003cp class=\"lead\"\u003eNigerian food lives or dies on the base: the \u003cstrong\u003epepper mix, the spices, the palm oil\u003c\/strong\u003e and the time you give it. Erowo builds hers from scratch, which is why her jollof tastes like jollof and her okra tastes like okra.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- OUR STORY --\u003e\n\u003cdiv class=\"usp\"\u003e\n\u003cdiv class=\"eyebrow\"\u003eOur Story\u003c\/div\u003e\n\u003cdiv class=\"heading\"\u003eNigerian Food, Not A Version Of It\u003c\/div\u003e\n\u003cp class=\"lead\"\u003eAtlanta Jollof exists because Erowo wanted Atlanta to get \u003cstrong\u003ethe real thing\u003c\/strong\u003e, cooked by hand and seasoned properly, the same way she cooks for her own family in Nigeria.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- FROM SCRATCH --\u003e\n\u003cdiv class=\"usp\"\u003e\n\u003cdiv class=\"eyebrow\"\u003eFrom Scratch\u003c\/div\u003e\n\u003cdiv class=\"heading\"\u003eWe Make It All By Hand\u003c\/div\u003e\n\u003cp class=\"lead\"\u003eNo shortcuts and no fillers. The pepper base is blended fresh, the stews are cooked down properly, and \u003cstrong\u003eevery meal is made from scratch\u003c\/strong\u003e using traditional Nigerian technique.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- BIG PORTIONS --\u003e\n\u003cdiv class=\"usp\"\u003e\n\u003cdiv class=\"eyebrow\"\u003eBig Portions\u003c\/div\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0693\/2548\/8316\/files\/brim_graphic_rice_green.png?v=1786053188\" alt=\"Filled to the brim\"\u003e\n\u003cdiv class=\"heading\"\u003ePortions That Fill You Up\u003c\/div\u003e\n\u003cp class=\"lead\"\u003eEvery meal is a \u003cstrong\u003efull 24 oz\u003c\/strong\u003e: a proper serving of jollof or white rice, a real portion of protein, and enough stew to cover it. Nobody is going back to the pot after this.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- HEAT AND ENJOY --\u003e\n\u003cdiv class=\"usp\"\u003e\n\u003cdiv class=\"eyebrow\"\u003eSo Easy\u003c\/div\u003e\n\u003cdiv class=\"heading\"\u003eJust Heat, Eat \u0026amp; Enjoy\u003c\/div\u003e\n\u003cp class=\"lead\"\u003eYour meals arrive sealed and ready. Heat, serve, done. \u003cstrong\u003eOn the table in about two minutes\u003c\/strong\u003e. No shopping. No cooking. No dishes. No stress.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- DELIVERY --\u003e\n\u003cdiv class=\"section\"\u003e\n\u003cdiv class=\"eyebrow\"\u003eDelivery\u003c\/div\u003e\n\u003cdiv class=\"heading\"\u003eWe Bring It Right To Your Door\u003c\/div\u003e\n\u003c!-- If pickup from the kitchen is offered, change the line below to\n         \"We deliver across metro Atlanta. You can also collect your order\n          from the kitchen. Just choose what suits you at checkout.\" --\u003e\n\u003cp class=\"lead\"\u003eWe deliver across \u003cstrong\u003eAtlanta and the surrounding areas\u003c\/strong\u003e. Pick the delivery day that works for you, and order before the cutoff so we have time to cook it fresh.\u003c\/p\u003e\n\u003cdiv class=\"map-card\"\u003e\n\u003cdiv class=\"map-head\"\u003e\n\u003cdiv class=\"map-tag\"\u003eOur Delivery Area\u003c\/div\u003e\n\u003cdiv class=\"map-title\"\u003eAre You In Our Delivery Zone?\u003c\/div\u003e\n\u003cdiv class=\"map-sub\"\u003eTap a pin to see the areas we cook for.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv id=\"aj-map\"\u003e\u003c\/div\u003e\n\u003cdiv id=\"aj-map-fallback\" class=\"map-fallback\" style=\"display: none;\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"map-foot\"\u003e\n\u003cdiv class=\"map-foot-lbl\"\u003eWhere we deliver\u003c\/div\u003e\n\u003cdiv class=\"towns\"\u003e\n\u003cspan class=\"town\"\u003eDowntown Atlanta\u003c\/span\u003e\u003cspan class=\"town\"\u003eBuckhead\u003c\/span\u003e\u003cspan class=\"town\"\u003eDunwoody\u003c\/span\u003e\u003cspan class=\"town\"\u003eSandy Springs\u003c\/span\u003e\u003cspan class=\"town\"\u003eRoswell\u003c\/span\u003e\u003cspan class=\"town\"\u003eAlpharetta\u003c\/span\u003e\u003cspan class=\"town\"\u003eMarietta\u003c\/span\u003e\u003cspan class=\"town\"\u003eDecatur\u003c\/span\u003e\u003cspan class=\"town\"\u003eTucker\u003c\/span\u003e\u003cspan class=\"town\"\u003eNorcross\u003c\/span\u003e\u003cspan class=\"town\"\u003eDuluth\u003c\/span\u003e\u003cspan class=\"town\"\u003eStone Mountain\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"schedule\"\u003e\n\u003cdiv class=\"schedule-col\"\u003e\n\u003cdiv class=\"sc-dot\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"sc-label\"\u003eDelivery Day\u003c\/div\u003e\n\u003cdiv class=\"sc-value\"\u003eSunday, 1–5 PM\u003c\/div\u003e\n\u003cdiv class=\"sc-note\"\u003eOrder by Saturday, 1:00 AM\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sc-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"schedule-col\"\u003e\n\u003cdiv class=\"sc-dot\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"sc-label\"\u003eDelivery Day\u003c\/div\u003e\n\u003cdiv class=\"sc-value\"\u003eWednesday, 1–6 PM\u003c\/div\u003e\n\u003cdiv class=\"sc-note\"\u003eOrder by Tuesday, 1:00 AM\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"map-note\"\u003eNot sure if we reach your street? \u003cstrong\u003e\u003ca href=\"tel:+14709005575\"\u003eGive us a call and we'll check for you.\u003c\/a\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp class=\"map-credit\"\u003eMap data © OpenStreetMap contributors\u003c\/p\u003e\n\u003cdiv class=\"kitchen-address\"\u003e\n\u003csvg viewbox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\u003cpath d=\"M12 2C8.1 2 5 5.1 5 9c0 5.2 7 13 7 13s7-7.8 7-13c0-3.9-3.1-7-7-7zm0 9.5A2.5 2.5 0 1 1 12 6.5a2.5 2.5 0 0 1 0 5z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n\u003cdiv\u003e\n\u003cstrong\u003eOur kitchen\u003c\/strong\u003e \u003cspan\u003e1954 Airport Road, Atlanta, GA 30341\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\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 Is How It Works\u003c\/div\u003e\n\u003cp class=\"lead\"\u003eIt is really easy. Four steps and you are done.\u003c\/p\u003e\n\u003cdiv class=\"steps\"\u003e\n\u003cdiv class=\"step\"\u003e\n\u003cdiv class=\"step-circle\"\u003e1\u003c\/div\u003e\n\u003ch4\u003ePick Your Meals\u003c\/h4\u003e\n\u003cp\u003eChoose your favourites from our weekly menu before the cutoff.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"step\"\u003e\n\u003cdiv class=\"step-circle\"\u003e2\u003c\/div\u003e\n\u003ch4\u003eWe Cook It Fresh\u003c\/h4\u003e\n\u003cp\u003eChef Erowo cooks your food by hand, the traditional way. Never frozen.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"step\"\u003e\n\u003cdiv class=\"step-circle\"\u003e3\u003c\/div\u003e\n\u003ch4\u003eGet Your Food\u003c\/h4\u003e\n\u003cp\u003eWe bring it to your door on Sunday or Wednesday.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"step\"\u003e\n\u003cdiv class=\"step-circle\"\u003e4\u003c\/div\u003e\n\u003ch4\u003eHeat And Eat\u003c\/h4\u003e\n\u003cp\u003eTwo minutes in the microwave and you are done. No dishes.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- PLANS --\u003e\n\u003cdiv class=\"section\"\u003e\n\u003cdiv class=\"plan-header\"\u003e\n\u003cdiv class=\"eyebrow\"\u003eGet Started\u003c\/div\u003e\n\u003cdiv class=\"heading\"\u003eHow Many Meals Do You Need?\u003c\/div\u003e\n\u003cp class=\"lead\" style=\"max-width: 420px; margin: 0 auto;\"\u003ePick the plan that fits your week.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"plan-cards\"\u003e\n\u003ca class=\"plan-card\" href=\"\/products\/6-meal-plan\"\u003e\u003cspan class=\"plan-num\"\u003e6\u003c\/span\u003e \u003cspan class=\"plan-lbl\"\u003eMeal Plan\u003c\/span\u003e\n\u003cp class=\"plan-desc\"\u003eA few extra meals for your week.\u003c\/p\u003e\n\u003cspan class=\"plan-cta\"\u003eShop 6 Meals\u003c\/span\u003e\u003c\/a\u003e\u003ca class=\"plan-card\" href=\"\/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\"\u003eOne meal for each day.\u003c\/p\u003e\n\u003cspan class=\"plan-cta\"\u003eShop 7 Meals\u003c\/span\u003e\u003c\/a\u003e\u003ca class=\"plan-card featured\" href=\"\/products\/10-meal-plan\"\u003e\n\u003cdiv class=\"plan-badge\"\u003eMost Popular\u003c\/div\u003e\n\u003cspan class=\"plan-num\"\u003e10\u003c\/span\u003e \u003cspan class=\"plan-lbl\"\u003eMeal Plan\u003c\/span\u003e\n\u003cp class=\"plan-desc\"\u003eCovers most of your week.\u003c\/p\u003e\n\u003cspan class=\"plan-cta\"\u003eShop 10 Meals\u003c\/span\u003e\u003c\/a\u003e\u003ca class=\"plan-card\" href=\"\/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\"\u003eLunch and dinner every day.\u003c\/p\u003e\n\u003cspan class=\"plan-cta\"\u003eShop 15 Meals\u003c\/span\u003e\u003c\/a\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"plans-note\"\u003eOur menu changes every week.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- CATERING --\u003e\n\u003cdiv class=\"section\"\u003e\n\u003cdiv class=\"eyebrow\"\u003eParty Food\u003c\/div\u003e\n\u003cdiv class=\"heading\"\u003eFood For Your Next Big Day\u003c\/div\u003e\n\u003cp class=\"lead\"\u003eWe bring food to events all over Atlanta. Order online in a few minutes. We can feed a small team or a big crowd. \u003ca href=\"https:\/\/atlantajollof.com\/pages\/catering-new\" style=\"color: #15582e; font-weight: 600; text-decoration: underline;\"\u003eSee our catering page\u003c\/a\u003e.\u003c\/p\u003e\n\u003cdiv class=\"zones-block\"\u003e\n\u003cspan class=\"zones-label\"\u003eWhat we cook for\u003c\/span\u003e\n\u003cdiv class=\"zones\"\u003e\n\u003cspan class=\"zone\"\u003eWork lunches\u003c\/span\u003e \u003cspan class=\"zone\"\u003eOffice food\u003c\/span\u003e \u003cspan class=\"zone\"\u003eParties\u003c\/span\u003e \u003cspan class=\"zone\"\u003eWeddings\u003c\/span\u003e \u003cspan class=\"zone\"\u003eFamily get-togethers\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp class=\"zones-note\"\u003eBig orders need 2 to 3 days notice. Please tell us early so we can get ready.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"trial-cards\"\u003e\n\u003ca class=\"trial-card\" href=\"\/collections\/meal-plan\"\u003e\n\u003cdiv class=\"trial-num\"\u003eSEE\u003cbr\u003eMENU\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"trial-name\"\u003eSee This Week's Menu\u003c\/div\u003e\n\u003cdiv class=\"trial-desc\"\u003eLook at what we are cooking and pick your meals.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/a\u003e\u003ca class=\"trial-card\" href=\"https:\/\/atlantajollof.com\/pages\/catering-new\"\u003e\n\u003cdiv class=\"trial-num\"\u003eASK\u003cbr\u003eUS\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"trial-name\"\u003ePlan Your Party Food\u003c\/div\u003e\n\u003cdiv class=\"trial-desc\"\u003eTell us how many people and what day. We will help.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- CONTACT --\u003e\n\u003cdiv class=\"contact\"\u003e\n\u003cdiv class=\"eyebrow\" style=\"justify-content: center;\"\u003eWe Are Here To Help\u003c\/div\u003e\n\u003ch3\u003eHave A Question?\u003c\/h3\u003e\n\u003cp\u003eNot sure which plan to pick, or want to know what's on this week's menu? Just ask. A real person from Atlanta Jollof will get back to you.\u003c\/p\u003e\n\u003ca class=\"btn-call\" href=\"tel:+14709005575\"\u003e \u003csvg viewbox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\u003cpath d=\"M6.6 10.8c1.4 2.8 3.8 5.1 6.6 6.6l2.2-2.2c.3-.3.7-.4 1-.2 1.1.4 2.4.6 3.6.6.6 0 1 .4 1 1V20c0 .6-.4 1-1 1C10.6 21 3 13.4 3 4c0-.6.4-1 1-1h3.5c.6 0 1 .4 1 1 0 1.3.2 2.5.6 3.6.1.4 0 .8-.2 1l-2.3 2.2z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e Call 470-900-5575 \u003c\/a\u003e\n\u003cdiv class=\"contact-hours\"\u003eWe answer the phone when we are open. \u003cstrong\u003eWe are open every day, 9:00 AM to 6:00 PM.\u003c\/strong\u003e Call after that and we will call you back the next day.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"footnote\"\u003eAtlanta Jollof · Authentic Nigerian Cuisine · Atlanta, GA\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ============================================================\n     DELIVERY MAP — Leaflet + OpenStreetMap (no API key needed)\n     Edit the AREAS array to add or remove delivery areas.\n     AJ_KITCHEN = 1954 Airport Road, Atlanta, GA 30341\n     ============================================================ --\u003e\n\u003cp\u003e\u003cscript src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/leaflet\/1.9.4\/leaflet.min.js\"\u003e\u003c\/script\u003e \u003cscript\u003e\n(function () {\n  var AJ_KITCHEN  = [33.8775, -84.3059];   \/\/ 1954 Airport Road, Atlanta, GA 30341\n  var AJ_RADIUS_M = 25750;                 \/\/ coverage radius in metres (16 miles)\n  var GREEN = '#15582E', GOLD = '#E79A02';\n\n  var AREAS = [\n    ['Downtown Atlanta', 33.7490, -84.3880],\n    ['Buckhead',         33.8484, -84.3733],\n    ['Dunwoody',         33.9462, -84.3346],\n    ['Sandy Springs',    33.9240, -84.3719],\n    ['Roswell',          34.0232, -84.3616],\n    ['Alpharetta',       34.0754, -84.2941],\n    ['Marietta',         33.9526, -84.5499],\n    ['Decatur',          33.7748, -84.2963],\n    ['Tucker',           33.8545, -84.2171],\n    ['Norcross',         33.9412, -84.2135],\n    ['Duluth',           34.0023, -84.1449],\n    ['Stone Mountain',   33.8084, -84.1702]\n  ];\n\n  function pin(col, star) {\n    return L.divIcon({\n      className: '',\n      iconSize: [34, 44], iconAnchor: [17, 44], popupAnchor: [0, -44],\n      html: '\u003csvg viewBox=\"0 0 36 46\" width=\"34\" height=\"44\"\u003e' +\n            '\u003cpath d=\"M18 2C10 2 4 8 4 16C4 28 18 44 18 44S32 28 32 16C32 8 26 2 18 2Z\" fill=\"' + col + '\" stroke=\"#fff\" stroke-width=\"2.5\"\/\u003e' +\n            (star\n              ? '\u003ctext x=\"18\" y=\"18\" text-anchor=\"middle\" fill=\"#122E14\" font-size=\"15\" font-family=\"Arial\" font-weight=\"bold\" dominant-baseline=\"central\"\u003e\u0026#9733;\u003c\/text\u003e'\n              : '\u003ccircle cx=\"18\" cy=\"16\" r=\"6\" fill=\"#fff\"\/\u003e') +\n            '\u003c\/svg\u003e'\n    });\n  }\n\n  function showFallback(el) {\n    var fb = document.getElementById('aj-map-fallback');\n    if (el) el.style.display = 'none';\n    if (fb) {\n      fb.style.display = 'block';\n      fb.innerHTML = 'Map is unavailable right now. Call ' +\n        '\u003ca href=\"tel:+14709005575\" style=\"color:#15582E;font-weight:700;\"\u003e470-900-5575\u003c\/a\u003e' +\n        ' and we will tell you if we reach your street.';\n    }\n  }\n\n  var built = false;\n\n  function build() {\n    var el = document.getElementById('aj-map');\n    if (built || !el) return;\n    if (typeof L === 'undefined') return;\n    if (!el.offsetWidth || !el.offsetHeight) return;   \/\/ still hidden, try again later\n    if (el._leaflet_id) return;\n    built = true;\n\n    var map = L.map(el, {\n      center: AJ_KITCHEN,\n      zoom: 10,\n      scrollWheelZoom: false,\n      attributionControl: false\n    });\n\n    L.tileLayer('https:\/\/{s}.tile.openstreetmap.org\/{z}\/{x}\/{y}.png', { maxZoom: 14 }).addTo(map);\n\n    var area = L.circle(AJ_KITCHEN, {\n      radius: AJ_RADIUS_M,\n      color: GREEN, weight: 2, opacity: .85,\n      fillColor: GREEN, fillOpacity: .10,\n      interactive: false\n    }).addTo(map);\n\n    L.marker(AJ_KITCHEN, { icon: pin(GOLD, true), zIndexOffset: 1000 }).addTo(map)\n      .bindTooltip('Our Kitchen', { permanent: true, direction: 'top', className: 'aj-tip' })\n      .bindPopup('\u003cb style=\"color:#15582E\"\u003eAtlanta Jollof\u003c\/b\u003e\u003cbr\u003e\u003csmall\u003e1954 Airport Road, Atlanta, GA 30341\u003c\/small\u003e');\n\n    AREAS.forEach(function (a) {\n      L.marker([a[1], a[2]], { icon: pin(GREEN, false) }).addTo(map)\n        .bindTooltip(a[0], { permanent: true, direction: 'top', className: 'aj-tip' })\n        .bindPopup('\u003cb style=\"color:#15582E\"\u003e' + a[0] + '\u003c\/b\u003e\u003cbr\u003e\u003csmall\u003e\u0026#10003; We deliver here\u003c\/small\u003e');\n    });\n\n    map.fitBounds(area.getBounds(), { padding: [16, 16] });\n\n    var t;\n    function refit() {\n      clearTimeout(t);\n      t = setTimeout(function () {\n        map.invalidateSize();\n        map.fitBounds(area.getBounds(), { padding: [16, 16] });\n      }, 200);\n    }\n    window.addEventListener('resize', refit);\n    window.addEventListener('orientationchange', refit);\n    if (window.ResizeObserver) { new ResizeObserver(refit).observe(el); }\n    setTimeout(function () { map.invalidateSize(); }, 400);\n  }\n\n  function watch() {\n    build();\n    if (built) return;\n    var tries = 0;\n    var iv = setInterval(function () {\n      build();\n      if (built) { clearInterval(iv); return; }\n      if (++tries \u003e 100) {                       \/\/ ~20s: give up and show the phone number\n        clearInterval(iv);\n        if (typeof L === 'undefined') showFallback(document.getElementById('aj-map'));\n      }\n    }, 200);\n  }\n\n  if (document.readyState === 'loading') {\n    document.addEventListener('DOMContentLoaded', watch);\n  } else {\n    watch();\n  }\n  window.addEventListener('load', watch);\n})();\n\u003c\/script\u003e\u003c\/p\u003e","brand":"Atlanta Jollof","offers":[{"title":"Classic Portion (24oz)","offer_id":47345972347068,"sku":null,"price":111.92,"currency_code":"USD","in_stock":true},{"title":"Generous Portion (30oz) (+$3\/meal)","offer_id":47345972379836,"sku":null,"price":135.92,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0693\/2548\/8316\/files\/ATLANTA-JOLLOF-9_09.jpg?v=1789159533","url":"https:\/\/atlantajollof.com\/products\/8-meal-plan","provider":"ATLANTA JOLLOF","version":"1.0","type":"link"}