body .search-block__input {
  padding-left: 8px;
}
body .cat_menu_fixed > li ul li a.hasArrow {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
body .card-page .card-nav__btn:first-child {
  margin-right: 5px;
}
body .card-page .card-nav {
  flex-wrap: wrap;
}
body .news-block__item-time {
  display: none;
}
body .news-block.news_items_hidden .news-block__item:nth-child(n + 3) {
  display: block;
}
body .news-block.news_items_hidden .news-block__item:nth-child(n + 4) {
  display: none;
}
@media (min-width: 1360px) {
  body .news-block.news_items_hidden .news-block__item {
    width: calc(33.333% - 28px);
  }
}
body .main_block_more {
  background: #fff;
  position: relative;
  z-index: 2;
}
body .main_block_more:after {
  position: absolute;
  content: "";
  left: -24px;
  top: 0;
  bottom: 0;
  background: var(--gr_bg);
  z-index: -1;
  width: 24px;
}
body .main_block_more:before {
  position: absolute;
  content: "";
  left: 100%;
  right: -24px;
  top: 0;
  bottom: 0;
  background: var(--gr_bg);
  z-index: -1;
  width: 24px;
  opacity: 1;
  visibility: visible;
}
body .inner-folders__list li a {
  display: flex;
  gap: 10px;
}
body .inner-folders__list li a .sub_category_image_block__pic {
  width: 80px;
  height: 80px;
  overflow: hidden;
  border-radius: var(--gr_wrap_radius);
  position: relative;
}
@media (max-width: 640px) {
  body .inner-folders__list li a .sub_category_image_block__pic {
    width: 60px;
    height: 60px;
  }
}
body .inner-folders__list li a .sub_category_image_block__pic img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: all 0.18s linear;
}
body .inner-folders__list li a .sub_category_image_block__pic.no-image {
  display: none;
}
body .inner-folders__list li a:hover .sub_category_image_block__pic img {
  transform: scale(1.1);
}
@media (max-width: 640px) {
  body .inner-folders__list {
    align-items: center;
  }
}
@media (max-width: 640px) {
  body .product_columns_3 .product-list .product-item .buy-one-click {
    font-size: 12px !important;
  }
  body .site-path {
    display: block;
  }
  body .site-path * {
    display: inline-block;
  }
  body .card-nav {
    gap: 10px;
  }
  body .card-nav a {
    margin: 0;
  }
}
.bottom-contacts .site-address__title {
  padding-top: 10px;
}
