<!doctype html>
<html lang="en">
    <head>
        <meta charset="UTF-8" />
        <meta name="viewport" content="width=device-width, initial-scale=1.0" />
        <title>Grain & Greens | Fresh Healthy Salad Bowls Delivered in Toronto</title>
        <meta
            name="description"
            content="Fresh, nutritious meals delivered to your doorstep. Grain & Greens offers healthy salad bowls with ingredients that nourish your body and mind."
        />

        <!-- Open Graph / Facebook -->
        <meta property="og:type" content="website" />
        <meta property="og:url" content="https://grain-greens.com/" />
        <meta property="og:title" content="Grain & Greens - Fresh & Nutritious Meals" />
        <meta
            property="og:description"
            content="Fresh, nutritious meals delivered to your doorstep. Customize your perfect healthy bowl today."
        />
        <meta property="og:image" content="https://grain-greens.com/og-home.png" />
        <meta property="og:image:secure_url" content="https://grain-greens.com/og-home.png" />

        <!-- Social Media -->
        <meta property="og:site_name" content="Grain & Greens" />
        <meta property="og:locale" content="en_US" />
        <meta property="og:image:width" content="1200" />
        <meta property="og:image:height" content="630" />
        <meta property="og:image:alt" content="Grain & Greens salad bowls" />
        <meta property="og:image:type" content="image/png" />

        <!-- Instagram Meta -->
        <meta property="instapp:owner_id" content="graingreens" />
        <meta property="instapp:hashtags" content="#grainandgreens #healthyfood #mealdelivery" />

        <!-- Twitter Card -->
        <meta name="twitter:card" content="summary_large_image" />
        <meta name="twitter:site" content="@graingreens" />
        <meta name="twitter:title" content="Grain & Greens - Fresh & Nutritious Meals" />
        <meta
            name="twitter:description"
            content="Fresh, nutritious meals delivered to your doorstep. Customize your perfect healthy bowl today."
        />
        <meta name="twitter:image" content="https://grain-greens.com/og-home.png" />
        <meta name="twitter:image:alt" content="Grain & Greens salad bowls" />

        <!-- Canonical URL -->
        <link rel="canonical" href="https://grain-greens.com/" />

        <!-- Preload critical resources -->
        <link rel="preload" href="/logo.webp" as="image" />

        <link rel="icon" type="image/x-icon" href="/favicon.webp" />
        <!-- Typography: DM Serif Display (headlines) + Outfit (body) -->
        <link rel="preconnect" href="https://fonts.googleapis.com" />
        <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin />
        <link
            href="https://fonts.googleapis.com/css2?family=DM+Serif+Display&family=Outfit:wght@300;400;500;600;700&display=swap"
            rel="stylesheet"
        />

        <!-- Static JSON-LD Structured Data (fallback for JS-disabled crawlers) -->
        <script type="application/ld+json">
            {
                "@context": "https://schema.org",
                "@type": "Organization",
                "name": "Grain & Greens",
                "url": "https://grain-greens.com",
                "logo": "https://grain-greens.com/logo.webp",
                "sameAs": ["https://www.instagram.com/graingreens"],
                "contactPoint": {
                    "@type": "ContactPoint",
                    "telephone": "+16475707004",
                    "contactType": "customer service",
                    "availableLanguage": ["English"]
                }
            }
        </script>
        <script type="application/ld+json">
            {
                "@context": "https://schema.org",
                "@type": "Restaurant",
                "name": "Grain & Greens",
                "description": "Fresh, nutritious meals delivered to your doorstep. Grain & Greens offers healthy salad bowls with ingredients that nourish your body and mind.",
                "image": "https://grain-greens.com/logo.webp",
                "url": "https://grain-greens.com",
                "telephone": "+16475707004",
                "priceRange": "$",
                "servesCuisine": ["Healthy Food", "Salad Bowls", "Vegan Options", "Vegetarian"],
                "address": {
                    "@type": "PostalAddress",
                    "streetAddress": "50 Airview Road, Unit 17",
                    "addressLocality": "Etobicoke",
                    "addressRegion": "ON",
                    "postalCode": "M9W 4P2",
                    "addressCountry": "CA"
                },
                "geo": {
                    "@type": "GeoCoordinates",
                    "latitude": 43.7012,
                    "longitude": -79.5776
                },
                "openingHoursSpecification": [
                    {
                        "@type": "OpeningHoursSpecification",
                        "dayOfWeek": ["Monday", "Tuesday", "Wednesday", "Thursday", "Friday"],
                        "opens": "11:00",
                        "closes": "20:00"
                    }
                ],
                "aggregateRating": {
                    "@type": "AggregateRating",
                    "ratingValue": "4.8",
                    "reviewCount": "156",
                    "bestRating": "5",
                    "worstRating": "1"
                },
                "areaServed": [
                    {
                        "@type": "City",
                        "name": "Toronto",
                        "sameAs": "https://en.wikipedia.org/wiki/Toronto"
                    },
                    {
                        "@type": "City",
                        "name": "Etobicoke",
                        "sameAs": "https://en.wikipedia.org/wiki/Etobicoke"
                    },
                    {
                        "@type": "City",
                        "name": "Scarborough",
                        "sameAs": "https://en.wikipedia.org/wiki/Scarborough,_Toronto"
                    },
                    {
                        "@type": "City",
                        "name": "North York",
                        "sameAs": "https://en.wikipedia.org/wiki/North_York"
                    },
                    {
                        "@type": "City",
                        "name": "Mississauga",
                        "sameAs": "https://en.wikipedia.org/wiki/Mississauga"
                    },
                    {
                        "@type": "City",
                        "name": "Brampton",
                        "sameAs": "https://en.wikipedia.org/wiki/Brampton"
                    },
                    {
                        "@type": "City",
                        "name": "Markham",
                        "sameAs": "https://en.wikipedia.org/wiki/Markham,_Ontario"
                    },
                    {
                        "@type": "City",
                        "name": "Vaughan",
                        "sameAs": "https://en.wikipedia.org/wiki/Vaughan"
                    },
                    {
                        "@type": "City",
                        "name": "Richmond Hill",
                        "sameAs": "https://en.wikipedia.org/wiki/Richmond_Hill,_Ontario"
                    }
                ],
                "hasMap": "https://maps.app.goo.gl/xnyymCGucdC5SH8H8"
            }
        </script>

        <!-- Google Tag Manager -->
        <script>
            (function (w, d, s, l, i) {
                w[l] = w[l] || [];
                w[l].push({ 'gtm.start': new Date().getTime(), event: 'gtm.js' });
                var f = d.getElementsByTagName(s)[0],
                    j = d.createElement(s),
                    dl = l != 'dataLayer' ? '&l=' + l : '';
                j.async = true;
                j.src = 'https://www.googletagmanager.com/gtm.js?id=' + i + dl;
                f.parentNode.insertBefore(j, f);
            })(window, document, 'script', 'dataLayer', 'GTM-P9KMV56M');
        </script>
        <!-- End Google Tag Manager -->
      <script type="module" crossorigin src="/js/main-8Q1Iikni.js"></script>
      <link rel="modulepreload" crossorigin href="/js/base-aeWdm0Sz.js">
      <link rel="stylesheet" crossorigin href="/css/base-47gtC4uu.css">
      <link rel="stylesheet" crossorigin href="/css/main-Dwvlpuhw.css">
    </head>
    <body class="landing-page">
        <!-- Google Tag Manager (noscript) -->
        <noscript
            ><iframe
                src="https://www.googletagmanager.com/ns.html?id=GTM-P9KMV56M"
                height="0"
                width="0"
                style="display: none; visibility: hidden"
            ></iframe
        ></noscript>
        <!-- End Google Tag Manager (noscript) -->

        <header>
            <div class="container header-container">
                <div class="logo-container">
                    <img
                        src="/logo.webp"
                        alt="Grain & Greens Logo"
                        class="logo"
                        width="118"
                        height="40"
                        decoding="async"
                    />
                </div>

                <nav class="desktop-nav">
                    <ul>
                        <li><a href="#products-section">Shop Now</a></li>
                        <li><a href="#how-it-works-section">How It Works</a></li>
                        <li><a href="#values-section">Our Values</a></li>
                        <li>
                            <a href="javascript:void(0)" onclick="showContactModal()">Contact Us</a>
                        </li>
                    </ul>
                </nav>

                <div id="cart-icon" class="relative cursor-pointer">
                    <svg
                        xmlns="http://www.w3.org/2000/svg"
                        width="28"
                        height="28"
                        viewBox="0 0 24 24"
                        fill="none"
                        stroke="currentColor"
                        stroke-width="2"
                        stroke-linecap="round"
                        stroke-linejoin="round"
                        class="feather feather-shopping-cart"
                    >
                        <circle cx="9" cy="21" r="1"></circle>
                        <circle cx="20" cy="21" r="1"></circle>
                        <path
                            d="M1 1h4l2.68 13.39a2 2 0 0 0 2 1.61h9.72a2 2 0 0 0 2-1.61L23 6H6"
                        ></path>
                    </svg>
                    <span id="cart-count" class="cart-count">0</span>
                </div>

                <div id="mobile-menu-toggle" class="mobile-only">
                    <button aria-label="Toggle navigation menu">
                        <span></span>
                        <span></span>
                        <span></span>
                    </button>
                </div>
            </div>
        </header>

        <!-- Mobile Cart Button (Fixed) -->
        <button id="mobile-cart-button" class="mobile-cart-button" aria-label="Open shopping cart">
            <svg
                xmlns="http://www.w3.org/2000/svg"
                width="24"
                height="24"
                viewBox="0 0 24 24"
                fill="none"
                stroke="currentColor"
                stroke-width="2"
                stroke-linecap="round"
                stroke-linejoin="round"
            >
                <circle cx="9" cy="21" r="1"></circle>
                <circle cx="20" cy="21" r="1"></circle>
                <path d="M1 1h4l2.68 13.39a2 2 0 0 0 2 1.61h9.72a2 2 0 0 0 2-1.61L23 6H6"></path>
            </svg>
            <span id="mobile-cart-count" class="cart-count">0</span>
        </button>

        <div id="mobile-nav" class="mobile-nav">
            <nav>
                <ul>
                    <li><a href="#products-section">Shop Now</a></li>
                    <li><a href="#how-it-works-section">How It Works</a></li>
                    <li><a href="#values-section">Our Values</a></li>
                    <li><a href="javascript:void(0)" class="contact-link">Contact Us</a></li>
                </ul>
            </nav>
        </div>

        <!-- Main Content -->
        <main id="main-content">
            <!-- Hero Section -->
            <section class="hero-section">
                <div class="hero-bg-gradient"></div>
                <div class="hero-content-wrapper">
                    <div class="container hero-container">
                        <div class="hero-content">
                            <h1 class="hero-title">
                                <span class="animated-word">Mix Well</span>
                                <span class="animated-word">Live Well</span>
                            </h1>

                            <!-- Mobile Hero Bowl Carousel -->
                            <div class="mobile-hero-bowl">
                                <div class="mobile-hero-bowl-container">
                                    <div class="mobile-hero-bowl-track">
                                        <img
                                            class="mobile-hero-bowl-image"
                                            src="/images/bowls/edamame-energy-bowl.avif"
                                            alt="Edamame Energy Bowl"
                                            width="280"
                                            height="280"
                                            decoding="async"
                                        />
                                        <img
                                            class="mobile-hero-bowl-image"
                                            src="/images/bowls/zen-quinoa-bowl.avif"
                                            alt="Zen Quinoa Bowl"
                                            width="280"
                                            height="280"
                                            decoding="async"
                                        />
                                        <img
                                            class="mobile-hero-bowl-image"
                                            src="/images/bowls/mediterranean-magic-bowl.avif"
                                            alt="Mediterranean Magic Bowl"
                                            width="280"
                                            height="280"
                                            decoding="async"
                                        />
                                        <img
                                            class="mobile-hero-bowl-image"
                                            src="/images/bowls/tex-mex-bowl.avif"
                                            alt="Fiesta Crunch Bowl"
                                            width="280"
                                            height="280"
                                            decoding="async"
                                        />
                                        <img
                                            class="mobile-hero-bowl-image"
                                            src="/images/bowls/pasta-salad-bowl.avif"
                                            alt="Pasta Bliss Bowl"
                                            width="280"
                                            height="280"
                                            decoding="async"
                                        />
                                    </div>
                                    <div class="mobile-hero-bowl-overlay">
                                        <a href="#products-section" class="mobile-hero-bowl-cta"
                                            >Shop Now</a
                                        >
                                    </div>
                                    <div class="mobile-hero-bowl-dots"></div>
                                </div>
                            </div>

                            <div class="delivery-days-badge">
                                <svg
                                    xmlns="http://www.w3.org/2000/svg"
                                    width="20"
                                    height="20"
                                    viewBox="0 0 24 24"
                                    fill="none"
                                    stroke="currentColor"
                                    stroke-width="2"
                                    stroke-linecap="round"
                                    stroke-linejoin="round"
                                >
                                    <rect width="18" height="18" x="3" y="4" rx="2" ry="2"></rect>
                                    <line x1="16" x2="16" y1="2" y2="6"></line>
                                    <line x1="8" x2="8" y1="2" y2="6"></line>
                                    <line x1="3" x2="21" y1="10" y2="10"></line>
                                </svg>
                                Deliveries and Pickups:
                                <span class="delivery-schedule-highlight">Weekdays</span>
                            </div>
                            <p class="hero-description">
                                Grain & Greens is your go-to platform for fresh, nutritious bowls
                                delivered to your door or ready for pickup.
                            </p>
                            <p class="hero-description">
                                Pre-order now and let us handle the rest.
                            </p>
                            <div class="button-wrapper">
                                <a href="#products-section" class="btn-primary">
                                    <span>See What's Fresh</span>
                                    <svg
                                        xmlns="http://www.w3.org/2000/svg"
                                        width="24"
                                        height="24"
                                        viewBox="0 0 24 24"
                                        fill="none"
                                        stroke="currentColor"
                                        stroke-width="2"
                                        stroke-linecap="round"
                                        stroke-linejoin="round"
                                        class="lucide lucide-arrow-right"
                                    >
                                        <path d="M5 12h14"></path>
                                        <path d="m12 5 7 7-7 7"></path>
                                    </svg>
                                </a>
                            </div>
                            <div class="discount-badge">
                                <svg
                                    xmlns="http://www.w3.org/2000/svg"
                                    width="24"
                                    height="24"
                                    viewBox="0 0 24 24"
                                    fill="none"
                                    stroke="currentColor"
                                    stroke-width="2"
                                    stroke-linecap="round"
                                    stroke-linejoin="round"
                                    class="lucide lucide-check-circle"
                                >
                                    <path
                                        d="M12 22c5.523 0 10-4.477 10-10S17.523 2 12 2 2 6.477 2 12s4.477 10 10 10z"
                                    ></path>
                                    <path d="m9 12 2 2 4-4"></path>
                                </svg>
                                Free delivery on orders over $30
                            </div>
                        </div>

                        <div class="hero-featured-bowls">
                            <div
                                class="featured-bowl"
                                data-name="Edamame Energy"
                                data-price="10"
                                data-price-id="price_1RANnoBqGzU1F4pFnMK80G8q"
                            >
                                <div class="featured-image-container">
                                    <img
                                        src="/images/bowls/edamame-energy-bowl.avif"
                                        alt="Edamame Energy Bowl with tofu and mixed greens"
                                        width="350"
                                        height="350"
                                        class="featured-image"
                                        decoding="async"
                                    />
                                    <div class="featured-overlay">
                                        <span class="featured-protein"></span>
                                        <span class="featured-name">Edamame Energy</span>
                                        <button class="featured-btn view-product-btn">
                                            Order Now
                                        </button>
                                    </div>
                                </div>
                            </div>
                            <div
                                class="featured-bowl"
                                data-name="Zen Quinoa"
                                data-price="10"
                                data-price-id="price_1RANnmBqGzU1F4pFV0VjfUne"
                            >
                                <div class="featured-image-container">
                                    <img
                                        src="/images/bowls/zen-quinoa-bowl.avif"
                                        alt="Zen Quinoa Bowl with chickpeas and spinach"
                                        width="350"
                                        height="350"
                                        class="featured-image"
                                        decoding="async"
                                    />
                                    <div class="featured-overlay">
                                        <span class="featured-protein"></span>
                                        <span class="featured-name">Zen Quinoa</span>
                                        <button class="featured-btn view-product-btn">
                                            Order Now
                                        </button>
                                    </div>
                                </div>
                            </div>
                            <div
                                class="featured-bowl"
                                data-name="Mediterranean Magic"
                                data-price="10"
                                data-price-id="price_1RANnjBqGzU1F4pFbUTtRmym"
                            >
                                <div class="featured-image-container">
                                    <img
                                        src="/images/bowls/mediterranean-magic-bowl.avif"
                                        alt="Mediterranean Magic Bowl with hummus and feta"
                                        width="350"
                                        height="350"
                                        class="featured-image"
                                        loading="lazy"
                                        decoding="async"
                                    />
                                    <div class="featured-overlay">
                                        <span class="featured-protein"></span>
                                        <span class="featured-name">Mediterranean Magic</span>
                                        <button class="featured-btn view-product-btn">
                                            Order Now
                                        </button>
                                    </div>
                                </div>
                            </div>
                            <div
                                class="featured-bowl"
                                data-name="Fiesta Crunch"
                                data-price="10"
                                data-price-id="price_1RANnlBqGzU1F4pFrpBWeKae"
                            >
                                <div class="featured-image-container">
                                    <img
                                        src="/images/bowls/tex-mex-bowl.avif"
                                        alt="Fiesta Crunch Bowl with rice and beans"
                                        width="350"
                                        height="350"
                                        class="featured-image"
                                        loading="lazy"
                                        decoding="async"
                                    />
                                    <div class="featured-overlay">
                                        <span class="featured-protein"></span>
                                        <span class="featured-name">Fiesta Crunch</span>
                                        <button class="featured-btn view-product-btn">
                                            Order Now
                                        </button>
                                    </div>
                                </div>
                            </div>
                        </div>
                    </div>
                </div>
            </section>

            <!-- Products Section (renamed from main) -->
            <section id="products-section" class="products-section">
                <div class="section-header">
                    <h2>Our Fresh Bowls</h2>
                    <p><strong>Explore our delicious range of nutritious bowls</strong></p>
                    <button id="suggest-bowl-btn" class="suggest-bowl-btn">
                        Suggest a New Bowl
                    </button>
                </div>
                <div class="grid">
                    <!-- Salad bowl cards will be dynamically generated here -->
                    <div class="coming-soon-card">
                        <div class="coming-soon-placeholder">
                            <svg
                                xmlns="http://www.w3.org/2000/svg"
                                width="80"
                                height="80"
                                viewBox="0 0 24 24"
                                fill="none"
                                stroke="#FFC15E"
                                stroke-width="2"
                                stroke-linecap="round"
                                stroke-linejoin="round"
                                style="color: #8ac926; opacity: 0.6"
                            >
                                <circle cx="12" cy="12" r="10"></circle>
                                <line x1="12" y1="8" x2="12" y2="16"></line>
                                <line x1="8" y1="12" x2="16" y2="12"></line>
                            </svg>
                        </div>
                        <h2 class="coming-soon-title">
                            More Bowls <span class="coming-soon-highlight">Coming Soon!</span>
                        </h2>
                        <p class="coming-soon-text">
                            Have a delicious bowl idea? We'd love to hear it! Your creativity could
                            be our next menu hit.
                        </p>
                        <button class="suggest-idea-btn" id="suggest-idea-btn">
                            <svg
                                xmlns="http://www.w3.org/2000/svg"
                                width="16"
                                height="16"
                                viewBox="0 0 24 24"
                                fill="none"
                                stroke="currentColor"
                                stroke-width="2"
                                stroke-linecap="round"
                                stroke-linejoin="round"
                            >
                                <path
                                    d="M19.5 14.25v-2.625a3.375 3.375 0 00-3.375-3.375h-1.5A1.125 1.125 0 0113.5 7.125v-1.5a3.375 3.375 0 00-3.375-3.375H8.25m0 12.75h7.5m-7.5 3H12M10.5 2.25H5.625c-.621 0-1.125.504-1.125 1.125v17.25c0 .621.504 1.125 1.125 1.125h12.75c.621 0 1.125-.504 1.125-1.125V11.25a9 9 0 00-9-9z"
                                />
                            </svg>
                            Suggest a Bowl Idea
                        </button>
                    </div>
                </div>
            </section>

            <!-- How It Works Section -->
            <section id="how-it-works-section" class="how-it-works-section">
                <div class="section-header">
                    <h2>How It Works</h2>
                    <p><strong>Fresh, nutritious meals in three simple steps</strong></p>
                </div>
                <div class="steps-container">
                    <div class="step-card">
                        <div class="step-number">1</div>
                        <div class="step-icon-container">
                            <img
                                src="/images/how-it-works/how-it-works-selection.webp"
                                alt="Step 1: Select your nutritious salad bowls from our menu"
                                width="48"
                                height="48"
                                loading="lazy"
                                decoding="async"
                            />
                        </div>
                        <h3>Select Your Bowls</h3>
                        <p>
                            Select the salad bowls of your choice and the day you would like to have
                            it delivered.
                        </p>
                        <a href="#products-section" class="step-cta-button">Select Your Bowl</a>
                    </div>

                    <div class="step-card">
                        <div class="step-number">2</div>
                        <div class="step-icon-container">
                            <img
                                src="/images/how-it-works/how-it-works-delivery.webp"
                                alt="Step 2: Get your healthy meals delivered right to your doorstep"
                                width="48"
                                height="48"
                                loading="lazy"
                                decoding="async"
                            />
                        </div>
                        <h3>Timely Delivery</h3>
                        <p>Get the meals delivered right to your doorstep.</p>
                        <button id="check-delivery-cta" class="step-cta-button">
                            Check Delivery Map
                        </button>
                    </div>

                    <div class="step-card" id="enjoy-step-card">
                        <div class="step-number">3</div>
                        <div class="step-icon-container">
                            <img
                                src="/images/how-it-works/how-it-works-enjoy.webp"
                                alt="Step 3: Enjoy your fresh, nutritious Grain & Greens bowl"
                                width="48"
                                height="48"
                                loading="lazy"
                                decoding="async"
                            />
                        </div>
                        <h3>Enjoy Fresh</h3>
                        <p>Drizzle the dressing, shake the bowl and enjoy!</p>
                        <button id="enjoy-fresh-cta" class="step-cta-button">
                            Enjoy the Freshness!
                        </button>
                    </div>
                </div>
            </section>

            <!-- Our Values Section -->
            <section id="values-section" class="values-section">
                <div class="values-wrapper">
                    <div class="section-header">
                        <h2>Our Values</h2>
                        <p>
                            <strong
                                >At Grain & Greens, we're committed to accessibility, smart value,
                                and wellness.</strong
                            >
                        </p>
                    </div>
                    <div class="values-cards">
                        <div class="value-card">
                            <div class="value-icon-container">
                                <img
                                    src="/images/our-values/our-values-accessibility.svg"
                                    width="28"
                                    height="28"
                                    alt="Accessibility icon - making healthy meals accessible"
                                    loading="lazy"
                                    decoding="async"
                                />
                            </div>
                            <h3 class="value-card-title">Accessibility</h3>
                            <p class="value-card-text">
                                We believe in making healthy living easy and accessible, so every
                                meal is designed to fit seamlessly into your lifestyle, without the
                                hassle
                            </p>
                        </div>
                        <div class="value-card">
                            <div class="value-icon-container">
                                <img
                                    src="/images/our-values/our-values-smart-values.svg"
                                    width="28"
                                    height="28"
                                    alt="Smart Value icon - budget-friendly nutrition"
                                    loading="lazy"
                                    decoding="async"
                                />
                            </div>
                            <h3 class="value-card-title">Smart Value</h3>
                            <p class="value-card-text">
                                Living well shouldn't come at a high cost. We're committed to
                                providing healthy, wholesome meals that are budget-friendly, so you
                                can thrive without compromise.
                            </p>
                        </div>
                        <div class="value-card">
                            <div class="value-icon-container">
                                <img
                                    src="/images/our-values/our-values-wellness.svg"
                                    width="28"
                                    height="28"
                                    alt="Wellness icon - nourishing body and mind"
                                    loading="lazy"
                                    decoding="async"
                                />
                            </div>
                            <h3 class="value-card-title">Wellness</h3>
                            <p class="value-card-text">
                                We prioritize your overall well-being, offering meals that nourish
                                both your body and mind, supporting a balanced and fulfilling
                                lifestyle.
                            </p>
                        </div>
                    </div>
                </div>
            </section>

            <!-- Sticky Contact Button -->
            <button id="contact-button" class="contact-button">
                <svg
                    xmlns="http://www.w3.org/2000/svg"
                    width="24"
                    height="24"
                    viewBox="0 0 24 24"
                    fill="none"
                    stroke="currentColor"
                    stroke-width="2"
                    stroke-linecap="round"
                    stroke-linejoin="round"
                    class="contact-icon"
                >
                    <path
                        d="M21 11.5a8.38 8.38 0 0 1-.9 3.8 8.5 8.5 0 0 1-7.6 4.7 8.38 8.38 0 0 1-3.8-.9L3 21l1.9-5.7a8.38 8.38 0 0 1-.9-3.8 8.5 8.5 0 0 1 4.7-7.6 8.38 8.38 0 0 1 3.8-.9h.5a8.48 8.48 0 0 1 8 8v.5z"
                    ></path>
                </svg>
                <span>Contact Us</span>
            </button>

            <!-- Contact Form Modal -->
            <div id="contact-modal" class="contact-modal">
                <div class="contact-modal-content">
                    <div class="contact-modal-header">
                        <h2>Connect With Us</h2>
                        <span class="close-contact">&times;</span>
                    </div>
                    <div class="contact-modal-body">
                        <div id="form-success" class="form-success-message">
                            <svg
                                xmlns="http://www.w3.org/2000/svg"
                                width="24"
                                height="24"
                                viewBox="0 0 24 24"
                                fill="none"
                                stroke="currentColor"
                                stroke-width="2"
                                stroke-linecap="round"
                                stroke-linejoin="round"
                            >
                                <path d="M22 11.08V12a10 10 0 1 1-5.93-9.14"></path>
                                <polyline points="22 4 12 14.01 9 11.01"></polyline>
                            </svg>
                            <h3>Thank You!</h3>
                            <p>
                                Your message has been sent successfully. We'll get back to you soon!
                            </p>
                        </div>

                        <form id='contact-form' method='POST' name='contact'>
                            <input type="hidden" name="form-name" value="contact" />
                            <p hidden>
                                <label
                                    >Don't fill this out if you're human: <input name="bot-field"
                                /></label>
                            </p>

                            <div class="form-group">
                                <label for="name">Name</label>
                                <input
                                    type="text"
                                    id="name"
                                    name="name"
                                    placeholder="Your name"
                                    required
                                />
                            </div>

                            <div class="form-group">
                                <label for="email">Email</label>
                                <input
                                    type="email"
                                    id="email"
                                    name="email"
                                    placeholder="Your email address"
                                    required
                                />
                            </div>

                            <div class="form-group">
                                <label for="subject">Subject</label>
                                <input
                                    type="text"
                                    id="subject"
                                    name="subject"
                                    placeholder="What's this about?"
                                    required
                                />
                            </div>

                            <div class="form-group">
                                <label for="message">Message</label>
                                <textarea
                                    id="message"
                                    name="message"
                                    placeholder="Tell us what's on your mind..."
                                    required
                                ></textarea>
                            </div>

                            <button type="submit" class="contact-submit-btn">
                                <span>Send Message</span>
                                <svg
                                    xmlns="http://www.w3.org/2000/svg"
                                    width="18"
                                    height="18"
                                    viewBox="0 0 24 24"
                                    fill="none"
                                    stroke="currentColor"
                                    stroke-width="2"
                                    stroke-linecap="round"
                                    stroke-linejoin="round"
                                >
                                    <line x1="22" y1="2" x2="11" y2="13"></line>
                                    <polygon points="22 2 15 22 11 13 2 9 22 2"></polygon>
                                </svg>
                            </button>
                        </form>
                    </div>
                </div>
            </div>

            <!-- Suggest Bowl Modal -->
            <div id="suggest-bowl-modal" class="contact-modal">
                <div class="contact-modal-content">
                    <div class="contact-modal-header">
                        <h2>Suggest a New Bowl</h2>
                        <span class="close-suggest">&times;</span>
                    </div>
                    <div class="contact-modal-body">
                        <div id="suggest-success" class="form-success-message">
                            <svg
                                xmlns="http://www.w3.org/2000/svg"
                                width="24"
                                height="24"
                                viewBox="0 0 24 24"
                                fill="none"
                                stroke="currentColor"
                                stroke-width="2"
                                stroke-linecap="round"
                                stroke-linejoin="round"
                            >
                                <path d="M22 11.08V12a10 10 0 1 1-5.93-9.14"></path>
                                <polyline points="22 4 12 14.01 9 11.01"></polyline>
                            </svg>
                            <h3>Thank You!</h3>
                            <p>
                                Your bowl suggestion has been received! We'll consider it for our
                                future menu.
                            </p>
                        </div>

                        <form id='suggest-bowl-form' method='POST' name='suggest-bowl'>
                            <input type="hidden" name="form-name" value="suggest-bowl" />
                            <p hidden>
                                <label
                                    >Don't fill this out if you're human: <input name="bot-field"
                                /></label>
                            </p>

                            <div class="form-group">
                                <label for="bowl-name">Bowl Name</label>
                                <input
                                    type="text"
                                    id="bowl-name"
                                    name="bowl-name"
                                    placeholder="Give your bowl creation a name"
                                    required
                                />
                            </div>

                            <div class="form-group">
                                <label for="bowl-ingredients">Main Ingredients</label>
                                <textarea
                                    id="bowl-ingredients"
                                    name="bowl-ingredients"
                                    placeholder="List the main ingredients you'd like to include..."
                                    required
                                ></textarea>
                            </div>

                            <div class="form-group">
                                <label for="bowl-dressing">Dressing Suggestion</label>
                                <input
                                    type="text"
                                    id="bowl-dressing"
                                    name="bowl-dressing"
                                    placeholder="Suggest a dressing that would pair well"
                                    required
                                />
                            </div>

                            <div class="form-group">
                                <label for="suggester-name">Your Name</label>
                                <input
                                    type="text"
                                    id="suggester-name"
                                    name="suggester-name"
                                    placeholder="Enter your name"
                                    required
                                />
                            </div>

                            <div class="form-group">
                                <label for="suggester-email">Your Email</label>
                                <input
                                    type="email"
                                    id="suggester-email"
                                    name="suggester-email"
                                    placeholder="We'll let you know if we add your bowl!"
                                    required
                                />
                            </div>

                            <button type="submit" class="contact-submit-btn">
                                <span>Submit Bowl Idea</span>
                                <svg
                                    xmlns="http://www.w3.org/2000/svg"
                                    width="18"
                                    height="18"
                                    viewBox="0 0 24 24"
                                    fill="none"
                                    stroke="currentColor"
                                    stroke-width="2"
                                    stroke-linecap="round"
                                    stroke-linejoin="round"
                                >
                                    <line x1="22" y1="2" x2="11" y2="13"></line>
                                    <polygon points="22 2 15 22 11 13 2 9 22 2"></polygon>
                                </svg>
                            </button>
                        </form>
                    </div>
                </div>
            </div>
        </main>

        <!-- Enhanced Footer -->
        <footer id="footer">
            <div class="footer-content">
                <div class="footer-section brand">
                    <img
                        src="/logo.webp"
                        alt="Grain & Greens Logo"
                        class="footer-logo"
                        width="100"
                        height="34"
                        loading="lazy"
                        decoding="async"
                    />
                    <p class="tagline">Mix Well, Live Well</p>
                    <p class="footer-desc">
                        Fresh, nutritious, and convenient meals delivered straight to your door.
                    </p>
                </div>

                <div class="footer-section links">
                    <h3>Quick Links</h3>
                    <ul>
                        <li><a href="#products-section">Shop Now</a></li>
                        <li><a href="#how-it-works-section">How It Works</a></li>
                        <li><a href="#values-section">Our Values</a></li>
                        <li>
                            <a href="javascript:void(0)" onclick="showContactModal()">Contact Us</a>
                        </li>
                    </ul>
                </div>

                <div class="footer-section contact">
                    <h3>Contact Info</h3>
                    <p>
                        <span class="contact-icon">📍</span>
                        <a
                            href="https://www.google.com/maps/dir/?api=1&destination=Grain+%26+Greens,+50+Airview+Rd,+Etobicoke,+ON+M9W+6J3"
                            target="_blank"
                            >Get Direction</a
                        >
                    </p>
                    <p>
                        <span class="contact-icon">✉️</span>
                        <a href="javascript:void(0)" onclick="showContactModal()">Support</a>
                    </p>
                    <p>
                        <span class="contact-icon">📞</span>
                        <a href="tel:+16475707004">+1 (647) 570-7004</a>
                    </p>
                </div>

                <div class="footer-section newsletter">
                    <h3>Stay Updated</h3>
                    <p>Subscribe to our newsletter for promos and updates</p>
                    <div id="newsletter-success" class="form-success-message">
                        <svg
                            xmlns="http://www.w3.org/2000/svg"
                            width="24"
                            height="24"
                            viewBox="0 0 24 24"
                            fill="none"
                            stroke="currentColor"
                            stroke-width="2"
                            stroke-linecap="round"
                            stroke-linejoin="round"
                        >
                            <path d="M22 11.08V12a10 10 0 1 1-5.93-9.14"></path>
                            <polyline points="22 4 12 14.01 9 11.01"></polyline>
                        </svg>
                        <h3>Thank You!</h3>
                        <p>You've been successfully subscribed to our newsletter!</p>
                    </div>
                    <form class='newsletter-form' id='newsletter-form' method='POST'><input type='hidden' name='form-name' value='newsletter-form' />
                        <input type="email" name="email" placeholder="Your email" required />
                        <button type="submit">
                            <svg
                                xmlns="http://www.w3.org/2000/svg"
                                width="18"
                                height="18"
                                viewBox="0 0 24 24"
                                fill="none"
                                stroke="currentColor"
                                stroke-width="2"
                                stroke-linecap="round"
                                stroke-linejoin="round"
                            >
                                <line x1="5" y1="12" x2="19" y2="12"></line>
                                <polyline points="12 5 19 12 12 19"></polyline>
                            </svg>
                        </button>
                    </form>
                    <div class="footer-social">
                        <a
                            href="https://www.instagram.com/graingreens"
                            target="_blank"
                            class="instagram-link"
                            aria-label="Follow us on Instagram"
                        >
                            <svg
                                xmlns="http://www.w3.org/2000/svg"
                                width="20"
                                height="20"
                                viewBox="0 0 24 24"
                                fill="none"
                                stroke="currentColor"
                                stroke-width="2"
                                stroke-linecap="round"
                                stroke-linejoin="round"
                            >
                                <rect x="2" y="2" width="20" height="20" rx="5" ry="5"></rect>
                                <path d="M16 11.37A4 4 0 1 1 12.63 8 4 4 0 0 1 16 11.37z"></path>
                                <line x1="17.5" y1="6.5" x2="17.51" y2="6.5"></line>
                            </svg>
                        </a>
                    </div>
                </div>
            </div>

            <div class="footer-bottom">
                <p>&copy; 2025 Grain & Greens. All rights reserved.</p>
                <div class="footer-bottom-links">
                    <a href="#">Privacy Policy</a>
                    <a href="#">Terms of Service</a>
                </div>
            </div>
        </footer>

        <!-- Shopping Cart Modal -->
        <div id="cart-modal" class="cart-modal">
            <div class="cart-content">
                <div class="cart-header">
                    <div class="cart-header-content">
                        <h2>Your Cart</h2>
                    </div>
                    <div class="cart-header-actions">
                        <span id="cart-item-count" class="cart-item-count">0 items</span>
                        <span class="close-cart">×</span>
                    </div>
                </div>
                <div class="cart-progress-wrap checkout-flow-header">
                    <div class="cart-delivery-panel" aria-label="Delivery method selection">
                        <div class="cart-delivery-panel-controls">
                            <div
                                class="segmented-control"
                                role="radiogroup"
                                aria-label="Delivery method"
                            >
                                <input
                                    id="cart-pickup-option"
                                    type="radio"
                                    name="cart-delivery-method"
                                    value="pickup"
                                />
                                <label for="cart-pickup-option">Pickup</label>
                                <input
                                    id="cart-delivery-option"
                                    type="radio"
                                    name="cart-delivery-method"
                                    value="delivery"
                                    checked
                                />
                                <label for="cart-delivery-option">Delivery</label>
                            </div>
                            <div
                                id="cart-delivery-status"
                                class="cart-delivery-status"
                                aria-live="polite"
                            ></div>
                        </div>
                    </div>
                    <div id="cart-progress-container" class="cart-progress-container"></div>
                </div>
                <div class="cart-items">
                    <!-- Cart items will be populated here dynamically -->
                </div>
                <div class="cart-footer">
                    <div class="cart-total">
                        <span>Total:</span>
                        <span id="cart-total-price">$0.00</span>
                    </div>
                    <button id="continue-to-delivery-button" class="continue-button" disabled>
                        Continue to Delivery
                    </button>
                </div>
            </div>
        </div>

        <!-- Delivery Options Modal -->
        <div id="delivery-modal" class="delivery-modal">
            <div class="delivery-content">
                <div class="delivery-header">
                    <h2>Delivery Options</h2>
                    <span class="close-delivery">×</span>
                </div>
                <div class="checkout-flow-header">
                    <!-- Checkout Progress Indicator removed -->
                    <p class="delivery-weekdays-note">Deliveries and Pickups: Weekdays.</p>
                </div>
                <div class="delivery-body">
                    <div class="delivery-options-container">
                        <div class="section-header">
                            <h3 class="delivery-options-title" id="delivery-method-title">
                                1. Get your bowls, your way!
                            </h3>
                            <span class="section-toggle">▾</span>
                        </div>
                        <div class="section-content">
                            <div class="delivery-method">
                                <div class="delivery-option-card">
                                    <input
                                        id="pickup-option"
                                        type="radio"
                                        name="delivery-method"
                                        value="pickup"
                                    />
                                    <label for="pickup-option">
                                        <div class="delivery-option-icon">🏬</div>
                                        <div class="delivery-option-content">
                                            <div class="delivery-option-title">Pickup</div>
                                            <div class="delivery-option-description">
                                                Store Front Pick-Up
                                            </div>
                                        </div>
                                    </label>
                                </div>

                                <div class="delivery-option-card">
                                    <input
                                        id="delivery-option"
                                        type="radio"
                                        name="delivery-method"
                                        value="delivery"
                                        checked
                                    />
                                    <label for="delivery-option">
                                        <div class="delivery-option-icon">🚚</div>
                                        <div class="delivery-option-content">
                                            <div class="delivery-option-title">Delivery</div>
                                            <div
                                                id="delivery-fee-display"
                                                class="delivery-option-description"
                                            >
                                                Delivered to Your Door
                                            </div>
                                        </div>
                                    </label>
                                </div>
                            </div>
                            <div id="pickup-location" class="pickup-location-display">
                                <p><strong>Store Front Pick-up (Weekdays):</strong></p>
                                <a
                                    href="https://maps.app.goo.gl/rgNfiiJ9QLuWy8dq7"
                                    target="_blank"
                                    class="address-link"
                                >
                                    <span class="address-line"
                                        ><u>50 Airview Road, Unit 17</u></span
                                    >
                                    <span class="address-line"><u>Etobicoke, ON M9W 4P2</u></span>
                                </a>
                            </div>
                            <div id="delivery-threshold-message" class="hidden">
                                <div class="delivery-info-message">
                                    Add more items to reach the $30 minimum for free delivery.
                                </div>
                            </div>
                        </div>
                    </div>

                    <!-- Delivery Address Validation -->
                    <div
                        id="delivery-address-container"
                        class="delivery-address-container"
                        style="display: none"
                    >
                        <div class="section-header delivery-address-header">
                            <h3 id="delivery-address-title">2. Delivery Address</h3>
                            <span class="section-toggle">▾</span>
                        </div>
                        <div class="section-content delivery-address-form">
                            <div class="delivery-address-input-container">
                                <input
                                    type="text"
                                    id="delivery-address"
                                    class="delivery-address-input"
                                    placeholder="Enter your delivery address"
                                    autocomplete="off"
                                />
                            </div>
                            <div id="address-validation-message"></div>
                            <div class="delivery-map-container">
                                <div id="delivery-map"></div>
                            </div>
                            <div
                                class="delivery-location-method"
                                id="delivery-location-options"
                                style="
                                    margin-top: 0.5rem;
                                    display: flex;
                                    gap: 0.5rem;
                                    flex-wrap: wrap;
                                "
                            >
                                <fieldset style="border: none; padding: 0; margin: 0; width: 100%">
                                    <legend class="sr-only">Delivery Location Preference</legend>
                                    <div
                                        class="delivery-location-options-row"
                                        style="
                                            display: flex;
                                            gap: 0.7rem;
                                            flex-wrap: wrap;
                                            width: 100%;
                                        "
                                    >
                                        <input
                                            type="radio"
                                            id="location-front"
                                            name="delivery-location"
                                            value="Front"
                                            class="delivery-location-radio"
                                            checked
                                            hidden
                                        />
                                        <label
                                            for="location-front"
                                            class="delivery-location-option-card"
                                            tabindex="0"
                                        >
                                            <span class="delivery-location-icon">🚪</span>
                                            <span class="delivery-location-title">Front</span>
                                        </label>
                                        <input
                                            type="radio"
                                            id="location-basement"
                                            name="delivery-location"
                                            value="Basement"
                                            class="delivery-location-radio"
                                            hidden
                                        />
                                        <label
                                            for="location-basement"
                                            class="delivery-location-option-card"
                                            tabindex="0"
                                        >
                                            <span class="delivery-location-icon">🏠</span>
                                            <span class="delivery-location-title">Basement</span>
                                        </label>
                                        <input
                                            type="radio"
                                            id="location-apartment"
                                            name="delivery-location"
                                            value="Apartment"
                                            class="delivery-location-radio"
                                            hidden
                                        />
                                        <label
                                            for="location-apartment"
                                            class="delivery-location-option-card"
                                            tabindex="0"
                                        >
                                            <span class="delivery-location-icon">🏢</span>
                                            <span class="delivery-location-title">Apartment</span>
                                        </label>
                                        <input
                                            type="radio"
                                            id="location-other"
                                            name="delivery-location"
                                            value="Other"
                                            class="delivery-location-radio"
                                            hidden
                                        />
                                        <label
                                            for="location-other"
                                            class="delivery-location-option-card"
                                            tabindex="0"
                                        >
                                            <span class="delivery-location-icon">✏️</span>
                                            <span class="delivery-location-title">Other</span>
                                        </label>
                                    </div>
                                    <input
                                        type="text"
                                        id="delivery-location-note"
                                        class="delivery-location-note-input"
                                        placeholder="Add delivery instructions..."
                                        style="display: none; margin-top: 0.5rem; width: 100%"
                                        maxlength="100"
                                        aria-label="Custom delivery instructions"
                                    />
                                </fieldset>
                            </div>
                        </div>
                    </div>

                    <!-- Delivery Time Selection -->
                    <div
                        id="delivery-time-container"
                        class="delivery-time-container"
                        style="display: none"
                    >
                        <div class="section-header delivery-time-header">
                            <h3 id="delivery-time-title">3. Select Delivery Time</h3>
                            <span class="section-toggle">▾</span>
                        </div>
                        <div class="section-content delivery-time-form">
                            <div class="delivery-time-method" id="delivery-time-options">
                                <fieldset style="border: none; padding: 0; margin: 0; width: 100%">
                                    <legend class="sr-only">Delivery Time Preference</legend>
                                    <div
                                        class="delivery-time-options-row"
                                        style="
                                            display: flex;
                                            gap: 1rem;
                                            flex-wrap: wrap;
                                            width: 100%;
                                        "
                                    >
                                        <input
                                            type="radio"
                                            id="time-pm"
                                            name="delivery-time"
                                            value="PM"
                                            class="delivery-time-radio"
                                            checked
                                            hidden
                                        />
                                        <label
                                            for="time-pm"
                                            class="delivery-time-option-card"
                                            tabindex="0"
                                        >
                                            <div class="delivery-time-icon">
                                                <img
                                                    src="/icons/delivery.svg"
                                                    loading="lazy"
                                                    decoding="async"
                                                />
                                            </div>
                                            <div class="delivery-time-content">
                                                <div class="delivery-time-title">
                                                    Standard Delivery
                                                </div>
                                                <div class="delivery-time-description">
                                                    Afternoon - $3.00
                                                </div>
                                                <div class="delivery-time-window">2 PM - 6 PM</div>
                                            </div>
                                        </label>
                                    </div>
                                </fieldset>
                            </div>
                        </div>
                    </div>
                    <div class="date-selection">
                        <div class="section-header">
                            <h3 id="delivery-date-title">4. Select Delivery Date</h3>
                            <span class="section-toggle">▾</span>
                        </div>
                        <div class="section-content">
                            <div class="date-picker-header">
                                <label
                                    ><span class="date-hint"
                                        >(Available dates - showing
                                        <span id="date-range-indicator">...</span>)</span
                                    ></label
                                >
                                <div class="date-pagination-info">
                                    <span id="date-page-indicator" class="page-indicator"
                                        >1 of 1</span
                                    >
                                </div>
                            </div>
                            <div id="date-options-container" class="date-options-container">
                                <!-- Date options will be populated by JavaScript -->
                            </div>
                            <div class="date-navigation">
                                <button
                                    id="date-nav-prev"
                                    class="date-nav-button date-nav-prev"
                                    type="button"
                                    aria-label="Previous dates"
                                    disabled
                                >
                                    <svg
                                        width="16"
                                        height="16"
                                        viewBox="0 0 24 24"
                                        fill="none"
                                        stroke="currentColor"
                                        stroke-width="2"
                                        stroke-linecap="round"
                                        stroke-linejoin="round"
                                    >
                                        <polyline points="15,18 9,12 15,6"></polyline>
                                    </svg>
                                    <span>Previous</span>
                                </button>
                                <button
                                    id="date-nav-next"
                                    class="date-nav-button date-nav-next"
                                    type="button"
                                    aria-label="Next dates"
                                >
                                    <span>Next</span>
                                    <svg
                                        width="16"
                                        height="16"
                                        viewBox="0 0 24 24"
                                        fill="none"
                                        stroke="currentColor"
                                        stroke-width="2"
                                        stroke-linecap="round"
                                        stroke-linejoin="round"
                                    >
                                        <polyline points="9,18 15,12 9,6"></polyline>
                                    </svg>
                                </button>
                            </div>
                            <input type="hidden" id="delivery-date" />
                            <div id="date-error" class="error-message hidden">
                                Please select a delivery date
                            </div>
                        </div>
                    </div>
                </div>

                <div class="delivery-footer">
                    <button id="back-to-cart-button" class="back-button">&larr;</button>
                    <div class="checkout-cta-group">
                        <button id="checkout-button" class="checkout-button" disabled>
                            View Order Summary
                        </button>
                        <p id="checkout-hint" class="checkout-hint">
                            Select a delivery date to continue.
                        </p>
                    </div>
                </div>
            </div>
        </div>
        <!-- Confirm Cart Clear Modal -->
        <div id="clear-cart-modal" class="contact-modal">
            <div class="contact-modal-content">
                <div class="contact-modal-header">
                    <h2>Confirm Action</h2>
                    <span class="close-contact" id="close-clear-cart-modal">×</span>
                </div>
                <div class="contact-modal-body">
                    <p class="warning-message">
                        Are you sure you want to clear your cart? This action cannot be undone.
                    </p>
                    <div class="clear-cart-actions">
                        <button id="cancel-clear-cart" class="cart-action-btn secondary-btn">
                            Cancel
                        </button>
                        <button id="confirm-clear-cart" class="cart-action-btn danger-btn">
                            Clear Cart
                        </button>
                    </div>
                </div>
            </div>
        </div>

        <!-- Order Summary Modal -->
        <div id="order-summary-modal" class="order-summary-modal">
            <div class="order-summary-content">
                <div class="order-summary-header">
                    <h2>Order Summary</h2>
                    <span class="close-order-summary">×</span>
                </div>
                <div class="checkout-flow-header">
                    <!-- Checkout Progress Indicator removed -->
                </div>
                <div class="order-summary-body">
                    <p class="order-summary-intro">
                        Almost there. Review your order before payment.
                    </p>
                    <div class="order-items-list">
                        <h3>Items</h3>
                        <div id="order-items-container">
                            <!-- Order items will be populated here dynamically -->
                        </div>
                    </div>

                    <div class="delivery-details">
                        <h3>Delivery Details</h3>
                        <div class="detail-row">
                            <span class="detail-label">Method:</span>
                            <span id="summary-delivery-method">Pickup</span>
                        </div>
                        <div class="detail-row">
                            <span class="detail-label">Window:</span>
                            <span id="summary-delivery-window">-</span>
                        </div>
                        <div class="detail-row" id="summary-pickup-location-row">
                            <span class="detail-label">Location:</span>
                            <span id="summary-pickup-location">
                                <a
                                    href="https://maps.app.goo.gl/rgNfiiJ9QLuWy8dq7"
                                    target="_blank"
                                    class="address-link"
                                >
                                    <span class="address-line"
                                        ><u>50 Airview Road, Unit 17</u></span
                                    >
                                    <span class="address-line"><u>Etobicoke, ON M9W 4P2</u></span>
                                    <span class="address-line" style="font-size: 0.9em; color: #666"
                                        >(Weekdays)</span
                                    >
                                </a>
                            </span>
                        </div>
                        <div class="detail-row" id="summary-address-row" style="display: none">
                            <span class="detail-label">Address:</span>
                            <span id="summary-address">-</span>
                        </div>
                        <div class="detail-row">
                            <span class="detail-label">Date:</span>
                            <span id="summary-date">-</span>
                        </div>
                    </div>

                    <div class="marketing-opt-in-container">
                        <h3 class="marketing-opt-in-title">Stay Connected</h3>
                        <label class="marketing-opt-in">
                            <input type="checkbox" id="marketing-opt-in-checkbox" checked />
                            <span class="checkmark"></span>
                            <span class="opt-in-text"
                                >🎁 Yes! Send me exclusive deals, personalized promotions, and
                                healthy recipe inspiration.
                                <span class="opt-in-subtext"
                                    >You'll receive special offers & discounts! Unsubscribe
                                    anytime</span
                                ></span
                            >
                        </label>
                    </div>

                    <div class="price-breakdown">
                        <h3>Price Breakdown</h3>
                        <div class="breakdown-row">
                            <span class="breakdown-label">Items Subtotal:</span>
                            <span id="breakdown-subtotal">$0.00</span>
                        </div>
                        <div
                            class="breakdown-row"
                            id="breakdown-delivery-fee"
                            style="display: none"
                        >
                            <span class="breakdown-label">Delivery Fee:</span>
                            <span id="breakdown-delivery-fee-amount">$3.00</span>
                        </div>
                        <div class="breakdown-row">
                            <span class="breakdown-label">Estimated Tax:</span>
                            <span id="breakdown-tax">$0.00</span>
                        </div>
                        <div class="breakdown-row total-row">
                            <span class="breakdown-label">Total:</span>
                            <span id="breakdown-total">$0.00</span>
                        </div>
                    </div>
                </div>
                <div class="order-summary-footer">
                    <button id="back-to-delivery-button" class="back-button">&larr;</button>
                    <button id="payment-button" class="payment-button">Proceed to Payment</button>
                </div>
            </div>
        </div>

        <!-- Exit Intent Newsletter Popup -->
        <div id="exit-intent-modal" class="contact-modal">
            <div class="contact-modal-content exit-intent-content">
                <div class="contact-modal-header">
                    <h2>Don't Miss Out!</h2>
                    <span class="close-contact" id="close-exit-intent">×</span>
                </div>
                <div class="contact-modal-body">
                    <div id="exit-intent-success" class="form-success-message">
                        <svg
                            xmlns="http://www.w3.org/2000/svg"
                            width="24"
                            height="24"
                            viewBox="0 0 24 24"
                            fill="none"
                            stroke="currentColor"
                            stroke-width="2"
                            stroke-linecap="round"
                            stroke-linejoin="round"
                        >
                            <path d="M22 11.08V12a10 10 0 1 1-5.93-9.14"></path>
                            <polyline points="22 4 12 14.01 9 11.01"></polyline>
                        </svg>
                        <h3>Thank You!</h3>
                        <p>You've been successfully subscribed to our newsletter!</p>
                    </div>
                    <div class="exit-intent-content-container">
                        <div class="exit-intent-image">
                            <img
                                src="/favicon.webp"
                                alt="Grain & Greens Logo"
                                width="80"
                                height="80"
                                loading="lazy"
                                decoding="async"
                            />
                        </div>
                        <h3>Get Fresh Updates & Special Offers</h3>
                        <p>
                            Join our newsletter to receive updates on new bowls, exclusive
                            discounts, and seasonal promotions!
                        </p>
                        <form class='exit-intent-form' id='exit-intent-form' method='POST'>
                            <input type="hidden" name="form-name" value="newsletter" />
                            <p hidden>
                                <label
                                    >Don't fill this out if you're human: <input name="bot-field"
                                /></label>
                            </p>
                            <div class="form-group">
                                <input
                                    type="email"
                                    name="email"
                                    placeholder="Your email address"
                                    required
                                />
                            </div>
                            <button type="submit" class="exit-intent-submit">
                                <span>Subscribe Now</span>
                                <svg
                                    xmlns="http://www.w3.org/2000/svg"
                                    width="16"
                                    height="16"
                                    viewBox="0 0 24 24"
                                    fill="none"
                                    stroke="currentColor"
                                    stroke-width="2"
                                    stroke-linecap="round"
                                    stroke-linejoin="round"
                                >
                                    <line x1="5" y1="12" x2="19" y2="12"></line>
                                    <polyline points="12 5 19 12 12 19"></polyline>
                                </svg>
                            </button>
                        </form>
                        <div class="exit-intent-note">
                            <p>We respect your privacy. No spam, ever.</p>
                        </div>
                    </div>
                </div>
            </div>
        </div>

        <!-- Delivery Map Check Modal -->
        <div id="delivery-map-check-modal" class="modal delivery-map-check-modal">
            <div class="delivery-map-check-content">
                <!-- Modal Header with Brand Elements -->
                <div class="delivery-map-check-header">
                    <div class="delivery-header-content">
                        <svg
                            class="delivery-location-marker"
                            viewBox="0 0 24 24"
                            width="32"
                            height="32"
                        >
                            <path
                                fill="var(--primary-color)"
                                d="M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7zm0 9.5c-1.38 0-2.5-1.12-2.5-2.5s1.12-2.5 2.5-2.5 2.5 1.12 2.5 2.5-1.12 2.5-2.5 2.5z"
                            />
                        </svg>
                        <h3>Find Your Fresh Food Zone</h3>
                    </div>
                    <button
                        id="close-delivery-map-modal"
                        class="close-btn"
                        aria-label="Close delivery map modal"
                    >
                        <svg viewBox="0 0 24 24" width="24" height="24">
                            <path
                                fill="currentColor"
                                d="M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"
                            />
                        </svg>
                    </button>
                </div>

                <div class="delivery-map-check-body">
                    <!-- Interactive Map Visualization Section -->
                    <div class="delivery-zones-visual">
                        <!-- Visual elements that overlay the map -->
                        <div class="map-background">
                            <div class="pulse-circle"></div>
                            <div class="map-pin"></div>
                        </div>

                        <div class="delivery-zones-wrapper">
                            <h4 class="zones-title">Our Delivery Areas</h4>
                            <div class="zone-tabs">
                                <button class="zone-tab active" data-region="toronto">
                                    Toronto & Downtown
                                </button>
                                <button class="zone-tab" data-region="north">Northern Areas</button>
                                <button class="zone-tab" data-region="west">Western Areas</button>
                            </div>

                            <div class="zones-grid" id="toronto-zones">
                                <div class="zone-badge">
                                    <span class="zone-icon">📍</span>Toronto
                                </div>
                                <div class="zone-badge">
                                    <span class="zone-icon">📍</span>Scarborough
                                </div>
                                <div class="zone-badge">
                                    <span class="zone-icon">📍</span>Etobicoke
                                </div>
                            </div>

                            <div class="zones-grid hidden" id="north-zones">
                                <div class="zone-badge">
                                    <span class="zone-icon">📍</span>North York
                                </div>
                                <div class="zone-badge">
                                    <span class="zone-icon">📍</span>Markham
                                </div>
                                <div class="zone-badge">
                                    <span class="zone-icon">📍</span>Richmond Hill
                                </div>
                                <div class="zone-badge">
                                    <span class="zone-icon">📍</span>Vaughan
                                </div>
                            </div>

                            <div class="zones-grid hidden" id="west-zones">
                                <div class="zone-badge">
                                    <span class="zone-icon">📍</span>Mississauga
                                </div>
                                <div class="zone-badge">
                                    <span class="zone-icon">📍</span>Brampton
                                </div>
                            </div>
                        </div>
                    </div>

                    <!-- Enhanced Address Checker Section -->
                    <div class="delivery-address-checker">
                        <h4 class="address-check-title">Check Your Address</h4>
                        <p class="check-description">
                            Enter your address to see if we can deliver to your location
                        </p>
                        <!-- Google Maps Container - Must exist for the map to initialize -->
                        <div id="check-delivery-map" class="delivery-map-container" hidden></div>
                        <div class="address-input-wrapper">
                            <div class="delivery-address-input-container animated">
                                <input
                                    type="text"
                                    id="check-delivery-address"
                                    class="delivery-address-input"
                                    placeholder="Enter your full address"
                                    autocomplete="off"
                                />
                                <button type="button" class="check-address-btn">
                                    <svg viewBox="0 0 24 24" width="20" height="20">
                                        <path
                                            fill="currentColor"
                                            d="M9.5 14C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14zm6 0h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 6.91 13.09 4 9.5 4S3 6.91 3 9.5 5.91 15 9.5 15c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5z"
                                        />
                                    </svg>
                                </button>
                            </div>

                            <div class="address-status">
                                <div class="status-indicator">
                                    <div class="status-icon"></div>
                                    <span class="status-text">Enter an address to check</span>
                                </div>
                            </div>
                            <!-- Call to Action Section -->
                            <div class="address-cta-section hidden">
                                <!-- Success CTA (shown when address is valid) -->
                                <div id="valid-address-cta">
                                    <p class="success-message">
                                        Great news! We deliver to your address.
                                    </p>
                                    <button class="start-order-btn">
                                        <span>Start Your Order</span>
                                        <svg viewBox="0 0 24 24" width="16" height="16">
                                            <path
                                                fill="currentColor"
                                                d="M5 13l4 4-1.4 1.4L1.6 12 7.6 6 9 7.4 5 11.4H23v1.6z"
                                                transform="rotate(180 12 12)"
                                            />
                                        </svg>
                                    </button>
                                    <p class="delivery-note">Free delivery on orders over $30!</p>
                                </div>

                                <!-- Waitlist CTA (shown when address is not valid) -->
                                <div id="invalid-address-cta" style="display: none">
                                    <p class="waitlist-message">
                                        We don't deliver to your area yet, but we're expanding soon!
                                    </p>
                                    <form class='waitlist-form' id='waitlist-form' method='POST' name='waitlist'>
                                        <input type="hidden" name="form-name" value="waitlist" />
                                        <p hidden>
                                            <label
                                                >Don't fill this out if you're human:
                                                <input name="bot-field"
                                            /></label>
                                        </p>
                                        <input
                                            type="email"
                                            id="waitlist-email"
                                            name="email"
                                            placeholder="Your email address"
                                            required
                                        />
                                        <button type="submit" class="waitlist-btn">
                                            <span>Join Waitlist</span>
                                            <svg viewBox="0 0 24 24" width="16" height="16">
                                                <path
                                                    fill="currentColor"
                                                    d="M19 13h-6v6h-2v-6H5v-2h6V5h2v6h6v2z"
                                                />
                                            </svg>
                                        </button>
                                    </form>
                                </div>
                            </div>
                        </div>
                    </div>
                </div>
            </div>
        </div>
        <!-- Scripts -->

        <script>
            // Add additional animation effects when page loads
            document.addEventListener('DOMContentLoaded', function () {
                // Add continuous subtle animation to the hero title
                setInterval(() => {
                    const words = document.querySelectorAll('.animated-word');
                    words.forEach((word, index) => {
                        // Add a subtle shine effect that moves across the word
                        word.style.textShadow =
                            '0 0 10px rgba(255, 255, 255, 0.5), 0 0 20px rgba(255, 255, 255, 0.3)';

                        // Reset after animation completes
                        setTimeout(() => {
                            word.style.textShadow =
                                '0 0 5px rgba(255, 255, 255, 0.3), 0 0 10px rgba(255, 255, 255, 0.2)';
                        }, 1000);
                    });
                }, 5000);
            });
        </script>
    
<script async id="netlify-rum-container" src="/.netlify/scripts/rum" data-netlify-rum-site-id="2412fc91-1ddf-4ee4-966f-23e7528bd2e4" data-netlify-deploy-branch="master" data-netlify-deploy-context="production" data-netlify-cwv-token="eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzaXRlX2lkIjoiMjQxMmZjOTEtMWRkZi00ZWU0LTk2NmYtMjNlNzUyOGJkMmU0IiwiYWNjb3VudF9pZCI6IjY2ZDljNTZmZmE5MmQ4MTk5MGJkMDBjNCIsImRlcGxveV9pZCI6IjY5ODRmMWMyZTgwNmYyMDAwODc0Yjg1YSIsImlzc3VlciI6Im5mc2VydmVyIn0.nAeZjhHggTHOWjIF_by3stxcz_J97mrXMDOXwJYpH-U"></script></body>
</html>
