.boh-category-icon {
  display: block;
  width: 30px;
  height: 30px;
  flex: 0 0 30px;
  object-fit: contain;
  object-position: center;
}

.category-subcat_item > .js-cat-link {
  display: inline-flex;
  align-items: center;
  gap: 10px;
}

.category-subcat_item .boh-category-icon {
  width: 28px;
  height: 28px;
  flex-basis: 28px;
}

.category-subcat-icon_img .boh-category-icon {
  width: 54px;
  height: 54px;
  margin: auto;
}

.cat-menu__item-title,
.subcat-menu__text,
.subcat-opened__el-name,
.sub-category-opened__sub > a {
  min-width: 0;
}

.cat-menu__item-title > a,
.subcat-menu__text > a,
.subcat-opened__el-name > a,
.sub-category-opened__sub > a {
  display: inline-flex;
  align-items: center;
  gap: 9px;
}

.cat-menu__item-title > .boh-category-icon {
  width: 32px;
  height: 32px;
  flex-basis: 32px;
}

.subcat-menu__text .boh-category-icon,
.subcat-opened__el-name .boh-category-icon,
.sub-category-opened__sub .boh-category-icon {
  width: 25px;
  height: 25px;
  flex-basis: 25px;
}

@media (max-width: 1025px) {
  .boh-category-icon {
    width: 27px;
    height: 27px;
    flex-basis: 27px;
  }

  .cat-menu__item-title > a,
  .subcat-menu__text > a,
  .subcat-opened__el-name > a,
  .sub-category-opened__sub > a {
    gap: 11px;
  }
}
