/** Shopify CDN: Minification failed

Line 91:0 Expected "}" to go with "{"

**/
.richtext {
  --header-margin: 0.5rem;
}

.richtext > * {
  margin-bottom: 1rem;
}

.richtext h1 {
  font-family: var(--ff-condensed-black);
  font-weight: 900;
  font-size: var(--fs-4xl);
  line-height: var(--lh-4xl);
  letter-spacing: var(--ls-4xl);
  margin-bottom: var(--header-margin);
}

.richtext h2 {
  font-family: var(--ff-condensed-bold);
  font-weight: 700;
  font-size: var(--fs-3xl);
  line-height: var(--lh-3xl);
  letter-spacing: var(--ls-3xl);
  margin-bottom: var(--header-margin);
}

.richtext h3 {
  font-family: var(--ff-bold);
  font-weight: 700;
  font-size: var(--fs-2xl);
  line-height: var(--lh-2xl);
  letter-spacing: var(--ls-2xl);
  margin-bottom: var(--header-margin);
}

.richtext h4 {
  font-family: var(--ff-bold);
  font-weight: 700;
  font-size: var(--fs-xl);
  line-height: var(--lh-xl);
  letter-spacing: var(--ls-xl);
  margin-bottom: var(--header-margin);
}

.richtext p,
.richtext ul > li,
.richtext ol > li {
  font-family: var(--ff-regular);
  font-weight: 400;
  font-size: var(--fs-d);
  line-height: var(--lh-d);
  letter-spacing: var(--ls-d);
  margin-bottom: .25rem
}

.richtext strong {
  font-family: var(--ff-medium);
  letter-spacing: inherit !important;
  font-size: inherit !important;
}

.richtext em {
  font-family: inherit !important;
  font-style: italic;
  font-size: inherit !important;
}

.richtext ul:last-child {
.richtext ol:last-child {
  margin-bottom: 0;
}

.richtext ul,
.richtext ol {
  margin-left: 0.5rem;
  margin-top: 1rem;
}

.richtext blockquote {
  font-family: var(--ff-bold);
  font-weight: 700;
  font-size: var(--fs-q);
  line-height: var(--lh-q);
  letter-spacing: var(--ls-q);
}
