= 768) { show = !show; $event.stopPropagation(); }" @keydown.escape.window="show = false" x-effect="if (show) { $nextTick(() => { $refs.quickShopPanel && $refs.quickShopPanel.focus() }) }" class="absolute bottom-full right-0 mb-2 z-50 hidden md:block">
First Class Hoodie & Sweats Set in Grey
M
response.json())
.then(data => {
isAdding = false;
show = false;
$dispatch('cart:refresh');
$dispatch('cart:item-added', {
product: {
title: 'First Class Hoodie & Sweats Set in Grey',
image: variantImage,
variant: variantTitle
}
});
if (window.openCartDrawer) {
window.openCartDrawer();
}
})
.catch(error => {
isAdding = false;
console.error('Error:', error);
})
" class="w-full bg-neutral-900 text-white h-9 rounded-lg hover:bg-black transition-all duration-200 flex items-center justify-center gap-1.5 text-[12px] font-medium shadow-sm focus:outline-none focus:ring-2 focus:ring-black/10 font-inter hover:bg-gray-900" :class="
{
'opacity-50 cursor-not-allowed': isAdding || !isVariantAvailable,
'hover:bg-gray-900': isVariantAvailable && !isAdding
}
" :disabled="isAdding || !isVariantAvailable">
Add to Cart
Sold Out