/* Only product-button--add-to-cart visible on product card load */
.product-item.style-1 .product-actions {
  opacity: 1 !important;
  visibility: visible !important;
}
.product-actions .product-button.product-button--wishlist {
  opacity: 0 !important;
  visibility: hidden !important;
}

.product-actions .product-button.product-button--quickview {
  opacity: 0 !important;
  visibility: hidden !important;
}

.product-item.style-1:hover .product-actions .product-button {
  opacity: 1 !important;
  visibility: visible !important;
}

.woocommerce-billing-fields__field-wrapper p:not(:has(label)) {
	display: none !important;
}

#billing_country_field, #billing_address_1_field, #billing_address_2_field, #billing_city_field, #billing_state_field, #billing_postcode_field {
  display: none !important;
}

#customer_details:has(#ship-to-different-address-checkbox:checked) .col-1 {
  display: none;
}

#shipping_company_field, 
#shipping_country_field,
#shipping_state_field,
#shipping_city_field,
#shipping_postcode_field, 
#shipping_mrkvnp_house_field, 
#shipping_mrkvnp_patronymics_field, 
#shipping_mrkvnp_street_field, 
#shipping_mrkvnp_flat_field {
  display: none !important;
}

.woocommerce-checkout-wrap:has(
  input#shipping_method_0_local_pickup2:checked
)
  .woocommerce-shipping-fields {
    display: none !important;
}

.mini-cart-notice {
  color: #373588;
  font-size: 0.8em;
}

.cart-minimum-notice td { border: none; } 

.woocommerce-mini-cart__buttons .button.disabled {
  opacity: 0.5;
  pointer-events: none;      
  cursor: not-allowed;
  background-color: #ccc !important;
  color: black;
}

.woocommerce-cart .wc-proceed-to-checkout .button.disabled {
  opacity: 0.5;
  pointer-events: none;      
  cursor: not-allowed;
  background-color: #ccc !important;
  color: black;
}
