/*ОБЩИЕ НАСТРОЙКИ-----------------------------------------------------------------------------------------------------------*/

/*Добавляем приставку "от" перед стоимостью товара*/
.js-product-price:before {
content:'от ';
vertical-align:bottom;
}

.uc-anim {
    z-index: 1;
    position: relative;
}
.uc-down-anim {
    z-index: 2;
    position: relative;    
}

/*настройка бейджика у товаров*/
.t-store__card__mark-wrapper .t-store__card__mark {
    border-radius: 0px;
    height: 30px;
    letter-spacing: 0.5px;
}

/*форма ОС, добавление межбуквенного у кнопки*/
.form1 .t-form__inputsbox .t-submit {
    letter-spacing: 0.5px !important;    
}

/*убираю чёрную полоску у попапа на адаптиве*/
@media screen and (max-width: 480px) {
.t702 .t-popup__block-close {
    background: #f7f3f3;    
}
}

/*окно успешного заполнения в попапе-----------------------------------------*/
/*фон и скругдение попапа*/
.t-form-success-popup_new .t-form-success-popup__wrapper {
    border-radius: 0px;
    background-color: #f7f3f3;
}

/*настройка кнопки*/
.t-form-success-popup_new .t-form-success-popup__button {
    border-radius: 0px;
    font-weight: 300;
    letter-spacing: 0.5px;
    text-transform: uppercase;
    color: #000000;
    background-color: #f7f3f3;
    border: 1px solid black;
}

/*жирность заголовка*/
.t-form-success-popup_new .t-form-success-popup__title {
    font-weight: 400;
}

/*скрываю иконку*/
.t-form-success-popup_new .t-form-success-popup__content-icon {
    display: none;
}

/*шрифт кнопки*/
.t-form-success-popup_new .t-form-success-popup__button .t-btn {
    font-family: Inter;
}
/*окно успешного заполнения в попапе-----------------------------------------*/

/*стилизация цены-----------------------------------------------------------------------------------*/
.t786 .t-store__card__price.t-store__card__price-item.t-name.t-name_xs {
    font-family: 'Inter', Arial, sans-serif !important;
    font-weight: 500 !important;
}
.t951  .t-store__card__price.t-store__card__price-item.t-name.t-name_xs {
    font-family: 'Inter', Arial, sans-serif !important;
    font-weight: 500 !important;
}
/*стилизация цены-----------------------------------------------------------------------------------*/

/*НАСТРОЙКИ КВИЗА-----------------------------------------------------------------------------------------*/
/*убираю консультанта*/
.t-quiz__panel.t-quiz__panel_mobile-empty.t-quiz__sidebar.rightside {
    display: none;
}

.t-quiz__contact-form__header__descr.t-descr {
    font-family: 'Inter', Arial, sans-serif !important;
    font-weight: 400 !important;
}

.t-quiz__contact-form__header__title {
    font-size: 30px !important;
    padding-bottom: 0px !important;
}
/*НАСТРОЙКИ КВИЗА-----------------------------------------------------------------------------------------*/

/*НАСТРОЙКА ПОИСКА----------------------------------------------------------------------------------------------*/
.t985 .t985__widgetheader.t-search-widget__header {
    padding: 30px 0 !important;
}

.t985 .t985__clear-icon.t-search-widget__clear-icon.t-search-widget__clear_show {
    background: #ffffff;
}

.t985 .t-input {
    font-family: 'Inter', Arial, sans-serif !important;
}

.t985 .t-container.t-search-widget__query-result.t-descr {
    font-family: 'Inter', Arial, sans-serif !important;
    font-weight: 400;
}

/*раскрывающийся список*/
.t985 .t-search-widget__result_product-title.t-name.t-name_xs {
    font-family: 'Inter', Arial, sans-serif !important;
    font-weight: 400;
    color: #051b38;
}
.t985 .t-search-widget__result_product-desc.t-descr.t-descr_xs {
    font-family: 'Inter', Arial, sans-serif !important;
    font-weight: 400;
    font-size: 14px;
}

.t985 .t-search-widget__result_product-price.t-descr.t-descr_xs {
    font-family: 'Inter', Arial, sans-serif !important;
    font-weight: 500;
    margin-top: 5px;
}

.t985 .t-search-widget__result_product-price:before {
    content: 'от ';
    vertical-align: bottom;
}

/*кнопка показать ещё*/
.t985 .t-search-widget__loadmore-btn {
    border-radius: 0px;
    font-weight: 300;
    letter-spacing: 0.5px;
    text-transform: uppercase;
    color: #000000;
    background-color: #fff;
    border: 1px solid black;
}
/*НАСТРОЙКА ПОИСКА----------------------------------------------------------------------------------------------*/


/*ОБЩИЕ НАСТРОЙКИ-----------------------------------------------------------------------------------------------------------*/


/*ВНУТРЕНЯЯ МАСТЕР-КЛАССА---------------------------------------------------------------------------------------------------------*/
/*БАННЕР----------------------------------------------------------------*/
/*вертикальный планшет--------------------*/
@media screen and (min-width: 481px) and (max-width: 980px) {
.t001 .t-title_xl {
    font-size: 50px;
    line-height: 1;
}
}

/*мобилка------------------------*/
@media screen and (max-width: 480px) {
.t001 .t001__wrapper .t001__descr {
    font-size: 14px !important;
}

.t001 .t001__wrapper .t001__descr {
    padding-right: 0px;
    padding-left: 0px;
}

.t001 .t001__title {
    padding-right: 0px;
    padding-left: 0px;
}
.t001 .t001__uptitle {
    padding-right: 0px;
    padding-left: 0px;
}
}
/*БАННЕР----------------------------------------------------------------*/

/*Настройка блоков AB103------------------------------------------------------*/
/*уменьшение расстояния между заголовком и текстом*/
.uc-image1 .t468 .t468__title, .uc-image2 .t468 .t468__title{
    margin-bottom: 10px;
}

/*увеличение расстояния у текста по бокам*/
.uc-image1 .t468 .t468__descr, .uc-image2 .t468 .t468__descr {
    margin-left: 40px;
    margin-right: 40px;
}

.uc-image2 {
    background-image: url(https://static.tildacdn.com/tild6331-6533-4763-a236-386664623534/_4.jpg);
    background-size: cover;
    background-attachment: fixed;
}

/*вертикальный планшет--------------------*/
@media screen and (min-width: 481px) and (max-width: 980px) {
.uc-image1 .t-title_lg, .uc-image2 .t-title_lg {
    font-size: 40px !important;
    line-height: 1.1 !important;
}

.uc-image1 .t468 .t468__title, .uc-image2 .t468 .t468__title {
    margin-bottom: 20px;
}
}

/*мобилка------------------------*/
@media screen and (max-width: 480px) {
.uc-image1 .t468 .t468__descr, .uc-image2 .t468 .t468__descr {
    margin-left: 0px;
    margin-right: 0px;
}
.uc-image1 .t-title_lg, .uc-image2 .t-title_lg {
    font-size: 27px !important;
    line-height: 1.1 !important;
}

.uc-image1 .t468 .t468__title, .uc-image2 .t468 .t468__title {
    margin-bottom: 15px;
}

.uc-image2 .t468 .t-btn {
    margin-top: 40px;
}
}
/*Настройка блоков AB103------------------------------------------------------*/

/*ВВОДНЫЕ К МК ПОД БАННЕРОМ-----------------------------------------*/
/*десктоп-------------------------*/
@media screen and (min-width: 1200px) {
.t1053 .t1053__col-wrapper {
    padding: 0px 0px;
}
}

/*вертикальный планшет--------------------*/
@media screen and (min-width: 481px) and (max-width: 980px) {
.t1053 .t1053__col-wrapper {
    padding: 20px 0 !important;
}
}

/*мобилка------------------------*/
@media screen and (max-width: 480px) {
.t1053 .t1053__col-wrapper {
    padding: 20px 0 !important;
}

.t1053 .t1053__title {
    font-size: 20px !important;
}
.t1053 .t1053__descr {
    font-size: 14px !important;
}

/*линия между*/
.t1053 .t1053__line {
        width: 95% !important;
        margin: 0 2%;
}
}
/*ВВОДНЫЕ К МК ПОД БАННЕРОМ-----------------------------------------*/
/*ВНУТРЕНЯЯ МАСТЕР-КЛАССА---------------------------------------------------------------------------------------------------------*/

/*ПОЛИТИКА КОНФИДЕНЦИАЛЬНОСТИ-----------------------------------------------------------------------*/
/*по всей ширине*/
.uc-accord .t585 .t-container, .uc-accord .t585 .t-col  {
    max-width: inherit !important;
    margin: auto !important;
    width: 100%;
}

.uc-accord .t585 .t-col  {
    width: 96.5% !important;
}


@media screen and (min-width: 1199px) {
/*текст не по всей ширине экрана*/
.uc-accord .t585 .t585__text {
    width: 75%;
}
}

/*горизонтальный планшет--------------------*/
@media screen and (min-width: 981px) and (max-width: 1199px) {
.uc-accord .t585 .t-container {
    width: 100% !important;    
}
/*.uc-accord .t585 .t-col {*/
/*    margin-left: 20px;*/
/*}*/
.uc-accord .t585 .t-col {
    /* width: calc(100% - 50px) !important; */
    width: 97.5% !important;
}
}

/*вертикальный планшет--------------------*/
@media screen and (max-width: 980px) {
.uc-accord .t585 .t-col {
    width: 96.5% !important;
}
.uc-accord .t585 .t-col {
    padding-left: 0px;
    padding-right: 0px;
}
}

/*мобилка------------------------*/
@media screen and (max-width: 480px) {
.uc-accord .t585 .t-container {
    width: 95.5% !important;
}
}
/*ПОЛИТИКА КОНФИДЕНЦИАЛЬНОСТИ-----------------------------------------------------------------------*/



/*КОДЫ НИЖЕ УТОЧНИТЬ---------------------------------------------------------------------------------------------------------*/

/*блоки в оферте и политике -------------------------------------------------------------------------*/
/* .t117 {
    padding: 0px 40px !important;
} */
.t562 .t-container {
    max-width: calc(100% - 40px) !important;
}
.t562  .t-col_3 {
    max-width: calc(25% - 40px) !important;
}
.t668 .t-container {
    max-width: calc(100% - 0px) !important;
}
.t668 .t-col_12 {
    max-width: calc(100% - 0px) !important;
}
.t268 .t-container {
    max-width: calc(100% - 40px) !important;
}
.uc-full-cover {
    padding: 40px !important;
}
.t570__padding_lg {
    padding: 40px !important;
}
.t668__wrapper {
    background-color: #fff0 !important;
}

.t120 .t-container,
.t431 .t-container,
.t120 .t-col_12,
.t431 .t-col_12 {
    max-width: calc(100% - 90px) !important;
}
.t120 .t-col_12 {
    display: flex !important;
    flex-direction: row;
    gap: 20px;
}
.t120__title {
    width: 33% !important;
}
.t120__descr {
    width: 66% !important;
}

.t005 .t-container,
.t005 .t-col_12,
.t004 .t-container,
.t004 .t-col_12 {
    max-width: calc(100% - 90px) !important;
}
.t005 .t-col_12 {
    display: flex !important;
    flex-direction: row;
    gap: 20px;
}
.t005 .t-col_6 {
    width: calc(50% - 40px) !important;
    max-width: 100% !important;
}
/*блоки в оферте и политике -------------------------------------------------------------------------*/
/* модификация вкладок ME602 ------------------------------------------------ */
/*.uc-tabbs .t395__tab {*/
/*    border-radius: 50px !important;*/
/*    border: 1px solid #716969 !important;*/
/*}*/
/*@media screen and (min-width: 960px) {*/
/*.uc-tabbs .t395__wrapper {*/
/*    display: flex;*/
/*    flex-direction: row;*/
/*    flex-wrap: wrap;*/
/*    align-content: center;*/
/*    justify-content: center;gap: 10px;*/
/*}*/
/*}*/
/*.uc-tabbs .t-container, .uc-tabbs .t-width_12 {*/
/*    max-width: calc(100% - 20px) !important;*/
/*}*/
/*.uc-tabbs .t395__tab_active:after {*/
/*    display: none !important*/
/*}*/
/*.uc-tabbs .t395__width_1,*/
/*.uc-tabbs .t395__width_2,*/
/*.uc-tabbs .t395__width_3,*/
/*.uc-tabbs .t395__width_4,*/
/*.uc-tabbs .t395__width_5,*/
/*.uc-tabbs .t395__width_6,*/
/*.uc-tabbs .t395__width_7,*/
/*.uc-tabbs .t395__width_8,*/
/*.uc-tabbs .t395__width_9,*/
/*.uc-tabbs .t395__width_10,*/
/*.uc-tabbs .t395__width_11,*/
/*.uc-tabbs .t395__width_12,*/
/*.uc-tabbs .t395__width_13,*/
/*.uc-tabbs .t395__width_14,*/
/*.uc-tabbs .t395__width_15,*/
/*.uc-tabbs .t395__width_16 {*/
/*    width: fit-content !important;*/
/*}*/
/* модификация вкладок ME602 ------------------------------------------------ */