@@ -227,6 +227,7 @@ <h2 id="menuTitle" class="text-4xl text-white serif mb-2">The Collection</h2>
227227 </ div >
228228
229229 < div id ="categoryView " class ="grid grid-cols-1 md:grid-cols-2 gap-6 fade-in-up ">
230+
230231 < div onclick ="renderMenu('cakes') " class ="category-card h-[400px] rounded-xl bg-[#080C14] flex flex-col justify-end p-8 group ">
231232 < div class ="absolute inset-0 flex items-center justify-center text-9xl opacity-20 group-hover:opacity-30 transition duration-700 select-none "> π</ div >
232233 < div class ="relative z-20 ">
@@ -240,7 +241,9 @@ <h3 class="text-3xl text-white serif italic mb-2">Custom Cakes</h3>
240241 < div class ="absolute inset-0 flex items-center justify-center text-9xl opacity-20 group-hover:opacity-30 transition duration-700 select-none "> π</ div >
241242 < div class ="relative z-20 ">
242243 < h3 class ="text-3xl text-white serif italic mb-2 "> Artisanal Pizza</ h3 >
243- < p class ="text-gray-400 text-sm mb-6 max-w-xs "> Fresh dough, premium toppings. Beef, Chicken Tikka & Veg. Ready in 3-4 hours.</ p >
244+ < p class ="text-gray-300 text-sm mb-6 max-w-xs leading-relaxed ">
245+ Our dough is perfectly fermented and crafted with precision. Quality takes time (3-4 hours notice).
246+ </ p >
244247 < span class ="text-[#C9A24D] text-xs uppercase tracking-widest border-b border-[#C9A24D] pb-1 "> Browse 4 Varieties</ span >
245248 </ div >
246249 </ div >
@@ -288,7 +291,7 @@ <h3 class="serif text-xl text-white mb-4">Location</h3>
288291 scrolling ="no "
289292 marginheight ="0 "
290293 marginwidth ="0 "
291- src ="https://maps.google.com/maps?q=Hussein%20Bakes%20Kitui &t=&z=13 &ie=UTF8&iwloc=&output=embed "
294+ src ="https://maps.google.com/maps?q=Bondeni,Kitui &t=&z=15 &ie=UTF8&iwloc=&output=embed "
292295 class ="map-filter w-full h-full ">
293296 </ iframe >
294297 </ div >
@@ -410,11 +413,11 @@ <h3 id="modalTitle" class="text-2xl text-white serif italic">Product Name</h3>
410413 { id : 15 , type : 'cakes' , name : 'Ethereal Wedding Tier' , basePrice : 8500 , desc : 'Bespoke two-tier wedding cake.' , img : 'π' , tag : 'Bridal' , sizes : { 'Starting' : 8500 } , addons : [ { name : 'Custom Message' , price : 0 } ] } ,
411414 { id : 16 , type : 'cakes' , name : 'Gallery Bites Box' , basePrice : 1200 , desc : 'Box of 6 assorted cupcakes.' , img : 'π§' , tag : 'Gift' , sizes : { 'Box of 6' : 1200 , 'Box of 12' : 2200 } , addons : [ ] } ,
412415
413- // 4 PIZZAS
414- { id : 17 , type : 'pizza' , name : 'Beef Supremo' , desc : 'Ground beef & herbs on artisanal crust .' , img : 'π' , tag : 'Friday Offer' , sizes : { 'Small (9")' : 550 , 'Medium (12")' : 850 , 'Large (14")' : 1200 } , addons : [ { name : 'Extra Cheese' , price : 150 } , { name : 'Chilli Sauce' , price : 50 } ] } ,
415- { id : 18 , type : 'pizza' , name : 'Chicken Tikka' , desc : 'Spiced tikka chicken, onions, peppers .' , img : 'π' , tag : 'Spicy' , sizes : { 'Small (9")' : 550 , 'Medium (12")' : 850 , 'Large (14")' : 1200 } , addons : [ { name : 'Extra Cheese' , price : 150 } ] } ,
416- { id : 19 , type : 'pizza' , name : 'Garden Veg' , desc : 'Fresh peppers, onions, tomatoes.' , img : 'π₯¬' , tag : 'Veggie' , sizes : { 'Small (9")' : 550 , 'Medium (12")' : 850 , 'Large (14")' : 1200 } , addons : [ ] } ,
417- { id : 20 , type : 'pizza' , name : 'Classic Cheese' , desc : 'Rich tomato base, extra mozzarella .' , img : 'π§' , tag : 'Kids Love' , sizes : { 'Small (9")' : 500 , 'Medium (12")' : 800 , 'Large (14")' : 1150 } , addons : [ ] }
416+ // 4 PIZZAS (Updated Text)
417+ { id : 17 , type : 'pizza' , name : 'Beef Supremo' , desc : 'Seasoned beef on our signature slow-fermented dough. Worth the wait .' , img : 'π' , tag : 'Friday Offer' , sizes : { 'Small (9")' : 550 , 'Medium (12")' : 850 , 'Large (14")' : 1200 } , addons : [ { name : 'Extra Cheese' , price : 150 } , { name : 'Chilli Sauce' , price : 50 } ] } ,
418+ { id : 18 , type : 'pizza' , name : 'Chicken Tikka' , desc : 'Spiced tikka on precision-proofed crust. Baked to order .' , img : 'π' , tag : 'Spicy' , sizes : { 'Small (9")' : 550 , 'Medium (12")' : 850 , 'Large (14")' : 1200 } , addons : [ { name : 'Extra Cheese' , price : 150 } ] } ,
419+ { id : 19 , type : 'pizza' , name : 'Garden Veg' , desc : 'Fresh peppers and tomatoes on artisanal dough. Hand-stretched .' , img : 'π₯¬' , tag : 'Veggie' , sizes : { 'Small (9")' : 550 , 'Medium (12")' : 850 , 'Large (14")' : 1200 } , addons : [ ] } ,
420+ { id : 20 , type : 'pizza' , name : 'Classic Cheese' , desc : 'Premium mozzarella blend on our slow-fermented base .' , img : 'π§' , tag : 'Kids Love' , sizes : { 'Small (9")' : 500 , 'Medium (12")' : 800 , 'Large (14")' : 1150 } , addons : [ ] }
418421 ] ;
419422
420423 let cart = [ ] ;
@@ -500,7 +503,7 @@ <h3 class="text-white text-lg serif group-hover:text-[#C9A24D] transition mb-2">
500503 document . getElementById ( 'menu-section' ) . scrollIntoView ( { behavior : 'smooth' } ) ;
501504 }
502505
503- // --- THE RICH MODAL LOGIC (RESTORED) ---
506+ // --- THE RICH MODAL LOGIC ---
504507 function openModal ( itemId ) {
505508 currentItem = inventory . find ( i => i . id === itemId ) ;
506509 if ( ! currentItem ) return ;
0 commit comments