/* KSK Designer 1.1.29 — bulk sizing owns its own quantity inputs.
   Earlier integration styles force the native WooCommerce .quantity to
   display:flex!important, overriding jQuery .hide() and older bulk rules.
   Scope this fix to the ACTIVE bulk mode only, not to ordinary products.
*/
body.kskd-product .kskd-buy-card.kskd-bulk-active form.cart .woocommerce-variation-add-to-cart > .quantity,
.kskd-lightbox .kskd-buy-card.kskd-bulk-active form.cart .woocommerce-variation-add-to-cart > .quantity,
body.kskd-product .kskd-buy-card.kskd-bulk-active form.cart .quantity,
.kskd-lightbox .kskd-buy-card.kskd-bulk-active form.cart .quantity {
  display: none !important;
}

/* When native quantity is hidden, use the full checkout row for the button.
   Also keep one column on narrow desktop cards and phone screens. */
body.kskd-product .kskd-buy-card.kskd-bulk-active form.cart .woocommerce-variation-add-to-cart,
.kskd-lightbox .kskd-buy-card.kskd-bulk-active form.cart .woocommerce-variation-add-to-cart {
  grid-template-columns: minmax(0, 1fr) !important;
}
body.kskd-product .kskd-buy-card.kskd-bulk-active form.cart .woocommerce-variation-add-to-cart > .single_add_to_cart_button,
.kskd-lightbox .kskd-buy-card.kskd-bulk-active form.cart .woocommerce-variation-add-to-cart > .single_add_to_cart_button {
  grid-column: 1 / -1 !important;
  width: 100% !important;
  max-width: 100% !important;
}
