﻿.Categories-Wrapper:before {
    content: '';
    top: 35%;
    width: 100%;
    height: 1px;
    display: block;
    background: var(--silver);
    position: absolute;
}

.Cat-Slider.fallback {
    display: flex;
    gap: 1rem;
}

.Cat-Slider.fallback .CatItem {
    width: 100%;
    min-width: 0;
    overflow: hidden;
}

.Cat-Slider .CatItem img {
    width: 100%;
    aspect-ratio: 1 / 1;
    height: auto;
    max-width: 100%;
}

.Cat-Slider .CatItem {
    flex: 0 0 calc(10% - 1rem);
    min-width: 50px;
}

.Cat-Slider .CatItem.glider-slide {
    padding-left: 1rem
}

.Cat-Slider .CatItem:last-child {
    padding-left: 0;
}

.Cat-Slider .glider-track {
    display: grid;
    grid-template-columns: repeat(13, 1fr);
}

@media (min-width:200px) {
    .Cat-Slider .CatItem {
        flex: 0 0 calc(40% - 1rem);
    }
}

@media (min-width:400px) {
    .Cat-Slider .CatItem {
        flex: 0 0 calc(28.57% - 1rem);
    }
}

@media (min-width:544px) {
    .Cat-Slider .CatItem {
        flex: 0 0 calc(25% - 1rem);
    }
}

@media (min-width:760px) {
    .Cat-Slider .CatItem {
        flex: 0 0 calc(14.28% - 1rem);
    }
}
@media (min-width:992px) {
    .Cat-Slider .CatItem {
        flex: 0 0 calc(10% - 1rem);
    }
}