.storefront-notice.hero {
  min-height: 0;
  padding-top: 40px;
  padding-bottom: 36px;
}
.storefront-notice .hero-copy { width: 100%; max-width: 1024px; }
.storefront-notice h1 { font-size: 36px; line-height: 1.2; letter-spacing: 0; }
.storefront-notice #heroDescription {
  width: 100%; max-width: 1024px; margin: 22px auto;
  font-size: 17px; line-height: 1.9; white-space: pre-line;
  overflow-wrap: anywhere; word-break: normal; letter-spacing: 0;
}
.storefront-notice .hero-actions { margin-bottom: 0; }
@media (max-width: 600px) {
  .storefront-notice.hero { padding-top: 28px; padding-bottom: 24px; }
  .storefront-notice h1 { font-size: 28px; }
  .storefront-notice #heroDescription { font-size: 15px; text-align: left; }
}
