.blaze-slider {
    --slides-to-show: 3;
    --slide-gap: 20px;
}

@media (max-width: 1280px) {
    .blaze-slider {
        --slides-to-show: 2;
    }
}

@media (max-width: 768px) {
    .blaze-slider {
        --slides-to-show: 1;
    }
}

.blaze-slider .blaze-track {
    cursor: grab;
}

.blaze-track {
    display: flex;
}

.blaze-pagination {
    display: flex;
    gap: 15px;
    margin-right: 8px;
    margin-left: 8px;
}

.blaze-pagination button {
    font-size: 0;
    width: 15px;
    height: 15px;
    border-radius: 50%;
    outline: none;
    border: none;
    background: rgb(156, 163, 175);
    cursor: pointer;
    transition: transform 200ms ease, background-color 300ms ease;
}

:is(.dark .blaze-pagination button) {
    background: rgb(107, 114, 128);
}

.blaze-pagination button.active {
    background: #dc2626;
    transform: scale(1.3);
}
