{"id":445,"date":"2026-05-05T19:22:05","date_gmt":"2026-05-05T19:22:05","guid":{"rendered":"https:\/\/thechilledkitchen.co.uk\/staging\/meal-bundle-builder\/"},"modified":"2026-05-05T19:22:05","modified_gmt":"2026-05-05T19:22:05","slug":"meal-bundle-builder","status":"publish","type":"page","link":"https:\/\/thechilledkitchen.co.uk\/staging\/meal-bundle-builder\/","title":{"rendered":"Meal Bundle Builder"},"content":{"rendered":"    <div id=\"ckc-builder\" class=\"ckc-builder\">\n\n        <!-- Step 0: Choose size -->\n        <div class=\"ckc-step active\" data-step=\"0\">\n            <h2>\ud83c\udf5b Build Your Bundle<\/h2>\n            <p>Pick a size to get started and save up to 25% on individual prices.<\/p>\n            <div class=\"ckc-size-grid\">\n                                <div class=\"ckc-size-card\" data-bundle=\"couple\"\n                     data-curries=\"2\" data-rice=\"1\"\n                     data-sides=\"1\"    data-saving=\"15\">\n                    <div class=\"sz-emoji\">\ud83d\udc6b<\/div>\n                    <h3>Couple Bundle<\/h3>\n                    <ul>\n                        <li>2 curries<\/li>\n                        <li>1 rice &amp; naan<\/li>\n                        <li>1 sides<\/li>\n                    <\/ul>\n                    <span class=\"sz-saving\">Save 15%<\/span>\n                <\/div>\n                                <div class=\"ckc-size-card\" data-bundle=\"family\"\n                     data-curries=\"4\" data-rice=\"2\"\n                     data-sides=\"2\"    data-saving=\"20\">\n                    <div class=\"sz-emoji\">\ud83d\udc68\u200d\ud83d\udc69\u200d\ud83d\udc67\u200d\ud83d\udc66<\/div>\n                    <h3>Family Bundle<\/h3>\n                    <ul>\n                        <li>4 curries<\/li>\n                        <li>2 rice &amp; naan<\/li>\n                        <li>2 sides<\/li>\n                    <\/ul>\n                    <span class=\"sz-saving\">Save 20%<\/span>\n                <\/div>\n                                <div class=\"ckc-size-card\" data-bundle=\"party\"\n                     data-curries=\"8\" data-rice=\"4\"\n                     data-sides=\"4\"    data-saving=\"25\">\n                    <div class=\"sz-emoji\">\ud83c\udf89<\/div>\n                    <h3>Party Bundle<\/h3>\n                    <ul>\n                        <li>8 curries<\/li>\n                        <li>4 rice &amp; naan<\/li>\n                        <li>4 sides<\/li>\n                    <\/ul>\n                    <span class=\"sz-saving\">Save 25%<\/span>\n                <\/div>\n                            <\/div>\n        <\/div>\n\n        <!-- Progress bar (hidden until size chosen) -->\n        <div class=\"ckc-progress\" style=\"display:none\">\n            <div class=\"ckc-prog-step active\" data-target=\"1\">\ud83c\udf5b Curries<\/div>\n            <div class=\"ckc-prog-step\"        data-target=\"2\">\ud83c\udf5a Rice &amp; Naan<\/div>\n            <div class=\"ckc-prog-step\"        data-target=\"3\">\ud83e\udd57 Sides<\/div>\n            <div class=\"ckc-prog-step\"        data-target=\"4\">\u2705 Review<\/div>\n        <\/div>\n\n        <!-- Running total (hidden until size chosen) -->\n        <div class=\"ckc-running-total\" style=\"display:none\">\n            <span>Your bundle:<\/span>\n            <del>\u00a3<span id=\"ckc-was\">0.00<\/span><\/del>\n            <strong>\u00a3<span id=\"ckc-now\">0.00<\/span><\/strong>\n            <em>Saving \u00a3<span id=\"ckc-save\">0.00<\/span><\/em>\n        <\/div>\n\n        <!-- Step 1: Curries -->\n        <div class=\"ckc-step\" data-step=\"1\">\n            <h2>Step 1 \u2014 Choose Your Curries<\/h2>\n            <p class=\"ckc-hint\">Select <strong id=\"need-curries\">?<\/strong> curries.<\/p>\n            <div class=\"ckc-pgrid\">    <div class=\"ckc-pcard\"\n         data-id=\"485\"\n         data-name=\"Aloo Palak\"\n         data-price=\"5\"\n         data-cat=\"curries\">\n        <img decoding=\"async\" src=\"https:\/\/thechilledkitchen.co.uk\/staging\/wp-content\/uploads\/2026\/04\/tck1-150x150.jpg\" alt=\"Aloo Palak\">\n        <h4>Aloo Palak<\/h4>\n        <p class=\"ckc-price\">\u00a35.00<\/p>\n        <div class=\"ckc-qty-ctrl\">\n            <button class=\"ckc-minus\" type=\"button\">\u2212<\/button>\n            <span class=\"ckc-qty\">0<\/span>\n            <button class=\"ckc-plus\"  type=\"button\">+<\/button>\n        <\/div>\n    <\/div>\n        <div class=\"ckc-pcard\"\n         data-id=\"566\"\n         data-name=\"Aloo Tikki\"\n         data-price=\"5\"\n         data-cat=\"curries\">\n        <img decoding=\"async\" src=\"https:\/\/thechilledkitchen.co.uk\/staging\/wp-content\/uploads\/2026\/04\/tck1-150x150.jpg\" alt=\"Aloo Tikki\">\n        <h4>Aloo Tikki<\/h4>\n        <p class=\"ckc-price\">\u00a35.00<\/p>\n        <div class=\"ckc-qty-ctrl\">\n            <button class=\"ckc-minus\" type=\"button\">\u2212<\/button>\n            <span class=\"ckc-qty\">0<\/span>\n            <button class=\"ckc-plus\"  type=\"button\">+<\/button>\n        <\/div>\n    <\/div>\n        <div class=\"ckc-pcard\"\n         data-id=\"491\"\n         data-name=\"Bombay Aloo\"\n         data-price=\"5\"\n         data-cat=\"curries\">\n        <img decoding=\"async\" src=\"https:\/\/thechilledkitchen.co.uk\/staging\/wp-content\/uploads\/2026\/04\/tck1-150x150.jpg\" alt=\"Bombay Aloo\">\n        <h4>Bombay Aloo<\/h4>\n        <p class=\"ckc-price\">\u00a35.00<\/p>\n        <div class=\"ckc-qty-ctrl\">\n            <button class=\"ckc-minus\" type=\"button\">\u2212<\/button>\n            <span class=\"ckc-qty\">0<\/span>\n            <button class=\"ckc-plus\"  type=\"button\">+<\/button>\n        <\/div>\n    <\/div>\n        <div class=\"ckc-pcard\"\n         data-id=\"183\"\n         data-name=\"Boneless Mutton Karahi\"\n         data-price=\"6\"\n         data-cat=\"curries\">\n        <img decoding=\"async\" src=\"https:\/\/thechilledkitchen.co.uk\/staging\/wp-content\/uploads\/2026\/04\/tck1-150x150.jpg\" alt=\"Boneless Mutton Karahi\">\n        <h4>Boneless Mutton Karahi<\/h4>\n        <p class=\"ckc-price\">\u00a36.00<\/p>\n        <div class=\"ckc-qty-ctrl\">\n            <button class=\"ckc-minus\" type=\"button\">\u2212<\/button>\n            <span class=\"ckc-qty\">0<\/span>\n            <button class=\"ckc-plus\"  type=\"button\">+<\/button>\n        <\/div>\n    <\/div>\n        <div class=\"ckc-pcard\"\n         data-id=\"488\"\n         data-name=\"Butter Chicken\"\n         data-price=\"7\"\n         data-cat=\"curries\">\n        <img decoding=\"async\" src=\"https:\/\/thechilledkitchen.co.uk\/staging\/wp-content\/uploads\/2026\/04\/tck1-150x150.jpg\" alt=\"Butter Chicken\">\n        <h4>Butter Chicken<\/h4>\n        <p class=\"ckc-price\">\u00a37.00<\/p>\n        <div class=\"ckc-qty-ctrl\">\n            <button class=\"ckc-minus\" type=\"button\">\u2212<\/button>\n            <span class=\"ckc-qty\">0<\/span>\n            <button class=\"ckc-plus\"  type=\"button\">+<\/button>\n        <\/div>\n    <\/div>\n        <div class=\"ckc-pcard\"\n         data-id=\"360\"\n         data-name=\"Charsi Chicken\"\n         data-price=\"7\"\n         data-cat=\"curries\">\n        <img decoding=\"async\" src=\"https:\/\/thechilledkitchen.co.uk\/staging\/wp-content\/uploads\/2026\/04\/tck1-150x150.jpg\" alt=\"Charsi Chicken\">\n        <h4>Charsi Chicken<\/h4>\n        <p class=\"ckc-price\">\u00a37.00<\/p>\n        <div class=\"ckc-qty-ctrl\">\n            <button class=\"ckc-minus\" type=\"button\">\u2212<\/button>\n            <span class=\"ckc-qty\">0<\/span>\n            <button class=\"ckc-plus\"  type=\"button\">+<\/button>\n        <\/div>\n    <\/div>\n        <div class=\"ckc-pcard\"\n         data-id=\"361\"\n         data-name=\"Chicken 65\"\n         data-price=\"7\"\n         data-cat=\"curries\">\n        <img decoding=\"async\" src=\"https:\/\/thechilledkitchen.co.uk\/staging\/wp-content\/uploads\/2026\/04\/tck1-150x150.jpg\" alt=\"Chicken 65\">\n        <h4>Chicken 65<\/h4>\n        <p class=\"ckc-price\">\u00a37.00<\/p>\n        <div class=\"ckc-qty-ctrl\">\n            <button class=\"ckc-minus\" type=\"button\">\u2212<\/button>\n            <span class=\"ckc-qty\">0<\/span>\n            <button class=\"ckc-plus\"  type=\"button\">+<\/button>\n        <\/div>\n    <\/div>\n        <div class=\"ckc-pcard\"\n         data-id=\"565\"\n         data-name=\"Chicken Biryani\"\n         data-price=\"7\"\n         data-cat=\"curries\">\n        <img decoding=\"async\" src=\"https:\/\/thechilledkitchen.co.uk\/staging\/wp-content\/uploads\/2026\/04\/tck1-150x150.jpg\" alt=\"Chicken Biryani\">\n        <h4>Chicken Biryani<\/h4>\n        <p class=\"ckc-price\">\u00a37.00<\/p>\n        <div class=\"ckc-qty-ctrl\">\n            <button class=\"ckc-minus\" type=\"button\">\u2212<\/button>\n            <span class=\"ckc-qty\">0<\/span>\n            <button class=\"ckc-plus\"  type=\"button\">+<\/button>\n        <\/div>\n    <\/div>\n        <div class=\"ckc-pcard\"\n         data-id=\"489\"\n         data-name=\"Chicken Jalfrezi\"\n         data-price=\"7\"\n         data-cat=\"curries\">\n        <img decoding=\"async\" src=\"https:\/\/thechilledkitchen.co.uk\/staging\/wp-content\/uploads\/2026\/04\/tck1-150x150.jpg\" alt=\"Chicken Jalfrezi\">\n        <h4>Chicken Jalfrezi<\/h4>\n        <p class=\"ckc-price\">\u00a37.00<\/p>\n        <div class=\"ckc-qty-ctrl\">\n            <button class=\"ckc-minus\" type=\"button\">\u2212<\/button>\n            <span class=\"ckc-qty\">0<\/span>\n            <button class=\"ckc-plus\"  type=\"button\">+<\/button>\n        <\/div>\n    <\/div>\n        <div class=\"ckc-pcard\"\n         data-id=\"161\"\n         data-name=\"Chicken Karahi\"\n         data-price=\"6.00\"\n         data-cat=\"curries\">\n        <img decoding=\"async\" src=\"https:\/\/thechilledkitchen.co.uk\/staging\/wp-content\/uploads\/2026\/04\/tck1-150x150.jpg\" alt=\"Chicken Karahi\">\n        <h4>Chicken Karahi<\/h4>\n        <p class=\"ckc-price\">\u00a36.00<\/p>\n        <div class=\"ckc-qty-ctrl\">\n            <button class=\"ckc-minus\" type=\"button\">\u2212<\/button>\n            <span class=\"ckc-qty\">0<\/span>\n            <button class=\"ckc-plus\"  type=\"button\">+<\/button>\n        <\/div>\n    <\/div>\n        <div class=\"ckc-pcard\"\n         data-id=\"196\"\n         data-name=\"Chicken Palak \/ Spinach\"\n         data-price=\"6\"\n         data-cat=\"curries\">\n        <img decoding=\"async\" src=\"https:\/\/thechilledkitchen.co.uk\/staging\/wp-content\/uploads\/2026\/04\/tck1-150x150.jpg\" alt=\"Chicken Palak \/ Spinach\">\n        <h4>Chicken Palak \/ Spinach<\/h4>\n        <p class=\"ckc-price\">\u00a36.00<\/p>\n        <div class=\"ckc-qty-ctrl\">\n            <button class=\"ckc-minus\" type=\"button\">\u2212<\/button>\n            <span class=\"ckc-qty\">0<\/span>\n            <button class=\"ckc-plus\"  type=\"button\">+<\/button>\n        <\/div>\n    <\/div>\n        <div class=\"ckc-pcard\"\n         data-id=\"568\"\n         data-name=\"Chickpea Curry\"\n         data-price=\"6\"\n         data-cat=\"curries\">\n        <img decoding=\"async\" src=\"https:\/\/thechilledkitchen.co.uk\/staging\/wp-content\/uploads\/2026\/04\/tck1-150x150.jpg\" alt=\"Chickpea Curry\">\n        <h4>Chickpea Curry<\/h4>\n        <p class=\"ckc-price\">\u00a36.00<\/p>\n        <div class=\"ckc-qty-ctrl\">\n            <button class=\"ckc-minus\" type=\"button\">\u2212<\/button>\n            <span class=\"ckc-qty\">0<\/span>\n            <button class=\"ckc-plus\"  type=\"button\">+<\/button>\n        <\/div>\n    <\/div>\n        <div class=\"ckc-pcard\"\n         data-id=\"199\"\n         data-name=\"Keema Mattar\"\n         data-price=\"6\"\n         data-cat=\"curries\">\n        <img decoding=\"async\" src=\"https:\/\/thechilledkitchen.co.uk\/staging\/wp-content\/uploads\/2026\/04\/tck1-150x150.jpg\" alt=\"Keema Mattar\">\n        <h4>Keema Mattar<\/h4>\n        <p class=\"ckc-price\">\u00a36.00<\/p>\n        <div class=\"ckc-qty-ctrl\">\n            <button class=\"ckc-minus\" type=\"button\">\u2212<\/button>\n            <span class=\"ckc-qty\">0<\/span>\n            <button class=\"ckc-plus\"  type=\"button\">+<\/button>\n        <\/div>\n    <\/div>\n        <div class=\"ckc-pcard\"\n         data-id=\"487\"\n         data-name=\"Lahori Channa\"\n         data-price=\"6\"\n         data-cat=\"curries\">\n        <img decoding=\"async\" src=\"https:\/\/thechilledkitchen.co.uk\/staging\/wp-content\/uploads\/2026\/04\/tck1-150x150.jpg\" alt=\"Lahori Channa\">\n        <h4>Lahori Channa<\/h4>\n        <p class=\"ckc-price\">\u00a36.00<\/p>\n        <div class=\"ckc-qty-ctrl\">\n            <button class=\"ckc-minus\" type=\"button\">\u2212<\/button>\n            <span class=\"ckc-qty\">0<\/span>\n            <button class=\"ckc-plus\"  type=\"button\">+<\/button>\n        <\/div>\n    <\/div>\n        <div class=\"ckc-pcard\"\n         data-id=\"486\"\n         data-name=\"Mix Vegetable Curry\"\n         data-price=\"5\"\n         data-cat=\"curries\">\n        <img decoding=\"async\" src=\"https:\/\/thechilledkitchen.co.uk\/staging\/wp-content\/uploads\/2026\/04\/tck1-150x150.jpg\" alt=\"Mix Vegetable Curry\">\n        <h4>Mix Vegetable Curry<\/h4>\n        <p class=\"ckc-price\">\u00a35.00<\/p>\n        <div class=\"ckc-qty-ctrl\">\n            <button class=\"ckc-minus\" type=\"button\">\u2212<\/button>\n            <span class=\"ckc-qty\">0<\/span>\n            <button class=\"ckc-plus\"  type=\"button\">+<\/button>\n        <\/div>\n    <\/div>\n        <div class=\"ckc-pcard\"\n         data-id=\"182\"\n         data-name=\"Mutton Handi (On\u2013Bone)\"\n         data-price=\"6\"\n         data-cat=\"curries\">\n        <img decoding=\"async\" src=\"https:\/\/thechilledkitchen.co.uk\/staging\/wp-content\/uploads\/2026\/04\/tck1-150x150.jpg\" alt=\"Mutton Handi (On\u2013Bone)\">\n        <h4>Mutton Handi (On\u2013Bone)<\/h4>\n        <p class=\"ckc-price\">\u00a36.00<\/p>\n        <div class=\"ckc-qty-ctrl\">\n            <button class=\"ckc-minus\" type=\"button\">\u2212<\/button>\n            <span class=\"ckc-qty\">0<\/span>\n            <button class=\"ckc-plus\"  type=\"button\">+<\/button>\n        <\/div>\n    <\/div>\n        <div class=\"ckc-pcard\"\n         data-id=\"197\"\n         data-name=\"Mutton Palak \/ Spinach\"\n         data-price=\"6\"\n         data-cat=\"curries\">\n        <img decoding=\"async\" src=\"https:\/\/thechilledkitchen.co.uk\/staging\/wp-content\/uploads\/2026\/04\/tck1-150x150.jpg\" alt=\"Mutton Palak \/ Spinach\">\n        <h4>Mutton Palak \/ Spinach<\/h4>\n        <p class=\"ckc-price\">\u00a36.00<\/p>\n        <div class=\"ckc-qty-ctrl\">\n            <button class=\"ckc-minus\" type=\"button\">\u2212<\/button>\n            <span class=\"ckc-qty\">0<\/span>\n            <button class=\"ckc-plus\"  type=\"button\">+<\/button>\n        <\/div>\n    <\/div>\n        <div class=\"ckc-pcard\"\n         data-id=\"359\"\n         data-name=\"Nihari\"\n         data-price=\"7\"\n         data-cat=\"curries\">\n        <img decoding=\"async\" src=\"https:\/\/thechilledkitchen.co.uk\/staging\/wp-content\/uploads\/2026\/04\/tck1-150x150.jpg\" alt=\"Nihari\">\n        <h4>Nihari<\/h4>\n        <p class=\"ckc-price\">\u00a37.00<\/p>\n        <div class=\"ckc-qty-ctrl\">\n            <button class=\"ckc-minus\" type=\"button\">\u2212<\/button>\n            <span class=\"ckc-qty\">0<\/span>\n            <button class=\"ckc-plus\"  type=\"button\">+<\/button>\n        <\/div>\n    <\/div>\n        <div class=\"ckc-pcard\"\n         data-id=\"490\"\n         data-name=\"Shahi Paneer\"\n         data-price=\"5\"\n         data-cat=\"curries\">\n        <img decoding=\"async\" src=\"https:\/\/thechilledkitchen.co.uk\/staging\/wp-content\/uploads\/2026\/04\/tck1-150x150.jpg\" alt=\"Shahi Paneer\">\n        <h4>Shahi Paneer<\/h4>\n        <p class=\"ckc-price\">\u00a35.00<\/p>\n        <div class=\"ckc-qty-ctrl\">\n            <button class=\"ckc-minus\" type=\"button\">\u2212<\/button>\n            <span class=\"ckc-qty\">0<\/span>\n            <button class=\"ckc-plus\"  type=\"button\">+<\/button>\n        <\/div>\n    <\/div>\n        <div class=\"ckc-pcard\"\n         data-id=\"198\"\n         data-name=\"Tarka Daal\"\n         data-price=\"5\"\n         data-cat=\"curries\">\n        <img decoding=\"async\" src=\"https:\/\/thechilledkitchen.co.uk\/staging\/wp-content\/uploads\/2026\/04\/tck1-150x150.jpg\" alt=\"Tarka Daal\">\n        <h4>Tarka Daal<\/h4>\n        <p class=\"ckc-price\">\u00a35.00<\/p>\n        <div class=\"ckc-qty-ctrl\">\n            <button class=\"ckc-minus\" type=\"button\">\u2212<\/button>\n            <span class=\"ckc-qty\">0<\/span>\n            <button class=\"ckc-plus\"  type=\"button\">+<\/button>\n        <\/div>\n    <\/div>\n    <\/div>\n            <div class=\"ckc-nav\">\n                <button class=\"ckc-back\" type=\"button\">\u2190 Back<\/button>\n                <button class=\"ckc-fwd\" id=\"fwd-1\" type=\"button\" disabled>Next: Rice &amp; Naan \u2192<\/button>\n            <\/div>\n        <\/div>\n\n        <!-- Step 2: Rice & Naan -->\n        <div class=\"ckc-step\" data-step=\"2\">\n            <h2>Step 2 \u2014 Choose Your Rice &amp; Naan<\/h2>\n            <p class=\"ckc-hint\">Select <strong id=\"need-rice\">?<\/strong> rice or naan.<\/p>\n            <div class=\"ckc-pgrid\">    <div class=\"ckc-pcard\"\n         data-id=\"495\"\n         data-name=\"Chinese Rice\"\n         data-price=\"5\"\n         data-cat=\"rice\">\n        <img decoding=\"async\" src=\"https:\/\/thechilledkitchen.co.uk\/staging\/wp-content\/uploads\/woocommerce-placeholder-300x300.webp\" alt=\"Chinese Rice\">\n        <h4>Chinese Rice<\/h4>\n        <p class=\"ckc-price\">\u00a35.00<\/p>\n        <div class=\"ckc-qty-ctrl\">\n            <button class=\"ckc-minus\" type=\"button\">\u2212<\/button>\n            <span class=\"ckc-qty\">0<\/span>\n            <button class=\"ckc-plus\"  type=\"button\">+<\/button>\n        <\/div>\n    <\/div>\n        <div class=\"ckc-pcard\"\n         data-id=\"362\"\n         data-name=\"Jeera Rice\"\n         data-price=\"3\"\n         data-cat=\"rice\">\n        <img decoding=\"async\" src=\"https:\/\/thechilledkitchen.co.uk\/staging\/wp-content\/uploads\/2026\/04\/tck1-150x150.jpg\" alt=\"Jeera Rice\">\n        <h4>Jeera Rice<\/h4>\n        <p class=\"ckc-price\">\u00a33.00<\/p>\n        <div class=\"ckc-qty-ctrl\">\n            <button class=\"ckc-minus\" type=\"button\">\u2212<\/button>\n            <span class=\"ckc-qty\">0<\/span>\n            <button class=\"ckc-plus\"  type=\"button\">+<\/button>\n        <\/div>\n    <\/div>\n        <div class=\"ckc-pcard\"\n         data-id=\"494\"\n         data-name=\"Jungli Pilau\"\n         data-price=\"5\"\n         data-cat=\"rice\">\n        <img decoding=\"async\" src=\"https:\/\/thechilledkitchen.co.uk\/staging\/wp-content\/uploads\/woocommerce-placeholder-300x300.webp\" alt=\"Jungli Pilau\">\n        <h4>Jungli Pilau<\/h4>\n        <p class=\"ckc-price\">\u00a35.00<\/p>\n        <div class=\"ckc-qty-ctrl\">\n            <button class=\"ckc-minus\" type=\"button\">\u2212<\/button>\n            <span class=\"ckc-qty\">0<\/span>\n            <button class=\"ckc-plus\"  type=\"button\">+<\/button>\n        <\/div>\n    <\/div>\n        <div class=\"ckc-pcard\"\n         data-id=\"364\"\n         data-name=\"Murgh Biryani\"\n         data-price=\"5\"\n         data-cat=\"rice\">\n        <img decoding=\"async\" src=\"https:\/\/thechilledkitchen.co.uk\/staging\/wp-content\/uploads\/2026\/04\/tck1-150x150.jpg\" alt=\"Murgh Biryani\">\n        <h4>Murgh Biryani<\/h4>\n        <p class=\"ckc-price\">\u00a35.00<\/p>\n        <div class=\"ckc-qty-ctrl\">\n            <button class=\"ckc-minus\" type=\"button\">\u2212<\/button>\n            <span class=\"ckc-qty\">0<\/span>\n            <button class=\"ckc-plus\"  type=\"button\">+<\/button>\n        <\/div>\n    <\/div>\n        <div class=\"ckc-pcard\"\n         data-id=\"366\"\n         data-name=\"Murgh Pilau\"\n         data-price=\"4\"\n         data-cat=\"rice\">\n        <img decoding=\"async\" src=\"https:\/\/thechilledkitchen.co.uk\/staging\/wp-content\/uploads\/2026\/04\/tck1-150x150.jpg\" alt=\"Murgh Pilau\">\n        <h4>Murgh Pilau<\/h4>\n        <p class=\"ckc-price\">\u00a34.00<\/p>\n        <div class=\"ckc-qty-ctrl\">\n            <button class=\"ckc-minus\" type=\"button\">\u2212<\/button>\n            <span class=\"ckc-qty\">0<\/span>\n            <button class=\"ckc-plus\"  type=\"button\">+<\/button>\n        <\/div>\n    <\/div>\n        <div class=\"ckc-pcard\"\n         data-id=\"492\"\n         data-name=\"Mutton Biryani\"\n         data-price=\"5\"\n         data-cat=\"rice\">\n        <img decoding=\"async\" src=\"https:\/\/thechilledkitchen.co.uk\/staging\/wp-content\/uploads\/2026\/04\/tck1-150x150.jpg\" alt=\"Mutton Biryani\">\n        <h4>Mutton Biryani<\/h4>\n        <p class=\"ckc-price\">\u00a35.00<\/p>\n        <div class=\"ckc-qty-ctrl\">\n            <button class=\"ckc-minus\" type=\"button\">\u2212<\/button>\n            <span class=\"ckc-qty\">0<\/span>\n            <button class=\"ckc-plus\"  type=\"button\">+<\/button>\n        <\/div>\n    <\/div>\n        <div class=\"ckc-pcard\"\n         data-id=\"365\"\n         data-name=\"Mutton Pilau\"\n         data-price=\"4\"\n         data-cat=\"rice\">\n        <img decoding=\"async\" src=\"https:\/\/thechilledkitchen.co.uk\/staging\/wp-content\/uploads\/2026\/04\/tck1-150x150.jpg\" alt=\"Mutton Pilau\">\n        <h4>Mutton Pilau<\/h4>\n        <p class=\"ckc-price\">\u00a34.00<\/p>\n        <div class=\"ckc-qty-ctrl\">\n            <button class=\"ckc-minus\" type=\"button\">\u2212<\/button>\n            <span class=\"ckc-qty\">0<\/span>\n            <button class=\"ckc-plus\"  type=\"button\">+<\/button>\n        <\/div>\n    <\/div>\n        <div class=\"ckc-pcard\"\n         data-id=\"363\"\n         data-name=\"Pilau Rice\"\n         data-price=\"4\"\n         data-cat=\"rice\">\n        <img decoding=\"async\" src=\"https:\/\/thechilledkitchen.co.uk\/staging\/wp-content\/uploads\/2026\/04\/tck1-150x150.jpg\" alt=\"Pilau Rice\">\n        <h4>Pilau Rice<\/h4>\n        <p class=\"ckc-price\">\u00a34.00<\/p>\n        <div class=\"ckc-qty-ctrl\">\n            <button class=\"ckc-minus\" type=\"button\">\u2212<\/button>\n            <span class=\"ckc-qty\">0<\/span>\n            <button class=\"ckc-plus\"  type=\"button\">+<\/button>\n        <\/div>\n    <\/div>\n        <div class=\"ckc-pcard\"\n         data-id=\"493\"\n         data-name=\"Vegetable Biryani\"\n         data-price=\"4\"\n         data-cat=\"rice\">\n        <img decoding=\"async\" src=\"https:\/\/thechilledkitchen.co.uk\/staging\/wp-content\/uploads\/2026\/04\/tck1-150x150.jpg\" alt=\"Vegetable Biryani\">\n        <h4>Vegetable Biryani<\/h4>\n        <p class=\"ckc-price\">\u00a34.00<\/p>\n        <div class=\"ckc-qty-ctrl\">\n            <button class=\"ckc-minus\" type=\"button\">\u2212<\/button>\n            <span class=\"ckc-qty\">0<\/span>\n            <button class=\"ckc-plus\"  type=\"button\">+<\/button>\n        <\/div>\n    <\/div>\n    <\/div>\n            <div class=\"ckc-nav\">\n                <button class=\"ckc-back\" type=\"button\">\u2190 Back<\/button>\n                <button class=\"ckc-fwd\" id=\"fwd-2\" type=\"button\" disabled>Next: Sides \u2192<\/button>\n            <\/div>\n        <\/div>\n\n        <!-- Step 3: Sides -->\n        <div class=\"ckc-step\" data-step=\"3\">\n            <h2>Step 3 \u2014 Choose Your Sides<\/h2>\n            <p class=\"ckc-hint\">Select <strong id=\"need-sides\">?<\/strong> side dish(es).<\/p>\n            <div class=\"ckc-pgrid\"><p class=\"ckc-no-products\">No products found in this category yet. Add products with the WooCommerce category slug shown above.<\/p><\/div>\n            <div class=\"ckc-nav\">\n                <button class=\"ckc-back\" type=\"button\">\u2190 Back<\/button>\n                <button class=\"ckc-fwd\" id=\"fwd-3\" type=\"button\" disabled>Review Bundle \u2192<\/button>\n            <\/div>\n        <\/div>\n\n        <!-- Step 4: Review -->\n        <div class=\"ckc-step\" data-step=\"4\">\n            <h2>\u2705 Your Bundle \u2014 Ready to Order<\/h2>\n            <div id=\"ckc-review\"><\/div>\n            <div class=\"ckc-final-total\">\n                <span>Bundle price: <strong>\u00a3<span id=\"ckc-final-now\">0.00<\/span><\/strong><\/span>\n                <span class=\"ckc-saved-tag\">You save: \u00a3<span id=\"ckc-final-save\">0.00<\/span><\/span>\n            <\/div>\n            <div class=\"ckc-nav\">\n                <button class=\"ckc-back\" type=\"button\">\u2190 Edit<\/button>\n                <button class=\"ckc-primary\" id=\"ckc-add-cart\" type=\"button\">Add to Cart \ud83d\uded2<\/button>\n            <\/div>\n        <\/div>\n\n        <div id=\"ckc-msg\" style=\"display:none\"><\/div>\n    <\/div>\n<script>\n    (function(){\n        var step = 0, cfg = {}, sel = { curries:[], rice:[], sides:[] };\n        var cartUrl = (typeof ckc_ajax !== 'undefined') ? ckc_ajax.cart_url : '\/cart';\n        var ajaxUrl = (typeof ckc_ajax !== 'undefined') ? ckc_ajax.url    : '';\n        var nonce   = (typeof ckc_ajax !== 'undefined') ? ckc_ajax.nonce  : '';\n\n        function showStep(n) {\n            document.querySelectorAll('.ckc-step').forEach(function(s){ s.classList.remove('active'); });\n            document.querySelector('[data-step=\"'+n+'\"]').classList.add('active');\n            step = n;\n            if (n > 0) {\n                document.querySelector('.ckc-progress').style.display = 'flex';\n                document.querySelector('.ckc-running-total').style.display = 'flex';\n                document.querySelectorAll('.ckc-prog-step').forEach(function(s,i){\n                    s.classList.toggle('active', i+1===n);\n                    s.classList.toggle('done',   i+1<n);\n                });\n            } else {\n                document.querySelector('.ckc-progress').style.display = 'none';\n                document.querySelector('.ckc-running-total').style.display = 'none';\n            }\n            updateTotal();\n            if (n===4) buildReview();\n        }\n\n        function getQty(cat){ return sel[cat].reduce(function(a,b){return a+b.qty;},0); }\n\n        function updateTotal(){\n            var was=0;\n            ['curries','rice','sides'].forEach(function(c){ sel[c].forEach(function(i){ was+=i.price*i.qty; }); });\n            var save = was*(cfg.saving\/100)||0, now = was-save;\n            document.getElementById('ckc-was').textContent  = was.toFixed(2);\n            document.getElementById('ckc-now').textContent  = now.toFixed(2);\n            document.getElementById('ckc-save').textContent = save.toFixed(2);\n            var fn=document.getElementById('ckc-final-now'), fs=document.getElementById('ckc-final-save');\n            if(fn){ fn.textContent=now.toFixed(2); fs.textContent=save.toFixed(2); }\n        }\n\n        function checkFwd(stepNum){\n            var map={1:{cat:'curries',btn:'fwd-1',need:cfg.curries},2:{cat:'rice',btn:'fwd-2',need:cfg.rice},3:{cat:'sides',btn:'fwd-3',need:cfg.sides}};\n            var c=map[stepNum]; if(!c)return;\n            var btn=document.getElementById(c.btn); if(btn) btn.disabled = getQty(c.cat)!==c.need;\n        }\n\n        function buildReview(){\n            var html='<table><thead><tr><th>Item<\/th><th>Qty<\/th><th>Price<\/th><\/tr><\/thead><tbody>';\n            ['curries','rice','sides'].forEach(function(cat){\n                sel[cat].forEach(function(i){\n                    html+='<tr><td>'+i.name+'<\/td><td>'+i.qty+'<\/td><td>\u00a3'+(i.price*i.qty).toFixed(2)+'<\/td><\/tr>';\n                });\n            });\n            html+='<\/tbody><\/table>';\n            document.getElementById('ckc-review').innerHTML=html;\n        }\n\n        \/\/ Size card click\n        document.querySelectorAll('.ckc-size-card').forEach(function(card){\n            card.addEventListener('click',function(){\n                document.querySelectorAll('.ckc-size-card').forEach(function(c){c.classList.remove('selected');});\n                card.classList.add('selected');\n                cfg={ key:card.dataset.bundle, curries:+card.dataset.curries, rice:+card.dataset.rice, sides:+card.dataset.sides, saving:+card.dataset.saving };\n                \/\/ Update hints\n                ['curries','rice','sides'].forEach(function(k){\n                    var el=document.getElementById('need-'+k); if(el) el.textContent=cfg[k];\n                });\n                \/\/ Reset qty UI and selections\n                sel={curries:[],rice:[],sides:[]};\n                document.querySelectorAll('.ckc-qty').forEach(function(e){e.textContent='0';});\n                ['fwd-1','fwd-2','fwd-3'].forEach(function(id){ var b=document.getElementById(id); if(b)b.disabled=true; });\n                setTimeout(function(){showStep(1);},180);\n            });\n        });\n\n        \/\/ Qty controls\n        document.querySelectorAll('.ckc-pcard').forEach(function(card){\n            var cat   = card.dataset.cat;\n            var catK  = cat; \/\/ curries \/ rice \/ sides\n            var qtyEl = card.querySelector('.ckc-qty');\n            function getN(){ return parseInt(qtyEl.textContent)||0; }\n            function needed(){ return cfg[catK]||1; }\n            function stepNum(){ return catK==='curries'?1:(catK==='rice'?2:3); }\n\n            function pushSel(){\n                var n=getN(), id=card.dataset.id, idx=sel[catK].findIndex(function(i){return i.id==id;});\n                if(idx>-1){\n                    if(n===0) sel[catK].splice(idx,1); else sel[catK][idx].qty=n;\n                } else if(n>0){\n                    sel[catK].push({id:id,name:card.dataset.name,price:+card.dataset.price,qty:n});\n                }\n                checkFwd(stepNum());\n                updateTotal();\n            }\n\n            card.querySelector('.ckc-plus').addEventListener('click',function(){\n                if(getQty(catK)>=needed()) return;\n                qtyEl.textContent=getN()+1; pushSel();\n            });\n            card.querySelector('.ckc-minus').addEventListener('click',function(){\n                if(getN()<=0) return;\n                qtyEl.textContent=getN()-1; pushSel();\n            });\n        });\n\n        \/\/ Forward \/ back\n        document.querySelectorAll('.ckc-fwd').forEach(function(btn){\n            btn.addEventListener('click',function(){ if(step<4) showStep(step+1); });\n        });\n        document.querySelectorAll('.ckc-back').forEach(function(btn){\n            btn.addEventListener('click',function(){ if(step>0) showStep(step-1); });\n        });\n\n        \/\/ Add to cart\n        document.getElementById('ckc-add-cart').addEventListener('click',function(){\n            var items=[];\n            ['curries','rice','sides'].forEach(function(c){ sel[c].forEach(function(i){items.push(i);}); });\n            if(!items.length) return;\n            var btn=this; btn.disabled=true; btn.textContent='Adding\u2026';\n\n            fetch(ajaxUrl,{method:'POST',headers:{'Content-Type':'application\/x-www-form-urlencoded'},\n                body:new URLSearchParams({action:'ckc_add_bundle',nonce:nonce,items:JSON.stringify(items),bundle:cfg.key,saving:cfg.saving})\n            }).then(function(r){return r.json();}).then(function(d){\n                var msg=document.getElementById('ckc-msg');\n                msg.style.display='block';\n                if(d.success){\n                    msg.className='ok';\n                    msg.innerHTML='\u2705 Bundle added to cart! <a href=\"'+cartUrl+'\">View Cart \u2192<\/a>';\n                } else {\n                    msg.className='err'; msg.textContent=d.data||'Something went wrong.';\n                }\n                btn.disabled=false; btn.textContent='Add to Cart \ud83d\uded2';\n            });\n        });\n    })();\n    <\/script>\n    \n","protected":false},"excerpt":{"rendered":"","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-445","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/thechilledkitchen.co.uk\/staging\/wp-json\/wp\/v2\/pages\/445","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/thechilledkitchen.co.uk\/staging\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/thechilledkitchen.co.uk\/staging\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/thechilledkitchen.co.uk\/staging\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/thechilledkitchen.co.uk\/staging\/wp-json\/wp\/v2\/comments?post=445"}],"version-history":[{"count":0,"href":"https:\/\/thechilledkitchen.co.uk\/staging\/wp-json\/wp\/v2\/pages\/445\/revisions"}],"wp:attachment":[{"href":"https:\/\/thechilledkitchen.co.uk\/staging\/wp-json\/wp\/v2\/media?parent=445"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}