.Homepage {
  margin-top: var(--spaceMd);
}

.Homepage-cols {
  display: grid;
  grid-gap: 0 var(--spaceMd);
  grid-template-columns: 16.5rem minmax(0, 1fr);
  margin-bottom: var(--spaceLg);
}

@media (max-width: 64rem) {
  .Homepage-cols {
    grid-template-columns: 14.5rem minmax(0, 1fr);
  }
}

@media (max-width: 48rem) {
  .Homepage-cols {
    grid-template-columns: minmax(0, 1fr);
  }
}

.Homepage-nav {
  background: var(--colorSecondaryBg);
  margin-bottom: 0 !important;
}

@media (max-width: 48rem) {
  .Homepage-nav {
    margin-bottom: var(--spaceMd) !important;
  }
}

.Homepage-bottom {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: var(--spaceLg);
  margin-top: var(--spaceLg);
}

.Homepage-bottom h2 {
  font-size: var(--textLg);
  color: var(--colorBrand);
  font-weight: 100;
  margin: 0 0 var(--spaceRg);
}

.Homepage-productsTitle {
  font-weight: 100;
  font-size: var(--textLg);
}

/*# sourceMappingURL=homepage.min.css.map */
