/**
 * Site-wide CTA / action buttons — font-weight 700 (hero standard).
 * Loaded last (end of footer) so it wins over Customizer + inline styles.
 * Excludes quantity +/- controls (.qty-btn).
 */

.btn,
a.btn,
.button,
button.button,
input.button,
input[type="submit"].button,
input[type="submit"].hs-button,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button,
.woocommerce input.button.alt,
button.button.alt,
a.button.alt,
.single_add_to_cart_button,
.ajax_add_to_cart_button,
.add_to_cart_button,
#fbt-add-to-cart,
#place_order,
.checkout-button,
.update-cart-button,
.custom-cart-page .button,
.custom-cart-page a.button,
.custom-cart-page button.button,
.custom-cart-page .checkout-button,
.cart_totals .button,
.cart_totals a.button,
.cart_totals button.button,
.woocommerce-checkout #place_order,
.woocommerce-checkout button#place_order,
.woocommerce-checkout .place-order .button,
.woocommerce-form .button,
.custom-login-wrapper button,
.custom-register-wrapper button,
.custom-login-wrapper .button,
.custom-register-wrapper .button,
.custom-login-wrapper .login-button,
.custom-register-wrapper .register-button,
.hubspot-newsletter-form .hs-button,
.hubspot-newsletter-form input[type="submit"],
.dk-newsletter-section .hs-button,
.newsletter-section .primary,
.nsl-container .nsl-button,
.nsl-container-block .nsl-button,
#age-yes,
#age-no,
.age-buttons button,
.btn-404,
.dr-btn,
.dr-btn--sky,
.dr-filebtn,
.mini-cart-buttons .button,
.my-add-to-cart,
.my-product-cart-button .button,
.my-single-product-layout .my-add-to-cart,
#mobile-nav-overlay .phone-hidden.menu-item a,
#mobile-nav-overlay .menu-item-1439 a,
#mobile-nav-overlay .menu-item-2462 a,
.wholesale-btn,
.homepage-slider .btn,
.header-main .col-md-3.text-right > a,
.woocommerce-cart .return-to-shop a.button,
form.add-to-cart-form .button,
.wishlist-add-to-cart .button {
	font-weight: 700 !important;
}
