/* Disable add to cart on product page if nero_ad */
body.nero_ad .product-add-form .action.tocart,
body.nero_ad .product-add-form .action.primary.tocart {
    opacity: 0.7 !important;
    pointer-events: none !important;
    cursor: not-allowed !important;
}

/* Disable add to cart on category page for fresh products */
.product-item.is-fresh .action.tocart,
.product-item.is-fresh .action.primary.tocart {
    opacity: 0.7 !important;
    pointer-events: none !important;
    cursor: not-allowed !important;
}

/* Highlight fresh products in cart if address is not serviceable */
body.nero_ad .cart.item.is-fresh,
body.nero_ad .cart.item.is-fresh td,
body.nero_ad .cart.item.is-fresh .product-item-details {
    background: #ffeaea !important;
    color: #b30000 !important;
}

/* Disable go to checkout on cart/quickcart if needed (JS will add .disable-checkout) */
.disable-checkout {
    opacity: 0.7 !important;
    pointer-events: none !important;
    cursor: not-allowed !important;
} 