/* LOR CSS Manager v0.1.2 | Scope: final | Generated: 2026-08-03 17:47:06 UTC */


/* =========================================================
   Overrides finales — Grosor botones 400
   Código: M027 | ID técnico: overrides-botones-peso-final | Orden de carga: 990 | Ámbito: final
========================================================= */
/* =========================================================
   LOR — Botones: grosor de fuente 400
   Objetivo:
   - Evitar que Astra, WooCommerce, Elementor o plugins
     muestren botones en 600/700.
   - Mantener familia y tamaño heredados desde la configuración global.
   - Este bloque debe quedar al final del CSS para ganar prioridad.
========================================================= */

button,
button:hover,
button:focus,
button:active,
button *,
button:hover *,
button:focus *,
button:active *,
input[type="button"],
input[type="button"]:hover,
input[type="button"]:focus,
input[type="button"]:active,
input[type="submit"],
input[type="submit"]:hover,
input[type="submit"]:focus,
input[type="submit"]:active,
input[type="reset"],
input[type="reset"]:hover,
input[type="reset"]:focus,
input[type="reset"]:active,
a.button,
a.button:hover,
a.button:focus,
a.button:active,
a.button *,
a.button:hover *,
a.button:focus *,
a.button:active *,
.button,
.button:hover,
.button:focus,
.button:active,
.button *,
.button:hover *,
.button:focus *,
.button:active *,
.wp-block-button__link,
.wp-block-button__link:hover,
.wp-block-button__link:focus,
.wp-block-button__link:active,
.elementor-button,
.elementor-button:hover,
.elementor-button:focus,
.elementor-button:active,
.elementor-button *,
.elementor-button:hover *,
.elementor-button:focus *,
.elementor-button:active *,
.elementor-button-text,
.woocommerce a.button,
.woocommerce a.button:hover,
.woocommerce a.button:focus,
.woocommerce a.button:active,
.woocommerce button.button,
.woocommerce button.button:hover,
.woocommerce button.button:focus,
.woocommerce button.button:active,
.woocommerce input.button,
.woocommerce input.button:hover,
.woocommerce input.button:focus,
.woocommerce input.button:active,
.woocommerce .button,
.woocommerce .button:hover,
.woocommerce .button:focus,
.woocommerce .button:active,
.woocommerce .button *,
.woocommerce .button:hover *,
.woocommerce .button:focus *,
.woocommerce .button:active *,
.woocommerce-page a.button,
.woocommerce-page a.button:hover,
.woocommerce-page a.button:focus,
.woocommerce-page a.button:active,
.woocommerce-page button.button,
.woocommerce-page button.button:hover,
.woocommerce-page button.button:focus,
.woocommerce-page button.button:active,
.woocommerce-page input.button,
.woocommerce-page input.button:hover,
.woocommerce-page input.button:focus,
.woocommerce-page input.button:active,
.woocommerce-page .button,
.woocommerce-page .button:hover,
.woocommerce-page .button:focus,
.woocommerce-page .button:active,
.single-product .product .single_add_to_cart_button,
.single-product .product .single_add_to_cart_button:hover,
.single-product .product .single_add_to_cart_button:focus,
.single-product .product .single_add_to_cart_button:active,
.single-product div.product form.cart .button,
.single-product div.product form.cart .button:hover,
.single-product div.product form.cart .button:focus,
.single-product div.product form.cart .button:active,
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover,
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:focus,
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:active,
.woocommerce-checkout #place_order,
.woocommerce-checkout #place_order:hover,
.woocommerce-checkout #place_order:focus,
.woocommerce-checkout #place_order:active,
#payment .place-order .button,
#payment .place-order .button:hover,
#payment .place-order .button:focus,
#payment .place-order .button:active,
body .elementor-menu-cart__container .elementor-button,
body .elementor-menu-cart__container .elementor-button:hover,
body .elementor-menu-cart__container .elementor-button:focus,
body .elementor-menu-cart__container .elementor-button:active,
body .elementor-menu-cart__container .elementor-button *,
body .elementor-menu-cart__container .elementor-button:hover *,
body .elementor-menu-cart__container .elementor-button:focus *,
body .elementor-menu-cart__container .elementor-button:active *,
body .elementor-menu-cart__container .elementor-button-text,
body .elementor-menu-cart__container .elementor-menu-cart__footer-buttons a,
body .elementor-menu-cart__container .elementor-menu-cart__footer-buttons a:hover,
body .elementor-menu-cart__container .elementor-menu-cart__footer-buttons a:focus,
body .elementor-menu-cart__container .elementor-menu-cart__footer-buttons a:active,
body .elementor-menu-cart__container .woocommerce-mini-cart__buttons a,
body .elementor-menu-cart__container .woocommerce-mini-cart__buttons a:hover,
body .elementor-menu-cart__container .woocommerce-mini-cart__buttons a:focus,
body .elementor-menu-cart__container .woocommerce-mini-cart__buttons a:active,
.cwginstock-subscribe-form button,
.cwginstock-subscribe-form button:hover,
.cwginstock-subscribe-form button:focus,
.cwginstock-subscribe-form button:active,
.cwginstock-subscribe-form input[type="submit"],
.cwginstock-subscribe-form input[type="submit"]:hover,
.cwginstock-subscribe-form input[type="submit"]:focus,
.cwginstock-subscribe-form input[type="submit"]:active,
.cwginstock-subscribe-form .btn,
.cwginstock-subscribe-form .btn:hover,
.cwginstock-subscribe-form .btn:focus,
.cwginstock-subscribe-form .btn:active,
.yith-wfbt-section .yith-wfbt-submit-button,
.yith-wfbt-section .yith-wfbt-submit-button:hover,
.yith-wfbt-section .yith-wfbt-submit-button:focus,
.yith-wfbt-section .yith-wfbt-submit-button:active,
.yith-wfbt-section .yith-wfbt-submit-button *,
.yith-wfbt-section .yith-wfbt-submit-button:hover *,
.yith-wfbt-section .yith-wfbt-submit-button:focus *,
.yith-wfbt-section .yith-wfbt-submit-button:active * {
	font-weight: 400 !important;
}
