@media screen and (min-width: 990px) {
  .header--middle-left {
    grid-template-columns: 2fr 1fr 2fr;
  }
  .header__inline-menu, a.header__heading-link.link.link--text.focus-inset {
    grid-area: heading;
  }
  .header__heading {
    grid-area: navigation;
    justify-self: center;
  }
}

.page-width.page-width--narrow.section-template--15549598400706__main-padding {
  text-align: center;
}
div.banner__box a.button.button--primary {
  background: transparent!important;
}
h1.collection-hero__title {
  text-align: center;
}