/////////////////////////
/////////////////////////
/*
This script is essentially a Cart Delete Interceptor. Instead of letting Shopify immediately remove an item from the cart, it pauses the removal,
gathers information about the product, and dispatches a custom event so your wishlist application can decide what to do (for example, show a "Move to Wishlist?" popup).
Customer clicks Remove --> Capture click before theme --> Identify cart line --> Fetch missing product info --> Dispatch wishlist:cart-delete-intercept -->
React modal opens
│
├──────── Save to Wishlist
│
└──────── Remove Anyway
│
▼
proceedWithDelete()
│
▼
/cart/change.js
│
▼
Cart Bridge refreshes cart
*/
/*
We have a
*/