/* Polaris Typography Guidelines */
.display-xl--subdued,
.display-l--subdued,
.display-m--subdued,
.display-sm--subdued,
.display-p--subdued,
.heading--subdued,
.subheading--subdued,
.display-btn--subdued,
.display-caption--subdued {
  color: #6D7175;
}

.display-xl {
  font-size: 42px;
  line-height: 44px;
  font-weight: 500;
}

.display-l {
  font-size: 28px;
  line-height: 32px;
  font-weight: 500;
  
}

.display-m {
  font-size: 26px;
  line-height: 32px;
  font-weight: 400;
}

.display-sm {
  font-size: 20px;
  line-height: 24px;
  font-weight: 400;
}

.heading-b {
  font-family: 'Gilroy-Medium';
  font-size: 20px;
  line-height: 24px;
  font-weight: 600;
}

.heading {
  font-size: 16px;
  line-height: 24px;
  font-weight: 500;
}

.subheading {
  font-size: 12px;
  line-height: 16px;
  font-weight: 500;
  text-transform: uppercase;
}

.display-p {
  font-size: 14px;
  line-height: 20px;
  font-weight: 400;
}

.display-btn {
  font-size: 14px;
  line-height: 16px;
  font-weight: 500;
}

.display-caption {
  font-family: 'Inter';
  font-size: 12px;
  line-height: 16px;
  font-weight: 400;
}

.Polaris-Button--disable {
  transition: none;
  box-shadow: none;
  border-color: var(--p-border-disabled);
  background: var(--p-surface-disabled);
  color: var(--p-text-disabled);
  cursor: default;
  pointer-events: none;
}