

/* Start:/bitrix/templates/uservice/components/bitrix/news/coming-soon/bitrix/news.detail/.default/style.css?167697453613976*/
.car-detail-wrapper{width:100%;margin:0}.car-detail-head{display:flex;flex-direction:column;margin:15px 0 0;padding:0 20px}.car-detail-title h1{color:#000;font-family:'FGMD',Arial,Helvetica,sans-serif;font-size:28px;font-weight:400;line-height:32px;margin:0}.car-detail-title span{color:#000;font-family:'FGB',Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:18px;display:inline-block}.car-detail-price{color:#034694;font-family:'FGMD',Arial,Helvetica,sans-serif;font-size:16px;line-height:40px;white-space:nowrap}.car-detail-price span{font-size:28px;font-weight:400}.car-detail-add-to-fav{margin-bottom:20px}.car-detail-wrapper.soldout .car-detail-add-to-fav,.car-detail-wrapper.soldout .car-detail-center-btngroup,.car-detail-wrapper.soldout .car-detail-contact-wrapper{display:none}.car-detail-add-to-fav button{border:1px solid #c9c9c9;border-radius:3px;background:#fff;cursor:pointer;line-height:40px;width:auto;height:40px;position:relative;transition:all ease-in-out .2s}.car-detail-add-to-fav .car-bookmark{display:block;position:relative;color:#58595b;font-size:14px;margin:0 auto;width:100%;padding:0;top:unset;right:unset}.car-detail-add-to-fav .car-bookmark svg{margin:0 5px 2px 0}.car-detail-add-to-fav .car-bookmark::after{content:'Добавить в избранное';color:#58595b}.car-detail-add-to-fav .car-bookmark.bookmark-added::after{content:'Автомобиль в избранном';color:#034694;transition:all ease-in-out .2s}.car-detail-add-to-fav button:hover{border:1px solid #58595B}.car-bookmark.bookmark-added{color:#034694}.car-bookmark.bookmark-added .car-detail-bookmark-heart{fill:#034694}.car-detail-bookmark-heart{background:transparent;stroke:#58595B;fill:transparent}.car-detail-info-inner{display:flex;flex-direction:column}.car-detail-image{margin-bottom:40px;padding:0 20px}.car-detail-image .car-detail-image-container{padding:0;object-fit:cover}.car-detail-image .slick-list .slick-track{background-color:#000;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center}.car-detail-image .slick-list{margin:0 -15px 0 -15px}.car-detail-image-container{text-decoration:none;padding:0;flex-shrink:1}.car-detail-image .car-detail-image-container.slick-center{flex-shrink:0}.car-detail-info{display:flex;flex-direction:column}.car-detail-info div{border-top:1px solid #E5E5E5;display:flex;flex-direction:row;justify-content:space-between;flex-wrap:nowrap;font-size:14px;line-height:42px}.car-detail-info div:last-child{border-bottom:1px solid #E5E5E5}.car-detail-info div span:first-child{color:#767779;padding:0 0 0 20px;width:53%}.car-detail-info div span:last-child{color:#000;padding:0 20px 0 0;width:47%}.car-detail-info div span:last-child::first-letter{text-transform:uppercase}.car-detail-contact-wrapper{padding:20px 0 0}.car-detail-contact{background:#F5F5F5;padding:20px;margin:0 0 20px 0}.car-detail-address{background-color:#f5f5f5;font-family:'FGB',Arial,Helvetica,sans-serif;padding:20px 20px 35px;margin:0 0 20px}a.car-detail-phone{color:#000;display:block;font-size:21px;line-height:26px;text-decoration:none;margin:10px 0 5px}a.car-detail-place{color:#034694;text-decoration-style:dotted;text-decoration-thickness:2px;font-size:14px;line-height:18px;margin:0 0 15px 20px;position:relative}a.car-detail-place::before{content:'';background:url('/bitrix/components/tradein/api2.tradein.cars.detail/templates/.default/images/car-detail-contact-pin.svg');position:absolute;left:-20px;top:1px;width:12px;height:17px}.car-detail-callback{color:#034694}.car-detail-address span{color:#767779;display:block}.car-detail-contact-btngroup{background-color:#f5f5f5;border-top:1px solid #c4c4c4;padding:20px 0 0;margin:20px 0 0}.car-detail-contact-btngroup a{background:#013775;color:#fff;display:inline-block;font-family:'FGB',Arial,Helvetica,sans-serif;line-height:39px;text-align:center;text-decoration:none;width:100%;height:39px}.car-detail-contact-btngroup a:hover{background:#013775}.car-detail-contact-btngroup a:first-child{margin-bottom:10px}.finecar-pictogram{display:flex;flex-direction:row;align-items:center;justify-content:center}.finecar-pictogram img{margin:0 12px 0 20px}.finecar-pictogram span{color:#535353;line-height:16px}.car-detail-center-btngroup{display:flex;flex-direction:column;padding:0 20px}.car-detail-center-btngroup a{border-bottom:1px solid #C9C9C9;color:#000;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;text-decoration:none;height:95px;padding-left:4px}.car-detail-center-btngroup a:last-child{border-bottom:none}.car-detail-center-btngroup svg{margin-right:15px}.car-detail-center-btngroup span{color:#000;position:relative;font-size:18px;transition:all ease-in-out .2s}.car-detail-center-btngroup span::before{border-bottom:1px solid #D6D6D6;content:'';position:absolute;left:0;bottom:2px;width:100%;z-index:-1}.car-detail-btngroup-icons{fill:#767779;transition:all ease-in-out .2s}.car-detail-center-btngroup a:hover .car-detail-btngroup-icons{fill:#034694}.car-detail-center-btngroup a:hover span{color:#034694}.car-detail-center-btngroup a:hover span::before{border-bottom:1px solid #AAC3DF}.car-detail-legitimate{padding:0 20px}.car-detail-h2-title{display:block;font-family:'FGB',Arial,Helvetica,sans-serif;font-size:24px;line-height:30px;margin-bottom:15px}.car-detail-legitimate-list{display:flex;flex-direction:column}.car-detail-legitimate-list div{display:flex;flex-direction:column;margin-bottom:15px}.car-detail-legitimate-list span:first-child{color:#767779}.car-detail-legitimate-list span:last-child{color:#000}.car-detail-complectation-list{padding:0 20px}.content .car-detail-maininfo-options{padding:0;margin:0 0 20px;list-style:none}.content .car-detail-maininfo-options li{font-size:14px;position:relative;margin-bottom:17px}.content .car-detail-maininfo-options li::before{content:'.';background:transparent;color:#767779;line-height:16px;position:absolute;left:-9px;top:-4px;width:auto;height:auto}.car-detail-seo-txt{padding:0 20px}.our-services-wrapper{display:flex;flex-direction:column;padding:0 20px;margin-bottom:40px}.our-services-title{font-size:20px;font-weight:bold;margin-bottom:30px}.our-services{display:flex;flex-direction:column}.our-services-item{font-size:18px;line-height:23px;position:relative;padding-left:30px;padding:25px 0 25px 30px}.our-services-item::before{content:'';position:absolute;z-index:-1}.our-services-item.sales::before{background:url(/bitrix/components/tradein/api2.tradein.cars.detail/templates/.default/images/sales.svg);width:57px;height:58px;top:17px;left:0}.our-services-item.rating::before{background:url(/bitrix/components/tradein/api2.tradein.cars.detail/templates/.default/images/rating.svg);width:70px;height:66px;top:0;left:0}.our-services-item.financial::before{background:url(/bitrix/components/tradein/api2.tradein.cars.detail/templates/.default/images/financial.svg);width:48px;height:61px;top:0;left:13px}.our-services-item.buyout::before{background:url(/bitrix/components/tradein/api2.tradein.cars.detail/templates/.default/images/buyout.svg);width:67px;height:58px;top:7px;left:5px}.our-services-item.insurance::before{background:url(/bitrix/components/tradein/api2.tradein.cars.detail/templates/.default/images/insurance.svg);width:47px;height:59px;top:10px;left:11px}.car-detail-image.soldout{position:relative}.car-detail-image.soldout::before{border:1px solid #E5E5E5;border-radius:4px;background:rgba(255,255,255,1);color:#E93223;content:'Автомобиль продан';font-size:16px;line-height:42px;font-weight:600;display:flex;align-items:center;justify-content:center;position:absolute;top:11px;left:30px;width:182px;height:42px;z-index:10}body .carousel__button.fancybox__button--zoom,body .carousel__button.fancybox__button--slideshow,body .carousel__button.fancybox__button--fullscreen,body .carousel__button.fancybox__button--thumbs{display:none}body .fancybox__thumbs .carousel__slide .fancybox__thumb::after{border-color:#fff;border-width:2px}#tradein-credit-form,#tradein-reserve-form{display:none;padding-bottom:1px;max-width:342px}#tradein-credit-form h2,#tradein-reserve-form h2{font:bold 20px Opel,Verdana,Geneva,sans-serif}div.form_block div.form_field{margin-top:10px}#tradein-credit-form,#tradein-reserve-form,div.form_block div.form_field label span.form_field_name,div.form_block input[type='text'],div.form_block select,div.form_block textarea,div.form_block{font-family:Opel,Verdana,Geneva,sans-serif!important}div.form_block div.form_field label span.form_field_name{width:150px!important}div.form_block .submit_button{width:185px;height:38px;line-height:38px;border:none;background:#0b4696;background:-moz-linear-gradient(top,#0b4696 0%,#0b4696 39%,#084596 42%,#0b4493 47%,#083e86 55%,#093e84 58%,#0a3e87 63%,#0a3e87 100%);background:-webkit-linear-gradient(top,#0b4696 0%,#0b4696 39%,#084596 42%,#0b4493 47%,#083e86 55%,#093e84 58%,#0a3e87 63%,#0a3e87 100%);background:linear-gradient(to bottom,#0b4696 0%,#0b4696 39%,#084596 42%,#0b4493 47%,#083e86 55%,#093e84 58%,#0a3e87 63%,#0a3e87 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0b4696',endColorstr='#0a3e87',GradientType=0);text-align:center;color:#fff}#tradein-reserve-form.fancybox-content{padding:20px}#tradein-reserve-form.fancybox-content .fancybox-button{color:#000;opacity:1}@media only screen and (min-width:1160px){.car-detail-head{display:grid;grid-template-columns:590px 295px 275px;padding:0;margin:0 0 15px}.car-detail-title{padding-right:20px}.car-detail-title h1{margin-right:22px}.car-detail-info-inner{flex-direction:row;flex-wrap:nowrap;margin-bottom:40px}.car-detail-add-to-fav{margin-bottom:0}.car-detail-image{max-width:570px;width:100%}.car-detail-info-list{max-width:315px}.car-detail-contact-wrapper{padding:0;max-width:275px;width:100%}.car-detail-image{margin-bottom:0}.car-detail-image,.car-detail-image .car-detail-image-container,.car-detail-image .car-detail-image-container:first-child,.car-detail-image .car-detail-image-container:last-child{padding:0}.car-detail-image .slick-list{margin:0}.car-detail-fancybox-icon{opacity:1;position:absolute;right:0;top:0;z-index:15}.car-detail-info{padding:0 20px;max-width:315px;width:100%}.car-detail-info div span:first-child,.car-detail-info div span:last-child{padding:0}.car-detail-image .slick-dots{display:flex;flex-direction:row;flex-wrap:nowrap;position:absolute;bottom:25px;left:50%;transform:translateX(-50%);margin:1px 0 0 0;padding:0}.car-detail-image .slick-dots li{width:100%;margin:0 10px 0 0}.car-detail-image .slick-dots li:last-child{margin:0}.car-detail-image .slick-dots li::before{display:none}.car-detail-image .slick-dots li button{background:#fff;border-radius:50%;border:none;font-size:0;line-height:0;width:8px;height:8px;margin:0;padding:0;opacity:.2}.slick-dots li.slick-active button{border:none;opacity:1}.car-detail-image .slick-prev{left:0;top:0}.car-detail-image .slick-next{right:0;top:0}.car-detail-image .slick-prev,.car-detail-image .slick-next{cursor:pointer;position:absolute;height:100%;width:70px;opacity:.2;transition:all ease-in-out .2s;z-index:10}.car-detail-image:hover .slick-prev,.car-detail-image:hover .slick-next{opacity:1}.car-detail-image .slick-prev img,.car-detail-image .slick-next img{position:absolute;top:50%;transform:translateY(-50%);height:34px}.car-detail-image .slick-prev img{left:22px}.car-detail-image .slick-next img{right:22px}.car-detail-center-btngroup{flex-direction:row;justify-content:space-around;margin-bottom:40px;padding:0}.car-detail-center-btngroup a{border-right:1px solid #C9C9C9;border-bottom:none;justify-content:center;width:33%;padding:0}.car-detail-center-btngroup a:last-child{border-right:none}.car-detail-legitimate-list{flex-direction:row}.car-detail-legitimate-list div{width:26%}.car-detail-legitimate{margin-bottom:40px;padding:0}.car-detail-complectation-list{padding:0}.content .car-detail-maininfo-options{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:0 70px;width:100%;max-width:none;padding:0}.car-detail-seo-txt{padding:0;font-size:16px;line-height:18px}.content .car-detail-seo-txt ul{display:flex;flex-direction:row;flex-wrap:wrap;list-style:none;padding-left:20px;max-width:none}.content .car-detail-seo-txt ul li{font-size:16px;line-height:18px;width:48%;padding-right:20px;position:relative}.content .car-detail-seo-txt ul li::before{content:'';background:url('/bitrix/templates/uservice/components/bitrix/news/coming-soon/bitrix/news.detail/.default/images/seotxtmark.svg');width:10px;height:8px;position:absolute;top:4px;left:-18px}.finecar-pictogram{justify-content:unset}.our-services{align-items:center;flex-direction:row;justify-content:space-between}.our-services-item.rating::before{top:-2px;left:9px}.our-services-item.financial::before{top:0;left:22px}.our-services-item.buyout::before{top:5px;left:11px}.our-services-item.insurance::before{top:10px;left:-4px}.car-detail-image.soldout::before{left:10px}}.yt-video{position:relative;max-width:570px;width:100%;height:0;padding-bottom:56.25%;background-color:#000000}.yt-video__link{position:absolute;top:0;left:0;width:100%;height:100%}.yt-video__link picture,.yt-video__link img{display:block;width:100%;height:100%}.yt-video__link img{object-fit:cover}.yt-video__media{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.yt-video__button{position:absolute;top:50%;left:50%;z-index:1;display:none;padding:0!important;width:68px;height:48px;border:none;background:none!important;background-color:transparent;transform:translate(-50%,-50%);cursor:pointer}.yt-video__button:hover{background:none!important}.yt-video__button-shape{fill:#212121;fill-opacity:.8}.yt-video__button-icon{fill:#ffffff}.yt-video__button:focus{outline:none}.yt-video:hover .yt-video__button-shape,.yt-video__button:focus .yt-video__button-shape{fill:#ff0000;fill-opacity:1}.yt-video--enabled{cursor:pointer}.yt-video--enabled .yt-video__button{display:block}.video-container{display:flex!important;justify-content:center;align-items:center;height:100%;background-color:#000}
/* End */


/* Start:/bitrix/components/bitrix/system.pagenavigation/templates/tradein-square/style.css?16552070591259*/
.bx-pagination {
    margin: 0 0 58px;
}
.bx-pagination,
.bx-pagination-container {
    display: block;
}
.bx-pagination-container ul {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    margin: 0;
    padding: 0;
}
.bx-pagination-container ul li.bx-pag-prev,
.bx-pagination-container ul li.bx-pag-next,
.bx-pagination-container ul li::before,
.bx-pagination-container ul li::after {
    display: none;
}
.bx-pagination-container ul li {
    border: 1px solid #c9c9c9;
    border-radius: 4px;
    font-size: 18px;
    line-height: 23px;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    align-items: center;
    width: 42px;
    height: 42px;
    margin: 0 5px 0 0;
	transition: border ease-in-out .2s;
}
.bx-pagination-container ul li:hover {
	border: 1px solid #535355;
}
.bx-pagination-container ul li.bx-active {
    border: 1px solid #000000;
    color: #000;
}
.bx-pagination-container ul li.bx-pag-all {
    width: 143px;
    height: 42px;
}
.bx-pagination-container ul li a {
    color: #535355;
    text-decoration: none;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
}

/* End */


/* Start:/bitrix/components/tradein/api2.tradein.cars.list/templates/similar/style.css?16977904345658*/
.instock-cars-list-wrapper {
    padding: 0 20px;
    margin: 0;
}
.instock-cars-list-wrapper h1 {
    margin: 10px 0 15px;
}
.instock-cars {
    display: flex;
    flex-direction: row;
    margin-bottom: 30px;
    flex-wrap: wrap;
    justify-content: center;
}
.instock-cars .instock-car {
    border: 1px solid #A6A6A6;
    border-radius: 3px;
    width: max-content;
    margin: 0 0 20px;
}
.instock-cars .instock-car:last-child {
    margin: 0;
}
.instock-car a {
    color: inherit;
    display: block;
    text-decoration: none;
}
/* paintful heart */
.car-bookmark {
    background: transparent;
    border: none;
    outline: none;
    position: absolute;
    top: 5px;
    right: 6px;
    z-index: 5;
    padding: 6px;
    width: auto;
    height: auto;
}
.car-bookmark-heart {
    stroke: #58595B;
    fill: transparent;
    transition: all ease-in-out .2s;
}
.car-bookmark:hover .car-bookmark-heart {
    stroke: #153D8A;
}
.car-bookmark.bookmark-added .car-bookmark-heart {
    stroke: #153D8A;
    fill: #153D8A;
}
/* specprogram */
.specialprogram-logo {
    position: absolute;
    bottom: 10px;
    right: 10px;
    max-width: 100px;
    z-index: 10;
}
.model-links {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    margin: 0 0 15px;
}
.model-links a {
    border: 1px solid #E5E5E5;
    border-radius: 4px;
    color: #000;
    display: inline-block;
    font-size: 18px;
    padding: 5px 15px;
    margin: 0 5px 5px 0;
    text-decoration: none;
    transition: border ease-in-out .2s;
}
.model-links a:hover {
    border: 1px solid #535355;
}
.model-links a span {
    color: #a6a6a6;
    font-size: 14px;
}
.cars-list-prologue-icons {
    display: flex;
    flex-direction: column;
    margin: 25px 0 0;
}
.prologue-icon-item {
    display: flex;
    flex-direction: column;
    text-decoration: none;
    cursor: pointer;
    position: relative;
    margin: 0 0 20px;
    width: 100%;
}
.prologue-icon-item::before {
    content: '';
    border-radius: 50%;
    background: #e5e5e5;
    opacity: .5;
    position: absolute;
    top: 0;
    left: 0;
    width: 54px;
    height: 54px;
    z-index: -1;
}
.prologue-icon-item svg {
    margin: 0 0 15px 22px;
}
.prologue-item-title {
    color: #000;
    font-size: 20px;
    line-height: 25px;
    position: relative;
    margin-bottom: 30px;
}
.prologue-item-title::after {
    content: '';
    background: #15418C;
    width: 70px;
    height: 2px;
    position: absolute;
    left: 0;
    bottom: -22px;
}
.prologue-item-text {
    color: #000;
    font-size: 16px;
    line-height: 20px;
    width: 100%;
    max-width: 360px;
    margin: 0 0 5px;
}
.prologue-item-link {
    color: #535355;
    font-size: 14px;
    line-height: 18px;
    position: relative;
}
.prologue-item-link::before {
    content: '';
    border-style: solid;
    border-width: 0 1px 1px 0;
    border-radius: 1px;
    border-color: #535355;
    transform: rotate(-45deg);
    position: absolute;
    left: 80px;
    bottom: calc(50% - 5px);
    width: 8px;
    height: 8px;
}
.prologue-item-title,
.prologue-item-link,
.prologue-svg,
.prologue-svg-stroke {
    transition: all ease-in-out .2s;
}
.prologue-svg {
    fill: #202020;
}
.prologue-svg-stroke {
    stroke: #202020;
}
.prologue-icon-item:hover .prologue-item-title {
    color: #15418C;
}
.prologue-icon-item:hover .prologue-item-link {
    color: #000;
}
.prologue-icon-item:hover .prologue-svg {
    fill: #15418C;
}
.prologue-icon-item:hover .prologue-svg-stroke {
    stroke: #15418C;
}

.filter_block {
    color: #000;
    display: flex;
    flex-direction: column;
    margin: 0 0 20px;
}
.filter_block ul.filter_type {
    display: flex;
    flex-direction: row;
    margin: 0;
    padding: 0;
}
.filter_header {
    color: #000;
    font-size: 18px;
    line-height: 23px;
    margin: 0 21px 0 0;
}
.filter_block ul.filter_type li::before {
    display: none;
}
.filter_type .filter_list_item a {
    color: #000;
    position: relative;
    padding-right: 22px;
    font-size: 18px;
    line-height: 23px;
}
.filter_type .filter_list_item a::after {
    border-style: solid;
    border-width: 1px 1px 0 0;
    transform: rotate(-45deg);
    position: absolute;
    right: 8px;
    bottom: calc(50% - 7px);
    width: 7px;
    height: 7px;
}
.filter_type .filter_list_item.active-sort a {
    text-decoration: none;
    padding-right: 35px;
}
.filter_type .filter_list_item.active-sort a::after {
    content: '';
    right: 20px;
}
.filter_type .filter_list_item.active-sort.active-sort-re_o a::after {
    border-width: 0 0 1px 1px;
    bottom: calc(50% - 3px);
}
.cars-list-prologue-wrapper {
    padding: 0 20px;
}
.prevprice {
    text-decoration: line-through;
    color: #535355;
}
h2.same-cars-title {
    margin: 30px 0 15px;
}
@media only screen and (min-width: 1160px) {
    .instock-cars-list-wrapper {
        padding: 0;
    }
    .instock-cars {
        display: grid;
        grid-template-columns: repeat(4, 1fr);
        column-gap: 20px;
        row-gap: 25px;
        margin-bottom: 25px;
    }
    .instock-cars .instock-car {
        width: 275px;
        margin: 0;
        display: flex;
        flex-direction: column;
        justify-content: space-between;
    }
    .cars-list-prologue-icons {
        flex-direction: row;
        flex-wrap: nowrap;
        margin: 40px 0 50px;
    }
    .prologue-icon-item {
        width: 33%;
        margin: 0;
    }
    .filter_block {
        align-items: center;
        flex-direction: row;
        margin: 20px 0 20px;
    }
    .cars-list-prologue-wrapper {
        padding: 0;
    }
    h2.same-cars-title {
        margin: 60px 0 15px;
    }
}
/* End */
/* /bitrix/templates/uservice/components/bitrix/news/coming-soon/bitrix/news.detail/.default/style.css?167697453613976 */
/* /bitrix/components/bitrix/system.pagenavigation/templates/tradein-square/style.css?16552070591259 */
/* /bitrix/components/tradein/api2.tradein.cars.list/templates/similar/style.css?16977904345658 */
