.section-description h2 {
  color: #000;
}
.template-index .custom-html h3 a {
  background: none !important;
}
p.h4.mega-menu-link--title a, a.h4.mega-menu-promo-title.promo-text.animated-link--item{
  font-size: 20px;
  font-family: var(--header-font-stack);
}
.mobile-nav__item.top-level .mobile-nav__sublist .mobile-nav__item a.mobile-nav__link.hc-sub-item{
  font-family: var(--header-font-stack) !important;
}
.header.label-font {
  font-weight: bold;
}
h1.collection-header__text-item, h2.homepage-sections--title{
  line-height: 1.4;
}
@media only screen and (min-width: 768px) {
  .footer-wrapper .footer-main .footer-main--inner {
    padding-top: 30px;
  }
}