p.comparing__desc {
    text-align: center;
}
/*COMPLECTATIONS & PRICE*/
.complectation-slider{
    margin-bottom: 36px;
}
.complectation-prices .title small{
    font-style: normal;
    font-weight: normal;
    font-size: 20px;
    line-height: 27px;
}

.complectation-item-name{
    font-style: normal;
    font-weight: normal;
    font-size: 24px;
    line-height: 30px;
    color: #1D1D1F;
    display: block;
    margin-bottom: 16px;

    height: 30px;
    overflow: hidden;
    display: block;
    word-break: break-all;
}
.complectation-item-img{
    width: 170px;
    height: 120px;
    overflow: hidden;
    margin-bottom: 16px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.complectation-item-img img{
    width: 100%;
}
.complectation-item-price{
    font-style: normal;
    font-weight: bold;
    font-size: 18px;
    line-height: 30px;
    color: #1D1D1F;
    display: block;
}
.complectation-item:focus,
.variations__equipment,
.complectation-slider .slick-slide{
    outline: none;
    box-shadow: none;
}
.complectation-item:hover,
.variations__equipment:hover{
    cursor: pointer;
}


.aviable-mod-wrap hr{
    border-top: 1px solid #EFEFEF;
    margin: 33px 0 24px;
}
.aviable-complectation{
    font-style: normal;
    font-weight: normal;
    font-size: 20px;
    line-height: 30px;
    color: #BDBDBD;
    display: block;
    margin-bottom: 27px;
}
.aviable-complectation:before{
    content: '';
    padding-left: 21px;
}
.aviable-mod-name{
    font-style: normal;
    font-weight: 600;
    font-size: 20px;
    line-height: 30px;
    color: #1D1D1F;
    display: block;
}
.aviable-mod-price{
    /*display: -webkit-flex;*/
    /*display: -moz-flex;*/
    /*display: -ms-flex;*/
    /*display: -o-flex;*/
    /*display: flex;*/
    /*justify-content: space-between;*/
    /*align-items: center;*/
    display: inline-block;
    width: 100%;
}
.aviable-mod-new-price{
    font-style: normal;
    font-weight: bold;
    font-size: 20px;
    line-height: 27px;
    float: right;
}
.aviable-mod-old-price{
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    line-height: 22px;
    text-align: left;
    text-decoration-line: line-through;
    color: #BDBDBD;
}
.aviable-mod-head{
    background: #FAFAFA;
    margin-bottom: 18px;
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 22px;
    color: #000000;
    padding: 14px 16px;
    display: flex;
    align-items: center;
}

.aviable-mod-table {
    margin-bottom: 24px;
}
.aviable-mod-table-item{
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    justify-content: space-between;
    margin-bottom: 12px;
}
.aviable-mod-table-item span:first-child{
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 24px;
    color: #939191;
    max-width: 80%;
}
.aviable-mod-table-item span:last-child{
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 24px;
    text-align: right;
    color: #1D1D1F;
}
.aviable-mod-head svg {
    margin-right: 16px;
}

.btn-aviable-mod{
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    line-height: 24px;
    display: inline-block;
    text-transform: uppercase;
    border-bottom: 2px dashed;
}
.btn-aviable-mod:hover{
    text-decoration: none;
}
.btn-aviable-mod.collapsed .open-text{
    display: inline-block;
}
.btn-aviable-mod.collapsed .close-text{
    display: none;
}
.btn-aviable-mod .open-text {
    display: none;
}
.aviable-mod-wrap .btn-primary{
    padding: 11px 15px 12px;
    display: block;
    font-style: normal;
    font-weight: 600;
    font-size: 12px;
    line-height: 16px;
    text-align: center;
    letter-spacing: 0.07em;
    text-transform: uppercase;
    color: #FFFFFF;
    text-decoration: none;
    border: 1px solid;
}

/*TH*/
.th-table{
    background: #fff;
    margin-bottom: 0;
}
.th-table th, .th-table td {
    white-space: nowrap;
}
.th-table .table-bordered,
.th-table td,
.th-table th {
    border: 1px solid #bbbdb8;
}
.th-table .thead-table {
    background: rgba(0, 0, 0, 0.55);
}

.th-table tbody tr td {
    width: 25%;
    min-width: 180px;
    max-width: 180px;
    white-space: normal;
}

.th-table .thead-table:first-child {
    text-align: left!important;
    min-width: 448px;
    max-width: 448px;
    z-index: 2;
    background: #717171;
}
.th-table .thead-table td, .th-table .thead-table td:first-child {
    padding: 22px 33px 21px;
    font-style: normal;
    font-weight: 600;
    font-size: 14px;
    line-height: 19px;
    letter-spacing: 0.03em;
    text-transform: uppercase;
    color: #FFFFFF;
}
.th-table tbody td:first-child {
    padding-left: 33px;
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 24px;
    text-align: left;
    color: rgba(0, 0, 0, 0.35);
    vertical-align: inherit;
    min-width: 448px;
    max-width: 448px;
}
.th-table tbody td{
    padding-top: 19px;
    padding-bottom: 22px;
    text-align: center;
    color: rgba(0, 0, 0, 0.7);
    vertical-align: inherit;
}
.th-table tr td:first-child {
    left: 0;
    position: sticky;
    z-index: 2;
    background: #fff;
}
.th-table .thead-table td:first-child {
    background: #717171!important;
}
.table-striped tbody tr:nth-of-type(odd) td:first-child {
    background-color: #F2F2F2;
}

.th .features-arrow-block.active .features-btn-next,
.th .features-arrow-block.active .features-btn-prev.active {
    background: #717171;
    height: 79px;
}
.th .features-arrow-block.active #features-left-button {
    top: 1px;
    left: -20px;
}
.th .features-arrow-block.active #features-right-button {
    top: 1px;
    right: -20px;
}
/*COmplectation block*/
@media (min-width: 1200px){
    .complectation-slider .slick-list.draggable {
        min-width: 1170px;
        max-width: 1170px;
    }
}
.complectation-slider .slick-list.draggable:after, .complectation-slider .slick-list.draggable:before {
    content: "";
    background: #FFF;
    position: absolute;
    top: 0;
    height: 100%;
    width: 100%;
    z-index: 100;
    opacity: .7;
}
.complectation-slider .slick-list.draggable:after {
    right: calc(-100% - 30px);
}
.complectation-slider .slick-list.draggable:before {
    left: calc(-100% - 30px);
}
.complectation-slider .slick-track {
    display: flex;
    align-items: center;
}
.complectation-slider .slick-list.draggable {
    transform: translate3d(0,0,0);
    overflow: visible;
    z-index: 1;
}
.complectation-slider .slick-slide {
    width: 270px!important;
    margin-right: 30px;
    opacity: 1;
}
.complectation-slider .slick-next {
    right: -50px;
}
.complectation-slider .slick-prev {
    left: -50px;
}
.complectation-slider .slick-next,
.complectation-slider .slick-prev {
    width: 48px;
    height: 48px;
    z-index: 2;
}
.complectation-slider .slick-prev.slick-arrow.slick-disabled,
.complectation-slider .slick-next.slick-arrow.slick-disabled{
    display: none!important;
}
.complectation-slider .slick-next:before{
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAACxMAAAsTAQCanBgAAALFSURBVGhD3VrNjtJQGIWBksh/G5IyCS9gAi6YYSbK6NLwArwPceNKlz6AWwhPoESNkrAQEiABFoadWxbowgTBc663WmcKA7OgXz3Jl7b3Fjjnu+d+bW8Jhw4HP8PYqKO/W19worf7IpLL5ZLxeDyP/bxt2/FGo3Hod/iGMMinarXaVa/Xe91ut1+grYLIIgIhgiRPW63Wy43GaDR6j7ZHCFP3Hx0H/WgikdiYpnlPH4aKxeITiHiO3fuINEL8SMQNw6gMBoOPehAU3CMhfU5E0um0he1Vv9//pPkrXLNTBCEWJEeS20Q8RGRFjwTJZTKZXSI4EuKr086RiEajvlanfeGIeHzLnBAtguTUSOyqTvo8sSA5C7apBl0ESf7XIqq6eskXscNOjgj5FzsvEcPh8AP6quyv1+tyRWhyzLRndaI49FmiRQBbRXAkHBEI0XOCItQN4C0igmkn15ywxN+KOzeAuyY2z0OIhbqLhW08Jzb6z23bTvw+VSi0nXIQ8bTb7X7W/BU6nc4r9NmIvZd7ju65ZrPJdaSfq9VqEw7/y3O5XH5LJpPsv8t61VFwYlkWH/4vaBmdeIXZbPYmFos9QN+fRQNRYIUxTTOD3YvxePxO81aYTqdv0X6OoDiR2adVFfnrmSd5wzAc8iLLqCIPkjfITyYTZv5M20p25r1s48p8sGyjM6/I4zB4mUe7sg0OA5l52Z7fVirdtkEEK/O8SKGd5FMI0eQrgc68F3npFyneWW6dsCB/xtdS6A9e5tGuyEt9yopkAWT4huedOo9I4TBYmWe1oW3QJ3PCajuQ/OWWUik68yTF59Wyh21IvqwnrEjPExSQ5wtuzVuB5LVtRJMnSO6Ub+k1d8fzZbT7VioPWYNRD9vz+fxroVD4sVgsxqVS6dl6vf6C9u+6XzwomNnmnz24/OH7nz3uMuzuz/ic9VDoF7P7PZpPf8ZPAAAAAElFTkSuQmCC');
    width: 48px;
    height: 48px;
    display: block;
}
.complectation-slider .slick-prev:before{
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAKrSURBVHgB3VrNaiJBEK7xD1bnZ2eQuNkH8OYuJJplN8lJFnwBH2ZvngN73uPCPoDgfQeSkCAeVFBBfQBPOQhByS2TKu0OE2Mrc8lU54Mioecw39f1VfV0twbwgBH6P4AISECMaDQa9P4sxgFGAcPESIImIPIWxtdut/vX9/0/1Wr1XIyxB1nGSqfTR9Pp9H8g0Ol0/uH4IURwRhwWoneaSL44HA4visViVT6YzWZ3sK6BSHXwlkjk83myyNFkMnmeecJoNLqkcYwcvCxqHkCOK9tgHIdtQ8BMXOH4NwxHFDY7EHkbbfOKvJj5EwwHYu6KWxGeebSNv0keRVU+IoBj+yQ7CM8fj8djX6uZRxhEnmyzSV54XpJnuXDRjJLny1rOPIaNoSJfAebkyfNlRavUeuZPXNflS97zPCK/r2B59nlJflufBw0Wqa220cbz1Cq1m3nY43kUxZr88yK1OfNatUqVbahVcv0kJnzIZDJfVIuUsBVb8gnTNA9ardZFmHy73e7is58YLsRAPsoLg8ViYViWZb4YDAJIpVJkrWS9Xue3FQyjUCjQfrVMlglnod/v36CIM8dxYslCFNC3O5E8HQwG15sicFyK4Hs4JTqMBztEYLhoJ9YnbETOQ9vsEuEB82PCVSb2iOBtJ2GTlYhthQ062EmQUxY2iQPumUAkRfc5VbRYKYJ1i03sEkHjoIMIWJP88W5FCDt5oHkmZIvVU0Sv17vF8XPQoDutRKBtVCL4L3awFkHH50oR1L047+LkByCJ+K5zJuSKrcyEbdu8PwBFJpTdiW5rYH3xzRrKmqDL7lwu9wmY3xM/YtxjjEul0i88jrmWD+bz+cNyueS9rw5BZqLSbDZ/0y19rVY7E3dqeoigmhAHBYfZbPazIB+piDkoNUJ/I//M4AntPTKa58kcQwAAAABJRU5ErkJggg==');
    width: 48px;
    height: 48px;
    display: block
}



/*car-comparing*/
.comparing .table-subtitle.ico-arrow:after{
    background-image: url("data:image/svg+xml,%0A%3Csvg width='12' height='7' viewBox='0 0 12 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.77265 6.08602L1.77283 6.08586L5.99533 2.13141L10.2263 6.08602C10.4602 6.30466 10.8334 6.30466 11.0673 6.08602C11.3109 5.85838 11.3109 5.48139 11.0673 5.25375L6.4243 0.913978C6.30658 0.803949 6.15842 0.75 6.00378 0.75C5.86087 0.75 5.70309 0.80197 5.58326 0.913978L0.942621 5.25151C0.687591 5.47899 0.687733 5.85808 0.931606 6.08602C1.16552 6.30466 1.53874 6.30466 1.77265 6.08602Z' fill='white' stroke='white' stroke-width='0.5'/%3E%3C/svg%3E%0A");
    width: 15px;
    height: 10px;
}
.comparing__table thead th {
    vertical-align: inherit;
}
.comparing__table thead th,
.comparing .table-subtitle{
    padding: 22px 33px 21px;
    font-style: normal;
    font-weight: 600;
    font-size: 14px;
    line-height: 19px;
    letter-spacing: 0.03em;
    text-transform: uppercase!important;
    color: #FFFFFF!important;
    vertical-align: inherit;
}
.comparing__table thead th {
    background: #717171!important;
}
.comparing .table-subtitle {
    background: rgba(0, 0, 0, 0.35)!important;
}
.comparing .table.table-bordered td:first-child {
    padding-left: 33px;
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 24px;
    text-align: left;
    color: #000;
    white-space: normal;
    padding-top: 20px!important;
    padding-bottom: 19px!important;
    padding-right: 15px;
    word-break: break-word;
}
.comparing .table.table-bordered td {
    border: 1px solid #E6E6E6!important;
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
    line-height: 19px;
    color: #000000;
    padding: initial;
    padding-top: 20px;
    padding-bottom: 19px;
    vertical-align: inherit;
}


.comparing__sticky-elem {
    top: 52px;
}
.comparing__table thead th {
    background-color: #2c3438;
    color: #fff;
}
.comparing__table .table-striped tbody tr:nth-of-type(2n) {
    background-color: #f8f8f8
}
.comparing__table tbody + tbody {
    border-top-color: #bbbdb8
}
.comparing__table thead th, .comparing__var {
    border-bottom-color: #bbbdb8
}
.comparing__var.selected {
    background-color: #e7e7e7
}
.comparing .table-subtitle {
    background-color: #e7e7e7;
}

.comparing .table-subtitle {
    border-right-color: #bbbdb8;
    border-left-color: #bbbdb8;
    color: #404040
}
.variations__equipment.disabled {
    opacity: 1;
}
.variations__equipment {
    background: #FFFFFF;
    border: 1px solid #E2E2E2;
    box-sizing: border-box;
    border-radius: 10px;


    text-align: left;
    padding: 16px 17px 20px;
    margin-right: 30px;
    width: 270px;
    overflow: hidden;
    margin-bottom: 0;
}
.variations__checkbox span, .variations__checkbox span:before {
    font-style: normal;
    font-weight: 600;
    font-size: 12px;
    line-height: 30px;
    text-transform: uppercase;
    color: #1D1D1F;
}
.variations__name {
    font-style: normal;
    font-weight: normal;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 24px;
    line-height: 30px;
    color: #1D1D1F;
    display: block;
    margin-bottom: 6px;
    max-width: 192px;
    overflow: hidden;
    text-transform: none;
}
.variations__name:first-letter {
    text-transform: uppercase;
}
.variations__price{
    display: flex;
    justify-content: space-between;
    align-items: baseline;
}
.variations__price .new_price{
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
    line-height: 30px;
    color: #CC0033;
}
.variations__price .old_price{
    font-style: normal;
    font-weight: normal;
    font-size: 12px;
    line-height: 30px;
    text-align: right;
    text-decoration-line: line-through;
    color: #A8A8AA;
}

.variations__price .specify-price{
    display: block;
    font-style: normal;
    font-weight: normal;
    font-size: 11px;
    line-height: 30px;
    color: #A8A8AA;
}

.variations__price-three{
    margin-top: 12px;
    border-top: 1px solid #F1F1F1;
    padding-top: 7px;
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    line-height: 30px;
    color: #1D1D1F;
}
.tooltip {
    z-index: 2;
}
.variations [type=checkbox]:checked + label {
    justify-content: flex-start;
    padding: 0;
    margin: 0;
}
.variations__equipment.selected {
    border: 1px solid #CC0033;
}

.variations__checkbox {
    background-color: #f8f8f8;

}

.variations__checkbox span:before {
    content: "";
    width: 24px;
    height: 24px;
}
.variations__checkbox span:before, .ico-checkbox {
    border-color: #CBCBCB;
    background-color: #fff
}
.variations .selected label span:before {
    background-image: url("data:image/svg+xml,%0A%3Csvg width='12' height='10' viewBox='0 0 12 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 5.38288L4.10933 9.50005L12 1.61717L10.8672 0.5L4.10933 7.24999L1.11715 4.25784L0 5.38288Z' fill='white'/%3E%3C/svg%3E%0A");
    background-size: 13px;
    background-position: 50%;
    background-repeat: no-repeat
}
.comparing__attrs span:last-child {
    font-weight: bold;
}
/*.variations__options-descriptions span:first-child {*/
    /*font-style: normal;*/
    /*font-weight: 600;*/
    /*font-size: 16px;*/
    /*line-height: 170.23%;*/
    /*color: rgba(0, 0, 0, 0.87);*/
/*}*/
.for-paid{
    background-image: url("data:image/svg+xml,%0A%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath d='M17.0711 2.92891C15.1823 1.0402 12.6711 0 10 0C7.32891 0 4.8177 1.0402 2.92895 2.92891C1.0402 4.81766 0 7.32887 0 10C0 12.6711 1.04016 15.1823 2.92895 17.0711C4.8177 18.9598 7.32891 20 10 20C12.6711 20 15.1823 18.9598 17.0711 17.0711C18.9598 15.1823 20 12.6711 20 10C20 7.32887 18.9598 4.81766 17.0711 2.92891ZM10.6277 14.3516H10.5859V15.6485C10.5859 15.9721 10.3236 16.2344 10 16.2344C9.67645 16.2344 9.41406 15.9721 9.41406 15.6485V14.3516H8.11723C7.79367 14.3516 7.53129 14.0892 7.53129 13.7656C7.53129 13.442 7.79367 13.1797 8.11723 13.1797H10.6277C11.3428 13.1797 11.9245 12.5979 11.9245 11.8828C11.9245 11.1677 11.3427 10.5859 10.6277 10.5859H9.37238C8.01113 10.5859 6.90367 9.47848 6.90367 8.11723C6.90367 6.75594 8.01117 5.64848 9.37238 5.64848H9.41406V4.3516C9.41406 4.02801 9.67645 3.76566 10 3.76566C10.3236 3.76566 10.5859 4.02801 10.5859 4.3516V5.64848H11.8829C12.2064 5.64848 12.4688 5.91082 12.4688 6.23441C12.4688 6.55801 12.2064 6.82035 11.8829 6.82035H9.37238C8.65727 6.82035 8.07555 7.40211 8.07555 8.11723C8.07555 8.8323 8.6573 9.41406 9.37238 9.41406H10.6277C11.9889 9.41406 13.0964 10.5216 13.0964 11.8828C13.0964 13.2441 11.9889 14.3516 10.6277 14.3516Z' fill='black'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-size: 100%;
    background-position: 50%;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    width: 20px;
    height: 20px;
    border-radius: 50%;
}
.variations__options-descriptions span {
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
    line-height: 19px;
    color: #1D1D1F;
}
@media (max-width: 767.98px) {
    .variations__equipment {
        margin-bottom: 0;
    }
    .complectations {
        margin-bottom: 0;
    }
    .aviable-mod-new-price {
        float: none;
    }
    .variations__checkbox {
        display: none;
    }
    .variations__equipment.equipment.complectation.selected, .variations__equipment.equipment.complectation.selected .variations__name {
        color: #CC0033;
    }
}
@media (max-width: 991.98px) {
    .row.aviable-mod-wrap .offset-md-6 {
        margin: 0;
    }
}
