

/* Start:/local/templates/main/components/bitrix/breadcrumb/breadcrumbs/style.css?17756555191089*/
.breadcrumbs {
  padding-top: 35px;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 7px;
}
@media (max-width: 1279px) {
  .breadcrumbs {
    padding-top: 20px;
  }
}
@media (max-width: 479px) {
  .breadcrumbs {
    padding-top: 15px;
  }
}
.breadcrumbs .breadcrumbs-item {
  font-size: 12px;
  white-space: nowrap;
}
.breadcrumbs .breadcrumbs-item a {
  color: #717171;
  text-decoration: none;
  padding-right: 7px;
}
.breadcrumbs .breadcrumbs-item a:hover {
  color: #0D70B4;
}
.breadcrumbs .breadcrumbs-item > span {
  color: #0D70B4;
}
.breadcrumbs svg {
  fill: #0D70B4;
}

.content.blue .breadcrumbs .breadcrumbs-item a,
.company-top .breadcrumbs .breadcrumbs-item a {
  color: #9CC5E0;
}
.content.blue .breadcrumbs .breadcrumbs-item a:hover,
.company-top .breadcrumbs .breadcrumbs-item a:hover {
  color: #FFFFFF;
}
.content.blue .breadcrumbs .breadcrumbs-item > span,
.company-top .breadcrumbs .breadcrumbs-item > span {
  color: #FFFFFF;
}
.content.blue .breadcrumbs svg,
.company-top .breadcrumbs svg {
  fill: #FFFFFF;
}

/*# sourceMappingURL=style.css.map */

/* End */


/* Start:/local/templates/main/components/bitrix/catalog/partners/style.css?1775655519853*/
.partners-map-block {
  margin-top: 60px;
}

.h1-block {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
@media (max-width: 767px) {
  .h1-block {
    flex-direction: column;
    align-items: flex-start;
    margin-bottom: 25px;
  }
  .h1-block h1 {
    margin-bottom: 15px;
  }
}

.where-to-buy-view {
  display: flex;
  gap: 2px;
  padding-top: 50px;
}
@media (max-width: 767px) {
  .where-to-buy-view {
    padding-top: 0;
    align-self: flex-end;
  }
}
.where-to-buy-view a {
  width: 39px;
  height: 39px;
  border: 1px solid #B2B3B2;
  display: flex;
  justify-content: center;
  align-items: center;
  stroke: #B2B3B2;
  transition: all 0.3s;
}
.where-to-buy-view a.active, .where-to-buy-view a:hover {
  border-color: #DB4D43;
  background-color: #DB4D43;
  stroke: #FFFFFF;
}

/*# sourceMappingURL=style.css.map */

/* End */


/* Start:/local/templates/main/components/bitrix/catalog/partners/bitrix/catalog.smart.filter/.default/style.css?1775655519999*/
.bx-filter {
  background-color: #0D70B4;
  padding: 35px 55px;
}
@media (max-width: 1430px) {
  .bx-filter {
    padding: 35px 30px;
  }
}
.bx-filter > form {
  display: flex;
  gap: 35px;
}
@media (max-width: 1279px) {
  .bx-filter > form {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .bx-filter > form {
    justify-content: center;
  }
}
.bx-filter .filter-item {
  width: 275px;
}
@media (max-width: 767px) {
  .bx-filter .filter-item {
    width: 100%;
  }
}
@media (max-width: 1279px) {
  .bx-filter .filter-item.COUNTRY, .bx-filter .filter-item.CITY {
    width: 40%;
    flex-grow: 1;
  }
}
@media (max-width: 767px) {
  .bx-filter .filter-item.COUNTRY, .bx-filter .filter-item.CITY {
    width: 100%;
  }
}
.bx-filter .filter-item.filter-by-element {
  flex-grow: 1;
}
.bx-filter .select-input .select-input-list .select-input-value.disabled {
  display: none;
}
@media (max-width: 479px) {
  .bx-filter .button {
    width: 100%;
  }
}

/*# sourceMappingURL=style.css.map */

/* End */


/* Start:/local/templates/main/components/bitrix/catalog/partners/bitrix/news.list/.default/style.css?17756555193704*/
.dealers {
  height: 864px;
  display: flex;
  position: relative;
}
@media (max-width: 1700px) {
  .dealers {
    height: 815px;
  }
}
@media (max-width: 680px) {
  .dealers {
    height: 410px;
  }
}
.dealers .dealers-list-outer {
  flex-shrink: 0;
  margin-right: 30px;
}
@media (max-width: 1279px) {
  .dealers .dealers-list-outer {
    display: flex;
    position: absolute;
    z-index: 2;
    height: 100%;
  }
}
@media (max-width: 1279px) {
  .dealers .dealers-list-outer.opened .dealers-list {
    width: 330px;
    padding-right: 20px;
    padding-left: 15px;
    border: 1px solid #DEE9F0;
  }
}
@media (max-width: 680px) {
  .dealers .dealers-list-outer.opened .dealers-list {
    width: 270px;
    padding-right: 15px;
  }
}
.dealers .dealers-list-outer.opened .mobile-arrow svg {
  transform: rotateZ(180deg);
}
.dealers .dealers-list {
  width: 400px;
}
@media (max-width: 1430px) {
  .dealers .dealers-list {
    width: 370px;
  }
}
@media (max-width: 1279px) {
  .dealers .dealers-list {
    width: 0;
    overflow: hidden;
    transition: all 0.3s;
    background: #FFFFFF;
    padding: 20px 0 20px 0;
  }
}
@media (max-width: 680px) {
  .dealers .dealers-list {
    padding: 15px 0 15px 0;
  }
}
.dealers .dealers-list .scroll-box {
  padding-right: 30px !important;
}
@media (max-width: 1279px) {
  .dealers .dealers-list .scroll-box {
    padding-right: 20px !important;
  }
}
@media (max-width: 680px) {
  .dealers .dealers-list .scroll-box {
    padding-right: 15px !important;
  }
}
.dealers .dealers-list .zl-scrollContentDiv {
  position: relative !important;
  width: 100% !important;
  max-height: 864px !important;
  padding: 0 !important;
  margin: 0 !important;
  top: 0;
  left: 0;
}
@media (max-width: 1700px) {
  .dealers .dealers-list .zl-scrollContentDiv {
    max-height: 775px !important;
  }
}
@media (max-width: 680px) {
  .dealers .dealers-list .zl-scrollContentDiv {
    max-height: 380px !important;
  }
}
.dealers .dealers-list .zl-scrollBarBox {
  height: 100%;
  position: absolute;
  background: #B2B3B2;
  width: 1px !important;
  right: 3px !important;
}
.dealers .dealers-list .zl-scrollBar.zl-verticalBar {
  min-height: 10px;
  position: absolute;
  left: -1px;
  top: 0;
  background: #0D70B4;
  transition: background 0.3s;
  width: 4px !important;
  border-radius: 0 !important;
}
.dealers .dealers-item {
  border-bottom: 1px solid #DEE9F0;
  padding: 15px 0;
  cursor: pointer;
  transition: all 0.3s;
  fill: #A7B1BB;
}
.dealers .dealers-item:first-child {
  padding-top: 0;
}
.dealers .dealers-item-address:hover, .dealers .dealers-item-address.active {
  color: #DB4D43;
  fill: #DB4D43;
}
.dealers .dealers-item-title {
  font-weight: bold;
  line-height: 1.5;
  padding-left: 27px;
}
.dealers .dealers-item-address,
.dealers .dealers-item-phone,
.dealers .dealers-item-mail,
.dealers .dealers-item-site {
  line-height: 1.5;
  display: flex;
  gap: 13px;
}
.dealers .dealers-item-address svg,
.dealers .dealers-item-phone svg,
.dealers .dealers-item-mail svg,
.dealers .dealers-item-site svg {
  flex-shrink: 0;
  margin-top: 3px;
}
.dealers .dealers-item-mail svg {
  margin-top: 5px;
}
.dealers .dealers-map {
  height: 100%;
  flex-grow: 1;
}
.dealers .dealers-map > div {
  height: 100%;
  width: 100%;
}
.dealers .mobile-arrow {
  display: none;
  width: 40px;
  height: 40px;
  background-color: #0D70B4;
  transition: all 0.3s;
}
@media (max-width: 1279px) {
  .dealers .mobile-arrow {
    display: flex;
    justify-content: center;
    align-items: center;
    stroke: #DEE9F0;
  }
}
.dealers #map > ymaps,
.dealers #map > ymaps > ymaps {
  width: 100% !important;
  height: 100% !important;
}

/*# sourceMappingURL=style.css.map */

/* End */
/* /local/templates/main/components/bitrix/breadcrumb/breadcrumbs/style.css?17756555191089 */
/* /local/templates/main/components/bitrix/catalog/partners/style.css?1775655519853 */
/* /local/templates/main/components/bitrix/catalog/partners/bitrix/catalog.smart.filter/.default/style.css?1775655519999 */
/* /local/templates/main/components/bitrix/catalog/partners/bitrix/news.list/.default/style.css?17756555193704 */
