/*NOTE: This file is intended for programmers. Aspro technical support is not advised to work with him.*/

/* Examples (uncomment to use):*/

/* Expand site width */
/* body .wrapper { max-width: 1400px !important;  } */

/* Set site background image */
/* body {  background: url(image_source) top no-repeat; }

/* Hide compare button */
/* a.compare_item { display: none !important;  }*/

header .social__items{
    flex-wrap: nowrap;
}

.catalog-detail__detailtext{
    overflow-x: auto!important;
}

/* .catalog-detail__previewtext .text-block {
  display: -webkit-box;
  -webkit-line-clamp: 25;
  -webkit-box-orient: vertical;
  overflow: hidden;
} */


.breadcrumbs__item-name {
  color: black;
}
.color_666{
  color: #333;
  color: var(--white_text_black);
}
.main-wrapper table, th, td {
  border: 1px solid #333; /* Граница вокруг таблицы и ячеек */
  border-color: #333; /* Цвет границы */
}
.catalog-detail__previewtext .text-block {
  display: flex;
  flex-direction: column;
}
.contacts-phone-wrapper{
  display: flex;
  gap: 8px;
  align-items: center;
}
.contacts-detail__properties{
  flex-direction: column;
}
.contacts-detail__properties>.contacts__col+.contacts__col{
  padding-left: 0;
}
.contacts-detail__social .social__item.social__item--image.max a{
  background: url(/local/templates/aspro-allcorp3/images/svg/social/MAX_COLOR.svg) no-repeat;
}

.social__item.social__item--image.max a{
  background: url(/local/templates/aspro-allcorp3/images/svg/social/MAX_footer.svg) no-repeat;
  background-position-x: 12px;
  background-position-y: 12px;
}

.social__item {
  &.social__item--image {
      a {
          display: block;
          border-radius: 9px;
      }
  }
}

.scrollbar:not(.scroller){
	overscroll-behavior: auto;
}