/* Frontend block styles: single_price. */
.block-single-price .block__content {
  display: grid;
  gap: .75rem;
  padding: clamp(2rem, 5vw, 4rem) 0;
}

.single-price-value {
  display: flex;
  flex-wrap: wrap;
  gap: .6rem;
  align-items: baseline;
  margin: 0;
  color: var(--color-primary-dark);
}

.single-price-value strong {
  font-size: clamp(3rem, 7vw, 6rem);
  font-weight: 700;
  line-height: 1;
}

.single-price-value span,
.single-price-note {
  font-weight: 300;
}

.single-price-note {
  max-width: 44rem;
  margin: 0;
}

.single-price-reference {
  display: flex;
  flex-wrap: wrap;
  gap: .4rem;
  align-items: baseline;
  margin: 0;
  color: var(--color-text-muted, #667085);
  font-size: var(--fs-300);
  font-weight: 300;
}

.single-price-reference strong {
  color: inherit;
  font-weight: 500;
}
