/* start of main banner */
.store-header + .s-block.s-block--fixed-banner {
  margin-top: 0;
  .container {
    padding: 0;
    margin: 0;
    max-width: 100%;
  }
  .banner {
    width: 100%;
    margin: 0;
  }
  img {
    width: 100%;
    height: auto;
    border-radius: 0;
  }
}

.s-block.s-block--fixed-banner {
  margin-top: 1rem;
}
/* end of main banner */
.store-footer {
  background-color: #1e317d;
  .store-footer__inner {
    background-color: #253c99;
  }
  p {
    color: white;
  }
}