/* Desktop pointer: the cart button alone owns the hover preview.
 * Native click/touch navigation and keyboard access remain available.
 * !important intentionally overrides Enfold's parent :hover and jQuery fades.
 */
@media (hover: hover) and (pointer: fine) {
    #top #header .cart_dropdown:not(:has(.cart_dropdown_link:hover)):not(.afb-cart-keyboard) .dropdown_widget {
        display: none !important;
        opacity: 0 !important;
        visibility: hidden !important;
        pointer-events: none !important;
        transition: none !important;
        animation: none !important;
    }
    #top #header .cart_dropdown:has(.cart_dropdown_link:hover) .dropdown_widget,
    #top #header .cart_dropdown.afb-cart-keyboard .dropdown_widget {
        display: block !important;
        opacity: 1 !important;
        visibility: visible !important;
        transition: none !important;
        animation: none !important;
    }
}
