Free delivery

Free delivery in Accra and Tema

Shop now
+233 24 036 9505
/* — Global Variables & Font — */ @import url(‘https://fonts.googleapis.com/css2?family=Inter:wght@500;600;700&display=swap’); :root { –brand-primary: #007AFF; –text-primary: #1d1d1f; –text-secondary: #6e6e73; –bg-light-gray: #f5f5f7; –divider-color: #e5e5e6; } /* — CSS Animation for the Vertical Slider — */ @keyframes vertical-slide-up { 0%, 20% { transform: translateY(0%); } /* Message 1 Shown */ 25%, 45% { transform: translateY(-25%); } /* Message 2 Shown */ 50%, 70% { transform: translateY(-50%); } /* Message 3 Shown */ 75%, 95% { transform: translateY(-75%); } /* Message 4 Shown */ 100% { transform: translateY(0%); } /* Loop to start */ } /* — Main Notification Bar Styling — */ .premium-notification-bar { font-family: ‘Inter’, -apple-system, sans-serif; position: fixed; top: 0; left: 0; width: 100%; background-color: var(–bg-light-gray); z-index: 99999; height: 50px; /* A clean, modern height */ display: flex; align-items: center; justify-content: center; border-bottom: 1px solid var(–divider-color); transition: transform 0.4s ease-in-out; padding: 0 60px 0 20px; /* Space for close button on right */ box-sizing: border-box; -webkit-font-smoothing: antialiased; } /* — Content Wrapper — */ .notification-content { display: flex; align-items: center; gap: 15px; overflow: hidden; /* This is crucial */ } /* — Vertical Slider for Promotions — */ .promo-slider-container { height: 20px; /* Must match the line-height of the slide */ overflow: hidden; text-align: center; } .promo-slider-track { /* Animation: duration, timing-function, iteration-count */ animation: vertical-slide-up 16s cubic-bezier(0.7, 0, 0.3, 1) infinite; } .promo-slide { height: 20px; font-size: 14px; font-weight: 500; line-height: 20px; color: var(–text-secondary); } .promo-slide strong { color: var(–text-primary); font-weight: 600; } /* — Call-to-Action Button — */ .notification-cta { display: inline-block; background-color: var(–brand-primary); color: #ffffff; font-size: 13px; font-weight: 600; text-decoration: none; padding: 6px 14px; border-radius: 30px; /* Pill shape */ flex-shrink: 0; transition: transform 0.3s ease, background-color 0.3s ease; } .notification-cta:hover { transform: scale(1.05); background-color: #0062cc; } /* — Close Button — */ .notification-close-btn { position: absolute; right: 0; top: 0; height: 100%; width: 50px; background: transparent; border: none; color: var(–text-secondary); font-size: 24px; cursor: pointer; transition: color 0.3s ease; display: flex; align-items: center; justify-content: center; } .notification-close-btn:hover { color: var(–text-primary); } /* — Mobile Responsiveness — */ @media (max-width: 768px) { .premium-notification-bar { height: 45px; padding: 0 50px 0 15px; } .promo-slide { font-size: 12px; } .notification-cta { display: none; } /* Hide button on mobile to prevent clutter */ }
Flash Sale: Save GHC 3,001 on the Premium M7 Treadmill!
Pay On Delivery Available for Your Convenience.
Free & Fast Delivery in Accra & Tema.
Real reviews from verified buyers.
Shop Now
document.addEventListener(‘DOMContentLoaded’, function() { const notificationBar = document.getElementById(‘premiumNotificationBar’); if (!notificationBar) return; const closeBtn = document.getElementById(‘notificationCloseBtn’); // — Close Button Functionality — // Hide the bar and use sessionStorage to keep it closed for the current browser session. closeBtn.addEventListener(‘click’, () => { notificationBar.style.transform = ‘translateY(-100%)’; // After the transition, set display to none to remove it from the layout setTimeout(() => { notificationBar.style.display = ‘none’; }, 400); sessionStorage.setItem(‘premiumNotificationClosed’, ‘true’); }); // Check if the bar was closed in the current session on page load if (sessionStorage.getItem(‘premiumNotificationClosed’) === ‘true’) { notificationBar.style.display = ‘none’; } });
@import url(‘https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap’); :root { –brand-primary: #007AFF; –text-primary: #1d1d1f; –text-secondary: #6e6e73; –bg-light-gray: #f5f5f7; –bg-white: #ffffff; –divider-color: #e5e5e6; –accent-urgent: #FF3B30; } .premium-hero-snippet-v2 { font-family: ‘Inter’, -apple-system, BlinkMacSystemFont, sans-serif; background-color: var(–bg-white); padding: 80px 20px; -webkit-font-smoothing: antialiased; } .hero-grid { display: grid; grid-template-columns: 1.1fr 1fr; gap: 60px; align-items: center; max-width: 1200px; margin: 0 auto; } .hero-copy-column { text-align: left; } .eyebrow-tag { display: inline-block; background-color: rgba(0, 122, 255, 0.1); color: var(–brand-primary); font-weight: 600; font-size: 13px; padding: 6px 14px; border-radius: 30px; margin-bottom: 15px; } .main-headline { font-size: 48px; line-height: 1.15; color: var(–text-primary); font-weight: 800; margin: 0 0 20px 0; } .main-headline span { color: var(–brand-primary); } .sub-headline { font-size: 18px; line-height: 1.6; color: var(–text-secondary); margin: 0 0 30px 0; max-width: 500px; } .value-stack-container { background-color: var(–bg-light-gray); border: 1px solid var(–divider-color); border-radius: 16px; padding: 25px; margin-bottom: 30px; } .value-stack-container h4 { font-size: 16px; font-weight: 600; margin: 0 0 20px 0; text-align: center; } .value-list { list-style: none; padding: 0; margin: 0; display: flex; flex-direction: column; gap: 15px; } .value-list-item { display: flex; align-items: flex-start; gap: 15px; } .value-list-item svg { width: 22px; height: 22px; color: var(–brand-primary); flex-shrink: 0; margin-top: 2px; } .item-content { flex-grow: 1; } .item-title { font-size: 16px; color: var(–text-primary); font-weight: 600; } .item-description { font-size: 14px; color: var(–text-secondary); margin-top: 4px; } .item-price { font-size: 15px; font-weight: 500; color: var(–text-secondary); text-decoration: line-through; white-space: nowrap; } .cta-container { display: flex; flex-direction: column; align-items: flex-start; gap: 15px; } .price-anchor { font-size: 16px; color: var(–text-secondary); } .total-price-value { font-weight: 700; color: var(–accent-urgent); text-decoration: line-through; margin-left: 5px; } .primary-cta-button { background-color: var(–brand-primary); color: white; padding: 18px 35px; font-size: 18px; font-weight: 600; border-radius: 30px; text-decoration: none; transition: transform 0.3s ease; width: 100%; max-width: 350px; text-align: center; } .primary-cta-button:hover { transform: scale(1.05); } .deadline-timer { display: flex; align-items: center; gap: 8px; font-size: 14px; color: var(–text-secondary); font-weight: 500; } .deadline-timer strong { color: var(–accent-urgent); font-weight: 700; } .hero-image-carousel { position: relative; width: 100%; aspect-ratio: 4 / 5; /* CORRECTED ASPECT RATIO */ border-radius: 24px; background-color: var(–bg-light-gray); overflow: hidden; } .carousel-slide { position: absolute; top: 0; left: 0; width: 100%; height: 100%; /* CORRECTED WIDTH */ opacity: 0; transition: opacity 0.7s ease-in-out; } .carousel-slide.active { opacity: 1; z-index: 1; } .carousel-slide img { width: 100%; height: 100%; object-fit: cover; } /* CORRECTED WIDTH */ .carousel-button { position: absolute; top: 50%; transform: translateY(-50%); z-index: 2; background-color: rgba(255, 255, 255, 0.8); border: 1px solid var(–divider-color); border-radius: 50%; width: 44px; height: 44px; cursor: pointer; display: flex; align-items: center; justify-content: center; backdrop-filter: blur(5px); transition: transform 0.2s ease; } .carousel-button:hover { transform: translateY(-50%) scale(1.1); } .carousel-button.prev { left: 15px; } .carousel-button.next { right: 15px; } .carousel-button svg { width: 22px; height: 22px; stroke: var(–text-primary); stroke-width: 2.5; } /* CORRECTED ICON SIZE */ @media (max-width: 992px) { .hero-grid { grid-template-columns: 1fr; } .hero-copy-column { order: 2; text-align: center; } .sub-headline { margin-left: auto; margin-right: auto; } .cta-container { align-items: center; } .hero-image-carousel { order: 1; max-width: 450px; margin: 0 auto; } /* Adjusted max-width for tablets */ .value-list-item { text-align: left; } } @media (max-width: 768px) { .premium-hero-snippet-v2 { padding: 30px 20px; } /* REDUCED PADDING to remove top gap */ .main-headline { font-size: 36px; } }
The Complete At-Home Fitness Solution

Get Gym-Quality Results, Without the Gym.

The M7 Sport is the all-in-one system designed to replace your costly gym membership, save you hours in traffic, and transform your body from the comfort of your home.

Your Exclusive Offer Package:

  • M7 “Silent-Drive” Treadmill

    The core station for cardio and performance.

    GHS 8,999
  • Professional Weight Loss Guide

    An expert-written PDF to guide your journey.

    GHS 350
  • Delivery & Installation

    Delivered to your door and set up for you.

    GHS 450
Total Value: GHS 9,799 Check Offer Price & Availability →
Offer ends in: 00:00:00
document.addEventListener(‘DOMContentLoaded’, function() { const timerDisplay = document.getElementById(‘hero-countdown-timer’); if (timerDisplay) { const startMidnightTimer = () => { const updateTimer = () => { const now = new Date(); const midnight = new Date(); midnight.setHours(24, 0, 0, 0); const diff = midnight – now; if (diff { slides.forEach((slide, i) => slide.classList.toggle(‘active’, i === index)); currentIndex = index; }; const showNextSlide = () => showSlide((currentIndex + 1) % slides.length); const startAutoplay = () => { clearInterval(slideInterval); slideInterval = setInterval(showNextSlide, 5000); }; nextBtn.addEventListener(‘click’, () => { showNextSlide(); startAutoplay(); }); prevBtn.addEventListener(‘click’, () => { showSlide((currentIndex – 1 + slides.length) % slides.length); startAutoplay(); }); carousel.addEventListener(‘mouseenter’, () => clearInterval(slideInterval)); carousel.addEventListener(‘mouseleave’, startAutoplay); showSlide(0); startAutoplay(); } });
/* — Global Variables & Font — */ @import url(‘https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap’); :root { –brand-primary: #007AFF; –text-primary: #1d1d1f; –text-secondary: #6e6e73; –bg-light-gray: #f5f5f7; –bg-white: #ffffff; –divider-color: #e5e5e6; } /* — Keyframe Animations — */ @keyframes fadeIn { from { opacity: 0; } to { opacity: 1; } } /* — Base Styling — */ .wellness-station-snippet { font-family: ‘Inter’, -apple-system, BlinkMacSystemFont, sans-serif; background-color: var(–bg-light-gray); padding: 80px 20px; -webkit-font-smoothing: antialiased; } /* — Section Header — */ .wellness-station-snippet .snippet-header { text-align: center; max-width: 800px; margin: 0 auto 50px auto; } .snippet-header h2 { font-size: 44px; font-weight: 800; color: var(–text-primary); margin-bottom: 15px; line-height: 1.2; } .snippet-header p { font-size: 18px; color: var(–text-secondary); margin: 0; } /* — Interactive Station Card — */ .interactive-station-card { max-width: 1000px; margin: 0 auto; background-color: var(–bg-white); border: 1px solid var(–divider-color); border-radius: 24px; box-shadow: 0 15px 40px rgba(0,0,0,0.06); overflow: hidden; } /* — Tab Navigation — */ .tab-navigation { display: flex; background-color: var(–bg-light-gray); border-bottom: 1px solid var(–divider-color); } .tab-item { flex: 1; padding: 20px; text-align: center; font-size: 16px; font-weight: 600; color: var(–text-secondary); cursor: pointer; transition: all 0.3s ease; display: flex; align-items: center; justify-content: center; gap: 10px; border-bottom: 3px solid transparent; } .tab-item:hover { background-color: #efeff0; } .tab-item.active { color: var(–brand-primary); background-color: var(–bg-white); border-bottom-color: var(–brand-primary); } .tab-item svg { width: 22px; height: 22px; } /* — Tab Content Styling — */ .tab-content { display: none; /* Hidden by default */ padding: 40px; animation: fadeIn 0.6s ease; } .tab-content.active { display: block; } .content-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 40px; align-items: center; } .media-column img, .media-column video { width: 100%; border-radius: 18px; background-color: var(–bg-light-gray); aspect-ratio: 4 / 5; object-fit: cover; } .text-column h3 { font-size: 32px; font-weight: 700; color: var(–text-primary); margin: 0 0 15px 0; } .text-column p { font-size: 17px; color: var(–text-secondary); line-height: 1.7; margin: 0 0 25px 0; } .text-column p strong { color: var(–text-primary); font-weight: 600; } .text-column ul { list-style: none; padding: 0; margin: 0; } .text-column ul li { display: flex; align-items: center; gap: 12px; font-size: 16px; font-weight: 500; margin-bottom: 12px; } .text-column ul li svg { width: 22px; height: 22px; color: var(–brand-primary); flex-shrink: 0; } /* — Mobile Responsiveness — */ @media (max-width: 992px) { .content-grid { grid-template-columns: 1fr; } .media-column { margin-bottom: 30px; } } @media (max-width: 768px) { .wellness-station-snippet { padding: 60px 15px; } .snippet-header h2 { font-size: 32px; } .tab-item { font-size: 14px; padding: 15px 10px; } .tab-item .tab-text { display: none; } /* Show only icons on mobile */ .text-column h3 { font-size: 28px; } }

More Than a Treadmill.

It’s your complete home wellness station, designed to build your cardio, rebuild your core, and help you recover like a pro.

Recover
Rebuild
Run
Integrated massage belt in use <!– –>

Melt Away Stress & Soreness

The integrated massage belt is your personal recovery tool. It’s more than a feature; it’s a daily ritual for rejuvenation.

  • Target Back Pain: Soothe your lower back after a long day of sitting or driving.
  • Revive Tired Legs: Use it on your thighs and calves to ease post-workout soreness.
  • Boost Circulation: A gentle massage helps improve blood flow for faster recovery.
Person doing sit-ups on the treadmill

Carve a Stronger Core

Forget needing a separate bench or mat. The M7 treadmill’s smart design includes a built-in sit-up bar for a complete core workout.

  • All-in-One Fitness: Save space and money with a machine that lets you run and build core strength.
  • Stable & Secure: The integrated design provides a sturdy anchor for effective abdominal exercises.
  • Maximize Your Workout: Easily transition from your run to core exercises in seconds.
Person running on the treadmill

Powerful, Performance-Driven Cardio

At its heart, the M7 is a premium, powerful treadmill built to handle everything from gentle walks to intense sprints.

  • Whisper-Quiet Motor: The 3HP brushless motor delivers consistent power without disturbing your household.
  • Spacious Running Surface: A 52cm wide belt gives you the freedom and safety to run with confidence.
  • Built to Last: A 150kg weight capacity ensures a stable and secure workout for every body type.
document.addEventListener(‘DOMContentLoaded’, function() { const station = document.getElementById(‘wellness-station’); if (!station) return; const tabs = station.querySelectorAll(‘.tab-item’); const contents = station.querySelectorAll(‘.tab-content’); tabs.forEach(tab => { tab.addEventListener(‘click’, () => { // Get the target ID from the data-tab attribute const targetId = tab.dataset.tab; const targetContent = document.getElementById(targetId); // Deactivate all tabs and content panels first tabs.forEach(t => t.classList.remove(‘active’)); contents.forEach(c => c.classList.remove(‘active’)); // Activate the clicked tab and its corresponding content tab.classList.add(‘active’); if (targetContent) { targetContent.classList.add(‘active’); } }); }); }); /* — Global Variables & Font — */ @import url(‘https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap’); :root { –brand-primary: #007AFF; –brand-warning: #FF9500; –text-primary: #1d1d1f; –text-secondary: #6e6e73; –bg-light-gray: #f5f5f7; –bg-white: #ffffff; –divider-color: #e5e5e6; } /* — Base Styling — */ .health-carousel-snippet { font-family: ‘Inter’, -apple-system, BlinkMacSystemFont, sans-serif; background-color: var(–bg-light-gray); padding: 80px 0; -webkit-font-smoothing: antialiased; } /* — Section Header — */ .health-carousel-snippet .section-header { text-align: center; max-width: 800px; margin: 0 auto 50px auto; padding: 0 20px; } .health-carousel-snippet .section-header h2 { font-size: 44px; font-weight: 800; color: var(–text-primary); margin-bottom: 15px; line-height: 1.2; } .health-carousel-snippet .section-header p { font-size: 18px; color: var(–text-secondary); margin: 0; } /* — Carousel Container — */ .carousel-container { position: relative; max-width: 1200px; margin: 0 auto; padding: 0 20px; } .carousel-track { display: flex; overflow-x: auto; scroll-snap-type: x mandatory; gap: 25px; padding-bottom: 20px; /* Space for scrollbar if visible */ scrollbar-width: none; /* Firefox */ -ms-overflow-style: none; /* IE and Edge */ } .carousel-track::-webkit-scrollbar { display: none; } /* — Carousel Card Styling — */ .carousel-card { flex: 0 0 90%; scroll-snap-align: center; background: var(–bg-white); border: 1px solid var(–divider-color); border-radius: 24px; padding: 40px; display: flex; flex-direction: column; } .carousel-card .impact-header { display: flex; align-items: center; gap: 15px; margin-bottom: 25px; } .carousel-card .impact-icon { width: 50px; height: 50px; border-radius: 50%; display: flex; align-items: center; justify-content: center; flex-shrink: 0; } .carousel-card.negative .impact-icon { background-color: rgba(255, 149, 0, 0.1); color: var(–brand-warning); } .carousel-card.positive .impact-icon { background-color: rgba(0, 122, 255, 0.1); color: var(–brand-primary); } .carousel-card .impact-icon svg { width: 24px; height: 24px; } .carousel-card .impact-title { font-size: 16px; font-weight: 600; color: var(–text-secondary); } .carousel-card .impact-content { font-size: 28px; font-weight: 700; line-height: 1.4; flex-grow: 1; } .carousel-card .impact-content strong { color: var(–text-primary); } .carousel-card .impact-content p { font-size: 16px; font-weight: 400; color: var(–text-secondary); margin-top: 10px; } .carousel-card.negative .impact-content strong { color: var(–brand-warning); } .carousel-card.positive .impact-content strong { color: var(–brand-primary); } /* — Carousel Navigation — */ .carousel-navigation { display: none; /* Hidden on mobile */ align-items: center; justify-content: center; gap: 15px; margin-top: 30px; } .carousel-button { background-color: var(–bg-white); border: 1px solid var(–divider-color); border-radius: 50%; width: 44px; height: 44px; cursor: pointer; display: flex; align-items: center; justify-content: center; transition: background-color 0.2s ease, transform 0.2s ease; } .carousel-button:hover { background-color: #e8e8ed; transform: scale(1.05); } .carousel-button svg { width: 20px; height: 20px; stroke: var(–text-secondary); } /* — Responsive Design — */ @media (min-width: 640px) { .carousel-card { flex-basis: 45%; } } @media (min-width: 1024px) { .carousel-card { flex-basis: 31%; } .carousel-navigation { display: flex; } } document.addEventListener(‘DOMContentLoaded’, function() { const carousel = document.getElementById(‘health-impact-carousel’); if (!carousel) return; const track = carousel.querySelector(‘.carousel-track’); const buttons = carousel.querySelectorAll(‘.carousel-button’); let slideWidth; // Use a small timeout to ensure all rendering is complete before calculating width setTimeout(() => { const firstSlide = track.querySelector(‘.carousel-card’); if (!firstSlide) return; const slideStyle = window.getComputedStyle(firstSlide); const slideMargin = parseFloat(slideStyle.marginRight) || 25; // Use gap value as fallback slideWidth = firstSlide.offsetWidth + slideMargin; }, 100); buttons.forEach(button => { button.addEventListener(‘click’, () => { if (!slideWidth) return; // Prevent clicking before width is calculated const direction = button.dataset.direction === ‘next’ ? 1 : -1; track.scrollBy({ left: direction * slideWidth, behavior: ‘smooth’ }); }); }); window.addEventListener(‘resize’, () => { setTimeout(() => { const firstSlide = track.querySelector(‘.carousel-card’); if (!firstSlide) return; const slideStyle = window.getComputedStyle(firstSlide); const slideMargin = parseFloat(slideStyle.marginRight) || 25; slideWidth = firstSlide.offsetWidth + slideMargin; }, 100); }); });
/* — Global Variables & Font — */ @import url(‘https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap’); :root { –brand-primary: #007AFF; –text-primary: #1d1d1f; –text-secondary: #6e6e73; –bg-light-gray: #f5f5f7; –bg-white: #ffffff; –divider-color: #e5e5e6; –accent-urgent: #FF3B30; } /* — Main Container Styling — */ .persuasive-stats-snippet { font-family: ‘Inter’, sans-serif; background-color: var(–bg-light-gray); padding: 80px 20px; text-align: center; -webkit-font-smoothing: antialiased; } /* — Header & Timer — */ .stats-header { max-width: 700px; margin: 0 auto 40px auto; } .stats-headline { font-size: 44px; font-weight: 800; color: var(–text-primary); margin: 0 0 15px 0; line-height: 1.2; } .stats-subheadline { font-size: 18px; color: var(–text-secondary); margin: 0; } .promo-timer-container { display: inline-block; font-size: 16px; font-weight: 500; color: var(–text-secondary); margin-bottom: 40px; background-color: var(–bg-white); padding: 10px 20px; border-radius: 12px; border: 1px solid var(–divider-color); } #persistent-stats-timer { font-size: 18px; font-weight: 700; color: var(–accent-urgent); margin-left: 8px; letter-spacing: 1px; } /* — Stats Grid Styling — */ .stats-grid { display: flex; justify-content: center; align-items: center; flex-wrap: wrap; gap: 25px; margin-bottom: 40px; } .stat-card { background-color: var(–bg-white); border-radius: 18px; padding: 25px; width: 280px; display: flex; align-items: center; gap: 20px; border: 1px solid var(–divider-color); transition: transform 0.3s ease, box-shadow 0.3s ease; } .stat-card:hover { transform: translateY(-8px); box-shadow: 0 15px 30px rgba(0, 0, 0, 0.07); } .stat-icon-wrapper { flex-shrink: 0; background-color: rgba(0, 122, 255, 0.1); width: 60px; height: 60px; border-radius: 50%; display: flex; justify-content: center; align-items: center; } .stat-icon { width: 30px; height: 30px; fill: var(–brand-primary); } .stat-content { text-align: left; } .stat-number { font-size: 40px; font-weight: 700; line-height: 1.1; color: var(–text-primary); margin: 0; } .stat-label { font-size: 16px; font-weight: 500; color: var(–text-secondary); margin: 4px 0 0 0; } /* — CTA Button — */ .stats-cta { display: inline-block; background-color: var(–brand-primary); color: var(–bg-white); font-size: 17px; font-weight: 600; text-decoration: none; padding: 16px 32px; border-radius: 30px; transition: background-color 0.3s ease, transform 0.3s ease; } .stats-cta:hover { background-color: #0062cc; transform: scale(1.03); } /* — Responsive adjustments — */ @media (max-width: 992px) { .stats-headline { font-size: 36px; } } @media (max-width: 768px) { .persuasive-stats-snippet { padding: 60px 20px; } .stats-grid { flex-direction: column; gap: 20px; } .stat-card { width: 100%; max-width: 350px; } .stats-headline { font-size: 30px; } }

An Investment in Your Well-being

You are one step away from joining a community that chose lasting comfort and confidence. This is why they trust Findeira.

Limited time discount ends in: 11:59:59

0

Happy Users in Ghana

0

Average Customer Rating

0

Reported Pain Relief

Claim Your Discount Now
document.addEventListener(“DOMContentLoaded”, function() { // — 1. PERSISTENT 12-HOUR TIMER — const countdownDisplay = document.getElementById(‘persistent-stats-timer’); if (countdownDisplay) { const TWELVE_HOURS_IN_MS = 12 * 60 * 60 * 1000; const startPersistentCountdown = () => { let endTime = localStorage.getItem(‘statsWidgetEndTime’); if (!endTime || parseInt(endTime) { const distance = parseInt(endTime) – Date.now(); if (distance { let startTimestamp = null; const step = (timestamp) => { if (!startTimestamp) startTimestamp = timestamp; const progress = Math.min((timestamp – startTimestamp) / duration, 1); const currentValue = progress * (end – start) + start; if (Number.isInteger(end)) { obj.innerHTML = Math.floor(currentValue).toLocaleString(‘en-US’) + suffix; } else { obj.innerHTML = parseFloat(currentValue).toFixed(1) + suffix; } if (progress { entries.forEach(entry => { if (entry.isIntersecting) { const counters = entry.target.querySelectorAll(‘.stat-number’); counters.forEach(counter => { const target = parseFloat(counter.getAttribute(‘data-target’)); const suffix = counter.getAttribute(‘data-suffix’) || ”; if (!isNaN(target)) { animateValue(counter, 0, target, 2000, suffix); } }); observer.unobserve(entry.target); } }); }, { threshold: 0.5 }); observer.observe(statsContainer); } });
/* — Global Variables & Font — */ @import url(‘https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap’); :root { –brand-primary: #007AFF; –text-primary: #1d1d1f; –text-secondary: #6e6e73; –bg-light-gray: #f5f5f7; –bg-white: #ffffff; –divider-color: #e5e5e6; } /* — Base Styling — */ .treadmill-specs-carousel-snippet { font-family: ‘Inter’, -apple-system, BlinkMacSystemFont, sans-serif; background-color: var(–bg-light-gray); padding: 80px 0; -webkit-font-smoothing: antialiased; } /* — Section Header — */ .specs-header { text-align: center; max-width: 800px; margin: 0 auto 50px auto; padding: 0 20px; } .specs-header h2 { font-size: 44px; font-weight: 800; color: var(–text-primary); margin-bottom: 15px; line-height: 1.2; } .specs-header p { font-size: 18px; color: var(–text-secondary); margin: 0; } /* — Carousel Container — */ .specs-carousel-container { position: relative; max-width: 1200px; margin: 0 auto; padding: 0 20px; } .specs-carousel-track { display: flex; overflow-x: auto; scroll-snap-type: x mandatory; gap: 25px; padding-bottom: 20px; scrollbar-width: none; -ms-overflow-style: none; } .specs-carousel-track::-webkit-scrollbar { display: none; } /* — Carousel Card Styling — */ .spec-carousel-card { flex: 0 0 90%; scroll-snap-align: center; background: var(–bg-white); border: 1px solid var(–divider-color); border-radius: 24px; padding: 30px; display: flex; flex-direction: column; text-align: center; } .spec-icon { margin: 0 auto 20px auto; width: 54px; height: 54px; border-radius: 16px; display: flex; align-items: center; justify-content: center; background-color: rgba(0, 122, 255, 0.1); color: var(–brand-primary); } .spec-icon svg { width: 26px; height: 26px; } .spec-content h3 { font-size: 20px; font-weight: 700; color: var(–text-primary); margin: 0 0 8px 0; } .spec-value { font-size: 16px; font-weight: 600; color: var(–brand-primary); margin-bottom: 15px; } .spec-content p { font-size: 16px; color: var(–text-secondary); line-height: 1.6; margin: 0; flex-grow: 1; } /* — Carousel Navigation — */ .specs-carousel-navigation { display: none; /* Hidden on mobile */ align-items: center; justify-content: center; gap: 15px; margin-top: 30px; } .specs-carousel-button { background-color: var(–bg-white); border: 1px solid var(–divider-color); border-radius: 50%; width: 44px; height: 44px; cursor: pointer; display: flex; align-items: center; justify-content: center; transition: background-color 0.2s ease, transform 0.2s ease; } .specs-carousel-button:hover { background-color: #e8e8ed; transform: scale(1.05); } /* — Footer CTA — */ .specs-cta-footer { max-width: 1200px; margin: 60px auto 0 auto; padding: 0 20px; background-color: var(–text-primary); border-radius: 24px; padding: 50px 40px; text-align: center; color: white; } .specs-cta-footer h3 { font-size: 28px; font-weight: 700; margin: 0 0 10px 0; } .specs-cta-footer p { font-size: 17px; margin: 0 0 25px 0; opacity: 0.8; } .footer-features { display: flex; justify-content: center; gap: 15px; flex-wrap: wrap; } .feature-badge { background: rgba(255,255,255,0.1); padding: 10px 20px; border-radius: 30px; font-size: 15px; font-weight: 500; } /* — Responsive Design — */ @media (min-width: 640px) { .spec-carousel-card { flex-basis: 45%; } } @media (min-width: 1024px) { .spec-carousel-card { flex-basis: 31%; } .specs-carousel-navigation { display: flex; } } @media (max-width: 768px) { .specs-header h2 { font-size: 32px; } } document.addEventListener(‘DOMContentLoaded’, function() { const carousel = document.getElementById(‘specs-carousel’); if (!carousel) return; const track = carousel.querySelector(‘.specs-carousel-track’); const buttons = carousel.querySelectorAll(‘.specs-carousel-button’); let slideWidth; const calculateSlideWidth = () => { const firstSlide = track.querySelector(‘.spec-carousel-card’); if (!firstSlide) return; const slideStyle = window.getComputedStyle(firstSlide); // Using the gap value from CSS as the margin const slideMargin = parseFloat(slideStyle.getPropertyValue(‘gap’)) || 25; slideWidth = firstSlide.offsetWidth + slideMargin; }; // Calculate width after a brief delay to ensure rendering is complete setTimeout(calculateSlideWidth, 100); buttons.forEach(button => { button.addEventListener(‘click’, () => { if (!slideWidth) calculateSlideWidth(); // Recalculate if not set const direction = button.dataset.direction === ‘next’ ? 1 : -1; track.scrollBy({ left: direction * slideWidth, behavior: ‘smooth’ }); }); }); window.addEventListener(‘resize’, () => { setTimeout(calculateSlideWidth, 100); }); }); /* — Global Variables & Font — */ @import url(‘https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap’); :root { –brand-primary: #007AFF; –text-primary: #1d1d1f; –text-secondary: #6e6e73; –bg-light-gray: #f5f5f7; –bg-white: #ffffff; –divider-color: #e5e5e6; –star-color: #FFB400; } /* — Base Styling — */ .testimonial-carousel-snippet { font-family: ‘Inter’, -apple-system, BlinkMacSystemFont, sans-serif; background-color: var(–bg-light-gray); padding: 80px 0; -webkit-font-smoothing: antialiased; } /* — Section Header — */ .snippet-header { text-align: center; max-width: 800px; margin: 0 auto 50px auto; padding: 0 20px; } .snippet-header h2 { font-size: 44px; font-weight: 800; color: var(–text-primary); margin-bottom: 15px; line-height: 1.2; } .snippet-header p { font-size: 18px; color: var(–text-secondary); margin: 0; } /* — Carousel Container — */ .testimonial-carousel-container { position: relative; max-width: 1200px; margin: 0 auto; padding: 0 20px; } .testimonial-carousel-track { display: flex; overflow-x: auto; scroll-snap-type: x mandatory; gap: 25px; padding-bottom: 20px; scrollbar-width: none; -ms-overflow-style: none; } .testimonial-carousel-track::-webkit-scrollbar { display: none; } /* — Testimonial Card Styling — */ .testimonial-card { flex: 0 0 90%; scroll-snap-align: center; background: var(–bg-white); border: 1px solid var(–divider-color); border-radius: 24px; padding: 30px; display: flex; flex-direction: column; min-height: 280px; /* Ensures consistent height */ transition: transform 0.3s ease, box-shadow 0.3s ease; } .testimonial-card:hover { transform: translateY(-5px); box-shadow: 0 15px 30px rgba(0,0,0,0.07); } .testimonial-header { display: flex; align-items: center; gap: 15px; margin-bottom: 15px; } .testimonial-avatar { width: 50px; height: 50px; border-radius: 50%; background-color: var(–bg-light-gray); display: flex; align-items: center; justify-content: center; font-size: 18px; font-weight: 600; color: var(–brand-primary); flex-shrink: 0; } .testimonial-author .name { font-weight: 600; font-size: 16px; } .testimonial-author .location { font-size: 14px; color: var(–text-secondary); } .testimonial-rating { color: var(–star-color); font-size: 17px; margin-bottom: 10px; } .testimonial-text { font-size: 16px; color: var(–text-secondary); line-height: 1.65; flex-grow: 1; /* Pushes the highlight tag to the bottom */ } .testimonial-highlight { display: inline-flex; align-items: center; gap: 8px; margin-top: 20px; padding: 8px 12px; background-color: rgba(0, 122, 255, 0.08); border-radius: 30px; font-size: 14px; font-weight: 500; color: var(–brand-primary); } .testimonial-highlight svg { width: 18px; height: 18px; } /* — Carousel Navigation — */ .carousel-navigation { display: none; /* Hidden on mobile */ align-items: center; justify-content: center; gap: 15px; margin-top: 30px; } .carousel-button { background-color: var(–bg-white); border: 1px solid var(–divider-color); border-radius: 50%; width: 44px; height: 44px; cursor: pointer; display: flex; align-items: center; justify-content: center; transition: background-color 0.2s ease, transform 0.2s ease; } .carousel-button:hover { background-color: #e8e8ed; transform: scale(1.05); } /* — Responsive Design — */ @media (min-width: 640px) { .testimonial-card { flex-basis: 45%; } } @media (min-width: 1024px) { .testimonial-card { flex-basis: 31%; } .carousel-navigation { display: flex; } } document.addEventListener(‘DOMContentLoaded’, function() { const carousel = document.getElementById(‘testimonial-carousel’); if (!carousel) return; const track = carousel.querySelector(‘.testimonial-carousel-track’); const buttons = carousel.querySelectorAll(‘.carousel-button’); let slideWidth; const calculateSlideWidth = () => { const firstSlide = track.querySelector(‘.testimonial-card’); if (!firstSlide) return; const slideStyle = window.getComputedStyle(firstSlide); // Using the gap value from CSS as the margin const slideMargin = parseFloat(slideStyle.getPropertyValue(‘gap’)) || 25; slideWidth = firstSlide.offsetWidth + slideMargin; }; setTimeout(calculateSlideWidth, 100); buttons.forEach(button => { button.addEventListener(‘click’, () => { if (!slideWidth) calculateSlideWidth(); const direction = button.dataset.direction === ‘next’ ? 1 : -1; track.scrollBy({ left: direction * slideWidth, behavior: ‘smooth’ }); }); }); window.addEventListener(‘resize’, () => { setTimeout(calculateSlideWidth, 100); }); });

How to order

  1. Select Your Option: Choose between Option 1 or Option 2 based on your preferences and wellness goals.
  2. Input Your Details: Fill out the form below with your name, contact information, and preferred delivery address.
  3. Submit Your Order: Click the “Submit Order” button to confirm your purchase.
  4. Wait for Our Call: A member of our customer service team will reach out to you shortly to confirm your order details and schedule a convenient delivery time.
  5. Delivery: Sit back, relax, and await the arrival of your Treadmill fitness solution! Delivery time is between 1-3 days from the date of order confirmation.
/* — Global Variables & Font — */ @import url(‘https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap’); :root { –brand-primary: #007AFF; –text-primary: #1d1d1f; –bg-light-gray: #f5f5f7; –bg-white: #ffffff; –divider-color: #e5e5e6; } /* — Main Snippet Container — */ .product-gallery-carousel-snippet { font-family: ‘Inter’, -apple-system, BlinkMacSystemFont, sans-serif; max-width: 600px; /* Optimal width for a 4:5 portrait view */ margin: 0 auto; padding: 40px 20px; -webkit-font-smoothing: antialiased; } /* — Carousel Container — */ .gallery-carousel-container { position: relative; width: 100%; /* The key to the shape: Enforces a 4:5 aspect ratio */ aspect-ratio: 4 / 5; border-radius: 24px; background-color: var(–bg-light-gray); overflow: hidden; border: 1px solid var(–divider-color); box-shadow: 0 15px 40px rgba(0,0,0,0.08); } /* — Slide Styling — */ .gallery-slide { position: absolute; top: 0; left: 0; width: 100%; height: 100%; opacity: 0; /* Uses a smooth cross-fade transition */ transition: opacity 0.8s ease-in-out; } .gallery-slide.active { opacity: 1; z-index: 1; } .gallery-slide img, .gallery-slide video { width: 100%; height: 100%; /* Fills the container without stretching or distorting */ object-fit: cover; } /* — Navigation Buttons — */ .gallery-carousel-button { position: absolute; top: 50%; transform: translateY(-50%); z-index: 2; background-color: rgba(255, 255, 255, 0.8); border: 1px solid var(–divider-color); border-radius: 50%; width: 44px; height: 44px; cursor: pointer; display: flex; align-items: center; justify-content: center; backdrop-filter: blur(5px); transition: transform 0.2s ease, background-color 0.2s ease; } .gallery-carousel-button:hover { transform: translateY(-50%) scale(1.1); background-color: var(–bg-white); } .gallery-carousel-button.prev { left: 15px; } .gallery-carousel-button.next { right: 15px; } .gallery-carousel-button svg { width: 22px; height: 22px; stroke: var(–text-primary); stroke-width: 2.5; } document.addEventListener(‘DOMContentLoaded’, function() { const carousel = document.getElementById(‘gallery-carousel’); if (!carousel) return; const slides = carousel.querySelectorAll(‘.gallery-slide’); const prevBtn = carousel.querySelector(‘.prev’); const nextBtn = carousel.querySelector(‘.next’); let currentIndex = 0; let slideInterval; // Function to show a specific slide const showSlide = (index) => { slides.forEach((slide, i) => { slide.classList.toggle(‘active’, i === index); }); currentIndex = index; }; // Functions for navigation const showNextSlide = () => { const nextIndex = (currentIndex + 1) % slides.length; showSlide(nextIndex); }; const showPrevSlide = () => { const prevIndex = (currentIndex – 1 + slides.length) % slides.length; showSlide(prevIndex); }; // Function to start the automatic loop const startCarousel = () => { clearInterval(slideInterval); // Clear any existing interval slideInterval = setInterval(showNextSlide, 5000); // Change slide every 5 seconds }; // Add event listeners nextBtn.addEventListener(‘click’, () => { showNextSlide(); startCarousel(); // Reset interval on manual navigation }); prevBtn.addEventListener(‘click’, () => { showPrevSlide(); startCarousel(); // Reset interval on manual navigation }); // Pause on hover carousel.addEventListener(‘mouseenter’, () => clearInterval(slideInterval)); carousel.addEventListener(‘mouseleave’, startCarousel); // Initial start showSlide(0); startCarousel(); });

Select your Package

/* — PRICING SECTION STYLES — */ :root { –price-bg: #f8f9fa; –card-bg: #ffffff; –text-dark: #1a1a1a; –text-light: #666666; –brand-red: #d93025; /* Urgent Red */ –brand-gold: #f4b400; /* Premium Gold */ –brand-blue: #2c3e50; /* Trust Blue */ –success-green: #27ae60; } .pricing-section { font-family: ‘Inter’, Helvetica, Arial, sans-serif; background-color: var(–price-bg); padding: 60px 20px; display: flex; justify-content: center; gap: 20px; flex-wrap: wrap; max-width: 1200px; margin: 0 auto; } /* — CARD BASE — */ .price-card { background: var(–card-bg); border-radius: 12px; box-shadow: 0 10px 30px rgba(0,0,0,0.08); flex: 1 1 300px; /* Responsive flex */ max-width: 380px; padding: 40px 30px; position: relative; border: 1px solid #e0e0e0; transition: transform 0.3s ease; display: flex; flex-direction: column; } .price-card:hover { transform: translateY(-5px); } /* — TIER 2 (HERO) STYLES — */ .price-card.popular { border: 2px solid var(–brand-gold); box-shadow: 0 20px 50px rgba(244, 180, 0, 0.2); transform: scale(1.05); /* Make it slightly bigger */ z-index: 2; } .popular-badge { position: absolute; top: -15px; left: 50%; transform: translateX(-50%); background-color: var(–brand-gold); color: #000; font-weight: 800; text-transform: uppercase; padding: 8px 20px; border-radius: 20px; font-size: 14px; box-shadow: 0 4px 10px rgba(0,0,0,0.2); } /* — TYPOGRAPHY — */ .plan-name { font-size: 22px; font-weight: 700; margin-bottom: 10px; color: var(–text-dark); } .plan-sub { font-size: 14px; color: var(–text-light); margin-bottom: 20px; min-height: 40px; /* Alignment fix */ } .price-block { margin-bottom: 30px; border-bottom: 1px solid #eee; padding-bottom: 20px; } .old-price { text-decoration: line-through; color: #999; font-size: 16px; display: block; } .current-price { font-size: 36px; font-weight: 800; color: var(–text-dark); } .currency { font-size: 20px; vertical-align: top; } .save-text { display: inline-block; background-color: #e8f5e9; color: var(–success-green); font-size: 12px; font-weight: 700; padding: 4px 8px; border-radius: 4px; margin-top: 5px; } /* — FEATURES LIST — */ .features-list { list-style: none; padding: 0; margin: 0 0 30px 0; flex-grow: 1; /* Pushes button down */ } .features-list li { font-size: 15px; margin-bottom: 12px; display: flex; align-items: flex-start; color: var(–text-dark); line-height: 1.4; } .features-list li i { margin-right: 10px; font-weight: bold; font-style: normal; } .check { color: var(–success-green); } .cross { color: #ccc; } .bonus-item { font-weight: 700; color: var(–brand-blue); background: #f0f4f8; padding: 5px; border-radius: 4px; } /* — BUTTONS — */ .card-btn { display: block; width: 100%; padding: 15px; text-align: center; border-radius: 6px; font-weight: 700; text-decoration: none; transition: background 0.3s; } .btn-basic { background-color: #fff; border: 2px solid #ccc; color: #666; } .btn-basic:hover { border-color: #999; color: #333; } .btn-popular { background-color: var(–brand-red); color: #fff; box-shadow: 0 5px 15px rgba(217, 48, 37, 0.4); } .btn-popular:hover { background-color: #b31b12; transform: translateY(-2px); } .btn-vip { background-color: var(–brand-blue); color: #fff; } .btn-vip:hover { background-color: #1a252f; } /* — MOBILE — */ @media (max-width: 900px) { .price-card.popular { transform: scale(1); } .pricing-section { flex-direction: column; align-items: center; } .price-card { width: 100%; max-width: 100%; } }

The “Solo” Basic

Just the hardware. Good for people who already have a workout plan.

GH₵ 11,000 GH₵ 7,799
Save GH₵ 3,201
  • ✔ M7 Silent-Drive Treadmill
  • ✔ Integrated Massager & Sit-Up
  • ✔ Standard Delivery (3-5 Days)
  • ✔ 30-Day Returns
  • ✖ No Workout Protocol
  • ✖ No Nutrition Guide
  • ✖ No Progress Tracker
SELECT BASIC

The “Power Couple”

Double the motivation. Perfect for partners or family gyms.

GH₵ 22,000 GH₵ 15,499
Save GH₵ 6,500
  • ✔ 2x M7 Silent-Drive Treadmills
  • ✔ 2x Integrated Massagers & Sit-Ups
  • ✔ Full Executive 20 Digital Access
  • ✔ Family Nutrition Plan
  • ✔ Priority Installation Team
  • ✔ VIP 30-Day Returns
SELECT FAMILY PACK
.stk-e4cc9ca {height:0px !important;}
.stk-0f44e84 {height:0px !important;}

Your Success is Guaranteed

30-Day Money-Back Promise
30-Day Returns
Free Delivery in Accra & Tema
Cash on Delivery Available
Dedicated Customer Support


.stk-a71adaa {background-color:#000000 !important;border-top-left-radius:18px !important;border-top-right-radius:18px !important;border-bottom-right-radius:18px !important;border-bottom-left-radius:18px !important;overflow:hidden !important;border-style:solid !important;border-color:#000000 !important;border-top-width:1px !important;border-right-width:1px !important;border-bottom-width:1px !important;border-left-width:1px !important;padding-top:0px !important;padding-right:0px !important;padding-bottom:0px !important;padding-left:0px !important;margin-bottom:38px !important;opacity:1 !important;}.stk-a71adaa:before{background-color:#000000 !important;}.stk-a71adaa-column{justify-content:space-between !important;}
GH Treadmill M7
GH Treadmill M7 - photo 2
GH Treadmill M7 - photo 3
GH Treadmill M7 - photo 4
GH Treadmill M7 - photo 5
GH Treadmill M7 - photo 6
GH Treadmill M7 - photo 7
GH Treadmill M7 - photo 8

Why choose Us

GH Treadmill M7 - photo 10
  • Unbeatable Value: Get the most for your money with our high-quality Treadmill at competitive prices.
  • Free Shipping for First-Time Buyers: Relax, we’ve got this! Enjoy free shipping on your first M7 Treadmill purchase.
  • Convenient Cash on Delivery: Pay for your roller only when it arrives at your doorstep (available in select regions).
  • Hassle-Free Returns: We offer a worry-free return policy, so you can try your Treadmill with confidence.
  • Exceptional Customer Service: Our friendly and knowledgeable team is here to help you find the perfect treadmill for your needs.
  • Invest in Your Well-being: A Treadmill is a long-term investment in your health and fitness.
  • Don’t settle for anything less! Choose Fuel and Form Fitness and experience the difference.

Frequently Asked Questions (FAQs)

.stk-05d8925-container{background-color:var(–ast-global-color-5) !important;border-top-left-radius:20px !important;border-bottom-right-radius:20px !important;overflow:hidden !important;box-shadow:0px 2px 20px #99999933 !important;align-items:flex-end !important;display:flex !important;}.stk-05d8925-container:before{background-color:var(–ast-global-color-5) !important;}

Hours

Minutes

Seconds