.js_chg_color_div .c130-01__animation .u111-00 .u106-00__image{
    display: none;
}
.js_chg_color_div .c130-01__animation .u111-00 .u106-00__image.selected{
    display: block;
}

@media (max-width: 900px) {
    .atm .u110-02-nav__track {
        overflow-x: scroll;
    }
}
.hidden{
    display: none;
}
.section[data-section-name=gnr_c127-01]{
    display: none;
}
.atm.focused .u204-00__label{
    top: 25%;
    font-size: 1.3rem;
}


@media (min-width: 1024px){
    .gnr .slider__item[data-panel-position=top-right] .st104-00__panel-container {
        align-items: flex-start;
        justify-content: flex-end;
    }
    .gnr .slider__item[data-panel-position=top-center] .st104-00__panel-container {
        align-items: flex-start;
        justify-content: center;
    }
    .gnr .slider__item[data-panel-position=center-right] .st104-00__panel-container {
        align-items: center;
        justify-content: flex-end;
    }
    .gnr .slider__item[data-panel-position=center-center] .st104-00__panel-container {
        align-items: center;
        justify-content: center;
    }
    .gnr .slider__item[data-panel-position=center-left] .st104-00__panel-container {
        align-items: center;
        justify-content: flex-start;
    }

    .gnr .slider__item[data-panel-position=bottom-right] .st104-00__panel-container {
        align-items: flex-end;
        justify-content: flex-end;
    }
    .gnr .slider__item[data-panel-position=bottom-center] .st104-00__panel-container {
        align-items: flex-end;
        justify-content: center;
    }
    .gnr .slider__item[data-panel-position=bottom-left] .st104-00__panel-container {
        align-items: flex-end;
        justify-content: flex-start;
    }
}

.ask_for_request{
    text-decoration: none;
    font-size: 1.2rem;
    font-weight: 700;
    line-height: 1.33;
    color: #da3738;
}
@media (min-width: 1024px) {
    .gnr.st103-00 .atm.u102-00.full {
        width: 100% !important;
    }
    .complectations{
        padding-top: 50px !important;
    }
}




/*-----------------------------------------------*/

.tab-container__item {
  display: none
}
.tab-container__item:first-child {
  display: block
}
.tabs-wrapper .u110-00-tab.is-active:after {
  background-color: #da3738;
  bottom: 1px;
  content: "";
  height: 3px;
  left: 0;
  position: absolute;
  width: 100%;
  z-index: 2
}
.images-slider {
  margin: 0 -15px;
  position: relative
}
.images-slider .images-slider__dots .slick-dots li {
  margin: 0;
  width: 8px;
  height: 8px;
  margin: 0 5px
}
.images-slider .images-slider__dots button {
  width: 8px;
  height: 8px;
  margin: 0;
  padding: 0;
  background-color: #ddd;
  border-radius: 100%
}
.images-slider .images-slider__dots button:before {
  display: none
}
.images-slider .slick-active button {
  background-color: #da3738
}
.images-slider__item {
  padding: 0 10px
}
.images-slider__item img {
  width: 100%;
  -webkit-transition: -webkit-transform .25s ease;
  transition: -webkit-transform .25s ease;
  -o-transition: transform .25s ease;
  transition: transform .25s ease;
  transition: transform .25s ease,-webkit-transform .25s ease
}
.images-slider__item:hover img {
  -webkit-transform: scale(1.02);
  -ms-transform: scale(1.02);
  transform: scale(1.02)
}
.images-slider__nav {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  left: 0;
  width: 100%;
  height: 30px;
  pointer-events: none
}
.images-slider__nav .slick-arrow {
  pointer-events: auto
}
.images-slider__nav .slick-arrow:before {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #888;
  border-radius: 50%;
  content: "\f114";
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-family: Iconfont!important;
  font-size: 2.4rem;
  height: 3.2rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  left: 10px;
  position: absolute;
  top: calc(50% - 1.6rem);
  vertical-align: bottom;
  width: 3.2rem
}
.images-slider__nav .slick-prev {
  left: -6.4rem
}
.images-slider__nav .slick-next {
  right: -3rem
}
.images-slider__nav .slick-next:before {
  content: "\f115"
}
.gnr.n111-00 .atm .u110-00-tab:hover {
    color: #da3738;
}
.atm.u110-02 .u110-02__container .u110-00-tab {
    color: #b93131;
    position: relative !important;
}
.atm.u110-02 .u110-02__container .u110-00-tab.is-active:after, .atm.u110-02 .u110-02__container .u110-00-tab:hover:after {
    background-color: #b93131;
    bottom: 1px;
    content: "";
    height: 3px;
    left: 0;
    position: absolute;
    transition: .3s;
    width: 100%;
    z-index: 2;
}
.atm.u110-02 .u110-02__container .u110-00-tab:hover{
    background-color: #fff;
    color: #da3738;
}
.atm.u110-02 .u110-02__container .u110-00-tab:hover span{
    color: #da3738;
}