.sh-ge-collect.sh-ge-collect-6a01a97e582dac50f75c6cd4 .banner-image-container {
  box-shadow: unset !important;
}

/* Desktop header tagline: show the full text instead of clipping it with an ellipsis */
.desktop-header-punchline {
  max-width: none !important;
  overflow: visible !important;
  text-overflow: clip !important;
  white-space: nowrap !important;
}
.desktop-header-title-block {
  max-width: none !important;
}

/* Mobile header tagline: wrap onto two lines instead of truncating */
.mobile-header-v2 .header-row-top .truncate {
  white-space: normal !important;
  overflow: visible !important;
  text-overflow: clip !important;
}

/* About Us page: hide the store address / location block and let the story use the full width */
.sh-aboutus-page .sh-aboutus-location {
  display: none !important;
}
.sh-aboutus-page .about-our-story {
  flex-basis: 100% !important;
  max-width: 100% !important;
}

/* Contact Us page: hide the store address */
#contact-us-address {
  display: none !important;
}
.footer-wrap > div:nth-child(3) {
  display: none;
}