@charset "UTF-8";
html body .link-universal--u-if5ac6xx5 {
  display: inline-block;
  border: 2px solid #bac0cf;
  border-radius: 40px;
  background-color: transparent !important;
  cursor: pointer;
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 16px;
  color: #00174f;
  padding: 9px 20px 10px 20px;
  text-align: left;
  font-size: 16px;
  margin-left: 20px;
}
#iwr2a5gt8_0 span {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 16px;
  color: #00174f;
}
@media (min-width: 540px) and (max-width: 767px) {
  html body .link-universal--u-if5ac6xx5 {
    margin-top: 0;
  }
}
@media (max-width: 539px) {
  /*html body .link-universal--u-if5ac6xx5 {
		margin-left: 0;
	}*/
}
@media (max-width: 539px) {
  html body .link-universal--u-if5ac6xx5 {
    order: 1000;
  }
}
@media (max-width: 479px) {
  body {
    padding-top: 50px;
  }
  html body .link-universal--u-if5ac6xx5 {
    margin-left: 5px;
  }
}
@media (min-width: 481px) and (max-width: 640px) {
  html body .card-slider.horizontal .card-slider__image a {
    position: unset;
  }
  html body .card-slider.horizontal .card-slider__items, html body .card-slider.horizontal .card-slider__image {
    height: auto;
  }
}
.div--u-ir80ffct5 .sorting-block {
  margin-bottom: 10px !important;
}
.left_folder .menu-item {
  margin-bottom: 10px;
}
#custom-tooltip {
  position: absolute;
  display: none;
  background: rgba(0, 0, 0, 0.8);
  /* Полупрозрачный тёмный фон */
  color: #fff;
  /* Белый текст */
  padding: 5px 10px;
  /* Отступы внутри подсказки */
  border-radius: 5px;
  /* Скруглённые углы */
  font-size: 14px;
  /* Размер шрифта */
  z-index: 1000;
  /* Приоритет отображения */
  white-space: nowrap;
  /* Запрет на перенос текста */
  pointer-events: none;
  /* Подсказка не блокирует действия */
  transition: opacity 0.2s ease;
  /* Плавная анимация прозрачности */
}
#custom-tooltip {
  box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.3);
  /* Тень */
  transform: scale(0.9);
  /* Начальная анимация размера */
  transition: transform 0.2s ease, opacity 0.2s ease;
  /* Плавная анимация размера и прозрачности */
}
#custom-tooltip.show {
  transform: scale(1);
  /* Анимация увеличения */
  opacity: 1;
  /* Полная видимость */
}
@media (max-width: 767px) {
  body .search-app #smart-search-block .input-wrap input {
    height: 42px;
  }
  body .search-app #smart-search-block {
    left: auto;
    right: 0;
  }
  body .search-app .search-app-but2 {
    right: 11px;
    top: 12px;
    width: 17px;
    height: 17px;
  }
  body .search-app.active #smart-search-block {
    width: 300px;
  }
}
@media (max-width: 420px) {
  body .search-app.active #smart-search-block {
    width: 280px;
  }
}
