/*Индикатор прокрутки страницы*/
.t602__indicator {
    background: linear-gradient(0.905turn, rgb(166, 93, 60) 0%, rgb(239, 216, 135) 100%) rgb(226, 197, 123) !important;
}

/* Pop-up Артисты */
.t750 .t-popup__block-close {
    background: #ffffff;
}

/* Увеличение изображения в Zero-блоке при наведении в рамках своих границ */
@media screen and (min-width: 960px){
    .img-zoom {
        border-radius: 12px;
        overflow: hidden;
    }
    .img-zoom .tn-atom {
        border-radius: 12px;
        -webkit-transition: -webkit-transform 400ms ease-in-out !important;
        transition: -webkit-transform 400ms ease-in-out !important;
        -o-transition: transform 400ms ease-in-out !important;
        transition: transform 400ms ease-in-out !important;
        transition: transform 400ms ease-in-out, -webkit-transform 400ms ease-in-out !important;
    }
    .img-zoom:hover .tn-atom {
       -webkit-transform: scale(115%);
        -ms-transform: scale(115%);
        transform: scale(115%);
        transition: transform 400ms ease-in-out !important;
        transition: transform 400ms ease-in-out, -webkit-transform 400ms ease-in-out !important;
    }
}

/* Градиентный текст */
.shine-text .tn-atom {
    text-shadow: 0px 0px 50px #ffffff;
    background: linear-gradient(90deg, #E9A64D, #623B1E, #E9A64D);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-size: 200% auto;
}
@keyframes textflowshine-text {
    from { background-position: 0% center; }
    to   { background-position: 200% center; }
}
@media (min-width: 960px) {
    .shine-text .tn-atom {
        will-change: background-position;
        transform: translateZ(0);
        animation: textflowshine-text 10s linear infinite;
    }
}
@media (max-width: 959px) {
    .shine-text .tn-atom {
        background: linear-gradient(90deg, #E9A64D, #623B1E, #E9A64D);
        background-clip: text;
    }
}

/* Градиентные кнопки */
.btn-gradient .tn-atom:hover {
    background-color: #ffffff20 !important;
    background-image: none !important;
}

footer#t-footer {
    background-color: transparent;
}

.t826__galaxy {
    pointer-events: none;
}
.t826__galaxy-wrapper>.t826__galaxy-far, .t826__galaxy-wrapper>.t826__galaxy-mid, .t826__galaxy-wrapper>.t826__galaxy-near {
    border-radius: 10px !important;
}
.t826__galaxy-wrapper>.t826__galaxy-near {
    width: 6px;
    height: 6px;
}
.t826__galaxy-wrapper>.t826__galaxy-mid {
    width: 4px;
    height: 4px;
}
.t826__galaxy-wrapper>.t826__galaxy-far {
    width: 2px;
    height: 2px;
}
.t674__cover_fixed {
    opacity: 0.3;
}
.t674__cover_repeat .t674__cover-carrier {
    background-size: cover !important;
    background-repeat: no-repeat !important;
}