/* Nuki Theme: WooCommerce Stylesheet Bootstrapper - Updated: 1782531142 */
@import url('css/woocommerce-archive.css');
@import url('css/woocommerce-mini-cart.css?v=1782544454');
@import url('css/woocommerce-single.css?v=1782544830');
@import url('css/woocommerce-qa.css');
@import url('css/woocommerce-checkout.css?v=1782544770');

/* Disable hover effects on touch/mobile devices site-wide */
@media screen and (max-width: 991px), (hover: none) {
    /* 1. Archive Page Product Cards */
    ul.products li.product:hover {
        box-shadow: none !important;
        transform: none !important;
    }
    ul.products li.product:hover img {
        transform: none !important;
    }
    ul.products li.product .button:hover {
        transform: none !important;
        background-color: var(--color-primary) !important;
        color: #ffffff !important;
        box-shadow: none !important;
    }
    
    /* 2. Single Product Add to Cart and Buy Now Buttons */
    .single-product form.cart button.single_add_to_cart_button:hover {
        background-color: #ffffff !important;
        color: var(--color-primary) !important;
        border-color: var(--color-primary) !important;
        transform: none !important;
    }
    .single-product form.cart button.single_add_to_cart_button:hover::after {
        transform: none !important;
    }
    .single-product form.cart button.nuki_buy_now_button:hover {
        background: linear-gradient(135deg, var(--color-primary), var(--color-primary-hover)) !important;
        transform: none !important;
    }
    .single-product form.cart button.nuki_buy_now_button:hover::after {
        transform: none !important;
    }
    
    /* 3. Sticky Add to Cart Button */
    .sticky-cart-btn:hover {
        transform: none !important;
        background: var(--color-primary) !important;
    }
    
    /* 4. Checkout Place Order Button */
    #payment #place_order:hover {
        background: linear-gradient(135deg, var(--color-primary), var(--color-primary-hover)) !important;
        transform: none !important;
        box-shadow: 0 4px 15px rgba(140, 198, 63, 0.35) !important;
    }
    #payment #place_order:hover::after {
        transform: none !important;
    }

    /* 5. Feature Cards (Homepage) */
    .feature-card:hover {
        transform: none !important;
        box-shadow: none !important;
    }
    .feature-card:hover .feature-icon-wrapper {
        transform: none !important;
    }
    
    /* 6. FAQ Accordion Questions */
    .nuki-faq-accordion .faq-question:hover {
        color: inherit !important;
        background-color: transparent !important;
    }
    
    /* 7. General Buttons & Links */
    button:hover,
    .btn:hover,
    .qty-btn:hover {
        transform: none !important;
        box-shadow: none !important;
    }
}