// ── COLLECTIONS DATA ────────────────────────────────────────────
const collections = {
  modern_avangard: {
    label: 'Modern Avangard',
    tagline: 'Yumuşak Hatlar, Modern Zarafet',
    desc: 'Klasik işçiliğin güvenini ve modern sadeliğin ferahlığını buluşturur. Yumuşak tonlar ve estetik dokunuşlarla yaşam alanınıza sade ama şık bir kimlik katar.',
    accent: '#c9a84c',
    bg: '#f2ebe0',
    textColor: '#1a1918',
    items: [
      {
        slug: 'lotus',
        img: '/uploads/lotus/1.JPEG',
        name: 'Lotus',
        series: 'Versailles Serisi',
        desc: 'Altın rengi işleme detaylı, el oymalı masa ve sandalye takımı. Kapitone deri koltuklar, ayna ve vitrin dahil.',
        overview: 'Versailles Sarayı\u2019nın ihtişamlı salonlarından ilham alınarak tasarlanan Lotus; el oyma bordo-altın çerçevesi, kristal avize ile uyumlu estetik detayları ve kapitone deri döşemesi ile salon dekorunuzun kalbinde yer almak üzere tasarlandı.',
        pieces: [
          { name: 'Kanepe', dim: '240×100×85 cm' },
          { name: 'Chester', dim: '230×95×80 cm' },
          { name: 'Berjer (2 adet)', dim: '85×90×105 cm' },
          { name: 'Orta Sehpa', dim: '120×80×45 cm' },
          { name: 'Yan Sehpa (2 adet)', dim: '55×55×60 cm' },
          { name: 'Tv ve Ünite', dim: '240×50×180 cm' },
          { name: 'Konsol ve Ayna', dim: '220×55×90 cm' },
          { name: 'Vitrin', dim: '120×45×210 cm' },
          { name: 'Yemek Masası (6 Sandalye)', dim: '200×100×78 cm' }
        ],
        materials: ['Fırınlanmış 1. sınıf gürgen iskelet', 'Yıllarca formunu koruyan 32 dansite ortopedik sünger', 'Leke tutmaz ithal premium kumaş', 'Özel tasarım el işçiliği döşeme', 'Zigzag yaylı üstün oturum konforu', '10 yıl iskelet garantisi', 'Ücretsiz Kurulum'],
        finish: 'Bordo Lake · Altın Rengi Varak',
        delivery: '8–12 Hafta (Siparişe Özel)',
      }
    ]
  },
  klasik_avangard: {
    label: 'Klasik Avangard',
    tagline: 'Altın, Mermer & Barok Zarafeti',
    desc: 'Osmanlı ve Avrupa Barok geleneğinden ilham alan, zengin altın rengi işlemeler ve el oymalı ahşap çerçevelerden oluşan koleksiyonumuz; zamanın ötesinde bir ihtişam sunar.',
    accent: '#c9a84c',
    bg: '#1a1918',
    textColor: '#f2ebe0',
    items: [
      {
        slug: 'nida',
        img: '/uploads/nida/1.JPG',
        name: 'Nida',
        series: 'Ottoman Serisi',
        desc: 'Koyu ceviz ahşap gövde, gümüş tonlu işleme detayları. Kristal avize uyumlu klasik estetik.',
        overview: 'Osmanlı saray mobilyası geleneğini modern bir tınıyla buluduran Nida; koyu ceviz ahşap üzerine gümüş tonlu işleme detaylarıyla, klasik zarafeti ileri bir rafinelikle sunar.',
        pieces: [
          { name: 'Kanepe', dim: '240×100×85 cm' },
          { name: 'Chester', dim: '230×95×80 cm' },
          { name: 'Berjer (2 adet)', dim: '85×90×105 cm' },
          { name: 'Orta Sehpa', dim: '120×80×45 cm' },
          { name: 'Yan Sehpa (2 adet)', dim: '55×55×60 cm' },
          { name: 'Tv ve Ünite', dim: '240×50×180 cm' },
          { name: 'Konsol ve Ayna', dim: '220×55×90 cm' },
          { name: 'Vitrin', dim: '120×45×210 cm' },
          { name: 'Yemek Masası (6 Sandalye)', dim: '200×100×78 cm' }
        ],
        materials: ['Fırınlanmış 1. sınıf gürgen iskelet', 'Yıllarca formunu koruyan 32 dansite ortopedik sünger', 'Leke tutmaz ithal premium kumaş', 'Özel tasarım el işçiliği döşeme', 'Zigzag yaylı üstün oturum konforu', '10 yıl iskelet garantisi', 'Ücretsiz Kurulum'],
        finish: 'Koyu Ceviz · Gümüş Tonlu Patine',
        delivery: '8–12 Hafta (Siparişe Özel)',
      },
      {
        slug: 'henna',
        img: '/uploads/henna/1.jpg',
        name: 'Henna',
        series: 'Lotus Serisi · Yeni',
        desc: 'Krem-bej şenil kumaş döşeme, ceviz ahşap gövde ve parlak siyah lake aksan şeritler. İnce gold bordür detayları ile sade-şık bir denge.',
        overview: 'Henna; Lavons\u2019un klasik işçiliğine sadakatini yitirmeden çağdaş bir sadelikle buluştuğu yeni serisi. Yumuşak krem-bej ton kumaş, ceviz ahşap çerçeve ve parlak siyah lake şeritler, ince altın bordür ile kuruyor dengesini — klasiğin güvenini arayan, ama fazla yüklü görünmekten kaçınan evler için.',
        pieces: [
          { name: 'Kanepe', dim: '240×100×85 cm' },
          { name: 'Chester', dim: '230×95×80 cm' },
          { name: 'Berjer (2 adet)', dim: '85×90×105 cm' },
          { name: 'Orta Sehpa', dim: '120×80×45 cm' },
          { name: 'Yan Sehpa (2 adet)', dim: '55×55×60 cm' },
          { name: 'Tv ve Ünite', dim: '240×50×180 cm' },
          { name: 'Konsol ve Ayna', dim: '220×55×90 cm' },
          { name: 'Vitrin', dim: '120×45×210 cm' },
          { name: 'Yemek Masası (6 Sandalye)', dim: '200×100×78 cm' }
        ],
        materials: ['Fırınlanmış 1. sınıf gürgen iskelet', 'Yıllarca formunu koruyan 32 dansite ortopedik sünger', 'Leke tutmaz ithal premium kumaş', 'Premium ahşap iskelet', 'Kolay silinebilir yüzeyler', '10 yıl iskelet garantisi', 'Ücretsiz Kurulum'],
        finish: 'Ceviz + Siyah Lake · İnce Gold Bordür',
        delivery: '5–8 Hafta',
      }
    ]
  },
  luks_avangard: {
    label: 'Lüks Avangard',
    tagline: 'Modern Güç, İnce Altın Detay',
    desc: 'Siyah antrasit ve füme tonlarda, geometrik hatlar ve ince gold aksanlarla tasarlanan lüks koleksiyonumuz; sofistike bir estetik taşır.',
    accent: '#c9a84c',
    bg: '#f2ebe0',
    textColor: '#1a1918',
    items: [
      {
        slug: 'riva',
        img: '/uploads/riva/1.JPG',
        name: 'Riva',
        series: 'Majestic Serisi',
        desc: 'Gümüş-gri kumaş döşeme, koyu ceviz çerçeve ve altın rengi aksan detayları. Muhteşem sehpa takımı.',
        overview: 'Bir İtalyan palazzosundan ilham alan Riva, koyu ceviz oymalı gövde üzerine gümüş-gri şenil döşeme ve altın rengi aksanlarla donatılmış geniş bir salon konseptidir.',
        pieces: [
          { name: 'Kanepe', dim: '240×100×85 cm' },
          { name: 'Chester', dim: '230×95×80 cm' },
          { name: 'Berjer (2 adet)', dim: '85×90×105 cm' },
          { name: 'Orta Sehpa', dim: '120×80×45 cm' },
          { name: 'Yan Sehpa (2 adet)', dim: '55×55×60 cm' },
          { name: 'Tv ve Ünite', dim: '240×50×180 cm' },
          { name: 'Konsol ve Ayna', dim: '220×55×90 cm' },
          { name: 'Vitrin', dim: '120×45×210 cm' },
          { name: 'Yemek Masası (6 Sandalye)', dim: '200×100×78 cm' }
        ],
        materials: ['Fırınlanmış 1. sınıf gürgen iskelet', 'Yıllarca formunu koruyan 32 dansite ortopedik sünger', 'Leke tutmaz ithal premium kumaş', 'Fırınlanmış gürgen ayaklar', 'Özel tasarım el işçiliği döşeme', '10 yıl iskelet garantisi', 'Ücretsiz Kurulum'],
        finish: 'Koyu Ceviz · Altın Rengi Aksan',
        delivery: '6–10 Hafta (Siparişe Özel)',
      },
      {
        slug: 'versace',
        img: '/uploads/versace/1.JPG',
        name: 'Versace',
        series: 'Dark Series',
        desc: 'Antrasit-gümüş lakeli gövde, siyah mermer masa üstü. Geometrik vitrin ve oval ayna aksanlar.',
        overview: 'Antrasit-gümüş lake gövde ve siyah mermer masa üstüyle Versace; klasik işleme geleneğini yalın geometrik hatlarla buluşturur. Geometrik dekoratif vitrin ve oval ayna, mekanın odak noktasını oluşturur.',
        pieces: [
          { name: 'Kanepe', dim: '240×100×85 cm' },
          { name: 'Chester', dim: '230×95×80 cm' },
          { name: 'Berjer (2 adet)', dim: '85×90×105 cm' },
          { name: 'Orta Sehpa', dim: '120×80×45 cm' },
          { name: 'Yan Sehpa (2 adet)', dim: '55×55×60 cm' },
          { name: 'Tv ve Ünite', dim: '240×50×180 cm' },
          { name: 'Konsol ve Ayna', dim: '220×55×90 cm' },
          { name: 'Vitrin', dim: '120×45×210 cm' },
          { name: 'Yemek Masası (6 Sandalye)', dim: '200×100×78 cm' }
        ],
        materials: ['Fırınlanmış 1. sınıf gürgen iskelet', 'Yıllarca formunu koruyan 32 dansite ortopedik sünger', 'Leke tutmaz ithal premium kumaş', 'Siyah mermer detaylar', 'Modern kesim el işçiliği döşeme', '10 yıl iskelet garantisi', 'Ücretsiz Kurulum'],
        finish: 'Antrasit Lake · Siyah Mermer',
        delivery: '6–9 Hafta',
      },
      {
        slug: 'riva-kirmizi',
        img: '/uploads/riva-kirmizi/1.JPG',
        name: 'Riva Kırmızı',
        series: 'Dark Series',
        desc: 'Siyah kadife ve beyaz kumaş keskin zıtlık; Versace meander işleme bordür, altın lon detayları.',
        overview: 'Riva Kırmızı; siyah kadife ile krem döşemenin yarattığı dramatik kontrast üzerine kurulu. Grek meander motifli bordürler ve ince altın rengi lonlarıyla klasik ile çağdaşı keskin bir çizgide birleştirir.',
        pieces: [
          { name: 'Kanepe', dim: '240×100×85 cm' },
          { name: 'Chester', dim: '230×95×80 cm' },
          { name: 'Berjer (2 adet)', dim: '85×90×105 cm' },
          { name: 'Orta Sehpa', dim: '120×80×45 cm' },
          { name: 'Yan Sehpa (2 adet)', dim: '55×55×60 cm' },
          { name: 'Tv ve Ünite', dim: '240×50×180 cm' },
          { name: 'Konsol ve Ayna', dim: '220×55×90 cm' },
          { name: 'Vitrin', dim: '120×45×210 cm' },
          { name: 'Yemek Masası (6 Sandalye)', dim: '200×100×78 cm' }
        ],
        materials: ['Fırınlanmış 1. sınıf gürgen iskelet', 'Yıllarca formunu koruyan 32 dansite ortopedik sünger', 'Leke tutmaz ithal premium kumaş', 'Kapitone dikim detaylar', 'Fırınlanmış gürgen ayaklar', '10 yıl iskelet garantisi', 'Ücretsiz Kurulum'],
        finish: 'Siyah Parlak Lake · Altın Lon',
        delivery: '6–9 Hafta',
      }
    ]
  }
};

// Flatten all collection items, each tagged with its category
const ALL_ITEMS = Object.entries(collections).flatMap(([key, c]) =>
  c.items.map(it => ({ 
    ...it, 
    category: key, 
    categoryLabel: c.label
  }))
);

const FILTERS = [
  { key: 'all', label: 'Tüm Koleksiyon', count: ALL_ITEMS.length },
  ...Object.entries(collections).map(([key, c]) => ({
    key, label: c.label, count: c.items.length,
  })),
];

// Find a product by its slug
const findBySlug = (slug) => ALL_ITEMS.find(it => it.slug === slug);

Object.assign(window, { collections, ALL_ITEMS, FILTERS, findBySlug });
