/* =============================================
   Keviq: Hide qty inputs when bundle selector active
   ============================================= */

/* Hide both the native WC qty wrapper and Kadence's re-shown qty */
.kvq-bundle-selector ~ .quantity,
.kvq-bundle-selector ~ form .quantity,
.variations_form .quantity,
.single_variation_wrap .quantity,
.woocommerce-variation-add-to-cart .quantity {
    display: none !important;
}

/* Also hide our custom stepper — bundles ARE the quantity */
.kvq-qty-wrap {
    display: none !important;
}

/* =============================================
   Keviq: Checkout field hiding
   ============================================= */

/* Hide email marketing checkbox */
.mailpoet_checkout_optin,
#mailpoet_woocommerce_checkout_optin,
.wc-mailpoet-checkout-optin,
[id*="mailpoet"][class*="checkout"],
.woocommerce-marketing-optin {
    display: none !important;
}

/* Hide ship to different address */
.woocommerce-shipping-fields,
#ship-to-different-address,
.ship-to-different-address {
    display: none !important;
}

/* Hide T&C checkbox */
.woocommerce-terms-and-conditions-wrapper,
#terms,
.woocommerce-form__input-checkbox[name="terms"],
.woocommerce-terms-and-conditions-checkbox-text {
    display: none !important;
}