.site-main {
  flex: 1 0 auto;
}
.site-footer {
  margin-top: auto;
}
.home-hero {
  padding: 0.75rem 0 0.35rem;
}
.home-featured-offers {
  padding: 0.75rem 0 0.5rem;
}
.home-promo-blocks {
  padding: 0.75rem 0 2rem;
}
