.customer-login-block {
  margin-block: 1.25rem;
  padding: 1rem 1.25rem;
  border: 1px solid #fca5a5;
  border-inline-start: 4px solid #b91c1c;
  border-radius: 12px;
  background: #fff1f2;
  color: #991b1b;
  font-family: inherit;
  font-size: 1rem;
  line-height: 1.9;
  text-align: start;
  overflow-wrap: anywhere;
}
.customer-login-block strong { display: block; font-size: 1.125rem; font-weight: 800; }
.customer-login-block .customer-login-block-label { margin: .5rem 0 0; color: #991b1b; }
.customer-login-block .customer-login-block-reason { margin: .25rem 0 0; color: #991b1b; font-weight: 700; white-space: pre-wrap; }
