::-webkit-scrollbar {
  background: linear-gradient(180deg, #F1F3F6 0%, #F2F4F6 55.16%, #E9EDF0 100%);
  border-radius: 30px;
  width: 6px;
}
::-webkit-scrollbar-thumb {
  height: 48px;
  background: var(--font-color);
  border-radius: 30px;
}
/*Custom Slider arrows/btns*/
.t958__previous:before {
    content: "";
    width: 50px;    /*Ширина иконки */
    height: 50px;   /*Высота иконки */
    position: absolute;
        /*Вставляем ссылку на стрелку влево */
    background-image: url(https://static.tildacdn.com/tild6164-6335-4038-b832-333434626135/svg_4.svg);  
    background-size: cover;
    left: 25px;
    top: 50%;
    transform: translateY(-50%);
    transition: all .2s ease-in-out;
    
}

.t958__previous:hover:before{ /*Анимация иконки влево при наведении*/
    transition: all .2s ease-in-out;    /*Плавность анимации*/
    transform:translateY(-40px);  /*Смещение иконки вверх(при значении -30px иконка остается на месте*/
    opacity:0.7;    /*Прозрачность*/
}

.t958__next:before {
    content: "";
    width: 50px;    /*Ширина иконки */
    height: 50px;   /*Высота иконки */
    position: absolute;
        /*Вставляем ссылку на стрелку вправо */
    background-image: url(https://static.tildacdn.com/tild3261-6161-4639-b036-653164343665/svg_5.svg);
    background-size: cover;
    right: 25px;
    top: 50%;
    transform: translateY(-50%);
    transition: all .2s ease-in-out;
}

.t958__next:hover:before{ /*Анимация иконки вправо при наведении*/
    transition: all .2s ease-in-out;    /*Плавность анимации*/
    transform:translateY(-40px);  /*Смещение иконки вверх(при значении -30px иконка остается на месте*/
    opacity:0.7;    /*Прозрачность*/
}

@media screen and (min-width:960px){
.t958__slider{
    margin-left:0 !important;
}
}

/*Подгоняем размер шрифта на всех адаптивах у блока с отзывами*/
/*Размер шрифта на мобилках от 480 px до 960px*/
    @media screen and (max-width:1200px){
    .t958__author-name{
    font-size: 24px;  
    }
    .t958__author-descr{
    font-size: 14px !important;  
    }
      .t958__review-text{
        font-size: 16px !important;  
    }}

/*Размер шрифта на мобилках от 0 px до 640px*/
    @media screen and (max-width:640px){
    .t958__author-name{ 
    font-size: 20px;    /*Размер заголовка */
    }
    .t958__author-descr{    
    font-size: 12px !important;     /*Размер описания*/
    }
      .t958__review-text{   
        font-size: 14px !important;     /*Размер текста*/ 
    }
    .t958__previous:before{
    left: 0;
}
.t958__next:before{
    right:40px;
}
 .t958__previous:before, .t958__next:before,
 .t-slds__arrow-withbg{
     width:35px !important;
     height:35px !important;
 }
 .t958__slidecontainer{
     width:100% !important;
 }
}
/*End Custom Slider arrows/btns*/
.uc-phonelink a,
.js-product.t-store__card,.t778__wrapper,
.uc-section .t778__btn:after{
    -webkit-transition: all .3s;
    o-transition: all .3;
    transition: all .3s;
}
.uc-phonelink a:hover{
    opacity:0.8;
}
.yButtonBackground{
    background-color: rgb(234, 114, 3) !important;
}
.yButtonWave{
    color:rgb(234, 114, 3) !important;
}
@media(min-width: 1650px){
    #rec761539223 .t794__tooltip-menu{
        max-width: 280px !important;
    }
    .t-submenublocks__item .t794__link{
        font-size:18px !important;
    }
}
@media(min-width: 1900px){
    #rec761539223 .t794__tooltip-menu{
        max-width: 300px !important;
    }
    .t-submenublocks__item .t794__link{
        font-size:18px !important;
    }
}
.uc-mark{
    position:relative;
}
.uc-mark a:after {
    content: '';
    display: block;
    position: absolute;
    width: 6px;
    height: 6px;
    min-width: 6px;
    min-height: 6px;
    border-radius: 50%;
    top: -4px;
    right: -6px;
    background: #EA7203;
}
.uc-submenu .t794__tooltip-menu{
    border-radius:8px !important;
    overflow: hidden;
}
.uc-footerblock{
    background-color:#ffffff !important;
}
.uc-section .t778__btn{
    border: 1px solid transparent !important;
    background-color: transparent !important;
            display: -webkit-flex;
display: -webkit-box;
display: -moz-flex;
display: -moz-box;
display: -ms-flexbox;
display: -ms-flex;
display: -o-flex;
display: flex;
    align-items: center;
    -webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
    padding: 0;
    font-size: 16px;
    font-weight: 700;
}
.uc-section .t778__btn table{
    width: auto !important;
    height: auto !important;
}
.uc-section .t778__btn:after{
    content: '';
    display: block;
    width: 12px;
    height: 8px;
    background: url(https://static.tildacdn.com/tild6334-3866-4163-b339-396234343161/arrow.svg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    margin-top: 3px;
    margin-left: 5px;
}
@keyframes showBlock {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.uc-map{
    border-radius:8px;
    overflow:hidden;
    border:1px solid #E6E6E6;
}
@media screen and (max-width: 640px) {
    .t-col {
        padding-left: 15px;
        padding-right: 15px;
    }
}
@media screen and (max-width: 480px) {
    .t-container, .t774__container{
        max-width: 320px;
    }
    .t774__container_mobile-grid{
        padding:0;
    }
    .uc-padding{
        padding-bottom: 80px !important;
    }
.t994__btn{
    	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
}
.t994__gallery .t-container_100{
    width: 320px;
    margin:0 auto;
}
.t994__gallery .t994__loader{
    flex-grow:unset;
    width:20px;
}
.t944__loaders-container{
    	-webkit-box-pack: center;
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center;
}
.t994__btn-wrapper{
    width: 290px;
    margin-left: 15px;
} 
.t994__btn-wrapper a.t994__btn{
    width:100%;
}
.t994__gallery,.t994__content,
.t994__slider.t-slds__container{
    height:400px !important;
}
#rec756392240{
    padding-bottom: 60px;
}
.t994__bgimgwrapper{
    height:60%;
}
}
#rec758710824 .tn-elem[data-elem-id="1717592166489"] .tn-atom{
    box-shadow: 0 4px 36px 0 rgba(0, 0, 0, 0.07) !important;
}
#rec758710824 .tn-elem[data-elem-id="1717592166489"],#rec758710824 .tn-elem[data-elem-id="1717592166489"] .tn-atom{
    animation: showBlock 0.5s linear forwards;
}

/* Header */
#rec758710824 .t396__filter{
    background-image: unset !important;
}
.uc-headerimage.uc-hidden{
    display:none !important;
}
#rec758710824 .t396__artboard.uc-position{
    position:unset !important;
}
@media screen and (max-width: 960px) {
#rec758710824 .t396__artboard.uc-position{
    position:fixed !important;
    z-index: 999;
}
.uc-breadcrumbs,.uc-blockpadding{
    padding-top: 105px !important;
}
.t794__tooltip-menu.t794__tooltip-menu_mobile{
    background-color:#f5f5f5 !important;
    box-shadow:none !important;
}
}
.uc-link a{
    border-bottom: 1.5px dashed #ea7203;
}

/*Reviews*/
.t-video-lazyload,.t994__slider.t-slds__container,
.t994__slds-wrapper,.t604__imgwrapper{
    border-radius:16px;
    overflow:hidden;
}
/*Catalog*/
.js-store-prod-all-charcs{
    display:none !important;
}
.t-store__card__wrap_all{
    background:#F1F1F1 !important;
    overflow:hidden;
    border: 1px solid #EFEFEF;
}
.js-product.t-store__card:hover .t-store__card__wrap_all,.t778__wrapper:hover{
    -moz-transform: translateY(-1px);
    -webkit-transform: translateY(-1px);
    -o-transform: translateY(-1px);
    -ms-transform: translateY(-1px);
    transform: translateY(-1px);
    box-shadow: 0 4px 13px rgba(0, 0, 0, 0.05);
}

.t778__wrapper:hover .t778__btn:after{
       -moz-transform: translateX(3px);
    -webkit-transform: translateX(3px);
    -o-transform: translateX(3px);
    -ms-transform: translateX(3px);
    transform: translateX(3px)
}
.t-store__card__imgwrapper{
    background:#ffffff;
}
.t-store__card .t-store__card__price_old{
    font-size: 16px !important;
    font-weight: 500 !important;
    margin-left:0;
}
.t-store__card__textwrapper, .t-store__card__price-wrapper,.t-store__filter__item-title{
        display: -webkit-flex;
display: -webkit-box;
display: -moz-flex;
display: -moz-box;
display: -ms-flexbox;
display: -ms-flex;
display: -o-flex;
display: flex;
}
.t-store__card__price-wrapper{
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	 flex-wrap: wrap;
}
.t-store__card__price{
    width: 100%:;
}
.t-store__card__textwrapper{
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
}
.t-align_left .t-store__card__btn{
    margin:0 4px 0 0;
}
.js-store-load-more-btn{
    color: #EA7203 !important;
    font-weight: 700 !important;
    border: 1px solid #E3E3E3 !important;
    background-color: #ffffff !important;
    border-radius: 5px;
    font-family: Manrope;
    text-transform: unset !important;
    font-size: 14px !important;
    line-height: 1;
    height: 56px;
    padding: 0 46px !important;
}
.js-store-load-more-btn:hover{
    color: #ffffff !important;
    border: 1px solid #EA7203 !important;
    background-color: #EA7203 !important;
}
.t-store__card__mark{
    font-weight: 600;
    font-size: 12px;
    letter-spacing: 0.02em;
    width: auto;
    height: 32px;
    font-family: 'Manrope';
    border-radius: 50px;
    color: #ffffff;
    padding: 0 14px;
    line-height: 1.2;
}
.t976__wrapper .t976__list-item{
    padding: 0 12px 12px 0;
}
.t976__menu-link,.t976__menu-link.t976__menu-link_large{
    padding: 0 40px 0;
    height: 56px;
    line-height: 56px;
}
.t976__menu-link:hover{
    border-color:#ea7203 !important;
}
.js-store-parts-select-container .t-store__filter{
    margin-top: 8px;
    margin-bottom: 20px;
}
.t-store__prod-popup__title-wrapper .js-store-prod-name.t-name_xl{
    font-size: 40px;
}
.js-store-prod-price.t-store__prod-popup__price.t-name_md,
.t-store__relevants__title{
    font-size:24px;
}
.js-store-prod-text.t-store__prod-popup__text .js-store-prod-all-text{
    font-size:16px;
}
@media screen and (max-width:560px){
    .t-store .t-popup__close{
        background-color: #EA7203 !important;
    }
    .t-store .t-popup__close svg.t-popup__close-icon path{
        fill:#ffffff !important;
    }
}
@media screen and (max-width:480px){
    .t-store__prod-popup__title-wrapper .js-store-prod-name.t-name_xl{
    font-size: 30px;
}
.js-store-prod-price.t-store__prod-popup__price.t-name_md,
.t-store__relevants__title{
    font-size:20px;
}
.js-store-prod-text.t-store__prod-popup__text .js-store-prod-all-text{
    font-size:14px;
}
}
/* Breadcrumbs*/
.t758__breadcrumb-divider{
    position:relative;
    color: #ffffff !important;
}
.t758__breadcrumb-divider:after{
    content: '';
    position: absolute;
    display:block;
    z-index: 2;
    width: 1.5px;
    height: 14px;
    background: #A9A9A9;
    top: 4px;
    left: 2px;
}

/*Search-Filters*/
.t-store__filter__search .t-store__filter__input.js-store-filter-search,
.t-store__filter__sort .t-store__sort-select-wrapper{
    width: 300px;
}
.t-store__filter__search .t-store__filter__input.js-store-filter-search,
.t-store__sort-select.js-store-filter-sort{
    height: 40px;
    border-radius: 5px;
    background: #ffffff;
    border: 1px #EFEFEF solid;
    color: #191919;
    font-size: 14px;
}
.t-store__search-icon.js-store-filter-search-btn{
    width: 20px;
    padding-left: 10px;
    padding-right: 10px;
    border-left: 1px solid #EFEFEF;
}
.t758__link-item__wrapper,.t758__breadcrumb-divider{
    padding-right: 8px;
}
.t-store__filter__item-title:before{
    content: '';
    display:block;
    width: 16px;
    height: 16px;
    background: url(https://static.tildacdn.com/tild3961-3265-4764-a563-313133636366/filter.svg);
    margin-right: 6px;
}
.t-store__filter__item-title{
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	 align-items: center;
}
/*Main Page-FAQ*/
.t668__wrapper{
    border-radius:16px;
}
.t-search-widget__blockinput{
    border-radius:5px;
}

/*Cart*/
.t706__cartwin-top{
  border-bottom: 1px solid #e8e8e8;
}
.t706__cartwin-bottom{
    border-top: 1px solid #e8e8e8;
}
.t-form__successbox{
    border-radius:16px;
}

.t958__gallery{
    z-index:2;
}
@media screen and (max-width: 960px) {
    .t-col {
        padding-left: 15px;
        padding-right: 15px;
    }
    .t-store__filter__item-title:before{
    display:none !important;
}
}
@media screen and (max-width: 640px) {
.t-store__filter__search .t-store__filter__input.js-store-filter-search, .t-store__filter__sort .t-store__sort-select-wrapper{
    width:100%;
}
.t976__menu-link, .t976__menu-link.t976__menu-link_large{
    padding: 0 30px 0;
    height: 45px;
    line-height: 45px;
}
.js-store-filter-mob-btn.t-name_xs{
    font-size:14px;
}
}
@media screen and (max-width: 480px) {
   .t976__menu-link, .t976__menu-link.t976__menu-link_large{
    padding: 0 14px 0;
    height: 35px;
    line-height: 35px;
}
.t976__wrapper .t976__list-item {
    padding: 0 8px 8px 0;
}
}
