.font-bitter {
  font-family: 'Bitter', serif;
}

.font-cabin {
  font-family: 'Cabin', sans-serif;
}

.font-size-14 {
  font-size: 14px;
}

.weight-700 {
  font-weight: 700;
}

.weight-600 {
  font-weight: 600;
}

.weight-400 {
  font-weight: 400;
}

.sub-header {
  @extend .font-bitter;
  @extend .weight-600;
  font-size: 40px;
}

.sub-header-2 {
  @extend .font-bitter;
  @extend .weight-700;
  font-size: 28px;
}

.sub-header-3 {
  @extend .font-bitter;
  @extend .weight-700;
  font-size: 20px;
}

.sub-header-4 {
  @extend .font-bitter;
  @extend .weight-700;
  font-size: 16px;
}

.body-large {
  font-size: 16px;
  line-height: 1.3;
}

.body-small {
  font-size: 14px;
  line-height: 1.3;
}

.link {
  @extend .color-blue;
  text-decoration: none;
}

.caption {
  font-size: 12px;
  color: $gray-1;
}
