.index_4,
/*.cabinet,*/
.index_5 {
    position: relative;
}

.cookie-anim {
    position: absolute;
    pointer-events: none;
    user-select: none;
    z-index: 1;
}

/* --- Rolling keyframes --- */

@keyframes ck-roll-a {
    0%,100% { transform: rotate(-20deg) translateX(-18px); }
    50%      { transform: rotate(20deg)  translateX(18px);  }
}

@keyframes ck-roll-b {
    0%,100% { transform: rotate(-10deg) translateX(-28px); }
    50%      { transform: rotate(28deg)  translateX(28px);  }
}

@keyframes ck-roll-c {
    0%,100% { transform: rotate(12deg)  translateX(-14px); }
    50%      { transform: rotate(-18deg) translateX(14px);  }
}

@keyframes ck-roll-d {
    0%,100% { transform: rotate(-6deg)  translateX(-32px); }
    50%      { transform: rotate(32deg)  translateX(32px);  }
}

@keyframes ck-roll-e {
    0%,100% { transform: rotate(16deg)  translateX(-10px); }
    50%      { transform: rotate(-24deg) translateX(10px);  }
}

@media (max-width: 768px) {
    /*.cookie-anim {*/
    /*    display: none;*/
    /*}*/
}
