{
  "storeType": "grocery",
  "storeName": "Mezbani Achar",
  "frameworkHint": "next",
  "manifestVersion": "1.0.0",
  "colorMode": "auto",
  "description": "Gourmet food & condiments storefront (F&B). Bilingual EN/BN, BDT.",
  "needsBackend": [
    "Subscriptions / recurring orders (SubscriptionPlanSection, SubscriptionPromo, AccountDashboard subscriptions tab, page \"subscriptions\")",
    "Delivery date + time-slot picker (CheckoutFormSection)",
    "Custom build-your-own bundles (BoxBuilderSection)",
    "Heat level / dietary filters (ProductListSection — filterable attribute API)",
    "Shopper stock \"notify me\" (ProductDetailSection)",
    "Page type \"not_found\" (404) and \"subscriptions\" are new page keys"
  ],
  "supportedPages": [
    {
      "type": "global",
      "label": "Global Layout",
      "seo": false
    },
    {
      "type": "cart",
      "label": "Cart",
      "seo": false
    },
    {
      "type": "home",
      "label": "Homepage",
      "seo": true
    },
    {
      "type": "products",
      "label": "Products",
      "seo": true
    },
    {
      "type": "product_detail",
      "label": "Product Detail",
      "seo": true
    },
    {
      "type": "bundle_index",
      "label": "Gift Hampers",
      "seo": true
    },
    {
      "type": "subscriptions",
      "label": "Subscriptions (needs backend)",
      "seo": true
    },
    {
      "type": "blog",
      "label": "Recipes",
      "seo": true
    },
    {
      "type": "blog_post",
      "label": "Recipe",
      "seo": true
    },
    {
      "type": "about",
      "label": "Producers",
      "seo": true
    },
    {
      "type": "contact",
      "label": "Contact",
      "seo": true
    },
    {
      "type": "search",
      "label": "Search",
      "seo": false
    },
    {
      "type": "checkout",
      "label": "Checkout",
      "seo": false
    },
    {
      "type": "order_success",
      "label": "Order Success",
      "seo": false
    },
    {
      "type": "account",
      "label": "Account",
      "seo": false
    },
    {
      "type": "auth",
      "label": "Auth",
      "seo": false
    },
    {
      "type": "not_found",
      "label": "404",
      "seo": false
    }
  ],
  "components": [
    {
      "type": "AnnouncementBar",
      "label": "Announcement Bar",
      "icon": "Campaign",
      "deletable": false,
      "variants": [
        {
          "id": "scrolling",
          "label": "Scrolling ticker"
        },
        {
          "id": "simple",
          "label": "Simple (first message)"
        }
      ],
      "propsSchema": [
        {
          "id": "messages",
          "type": "blocks",
          "label": "Messages",
          "blockLabel": "Message",
          "maxBlocks": 6,
          "blockFields": [
            {
              "id": "tag",
              "type": "text",
              "label": "Tag (English)"
            },
            {
              "id": "tag_bn",
              "type": "text",
              "label": "Tag (Bengali)"
            },
            {
              "id": "text",
              "type": "text",
              "label": "Message (English)"
            },
            {
              "id": "text_bn",
              "type": "text",
              "label": "Message (Bengali)"
            }
          ]
        }
      ],
      "defaultProps": {
        "messages": [
          {
            "tag": "Delivery",
            "tag_bn": "ডেলিভারি",
            "text": "Free delivery in Dhaka & Chattogram over ৳2,500",
            "text_bn": "ঢাকা ও চট্টগ্রামে ৳২,৫০০+ অর্ডারে ফ্রি ডেলিভারি"
          },
          {
            "tag": "Eid gifting",
            "tag_bn": "ঈদ উপহার",
            "text": "Order hampers by 6 June for Eid delivery",
            "text_bn": "ঈদ ডেলিভারির জন্য ৬ জুনের মধ্যে হ্যাম্পার অর্ডার করুন"
          },
          {
            "tag": "Small batch",
            "tag_bn": "ছোট ব্যাচ",
            "text": "Every jar sun-cured for 21 days — never rushed",
            "text_bn": "প্রতিটি বয়াম ২১ দিন রোদে শুকানো — কখনো তাড়াহুড়ো নয়"
          }
        ]
      }
    },
    {
      "type": "Navbar",
      "label": "Main Navbar",
      "icon": "Menu",
      "deletable": false,
      "variants": [
        {
          "id": "standard",
          "label": "Standard (logo left, search centre)"
        }
      ],
      "propsSchema": [
        {
          "id": "logoUrl",
          "type": "image",
          "label": "Logo (overrides Settings logo)"
        },
        {
          "id": "logoText",
          "type": "text",
          "label": "Logo text (English)"
        },
        {
          "id": "logoText_bn",
          "type": "text",
          "label": "Logo text (Bengali)"
        },
        {
          "id": "searchPlaceholder",
          "type": "text",
          "label": "Search placeholder (English)"
        },
        {
          "id": "searchPlaceholder_bn",
          "type": "text",
          "label": "Search placeholder (Bengali)"
        },
        {
          "id": "megaTitle",
          "type": "text",
          "label": "Mega menu title (English)"
        },
        {
          "id": "megaTitle_bn",
          "type": "text",
          "label": "Mega menu title (Bengali)"
        },
        {
          "id": "megaPromoEyebrow",
          "type": "text",
          "label": "Mega menu promo eyebrow (English)"
        },
        {
          "id": "megaPromoEyebrow_bn",
          "type": "text",
          "label": "Mega menu promo eyebrow (Bengali)"
        },
        {
          "id": "megaPromoTitle",
          "type": "text",
          "label": "Mega menu promo title (English)"
        },
        {
          "id": "megaPromoTitle_bn",
          "type": "text",
          "label": "Mega menu promo title (Bengali)"
        },
        {
          "id": "megaPromoCta",
          "type": "text",
          "label": "Mega menu promo button (English)"
        },
        {
          "id": "megaPromoCta_bn",
          "type": "text",
          "label": "Mega menu promo button (Bengali)"
        },
        {
          "id": "megaPromoUrl",
          "type": "link",
          "label": "Mega menu promo link"
        },
        {
          "id": "megaPromoImage",
          "type": "image",
          "label": "Mega menu promo image"
        },
        {
          "id": "tabHome",
          "type": "text",
          "label": "Mobile tab: Home (English)"
        },
        {
          "id": "tabHome_bn",
          "type": "text",
          "label": "Mobile tab: Home (Bengali)"
        },
        {
          "id": "tabShop",
          "type": "text",
          "label": "Mobile tab: Shop (English)"
        },
        {
          "id": "tabShop_bn",
          "type": "text",
          "label": "Mobile tab: Shop (Bengali)"
        },
        {
          "id": "tabSearch",
          "type": "text",
          "label": "Mobile tab: Search (English)"
        },
        {
          "id": "tabSearch_bn",
          "type": "text",
          "label": "Mobile tab: Search (Bengali)"
        },
        {
          "id": "tabWishlist",
          "type": "text",
          "label": "Mobile tab: Saved (English)"
        },
        {
          "id": "tabWishlist_bn",
          "type": "text",
          "label": "Mobile tab: Saved (Bengali)"
        },
        {
          "id": "tabAccount",
          "type": "text",
          "label": "Mobile tab: Account (English)"
        },
        {
          "id": "tabAccount_bn",
          "type": "text",
          "label": "Mobile tab: Account (Bengali)"
        },
        {
          "id": "menuItems",
          "type": "blocks",
          "label": "Menu items",
          "blockLabel": "Menu item",
          "maxBlocks": 8,
          "blockFields": [
            {
              "id": "label",
              "type": "text",
              "label": "Label (English)"
            },
            {
              "id": "label_bn",
              "type": "text",
              "label": "Label (Bengali)"
            },
            {
              "id": "href",
              "type": "link",
              "label": "Link"
            }
          ]
        }
      ],
      "defaultProps": {
        "logoText": "Mezbani Achar",
        "logoText_bn": "মেজবানি আচার",
        "searchPlaceholder": "Search achar, cheese, hampers…",
        "searchPlaceholder_bn": "আচার, চিজ, হ্যাম্পার খুঁজুন…",
        "megaTitle": "Shop the pantry",
        "megaTitle_bn": "প্যান্ট্রি থেকে কিনুন",
        "megaPromoEyebrow": "Most gifted",
        "megaPromoEyebrow_bn": "সবচেয়ে বেশি উপহার",
        "megaPromoTitle": "The Mezban Feast Hamper",
        "megaPromoTitle_bn": "মেজবান ফিস্ট হ্যাম্পার",
        "megaPromoCta": "Build a hamper",
        "megaPromoCta_bn": "হ্যাম্পার বানান",
        "megaPromoUrl": "/bundle",
        "megaPromoImage": "/images/nav/feast-hamper.jpg",
        "tabHome": "Home",
        "tabHome_bn": "হোম",
        "tabShop": "Shop",
        "tabShop_bn": "শপ",
        "tabSearch": "Search",
        "tabSearch_bn": "খুঁজুন",
        "tabWishlist": "Saved",
        "tabWishlist_bn": "সেভড",
        "tabAccount": "Account",
        "tabAccount_bn": "অ্যাকাউন্ট",
        "menuItems": [
          {
            "label": "Shop",
            "label_bn": "শপ",
            "href": "/shop"
          },
          {
            "label": "Gift Hampers",
            "label_bn": "গিফট হ্যাম্পার",
            "href": "/bundle"
          },
          {
            "label": "Subscriptions",
            "label_bn": "সাবস্ক্রিপশন",
            "href": "/subscriptions"
          },
          {
            "label": "Recipes",
            "label_bn": "রেসিপি",
            "href": "/blog"
          },
          {
            "label": "Producers",
            "label_bn": "উৎপাদকগণ",
            "href": "/about"
          },
          {
            "label": "Contact",
            "label_bn": "যোগাযোগ",
            "href": "/contact"
          }
        ]
      }
    },
    {
      "type": "SearchModalSection",
      "label": "Search (live suggestions)",
      "icon": "Search",
      "deletable": false,
      "variants": [
        {
          "id": "dropdown",
          "label": "Dropdown under navbar (desktop)"
        },
        {
          "id": "fullscreen-search",
          "label": "Fullscreen (mobile)"
        }
      ],
      "propsSchema": [
        {
          "id": "title",
          "type": "text",
          "label": "Title (English)"
        },
        {
          "id": "title_bn",
          "type": "text",
          "label": "Title (Bengali)"
        },
        {
          "id": "trendingTitle",
          "type": "text",
          "label": "Trending label (English)"
        },
        {
          "id": "trendingTitle_bn",
          "type": "text",
          "label": "Trending label (Bengali)"
        },
        {
          "id": "popularTitle",
          "type": "text",
          "label": "Popular products label (English)"
        },
        {
          "id": "popularTitle_bn",
          "type": "text",
          "label": "Popular products label (Bengali)"
        },
        {
          "id": "productsTitle",
          "type": "text",
          "label": "Products label (English)"
        },
        {
          "id": "productsTitle_bn",
          "type": "text",
          "label": "Products label (Bengali)"
        },
        {
          "id": "recipesTitle",
          "type": "text",
          "label": "Recipes label (English)"
        },
        {
          "id": "recipesTitle_bn",
          "type": "text",
          "label": "Recipes label (Bengali)"
        },
        {
          "id": "loadingText",
          "type": "text",
          "label": "Loading text (English)"
        },
        {
          "id": "loadingText_bn",
          "type": "text",
          "label": "Loading text (Bengali)"
        },
        {
          "id": "emptyStateTitle",
          "type": "text",
          "label": "No-results title (English)"
        },
        {
          "id": "emptyStateTitle_bn",
          "type": "text",
          "label": "No-results title (Bengali)"
        },
        {
          "id": "emptyStateText",
          "type": "text",
          "label": "No-results text (English)"
        },
        {
          "id": "emptyStateText_bn",
          "type": "text",
          "label": "No-results text (Bengali)"
        },
        {
          "id": "viewAllResultsLabel",
          "type": "text",
          "label": "View all results label (English)"
        },
        {
          "id": "viewAllResultsLabel_bn",
          "type": "text",
          "label": "View all results label (Bengali)"
        },
        {
          "id": "closeLabel",
          "type": "text",
          "label": "Close label (English)"
        },
        {
          "id": "closeLabel_bn",
          "type": "text",
          "label": "Close label (Bengali)"
        },
        {
          "id": "trending",
          "type": "blocks",
          "label": "Trending searches",
          "blockLabel": "Search term",
          "maxBlocks": 8,
          "blockFields": [
            {
              "id": "label",
              "type": "text",
              "label": "Term (English)"
            },
            {
              "id": "label_bn",
              "type": "text",
              "label": "Term (Bengali)"
            }
          ]
        }
      ],
      "defaultProps": {
        "title": "Search the pantry",
        "title_bn": "প্যান্ট্রিতে খুঁজুন",
        "trendingTitle": "Trending at the table",
        "trendingTitle_bn": "টেবিলে জনপ্রিয়",
        "popularTitle": "Most loved right now",
        "popularTitle_bn": "এখন সবচেয়ে প্রিয়",
        "productsTitle": "Products",
        "productsTitle_bn": "পণ্য",
        "recipesTitle": "Recipes",
        "recipesTitle_bn": "রেসিপি",
        "loadingText": "Searching the shelves…",
        "loadingText_bn": "তাকে খোঁজা হচ্ছে…",
        "emptyStateTitle": "Nothing in the pantry by that name",
        "emptyStateTitle_bn": "এই নামে প্যান্ট্রিতে কিছু নেই",
        "emptyStateText": "Try “mango”, “kasundi” or “cheddar”.",
        "emptyStateText_bn": "“আম”, “কাসুন্দি” বা “চেডার” লিখে দেখুন।",
        "viewAllResultsLabel": "See all results",
        "viewAllResultsLabel_bn": "সব ফলাফল দেখুন",
        "closeLabel": "Close",
        "closeLabel_bn": "বন্ধ",
        "trending": [
          {
            "label": "Beef achar",
            "label_bn": "বিফ আচার"
          },
          {
            "label": "Kasundi",
            "label_bn": "কাসুন্দি"
          },
          {
            "label": "Eid hamper",
            "label_bn": "ঈদ হ্যাম্পার"
          },
          {
            "label": "Aged cheddar",
            "label_bn": "পুরনো চেডার"
          },
          {
            "label": "Nolen gur",
            "label_bn": "নলেন গুড়"
          }
        ]
      }
    },
    {
      "type": "Footer",
      "label": "Footer",
      "icon": "HorizontalRule",
      "deletable": false,
      "variants": [
        {
          "id": "full",
          "label": "Full (brand + link columns)"
        }
      ],
      "propsSchema": [
        {
          "id": "logoUrl",
          "type": "image",
          "label": "Footer logo"
        },
        {
          "id": "tagline",
          "type": "text",
          "label": "Tagline (English)"
        },
        {
          "id": "tagline_bn",
          "type": "text",
          "label": "Tagline (Bengali)"
        },
        {
          "id": "description",
          "type": "textarea",
          "label": "Description (English)"
        },
        {
          "id": "description_bn",
          "type": "textarea",
          "label": "Description (Bengali)"
        },
        {
          "id": "shopTitle",
          "type": "text",
          "label": "Column 1 heading (English)"
        },
        {
          "id": "shopTitle_bn",
          "type": "text",
          "label": "Column 1 heading (Bengali)"
        },
        {
          "id": "careTitle",
          "type": "text",
          "label": "Column 2 heading (English)"
        },
        {
          "id": "careTitle_bn",
          "type": "text",
          "label": "Column 2 heading (Bengali)"
        },
        {
          "id": "companyTitle",
          "type": "text",
          "label": "Column 3 heading (English)"
        },
        {
          "id": "companyTitle_bn",
          "type": "text",
          "label": "Column 3 heading (Bengali)"
        },
        {
          "id": "shopLinks",
          "type": "blocks",
          "label": "Column 1 links",
          "blockLabel": "Link",
          "maxBlocks": 8,
          "blockFields": [
            {
              "id": "label",
              "type": "text",
              "label": "Label (English)"
            },
            {
              "id": "label_bn",
              "type": "text",
              "label": "Label (Bengali)"
            },
            {
              "id": "href",
              "type": "link",
              "label": "Link"
            }
          ]
        },
        {
          "id": "careLinks",
          "type": "blocks",
          "label": "Column 2 links",
          "blockLabel": "Link",
          "maxBlocks": 8,
          "blockFields": [
            {
              "id": "label",
              "type": "text",
              "label": "Label (English)"
            },
            {
              "id": "label_bn",
              "type": "text",
              "label": "Label (Bengali)"
            },
            {
              "id": "href",
              "type": "link",
              "label": "Link"
            }
          ]
        },
        {
          "id": "companyLinks",
          "type": "blocks",
          "label": "Column 3 links",
          "blockLabel": "Link",
          "maxBlocks": 8,
          "blockFields": [
            {
              "id": "label",
              "type": "text",
              "label": "Label (English)"
            },
            {
              "id": "label_bn",
              "type": "text",
              "label": "Label (Bengali)"
            },
            {
              "id": "href",
              "type": "link",
              "label": "Link"
            }
          ]
        },
        {
          "id": "payLabel",
          "type": "text",
          "label": "\"We accept\" label (English)"
        },
        {
          "id": "payLabel_bn",
          "type": "text",
          "label": "\"We accept\" label (Bengali)"
        },
        {
          "id": "copyrightText",
          "type": "text",
          "label": "Copyright (English)"
        },
        {
          "id": "copyrightText_bn",
          "type": "text",
          "label": "Copyright (Bengali)"
        }
      ],
      "defaultProps": {
        "tagline": "Feast-day flavour, jarred by hand.",
        "tagline_bn": "উৎসবের স্বাদ, হাতে ভরা বয়ামে।",
        "description": "Small-batch achar, kasundi and gourmet provisions from Chattogram's mezban kitchens and the world's best small producers.",
        "description_bn": "চট্টগ্রামের মেজবান রান্নাঘর আর বিশ্বের সেরা ক্ষুদ্র উৎপাদকদের হাতে তৈরি ছোট ব্যাচের আচার, কাসুন্দি ও গুরমে খাবার।",
        "shopTitle": "Shop",
        "shopTitle_bn": "শপ",
        "careTitle": "Help",
        "careTitle_bn": "সাহায্য",
        "companyTitle": "Mezbani",
        "companyTitle_bn": "মেজবানি",
        "shopLinks": [
          {
            "label": "Achar & Pickles",
            "label_bn": "আচার",
            "href": "/category/achar"
          },
          {
            "label": "Cheeses",
            "label_bn": "চিজ",
            "href": "/category/cheese"
          },
          {
            "label": "Gift Hampers",
            "label_bn": "গিফট হ্যাম্পার",
            "href": "/bundle"
          },
          {
            "label": "The Achar Club",
            "label_bn": "আচার ক্লাব",
            "href": "/subscriptions"
          }
        ],
        "careLinks": [
          {
            "label": "Track an order",
            "label_bn": "অর্ডার ট্র্যাক",
            "href": "/track"
          },
          {
            "label": "Delivery & slots",
            "label_bn": "ডেলিভারি ও সময়",
            "href": "/legal/shipping-policy"
          },
          {
            "label": "Returns",
            "label_bn": "রিটার্ন",
            "href": "/legal/refund-policy"
          },
          {
            "label": "Contact",
            "label_bn": "যোগাযোগ",
            "href": "/contact"
          }
        ],
        "companyLinks": [
          {
            "label": "Our producers",
            "label_bn": "আমাদের উৎপাদক",
            "href": "/about"
          },
          {
            "label": "Recipes",
            "label_bn": "রেসিপি",
            "href": "/blog"
          },
          {
            "label": "Feast points",
            "label_bn": "ফিস্ট পয়েন্ট",
            "href": "/loyalty"
          },
          {
            "label": "Privacy",
            "label_bn": "প্রাইভেসি",
            "href": "/legal/privacy-policy"
          }
        ],
        "payLabel": "We accept",
        "payLabel_bn": "আমরা গ্রহণ করি",
        "copyrightText": "© 2026 Mezbani Achar. Made slowly in Chattogram.",
        "copyrightText_bn": "© ২০২৬ মেজবানি আচার। চট্টগ্রামে ধীরে তৈরি।"
      }
    },
    {
      "type": "CartDrawerSection",
      "label": "Cart Drawer",
      "icon": "ShoppingCart",
      "deletable": false,
      "variants": [
        {
          "id": "side-panel",
          "label": "Side panel (default)"
        }
      ],
      "propsSchema": [
        {
          "id": "title",
          "type": "text",
          "label": "Drawer title (English)"
        },
        {
          "id": "title_bn",
          "type": "text",
          "label": "Drawer title (Bengali)"
        },
        {
          "id": "emptyTitle",
          "type": "text",
          "label": "Empty title (English)"
        },
        {
          "id": "emptyTitle_bn",
          "type": "text",
          "label": "Empty title (Bengali)"
        },
        {
          "id": "emptySub",
          "type": "text",
          "label": "Empty subtext (English)"
        },
        {
          "id": "emptySub_bn",
          "type": "text",
          "label": "Empty subtext (Bengali)"
        },
        {
          "id": "startShoppingLabel",
          "type": "text",
          "label": "Empty CTA (English)"
        },
        {
          "id": "startShoppingLabel_bn",
          "type": "text",
          "label": "Empty CTA (Bengali)"
        },
        {
          "id": "freeShipTodo",
          "type": "text",
          "label": "Free-shipping progress (use {amount}) (English)"
        },
        {
          "id": "freeShipTodo_bn",
          "type": "text",
          "label": "Free-shipping progress (use {amount}) (Bengali)"
        },
        {
          "id": "freeShipDone",
          "type": "text",
          "label": "Free-shipping reached (English)"
        },
        {
          "id": "freeShipDone_bn",
          "type": "text",
          "label": "Free-shipping reached (Bengali)"
        },
        {
          "id": "upsellTitle",
          "type": "text",
          "label": "Upsell title (English)"
        },
        {
          "id": "upsellTitle_bn",
          "type": "text",
          "label": "Upsell title (Bengali)"
        },
        {
          "id": "addLabel",
          "type": "text",
          "label": "Upsell add button (English)"
        },
        {
          "id": "addLabel_bn",
          "type": "text",
          "label": "Upsell add button (Bengali)"
        },
        {
          "id": "removeLabel",
          "type": "text",
          "label": "Remove item label (English)"
        },
        {
          "id": "removeLabel_bn",
          "type": "text",
          "label": "Remove item label (Bengali)"
        },
        {
          "id": "subtotalLabel",
          "type": "text",
          "label": "Subtotal label (English)"
        },
        {
          "id": "subtotalLabel_bn",
          "type": "text",
          "label": "Subtotal label (Bengali)"
        },
        {
          "id": "shippingNote",
          "type": "text",
          "label": "Shipping note (English)"
        },
        {
          "id": "shippingNote_bn",
          "type": "text",
          "label": "Shipping note (Bengali)"
        },
        {
          "id": "checkoutLabel",
          "type": "text",
          "label": "Checkout button (English)"
        },
        {
          "id": "checkoutLabel_bn",
          "type": "text",
          "label": "Checkout button (Bengali)"
        },
        {
          "id": "continueShoppingLabel",
          "type": "text",
          "label": "Continue button (English)"
        },
        {
          "id": "continueShoppingLabel_bn",
          "type": "text",
          "label": "Continue button (Bengali)"
        },
        {
          "id": "addedToast",
          "type": "text",
          "label": "Toast: added (English)"
        },
        {
          "id": "addedToast_bn",
          "type": "text",
          "label": "Toast: added (Bengali)"
        },
        {
          "id": "wishAddedToast",
          "type": "text",
          "label": "Toast: saved (English)"
        },
        {
          "id": "wishAddedToast_bn",
          "type": "text",
          "label": "Toast: saved (Bengali)"
        },
        {
          "id": "wishRemovedToast",
          "type": "text",
          "label": "Toast: unsaved (English)"
        },
        {
          "id": "wishRemovedToast_bn",
          "type": "text",
          "label": "Toast: unsaved (Bengali)"
        }
      ],
      "defaultProps": {
        "title": "Your feast bag",
        "title_bn": "আপনার ফিস্ট ব্যাগ",
        "emptyTitle": "Your bag is hungry",
        "emptyTitle_bn": "আপনার ব্যাগ ক্ষুধার্ত",
        "emptySub": "Start with a jar of Mezbani beef achar — it's what everyone comes back for.",
        "emptySub_bn": "মেজবানি বিফ আচার দিয়ে শুরু করুন — সবাই এটার জন্যই ফিরে আসে।",
        "startShoppingLabel": "Fill the bag",
        "startShoppingLabel_bn": "ব্যাগ ভরুন",
        "freeShipTodo": "You're {amount} away from free delivery",
        "freeShipTodo_bn": "ফ্রি ডেলিভারি থেকে আর {amount} দূরে",
        "freeShipDone": "Free delivery unlocked — enjoy!",
        "freeShipDone_bn": "ফ্রি ডেলিভারি আনলকড — উপভোগ করুন!",
        "upsellTitle": "Goes beautifully with",
        "upsellTitle_bn": "এর সাথে দারুণ মানায়",
        "addLabel": "Add",
        "addLabel_bn": "যোগ",
        "removeLabel": "Remove",
        "removeLabel_bn": "সরান",
        "subtotalLabel": "Subtotal",
        "subtotalLabel_bn": "সাবটোটাল",
        "shippingNote": "Delivery slot & gift note chosen at checkout",
        "shippingNote_bn": "ডেলিভারির সময় ও উপহার নোট চেকআউটে বাছাই করুন",
        "checkoutLabel": "Checkout",
        "checkoutLabel_bn": "চেকআউট",
        "continueShoppingLabel": "Keep browsing",
        "continueShoppingLabel_bn": "আরও দেখুন",
        "addedToast": "Added to your bag",
        "addedToast_bn": "ব্যাগে যোগ হয়েছে",
        "wishAddedToast": "Saved for later",
        "wishAddedToast_bn": "পরের জন্য সেভ হলো",
        "wishRemovedToast": "Removed from saved",
        "wishRemovedToast_bn": "সেভ থেকে সরানো হলো"
      }
    },
    {
      "type": "QuickViewModal",
      "label": "Quick View Modal",
      "icon": "Visibility",
      "deletable": false,
      "variants": [
        {
          "id": "split",
          "label": "Split (image + details)"
        }
      ],
      "propsSchema": [
        {
          "id": "sizeLabel",
          "type": "text",
          "label": "Size label (English)"
        },
        {
          "id": "sizeLabel_bn",
          "type": "text",
          "label": "Size label (Bengali)"
        },
        {
          "id": "addToCartLabel",
          "type": "text",
          "label": "Add button (English)"
        },
        {
          "id": "addToCartLabel_bn",
          "type": "text",
          "label": "Add button (Bengali)"
        },
        {
          "id": "viewDetailsLabel",
          "type": "text",
          "label": "Full details link (English)"
        },
        {
          "id": "viewDetailsLabel_bn",
          "type": "text",
          "label": "Full details link (Bengali)"
        },
        {
          "id": "closeLabel",
          "type": "text",
          "label": "Close label (English)"
        },
        {
          "id": "closeLabel_bn",
          "type": "text",
          "label": "Close label (Bengali)"
        }
      ],
      "defaultProps": {
        "sizeLabel": "Jar size",
        "sizeLabel_bn": "বয়ামের সাইজ",
        "addToCartLabel": "Add to bag",
        "addToCartLabel_bn": "ব্যাগে যোগ করুন",
        "viewDetailsLabel": "See full story",
        "viewDetailsLabel_bn": "পুরো গল্প দেখুন",
        "closeLabel": "Close",
        "closeLabel_bn": "বন্ধ"
      },
      "description": "Opened from any product card. Lives on the cart page with the drawer."
    },
    {
      "type": "Hero",
      "label": "Hero Banner",
      "icon": "Image",
      "deletable": true,
      "variants": [
        {
          "id": "split",
          "label": "Split (text + image)"
        },
        {
          "id": "centered",
          "label": "Centered (text on dark)"
        },
        {
          "id": "spread",
          "label": "Spread (full-bleed overhead image)"
        }
      ],
      "propsSchema": [
        {
          "id": "eyebrow",
          "type": "text",
          "label": "Eyebrow (English)"
        },
        {
          "id": "eyebrow_bn",
          "type": "text",
          "label": "Eyebrow (Bengali)"
        },
        {
          "id": "heading",
          "type": "text",
          "label": "Heading (English)"
        },
        {
          "id": "heading_bn",
          "type": "text",
          "label": "Heading (Bengali)"
        },
        {
          "id": "tagline",
          "type": "text",
          "label": "Tagline (English)"
        },
        {
          "id": "tagline_bn",
          "type": "text",
          "label": "Tagline (Bengali)"
        },
        {
          "id": "subheading",
          "type": "textarea",
          "label": "Subheading (English)"
        },
        {
          "id": "subheading_bn",
          "type": "textarea",
          "label": "Subheading (Bengali)"
        },
        {
          "id": "ctaLabel",
          "type": "text",
          "label": "Primary CTA (English)"
        },
        {
          "id": "ctaLabel_bn",
          "type": "text",
          "label": "Primary CTA (Bengali)"
        },
        {
          "id": "ctaUrl",
          "type": "link",
          "label": "Primary CTA link"
        },
        {
          "id": "ctaSecondaryLabel",
          "type": "text",
          "label": "Secondary CTA (English)"
        },
        {
          "id": "ctaSecondaryLabel_bn",
          "type": "text",
          "label": "Secondary CTA (Bengali)"
        },
        {
          "id": "ctaSecondaryUrl",
          "type": "link",
          "label": "Secondary CTA link"
        },
        {
          "id": "imageUrl",
          "type": "image",
          "label": "Hero image (16:9 desktop / 4:5 mobile)"
        },
        {
          "id": "showDiscountBadge",
          "type": "toggle",
          "label": "Show sticker"
        },
        {
          "id": "discountValue",
          "type": "text",
          "label": "Sticker value (English)"
        },
        {
          "id": "discountValue_bn",
          "type": "text",
          "label": "Sticker value (Bengali)"
        },
        {
          "id": "discountLabel",
          "type": "text",
          "label": "Sticker label (English)"
        },
        {
          "id": "discountLabel_bn",
          "type": "text",
          "label": "Sticker label (Bengali)"
        },
        {
          "id": "pills",
          "type": "blocks",
          "label": "Category pills",
          "blockLabel": "Pill",
          "maxBlocks": 8,
          "blockFields": [
            {
              "id": "label",
              "type": "text",
              "label": "Label (English)"
            },
            {
              "id": "label_bn",
              "type": "text",
              "label": "Label (Bengali)"
            },
            {
              "id": "href",
              "type": "link",
              "label": "Link"
            }
          ]
        }
      ],
      "defaultProps": {
        "eyebrow": "Chattogram · Since 1987",
        "eyebrow_bn": "চট্টগ্রাম · ১৯৮৭ থেকে",
        "heading": "Every jar is a feast.",
        "heading_bn": "প্রতিটি বয়ামে এক ভোজ।",
        "tagline": "Feast-day flavour, jarred by hand.",
        "tagline_bn": "উৎসবের স্বাদ, হাতে ভরা বয়ামে।",
        "subheading": "Slow-cooked mezbani beef achar, sun-cured mango kasundi and cheeses worth gathering around — delivered on the day you choose.",
        "subheading_bn": "ধীরে রান্না মেজবানি বিফ আচার, রোদে শুকানো আমের কাসুন্দি আর আড্ডা জমানো চিজ — আপনার বাছাই করা দিনে পৌঁছে যাবে।",
        "ctaLabel": "Shop the pantry",
        "ctaLabel_bn": "প্যান্ট্রি থেকে কিনুন",
        "ctaUrl": "/shop",
        "ctaSecondaryLabel": "Build a gift box",
        "ctaSecondaryLabel_bn": "গিফট বক্স বানান",
        "ctaSecondaryUrl": "/bundle",
        "imageUrl": "/images/home/hero-overhead-spread.jpg",
        "showDiscountBadge": true,
        "discountValue": "15%",
        "discountValue_bn": "১৫%",
        "discountLabel": "off Eid hampers",
        "discountLabel_bn": "ঈদ হ্যাম্পারে ছাড়",
        "pills": [
          {
            "label": "Achar",
            "label_bn": "আচার",
            "href": "/category/achar"
          },
          {
            "label": "Kasundi",
            "label_bn": "কাসুন্দি",
            "href": "/category/kasundi"
          },
          {
            "label": "Cheese",
            "label_bn": "চিজ",
            "href": "/category/cheese"
          },
          {
            "label": "Charcuterie",
            "label_bn": "শারকুতেরি",
            "href": "/category/charcuterie"
          },
          {
            "label": "Honey & Gur",
            "label_bn": "মধু ও গুড়",
            "href": "/category/pantry"
          }
        ]
      }
    },
    {
      "type": "BrandMarquee",
      "label": "Scrolling Marquee",
      "icon": "SwapHoriz",
      "deletable": true,
      "variants": [
        {
          "id": "default",
          "label": "Default"
        }
      ],
      "propsSchema": [
        {
          "id": "backgroundColor",
          "type": "color",
          "label": "Background"
        },
        {
          "id": "textColor",
          "type": "color",
          "label": "Text colour"
        },
        {
          "id": "items",
          "type": "blocks",
          "label": "Items",
          "blockLabel": "Item",
          "maxBlocks": 10,
          "blockFields": [
            {
              "id": "text",
              "type": "text",
              "label": "Text (English)"
            },
            {
              "id": "text_bn",
              "type": "text",
              "label": "Text (Bengali)"
            }
          ]
        }
      ],
      "defaultProps": {
        "backgroundColor": "#e85d04",
        "textColor": "#1e0a00",
        "items": [
          {
            "text": "Hand-cut",
            "text_bn": "হাতে কাটা"
          },
          {
            "text": "Sun-cured 21 days",
            "text_bn": "২১ দিন রোদে শুকানো"
          },
          {
            "text": "Cold-pressed mustard oil",
            "text_bn": "ঘানি ভাঙা সরিষার তেল"
          },
          {
            "text": "No preservatives",
            "text_bn": "কোনো প্রিজারভেটিভ নেই"
          },
          {
            "text": "Small batch",
            "text_bn": "ছোট ব্যাচ"
          },
          {
            "text": "Chattogram since 1987",
            "text_bn": "চট্টগ্রাম, ১৯৮৭ থেকে"
          }
        ]
      }
    },
    {
      "type": "CategoryGrid",
      "label": "Category Grid",
      "icon": "GridView",
      "deletable": true,
      "variants": [
        {
          "id": "grid",
          "label": "Grid"
        },
        {
          "id": "scroll",
          "label": "Horizontal scroll"
        }
      ],
      "propsSchema": [
        {
          "id": "eyebrow",
          "type": "text",
          "label": "Eyebrow (English)"
        },
        {
          "id": "eyebrow_bn",
          "type": "text",
          "label": "Eyebrow (Bengali)"
        },
        {
          "id": "heading",
          "type": "text",
          "label": "Heading (English)"
        },
        {
          "id": "heading_bn",
          "type": "text",
          "label": "Heading (Bengali)"
        },
        {
          "id": "viewAllLabel",
          "type": "text",
          "label": "View all (English)"
        },
        {
          "id": "viewAllLabel_bn",
          "type": "text",
          "label": "View all (Bengali)"
        },
        {
          "id": "countLabel",
          "type": "text",
          "label": "Product count suffix (English)"
        },
        {
          "id": "countLabel_bn",
          "type": "text",
          "label": "Product count suffix (Bengali)"
        }
      ],
      "defaultProps": {
        "eyebrow": "Shop by craving",
        "eyebrow_bn": "পছন্দ অনুযায়ী কিনুন",
        "heading": "What are you hungry for?",
        "heading_bn": "আজ কী খেতে মন চায়?",
        "viewAllLabel": "Shop all",
        "viewAllLabel_bn": "সব দেখুন",
        "countLabel": "jars & more",
        "countLabel_bn": "টি পণ্য"
      }
    },
    {
      "type": "FeaturedProducts",
      "label": "Featured Products",
      "icon": "Star",
      "deletable": true,
      "variants": [
        {
          "id": "grid",
          "label": "Grid"
        },
        {
          "id": "carousel",
          "label": "Carousel"
        }
      ],
      "propsSchema": [
        {
          "id": "eyebrow",
          "type": "text",
          "label": "Eyebrow (English)"
        },
        {
          "id": "eyebrow_bn",
          "type": "text",
          "label": "Eyebrow (Bengali)"
        },
        {
          "id": "heading",
          "type": "text",
          "label": "Heading (English)"
        },
        {
          "id": "heading_bn",
          "type": "text",
          "label": "Heading (Bengali)"
        },
        {
          "id": "viewAllLabel",
          "type": "text",
          "label": "View all (English)"
        },
        {
          "id": "viewAllLabel_bn",
          "type": "text",
          "label": "View all (Bengali)"
        },
        {
          "id": "allChipLabel",
          "type": "text",
          "label": "\"All\" chip (English)"
        },
        {
          "id": "allChipLabel_bn",
          "type": "text",
          "label": "\"All\" chip (Bengali)"
        },
        {
          "id": "source",
          "type": "select",
          "label": "Products from",
          "options": [
            {
              "label": "Featured (automatic)",
              "value": ""
            },
            {
              "label": "Recently added",
              "value": "recent"
            },
            {
              "label": "Top selling",
              "value": "top_selling"
            },
            {
              "label": "Trending",
              "value": "trending"
            },
            {
              "label": "Top rated",
              "value": "top_rated"
            },
            {
              "label": "On sale",
              "value": "on_sale"
            },
            {
              "label": "A collection",
              "value": "collection"
            }
          ]
        },
        {
          "id": "collection",
          "type": "resource-select",
          "resource": "collections",
          "label": "Collection",
          "placeholder": "None"
        },
        {
          "id": "chipCollections",
          "type": "resource-multiselect",
          "resource": "categories",
          "label": "Filter chips",
          "placeholder": "Automatic — first 4 categories"
        },
        {
          "id": "quickAddLabel",
          "type": "text",
          "label": "Quick add button (English)"
        },
        {
          "id": "quickAddLabel_bn",
          "type": "text",
          "label": "Quick add button (Bengali)"
        },
        {
          "id": "quickViewLabel",
          "type": "text",
          "label": "Quick view button (English)"
        },
        {
          "id": "quickViewLabel_bn",
          "type": "text",
          "label": "Quick view button (Bengali)"
        },
        {
          "id": "soldOutLabel",
          "type": "text",
          "label": "Sold out badge (English)"
        },
        {
          "id": "soldOutLabel_bn",
          "type": "text",
          "label": "Sold out badge (Bengali)"
        },
        {
          "id": "fromLabel",
          "type": "text",
          "label": "\"From\" price prefix (English)"
        },
        {
          "id": "fromLabel_bn",
          "type": "text",
          "label": "\"From\" price prefix (Bengali)"
        },
        {
          "id": "saleLabel",
          "type": "text",
          "label": "Sale badge (English)"
        },
        {
          "id": "saleLabel_bn",
          "type": "text",
          "label": "Sale badge (Bengali)"
        },
        {
          "id": "newLabel",
          "type": "text",
          "label": "New badge (English)"
        },
        {
          "id": "newLabel_bn",
          "type": "text",
          "label": "New badge (Bengali)"
        },
        {
          "id": "hotLabel",
          "type": "text",
          "label": "Hot badge (English)"
        },
        {
          "id": "hotLabel_bn",
          "type": "text",
          "label": "Hot badge (Bengali)"
        }
      ],
      "defaultProps": {
        "eyebrow": "Bestsellers",
        "eyebrow_bn": "বেস্টসেলার",
        "heading": "The jars everyone fights over",
        "heading_bn": "যে বয়াম নিয়ে সবার কাড়াকাড়ি",
        "viewAllLabel": "See the full pantry",
        "viewAllLabel_bn": "পুরো প্যান্ট্রি দেখুন",
        "allChipLabel": "All",
        "allChipLabel_bn": "সব",
        "source": "top_selling",
        "quickAddLabel": "Quick add",
        "quickAddLabel_bn": "দ্রুত যোগ",
        "quickViewLabel": "Quick view",
        "quickViewLabel_bn": "এক নজরে",
        "soldOutLabel": "Sold out",
        "soldOutLabel_bn": "স্টক শেষ",
        "fromLabel": "From",
        "fromLabel_bn": "শুরু",
        "saleLabel": "Sale",
        "saleLabel_bn": "সেল",
        "newLabel": "New",
        "newLabel_bn": "নতুন",
        "hotLabel": "Hot",
        "hotLabel_bn": "হট"
      }
    },
    {
      "type": "CampaignStrip",
      "label": "Campaign Strip",
      "icon": "LocalOffer",
      "deletable": true,
      "variants": [
        {
          "id": "editorial",
          "label": "Editorial (large feature banner)"
        }
      ],
      "propsSchema": [
        {
          "id": "eyebrow",
          "type": "text",
          "label": "Eyebrow (English)"
        },
        {
          "id": "eyebrow_bn",
          "type": "text",
          "label": "Eyebrow (Bengali)"
        },
        {
          "id": "title",
          "type": "text",
          "label": "Title (English)"
        },
        {
          "id": "title_bn",
          "type": "text",
          "label": "Title (Bengali)"
        },
        {
          "id": "text",
          "type": "textarea",
          "label": "Text (English)"
        },
        {
          "id": "text_bn",
          "type": "textarea",
          "label": "Text (Bengali)"
        },
        {
          "id": "ctaLabel",
          "type": "text",
          "label": "Primary CTA (English)"
        },
        {
          "id": "ctaLabel_bn",
          "type": "text",
          "label": "Primary CTA (Bengali)"
        },
        {
          "id": "ctaUrl",
          "type": "link",
          "label": "Primary link"
        },
        {
          "id": "ctaSecondaryLabel",
          "type": "text",
          "label": "Secondary CTA (English)"
        },
        {
          "id": "ctaSecondaryLabel_bn",
          "type": "text",
          "label": "Secondary CTA (Bengali)"
        },
        {
          "id": "ctaSecondaryUrl",
          "type": "link",
          "label": "Secondary link"
        },
        {
          "id": "imageUrl",
          "type": "image",
          "label": "Image (21:9)"
        }
      ],
      "defaultProps": {
        "eyebrow": "Gifting, done generously",
        "eyebrow_bn": "উদারভাবে উপহার",
        "title": "Hampers that arrive like a dawat",
        "title_bn": "দাওয়াতের মতো পৌঁছে যায় যে হ্যাম্পার",
        "text": "Hand-tied in jute, packed with a handwritten card and delivered on the date you pick.",
        "text_bn": "পাটে বাঁধা, হাতে লেখা কার্ডসহ, আপনার বাছাই করা তারিখে পৌঁছে দেওয়া হয়।",
        "ctaLabel": "Shop hampers",
        "ctaLabel_bn": "হ্যাম্পার দেখুন",
        "ctaUrl": "/bundle",
        "ctaSecondaryLabel": "Build your own box",
        "ctaSecondaryLabel_bn": "নিজের বক্স বানান",
        "ctaSecondaryUrl": "/bundle#builder",
        "imageUrl": "/images/home/hamper-jute.jpg"
      }
    },
    {
      "type": "RecipePairingSection",
      "label": "Recipe & Pairing Cards",
      "icon": "Restaurant",
      "deletable": true,
      "variants": [
        {
          "id": "cards",
          "label": "Cards"
        }
      ],
      "propsSchema": [
        {
          "id": "eyebrow",
          "type": "text",
          "label": "Eyebrow (English)"
        },
        {
          "id": "eyebrow_bn",
          "type": "text",
          "label": "Eyebrow (Bengali)"
        },
        {
          "id": "heading",
          "type": "text",
          "label": "Heading (English)"
        },
        {
          "id": "heading_bn",
          "type": "text",
          "label": "Heading (Bengali)"
        },
        {
          "id": "addAllLabel",
          "type": "text",
          "label": "Add pairing button (English)"
        },
        {
          "id": "addAllLabel_bn",
          "type": "text",
          "label": "Add pairing button (Bengali)"
        },
        {
          "id": "viewRecipeLabel",
          "type": "text",
          "label": "Recipe link (English)"
        },
        {
          "id": "viewRecipeLabel_bn",
          "type": "text",
          "label": "Recipe link (Bengali)"
        },
        {
          "id": "minutesLabel",
          "type": "text",
          "label": "Minutes suffix (English)"
        },
        {
          "id": "minutesLabel_bn",
          "type": "text",
          "label": "Minutes suffix (Bengali)"
        },
        {
          "id": "pairsWithLabel",
          "type": "text",
          "label": "Pairs-with label (English)"
        },
        {
          "id": "pairsWithLabel_bn",
          "type": "text",
          "label": "Pairs-with label (Bengali)"
        },
        {
          "id": "limit",
          "type": "number",
          "label": "Number of recipes",
          "min": 2,
          "max": 6
        }
      ],
      "defaultProps": {
        "eyebrow": "Pairings & recipes",
        "eyebrow_bn": "পেয়ারিং ও রেসিপি",
        "heading": "Tonight's table, sorted",
        "heading_bn": "আজ রাতের টেবিল, তৈরি",
        "addAllLabel": "Add pairing to bag",
        "addAllLabel_bn": "পেয়ারিং ব্যাগে যোগ করুন",
        "viewRecipeLabel": "Read recipe",
        "viewRecipeLabel_bn": "রেসিপি পড়ুন",
        "minutesLabel": "min",
        "minutesLabel_bn": "মিনিট",
        "pairsWithLabel": "Uses",
        "pairsWithLabel_bn": "যা লাগবে",
        "limit": 3
      },
      "description": "Recipes come from blog.posts; linked products come from post tags (product slugs)."
    },
    {
      "type": "ProducerSpotlight",
      "label": "Producer Spotlight",
      "icon": "Person",
      "deletable": true,
      "variants": [
        {
          "id": "split",
          "label": "Split"
        }
      ],
      "propsSchema": [
        {
          "id": "eyebrow",
          "type": "text",
          "label": "Eyebrow (English)"
        },
        {
          "id": "eyebrow_bn",
          "type": "text",
          "label": "Eyebrow (Bengali)"
        },
        {
          "id": "heading",
          "type": "text",
          "label": "Heading (English)"
        },
        {
          "id": "heading_bn",
          "type": "text",
          "label": "Heading (Bengali)"
        },
        {
          "id": "text",
          "type": "textarea",
          "label": "Text (English)"
        },
        {
          "id": "text_bn",
          "type": "textarea",
          "label": "Text (Bengali)"
        },
        {
          "id": "quote",
          "type": "text",
          "label": "Quote (English)"
        },
        {
          "id": "quote_bn",
          "type": "text",
          "label": "Quote (Bengali)"
        },
        {
          "id": "ctaLabel",
          "type": "text",
          "label": "CTA (English)"
        },
        {
          "id": "ctaLabel_bn",
          "type": "text",
          "label": "CTA (Bengali)"
        },
        {
          "id": "ctaUrl",
          "type": "link",
          "label": "CTA link"
        },
        {
          "id": "imageUrl",
          "type": "image",
          "label": "Portrait (4:5)"
        },
        {
          "id": "stats",
          "type": "blocks",
          "label": "Stats",
          "blockLabel": "Stat",
          "maxBlocks": 4,
          "blockFields": [
            {
              "id": "value",
              "type": "text",
              "label": "Value (English)"
            },
            {
              "id": "value_bn",
              "type": "text",
              "label": "Value (Bengali)"
            },
            {
              "id": "label",
              "type": "text",
              "label": "Label (English)"
            },
            {
              "id": "label_bn",
              "type": "text",
              "label": "Label (Bengali)"
            }
          ]
        }
      ],
      "defaultProps": {
        "eyebrow": "Meet the maker",
        "eyebrow_bn": "কারিগরের সাথে পরিচয়",
        "heading": "Rokeya Begum has stirred the same karai for 37 years",
        "heading_bn": "রোকেয়া বেগম ৩৭ বছর ধরে একই কড়াই নাড়ছেন",
        "text": "Every batch of our beef achar starts in her Hathazari courtyard: bone-in beef slow-fried in mustard oil, then left to sun-cure for 21 days before it is jarred.",
        "text_bn": "আমাদের প্রতিটি বিফ আচারের ব্যাচ শুরু হয় তাঁর হাটহাজারীর উঠোনে: হাড়সহ গরুর মাংস সরিষার তেলে ধীরে ভাজা, তারপর ২১ দিন রোদে শুকিয়ে বয়ামে ভরা।",
        "quote": "\"If you hurry the mustard oil, it tells you.\"",
        "quote_bn": "\"সরিষার তেলে তাড়াহুড়ো করলে, সে নিজেই জানিয়ে দেয়।\"",
        "ctaLabel": "Meet all producers",
        "ctaLabel_bn": "সব উৎপাদক দেখুন",
        "ctaUrl": "/about",
        "imageUrl": "/images/producers/rokeya.jpg",
        "stats": [
          {
            "value": "37",
            "value_bn": "৩৭",
            "label": "years at the karai",
            "label_bn": "বছর কড়াইয়ে"
          },
          {
            "value": "21",
            "value_bn": "২১",
            "label": "days in the sun",
            "label_bn": "দিন রোদে"
          },
          {
            "value": "400",
            "value_bn": "৪০০",
            "label": "jars per batch",
            "label_bn": "বয়াম প্রতি ব্যাচে"
          }
        ]
      }
    },
    {
      "type": "ChefEndorsements",
      "label": "Chef Endorsements",
      "icon": "FormatQuote",
      "deletable": true,
      "variants": [
        {
          "id": "cards",
          "label": "Cards"
        }
      ],
      "propsSchema": [
        {
          "id": "eyebrow",
          "type": "text",
          "label": "Eyebrow (English)"
        },
        {
          "id": "eyebrow_bn",
          "type": "text",
          "label": "Eyebrow (Bengali)"
        },
        {
          "id": "heading",
          "type": "text",
          "label": "Heading (English)"
        },
        {
          "id": "heading_bn",
          "type": "text",
          "label": "Heading (Bengali)"
        },
        {
          "id": "endorsements",
          "type": "blocks",
          "label": "Endorsements",
          "blockLabel": "Endorsement",
          "maxBlocks": 6,
          "blockFields": [
            {
              "id": "quote",
              "type": "textarea",
              "label": "Quote (English)"
            },
            {
              "id": "quote_bn",
              "type": "textarea",
              "label": "Quote (Bengali)"
            },
            {
              "id": "name",
              "type": "text",
              "label": "Name (English)"
            },
            {
              "id": "name_bn",
              "type": "text",
              "label": "Name (Bengali)"
            },
            {
              "id": "role",
              "type": "text",
              "label": "Role (English)"
            },
            {
              "id": "role_bn",
              "type": "text",
              "label": "Role (Bengali)"
            },
            {
              "id": "imageUrl",
              "type": "image",
              "label": "Photo"
            }
          ]
        }
      ],
      "defaultProps": {
        "eyebrow": "Chef endorsed",
        "eyebrow_bn": "শেফদের পছন্দ",
        "heading": "Kitchens that keep a jar by the stove",
        "heading_bn": "যে রান্নাঘরে চুলার পাশে একটি বয়াম থাকে",
        "endorsements": [
          {
            "quote": "The beef achar is my secret in the khichuri. Guests always ask; I never tell.",
            "quote_bn": "খিচুড়িতে বিফ আচারই আমার গোপন রহস্য। অতিথিরা জিজ্ঞেস করেন, আমি বলি না।",
            "name": "Chef Tahmina Rahman",
            "name_bn": "শেফ তাহমিনা রহমান",
            "role": "Head chef, Dastarkhan, Gulshan",
            "role_bn": "হেড শেফ, দস্তরখান, গুলশান",
            "imageUrl": "/images/chefs/tahmina.jpg"
          },
          {
            "quote": "Their kasundi has proper nose-heat. I fold it into butter for grilled prawns.",
            "quote_bn": "এদের কাসুন্দিতে আসল ঝাঁঝ আছে। গ্রিলড চিংড়ির জন্য মাখনে মিশিয়ে নিই।",
            "name": "Chef Arif Hossain",
            "name_bn": "শেফ আরিফ হোসেন",
            "role": "Chef-owner, Kaath Koyla, Chattogram",
            "role_bn": "শেফ-মালিক, কাঠ কয়লা, চট্টগ্রাম",
            "imageUrl": "/images/chefs/arif.jpg"
          },
          {
            "quote": "Aged cheddar, a smear of nolen gur, a sliver of shatkora. That is my whole cheese course now.",
            "quote_bn": "পুরনো চেডার, একটু নলেন গুড়, এক টুকরো সাতকরা। এখন এটাই আমার পুরো চিজ কোর্স।",
            "name": "Nadia Karim",
            "name_bn": "নাদিয়া করিম",
            "role": "Food writer, \"The Bengal Table\"",
            "role_bn": "খাদ্য লেখক, \"দ্য বেঙ্গল টেবিল\"",
            "imageUrl": "/images/chefs/nadia.jpg"
          }
        ]
      }
    },
    {
      "type": "SubscriptionPromo",
      "label": "Subscription Promo",
      "icon": "Autorenew",
      "deletable": true,
      "variants": [
        {
          "id": "banner",
          "label": "Banner"
        }
      ],
      "propsSchema": [
        {
          "id": "eyebrow",
          "type": "text",
          "label": "Eyebrow (English)"
        },
        {
          "id": "eyebrow_bn",
          "type": "text",
          "label": "Eyebrow (Bengali)"
        },
        {
          "id": "heading",
          "type": "text",
          "label": "Heading (English)"
        },
        {
          "id": "heading_bn",
          "type": "text",
          "label": "Heading (Bengali)"
        },
        {
          "id": "text",
          "type": "textarea",
          "label": "Text (English)"
        },
        {
          "id": "text_bn",
          "type": "textarea",
          "label": "Text (Bengali)"
        },
        {
          "id": "priceNote",
          "type": "text",
          "label": "Price note (English)"
        },
        {
          "id": "priceNote_bn",
          "type": "text",
          "label": "Price note (Bengali)"
        },
        {
          "id": "ctaLabel",
          "type": "text",
          "label": "CTA (English)"
        },
        {
          "id": "ctaLabel_bn",
          "type": "text",
          "label": "CTA (Bengali)"
        },
        {
          "id": "ctaUrl",
          "type": "link",
          "label": "CTA link"
        },
        {
          "id": "imageUrl",
          "type": "image",
          "label": "Image (1:1)"
        }
      ],
      "defaultProps": {
        "eyebrow": "The Achar Club",
        "eyebrow_bn": "আচার ক্লাব",
        "heading": "A new jar at your door, every month",
        "heading_bn": "প্রতি মাসে দরজায় নতুন বয়াম",
        "text": "Three small-batch jars chosen by Rokeya, a tasting card, and first dibs on seasonal batches.",
        "text_bn": "রোকেয়ার বাছাই করা তিনটি ছোট ব্যাচের বয়াম, একটি টেস্টিং কার্ড, আর মৌসুমি ব্যাচে আগে সুযোগ।",
        "priceNote": "From ৳1,190 a box · skip or cancel anytime",
        "priceNote_bn": "প্রতি বক্স ৳১,১৯০ থেকে · যেকোনো সময় বাদ বা বাতিল",
        "ctaLabel": "Join the club",
        "ctaLabel_bn": "ক্লাবে যোগ দিন",
        "ctaUrl": "/subscriptions",
        "imageUrl": "/images/home/club-box.jpg"
      },
      "description": "Needs backend: recurring orders."
    },
    {
      "type": "NewsletterSection",
      "label": "Newsletter + Welcome Discount",
      "icon": "Email",
      "deletable": true,
      "variants": [
        {
          "id": "reveal",
          "label": "Discount reveal"
        }
      ],
      "propsSchema": [
        {
          "id": "heading",
          "type": "text",
          "label": "Heading (English)"
        },
        {
          "id": "heading_bn",
          "type": "text",
          "label": "Heading (Bengali)"
        },
        {
          "id": "subheading",
          "type": "text",
          "label": "Subheading (English)"
        },
        {
          "id": "subheading_bn",
          "type": "text",
          "label": "Subheading (Bengali)"
        },
        {
          "id": "emailLabel",
          "type": "text",
          "label": "Email label (English)"
        },
        {
          "id": "emailLabel_bn",
          "type": "text",
          "label": "Email label (Bengali)"
        },
        {
          "id": "buttonLabel",
          "type": "text",
          "label": "Button (English)"
        },
        {
          "id": "buttonLabel_bn",
          "type": "text",
          "label": "Button (Bengali)"
        },
        {
          "id": "submittingLabel",
          "type": "text",
          "label": "Submitting (English)"
        },
        {
          "id": "submittingLabel_bn",
          "type": "text",
          "label": "Submitting (Bengali)"
        },
        {
          "id": "successTitle",
          "type": "text",
          "label": "Success title (English)"
        },
        {
          "id": "successTitle_bn",
          "type": "text",
          "label": "Success title (Bengali)"
        },
        {
          "id": "successText",
          "type": "text",
          "label": "Success text (English)"
        },
        {
          "id": "successText_bn",
          "type": "text",
          "label": "Success text (Bengali)"
        },
        {
          "id": "code",
          "type": "text",
          "label": "Welcome code"
        },
        {
          "id": "codeNote",
          "type": "text",
          "label": "Code note (English)"
        },
        {
          "id": "codeNote_bn",
          "type": "text",
          "label": "Code note (Bengali)"
        },
        {
          "id": "errorText",
          "type": "text",
          "label": "Error text (English)"
        },
        {
          "id": "errorText_bn",
          "type": "text",
          "label": "Error text (Bengali)"
        },
        {
          "id": "privacyNote",
          "type": "text",
          "label": "Privacy note (English)"
        },
        {
          "id": "privacyNote_bn",
          "type": "text",
          "label": "Privacy note (Bengali)"
        }
      ],
      "defaultProps": {
        "heading": "Get the first spoonful",
        "heading_bn": "প্রথম চামচটা আপনার",
        "subheading": "Join for small-batch drops and recipes. We'll unwrap a welcome treat for you.",
        "subheading_bn": "ছোট ব্যাচের নতুন পণ্য আর রেসিপির জন্য যোগ দিন। আপনার জন্য একটি স্বাগত উপহার খুলে দেব।",
        "emailLabel": "Email address",
        "emailLabel_bn": "ইমেইল ঠিকানা",
        "buttonLabel": "Reveal my treat",
        "buttonLabel_bn": "আমার উপহার দেখুন",
        "submittingLabel": "Unwrapping…",
        "submittingLabel_bn": "খোলা হচ্ছে…",
        "successTitle": "Welcome to the table!",
        "successTitle_bn": "টেবিলে স্বাগতম!",
        "successText": "Use this on your first order:",
        "successText_bn": "প্রথম অর্ডারে এটি ব্যবহার করুন:",
        "code": "MEZBAN15",
        "codeNote": "15% off · valid 14 days",
        "codeNote_bn": "১৫% ছাড় · ১৪ দিন বৈধ",
        "errorText": "That email looks a little undercooked — try again.",
        "errorText_bn": "ইমেইলটা একটু কাঁচা মনে হচ্ছে — আবার চেষ্টা করুন।",
        "privacyNote": "One email a fortnight. Unsubscribe anytime.",
        "privacyNote_bn": "দুই সপ্তাহে একটি ইমেইল। যেকোনো সময় বাদ দিন।"
      }
    },
    {
      "type": "PageHeader",
      "label": "Page Header",
      "icon": "Title",
      "deletable": true,
      "variants": [
        {
          "id": "banner",
          "label": "Banner (dark)"
        },
        {
          "id": "plain",
          "label": "Plain (light)"
        }
      ],
      "propsSchema": [
        {
          "id": "eyebrow",
          "type": "text",
          "label": "Eyebrow (English)"
        },
        {
          "id": "eyebrow_bn",
          "type": "text",
          "label": "Eyebrow (Bengali)"
        },
        {
          "id": "heading",
          "type": "text",
          "label": "Heading (English)"
        },
        {
          "id": "heading_bn",
          "type": "text",
          "label": "Heading (Bengali)"
        },
        {
          "id": "subheading",
          "type": "textarea",
          "label": "Subheading (English)"
        },
        {
          "id": "subheading_bn",
          "type": "textarea",
          "label": "Subheading (Bengali)"
        },
        {
          "id": "imageUrl",
          "type": "image",
          "label": "Background image (3:1)"
        }
      ],
      "defaultProps": {
        "eyebrow": "The pantry",
        "eyebrow_bn": "প্যান্ট্রি",
        "heading": "Everything worth a spoon",
        "heading_bn": "চামচ ভরার মতো সবকিছু",
        "subheading": "Achar, kasundi, cheeses, cured meats and the sweet things that tie a table together.",
        "subheading_bn": "আচার, কাসুন্দি, চিজ, শুকনো মাংস আর মিষ্টি যা টেবিলকে পূর্ণ করে।"
      }
    },
    {
      "type": "ProductListSection",
      "label": "Product Listing",
      "icon": "ViewModule",
      "deletable": false,
      "variants": [
        {
          "id": "grid",
          "label": "Grid"
        },
        {
          "id": "list",
          "label": "List"
        }
      ],
      "propsSchema": [
        {
          "id": "filtersTitle",
          "type": "text",
          "label": "Filters title (English)"
        },
        {
          "id": "filtersTitle_bn",
          "type": "text",
          "label": "Filters title (Bengali)"
        },
        {
          "id": "categoryLabel",
          "type": "text",
          "label": "Category label (English)"
        },
        {
          "id": "categoryLabel_bn",
          "type": "text",
          "label": "Category label (Bengali)"
        },
        {
          "id": "heatLabel",
          "type": "text",
          "label": "Heat label (English)"
        },
        {
          "id": "heatLabel_bn",
          "type": "text",
          "label": "Heat label (Bengali)"
        },
        {
          "id": "heatMild",
          "type": "text",
          "label": "Heat: mild (English)"
        },
        {
          "id": "heatMild_bn",
          "type": "text",
          "label": "Heat: mild (Bengali)"
        },
        {
          "id": "heatMedium",
          "type": "text",
          "label": "Heat: medium (English)"
        },
        {
          "id": "heatMedium_bn",
          "type": "text",
          "label": "Heat: medium (Bengali)"
        },
        {
          "id": "heatFiery",
          "type": "text",
          "label": "Heat: fiery (English)"
        },
        {
          "id": "heatFiery_bn",
          "type": "text",
          "label": "Heat: fiery (Bengali)"
        },
        {
          "id": "dietLabel",
          "type": "text",
          "label": "Dietary label (English)"
        },
        {
          "id": "dietLabel_bn",
          "type": "text",
          "label": "Dietary label (Bengali)"
        },
        {
          "id": "dietHalal",
          "type": "text",
          "label": "Tag: halal (English)"
        },
        {
          "id": "dietHalal_bn",
          "type": "text",
          "label": "Tag: halal (Bengali)"
        },
        {
          "id": "dietVeg",
          "type": "text",
          "label": "Tag: vegetarian (English)"
        },
        {
          "id": "dietVeg_bn",
          "type": "text",
          "label": "Tag: vegetarian (Bengali)"
        },
        {
          "id": "dietImported",
          "type": "text",
          "label": "Tag: imported (English)"
        },
        {
          "id": "dietImported_bn",
          "type": "text",
          "label": "Tag: imported (Bengali)"
        },
        {
          "id": "priceLabel",
          "type": "text",
          "label": "Price label (English)"
        },
        {
          "id": "priceLabel_bn",
          "type": "text",
          "label": "Price label (Bengali)"
        },
        {
          "id": "sortLabel",
          "type": "text",
          "label": "Sort label (English)"
        },
        {
          "id": "sortLabel_bn",
          "type": "text",
          "label": "Sort label (Bengali)"
        },
        {
          "id": "sortPopularLabel",
          "type": "text",
          "label": "Sort: popular (English)"
        },
        {
          "id": "sortPopularLabel_bn",
          "type": "text",
          "label": "Sort: popular (Bengali)"
        },
        {
          "id": "sortPriceLowLabel",
          "type": "text",
          "label": "Sort: low (English)"
        },
        {
          "id": "sortPriceLowLabel_bn",
          "type": "text",
          "label": "Sort: low (Bengali)"
        },
        {
          "id": "sortPriceHighLabel",
          "type": "text",
          "label": "Sort: high (English)"
        },
        {
          "id": "sortPriceHighLabel_bn",
          "type": "text",
          "label": "Sort: high (Bengali)"
        },
        {
          "id": "sortRatingLabel",
          "type": "text",
          "label": "Sort: rating (English)"
        },
        {
          "id": "sortRatingLabel_bn",
          "type": "text",
          "label": "Sort: rating (Bengali)"
        },
        {
          "id": "clearAllLabel",
          "type": "text",
          "label": "Clear all (English)"
        },
        {
          "id": "clearAllLabel_bn",
          "type": "text",
          "label": "Clear all (Bengali)"
        },
        {
          "id": "resultsLabel",
          "type": "text",
          "label": "Results suffix (English)"
        },
        {
          "id": "resultsLabel_bn",
          "type": "text",
          "label": "Results suffix (Bengali)"
        },
        {
          "id": "filterButtonLabel",
          "type": "text",
          "label": "Mobile filter button (English)"
        },
        {
          "id": "filterButtonLabel_bn",
          "type": "text",
          "label": "Mobile filter button (Bengali)"
        },
        {
          "id": "showResultsLabel",
          "type": "text",
          "label": "Mobile drawer apply (English)"
        },
        {
          "id": "showResultsLabel_bn",
          "type": "text",
          "label": "Mobile drawer apply (Bengali)"
        },
        {
          "id": "emptyStateTitle",
          "type": "text",
          "label": "Empty title (English)"
        },
        {
          "id": "emptyStateTitle_bn",
          "type": "text",
          "label": "Empty title (Bengali)"
        },
        {
          "id": "emptyStateText",
          "type": "text",
          "label": "Empty text (English)"
        },
        {
          "id": "emptyStateText_bn",
          "type": "text",
          "label": "Empty text (Bengali)"
        },
        {
          "id": "errorTitle",
          "type": "text",
          "label": "Error title (English)"
        },
        {
          "id": "errorTitle_bn",
          "type": "text",
          "label": "Error title (Bengali)"
        },
        {
          "id": "errorText",
          "type": "text",
          "label": "Error text (English)"
        },
        {
          "id": "errorText_bn",
          "type": "text",
          "label": "Error text (Bengali)"
        },
        {
          "id": "retryLabel",
          "type": "text",
          "label": "Retry (English)"
        },
        {
          "id": "retryLabel_bn",
          "type": "text",
          "label": "Retry (Bengali)"
        },
        {
          "id": "quickAddLabel",
          "type": "text",
          "label": "Quick add button (English)"
        },
        {
          "id": "quickAddLabel_bn",
          "type": "text",
          "label": "Quick add button (Bengali)"
        },
        {
          "id": "quickViewLabel",
          "type": "text",
          "label": "Quick view button (English)"
        },
        {
          "id": "quickViewLabel_bn",
          "type": "text",
          "label": "Quick view button (Bengali)"
        },
        {
          "id": "soldOutLabel",
          "type": "text",
          "label": "Sold out badge (English)"
        },
        {
          "id": "soldOutLabel_bn",
          "type": "text",
          "label": "Sold out badge (Bengali)"
        },
        {
          "id": "fromLabel",
          "type": "text",
          "label": "\"From\" price prefix (English)"
        },
        {
          "id": "fromLabel_bn",
          "type": "text",
          "label": "\"From\" price prefix (Bengali)"
        },
        {
          "id": "saleLabel",
          "type": "text",
          "label": "Sale badge (English)"
        },
        {
          "id": "saleLabel_bn",
          "type": "text",
          "label": "Sale badge (Bengali)"
        },
        {
          "id": "newLabel",
          "type": "text",
          "label": "New badge (English)"
        },
        {
          "id": "newLabel_bn",
          "type": "text",
          "label": "New badge (Bengali)"
        },
        {
          "id": "hotLabel",
          "type": "text",
          "label": "Hot badge (English)"
        },
        {
          "id": "hotLabel_bn",
          "type": "text",
          "label": "Hot badge (Bengali)"
        }
      ],
      "defaultProps": {
        "filtersTitle": "Refine",
        "filtersTitle_bn": "বাছাই করুন",
        "categoryLabel": "Category",
        "categoryLabel_bn": "ক্যাটাগরি",
        "heatLabel": "Heat level",
        "heatLabel_bn": "ঝালের মাত্রা",
        "heatMild": "Mild",
        "heatMild_bn": "হালকা",
        "heatMedium": "Medium",
        "heatMedium_bn": "মাঝারি",
        "heatFiery": "Fiery",
        "heatFiery_bn": "তীব্র",
        "dietLabel": "Good to know",
        "dietLabel_bn": "জেনে রাখুন",
        "dietHalal": "Halal",
        "dietHalal_bn": "হালাল",
        "dietVeg": "Vegetarian",
        "dietVeg_bn": "নিরামিষ",
        "dietImported": "Imported",
        "dietImported_bn": "আমদানিকৃত",
        "priceLabel": "Max price",
        "priceLabel_bn": "সর্বোচ্চ দাম",
        "sortLabel": "Sort",
        "sortLabel_bn": "সাজান",
        "sortPopularLabel": "Most loved",
        "sortPopularLabel_bn": "সবচেয়ে প্রিয়",
        "sortPriceLowLabel": "Price: low to high",
        "sortPriceLowLabel_bn": "দাম: কম থেকে বেশি",
        "sortPriceHighLabel": "Price: high to low",
        "sortPriceHighLabel_bn": "দাম: বেশি থেকে কম",
        "sortRatingLabel": "Top rated",
        "sortRatingLabel_bn": "সেরা রেটিং",
        "clearAllLabel": "Clear all",
        "clearAllLabel_bn": "সব মুছুন",
        "resultsLabel": "products",
        "resultsLabel_bn": "টি পণ্য",
        "filterButtonLabel": "Filters",
        "filterButtonLabel_bn": "ফিল্টার",
        "showResultsLabel": "Show results",
        "showResultsLabel_bn": "ফলাফল দেখুন",
        "emptyStateTitle": "No jars match that craving",
        "emptyStateTitle_bn": "এই পছন্দে কোনো বয়াম মেলেনি",
        "emptyStateText": "Loosen a filter or two — the pantry is bigger than it looks.",
        "emptyStateText_bn": "এক-দুটো ফিল্টার সরান — প্যান্ট্রি দেখতে যত বড়, তার চেয়েও বড়।",
        "errorTitle": "The pantry door is stuck",
        "errorTitle_bn": "প্যান্ট্রির দরজা আটকে গেছে",
        "errorText": "We couldn't load products. Check your connection and try again.",
        "errorText_bn": "পণ্য লোড করা যায়নি। সংযোগ দেখে আবার চেষ্টা করুন।",
        "retryLabel": "Try again",
        "retryLabel_bn": "আবার চেষ্টা করুন",
        "quickAddLabel": "Quick add",
        "quickAddLabel_bn": "দ্রুত যোগ",
        "quickViewLabel": "Quick view",
        "quickViewLabel_bn": "এক নজরে",
        "soldOutLabel": "Sold out",
        "soldOutLabel_bn": "স্টক শেষ",
        "fromLabel": "From",
        "fromLabel_bn": "শুরু",
        "saleLabel": "Sale",
        "saleLabel_bn": "সেল",
        "newLabel": "New",
        "newLabel_bn": "নতুন",
        "hotLabel": "Hot",
        "hotLabel_bn": "হট"
      },
      "description": "Heat level and dietary tags filter on product.specs (needs backend: filterable attribute API)."
    },
    {
      "type": "ProductDetailSection",
      "label": "Product Detail",
      "icon": "Inventory",
      "deletable": false,
      "variants": [
        {
          "id": "gallery",
          "label": "Gallery left, buy box right"
        }
      ],
      "propsSchema": [
        {
          "id": "sizeLabel",
          "type": "text",
          "label": "Size label (English)"
        },
        {
          "id": "sizeLabel_bn",
          "type": "text",
          "label": "Size label (Bengali)"
        },
        {
          "id": "qtyLabel",
          "type": "text",
          "label": "Quantity label (English)"
        },
        {
          "id": "qtyLabel_bn",
          "type": "text",
          "label": "Quantity label (Bengali)"
        },
        {
          "id": "selectSizeHint",
          "type": "text",
          "label": "Pick-size hint (English)"
        },
        {
          "id": "selectSizeHint_bn",
          "type": "text",
          "label": "Pick-size hint (Bengali)"
        },
        {
          "id": "addToCartLabel",
          "type": "text",
          "label": "Add to cart (English)"
        },
        {
          "id": "addToCartLabel_bn",
          "type": "text",
          "label": "Add to cart (Bengali)"
        },
        {
          "id": "buyNowLabel",
          "type": "text",
          "label": "Buy now (English)"
        },
        {
          "id": "buyNowLabel_bn",
          "type": "text",
          "label": "Buy now (Bengali)"
        },
        {
          "id": "inStockLabel",
          "type": "text",
          "label": "In stock (English)"
        },
        {
          "id": "inStockLabel_bn",
          "type": "text",
          "label": "In stock (Bengali)"
        },
        {
          "id": "lowStockLabel",
          "type": "text",
          "label": "Low stock (use {n}) (English)"
        },
        {
          "id": "lowStockLabel_bn",
          "type": "text",
          "label": "Low stock (use {n}) (Bengali)"
        },
        {
          "id": "outOfStockLabel",
          "type": "text",
          "label": "Out of stock (English)"
        },
        {
          "id": "outOfStockLabel_bn",
          "type": "text",
          "label": "Out of stock (Bengali)"
        },
        {
          "id": "notifyLabel",
          "type": "text",
          "label": "Notify me (English)"
        },
        {
          "id": "notifyLabel_bn",
          "type": "text",
          "label": "Notify me (Bengali)"
        },
        {
          "id": "pointsLabel",
          "type": "text",
          "label": "Loyalty line (use {n}) (English)"
        },
        {
          "id": "pointsLabel_bn",
          "type": "text",
          "label": "Loyalty line (use {n}) (Bengali)"
        },
        {
          "id": "zoomHint",
          "type": "text",
          "label": "Zoom hint (English)"
        },
        {
          "id": "zoomHint_bn",
          "type": "text",
          "label": "Zoom hint (Bengali)"
        },
        {
          "id": "heatLabel",
          "type": "text",
          "label": "Heat label (English)"
        },
        {
          "id": "heatLabel_bn",
          "type": "text",
          "label": "Heat label (Bengali)"
        },
        {
          "id": "provenanceLabel",
          "type": "text",
          "label": "Provenance label (English)"
        },
        {
          "id": "provenanceLabel_bn",
          "type": "text",
          "label": "Provenance label (Bengali)"
        },
        {
          "id": "pairsWithLabel",
          "type": "text",
          "label": "Pairs with label (English)"
        },
        {
          "id": "pairsWithLabel_bn",
          "type": "text",
          "label": "Pairs with label (Bengali)"
        },
        {
          "id": "descriptionTab",
          "type": "text",
          "label": "Tab: story (English)"
        },
        {
          "id": "descriptionTab_bn",
          "type": "text",
          "label": "Tab: story (Bengali)"
        },
        {
          "id": "detailsTab",
          "type": "text",
          "label": "Tab: details (English)"
        },
        {
          "id": "detailsTab_bn",
          "type": "text",
          "label": "Tab: details (Bengali)"
        },
        {
          "id": "deliveryTab",
          "type": "text",
          "label": "Tab: delivery (English)"
        },
        {
          "id": "deliveryTab_bn",
          "type": "text",
          "label": "Tab: delivery (Bengali)"
        },
        {
          "id": "deliveryText",
          "type": "textarea",
          "label": "Delivery copy (English)"
        },
        {
          "id": "deliveryText_bn",
          "type": "textarea",
          "label": "Delivery copy (Bengali)"
        }
      ],
      "defaultProps": {
        "sizeLabel": "Jar size",
        "sizeLabel_bn": "বয়ামের সাইজ",
        "qtyLabel": "Quantity",
        "qtyLabel_bn": "পরিমাণ",
        "selectSizeHint": "Pick a jar size to continue",
        "selectSizeHint_bn": "চালিয়ে যেতে বয়ামের সাইজ বাছুন",
        "addToCartLabel": "Add to bag",
        "addToCartLabel_bn": "ব্যাগে যোগ করুন",
        "buyNowLabel": "Buy now",
        "buyNowLabel_bn": "এখনই কিনুন",
        "inStockLabel": "In stock — packed today",
        "inStockLabel_bn": "স্টকে আছে — আজই প্যাক",
        "lowStockLabel": "Only {n} jars left in this batch",
        "lowStockLabel_bn": "এই ব্যাচে আর মাত্র {n}টি বয়াম",
        "outOfStockLabel": "This batch is gone",
        "outOfStockLabel_bn": "এই ব্যাচ শেষ",
        "notifyLabel": "Tell me when the next batch is ready",
        "notifyLabel_bn": "পরের ব্যাচ তৈরি হলে জানান",
        "pointsLabel": "Earn {n} feast points",
        "pointsLabel_bn": "{n} ফিস্ট পয়েন্ট অর্জন করুন",
        "zoomHint": "Hover to zoom",
        "zoomHint_bn": "জুম করতে হোভার করুন",
        "heatLabel": "Heat",
        "heatLabel_bn": "ঝাল",
        "provenanceLabel": "Made by",
        "provenanceLabel_bn": "তৈরি করেছেন",
        "pairsWithLabel": "Pairs with",
        "pairsWithLabel_bn": "যার সাথে মানায়",
        "descriptionTab": "The story",
        "descriptionTab_bn": "গল্প",
        "detailsTab": "Details",
        "detailsTab_bn": "বিস্তারিত",
        "deliveryTab": "Delivery",
        "deliveryTab_bn": "ডেলিভারি",
        "deliveryText": "Same-day in Dhaka for orders before 1pm. Next-day to Chattogram and Sylhet. Pick your slot at checkout; jars travel in straw-lined crates.",
        "deliveryText_bn": "দুপুর ১টার আগে অর্ডারে ঢাকায় একই দিনে। চট্টগ্রাম ও সিলেটে পরের দিন। চেকআউটে সময় বাছুন; বয়াম খড়ে মোড়ানো ক্রেটে যায়।"
      },
      "description": "Notify-me needs backend (shopper stock subscription)."
    },
    {
      "type": "ProductReviewsSection",
      "label": "Reviews",
      "icon": "RateReview",
      "deletable": true,
      "variants": [
        {
          "id": "breakdown",
          "label": "Rating breakdown + list"
        }
      ],
      "propsSchema": [
        {
          "id": "heading",
          "type": "text",
          "label": "Heading (English)"
        },
        {
          "id": "heading_bn",
          "type": "text",
          "label": "Heading (Bengali)"
        },
        {
          "id": "basedOnLabel",
          "type": "text",
          "label": "\"reviews\" suffix (English)"
        },
        {
          "id": "basedOnLabel_bn",
          "type": "text",
          "label": "\"reviews\" suffix (Bengali)"
        },
        {
          "id": "writeReviewLabel",
          "type": "text",
          "label": "Write review (English)"
        },
        {
          "id": "writeReviewLabel_bn",
          "type": "text",
          "label": "Write review (Bengali)"
        },
        {
          "id": "filterAllLabel",
          "type": "text",
          "label": "All filter (English)"
        },
        {
          "id": "filterAllLabel_bn",
          "type": "text",
          "label": "All filter (Bengali)"
        },
        {
          "id": "verifiedLabel",
          "type": "text",
          "label": "Verified badge (English)"
        },
        {
          "id": "verifiedLabel_bn",
          "type": "text",
          "label": "Verified badge (Bengali)"
        },
        {
          "id": "emptyStateTitle",
          "type": "text",
          "label": "No reviews (English)"
        },
        {
          "id": "emptyStateTitle_bn",
          "type": "text",
          "label": "No reviews (Bengali)"
        }
      ],
      "defaultProps": {
        "heading": "What the table says",
        "heading_bn": "টেবিল কী বলছে",
        "basedOnLabel": "reviews",
        "basedOnLabel_bn": "রিভিউ",
        "writeReviewLabel": "Write a review",
        "writeReviewLabel_bn": "রিভিউ লিখুন",
        "filterAllLabel": "All",
        "filterAllLabel_bn": "সব",
        "verifiedLabel": "Verified buyer",
        "verifiedLabel_bn": "যাচাইকৃত ক্রেতা",
        "emptyStateTitle": "No reviews for this star yet",
        "emptyStateTitle_bn": "এই রেটিংয়ে এখনো রিভিউ নেই"
      }
    },
    {
      "type": "RelatedProducts",
      "label": "Related Products",
      "icon": "ViewCarousel",
      "deletable": true,
      "variants": [
        {
          "id": "carousel",
          "label": "Carousel"
        }
      ],
      "propsSchema": [
        {
          "id": "heading",
          "type": "text",
          "label": "Heading (English)"
        },
        {
          "id": "heading_bn",
          "type": "text",
          "label": "Heading (Bengali)"
        },
        {
          "id": "quickAddLabel",
          "type": "text",
          "label": "Quick add button (English)"
        },
        {
          "id": "quickAddLabel_bn",
          "type": "text",
          "label": "Quick add button (Bengali)"
        },
        {
          "id": "quickViewLabel",
          "type": "text",
          "label": "Quick view button (English)"
        },
        {
          "id": "quickViewLabel_bn",
          "type": "text",
          "label": "Quick view button (Bengali)"
        },
        {
          "id": "soldOutLabel",
          "type": "text",
          "label": "Sold out badge (English)"
        },
        {
          "id": "soldOutLabel_bn",
          "type": "text",
          "label": "Sold out badge (Bengali)"
        },
        {
          "id": "fromLabel",
          "type": "text",
          "label": "\"From\" price prefix (English)"
        },
        {
          "id": "fromLabel_bn",
          "type": "text",
          "label": "\"From\" price prefix (Bengali)"
        },
        {
          "id": "saleLabel",
          "type": "text",
          "label": "Sale badge (English)"
        },
        {
          "id": "saleLabel_bn",
          "type": "text",
          "label": "Sale badge (Bengali)"
        },
        {
          "id": "newLabel",
          "type": "text",
          "label": "New badge (English)"
        },
        {
          "id": "newLabel_bn",
          "type": "text",
          "label": "New badge (Bengali)"
        },
        {
          "id": "hotLabel",
          "type": "text",
          "label": "Hot badge (English)"
        },
        {
          "id": "hotLabel_bn",
          "type": "text",
          "label": "Hot badge (Bengali)"
        }
      ],
      "defaultProps": {
        "heading": "Finish the spread",
        "heading_bn": "স্প্রেডটা পূর্ণ করুন",
        "quickAddLabel": "Quick add",
        "quickAddLabel_bn": "দ্রুত যোগ",
        "quickViewLabel": "Quick view",
        "quickViewLabel_bn": "এক নজরে",
        "soldOutLabel": "Sold out",
        "soldOutLabel_bn": "স্টক শেষ",
        "fromLabel": "From",
        "fromLabel_bn": "শুরু",
        "saleLabel": "Sale",
        "saleLabel_bn": "সেল",
        "newLabel": "New",
        "newLabel_bn": "নতুন",
        "hotLabel": "Hot",
        "hotLabel_bn": "হট"
      }
    },
    {
      "type": "BundleListSection",
      "label": "Hamper Grid",
      "icon": "CardGiftcard",
      "deletable": true,
      "variants": [
        {
          "id": "grid",
          "label": "Grid"
        }
      ],
      "propsSchema": [
        {
          "id": "heading",
          "type": "text",
          "label": "Heading (English)"
        },
        {
          "id": "heading_bn",
          "type": "text",
          "label": "Heading (Bengali)"
        },
        {
          "id": "includesLabel",
          "type": "text",
          "label": "Includes label (English)"
        },
        {
          "id": "includesLabel_bn",
          "type": "text",
          "label": "Includes label (Bengali)"
        },
        {
          "id": "addLabel",
          "type": "text",
          "label": "Add button (English)"
        },
        {
          "id": "addLabel_bn",
          "type": "text",
          "label": "Add button (Bengali)"
        },
        {
          "id": "saveLabel",
          "type": "text",
          "label": "Save label (English)"
        },
        {
          "id": "saveLabel_bn",
          "type": "text",
          "label": "Save label (Bengali)"
        }
      ],
      "defaultProps": {
        "heading": "Ready-to-gift hampers",
        "heading_bn": "উপহারের জন্য তৈরি হ্যাম্পার",
        "includesLabel": "Inside",
        "includesLabel_bn": "ভেতরে",
        "addLabel": "Add hamper",
        "addLabel_bn": "হ্যাম্পার যোগ করুন",
        "saveLabel": "Save",
        "saveLabel_bn": "সাশ্রয়"
      }
    },
    {
      "type": "BoxBuilderSection",
      "label": "Build-Your-Own Box",
      "icon": "Inventory2",
      "deletable": true,
      "variants": [
        {
          "id": "steps",
          "label": "Three steps"
        }
      ],
      "propsSchema": [
        {
          "id": "eyebrow",
          "type": "text",
          "label": "Eyebrow (English)"
        },
        {
          "id": "eyebrow_bn",
          "type": "text",
          "label": "Eyebrow (Bengali)"
        },
        {
          "id": "heading",
          "type": "text",
          "label": "Heading (English)"
        },
        {
          "id": "heading_bn",
          "type": "text",
          "label": "Heading (Bengali)"
        },
        {
          "id": "step1",
          "type": "text",
          "label": "Step 1 (English)"
        },
        {
          "id": "step1_bn",
          "type": "text",
          "label": "Step 1 (Bengali)"
        },
        {
          "id": "step2",
          "type": "text",
          "label": "Step 2 (English)"
        },
        {
          "id": "step2_bn",
          "type": "text",
          "label": "Step 2 (Bengali)"
        },
        {
          "id": "step3",
          "type": "text",
          "label": "Step 3 (English)"
        },
        {
          "id": "step3_bn",
          "type": "text",
          "label": "Step 3 (Bengali)"
        },
        {
          "id": "boxSizes",
          "type": "blocks",
          "label": "Box sizes",
          "blockLabel": "Box",
          "maxBlocks": 4,
          "blockFields": [
            {
              "id": "label",
              "type": "text",
              "label": "Name (English)"
            },
            {
              "id": "label_bn",
              "type": "text",
              "label": "Name (Bengali)"
            },
            {
              "id": "slots",
              "type": "number",
              "label": "Slots"
            },
            {
              "id": "price",
              "type": "number",
              "label": "Box fee (৳)"
            }
          ]
        },
        {
          "id": "slotsLabel",
          "type": "text",
          "label": "Slots suffix (English)"
        },
        {
          "id": "slotsLabel_bn",
          "type": "text",
          "label": "Slots suffix (Bengali)"
        },
        {
          "id": "noteLabel",
          "type": "text",
          "label": "Gift note label (English)"
        },
        {
          "id": "noteLabel_bn",
          "type": "text",
          "label": "Gift note label (Bengali)"
        },
        {
          "id": "notePlaceholder",
          "type": "text",
          "label": "Note placeholder (English)"
        },
        {
          "id": "notePlaceholder_bn",
          "type": "text",
          "label": "Note placeholder (Bengali)"
        },
        {
          "id": "wrapLabel",
          "type": "text",
          "label": "Wrap option (English)"
        },
        {
          "id": "wrapLabel_bn",
          "type": "text",
          "label": "Wrap option (Bengali)"
        },
        {
          "id": "bundleDiscountNote",
          "type": "text",
          "label": "Full-box discount note (English)"
        },
        {
          "id": "bundleDiscountNote_bn",
          "type": "text",
          "label": "Full-box discount note (Bengali)"
        },
        {
          "id": "fullLabel",
          "type": "text",
          "label": "Box full (English)"
        },
        {
          "id": "fullLabel_bn",
          "type": "text",
          "label": "Box full (Bengali)"
        },
        {
          "id": "emptySlotLabel",
          "type": "text",
          "label": "Empty slot (English)"
        },
        {
          "id": "emptySlotLabel_bn",
          "type": "text",
          "label": "Empty slot (Bengali)"
        },
        {
          "id": "totalLabel",
          "type": "text",
          "label": "Total label (English)"
        },
        {
          "id": "totalLabel_bn",
          "type": "text",
          "label": "Total label (Bengali)"
        },
        {
          "id": "addLabel",
          "type": "text",
          "label": "Add box (English)"
        },
        {
          "id": "addLabel_bn",
          "type": "text",
          "label": "Add box (Bengali)"
        }
      ],
      "defaultProps": {
        "eyebrow": "Build your own",
        "eyebrow_bn": "নিজে বানান",
        "heading": "Pack a box they'll talk about",
        "heading_bn": "এমন বক্স বানান যা নিয়ে গল্প হবে",
        "step1": "Choose your box",
        "step1_bn": "বক্স বাছুন",
        "step2": "Fill it",
        "step2_bn": "ভরুন",
        "step3": "Finish with a note",
        "step3_bn": "নোট দিয়ে শেষ করুন",
        "boxSizes": [
          {
            "label": "Petite",
            "label_bn": "ছোট",
            "slots": 3,
            "price": 250
          },
          {
            "label": "Classic",
            "label_bn": "ক্লাসিক",
            "slots": 6,
            "price": 350
          },
          {
            "label": "Grand",
            "label_bn": "গ্র্যান্ড",
            "slots": 9,
            "price": 450
          }
        ],
        "slotsLabel": "jars",
        "slotsLabel_bn": "বয়াম",
        "noteLabel": "Gift note",
        "noteLabel_bn": "উপহার নোট",
        "notePlaceholder": "Eid Mubarak, Nanu! Save the beef achar for me.",
        "notePlaceholder_bn": "ঈদ মোবারক, নানু! বিফ আচারটা আমার জন্য রেখো।",
        "wrapLabel": "Jute wrap & wax seal (+৳150)",
        "wrapLabel_bn": "পাটের মোড়ক ও মোমের সিল (+৳১৫০)",
        "bundleDiscountNote": "Fill every slot and save 10%",
        "bundleDiscountNote_bn": "সব ঘর ভরুন, ১০% সাশ্রয় করুন",
        "fullLabel": "Box is full — beautifully done.",
        "fullLabel_bn": "বক্স পূর্ণ — দারুণ হয়েছে।",
        "emptySlotLabel": "Add a jar",
        "emptySlotLabel_bn": "বয়াম যোগ করুন",
        "totalLabel": "Box total",
        "totalLabel_bn": "বক্সের মোট",
        "addLabel": "Add box to bag",
        "addLabel_bn": "বক্স ব্যাগে যোগ করুন"
      },
      "description": "Builds a dynamic bundle; needs backend support for custom bundles (currently bundles are fixed)."
    },
    {
      "type": "SubscriptionPlanSection",
      "label": "Subscription Plans",
      "icon": "Autorenew",
      "deletable": true,
      "variants": [
        {
          "id": "plans",
          "label": "Plan cards + frequency picker"
        }
      ],
      "propsSchema": [
        {
          "id": "heading",
          "type": "text",
          "label": "Heading (English)"
        },
        {
          "id": "heading_bn",
          "type": "text",
          "label": "Heading (Bengali)"
        },
        {
          "id": "frequencyLabel",
          "type": "text",
          "label": "Frequency label (English)"
        },
        {
          "id": "frequencyLabel_bn",
          "type": "text",
          "label": "Frequency label (Bengali)"
        },
        {
          "id": "startDateLabel",
          "type": "text",
          "label": "Start date label (English)"
        },
        {
          "id": "startDateLabel_bn",
          "type": "text",
          "label": "Start date label (Bengali)"
        },
        {
          "id": "perDeliveryLabel",
          "type": "text",
          "label": "Per-delivery suffix (English)"
        },
        {
          "id": "perDeliveryLabel_bn",
          "type": "text",
          "label": "Per-delivery suffix (Bengali)"
        },
        {
          "id": "ctaLabel",
          "type": "text",
          "label": "CTA (English)"
        },
        {
          "id": "ctaLabel_bn",
          "type": "text",
          "label": "CTA (Bengali)"
        },
        {
          "id": "summaryLabel",
          "type": "text",
          "label": "Summary label (English)"
        },
        {
          "id": "summaryLabel_bn",
          "type": "text",
          "label": "Summary label (Bengali)"
        },
        {
          "id": "frequencies",
          "type": "blocks",
          "label": "Frequencies",
          "blockLabel": "Frequency",
          "maxBlocks": 4,
          "blockFields": [
            {
              "id": "label",
              "type": "text",
              "label": "Label (English)"
            },
            {
              "id": "label_bn",
              "type": "text",
              "label": "Label (Bengali)"
            },
            {
              "id": "discount",
              "type": "number",
              "label": "Discount %"
            }
          ]
        },
        {
          "id": "plans",
          "type": "blocks",
          "label": "Plans",
          "blockLabel": "Plan",
          "maxBlocks": 4,
          "blockFields": [
            {
              "id": "name",
              "type": "text",
              "label": "Name (English)"
            },
            {
              "id": "name_bn",
              "type": "text",
              "label": "Name (Bengali)"
            },
            {
              "id": "desc",
              "type": "textarea",
              "label": "Description (English)"
            },
            {
              "id": "desc_bn",
              "type": "textarea",
              "label": "Description (Bengali)"
            },
            {
              "id": "price",
              "type": "number",
              "label": "Price (৳)"
            },
            {
              "id": "imageUrl",
              "type": "image",
              "label": "Image"
            }
          ]
        },
        {
          "id": "perks",
          "type": "blocks",
          "label": "Perks",
          "blockLabel": "Perk",
          "maxBlocks": 5,
          "blockFields": [
            {
              "id": "text",
              "type": "text",
              "label": "Text (English)"
            },
            {
              "id": "text_bn",
              "type": "text",
              "label": "Text (Bengali)"
            },
            {
              "id": "icon",
              "type": "icon",
              "label": "Icon"
            }
          ]
        }
      ],
      "defaultProps": {
        "heading": "Choose your club",
        "heading_bn": "আপনার ক্লাব বাছুন",
        "frequencyLabel": "How often?",
        "frequencyLabel_bn": "কতবার?",
        "startDateLabel": "First box arrives",
        "startDateLabel_bn": "প্রথম বক্স আসবে",
        "perDeliveryLabel": "per box",
        "perDeliveryLabel_bn": "প্রতি বক্স",
        "ctaLabel": "Start my subscription",
        "ctaLabel_bn": "সাবস্ক্রিপশন শুরু করুন",
        "summaryLabel": "Your club",
        "summaryLabel_bn": "আপনার ক্লাব",
        "frequencies": [
          {
            "label": "Every 2 weeks",
            "label_bn": "প্রতি ২ সপ্তাহে",
            "discount": 15
          },
          {
            "label": "Monthly",
            "label_bn": "মাসিক",
            "discount": 10
          },
          {
            "label": "Every 2 months",
            "label_bn": "প্রতি ২ মাসে",
            "discount": 5
          }
        ],
        "plans": [
          {
            "name": "Achar Club",
            "name_bn": "আচার ক্লাব",
            "desc": "Three seasonal achars and a tasting card from Rokeya.",
            "desc_bn": "তিনটি মৌসুমি আচার ও রোকেয়ার টেস্টিং কার্ড।",
            "price": 1190,
            "imageUrl": "/images/subs/achar-club.jpg"
          },
          {
            "name": "Cheese & Condiment",
            "name_bn": "চিজ ও কন্ডিমেন্ট",
            "desc": "One imported cheese, one kasundi, one sweet — a board in a box.",
            "desc_bn": "একটি আমদানিকৃত চিজ, একটি কাসুন্দি, একটি মিষ্টি — বাক্সে একটি বোর্ড।",
            "price": 2790,
            "imageUrl": "/images/subs/cheese-club.jpg"
          },
          {
            "name": "Mezban Table",
            "name_bn": "মেজবান টেবিল",
            "desc": "The full feast: five jars, charcuterie and a recipe to cook it all.",
            "desc_bn": "পূর্ণ ভোজ: পাঁচটি বয়াম, শারকুতেরি আর সব রান্নার রেসিপি।",
            "price": 4490,
            "imageUrl": "/images/subs/mezban-table.jpg"
          }
        ],
        "perks": [
          {
            "text": "Skip, pause or swap any box",
            "text_bn": "যেকোনো বক্স বাদ, বিরতি বা বদল",
            "icon": "ri-calendar-event-line"
          },
          {
            "text": "First dibs on seasonal batches",
            "text_bn": "মৌসুমি ব্যাচে আগে সুযোগ",
            "icon": "ri-fire-line"
          },
          {
            "text": "Free delivery, always",
            "text_bn": "সবসময় ফ্রি ডেলিভারি",
            "icon": "ri-truck-line"
          }
        ]
      },
      "description": "Needs backend: recurring orders / subscriptions."
    },
    {
      "type": "FaqSection",
      "label": "FAQ",
      "icon": "Help",
      "deletable": true,
      "variants": [
        {
          "id": "accordion",
          "label": "Accordion"
        }
      ],
      "propsSchema": [
        {
          "id": "heading",
          "type": "text",
          "label": "Heading (English)"
        },
        {
          "id": "heading_bn",
          "type": "text",
          "label": "Heading (Bengali)"
        },
        {
          "id": "faqs",
          "type": "blocks",
          "label": "Questions",
          "blockLabel": "Question",
          "maxBlocks": 12,
          "blockFields": [
            {
              "id": "question",
              "type": "text",
              "label": "Question (English)"
            },
            {
              "id": "question_bn",
              "type": "text",
              "label": "Question (Bengali)"
            },
            {
              "id": "answer",
              "type": "textarea",
              "label": "Answer (English)"
            },
            {
              "id": "answer_bn",
              "type": "textarea",
              "label": "Answer (Bengali)"
            }
          ]
        }
      ],
      "defaultProps": {
        "heading": "Good questions",
        "heading_bn": "ভালো প্রশ্ন",
        "faqs": [
          {
            "question": "How long does an opened jar keep?",
            "question_bn": "খোলা বয়াম কতদিন ভালো থাকে?",
            "answer": "Up to three months in a cool cupboard if you always use a dry spoon and keep the oil above the pickle.",
            "answer_bn": "সবসময় শুকনো চামচ ব্যবহার করলে আর তেল আচারের ওপরে থাকলে ঠান্ডা জায়গায় তিন মাস পর্যন্ত।"
          },
          {
            "question": "Can I choose my delivery day?",
            "question_bn": "ডেলিভারির দিন কি বাছাই করা যায়?",
            "answer": "Yes. Pick any day in the next week and a morning, afternoon or evening slot at checkout.",
            "answer_bn": "হ্যাঁ। চেকআউটে আগামী সপ্তাহের যেকোনো দিন ও সকাল, দুপুর বা সন্ধ্যার সময় বাছুন।"
          },
          {
            "question": "Can I pause or skip a subscription box?",
            "question_bn": "সাবস্ক্রিপশন বক্স কি বিরতি বা বাদ দেওয়া যায়?",
            "answer": "Anytime from your account, up to 48 hours before the box ships.",
            "answer_bn": "বক্স পাঠানোর ৪৮ ঘণ্টা আগ পর্যন্ত আপনার অ্যাকাউন্ট থেকে যেকোনো সময়।"
          },
          {
            "question": "Do hampers show the price?",
            "question_bn": "হ্যাম্পারে কি দাম দেখা যায়?",
            "answer": "Never. Gift orders ship with a handwritten card and a price-free slip.",
            "answer_bn": "কখনো না। উপহারের অর্ডারে হাতে লেখা কার্ড ও দামবিহীন স্লিপ থাকে।"
          }
        ]
      }
    },
    {
      "type": "RecipeListSection",
      "label": "Recipe List",
      "icon": "MenuBook",
      "deletable": true,
      "variants": [
        {
          "id": "grid",
          "label": "Grid"
        }
      ],
      "propsSchema": [
        {
          "id": "allLabel",
          "type": "text",
          "label": "All filter (English)"
        },
        {
          "id": "allLabel_bn",
          "type": "text",
          "label": "All filter (Bengali)"
        },
        {
          "id": "minutesLabel",
          "type": "text",
          "label": "Minutes suffix (English)"
        },
        {
          "id": "minutesLabel_bn",
          "type": "text",
          "label": "Minutes suffix (Bengali)"
        },
        {
          "id": "servesLabel",
          "type": "text",
          "label": "Serves label (English)"
        },
        {
          "id": "servesLabel_bn",
          "type": "text",
          "label": "Serves label (Bengali)"
        },
        {
          "id": "readLabel",
          "type": "text",
          "label": "Read link (English)"
        },
        {
          "id": "readLabel_bn",
          "type": "text",
          "label": "Read link (Bengali)"
        },
        {
          "id": "shopIngredientsLabel",
          "type": "text",
          "label": "Shop link (English)"
        },
        {
          "id": "shopIngredientsLabel_bn",
          "type": "text",
          "label": "Shop link (Bengali)"
        }
      ],
      "defaultProps": {
        "allLabel": "All",
        "allLabel_bn": "সব",
        "minutesLabel": "min",
        "minutesLabel_bn": "মিনিট",
        "servesLabel": "Serves",
        "servesLabel_bn": "পরিবেশন",
        "readLabel": "Cook this",
        "readLabel_bn": "রান্না করুন",
        "shopIngredientsLabel": "Shop the pantry items",
        "shopIngredientsLabel_bn": "প্যান্ট্রির উপকরণ কিনুন"
      }
    },
    {
      "type": "RecipeDetailSection",
      "label": "Recipe Detail",
      "icon": "Restaurant",
      "deletable": false,
      "variants": [
        {
          "id": "article",
          "label": "Article + shop sidebar"
        }
      ],
      "propsSchema": [
        {
          "id": "backLabel",
          "type": "text",
          "label": "Back link (English)"
        },
        {
          "id": "backLabel_bn",
          "type": "text",
          "label": "Back link (Bengali)"
        },
        {
          "id": "ingredientsTitle",
          "type": "text",
          "label": "Ingredients title (English)"
        },
        {
          "id": "ingredientsTitle_bn",
          "type": "text",
          "label": "Ingredients title (Bengali)"
        },
        {
          "id": "methodTitle",
          "type": "text",
          "label": "Method title (English)"
        },
        {
          "id": "methodTitle_bn",
          "type": "text",
          "label": "Method title (Bengali)"
        },
        {
          "id": "shopTitle",
          "type": "text",
          "label": "Shop panel title (English)"
        },
        {
          "id": "shopTitle_bn",
          "type": "text",
          "label": "Shop panel title (Bengali)"
        },
        {
          "id": "addAllLabel",
          "type": "text",
          "label": "Add all (English)"
        },
        {
          "id": "addAllLabel_bn",
          "type": "text",
          "label": "Add all (Bengali)"
        },
        {
          "id": "minutesLabel",
          "type": "text",
          "label": "Minutes suffix (English)"
        },
        {
          "id": "minutesLabel_bn",
          "type": "text",
          "label": "Minutes suffix (Bengali)"
        },
        {
          "id": "servesLabel",
          "type": "text",
          "label": "Serves label (English)"
        },
        {
          "id": "servesLabel_bn",
          "type": "text",
          "label": "Serves label (Bengali)"
        }
      ],
      "defaultProps": {
        "backLabel": "All recipes",
        "backLabel_bn": "সব রেসিপি",
        "ingredientsTitle": "You'll need",
        "ingredientsTitle_bn": "যা লাগবে",
        "methodTitle": "Method",
        "methodTitle_bn": "প্রণালী",
        "shopTitle": "From the pantry",
        "shopTitle_bn": "প্যান্ট্রি থেকে",
        "addAllLabel": "Add all to bag",
        "addAllLabel_bn": "সব ব্যাগে যোগ করুন",
        "minutesLabel": "min",
        "minutesLabel_bn": "মিনিট",
        "servesLabel": "Serves",
        "servesLabel_bn": "পরিবেশন"
      }
    },
    {
      "type": "BrandStory",
      "label": "Brand Story",
      "icon": "AutoStories",
      "deletable": true,
      "variants": [
        {
          "id": "split",
          "label": "Split"
        }
      ],
      "propsSchema": [
        {
          "id": "eyebrow",
          "type": "text",
          "label": "Eyebrow (English)"
        },
        {
          "id": "eyebrow_bn",
          "type": "text",
          "label": "Eyebrow (Bengali)"
        },
        {
          "id": "heading",
          "type": "text",
          "label": "Heading (English)"
        },
        {
          "id": "heading_bn",
          "type": "text",
          "label": "Heading (Bengali)"
        },
        {
          "id": "body",
          "type": "richtext",
          "label": "Body (English)"
        },
        {
          "id": "body_bn",
          "type": "richtext",
          "label": "Body (Bengali)"
        },
        {
          "id": "imageUrl",
          "type": "image",
          "label": "Image (4:5)"
        }
      ],
      "defaultProps": {
        "eyebrow": "Our story",
        "eyebrow_bn": "আমাদের গল্প",
        "heading": "It started with a mezban for 400 guests",
        "heading_bn": "৪০০ অতিথির মেজবান থেকে শুরু",
        "body": "In 1987 our grandmother cooked for her village mezban and jarred the leftovers in mustard oil. Neighbours came back for the jars, not the feast. Today we work with a handful of producers who still cook that slowly — in Bangladesh and far beyond.",
        "body_bn": "১৯৮৭ সালে আমাদের দাদি গ্রামের মেজবানে রান্না করে বাকিটা সরিষার তেলে বয়ামে ভরেছিলেন। প্রতিবেশীরা ভোজের জন্য নয়, বয়ামের জন্য ফিরে এসেছিল। আজ আমরা হাতে গোনা কয়েকজন উৎপাদকের সাথে কাজ করি যারা এখনো তেমনি ধীরে রান্না করেন — বাংলাদেশে ও দূরদেশে।",
        "imageUrl": "/images/about/mezban-1987.jpg"
      }
    },
    {
      "type": "ProducerGrid",
      "label": "Producer Grid",
      "icon": "Groups",
      "deletable": true,
      "variants": [
        {
          "id": "grid",
          "label": "Grid"
        }
      ],
      "propsSchema": [
        {
          "id": "heading",
          "type": "text",
          "label": "Heading (English)"
        },
        {
          "id": "heading_bn",
          "type": "text",
          "label": "Heading (Bengali)"
        },
        {
          "id": "shopLabel",
          "type": "text",
          "label": "Shop link (English)"
        },
        {
          "id": "shopLabel_bn",
          "type": "text",
          "label": "Shop link (Bengali)"
        },
        {
          "id": "producers",
          "type": "blocks",
          "label": "Producers",
          "blockLabel": "Producer",
          "maxBlocks": 12,
          "blockFields": [
            {
              "id": "name",
              "type": "text",
              "label": "Name (English)"
            },
            {
              "id": "name_bn",
              "type": "text",
              "label": "Name (Bengali)"
            },
            {
              "id": "place",
              "type": "text",
              "label": "Place (English)"
            },
            {
              "id": "place_bn",
              "type": "text",
              "label": "Place (Bengali)"
            },
            {
              "id": "craft",
              "type": "textarea",
              "label": "Craft (English)"
            },
            {
              "id": "craft_bn",
              "type": "textarea",
              "label": "Craft (Bengali)"
            },
            {
              "id": "imageUrl",
              "type": "image",
              "label": "Portrait"
            },
            {
              "id": "href",
              "type": "link",
              "label": "Link"
            }
          ]
        }
      ],
      "defaultProps": {
        "heading": "The hands behind the jars",
        "heading_bn": "বয়ামের পেছনের হাত",
        "shopLabel": "Shop their pantry",
        "shopLabel_bn": "তাদের পণ্য দেখুন",
        "producers": [
          {
            "name": "Rokeya Begum",
            "name_bn": "রোকেয়া বেগম",
            "place": "Hathazari, Chattogram",
            "place_bn": "হাটহাজারী, চট্টগ্রাম",
            "craft": "Mezbani beef achar, slow-fried in mustard oil and sun-cured 21 days.",
            "craft_bn": "মেজবানি বিফ আচার, সরিষার তেলে ধীরে ভাজা ও ২১ দিন রোদে শুকানো।",
            "imageUrl": "/images/producers/rokeya.jpg",
            "href": "/shop?producer=rokeya"
          },
          {
            "name": "Kamal Uddin",
            "name_bn": "কামাল উদ্দিন",
            "place": "Koyra, Sundarbans",
            "place_bn": "কয়রা, সুন্দরবন",
            "craft": "Wild khalisa honey, gathered once a year from mangrove hives.",
            "craft_bn": "বছরে একবার ম্যানগ্রোভের মৌচাক থেকে সংগ্রহ করা খলিশা মধু।",
            "imageUrl": "/images/producers/kamal.jpg",
            "href": "/shop?producer=kamal"
          },
          {
            "name": "Shibani Das",
            "name_bn": "শিবানী দাস",
            "place": "Jhikargachha, Jashore",
            "place_bn": "ঝিকরগাছা, যশোর",
            "craft": "Liquid nolen gur boiled down from winter date-palm sap at dawn.",
            "craft_bn": "শীতের ভোরে খেজুরের রস জ্বাল দিয়ে তৈরি ঝোলা নলেন গুড়।",
            "imageUrl": "/images/producers/shibani.jpg",
            "href": "/shop?producer=shibani"
          },
          {
            "name": "Hollow Lane Dairy",
            "name_bn": "হলো লেন ডেইরি",
            "place": "Somerset, England",
            "place_bn": "সমারসেট, ইংল্যান্ড",
            "craft": "Cloth-bound cheddar aged 18 months in stone cellars.",
            "craft_bn": "পাথরের ভাঁড়ারে ১৮ মাস পুরনো কাপড়ে মোড়ানো চেডার।",
            "imageUrl": "/images/producers/hollow-lane.jpg",
            "href": "/shop?producer=hollow-lane"
          }
        ]
      }
    },
    {
      "type": "ContactSection",
      "label": "Contact",
      "icon": "ContactMail",
      "deletable": false,
      "variants": [
        {
          "id": "split",
          "label": "Form + details"
        }
      ],
      "propsSchema": [
        {
          "id": "heading",
          "type": "text",
          "label": "Heading (English)"
        },
        {
          "id": "heading_bn",
          "type": "text",
          "label": "Heading (Bengali)"
        },
        {
          "id": "subheading",
          "type": "textarea",
          "label": "Subheading (English)"
        },
        {
          "id": "subheading_bn",
          "type": "textarea",
          "label": "Subheading (Bengali)"
        },
        {
          "id": "nameLabel",
          "type": "text",
          "label": "Name label (English)"
        },
        {
          "id": "nameLabel_bn",
          "type": "text",
          "label": "Name label (Bengali)"
        },
        {
          "id": "emailLabel",
          "type": "text",
          "label": "Email label (English)"
        },
        {
          "id": "emailLabel_bn",
          "type": "text",
          "label": "Email label (Bengali)"
        },
        {
          "id": "topicLabel",
          "type": "text",
          "label": "Topic label (English)"
        },
        {
          "id": "topicLabel_bn",
          "type": "text",
          "label": "Topic label (Bengali)"
        },
        {
          "id": "topicOrder",
          "type": "text",
          "label": "Topic: order (English)"
        },
        {
          "id": "topicOrder_bn",
          "type": "text",
          "label": "Topic: order (Bengali)"
        },
        {
          "id": "topicCorporate",
          "type": "text",
          "label": "Topic: corporate (English)"
        },
        {
          "id": "topicCorporate_bn",
          "type": "text",
          "label": "Topic: corporate (Bengali)"
        },
        {
          "id": "topicOther",
          "type": "text",
          "label": "Topic: other (English)"
        },
        {
          "id": "topicOther_bn",
          "type": "text",
          "label": "Topic: other (Bengali)"
        },
        {
          "id": "messageLabel",
          "type": "text",
          "label": "Message label (English)"
        },
        {
          "id": "messageLabel_bn",
          "type": "text",
          "label": "Message label (Bengali)"
        },
        {
          "id": "submitLabel",
          "type": "text",
          "label": "Submit (English)"
        },
        {
          "id": "submitLabel_bn",
          "type": "text",
          "label": "Submit (Bengali)"
        },
        {
          "id": "sendingLabel",
          "type": "text",
          "label": "Sending (English)"
        },
        {
          "id": "sendingLabel_bn",
          "type": "text",
          "label": "Sending (Bengali)"
        },
        {
          "id": "successTitle",
          "type": "text",
          "label": "Success title (English)"
        },
        {
          "id": "successTitle_bn",
          "type": "text",
          "label": "Success title (Bengali)"
        },
        {
          "id": "errorRequired",
          "type": "text",
          "label": "Required error (English)"
        },
        {
          "id": "errorRequired_bn",
          "type": "text",
          "label": "Required error (Bengali)"
        },
        {
          "id": "errorEmail",
          "type": "text",
          "label": "Email error (English)"
        },
        {
          "id": "errorEmail_bn",
          "type": "text",
          "label": "Email error (Bengali)"
        },
        {
          "id": "visitTitle",
          "type": "text",
          "label": "Visit title (English)"
        },
        {
          "id": "visitTitle_bn",
          "type": "text",
          "label": "Visit title (Bengali)"
        },
        {
          "id": "hoursLabel",
          "type": "text",
          "label": "Hours label (English)"
        },
        {
          "id": "hoursLabel_bn",
          "type": "text",
          "label": "Hours label (Bengali)"
        },
        {
          "id": "mapEmbedUrl",
          "type": "url",
          "label": "Map embed URL"
        }
      ],
      "defaultProps": {
        "heading": "Pull up a chair",
        "heading_bn": "একটা চেয়ার টেনে বসুন",
        "subheading": "Questions about an order, a hamper for 200 guests, or just which achar goes with hilsa — we answer within a day.",
        "subheading_bn": "অর্ডার নিয়ে প্রশ্ন, ২০০ অতিথির হ্যাম্পার, বা ইলিশের সাথে কোন আচার — আমরা এক দিনের মধ্যে উত্তর দিই।",
        "nameLabel": "Your name",
        "nameLabel_bn": "আপনার নাম",
        "emailLabel": "Email",
        "emailLabel_bn": "ইমেইল",
        "topicLabel": "What is it about?",
        "topicLabel_bn": "বিষয় কী?",
        "topicOrder": "An order",
        "topicOrder_bn": "একটি অর্ডার",
        "topicCorporate": "Corporate gifting",
        "topicCorporate_bn": "কর্পোরেট উপহার",
        "topicOther": "Something else",
        "topicOther_bn": "অন্য কিছু",
        "messageLabel": "Message",
        "messageLabel_bn": "বার্তা",
        "submitLabel": "Send message",
        "submitLabel_bn": "বার্তা পাঠান",
        "sendingLabel": "Sending…",
        "sendingLabel_bn": "পাঠানো হচ্ছে…",
        "successTitle": "Got it — we'll reply within a day.",
        "successTitle_bn": "পেয়েছি — এক দিনের মধ্যে উত্তর দেব।",
        "errorRequired": "Please fill this in",
        "errorRequired_bn": "এটি পূরণ করুন",
        "errorEmail": "That email doesn't look right",
        "errorEmail_bn": "ইমেইলটি সঠিক মনে হচ্ছে না",
        "visitTitle": "Visit the kitchen",
        "visitTitle_bn": "রান্নাঘরে আসুন",
        "hoursLabel": "Open",
        "hoursLabel_bn": "খোলা"
      }
    },
    {
      "type": "CheckoutFormSection",
      "label": "Checkout",
      "icon": "ShoppingCartCheckout",
      "deletable": false,
      "variants": [
        {
          "id": "steps",
          "label": "Multi-step (details → delivery → payment)"
        }
      ],
      "propsSchema": [
        {
          "id": "stepDetails",
          "type": "text",
          "label": "Step 1 (English)"
        },
        {
          "id": "stepDetails_bn",
          "type": "text",
          "label": "Step 1 (Bengali)"
        },
        {
          "id": "stepDelivery",
          "type": "text",
          "label": "Step 2 (English)"
        },
        {
          "id": "stepDelivery_bn",
          "type": "text",
          "label": "Step 2 (Bengali)"
        },
        {
          "id": "stepPayment",
          "type": "text",
          "label": "Step 3 (English)"
        },
        {
          "id": "stepPayment_bn",
          "type": "text",
          "label": "Step 3 (Bengali)"
        },
        {
          "id": "contactTitle",
          "type": "text",
          "label": "Details title (English)"
        },
        {
          "id": "contactTitle_bn",
          "type": "text",
          "label": "Details title (Bengali)"
        },
        {
          "id": "firstNameLabel",
          "type": "text",
          "label": "First name (English)"
        },
        {
          "id": "firstNameLabel_bn",
          "type": "text",
          "label": "First name (Bengali)"
        },
        {
          "id": "lastNameLabel",
          "type": "text",
          "label": "Last name (English)"
        },
        {
          "id": "lastNameLabel_bn",
          "type": "text",
          "label": "Last name (Bengali)"
        },
        {
          "id": "phoneLabel",
          "type": "text",
          "label": "Phone (English)"
        },
        {
          "id": "phoneLabel_bn",
          "type": "text",
          "label": "Phone (Bengali)"
        },
        {
          "id": "emailLabel",
          "type": "text",
          "label": "Email (English)"
        },
        {
          "id": "emailLabel_bn",
          "type": "text",
          "label": "Email (Bengali)"
        },
        {
          "id": "addressLabel",
          "type": "text",
          "label": "Address (English)"
        },
        {
          "id": "addressLabel_bn",
          "type": "text",
          "label": "Address (Bengali)"
        },
        {
          "id": "cityLabel",
          "type": "text",
          "label": "City (English)"
        },
        {
          "id": "cityLabel_bn",
          "type": "text",
          "label": "City (Bengali)"
        },
        {
          "id": "areaLabel",
          "type": "text",
          "label": "Area (English)"
        },
        {
          "id": "areaLabel_bn",
          "type": "text",
          "label": "Area (Bengali)"
        },
        {
          "id": "giftToggleLabel",
          "type": "text",
          "label": "Gift toggle (English)"
        },
        {
          "id": "giftToggleLabel_bn",
          "type": "text",
          "label": "Gift toggle (Bengali)"
        },
        {
          "id": "giftNoteLabel",
          "type": "text",
          "label": "Gift note (English)"
        },
        {
          "id": "giftNoteLabel_bn",
          "type": "text",
          "label": "Gift note (Bengali)"
        },
        {
          "id": "deliveryTitle",
          "type": "text",
          "label": "Delivery title (English)"
        },
        {
          "id": "deliveryTitle_bn",
          "type": "text",
          "label": "Delivery title (Bengali)"
        },
        {
          "id": "slotTitle",
          "type": "text",
          "label": "Slot title (English)"
        },
        {
          "id": "slotTitle_bn",
          "type": "text",
          "label": "Slot title (Bengali)"
        },
        {
          "id": "slotMorning",
          "type": "text",
          "label": "Slot: morning (English)"
        },
        {
          "id": "slotMorning_bn",
          "type": "text",
          "label": "Slot: morning (Bengali)"
        },
        {
          "id": "slotAfternoon",
          "type": "text",
          "label": "Slot: afternoon (English)"
        },
        {
          "id": "slotAfternoon_bn",
          "type": "text",
          "label": "Slot: afternoon (Bengali)"
        },
        {
          "id": "slotEvening",
          "type": "text",
          "label": "Slot: evening (English)"
        },
        {
          "id": "slotEvening_bn",
          "type": "text",
          "label": "Slot: evening (Bengali)"
        },
        {
          "id": "slotFullLabel",
          "type": "text",
          "label": "Slot full (English)"
        },
        {
          "id": "slotFullLabel_bn",
          "type": "text",
          "label": "Slot full (Bengali)"
        },
        {
          "id": "payTitle",
          "type": "text",
          "label": "Payment title (English)"
        },
        {
          "id": "payTitle_bn",
          "type": "text",
          "label": "Payment title (Bengali)"
        },
        {
          "id": "codFeeNote",
          "type": "text",
          "label": "COD note (English)"
        },
        {
          "id": "codFeeNote_bn",
          "type": "text",
          "label": "COD note (Bengali)"
        },
        {
          "id": "couponLabel",
          "type": "text",
          "label": "Coupon label (English)"
        },
        {
          "id": "couponLabel_bn",
          "type": "text",
          "label": "Coupon label (Bengali)"
        },
        {
          "id": "applyLabel",
          "type": "text",
          "label": "Apply (English)"
        },
        {
          "id": "applyLabel_bn",
          "type": "text",
          "label": "Apply (Bengali)"
        },
        {
          "id": "couponBad",
          "type": "text",
          "label": "Invalid coupon (English)"
        },
        {
          "id": "couponBad_bn",
          "type": "text",
          "label": "Invalid coupon (Bengali)"
        },
        {
          "id": "summaryTitle",
          "type": "text",
          "label": "Summary title (English)"
        },
        {
          "id": "summaryTitle_bn",
          "type": "text",
          "label": "Summary title (Bengali)"
        },
        {
          "id": "subtotalLabel",
          "type": "text",
          "label": "Subtotal (English)"
        },
        {
          "id": "subtotalLabel_bn",
          "type": "text",
          "label": "Subtotal (Bengali)"
        },
        {
          "id": "shippingLabel",
          "type": "text",
          "label": "Shipping (English)"
        },
        {
          "id": "shippingLabel_bn",
          "type": "text",
          "label": "Shipping (Bengali)"
        },
        {
          "id": "discountLabel",
          "type": "text",
          "label": "Discount (English)"
        },
        {
          "id": "discountLabel_bn",
          "type": "text",
          "label": "Discount (Bengali)"
        },
        {
          "id": "totalLabel",
          "type": "text",
          "label": "Total (English)"
        },
        {
          "id": "totalLabel_bn",
          "type": "text",
          "label": "Total (Bengali)"
        },
        {
          "id": "freeLabel",
          "type": "text",
          "label": "Free (English)"
        },
        {
          "id": "freeLabel_bn",
          "type": "text",
          "label": "Free (Bengali)"
        },
        {
          "id": "continueLabel",
          "type": "text",
          "label": "Continue (English)"
        },
        {
          "id": "continueLabel_bn",
          "type": "text",
          "label": "Continue (Bengali)"
        },
        {
          "id": "backLabel",
          "type": "text",
          "label": "Back (English)"
        },
        {
          "id": "backLabel_bn",
          "type": "text",
          "label": "Back (Bengali)"
        },
        {
          "id": "placeOrderLabel",
          "type": "text",
          "label": "Place order (English)"
        },
        {
          "id": "placeOrderLabel_bn",
          "type": "text",
          "label": "Place order (Bengali)"
        },
        {
          "id": "processingLabel",
          "type": "text",
          "label": "Processing (English)"
        },
        {
          "id": "processingLabel_bn",
          "type": "text",
          "label": "Processing (Bengali)"
        },
        {
          "id": "errorRequired",
          "type": "text",
          "label": "Required error (English)"
        },
        {
          "id": "errorRequired_bn",
          "type": "text",
          "label": "Required error (Bengali)"
        },
        {
          "id": "errorPhone",
          "type": "text",
          "label": "Phone error (English)"
        },
        {
          "id": "errorPhone_bn",
          "type": "text",
          "label": "Phone error (Bengali)"
        },
        {
          "id": "checkoutFields",
          "type": "checkout-fields",
          "label": "Checkout fields"
        }
      ],
      "defaultProps": {
        "stepDetails": "Details",
        "stepDetails_bn": "তথ্য",
        "stepDelivery": "Delivery",
        "stepDelivery_bn": "ডেলিভারি",
        "stepPayment": "Payment",
        "stepPayment_bn": "পেমেন্ট",
        "contactTitle": "Who's the feast for?",
        "contactTitle_bn": "ভোজটা কার জন্য?",
        "firstNameLabel": "First name",
        "firstNameLabel_bn": "নামের প্রথম অংশ",
        "lastNameLabel": "Last name",
        "lastNameLabel_bn": "নামের শেষ অংশ",
        "phoneLabel": "Mobile number",
        "phoneLabel_bn": "মোবাইল নম্বর",
        "emailLabel": "Email (for receipt)",
        "emailLabel_bn": "ইমেইল (রসিদের জন্য)",
        "addressLabel": "Street address",
        "addressLabel_bn": "ঠিকানা",
        "cityLabel": "City / District",
        "cityLabel_bn": "শহর / জেলা",
        "areaLabel": "Area",
        "areaLabel_bn": "এলাকা",
        "giftToggleLabel": "This is a gift — hide prices on the slip",
        "giftToggleLabel_bn": "এটি উপহার — স্লিপে দাম লুকান",
        "giftNoteLabel": "Gift note",
        "giftNoteLabel_bn": "উপহার নোট",
        "deliveryTitle": "Pick a delivery day",
        "deliveryTitle_bn": "ডেলিভারির দিন বাছুন",
        "slotTitle": "Time slot",
        "slotTitle_bn": "সময়",
        "slotMorning": "Morning · 9–12",
        "slotMorning_bn": "সকাল · ৯–১২",
        "slotAfternoon": "Afternoon · 12–4",
        "slotAfternoon_bn": "দুপুর · ১২–৪",
        "slotEvening": "Evening · 4–8",
        "slotEvening_bn": "সন্ধ্যা · ৪–৮",
        "slotFullLabel": "Full",
        "slotFullLabel_bn": "পূর্ণ",
        "payTitle": "How would you like to pay?",
        "payTitle_bn": "কীভাবে পেমেন্ট করবেন?",
        "codFeeNote": "+৳20 cash handling",
        "codFeeNote_bn": "+৳২০ ক্যাশ হ্যান্ডলিং",
        "couponLabel": "Coupon code",
        "couponLabel_bn": "কুপন কোড",
        "applyLabel": "Apply",
        "applyLabel_bn": "প্রয়োগ",
        "couponBad": "That code didn't unlock anything",
        "couponBad_bn": "এই কোডে কিছু খুলল না",
        "summaryTitle": "Order summary",
        "summaryTitle_bn": "অর্ডার সারাংশ",
        "subtotalLabel": "Subtotal",
        "subtotalLabel_bn": "সাবটোটাল",
        "shippingLabel": "Delivery",
        "shippingLabel_bn": "ডেলিভারি",
        "discountLabel": "Discount",
        "discountLabel_bn": "ছাড়",
        "totalLabel": "Total",
        "totalLabel_bn": "মোট",
        "freeLabel": "Free",
        "freeLabel_bn": "ফ্রি",
        "continueLabel": "Continue",
        "continueLabel_bn": "চালিয়ে যান",
        "backLabel": "Back",
        "backLabel_bn": "পেছনে",
        "placeOrderLabel": "Place order",
        "placeOrderLabel_bn": "অর্ডার করুন",
        "processingLabel": "Placing your order…",
        "processingLabel_bn": "অর্ডার হচ্ছে…",
        "errorRequired": "Required",
        "errorRequired_bn": "আবশ্যক",
        "errorPhone": "Enter an 11-digit BD mobile number",
        "errorPhone_bn": "১১ সংখ্যার মোবাইল নম্বর দিন",
        "checkoutFields": {
          "version": 1,
          "formLayout": "two-column",
          "fields": [
            {
              "key": "firstName",
              "builtIn": true,
              "visibility": "auto",
              "required": true,
              "width": "half"
            },
            {
              "key": "lastName",
              "builtIn": true,
              "visibility": "auto",
              "required": false,
              "width": "half"
            },
            {
              "key": "phone",
              "builtIn": true,
              "visibility": "auto",
              "required": true,
              "width": "half"
            },
            {
              "key": "email",
              "builtIn": true,
              "visibility": "auto",
              "required": false,
              "width": "half"
            },
            {
              "key": "address",
              "builtIn": true,
              "visibility": "auto",
              "required": true,
              "width": "full"
            },
            {
              "key": "city",
              "builtIn": true,
              "visibility": "auto",
              "required": true,
              "width": "half"
            },
            {
              "key": "state",
              "builtIn": true,
              "visibility": "show",
              "required": false,
              "width": "half",
              "label": "Area",
              "label_bn": "এলাকা"
            },
            {
              "key": "custom_gift_note",
              "builtIn": false,
              "visibility": "show",
              "required": false,
              "width": "full",
              "inputType": "textarea",
              "label": "Gift note",
              "label_bn": "উপহার নোট",
              "maxLength": 200
            }
          ]
        }
      },
      "description": "Delivery date/slot picker needs backend (slot model + checkout field)."
    },
    {
      "type": "OrderSuccessSection",
      "label": "Order Success",
      "icon": "CheckCircle",
      "deletable": false,
      "variants": [
        {
          "id": "default",
          "label": "Default"
        }
      ],
      "propsSchema": [
        {
          "id": "heading",
          "type": "text",
          "label": "Heading (English)"
        },
        {
          "id": "heading_bn",
          "type": "text",
          "label": "Heading (Bengali)"
        },
        {
          "id": "subheading",
          "type": "textarea",
          "label": "Subheading (English)"
        },
        {
          "id": "subheading_bn",
          "type": "textarea",
          "label": "Subheading (Bengali)"
        },
        {
          "id": "orderNumberLabel",
          "type": "text",
          "label": "Order label (English)"
        },
        {
          "id": "orderNumberLabel_bn",
          "type": "text",
          "label": "Order label (Bengali)"
        },
        {
          "id": "arrivingLabel",
          "type": "text",
          "label": "Arriving label (English)"
        },
        {
          "id": "arrivingLabel_bn",
          "type": "text",
          "label": "Arriving label (Bengali)"
        },
        {
          "id": "trackLabel",
          "type": "text",
          "label": "Track (English)"
        },
        {
          "id": "trackLabel_bn",
          "type": "text",
          "label": "Track (Bengali)"
        },
        {
          "id": "continueLabel",
          "type": "text",
          "label": "Continue (English)"
        },
        {
          "id": "continueLabel_bn",
          "type": "text",
          "label": "Continue (Bengali)"
        }
      ],
      "defaultProps": {
        "heading": "Your feast is on its way",
        "heading_bn": "আপনার ভোজ রওনা হয়েছে",
        "subheading": "We've texted your confirmation. Rokeya's kitchen starts packing at dawn.",
        "subheading_bn": "নিশ্চিতকরণ SMS পাঠানো হয়েছে। ভোরেই রোকেয়ার রান্নাঘরে প্যাকিং শুরু।",
        "orderNumberLabel": "Order",
        "orderNumberLabel_bn": "অর্ডার",
        "arrivingLabel": "Arriving",
        "arrivingLabel_bn": "পৌঁছাবে",
        "trackLabel": "Track order",
        "trackLabel_bn": "অর্ডার ট্র্যাক",
        "continueLabel": "Back to the pantry",
        "continueLabel_bn": "প্যান্ট্রিতে ফিরুন"
      }
    },
    {
      "type": "SearchResultsSection",
      "label": "Search Results",
      "icon": "ManageSearch",
      "deletable": false,
      "variants": [
        {
          "id": "grid",
          "label": "Grid"
        }
      ],
      "propsSchema": [
        {
          "id": "heading",
          "type": "text",
          "label": "Heading (English)"
        },
        {
          "id": "heading_bn",
          "type": "text",
          "label": "Heading (Bengali)"
        },
        {
          "id": "resultsLabel",
          "type": "text",
          "label": "Count suffix (English)"
        },
        {
          "id": "resultsLabel_bn",
          "type": "text",
          "label": "Count suffix (Bengali)"
        },
        {
          "id": "recipesTitle",
          "type": "text",
          "label": "Recipes title (English)"
        },
        {
          "id": "recipesTitle_bn",
          "type": "text",
          "label": "Recipes title (Bengali)"
        },
        {
          "id": "emptyStateTitle",
          "type": "text",
          "label": "Empty title (English)"
        },
        {
          "id": "emptyStateTitle_bn",
          "type": "text",
          "label": "Empty title (Bengali)"
        },
        {
          "id": "emptyStateText",
          "type": "text",
          "label": "Empty text (English)"
        },
        {
          "id": "emptyStateText_bn",
          "type": "text",
          "label": "Empty text (Bengali)"
        },
        {
          "id": "quickAddLabel",
          "type": "text",
          "label": "Quick add button (English)"
        },
        {
          "id": "quickAddLabel_bn",
          "type": "text",
          "label": "Quick add button (Bengali)"
        },
        {
          "id": "quickViewLabel",
          "type": "text",
          "label": "Quick view button (English)"
        },
        {
          "id": "quickViewLabel_bn",
          "type": "text",
          "label": "Quick view button (Bengali)"
        },
        {
          "id": "soldOutLabel",
          "type": "text",
          "label": "Sold out badge (English)"
        },
        {
          "id": "soldOutLabel_bn",
          "type": "text",
          "label": "Sold out badge (Bengali)"
        },
        {
          "id": "fromLabel",
          "type": "text",
          "label": "\"From\" price prefix (English)"
        },
        {
          "id": "fromLabel_bn",
          "type": "text",
          "label": "\"From\" price prefix (Bengali)"
        },
        {
          "id": "saleLabel",
          "type": "text",
          "label": "Sale badge (English)"
        },
        {
          "id": "saleLabel_bn",
          "type": "text",
          "label": "Sale badge (Bengali)"
        },
        {
          "id": "newLabel",
          "type": "text",
          "label": "New badge (English)"
        },
        {
          "id": "newLabel_bn",
          "type": "text",
          "label": "New badge (Bengali)"
        },
        {
          "id": "hotLabel",
          "type": "text",
          "label": "Hot badge (English)"
        },
        {
          "id": "hotLabel_bn",
          "type": "text",
          "label": "Hot badge (Bengali)"
        }
      ],
      "defaultProps": {
        "heading": "Results for",
        "heading_bn": "ফলাফল:",
        "resultsLabel": "products",
        "resultsLabel_bn": "টি পণ্য",
        "recipesTitle": "Recipes that use it",
        "recipesTitle_bn": "যে রেসিপিতে লাগে",
        "emptyStateTitle": "Nothing in the pantry by that name",
        "emptyStateTitle_bn": "এই নামে প্যান্ট্রিতে কিছু নেই",
        "emptyStateText": "Try a broader word, or browse our bestsellers below.",
        "emptyStateText_bn": "আরও সাধারণ শব্দে খুঁজুন, বা নিচের বেস্টসেলার দেখুন।",
        "quickAddLabel": "Quick add",
        "quickAddLabel_bn": "দ্রুত যোগ",
        "quickViewLabel": "Quick view",
        "quickViewLabel_bn": "এক নজরে",
        "soldOutLabel": "Sold out",
        "soldOutLabel_bn": "স্টক শেষ",
        "fromLabel": "From",
        "fromLabel_bn": "শুরু",
        "saleLabel": "Sale",
        "saleLabel_bn": "সেল",
        "newLabel": "New",
        "newLabel_bn": "নতুন",
        "hotLabel": "Hot",
        "hotLabel_bn": "হট"
      }
    },
    {
      "type": "AccountDashboard",
      "label": "Account",
      "icon": "AccountCircle",
      "deletable": false,
      "variants": [
        {
          "id": "tabs",
          "label": "Sidebar tabs"
        }
      ],
      "propsSchema": [
        {
          "id": "greeting",
          "type": "text",
          "label": "Greeting (English)"
        },
        {
          "id": "greeting_bn",
          "type": "text",
          "label": "Greeting (Bengali)"
        },
        {
          "id": "ordersTab",
          "type": "text",
          "label": "Orders tab (English)"
        },
        {
          "id": "ordersTab_bn",
          "type": "text",
          "label": "Orders tab (Bengali)"
        },
        {
          "id": "subscriptionsTab",
          "type": "text",
          "label": "Subscriptions tab (English)"
        },
        {
          "id": "subscriptionsTab_bn",
          "type": "text",
          "label": "Subscriptions tab (Bengali)"
        },
        {
          "id": "wishlistTab",
          "type": "text",
          "label": "Saved tab (English)"
        },
        {
          "id": "wishlistTab_bn",
          "type": "text",
          "label": "Saved tab (Bengali)"
        },
        {
          "id": "pointsTab",
          "type": "text",
          "label": "Points tab (English)"
        },
        {
          "id": "pointsTab_bn",
          "type": "text",
          "label": "Points tab (Bengali)"
        },
        {
          "id": "signOutLabel",
          "type": "text",
          "label": "Sign out (English)"
        },
        {
          "id": "signOutLabel_bn",
          "type": "text",
          "label": "Sign out (Bengali)"
        },
        {
          "id": "noOrdersTitle",
          "type": "text",
          "label": "No orders title (English)"
        },
        {
          "id": "noOrdersTitle_bn",
          "type": "text",
          "label": "No orders title (Bengali)"
        },
        {
          "id": "noOrdersText",
          "type": "text",
          "label": "No orders text (English)"
        },
        {
          "id": "noOrdersText_bn",
          "type": "text",
          "label": "No orders text (Bengali)"
        },
        {
          "id": "reorderLabel",
          "type": "text",
          "label": "Reorder (English)"
        },
        {
          "id": "reorderLabel_bn",
          "type": "text",
          "label": "Reorder (Bengali)"
        },
        {
          "id": "invoiceLabel",
          "type": "text",
          "label": "Invoice (English)"
        },
        {
          "id": "invoiceLabel_bn",
          "type": "text",
          "label": "Invoice (Bengali)"
        },
        {
          "id": "statusPending",
          "type": "text",
          "label": "Status: placed (English)"
        },
        {
          "id": "statusPending_bn",
          "type": "text",
          "label": "Status: placed (Bengali)"
        },
        {
          "id": "statusPackaging",
          "type": "text",
          "label": "Status: packing (English)"
        },
        {
          "id": "statusPackaging_bn",
          "type": "text",
          "label": "Status: packing (Bengali)"
        },
        {
          "id": "statusOnTheWay",
          "type": "text",
          "label": "Status: on the way (English)"
        },
        {
          "id": "statusOnTheWay_bn",
          "type": "text",
          "label": "Status: on the way (Bengali)"
        },
        {
          "id": "statusDelivered",
          "type": "text",
          "label": "Status: delivered (English)"
        },
        {
          "id": "statusDelivered_bn",
          "type": "text",
          "label": "Status: delivered (Bengali)"
        },
        {
          "id": "pauseLabel",
          "type": "text",
          "label": "Pause (English)"
        },
        {
          "id": "pauseLabel_bn",
          "type": "text",
          "label": "Pause (Bengali)"
        },
        {
          "id": "skipLabel",
          "type": "text",
          "label": "Skip next (English)"
        },
        {
          "id": "skipLabel_bn",
          "type": "text",
          "label": "Skip next (Bengali)"
        },
        {
          "id": "nextBoxLabel",
          "type": "text",
          "label": "Next box (English)"
        },
        {
          "id": "nextBoxLabel_bn",
          "type": "text",
          "label": "Next box (Bengali)"
        },
        {
          "id": "noSavedTitle",
          "type": "text",
          "label": "No saved title (English)"
        },
        {
          "id": "noSavedTitle_bn",
          "type": "text",
          "label": "No saved title (Bengali)"
        },
        {
          "id": "pointsBalanceLabel",
          "type": "text",
          "label": "Points balance (English)"
        },
        {
          "id": "pointsBalanceLabel_bn",
          "type": "text",
          "label": "Points balance (Bengali)"
        },
        {
          "id": "pointsHint",
          "type": "text",
          "label": "Points hint (English)"
        },
        {
          "id": "pointsHint_bn",
          "type": "text",
          "label": "Points hint (Bengali)"
        }
      ],
      "defaultProps": {
        "greeting": "Assalamu alaikum,",
        "greeting_bn": "আসসালামু আলাইকুম,",
        "ordersTab": "Orders",
        "ordersTab_bn": "অর্ডার",
        "subscriptionsTab": "Subscriptions",
        "subscriptionsTab_bn": "সাবস্ক্রিপশন",
        "wishlistTab": "Saved",
        "wishlistTab_bn": "সেভড",
        "pointsTab": "Feast points",
        "pointsTab_bn": "ফিস্ট পয়েন্ট",
        "signOutLabel": "Sign out",
        "signOutLabel_bn": "সাইন আউট",
        "noOrdersTitle": "No orders yet",
        "noOrdersTitle_bn": "এখনো কোনো অর্ডার নেই",
        "noOrdersText": "Your first jar is waiting.",
        "noOrdersText_bn": "আপনার প্রথম বয়াম অপেক্ষা করছে।",
        "reorderLabel": "Reorder",
        "reorderLabel_bn": "আবার অর্ডার",
        "invoiceLabel": "Invoice",
        "invoiceLabel_bn": "ইনভয়েস",
        "statusPending": "Placed",
        "statusPending_bn": "অর্ডার হয়েছে",
        "statusPackaging": "Packing",
        "statusPackaging_bn": "প্যাকিং",
        "statusOnTheWay": "On the way",
        "statusOnTheWay_bn": "পথে",
        "statusDelivered": "Delivered",
        "statusDelivered_bn": "পৌঁছেছে",
        "pauseLabel": "Pause",
        "pauseLabel_bn": "বিরতি",
        "skipLabel": "Skip next box",
        "skipLabel_bn": "পরের বক্স বাদ",
        "nextBoxLabel": "Next box",
        "nextBoxLabel_bn": "পরের বক্স",
        "noSavedTitle": "Nothing saved yet",
        "noSavedTitle_bn": "এখনো কিছু সেভ নেই",
        "pointsBalanceLabel": "points to spend",
        "pointsBalanceLabel_bn": "পয়েন্ট খরচযোগ্য",
        "pointsHint": "100 points = ৳50 off at checkout",
        "pointsHint_bn": "১০০ পয়েন্ট = চেকআউটে ৳৫০ ছাড়"
      },
      "description": "Subscriptions tab needs backend: recurring orders."
    },
    {
      "type": "AuthSection",
      "label": "Sign In",
      "icon": "Login",
      "deletable": false,
      "variants": [
        {
          "id": "signin",
          "label": "Sign in"
        }
      ],
      "propsSchema": [
        {
          "id": "heading",
          "type": "text",
          "label": "Heading (English)"
        },
        {
          "id": "heading_bn",
          "type": "text",
          "label": "Heading (Bengali)"
        },
        {
          "id": "subheading",
          "type": "text",
          "label": "Subheading (English)"
        },
        {
          "id": "subheading_bn",
          "type": "text",
          "label": "Subheading (Bengali)"
        },
        {
          "id": "phoneLabel",
          "type": "text",
          "label": "Phone/email label (English)"
        },
        {
          "id": "phoneLabel_bn",
          "type": "text",
          "label": "Phone/email label (Bengali)"
        },
        {
          "id": "passwordLabel",
          "type": "text",
          "label": "Password label (English)"
        },
        {
          "id": "passwordLabel_bn",
          "type": "text",
          "label": "Password label (Bengali)"
        },
        {
          "id": "signInLabel",
          "type": "text",
          "label": "Sign in (English)"
        },
        {
          "id": "signInLabel_bn",
          "type": "text",
          "label": "Sign in (Bengali)"
        },
        {
          "id": "googleLabel",
          "type": "text",
          "label": "Google (English)"
        },
        {
          "id": "googleLabel_bn",
          "type": "text",
          "label": "Google (Bengali)"
        },
        {
          "id": "forgotLabel",
          "type": "text",
          "label": "Forgot (English)"
        },
        {
          "id": "forgotLabel_bn",
          "type": "text",
          "label": "Forgot (Bengali)"
        },
        {
          "id": "signupPrompt",
          "type": "text",
          "label": "Signup prompt (English)"
        },
        {
          "id": "signupPrompt_bn",
          "type": "text",
          "label": "Signup prompt (Bengali)"
        },
        {
          "id": "signupLabel",
          "type": "text",
          "label": "Signup link (English)"
        },
        {
          "id": "signupLabel_bn",
          "type": "text",
          "label": "Signup link (Bengali)"
        },
        {
          "id": "errorText",
          "type": "text",
          "label": "Error (English)"
        },
        {
          "id": "errorText_bn",
          "type": "text",
          "label": "Error (Bengali)"
        }
      ],
      "defaultProps": {
        "heading": "Welcome back to the table",
        "heading_bn": "টেবিলে আবার স্বাগতম",
        "subheading": "Sign in to track orders, manage your club and spend feast points.",
        "subheading_bn": "অর্ডার ট্র্যাক, ক্লাব পরিচালনা ও পয়েন্ট খরচ করতে সাইন ইন করুন।",
        "phoneLabel": "Mobile or email",
        "phoneLabel_bn": "মোবাইল বা ইমেইল",
        "passwordLabel": "Password",
        "passwordLabel_bn": "পাসওয়ার্ড",
        "signInLabel": "Sign in",
        "signInLabel_bn": "সাইন ইন",
        "googleLabel": "Continue with Google",
        "googleLabel_bn": "Google দিয়ে চালিয়ে যান",
        "forgotLabel": "Forgot password?",
        "forgotLabel_bn": "পাসওয়ার্ড ভুলে গেছেন?",
        "signupPrompt": "New here?",
        "signupPrompt_bn": "নতুন?",
        "signupLabel": "Create an account",
        "signupLabel_bn": "অ্যাকাউন্ট খুলুন",
        "errorText": "That combination didn’t work. Try again.",
        "errorText_bn": "মিলছে না। আবার চেষ্টা করুন।"
      }
    },
    {
      "type": "NotFoundSection",
      "label": "404",
      "icon": "ErrorOutline",
      "deletable": false,
      "variants": [
        {
          "id": "default",
          "label": "Default"
        }
      ],
      "propsSchema": [
        {
          "id": "code",
          "type": "text",
          "label": "Code label"
        },
        {
          "id": "heading",
          "type": "text",
          "label": "Heading (English)"
        },
        {
          "id": "heading_bn",
          "type": "text",
          "label": "Heading (Bengali)"
        },
        {
          "id": "subheading",
          "type": "textarea",
          "label": "Subheading (English)"
        },
        {
          "id": "subheading_bn",
          "type": "textarea",
          "label": "Subheading (Bengali)"
        },
        {
          "id": "ctaLabel",
          "type": "text",
          "label": "Primary CTA (English)"
        },
        {
          "id": "ctaLabel_bn",
          "type": "text",
          "label": "Primary CTA (Bengali)"
        },
        {
          "id": "ctaUrl",
          "type": "link",
          "label": "Primary link"
        },
        {
          "id": "ctaSecondaryLabel",
          "type": "text",
          "label": "Secondary CTA (English)"
        },
        {
          "id": "ctaSecondaryLabel_bn",
          "type": "text",
          "label": "Secondary CTA (Bengali)"
        },
        {
          "id": "ctaSecondaryUrl",
          "type": "link",
          "label": "Secondary link"
        }
      ],
      "defaultProps": {
        "code": "404",
        "heading": "This jar is empty",
        "heading_bn": "এই বয়ামটা খালি",
        "subheading": "The page you're after has been eaten — or never existed. Let's get you back to something delicious.",
        "subheading_bn": "যে পাতাটা খুঁজছেন সেটা খেয়ে ফেলা হয়েছে — বা কখনো ছিলই না। চলুন সুস্বাদু কিছুতে ফিরি।",
        "ctaLabel": "Back to home",
        "ctaLabel_bn": "হোমে ফিরুন",
        "ctaUrl": "/",
        "ctaSecondaryLabel": "Shop bestsellers",
        "ctaSecondaryLabel_bn": "বেস্টসেলার দেখুন",
        "ctaSecondaryUrl": "/shop?sort=popular"
      }
    }
  ]
}