// Body · Cleansing · Fragrance-Free & Sensitive — L3 data
// window.FRAGRANCE_FREE_AND_SENSITIVE

const FRAGRANCE_FREE_AND_SENSITIVE = {
  type: "Fragrance-Free & Sensitive",
  parent: { title: "Cleansing", href: "/en/body/cleansing/" },
  grandparent: { title: "Body", href: "/en/body/" },
  totalCount: 87,
  hero: "https://images.unsplash.com/photo-1598440947619-2c35fc9aa908?w=1800&q=80&auto=format&fit=crop",
  heroAlt: "Editorial still — minimal bottles on a pale surface, no labels",
  h1: "Fragrance-free body cleansing — how to choose calmer formulas.",
  deck: "Fragrance is the most common ingredient people point to when a cleanser stops feeling comfortable. Here's how to read a label, understand the alternatives, and find a routine that feels gentler.",
  intro: "Fragrance in body products is almost universal. It makes products feel more appealing to use, signals cleanliness, and is surprisingly hard to avoid once you start looking. For many people it's completely fine. For others — skin that feels reactive, stings with strong scent, or feels tight and uncomfortable in ways they can't pin down — fragrance is often the first variable worth removing. This isn't a medical guide. It's a practical one: how to read a INCI list, what alternatives actually work, and how to build a cleansing routine around calmer formulas.",
  byline: "Edited by Nelly · Beauty & Style Director",
  meta: { count: 87, updated: "Updated 2 May 2026", reading: "Avg. 4 min per piece" },
};

const FF_SIBLINGS = [
  { id: "bar-vs-gel-vs-oil",            title: "Bar vs Gel vs Oil",          n: "01", href: "/en/body/cleansing/bar-vs-gel-vs-oil/" },
  { id: "ph-and-the-mantle",            title: "pH & the Mantle",            n: "02", href: "/en/body/cleansing/ph-and-the-mantle/" },
  { id: "fragrance-free-and-sensitive", title: "Fragrance-Free & Sensitive", n: "03", cur: true, href: "/en/body/cleansing/fragrance-free-and-sensitive/" },
];

const FF_QUICK_FACTS = {
  defn: {
    h: "What 'fragrance-free' means on a label — and what it doesn't",
    body: "'Fragrance-free' means no added fragrance ingredients. 'Unscented' means the product may still contain masking fragrances — ingredients added to neutralise the smell of other ingredients. These two terms are not interchangeable. If you're looking for formulas with fewer fragrance-derived ingredients, 'fragrance-free' on the label is the more reliable signal, but reading the INCI list is the only way to be certain.",
  },
  myths: [
    { m: "Natural fragrance is always better than synthetic.",
      t: "Fragrance type — natural or synthetic — does not determine how a product feels on the skin. Some naturally derived fragrance compounds are among the most common common-irritant ingredients listed in formulation literature." },
    { m: "If a cleanser smells faint, it's probably fine.",
      t: "Masking fragrance can make a product smell almost neutral while still containing fragrance ingredients. A faint scent isn't a reliable indicator of what's in the formula." },
    { m: "Sensitive skin means the same thing across all product labels.",
      t: "'Sensitive skin' as a product label descriptor is a cosmetic-marketing term — it has no regulated definition. Two products both labelled 'for sensitive skin' can have very different ingredient profiles." },
  ],
};

const FF_BEGINNER_PATH = {
  h: "Starting to look for fragrance-free options?",
  deck: "Four pieces in order. Around 15 minutes of reading. Enough to navigate a product aisle with more confidence.",
  steps: [
    { n: "01", t: "What fragrance actually is in a body cleanser",           time: "3 min", note: "The different types, how they appear in INCI lists, and what to look for." },
    { n: "02", t: "How to read a cleanser label for fragrance ingredients",  time: "4 min", note: "Common fragrance-related ingredient names, how to spot masking fragrance." },
    { n: "03", t: "Fragrance-free formats that still clean well",            time: "4 min", note: "Gel, oil, and bar options that work without fragrance as a main ingredient." },
    { n: "04", t: "Building a fragrance-minimal body routine",               time: "4 min", note: "How to layer cleanser, moisturiser, and SPF when you're avoiding fragrance throughout." },
  ],
};

const FF_TRENDING = [
  { rank: "01", t: "How to find fragrance-free body cleansers that actually work", time: "5 min", auth: "Nelly", date: "Apr 30", img: "https://images.unsplash.com/photo-1598440947619-2c35fc9aa908?w=1100&q=80&auto=format&fit=crop", reads: "8,114" },
  { rank: "02", t: "The difference between 'fragrance-free' and 'unscented'",      time: "3 min", auth: "Iris",  date: "Apr 26", img: "https://images.unsplash.com/photo-1570194065650-d99fb4bedf0a?w=1100&q=80&auto=format&fit=crop", reads: "7,203" },
  { rank: "03", t: "Skin that feels reactive after cleansing — five variables",     time: "4 min", auth: "Nelly", date: "Apr 21", img: "https://images.unsplash.com/photo-1556228578-8c89e6adf883?w=1100&q=80&auto=format&fit=crop", reads: "5,992" },
  { rank: "04", t: "Common irritants in body washes — a plain-English list",        time: "4 min", auth: "Iris",  date: "Apr 14", img: "https://images.unsplash.com/photo-1571019613454-1cb2f99b2d8b?w=1100&q=80&auto=format&fit=crop", reads: "5,401" },
  { rank: "05", t: "A fragrance-free shower routine from step one",                 time: "5 min", auth: "Nelly", date: "Apr 07", img: "https://images.unsplash.com/photo-1620916566398-39f1143ab7be?w=1100&q=80&auto=format&fit=crop", reads: "4,718" },
];

const LABEL_GUIDE = {
  h: "What to look for on a label",
  deck: "A working reference for reading cleanser ingredients when you want to avoid common fragrance-derived ingredients. This is practical guidance, not a medical exclusion list.",
  entries: [
    { term: "Parfum / Fragrance", what: "Umbrella term that can cover dozens of individual fragrance compounds. Appears near the end of an INCI list.", signal: "Present = contains added fragrance" },
    { term: "Linalool / Limonene / Geraniol / Citronellol", what: "Individual fragrance compounds required by EU regulation to be listed separately. Often appear after 'parfum' if present at significant levels.", signal: "Common fragrance-derived ingredients to check" },
    { term: "Essential oils (lavender, eucalyptus, citrus, etc.)", what: "Naturally derived but still contain fragrance compounds. Often listed by botanical name.", signal: "Natural fragrance source — not automatically gentler" },
    { term: "Fragrance-free / Parfum-free", what: "Label claim meaning no added fragrance ingredient. More reliable than 'unscented'.", signal: "What to look for on pack front" },
    { term: "Unscented", what: "May still contain masking fragrance. Not equivalent to fragrance-free.", signal: "Read the INCI list to confirm" },
  ],
};

const FF_HOWTOS = [
  { t: "How to find fragrance-free body cleansers that actually work",  time: 5, tech: "Guide",        auth: "Nelly", date: "Apr 30", img: "https://images.unsplash.com/photo-1598440947619-2c35fc9aa908?w=900&q=80&auto=format&fit=crop", kick: "Guide", pick: true },
  { t: "The difference between 'fragrance-free' and 'unscented'",       time: 3, tech: "Label reading", auth: "Iris",  date: "Apr 26", img: "https://images.unsplash.com/photo-1570194065650-d99fb4bedf0a?w=900&q=80&auto=format&fit=crop", kick: "Labels", pick: true },
  { t: "Skin that feels reactive after cleansing — five variables",      time: 4, tech: "Troubleshoot",  auth: "Nelly", date: "Apr 21", img: "https://images.unsplash.com/photo-1556228578-8c89e6adf883?w=900&q=80&auto=format&fit=crop", kick: "Diagnostic", pick: true },
  { t: "Common irritants in body washes — a plain-English list",         time: 4, tech: "Ingredients",   auth: "Iris",  date: "Apr 14", img: "https://images.unsplash.com/photo-1571019613454-1cb2f99b2d8b?w=900&q=80&auto=format&fit=crop", kick: "Ingredients", pick: true },
  { t: "A fragrance-free shower routine from step one",                  time: 5, tech: "Routine",       auth: "Nelly", date: "Apr 07", img: "https://images.unsplash.com/photo-1620916566398-39f1143ab7be?w=900&q=80&auto=format&fit=crop", kick: "Routine", pick: false },
  { t: "Reading an INCI list for fragrance — a practical guide",         time: 5, tech: "Label reading", auth: "Iris",  date: "Apr 01", img: "https://images.unsplash.com/photo-1598440947619-2c35fc9aa908?w=900&q=80&auto=format&fit=crop", kick: "Labels", pick: false },
  { t: "Why 'natural' fragrances still show up in fragrance-free lists", time: 4, tech: "Ingredients",   auth: "Nelly", date: "Mar 25", img: "https://images.unsplash.com/photo-1512290923902-8a9f81dc236c?w=900&q=80&auto=format&fit=crop", kick: "Essay", pick: false },
  { t: "Skin that stings with strong scent — what to do first",          time: 3, tech: "Troubleshoot",  auth: "Iris",  date: "Mar 18", img: "https://images.unsplash.com/photo-1556228578-8c89e6adf883?w=900&q=80&auto=format&fit=crop", kick: "First steps", pick: false },
  { t: "Fragrance-minimal moisturisers for after a fragrance-free wash", time: 4, tech: "Routine",       auth: "Nelly", date: "Mar 11", img: "https://images.unsplash.com/photo-1556228852-80b6e5eeff06?w=900&q=80&auto=format&fit=crop", kick: "Layering", pick: false },
  { t: "Children's cleansers and fragrance — what the labels mean",      time: 4, tech: "Label reading", auth: "Iris",  date: "Mar 04", img: "https://images.unsplash.com/photo-1607006344380-b6775a0824a4?w=900&q=80&auto=format&fit=crop", kick: "Labels", pick: false },
];

const FF_TECH_FILTERS = ["All", "Guide", "Ingredients", "Label reading", "Troubleshoot", "Routine", "Essay", "First steps"];

const FF_AXIS_CROSSLINKS = [
  { id: "bar-vs-gel-vs-oil",  title: "Bar vs Gel vs Oil",  deck: "Three formats, three different surfaces left behind.",         count: 134, href: "/en/body/cleansing/bar-vs-gel-vs-oil/" },
  { id: "ph-and-the-mantle",  title: "pH & the Mantle",    deck: "The cosmetic chemistry behind a balanced skin surface.",       count: 98,  href: "/en/body/cleansing/ph-and-the-mantle/" },
];

Object.assign(window, {
  FRAGRANCE_FREE_AND_SENSITIVE, FF_SIBLINGS, FF_QUICK_FACTS, FF_BEGINNER_PATH,
  FF_TRENDING, LABEL_GUIDE, FF_HOWTOS, FF_TECH_FILTERS, FF_AXIS_CROSSLINKS,
});
