
.stage__item {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
    display: none;
}



.stage__item.active {
    z-index: 10;
    display: block;
}

.stage__item.next {
    z-index: 9;
    display: block;
}

.stage__image {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
}

.stage__item_roll_left {
    transition: transform 1.2s cubic-bezier(.62,.12,.52,.94);
    transform: translateX(-100%);
}

.stage__item_roll_left .stage__image {
    transition: transform 1.2s cubic-bezier(.62,.12,.52,.94);
    transform: translateX(100%);
}

.stage__item_roll_right {
    transition: transform 1.2s cubic-bezier(.62,.12,.52,.94);
    transform: translateX(100%);
}

.stage__item_roll_right .stage__image {
    transition: transform 1.2s cubic-bezier(.62,.12,.52,.94);
    transform: translateX(-100%);
}

.slider__left-button, .slider__right-button {
    position: absolute;
    top: 0;
    bottom: 0;
    width: 30%;
    cursor: pointer;
    z-index: 11;
}

.slider__left-button {
    left: 0;
}

.slider__right-button {
    right: 0;
}

.js-interiors-menu {
    margin-top: 0px !important;
}

.description-text_special {
    margin: 10px 0 20px;
}

.description-text_special p {
    margin-top: 20px;
}

section.interiors .menu .position.js-position {
    z-index: 1;
    top: -25px;
    transition: top .5s ease;
    left: 350px;
}

.js-interiors h2 {
    margin-bottom: 60px;
}

@media (min-width: 1600px) {
    .description-text_special {
        width: 300px;
    }
}

.interior-block .slider-wrap .slick-slide {
    height: 240px;
}