Shop by Category

Featured Gaming Gear

Shop Catalog

Nationwide Shipping

Calculated city-wise, free on orders above Rs. 15,000

Secure Transactions

Crawler-safe bank details and verification proof upload

Elite Standards

Curated mechanical keys, gaming mice, & setup accessories

Support Center

Instant support directly via our floating WhatsApp chat

Gamer Enthusiast Guide

Deconstruct the Perfect Keyboard

Click the highlight hotspots on the preview keyboard to see how premium switches, double-shot keycaps, and custom stabilizers elevate your typing and gaming performance.

Select a component hotspot Hover over or click on the flashing dots on the image preview to learn more about elite keyboard structures.
Premium Keyboard Setup

Ready to Level Up Your Setup?

Get free shipping on all orders over Rs. 15,000. Use discount coupon MOUNTX10 for 10% off your first checkout.

Shop Deals Now
// Keyboard Hotspot Guide Action function showHotspotInfo(title, desc) { const titleEl = document.getElementById('hotspot-title'); const descEl = document.getElementById('hotspot-desc'); const box = document.getElementById('hotspot-detail-box'); if (titleEl && descEl && box) { titleEl.textContent = title; descEl.textContent = desc; box.style.borderColor = 'var(--accent-primary)'; box.style.background = 'rgba(79, 70, 229, 0.05)'; setTimeout(() => { box.style.borderColor = ''; box.style.background = ''; }, 1000); } } // Category Slider Action function slideCategories(direction) { const slider = document.getElementById('homepage-categories'); if (slider) { const scrollAmount = 300; slider.scrollBy({ left: direction * scrollAmount, behavior: 'smooth' }); } } // Simple Hero Slider Switcher let currentSlide = 0; let slideInterval = null; function initSlider() { const slides = document.querySelectorAll('.hero-slide'); if (slides.length <= 1) return; function showSlide(index) { slides[currentSlide].classList.remove('active'); currentSlide = (index + slides.length) % slides.length; slides[currentSlide].classList.add('active'); } if (slideInterval) clearInterval(slideInterval); slideInterval = setInterval(() => { showSlide(currentSlide + 1); }, 5000); } // Fetch Site settings first to check if custom hero is active fetch('api/settings.php') .then(res => res.json()) .then(settingsData => { const settings = settingsData.success ? settingsData.settings : {}; const sliderContainer = document.getElementById('hero-slider-container'); if (settings.hero_enabled === '1' && settings.hero_title) { sliderContainer.innerHTML = `
Featured Gear

${settings.hero_title}

${settings.hero_description || ''}

Discover Setup
`; } else { // Fallback to banners table slider fetch('api/banners.php') .then(res => res.json()) .then(data => { if (data.success && data.banners.length > 0) { let html = ''; data.banners.forEach((banner, idx) => { html += `
Promotion

${banner.title}

${banner.description}

Shop Now
`; }); sliderContainer.innerHTML = html; initSlider(); } else { sliderContainer.innerHTML = `
Welcome

Welcome to Mount-X

Premium gaming accessories and components. Add slides and products inside your admin panel.

Browse Shop
`; } }) .catch(err => { console.error("Error fetching banners:", err); }); } }) .catch(err => { console.error("Error fetching settings:", err); }); // Fetch Categories for Homepage fetch('api/categories.php') .then(res => res.json()) .then(data => { if (data.success) { const container = document.getElementById('homepage-categories'); let html = ''; data.categories.forEach(cat => { let iconClass = 'fa-gamepad'; if (cat.icon === 'keyboard') iconClass = 'fa-keyboard'; else if (cat.icon === 'mouse') iconClass = 'fa-mouse'; else if (cat.icon === 'headphones') iconClass = 'fa-headphones'; else if (cat.icon === 'cpu') iconClass = 'fa-cpu'; else if (cat.icon === 'tv') iconClass = 'fa-tv'; html += `
${cat.name}
`; }); container.innerHTML = html; } }) .catch(err => { console.error("Error loading categories:", err); document.getElementById('homepage-categories').innerHTML = '

Error loading categories.

'; }); // Fetch Featured Products fetch('api/products.php?featured=1') .then(res => res.json()) .then(data => { if (data.success) { const container = document.getElementById('featured-products-container'); let html = ''; if (data.products.length === 0) { container.innerHTML = '

No featured products available.

'; return; } data.products.forEach(p => { // Generate dynamic image path or default const imgSrc = (p.image_url && (p.image_url.startsWith('http') || p.image_url.startsWith('/') || p.image_url.includes('/'))) ? p.image_url : 'https://images.unsplash.com/photo-1527690718055-707a6df1166e?q=80&w=300&auto=format&fit=crop'; html += `
Featured ${p.name}
${p.category_name}

${p.name}

${p.original_price && parseFloat(p.original_price) > parseFloat(p.price) ? `${formatPrice(p.original_price)}` : ''} ${formatPrice(p.price)}
`; }); container.innerHTML = html; } }) .catch(err => { console.error("Error loading featured products:", err); document.getElementById('featured-products-container').innerHTML = '

Error loading products.

'; }); // Trigger cart additions function triggerAddToCart(product) { Cart.add(product, 1); }