.eyebrow,
.section-index,
.media-placeholder__index,
.media-placeholder__label,
.media-placeholder__format,
.site-nav,
.bag-link,
.menu-toggle,
.hero__scroll {
  font-size: 0.68rem;
  font-weight: 700;
  letter-spacing: 0.14em;
  text-transform: uppercase;
}

.lede {
  font-size: clamp(1.2rem, 1.6vw, 1.65rem);
  line-height: 1.42;
}

.product__price {
  font-size: clamp(1.15rem, 1.5vw, 1.45rem);
}

h1,
h2,
h3 {
  font-weight: 500;
  letter-spacing: -0.055em;
}

h1 {
  font-size: clamp(3.7rem, 8.6vw, 9.5rem);
  line-height: 0.84;
}

h2 {
  font-size: clamp(3.25rem, 8vw, 8.5rem);
  line-height: 0.88;
}

h2 em {
  font-family: Georgia, 'Times New Roman', serif;
  font-weight: 400;
}

h3 {
  font-size: clamp(1.35rem, 2.2vw, 2.35rem);
}
