:root {
  --font-title-family: 'Cedarville Cursive', cursive;
}

.header__heading,
.header__heading-link,
.header__heading-link .h2,
.header__heading-logo-wrapper + .h2,
.title,
.title-wrapper .title,
.collection__title .title,
.collection-hero__title,
.collection-card-wrapper .card__heading,
.collection-card-wrapper .card__heading a {
  font-family: var(--font-title-family);
  font-weight: 400;
  font-style: normal;
  letter-spacing: 0.02em;
  line-height: 1.2;
}

.list-menu__item,
.header__icon,
.header__icon span,
p,
.rte,
.rte p,
.caption,
.caption-large,
.footer,
.announcement-bar,
.newsletter__subheading {
  font-family: var(--font-body-family);
}
