.ui.search div.empty {
  width: auto;
  height: auto;
}
.menu > [id^="bx_incl_area"] {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
}
.catalog-container {
  position: relative;
}
.isOpen .hide {
  display: none !important;
}
.loading.transition {
  left: 0;
  top: 0;
  position: relative;
}
.visible.transition.ui.button {
  display: inline-block !important;
}
.relative {
  position: relative;
}
.search-field__description {
  font-size: 0.9em;
  color: #808080;
}
.news-tags {
  margin-top: 24px;
}
.item-tags {
  position: absolute;
  right: 16px;
  bottom: 16px;
}
.catalog-category__list .header.item {
  font-weight: 700 !important;
  color: rgba(0,0,0,0.87) !important;
}
.orders__dropdown-icon svg.icon {
  width: 10px;
  height: 12px;
}
.footer-bottom a[href="/franchise/"] {
  font-weight: bold !important;
}
input {
  font-feature-settings: 'pnum' on, 'lnum' on;
}
.catalog__item {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -o-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 20px;
  word-wrap: break-word;
  word-break: break-word;
  overflow: hidden;
}
.catalog__item .menu-popup__item {
  white-space: normal !important;
}
.catalog__item .item_level-3 {
  padding-left: 50px;
  color: inherit;
}
@media only screen and (max-width: 800px) {
  .catalog__item .item_level-3 {
    padding-left: 30px;
  }
}
@media only screen and (max-width: 500px) {
  .catalog__item .item_level-3 {
    padding-left: 15px;
  }
}
.header__catalog {
  max-height: 80vh !important;
  overflow: scroll !important;
}
