/* Springs 3D Supply — classes final polish v2.7.7
   Removes final black status strip and fixes questions/email card. */

body .class-page .account-status,
body .class-page .auth-status,
body .class-page .signed-in-status,
body .class-page .status-banner,
body .class-page .notice,
body .class-page [class*="status"],
body .class-checkout-page .account-status,
body .class-checkout-page .auth-status,
body .class-checkout-page .signed-in-status,
body .class-checkout-page .status-banner,
body .class-checkout-page .notice,
body .class-checkout-page [class*="status"] {
  background:#f7f9fc!important;
  background-image:none!important;
  color:#4f617c!important;
  border:1px solid #d8e0ea!important;
  border-left:5px solid #f4772d!important;
  border-radius:16px!important;
  box-shadow:0 8px 18px rgba(20,42,80,.05)!important;
  padding:14px 16px!important;
}

body .class-page .account-status *,
body .class-page .auth-status *,
body .class-page .signed-in-status *,
body .class-page .status-banner *,
body .class-page .notice *,
body .class-page [class*="status"] *,
body .class-checkout-page .account-status *,
body .class-checkout-page .auth-status *,
body .class-checkout-page .signed-in-status *,
body .class-checkout-page .status-banner *,
body .class-checkout-page .notice *,
body .class-checkout-page [class*="status"] * {
  color:#162b52!important;
}

body .class-page .aside-card a[href^="mailto:"],
body .class-checkout-page .aside-card a[href^="mailto:"],
body .class-page .s3d-email-link,
body .class-checkout-page .s3d-email-link {
  color:#0b2f68!important;
  text-decoration:none!important;
  font-weight:900!important;
  word-break:break-word!important;
}

body .class-page .aside-card a[href^="mailto:"]:hover,
body .class-checkout-page .aside-card a[href^="mailto:"]:hover,
body .class-page .s3d-email-link:hover,
body .class-checkout-page .s3d-email-link:hover {
  color:#e86d25!important;
  text-decoration:underline!important;
}

body .class-page .aside-card h2,
body .class-page .aside-card h3,
body .class-checkout-page .aside-card h2,
body .class-checkout-page .aside-card h3 {
  line-height:1.12!important;
}

body .class-page .aside-card,
body .class-checkout-page .aside-card {
  background:#ffffff!important;
  background-image:none!important;
  border:1px solid #d8e0ea!important;
  border-radius:22px!important;
  color:#162b52!important;
  box-shadow:0 12px 30px rgba(20,42,80,.08)!important;
}

body .class-page .aside-card p,
body .class-checkout-page .aside-card p {
  color:#61718a!important;
}