.main-categories-wrapper {
  display: none;
  position: relative;
  padding: 5.5rem 0 3.906rem 0;
  background-color: #E8E2D8;
  z-index: 200;
}
@media screen and (max-width: 960px) {
  .main-categories-wrapper {
    background: #E8E2D8;
    padding: 3rem 0 3rem 0;
  }
}
.main-categories-wrapper .categories-wrapper {
  display: flex;
  flex-wrap: wrap;
  list-style: none;
  margin: 0 auto;
  gap: 3.75rem;
}
.main-categories-wrapper .categories-wrapper > * {
  flex: 0 0 14.3rem;
}
@media screen and (max-width: 960px) {
  .main-categories-wrapper .categories-wrapper > * {
    flex: auto;
    width: calc( 50% - 2rem);
  }
}
.main-categories-wrapper .categories-wrapper .category-item img {
  margin-bottom: 1rem;
}
.main-categories-wrapper .categories-wrapper .category-item h5 {
  font-size: 1.188rem;
  letter-spacing: 0.25em;
  text-transform: uppercase;
  margin-bottom: 1.188rem;
  padding-bottom: 1.219rem;
  border-bottom: 1px solid #1F1F1F;
}
.main-categories-wrapper .categories-wrapper .category-item .cat-item-desc p {
  line-height: 1.56;
  letter-spacing: 0.05;
}