Your Cart

Subtotal $0.00
Delivery Fee $5.00

Age Verification Required

You must be 21 years or older to enter this website.

Please enter your date of birth:

By entering this site, you agree to our Terms of Service and Privacy Policy. We use cookies to enhance your browsing experience.

// Add event listeners to quantity buttons const decreaseButtons = document.querySelectorAll('.quantity-decrease'); const increaseButtons = document.querySelectorAll('.quantity-increase'); const removeButtons = document.querySelectorAll('.remove-item'); decreaseButtons.forEach(button => { button.addEventListener('click', function() { const index = parseInt(this.getAttribute('data-index')); if (cart[index].quantity > 1) { cart[index].quantity -= 1; } else { cart.splice(index, 1); } updateCartCount(); updateCartDisplay(); }); }); increaseButtons.forEach(button => { button.addEventListener('click', function() { const index = parseInt(this.getAttribute('data-index')); cart[index].quantity += 1; updateCartCount(); updateCartDisplay(); }); }); removeButtons.forEach(button => { button.addEventListener('click', function() { const index = parseInt(this.getAttribute('data-index')); cart.splice(index, 1); updateCartCount(); updateCartDisplay(); }); }); } } // Calculate subtotal function calculateSubtotal() { return cart.reduce((total, item) => total + (item.price * item.quantity), 0); } // Update cart count badge function updateCartCount() { const count = cart.reduce((total, item) => total + item.quantity, 0); cartCount.textContent = count; if (count === 0) { cartCount.classList.add('hidden'); } else { cartCount.classList.remove('hidden'); } } // Generate random order number function generateOrderNumber() { const random = Math.floor(10000 + Math.random() * 90000); return `#CC71-${random}`; } // Calculate subtotal function calculateSubtotal() { const cart = JSON.parse(localStorage.getItem('cart') || '[]'); return cart.reduce((total, item) => total + item.price * item.quantity, 0); } // Initialize cart updateCartCount(); });