/* Описание товара шрифт */
.t-store__prod-popup__info .t-store__prod-popup__text.t-descr.t-descr_xxs {
    font-size: 16px !important;
}
/* Название товара шрифт */
.t-store__prod-popup__info .t-store__prod-popup__title-wrapper .t-store__prod-popup__name.t-typography__title.t-name.t-name_xl {
    font-size: 21px !important;
}
/* Цена товара шрифт */
@media screen and (max-width: 640px) {
    /* Цена товара ("8 000") на адаптиве (шрифт 16px) */
    .t-store__prod-popup__price.t-name.t-name_md {
        font-size: 16px !important;
    }
}

/* Фильтр товаров */
.t-store__filter__options .t-descr.t-descr_xxs {
    font-size: 14px !important;
    line-height: 1.25 !important;
}
/* Текст поиска ("Поиск") и сортировки ("Порядок: по умолчанию" и т.д.) */
.t-store__filter__search-and-sort .t-descr.t-descr_xxs {
    font-size: 14px !important;
    line-height: 1.25 !important;
}

/* Плейсхолдер поля ввода */
.t-store__filter__search-and-sort .t-store__filter__input::placeholder {
    font-size: 14px !important;
    line-height: 1.25 !important;
}

/* Совместимость с другими браузерами */
.t-store__filter__search-and-sort .t-store__filter__input::-webkit-input-placeholder {
    font-size: 14px !important;
    line-height: 1.25 !important;
}

.t-store__filter__search-and-sort .t-store__filter__input::-moz-placeholder {
    font-size: 14px !important;
    line-height: 1.25 !important;
}

.t-store__filter__search-and-sort .t-store__filter__input:-ms-input-placeholder {
    font-size: 14px !important;
    line-height: 1.25 !important;
}
/* Изменяем padding для выпадающего списка сортировки */
.t-store__filter__sort .t-store__sort-select {
    padding: 4px 30px 4px 10px !important;
}

.js-product .t-product__option-variants:after {
    top: 0px !important;
    margin: auto !important;

}

.t-store.t-store__prod-snippet__container {
    background-color: rgba(0, 0, 0, 0.8) !important;
}

.t-store__prod-snippet__container .t-container {
    background-color: #ffffff !important;
    padding: 40px 20px !important;
}

@media screen and (max-width: 960px) {
    /* Сбрасываем justify-content: space-between, чтобы элементы выстроились слева */
    .t-store__filter__search-mob-btn {
        margin-left: 24px !important;
    }
    
    .t-store__filter__search-mob-btn-icon {
        width: 18px !important;
    }
    
    .t-store__filter__opts-mob-btn.t-name.t-name_xs {
    font-size: 14px !important;
    line-height: 1.25 !important;
}
}

.t706__cartpage-form .t-text_xs {
    font-size: 14px !important;
}

/* Цвет границы активного индикатора */
.t706__cartpage-form .t-radio__control .t-radio:checked ~ .t-radio__indicator {
    border-color: #0066B1 !important;
    opacity: 1 !important;
}

/* Цвет внутренней точки в активном состоянии */
.t706__cartpage-form .t-radio__control .t-radio:checked ~ .t-radio__indicator:after {
    background: #0066B1 !important;
    opacity: 1 !important;
}

.t706__cartpage-form #addresses-wrapper {
    margin: 40px 0 !important;
}

@media screen and (max-width: 640px) {
    /* Текст "Доставка" на мобильной версии */
    .t706__cartpage-form .t-radio__wrapper.t-radio__wrapper-delivery .t-name.t-name_md {
        font-size: 16px !important;
    }
}


.t-search-widget__loadmore-btn {
    background-color: #fff !important;
    border: 2px solid #41424C !important;
    border-radius: 3px !important;
    color: #41424C !important;
}

.t-search-widget__loadmore-btn:hover {
    background-color: #0066B1 !important;
    border: 0px solid #41424C !important;
    border-radius: 3px !important;
    color: #fff !important;
}