document.addEventListener('DOMContentLoaded', function () {
const cart = document.querySelector('.raven-shopping-cart-wrap'); if (!cart) return;
let loaded = false; let container = document.createElement('div'); container.className = 'jx-js-mini-cart'; cart.appendChild(container);
cart.addEventListener('mouseenter', function () {
if (loaded) { container.classList.add('active'); return; }
fetch(ajaxurl + '?action=get_mini_cart') .then(res => res.json()) .then(data => { if (data.success) { container.innerHTML = data.data; container.classList.add('active'); loaded = true; } }); });
cart.addEventListener('mouseleave', function () { container.classList.remove('active'); });
});