﻿#garlands {
    top: 0;
    left: 0;
    width: 100%;
    height: 120px;
    display: flex;
    overflow: hidden;
    position: absolute;
    pointer-events: none;
}

    #garlands > div {
        display: flex;
        position: relative;
        animation: GarlandParts-module__fadeIn--AIRnb 0.4s forwards;
    }

.GarlandParts-module__root--xoR8F {
    display: flex;
    position: relative
}

    .GarlandParts-module__root--xoR8F:not(.GarlandParts-module__rootVisible--Mf9g4) {
        opacity: 0
    }

.GarlandParts-module__rootVisible--Mf9g4.GarlandParts-module__rootAnimated--lGOIr {
    animation: GarlandParts-module__fadeIn--AIRnb 0.2s forwards
}

.GarlandParts-module__switch--BZF8l.GarlandParts-module__switch--BZF8l {
    top: -24px;
    right: 47px;
    z-index: -1;
    padding: 0 10px;
    position: fixed;
    pointer-events: all;
    color: var(--vkui--color_icon_tertiary);
    transition: top var(--vkui--animation_duration_m)
}

[dir=rtl] .GarlandParts-module__switch--BZF8l.GarlandParts-module__switch--BZF8l {
    right: auto;
    left: 47px
}

@media (max-width:1229px) {
    .GarlandParts-module__switch--BZF8l.GarlandParts-module__switch--BZF8l {
        display: none
    }
}

.GarlandParts-module__switchHover--oq_9z.GarlandParts-module__switchHover--oq_9z {
    top: -20px
}

.GarlandParts-module__switchActive--Crh2N.GarlandParts-module__switchActive--Crh2N {
    top: 0
}

.GarlandParts-module__lamp--DCHB2 {
    color: var(--vkui--color_icon_secondary)
}

.GarlandParts-module__shadow--_ZsNe {
    color: transparent
}

.GarlandParts-module__rootEnabled--RuoYx .GarlandParts-module__lamp--DCHB2, .GarlandParts-module__rootEnabled--RuoYx .GarlandParts-module__shadow--_ZsNe {
    will-change: transform;
    transform: translateZ(0);
    animation-duration: 12s;
    animation-iteration-count: infinite;
    animation-timing-function: steps(24,end)
}

.GarlandParts-module__item--i8iCu {
    z-index: 1;
    overflow: visible;
    color: #ddd
}

.GarlandParts-module__item1--Ez7Lm {
    margin-top: -5px;
    margin-left: -9px
}

[dir=rtl] .GarlandParts-module__item1--Ez7Lm {
    margin-left: 0;
    margin-right: -9px
}

.GarlandParts-module__item1--Ez7Lm .GarlandParts-module__lamp--DCHB2, .GarlandParts-module__item1--Ez7Lm .GarlandParts-module__shadow--_ZsNe {
    animation-name: GarlandParts-module__animation1--kwsUW
}

.GarlandParts-module__item2--LjZCw {
    margin-top: -3px;
    margin-left: -8px
}

[dir=rtl] .GarlandParts-module__item2--LjZCw {
    margin-left: 0;
    margin-right: -8px
}

.GarlandParts-module__item2--LjZCw .GarlandParts-module__lamp--DCHB2, .GarlandParts-module__item2--LjZCw .GarlandParts-module__shadow--_ZsNe {
    animation-name: GarlandParts-module__animation2--cvP1g
}

.GarlandParts-module__item3--S1Utc {
    margin-top: -8px;
    margin-left: -8px
}

[dir=rtl] .GarlandParts-module__item3--S1Utc {
    margin-left: 0;
    margin-right: -8px
}

.GarlandParts-module__item3--S1Utc .GarlandParts-module__lamp--DCHB2, .GarlandParts-module__item3--S1Utc .GarlandParts-module__shadow--_ZsNe {
    animation-name: GarlandParts-module__animation3--F4HJJ
}

.GarlandParts-module__item4--NXg4D {
    margin-top: -6px;
    margin-left: -8px
}

[dir=rtl] .GarlandParts-module__item4--NXg4D {
    margin-left: 0;
    margin-right: -8px
}

.GarlandParts-module__item4--NXg4D .GarlandParts-module__lamp--DCHB2, .GarlandParts-module__item4--NXg4D .GarlandParts-module__shadow--_ZsNe {
    animation-name: GarlandParts-module__animation4--xTDbK
}

.GarlandParts-module__item5--waIp_ {
    margin-top: -7px;
    margin-left: -10px
}

[dir=rtl] .GarlandParts-module__item5--waIp_ {
    margin-left: 0;
    margin-right: -10px
}

.GarlandParts-module__item5--waIp_ .GarlandParts-module__lamp--DCHB2, .GarlandParts-module__item5--waIp_ .GarlandParts-module__shadow--_ZsNe {
    animation-name: GarlandParts-module__animation5--Q_bzd
}

@keyframes GarlandParts-module__fadeIn--AIRnb {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes GarlandParts-module__animation1--kwsUW {
    0% {
        color: #07f
    }

    20% {
        color: #17d685
    }

    40% {
        color: #ffd91d
    }

    60% {
        color: #f679ff
    }

    80% {
        color: #ab47e9
    }

    to {
        color: #07f
    }
}

@keyframes GarlandParts-module__animation2--cvP1g {
    0% {
        color: #f679ff
    }

    20% {
        color: #ffd91d
    }

    40% {
        color: #ab47e9
    }

    60% {
        color: #07f
    }

    80% {
        color: #17d685
    }

    to {
        color: #f679ff
    }
}

@keyframes GarlandParts-module__animation3--F4HJJ {
    0% {
        color: #17d685
    }

    20% {
        color: #07f
    }

    40% {
        color: #ab47e9
    }

    60% {
        color: #f679ff
    }

    80% {
        color: #ffd91d
    }

    to {
        color: #17d685
    }
}

@keyframes GarlandParts-module__animation4--xTDbK {
    0% {
        color: #ffd91d
    }

    20% {
        color: #f679ff
    }

    40% {
        color: #17d685
    }

    60% {
        color: #07f
    }

    80% {
        color: #ab47e9
    }

    to {
        color: #ffd91d
    }
}

@keyframes GarlandParts-module__animation5--Q_bzd {
    0% {
        color: #ab47e9
    }

    20% {
        color: #07f
    }

    40% {
        color: #17d685
    }

    60% {
        color: #ffd91d
    }

    80% {
        color: #f679ff
    }

    to {
        color: #ab47e9
    }
}
