/* ПОДВАЛ */
/* пункты меню при наведении */
.footer-menu:hover {
    opacity: 0.5 !important;
}

/* КОРЗИНА */
.uc-korzina .t706__cartwin-content {
    background-color: #ecf0f3 !important;
}

.uc-korzina .t706__cartwin-heading.t-name.t-name_xl,
.uc-korzina .t706__product-title.t-descr.t-descr_sm {
    font-family: 'Inter' !important;
}

.uc-korzina .t706__product-title.t-descr.t-descr_sm {
    color: #53565a !important;
    line-height: 1.2 !important;
    font-weight: 500 !important;
}

.uc-korzina .t706__product-title__option {
    color: #6e767a !important;
    margin-top: 5px !important;
}

.uc-korzina span.t706__product-quantity,
.uc-korzina .t706__product-amount.t-descr.t-descr_sm,
.uc-korzina .t706__cartwin-prodamount-wrap.t-descr.t-descr_sm,
.uc-korzina .t706__cartwin-totalamount-content,
.uc-korzina .t-name.t-name_md,
.uc-korzina .t706__cartwin-totalamount-info,
.uc-korzina .delivery-full-address.t-descr {
    color: #53565a !important;
    font-family: 'Inter' !important;
    font-weight: 500 !important;
}

.uc-korzina label.t-checkbox__control.t-checkbox__control_flex.t-text.t-text_xs,
.uc-formy label.t-checkbox__control.t-checkbox__control_flex.t-text.t-text_xs {
    line-height: 1.2 !important;
}

.uc-korzina .t706 .t-form input.t-input,
.uc-korzina .t-input-phonemask__select {
    font-family: 'inter' !important;
    font-weight: 200 !important;
}


/* ФОРМЫ ПОПАПЫ */
.uc-formy .t702 .t-input-title {
    font-family: 'inter' !important;
    font-weight: 500 !important;
}

.uc-formy .t702 .t-input {
    font-family: 'inter' !important;
    font-weight: 200 !important;    
}

.uc-formy .t702 .t-popup__block-close {
    background: #ecf0f3 !important;
}



/* ПОИСК ВИДЖЕТ */
.t-search-widget__popup {
    background: #f4f9ff !important;
}

.t-search-widget__query-result,
input.t985__input.t-search-widget__input.t-input,
.t-search-widget__result_product-desc.t-descr.t-descr_xs {
    font-family: 'inter' !important;
    color: #6e767a !important;
    font-weight: 200 !important;
    line-height: 1.2 !important;
}

.t-search-widget__result_product-title.t-name.t-name_xs {
    font-family: 'inter' !important;
    color: #53565a !important;
    font-weight: 500 !important;
}

.t-search-widget__result_product-price.t-descr.t-descr_xs {
    font-family: 'inter' !important;
    color: #e41d26 !important;
    font-weight: 500 !important;  
    margin-top: 5px !important;
}

.t-search-widget__result_product-img {
    border: 0px solid !important;
}

.t985__searchvariant.t-text.t-text_xs {
    border: 1px solid #ecf0f3 !important;
    background-color: #ecf0f3 !important;
    padding: 3px 12px !important;
}


/* КАТАЛОГ */

.uc-katalog .t-store__card__btns-wrapper,
.t-store__prod-snippet__container .t-store__relevants__container .t-item .t-store__card__btns-wrapper {
    flex-direction: row-reverse !important;
    justify-content: flex-end !important;
}


.t-store__card__mark {
    width: auto !important;
    height: auto !important;
    padding: 5px 14px 5px 14px !important;
    border-radius: 15px 0px 15px 0px !important;
}

.t-store__card__mark-wrapper {
    right: auto !important;
}


/* КАТАЛОГ, РАЗДЕЛЫ */
/* выравнивание разделов по левому краю */
.uc-katalog .t-store__parts-switch-wrapper.t-align_center {
    text-align: left !important;
}

.uc-katalog .js-store-parts-switcher.t-store__parts-switch-btn.t-name.t-name_xs.t-menu__link-item {
    background-color: #ECF0F3;
    padding: 8px 20px !important;
    border-radius: 90px !important;
}

.t-store__parts-switch-btn.t-active {
    background-color: #595D61 !important;
    color: #F4F9FF !important;
}

.uc-katalog .t-store__parts-switch-btn {
    margin-left: 0px !important;
    margin-right: 5px !important;
    margin-bottom: 5px !important;
}

/* КАТАЛОГ, СТРАНИЦЫ ТОВАРОВ */

/* отступ всего блока сверху */
.t-store.t-store__prod-snippet__container {
    padding-top: 40px !important;
}

/* размер заголовка */
h1.js-store-prod-name.js-product-name.t-store__prod-popup__name.t-name.t-name_xl {
    font-size: 22px !important;
}

/* отступ артикула от заголовка */
.t-store__prod-popup__sku.t-descr.t-descr_xxs {
    margin-top: 10px !important;
}

/* стоимость */
.js-store-prod-price.t-store__prod-popup__price.t-store__prod-popup__price-item.t-name.t-name_md {
    font-weight: 500 !important;
}

/* внешний вид плитки кол-ва товара */
.t-store__prod__quantity {
    border-radius: 12px !important;
    background-color: #ECF0F3 !important;
    border: 1px solid #ECF0F3 !important;
}

.t-store__prod__quantity__minus,
.t-store__prod__quantity__plus {
    border-radius: 6px !important;
    background-size: 50% 2px,2px 50% !important;
}

input.t-store__prod__quantity-input.t-descr.t-descr_xxs {
    font-family: 'Inter' !important;
    font-weight: 500 !important;
    color: #53565a !important;
    font-size: 16px !important;
}

/* кнопка */
a.t-store__prod-popup__btn.t-btn.t-btn_sm {
    background-color: #E41D26 !important;
    border: 1px solid #E41D26 !important;
    color: #FFFFFF !important;
    padding: 10px 30px 10px 30px !important;
}

/* текст описание */
.js-store-prod-text.t-store__prod-popup__text.t-descr.t-descr_xxs {
    line-height: 1.6 !important;
}

/* отступ заголовка смотрите также */
.t-store__relevants__title.t-uptitle.t-uptitle_xxl {
    margin-top: 60px !important;
    font-size: 22px !important;
}

/* отступ от заголовка смотрите также карточек */
.t-store__relevants-grid-cont.js-store-relevants-grid-cont.js-store-grid-cont.t-store__valign-buttons.t-store__grid-cont_mobile-one-row {
    margin-top: 20px !important;
}

/* кнопка в карточке */
.t-store__prod-popup__btn-wrapper .t-store__prod-popup__btn {
    color: #f4f9ff !important;
    margin-left: 5px !important;
    background-color: #e41d26 !important;
    padding: 12px 32px 12px 32px !important;
}

.t-store__prod-popup__btn-wrapper .t-store__prod-popup__btn:hover {
    background-color: #53565a !important;
}



@media screen and (max-width: 960px) {
    
    /* КАТАЛОГ, РАЗДЕЛЫ */
    .t-store__parts-switch-wrapper.t-align_center {
        margin-left: 10px !important;
    }
    
    /* КАТАЛОГ, СТРАНИЦЫ */
    /* размер текста описания */
    .js-store-prod-text.t-store__prod-popup__text.t-descr.t-descr_xxs {
        font-size: 13px !important;
    }
    
    .t-align_left .t-store__card__btn {
        margin: 0px 0px 10px 0 !important;
    }
    
    .uc-katalog .t-store__card__btns-wrapper,
    .t-store__prod-snippet__container .t-store__relevants__container .t-item .t-store__card__btns-wrapper {
        flex-direction: column-reverse !important;
    }
}
