diff --git a/Dockerfile b/Dockerfile
index a31acd8..9aecaa0 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -7,12 +7,9 @@ RUN rm -rf /usr/share/nginx/html/*
# Copy custom nginx configuration
COPY nginx.conf /etc/nginx/conf.d/default.conf
-# Copy all web assets
-COPY index.html /usr/share/nginx/html/
-COPY style.css /usr/share/nginx/html/
-COPY app.js /usr/share/nginx/html/
-COPY manifest.json /usr/share/nginx/html/
-COPY sw.js /usr/share/nginx/html/
+# Copy all web assets, catalogs, and images
+COPY . /usr/share/nginx/html/
+RUN rm -f /usr/share/nginx/html/Dockerfile /usr/share/nginx/html/docker-compose.yml /usr/share/nginx/html/nginx.conf
# Expose port 80 for Coolify Traefik reverse proxy
EXPOSE 80
diff --git a/app.js b/app.js
index 7e9d283..a464ae5 100644
--- a/app.js
+++ b/app.js
@@ -1,14 +1,484 @@
// Google Opal AI - Master Mini-App Studio & 3D Poster Lab Engine v5.0
+const I18N_DICTIONARY = {
+ bn: {
+ brand_subtitle: "Google DeepMind • Mini-App Engine",
+ btn_add_miniapp: "✨ + Mini-App",
+ lang_btn_text: "🌐 EN",
+
+ // Poster Lab
+ poster_title: "3D Commercial Poster Lab",
+ poster_subtitle: "আসল প্রডাক্টের ছবি, ৮কে ন্যাচারাল লাইফস্টাইল ফটোগ্রাফি ও WhatsApp QR সহ বিজ্ঞাপন পোস্টার বানান",
+ theme_arch_label: "৮কে ন্যাচারাল ও কমার্শিয়াল স্টুডিও ফ্রেম (8K Natural & 3D Styles):",
+ theme_arch_badge: "32 Photorealistic & Commercial Styles",
+ theme_cat_all: "🔥 All (32)",
+ theme_cat_natural: "🌿 8K Natural (7)",
+ theme_cat_stage: "👑 3D Stages (20)",
+ theme_cat_grid: "🔲 Grid Layouts (5)",
+ poster_aspect_label: "পোস্টার সাইজ ও ব্র্যান্ড ওয়াটারমার্ক:",
+ poster_mode_label: "ডিসপ্লে মোড (Display Mode):",
+ mode_single_btn: "🎯 ১টি প্রোডাক্ট হিরো ৩ডি স্টেজ",
+ mode_multi_btn: "🔲 মাল্টি-প্রোডাক্ট গ্রিড ভিউ (৩-৪টি প্রোডাক্ট)",
+ trends_label: "🔥 গুগল ট্রেন্ডিং সার্চ (Google Trends 1-Click Load):",
+ trends_badge: "Realtime BD Trends",
+ product_input_label: "প্রডাক্ট লিংক বা নাম (Product Link or Name):",
+ open_catalog_btn: "🛍️ GT ক্যাটালগ লিস্ট (560+)",
+ product_input_ph: "e.g. Silk Saree, Smartwatch, Pure Honey, Sneaker or Skincare",
+ product_price_label: "মূল্য ও অফার (Price & Discount):",
+ product_price_ph: "e.g. ৳ ১,০৬০ (৳ ১,৪৭০) 28% OFF",
+ product_badge_label: "কাস্টম ব্যাজ টেক্সট (Trust Badge):",
+ product_badge_ph: "e.g. 🛡️ 100% Original Guarantee",
+ upload_photo_btn: "iPhone / পিসি গ্যালারি থেকে ছবি আপলোড",
+ clear_photo_btn: "✖ ছবি মুছুন",
+ photo_attached_badge: "✅ Photo Attached",
+ grid_layout_label: "গ্রিড লেআউট ফ্রেম (Multi-Product Grid Layout):",
+ grid_layout_badge: "3-4 Products Collage Engine",
+ grid_headline_ph: "পোস্টার মেইন হেডলাইন (e.g. ✨ 4-IN-1 MEGA COMBO)",
+ multi_combos_label: "🎁 ট্রেন্ডিং মাল্টি-প্যাক কম্বো (1-Click Multi Combos):",
+ multi_combos_badge: "Full Catalog Combos",
+ slot1_title: "🥇 Slot 1 (Hero/Top-Left)",
+ slot2_title: "🥈 Slot 2 (Top-Right)",
+ slot3_title: "🥉 Slot 3 (Bottom-Left)",
+ slot4_title: "🏅 Slot 4 (Bottom-Right)",
+ slot_upload_btn: "ছবি",
+ slot_placeholder_text: "ছবি সিলেক্ট করুন",
+ slot_title_ph: "প্রোডাক্ট নাম",
+ slot_price_ph: "মূল্য",
+ slot_badge_ph: "ব্যাজ",
+ btn_generate_poster: "Generate 3D Commercial Poster (Canvas GPU)",
+ poster_result_title: "✨ Commercial Ad Poster Generated",
+ btn_save_photos: "💾 Save to Photos",
+ btn_whatsapp_order: "💬 WhatsApp Order",
+ btn_autopost_n8n: "1-Click Auto Post to Facebook Page (via n8n)",
+
+ // Mini-Apps Hub
+ hub_title: "✨ Opal Mini-Apps Hub",
+ hub_subtitle: "সকল ক্যাটাগরির ই-কমার্সের জন্য কাস্টম এআই মিনি-অ্যাপ তৈরি ও এম্বেড করুন",
+ btn_create_app: "+ Create App",
+ cat_all: "🔥 All Niches",
+ cat_fashion: "👗 Fashion & Apparel",
+ cat_electronics: "📱 Tech & Gadgets",
+ cat_cosmetics: "💄 Beauty & Skincare",
+ cat_footwear: "👟 Shoes & Leather",
+ cat_organic: "🍯 Organic & Food",
+ cat_sales: "💬 Sales & Care",
+ cat_tools: "⚙️ AI Logistics",
+ cat_custom: "💎 Custom Apps",
+ empty_apps: "এই ক্যাটাগরিতে কোনো মিনি-অ্যাপ পাওয়া যায়নি। নতুন বানাতে '+ Create App' চাপুন!",
+ btn_embed: "📦 Embed",
+ btn_run: "⚡ Run",
+
+ // Builder
+ builder_title: "Visual Mini-App Builder",
+ builder_subtitle: "আপনার ক্লায়েন্ট ড্যাশবোর্ডের জন্য কয়েক ক্লিকে কাস্টম এআই মিনি-অ্যাপ তৈরি করুন",
+ builder_app_name: "অ্যাপের নাম (Mini-App Name):",
+ builder_app_name_ph: "e.g. VIP Customer Offer Generator",
+ builder_app_emoji: "আইকন/ইমোজি (App Icon):",
+ builder_app_cat: "ক্যাটাগরি (Category):",
+ builder_app_model: "ডিফল্ট এআই মডেল (AI Model):",
+ builder_app_desc: "সংক্ষিপ্ত বিবরণ (Short Description):",
+ builder_app_desc_ph: "e.g. বিশেষ কাস্টমারদের জন্য আকর্ষণীয় অফার মেসেজ তৈরি করে।",
+ builder_app_fields: "ইনপুট ফিল্ডস (Input Fields for User):",
+ builder_field1_ph: "Field 1 Label (e.g. Customer Name / Product)",
+ builder_field2_ph: "Field 2 Label (e.g. Offer / Discount / Context)",
+ builder_prompt_template: "এআই প্রম্পট টেমপ্লেট (Prompt Template with Variables):",
+ builder_prompt_template_ph: "You are an expert AI copywriter. Generate a high converting message based on {{field1}} and {{field2}} in natural Bangla.",
+ builder_hint: "💡 টেমপ্লেটের মধ্যে {{field1}} এবং {{field2}} স্বয়ংক্রিয়ভাবে ইউজারের ইনপুট দিয়ে প্রতিস্থাপিত হবে।",
+ btn_save_miniapp: "💾 Save Mini-App & Add to Hub",
+ btn_test_miniapp: "🧪 Test Run App",
+
+ // UGC Studio
+ ugc_title: "UGC Video Ads & Google Flow Studio",
+ ugc_subtitle: "Google Veo 3.1 ও Omni Video ইঞ্জিনের জন্য হাই-কনভার্টিং UGC স্টাইল প্রম্পট ও স্ক্রিপ্ট তৈরি করুন",
+ ugc_presets_label: "জনপ্রিয় UGC স্টাইল লাইব্রেরি (Select UGC Style Preset):",
+ ugc_card_unhinged_title: "Raw iPhone Review",
+ ugc_card_unhinged_desc: "রুমের আলোয় ফ্রন্ট ক্যামেরায় আনফিল্টার্ড বাস্তব রিভিউ ও প্রডাক্ট টেস্ট (Universal)।",
+ ugc_card_fashion_title: "Fashion OOTD & Drape",
+ ugc_card_fashion_desc: "শাড়ি/লেডিস ড্রেস ট্রাই-অন, ফেব্রিকে জুম, ফিটিং ও স্লো-মো ওয়াক ট্রায়াল।",
+ ugc_card_panjabi_title: "Royal Panjabi & Kabli",
+ ugc_card_panjabi_desc: "প্রিমিয়াম পাঞ্জাবি/কাবলি শোকেস, কলারের সূক্ষ্ম সুতার কাজ ও রাজকীয় ফিট।",
+ ugc_card_gadget_title: "Gadget Sound & Stress Test",
+ ugc_card_gadget_desc: "স্মার্টওয়াচ/ইয়ারবাডস আনবক্সিং, ANC সাউন্ড টেস্ট ও ওয়াটারপ্রুফ ড্রপ টেস্ট।",
+ ugc_card_sneaker_title: "Sneaker Flex & Kick Test",
+ ugc_card_sneaker_desc: "স্নিকার আনবক্সিং, সোল বেন্ড টেস্ট ও স্ট্রিট ওয়াক স্টাইলিশ লুক।",
+ ugc_card_organic_title: "Organic Honey Purity Test",
+ ugc_card_organic_desc: "১০০% খাঁটি মধুর পানির গ্লাসে দ্রবীভূত পরীক্ষা ও টেস্ট রিভিউ।",
+ ugc_card_perfume_title: "Luxury Perfume 24h Test",
+ ugc_card_perfume_desc: "পারফিউমের লং লাস্টিং সুবাস ও পাবলিক কমপ্লিমেন্ট রিয়েকশন।",
+ ugc_card_grwm_title: "Bathroom Mirror GRWM",
+ ugc_card_grwm_desc: "সকালে মুখে ড্রপ দিয়ে স্কিনকেয়ার টেক্সচার ও গ্লাস স্কিন গ্লো প্রদর্শন।",
+ ugc_card_asmr_title: "POV Unboxing ASMR",
+ ugc_card_asmr_desc: "হাতে পার্সেল খোলা, ক্রিস্পি বাবল র্যাপ ও প্রডাক্টের স্যাটিস্ফাইং সাউন্ড।",
+ ugc_card_skeptic_title: "Viral Claim Skeptic",
+ ugc_card_skeptic_desc: "\"সত্যিই কি কাজ করে?\"—হাতে-কলমে কার্যকারিতা লাইভ পরীক্ষা।",
+ ugc_card_founder_title: "Founder's Direct Hook",
+ ugc_card_founder_desc: "কুরিয়ার পার্সেলের স্তূপের সামনে দাঁড়িয়ে প্রডাক্ট কোয়ালিটি ও মানি-ব্যাক গল্প।",
+ ugc_prod_label: "প্রডাক্টের নাম ও ব্র্যান্ড (Product):",
+ ugc_prod_ph: "e.g. Medicube Collagen Jelly Cream",
+ ugc_aud_label: "টার্গেট অডিয়েন্স ও সমস্যা (Audience/Problem):",
+ ugc_aud_ph: "e.g. যাদের ত্বক খসখসে ও রোদে পোড়া দাগ রয়েছে",
+ ugc_persona_label: "ক্রিয়েটর টাইপ (Persona):",
+ ugc_duration_label: "ভিডিও দৈর্ঘ্য (Duration):",
+ ugc_engine_label: "এআই ভিডিও ইঞ্জিন (Target Engine):",
+ btn_generate_ugc: "Generate Google Flow Storyboard & Master Veo Prompt",
+ ugc_result_title: "🎬 UGC Video Ad Storyboard & Master Prompt",
+ ugc_master_prompt_label: "🎯 Master Cinematic AI Prompt for Veo 3.1 (English Prompt):",
+ btn_copy_master_prompt: "📋 Copy Master Prompt for Veo 3.1",
+ ugc_timeline_label: "⏱️ Google Flow Shot-by-Shot Timeline (Storyboard & Bengali Dialogue):",
+ btn_copy_complete_flow: "📋 Copy Complete Flow",
+ btn_send_veo: "🚀 Send to Aura Veo 3.1 Engine",
+
+ // CGI Studio
+ cgi_title: "3D CGI Master Prompt Studio & Catalog Library",
+ cgi_subtitle: "GT ও সকল ব্র্যান্ডের জন্য 8K আল্ট্রা-রিয়েলিস্টিক কমার্শিয়াল স্টুডিও প্রম্পট লাইব্রেরি",
+ cgi_cat_all: "🔥 All Stores",
+ cgi_search_ph: "🔍 Search product or ingredient (e.g. Collagen, Retinol, Silk, Smartwatch, Honey)...",
+ btn_cgi_copy: "📋 প্রম্পট কপি",
+ btn_cgi_use: "🎨 ৩ডি ল্যাবে ওপেন",
+ cgi_empty: "কোনো প্রম্পট পাওয়া যায়নি। অন্য ক্যাটাগরি বা কিওয়ার্ড দিয়ে সার্চ করুন।",
+
+ // Inbox AI
+ inbox_title: "Omnichannel Customer Care & Sales Closer AI",
+ inbox_subtitle: "কাস্টমারের মেসেজ দিলে ১-ক্লিকে ৩টি মিষ্টি ও হাই-কনভার্টিং উত্তর তৈরি করে",
+ inbox_query_label: "কাস্টমার ইনবক্সে কী লিখেছে? (Customer Query):",
+ inbox_query_ph: "e.g. আপনাদের কাছে কি গ্লাস স্কিন সিরাম আছে? দাম কত আর ডেলিভারি চার্জ কত?",
+ inbox_store_label: "দোকানের পলিসি ও হটলাইন (Store Info):",
+ inbox_store_ph: "Store: Glamour's Touch (glamourstouch.com), Hotline: 01712-426871...",
+ btn_generate_inbox: "Generate 3 Ready-to-Send Replies with Gemini AI",
+ reply1_header: "⚡ ১. দ্রুত ও মিষ্টি উত্তর (Instant Polite Greeting & Price)",
+ reply2_header: "🛍️ ২. সেলস অর্ডার কনফার্মেশন (Direct Order Closer)",
+ reply3_header: "💬 ৩. ১-ক্লিক WhatsApp লিঙ্ক (Instant WhatsApp Closer)",
+ btn_copy: "📋 Copy",
+
+ // History
+ history_title: "📜 Saved Generation History",
+ btn_clear_history: "Clear All",
+ history_empty: "No generations yet. Create your first 3D poster or mini-app generation!",
+
+ // Settings
+ settings_title: "Settings & Google AI Configuration",
+ settings_subtitle: "গুগল জেমিনি ২.০ ও গ্যামা ওপেন মডেল সেটআপ",
+ settings_apikey_label: "Google Gemini API Key (100% Free from AI Studio):",
+ settings_apikey_ph: "Paste your AI Studio API key (AIzaSy...)",
+ settings_apikey_hint: "API Key is saved securely in your browser/device local storage.",
+ settings_model_label: "Default AI Model (এআই মডেল):",
+ settings_webhook_label: "n8n Auto-Post Webhook URL (Aura Ajentic AI):",
+ settings_webhook_hint: "Pre-configured with your n8n cloud instance at n8n.auraajenticai.cloud",
+ btn_save_settings: "💾 Save Settings & Test Connection",
+ about_title: "💎 About Google Opal AI (iOS Edition)",
+ about_desc: "This web studio is engineered specifically for iPhone (iOS Safari / PWA) and client dashboards with 0ms latency, native 2D canvas GPU rendering, and official Google Gemini 2.0 AI integration.",
+ iphone_tips: "📲 iPhone টিপস: Safari-এর নিচে থাকা Share (📤) বাটনে ট্যাপ করে 'Add to Home Screen' চাপুন। তাহলে এটি আপনার আইফোনে একদম আসল অ্যাপের মতো ফুল-স্ক্রিনে চলবে!",
+
+ // Bottom Navigation
+ nav_apps: "অ্যাপস হাব",
+ nav_poster: "৩ডি পোস্টার",
+ nav_cgi: "CGI প্রম্পট",
+ nav_ugc: "UGC স্টুডিও",
+ nav_builder: "অ্যাপ মেকার",
+ nav_inbox: "ইনবক্স এআই",
+ nav_settings: "সেটিংস",
+
+ // Modals
+ runner_modal_title: "🚀 Mini-App Runner",
+ btn_runner_generate: "⚡ Generate with AI",
+ runner_output_title: "✨ Generated Output",
+ embed_modal_title: "📦 Embed in Client Dashboard",
+ embed_modal_desc: "আপনার ক্লায়েন্ট ড্যাশবোর্ডে (যেমন aura client dashboard) এই মিনি-অ্যাপটি ১-ক্লিকে যুক্ত করতে নিচের কোডটি কপি করুন:",
+ embed_iframe_label: "HTML / Iframe Embed Snippet:",
+ btn_copy_iframe: "📋 Copy Iframe Code",
+ embed_api_label: "Direct Webhook / API URL:",
+ btn_copy_api: "📋 Copy Direct API URL",
+ catalog_modal_title: "Universal E-Commerce Catalog & Store Sync",
+ catalog_count_default: "৫৬০+ রিয়েল প্রডাক্ট লাইব্রেরি",
+ btn_sync_new_store: "নতুন ক্লায়েন্ট স্টোর সিঙ্ক",
+ sync_panel_title: "🌐 ক্লায়েন্টের ওয়েবসাইট URL থেকে প্রডাক্ট সিঙ্ক করুন:",
+ btn_close_sync: "✖ বন্ধ করুন",
+ sync_url_ph: "e.g. https://snehalata.com বা ক্লায়েন্টের শপ লিঙ্ক...",
+ sync_name_ph: "স্টোরের নাম (অপশনাল)",
+ btn_start_sync: "⚡ সিঙ্ক করুন ও নতুন স্টোর বক্স বানান",
+ btn_delete_store: "🗑️ মুছুন",
+ catalog_search_ph: "🔍 প্রডাক্ট বা ব্র্যান্ড খুঁজুন (e.g. Medicube, Anua, Snail, Sunscreen, Serum, Cream)...",
+ btn_catalog_copy: "📋 কপি",
+ btn_catalog_use: "⚡ ৩ডি পোস্টার",
+ catalog_empty: "এই স্টোরে কোনো প্রোডাক্ট পাওয়া যায়নি। অন্য কি-ওয়ার্ড বা ব্র্যান্ড সিলেক্ট করুন অথবা URL দিয়ে সিঙ্ক করুন।"
+ },
+ en: {
+ brand_subtitle: "Google DeepMind • Mini-App Engine",
+ btn_add_miniapp: "✨ + Mini-App",
+ lang_btn_text: "🌐 বাং",
+
+ // Poster Lab
+ poster_title: "3D Commercial Poster Lab",
+ poster_subtitle: "Generate high-converting 8K natural lifestyle ad posters with authentic products & WhatsApp QR",
+ theme_arch_label: "8K Natural & 3D Commercial Styles:",
+ theme_arch_badge: "32 Photorealistic & Commercial Styles",
+ theme_cat_all: "🔥 All (32)",
+ theme_cat_natural: "🌿 8K Natural (7)",
+ theme_cat_stage: "👑 3D Stages (20)",
+ theme_cat_grid: "🔲 Grid Layouts (5)",
+ poster_aspect_label: "Poster Aspect Ratio & Brand Watermark:",
+ poster_mode_label: "Display Mode:",
+ mode_single_btn: "🎯 1 Product Hero 3D Stage",
+ mode_multi_btn: "🔲 Multi-Product Grid View (3-4 Products)",
+ trends_label: "🔥 Google Trending Searches (Google Trends 1-Click Load):",
+ trends_badge: "Realtime BD Trends",
+ product_input_label: "Product Link or Name:",
+ open_catalog_btn: "🛍️ GT Catalog List (560+)",
+ product_input_ph: "e.g. Silk Saree, Smartwatch, Pure Honey, Sneaker or Skincare",
+ product_price_label: "Price & Discount Offer:",
+ product_price_ph: "e.g. ৳ 1,060 (৳ 1,470) 28% OFF",
+ product_badge_label: "Custom Trust Badge:",
+ product_badge_ph: "e.g. 🛡️ 100% Original Guarantee",
+ upload_photo_btn: "Upload Photo from iPhone / PC Gallery",
+ clear_photo_btn: "✖ Remove Photo",
+ photo_attached_badge: "✅ Photo Attached",
+ grid_layout_label: "Grid Layout Frame (Multi-Product Grid Layout):",
+ grid_layout_badge: "3-4 Products Collage Engine",
+ grid_headline_ph: "Poster Main Headline (e.g. ✨ 4-IN-1 MEGA COMBO)",
+ multi_combos_label: "🎁 Trending Multi-Pack Combos (1-Click Multi Combos):",
+ multi_combos_badge: "Full Catalog Combos",
+ slot1_title: "🥇 Slot 1 (Hero/Top-Left)",
+ slot2_title: "🥈 Slot 2 (Top-Right)",
+ slot3_title: "🥉 Slot 3 (Bottom-Left)",
+ slot4_title: "🏅 Slot 4 (Bottom-Right)",
+ slot_upload_btn: "Photo",
+ slot_placeholder_text: "Select Image",
+ slot_title_ph: "Product Name",
+ slot_price_ph: "Price",
+ slot_badge_ph: "Badge",
+ btn_generate_poster: "Generate 3D Commercial Poster (Canvas GPU)",
+ poster_result_title: "✨ Commercial Ad Poster Generated",
+ btn_save_photos: "💾 Save to Photos",
+ btn_whatsapp_order: "💬 WhatsApp Order",
+ btn_autopost_n8n: "1-Click Auto Post to Facebook Page (via n8n)",
+
+ // Mini-Apps Hub
+ hub_title: "✨ Opal Mini-Apps Hub",
+ hub_subtitle: "Build & embed bespoke AI mini-apps across all e-commerce verticals",
+ btn_create_app: "+ Create App",
+ cat_all: "🔥 All Niches",
+ cat_fashion: "👗 Fashion & Apparel",
+ cat_electronics: "📱 Tech & Gadgets",
+ cat_cosmetics: "💄 Beauty & Skincare",
+ cat_footwear: "👟 Shoes & Leather",
+ cat_organic: "🍯 Organic & Food",
+ cat_sales: "💬 Sales & Care",
+ cat_tools: "⚙️ AI Logistics",
+ cat_custom: "💎 Custom Apps",
+ empty_apps: "No mini-apps found in this category. Click '+ Create App' to build one!",
+ btn_embed: "📦 Embed",
+ btn_run: "⚡ Run",
+
+ // Builder
+ builder_title: "Visual Mini-App Builder",
+ builder_subtitle: "Build custom AI mini-apps for your client dashboard in a few clicks",
+ builder_app_name: "Mini-App Name:",
+ builder_app_name_ph: "e.g. VIP Customer Offer Generator",
+ builder_app_emoji: "App Icon / Emoji:",
+ builder_app_cat: "Category:",
+ builder_app_model: "Default AI Model:",
+ builder_app_desc: "Short Description:",
+ builder_app_desc_ph: "e.g. Generates compelling offer copy for VIP customers.",
+ builder_app_fields: "Input Fields for User:",
+ builder_field1_ph: "Field 1 Label (e.g. Customer Name / Product)",
+ builder_field2_ph: "Field 2 Label (e.g. Offer / Discount / Context)",
+ builder_prompt_template: "AI Prompt Template (with Variables):",
+ builder_prompt_template_ph: "You are an expert AI copywriter. Generate a high converting message based on {{field1}} and {{field2}} in natural Bangla.",
+ builder_hint: "💡 The variables {{field1}} and {{field2}} will automatically be replaced with user input.",
+ btn_save_miniapp: "💾 Save Mini-App & Add to Hub",
+ btn_test_miniapp: "🧪 Test Run App",
+
+ // UGC Studio
+ ugc_title: "UGC Video Ads & Google Flow Studio",
+ ugc_subtitle: "Generate high-converting UGC style prompts & scripts for Google Veo 3.1 & Omni Video engines",
+ ugc_presets_label: "Popular UGC Style Presets Library:",
+ ugc_card_unhinged_title: "Raw iPhone Review",
+ ugc_card_unhinged_desc: "Unfiltered real-life review & product test with front camera in cozy ambient lighting.",
+ ugc_card_fashion_title: "Fashion OOTD & Drape",
+ ugc_card_fashion_desc: "Saree / dress try-on with fabric zoom, fit overview, and graceful slow-mo walk trial.",
+ ugc_card_panjabi_title: "Royal Panjabi & Kabli",
+ ugc_card_panjabi_desc: "Premium Panjabi/Kabli showcase highlighting collar embroidery details and royal drape.",
+ ugc_card_gadget_title: "Gadget Sound & Stress Test",
+ ugc_card_gadget_desc: "Smartwatch/earbuds unboxing, active ANC sound check, and water-resistance stress test.",
+ ugc_card_sneaker_title: "Sneaker Flex & Kick Test",
+ ugc_card_sneaker_desc: "Sneaker unboxing, sole flex demonstration, and on-feet streetwear styling walkthrough.",
+ ugc_card_organic_title: "Organic Honey Purity Test",
+ ugc_card_organic_desc: "100% pure raw honey water solubility glass test and authentic taste verification.",
+ ugc_card_perfume_title: "Luxury Perfume 24h Test",
+ ugc_card_perfume_desc: "Long-lasting perfume sillage test with public compliments and genuine reactions.",
+ ugc_card_grwm_title: "Bathroom Mirror GRWM",
+ ugc_card_grwm_desc: "Morning mirror routine applying skincare drops showing lightweight texture & glass skin glow.",
+ ugc_card_asmr_title: "POV Unboxing ASMR",
+ ugc_card_asmr_desc: "POV parcel opening with crisp bubble wrap peeling and satisfying tactile sound effects.",
+ ugc_card_skeptic_title: "Viral Claim Skeptic",
+ ugc_card_skeptic_desc: "\"Does it actually work?\" — Live myth-busting and hands-on efficacy challenge.",
+ ugc_card_founder_title: "Founder's Direct Hook",
+ ugc_card_founder_desc: "Founder standing in front of shipping parcel stacks sharing authentic quality & money-back promise.",
+ ugc_prod_label: "Product Name & Brand:",
+ ugc_prod_ph: "e.g. Medicube Collagen Jelly Cream",
+ ugc_aud_label: "Target Audience & Pain Points:",
+ ugc_aud_ph: "e.g. Customers with dull skin or sun damage",
+ ugc_persona_label: "Creator Persona:",
+ ugc_duration_label: "Video Duration:",
+ ugc_engine_label: "AI Video Engine:",
+ btn_generate_ugc: "Generate Google Flow Storyboard & Master Veo Prompt",
+ ugc_result_title: "🎬 UGC Video Ad Storyboard & Master Prompt",
+ ugc_master_prompt_label: "🎯 Master Cinematic AI Prompt for Veo 3.1 (English Prompt):",
+ btn_copy_master_prompt: "📋 Copy Master Prompt for Veo 3.1",
+ ugc_timeline_label: "⏱️ Google Flow Shot-by-Shot Timeline (Storyboard & Dialogue):",
+ btn_copy_complete_flow: "📋 Copy Complete Flow",
+ btn_send_veo: "🚀 Send to Aura Veo 3.1 Engine",
+
+ // CGI Studio
+ cgi_title: "3D CGI Master Prompt Studio & Catalog Library",
+ cgi_subtitle: "8K Ultra-realistic commercial studio prompt library for GT & all brands",
+ cgi_cat_all: "🔥 All Stores",
+ cgi_search_ph: "🔍 Search product or ingredient (e.g. Collagen, Retinol, Silk, Smartwatch, Honey)...",
+ btn_cgi_copy: "📋 Copy Prompt",
+ btn_cgi_use: "🎨 Open in 3D Lab",
+ cgi_empty: "No prompts found. Try searching with another keyword or category.",
+
+ // Inbox AI
+ inbox_title: "Omnichannel Customer Care & Sales Closer AI",
+ inbox_subtitle: "1-Click generation of 3 sweet & high-converting sales replies from customer queries",
+ inbox_query_label: "Customer Inbox Query:",
+ inbox_query_ph: "e.g. Do you have Korean glass skin serum? What is the price and delivery fee?",
+ inbox_store_label: "Store Info & Policies:",
+ inbox_store_ph: "Store: Glamour's Touch (glamourstouch.com), Hotline: 01712-426871...",
+ btn_generate_inbox: "Generate 3 Ready-to-Send Replies with Gemini AI",
+ reply1_header: "⚡ 1. Instant Polite Greeting & Price",
+ reply2_header: "🛍️ 2. Direct Order Closer & Address",
+ reply3_header: "💬 3. 1-Click WhatsApp Direct Closer",
+ btn_copy: "📋 Copy",
+
+ // History
+ history_title: "📜 Saved Generation History",
+ btn_clear_history: "Clear All",
+ history_empty: "No generations yet. Create your first 3D poster or mini-app generation!",
+
+ // Settings
+ settings_title: "Settings & Google AI Configuration",
+ settings_subtitle: "Google Gemini 2.0 & Gemma Open-Weights Configuration",
+ settings_apikey_label: "Google Gemini API Key (100% Free from AI Studio):",
+ settings_apikey_ph: "Paste your AI Studio API key (AIzaSy...)",
+ settings_apikey_hint: "API Key is saved securely in your browser/device local storage.",
+ settings_model_label: "Default AI Model:",
+ settings_webhook_label: "n8n Auto-Post Webhook URL (Aura Ajentic AI):",
+ settings_webhook_hint: "Pre-configured with your n8n cloud instance at n8n.auraajenticai.cloud",
+ btn_save_settings: "💾 Save Settings & Test Connection",
+ about_title: "💎 About Google Opal AI (iOS Edition)",
+ about_desc: "This web studio is engineered specifically for iPhone (iOS Safari / PWA) and client dashboards with 0ms latency, native 2D canvas GPU rendering, and official Google Gemini 2.0 AI integration.",
+ iphone_tips: "📲 iPhone Tip: Tap the Share (📤) button at the bottom of Safari and select 'Add to Home Screen' for a full-screen native app experience on your iPhone!",
+
+ // Bottom Navigation
+ nav_apps: "Apps Hub",
+ nav_poster: "3D Poster",
+ nav_cgi: "CGI Prompts",
+ nav_ugc: "UGC Studio",
+ nav_builder: "App Maker",
+ nav_inbox: "Inbox AI",
+ nav_settings: "Settings",
+
+ // Modals
+ runner_modal_title: "🚀 Mini-App Runner",
+ btn_runner_generate: "⚡ Generate with AI",
+ runner_output_title: "✨ Generated Output",
+ embed_modal_title: "📦 Embed in Client Dashboard",
+ embed_modal_desc: "To embed this mini-app into your client dashboard (e.g. aura client dashboard), copy the snippet below:",
+ embed_iframe_label: "HTML / Iframe Embed Snippet:",
+ btn_copy_iframe: "📋 Copy Iframe Code",
+ embed_api_label: "Direct Webhook / API URL:",
+ btn_copy_api: "📋 Copy Direct API URL",
+ catalog_modal_title: "Universal E-Commerce Catalog & Store Sync",
+ catalog_count_default: "560+ Authentic Products Library",
+ btn_sync_new_store: "Sync New Client Store",
+ sync_panel_title: "🌐 Sync Products from Client Website URL:",
+ btn_close_sync: "✖ Close",
+ sync_url_ph: "e.g. https://snehalata.com or client shop link...",
+ sync_name_ph: "Store Name (Optional)",
+ btn_start_sync: "⚡ Sync & Create Store Box",
+ btn_delete_store: "🗑️ Delete",
+ catalog_search_ph: "🔍 Search product or brand (e.g. Medicube, Anua, Snail, Sunscreen, Serum, Cream)...",
+ btn_catalog_copy: "📋 Copy",
+ btn_catalog_use: "⚡ 3D Poster",
+ catalog_empty: "No products found in this store. Try searching another keyword or brand, or sync via URL."
+ }
+};
+
+window.currentLang = localStorage.getItem('opal_lang') || 'bn';
+
+window.applyLanguage = function(lang) {
+ window.currentLang = lang;
+ localStorage.setItem('opal_lang', lang);
+ const dict = I18N_DICTIONARY[lang] || I18N_DICTIONARY.bn;
+
+ // 1. Text elements
+ document.querySelectorAll('[data-i18n]').forEach(el => {
+ const key = el.getAttribute('data-i18n');
+ if (dict[key]) {
+ el.textContent = dict[key];
+ }
+ });
+
+ // 2. Placeholder elements
+ document.querySelectorAll('[data-i18n-ph]').forEach(el => {
+ const key = el.getAttribute('data-i18n-ph');
+ if (dict[key]) {
+ el.setAttribute('placeholder', dict[key]);
+ }
+ });
+
+ // 3. Title attributes
+ document.querySelectorAll('[data-i18n-title]').forEach(el => {
+ const key = el.getAttribute('data-i18n-title');
+ if (dict[key]) {
+ el.setAttribute('title', dict[key]);
+ }
+ });
+
+ // 4. Update language toggle button text
+ const langBtn = document.getElementById('langToggleBtn');
+ if (langBtn) {
+ langBtn.textContent = dict.lang_btn_text || (lang === 'bn' ? '🌐 EN' : '🌐 বাং');
+ }
+
+ // 5. Update Select Options
+ const gridLayoutSelect = document.getElementById('gridLayoutSelect');
+ if (gridLayoutSelect && gridLayoutSelect.options.length >= 4) {
+ if (lang === 'bn') {
+ gridLayoutSelect.options[0].text = "🔲 2x2 Quad Grid (৪টি প্রোডাক্ট সমান গ্রিড)";
+ gridLayoutSelect.options[1].text = "🏆 1 Hero + 3 Side Cards (১টি বড় + ৩টি ছোট বেন্টো)";
+ gridLayoutSelect.options[2].text = "🥉 1 Hero + 2 Companion (৩টি প্রোডাক্ট ট্রায়ো গ্রিড)";
+ gridLayoutSelect.options[3].text = "🎞️ 3-Panel Lookbook Strip (৩টি ভার্টিক্যাল কলাম)";
+ } else {
+ gridLayoutSelect.options[0].text = "🔲 2x2 Quad Grid (4 Equal Products)";
+ gridLayoutSelect.options[1].text = "🏆 1 Hero + 3 Side Cards (1 Hero + 3 Bento)";
+ gridLayoutSelect.options[2].text = "🥉 1 Hero + 2 Companion (3-Product Trio Grid)";
+ gridLayoutSelect.options[3].text = "🎞️ 3-Panel Lookbook Strip (3 Vertical Columns)";
+ }
+ }
+
+ // 6. Refresh Dynamic Renderers
+ if (typeof renderMiniApps === 'function') renderMiniApps();
+ if (typeof renderCgiCards === 'function') renderCgiCards();
+ if (typeof renderCatalogGrid === 'function') renderCatalogGrid();
+ if (typeof renderHistory === 'function') renderHistory();
+};
+
document.addEventListener('DOMContentLoaded', () => {
initNavigation();
initSettings();
+ initCatalogBrowser();
initPosterLab();
+ initCgiLibrary();
initMiniAppsHub();
initMiniAppBuilder();
initUgcStudio();
initInboxAI();
initHistory();
+
+ // Apply active language across DOM on load
+ window.applyLanguage(window.currentLang);
});
// --- Global Navigation ---
@@ -46,11 +516,10 @@ function initNavigation() {
// Language Toggle
const langBtn = document.getElementById('langToggleBtn');
- let currentLang = 'BN';
if (langBtn) {
langBtn.addEventListener('click', () => {
- currentLang = currentLang === 'BN' ? 'EN' : 'BN';
- langBtn.textContent = currentLang === 'BN' ? '🌐 বাং' : '🌐 EN';
+ const nextLang = window.currentLang === 'bn' ? 'en' : 'bn';
+ window.applyLanguage(nextLang);
});
}
}
@@ -157,20 +626,24 @@ const PREBUILT_MINI_APPS = [
{
id: 'gt_studio',
name: '3D Commercial Poster Lab',
+ nameEn: '3D Commercial Poster Lab',
emoji: '🎨',
category: 'ecommerce',
badge: '3D CANVAS',
desc: 'যেকোনো পণ্যের ছবি, ৩ডি মার্বেল স্টেজ ও WhatsApp QR সহ 4K বিজ্ঞাপন পোস্টার তৈরি করে।',
+ descEn: 'Generates 4K commercial ad posters with marble stage, product render & WhatsApp QR.',
steps: 'All Niches • 3D Canvas',
isPosterLab: true
},
{
id: 'fashion_stylist',
name: 'Fashion, Saree & Panjabi Styling Closer',
+ nameEn: 'Fashion, Saree & Panjabi Styling Closer',
emoji: '👗',
category: 'fashion',
badge: 'FASHION',
desc: 'শাড়ি, থ্রি-পিস, পাঞ্জাবি বা হুডির ফেব্রিক ডিটেইলস, সাইজ গাইড ও ম্যাচিং টিপস দিয়ে সেলস ক্লোজ করে।',
+ descEn: 'Closes fashion sales with fabric softness, size charts, drape advice & COD booking.',
steps: '3 Steps • Fashion Closer',
fields: [
{ id: 'field1', label: 'পোশাকের নাম ও ফেব্রিক (Dress / Saree & Fabric)', placeholder: 'e.g. প্রিমিয়াম মসলিন জামদানি শাড়ি অথবা প্রিমিয়াম কটন পাঞ্জাবি' },
@@ -188,10 +661,12 @@ Write 3 distinct ready-to-send Bengali fashion customer responses:
{
id: 'panjabi_closer',
name: 'Royal Panjabi & Kabli Styling Studio',
+ nameEn: 'Royal Panjabi & Kabli Styling Studio',
emoji: '👑',
category: 'fashion',
badge: 'ROYAL PANJABI',
desc: 'প্রিমিয়াম ডিজাইনার পাঞ্জাবি, কাবলি সেট ও কাতান/সিল্কের ফেব্রিক ডিটেইলস, সাইজ গাইড ও অকেশনের সেলস ক্লোজ করে।',
+ descEn: 'Showcases luxury panjabi & kabli craftsmanship, fit guarantee and festive styling.',
steps: '3 Steps • Panjabi Closer',
fields: [
{ id: 'field1', label: 'পাঞ্জাবি বা কাবলির নাম ও ফেব্রিক (Panjabi Style & Fabric)', placeholder: 'e.g. Aura Royal Hand-Embroidered Cotton Panjabi / Semi-Silk Kabli Suit' },
@@ -209,10 +684,12 @@ Write 3 distinct high-converting, courteous Bengali responses:
{
id: 'gadget_explainer',
name: 'Smart Gadget & Electronics Feature Explainer',
+ nameEn: 'Smart Gadget & Electronics Feature Explainer',
emoji: '⚡',
category: 'electronics',
badge: 'GADGETS',
desc: 'স্মার্টওয়াচ, ইয়ারবাডস ও গ্যাজেটের ব্যাটারি লাইফ, ডিসপ্লে ও ১ বছরের ওয়ারেন্টি বুঝিয়ে সেলস আনে।',
+ descEn: 'Explains specs, AMOLED displays, battery life & 1-year replacement warranty.',
steps: '3 Steps • Tech Sales',
fields: [
{ id: 'field1', label: 'গ্যাজেটের নাম ও মডেল (Gadget Name & Model)', placeholder: 'e.g. Ultra 9 Max Smartwatch AMOLED Display' },
@@ -230,10 +707,12 @@ Generate 3 high-trust Bengali customer responses:
{
id: 'organic_honey_lab',
name: 'Pure Organic Food & Honey Authenticity AI',
+ nameEn: 'Pure Organic Food & Honey Authenticity AI',
emoji: '🍯',
category: 'organic',
badge: 'ORGANIC',
desc: 'সুন্দরবনের খাঁটি মধু, সরিষার তেল ও ঘিয়ের ১০০% নির্ভেজাল প্রমাণ ও স্বাস্থ্য উপকারিতা জানায়।',
+ descEn: 'Verifies pure raw honey, mustard oil & organic ghee lab tests and health benefits.',
steps: '3 Steps • Pure Food',
fields: [
{ id: 'field1', label: 'পণ্যের নাম ও উৎস (Organic Food & Source)', placeholder: 'e.g. সুন্দরবনের প্রাকৃতিক চাকের খাঁটি মধু (১ কেজি)' },
@@ -251,10 +730,12 @@ Write 3 persuasive, trust-building Bengali customer messages:
{
id: 'sneaker_style_hub',
name: 'Sneaker Legit Check & Footwear Closer',
+ nameEn: 'Sneaker Legit Check & Footwear Closer',
emoji: '👟',
category: 'footwear',
badge: 'SNEAKERS',
desc: 'স্নিকার, লোফার ও চামড়ার জুতার প্রিমিয়াম কোয়ালিটি, কুশন কমফোর্ট ও সাইজ ট্রায়াল বুঝায়।',
+ descEn: 'Highlights footwear build, memory foam cushioning, street styling & doorstep trial.',
steps: '3 Steps • Footwear',
fields: [
{ id: 'field1', label: 'জুতার নাম ও মেটেরিয়াল (Shoe / Sneaker Model)', placeholder: 'e.g. Air Jordan Retro High OG / Pure Cow Leather Loafer' },
@@ -272,10 +753,12 @@ Create 3 urban, stylish Bengali customer messages:
{
id: 'inbox_ai',
name: 'Customer Care & Universal Sales Closer',
+ nameEn: 'Customer Care & Universal Sales Closer',
emoji: '💬',
category: 'sales',
badge: 'AI CLOSER',
desc: 'ফেসবুক ও হোয়াটসঅ্যাপের কাস্টমারের প্রশ্নের ৩টি ইনস্ট্যান্ট মিষ্টি ও সেলস ক্লোজিং উত্তর বানায়।',
+ descEn: 'Creates 3 sweet and polite sales closer responses from any customer inbox query.',
steps: '3 Steps • Sales Closer',
fields: [
{ id: 'field1', label: 'কাস্টমার মেসেজ (Customer Message)', placeholder: 'e.g. আপনাদের প্রোডাক্টের দাম কত আর ডেলিভারি চার্জ কত?' },
@@ -293,10 +776,12 @@ Write 3 distinct ready-to-copy Bengali replies:
{
id: 'veo_prompter',
name: 'Google Veo 3.1 & Omni Video Prompter',
+ nameEn: 'Google Veo 3.1 & Omni Video Prompter',
emoji: '🎬',
category: 'social',
badge: 'VEO 3.1',
desc: 'সকল ক্যাটাগরির পণ্যের জন্য সিনেমাটিক 9:16 ভিডিও প্রম্পট, ক্যামেরা মোশন ও লাইটিং গাইড বানায়।',
+ descEn: 'Engineers 9:16 vertical photorealistic video prompts and camera movements for Veo 3.1.',
steps: '4 Steps • AI Video',
fields: [
{ id: 'field1', label: 'প্রডাক্টের নাম ও ধরণ (Product & Category)', placeholder: 'e.g. Silk Saree / Smartwatch / Pure Honey / Face Serum' },
@@ -316,10 +801,12 @@ Include:
{
id: 'risk_scorer',
name: 'Gemini COD Fraud & Return Risk Shield',
+ nameEn: 'Gemini COD Fraud & Return Risk Shield',
emoji: '🛡️',
category: 'tools',
badge: 'AI SHIELD',
desc: 'কাস্টমারের ফোন নাম্বার, ঠিকানা ও অর্ডারের পরিমাণ বিশ্লেষণ করে রিটার্ন ফ্রড রিস্ক স্কোর দেয়।',
+ descEn: 'Analyzes phone numbers, addresses & order sizes to predict return & fraud risk.',
steps: 'Real-time • Gemini 2.0',
fields: [
{ id: 'field1', label: 'কাস্টমারের ফোন নাম্বার (Phone Number)', placeholder: 'e.g. 01819998877' },
@@ -337,10 +824,12 @@ Evaluate:
{
id: 'ecommerce_launch',
name: 'E-Commerce Viral Product Launch Kit',
+ nameEn: 'E-Commerce Viral Product Launch Kit',
emoji: '🛍️',
category: 'ecommerce',
badge: 'VIRAL',
desc: 'যেকোনো পণ্যের আকর্ষণীয় ফেসবুক পোস্ট ক্যাপশন, পেইন পয়েন্ট হুক ও অফার কপি তৈরি করে।',
+ descEn: 'Crafts Facebook viral ad copy, high-converting pain point hooks & discount offers.',
steps: '5 Steps • Marketing',
fields: [
{ id: 'field1', label: 'প্রডাক্টের নাম ও ক্যাটাগরি (Product Name & Niche)', placeholder: 'e.g. Luxury Silk Saree / Wireless ANC Earbuds / Pure Honey' },
@@ -360,10 +849,12 @@ Format:
{
id: 'tiktok_hooks',
name: 'TikTok & Meta Reels Viral Hook Matrix',
+ nameEn: 'TikTok & Meta Reels Viral Hook Matrix',
emoji: '🔥',
category: 'social',
badge: 'HOOKS',
desc: 'প্রথম ৩ সেকেন্ডে কাস্টমারের চোখ আটকে ফেলার মতো ৫টি সাইকোলজিক্যাল ভাইরাল হুক তৈরি করে।',
+ descEn: 'Generates 5 psychological 3-second visual and audio hooks for TikTok & Reels.',
steps: '5 Viral Hooks • Reels',
fields: [
{ id: 'field1', label: 'প্রডাক্ট বা বিষয়ের নাম (Product / Topic)', placeholder: 'e.g. Smart Watch / Designer Saree / Organic Honey / Leather Shoe' },
@@ -382,10 +873,12 @@ Format each hook with:
{
id: 'urgency_sales',
name: 'Flash Sale & Urgency Campaign Copywriter',
+ nameEn: 'Flash Sale & Urgency Campaign Copywriter',
emoji: '🏷️',
category: 'sales',
badge: 'OFFER',
desc: '২৪ ঘণ্টার ফ্ল্যাশ সেল, স্টক ক্লিয়ারেন্স ও ঈদ/বৈশাখী অফারের হাই-কনভার্টিং কপি বানায়।',
+ descEn: 'Produces high-urgency FOMO copy for flash sales, weekend clearances & festival deals.',
steps: 'Flash Sales • Copy',
fields: [
{ id: 'field1', label: 'অফারের নাম ও ডিসকাউন্ট (Offer Details)', placeholder: 'e.g. 48 Hours Weekend Flash Sale - Flat 35% OFF' },
@@ -400,10 +893,12 @@ Include FOMO triggers, countdown psychological anchors, and clear WhatsApp booki
{
id: 'courier_formatter',
name: 'Steadfast & Pathao Consignment Formatter',
+ nameEn: 'Steadfast & Pathao Consignment Formatter',
emoji: '📦',
category: 'tools',
badge: 'LOGISTICS',
desc: 'অর্ডারের টেক্সট থেকে ১-ক্লিকে কুরিয়ার এন্ট্রি ফরম্যাট ও প্রিন্ট লেবেল তৈরি করে।',
+ descEn: 'Parses raw customer chat text into structured Steadfast/Pathao courier parcel labels.',
steps: '1-Click • Logistics',
fields: [
{ id: 'field1', label: 'কাস্টমারের সম্পূর্ণ অর্ডার টেক্সট (Order Text)', placeholder: 'e.g. নাম: তানভীর হাসান, ফোন: 01712345678, ঠিকানা: বাড়ি ১২, রোড ৫, ধানমন্ডি, ঢাকা। প্রডাক্ট: ১ পিস গ্যাজেট (৳১৮৫০)' },
@@ -444,6 +939,8 @@ function renderMiniApps() {
const container = document.getElementById('appsGridContainer');
if (!container) return;
+ const dict = I18N_DICTIONARY[window.currentLang] || I18N_DICTIONARY.bn;
+ const isEn = window.currentLang === 'en';
const customApps = getCustomMiniApps();
const allApps = [...PREBUILT_MINI_APPS, ...customApps];
@@ -455,7 +952,7 @@ function renderMiniApps() {
container.innerHTML = `
📭
-
No mini-apps found in this category. Click "+ Create App" to build one!
+
${dict.empty_apps || 'No mini-apps found in this category. Click "+ Create App" to build one!'}
`;
return;
@@ -468,17 +965,17 @@ function renderMiniApps() {
${app.badge || 'CUSTOM'}
-
${app.name}
-
${app.desc || 'AI powered dynamic mini-app for client dashboard.'}
+
${(isEn && app.nameEn) ? app.nameEn : app.name}
+
${(isEn && app.descEn) ? app.descEn : (app.desc || 'AI powered dynamic mini-app for client dashboard.')}
@@ -707,6 +1204,71 @@ window.closeEmbedModal = function() {
// --- Masterpiece 3D Canvas Poster Engine ---
let selectedStageTheme = 'obsidian_gold';
+let currentPosterMode = 'single'; // 'single' or 'multi_grid'
+let slotAttachedBitmaps = [null, null, null, null];
+
+const MULTI_COMBOS = {
+ kbeauty_4: {
+ brand: 'glamourstouch',
+ theme: 'bento_grid_luxe',
+ headline: '🌸 4-STEP K-BEAUTY GLASS SKIN ROUTINE',
+ layout: '2x2_quad',
+ items: [
+ { title: 'Medicube Collagen Jelly Cream', price: '৳ ১,০৬০', badge: '🛡️ 100% Authentic Korean' },
+ { title: 'Anua Heartleaf 77% Soothing Toner', price: '৳ ১,৪৮০', badge: '🌿 77% Soothing Care' },
+ { title: 'COSRX Snail 96 Mucin Essence', price: '৳ ১,৩৫০', badge: '🐌 96% Mucin Recovery' },
+ { title: 'Beauty of Joseon Sun Relief SPF50+', price: '৳ ১,১৫০', badge: '☀️ Rice + Probiotics Sun' }
+ ]
+ },
+ panjabi_3: {
+ brand: 'panjabi',
+ theme: 'mughal_heritage',
+ headline: '👑 ROYAL FESTIVE COUTURE 3-PIECE TRIO',
+ layout: '1_hero_2_trio',
+ items: [
+ { title: 'Aura Royal Platinum Silk Panjabi', price: '৳ ২,৪৫০', badge: '👑 100% Pre-Shrunk Weave' },
+ { title: 'Aura Imperial Navy Kabli Set', price: '৳ ২,৮৫০', badge: '💎 Metallic Snap Buttons' },
+ { title: 'Aura Velvet Maroon Panjabi', price: '৳ ৩,২০০', badge: '✨ Hand Zari Embroidery' },
+ { title: 'Aura Classic Jacquard Panjabi', price: '৳ ২,১০০', badge: '🧵 Pure Silk Jacquard' }
+ ]
+ },
+ tech_3: {
+ brand: 'techvolt',
+ theme: 'blueprint_cad_grid',
+ headline: '⚡ TECHVOLT SMART ECOSYSTEM TRIO',
+ layout: '1_hero_3_bento',
+ items: [
+ { title: 'T900 Ultra Smartwatch Series 9', price: '৳ ১,৬৫০', badge: '⚡ 1 Year Official Warranty' },
+ { title: 'SonicPulse ANC Studio Earbuds', price: '৳ ১,৯৫০', badge: '🔋 40h Studio Playtime' },
+ { title: '65W GaN Magnetic Fast Powerbank', price: '৳ ১,২৫০', badge: '🚀 65W Turbo Charging' },
+ { title: 'MagSafe Wireless Charging Pad', price: '৳ ৮৫০', badge: '🛡️ Qi Fast Certified' }
+ ]
+ },
+ organic_3: {
+ brand: 'organic',
+ theme: 'botanical_eco',
+ headline: '🍯 PRANON 100% ORGANIC NATURE TRIO',
+ layout: '1_hero_2_trio',
+ items: [
+ { title: 'Sundarban Pure Raw Khalsi Honey 1kg', price: '৳ ১,২৫০', badge: '🍯 100% Pure Lab Tested' },
+ { title: 'Traditional Wood-Ghani Mustard Oil 1L', price: '৳ ৪৫০', badge: '🌿 Cold Pressed Purity' },
+ { title: 'Aromas Pure Organic Cow Ghee 500g', price: '৳ ৯৫০', badge: '🐄 100% Grass-Fed Ghee' },
+ { title: 'Natural Organic Wild Flower Honey', price: '৳ ৯৯০', badge: '🌺 Raw Forest Honey' }
+ ]
+ },
+ sneaker_4: {
+ brand: 'sneakerlab',
+ theme: 'brutalist_street',
+ headline: '👟 SNEAKERLAB STREETWEAR 4-PACK',
+ layout: '2x2_quad',
+ items: [
+ { title: 'StreetFire Retro High OG Kicks', price: '৳ ২,৮৫০', badge: '👟 Memory Foam Cushion' },
+ { title: 'Pure Cowhide Leather Loafer', price: '৳ ৩,৪৫০', badge: '👞 100% Genuine Leather' },
+ { title: 'Air Cushion Streetwear Sneaker 2026', price: '৳ ২,৪৫০', badge: '⚡ Air Bubble Shock Absorb' },
+ { title: 'Urban Stealth Low-Top Canvas', price: '৳ ১,৯৫০', badge: '🔥 Vulcanized Street Sole' }
+ ]
+ }
+};
function initPosterLab() {
const productInput = document.getElementById('productInput');
@@ -726,6 +1288,135 @@ function initPosterLab() {
const downloadPosterBtn = document.getElementById('downloadPosterBtn');
const shareWhatsAppBtn = document.getElementById('shareWhatsAppBtn');
+ // Mode Switcher Elements
+ const modeSingleBtn = document.getElementById('modeSingleBtn');
+ const modeMultiBtn = document.getElementById('modeMultiBtn');
+ const singleForm = document.getElementById('singleProductFormContainer');
+ const multiForm = document.getElementById('multiProductFormContainer');
+ const gridLayoutSelect = document.getElementById('gridLayoutSelect');
+ const gridMainHeadlineInput = document.getElementById('gridMainHeadlineInput');
+
+ if (modeSingleBtn && modeMultiBtn) {
+ modeSingleBtn.addEventListener('click', () => {
+ modeSingleBtn.classList.add('active');
+ modeMultiBtn.classList.remove('active');
+ currentPosterMode = 'single';
+ if (singleForm) singleForm.classList.remove('hidden');
+ if (multiForm) multiForm.classList.add('hidden');
+ });
+
+ modeMultiBtn.addEventListener('click', () => {
+ modeMultiBtn.classList.add('active');
+ modeSingleBtn.classList.remove('active');
+ currentPosterMode = 'multi_grid';
+ if (singleForm) singleForm.classList.add('hidden');
+ if (multiForm) multiForm.classList.remove('hidden');
+ });
+ }
+
+ // Grid Layout Change
+ if (gridLayoutSelect) {
+ gridLayoutSelect.addEventListener('change', () => {
+ const val = gridLayoutSelect.value;
+ const slot4 = document.getElementById('slotCard4');
+ if (slot4) {
+ if (val === '1_hero_2_trio' || val === '3_panel_strip') {
+ slot4.style.opacity = '0.5';
+ } else {
+ slot4.style.opacity = '1';
+ }
+ }
+ });
+ }
+
+ // Multi-Combo Chips
+ const multiComboChips = document.querySelectorAll('#multiComboChips .trend-chip');
+ multiComboChips.forEach(chip => {
+ chip.addEventListener('click', () => {
+ multiComboChips.forEach(c => c.classList.remove('active'));
+ chip.classList.add('active');
+ const comboKey = chip.getAttribute('data-combo');
+ const combo = MULTI_COMBOS[comboKey];
+ if (combo) {
+ if (brandSelect && combo.brand) brandSelect.value = combo.brand;
+ if (gridMainHeadlineInput) gridMainHeadlineInput.value = combo.headline;
+ if (gridLayoutSelect && combo.layout) {
+ gridLayoutSelect.value = combo.layout;
+ gridLayoutSelect.dispatchEvent(new Event('change'));
+ }
+
+ // Set active theme chip
+ if (combo.theme) {
+ selectedStageTheme = combo.theme;
+ document.querySelectorAll('#themeSelectorGroup .theme-chip').forEach(tc => {
+ if (tc.getAttribute('data-theme') === combo.theme) {
+ tc.classList.add('active');
+ } else {
+ tc.classList.remove('active');
+ }
+ });
+ }
+
+ // Fill slots
+ combo.items.forEach((item, idx) => {
+ const sNum = idx + 1;
+ const tInput = document.getElementById(`slotTitle${sNum}`);
+ const pInput = document.getElementById(`slotPrice${sNum}`);
+ const bInput = document.getElementById(`slotBadge${sNum}`);
+ if (tInput) tInput.value = item.title;
+ if (pInput) pInput.value = item.price;
+ if (bInput) bInput.value = item.badge;
+ });
+ }
+ });
+ });
+
+ // Slot File Upload Listeners (Slots 1 to 4)
+ for (let s = 1; s <= 4; s++) {
+ const sIdx = s - 1;
+ const fileInput = document.getElementById(`slotFile${s}`);
+ const imgEl = document.getElementById(`slotImg${s}`);
+ const placeholder = document.getElementById(`slotPlaceholder${s}`);
+
+ if (fileInput) {
+ fileInput.addEventListener('change', (e) => {
+ const file = e.target.files[0];
+ if (file) {
+ const reader = new FileReader();
+ reader.onload = (event) => {
+ if (imgEl) {
+ imgEl.src = event.target.result;
+ imgEl.classList.remove('hidden');
+ }
+ if (placeholder) placeholder.classList.add('hidden');
+
+ const img = new Image();
+ img.onload = () => { slotAttachedBitmaps[sIdx] = img; };
+ img.src = event.target.result;
+ };
+ reader.readAsDataURL(file);
+ }
+ });
+ }
+ }
+
+ // Stage Theme Category Filter Bar
+ const themeCategoryFilterChips = document.querySelectorAll('#themeCategoryFilter .filter-chip');
+ themeCategoryFilterChips.forEach(chip => {
+ chip.addEventListener('click', () => {
+ themeCategoryFilterChips.forEach(c => c.classList.remove('active'));
+ chip.classList.add('active');
+ const filterCat = chip.getAttribute('data-filter');
+ document.querySelectorAll('#themeSelectorGroup .theme-chip').forEach(tc => {
+ if (filterCat === 'all' || tc.getAttribute('data-category') === filterCat) {
+ tc.style.display = 'flex';
+ } else {
+ tc.style.display = 'none';
+ }
+ });
+ });
+ });
+
// Stage Theme Selector
const themeChips = document.querySelectorAll('#themeSelectorGroup .theme-chip');
themeChips.forEach(chip => {
@@ -733,43 +1424,68 @@ function initPosterLab() {
themeChips.forEach(c => c.classList.remove('active'));
chip.classList.add('active');
selectedStageTheme = chip.getAttribute('data-theme');
+ const themeBadgeEl = document.getElementById('posterThemeBadge');
+ if (themeBadgeEl && THEMES[selectedStageTheme]) {
+ themeBadgeEl.textContent = THEMES[selectedStageTheme].name;
+ }
+ });
+ });
+
+ // Trending Google Search Chips (1-Click Auto Fill)
+ const trendChips = document.querySelectorAll('#trendingPosterChips .trend-chip');
+ trendChips.forEach(chip => {
+ chip.addEventListener('click', () => {
+ trendChips.forEach(c => c.classList.remove('active'));
+ chip.classList.add('active');
+
+ const brand = chip.getAttribute('data-brand');
+ const title = chip.getAttribute('data-title');
+ const price = chip.getAttribute('data-price');
+ const badge = chip.getAttribute('data-badge');
+
+ if (brand && brandSelect) brandSelect.value = brand;
+ if (title && productInput) productInput.value = title;
+ if (price && productPrice) productPrice.value = price;
+ if (badge && customBadgeInput) customBadgeInput.value = badge;
});
});
let attachedImageBitmap = null;
// Photo Input change
- photoFileInput.addEventListener('change', (e) => {
- const file = e.target.files[0];
- if (file) {
- const reader = new FileReader();
- reader.onload = (event) => {
- attachedPhotoImg.src = event.target.result;
- photoPreviewContainer.classList.remove('hidden');
- clearPhotoBtn.classList.remove('hidden');
+ if (photoFileInput) {
+ photoFileInput.addEventListener('change', (e) => {
+ const file = e.target.files[0];
+ if (file) {
+ const reader = new FileReader();
+ reader.onload = (event) => {
+ if (attachedPhotoImg) attachedPhotoImg.src = event.target.result;
+ if (photoPreviewContainer) photoPreviewContainer.classList.remove('hidden');
+ if (clearPhotoBtn) clearPhotoBtn.classList.remove('hidden');
- const img = new Image();
- img.onload = () => { attachedImageBitmap = img; };
- img.src = event.target.result;
- };
- reader.readAsDataURL(file);
- }
- });
+ const img = new Image();
+ img.onload = () => { attachedImageBitmap = img; };
+ img.src = event.target.result;
+ };
+ reader.readAsDataURL(file);
+ }
+ });
+ }
- clearPhotoBtn.addEventListener('click', () => {
- photoFileInput.value = '';
- attachedImageBitmap = null;
- photoPreviewContainer.classList.add('hidden');
- clearPhotoBtn.classList.add('hidden');
- });
+ if (clearPhotoBtn) {
+ clearPhotoBtn.addEventListener('click', () => {
+ if (photoFileInput) photoFileInput.value = '';
+ attachedImageBitmap = null;
+ if (photoPreviewContainer) photoPreviewContainer.classList.add('hidden');
+ if (clearPhotoBtn) clearPhotoBtn.classList.add('hidden');
+ });
+ }
- // Generate 3D Poster
+ // Generate Poster (Unified Handler)
generatePosterBtn.addEventListener('click', async () => {
- const inputVal = productInput.value.trim();
- const priceVal = productPrice.value.trim();
- const badgeText = customBadgeInput ? customBadgeInput.value.trim() : '🇰🇷 100% Original Korea';
const aspect = aspectRatioSelect ? aspectRatioSelect.value : '1:1';
const brand = brandSelect ? brandSelect.value : 'glamourstouch';
+ const brandObj = getBrandProfile(brand);
posterStatusText.classList.remove('hidden');
posterStatusText.style.color = '#F59E0B';
@@ -777,47 +1493,106 @@ function initPosterLab() {
generatePosterBtn.disabled = true;
try {
- let productImg = attachedImageBitmap;
- let title = "Authentic Korean K-Beauty Care";
-
- if (!productImg) {
- const resolved = await resolveProductUrl(inputVal);
- if (resolved && resolved.imageUrl) {
- title = resolved.title || inputVal;
- productImg = await loadImage(resolved.imageUrl);
- } else {
- const fallbackUrl = `https://images.unsplash.com/photo-1556228720-195a672e8a03?w=800&h=800&fit=crop`;
- productImg = await loadImage(fallbackUrl);
- title = inputVal;
- }
+ if (aspect === '9:16') {
+ posterCanvas.width = 1080;
+ posterCanvas.height = 1920;
+ canvasContainer.classList.add('aspect-reels');
+ } else {
+ posterCanvas.width = 1080;
+ posterCanvas.height = 1080;
+ canvasContainer.classList.remove('aspect-reels');
}
- if (productImg) {
- if (aspect === '9:16') {
- posterCanvas.width = 1080;
- posterCanvas.height = 1920;
- canvasContainer.classList.add('aspect-reels');
- } else {
- posterCanvas.width = 1080;
- posterCanvas.height = 1080;
- canvasContainer.classList.remove('aspect-reels');
+ if (currentPosterMode === 'multi_grid') {
+ // --- MULTI-PRODUCT GRID RENDERING ---
+ const layout = gridLayoutSelect ? gridLayoutSelect.value : '2x2_quad';
+ const headline = gridMainHeadlineInput ? gridMainHeadlineInput.value.trim() : '✨ 4-IN-1 MEGA COMBO ROUTINE';
+
+ const productsList = [];
+ for (let s = 1; s <= 4; s++) {
+ const sIdx = s - 1;
+ const tInput = document.getElementById(`slotTitle${s}`);
+ const pInput = document.getElementById(`slotPrice${s}`);
+ const bInput = document.getElementById(`slotBadge${s}`);
+
+ const title = (tInput ? tInput.value.trim() : '') || `Product ${s}`;
+ const price = (pInput ? pInput.value.trim() : '') || '৳ ১,০৬০';
+ const badge = (bInput ? bInput.value.trim() : '') || '🛡️ 100% Original';
+
+ let pImg = slotAttachedBitmaps[sIdx];
+ if (!pImg) {
+ const resolved = await resolveProductUrl(title, brandObj.category || brand);
+ if (resolved && resolved.imageUrl) {
+ pImg = await loadImage(resolved.imageUrl, brandObj.category, brand, title);
+ } else {
+ pImg = await loadImage(null, brandObj.category, brand, title);
+ }
+ }
+
+ productsList.push({ title, price, badge, img: pImg });
+ }
+
+ await renderMultiProductGridPoster(posterCanvas, productsList, layout, headline, selectedStageTheme, aspect, brand);
+
+ const themeBadgeEl = document.getElementById('posterThemeBadge');
+ if (themeBadgeEl && THEMES[selectedStageTheme]) {
+ themeBadgeEl.textContent = THEMES[selectedStageTheme].name;
}
- await render3DCommercialPoster(posterCanvas, productImg, title, priceVal, badgeText, selectedStageTheme, aspect, brand);
-
posterResultCard.classList.remove('hidden');
posterStatusText.classList.add('hidden');
posterResultCard.scrollIntoView({ behavior: 'smooth' });
saveGenerationToHistory({
- type: '3D Poster',
- title: title,
- price: priceVal,
+ type: '3D Multi-Product Grid Poster',
+ title: headline,
+ price: `${productsList.length} Items Bundle`,
date: new Date().toLocaleTimeString()
});
+
} else {
- posterStatusText.textContent = '❌ Failed to load product image.';
+ // --- SINGLE PRODUCT HERO 3D POSTER ---
+ const inputVal = productInput.value.trim();
+ const priceVal = productPrice.value.trim();
+ const badgeText = customBadgeInput ? customBadgeInput.value.trim() : '🇰🇷 100% Original Korea';
+
+ let productImg = attachedImageBitmap;
+ let title = inputVal || "Authentic Product";
+
+ if (!productImg) {
+ const resolved = await resolveProductUrl(inputVal, brandObj.category || brand);
+ if (resolved && resolved.imageUrl) {
+ title = resolved.title || inputVal;
+ productImg = await loadImage(resolved.imageUrl, brandObj.category, brand, title);
+ } else {
+ title = (resolved && resolved.title) ? resolved.title : (inputVal || "Authentic Product");
+ productImg = await loadImage(null, brandObj.category, brand, title);
+ }
+ }
+
+ if (productImg) {
+ await render3DCommercialPoster(posterCanvas, productImg, title, priceVal, badgeText, selectedStageTheme, aspect, brand);
+
+ const themeBadgeEl = document.getElementById('posterThemeBadge');
+ if (themeBadgeEl && THEMES[selectedStageTheme]) {
+ themeBadgeEl.textContent = THEMES[selectedStageTheme].name;
+ }
+
+ posterResultCard.classList.remove('hidden');
+ posterStatusText.classList.add('hidden');
+ posterResultCard.scrollIntoView({ behavior: 'smooth' });
+
+ saveGenerationToHistory({
+ type: '3D Poster',
+ title: title,
+ price: priceVal,
+ date: new Date().toLocaleTimeString()
+ });
+ } else {
+ posterStatusText.textContent = '❌ Failed to load product image.';
+ }
}
+
} catch (err) {
posterStatusText.textContent = `❌ Error: ${err.message}`;
}
@@ -835,7 +1610,7 @@ function initPosterLab() {
// WhatsApp
shareWhatsAppBtn.addEventListener('click', () => {
- const text = encodeURIComponent(`✨ 100% Authentic Product Order!\nProduct: ${productInput.value}\nPrice: ${productPrice.value}\nWebsite: https://glamourstouch.com`);
+ const text = encodeURIComponent(`✨ 100% Authentic Product Order!\nWebsite: https://glamourstouch.com`);
window.open(`https://wa.me/8801712426871?text=${text}`, '_blank');
});
@@ -894,451 +1669,4482 @@ function initPosterLab() {
}
}
-// Universal Link Resolver
-async function resolveProductUrl(input) {
+// --- Dynamic Brand Profiles & Tenant Sync Engine ---
+const DEFAULT_BRAND_PROFILES = {
+ glamourstouch: {
+ id: 'glamourstouch',
+ headerTitle: "✨ GLAMOUR'S TOUCH ✨",
+ headerSub: '100% AUTHENTIC KOREAN COSMETICS • DERMATOLOGIST TESTED',
+ badgeL1: '🌿 Pure & Safe Care',
+ badgeL2: '🛡️ Authentic Seal',
+ footerSite: 'glamourstouch.com',
+ footerHotline: '01712-426871',
+ theme: 'obsidian_gold',
+ category: 'cosmetics'
+ },
+ panjabi: {
+ id: 'panjabi',
+ headerTitle: '👑 AURA HERITAGE PANJABI 👑',
+ headerSub: 'ROYAL DESIGNER PANJABI & KABLI SUITS • 100% PURE COTTON & SILK',
+ badgeL1: '🧵 100% Pre-Shrunk Weave',
+ badgeL2: '✨ Size Trial Available',
+ footerSite: 'panjabi.auraajenticai.cloud',
+ footerHotline: '01712-426871',
+ theme: 'obsidian_gold',
+ category: 'panjabi'
+ },
+ snehalata: {
+ id: 'snehalata',
+ headerTitle: '🌸 SNEHALATA AURA 🌸',
+ headerSub: 'PREMIUM LUXURY FASHION, SAREE & LIFESTYLE • 100% AUTHENTIC',
+ badgeL1: '👗 Pure Fabric Weave',
+ badgeL2: '✨ Size Trial Guarantee',
+ footerSite: 'snehalata.com',
+ footerHotline: '01712-426871',
+ theme: 'rose_quartz',
+ category: 'fashion'
+ },
+ techvolt: {
+ id: 'techvolt',
+ headerTitle: '⚡ TECHVOLT GADGETS ⚡',
+ headerSub: 'OFFICIAL WARRANTY • SMART ELECTRONICS & AUDIO ACCESSORIES',
+ badgeL1: '🔋 High Battery Life',
+ badgeL2: '🛡️ 1 Year Warranty',
+ footerSite: 'techvolt.auraajenticai.cloud',
+ footerHotline: '01712-426871',
+ theme: 'cyber_neon',
+ category: 'electronics'
+ },
+ organic: {
+ id: 'organic',
+ headerTitle: '🍯 PRANON ORGANIC 🍯',
+ headerSub: '100% PURE NATURAL HONEY & UNADULTERATED ORGANIC FOODS',
+ badgeL1: '🌿 100% Lab Tested',
+ badgeL2: '🛡️ Double Money Back',
+ footerSite: 'organic.auraajenticai.cloud',
+ footerHotline: '01712-426871',
+ theme: 'botanical_eco',
+ category: 'organic'
+ },
+ sneakerlab: {
+ id: 'sneakerlab',
+ headerTitle: '👟 SNEAKERLAB BD 👟',
+ headerSub: 'PREMIUM STREETWEAR & GENUINE LEATHER FOOTWEAR',
+ badgeL1: '👟 Memory Foam Cushion',
+ badgeL2: '✨ Doorstep Fitting',
+ footerSite: 'sneakers.auraajenticai.cloud',
+ footerHotline: '01712-426871',
+ theme: 'obsidian_gold',
+ category: 'sneakerlab'
+ },
+ royale: {
+ id: 'royale',
+ headerTitle: '💎 AURA ROYALE 💎',
+ headerSub: 'LUXURY JEWELRY, WATCHES & 24-HOUR SIGNATURE PERFUMES',
+ badgeL1: '💎 24h Projection',
+ badgeL2: '👑 Pure Luxury Finish',
+ footerSite: 'royale.auraajenticai.cloud',
+ footerHotline: '01712-426871',
+ theme: 'obsidian_gold',
+ category: 'royale'
+ },
+ custom: {
+ id: 'custom',
+ headerTitle: '🛍️ UNIVERSAL MERCHANT 🛍️',
+ headerSub: '100% ORIGINAL AUTHENTIC • CASH ON DELIVERY BANGLADESH',
+ badgeL1: '⭐ Premium Quality',
+ badgeL2: '🛡️ 100% Original',
+ footerSite: 'auraajenticai.cloud',
+ footerHotline: '01712-426871',
+ theme: 'obsidian_gold',
+ category: 'general'
+ }
+};
+
+function getDynamicBrandProfiles() {
+ let customMap = {};
+ try {
+ const saved = localStorage.getItem('opal_custom_brands');
+ if (saved) customMap = JSON.parse(saved);
+ } catch (e) {}
+ return Object.assign({}, DEFAULT_BRAND_PROFILES, customMap);
+}
+
+function getBrandProfile(brandKey) {
+ const all = getDynamicBrandProfiles();
+ return all[brandKey] || all.glamourstouch;
+}
+
+// Universal Dynamic Product Resolver
+async function resolveProductUrl(input, categoryHint = 'general') {
if (!input) return null;
- if (input.match(/\.(jpeg|jpg|gif|png|webp)($|\?)/i)) {
+ if (input.match(/\.(jpeg|jpg|gif|png|webp)($|\?)/i) || input.startsWith('data:image/')) {
return { title: 'Authentic Product', imageUrl: input };
}
- const key = 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJzdXBhYmFzZSIsInJlZiI6ImZtY2x0cmpudXZ1b29hcmt2dWZuIiwicm9sZSI6ImFub24iLCJpYXQiOjE3NzUxMzY3MDQsImV4cCI6MjA5MDcxMjcwNH0.PkSgBAZx41X4sZurfyOdxCVa01hkKTkyBhVkGzx_4y4';
+ const lowerIn = input.toLowerCase().trim();
- const uuidMatch = input.match(/[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}/);
- if (uuidMatch) {
- try {
- const res = await fetch(`https://fmcltrjnuvuooarkvufn.supabase.co/rest/v1/products?id=eq.${uuidMatch[0]}&select=*`, {
- headers: { 'apikey': key, 'Authorization': `Bearer ${key}` }
- });
- const data = await res.json();
- if (data && data.length > 0) {
- const p = data[0];
- return {
- title: p.name || 'Authentic Korean Skincare',
- price: p.price ? '৳ ' + p.price : '',
- imageUrl: p.image || p.image_url || (p.images && p.images[0]) || ''
- };
- }
- } catch (e) {
- console.warn('GT Supabase fetch by ID failed:', e);
+ // Check 560+ real Glamour's Touch catalog
+ if (window.GT_CATALOG && window.GT_CATALOG.length > 0) {
+ const directMatch = window.GT_CATALOG.find(p => p.title.toLowerCase().includes(lowerIn) || lowerIn.includes(p.title.toLowerCase()));
+ if (directMatch && directMatch.image) {
+ return {
+ title: directMatch.title,
+ price: directMatch.price,
+ imageUrl: directMatch.image
+ };
}
}
- try {
- const cleanQuery = encodeURIComponent(input.replace(/https?:\/\/[^\s]+/g, '').trim().slice(0, 30));
- if (cleanQuery) {
- const res = await fetch(`https://fmcltrjnuvuooarkvufn.supabase.co/rest/v1/products?name=ilike.*${cleanQuery}*&select=*&limit=1`, {
- headers: { 'apikey': key, 'Authorization': `Bearer ${key}` }
- });
- const data = await res.json();
- if (data && data.length > 0) {
- const p = data[0];
+ // High-Resolution 3D CGI Commercial Master Catalog
+ const CGI_CATALOG = {
+ panjabi: { title: 'Royal Platinum Silk Designer Panjabi', imageUrl: '/assets/products/panjabi_3d_cgi.jpg' },
+ fashion: { title: 'Royal Silk Designer Wear', imageUrl: '/assets/products/panjabi_3d_cgi.jpg' },
+ saree: { title: 'Royal Silk Designer Wear', imageUrl: '/assets/products/panjabi_3d_cgi.jpg' },
+ cosmetics: { title: 'Medicube Collagen Jelly Cream + Hydra-Glow Serum (Korea)', imageUrl: '/assets/products/cosmetics_3d_cgi.jpg' },
+ beauty: { title: 'Medicube Collagen Jelly Cream + Hydra-Glow Serum (Korea)', imageUrl: '/assets/products/cosmetics_3d_cgi.jpg' },
+ glamourstouch: { title: 'Medicube Collagen Jelly Cream + Hydra-Glow Serum (Korea)', imageUrl: '/assets/products/cosmetics_3d_cgi.jpg' },
+ techvolt: { title: 'T900 Ultra Smartwatch Series 9 (AMOLED)', imageUrl: '/assets/products/watch_3d_cgi.jpg' },
+ electronics: { title: 'T900 Ultra Smartwatch Series 9 (AMOLED)', imageUrl: '/assets/products/watch_3d_cgi.jpg' },
+ gadget: { title: 'T900 Ultra Smartwatch Series 9 (AMOLED)', imageUrl: '/assets/products/watch_3d_cgi.jpg' },
+ watch: { title: 'T900 Ultra Smartwatch Series 9 (AMOLED)', imageUrl: '/assets/products/watch_3d_cgi.jpg' },
+ organic: { title: 'Sundarban Pure Raw Honey 1kg', imageUrl: '' },
+ honey: { title: 'Sundarban Pure Raw Honey 1kg', imageUrl: '' }
+ };
+
+ const hint = (categoryHint || '').toLowerCase();
+
+ for (const k of Object.keys(CGI_CATALOG)) {
+ if (hint.includes(k) || lowerIn.includes(k)) {
+ if (CGI_CATALOG[k].imageUrl) {
return {
- title: p.name || input,
- price: p.price ? '৳ ' + p.price : '',
- imageUrl: p.image || p.image_url || (p.images && p.images[0]) || ''
+ title: input || CGI_CATALOG[k].title,
+ imageUrl: CGI_CATALOG[k].imageUrl
};
}
}
+ }
+
+ // Try local backend API if available
+ try {
+ const res = await fetch(`http://localhost:3000/api/trends/trending-products?category=${encodeURIComponent(categoryHint)}`);
+ if (res.ok) {
+ const data = await res.json();
+ if (data && data.products && data.products.length > 0) {
+ const match = data.products.find(p => p.name.toLowerCase().includes(input.toLowerCase()));
+ if (match) {
+ return {
+ title: match.name,
+ price: match.price,
+ imageUrl: match.image || ''
+ };
+ }
+ }
+ }
} catch (e) {
- console.warn('GT Supabase search by name failed:', e);
+ // Local server fetch optional
}
- return { title: input, imageUrl: 'https://images.unsplash.com/photo-1556228720-195a672e8a03?w=800&h=800&fit=crop' };
+ return { title: input, imageUrl: '' };
}
-function loadImage(src) {
- return new Promise((resolve, reject) => {
- let loadUrl = src;
- if (src.startsWith('http://') || src.startsWith('https://')) {
- loadUrl = 'https://images.weserv.nl/?url=' + encodeURIComponent(src) + '&output=jpg&q=95';
+function loadImage(src, category = 'cosmetics', brand = 'glamourstouch', productTitle = 'Product') {
+ return new Promise((resolve) => {
+ if (!src) {
+ const placeholder = createFallbackProductCanvas(productTitle, category, brand);
+ return resolve(placeholder);
+ }
+
+ if (src.startsWith('data:')) {
+ const img = new Image();
+ img.onload = () => resolve(img);
+ img.onerror = () => resolve(createFallbackProductCanvas(productTitle, category, brand));
+ img.src = src;
+ return;
}
const img = new Image();
img.crossOrigin = 'anonymous';
img.onload = () => resolve(img);
img.onerror = () => {
- const fallbackImg = new Image();
- fallbackImg.crossOrigin = 'anonymous';
- fallbackImg.onload = () => resolve(fallbackImg);
- fallbackImg.onerror = () => reject(new Error('Could not load image'));
- fallbackImg.src = src;
+ // Try proxy
+ const proxyImg = new Image();
+ proxyImg.crossOrigin = 'anonymous';
+ proxyImg.onload = () => resolve(proxyImg);
+ proxyImg.onerror = () => {
+ resolve(createFallbackProductCanvas(productTitle, category, brand));
+ };
+ proxyImg.src = 'https://images.weserv.nl/?url=' + encodeURIComponent(src) + '&output=jpg&q=95';
};
- img.src = loadUrl;
+ img.src = src;
});
}
-// --- 3D Canvas Multi-Theme Rendering Engine ---
-async function render3DCommercialPoster(canvas, productImg, title, price, badgeText, theme = 'obsidian_gold', aspect = '1:1', brand = 'glamourstouch') {
+function roundRect(ctx, x, y, width, height, radius = 8) {
+ if (typeof radius === 'number') {
+ radius = { tl: radius, tr: radius, br: radius, bl: radius };
+ } else {
+ radius = Object.assign({ tl: 0, tr: 0, br: 0, bl: 0 }, radius);
+ }
+ ctx.beginPath();
+ ctx.moveTo(x + radius.tl, y);
+ ctx.lineTo(x + width - radius.tr, y);
+ ctx.quadraticCurveTo(x + width, y, x + width, y + radius.tr);
+ ctx.lineTo(x + width, y + height - radius.br);
+ ctx.quadraticCurveTo(x + width, y + height, x + width - radius.br, y + height);
+ ctx.lineTo(x + radius.bl, y + height);
+ ctx.quadraticCurveTo(x, y + height, x, y + height - radius.bl);
+ ctx.lineTo(x, y + radius.tl);
+ ctx.quadraticCurveTo(x, y, x + radius.tl, y);
+ ctx.closePath();
+}
+
+function createFallbackProductCanvas(label = 'Product', category = 'cosmetics', brandKey = 'glamourstouch') {
+ const c = document.createElement('canvas');
+ c.width = 600;
+ c.height = 600;
+ const ctx = c.getContext('2d');
+ ctx.clearRect(0, 0, 600, 600);
+
+ const cat = (category || brandKey || 'general').toLowerCase();
+
+ if (cat.includes('panjabi')) {
+ draw3DPanjabiMannequin(ctx, label);
+ } else if (cat.includes('cosmetic') || cat.includes('beauty') || cat.includes('glamour')) {
+ draw3DCosmeticsSet(ctx, label);
+ } else if (cat.includes('tech') || cat.includes('gadget') || cat.includes('electronic')) {
+ draw3DSmartwatch(ctx, label);
+ } else if (cat.includes('organic') || cat.includes('honey')) {
+ draw3DHoneyJar(ctx, label);
+ } else if (cat.includes('sneaker') || cat.includes('shoe') || cat.includes('footwear')) {
+ draw3DSneaker(ctx, label);
+ } else if (cat.includes('royal') || cat.includes('perfume') || cat.includes('fragrance')) {
+ draw3DPerfumeBottle(ctx, label);
+ } else if (cat.includes('fashion') || cat.includes('saree') || cat.includes('snehalata')) {
+ draw3DSareeMannequin(ctx, label);
+ } else {
+ draw3DCosmeticsSet(ctx, label);
+ }
+
+ return c;
+}
+
+// 1. 👑 3D Royal Panjabi Mannequin Renderer (Ultra CGI)
+function draw3DPanjabiMannequin(ctx, label) {
+ // Mannequin Neck Stand (Matte Titanium & Gold Trim)
+ const neckGrad = ctx.createLinearGradient(260, 40, 340, 40);
+ neckGrad.addColorStop(0, '#090D16');
+ neckGrad.addColorStop(0.3, '#1E293B');
+ neckGrad.addColorStop(0.7, '#334155');
+ neckGrad.addColorStop(1, '#090D16');
+ ctx.fillStyle = neckGrad;
+ ctx.fillRect(272, 42, 56, 75);
+
+ // Brushed Gold Neck Ring (3D Bevel)
+ const neckRingGrad = ctx.createLinearGradient(268, 0, 332, 0);
+ neckRingGrad.addColorStop(0, '#78350F');
+ neckRingGrad.addColorStop(0.5, '#FDE68A');
+ neckRingGrad.addColorStop(1, '#92400E');
+ ctx.fillStyle = neckRingGrad;
+ roundRect(ctx, 268, 102, 64, 10, 4);
+ ctx.fill();
+
+ // Torso Silhouette (Royal Fabric with Draped Shoulders & Sleeves)
+ ctx.save();
+
+ // Side Sleeve Folds (3D depth behind main chest)
+ ctx.fillStyle = '#0F172A';
+ ctx.beginPath();
+ ctx.moveTo(140, 190);
+ ctx.lineTo(85, 360);
+ ctx.lineTo(135, 410);
+ ctx.lineTo(165, 330);
+ ctx.closePath();
+ ctx.fill();
+
+ ctx.beginPath();
+ ctx.moveTo(460, 190);
+ ctx.lineTo(515, 360);
+ ctx.lineTo(465, 410);
+ ctx.lineTo(435, 330);
+ ctx.closePath();
+ ctx.fill();
+
+ // Sleeve Embroidered Cuffs
+ const cuffGrad = ctx.createLinearGradient(85, 360, 135, 410);
+ cuffGrad.addColorStop(0, '#F59E0B');
+ cuffGrad.addColorStop(1, '#78350F');
+ ctx.strokeStyle = cuffGrad;
+ ctx.lineWidth = 4;
+ ctx.beginPath();
+ ctx.moveTo(85, 360); ctx.lineTo(135, 410);
+ ctx.moveTo(515, 360); ctx.lineTo(465, 410);
+ ctx.stroke();
+
+ // Main Chest & Waist Body (Royal Silk Fabric)
+ ctx.beginPath();
+ ctx.moveTo(260, 108);
+ ctx.bezierCurveTo(200, 118, 140, 155, 120, 205); // Left shoulder
+ ctx.bezierCurveTo(140, 320, 155, 440, 160, 570); // Left waist/body
+ ctx.lineTo(440, 570); // Bottom hem
+ ctx.bezierCurveTo(445, 440, 460, 320, 480, 205); // Right waist/body
+ ctx.bezierCurveTo(460, 155, 400, 118, 340, 108); // Right shoulder
+ ctx.closePath();
+
+ const fabricGrad = ctx.createLinearGradient(120, 108, 480, 570);
+ fabricGrad.addColorStop(0, '#0F172A');
+ fabricGrad.addColorStop(0.2, '#1E1B4B');
+ fabricGrad.addColorStop(0.45, '#312E81');
+ fabricGrad.addColorStop(0.75, '#1E1B4B');
+ fabricGrad.addColorStop(1, '#090D16');
+ ctx.fillStyle = fabricGrad;
+ ctx.fill();
+
+ // Silk Woven Jacquard Micro-Texture Lines
+ ctx.strokeStyle = 'rgba(255, 255, 255, 0.03)';
+ ctx.lineWidth = 1.5;
+ for (let jx = 130; jx < 470; jx += 12) {
+ ctx.beginPath();
+ ctx.moveTo(jx, 120);
+ ctx.lineTo(jx + 20, 570);
+ ctx.stroke();
+ }
+
+ // Specular Silk Sheen & Fresnel Edge Lighting
+ const sheenGrad = ctx.createLinearGradient(140, 110, 320, 520);
+ sheenGrad.addColorStop(0, 'rgba(255, 255, 255, 0.25)');
+ sheenGrad.addColorStop(0.3, 'rgba(129, 140, 248, 0.15)');
+ sheenGrad.addColorStop(0.7, 'rgba(255, 255, 255, 0.02)');
+ sheenGrad.addColorStop(1, 'transparent');
+ ctx.fillStyle = sheenGrad;
+ ctx.fill();
+
+ // Mandarin Stand Collar (3D Curved Neck Band)
+ ctx.beginPath();
+ ctx.ellipse(300, 112, 46, 17, 0, 0, Math.PI * 2);
+ ctx.fillStyle = '#0F172A';
+ ctx.fill();
+
+ // Outer Zari Gold Collar Border
+ const zariCollar = ctx.createLinearGradient(250, 0, 350, 0);
+ zariCollar.addColorStop(0, '#78350F');
+ zariCollar.addColorStop(0.5, '#FDE68A');
+ zariCollar.addColorStop(1, '#92400E');
+ ctx.strokeStyle = zariCollar;
+ ctx.lineWidth = 4;
+ ctx.stroke();
+
+ // Collar Zari Embroidery Stitches
+ ctx.fillStyle = '#FDE68A';
+ for (let a = 0; a < Math.PI; a += 0.28) {
+ const ex = 300 + Math.cos(a) * 41;
+ const ey = 114 + Math.sin(a) * 13;
+ ctx.beginPath();
+ ctx.arc(ex, ey, 2.2, 0, Math.PI * 2);
+ ctx.fill();
+ }
+
+ // Vertical Placket (বোতামের পট্টি with 3D Chamfer)
+ const placketGrad = ctx.createLinearGradient(282, 128, 318, 128);
+ placketGrad.addColorStop(0, '#090D16');
+ placketGrad.addColorStop(0.3, '#1E1B4B');
+ placketGrad.addColorStop(0.7, '#312E81');
+ placketGrad.addColorStop(1, '#090D16');
+ ctx.fillStyle = placketGrad;
+ roundRect(ctx, 283, 126, 34, 280, 5);
+ ctx.fill();
+
+ // Placket Metallic Gold Border Piping
+ ctx.strokeStyle = zariCollar;
+ ctx.lineWidth = 2.5;
+ roundRect(ctx, 283, 126, 34, 280, 5);
+ ctx.stroke();
+
+ // 5 Royal Embossed Golden Buttons (3D Sphere with Specular Glint)
+ const buttonYs = [155, 208, 261, 314, 367];
+ buttonYs.forEach(by => {
+ // Button Drop Shadow onto Placket
+ ctx.fillStyle = 'rgba(0, 0, 0, 0.6)';
+ ctx.beginPath();
+ ctx.arc(301, by + 2, 7.5, 0, Math.PI * 2);
+ ctx.fill();
+
+ // Metallic Gold Radial Gradient
+ const btnGrad = ctx.createRadialGradient(297, by - 2, 1, 300, by, 7.5);
+ btnGrad.addColorStop(0, '#FFFFFF');
+ btnGrad.addColorStop(0.3, '#FDE68A');
+ btnGrad.addColorStop(0.7, '#F59E0B');
+ btnGrad.addColorStop(1, '#78350F');
+ ctx.fillStyle = btnGrad;
+ ctx.beginPath();
+ ctx.arc(300, by, 7.5, 0, Math.PI * 2);
+ ctx.fill();
+
+ // Button Rim
+ ctx.strokeStyle = '#78350F';
+ ctx.lineWidth = 1;
+ ctx.stroke();
+
+ // Pinpoint Specular Glint
+ ctx.fillStyle = '#FFFFFF';
+ ctx.beginPath();
+ ctx.arc(297, by - 2.5, 2, 0, Math.PI * 2);
+ ctx.fill();
+ });
+
+ // Chest Pocket & Silk Pocket Square (Folded Multi-point)
+ ctx.strokeStyle = '#E5B83A';
+ ctx.lineWidth = 3;
+ ctx.beginPath();
+ ctx.moveTo(355, 240);
+ ctx.lineTo(430, 240);
+ ctx.stroke();
+
+ // 3-Point Golden Silk Pocket Square
+ ctx.fillStyle = '#F59E0B';
+ ctx.beginPath();
+ ctx.moveTo(370, 240);
+ ctx.lineTo(385, 208); // Peak 1
+ ctx.lineTo(395, 222);
+ ctx.lineTo(405, 204); // Peak 2
+ ctx.lineTo(415, 224);
+ ctx.lineTo(422, 212); // Peak 3
+ ctx.lineTo(426, 240);
+ ctx.closePath();
+ ctx.fill();
+ ctx.strokeStyle = '#FDE68A';
+ ctx.lineWidth = 1.5;
+ ctx.stroke();
+
+ // Realistic Fabric Drape Creases & Shadows
+ ctx.strokeStyle = 'rgba(0, 0, 0, 0.45)';
+ ctx.lineWidth = 2.5;
+ ctx.beginPath();
+ ctx.moveTo(180, 260);
+ ctx.quadraticCurveTo(230, 360, 260, 480);
+ ctx.moveTo(420, 260);
+ ctx.quadraticCurveTo(370, 360, 340, 480);
+ ctx.stroke();
+
+ ctx.restore();
+}
+
+// 2. ✨ 3D Luxury Cosmetics Cream Jar & Serum Duo (Ultra CGI)
+function draw3DCosmeticsSet(ctx, label) {
+ // Main Cream Jar Body (Frosted Crystal Glass)
+ const jarX = 135, jarY = 230, jarW = 280, jarH = 250;
+
+ // Outer Refractive Glass Shell
+ const jarGrad = ctx.createLinearGradient(jarX, 0, jarX + jarW, 0);
+ jarGrad.addColorStop(0, '#FCE7F3');
+ jarGrad.addColorStop(0.15, '#FFFFFF');
+ jarGrad.addColorStop(0.4, '#FDF2F8');
+ jarGrad.addColorStop(0.7, '#FBCFE8');
+ jarGrad.addColorStop(0.9, '#F472B6');
+ jarGrad.addColorStop(1, '#9D174D');
+ ctx.fillStyle = jarGrad;
+ roundRect(ctx, jarX, jarY, jarW, jarH, 26);
+ ctx.fill();
+
+ // Thick Crystal Glass Base with Caustic Refraction
+ const glassBaseGrad = ctx.createLinearGradient(jarX, jarY + jarH - 40, jarX, jarY + jarH);
+ glassBaseGrad.addColorStop(0, 'rgba(255, 255, 255, 0.2)');
+ glassBaseGrad.addColorStop(0.7, 'rgba(255, 255, 255, 0.9)');
+ glassBaseGrad.addColorStop(1, 'rgba(244, 114, 182, 0.4)');
+ ctx.fillStyle = glassBaseGrad;
+ roundRect(ctx, jarX + 6, jarY + jarH - 40, jarW - 12, 34, 16);
+ ctx.fill();
+
+ // Inner Pink Collagen Cream Core (Subsurface Glow)
+ const coreGrad = ctx.createRadialGradient(jarX + jarW / 2, jarY + 120, 20, jarX + jarW / 2, jarY + 120, 110);
+ coreGrad.addColorStop(0, '#FFFFFF');
+ coreGrad.addColorStop(0.4, '#FCE7F3');
+ coreGrad.addColorStop(0.8, '#F472B6');
+ coreGrad.addColorStop(1, '#DB2777');
+ ctx.fillStyle = coreGrad;
+ roundRect(ctx, jarX + 16, jarY + 20, jarW - 32, jarH - 65, 18);
+ ctx.fill();
+
+ // Metallic Champagne Gold Jar Lid (Anisotropic Brushed Cylinder)
+ const lidX = 125, lidY = 175, lidW = 300, lidH = 68;
+ const lidGrad = ctx.createLinearGradient(lidX, 0, lidX + lidW, 0);
+ lidGrad.addColorStop(0, '#78350F');
+ lidGrad.addColorStop(0.18, '#FDE68A');
+ lidGrad.addColorStop(0.35, '#F59E0B');
+ lidGrad.addColorStop(0.5, '#FEF3C7');
+ lidGrad.addColorStop(0.68, '#F59E0B');
+ lidGrad.addColorStop(0.85, '#D97706');
+ lidGrad.addColorStop(1, '#78350F');
+ ctx.fillStyle = lidGrad;
+ roundRect(ctx, lidX, lidY, lidW, lidH, 16);
+ ctx.fill();
+
+ // Lid Top Specular Highlight Arc
+ ctx.fillStyle = 'rgba(255, 255, 255, 0.75)';
+ ctx.fillRect(lidX + 30, lidY + 4, lidW - 60, 4);
+
+ // Minimalist Luxury Brand Label Strip
+ ctx.fillStyle = '#FFFFFF';
+ roundRect(ctx, jarX + 28, jarY + 65, jarW - 56, 95, 12);
+ ctx.fill();
+ ctx.strokeStyle = '#E5B83A';
+ ctx.lineWidth = 1.8;
+ roundRect(ctx, jarX + 28, jarY + 65, jarW - 56, 95, 12);
+ ctx.stroke();
+
+ ctx.fillStyle = '#831843';
+ ctx.font = 'bold 15px Plus Jakarta Sans, sans-serif';
+ ctx.textAlign = 'center';
+ ctx.fillText('COLLAGEN JELLY CREAM', jarX + jarW / 2, jarY + 105);
+ ctx.fillStyle = '#D97706';
+ ctx.font = 'bold 12px Plus Jakarta Sans, sans-serif';
+ ctx.fillText('✨ 100% PURE K-BEAUTY', jarX + jarW / 2, jarY + 132);
+
+ // Glossy Vertical Glass Shine Sweeps
+ ctx.strokeStyle = 'rgba(255, 255, 255, 0.65)';
+ ctx.lineWidth = 4;
+ ctx.beginPath();
+ ctx.moveTo(jarX + 22, jarY + 15);
+ ctx.lineTo(jarX + 22, jarY + jarH - 25);
+ ctx.stroke();
+
+ ctx.strokeStyle = 'rgba(255, 255, 255, 0.35)';
+ ctx.lineWidth = 2;
+ ctx.beginPath();
+ ctx.moveTo(jarX + 32, jarY + 25);
+ ctx.lineTo(jarX + 32, jarY + jarH - 35);
+ ctx.stroke();
+
+ // Accompanying Serum Dropper Bottle (Standing beside on right)
+ const botX = 430, botY = 190, botW = 95, botH = 285;
+ const botGrad = ctx.createLinearGradient(botX, 0, botX + botW, 0);
+ botGrad.addColorStop(0, '#831843');
+ botGrad.addColorStop(0.25, '#DB2777');
+ botGrad.addColorStop(0.6, '#F472B6');
+ botGrad.addColorStop(0.85, '#BE185D');
+ botGrad.addColorStop(1, '#500724');
+ ctx.fillStyle = botGrad;
+ roundRect(ctx, botX, botY + 45, botW, botH - 45, 18);
+ ctx.fill();
+
+ // Dropper Golden Collar
+ ctx.fillStyle = lidGrad;
+ roundRect(ctx, botX + 15, botY + 16, botW - 30, 32, 6);
+ ctx.fill();
+
+ // Rubber Pipette Bulb
+ const bulbGrad = ctx.createRadialGradient(botX + botW / 2 - 3, botY + 8, 2, botX + botW / 2, botY + 12, 16);
+ bulbGrad.addColorStop(0, '#52525B');
+ bulbGrad.addColorStop(1, '#18181B');
+ ctx.fillStyle = bulbGrad;
+ ctx.beginPath();
+ ctx.arc(botX + botW / 2, botY + 12, 16, Math.PI, 0);
+ ctx.fill();
+
+ // Dropper Bottle Shine Streak
+ ctx.strokeStyle = 'rgba(255, 255, 255, 0.6)';
+ ctx.lineWidth = 2.5;
+ ctx.beginPath();
+ ctx.moveTo(botX + 12, botY + 55);
+ ctx.lineTo(botX + 12, botY + botH - 18);
+ ctx.stroke();
+}
+
+// 3. ⚡ 3D Titanium Smartwatch with AMOLED Display (Ultra CGI)
+function draw3DSmartwatch(ctx, label) {
+ // Curved Silicone Sports Strap (Wrapped with 3D Depth)
+ const strapGrad = ctx.createLinearGradient(230, 0, 370, 0);
+ strapGrad.addColorStop(0, '#090D16');
+ strapGrad.addColorStop(0.2, '#1E293B');
+ strapGrad.addColorStop(0.5, '#334155');
+ strapGrad.addColorStop(0.8, '#1E293B');
+ strapGrad.addColorStop(1, '#090D16');
+ ctx.fillStyle = strapGrad;
+
+ // Top strap
+ roundRect(ctx, 235, 40, 130, 120, 18);
+ ctx.fill();
+ // Bottom strap
+ roundRect(ctx, 235, 435, 130, 135, 18);
+ ctx.fill();
+
+ // Strap Texture Ridges (3D Grooves)
+ ctx.strokeStyle = 'rgba(255, 255, 255, 0.12)';
+ ctx.lineWidth = 2.5;
+ for (let sy = 50; sy < 145; sy += 16) {
+ ctx.beginPath();
+ ctx.moveTo(245, sy); ctx.lineTo(355, sy);
+ ctx.stroke();
+ }
+ for (let sy = 450; sy < 555; sy += 16) {
+ ctx.beginPath();
+ ctx.moveTo(245, sy); ctx.lineTo(355, sy);
+ ctx.stroke();
+ }
+
+ // Titanium Watch Chassis (Aerospace Grade Brushed Metal)
+ const caseX = 165, caseY = 120, caseW = 270, caseH = 340;
+ const caseGrad = ctx.createLinearGradient(caseX, 0, caseX + caseW, 0);
+ caseGrad.addColorStop(0, '#1E293B');
+ caseGrad.addColorStop(0.25, '#64748B');
+ caseGrad.addColorStop(0.5, '#94A3B8');
+ caseGrad.addColorStop(0.75, '#475569');
+ caseGrad.addColorStop(1, '#0F172A');
+ ctx.fillStyle = caseGrad;
+ roundRect(ctx, caseX, caseY, caseW, caseH, 54);
+ ctx.fill();
+
+ // Dual-Bevel Metallic Edge Highlight
+ ctx.strokeStyle = '#CBD5E1';
+ ctx.lineWidth = 2.5;
+ roundRect(ctx, caseX + 2, caseY + 2, caseW - 4, caseH - 4, 52);
+ ctx.stroke();
+
+ // CNC Knurled Digital Crown Dial with Orange Ring
+ const crownX = caseX + caseW - 4, crownY = caseY + 75;
+ const crownGrad = ctx.createLinearGradient(crownX, 0, crownX + 18, 0);
+ crownGrad.addColorStop(0, '#64748B');
+ crownGrad.addColorStop(0.4, '#F97316');
+ crownGrad.addColorStop(0.7, '#FB923C');
+ crownGrad.addColorStop(1, '#334155');
+ ctx.fillStyle = crownGrad;
+ roundRect(ctx, crownX, crownY, 18, 62, 6);
+ ctx.fill();
+
+ // Deep AMOLED Screen Bezel
+ const scX = caseX + 18, scY = caseY + 18, scW = caseW - 36, scH = caseH - 36;
+ ctx.fillStyle = '#000000';
+ roundRect(ctx, scX, scY, scW, scH, 38);
+ ctx.fill();
+
+ // 2.5D Curved Sapphire Glass Specular Glare Arc
+ const glassGrad = ctx.createLinearGradient(scX, scY, scX + scW, scY + scH);
+ glassGrad.addColorStop(0, 'rgba(255, 255, 255, 0.28)');
+ glassGrad.addColorStop(0.25, 'rgba(255, 255, 255, 0.06)');
+ glassGrad.addColorStop(1, 'transparent');
+ ctx.fillStyle = glassGrad;
+ roundRect(ctx, scX, scY, scW, scH, 38);
+ ctx.fill();
+
+ // UI - Glowing Cyan Digital Clock
+ ctx.save();
+ ctx.shadowColor = '#38BDF8';
+ ctx.shadowBlur = 14;
+ ctx.fillStyle = '#38BDF8';
+ ctx.font = 'bold 54px Plus Jakarta Sans, sans-serif';
+ ctx.textAlign = 'center';
+ ctx.fillText('10:08', caseX + caseW / 2, caseY + 115);
+ ctx.restore();
+
+ // UI - Tricolor Activity Rings (Neon Coral, Lime, Cyan)
+ const cx = caseX + caseW / 2, cy = caseY + 200;
+
+ // Red Ring
+ ctx.strokeStyle = '#EF4444';
+ ctx.lineWidth = 8.5;
+ ctx.lineCap = 'round';
+ ctx.beginPath();
+ ctx.arc(cx, cy, 48, -Math.PI / 2, Math.PI * 0.85);
+ ctx.stroke();
+
+ // Green Ring
+ ctx.strokeStyle = '#22C55E';
+ ctx.lineWidth = 7.5;
+ ctx.beginPath();
+ ctx.arc(cx, cy, 35, -Math.PI / 2, Math.PI * 0.55);
+ ctx.stroke();
+
+ // Cyan Ring
+ ctx.strokeStyle = '#06B6D4';
+ ctx.lineWidth = 6.5;
+ ctx.beginPath();
+ ctx.arc(cx, cy, 24, -Math.PI / 2, Math.PI * 0.98);
+ ctx.stroke();
+
+ // Heart Rate Pulse Wave & Battery Indicator
+ ctx.fillStyle = '#F43F5E';
+ ctx.font = 'bold 15px Plus Jakarta Sans, sans-serif';
+ ctx.fillText('❤️ 78 BPM • 🔋 98%', cx, caseY + 282);
+}
+
+// 4. 🍯 3D Pure Honey Hexagonal Glass Jar (Ultra CGI)
+function draw3DHoneyJar(ctx, label) {
+ const jarX = 155, jarY = 180, jarW = 290, jarH = 290;
+
+ // Outer Hexagonal Glass Shell with Caustic Refraction
+ const glassGrad = ctx.createLinearGradient(jarX, 0, jarX + jarW, 0);
+ glassGrad.addColorStop(0, 'rgba(255, 255, 255, 0.7)');
+ glassGrad.addColorStop(0.12, '#FDE68A');
+ glassGrad.addColorStop(0.35, '#F59E0B');
+ glassGrad.addColorStop(0.65, '#D97706');
+ glassGrad.addColorStop(0.88, '#B45309');
+ glassGrad.addColorStop(1, '#78350F');
+ ctx.fillStyle = glassGrad;
+ roundRect(ctx, jarX, jarY, jarW, jarH, 36);
+ ctx.fill();
+
+ // Pure Golden Amber Liquid Honey Core
+ const honeyGrad = ctx.createLinearGradient(jarX + 12, jarY + 40, jarX + 12, jarY + jarH - 12);
+ honeyGrad.addColorStop(0, '#FEF08A');
+ honeyGrad.addColorStop(0.35, '#F59E0B');
+ honeyGrad.addColorStop(0.7, '#D97706');
+ honeyGrad.addColorStop(1, '#92400E');
+ ctx.fillStyle = honeyGrad;
+ roundRect(ctx, jarX + 12, jarY + 42, jarW - 24, jarH - 54, 26);
+ ctx.fill();
+
+ // Honey Surface Meniscus Light Sweep
+ ctx.fillStyle = 'rgba(255, 255, 255, 0.45)';
+ roundRect(ctx, jarX + 25, jarY + 46, jarW - 50, 10, 5);
+ ctx.fill();
+
+ // Rustic Birch Wood Lid (Turned Bevel with Wood Grain)
+ const lidGrad = ctx.createLinearGradient(jarX + 15, 0, jarX + jarW - 15, 0);
+ lidGrad.addColorStop(0, '#78350F');
+ lidGrad.addColorStop(0.25, '#B45309');
+ lidGrad.addColorStop(0.55, '#D97706');
+ lidGrad.addColorStop(0.85, '#92400E');
+ lidGrad.addColorStop(1, '#78350F');
+ ctx.fillStyle = lidGrad;
+ roundRect(ctx, jarX + 12, jarY - 45, jarW - 24, 52, 14);
+ ctx.fill();
+
+ // Natural Jute Twine Rope Wrapped Twice around Neck
+ ctx.strokeStyle = '#D97706';
+ ctx.lineWidth = 5;
+ ctx.beginPath();
+ ctx.moveTo(jarX + 22, jarY + 10);
+ ctx.lineTo(jarX + jarW - 22, jarY + 10);
+ ctx.moveTo(jarX + 22, jarY + 18);
+ ctx.lineTo(jarX + jarW - 22, jarY + 18);
+ ctx.stroke();
+
+ // Viscous Golden Honey Dripping down the front
+ ctx.fillStyle = '#FEF08A';
+ ctx.beginPath();
+ ctx.moveTo(jarX + 85, jarY + 40);
+ ctx.quadraticCurveTo(jarX + 105, jarY + 130, jarX + 98, jarY + 155);
+ ctx.arc(jarX + 98, jarY + 162, 12, 0, Math.PI);
+ ctx.quadraticCurveTo(jarX + 88, jarY + 130, jarX + 75, jarY + 40);
+ ctx.closePath();
+ ctx.fill();
+
+ // Drip Gloss Specular Highlight
+ ctx.fillStyle = '#FFFFFF';
+ ctx.beginPath();
+ ctx.arc(jarX + 96, jarY + 160, 3.5, 0, Math.PI * 2);
+ ctx.fill();
+
+ // Kraft Paper Harvest Label
+ ctx.fillStyle = '#FEF3C7';
+ roundRect(ctx, jarX + 35, jarY + 100, jarW - 70, 105, 16);
+ ctx.fill();
+ ctx.strokeStyle = '#B45309';
+ ctx.lineWidth = 2.2;
+ roundRect(ctx, jarX + 35, jarY + 100, jarW - 70, 105, 16);
+ ctx.stroke();
+
+ ctx.fillStyle = '#78350F';
+ ctx.font = 'bold 18px Plus Jakarta Sans, sans-serif';
+ ctx.textAlign = 'center';
+ ctx.fillText('100% PURE RAW HONEY', jarX + jarW / 2, jarY + 142);
+ ctx.fillStyle = '#B45309';
+ ctx.font = 'bold 12px Plus Jakarta Sans, sans-serif';
+ ctx.fillText('🍯 SUNDARBAN FOREST HARVEST', jarX + jarW / 2, jarY + 172);
+
+ // Glass Refraction Edge Streaks
+ ctx.strokeStyle = 'rgba(255, 255, 255, 0.65)';
+ ctx.lineWidth = 3.5;
+ ctx.beginPath();
+ ctx.moveTo(jarX + 22, jarY + 30);
+ ctx.lineTo(jarX + 22, jarY + jarH - 30);
+ ctx.stroke();
+}
+
+// 5. 👟 Ultra-Realistic 3D CGI Streetwear Sneaker Model Renderer
+function draw3DSneaker(ctx, label) {
+ ctx.save();
+ ctx.translate(20, 10);
+
+ // Deep Contact Shadow with ambient occlusion
+ const shadowGrad = ctx.createRadialGradient(280, 480, 20, 280, 480, 240);
+ shadowGrad.addColorStop(0, 'rgba(0, 0, 0, 0.92)');
+ shadowGrad.addColorStop(0.5, 'rgba(0, 0, 0, 0.45)');
+ shadowGrad.addColorStop(1, 'transparent');
+ ctx.fillStyle = shadowGrad;
+ ctx.beginPath();
+ ctx.ellipse(280, 485, 230, 32, 0, 0, Math.PI * 2);
+ ctx.fill();
+
+ // 1. Multi-Density Sculpted Outsole & Midsole (Thick 3D Platform)
+ // Base Rubber Outsole (Herringbone Grip Tread)
+ const treadGrad = ctx.createLinearGradient(60, 470, 500, 470);
+ treadGrad.addColorStop(0, '#0F172A');
+ treadGrad.addColorStop(0.5, '#1E293B');
+ treadGrad.addColorStop(1, '#090D16');
+ ctx.fillStyle = treadGrad;
+ ctx.beginPath();
+ ctx.moveTo(65, 470);
+ ctx.bezierCurveTo(90, 485, 450, 485, 495, 465);
+ ctx.lineTo(495, 480);
+ ctx.bezierCurveTo(450, 498, 90, 498, 65, 480);
+ ctx.closePath();
+ ctx.fill();
+
+ // Sculpted EVA Phylon Midsole (Beveled Crisp Form)
+ const midsoleGrad = ctx.createLinearGradient(60, 400, 500, 475);
+ midsoleGrad.addColorStop(0, '#FFFFFF');
+ midsoleGrad.addColorStop(0.3, '#F1F5F9');
+ midsoleGrad.addColorStop(0.6, '#CBD5E1');
+ midsoleGrad.addColorStop(1, '#94A3B8');
+ ctx.fillStyle = midsoleGrad;
+
+ ctx.beginPath();
+ ctx.moveTo(60, 465);
+ ctx.bezierCurveTo(80, 410, 140, 415, 220, 420); // Forefoot curve
+ ctx.bezierCurveTo(270, 425, 340, 420, 390, 410); // Arch
+ ctx.bezierCurveTo(440, 400, 480, 415, 498, 455); // Heel counter
+ ctx.bezierCurveTo(470, 478, 100, 480, 60, 465); // Bottom contour
+ ctx.closePath();
+ ctx.fill();
+
+ // Midsole Specular Bevel Line
+ ctx.strokeStyle = '#FFFFFF';
+ ctx.lineWidth = 2.5;
+ ctx.beginPath();
+ ctx.moveTo(70, 450);
+ ctx.bezierCurveTo(140, 422, 360, 422, 490, 445);
+ ctx.stroke();
+
+ // 2. Translucent 3D Air-Max Cushion Window in Heel
+ ctx.save();
+ const airX = 350, airY = 422, airW = 110, airH = 32;
+ // Inner chamber depth
+ ctx.fillStyle = '#0F172A';
+ roundRect(ctx, airX, airY, airW, airH, 10);
+ ctx.fill();
+
+ // Glowing Cyan/Blue Gas Chamber
+ const airGlow = ctx.createLinearGradient(airX, 0, airX + airW, 0);
+ airGlow.addColorStop(0, '#0284C7');
+ airGlow.addColorStop(0.5, '#38BDF8');
+ airGlow.addColorStop(1, '#06B6D4');
+ ctx.fillStyle = airGlow;
+ roundRect(ctx, airX + 3, airY + 3, airW - 6, airH - 6, 8);
+ ctx.fill();
+
+ // Air Chamber Internal Support Pillars
+ ctx.fillStyle = '#E0F2FE';
+ for (let px = airX + 18; px < airX + airW - 10; px += 22) {
+ roundRect(ctx, px, airY + 4, 7, airH - 8, 3);
+ ctx.fill();
+ }
+
+ // Outer Translucent Glass Highlight
+ ctx.strokeStyle = 'rgba(255, 255, 255, 0.75)';
+ ctx.lineWidth = 2;
+ roundRect(ctx, airX, airY, airW, airH, 10);
+ ctx.stroke();
+ ctx.restore();
+
+ // 3. Sneaker Upper (Layered Suede, Textured Mesh & Premium Nubuck)
+ // Base Upper Body
+ const upperGrad = ctx.createLinearGradient(70, 200, 480, 440);
+ upperGrad.addColorStop(0, '#0F172A');
+ upperGrad.addColorStop(0.3, '#1E293B');
+ upperGrad.addColorStop(0.65, '#334155');
+ upperGrad.addColorStop(1, '#090D16');
+ ctx.fillStyle = upperGrad;
+
+ ctx.beginPath();
+ ctx.moveTo(68, 450);
+ ctx.bezierCurveTo(75, 360, 140, 320, 210, 335); // Toe curve
+ ctx.bezierCurveTo(245, 280, 285, 230, 335, 220); // Eyestay / Tongue line
+ ctx.bezierCurveTo(385, 210, 425, 250, 450, 305); // Ankle collar
+ ctx.bezierCurveTo(475, 345, 485, 395, 482, 440); // Heel spine
+ ctx.bezierCurveTo(420, 420, 160, 420, 68, 450); // Bottom joining midsole
+ ctx.closePath();
+ ctx.fill();
+
+ // Suede Mudguard Overlay (Toe Box)
+ const mudguardGrad = ctx.createLinearGradient(70, 340, 210, 440);
+ mudguardGrad.addColorStop(0, '#1E293B');
+ mudguardGrad.addColorStop(0.7, '#0F172A');
+ mudguardGrad.addColorStop(1, '#020617');
+ ctx.fillStyle = mudguardGrad;
+ ctx.beginPath();
+ ctx.moveTo(68, 450);
+ ctx.bezierCurveTo(72, 380, 120, 350, 185, 360);
+ ctx.bezierCurveTo(200, 395, 195, 425, 180, 445);
+ ctx.closePath();
+ ctx.fill();
+ ctx.strokeStyle = '#475569';
+ ctx.lineWidth = 1.5;
+ ctx.stroke();
+
+ // Breathable Mesh Toe Vamp Texture
+ ctx.strokeStyle = 'rgba(255, 255, 255, 0.08)';
+ ctx.lineWidth = 1.2;
+ for (let mx = 90; mx < 180; mx += 8) {
+ ctx.beginPath();
+ ctx.moveTo(mx, 365);
+ ctx.lineTo(mx + 10, 420);
+ ctx.stroke();
+ }
+
+ // Padded Ankle Collar (Fabric Lining)
+ ctx.fillStyle = '#020617';
+ ctx.beginPath();
+ ctx.ellipse(390, 270, 42, 60, -Math.PI / 6, 0, Math.PI * 2);
+ ctx.fill();
+ ctx.strokeStyle = '#64748B';
+ ctx.lineWidth = 3;
+ ctx.stroke();
+
+ // Padded Tongue with SneakerLab Logo Badge
+ const tongueGrad = ctx.createLinearGradient(270, 220, 335, 310);
+ tongueGrad.addColorStop(0, '#334155');
+ tongueGrad.addColorStop(1, '#0F172A');
+ ctx.fillStyle = tongueGrad;
+ ctx.beginPath();
+ ctx.moveTo(270, 250);
+ ctx.lineTo(315, 215);
+ ctx.lineTo(345, 235);
+ ctx.lineTo(310, 295);
+ ctx.closePath();
+ ctx.fill();
+
+ // Woven Tongue Badge
+ ctx.fillStyle = '#F43F5E';
+ roundRect(ctx, 290, 215, 38, 20, 4);
+ ctx.fill();
+ ctx.fillStyle = '#FFFFFF';
+ ctx.font = 'bold 8px Plus Jakarta Sans, sans-serif';
+ ctx.textAlign = 'center';
+ ctx.fillText('AIR 26', 309, 228);
+
+ // 4. 3D Embossed Dynamic Neon Swoosh / Lightning Crest
+ ctx.save();
+ ctx.shadowColor = '#F43F5E';
+ ctx.shadowBlur = 18;
+ const swooshGrad = ctx.createLinearGradient(160, 410, 430, 320);
+ swooshGrad.addColorStop(0, '#F43F5E');
+ swooshGrad.addColorStop(0.5, '#FB7185');
+ swooshGrad.addColorStop(1, '#FDA4AF');
+ ctx.fillStyle = swooshGrad;
+
+ ctx.beginPath();
+ ctx.moveTo(170, 400);
+ ctx.quadraticCurveTo(280, 420, 435, 320);
+ ctx.quadraticCurveTo(310, 440, 170, 400);
+ ctx.closePath();
+ ctx.fill();
+
+ // Swoosh Specular Edge Glint
+ ctx.strokeStyle = '#FFFFFF';
+ ctx.lineWidth = 2;
+ ctx.beginPath();
+ ctx.moveTo(180, 398);
+ ctx.quadraticCurveTo(285, 418, 430, 322);
+ ctx.stroke();
+ ctx.restore();
+
+ // 5. 3D Tubular Laces & Chrome Metal Eyelets
+ const eyelets = [
+ { x: 235, y: 345, ex: 265, ey: 335 },
+ { x: 255, y: 320, ex: 285, ey: 308 },
+ { x: 275, y: 295, ex: 305, ey: 280 },
+ { x: 295, y: 270, ex: 325, ey: 255 },
+ { x: 315, y: 245, ex: 345, ey: 230 }
+ ];
+
+ eyelets.forEach(pt => {
+ // Chrome Eyelet Ring
+ ctx.fillStyle = '#CBD5E1';
+ ctx.beginPath(); ctx.arc(pt.x, pt.y, 4.5, 0, Math.PI * 2); ctx.fill();
+ ctx.fillStyle = '#0F172A';
+ ctx.beginPath(); ctx.arc(pt.x, pt.y, 2.5, 0, Math.PI * 2); ctx.fill();
+
+ ctx.fillStyle = '#CBD5E1';
+ ctx.beginPath(); ctx.arc(pt.ex, pt.ey, 4.5, 0, Math.PI * 2); ctx.fill();
+ ctx.fillStyle = '#0F172A';
+ ctx.beginPath(); ctx.arc(pt.ex, pt.ey, 2.5, 0, Math.PI * 2); ctx.fill();
+
+ // Woven Lace Cable with 3D Drop Shadow
+ ctx.save();
+ ctx.shadowColor = 'rgba(0,0,0,0.5)';
+ ctx.shadowBlur = 4;
+ ctx.shadowOffsetY = 2;
+ ctx.strokeStyle = '#FFFFFF';
+ ctx.lineWidth = 5.5;
+ ctx.lineCap = 'round';
+ ctx.beginPath();
+ ctx.moveTo(pt.x, pt.y);
+ ctx.quadraticCurveTo((pt.x + pt.ex) / 2, (pt.y + pt.ey) / 2 - 4, pt.ex, pt.ey);
+ ctx.stroke();
+
+ // Lace highlight
+ ctx.strokeStyle = '#E2E8F0';
+ ctx.lineWidth = 2;
+ ctx.stroke();
+ ctx.restore();
+ });
+
+ ctx.restore();
+}
+
+// 6. 💎 3D Luxury Perfume Crystal Bottle Renderer
+function draw3DPerfumeBottle(ctx, label) {
+ const bx = 180, by = 210, bw = 240, bh = 280;
+
+ // Crystal Glass Body
+ const glassGrad = ctx.createLinearGradient(bx, 0, bx + bw, 0);
+ glassGrad.addColorStop(0, '#581C87');
+ glassGrad.addColorStop(0.2, '#A855F7');
+ glassGrad.addColorStop(0.5, '#F3E8FF');
+ glassGrad.addColorStop(0.8, '#9333EA');
+ glassGrad.addColorStop(1, '#3B0764');
+ ctx.fillStyle = glassGrad;
+ roundRect(ctx, bx, by, bw, bh, 24);
+ ctx.fill();
+
+ // Amber/Violet Perfume Liquid Core
+ ctx.fillStyle = '#7E22CE';
+ roundRect(ctx, bx + 16, by + 30, bw - 32, bh - 50, 16);
+ ctx.fill();
+
+ // Golden Collar & Atomizer
+ const goldGrad = ctx.createLinearGradient(bx + 70, 0, bx + bw - 70, 0);
+ goldGrad.addColorStop(0, '#78350F');
+ goldGrad.addColorStop(0.5, '#FDE68A');
+ goldGrad.addColorStop(1, '#92400E');
+ ctx.fillStyle = goldGrad;
+ roundRect(ctx, bx + 80, by - 35, bw - 160, 40, 6);
+ ctx.fill();
+
+ // Crystal Faceted Cap
+ ctx.fillStyle = '#E9D5FF';
+ roundRect(ctx, bx + 70, by - 110, bw - 140, 80, 10);
+ ctx.fill();
+ ctx.strokeStyle = '#FFFFFF';
+ ctx.lineWidth = 2;
+ roundRect(ctx, bx + 70, by - 110, bw - 140, 80, 10);
+ ctx.stroke();
+
+ // Gold Perfume Label
+ ctx.fillStyle = '#0F172A';
+ roundRect(ctx, bx + 35, by + 90, bw - 70, 90, 10);
+ ctx.fill();
+ ctx.strokeStyle = '#F59E0B';
+ ctx.lineWidth = 2;
+ roundRect(ctx, bx + 35, by + 90, bw - 70, 90, 10);
+ ctx.stroke();
+
+ ctx.fillStyle = '#F59E0B';
+ ctx.font = 'bold 18px Plus Jakarta Sans, sans-serif';
+ ctx.textAlign = 'center';
+ ctx.fillText('OUD ROYALE', bx + bw / 2, by + 130);
+ ctx.fillStyle = '#FFFFFF';
+ ctx.font = 'bold 11px Plus Jakarta Sans, sans-serif';
+ ctx.fillText('EAU DE PARFUM • 100ML', bx + bw / 2, by + 155);
+}
+
+// 7. 👗 3D Luxury Saree Mannequin Renderer
+function draw3DSareeMannequin(ctx, label) {
+ // Torso base
+ draw3DPanjabiMannequin(ctx, label);
+
+ // Saree Zari Pallu Drape across shoulder
+ ctx.save();
+ ctx.fillStyle = '#BE185D';
+ ctx.beginPath();
+ ctx.moveTo(130, 360);
+ ctx.quadraticCurveTo(240, 260, 400, 120);
+ ctx.lineTo(440, 150);
+ ctx.quadraticCurveTo(260, 320, 150, 460);
+ ctx.closePath();
+ ctx.fill();
+
+ // Gold Floral Zari Border
+ ctx.strokeStyle = '#FDE68A';
+ ctx.lineWidth = 6;
+ ctx.stroke();
+ ctx.restore();
+}
+
+// 8. 🛍️ 3D Commercial Gift Box Renderer
+function draw3DCommercialGiftBox(ctx, label) {
+ draw3DCosmeticsSet(ctx, label);
+}
+
+// Bokeh Sparkle Particles Helper
+function drawSparkleBokeh(ctx, w, h, goldColor) {
+ const particles = [
+ { x: w * 0.18, y: h * 0.22, r: 3, a: 0.7 },
+ { x: w * 0.82, y: h * 0.28, r: 2.5, a: 0.8 },
+ { x: w * 0.12, y: h * 0.55, r: 2, a: 0.6 },
+ { x: w * 0.88, y: h * 0.62, r: 3.5, a: 0.85 },
+ { x: w * 0.25, y: h * 0.72, r: 2.2, a: 0.5 },
+ { x: w * 0.76, y: h * 0.78, r: 2.8, a: 0.75 },
+ { x: w * 0.5, y: h * 0.15, r: 4, a: 0.9 }
+ ];
+
+ particles.forEach(p => {
+ ctx.save();
+ ctx.fillStyle = goldColor;
+ ctx.globalAlpha = p.a;
+ ctx.beginPath();
+ ctx.arc(p.x, p.y, p.r, 0, Math.PI * 2);
+ ctx.fill();
+
+ if (p.r >= 3) {
+ ctx.strokeStyle = '#FFFFFF';
+ ctx.lineWidth = 1;
+ ctx.beginPath();
+ ctx.moveTo(p.x - p.r * 2.5, p.y);
+ ctx.lineTo(p.x + p.r * 2.5, p.y);
+ ctx.moveTo(p.x, p.y - p.r * 2.5);
+ ctx.lineTo(p.x, p.y + p.r * 2.5);
+ ctx.stroke();
+ }
+ ctx.restore();
+ });
+}
+
+// Reusable Authentic 3-Finder QR Code Tile Renderer
+function drawQRCodeTile(ctx, qrX, qrY, qrS) {
+ ctx.save();
+ ctx.fillStyle = '#FFFFFF';
+ ctx.strokeStyle = 'rgba(0,0,0,0.12)';
+ ctx.lineWidth = 1;
+ ctx.beginPath();
+ ctx.roundRect(qrX, qrY, qrS, qrS, 8);
+ ctx.fill();
+ ctx.stroke();
+
+ const drawFinder = (fx, fy) => {
+ ctx.fillStyle = '#000000';
+ ctx.fillRect(fx, fy, 20, 20);
+ ctx.fillStyle = '#FFFFFF';
+ ctx.fillRect(fx + 3, fy + 3, 14, 14);
+ ctx.fillStyle = '#000000';
+ ctx.fillRect(fx + 6, fy + 6, 8, 8);
+ };
+
+ // 3 standard QR position detection patterns
+ drawFinder(qrX + 6, qrY + 6); // Top-Left
+ drawFinder(qrX + qrS - 26, qrY + 6); // Top-Right
+ drawFinder(qrX + 6, qrY + qrS - 26); // Bottom-Left
+
+ // Data matrix pattern simulation
+ ctx.fillStyle = '#000000';
+ for (let r = 0; r < 7; r++) {
+ for (let c = 0; c < 7; c++) {
+ if ((r < 3 && c < 3) || (r < 3 && c > 3) || (r > 3 && c < 3)) continue;
+ if ((r * 7 + c + 3) % 2 === 0 || (r + c * 3) % 3 === 0) {
+ ctx.fillRect(qrX + 28 + (c - 3) * 5, qrY + 28 + (r - 3) * 5, 3.5, 3.5);
+ }
+ }
+ }
+
+ // Timing lines
+ for (let i = 28; i < qrS - 28; i += 4) {
+ if ((i / 4) % 2 === 0) {
+ ctx.fillRect(qrX + i, qrY + 14, 2.5, 2.5);
+ ctx.fillRect(qrX + 14, qrY + i, 2.5, 2.5);
+ }
+ }
+ ctx.restore();
+}
+
+// --- 8K Photorealistic Natural & Lifestyle Procedural Canvas Engines ---
+function renderNaturalWoodGrain(ctx, x, y, width, height, isWalnut = false) {
+ ctx.save();
+ const baseGrad = ctx.createLinearGradient(0, y, 0, y + height);
+ if (isWalnut) {
+ baseGrad.addColorStop(0, '#3D2619');
+ baseGrad.addColorStop(0.3, '#2A180E');
+ baseGrad.addColorStop(0.7, '#1B0F08');
+ baseGrad.addColorStop(1, '#120904');
+ } else {
+ // Scandinavian Warm Honey Oak
+ baseGrad.addColorStop(0, '#D8BA94');
+ baseGrad.addColorStop(0.25, '#C9A982');
+ baseGrad.addColorStop(0.65, '#B28E66');
+ baseGrad.addColorStop(1, '#8C6842');
+ }
+ ctx.fillStyle = baseGrad;
+ ctx.fillRect(x, y, width, height);
+
+ // Top Tabletop Bevel Edge Highlight (Specular reflection from window)
+ ctx.fillStyle = isWalnut ? 'rgba(255, 220, 180, 0.28)' : 'rgba(255, 255, 255, 0.55)';
+ ctx.fillRect(x, y, width, 3.5);
+
+ // Organic Wood Grain Fibers & Growth Rings
+ ctx.strokeStyle = isWalnut ? 'rgba(25, 12, 6, 0.40)' : 'rgba(120, 85, 48, 0.28)';
+ ctx.lineWidth = 1.2;
+ for (let gy = y + 8; gy < y + height; gy += 7) {
+ ctx.beginPath();
+ ctx.moveTo(x, gy);
+ const cp1x = x + width * 0.32;
+ const cp1y = gy + Math.sin(gy * 0.08) * 8;
+ const cp2x = x + width * 0.68;
+ const cp2y = gy - Math.cos(gy * 0.06) * 7;
+ ctx.bezierCurveTo(cp1x, cp1y, cp2x, cp2y, x + width, gy + Math.sin(gy * 0.05) * 5);
+ ctx.stroke();
+ }
+
+ // Realistic Wood Plank Seams
+ ctx.strokeStyle = isWalnut ? 'rgba(10, 5, 2, 0.70)' : 'rgba(90, 60, 30, 0.50)';
+ ctx.lineWidth = 2.2;
+ for (let px = x + 340; px < x + width; px += 360) {
+ ctx.beginPath();
+ ctx.moveTo(px, y);
+ ctx.lineTo(px, y + height);
+ ctx.stroke();
+ // Soft shadow on one side of seam
+ ctx.fillStyle = 'rgba(0, 0, 0, 0.15)';
+ ctx.fillRect(px + 2, y, 4, height);
+ }
+ ctx.restore();
+}
+
+function renderNaturalSunlightBeams(ctx, w, h, intensity = 0.35, color = 'rgba(255, 248, 225, 0.35)') {
+ ctx.save();
+ ctx.globalCompositeOperation = 'screen';
+ const sunbeams = [
+ { x1: w * -0.12, y1: 20, w1: 220, x2: w * 0.48, y2: h, w2: 480, alpha: 0.42 },
+ { x1: w * 0.12, y1: 0, w1: 160, x2: w * 0.78, y2: h, w2: 400, alpha: 0.34 },
+ { x1: w * 0.38, y1: 0, w1: 120, x2: w * 0.96, y2: h, w2: 300, alpha: 0.28 }
+ ];
+ sunbeams.forEach(sb => {
+ const grad = ctx.createLinearGradient(sb.x1, sb.y1, sb.x2, sb.y2);
+ grad.addColorStop(0, color.replace(/[\d\.]+\)$/, `${sb.alpha * intensity * 2.2})`));
+ grad.addColorStop(0.35, color.replace(/[\d\.]+\)$/, `${sb.alpha * intensity * 1.6})`));
+ grad.addColorStop(0.75, color.replace(/[\d\.]+\)$/, `${sb.alpha * intensity * 0.7})`));
+ grad.addColorStop(1, 'transparent');
+ ctx.fillStyle = grad;
+ ctx.beginPath();
+ ctx.moveTo(sb.x1, sb.y1);
+ ctx.lineTo(sb.x1 + sb.w1, sb.y1);
+ ctx.lineTo(sb.x2 + sb.w2, sb.y2);
+ ctx.lineTo(sb.x2, sb.y2);
+ ctx.closePath();
+ ctx.fill();
+ });
+ ctx.restore();
+}
+
+function renderBotanicalLeafShadows(ctx, w, h) {
+ ctx.save();
+ ctx.fillStyle = 'rgba(18, 48, 28, 0.16)';
+ // Left Monstera Leaf Silhouette
+ ctx.beginPath();
+ ctx.ellipse(w * 0.16, h * 0.26, 130, 240, Math.PI / 3.2, 0, Math.PI * 2);
+ ctx.fill();
+ // Cutout fenestration holes on leaf
+ ctx.fillStyle = 'rgba(255, 255, 255, 0.08)';
+ ctx.beginPath();
+ ctx.ellipse(w * 0.18, h * 0.24, 30, 70, Math.PI / 3.5, 0, Math.PI * 2);
+ ctx.fill();
+
+ // Right Palm Fronds
+ ctx.fillStyle = 'rgba(18, 48, 28, 0.13)';
+ for (let i = 0; i < 6; i++) {
+ ctx.beginPath();
+ ctx.ellipse(w * 0.82 + i * 22, h * 0.18 + i * 32, 35, 170, -Math.PI / 3.8 + i * 0.08, 0, Math.PI * 2);
+ ctx.fill();
+ }
+ ctx.restore();
+}
+
+function renderTravertineTexture(ctx, cx, cy, rx, ry, h = 36) {
+ ctx.save();
+ // Soft base shadow
+ const baseSh = ctx.createRadialGradient(cx, cy + h + 18, 10, cx, cy + h + 18, rx * 1.18);
+ baseSh.addColorStop(0, 'rgba(45, 35, 25, 0.45)');
+ baseSh.addColorStop(0.5, 'rgba(45, 35, 25, 0.18)');
+ baseSh.addColorStop(1, 'transparent');
+ ctx.fillStyle = baseSh;
+ ctx.beginPath();
+ ctx.ellipse(cx, cy + h + 18, rx * 1.18, ry * 1.35, 0, 0, Math.PI * 2);
+ ctx.fill();
+
+ // Front Chamfer / Vertical Face
+ const faceGrad = ctx.createLinearGradient(cx - rx, 0, cx + rx, 0);
+ faceGrad.addColorStop(0, '#D4C4AE');
+ faceGrad.addColorStop(0.5, '#E5D6C2');
+ faceGrad.addColorStop(1, '#C6B59E');
+ ctx.fillStyle = faceGrad;
+ ctx.fillRect(cx - rx, cy, rx * 2, h);
+
+ // Porous stone cavities on front face
+ ctx.fillStyle = 'rgba(110, 95, 80, 0.35)';
+ for (let px = cx - rx + 25; px < cx + rx - 25; px += 40) {
+ const py = cy + 10 + (Math.sin(px * 0.05) * 8);
+ ctx.beginPath();
+ ctx.ellipse(px, py, 4 + Math.cos(px) * 2, 2.5, 0, 0, Math.PI * 2);
+ ctx.fill();
+ }
+
+ // Top Stone Surface
+ const topGrad = ctx.createRadialGradient(cx, cy, 0, cx, cy, rx);
+ topGrad.addColorStop(0, '#FAF7F2');
+ topGrad.addColorStop(0.6, '#EFEAE1');
+ topGrad.addColorStop(1, '#DED6C7');
+ ctx.fillStyle = topGrad;
+ ctx.beginPath();
+ ctx.ellipse(cx, cy, rx, ry, 0, 0, Math.PI * 2);
+ ctx.fill();
+
+ // Mineral stone edge bevel
+ ctx.strokeStyle = 'rgba(255, 255, 255, 0.75)';
+ ctx.lineWidth = 2.8;
+ ctx.stroke();
+ ctx.restore();
+}
+
+function renderRealisticContactShadow(ctx, cx, cy, rx, ry, sunAngle = 45) {
+ ctx.save();
+ // 1. Tight Ambient Occlusion Contact Line
+ const tightAO = ctx.createRadialGradient(cx, cy, 5, cx, cy, rx * 0.72);
+ tightAO.addColorStop(0, 'rgba(12, 6, 2, 0.90)');
+ tightAO.addColorStop(0.35, 'rgba(18, 9, 4, 0.68)');
+ tightAO.addColorStop(0.7, 'rgba(35, 20, 10, 0.28)');
+ tightAO.addColorStop(1, 'transparent');
+ ctx.fillStyle = tightAO;
+ ctx.beginPath();
+ ctx.ellipse(cx, cy, rx * 0.72, ry * 0.72, 0, 0, Math.PI * 2);
+ ctx.fill();
+
+ // 2. Directional Cast Shadow (Angled towards bottom-right)
+ const castOffsetX = rx * 0.28;
+ const castOffsetY = ry * 0.38;
+ const castShadow = ctx.createRadialGradient(cx + castOffsetX, cy + castOffsetY, 15, cx + castOffsetX, cy + castOffsetY, rx * 1.15);
+ castShadow.addColorStop(0, 'rgba(22, 14, 8, 0.58)');
+ castShadow.addColorStop(0.5, 'rgba(28, 16, 9, 0.26)');
+ castShadow.addColorStop(1, 'transparent');
+ ctx.fillStyle = castShadow;
+ ctx.beginPath();
+ ctx.ellipse(cx + castOffsetX, cy + castOffsetY, rx * 1.15, ry * 0.95, Math.PI / 12, 0, Math.PI * 2);
+ ctx.fill();
+
+ // 3. Wide Ambient Penumbra
+ const penumbra = ctx.createRadialGradient(cx, cy + 6, rx * 0.5, cx, cy + 6, rx * 1.55);
+ penumbra.addColorStop(0, 'rgba(35, 22, 14, 0.22)');
+ penumbra.addColorStop(1, 'transparent');
+ ctx.fillStyle = penumbra;
+ ctx.beginPath();
+ ctx.ellipse(cx, cy + 6, rx * 1.55, ry * 1.25, 0, 0, Math.PI * 2);
+ ctx.fill();
+ ctx.restore();
+}
+
+function renderWaterDewDroplets(ctx, cx, cy, rx, ry) {
+ ctx.save();
+ const drops = [
+ { x: cx - rx * 0.48, y: cy - ry * 0.32, r: 4.5 },
+ { x: cx + rx * 0.58, y: cy + ry * 0.22, r: 6.0 },
+ { x: cx - rx * 0.28, y: cy + ry * 0.42, r: 3.5 },
+ { x: cx + rx * 0.38, y: cy - ry * 0.42, r: 5.0 },
+ { x: cx + rx * 0.68, y: cy - ry * 0.12, r: 3.8 }
+ ];
+ drops.forEach(d => {
+ // Drop Shadow
+ ctx.fillStyle = 'rgba(0, 0, 0, 0.35)';
+ ctx.beginPath();
+ ctx.ellipse(d.x + 1.8, d.y + 1.8, d.r, d.r * 0.65, 0, 0, Math.PI * 2);
+ ctx.fill();
+ // Water Body
+ const dropGrad = ctx.createRadialGradient(d.x - 1, d.y - 1, 0.5, d.x, d.y, d.r);
+ dropGrad.addColorStop(0, 'rgba(255, 255, 255, 0.95)');
+ dropGrad.addColorStop(0.4, 'rgba(235, 248, 255, 0.72)');
+ dropGrad.addColorStop(0.9, 'rgba(180, 225, 245, 0.42)');
+ dropGrad.addColorStop(1, 'rgba(100, 165, 205, 0.85)');
+ ctx.fillStyle = dropGrad;
+ ctx.beginPath();
+ ctx.arc(d.x, d.y, d.r, 0, Math.PI * 2);
+ ctx.fill();
+ // Specular Highlight
+ ctx.fillStyle = '#FFFFFF';
+ ctx.beginPath();
+ ctx.arc(d.x - d.r * 0.35, d.y - d.r * 0.35, d.r * 0.32, 0, Math.PI * 2);
+ ctx.fill();
+ });
+ ctx.restore();
+}
+
+function renderSilkFabricDrape(ctx, w, h, stageCy, isBurgundy = true) {
+ ctx.save();
+ const fabricTopY = stageCy - 30;
+ const fabricGrad = ctx.createLinearGradient(0, fabricTopY, 0, h);
+ if (isBurgundy) {
+ fabricGrad.addColorStop(0, '#4A0D25');
+ fabricGrad.addColorStop(0.3, '#7A1840');
+ fabricGrad.addColorStop(0.6, '#38091B');
+ fabricGrad.addColorStop(1, '#1A040C');
+ } else {
+ fabricGrad.addColorStop(0, '#B8860B');
+ fabricGrad.addColorStop(0.3, '#E6C25E');
+ fabricGrad.addColorStop(0.6, '#8C6207');
+ fabricGrad.addColorStop(1, '#4A3302');
+ }
+ ctx.fillStyle = fabricGrad;
+
+ // Fluid Bezier Wave Drapes
+ ctx.beginPath();
+ ctx.moveTo(0, fabricTopY + 80);
+ ctx.bezierCurveTo(w * 0.25, fabricTopY - 25, w * 0.45, fabricTopY + 130, w * 0.70, fabricTopY + 45);
+ ctx.bezierCurveTo(w * 0.85, fabricTopY + 15, w * 0.95, fabricTopY + 65, w, fabricTopY + 55);
+ ctx.lineTo(w, h);
+ ctx.lineTo(0, h);
+ ctx.closePath();
+ ctx.fill();
+
+ // Silk Highlights on wave peaks
+ ctx.strokeStyle = isBurgundy ? 'rgba(244, 114, 182, 0.45)' : 'rgba(254, 240, 138, 0.55)';
+ ctx.lineWidth = 3.5;
+ ctx.beginPath();
+ ctx.moveTo(w * 0.05, fabricTopY + 92);
+ ctx.bezierCurveTo(w * 0.25, fabricTopY - 5, w * 0.45, fabricTopY + 105, w * 0.70, fabricTopY + 48);
+ ctx.stroke();
+ ctx.restore();
+}
+
+// --- 3D Canvas Multi-Theme Master CGI & 8K Natural Rendering Engine (32 Distinct Styles) ---
+const THEMES = {
+ // 🌿 8K NATURAL & LIFESTYLE COMMERCIAL STYLES (NEW)
+ natural_scandi_wood: {
+ name: "8K Scandinavian Oak & Soft Linen",
+ category: "natural",
+ isNatural: true,
+ naturalType: "scandi_wood",
+ bgCenter: '#FAF6F0', bgMid: '#EFEAE1', bgOuter: '#DDD5C7',
+ sunlightColor: 'rgba(255, 248, 230, 0.38)',
+ woodType: 'oak',
+ accentColor: '#8C6D46',
+ goldRim: '#A07D54', goldAccent: '#F5EFE6',
+ borderStyle: 'natural_nordic'
+ },
+ natural_botanical_sun: {
+ name: "8K Botanical Morning & Dew",
+ category: "natural",
+ isNatural: true,
+ naturalType: "botanical_sun",
+ bgCenter: '#F4F9F4', bgMid: '#E5EFE5', bgOuter: '#D2DFD2',
+ sunlightColor: 'rgba(255, 250, 220, 0.42)',
+ accentColor: '#059669',
+ goldRim: '#10B981', goldAccent: '#6EE7B7',
+ borderStyle: 'natural_botanical'
+ },
+ natural_kbeauty_glow: {
+ name: "8K K-Beauty Travertine & Glass Glow",
+ category: "natural",
+ isNatural: true,
+ naturalType: "kbeauty_travertine",
+ bgCenter: '#FAF8F5', bgMid: '#F2ECE1', bgOuter: '#E2D8C7',
+ sunlightColor: 'rgba(255, 245, 235, 0.40)',
+ accentColor: '#DB2777',
+ goldRim: '#F472B6', goldAccent: '#FCE7F3',
+ borderStyle: 'natural_kbeauty'
+ },
+ natural_warm_cafe: {
+ name: "8K Artisan Dark Walnut & Café",
+ category: "natural",
+ isNatural: true,
+ naturalType: "warm_cafe",
+ bgCenter: '#2C1E17', bgMid: '#1C120D', bgOuter: '#0C0704',
+ sunlightColor: 'rgba(251, 191, 36, 0.28)',
+ woodType: 'walnut',
+ accentColor: '#F59E0B',
+ goldRim: '#D97706', goldAccent: '#FDE68A',
+ borderStyle: 'natural_cafe'
+ },
+ natural_sunlit_travertine: {
+ name: "8K Sun-Kissed Terracotta & Sand",
+ category: "natural",
+ isNatural: true,
+ naturalType: "sunlit_sand",
+ bgCenter: '#FAF5EE', bgMid: '#EFE3D0', bgOuter: '#DECDB5',
+ sunlightColor: 'rgba(254, 215, 170, 0.48)',
+ accentColor: '#EA580C',
+ goldRim: '#F97316', goldAccent: '#FFEDD5',
+ borderStyle: 'natural_terracotta'
+ },
+ natural_minimal_flatlay: {
+ name: "8K Minimalist Studio Flatlay",
+ category: "natural",
+ isNatural: true,
+ naturalType: "minimal_flatlay",
+ bgCenter: '#F8F9FA', bgMid: '#EDEFF2', bgOuter: '#DFE3E8',
+ sunlightColor: 'rgba(255, 255, 255, 0.50)',
+ accentColor: '#2563EB',
+ goldRim: '#3B82F6', goldAccent: '#DBEAFE',
+ borderStyle: 'natural_flatlay'
+ },
+ natural_velvet_drape: {
+ name: "8K Royal Mulberry Silk & Velvet",
+ category: "natural",
+ isNatural: true,
+ naturalType: "velvet_drape",
+ bgCenter: '#2B0818', bgMid: '#18040C', bgOuter: '#080104',
+ sunlightColor: 'rgba(254, 243, 199, 0.32)',
+ accentColor: '#F59E0B',
+ goldRim: '#EAB308', goldAccent: '#FEF08A',
+ borderStyle: 'natural_silk'
+ },
+
+ // 👑 3D COMMERCIAL STAGES & PODIUMS
+ obsidian_gold: {
+ name: "Obsidian & 24K Gold",
+ category: "stage",
+ bgCenter: '#141D29', bgMid: '#0A0E15', bgOuter: '#020305',
+ beamTop: 'rgba(255, 255, 255, 0.40)', beamMid: 'rgba(224, 231, 255, 0.22)', beamLow: 'rgba(199, 210, 254, 0.08)',
+ haloCenter: 'rgba(224, 231, 255, 0.25)', haloMid: 'rgba(147, 197, 253, 0.10)',
+ goldRim: '#E5B83A', goldAccent: '#FDE68A',
+ pedestalTop: '#1E293B', pedestalMid: '#0F172A', pedestalDark: '#020617',
+ cylStart: '#78350F', cylMid: '#FDE68A', cylEnd: '#78350F',
+ borderStyle: 'gold_rim'
+ },
+ mughal_heritage: {
+ name: "Mughal Royal Palace Arch",
+ category: "stage",
+ bgCenter: '#2A1508', bgMid: '#180B04', bgOuter: '#070301',
+ beamTop: 'rgba(254, 243, 199, 0.45)', beamMid: 'rgba(251, 191, 36, 0.25)', beamLow: 'rgba(180, 83, 9, 0.10)',
+ haloCenter: 'rgba(253, 230, 138, 0.35)', haloMid: 'rgba(217, 119, 6, 0.15)',
+ goldRim: '#F59E0B', goldAccent: '#FDE68A',
+ pedestalTop: '#451A03', pedestalMid: '#291002', pedestalDark: '#120701',
+ cylStart: '#78350F', cylMid: '#FDE68A', cylEnd: '#78350F',
+ borderStyle: 'mughal_arch'
+ },
+ brutalist_street: {
+ name: "Brutalist Urban Street",
+ bgCenter: '#1E1E1E', bgMid: '#121212', bgOuter: '#080808',
+ beamTop: 'rgba(250, 204, 21, 0.35)', beamMid: 'rgba(234, 179, 8, 0.18)', beamLow: 'rgba(161, 98, 7, 0.08)',
+ haloCenter: 'rgba(250, 204, 21, 0.22)', haloMid: 'rgba(202, 138, 4, 0.10)',
+ goldRim: '#FACC15', goldAccent: '#FEF08A',
+ pedestalTop: '#3F3F46', pedestalMid: '#27272A', pedestalDark: '#18181B',
+ cylStart: '#EAB308', cylMid: '#18181B', cylEnd: '#EAB308',
+ borderStyle: 'hazard_stamp'
+ },
+ cyber_neon: {
+ name: "Cyber Neon Matrix",
+ bgCenter: '#0F1E2E', bgMid: '#070E18', bgOuter: '#020408',
+ beamTop: 'rgba(240, 249, 255, 0.40)', beamMid: 'rgba(186, 230, 253, 0.22)', beamLow: 'rgba(6, 182, 212, 0.08)',
+ haloCenter: 'rgba(56, 189, 248, 0.25)', haloMid: 'rgba(6, 182, 212, 0.10)',
+ goldRim: '#06B6D4', goldAccent: '#38BDF8',
+ pedestalTop: '#082F49', pedestalMid: '#031E30', pedestalDark: '#020B12',
+ cylStart: '#082F49', cylMid: '#38BDF8', cylEnd: '#082F49',
+ borderStyle: 'neon_grid'
+ },
+ editorial_vogue: {
+ name: "Vogue High-Fashion Editorial",
+ bgCenter: '#1E1B18', bgMid: '#110F0D', bgOuter: '#050403',
+ beamTop: 'rgba(255, 255, 255, 0.50)', beamMid: 'rgba(245, 245, 244, 0.25)', beamLow: 'rgba(214, 211, 209, 0.08)',
+ haloCenter: 'rgba(250, 250, 249, 0.28)', haloMid: 'rgba(168, 162, 158, 0.10)',
+ goldRim: '#E7E5E4', goldAccent: '#FFFFFF',
+ pedestalTop: '#292524', pedestalMid: '#1C1917', pedestalDark: '#0C0A09',
+ cylStart: '#44403C', cylMid: '#E7E5E4', cylEnd: '#292524',
+ borderStyle: 'vogue_mag'
+ },
+ botanical_eco: {
+ name: "Botanical Zen Garden",
+ bgCenter: '#12241A', bgMid: '#09140E', bgOuter: '#020503',
+ beamTop: 'rgba(240, 253, 244, 0.40)', beamMid: 'rgba(187, 247, 208, 0.22)', beamLow: 'rgba(16, 185, 129, 0.08)',
+ haloCenter: 'rgba(52, 211, 153, 0.25)', haloMid: 'rgba(16, 185, 129, 0.10)',
+ goldRim: '#10B981', goldAccent: '#6EE7B7',
+ pedestalTop: '#064E3B', pedestalMid: '#022C22', pedestalDark: '#011711',
+ cylStart: '#064E3B', cylMid: '#6EE7B7', cylEnd: '#064E3B',
+ borderStyle: 'eco_leaves'
+ },
+ holographic_prism: {
+ name: "Holographic Prism Chromatic",
+ bgCenter: '#18122B', bgMid: '#0E0B1A', bgOuter: '#040308',
+ beamTop: 'rgba(232, 121, 249, 0.40)', beamMid: 'rgba(129, 140, 248, 0.22)', beamLow: 'rgba(56, 189, 248, 0.08)',
+ haloCenter: 'rgba(244, 114, 182, 0.30)', haloMid: 'rgba(168, 85, 247, 0.12)',
+ goldRim: '#C084FC', goldAccent: '#F0ABFC',
+ pedestalTop: '#3B0764', pedestalMid: '#1E1B4B', pedestalDark: '#090514',
+ cylStart: '#9333EA', cylMid: '#38BDF8', cylEnd: '#EC4899',
+ borderStyle: 'prism_spectrum'
+ },
+ tokyo_synthwave: {
+ name: "Tokyo Synthwave Neon Sunset",
+ bgCenter: '#1E0B36', bgMid: '#100520', bgOuter: '#04010A',
+ beamTop: 'rgba(244, 114, 182, 0.45)', beamMid: 'rgba(168, 85, 247, 0.24)', beamLow: 'rgba(56, 189, 248, 0.10)',
+ haloCenter: 'rgba(244, 63, 94, 0.30)', haloMid: 'rgba(168, 85, 247, 0.14)',
+ goldRim: '#F43F5E', goldAccent: '#38BDF8',
+ pedestalTop: '#3B0764', pedestalMid: '#18022B', pedestalDark: '#080010',
+ cylStart: '#A21CAF', cylMid: '#F43F5E', cylEnd: '#0284C7',
+ borderStyle: 'synthwave_grid'
+ },
+ frost_titanium: {
+ name: "Frost Arctic Titanium Ice",
+ bgCenter: '#132337', bgMid: '#0A131F', bgOuter: '#03060B',
+ beamTop: 'rgba(224, 242, 254, 0.50)', beamMid: 'rgba(186, 230, 253, 0.26)', beamLow: 'rgba(125, 211, 252, 0.09)',
+ haloCenter: 'rgba(224, 242, 254, 0.35)', haloMid: 'rgba(56, 189, 248, 0.14)',
+ goldRim: '#38BDF8', goldAccent: '#E0F2FE',
+ pedestalTop: '#0C4A6E', pedestalMid: '#082F49', pedestalDark: '#021420',
+ cylStart: '#0369A1', cylMid: '#E0F2FE', cylEnd: '#0C4A6E',
+ borderStyle: 'frost_ice'
+ },
+ vip_blackcard: {
+ name: "VIP Platinum Blackcard",
+ bgCenter: '#141417', bgMid: '#0A0A0C', bgOuter: '#020203',
+ beamTop: 'rgba(255, 255, 255, 0.35)', beamMid: 'rgba(212, 212, 216, 0.18)', beamLow: 'rgba(113, 113, 122, 0.06)',
+ haloCenter: 'rgba(228, 228, 231, 0.22)', haloMid: 'rgba(161, 161, 170, 0.08)',
+ goldRim: '#D4AF37', goldAccent: '#F3E5AB',
+ pedestalTop: '#18181B', pedestalMid: '#09090B', pedestalDark: '#000000',
+ cylStart: '#52525B', cylMid: '#D4AF37', cylEnd: '#27272A',
+ borderStyle: 'blackcard_crest'
+ },
+ sunset_amber: {
+ name: "Sunset Amber Golden Hour",
+ bgCenter: '#381608', bgMid: '#200C04', bgOuter: '#0A0301',
+ beamTop: 'rgba(254, 215, 170, 0.50)', beamMid: 'rgba(251, 146, 60, 0.26)', beamLow: 'rgba(234, 88, 12, 0.10)',
+ haloCenter: 'rgba(253, 186, 116, 0.35)', haloMid: 'rgba(249, 115, 22, 0.15)',
+ goldRim: '#FB923C', goldAccent: '#FED7AA',
+ pedestalTop: '#7C2D12', pedestalMid: '#431407', pedestalDark: '#1C0602',
+ cylStart: '#C2410C', cylMid: '#FED7AA', cylEnd: '#7C2D12',
+ borderStyle: 'sunset_rays'
+ },
+ flash_sale_matrix: {
+ name: "Flash Sale Matrix Energy",
+ bgCenter: '#260B0B', bgMid: '#140404', bgOuter: '#050101',
+ beamTop: 'rgba(248, 113, 113, 0.50)', beamMid: 'rgba(239, 68, 68, 0.28)', beamLow: 'rgba(185, 28, 28, 0.12)',
+ haloCenter: 'rgba(252, 165, 165, 0.35)', haloMid: 'rgba(239, 68, 68, 0.15)',
+ goldRim: '#EF4444', goldAccent: '#FCA5A5',
+ pedestalTop: '#7F1D1D', pedestalMid: '#450A0A', pedestalDark: '#1C0202',
+ cylStart: '#B91C1C', cylMid: '#F87171', cylEnd: '#7F1D1D',
+ borderStyle: 'flash_energy'
+ },
+ velvet_burgundy: {
+ name: "Velvet Royal Burgundy",
+ bgCenter: '#2D0A1E', bgMid: '#180410', bgOuter: '#060104',
+ beamTop: 'rgba(251, 207, 232, 0.40)', beamMid: 'rgba(244, 114, 182, 0.22)', beamLow: 'rgba(190, 24, 93, 0.08)',
+ haloCenter: 'rgba(244, 114, 182, 0.28)', haloMid: 'rgba(157, 23, 77, 0.12)',
+ goldRim: '#DB2777', goldAccent: '#FBCFE8',
+ pedestalTop: '#500724', pedestalMid: '#2B0413', pedestalDark: '#120108',
+ cylStart: '#9D174D', cylMid: '#F472B6', cylEnd: '#500724',
+ borderStyle: 'velvet_ripples'
+ },
+ rose_quartz: {
+ name: "Rose Quartz & Silk",
+ bgCenter: '#261220', bgMid: '#140810', bgOuter: '#050204',
+ beamTop: 'rgba(255, 240, 245, 0.40)', beamMid: 'rgba(253, 232, 241, 0.22)', beamLow: 'rgba(244, 114, 182, 0.08)',
+ haloCenter: 'rgba(251, 207, 232, 0.28)', haloMid: 'rgba(244, 114, 182, 0.12)',
+ goldRim: '#F472B6', goldAccent: '#FCE7F3',
+ pedestalTop: '#FFF1F2', pedestalMid: '#FCE7F3', pedestalDark: '#371829',
+ cylStart: '#831843', cylMid: '#F472B6', cylEnd: '#831843',
+ borderStyle: 'rose_waves'
+ },
+ midnight_sapphire: {
+ name: "Midnight Sapphire Crystal",
+ bgCenter: '#0B1B3D', bgMid: '#060E21', bgOuter: '#02050E',
+ beamTop: 'rgba(191, 219, 254, 0.45)', beamMid: 'rgba(96, 165, 250, 0.22)', beamLow: 'rgba(37, 99, 235, 0.08)',
+ haloCenter: 'rgba(147, 197, 253, 0.30)', haloMid: 'rgba(59, 130, 246, 0.12)',
+ goldRim: '#60A5FA', goldAccent: '#BFDBFE',
+ pedestalTop: '#1E3A8A', pedestalMid: '#172554', pedestalDark: '#0A1128',
+ cylStart: '#1E3A8A', cylMid: '#93C5FD', cylEnd: '#172554',
+ borderStyle: 'sapphire_glow'
+ },
+ nordic_minimal: {
+ name: "Nordic Minimalist Lightbox",
+ bgCenter: '#2D3748', bgMid: '#1A202C', bgOuter: '#0D1117',
+ beamTop: 'rgba(255, 255, 255, 0.45)', beamMid: 'rgba(226, 232, 240, 0.25)', beamLow: 'rgba(148, 163, 184, 0.08)',
+ haloCenter: 'rgba(241, 245, 249, 0.30)', haloMid: 'rgba(148, 163, 184, 0.12)',
+ goldRim: '#CBD5E1', goldAccent: '#F8FAFC',
+ pedestalTop: '#E2E8F0', pedestalMid: '#94A3B8', pedestalDark: '#334155',
+ cylStart: '#475569', cylMid: '#CBD5E1', cylEnd: '#334155',
+ borderStyle: 'nordic_clean'
+ },
+ art_deco_gilded: {
+ name: "Art Deco Gilded Gatsby",
+ bgCenter: '#1A150D', bgMid: '#0E0B07', bgOuter: '#040302',
+ beamTop: 'rgba(254, 240, 138, 0.45)', beamMid: 'rgba(234, 179, 8, 0.22)', beamLow: 'rgba(161, 98, 7, 0.08)',
+ haloCenter: 'rgba(254, 240, 138, 0.32)', haloMid: 'rgba(202, 138, 4, 0.12)',
+ goldRim: '#EAB308', goldAccent: '#FEF08A',
+ pedestalTop: '#292010', pedestalMid: '#161108', pedestalDark: '#0A0703',
+ cylStart: '#854D0E', cylMid: '#FEF08A', cylEnd: '#854D0E',
+ borderStyle: 'art_deco_fan'
+ },
+ cosmic_nebula: {
+ name: "Cosmic Nebula Orbit",
+ bgCenter: '#200E3B', bgMid: '#100624', bgOuter: '#04010D',
+ beamTop: 'rgba(216, 180, 254, 0.45)', beamMid: 'rgba(168, 85, 247, 0.22)', beamLow: 'rgba(107, 33, 168, 0.08)',
+ haloCenter: 'rgba(192, 132, 252, 0.32)', haloMid: 'rgba(147, 51, 234, 0.14)',
+ goldRim: '#C084FC', goldAccent: '#F3E8FF',
+ pedestalTop: '#3B0764', pedestalMid: '#1E1B4B', pedestalDark: '#0B0518',
+ cylStart: '#7E22CE', cylMid: '#E879F9', cylEnd: '#3B0764',
+ borderStyle: 'cosmic_stars'
+ },
+ kraft_artisan: {
+ name: "Kraft Artisan Workshop",
+ bgCenter: '#2B1E14', bgMid: '#1A120B', bgOuter: '#0C0804',
+ beamTop: 'rgba(254, 243, 199, 0.40)', beamMid: 'rgba(217, 119, 6, 0.20)', beamLow: 'rgba(146, 64, 14, 0.08)',
+ haloCenter: 'rgba(253, 230, 138, 0.28)', haloMid: 'rgba(180, 83, 9, 0.12)',
+ goldRim: '#D97706', goldAccent: '#FDE68A',
+ pedestalTop: '#451A03', pedestalMid: '#291002', pedestalDark: '#170801',
+ cylStart: '#78350F', cylMid: '#D97706', cylEnd: '#451A03',
+ borderStyle: 'kraft_stamp'
+ },
+ arcade_retro: {
+ name: "Arcade Cyber Pixel",
+ bgCenter: '#10172A', bgMid: '#060B18', bgOuter: '#010309',
+ beamTop: 'rgba(56, 189, 248, 0.45)', beamMid: 'rgba(244, 63, 94, 0.22)', beamLow: 'rgba(168, 85, 247, 0.08)',
+ haloCenter: 'rgba(56, 189, 248, 0.30)', haloMid: 'rgba(244, 63, 94, 0.14)',
+ goldRim: '#FACC15', goldAccent: '#38BDF8',
+ pedestalTop: '#0F172A', pedestalMid: '#020617', pedestalDark: '#000000',
+ cylStart: '#0284C7', cylMid: '#FACC15', cylEnd: '#E11D48',
+ borderStyle: 'pixel_grid'
+ },
+ bento_grid_luxe: {
+ name: "Apple Bento Spec Grid",
+ bgCenter: '#161922', bgMid: '#0D1017', bgOuter: '#05070B',
+ beamTop: 'rgba(255, 255, 255, 0.40)', beamMid: 'rgba(224, 231, 255, 0.20)', beamLow: 'rgba(148, 163, 184, 0.08)',
+ haloCenter: 'rgba(224, 231, 255, 0.28)', haloMid: 'rgba(148, 163, 184, 0.12)',
+ goldRim: '#38BDF8', goldAccent: '#F8FAFC',
+ pedestalTop: '#1E293B', pedestalMid: '#0F172A', pedestalDark: '#020617',
+ cylStart: '#334155', cylMid: '#38BDF8', cylEnd: '#0F172A',
+ borderStyle: 'bento_grid'
+ },
+ swiss_modular_grid: {
+ name: "Swiss Bauhaus Modular Grid",
+ bgCenter: '#18181B', bgMid: '#0F0F12', bgOuter: '#060608',
+ beamTop: 'rgba(255, 255, 255, 0.45)', beamMid: 'rgba(244, 63, 94, 0.20)', beamLow: 'rgba(255, 255, 255, 0.06)',
+ haloCenter: 'rgba(255, 255, 255, 0.25)', haloMid: 'rgba(244, 63, 94, 0.10)',
+ goldRim: '#F43F5E', goldAccent: '#FFFFFF',
+ pedestalTop: '#27272A', pedestalMid: '#18181B', pedestalDark: '#09090B',
+ cylStart: '#E11D48', cylMid: '#FFFFFF', cylEnd: '#18181B',
+ borderStyle: 'swiss_grid'
+ },
+ blueprint_cad_grid: {
+ name: "Industrial CAD Blueprint Grid",
+ bgCenter: '#0A2540', bgMid: '#061727', bgOuter: '#020B14',
+ beamTop: 'rgba(56, 189, 248, 0.45)', beamMid: 'rgba(14, 165, 233, 0.22)', beamLow: 'rgba(2, 132, 199, 0.08)',
+ haloCenter: 'rgba(56, 189, 248, 0.32)', haloMid: 'rgba(14, 165, 233, 0.12)',
+ goldRim: '#38BDF8', goldAccent: '#BAE6FD',
+ pedestalTop: '#0C4A6E', pedestalMid: '#082F49', pedestalDark: '#031926',
+ cylStart: '#0284C7', cylMid: '#BAE6FD', cylEnd: '#0C4A6E',
+ borderStyle: 'cad_blueprint'
+ },
+ polaroid_film_grid: {
+ name: "Vintage Filmstrip Gallery Grid",
+ bgCenter: '#1C1613', bgMid: '#100C0A', bgOuter: '#050302',
+ beamTop: 'rgba(254, 243, 199, 0.40)', beamMid: 'rgba(217, 119, 6, 0.20)', beamLow: 'rgba(180, 83, 9, 0.08)',
+ haloCenter: 'rgba(253, 230, 138, 0.28)', haloMid: 'rgba(217, 119, 6, 0.12)',
+ goldRim: '#D97706', goldAccent: '#FDE68A',
+ pedestalTop: '#29180E', pedestalMid: '#160D07', pedestalDark: '#080402',
+ cylStart: '#78350F', cylMid: '#FDE68A', cylEnd: '#29180E',
+ borderStyle: 'film_strip'
+ },
+ cyber_hud_grid: {
+ name: "Tron Cyber HUD Telemetry Grid",
+ bgCenter: '#0A192F', bgMid: '#050D1A', bgOuter: '#010408',
+ beamTop: 'rgba(0, 255, 204, 0.45)', beamMid: 'rgba(6, 182, 212, 0.22)', beamLow: 'rgba(2, 132, 199, 0.08)',
+ haloCenter: 'rgba(0, 255, 204, 0.35)', haloMid: 'rgba(6, 182, 212, 0.14)',
+ goldRim: '#00FFCC', goldAccent: '#A7F3D0',
+ pedestalTop: '#064E3B', pedestalMid: '#022C22', pedestalDark: '#011711',
+ cylStart: '#059669', cylMid: '#00FFCC', cylEnd: '#064E3B',
+ borderStyle: 'tron_hud'
+ }
+};
+
+async function render3DCommercialPoster(canvas, productImg, title, price, badgeText, theme = 'obsidian_gold', aspect = '1:1', brand = 'glamourstouch', customOverrides = null) {
const ctx = canvas.getContext('2d');
const w = canvas.width;
const h = canvas.height;
- // Brand Header Profiles
- const BRAND_PROFILES = {
- glamourstouch: {
- headerTitle: "✨ GLAMOUR'S TOUCH ✨",
- headerSub: '100% AUTHENTIC KOREAN COSMETICS • DERMATOLOGIST TESTED',
- badgeL1: '🌿 Pure & Safe Care',
- badgeL2: '🛡️ Authentic Seal',
- footerSite: 'glamourstouch.com',
- footerHotline: '01712-426871'
- },
- snehalata: {
- headerTitle: '🌸 SNEHALATA AURA 🌸',
- headerSub: 'PREMIUM LUXURY FASHION, SAREE & LIFESTYLE • 100% AUTHENTIC',
- badgeL1: '👗 Pure Fabric Weave',
- badgeL2: '✨ Size Trial Guarantee',
- footerSite: 'snehalata.com',
- footerHotline: '01712-426871'
- },
- panjabi: {
- headerTitle: '👑 AURA HERITAGE PANJABI 👑',
- headerSub: 'ROYAL DESIGNER PANJABI & KABLI SUITS • 100% PURE COTTON & SILK',
- badgeL1: '🧵 100% Pre-Shrunk Weave',
- badgeL2: '✨ Size Trial Available',
- footerSite: 'panjabi.auraajenticai.cloud',
- footerHotline: '01712-426871'
- },
- techvolt: {
- headerTitle: '⚡ TECHVOLT GADGETS ⚡',
- headerSub: 'OFFICIAL WARRANTY • SMART ELECTRONICS & AUDIO ACCESSORIES',
- badgeL1: '🔋 High Battery Life',
- badgeL2: '🛡️ 1 Year Warranty',
- footerSite: 'techvolt.auraajenticai.cloud',
- footerHotline: '01712-426871'
- },
- organic: {
- headerTitle: '🍯 PRANON ORGANIC 🍯',
- headerSub: '100% PURE NATURAL HONEY & UNADULTERATED ORGANIC FOODS',
- badgeL1: '🌿 100% Lab Tested',
- badgeL2: '🛡️ Double Money Back',
- footerSite: 'organic.auraajenticai.cloud',
- footerHotline: '01712-426871'
- },
- sneakerlab: {
- headerTitle: '👟 SNEAKERLAB BD 👟',
- headerSub: 'PREMIUM STREETWEAR & GENUINE LEATHER FOOTWEAR',
- badgeL1: '👟 Memory Foam Cushion',
- badgeL2: '✨ Doorstep Fitting',
- footerSite: 'sneakers.auraajenticai.cloud',
- footerHotline: '01712-426871'
- },
- royale: {
- headerTitle: '💎 AURA ROYALE 💎',
- headerSub: 'LUXURY JEWELRY, WATCHES & 24-HOUR SIGNATURE PERFUMES',
- badgeL1: '💎 24h Projection',
- badgeL2: '👑 Pure Luxury Finish',
- footerSite: 'royale.auraajenticai.cloud',
- footerHotline: '01712-426871'
- },
- custom: {
- headerTitle: '🛍️ PREMIUM E-COMMERCE 🛍️',
- headerSub: '100% ORIGINAL AUTHENTIC • CASH ON DELIVERY BANGLADESH',
- badgeL1: '⭐ Premium Quality',
- badgeL2: '🛡️ 100% Original',
- footerSite: 'auraajenticai.cloud',
- footerHotline: '01712-426871'
- }
- };
-
- const brandInfo = BRAND_PROFILES[brand] || BRAND_PROFILES.glamourstouch;
-
- // Theme palettes
- const THEMES = {
- obsidian_gold: {
- bgCenter: '#18212D', bgMid: '#0C1117', bgOuter: '#05080C',
- spotlightColor: '#FFFFFF', goldRim: '#E5B83A', ringColor: '#66E5B83A',
- pedestalTop: '#FFFFFF', pedestalMid: '#EBF2F8', pedestalDark: '#1B2533'
- },
- rose_quartz: {
- bgCenter: '#2D1824', bgMid: '#170C13', bgOuter: '#0C0509',
- spotlightColor: '#FFF0F5', goldRim: '#F472B6', ringColor: '#F472B666',
- pedestalTop: '#FFF5F8', pedestalMid: '#FCE7F3', pedestalDark: '#371829'
- },
- cyber_neon: {
- bgCenter: '#0F172A', bgMid: '#060E1A', bgOuter: '#02060D',
- spotlightColor: '#E0F2FE', goldRim: '#06B6D4', ringColor: '#06B6D466',
- pedestalTop: '#F0FDF4', pedestalMid: '#CFFAFE', pedestalDark: '#082F49'
- },
- botanical_eco: {
- bgCenter: '#14281E', bgMid: '#0B1711', bgOuter: '#040B07',
- spotlightColor: '#F0FDF4', goldRim: '#10B981', ringColor: '#10B98166',
- pedestalTop: '#F7FEE7', pedestalMid: '#DCFCE7', pedestalDark: '#064E3B'
- }
- };
-
+ const baseBrand = getBrandProfile(brand);
+ const brandInfo = Object.assign({}, baseBrand, customOverrides || {});
const currentTheme = THEMES[theme] || THEMES.obsidian_gold;
- // 1. Background Radial Gradient
- const stageCy = aspect === '9:16' ? h * 0.46 : h * 0.44;
- const bgGrad = ctx.createRadialGradient(w / 2, stageCy, 50, w / 2, stageCy, w * 0.75);
+ // ================= 8K NATURAL & LIFESTYLE PHOTOGRAPHY PIPELINE =================
+ if (currentTheme.isNatural) {
+ const nType = currentTheme.naturalType;
+ const isDarkTheme = (nType === 'warm_cafe' || nType === 'velvet_drape');
+ const stageY = aspect === '9:16' ? h * 0.62 : h * 0.58;
+
+ // 1. Natural Ambient Plaster / Linen Backdrop
+ const naturalGrad = ctx.createLinearGradient(0, 0, w, h);
+ naturalGrad.addColorStop(0, currentTheme.bgCenter);
+ naturalGrad.addColorStop(0.5, currentTheme.bgMid);
+ naturalGrad.addColorStop(1, currentTheme.bgOuter);
+ ctx.fillStyle = naturalGrad;
+ ctx.fillRect(0, 0, w, h);
+
+ // 2. Natural Sunbeams (God Rays) from top-left
+ renderNaturalSunlightBeams(ctx, w, h, 0.45, currentTheme.sunlightColor || 'rgba(255, 248, 225, 0.35)');
+
+ // 3. Botanical Leaf Shadows if applicable
+ if (nType === 'botanical_sun' || nType === 'kbeauty_travertine') {
+ renderBotanicalLeafShadows(ctx, w, h);
+ }
+
+ // 4. Natural Surface Tabletop / Slab
+ const tableTopY = aspect === '9:16' ? h * 0.65 : h * 0.60;
+ const tableH = h - tableTopY;
+ if (nType === 'scandi_wood' || nType === 'warm_cafe') {
+ renderNaturalWoodGrain(ctx, 0, tableTopY, w, tableH, nType === 'warm_cafe');
+ } else if (nType === 'kbeauty_travertine' || nType === 'botanical_sun') {
+ renderTravertineTexture(ctx, w * 0.60, tableTopY + 45, w * 0.36, 32, 42);
+ } else if (nType === 'sunlit_sand') {
+ ctx.save();
+ const sandGrad = ctx.createLinearGradient(0, tableTopY, 0, h);
+ sandGrad.addColorStop(0, '#EAD7BE');
+ sandGrad.addColorStop(0.4, '#DCBF9E');
+ sandGrad.addColorStop(1, '#C7A37E');
+ ctx.fillStyle = sandGrad;
+ ctx.fillRect(0, tableTopY, w, tableH);
+ renderTravertineTexture(ctx, w * 0.60, tableTopY + 45, w * 0.36, 30, 38);
+ ctx.restore();
+ } else if (nType === 'minimal_flatlay') {
+ ctx.save();
+ ctx.fillStyle = '#FFFFFF';
+ ctx.fillRect(35, 95, w - 70, h - 205);
+ ctx.strokeStyle = 'rgba(0,0,0,0.08)';
+ ctx.lineWidth = 1.2;
+ ctx.strokeRect(35, 95, w - 70, h - 205);
+ const crops = [{ x: 25, y: 85 }, { x: w - 25, y: 85 }, { x: 25, y: h - 100 }, { x: w - 25, y: h - 100 }];
+ crops.forEach(c => {
+ ctx.beginPath(); ctx.moveTo(c.x - 10, c.y); ctx.lineTo(c.x + 10, c.y); ctx.stroke();
+ ctx.beginPath(); ctx.moveTo(c.x, c.y - 10); ctx.lineTo(c.x, c.y + 10); ctx.stroke();
+ });
+ ctx.restore();
+ } else if (nType === 'velvet_drape') {
+ renderSilkFabricDrape(ctx, w, h, tableTopY, true);
+ }
+
+ // 5. Intelligent Product Cutout & Placement on Natural Tabletop
+ if (productImg) {
+ const pSize = aspect === '9:16' ? 700 : 540;
+ // Position product on the right side of the canvas, resting solidly on the table
+ const pCenterX = aspect === '9:16' ? (w / 2) : (w * 0.62);
+ const groundY = aspect === '9:16' ? (h * 0.74) : (h * 0.73);
+ const pLeft = pCenterX - pSize / 2;
+ const pTop = groundY - pSize * 0.88;
+
+ // Realistic Soft Contact Occlusion Shadow directly on the wood/stone surface
+ renderRealisticContactShadow(ctx, pCenterX, groundY, pSize * 0.38, 22, 45);
+
+ // Smart Cutout Matting (Removes pure white backdrops & smoothly feathers photo edges)
+ // Smart Cutout Matting (Removes pure white/dark studio backdrops & smoothly feathers photo edges)
+ const pCan = document.createElement('canvas');
+ pCan.width = productImg.width || 600;
+ pCan.height = productImg.height || 600;
+ const pCtx = pCan.getContext('2d');
+ pCtx.drawImage(productImg, 0, 0, pCan.width, pCan.height);
+
+ try {
+ const imgData = pCtx.getImageData(0, 0, pCan.width, pCan.height);
+ const d = imgData.data;
+ const pw = pCan.width;
+ const ph = pCan.height;
+ const featherDist = 24; // Pixels from border to smoothly fade
+
+ // Sample 7 border points to detect background color
+ let sampleR = 0, sampleG = 0, sampleB = 0, sampleCount = 0;
+ const cornerCoords = [
+ [2, 2], [pw - 3, 2], [2, ph - 3], [pw - 3, ph - 3],
+ [Math.floor(pw / 2), 2], [2, Math.floor(ph / 2)], [pw - 3, Math.floor(ph / 2)]
+ ];
+ cornerCoords.forEach(([cx, cy]) => {
+ const ci = (cy * pw + cx) * 4;
+ if (d[ci + 3] > 100) {
+ sampleR += d[ci];
+ sampleG += d[ci + 1];
+ sampleB += d[ci + 2];
+ sampleCount++;
+ }
+ });
+
+ const hasBgSample = sampleCount > 0;
+ const bgR = hasBgSample ? sampleR / sampleCount : 255;
+ const bgG = hasBgSample ? sampleG / sampleCount : 255;
+ const bgB = hasBgSample ? sampleB / sampleCount : 255;
+ const bgBrightness = bgR * 0.299 + bgG * 0.587 + bgB * 0.114;
+
+ for (let y = 0; y < ph; y++) {
+ for (let x = 0; x < pw; x++) {
+ const i = (y * pw + x) * 4;
+ if (d[i + 3] === 0) continue;
+
+ const r = d[i], g = d[i + 1], b = d[i + 2];
+ const brightness = (r * 0.299 + g * 0.587 + b * 0.114);
+ const maxC = Math.max(r, g, b);
+ const minC = Math.min(r, g, b);
+
+ // 1. Remove white/light grey studio background
+ if (brightness > 224 && (maxC - minC) < 28) {
+ if (brightness >= 242) {
+ d[i + 3] = 0;
+ } else {
+ const alphaFactor = (242 - brightness) / 18;
+ d[i + 3] = Math.round(d[i + 3] * Math.max(0, alphaFactor));
+ }
+ }
+ // 2. Remove dark studio background if border was dark
+ else if (bgBrightness < 50 && brightness < 45 && (maxC - minC) < 25) {
+ if (brightness <= 24) {
+ d[i + 3] = 0;
+ } else {
+ const alphaFactor = (brightness - 24) / 21;
+ d[i + 3] = Math.round(d[i + 3] * Math.max(0, alphaFactor));
+ }
+ }
+ // 3. Match detected uniform background color distance
+ else if (hasBgSample && !isDarkTheme) {
+ const colorDist = Math.sqrt(
+ Math.pow(r - bgR, 2) + Math.pow(g - bgG, 2) + Math.pow(b - bgB, 2)
+ );
+ if (colorDist < 28) {
+ d[i + 3] = 0;
+ } else if (colorDist < 46) {
+ const alphaFactor = (colorDist - 28) / 18;
+ d[i + 3] = Math.round(d[i + 3] * alphaFactor);
+ }
+ }
+
+ // 4. Smooth edge feathering for non-cutout square borders
+ if (d[i + 3] > 0) {
+ const distLeft = x;
+ const distRight = pw - 1 - x;
+ const distTop = y;
+ const distBottom = ph - 1 - y;
+ const minDist = Math.min(distLeft, distRight, distTop, distBottom);
+
+ if (minDist < featherDist) {
+ const edgeFade = Math.pow(minDist / featherDist, 1.2);
+ d[i + 3] = Math.round(d[i + 3] * edgeFade);
+ }
+ }
+ }
+ }
+ pCtx.putImageData(imgData, 0, 0);
+ } catch (e) {
+ // Fallback radial fade if cross-origin image blocks pixel read
+ pCtx.globalCompositeOperation = 'destination-in';
+ const fadeGrad = pCtx.createRadialGradient(
+ pCan.width / 2, pCan.height * 0.48, pCan.width * 0.38,
+ pCan.width / 2, pCan.height * 0.48, pCan.width * 0.495
+ );
+ fadeGrad.addColorStop(0, 'rgba(0,0,0,1)');
+ fadeGrad.addColorStop(0.90, 'rgba(0,0,0,1)');
+ fadeGrad.addColorStop(1, 'rgba(0,0,0,0)');
+ pCtx.fillStyle = fadeGrad;
+ pCtx.fillRect(0, 0, pCan.width, pCan.height);
+ }
+
+ ctx.save();
+ ctx.shadowColor = isDarkTheme ? 'rgba(0, 0, 0, 0.70)' : 'rgba(30, 15, 5, 0.35)';
+ ctx.shadowBlur = 26;
+ ctx.shadowOffsetY = 14;
+ ctx.drawImage(pCan, pLeft, pTop, pSize, pSize);
+ ctx.restore();
+
+ if (nType === 'botanical_sun' || nType === 'kbeauty_travertine') {
+ renderWaterDewDroplets(ctx, pCenterX, groundY + 14, pSize * 0.32, 22);
+ }
+ }
+
+ // 6. TOP EDITORIAL BRAND MASTHEAD (Airy, Sophisticated, Unboxed)
+ ctx.save();
+ const brandName = (brandInfo.headerTitle || brandInfo.id || "GLAMOUR'S TOUCH")
+ .replace(/[^\w\s\u0980-\u09FF']/gi, '').trim().toUpperCase();
+
+ // Brand Spaced Lettering
+ ctx.fillStyle = isDarkTheme ? '#FDE68A' : '#2A1A0E';
+ ctx.font = 'bold 20px Playfair Display, Georgia, serif';
+ ctx.textAlign = 'left';
+ ctx.fillText(`◈ ${brandName}`, 42, 45);
+
+ // Editorial Collection Subhead
+ let collectionTag = 'SCANDINAVIAN OAK STUDIO // 8K NATURAL LIFESTYLE';
+ if (nType === 'botanical_sun') collectionTag = 'BOTANICAL MORNING SUN // 100% ORGANIC FORMULA';
+ else if (nType === 'kbeauty_travertine') collectionTag = 'K-BEAUTY TRAVERTINE EDITORIAL // GLASS SKIN';
+ else if (nType === 'warm_cafe') collectionTag = 'ARTISAN DARK WALNUT // COZY BOUTIQUE LIFESTYLE';
+ else if (nType === 'sunlit_sand') collectionTag = 'SUN-KISSED TERRACOTTA // RAW MINERAL CRAFT';
+ else if (nType === 'minimal_flatlay') collectionTag = 'STUDIO FLATLAY PRO // SCALE 1:1 AUTHENTIC';
+ else if (nType === 'velvet_drape') collectionTag = 'ROYAL MULBERRY SILK // HAUTE COUTURE EDITION';
+
+ ctx.fillStyle = isDarkTheme ? 'rgba(253, 230, 138, 0.75)' : currentTheme.accentColor;
+ ctx.font = 'bold 11px Consolas, monospace';
+ ctx.fillText(`EST. 2026 • ${collectionTag}`, 42, 68);
+
+ // Delicate Top Hairline Divider
+ ctx.strokeStyle = isDarkTheme ? 'rgba(245, 158, 11, 0.35)' : 'rgba(160, 125, 84, 0.35)';
+ ctx.lineWidth = 1;
+ ctx.beginPath();
+ ctx.moveTo(42, 78);
+ ctx.lineTo(w - 42, 78);
+ ctx.stroke();
+
+ // Top-Right Luxury Artisan Medallion Seal
+ const sealX = w - 80;
+ const sealY = 48;
+ ctx.strokeStyle = isDarkTheme ? '#FDE68A' : currentTheme.goldRim;
+ ctx.lineWidth = 1.5;
+ ctx.beginPath();
+ ctx.arc(sealX, sealY, 26, 0, Math.PI * 2);
+ ctx.stroke();
+
+ ctx.beginPath();
+ ctx.arc(sealX, sealY, 22, 0, Math.PI * 2);
+ ctx.stroke();
+
+ ctx.fillStyle = isDarkTheme ? '#FDE68A' : currentTheme.accentColor;
+ ctx.font = 'bold 8.5px Consolas, monospace';
+ ctx.textAlign = 'center';
+ ctx.fillText('8K PURE', sealX, sealY - 4);
+ ctx.fillText('STUDIO', sealX, sealY + 7);
+ ctx.restore();
+
+ // 7. EDITORIAL PRODUCT TITLE & STORYTELLING (Repositioned to Airy Left Zone)
+ const textLeft = 42;
+ const titleMaxWidth = aspect === '9:16' ? (w - 84) : (w * 0.44);
+ let curY = aspect === '9:16' ? 115 : 108;
+
+ // Eyebrow Tag
+ ctx.save();
+ ctx.fillStyle = isDarkTheme ? '#F59E0B' : currentTheme.accentColor;
+ ctx.font = 'bold 11.5px Consolas, monospace';
+ ctx.textAlign = 'left';
+ ctx.fillText('◈ 01 // FEATURED BOTANICAL HARVEST', textLeft, curY);
+ curY += 28;
+
+ // Main Product Title (Auto line-wrapped high-fashion typography)
+ ctx.fillStyle = isDarkTheme ? '#FFFFFF' : '#181109';
+ ctx.font = 'bold ' + (aspect === '9:16' ? '36px' : '30px') + ' Playfair Display, Hind Siliguri, serif';
+
+ // Line wrapping helper
+ const words = title.split(' ');
+ let currentLine = '';
+ const titleLines = [];
+ for (let i = 0; i < words.length; i++) {
+ const testLine = currentLine ? `${currentLine} ${words[i]}` : words[i];
+ const testWidth = ctx.measureText(testLine).width;
+ if (testWidth > titleMaxWidth && i > 0) {
+ titleLines.push(currentLine);
+ currentLine = words[i];
+ if (titleLines.length >= 3) {
+ currentLine += '...';
+ break;
+ }
+ } else {
+ currentLine = testLine;
+ }
+ }
+ if (currentLine) titleLines.push(currentLine);
+
+ titleLines.forEach(line => {
+ // Soft text glow for maximum legibility against bright sunbeams
+ ctx.save();
+ ctx.shadowColor = isDarkTheme ? 'rgba(0,0,0,0.85)' : 'rgba(255,255,255,0.95)';
+ ctx.shadowBlur = 12;
+ ctx.fillText(line, textLeft, curY);
+ ctx.restore();
+ curY += (aspect === '9:16' ? 44 : 38);
+ });
+
+ // Formula & Benefits Subtitle
+ ctx.fillStyle = isDarkTheme ? '#E2E8F0' : '#4B382A';
+ ctx.font = '600 ' + (aspect === '9:16' ? '15px' : '13.5px') + ' Plus Jakarta Sans, Hind Siliguri, sans-serif';
+ ctx.fillText('✦ 100% Active Formula • ✦ 24h Deep Moisture', textLeft, curY);
+ curY += 32;
+
+ // 8. ARTISAN LUXURY PRICE & DISCOUNT TAG (Parsed Cleanly)
+ let rawPrice = price || '৳ ১,০৬০';
+ let discountTag = '28% OFF';
+ let regPriceStr = '৳ ১,৪৭০';
+
+ const dMatch = rawPrice.match(/(\d+%\s*OFF)/i);
+ if (dMatch) discountTag = dMatch[1].toUpperCase();
+
+ const rMatch = rawPrice.match(/\(([^)]+)\)/);
+ if (rMatch) regPriceStr = rMatch[1];
+
+ let cleanOfferPrice = rawPrice
+ .replace(/\([^)]+\)/g, '')
+ .replace(/\d+%\s*OFF/gi, '')
+ .trim();
+ if (!cleanOfferPrice) cleanOfferPrice = '৳ ১,০৬০';
+
+ const priceCardY = curY;
+ const priceCardW = aspect === '9:16' ? (w - 84) : 260;
+ const priceCardH = 76;
+
+ ctx.save();
+ // Frosted linen card
+ ctx.fillStyle = isDarkTheme ? 'rgba(25, 14, 8, 0.88)' : 'rgba(255, 255, 255, 0.92)';
+ ctx.strokeStyle = isDarkTheme ? 'rgba(245, 158, 11, 0.40)' : 'rgba(160, 125, 84, 0.35)';
+ ctx.lineWidth = 1.2;
+ ctx.beginPath();
+ ctx.roundRect(textLeft, priceCardY, priceCardW, priceCardH, 14);
+ ctx.fill();
+ ctx.stroke();
+
+ // Main Offer Price
+ ctx.fillStyle = isDarkTheme ? '#FDE68A' : '#047857';
+ ctx.font = '900 28px Plus Jakarta Sans, Hind Siliguri, sans-serif';
+ ctx.textAlign = 'left';
+ ctx.fillText(cleanOfferPrice, textLeft + 16, priceCardY + 40);
+
+ // Regular Price Strikethrough Sub-line
+ ctx.fillStyle = isDarkTheme ? '#94A3B8' : '#78716C';
+ ctx.font = '600 12.5px Plus Jakarta Sans, Hind Siliguri, sans-serif';
+ ctx.fillText(`Regular: ${regPriceStr}`, textLeft + 16, priceCardY + 62);
+
+ // Mini Discount Capsule on Right of Price Card
+ const discX = textLeft + priceCardW - 90;
+ ctx.fillStyle = isDarkTheme ? '#B45309' : '#059669';
+ ctx.beginPath();
+ ctx.roundRect(discX, priceCardY + 16, 76, 28, 14);
+ ctx.fill();
+ ctx.fillStyle = '#FFFFFF';
+ ctx.font = 'bold 11.5px Plus Jakarta Sans, sans-serif';
+ ctx.textAlign = 'center';
+ ctx.fillText(discountTag, discX + 38, priceCardY + 34);
+ ctx.restore();
+
+ curY += priceCardH + 18;
+
+ // 9. BOTANICAL TRUST BADGES (Rich Vertical Feature Badges on Left)
+ const isEn = (window.currentLang === 'en');
+ const trustBadgesList = [
+ {
+ icon: '🌿',
+ title: isEn ? (badgeText || '100% Pure Botanical Formula') : (badgeText || '১০০% ভেষজ ও অর্গানিক ফর্মুলা'),
+ sub: isEn ? 'No Harmful Chemicals • Paraben Free' : 'কোন ক্ষতিকর কেমিক্যাল নেই • প্যারাবেন ফ্রি'
+ },
+ {
+ icon: '🛡️',
+ title: brandInfo.badgeL1 || (isEn ? 'Official Store Guarantee' : 'অফিসিয়াল ব্র্যান্ড গ্যারান্টি'),
+ sub: isEn ? '100% Original Authentic Seal' : '১০০% অরিজিনাল অথেনটিক সিল'
+ },
+ {
+ icon: '⚡',
+ title: brandInfo.badgeL2 || (isEn ? 'Fast Express Dispatch' : 'দ্রুত হোম ডেলিভারি'),
+ sub: isEn ? 'Same-Day Cash on Delivery BD' : 'ক্যাশ অন ডেলিভারি সুবিধা সারা দেশে'
+ }
+ ];
+
+ trustBadgesList.forEach(b => {
+ ctx.save();
+ const badgeBoxW = aspect === '9:16' ? (w - 84) : 260;
+ const badgeBoxH = 44;
+
+ ctx.fillStyle = isDarkTheme ? 'rgba(30, 18, 10, 0.82)' : 'rgba(255, 255, 255, 0.88)';
+ ctx.strokeStyle = isDarkTheme ? 'rgba(245, 158, 11, 0.35)' : 'rgba(160, 125, 84, 0.30)';
+ ctx.lineWidth = 1;
+ ctx.beginPath();
+ ctx.roundRect(textLeft, curY, badgeBoxW, badgeBoxH, 10);
+ ctx.fill();
+ ctx.stroke();
+
+ // Icon & Title
+ ctx.fillStyle = isDarkTheme ? '#FDE68A' : '#1E140A';
+ ctx.font = 'bold 12.5px Hind Siliguri, Plus Jakarta Sans, sans-serif';
+ ctx.textAlign = 'left';
+ ctx.fillText(`${b.icon} ${b.title}`, textLeft + 12, curY + 20);
+
+ // Sub-line
+ ctx.fillStyle = isDarkTheme ? '#94A3B8' : '#78716C';
+ ctx.font = '600 10.5px Hind Siliguri, Plus Jakarta Sans, sans-serif';
+ ctx.fillText(b.sub, textLeft + 30, curY + 35);
+
+ ctx.restore();
+ curY += badgeBoxH + 10;
+ });
+
+ // 10. 3-COLUMN LUXURY VALUE PROPOSITION STRIP (Fills the lower tabletop beautifully!)
+ const stripY = aspect === '9:16' ? 1640 : (h - 200);
+ const stripH = 76;
+ const stripGap = 16;
+ const stripCardW = (w - 84 - stripGap * 2) / 3;
+
+ let f1Title = isEn ? '100% Pure & Authentic' : '১০০% বিশুদ্ধ ও আসল';
+ let f1Sub = isEn ? 'Lab Certified Active Purity' : 'ল্যাব টেস্টেড ১০০% কোয়ালিটি';
+ let f2Title = isEn ? 'Money-Back Guarantee' : 'মানি-ব্যাক গ্যারান্টি';
+ let f2Sub = isEn ? '100% Original Sealed Box' : 'অফিসিয়াল ইনট্যাক্ট সিল প্যাক';
+ let f3Title = isEn ? 'Cash on Delivery' : 'ক্যাশ অন ডেলিভারি';
+ let f3Sub = isEn ? 'Fast 24-48h Doorstep BD' : '২৪-৪৮ ঘণ্টার মধ্যে সারা দেশে';
+
+ if (brandInfo.category === 'electronics') {
+ f1Title = isEn ? '1 Year Official Warranty' : '১ বছরের অফিশিয়াল ওয়ারেন্টি';
+ f1Sub = isEn ? 'Official Replacement Support' : 'দ্রুত রিপ্লেসমেন্ট গ্যারান্টি';
+ } else if (brandInfo.category === 'panjabi' || brandInfo.category === 'fashion') {
+ f1Title = isEn ? 'Premium Pure Weave' : 'প্রিমিয়াম সুতার নিখুঁত কাজ';
+ f1Sub = isEn ? 'Pre-Shrunk Royal Drape' : 'কালার ও সাইজ ট্রায়াল সুবিধা';
+ } else if (brandInfo.category === 'sneakerlab') {
+ f1Title = isEn ? '100% Cowhide Leather' : '১০০% জেনুইন লেদার সোল';
+ f1Sub = isEn ? 'Doorstep Fitting Available' : 'হাতে পেয়ে সাইজ ট্রায়াল';
+ }
+
+ const lowerFeatures = [
+ { icon: '🌿', title: f1Title, sub: f1Sub },
+ { icon: '🛡️', title: f2Title, sub: f2Sub },
+ { icon: '🚚', title: f3Title, sub: f3Sub }
+ ];
+
+ lowerFeatures.forEach((feat, fIdx) => {
+ const fx = textLeft + fIdx * (stripCardW + stripGap);
+ ctx.save();
+ // Frosted Card Body
+ ctx.fillStyle = isDarkTheme ? 'rgba(25, 14, 8, 0.90)' : 'rgba(255, 255, 255, 0.92)';
+ ctx.strokeStyle = isDarkTheme ? 'rgba(245, 158, 11, 0.40)' : 'rgba(160, 125, 84, 0.35)';
+ ctx.lineWidth = 1.2;
+ ctx.beginPath();
+ ctx.roundRect(fx, stripY, stripCardW, stripH, 14);
+ ctx.fill();
+ ctx.stroke();
+
+ // Feature Icon & Title
+ ctx.fillStyle = isDarkTheme ? '#FDE68A' : '#1E140A';
+ ctx.font = 'bold 12.5px Hind Siliguri, Plus Jakarta Sans, sans-serif';
+ ctx.textAlign = 'center';
+ ctx.fillText(`${feat.icon} ${feat.title}`, fx + stripCardW / 2, stripY + 32);
+
+ // Feature Subtitle
+ ctx.fillStyle = isDarkTheme ? '#94A3B8' : '#78716C';
+ ctx.font = '600 10.5px Hind Siliguri, Plus Jakarta Sans, sans-serif';
+ ctx.fillText(feat.sub, fx + stripCardW / 2, stripY + 54);
+
+ ctx.restore();
+ });
+
+ // 11. EDITORIAL TRANSLUCENT FOOTER (Minimalist, Floating, No Solid Clunky Green Bar!)
+ const footerHeight = aspect === '9:16' ? 120 : 100;
+ const footerTop = h - footerHeight;
+
+ ctx.save();
+ // Frosted Glass Footer Background
+ const footGrad = ctx.createLinearGradient(0, footerTop, 0, h);
+ if (isDarkTheme) {
+ footGrad.addColorStop(0, 'rgba(15, 8, 4, 0.94)');
+ footGrad.addColorStop(1, 'rgba(8, 4, 2, 0.98)');
+ } else {
+ footGrad.addColorStop(0, 'rgba(255, 255, 255, 0.88)');
+ footGrad.addColorStop(1, 'rgba(247, 243, 235, 0.96)');
+ }
+ ctx.fillStyle = footGrad;
+ ctx.fillRect(0, footerTop, w, footerHeight);
+
+ // Subtle Champagne Gold Top Hairline
+ ctx.strokeStyle = isDarkTheme ? 'rgba(245, 158, 11, 0.50)' : 'rgba(160, 125, 84, 0.40)';
+ ctx.lineWidth = 1.2;
+ ctx.beginPath();
+ ctx.moveTo(0, footerTop);
+ ctx.lineTo(w, footerTop);
+ ctx.stroke();
+
+ // WhatsApp Call-to-Action
+ ctx.fillStyle = isDarkTheme ? '#10B981' : '#047857';
+ ctx.font = 'bold ' + (aspect === '9:16' ? '26px' : '23px') + ' Plus Jakarta Sans, Hind Siliguri, sans-serif';
+ ctx.textAlign = 'left';
+ ctx.fillText(`💬 WhatsApp Order: ${brandInfo.footerHotline}`, 42, footerTop + (aspect === '9:16' ? 44 : 38));
+
+ // Website & Hotline
+ ctx.fillStyle = isDarkTheme ? '#94A3B8' : '#64748B';
+ ctx.font = '600 ' + (aspect === '9:16' ? '16px' : '14.5px') + ' Plus Jakarta Sans, sans-serif';
+ ctx.fillText(`🌐 ${brandInfo.footerSite} • 📞 ${brandInfo.footerHotline} • 🚚 Cash on Delivery BD`, 42, footerTop + (aspect === '9:16' ? 78 : 68));
+
+ // Sleek White QR Code Tile
+ const qrS = aspect === '9:16' ? 76 : 68;
+ const qrX = w - qrS - 42;
+ const qrY = footerTop + (footerHeight - qrS) / 2;
+ drawQRCodeTile(ctx, qrX, qrY, qrS);
+
+ ctx.restore();
+
+ // Subtle Outer Frame Border
+ ctx.strokeStyle = isDarkTheme ? 'rgba(245, 158, 11, 0.45)' : 'rgba(160, 125, 84, 0.35)';
+ ctx.lineWidth = 3;
+ ctx.strokeRect(2, 2, w - 4, h - 4);
+
+ return; // Done with 8K natural rendering
+ }
+
+ // 1. Studio Radial Backdrop (3D CGI Stages)
+ const stageCy = aspect === '9:16' ? h * 0.45 : h * 0.44;
+ const bgGrad = ctx.createRadialGradient(w / 2, stageCy, 40, w / 2, stageCy, w * 0.85);
bgGrad.addColorStop(0, currentTheme.bgCenter);
- bgGrad.addColorStop(0.6, currentTheme.bgMid);
+ bgGrad.addColorStop(0.5, currentTheme.bgMid);
bgGrad.addColorStop(1, currentTheme.bgOuter);
ctx.fillStyle = bgGrad;
ctx.fillRect(0, 0, w, h);
- // 2. Spotlight
- const stageCx = w / 2;
- const stageRadius = w * 0.38;
+ // 1.1 RADICALLY DISTINCT THEME BACKGROUND ARCHITECTURES
+ if (theme === 'bento_grid_luxe') {
+ // Apple Bento Box 4-Card Spec Grid
+ ctx.save();
+ // Subtle Dotted Matrix Grid
+ ctx.fillStyle = 'rgba(255, 255, 255, 0.08)';
+ for (let dx = 30; dx < w; dx += 30) {
+ for (let dy = 110; dy < h - 120; dy += 30) {
+ ctx.beginPath(); ctx.arc(dx, dy, 1.2, 0, Math.PI * 2); ctx.fill();
+ }
+ }
+ // Bento Card 1: Large Center-Left Hero Box
+ const heroBoxW = w * 0.58;
+ const heroBoxH = aspect === '9:16' ? 1160 : 635;
+ ctx.fillStyle = 'rgba(15, 23, 42, 0.70)';
+ ctx.strokeStyle = 'rgba(56, 189, 248, 0.28)';
+ ctx.lineWidth = 1.8;
+ ctx.beginPath(); ctx.roundRect(40, 115, heroBoxW, heroBoxH, 18); ctx.fill(); ctx.stroke();
- const spotGrad = ctx.createRadialGradient(stageCx, stageCy, 0, stageCx, stageCy, stageRadius);
- spotGrad.addColorStop(0, '#FFFFFF');
- spotGrad.addColorStop(0.48, '#FFFFFF');
- spotGrad.addColorStop(0.68, currentTheme.spotlightColor);
- spotGrad.addColorStop(0.85, '#64748B');
- spotGrad.addColorStop(1, 'transparent');
+ // Bento Card 2: Top-Right Rating & Sales Card
+ const rightBoxX = 40 + heroBoxW + 20;
+ const rightBoxW = w - rightBoxX - 40;
+ const rightBox1H = aspect === '9:16' ? 360 : 195;
+ ctx.fillStyle = 'rgba(15, 23, 42, 0.75)';
+ ctx.strokeStyle = 'rgba(250, 204, 21, 0.35)';
+ ctx.beginPath(); ctx.roundRect(rightBoxX, 115, rightBoxW, rightBox1H, 18); ctx.fill(); ctx.stroke();
+ ctx.fillStyle = '#FACC15';
+ ctx.font = 'bold 22px Plus Jakarta Sans, sans-serif';
+ ctx.fillText('★ 5.0 RATED', rightBoxX + 22, 160);
+ ctx.fillStyle = '#FFFFFF';
+ ctx.font = '600 15px Plus Jakarta Sans, sans-serif';
+ ctx.fillText('★★★★★ TOP SELLER', rightBoxX + 22, 195);
+ ctx.fillStyle = '#94A3B8';
+ ctx.font = '13px Plus Jakarta Sans, sans-serif';
+ ctx.fillText('Over 5,000+ Verified Orders in BD', rightBoxX + 22, 230);
- ctx.fillStyle = spotGrad;
- ctx.beginPath();
- ctx.arc(stageCx, stageCy, stageRadius, 0, Math.PI * 2);
- ctx.fill();
+ // Bento Card 3: Middle-Right Feature & Authenticity Card
+ const rightBox2Y = 115 + rightBox1H + 20;
+ const rightBox2H = aspect === '9:16' ? 360 : 195;
+ ctx.fillStyle = 'rgba(15, 23, 42, 0.75)';
+ ctx.strokeStyle = 'rgba(16, 185, 129, 0.35)';
+ ctx.beginPath(); ctx.roundRect(rightBoxX, rightBox2Y, rightBoxW, rightBox2H, 18); ctx.fill(); ctx.stroke();
+ ctx.fillStyle = '#34D399';
+ ctx.font = 'bold 20px Plus Jakarta Sans, sans-serif';
+ ctx.fillText('🛡️ 100% ORIGINAL', rightBoxX + 22, rightBox2Y + 45);
+ ctx.fillStyle = '#FFFFFF';
+ ctx.font = '600 15px Plus Jakarta Sans, sans-serif';
+ ctx.fillText('⚡ Fast Dispatch BD', rightBoxX + 22, rightBox2Y + 80);
+ ctx.fillStyle = '#94A3B8';
+ ctx.font = '13px Plus Jakarta Sans, sans-serif';
+ ctx.fillText('Money-Back Guarantee', rightBoxX + 22, rightBox2Y + 115);
- // Glow Rings
- ctx.strokeStyle = currentTheme.ringColor;
- ctx.lineWidth = 2.5;
- ctx.beginPath();
- ctx.arc(stageCx, stageCy, stageRadius * 0.96, 0, Math.PI * 2);
- ctx.stroke();
+ // Bento Card 4: Bottom-Right Hotline Card
+ const rightBox3Y = rightBox2Y + rightBox2H + 20;
+ const rightBox3H = (115 + heroBoxH) - rightBox3Y;
+ if (rightBox3H > 60) {
+ ctx.fillStyle = 'rgba(15, 23, 42, 0.75)';
+ ctx.strokeStyle = 'rgba(56, 189, 248, 0.35)';
+ ctx.beginPath(); ctx.roundRect(rightBoxX, rightBox3Y, rightBoxW, rightBox3H, 18); ctx.fill(); ctx.stroke();
+ ctx.fillStyle = '#38BDF8';
+ ctx.font = 'bold 18px Plus Jakarta Sans, sans-serif';
+ ctx.fillText('💬 24/7 SUPPORT', rightBoxX + 22, rightBox3Y + 38);
+ ctx.fillStyle = '#E2E8F0';
+ ctx.font = '600 13px Plus Jakarta Sans, sans-serif';
+ ctx.fillText(`Hotline: ${brandInfo.footerHotline}`, rightBoxX + 22, rightBox3Y + 68);
+ }
+ ctx.restore();
+ } else if (theme === 'swiss_modular_grid') {
+ // Swiss Bauhaus Architectural 4-Quadrant Precision Grid
+ ctx.save();
+ ctx.strokeStyle = 'rgba(255, 255, 255, 0.20)';
+ ctx.lineWidth = 1.5;
+ // Horizontal cross rule
+ ctx.beginPath(); ctx.moveTo(40, stageCy - 80); ctx.lineTo(w - 40, stageCy - 80); ctx.stroke();
+ // Vertical cross rule
+ ctx.beginPath(); ctx.moveTo(w * 0.55, 110); ctx.lineTo(w * 0.55, h - 130); ctx.stroke();
+ // Central Crosshair
+ ctx.strokeStyle = '#F43F5E';
+ ctx.lineWidth = 2.5;
+ ctx.beginPath();
+ ctx.moveTo(w * 0.55 - 15, stageCy - 80); ctx.lineTo(w * 0.55 + 15, stageCy - 80);
+ ctx.moveTo(w * 0.55, stageCy - 80 - 15); ctx.lineTo(w * 0.55, stageCy - 80 + 15);
+ ctx.stroke();
- ctx.setLineDash([12, 12]);
- ctx.beginPath();
- ctx.arc(stageCx, stageCy, stageRadius * 0.91, 0, Math.PI * 2);
- ctx.stroke();
- ctx.setLineDash([]);
+ // Quadrant Indices
+ ctx.fillStyle = '#F43F5E';
+ ctx.font = '900 14px Consolas, monospace';
+ ctx.fillText('[ 01 // ARCHIVE ]', 50, 135);
+ ctx.fillText('[ 02 // SPECIFICATION ]', w * 0.55 + 20, 135);
+ ctx.fillText('[ 03 // HERO_STAGE ]', 50, stageCy - 55);
+ ctx.fillText('[ 04 // COMMERCIAL_VAL ]', w * 0.55 + 20, stageCy - 55);
- // 3. 3D Dual-Tier Podium
- const baseTierY = aspect === '9:16' ? 1220 : 745;
- const baseTierRx = w * 0.38;
- const baseTierRy = 34;
- const baseTierHeight = 26;
+ // Vertical Barcode in Quadrant 2
+ ctx.fillStyle = '#FFFFFF';
+ ctx.fillRect(w - 75, 150, 35, 120);
+ ctx.fillStyle = '#000000';
+ for (let bx = 0; bx < 30; bx += 3) {
+ if ((bx % 2 === 0)) ctx.fillRect(w - 72 + bx, 155, 2, 110);
+ }
+ ctx.restore();
+ } else if (theme === 'blueprint_cad_grid') {
+ // Industrial CAD Blueprint Engineering Grid with Caliper Dimensions
+ ctx.save();
+ // Major & Minor Cyan Grid lines
+ ctx.strokeStyle = 'rgba(56, 189, 248, 0.08)';
+ ctx.lineWidth = 1;
+ for (let gx = 0; gx < w; gx += 15) {
+ ctx.beginPath(); ctx.moveTo(gx, 0); ctx.lineTo(gx, h); ctx.stroke();
+ }
+ for (let gy = 0; gy < h; gy += 15) {
+ ctx.beginPath(); ctx.moveTo(0, gy); ctx.lineTo(w, gy); ctx.stroke();
+ }
+ ctx.strokeStyle = 'rgba(56, 189, 248, 0.22)';
+ ctx.lineWidth = 1.5;
+ for (let gx = 0; gx < w; gx += 60) {
+ ctx.beginPath(); ctx.moveTo(gx, 0); ctx.lineTo(gx, h); ctx.stroke();
+ }
+ for (let gy = 0; gy < h; gy += 60) {
+ ctx.beginPath(); ctx.moveTo(0, gy); ctx.lineTo(w, gy); ctx.stroke();
+ }
- // Base Shadow
- const baseShadow = ctx.createRadialGradient(stageCx, baseTierY + baseTierHeight + 16, 20, stageCx, baseTierY + baseTierHeight + 16, baseTierRx * 1.15);
- baseShadow.addColorStop(0, 'rgba(0,0,0,0.7)');
- baseShadow.addColorStop(1, 'transparent');
- ctx.fillStyle = baseShadow;
- drawOval(ctx, stageCx, baseTierY + baseTierHeight + baseTierRy * 0.6, baseTierRx * 1.15, baseTierRy * 1.6);
+ // CAD Caliper Dimension Line across Top
+ const dimY = 145;
+ ctx.strokeStyle = '#38BDF8';
+ ctx.lineWidth = 2;
+ ctx.beginPath();
+ ctx.moveTo(w * 0.18, dimY); ctx.lineTo(w * 0.82, dimY);
+ ctx.moveTo(w * 0.18, dimY - 10); ctx.lineTo(w * 0.18, dimY + 10);
+ ctx.moveTo(w * 0.82, dimY - 10); ctx.lineTo(w * 0.82, dimY + 10);
+ ctx.stroke();
- // Base Cylinder Body
- const baseCylGrad = ctx.createLinearGradient(stageCx - baseTierRx, 0, stageCx + baseTierRx, 0);
- baseCylGrad.addColorStop(0, '#090D12');
- baseCylGrad.addColorStop(0.5, '#475569');
- baseCylGrad.addColorStop(1, '#090D12');
- ctx.fillStyle = baseCylGrad;
- ctx.fillRect(stageCx - baseTierRx, baseTierY, baseTierRx * 2, baseTierHeight);
- drawOval(ctx, stageCx, baseTierY + baseTierHeight, baseTierRx, baseTierRy);
- drawOval(ctx, stageCx, baseTierY, baseTierRx, baseTierRy);
+ ctx.fillStyle = '#0284C7';
+ ctx.fillRect(w / 2 - 80, dimY - 12, 160, 24);
+ ctx.fillStyle = '#E0F2FE';
+ ctx.font = 'bold 13px Consolas, monospace';
+ ctx.textAlign = 'center';
+ ctx.fillText('|← 320.0 mm →|', w / 2, dimY + 5);
- // Top Tier
- const topTierY = aspect === '9:16' ? 1180 : 708;
- const topTierRx = w * 0.31;
- const topTierRy = 28;
- const topTierHeight = 34;
+ // CAD Angle Caliper & Title Block
+ ctx.textAlign = 'left';
+ ctx.fillStyle = '#BAE6FD';
+ ctx.font = 'bold 12px Consolas, monospace';
+ ctx.fillText('TOLERANCE: ±0.01 mm // ANGLE: ∠ 90°', 45, h - 145);
+ ctx.textAlign = 'right';
+ ctx.fillText('DWG: CAD-2026 // REV: A1 // PASS', w - 45, h - 145);
+ ctx.restore();
+ } else if (theme === 'polaroid_film_grid') {
+ // 35mm Filmstrip Contact Sheet Grid with Perforations
+ ctx.save();
+ // Film Perforation Sprocket Holes
+ const sprocH = 18;
+ const sprocW = 14;
+ ctx.fillStyle = '#000000';
+ ctx.strokeStyle = '#D97706';
+ ctx.lineWidth = 1;
+ for (let sy = 10; sy < h - 20; sy += 38) {
+ // Left sprocket
+ ctx.fillRect(12, sy, sprocW, sprocH);
+ ctx.strokeRect(12, sy, sprocW, sprocH);
+ // Right sprocket
+ ctx.fillRect(w - 26, sy, sprocW, sprocH);
+ ctx.strokeRect(w - 26, sy, sprocW, sprocH);
+ }
+ // Film Edge Barcode & Frame Counter
+ ctx.fillStyle = '#D97706';
+ ctx.font = 'bold 12px Consolas, monospace';
+ ctx.fillText('KODAK 400TX // 24A', 40, 125);
+ ctx.textAlign = 'right';
+ ctx.fillText('ISO 400 • FRAME 24', w - 40, 125);
+ ctx.restore();
+ } else if (theme === 'cyber_hud_grid') {
+ // Tron Cyber HUD 4-Corner Telemetry Pods
+ ctx.save();
+ // 4 Corner Telemetry Pods
+ const podW = 190;
+ const podH = 85;
+ // Top-Left Pod
+ ctx.fillStyle = 'rgba(6, 78, 59, 0.45)';
+ ctx.strokeStyle = '#00FFCC'; ctx.lineWidth = 1.5;
+ ctx.strokeRect(45, 120, podW, podH);
+ ctx.fillStyle = '#00FFCC'; ctx.font = 'bold 12px Consolas, monospace';
+ ctx.fillText('SYS.HEALTH: 100%', 55, 145);
+ // Green Bar Graph
+ ctx.fillStyle = '#059669'; ctx.fillRect(55, 155, 140, 8);
+ ctx.fillStyle = '#00FFCC'; ctx.fillRect(55, 155, 110, 8);
+ ctx.fillStyle = '#A7F3D0'; ctx.fillText('STATUS: OPTIMAL', 55, 185);
- const topCylGrad = ctx.createLinearGradient(stageCx - topTierRx, 0, stageCx + topTierRx, 0);
- topCylGrad.addColorStop(0, '#070A0E');
- topCylGrad.addColorStop(0.5, currentTheme.goldRim);
- topCylGrad.addColorStop(1, '#070A0E');
- ctx.fillStyle = topCylGrad;
- ctx.fillRect(stageCx - topTierRx, topTierY, topTierRx * 2, topTierHeight);
- drawOval(ctx, stageCx, topTierY + topTierHeight, topTierRx, topTierRy);
+ // Top-Right Pod
+ ctx.strokeStyle = '#00FFCC';
+ ctx.strokeRect(w - podW - 45, 120, podW, podH);
+ ctx.fillStyle = '#00FFCC';
+ ctx.fillText('RADAR_GPS // BD', w - podW - 35, 145);
+ // Circular Radar Sweep
+ ctx.beginPath(); ctx.arc(w - 90, 165, 20, 0, Math.PI * 2); ctx.stroke();
+ ctx.beginPath(); ctx.moveTo(w - 90, 145); ctx.lineTo(w - 90, 185); ctx.stroke();
+ ctx.beginPath(); ctx.moveTo(w - 110, 165); ctx.lineTo(w - 70, 165); ctx.stroke();
- // Top Surface Cap
- const topSurfaceGrad = ctx.createRadialGradient(stageCx, topTierY, 0, stageCx, topTierY, topTierRx);
- topSurfaceGrad.addColorStop(0, currentTheme.pedestalTop);
- topSurfaceGrad.addColorStop(0.5, currentTheme.pedestalMid);
- topSurfaceGrad.addColorStop(1, currentTheme.pedestalDark);
- ctx.fillStyle = topSurfaceGrad;
- drawOval(ctx, stageCx, topTierY, topTierRx, topTierRy);
+ // Bottom-Left Equalizer Bars
+ ctx.strokeStyle = '#00FFCC';
+ ctx.strokeRect(45, h - podH - 140, podW, podH);
+ ctx.fillStyle = '#00FFCC';
+ ctx.fillText('TELEMETRY_FREQ', 55, h - podH - 120);
+ const eqBars = [25, 45, 30, 60, 40, 55, 35, 65, 50, 40, 60, 30];
+ eqBars.forEach((bh, bidx) => {
+ ctx.fillStyle = '#00FFCC';
+ ctx.fillRect(55 + bidx * 12, h - 150 - bh * 0.4, 8, bh * 0.4);
+ });
- // Gold Beveled Rim
- ctx.strokeStyle = currentTheme.goldRim;
- ctx.lineWidth = 3.5;
- strokeOval(ctx, stageCx, topTierY, topTierRx, topTierRy);
+ // Bottom-Right Encryption Pod
+ ctx.strokeStyle = '#00FFCC';
+ ctx.strokeRect(w - podW - 45, h - podH - 140, podW, podH);
+ ctx.fillStyle = '#00FFCC';
+ ctx.fillText('SECURE: 256-BIT', w - podW - 35, h - podH - 120);
+ ctx.fillStyle = '#A7F3D0'; ctx.font = '10px Consolas, monospace';
+ ctx.fillText('HEX: 0x8F4A9C', w - podW - 35, h - podH - 95);
+ ctx.fillText('HASH: OK // VERIFIED', w - podW - 35, h - podH - 75);
+ ctx.restore();
+ } else if (theme === 'mughal_heritage') {
+ // Grand Mughal Cusped Arch with Hanging Brass Lanterns & Arabesque Jali Lattice
+ ctx.save();
+ // Arabesque Jali lattice background grid
+ ctx.strokeStyle = 'rgba(245, 158, 11, 0.08)';
+ ctx.lineWidth = 1;
+ for (let jx = 40; jx < w; jx += 45) {
+ for (let jy = 100; jy < h - 120; jy += 45) {
+ ctx.strokeRect(jx, jy, 30, 30);
+ ctx.beginPath(); ctx.arc(jx + 15, jy + 15, 12, 0, Math.PI * 2); ctx.stroke();
+ }
+ }
+ // Outer Grand Cusped Arch
+ ctx.strokeStyle = 'rgba(245, 158, 11, 0.45)';
+ ctx.lineWidth = 6;
+ ctx.beginPath();
+ ctx.moveTo(w * 0.12, h * 0.72);
+ ctx.lineTo(w * 0.12, h * 0.32);
+ ctx.quadraticCurveTo(w * 0.22, h * 0.12, w * 0.5, h * 0.09);
+ ctx.quadraticCurveTo(w * 0.78, h * 0.12, w * 0.88, h * 0.32);
+ ctx.lineTo(w * 0.88, h * 0.72);
+ ctx.stroke();
- // 4. Product Scaling & Placement
- const targetH = aspect === '9:16' ? 560 : 500;
- const targetW = aspect === '9:16' ? 580 : 520;
- const srcW = productImg.width || 500;
- const srcH = productImg.height || 500;
- const scale = Math.min(targetW / srcW, targetH / srcH);
- const destW = srcW * scale;
- const destH = srcH * scale;
- const destLeft = (w - destW) / 2;
- const destTop = topTierY - destH + 18;
+ // Inner Arch Gold Accent
+ ctx.strokeStyle = 'rgba(253, 230, 138, 0.30)';
+ ctx.lineWidth = 2.5;
+ ctx.beginPath();
+ ctx.moveTo(w * 0.16, h * 0.70);
+ ctx.lineTo(w * 0.16, h * 0.34);
+ ctx.quadraticCurveTo(w * 0.25, h * 0.15, w * 0.5, h * 0.12);
+ ctx.quadraticCurveTo(w * 0.75, h * 0.15, w * 0.84, h * 0.34);
+ ctx.lineTo(w * 0.84, h * 0.70);
+ ctx.stroke();
- // Floor Reflection (Multiply blend)
+ // Hanging Brass Lanterns
+ const lanternPositions = [w * 0.22, w * 0.78];
+ lanternPositions.forEach(lx => {
+ ctx.strokeStyle = 'rgba(245, 158, 11, 0.6)';
+ ctx.lineWidth = 2;
+ ctx.beginPath(); ctx.moveTo(lx, 94); ctx.lineTo(lx, 210); ctx.stroke();
+ // Lantern Body
+ ctx.fillStyle = '#78350F';
+ ctx.fillRect(lx - 12, 210, 24, 30);
+ ctx.fillStyle = '#FDE68A';
+ ctx.beginPath(); ctx.arc(lx, 225, 8, 0, Math.PI * 2); ctx.fill();
+ ctx.strokeStyle = '#F59E0B'; ctx.strokeRect(lx - 12, 210, 24, 30);
+ });
+ ctx.restore();
+ } else if (theme === 'brutalist_street') {
+ // Industrial Brutalist Concrete Grid, Diagonal Hazard Corners, Stencil Watermarks & Tech Reticles
+ ctx.save();
+ // Top & Bottom Diagonal Caution Hazard Stripes
+ const stripeW = 28;
+ ctx.fillStyle = '#FACC15';
+ for (let hx = 0; hx < w; hx += stripeW * 2) {
+ ctx.beginPath();
+ ctx.moveTo(hx, 0); ctx.lineTo(hx + stripeW, 0);
+ ctx.lineTo(hx + stripeW - 20, 24); ctx.lineTo(hx - 20, 24);
+ ctx.closePath(); ctx.fill();
+ }
+ // Tech Coordinates & Watermark
+ ctx.fillStyle = 'rgba(250, 204, 21, 0.08)';
+ ctx.font = '900 75px Impact, Arial Black, sans-serif';
+ ctx.textAlign = 'center';
+ ctx.fillText('HEAVYWEIGHT // 2026', w / 2, stageCy - 120);
+
+ ctx.fillStyle = 'rgba(250, 204, 21, 0.30)';
+ ctx.font = 'bold 13px Consolas, monospace';
+ ctx.textAlign = 'left';
+ ctx.fillText('[ LAT: 23.8103° N // LON: 90.4125° E ]', 45, 125);
+ ctx.textAlign = 'right';
+ ctx.fillText('[ SPEC_ID: BST-8820 // AUTHENTIC ]', w - 45, 125);
+
+ // Crosshair Reticles
+ const reticles = [{ x: 50, y: 160 }, { x: w - 50, y: 160 }, { x: 50, y: h - 140 }, { x: w - 50, y: h - 140 }];
+ ctx.strokeStyle = 'rgba(250, 204, 21, 0.45)';
+ ctx.lineWidth = 1.5;
+ reticles.forEach(r => {
+ ctx.beginPath();
+ ctx.moveTo(r.x - 12, r.y); ctx.lineTo(r.x + 12, r.y);
+ ctx.moveTo(r.x, r.y - 12); ctx.lineTo(r.x, r.y + 12);
+ ctx.stroke();
+ ctx.strokeRect(r.x - 6, r.y - 6, 12, 12);
+ });
+ ctx.restore();
+ } else if (theme === 'cyber_neon') {
+ // 3D Isometric Cyber Grid receding to horizon, digital scanlines, telemetry HUD
+ ctx.save();
+ const horizonY = aspect === '9:16' ? 1120 : 710;
+ // Perspective Floor Grid
+ ctx.strokeStyle = 'rgba(6, 182, 212, 0.32)';
+ ctx.lineWidth = 1.8;
+ for (let gx = -w * 0.4; gx <= w * 1.4; gx += 75) {
+ ctx.beginPath(); ctx.moveTo(w / 2, horizonY - 140); ctx.lineTo(gx, h); ctx.stroke();
+ }
+ for (let gy = horizonY - 80; gy < h; gy += 42) {
+ ctx.beginPath(); ctx.moveTo(0, gy); ctx.lineTo(w, gy); ctx.stroke();
+ }
+ // Horizontal Scanlines
+ ctx.fillStyle = 'rgba(6, 182, 212, 0.04)';
+ for (let sy = 0; sy < h; sy += 6) {
+ ctx.fillRect(0, sy, w, 2);
+ }
+ // Glowing Neon Target Rings
+ ctx.strokeStyle = 'rgba(56, 189, 248, 0.25)';
+ ctx.lineWidth = 2;
+ ctx.beginPath(); ctx.arc(w / 2, stageCy - 30, 260, 0, Math.PI * 2); ctx.stroke();
+ ctx.strokeStyle = 'rgba(244, 63, 94, 0.20)';
+ ctx.beginPath(); ctx.arc(w / 2, stageCy - 30, 285, 0, Math.PI * 2); ctx.stroke();
+ // Telemetry text
+ ctx.fillStyle = '#06B6D4';
+ ctx.font = 'bold 12px Consolas, monospace';
+ ctx.fillText('SYS.STATUS // ONLINE [ 4K_UHD ]', 45, 125);
+ ctx.textAlign = 'right';
+ ctx.fillText('FREQ: 144Hz // QUANTUM_CORE', w - 45, 125);
+ ctx.restore();
+ } else if (theme === 'editorial_vogue') {
+ // Vogue Haute Magazine Watermark & Fine Swiss Gridlines
+ ctx.save();
+ ctx.fillStyle = 'rgba(255, 255, 255, 0.05)';
+ ctx.font = '900 160px Playfair Display, Georgia, serif';
+ ctx.textAlign = 'center';
+ ctx.fillText('V O G U E', w / 2, stageCy - 80);
+
+ // Fine Swiss Hairlines
+ ctx.strokeStyle = 'rgba(255, 255, 255, 0.12)';
+ ctx.lineWidth = 1;
+ ctx.beginPath(); ctx.moveTo(40, 110); ctx.lineTo(w - 40, 110); ctx.stroke();
+ ctx.beginPath(); ctx.moveTo(40, h - 130); ctx.lineTo(w - 40, h - 130); ctx.stroke();
+ // Minimalist Corner crop marks
+ const crops = [{ x: 25, y: 105 }, { x: w - 25, y: 105 }, { x: 25, y: h - 115 }, { x: w - 25, y: h - 115 }];
+ crops.forEach(c => {
+ ctx.beginPath(); ctx.moveTo(c.x - 8, c.y); ctx.lineTo(c.x + 8, c.y); ctx.stroke();
+ ctx.beginPath(); ctx.moveTo(c.x, c.y - 8); ctx.lineTo(c.x, c.y + 8); ctx.stroke();
+ });
+ ctx.restore();
+ } else if (theme === 'botanical_eco') {
+ // Botanical Tropical Leaves & Soft God Rays
+ ctx.save();
+ // Morning Sunbeams
+ ctx.globalCompositeOperation = 'screen';
+ const sunbeam = ctx.createRadialGradient(w * 0.2, 80, 10, w * 0.2, 80, 500);
+ sunbeam.addColorStop(0, 'rgba(110, 231, 183, 0.35)');
+ sunbeam.addColorStop(0.6, 'rgba(16, 185, 129, 0.10)');
+ sunbeam.addColorStop(1, 'transparent');
+ ctx.fillStyle = sunbeam;
+ ctx.beginPath(); ctx.arc(w * 0.2, 80, 500, 0, Math.PI * 2); ctx.fill();
+
+ // Tropical Foliage Silhouettes at top corners
+ ctx.fillStyle = 'rgba(6, 78, 59, 0.35)';
+ // Left monstera leaf silhouette
+ ctx.beginPath();
+ ctx.ellipse(90, 180, 80, 120, Math.PI / 4, 0, Math.PI * 2);
+ ctx.fill();
+ // Right leaf silhouette
+ ctx.beginPath();
+ ctx.ellipse(w - 90, 200, 75, 110, -Math.PI / 4, 0, Math.PI * 2);
+ ctx.fill();
+ ctx.restore();
+ } else if (theme === 'tokyo_synthwave') {
+ // Segmented Retrowave Glowing Sun & Retro Laser Floor
+ ctx.save();
+ const horizonY = aspect === '9:16' ? 1120 : 710;
+ // Retrowave Sun Disc
+ const sunY = horizonY - 100;
+ const sunR = 150;
+ const sunGrad = ctx.createLinearGradient(0, sunY - sunR, 0, sunY + sunR);
+ sunGrad.addColorStop(0, '#FACC15');
+ sunGrad.addColorStop(0.5, '#F43F5E');
+ sunGrad.addColorStop(1, '#9333EA');
+ ctx.fillStyle = sunGrad;
+ ctx.beginPath(); ctx.arc(w / 2, sunY, sunR, Math.PI, 0); ctx.fill();
+ // Sun horizontal slice lines
+ ctx.fillStyle = '#100520';
+ for (let sl = 0; sl < 6; sl++) {
+ ctx.fillRect(w / 2 - sunR, sunY - 40 + sl * 14, sunR * 2, 4 + sl * 1.5);
+ }
+ // Laser Floor Grid
+ ctx.strokeStyle = 'rgba(244, 63, 94, 0.35)';
+ ctx.lineWidth = 1.8;
+ for (let gx = -w * 0.5; gx <= w * 1.5; gx += 80) {
+ ctx.beginPath(); ctx.moveTo(w / 2, horizonY); ctx.lineTo(gx, h); ctx.stroke();
+ }
+ for (let gy = horizonY; gy < h; gy += 42) {
+ ctx.beginPath(); ctx.moveTo(0, gy); ctx.lineTo(w, gy); ctx.stroke();
+ }
+ ctx.restore();
+ } else if (theme === 'holographic_prism') {
+ // Iridescent Caustic Dispersion Beams & Floating Gem Shards
+ ctx.save();
+ ctx.globalCompositeOperation = 'screen';
+ // Rainbow dispersion rays
+ const colors = ['rgba(236,72,153,0.2)', 'rgba(168,85,247,0.2)', 'rgba(56,189,248,0.2)', 'rgba(52,211,153,0.2)'];
+ colors.forEach((c, idx) => {
+ const ray = ctx.createLinearGradient(0, 0, w, h);
+ ray.addColorStop(0, 'transparent');
+ ray.addColorStop(0.3 + idx * 0.15, c);
+ ray.addColorStop(1, 'transparent');
+ ctx.fillStyle = ray;
+ ctx.fillRect(0, 0, w, h);
+ });
+ // Gem Shards
+ ctx.strokeStyle = 'rgba(240, 171, 252, 0.4)';
+ ctx.lineWidth = 1.5;
+ const shards = [{x: w*0.18, y: 220, s: 20}, {x: w*0.82, y: 240, s: 24}, {x: w*0.14, y: 480, s: 18}, {x: w*0.86, y: 500, s: 22}];
+ shards.forEach(sh => {
+ ctx.beginPath();
+ ctx.moveTo(sh.x, sh.y - sh.s); ctx.lineTo(sh.x + sh.s, sh.y);
+ ctx.lineTo(sh.x, sh.y + sh.s); ctx.lineTo(sh.x - sh.s, sh.y);
+ ctx.closePath(); ctx.stroke();
+ });
+ ctx.restore();
+ } else if (theme === 'frost_titanium') {
+ // Sub-Zero Ice Crystals, Frosted Vignette & Cryo Fog
+ ctx.save();
+ ctx.strokeStyle = 'rgba(186, 230, 253, 0.35)';
+ ctx.lineWidth = 1.5;
+ const flakes = [{x: w*0.15, y: 180, r: 16}, {x: w*0.85, y: 220, r: 20}, {x: w*0.2, y: 520, r: 14}, {x: w*0.8, y: 550, r: 18}];
+ flakes.forEach(f => {
+ for (let a = 0; a < 6; a++) {
+ const rad = (a * Math.PI) / 3;
+ ctx.beginPath();
+ ctx.moveTo(f.x, f.y);
+ ctx.lineTo(f.x + Math.cos(rad) * f.r, f.y + Math.sin(rad) * f.r);
+ ctx.stroke();
+ }
+ });
+ ctx.restore();
+ } else if (theme === 'vip_blackcard') {
+ // Carbon Fiber Weave Texture & Gold Concentric Luxury Rings
+ ctx.save();
+ ctx.strokeStyle = 'rgba(212, 175, 55, 0.12)';
+ ctx.lineWidth = 1;
+ for (let r = 80; r <= 420; r += 45) {
+ ctx.beginPath(); ctx.arc(w / 2, stageCy, r, 0, Math.PI * 2); ctx.stroke();
+ }
+ ctx.fillStyle = 'rgba(212, 175, 55, 0.06)';
+ ctx.font = '900 80px Cinzel, Times New Roman, serif';
+ ctx.textAlign = 'center';
+ ctx.fillText('CENTURION', w / 2, stageCy - 100);
+ ctx.restore();
+ } else if (theme === 'sunset_amber') {
+ // Giant Sunset Sun Disc & Heat Haze
+ ctx.save();
+ const sunGrad = ctx.createRadialGradient(w / 2, stageCy - 60, 20, w / 2, stageCy - 60, 260);
+ sunGrad.addColorStop(0, 'rgba(251, 146, 60, 0.55)');
+ sunGrad.addColorStop(0.5, 'rgba(234, 88, 12, 0.20)');
+ sunGrad.addColorStop(1, 'transparent');
+ ctx.fillStyle = sunGrad;
+ ctx.beginPath(); ctx.arc(w / 2, stageCy - 60, 260, 0, Math.PI * 2); ctx.fill();
+ ctx.restore();
+ } else if (theme === 'flash_sale_matrix') {
+ // High-Voltage Lightning Bolts & Speed Flares
+ ctx.save();
+ ctx.strokeStyle = 'rgba(239, 68, 68, 0.45)';
+ ctx.lineWidth = 3;
+ ctx.beginPath();
+ ctx.moveTo(w * 0.08, 120); ctx.lineTo(w * 0.24, 260); ctx.lineTo(w * 0.16, 380); ctx.lineTo(w * 0.30, 540);
+ ctx.stroke();
+ ctx.beginPath();
+ ctx.moveTo(w * 0.92, 140); ctx.lineTo(w * 0.76, 290); ctx.lineTo(w * 0.84, 420); ctx.lineTo(w * 0.70, 580);
+ ctx.stroke();
+ ctx.restore();
+ } else if (theme === 'art_deco_gilded') {
+ // 1920s Gatsby Art Deco Fan & Sunburst Geometric Lines
+ ctx.save();
+ ctx.strokeStyle = 'rgba(234, 179, 8, 0.25)';
+ ctx.lineWidth = 1.5;
+ for (let ang = -Math.PI * 0.75; ang <= -Math.PI * 0.25; ang += 0.06) {
+ ctx.beginPath();
+ ctx.moveTo(w / 2, h * 0.75);
+ ctx.lineTo(w / 2 + Math.cos(ang) * w, h * 0.75 + Math.sin(ang) * w);
+ ctx.stroke();
+ }
+ // Art deco concentric diamonds
+ [100, 180, 260].forEach(d => {
+ ctx.beginPath();
+ ctx.moveTo(w / 2, stageCy - d); ctx.lineTo(w / 2 + d * 1.3, stageCy);
+ ctx.lineTo(w / 2, stageCy + d); ctx.lineTo(w / 2 - d * 1.3, stageCy);
+ ctx.closePath(); ctx.stroke();
+ });
+ ctx.restore();
+ } else if (theme === 'cosmic_nebula') {
+ // Swirling Nebula Clouds & Planetary Gravity Rings
+ ctx.save();
+ ctx.globalCompositeOperation = 'screen';
+ const neb1 = ctx.createRadialGradient(w * 0.25, stageCy - 80, 30, w * 0.25, stageCy - 80, 320);
+ neb1.addColorStop(0, 'rgba(168, 85, 247, 0.45)');
+ neb1.addColorStop(0.6, 'rgba(236, 72, 153, 0.15)');
+ neb1.addColorStop(1, 'transparent');
+ ctx.fillStyle = neb1;
+ ctx.beginPath(); ctx.arc(w * 0.25, stageCy - 80, 320, 0, Math.PI * 2); ctx.fill();
+
+ // Orbital Ring
+ ctx.strokeStyle = 'rgba(192, 132, 252, 0.35)';
+ ctx.lineWidth = 2.5;
+ ctx.beginPath();
+ ctx.ellipse(w / 2, stageCy, w * 0.42, 70, -0.3, 0, Math.PI * 2);
+ ctx.stroke();
+ ctx.restore();
+ } else if (theme === 'arcade_retro') {
+ // 8-Bit Pixel Grid & Marquee Stars
+ ctx.save();
+ ctx.fillStyle = 'rgba(56, 189, 248, 0.05)';
+ for (let px = 0; px < w; px += 24) {
+ for (let py = 100; py < h - 120; py += 24) {
+ if ((px + py) % 48 === 0) ctx.fillRect(px, py, 18, 18);
+ }
+ }
+ ctx.restore();
+ }
+
+ // 2. Volumetric Softbox Light Beam
+ const beamBottomY = aspect === '9:16' ? 1150 : 730;
ctx.save();
- ctx.globalCompositeOperation = 'multiply';
- ctx.globalAlpha = 0.25;
- ctx.translate(0, (topTierY + 6) * 2);
- ctx.scale(1, -1);
- ctx.drawImage(productImg, destLeft, topTierY + 6, destW, destH * 0.35);
+ ctx.globalCompositeOperation = 'screen';
+ const beamGrad = ctx.createLinearGradient(w / 2, 94, w / 2, beamBottomY);
+ beamGrad.addColorStop(0, currentTheme.beamTop);
+ beamGrad.addColorStop(0.25, currentTheme.beamMid);
+ beamGrad.addColorStop(0.65, currentTheme.beamLow);
+ beamGrad.addColorStop(1, 'rgba(0, 0, 0, 0)');
+ ctx.fillStyle = beamGrad;
+ ctx.beginPath();
+ ctx.moveTo(w * 0.34, 94); ctx.lineTo(w * 0.66, 94);
+ ctx.lineTo(w * 0.86, beamBottomY); ctx.lineTo(w * 0.14, beamBottomY);
+ ctx.closePath(); ctx.fill();
+
+ // Halo Glow behind product
+ const haloY = aspect === '9:16' ? 750 : 420;
+ const haloR = aspect === '9:16' ? 420 : 280;
+ const haloGrad = ctx.createRadialGradient(w / 2, haloY, 15, w / 2, haloY, haloR);
+ haloGrad.addColorStop(0, currentTheme.haloCenter);
+ haloGrad.addColorStop(0.5, currentTheme.haloMid);
+ haloGrad.addColorStop(1, 'transparent');
+ ctx.fillStyle = haloGrad;
+ ctx.beginPath(); ctx.arc(w / 2, haloY, haloR, 0, Math.PI * 2); ctx.fill();
ctx.restore();
- // Contact Drop Shadow
- const contactShadow = ctx.createRadialGradient(stageCx, topTierY, 10, stageCx, topTierY, destW * 0.4);
- contactShadow.addColorStop(0, 'rgba(0,0,0,0.8)');
- contactShadow.addColorStop(1, 'transparent');
- ctx.fillStyle = contactShadow;
- drawOval(ctx, stageCx, topTierY + 2, destW * 0.38, 12);
+ // Floating Stardust Particles
+ const particles = [
+ { x: w * 0.18, y: h * 0.21, r: 3.5, a: 0.85 },
+ { x: w * 0.82, y: h * 0.25, r: 4.0, a: 0.90 },
+ { x: w * 0.13, y: h * 0.44, r: 2.5, a: 0.60 },
+ { x: w * 0.87, y: h * 0.48, r: 3.2, a: 0.75 },
+ { x: w * 0.24, y: h * 0.62, r: 2.2, a: 0.50 },
+ { x: w * 0.77, y: h * 0.65, r: 3.5, a: 0.80 },
+ { x: w * 0.50, y: h * 0.14, r: 4.5, a: 0.95 }
+ ];
+ particles.forEach(p => {
+ ctx.save();
+ ctx.fillStyle = currentTheme.goldAccent;
+ ctx.globalAlpha = p.a;
+ ctx.beginPath(); ctx.arc(p.x, p.y, p.r, 0, Math.PI * 2); ctx.fill();
+ ctx.strokeStyle = '#FFFFFF'; ctx.lineWidth = 1;
+ ctx.beginPath();
+ ctx.moveTo(p.x - p.r * 2.5, p.y); ctx.lineTo(p.x + p.r * 2.5, p.y);
+ ctx.moveTo(p.x, p.y - p.r * 2.5); ctx.lineTo(p.x, p.y + p.r * 2.5);
+ ctx.stroke();
+ ctx.restore();
+ });
- // Product Image (Multiply blended to wipe white background)
- ctx.save();
- ctx.globalCompositeOperation = 'multiply';
- ctx.drawImage(productImg, destLeft, destTop, destW, destH);
- ctx.restore();
+ // 3. RADICALLY DISTINCT 3D ARCHITECTURAL PODIUMS
+ let stageCx = w / 2;
+ if (theme === 'bento_grid_luxe') {
+ stageCx = 40 + (w * 0.58) / 2;
+ } else if (theme === 'swiss_modular_grid') {
+ stageCx = 40 + (w * 0.55 - 40) / 2;
+ }
- // 5. Value Trust Badges
- const badgeY1 = aspect === '9:16' ? 340 : 240;
- const badgeY2 = badgeY1 + 75;
- drawPillBadge(ctx, 40, badgeY1, badgeText, true, currentTheme.goldRim);
- drawPillBadge(ctx, 40, badgeY2, brandInfo.badgeL1, true, currentTheme.goldRim);
- drawPillBadge(ctx, w - 40, badgeY1, '⚡ Fast Delivery BD', false, currentTheme.goldRim);
- drawPillBadge(ctx, w - 40, badgeY2, brandInfo.badgeL2, false, currentTheme.goldRim);
+ const topTierY = aspect === '9:16' ? 1160 : 705;
+ const topTierRx = theme === 'bento_grid_luxe' || theme === 'swiss_modular_grid' ? w * 0.24 : (aspect === '9:16' ? w * 0.32 : w * 0.30);
+ const topTierRy = aspect === '9:16' ? 26 : 24;
+ const topTierH = aspect === '9:16' ? 36 : 35;
+ const baseTierY = aspect === '9:16' ? 1200 : 740;
+ const baseTierRx = aspect === '9:16' ? w * 0.38 : w * 0.36;
+ const baseTierRy = aspect === '9:16' ? 32 : 30;
+ const baseTierH = aspect === '9:16' ? 26 : 24;
- // 6. Header Ribbon
- ctx.fillStyle = '#F2090D12';
- ctx.fillRect(0, 0, w, 92);
-
- ctx.strokeStyle = currentTheme.goldRim;
- ctx.lineWidth = 3;
- ctx.beginPath();
- ctx.moveTo(0, 92);
- ctx.lineTo(w, 92);
- ctx.stroke();
+ if (theme === 'bento_grid_luxe') {
+ // Apple Bento Floating Frosted Glass Riser
+ ctx.save();
+ ctx.fillStyle = 'rgba(0,0,0,0.70)';
+ ctx.beginPath(); ctx.ellipse(stageCx, topTierY + 15, topTierRx * 1.05, topTierRy * 1.1, 0, 0, Math.PI * 2); ctx.fill();
+ // Glass Disc Body
+ ctx.fillStyle = 'rgba(30, 41, 59, 0.85)';
+ ctx.fillRect(stageCx - topTierRx, topTierY, topTierRx * 2, topTierH);
+ ctx.strokeStyle = 'rgba(56, 189, 248, 0.45)'; ctx.lineWidth = 2;
+ ctx.strokeRect(stageCx - topTierRx, topTierY, topTierRx * 2, topTierH);
+ // Cap
+ ctx.fillStyle = '#0F172A';
+ ctx.beginPath(); ctx.ellipse(stageCx, topTierY, topTierRx, topTierRy, 0, 0, Math.PI * 2); ctx.fill();
+ ctx.stroke();
+ ctx.restore();
+ } else if (theme === 'blueprint_cad_grid') {
+ // Industrial CAD Isometric Riser with Wireframe Grid
+ ctx.save();
+ ctx.fillStyle = 'rgba(0,0,0,0.92)';
+ ctx.beginPath(); ctx.ellipse(stageCx, topTierY + 25, topTierRx * 1.1, topTierRy * 1.2, 0, 0, Math.PI * 2); ctx.fill();
+ ctx.fillStyle = '#082F49';
+ ctx.fillRect(stageCx - topTierRx, topTierY, topTierRx * 2, topTierH);
+ ctx.strokeStyle = '#38BDF8'; ctx.lineWidth = 1.8;
+ // CAD Grid lines on riser
+ for (let px = stageCx - topTierRx; px <= stageCx + topTierRx; px += 25) {
+ ctx.beginPath(); ctx.moveTo(px, topTierY); ctx.lineTo(px, topTierY + topTierH); ctx.stroke();
+ }
+ ctx.fillStyle = '#0369A1';
+ ctx.beginPath(); ctx.ellipse(stageCx, topTierY, topTierRx, topTierRy, 0, 0, Math.PI * 2); ctx.fill();
+ ctx.stroke();
+ ctx.restore();
+ } else if (theme === 'cyber_hud_grid') {
+ // Tron Glowing Green/Cyan Holographic Ring Platform
+ ctx.save();
+ ctx.strokeStyle = '#00FFCC'; ctx.lineWidth = 3.5;
+ ctx.shadowColor = '#00FFCC'; ctx.shadowBlur = 18;
+ ctx.beginPath(); ctx.ellipse(stageCx, topTierY + 8, topTierRx * 1.15, topTierRy * 1.15, 0, 0, Math.PI * 2); ctx.stroke();
+ ctx.fillStyle = '#022C22';
+ ctx.fillRect(stageCx - topTierRx, topTierY, topTierRx * 2, topTierH);
+ ctx.fillStyle = '#064E3B';
+ ctx.beginPath(); ctx.ellipse(stageCx, topTierY, topTierRx, topTierRy, 0, 0, Math.PI * 2); ctx.fill();
+ ctx.stroke();
+ ctx.restore();
+ } else if (theme === 'brutalist_street') {
+ // Industrial Diamond Plate Steel Riser with Hazard Warning Face
+ ctx.save();
+ ctx.fillStyle = 'rgba(0,0,0,0.95)';
+ ctx.beginPath(); ctx.ellipse(stageCx, baseTierY + 30, baseTierRx, baseTierRy, 0, 0, Math.PI * 2); ctx.fill();
+ const steelGrad = ctx.createLinearGradient(stageCx - topTierRx, 0, stageCx + topTierRx, 0);
+ steelGrad.addColorStop(0, '#27272A'); steelGrad.addColorStop(0.5, '#52525B'); steelGrad.addColorStop(1, '#18181B');
+ ctx.fillStyle = steelGrad;
+ ctx.fillRect(stageCx - topTierRx - 20, topTierY, (topTierRx + 20) * 2, topTierH + 20);
+ const hazW = 20;
+ ctx.fillStyle = '#FACC15';
+ for (let hx = stageCx - topTierRx - 20; hx < stageCx + topTierRx + 20; hx += hazW * 2) {
+ ctx.fillRect(hx, topTierY + topTierH - 5, hazW, 25);
+ }
+ ctx.fillStyle = '#3F3F46';
+ ctx.beginPath(); ctx.ellipse(stageCx, topTierY, topTierRx + 20, topTierRy, 0, 0, Math.PI * 2); ctx.fill();
+ ctx.strokeStyle = '#FACC15'; ctx.lineWidth = 4;
+ ctx.beginPath(); ctx.ellipse(stageCx, topTierY, topTierRx + 20, topTierRy, 0, 0, Math.PI * 2); ctx.stroke();
+ [-topTierRx, topTierRx].forEach(bx => {
+ ctx.fillStyle = '#E4E4E7';
+ ctx.beginPath(); ctx.arc(stageCx + bx, topTierY, 6, 0, Math.PI * 2); ctx.fill();
+ ctx.strokeStyle = '#000000'; ctx.lineWidth = 1.5; ctx.stroke();
+ });
+ ctx.restore();
+ } else if (theme === 'editorial_vogue' || theme === 'nordic_minimal' || theme === 'swiss_modular_grid') {
+ // Minimalist Carrara Marble Monolithic Rectangular Block
+ ctx.save();
+ ctx.fillStyle = 'rgba(0,0,0,0.85)';
+ ctx.beginPath(); ctx.ellipse(stageCx, topTierY + topTierH + 15, topTierRx * 1.1, 20, 0, 0, Math.PI * 2); ctx.fill();
+ const blockW = topTierRx * 1.8;
+ const blockH = 45;
+ ctx.fillStyle = theme === 'editorial_vogue' || theme === 'swiss_modular_grid' ? '#292524' : '#E2E8F0';
+ ctx.fillRect(stageCx - blockW / 2, topTierY, blockW, blockH);
+ ctx.fillStyle = theme === 'editorial_vogue' || theme === 'swiss_modular_grid' ? '#44403C' : '#F8FAFC';
+ ctx.beginPath();
+ ctx.moveTo(stageCx - blockW / 2, topTierY);
+ ctx.lineTo(stageCx - blockW / 2 + 30, topTierY - 20);
+ ctx.lineTo(stageCx + blockW / 2 + 30, topTierY - 20);
+ ctx.lineTo(stageCx + blockW / 2, topTierY);
+ ctx.closePath(); ctx.fill();
+ ctx.strokeStyle = theme === 'editorial_vogue' || theme === 'swiss_modular_grid' ? '#A8A29E' : '#94A3B8';
+ ctx.lineWidth = 1.5;
+ ctx.strokeRect(stageCx - blockW / 2, topTierY, blockW, blockH);
+ ctx.restore();
+ } else if (theme === 'botanical_eco' || theme === 'kraft_artisan' || theme === 'polaroid_film_grid') {
+ // Natural Live-Edge Wooden Tree Trunk Slice with Moss
+ ctx.save();
+ ctx.fillStyle = 'rgba(0,0,0,0.92)';
+ ctx.beginPath(); ctx.ellipse(stageCx, topTierY + 25, topTierRx * 1.05, topTierRy * 1.2, 0, 0, Math.PI * 2); ctx.fill();
+ const barkGrad = ctx.createLinearGradient(stageCx - topTierRx, 0, stageCx + topTierRx, 0);
+ barkGrad.addColorStop(0, '#271206'); barkGrad.addColorStop(0.5, '#451A03'); barkGrad.addColorStop(1, '#1A0B04');
+ ctx.fillStyle = barkGrad;
+ ctx.fillRect(stageCx - topTierRx, topTierY, topTierRx * 2, topTierH);
+ ctx.beginPath(); ctx.ellipse(stageCx, topTierY + topTierH, topTierRx, topTierRy, 0, 0, Math.PI * 2); ctx.fill();
+ const woodTop = ctx.createRadialGradient(stageCx, topTierY, 10, stageCx, topTierY, topTierRx);
+ woodTop.addColorStop(0, '#B45309'); woodTop.addColorStop(0.6, '#92400E'); woodTop.addColorStop(1, '#78350F');
+ ctx.fillStyle = woodTop;
+ ctx.beginPath(); ctx.ellipse(stageCx, topTierY, topTierRx, topTierRy, 0, 0, Math.PI * 2); ctx.fill();
+ ctx.strokeStyle = 'rgba(253, 230, 138, 0.15)'; ctx.lineWidth = 1.5;
+ [0.3, 0.6, 0.85].forEach(scale => {
+ ctx.beginPath(); ctx.ellipse(stageCx, topTierY, topTierRx * scale, topTierRy * scale, 0, 0, Math.PI * 2); ctx.stroke();
+ });
+ ctx.fillStyle = '#10B981';
+ for (let mx = -topTierRx * 0.8; mx <= topTierRx * 0.8; mx += 14) {
+ ctx.beginPath(); ctx.arc(stageCx + mx, topTierY + Math.sin(mx * 0.2) * 4, 3.5, 0, Math.PI * 2); ctx.fill();
+ }
+ ctx.restore();
+ } else if (theme === 'cyber_neon' || theme === 'tokyo_synthwave' || theme === 'arcade_retro') {
+ // 3D Holographic Wireframe Floating Neon Energy Platform
+ ctx.save();
+ ctx.strokeStyle = currentTheme.goldRim; ctx.lineWidth = 4;
+ ctx.shadowColor = currentTheme.goldRim; ctx.shadowBlur = 20;
+ ctx.beginPath(); ctx.ellipse(stageCx, topTierY + 10, topTierRx * 1.15, topTierRy * 1.15, 0, 0, Math.PI * 2); ctx.stroke();
+ ctx.fillStyle = currentTheme.pedestalTop;
+ ctx.fillRect(stageCx - topTierRx, topTierY, topTierRx * 2, topTierH);
+ ctx.strokeStyle = currentTheme.goldAccent; ctx.lineWidth = 1.5;
+ for (let px = stageCx - topTierRx; px <= stageCx + topTierRx; px += 35) {
+ ctx.beginPath(); ctx.moveTo(px, topTierY); ctx.lineTo(px, topTierY + topTierH); ctx.stroke();
+ }
+ ctx.fillStyle = currentTheme.pedestalMid;
+ ctx.beginPath(); ctx.ellipse(stageCx, topTierY, topTierRx, topTierRy, 0, 0, Math.PI * 2); ctx.fill();
+ ctx.stroke();
+ ctx.restore();
+ } else {
+ // Luxury Fluted Multi-Tier Cylinder Podium
+ const shadowGrad = ctx.createRadialGradient(stageCx, baseTierY + 32, 20, stageCx, baseTierY + 32, baseTierRx * 1.15);
+ shadowGrad.addColorStop(0, 'rgba(0,0,0,0.95)'); shadowGrad.addColorStop(1, 'transparent');
+ ctx.fillStyle = shadowGrad;
+ ctx.beginPath(); ctx.ellipse(stageCx, baseTierY + 32, baseTierRx * 1.15, baseTierRy * 1.5, 0, 0, Math.PI * 2); ctx.fill();
- ctx.fillStyle = currentTheme.goldRim;
- ctx.font = 'bold 32px Plus Jakarta Sans, sans-serif';
- ctx.textAlign = 'center';
- ctx.fillText(brandInfo.headerTitle, w / 2, 52);
+ const baseCylGrad = ctx.createLinearGradient(stageCx - baseTierRx, 0, stageCx + baseTierRx, 0);
+ baseCylGrad.addColorStop(0, currentTheme.pedestalDark); baseCylGrad.addColorStop(0.5, currentTheme.pedestalMid); baseCylGrad.addColorStop(1, currentTheme.pedestalDark);
+ ctx.fillStyle = baseCylGrad;
+ ctx.fillRect(stageCx - baseTierRx, baseTierY, baseTierRx * 2, baseTierH);
+ ctx.beginPath(); ctx.ellipse(stageCx, baseTierY + baseTierH, baseTierRx, baseTierRy, 0, 0, Math.PI * 2); ctx.fill();
+ ctx.beginPath(); ctx.ellipse(stageCx, baseTierY, baseTierRx, baseTierRy, 0, 0, Math.PI * 2); ctx.fill();
- ctx.fillStyle = '#FFF4D0';
- ctx.font = '16px Plus Jakarta Sans, sans-serif';
- ctx.fillText(brandInfo.headerSub, w / 2, 80);
+ const topCylGrad = ctx.createLinearGradient(stageCx - topTierRx, 0, stageCx + topTierRx, 0);
+ topCylGrad.addColorStop(0, currentTheme.cylStart); topCylGrad.addColorStop(0.2, currentTheme.goldRim);
+ topCylGrad.addColorStop(0.5, currentTheme.goldAccent); topCylGrad.addColorStop(0.8, currentTheme.goldRim);
+ topCylGrad.addColorStop(1, currentTheme.cylEnd);
+ ctx.fillStyle = topCylGrad;
+ ctx.fillRect(stageCx - topTierRx, topTierY, topTierRx * 2, topTierH);
+ ctx.beginPath(); ctx.ellipse(stageCx, topTierY + topTierH, topTierRx, topTierRy, 0, 0, Math.PI * 2); ctx.fill();
- // 7. Product Title Card
- const cleanTitle = title.length > 60 ? title.substring(0, 58) + '...' : title;
- const titleCardTop = h - (aspect === '9:16' ? 320 : 235);
- const titleCardBottom = h - (aspect === '9:16' ? 150 : 128);
-
- ctx.fillStyle = '#EA0B0E14';
- roundRect(ctx, 28, titleCardTop, w - 56, titleCardBottom - titleCardTop, 18);
- ctx.fill();
+ const topCapGrad = ctx.createRadialGradient(stageCx, topTierY, 0, stageCx, topTierY, topTierRx);
+ topCapGrad.addColorStop(0, currentTheme.pedestalTop); topCapGrad.addColorStop(0.6, currentTheme.pedestalMid); topCapGrad.addColorStop(1, currentTheme.pedestalDark);
+ ctx.fillStyle = topCapGrad;
+ ctx.beginPath(); ctx.ellipse(stageCx, topTierY, topTierRx, topTierRy, 0, 0, Math.PI * 2); ctx.fill();
- ctx.strokeStyle = currentTheme.goldRim + '88';
- ctx.lineWidth = 2;
- roundRect(ctx, 28, titleCardTop, w - 56, titleCardBottom - titleCardTop, 18);
- ctx.stroke();
+ ctx.strokeStyle = currentTheme.goldRim; ctx.lineWidth = 3.5;
+ ctx.beginPath(); ctx.ellipse(stageCx, topTierY, topTierRx, topTierRy, 0, 0, Math.PI * 2); ctx.stroke();
+ }
- ctx.fillStyle = '#FFFFFF';
- ctx.font = 'bold 27px Plus Jakarta Sans, Hind Siliguri, sans-serif';
- ctx.textAlign = 'center';
- ctx.fillText(cleanTitle, w / 2, titleCardTop + 42);
+ // 4. Product Scaling & Grounded 3D Render
+ if (productImg) {
+ const isBento = theme === 'bento_grid_luxe';
+ const isSwiss = theme === 'swiss_modular_grid';
+ const pSize = isBento || isSwiss ? (aspect === '9:16' ? 560 : 440) : (aspect === '9:16' ? 680 : 530);
+ const pLeft = stageCx - pSize / 2;
+ const pTop = topTierY - pSize + (aspect === '9:16' ? 25 : 18);
- ctx.fillStyle = currentTheme.goldRim;
- ctx.font = 'bold 21px Hind Siliguri, sans-serif';
- ctx.fillText(`${price} • ১০০% আসল গ্যারান্টি • দ্রুত হোম ডেলিভারি`, w / 2, titleCardTop + 80);
+ const pCan = document.createElement('canvas');
+ pCan.width = productImg.width || 600;
+ pCan.height = productImg.height || 600;
+ const pCtx = pCan.getContext('2d');
+ pCtx.drawImage(productImg, 0, 0, pCan.width, pCan.height);
- // 8. Bottom WhatsApp Banner
- const footerHeight = aspect === '9:16' ? 140 : 118;
+ pCtx.globalCompositeOperation = 'destination-in';
+ const fadeGrad = pCtx.createRadialGradient(
+ pCan.width / 2, pCan.height * 0.48, pCan.width * 0.38,
+ pCan.width / 2, pCan.height * 0.48, pCan.width * 0.495
+ );
+ fadeGrad.addColorStop(0, 'rgba(0,0,0,1)');
+ fadeGrad.addColorStop(0.88, 'rgba(0,0,0,1)');
+ fadeGrad.addColorStop(1, 'rgba(0,0,0,0)');
+ pCtx.fillStyle = fadeGrad;
+ pCtx.fillRect(0, 0, pCan.width, pCan.height);
+
+ ctx.save();
+ const contactShadow = ctx.createRadialGradient(stageCx, topTierY + 2, 8, stageCx, topTierY + 2, topTierRx * 0.75);
+ contactShadow.addColorStop(0, 'rgba(0,0,0,0.88)');
+ contactShadow.addColorStop(0.5, 'rgba(0,0,0,0.45)');
+ contactShadow.addColorStop(1, 'transparent');
+ ctx.fillStyle = contactShadow;
+ ctx.beginPath(); ctx.ellipse(stageCx, topTierY + 2, topTierRx * 0.75, topTierRy * 0.75, 0, 0, Math.PI * 2); ctx.fill();
+ ctx.restore();
+
+ ctx.save();
+ ctx.globalCompositeOperation = 'source-over';
+ ctx.shadowColor = 'rgba(0,0,0,0.6)';
+ ctx.shadowBlur = 22;
+ ctx.shadowOffsetY = 10;
+ ctx.drawImage(pCan, pLeft, pTop, pSize, pSize);
+ ctx.restore();
+ }
+
+ // 5. RADICALLY DISTINCT THEME HEADER ARCHITECTURES
+ if (theme === 'bento_grid_luxe') {
+ ctx.fillStyle = '#0F131C';
+ ctx.fillRect(0, 0, w, 100);
+ ctx.strokeStyle = 'rgba(56, 189, 248, 0.4)'; ctx.lineWidth = 2;
+ ctx.beginPath(); ctx.moveTo(0, 100); ctx.lineTo(w, 100); ctx.stroke();
+ ctx.fillStyle = '#F8FAFC';
+ ctx.font = '900 30px Plus Jakarta Sans, sans-serif';
+ ctx.textAlign = 'center';
+ ctx.fillText('🍱 BENTO KEYNOTE SPEC EDITION', w / 2, 50);
+ ctx.fillStyle = '#38BDF8';
+ ctx.font = '700 13px Consolas, monospace';
+ ctx.fillText('QUADRANT SPEC SHEET // 100% VERIFIED AUTHENTIC', w / 2, 80);
+ } else if (theme === 'swiss_modular_grid') {
+ ctx.fillStyle = '#0D0D10';
+ ctx.fillRect(0, 0, w, 100);
+ ctx.strokeStyle = '#FFFFFF'; ctx.lineWidth = 2;
+ ctx.beginPath(); ctx.moveTo(0, 100); ctx.lineTo(w, 100); ctx.stroke();
+ ctx.fillStyle = '#FFFFFF';
+ ctx.font = '900 32px Plus Jakarta Sans, sans-serif';
+ ctx.textAlign = 'center';
+ ctx.fillText('■ SWISS BAUHAUS MODULAR GRID', w / 2, 50);
+ ctx.fillStyle = '#F43F5E';
+ ctx.font = 'bold 13px Consolas, monospace';
+ ctx.fillText('PRECISION ARCHITECTURAL EDITION // 2026', w / 2, 80);
+ } else if (theme === 'blueprint_cad_grid') {
+ ctx.fillStyle = '#061727';
+ ctx.fillRect(0, 0, w, 100);
+ ctx.strokeStyle = '#38BDF8'; ctx.lineWidth = 3;
+ ctx.beginPath(); ctx.moveTo(0, 100); ctx.lineTo(w, 100); ctx.stroke();
+ ctx.fillStyle = '#38BDF8';
+ ctx.font = '900 28px Consolas, monospace';
+ ctx.textAlign = 'center';
+ ctx.fillText('/// ARCHITECTURAL CAD SCHEMATIC ///', w / 2, 50);
+ ctx.fillStyle = '#BAE6FD';
+ ctx.font = 'bold 13px Consolas, monospace';
+ ctx.fillText('ENGINEERING SPEC_SHEET // SCALE 1:1 // PASS', w / 2, 80);
+ } else if (theme === 'polaroid_film_grid') {
+ ctx.fillStyle = '#100C0A';
+ ctx.fillRect(0, 0, w, 100);
+ ctx.strokeStyle = '#D97706'; ctx.lineWidth = 3;
+ ctx.beginPath(); ctx.moveTo(0, 100); ctx.lineTo(w, 100); ctx.stroke();
+ ctx.fillStyle = '#FDE68A';
+ ctx.font = '900 28px Georgia, serif';
+ ctx.textAlign = 'center';
+ ctx.fillText('🎞️ 35mm FILMSTRIP CONTACT GRID 🎞️', w / 2, 50);
+ ctx.fillStyle = '#D97706';
+ ctx.font = 'bold 13px Consolas, monospace';
+ ctx.fillText('KODAK 400TX // PRO GALLERY SELECTION', w / 2, 80);
+ } else if (theme === 'cyber_hud_grid') {
+ ctx.fillStyle = '#050D1A';
+ ctx.fillRect(0, 0, w, 100);
+ ctx.strokeStyle = '#00FFCC'; ctx.lineWidth = 3;
+ ctx.beginPath(); ctx.moveTo(0, 100); ctx.lineTo(w, 100); ctx.stroke();
+ ctx.fillStyle = '#00FFCC';
+ ctx.font = '900 28px Consolas, monospace';
+ ctx.textAlign = 'center';
+ ctx.fillText('[ TRON_HUD // TELEMETRY_GRID_V4 ]', w / 2, 50);
+ ctx.fillStyle = '#A7F3D0';
+ ctx.font = 'bold 13px Consolas, monospace';
+ ctx.fillText('ACTIVE SENSOR ARRAY // 100% QUANTUM SECURE', w / 2, 80);
+ } else if (theme === 'editorial_vogue') {
+ ctx.fillStyle = '#0F0E0D';
+ ctx.fillRect(0, 0, w, 100);
+ ctx.strokeStyle = '#E7E5E4'; ctx.lineWidth = 2;
+ ctx.beginPath(); ctx.moveTo(0, 100); ctx.lineTo(w, 100); ctx.stroke();
+ ctx.fillStyle = '#FFFFFF';
+ ctx.font = '900 38px Playfair Display, Georgia, serif';
+ ctx.textAlign = 'center';
+ ctx.fillText('V O G U E E D I T I O N', w / 2, 52);
+ ctx.fillStyle = '#A8A29E';
+ ctx.font = '700 13px Plus Jakarta Sans, sans-serif';
+ ctx.letterSpacing = '3px';
+ ctx.fillText('VOL. 26 // AUTUMN / WINTER HAUTE COUTURE', w / 2, 82);
+ } else if (theme === 'brutalist_street') {
+ ctx.fillStyle = '#18181B';
+ ctx.fillRect(0, 0, w, 100);
+ ctx.fillStyle = '#FACC15';
+ ctx.fillRect(0, 94, w, 6);
+ ctx.fillStyle = '#FACC15';
+ ctx.font = '900 30px Impact, Arial Black, sans-serif';
+ ctx.textAlign = 'center';
+ ctx.fillText('/// HEAVYWEIGHT TECHNICAL DIVISION ///', w / 2, 50);
+ ctx.fillStyle = '#E4E4E7';
+ ctx.font = 'bold 13px Consolas, monospace';
+ ctx.fillText('SPEC_OPS // 100% ORIGINAL // STREETWEAR', w / 2, 78);
+ } else if (theme === 'mughal_heritage') {
+ ctx.fillStyle = '#180B04';
+ ctx.fillRect(0, 0, w, 100);
+ ctx.strokeStyle = '#F59E0B'; ctx.lineWidth = 3;
+ ctx.beginPath(); ctx.moveTo(0, 100); ctx.lineTo(w, 100); ctx.stroke();
+ ctx.fillStyle = '#FDE68A';
+ ctx.font = 'bold 32px Hind Siliguri, Playfair Display, serif';
+ ctx.textAlign = 'center';
+ ctx.fillText('⚜️ রাজকীয় ঐতিহ্য প্রিমিয়াম কালেকশন ⚜️', w / 2, 50);
+ ctx.fillStyle = '#FCD34D';
+ ctx.font = '600 15px Hind Siliguri, sans-serif';
+ ctx.fillText('হাতে বোনা আভিজাত্য • শতভাগ খাঁটি ও অরিজিনাল', w / 2, 80);
+ } else if (theme === 'cyber_neon') {
+ ctx.fillStyle = '#070E18';
+ ctx.fillRect(0, 0, w, 100);
+ ctx.strokeStyle = '#06B6D4'; ctx.lineWidth = 3;
+ ctx.beginPath(); ctx.moveTo(0, 100); ctx.lineTo(w, 100); ctx.stroke();
+ ctx.fillStyle = '#38BDF8';
+ ctx.font = '900 28px Consolas, monospace';
+ ctx.textAlign = 'center';
+ ctx.fillText('[ PROTOCOL // CYBER_MATRIX_V3 ]', w / 2, 50);
+ ctx.fillStyle = '#22D3EE';
+ ctx.font = 'bold 14px Consolas, monospace';
+ ctx.fillText('STATUS: ONLINE • AUTHENTIC HARDWARE SECURED', w / 2, 78);
+ } else if (theme === 'tokyo_synthwave') {
+ ctx.fillStyle = '#100520';
+ ctx.fillRect(0, 0, w, 100);
+ ctx.strokeStyle = '#F43F5E'; ctx.lineWidth = 3;
+ ctx.beginPath(); ctx.moveTo(0, 100); ctx.lineTo(w, 100); ctx.stroke();
+ ctx.fillStyle = '#F43F5E';
+ ctx.font = '900 32px Impact, Arial Black, sans-serif';
+ ctx.textAlign = 'center';
+ ctx.fillText('/// TOKYO NIGHTS 1984 ///', w / 2, 52);
+ ctx.fillStyle = '#38BDF8';
+ ctx.font = 'bold 13px Consolas, monospace';
+ ctx.fillText('RETRO-WAVE SYNTH // LIMITED EDITION', w / 2, 80);
+ } else if (theme === 'vip_blackcard') {
+ ctx.fillStyle = '#0A0A0C';
+ ctx.fillRect(0, 0, w, 100);
+ ctx.strokeStyle = '#D4AF37'; ctx.lineWidth = 3;
+ ctx.beginPath(); ctx.moveTo(0, 100); ctx.lineTo(w, 100); ctx.stroke();
+ ctx.fillStyle = '#D4AF37';
+ ctx.font = 'bold 30px Cinzel, Times New Roman, serif';
+ ctx.textAlign = 'center';
+ ctx.fillText('💳 CENTURION BLACK VIP 💳', w / 2, 50);
+ ctx.fillStyle = '#F3E5AB';
+ ctx.font = '600 14px Plus Jakarta Sans, sans-serif';
+ ctx.letterSpacing = '2px';
+ ctx.fillText('EXCLUSIVELY FOR PRIVILEGED MEMBERS', w / 2, 80);
+ } else if (theme === 'botanical_eco') {
+ ctx.fillStyle = '#09140E';
+ ctx.fillRect(0, 0, w, 100);
+ ctx.strokeStyle = '#10B981'; ctx.lineWidth = 3;
+ ctx.beginPath(); ctx.moveTo(0, 100); ctx.lineTo(w, 100); ctx.stroke();
+ ctx.fillStyle = '#6EE7B7';
+ ctx.font = 'bold 30px Plus Jakarta Sans, sans-serif';
+ ctx.textAlign = 'center';
+ ctx.fillText('🌿 100% ORGANIC & BOTANICAL 🌿', w / 2, 50);
+ ctx.fillStyle = '#A7F3D0';
+ ctx.font = '600 14px Plus Jakarta Sans, sans-serif';
+ ctx.fillText('SUSTAINABLE HARVEST • PURE & NATURAL', w / 2, 80);
+ } else if (theme === 'art_deco_gilded') {
+ ctx.fillStyle = '#0E0B07';
+ ctx.fillRect(0, 0, w, 100);
+ ctx.strokeStyle = '#EAB308'; ctx.lineWidth = 3;
+ ctx.beginPath(); ctx.moveTo(0, 100); ctx.lineTo(w, 100); ctx.stroke();
+ ctx.fillStyle = '#FEF08A';
+ ctx.font = 'bold 30px Cinzel, Playfair Display, serif';
+ ctx.textAlign = 'center';
+ ctx.fillText('✦ THE GILDED GATSBY COLLECTION ✦', w / 2, 50);
+ ctx.fillStyle = '#FDE047';
+ ctx.font = '600 13px Plus Jakarta Sans, sans-serif';
+ ctx.letterSpacing = '2px';
+ ctx.fillText('1920s ART DECO MASTERPIECE', w / 2, 80);
+ } else if (theme === 'frost_titanium') {
+ ctx.fillStyle = '#0A131F';
+ ctx.fillRect(0, 0, w, 100);
+ ctx.strokeStyle = '#38BDF8'; ctx.lineWidth = 3;
+ ctx.beginPath(); ctx.moveTo(0, 100); ctx.lineTo(w, 100); ctx.stroke();
+ ctx.fillStyle = '#E0F2FE';
+ ctx.font = 'bold 30px Plus Jakarta Sans, sans-serif';
+ ctx.textAlign = 'center';
+ ctx.fillText('❄️ SUB-ZERO ARCTIC TITANIUM ❄️', w / 2, 50);
+ ctx.fillStyle = '#BAE6FD';
+ ctx.font = '600 14px Plus Jakarta Sans, sans-serif';
+ ctx.fillText('AEROSPACE GRADE METALLURGY', w / 2, 80);
+ } else if (theme === 'flash_sale_matrix') {
+ ctx.fillStyle = '#140404';
+ ctx.fillRect(0, 0, w, 100);
+ ctx.fillStyle = '#EF4444'; ctx.fillRect(0, 94, w, 6);
+ ctx.fillStyle = '#FCA5A5';
+ ctx.font = '900 32px Impact, Arial Black, sans-serif';
+ ctx.textAlign = 'center';
+ ctx.fillText('⚡ MEGA FLASH SALE // LIMITED STOCK ⚡', w / 2, 50);
+ ctx.fillStyle = '#FECACA';
+ ctx.font = 'bold 14px Plus Jakarta Sans, sans-serif';
+ ctx.fillText('SPECIAL PROMOTIONAL CAMPAIGN', w / 2, 78);
+ } else if (theme === 'holographic_prism') {
+ ctx.fillStyle = '#0E0B1A';
+ ctx.fillRect(0, 0, w, 100);
+ ctx.strokeStyle = '#C084FC'; ctx.lineWidth = 3;
+ ctx.beginPath(); ctx.moveTo(0, 100); ctx.lineTo(w, 100); ctx.stroke();
+ ctx.fillStyle = '#F0ABFC';
+ ctx.font = 'bold 30px Plus Jakarta Sans, sans-serif';
+ ctx.textAlign = 'center';
+ ctx.fillText('✦ CHROMATIC PRISM 3D EDITION ✦', w / 2, 50);
+ ctx.fillStyle = '#E879F9';
+ ctx.font = '600 14px Plus Jakarta Sans, sans-serif';
+ ctx.fillText('IRIDESCENT SPECTRUM REFLECTION', w / 2, 80);
+ } else if (theme === 'cosmic_nebula') {
+ ctx.fillStyle = '#100624';
+ ctx.fillRect(0, 0, w, 100);
+ ctx.strokeStyle = '#C084FC'; ctx.lineWidth = 3;
+ ctx.beginPath(); ctx.moveTo(0, 100); ctx.lineTo(w, 100); ctx.stroke();
+ ctx.fillStyle = '#F3E8FF';
+ ctx.font = 'bold 30px Plus Jakarta Sans, sans-serif';
+ ctx.textAlign = 'center';
+ ctx.fillText('🌌 DEEP SPACE ORBITAL EDITION 🌌', w / 2, 50);
+ ctx.fillStyle = '#D8B4FE';
+ ctx.font = '600 14px Plus Jakarta Sans, sans-serif';
+ ctx.fillText('CELESTIAL GRAVITY & STELLAR PRECISION', w / 2, 80);
+ } else if (theme === 'kraft_artisan') {
+ ctx.fillStyle = '#1A120B';
+ ctx.fillRect(0, 0, w, 100);
+ ctx.strokeStyle = '#D97706'; ctx.lineWidth = 3;
+ ctx.beginPath(); ctx.moveTo(0, 100); ctx.lineTo(w, 100); ctx.stroke();
+ ctx.fillStyle = '#FDE68A';
+ ctx.font = 'bold 30px Georgia, serif';
+ ctx.textAlign = 'center';
+ ctx.fillText('★ HANDCRAFTED ARTISAN QUALITY ★', w / 2, 50);
+ ctx.fillStyle = '#FCD34D';
+ ctx.font = '600 14px Plus Jakarta Sans, sans-serif';
+ ctx.fillText('GENUINE RECLAIMED WORKSHOP EDITION', w / 2, 80);
+ } else if (theme === 'arcade_retro') {
+ ctx.fillStyle = '#060B18';
+ ctx.fillRect(0, 0, w, 100);
+ ctx.fillStyle = '#FACC15'; ctx.fillRect(0, 94, w, 6);
+ ctx.fillStyle = '#38BDF8';
+ ctx.font = '900 28px Consolas, monospace';
+ ctx.textAlign = 'center';
+ ctx.fillText('🕹️ INSERT COIN // LEVEL UP 🕹️', w / 2, 50);
+ ctx.fillStyle = '#FACC15';
+ ctx.font = 'bold 13px Consolas, monospace';
+ ctx.fillText('PLAYER 1 READY • 100% RETRO WINNER', w / 2, 78);
+ } else {
+ ctx.fillStyle = '#090D14';
+ ctx.fillRect(0, 0, w, 94);
+ ctx.strokeStyle = currentTheme.goldRim; ctx.lineWidth = 3;
+ ctx.beginPath(); ctx.moveTo(0, 94); ctx.lineTo(w, 94); ctx.stroke();
+ ctx.fillStyle = currentTheme.goldAccent;
+ ctx.font = '900 32px Plus Jakarta Sans, sans-serif';
+ ctx.textAlign = 'center';
+ ctx.fillText(brandInfo.headerTitle, w / 2, 48);
+ ctx.fillStyle = '#E2E8F0';
+ ctx.font = '700 15px Plus Jakarta Sans, sans-serif';
+ ctx.letterSpacing = '1.5px';
+ ctx.fillText(brandInfo.headerSub, w / 2, 78);
+ }
+
+ // 6. RADICALLY DISTINCT THEME BADGES
+ // (Skip standard floating badges for Bento & Blueprint grid as they have built-in grid cards)
+ if (theme !== 'bento_grid_luxe' && theme !== 'cyber_hud_grid') {
+ function drawBespokeBadge(bx, by, text, isLeft) {
+ ctx.save();
+ ctx.font = 'bold ' + (aspect === '9:16' ? '20px' : '18px') + ' Plus Jakarta Sans, Hind Siliguri, sans-serif';
+ ctx.textAlign = 'left';
+ const textW = ctx.measureText(text).width;
+ const padX = aspect === '9:16' ? 24 : 22;
+ const badgeH = aspect === '9:16' ? 50 : 46;
+ const badgeW = textW + padX * 2;
+ const startX = isLeft ? bx : bx - badgeW;
+
+ if (theme === 'brutalist_street') {
+ ctx.fillStyle = '#FACC15';
+ ctx.fillRect(startX, by, badgeW, badgeH);
+ ctx.strokeStyle = '#000000'; ctx.lineWidth = 2.5;
+ ctx.strokeRect(startX, by, badgeW, badgeH);
+ ctx.fillStyle = '#000000';
+ ctx.font = '900 ' + (aspect === '9:16' ? '19px' : '17px') + ' Impact, Consolas, monospace';
+ ctx.fillText(text, startX + padX, by + (aspect === '9:16' ? 32 : 29));
+ } else if (theme === 'editorial_vogue' || theme === 'nordic_minimal' || theme === 'swiss_modular_grid') {
+ ctx.fillStyle = 'rgba(255, 255, 255, 0.96)';
+ ctx.fillRect(startX, by, badgeW, badgeH);
+ ctx.strokeStyle = '#1C1917'; ctx.lineWidth = 1.5;
+ ctx.strokeRect(startX, by, badgeW, badgeH);
+ ctx.fillStyle = '#1C1917';
+ ctx.font = 'bold ' + (aspect === '9:16' ? '18px' : '16px') + ' Plus Jakarta Sans, sans-serif';
+ ctx.fillText(text, startX + padX, by + (aspect === '9:16' ? 31 : 28));
+ } else if (theme === 'blueprint_cad_grid') {
+ ctx.fillStyle = 'rgba(8, 47, 73, 0.90)';
+ ctx.strokeStyle = '#38BDF8'; ctx.lineWidth = 2;
+ ctx.strokeRect(startX, by, badgeW, badgeH);
+ ctx.fillStyle = '#BAE6FD';
+ ctx.font = 'bold ' + (aspect === '9:16' ? '17px' : '15px') + ' Consolas, monospace';
+ ctx.fillText(text, startX + padX, by + (aspect === '9:16' ? 32 : 29));
+ } else if (theme === 'cyber_neon' || theme === 'tokyo_synthwave') {
+ ctx.fillStyle = 'rgba(8, 47, 73, 0.90)';
+ ctx.strokeStyle = theme === 'tokyo_synthwave' ? '#F43F5E' : '#06B6D4'; ctx.lineWidth = 2;
+ ctx.shadowColor = theme === 'tokyo_synthwave' ? '#F43F5E' : '#06B6D4'; ctx.shadowBlur = 12;
+ ctx.beginPath(); ctx.roundRect(startX, by, badgeW, badgeH, 6); ctx.fill(); ctx.stroke();
+ ctx.fillStyle = theme === 'tokyo_synthwave' ? '#FED7AA' : '#38BDF8';
+ ctx.fillText(text, startX + padX, by + (aspect === '9:16' ? 32 : 29));
+ } else if (theme === 'botanical_eco') {
+ ctx.fillStyle = 'rgba(6, 78, 59, 0.92)';
+ ctx.strokeStyle = '#10B981'; ctx.lineWidth = 2;
+ ctx.beginPath(); ctx.roundRect(startX, by, badgeW, badgeH, badgeH / 2); ctx.fill(); ctx.stroke();
+ ctx.fillStyle = '#D1FAE5';
+ ctx.fillText(text, startX + padX, by + (aspect === '9:16' ? 32 : 29));
+ } else if (theme === 'flash_sale_matrix') {
+ ctx.fillStyle = '#EF4444';
+ ctx.strokeStyle = '#FACC15'; ctx.lineWidth = 2.5;
+ ctx.beginPath(); ctx.roundRect(startX, by, badgeW, badgeH, 8); ctx.fill(); ctx.stroke();
+ ctx.fillStyle = '#FFFFFF';
+ ctx.fillText(text, startX + padX, by + (aspect === '9:16' ? 32 : 29));
+ } else {
+ ctx.fillStyle = 'rgba(9, 13, 20, 0.92)';
+ ctx.strokeStyle = currentTheme.goldRim; ctx.lineWidth = 2;
+ ctx.beginPath(); ctx.roundRect(startX, by, badgeW, badgeH, badgeH / 2); ctx.fill(); ctx.stroke();
+ ctx.fillStyle = '#FFFFFF';
+ ctx.fillText(text, startX + padX, by + (aspect === '9:16' ? 32 : 29));
+ }
+ ctx.restore();
+ }
+
+ const bY1 = aspect === '9:16' ? 240 : 180;
+ const bY2 = aspect === '9:16' ? 310 : 245;
+ drawBespokeBadge(40, bY1, badgeText, true);
+ drawBespokeBadge(40, bY2, brandInfo.badgeL1, true);
+ drawBespokeBadge(w - 40, bY1, '⚡ Fast Delivery BD', false);
+ drawBespokeBadge(w - 40, bY2, brandInfo.badgeL2, false);
+ }
+
+ // 7. RADICALLY DISTINCT PRODUCT TITLE & PRICE CARDS
+ const bannerY = aspect === '9:16' ? 1320 : 770;
+ const bannerH = aspect === '9:16' ? 130 : 110;
+ const bannerMargin = 40;
+ const bannerW = w - bannerMargin * 2;
+ const cleanTitle = title.length > 55 ? title.substring(0, 52) + '...' : title;
+
+ if (theme === 'bento_grid_luxe') {
+ ctx.fillStyle = 'rgba(15, 23, 42, 0.92)';
+ ctx.strokeStyle = 'rgba(56, 189, 248, 0.45)'; ctx.lineWidth = 2;
+ ctx.beginPath(); ctx.roundRect(bannerMargin, bannerY, bannerW, bannerH, 18); ctx.fill(); ctx.stroke();
+ ctx.fillStyle = '#FFFFFF';
+ ctx.font = 'bold ' + (aspect === '9:16' ? '34px' : '28px') + ' Plus Jakarta Sans, Hind Siliguri, sans-serif';
+ ctx.textAlign = 'center';
+ ctx.fillText(cleanTitle, w / 2, bannerY + (aspect === '9:16' ? 52 : 44));
+ ctx.fillStyle = '#38BDF8';
+ ctx.font = '700 ' + (aspect === '9:16' ? '24px' : '21px') + ' Plus Jakarta Sans, Hind Siliguri, sans-serif';
+ ctx.fillText(`OFFER PRICE: ${price} • AUTHENTIC VERIFIED SPEC`, w / 2, bannerY + (aspect === '9:16' ? 98 : 85));
+ } else if (theme === 'blueprint_cad_grid') {
+ ctx.fillStyle = 'rgba(6, 23, 39, 0.96)';
+ ctx.strokeStyle = '#38BDF8'; ctx.lineWidth = 2.5;
+ ctx.strokeRect(bannerMargin, bannerY, bannerW, bannerH);
+ ctx.fillStyle = '#E0F2FE';
+ ctx.font = 'bold ' + (aspect === '9:16' ? '30px' : '26px') + ' Consolas, Hind Siliguri, monospace';
+ ctx.textAlign = 'center';
+ ctx.fillText(`[SPEC_MODEL]: ${cleanTitle.toUpperCase()}`, w / 2, bannerY + (aspect === '9:16' ? 52 : 44));
+ ctx.fillStyle = '#38BDF8';
+ ctx.font = 'bold ' + (aspect === '9:16' ? '22px' : '20px') + ' Consolas, monospace';
+ ctx.fillText(`UNIT_VAL: ${price} // APPROVED PRODUCTION SPEC`, w / 2, bannerY + (aspect === '9:16' ? 98 : 85));
+ } else if (theme === 'brutalist_street') {
+ ctx.fillStyle = '#18181B';
+ ctx.fillRect(bannerMargin, bannerY, bannerW, bannerH);
+ ctx.strokeStyle = '#FACC15'; ctx.lineWidth = 3;
+ ctx.strokeRect(bannerMargin, bannerY, bannerW, bannerH);
+ ctx.fillStyle = '#FFFFFF';
+ ctx.font = '900 ' + (aspect === '9:16' ? '34px' : '28px') + ' Impact, Arial Black, sans-serif';
+ ctx.textAlign = 'center';
+ ctx.fillText(cleanTitle.toUpperCase(), w / 2, bannerY + (aspect === '9:16' ? 52 : 44));
+ ctx.fillStyle = '#FACC15';
+ ctx.font = 'bold ' + (aspect === '9:16' ? '24px' : '22px') + ' Consolas, Hind Siliguri, monospace';
+ ctx.fillText(`PRICE: ${price} /// 100% ORIGINAL STOCK`, w / 2, bannerY + (aspect === '9:16' ? 98 : 85));
+ } else if (theme === 'editorial_vogue' || theme === 'nordic_minimal' || theme === 'swiss_modular_grid') {
+ ctx.fillStyle = '#1C1917';
+ ctx.fillRect(bannerMargin, bannerY, bannerW, bannerH);
+ ctx.strokeStyle = '#E7E5E4'; ctx.lineWidth = 1.5;
+ ctx.strokeRect(bannerMargin, bannerY, bannerW, bannerH);
+ ctx.fillStyle = '#FFFFFF';
+ ctx.font = 'bold ' + (aspect === '9:16' ? '32px' : '28px') + ' Playfair Display, Georgia, serif';
+ ctx.textAlign = 'center';
+ ctx.fillText(cleanTitle, w / 2, bannerY + (aspect === '9:16' ? 50 : 42));
+ ctx.fillStyle = '#E7E5E4';
+ ctx.font = '600 ' + (aspect === '9:16' ? '22px' : '20px') + ' Plus Jakarta Sans, Hind Siliguri, sans-serif';
+ ctx.fillText(`${price} • AUTHENTIC COUTURE SELECTION`, w / 2, bannerY + (aspect === '9:16' ? 96 : 84));
+ } else if (theme === 'mughal_heritage') {
+ ctx.fillStyle = 'rgba(24, 11, 4, 0.96)';
+ ctx.strokeStyle = '#F59E0B'; ctx.lineWidth = 3;
+ ctx.beginPath(); ctx.roundRect(bannerMargin, bannerY, bannerW, bannerH, 16); ctx.fill(); ctx.stroke();
+ ctx.fillStyle = '#FDE68A';
+ ctx.font = 'bold ' + (aspect === '9:16' ? '34px' : '28px') + ' Hind Siliguri, Playfair Display, serif';
+ ctx.textAlign = 'center';
+ ctx.fillText(cleanTitle, w / 2, bannerY + (aspect === '9:16' ? 52 : 44));
+ ctx.fillStyle = '#F59E0B';
+ ctx.font = '700 ' + (aspect === '9:16' ? '24px' : '21px') + ' Hind Siliguri, sans-serif';
+ ctx.fillText(`${price} • ১০০% খাঁটি গ্যারান্টি • দ্রুত হোম ডেলিভারি`, w / 2, bannerY + (aspect === '9:16' ? 98 : 85));
+ } else if (theme === 'cyber_neon' || theme === 'tokyo_synthwave' || theme === 'cyber_hud_grid') {
+ ctx.fillStyle = 'rgba(8, 47, 73, 0.94)';
+ ctx.strokeStyle = theme === 'cyber_hud_grid' ? '#00FFCC' : (theme === 'tokyo_synthwave' ? '#F43F5E' : '#06B6D4'); ctx.lineWidth = 2.5;
+ ctx.shadowColor = theme === 'cyber_hud_grid' ? '#00FFCC' : (theme === 'tokyo_synthwave' ? '#F43F5E' : '#06B6D4'); ctx.shadowBlur = 10;
+ ctx.beginPath(); ctx.roundRect(bannerMargin, bannerY, bannerW, bannerH, 8); ctx.fill(); ctx.stroke();
+ ctx.shadowBlur = 0;
+ ctx.fillStyle = '#FFFFFF';
+ ctx.font = 'bold ' + (aspect === '9:16' ? '32px' : '28px') + ' Consolas, Hind Siliguri, sans-serif';
+ ctx.textAlign = 'center';
+ ctx.fillText(cleanTitle, w / 2, bannerY + (aspect === '9:16' ? 52 : 44));
+ ctx.fillStyle = theme === 'cyber_hud_grid' ? '#00FFCC' : (theme === 'tokyo_synthwave' ? '#FED7AA' : '#38BDF8');
+ ctx.font = 'bold ' + (aspect === '9:16' ? '24px' : '21px') + ' Consolas, sans-serif';
+ ctx.fillText(`VAL: ${price} // VERIFIED AUTHENTIC // FAST_EXP`, w / 2, bannerY + (aspect === '9:16' ? 98 : 85));
+ } else if (theme === 'botanical_eco') {
+ ctx.fillStyle = 'rgba(6, 78, 59, 0.94)';
+ ctx.strokeStyle = '#10B981'; ctx.lineWidth = 2.5;
+ ctx.beginPath(); ctx.roundRect(bannerMargin, bannerY, bannerW, bannerH, 18); ctx.fill(); ctx.stroke();
+ ctx.fillStyle = '#FFFFFF';
+ ctx.font = 'bold ' + (aspect === '9:16' ? '34px' : '28px') + ' Plus Jakarta Sans, Hind Siliguri, sans-serif';
+ ctx.textAlign = 'center';
+ ctx.fillText(cleanTitle, w / 2, bannerY + (aspect === '9:16' ? 52 : 44));
+ ctx.fillStyle = '#6EE7B7';
+ ctx.font = '700 ' + (aspect === '9:16' ? '22px' : '20px') + ' Hind Siliguri, sans-serif';
+ ctx.fillText(`${price} • ১০০% অর্গানিক ও ফ্রেশ • হোম ডেলিভারি`, w / 2, bannerY + (aspect === '9:16' ? 98 : 85));
+ } else {
+ ctx.fillStyle = 'rgba(9, 13, 20, 0.94)';
+ ctx.strokeStyle = currentTheme.goldRim; ctx.lineWidth = 2;
+ ctx.beginPath(); ctx.roundRect(bannerMargin, bannerY, bannerW, bannerH, 18); ctx.fill(); ctx.stroke();
+ ctx.fillStyle = '#FFFFFF';
+ ctx.font = 'bold ' + (aspect === '9:16' ? '36px' : '30px') + ' Plus Jakarta Sans, Hind Siliguri, sans-serif';
+ ctx.textAlign = 'center';
+ ctx.fillText(cleanTitle, w / 2, bannerY + (aspect === '9:16' ? 54 : 45));
+ ctx.fillStyle = currentTheme.goldAccent;
+ ctx.font = '700 ' + (aspect === '9:16' ? '22px' : '20px') + ' Hind Siliguri, sans-serif';
+ ctx.fillText(`${price} • ১০০% আসল গ্যারান্টি • দ্রুত হোম ডেলিভারি`, w / 2, bannerY + (aspect === '9:16' ? 98 : 85));
+ }
+
+ // 8. RADICALLY DISTINCT THEME FOOTERS & HOTLINES
+ const footerHeight = aspect === '9:16' ? 110 : 100;
const footerTop = h - footerHeight;
- const footerGrad = ctx.createLinearGradient(0, footerTop, w, h);
- footerGrad.addColorStop(0, '#25D366');
- footerGrad.addColorStop(1, '#1EB855');
- ctx.fillStyle = footerGrad;
- ctx.fillRect(0, footerTop, w, footerHeight);
+
+ if (theme === 'bento_grid_luxe') {
+ ctx.fillStyle = '#0B0F17';
+ ctx.fillRect(0, footerTop, w, footerHeight);
+ ctx.strokeStyle = 'rgba(56, 189, 248, 0.4)'; ctx.lineWidth = 2;
+ ctx.beginPath(); ctx.moveTo(0, footerTop); ctx.lineTo(w, footerTop); ctx.stroke();
+ ctx.fillStyle = '#FFFFFF';
+ ctx.font = 'bold ' + (aspect === '9:16' ? '32px' : '28px') + ' Plus Jakarta Sans, sans-serif';
+ ctx.textAlign = 'left';
+ ctx.fillText(`💬 WhatsApp Order: ${brandInfo.footerHotline}`, 40, footerTop + (aspect === '9:16' ? 48 : 44));
+ ctx.fillStyle = '#38BDF8';
+ ctx.font = '600 ' + (aspect === '9:16' ? '18px' : '16px') + ' Consolas, monospace';
+ ctx.fillText(`WEB: ${brandInfo.footerSite} • HOTLINE: ${brandInfo.footerHotline}`, 40, footerTop + (aspect === '9:16' ? 86 : 78));
+ } else if (theme === 'blueprint_cad_grid') {
+ ctx.fillStyle = '#061727';
+ ctx.fillRect(0, footerTop, w, footerHeight);
+ ctx.strokeStyle = '#38BDF8'; ctx.lineWidth = 2.5;
+ ctx.beginPath(); ctx.moveTo(0, footerTop); ctx.lineTo(w, footerTop); ctx.stroke();
+ ctx.fillStyle = '#38BDF8';
+ ctx.font = 'bold ' + (aspect === '9:16' ? '30px' : '26px') + ' Consolas, monospace';
+ ctx.textAlign = 'left';
+ ctx.fillText(`/// DISPATCH_HOTLINE: ${brandInfo.footerHotline} ///`, 40, footerTop + (aspect === '9:16' ? 48 : 44));
+ ctx.fillStyle = '#BAE6FD';
+ ctx.font = 'bold ' + (aspect === '9:16' ? '18px' : '16px') + ' Consolas, monospace';
+ ctx.fillText(`SERVER_STORE: ${brandInfo.footerSite} // STATUS: VERIFIED_OK`, 40, footerTop + (aspect === '9:16' ? 86 : 78));
+ } else if (theme === 'brutalist_street') {
+ ctx.fillStyle = '#FACC15';
+ ctx.fillRect(0, footerTop, w, footerHeight);
+ ctx.fillStyle = '#000000';
+ ctx.font = '900 ' + (aspect === '9:16' ? '32px' : '30px') + ' Impact, Arial Black, sans-serif';
+ ctx.textAlign = 'left';
+ ctx.fillText(`/// WHATSAPP ORDER: ${brandInfo.footerHotline} ///`, 40, footerTop + (aspect === '9:16' ? 48 : 44));
+ ctx.fillStyle = '#18181B';
+ ctx.font = 'bold ' + (aspect === '9:16' ? '18px' : '16px') + ' Consolas, monospace';
+ ctx.fillText(`WEB: ${brandInfo.footerSite} // HOTLINE: ${brandInfo.footerHotline}`, 40, footerTop + (aspect === '9:16' ? 86 : 78));
+ } else if (theme === 'editorial_vogue' || theme === 'nordic_minimal' || theme === 'swiss_modular_grid') {
+ ctx.fillStyle = '#0F0E0D';
+ ctx.fillRect(0, footerTop, w, footerHeight);
+ ctx.strokeStyle = '#E7E5E4'; ctx.lineWidth = 2;
+ ctx.beginPath(); ctx.moveTo(0, footerTop); ctx.lineTo(w, footerTop); ctx.stroke();
+ ctx.fillStyle = '#FFFFFF';
+ ctx.font = 'bold ' + (aspect === '9:16' ? '30px' : '28px') + ' Playfair Display, Georgia, serif';
+ ctx.textAlign = 'left';
+ ctx.fillText(`Private Concierge: ${brandInfo.footerHotline}`, 40, footerTop + (aspect === '9:16' ? 48 : 44));
+ ctx.fillStyle = '#A8A29E';
+ ctx.font = '600 ' + (aspect === '9:16' ? '18px' : '16px') + ' Plus Jakarta Sans, sans-serif';
+ ctx.fillText(`Official Boutique: ${brandInfo.footerSite} • Direct Hotline: ${brandInfo.footerHotline}`, 40, footerTop + (aspect === '9:16' ? 86 : 78));
+ } else if (theme === 'mughal_heritage') {
+ const footGrad = ctx.createLinearGradient(0, footerTop, w, footerTop);
+ footGrad.addColorStop(0, '#78350F'); footGrad.addColorStop(1, '#451A03');
+ ctx.fillStyle = footGrad;
+ ctx.fillRect(0, footerTop, w, footerHeight);
+ ctx.strokeStyle = '#F59E0B'; ctx.lineWidth = 3;
+ ctx.beginPath(); ctx.moveTo(0, footerTop); ctx.lineTo(w, footerTop); ctx.stroke();
+ ctx.fillStyle = '#FDE68A';
+ ctx.font = 'bold ' + (aspect === '9:16' ? '32px' : '28px') + ' Hind Siliguri, serif';
+ ctx.textAlign = 'left';
+ ctx.fillText(`💬 হোয়াটসঅ্যাপ অর্ডার: ${brandInfo.footerHotline}`, 40, footerTop + (aspect === '9:16' ? 48 : 44));
+ ctx.fillStyle = '#FEF3C7';
+ ctx.font = '600 ' + (aspect === '9:16' ? '20px' : '17px') + ' Hind Siliguri, sans-serif';
+ ctx.fillText(`🌐 ওয়েবসাইট: ${brandInfo.footerSite} • 📞 হটলাইন: ${brandInfo.footerHotline}`, 40, footerTop + (aspect === '9:16' ? 86 : 78));
+ } else if (theme === 'botanical_eco') {
+ const footGrad = ctx.createLinearGradient(0, footerTop, w, footerTop);
+ footGrad.addColorStop(0, '#064E3B'); footGrad.addColorStop(1, '#022C22');
+ ctx.fillStyle = footGrad;
+ ctx.fillRect(0, footerTop, w, footerHeight);
+ ctx.strokeStyle = '#10B981'; ctx.lineWidth = 3;
+ ctx.beginPath(); ctx.moveTo(0, footerTop); ctx.lineTo(w, footerTop); ctx.stroke();
+ ctx.fillStyle = '#FFFFFF';
+ ctx.font = 'bold ' + (aspect === '9:16' ? '34px' : '32px') + ' Plus Jakarta Sans, sans-serif';
+ ctx.textAlign = 'left';
+ ctx.fillText(`🌿 Botanical Order: ${brandInfo.footerHotline}`, 40, footerTop + (aspect === '9:16' ? 48 : 44));
+ ctx.fillStyle = '#A7F3D0';
+ ctx.font = '600 ' + (aspect === '9:16' ? '21px' : '19px') + ' Plus Jakarta Sans, sans-serif';
+ ctx.fillText(`🌐 Eco Store: ${brandInfo.footerSite} • 📞 Hotline: ${brandInfo.footerHotline}`, 40, footerTop + (aspect === '9:16' ? 86 : 78));
+ } else {
+ const footGrad = ctx.createLinearGradient(0, footerTop, w, footerTop);
+ footGrad.addColorStop(0, '#10B981'); footGrad.addColorStop(1, '#059669');
+ ctx.fillStyle = footGrad;
+ ctx.fillRect(0, footerTop, w, footerHeight);
+ ctx.fillStyle = '#FFFFFF';
+ ctx.font = 'bold ' + (aspect === '9:16' ? '34px' : '32px') + ' Plus Jakarta Sans, sans-serif';
+ ctx.textAlign = 'left';
+ ctx.fillText(`💬 WhatsApp Order: ${brandInfo.footerHotline}`, 40, footerTop + (aspect === '9:16' ? 48 : 44));
+ ctx.fillStyle = '#DCFCE7';
+ ctx.font = '600 ' + (aspect === '9:16' ? '21px' : '19px') + ' Plus Jakarta Sans, sans-serif';
+ ctx.fillText(`🌐 Website: ${brandInfo.footerSite} • 📞 Hotline: ${brandInfo.footerHotline}`, 40, footerTop + (aspect === '9:16' ? 86 : 78));
+ }
+
+ // QR Code Icon on Footer
+ const qrS = aspect === '9:16' ? 86 : 80;
+ const qrX = w - qrS - 40;
+ const qrY = footerTop + (footerHeight - qrS) / 2;
ctx.fillStyle = '#FFFFFF';
- ctx.font = 'bold 32px Plus Jakarta Sans, sans-serif';
- ctx.textAlign = 'left';
- ctx.fillText(`💬 WhatsApp Order: ${brandInfo.footerHotline}`, 35, footerTop + 48);
+ ctx.fillRect(qrX, qrY, qrS, qrS);
+ ctx.fillStyle = '#000000';
+ ctx.fillRect(qrX + 6, qrY + 6, 24, 24);
+ ctx.fillStyle = '#FFFFFF';
+ ctx.fillRect(qrX + 10, qrY + 10, 16, 16);
+ ctx.fillStyle = '#000000';
+ ctx.fillRect(qrX + 13, qrY + 13, 10, 10);
+ ctx.fillRect(qrX + qrS - 30, qrY + 6, 24, 24);
+ ctx.fillStyle = '#FFFFFF';
+ ctx.fillRect(qrX + qrS - 26, qrY + 10, 16, 16);
+ ctx.fillStyle = '#000000';
+ ctx.fillRect(qrX + qrS - 23, qrY + 13, 10, 10);
- ctx.fillStyle = '#053314';
- ctx.font = 'bold 20px Plus Jakarta Sans, sans-serif';
- ctx.fillText(`🌐 Website: ${brandInfo.footerSite} • 📞 Hotline: ${brandInfo.footerHotline}`, 35, footerTop + 90);
-
- // QR Code
- await drawWhatsAppQrOnCanvas(ctx, w - 130, footerTop + 11, 96);
-
- // Outer Border
+ // Outer Border Rim
ctx.strokeStyle = currentTheme.goldRim + '99';
ctx.lineWidth = 6;
ctx.strokeRect(3, 3, w - 6, h - 6);
}
-function drawOval(ctx, cx, cy, rx, ry) {
- ctx.beginPath();
- ctx.ellipse(cx, cy, rx, ry, 0, 0, Math.PI * 2);
- ctx.fill();
+window.render3DCommercialPoster = render3DCommercialPoster;
+
+// =========================================================================
+// 🔲 Multi-Product Grid Commercial Poster Rendering Engine (3-4 Products)
+// =========================================================================
+async function renderMultiProductGridPoster(canvas, products, gridLayout = '2x2_quad', mainHeadline = '✨ 4-IN-1 MEGA COMBO ROUTINE', theme = 'obsidian_gold', aspect = '1:1', brand = 'glamourstouch', customOverrides = null) {
+ const ctx = canvas.getContext('2d');
+ const w = canvas.width;
+ const h = canvas.height;
+
+ const baseBrand = getBrandProfile(brand);
+ const brandInfo = Object.assign({}, baseBrand, customOverrides || {});
+ const currentTheme = THEMES[theme] || THEMES.obsidian_gold;
+
+ // 1. Studio Radial Backdrop
+ const stageCy = aspect === '9:16' ? h * 0.45 : h * 0.46;
+ const bgGrad = ctx.createRadialGradient(w / 2, stageCy, 40, w / 2, stageCy, w * 0.85);
+ bgGrad.addColorStop(0, currentTheme.bgCenter);
+ bgGrad.addColorStop(0.5, currentTheme.bgMid);
+ bgGrad.addColorStop(1, currentTheme.bgOuter);
+ ctx.fillStyle = bgGrad;
+ ctx.fillRect(0, 0, w, h);
+
+ // Background Theme Nuances
+ if (theme === 'bento_grid_luxe' || theme === 'swiss_modular_grid') {
+ ctx.save();
+ ctx.fillStyle = 'rgba(255, 255, 255, 0.05)';
+ for (let dx = 30; dx < w; dx += 30) {
+ for (let dy = 110; dy < h - 120; dy += 30) {
+ ctx.beginPath(); ctx.arc(dx, dy, 1.2, 0, Math.PI * 2); ctx.fill();
+ }
+ }
+ ctx.restore();
+ } else if (theme === 'blueprint_cad_grid') {
+ ctx.save();
+ ctx.strokeStyle = 'rgba(56, 189, 248, 0.12)';
+ ctx.lineWidth = 1;
+ for (let bx = 0; bx < w; bx += 30) {
+ ctx.beginPath(); ctx.moveTo(bx, 0); ctx.lineTo(bx, h); ctx.stroke();
+ }
+ for (let by = 0; by < h; by += 30) {
+ ctx.beginPath(); ctx.moveTo(0, by); ctx.lineTo(w, by); ctx.stroke();
+ }
+ ctx.restore();
+ }
+
+ // 2. Multi-Product Top Header Bar
+ const headerTop = 24;
+ const headerH = aspect === '9:16' ? 140 : 105;
+ const isDarkTheme = currentTheme.isNatural && (currentTheme.naturalType === 'warm_cafe' || currentTheme.naturalType === 'velvet_drape');
+
+ ctx.save();
+ if (currentTheme.isNatural) {
+ ctx.fillStyle = isDarkTheme ? 'rgba(25, 14, 8, 0.90)' : 'rgba(255, 255, 255, 0.92)';
+ ctx.strokeStyle = isDarkTheme ? 'rgba(245, 158, 11, 0.40)' : 'rgba(160, 125, 84, 0.40)';
+ } else {
+ ctx.fillStyle = 'rgba(15, 23, 42, 0.82)';
+ ctx.strokeStyle = currentTheme.goldRim + '77';
+ }
+ ctx.lineWidth = 1.8;
+ roundRect(ctx, 35, headerTop, w - 70, headerH, 16);
+ ctx.fill(); ctx.stroke();
+
+ // Top Store Pill
+ const brandTitle = (brandInfo.headerTitle || brandInfo.id || 'OFFICIAL STORE').replace(/[^\w\s\u0980-\u09FF]/gi, '').trim();
+ ctx.fillStyle = currentTheme.isNatural ? (isDarkTheme ? '#FDE68A' : currentTheme.accentColor) : currentTheme.goldRim;
+ ctx.font = 'bold 12px Consolas, monospace';
+ ctx.textAlign = 'center';
+ ctx.fillText(`◈ ${brandTitle.toUpperCase()} • MULTI-PRODUCT GRID COLLECTION ◈`, w / 2, headerTop + 28);
+
+ // Main Headline
+ ctx.fillStyle = currentTheme.isNatural ? (isDarkTheme ? '#FFFFFF' : '#181109') : '#FFFFFF';
+ ctx.font = 'bold ' + (aspect === '9:16' ? '36px' : '30px') + ' Playfair Display, Hind Siliguri, sans-serif';
+ ctx.fillText(mainHeadline || '✨ MEGA COMBO PACK', w / 2, headerTop + (aspect === '9:16' ? 78 : 66));
+
+ if (aspect === '9:16') {
+ ctx.fillStyle = currentTheme.isNatural ? (isDarkTheme ? 'rgba(253, 230, 138, 0.8)' : '#785734') : currentTheme.goldAccent;
+ ctx.font = '600 15px Plus Jakarta Sans, sans-serif';
+ ctx.fillText('VERIFIED AUTHENTIC BUNDLE // DIRECT STORE DELIVERY', w / 2, headerTop + 112);
+ }
+ ctx.restore();
+
+ // 3. Grid Content Geometry
+ const footerHeight = aspect === '9:16' ? 150 : 130;
+ const footerTop = h - footerHeight;
+ const contentTop = headerTop + headerH + 20;
+ const contentBottom = footerTop - 20;
+ const contentHeight = contentBottom - contentTop;
+ const contentLeft = 35;
+ const contentRight = w - 35;
+ const contentWidth = contentRight - contentLeft;
+
+ // Helper function to draw an individual product card
+ const drawProductGridCard = (pIndex, bx, by, bw, bh, isHero = false) => {
+ const prod = products[pIndex] || { title: `Product ${pIndex + 1}`, price: '৳ ১,০৬০', badge: '🛡️ 100% Original', img: null };
+
+ ctx.save();
+ // Glass / Natural Card Background
+ if (currentTheme.isNatural) {
+ ctx.fillStyle = isDarkTheme ? 'rgba(28, 16, 10, 0.88)' : 'rgba(255, 255, 255, 0.90)';
+ ctx.strokeStyle = isHero ? (isDarkTheme ? '#F59E0B' : '#8C6D46') : (isDarkTheme ? 'rgba(245, 158, 11, 0.25)' : 'rgba(160, 125, 84, 0.25)');
+ } else {
+ const cardGrad = ctx.createLinearGradient(bx, by, bx + bw, by + bh);
+ cardGrad.addColorStop(0, 'rgba(30, 41, 59, 0.72)');
+ cardGrad.addColorStop(1, 'rgba(15, 23, 42, 0.88)');
+ ctx.fillStyle = cardGrad;
+ ctx.strokeStyle = isHero ? currentTheme.goldRim : 'rgba(255, 255, 255, 0.20)';
+ }
+ ctx.lineWidth = isHero ? 2.5 : 1.5;
+ roundRect(ctx, bx, by, bw, bh, 16);
+ ctx.fill(); ctx.stroke();
+
+ // Corner index badge [ 01 ]
+ ctx.fillStyle = currentTheme.isNatural ? (isDarkTheme ? '#FDE68A' : '#8C6D46') : (isHero ? currentTheme.goldRim : 'rgba(255, 255, 255, 0.45)');
+ ctx.font = 'bold 11px Consolas, monospace';
+ ctx.textAlign = 'left';
+ ctx.fillText(`[ 0${pIndex + 1} ]`, bx + 12, by + 22);
+
+ // Mini Trust Badge Pill at top right
+ if (prod.badge) {
+ ctx.save();
+ ctx.font = 'bold 11px Hind Siliguri, sans-serif';
+ const bText = prod.badge.length > 20 ? prod.badge.slice(0, 18) + '..' : prod.badge;
+ const bWidth = ctx.measureText(bText).width + 16;
+ if (currentTheme.isNatural) {
+ ctx.fillStyle = isDarkTheme ? 'rgba(245, 158, 11, 0.25)' : 'rgba(16, 185, 129, 0.15)';
+ ctx.strokeStyle = isDarkTheme ? 'rgba(245, 158, 11, 0.45)' : 'rgba(16, 185, 129, 0.35)';
+ } else {
+ ctx.fillStyle = isHero ? 'rgba(245, 158, 11, 0.25)' : 'rgba(139, 92, 246, 0.25)';
+ ctx.strokeStyle = isHero ? currentTheme.goldRim : 'rgba(192, 132, 252, 0.5)';
+ }
+ ctx.lineWidth = 1;
+ roundRect(ctx, bx + bw - bWidth - 10, by + 10, bWidth, 22, 11);
+ ctx.fill(); ctx.stroke();
+ ctx.fillStyle = currentTheme.isNatural ? (isDarkTheme ? '#FDE68A' : '#065F46') : '#FFFFFF';
+ ctx.textAlign = 'center';
+ ctx.fillText(bText, bx + bw - 10 - bWidth / 2, by + 25);
+ ctx.restore();
+ }
+
+ // 3D Mini-Podium or 8K Natural Surface inside the card
+ const stageY = by + bh * (isHero ? 0.60 : 0.55);
+ const stageX = bx + bw / 2;
+ const podiumR = isHero ? bw * 0.36 : bw * 0.32;
+
+ if (currentTheme.isNatural) {
+ if (currentTheme.naturalType === 'scandi_wood' || currentTheme.naturalType === 'warm_cafe') {
+ renderNaturalWoodGrain(ctx, bx + 2, stageY - 14, bw - 4, bh - (stageY - 14 - by) - 2, currentTheme.naturalType === 'warm_cafe');
+ } else {
+ renderTravertineTexture(ctx, stageX, stageY, podiumR * 0.95, podiumR * 0.28, 16);
+ }
+ renderRealisticContactShadow(ctx, stageX, stageY, podiumR * 0.75, podiumR * 0.28, 45);
+ } else {
+ // Spotlight glow under product
+ const spot = ctx.createRadialGradient(stageX, stageY - 20, 10, stageX, stageY - 20, podiumR * 1.5);
+ spot.addColorStop(0, currentTheme.haloCenter || 'rgba(255, 255, 255, 0.3)');
+ spot.addColorStop(1, 'transparent');
+ ctx.fillStyle = spot;
+ ctx.beginPath();
+ ctx.arc(stageX, stageY - 20, podiumR * 1.5, 0, Math.PI * 2);
+ ctx.fill();
+
+ // 3D Podium Disc
+ ctx.save();
+ ctx.fillStyle = 'rgba(0, 0, 0, 0.4)';
+ ctx.beginPath();
+ ctx.ellipse(stageX, stageY + 12, podiumR, podiumR * 0.28, 0, 0, Math.PI * 2);
+ ctx.fill();
+
+ ctx.fillStyle = currentTheme.pedestalTop;
+ ctx.beginPath();
+ ctx.ellipse(stageX, stageY, podiumR, podiumR * 0.26, 0, 0, Math.PI * 2);
+ ctx.fill();
+ ctx.strokeStyle = currentTheme.goldRim;
+ ctx.lineWidth = 1.8;
+ ctx.stroke();
+ ctx.restore();
+ }
+
+ // Draw the Product Image or 3D Fallback
+ const pSize = isHero ? Math.min(bw * 0.70, bh * 0.50) : Math.min(bw * 0.65, bh * 0.45);
+ const px = stageX - pSize / 2;
+ const py = stageY - pSize * 0.88;
+
+ if (prod.img && prod.img.complete && prod.img.naturalWidth > 0) {
+ ctx.save();
+ ctx.shadowColor = 'rgba(0, 0, 0, 0.55)';
+ ctx.shadowBlur = 18;
+ ctx.shadowOffsetY = 10;
+ ctx.drawImage(prod.img, px, py, pSize, pSize);
+ ctx.restore();
+ } else {
+ ctx.save();
+ ctx.translate(px, py);
+ const scaleF = pSize / 400;
+ ctx.scale(scaleF, scaleF);
+ if (brandInfo.category === 'panjabi') {
+ draw3DPanjabiMannequin(ctx, prod.title);
+ } else if (brandInfo.category === 'snehalata') {
+ draw3DSareeMannequin(ctx, prod.title);
+ } else if (brandInfo.category === 'techvolt') {
+ draw3DSmartwatch(ctx, prod.title);
+ } else if (brandInfo.category === 'organic') {
+ draw3DHoneyJar(ctx, prod.title);
+ } else if (brandInfo.category === 'sneakerlab') {
+ draw3DSneaker(ctx, prod.title);
+ } else if (brandInfo.category === 'royale') {
+ draw3DPerfumeBottle(ctx, prod.title);
+ } else {
+ draw3DCosmeticsSet(ctx, prod.title);
+ }
+ ctx.restore();
+ }
+
+ // Product Title & Price Card at Bottom of Card
+ const infoH = isHero ? 68 : 58;
+ const infoY = by + bh - infoH - 10;
+ if (currentTheme.isNatural) {
+ ctx.fillStyle = isDarkTheme ? 'rgba(20, 10, 5, 0.94)' : 'rgba(255, 255, 255, 0.95)';
+ ctx.strokeStyle = isDarkTheme ? 'rgba(245, 158, 11, 0.35)' : 'rgba(160, 125, 84, 0.25)';
+ } else {
+ ctx.fillStyle = 'rgba(15, 23, 42, 0.92)';
+ ctx.strokeStyle = 'rgba(255, 255, 255, 0.12)';
+ }
+ ctx.lineWidth = 1;
+ roundRect(ctx, bx + 10, infoY, bw - 20, infoH, 10);
+ ctx.fill(); ctx.stroke();
+
+ // Product Title
+ ctx.fillStyle = currentTheme.isNatural ? (isDarkTheme ? '#FFFFFF' : '#1E140A') : '#F8FAFC';
+ ctx.font = 'bold ' + (isHero ? '15px' : '13px') + ' Hind Siliguri, Playfair Display, sans-serif';
+ ctx.textAlign = 'center';
+ const displayTitle = prod.title.length > 28 ? prod.title.slice(0, 26) + '..' : prod.title;
+ ctx.fillText(displayTitle, stageX, infoY + (isHero ? 24 : 20));
+
+ // Price Pill
+ ctx.fillStyle = currentTheme.isNatural ? (isDarkTheme ? '#FDE68A' : '#047857') : currentTheme.goldRim;
+ ctx.font = '900 ' + (isHero ? '17px' : '14.5px') + ' Plus Jakarta Sans, sans-serif';
+ ctx.fillText(prod.price || '৳ ১,০৬০', stageX, infoY + (isHero ? 50 : 44));
+
+ ctx.restore();
+ };
+
+ // 4. Render Grid Geometry based on layout
+ const gap = 14;
+
+ if (gridLayout === '2x2_quad') {
+ const cardW = (contentWidth - gap) / 2;
+ const cardH = (contentHeight - gap) / 2;
+
+ drawProductGridCard(0, contentLeft, contentTop, cardW, cardH, false);
+ drawProductGridCard(1, contentLeft + cardW + gap, contentTop, cardW, cardH, false);
+ drawProductGridCard(2, contentLeft, contentTop + cardH + gap, cardW, cardH, false);
+ drawProductGridCard(3, contentLeft + cardW + gap, contentTop + cardH + gap, cardW, cardH, false);
+
+ } else if (gridLayout === '1_hero_3_bento') {
+ const heroW = contentWidth * 0.54;
+ const rightW = contentWidth - heroW - gap;
+ const itemH = (contentHeight - gap * 2) / 3;
+
+ drawProductGridCard(0, contentLeft, contentTop, heroW, contentHeight, true);
+
+ for (let i = 1; i <= 3; i++) {
+ const cy = contentTop + (i - 1) * (itemH + gap);
+ drawProductGridCard(i, contentLeft + heroW + gap, cy, rightW, itemH, false);
+ }
+
+ } else if (gridLayout === '1_hero_2_trio') {
+ if (aspect === '9:16') {
+ const heroH = contentHeight * 0.52;
+ const subH = contentHeight - heroH - gap;
+ const subW = (contentWidth - gap) / 2;
+
+ drawProductGridCard(0, contentLeft, contentTop, contentWidth, heroH, true);
+ drawProductGridCard(1, contentLeft, contentTop + heroH + gap, subW, subH, false);
+ drawProductGridCard(2, contentLeft + subW + gap, contentTop + heroH + gap, subW, subH, false);
+ } else {
+ const heroW = contentWidth * 0.54;
+ const rightW = contentWidth - heroW - gap;
+ const subH = (contentHeight - gap) / 2;
+
+ drawProductGridCard(0, contentLeft, contentTop, heroW, contentHeight, true);
+ drawProductGridCard(1, contentLeft + heroW + gap, contentTop, rightW, subH, false);
+ drawProductGridCard(2, contentLeft + heroW + gap, contentTop + subH + gap, rightW, subH, false);
+ }
+
+ } else if (gridLayout === '3_panel_strip') {
+ const colW = (contentWidth - gap * 2) / 3;
+ for (let i = 0; i < 3; i++) {
+ drawProductGridCard(i, contentLeft + i * (colW + gap), contentTop, colW, contentHeight, i === 0);
+ }
+ }
+
+ // 5. Unified Footer with WhatsApp & QR Code
+ ctx.save();
+ if (currentTheme.isNatural) {
+ const footGrad = ctx.createLinearGradient(0, footerTop, 0, h);
+ if (isDarkTheme) {
+ footGrad.addColorStop(0, 'rgba(15, 8, 4, 0.94)');
+ footGrad.addColorStop(1, 'rgba(8, 4, 2, 0.98)');
+ } else {
+ footGrad.addColorStop(0, 'rgba(255, 255, 255, 0.88)');
+ footGrad.addColorStop(1, 'rgba(247, 243, 235, 0.96)');
+ }
+ ctx.fillStyle = footGrad;
+ ctx.fillRect(0, footerTop, w, footerHeight);
+
+ ctx.strokeStyle = isDarkTheme ? 'rgba(245, 158, 11, 0.50)' : 'rgba(160, 125, 84, 0.40)';
+ ctx.lineWidth = 1.2;
+ ctx.beginPath(); ctx.moveTo(0, footerTop); ctx.lineTo(w, footerTop); ctx.stroke();
+
+ ctx.fillStyle = isDarkTheme ? '#10B981' : '#047857';
+ ctx.font = 'bold ' + (aspect === '9:16' ? '28px' : '24px') + ' Plus Jakarta Sans, Hind Siliguri, sans-serif';
+ ctx.textAlign = 'left';
+ ctx.fillText(`💬 WhatsApp Order: ${brandInfo.footerHotline}`, 40, footerTop + (aspect === '9:16' ? 48 : 44));
+
+ ctx.fillStyle = isDarkTheme ? '#94A3B8' : '#64748B';
+ ctx.font = '600 ' + (aspect === '9:16' ? '18px' : '15px') + ' Plus Jakarta Sans, sans-serif';
+ ctx.fillText(`🌐 ${brandInfo.footerSite} • 📞 ${brandInfo.footerHotline} • 🚚 Cash on Delivery BD`, 40, footerTop + (aspect === '9:16' ? 86 : 78));
+ } else {
+ const footGrad = ctx.createLinearGradient(0, footerTop, w, footerTop);
+ footGrad.addColorStop(0, '#10B981'); footGrad.addColorStop(1, '#059669');
+ ctx.fillStyle = footGrad;
+ ctx.fillRect(0, footerTop, w, footerHeight);
+
+ // Divider Line
+ ctx.strokeStyle = currentTheme.goldRim; ctx.lineWidth = 3;
+ ctx.beginPath(); ctx.moveTo(0, footerTop); ctx.lineTo(w, footerTop); ctx.stroke();
+
+ ctx.fillStyle = '#FFFFFF';
+ ctx.font = 'bold ' + (aspect === '9:16' ? '32px' : '28px') + ' Plus Jakarta Sans, Hind Siliguri, sans-serif';
+ ctx.textAlign = 'left';
+ ctx.fillText(`💬 WhatsApp Order: ${brandInfo.footerHotline}`, 40, footerTop + (aspect === '9:16' ? 48 : 44));
+
+ ctx.fillStyle = '#DCFCE7';
+ ctx.font = '600 ' + (aspect === '9:16' ? '20px' : '17px') + ' Plus Jakarta Sans, Hind Siliguri, sans-serif';
+ ctx.fillText(`🌐 Website: ${brandInfo.footerSite} • 📞 Hotline: ${brandInfo.footerHotline}`, 40, footerTop + (aspect === '9:16' ? 86 : 78));
+ }
+
+ if (aspect === '9:16') {
+ ctx.fillStyle = currentTheme.isNatural ? (isDarkTheme ? '#FDE68A' : '#785734') : '#FEF08A';
+ ctx.font = 'bold 14px Consolas, monospace';
+ ctx.fillText(`🚚 FAST HOME DELIVERY ALL OVER BANGLADESH // CASH ON DELIVERY`, 40, footerTop + 120);
+ }
+
+ // Authentic 3-Finder QR Code on Footer
+ const qrS = aspect === '9:16' ? 86 : 80;
+ const qrX = w - qrS - 40;
+ const qrY = footerTop + (footerHeight - qrS) / 2;
+ drawQRCodeTile(ctx, qrX, qrY, qrS);
+
+ // Outer Border Rim
+ ctx.strokeStyle = currentTheme.isNatural
+ ? (isDarkTheme ? 'rgba(245, 158, 11, 0.45)' : 'rgba(160, 125, 84, 0.35)')
+ : (currentTheme.goldRim + '99');
+ ctx.lineWidth = currentTheme.isNatural ? 3 : 6;
+ ctx.strokeRect(2, 2, w - 4, h - 4);
+ ctx.restore();
}
-function strokeOval(ctx, cx, cy, rx, ry) {
- ctx.beginPath();
- ctx.ellipse(cx, cy, rx, ry, 0, 0, Math.PI * 2);
- ctx.stroke();
+window.renderMultiProductGridPoster = renderMultiProductGridPoster;
+
+// =========================================================================
+// 8K Natural Lifestyle & 3D CGI Commercial Photography Catalog
+// =========================================================================
+const GT_CGI_PROMPT_CATALOG = [
+ // --- 🌿 8K Natural & Lifestyle Commercial Photography (NEW) ---
+ {
+ id: 'nat_scandi_medicube',
+ title: '8K Scandinavian Oak Lifestyle • Medicube Collagen Jelly Cream',
+ category: 'glamourstouch',
+ storeName: "Glamour's Touch",
+ price: '৳ ১,০৬০',
+ recommendedTheme: 'natural_scandi_wood',
+ aspect: '1:1',
+ summaryBn: 'আসল স্ক্যান্ডিনেভিয়ান ওক কাঠ ও সকালের জানালার মিষ্টি রোদে ৮কে কমার্শিয়াল লাইফস্টাইল শট।',
+ prompt: `8k hyper-realistic commercial lifestyle product photography of Medicube Collagen Jelly Cream jar resting naturally on a solid Scandinavian honey oak wooden tabletop with organic wood grain and soft linen cloth draped at the corner. Beautiful 45-degree angle morning window sunlight casting soft diffused rays and realistic ambient occlusion contact shadows. Ultra-clean commercial catalog editorial, f/2.8 depth of field, Hasselblad H6D-100c medium format camera, natural color temperature, zero CGI artifacts, photorealistic masterwork.`
+ },
+ {
+ id: 'nat_botanical_anua',
+ title: '8K Botanical Morning & Dew • Anua Heartleaf 77% Toner',
+ category: 'glamourstouch',
+ storeName: "Glamour's Touch",
+ price: '৳ ১,৪৮০',
+ recommendedTheme: 'natural_botanical_sun',
+ aspect: '1:1',
+ summaryBn: 'প্রাকৃতিক সকালের রোদ, তাজা সবুজ পাতা ও শিশিরবিন্দু সহ ৮কে অর্গানিক স্টুডিও শট।',
+ prompt: `8k authentic commercial product photography of Anua Heartleaf 77% Soothing Toner bottle standing on a smooth limestone slab surrounded by fresh green botanical monstera and heartleaf plant shadows dancing on a soft sage wall. Natural morning sunbeams streaming through window blinds, glistening crystal dew droplets on the stone surface, natural glass refraction, realistic soft ground contact shadow, Sony A7R V 90mm macro lens, clean organic skincare aesthetic.`
+ },
+ {
+ id: 'nat_kbeauty_travertine',
+ title: '8K K-Beauty Travertine Vanity • COSRX Snail 96 Mucin',
+ category: 'glamourstouch',
+ storeName: "Glamour's Touch",
+ price: '৳ ১,৩৫০',
+ recommendedTheme: 'natural_kbeauty_glow',
+ aspect: '1:1',
+ summaryBn: 'সানলিট ট্রাভার্টিন মার্বেল পাথর ও ওয়াটার কস্টিকস সহ কোরিয়ান গ্লাস স্কিন এডিটোরিয়াল।',
+ prompt: `8k editorial aesthetic commercial photography of COSRX Snail 96 Mucin pump bottle on a beige natural porous travertine stone slab in a bright, sun-drenched minimalist bathroom vanity. Delicate water ripple caustics, soft morning daylight, razor-sharp label typography, authentic soft drop shadow, luxury Korean skincare campaign lookbook, Phase One IQ4 150MP, 85mm lens.`
+ },
+ {
+ id: 'nat_warm_cafe_honey',
+ title: '8K Artisan Dark Walnut & Café • Sundarban Raw Khalsi Honey',
+ category: 'organic',
+ storeName: 'Pranon Organic',
+ price: '৳ ১,২৫০',
+ recommendedTheme: 'natural_warm_cafe',
+ aspect: '1:1',
+ summaryBn: 'ডার্ক আমেরিকান ওয়ালনাট কাঠের টেবিল ও কোজি ক্যাফে অ্যাম্বিয়েন্সে ১০০% খাঁটি মধুর শট।',
+ prompt: `8k authentic commercial still life photography of Sundarban Pure Raw Khalsi Honey 1kg glass jar on a rustic dark American walnut wood tabletop with rich natural wood grain. Warm golden 3000K ambient café lighting, natural honeycomb slice and wooden honey dipper beside the jar, amber honey glow with internal light refraction, soft realistic contact shadows, Leica SL2 50mm f/1.4 Summilux.`
+ },
+
+ // --- Glamour's Touch K-Beauty & Skincare ---
+ {
+ id: 'gt_medicube_jelly',
+ title: 'Medicube Collagen Jelly Cream + Hydra-Glow Serum',
+ category: 'glamourstouch',
+ storeName: "Glamour's Touch",
+ price: '৳ ১,০৬০',
+ recommendedTheme: 'obsidian_gold',
+ aspect: '1:1',
+ summaryBn: 'কোরিয়ান হাইড্রা-গ্লো কোলাজেন জেলি ক্রিম ও সিরাম, কাচের মতো উজ্জ্বল গ্লাস স্কিনের জন্য।',
+ prompt: `Hollywood commercial product photography of Medicube Collagen Jelly Cream jar and Hydra-Glow Serum bottle standing elegantly on an obsidian slate stone podium with 24K brushed gold trims. Dramatic top-down softbox lighting casting razor-sharp glass reflections, hyper-detailed cosmetic gel texture with micro-moisture droplets, volumetric golden light beams, floating luminous bokeh particles, ultra-photorealistic, 8k resolution, raytraced caustics, Octane render, Hasselblad H6D-100c medium format lens f/4.`
+ },
+ {
+ id: 'gt_anua_heartleaf',
+ title: 'Anua Heartleaf 77% Soothing Toner + Calming Ampoule',
+ category: 'glamourstouch',
+ storeName: "Glamour's Touch",
+ price: '৳ ১,৪৮০',
+ recommendedTheme: 'botanical_eco',
+ aspect: '1:1',
+ summaryBn: '৭৭% হার্টলিফ এক্সট্র্যাক্ট সমৃদ্ধ প্রশান্তিদায়ক কোরিয়ান টোনার ও অ্যাম্পুল।',
+ prompt: `Cinematic commercial photography of Anua Heartleaf 77% Soothing Toner transparent bottle and glass dropper ampoule placed on a wet mossy zen river stone podium. Fresh green heartleaf foliage and glistening morning water droplets floating in ambient sunlight, crisp raytraced glass refraction, emerald green and crystal clear liquid physics, softbox diffused rim lighting, 8k studio product render, Unreal Engine 5 aesthetic.`
+ },
+ {
+ id: 'gt_cosrx_snail',
+ title: 'COSRX Advanced Snail 96 Mucin Power Essence + Snail 92 Cream',
+ category: 'glamourstouch',
+ storeName: "Glamour's Touch",
+ price: '৳ ১,৩৫০',
+ recommendedTheme: 'nordic_minimal',
+ aspect: '1:1',
+ summaryBn: '৯৬% স্নেল মিউসিন এসেন্স ও অল-ইন-ওয়ান ক্রিম, ত্বকের রিকভারি ও রিপেয়ারের জন্য।',
+ prompt: `Architectural minimalist luxury commercial photography of COSRX Advanced Snail 96 Mucin pump bottle and Snail 92 Cream tub resting on dual-tier brushed titanium and matte concrete pedestals. Minimalist Nordic studio lightbox setup, viscous iridescent mucin droplets suspended mid-air with translucent specular highlights, f/2.8 macro sharpness, clean studio aesthetic, 8k raytraced CGI render.`
+ },
+ {
+ id: 'gt_boj_sun',
+ title: 'Beauty of Joseon Relief Sun: Rice + Probiotics SPF50+',
+ category: 'glamourstouch',
+ storeName: "Glamour's Touch",
+ price: '৳ ১,১৫০',
+ recommendedTheme: 'sunset_amber',
+ aspect: '1:1',
+ summaryBn: 'চাল ও প্রোবায়োটিক সমৃদ্ধ কোরিয়ান বেস্টসেলার সানস্ক্রিন, কোনো সাদা দাগ ফেলে না।',
+ prompt: `Golden hour sunset commercial advertising render of Beauty of Joseon Relief Sun Rice + Probiotics sleek white cosmetic tube perched on a warm terracotta and amber glass pedestal. Golden sunflare rays casting soft warm rim light across the matte tube surface, organic rice stalks gracefully framing the background, hyper-detailed creamy lotion texture swatch, 8k photorealistic commercial.`
+ },
+ {
+ id: 'gt_axisy_glow',
+ title: 'AXIS-Y Dark Spot Correcting Glow Serum (5% Niacinamide)',
+ category: 'glamourstouch',
+ storeName: "Glamour's Touch",
+ price: '৳ ১,১৯০',
+ recommendedTheme: 'rose_quartz',
+ aspect: '1:1',
+ summaryBn: '৫% নায়াসিনামাইড সিরাম, ত্বকের পুরোনো দাগ দূর করে প্রাকৃতিক গ্লো ফিরিয়ে আনে।',
+ prompt: `Ultra-luxury high fashion beauty commercial render of AXIS-Y Dark Spot Correcting Glow Serum bottle floating above a sculptured rose quartz crystal podium draped in smooth blush pink silk waves. Chromatic prism refractions, dewy water droplets clinging to the glass, soft studio caustics, 8k resolution, Phase One XF IQ4 medium format camera capture.`
+ },
+ {
+ id: 'gt_roundlab_birch',
+ title: 'Round Lab Birch Juice Moisturizing Sunscreen SPF50+',
+ category: 'glamourstouch',
+ storeName: "Glamour's Touch",
+ price: '৳ ১,৩২০',
+ recommendedTheme: 'frost_titanium',
+ aspect: '1:1',
+ summaryBn: 'ইনজে কাঠের রস সমৃদ্ধ আল্ট্রা-হাইড্রেটিং হাইয়ালুরোনিক সানস্ক্রিন।',
+ prompt: `Commercial arctic CGI render of Round Lab Birch Juice Moisturizing Sunscreen tube standing proudly on a carved glacial ice block with brushed platinum trim. Cold crisp volumetric blue lighting, microscopic frost crystals and clear melted water condensation beads, crisp reflections, 8k Octane render, award-winning studio lighting.`
+ },
+ {
+ id: 'gt_skin1004_centella',
+ title: 'SKIN1004 Madagascar Centella Asiatica 100% Ampoule',
+ category: 'glamourstouch',
+ storeName: "Glamour's Touch",
+ price: '৳ ১,৪৫০',
+ recommendedTheme: 'botanical_eco',
+ aspect: '1:1',
+ summaryBn: '১০০% খাঁটি মাদাগাস্কার সেন্টেলা অ্যাম্পুল, ব্রণ ও লালচে ভাব দ্রুত শান্ত করে।',
+ prompt: `Luxury commercial product render of SKIN1004 Madagascar Centella golden glass dropper ampoule illuminated on a dark natural slate pedestal surrounded by fresh Centella Asiatica leaves. Pristine amber liquid glow with internal optical dispersion, studio softbox spotlight, 8k hyper-realistic commercial render.`
+ },
+ {
+ id: 'gt_saffron_night_gold',
+ title: "Glamour's Touch 24K Pure Gold Saffron Night Brightening Gel",
+ category: 'glamourstouch',
+ storeName: "Glamour's Touch",
+ price: '৳ ১,৬৫০',
+ recommendedTheme: 'obsidian_gold',
+ aspect: '1:1',
+ summaryBn: '২৪ ক্যারেট খাঁটি গোল্ড ফ্লেক্স ও জাফরান যুক্ত ব্রাইটনিং নাইট জেল।',
+ prompt: `Bespoke ultra-luxury commercial render of Glamour's Touch 24K Gold Saffron Night Gel in a heavy multifaceted crystal jar with a polished 24K gold lid. Real 24K gold flakes swirling in crystal clear gel, sitting on a black obsidian mirror podium, dramatic overhead spotlight, gold stardust bokeh, 8k cinematic luxury commercial.`
+ },
+
+ // --- Aura Heritage & Royal Panjabi ---
+ {
+ id: 'panjabi_royal_silk',
+ title: 'Aura Royal Platinum Silk Jacquard Panjabi',
+ category: 'panjabi',
+ storeName: 'Aura Heritage Panjabi',
+ price: '৳ ২,৪৫০',
+ recommendedTheme: 'mughal_heritage',
+ aspect: '1:1',
+ summaryBn: 'হাতে বোনা প্লাটিনাম সিল্ক ও জরি কলারের প্রিমিয়াম রয়েল ডিজাইনার পাঞ্জাবি।',
+ prompt: `Aristocratic royal commercial photography of Aura Royal Platinum Silk Jacquard Panjabi displayed on a matte black and gold-accented bespoke torso mannequin. Background featuring illuminated Mughal palace archways with intricate gold filigree, micro-texture jacquard weave visible down to the thread count, 24K zari embroidery on mandarin collar and cuffs, dramatic directional cinematic lighting, 8k resolution, Phase One studio quality.`
+ },
+ {
+ id: 'panjabi_kabli_suit',
+ title: 'Aura Imperial Navy Blue Two-Piece Kabli Suit',
+ category: 'panjabi',
+ storeName: 'Aura Heritage Panjabi',
+ price: '৳ ২,৮৫০',
+ recommendedTheme: 'vip_blackcard',
+ aspect: '1:1',
+ summaryBn: 'ইম্পেরিয়াল নেভি ব্লু টু-পিস কাবলি সেট, মেটালিক স্ন্যাপ বাটন ও নিখুঁত ফিটিং।',
+ prompt: `High-end luxury ethnic fashion render of Aura Imperial Navy Blue Kabli Suit on an executive tailor mannequin. Sleek carbon fiber stage with platinum border inlays, metallic gunmetal snap buttons gleaming under studio spotlights, fine cotton-blend fabric drape with realistic creases, 8k Hasselblad studio render.`
+ },
+ {
+ id: 'panjabi_festive_maroon',
+ title: 'Aura Heritage Hand-Embroidered Velvet Maroon Panjabi',
+ category: 'panjabi',
+ storeName: 'Aura Heritage Panjabi',
+ price: '৳ ৩,২০০',
+ recommendedTheme: 'velvet_burgundy',
+ aspect: '1:1',
+ summaryBn: 'উৎসবের স্পেশাল রয়্যাল মেরুন ভেলভেট পাঞ্জাবি, রাজকীয় এমব্রয়ডারি সহ।',
+ prompt: `Grand royal festive commercial shoot of Aura Heritage Maroon Velvet Panjabi on a luxury bespoke mannequin standing on a dual-tiered burgundy velvet stage with 24K gold filigree base. Rich plush velvet fabric sheen catching volumetric golden beams, heavy hand-stitched gold threadwork on chest and collar, 8k cinematic studio photography.`
+ },
+
+ // --- Snehalata Saree & Luxury Women Fashion ---
+ {
+ id: 'saree_muslin_jamdani',
+ title: 'Snehalata Pure Handwoven Muslin Jamdani Saree',
+ category: 'snehalata',
+ storeName: 'Snehalata Aura Fashion',
+ price: '৳ ৪,৫০০',
+ recommendedTheme: 'editorial_vogue',
+ aspect: '1:1',
+ summaryBn: '৩০০ কাউন্টের খাঁটি হাতে বোনা মসলিন জামদানি শাড়ি, ঐতিহ্য ও আভিজাত্য।',
+ prompt: `Haute couture Vogue editorial commercial photography of Snehalata Handwoven Muslin Jamdani Saree gracefully draped over a minimalist sculpture mannequin. Translucent gossamer muslin fabric floating weightlessly in mid-air, intricate gold and silver floral zari motifs, editorial serif lighting, studio softbox rim highlights, 8k medium-format commercial aesthetic.`
+ },
+ {
+ id: 'saree_royal_katan',
+ title: 'Snehalata Royal Mirpur Katan Silk Bridal Saree with Pure Zari',
+ category: 'snehalata',
+ storeName: 'Snehalata Aura Fashion',
+ price: '৳ ৫,৮০০',
+ recommendedTheme: 'mughal_heritage',
+ aspect: '1:1',
+ summaryBn: 'মিরপুর কাতান সিল্ক ব্রাইডাল শাড়ি, খাঁটি জারদৌসি কাজের আঁচল।',
+ prompt: `Royal bridal commercial masterwork of Snehalata Royal Katan Silk Saree on an imperial mannequin inside an ornate Mughal palace pavilion with golden arched colonnades. Rich crimson red silk interwoven with pure gold zari pallu catching warm chandeliers and lantern light, extreme micro-weave fabric detail, 8k Octane render.`
+ },
+
+ // --- TechVolt Smart Gadgets & Electronics ---
+ {
+ id: 'techvolt_smartwatch',
+ title: 'TechVolt T900 Ultra 2 AMOLED Series 9 Smartwatch',
+ category: 'techvolt',
+ storeName: 'TechVolt Gadgets',
+ price: '৳ ২,৩৫০',
+ recommendedTheme: 'cyber_neon',
+ aspect: '1:1',
+ summaryBn: '২.২ ইঞ্চি অ্যামোলেড ডিসপ্লে, টাইটানিয়াম কেসিং ও ৭ দিনের ব্যাটারি লাইফ।',
+ prompt: `Futuristic cyberpunk 3D commercial render of TechVolt T900 Ultra 2 Smartwatch levitating at a 45-degree angle above an illuminated cyan and magenta hexagonal digital matrix grid. Titanium CNC-machined chassis with orange crown button, vibrant 2.2-inch AMOLED glowing screen showing tricolor fitness rings, neon reflections, raytraced glass glare, 8k resolution.`
+ },
+ {
+ id: 'techvolt_earbuds',
+ title: 'TechVolt SonicPulse ANC Pro Wireless Studio Earbuds',
+ category: 'techvolt',
+ storeName: 'TechVolt Gadgets',
+ price: '৳ ১,৯৫০',
+ recommendedTheme: 'tokyo_synthwave',
+ aspect: '1:1',
+ summaryBn: 'অ্যাক্টিভ নয়েজ ক্যান্সেলেশন (ANC) ও স্টুডিও কোয়ালিটি ডিপ বেজ সাউন্ড।',
+ prompt: `Neon-lit studio commercial render of TechVolt SonicPulse ANC Pro Earbuds floating out of an open matte black and cyan charging case. Acoustic soundwave rings radiating in neon violet, brushed aluminum accents, raytraced reflection on glossy mirror stage, 8k tech commercial photography.`
+ },
+
+ // --- Pranon 100% Organic & Raw Foods ---
+ {
+ id: 'organic_sundarban_honey',
+ title: 'Pranon 100% Pure Raw Sundarban Wild Flower Honey (1kg)',
+ category: 'organic',
+ storeName: 'Pranon Organic',
+ price: '৳ ১,২০০',
+ recommendedTheme: 'sunset_amber',
+ aspect: '1:1',
+ summaryBn: 'সুন্দরবনের প্রাকৃতিক চাকের ১০০% নির্ভেজাল ও ল্যাব-টেস্টেড কাঁচা মধু।',
+ prompt: `Rustic organic commercial render of Pranon Pure Raw Sundarban Honey in a heavy hexagonal faceted glass jar with a carved birch wood lid and jute rope tie. Golden amber honey liquid glowing under warm golden hour sunlight, viscous honey drip swirling down the side, rustic wooden table with wild honeycomb pieces, 8k photorealistic commercial.`
+ },
+ {
+ id: 'organic_mustard_oil',
+ title: 'Pranon Cold-Pressed Traditional Wood-Ghani Pure Mustard Oil',
+ category: 'organic',
+ storeName: 'Pranon Organic',
+ price: '৳ ৪৫০',
+ recommendedTheme: 'botanical_eco',
+ aspect: '1:1',
+ summaryBn: 'কাঠের ঘানিতে ভাঙানো ১০০% খাঁটি ঝাঁঝালো সরিষার তেল।',
+ prompt: `Artisanal commercial render of Pranon Wood-Ghani Mustard Oil in a traditional amber glass bottle resting on a weathered rustic oak wood podium surrounded by fresh yellow mustard flowers. Golden oil clarity, natural softbox sunlight with lens flare, 8k food photography.`
+ },
+
+ // --- SneakerLab BD Footwear ---
+ {
+ id: 'sneakerlab_retro_high',
+ title: 'SneakerLab StreetFire Retro High OG Leather Kicks',
+ category: 'sneakerlab',
+ storeName: 'SneakerLab BD',
+ price: '৳ ২,৮৫০',
+ recommendedTheme: 'brutalist_street',
+ aspect: '1:1',
+ summaryBn: 'প্রিমিয়াম লেদার ও মেমোরি ফোম কুশন সহ আরবান স্ট্রিটওয়্যার স্নিকার।',
+ prompt: `Raw urban brutalist streetwear commercial render of SneakerLab Retro High OG Sneaker floating mid-air above a cracked concrete pedestal with hazard-yellow diagonal stripes. Dramatic industrial studio spotlight, full-grain leather creasing detail, translucent air bubble sole cushion, high-contrast dynamic lighting, 8k commercial photography.`
+ },
+ {
+ id: 'sneakerlab_cow_loafer',
+ title: 'SneakerLab Handcrafted Pure Cowhide Leather Loafer',
+ category: 'sneakerlab',
+ storeName: 'SneakerLab BD',
+ price: '৳ ৩,৪৫০',
+ recommendedTheme: 'vip_blackcard',
+ aspect: '1:1',
+ summaryBn: 'হাতে তৈরি ১০০% জেনুইন কাউহাইড লেদার লোফার, অফিস ও পার্টির জন্য।',
+ prompt: `Ultra-luxury bespoke menswear commercial render of SneakerLab Pure Leather Loafer positioned on a matte black titanium stage with gold edge trim. High-shine burnished patina calfskin leather, hand-stitched welt precision, rich leather texture, 8k Hasselblad studio render.`
+ },
+
+ // --- Aura Royale Luxury Fragrance & Timepieces ---
+ {
+ id: 'royale_oud_perfume',
+ title: 'Aura Royale 24-Hour Imperial Oud & Saffron Extrait de Parfum',
+ category: 'royale',
+ storeName: 'Aura Royale Luxury',
+ price: '৳ ৩,৮৫০',
+ recommendedTheme: 'midnight_sapphire',
+ aspect: '1:1',
+ summaryBn: '২৪ ঘণ্টারও বেশি লং-লাস্টিং ইম্পেরিয়াল উড ও জাফরান লাক্সারি পারফিউম।',
+ prompt: `Moody ultra-luxury perfume commercial photography of Aura Royale Imperial Oud bottle carved from deep sapphire crystal with a 24K heavy gold cap. Fine micro-mist atomizer spray captured in a volumetric sapphire light beam, polished obsidian mirror floor with crystal reflections, 8k luxury cosmetic render.`
+ },
+ {
+ id: 'royale_skeleton_watch',
+ title: 'Aura Royale Chronograph Skeleton Automatic Diamond Watch',
+ category: 'royale',
+ storeName: 'Aura Royale Luxury',
+ price: '৳ ৯,৫০০',
+ recommendedTheme: 'obsidian_gold',
+ aspect: '1:1',
+ summaryBn: 'অটোমেটিক মেকানিক্যাল মুভমেন্ট, স্যাফায়ার ক্রিস্টাল গ্লাস ও রয়্যাল ফিনিশ।',
+ prompt: `Masterpiece horology commercial advertising render of Aura Royale Skeleton Automatic Watch hovering above a dual-tier gold and carbon fiber pedestal. Intricate moving mechanical tourbillon gears visible through sapphire crystal glass, 24K gold bezel inlay, macro studio lighting, 8k Octane render.`
+ }
+];
+
+function initCgiLibrary() {
+ const container = document.getElementById('cgiPromptCardsContainer');
+ const searchInput = document.getElementById('cgiSearchInput');
+ const filterChips = document.querySelectorAll('#cgiFilterChips .filter-chip');
+
+ if (!container) return;
+
+ let activeCgiCategory = 'all';
+ let searchQuery = '';
+
+ function renderCgiCards() {
+ const dict = I18N_DICTIONARY[window.currentLang] || I18N_DICTIONARY.bn;
+ let filtered = GT_CGI_PROMPT_CATALOG;
+
+ if (activeCgiCategory !== 'all') {
+ filtered = filtered.filter(item => item.category === activeCgiCategory);
+ }
+
+ if (searchQuery) {
+ const q = searchQuery.toLowerCase();
+ filtered = filtered.filter(item =>
+ item.title.toLowerCase().includes(q) ||
+ item.storeName.toLowerCase().includes(q) ||
+ item.prompt.toLowerCase().includes(q) ||
+ item.summaryBn.toLowerCase().includes(q)
+ );
+ }
+
+ if (filtered.length === 0) {
+ container.innerHTML = `
+
+
🔍
+
${dict.cgi_empty || 'কোনো প্রম্পট পাওয়া যায়নি। অন্য ক্যাটাগরি বা কিওয়ার্ড দিয়ে সার্চ করুন।'}
+
`;
+ return;
+ }
+
+ container.innerHTML = filtered.map(item => `
+
+
+
${item.title}
+
${item.summaryBn}
+
+
+ ${item.prompt}
+
+
+
+
+ `).join('');
+ }
+
+ // Filter chips click
+ filterChips.forEach(chip => {
+ chip.addEventListener('click', () => {
+ filterChips.forEach(c => c.classList.remove('active'));
+ chip.classList.add('active');
+ activeCgiCategory = chip.getAttribute('data-cat');
+ renderCgiCards();
+ });
+ });
+
+ // Search input
+ if (searchInput) {
+ searchInput.addEventListener('input', (e) => {
+ searchQuery = e.target.value.trim();
+ renderCgiCards();
+ });
+ }
+
+ renderCgiCards();
}
-function roundRect(ctx, x, y, width, height, radius) {
- ctx.beginPath();
- ctx.moveTo(x + radius, y);
- ctx.lineTo(x + width - radius, y);
- ctx.quadraticCurveTo(x + width, y, x + width, y + radius);
- ctx.lineTo(x + width, y + height - radius);
- ctx.quadraticCurveTo(x + width, y + height, x + width - radius, y + height);
- ctx.lineTo(x + radius, y + height);
- ctx.quadraticCurveTo(x, y + height, x, y + height - radius);
- ctx.lineTo(x, y + radius);
- ctx.quadraticCurveTo(x, y, x + radius, y);
- ctx.closePath();
-}
+// Helper: Copy Prompt to Clipboard
+window.copyCgiPrompt = function(promptId) {
+ const item = GT_CGI_PROMPT_CATALOG.find(p => p.id === promptId);
+ if (!item) return;
-function drawPillBadge(ctx, x, y, text, isLeft, goldColor = '#E5B83A') {
- ctx.font = 'bold 18px Plus Jakarta Sans, Hind Siliguri, sans-serif';
- const textWidth = ctx.measureText(text).width;
- const pillW = textWidth + 28;
- const pillH = 36;
- const pillX = isLeft ? x : x - pillW;
- const pillY = y - 22;
+ navigator.clipboard.writeText(item.prompt).then(() => {
+ alert(`✅ 8K Hollywood CGI প্রম্পট কপি হয়েছে!\n\nপ্রোডাক্ট: ${item.title}`);
+ }).catch(() => {
+ const ta = document.createElement('textarea');
+ ta.value = item.prompt;
+ document.body.appendChild(ta);
+ ta.select();
+ document.execCommand('copy');
+ document.body.removeChild(ta);
+ alert(`✅ 8K Hollywood CGI প্রম্পট কপি হয়েছে!\n\nপ্রোডাক্ট: ${item.title}`);
+ });
+};
- ctx.fillStyle = '#D90E141B';
- roundRect(ctx, pillX, pillY, pillW, pillH, 18);
- ctx.fill();
+// Helper: Load Prompt & Theme directly into 3D Poster Lab
+window.loadCgiIntoPosterLab = function(promptId) {
+ const item = GT_CGI_PROMPT_CATALOG.find(p => p.id === promptId);
+ if (!item) return;
- ctx.strokeStyle = goldColor + '66';
- ctx.lineWidth = 1.5;
- roundRect(ctx, pillX, pillY, pillW, pillH, 18);
- ctx.stroke();
+ const productInput = document.getElementById('productInput');
+ const productPrice = document.getElementById('productPrice');
+ const brandSelect = document.getElementById('brandWatermarkSelect');
+ const aspectSelect = document.getElementById('aspectRatioSelect');
+ const themeChips = document.querySelectorAll('#themeSelectorGroup .theme-chip');
- ctx.fillStyle = '#FFF0C8';
- ctx.textAlign = 'left';
- ctx.fillText(text, pillX + 14, pillY + 24);
-}
+ if (productInput) productInput.value = item.title;
+ if (productPrice) productPrice.value = item.price;
+ if (brandSelect) brandSelect.value = item.category;
+ if (aspectSelect) aspectSelect.value = item.aspect;
-async function drawWhatsAppQrOnCanvas(ctx, x, y, size) {
+ // Set active theme chip
+ selectedStageTheme = item.recommendedTheme;
+ themeChips.forEach(c => {
+ if (c.getAttribute('data-theme') === item.recommendedTheme) {
+ c.classList.add('active');
+ } else {
+ c.classList.remove('active');
+ }
+ });
+
+ // Switch to Poster Lab tab
+ switchToTab('tabPosterLab');
+
+ // Trigger Generate Button
+ const genBtn = document.getElementById('generatePosterBtn');
+ if (genBtn) {
+ setTimeout(() => {
+ genBtn.click();
+ }, 200);
+ }
+};
+
+async function drawWhatsAppQrOnCanvas(ctx, x, y, size, hotline = '01712-426871') {
ctx.fillStyle = '#FFFFFF';
roundRect(ctx, x - 4, y - 4, size + 8, size + 8, 10);
ctx.fill();
- const qrContainer = document.getElementById('qrcodeHidden');
- if (qrContainer) {
- qrContainer.innerHTML = '';
- new QRCode(qrContainer, {
- text: 'https://wa.me/8801712426871',
- width: size,
- height: size,
- colorDark: '#0B2E13',
- colorLight: '#FFFFFF',
- correctLevel: QRCode.CorrectLevel.M
- });
+ const rawPhone = hotline.replace(/\D/g, '');
+ const waUrl = `https://wa.me/88${rawPhone.startsWith('88') ? rawPhone.slice(2) : rawPhone.replace(/^0/, '')}`;
- await new Promise(r => setTimeout(r, 80));
- const qrImg = qrContainer.querySelector('img') || qrContainer.querySelector('canvas');
- if (qrImg) {
- ctx.drawImage(qrImg, x, y, size, size);
+ const qrContainer = document.getElementById('qrcodeHidden');
+ if (qrContainer && typeof QRCode !== 'undefined') {
+ try {
+ qrContainer.innerHTML = '';
+ new QRCode(qrContainer, {
+ text: waUrl,
+ width: size,
+ height: size,
+ colorDark: '#0B2E13',
+ colorLight: '#FFFFFF',
+ correctLevel: QRCode.CorrectLevel.M
+ });
+
+ await new Promise(r => setTimeout(r, 60));
+ const qrImg = qrContainer.querySelector('img') || qrContainer.querySelector('canvas');
+ if (qrImg) {
+ ctx.drawImage(qrImg, x, y, size, size);
+ return;
+ }
+ } catch (e) {
+ console.warn('QRCode render exception:', e);
}
}
+
+ // Resilient High-Contrast Vector QR Fallback
+ ctx.fillStyle = '#0B2E13';
+ ctx.fillRect(x + 4, y + 4, size - 8, size - 8);
+ ctx.fillStyle = '#FFFFFF';
+ ctx.fillRect(x + 10, y + 10, size - 20, size - 20);
+ ctx.fillStyle = '#0B2E13';
+ ctx.font = 'bold 13px Plus Jakarta Sans, sans-serif';
+ ctx.textAlign = 'center';
+ ctx.fillText('SCAN', x + size / 2, y + size / 2 - 2);
+ ctx.fillText('ORDER', x + size / 2, y + size / 2 + 14);
}
// --- Customer Care & Inbox AI Dedicated Studio ---
@@ -1414,12 +6220,13 @@ function initHistory() {
function renderHistory() {
if (!historyContainer) return;
+ const dict = I18N_DICTIONARY[window.currentLang] || I18N_DICTIONARY.bn;
const list = JSON.parse(localStorage.getItem('opal_history') || '[]');
if (list.length === 0) {
historyContainer.innerHTML = `
📭
-
No generations yet. Create your first 3D poster or mini-app generation!
+
${dict.history_empty || 'No generations yet. Create your first 3D poster or mini-app generation!'}
`;
return;
}
@@ -1742,3 +6549,563 @@ Generate:
}
}
+// --- Universal Multi-Store Catalog & Client URL Sync Engine ---
+window.ALL_STORES = {};
+window.activeStoreId = 'glamourstouch';
+window.GT_CATALOG = [];
+let selectedCatalogBrand = 'all';
+
+async function initCatalogBrowser() {
+ const catalogModal = document.getElementById('catalogModal');
+ const openCatalogModalBtn = document.getElementById('openCatalogModalBtn');
+ const catalogSearchInput = document.getElementById('catalogSearchInput');
+ const catalogGridContainer = document.getElementById('catalogGridContainer');
+ const catalogCountText = document.getElementById('catalogCountText');
+ const brandChipsContainer = document.getElementById('catalogBrandFilterChips');
+ const storeSwitcherBar = document.getElementById('storeSwitcherBar');
+ const toggleSyncPanelBtn = document.getElementById('toggleSyncPanelBtn');
+ const storeSyncPanel = document.getElementById('storeSyncPanel');
+ const closeSyncPanelBtn = document.getElementById('closeSyncPanelBtn');
+ const clientStoreUrlInput = document.getElementById('clientStoreUrlInput');
+ const clientStoreNameInput = document.getElementById('clientStoreNameInput');
+ const clientStoreCategorySelect = document.getElementById('clientStoreCategorySelect');
+ const startStoreSyncBtn = document.getElementById('startStoreSyncBtn');
+ const storeSyncStatusMsg = document.getElementById('storeSyncStatusMsg');
+ const deleteCurrentStoreBtn = document.getElementById('deleteCurrentStoreBtn');
+ const activeStoreIcon = document.getElementById('activeStoreIcon');
+ const activeStoreTitle = document.getElementById('activeStoreTitle');
+ const activeStoreBadge = document.getElementById('activeStoreBadge');
+ const activeStoreUrlLink = document.getElementById('activeStoreUrlLink');
+ const productInput = document.getElementById('productInput');
+ const autocompleteList = document.getElementById('productAutocompleteList');
+
+ // 1. Initialize Master Store: Glamour's Touch (563 Products)
+ try {
+ const res = await fetch('gt_full_catalog.json');
+ if (res.ok) {
+ window.GT_CATALOG = await res.json();
+ window.ALL_STORES['glamourstouch'] = {
+ id: 'glamourstouch',
+ name: "Glamour's Touch",
+ icon: '✨',
+ domain: 'glamourstouch.com',
+ url: 'https://glamourstouch.com',
+ category: 'cosmetics',
+ badge: 'KOREAN COSMETICS',
+ count: window.GT_CATALOG.length,
+ products: window.GT_CATALOG,
+ isMaster: true
+ };
+ }
+ } catch (e) {
+ console.warn('Could not load gt_full_catalog.json:', e);
+ }
+
+ // 2. Load Synced Stores from backend API
+ await loadSyncedStoresFromBackend();
+
+ async function loadSyncedStoresFromBackend() {
+ try {
+ const res = await fetch('/api/get-synced-stores');
+ if (res.ok) {
+ const data = await res.json();
+ if (data && Array.isArray(data.stores)) {
+ data.stores.forEach(s => {
+ let catEmoji = '🛍️';
+ let catBadge = 'E-COMMERCE';
+ if (s.category === 'fashion') { catEmoji = '👗'; catBadge = 'FASHION & SAREE'; }
+ else if (s.category === 'panjabi') { catEmoji = '👑'; catBadge = 'ROYAL PANJABI'; }
+ else if (s.category === 'electronics') { catEmoji = '⚡'; catBadge = 'GADGETS & TECH'; }
+ else if (s.category === 'organic') { catEmoji = '🍯'; catBadge = 'ORGANIC FOOD'; }
+ else if (s.category === 'sneakerlab') { catEmoji = '👟'; catBadge = 'SHOES & WEAR'; }
+ else if (s.category === 'cosmetics') { catEmoji = '💄'; catBadge = 'BEAUTY & CARE'; }
+
+ window.ALL_STORES[s.id] = {
+ id: s.id,
+ name: s.name,
+ icon: catEmoji,
+ domain: s.domain,
+ url: s.url,
+ category: s.category || 'general',
+ badge: catBadge,
+ count: s.count || (s.products ? s.products.length : 0),
+ products: s.products || [],
+ isMaster: false
+ };
+ });
+ }
+ }
+ } catch (e) {
+ console.warn('Could not load synced stores:', e);
+ }
+ }
+
+ // 3. Render Store Switcher Chips Bar
+ function renderStoreSwitcher() {
+ if (!storeSwitcherBar) return;
+ const storeKeys = Object.keys(window.ALL_STORES);
+
+ let html = '';
+ storeKeys.forEach(k => {
+ const st = window.ALL_STORES[k];
+ const isActive = k === window.activeStoreId;
+ html += `
+
+ ${st.icon || '🛍️'} ${st.name} (${st.count || st.products.length})
+
+ `;
+ });
+
+ html += `
+
+ ➕ নতুন ক্লায়েন্ট স্টোর সিঙ্ক
+
+ `;
+
+ storeSwitcherBar.innerHTML = html;
+
+ // Attach click listeners
+ storeSwitcherBar.querySelectorAll('.store-chip-btn[data-store-id]').forEach(btn => {
+ btn.addEventListener('click', () => {
+ const targetId = btn.getAttribute('data-store-id');
+ switchActiveStore(targetId);
+ });
+ });
+
+ const addBtn = document.getElementById('toggleSyncPanelBtn');
+ if (addBtn) {
+ addBtn.addEventListener('click', () => {
+ if (storeSyncPanel) {
+ storeSyncPanel.classList.toggle('hidden');
+ if (!storeSyncPanel.classList.contains('hidden') && clientStoreUrlInput) {
+ clientStoreUrlInput.focus();
+ }
+ }
+ });
+ }
+ }
+
+ // Switch Active Store
+ function switchActiveStore(storeId) {
+ if (!window.ALL_STORES[storeId]) return;
+ window.activeStoreId = storeId;
+ selectedCatalogBrand = 'all';
+
+ if (catalogSearchInput) catalogSearchInput.value = '';
+
+ renderStoreSwitcher();
+ updateStoreBanner();
+ renderBrandFilterChips();
+ renderCatalogGrid();
+ }
+
+ // Update Store Banner
+ function updateStoreBanner() {
+ const cur = window.ALL_STORES[window.activeStoreId];
+ if (!cur) return;
+
+ if (activeStoreIcon) activeStoreIcon.textContent = cur.icon || '🛍️';
+ if (activeStoreTitle) activeStoreTitle.textContent = `${cur.name} (${cur.domain})`;
+ if (activeStoreBadge) activeStoreBadge.textContent = cur.badge || (cur.category ? cur.category.toUpperCase() : 'E-COMMERCE');
+ if (activeStoreUrlLink) {
+ activeStoreUrlLink.href = cur.url;
+ activeStoreUrlLink.textContent = `🔗 ${cur.domain}`;
+ }
+
+ if (deleteCurrentStoreBtn) {
+ if (cur.isMaster) {
+ deleteCurrentStoreBtn.classList.add('hidden');
+ } else {
+ deleteCurrentStoreBtn.classList.remove('hidden');
+ }
+ }
+ }
+
+ // Delete Current Synced Store
+ if (deleteCurrentStoreBtn) {
+ deleteCurrentStoreBtn.addEventListener('click', async () => {
+ const cur = window.ALL_STORES[window.activeStoreId];
+ if (!cur || cur.isMaster) return;
+
+ if (confirm(`আপনি কি "${cur.name}" স্টোর বক্স এবং এর সব প্রডাক্ট মুছে ফেলতে চান?`)) {
+ try {
+ await fetch('/api/delete-synced-store', {
+ method: 'POST',
+ headers: { 'Content-Type': 'application/json' },
+ body: JSON.stringify({ storeId: cur.id })
+ });
+ delete window.ALL_STORES[cur.id];
+ switchActiveStore('glamourstouch');
+ } catch (e) {
+ alert('Error deleting store: ' + e.message);
+ }
+ }
+ });
+ }
+
+ // Toggle / Close Sync Panel
+ if (closeSyncPanelBtn && storeSyncPanel) {
+ closeSyncPanelBtn.addEventListener('click', () => {
+ storeSyncPanel.classList.add('hidden');
+ });
+ }
+
+ // 4. Handle Client Store URL Sync Submission
+ if (startStoreSyncBtn) {
+ startStoreSyncBtn.addEventListener('click', async () => {
+ const rawUrl = clientStoreUrlInput ? clientStoreUrlInput.value.trim() : '';
+ const customName = clientStoreNameInput ? clientStoreNameInput.value.trim() : '';
+ const category = clientStoreCategorySelect ? clientStoreCategorySelect.value : 'general';
+
+ if (!rawUrl) {
+ alert('⚠️ দয়া করে ক্লায়েন্টের ওয়েবসাইট URL দিন (e.g. https://snehalata.com বা যেকোনো শপ লিংক)');
+ if (clientStoreUrlInput) clientStoreUrlInput.focus();
+ return;
+ }
+
+ storeSyncStatusMsg.classList.remove('hidden');
+ storeSyncStatusMsg.style.color = '#38BDF8';
+ storeSyncStatusMsg.textContent = '⏳ ওয়েবসাইট ক্রল ও প্রডাক্ট সিঙ্ক হচ্ছে... অনুগ্রহ করে একটু অপেক্ষা করুন...';
+ startStoreSyncBtn.disabled = true;
+
+ try {
+ const res = await fetch('/api/sync-store', {
+ method: 'POST',
+ headers: { 'Content-Type': 'application/json' },
+ body: JSON.stringify({
+ url: rawUrl,
+ storeName: customName,
+ category: category
+ })
+ });
+
+ const data = await res.json();
+ if (res.ok && data.success && data.store) {
+ const s = data.store;
+ let catEmoji = '🛍️';
+ let catBadge = 'E-COMMERCE';
+ if (s.category === 'fashion') { catEmoji = '👗'; catBadge = 'FASHION & SAREE'; }
+ else if (s.category === 'panjabi') { catEmoji = '👑'; catBadge = 'ROYAL PANJABI'; }
+ else if (s.category === 'electronics') { catEmoji = '⚡'; catBadge = 'GADGETS & TECH'; }
+ else if (s.category === 'organic') { catEmoji = '🍯'; catBadge = 'ORGANIC FOOD'; }
+ else if (s.category === 'sneakerlab') { catEmoji = '👟'; catBadge = 'SHOES & WEAR'; }
+ else if (s.category === 'cosmetics') { catEmoji = '💄'; catBadge = 'BEAUTY & CARE'; }
+
+ window.ALL_STORES[s.id] = {
+ id: s.id,
+ name: s.name,
+ icon: catEmoji,
+ domain: s.domain,
+ url: s.url,
+ category: s.category || 'general',
+ badge: catBadge,
+ count: s.count || s.products.length,
+ products: s.products || [],
+ isMaster: false
+ };
+
+ storeSyncStatusMsg.style.color = '#10B981';
+ storeSyncStatusMsg.textContent = `🎉 "${s.name}"-এর ${s.count}টি প্রোডাক্ট সফলভাবে সিঙ্ক হয়েছে ও আলাদা স্টোর বক্স তৈরি হয়েছে!`;
+
+ // Clear inputs
+ if (clientStoreUrlInput) clientStoreUrlInput.value = '';
+ if (clientStoreNameInput) clientStoreNameInput.value = '';
+
+ setTimeout(() => {
+ storeSyncPanel.classList.add('hidden');
+ storeSyncStatusMsg.classList.add('hidden');
+ switchActiveStore(s.id);
+ }, 1200);
+
+ } else {
+ storeSyncStatusMsg.style.color = '#EF4444';
+ storeSyncStatusMsg.textContent = `❌ সিঙ্ক এরর: ${data.error || 'ওয়েবসাইট থেকে প্রোডাক্ট পাওয়া যায়নি।'}`;
+ }
+ } catch (err) {
+ storeSyncStatusMsg.style.color = '#EF4444';
+ storeSyncStatusMsg.textContent = `❌ কানেকশন এরর: ${err.message}`;
+ }
+
+ startStoreSyncBtn.disabled = false;
+ });
+ }
+
+ // 5. Open / Close Modal
+ window.openCatalogModal = function() {
+ if (catalogModal) {
+ catalogModal.classList.remove('hidden');
+ renderStoreSwitcher();
+ updateStoreBanner();
+ renderBrandFilterChips();
+ renderCatalogGrid();
+ if (catalogSearchInput) {
+ catalogSearchInput.value = '';
+ }
+ }
+ };
+
+ window.closeCatalogModal = function() {
+ if (catalogModal) catalogModal.classList.add('hidden');
+ };
+
+ if (openCatalogModalBtn) {
+ openCatalogModalBtn.addEventListener('click', window.openCatalogModal);
+ }
+
+ if (catalogModal) {
+ catalogModal.addEventListener('click', (e) => {
+ if (e.target === catalogModal) {
+ window.closeCatalogModal();
+ }
+ });
+ }
+
+ // 6. Search & Filter
+ if (catalogSearchInput) {
+ catalogSearchInput.addEventListener('input', () => {
+ renderCatalogGrid();
+ });
+ }
+
+ // Render Brand Filter Chips dynamically for the active store
+ function renderBrandFilterChips() {
+ if (!brandChipsContainer) return;
+ const cur = window.ALL_STORES[window.activeStoreId];
+ if (!cur || !cur.products) {
+ brandChipsContainer.innerHTML = '';
+ return;
+ }
+
+ const brandCounts = {};
+ cur.products.forEach(p => {
+ const b = p.brand || cur.name || 'Brand';
+ brandCounts[b] = (brandCounts[b] || 0) + 1;
+ });
+
+ const topBrands = Object.keys(brandCounts)
+ .sort((a, b) => brandCounts[b] - brandCounts[a])
+ .slice(0, 15);
+
+ let html = `🔥 All Brands (${cur.products.length}) `;
+
+ topBrands.forEach(b => {
+ html += `${b} (${brandCounts[b]}) `;
+ });
+
+ brandChipsContainer.innerHTML = html;
+
+ brandChipsContainer.querySelectorAll('.filter-chip').forEach(chip => {
+ chip.addEventListener('click', () => {
+ brandChipsContainer.querySelectorAll('.filter-chip').forEach(c => c.classList.remove('active'));
+ chip.classList.add('active');
+ selectedCatalogBrand = chip.getAttribute('data-brand') || 'all';
+ renderCatalogGrid();
+ });
+ });
+ }
+
+ // Render Product Grid for Active Store
+ function renderCatalogGrid() {
+ if (!catalogGridContainer) return;
+ const cur = window.ALL_STORES[window.activeStoreId];
+ if (!cur) return;
+
+ const dict = I18N_DICTIONARY[window.currentLang] || I18N_DICTIONARY.bn;
+ const query = (catalogSearchInput ? catalogSearchInput.value : '').toLowerCase().trim();
+
+ let filtered = cur.products || [];
+ if (selectedCatalogBrand !== 'all') {
+ filtered = filtered.filter(p => (p.brand || '').toLowerCase() === selectedCatalogBrand.toLowerCase());
+ }
+ if (query) {
+ filtered = filtered.filter(p =>
+ (p.title || '').toLowerCase().includes(query) ||
+ (p.brand || '').toLowerCase().includes(query)
+ );
+ }
+
+ if (catalogCountText) {
+ if (window.currentLang === 'en') {
+ catalogCountText.textContent = `${cur.name} — ${filtered.length} authentic products found (Total ${cur.products.length})`;
+ } else {
+ catalogCountText.textContent = `${cur.name} — ${filtered.length}টি আসল প্রোডাক্ট পাওয়া গেছে (মোট ${cur.products.length}টি)`;
+ }
+ }
+
+ if (filtered.length === 0) {
+ catalogGridContainer.innerHTML = `
+
+
🔍
+
${dict.catalog_empty || 'এই স্টোরে কোনো প্রোডাক্ট পাওয়া যায়নি। অন্য কি-ওয়ার্ড বা ব্র্যান্ড সিলেক্ট করুন অথবা URL দিয়ে সিঙ্ক করুন।'}
+
+ `;
+ return;
+ }
+
+ const displayList = filtered.slice(0, 150);
+ catalogGridContainer.innerHTML = displayList.map(p => `
+
+
+
+
${p.brand || cur.name}
+
${p.title}
+
+ ${p.price}
+ ${p.regularPrice}
+
+
+
+
+ ${dict.btn_catalog_copy || '📋 কপি'}
+
+
+ ${dict.btn_catalog_use || '⚡ ৩ডি পোস্টার'}
+
+
+
+ `).join('');
+ }
+
+ // 7. Global Action Handlers
+ window.copyCatalogProductInfo = function(id) {
+ let p = null;
+ let storeObj = null;
+
+ for (const sKey of Object.keys(window.ALL_STORES)) {
+ const st = window.ALL_STORES[sKey];
+ const found = (st.products || []).find(item => item.id === id);
+ if (found) {
+ p = found;
+ storeObj = st;
+ break;
+ }
+ }
+
+ if (!p) return;
+ const text = `✨ ${p.title}\n🏷️ ব্র্যান্ড / স্টোর: ${p.brand || storeObj.name}\n💰 অফার মূল্য: ${p.price} (রেগুলার ${p.regularPrice})\n🛡️ ১০০% আসল ও প্রিমিয়াম কোয়ালিটি নিশ্চিত\n🔗 লিংক: ${p.link || storeObj.url}\n📸 ইমেজ: ${p.image}`;
+ navigator.clipboard.writeText(text).then(() => {
+ alert(`✅ "${p.title}"-এর সম্পূর্ণ তথ্য কপি হয়েছে!`);
+ }).catch(() => {
+ const ta = document.createElement('textarea');
+ ta.value = text;
+ document.body.appendChild(ta);
+ ta.select();
+ document.execCommand('copy');
+ document.body.removeChild(ta);
+ alert(`✅ "${p.title}"-এর সম্পূর্ণ তথ্য কপি হয়েছে!`);
+ });
+ };
+
+ window.applyCatalogProductToPoster = function(id) {
+ let p = null;
+ let storeObj = null;
+
+ for (const sKey of Object.keys(window.ALL_STORES)) {
+ const st = window.ALL_STORES[sKey];
+ const found = (st.products || []).find(item => item.id === id);
+ if (found) {
+ p = found;
+ storeObj = st;
+ break;
+ }
+ }
+
+ if (!p) return;
+
+ const pInput = document.getElementById('productInput');
+ const pPrice = document.getElementById('productPrice');
+ const pBadge = document.getElementById('customBadgeInput');
+ const pBrand = document.getElementById('brandWatermarkSelect');
+ const photoImg = document.getElementById('attachedPhotoImg');
+ const photoBox = document.getElementById('photoPreviewContainer');
+ const clearBtn = document.getElementById('clearPhotoBtn');
+
+ if (pInput) pInput.value = p.title;
+ if (pPrice) pPrice.value = `${p.price} (${p.regularPrice}) 20% OFF`;
+ if (pBadge) pBadge.value = `🛡️ 100% Authentic ${p.brand || storeObj.name}`;
+
+ if (pBrand) {
+ if (storeObj.id === 'glamourstouch') {
+ pBrand.value = 'glamourstouch';
+ } else if (storeObj.category && pBrand.querySelector(`option[value="${storeObj.category}"]`)) {
+ pBrand.value = storeObj.category;
+ } else {
+ pBrand.value = 'custom';
+ }
+ }
+
+ if (photoImg && photoBox && p.image) {
+ photoImg.src = p.image;
+ photoBox.classList.remove('hidden');
+ if (clearBtn) clearBtn.classList.remove('hidden');
+ }
+
+ window.closeCatalogModal();
+ if (autocompleteList) autocompleteList.classList.add('hidden');
+ switchToTab('tabPosterLab');
+
+ setTimeout(() => {
+ const genBtn = document.getElementById('generatePosterBtn');
+ if (genBtn) genBtn.click();
+ }, 250);
+ };
+
+ // 8. Live Autocomplete on #productInput across all active stores
+ if (productInput && autocompleteList) {
+ productInput.addEventListener('input', (e) => {
+ const val = e.target.value.toLowerCase().trim();
+ if (val.length < 1) {
+ autocompleteList.classList.add('hidden');
+ return;
+ }
+
+ let allProducts = [];
+ Object.keys(window.ALL_STORES).forEach(k => {
+ allProducts = allProducts.concat(window.ALL_STORES[k].products || []);
+ });
+
+ const matches = allProducts
+ .filter(p => (p.title || '').toLowerCase().includes(val) || (p.brand || '').toLowerCase().includes(val))
+ .slice(0, 10);
+
+ if (matches.length === 0) {
+ autocompleteList.classList.add('hidden');
+ return;
+ }
+
+ const dict = I18N_DICTIONARY[window.currentLang] || I18N_DICTIONARY.bn;
+ autocompleteList.innerHTML = matches.map(p => `
+
+
+
+
${p.title}
+
+ ${p.brand || p.storeName || "Authentic"}
+ ${p.price}
+
+
+
+ ${dict.btn_catalog_copy || '📋 কপি'}
+
+
+ `).join('');
+
+ autocompleteList.classList.remove('hidden');
+ });
+
+ document.addEventListener('click', (e) => {
+ if (!productInput.contains(e.target) && !autocompleteList.contains(e.target)) {
+ autocompleteList.classList.add('hidden');
+ }
+ });
+
+ productInput.addEventListener('focus', () => {
+ if (productInput.value.trim().length > 0 && autocompleteList.children.length > 0) {
+ autocompleteList.classList.remove('hidden');
+ }
+ });
+ }
+}
+
+
+
diff --git a/assets/products/cosmetics_3d_cgi.jpg b/assets/products/cosmetics_3d_cgi.jpg
new file mode 100644
index 0000000..4e25170
Binary files /dev/null and b/assets/products/cosmetics_3d_cgi.jpg differ
diff --git a/assets/products/panjabi_3d_cgi.jpg b/assets/products/panjabi_3d_cgi.jpg
new file mode 100644
index 0000000..9e1e450
Binary files /dev/null and b/assets/products/panjabi_3d_cgi.jpg differ
diff --git a/assets/products/panjabi_3d_cgi.png b/assets/products/panjabi_3d_cgi.png
new file mode 100644
index 0000000..0185db0
Binary files /dev/null and b/assets/products/panjabi_3d_cgi.png differ
diff --git a/assets/products/watch_3d_cgi.jpg b/assets/products/watch_3d_cgi.jpg
new file mode 100644
index 0000000..33f1765
Binary files /dev/null and b/assets/products/watch_3d_cgi.jpg differ
diff --git a/data/synced_stores.json b/data/synced_stores.json
new file mode 100644
index 0000000..b7a96c5
--- /dev/null
+++ b/data/synced_stores.json
@@ -0,0 +1,3264 @@
+[
+ {
+ "id": "store_allbirds_com",
+ "name": "Allbirds Footwear",
+ "detectedTitle": "Allbirds Footwear",
+ "domain": "allbirds.com",
+ "url": "https://allbirds.com",
+ "category": "sneakerlab",
+ "syncedAt": "2026-09-04T20:51:31.179Z",
+ "count": 250,
+ "products": [
+ {
+ "id": "7369944137808",
+ "title": "Free Returns Coverage",
+ "brand": "re:do",
+ "price": "৳ ১",
+ "rawPrice": 0.8,
+ "regularPrice": "৳ ১",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/Screenshot_2026-06-11_at_10.12.01_AM.png?v=1781197934",
+ "link": "https://allbirds.com/products/free-returns-coverage",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "7218356060240",
+ "title": "Men's Strider Explore - Natural Black (Dark Grey Sole)",
+ "brand": "Allbirds",
+ "price": "৳ ১৩০",
+ "rawPrice": 130,
+ "regularPrice": "৳ ১৫৯",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/A11768_25Q4_Strider-Explore-Natural-Black-Dark-Grey-Sole_PDP_LEFT.png?v=1759336475",
+ "link": "https://allbirds.com/products/mens-strider-explore",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "7205198004304",
+ "title": "Women's Dasher NZ - Blizzard/Deep Navy (Blizzard Sole)",
+ "brand": "Allbirds",
+ "price": "৳ ১৪০",
+ "rawPrice": 140,
+ "regularPrice": "৳ ১৭১",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/A12464_26Q1_Dasher-NZ-Blizzard-Deep-Navy-Blizzard_PDP_LEFT_e38509e9-51da-49a3-a794-53de6797a109.png?v=1768948779",
+ "link": "https://allbirds.com/products/womens-dasher-nz-blizzard-deep-navy",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "7205191974992",
+ "title": "Men's Dasher NZ - Anthracite (Dark Anthracite Sole)",
+ "brand": "Allbirds",
+ "price": "৳ ১৪০",
+ "rawPrice": 140,
+ "regularPrice": "৳ ১৭১",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/A12416_26Q1_Dasher-NZ-Anthracite-Dark-Anthr_PDP_LEFT.png?v=1768948005",
+ "link": "https://allbirds.com/products/mens-dasher-nz-anthracite",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "7199699927120",
+ "title": "Men's Strider - Medium Grey (Blizzard Sole)",
+ "brand": "Allbirds",
+ "price": "৳ ১৩০",
+ "rawPrice": 130,
+ "regularPrice": "৳ ১৫৯",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/A11729_25Q3_Strider-Medium-Grey-Blizzard-Sole_PDP_LEFT.png?v=1754951480",
+ "link": "https://allbirds.com/products/mens-strider-medium-grey",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "6643980468304",
+ "title": "Men's Tree Dasher 2 - Natural Black (Blizzard Sole)",
+ "brand": "Allbirds",
+ "price": "৳ ১৪০",
+ "rawPrice": 140,
+ "regularPrice": "৳ ১৭১",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/AA000YM_SHOE_LEFT_GLOBAL_MENS_TREE_DASHER_2.0_Natural_Black_Blizzard_48bbccd1-a0ef-475d-a3c1-af945ece7fbc.png?v=1751061059",
+ "link": "https://allbirds.com/products/mens-tree-dashers",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "7292464955472",
+ "title": "Men's Cruiser - Shadow Blue (Natural White Sole)",
+ "brand": "Allbirds",
+ "price": "৳ ১০৫",
+ "rawPrice": 105,
+ "regularPrice": "৳ ১২৮",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/All-birds_0010.png?v=1783535519",
+ "link": "https://allbirds.com/products/mens-cruiser-shadow-blue-natural-white-sole",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "7215691300944",
+ "title": "Women's Cruiser Slip On Canvas - Sea Spray (Natural White Sole)",
+ "brand": "Allbirds",
+ "price": "৳ ১০০",
+ "rawPrice": 100,
+ "regularPrice": "৳ ১২২",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/All-birds_0005_c3386c3f-064e-43f2-9d46-66377d0ebd10.png?v=1783537948",
+ "link": "https://allbirds.com/products/womens-cruiser-slip-on-canvas-sea-spray-natural-white-sole",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "7205181653072",
+ "title": "Men's Cruiser Terralux - Anthracite (Dark Gum Sole)",
+ "brand": "Allbirds",
+ "price": "৳ ১৩৫",
+ "rawPrice": 135,
+ "regularPrice": "৳ ১৬৫",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/A12400_26Q1_Cruiser-Terralux-Anthracite-Dark-Gum-Sole_PDP_LEFT.png?v=1768947640",
+ "link": "https://allbirds.com/products/mens-cruiser-terralux-anthracite",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "7214904279120",
+ "title": "Women's Wool Runner NZ Mid Waterproof - Natural Black (Natural White Sole)",
+ "brand": "Allbirds",
+ "price": "৳ ১৬০",
+ "rawPrice": 160,
+ "regularPrice": "৳ ১৯৫",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/A12023_25Q3_Wool-Runner-NZ-Mid-Waterproof-Natural-Black-Natural-White-Sole_PDP_LEFT_15a18748-ff33-4e50-8755-fbf0158abcdd.png?v=1757724073",
+ "link": "https://allbirds.com/products/womens-wool-runner-nz-mid-waterproof",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "6712397496400",
+ "title": "Women's Wool Runner-up Mizzle - Hazy Indigo (Hazy Indigo Sole)",
+ "brand": "Allbirds",
+ "price": "৳ ১৪৫",
+ "rawPrice": 145,
+ "regularPrice": "৳ ১৭৭",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/AB0074M_SHOE_LEFT_GLOBAL_MENS_WOOL_RUNNER-UP_MIZZLE2_HAZY_INDIGO_RUGGED_KHAKI_9542e175-df7f-4dca-9092-29289041b8cc.png?v=1781829612",
+ "link": "https://allbirds.com/products/womens-wool-runner-up-mizzles-hazy-indigo",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "6698212458576",
+ "title": "Trino® Sprinters - Low - Buoyant Pink",
+ "brand": "Allbirds",
+ "price": "৳ ১৫",
+ "rawPrice": 15,
+ "regularPrice": "৳ ১৮",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/AR000AU_BASICS_FRONT_GLOBAL_UNISEX_TRINO_SPRINTERS_LOW_BUOYANT_PINK_3375.png?v=1781828642",
+ "link": "https://allbirds.com/products/trino-sprinters-low-buoyant-pink",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "6691390423120",
+ "title": "Trino® Sprinters - Cushioned - Onyx - New Edition",
+ "brand": "Allbirds",
+ "price": "৳ ১৫",
+ "rawPrice": 15,
+ "regularPrice": "৳ ১৮",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/Allbirds_FY21_Q3_Socks_PDP_black_form_front_PACER_b116c95f-f27a-4ebc-b9ea-32ad4164a4b2.png?v=1781825614",
+ "link": "https://allbirds.com/products/trino-sprinters-cushioned-onyx-new-edition",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "6622704959568",
+ "title": "Trino® Sprinters - No Show - Onyx",
+ "brand": "Allbirds",
+ "price": "৳ ১২",
+ "rawPrice": 12,
+ "regularPrice": "৳ ১৫",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/PSN2ONXU_BASICS_FRONT_GLOBAL_UNISEX_TRINO_SPRINTERS_NO_SHOW_ONYX_3439.png?v=1781825117",
+ "link": "https://allbirds.com/products/trino-sprinters-no-show-onyx",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "7193832652880",
+ "title": "Women's Lounger Lift - Rugged Beige (Stony Cream Sole)",
+ "brand": "Allbirds",
+ "price": "৳ ১১০",
+ "rawPrice": 110,
+ "regularPrice": "৳ ১৩৪",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/A11844_25Q3_Lounger_Lift_Travel_Rugged_Beige_Stony_Cream_Sole_PDP_LEFT-2000x2000.png?v=1751580756",
+ "link": "https://allbirds.com/products/womens-lounger-lift-rugged-beige-stony-cream",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "7193759645776",
+ "title": "Women's Cruiser - Natural White (Natural White Sole)",
+ "brand": "Allbirds",
+ "price": "৳ ১০৫",
+ "rawPrice": 105,
+ "regularPrice": "৳ ১২৮",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/A11822_25Q3_Cruiser_Natural_White_Natural_White_PDP_LEFT-2000x2000.png?v=1751901147",
+ "link": "https://allbirds.com/products/womens-cruiser-natural-white",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "7193759613008",
+ "title": "Women's Cruiser - Rugged Beige (Rugged Beige Sole)",
+ "brand": "Allbirds",
+ "price": "৳ ১০৫",
+ "rawPrice": 105,
+ "regularPrice": "৳ ১২৮",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/A11838_25Q3_Cruiser_Rugged_Beige_Rugged_Beige_PDP_LEFT-2000x2000_3f9eafa0-74e8-4cd9-8b78-c5cc2ac0612f.png?v=1751901321",
+ "link": "https://allbirds.com/products/womens-cruiser-rugged-beige",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "7193758990416",
+ "title": "Men's Cruiser - Natural White (Natural White Sole)",
+ "brand": "Allbirds",
+ "price": "৳ ১০৫",
+ "rawPrice": 105,
+ "regularPrice": "৳ ১২৮",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/A11822_25Q3_Cruiser_Natural_White_Natural_White_PDP_LEFT-2000x2000_3b9395b8-9536-4094-8be0-9e280e22252a.png?v=1751901151",
+ "link": "https://allbirds.com/products/mens-cruiser-natural-white",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "7193242992720",
+ "title": "Women's Tree Breezer Bow - Medium Grey",
+ "brand": "Allbirds",
+ "price": "৳ ১০০",
+ "rawPrice": 100,
+ "regularPrice": "৳ ১২২",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/A11594_25Q3_Tree_Breezer_Bow_Medium_Grey_PDP_LEFT-2000x2000.png?v=1751993156",
+ "link": "https://allbirds.com/products/womens-tree-breezer-bow",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "7188364361808",
+ "title": "Women's Tree Runner NZ - Blizzard (Blizzard Sole)",
+ "brand": "Allbirds",
+ "price": "৳ ১০০",
+ "rawPrice": 100,
+ "regularPrice": "৳ ১২২",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/A11918_25Q3_Tree_Runner_NZ_Blizzard_Blizzard_Sole_PDP_LEFT-2000x2000_77f92b7c-e2d6-494c-aa3c-caa9a2d8b6bc.png?v=1751898682",
+ "link": "https://allbirds.com/products/womens-tree-runner-nz",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "7188364329040",
+ "title": "Women's Tree Runner NZ - Natural White (Natural White Sole)",
+ "brand": "Allbirds",
+ "price": "৳ ১০০",
+ "rawPrice": 100,
+ "regularPrice": "৳ ১২২",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/A11914_25Q3_Tree_Runner_NZ_Natural_White_Natural_White_Sole_PDP_LEFT-2000x2000_cac9c5e6-c236-4ba8-9730-90c4099aea69.png?v=1751899558",
+ "link": "https://allbirds.com/products/womens-tree-runner-nz-natural-white",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "7188363771984",
+ "title": "Men's Tree Runner NZ - Thunder Green (Natural White Sole)",
+ "brand": "Allbirds",
+ "price": "৳ ১০০",
+ "rawPrice": 100,
+ "regularPrice": "৳ ১২২",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/A12096_25Q3_Tree_Runner_NZ_Thunder_Green_Natural_White_Sole_PDP_LEFT-2000x2000.png?v=1751899846",
+ "link": "https://allbirds.com/products/mens-tree-runner-nz-thunder-green",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "7188363542608",
+ "title": "Men's Tree Runner NZ - Natural White (Natural White Sole)",
+ "brand": "Allbirds",
+ "price": "৳ ১০০",
+ "rawPrice": 100,
+ "regularPrice": "৳ ১২২",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/A11914_25Q3_Tree_Runner_NZ_Natural_White_Natural_White_Sole_PDP_LEFT-2000x2000.png?v=1751899537",
+ "link": "https://allbirds.com/products/mens-tree-runner-nz-natural-white",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "7142338625616",
+ "title": "Men's Merino Blend Sweatpant - True Black",
+ "brand": "Allbirds",
+ "price": "৳ ৯৫",
+ "rawPrice": 95,
+ "regularPrice": "৳ ১১৬",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/25Q1_Apparel_MerinoBlendSweatpant_Site_PDP_Men_TrueBlack_Front_1600x1600_7d935343-837f-4a7d-aea0-b6cd81fab57f.jpg?v=1738092524",
+ "link": "https://allbirds.com/products/mens-merino-blend-sweatpant",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "7135000428624",
+ "title": "Women's Merino Blend Sweatshirt - Natural Grey Heather",
+ "brand": "Allbirds",
+ "price": "৳ ৯০",
+ "rawPrice": 90,
+ "regularPrice": "৳ ১১০",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/25Q1_Apparel_MerinoBlendSweatshirt_Site_PDP_Women_Natural_Grey_Heather_WaistUpFront_5299_1600x1600_f12ac2a5-1dca-4b7e-a02c-76dd2ddcf37c.jpg?v=1740073161",
+ "link": "https://allbirds.com/products/womens-merino-blend-sweatshirt-natural-grey-heather",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "7134998790224",
+ "title": "Men's Merino Blend Sweatpant - Natural Grey Heather",
+ "brand": "Allbirds",
+ "price": "৳ ৯৫",
+ "rawPrice": 95,
+ "regularPrice": "৳ ১১৬",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/25Q1_Apparel_MerinoBlendSweatpant_Site_PDP_Men_Natural_Grey_Heather_WaistDownFront_2085_1600x1600_09eed79a-3de6-44b0-8a72-201112a12e23.jpg?v=1740073271",
+ "link": "https://allbirds.com/products/mens-merino-blend-sweatpant-natural-grey-heather",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "7134998593616",
+ "title": "Women's Merino Blend Sweatpant - Natural Grey Heather",
+ "brand": "Allbirds",
+ "price": "৳ ৯৫",
+ "rawPrice": 95,
+ "regularPrice": "৳ ১১৬",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/25Q1_Apparel_MerinoBlendSweatpants_Site_PDP_Women_Natural_Grey_Heather_WaistDownFront_5397_1600x1600_b059f41a-6341-4eee-a935-40121b810d08.jpg?v=1740073349",
+ "link": "https://allbirds.com/products/womens-merino-blend-sweatpant-natural-grey-heather",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "7134997872720",
+ "title": "Women's Merino Blend Sweatpant - True Black",
+ "brand": "Allbirds",
+ "price": "৳ ৯৫",
+ "rawPrice": 95,
+ "regularPrice": "৳ ১১৬",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/25Q1_Apparel_MerinoBlendSweatpant_Site_PDP_Women_TrueBlack_Front_1600x1600_8873bdcf-aedd-418c-bb10-5a2bb17b6d3e.jpg?v=1738092665",
+ "link": "https://allbirds.com/products/womens-merino-blend-sweatpant",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "7132538667088",
+ "title": "Women's Tree Runner Go - Utility - Natural Black (Natural Black Sole)",
+ "brand": "Allbirds",
+ "price": "৳ ১৩০",
+ "rawPrice": 130,
+ "regularPrice": "৳ ১৫৯",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/A11488_25Q2_Tree_Runner_Go_Utility_Natural_Black_Natural_Black_PDP_LEFT-2000x2000_76300992-0ce1-4e6f-a0ac-bd3b12ef777e.png?v=1751063776",
+ "link": "https://allbirds.com/products/womens-tree-runner-go-utility",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "7132538634320",
+ "title": "Women's Canvas Piper - Blizzard (Bark Brown Sole)",
+ "brand": "Allbirds",
+ "price": "৳ ৯০",
+ "rawPrice": 90,
+ "regularPrice": "৳ ১১০",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/A11505_25Q2_Canvas_Piper_Blizzard_Bark_Brown_PDP_LEFT-2000x2000.png?v=1750966530",
+ "link": "https://allbirds.com/products/womens-canvas-pipers-blizzard-bark-brown",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "7132537815120",
+ "title": "Men's Tree Runner Go - Utility - Natural Black (Natural Black Sole)",
+ "brand": "Allbirds",
+ "price": "৳ ১৩০",
+ "rawPrice": 130,
+ "regularPrice": "৳ ১৫৯",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/A11488_25Q2_Tree_Runner_Go_Utility_Natural_Black_Natural_Black_PDP_LEFT-2000x2000.png?v=1751063657",
+ "link": "https://allbirds.com/products/mens-tree-runner-go-utility",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "7132535193680",
+ "title": "Men's Tree Runner Go - Utility - Blizzard/Hazy Pine (Natural White Sole)",
+ "brand": "Allbirds",
+ "price": "৳ ১৩০",
+ "rawPrice": 130,
+ "regularPrice": "৳ ১৫৯",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/A11485_25Q2_Tree_Runner_Go_Utility_Blizzard_Hazy_Pine_Natural_White_PDP_LEFT-2000x2000.png?v=1751046821",
+ "link": "https://allbirds.com/products/mens-tree-runner-go-utility-blizzard-hazy-pine",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "7205188403280",
+ "title": "Men's Tree Runner NZ - Ochre (Natural White Sole)",
+ "brand": "Allbirds",
+ "price": "৳ ১০০",
+ "rawPrice": 100,
+ "regularPrice": "৳ ১২২",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/A12264_26Q1_Tree-Runner-NZ-Ochre-Natural-White_PDP_LEFT.png?v=1765242868",
+ "link": "https://allbirds.com/products/mens-tree-runner-nz-ochre",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "7199682953296",
+ "title": "Men's Runner NZ Remix - Natural White (Natural White Sole)",
+ "brand": "Allbirds",
+ "price": "৳ ১৪০",
+ "rawPrice": 140,
+ "regularPrice": "৳ ১৭১",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/A11943_25Q3_Runner-NZ-Remix-Natural-White-Natural-White-Sole_PDP_LEFT__1.png?v=1755120006",
+ "link": "https://allbirds.com/products/mens-runner-nz-remix",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "7199679578192",
+ "title": "Men's Cruiser Remix - Natural White (Natural White Sole)",
+ "brand": "Allbirds",
+ "price": "৳ ১৪০",
+ "rawPrice": 140,
+ "regularPrice": "৳ ১৭১",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/A11821_25Q3_Cruiser-Remix-Natural-White-Natural-White_PDP_LEFT__1.png?v=1755120150",
+ "link": "https://allbirds.com/products/mens-cruiser-remix",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "7199661752400",
+ "title": "Women's Wool Runner NZ - Natural Black (Natural Black Sole)",
+ "brand": "Allbirds",
+ "price": "৳ ১১০",
+ "rawPrice": 110,
+ "regularPrice": "৳ ১৩৪",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/A12009_25Q3_Wool_Runner_NZ_Natural_Black_Natural_Black_Sole_PDP_LEFT_722d0fa8-2302-4608-8fb9-5546367a278e.png?v=1753733930",
+ "link": "https://allbirds.com/products/womens-wool-runner-nz-natural-black",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "7199657164880",
+ "title": "Women's Wool Runner NZ - Rugged Beige (Rugged Beige Sole)",
+ "brand": "Allbirds",
+ "price": "৳ ১১০",
+ "rawPrice": 110,
+ "regularPrice": "৳ ১৩৪",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/A12058_25Q3_Wool_Runner_NZ_Rugged_Beige_Rugged_Beige_Sole_PDP_LEFT_e2c8cfbc-c463-4c13-b18e-1ed6563e89cb.png?v=1753734310",
+ "link": "https://allbirds.com/products/womens-wool-runner-nz-rugged-beige",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "7199653101648",
+ "title": "Women's Wool Cruiser - Natural Grey (Natural White Sole)",
+ "brand": "Allbirds",
+ "price": "৳ ১০৫",
+ "rawPrice": 105,
+ "regularPrice": "৳ ১২৮",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/A11724_25Q3_Wool-Cruiser-Natural-Grey-Natural-White-Sole_PDP_LEFT__1_d5b7101e-dcbb-4bbf-a3e4-d691971cf3ec.png?v=1754504857",
+ "link": "https://allbirds.com/products/womens-wool-cruiser-natural-grey",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "7199652446288",
+ "title": "Women's Tree Runner NZ - Blizzard/Dark Navy (Blizzard Sole)",
+ "brand": "Allbirds",
+ "price": "৳ ১০০",
+ "rawPrice": 100,
+ "regularPrice": "৳ ১২২",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/A11911_25Q3_Tree_Runner_NZ_Blizzard_Dark_Navy_Blizzard_Sole_PDP_LEFT.png?v=1753311999",
+ "link": "https://allbirds.com/products/womens-tree-runner-nz-blizzard-dark-navy",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "7199650447440",
+ "title": "Men's Wool Runner NZ - Rugged Beige (Rugged Beige Sole)",
+ "brand": "Allbirds",
+ "price": "৳ ১১০",
+ "rawPrice": 110,
+ "regularPrice": "৳ ১৩৪",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/A12058_25Q3_Wool_Runner_NZ_Rugged_Beige_Rugged_Beige_Sole_PDP_LEFT.png?v=1753734271",
+ "link": "https://allbirds.com/products/mens-wool-runner-nz-rugged-beige",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "7194829783120",
+ "title": "Anytime Crew Sock - Natural Black/Dark Grey Stripe",
+ "brand": "Allbirds",
+ "price": "৳ ১৮",
+ "rawPrice": 18,
+ "regularPrice": "৳ ২২",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/A12131_front_1600x1600_16e57d24-325f-4d16-9d75-b7615f22c084.png?v=1770400915",
+ "link": "https://allbirds.com/products/anytime-crew-sock-natural-black-dark-grey-stripe",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "7194715521104",
+ "title": "Anytime Ankle Sock - Blizzard/Thunder Green",
+ "brand": "Allbirds",
+ "price": "৳ ১৬",
+ "rawPrice": 16,
+ "regularPrice": "৳ ২০",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/A12125-2400x2400.png?v=1769024927",
+ "link": "https://allbirds.com/products/anytime-ankle-sock-blizzard-thunder-green",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "7194715390032",
+ "title": "Anytime No Show Sock - Blizzard/Sienna",
+ "brand": "Allbirds",
+ "price": "৳ ১৪",
+ "rawPrice": 14,
+ "regularPrice": "৳ ১৭",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/A12127-front-2400x2400.png?v=1769039444",
+ "link": "https://allbirds.com/products/anytime-no-show-sock-blizzard-sienna",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "7194715357264",
+ "title": "Anytime No Show Sock - Blizzard/Royal Blue",
+ "brand": "Allbirds",
+ "price": "৳ ১৪",
+ "rawPrice": 14,
+ "regularPrice": "৳ ১৭",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/A12126-front-2400x2400.png?v=1769039412",
+ "link": "https://allbirds.com/products/anytime-no-show-sock-blizzard-royal-blue",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "7194715291728",
+ "title": "Anytime Ankle Sock - Blizzard/Sienna Blush",
+ "brand": "Allbirds",
+ "price": "৳ ১৬",
+ "rawPrice": 16,
+ "regularPrice": "৳ ২০",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/A12124-2400x2400.png?v=1769024904",
+ "link": "https://allbirds.com/products/anytime-ankle-sock-blizzard-sienna-blush",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "7194715258960",
+ "title": "Anytime Ankle Sock - Blizzard/Royal Blue",
+ "brand": "Allbirds",
+ "price": "৳ ১৬",
+ "rawPrice": 16,
+ "regularPrice": "৳ ২০",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/A12123-2400x2400.png?v=1769025452",
+ "link": "https://allbirds.com/products/anytime-ankle-sock-blizzard-royal-blue",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "7211501813840",
+ "title": "Women's Wool Cruiser - Dark Camel (Natural White Sole)",
+ "brand": "Allbirds",
+ "price": "৳ ১০৫",
+ "rawPrice": 105,
+ "regularPrice": "৳ ১২৮",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/A11631_25Q3_Wool-Cruiser-Dark-Camel-Natural-White-Sole_PDP_LEFT__1.png?v=1756335087",
+ "link": "https://allbirds.com/products/womens-wool-cruiser-dark-camel",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "7211500699728",
+ "title": "Men's Wool Cruiser - Dark Navy (Dark Navy Sole)",
+ "brand": "Allbirds",
+ "price": "৳ ১০৫",
+ "rawPrice": 105,
+ "regularPrice": "৳ ১২৮",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/A11642_25Q3_Wool-Cruiser-Dark-Navy-Dark-Navy-Sole_PDP_LEFT__1_3ecfbe47-ed69-405b-82c5-e8580d83783b.png?v=1756335461",
+ "link": "https://allbirds.com/products/mens-wool-cruiser-dark-navy",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "7211498700880",
+ "title": "Men's Cruiser Slip On Corduroy - Dark Navy (Stony Cream Sole)",
+ "brand": "Allbirds",
+ "price": "৳ ১০৫",
+ "rawPrice": 105,
+ "regularPrice": "৳ ১২৮",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/A11562_25Q3_Cruiser-Slip-On-Corduroy-Dark-Navy-Stony-Cream_PDP_LEFT__1_e5538ee4-8e53-4af4-9f79-f803c27b9973.png?v=1757701019",
+ "link": "https://allbirds.com/products/mens-cruiser-slip-on-corduroy",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "7205611077712",
+ "title": "Women's Wool Runner NZ Mid Waterproof - Stony Cream/Rugged Beige (Stony Cream Sole)",
+ "brand": "Allbirds",
+ "price": "৳ ১৬০",
+ "rawPrice": 160,
+ "regularPrice": "৳ ১৯৫",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/A12061_25Q3_Wool-Runner-NZ-Mid-Waterproof-Stony-Cream-Rugged-Beige-Stony-Cream-Sole_PDP_LEFT_110f94dc-82d2-47c2-83a7-898de1c2dba8.png?v=1757724229",
+ "link": "https://allbirds.com/products/womens-wool-runner-nz-mid-waterproof-stony-cream-rugged-beige",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "7205207605328",
+ "title": "Men's Tree Runner NZ - Mushroom (Mushroom Sole)",
+ "brand": "Allbirds",
+ "price": "৳ ১০০",
+ "rawPrice": 100,
+ "regularPrice": "৳ ১২২",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/A12614_26Q1_Tree-Runner-NZ-Mushroom-Mushroom_PDP_LEFT.png?v=1765242368",
+ "link": "https://allbirds.com/products/mens-tree-runner-nz-mushroom",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "7205203771472",
+ "title": "Women's Breezer Point - Warm White (Natural Black Sole)",
+ "brand": "Allbirds",
+ "price": "৳ ১২৫",
+ "rawPrice": 125,
+ "regularPrice": "৳ ১৫৩",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/A12672_26Q1_Breezer-Point-Warm-White-Natural-Black-Sole_PDP_LEFT.png?v=1768946582",
+ "link": "https://allbirds.com/products/womens-breezer-point-warm-white",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "7205202559056",
+ "title": "Women's Breezer Point - Warm Red (Dark Cocoa Sole)",
+ "brand": "Allbirds",
+ "price": "৳ ১২৫",
+ "rawPrice": 125,
+ "regularPrice": "৳ ১৫৩",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/A12673_26Q1_Breezer-Point-Warm-Red-Dark-Cocoa-Sole_PDP_LEFT.png?v=1768946531",
+ "link": "https://allbirds.com/products/womens-breezer-point-warm-red",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "7205199315024",
+ "title": "Women's Tree Runner NZ - Mushroom (Mushroom Sole)",
+ "brand": "Allbirds",
+ "price": "৳ ১০০",
+ "rawPrice": 100,
+ "regularPrice": "৳ ১২২",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/A12614_26Q1_Tree-Runner-NZ-Mushroom-Mushroom_PDP_LEFT_4e9c238b-c1f7-40da-91bf-51fb62b2c113.png?v=1765242423",
+ "link": "https://allbirds.com/products/womens-tree-runner-nz-mushroom",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "7205197250640",
+ "title": "Men's Tree Runner NZ - Blizzard/Verdant Green (Blizzard Sole)",
+ "brand": "Allbirds",
+ "price": "৳ ১০০",
+ "rawPrice": 100,
+ "regularPrice": "৳ ১২২",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/A12465_26Q1_Tree-Runner-NZ-Blizzard-Vrdnt-Grn-Blizzard_PDP_LEFT.png?v=1765241835",
+ "link": "https://allbirds.com/products/mens-tree-runner-nz-blizzard-verdant-green",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "7205194596432",
+ "title": "Women's Tree Runner NZ - Burnt Olive (Burnt Olive Sole)",
+ "brand": "Allbirds",
+ "price": "৳ ১০০",
+ "rawPrice": 100,
+ "regularPrice": "৳ ১২২",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/A12485_26Q1_Tree-Runner-NZ-Burnt-Olive-Burnt-Olive-Sole_PDP_LEFT.png?v=1765834134",
+ "link": "https://allbirds.com/products/womens-tree-runner-nz-burnt-olive",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "7205192335440",
+ "title": "Women's Dasher NZ - Blizzard (Blizzard Sole)",
+ "brand": "Allbirds",
+ "price": "৳ ১৪০",
+ "rawPrice": 140,
+ "regularPrice": "৳ ১৭১",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/A12447_26Q1_Dasher-NZ-Blizzard-Blizzard_PDP_LEFT_43da74dc-9258-490a-b9d8-3083bd6eb85f.png?v=1768948724",
+ "link": "https://allbirds.com/products/womens-dasher-nz-blizzard",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "7199711461456",
+ "title": "Men's Wool Strider - Rugged Beige (Natural White Sole)",
+ "brand": "Allbirds",
+ "price": "৳ ১৩০",
+ "rawPrice": 130,
+ "regularPrice": "৳ ১৫৯",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/A11840_25Q3_Wool-Strider-Rugged-Beige-Natural-White-Sole_PDP_LEFT__1.png?v=1754953087",
+ "link": "https://allbirds.com/products/mens-wool-strider-rugged-beige",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "7199707955280",
+ "title": "Women's Strider - Natural Black (Blizzard Sole)",
+ "brand": "Allbirds",
+ "price": "৳ ১৩০",
+ "rawPrice": 130,
+ "regularPrice": "৳ ১৫৯",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/A11746_25Q3_Strider-Natural-Black-Blizzard-Sole_PDP_LEFT__1_560344f6-3d1d-4bd2-bf8d-989072229f41.png?v=1754951656",
+ "link": "https://allbirds.com/products/womens-strider-natural-black-blizzard",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "7199703203920",
+ "title": "Women's Wool Strider - Rugged Beige (Natural White Sole)",
+ "brand": "Allbirds",
+ "price": "৳ ১৩০",
+ "rawPrice": 130,
+ "regularPrice": "৳ ১৫৯",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/A11840_25Q3_Wool-Strider-Rugged-Beige-Natural-White-Sole_PDP_LEFT__1_31cc700e-4a2a-4ead-863d-388ac2a01c7a.png?v=1754953115",
+ "link": "https://allbirds.com/products/womens-wool-strider-rugged-beige",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "7199700189264",
+ "title": "Men's Strider - Natural Black (Natural Black Sole)",
+ "brand": "Allbirds",
+ "price": "৳ ১৩০",
+ "rawPrice": 130,
+ "regularPrice": "৳ ১৫৯",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/A11791_25Q3_Strider-Natural-Black-Natural-Black-Sole_PDP_LEFT__1.png?v=1754951783",
+ "link": "https://allbirds.com/products/mens-strider-natural-black",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "7199699009616",
+ "title": "Women's Strider - Rugged Beige (Stony Cream Sole)",
+ "brand": "Allbirds",
+ "price": "৳ ১৩০",
+ "rawPrice": 130,
+ "regularPrice": "৳ ১৫৯",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/A11847_25Q3_Strider-Rugged-Beige-Stony-Cream-Sole_PDP_LEFT__1_852ab504-20d3-43c1-9516-c2868696307d.png?v=1754952014",
+ "link": "https://allbirds.com/products/womens-strider-rugged-beige",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "7199683346512",
+ "title": "Men's Strider - Rugged Beige (Stony Cream Sole)",
+ "brand": "Allbirds",
+ "price": "৳ ১৩০",
+ "rawPrice": 130,
+ "regularPrice": "৳ ১৫৯",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/A11847_25Q3_Strider-Rugged-Beige-Stony-Cream-Sole_PDP_LEFT__1.png?v=1754951981",
+ "link": "https://allbirds.com/products/mens-strider-rugged-beige",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "7199681085520",
+ "title": "Men's Strider - Natural Black (Blizzard Sole)",
+ "brand": "Allbirds",
+ "price": "৳ ১৩০",
+ "rawPrice": 130,
+ "regularPrice": "৳ ১৫৯",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/A11746_25Q3_Strider-Natural-Black-Blizzard-Sole_PDP_LEFT__1.png?v=1754951623",
+ "link": "https://allbirds.com/products/mens-strider-natural-black-blizzard",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "7199676956752",
+ "title": "Men's Strider - Dark Navy (Blizzard Sole)",
+ "brand": "Allbirds",
+ "price": "৳ ১৩০",
+ "rawPrice": 130,
+ "regularPrice": "৳ ১৫৯",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/A11678_25Q3_Strider-Dark-Navy-Blizzard-Sole_PDP_LEFT__1.png?v=1754951253",
+ "link": "https://allbirds.com/products/mens-strider-dark-navy",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "7199675252816",
+ "title": "Women's Strider - Blizzard (Blizzard Sole)",
+ "brand": "Allbirds",
+ "price": "৳ ১৩০",
+ "rawPrice": 130,
+ "regularPrice": "৳ ১৫৯",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/A11646_25Q3_Strider-Blizzard-Blizzard-Sole_PDP_LEFT__1_2a49ed4e-da52-4e17-8154-7781e5764ad7.png?v=1754950959",
+ "link": "https://allbirds.com/products/womens-strider",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "7199674728528",
+ "title": "Women's Strider - Medium Grey (Blizzard Sole)",
+ "brand": "Allbirds",
+ "price": "৳ ১৩০",
+ "rawPrice": 130,
+ "regularPrice": "৳ ১৫৯",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/A11729_25Q3_Strider-Medium-Grey-Blizzard-Sole_PDP_LEFT_f3f69829-38dd-4707-b6c5-4e9a3c81e74e.png?v=1754951514",
+ "link": "https://allbirds.com/products/womens-strider-medium-grey",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "7199673745488",
+ "title": "Women's Strider - Blizzard/Dark Navy (Blizzard Sole)",
+ "brand": "Allbirds",
+ "price": "৳ ১৩০",
+ "rawPrice": 130,
+ "regularPrice": "৳ ১৫৯",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/A11651_25Q3_Strider-Blizzard-Dark-Navy-Blizzard-Sole_PDP_LEFT_f5dd079c-8d74-4d3b-bb81-862710162f7a.png?v=1755806508",
+ "link": "https://allbirds.com/products/womens-strider-blizzard-dark-navy",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "7199673122896",
+ "title": "Men's Strider - Blizzard/Dark Navy (Blizzard Sole)",
+ "brand": "Allbirds",
+ "price": "৳ ১৩০",
+ "rawPrice": 130,
+ "regularPrice": "৳ ১৫৯",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/A11651_25Q3_Strider-Blizzard-Dark-Navy-Blizzard-Sole_PDP_LEFT.png?v=1755806481",
+ "link": "https://allbirds.com/products/mens-strider-blizzard-dark-navy",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "7199672238160",
+ "title": "Men's Strider - Blizzard (Blizzard Sole)",
+ "brand": "Allbirds",
+ "price": "৳ ১৩০",
+ "rawPrice": 130,
+ "regularPrice": "৳ ১৫৯",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/A11646_25Q3_Strider-Blizzard-Blizzard-Sole_PDP_LEFT__1.png?v=1754950934",
+ "link": "https://allbirds.com/products/mens-strider",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "7199659262032",
+ "title": "Women's Wool Strider - Dark Grey (Light Grey Sole)",
+ "brand": "Allbirds",
+ "price": "৳ ১৩০",
+ "rawPrice": 130,
+ "regularPrice": "৳ ১৫৯",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/A11679_25Q3_Wool-Strider-Dark-Grey-Light-Grey-Sole_PDP_LEFT__1_94d5ba76-9ced-46d8-8cc4-0023afc97992.png?v=1754504628",
+ "link": "https://allbirds.com/products/womens-wool-strider",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "7193763905616",
+ "title": "Men's Tree Dasher 2 - Rugged Beige (Stony Cream Sole)",
+ "brand": "Allbirds",
+ "price": "৳ ১৪০",
+ "rawPrice": 140,
+ "regularPrice": "৳ ১৭১",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/A11849_25Q3_Tree_Dasher_2_Rugged_Beige_Stony_Cream_Sole_PDP_LEFT-2000x2000.png?v=1751563079",
+ "link": "https://allbirds.com/products/mens-tree-dashers-rugged-beige-stony-cream",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "7132577529936",
+ "title": "Women's Tree Dasher 2 - Utility - Blizzard/Hazy Pine (Natural White Sole)",
+ "brand": "Allbirds",
+ "price": "৳ ১৪৫",
+ "rawPrice": 145,
+ "regularPrice": "৳ ১৭৭",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/A11402_25Q2_Tree_Dasher_2_Utility_Blizzard_Hazy_Pine_Natural_White_PDP_LEFT-2000x2000_907d6967-d48b-4595-885b-6eeac4fca3a3.png?v=1751065961",
+ "link": "https://allbirds.com/products/womens-tree-dashers-utility-blizzard-hazy-pine",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "7132532932688",
+ "title": "Men's Tree Dasher 2 - Utility - Blizzard/Deep Navy (Natural White Sole)",
+ "brand": "Allbirds",
+ "price": "৳ ১৪৫",
+ "rawPrice": 145,
+ "regularPrice": "৳ ১৭৭",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/A11399_25Q2_Tree_Dasher_2_Utility_Blizzard_Deep_Navy_Natural_White_PDP_LEFT-2000x2000.png?v=1751068783",
+ "link": "https://allbirds.com/products/mens-tree-dashers-utility-blizzard-deep-navy",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "7132496756816",
+ "title": "Men's Tree Dasher 2 - Utility - Natural White/Rustic Brown (Natural White Sole)",
+ "brand": "Allbirds",
+ "price": "৳ ১৪৫",
+ "rawPrice": 145,
+ "regularPrice": "৳ ১৭৭",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/A11405_25Q2_Tree_Dasher_2_Utility_Natural_White_Rustic_Brown_Natural_White_PDP_LEFT-2000x2000.png?v=1751066438",
+ "link": "https://allbirds.com/products/mens-tree-dashers-utility-natural-white-rustic-brown",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "7132479193168",
+ "title": "Women's Tree Dasher 2 - Utility - Natural Black (Natural Black Sole)",
+ "brand": "Allbirds",
+ "price": "৳ ১৪৫",
+ "rawPrice": 145,
+ "regularPrice": "৳ ১৭৭",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/A11408_25Q2_Tree_Dasher_2_Utility_Natural_Black_Natural_Black_PDP_LEFT-2000x2000_b1e5131d-1065-4dc6-82dd-adedde6e6dc3.png?v=1751066177",
+ "link": "https://allbirds.com/products/womens-tree-dashers-utility",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "7205182799952",
+ "title": "Women's Varsity Airy - Mid Yellow (Blizzard Sole)",
+ "brand": "Allbirds",
+ "price": "৳ ১২০",
+ "rawPrice": 120,
+ "regularPrice": "৳ ১৪৬",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/A12574_26Q2_Womens-Varsity-Airy-Mid-Yellow-Blizzard-Sole_PDP_LEFT.png?v=1770677958",
+ "link": "https://allbirds.com/products/womens-varsity-airy-mid-yellow",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "7204716838992",
+ "title": "Allbirds Slipper - Dark Grey",
+ "brand": "Allbirds",
+ "price": "৳ ৭৫",
+ "rawPrice": 75,
+ "regularPrice": "৳ ৯২",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/A11582_25Q4_Slipper-Tweed-Dark-Grey-Dark-Grey-Sole_PDP_LEFT.png?v=1759335422",
+ "link": "https://allbirds.com/products/allbirds-slipper-dark-grey-tweed",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "7215631925328",
+ "title": "Men's Wool Runner NZ Waterproof - Weathered Brown (Weathered Brown Sole)",
+ "brand": "Allbirds",
+ "price": "৳ ১৫০",
+ "rawPrice": 150,
+ "regularPrice": "৳ ১৮৩",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/A12071_25Q4_Wool-Runner-NZ-Waterproof-Weathered-Brown-Weathered-Brown-Sole_PDP_LEFT.png?v=1757523475",
+ "link": "https://allbirds.com/products/mens-wool-runner-nz-waterproof-weathered-brown",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "7215631302736",
+ "title": "Women's Wool Runner NZ Mid Waterproof - Weathered Brown (Weathered Brown Sole)",
+ "brand": "Allbirds",
+ "price": "৳ ১৬০",
+ "rawPrice": 160,
+ "regularPrice": "৳ ১৯৫",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/A12065_25Q4_Wool-Runner-NZ-Mid-Waterproof-Weathered-Brown-Weathered-Brown-Sole_PDP_LEFT_676af030-0563-4fa3-86c4-5f1a759a568c.png?v=1757724172",
+ "link": "https://allbirds.com/products/womens-wool-runner-nz-mid-waterproof-weathered-brown",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "7205201313872",
+ "title": "Men's Varsity - Mushroom (Blizzard Sole)",
+ "brand": "Allbirds",
+ "price": "৳ ১২০",
+ "rawPrice": 120,
+ "regularPrice": "৳ ১৪৬",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/A12585_26Q1_Mens-Varsity-Mushroom-Blizzard-Sole_PDP_LEFT.png?v=1765307399",
+ "link": "https://allbirds.com/products/mens-varsity-mushroom",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "7205201543248",
+ "title": "Men's Dasher NZ Relay - Natural Black (Blizzard Sole)",
+ "brand": "Allbirds",
+ "price": "৳ ১৩৫",
+ "rawPrice": 135,
+ "regularPrice": "৳ ১৬৫",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/A12640_26Q1_Dasher-NZ-Relay-Natural-Black-Blizzard_PDP_LEFT.png?v=1768950664",
+ "link": "https://allbirds.com/products/mens-dasher-nz-relay-natural-black-blizzard",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "7205207670864",
+ "title": "Men's Dasher NZ - Natural Black (Blizzard Sole)",
+ "brand": "Allbirds",
+ "price": "৳ ১৪০",
+ "rawPrice": 140,
+ "regularPrice": "৳ ১৭১",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/A12651_26Q1_Dasher-NZ-Natural-Black-Blizzard_PDP_LEFT.png?v=1769622500",
+ "link": "https://allbirds.com/products/mens-dasher-nz-natural-black-blizzard",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "6822714867792",
+ "title": "Women's Tree Runner - Hazy Indigo (Blizzard Sole)",
+ "brand": "Allbirds",
+ "price": "৳ ১০০",
+ "rawPrice": 100,
+ "regularPrice": "৳ ১২২",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/AB00FVM090_SHOE_PROFILE_GLOBAL_MENS_TREE_RUNNER_HAZY_INDIGO_BLIZZARD_6aa55bbf-dbb2-4830-9c13-ba0927aa024a.png?v=1751165366",
+ "link": "https://allbirds.com/products/womens-tree-runners-hazy-indigo",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "6793650798672",
+ "title": "Anytime No Show Sock - Natural Black",
+ "brand": "Allbirds",
+ "price": "৳ ১৪",
+ "rawPrice": 14,
+ "regularPrice": "৳ ১৭",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/products/SKU-SOCKS-GLOBAL-ANKLE-BLIZZARD-1_Resize_0000_SKU-SOCKS-GLOBAL-NOSHOW-NATURAL-BLACK-1-min.png?v=1676567902",
+ "link": "https://allbirds.com/products/anytime-no-show-sock-natural-black",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "6786903539792",
+ "title": "Women's Tree Breezers - Forage Tan (Forage Tan Sole)",
+ "brand": "Allbirds",
+ "price": "৳ ১০৫",
+ "rawPrice": 105,
+ "regularPrice": "৳ ১২৮",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/products/AB00CZW_SHOE_45_GLOBAL_WOMENS_TREE_BREEZER_FORAGE_TAN_FORAGE-TAN.png?v=1707179388",
+ "link": "https://allbirds.com/products/womens-tree-breezers-forage-tan",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "6758264373328",
+ "title": "Men's Tree Dasher Relay - Blizzard (Blizzard Sole)",
+ "brand": "Allbirds",
+ "price": "৳ ১৩৫",
+ "rawPrice": 135,
+ "regularPrice": "৳ ১৬৫",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/AA004FW090_SHOE_PROFILE_GLOBAL_WOMENS_TREE_DASHER_RELAY_BLIZZARD_BLIZZARD_16082bc1-7af2-429b-a2a2-c290c7c06b05.png?v=1751061389",
+ "link": "https://allbirds.com/products/mens-tree-dasher-relay-blizzard",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "6758262603856",
+ "title": "Women's Tree Dasher Relay - Blizzard (Blizzard Sole)",
+ "brand": "Allbirds",
+ "price": "৳ ১৩৫",
+ "rawPrice": 135,
+ "regularPrice": "৳ ১৬৫",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/AA004FW090_SHOE_PROFILE_GLOBAL_WOMENS_TREE_DASHER_RELAY_BLIZZARD_BLIZZARD.png?v=1751061371",
+ "link": "https://allbirds.com/products/womens-tree-dasher-relay-blizzard",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "6744334499920",
+ "title": "Men's Wool Runner - Hazy Indigo (Blizzard Sole)",
+ "brand": "Allbirds",
+ "price": "৳ ১১০",
+ "rawPrice": 110,
+ "regularPrice": "৳ ১৩৪",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/AB0098M_SHOE_LEFT_GLOBAL_MENS_WOOL_RUNNER_HAZY_INDIGO_BLIZZARD.png?v=1751142944",
+ "link": "https://allbirds.com/products/mens-wool-runners-hazy-indigo",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "6744333746256",
+ "title": "Women's Wool Runner - Hazy Indigo (Blizzard Sole)",
+ "brand": "Allbirds",
+ "price": "৳ ১১০",
+ "rawPrice": 110,
+ "regularPrice": "৳ ১৩৪",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/AB0098M_SHOE_LEFT_GLOBAL_MENS_WOOL_RUNNER_HAZY_INDIGO_BLIZZARD_d22b2af4-a20e-4004-ae0a-aafea3ffea98.png?v=1751143025",
+ "link": "https://allbirds.com/products/womens-wool-runners-hazy-indigo",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "6736302080080",
+ "title": "Women's Plant Pacer - Natural White (Blizzard Sole)",
+ "brand": "Allbirds",
+ "price": "৳ ১৩৫",
+ "rawPrice": 135,
+ "regularPrice": "৳ ১৬৫",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/AB0081M_SHOE_LEFT_GLOBAL_MENS_PLANT_PACER_NATURAL_WHITE_BLIZZARD.png?v=1781738644",
+ "link": "https://allbirds.com/products/womens-plant-pacers",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "6712407851088",
+ "title": "Women's Wool Runner-up Mizzles - Deep Emerald (Deep Emerald Sole)",
+ "brand": "Allbirds",
+ "price": "৳ ১৪৫",
+ "rawPrice": 145,
+ "regularPrice": "৳ ১৭৭",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/23Q4-Holiday_Ch1-Site-PDP-WRUM-W-Desktop-3841___2346_63ea694c-d284-41ab-beb0-81662377f495.jpg?v=1776210291",
+ "link": "https://allbirds.com/products/womens-wool-runner-up-mizzles-deep-emerald",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "6707737493584",
+ "title": "Smallbirds Wool Loungers - Big Kids - Natural White Fluffs (Natural White Sole)",
+ "brand": "Allbirds",
+ "price": "৳ ৭৫",
+ "rawPrice": 75,
+ "regularPrice": "৳ ৯২",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/products/AB00A3Y_SHOE_ANGLE_GLOBAL_SMALLBIRDS_BIG_KIDS_WOOL_LOUNGER_FLUFF_NATURAL_WHITE_NATURAL_WHITE.png?v=1666737382",
+ "link": "https://allbirds.com/products/smallbirds-wool-loungers-big-kids-natural-white-fluffs",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "6691390029904",
+ "title": "Trino® Sprinters - Cushioned - Navy Night",
+ "brand": "Allbirds",
+ "price": "৳ ১৫",
+ "rawPrice": 15,
+ "regularPrice": "৳ ১৮",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/AR0001U_SOCKS_TRINO_SPRINTER_NO_SHOW_LUX_PURPLE_FRONT.png?v=1781309966",
+ "link": "https://allbirds.com/products/trino-sprinters-cushioned-navy-night",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "6682353270864",
+ "title": "Women's Tree Dasher Relay - Natural Black (Blizzard Sole)",
+ "brand": "Allbirds",
+ "price": "৳ ১৩৫",
+ "rawPrice": 135,
+ "regularPrice": "৳ ১৬৫",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/AA0020M_SHOE_LEFT_GLOBAL_TREE_DASHER_RELAY_NATURAL_BLACK_BLIZZARD.png?v=1751309216",
+ "link": "https://allbirds.com/products/womens-tree-dasher-relay",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "6644025557072",
+ "title": "Men's Tree Dasher 2 - Blizzard (Blizzard/Black Sole)",
+ "brand": "Allbirds",
+ "price": "৳ ১৪০",
+ "rawPrice": 140,
+ "regularPrice": "৳ ১৭১",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/AA000QM_SHOE_LEFT_GLOBAL_MENS_TREE_DASHER_2.0_Blizzard_Blizzard.png?v=1751060717",
+ "link": "https://allbirds.com/products/mens-tree-dashers-blizzard-black",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "6644023623760",
+ "title": "Women's Tree Dasher 2 - Medium Grey (Light Grey Sole)",
+ "brand": "Allbirds",
+ "price": "৳ ১৪০",
+ "rawPrice": 140,
+ "regularPrice": "৳ ১৭১",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/AA000UM_SHOE_LEFT_GLOBAL_MENS_TREE_DASHER_2.0_Medium_Grey_Light_Grey.png?v=1751060971",
+ "link": "https://allbirds.com/products/womens-tree-dashers-medium-grey",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "6644022640720",
+ "title": "Women's Tree Dasher 2 - Blizzard (Blizzard/Black Sole)",
+ "brand": "Allbirds",
+ "price": "৳ ১৪০",
+ "rawPrice": 140,
+ "regularPrice": "৳ ১৭১",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/AA000QM_SHOE_LEFT_GLOBAL_MENS_TREE_DASHER_2.0_Blizzard_Blizzard_b3f41d6d-4f4b-48d8-b28e-a0339e8342b7.png?v=1751060757",
+ "link": "https://allbirds.com/products/womens-tree-dashers",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "6643980075088",
+ "title": "Women's Tree Dasher 2 - Natural Black (Blizzard Sole)",
+ "brand": "Allbirds",
+ "price": "৳ ১৪০",
+ "rawPrice": 140,
+ "regularPrice": "৳ ১৭১",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/AA000YM_SHOE_LEFT_GLOBAL_MENS_TREE_DASHER_2.0_Natural_Black_Blizzard.png?v=1751061040",
+ "link": "https://allbirds.com/products/womens-tree-dashers-natural-black",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "6620822208592",
+ "title": "Trino® Sprinters - Low - Summertime White",
+ "brand": "Allbirds",
+ "price": "৳ ১৫",
+ "rawPrice": 15,
+ "regularPrice": "৳ ১৮",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/PSS1STW1U_SOCK_FRONT_SPRINTER_LOW_GLOBAL_SUMMERTIME_WHITE-1600x1600_90bdf6ba-d3ba-4e29-9bd7-dd91cd6850ea.png?v=1776210496",
+ "link": "https://allbirds.com/products/trino-sprinters-summertime-white",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "6620820537424",
+ "title": "Trino® Sprinters - Low - Navy Night",
+ "brand": "Allbirds",
+ "price": "৳ ১৫",
+ "rawPrice": 15,
+ "regularPrice": "৳ ১৮",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/products/PSS1BLT_SOCK_TOE_GLOBAL_TRINO_SPRINTERS-LOW_NAVY_NIGHT.png?v=1751416236",
+ "link": "https://allbirds.com/products/trino-sprinters-low-navy-night",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "6586109395024",
+ "title": "Men's Tree Runner - Wheat (Beige Sole)",
+ "brand": "Allbirds",
+ "price": "৳ ১০০",
+ "rawPrice": 100,
+ "regularPrice": "৳ ১২২",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/TR2MWHE_SHOE_LEFT_GLOBAL_MENS_TREE_RUNNER_WHEAT_DARK_BEIGE.png?v=1751166706",
+ "link": "https://allbirds.com/products/mens-tree-runners-wheat-dark-beige",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "6565493899344",
+ "title": "Women's Tree Piper - Moonrise (White Sole)",
+ "brand": "Allbirds",
+ "price": "৳ ১০৫",
+ "rawPrice": 105,
+ "regularPrice": "৳ ১২৮",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/TP1MMOO_TREE_PIPER_LEFT_GLOBAL_MOONRISE_WHITE.png?v=1776804757",
+ "link": "https://allbirds.com/products/womens-tree-pipers",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "4873015754832",
+ "title": "Men's Tree Runner - Mist (White Sole)",
+ "brand": "Allbirds",
+ "price": "৳ ১০০",
+ "rawPrice": 100,
+ "regularPrice": "৳ ১২২",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/TR3MMST080_SHOE_LEFT_GLOBAL_MENS_TREE_RUNNER_MIST_WHITE_9959c126-77c8-42fc-aef3-7d6093c605bf.png?v=1751166590",
+ "link": "https://allbirds.com/products/mens-tree-runners-mist",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "4870550683728",
+ "title": "Men's Tree Skipper - Jet Black (White Sole)",
+ "brand": "Allbirds",
+ "price": "৳ ১০৫",
+ "rawPrice": 105,
+ "regularPrice": "৳ ১২৮",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/TS2MJBW080_SHOE_LEFT_GLOBAL_MENS_TREE_SKIPPER_JET_BLACK_WHITE.png?v=1751166909",
+ "link": "https://allbirds.com/products/mens-tree-skippers-jet-black",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "4870548062288",
+ "title": "Women's Tree Runner - Navy Night (White Sole)",
+ "brand": "Allbirds",
+ "price": "৳ ১০০",
+ "rawPrice": 100,
+ "regularPrice": "৳ ১২২",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/TR3MNNW080_SHOE_LEFT_GLOBAL_MENS_TREE_RUNNER_NAVY_NIGHT_WHITE_v2_1997bb94-52da-461d-b337-47f3599f37b3.png?v=1751166686",
+ "link": "https://allbirds.com/products/womens-tree-runners-navy-night",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "4870547963984",
+ "title": "Women's Tree Runner - Jet Black (White Sole)",
+ "brand": "Allbirds",
+ "price": "৳ ১০০",
+ "rawPrice": 100,
+ "regularPrice": "৳ ১২২",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/TR3MJBW080_SHOE_LEFT_GLOBAL_MENS_TREE_RUNNER_JET_BLACK_WHITE_c081cf2c-e25d-4bbf-aaff-7412be639de5.png?v=1751165490",
+ "link": "https://allbirds.com/products/womens-tree-runners-jet-black-white",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "4868994039888",
+ "title": "Men's Tree Runner - Kaikoura White (White Sole)",
+ "brand": "Allbirds",
+ "price": "৳ ১০০",
+ "rawPrice": 100,
+ "regularPrice": "৳ ১২২",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/TR3MKWW_SHOE_LEFT_GLOBAL_MENS_TREE_RUNNER_KAIKOURA_WHITE_WHITE_f54746ea-c9a5-45dc-907c-90ddc0ae6ecf.png?v=1751166473",
+ "link": "https://allbirds.com/products/mens-tree-runners-kaikoura-white",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "4826199687248",
+ "title": "Women's Wool Runner - True Black (Cream Sole)",
+ "brand": "Allbirds",
+ "price": "৳ ১১০",
+ "rawPrice": 110,
+ "regularPrice": "৳ ১৩৪",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/WR3MTBK_SHOE_LEFT_GLOBAL_MENS_WOOL_RUNNER_TRUE_BLACK_CREAM.png?v=1751144315",
+ "link": "https://allbirds.com/products/womens-wool-runners-true-black",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "4826197655632",
+ "title": "Men's Wool Runner - True Black (Cream Sole)",
+ "brand": "Allbirds",
+ "price": "৳ ১১০",
+ "rawPrice": 110,
+ "regularPrice": "৳ ১৩৪",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/WR3MTBK_SHOE_LEFT_GLOBAL_MENS_WOOL_RUNNER_TRUE_BLACK_CREAM_e5a8bc76-ac77-4fd6-a372-52c8f970aa52.png?v=1751144635",
+ "link": "https://allbirds.com/products/mens-wool-runners-true-black",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "4659511492688",
+ "title": "Women's Trino® Thong - Nimbus",
+ "brand": "Allbirds",
+ "price": "৳ ১৬",
+ "rawPrice": 16,
+ "regularPrice": "৳ ২০",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/products/UT1WNIM1_UNDERWEAR_FRONT_GLOBAL_THONG_NIMBUS.png?v=1666808574",
+ "link": "https://allbirds.com/products/womens-trino-thong-nimbus",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "4373802877072",
+ "title": "Trino® Tubers - Navy Night",
+ "brand": "Allbirds",
+ "price": "৳ ৪",
+ "rawPrice": 4,
+ "regularPrice": "৳ ১৬",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/products/ST1UNNT_SOCKS_NAVY_NIGHT_FRONT.png?v=1666820168",
+ "link": "https://allbirds.com/products/trino-tubers-navy-night",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "4373801861264",
+ "title": "Women's Tree Breezer - Mist (Dark Grey Sole)",
+ "brand": "Allbirds",
+ "price": "৳ ১০৫",
+ "rawPrice": 105,
+ "regularPrice": "৳ ১২৮",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/TB1WMST_SHOE_LEFT_GLOBAL_WOMENS_TREE_BREEZERS_MIST_DARK_GREY.png?v=1751060586",
+ "link": "https://allbirds.com/products/womens-tree-breezers-mist",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "3689951428688",
+ "title": "Men's Wool Runners - Savanna Night (Navy Sole)",
+ "brand": "Allbirds",
+ "price": "৳ ১১০",
+ "rawPrice": 110,
+ "regularPrice": "৳ ১৩৪",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/Allbirds_FY19_August_PDP_WL_RN_Savanna_Night_LAT_f65bf3f0-b6cd-4950-a684-fe3c1317de5f.png?v=1761106668",
+ "link": "https://allbirds.com/products/mens-wool-runners-savanna-night-navy",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "3689948315728",
+ "title": "Women's Wool Runner - Savanna Night (Navy Sole)",
+ "brand": "Allbirds",
+ "price": "৳ ১১০",
+ "rawPrice": 110,
+ "regularPrice": "৳ ১৩৪",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/Allbirds_FY19_August_PDP_WL_RN_Savanna_Night_LAT.png?v=1751144216",
+ "link": "https://allbirds.com/products/womens-wool-runners-savanna-night-navy",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "1878277324869",
+ "title": "Women's Wool Runner - Natural White (Cream Sole)",
+ "brand": "Allbirds",
+ "price": "৳ ১১০",
+ "rawPrice": 110,
+ "regularPrice": "৳ ১৩৪",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/Allbirds_WL_RN_SF_PDP_Natural_White_LAT.png?v=1751143820",
+ "link": "https://allbirds.com/products/womens-wool-runners-natural-white",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "1878275686469",
+ "title": "Women's Wool Runner - Natural Black (Black Sole)",
+ "brand": "Allbirds",
+ "price": "৳ ১১০",
+ "rawPrice": 110,
+ "regularPrice": "৳ ১৩৪",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/Allbirds_WL_RN_SF_PDP_Natural_Black_LAT.png?v=1751143102",
+ "link": "https://allbirds.com/products/womens-wool-runners-natural-black",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "1878194389061",
+ "title": "Men's Wool Runner - Natural White (Cream Sole)",
+ "brand": "Allbirds",
+ "price": "৳ ১১০",
+ "rawPrice": 110,
+ "regularPrice": "৳ ১৩৪",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/Allbirds_WL_RN_SF_PDP_Natural_White_LAT_5a1e9e6b-9fa1-47d5-a34e-0ab02a0d2e2e.png?v=1751143945",
+ "link": "https://allbirds.com/products/mens-wool-runners-natural-white",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "6889961750608",
+ "title": "Anytime No Show Sock - Rugged Beige",
+ "brand": "Allbirds",
+ "price": "৳ ১৪",
+ "rawPrice": 14,
+ "regularPrice": "৳ ১৭",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/A10849_S24Q1_Anytime_No_Show_Sock_Rugged_Beige_A-1400x1400.png?v=1712352041",
+ "link": "https://allbirds.com/products/anytime-no-show-sock-rugged-beige",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "6889961291856",
+ "title": "Anytime No Show Sock - Medium Grey",
+ "brand": "Allbirds",
+ "price": "৳ ১৪",
+ "rawPrice": 14,
+ "regularPrice": "৳ ১৭",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/A10852_S24Q1_Anytime_No_Show_Sock_Medium_Grey_A-1400x1400.png?v=1712350038",
+ "link": "https://allbirds.com/products/anytime-no-show-sock-medium-grey",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "6889959882832",
+ "title": "Anytime Crew Sock - Rugged Beige",
+ "brand": "Allbirds",
+ "price": "৳ ১৮",
+ "rawPrice": 18,
+ "regularPrice": "৳ ২২",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/A10850_S24Q1_Anytime_Crew_Sock_Rugged_Beige_B-1900x1900.png?v=1712353493",
+ "link": "https://allbirds.com/products/anytime-crew-sock-rugged-beige",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "6885360205904",
+ "title": "Women's Courier - Blizzard/Light Grey (Natural White Sole)",
+ "brand": "Allbirds",
+ "price": "৳ ৯৮",
+ "rawPrice": 98,
+ "regularPrice": "৳ ১২০",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/A10795_24Q2_Courier-Blizzard-Light-Grey-Natural-White_PDP_LEFT__1.png?v=1776209239",
+ "link": "https://allbirds.com/products/womens-couriers",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "6885146918992",
+ "title": "Women's Tree Dasher 2 - Blizzard (Blizzard Sole)",
+ "brand": "Allbirds",
+ "price": "৳ ১৪০",
+ "rawPrice": 140,
+ "regularPrice": "৳ ১৭১",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/A10814_24Q2_Tree-Dasher-2-Blizzard-Blizzard-Blizzard_PDP_LEFT__1_ee12b184-adb4-44cc-a9d9-f4bfab0c5d50.png?v=1750974849",
+ "link": "https://allbirds.com/products/womens-tree-dashers-blizzard",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "6884224073808",
+ "title": "Men's Tree Dasher 2 - Blizzard (Blizzard Sole)",
+ "brand": "Allbirds",
+ "price": "৳ ১৪০",
+ "rawPrice": 140,
+ "regularPrice": "৳ ১৭১",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/A10814_24Q2_Tree-Dasher-2-Blizzard-Blizzard-Blizzard_PDP_LEFT__1.png?v=1750974801",
+ "link": "https://allbirds.com/products/mens-tree-dashers-blizzard",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "6884130553936",
+ "title": "Men's Courier - Dark Grey/Natural Black (Natural White Sole)",
+ "brand": "Allbirds",
+ "price": "৳ ৯৮",
+ "rawPrice": 98,
+ "regularPrice": "৳ ১২০",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/A10796_24Q2_Courier-Dark-Grey-Natural-Black-Natural-White_PDP_LEFT__1_3f3c3fa9-8ee2-4eef-ac78-c53d081e3e3d.png?v=1776209244",
+ "link": "https://allbirds.com/products/mens-couriers-dark-grey-natural-black",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "6884109254736",
+ "title": "Men's Courier - Blizzard/Light Grey (Natural White Sole)",
+ "brand": "Allbirds",
+ "price": "৳ ৯৮",
+ "rawPrice": 98,
+ "regularPrice": "৳ ১২০",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/A10795_24Q2_Courier-Blizzard-Light-Grey-Natural-White_PDP_LEFT__1_5f13b46d-b051-4833-a619-25b1cf4d27ea.png?v=1776209245",
+ "link": "https://allbirds.com/products/mens-couriers-blizzard-light-grey",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "6869041905744",
+ "title": "Women's Tree Dasher Relay - Natural Black (Natural Black Sole)",
+ "brand": "Allbirds",
+ "price": "৳ ১৩৫",
+ "rawPrice": 135,
+ "regularPrice": "৳ ১৬৫",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/A10465W080-Tree_Dasher_Relay-Side-Global-Womens-Tree-Natural_Black-Natural_Black_543390af-c752-4060-aed0-e073eb61e358.png?v=1751061506",
+ "link": "https://allbirds.com/products/womens-tree-dasher-relay-natural-black",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "6859428724816",
+ "title": "Men's Soft Merino Long Sleeve Tee - Medium Grey",
+ "brand": "Allbirds",
+ "price": "৳ ৫০",
+ "rawPrice": 50,
+ "regularPrice": "৳ ৬১",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/products/Anytime_Long_Sleeve_Tee_Medium_Grey_M_0041.png?v=1692823402",
+ "link": "https://allbirds.com/products/mens-soft-merino-long-sleeve-tee-medium-grey",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "6859425120336",
+ "title": "Men's Soft Merino Tee - Natural White",
+ "brand": "Allbirds",
+ "price": "৳ ৪৫",
+ "rawPrice": 45,
+ "regularPrice": "৳ ৫৫",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/products/Men-s_Anytime_Tee-Natural_White-01.png?v=1699485163",
+ "link": "https://allbirds.com/products/mens-soft-merino-tee",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "6859425087568",
+ "title": "Men's Soft Merino Tee - Medium Grey",
+ "brand": "Allbirds",
+ "price": "৳ ৪৫",
+ "rawPrice": 45,
+ "regularPrice": "৳ ৫৫",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/products/Men-s_Anytime_Tee-Medium_Grey-01.png?v=1699485208",
+ "link": "https://allbirds.com/products/mens-soft-merino-tee-medium-grey",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "6858603135056",
+ "title": "Women's SuperLight Tree Runners - Natural Black/Dark Grey (Blizzard Sole)",
+ "brand": "Allbirds",
+ "price": "৳ ১১৫",
+ "rawPrice": 115,
+ "regularPrice": "৳ ১৪০",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/A10619_24Q1_SuperLight-TR-Natural-Black-Dark-Grey-Blizzard_PDP_LEFT__1.png?v=1776201928",
+ "link": "https://allbirds.com/products/womens-superlight-tree-runners-natural-black-dark-grey",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "6858597171280",
+ "title": "Women's SuperLight Tree Runner - Light Grey/Medium Grey (Blizzard Sole)",
+ "brand": "Allbirds",
+ "price": "৳ ১১৫",
+ "rawPrice": 115,
+ "regularPrice": "৳ ১৪০",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/A10598_24Q1_SuperLight-TR-Light-Grey-Medium-Grey-Blizzard_PDP_LEFT__1_769e94b6-4321-4331-abe9-a54819675b19.png?v=1776209291",
+ "link": "https://allbirds.com/products/womens-superlight-tree-runners-light-grey",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "6858549559376",
+ "title": "Men's Tree Dasher 2 - Blizzard/Hazy Cobalt (Clarity Blue Sole)",
+ "brand": "Allbirds",
+ "price": "৳ ১৪০",
+ "rawPrice": 140,
+ "regularPrice": "৳ ১৭১",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/A10684_24Q1_Tree-Dasher-2-Blizzard-Hazy-Cobalt-Clarity-Blue_PDP_LEFT__1.png?v=1750973302",
+ "link": "https://allbirds.com/products/mens-tree-dashers-blizzard-hazy-cobalt",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "6858515120208",
+ "title": "Women's Tree Dasher 2 - Blizzard/Hazy Cobalt (Clarity Blue Sole)",
+ "brand": "Allbirds",
+ "price": "৳ ১৪০",
+ "rawPrice": 140,
+ "regularPrice": "৳ ১৭১",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/A10684_24Q1_Tree-Dasher-2-Blizzard-Hazy-Cobalt-Clarity-Blue_PDP_LEFT__1_967c0d61-737b-443c-98e7-594a0996f2bf.png?v=1750973344",
+ "link": "https://allbirds.com/products/womens-tree-dashers-blizzard-hazy-cobalt",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "6858500603984",
+ "title": "Women's Trail Runner - True Navy/Hazy Indigo (Natural Black Sole)",
+ "brand": "Allbirds",
+ "price": "৳ ১৪৫",
+ "rawPrice": 145,
+ "regularPrice": "৳ ১৭৭",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/A10723_24Q1_Trail-Runner-SWT-True-Navy-Hazy-Indigo-Natural-Black_PDP_LEFT__1_79054b1d-5fe5-442c-8af7-c5919ba6a1f1.png?v=1750995547",
+ "link": "https://allbirds.com/products/womens-trail-runners-swt-true-navy-hazy-indigo",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "6858359898192",
+ "title": "Women's Tree Dasher 2 - Blizzard/Natural Black (Blizzard Sole)",
+ "brand": "Allbirds",
+ "price": "৳ ১৪০",
+ "rawPrice": 140,
+ "regularPrice": "৳ ১৭১",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/A10467W080-Tree_Dasher_2-Side-Global-Tree-Blizzard-Natural_Black-Blizzard-OREO_copy.png?v=1751060855",
+ "link": "https://allbirds.com/products/womens-tree-dashers-blizzard-natural-black",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "6858223648848",
+ "title": "Men's Trail Runner - True Navy/Hazy Indigo (Natural Black Sole)",
+ "brand": "Allbirds",
+ "price": "৳ ১৪৫",
+ "rawPrice": 145,
+ "regularPrice": "৳ ১৭৭",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/A10723_24Q1_Trail-Runner-SWT-True-Navy-Hazy-Indigo-Natural-Black_PDP_LEFT__1.png?v=1750981788",
+ "link": "https://allbirds.com/products/mens-trail-runners-swt",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "6852245782608",
+ "title": "Women's Soft Merino Tee - Natural White",
+ "brand": "Allbirds",
+ "price": "৳ ৪৫",
+ "rawPrice": 45,
+ "regularPrice": "৳ ৫৫",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/products/Anytime_Tee_Natural_White_F_0201.png?v=1751417785",
+ "link": "https://allbirds.com/products/womens-soft-merino-tee",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "6848607518800",
+ "title": "Men's Tree Skipper - Natural Black (Natural Black Sole)",
+ "brand": "Allbirds",
+ "price": "৳ ১০৫",
+ "rawPrice": 105,
+ "regularPrice": "৳ ১২৮",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/SKU_SHOE_PROFILE_GLOBAL_MENS_TREE_SKIPPER_NATURAL_BLACK_NATURAL_BLACK.jpg?v=1751137364",
+ "link": "https://allbirds.com/products/mens-tree-skippers-natural-black",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "6826510057552",
+ "title": "Women's Tree Pipers- Natural Black (Natural Black Sole)",
+ "brand": "Allbirds",
+ "price": "৳ ১০৫",
+ "rawPrice": 105,
+ "regularPrice": "৳ ১২৮",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/AB00ESW080_SHOE_PROFILE_GLOBAL_MENS_TREE_PIPER_NATURAL_BLACK_NATURAL_BLACK_4abaa970-9cfc-42b4-9963-c535b407f3a9.png?v=1776804570",
+ "link": "https://allbirds.com/products/womens-tree-pipers-natural-black-natural-black",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "7009938309200",
+ "title": "Men's Tree Topper - Natural Black (Natural Black Sole)",
+ "brand": "Allbirds",
+ "price": "৳ ১১৫",
+ "rawPrice": 115,
+ "regularPrice": "৳ ১৪০",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/A11185_24Q4_Tree_Topper_Natural_Black_Natural_Black_PDP_LEFT-1000x1000.png?v=1751057517",
+ "link": "https://allbirds.com/products/mens-tree-toppers-natural-black",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "7009927430224",
+ "title": "Women's Tree Topper - Natural Black (Natural Black Sole)",
+ "brand": "Allbirds",
+ "price": "৳ ১১৫",
+ "rawPrice": 115,
+ "regularPrice": "৳ ১৪০",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/A11185_24Q4_Tree_Topper_Natural_Black_Natural_Black_PDP_LEFT-1000x1000_6f0e4114-4c0f-4499-98f4-c83b2bca865c.png?v=1751057358",
+ "link": "https://allbirds.com/products/womens-tree-toppers-natural-black",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "7009871495248",
+ "title": "Men's Tree Topper - Natural Black (Blizzard Sole)",
+ "brand": "Allbirds",
+ "price": "৳ ১১৫",
+ "rawPrice": 115,
+ "regularPrice": "৳ ১৪০",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/A11179_24Q4_Tree-Topper-Natural-Black-Blizzard_PDP_LEFT.png?v=1751340196",
+ "link": "https://allbirds.com/products/mens-tree-toppers-natural-black-blizzard",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "7009830731856",
+ "title": "Women's Tree Topper - Blizzard (Blizzard Sole)",
+ "brand": "Allbirds",
+ "price": "৳ ১১৫",
+ "rawPrice": 115,
+ "regularPrice": "৳ ১৪০",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/A11174_24Q4_Tree-Topper-Blizzard-Blizzard_PDP_LEFT_21f1662d-505a-46ea-b6a3-7294f936eab9.png?v=1751323743",
+ "link": "https://allbirds.com/products/womens-tree-toppers",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "7003513094224",
+ "title": "Men's Tree Dasher 2 - Deep Navy (Blizzard Sole)",
+ "brand": "Allbirds",
+ "price": "৳ ১৪০",
+ "rawPrice": 140,
+ "regularPrice": "৳ ১৭১",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/A11043_24Q4_Tree_Dasher_2_Deep_Navy_Blizzard_PDP_LEFT-2000x2000.png?v=1750970948",
+ "link": "https://allbirds.com/products/mens-tree-dashers-deep-navy",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "7003493924944",
+ "title": "Women's Tree Dasher 2 - Deep Navy (Blizzard Sole)",
+ "brand": "Allbirds",
+ "price": "৳ ১৪০",
+ "rawPrice": 140,
+ "regularPrice": "৳ ১৭১",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/A11043_24Q4_Tree_Dasher_2_Deep_Navy_Blizzard_PDP_LEFT-2000x2000_dac4667c-77ca-43c5-80eb-ece6523617e4.png?v=1750971453",
+ "link": "https://allbirds.com/products/womens-tree-dashers-deep-navy",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "6995485360208",
+ "title": "Men's Courier - Deep Navy (Natural White Sole)",
+ "brand": "Allbirds",
+ "price": "৳ ৯৮",
+ "rawPrice": 98,
+ "regularPrice": "৳ ১২০",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/A10871_24Q4_Courier_Deep_Navy_Natural_White_PDP_LEFT-2000x2000.png?v=1776201782",
+ "link": "https://allbirds.com/products/mens-couriers",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "6950209978448",
+ "title": "Women's Wool Dasher Mizzle - Deep Navy (Hazy Indigo Sole)",
+ "brand": "Allbirds",
+ "price": "৳ ১৫০",
+ "rawPrice": 150,
+ "regularPrice": "৳ ১৮৩",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/A11089_24Q3_Wool_Dasher_2_Mizzle_Deep_Navy_Hazy_Indigo_PDP_LEFT-2000x2000_e17aeee2-8816-464b-b22d-83257f50263a.png?v=1751052759",
+ "link": "https://allbirds.com/products/womens-wool-dasher-mizzles-deep-navy-hazy-indigo",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "6944943374416",
+ "title": "Women's Wool Dasher Mizzle - Medium Grey (Natural Black Sole)",
+ "brand": "Allbirds",
+ "price": "৳ ১৫০",
+ "rawPrice": 150,
+ "regularPrice": "৳ ১৮৩",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/A11092_24Q2_Wool-Dasher-2-Mizzle-Medium-Grey-Natural-Black_PDP_LEFT__2.png?v=1751052551",
+ "link": "https://allbirds.com/products/womens-wool-dasher-mizzles-medium-grey-natural-black",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "6944943210576",
+ "title": "Men's Wool Dasher Mizzle - Medium Grey (Natural Black Sole)",
+ "brand": "Allbirds",
+ "price": "৳ ১৫০",
+ "rawPrice": 150,
+ "regularPrice": "৳ ১৮৩",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/A11092_24Q2_Wool-Dasher-2-Mizzle-Medium-Grey-Natural-Black_PDP_LEFT.png?v=1751052168",
+ "link": "https://allbirds.com/products/mens-wool-dasher-mizzles-medium-grey-natural-black",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "6939677229136",
+ "title": "Women's SuperLight Tree Runners - Blizzard/Bloom Coral (Blizzard Sole)",
+ "brand": "Allbirds",
+ "price": "৳ ১১৫",
+ "rawPrice": 115,
+ "regularPrice": "৳ ১৪০",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/A10917_24Q3_SuperLight_TR_Blizzard_Multi_Blizzard_PDP_SINGLE_3Q_2187fe73-4368-46d3-967f-e6894a68b33f.png?v=1776209756",
+ "link": "https://allbirds.com/products/womens-superlight-tree-runners-blizzard-bloom-coral",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "6930103238736",
+ "title": "Men's Tree Runner Go - Blizzard (Blizzard Sole)",
+ "brand": "Allbirds",
+ "price": "৳ ১২০",
+ "rawPrice": 120,
+ "regularPrice": "৳ ১৪৬",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/A10645_24Q2_Tree-Runner-GO-Blizzard-Blizzard_PDP_LEFT__2.png?v=1751068969",
+ "link": "https://allbirds.com/products/mens-tree-runner-go",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "6930101698640",
+ "title": "Men's Tree Runner Go - Natural Black (Blizzard Sole)",
+ "brand": "Allbirds",
+ "price": "৳ ১২০",
+ "rawPrice": 120,
+ "regularPrice": "৳ ১৪৬",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/A10609_24Q2_Tree-Runner-GO-Natural-Black-Blizzard_PDP_LEFT__1.png?v=1751064913",
+ "link": "https://allbirds.com/products/mens-tree-runner-go-natural-black-blizzard-sole",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "6930100977744",
+ "title": "Women's Tree Runner Go - Medium Grey (Blizzard Sole)",
+ "brand": "Allbirds",
+ "price": "৳ ১২০",
+ "rawPrice": 120,
+ "regularPrice": "৳ ১৪৬",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/A10610_24Q2_Tree-Runner-GO-Medium-Grey-Blizzard_PDP_LEFT__1.png?v=1751065488",
+ "link": "https://allbirds.com/products/womens-tree-runner-go-medium-grey",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "6919093846096",
+ "title": "Women's Tree Breezer - Natural Black/Stormy Grey",
+ "brand": "Allbirds",
+ "price": "৳ ১০৫",
+ "rawPrice": 105,
+ "regularPrice": "৳ ১২৮",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/A10942_24Q3_Tree_Breezer_Natural_Black_Stormy_Grey_Natural_Black_PDP_LEFT-2000x2000.png?v=1750978205",
+ "link": "https://allbirds.com/products/womens-tree-breezers-natural-black-stormy-grey",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "6889962537040",
+ "title": "Anytime Ankle Sock - Basin Blue",
+ "brand": "Allbirds",
+ "price": "৳ ১৬",
+ "rawPrice": 16,
+ "regularPrice": "৳ ২০",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/A10842_S24Q1_Anytime_Ankle_Sock_Basin_Blue_A-1400x1400.png?v=1776183348",
+ "link": "https://allbirds.com/products/anytime-ankle-sock-basin-blue",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "7010075836496",
+ "title": "Anytime No Show Sock - Deep Navy",
+ "brand": "Allbirds",
+ "price": "৳ ১৪",
+ "rawPrice": 14,
+ "regularPrice": "৳ ১৭",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/A11166_24Q4_Anytime_No_Show_Sock_Deep_Navy_A-2000x2000.png?v=1727375436",
+ "link": "https://allbirds.com/products/anytime-no-show-sock",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "7091621757008",
+ "title": "Women's Tree Runner Go - Rustic Brown (Stony Cream Sole)",
+ "brand": "Allbirds",
+ "price": "৳ ১২০",
+ "rawPrice": 120,
+ "regularPrice": "৳ ১৪৬",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/A11349_25Q1_Tree_Runner_Go_Rustic_Brown_Stony_Cream_PDP_LEFT-2000x2000.png?v=1776808759",
+ "link": "https://allbirds.com/products/womens-tree-runner-go-rustic-brown",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "7091621101648",
+ "title": "Women's Tree Runner Go - Blizzard/Lux Liberty (Blizzard Sole)",
+ "brand": "Allbirds",
+ "price": "৳ ১২০",
+ "rawPrice": 120,
+ "regularPrice": "৳ ১৪৬",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/A11351_25Q1_Tree_Runner_Go_Blizzard_Lux_Liberty_Blizzard_PDP_LEFT-1000x1000.png?v=1751067753",
+ "link": "https://allbirds.com/products/womens-tree-runner-go-blizzard-lux-liberty",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "7091618349136",
+ "title": "Women's Lounger Lift - Deep Navy (Blizzard Sole)",
+ "brand": "Allbirds",
+ "price": "৳ ১১০",
+ "rawPrice": 110,
+ "regularPrice": "৳ ১৩৪",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/A11268_25Q1_Lounger_Lift_Deep_Navy_Blizzard_PDP_LEFT-2000x2000.png?v=1751057829",
+ "link": "https://allbirds.com/products/womens-lounger-lift-deep-navy",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "7085935460432",
+ "title": "Women's Tree Runner Go - Blizzard/Vivid Red (Natural White Sole)",
+ "brand": "Allbirds",
+ "price": "৳ ১২০",
+ "rawPrice": 120,
+ "regularPrice": "৳ ১৪৬",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/A10904_24Q3_Runner_2_RR_Blizzard_Vivid_Red_Natural_White_PDP_SINGLE_3Q.png?v=1776201693",
+ "link": "https://allbirds.com/products/womens-tree-runner-go-blizzard-vivid-red",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "7083306221648",
+ "title": "Men's Tree Dasher Relay - Hanami Blue (Blizzard Sole)",
+ "brand": "Allbirds",
+ "price": "৳ ১৩৫",
+ "rawPrice": 135,
+ "regularPrice": "৳ ১৬৫",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/A11448_25Q1_Tree_Dasher_Relay_Hanami_Blue_Blizzard_PDP_LEFT-2000x2000.png?v=1751054979",
+ "link": "https://allbirds.com/products/mens-tree-dasher-relay-hanami-blue",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "7082688479312",
+ "title": "Men's Tree Glider - Medium Grey (Light Grey Sole)",
+ "brand": "Allbirds",
+ "price": "৳ ১৪০",
+ "rawPrice": 140,
+ "regularPrice": "৳ ১৭১",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/A11068_24Q3_Tree_Glider_Cloudy_Grey_Light_Grey_PDP_LEFT-2000x2000_c179b49a-6789-42c3-ab34-6f8fe19af48f.png?v=1751059058",
+ "link": "https://allbirds.com/products/mens-tree-gliders",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "7082687365200",
+ "title": "Women's Tree Glider - Blizzard (Blizzard Sole)",
+ "brand": "Allbirds",
+ "price": "৳ ১৪০",
+ "rawPrice": 140,
+ "regularPrice": "৳ ১৭১",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/A11072_24Q3_Tree_Glider_Blizzard_Blizzard_PDP_LEFT-1000x1000.png?v=1751061897",
+ "link": "https://allbirds.com/products/womens-tree-gliders-blizzard",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "7082686054480",
+ "title": "Women's Tree Glider - Natural Black (Blizzard Sole)",
+ "brand": "Allbirds",
+ "price": "৳ ১৪০",
+ "rawPrice": 140,
+ "regularPrice": "৳ ১৭১",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/A11077_24Q3_Tree_Glider_Natural_Black_Blizzard_PDP_LEFT-1000x1000_17fe8a05-9ba3-44ab-9905-c248e916587e.png?v=1751347876",
+ "link": "https://allbirds.com/products/womens-tree-gliders-natural-black-blizzard",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "7082685562960",
+ "title": "Men's Tree Glider - Twilight White (Twilight White Sole)",
+ "brand": "Allbirds",
+ "price": "৳ ১৪০",
+ "rawPrice": 140,
+ "regularPrice": "৳ ১৭১",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/A11478_25Q1_Tree_Glider_Twilight_White_Twilight_White_PDP_LEFT-2000x2000.png?v=1751059567",
+ "link": "https://allbirds.com/products/mens-tree-gliders-twilight-white",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "7082683039824",
+ "title": "Men's Tree Glider - Blizzard (Blizzard Sole)",
+ "brand": "Allbirds",
+ "price": "৳ ১৪০",
+ "rawPrice": 140,
+ "regularPrice": "৳ ১৭১",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/A11072_24Q3_Tree_Glider_Blizzard_Blizzard_PDP_LEFT-1000x1000_0a5aae11-c5af-4904-ac8e-ab9875354ab0.png?v=1751058927",
+ "link": "https://allbirds.com/products/mens-tree-gliders-blizzard",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "7082682253392",
+ "title": "Women's Tree Glider - Natural Black (Rugged Khaki Sole)",
+ "brand": "Allbirds",
+ "price": "৳ ১৪০",
+ "rawPrice": 140,
+ "regularPrice": "৳ ১৭১",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/A11187_24Q4_Tree-Glider-Natural-Black-Rugged-Khaki_PDP_LEFT_f68de53b-9508-46a9-869f-24019b173440.png?v=1751323647",
+ "link": "https://allbirds.com/products/womens-tree-gliders-natural-black-rugged-khaki",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "7082681466960",
+ "title": "Men's Tree Glider - Natural White/Beige (Blizzard Sole)",
+ "brand": "Allbirds",
+ "price": "৳ ১৪০",
+ "rawPrice": 140,
+ "regularPrice": "৳ ১৭১",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/A11070_24Q2_Tree-Glider-Natural-White-Blizzard_PDP_LEFT__1.png?v=1756486778",
+ "link": "https://allbirds.com/products/mens-tree-gliders-natural-white",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "7082681204816",
+ "title": "Women's Tree Glider - Medium Grey (Light Grey Sole)",
+ "brand": "Allbirds",
+ "price": "৳ ১৪০",
+ "rawPrice": 140,
+ "regularPrice": "৳ ১৭১",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/A11068_24Q3_Tree_Glider_Cloudy_Grey_Light_Grey_PDP_LEFT-2000x2000.png?v=1751061980",
+ "link": "https://allbirds.com/products/womens-tree-gliders-medium-grey",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "7082681073744",
+ "title": "Men's Tree Glider - Deep Navy (Blizzard Sole)",
+ "brand": "Allbirds",
+ "price": "৳ ১৪০",
+ "rawPrice": 140,
+ "regularPrice": "৳ ১৭১",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/A11076_24Q4_Tree_Glider_Deep_Navy_Blizzard_PDP_LEFT-2000x2000.png?v=1751047869",
+ "link": "https://allbirds.com/products/mens-tree-gliders-deep-navy",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "7082681008208",
+ "title": "Men's Tree Glider - Natural Black (Blizzard Sole)",
+ "brand": "Allbirds",
+ "price": "৳ ১৪০",
+ "rawPrice": 140,
+ "regularPrice": "৳ ১৭১",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/A11077_24Q3_Tree_Glider_Natural_Black_Blizzard_PDP_LEFT-1000x1000.png?v=1751348182",
+ "link": "https://allbirds.com/products/mens-tree-gliders-natural-black-blizzard",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "7058243813456",
+ "title": "Anytime No Show Sock 3-Pack - Blizzard",
+ "brand": "Allbirds",
+ "price": "৳ ৩৫",
+ "rawPrice": 35,
+ "regularPrice": "৳ ৪৩",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/A11110_S24Q1_Anytime_No_Show_Sock_3_Pack_Blizzard_Blizzard_Blizzard_1.png?v=1717449368",
+ "link": "https://allbirds.com/products/anytime-no-show-sock-3-pack-blizzard",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "7058241224784",
+ "title": "Anytime No Show Sock 3-Pack - Natural Black",
+ "brand": "Allbirds",
+ "price": "৳ ৩৫",
+ "rawPrice": 35,
+ "regularPrice": "৳ ৪৩",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/A11113_S24Q1_Anytime_No_Show_Sock_3_Pack_Natural_Black_Natural_Black_Natural_Black_1__1.png?v=1717430815",
+ "link": "https://allbirds.com/products/anytime-no-show-sock-3-pack-natural-black",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "7031874125904",
+ "title": "Women's Tree Dasher Relay - Deep Navy (Deep Navy Sole)",
+ "brand": "Allbirds",
+ "price": "৳ ১৩৫",
+ "rawPrice": 135,
+ "regularPrice": "৳ ১৬৫",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/A11053_24Q3_Tree_Dasher_Relay_Deep_Navy_Deep_Navy_PDP_LEFT-2000x2000_1b9ca5dd-5e6f-4ad7-82c9-c4aab74f69b1.png?v=1751055363",
+ "link": "https://allbirds.com/products/womens-tree-dasher-relay-deep-navy",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "7031319789648",
+ "title": "Men's Soft Merino Long Sleeve Tee - True Black - New Edition",
+ "brand": "Allbirds",
+ "price": "৳ ৫০",
+ "rawPrice": 50,
+ "regularPrice": "৳ ৬১",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/A11500_25Q2_Anytime_Long_Sleeve_Tee_True_Black_PDP_F-2000x2000.png?v=1741908597",
+ "link": "https://allbirds.com/products/mens-soft-merino-long-sleeve-tee-true-black",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "7030681534544",
+ "title": "Women's Tree Runner Go - Deep Navy (True Navy Sole)",
+ "brand": "Allbirds",
+ "price": "৳ ১২০",
+ "rawPrice": 120,
+ "regularPrice": "৳ ১৪৬",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/A10954_24Q4_Tree_Runner_Go_Deep_Navy_True_Navy_PDP_LEFT-2000x2000_c31de126-f8e3-44d8-b003-7e6f6f2c1608.png?v=1751066569",
+ "link": "https://allbirds.com/products/womens-tree-runner-go-deep-navy-true-navy",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "7030642344016",
+ "title": "Men's Tree Runner Go - Deep Navy (True Navy Sole)",
+ "brand": "Allbirds",
+ "price": "৳ ১২০",
+ "rawPrice": 120,
+ "regularPrice": "৳ ১৪৬",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/A10954_24Q4_Tree_Runner_Go_Deep_Navy_True_Navy_PDP_LEFT-2000x2000.png?v=1759464439",
+ "link": "https://allbirds.com/products/mens-tree-runner-go-deep-navy-true-navy",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "7010216181840",
+ "title": "Women's Tree Topper - Stormy Grey (Barely Grey Sole)",
+ "brand": "Allbirds",
+ "price": "৳ ১১৫",
+ "rawPrice": 115,
+ "regularPrice": "৳ ১৪০",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/A11181_24Q4_Tree-Topper-Stormy-Grey-Barely-Grey_PDP_LEFT.png?v=1751342474",
+ "link": "https://allbirds.com/products/womens-tree-toppers-stormy-grey-barely-grey",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "7010120368208",
+ "title": "Men's Tree Topper - Stormy Grey (Barely Grey Sole)",
+ "brand": "Allbirds",
+ "price": "৳ ১১৫",
+ "rawPrice": 115,
+ "regularPrice": "৳ ১৪০",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/A11181_24Q4_Tree-Topper-Stormy-Grey-Barely-Grey_PDP_LEFT_3bdc95a8-0224-4d74-91da-ede7779facde.png?v=1751342770",
+ "link": "https://allbirds.com/products/mens-tree-toppers-stormy-grey-barely-grey",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "7131046215760",
+ "title": "Men's Tree Topper - Hazy Pine (Blizzard Sole)",
+ "brand": "Allbirds",
+ "price": "৳ ১১৫",
+ "rawPrice": 115,
+ "regularPrice": "৳ ১৪০",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/A11370_25Q2_Tree-Topper-Hazy-Pine-Blizzard_PDP_LEFT.png?v=1751324741",
+ "link": "https://allbirds.com/products/mens-tree-toppers-hazy-pine",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "7131039826000",
+ "title": "Women's Tree Runner - Blizzard/Hanami Plum (Blizzard Sole)",
+ "brand": "Allbirds",
+ "price": "৳ ১০০",
+ "rawPrice": 100,
+ "regularPrice": "৳ ১২২",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/A11371_25Q2_Tree_Runner_Blizzard_Hanami_Plum_Blizzard_PDP_LEFT-2000x2000.png?v=1776206948",
+ "link": "https://allbirds.com/products/womens-tree-runners-blizzard-hanami-plum",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "7131035467856",
+ "title": "Women's Tree Topper - Hazy Pine (Blizzard Sole)",
+ "brand": "Allbirds",
+ "price": "৳ ১১৫",
+ "rawPrice": 115,
+ "regularPrice": "৳ ১৪০",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/A11370_25Q2_Tree-Topper-Hazy-Pine-Blizzard_PDP_LEFT_f597a2da-bfa5-45ca-8ac2-9772c7b4e2c3.png?v=1751324786",
+ "link": "https://allbirds.com/products/womens-tree-toppers-hazy-pine",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "7131008663632",
+ "title": "Women's Tree Breezer - Light Khaki",
+ "brand": "Allbirds",
+ "price": "৳ ১০৫",
+ "rawPrice": 105,
+ "regularPrice": "৳ ১২৮",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/A11300_25Q2_Tree_Breezer_Light_Khaki_PDP_LEFT-2000x2000.png?v=1750978412",
+ "link": "https://allbirds.com/products/womens-tree-breezers-light-khaki",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "7126099132496",
+ "title": "Men's Runner Go - Luxe - Blizzard (Blizzard Sole)",
+ "brand": "Allbirds",
+ "price": "৳ ১২৫",
+ "rawPrice": 125,
+ "regularPrice": "৳ ১৫৩",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/A10906_24Q4_Runner-2-Lux-Blizzard-Blizzard_PDP_LEFT__1.png?v=1751059728",
+ "link": "https://allbirds.com/products/mens-runner-go-luxe",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "7125753757776",
+ "title": "Women's Runner Protect - Natural Black/Chasm Teal (Stony Beige Sole)",
+ "brand": "Allbirds",
+ "price": "৳ ১৩০",
+ "rawPrice": 130,
+ "regularPrice": "৳ ১৫৯",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/A10914_24Q4_Runner_Protect_Waitomo_Natural_Black_Multi_Stony_Beige_PDP_SINGLE_3Q-1000x1000.png?v=1776183124",
+ "link": "https://allbirds.com/products/womens-runner-protect-natural-black-chasm-teal",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "7113914417232",
+ "title": "Men's Runner Protect - Natural Black (Natural White Sole)",
+ "brand": "Allbirds",
+ "price": "৳ ১৩০",
+ "rawPrice": 130,
+ "regularPrice": "৳ ১৫৯",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/A10998_24Q4_Runner-Protect-Natural-Black-Natural-White_PDP_LEFT__1_3b971c6e-b6f9-472d-b0e0-991dc8e44df5.png?v=1776208951",
+ "link": "https://allbirds.com/products/mens-runner-protect-natural-black-natural-white",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "7113875292240",
+ "title": "Men's Runner Protect - Dark Grey (Medium Grey Sole)",
+ "brand": "Allbirds",
+ "price": "৳ ১৩০",
+ "rawPrice": 130,
+ "regularPrice": "৳ ১৫৯",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/A10995_24Q4_Runner-Protect-Dark-Grey-Medium-Grey_PDP_LEFT__1_33ec5c7a-d102-47c4-b98a-25e1e5917814.png?v=1776879684",
+ "link": "https://allbirds.com/products/mens-runner-protect-dark-grey",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "7113658761296",
+ "title": "Anytime No Show Sock - Natural Grey Heather/Light Grey",
+ "brand": "Allbirds",
+ "price": "৳ ১৪",
+ "rawPrice": 14,
+ "regularPrice": "৳ ১৭",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/A11494_24Q4_Anytime_No_Show_Hthr_Stripe_Natural_Grey_Heather_Lt_Grey_PDP_F-1000x1000.png?v=1731016158",
+ "link": "https://allbirds.com/products/anytime-no-show-sock-natural-grey-heather-light-grey",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "7113657581648",
+ "title": "Anytime Crew Sock - Rugged Beige (Hazy Pine) - NZ Map",
+ "brand": "Allbirds",
+ "price": "৳ ১৮",
+ "rawPrice": 18,
+ "regularPrice": "৳ ২২",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/A11497_24Q4_Anytime_Crew_NZ_Map_Rugged_Beige-Hazy_Pine_PDP_F-1000x1000.png?v=1776207008",
+ "link": "https://allbirds.com/products/anytime-crew-sock-nz-map",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "7113657122896",
+ "title": "Women's Runner Go - Luxe - True Navy (Natural White Sole)",
+ "brand": "Allbirds",
+ "price": "৳ ১২৫",
+ "rawPrice": 125,
+ "regularPrice": "৳ ১৫৩",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/A10915_24Q4_Runner_2_Lux_True_Navy_Natural_White_PDP_LEFT-1000x1000_f2e13bd4-3d60-4023-a63a-873a74fbe842.png?v=1781628777",
+ "link": "https://allbirds.com/products/womens-runner-go-luxe",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "7113653616720",
+ "title": "Anytime Crew Sock - Deep Navy/Rugged Beige (Medium Grey) - Cloudstripe",
+ "brand": "Allbirds",
+ "price": "৳ ১৮",
+ "rawPrice": 18,
+ "regularPrice": "৳ ২২",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/A11493_24Q4_Anytime_Crew_Cloudstripe_Deep_Navy-Rugged_Beige_PDP_F-1000x1000.png?v=1729705460",
+ "link": "https://allbirds.com/products/anytime-crew-sock-cloudstripe",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "7113653321808",
+ "title": "Anytime Crew Sock - Natural Grey Heather/Light Grey",
+ "brand": "Allbirds",
+ "price": "৳ ১৮",
+ "rawPrice": 18,
+ "regularPrice": "৳ ২২",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/A11491_24Q4_Anytime_Crew_Hthr_Retro_Natural_Heather_Grey_Lt_Grey_PDP_F-1000x1000.png?v=1776207021",
+ "link": "https://allbirds.com/products/anytime-crew-sock-natural-grey-heather-light-grey",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "7113649291344",
+ "title": "Women's Runner Go - Luxe - Blizzard (Blizzard Sole)",
+ "brand": "Allbirds",
+ "price": "৳ ১২৫",
+ "rawPrice": 125,
+ "regularPrice": "৳ ১৫৩",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/A10906_24Q4_Runner-2-Lux-Blizzard-Blizzard_PDP_LEFT__1_43cb8e05-e97d-422f-96a9-441e06398014.png?v=1776208972",
+ "link": "https://allbirds.com/products/womens-runner-go-luxe-blizzard",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "7113645883472",
+ "title": "Women's Runner-Up Protect - Natural Black (Natural Black Sole)",
+ "brand": "Allbirds",
+ "price": "৳ ১৫০",
+ "rawPrice": 150,
+ "regularPrice": "৳ ১৮৩",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/A11024_24Q4_Runner-Up-Protect-Natural-Black-Natural-Black_PDP_LEFT__1_c2900450-9543-466c-b8bf-9c5a484d17ef.png?v=1776208978",
+ "link": "https://allbirds.com/products/womens-runner-up-protect",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "7091688144976",
+ "title": "Women's Tree Dasher 2 - Rustic Brown (Rustic Brown Sole)",
+ "brand": "Allbirds",
+ "price": "৳ ১৪০",
+ "rawPrice": 140,
+ "regularPrice": "৳ ১৭১",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/A11453_25Q1_Tree_Dasher_2_Rustic_Brown_Rustic_Brown_PDP_LEFT-2000x2000.png?v=1751061276",
+ "link": "https://allbirds.com/products/womens-tree-dashers-rustic-brown",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "7091668516944",
+ "title": "Men's Tree Dasher 2 - Twilight White/Twilight Teal (Blizzard Sole)",
+ "brand": "Allbirds",
+ "price": "৳ ১৪০",
+ "rawPrice": 140,
+ "regularPrice": "৳ ১৭১",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/A11458_25Q1_Tree_Dasher_2_Twilight_White_Twilight_Teal_Blizzard_PDP_LEFT-2000x2000.png?v=1776201641",
+ "link": "https://allbirds.com/products/mens-tree-dashers-twilight-white-twilight-teal",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "7091629490256",
+ "title": "Women's Tree Topper - Rustic Brown (Stony Cream Sole)",
+ "brand": "Allbirds",
+ "price": "৳ ১১৫",
+ "rawPrice": 115,
+ "regularPrice": "৳ ১৪০",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/A11368_25Q1_Tree-Topper-Rustic-Brown-Blizzard_PDP_LEFT.png?v=1751342092",
+ "link": "https://allbirds.com/products/womens-tree-toppers-rustic-brown",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "7091622707280",
+ "title": "Men's Tree Runner - Blizzard/Hanami Night (Blizzard Sole)",
+ "brand": "Allbirds",
+ "price": "৳ ১০০",
+ "rawPrice": 100,
+ "regularPrice": "৳ ১২২",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/A11375_25Q3_Tree_Runner_Blizzard_Hanami_Night_Blizzard_PDP_LEFT-2000x2000.png?v=1751059039",
+ "link": "https://allbirds.com/products/mens-tree-runners-blizzard-hanami-night",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "7216342925392",
+ "title": "Women's Wool Runner NZ - Weathered Brown (Weathered Brown Sole)",
+ "brand": "Allbirds",
+ "price": "৳ ১১০",
+ "rawPrice": 110,
+ "regularPrice": "৳ ১৩৪",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/A12074_25Q4_Wool-Runner-NZ-Weathered-Brown-Weathered-Brown-Sole_PDP_LEFT_e0957bd6-7955-48dd-bb9d-6aefbfc4c903.png?v=1758327013",
+ "link": "https://allbirds.com/products/womens-wool-runner-nz-weathered-brown",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "7215632613456",
+ "title": "Women's Wool Runner NZ Waterproof - Stony Cream/Rugged Beige (Stony Cream Sole)",
+ "brand": "Allbirds",
+ "price": "৳ ১৫০",
+ "rawPrice": 150,
+ "regularPrice": "৳ ১৮৩",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/A12027_25Q3_Wool-Runner-NZ-Waterproof-Stony-Cream-Rugged-Beige-Stony-Cream-Sole_PDP_LEFT_a3e2fda2-a402-4459-b062-f58d3cd03e87.png?v=1757523582",
+ "link": "https://allbirds.com/products/womens-wool-runner-nz-waterproof-stony-cream-rugged-beige",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "7215632482384",
+ "title": "Men's Wool Runner NZ Waterproof - Natural Black (Natural Black Sole)",
+ "brand": "Allbirds",
+ "price": "৳ ১৫০",
+ "rawPrice": 150,
+ "regularPrice": "৳ ১৮৩",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/A12019_25Q3_Wool-Runner-NZ-Waterproof-Natural-Black-Natural-Black-Sole_PDP_LEFT.png?v=1757523355",
+ "link": "https://allbirds.com/products/mens-wool-runner-nz-waterproof-natural-black",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "7215632023632",
+ "title": "Men's Wool Runner NZ Mid Waterproof - Natural Black (Natural White Sole)",
+ "brand": "Allbirds",
+ "price": "৳ ১৬০",
+ "rawPrice": 160,
+ "regularPrice": "৳ ১৯৫",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/A12023_25Q3_Wool-Runner-NZ-Mid-Waterproof-Natural-Black-Natural-White-Sole_PDP_LEFT.png?v=1757723665",
+ "link": "https://allbirds.com/products/mens-wool-runner-nz-mid-waterproof",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "7215631466576",
+ "title": "Women's Wool Runner NZ Waterproof - Weathered Brown (Weathered Brown Sole)",
+ "brand": "Allbirds",
+ "price": "৳ ১৫০",
+ "rawPrice": 150,
+ "regularPrice": "৳ ১৮৩",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/A12071_25Q4_Wool-Runner-NZ-Waterproof-Weathered-Brown-Weathered-Brown-Sole_PDP_LEFT_225fab8e-70f8-4edf-b36f-c1ab7101a001.png?v=1757524418",
+ "link": "https://allbirds.com/products/womens-wool-runner-nz-waterproof-weathered-brown",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "7215631106128",
+ "title": "Men's Wool Runner NZ Waterproof - Dark Grey (Light Grey Sole)",
+ "brand": "Allbirds",
+ "price": "৳ ১৫০",
+ "rawPrice": 150,
+ "regularPrice": "৳ ১৮৩",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/A12007_25Q3_Wool-Runner-NZ-Waterproof-Dark-Grey-Light-Grey-Sole_PDP_LEFT.png?v=1757523313",
+ "link": "https://allbirds.com/products/mens-wool-runner-nz-waterproof",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "7215630680144",
+ "title": "Men's Wool Runner NZ Mid Waterproof - Natural Black (Natural Black Sole)",
+ "brand": "Allbirds",
+ "price": "৳ ১৬০",
+ "rawPrice": 160,
+ "regularPrice": "৳ ১৯৫",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/A12032_25Q3_Wool-Runner-NZ-Mid-Waterproof-Natural-Black-Natural-Black-Sole_PDP_LEFT_91ddb877-4dbc-4ba0-a29d-8277624bef25.png?v=1757723606",
+ "link": "https://allbirds.com/products/mens-wool-runner-nz-mid-waterproof-natural-black",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "7214903656528",
+ "title": "Women's Wool Runner NZ Waterproof - Medium Grey (Natural White Sole)",
+ "brand": "Allbirds",
+ "price": "৳ ১৫০",
+ "rawPrice": 150,
+ "regularPrice": "৳ ১৮৩",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/A12015_25Q3_Wool-Runner-NZ-Waterproof-Medium-Grey-Natural-White-Sole_PDP_LEFT_0214a935-168f-4f28-a746-6cb5158719c7.png?v=1757524495",
+ "link": "https://allbirds.com/products/womens-wool-runner-nz-waterproof-medium-grey",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "7214902247504",
+ "title": "Women's Wool Runner NZ Waterproof - Dark Navy (Natural White Sole)",
+ "brand": "Allbirds",
+ "price": "৳ ১৫০",
+ "rawPrice": 150,
+ "regularPrice": "৳ ১৮৩",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/A12014_25Q3_Wool-Runner-NZ-Waterproof-Dark-Navy-Natural-White-Sole_PDP_LEFT_1cc3e893-8089-4416-9a8e-e1770089a3af.png?v=1757524454",
+ "link": "https://allbirds.com/products/womens-wool-runner-nz-waterproof-dark-navy",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "7214806925392",
+ "title": "Women's Breezer Mary Jane - Anthracite (Dark Anthracite Sole)",
+ "brand": "Allbirds",
+ "price": "৳ ১১৫",
+ "rawPrice": 115,
+ "regularPrice": "৳ ১৪০",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/A12120_25Q4_Breezer-Mary-Jane-Anthracite-Dark-Anthracite-Sole_PDP_LEFT.png?v=1761878842",
+ "link": "https://allbirds.com/products/womens-breezer-mary-jane-anthracite",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "7211520294992",
+ "title": "Men's Cruiser Corduroy - Stony Cream (Stony Cream Sole)",
+ "brand": "Allbirds",
+ "price": "৳ ১১০",
+ "rawPrice": 110,
+ "regularPrice": "৳ ১৩৪",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/A11872_25Q3_Cruiser-Corduroy-Stony-Cream-Stony-Cream_PDP_LEFT__1.png?v=1756413876",
+ "link": "https://allbirds.com/products/mens-cruiser-corduroy-stony-cream",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "7211513675856",
+ "title": "Men's Cruiser Slip On Corduroy - Stony Cream (Stony Cream Sole)",
+ "brand": "Allbirds",
+ "price": "৳ ১০৫",
+ "rawPrice": 105,
+ "regularPrice": "৳ ১২৮",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/A11873_25Q3_Cruiser-Slip-On-Corduroy-Stony-Cream-Stony-Cream_PDP_LEFT__1.png?v=1756423344",
+ "link": "https://allbirds.com/products/mens-cruiser-slip-on-corduroy-stony-cream",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "7289649299536",
+ "title": "Men's Allbirds Slide - Anthracite",
+ "brand": "Allbirds",
+ "price": "৳ ৫৫",
+ "rawPrice": 55,
+ "regularPrice": "৳ ৬৭",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/A12411_26Q1_Allbirds-Slide-Anthracite_PDP_LEFT_24dca340-50d5-49fb-8f78-4b8ccb83cfcd.png?v=1769735331",
+ "link": "https://allbirds.com/products/mens-allbirds-slide-anthracite",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "7289264472144",
+ "title": "Women's Allbirds Flip Flop - Natural Black",
+ "brand": "Allbirds",
+ "price": "৳ ৫০",
+ "rawPrice": 50,
+ "regularPrice": "৳ ৬১",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/A12629_26Q1_Allbirds-Flip-Flop-Natural-Black_PDP_LEFT_fc9ee9c3-2231-49fb-ba23-4cecd162c329.png?v=1769462491",
+ "link": "https://allbirds.com/products/womens-allbirds-flip-flop-natural-black",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "7289264406608",
+ "title": "Men's Allbirds Slide - Natural Black",
+ "brand": "Allbirds",
+ "price": "৳ ৫৫",
+ "rawPrice": 55,
+ "regularPrice": "৳ ৬৭",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/A12650_26Q1_Allbirds-Slide-Natural-Black_PDP_LEFT.png?v=1769463077",
+ "link": "https://allbirds.com/products/mens-allbirds-slide-natural-black",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "7289264275536",
+ "title": "Men's Allbirds Slide - Mushroom",
+ "brand": "Allbirds",
+ "price": "৳ ৫৫",
+ "rawPrice": 55,
+ "regularPrice": "৳ ৬৭",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/A12589_26Q1_Allbirds-Slide-Mushroom_PDP_LEFT.png?v=1769463080",
+ "link": "https://allbirds.com/products/mens-allbirds-slide-mushroom",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "7289264013392",
+ "title": "Women's Allbirds Slide - Natural Black",
+ "brand": "Allbirds",
+ "price": "৳ ৫৫",
+ "rawPrice": 55,
+ "regularPrice": "৳ ৬৭",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/A12650_26Q1_Allbirds-Slide-Natural-Black_PDP_LEFT_3ec961d2-c588-4a68-8a4a-b93aa44ecb42.png?v=1769463781",
+ "link": "https://allbirds.com/products/womens-allbirds-slide-natural-black",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "7289263947856",
+ "title": "Men's Allbirds Flip Flop - Mushroom",
+ "brand": "Allbirds",
+ "price": "৳ ৫০",
+ "rawPrice": 50,
+ "regularPrice": "৳ ৬১",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/A12596_26Q1_Allbirds-Flip-Flop-Mushroom_PDP_LEFT.png?v=1769462014",
+ "link": "https://allbirds.com/products/mens-allbirds-flip-flop",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "7289263620176",
+ "title": "Women's Allbirds Flip Flop - Mushroom",
+ "brand": "Allbirds",
+ "price": "৳ ৫০",
+ "rawPrice": 50,
+ "regularPrice": "৳ ৬১",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/A12596_26Q1_Allbirds-Flip-Flop-Mushroom_PDP_LEFT_e7ef9acc-17af-4f49-a8da-3e10a3ac43c6.png?v=1769462489",
+ "link": "https://allbirds.com/products/womens-allbirds-flip-flop",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "7289263521872",
+ "title": "Women's Allbirds Slide - Mushroom",
+ "brand": "Allbirds",
+ "price": "৳ ৫৫",
+ "rawPrice": 55,
+ "regularPrice": "৳ ৬৭",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/A12589_26Q1_Allbirds-Slide-Mushroom_PDP_LEFT_7c5fc76e-d7a3-45ac-bf42-c44de7032dd9.png?v=1769463783",
+ "link": "https://allbirds.com/products/womens-allbirds-slide-mushroom",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "7289263259728",
+ "title": "Women's Allbirds Slide - Anthracite",
+ "brand": "Allbirds",
+ "price": "৳ ৫৫",
+ "rawPrice": 55,
+ "regularPrice": "৳ ৬৭",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/A12411_26Q1_Allbirds-Slide-Anthracite_PDP_LEFT.png?v=1769463781",
+ "link": "https://allbirds.com/products/womens-allbirds-slide-anthracite",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "7289263194192",
+ "title": "Women's Allbirds Flip Flop - Anthracite",
+ "brand": "Allbirds",
+ "price": "৳ ৫০",
+ "rawPrice": 50,
+ "regularPrice": "৳ ৬১",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/A12409_26Q1_Allbirds-Flip-Flop-Anthracite_PDP_LEFT_45863880-83b7-4730-9bad-9866d78b9983.png?v=1769462491",
+ "link": "https://allbirds.com/products/womens-allbirds-flip-flop-anthracite",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "7289262702672",
+ "title": "Men's Allbirds Flip Flop - Anthracite",
+ "brand": "Allbirds",
+ "price": "৳ ৫০",
+ "rawPrice": 50,
+ "regularPrice": "৳ ৬১",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/A12409_26Q1_Allbirds-Flip-Flop-Anthracite_PDP_LEFT.png?v=1769462015",
+ "link": "https://allbirds.com/products/mens-allbirds-flip-flop-anthracite",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "7268166139984",
+ "title": "Men's Runner NZ Terralux™ - Light Grey (Parchment Sole)",
+ "brand": "Allbirds",
+ "price": "৳ ১৩৫",
+ "rawPrice": 135,
+ "regularPrice": "৳ ১৬৫",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/A12535_26Q1_Runner-NZ-Terralux-Light-Grey-Parchment_PDP_LEFT.png?v=1768955085",
+ "link": "https://allbirds.com/products/mens-runner-nz-terralux-light-grey",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "7258384367696",
+ "title": "Women's Runner NZ Jersey - Light Grey/Anthracite (Blizzard Sole)",
+ "brand": "Allbirds",
+ "price": "৳ ১১০",
+ "rawPrice": 110,
+ "regularPrice": "৳ ১৩৪",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/A12561_26Q1_Runner-NZ-Jersey-Light-Grey-Anthracite-Blizzard-Sole_PDP_LEFT_6325abf4-1f99-49af-adde-63c95a8741c8.png?v=1774566541",
+ "link": "https://allbirds.com/products/womens-runner-nz-jersey-light-grey-anthracite",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "7257961955408",
+ "title": "Women's Canvas Cruiser Slip On - Deep Navy Stripes (Blizzard Sole)",
+ "brand": "Allbirds",
+ "price": "৳ ৭৫",
+ "rawPrice": 75,
+ "regularPrice": "৳ ৯২",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/A12492_26Q1_Cruiser-Slip-On-Canvas-Stripes-Deep-Navy-Blizzard-Sole_PDP_LEFT_c46417ce-d3b2-434e-a0c1-ad2b8981c5db.png?v=1774560117",
+ "link": "https://allbirds.com/products/womens-cruiser-slip-on-canvas-deep-navy-stripes",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "7235055943760",
+ "title": "Women's Tree Runner NZ - Luxe Gold (Stony Cream Sole)",
+ "brand": "Allbirds",
+ "price": "৳ ১০০",
+ "rawPrice": 100,
+ "regularPrice": "৳ ১২২",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/A12088_25Q3_Tree-Runner-NZ-Luxe-Gold-Stony-Cream-Sole_PDP_LEFT_71c2ec94-d80c-4888-95e4-2b6071ed85e9.png?v=1761755515",
+ "link": "https://allbirds.com/products/womens-tree-runner-nz-luxe-gold",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "7234438430800",
+ "title": "Men's Runner NZ Tweed - Hazy Indigo (Light Grey Sole)",
+ "brand": "Allbirds",
+ "price": "৳ ১২০",
+ "rawPrice": 120,
+ "regularPrice": "৳ ১৪৬",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/A11941_25Q4_Runner-NZ-Tweed-Hazy-Indigo-Light-Grey-Sole_PDP_LEFT.png?v=1761688446",
+ "link": "https://allbirds.com/products/mens-runner-nz-tweed-hazy-indigo",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "7234404253776",
+ "title": "Men's Cruiser Slip On Tweed - Weathered Brown (Weathered White Sole)",
+ "brand": "Allbirds",
+ "price": "৳ ১০৫",
+ "rawPrice": 105,
+ "regularPrice": "৳ ১২৮",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/A11904_25Q4_Cruiser-Slip-On-Tweed-Weathered-Brown-Weathered-White-Sole_PDP_LEFT.png?v=1761685446",
+ "link": "https://allbirds.com/products/mens-cruiser-slip-on-tweed-weathered-brown",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "7234403041360",
+ "title": "Men's Runner NZ Tweed - Weathered Brown (Weathered White Sole)",
+ "brand": "Allbirds",
+ "price": "৳ ১২০",
+ "rawPrice": 120,
+ "regularPrice": "৳ ১৪৬",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/A11945_25Q4_Runner-NZ-Tweed-Weathered-Brown-Weathered-White-Sole_PDP_LEFT.png?v=1761688557",
+ "link": "https://allbirds.com/products/mens-runner-nz-tweed-weathered-brown",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "7234398978128",
+ "title": "Men's Cruiser Tweed - Weathered Brown (Weathered White Sole)",
+ "brand": "Allbirds",
+ "price": "৳ ১১০",
+ "rawPrice": 110,
+ "regularPrice": "৳ ১৩৪",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/A11902_25Q4_Cruiser-Tweed-Weathered-Brown-Weathered-White-Sole_PDP_LEFT.png?v=1761687073",
+ "link": "https://allbirds.com/products/mens-cruiser-tweed-weathered-brown",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "7234392424528",
+ "title": "Men's Cruiser Slip On Tweed - Dark Grey (Stormy Grey Sole)",
+ "brand": "Allbirds",
+ "price": "৳ ১০৫",
+ "rawPrice": 105,
+ "regularPrice": "৳ ১২৮",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/A11550_25Q4_Cruiser-Slip-On-Tweed-Dark-Grey-Stormy-Grey-Sole_PDP_LEFT.png?v=1761685211",
+ "link": "https://allbirds.com/products/mens-cruiser-slip-on-tweed-dark-grey",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "7221402665040",
+ "title": "Women's Tree Runner NZ - Weathered Brown (Weathered Grey Sole)",
+ "brand": "Allbirds",
+ "price": "৳ ১০০",
+ "rawPrice": 100,
+ "regularPrice": "৳ ১২২",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/A11974_25Q4_Tree-Runner-NZ-Weathered-Brown-Weathered-Grey-Sole_PDP_LEFT_bab56f3b-9c5f-4928-85f0-20c093e23c2c.png?v=1758326244",
+ "link": "https://allbirds.com/products/womens-tree-runner-nz-weathered-brown",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "7221394931792",
+ "title": "Men's Wool Runner NZ - Weathered Brown (Weathered Brown Sole)",
+ "brand": "Allbirds",
+ "price": "৳ ১১০",
+ "rawPrice": 110,
+ "regularPrice": "৳ ১৩৪",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/A12074_25Q4_Wool-Runner-NZ-Weathered-Brown-Weathered-Brown-Sole_PDP_LEFT.png?v=1758326551",
+ "link": "https://allbirds.com/products/mens-wool-runner-nz-weathered-brown",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "7218371330128",
+ "title": "Women's Cruiser Mid Explore - Natural Black (Dark Grey Sole)",
+ "brand": "Allbirds",
+ "price": "৳ ১৪০",
+ "rawPrice": 140,
+ "regularPrice": "৳ ১৭১",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/A11765_25Q3_Cruiser-Mid-Explore-Natural-Black-Dark-Grey_PDP_LEFT_cfbf6b08-2b56-44db-96cc-95f247a2afae.png?v=1758235395",
+ "link": "https://allbirds.com/products/womens-cruiser-mid-explore-natural-black",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "7218355863632",
+ "title": "Men's Strider Explore - Rustic Green (Hazy Beige Sole)",
+ "brand": "Allbirds",
+ "price": "৳ ১৩০",
+ "rawPrice": 130,
+ "regularPrice": "৳ ১৫৯",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/A11855_25Q4_Strider-Explore-Rustic-Green-Hazy-Beige-Sole_PDP_LEFT.png?v=1759336036",
+ "link": "https://allbirds.com/products/mens-strider-explore-rustic-green",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "7218355699792",
+ "title": "Women's Strider Explore - Hazy Burgundy (Weathered Brown Sole)",
+ "brand": "Allbirds",
+ "price": "৳ ১৩০",
+ "rawPrice": 130,
+ "regularPrice": "৳ ১৫৯",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/A11685_25Q4_Strider-Explore-Hazy-Burgundy-Weathered-Brown-Sole_PDP_LEFT_e705d08c-f1f3-4d0e-b365-dc5f26215367.png?v=1759336313",
+ "link": "https://allbirds.com/products/womens-strider-explore-hazy-burgundy",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "3687618936912",
+ "title": "Trino® Tubers - Onyx",
+ "brand": "Allbirds",
+ "price": "৳ ১৬",
+ "rawPrice": 16,
+ "regularPrice": "৳ ২০",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/products/ST1UONX_SOCKS_ONYX_FRONT.png?v=1666820184",
+ "link": "https://allbirds.com/products/trino-tubers-onyx",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "6793668624464",
+ "title": "Anytime Ankle Sock - Calm Teal",
+ "brand": "Allbirds",
+ "price": "৳ ১৬",
+ "rawPrice": 16,
+ "regularPrice": "৳ ২০",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/SKU-SOCKS-GLOBAL-ANKLE-BLIZZARD-1_Resize_0005_SKU-SOCKS-GLOBAL-ANKLE-CALM-TEAL-1-min.png?v=1776807110",
+ "link": "https://allbirds.com/products/anytime-ankle-sock-calm-teal",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "6793650831440",
+ "title": "Anytime No Show Sock - Blizzard",
+ "brand": "Allbirds",
+ "price": "৳ ১৪",
+ "rawPrice": 14,
+ "regularPrice": "৳ ১৭",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/SKU-SOCKS-GLOBAL-ANKLE-BLIZZARD-1_Resize_0002_SKU-SOCKS-GLOBAL-NOSHOW-BLIZZARD-1-min.png?v=1761253089",
+ "link": "https://allbirds.com/products/anytime-no-show-sock-blizzard",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "6622705025104",
+ "title": "Trino® Sprinters - No Show - Summertime White",
+ "brand": "Allbirds",
+ "price": "৳ ১২",
+ "rawPrice": 12,
+ "regularPrice": "৳ ১৫",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/products/PSN2STWU_BASICS_FRONT_GLOBAL_UNISEX_TRINO_SPRINTERS_NO_SHOW_SUMMERTIME_WHITE_3422.png?v=1751415713",
+ "link": "https://allbirds.com/products/trino-sprinters-no-show-summertime-white",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "6674438914128",
+ "title": "Trino® Sprinters - No Show - Lux Purple",
+ "brand": "Allbirds",
+ "price": "৳ ১২",
+ "rawPrice": 12,
+ "regularPrice": "৳ ১৫",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/AR0001U_SOCKS_TRINO_SPRINTER_NO_SHOW_LUX_PURPLE_FRONT_2cf80d0a-ce38-43cb-9ea2-e4370f7ad42f.png?v=1781310014",
+ "link": "https://allbirds.com/products/trino-sprinters-no-show-lux-purple",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "6620820996176",
+ "title": "Trino® Sprinters - Low - Onyx",
+ "brand": "Allbirds",
+ "price": "৳ ১৫",
+ "rawPrice": 15,
+ "regularPrice": "৳ ১৮",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/PSS1ONWXU_SOCK_FRONT_SPRINTER_LOW_GLOBAL_ONYX.png?v=1776210498",
+ "link": "https://allbirds.com/products/trino-sprinters-low-onyx",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "3703963680848",
+ "title": "Trino® Quarters - Onyx",
+ "brand": "Allbirds",
+ "price": "৳ ১৪",
+ "rawPrice": 14,
+ "regularPrice": "৳ ১৭",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/SocksLaunch19_PDP_global_trino_quarters_steel_051-1600_a34a9ecb-526e-452f-a969-8c459d139c50.png?v=1776209538",
+ "link": "https://allbirds.com/products/trino-quarters-onyx",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "7113658630224",
+ "title": "Women's Runner Go - Corduroy - Natural Black (Dark Grey Sole)",
+ "brand": "Allbirds",
+ "price": "৳ ১২০",
+ "rawPrice": 120,
+ "regularPrice": "৳ ১৪৬",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/A11225_24Q4_Runner_Go_Corduroy_Natural_Black_Dark_Grey_PDP_LEFT-1000x1000_98de307d-c3c8-4f8c-bffb-0bb45ce1da73.png?v=1776208954",
+ "link": "https://allbirds.com/products/womens-runner-go-corduroy-natural-black",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "7010095235152",
+ "title": "Men's Tree Topper - Blizzard (Blizzard Sole)",
+ "brand": "Allbirds",
+ "price": "৳ ১১৫",
+ "rawPrice": 115,
+ "regularPrice": "৳ ১৪০",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/A11174_24Q4_Tree-Topper-Blizzard-Blizzard_PDP_LEFT.png?v=1751323705",
+ "link": "https://allbirds.com/products/mens-tree-toppers",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "7009816019024",
+ "title": "Women's Tree Topper - Natural Black (Blizzard Sole)",
+ "brand": "Allbirds",
+ "price": "৳ ১১৫",
+ "rawPrice": 115,
+ "regularPrice": "৳ ১৪০",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/A11179_24Q4_Tree-Topper-Natural-Black-Blizzard_PDP_LEFT_9c79686b-042d-4683-85e1-bc542c695bfe.png?v=1751340236",
+ "link": "https://allbirds.com/products/womens-tree-toppers-natural-black-blizzard",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "7205191090256",
+ "title": "Women's Canvas Cruiser - Warm White (Natural White Sole)",
+ "brand": "Allbirds",
+ "price": "৳ ৭৫",
+ "rawPrice": 75,
+ "regularPrice": "৳ ৯২",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/A12344_26Q1_Cruiser-Canvas-Warm-White-Natural-White_PDP_LEFT.png?v=1768946396",
+ "link": "https://allbirds.com/products/womens-cruiser-canvas",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "7263415992400",
+ "title": "Anytime Crew Sock - Spice (Blizzard Sole)",
+ "brand": "Allbirds",
+ "price": "৳ ১৮",
+ "rawPrice": 18,
+ "regularPrice": "৳ ২২",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/A12701_front_1600x1600_3883d7c1-2191-401d-9a48-062aa9343b2e.png?v=1770399757",
+ "link": "https://allbirds.com/products/anytime-crew-sock-heathered-spice",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "7223900471376",
+ "title": "Anytime Ankle Sock - Natural Grey Heather",
+ "brand": "Allbirds",
+ "price": "৳ ১৬",
+ "rawPrice": 16,
+ "regularPrice": "৳ ২০",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/A12163_25Q3_Anytime-Ankle-Sock-Natural-Grey-Heather_PDP_F.png?v=1770421448",
+ "link": "https://allbirds.com/products/anytime-ankle-sock-natural-grey-heather",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ },
+ {
+ "id": "7205180571728",
+ "title": "Anytime No Show Heel Grip Sock - Spice (Blizzard Sole)",
+ "brand": "Allbirds",
+ "price": "৳ ১৪",
+ "rawPrice": 14,
+ "regularPrice": "৳ ১৭",
+ "image": "https://cdn.shopify.com/s/files/1/1104/4168/files/A12709-front-2400x2400_2.png?v=1770422272",
+ "link": "https://allbirds.com/products/anytime-no-show-heel-grip-heathered-spice",
+ "category": "sneakerlab",
+ "storeName": "Allbirds Footwear",
+ "storeId": "store_allbirds_com"
+ }
+ ]
+ }
+]
\ No newline at end of file
diff --git a/gt_full_catalog.json b/gt_full_catalog.json
new file mode 100644
index 0000000..11d39eb
--- /dev/null
+++ b/gt_full_catalog.json
@@ -0,0 +1,6758 @@
+[
+ {
+ "id": "41484542-da4e-46ea-a942-b4db3f6fbbdb",
+ "title": "Dr.Althea 147 Barrier Cream 50 ml",
+ "brand": "Dr.Althea",
+ "price": "৳ ২,১৯০",
+ "rawPrice": 2190,
+ "regularPrice": "৳ ২,৮০৩",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-41484542-da4e-46ea-a942-b4db3f6fbbdb.jpg",
+ "link": "https://glamourstouch.com/product/41484542-da4e-46ea-a942-b4db3f6fbbdb",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "ba33b4ab-3932-452c-af0c-7e1375c3db8b",
+ "title": "Medicube Kojic Acid Turmeric Vita Capsule Cream 53 g",
+ "brand": "Medicube",
+ "price": "৳ ২,০০০",
+ "rawPrice": 2000,
+ "regularPrice": "৳ ২,৫৬০",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-ba33b4ab-3932-452c-af0c-7e1375c3db8b.jpg",
+ "link": "https://glamourstouch.com/product/ba33b4ab-3932-452c-af0c-7e1375c3db8b",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "6638448b-7101-4df2-aa98-7b024905370f",
+ "title": "Mamonde Rose Water Toner 50 ml",
+ "brand": "Mamonde",
+ "price": "৳ ৫৪০",
+ "rawPrice": 540,
+ "regularPrice": "৳ ৬৯১",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-6638448b-7101-4df2-aa98-7b024905370f.jpg",
+ "link": "https://glamourstouch.com/product/6638448b-7101-4df2-aa98-7b024905370f",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "a41dfbea-53c1-4303-babe-a7a9748c0891",
+ "title": "K-Secret Seoul 1988 Essence:Snail Mucin 97% + Rice 100 ml",
+ "brand": "K-Secret",
+ "price": "৳ ২,০৭০",
+ "rawPrice": 2070,
+ "regularPrice": "৳ ২,৬৫০",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-a41dfbea-53c1-4303-babe-a7a9748c0891.jpg",
+ "link": "https://glamourstouch.com/product/a41dfbea-53c1-4303-babe-a7a9748c0891",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "22586514-5f22-4b65-8e34-876c3db18998",
+ "title": "Isntree Hyaluronic Acid Natural Sun Cream SPF50+ PA++++ 50 ml",
+ "brand": "Isntree",
+ "price": "৳ ১,৬৯০",
+ "rawPrice": 1690,
+ "regularPrice": "৳ ২,১৬৩",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-22586514-5f22-4b65-8e34-876c3db18998.jpg",
+ "link": "https://glamourstouch.com/product/22586514-5f22-4b65-8e34-876c3db18998",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "74eed68c-c382-4084-bed4-8b7afd7cac93",
+ "title": "LEBELAGE Collagen + Greentea Moisture Skin 30 ml",
+ "brand": "Lebelage",
+ "price": "৳ ৪৩০",
+ "rawPrice": 430,
+ "regularPrice": "৳ ৫৫০",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-74eed68c-c382-4084-bed4-8b7afd7cac93.jpg",
+ "link": "https://glamourstouch.com/product/74eed68c-c382-4084-bed4-8b7afd7cac93",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "9f39b9b7-cb87-4e3f-ae1c-d903eeaef31d",
+ "title": "Holika Holika Aloe Hydro Formula 96% Soothing Gel 55 ml",
+ "brand": "Holika Holika",
+ "price": "৳ ৬০০",
+ "rawPrice": 600,
+ "regularPrice": "৳ ৭৬৮",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-9f39b9b7-cb87-4e3f-ae1c-d903eeaef31d.jpg",
+ "link": "https://glamourstouch.com/product/9f39b9b7-cb87-4e3f-ae1c-d903eeaef31d",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "dad2e381-cbf6-4c42-9b26-95cfb705ac91",
+ "title": "Kerasys Lovely & Romantic Perfumed rinse 250 ml",
+ "brand": "Kerasys",
+ "price": "৳ ৮৬০",
+ "rawPrice": 860,
+ "regularPrice": "৳ ১,১০১",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-dad2e381-cbf6-4c42-9b26-95cfb705ac91.jpg",
+ "link": "https://glamourstouch.com/product/dad2e381-cbf6-4c42-9b26-95cfb705ac91",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "810be42b-b114-4a6c-9b80-ec281326267d",
+ "title": "Beaute Melasma -X 3D Underarm Whitening Cure Cream 55 g",
+ "brand": "Beaute",
+ "price": "৳ ৭০০",
+ "rawPrice": 700,
+ "regularPrice": "৳ ৮৯৬",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-810be42b-b114-4a6c-9b80-ec281326267d.jpg",
+ "link": "https://glamourstouch.com/product/810be42b-b114-4a6c-9b80-ec281326267d",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "08a8ed36-465a-495c-ae06-ce7149debb4e",
+ "title": "Ryo Cica Hair Loss Care Shampoo 543 ml",
+ "brand": "Ryo",
+ "price": "৳ ২,৯৭০",
+ "rawPrice": 2970,
+ "regularPrice": "৳ ৩,৮০২",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-08a8ed36-465a-495c-ae06-ce7149debb4e.jpg",
+ "link": "https://glamourstouch.com/product/08a8ed36-465a-495c-ae06-ce7149debb4e",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "240875b0-415b-4178-92c5-11abcb9fa147",
+ "title": "Kerasys Coconut Oil Shampoo 1 L",
+ "brand": "Kerasys",
+ "price": "৳ ৩,৩৬০",
+ "rawPrice": 3360,
+ "regularPrice": "৳ ৪,৩০১",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-240875b0-415b-4178-92c5-11abcb9fa147.jpg",
+ "link": "https://glamourstouch.com/product/240875b0-415b-4178-92c5-11abcb9fa147",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "4cdc6256-69ed-4435-bda9-c723cec4eba2",
+ "title": "RYO Root:Gen For Women Hair Loss Care Shampoo 242 ml",
+ "brand": "RYO",
+ "price": "৳ ১,৮৩০",
+ "rawPrice": 1830,
+ "regularPrice": "৳ ২,৩৪২",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-4cdc6256-69ed-4435-bda9-c723cec4eba2.jpg",
+ "link": "https://glamourstouch.com/product/4cdc6256-69ed-4435-bda9-c723cec4eba2",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "d14eac52-f1ff-4b34-a727-f517768f2190",
+ "title": "Kerasys Scalp Spa Conditioner Fresh Floral 750 ml",
+ "brand": "Kerasys",
+ "price": "৳ ২,৫০০",
+ "rawPrice": 2500,
+ "regularPrice": "৳ ৩,২০০",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-d14eac52-f1ff-4b34-a727-f517768f2190.jpg",
+ "link": "https://glamourstouch.com/product/d14eac52-f1ff-4b34-a727-f517768f2190",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "dcfcfd47-4ae5-4be3-9cb5-6aa349aee431",
+ "title": "Raip R2 No Wash Keratin Treatment Original 250ml",
+ "brand": "Raip",
+ "price": "৳ ১,৩৩০",
+ "rawPrice": 1330,
+ "regularPrice": "৳ ১,৭০২",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-dcfcfd47-4ae5-4be3-9cb5-6aa349aee431.jpg",
+ "link": "https://glamourstouch.com/product/dcfcfd47-4ae5-4be3-9cb5-6aa349aee431",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "0415e699-e2f3-478e-bd0f-936e8bdeed5c",
+ "title": "Kerasys perfume lovely shampoo 200 ml",
+ "brand": "Kerasys",
+ "price": "৳ ৭৬০",
+ "rawPrice": 760,
+ "regularPrice": "৳ ৯৭৩",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-0415e699-e2f3-478e-bd0f-936e8bdeed5c.jpg",
+ "link": "https://glamourstouch.com/product/0415e699-e2f3-478e-bd0f-936e8bdeed5c",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "2090c6be-c226-4f8a-bfec-4cb5c640d34e",
+ "title": "Dabo Black Snail Retinal A+ Solution Ampoule 80 ml",
+ "brand": "Dabo",
+ "price": "৳ ১,১৪০",
+ "rawPrice": 1140,
+ "regularPrice": "৳ ১,৪৫৯",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-2090c6be-c226-4f8a-bfec-4cb5c640d34e.jpg",
+ "link": "https://glamourstouch.com/product/2090c6be-c226-4f8a-bfec-4cb5c640d34e",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "1d23f2b6-3f76-4781-a41e-11de996d1c32",
+ "title": "Dabo All In One Collagen Lifting Tone-Up Cream 50 ml",
+ "brand": "Dabo",
+ "price": "৳ ১,০৮০",
+ "rawPrice": 1080,
+ "regularPrice": "৳ ১,৩৮২",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/1cecce6e-50ec-4a9b-b649-e665ef263fc8.jpg",
+ "link": "https://glamourstouch.com/product/1d23f2b6-3f76-4781-a41e-11de996d1c32",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "e050910a-3100-4640-8bfd-6e51f7c2348d",
+ "title": "Missha Soft Finish Sun Milk SPF50+ Pa+++ 70 ml",
+ "brand": "Missha",
+ "price": "৳ ১,৩৪০",
+ "rawPrice": 1340,
+ "regularPrice": "৳ ১,৭১৫",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/ffcb07dc-9e41-4eea-912e-3b1cdd1b6fdf.jpg",
+ "link": "https://glamourstouch.com/product/e050910a-3100-4640-8bfd-6e51f7c2348d",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "58276548-2830-4c77-a129-f4b11d0f4e14",
+ "title": "Medicube Zero Pore Blackhead Mud Mask 100g",
+ "brand": "Medicube",
+ "price": "৳ ১,৭৫০",
+ "rawPrice": 1750,
+ "regularPrice": "৳ ২,২৪০",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/3bec3282-7d7d-488c-92e4-5e514de4c4ee.jpg",
+ "link": "https://glamourstouch.com/product/58276548-2830-4c77-a129-f4b11d0f4e14",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "56e60ed5-487f-4a01-8300-04807d044f64",
+ "title": "Dabo All in One Black Snail Repair Cream 50 ml",
+ "brand": "Dabo",
+ "price": "৳ ৬২০",
+ "rawPrice": 620,
+ "regularPrice": "৳ ৭৯৪",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/dcd47f61-0e71-4b89-b2a8-8b67e91524ac.jpg",
+ "link": "https://glamourstouch.com/product/56e60ed5-487f-4a01-8300-04807d044f64",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "02b2a654-1ece-490d-aee3-750a4965e28f",
+ "title": "Dabo Pink Cica Tone Up Serum 30g",
+ "brand": "Dabo",
+ "price": "৳ ১,১৪০",
+ "rawPrice": 1140,
+ "regularPrice": "৳ ১,৪৫৯",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-02b2a654-1ece-490d-aee3-750a4965e28f.jpg",
+ "link": "https://glamourstouch.com/product/02b2a654-1ece-490d-aee3-750a4965e28f",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "3b973f4e-b406-4196-81e9-ae169b251bdf",
+ "title": "Oriox Aroma Perfume Mist 15 ml",
+ "brand": "Oriox",
+ "price": "৳ ৪৬০",
+ "rawPrice": 460,
+ "regularPrice": "৳ ৫৮৯",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-3b973f4e-b406-4196-81e9-ae169b251bdf.jpg",
+ "link": "https://glamourstouch.com/product/3b973f4e-b406-4196-81e9-ae169b251bdf",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "47e8417b-ba64-4549-89b2-62bff11ff94c",
+ "title": "SKIN1004 Madagascar Centella Light Cleansing Oil 30 ml",
+ "brand": "SKIN1004",
+ "price": "৳ ৭৯০",
+ "rawPrice": 790,
+ "regularPrice": "৳ ১,০১১",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-47e8417b-ba64-4549-89b2-62bff11ff94c.jpg",
+ "link": "https://glamourstouch.com/product/47e8417b-ba64-4549-89b2-62bff11ff94c",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "1f618bdb-8057-43ba-8c2c-512c168b181a",
+ "title": "Green Finger Panthedin Face Cream 50 ml",
+ "brand": "Green",
+ "price": "৳ ১,০৭০",
+ "rawPrice": 1070,
+ "regularPrice": "৳ ১,৩৭০",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-1f618bdb-8057-43ba-8c2c-512c168b181a.jpg",
+ "link": "https://glamourstouch.com/product/1f618bdb-8057-43ba-8c2c-512c168b181a",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "cdfd02df-c1ce-4c3a-bdca-b9a9df2d4eff",
+ "title": "Isntree Hyaluronic Acid Watery Sun Gel Spf 50+ PA++++ UVA/UVB 50ml",
+ "brand": "Isntree",
+ "price": "৳ ১,৬১০",
+ "rawPrice": 1610,
+ "regularPrice": "৳ ২,০৬১",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-cdfd02df-c1ce-4c3a-bdca-b9a9df2d4eff.jpg",
+ "link": "https://glamourstouch.com/product/cdfd02df-c1ce-4c3a-bdca-b9a9df2d4eff",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "3a7c22bc-f223-49ee-bcc8-01f0c9e84f94",
+ "title": "SKIN1004 Madagascar Centella Light Cleansing Oil 200 ml",
+ "brand": "SKIN1004",
+ "price": "৳ ২,০৭০",
+ "rawPrice": 2070,
+ "regularPrice": "৳ ২,৬৫০",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-3a7c22bc-f223-49ee-bcc8-01f0c9e84f94.jpg",
+ "link": "https://glamourstouch.com/product/3a7c22bc-f223-49ee-bcc8-01f0c9e84f94",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "5b9e152e-9c20-4676-ae92-88d04b060089",
+ "title": "Dabo Royal Caviar Time off Cream 55 ml",
+ "brand": "Dabo",
+ "price": "৳ ১,২৬০",
+ "rawPrice": 1260,
+ "regularPrice": "৳ ১,৬১৩",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-5b9e152e-9c20-4676-ae92-88d04b060089.jpg",
+ "link": "https://glamourstouch.com/product/5b9e152e-9c20-4676-ae92-88d04b060089",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "5a630450-8e2b-46c7-aa8a-4bb9c346e69d",
+ "title": "Dabo Skin Relief Hand Cream Snail 75 ml",
+ "brand": "Dabo",
+ "price": "৳ ৪৩০",
+ "rawPrice": 430,
+ "regularPrice": "৳ ৫৫০",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-5a630450-8e2b-46c7-aa8a-4bb9c346e69d.jpg",
+ "link": "https://glamourstouch.com/product/5a630450-8e2b-46c7-aa8a-4bb9c346e69d",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "321c5dc9-f80b-4d27-8b4c-aa10abbcd835",
+ "title": "I'm from Fig Boosting Essence 30 ml",
+ "brand": "I'm",
+ "price": "৳ ৯৩০",
+ "rawPrice": 930,
+ "regularPrice": "৳ ১,১৯০",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-321c5dc9-f80b-4d27-8b4c-aa10abbcd835.jpg",
+ "link": "https://glamourstouch.com/product/321c5dc9-f80b-4d27-8b4c-aa10abbcd835",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "a73e43e7-5d66-42ab-a3a4-03b82fbc2c2a",
+ "title": "P.Calm Cato Cream 80 ml",
+ "brand": "P.Calm",
+ "price": "৳ ২,৬৪০",
+ "rawPrice": 2640,
+ "regularPrice": "৳ ৩,৩৭৯",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-a73e43e7-5d66-42ab-a3a4-03b82fbc2c2a.jpg",
+ "link": "https://glamourstouch.com/product/a73e43e7-5d66-42ab-a3a4-03b82fbc2c2a",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "2763f6be-0b58-439e-a0d9-60c5fe362553",
+ "title": "AESTURA Atobarrier 365 Lotion 30 ml",
+ "brand": "AESTURA",
+ "price": "৳ ৭০০",
+ "rawPrice": 700,
+ "regularPrice": "৳ ৮৯৬",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-2763f6be-0b58-439e-a0d9-60c5fe362553.jpg",
+ "link": "https://glamourstouch.com/product/2763f6be-0b58-439e-a0d9-60c5fe362553",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "6725f013-411a-4575-9263-9ac63ae0c0b0",
+ "title": "Banila Co Clean It Zero Cleansing Balm Original (Acerola+) 100ml",
+ "brand": "Banila",
+ "price": "৳ ২,১৩০",
+ "rawPrice": 2130,
+ "regularPrice": "৳ ২,৭২৬",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-6725f013-411a-4575-9263-9ac63ae0c0b0.jpg",
+ "link": "https://glamourstouch.com/product/6725f013-411a-4575-9263-9ac63ae0c0b0",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "b408da68-ed64-4bb5-b3f8-8f9e88ff3f25",
+ "title": "LEBELAGE Heeyul Premium 24k Gold Essence 30 ml",
+ "brand": "Lebelage",
+ "price": "৳ ৪৭০",
+ "rawPrice": 470,
+ "regularPrice": "৳ ৬০২",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-b408da68-ed64-4bb5-b3f8-8f9e88ff3f25.jpg",
+ "link": "https://glamourstouch.com/product/b408da68-ed64-4bb5-b3f8-8f9e88ff3f25",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "c4bcdeab-a897-41f8-94a9-1cac7fe3c403",
+ "title": "Cetaphil Moisturising Cream 453 g",
+ "brand": "Cetaphil",
+ "price": "৳ ৪,১৪০",
+ "rawPrice": 4140,
+ "regularPrice": "৳ ৫,২৯৯",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-c4bcdeab-a897-41f8-94a9-1cac7fe3c403.jpg",
+ "link": "https://glamourstouch.com/product/c4bcdeab-a897-41f8-94a9-1cac7fe3c403",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "ccc13631-102f-4eeb-91ac-188d1314df74",
+ "title": "Dr.Althea Pure Grinding Cleansing Balm 50ml",
+ "brand": "Dr.Althea",
+ "price": "৳ ১,৮৩০",
+ "rawPrice": 1830,
+ "regularPrice": "৳ ২,৩৪২",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-ccc13631-102f-4eeb-91ac-188d1314df74.jpg",
+ "link": "https://glamourstouch.com/product/ccc13631-102f-4eeb-91ac-188d1314df74",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "e982b17d-3582-4bee-b71d-10103f9014b1",
+ "title": "Kerasys Ginger Oil Itch Relief Cooling Anti-dandruff Shampoo 1 Liter",
+ "brand": "Kerasys",
+ "price": "৳ ৩,২৯০",
+ "rawPrice": 3290,
+ "regularPrice": "৳ ৪,২১১",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-e982b17d-3582-4bee-b71d-10103f9014b1.jpg",
+ "link": "https://glamourstouch.com/product/e982b17d-3582-4bee-b71d-10103f9014b1",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "27c9447e-caca-4b3f-867e-17c627eec0c7",
+ "title": "Kerasys Peppermint Oil Scalp Cooling Anti-dandruff Shampoo 1 Liter",
+ "brand": "Kerasys",
+ "price": "৳ ৩,৪০০",
+ "rawPrice": 3400,
+ "regularPrice": "৳ ৪,৩৫২",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-27c9447e-caca-4b3f-867e-17c627eec0c7.jpg",
+ "link": "https://glamourstouch.com/product/27c9447e-caca-4b3f-867e-17c627eec0c7",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "2e010717-522c-4a70-ac25-c346d6739a2c",
+ "title": "3w Clinic Green Tea Cleansing Foam 100 ml",
+ "brand": "3w Clinic",
+ "price": "৳ ৫৬০",
+ "rawPrice": 560,
+ "regularPrice": "৳ ৭১৭",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-2e010717-522c-4a70-ac25-c346d6739a2c.jpg",
+ "link": "https://glamourstouch.com/product/2e010717-522c-4a70-ac25-c346d6739a2c",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "04d027ac-4198-4930-aec5-803dc1014a42",
+ "title": "Raip Advanced 2x Argan Hair Oil 100 ml",
+ "brand": "Raip",
+ "price": "৳ ১,১৪০",
+ "rawPrice": 1140,
+ "regularPrice": "৳ ১,৪৫৯",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-04d027ac-4198-4930-aec5-803dc1014a42.jpg",
+ "link": "https://glamourstouch.com/product/04d027ac-4198-4930-aec5-803dc1014a42",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "0747b48d-1d67-4be1-8c2b-1e6b080e34fa",
+ "title": "ILLIYOON Ceramide Ato Lotion 350 ml",
+ "brand": "Illiyoon",
+ "price": "৳ ২,৭১০",
+ "rawPrice": 2710,
+ "regularPrice": "৳ ৩,৪৬৯",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-0747b48d-1d67-4be1-8c2b-1e6b080e34fa.jpg",
+ "link": "https://glamourstouch.com/product/0747b48d-1d67-4be1-8c2b-1e6b080e34fa",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "19a58ba8-04b3-4ba8-bab0-31d0632690d7",
+ "title": "Kerasys Advanced Keratin Bond Volume Shampoo 600 ml",
+ "brand": "Kerasys",
+ "price": "৳ ২,১১০",
+ "rawPrice": 2110,
+ "regularPrice": "৳ ২,৭০১",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-19a58ba8-04b3-4ba8-bab0-31d0632690d7.jpg",
+ "link": "https://glamourstouch.com/product/19a58ba8-04b3-4ba8-bab0-31d0632690d7",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "cd603487-68a1-46d9-9f48-41ca6dbe8971",
+ "title": "Care:nel Derma Alpha Arbutin Glutathione Whitening Cream 45 ml",
+ "brand": "Care:nel",
+ "price": "৳ ১,১০০",
+ "rawPrice": 1100,
+ "regularPrice": "৳ ১,৪০৮",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/f48ef5b0-5761-421f-9a88-dd781051cbd6.jpg",
+ "link": "https://glamourstouch.com/product/cd603487-68a1-46d9-9f48-41ca6dbe8971",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "8c3572c0-2ab5-4fb3-9d81-28bd1c653431",
+ "title": "Aplb Glutathione Niacinamide Facial Cream 55 ml",
+ "brand": "Aplb",
+ "price": "৳ ১,০৯০",
+ "rawPrice": 1090,
+ "regularPrice": "৳ ১,৩৯৫",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/9fbcf336-f6b2-4363-9947-d6a7bb04d569.jpg",
+ "link": "https://glamourstouch.com/product/8c3572c0-2ab5-4fb3-9d81-28bd1c653431",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "4852961d-a226-462e-9a3a-018e39827d2c",
+ "title": "Dabo Cica Calming Biome 5D Deep Cica Aux Super 10 Hyalurin Calming Cream 50 ml",
+ "brand": "Dabo",
+ "price": "৳ ১,১০০",
+ "rawPrice": 1100,
+ "regularPrice": "৳ ১,৪০৮",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-4852961d-a226-462e-9a3a-018e39827d2c.jpg",
+ "link": "https://glamourstouch.com/product/4852961d-a226-462e-9a3a-018e39827d2c",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "635c8f0f-0d58-4bf6-abb0-46b14dd629ba",
+ "title": "Kerasys Advanced Keratin Bond Purifying Shampoo 600 ml",
+ "brand": "Kerasys",
+ "price": "৳ ২,১১০",
+ "rawPrice": 2110,
+ "regularPrice": "৳ ২,৭০১",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-635c8f0f-0d58-4bf6-abb0-46b14dd629ba.jpg",
+ "link": "https://glamourstouch.com/product/635c8f0f-0d58-4bf6-abb0-46b14dd629ba",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "feea886a-98f9-410f-9689-0de80bb15f0c",
+ "title": "Kerasys Advanced Keratin Bond Deep Repair Treatment 750 ml",
+ "brand": "Kerasys",
+ "price": "৳ ২,১১০",
+ "rawPrice": 2110,
+ "regularPrice": "৳ ২,৭০১",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-feea886a-98f9-410f-9689-0de80bb15f0c.jpg",
+ "link": "https://glamourstouch.com/product/feea886a-98f9-410f-9689-0de80bb15f0c",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "c4b7f722-e00c-4ab2-a0eb-0d21ae83d5a0",
+ "title": "Dr.Althea To Be Youthful Eye Serum 25 ml",
+ "brand": "Dr.Althea",
+ "price": "৳ ১,০৫৫",
+ "rawPrice": 1055,
+ "regularPrice": "৳ ১,৩৫০",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-c4b7f722-e00c-4ab2-a0eb-0d21ae83d5a0.jpg",
+ "link": "https://glamourstouch.com/product/c4b7f722-e00c-4ab2-a0eb-0d21ae83d5a0",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "84780f4b-4961-4cc9-bfbc-d855e84b1f32",
+ "title": "Double-Layered Korean Comforter – Soft, Warm, and Elegant",
+ "brand": "Double-Layered",
+ "price": "৳ ১১,৪৩০",
+ "rawPrice": 11430,
+ "regularPrice": "৳ ১৪,৬৩০",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-84780f4b-4961-4cc9-bfbc-d855e84b1f32.jpg",
+ "link": "https://glamourstouch.com/product/84780f4b-4961-4cc9-bfbc-d855e84b1f32",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "a6785100-1747-49e7-878c-f2b92be0b580",
+ "title": "On the body Cashmere Perfume Happy Breeze 400 ml",
+ "brand": "On",
+ "price": "৳ ১,৭৪০",
+ "rawPrice": 1740,
+ "regularPrice": "৳ ২,২২৭",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-a6785100-1747-49e7-878c-f2b92be0b580.jpg",
+ "link": "https://glamourstouch.com/product/a6785100-1747-49e7-878c-f2b92be0b580",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "00e4114e-4394-4f24-aea3-55b2bb15a041",
+ "title": "Medicube Zero Pore Cream 2.0 50 ml",
+ "brand": "Medicube",
+ "price": "৳ ২,২১০",
+ "rawPrice": 2210,
+ "regularPrice": "৳ ২,৮২৯",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-00e4114e-4394-4f24-aea3-55b2bb15a041.jpg",
+ "link": "https://glamourstouch.com/product/00e4114e-4394-4f24-aea3-55b2bb15a041",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "374d1d55-3875-4d25-8f40-d3cb50b37cf1",
+ "title": "On the body Cashmere Perfume Sweet Love 400 ml",
+ "brand": "On",
+ "price": "৳ ১,৭৪০",
+ "rawPrice": 1740,
+ "regularPrice": "৳ ২,২২৭",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-374d1d55-3875-4d25-8f40-d3cb50b37cf1.jpg",
+ "link": "https://glamourstouch.com/product/374d1d55-3875-4d25-8f40-d3cb50b37cf1",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "0223acef-9987-4b6f-8297-47c2c3eed1e6",
+ "title": "K-Secret Seoul 1988 Cleansing Oil : Pine Cica 1% + Probiotics 200 ml",
+ "brand": "K-Secret",
+ "price": "৳ ২,২৬০",
+ "rawPrice": 2260,
+ "regularPrice": "৳ ২,৮৯৩",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-0223acef-9987-4b6f-8297-47c2c3eed1e6.jpg",
+ "link": "https://glamourstouch.com/product/0223acef-9987-4b6f-8297-47c2c3eed1e6",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "f903be89-121d-49b9-869e-38d4bee9daf6",
+ "title": "Laneige Water Sleeping Mask Ex 15 ml",
+ "brand": "Laneige",
+ "price": "৳ ২৯০",
+ "rawPrice": 290,
+ "regularPrice": "৳ ৩৭১",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-f903be89-121d-49b9-869e-38d4bee9daf6.jpg",
+ "link": "https://glamourstouch.com/product/f903be89-121d-49b9-869e-38d4bee9daf6",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "8d448080-fc56-4d30-bc40-114cd38c8233",
+ "title": "Phytotree Triple Whitening Tone Up Cream 100 ml",
+ "brand": "Phytotree",
+ "price": "৳ ১,৬৯০",
+ "rawPrice": 1690,
+ "regularPrice": "৳ ২,১৬৩",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-8d448080-fc56-4d30-bc40-114cd38c8233.jpg",
+ "link": "https://glamourstouch.com/product/8d448080-fc56-4d30-bc40-114cd38c8233",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "3d7a442c-f2a1-4f92-b1bf-a2dd4e187637",
+ "title": "Korean Electric Bed Heater",
+ "brand": "Korean",
+ "price": "৳ ৬,০০০",
+ "rawPrice": 6000,
+ "regularPrice": "৳ ৭,৬৮০",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-3d7a442c-f2a1-4f92-b1bf-a2dd4e187637.jpg",
+ "link": "https://glamourstouch.com/product/3d7a442c-f2a1-4f92-b1bf-a2dd4e187637",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "210e31b0-8c24-4743-9f61-917ace8b21ff",
+ "title": "W. Skin Laboratory A.M Clearing Toner 250 ml",
+ "brand": "W.",
+ "price": "৳ ১,৯৩০",
+ "rawPrice": 1930,
+ "regularPrice": "৳ ২,৪৭০",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-210e31b0-8c24-4743-9f61-917ace8b21ff.jpg",
+ "link": "https://glamourstouch.com/product/210e31b0-8c24-4743-9f61-917ace8b21ff",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "e01e4865-a580-444b-b66a-9059cdaf21c1",
+ "title": "W. Skin Laboratory A.M Cream 50 ml",
+ "brand": "W.",
+ "price": "৳ ১,৩৬০",
+ "rawPrice": 1360,
+ "regularPrice": "৳ ১,৭৪১",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-e01e4865-a580-444b-b66a-9059cdaf21c1.jpg",
+ "link": "https://glamourstouch.com/product/e01e4865-a580-444b-b66a-9059cdaf21c1",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "0f6c6e45-7e93-42d2-a19e-db143b5a767e",
+ "title": "Double-Layered Korean Blanket – Soft, Warm, and Elegant",
+ "brand": "Double-Layered",
+ "price": "৳ ১০,০০০",
+ "rawPrice": 10000,
+ "regularPrice": "৳ ১২,৮০০",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-0f6c6e45-7e93-42d2-a19e-db143b5a767e.jpg",
+ "link": "https://glamourstouch.com/product/0f6c6e45-7e93-42d2-a19e-db143b5a767e",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "769c7a03-be00-428e-a597-e5859d501729",
+ "title": "On the body The Natural Nourishing Coconut Body Lotion 400 ml",
+ "brand": "On",
+ "price": "৳ ১,৭৪০",
+ "rawPrice": 1740,
+ "regularPrice": "৳ ২,২২৭",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-769c7a03-be00-428e-a597-e5859d501729.jpg",
+ "link": "https://glamourstouch.com/product/769c7a03-be00-428e-a597-e5859d501729",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "7ea245ab-2132-4dda-a04c-acda4def1fc0",
+ "title": "Dabo Black Force For Men Foam Cleanser 120 ml",
+ "brand": "Dabo",
+ "price": "৳ ৮২০",
+ "rawPrice": 820,
+ "regularPrice": "৳ ১,০৫০",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-7ea245ab-2132-4dda-a04c-acda4def1fc0.jpg",
+ "link": "https://glamourstouch.com/product/7ea245ab-2132-4dda-a04c-acda4def1fc0",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "781e1737-9c3a-4c08-825b-a9ad876c141d",
+ "title": "Dabo Skin Relief Hand Cream Collagen 75 ml",
+ "brand": "Dabo",
+ "price": "৳ ৪৩০",
+ "rawPrice": 430,
+ "regularPrice": "৳ ৫৫০",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-781e1737-9c3a-4c08-825b-a9ad876c141d.jpg",
+ "link": "https://glamourstouch.com/product/781e1737-9c3a-4c08-825b-a9ad876c141d",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "4b2ad7c0-a73e-4b74-8e44-a4d9c3ae5f05",
+ "title": "Dabo Glow Tok Hyaluron 8 Dive Sun Serum SPF 50+ PA++++ 30 ml",
+ "brand": "Dabo",
+ "price": "৳ ১,০৭০",
+ "rawPrice": 1070,
+ "regularPrice": "৳ ১,৩৭০",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-4b2ad7c0-a73e-4b74-8e44-a4d9c3ae5f05.jpg",
+ "link": "https://glamourstouch.com/product/4b2ad7c0-a73e-4b74-8e44-a4d9c3ae5f05",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "eb2c9211-4f73-4b5d-98c6-c797f5472207",
+ "title": "Purito Mighty Bamboo Panthenol Cream 100 ml",
+ "brand": "Purito",
+ "price": "৳ ২,০৬০",
+ "rawPrice": 2060,
+ "regularPrice": "৳ ২,৬৩৭",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-eb2c9211-4f73-4b5d-98c6-c797f5472207.jpg",
+ "link": "https://glamourstouch.com/product/eb2c9211-4f73-4b5d-98c6-c797f5472207",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "74469e23-4317-4c3c-9ea0-1348c25e56f8",
+ "title": "AXIS-Y The Mini Glow Trio Set",
+ "brand": "AXIS-Y",
+ "price": "৳ ১,১১০",
+ "rawPrice": 1110,
+ "regularPrice": "৳ ১,৪২১",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-74469e23-4317-4c3c-9ea0-1348c25e56f8.jpg",
+ "link": "https://glamourstouch.com/product/74469e23-4317-4c3c-9ea0-1348c25e56f8",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "e515eef7-8985-42b7-b39f-085eb0741854",
+ "title": "Beaute Glutathione Brightening Tone Up Cream 45 ml, Koria",
+ "brand": "Beaute",
+ "price": "৳ ৬৪০",
+ "rawPrice": 640,
+ "regularPrice": "৳ ৮১৯",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/16f50984-4dcf-47bb-84d1-c89ba917e265.jpg",
+ "link": "https://glamourstouch.com/product/e515eef7-8985-42b7-b39f-085eb0741854",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "ee58cee6-b77d-4862-8bf4-ce24b63e2642",
+ "title": "Care:nel Anti-Melasma Cica Cream 40 ml",
+ "brand": "Care:nel",
+ "price": "৳ ১,২৯০",
+ "rawPrice": 1290,
+ "regularPrice": "৳ ১,৬৫১",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-ee58cee6-b77d-4862-8bf4-ce24b63e2642.jpg",
+ "link": "https://glamourstouch.com/product/ee58cee6-b77d-4862-8bf4-ce24b63e2642",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "d5d4cbd8-7399-438c-a18e-a91477afb6d8",
+ "title": "Laneige Water Sleeping Mask Ex 70 ml",
+ "brand": "Laneige",
+ "price": "৳ ২,০৭০",
+ "rawPrice": 2070,
+ "regularPrice": "৳ ২,৬৫০",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-d5d4cbd8-7399-438c-a18e-a91477afb6d8.jpg",
+ "link": "https://glamourstouch.com/product/d5d4cbd8-7399-438c-a18e-a91477afb6d8",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "460adda0-78a2-4d50-a81e-0a9ced72ea94",
+ "title": "MediFlower The Secret Garden Of Five Hand Cream (5*50g)",
+ "brand": "MediFlower",
+ "price": "৳ ২,২৬০",
+ "rawPrice": 2260,
+ "regularPrice": "৳ ২,৮৯৩",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-460adda0-78a2-4d50-a81e-0a9ced72ea94.jpg",
+ "link": "https://glamourstouch.com/product/460adda0-78a2-4d50-a81e-0a9ced72ea94",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "4da5365b-399a-46eb-9fc8-a9200823d60d",
+ "title": "ILLIYOON Ceramide Ato Lotion 128 ml",
+ "brand": "Illiyoon",
+ "price": "৳ ১,৩১০",
+ "rawPrice": 1310,
+ "regularPrice": "৳ ১,৬৭৭",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-4da5365b-399a-46eb-9fc8-a9200823d60d.jpg",
+ "link": "https://glamourstouch.com/product/4da5365b-399a-46eb-9fc8-a9200823d60d",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "a58a8aff-6f4e-45e8-bc8e-288924579f14",
+ "title": "Dabo Glow On Tone-Up Sun Rosy Pink Spf 50+ Pa+++ 50 ml",
+ "brand": "Dabo",
+ "price": "৳ ৬৯০",
+ "rawPrice": 690,
+ "regularPrice": "৳ ৮৮৩",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-a58a8aff-6f4e-45e8-bc8e-288924579f14.jpg",
+ "link": "https://glamourstouch.com/product/a58a8aff-6f4e-45e8-bc8e-288924579f14",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "b436369f-23a5-4bfa-aadd-e3ce5d023d9a",
+ "title": "ILLIYOON Upgrade Ceramide Ato Trial Kit",
+ "brand": "Illiyoon",
+ "price": "৳ ১,৬৪০",
+ "rawPrice": 1640,
+ "regularPrice": "৳ ২,০৯৯",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-b436369f-23a5-4bfa-aadd-e3ce5d023d9a.jpg",
+ "link": "https://glamourstouch.com/product/b436369f-23a5-4bfa-aadd-e3ce5d023d9a",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "d0af5b3d-637f-4046-8c4b-39ba61a7d3c9",
+ "title": "Dabo T-Tree Cica Acne Cleansing Foam 120 ml",
+ "brand": "Dabo",
+ "price": "৳ ৯৩০",
+ "rawPrice": 930,
+ "regularPrice": "৳ ১,১৯০",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-d0af5b3d-637f-4046-8c4b-39ba61a7d3c9.jpg",
+ "link": "https://glamourstouch.com/product/d0af5b3d-637f-4046-8c4b-39ba61a7d3c9",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "d75e29ad-ea75-49e6-9f47-c24116e9cea2",
+ "title": "The Ordinary Alpha Arbutin 2% + Ha 30 ml",
+ "brand": "The Ordinary",
+ "price": "৳ ১,৯৫৫",
+ "rawPrice": 1955,
+ "regularPrice": "৳ ২,৫০২",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-d75e29ad-ea75-49e6-9f47-c24116e9cea2.jpg",
+ "link": "https://glamourstouch.com/product/d75e29ad-ea75-49e6-9f47-c24116e9cea2",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "c08fcf5a-f9c5-4c5f-841b-b0497e321d50",
+ "title": "RYO Root:Gen For Women Hair Loss Care Treatment (Root Volumizing) 100 ml",
+ "brand": "RYO",
+ "price": "৳ ৬১০",
+ "rawPrice": 610,
+ "regularPrice": "৳ ৭৮১",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-c08fcf5a-f9c5-4c5f-841b-b0497e321d50.jpg",
+ "link": "https://glamourstouch.com/product/c08fcf5a-f9c5-4c5f-841b-b0497e321d50",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "e3e37070-169e-4efc-875b-9e3dc0668ddf",
+ "title": "The Face Shop Rich Hand V Hand & Foot Total Treatment 120ml",
+ "brand": "The Face Shop",
+ "price": "৳ ১,২১০",
+ "rawPrice": 1210,
+ "regularPrice": "৳ ১,৫৪৯",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-e3e37070-169e-4efc-875b-9e3dc0668ddf.jpg",
+ "link": "https://glamourstouch.com/product/e3e37070-169e-4efc-875b-9e3dc0668ddf",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "737a62ed-543a-4e21-9a80-e36633a3eb0a",
+ "title": "On the body The Natural Relaxing Lavender Body Lotion 400 ml",
+ "brand": "On",
+ "price": "৳ ১,৭৯০",
+ "rawPrice": 1790,
+ "regularPrice": "৳ ২,২৯১",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-737a62ed-543a-4e21-9a80-e36633a3eb0a.jpg",
+ "link": "https://glamourstouch.com/product/737a62ed-543a-4e21-9a80-e36633a3eb0a",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "a8d71aac-fd4c-47c7-938a-dac2851a5bb9",
+ "title": "On the body English Iris Nourishing Body Lotion 400 ml",
+ "brand": "On",
+ "price": "৳ ১,৭৪০",
+ "rawPrice": 1740,
+ "regularPrice": "৳ ২,২২৭",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-a8d71aac-fd4c-47c7-938a-dac2851a5bb9.jpg",
+ "link": "https://glamourstouch.com/product/a8d71aac-fd4c-47c7-938a-dac2851a5bb9",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "bc1289e7-fb5e-4ff7-a258-a032620e3506",
+ "title": "Clean Lab Rubber Gloves -Pink Large",
+ "brand": "Clean",
+ "price": "৳ ৫০০",
+ "rawPrice": 500,
+ "regularPrice": "৳ ৬৪০",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-bc1289e7-fb5e-4ff7-a258-a032620e3506.jpg",
+ "link": "https://glamourstouch.com/product/bc1289e7-fb5e-4ff7-a258-a032620e3506",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "6091d20f-300c-4997-a91a-a208f8a6c286",
+ "title": "LG Perioe Care Toothbrush",
+ "brand": "LG",
+ "price": "৳ ২৬০",
+ "rawPrice": 260,
+ "regularPrice": "৳ ৩৩৩",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-6091d20f-300c-4997-a91a-a208f8a6c286.jpg",
+ "link": "https://glamourstouch.com/product/6091d20f-300c-4997-a91a-a208f8a6c286",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "1c8bd29c-5b06-46e6-86f9-37d79cc2e77d",
+ "title": "JMsolution Marine Luminous Pearl Deep Moisture Mask 27 ml",
+ "brand": "JMsolution",
+ "price": "৳ ২১০",
+ "rawPrice": 210,
+ "regularPrice": "৳ ২৬৯",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-1c8bd29c-5b06-46e6-86f9-37d79cc2e77d.jpg",
+ "link": "https://glamourstouch.com/product/1c8bd29c-5b06-46e6-86f9-37d79cc2e77d",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "bea10beb-d75c-4096-983b-f283fa9df937",
+ "title": "JIGOTT Whitening Activated Cream 100 ml",
+ "brand": "JIGOTT",
+ "price": "৳ ৮৬০",
+ "rawPrice": 860,
+ "regularPrice": "৳ ১,১০১",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-bea10beb-d75c-4096-983b-f283fa9df937.jpg",
+ "link": "https://glamourstouch.com/product/bea10beb-d75c-4096-983b-f283fa9df937",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "5fd61107-9aaa-4563-b4a6-a5e2b52f0afc",
+ "title": "Illiyoon Red Itch Care Cream 20 ml",
+ "brand": "Illiyoon",
+ "price": "৳ ৬৯০",
+ "rawPrice": 690,
+ "regularPrice": "৳ ৮৮৩",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-5fd61107-9aaa-4563-b4a6-a5e2b52f0afc.jpg",
+ "link": "https://glamourstouch.com/product/5fd61107-9aaa-4563-b4a6-a5e2b52f0afc",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "45ca5853-a1eb-444f-9e20-f504c15a03a7",
+ "title": "Jigott Goat Milk Brightening Cream 70 ml",
+ "brand": "Jigott",
+ "price": "৳ ৯৩০",
+ "rawPrice": 930,
+ "regularPrice": "৳ ১,১৯০",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-45ca5853-a1eb-444f-9e20-f504c15a03a7.jpg",
+ "link": "https://glamourstouch.com/product/45ca5853-a1eb-444f-9e20-f504c15a03a7",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "08a1010e-328f-4f47-80ba-4df38bec59bd",
+ "title": "Jigott Whitening UV Sun Block SPF 50+/PA +++ 70 ml",
+ "brand": "Jigott",
+ "price": "৳ ৬০০",
+ "rawPrice": 600,
+ "regularPrice": "৳ ৭৬৮",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-08a1010e-328f-4f47-80ba-4df38bec59bd.jpg",
+ "link": "https://glamourstouch.com/product/08a1010e-328f-4f47-80ba-4df38bec59bd",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "15cf58ef-e972-4538-9924-dacd340b2c33",
+ "title": "Jigott Natural Aloe Vera Moisture Soothing Gel 300 ml",
+ "brand": "Jigott",
+ "price": "৳ ১,১০০",
+ "rawPrice": 1100,
+ "regularPrice": "৳ ১,৪০৮",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-15cf58ef-e972-4538-9924-dacd340b2c33.jpg",
+ "link": "https://glamourstouch.com/product/15cf58ef-e972-4538-9924-dacd340b2c33",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "6242e7f6-208c-40c4-9902-3edbbf22dbaa",
+ "title": "Ryo Damage Care & Nourishing Shampoo – Floral Powdery Herbal Scent 480 ml",
+ "brand": "Ryo",
+ "price": "৳ ২,২৯০",
+ "rawPrice": 2290,
+ "regularPrice": "৳ ২,৯৩১",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-6242e7f6-208c-40c4-9902-3edbbf22dbaa.jpg",
+ "link": "https://glamourstouch.com/product/6242e7f6-208c-40c4-9902-3edbbf22dbaa",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "c31d5215-5508-451d-85a1-a10540236f7c",
+ "title": "Ryo Hair Strengthen & Volume Shampoo – Floral Woody Powdery Scent 480 ml",
+ "brand": "Ryo",
+ "price": "৳ ২,২৯০",
+ "rawPrice": 2290,
+ "regularPrice": "৳ ২,৯৩১",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-c31d5215-5508-451d-85a1-a10540236f7c.jpg",
+ "link": "https://glamourstouch.com/product/c31d5215-5508-451d-85a1-a10540236f7c",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "9bebd881-4dc9-49d6-8cc7-2e09a6314aaf",
+ "title": "Ryo Deep Cleansing & Cooling Shampoo – Citrus Herbal Scent 480 ml",
+ "brand": "Ryo",
+ "price": "৳ ২,২৯০",
+ "rawPrice": 2290,
+ "regularPrice": "৳ ২,৯৩১",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-9bebd881-4dc9-49d6-8cc7-2e09a6314aaf.jpg",
+ "link": "https://glamourstouch.com/product/9bebd881-4dc9-49d6-8cc7-2e09a6314aaf",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "16d5d38f-d8b8-41e9-907c-00565404151e",
+ "title": "Green Finger Panthedin Top to Toe Wash 230 ml",
+ "brand": "Green",
+ "price": "৳ ১,৬১০",
+ "rawPrice": 1610,
+ "regularPrice": "৳ ২,০৬১",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-16d5d38f-d8b8-41e9-907c-00565404151e.jpg",
+ "link": "https://glamourstouch.com/product/16d5d38f-d8b8-41e9-907c-00565404151e",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "271262fd-b473-438e-8bb7-61530cab5dba",
+ "title": "mise en scene Perfect Serum Original 80 ml",
+ "brand": "Mise En Scene",
+ "price": "৳ ১,৫১০",
+ "rawPrice": 1510,
+ "regularPrice": "৳ ১,৯৩৩",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-271262fd-b473-438e-8bb7-61530cab5dba.jpg",
+ "link": "https://glamourstouch.com/product/271262fd-b473-438e-8bb7-61530cab5dba",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "fe7c1ce4-e48e-47e0-82db-cb2434ec0445",
+ "title": "Dabo Waterful Aqua Cream 24hr 120 ml",
+ "brand": "Dabo",
+ "price": "৳ ১,১৭০",
+ "rawPrice": 1170,
+ "regularPrice": "৳ ১,৪৯৮",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-fe7c1ce4-e48e-47e0-82db-cb2434ec0445.jpg",
+ "link": "https://glamourstouch.com/product/fe7c1ce4-e48e-47e0-82db-cb2434ec0445",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "542b6b5c-6ee1-4e5a-b168-0b7efe613ecf",
+ "title": "Dabo Vita Radian-c Biome Enhancing Emulsion 200ml",
+ "brand": "Dabo",
+ "price": "৳ ১,৪০০",
+ "rawPrice": 1400,
+ "regularPrice": "৳ ১,৭৯২",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-542b6b5c-6ee1-4e5a-b168-0b7efe613ecf.jpg",
+ "link": "https://glamourstouch.com/product/542b6b5c-6ee1-4e5a-b168-0b7efe613ecf",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "928daf51-1f8a-4002-9684-cdd16cce6253",
+ "title": "Dabo Vita Radian-C Biome 3x Vitamin Aux Super Calming Radiance Cream 100 ml",
+ "brand": "Dabo",
+ "price": "৳ ১,১৯০",
+ "rawPrice": 1190,
+ "regularPrice": "৳ ১,৫২৩",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-928daf51-1f8a-4002-9684-cdd16cce6253.jpg",
+ "link": "https://glamourstouch.com/product/928daf51-1f8a-4002-9684-cdd16cce6253",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "2f5fc515-bd17-4a3a-b12d-4d9848827514",
+ "title": "DABO 7 in 1 Nutrition Amino Cream",
+ "brand": "Dabo",
+ "price": "৳ ১,১৩০",
+ "rawPrice": 1130,
+ "regularPrice": "৳ ১,৪৪৬",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-2f5fc515-bd17-4a3a-b12d-4d9848827514.jpg",
+ "link": "https://glamourstouch.com/product/2f5fc515-bd17-4a3a-b12d-4d9848827514",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "59c83a7c-be6d-46d0-aee2-d59a3ddf3d1b",
+ "title": "Dabo 30 Days Peptanol B5 Hydra Volume Base Cream 100 ml",
+ "brand": "Dabo",
+ "price": "৳ ১,১৩০",
+ "rawPrice": 1130,
+ "regularPrice": "৳ ১,৪৪৬",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-59c83a7c-be6d-46d0-aee2-d59a3ddf3d1b.jpg",
+ "link": "https://glamourstouch.com/product/59c83a7c-be6d-46d0-aee2-d59a3ddf3d1b",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "6826bd7e-23ed-416c-8dee-0f97d7575e60",
+ "title": "Dabo 30 Days Hyaluronic Acid 8 Soothing Cream 100 ml",
+ "brand": "Dabo",
+ "price": "৳ ১,১১০",
+ "rawPrice": 1110,
+ "regularPrice": "৳ ১,৪২১",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-6826bd7e-23ed-416c-8dee-0f97d7575e60.jpg",
+ "link": "https://glamourstouch.com/product/6826bd7e-23ed-416c-8dee-0f97d7575e60",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "92981e53-e313-4e55-a085-bb4be6cc5654",
+ "title": "Dabo 30 Days Greentea Avocado Nourishing Cream 100 ml",
+ "brand": "Dabo",
+ "price": "৳ ১,১১০",
+ "rawPrice": 1110,
+ "regularPrice": "৳ ১,৪২১",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-92981e53-e313-4e55-a085-bb4be6cc5654.jpg",
+ "link": "https://glamourstouch.com/product/92981e53-e313-4e55-a085-bb4be6cc5654",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "ece0a408-579c-435e-b3ac-898f0169c5c3",
+ "title": "Green Finger Strong Baby Moisturizing Intensive Cream 300g",
+ "brand": "Green",
+ "price": "৳ ২,১৪০",
+ "rawPrice": 2140,
+ "regularPrice": "৳ ২,৭৩৯",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-ece0a408-579c-435e-b3ac-898f0169c5c3.jpg",
+ "link": "https://glamourstouch.com/product/ece0a408-579c-435e-b3ac-898f0169c5c3",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "7abd8e42-3337-4aba-bc36-06118fec9c15",
+ "title": "Tiam Pore Minimize 21 Serum 40ml",
+ "brand": "Tiam",
+ "price": "৳ ১,৭০০",
+ "rawPrice": 1700,
+ "regularPrice": "৳ ২,১৭৬",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-7abd8e42-3337-4aba-bc36-06118fec9c15.png",
+ "link": "https://glamourstouch.com/product/7abd8e42-3337-4aba-bc36-06118fec9c15",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "2b1c6829-2158-458b-beb1-056cf1c12736",
+ "title": "Dabo Cica Chilling Ampoule Pad 60 Pcs 140 ml",
+ "brand": "Dabo",
+ "price": "৳ ১,২১০",
+ "rawPrice": 1210,
+ "regularPrice": "৳ ১,৫৪৯",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-2b1c6829-2158-458b-beb1-056cf1c12736.jpg",
+ "link": "https://glamourstouch.com/product/2b1c6829-2158-458b-beb1-056cf1c12736",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "97661c5b-6f90-4987-b692-fc81b37ffe72",
+ "title": "Mise En Scene Perfect Serum 3 Min Hair Mask 300 ml",
+ "brand": "Mise En Scene",
+ "price": "৳ ১,৯৭০",
+ "rawPrice": 1970,
+ "regularPrice": "৳ ২,৫২২",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-97661c5b-6f90-4987-b692-fc81b37ffe72.jpg",
+ "link": "https://glamourstouch.com/product/97661c5b-6f90-4987-b692-fc81b37ffe72",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "cc7384da-86a5-43eb-b958-a75f0feddca9",
+ "title": "Dr.Althea Aqua Marine Watery serum 30ml",
+ "brand": "Dr.Althea",
+ "price": "৳ ১,৫৪০",
+ "rawPrice": 1540,
+ "regularPrice": "৳ ১,৯৭১",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-cc7384da-86a5-43eb-b958-a75f0feddca9.jpg",
+ "link": "https://glamourstouch.com/product/cc7384da-86a5-43eb-b958-a75f0feddca9",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "88b91bd0-62b5-491a-a4a6-405e2096f675",
+ "title": "AESTURA Atobarrier 365 Hydro Essence 25 ml",
+ "brand": "AESTURA",
+ "price": "৳ ৪৬০",
+ "rawPrice": 460,
+ "regularPrice": "৳ ৫৮৯",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-88b91bd0-62b5-491a-a4a6-405e2096f675.jpg",
+ "link": "https://glamourstouch.com/product/88b91bd0-62b5-491a-a4a6-405e2096f675",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "ce73235a-9464-4cf3-bedb-d82341dd6fd1",
+ "title": "Ryo Damage Care & Nourishing Shampoo 180 ml",
+ "brand": "Ryo",
+ "price": "৳ ৮৬০",
+ "rawPrice": 860,
+ "regularPrice": "৳ ১,১০১",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-ce73235a-9464-4cf3-bedb-d82341dd6fd1.jpg",
+ "link": "https://glamourstouch.com/product/ce73235a-9464-4cf3-bedb-d82341dd6fd1",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "a3be7db3-ad58-426a-88b9-6bbe67392833",
+ "title": "Cosrx Advanced Snail 92 All In One Cream (Jar) 100 g",
+ "brand": "Cosrx",
+ "price": "৳ ১,৭৭০",
+ "rawPrice": 1770,
+ "regularPrice": "৳ ২,২৬৬",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/c064b609-a6c1-42a3-877b-4466fa658ff7.jpg",
+ "link": "https://glamourstouch.com/product/a3be7db3-ad58-426a-88b9-6bbe67392833",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "eb15ee02-0948-40e9-8a04-3f2520be7667",
+ "title": "Care:nel High Intensity Anti Hair Loss Scalp Tonic 150 ml",
+ "brand": "Care:nel",
+ "price": "৳ ১,৬৯০",
+ "rawPrice": 1690,
+ "regularPrice": "৳ ২,১৬৩",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-eb15ee02-0948-40e9-8a04-3f2520be7667.jpg",
+ "link": "https://glamourstouch.com/product/eb15ee02-0948-40e9-8a04-3f2520be7667",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "f7a6f13a-faeb-43a3-ab5f-5930045cadd3",
+ "title": "Kerasys Lovely & Romantic Perfumed Shampoo 250 ml",
+ "brand": "Kerasys",
+ "price": "৳ ৮৩০",
+ "rawPrice": 830,
+ "regularPrice": "৳ ১,০৬২",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-f7a6f13a-faeb-43a3-ab5f-5930045cadd3.jpg",
+ "link": "https://glamourstouch.com/product/f7a6f13a-faeb-43a3-ab5f-5930045cadd3",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "91780c71-e30d-4e93-a173-8ead7cb6b074",
+ "title": "Celimax The Vita-A Retinal Shot Tightening Booster 15 ml",
+ "brand": "Celimax",
+ "price": "৳ ১,৪৬০",
+ "rawPrice": 1460,
+ "regularPrice": "৳ ১,৮৬৯",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/c4505869-f06f-440f-8632-47990724a01c.jpg",
+ "link": "https://glamourstouch.com/product/91780c71-e30d-4e93-a173-8ead7cb6b074",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "13f529f4-58a4-4765-8eee-ed94e8583e79",
+ "title": "Innisfree Green Tea Amino Hydrating Cleansing Foam 30 g",
+ "brand": "Innisfree",
+ "price": "৳ ৪৬০",
+ "rawPrice": 460,
+ "regularPrice": "৳ ৫৮৯",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-13f529f4-58a4-4765-8eee-ed94e8583e79.jpg",
+ "link": "https://glamourstouch.com/product/13f529f4-58a4-4765-8eee-ed94e8583e79",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "429cf2b4-0c38-49cc-96c9-8adfb7a56318",
+ "title": "Dr.Althea 345 Relief Cream 15 ml",
+ "brand": "Dr.Althea",
+ "price": "৳ ৮৩০",
+ "rawPrice": 830,
+ "regularPrice": "৳ ১,০৬২",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/8e8503de-1f6e-4601-aed1-ed04aa984b1b.jpg",
+ "link": "https://glamourstouch.com/product/429cf2b4-0c38-49cc-96c9-8adfb7a56318",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "29c7e3b1-61ef-404b-b7e3-78a901db3d99",
+ "title": "Anua Niacinamide 10 + Txa 4 Serum 10 ml",
+ "brand": "Anua",
+ "price": "৳ ১,০৬০",
+ "rawPrice": 1060,
+ "regularPrice": "৳ ১,৩৫৭",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/8e86c39a-4e8d-4250-9407-a13a820171c1.jpg",
+ "link": "https://glamourstouch.com/product/29c7e3b1-61ef-404b-b7e3-78a901db3d99",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "956b5221-95e4-4c89-a6ad-acfdaadd050c",
+ "title": "SKIN1004 Madagascar Centella Tone Brightening Capsule Ampoule 100 ml",
+ "brand": "Essence & Ampoule",
+ "price": "৳ ২,০৭০",
+ "rawPrice": 2070,
+ "regularPrice": "৳ ২,৬৫০",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/1d02c5c6-4f6a-4296-8760-b04835b20de9.jpg",
+ "link": "https://glamourstouch.com/product/956b5221-95e4-4c89-a6ad-acfdaadd050c",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "cdb36f52-fe2d-4160-923a-dde8f481d688",
+ "title": "Cosrx AHA/BHA Clarifying Treatment Toner 50 ml",
+ "brand": "Cosrx",
+ "price": "৳ ৬০০",
+ "rawPrice": 600,
+ "regularPrice": "৳ ৭৬৮",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/5fe034bf-3c17-46ef-ba89-1ca593e5b694.jpg",
+ "link": "https://glamourstouch.com/product/cdb36f52-fe2d-4160-923a-dde8f481d688",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "dc50c318-9ab1-4a00-8c7a-65f444685452",
+ "title": "Innisfree Green Tea Amino Hydrating Cleansing Foam 20 g",
+ "brand": "Innisfree",
+ "price": "৳ ৪১০",
+ "rawPrice": 410,
+ "regularPrice": "৳ ৫২৫",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-dc50c318-9ab1-4a00-8c7a-65f444685452.jpg",
+ "link": "https://glamourstouch.com/product/dc50c318-9ab1-4a00-8c7a-65f444685452",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "44f5fc2c-ac76-48b0-89ac-b690b1309aad",
+ "title": "Laneige Radian-C Advanced Effector 94% SBC+NIA+C 15 ml",
+ "brand": "Laneige",
+ "price": "৳ ২৭০",
+ "rawPrice": 270,
+ "regularPrice": "৳ ৩৪৬",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-44f5fc2c-ac76-48b0-89ac-b690b1309aad.jpg",
+ "link": "https://glamourstouch.com/product/44f5fc2c-ac76-48b0-89ac-b690b1309aad",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "66d66568-1db7-4ff0-864e-108985c0bb5d",
+ "title": "RYO Jeju Breeze Hair Loss Expert Care Shampoo (Woody Musk) 585 ml",
+ "brand": "RYO",
+ "price": "৳ ২,৫৭০",
+ "rawPrice": 2570,
+ "regularPrice": "৳ ৩,২৯০",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-66d66568-1db7-4ff0-864e-108985c0bb5d.jpg",
+ "link": "https://glamourstouch.com/product/66d66568-1db7-4ff0-864e-108985c0bb5d",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "5b771efd-988a-495b-ae09-c16a1e6a72d7",
+ "title": "RYO Seoul Sunset Hair Loss Expert Care Shampoo (Spicy Flora) 585 ml",
+ "brand": "RYO",
+ "price": "৳ ২,৫৭০",
+ "rawPrice": 2570,
+ "regularPrice": "৳ ৩,২৯০",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-5b771efd-988a-495b-ae09-c16a1e6a72d7.jpg",
+ "link": "https://glamourstouch.com/product/5b771efd-988a-495b-ae09-c16a1e6a72d7",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "892d89ba-22fd-49bc-beb2-43d5945aebae",
+ "title": "RYO Seoul Sunset Hair Loss Expert Care Treatment 200 ml",
+ "brand": "RYO",
+ "price": "৳ ১,৩৬০",
+ "rawPrice": 1360,
+ "regularPrice": "৳ ১,৭৪১",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-892d89ba-22fd-49bc-beb2-43d5945aebae.jpg",
+ "link": "https://glamourstouch.com/product/892d89ba-22fd-49bc-beb2-43d5945aebae",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "bc9ac111-a613-49e4-a05c-53b515e1fe6e",
+ "title": "Ryo Damage Care & Nourishing Selection Shampoo 400 ml",
+ "brand": "Ryo Damage Care",
+ "price": "৳ ১,৫৫০",
+ "rawPrice": 1550,
+ "regularPrice": "৳ ১,৯৮৪",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/d1bb7cb8-8d54-41c6-aaf1-538aa492690e.jpg",
+ "link": "https://glamourstouch.com/product/bc9ac111-a613-49e4-a05c-53b515e1fe6e",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "d5de0b4f-fe8d-4309-aa09-b27fe87135ef",
+ "title": "SKIN1004 Madagascar Centella Tea-Trica Relief Ampoule 100 ml",
+ "brand": "SKIN1004",
+ "price": "৳ ২,২৯০",
+ "rawPrice": 2290,
+ "regularPrice": "৳ ২,৯৩১",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-d5de0b4f-fe8d-4309-aa09-b27fe87135ef.jpg",
+ "link": "https://glamourstouch.com/product/d5de0b4f-fe8d-4309-aa09-b27fe87135ef",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "3907d469-9f1b-4f49-9d2d-adf6d044d431",
+ "title": "Laneige-Lip-Sleeping-Mask-Ex-20 Laneige Lip Sleeping Mask Ex",
+ "brand": "Laneige-Lip",
+ "price": "৳ ১,৩০০",
+ "rawPrice": 1300,
+ "regularPrice": "৳ ১,৬৬৪",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/2006861a-aec7-4f83-a69b-3158f4de013b.jpg",
+ "link": "https://glamourstouch.com/product/3907d469-9f1b-4f49-9d2d-adf6d044d431",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "67b817f6-0ae4-4567-bfad-dc7e4761633c",
+ "title": "The Face Shop Rice Water Bright Foaming Cleanser 150 ml, koria",
+ "brand": "The Face Shop",
+ "price": "৳ ১,০০০",
+ "rawPrice": 1000,
+ "regularPrice": "৳ ১,২৮০",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/5949e151-4143-4c3c-b863-d978edfd0c09.jpg",
+ "link": "https://glamourstouch.com/product/67b817f6-0ae4-4567-bfad-dc7e4761633c",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "a13abeae-01dc-49a9-a040-115df4dc3d09",
+ "title": "Laneige Lip Sleeping Mask Ex",
+ "brand": "Laneige Lip",
+ "price": "৳ ৩৫০",
+ "rawPrice": 350,
+ "regularPrice": "৳ ৪৪৮",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/26a908f9-50f5-48d7-beb4-7d85ed5c6401.jpg",
+ "link": "https://glamourstouch.com/product/a13abeae-01dc-49a9-a040-115df4dc3d09",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "85007094-84c7-404b-aa32-ef3cb241e77f",
+ "title": "Oriox Color Lip Balm (Strawberry) 4.8g Oriox Color Lip Balm 4.8g -Strawberry",
+ "brand": "Oriox",
+ "price": "৳ ৩২০",
+ "rawPrice": 320,
+ "regularPrice": "৳ ৪১০",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/6106be5d-bdaa-463d-8c51-e0986341fcc4.jpg",
+ "link": "https://glamourstouch.com/product/85007094-84c7-404b-aa32-ef3cb241e77f",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "6e4b2ef7-7e27-4aef-a7c9-b29d10f54e83",
+ "title": "K-Secret Seoul 1988 Cleansing Foam : Pine Cica 1% + Probiotics 150 ml",
+ "brand": "Seoul",
+ "price": "৳ ১,৩৫০",
+ "rawPrice": 1350,
+ "regularPrice": "৳ ১,৭২৮",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/53265856-755a-43fa-ab93-570a35f66664.jpg",
+ "link": "https://glamourstouch.com/product/6e4b2ef7-7e27-4aef-a7c9-b29d10f54e83",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "b6e78db7-446b-40aa-b250-45b8ebb26272",
+ "title": "Mary & May Tranexamic Acid+Glutathione Eye Cream 12 g",
+ "brand": "Mary & May",
+ "price": "৳ ৫২০",
+ "rawPrice": 520,
+ "regularPrice": "৳ ৬৬৬",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/1ce7defb-c63b-49b3-8dcb-a4d08502deb5.jpg",
+ "link": "https://glamourstouch.com/product/b6e78db7-446b-40aa-b250-45b8ebb26272",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "46c2ecc6-8623-4578-9216-6e1b582b49e2",
+ "title": "RYO Scalp & Volume Selection Shampoo 400 ml",
+ "brand": "RYO",
+ "price": "৳ ১,৯৩০",
+ "rawPrice": 1930,
+ "regularPrice": "৳ ২,৪৭০",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-46c2ecc6-8623-4578-9216-6e1b582b49e2.jpg",
+ "link": "https://glamourstouch.com/product/46c2ecc6-8623-4578-9216-6e1b582b49e2",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "51758a27-f8b1-479d-ad13-669ee3df5143",
+ "title": "Samhyun Health Day Baby Powder 100 g",
+ "brand": "Samhyun",
+ "price": "৳ ১,৩৩০",
+ "rawPrice": 1330,
+ "regularPrice": "৳ ১,৭০২",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-51758a27-f8b1-479d-ad13-669ee3df5143.jpg",
+ "link": "https://glamourstouch.com/product/51758a27-f8b1-479d-ad13-669ee3df5143",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "597327be-ab09-42d4-a948-dd4111c1f9b1",
+ "title": "Beauty of Joseon Relief Sun : Rice + Probiotics SPF50+ PA++++ 30 ml",
+ "brand": "Beauty of Joseon",
+ "price": "৳ ১,১৯০",
+ "rawPrice": 1190,
+ "regularPrice": "৳ ১,৫২৩",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-597327be-ab09-42d4-a948-dd4111c1f9b1.jpg",
+ "link": "https://glamourstouch.com/product/597327be-ab09-42d4-a948-dd4111c1f9b1",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "8a1ae8c6-7d3e-4980-87af-0cb1771bca37",
+ "title": "Cosrx Calming Foam Cleanser 50 ml",
+ "brand": "Cosrx",
+ "price": "৳ ৮৪০",
+ "rawPrice": 840,
+ "regularPrice": "৳ ১,০৭৫",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-8a1ae8c6-7d3e-4980-87af-0cb1771bca37.png",
+ "link": "https://glamourstouch.com/product/8a1ae8c6-7d3e-4980-87af-0cb1771bca37",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "c915e9f4-3c16-4ff2-b681-fa97fb9f0bf3",
+ "title": "Missha Super Aqua Ultra Hyalron Foaming Cleanser 200 ml",
+ "brand": "Missha",
+ "price": "৳ ১,২১০",
+ "rawPrice": 1210,
+ "regularPrice": "৳ ১,৫৪৯",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-c915e9f4-3c16-4ff2-b681-fa97fb9f0bf3.jpg",
+ "link": "https://glamourstouch.com/product/c915e9f4-3c16-4ff2-b681-fa97fb9f0bf3",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "d24dfd50-c7ed-448d-b1d3-6e7b29c54a6b",
+ "title": "Mise En Scene Perfect Serum Original Shampoo 680 ml",
+ "brand": "Mise En Scene",
+ "price": "৳ ২,৭৯০",
+ "rawPrice": 2790,
+ "regularPrice": "৳ ৩,৫৭১",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-d24dfd50-c7ed-448d-b1d3-6e7b29c54a6b.jpg",
+ "link": "https://glamourstouch.com/product/d24dfd50-c7ed-448d-b1d3-6e7b29c54a6b",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "7e4ae5d5-9e83-4806-802b-85eb3312009a",
+ "title": "Tonymoly Floria Brightening Peeling Gel 150 ml",
+ "brand": "Tonymoly",
+ "price": "৳ ১,৫৪০",
+ "rawPrice": 1540,
+ "regularPrice": "৳ ১,৯৭১",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-7e4ae5d5-9e83-4806-802b-85eb3312009a.jpg",
+ "link": "https://glamourstouch.com/product/7e4ae5d5-9e83-4806-802b-85eb3312009a",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "494cb0b9-b0ff-424c-a3db-f9abb3fbefbc",
+ "title": "Kerasys Hair Clinic Extra Damage Care Shampoo 180 ml",
+ "brand": "Kerasys",
+ "price": "৳ ৭৯০",
+ "rawPrice": 790,
+ "regularPrice": "৳ ১,০১১",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-494cb0b9-b0ff-424c-a3db-f9abb3fbefbc.jpg",
+ "link": "https://glamourstouch.com/product/494cb0b9-b0ff-424c-a3db-f9abb3fbefbc",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "59f0f498-2878-4500-8e42-e48282d3a9fd",
+ "title": "Tonymoly Floria Brightening Hyaluron Peeling Gel 170 ml",
+ "brand": "Tonymoly",
+ "price": "৳ ১,৬১০",
+ "rawPrice": 1610,
+ "regularPrice": "৳ ২,০৬১",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-59f0f498-2878-4500-8e42-e48282d3a9fd.jpg",
+ "link": "https://glamourstouch.com/product/59f0f498-2878-4500-8e42-e48282d3a9fd",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "fdb85935-ed51-4780-a55c-734b4df62837",
+ "title": "Phytotree Triple Relief Cream 50 ml",
+ "brand": "Phytotree",
+ "price": "৳ ১,২৭০",
+ "rawPrice": 1270,
+ "regularPrice": "৳ ১,৬২৬",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-fdb85935-ed51-4780-a55c-734b4df62837.jpg",
+ "link": "https://glamourstouch.com/product/fdb85935-ed51-4780-a55c-734b4df62837",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "7a114b75-6015-4190-9bab-366cd17b6eba",
+ "title": "Forest Phyton Hydra Cica Cream 50 ml",
+ "brand": "Forest",
+ "price": "৳ ১,০৪০",
+ "rawPrice": 1040,
+ "regularPrice": "৳ ১,৩৩১",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-7a114b75-6015-4190-9bab-366cd17b6eba.jpg",
+ "link": "https://glamourstouch.com/product/7a114b75-6015-4190-9bab-366cd17b6eba",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "72235ed7-1652-4b25-a06b-68b08c1f35a7",
+ "title": "3w Clinic Crystal White Milk Vitamin + Revitalizing Comfort White Essence 150 ml",
+ "brand": "3w Clinic",
+ "price": "৳ ১,৮৩০",
+ "rawPrice": 1830,
+ "regularPrice": "৳ ২,৩৪২",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-72235ed7-1652-4b25-a06b-68b08c1f35a7.jpg",
+ "link": "https://glamourstouch.com/product/72235ed7-1652-4b25-a06b-68b08c1f35a7",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "1448ddda-005e-4131-92b9-27c1d0bd53d6",
+ "title": "Skin Food Rice Mask Wash Off 120 g",
+ "brand": "Skin",
+ "price": "৳ ১,৪০০",
+ "rawPrice": 1400,
+ "regularPrice": "৳ ১,৭৯২",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-1448ddda-005e-4131-92b9-27c1d0bd53d6.jpg",
+ "link": "https://glamourstouch.com/product/1448ddda-005e-4131-92b9-27c1d0bd53d6",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "7a96f9c5-46e1-4709-915b-6f1794314923",
+ "title": "Phytotree Radiance Foundation #N21 50 ml",
+ "brand": "Phytotree",
+ "price": "৳ ১,১৪০",
+ "rawPrice": 1140,
+ "regularPrice": "৳ ১,৪৫৯",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-7a96f9c5-46e1-4709-915b-6f1794314923.jpg",
+ "link": "https://glamourstouch.com/product/7a96f9c5-46e1-4709-915b-6f1794314923",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "d978c5f4-f81a-4a23-b42b-59783615f57c",
+ "title": "On the body Rice Therapy Rice Bran Scrub Foam Cleanser 150 ml",
+ "brand": "On",
+ "price": "৳ ১,০৩০",
+ "rawPrice": 1030,
+ "regularPrice": "৳ ১,৩১৮",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-d978c5f4-f81a-4a23-b42b-59783615f57c.jpg",
+ "link": "https://glamourstouch.com/product/d978c5f4-f81a-4a23-b42b-59783615f57c",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "235560b3-6cf0-41fb-9057-e6119438c993",
+ "title": "Beauty of Joseon Ginseng Essence Water 150 ml",
+ "brand": "Beauty of Joseon",
+ "price": "৳ ২,১১০",
+ "rawPrice": 2110,
+ "regularPrice": "৳ ২,৭০১",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-235560b3-6cf0-41fb-9057-e6119438c993.jpg",
+ "link": "https://glamourstouch.com/product/235560b3-6cf0-41fb-9057-e6119438c993",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "c39c5114-8861-45ee-ab29-812c3c4ebc83",
+ "title": "On the body Rice Therapy Heartleaf Acne Cleanser 150 ml",
+ "brand": "On",
+ "price": "৳ ১,০৩০",
+ "rawPrice": 1030,
+ "regularPrice": "৳ ১,৩১৮",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-c39c5114-8861-45ee-ab29-812c3c4ebc83.jpg",
+ "link": "https://glamourstouch.com/product/c39c5114-8861-45ee-ab29-812c3c4ebc83",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "3be62d18-26de-4952-94eb-16f27e741bca",
+ "title": "Cosrx Centella Water Alcohol-Free Toner 150 ml",
+ "brand": "Cosrx",
+ "price": "৳ ১,৫৮০",
+ "rawPrice": 1580,
+ "regularPrice": "৳ ২,০২২",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-3be62d18-26de-4952-94eb-16f27e741bca.jpg",
+ "link": "https://glamourstouch.com/product/3be62d18-26de-4952-94eb-16f27e741bca",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "b21dd5f7-20ab-4823-98e0-71f9eed52f98",
+ "title": "Kerasys Advanced Keratin Bond Deep Repair Shampoo 600 ml",
+ "brand": "Kerasys",
+ "price": "৳ ২,০০০",
+ "rawPrice": 2000,
+ "regularPrice": "৳ ২,৫৬০",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-b21dd5f7-20ab-4823-98e0-71f9eed52f98.jpg",
+ "link": "https://glamourstouch.com/product/b21dd5f7-20ab-4823-98e0-71f9eed52f98",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "68357357-b15b-43a1-84bc-c5af386bbbd8",
+ "title": "Dabo Aloe Cica Mild Peeling To Foam 120 ml",
+ "brand": "Dabo",
+ "price": "৳ ৯৩০",
+ "rawPrice": 930,
+ "regularPrice": "৳ ১,১৯০",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-68357357-b15b-43a1-84bc-c5af386bbbd8.jpg",
+ "link": "https://glamourstouch.com/product/68357357-b15b-43a1-84bc-c5af386bbbd8",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "e1accc24-64a2-4ab9-ba59-d13367608d9b",
+ "title": "Kerasys Damage Clinic Original Shampoo 180 ml",
+ "brand": "Kerasys",
+ "price": "৳ ৮৩০",
+ "rawPrice": 830,
+ "regularPrice": "৳ ১,০৬২",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-e1accc24-64a2-4ab9-ba59-d13367608d9b.jpg",
+ "link": "https://glamourstouch.com/product/e1accc24-64a2-4ab9-ba59-d13367608d9b",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "f3f1da66-16ae-4205-986a-53726f7c0015",
+ "title": "Some By Mi AHA. BHA. PHA 30 Days Miracle Toner 150 ml",
+ "brand": "Some By Mi",
+ "price": "৳ ২,০০০",
+ "rawPrice": 2000,
+ "regularPrice": "৳ ২,৫৬০",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-f3f1da66-16ae-4205-986a-53726f7c0015.jpg",
+ "link": "https://glamourstouch.com/product/f3f1da66-16ae-4205-986a-53726f7c0015",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "7fa4b016-1e8a-4b7a-9fc3-7da77e154b39",
+ "title": "Cosrx The Alpha-Arbutin 2 Discoloration Care Serum 50 ml",
+ "brand": "Cosrx",
+ "price": "৳ ২,৪০০",
+ "rawPrice": 2400,
+ "regularPrice": "৳ ৩,০৭২",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-7fa4b016-1e8a-4b7a-9fc3-7da77e154b39.jpg",
+ "link": "https://glamourstouch.com/product/7fa4b016-1e8a-4b7a-9fc3-7da77e154b39",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "8e7380cb-bc18-44b9-b39b-1d71fc065514",
+ "title": "Cosrx Low Ph Niacinamide Micellar Cleansing Water 100 ml",
+ "brand": "Cosrx",
+ "price": "৳ ৯৭০",
+ "rawPrice": 970,
+ "regularPrice": "৳ ১,২৪২",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-8e7380cb-bc18-44b9-b39b-1d71fc065514.jpg",
+ "link": "https://glamourstouch.com/product/8e7380cb-bc18-44b9-b39b-1d71fc065514",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "2f860ce7-cd5b-4a22-911c-5b70019d246d",
+ "title": "Missha Magic Cushion Cover Lasting 15 g",
+ "brand": "Missha",
+ "price": "৳ ১,৩৩০",
+ "rawPrice": 1330,
+ "regularPrice": "৳ ১,৭০২",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-2f860ce7-cd5b-4a22-911c-5b70019d246d.jpg",
+ "link": "https://glamourstouch.com/product/2f860ce7-cd5b-4a22-911c-5b70019d246d",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "717213e3-0c5d-47fc-9ad7-f8ecf5435d5b",
+ "title": "MISSHA M Perfect Cover BB Cream SPF42 PA+++ 50ml",
+ "brand": "Missha",
+ "price": "৳ ১,৩৩০",
+ "rawPrice": 1330,
+ "regularPrice": "৳ ১,৭০২",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-717213e3-0c5d-47fc-9ad7-f8ecf5435d5b.jpg",
+ "link": "https://glamourstouch.com/product/717213e3-0c5d-47fc-9ad7-f8ecf5435d5b",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "71e0222a-0cc6-4b8d-8120-54b232bade04",
+ "title": "Raip Moisture Repair Body Lotion ( Lovely ) 500 ml",
+ "brand": "Raip",
+ "price": "৳ ১,৮৬০",
+ "rawPrice": 1860,
+ "regularPrice": "৳ ২,৩৮১",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-71e0222a-0cc6-4b8d-8120-54b232bade04.jpg",
+ "link": "https://glamourstouch.com/product/71e0222a-0cc6-4b8d-8120-54b232bade04",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "56a63c3c-eb9a-4047-a1c6-b3f81f505082",
+ "title": "Raip Moisture Repair Body Lotion ( Original ) 500 ml",
+ "brand": "Raip",
+ "price": "৳ ১,৮৬০",
+ "rawPrice": 1860,
+ "regularPrice": "৳ ২,৩৮১",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-56a63c3c-eb9a-4047-a1c6-b3f81f505082.jpg",
+ "link": "https://glamourstouch.com/product/56a63c3c-eb9a-4047-a1c6-b3f81f505082",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "b950c746-f7a2-41cc-9d7e-5fa9be4ed855",
+ "title": "SKIN1004 Madagascar Centella Hyalu-Cica Blue Serum 30 ml",
+ "brand": "SKIN1004",
+ "price": "৳ ১,১৩০",
+ "rawPrice": 1130,
+ "regularPrice": "৳ ১,৪৪৬",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-b950c746-f7a2-41cc-9d7e-5fa9be4ed855.jpg",
+ "link": "https://glamourstouch.com/product/b950c746-f7a2-41cc-9d7e-5fa9be4ed855",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "4d2ca07b-7f1a-4544-b79e-dd885a72a44a",
+ "title": "Beauty of Joseon Ground Rice And Honey Glow Mask 150 ml",
+ "brand": "Beauty of Joseon",
+ "price": "৳ ২,২৯০",
+ "rawPrice": 2290,
+ "regularPrice": "৳ ২,৯৩১",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-4d2ca07b-7f1a-4544-b79e-dd885a72a44a.jpg",
+ "link": "https://glamourstouch.com/product/4d2ca07b-7f1a-4544-b79e-dd885a72a44a",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "5c3c0a80-ba41-44ae-9856-1af5a24de21d",
+ "title": "Medicube Collagen Jelly Cream 110 ml",
+ "brand": "Medicube",
+ "price": "৳ ২,১৯০",
+ "rawPrice": 2190,
+ "regularPrice": "৳ ২,৮০৩",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-5c3c0a80-ba41-44ae-9856-1af5a24de21d.jpg",
+ "link": "https://glamourstouch.com/product/5c3c0a80-ba41-44ae-9856-1af5a24de21d",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "cbe28dbc-1d08-4c7c-aee0-d711f68b7c59",
+ "title": "Beauty of Joseon Red Bean Water Gel 100 ml",
+ "brand": "Beauty of Joseon",
+ "price": "৳ ১,৭১০",
+ "rawPrice": 1710,
+ "regularPrice": "৳ ২,১৮৯",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-cbe28dbc-1d08-4c7c-aee0-d711f68b7c59.jpg",
+ "link": "https://glamourstouch.com/product/cbe28dbc-1d08-4c7c-aee0-d711f68b7c59",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "be2ce16b-ca5c-4fe2-8be8-22224191e1ba",
+ "title": "Tiam Pore Minimize 21 Cream 60ml",
+ "brand": "Tiam",
+ "price": "৳ ১,৫৭০",
+ "rawPrice": 1570,
+ "regularPrice": "৳ ২,০১০",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-be2ce16b-ca5c-4fe2-8be8-22224191e1ba.png",
+ "link": "https://glamourstouch.com/product/be2ce16b-ca5c-4fe2-8be8-22224191e1ba",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "d4cd50ea-bb62-454f-a312-0db8bd3f40f9",
+ "title": "Dabo Green Tea Vital-Rich Healthy Foam Cleanser 100 ml",
+ "brand": "Dabo",
+ "price": "৳ ৬০০",
+ "rawPrice": 600,
+ "regularPrice": "৳ ৭৬৮",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-d4cd50ea-bb62-454f-a312-0db8bd3f40f9.jpg",
+ "link": "https://glamourstouch.com/product/d4cd50ea-bb62-454f-a312-0db8bd3f40f9",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "575a3974-68e9-4387-88cb-d3ae28c8ee33",
+ "title": "Purito Mighty Bamboo Panthenol Serum 30 ml",
+ "brand": "Purito",
+ "price": "৳ ১,৯৭০",
+ "rawPrice": 1970,
+ "regularPrice": "৳ ২,৫২২",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-575a3974-68e9-4387-88cb-d3ae28c8ee33.jpg",
+ "link": "https://glamourstouch.com/product/575a3974-68e9-4387-88cb-d3ae28c8ee33",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "1d6d2363-36db-4eea-9cd1-59c12f70a439",
+ "title": "SkinFood Black Sugar Mask Wash Off 120 g",
+ "brand": "SkinFood",
+ "price": "৳ ১,৪০০",
+ "rawPrice": 1400,
+ "regularPrice": "৳ ১,৭৯২",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-1d6d2363-36db-4eea-9cd1-59c12f70a439.jpg",
+ "link": "https://glamourstouch.com/product/1d6d2363-36db-4eea-9cd1-59c12f70a439",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "3a871b3d-e769-4baf-bb55-d44d519e2f26",
+ "title": "Purito Azelaic Acid 10 Kojic Tea Tree Serum 30 ml",
+ "brand": "Purito",
+ "price": "৳ ১,৯৭০",
+ "rawPrice": 1970,
+ "regularPrice": "৳ ২,৫২২",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-3a871b3d-e769-4baf-bb55-d44d519e2f26.jpg",
+ "link": "https://glamourstouch.com/product/3a871b3d-e769-4baf-bb55-d44d519e2f26",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "0887f5cb-9699-4ed4-9c92-34a45d863f75",
+ "title": "Dabo Bha Peeling Ampoule Pad 70 pcs 140 ml",
+ "brand": "Dabo",
+ "price": "৳ ১,২৬০",
+ "rawPrice": 1260,
+ "regularPrice": "৳ ১,৬১৩",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-0887f5cb-9699-4ed4-9c92-34a45d863f75.jpg",
+ "link": "https://glamourstouch.com/product/0887f5cb-9699-4ed4-9c92-34a45d863f75",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "3ebd6b28-1090-4860-b6ba-50693109005e",
+ "title": "Dabo Vita C Yuja Ampoule Pad 120 ml",
+ "brand": "Dabo",
+ "price": "৳ ১,২৬০",
+ "rawPrice": 1260,
+ "regularPrice": "৳ ১,৬১৩",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-3ebd6b28-1090-4860-b6ba-50693109005e.jpg",
+ "link": "https://glamourstouch.com/product/3ebd6b28-1090-4860-b6ba-50693109005e",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "b75de046-05a6-4d2d-978d-e9465f98e277",
+ "title": "Nature Skin Advanced Snail Mucin 4 in 1 Repairing cream 102 ml",
+ "brand": "Nature Skin",
+ "price": "৳ ১,০৭০",
+ "rawPrice": 1070,
+ "regularPrice": "৳ ১,৩৭০",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-b75de046-05a6-4d2d-978d-e9465f98e277.jpg",
+ "link": "https://glamourstouch.com/product/b75de046-05a6-4d2d-978d-e9465f98e277",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "1b911221-4e0f-4ff1-8f5a-3ea5fd1583bc",
+ "title": "Dabo Pink Collagen PDRN Brightening UV Sunscreen SPF 50+ 50 ML",
+ "brand": "Dabo",
+ "price": "৳ ৭১০",
+ "rawPrice": 710,
+ "regularPrice": "৳ ৯০৯",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-1b911221-4e0f-4ff1-8f5a-3ea5fd1583bc.jpg",
+ "link": "https://glamourstouch.com/product/1b911221-4e0f-4ff1-8f5a-3ea5fd1583bc",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "3f7cadf3-6a2c-4ab1-9d5a-5c2e0bbfc08a",
+ "title": "Dabo Natural Rich Foam Cleanser Collagen 60 ml",
+ "brand": "Dabo",
+ "price": "৳ ৪০০",
+ "rawPrice": 400,
+ "regularPrice": "৳ ৫১২",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-3f7cadf3-6a2c-4ab1-9d5a-5c2e0bbfc08a.jpg",
+ "link": "https://glamourstouch.com/product/3f7cadf3-6a2c-4ab1-9d5a-5c2e0bbfc08a",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "010bb940-0cbf-4dd8-a9cc-10ff06dfb340",
+ "title": "RYO Hair Loss Care Treatment 300 ml",
+ "brand": "RYO",
+ "price": "৳ ১,৮৩০",
+ "rawPrice": 1830,
+ "regularPrice": "৳ ২,৩৪২",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-010bb940-0cbf-4dd8-a9cc-10ff06dfb340.jpg",
+ "link": "https://glamourstouch.com/product/010bb940-0cbf-4dd8-a9cc-10ff06dfb340",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "aa0d81e4-b563-4da7-804c-10ed0bdfb540",
+ "title": "Care:nel Ceramide Vita B5 Double Barrier Cream 50 ml",
+ "brand": "Care:nel",
+ "price": "৳ ১,৮৩০",
+ "rawPrice": 1830,
+ "regularPrice": "৳ ২,৩৪২",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-aa0d81e4-b563-4da7-804c-10ed0bdfb540.jpg",
+ "link": "https://glamourstouch.com/product/aa0d81e4-b563-4da7-804c-10ed0bdfb540",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "2e87c032-9138-4e6c-8ea7-7843c51c5d6d",
+ "title": "Beauty Of Joseon Ginseng + Retinal Revive Eye Serum 30ml",
+ "brand": "Beauty of Joseon",
+ "price": "৳ ১,৬০০",
+ "rawPrice": 1600,
+ "regularPrice": "৳ ২,০৪৮",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-2e87c032-9138-4e6c-8ea7-7843c51c5d6d.jpg",
+ "link": "https://glamourstouch.com/product/2e87c032-9138-4e6c-8ea7-7843c51c5d6d",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "bca324db-a690-4970-8b0b-8813ea933287",
+ "title": "Holika Holika Damage Care Treatment 200ml",
+ "brand": "Holika Holika",
+ "price": "৳ ১,৫৪০",
+ "rawPrice": 1540,
+ "regularPrice": "৳ ১,৯৭১",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-bca324db-a690-4970-8b0b-8813ea933287.jpg",
+ "link": "https://glamourstouch.com/product/bca324db-a690-4970-8b0b-8813ea933287",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "99ccefce-d311-4588-bd17-44765874f571",
+ "title": "Raip Advanced 2x Nutrition Hair Pack 200 ml",
+ "brand": "Raip",
+ "price": "৳ ১,৩১০",
+ "rawPrice": 1310,
+ "regularPrice": "৳ ১,৬৭৭",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-99ccefce-d311-4588-bd17-44765874f571.jpg",
+ "link": "https://glamourstouch.com/product/99ccefce-d311-4588-bd17-44765874f571",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "e8cdebfe-412d-48a6-8294-03af552f185c",
+ "title": "Ryo Hair Loss Expert Care Shampoo Oily Scalp 400 ml",
+ "brand": "Ryo",
+ "price": "৳ ২,২৯০",
+ "rawPrice": 2290,
+ "regularPrice": "৳ ২,৯৩১",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-e8cdebfe-412d-48a6-8294-03af552f185c.jpg",
+ "link": "https://glamourstouch.com/product/e8cdebfe-412d-48a6-8294-03af552f185c",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "84f576fe-670f-4e24-a400-d1666f1b47ee",
+ "title": "Nella White Snow Fermented Tone Up Body Lotion 250 ml",
+ "brand": "Nella",
+ "price": "৳ ১,৮৬০",
+ "rawPrice": 1860,
+ "regularPrice": "৳ ২,৩৮১",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-84f576fe-670f-4e24-a400-d1666f1b47ee.jpg",
+ "link": "https://glamourstouch.com/product/84f576fe-670f-4e24-a400-d1666f1b47ee",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "fb2ddcca-5df1-43ed-8c16-efc29c1a6709",
+ "title": "Banila Co Clean it Zero Special Kit",
+ "brand": "Banila",
+ "price": "৳ ১,০৪০",
+ "rawPrice": 1040,
+ "regularPrice": "৳ ১,৩৩১",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-fb2ddcca-5df1-43ed-8c16-efc29c1a6709.jpg",
+ "link": "https://glamourstouch.com/product/fb2ddcca-5df1-43ed-8c16-efc29c1a6709",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "058bcb62-0699-4e3d-b1fe-f1103a0cedcf",
+ "title": "Derma House Stretch Care Cream 180 ml",
+ "brand": "Derma",
+ "price": "৳ ১,১৪০",
+ "rawPrice": 1140,
+ "regularPrice": "৳ ১,৪৫৯",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-058bcb62-0699-4e3d-b1fe-f1103a0cedcf.jpg",
+ "link": "https://glamourstouch.com/product/058bcb62-0699-4e3d-b1fe-f1103a0cedcf",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "e1b1e1ec-0439-4697-8a74-cc9d4f958a09",
+ "title": "Plu365 Foot Scrub Herb Mint 100 g",
+ "brand": "Plu365",
+ "price": "৳ ১,০৭০",
+ "rawPrice": 1070,
+ "regularPrice": "৳ ১,৩৭০",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-e1b1e1ec-0439-4697-8a74-cc9d4f958a09.jpg",
+ "link": "https://glamourstouch.com/product/e1b1e1ec-0439-4697-8a74-cc9d4f958a09",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "7fce101a-c2c2-45d0-ba11-ff67b26aad2b",
+ "title": "Dabo Aloe Vera Calming Sun Cream SPF 50+ PA++++ 70 ml",
+ "brand": "Dabo",
+ "price": "৳ ৬৪০",
+ "rawPrice": 640,
+ "regularPrice": "৳ ৮১৯",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-7fce101a-c2c2-45d0-ba11-ff67b26aad2b.jpg",
+ "link": "https://glamourstouch.com/product/7fce101a-c2c2-45d0-ba11-ff67b26aad2b",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "4bfb1412-5940-4fbc-9019-3304b4d151ca",
+ "title": "Cosrx The 6 Peptide Skin Booster Serum 30 ml",
+ "brand": "Cosrx",
+ "price": "৳ ৮১০",
+ "rawPrice": 810,
+ "regularPrice": "৳ ১,০৩৭",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-4bfb1412-5940-4fbc-9019-3304b4d151ca.jpg",
+ "link": "https://glamourstouch.com/product/4bfb1412-5940-4fbc-9019-3304b4d151ca",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "9667f872-f0e7-4f2c-a006-720781bf5028",
+ "title": "SKIN1004 Madagascar Centella Poremizing Fresh Ampoule 100 ml",
+ "brand": "SKIN1004",
+ "price": "৳ ২,২৬০",
+ "rawPrice": 2260,
+ "regularPrice": "৳ ২,৮৯৩",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-9667f872-f0e7-4f2c-a006-720781bf5028.jpg",
+ "link": "https://glamourstouch.com/product/9667f872-f0e7-4f2c-a006-720781bf5028",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "bd29bad6-0aac-49e5-b1d0-ed0d13c5059a",
+ "title": "On the body Rice Therapy Artemisia pH Balance Cleanser 150 ml",
+ "brand": "On",
+ "price": "৳ ১,০৩০",
+ "rawPrice": 1030,
+ "regularPrice": "৳ ১,৩১৮",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-bd29bad6-0aac-49e5-b1d0-ed0d13c5059a.jpg",
+ "link": "https://glamourstouch.com/product/bd29bad6-0aac-49e5-b1d0-ed0d13c5059a",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "7f907e47-9379-4979-a39f-96b17135e680",
+ "title": "Green Finger Outdoor Sun Cream Power Block SPF 50+ PA+++ 80 ml",
+ "brand": "Green",
+ "price": "৳ ৯৯০",
+ "rawPrice": 990,
+ "regularPrice": "৳ ১,২৬৭",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-7f907e47-9379-4979-a39f-96b17135e680.jpg",
+ "link": "https://glamourstouch.com/product/7f907e47-9379-4979-a39f-96b17135e680",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "e4fc11f4-fd96-42cc-b6e4-210ec0927465",
+ "title": "Dabo Aloe Pdrn Frozen Soothing Cream 100 ml",
+ "brand": "Dabo",
+ "price": "৳ ১,১৪০",
+ "rawPrice": 1140,
+ "regularPrice": "৳ ১,৪৫৯",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-e4fc11f4-fd96-42cc-b6e4-210ec0927465.jpg",
+ "link": "https://glamourstouch.com/product/e4fc11f4-fd96-42cc-b6e4-210ec0927465",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "c03115e1-a10f-4c29-b691-cbaeba4efe35",
+ "title": "Banila Co Clean it Zero Cleansing Balm Nourishing 7 ml",
+ "brand": "Banila",
+ "price": "৳ ২৭০",
+ "rawPrice": 270,
+ "regularPrice": "৳ ৩৪৬",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-c03115e1-a10f-4c29-b691-cbaeba4efe35.jpg",
+ "link": "https://glamourstouch.com/product/c03115e1-a10f-4c29-b691-cbaeba4efe35",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "6a5af927-fc97-4275-b615-c2286d9a9522",
+ "title": "I'm from Mugwort Essence 30 ml",
+ "brand": "I'm",
+ "price": "৳ ৯৭০",
+ "rawPrice": 970,
+ "regularPrice": "৳ ১,২৪২",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-6a5af927-fc97-4275-b615-c2286d9a9522.jpg",
+ "link": "https://glamourstouch.com/product/6a5af927-fc97-4275-b615-c2286d9a9522",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "f9d1428e-da88-4a90-b4e3-7b3f65c187e2",
+ "title": "Raip White Willow Calming Acne Body Wash 500 ml",
+ "brand": "Raip",
+ "price": "৳ ১,৯৩০",
+ "rawPrice": 1930,
+ "regularPrice": "৳ ২,৪৭০",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-f9d1428e-da88-4a90-b4e3-7b3f65c187e2.jpg",
+ "link": "https://glamourstouch.com/product/f9d1428e-da88-4a90-b4e3-7b3f65c187e2",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "f6a76164-8bbf-46f8-a2ed-d97d7b1b0685",
+ "title": "Mamonde Rose Water Toner 150 ml",
+ "brand": "Mamonde",
+ "price": "৳ ১,৩৩০",
+ "rawPrice": 1330,
+ "regularPrice": "৳ ১,৭০২",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-f6a76164-8bbf-46f8-a2ed-d97d7b1b0685.jpg",
+ "link": "https://glamourstouch.com/product/f6a76164-8bbf-46f8-a2ed-d97d7b1b0685",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "2a0cb9da-4b17-427d-a101-4617a2a5194b",
+ "title": "I’m from Rice Serum 30 ml",
+ "brand": "I’m",
+ "price": "৳ ১,৯৩০",
+ "rawPrice": 1930,
+ "regularPrice": "৳ ২,৪৭০",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-2a0cb9da-4b17-427d-a101-4617a2a5194b.jpg",
+ "link": "https://glamourstouch.com/product/2a0cb9da-4b17-427d-a101-4617a2a5194b",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "48ac792b-d20a-4bee-8222-a94218672863",
+ "title": "Im from Rice Sunscreen 50 ml",
+ "brand": "Im",
+ "price": "৳ ১,৬০০",
+ "rawPrice": 1600,
+ "regularPrice": "৳ ২,০৪৮",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-48ac792b-d20a-4bee-8222-a94218672863.jpg",
+ "link": "https://glamourstouch.com/product/48ac792b-d20a-4bee-8222-a94218672863",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "6ac19a5a-9980-4cd4-8f45-ac50d90c00f5",
+ "title": "SKIN1004 Madagascar Centella Probio-Cica Intensive Ampoule 30 ml",
+ "brand": "SKIN1004",
+ "price": "৳ ১,০৩০",
+ "rawPrice": 1030,
+ "regularPrice": "৳ ১,৩১৮",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-6ac19a5a-9980-4cd4-8f45-ac50d90c00f5.jpg",
+ "link": "https://glamourstouch.com/product/6ac19a5a-9980-4cd4-8f45-ac50d90c00f5",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "0be2bf65-6d89-4bc3-b30f-00cdb8d7c8d1",
+ "title": "Cosrx Low pH Good Morning Gel Cleanser 50 ml",
+ "brand": "Cosrx",
+ "price": "৳ ৫০০",
+ "rawPrice": 500,
+ "regularPrice": "৳ ৬৪০",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/e64b9d99-577d-4903-ac4f-2e26c78f787d.jpg",
+ "link": "https://glamourstouch.com/product/0be2bf65-6d89-4bc3-b30f-00cdb8d7c8d1",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "87956a0e-1a7e-4c8c-a5ad-b39027125637",
+ "title": "Raip R3 Argan Hair Oil Cherry Blossom 100 ml",
+ "brand": "Raip",
+ "price": "৳ ৮৯০",
+ "rawPrice": 890,
+ "regularPrice": "৳ ১,১৩৯",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-87956a0e-1a7e-4c8c-a5ad-b39027125637.jpg",
+ "link": "https://glamourstouch.com/product/87956a0e-1a7e-4c8c-a5ad-b39027125637",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "efd46d3b-feab-4425-80f7-3a7920989945",
+ "title": "On the body Cashmere Perfume Shining Dream Body Lotion 400 ml",
+ "brand": "On",
+ "price": "৳ ১,৭৪০",
+ "rawPrice": 1740,
+ "regularPrice": "৳ ২,২২৭",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-efd46d3b-feab-4425-80f7-3a7920989945.jpg",
+ "link": "https://glamourstouch.com/product/efd46d3b-feab-4425-80f7-3a7920989945",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "179f65b0-2e5d-4a17-972c-56634be9c006",
+ "title": "Innisfree Bija Trouble Cleansing Foam 150g",
+ "brand": "Innisfree",
+ "price": "৳ ১,৩৯০",
+ "rawPrice": 1390,
+ "regularPrice": "৳ ১,৭৭৯",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-179f65b0-2e5d-4a17-972c-56634be9c006.jpg",
+ "link": "https://glamourstouch.com/product/179f65b0-2e5d-4a17-972c-56634be9c006",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "5ac8a620-7cc1-4565-8214-9955d54b5fab",
+ "title": "Innisfree Aloe Revitalizing Soothing Gel 300 ml",
+ "brand": "Innisfree",
+ "price": "৳ ১,৩৬০",
+ "rawPrice": 1360,
+ "regularPrice": "৳ ১,৭৪১",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-5ac8a620-7cc1-4565-8214-9955d54b5fab.jpg",
+ "link": "https://glamourstouch.com/product/5ac8a620-7cc1-4565-8214-9955d54b5fab",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "dd4f9e41-dd66-408e-8c67-d84756072b03",
+ "title": "ILLIYOON Ceramide Ato Concentrate Cream 75 ml",
+ "brand": "Illiyoon",
+ "price": "৳ ১,১৪০",
+ "rawPrice": 1140,
+ "regularPrice": "৳ ১,৪৫৯",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-dd4f9e41-dd66-408e-8c67-d84756072b03.jpg",
+ "link": "https://glamourstouch.com/product/dd4f9e41-dd66-408e-8c67-d84756072b03",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "6f19c97c-5b6c-4c35-9809-39ac61f27437",
+ "title": "Medicube Kojic Acid Turmeric Night wrapping Mask 75 ml",
+ "brand": "Medicube",
+ "price": "৳ ২,৩৪০",
+ "rawPrice": 2340,
+ "regularPrice": "৳ ২,৯৯৫",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-6f19c97c-5b6c-4c35-9809-39ac61f27437.jpg",
+ "link": "https://glamourstouch.com/product/6f19c97c-5b6c-4c35-9809-39ac61f27437",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "18ff725a-2d84-4423-9f5a-d0a3933375de",
+ "title": "Mise En Scene Perfect Serum Styling 80 ml",
+ "brand": "Mise En Scene",
+ "price": "৳ ১,৫০০",
+ "rawPrice": 1500,
+ "regularPrice": "৳ ১,৯২০",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-18ff725a-2d84-4423-9f5a-d0a3933375de.jpg",
+ "link": "https://glamourstouch.com/product/18ff725a-2d84-4423-9f5a-d0a3933375de",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "d0f3665c-3a88-4265-947c-f6e0ead8cc25",
+ "title": "Celimax The Real Noni Ultimate Eye Cream 20 ml",
+ "brand": "Celimax",
+ "price": "৳ ১,৫৪০",
+ "rawPrice": 1540,
+ "regularPrice": "৳ ১,৯৭১",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-d0f3665c-3a88-4265-947c-f6e0ead8cc25.jpg",
+ "link": "https://glamourstouch.com/product/d0f3665c-3a88-4265-947c-f6e0ead8cc25",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "235d3d28-f1e8-4e65-931d-4ffdfb6911a0",
+ "title": "Celimax The Vita A Retinol Shot Tightening Serum 30 ml",
+ "brand": "Celimax",
+ "price": "৳ ১,৭৬০",
+ "rawPrice": 1760,
+ "regularPrice": "৳ ২,২৫৩",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-235d3d28-f1e8-4e65-931d-4ffdfb6911a0.jpg",
+ "link": "https://glamourstouch.com/product/235d3d28-f1e8-4e65-931d-4ffdfb6911a0",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "c74e18d2-12bc-4262-bab2-e45b39babb64",
+ "title": "The Ordinary Retinol 1% In Squalane 30 ml",
+ "brand": "The Ordinary",
+ "price": "৳ ১,৯৯০",
+ "rawPrice": 1990,
+ "regularPrice": "৳ ২,৫৪৭",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-c74e18d2-12bc-4262-bab2-e45b39babb64.jpg",
+ "link": "https://glamourstouch.com/product/c74e18d2-12bc-4262-bab2-e45b39babb64",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "eb958605-9bb6-4a1c-b960-585ff4176adc",
+ "title": "Aplb Glutathione Niacinamide Sunscreen 40 ml",
+ "brand": "Aplb",
+ "price": "৳ ১,০৬০",
+ "rawPrice": 1060,
+ "regularPrice": "৳ ১,৩৫৭",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-eb958605-9bb6-4a1c-b960-585ff4176adc.jpg",
+ "link": "https://glamourstouch.com/product/eb958605-9bb6-4a1c-b960-585ff4176adc",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "a856b149-1035-4019-bb3c-69db53832b31",
+ "title": "Aplb Glutathione Niacinamide Ampoule Serum 40 ml",
+ "brand": "Aplb",
+ "price": "৳ ১,০৬০",
+ "rawPrice": 1060,
+ "regularPrice": "৳ ১,৩৫৭",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-a856b149-1035-4019-bb3c-69db53832b31.jpg",
+ "link": "https://glamourstouch.com/product/a856b149-1035-4019-bb3c-69db53832b31",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "51f3477f-585d-42bd-a8cd-76b23d6505d3",
+ "title": "Dabo All In One Snail 96 Mucin Essence 100 ml",
+ "brand": "Dabo",
+ "price": "৳ ১,২৬০",
+ "rawPrice": 1260,
+ "regularPrice": "৳ ১,৬১৩",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-51f3477f-585d-42bd-a8cd-76b23d6505d3.jpg",
+ "link": "https://glamourstouch.com/product/51f3477f-585d-42bd-a8cd-76b23d6505d3",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "bde2477f-ae5e-4d8f-8bd3-0d895a58f97a",
+ "title": "Essance Pearl Whitening Toner 195 ml",
+ "brand": "Essance",
+ "price": "৳ ১,৪৬০",
+ "rawPrice": 1460,
+ "regularPrice": "৳ ১,৮৬৯",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-bde2477f-ae5e-4d8f-8bd3-0d895a58f97a.jpg",
+ "link": "https://glamourstouch.com/product/bde2477f-ae5e-4d8f-8bd3-0d895a58f97a",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "651ba562-f358-4130-a2a0-0d014eb7b6a1",
+ "title": "Essance Pearl Whitening Cream 50 ml",
+ "brand": "Essance",
+ "price": "৳ ১,২৯০",
+ "rawPrice": 1290,
+ "regularPrice": "৳ ১,৬৫১",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-651ba562-f358-4130-a2a0-0d014eb7b6a1.jpg",
+ "link": "https://glamourstouch.com/product/651ba562-f358-4130-a2a0-0d014eb7b6a1",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "0b42d57b-7325-472b-b93e-de2b2ae47cf5",
+ "title": "Medi Flower The Collagen Wrinkle Eye Cream 40 ml",
+ "brand": "Medi",
+ "price": "৳ ৫৭০",
+ "rawPrice": 570,
+ "regularPrice": "৳ ৭৩০",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-0b42d57b-7325-472b-b93e-de2b2ae47cf5.jpg",
+ "link": "https://glamourstouch.com/product/0b42d57b-7325-472b-b93e-de2b2ae47cf5",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "2be26cd8-5c9a-406a-8dc0-30a3cf9ce7a0",
+ "title": "Grincelllabs Melazero Daily Whitening Ceram 50 ml",
+ "brand": "Grincelllabs",
+ "price": "৳ ২,৪৩০",
+ "rawPrice": 2430,
+ "regularPrice": "৳ ৩,১১০",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-2be26cd8-5c9a-406a-8dc0-30a3cf9ce7a0.jpg",
+ "link": "https://glamourstouch.com/product/2be26cd8-5c9a-406a-8dc0-30a3cf9ce7a0",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "93fda4b7-04b2-4697-9d5a-20a5b138962f",
+ "title": "Dabo Hyaluronic Power Barrierderm Cream 120 ml",
+ "brand": "Dabo",
+ "price": "৳ ১,১৯০",
+ "rawPrice": 1190,
+ "regularPrice": "৳ ১,৫২৩",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-93fda4b7-04b2-4697-9d5a-20a5b138962f.jpg",
+ "link": "https://glamourstouch.com/product/93fda4b7-04b2-4697-9d5a-20a5b138962f",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "aa5685b4-bc43-4395-9373-29bb8711d718",
+ "title": "DABO 7 in 1 Moisture Sherbet Cream",
+ "brand": "Dabo",
+ "price": "৳ ১,১০০",
+ "rawPrice": 1100,
+ "regularPrice": "৳ ১,৪০৮",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-aa5685b4-bc43-4395-9373-29bb8711d718.jpg",
+ "link": "https://glamourstouch.com/product/aa5685b4-bc43-4395-9373-29bb8711d718",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "0a1094fe-ad95-4671-8a72-bab570cba8fe",
+ "title": "Aromatica Rosemary Scalp Scaling Shampoo 400 ml",
+ "brand": "Aromatica",
+ "price": "৳ ৩,৫৭০",
+ "rawPrice": 3570,
+ "regularPrice": "৳ ৪,৫৭০",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-0a1094fe-ad95-4671-8a72-bab570cba8fe.jpg",
+ "link": "https://glamourstouch.com/product/0a1094fe-ad95-4671-8a72-bab570cba8fe",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "04b4d9e0-b7ff-484c-8929-2af0d626d28f",
+ "title": "Aromatica Rosemary Scalp Scaling Shampoo 180 ml",
+ "brand": "Aromatica",
+ "price": "৳ ১,৮৬০",
+ "rawPrice": 1860,
+ "regularPrice": "৳ ২,৩৮১",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-04b4d9e0-b7ff-484c-8929-2af0d626d28f.jpg",
+ "link": "https://glamourstouch.com/product/04b4d9e0-b7ff-484c-8929-2af0d626d28f",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "088867c3-0e8f-4e5b-9bfb-5b2f317a71d0",
+ "title": "Dabo Total Solution BB Cushion 15 g",
+ "brand": "Dabo",
+ "price": "৳ ৮৯০",
+ "rawPrice": 890,
+ "regularPrice": "৳ ১,১৩৯",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-088867c3-0e8f-4e5b-9bfb-5b2f317a71d0.jpg",
+ "link": "https://glamourstouch.com/product/088867c3-0e8f-4e5b-9bfb-5b2f317a71d0",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "e256965e-cbb2-4d73-9a57-9f295e4ae593",
+ "title": "AESTURA Atobarrier 365 Cream 30 ml",
+ "brand": "AESTURA",
+ "price": "৳ ৭০০",
+ "rawPrice": 700,
+ "regularPrice": "৳ ৮৯৬",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-e256965e-cbb2-4d73-9a57-9f295e4ae593.jpg",
+ "link": "https://glamourstouch.com/product/e256965e-cbb2-4d73-9a57-9f295e4ae593",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "df23bfc6-6fba-4d10-946c-374846a7d364",
+ "title": "Dabo Azulene No-Sebum Blurring Powder 4 g",
+ "brand": "Dabo",
+ "price": "৳ ৭৬০",
+ "rawPrice": 760,
+ "regularPrice": "৳ ৯৭৩",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-df23bfc6-6fba-4d10-946c-374846a7d364.jpg",
+ "link": "https://glamourstouch.com/product/df23bfc6-6fba-4d10-946c-374846a7d364",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "d4274ec5-c50d-406f-9363-3e8911f47c57",
+ "title": "Lebelage Collagen No Sebum Foundation SPF 50+ PA+++ 100 ml",
+ "brand": "Lebelage",
+ "price": "৳ ১,১৯০",
+ "rawPrice": 1190,
+ "regularPrice": "৳ ১,৫২৩",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-d4274ec5-c50d-406f-9363-3e8911f47c57.jpg",
+ "link": "https://glamourstouch.com/product/d4274ec5-c50d-406f-9363-3e8911f47c57",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "42744506-8a8c-40e4-9b01-d5cf247dc437",
+ "title": "Tonymoly Make HD Hair Bleach ( 10g + 30 ml )",
+ "brand": "Tonymoly",
+ "price": "৳ ১,১১০",
+ "rawPrice": 1110,
+ "regularPrice": "৳ ১,৪২১",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-42744506-8a8c-40e4-9b01-d5cf247dc437.jpg",
+ "link": "https://glamourstouch.com/product/42744506-8a8c-40e4-9b01-d5cf247dc437",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "3bdc16db-aef6-4dad-b8d9-1dc2a699ce0d",
+ "title": "SKIN1004 Madagascar Centella Tea-Trica Relief Ampoule 30 ml",
+ "brand": "SKIN1004",
+ "price": "৳ ৯৭০",
+ "rawPrice": 970,
+ "regularPrice": "৳ ১,২৪২",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-3bdc16db-aef6-4dad-b8d9-1dc2a699ce0d.jpg",
+ "link": "https://glamourstouch.com/product/3bdc16db-aef6-4dad-b8d9-1dc2a699ce0d",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "cd6b5f35-95d1-42bf-9fc0-6f6f5fc5b4b4",
+ "title": "SKIN1004 Madagascar Centella Tone Brightening Capsule Cream 75 ml",
+ "brand": "SKIN1004",
+ "price": "৳ ২,১১০",
+ "rawPrice": 2110,
+ "regularPrice": "৳ ২,৭০১",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-cd6b5f35-95d1-42bf-9fc0-6f6f5fc5b4b4.jpg",
+ "link": "https://glamourstouch.com/product/cd6b5f35-95d1-42bf-9fc0-6f6f5fc5b4b4",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "7f8856b8-34b5-4260-b966-d73ca4827359",
+ "title": "K-Secret Seoul 1988 Sun : Pine Tree + Ceramide 50 ml",
+ "brand": "K-Secret",
+ "price": "৳ ১,৫৪০",
+ "rawPrice": 1540,
+ "regularPrice": "৳ ১,৯৭১",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-7f8856b8-34b5-4260-b966-d73ca4827359.jpg",
+ "link": "https://glamourstouch.com/product/7f8856b8-34b5-4260-b966-d73ca4827359",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "fafd9ab2-1598-4af8-9ded-bc2e651eb769",
+ "title": "Tiam Vita B3 (Niacinamide) 10% + Arbutin 2% 40 ml",
+ "brand": "Tiam",
+ "price": "৳ ১,৪৬০",
+ "rawPrice": 1460,
+ "regularPrice": "৳ ১,৮৬৯",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-fafd9ab2-1598-4af8-9ded-bc2e651eb769.jpg",
+ "link": "https://glamourstouch.com/product/fafd9ab2-1598-4af8-9ded-bc2e651eb769",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "3874b06d-f6e7-48bd-9692-50b5cd03bdc4",
+ "title": "Dabo Aloe Vera Calming Sun Cream 15 ml",
+ "brand": "Dabo",
+ "price": "৳ ২৩০",
+ "rawPrice": 230,
+ "regularPrice": "৳ ২৯৪",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-3874b06d-f6e7-48bd-9692-50b5cd03bdc4.jpg",
+ "link": "https://glamourstouch.com/product/3874b06d-f6e7-48bd-9692-50b5cd03bdc4",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "f4a011f6-a05a-4124-9901-69a98c2a5a5e",
+ "title": "Dabo 7 In 1 Multi Foam Cleanser 20 ml",
+ "brand": "Dabo",
+ "price": "৳ ২৩০",
+ "rawPrice": 230,
+ "regularPrice": "৳ ২৯৪",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-f4a011f6-a05a-4124-9901-69a98c2a5a5e.jpg",
+ "link": "https://glamourstouch.com/product/f4a011f6-a05a-4124-9901-69a98c2a5a5e",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "66d6a9f2-6914-49dc-9404-72d58fd74785",
+ "title": "3w Clinic Honey Eye Cream 40 ml",
+ "brand": "3w Clinic",
+ "price": "৳ ৪১০",
+ "rawPrice": 410,
+ "regularPrice": "৳ ৫২৫",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-66d6a9f2-6914-49dc-9404-72d58fd74785.jpg",
+ "link": "https://glamourstouch.com/product/66d6a9f2-6914-49dc-9404-72d58fd74785",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "c8bd501c-a830-4ebd-8bb8-c83c7e7cf503",
+ "title": "Dr.Groot Scalp Solution Cool Menthol Shampoo 180 ml",
+ "brand": "Dr.Groot",
+ "price": "৳ ১,০০০",
+ "rawPrice": 1000,
+ "regularPrice": "৳ ১,২৮০",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-c8bd501c-a830-4ebd-8bb8-c83c7e7cf503.jpg",
+ "link": "https://glamourstouch.com/product/c8bd501c-a830-4ebd-8bb8-c83c7e7cf503",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "fe5a407a-2e08-4a42-a9ff-d61155d2c25d",
+ "title": "Confume Argan Damage Treatment 200 g",
+ "brand": "Confume",
+ "price": "৳ ১,০৪০",
+ "rawPrice": 1040,
+ "regularPrice": "৳ ১,৩৩১",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-fe5a407a-2e08-4a42-a9ff-d61155d2c25d.jpg",
+ "link": "https://glamourstouch.com/product/fe5a407a-2e08-4a42-a9ff-d61155d2c25d",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "d60bf729-1b6a-48ca-8f34-27802f42d793",
+ "title": "Dongsung Melanin Care Rannce Cream",
+ "brand": "Dongsung",
+ "price": "৳ ৪,২৯০",
+ "rawPrice": 4290,
+ "regularPrice": "৳ ৫,৪৯১",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-d60bf729-1b6a-48ca-8f34-27802f42d793.jpg",
+ "link": "https://glamourstouch.com/product/d60bf729-1b6a-48ca-8f34-27802f42d793",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "e4345a84-6737-4a75-8055-03c90b453c77",
+ "title": "Phytotree Twenty Four Hour Velvet Tint 5.5 g",
+ "brand": "Phytotree",
+ "price": "৳ ৮৩০",
+ "rawPrice": 830,
+ "regularPrice": "৳ ১,০৬২",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-e4345a84-6737-4a75-8055-03c90b453c77.jpg",
+ "link": "https://glamourstouch.com/product/e4345a84-6737-4a75-8055-03c90b453c77",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "7e8320d2-c60e-4a47-a27c-1f18f6b09619",
+ "title": "Plu365 Body Scrub Raspberry 100 g",
+ "brand": "Plu365",
+ "price": "৳ ১,০০০",
+ "rawPrice": 1000,
+ "regularPrice": "৳ ১,২৮০",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-7e8320d2-c60e-4a47-a27c-1f18f6b09619.jpg",
+ "link": "https://glamourstouch.com/product/7e8320d2-c60e-4a47-a27c-1f18f6b09619",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "e49ebaea-be54-4490-8eb9-fb2b8d8d3e91",
+ "title": "Elastine The Protein Repair With Collagen Volume Care Shampoo 855 ml",
+ "brand": "Elastine",
+ "price": "৳ ৩,০৭০",
+ "rawPrice": 3070,
+ "regularPrice": "৳ ৩,৯৩০",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-e49ebaea-be54-4490-8eb9-fb2b8d8d3e91.jpg",
+ "link": "https://glamourstouch.com/product/e49ebaea-be54-4490-8eb9-fb2b8d8d3e91",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "cb3d20c8-495e-4aef-b829-571bc0ba74f1",
+ "title": "Elastine The Protein Repair With Macadamia Oil Damage Care Shampoo 855 ml",
+ "brand": "Elastine",
+ "price": "৳ ৩,৪৩০",
+ "rawPrice": 3430,
+ "regularPrice": "৳ ৪,৩৯০",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-cb3d20c8-495e-4aef-b829-571bc0ba74f1.jpg",
+ "link": "https://glamourstouch.com/product/cb3d20c8-495e-4aef-b829-571bc0ba74f1",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "097bf1ad-13ce-44c1-a1ae-8ef554faa91c",
+ "title": "Holidays Premium Quality Collagen White Tablet 60 g",
+ "brand": "Holidays",
+ "price": "৳ ৩,০০০",
+ "rawPrice": 3000,
+ "regularPrice": "৳ ৩,৮৪০",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-097bf1ad-13ce-44c1-a1ae-8ef554faa91c.jpg",
+ "link": "https://glamourstouch.com/product/097bf1ad-13ce-44c1-a1ae-8ef554faa91c",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "f3c77937-5dc6-4da3-83db-552ebddc2ba1",
+ "title": "Phytotree Phyto Seed Cream 100 ml",
+ "brand": "Phytotree",
+ "price": "৳ ১,১৪০",
+ "rawPrice": 1140,
+ "regularPrice": "৳ ১,৪৫৯",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-f3c77937-5dc6-4da3-83db-552ebddc2ba1.jpg",
+ "link": "https://glamourstouch.com/product/f3c77937-5dc6-4da3-83db-552ebddc2ba1",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "e4a114ee-ed06-4251-842e-9ce9fe43cb70",
+ "title": "Kerasys Hair Clinic Extra Damage Care Rinse 180ml",
+ "brand": "Kerasys",
+ "price": "৳ ৯০০",
+ "rawPrice": 900,
+ "regularPrice": "৳ ১,১৫২",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-e4a114ee-ed06-4251-842e-9ce9fe43cb70.jpg",
+ "link": "https://glamourstouch.com/product/e4a114ee-ed06-4251-842e-9ce9fe43cb70",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "c268243f-1560-4793-ab21-07d3bc6f09f7",
+ "title": "PURITO Pure Vitamin C Serum 60 ml",
+ "brand": "PURITO",
+ "price": "৳ ১,৮৩০",
+ "rawPrice": 1830,
+ "regularPrice": "৳ ২,৩৪২",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-c268243f-1560-4793-ab21-07d3bc6f09f7.jpg",
+ "link": "https://glamourstouch.com/product/c268243f-1560-4793-ab21-07d3bc6f09f7",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "b82c464e-e56c-44a9-892c-4cff2cec41ad",
+ "title": "Some By Mi Truecica Mineral Calming Tone-up Suncream Spf50+ 50 ml",
+ "brand": "Some By Mi",
+ "price": "৳ ১,৭৬০",
+ "rawPrice": 1760,
+ "regularPrice": "৳ ২,২৫৩",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-b82c464e-e56c-44a9-892c-4cff2cec41ad.jpg",
+ "link": "https://glamourstouch.com/product/b82c464e-e56c-44a9-892c-4cff2cec41ad",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "0f6e7ace-61fd-478d-a76a-b98417cbf249",
+ "title": "AXIS-Y Dark Spot Correcting Glow Toner 125 ml",
+ "brand": "AXIS-Y",
+ "price": "৳ ১,৮১০",
+ "rawPrice": 1810,
+ "regularPrice": "৳ ২,৩১৭",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-0f6e7ace-61fd-478d-a76a-b98417cbf249.jpg",
+ "link": "https://glamourstouch.com/product/0f6e7ace-61fd-478d-a76a-b98417cbf249",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "7c81c760-4476-451f-8990-752835ab9e7c",
+ "title": "Nature Republic Fresh Herb Cleansing Foam 170 ml",
+ "brand": "Nature Republic",
+ "price": "৳ ১,২১০",
+ "rawPrice": 1210,
+ "regularPrice": "৳ ১,৫৪৯",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-7c81c760-4476-451f-8990-752835ab9e7c.jpg",
+ "link": "https://glamourstouch.com/product/7c81c760-4476-451f-8990-752835ab9e7c",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "9179a60c-188e-4cee-8376-17e6b14935b3",
+ "title": "Etude Crunch Pore Scrub Baking Powder 200 g",
+ "brand": "Etude",
+ "price": "৳ ১,৫৪০",
+ "rawPrice": 1540,
+ "regularPrice": "৳ ১,৯৭১",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-9179a60c-188e-4cee-8376-17e6b14935b3.jpg",
+ "link": "https://glamourstouch.com/product/9179a60c-188e-4cee-8376-17e6b14935b3",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "2812660d-d662-445a-aa9e-d4285b90fc8b",
+ "title": "Etude Pore Cleansing Foam Baking Powder 160 g",
+ "brand": "Etude",
+ "price": "৳ ১,৩৬০",
+ "rawPrice": 1360,
+ "regularPrice": "৳ ১,৭৪১",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-2812660d-d662-445a-aa9e-d4285b90fc8b.jpg",
+ "link": "https://glamourstouch.com/product/2812660d-d662-445a-aa9e-d4285b90fc8b",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "588090de-ef88-46ff-9308-ecd47fa562ef",
+ "title": "Beaute 3D Underarm Whitening Cure Cream 100 ml",
+ "brand": "Beaute",
+ "price": "৳ ১,০০০",
+ "rawPrice": 1000,
+ "regularPrice": "৳ ১,২৮০",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-588090de-ef88-46ff-9308-ecd47fa562ef.jpg",
+ "link": "https://glamourstouch.com/product/588090de-ef88-46ff-9308-ecd47fa562ef",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "e480b0ee-e70e-437d-baf3-d18efb41bf48",
+ "title": "Beaute 3D Whitening Clinic Renewal Cream 40 ml",
+ "brand": "Beaute",
+ "price": "৳ ৮৩০",
+ "rawPrice": 830,
+ "regularPrice": "৳ ১,০৬২",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-e480b0ee-e70e-437d-baf3-d18efb41bf48.jpg",
+ "link": "https://glamourstouch.com/product/e480b0ee-e70e-437d-baf3-d18efb41bf48",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "b60ee72d-1c3b-453b-a856-b1d9d619e49e",
+ "title": "Nature Skin Rice Water Bright Facial Foam 102 ml",
+ "brand": "Nature Skin",
+ "price": "৳ ৫৬০",
+ "rawPrice": 560,
+ "regularPrice": "৳ ৭১৭",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-b60ee72d-1c3b-453b-a856-b1d9d619e49e.jpg",
+ "link": "https://glamourstouch.com/product/b60ee72d-1c3b-453b-a856-b1d9d619e49e",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "02330331-5012-431b-92e3-17db9edf48b9",
+ "title": "RYO Root:Gen For Women Hair Loss Care Shampoo (Root Volumizing) 100 ml",
+ "brand": "RYO",
+ "price": "৳ ৫৬০",
+ "rawPrice": 560,
+ "regularPrice": "৳ ৭১৭",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-02330331-5012-431b-92e3-17db9edf48b9.jpg",
+ "link": "https://glamourstouch.com/product/02330331-5012-431b-92e3-17db9edf48b9",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "457d08b0-305c-47fc-a21d-0e13c6189723",
+ "title": "Ryo Damage Care & Nourishing Shampoo – Floral Powdery Herbal Scent 112 ml",
+ "brand": "Ryo",
+ "price": "৳ ৫০০",
+ "rawPrice": 500,
+ "regularPrice": "৳ ৬৪০",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-457d08b0-305c-47fc-a21d-0e13c6189723.jpg",
+ "link": "https://glamourstouch.com/product/457d08b0-305c-47fc-a21d-0e13c6189723",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "10a6a14d-4888-4dfe-839d-b7d8258296b2",
+ "title": "Dabo Urea 10 Silk Foot Therapy Cream 100 ml",
+ "brand": "Dabo",
+ "price": "৳ ৬৯০",
+ "rawPrice": 690,
+ "regularPrice": "৳ ৮৮৩",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-10a6a14d-4888-4dfe-839d-b7d8258296b2.jpg",
+ "link": "https://glamourstouch.com/product/10a6a14d-4888-4dfe-839d-b7d8258296b2",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "0f178392-1595-43da-8528-b1a9b39d9665",
+ "title": "Dabo Pink Collagen PDRN Hydra Capsule Cream 55 ml",
+ "brand": "Dabo",
+ "price": "৳ ১,০৯০",
+ "rawPrice": 1090,
+ "regularPrice": "৳ ১,৩৯৫",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-0f178392-1595-43da-8528-b1a9b39d9665.jpg",
+ "link": "https://glamourstouch.com/product/0f178392-1595-43da-8528-b1a9b39d9665",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "0d7a1c2a-33dc-461c-b2cd-080b11cda6d3",
+ "title": "Dabo Pink Collagen PDRN Glow Capsule Serum 55 ml",
+ "brand": "Dabo",
+ "price": "৳ ১,১৩০",
+ "rawPrice": 1130,
+ "regularPrice": "৳ ১,৪৪৬",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-0d7a1c2a-33dc-461c-b2cd-080b11cda6d3.jpg",
+ "link": "https://glamourstouch.com/product/0d7a1c2a-33dc-461c-b2cd-080b11cda6d3",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "e40e7453-dd23-4b38-bd8a-e8ba282673e1",
+ "title": "Dabo Pink Collagen PDRN Revital Toner 150 ml",
+ "brand": "Dabo",
+ "price": "৳ ১,১৪০",
+ "rawPrice": 1140,
+ "regularPrice": "৳ ১,৪৫৯",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-e40e7453-dd23-4b38-bd8a-e8ba282673e1.jpg",
+ "link": "https://glamourstouch.com/product/e40e7453-dd23-4b38-bd8a-e8ba282673e1",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "a3e86e49-fb13-4d6b-a365-8587bb1eb4cb",
+ "title": "Dabo Green Tomato Retinol Revive Toner 150 ml",
+ "brand": "Dabo",
+ "price": "৳ ১,১৪০",
+ "rawPrice": 1140,
+ "regularPrice": "৳ ১,৪৫৯",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-a3e86e49-fb13-4d6b-a365-8587bb1eb4cb.jpg",
+ "link": "https://glamourstouch.com/product/a3e86e49-fb13-4d6b-a365-8587bb1eb4cb",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "ac0504ba-232f-49b0-9b55-e86d31416bbb",
+ "title": "Dabo Green Tomato Retinol Airy Cream 60 ml",
+ "brand": "Dabo",
+ "price": "৳ ১,১১০",
+ "rawPrice": 1110,
+ "regularPrice": "৳ ১,৪২১",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-ac0504ba-232f-49b0-9b55-e86d31416bbb.jpg",
+ "link": "https://glamourstouch.com/product/ac0504ba-232f-49b0-9b55-e86d31416bbb",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "c83478f4-ed56-4281-8400-4d34c5b58ed6",
+ "title": "Phytotree Lha & Phytoseed Cleansing Oil 200 ml",
+ "brand": "Phytotree",
+ "price": "৳ ১,৪০০",
+ "rawPrice": 1400,
+ "regularPrice": "৳ ১,৭৯২",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-c83478f4-ed56-4281-8400-4d34c5b58ed6.jpg",
+ "link": "https://glamourstouch.com/product/c83478f4-ed56-4281-8400-4d34c5b58ed6",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "005500f9-0d99-4230-8871-7bae0c156256",
+ "title": "Phytotree Pure Alps Mountain Cleansing Foam 150 ml",
+ "brand": "Phytotree",
+ "price": "৳ ৯৩০",
+ "rawPrice": 930,
+ "regularPrice": "৳ ১,১৯০",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-005500f9-0d99-4230-8871-7bae0c156256.jpg",
+ "link": "https://glamourstouch.com/product/005500f9-0d99-4230-8871-7bae0c156256",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "d30b6fe8-b2df-48f0-ad57-51b6cf22106f",
+ "title": "SKIN1004 Madagascar Centella Hyalu-Cica Water-Fit Sun Serum Spf 50+ PA++++ 50 ml",
+ "brand": "SKIN1004",
+ "price": "৳ ২,২৬০",
+ "rawPrice": 2260,
+ "regularPrice": "৳ ২,৮৯৩",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-d30b6fe8-b2df-48f0-ad57-51b6cf22106f.jpg",
+ "link": "https://glamourstouch.com/product/d30b6fe8-b2df-48f0-ad57-51b6cf22106f",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "85351d6a-ad0e-4557-81eb-8468f1c32a87",
+ "title": "Phytotree Phyto Solution 9 Niacin Ampoule 30 ml",
+ "brand": "Phytotree",
+ "price": "৳ ১,১৯০",
+ "rawPrice": 1190,
+ "regularPrice": "৳ ১,৫২৩",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-85351d6a-ad0e-4557-81eb-8468f1c32a87.jpg",
+ "link": "https://glamourstouch.com/product/85351d6a-ad0e-4557-81eb-8468f1c32a87",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "266cf82d-a6d8-421c-b672-d1fb80c6c9d3",
+ "title": "Raip R3 Argan Hair Oil 100 ml",
+ "brand": "Raip",
+ "price": "৳ ৯৩০",
+ "rawPrice": 930,
+ "regularPrice": "৳ ১,১৯০",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-266cf82d-a6d8-421c-b672-d1fb80c6c9d3.jpg",
+ "link": "https://glamourstouch.com/product/266cf82d-a6d8-421c-b672-d1fb80c6c9d3",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "6f7387cf-3075-4736-a25c-c6c029be0453",
+ "title": "Nivea Derma SOS Care Body Lotion 400 ml",
+ "brand": "Nivea",
+ "price": "৳ ১,৮৬০",
+ "rawPrice": 1860,
+ "regularPrice": "৳ ২,৩৮১",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-6f7387cf-3075-4736-a25c-c6c029be0453.jpg",
+ "link": "https://glamourstouch.com/product/6f7387cf-3075-4736-a25c-c6c029be0453",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "b4b9d1be-c98a-45cc-9f61-a1dc1503b2c7",
+ "title": "Nivea Intensive Care Body Lotion 400 ml",
+ "brand": "Nivea",
+ "price": "৳ ১,৭৪০",
+ "rawPrice": 1740,
+ "regularPrice": "৳ ২,২২৭",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-b4b9d1be-c98a-45cc-9f61-a1dc1503b2c7.jpg",
+ "link": "https://glamourstouch.com/product/b4b9d1be-c98a-45cc-9f61-a1dc1503b2c7",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "10e682ef-3165-41c5-aa75-5a06912e32d8",
+ "title": "Kerasys Devil's Edition Mystic Blossom Perfumed Shampoo 600 ml",
+ "brand": "Kerasys",
+ "price": "৳ ২,২১০",
+ "rawPrice": 2210,
+ "regularPrice": "৳ ২,৮২৯",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-10e682ef-3165-41c5-aa75-5a06912e32d8.jpg",
+ "link": "https://glamourstouch.com/product/10e682ef-3165-41c5-aa75-5a06912e32d8",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "d1a42054-d0aa-4f0f-ba68-728aa0a5093c",
+ "title": "mise en scene Perfect Serum Original Shampoo 140 ml",
+ "brand": "Mise En Scene",
+ "price": "৳ ৭৬০",
+ "rawPrice": 760,
+ "regularPrice": "৳ ৯৭৩",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-d1a42054-d0aa-4f0f-ba68-728aa0a5093c.jpg",
+ "link": "https://glamourstouch.com/product/d1a42054-d0aa-4f0f-ba68-728aa0a5093c",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "56ed5307-ee42-4b61-92e7-81f080d4f4e4",
+ "title": "K-SECRET Seoul 1988 Eye Cream : Retinal Liposome 4% + Fermented Bean 30 ml",
+ "brand": "K-Secret",
+ "price": "৳ ১,৬৯০",
+ "rawPrice": 1690,
+ "regularPrice": "৳ ২,১৬৩",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-56ed5307-ee42-4b61-92e7-81f080d4f4e4.jpg",
+ "link": "https://glamourstouch.com/product/56ed5307-ee42-4b61-92e7-81f080d4f4e4",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "9623e0e6-8f7f-4637-858c-694591059d68",
+ "title": "Raip Repair Shampoo Original 500ml",
+ "brand": "Raip",
+ "price": "৳ ২,০০০",
+ "rawPrice": 2000,
+ "regularPrice": "৳ ২,৫৬০",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-9623e0e6-8f7f-4637-858c-694591059d68.jpg",
+ "link": "https://glamourstouch.com/product/9623e0e6-8f7f-4637-858c-694591059d68",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "704f6ef3-a975-44c5-b380-5e9bf62c70ad",
+ "title": "Holika Holika Biotin Damage Care Oil Serum 80 ml",
+ "brand": "Holika Holika",
+ "price": "৳ ১,২৬০",
+ "rawPrice": 1260,
+ "regularPrice": "৳ ১,৬১৩",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-704f6ef3-a975-44c5-b380-5e9bf62c70ad.jpg",
+ "link": "https://glamourstouch.com/product/704f6ef3-a975-44c5-b380-5e9bf62c70ad",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "33621285-fee7-4239-bcaa-762ee9654b06",
+ "title": "Dabo Natural Rich Foam Cleanser Cucumber 60ml",
+ "brand": "Dabo",
+ "price": "৳ ৩৯০",
+ "rawPrice": 390,
+ "regularPrice": "৳ ৪৯৯",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-33621285-fee7-4239-bcaa-762ee9654b06.jpg",
+ "link": "https://glamourstouch.com/product/33621285-fee7-4239-bcaa-762ee9654b06",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "a0addaa8-d024-4465-aaac-dd12fe5239a1",
+ "title": "Dabo Bha Perfect Oil Cleanser 200 ml",
+ "brand": "Dabo",
+ "price": "৳ ১,৪৬০",
+ "rawPrice": 1460,
+ "regularPrice": "৳ ১,৮৬৯",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-a0addaa8-d024-4465-aaac-dd12fe5239a1.jpg",
+ "link": "https://glamourstouch.com/product/a0addaa8-d024-4465-aaac-dd12fe5239a1",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "d3624232-93b5-490c-a511-26b8f8636e7c",
+ "title": "SKIN1004 Madagascar Centella Poremizing Fresh Ampoule",
+ "brand": "SKIN1004",
+ "price": "৳ ৯৭০",
+ "rawPrice": 970,
+ "regularPrice": "৳ ১,২৪২",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-d3624232-93b5-490c-a511-26b8f8636e7c.jpg",
+ "link": "https://glamourstouch.com/product/d3624232-93b5-490c-a511-26b8f8636e7c",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "26dc3f22-51f1-4bab-aada-955d22d888f6",
+ "title": "Oriox Color Lip Balm 4.8g -Strawberry",
+ "brand": "Oriox",
+ "price": "৳ ৩০০",
+ "rawPrice": 300,
+ "regularPrice": "৳ ৩৮৪",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-26dc3f22-51f1-4bab-aada-955d22d888f6.jpg",
+ "link": "https://glamourstouch.com/product/26dc3f22-51f1-4bab-aada-955d22d888f6",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "7d44ee6b-9966-48be-8f47-68832184f1c0",
+ "title": "Kerasys Hair Clinic Tea Tree Oil Shampoo 1L",
+ "brand": "Kerasys",
+ "price": "৳ ৩,৩৬০",
+ "rawPrice": 3360,
+ "regularPrice": "৳ ৪,৩০১",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-7d44ee6b-9966-48be-8f47-68832184f1c0.jpg",
+ "link": "https://glamourstouch.com/product/7d44ee6b-9966-48be-8f47-68832184f1c0",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "4afc291b-4a3b-4990-b5c6-b4a9ef3b1a88",
+ "title": "Kerasys Damage Clinic Protein Shampoo 600 ml",
+ "brand": "Kerasys",
+ "price": "৳ ২,০৭০",
+ "rawPrice": 2070,
+ "regularPrice": "৳ ২,৬৫০",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-4afc291b-4a3b-4990-b5c6-b4a9ef3b1a88.jpg",
+ "link": "https://glamourstouch.com/product/4afc291b-4a3b-4990-b5c6-b4a9ef3b1a88",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "0cf9cf56-516d-461d-813f-bffabe017d04",
+ "title": "The Ordinary Glycolic Acid 7% Exfoliating Toner 240 ml",
+ "brand": "The Ordinary",
+ "price": "৳ ২,৭১০",
+ "rawPrice": 2710,
+ "regularPrice": "৳ ৩,৪৬৯",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-0cf9cf56-516d-461d-813f-bffabe017d04.jpg",
+ "link": "https://glamourstouch.com/product/0cf9cf56-516d-461d-813f-bffabe017d04",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "9b6cbad6-1e1b-4c84-975b-13e371d1de2d",
+ "title": "Kerasys Hair Clinic Argan Oil Shampoo 1L",
+ "brand": "Kerasys",
+ "price": "৳ ৩,৩৬০",
+ "rawPrice": 3360,
+ "regularPrice": "৳ ৪,৩০১",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-9b6cbad6-1e1b-4c84-975b-13e371d1de2d.jpg",
+ "link": "https://glamourstouch.com/product/9b6cbad6-1e1b-4c84-975b-13e371d1de2d",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "649a424f-e568-47b8-a657-5d0bfb833cef",
+ "title": "Kerasys Amino Acid & Protein Permanent Hair Color NATURAL BLACK",
+ "brand": "Kerasys",
+ "price": "৳ ১,০৩০",
+ "rawPrice": 1030,
+ "regularPrice": "৳ ১,৩১৮",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-649a424f-e568-47b8-a657-5d0bfb833cef.jpg",
+ "link": "https://glamourstouch.com/product/649a424f-e568-47b8-a657-5d0bfb833cef",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "ca82d3e6-2b0c-424c-8c57-fc3dcb39df9c",
+ "title": "Kerasys Amino Acid & Protein Permanent Hair Color NATURAL BROWN",
+ "brand": "Kerasys",
+ "price": "৳ ১,০৩০",
+ "rawPrice": 1030,
+ "regularPrice": "৳ ১,৩১৮",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-ca82d3e6-2b0c-424c-8c57-fc3dcb39df9c.jpg",
+ "link": "https://glamourstouch.com/product/ca82d3e6-2b0c-424c-8c57-fc3dcb39df9c",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "c4b64c9f-b166-43d3-8c12-6c55381cd7b3",
+ "title": "Kerasys Scalp Spa Shampoo Aqua Blue 180 ml",
+ "brand": "Kerasys",
+ "price": "৳ ৮৩০",
+ "rawPrice": 830,
+ "regularPrice": "৳ ১,০৬২",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-c4b64c9f-b166-43d3-8c12-6c55381cd7b3.jpg",
+ "link": "https://glamourstouch.com/product/c4b64c9f-b166-43d3-8c12-6c55381cd7b3",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "0a88ec18-f2eb-401c-93ba-ff7d25b51905",
+ "title": "Kerasys Scalp Clinic Protein Shampoo 600 ml",
+ "brand": "Kerasys",
+ "price": "৳ ২,০৭০",
+ "rawPrice": 2070,
+ "regularPrice": "৳ ২,৬৫০",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-0a88ec18-f2eb-401c-93ba-ff7d25b51905.jpg",
+ "link": "https://glamourstouch.com/product/0a88ec18-f2eb-401c-93ba-ff7d25b51905",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "bd238db2-aa37-49f7-b236-c4d0da477c6b",
+ "title": "Nella White Snow Fermented Underarm Whitening Cream White Green Tea 50ml",
+ "brand": "Nella",
+ "price": "৳ ১,১৭০",
+ "rawPrice": 1170,
+ "regularPrice": "৳ ১,৪৯৮",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-bd238db2-aa37-49f7-b236-c4d0da477c6b.jpg",
+ "link": "https://glamourstouch.com/product/bd238db2-aa37-49f7-b236-c4d0da477c6b",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "b155a9cc-7720-4830-aec2-a7ddde559e84",
+ "title": "Missha Glow Skin Balm 50 ml",
+ "brand": "Missha",
+ "price": "৳ ১,৮৪০",
+ "rawPrice": 1840,
+ "regularPrice": "৳ ২,৩৫৫",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-b155a9cc-7720-4830-aec2-a7ddde559e84.jpg",
+ "link": "https://glamourstouch.com/product/b155a9cc-7720-4830-aec2-a7ddde559e84",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "1306e6a9-3655-4e24-bbfe-aba955701e0d",
+ "title": "Missha Vita C Plus Daily Toning Sheet Mask 30 pcs 350 ml",
+ "brand": "Missha",
+ "price": "৳ ২,৭৯০",
+ "rawPrice": 2790,
+ "regularPrice": "৳ ৩,৫৭১",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-1306e6a9-3655-4e24-bbfe-aba955701e0d.jpg",
+ "link": "https://glamourstouch.com/product/1306e6a9-3655-4e24-bbfe-aba955701e0d",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "d801e5f4-9401-4e94-99b0-a1e7b195fa65",
+ "title": "Anua Heartleaf Quercetinol Pore Deep Cleansing Foam",
+ "brand": "Anua",
+ "price": "৳ ৭০০",
+ "rawPrice": 700,
+ "regularPrice": "৳ ৮৯৬",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-d801e5f4-9401-4e94-99b0-a1e7b195fa65.jpg",
+ "link": "https://glamourstouch.com/product/d801e5f4-9401-4e94-99b0-a1e7b195fa65",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "ed0849b7-d064-4013-97bb-cb8f78bceb61",
+ "title": "Cosrx Advanced Snail Radiance Dual Essence 80 ml",
+ "brand": "Cosrx",
+ "price": "৳ ২,৬৯০",
+ "rawPrice": 2690,
+ "regularPrice": "৳ ৩,৪৪৩",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-ed0849b7-d064-4013-97bb-cb8f78bceb61.jpg",
+ "link": "https://glamourstouch.com/product/ed0849b7-d064-4013-97bb-cb8f78bceb61",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "50a30990-4dea-443a-ba9c-31526c75a4c7",
+ "title": "Cosrx BHA Blackhead power Liquid 100 ml",
+ "brand": "Cosrx",
+ "price": "৳ ১,৭১০",
+ "rawPrice": 1710,
+ "regularPrice": "৳ ২,১৮৯",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-50a30990-4dea-443a-ba9c-31526c75a4c7.jpg",
+ "link": "https://glamourstouch.com/product/50a30990-4dea-443a-ba9c-31526c75a4c7",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "c334ef6a-6f03-460d-95e5-874d9a4372fa",
+ "title": "Dabo Uv Protection Collagen Lifting Sun Cream 15 ml",
+ "brand": "Dabo",
+ "price": "৳ ২৩০",
+ "rawPrice": 230,
+ "regularPrice": "৳ ২৯৪",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-c334ef6a-6f03-460d-95e5-874d9a4372fa.jpg",
+ "link": "https://glamourstouch.com/product/c334ef6a-6f03-460d-95e5-874d9a4372fa",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "529f6634-efec-497f-ba3f-42448ee0472b",
+ "title": "Dr.Althea Vitamin C Boosting Serum 30 ml",
+ "brand": "Dr.Althea",
+ "price": "৳ ২,০৪০",
+ "rawPrice": 2040,
+ "regularPrice": "৳ ২,৬১১",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-529f6634-efec-497f-ba3f-42448ee0472b.jpg",
+ "link": "https://glamourstouch.com/product/529f6634-efec-497f-ba3f-42448ee0472b",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "d77e4b44-e5ce-42fa-a43a-ed812778dc30",
+ "title": "3w Clinic Collagen Eye Cream 40 ml",
+ "brand": "3w Clinic",
+ "price": "৳ ৪০০",
+ "rawPrice": 400,
+ "regularPrice": "৳ ৫১২",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-d77e4b44-e5ce-42fa-a43a-ed812778dc30.jpg",
+ "link": "https://glamourstouch.com/product/d77e4b44-e5ce-42fa-a43a-ed812778dc30",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "eaeb90fb-75ac-455b-ba8b-d5745be79a65",
+ "title": "Cosrx Cica Creamy Foam Cleanser 150 ml",
+ "brand": "Cosrx",
+ "price": "৳ ১,৩৬০",
+ "rawPrice": 1360,
+ "regularPrice": "৳ ১,৭৪১",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-eaeb90fb-75ac-455b-ba8b-d5745be79a65.jpg",
+ "link": "https://glamourstouch.com/product/eaeb90fb-75ac-455b-ba8b-d5745be79a65",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "2cd26aca-dcb2-4498-aca3-2587c6570103",
+ "title": "Anua Heartleaf 77% Soothing Toner 40 ml",
+ "brand": "Anua",
+ "price": "৳ ৮৬০",
+ "rawPrice": 860,
+ "regularPrice": "৳ ১,১০১",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-2cd26aca-dcb2-4498-aca3-2587c6570103.jpg",
+ "link": "https://glamourstouch.com/product/2cd26aca-dcb2-4498-aca3-2587c6570103",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "3ab41e7e-a0a8-42f5-9969-a13218322096",
+ "title": "3w Clinic Collagen & Luxury Goad Revitalizing Comfort Gold Essence 150 ml",
+ "brand": "3w Clinic",
+ "price": "৳ ১,৭১০",
+ "rawPrice": 1710,
+ "regularPrice": "৳ ২,১৮৯",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-3ab41e7e-a0a8-42f5-9969-a13218322096.jpg",
+ "link": "https://glamourstouch.com/product/3ab41e7e-a0a8-42f5-9969-a13218322096",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "1144ae85-41c1-4b77-8af2-818d763c17f2",
+ "title": "Lebelage Collagen No Sebum Foundation SPF50+ PA+++ 15 ml",
+ "brand": "Lebelage",
+ "price": "৳ ৪৭০",
+ "rawPrice": 470,
+ "regularPrice": "৳ ৬০২",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-1144ae85-41c1-4b77-8af2-818d763c17f2.jpg",
+ "link": "https://glamourstouch.com/product/1144ae85-41c1-4b77-8af2-818d763c17f2",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "0b43f28b-33bf-4f83-b370-7e07810390f6",
+ "title": "Anua Azelaic Acid 10 Hyaluron Redness Soothing Serum 30 ml",
+ "brand": "Anua",
+ "price": "৳ ২,৪০০",
+ "rawPrice": 2400,
+ "regularPrice": "৳ ৩,০৭২",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-0b43f28b-33bf-4f83-b370-7e07810390f6.jpg",
+ "link": "https://glamourstouch.com/product/0b43f28b-33bf-4f83-b370-7e07810390f6",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "9f47aee1-6d88-4345-a319-8a52a87b51cc",
+ "title": "Anua Peach 70 Niacin Serum 30 ml",
+ "brand": "Anua",
+ "price": "৳ ২,৬৪০",
+ "rawPrice": 2640,
+ "regularPrice": "৳ ৩,৩৭৯",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-9f47aee1-6d88-4345-a319-8a52a87b51cc.jpg",
+ "link": "https://glamourstouch.com/product/9f47aee1-6d88-4345-a319-8a52a87b51cc",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "bb270e0a-9589-4428-aee6-8e3ee94c571c",
+ "title": "Phytotree Cactus Soothing Sun Gel SPF 50+ PA+++ 100 ml",
+ "brand": "Phytotree",
+ "price": "৳ ১,২১০",
+ "rawPrice": 1210,
+ "regularPrice": "৳ ১,৫৪৯",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-bb270e0a-9589-4428-aee6-8e3ee94c571c.jpg",
+ "link": "https://glamourstouch.com/product/bb270e0a-9589-4428-aee6-8e3ee94c571c",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "60e14bf3-2a42-4e9c-a445-05aa37227ddb",
+ "title": "Christian Dean 24K Gold & Snail Luxury Cream 50 ml",
+ "brand": "Christian",
+ "price": "৳ ১,১৯০",
+ "rawPrice": 1190,
+ "regularPrice": "৳ ১,৫২৩",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-60e14bf3-2a42-4e9c-a445-05aa37227ddb.jpg",
+ "link": "https://glamourstouch.com/product/60e14bf3-2a42-4e9c-a445-05aa37227ddb",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "e41305fc-473e-4c7c-8759-894133ec89b6",
+ "title": "SKIN1004 Madagascar Centella Tone Brightening Capsule Ampoule 30 ml",
+ "brand": "SKIN1004",
+ "price": "৳ ৯৭০",
+ "rawPrice": 970,
+ "regularPrice": "৳ ১,২৪২",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-e41305fc-473e-4c7c-8759-894133ec89b6.jpg",
+ "link": "https://glamourstouch.com/product/e41305fc-473e-4c7c-8759-894133ec89b6",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "5e831ff7-fb7a-459b-888f-2bce72d2436b",
+ "title": "Cosrx All About Snail Kit",
+ "brand": "Cosrx",
+ "price": "৳ ২,৪০০",
+ "rawPrice": 2400,
+ "regularPrice": "৳ ৩,০৭২",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-5e831ff7-fb7a-459b-888f-2bce72d2436b.jpg",
+ "link": "https://glamourstouch.com/product/5e831ff7-fb7a-459b-888f-2bce72d2436b",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "5f075bd7-06f9-4139-a3e4-705dcbc59938",
+ "title": "Kerasys Black Bean Oil Shampoo 1 L",
+ "brand": "Kerasys",
+ "price": "৳ ৩,৩৬০",
+ "rawPrice": 3360,
+ "regularPrice": "৳ ৪,৩০১",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-5f075bd7-06f9-4139-a3e4-705dcbc59938.jpg",
+ "link": "https://glamourstouch.com/product/5f075bd7-06f9-4139-a3e4-705dcbc59938",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "39919f91-3460-4f99-b093-001841d4a282",
+ "title": "Some By Mi Propolis B5 Glow Barrier Calming Starter Kit",
+ "brand": "Some By Mi",
+ "price": "৳ ১,৫৪০",
+ "rawPrice": 1540,
+ "regularPrice": "৳ ১,৯৭১",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-39919f91-3460-4f99-b093-001841d4a282.jpg",
+ "link": "https://glamourstouch.com/product/39919f91-3460-4f99-b093-001841d4a282",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "38352e39-4199-4882-bc8d-2d2499d287c7",
+ "title": "Ekel Whitening UV Sun Block SPF 50+/PA+++ 70 ml",
+ "brand": "Ekel",
+ "price": "৳ ৬৪০",
+ "rawPrice": 640,
+ "regularPrice": "৳ ৮১৯",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-38352e39-4199-4882-bc8d-2d2499d287c7.jpg",
+ "link": "https://glamourstouch.com/product/38352e39-4199-4882-bc8d-2d2499d287c7",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "42d0e621-5f98-4294-af58-a2551501d7bc",
+ "title": "Dabo Glow Tok Collagen Tone Up Sun Serum Spf 50+ 30 ml",
+ "brand": "Dabo",
+ "price": "৳ ১,০৭০",
+ "rawPrice": 1070,
+ "regularPrice": "৳ ১,৩৭০",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-42d0e621-5f98-4294-af58-a2551501d7bc.jpg",
+ "link": "https://glamourstouch.com/product/42d0e621-5f98-4294-af58-a2551501d7bc",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "14894641-814d-45c5-981c-2fa42e06810e",
+ "title": "Dabo Glow Tok Azulene Tone Up Sun Serum SPF 50+ PA++++ 30 ml",
+ "brand": "Dabo",
+ "price": "৳ ১,০৭০",
+ "rawPrice": 1070,
+ "regularPrice": "৳ ১,৩৭০",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-14894641-814d-45c5-981c-2fa42e06810e.jpg",
+ "link": "https://glamourstouch.com/product/14894641-814d-45c5-981c-2fa42e06810e",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "4a30b18f-8636-4505-912b-f2c843e5b941",
+ "title": "Korea Red Ginseng Aqua Wrinkle & Whitening Cream 50 ml",
+ "brand": "Korea",
+ "price": "৳ ১,৩৬০",
+ "rawPrice": 1360,
+ "regularPrice": "৳ ১,৭৪১",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-4a30b18f-8636-4505-912b-f2c843e5b941.jpg",
+ "link": "https://glamourstouch.com/product/4a30b18f-8636-4505-912b-f2c843e5b941",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "6c6c6f52-082d-4361-aee0-dcd3ff5e9e94",
+ "title": "Gold My Jin Korea Red Ginseng Foam Cleansing 130 ml",
+ "brand": "Gold",
+ "price": "৳ ৮৬০",
+ "rawPrice": 860,
+ "regularPrice": "৳ ১,১০১",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-6c6c6f52-082d-4361-aee0-dcd3ff5e9e94.jpg",
+ "link": "https://glamourstouch.com/product/6c6c6f52-082d-4361-aee0-dcd3ff5e9e94",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "d21b076f-2d6c-40e2-93fa-484a8873eb50",
+ "title": "Dabo Vita Radian-C Biome 3X Vitamin Aux Super Collagen+ Brightening Eye Cream 40 ml",
+ "brand": "Dabo",
+ "price": "৳ ৭১০",
+ "rawPrice": 710,
+ "regularPrice": "৳ ৯০৯",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-d21b076f-2d6c-40e2-93fa-484a8873eb50.jpg",
+ "link": "https://glamourstouch.com/product/d21b076f-2d6c-40e2-93fa-484a8873eb50",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "16208d37-8ece-4c10-9814-73381bbc0f85",
+ "title": "Green Finger Panthedin Derma Lotion 230 ml",
+ "brand": "Green",
+ "price": "৳ ১,৮৩০",
+ "rawPrice": 1830,
+ "regularPrice": "৳ ২,৩৪২",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-16208d37-8ece-4c10-9814-73381bbc0f85.jpg",
+ "link": "https://glamourstouch.com/product/16208d37-8ece-4c10-9814-73381bbc0f85",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "fe9b8f94-1cdb-4cc5-ab92-77bef26cab93",
+ "title": "Beaute Glutathione Brightening Tone Up Cream 45 ml",
+ "brand": "Beaute",
+ "price": "৳ ৭৯০",
+ "rawPrice": 790,
+ "regularPrice": "৳ ১,০১১",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-fe9b8f94-1cdb-4cc5-ab92-77bef26cab93.jpg",
+ "link": "https://glamourstouch.com/product/fe9b8f94-1cdb-4cc5-ab92-77bef26cab93",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "a910cbf1-b85d-48ae-bcf5-42e2b88a0351",
+ "title": "Cosrx Acne + Pimple Master Patch",
+ "brand": "Cosrx",
+ "price": "৳ ৩৬০",
+ "rawPrice": 360,
+ "regularPrice": "৳ ৪৬১",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-a910cbf1-b85d-48ae-bcf5-42e2b88a0351.jpg",
+ "link": "https://glamourstouch.com/product/a910cbf1-b85d-48ae-bcf5-42e2b88a0351",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "97afd953-67f2-4739-95c2-a2b5a8a10b99",
+ "title": "Iunik Centella Calming Gel Cream 60 ml",
+ "brand": "Iunik",
+ "price": "৳ ১,৩৯০",
+ "rawPrice": 1390,
+ "regularPrice": "৳ ১,৭৭৯",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-97afd953-67f2-4739-95c2-a2b5a8a10b99.jpg",
+ "link": "https://glamourstouch.com/product/97afd953-67f2-4739-95c2-a2b5a8a10b99",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "cbf4e637-3e93-4aca-88d7-9b75888a53d2",
+ "title": "Cosrx AHA/BHA Clarifying Treatment Toner 30 ml",
+ "brand": "Cosrx",
+ "price": "৳ ৬০০",
+ "rawPrice": 600,
+ "regularPrice": "৳ ৭৬৮",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-cbf4e637-3e93-4aca-88d7-9b75888a53d2.jpg",
+ "link": "https://glamourstouch.com/product/cbf4e637-3e93-4aca-88d7-9b75888a53d2",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "c8b19764-9cbf-4980-a424-6fae59b144fe",
+ "title": "Cosrx Low pH Good Morning Gel Cleanser 20 ml",
+ "brand": "Cosrx",
+ "price": "৳ ৩১০",
+ "rawPrice": 310,
+ "regularPrice": "৳ ৩৯৭",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-c8b19764-9cbf-4980-a424-6fae59b144fe.png",
+ "link": "https://glamourstouch.com/product/c8b19764-9cbf-4980-a424-6fae59b144fe",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "d234f3bd-06c1-47f2-9659-54b4f5f45391",
+ "title": "Cosrx Low pH Good Morning Gel Cleanser 150 ml",
+ "brand": "Cosrx",
+ "price": "৳ ১,২১০",
+ "rawPrice": 1210,
+ "regularPrice": "৳ ১,৫৪৯",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-d234f3bd-06c1-47f2-9659-54b4f5f45391.jpg",
+ "link": "https://glamourstouch.com/product/d234f3bd-06c1-47f2-9659-54b4f5f45391",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "a21bd671-6c88-480f-972c-8e1e222aeb50",
+ "title": "Cosrx Advanced Snail 92 All In One Cream 50 g",
+ "brand": "Cosrx",
+ "price": "৳ ১,০৬০",
+ "rawPrice": 1060,
+ "regularPrice": "৳ ১,৩৫৭",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-a21bd671-6c88-480f-972c-8e1e222aeb50.jpg",
+ "link": "https://glamourstouch.com/product/a21bd671-6c88-480f-972c-8e1e222aeb50",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "36a4606e-7adc-4d37-bfa4-ee45b838f6be",
+ "title": "Some By Mi Snail Truecica Miracle Repair Starter Kit",
+ "brand": "Some By Mi",
+ "price": "৳ ১,৫৪০",
+ "rawPrice": 1540,
+ "regularPrice": "৳ ১,৯৭১",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-36a4606e-7adc-4d37-bfa4-ee45b838f6be.jpg",
+ "link": "https://glamourstouch.com/product/36a4606e-7adc-4d37-bfa4-ee45b838f6be",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "19aa2434-085d-4933-9e68-9488ed0b12e0",
+ "title": "Dabo White Sun Stick Uv Essence Aqua 20 g",
+ "brand": "Dabo",
+ "price": "৳ ১,০৪০",
+ "rawPrice": 1040,
+ "regularPrice": "৳ ১,৩৩১",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-19aa2434-085d-4933-9e68-9488ed0b12e0.jpg",
+ "link": "https://glamourstouch.com/product/19aa2434-085d-4933-9e68-9488ed0b12e0",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "a4699b01-cba6-4f63-9cb1-094aa2618bdf",
+ "title": "Anua Airy Sun Cream SPF50+PA++++ 50 ml",
+ "brand": "Anua",
+ "price": "৳ ১,৯৭০",
+ "rawPrice": 1970,
+ "regularPrice": "৳ ২,৫২২",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-a4699b01-cba6-4f63-9cb1-094aa2618bdf.jpg",
+ "link": "https://glamourstouch.com/product/a4699b01-cba6-4f63-9cb1-094aa2618bdf",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "df9b1c78-ce93-406e-8f69-d0436a9a7d49",
+ "title": "Cosrx Oil-Free Ultra-Moisturizing Lotion with birch sap 100 ml",
+ "brand": "Cosrx",
+ "price": "৳ ১,৮৩০",
+ "rawPrice": 1830,
+ "regularPrice": "৳ ২,৩৪২",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-df9b1c78-ce93-406e-8f69-d0436a9a7d49.png",
+ "link": "https://glamourstouch.com/product/df9b1c78-ce93-406e-8f69-d0436a9a7d49",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "5770d3a2-a626-4b8e-aed6-d5a5f688c0e7",
+ "title": "AXIS-Y Vegan Collagen Eye Serum 10 ml",
+ "brand": "AXIS-Y",
+ "price": "৳ ১,৫৪০",
+ "rawPrice": 1540,
+ "regularPrice": "৳ ১,৯৭১",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-5770d3a2-a626-4b8e-aed6-d5a5f688c0e7.jpg",
+ "link": "https://glamourstouch.com/product/5770d3a2-a626-4b8e-aed6-d5a5f688c0e7",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "1e71c8a4-0f14-4152-a7a9-c10500d4d00e",
+ "title": "Dabo Skin Relief Hand Cream Shea Butter 75 ml",
+ "brand": "Dabo",
+ "price": "৳ ৪৩০",
+ "rawPrice": 430,
+ "regularPrice": "৳ ৫৫০",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-1e71c8a4-0f14-4152-a7a9-c10500d4d00e.jpg",
+ "link": "https://glamourstouch.com/product/1e71c8a4-0f14-4152-a7a9-c10500d4d00e",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "982a1929-3d1d-447e-868c-8215f882bbcd",
+ "title": "Dabo All In One Black Snail Foam Cleanser 120 ml",
+ "brand": "Dabo",
+ "price": "৳ ৭৯০",
+ "rawPrice": 790,
+ "regularPrice": "৳ ১,০১১",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-982a1929-3d1d-447e-868c-8215f882bbcd.jpg",
+ "link": "https://glamourstouch.com/product/982a1929-3d1d-447e-868c-8215f882bbcd",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "c5af2d71-cc18-40da-9f90-89b7f6bf9c06",
+ "title": "Jigott Natural Black Snail Moisture Soothing Gel 300 ml",
+ "brand": "Jigott",
+ "price": "৳ ১,১০০",
+ "rawPrice": 1100,
+ "regularPrice": "৳ ১,৪০৮",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-c5af2d71-cc18-40da-9f90-89b7f6bf9c06.jpg",
+ "link": "https://glamourstouch.com/product/c5af2d71-cc18-40da-9f90-89b7f6bf9c06",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "2f2a9866-c54d-426a-b375-827c01acce22",
+ "title": "Oriox Color Lip Balm 4.8g Sun Protection",
+ "brand": "Oriox",
+ "price": "৳ ৩০০",
+ "rawPrice": 300,
+ "regularPrice": "৳ ৩৮৪",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-2f2a9866-c54d-426a-b375-827c01acce22.jpg",
+ "link": "https://glamourstouch.com/product/2f2a9866-c54d-426a-b375-827c01acce22",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "cd165042-33cb-4f19-9207-668df20bd07e",
+ "title": "Oriox Color Lip Balm 4.8g -peach",
+ "brand": "Oriox",
+ "price": "৳ ৩০০",
+ "rawPrice": 300,
+ "regularPrice": "৳ ৩৮৪",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-cd165042-33cb-4f19-9207-668df20bd07e.jpg",
+ "link": "https://glamourstouch.com/product/cd165042-33cb-4f19-9207-668df20bd07e",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "2377990c-86ae-45c6-b973-f2551a1289fa",
+ "title": "Dabo T-Tree Cica Calming Ampoule 50 ml",
+ "brand": "Dabo",
+ "price": "৳ ১,২১০",
+ "rawPrice": 1210,
+ "regularPrice": "৳ ১,৫৪৯",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-2377990c-86ae-45c6-b973-f2551a1289fa.jpg",
+ "link": "https://glamourstouch.com/product/2377990c-86ae-45c6-b973-f2551a1289fa",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "6da3648b-e55c-4793-814c-8f42a37c4c43",
+ "title": "Dabo Speed Whitening Ex Toner 160 ml",
+ "brand": "Dabo",
+ "price": "৳ ১,৪০০",
+ "rawPrice": 1400,
+ "regularPrice": "৳ ১,৭৯২",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-6da3648b-e55c-4793-814c-8f42a37c4c43.jpg",
+ "link": "https://glamourstouch.com/product/6da3648b-e55c-4793-814c-8f42a37c4c43",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "19a3927a-24a8-4aee-a3c8-20db878109b7",
+ "title": "Dabo Speed Whitening Ex Tone-Up Cream 50 ml",
+ "brand": "Dabo",
+ "price": "৳ ১,১১০",
+ "rawPrice": 1110,
+ "regularPrice": "৳ ১,৪২১",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-19a3927a-24a8-4aee-a3c8-20db878109b7.jpg",
+ "link": "https://glamourstouch.com/product/19a3927a-24a8-4aee-a3c8-20db878109b7",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "56f3ee93-6c03-4269-8251-c106e6ebe3ac",
+ "title": "Dabo Speed Whitening Ex Emulsion 160 ml",
+ "brand": "Dabo",
+ "price": "৳ ১,৪০০",
+ "rawPrice": 1400,
+ "regularPrice": "৳ ১,৭৯২",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-56f3ee93-6c03-4269-8251-c106e6ebe3ac.jpg",
+ "link": "https://glamourstouch.com/product/56f3ee93-6c03-4269-8251-c106e6ebe3ac",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "13610df4-58fe-4239-a751-b7c86b05ab66",
+ "title": "Innisfree No-Sebum Mineral Powder 5g",
+ "brand": "Innisfree",
+ "price": "৳ ১,০০০",
+ "rawPrice": 1000,
+ "regularPrice": "৳ ১,২৮০",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-13610df4-58fe-4239-a751-b7c86b05ab66.jpg",
+ "link": "https://glamourstouch.com/product/13610df4-58fe-4239-a751-b7c86b05ab66",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "693c9fc5-a088-4103-aab9-7606d829edf3",
+ "title": "Innisfree Green Tea Amino Hydrating Cleansing Foam 150g",
+ "brand": "Innisfree",
+ "price": "৳ ১,৩৬০",
+ "rawPrice": 1360,
+ "regularPrice": "৳ ১,৭৪১",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-693c9fc5-a088-4103-aab9-7606d829edf3.jpg",
+ "link": "https://glamourstouch.com/product/693c9fc5-a088-4103-aab9-7606d829edf3",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "4a91cd54-2257-47c5-94d3-53d638fc5fc5",
+ "title": "Innisfree Tone Up No Sebum Sunscreen Ex Spf50++ 60 ml",
+ "brand": "Innisfree",
+ "price": "৳ ১,৮৬০",
+ "rawPrice": 1860,
+ "regularPrice": "৳ ২,৩৮১",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-4a91cd54-2257-47c5-94d3-53d638fc5fc5.jpg",
+ "link": "https://glamourstouch.com/product/4a91cd54-2257-47c5-94d3-53d638fc5fc5",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "57fbc7a0-a7b3-4feb-8c16-283ed830a922",
+ "title": "Dabo Collagen Lifting Skin Care Set",
+ "brand": "Dabo",
+ "price": "৳ ৩,৭৯০",
+ "rawPrice": 3790,
+ "regularPrice": "৳ ৪,৮৫১",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-57fbc7a0-a7b3-4feb-8c16-283ed830a922.jpg",
+ "link": "https://glamourstouch.com/product/57fbc7a0-a7b3-4feb-8c16-283ed830a922",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "1c1a5e94-f569-44c3-b708-eb487b91441d",
+ "title": "Innisfree Super Volcanic Pore Clay Mask 100 ml",
+ "brand": "Innisfree",
+ "price": "৳ ১,৯৩০",
+ "rawPrice": 1930,
+ "regularPrice": "৳ ২,৪৭০",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-1c1a5e94-f569-44c3-b708-eb487b91441d.jpg",
+ "link": "https://glamourstouch.com/product/1c1a5e94-f569-44c3-b708-eb487b91441d",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "62dde7a4-d5ef-4586-a6a6-c35fa4a69cf1",
+ "title": "Innisfree Cherry Blossom Glow Tone-Up Cream 50 ml",
+ "brand": "Innisfree",
+ "price": "৳ ১,৮৩০",
+ "rawPrice": 1830,
+ "regularPrice": "৳ ২,৩৪২",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-62dde7a4-d5ef-4586-a6a6-c35fa4a69cf1.jpg",
+ "link": "https://glamourstouch.com/product/62dde7a4-d5ef-4586-a6a6-c35fa4a69cf1",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "b410b9af-07ab-4233-ae89-9742399b9b86",
+ "title": "Illiyoon Mild Easy-Wash Sun Cream Spf 50+ PA++++ 30 ml",
+ "brand": "Illiyoon",
+ "price": "৳ ৬৯০",
+ "rawPrice": 690,
+ "regularPrice": "৳ ৮৮৩",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-b410b9af-07ab-4233-ae89-9742399b9b86.jpg",
+ "link": "https://glamourstouch.com/product/b410b9af-07ab-4233-ae89-9742399b9b86",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "7478663c-fa0e-4f6d-a680-bdc53b61545d",
+ "title": "I’m from Rice toner 30 ml",
+ "brand": "I’m",
+ "price": "৳ ৮২০",
+ "rawPrice": 820,
+ "regularPrice": "৳ ১,০৫০",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-7478663c-fa0e-4f6d-a680-bdc53b61545d.jpg",
+ "link": "https://glamourstouch.com/product/7478663c-fa0e-4f6d-a680-bdc53b61545d",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "927e1bd3-32f2-4ae3-aa2b-0b304717afa5",
+ "title": "Banila Co Clean It Zero Pore Clarifying Cleansing Balm 100 ml",
+ "brand": "Banila",
+ "price": "৳ ২,১৩০",
+ "rawPrice": 2130,
+ "regularPrice": "৳ ২,৭২৬",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-927e1bd3-32f2-4ae3-aa2b-0b304717afa5.jpg",
+ "link": "https://glamourstouch.com/product/927e1bd3-32f2-4ae3-aa2b-0b304717afa5",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "337f7f82-6f9b-441f-8646-f7ec9aa909d4",
+ "title": "Tonymoly Shea Butter Chok Chok Foam Cleanser 250 ml",
+ "brand": "Tonymoly",
+ "price": "৳ ১,৫৪০",
+ "rawPrice": 1540,
+ "regularPrice": "৳ ১,৯৭১",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-337f7f82-6f9b-441f-8646-f7ec9aa909d4.jpg",
+ "link": "https://glamourstouch.com/product/337f7f82-6f9b-441f-8646-f7ec9aa909d4",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "001c6040-8da2-488a-84b4-71af397b2489",
+ "title": "Dabo Baby Powder Perfume Shampoo 500 ml",
+ "brand": "Dabo",
+ "price": "৳ ১,৮৬০",
+ "rawPrice": 1860,
+ "regularPrice": "৳ ২,৩৮১",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-001c6040-8da2-488a-84b4-71af397b2489.jpg",
+ "link": "https://glamourstouch.com/product/001c6040-8da2-488a-84b4-71af397b2489",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "2a181645-cdb4-4780-b957-a9c769635fce",
+ "title": "MEDIFLOWER Grain Facial Cleansing Foam 150 ml",
+ "brand": "MEDIFLOWER",
+ "price": "৳ ১,০৭০",
+ "rawPrice": 1070,
+ "regularPrice": "৳ ১,৩৭০",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-2a181645-cdb4-4780-b957-a9c769635fce.jpg",
+ "link": "https://glamourstouch.com/product/2a181645-cdb4-4780-b957-a9c769635fce",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "deac0877-ae0f-408b-9aa4-4faa56aa87e2",
+ "title": "PURITO Mighty Bamboo Panthenol Cleanser 150 ml",
+ "brand": "PURITO",
+ "price": "৳ ১,৬০০",
+ "rawPrice": 1600,
+ "regularPrice": "৳ ২,০৪৮",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-deac0877-ae0f-408b-9aa4-4faa56aa87e2.jpg",
+ "link": "https://glamourstouch.com/product/deac0877-ae0f-408b-9aa4-4faa56aa87e2",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "523f5422-6986-4270-9c7d-094dd3f8ff43",
+ "title": "Green Finger Chokchok Natural Moisturizing Baby Shampoo 320 ml",
+ "brand": "Green",
+ "price": "৳ ১,৮৩০",
+ "rawPrice": 1830,
+ "regularPrice": "৳ ২,৩৪২",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-523f5422-6986-4270-9c7d-094dd3f8ff43.jpg",
+ "link": "https://glamourstouch.com/product/523f5422-6986-4270-9c7d-094dd3f8ff43",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "2084fbf2-2e7c-4d7b-af6f-ba51e7a42d43",
+ "title": "Dabo Avocado Vital Rich Soothing Gel 300g",
+ "brand": "Dabo",
+ "price": "৳ ১,০৭০",
+ "rawPrice": 1070,
+ "regularPrice": "৳ ১,৩৭০",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-2084fbf2-2e7c-4d7b-af6f-ba51e7a42d43.jpg",
+ "link": "https://glamourstouch.com/product/2084fbf2-2e7c-4d7b-af6f-ba51e7a42d43",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "b2e996ee-6a40-43c7-bb43-e894982c5382",
+ "title": "Dabo Aloe Vera Boosting Ampoule Cream 100ml",
+ "brand": "Dabo",
+ "price": "৳ ১,১৭০",
+ "rawPrice": 1170,
+ "regularPrice": "৳ ১,৪৯৮",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-b2e996ee-6a40-43c7-bb43-e894982c5382.jpg",
+ "link": "https://glamourstouch.com/product/b2e996ee-6a40-43c7-bb43-e894982c5382",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "8cef985f-1384-4cd3-ab6c-23f974457cb8",
+ "title": "Dabo 30 Days Peptanol B5 Hydra Volume Base Toner 300 ml",
+ "brand": "Dabo",
+ "price": "৳ ১,৫১০",
+ "rawPrice": 1510,
+ "regularPrice": "৳ ১,৯৩৩",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-8cef985f-1384-4cd3-ab6c-23f974457cb8.jpg",
+ "link": "https://glamourstouch.com/product/8cef985f-1384-4cd3-ab6c-23f974457cb8",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "da25baf7-c9bf-42d2-806e-1594184dd3ef",
+ "title": "The Face Shop Rice Water Bright Foaming Cleanser 300 ml",
+ "brand": "The Face Shop",
+ "price": "৳ ১,৬৮০",
+ "rawPrice": 1680,
+ "regularPrice": "৳ ২,১৫০",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-da25baf7-c9bf-42d2-806e-1594184dd3ef.jpg",
+ "link": "https://glamourstouch.com/product/da25baf7-c9bf-42d2-806e-1594184dd3ef",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "b97299ea-1bbe-4c8a-9521-f732737631b0",
+ "title": "3W Clinic Collagen Cleansing Foam 100 ml",
+ "brand": "3w Clinic",
+ "price": "৳ ৫৬০",
+ "rawPrice": 560,
+ "regularPrice": "৳ ৭১৭",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-b97299ea-1bbe-4c8a-9521-f732737631b0.jpg",
+ "link": "https://glamourstouch.com/product/b97299ea-1bbe-4c8a-9521-f732737631b0",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "13f6d6bf-8987-4d1e-8360-5eed63f4fac0",
+ "title": "Aplb Retinol Vitamin C Vitamin E Facial Cream 55 ml",
+ "brand": "Aplb",
+ "price": "৳ ১,০৭০",
+ "rawPrice": 1070,
+ "regularPrice": "৳ ১,৩৭০",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-13f6d6bf-8987-4d1e-8360-5eed63f4fac0.jpg",
+ "link": "https://glamourstouch.com/product/13f6d6bf-8987-4d1e-8360-5eed63f4fac0",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "71c271e3-ff1e-4683-905d-3f1ae8eca946",
+ "title": "Aplb Pdrn Vitamin C Ampoule Serum 40 ml",
+ "brand": "Aplb",
+ "price": "৳ ১,০৭০",
+ "rawPrice": 1070,
+ "regularPrice": "৳ ১,৩৭০",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-71c271e3-ff1e-4683-905d-3f1ae8eca946.jpg",
+ "link": "https://glamourstouch.com/product/71c271e3-ff1e-4683-905d-3f1ae8eca946",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "2ea6586c-ca9b-4305-86d5-14a11c59d759",
+ "title": "W.Skin Laboratory Triple Care Sun Cream Spf 50+ 60 g",
+ "brand": "W.Skin",
+ "price": "৳ ৯০০",
+ "rawPrice": 900,
+ "regularPrice": "৳ ১,১৫২",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-2ea6586c-ca9b-4305-86d5-14a11c59d759.jpg",
+ "link": "https://glamourstouch.com/product/2ea6586c-ca9b-4305-86d5-14a11c59d759",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "3a276d6d-e920-4b7e-9314-168eee47baf2",
+ "title": "Iunik Centella Calming Daily Sunscreen 60 ml",
+ "brand": "Iunik",
+ "price": "৳ ১,৪১০",
+ "rawPrice": 1410,
+ "regularPrice": "৳ ১,৮০৫",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-3a276d6d-e920-4b7e-9314-168eee47baf2.jpg",
+ "link": "https://glamourstouch.com/product/3a276d6d-e920-4b7e-9314-168eee47baf2",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "2333d859-b33d-4c42-b1d7-3aadf10d4639",
+ "title": "Lipvive Sugar Balm Shea Butter Intense 4.8g",
+ "brand": "Lipvive",
+ "price": "৳ ৩৪০",
+ "rawPrice": 340,
+ "regularPrice": "৳ ৪৩৫",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-2333d859-b33d-4c42-b1d7-3aadf10d4639.jpg",
+ "link": "https://glamourstouch.com/product/2333d859-b33d-4c42-b1d7-3aadf10d4639",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "660b4b29-1a64-4e6c-8a22-ce32a479921e",
+ "title": "Lipvive Sugar Balm Cool Mint Fresh 4.8g",
+ "brand": "Lipvive",
+ "price": "৳ ৩৪০",
+ "rawPrice": 340,
+ "regularPrice": "৳ ৪৩৫",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-660b4b29-1a64-4e6c-8a22-ce32a479921e.jpg",
+ "link": "https://glamourstouch.com/product/660b4b29-1a64-4e6c-8a22-ce32a479921e",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "aef21e02-ce93-4aa7-9152-79dc99745ac5",
+ "title": "Green Finger Intensive Baby Shampoo 300 ml",
+ "brand": "Green",
+ "price": "৳ ১,৬৪০",
+ "rawPrice": 1640,
+ "regularPrice": "৳ ২,০৯৯",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-aef21e02-ce93-4aa7-9152-79dc99745ac5.jpg",
+ "link": "https://glamourstouch.com/product/aef21e02-ce93-4aa7-9152-79dc99745ac5",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "f3408c6f-59eb-4659-a0da-aa3db367b121",
+ "title": "FOODAHOLIC Multi Sun Cream SPF50+PA+++ 70 ml",
+ "brand": "FOODAHOLIC",
+ "price": "৳ ৬৪০",
+ "rawPrice": 640,
+ "regularPrice": "৳ ৮১৯",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-f3408c6f-59eb-4659-a0da-aa3db367b121.jpg",
+ "link": "https://glamourstouch.com/product/f3408c6f-59eb-4659-a0da-aa3db367b121",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "1c22f232-31a9-4f1f-8cd5-9741dce7cd28",
+ "title": "Dabo 30 Days Glutathione Snow White Melanope Cream 100 ml",
+ "brand": "Dabo",
+ "price": "৳ ১,১১০",
+ "rawPrice": 1110,
+ "regularPrice": "৳ ১,৪২১",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-1c22f232-31a9-4f1f-8cd5-9741dce7cd28.jpg",
+ "link": "https://glamourstouch.com/product/1c22f232-31a9-4f1f-8cd5-9741dce7cd28",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "2255d115-81ee-4332-8fbe-9e93a50b04a1",
+ "title": "Dabo 30 Days Black Snail All In One Toner 300 ml",
+ "brand": "Dabo",
+ "price": "৳ ১,৫১০",
+ "rawPrice": 1510,
+ "regularPrice": "৳ ১,৯৩৩",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-2255d115-81ee-4332-8fbe-9e93a50b04a1.jpg",
+ "link": "https://glamourstouch.com/product/2255d115-81ee-4332-8fbe-9e93a50b04a1",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "a1c8ff30-60ca-4bc8-a14d-4be360afedab",
+ "title": "Dabo 3 In 1 Collagen Lifting Eye Cream 30 ml",
+ "brand": "Dabo",
+ "price": "৳ ৮১০",
+ "rawPrice": 810,
+ "regularPrice": "৳ ১,০৩৭",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-a1c8ff30-60ca-4bc8-a14d-4be360afedab.jpg",
+ "link": "https://glamourstouch.com/product/a1c8ff30-60ca-4bc8-a14d-4be360afedab",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "2bb23112-7594-4797-8383-a8ce4c6bab1f",
+ "title": "Nature Skin Salicylic Acid Exfoliating Gentle Cleanser 152 mL",
+ "brand": "Nature Skin",
+ "price": "৳ ৮৬০",
+ "rawPrice": 860,
+ "regularPrice": "৳ ১,১০১",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-2bb23112-7594-4797-8383-a8ce4c6bab1f.jpg",
+ "link": "https://glamourstouch.com/product/2bb23112-7594-4797-8383-a8ce4c6bab1f",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "4672d340-79b8-453f-8fc7-dd4be731bd22",
+ "title": "Nature Skin Brightening UV Protection Multi Sun Cream SPF 50+ PA+++",
+ "brand": "Nature Skin",
+ "price": "৳ ৫৬০",
+ "rawPrice": 560,
+ "regularPrice": "৳ ৭১৭",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-4672d340-79b8-453f-8fc7-dd4be731bd22.jpg",
+ "link": "https://glamourstouch.com/product/4672d340-79b8-453f-8fc7-dd4be731bd22",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "4a7c930f-a15d-4d4b-bf41-1cf3329e58f3",
+ "title": "Dabo Aloevera Moisture Soothing Gel 300ml",
+ "brand": "Dabo",
+ "price": "৳ ১,০৯০",
+ "rawPrice": 1090,
+ "regularPrice": "৳ ১,৩৯৫",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-4a7c930f-a15d-4d4b-bf41-1cf3329e58f3.jpg",
+ "link": "https://glamourstouch.com/product/4a7c930f-a15d-4d4b-bf41-1cf3329e58f3",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "6529c8d3-41a9-41ab-a1a4-09c088ac1a97",
+ "title": "The Ordinary Niacinamide 10% + Zinc 1% 60 ml",
+ "brand": "The Ordinary",
+ "price": "৳ ২,৩৬০",
+ "rawPrice": 2360,
+ "regularPrice": "৳ ৩,০২১",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-6529c8d3-41a9-41ab-a1a4-09c088ac1a97.jpg",
+ "link": "https://glamourstouch.com/product/6529c8d3-41a9-41ab-a1a4-09c088ac1a97",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "a4a8a210-c2b0-4727-bd28-29bea9d851ad",
+ "title": "The Face Shop Rice Ceramide Moisturizing Toner 150 ml",
+ "brand": "The Face Shop",
+ "price": "৳ ১,২৫০",
+ "rawPrice": 1250,
+ "regularPrice": "৳ ১,৬০০",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-a4a8a210-c2b0-4727-bd28-29bea9d851ad.jpg",
+ "link": "https://glamourstouch.com/product/a4a8a210-c2b0-4727-bd28-29bea9d851ad",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "22c723d4-7cee-458e-9b93-0d620043eedb",
+ "title": "FOODAHOLIC Multi Sun Cream SPF50+PA+++ 250 ml",
+ "brand": "FOODAHOLIC",
+ "price": "৳ ১,৬৪০",
+ "rawPrice": 1640,
+ "regularPrice": "৳ ২,০৯৯",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-22c723d4-7cee-458e-9b93-0d620043eedb.jpg",
+ "link": "https://glamourstouch.com/product/22c723d4-7cee-458e-9b93-0d620043eedb",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "525beb84-f845-4a21-a177-5ae4c1015941",
+ "title": "Beauty of Joseon Calming Barrier Serum Green Tea Ha + Panthenol 30 ml",
+ "brand": "Beauty of Joseon",
+ "price": "৳ ১,৬০০",
+ "rawPrice": 1600,
+ "regularPrice": "৳ ২,০৪৮",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-525beb84-f845-4a21-a177-5ae4c1015941.jpg",
+ "link": "https://glamourstouch.com/product/525beb84-f845-4a21-a177-5ae4c1015941",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "80f19a93-513e-4996-a0d2-fccc8fdfcb11",
+ "title": "SKIN1004 Madagascar Centella Tone Brightening Cleansing Gel Foam 125 ml",
+ "brand": "SKIN1004",
+ "price": "৳ ১,৫৪০",
+ "rawPrice": 1540,
+ "regularPrice": "৳ ১,৯৭১",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-80f19a93-513e-4996-a0d2-fccc8fdfcb11.jpg",
+ "link": "https://glamourstouch.com/product/80f19a93-513e-4996-a0d2-fccc8fdfcb11",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "2efb39f7-b31e-4501-952d-6e9d837b218a",
+ "title": "Foodaholic Nature Skin Peeling Gel Rice Bran 150 ml",
+ "brand": "Nature Skin",
+ "price": "৳ ৯৭০",
+ "rawPrice": 970,
+ "regularPrice": "৳ ১,২৪২",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-2efb39f7-b31e-4501-952d-6e9d837b218a.jpg",
+ "link": "https://glamourstouch.com/product/2efb39f7-b31e-4501-952d-6e9d837b218a",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "bd1c492f-1d98-47de-972c-43833bc3a697",
+ "title": "Foodaholic Aroma Oil Rose Body Essence Oil 465ml",
+ "brand": "Foodaholic",
+ "price": "৳ ১,৪৯০",
+ "rawPrice": 1490,
+ "regularPrice": "৳ ১,৯০৭",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-bd1c492f-1d98-47de-972c-43833bc3a697.jpg",
+ "link": "https://glamourstouch.com/product/bd1c492f-1d98-47de-972c-43833bc3a697",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "c8bfd0d8-36a6-4415-9e2c-e8e2dfdfde39",
+ "title": "Foodaholic Aroma Oil Olive Body Essence Oil 465ml",
+ "brand": "Foodaholic",
+ "price": "৳ ১,৪৯০",
+ "rawPrice": 1490,
+ "regularPrice": "৳ ১,৯০৭",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-c8bfd0d8-36a6-4415-9e2c-e8e2dfdfde39.jpg",
+ "link": "https://glamourstouch.com/product/c8bfd0d8-36a6-4415-9e2c-e8e2dfdfde39",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "b2be266a-9e70-42f8-8fe1-ad0c3c21e589",
+ "title": "Mise En Scene Perfect Serum Watery 80 ml",
+ "brand": "Mise En Scene",
+ "price": "৳ ১,৫০০",
+ "rawPrice": 1500,
+ "regularPrice": "৳ ১,৯২০",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-b2be266a-9e70-42f8-8fe1-ad0c3c21e589.jpg",
+ "link": "https://glamourstouch.com/product/b2be266a-9e70-42f8-8fe1-ad0c3c21e589",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "ef1b6257-83f0-489f-bff0-dfe08a5096f0",
+ "title": "Forest Phyton Hydra Cica Serum 50 ml",
+ "brand": "Forest",
+ "price": "৳ ১,১৪০",
+ "rawPrice": 1140,
+ "regularPrice": "৳ ১,৪৫৯",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-ef1b6257-83f0-489f-bff0-dfe08a5096f0.jpg",
+ "link": "https://glamourstouch.com/product/ef1b6257-83f0-489f-bff0-dfe08a5096f0",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "2a19e72d-69bc-44c9-af56-e2c493778dee",
+ "title": "SKIN1004 Madagascar Centella Niacinamide 10 Boosting Shot Ampoule 30 ml",
+ "brand": "SKIN1004",
+ "price": "৳ ১,৭০০",
+ "rawPrice": 1700,
+ "regularPrice": "৳ ২,১৭৬",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-2a19e72d-69bc-44c9-af56-e2c493778dee.jpg",
+ "link": "https://glamourstouch.com/product/2a19e72d-69bc-44c9-af56-e2c493778dee",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "026f5365-f8f1-43b4-a53b-136033192393",
+ "title": "Foodaholic Aroma Oil Lavender Body Essence Oil 465ml",
+ "brand": "Foodaholic",
+ "price": "৳ ১,৬৪০",
+ "rawPrice": 1640,
+ "regularPrice": "৳ ২,০৯৯",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-026f5365-f8f1-43b4-a53b-136033192393.jpg",
+ "link": "https://glamourstouch.com/product/026f5365-f8f1-43b4-a53b-136033192393",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "e2dd318d-dc6c-4af6-bd19-735008ab321b",
+ "title": "Green Finger Intensive Baby Soap 80g",
+ "brand": "Green",
+ "price": "৳ ৬৪০",
+ "rawPrice": 640,
+ "regularPrice": "৳ ৮১৯",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-e2dd318d-dc6c-4af6-bd19-735008ab321b.jpg",
+ "link": "https://glamourstouch.com/product/e2dd318d-dc6c-4af6-bd19-735008ab321b",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "3c62ba7e-0ed5-41a8-af12-2b78f6c368d7",
+ "title": "Cosrx Salicylic Acid Daily Gentle Cleanser 150 ml",
+ "brand": "Cosrx",
+ "price": "৳ ৯৫০",
+ "rawPrice": 950,
+ "regularPrice": "৳ ১,২১৬",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/c0ffb1a8-5ab2-4dcd-a8c0-f139ce392f3d.jpg",
+ "link": "https://glamourstouch.com/product/3c62ba7e-0ed5-41a8-af12-2b78f6c368d7",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "dcda7cdf-31ed-458e-b6d6-96190ceaa98b",
+ "title": "GUERISSON 9 Complex Cream 70g",
+ "brand": "GUERISSON",
+ "price": "৳ ১,৭৯০",
+ "rawPrice": 1790,
+ "regularPrice": "৳ ২,২৯১",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-dcda7cdf-31ed-458e-b6d6-96190ceaa98b.jpg",
+ "link": "https://glamourstouch.com/product/dcda7cdf-31ed-458e-b6d6-96190ceaa98b",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "c9c43cc8-057e-4925-9a3c-b7e0a26374b0",
+ "title": "Cloud 9 Blanc De Whitening Cream 50ml",
+ "brand": "Cloud",
+ "price": "৳ ১,৫৭০",
+ "rawPrice": 1570,
+ "regularPrice": "৳ ২,০১০",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-c9c43cc8-057e-4925-9a3c-b7e0a26374b0.jpg",
+ "link": "https://glamourstouch.com/product/c9c43cc8-057e-4925-9a3c-b7e0a26374b0",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "1348f650-40e9-4a1b-8faa-3c73816d96b0",
+ "title": "Anjo Professional 24K Gold Foam Cleansing 100 ml",
+ "brand": "Anjo",
+ "price": "৳ ৬৪০",
+ "rawPrice": 640,
+ "regularPrice": "৳ ৮১৯",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-1348f650-40e9-4a1b-8faa-3c73816d96b0.jpg",
+ "link": "https://glamourstouch.com/product/1348f650-40e9-4a1b-8faa-3c73816d96b0",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "1aba5bd1-79c1-4657-83fc-005dc1b0bfbf",
+ "title": "Anjo Professional 24K Gold Skin Care 6 Set",
+ "brand": "Anjo",
+ "price": "৳ ১১,৪৩০",
+ "rawPrice": 11430,
+ "regularPrice": "৳ ১৪,৬৩০",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-1aba5bd1-79c1-4657-83fc-005dc1b0bfbf.jpg",
+ "link": "https://glamourstouch.com/product/1aba5bd1-79c1-4657-83fc-005dc1b0bfbf",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "b52162f8-8b77-4431-9e10-2ae99f07b184",
+ "title": "3w Clinic Intensive UV Sunblock Cream 70 ml",
+ "brand": "3w Clinic",
+ "price": "৳ ৫২০",
+ "rawPrice": 520,
+ "regularPrice": "৳ ৬৬৬",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/f6c544e8-1769-44de-975f-ad7198f11544.jpg",
+ "link": "https://glamourstouch.com/product/b52162f8-8b77-4431-9e10-2ae99f07b184",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "09bb8f13-bba4-49fa-b04d-87850e992426",
+ "title": "The Face Shop Rich Hand With Vitamin E Soft Touch Hand Lotion 200 ml",
+ "brand": "The Face Shop",
+ "price": "৳ ১,২১০",
+ "rawPrice": 1210,
+ "regularPrice": "৳ ১,৫৪৯",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-09bb8f13-bba4-49fa-b04d-87850e992426.jpg",
+ "link": "https://glamourstouch.com/product/09bb8f13-bba4-49fa-b04d-87850e992426",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "ff6b3705-f305-4493-867e-028cc505756b",
+ "title": "Dabo White Musk Perfume Body Lotion 500 ml",
+ "brand": "Dabo",
+ "price": "৳ ১,৮৩০",
+ "rawPrice": 1830,
+ "regularPrice": "৳ ২,৩৪২",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-ff6b3705-f305-4493-867e-028cc505756b.jpg",
+ "link": "https://glamourstouch.com/product/ff6b3705-f305-4493-867e-028cc505756b",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "e52405c1-a3f1-44fb-8cb4-3a4869a94a34",
+ "title": "Dabo Tropical Cocktail Perfume Body Lotion 500ml",
+ "brand": "Dabo",
+ "price": "৳ ১,৮৩০",
+ "rawPrice": 1830,
+ "regularPrice": "৳ ২,৩৪২",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-e52405c1-a3f1-44fb-8cb4-3a4869a94a34.jpg",
+ "link": "https://glamourstouch.com/product/e52405c1-a3f1-44fb-8cb4-3a4869a94a34",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "9ffedb48-78eb-47f0-97c3-2fc4a578bb16",
+ "title": "Dabo Triple Cover BB Cream No.21 50 ml",
+ "brand": "Dabo",
+ "price": "৳ ৮৯০",
+ "rawPrice": 890,
+ "regularPrice": "৳ ১,১৩৯",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-9ffedb48-78eb-47f0-97c3-2fc4a578bb16.jpg",
+ "link": "https://glamourstouch.com/product/9ffedb48-78eb-47f0-97c3-2fc4a578bb16",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "3d35127f-8284-479c-8525-a09a530940be",
+ "title": "Dabo T-Tree Cica Clear Toner 210 ml",
+ "brand": "Dabo",
+ "price": "৳ ১,৪০০",
+ "rawPrice": 1400,
+ "regularPrice": "৳ ১,৭৯২",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-3d35127f-8284-479c-8525-a09a530940be.jpg",
+ "link": "https://glamourstouch.com/product/3d35127f-8284-479c-8525-a09a530940be",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "d82940e8-3fa4-434c-9637-dea97e57a23f",
+ "title": "Lipvive Sugar Balm Rosy Red 4.8 g",
+ "brand": "Lipvive",
+ "price": "৳ ৩৪০",
+ "rawPrice": 340,
+ "regularPrice": "৳ ৪৩৫",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-d82940e8-3fa4-434c-9637-dea97e57a23f.jpg",
+ "link": "https://glamourstouch.com/product/d82940e8-3fa4-434c-9637-dea97e57a23f",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "f8ab66b3-8c7a-45b2-a787-962e3b90cebd",
+ "title": "Dabo Speed Whitening Ex Cream 50 ml",
+ "brand": "Dabo",
+ "price": "৳ ১,১১০",
+ "rawPrice": 1110,
+ "regularPrice": "৳ ১,৪২১",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-f8ab66b3-8c7a-45b2-a787-962e3b90cebd.jpg",
+ "link": "https://glamourstouch.com/product/f8ab66b3-8c7a-45b2-a787-962e3b90cebd",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "42ae5f89-d66e-4c20-8f30-f8cc7c4cb547",
+ "title": "Dabo S.O.S Recovery CICA Cream 50 ml",
+ "brand": "Dabo",
+ "price": "৳ ১,১১০",
+ "rawPrice": 1110,
+ "regularPrice": "৳ ১,৪২১",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-42ae5f89-d66e-4c20-8f30-f8cc7c4cb547.jpg",
+ "link": "https://glamourstouch.com/product/42ae5f89-d66e-4c20-8f30-f8cc7c4cb547",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "200dca03-f36a-47c1-b334-4e6000d9b32d",
+ "title": "Dabo Phyto Cica b5 O2 Deep Cleanser 200 ml",
+ "brand": "Dabo",
+ "price": "৳ ১,২৬০",
+ "rawPrice": 1260,
+ "regularPrice": "৳ ১,৬১৩",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-200dca03-f36a-47c1-b334-4e6000d9b32d.jpg",
+ "link": "https://glamourstouch.com/product/200dca03-f36a-47c1-b334-4e6000d9b32d",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "a4d48a87-26f6-4c76-b67d-9b83e309fbae",
+ "title": "Dabo Natural Rich Foam Cleanser Avocado 180 ml",
+ "brand": "Dabo",
+ "price": "৳ ৮৩০",
+ "rawPrice": 830,
+ "regularPrice": "৳ ১,০৬২",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-a4d48a87-26f6-4c76-b67d-9b83e309fbae.jpg",
+ "link": "https://glamourstouch.com/product/a4d48a87-26f6-4c76-b67d-9b83e309fbae",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "8f499689-bad7-4fb8-8a5c-defdc684c761",
+ "title": "Dabo Monparis Floral Perfume Shampoo 500 ml",
+ "brand": "Dabo",
+ "price": "৳ ১,৯০০",
+ "rawPrice": 1900,
+ "regularPrice": "৳ ২,৪৩২",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-8f499689-bad7-4fb8-8a5c-defdc684c761.jpg",
+ "link": "https://glamourstouch.com/product/8f499689-bad7-4fb8-8a5c-defdc684c761",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "9f126201-c569-427f-93bd-357773154c94",
+ "title": "Dabo Medi Cica Scrub Whip Foam 150 ml",
+ "brand": "Dabo",
+ "price": "৳ ৮৩০",
+ "rawPrice": 830,
+ "regularPrice": "৳ ১,০৬২",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-9f126201-c569-427f-93bd-357773154c94.jpg",
+ "link": "https://glamourstouch.com/product/9f126201-c569-427f-93bd-357773154c94",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "602437b6-6b22-437d-be0c-1e85c1b45cdf",
+ "title": "Dabo Make Up Dark Out Tone Up Primer 30 ml",
+ "brand": "Dabo",
+ "price": "৳ ৬০০",
+ "rawPrice": 600,
+ "regularPrice": "৳ ৭৬৮",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-602437b6-6b22-437d-be0c-1e85c1b45cdf.jpg",
+ "link": "https://glamourstouch.com/product/602437b6-6b22-437d-be0c-1e85c1b45cdf",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "fccefbe2-5743-4e6e-b087-f31d2335a160",
+ "title": "Dabo Make Up All Day perfect Brush Eyeliner 01 Deep Black",
+ "brand": "Dabo",
+ "price": "৳ ৫০০",
+ "rawPrice": 500,
+ "regularPrice": "৳ ৬৪০",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-fccefbe2-5743-4e6e-b087-f31d2335a160.jpg",
+ "link": "https://glamourstouch.com/product/fccefbe2-5743-4e6e-b087-f31d2335a160",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "68bfc3e3-273a-47f7-bd7c-0301e24bfb8f",
+ "title": "Dabo Foundation-Skip Tone Up Cover Sun Cream 50 ml",
+ "brand": "Dabo",
+ "price": "৳ ৯৩০",
+ "rawPrice": 930,
+ "regularPrice": "৳ ১,১৯০",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-68bfc3e3-273a-47f7-bd7c-0301e24bfb8f.jpg",
+ "link": "https://glamourstouch.com/product/68bfc3e3-273a-47f7-bd7c-0301e24bfb8f",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "faa29ed2-4456-4903-8397-fe4646ba5df4",
+ "title": "Dabo Elegance Love Perfume Body Lotion 500 ml",
+ "brand": "Dabo",
+ "price": "৳ ১,৮৬০",
+ "rawPrice": 1860,
+ "regularPrice": "৳ ২,৩৮১",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-faa29ed2-4456-4903-8397-fe4646ba5df4.jpg",
+ "link": "https://glamourstouch.com/product/faa29ed2-4456-4903-8397-fe4646ba5df4",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "b4d97bfb-cb28-44b5-a7a8-b4a52685bedb",
+ "title": "Dabo Deep Cica Daily UV Shield Safe Sun Stick Spf 50+ PA++++ 22 g",
+ "brand": "Dabo",
+ "price": "৳ ১,০৩০",
+ "rawPrice": 1030,
+ "regularPrice": "৳ ১,৩১৮",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-b4d97bfb-cb28-44b5-a7a8-b4a52685bedb.jpg",
+ "link": "https://glamourstouch.com/product/b4d97bfb-cb28-44b5-a7a8-b4a52685bedb",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "bb2e46d1-cfa9-40ba-942a-5886ab71e196",
+ "title": "Dabo Dear Josephine Floral Perfume Shampoo 500 ml",
+ "brand": "Dabo",
+ "price": "৳ ১,৮৬০",
+ "rawPrice": 1860,
+ "regularPrice": "৳ ২,৩৮১",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-bb2e46d1-cfa9-40ba-942a-5886ab71e196.jpg",
+ "link": "https://glamourstouch.com/product/bb2e46d1-cfa9-40ba-942a-5886ab71e196",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "6389e000-19d2-4d2e-b7e3-2a28d7ac20fa",
+ "title": "Dabo Collagen Waterful Energy Soothing Gel 300 ml",
+ "brand": "Dabo",
+ "price": "৳ ১,০৭০",
+ "rawPrice": 1070,
+ "regularPrice": "৳ ১,৩৭০",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-6389e000-19d2-4d2e-b7e3-2a28d7ac20fa.jpg",
+ "link": "https://glamourstouch.com/product/6389e000-19d2-4d2e-b7e3-2a28d7ac20fa",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "c9ca150f-9254-45e7-a44c-098a7b2ea51e",
+ "title": "Dabo Natural Rich Foam Cleanser Collagen 180 ml",
+ "brand": "Dabo",
+ "price": "৳ ৯৬০",
+ "rawPrice": 960,
+ "regularPrice": "৳ ১,২২৯",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-c9ca150f-9254-45e7-a44c-098a7b2ea51e.jpg",
+ "link": "https://glamourstouch.com/product/c9ca150f-9254-45e7-a44c-098a7b2ea51e",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "3a7523e2-19e3-4753-b471-f1b34627fd58",
+ "title": "Dabo Collagen Lifting Ampoule 50 ml",
+ "brand": "Dabo",
+ "price": "৳ ১,১৭০",
+ "rawPrice": 1170,
+ "regularPrice": "৳ ১,৪৯৮",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-3a7523e2-19e3-4753-b471-f1b34627fd58.jpg",
+ "link": "https://glamourstouch.com/product/3a7523e2-19e3-4753-b471-f1b34627fd58",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "54a4b83c-a87e-4e6f-924a-9788e3b9220d",
+ "title": "Dabo Cica Repair Soothing Gel 300 ml",
+ "brand": "Dabo",
+ "price": "৳ ১,০৭০",
+ "rawPrice": 1070,
+ "regularPrice": "৳ ১,৩৭০",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-54a4b83c-a87e-4e6f-924a-9788e3b9220d.jpg",
+ "link": "https://glamourstouch.com/product/54a4b83c-a87e-4e6f-924a-9788e3b9220d",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "ac537a9c-29b7-43bb-bf4e-d81ae1036b37",
+ "title": "Dabo Rice Pdrn Galactomy Glow Milky Toner 140 ml",
+ "brand": "Dabo",
+ "price": "৳ ১,৩৯০",
+ "rawPrice": 1390,
+ "regularPrice": "৳ ১,৭৭৯",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-ac537a9c-29b7-43bb-bf4e-d81ae1036b37.jpg",
+ "link": "https://glamourstouch.com/product/ac537a9c-29b7-43bb-bf4e-d81ae1036b37",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "39ef6ffa-8da6-451c-a984-253f44e6af6b",
+ "title": "Dabo Natural Rich Foam Cleanser Green Tea 180 ml",
+ "brand": "Dabo",
+ "price": "৳ ৯৭০",
+ "rawPrice": 970,
+ "regularPrice": "৳ ১,২৪২",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-39ef6ffa-8da6-451c-a984-253f44e6af6b.jpg",
+ "link": "https://glamourstouch.com/product/39ef6ffa-8da6-451c-a984-253f44e6af6b",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "6d8867c2-47c4-43aa-8476-034683d69292",
+ "title": "Dabo Rice Pdrn Nmn Skin Barrier Cream 50 ml",
+ "brand": "Dabo",
+ "price": "৳ ১,২০০",
+ "rawPrice": 1200,
+ "regularPrice": "৳ ১,৫৩৬",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-6d8867c2-47c4-43aa-8476-034683d69292.jpg",
+ "link": "https://glamourstouch.com/product/6d8867c2-47c4-43aa-8476-034683d69292",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "489eb98f-79be-48a3-bc35-40772583f318",
+ "title": "The Face Shop Rice Water Bright Foaming Cleanser 100 ml",
+ "brand": "The Face Shop",
+ "price": "৳ ৮১০",
+ "rawPrice": 810,
+ "regularPrice": "৳ ১,০৩৭",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-489eb98f-79be-48a3-bc35-40772583f318.jpg",
+ "link": "https://glamourstouch.com/product/489eb98f-79be-48a3-bc35-40772583f318",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "07febfa7-3f8e-4eda-9f30-1f2c2e0d42c1",
+ "title": "Foodaholic Aroma Oil Green Tea Body Essence Oil 465ml",
+ "brand": "Foodaholic",
+ "price": "৳ ১,৪৯০",
+ "rawPrice": 1490,
+ "regularPrice": "৳ ১,৯০৭",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-07febfa7-3f8e-4eda-9f30-1f2c2e0d42c1.jpg",
+ "link": "https://glamourstouch.com/product/07febfa7-3f8e-4eda-9f30-1f2c2e0d42c1",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "78cf16f6-f9c5-4b97-bdeb-6095db8783ef",
+ "title": "Foodaholic Aroma Oil Baby Body Essence Oil 465ml",
+ "brand": "Foodaholic",
+ "price": "৳ ১,৭৯০",
+ "rawPrice": 1790,
+ "regularPrice": "৳ ২,২৯১",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-78cf16f6-f9c5-4b97-bdeb-6095db8783ef.jpg",
+ "link": "https://glamourstouch.com/product/78cf16f6-f9c5-4b97-bdeb-6095db8783ef",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "ae949bb1-d134-4207-8028-3a967c1e743c",
+ "title": "Foodaholic Aroma Oil Apricot Body Essence Oil 465ml",
+ "brand": "Foodaholic",
+ "price": "৳ ১,৪৯০",
+ "rawPrice": 1490,
+ "regularPrice": "৳ ১,৯০৭",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-ae949bb1-d134-4207-8028-3a967c1e743c.jpg",
+ "link": "https://glamourstouch.com/product/ae949bb1-d134-4207-8028-3a967c1e743c",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "bf3dfd19-5ffb-4dcc-95a4-9105ebc5f476",
+ "title": "Medicube Kojic Acid Turmeric Resurfacing Toner 250 ml",
+ "brand": "Medicube",
+ "price": "৳ ২,৪০০",
+ "rawPrice": 2400,
+ "regularPrice": "৳ ৩,০৭২",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-bf3dfd19-5ffb-4dcc-95a4-9105ebc5f476.jpg",
+ "link": "https://glamourstouch.com/product/bf3dfd19-5ffb-4dcc-95a4-9105ebc5f476",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "49719a85-2fa7-45bd-bee8-81f5e9eecfff",
+ "title": "The Face Shop Rice Water Bright Cleansing Oil 150 ml Light",
+ "brand": "The Face Shop",
+ "price": "৳ ১,৩৯০",
+ "rawPrice": 1390,
+ "regularPrice": "৳ ১,৭৭৯",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-49719a85-2fa7-45bd-bee8-81f5e9eecfff.jpg",
+ "link": "https://glamourstouch.com/product/49719a85-2fa7-45bd-bee8-81f5e9eecfff",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "3262beba-13ba-4465-8960-5378a361c6ed",
+ "title": "3w Clinic Brown Rice Cleansing Foam 100 ml",
+ "brand": "3w Clinic",
+ "price": "৳ ৫৬০",
+ "rawPrice": 560,
+ "regularPrice": "৳ ৭১৭",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-3262beba-13ba-4465-8960-5378a361c6ed.jpg",
+ "link": "https://glamourstouch.com/product/3262beba-13ba-4465-8960-5378a361c6ed",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "8b455706-a63e-482c-862d-dafcf9244843",
+ "title": "The Face Shop Rice Water Bright Foaming Cleanser 50 ml",
+ "brand": "The Face Shop",
+ "price": "৳ ৬৮০",
+ "rawPrice": 680,
+ "regularPrice": "৳ ৮৭০",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-8b455706-a63e-482c-862d-dafcf9244843.jpg",
+ "link": "https://glamourstouch.com/product/8b455706-a63e-482c-862d-dafcf9244843",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "9c8a452d-5fbd-4010-baf9-cd1fbd545c4f",
+ "title": "The Face Shop Rice Water Bright Cleansing Cream 400ml",
+ "brand": "The Face Shop",
+ "price": "৳ ২,১৩০",
+ "rawPrice": 2130,
+ "regularPrice": "৳ ২,৭২৬",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-9c8a452d-5fbd-4010-baf9-cd1fbd545c4f.jpg",
+ "link": "https://glamourstouch.com/product/9c8a452d-5fbd-4010-baf9-cd1fbd545c4f",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "7d351c17-e496-4e2f-9740-dc31290765fa",
+ "title": "Dabo White Tree Saow Flake Pure White Foam Cleanser 150 ml",
+ "brand": "Dabo",
+ "price": "৳ ৮৩০",
+ "rawPrice": 830,
+ "regularPrice": "৳ ১,০৬২",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-7d351c17-e496-4e2f-9740-dc31290765fa.jpg",
+ "link": "https://glamourstouch.com/product/7d351c17-e496-4e2f-9740-dc31290765fa",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "df2c0254-9b47-4bc5-9398-4371fd08359d",
+ "title": "Beauty of Joseon Dynasty Cream 50 ml",
+ "brand": "Beauty of Joseon",
+ "price": "৳ ২,৪৩০",
+ "rawPrice": 2430,
+ "regularPrice": "৳ ৩,১১০",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-df2c0254-9b47-4bc5-9398-4371fd08359d.jpg",
+ "link": "https://glamourstouch.com/product/df2c0254-9b47-4bc5-9398-4371fd08359d",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "9b9deea6-14ff-47ae-a15d-2fef7c4c5b61",
+ "title": "SKIN1004 Madagascar Centella Ampoule Foam 125 ml",
+ "brand": "SKIN1004",
+ "price": "৳ ১,৫৪০",
+ "rawPrice": 1540,
+ "regularPrice": "৳ ১,৯৭১",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-9b9deea6-14ff-47ae-a15d-2fef7c4c5b61.jpg",
+ "link": "https://glamourstouch.com/product/9b9deea6-14ff-47ae-a15d-2fef7c4c5b61",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "18b7d300-ddff-417e-a6f0-b0c2094e3752",
+ "title": "FARMSTAY Collagen & Hyaluronic Acid All in one Ampoule",
+ "brand": "FARMSTAY",
+ "price": "৳ ১,৫৭০",
+ "rawPrice": 1570,
+ "regularPrice": "৳ ২,০১০",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-18b7d300-ddff-417e-a6f0-b0c2094e3752.jpg",
+ "link": "https://glamourstouch.com/product/18b7d300-ddff-417e-a6f0-b0c2094e3752",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "b942df60-895a-4c56-91f4-cf064ebd3cd8",
+ "title": "The Face Shop Rice Ceramide Moisturizing Emulsion 150 ml",
+ "brand": "The Face Shop",
+ "price": "৳ ১,২৬০",
+ "rawPrice": 1260,
+ "regularPrice": "৳ ১,৬১৩",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-b942df60-895a-4c56-91f4-cf064ebd3cd8.jpg",
+ "link": "https://glamourstouch.com/product/b942df60-895a-4c56-91f4-cf064ebd3cd8",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "ed7cb446-55b3-4f93-8810-790c144b9e9c",
+ "title": "Dabo Waterfull Uv Shield Daily Sun Cream SPF 50+ 50 ML",
+ "brand": "Dabo",
+ "price": "৳ ৬৪০",
+ "rawPrice": 640,
+ "regularPrice": "৳ ৮১৯",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-ed7cb446-55b3-4f93-8810-790c144b9e9c.jpg",
+ "link": "https://glamourstouch.com/product/ed7cb446-55b3-4f93-8810-790c144b9e9c",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "8a8ca4d8-1e7f-497c-904c-a18352cafdde",
+ "title": "Beauty Of Joseon Relief Sun: Rice + Niacinamide SPF 50+ PA++++ (50 ml)",
+ "brand": "Beauty of Joseon",
+ "price": "৳ ১,৬০০",
+ "rawPrice": 1600,
+ "regularPrice": "৳ ২,০৪৮",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-8a8ca4d8-1e7f-497c-904c-a18352cafdde.jpg",
+ "link": "https://glamourstouch.com/product/8a8ca4d8-1e7f-497c-904c-a18352cafdde",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "392a9388-03e2-479a-a0ea-967087003287",
+ "title": "Beauty of Joseon Relief Sun Aqua-Fresh Rice+ B5 SPF50+ 50 ml",
+ "brand": "Beauty of Joseon",
+ "price": "৳ ১,৬০০",
+ "rawPrice": 1600,
+ "regularPrice": "৳ ২,০৪৮",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-392a9388-03e2-479a-a0ea-967087003287.jpg",
+ "link": "https://glamourstouch.com/product/392a9388-03e2-479a-a0ea-967087003287",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "cb3d9df5-5dc1-45d1-b702-53a6aa2cd2fe",
+ "title": "Anua Heartleaf Pore Control Cleansing Oil 20ml",
+ "brand": "Anua",
+ "price": "৳ ৭০০",
+ "rawPrice": 700,
+ "regularPrice": "৳ ৮৯৬",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-cb3d9df5-5dc1-45d1-b702-53a6aa2cd2fe.jpg",
+ "link": "https://glamourstouch.com/product/cb3d9df5-5dc1-45d1-b702-53a6aa2cd2fe",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "56615e73-bdfa-4fd0-8247-a2c89dc60981",
+ "title": "Medicube Zero Pore One Day Cream 50 ml",
+ "brand": "Medicube",
+ "price": "৳ ২,৫৭০",
+ "rawPrice": 2570,
+ "regularPrice": "৳ ৩,২৯০",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-56615e73-bdfa-4fd0-8247-a2c89dc60981.jpg",
+ "link": "https://glamourstouch.com/product/56615e73-bdfa-4fd0-8247-a2c89dc60981",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "9b4c3e14-f60d-4da3-9495-6ad222308ce9",
+ "title": "Medicube Hyaluronic Moisturizing Capsule Cream 55 g",
+ "brand": "Medicube",
+ "price": "৳ ২,৭১০",
+ "rawPrice": 2710,
+ "regularPrice": "৳ ৩,৪৬৯",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-9b4c3e14-f60d-4da3-9495-6ad222308ce9.jpg",
+ "link": "https://glamourstouch.com/product/9b4c3e14-f60d-4da3-9495-6ad222308ce9",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "579ce668-7a6c-4012-9ce0-3ee63a7d5f18",
+ "title": "AXIS-Y Dark Spot Correcting Glow Cream 50 ml",
+ "brand": "AXIS-Y",
+ "price": "৳ ১,৬০০",
+ "rawPrice": 1600,
+ "regularPrice": "৳ ২,০৪৮",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-579ce668-7a6c-4012-9ce0-3ee63a7d5f18.jpg",
+ "link": "https://glamourstouch.com/product/579ce668-7a6c-4012-9ce0-3ee63a7d5f18",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "5ed247c7-7d2b-4f53-8a73-df34a924797c",
+ "title": "Medicube Kojic Acid Turmeric Night wrapping Mask 75 ml, Koria",
+ "brand": "Medicube",
+ "price": "৳ ১,৮৫০",
+ "rawPrice": 1850,
+ "regularPrice": "৳ ২,৩৬৮",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/dc1aba23-709c-4e55-ae49-f4dfd8c2c460.jpg",
+ "link": "https://glamourstouch.com/product/5ed247c7-7d2b-4f53-8a73-df34a924797c",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "cc838827-f819-43ed-936c-9b50e225a818",
+ "title": "The Face Shop Rice & Ceramide Moisturizing Cream 50ml",
+ "brand": "Face Shop",
+ "price": "৳ ১,১৮০",
+ "rawPrice": 1180,
+ "regularPrice": "৳ ১,৫১০",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/d5423ddf-67c5-4512-89cc-516827a0e90a.jpg",
+ "link": "https://glamourstouch.com/product/cc838827-f819-43ed-936c-9b50e225a818",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "cddfc278-796e-4e69-9a54-580c71d59f7a",
+ "title": "Dabo Rice Peeling Gel 180 ml",
+ "brand": "Dabo",
+ "price": "৳ ১,০০০",
+ "rawPrice": 1000,
+ "regularPrice": "৳ ১,২৮০",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-cddfc278-796e-4e69-9a54-580c71d59f7a.jpg",
+ "link": "https://glamourstouch.com/product/cddfc278-796e-4e69-9a54-580c71d59f7a",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "052d5576-0f69-44af-a077-b03248276b0a",
+ "title": "Dabo Rice Nature Collection Foam Cleanser 150 ml",
+ "brand": "Dabo",
+ "price": "৳ ৮৩০",
+ "rawPrice": 830,
+ "regularPrice": "৳ ১,০৬২",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-052d5576-0f69-44af-a077-b03248276b0a.jpg",
+ "link": "https://glamourstouch.com/product/052d5576-0f69-44af-a077-b03248276b0a",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "4e26382e-2855-4d5a-b5e0-0de9b76be15a",
+ "title": "Dabo Rice Ferment Foam 100 ml",
+ "brand": "Dabo",
+ "price": "৳ ৬০০",
+ "rawPrice": 600,
+ "regularPrice": "৳ ৭৬৮",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-4e26382e-2855-4d5a-b5e0-0de9b76be15a.jpg",
+ "link": "https://glamourstouch.com/product/4e26382e-2855-4d5a-b5e0-0de9b76be15a",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "24e39731-c626-40db-8b2c-ed55560826d4",
+ "title": "Dabo Make Up No Sebum Rose Pact SPF36 PA+++ 23 Medium",
+ "brand": "Dabo",
+ "price": "৳ ৮৬০",
+ "rawPrice": 860,
+ "regularPrice": "৳ ১,১০১",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-24e39731-c626-40db-8b2c-ed55560826d4.jpg",
+ "link": "https://glamourstouch.com/product/24e39731-c626-40db-8b2c-ed55560826d4",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "ce373cfa-0137-499c-a35b-4199de215e24",
+ "title": "Dabo Make Up No Sebum Rose Pact SPF36 PA+++ 21 Light",
+ "brand": "Dabo",
+ "price": "৳ ৮৬০",
+ "rawPrice": 860,
+ "regularPrice": "৳ ১,১০১",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-ce373cfa-0137-499c-a35b-4199de215e24.jpg",
+ "link": "https://glamourstouch.com/product/ce373cfa-0137-499c-a35b-4199de215e24",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "a70b2a2b-6185-4c87-84f7-a20da77e03fa",
+ "title": "Dabo 30 Days Glutathione Snow White Melanope Toner 150 ml",
+ "brand": "Dabo",
+ "price": "৳ ১,০০০",
+ "rawPrice": 1000,
+ "regularPrice": "৳ ১,২৮০",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-a70b2a2b-6185-4c87-84f7-a20da77e03fa.jpg",
+ "link": "https://glamourstouch.com/product/a70b2a2b-6185-4c87-84f7-a20da77e03fa",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "660fb34c-98eb-4554-934d-81deeca5da11",
+ "title": "MISSHA Cotton Sun Block SPF 50+ 50ml",
+ "brand": "MISSHA",
+ "price": "৳ ৮২০",
+ "rawPrice": 820,
+ "regularPrice": "৳ ১,০৫০",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/7a421bc0-680c-42ba-9523-e941f29a8e73.jpg",
+ "link": "https://glamourstouch.com/product/660fb34c-98eb-4554-934d-81deeca5da11",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "833a3bd8-c44c-4d98-800c-ce1566b26059",
+ "title": "Dabo For Men Black UV Force Tone Up Cream SPF 50+ PA+++ 50 ml",
+ "brand": "Dabo",
+ "price": "৳ ৯৩০",
+ "rawPrice": 930,
+ "regularPrice": "৳ ১,১৯০",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-833a3bd8-c44c-4d98-800c-ce1566b26059.jpg",
+ "link": "https://glamourstouch.com/product/833a3bd8-c44c-4d98-800c-ce1566b26059",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "fd0666f7-84f7-4b2a-a1f3-80da838c1dc5",
+ "title": "Dabo Royal Caviar Time Off Serum 35 ml",
+ "brand": "Dabo",
+ "price": "৳ ১,২১০",
+ "rawPrice": 1210,
+ "regularPrice": "৳ ১,৫৪৯",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-fd0666f7-84f7-4b2a-a1f3-80da838c1dc5.jpg",
+ "link": "https://glamourstouch.com/product/fd0666f7-84f7-4b2a-a1f3-80da838c1dc5",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "3f4d0f2b-b975-4fd8-b096-27b311c2b08d",
+ "title": "W. Skin Laboratory A.M Boosting Serum 30 ml",
+ "brand": "W.",
+ "price": "৳ ১,৬৪০",
+ "rawPrice": 1640,
+ "regularPrice": "৳ ২,০৯৯",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-3f4d0f2b-b975-4fd8-b096-27b311c2b08d.jpg",
+ "link": "https://glamourstouch.com/product/3f4d0f2b-b975-4fd8-b096-27b311c2b08d",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "f4ea3b58-9f8a-462f-b2c9-c0427da5ae65",
+ "title": "Dabo Green Tomato Retinol 500 Iu Youth Serum 30 ml",
+ "brand": "Dabo",
+ "price": "৳ ১,১৪০",
+ "rawPrice": 1140,
+ "regularPrice": "৳ ১,৪৫৯",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-f4ea3b58-9f8a-462f-b2c9-c0427da5ae65.jpg",
+ "link": "https://glamourstouch.com/product/f4ea3b58-9f8a-462f-b2c9-c0427da5ae65",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "252d0e25-48c8-40c8-bb23-0515d7163a8d",
+ "title": "Anua Heartleaf Pore Control Cleansing Oil 200 ml",
+ "brand": "Anua",
+ "price": "৳ ২,৪০০",
+ "rawPrice": 2400,
+ "regularPrice": "৳ ৩,০৭২",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-252d0e25-48c8-40c8-bb23-0515d7163a8d.jpg",
+ "link": "https://glamourstouch.com/product/252d0e25-48c8-40c8-bb23-0515d7163a8d",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "b85e9862-b3c3-407e-8af3-43239202b916",
+ "title": "AXIS-Y Dark Spot Correcting Glow Serum 5ml",
+ "brand": "AXIS-Y",
+ "price": "৳ ২২০",
+ "rawPrice": 220,
+ "regularPrice": "৳ ২৮২",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/33973dd9-21c8-4c66-ac56-994c09cc167c.jpg",
+ "link": "https://glamourstouch.com/product/b85e9862-b3c3-407e-8af3-43239202b916",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "e19e2f4e-f194-4c03-b485-e8e5f46c27fb",
+ "title": "Dabo All In One Black Snail Repair Cream 100 g",
+ "brand": "Dabo",
+ "price": "৳ ১,০৮০",
+ "rawPrice": 1080,
+ "regularPrice": "৳ ১,৩৮২",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/6e841470-730f-4574-aa1b-e4f9d1c4f85e.jpg",
+ "link": "https://glamourstouch.com/product/e19e2f4e-f194-4c03-b485-e8e5f46c27fb",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "d95759b7-d7a2-422b-af44-8f5d31190e3e",
+ "title": "The Face Shop Rice Water Bright Foaming Cleanser 100 ml , Koria",
+ "brand": "The Face Shop",
+ "price": "৳ ৬২০",
+ "rawPrice": 620,
+ "regularPrice": "৳ ৭৯৪",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/0e0b887a-abca-4887-be50-8a1ae11b20e8.jpg",
+ "link": "https://glamourstouch.com/product/d95759b7-d7a2-422b-af44-8f5d31190e3e",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "5f6ff399-9dd8-4258-8663-138901b4332e",
+ "title": "Medicube Txa Niacinamide Capsule Cream 55 g",
+ "brand": "Medicube",
+ "price": "৳ ২,৩৫৫",
+ "rawPrice": 2355,
+ "regularPrice": "৳ ৩,০১৪",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/a86771ac-941e-4a14-b2a0-8a763ef3e760.jpg",
+ "link": "https://glamourstouch.com/product/5f6ff399-9dd8-4258-8663-138901b4332e",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "9bf95571-8a62-47dd-9d5c-4f7835161202",
+ "title": "Medicube Glutathione Glow Serum 30 g, Koria",
+ "brand": "Medicube",
+ "price": "৳ ১,৭২০",
+ "rawPrice": 1720,
+ "regularPrice": "৳ ২,২০২",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/af61fdf6-6c6b-4aa8-9b39-0400afc04152.jpg",
+ "link": "https://glamourstouch.com/product/9bf95571-8a62-47dd-9d5c-4f7835161202",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "34832e76-2506-4d15-81d1-cd206aac13cb",
+ "title": "Dabo 30 Days Greentea Avocado Nourishing Toner 150 ml",
+ "brand": "Dabo",
+ "price": "৳ ১,০০০",
+ "rawPrice": 1000,
+ "regularPrice": "৳ ১,২৮০",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-34832e76-2506-4d15-81d1-cd206aac13cb.jpg",
+ "link": "https://glamourstouch.com/product/34832e76-2506-4d15-81d1-cd206aac13cb",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "0c4a999b-79c5-481a-ae73-6a335d1bfc63",
+ "title": "Green Finger Panthedin Derma Cream 100 ml",
+ "brand": "Green",
+ "price": "৳ ১,১৯০",
+ "rawPrice": 1190,
+ "regularPrice": "৳ ১,৫২৩",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-0c4a999b-79c5-481a-ae73-6a335d1bfc63.jpg",
+ "link": "https://glamourstouch.com/product/0c4a999b-79c5-481a-ae73-6a335d1bfc63",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "57601d1e-4868-4bd7-bd4d-2e51eb664569",
+ "title": "Green Finger Outdoor Washable Sun Cream 80ml",
+ "brand": "Green",
+ "price": "৳ ১,২১০",
+ "rawPrice": 1210,
+ "regularPrice": "৳ ১,৫৪৯",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-57601d1e-4868-4bd7-bd4d-2e51eb664569.jpg",
+ "link": "https://glamourstouch.com/product/57601d1e-4868-4bd7-bd4d-2e51eb664569",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "8f077034-3995-49b4-aa70-9a60286a518a",
+ "title": "Green Finger Panthedin Derma Cream 200 ml",
+ "brand": "Green",
+ "price": "৳ ১,৮৩০",
+ "rawPrice": 1830,
+ "regularPrice": "৳ ২,৩৪২",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-8f077034-3995-49b4-aa70-9a60286a518a.jpg",
+ "link": "https://glamourstouch.com/product/8f077034-3995-49b4-aa70-9a60286a518a",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "3131a4aa-9463-4a87-b1bb-355461264909",
+ "title": "Green Finger Chokchok Natural Moisturizing Baby Lotion 320 ml",
+ "brand": "Green",
+ "price": "৳ ১,৭১০",
+ "rawPrice": 1710,
+ "regularPrice": "৳ ২,১৮৯",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-3131a4aa-9463-4a87-b1bb-355461264909.jpg",
+ "link": "https://glamourstouch.com/product/3131a4aa-9463-4a87-b1bb-355461264909",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "e851b12f-b082-4464-b775-3734ab4413ba",
+ "title": "Dabo Charcoal Cleansing Foam 150 ml",
+ "brand": "Dabo",
+ "price": "৳ ৮৩০",
+ "rawPrice": 830,
+ "regularPrice": "৳ ১,০৬২",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-e851b12f-b082-4464-b775-3734ab4413ba.jpg",
+ "link": "https://glamourstouch.com/product/e851b12f-b082-4464-b775-3734ab4413ba",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "5896292f-21ea-4aed-97c9-5caef2b9d0f8",
+ "title": "Dabo Natural Rich Foam Cleanser Argan 180ml",
+ "brand": "Dabo",
+ "price": "৳ ৯৭০",
+ "rawPrice": 970,
+ "regularPrice": "৳ ১,২৪২",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-5896292f-21ea-4aed-97c9-5caef2b9d0f8.jpg",
+ "link": "https://glamourstouch.com/product/5896292f-21ea-4aed-97c9-5caef2b9d0f8",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "b2b8e834-126d-4bd7-8238-9bd070753522",
+ "title": "Dabo Aloe Vera Calming Gel Cleanser 150ml",
+ "brand": "Dabo",
+ "price": "৳ ৯৫০",
+ "rawPrice": 950,
+ "regularPrice": "৳ ১,২১৬",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-b2b8e834-126d-4bd7-8238-9bd070753522.jpg",
+ "link": "https://glamourstouch.com/product/b2b8e834-126d-4bd7-8238-9bd070753522",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "99c2c79d-3d33-495a-94d4-de6da717324c",
+ "title": "Nature Skin Jeju Green Tea CICA Hydrating Facial Foam 152 mL",
+ "brand": "Nature Skin",
+ "price": "৳ ৮৩০",
+ "rawPrice": 830,
+ "regularPrice": "৳ ১,০৬২",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-99c2c79d-3d33-495a-94d4-de6da717324c.jpg",
+ "link": "https://glamourstouch.com/product/99c2c79d-3d33-495a-94d4-de6da717324c",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "19be6427-5bbc-4b9a-8ae3-0582db644ebc",
+ "title": "Medicube Pdrn Pink Peptide Serum 30 ml",
+ "brand": "Medicube",
+ "price": "৳ ১,৯৫০",
+ "rawPrice": 1950,
+ "regularPrice": "৳ ২,৪৯৬",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/a90f97eb-3c8d-4d81-b8f1-cd063b0b48ce.jpg",
+ "link": "https://glamourstouch.com/product/19be6427-5bbc-4b9a-8ae3-0582db644ebc",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "2cbd3df3-b386-4eb5-88ad-c74a4120ffde",
+ "title": "Medicube AGE-R Glutathione Glow Capsule Cream 50 ml, Koria",
+ "brand": "Medicub",
+ "price": "৳ ২,২৫০",
+ "rawPrice": 2250,
+ "regularPrice": "৳ ২,৮৮০",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/b1d743c2-2c52-4edc-b706-fdd19d756108.jpg",
+ "link": "https://glamourstouch.com/product/2cbd3df3-b386-4eb5-88ad-c74a4120ffde",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "6ac70693-4f67-4be9-86e3-98f2e8501290",
+ "title": "Dabo T-Tree Cica Relief Moisturizer Cream 50 ml",
+ "brand": "Dabo",
+ "price": "৳ ১,০০০",
+ "rawPrice": 1000,
+ "regularPrice": "৳ ১,২৮০",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-6ac70693-4f67-4be9-86e3-98f2e8501290.jpg",
+ "link": "https://glamourstouch.com/product/6ac70693-4f67-4be9-86e3-98f2e8501290",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "461d8149-4848-4e06-85c3-af26e8df880f",
+ "title": "Yuhan Antiphlamine S Massage Lotion 100 ml",
+ "brand": "Yuhan",
+ "price": "৳ ৯৩০",
+ "rawPrice": 930,
+ "regularPrice": "৳ ১,১৯০",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-461d8149-4848-4e06-85c3-af26e8df880f.jpg",
+ "link": "https://glamourstouch.com/product/461d8149-4848-4e06-85c3-af26e8df880f",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "8aa2e81f-5f55-4a6c-b485-0a12db6990a3",
+ "title": "Innisfree Cherry Blossom Glow Jelly Cream 50ml",
+ "brand": "Innisfree",
+ "price": "৳ ১,৮৩০",
+ "rawPrice": 1830,
+ "regularPrice": "৳ ২,৩৪২",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-8aa2e81f-5f55-4a6c-b485-0a12db6990a3.jpg",
+ "link": "https://glamourstouch.com/product/8aa2e81f-5f55-4a6c-b485-0a12db6990a3",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "6639a792-d8da-4fc4-b6de-cfe4e1dd5b17",
+ "title": "Beauty Of Joseon Relief Sun: Rice Probiotics Spf 50+ PA++++ 10 ml",
+ "brand": "Beauty of Joseon",
+ "price": "৳ ৪৩০",
+ "rawPrice": 430,
+ "regularPrice": "৳ ৫৫০",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-6639a792-d8da-4fc4-b6de-cfe4e1dd5b17.jpg",
+ "link": "https://glamourstouch.com/product/6639a792-d8da-4fc4-b6de-cfe4e1dd5b17",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "ab4730b4-106b-429c-9a7f-a079dbfaf76a",
+ "title": "ILLIYOON Ceramide Ato Lotion 50 ml",
+ "brand": "Illiyoon",
+ "price": "৳ ৬৯০",
+ "rawPrice": 690,
+ "regularPrice": "৳ ৮৮৩",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-ab4730b4-106b-429c-9a7f-a079dbfaf76a.jpg",
+ "link": "https://glamourstouch.com/product/ab4730b4-106b-429c-9a7f-a079dbfaf76a",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "ddb50419-fcde-40d8-b8fa-38d3fd1fd540",
+ "title": "ILLIYOON Ceramide Ato Soothing Gel 30 ml",
+ "brand": "Illiyoon",
+ "price": "৳ ৬৯০",
+ "rawPrice": 690,
+ "regularPrice": "৳ ৮৮৩",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-ddb50419-fcde-40d8-b8fa-38d3fd1fd540.jpg",
+ "link": "https://glamourstouch.com/product/ddb50419-fcde-40d8-b8fa-38d3fd1fd540",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "438f64ea-36c7-42ea-ba64-47743a606208",
+ "title": "Illiyoon Ceramide Ato Concentrate Cream 30ml",
+ "brand": "Illiyoon",
+ "price": "৳ ৬৯০",
+ "rawPrice": 690,
+ "regularPrice": "৳ ৮৮৩",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-438f64ea-36c7-42ea-ba64-47743a606208.jpg",
+ "link": "https://glamourstouch.com/product/438f64ea-36c7-42ea-ba64-47743a606208",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "f81e4233-3005-463e-82f3-e98be59f05d4",
+ "title": "Illiyoon Ceramide Ato Concentrate Cream 150 ml",
+ "brand": "Illiyoon",
+ "price": "৳ ২,০০০",
+ "rawPrice": 2000,
+ "regularPrice": "৳ ২,৫৬০",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-f81e4233-3005-463e-82f3-e98be59f05d4.jpg",
+ "link": "https://glamourstouch.com/product/f81e4233-3005-463e-82f3-e98be59f05d4",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "29d470b4-dd0d-4a84-bc7a-7fae43aa8ff8",
+ "title": "Illiyoon Ceramide Ato Concentrate Cream 500ml",
+ "brand": "Illiyoon",
+ "price": "৳ ৪,৬৪০",
+ "rawPrice": 4640,
+ "regularPrice": "৳ ৫,৯৩৯",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-29d470b4-dd0d-4a84-bc7a-7fae43aa8ff8.jpg",
+ "link": "https://glamourstouch.com/product/29d470b4-dd0d-4a84-bc7a-7fae43aa8ff8",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "748dd3fe-f941-464c-8b15-aa5bc723d371",
+ "title": "Illiyoon Ceramide Ato Concentrate Cream 200 ml",
+ "brand": "Illiyoon",
+ "price": "৳ ২,৬৪০",
+ "rawPrice": 2640,
+ "regularPrice": "৳ ৩,৩৭৯",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-748dd3fe-f941-464c-8b15-aa5bc723d371.jpg",
+ "link": "https://glamourstouch.com/product/748dd3fe-f941-464c-8b15-aa5bc723d371",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "0e9e368c-e5fd-4870-ae2a-e0f7f02f7067",
+ "title": "Nature Skin Advanced Snail 4 in one Repairing Cream 102ml",
+ "brand": "Nature Skin",
+ "price": "৳ ১,১৯০",
+ "rawPrice": 1190,
+ "regularPrice": "৳ ১,৫২৩",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-0e9e368c-e5fd-4870-ae2a-e0f7f02f7067.jpg",
+ "link": "https://glamourstouch.com/product/0e9e368c-e5fd-4870-ae2a-e0f7f02f7067",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "46526ee4-aa58-425c-851f-f614a419d475",
+ "title": "Dabo White Moringa Cooling & Soothing Gel 180 ml",
+ "brand": "Dabo",
+ "price": "৳ ৯০০",
+ "rawPrice": 900,
+ "regularPrice": "৳ ১,১৫২",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-46526ee4-aa58-425c-851f-f614a419d475.jpg",
+ "link": "https://glamourstouch.com/product/46526ee4-aa58-425c-851f-f614a419d475",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "f0e7eacc-a816-43d6-b1b9-b572345de763",
+ "title": "Dabo Watermelon Pure Soothing Gel 300g",
+ "brand": "Dabo",
+ "price": "৳ ১,০৭০",
+ "rawPrice": 1070,
+ "regularPrice": "৳ ১,৩৭০",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-f0e7eacc-a816-43d6-b1b9-b572345de763.jpg",
+ "link": "https://glamourstouch.com/product/f0e7eacc-a816-43d6-b1b9-b572345de763",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "75154864-9dcd-4674-b95a-dc4f09698848",
+ "title": "Beaute Melasma-X Glutathione White Cica Ampoule 30 ml",
+ "brand": "Beaute",
+ "price": "৳ ৯০০",
+ "rawPrice": 900,
+ "regularPrice": "৳ ১,১৫২",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-75154864-9dcd-4674-b95a-dc4f09698848.jpg",
+ "link": "https://glamourstouch.com/product/75154864-9dcd-4674-b95a-dc4f09698848",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "5d7278e2-c596-4a28-9516-30bc5c76db04",
+ "title": "Dabo T-Tree Cica Calming Ampoule 28 ml",
+ "brand": "Dabo",
+ "price": "৳ ৭৯০",
+ "rawPrice": 790,
+ "regularPrice": "৳ ১,০১১",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-5d7278e2-c596-4a28-9516-30bc5c76db04.jpg",
+ "link": "https://glamourstouch.com/product/5d7278e2-c596-4a28-9516-30bc5c76db04",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "59f87d6a-8b32-4e7b-8596-e9cecae62dd0",
+ "title": "Anjo Professional 24K Gold Heritage Ampoule 90 ml",
+ "brand": "Anjo",
+ "price": "৳ ২,৬৪০",
+ "rawPrice": 2640,
+ "regularPrice": "৳ ৩,৩৭৯",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-59f87d6a-8b32-4e7b-8596-e9cecae62dd0.jpg",
+ "link": "https://glamourstouch.com/product/59f87d6a-8b32-4e7b-8596-e9cecae62dd0",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "12b0d310-86bb-442e-bf29-8d668143fe3f",
+ "title": "Dabo T-Tree Cica Clear Toner 125 ml",
+ "brand": "Dabo",
+ "price": "৳ ১,০৭০",
+ "rawPrice": 1070,
+ "regularPrice": "৳ ১,৩৭০",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-12b0d310-86bb-442e-bf29-8d668143fe3f.jpg",
+ "link": "https://glamourstouch.com/product/12b0d310-86bb-442e-bf29-8d668143fe3f",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "77733c94-999b-40a2-8b2e-d85ba9235fa5",
+ "title": "Missha AQUA Sun SPF50+ PA ++++ 50 ml",
+ "brand": "Missha",
+ "price": "৳ ৮২০",
+ "rawPrice": 820,
+ "regularPrice": "৳ ১,০৫০",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/ed3c8efc-5273-4feb-9318-57b5e55ca606.jpg",
+ "link": "https://glamourstouch.com/product/77733c94-999b-40a2-8b2e-d85ba9235fa5",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "6589596c-a02f-4789-850e-61b56c685624",
+ "title": "Missha Essence Sun Milk Ex SPF50+ PA+++ 70 ml",
+ "brand": "Missha",
+ "price": "৳ ১,৩৯০",
+ "rawPrice": 1390,
+ "regularPrice": "৳ ১,৭৭৯",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-6589596c-a02f-4789-850e-61b56c685624.jpg",
+ "link": "https://glamourstouch.com/product/6589596c-a02f-4789-850e-61b56c685624",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "67d26044-b217-4b8e-86e9-82104df6b2af",
+ "title": "3w Clinic Collagen & Luxury Gold Revitalizing Comfort Gold Cream 100ml",
+ "brand": "3w Clinic",
+ "price": "৳ ১,৬৪০",
+ "rawPrice": 1640,
+ "regularPrice": "৳ ২,০৯৯",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-67d26044-b217-4b8e-86e9-82104df6b2af.jpg",
+ "link": "https://glamourstouch.com/product/67d26044-b217-4b8e-86e9-82104df6b2af",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "e3580d00-b524-4046-84ae-5d65cf142dcc",
+ "title": "Banila Co Clean it Zero Cleansing Balm original 7 ml",
+ "brand": "Banila",
+ "price": "৳ ২৬০",
+ "rawPrice": 260,
+ "regularPrice": "৳ ৩৩৩",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-e3580d00-b524-4046-84ae-5d65cf142dcc.jpg",
+ "link": "https://glamourstouch.com/product/e3580d00-b524-4046-84ae-5d65cf142dcc",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "eee50e2e-45dd-4a2b-9057-087024b534c1",
+ "title": "Medicube Kojic Acid Turmeric Vita Capsule Cream 53 g, Koria",
+ "brand": "Medicube",
+ "price": "৳ ২,৭০০",
+ "rawPrice": 2700,
+ "regularPrice": "৳ ৩,৪৫৬",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/581f419f-d811-41df-a040-45fa8948ad7b.jpg",
+ "link": "https://glamourstouch.com/product/eee50e2e-45dd-4a2b-9057-087024b534c1",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "6cf58b94-f544-462a-90bb-9c8e0cadf140",
+ "title": "Nature Skin Embossing Beauty Cotton Puff 100 Sheets",
+ "brand": "Nature Skin",
+ "price": "৳ ২৪০",
+ "rawPrice": 240,
+ "regularPrice": "৳ ৩০৭",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-6cf58b94-f544-462a-90bb-9c8e0cadf140.jpg",
+ "link": "https://glamourstouch.com/product/6cf58b94-f544-462a-90bb-9c8e0cadf140",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "ee6d028d-4dc4-4de8-95b6-2e00557f041f",
+ "title": "Missha Amazon Red Clay Pore Mask 110 ml",
+ "brand": "Missha",
+ "price": "৳ ১,৫০০",
+ "rawPrice": 1500,
+ "regularPrice": "৳ ১,৯২০",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-ee6d028d-4dc4-4de8-95b6-2e00557f041f.jpg",
+ "link": "https://glamourstouch.com/product/ee6d028d-4dc4-4de8-95b6-2e00557f041f",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "b27093af-8c39-487e-a2be-a6546c33fe5b",
+ "title": "ILLIYOON Oil Smoothing Soap 80 g",
+ "brand": "Illiyoon",
+ "price": "৳ ৫৩০",
+ "rawPrice": 530,
+ "regularPrice": "৳ ৬৭৮",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-b27093af-8c39-487e-a2be-a6546c33fe5b.jpg",
+ "link": "https://glamourstouch.com/product/b27093af-8c39-487e-a2be-a6546c33fe5b",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "46bd6d32-ab6a-4e86-bb85-e5589dca0f6a",
+ "title": "Illiyoon Hyaluronic Moisture Cream 100ml",
+ "brand": "Illiyoon",
+ "price": "৳ ১,৯০০",
+ "rawPrice": 1900,
+ "regularPrice": "৳ ২,৪৩২",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-46bd6d32-ab6a-4e86-bb85-e5589dca0f6a.jpg",
+ "link": "https://glamourstouch.com/product/46bd6d32-ab6a-4e86-bb85-e5589dca0f6a",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "c9217e41-9a10-4f30-b1da-d26ab7564e07",
+ "title": "Dabo 7 In 1 Cooling Soothing Cream 80 ml",
+ "brand": "Dabo",
+ "price": "৳ ৯৯০",
+ "rawPrice": 990,
+ "regularPrice": "৳ ১,২৬৭",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/4ab07185-4f97-4b0d-8092-69adecc8a711.jpg",
+ "link": "https://glamourstouch.com/product/c9217e41-9a10-4f30-b1da-d26ab7564e07",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "562aab2a-5934-454a-b3f4-cf9517662b37",
+ "title": "Dabo White Sun Block Cream 50+ PA++ 70 ml",
+ "brand": "Dabo",
+ "price": "৳ ৫৮০",
+ "rawPrice": 580,
+ "regularPrice": "৳ ৭৪২",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/320089c8-9591-4f36-b53c-a02a51ba3fc3.jpg",
+ "link": "https://glamourstouch.com/product/562aab2a-5934-454a-b3f4-cf9517662b37",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "abecdd9f-8d34-4317-8af2-76e7e74bee98",
+ "title": "I’m from Rice toner 150 ml",
+ "brand": "Rice",
+ "price": "৳ ১,৯০০",
+ "rawPrice": 1900,
+ "regularPrice": "৳ ২,৪৩২",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/5c040192-5cd5-4b67-a989-5fd8de707785.jpg",
+ "link": "https://glamourstouch.com/product/abecdd9f-8d34-4317-8af2-76e7e74bee98",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "b0982d03-a262-4048-b60f-5abe26c13d46",
+ "title": "Dabo Vita C AHA Plus Clear Whip Foam 150 ml",
+ "brand": "Dabo",
+ "price": "৳ ৮৬০",
+ "rawPrice": 860,
+ "regularPrice": "৳ ১,১০১",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-b0982d03-a262-4048-b60f-5abe26c13d46.jpg",
+ "link": "https://glamourstouch.com/product/b0982d03-a262-4048-b60f-5abe26c13d46",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "5c5fe41a-aab5-4556-a9d9-b95b8842e705",
+ "title": "Dabo Tea Tree Nature Collection Foam Cleansing 150ml",
+ "brand": "Dabo",
+ "price": "৳ ৮৩০",
+ "rawPrice": 830,
+ "regularPrice": "৳ ১,০৬২",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-5c5fe41a-aab5-4556-a9d9-b95b8842e705.jpg",
+ "link": "https://glamourstouch.com/product/5c5fe41a-aab5-4556-a9d9-b95b8842e705",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "7da2f2c9-5e97-4a29-9c0d-f0fb92b934aa",
+ "title": "Foodaholic Aroma Oil Grape Body Essence Oil 465ml",
+ "brand": "Foodaholic",
+ "price": "৳ ১,৪৯০",
+ "rawPrice": 1490,
+ "regularPrice": "৳ ১,৯০৭",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-7da2f2c9-5e97-4a29-9c0d-f0fb92b934aa.jpg",
+ "link": "https://glamourstouch.com/product/7da2f2c9-5e97-4a29-9c0d-f0fb92b934aa",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "74de41d9-cec2-4e21-852f-c278c2e41e36",
+ "title": "Foodaholic Aroma Oil Aloe Body Essence Oil 465ml",
+ "brand": "Foodaholic",
+ "price": "৳ ১,৪৯০",
+ "rawPrice": 1490,
+ "regularPrice": "৳ ১,৯০৭",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-74de41d9-cec2-4e21-852f-c278c2e41e36.jpg",
+ "link": "https://glamourstouch.com/product/74de41d9-cec2-4e21-852f-c278c2e41e36",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "66c41783-2f4a-4e7a-b6d5-b0fed18d46c6",
+ "title": "The Ordinary Niacinamide 10% + Zinc 1% 30 ml",
+ "brand": "The Abnormal Beauty Company",
+ "price": "৳ ১,২২০",
+ "rawPrice": 1220,
+ "regularPrice": "৳ ১,৫৬২",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/9d889534-4a41-417a-808c-a6169b84b8e1.jpg",
+ "link": "https://glamourstouch.com/product/66c41783-2f4a-4e7a-b6d5-b0fed18d46c6",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "1bd2d510-f315-4f36-ac4a-f08fe3790922",
+ "title": "Dabo Rice Ferment Foam 100 ml Dabo Rice Ferment Foam 100 ml",
+ "brand": "Dabo",
+ "price": "৳ ৫০০",
+ "rawPrice": 500,
+ "regularPrice": "৳ ৬৪০",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/cb8f73ec-e05f-4799-a943-d86b05908f0d.jpg",
+ "link": "https://glamourstouch.com/product/1bd2d510-f315-4f36-ac4a-f08fe3790922",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "0e1a005a-147e-40b2-92ba-bd404bb76b05",
+ "title": "Dabo UV Protection Collagen Lifting Sun Cream Spf 50+ PA+++ 70 ml",
+ "brand": "Dabo",
+ "price": "৳ ৫৫০",
+ "rawPrice": 550,
+ "regularPrice": "৳ ৭০৪",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/ca68dbd4-bf8b-4d79-877a-1927af60b97d.jpg",
+ "link": "https://glamourstouch.com/product/0e1a005a-147e-40b2-92ba-bd404bb76b05",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "1504dacf-ae28-4ebb-9a7a-bcce140fefae",
+ "title": "Aplb Glutathione Niacinamide Body Lotion 300ml",
+ "brand": "Aplb",
+ "price": "৳ ১,৪৫০",
+ "rawPrice": 1450,
+ "regularPrice": "৳ ১,৮৫৬",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/63c3e7e4-ffd8-4a61-96ea-afbe69bcd2aa.jpg",
+ "link": "https://glamourstouch.com/product/1504dacf-ae28-4ebb-9a7a-bcce140fefae",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "58195042-e6ed-43ec-971a-0ac126434c54",
+ "title": "Dabo 7 In 1 Multi Cica Foam Cleanser 180 ml",
+ "brand": "Dabo",
+ "price": "৳ ৯৬০",
+ "rawPrice": 960,
+ "regularPrice": "৳ ১,২২৯",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-58195042-e6ed-43ec-971a-0ac126434c54.jpg",
+ "link": "https://glamourstouch.com/product/58195042-e6ed-43ec-971a-0ac126434c54",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "752e606b-2d13-4573-b115-ec44812a8f1f",
+ "title": "Beauty Of Joseon Relief Sun: Rice + Probiotics SPF 50+ PA++++ (50 ml)",
+ "brand": "Beauty Of Joseon",
+ "price": "৳ ১,৫৬০",
+ "rawPrice": 1560,
+ "regularPrice": "৳ ১,৯৯৭",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/fd953fed-7df4-4d0a-8854-d8031183e09b.jpg",
+ "link": "https://glamourstouch.com/product/752e606b-2d13-4573-b115-ec44812a8f1f",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "8491b6e3-ba66-44ab-832d-2bb22611ba2d",
+ "title": "Cosrx Ultimate Nourishing Rice Overnight Spa Mask 60 ml",
+ "brand": "Cosrx",
+ "price": "৳ ১,৫৪০",
+ "rawPrice": 1540,
+ "regularPrice": "৳ ১,৯৭১",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-8491b6e3-ba66-44ab-832d-2bb22611ba2d.jpg",
+ "link": "https://glamourstouch.com/product/8491b6e3-ba66-44ab-832d-2bb22611ba2d",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "df1bb2a4-83df-4ec4-bd20-2878a2099156",
+ "title": "Medicube Zero Pore Cream 2.0 50 ml, Koria",
+ "brand": "Medicube",
+ "price": "৳ ১,৭৫০",
+ "rawPrice": 1750,
+ "regularPrice": "৳ ২,২৪০",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/a275f0c3-e084-4bff-931b-88d53a87a3b2.jpg",
+ "link": "https://glamourstouch.com/product/df1bb2a4-83df-4ec4-bd20-2878a2099156",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "611192dd-83e9-4449-b32d-13831909692f",
+ "title": "I'm from Rice Whip Facial Cleanser 150 ml",
+ "brand": "I'm",
+ "price": "৳ ১,৫৪০",
+ "rawPrice": 1540,
+ "regularPrice": "৳ ১,৯৭১",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-611192dd-83e9-4449-b32d-13831909692f.jpg",
+ "link": "https://glamourstouch.com/product/611192dd-83e9-4449-b32d-13831909692f",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "409de34c-8dc1-4ce5-9850-0543b894e5e6",
+ "title": "Cosrx Aloe 54.2 Aqua Tone-Up Sunscreen SPF50+ PA++++ 50 ml",
+ "brand": "Cosrx",
+ "price": "৳ ১,১৯০",
+ "rawPrice": 1190,
+ "regularPrice": "৳ ১,৫২৩",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-409de34c-8dc1-4ce5-9850-0543b894e5e6.jpg",
+ "link": "https://glamourstouch.com/product/409de34c-8dc1-4ce5-9850-0543b894e5e6",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "70c2c029-2304-4798-8d65-5661c54202a6",
+ "title": "Cosrx Aloe Soothing Sun Cream 50 ml",
+ "brand": "Cosrx",
+ "price": "৳ ১,১৯০",
+ "rawPrice": 1190,
+ "regularPrice": "৳ ১,৫২৩",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-70c2c029-2304-4798-8d65-5661c54202a6.jpg",
+ "link": "https://glamourstouch.com/product/70c2c029-2304-4798-8d65-5661c54202a6",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "b3f271b4-4760-45d5-b60e-628a56e2ecd4",
+ "title": "Cosrx BHA Blackhead power Liquid 50 ml",
+ "brand": "Cosrx",
+ "price": "৳ ১,০৩০",
+ "rawPrice": 1030,
+ "regularPrice": "৳ ১,৩১৮",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-b3f271b4-4760-45d5-b60e-628a56e2ecd4.jpg",
+ "link": "https://glamourstouch.com/product/b3f271b4-4760-45d5-b60e-628a56e2ecd4",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "4d97c500-0e1d-4989-9d83-124047685a14",
+ "title": "Cosrx Advanced Snail 92 All In One Cream 100g Tube",
+ "brand": "Cosrx",
+ "price": "৳ ১,৮৬০",
+ "rawPrice": 1860,
+ "regularPrice": "৳ ২,৩৮১",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-4d97c500-0e1d-4989-9d83-124047685a14.jpg",
+ "link": "https://glamourstouch.com/product/4d97c500-0e1d-4989-9d83-124047685a14",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "91283a57-c6ed-46f7-970d-aae1d071c4ee",
+ "title": "Cosrx Advanced Snail Peptide Eye Cream 25 ml",
+ "brand": "Cosrx",
+ "price": "৳ ২,০৭০",
+ "rawPrice": 2070,
+ "regularPrice": "৳ ২,৬৫০",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-91283a57-c6ed-46f7-970d-aae1d071c4ee.jpg",
+ "link": "https://glamourstouch.com/product/91283a57-c6ed-46f7-970d-aae1d071c4ee",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "f7ff2d6c-1e7b-4085-ba60-9d456dcdc51f",
+ "title": "SKIN1004 Madagascar Centella Poremizing Deep Cleansing Foam 125 ml",
+ "brand": "SKIN1004",
+ "price": "৳ ১,৫৪০",
+ "rawPrice": 1540,
+ "regularPrice": "৳ ১,৯৭১",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-f7ff2d6c-1e7b-4085-ba60-9d456dcdc51f.jpg",
+ "link": "https://glamourstouch.com/product/f7ff2d6c-1e7b-4085-ba60-9d456dcdc51f",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "048116fd-88ba-4029-b3f8-708bffb35c48",
+ "title": "Christian Dean Secret Tone-up Sun Cream SPF50+/PA+++ 70 ml",
+ "brand": "Dean",
+ "price": "৳ ৪৩০",
+ "rawPrice": 430,
+ "regularPrice": "৳ ৫৫০",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/7511b8f4-eaf2-4d0b-aec2-648ac47e7694.jpg",
+ "link": "https://glamourstouch.com/product/048116fd-88ba-4029-b3f8-708bffb35c48",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "af47178d-0f45-47d8-ae51-f2bd95f0c3bc",
+ "title": "Dabo Aloe Vera Tone-Up Base Sun Cream 70 ml",
+ "brand": "Dabo",
+ "price": "৳ ৬৪০",
+ "rawPrice": 640,
+ "regularPrice": "৳ ৮১৯",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-af47178d-0f45-47d8-ae51-f2bd95f0c3bc.jpg",
+ "link": "https://glamourstouch.com/product/af47178d-0f45-47d8-ae51-f2bd95f0c3bc",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "94a5f02e-0a34-4be8-8c7a-1cd22c814592",
+ "title": "Dabo 30 Days Hyaluronic Acid 8 Soothing Toner 300 ml",
+ "brand": "Dabo",
+ "price": "৳ ১,৫১০",
+ "rawPrice": 1510,
+ "regularPrice": "৳ ১,৯৩৩",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-94a5f02e-0a34-4be8-8c7a-1cd22c814592.jpg",
+ "link": "https://glamourstouch.com/product/94a5f02e-0a34-4be8-8c7a-1cd22c814592",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "f5031048-128e-4cf4-8ae2-ded84e712045",
+ "title": "The Face Shop Rice Water Bright Foaming Cleanser 150 ml",
+ "brand": "The Face Shop",
+ "price": "৳ ১,০৯০",
+ "rawPrice": 1090,
+ "regularPrice": "৳ ১,৩৯৫",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-f5031048-128e-4cf4-8ae2-ded84e712045.jpg",
+ "link": "https://glamourstouch.com/product/f5031048-128e-4cf4-8ae2-ded84e712045",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "6a1e8971-c922-443a-bbe6-b2fdae1b3b67",
+ "title": "Dabo All in One Black Snail Repair Essence Toner 155 ml",
+ "brand": "Dabo",
+ "price": "৳ ৯৫০",
+ "rawPrice": 950,
+ "regularPrice": "৳ ১,২১৬",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/85b4d1a6-4eeb-4ffa-9fb8-932b46adb75e.jpg",
+ "link": "https://glamourstouch.com/product/6a1e8971-c922-443a-bbe6-b2fdae1b3b67",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "9a786ad9-8eb6-4d13-95c4-e0bc6dd481d6",
+ "title": "Medicube Pdrn Pink Collagen Capsule Cream 55 g",
+ "brand": "Medicube",
+ "price": "৳ ২,৭১০",
+ "rawPrice": 2710,
+ "regularPrice": "৳ ৩,৪৬৯",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-9a786ad9-8eb6-4d13-95c4-e0bc6dd481d6.jpg",
+ "link": "https://glamourstouch.com/product/9a786ad9-8eb6-4d13-95c4-e0bc6dd481d6",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "342011e4-e2c0-4352-ae8d-1fcfe87d0f4c",
+ "title": "Lipvive Sugar Balm Propolis Moisture 4.8 g",
+ "brand": "Lipvive",
+ "price": "৳ ৩৪০",
+ "rawPrice": 340,
+ "regularPrice": "৳ ৪৩৫",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-342011e4-e2c0-4352-ae8d-1fcfe87d0f4c.jpg",
+ "link": "https://glamourstouch.com/product/342011e4-e2c0-4352-ae8d-1fcfe87d0f4c",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "228d8151-360f-4270-8e46-865a9589493b",
+ "title": "Anjo Professional Premium Snail Cream Repair 50 ml",
+ "brand": "Anjo",
+ "price": "৳ ১,১১০",
+ "rawPrice": 1110,
+ "regularPrice": "৳ ১,৪২১",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-228d8151-360f-4270-8e46-865a9589493b.jpg",
+ "link": "https://glamourstouch.com/product/228d8151-360f-4270-8e46-865a9589493b",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "d2084657-238b-4a2b-b544-6c6ab386ca4d",
+ "title": "I'm from Black Rice Toner 150 ml",
+ "brand": "I'm",
+ "price": "৳ ২,২৭০",
+ "rawPrice": 2270,
+ "regularPrice": "৳ ২,৯০৬",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-d2084657-238b-4a2b-b544-6c6ab386ca4d.jpg",
+ "link": "https://glamourstouch.com/product/d2084657-238b-4a2b-b544-6c6ab386ca4d",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "c81cd40b-a554-436c-b419-0b310682490e",
+ "title": "I'm from Black Rice Toner 30 ml",
+ "brand": "I'm",
+ "price": "৳ ৮৪০",
+ "rawPrice": 840,
+ "regularPrice": "৳ ১,০৭৫",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-c81cd40b-a554-436c-b419-0b310682490e.jpg",
+ "link": "https://glamourstouch.com/product/c81cd40b-a554-436c-b419-0b310682490e",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "d3da26e4-118b-4d3d-89a2-11a3eb3a651d",
+ "title": "Dabo Glow Pack Glutathione Glow Wrapping Mask 70 ml",
+ "brand": "Dabo",
+ "price": "৳ ১,২৯০",
+ "rawPrice": 1290,
+ "regularPrice": "৳ ১,৬৫১",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-d3da26e4-118b-4d3d-89a2-11a3eb3a651d.jpg",
+ "link": "https://glamourstouch.com/product/d3da26e4-118b-4d3d-89a2-11a3eb3a651d",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "77b5737a-f86a-49da-84cd-e691f5b868ee",
+ "title": "Anua Rice 70 Glow Milky Toner 40 ml",
+ "brand": "Anua",
+ "price": "৳ ৭৯০",
+ "rawPrice": 790,
+ "regularPrice": "৳ ১,০১১",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-77b5737a-f86a-49da-84cd-e691f5b868ee.jpg",
+ "link": "https://glamourstouch.com/product/77b5737a-f86a-49da-84cd-e691f5b868ee",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "2833a8a9-3df7-4e17-9d84-58eb3d08af07",
+ "title": "Beauty Of Joseon Matte Sun Stick Mugwort + Camelia SPF 50+ PA++++ 18 g",
+ "brand": "Beauty of Joseon",
+ "price": "৳ ১,৬০০",
+ "rawPrice": 1600,
+ "regularPrice": "৳ ২,০৪৮",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-2833a8a9-3df7-4e17-9d84-58eb3d08af07.jpg",
+ "link": "https://glamourstouch.com/product/2833a8a9-3df7-4e17-9d84-58eb3d08af07",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "b4dffc6f-e0cb-4808-9fbc-8ee4e6c67f6e",
+ "title": "Cosrx Advanced Snail 96 Mucin Power Essence 100 ml",
+ "brand": "Cosrx",
+ "price": "৳ ১,৬৪০",
+ "rawPrice": 1640,
+ "regularPrice": "৳ ২,০৯৯",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/66280e1c-71ea-43aa-9b4f-1789f7cf01c6.jpg",
+ "link": "https://glamourstouch.com/product/b4dffc6f-e0cb-4808-9fbc-8ee4e6c67f6e",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "cf755133-3d4a-4f60-809a-20c43679a558",
+ "title": "SKIN1004 Madagascar Centella Air-Fit Suncream Plus SPF 50+ PA++++ 1.5 ml SKIN1004 Madagascar Centella Air-Fit Suncream Plus SPF 50+ PA++++ 1.5 ml",
+ "brand": "Sunscreen",
+ "price": "৳ ২৫",
+ "rawPrice": 25,
+ "regularPrice": "৳ ৩২",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/57b70b6b-845c-4b46-8aef-0b06b44d378c.jpg",
+ "link": "https://glamourstouch.com/product/cf755133-3d4a-4f60-809a-20c43679a558",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "7a50d561-e951-40e2-83b1-ea683d464951",
+ "title": "Cosrx Propolis Synergy Toner 50 ml",
+ "brand": "Cosrx",
+ "price": "৳ ৭৯০",
+ "rawPrice": 790,
+ "regularPrice": "৳ ১,০১১",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-7a50d561-e951-40e2-83b1-ea683d464951.jpg",
+ "link": "https://glamourstouch.com/product/7a50d561-e951-40e2-83b1-ea683d464951",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "039e1358-8894-465e-961c-04f9bab5bcb8",
+ "title": "Beauty of Joseon Red Bean Refreshing Pore Mask 140 ml",
+ "brand": "Beauty of Joseon",
+ "price": "৳ ২,২৭০",
+ "rawPrice": 2270,
+ "regularPrice": "৳ ২,৯০৬",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-039e1358-8894-465e-961c-04f9bab5bcb8.jpg",
+ "link": "https://glamourstouch.com/product/039e1358-8894-465e-961c-04f9bab5bcb8",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "f2d1ae9a-1560-47d1-a0ce-dcfbc8a519d3",
+ "title": "Beauty Of Joseon Relief Sun: Rice Probiotics Spf 50+ PA++++ 10 ml Beauty Of Joseon Relief Sun: Rice Probiotics Spf 50+ PA++++ 10 ml",
+ "brand": "Beauty Of Joseon",
+ "price": "৳ ৩৫০",
+ "rawPrice": 350,
+ "regularPrice": "৳ ৪৪৮",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/56170b75-8277-4912-9bdb-ff76296dedf9.jpg",
+ "link": "https://glamourstouch.com/product/f2d1ae9a-1560-47d1-a0ce-dcfbc8a519d3",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "f4859b7d-8fbb-4899-bb57-5b31470f0e49",
+ "title": "Dabo Black Force For Men All In One Serum 120 ml",
+ "brand": "Dabo",
+ "price": "৳ ১,২১০",
+ "rawPrice": 1210,
+ "regularPrice": "৳ ১,৫৪৯",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-f4859b7d-8fbb-4899-bb57-5b31470f0e49.jpg",
+ "link": "https://glamourstouch.com/product/f4859b7d-8fbb-4899-bb57-5b31470f0e49",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "b5668dd3-d19f-45ad-8449-77002a3400bd",
+ "title": "DAbo Panthenol 10% Cicalming Solution Ampoule 80 ml",
+ "brand": "Dabo",
+ "price": "৳ ১,১৭০",
+ "rawPrice": 1170,
+ "regularPrice": "৳ ১,৪৯৮",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-b5668dd3-d19f-45ad-8449-77002a3400bd.jpg",
+ "link": "https://glamourstouch.com/product/b5668dd3-d19f-45ad-8449-77002a3400bd",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "cfba6d54-3a0b-46db-b750-86700432d18b",
+ "title": "Dabo Hyaluronic8 Quenching Solution Ampoule 80 ml",
+ "brand": "Dabo",
+ "price": "৳ ১,১৭০",
+ "rawPrice": 1170,
+ "regularPrice": "৳ ১,৪৯৮",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-cfba6d54-3a0b-46db-b750-86700432d18b.jpg",
+ "link": "https://glamourstouch.com/product/cfba6d54-3a0b-46db-b750-86700432d18b",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "d2cdc22f-d68e-4977-9b97-3e4d6b03bf3d",
+ "title": "Dabo Green Tomato Poremide Solution Ampoule 80 ml",
+ "brand": "Dabo",
+ "price": "৳ ১,১৭০",
+ "rawPrice": 1170,
+ "regularPrice": "৳ ১,৪৯৮",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-d2cdc22f-d68e-4977-9b97-3e4d6b03bf3d.jpg",
+ "link": "https://glamourstouch.com/product/d2cdc22f-d68e-4977-9b97-3e4d6b03bf3d",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "97312391-daac-4c8a-bb1d-57cdf858b854",
+ "title": "Dabo Glutathione Whitening Solution Ampoule 80 ml",
+ "brand": "Dabo",
+ "price": "৳ ১,১৭০",
+ "rawPrice": 1170,
+ "regularPrice": "৳ ১,৪৯৮",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-97312391-daac-4c8a-bb1d-57cdf858b854.jpg",
+ "link": "https://glamourstouch.com/product/97312391-daac-4c8a-bb1d-57cdf858b854",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "678078ad-1f3d-4196-b834-7cc16ada27c6",
+ "title": "Dabo 24k Gold Essence 150ml",
+ "brand": "Dabo",
+ "price": "৳ ১,৫৪০",
+ "rawPrice": 1540,
+ "regularPrice": "৳ ১,৯৭১",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-678078ad-1f3d-4196-b834-7cc16ada27c6.jpg",
+ "link": "https://glamourstouch.com/product/678078ad-1f3d-4196-b834-7cc16ada27c6",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "6717ef63-5698-4674-b2d7-67014e6b9371",
+ "title": "Care:nel Cicavita B5 Salicylic Acid Gentle Cleanser 150 ml",
+ "brand": "Care:nel",
+ "price": "৳ ১,১০০",
+ "rawPrice": 1100,
+ "regularPrice": "৳ ১,৪০৮",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/9abe7e48-5822-4a95-8972-2ec764997c31.jpg",
+ "link": "https://glamourstouch.com/product/6717ef63-5698-4674-b2d7-67014e6b9371",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "e0030e99-3b35-4d63-985f-b068825b86c7",
+ "title": "Missha Water Proof Sun Milk SPF50+ PA++++ 70 ml",
+ "brand": "Missha",
+ "price": "৳ ১,১০০",
+ "rawPrice": 1100,
+ "regularPrice": "৳ ১,৪০৮",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/a5921ad1-c753-4e91-91bf-8337b39aa045.jpg",
+ "link": "https://glamourstouch.com/product/e0030e99-3b35-4d63-985f-b068825b86c7",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "1fdf219d-71e3-449e-a186-c81d28a3f476",
+ "title": "Dabo 10 Second PDRN Bubble Collagen Mask 95 ml",
+ "brand": "Dabo",
+ "price": "৳ ১,১৪০",
+ "rawPrice": 1140,
+ "regularPrice": "৳ ১,৪৫৯",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-1fdf219d-71e3-449e-a186-c81d28a3f476.jpg",
+ "link": "https://glamourstouch.com/product/1fdf219d-71e3-449e-a186-c81d28a3f476",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "a3e95c61-e071-458b-a316-4a11067bcbd8",
+ "title": "Dabo 10 Second PDRN Bubble Cica Mask 95 ml",
+ "brand": "Dabo",
+ "price": "৳ ১,১৪০",
+ "rawPrice": 1140,
+ "regularPrice": "৳ ১,৪৫৯",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-a3e95c61-e071-458b-a316-4a11067bcbd8.jpg",
+ "link": "https://glamourstouch.com/product/a3e95c61-e071-458b-a316-4a11067bcbd8",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "65b20446-c4db-46e2-9d5c-b1a2bd740001",
+ "title": "Care:nel TXA 5 Niacinamide 10 Dark Spot Glow Serum 30 ml",
+ "brand": "Care:nel",
+ "price": "৳ ২,০০০",
+ "rawPrice": 2000,
+ "regularPrice": "৳ ২,৫৬০",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-65b20446-c4db-46e2-9d5c-b1a2bd740001.jpg",
+ "link": "https://glamourstouch.com/product/65b20446-c4db-46e2-9d5c-b1a2bd740001",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "3b543a91-f7d8-4928-9671-f0ddd5c5af24",
+ "title": "Dabo Glow On Tone-Up Sun Milky White Spf 50+ Pa+++ 50 ml",
+ "brand": "Dabo",
+ "price": "৳ ৬৯০",
+ "rawPrice": 690,
+ "regularPrice": "৳ ৮৮৩",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-3b543a91-f7d8-4928-9671-f0ddd5c5af24.jpg",
+ "link": "https://glamourstouch.com/product/3b543a91-f7d8-4928-9671-f0ddd5c5af24",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "affef88a-1cb8-4493-8f01-f14bfb3eb1bd",
+ "title": "Dabo Hyal The Cera Ampoule Tone-Up Sun SPF50+ PA++++ 50 ml",
+ "brand": "Dabo",
+ "price": "৳ ৯০০",
+ "rawPrice": 900,
+ "regularPrice": "৳ ১,১৫২",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-affef88a-1cb8-4493-8f01-f14bfb3eb1bd.jpg",
+ "link": "https://glamourstouch.com/product/affef88a-1cb8-4493-8f01-f14bfb3eb1bd",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "3a5663a3-1cd4-4e87-88b6-8a4b07f04600",
+ "title": "Dabo Rice PDRN Niacinamide 15 Facial Serum 30 ml",
+ "brand": "Dabo",
+ "price": "৳ ১,০০০",
+ "rawPrice": 1000,
+ "regularPrice": "৳ ১,২৮০",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-3a5663a3-1cd4-4e87-88b6-8a4b07f04600.jpg",
+ "link": "https://glamourstouch.com/product/3a5663a3-1cd4-4e87-88b6-8a4b07f04600",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "d763ab35-a844-42e0-a854-1bc69519c0c9",
+ "title": "Purito Txa 6 Niacinamide 10 Retinal Serum 30 ml",
+ "brand": "Purito",
+ "price": "৳ ১,৯৩০",
+ "rawPrice": 1930,
+ "regularPrice": "৳ ২,৪৭০",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-d763ab35-a844-42e0-a854-1bc69519c0c9.jpg",
+ "link": "https://glamourstouch.com/product/d763ab35-a844-42e0-a854-1bc69519c0c9",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "a06b61d9-98e6-4383-ba86-2a6763fa4451",
+ "title": "Derma Factory Niacinamide 20% Serum 30 ml",
+ "brand": "Derma",
+ "price": "৳ ৮৯০",
+ "rawPrice": 890,
+ "regularPrice": "৳ ১,১৩৯",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-a06b61d9-98e6-4383-ba86-2a6763fa4451.jpg",
+ "link": "https://glamourstouch.com/product/a06b61d9-98e6-4383-ba86-2a6763fa4451",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "bc22efb1-713c-4ab0-93e5-5332cf95b2eb",
+ "title": "K-SECRET Seoul 1988 Serum : Retinal Liposome 2% + Black Ginseng 30 ml",
+ "brand": "K-Secret",
+ "price": "৳ ১,৭০০",
+ "rawPrice": 1700,
+ "regularPrice": "৳ ২,১৭৬",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-bc22efb1-713c-4ab0-93e5-5332cf95b2eb.jpg",
+ "link": "https://glamourstouch.com/product/bc22efb1-713c-4ab0-93e5-5332cf95b2eb",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "13db2645-7133-4d1a-8051-4e80d2c56372",
+ "title": "Dabo Vita Radian-C Biome 3x Vitamin Aux Super 8 Hyaluron Toning Serum 100 ml",
+ "brand": "Dabo",
+ "price": "৳ ১,২১০",
+ "rawPrice": 1210,
+ "regularPrice": "৳ ১,৫৪৯",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-13db2645-7133-4d1a-8051-4e80d2c56372.jpg",
+ "link": "https://glamourstouch.com/product/13db2645-7133-4d1a-8051-4e80d2c56372",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "ff414348-25e8-4aa4-a772-bc2a268670c0",
+ "title": "Dabo Rose Gold 24k Gold Essence 130 ml",
+ "brand": "Dabo",
+ "price": "৳ ১,৪৩০",
+ "rawPrice": 1430,
+ "regularPrice": "৳ ১,৮৩০",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-ff414348-25e8-4aa4-a772-bc2a268670c0.jpg",
+ "link": "https://glamourstouch.com/product/ff414348-25e8-4aa4-a772-bc2a268670c0",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "d3b88888-df53-49e2-a190-dac90fef4df2",
+ "title": "Dabo 3 in1 Collagen Lifting Cream 50 ml",
+ "brand": "Dabo",
+ "price": "৳ ৯৮০",
+ "rawPrice": 980,
+ "regularPrice": "৳ ১,২৫৪",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/189af4c4-a2ae-4354-954d-0df076d16f36.jpg",
+ "link": "https://glamourstouch.com/product/d3b88888-df53-49e2-a190-dac90fef4df2",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "f40eddb5-e10d-4567-ae67-9a3eb32cd2d6",
+ "title": "The Face Shop Rice Water Bright Cleansing Oil 150 ml – Rich",
+ "brand": "The Face Shop",
+ "price": "৳ ১,১০০",
+ "rawPrice": 1100,
+ "regularPrice": "৳ ১,৪০৮",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/5fe968a9-76c2-45e4-a6d6-b035a8ef9896.jpg",
+ "link": "https://glamourstouch.com/product/f40eddb5-e10d-4567-ae67-9a3eb32cd2d6",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "0f406afd-5d76-449f-9be7-235817f96dc1",
+ "title": "Medicube AGE-R Glutathione Glow Capsule Cream 50 ml",
+ "brand": "Medicube",
+ "price": "৳ ২,২৬০",
+ "rawPrice": 2260,
+ "regularPrice": "৳ ২,৮৯৩",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-0f406afd-5d76-449f-9be7-235817f96dc1.jpg",
+ "link": "https://glamourstouch.com/product/0f406afd-5d76-449f-9be7-235817f96dc1",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "d3b2fe21-6698-4f09-ab18-07bd9f005d2d",
+ "title": "Dr.Althea 345 Relief Cream 50 ml",
+ "brand": "Dr.Althea",
+ "price": "৳ ১,৯৮০",
+ "rawPrice": 1980,
+ "regularPrice": "৳ ২,৫৩৪",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-d3b2fe21-6698-4f09-ab18-07bd9f005d2d.jpg",
+ "link": "https://glamourstouch.com/product/d3b2fe21-6698-4f09-ab18-07bd9f005d2d",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "47d7a44d-8cf9-48ef-89b8-bc9a64480514",
+ "title": "SKIN1004 Madagascar Centella Ampoule 30 ml",
+ "brand": "SKIN1004",
+ "price": "৳ ১,০৪০",
+ "rawPrice": 1040,
+ "regularPrice": "৳ ১,৩৩১",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-47d7a44d-8cf9-48ef-89b8-bc9a64480514.jpg",
+ "link": "https://glamourstouch.com/product/47d7a44d-8cf9-48ef-89b8-bc9a64480514",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "169224e2-f57f-44ad-b466-920227ce8fd0",
+ "title": "Cosrx Advanced Snail 96 Mucin Power Essence 30 ml",
+ "brand": "Cosrx",
+ "price": "৳ ৬৪০",
+ "rawPrice": 640,
+ "regularPrice": "৳ ৮১৯",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-169224e2-f57f-44ad-b466-920227ce8fd0.jpg",
+ "link": "https://glamourstouch.com/product/169224e2-f57f-44ad-b466-920227ce8fd0",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "4f43db55-5b81-4992-9fc1-a58ba7a4f348",
+ "title": "Beauty of Joseon Glow Deep Serum Rice + Alpha-Arbutin 30 ml",
+ "brand": "Beauty of Joseon",
+ "price": "৳ ১,৫৫০",
+ "rawPrice": 1550,
+ "regularPrice": "৳ ১,৯৮৪",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/fa284779-6752-4f14-8744-75d16ff972ac.jpg",
+ "link": "https://glamourstouch.com/product/4f43db55-5b81-4992-9fc1-a58ba7a4f348",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "3a978fe9-04d9-457c-aa54-edb7b552be95",
+ "title": "Medicube Collgen Night Wrapping Mask 75 ml, Koria",
+ "brand": "Medicube",
+ "price": "৳ ১,৮০০",
+ "rawPrice": 1800,
+ "regularPrice": "৳ ২,৩০৪",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/7323e002-261d-4e6d-8790-98df615396c6.jpg",
+ "link": "https://glamourstouch.com/product/3a978fe9-04d9-457c-aa54-edb7b552be95",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "8f20817d-2adf-4de3-9ea6-4bb1345e1475",
+ "title": "Medicube Collagen Jelly Cream 110 ml, Koria",
+ "brand": "Medicube",
+ "price": "৳ ২,৬৭০",
+ "rawPrice": 2670,
+ "regularPrice": "৳ ৩,৪১৮",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/31ad7bb2-3f13-4480-98e5-e1caba27db6b.jpg",
+ "link": "https://glamourstouch.com/product/8f20817d-2adf-4de3-9ea6-4bb1345e1475",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "b1bd606a-1519-4100-b165-306ba5b30215",
+ "title": "Cosrx Advanced The Vitamin C 23 Serum 20 g",
+ "brand": "Cosrx",
+ "price": "৳ ২,০৭০",
+ "rawPrice": 2070,
+ "regularPrice": "৳ ২,৬৫০",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-b1bd606a-1519-4100-b165-306ba5b30215.jpg",
+ "link": "https://glamourstouch.com/product/b1bd606a-1519-4100-b165-306ba5b30215",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "87d6fe20-e0a6-448c-9a06-4b734d9005fa",
+ "title": "Cosrx Salicylic Acid Daily Gentle Cleanser 50 ml",
+ "brand": "Cosrx",
+ "price": "৳ ৫৫০",
+ "rawPrice": 550,
+ "regularPrice": "৳ ৭০৪",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/3e2feddd-75c9-4709-93d7-29de71011af2.jpg",
+ "link": "https://glamourstouch.com/product/87d6fe20-e0a6-448c-9a06-4b734d9005fa",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "9f69300f-182e-47cb-ab9c-953eee43b41c",
+ "title": "Medicube Txa Niacinamide 15 Serum 30 ml",
+ "brand": "Medicube",
+ "price": "৳ ১,৮৫০",
+ "rawPrice": 1850,
+ "regularPrice": "৳ ২,৩৬৮",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/798e0c30-9259-4436-bf62-6d580de3cf47.jpg",
+ "link": "https://glamourstouch.com/product/9f69300f-182e-47cb-ab9c-953eee43b41c",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "4b6ac2cb-0eea-47cb-a175-d18505216699",
+ "title": "Anua Azelaic Acid 10 Hyaluron Redness Soothing Serum 10 ml",
+ "brand": "Anua",
+ "price": "৳ ১,০৪০",
+ "rawPrice": 1040,
+ "regularPrice": "৳ ১,৩৩১",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-4b6ac2cb-0eea-47cb-a175-d18505216699.jpg",
+ "link": "https://glamourstouch.com/product/4b6ac2cb-0eea-47cb-a175-d18505216699",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "9fb5d24a-658b-4805-9711-eaf94ab53e7f",
+ "title": "Beauty of Joseon Glow Serum Propolis + Niacinamide 30 ml",
+ "brand": "Beauty of Joseon",
+ "price": "৳ ১,৬০০",
+ "rawPrice": 1600,
+ "regularPrice": "৳ ২,০৪৮",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-9fb5d24a-658b-4805-9711-eaf94ab53e7f.jpg",
+ "link": "https://glamourstouch.com/product/9fb5d24a-658b-4805-9711-eaf94ab53e7f",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "bb67c967-fec5-490b-9f70-c864f90ec61d",
+ "title": "SKIN1004 Madagascar Centella Tone Brightening Capsule Ampoule 50 ml",
+ "brand": "SKIN1004",
+ "price": "৳ ১,৬৯০",
+ "rawPrice": 1690,
+ "regularPrice": "৳ ২,১৬৩",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-bb67c967-fec5-490b-9f70-c864f90ec61d.jpg",
+ "link": "https://glamourstouch.com/product/bb67c967-fec5-490b-9f70-c864f90ec61d",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "4f35e80b-43d1-4b23-a6fb-30340c7dd080",
+ "title": "Beauty of Joseon Ginseng Essence Water 40 ml",
+ "brand": "Beauty of Joseon",
+ "price": "৳ ৮৩০",
+ "rawPrice": 830,
+ "regularPrice": "৳ ১,০৬২",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-4f35e80b-43d1-4b23-a6fb-30340c7dd080.jpg",
+ "link": "https://glamourstouch.com/product/4f35e80b-43d1-4b23-a6fb-30340c7dd080",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "91d4bad4-45c0-4736-862a-36ea03a5b4b7",
+ "title": "SKIN1004 Madagascar Centella Tone Brightening Tone-Up Sunscreen SPF50+ PA++++ 50 ml",
+ "brand": "SKIN1004",
+ "price": "৳ ১,৬৪০",
+ "rawPrice": 1640,
+ "regularPrice": "৳ ২,০৯৯",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-91d4bad4-45c0-4736-862a-36ea03a5b4b7.jpg",
+ "link": "https://glamourstouch.com/product/91d4bad4-45c0-4736-862a-36ea03a5b4b7",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "b99c3421-8dbc-447c-8933-7e67c55ea2fd",
+ "title": "Anua Pdrn Hyaluronic Acid Capsule 100 Serum 10 ml",
+ "brand": "Anua",
+ "price": "৳ ১,০৪০",
+ "rawPrice": 1040,
+ "regularPrice": "৳ ১,৩৩১",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-b99c3421-8dbc-447c-8933-7e67c55ea2fd.jpg",
+ "link": "https://glamourstouch.com/product/b99c3421-8dbc-447c-8933-7e67c55ea2fd",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "26bba79b-78c4-4f24-80bc-73d78fb022fb",
+ "title": "Cosrx The Niacinamide 15 Serum 20 ml",
+ "brand": "Cosrx",
+ "price": "৳ ২,২১০",
+ "rawPrice": 2210,
+ "regularPrice": "৳ ২,৮২৯",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-26bba79b-78c4-4f24-80bc-73d78fb022fb.jpg",
+ "link": "https://glamourstouch.com/product/26bba79b-78c4-4f24-80bc-73d78fb022fb",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "ed81642b-f8d6-4dda-a3b1-a09b097937fe",
+ "title": "Medicube Glutathione Glow Serum 30 g",
+ "brand": "Medicube",
+ "price": "৳ ১,৬৮০",
+ "rawPrice": 1680,
+ "regularPrice": "৳ ২,১৫০",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-ed81642b-f8d6-4dda-a3b1-a09b097937fe.jpg",
+ "link": "https://glamourstouch.com/product/ed81642b-f8d6-4dda-a3b1-a09b097937fe",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "6319537e-9992-49ff-969f-f75398a4a3de",
+ "title": "Cosrx The Vitamin C 13 Serum 20 ml",
+ "brand": "Cosrx",
+ "price": "৳ ১,৭১০",
+ "rawPrice": 1710,
+ "regularPrice": "৳ ২,১৮৯",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-6319537e-9992-49ff-969f-f75398a4a3de.jpg",
+ "link": "https://glamourstouch.com/product/6319537e-9992-49ff-969f-f75398a4a3de",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "68207be1-917f-4370-8d08-d4d74b699d0a",
+ "title": "Anua Niacinamide 10% + TXA 4% Serum 30 ml",
+ "brand": "Anua",
+ "price": "৳ ২,১৫০",
+ "rawPrice": 2150,
+ "regularPrice": "৳ ২,৭৫২",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-68207be1-917f-4370-8d08-d4d74b699d0a.jpg",
+ "link": "https://glamourstouch.com/product/68207be1-917f-4370-8d08-d4d74b699d0a",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "74d48daa-7695-41f9-8f10-9e5fb4f0e2d9",
+ "title": "AXIS-Y Dark Spot Correcting Glow Serum 50ml",
+ "brand": "AXIS-Y",
+ "price": "৳ ১,৩৩০",
+ "rawPrice": 1330,
+ "regularPrice": "৳ ১,৭০২",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-74d48daa-7695-41f9-8f10-9e5fb4f0e2d9.jpg",
+ "link": "https://glamourstouch.com/product/74d48daa-7695-41f9-8f10-9e5fb4f0e2d9",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "73ca3940-a5fa-4473-a9cc-64b1137401ca",
+ "title": "Medicube Deep Vita-C Capsule Cream 55 g",
+ "brand": "Medicube",
+ "price": "৳ ২,৯০০",
+ "rawPrice": 2900,
+ "regularPrice": "৳ ৩,৭১২",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-73ca3940-a5fa-4473-a9cc-64b1137401ca.jpg",
+ "link": "https://glamourstouch.com/product/73ca3940-a5fa-4473-a9cc-64b1137401ca",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ },
+ {
+ "id": "dbe87d46-c55a-406a-aae5-27494169d44c",
+ "title": "Medicube Collgen Night Wrapping Mask 75 ml",
+ "brand": "Medicube",
+ "price": "৳ ২,৩০০",
+ "rawPrice": 2300,
+ "regularPrice": "৳ ২,৯৪৪",
+ "image": "https://fmcltrjnuvuooarkvufn.supabase.co/storage/v1/object/public/products/product-images/koba-dbe87d46-c55a-406a-aae5-27494169d44c.jpg",
+ "link": "https://glamourstouch.com/product/dbe87d46-c55a-406a-aae5-27494169d44c",
+ "category": "glamourstouch",
+ "storeName": "Glamour's Touch"
+ }
+]
\ No newline at end of file
diff --git a/index.html b/index.html
index 4b0cfbe..98c62d0 100644
--- a/index.html
+++ b/index.html
@@ -5,8 +5,9 @@
Google Opal AI - iOS Studio & 3D Mini-App Engine
-
+
+
@@ -18,7 +19,7 @@
-
+
@@ -28,14 +29,14 @@
💎
Opal AI Studio PRO
-
Google DeepMind • Mini-App Engine
+
Google DeepMind • Mini-App Engine
@@ -48,37 +49,198 @@
-
+