.slider__slide {
    /* стили для Desktop */
    --current-title-size: var(--title-size, 30px);
    --current-title-weight: var(--title-weight, 500);
    --current-title-style: var(--title-style, normal);
    --current-title-color: var(--slider-color, inherit);

    --current-desc-size: var(--desc-size, 18px);
    --current-desc-weight: var(--desc-weight, 500);
    --current-desc-style: var(--desc-style, normal);
    --current-desc-color: var(--slider-color, inherit);

    --current-btn-bg: var(--btn-bg, transparent);
    --current-btn-text: var(--btn-text, #000);
    --current-btn-border: var(--btn-border, transparent);
    --current-btn-size: var(--btn-size, 18px);
}

@media (max-width: 767px) {
    .slider__slide {
        --current-title-size: var(--title-size-mob, var(--title-size, 24px));
        --current-title-weight: var(--title-weight-mob, var(--title-weight, 500));
        --current-title-style: var(--title-style-mob, var(--title-style, normal));
        --current-title-color: var(--title-color-mob, var(--slider-color, inherit));

        --current-btn-bg: var(--btn-bg-mob, var(--btn-bg, transparent));
        --current-btn-text: var(--btn-text-mob, var(--btn-text, #000));
        --current-btn-border: var(--btn-border-mob, var(--btn-border, transparent));
        --current-btn-size: var(--btn-size-mob, var(--btn-size, 16px));
    }
}

.slider--key .slider__content h2.user-content__title {
    font-size: var(--current-title-size);
    font-weight: var(--current-title-weight);
    font-style: var(--current-title-style);
    color: var(--current-title-color);
}

.slider--key .slider__content div.user-content__description,
.slider--key .slider__slide .slider__content .user-content div {
    font-size: var(--current-desc-size);
    font-weight: var(--current-desc-weight);
    font-style: var(--current-desc-style);
    color: var(--current-desc-color);
}

.slider--key .slider__slide .user-content .slider__buttons a.button {
    background-color: var(--current-btn-bg);
    color: var(--current-btn-text);
    border: 2px solid var(--current-btn-border);
    font-size: var(--current-btn-size);
    border-radius: 8px;
}

.slider--key .slider__slide .user-content ul li {
    font-size: var(--current-desc-size);
    font-weight: var(--current-desc-weight);
    font-style: var(--current-desc-style);
}
.slider__slide .user-content ul li::before {
    color: var(--slider-color);
}