/* Neutral surfaces and secondary text for the storefront’s remaining olive accents. */
.site-home .backdrop-front .giant-word {
  color: #303030;
}

.site-home .suspension-meter,
.site-home .chapter-track {
  background: #70707055;
}

.site-home .scene-front .eyebrow,
.site-home .scene-front .scene-copy > p:not(.eyebrow),
.site-home .scene-front .tech-pills,
.site-home .suspension-feedback > span:last-child,
.site-home .hero-status,
.site-home .specs .section-label,
.site-home .specs .spec-title > p,
.site-home .spec-item dt,
.site-home .spec-item dd small,
.site-home .specs .spec-footnote,
.site-home .parents .section-label,
.site-home .fit-section .parents-heading > p,
.site-home .fit-tabs button:not([aria-selected="true"]),
.site-home .fit-dimensions dt,
.site-home .fit-dimensions dd span,
.site-home .fit-age,
.site-home .fit-art-label span:last-child,
.site-home .gallery-explanation,
.site-home .gallery-caption,
.site-home .order-copy .order-note,
.hoodie-product-page .hoodie-product-main details > p,
.info-page #aftercare .support-disclosure > p {
  color: #c4c4c4;
}

/* Match the existing important note rule without changing its typography. */
.site-home .fit-copy .fit-note {
  color: #c4c4c4 !important;
}

.site-home .specs .section-label,
.site-home .spec-item,
.site-home .parents .section-label,
.site-home .fit-section .parent-contact,
.site-home .more-gallery,
.hoodie-product-page .hoodie-product-main details,
.hoodie-product-page .hoodie-product-main table,
.hoodie-product-page .hoodie-product-main th,
.hoodie-product-page .hoodie-product-main td {
  border-color: var(--km-border);
}

.site-home .fit-guide-line {
  stroke: #aeaeae;
}
