/* Пункты меню магазинов делаем серыми, при наведении цветными */

.filter-gray {
    filter: grayscale(100%);
    transition: 0.3s;
}
.filter-gray:hover {
    filter: grayscale(0%);
}



/* Пункты меню активные делаем с бликами */
.t-active {
    position: relative;
    overflow: hidden;
}

.t-active::before {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 50%;
    height: 100%;
    background: linear-gradient(120deg, rgba(255,255,255,0) 30%, rgba(255,255,255,0.6) 50%, rgba(255,255,255,0) 70%);
    animation: shine 1.5s infinite;
}

@keyframes shine {
    0% { left: -100%; }
    100% { left: 100%; }
}
