@media only screen and (max-width: 992px) {
  body.catalog-category-view main.page-main div.columns ul.breadcrumb {
    margin-top: 20px;
  }
}
@media only screen and (max-width: 992px) {
  body.catalog-category-view main.page-main div.columns {
    padding-top: 0;
    margin-top: -5px;
  }
}
@media only screen and (max-width: 992px) {
  body.catalog-category-view main.page-main div.columns ul.productCategories {
    display: flex !important;
    width: 100vw;
    margin: 0;
    padding: 0;
    overflow: scroll;
    gap: 0;
    max-width: unset;
    margin-bottom: 2px;
    height: auto;
    z-index: 99;
    position: relative;
    margin-top: 20px;
  }
}
@media only screen and (max-width: 992px) {
  body.catalog-category-view main.page-main div.columns ul.productCategories.mainCat {
    margin-top: 0;
  }
}
@media only screen and (max-width: 992px) {
  body.catalog-category-view main.page-main div.columns ul.productCategories li {
    min-width: fit-content;
    white-space: nowrap;
    padding: 0 20px 0 0;
  }
}
body.catalog-category-view main.page-main div.columns ul.productCategories li:first-child {
  padding-left: 20px;
}
@media only screen and (max-width: 992px) {
  body.catalog-category-view main.page-main div.columns div.category-image div.innerWrapper h1 {
    margin-bottom: 5px;
  }
}
@media only screen and (max-width: 992px) {
  body.catalog-category-view main.page-main div.columns div.category-image div.innerWrapper div.navigateTo {
    display: flex !important;
  }
}
@media only screen and (max-width: 992px) {
  body.catalog-category-view main.page-main div.columns div.category-image div.innerWrapper div.navigateTo span {
    padding-bottom: 5px;
  }
}
@media only screen and (max-width: 992px) {
  body.catalog-category-view main.page-main div.columns div.category-image div.innerWrapper div.navigateTo a {
    padding-top: 10px;
    background-position: right 45%;
  }
}
@media only screen and (max-width: 992px) {
  body.catalog-category-view main.page-main div.columns div.category-description {
    padding: 0 20px;
  }
}
@media only screen and (max-width: 992px) {
  body.catalog-category-view main.page-main div.columns div.category-description p {
    font-size: 1.4rem;
    line-height: 1.7;
  }
}
@media only screen and (max-width: 992px) {
  body.catalog-category-view main.page-main div.columns div.category-description p span {
    font-size: 1.4rem;
    line-height: 1.7;
  }
}
@media only screen and (max-width: 992px) {
  body.catalog-category-view main.page-main div.columns div.categoryOverview a {
    justify-content: end;
  }
}
@media only screen and (max-width: 992px) {
  body.catalog-category-view main.page-main div.columns div.categoryOverview a img {
    max-height: 160px;
  }
}
@media only screen and (max-width: 992px) {
  body.catalog-category-view main.page-main div.columns div.categoryOverview a span {
    padding: 12px 30px 12px 10px;
    font-size: 1.5rem;
    min-height: unset;
    line-height: 1.3;
    height: 100%;
    word-break: break-word;
  }
}