.viewed-colors-slider__content.view-tile .listing-item__description {
    grid-template-columns: 130px;
}
.viewed-colors-slider__title {
    font-size: 24px;
    font-weight: 700;
    margin-bottom: 16px;
}
.viewed-colors-slider__content {
    position: relative;
    border-radius: 8px;
    height: 194px;
}
.slider-colors {
    display: none;
}
.slider-colors.carousel-loaded {
    opacity: 1;
    visibility: visible;
    display: block;
}
.slider-color {
    padding: 5px;
}
.slider-color .listing-item:hover {
    box-shadow: none;
}
.slider-color .listing-item::before {
    border-top: none !important;
}
.slider-colors .carousel__dots {
    display: none;
}
.slider-colors .f-carousel__slide {
    --f-carousel-slide-width: calc((100%) / 4);
}
.color-card__offer {
    font-size: 14px;
    text-align: right;
    margin: 20px 0;
}
.slider-colors .f-carousel__nav button {
    width: 48px !important;
    height: 48px !important;
}
/*-----------responsive-------------*/
@media only screen and (max-width: 1539px) {
    .slider-colors .f-carousel__slide {
        --f-carousel-slide-width: calc((100%) / 3);
    }
}
@media only screen and (max-width: 1200px) {
    .slider-colors .f-carousel__slide {
        --f-carousel-slide-width: calc((100%) / 2);
    }
    .viewed-colors-slider__content.view-tile .listing-item__description {
        grid-template-columns: 250px;
    }
}
@media only screen and (max-width: 991px) {
    .viewed-colors-slider__content.view-tile .listing-item__description {
        grid-template-columns: 130px;
    }
}
@media only screen and (max-width: 768px) {
    .slider-colors .f-carousel__slide {
        --f-carousel-slide-width: 100%;
    }
    .viewed-colors-slider__content.view-tile .listing-item__description {
        grid-template-columns: 1fr;
    }
}
@media only screen and (max-width: 567px) {
    .viewed-colors-slider__content {
        height: 160px;
    }
}
