body {
    overflow: auto !important;
}

.uc-footer .t420__col .t-descr li,
.uc-footer .t420__logo-link + .t-descr u,
.uc-footer .t420__logo-link + .t-descr a{
    transition: 0.25s;
}
.uc-footer .t420__col .t-descr li:hover {
    color: #e60001;
}

.uc-footer .t420__logo-link + .t-descr u:hover,
.uc-footer .t420__logo-link + .t-descr a:hover {
    color: #e60001!important;
    text-decoration: none!important;
}

.uc-header-overlaps {
    position: absolute;
    top: 50px;
    z-index: 999;
    left: 0px;
    width: 100%;
}

.uc-offer .t-cover__carrier {
    background-position: 0px -248px;
}

.uc-offer .t189__buttons-wrapper {
    margin: 0px;
}

.uc-offer .t-btn_md {
    min-height: 48px;
    padding: 11px 48px 10px;
    height: auto;
    transition: 0.25s;
}

.uc-offer .t-btn_md:hover {
    background-color: #de0708 !important;
}

.uc-offer .t-descr strong {
    float: left;
    margin-bottom: 10px;
    width: 100%;
    font-weight: 600!important;
}

.uc-offer .t-col {
    padding-top: 12px;
}

.t776__col.t-item {
    box-shadow: 0px 0px 16px hsl(0deg 0% 0% / 8%);
    border-radius: 4px;
    height: 100%;
    position: relative;
    display: block;
    outline: 1px solid hsl(0deg 100% 67% / 0%);
    transition: 0.25s;
    cursor: pointer;
    overflow: hidden;
}
/*.uc-line-card .t774__wrapper{*/
/*    box-shadow: 0px 0px 16px hsl(359.68deg 100% 37.25% / 0%);*/
/*    outline: 1px solid hsl(0deg 100% 67% / 0%);*/
/*    position: relative;*/
/*    overflow: hidden;*/
/*    cursor: pointer;*/
/*    border-radius: 4px;*/
/*}*/

/*.uc-moto-catalog .t774__wrapper:hover,*/
/*.uc-configuration .t-col_6:hover,*/
/*.uc-line-card .t774__wrapper:hover{*/
/*    box-shadow: 0px 0px 16px hsl(359.68deg 100% 37.25% / 15%);*/
/*    outline: 1px solid hsl(0deg 100% 67% / 58%);*/
/*}*/





/*.uc-configuration .t776__content{*/
/*    background-color: #fff; */
/*    position: static;*/
/*}*/

/*.uc-configuration .t776__container{*/
/*    max-width: 1176px;*/
/*    display: flex;*/
/*    flex-wrap: wrap;*/
/*    align-items: inherit;*/
/*}*/

/*.uc-configuration .t-card__container, */
/*.uc-configuration .t776__parent{*/
/*    display: flex;*/
/*    flex-wrap: wrap;*/
/*    align-items: flex-start; */
/*}*/

/*.uc-configuration .t-col_6 {*/
/*    background-color: #fff;*/
/*    margin-bottom: 24px;*/
/*}*/

/*.uc-configuration .t776__separator {*/
/*    display: none;*/
/*}*/

/*.uc-configuration .t776 .t-align_left .t-card__btn{*/
/*    margin: 0px 0px 8px;*/
/*}*/

/*.uc-configuration .t-card__btn_second {*/
/*    border: 1px solid #c1c1c1 !important;*/
/*    color: #1f1f1f !important;*/
/*}*/

/*.uc-configuration .t-card__btn_second {*/
/*    font-size: 14px;*/
/*}*/




.uc-moto-catalog .t774__content {
    background-color: #fff; 
    position: static;
}

.uc-moto-catalog .t-card__container {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start; 
    
}

.uc-moto-catalog .t774__separator {
    display: none;
}

.uc-moto-catalog .t-card__btn,
.uc-configuration .t-card__btn,
.uc-line-card .t-card__btn-wrapper .t-card__btn,
.uc-configuration .t776__btn-wrapper .t-btn{
    font-size: 12px;
    letter-spacing: 0.1px;   
    padding: 0px 10px;
    height: 30px;
}

.uc-moto-catalog .t774 .t-align_left .t-card__btn {
    margin: 0px 0px 8px;
}

.uc-moto-catalog .t-card__btn_second {
    border: 1px solid #c1c1c1 !important;
    color: #1f1f1f !important;
}

.uc-moto-catalog .t-card__btn_second:hover {
    border: 1px solid #be0001!important;
}

.uc-moto-catalog .t-name_xs {
    font-size: 14px;
}

/*.uc-line-card .t-card__btn-wrapper {*/
/*    position: static;*/
/*    width: auto;*/
/*    padding: 0px 16px 0px 0px;*/
/*}*/


/*.uc-line-card .t774__content,*/
/*.uc-line-card .t-store__card__wrap_txt-and-btns{*/
/*    display: flex;*/
/*    align-items: center;*/
/*    justify-content: space-between;*/
/*    flex-direction: row;*/
/*}*/

/*.uc-line-card .t774__textwrapper,*/
/*.uc-line-card .store__card__wrap_txt-and-opts{*/
/*    width: 100%;*/
/*    display: flex;*/
/*    align-items: center;*/
/*    justify-content: space-between;*/
/*    padding: 0px 16px;*/
/*}*/

/*.uc-line-card .t-card__btn-wrapper .t-card__btn,*/
/*.uc-line-card .t-store__card__btnr{*/
/*    margin: 0;*/
/*}*/

/*.uc-line-card .t-card__descr{*/
/*    margin: 0;*/
/*}*/

/*.uc-line-card .t-store .t-store__card__wrap_all .t-store__card__textwrapper {*/
/*    padding: 0;*/
/*    width: 100%;*/
/*}*/

/*.t-store .t-store__card__wrap_all.t-store__card__wrap_pad-sm .store__card__wrap_txt-and-opts > a {*/
/*    width: 100%;*/
/*}*/

/*.uc-line-card .t-store__card__price-wrapper {*/
/*    position: absolute;*/
/*    top: 0px;*/
/*    display: flex;*/
/*    align-items: center;*/
/*    align-content: center;*/
/*    height: 100%;*/
/*    right: 125px;*/
/*    margin: 0;*/
/*}*/

/*.uc-line-card .t-store__card__price-currency,*/
/*.t778__price-currency {*/
/*    display: none;*/
/*}*/

/*.uc-line-card .t-store__card__price-value:after,*/
/*.t778__price-value:after{*/
/*    content: "₽";*/
/*    padding-left: 2px;*/
/*}*/

/*.uc-models .t-store .t-store__card__wrap_all.t-store__card__wrap_pad-sm .t-store__card__textwrapper */
/*{*/
/*    padding: 0px 0px 15px 0px;*/
/*}*/

/*.uc-line-card .t-store__grid-separator {*/
/*    margin-bottom: 24px;*/
/*}*/

.t-btn_xs {
    height: 30px;
    font-weight: 600;
    padding: 2px 14px 4px 14px;
}

/*.uc-configuration .t-col {*/
/*    position: relative;*/
/*}*/

/*.uc-configuration .t776__content {*/
/*    display: flex;*/
/*}*/

/*.uc-configuration .t-store__card__imgwrapper {*/
/*    margin: 0px;*/
/*    width: 240px;*/
/*    min-width: 240px;*/
/*}*/

/*.uc-configuration .t776__textwrapper {*/
/*    padding: 12px 20px 60px 20px;*/
/*    width: calc(100% - 240px);*/
/*    max-width: calc(100% - 240px);*/
/*    position: relative;*/
/*}*/

/*.uc-configuration .t776__btn-wrapper {*/
/*    margin: 0;*/
/*    position: absolute;*/
/*    bottom: 0px;*/
/*    right: 0px;*/
/*    z-index: 99;*/
/*    padding: 0px 20px 16px 20px;*/
/*    width: calc(100% - 240px);*/
/*    box-sizing: border-box;*/
/*}*/

/*.uc-configuration .t776__btn-wrapper .t-btn {*/
/*    margin: 0px;*/
/*}*/

/*.uc-configuration .t776__price-currency {*/
/*    display: none;*/
/*}*/

/*.uc-configuration .t776__price-wrapper {*/
/*    position: absolute;*/
/*    bottom: 22px;*/
/*    left: 110px;*/
/*}*/


/*.uc-configuration .t778 .t-store__grid-separator {*/
/*    margin-bottom: 0px;*/
/*}*/

/*.uc-configuration .t778 .t-store__card__wrap_all {*/
/*    display: flex;*/
/*}*/

/*.uc-configuration .t778 .t-store__card__wrap_all > a {*/
/*    width: 240px;*/
/*}*/

/*.uc-configuration .t778 .t-store .t-store__card__wrap_all .t-store__card__textwrapper {*/
/*    padding-left: 20px;*/
/*    padding-right: 20px;*/
/*}*/

/*.uc-configuration .t778 .t-store .t-store__card__wrap_all .t-store__card__btns-wrapper {*/
/*    padding-left: 20px;*/
/*    padding-right: 20px;*/
/*    padding-bottom: 10px;*/
/*}*/

/*.uc-configuration .t778 .t-store__card__wrap_all .t-store__card__imgwrapper {*/
/*    height: 100%;*/
/*    padding: 0px !important;*/
/*    border-radius: 0px !important;*/
/*}*/

/*.uc-configuration .t778 .t-store .t-store__card__wrap_all .store__card__wrap_txt-and-opts {*/
/*    padding-top: 10px;*/
/*    padding-bottom: 20px;*/
/*}*/

.uc-footer .t-sociallinks svg {
    display: block;
    background-color: #e2e2e2;
    border-radius: 99px;
    border: 1px solid #595959;
}

.uc-footer .t420 .t-sociallinks svg > * {
    fill: #191919;
}

.uc-footer .t420__col {
    display: flex;
    flex-direction: column;
}

.t118, .t118 .t-divider {
    padding: 0px;
    margin: 0px;
}

.uc-footer .t-sociallinks {
    order: 2;
    margin-top: 26px;
}

.t744 {
    display: flex;
    width: 100%;
    justify-content: center;
    overflow: hidden;
    padding: 15px 0px;
    box-sizing: border-box;
}

.t744 > * {
    box-sizing: border-box;
}

.t744 .t-container  {
    display: flex;
    box-sizing: border-box;
    max-width: 1160px;
}

.t744 .t744__col:nth-child(1) {
    width: 50%;
    margin: 0;
    max-width: none;
    padding-right: 60px;
}

.t744 .t744__col:nth-child(2){
    width: 50%;
    margin: 0;
    max-width: none;
    box-sizing: border-box;
    box-shadow: 0px 0px 12px hsl(0deg 0% 0% / 12%);
    padding: 26px 40px 120px;
    border-radius: 6px;
    position: relative;
}

.t744__price-currency {
    display: none;
}

.t744__price-value:after {
    content: "₽";
}

.t744__btn-wrapper {
    position: absolute;
    bottom: 36px;
    left: 40px;
    margin: 0px;
}

.t744 .t-slds__arrow {
    box-shadow: 0px 0px 10px 0px hsl(0deg 0% 0% / 12%);
}

.uc-descTable * {
    box-sizing: border-box;
}

.uc-descTable ul {
    /*padding-right: 40px;*/
    column-gap: 32px;
    padding: 0px 20px!important;
}

.uc-descTable ul:before,
.uc-descTable ul:after {
    display: none;
}

.uc-descTable ul li {
    padding: 0px;
    margin: 0!important;
    border-radius: 4px;
    width: calc(50% - 16px);
}

.uc-descTable .t820__bgimg{
    display: none;
}

.uc-descTable .t820 .t-list__item:nth-child(4n-3), 
.uc-descTable .t820 .t-list__item:nth-child(4n-2) {
    background-color: hsl(0deg 0% 100% / 72%);
}

.uc-descTable .t820 .t-list__item .t820__textwrapper {
    width: 100%;
    height: auto;
    padding: 0px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.uc-descTable .t820__textwrapper .t-name {
    padding: 10px 0px 10px 15px;
    width: 220px;
    min-width: 220px; 
    margin: 0px;
}

.uc-descTable .t820__textwrapper .t-descr{
    padding: 10px 15px 10px 20px;
    width: 100%;
}


.uc-showMoreTable .t400
{
    max-width: 1200px; 
    margin: 0px auto;
}

.uc-showMoreTable .t400__wrapone {
    float: left;
    padding: 0px 20px;
}

.uc-showMoreTable .t400__submit {
    height: 40px;
    font-size: 14px;
    padding-left: 30px;
    padding-right: 30px;
    line-height: 20px;
    padding-bottom: 3px;
}

.uc-showMoreTable .t400__submit .t400__text {
    display: inline;
}

.js-product .t-product__option-title {
    margin-bottom: 4px;
}

.js-product .t-product__option-variants_radio .t-product__option-item {
    background-color: #f3f3f3;
    width: auto;
    float: left;
    margin: 0px 8px 8px 0px;
    padding: 4px 10px 5px;
    border-radius: 4px;
}

.js-product .t-product__option-variants_radio .t-product__option-item .t-product__option-checkmark_image {
    display: none;
}

.js-product .t-product__option-variants_radio .t-product__option-item .t-product__option-title {
    font-size: 13px;
    margin: 0px;
}

.js-product .t744__btn-wrapper {
    float: left;
    width: 100%;
}

.js-product .t744__btn-wrapper .t744__btn {
    height: 46px;
    transition: 0.25s;
}

.js-product .t744__btn-wrapper .t744__btn:hover {
    background-color: #de0708 !important;
}


.t776__product-full .t776__container .t776__wrapper {
    display: none;
}



.models {
    
}

.uc-line-card .t-store__card__btn {
    margin: 0;
}

.t561__content {
    padding: 26px 40px;
    display: flex;
    flex-direction: column;
    border-radius: 8px;
    backdrop-filter: blur(10px);
    background-color: hwb(0deg 34.74% 65.26% / 20%);
    color: #fff;
}

.t561__content .t561__title {
    margin-bottom: 0px;
}

.t561__content .t561__descr {
    margin-top: 12px;
}

.t561__content .t-sociallinks {
    margin-top: 22px;
}


.js-product.t-store__card,
.t776__col.t-item,
.t778__col.t-item {
    outline: 1px solid transparent;
    border-radius: 4px;
    transition: 0.25s;
}

.js-product.t-store__card.active,
.t776__col.t-item.active,
.t778__col.t-item.active{
    outline: 1px solid #ffacad;
    box-shadow: 0px 0px 20px 0px hsl(359.68deg 100% 37.25% / 15%);
}

.js-product.t-store__card.active .t-store__card__btn-text,
.js-product.t-store__card.active td,
.t776__col.t-item.active .t778__btn:not(.t776__btn_second) td,
.t778__col.t-item.active .t778__btn:not(.t778__btn_second) td {
    display: none;
}

.js-product.t-store__card,
.t776__col.t-item,
.t778__col.t-item {
    outline: 1px solid transparent;
     transition: 0.25s;
}

.js-product.t-store__card .t-store__card__btn {
    transition: 0.25s;
}

.js-product.t-store__card.active .t-store__card__btn {
    /*background-color: green!important;*/
}

.js-product.t-store__card.active .t-store__card__btn:after {
    content: "Выбрано";
    font-size: 12px;
}

.t778__col.t-item.active .t778__btn:not(.t778__btn_second):after,
.t776__col.t-item.active .t776__btn:not(.t776__btn_second):after,
.t776__col.t-item.active .t776__btn:not(.t776__btn_second):after{
    content: "Выбрано";
    display: inline-block;
    font-size: 12px;
    padding-top: 5px;
}

.t776__col.t-item.active .t776__btn:not(.t776__btn_second):after{
  padding-top: 7px;  
}

.t778__col.t-item.active .t778__btn:not(.t778__btn_second) table,
.t776__col.t-item.active .t776__btn:not(.t776__btn_second) table{
    display: none;
}

.t778__col.t-item .t778__btn:not(.t778__btn_second):hover,
.js-product.t-store__card .t-store__card__btn:hover,
.t776__col.t-item .t776__btn:not(.t776__btn_second):hover{
    background-color: #be0001 !important;
}

.t778__col.t-item .t778__btn:not(.t778__btn_second):focus,
.js-product.t-store__card .t-store__card__btn:focus,
.t776__col.t-item .t776__btn:not(.t776__btn_second):focus{
    background-color: #a30001 !important;
}



    
/*.uc-bottom-cart .t706 .t706__cartwin-content {*/
/*    display: -webkit-box;*/
/*    display: -ms-flexbox;*/
/*    display: flex;*/
/*    flex-wrap: wrap;*/
/*    padding-right: 520px;*/
/*    min-height: 500px;*/
/*    flex-wrap: wrap;*/
/*    align-items: flex-start;*/
/*    align-content: flex-start;*/
/*    padding: 80px 520px 80px 20px;*/
/*}*/

/*.uc-bottom-cart .t706 .t706__orderform {*/
/*    position: absolute;*/
/*    top: 76px;*/
/*    right: 0px;*/
/*    width: 420px;*/
/*}*/

/*.uc-bottom-cart .t706 .t706__cartwin-bottom */
/*{*/
/*    width: 100%;*/
/*    border-top: 1px solid rgb(255 255 255 / 20%);*/
/*}*/

/*.uc-bottom-cart .t706 .t706__cartwin-prodamount-wrap {*/
/*    text-align: left;*/
/*    display: block !important;*/
/*}*/

/*.uc-bottom-cart .t706__cartwin-prodamount:empty:before {*/
/*    content: "0 ₽";*/
/*    padding-left: 2px;*/
/*}*/

/*.uc-bottom-cart .t706 .t706__cartwin-top {*/
/*    width: 100%;*/
/*    border-bottom: 1px solid rgb(255 255 255 / 20%);*/
/*    display: flex;*/
/*    align-items: flex-start;*/
/*    flex-wrap: wrap;*/
/*}*/

/*.uc-bottom-cart .t706 .t706__cartwin-top .t706__cartwin-heading.t-name {*/
/*    order: 2;*/
/*}*/
    
/*.uc-bottom-cart .t706 .t706__cartwin-top:before {*/
/*    content:"Оставить заявку с сохранением выбранных товаров:";*/
/*    width: 100%;*/
/*    font-weight: 600;*/
/*    font-size: 32px;*/
/*    font-family: 'GraphikTT';*/
/*    float: left;*/
/*    margin-bottom: 20px;*/
/*}*/

/*.uc-bottom-cart .t706 .t706__cartwin-top:after {*/
/*    content:"Для сохранения выбранной конфигурации, заполните форму и нажмите кнопку «Отправить».Это не накладывает на вас никаких обязательств.Мы проверим правильность выбранных вами опций и свяжемся с вами для дальнейших консультаций.";*/
/*    width: 100%;*/
/*    font-weight: 400;*/
/*    font-size: 15px;*/
/*    font-family: 'GraphikTT';*/
/*    float: left;*/
/*    margin-bottom: 20px;*/
/*    line-height: 1.7;*/
/*    color: #e1e1e1;*/
/*}*/
    
/*.uc-bottom-cart .t706 .t-form .t-input {*/
/*    height: 42px;*/
/*    border-radius: 4px !important;*/
/*    border: 1px solid #a5a5a5;*/
/*}*/

/*.uc-bottom-cart .t706__cartwin-totalamount-wrap*/
/*{*/
/*    display: none!important;*/
/*}*/

/*.uc-bottom-cart .t706 .t706__orderform button.t-submit {*/
/*    height: 42px;*/
/*    width: auto;*/
/*    min-width: 0px;*/
/*    float: left;*/
/*    border-radius: 6px;*/
/*    font-size: 14px;*/
/*    font-weight: 600;*/
/*    padding: 4px 60px 6px 60px;*/
/*    background-color: #be0001;*/
/*}*/
    
/*.uc-bottom-cart .t-card__btn_first:not(.t-animate_no-hover):hover {*/
/*    background-color: #be0001 !important;*/
/*}*/

/*.uc-bottom-cart .t-card__btn_second:not(.t-animate_no-hover):hover,*/
/*.uc-bottom-cart .t778__btn_second:hover{*/
/*    border-color: #be0001 !important;*/
/*}*/

/*.uc-bottom-cart .t706 .t-form .t-descr_md {*/
/*    font-size: 13px;*/
/*    font-weight: 600;*/
/*    padding-bottom: 3px;*/
/*    position: absolute;*/
/*    top: 0px;*/
/*    left: 0px;*/
/*    z-index: 999;*/
/*    padding: 8px 0px 0px 14px;*/
/*    pointer-events: none;*/
/*}*/
    
/*.uc-bottom-cart .t706 .t-input-group {*/
/*    position: relative;*/
/*    display: block!important;*/
/*}*/

/*.uc-bottom-cart .t706 .t-form .t-input.t-input-phonemask {*/
/*    border: none;*/
/*}*/

/*.uc-bottom-cart .t706 .t-form .t-input-block > .t-input {*/
/*    border: none !important;*/
/*    background-color: #575757;*/
/*    border-radius: 6px;*/
/*    padding-left: 88px;*/
/*    color: #fff!important;*/
/*}*/

/*.uc-bottom-cart .t706 * {*/
/*    color: #fff;*/
/*}*/
    
/*.uc-bottom-cart .t706 .t706__cartwin {*/
/*    background: #202020; */
/*}*/

/*.uc-bottom-cart .t706 .t706__cartwin-content {*/
/*    background: #202020; */
/*}*/

/*.uc-bottom-cart .t706__carticon {*/
/*    bottom: 0px !important;*/
/*    right: 8px !important;*/
/*    display: block;*/
/*}*/

/*.uc-bottom-cart .t706__body_cartwinshowed .t706__carticon {*/
/*    display: block;*/
/*    bottom: 0px;*/
/*    right: 8px;*/
/*}*/

/*.uc-bottom-cart .t706__carticon-counter.js-carticon-counter {*/
/*    bottom: auto;*/
/*    top: -8px;*/
/*    right: -6px;*/
/*    font-weight: 900;*/
/*    font-size: 14px;*/
/*    min-width: 22px;*/
/*    padding: 0px;*/
/*    height: 22px;*/
/*    line-height: 22px;*/
/*    background-color: #ff3d3d;*/
/*}*/
/*.uc-bottom-cart .t706__carticon-counter.js-carticon-counter:empty:after {*/
/*    content: "0";*/
/*    display: inline-block;*/
/*}*/

/*.t706__cartwin-products:empty:before {*/
/*    content: "Корзина пуста. Добавьте в корзину хотя бы один товар";*/
/*    font-family: 'GraphikTT';*/
/*    background-color: #2e2524;*/
/*    padding: 18px 20px 20px;*/
/*    border-radius: 4px;*/
/*    width: 100%;*/
/*    display: block;*/
/*    font-weight: 700;*/
/*    box-sizing: border-box;*/
/*    position: relative;*/
/*    top: -2px;*/
/*    line-height: 1.7;*/
/*}*/

/*.uc-bottom-cart .t706 .t706__cartpage-products_empty {*/
/*    font-family: 'GraphikTT';*/
/*    background-color: #2e2524;*/
/*    padding: 18px 20px 20px;*/
/*    border-radius: 4px;*/
/*    width: 100%;*/
/*    display: block;*/
/*    font-weight: 700;*/
/*    box-sizing: border-box;*/
/*    position: relative;*/
/*    top: -2px;*/
/*    line-height: 1.7;*/
/*}*/

/*.t706__cartwin-products:empty + div {*/
/*    border: none !important;*/
/*}*/

/*.uc-bottom-cart .t706__carticon-img {*/
/*  display: none;  */
/*}*/


/*.uc-bottom-cart .t706__carticon-imgwrap {*/
/*    background-color: #be0001;*/
/*    padding: 12px;*/
/*    border-radius: 6px 6px 0px 0px;*/
/*    width: auto;*/
/*    height: auto;*/
/*}*/
    
/*.uc-bottom-cart .t706__carticon-imgwrap:before {*/
/*    content: "↓ ";*/
/*    display: inline-block;*/
/*    font-size: 15px;*/
/*    font-weight: 900;*/
/*    font-family: 'GraphikTT';*/
/*    line-height: 2px;*/
/*    padding-top: 10px;*/
/*    float: left;*/
/*    padding-right: 4px;*/
/*}*/

/*.uc-bottom-cart .t706__carticon-imgwrap:after {*/
/*    content: "К выбранному";*/
/*    display: inline-block;*/
/*    font-size: 12px;*/
/*    font-weight: 600;*/
/*    font-family: 'GraphikTT';*/
/*}*/

/*.uc-bottom-cart .t706__body_cartwinshowed {*/
/*    height: auto;*/
/*    min-height: auto;*/
/*    overflow: auto;*/
/*}*/

/*.uc-bottom-cart .t706__cartwin {*/
/*    display: block;*/
/*    position: static;*/
/*    background: #fff;*/
/*    overflow: unset;*/
/*    opacity: 1 !important;*/
/*    display: block !important;*/
/*}*/

/*.uc-bottom-cart .t706__cartwin-content {*/
/*    position: relative;*/
/*    max-width: 1200px;*/
/*    height: 100%;*/
/*    padding: 40px 20px;*/
/*    margin: 0 auto;*/
/*    background: #fff;*/
/*    overflow: unset;*/
/*}*/

/*.uc-bottom-cart .t706__cartwin-close {*/
/*    display: none;*/
/*}*/

/*.uc-bottom-cart .t706__form-upper-text {*/
/*    padding-top: 0;*/
/*}*/

/*.uc-bottom-cart .t706 .t706__close {*/
/*    display: none;*/
/*}*/







.js-store-prod-btn.t-store__card__btn:hover {
    background-color: #363636 !important;
}

.uc-bg-header .t-cover {
    max-height: 70px;
}


.body {
    overflow: auto !important;
}

#rec845039299 .t774 .t-align_left .t-btn,
#rec889438684 .t774 .t-align_left .t-btn,
#rec890007253 .t774 .t-align_left .t-btn {
    width: 100%;
}

.uc-conf-detailed * {
    box-sizing: border-box;
}

.uc-conf-detailed .t780 .t-container{
    display: flex;
    align-items: flex-start;
    box-shadow: 0px 0px 12px 0px rgba(0, 0, 0, 0.10);
    border-radius: 4px;
    max-width: 1160px;
}

.uc-conf-detailed .t780 .t-container .t780__img {
    float: left;
    display: inline-block;
    margin: 0px;
    padding: 0px;
    width: auto;
    height: 100%;
    min-width: 0px;
    max-width: none;
    /*height: 136px;*/
    height: 190px;
    aspect-ratio: 2 / 1;
}

.uc-conf-detailed .t780 .t-container .t780__img .t-bgimg {
    /*position: absolute;*/
    /*top: 0px;*/
    /*bottom: 0px;*/
    /*left: 0px;*/
    /*right: 0px;*/
    padding-bottom: 64% !important;
}

.uc-conf-detailed .t780 .t-container .t780__separator {
    display: none;
}

.uc-conf-detailed .t780 .t-container > .t-col_6 {
    margin: 0px;
    padding: 20px 20px 20px 35px;
    text-align: left;
    /*width: calc(100% - 232px);*/
    max-width: none;
}

.uc-conf-detailed .t780 .t-container > .t-col_6 .t780__descr {
    display: none;   
}

.uc-conf-detailed .t780 .t-container .t780__wrapper {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
}

.uc-conf-detailed .t780 .t-container .t780__title-wrapper {
    width: 100%;
    margin-bottom: 4px;
}

.uc-conf-detailed .t780 .t-container .t780__title {
    width: 100%;
    font-size: 20px;
}

.uc-conf-detailed .t780__price-wrapper {
    width: 100%;
    margin-bottom: 2px;
    display: flex;
    align-items: flex-start;
    gap: 12px;
}

.uc-conf-detailed .t780__btn-wrapper {
    margin-top: 15px;
    width: auto;
    float: left;
    order: 2;
}

.uc-conf-detailed .t780__btn-wrapper a{
    height: 30px;
    padding: 0px 12px 2px 12px;
}

.uc-conf-detailed .t780__text.t-descr {
    width: auto;
    margin-top: 15px;
    margin-right: 8px;
}

.uc-conf-detailed .t780__text.t-descr a {
    height: 30px;
    border-radius: 5px;
    display: inline-flex;
    background-color: #000;
    color: #fff !important;
    align-items: center;
    justify-content: center;
    font-weight: 600;
    font-size: 13px;
    padding: 0px 12px 2px;
    transition: 0.2s;
}

.uc-conf-detailed .t780__text.t-descr a:hover {
    background-color: #be0001;
}

.t744__textwrapper {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
}

/*.t744__textwrapper > * {*/
/*    order: 4;*/
/*}*/

.t744 .t-product__option {
    margin: 0px;
}

.t744__textwrapper .t744__title-wrapper {
    width: 100%;
    /*margin-bottom: 6px;*/
}


.t744 .t744__price-wrapper {
    display: flex;
    align-items: flex-end;
    gap: 15px;  
    order: 2;
}

.t744 .t744__price-wrapper .t744__price {
    font-size: 24px!important;
}


.t744 .t744__descr {
    order: 3;
}

.uc-conf-detailed .t780__price,
.uc-conf-detailed .t780__price_old,
.t744 .t744__price,
.t744 .t744__price_old {
    display: flex;
    flex-direction: column;
}

.t744 .t744__price_old {
    color: #000;
}

.uc-conf-detailed .t780__price-item {
    font-size: 19px;
    color: #424242;
    font-weight: 600;  
}

/*.uc-conf-detailed .t780__price:before,*/
/*.t744 .t744__price:before{*/
/*    content: "В наличии";*/
/*}*/

/*.uc-conf-detailed .t780__price_old:before,*/
/*.t744 .t744__price_old:before{*/
/*    content: "Под заказ";*/
/*}*/

.uc-conf-detailed .t780__price:before,
.uc-conf-detailed .t780__price_old:before,
.t744 .t744__price:before,
.t744 .t744__price_old:before{
    display: block;
    font-size: 10px;
    color: #838383;
    padding-bottom: 2px;
    text-transform: uppercase;
    letter-spacing: 0.2px;
}

.uc-conf-detailed .t780__price_old::after,
.t744 .t744__price_old::after{
    display: none;
}

.uc-conf-detailed .t780__price-value:after {
    content: "₽";
    padding-left: 2px;
}


.uc-conf-detailed .t780__price-currency {
    display: none;
}

.uc-motos-in-stock {
    display: flex;
    align-items: flex-start;
    justify-content: center;
    flex-wrap: wrap;
}

.uc-motos-in-stock .t776__col.t-item {
    box-shadow: none;
}

.uc-motos-in-stock .t776__content .t776__title {
    font-weight: 600!important;
    font-size: 15px;
}

.uc-motos-in-stock .t776__price {
    font-size: 16px;
    color: #424242;
    font-weight: 600!important;
}

.uc-motos-in-stock .t776__price {
    font-size: 16px;
    color: #424242;
    font-weight: 600!important;
}

.uc-motos-in-stock .t776__price-wrapper {
    margin-top: 8px;
}

.uc-motos-in-stock .t776__btn-wrapper {
    width: 100%;
    margin-top: 16px;
}

.uc-motos-in-stock .t776__btn-wrapper > a {
    width: 100%;
    font-size: 12px;
    transition: 0.2s;
}

.uc-motos-in-stock .t776__btn-wrapper .t776__btn_second:hover {
    border: 1px solid #be0001!important;
}

.uc-motos-in-stock .t776__price-currency {
    display: none;
}

.uc-motos-in-stock .t776__price-value:after {
    content: "₽";
    padding-left: 3px;
}

.t778 .t-store__card.t-col_8 {
    width: 100%;
    max-width: 1160px;
    padding: 0px;
}

.t778 * {
    box-sizing: border-box;
}

.t706__product-imgdiv {
    background-size: contain;
    background-repeat: no-repeat;
    border: 1px solid #eeeeee;
}

.t-slds ul.t-slds__bullet_wrapper {
    display: none;
}

.uc-conf-detailed .t780__price-wrapper {
    order: 2;
}

.uc-conf-detailed .t780__text.t-descr {
    order: 3;
}

.uc-conf-detailed .t780__btn-wrapper {
    order: 4; 
}

.js-product-controls-wrapper {
    width: 100%;
}

.t744 .js-product .t-product__option .t-product__option-variants_custom {
    display: flex;
    flex-direction: row;
    margin: 0px !important;
}

.t780 .t-align_center .t-product__option {
    width: 100%;
    display: flex;
    align-items: flex-start;
    margin: 0 0px 10px;
}

.t780 .t-align_center .t-product__option .t-product__option-variants_custom {
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    margin: 0px;
    gap: 4px;
}

.t780 .t-align_center .t-product__option-variants_radio .t-product__option-item {
    width: auto;
    height: 22px;
    padding: 4px 10px 0px;
    margin: 0px;
    background-color: #efefef;
}

.js-product-edition-option-name.t-product__option-title.t-typography__options.t-descr {
    display: none;
}

label.t-product__option-item.t-product__option-item_active {
    background-color: #ffffff;
    /*border: 1px solid #000;*/
}

.js-product .t-product__option-item_radio .t-product__option-input+.t-product__option-checkmark:before {
    display: none;
}

.js-product .t-product__option-item_radio .t-product__option-input:checked+.t-product__option-checkmark:after {
    display: none;
}

.js-product .t-product__option-variants_radio .t-product__option-item .t-product__option-title {
    font-size: 10px;
    margin: 0px;
    font-weight: 600;
    color: #838383;
    text-transform: uppercase;
    letter-spacing: 0.2px;
}

.js-product .t-product__option-variants_radio .t-product__option-item.t-product__option-item_active .t-product__option-title {
    color: #000;
}

.uc-moto-catalog .t-card__descr:after {
    content: "₽";
    display: inline-block;
}

.uc-motos-in-stock .t-store__card__price-currency {
    display: none;
}

.uc-motos-in-stock .t-store__card__price-value:after {
    content: "₽";
    display: inline-block;
    padding-left: 4px;
}

.uc-motos-in-stock .js-store-grid-cont {
    display: flex;
    align-items: flex-end;
    flex-wrap: wrap;
}

.uc-motos-in-stock .js-product.t-store__card {
    margin-bottom: 40px;
}

@media screen and (min-width: 1201px) {
    .uc-moto-catalog .t-col_3 {
        max-width: none;
        width: calc(20% - 20px);
        min-width: auto;
        margin: 0px 10px 24px;
    }
    
    .uc-moto-catalog .t774__container {
        max-width: 1176px;
        display: flex;
        flex-wrap: wrap;
        align-items: inherit;
    }
}

@media screen and (max-width: 980px) {
    
    .uc-mobile-header {
        padding-top: 12px !important;
        padding-bottom: 12px !important;
        padding-left: 20px;
    }
    
    .uc-mobile-header .t135 {
        position: static !important;
    }
    
    .uc-burger .t450__menu__content {
        position: absolute;
        top: 3px !important;
        right: 3px !important;
    }
    
    .t891__title {
        padding-top: 0px!important;
    }
    
    .t891 .t-title {
        font-size: 26px;
        line-height: 1.6;
    }
}

@media screen and (min-width: 961px) {
    
    .uc-footer {
        padding-bottom: 70px !important;
    }
    
    .uc-main-card .t778__container {
        max-width: 1160px;
    }
    
    .uc-main-card .t-item {
        padding: 0px;
        width: 100%;
        max-width: 100%;
        margin: 0px;
    }
    
    .uc-main-card .t-item .t778__wrapper {
        display: flex;
    }
    
    .uc-main-card .t-item .t778__content {
        width: 80%;
    }
    
    .uc-main-card .t-item .js-product-link {
        width: 20%;
    }
    .uc-main-card .t-item .t1002__picture-wrapper {
        height: 100%;
    }

    
    .uc-configuration .t778 .t-store__grid-separator {
        margin-bottom: 0px;
    }
    
    .uc-configuration .t778 .t-store__card__wrap_all {
        display: flex;
    }
    
    .uc-configuration .t778 .t-store__card__wrap_all > a {
        width: 240px;
    }
    
    .uc-configuration .t778 .t-store .t-store__card__wrap_all .t-store__card__textwrapper {
        padding-left: 20px;
        padding-right: 20px;
    }
    
    .uc-configuration .t778 .t-store .t-store__card__wrap_all .t-store__card__btns-wrapper {
        padding-left: 20px;
        padding-right: 20px;
        padding-bottom: 10px;
    }
    
    .uc-configuration .t778 .t-store__card__wrap_all .t-store__card__imgwrapper {
        height: 100%;
        padding: 0px !important;
        border-radius: 0px !important;
    }
    
    .uc-configuration .t778 .t-store .t-store__card__wrap_all .store__card__wrap_txt-and-opts {
        padding-top: 10px;
        padding-bottom: 20px;
    }
    
    .uc-configuration .t776__content{
        background-color: #fff; 
        position: static;
    }
    
    .uc-configuration .t776__container{
        max-width: 1176px;
        display: flex;
        flex-wrap: wrap;
        align-items: inherit;
    }
    
    .uc-configuration .t-card__container, 
    .uc-configuration .t776__parent{
        display: flex;
        flex-wrap: wrap;
        align-items: flex-start; 
    }
    
    .uc-configuration .t-col_6 {
        background-color: #fff;
        margin-bottom: 24px;
    }
    
    .uc-configuration .t776__separator {
        display: none;
    }
    
    .uc-configuration .t776 .t-align_left .t-card__btn{
        margin: 0px 0px 8px;
    }
    
    .uc-configuration .t-card__btn_second {
        border: 1px solid #c1c1c1 !important;
        color: #1f1f1f !important;
    }
    
    .uc-configuration .t-card__btn_second:hover {
        border: 1px solid #be0001!important;
    }
    
    .uc-configuration .t-card__btn_second {
        font-size: 14px;
    }
    
    .uc-configuration .t-store__card__price-wrapper {
       width: 100%;
        margin-bottom: 2px;
        display: flex;
        align-items: flex-start;
        gap: 12px; 
    }
    
    .uc-configuration .t-store__card__price-item {
        font-size: 16px;
        color: #424242;
        font-weight: 600;
    }
    
    .uc-configuration .t-store__card__price,
    .uc-configuration .t-store__card__price_old {
        display: flex;
        flex-direction: column; 
    }
    
    .uc-configuration .t-store__card__price:before {
        content: "В наличии";
    }
    
    .uc-configuration .t-store__card__price_old:before {
        content: "Под заказ";
    }
    
    .uc-configuration .t-store__card__price:before,
    .uc-configuration .t-store__card__price_old:before {
        display: block;
        font-size: 10px;
        color: #838383;
        padding-bottom: 2px;
        text-transform: uppercase;
        letter-spacing: 0.2px;
    }
    
    .uc-configuration .t-store__card__price-value:after {
        content: "₽";
        padding-left: 2px;
    }
    
    .uc-configuration .t-store__card__price_old:after,
    .uc-configuration .t-store__card__price-currency {
        display: none;
    }

    
    .uc-line-card .t-store__card .t-typography__title,
    .uc-line-card .t-store__card .t-typography__descr {
        padding-right: 85px;
    }
    
    .t-store__card .t-typography__descr br {
        display: none;
    }
    
    .uc-line-card .t-store .t-store__card__wrap_all.t-store__card__wrap_pad-sm .t-store__card__btns-wrapper {
        padding: 0px 20px 0px 0px;
    }
        
    .t-store .t-store__card__wrap_all.t-store__card__wrap_pad-sm .store__card__wrap_txt-and-opts {
        padding: 0px 20px 0px 20px;
    }
    
    .uc-line-card .t-card__btn-wrapper {
        position: static;
        width: auto;
        padding: 0px 16px 0px 0px;
    }
    
    
    .uc-line-card .t774__content,
    .uc-line-card .t-store__card__wrap_txt-and-btns{
        display: flex;
        align-items: center;
        justify-content: space-between;
        flex-direction: row;
        border: 1px solid #f0f0f0;
    }
    
    .uc-line-card .t774__textwrapper,
    .uc-line-card .store__card__wrap_txt-and-opts{
        width: 100%;
        display: flex;
        align-items: center;
        justify-content: space-between;
        padding: 0px 16px;
    }
    
    .uc-line-card .t-card__btn-wrapper .t-card__btn,
    .uc-line-card .t-store__card__btnr{
        margin: 0;
    }
    
    .uc-line-card .t-card__descr{
        margin: 0;
    }
    
    .uc-line-card .t-store .t-store__card__wrap_all .t-store__card__textwrapper {
        padding: 0;
        width: 100%;
    }
    
    .t-store .t-store__card__wrap_all.t-store__card__wrap_pad-sm .store__card__wrap_txt-and-opts > a {
        width: 100%;
    }
    
    .uc-line-card .t-store__card__price-wrapper {
        position: absolute;
        top: 0px;
        display: flex;
        align-items: center;
        align-content: center;
        height: 100%;
        right: 125px;
        margin: 0;
    }
    
    .uc-line-card .t-store__card__price-currency,
    .t778__price-currency {
        display: none;
    }
    
    .uc-line-card .t-store__card__price-value:after,
    .t778__price-value:after{
        content: "₽";
        padding-left: 2px;
    }
    
    .uc-models .t-store .t-store__card__wrap_all.t-store__card__wrap_pad-sm .t-store__card__textwrapper 
    {
        padding: 0px 0px 15px 0px;
    }
    
    .uc-line-card .t-store__grid-separator {
        margin-bottom: 24px;
    }
    
    .uc-line-card .t774__wrapper{
        box-shadow: 0px 0px 16px hsl(359.68deg 100% 37.25% / 0%);
        outline: 1px solid hsl(0deg 100% 67% / 0%);
        position: relative;
        overflow: hidden;
        cursor: pointer;
        border-radius: 4px;
    }

    .products-fixed-list {
        position: -webkit-sticky;
        position: sticky;
        -ms-flex-item-align: start;
        align-self: flex-start;
        top: 20px;
        max-width: 50%;
        width: 100%;
    }
    
    .uc-bottom-cart .t706__orderform {
        /*max-width: 40%;*/
        /*width: 100%;*/
        /*margin-left: auto;*/
    }
    
    .uc-descTable ul li:nth-child(n + 19) {
        display: none;
    }
    
    .uc-descTable.open ul li:nth-child(n + 19) {
        display: block;
    }
}

@media screen and (max-width: 1200px) { 
    
    .t778 .t-store__card.t-col_8 {
        max-width: 940px;
    }
    
    .uc-conf-detailed .t780 .t-container{
        max-width: 940px;
    }
    
    .uc-bottom-cart .t706 .t706__cartwin-content {
        justify-content: center;
    }
    
    .uc-bottom-cart .t706 .t706__cartwin-content > * {
        max-width: 940px;
    }
    
    .uc-bottom-cart .t706 .t706__orderform {
        position: static;
        margin: 0;
        width: 100%;
    }
    
    .uc-bottom-cart .t706 .t706__orderform {
        position: static;
        margin: 0;
        width: 100%;
    }
    
    .uc-bottom-cart .t706 .t706__cartwin-content {
        padding-right: 20px;
    }
    
    .uc-offer .t-container > .t-col {
        max-width: 600px;
    }
    
    .uc-main-card .t778__container {
        max-width: 940px;
    }
    
    .uc-header-overlaps .t456__maincontainer {
        max-width: 980px;
    }
    
    .t744 .t-container {
        max-width: 940px;
    }
    
    .uc-showMoreTable .t-container_100 {
        max-width: 960px;
        margin: 0px auto;
    }
    
    .uc-descTable ul {
        max-width: 980px;
    }
}

@media screen and (max-width: 960px) {
    
    .uc-conf-detailed .t780{
        padding: 0px 20px;
    }
    
    .uc-conf-detailed .t780 .t-container{
        max-width: 600px;
        flex-wrap: wrap;
    }
    
    .uc-conf-detailed .t780 .t-container .t780__img {
        height: auto;
        aspect-ratio: auto;
        width: 100%;
    }
    
    .uc-bottom-cart .t706 .t706__cartwin-content > * {
        max-width: 600px;
    }

    
    .uc-footer {
        padding-bottom: 50px !important;
    }
    
    .uc-offer .t-cover .t-container {
        display: flex;
        align-items: center;
        align-content: center;
        padding-bottom: 120px;
    }
    
    .uc-offer .t-cover__wrapper {
        height: auto!important;
    }
    
    .uc-offer .t189__buttons-wrapper .t-btnwrapper, 
    .uc-offer .t189__buttons-wrapper .t-btnwrapper a {
        margin: 0 !important;
    }
    
    .uc-offer .t189__buttons-wrapper {
        margin: 0px;
        justify-content: center;
    }
    
    .uc-offer .t-title {
        text-align: center;
        font-size: 32px;
        line-height: 1.2;
    }
    
    .uc-offer .t189__descr {
        text-align: center;   
    }
    
    .uc-moto-catalog {
        padding-top: 20px !important;
    }
    
    .uc-moto-catalog .t-section__title {
        text-align: center;
        font-size: 28px !important;
    }
    
    .t778 .t778__imgwrapper  {
        padding-bottom: 55%!important;
    }
    
    .uc-main-card .t778__container {
        max-width: 640px;
    }
    
    .t-store__card__imgwrapper {
        padding-bottom: 55%!important;
    }
    
    .t744 .t-container {
        align-items: center;
        flex-direction: column;
        width: 100%;
        /*float: left;*/
        margin: 0px;
        max-width: 100%;
    }
    
    .t744 .t744__col:nth-child(1) {
        max-width: 600px;
        width: 100%;
        padding: 0px;
        margin-bottom: 20px;
    }
    
    .t744 .t744__col:nth-child(2) {
        width: 100%;
        max-width: 600px;
    }
    
    /*.uc-descTable .t820 .t-list__item:nth-child(4n-3), */
    /*.uc-descTable .t820 .t-list__item:nth-child(4n-2) {*/
    /*    background-color: hsl(0deg 0% 100% / 72%);*/
    /*}*/
    
    .uc-descTable .t820 .t-list__item:nth-child(even) {
        background-color: hsl(0deg 0% 100% / 0%);
    }
    
    .uc-descTable .t820 .t-list__item:nth-child(odd) {
        background-color: hsl(0deg 0% 100% / 72%);
    }
    
    .uc-descTable ul li {
        width: 100%;
    }
    
    .t820 .t-list__item, 
    .t820 .t-list__item:nth-child(-n+2) {
        margin-top: 0px !important;
    }
    
    .uc-descTable ul {
        max-width: 640px;
    }
    
    .uc-showMoreTable .t-container_100 {
        max-width: 640px;  
    }
    
    .uc-descTable ul li:nth-child(n + 10) {
        display: none;
    }
    
    .uc-descTable.open ul li:nth-child(n + 10) {
        display: block;
    }
}

@media screen and (max-width: 640px) {
    
    .uc-bottom-cart .t706 .t706__cartwin-top:before {
        font-size: 28px;
    }
    
    .uc-footer .t420__col {
        align-items: center;
    }
    
    .uc-offer .t-cover__filter {
        opacity: 0.5;
    }
    
    .uc-mobile-header .t135 {
        padding: 0px!important;
    }
    
    .t744 .t-container {
        padding: 0px 20px;
    }
    
    .t744 .t744__col:nth-child(1) {
        max-width: 100%;
    }
    
    .t744 .t744__col:nth-child(2) {
        max-width: 100%;
        padding: 26px 20px 120px;
    }
    
    .t744 .t744__info .t744__btn-wrapper {
        left: 20px;
        width: calc(100% - 40px);
    }
    
    .uc-descTable .t820 .t-list__item .t820__textwrapper {
        flex-direction: column;
    }
    
    .uc-descTable .t820__textwrapper .t-name {
        width: 100%;
    }
    
    .uc-descTable .t820__textwrapper .t-descr {
        width: 100%;
        padding: 0px 15px 10px 15px;
    }
    
    .uc-showMoreTable .t400__submit {
        max-width: none;
        margin: 0px;
    }
    
}

@media screen and (max-width: 420px) {
    
    .uc-footer .t420__col {
        align-items: center;
        text-align: center;
    }
}
