// Shared data for Motomelli comparison rails + brand directory.
const BRANDS = [
  { id: "pandomoto", name: "PandoMoto", country: "PL", founded: 2014, focus: "Single layer baselayers, denim and jackets", tag: "Aesthetic", color: "oklch(0.85 0.08 230)", url: "https://pandomoto.com/" },
  { id: "bowtex",    name: "Bowtex",     country: "BE", founded: 2015, focus: "Dyneema leggings and shirts", tag: "Versatile", color: "oklch(0.88 0.06 180)", url: "https://bowtex.store/" },
  { id: "knox",      name: "Knox",       country: "UK", founded: 1981, focus: "British armoured shirts and more", tag: "Armour OG", color: "oklch(0.80 0.05 60)", url: "https://www.planet-knox.com/" },
  { id: "motogirl",  name: "MotoGirl",   country: "UK", founded: 2016, focus: "Exclusively by women for women", tag: "Inclusive", color: "oklch(0.82 0.08 350)", url: "https://motogirl.co.uk/" },
];

// Upper body comparison — 4 brands, scroll-sliding
const UPPER_BODY = [
  {
    id: "pando-bia",
    brand: "Pando Moto",
    brandId: "pandomoto",
    name: "Bia Bodysuit",
    type: "Protective Bodysuit",
    price: "£273",
    priceUSD: "$352",
    priceEUR: "€329",
    priceNote: "premium base layer",
    protection: "AAA",
    protectionNote: "D3O Ghost Level 1 included at shoulders & elbows (optional Quatroflex Level 2 back protector)",
    comfort: 4.7,
    sizing: "XS–XXL",
    sizingNote: "Fits true to size, designed for a snug fit. See size guide.",
    material: "Balistex® (UHMWPE) and Cordura® mesh",
    length: "Full bodysuit with snap closure",
    stretch: "High — bi-stretch",
    colorway: "Black / Grey",
    fitTips: "Fit Tips: Refer to Pando Moto's official women's size guide.",
    review: "Combines the highest AAA protection with a breathable, mesh bodysuit design. D3O Ghost armour is low-profile under slim clothing.",
    pros: ["AAA rated bodysuit", "Cordura mesh ventilation", "Low-profile D3O Ghost armour"],
    cons: ["Higher price point", "Requires careful sizing for torso length"],
    whatSheSays: {
      quote: "PLACEHOLDER The only piece of gear that makes me feel safe without looking like I'm wearing gear. It layers perfectly under everything.",
      by: "Elena, 29",
      ride: "R6, track & street",
    },
  },
  {
    id: "bowtex-elite",
    brand: "Bowtex",
    brandId: "bowtex",
    name: "Elite Shirt Ladies V2",
    type: "UHMWPE Base Layer",
    price: "£331",
    priceUSD: "$427",
    priceEUR: "€399",
    priceNote: "premium base",
    protection: "AAA",
    protectionNote: "SAS-TEC Level 2 shoulders & elbows included (optional back protector B47/B47-2 and chest CP7)",
    comfort: 4.8,
    sizing: "XS–2XL",
    sizingNote: "See size guide",
    material: "Dyneema® + Polyamide blend knit (single-layer construction)",
    length: "Hip-length with silicone hem",
    stretch: "High — 4-way stretch",
    shopUrl: "https://bowtex.store/products/elite-shirt-ladies-v2",
    colorway: "Black",
    fitTips: "Fit Tips: Bowtex recommend your regular fashion shirt size.",
    shippingDisclaimer: "Contact Bowtex directly for UK shipping or purchase through UK retailer",
    review: "Wear it under your favourite jacket and suddenly everything is AAA-rated. Unreal feat of material science. Not cheap, but you stop thinking about abrasion.",
    pros: ["AAA abrasion under a regular shirt", "Layers under jackets", "Packable"],
    cons: ["Zero thermal insulation", "Compression takes getting used to"],
    whatSheSays: {
      quote: "PLACEHOLDER I wear it under a leather jacket in summer. Sweaty, yes. But I don't flinch at 70mph anymore.",
      by: "Priya, 28",
      ride: "MT-07, weekend tourer",
    },
  },
  {
    id: "knox-urbane",
    brand: "Knox",
    brandId: "knox",
    name: "Urbane Pro Move",
    type: "Armoured Mid-Layer",
    price: "£299.99",
    priceUSD: "$384",
    priceEUR: "€354",
    priceNote: "mid-range",
    protection: "AA",
    protectionNote: "Micro-Lock Compact Level 2 shoulders, elbows and back protector included (optional chest protector)",
    comfort: 4.6,
    sizing: "XS–3XL",
    sizingNote: "See size guide",
    material: "High-tenacity stretch nylon with In-Motion Mesh panels",
    length: "Hip-length, articulated sleeves",
    stretch: "Medium — panelled stretch at joints",
    shopUrl: "https://www.planet-knox.com/product/urbane-pro-move-womens-upper-body-protection-black/",
    colorway: "Black",
    fitTips: "Fit Tips: Knox are body measurements not garment sizes, they recommend to measure your body.",
    review: "The most armour you can wear without looking like a stormtrooper. Knox has made this since '81 and it shows — the armour sits where it needs to, every time.",
    pros: ["Level-2 armour included", "Wear over or under", "Four decades of fit refinement"],
    cons: ["Not weatherproof alone", "Mesh feels cool in winter"],
    whatSheSays: {
      quote: "PLACEHOLDER I put this under a cheap textile jacket and got the same protection as my mate's £600 Dainese. Bananas.",
      by: "Leila, 35",
      ride: "Tiger 900, touring",
    },
  },
  {
    id: "motogirl-jodie",
    brand: "MotoGirl",
    brandId: "motogirl",
    name: "Jodie Summer Jacket",
    type: "Summer Mesh Jacket",
    price: "£159",
    priceUSD: "$204",
    priceEUR: "€188",
    priceNote: "lightweight summer",
    protection: "AA",
    protectionNote: "CE Level 1 shoulder & elbow included; Smoothways Level 2 back armour recommended (sold separately)",
    comfort: 4.6,
    sizing: "XXS–5XL",
    sizingNote: "See size guide",
    material: "50% Cotton / 48% Polyester / 2% Elastane with mesh panels and inner mesh lining",
    length: "Hip-length, summer cut",
    stretch: "Medium — 2% elastane",
    shopUrl: "https://motogirl.co.uk/products/jacket",
    colorway: "Black / Red / Natural / Blue / Khaki Green",
    fitTips: "Fit Tips: MotoGirl have a 'what's my size' selector on their website!",
    review: "A proper summer jacket that doesn't sacrifice protection for airflow. It's rare to find an AA-rated summer mesh jacket with such an inclusive size range.",
    pros: ["AA protection in a summer weight", "Sizes XXS to 5XL", "Breathable mesh panels"],
    cons: ["Armor is Level 1", "Not waterproof"],
    whatSheSays: {
      quote: "PLACEHOLDER Finally a summer jacket that actually fits and keeps me cool. I don't feel like I'm wearing a bulky box.",
      by: "Sarah, 31",
      ride: "Street Twin, urban commute",
    },
  },
];

const LOWER_BODY = [
  {
    id: "pando-skin-uh-aaa",
    brand: "Pando Moto",
    brandId: "pandomoto",
    name: "Skin UH AAA",
    type: "Single Layer Leggings",
    price: "£240",
    priceUSD: "$309",
    priceEUR: "€289",
    priceNote: "high-performance base",
    protection: "AAA",
    protectionNote: "Single layer Balistex® (UHMWPE), SAS-TEC TripleFlex Level 2 hip & knee armour included",
    comfort: 4.9,
    sizing: "XXS–XXXL",
    sizingNote: "Tight high-rise fit, bi-stretch fabric.",
    material: "Single layer Balistex® (UHMWPE) power-stretch fabric",
    length: "Full length leggings",
    stretch: "Extreme — bi-stretch",
    shopUrl: "https://pandomoto.com/products/skin-uh-aaa-protective-motorcycle-base-layer-pants",
    colorway: "Black",
    fitTips: "Fit Tips: Refer to Pando Moto's official women's bottoms size guide.",
    review: "High stretch fabric and single layer breathability. SAS-TEC TripleFlex Level 2 armour contours to the body without the bulk of traditional jeans. AAA protection in a fit that feels like high-end gym wear.",
    pros: ["AAA rated single layer", "Heat-conductive bi-stretch fabric", "SAS-TEC Level 2 armour included"],
    cons: ["Tight compression fit", "Premium price point"],
    whatSheSays: {
      quote: "PLACEHOLDER I can't believe these are AAA rated. They fit exactly like my workout leggings but feel incredibly substantial. The breathability in summer is unmatched.",
      by: "Sofia, 27",
      ride: "Monster 821, urban carver",
    },
  },
  {
    id: "bowtex-elite-pants",
    brand: "Bowtex",
    brandId: "bowtex",
    name: "Elite Leggings Ladies V2",
    type: "Dyneema® Leggings",
    price: "£273",
    priceUSD: "$352",
    priceEUR: "€329",
    priceNote: "premium base",
    protection: "AAA",
    protectionNote: "32% Dyneema® / 68% Nylon knit; SAS-TEC Level 2 hip (HB2) & knee (KCB2AIR) armour included",
    comfort: 4.7,
    sizing: "XS – 2XL",
    sizingNote: "Ladies fit: shorter legs, larger thighs, higher rise. V2 has less stretch than V1, fits true to size.",
    material: "32% Dyneema® / 68% Nylon knit, thermally conductive",
    length: "Full length leggings",
    stretch: "Medium — V2 is firmer than V1",
    shopUrl: "https://bowtex.store/products/elite-leggings-ladies-v2",
    colorway: "Black",
    fitTips: "Fit Tips: The leggings have stretch. Bowtex recommend your regular fashion jeans size.",
    shippingDisclaimer: "Contact Bowtex directly for UK shipping or purchase through UK retailer",
    review: "These leggings offer exceptional AAA protection with 100% Dyneema coverage and Level 2 hip & knee armor. The high-stretch, thermos-conductive fabric ensures comfort and a cool feel, while the thicker waistband provides excellent support, making them feel like a second skin under any outer layer.",
    pros: ["AAA rated with 100% Dyneema", "Level 2 hip & knee armour included", "Thermos-conductive for cooling", "Supportive high-rise waistband"],
    cons: ["Premium price point", "Compression fit might not suit all preferences", "May show lines under very tight outerwear"],
    whatSheSays: {
      quote: "PLACEHOLDER I love how these feel like regular leggings but give me AAA protection. The high waist is super supportive, and they actually keep me cooler than I expected in warmer weather.",
      by: "Chloe, 29",
      ride: "Street Triple, daily commuter",
    },
  },
  {
    id: "knox-urbane-pro-move",
    brand: "Knox",
    brandId: "knox",
    name: "Urbane Pro Move Trousers",
    type: "Close fitting mesh panel trousers",
    price: "£279.99",
    priceUSD: "$365",
    priceEUR: "€339",
    priceNote: "high-airflow performance",
    protection: "AA",
    protectionNote: "Knox nylon + Spandex with In-Motion Mesh. Micro-Lock Compact Level 1 hip & Level 2 knee armour.",
    comfort: 4.8,
    sizing: "XS–3XL",
    sizingNote: "Close high-rise fit, lightweight stretch fabric.",
    material: "High-tenacity stretch nylon with Spandex and In-Motion Mesh",
    length: "Full length with Lift & Lock® hem adjustment",
    stretch: "High — power stretch",
    shopUrl: "https://www.planet-knox.com/product/urbane-pro-move-womens-lower-body-protection-black-regular-leg/",
    colorway: "Black",
    fitTips: "Fit Tips: Knox recommend if your body measurements are inbetween sizes to size down.",
    review: "Stretch with mesh panels for airflow. The Lift & Lock hem adjustment system is a game-changer for switching between race boots and casual sneakers. These provide legitimate AA protection in a package that feels like your favorite gym leggings, just with significantly better ventilation for summer.",
    pros: ["Industry-leading ventilation", "Highly adjustable hem", "Flattering high-waist fit"],
    cons: ["Hip armour is only Level 1", "Too airy for winter riding"],
    whatSheSays: {
      quote: "PLACEHOLDER Finally, mesh pants that don't look like hiking gear. The airflow is incredible for city riding, and the high waist actually stays up when I'm tucked on the bike.",
      by: "Maya, 31",
      ride: "RS 660, urban & twisties",
    },
  },
  {
    id: "motogirl-sherrie",
    brand: "MotoGirl",
    brandId: "motogirl",
    name: "Sherrie Leggings",
    type: "Single-layer AAA leggings",
    price: "£179",
    priceUSD: "$230",
    priceEUR: "€215",
    priceNote: "high-performance single layer",
    protection: "AAA",
    protectionNote: "Nylon/Elastane outer with 360GSM DuPont Kevlar® at hip & knee impact zones; CE Level 2 hip & knee armour",
    comfort: 4.8,
    sizing: "UK 4–26",
    sizingNote: "3 inseam lengths (Petite 28\" / Regular 31\" / Long 34\"), high rise, tight fit.",
    material: "Nylon/Elastane outer, 360GSM DuPont Kevlar® in impact zones, mesh inner lining",
    length: "Petite / Regular / Long",
    stretch: "High — 4-way power stretch",
    shopUrl: "https://motogirl.co.uk/products/sherrie-summer-leggings",
    colorway: "Black",
    fitTips: "Fit Tips: MotoGirl have a 'what's my size' selector on their website!",
    review: "Inner mesh moisture wicking, thick waist band, and a soft feel. These offer the ultimate combination of style and safety with a full AAA rating. The dual-layer construction provides peace of mind while the mesh lining ensures they remain comfortable during long rides, preventing that 'sticky' feeling common with Kevlar layers.",
    pros: ["AAA protection rating", "Inclusive sizing up to UK 28", "Three leg lengths for a perfect fit"],
    cons: ["Slightly heavier than single-layer leggings", "Knee armor can feel bulky when walking"],
    whatSheSays: {
      quote: "PLACEHOLDER Finally, leggings that don't gap at the waist! The inner mesh is a game changer for keeping cool, and I actually feel protected on the motorway without the bulk of heavy jeans.",
      by: "Beth, 34",
      ride: "Ninja 650, commuter",
    },
  },
];

const GARMENTS = [
  { id: "shirts", name: "Shirts & Bodysuits", count: 58, blurb: "Protective tops, base layers, bodysuits" },
  { id: "jackets", name: "Jackets", count: 142, blurb: "Textile, leather, moto-overshirt" },
  { id: "jeans", name: "Jeans", count: 98, blurb: "Kevlar-lined denim, straight, skinny, mom" },
  { id: "leggings", name: "Leggings", count: 41, blurb: "AAA base layers, riding leggings" },
];

const SHOPIFY = {
  domain: '58a6d8-e5.myshopify.com',
  token: 'f665e892fda478a7e3978d958c973140',
  apiVersion: '2024-01',
};

const MOTOMELLI_HOODIES = [
  {
    id: "japanese",
    name: "Double Japanese",
    tag: "考えるな 走れ",
    subtitle: "Don't think. Ride.",
    price: "£68",
    image: "assets/hoodie-japanese.webp",
    images: ["assets/hoodie-japanese.webp"],
    shopifyId: "15445045412175",
    description: "An oversized heavyweight hoodie for the girl who thinks in corners, not words. Japanese kanji — \"don't think, ride\" — printed front and back with state-of-the-art DTG. The kind of piece you reach for every single day.",
    features: [
      "440 GSM heavyweight cotton-rich fabric",
      "Unisex oversized boxy fit — true to size",
      "State-of-the-art DTG print front and back",
      "Drawstring-free hood — no snagging at speed",
      "Thick ribbed cuffs and hem",
      "Inner phone pocket",
    ],
    material: "70% Ringspun Cotton · 30% Recycled Polyester · 480gsm",
    reviews: [
      { name: "Sarah M.", stars: 5, text: "Wear it over my leathers on cold morning commutes. Best hoodie I've bought in years.", date: "Mar 2025" },
      { name: "Priya L.", stars: 5, text: "The print quality is insane. Still looks perfect after 6 months of daily wear.", date: "Feb 2025" },
      { name: "Amy K.", stars: 5, text: "Fits exactly as described — oversized and perfect. Already ordered a second.", date: "Jan 2025" },
    ],
  },
  {
    id: "therapy",
    name: "Therapy Dropout",
    tag: "FUCK IT. JUST RIDE.",
    subtitle: "The OG",
    price: "£68",
    image: "assets/hoodie-therapy-dropout.webp",
    images: ["assets/hoodie-therapy-dropout.webp"],
    shopifyId: "9449585738063",
    description: "The one that started it all. FUCK IT. JUST RIDE. — for when therapy is expensive and the open road isn't. Heavyweight, oversized, drawstring-free. Made for riders who solve their problems at 70mph.",
    features: [
      "440 GSM heavyweight cotton-rich fabric",
      "Unisex oversized boxy fit — true to size",
      "State-of-the-art DTG print front and back",
      "Drawstring-free hood — no snagging at speed",
      "Thick ribbed cuffs and hem",
      "Inner phone pocket",
    ],
    material: "70% Ringspun Cotton · 30% Recycled Polyester · 480gsm",
    reviews: [
      { name: "Leila T.", stars: 5, text: "Genuinely my favourite piece of clothing. I wear it on and off the bike.", date: "Apr 2025" },
      { name: "Jess H.", stars: 5, text: "Amazing quality. The slogan is perfectly on-brand for every biker girl I know.", date: "Mar 2025" },
      { name: "Mia C.", stars: 5, text: "Bought one as a gift and had to order one for myself. Fabric is incredible.", date: "Feb 2025" },
    ],
  },
  {
    id: "honda",
    name: "CBR Fireblade",
    tag: "スーパースポーツ",
    subtitle: "Brand tribute",
    price: "£62",
    image: "assets/hoodie-honda.jpg",
    images: ["assets/hoodie-honda.jpg"],
    shopifyId: null,
    description: "A tribute to the Honda CBR Fireblade. For the girls who grew up dreaming about the red one — and never stopped.",
    features: ["440 GSM heavyweight cotton-rich fabric", "Unisex oversized boxy fit", "DTG print front and back", "Drawstring-free hood"],
    material: "70% Ringspun Cotton · 30% Recycled Polyester · 480gsm",
    reviews: [],
  },
  {
    id: "yamaha",
    name: "R1 Supersport",
    tag: "スーパースポーツ",
    subtitle: "Brand tribute",
    price: "£62",
    image: "assets/hoodie-yamaha.jpg",
    images: ["assets/hoodie-yamaha.jpg"],
    shopifyId: null,
    description: "For the girls who chose blue. A tribute to the Yamaha R1 — the bike that made a generation of women fall in love with speed.",
    features: ["440 GSM heavyweight cotton-rich fabric", "Unisex oversized boxy fit", "DTG print front and back", "Drawstring-free hood"],
    material: "70% Ringspun Cotton · 30% Recycled Polyester · 480gsm",
    reviews: [],
  },
  // NOTE: "Define Biker Hoodie" (Shopify ID 15445047050575) — add entry + image asset when ready.
];

const SHOP_ALL_URL = "https://58a6d8-e5.myshopify.com/collections/all";

// User-generated content photos (Instagram)
const UGC_PHOTOS = [
  { id: 1, image: "assets/uploads/ugc-1.webp", credit: "motomelli", alt: "User on motorcycle wearing Motomelli hoodie", instagramUrl: "https://instagram.com/motomelli" },
  { id: 2, image: "assets/uploads/ugc-2.webp", credit: "motomelli", alt: "Biker girl with Therapy Dropout hoodie", instagramUrl: "https://instagram.com/motomelli" },
  { id: 3, image: "assets/uploads/ugc-3.webp", credit: "motomelli", alt: "Riding with Motomelli gear", instagramUrl: "https://instagram.com/motomelli" },
  { id: 4, image: "assets/uploads/ugc-4.webp", credit: "motomelli", alt: "Street style with Motomelli hoodie", instagramUrl: "https://instagram.com/motomelli" },
  { id: 5, image: "assets/uploads/ugc-5.webp", credit: "motomelli", alt: "Motorcycle club photo with Motomelli gear", instagramUrl: "https://instagram.com/motomelli" },
  { id: 6, image: "assets/uploads/ugc-6.webp", credit: "motomelli", alt: "Track day with Motomelli hoodie", instagramUrl: "https://instagram.com/motomelli" },
  { id: 7, image: "assets/uploads/ugc-7.webp", credit: "motomelli", alt: "Urban riding with Motomelli gear", instagramUrl: "https://instagram.com/motomelli" },
  { id: 8, image: "assets/uploads/ugc-8.webp", credit: "motomelli", alt: "Community ride photo", instagramUrl: "https://instagram.com/motomelli" },
];

window.MOTO_DATA = { BRANDS, UPPER_BODY, LOWER_BODY, GARMENTS, MOTOMELLI_HOODIES, SHOP_ALL_URL, UGC_PHOTOS };
