{"id":7116,"date":"2026-03-28T07:19:34","date_gmt":"2026-03-28T07:19:34","guid":{"rendered":"https:\/\/primepile.in\/kaanavoor\/?page_id=7116"},"modified":"2026-04-16T05:56:33","modified_gmt":"2026-04-16T05:56:33","slug":"veg-menus","status":"publish","type":"page","link":"https:\/\/primepile.in\/kaanavoor\/veg-menus\/","title":{"rendered":"Veg-Menus"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"7116\" class=\"elementor elementor-7116\">\n\t\t\t\t<div class=\"elementor-element elementor-element-75d37b4 e-flex e-con-boxed e-con e-parent \" data-id=\"75d37b4\" data-element_type=\"container\" data-e-type=\"container\">\t\t\t<div class=\"e-con-inner\">\r\n\t\t\t\t<div class=\"elementor-element elementor-element-8f0702f elementor-widget elementor-widget-html\" data-id=\"8f0702f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<section class=\"nvm-interactive-board\">\r\n  <style>\r\n    .nvm-interactive-board,\r\n    .nvm-interactive-board * {\r\n      box-sizing: border-box;\r\n    }\r\n\r\n    .nvm-interactive-board {\r\n      --nvm-bg: #f6f2ed;\r\n      --nvm-card: #ece7df;\r\n      --nvm-white: #ffffff;\r\n      --nvm-text: #2d241d;\r\n      --nvm-muted: #6f6258;\r\n      --nvm-primary: #d89a48;\r\n      --nvm-primary-dark: #b97823;\r\n      --nvm-accent: #6d2c94;\r\n      --nvm-border: #e2d8cd;\r\n      font-family: \"Noto Sans Elbasan\", sans-serif;\r\n      background: var(--nvm-bg);\r\n      padding: 28px 16px;\r\n      width: 100%;\r\n      color: var(--nvm-text);\r\n    }\r\n\r\n    .nvm-interactive-board .nvm-shell {\r\n      max-width: 1240px;\r\n      margin: 0 auto;\r\n    }\r\n\r\n    .nvm-interactive-board .nvm-head {\r\n      text-align: center;\r\n      margin-bottom: 24px;\r\n    }\r\n\r\n    .nvm-interactive-board .nvm-title {\r\n      margin: 0 0 8px;\r\n      font-size: 34px;\r\n      line-height: 1.15;\r\n      color: var(--nvm-accent);\r\n      font-weight: 700;\r\n      font-family: \"Noto Sans Elbasan\", sans-serif;\r\n    }\r\n\r\n    .nvm-interactive-board .nvm-subtitle {\r\n      margin: 0;\r\n      font-family: \"Noto Sans Elbasan\", sans-serif;\r\n      color: var(--nvm-muted);\r\n      font-size: 15px;\r\n      line-height: 1.5;\r\n    }\r\n\r\n    .nvm-interactive-board .nvm-layout {\r\n      display: grid;\r\n      grid-template-columns: 260px minmax(0, 1fr);\r\n      gap: 18px;\r\n      align-items: start;\r\n    }\r\n\r\n    .nvm-interactive-board .nvm-sidebar {\r\n      background: rgba(255,255,255,0.45);\r\n      border: 1px solid var(--nvm-border);\r\n      border-radius: 22px;\r\n      padding: 14px;\r\n      position: sticky;\r\n      top: 20px;\r\n      backdrop-filter: blur(2px);\r\n    }\r\n\r\n    .nvm-interactive-board .nvm-sidebar-title {\r\n      margin: 0 0 12px;\r\n      font-size: 18px;\r\n      color: var(--nvm-accent);\r\n      padding: 0 6px;\r\n      font-family: \"Noto Sans Elbasan\", sans-serif;\r\n    }\r\n\r\n    .nvm-interactive-board .nvm-nav {\r\n      display: flex;\r\n      flex-direction: column;\r\n      gap: 8px;\r\n    }\r\n\r\n    .nvm-interactive-board .nvm-nav-btn {\r\n      border: none;\r\n      background: transparent;\r\n      text-align: left;\r\n      width: 100%;\r\n      padding: 10px 12px;\r\n      border-radius: 10px;\r\n      cursor: pointer;\r\n      font-size: 15px;\r\n      line-height: 1.35;\r\n      color: var(--nvm-text);\r\n      transition: 0.2s ease;\r\n      font-family: \"Noto Sans Elbasan\", sans-serif;\r\n      display: flex;\r\n      gap: 8px;\r\n      align-items: flex-start;\r\n    }\r\n\r\n    .nvm-interactive-board .nvm-nav-btn::before {\r\n      content: \"\ud83e\udd57\";\r\n      font-size: 13px;\r\n      line-height: 1.1;\r\n      opacity: 0.7;\r\n      margin-top: 1px;\r\n    }\r\n\r\n    .nvm-interactive-board .nvm-nav-btn:hover,\r\n    .nvm-interactive-board .nvm-nav-btn.is-active {\r\n      background: #b83baa;\r\n      color: white;\r\n    }\r\n\r\n    .nvm-interactive-board .nvm-main {\r\n      min-width: 0;\r\n    }\r\n\r\n    .nvm-interactive-board .nvm-toolbar {\r\n      display: flex;\r\n      justify-content: space-between;\r\n      gap: 12px;\r\n      align-items: center;\r\n      background: rgba(255,255,255,0.45);\r\n      border: 1px solid var(--nvm-border);\r\n      border-radius: 18px;\r\n      padding: 14px 16px;\r\n      margin-bottom: 16px;\r\n      flex-wrap: wrap;\r\n    }\r\n\r\n    .nvm-interactive-board .nvm-current-title {\r\n      margin: 0;\r\n      font-size: 26px;\r\n      color: var(--nvm-accent);\r\n      font-family: \"Noto Sans Elbasan\", sans-serif;\r\n    }\r\n\r\n    .nvm-interactive-board .nvm-current-note {\r\n      margin: 4px 0 0;\r\n      font-family: \"Noto Sans Elbasan\", sans-serif;\r\n      color: var(--nvm-muted);\r\n      font-size: 14px;\r\n    }\r\n\r\n    .nvm-interactive-board .nvm-counter {\r\n      background: var(--nvm-white);\r\n      border: 1px solid var(--nvm-border);\r\n      border-radius: 999px;\r\n      padding: 10px 14px;\r\n      font-family: \"Noto Sans Elbasan\", sans-serif;\r\n      font-size: 14px;\r\n      color: var(--nvm-muted);\r\n      white-space: nowrap;\r\n    }\r\n\r\n    .nvm-interactive-board .nvm-grid {\r\n      display: grid;\r\n      grid-template-columns: repeat(3, minmax(0, 1fr));\r\n      gap: 18px;\r\n      margin-bottom: 18px;\r\n    }\r\n\r\n    .nvm-interactive-board .nvm-card {\r\n      background: var(--nvm-card);\r\n      border-radius: 24px;\r\n      overflow: hidden;\r\n      border: 1px solid #e4dbd0;\r\n      transition: transform 0.2s ease, box-shadow 0.2s ease;\r\n      min-width: 0;\r\n    }\r\n\r\n    .nvm-interactive-board .nvm-card:hover {\r\n      transform: translateY(-4px);\r\n      box-shadow: 0 14px 24px rgba(0,0,0,0.08);\r\n    }\r\n\r\n    .nvm-interactive-board .nvm-img-wrap {\r\n      aspect-ratio: 1 \/ 1;\r\n      overflow: hidden;\r\n      background: #ddd4ca;\r\n    }\r\n\r\n    .nvm-interactive-board .nvm-img-wrap img {\r\n      width: 100%;\r\n      height: 100%;\r\n      object-fit: cover;\r\n      display: block;\r\n    }\r\n\r\n    .nvm-interactive-board .nvm-card-body {\r\n      padding: 14px 14px 16px;\r\n    }\r\n\r\n    .nvm-interactive-board .nvm-item-name {\r\n      margin: 0 0 12px;\r\n      font-size: 16px;\r\n      line-height: 1.35;\r\n      color: #22170f;\r\n      min-height: 42px;\r\n      font-family: \"Noto Sans Elbasan\", sans-serif;\r\n    }\r\n\r\n    .nvm-interactive-board .nvm-check {\r\n      display: flex;\r\n      align-items: center;\r\n      gap: 10px;\r\n      font-family: \"Noto Sans Elbasan\", sans-serif;\r\n      font-size: 14px;\r\n      color: var(--nvm-muted);\r\n      cursor: pointer;\r\n      user-select: none;\r\n    }\r\n\r\n    .nvm-interactive-board .nvm-check input {\r\n      width: 18px;\r\n      height: 18px;\r\n      accent-color: var(--nvm-accent);\r\n      cursor: pointer;\r\n      flex-shrink: 0;\r\n    }\r\n\r\n    .nvm-interactive-board .nvm-bottom {\r\n      display: grid;\r\n      grid-template-columns: minmax(0, 1fr) 320px;\r\n      gap: 18px;\r\n      align-items: start;\r\n      margin-top: 8px;\r\n    }\r\n\r\n    .nvm-interactive-board .nvm-selected-box,\r\n    .nvm-interactive-board .nvm-form-box {\r\n      background: rgba(255,255,255,0.55);\r\n      border: 1px solid var(--nvm-border);\r\n      border-radius: 20px;\r\n      padding: 18px;\r\n    }\r\n\r\n    .nvm-interactive-board .nvm-box-title {\r\n      margin: 0 0 10px;\r\n      font-size: 20px;\r\n      color: var(--nvm-accent);\r\n      font-family: \"Noto Sans Elbasan\", sans-serif;\r\n    }\r\n\r\n    .nvm-interactive-board .nvm-selected-list {\r\n      margin: 0;\r\n      padding-left: 18px;\r\n      font-family: \"Noto Sans Elbasan\", sans-serif;\r\n      color: var(--nvm-muted);\r\n      font-size: 14px;\r\n      line-height: 1.8;\r\n      max-height: 220px;\r\n      overflow: auto;\r\n    }\r\n\r\n    .nvm-interactive-board .nvm-empty {\r\n      font-family: \"Noto Sans Elbasan\", sans-serif;\r\n      color: var(--nvm-muted);\r\n      font-size: 14px;\r\n      margin: 0;\r\n    }\r\n\r\n    .nvm-interactive-board .nvm-field {\r\n      margin-bottom: 10px;\r\n    }\r\n\r\n    .nvm-interactive-board .nvm-field input,\r\n    .nvm-interactive-board .nvm-field textarea {\r\n      width: 100%;\r\n      border: 1px solid #dacfc4;\r\n      border-radius: 10px;\r\n      background: #fff;\r\n      padding: 12px 12px;\r\n      font-size: 14px;\r\n      font-family: \"Noto Sans Elbasan\", sans-serif;\r\n      outline: none;\r\n    }\r\n\r\n    .nvm-interactive-board .nvm-field input:focus,\r\n    .nvm-interactive-board .nvm-field textarea:focus {\r\n      border-color: var(--nvm-accent);\r\n    }\r\n\r\n    .nvm-interactive-board .nvm-send-btn {\r\n      width: 100%;\r\n      border: none;\r\n      background: #25D366;\r\n      color: #fff;\r\n      border-radius: 12px;\r\n      padding: 14px 18px;\r\n      font-size: 15px;\r\n      font-weight: 700;\r\n      font-family: \"Noto Sans Elbasan\", sans-serif;\r\n      cursor: pointer;\r\n      box-shadow: 0 8px 18px rgba(37,211,102,0.22);\r\n      transition: all 0.3s ease;\r\n    }\r\n\r\n    .nvm-interactive-board .nvm-send-btn:hover {\r\n      background: #1fb75a;\r\n      transform: translateY(-2px);\r\n    }\r\n\r\n    .nvm-interactive-board .nvm-help {\r\n      margin: 10px 0 0;\r\n      font-family: \"Noto Sans Elbasan\", sans-serif;\r\n      color: var(--nvm-muted);\r\n      font-size: 12px;\r\n      line-height: 1.5;\r\n    }\r\n\r\n    \/* Back button container at bottom *\/\r\n    .nvm-back-wrapper {\r\n      margin-top: 32px;\r\n      text-align: center;\r\n      padding-top: 16px;\r\n      border-top: 1px solid var(--nvm-border);\r\n    }\r\n\r\n    .nvm-back-wrapper .nvm-back-footer-btn {\r\n      display: inline-flex;\r\n      align-items: center;\r\n      gap: 10px;\r\n      background: #6f2999;\r\n      color: white;\r\n      border: none;\r\n      padding: 12px 28px;\r\n      font-size: 16px;\r\n      font-weight: 600;\r\n      font-family: \"Noto Sans Elbasan\", sans-serif;\r\n      border-radius: 50px;\r\n      cursor: pointer;\r\n      transition: all 0.3s ease;\r\n      box-shadow: 0 4px 12px rgba(0,0,0,0.1);\r\n      text-decoration: none;\r\n    }\r\n\r\n    .nvm-back-wrapper .nvm-back-footer-btn:hover {\r\n      background: #6f2999;\r\n      transform: translateX(-4px);\r\n      gap: 12px;\r\n    }\r\n\r\n    @media (max-width: 1080px) {\r\n      .nvm-interactive-board .nvm-grid {\r\n        grid-template-columns: repeat(2, minmax(0, 1fr));\r\n      }\r\n    }\r\n\r\n    @media (max-width: 900px) {\r\n      .nvm-interactive-board .nvm-layout {\r\n        grid-template-columns: 1fr;\r\n      }\r\n\r\n      .nvm-interactive-board .nvm-sidebar {\r\n        position: static;\r\n      }\r\n\r\n      .nvm-interactive-board .nvm-nav {\r\n        display: grid;\r\n        grid-template-columns: repeat(2, minmax(0, 1fr));\r\n      }\r\n\r\n      .nvm-interactive-board .nvm-bottom {\r\n        grid-template-columns: 1fr;\r\n      }\r\n    }\r\n\r\n    @media (max-width: 620px) {\r\n      .nvm-interactive-board {\r\n        padding: 18px 12px;\r\n      }\r\n\r\n      .nvm-interactive-board .nvm-title {\r\n        font-size: 28px;\r\n      }\r\n\r\n      .nvm-interactive-board .nvm-current-title {\r\n        font-size: 22px;\r\n      }\r\n\r\n      .nvm-interactive-board .nvm-grid,\r\n      .nvm-interactive-board .nvm-nav {\r\n        grid-template-columns: 1fr;\r\n      }\r\n\r\n      .nvm-interactive-board .nvm-card {\r\n        border-radius: 18px;\r\n      }\r\n    }\r\n  <\/style>\r\n\r\n  <div class=\"nvm-shell\">\r\n    <div class=\"nvm-head\">\r\n      <h2 class=\"nvm-title\">Veg Menu<\/h2>\r\n      <p class=\"nvm-subtitle\">\r\n        Choose a sub category from the left. Click dishes to select them. Your selected dishes can be sent directly on WhatsApp.\r\n      <\/p>\r\n    <\/div>\r\n\r\n    <div class=\"nvm-layout\">\r\n      <aside class=\"nvm-sidebar\">\r\n        <h3 class=\"nvm-sidebar-title\">Menu Categories<\/h3>\r\n        <div class=\"nvm-nav\" id=\"nvmSidebarNav\"><\/div>\r\n      <\/aside>\r\n\r\n      <div class=\"nvm-main\">\r\n        <div class=\"nvm-toolbar\">\r\n          <div>\r\n            <h3 class=\"nvm-current-title\" id=\"nvmCurrentTitle\">Starters (Veg)<\/h3>\r\n            <p class=\"nvm-current-note\" id=\"nvmCurrentNote\">Select dishes from this sub category.<\/p>\r\n          <\/div>\r\n          <div class=\"nvm-counter\" id=\"nvmCounter\">0 dishes selected<\/div>\r\n        <\/div>\r\n\r\n        <div class=\"nvm-grid\" id=\"nvmCardsGrid\"><\/div>\r\n\r\n        <div class=\"nvm-bottom\">\r\n          <div class=\"nvm-selected-box\">\r\n            <h3 class=\"nvm-box-title\">Selected Dishes<\/h3>\r\n            <div id=\"nvmSelectedWrap\">\r\n              <p class=\"nvm-empty\">No dishes selected yet.<\/p>\r\n            <\/div>\r\n          <\/div>\r\n\r\n          <div class=\"nvm-form-box\">\r\n            <h3 class=\"nvm-box-title\">Send on WhatsApp<\/h3>\r\n            <div class=\"nvm-field\">\r\n              <input type=\"text\" id=\"nvmName\" placeholder=\"Your full name\" \/>\r\n            <\/div>\r\n            <div class=\"nvm-field\">\r\n              <input type=\"tel\" id=\"nvmPhone\" placeholder=\"Phone number\" \/>\r\n            <\/div>\r\n            <div class=\"nvm-field\">\r\n              <input type=\"number\" id=\"nvmGuests\" placeholder=\"Guest count\" min=\"1\" \/>\r\n            <\/div>\r\n            <div class=\"nvm-field\">\r\n              <input type=\"date\" id=\"nvmDate\" \/>\r\n            <\/div>\r\n            <div class=\"nvm-field\">\r\n              <textarea id=\"nvmNotes\" rows=\"4\" placeholder=\"Additional notes (optional)\"><\/textarea>\r\n            <\/div>\r\n            <button type=\"button\" class=\"nvm-send-btn\" id=\"nvmSendBtn\">Send Selected Dishes<\/button>\r\n            <p class=\"nvm-help\">\ud83d\udcf1 Clicking send will open WhatsApp with your selected dishes.<\/p>\r\n          <\/div>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <!-- Back to Previous Page Button at Bottom - Linked to Specific Page -->\r\n    <div class=\"nvm-back-wrapper\">\r\n      <a href=\"https:\/\/primepile.in\/kaanavoor\/menu\/\" class=\"nvm-back-footer-btn\" id=\"nvmBackButton\">\r\n        \u2190 Back to Menu\r\n      <\/a>\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <script>\r\n    (function () {\r\n      const root = document.querySelector(\".nvm-interactive-board\");\r\n      if (!root) return;\r\n\r\n      const WHATSAPP_NUMBER = \"919841577011\";\r\n\r\n      \/\/ --- REARRANGED VEG CATEGORIES IN EXACT SPECIFIED ORDER ---\r\n      \/\/ 1. Starters (Veg)\r\n      \/\/ 2. Main Course - Veg Rice\r\n      \/\/ 3. Side Dishes - Veg Gravies\r\n      \/\/ 4. Indian Breads\r\n      \/\/ 5. Gobi Specials\r\n      \/\/ 6. Babycorn Specials\r\n      \/\/ 7. Soups (Veg)\r\n      \/\/ 8. South Indian Favorites\r\n      \r\n      const categories = [\r\n        {\r\n          key: \"starters-veg\",\r\n          title: \"Starters (Veg)\",\r\n          note: \"Crispy and tasty vegetarian starter items.\",\r\n          items: [\r\n            {\r\n              name: \"Veg Rolls\",\r\n              image: \"https:\/\/primepile.in\/kaanavoor\/wp-content\/uploads\/2026\/03\/veg-rolls.webp\"\r\n            },\r\n            {\r\n              name: \"Veg Cutlet\",\r\n              image: \"https:\/\/primepile.in\/kaanavoor\/wp-content\/uploads\/2026\/03\/mutton-cutlet.webp\"\r\n            },\r\n            {\r\n              name: \"Veg Nuggets\",\r\n              image: \"https:\/\/primepile.in\/kaanavoor\/wp-content\/uploads\/2026\/03\/chicken-nuggest.webp\"\r\n            },\r\n            {\r\n              name: \"Veg Balls\",\r\n              image: \"https:\/\/primepile.in\/kaanavoor\/wp-content\/uploads\/2026\/04\/veg-balls-1.webp\"\r\n            },\r\n            {\r\n              name: \"Cauliflower 65\",\r\n              image: \"https:\/\/primepile.in\/kaanavoor\/wp-content\/uploads\/2026\/04\/Cauliflower-65.png\"\r\n            },\r\n            {\r\n              name: \"Veg Lolly Pop\",\r\n              image: \"https:\/\/primepile.in\/kaanavoor\/wp-content\/uploads\/2026\/03\/veg-lolypop.webp\"\r\n            },\r\n            {\r\n              name: \"Veg Momos\",\r\n              image: \"https:\/\/primepile.in\/kaanavoor\/wp-content\/uploads\/2026\/03\/chicken-momos.webp\"\r\n            },\r\n            {\r\n              name: \"Veg Samosa\",\r\n              image: \"https:\/\/primepile.in\/kaanavoor\/wp-content\/uploads\/2026\/03\/samosa.webp\"\r\n            },\r\n            {\r\n              name: \"Veg Patty\",\r\n              image: \"https:\/\/primepile.in\/kaanavoor\/wp-content\/uploads\/2026\/03\/veg-patty.webp\"\r\n            },\r\n            {\r\n              name: \"Veg Sandwich Varieties\",\r\n              image: \"https:\/\/images.unsplash.com\/photo-1528735602780-2552fd46c7af?auto=format&fit=crop&w=800&q=80\"\r\n            },\r\n            {\r\n              name: \"Cheese Corn Nuggets\",\r\n              image: \"https:\/\/primepile.in\/kaanavoor\/wp-content\/uploads\/2026\/03\/cheese-corn-nuggets.webp\"\r\n            }\r\n          ]\r\n        },\r\n        {\r\n          key: \"veg-rice\",\r\n          title: \"Main Course - Veg Rice\",\r\n          note: \"Fragrant rice and pulao varieties for a complete meal.\",\r\n          items: [\r\n            {\r\n              name: \"Veg Pulav\",\r\n              image: \"https:\/\/primepile.in\/kaanavoor\/wp-content\/uploads\/2026\/03\/pulav.webp\"\r\n            },\r\n            {\r\n              name: \"Veg Biriyani\",\r\n              image: \"https:\/\/primepile.in\/kaanavoor\/wp-content\/uploads\/2026\/03\/vegrice.webp\"\r\n            },\r\n             {\r\n              name: \"Veg Noodles\",\r\n              image: \"https:\/\/primepile.in\/kaanavoor\/wp-content\/uploads\/2026\/04\/vea-noodles.webp\"\r\n            },\r\n            {\r\n              name: \"Paneer Pulav\",\r\n              image: \"https:\/\/primepile.in\/kaanavoor\/wp-content\/uploads\/2026\/03\/Paneer-Pulav.webp\"\r\n            },\r\n            {\r\n              name: \"Ghee Rice\",\r\n              image: \"https:\/\/primepile.in\/kaanavoor\/wp-content\/uploads\/2026\/03\/Ghee-Rice.webp\"\r\n            },\r\n            {\r\n              name: \"Peas Corn Pulav\",\r\n              image: \"https:\/\/primepile.in\/kaanavoor\/wp-content\/uploads\/2026\/03\/Peas-Corn-Pulav.webp\"\r\n            },\r\n            { name: \"Rasam Rice\", image: \"https:\/\/primepile.in\/kaanavoor\/wp-content\/uploads\/2026\/03\/rasam-satham.webp\" },\r\n            { name: \"Curd Rice\", image: \"https:\/\/primepile.in\/kaanavoor\/wp-content\/uploads\/2026\/03\/curd-rice.webp\" },\r\n            { name: \"Bisibelle Bath\", image: \"https:\/\/primepile.in\/kaanavoor\/wp-content\/uploads\/2026\/03\/Bisibelabath.webp\" },\r\n            { name: \"Bagala Bath\", image: \"https:\/\/primepile.in\/kaanavoor\/wp-content\/uploads\/2026\/03\/bagala-bath.webp\" },\r\n            { name: \"Veg Fried Rice\", image: \"https:\/\/primepile.in\/kaanavoor\/wp-content\/uploads\/2026\/04\/Veg-fried-rice.png\" },\r\n            {\r\n              name: \"Kashmiri Pulav\",\r\n              image: \"https:\/\/primepile.in\/kaanavoor\/wp-content\/uploads\/2026\/03\/Kashmiri-Pulav.webp\"\r\n            },\r\n            { name: \"White Rice\", image: \"https:\/\/primepile.in\/kaanavoor\/wp-content\/uploads\/2026\/04\/rice-white.png\" },\r\n          ]\r\n        },\r\n        {\r\n          key: \"veg-gravy\",\r\n          title: \"Side Dishes - Veg Gravies\",\r\n          note: \"Rich and satisfying vegetarian gravies as side dishes.\",\r\n          items: [\r\n            {\r\n              name: \"Paneer Butter Masala\",\r\n              image: \"https:\/\/images.unsplash.com\/photo-1631452180519-c014fe946bc7?auto=format&fit=crop&w=800&q=80\"\r\n            },\r\n            {\r\n              name: \"Kadai Paneer\",\r\n              image: \"https:\/\/primepile.in\/kaanavoor\/wp-content\/uploads\/2026\/04\/panner.png\"\r\n            },\r\n            \/\/ {\r\n            \/\/   name: \"Paneer Tikka Masala\",\r\n            \/\/   image: \"https:\/\/images.unsplash.com\/photo-1565557623262-b51c2513a641?auto=format&fit=crop&w=800&q=80\"\r\n            \/\/ },\r\n            {\r\n              name: \"Paneer Roast\",\r\n              image: \"https:\/\/primepile.in\/kaanavoor\/wp-content\/uploads\/2026\/03\/panner-roast.webp\"\r\n            },\r\n            {\r\n              name: \"Malai Paneer\",\r\n              image: \"https:\/\/primepile.in\/kaanavoor\/wp-content\/uploads\/2026\/03\/malai-panner.webp\"\r\n            },\r\n            {\r\n              name: \"Malai Kofta\",\r\n              image: \"https:\/\/primepile.in\/kaanavoor\/wp-content\/uploads\/2026\/03\/malai-koftha.webp\"\r\n            },\r\n            {\r\n              name: \"Veg Kadai\",\r\n              image: \"https:\/\/primepile.in\/kaanavoor\/wp-content\/uploads\/2026\/04\/Veg-Kadai.png\"\r\n            },\r\n            {\r\n              name: \"Veg Kurma\",\r\n              image: \"https:\/\/primepile.in\/kaanavoor\/wp-content\/uploads\/2026\/03\/veg-kuruma.webp\"\r\n            },\r\n            {\r\n              name: \"White Kurma\",\r\n              image: \"https:\/\/primepile.in\/kaanavoor\/wp-content\/uploads\/2026\/03\/white-kuruma.webp\"\r\n            },\r\n            {\r\n              name: \"Veg Stew\",\r\n              image: \"https:\/\/primepile.in\/kaanavoor\/wp-content\/uploads\/2026\/03\/veg-soup.webp\"\r\n            },\r\n            {\r\n              name: \"Chana Masala\",\r\n              image: \"https:\/\/primepile.in\/kaanavoor\/wp-content\/uploads\/2026\/03\/chenna-masala.webp\"\r\n            },\r\n            {\r\n              name: \"Dhall Makani\",\r\n              image: \"https:\/\/primepile.in\/kaanavoor\/wp-content\/uploads\/2026\/03\/Dhall-Makani.webp\"\r\n            },\r\n            {\r\n              name: \"Dhall Tadka\",\r\n              image: \"https:\/\/primepile.in\/kaanavoor\/wp-content\/uploads\/2026\/03\/Dhall-Tadka.webp\"\r\n            },\r\n            {\r\n              name: \"Aloo Fry\",\r\n              image: \"https:\/\/primepile.in\/kaanavoor\/wp-content\/uploads\/2026\/03\/Aloo-Fry.webp\"\r\n            },\r\n            {\r\n              name: \"Aloo Gobi Masala\",\r\n              image: \"https:\/\/primepile.in\/kaanavoor\/wp-content\/uploads\/2026\/03\/Aloo-Gobi-Masala1.webp\"\r\n            }\r\n          ]\r\n        },\r\n        {\r\n          key: \"breads-veg\",\r\n          title: \"Indian Breads\",\r\n          note: \"Indian breads and soft tiffin items to pair with curries and sides.\",\r\n          items: [\r\n            {\r\n              name: \" Chapathi\",\r\n              image: \"https:\/\/primepile.in\/kaanavoor\/wp-content\/uploads\/2026\/03\/Phulka.webp\"\r\n            },\r\n            {\r\n              name: \"Phulka Chapathi\",\r\n              image: \"https:\/\/primepile.in\/kaanavoor\/wp-content\/uploads\/2026\/03\/chappathi.webp\"\r\n            },\r\n            {\r\n              name: \"Butter Chapathi\",\r\n              image: \"https:\/\/primepile.in\/kaanavoor\/wp-content\/uploads\/2026\/03\/rumali-roti.webp\"\r\n            },\r\n            \r\n            {\r\n              name: \" Butter Naan\",\r\n              image: \"https:\/\/primepile.in\/kaanavoor\/wp-content\/uploads\/2026\/03\/naan.webp\"\r\n            },\r\n            {\r\n              name: \"Rumali Roti\",\r\n              image: \"https:\/\/primepile.in\/kaanavoor\/wp-content\/uploads\/2026\/04\/Rumali-roti.png\"\r\n            },\r\n            \r\n            {\r\n              name: \"Tandoori Roti\",\r\n              image: \"https:\/\/primepile.in\/kaanavoor\/wp-content\/uploads\/2026\/03\/tandoori-rooti.webp\"\r\n            },\r\n           \r\n            {\r\n              name: \"Parotta Varieties\",\r\n              image: \"https:\/\/primepile.in\/kaanavoor\/wp-content\/uploads\/2026\/03\/parrota.webp\"\r\n            },\r\n             {\r\n              name: \" Wheat parotta\",\r\n              image: \"https:\/\/primepile.in\/kaanavoor\/wp-content\/uploads\/2026\/04\/wheat-parota.png\"\r\n            },\r\n             {\r\n              name: \"Poori\",\r\n              image: \"https:\/\/primepile.in\/kaanavoor\/wp-content\/uploads\/2026\/03\/poori.webp\"\r\n            }\r\n            \r\n         \r\n          ]\r\n        },\r\n        {\r\n          key: \"gobi-specials\",\r\n          title: \"Gobi Specials\",\r\n          note: \"Popular gobi-based favorites with rich flavor.\",\r\n          items: [\r\n            {\r\n              name: \"Gobi 65\",\r\n              image: \"https:\/\/primepile.in\/kaanavoor\/wp-content\/uploads\/2026\/03\/gopi-65-1.webp\"\r\n            },\r\n            {\r\n              name: \"Gobi Manchurian\",\r\n              image: \"https:\/\/primepile.in\/kaanavoor\/wp-content\/uploads\/2026\/03\/gopi-manchurian-1.webp\"\r\n            }\r\n          ]\r\n        },\r\n        {\r\n          key: \"babycorn-specials\",\r\n          title: \"Babycorn Specials\",\r\n          note: \"Crispy and spicy babycorn specials.\",\r\n          items: [\r\n            {\r\n              name: \"Babycorn 65\",\r\n              image: \"https:\/\/primepile.in\/kaanavoor\/wp-content\/uploads\/2026\/03\/baby-corn-65.webp\"\r\n            },\r\n            {\r\n              name: \"Babycorn Masala\",\r\n              image: \"https:\/\/primepile.in\/kaanavoor\/wp-content\/uploads\/2026\/03\/babycorn-masala.webp\"\r\n            }\r\n          ]\r\n        },\r\n        {\r\n          key: \"soups-veg\",\r\n          title: \"Soups (Veg)\",\r\n          note: \"Warm and flavorful vegetarian soup varieties.\",\r\n          items: [\r\n            {\r\n              name: \"Veg Soup Varieties\",\r\n              image: \"https:\/\/primepile.in\/kaanavoor\/wp-content\/uploads\/2026\/04\/veg-soup.webp\"\r\n            }\r\n          ]\r\n        },\r\n        {\r\n          key: \"south-indian-favorites\",\r\n          title: \"South Indian Favorites\",\r\n          note: \"Traditional South Indian breakfast and tiffin favorites.\",\r\n          items: [\r\n            {\r\n              name: \"Kushboo Idly\",\r\n              image: \"https:\/\/primepile.in\/kaanavoor\/wp-content\/uploads\/2026\/04\/idli.webp\"\r\n            },\r\n             {\r\n              name: \" Idly\",\r\n              image: \"https:\/\/primepile.in\/kaanavoor\/wp-content\/uploads\/2026\/03\/Kushboo-Idly.webp\"\r\n            },\r\n            {\r\n              name: \"Podi Idly\",\r\n              image: \"https:\/\/primepile.in\/kaanavoor\/wp-content\/uploads\/2026\/03\/Podi-Idly.webp\"\r\n            },\r\n            {\r\n              name: \"Thattu Idly\",\r\n              image: \"https:\/\/primepile.in\/kaanavoor\/wp-content\/uploads\/2026\/03\/Thattu-Idly.webp\"\r\n            },\r\n            {\r\n              name: \"Dosa Varieties\",\r\n              image: \"https:\/\/primepile.in\/kaanavoor\/wp-content\/uploads\/2026\/04\/WhatsApp-Image-2026-04-16-at-11.20.54-AM.jpeg\"\r\n            },\r\n            {\r\n              name: \"Oothapam\",\r\n              image: \"https:\/\/primepile.in\/kaanavoor\/wp-content\/uploads\/2026\/04\/oothapam.png\"\r\n            },\r\n            {\r\n              name: \"Idiappam\",\r\n              image: \"https:\/\/primepile.in\/kaanavoor\/wp-content\/uploads\/2026\/03\/Idiappam.webp\"\r\n            },\r\n            {\r\n              name: \"Kichadi\",\r\n              image: \"https:\/\/primepile.in\/kaanavoor\/wp-content\/uploads\/2026\/04\/kichadi.png\"\r\n            },\r\n            {\r\n              name: \"Upma\",\r\n              image: \"https:\/\/primepile.in\/kaanavoor\/wp-content\/uploads\/2026\/03\/Upma.webp\"\r\n            },\r\n            {\r\n              name: \"Pongal\",\r\n              image: \"https:\/\/primepile.in\/kaanavoor\/wp-content\/uploads\/2026\/04\/pongal.png\"\r\n            },\r\n            {\r\n              name: \"Sweet Pongal\",\r\n              image: \"https:\/\/primepile.in\/kaanavoor\/wp-content\/uploads\/2026\/03\/sweet-ponga.webp\"\r\n            },\r\n            {\r\n              name: \"Kozhukattai Varieties\",\r\n              image: \"https:\/\/primepile.in\/kaanavoor\/wp-content\/uploads\/2026\/03\/Kozhukattai-Varieties.webp\"\r\n            },\r\n             {\r\n              name: \"Parupu Vada\",\r\n              image: \"https:\/\/primepile.in\/kaanavoor\/wp-content\/uploads\/2026\/04\/parupu-vada.png\"\r\n            },\r\n            {\r\n              name: \"Medhu Vada \",\r\n              image: \"https:\/\/primepile.in\/kaanavoor\/wp-content\/uploads\/2026\/03\/Vada-Varieties.webp\"\r\n            }\r\n              \r\n          ]\r\n        }\r\n      ];\r\n\r\n      const nav = root.querySelector(\"#nvmSidebarNav\");\r\n      const grid = root.querySelector(\"#nvmCardsGrid\");\r\n      const title = root.querySelector(\"#nvmCurrentTitle\");\r\n      const note = root.querySelector(\"#nvmCurrentNote\");\r\n      const counter = root.querySelector(\"#nvmCounter\");\r\n      const selectedWrap = root.querySelector(\"#nvmSelectedWrap\");\r\n      const sendBtn = root.querySelector(\"#nvmSendBtn\");\r\n\r\n      let activeKey = categories[0].key;\r\n      const selectedItems = new Set();\r\n\r\n      function renderNav() {\r\n        nav.innerHTML = \"\";\r\n        categories.forEach((cat) => {\r\n          const btn = document.createElement(\"button\");\r\n          btn.type = \"button\";\r\n          btn.className = \"nvm-nav-btn\" + (cat.key === activeKey ? \" is-active\" : \"\");\r\n          btn.textContent = cat.title;\r\n          btn.addEventListener(\"click\", () => {\r\n            activeKey = cat.key;\r\n            renderNav();\r\n            renderGrid();\r\n          });\r\n          nav.appendChild(btn);\r\n        });\r\n      }\r\n\r\n      function renderGrid() {\r\n        const cat = categories.find(c => c.key === activeKey);\r\n        if (!cat) return;\r\n\r\n        title.textContent = cat.title;\r\n        note.textContent = cat.note;\r\n        grid.innerHTML = \"\";\r\n\r\n        cat.items.forEach((item) => {\r\n          const card = document.createElement(\"article\");\r\n          card.className = \"nvm-card\";\r\n\r\n          card.innerHTML = `\r\n            <div class=\"nvm-img-wrap\">\r\n              <img decoding=\"async\" src=\"${item.image}\" alt=\"${item.name}\" loading=\"lazy\">\r\n            <\/div>\r\n            <div class=\"nvm-card-body\">\r\n              <h4 class=\"nvm-item-name\">${item.name}<\/h4>\r\n              <label class=\"nvm-check\">\r\n                <input type=\"checkbox\" data-item=\"${item.name}\">\r\n                <span>Select this dish<\/span>\r\n              <\/label>\r\n            <\/div>\r\n          `;\r\n\r\n          const checkbox = card.querySelector('input[type=\"checkbox\"]');\r\n          checkbox.checked = selectedItems.has(item.name);\r\n\r\n          checkbox.addEventListener(\"change\", function () {\r\n            if (this.checked) {\r\n              selectedItems.add(item.name);\r\n            } else {\r\n              selectedItems.delete(item.name);\r\n            }\r\n            renderSelected();\r\n            updateCounter();\r\n          });\r\n\r\n          grid.appendChild(card);\r\n        });\r\n      }\r\n\r\n      function updateCounter() {\r\n        const count = selectedItems.size;\r\n        counter.textContent = count + (count === 1 ? \" dish selected\" : \" dishes selected\");\r\n      }\r\n\r\n      function renderSelected() {\r\n        if (selectedItems.size === 0) {\r\n          selectedWrap.innerHTML = `<p class=\"nvm-empty\">No dishes selected yet.<\/p>`;\r\n          return;\r\n        }\r\n\r\n        const list = document.createElement(\"ol\");\r\n        list.className = \"nvm-selected-list\";\r\n\r\n        Array.from(selectedItems).sort().forEach((item) => {\r\n          const li = document.createElement(\"li\");\r\n          li.textContent = item;\r\n          list.appendChild(li);\r\n        });\r\n\r\n        selectedWrap.innerHTML = \"\";\r\n        selectedWrap.appendChild(list);\r\n      }\r\n\r\n      sendBtn.addEventListener(\"click\", function () {\r\n        const name = root.querySelector(\"#nvmName\").value.trim();\r\n        const phone = root.querySelector(\"#nvmPhone\").value.trim();\r\n        const guests = root.querySelector(\"#nvmGuests\").value.trim();\r\n        const date = root.querySelector(\"#nvmDate\").value;\r\n        const notes = root.querySelector(\"#nvmNotes\").value.trim();\r\n\r\n        if (!name || !phone || !guests || !date) {\r\n          alert(\"Please fill name, phone, guest count, and date.\");\r\n          return;\r\n        }\r\n\r\n        if (selectedItems.size === 0) {\r\n          alert(\"Please select at least one dish.\");\r\n          return;\r\n        }\r\n\r\n        const selectedText = Array.from(selectedItems)\r\n          .map((item, i) => `${i + 1}. ${item}`)\r\n          .join(\"\\n\");\r\n\r\n        const message =\r\n          \"Hello Kaanavoor Caterers,\\n\\n\" +\r\n          \"I would like to enquire about the Veg Menu.\\n\\n\" +\r\n          \"Name: \" + name + \"\\n\" +\r\n          \"Phone: \" + phone + \"\\n\" +\r\n          \"Guest Count: \" + guests + \"\\n\" +\r\n          \"Event Date: \" + date + \"\\n\" +\r\n          (notes ? \"Notes: \" + notes + \"\\n\" : \"\") +\r\n          \"\\nSelected Dishes:\\n\" + selectedText;\r\n\r\n        const url = \"https:\/\/wa.me\/\" + WHATSAPP_NUMBER + \"?text=\" + encodeURIComponent(message);\r\n        window.open(url, \"_blank\");\r\n      });\r\n\r\n      renderNav();\r\n      renderGrid();\r\n      renderSelected();\r\n      updateCounter();\r\n    })();\r\n  <\/script>\r\n<\/section>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\r\n\t\t\t\t<\/div>\r\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Veg Menu Choose a sub category from the left. Click dishes to select them. Your selected dishes can be sent directly on WhatsApp. Menu Categories Starters (Veg) Select dishes from this sub category. 0 dishes selected Selected Dishes No dishes selected yet. Send on WhatsApp Send Selected Dishes \ud83d\udcf1 Clicking send will open WhatsApp with [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-7116","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/primepile.in\/kaanavoor\/wp-json\/wp\/v2\/pages\/7116","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/primepile.in\/kaanavoor\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/primepile.in\/kaanavoor\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/primepile.in\/kaanavoor\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/primepile.in\/kaanavoor\/wp-json\/wp\/v2\/comments?post=7116"}],"version-history":[{"count":86,"href":"https:\/\/primepile.in\/kaanavoor\/wp-json\/wp\/v2\/pages\/7116\/revisions"}],"predecessor-version":[{"id":7872,"href":"https:\/\/primepile.in\/kaanavoor\/wp-json\/wp\/v2\/pages\/7116\/revisions\/7872"}],"wp:attachment":[{"href":"https:\/\/primepile.in\/kaanavoor\/wp-json\/wp\/v2\/media?parent=7116"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}