/* Style for quantity UI shown after product is added */
.amoris-qty-box {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 8px;
    margin-top: 10px;
}
.amoris-qty-box button {
    background: #333;
    color: #fff;
    border: none;
    padding: 6px 12px;
    font-size: 16px;
    cursor: pointer;
    border-radius: 4px;
}
.amoris-qty-count {
    font-size: 16px;
    min-width: 20px;
    text-align: center;
}
/* cart-style.css */
/* Prevent click navigation on product block items, except the Add-to-Cart button */
.wopb-block-image, .wopb-block-title a {
  pointer-events: none;
}
/*Re-enable only the real add-to-cart button*/
.wopb-block-item, .add_to_cart_button, .wopb-product-btn, a.mega-custom-icon.mega-menu-link{ 
  pointer-events: auto; 
  cursor: pointer;
}
/* Fully disable redirect for 'Select Options' button */
.block-select-option {
    pointer-events: none;
    background: #ccc !important;
    opacity: 0.6;
    cursor: not-allowed;
}
.cart-qty-label {
  position: absolute;
  bottom: 0.5rem;
  right: 0.5rem;
  background: #f00;
  color: #fff;
  padding: 2px 6px;
  border-radius: 50%;
  font-size: 12px;
  z-index: 99;
}
.cart-count-label {
  display: block;
  font-weight: bold;
  color: #000000;
  margin-bottom: 4px;
  font-size: 0.9em;
  position: relative;
  float: left;
  left: 70px;
  top:-27px;
}
.amoris-cart-qty-badge {
    background-color: #ff6600;
    color: white;
    font-size: 0.85rem;
    padding: 2px 6px;
    margin-bottom: 4px;
    border-radius: 4px;
    display: inline-block;
}
/*Temploraryly disbale add to cart button display*/
.wopb-product-btn .wopb-cart-action {
    display: none I !important;
}