/* Each homepage category occupies an equal share of its row. */
.home-page[data-v-2ff41e01] .category-strip {
  flex-wrap: wrap;
  column-gap: 0;
  row-gap: 12px;
}

.home-page[data-v-2ff41e01] .category-strip > .category-item {
  flex: 1 1 64px;
  width: auto;
  min-width: 64px;
  margin-left: 0;
  margin-right: 0;
}

.home-page[data-v-2ff41e01] .category-strip .category-name {
  box-sizing: border-box;
  padding: 2px 8px;
  border-radius: 10px;
}

.home-page[data-v-2ff41e01] .category-strip .category-item.active .category-name {
  color: #fff;
  background-color: #7a1834;
  font-weight: 700;
}
