body {
    background: #000000;
}

.grad > div {
		background: linear-gradient(180deg, rgba(255, 255, 255, 1) 0%, rgba(250, 230, 105, 1) 100%);
	}
	
	@keyframes drawArc {
		0% {
			transform: rotate(0deg) translateX(-600px) rotate(0deg);
		}
		100% {
			transform: rotate(180deg) translateX(-600px) rotate(180deg);
		}
	}
	
	@-webkit-keyframes drawArc {
		0% {
			-webkit-transform: rotate(0deg) translateX(700px) rotate(0deg);
		}
		100% {
			-webkit-transform: rotate(180deg) translateX(700px) rotate(180deg);
		}
	}
	
	.sun > div > img {
		animation: drawArc 20s linear infinite;
		-webkit-animation: drawArc 20s linear infinite;
	}
	
	/*.sun > div > img:hover {
		-webkit-animation-play-state: paused;
		animation-play-state: paused;
	}
*/	
	.s1:hover,
	.s2:hover,
	.s3:hover,
	.s4:hover,
	.s5:hover > svg {
		fill: #ffd800;
	}
	
    /*#rec327116469*/
    #rec745908560 .t300__tooltipster-noir_3280312325 {
		/*margin-top: -29px;*/
	}
	
    .tooltipster-base {
		/*margin-top: -29px;*/
	}
	
    .t300__content-title {
		line-height: 8px;
		padding-bottom: 0;
		margin-top: 0;
	}
	
    .t300__tooltipster-noir .tooltipster-content {
		padding: 15px;
	}
	
	.menu_but {
		width: 100%;
	}
	
	.t229__list_item > a {
		display: inline-block;
		font-family: 'PT Sans Narrow', sans-serif;
		/*padding: 3px 8px 3px 25px;*/
		padding: 0px 0 0px 15px;
		margin-right: 10px;
		background-size: 13px 20px !important;
		background: url("https://static.tildacdn.com/tild3963-3134-4738-b936-326436323932/point.svg") no-repeat left center;
	}
	
	.t229__list_item > a:hover {
		background: url("https://static.tildacdn.com/tild3639-3765-4162-b531-386366373139/point2.svg") no-repeat left center;
		/*border-radius: 17px;*/
	}
	
	.t229__list_item {
		padding: 0 !important;
	}
	
	@media screen and (max-width: 980px) {
		.t229 .t229__list_item {
			padding: 0 !important;
			display: inline-block !important;
		}
		.t229__centerside {
			padding: 0 !important;
		}
	}
	.t-section__topwrapper {margin-bottom: 40px !important;}
	/*div.t-popup__close > div > svg {fill: #ffffff;}*/
	
	.t958__author {align-items: center;}
	
	.t706__cartwin-content {background-color: #ffd800;}
	.t706__cartwin-heading {color: #000000 !important;}
	.t526__imgwrapper {margin: 0 auto 20px auto;}
	
	.t-product__option-title {color: #000000;}
	.t396 .tn-atom__tip {padding: 0 !important;width:160px !important;margin: 0 !important;}
	
	@media screen and (max-width: 960px) {
        .t396 .tn-atom__tip {
            width:130px !important;
        }
    }
    
	@media screen and (max-width: 640px) {
        .t396 .tn-atom__tip {
            width:100px !important;
        }
    }
    
	.t795__title {margin-bottom: 0 !important;}
	

.t-store__parts-switch-btn.t-active {
    background: #ffd800;
    margin-left: 0px;
    margin-right: 0px;
    opacity: 1;
}
.t-store__parts-switch-btn {
    background: #ffffff;
    padding: 6px 18px 6px;
    margin-left: 0px;
    margin-right: 0px;
    border-radius: 30px;
}

.t-store__parts-switch-btn:hover, .t-feed__parts-switch-btn:hover {
    background: #ffd800 !important;
}

/*.t-feed__parts-switch-btn.t-active a, .t-feed__parts-switch-btn.t-active span {
    opacity: 1 !important;
}*/

.shirina{
    right: 0 !important;
    left: 0 !important;
    margin:0 auto !important;
}

.parpadding{
    padding:0 !important;
    margin:0 !important;
}

.t-store .t-store__pagination__item {
    /*font-weight: 600;*/
    opacity: 1;
    border:0 !important;
}

.t-store .t-store__pagination__item svg g {
    fill: #000000;
}

.t-store .t-store__pagination__item_active {
    background: #ffd800 !important;
}

.t-store__pagination__item:not(.t-store__pagination__item_active):not(:hover), .t-store__pagination__item:hover {
    background: #fff !important;
}

.t-store__load-more-btn, .t-store__load-more-btn:hover {
    color: #000 !important;
    background: #ffffff !important;
    border:0 !important;
}

.t-store__load-more-btn:hover {
    background: #ffd800 !important;
    color: #000 !important;
}

@media screen and (min-width: 960px) {
.t706__carticon-imgwrap:hover {
    -webkit-transform: none !important;
    transform: none !important;
}
}

.t-form__errorbox-wrapper {
    background: #be1622;
}

.t396__carrier {
    background-repeat: repeat !important;
    background-size: auto !important;
}

.t-popup__close svg g {
    fill: #ffffff !important;
}

.t706__form-bottom-text {
    color:#000000 !important;
    margin-bottom: 0;
}

@media screen and (max-width: 560px) {
.t-store__prod-popup__container {
    padding-top: 20px !important;
}
}

#rec330966907 .t-sociallinks__item [href="https://api.whatsapp.com/send?phone=79183405867"] svg {background: url("https://static.tildacdn.com/tild3366-3833-4633-a634-356639623539/whatsapp.svg") no-repeat center center;}
#rec330966907 .t-sociallinks__item [href="https://api.whatsapp.com/send?phone=79183405867"] svg *{display:none;}

#rec330966907 .t-sociallinks__svg {
    width: 40px;
    height: 40px;
}

@media screen and (min-width: 1201px) {
    ::-webkit-scrollbar-thumb {
        /* Укажи цвет скроллбара */
        background: #ffD800;
        /* Укажи радиус скругления скроллбара */
        border-radius: 10px;
    }

    ::-webkit-scrollbar {
        /* Укажи ширину вертикального скроллбара */
        width: 5px;
        /* Укажи высоту горизонтального скроллбара */
        height: 5px;
        /* Укажи цвет фона под скроллбаром */
        background: #000000;
    }
}

.t522__row {
    margin-bottom: 30px !important;
}

.t461 .t-sociallinks__item, .t461__additional_social_links_item {
    padding: 0 10px 0 5px;
}

.t461 .t-sociallinks__item a:hover path {
    fill: white;
}

@media screen and (max-width: 960px) {
    .t144 .t-col {
        text-align: center;
    }
    .t144 .t144__text strong {
        font-size: 32px;
    }
    .t144 .t144__img {
        margin-top: 0px;
    }
}

.t698 .t-submit {
    padding: 0 60px;
    width: auto;
}
.t461 .t-btn, .t698 .t-submit, .t1067 .t-btn_md {
    font-size: 20px;
}
.t461 .t-btn {
    height: 56px !important;
}
.t698 .t-input::placeholder {
    opacity: 1 !important;
}

.t_datepicker__selected-day:before {
    background-color: #ffd800 !important;
    color: #000 !important;
}

.t_datepicker__header {
    background: #ffd800 !important;
}


/*ACADEMY*/

.t678__form-bottom-text {
    color: #000 !important;
}
.t678 .t-input::placeholder {
    opacity: 1 !important;
}
.t678 .t-submit {
    width: auto !important;
    padding-left: 60px !important;
    padding-right: 60px !important;
    font-size: 24px;
    font-family: Geologica !important;
}

#rec846713056 .tn-atom,
#rec870667406 .tn-atom,
.t030__title,
#rec870667409 .t-card__title,
.t216__title,
.t338__title,
.t338__descr,
.t561__title{
    font-family: Geologica !important;
}

#rec870209082 .t-card__title {
    font-size: 24px !important;
}

.t118 {
    padding-top: 0px;
    padding-bottom: 0px;
}

@media screen and (max-width: 1200px) {
    .t1052__text {
        font-size: 40px;
        line-height: 1;
    }
}
@media screen and (max-width: 640px) {
    .t1052__text {
        font-size: 26px;
    }
    .t860 .t-card__title, #rec870418331 .t527__persname {
        font-size: 24px;
    }
}

.t450__right_buttons {
    text-align: center;
}
.t450__right_buttons_but .t-btn, .t338__btn {
    font-size: 24px;
    font-family: Geologica !important;
    padding-left: 30px !important;
    padding-right: 30px !important;
}

.t450__list_item:last-child a {
    color: #b7cd00 !important;
}
.t450__list_item:last-child a:hover {
    color: #ffffff !important;
}

#rec870394636 .t431__evenrow:last-child td {
    border: 0 !important;
}

@media screen and (max-width: 960px) {
    .t527__itemwrapper_1, .t527__itemwrapper_3 {
        max-width: 100% !important;
    }
}

.t668__circle {
    border-radius: 0px;
}

.t561__content {
    background-color: rgb(183 205 0 / 85%) !important;
}

.t561__descr {
    font-size: 40px !important;
}

@media screen and (max-width: 640px) {
    .t890__arrow {
        transform: scale(1) !important;
    }
}

@media screen and (max-width: 960px) {
    .t841 .t-col:not(:last-child) {
        margin-bottom: 20px !important;
    }
}

.t-sociallinks__item a:hover svg path {
    fill: #ffffff;
}

.t668__title span {
    padding: 0 5px;
}

.t668__icon {
    top: 40px;
}

.t561__title, .t561__imgwrapper {
        margin-bottom: 30px;
}

.t561 .t-sociallinks {
    margin-top: 30px;
}

.t886 {
    z-index:111111 !important;
}