Shopping Basket

Filter by attribute

Wallet
My Order
Account
Wishlist
Support
document.addEventListener('DOMContentLoaded', function () { const productArchive = document.querySelector('.ast-woocommerce-container'); if (productArchive) { // Monitor changes in product list const observer = new MutationObserver(function () { // Cancel Astra's automatic scroll if (history.scrollRestoration) { history.scrollRestoration = 'manual'; } }); observer.observe(productArchive, { childList: true, subtree: true }); } // Prevent Astra's scroll on Load More const loadMoreBtn = document.querySelector('.ast-load-more'); if (loadMoreBtn) { loadMoreBtn.addEventListener('click', function (e) { e.preventDefault(); const currentScroll = window.scrollY; // Trigger default click this.click(); // Restore scroll after short delay setTimeout(() => { window.scrollTo(0, currentScroll); }, 300); }); } });