/**
 * Единые кнопки редизайна — как «Заказать звонок» на главной
 */
:root {
    --redesign-btn-bg: #f5e8ef;
    --redesign-btn-color: #b04481;
    --redesign-btn-bg-hover: #edd6e4;
    --redesign-btn-border: #f5e8ef;
}

body.as-redesign .btn:not(.hero-slide__btn):not(.arrow):not(.arrow-open):not(.btn-video):not(.btn-transparent):not(.btn-order):not(.print):not(.in_cart):not(.btn-responsive-nav):not(.subscribe_button):not(.white):not(.btn-default.white) {
    background-color: var(--redesign-btn-bg);
    border-color: var(--redesign-btn-border);
    color: var(--redesign-btn-color);
}

body.as-redesign .btn:not(.hero-slide__btn):not(.arrow):not(.arrow-open):not(.btn-video):not(.btn-transparent):not(.btn-order):not(.print):not(.in_cart):not(.btn-responsive-nav):not(.subscribe_button):not(.white):not(.btn-default.white):hover,
body.as-redesign .btn:not(.hero-slide__btn):not(.arrow):not(.arrow-open):not(.btn-video):not(.btn-transparent):not(.btn-order):not(.print):not(.in_cart):not(.btn-responsive-nav):not(.subscribe_button):not(.white):not(.btn-default.white):focus {
    background-color: var(--redesign-btn-bg-hover);
    border-color: var(--redesign-btn-bg-hover);
    color: var(--redesign-btn-color);
}

body.as-redesign .btn.btn-primary:not(.hero-slide__btn) {
    background-color: var(--redesign-btn-bg);
    border-color: var(--redesign-btn-border);
    color: var(--redesign-btn-color);
}

body.as-redesign .btn.btn-primary:not(.hero-slide__btn):hover,
body.as-redesign .btn.btn-primary:not(.hero-slide__btn):focus {
    background-color: var(--redesign-btn-bg-hover);
    border-color: var(--redesign-btn-bg-hover);
    color: var(--redesign-btn-color);
}

body.as-redesign .btn.btn-default:not(.hero-slide__btn):not(.arrow):not(.arrow-open):not(.white) {
    background-color: var(--redesign-btn-bg);
    border-color: var(--redesign-btn-border);
    color: var(--redesign-btn-color);
}

body.as-redesign .btn.btn-default:not(.hero-slide__btn):not(.arrow):not(.arrow-open):not(.white):hover,
body.as-redesign .btn.btn-default:not(.hero-slide__btn):not(.arrow):not(.arrow-open):not(.white):focus {
    background-color: var(--redesign-btn-bg-hover);
    border-color: var(--redesign-btn-bg-hover);
    color: var(--redesign-btn-color);
}
