

/* Start:/bitrix/templates/ttcauto/components/bitrix/catalog.section.list/section-list/style.css?17636172334401*/
.main-product--page {
 
}


.main-product__wrap{
    padding-top: 80px;
    margin-bottom: 60px;
}

.main-product__title.title{
    font-weight: 500;
    font-size: 36px;
    line-height: 120%;
    text-transform: uppercase;
    color: #0C0C0B;
}

.main-product {

}

.main-product__wrap {
    position: relative
}

.main-product__body + .main-product__body {
    margin-top: 60px
}

.main-product__row {
    display: grid;
    grid-template-columns: repeat(12,minmax(0,1fr));
    gap: 10px;
    margin-top: 40px;
}

.main-product__coll {
    grid-column: span 6/span 6;
    display: block;
    position: relative;
    transition: all .3s;
    position: relative;
    background: #fff;
}

#priceps .main-product__coll:nth-child(7n+5),
#priceps .main-product__coll:nth-child(7n+6),
#priceps .main-product__coll:nth-child(7n+7),
#cisterns .main-product__coll{
    grid-column: span 4/span 4; 
}


.main-product__coll-icon {
    position: absolute;
    width: 80px;
    height: 80px;
    top: -24px;
    right: -24px
}

.main-product__img {
    width: 100%;    
    position: relative;
    z-index: 10;   
    padding: 15px 80px;     
}

#priceps .main-product__coll:nth-child(7n+5) .main-product__caption,
#priceps .main-product__coll:nth-child(7n+6) .main-product__caption,
#priceps .main-product__coll:nth-child(7n+7) .main-product__caption,
#cisterns .main-product__coll .main-product__caption{
    position: initial;
}

#priceps .main-product__coll:nth-child(7n+5) .main-product__img,
#priceps .main-product__coll:nth-child(7n+6) .main-product__img,
#priceps .main-product__coll:nth-child(7n+7) .main-product__img,
#cisterns .main-product__coll .main-product__img{
    position: initial;
    padding: 15px 25px;   
    padding-top: 0px;
}

#tractors .main-product__img{
    padding-top: 0px;
    padding-bottom: 0px;
    margin-top: -45px;
}

#trains .main-product__img{
	padding: 20px;
	padding-top: 50px;
	padding-bottom: 15px;
}
.main-product__caption {    
    font-weight: 600;
    font-size: 18px;
    line-height: 150%;
    text-transform: uppercase;
    color: #0C0C0B;    
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 20px;
    padding-left: 30px;
}

.main-product__caption .icon{
    height: 40px;
    width: 40px;
    background-image: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='40' height='40' rx='4' fill='%23F5F5F7'/%3E%3Cpath d='M16.4169 26.3091L13.71 23.6164L19.5442 17.7513L15.0445 17.7631L15.0374 15.0633L24.9369 15.0372L24.9629 24.9367L22.263 24.9438L22.2512 20.444L16.4169 26.3091Z' fill='%230C0C0B'/%3E%3C/svg%3E%0A");
    transition: all .3s;
}

.main-product__coll:hover .main-product__caption .icon{
    background-image: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='40' height='40' rx='4' fill='%23FFBB00'/%3E%3Cpath d='M13.2862 22.594L13.2762 18.7758L21.5489 18.7541L18.3587 15.5806L20.2627 13.6665L27.2811 20.6481L20.2996 27.6665L18.3855 25.7624L21.5589 22.5722L13.2862 22.594Z' fill='%230C0C0B'/%3E%3C/svg%3E%0A");
}

@media (max-width: 992px) {
    .main-product__wrap{
        padding-top: 30px;
        padding-bottom: 30px;
    }

    .main-product__wrap{
        margin-bottom: 30px;
    }

    .main-product__row{
        margin-top: 30px;
    }

    .main-product__coll{
        grid-column: span 6/span 6;
    }

    #priceps .main-product__coll:nth-child(7n+5),
    #priceps .main-product__coll:nth-child(7n+6),
    #priceps .main-product__coll:nth-child(7n+7),
    #cisterns .main-product__coll{
        grid-column: span 6/span 6; 
    }    

    .main-product__caption {    
        position: initial;
    }
    .main-product__img {
        width: 100%;    
        position: relative;
        z-index: 10;   
        padding: 15px 25px;     
    }   

    .main-product__title.title{
        font-size: 28px;
    } 
}

@media (max-width: 496px) {
    .main-product__coll{
        grid-column: span 12/span 12;
    }

    #priceps .main-product__coll:nth-child(7n+5),
    #priceps .main-product__coll:nth-child(7n+6),
    #priceps .main-product__coll:nth-child(7n+7),
    #cisterns .main-product__coll{
        grid-column: span 12/span 12; 
    }    
}
/* End */


/* Start:/bitrix/templates/ttcauto/components/bitrix/news.list/gallery/style.css?17605225952535*/
.product-sliders {
    padding-bottom: 80px
}




.product-sliders .product-sliders__title.title{
    font-weight: 500;
    text-transform: uppercase;
    font-size: 36px;
    line-height: 120%;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.product-sliders .product-sliders__title.title .product-sliders__arrows{
	display: flex;
	align-items: center;
	gap: 5px;
}

.product-sliders .product-sliders__title.title .product-sliders__arrows svg{
	flex-shrink: 0;
}

.product-sliders__body {
    height: 300px;
    position: relative;
    margin-top: 40px;
    left: 50%;
    overflow: hidden;
    margin-left: -580px;    
}

.product-sliders__slick .slick-list {
    overflow: visible
}

.product-sliders__slick .slick-slide,
.product-sliders__slick .slick-slide.slick-current {
    width: 100%;
    height: 100%
}

.product-sliders__img {
    width: 100%;
    height: 300px
}


.product-sliders__img img {
    -o-object-position: center;
    object-position: center
}

.product-sliders .arrow {
    width: 40px;
    height: 40px;
}

.product-sliders .arrow--prew {
    
}

.product-sliders .arrow--next {
    
}


@media (max-width: 1238px) {
    .product-sliders {
        padding-bottom: 60px
    }

    .product-sliders .arrow {
        display: none
    }
}

@media (max-width: 992px) {
    .product-sliders .product-sliders__title.title{
        font-size: 28px;
    }

    .product-sliders {
        padding-bottom: 80px
    }

    .product-sliders__body {
        margin-top: 40px;
        margin-left: 0px;
        left: 0px;        
    }

    .product-sliders__slick .slick-slide,
    .product-sliders__slick .slick-slide.slick-current {
        width: 690px
    }
}

@media (max-width: 767px) {
    .product-sliders {
        padding-bottom: 60px
    }

    .product-sliders__body {
        margin-top: 30px;
        margin-left: 0px;
        left: 0px;        
    }

    .product-sliders__slick .slick-slide,
    .product-sliders__slick .slick-slide.slick-current {
        width: 420px
    }
}

@media (max-width: 760px) {
    .product-sliders__body {
        height: 250px;
    }
}

@media (max-width: 479px) {
    .product-sliders {
        padding-bottom: 40px
    }

    .product-sliders__body {
        margin-top: 30px;
        height: 200px;
        margin-left: 0px;
        left: 0px;
    }

    .product-sliders__img {
        height: 496px
    }

    .product-sliders__slick .slick-slide,
    .product-sliders__slick .slick-slide.slick-current {
        width: 320px
    }
}

/* End */


/* Start:/bitrix/templates/ttcauto/components/bitrix/news.list/video_category/style.css?17607053903899*/
.video-reviews__top .video-reviews__title.title{
    text-transform: uppercase;
    font-weight: 500;
    font-size: 36px;
    line-height: 140%;
    max-width: 260px;
}

.video-reviews__top-last{
    display: flex;
    align-items: center;    
}

.video-reviews__top-last .video-reviews__top-links{
    display: flex;
    align-items: center;
    gap: 5px;
}

.video-reviews__top-last .video-reviews__top-links svg{
    flex-shrink: 0;
}

.video-reviews__top-last .video-reviews__top-box{
    width: auto;
    margin-right: 0px;
    gap: 20px;
}

.video-reviews__top-box .video-reviews__number{
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 500;
    font-size: 54px;
    line-height: 100%;
    text-transform: uppercase;
    color: #0C0C0B;
    width: auto;
}

.video-reviews__top-box .video-reviews__desc{
    max-width: 320px;
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    line-height: 140%;
    color: #0C0C0B;
    text-transform: none;
}

.video-reviews .video-reviews__body{
    display: block;
}

.video-reviews__menu-top{
    display: flex;
    align-items: center;
    gap: 15px;
}

.video-reviews__menu-top .video-reviews__menu-top-link{
    flex: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #F5F5F7;
    cursor: pointer;
    height: 80px;
    position: relative;
}

.video-reviews__menu-top .video-reviews__menu-top-link.active{
    background: #FFBB00;
}

.video-reviews__menu-top .video-reviews__menu-top-link .video-reviews__caption{
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 600;
    font-size: 18px;
    line-height: 120%;
    text-align: center;
    text-transform: uppercase;
    color: #0C0C0B;
    margin: 0px;
}

.video-reviews__menu-top .video-reviews__menu-top-link img{
    position: absolute;
    top: -10px;
    left: 15px;
}

.video-reviews .video-reviews__coll{
    display: none;
    width: auto;
}

.video-reviews .video-reviews__coll.active{
    display: block;
}

.video-reviews .video-reviews__coll .video-reviews__tabs{
    display: flex;
    flex-wrap: wrap;
    gap: 5px;
}

.video-reviews .video-reviews__coll .video-reviews__tabs .video-reviews__tab{
    max-width: initial;
    font-style: normal;
    font-weight: 600;
    font-size: 14px;
    line-height: 120%;
    text-align: center;
    color: #0C0C0B;
    letter-spacing: initial;
    border: 1px solid #D2D2D7;
    margin: 0px;
    text-transform: none;
    padding: 15px 20px;
}

.video-reviews .video-reviews__coll .video-reviews__tabs .video-reviews__tab.active{
    color: #fff;
    background: #0C0C0B;
    border: 1px solid #0C0C0B;
}

.video-reviews .video-reviews__container{
    margin-top: 40px;
    width: 100%;
    overflow: hidden;
}


.video-reviews .video-reviews__box{
    display: grid;
    grid-template-columns: repeat(2, 1fr); 
    gap: 15px;
}

.video-reviews .video-reviews__block-caption{
    text-transform: none;
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 150%;
    color: #0C0C0B;
}
.video-reviews  .video-reviews__row{
    margin-top: 40px;
}
.video-reviews .video-reviews__play{
    top: calc(50% - 40.5px);
    left: calc(50% - 40.5px);
    width: 81px;
    height: 81px;
}

.video-reviews .video-reviews__blocks{
    position: initial;
    height: 0px;
}

.video-reviews .video-reviews__blocks.active{    
    height: auto;
}

@media (max-width: 992px) {
    .video-reviews .video-reviews__box{
        grid-template-columns: repeat(1, 1fr);
    }

    .video-reviews__top .video-reviews__title.title{
        font-size: 28px;
        line-height: 34px;
    }
}
/* End */


/* Start:/bitrix/components/bitrix/system.pagenavigation/templates/modern/style.min.css?1679943754675*/
div.modern-page-navigation{padding:.5em 0}div.modern-page-navigation a,span.modern-page-current,span.modern-page-dots{border-left-width:1px;border-left-style:solid;padding-left:.75em;padding-right:.5em;text-decoration:none}div.modern-page-navigation a.modern-page-previous{border-right-width:1px;border-right-style:solid;border-left:0}div.modern-page-navigation a.modern-page-first,div.modern-page-navigation span.modern-page-first{border-left:0;padding-left:.5em}span.modern-page-current{font-weight:var(--ui-font-weight-bold)}div.modern-page-navigation a,span.modern-page-current,div.modern-page-navigation a.modern-page-previous,span.modern-page-dots{border-color:#cdcdcd}
/* End */
/* /bitrix/templates/ttcauto/components/bitrix/catalog.section.list/section-list/style.css?17636172334401 */
/* /bitrix/templates/ttcauto/components/bitrix/news.list/gallery/style.css?17605225952535 */
/* /bitrix/templates/ttcauto/components/bitrix/news.list/video_category/style.css?17607053903899 */
/* /bitrix/components/bitrix/system.pagenavigation/templates/modern/style.min.css?1679943754675 */
