/* arquivo.html — tipografia 500–600 e cinzas do footer */

body.page-arquivo {
  --footer-gray: #232323;
  --footer-gray-mid: #3f3f3e;
  --footer-gray-light: #5b5b5a;
  --footer-bg: radial-gradient(125% 95% at 20% 12%, #5b5b5a 0%, #3f3f3e 42%, #232323 100%);
  --dk: var(--footer-gray);
  --dk2: var(--footer-gray-mid);
  --dk3: var(--footer-gray);
  --dark: var(--footer-gray);
  --darker: var(--footer-gray-mid);
  --black: var(--footer-gray);
  --title: var(--footer-gray);
  --txt: var(--footer-gray-mid);
  --meta: var(--footer-gray-light);
  font-weight: 500;
}

/* Fundos escuros = mesmo gradiente do footer */
body.page-arquivo .hero--compact,
body.page-arquivo .mid-cta {
  background: var(--footer-bg);
}

body.page-arquivo .marquee__item {
  color: var(--footer-gray);
}

/* —— peso 500 (substitui 300 e 400) —— */
body.page-arquivo .hero__breadcrumb,
body.page-arquivo .hero--compact .hero__desc,
body.page-arquivo .hero--compact .hero__title .thin,
body.page-arquivo .hero__stat-label,
body.page-arquivo .cat-nav__title,
body.page-arquivo .mid-cta__title,
body.page-arquivo .mid-cta__desc,
body.page-arquivo .product__price-range {
  font-weight: 500;
}

/* —— peso 600 (substitui 700 e 900) —— */
body.page-arquivo .topbar__cart-count,
body.page-arquivo .topbar__panel-label,
body.page-arquivo .hero--compact .hero__bg-text,
body.page-arquivo .hero--compact .hero__title,
body.page-arquivo .hero__stat-val,
body.page-arquivo .mid-cta__title em,
body.page-arquivo .cat-sec__name,
body.page-arquivo .product__badge,
body.page-arquivo .product__cat,
body.page-arquivo .product__name,
body.page-arquivo .product__price {
  font-weight: 600;
}

body.page-arquivo .cat-sec .product {
  cursor: pointer;
}
