@media (max-width: 1200px) {
  .main-content-wrapper .aside {
    order: 2;
    margin: 0 auto;
    max-width: 360px;
    display: none;
  }
}

@media (max-width: 1000px) {
  .main-header .buttons {
    padding: .5rem 0 !important;
    width: 100% !important;
  }

  .main-header .tagline {
    font-size: 1.8rem;
  }

  .main-header .logo-ff,
  .main-header .logo-store {
    font-size: 1.6rem;
  }

  .main-content-wrapper {
    display: flex;
    flex-direction: column;
  }

  
  .main-content-wrapper .main-content {
    padding: 0;
  }
}
