

/* Start:/local/templates/main_ru/components/bitrix/catalog.element/mons_new/style.css?16950202002723*/
.cs-filter-paints {
  display: inline-block;
  position: relative;
  z-index: 2;
  cursor: pointer
}

.cs-filter-paints.cs-with-border {
  min-width: 1px;
  max-width: 100%;
  width: 100%
}

.cs-filter-paints.cs-with-border .scf-top-paints {
  border: 1px solid #f0f2f7
}

.cs-filter-paints.cs-with-border .scf-top-paints.active::before {
  -webkit-transform: translateY(-50%) rotate(180deg);
  transform: translateY(-50%) rotate(180deg)
}

.cs-filter-paints.cs-with-border .scf-top-paints::before {
  width: 8px;
  height: 5px;
  background: url(/img/select-arr.svg)
}

.cs-filter-paints.cs-with-border .scf-items-paints {
  border: 1px solid #f0f2f7;
  border-top: 0 solid #000
}

.cs-filter-paints.cs-with-border .scf-items-paints::before {
  display: none
}

.cs-filter-paints.active {
  z-index: 3
}

.cs-filter-paints .scf-top-paints {
  min-width: 174px;
  position: relative;
  z-index: 1;
  background: #fff
}

.cs-filter-paints .scf-top-paints::before {
  content: '';
  position: absolute;
  width: 11px;
  height: 11px;
  background: url(/img/plus-icn.svg);
  right: 15px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%)
}

.cs-filter-paints .scf-top-paints.active::before {
  -webkit-transform: translateY(-50%) rotate(45deg);
  transform: translateY(-50%) rotate(45deg)
}

.cs-filter-paints .scf-top-paints .scf-itm-paints {
  color: #333
}

.cs-filter-paints .scf-items-paints {
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 100%;
  background: #fff;
  top: 0;
  padding-top: 46px;
  display: none
}

.cs-filter-paints .scf-items-paints::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  box-shadow: 0 4px 27px rgba(56, 36, 82, .1)
}

.cs-filter-paints .scf-items-paints.active {
  display: block
}

.cs-filter-paints .scf-itm-paints {
  color: rgba(51, 51, 51, .7);
  font-size: 14px;
  line-height: 16px;
  font-family: MuseoSansCyrl_2, sans-serif;
  box-sizing: border-box;
  position: relative;
  -webkit-transition: .5s;
  transition: .5s;
  padding: 15px 31px 15px 36px
}

.cs-filter-paints .scf-itm-paints .scf-circle {
  width: 9px;
  height: 9px;
  border-radius: 50%;
  position: absolute;
  left: 15px;
  top: 18px
}

.cs-filter-paints .scf-items-paints .scf-itm-paints.active,
.cs-filter-paints .scf-items-paints .scf-itm-paints:hover {
  background: #f8f8f8
}

.card-page__download-file {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
button {
  cursor: pointer;
}
button[disabled] {
    opacity: 0.5;
}
button[disabled]:hover {
  background: #333;
  cursor: default;
}
.card-page__start-like {
  position: absolute;
}
/* End */
/* /local/templates/main_ru/components/bitrix/catalog.element/mons_new/style.css?16950202002723 */
