/**
 * WooCommerce Add-to-Cart Notification Suppression
 * 
 * ⚔️ SAMURAI COMPREHENSIVE SOLUTION: Hide WooCommerce success notifications on both
 * product pages AND cart pages. The notification can appear in different contexts:
 * - On product page via AJAX add-to-cart
 * - On cart page after redirect from product page
 * We have implemented a custom popup system, so we hide all default notifications.
 * 
 * Target: div.woocommerce-message (WooCommerce success notice template)
 * Scope: Both product and cart pages to ensure complete coverage
 * 
 * @package Ettore_Child
 * @version 1.0.2
 */

/* ⚔️ SAMURAI SURGICAL PRECISION: Hide WooCommerce add-to-cart success messages on BOTH product and cart pages */
.single-product .woocommerce-message,
.woocommerce-cart .woocommerce-message {
    display: none !important;
}

/* Additional safety: Hide any WooCommerce notices wrapper that might contain success messages */
.single-product .woocommerce-notices-wrapper .woocommerce-message,
.woocommerce-cart .woocommerce-notices-wrapper .woocommerce-message {
    display: none !important;
}

/* Also target body classes for broader coverage */
body.single-product .woocommerce-message,
body.woocommerce-cart .woocommerce-message {
    display: none !important;
}

/* Ensure we don't accidentally hide error or info messages - only success messages */
.single-product .woocommerce-error,
.single-product .woocommerce-info,
.woocommerce-cart .woocommerce-error,
.woocommerce-cart .woocommerce-info {
    display: block !important;
}

/* ⚔️ SAMURAI COMPREHENSIVE SOLUTION: Hide notices that might appear in different contexts */
.single-product .wc-block-components-notice-banner--success,
.woocommerce-cart .wc-block-components-notice-banner--success {
    display: none !important;
}

/* Target specific add-to-cart success messages by content pattern (fallback) */
.woocommerce-message:contains("добавен във вашата количка"),
.woocommerce-message:contains("has been added to your cart"),
.woocommerce-message:contains("añadido a tu carrito") {
    display: none !important;
}

/* Maintain accessibility for screen readers while hiding visually */
.woocommerce-cart .woocommerce-message[role="alert"] {
    position: absolute !important;
    left: -10000px !important;
    width: 1px !important;
    height: 1px !important;
    overflow: hidden !important;
}
