/* Залипание кнопок внизу*/
.uc-button-sticky-mob {
 width: 300px;
 position: fixed;
 bottom: 0px;
 left: 0px;
 z-index: 1000;
}

.uc-but-stic-mobo {
 width: 1600px;
 position: fixed;
 bottom: 0px;
 left: 0px;
 z-index: 3001;
}

/* Залипание кнопок вверху*/
.uc-button-sticky-up {
	position: sticky;
	position: -webkit-sticky;
	z-index: 9999;
	top: 0px;
}

/*Поднавигция каталога ME606*/

.uc-nav {
    .t976__menu-link_small {
    padding: 8px 8px!important;
    font-size: 10px!important;
    }
    .t976__list-item {
    padding: 0 8px 8px 0!important;
    }
    .t976__menu-link {
    letter-spacing: 1px!important;
    }
}

/*Характеристики в карточке товара*/
.js-product-controls-wrapper {
    display: none;
}


.t-store__prod-popup__name {
    font-weight: 500 !important;
    font-size: 16px !important;
    text-transform: initial!important;
    letter-spacing: 1px!important;
}

.t-descr_xxs {
    letter-spacing: 1px;
    
}

.t-store__prod-popup__price {
    font-size: 15px !important;
}

.t-name_xs {
    font-size: 13px;
    letter-spacing: 2.0px;
    text-transform: uppercase;
}

#rec1912713721 .t-name_xs {
    text-transform: none!important;
}

/**/  

.uc-catalog .t-checkbox__indicator {
        display: none!important;
    }

.uc-catalog  .t-store__filter__custom-sel .t-store__filter__title, .t951 .t951__sidebar .t-store__filter__item .t-checkbox__control{
        padding: 5px 10px;
        border-radius: 8px;
        background: #f2f2f2; /*цвет кнопок*/  
        color: #454545!important; /*цвет текста в кнопках (можно задать в настройках блока и удалить строку) */  
        user-select: none;
        width: fit-content
    }
    .t-store__filter__custom-sel {
        background-color: transparent!important
    }
    .t-store__filter__custom-sel .t-store__filter__title {
        width: fit-content
    }
    .uc-catalog .t951 .t951__sidebar .t-store__filter__item .t-checkbox__control.active, .t-store__filter__custom-sel.active .t-store__filter__title {
        background: #353535; /*цвет активной кнопки*/    
        color:#ffffff!important; /*цвет текста активной кнопки*/  
    }
    

@media screen and (max-width: 960px) {
    .t-store__relevants-grid-cont.t-store__grid-cont_mobile-one-row .t-col {
        margin-right: 0px;
    }}
    
    
    
    
/*код для кнопки в карточке товара*/    
.js-store-prod-text a {
    display: inline-block;
    padding: 8px 12px;
    margin-right: 15px;
    margin-top: 10px;
    border-radius: 8px;
    font-weight: 500;
    font-size: 9px;
    letter-spacing: 2.0px;
    text-transform: uppercase;
}
.js-store-prod-text a:first-of-type {
    background-color: #ffffff !important;
    color: #000000 !important;
    border: 1px solid #d3d3d3!important;
}


.js-store-prod-text a:nth-of-type(2){
    background-color: #ffffff !important;
    color: #000000 !important;
    border: 1px solid #d3d3d3 !important;
}
 

.js-store-prod-text a:last-of-type {
    background-color: #ffffff !important;
    color: #000000 !important;
    border: 1px solid #d3d3d3 !important;
}


 
.t706__cartwin_showed {
    z-index: 999999999;
}

a.t-store__prod-popup__btn.t-btn.t-btnflex_sm.t-btnflex.t-btnflex_type_button {
    box-shadow: 0px 9px 14px -10px rgba(0, 11, 48, 0.2)!important;
}

/*бордер кнопки заказать*/
.t-store__prod-popup__btn-wrapper .t-store__prod-popup__btn {
    border: 1px solid #000000!important;
}


/*код для второй кнопки в карточку для табов*/
.t-store__tabs__content a {
    display: inline-block;
    padding: 2px 8px;
    margin-right: 5px;
    margin-top: 0px;
    border-radius: 8px;
    font-weight: 400;
}
.t-store__tabs__content a:first-of-type {
    background-color: #ffffff !important;
    color: #000000 !important;
    border: 1px solid #d3d3d3 !important;
}
.t-store__tabs__content a:last-of-type {
    background-color: #ededed;
    color: #000000 !important;
    border: 1px solid #d3d3d3 !important;
}
 
.t706__cartwin_showed {
    z-index: 999999998;
}




/*фильтры в моб версии st320n*/

@media screen and (max-width: 640px) {
    .t-store__grid-cont_col-width_stretch .t951__sidebar {
        margin: 0px!important;
    }
    .t951__cont-wrapper .t951__sidebar {
    padding: 0px 0px 20px 0px!important;
    }
}

@media screen and (max-width: 960px) {
    .t-store__filter__item, .t-store__filter__item.t-store__filter__item_sort-mobile {
        padding: 5px 0!important;
    }
}
@media screen and (max-width: 960px) {
.t-store__filter__item-title.js-store-filter-item-title {
    font-size: 11px!important;
}
}

.js-store-prod-sold-out.t-store__card__sold-out-msg.t-name.t-name_xs {
    font-size: 8px;
}

/*скрыли фильтр st320n*/



/*лейбл Продано st320n*/
.t-store__card__mark {
    border-radius: 6px;
    font-size: 10px;
    height: 24px;
    padding: 0 5px;
    letter-spacing: 1.0px;
    line-height: 0.9;
    text-align: center;
    background-color: #2e2e2e!important;
    width: 60px;
}


.t-store__card__mark-wrapper {
    bottom: 6px!important;
    left: 6px!important;
    top: auto!important;
}


/*кнопка подробнее st320n*/
.t-align_left .t-store__card__btn {
    margin: 0px 4px 4px 0px;
}

@media screen and (max-width: 480px) {
    .t-btnflex_xs, .t-btn.t-btnflex_xs, .t-submit.t-btnflex_xs {
        --height: 30px;
    }
}
/*кнопка подробнее расстояния st320n*/
.store__card__wrap_txt-and-opts.store__card__has-btns {
    margin-bottom: 10px;
}

.t-store__card__price-wrapper {
    margin-top: 4px;
}

.t-store__card__textwrapper {
    padding-top: 12px!important;
}


/*кнопка подробнее расстояния в рекомендациях st320n*/
    .t-btn_sm {
        height: 34px;
    }
    
/*кнопка цен в фильтре st320n*/
    .t-store__filter__btn, .t-store__filter__input {
        border-radius: 8px;
    }

/*кнопка в попапе заказать st320n*/
.t-store__prod-popup__btn-wrapper .t-store__prod-popup__btn {


    border-radius: 10px !important;
    font-weight: 500!important;
    font-size: 11px!important;
    letter-spacing: 3px!important;
    text-transform: uppercase!important;
}

.t-store__prod-snippet__container .t-store__prod-popup__btn:after {
    background-color: #ffffff;
}

/*иконка поиск*/
    .t-menuwidgeticons__wrapper {
        margin-right: 0px!important;
    }

.t-menuwidgeticons__icon_sm.t-menuwidgeticons__icon_bg {
    height: 33px!important;
    width: 36px!important;
}

#rec1899248311 .t-menuwidgeticons__icon_bg {
    box-shadow: 0px 9px 14px -10px rgb(0 0 0 / 37%) !important;
}

/*поле поиск и поисковая выдача*/
.t-search-widget__blockinput {
    height: 50px;
    border-radius: 8px!important;
}
.t985__searchvariant {
    border-radius: 6px!important;

}
.t985__searchvariant.t-text.t-text_xs {
    font-size: 11px!important;
    letter-spacing: 1px!important;
}

.t-search-widget__result_product-img {
    border: transparent;
    border-radius: 8px;
}

.t-search-widget__result_product-price {
    font-weight: 400!important;
    letter-spacing: 1px!important;
}

.t-search-widget__result_product-desc.t-descr.t-descr_xs {
    font-size: 10px!important;
    letter-spacing: 0.5px!important;
}
.t-search-widget__result_product-title.t-name.t-name_xs {
    font-size: 13px!important;
    letter-spacing: 0.5px!important;
    text-transform: inherit!important;
}

/*мобильное меню*/
@media screen and (max-width: 640px) {
    .t450__container {
        padding: 35px 35px 35px!important;
    }
}

/*бургер*/
.t450__menu__content {
    top:20px!important;
    right: 45px!important;
}
@media screen and (max-width: 640px) {
.t450__menu__content {
    right: 15px!important;
}
}
.t450__burger_container.t450__small {
    width: 80px!important;
}
.t450__burger_cirqle {
    box-shadow: 0px 9px 14px -10px rgb(0 0 0 / 37%) !important;
}

/*фильтры*/
.t-store__filter__chosen-val {
    border-radius: 8px;
}

.t-store__filter__chosen-val {
    padding: 6px 12px 4px 30px;
    
}



@media screen and (min-width: 961px) {
    .t951 .t-store__filter__chosen-bar {
        padding: 40px!important;
        bottom: 20px!important;
        left: 20px!important;
        display: flex;
        flex-direction: column;
        border-radius: 12px!important;
        border-color: #000000;
    }
}

/*кнопка загрузить еще каталог*/
.t-btnflex_xs, .t-btn.t-btnflex_xs, .t-submit.t-btnflex_xs {
    padding-left: 10px!important;
    padding-right: 10px!important;
    --height: 30px!important;
}

/*закругление картинки в каталоге*/

.t-store__card__bgimg, .t-store__card__bgimg_second {
    border-radius: 8px!important;
}


/*submenu*/
@media screen and (max-width: 980px) {
    .t966__content {
        padding: 25px 25px 0px 25px!important;
    }
}

/*submenu ширина иконки*/
.t966__menu-item-icon {
    width: 50px!important;
    height: 30px;
}

/*скрыть характеристики*/

.js-store-prod-all-charcs {
    display: none;
}


.t-store__prod-popup__text {
    margin: 20px 0px 50px 0px!important;
}

/*расстояние в каталоге между карточками*/
@media screen and (max-width: 960px) {
    .t951__grid-cont .t-store__card-list {
        row-gap: 30px !important;
    }
}

.t-store__grid-separator {
    margin-bottom: 40px!important;
}

/*Заголовок в каталоге*/
.t-store__card .t-typography__title {
    font-size: 11px!important;
    font-weight: 400!important;
    text-transform: initial!important;
    letter-spacing: 1px !important;
}