/* Masder v13.2.10 — launch UI hardening.
   Site-wide presentation only: no pricing, APF, cart or scene logic. */

/* Astra scroll-to-top is a customer-facing navigation CTA and should use the
   same Masder primary colour as the cart/configuration CTAs. */
#ast-scroll-top,
#ast-scroll-top:hover,
#ast-scroll-top:focus {
    background-color: var(--mcs-primary-button-bg, #3339F1) !important;
    color: var(--mcs-primary-button-text, #fff) !important;
    border-color: var(--mcs-primary-button-bg, #3339F1) !important;
}
#ast-scroll-top .ast-icon,
#ast-scroll-top .ast-icon svg {
    color: inherit !important;
    fill: currentColor !important;
}

/* Do not let global CTA/button colour rules repaint Astra's utility controls
   that sit on top of product thumbnails (quick-view / select-options / sale).
   The iconset itself is deliberately left to Astra's own theme styling. */
.woocommerce .astra-shop-thumbnail-wrap .ast-on-card-button,
.woocommerce-page .astra-shop-thumbnail-wrap .ast-on-card-button,
.wc-block-grid .ast-on-card-button {
    background: transparent !important;
    background-color: transparent !important;
    border: 0 !important;
    box-shadow: none !important;
    padding: 0 !important;
    color: inherit !important;
}
.woocommerce .astra-shop-thumbnail-wrap .ast-on-card-button:hover,
.woocommerce .astra-shop-thumbnail-wrap .ast-on-card-button:focus,
.woocommerce-page .astra-shop-thumbnail-wrap .ast-on-card-button:hover,
.woocommerce-page .astra-shop-thumbnail-wrap .ast-on-card-button:focus {
    background: transparent !important;
    background-color: transparent !important;
    border-color: transparent !important;
}

/* Keep the actual shop CTA intentionally Masder blue without targeting every
   generic <button> on the site. */
.woocommerce ul.products li.product a.button.add_to_cart_button,
.woocommerce ul.products li.product a.button.product_type_simple,
.woocommerce ul.products li.product a.button.product_type_variable,
.woocommerce ul.products li.product a.button.product_type_external,
.wc-block-grid__product .wp-block-button__link {
    background-color: var(--mcs-primary-button-bg, #3339F1) !important;
    border-color: var(--mcs-primary-button-bg, #3339F1) !important;
    color: var(--mcs-primary-button-text, #fff) !important;
}
