/*
 * fv2026 seasonal colours. Loaded only while a season is on (fv-config.tpl), with the class
 * html.fv-temporada-<name>. Each season only changes colour tokens and a few colour rules: no layout,
 * sizes or content change, so nothing moves and the pages stay as fast. Contrast checked (text on
 * buttons and badges at least 4.5:1).
 */

/* Black Friday: black and white, offers in a strong orange */
html.fv-temporada-blackfriday {
  --fv-verde: #111111;
  --fv-verde-oscuro: #000000;
  --fv-verde-claro: #f1f1ee;
  --fv-insignia: #c2410c;
  --fv-promo: #9a3412;
  --fv-promo-fondo: #fff1e6;
  --fv-halo: rgba(17, 17, 17, .18);
}
html.fv-temporada-blackfriday .fv-confianza { background: #000; }
html.fv-temporada-blackfriday #dwbBarNotice { background: #111 !important; color: #fff !important; border-bottom-color: #000; }
html.fv-temporada-blackfriday #dwbBarNotice a { color: #ffb37a !important; }
html.fv-temporada-blackfriday .fv-t-marca { color: #111; }

/* Christmas: deep red buttons, green kept for the brand, warm offer colour */
html.fv-temporada-navidad {
  --fv-verde: #b3261e;
  --fv-verde-oscuro: #8c1d17;
  --fv-verde-claro: #fbecea;
  --fv-insignia: #1f6b3a;
  --fv-promo: #8c1d17;
  --fv-promo-fondo: #fdf0ee;
  --fv-halo: rgba(179, 38, 30, .16);
}
html.fv-temporada-navidad .fv-confianza { background: #1f4d2f; }
html.fv-temporada-navidad #dwbBarNotice { background: #8c1d17 !important; color: #fff !important; border-bottom-color: #6e1712; }
html.fv-temporada-navidad #dwbBarNotice a { color: #ffe08a !important; }
html.fv-temporada-navidad .fv-t-marca, html.fv-temporada-navidad #header_logo .cabh1 { color: #1f4d2f; }

/* January sales: brand green with red offers */
html.fv-temporada-rebajas {
  --fv-insignia: #b42318;
  --fv-promo: #9b1c14;
  --fv-promo-fondo: #fdecea;
}
html.fv-temporada-rebajas .fv-confianza { background: #9b1c14; }
