.error-message {
  color: var(--Primary-Accents-Coral, #fe704e);
  line-height: 125%;
  font-size: 1rem;
}
@media only screen and (max-width: 640px) {
  .error-message {
    font-size: 0.813rem;
  }
}

.generic-error {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  justify-content: center;
  align-items: flex-start;
  padding: 1rem 0.5rem 1rem 1rem;
  background: var(--Secondary-Accents-Red, #d6383a);
}
.generic-error img {
  width: 24.44px;
  height: 22px;
}
.generic-error p {
  line-height: 125%;
  font-size: 1rem;
  max-width: 66.625rem;
}
@media only screen and (max-width: 1024px) {
  .generic-error p {
    max-width: 52.625rem;
  }
}
@media only screen and (max-width: 640px) {
  .generic-error p {
    font-size: 0.813rem;
  }
}

.payment-error {
  border-radius: 0.3125rem;
  border: 2.5px solid var(--Primary-Accents-Coral, #fe704e);
}

.error-border {
  border-radius: 0.3125rem !important;
  border: 2.5px solid var(--Primary-Accents-Coral, #fe704e) !important;
}

/*# sourceMappingURL=error.css.map */
