body,html {background: #000000;}

.donation-meter {
    display:none !important;
}


.tabs-header.basic-color-background {
    background-color: blue !important;
}

.t-input {
    font-family: 'TildaSans';
}

.t862__quiz-description-wrapper {
    background-color: #faf7f3;
}


.t862__progressbar {
    background-color: #FFE5D9;
    
}

.t-title_xxl {
    font-size: 42px;
    line-height: 1.17;
}

/****** КАРТОЧКА ТОВАРА В СПИСКЕ******/

.t786 .t-store__card__btns-wrapper {margin:0px;}

.t-store__card__bgimg.t-store__card__bgimg_hover.t-bgimg.loaded,
.t-store__card__bgimg.t-bgimg,
.t-store__card__imgwrapper:hover .t-store__card__bgimg_second, 
.t-store__card__imgwrapper:hover .t-store__card__img_second,
.t-store__grid-cont_col-width_stretch .t-store__card__imgwrapper_4-3 {border-radius: 12px; overflow: hidden;}

.t-store__prod-popup__price-wrapper .t-store__prod-popup__price,
.t-store__card__textwrapper .t-store__card__price-item, 
.t-store__card__textwrapper .t-store__prod-popup__price-item {
    font-size: 24px;
    line-height: 1.45;
    font-family: 'TildaSans';
}


.donation-widget {
    border: 0 !important;
    border-radius: 15px !important;
    overflow: hidden !important;
    margin: 10px auto !important;
}


.t-store__card__price-wrapper_above-title {margin:0px;}


/************/

.t-btn {
    font-size: 20px;
    line-height: 1.55;
    font-weight: 600 !important;
}

.t467__title {
    margin-bottom: 0;
}

.t677__descr {
    margin-top: 30px;
}

.t677__btn-wrapper {
    display: inline-block;
    padding-top: 30px;
}

.t-name_md {
    font-size: 24px;
    line-height: 1.45;
}

.t-descr_md, .t-descr_xs {
    font-size: 20px;
    line-height: 1.45;
}




.t677__bgimg {
    box-shadow: rgb(56 34 26 / 10%) 0px 0px 200px 0px;
    background-color: #fff;
}



#allrecords .t677__col ul,
.t677__col ul, 
.t677__col ul li,
.t912__descr .t-descr ul li {
    padding:0px;
    margin:0px; 
    list-style: none;
}

.t912__descr .t-descr ul li,
.t677__col ul li {
    background: url("https://static.tildacdn.com/tild3866-6365-4234-a335-393730396237/check.svg") 0px 0px no-repeat;
    padding: 0px 0px 0px 48px;
    margin-bottom: 20px;
}


#rec478775148 .tn-atom ul {
    padding: 0px;
    margin: 0px;
    list-style: none;
}

    
#rec478775148 .tn-atom ul li {
    background: url("https://static.tildacdn.com/tild3866-6365-4234-a335-393730396237/check.svg") 0px 0px no-repeat;
    padding: 0px 0px 0px 30px;
    margin-bottom: 0px;
    background-size: 24px;
}

.t728__textwrapper ul {
    padding: 0px !important;
    margin: 0px 0px 20px !important;
    list-style: none;
}

.t728__textwrapper ul li {
    background: url(https://static.tildacdn.com/tild3866-6365-4234-a335-393730396237/check.svg) 0px 0px no-repeat;
    padding: 0px 0px 0px 30px;
    margin-bottom: 0px;
    background-size: 24px;
    background-position: 0px 4px;
}

.t-form__successbox {
    background: none;
    text-align: left;
    color: #013C3C;
    padding: 0;
    margin: 0;
}

.t862__btn-wrapper .t862__btn_next td:after,
.t862__btn-wrapper .t862__btn_prev td:before {
    top:20px;
}

.t-descr {
    font-family: 'TildaSans';
    font-weight: 400;
    color: #013c3c;
}

.t862 .t862__btn-wrapper .t-btn, .t862 .t-form__submit .t-submit {
    border-radius: 0;
    font-size: 20px;
    line-height: 1.55;
    font-weight: 600;
}

.t983__card-overlay {display:none;}

.t983__card-content:hover .t983__card-overlay {
    display: block;
}


/******* КНОПКИ В ПОДАРКЕ ******/
.t-btn {
    font-size: 18px;
    line-height: 1.55;
    font-weight: 600 !important;
    font-family: 'TildaSans';
}
.t-align_left .t-store__card__btn {
    margin: 0 10px 8px 0;
}


.t-store__prod-popup__price-value {
    font-size: 48px;
}

.t-name_xl {
    font-size: 24px;
    font-family: 'TildaSans';
}




/******* ОПИСАНИЕ ПОДАРКА В ПОПАПЕ******/
.t-descr_xxs {
    font-size: 18px;
}

@media screen and (max-width:1200px) {
	.t-title_xxl, .t-title_lg {
       font-size: 42px;
	}
	.t-descr_xs {
       font-size: 18px;
	}
	
    .t-name_md {
       font-size: 20px;
    }
}

@media screen and (max-width: 960px) {
	.t-container {
        max-width: 940px;
    }
    
    .t728__textcell {
        padding: 25px 0px;
    }
    
    .t-store__grid-cont_mobile-one-row .t-col {
    padding-left: 16px;
    padding-right: 16px;
    }
}

@media screen and (max-width:640px) {
	.t-title_xxl, .t-title_lg {
		font-size: 36px
	}
	
	.t-container {
        max-width: 620px;
    }
    
    .t-text_md {
        font-size: 20px !important;
        line-height: 1.55 !important;
    }
}

@media screen and (max-width:480px) {
	.t-title_xxl, .t-title_lg {
		font-size: 34px
	}

    .t-container {
        max-width:460px;
    }

}


@media screen and (max-width:320px) {
    .t-container {
        max-width: 300px;
    }
}
