/* Кнопки WooCommerce с градиентом и сильным скруглением */
.woocommerce ul.products li.product .button,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button,
.woocommerce #respond input#submit,
.woocommerce .button {
    background-image: linear-gradient(90deg, #E6D6CF 33%, #CBB1A8 100%) !important;
    background-color: #CBB1A8 !important; /* запасной цвет */
    color: #ffffff !important;
    border-radius: 999px !important;      /* таблетка */
    border: none !important;
    padding: 10px 28px !important;
    text-transform: none !important;
    font-weight: 500 !important;
}

/* Ховер */
.woocommerce ul.products li.product .button:hover,
.woocommerce a.button:hover,
.woocommerce button.button:hover,
.woocommerce input.button:hover,
.woocommerce #respond input#submit:hover,
.woocommerce .button:hover {
    background-image: linear-gradient(90deg, #CBB1A8 0%, #E6D6CF 100%) !important;
    background-color: #CBB1A8 !important;
    color: #ffffff !important;
}
/* Скруглить все кнопки Elementor */
.elementor-button,
.elementor-button:link,
.elementor-button:visited {
    border-radius: 999px !important;
}
/* Кнопки WooCommerce с градиентом и скруглением */
.woocommerce ul.products li.product .button,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button,
.woocommerce #respond input#submit,
.woocommerce .button {
    background-image: linear-gradient(90deg, #E6D6CF 33%, #CBB1A8 100%) !important;
    background-color: #CBB1A8 !important;
    color: #000000 !important;          /* <-- ЧЁРНЫЙ ТЕКСТ */
    border-radius: 999px !important;
    border: none !important;
    padding: 10px 28px !important;
    text-transform: none !important;
    font-weight: 500 !important;
}

/* Ховер */
.woocommerce ul.products li.product .button:hover,
.woocommerce a.button:hover,
.woocommerce button.button:hover,
.woocommerce input.button:hover,
.woocommerce #respond input#submit:hover,
.woocommerce .button:hover {
    background-image: linear-gradient(90deg, #CBB1A8 0%, #E6D6CF 100%) !important;
    background-color: #CBB1A8 !important;
    color: #000000 !important;          /* <-- тоже чёрный при наведении */
}
/* Стиль кнопки отправки WPForms */
.wpforms-form .wpforms-submit,
.wpforms-form button[type="submit"] {
    background: linear-gradient(90deg, #E6D6CF 33%, #CBB1A8 100%);
    color: #000000;
    border: none;
    border-radius: 999px; /* сильное скругление, „таблетка“ */
    padding: 10px 28px;
    font-weight: 600;
    cursor: pointer;
}

/* Ховер-эффект */
.wpforms-form .wpforms-submit:hover,
.wpforms-form button[type="submit"]:hover {
    filter: brightness(0.95);
}
/* Бэдж на товаре в цвет кнопок */
.woocommerce span.onsale,
.woocommerce ul.products li.product .onsale {
    background: linear-gradient(90deg, #E6D6CF 33%, #CBB1A8 100%);
    color: #000000;           /* чёрный текст, как на кнопках */
    border-radius: 999px;     /* скругление, как у кнопок-пилюлек */
    padding: 6px 14px;
    font-weight: 600;
}
/* Попробовать захватить и кастомные бэджи темы */
.woocommerce span.onsale,
.woocommerce ul.products li.product .onsale,
.woocommerce ul.products li.product .badge,
.woocommerce ul.products li.product .new-badge {
    background: linear-gradient(90deg, #E6D6CF 33%, #CBB1A8 100%);
    color: #000000;
    border-radius: 999px;
    padding: 6px 14px;
    font-weight: 600;
}
