Advanced Multi-Functional Trainer
* { box-sizing: border-box; } /* ── Comparison table styles (preserved exactly) ── */ .comparison-container { width: 100%; max-width: 1400px; margin: 0 auto; padding: 20px; font-fa mily: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, sans-serif; } .comparison-title { text-align: center; font-size: 28px; font-weight: 700; margin-bottom: 30px; color: #333; } .comparison-wrapper { overflow-x: auto; -webkit-overflow-scrolling: touch; } .comparison-table { width: 100%; border-collapse: collapse; min-width: 800px; background: #fff; box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1); border-radius: 4px; overflow: hidden; } .comparison-table th, .comparison-table td { padding: 15px; text-align: left; border: 1px solid #e0e0e0; font-family: Helvetica, Arial, sans-serif; } .comparison-table thead tr:first-child th { background: #f8f8f8; font-weight: 600; color: #333; vertical-align: top; position: relative; } .product-header { text-align: center; padding: 20px 15px !important; } .product-image { width: 100%; max-width: 180px; height: auto; margin: 0 auto 15px; display: block; border: 1px solid #e0e0e0; border-radius: 4px; } .product-name { font-size: 16px; font-weight: 700; color: #C4262E; margin-bottom: 10px; min-height: 40px; display: flex; align-items: center; justify-content: center; } .loading-text { color: #999; font-size: 14px; } .comparison-table tbody tr:first-child td { font-weight: 600; background: #fafafa; } .comparison-table tbody tr:nth-child(even) { background: #f9f9f9; } .comparison-table tbody tr:hover { background: #f5f5f5; } .row-label { font-weight: 600; color: #333; background: #fafafa !important; white-space: nowrap; } .price-cell { font-size: 18px; font-weight: 700; color: #C4262E; } .view-product-btn { display: inline-block; padding: 10px 20px; background: #C4262E; color: #fff; text-decoration: none; border-radius: 4px; font-weight: 600; transition: background 0.3s ease; text-align: center; font-family: Helvetica, Arial, sans-serif; } .view-product-btn:hover { background: #a01f25; color: #fff; } .highlight-yes { color: #28a745; font-weight: 600; } .highlight-no { color: #999; } @media (max-width: 768px) { .comparison-container { padding: 10px; } .comparison-title { font-size: 22px; margin-bottom: 20px; } .comparison-table { display: table !important; min-width: 800px; } .comparison-table thead { display: table-header-group !important; } .comparison-table tbody { display: table-row-group !important; } .comparison-table tbody tr { display: table-row !important; margin-bottom: 0 !important; border: none !important; border-radius: 0 !important; } .comparison-table tbody tr td { display: table-cell !important; grid-template-columns: none !important; border: 1px solid #e0e0e0 !important; border-bottom: 1px solid #e0e0e0 !important; } .comparison-table tbody tr td:first-child { background: #fafafa !important; color: #333 !important; font-weight: 600 !important; text-align: left !important; } .comparison-table tbody tr td:before { content: none !important; } .comparison-table th, .comparison-table td { padding: 10px 8px; font-size: 13px; } .product-image { max-width: 120px; } .product-name { font-size: 14px; min-height: 35px; } .price-cell { font-size: 16px; } .view-product-btn { padding: 8px 15px; font-size: 13px; } .row-label { min-width: 120px; font-size: 12px !important; } } @media (max-width: 480px) { .comparison-table th, .comparison-table td { padding: 8px 5px; font-size: 12px; } .product-image { max-width: 100px; } .product-name { font-size: 12px; } .row-label { min-width: 100px; font-size: 11px !important; } } /* ── ms-desc design system ── */ .ms-desc { font-size: 16px; color: #000; line-height: 1.6; } .ms-desc .ms-hero-heading { font-size: 28px; font-weight: 700; color: #C4262E; margin: 0 0 16px; } .ms-desc .ms-lead { font-size: 17px; color: #000; margin: 0 0 20px; line-height: 1.6; } .ms-desc p { margin: 0 0 14px; color: #000; } .ms-desc .ms-sub-heading { font-size: 18px; font-weight: 700; color: #C4262E; border-bottom: 2px solid #C4262E; display: inline-block; margin: 24px 0 14px; padding-bottom: 3px; } /* ms-features: 2-col grid, red left border */ .ms-desc .ms-features { display: grid; grid-template-columns: 1fr 1fr; gap: 0; margin: 16px 0 24px; border: 1px solid #e0e0e0; border-radius: 4px; overflow: hidden; } .ms-desc .ms-features .ms-feature { padding: 14px 16px; border-left: 4px solid #C4262E; border-bottom: 1px solid #e0e0e0; background: #fff; } .ms-desc .ms-features .ms-feature:nth-last-child(-n+2):not(:nth-child(odd):last-child) { border-bottom: none; } .ms-desc .ms-features .ms-feature:nth-last-child(1):nth-child(odd) { border-bottom: none; grid-column: span 2; } .ms-desc .ms-feature strong { display: block; font-weight: 700; color: #000; margin-bottom: 2px; } .ms-desc .ms-feature span { font-size: 14px; color: #818A8F; } /* ms-benefits: 3-col grid, red top border — used here for warranty stats */ .ms-desc .ms-benefits { display: grid; grid-template-columns: repeat(3, 1fr); gap: 0; margin: 0 0 24px; border: 1px solid #e0e0e0; border-radius: 4px; overflow: hidden; } .ms-desc .ms-benefits .ms-benefit { padding: 20px 16px; border-top: 4px solid #C4262E; border-right: 1px solid #e0e0e0; background: #fff; text-align: left; } .ms-desc .ms-benefits .ms-benefit:last-child { border-right: none; } .ms-desc .ms-benefit .ms-stat { font-size: 28px; font-weight: 700; color: #C4262E; display: block; margin-bottom: 4px; } .ms-desc .ms-benefit .ms-label { font-size: 14px; color: #818A8F; display: block; } /* ms-callout: red block */ .ms-desc .ms-callout { background: #C4262E; color: #fff; padding: 20px 24px; margin: 28px 0 24px; font-size: 18px; font-weight: 700; line-height: 1.4; border-radius: 4px; position: relative; overflow: hidden; } .ms-desc .ms-callout::after { content: ''; position: absolute; top: 0; left: -100%; width: 60%; height: 100%; background: linear-gradient( 120deg, transparent 0%, rgba(255, 255, 255, 0.15) 40%, rgba(255, 255, 255, 0.25) 50%, rgba(255, 255, 255, 0.15) 60%, transparent 100% ); animation: ms-callout-shimmer 5s ease-in-out infinite; pointer-events: none; } @keyframes ms-callout-shimmer { 0% { left: -100%; } 50% { left: 160%; } 100% { left: 160%; } } /* Big-three centrepiece reuses ms-benefits with text headings */ .ms-desc .ms-benefits.ms-big-three .ms-stat { font-size: 19px; line-height: 1.25; } .ms-desc .ms-feature strong a { color: #C4262E; text-decoration: none; } .ms-desc .ms-feature strong a:hover { text-decoration: underline; } .ms-desc .ms-feature strong a::after { content: ''; display: inline-block; width: 12px; height: 12px; margin-left: 5px; vertical-align: -1px; background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27%23C4262E%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%27M18%2013v6a2%202%200%200%201-2%202H5a2%202%200%200%201-2-2V8a2%202%200%200%201%202-2h6%27%2F%3E%3Cpolyline%20points%3D%2715%203%2021%203%2021%209%27%2F%3E%3Cline%20x1%3D%2710%27%20y1%3D%2714%27%20x2%3D%2721%27%20y2%3D%273%27%2F%3E%3C%2Fsvg%3E"); background-size: contain; background-repeat: no-repeat; } /* ms-notes: small print */ .ms-desc .ms-notes { font-size: 13px; color: #818A8F; margin: 0 0 14px; line-height: 1.5; } /* ms-faq: checkbox accordion, no JS */ .ms-desc .ms-faq { margin: 0 0 24px; } .ms-desc .ms-faq-item { border-bottom: 1px solid #e0e0e0; } .ms-desc .ms-faq-item input[type="checkbox"] { display: none; } .ms-desc .ms-faq-item label { display: block; padding: 14px 0 14px 28px; font-weight: 700; cursor: pointer; position: relative; color: #000; } .ms-desc .ms-faq-item label::after { content: '+'; position: absolute; left: 0; top: 50%; transform: translateY(-50%); font-size: 20px; color: #C4262E; font-weight: 400; } .ms-desc .ms-faq-item input:checked + label::after { content: '−'; } .ms-desc .ms-faq-answer { display: none; padding: 0 0 14px; color: #000; } .ms-desc .ms-faq-answer > div + div { margin-top: 14px; } .ms-desc > .p + .p { margin-top: 14px; } .ms-desc .ms-faq-item input:checked ~ .ms-faq-answer { display: block; } /* Delivery tab prose */ .ms-desc .ms-delivery-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 24px; margin: 0 0 24px; } /* Warranty tab */ .ms-desc .ms-warranty-list { margin: 0 0 20px; padding-left: 20px; } .ms-desc .ms-warranty-list li { margin-bottom: 8px; color: #000; } .ms-desc .ms-warranty-list li ul { margin-top: 6px; padding-left: 18px; } .ms-desc .ms-warranty-list li ul li { list-style-type: circle; font-size: 14px; color: #818A8F; } /* Optional extras list */ .ms-desc .ms-list { margin: 0 0 20px; padding-left: 20px; } .ms-desc .ms-list li { margin-bottom: 6px; color: #000; } .ms-desc .ms-list li a { color: #C4262E; text-decoration: none; } .ms-desc .ms-list li a:hover { text-decoration: underline; } /* Package links list */ .ms-desc .ms-package-list { margin: 0 0 20px; padding-left: 20px; } .ms-desc .ms-package-list li { margin-bottom: 8px; color: #000; } .ms-desc .ms-package-list li a { color: #C4262E; text-decoration: none; font-weight: 700; } .ms-desc .ms-package-list li a:hover { text-decoration: underline; } /* ms-gallery: image + copy blocks */ .ms-gallery { margin: 0 0 24px; } .ms-gallery-row { display: flex; gap: 20px; margin-bottom: 20px; } .ms-gallery-row:last-child { margin-bottom: 0; } .ms-gallery-block { flex: 1; min-width: 0; } .ms-gallery-block img { width: 100%; aspect-ratio: 1 / 1; object-fit: cover; display: block; margin-bottom: 14px; } /* Dot indicators — hidden on desktop */ .ms-gallery-dots { display: none; } @media (max-width: 768px) { .ms-gallery { overflow: hidden; position: relative; margin: 0 0 12px; } /* Track — width and transform set by JS in pixels */ .ms-gallery-row { display: flex; gap: 0; margin: 0; transition: transform 0.35s ease; will-change: transform; } /* Each slide — width set by JS; horizontal padding gives breathing room between slides */ .ms-gallery-block { flex-shrink: 0; box-sizing: border-box; padding: 0 0 16px; } .ms-gallery-block img { aspect-ratio: 1 / 1; height: auto; width: 100%; display: block; margin-bottom: 12px; } /* Dot indicators */ .ms-gallery-dots { display: flex; justify-content: center; gap: 6px; margin: 0 0 24px; } .ms-gallery-dots span { width: 8px; height: 8px; border-radius: 50%; background: #e0e0e0; display: block; transition: background 0.2s; cursor: pointer; } .ms-gallery-dots span.active { background: #C4262E; } } @media (max-width: 768px) { .ms-desc .ms-features { grid-template-columns: 1fr; } .ms-desc .ms-features .ms-feature:nth-last-child(-n+2) { border-bottom: 1px solid #e0e0e0 !important; } .ms-desc .ms-features .ms-feature:last-child { border-bottom: none !important; } .ms-desc .ms-features .ms-feature:nth-last-child(1):nth-child(odd) { grid-column: span 1; } .ms-desc .ms-benefits { grid-template-columns: 1fr; } .ms-desc .ms-benefits .ms-benefit { border-right: none; border-bottom: 1px solid #e0e0e0; } .ms-desc .ms-benefits .ms-benefit:last-child { border-bottom: none; } .ms-desc .ms-delivery-grid { grid-template-columns: 1fr; gap: 0; } } /* ms-testimonials */ .ms-desc .ms-testimonials { display: grid; grid-template-columns: repeat(3, 1fr); gap: 16px; margin: 0 0 28px; } .ms-desc .ms-testimonial { border: 1px solid #e0e0e0; border-top: 3px solid #C4262E; border-radius: 4px; padding: 18px; background: #fff; } .ms-desc .ms-testimonial-stars { font-size: 16px; color: #00b67a; letter-spacing: 2px; margin-bottom: 10px; } .ms-desc .ms-testimonial-stars::before { content: '\2605\2605\2605\2605\2605'; } .ms-desc .ms-testimonial-quote { font-size: 15px; color: #000; line-height: 1.6; margin-bottom: 12px; } .ms-desc .ms-testimonial-author { font-weight: 700; color: #000; font-size: 15px; } .ms-desc .ms-testimonial-meta { font-size: 13px; color: #818A8F; } /* Track wrapper: invisible on desktop so grid layout is unchanged */ .ms-desc .ms-testimonials-track { display: contents; } /* Testimonials dots — hidden on desktop */ .ms-testimonials-dots { display: none; } @media (max-width: 768px) { .ms-desc .ms-testimonials { overflow: hidden; position: relative; display: block; transition: height 0.35s ease; margin: 0 0 12px; } .ms-desc .ms-testimonials-track { display: flex; transition: transform 0.35s ease; will-change: transform; } .ms-desc .ms-testimonial { flex-shrink: 0; box-sizing: border-box; } .ms-testimonials-dots { display: flex; justify-content: center; gap: 6px; margin: 0 0 24px; } .ms-testimonials-dots span { width: 8px; height: 8px; border-radius: 50%; background: #e0e0e0; display: block; transition: background 0.2s; cursor: pointer; } .ms-testimonials-dots span.active { background: #C4262E; } } /* Comparison table — current product highlight */ .comparison-table th.is-current { background: #fdecec !important; border-top: 3px solid #C4262E !important; } .comparison-table td.is-current { background: #fdecec !important; } .current-badge { display: inline-block; background: #C4262E; color: #fff; font-size: 11px; font-weight: 700; padding: 3px 8px; border-radius: 4px; margin-bottom: 10px; } /* Info icon + tooltip for Cable Ratio row */ .row-label-info { position: relative; display: inline-flex; align-items: center; gap: 6px; white-space: nowrap; } .info-icon { display: inline-flex; align-items: center; justify-content: center; width: 16px; height: 16px; border-radius: 50%; background: #818A8F; color: #fff; font-size: 11px; font-weight: 700; font-style: normal; cursor: pointer; flex-shrink: 0; } .info-tooltip { display: none; position: absolute; top: 100%; left: 0; padding-top: 8px; width: 240px; z-index: 10; } .row-label-info:hover .info-tooltip, .info-icon:focus + .info-tooltip, .info-tooltip:focus-within { display: block; } .info-tooltip-inner { background: #fff; border: 1px solid #e0e0e0; border-radius: 4px; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.12); padding: 14px; font-size: 13px; font-weight: 400; line-height: 1.5; color: #000; white-space: normal; display: block; } .info-tooltip a { color: #C4262E; text-decoration: none; font-weight: 700; } .info-tooltip a:hover { text-decoration: underline; } Description Delivery Warranty Manuals Our most complete home rack The Advanced Multi-Functional Trainer combines a squat rack, smith machine and three independent weight stacks into one footprint, giving you more range and more weight than any other rack in our range. Squat rack The stainless steel front frame is rated to 350kg and comes with J-hooks and spotter arms for all of your traditional barbell lifts. Three weight stacks 90kg side stacks on a 2:1 ratio for isolation lifts and dual cable movements, plus a 120kg rear stack on a 1:1 ratio with lat pulldown seat and rowing footplate included. Smith machine included Base resistance of 20kg, rated to 250kg. Ideal for fixed-plane training and can be turned into a lying leg press with our add-on attachment. Available to view The Advanced Multi-Functional Trainer is available to view in Ampthill and Milton Keynes. Book an appointment here. The Advanced Multi-Functional Trainer builds on what our wildly popular Multi-Functional Trainer did so well, bringing everything you need for quality strength training to your home so you can finally say goodbye to those monthly gym memberships, commutes and queues for equipment. Once you start training from home, you'll never want to go back. What our customers say Fantastic piece of kit. Delighted with quality. Build process definitely needs two people but quite straight forward. Would recommend having a couple of socket sets on hand to speed things up. It's a massive piece of kit and does absolutely everything I wanted from a multifunction trainer. Delighted! Andy Verified buyer It's hands down the best purchase I've ever made in my life. I've been lifting weights in commercial gyms since my late teens (now towards my late thirties) and I was worried that I would be missing out by fully converting to a home gym set up. My worries were for nothing as this thing does everything I could ever want in a gym. If you have the space and the money, then it's an absolute no brainer. It's better quality than a lot of commercial equipment I've used over the years. Five months and it hasn't missed a beat! Just wish I'd done it earlier. Phillip Verified buyer Really happy with the product and the service I've received from MuscleSquad. Barry Verified buyer Train your whole body from home with a squat rack, functional trainer and smith machine in one. We've condensed the best parts of three essential gym machines into one powerful footprint that's as suitable for beginners as it is for advanced lifters. The side 90kg stacks use a 2:1 ratio, giving you a felt resistance of 45kg. This is perfect for progressing in smaller weight jumps in isolation movements. The rear stack weighs a mighty 120kg on a 1:1 ratio to give you peace of mind that you won't outgrow this machine even in your heaviest lifts. Each stack has a built-in increment plate so you never get stuck on a weight. The smith bar now features enhanced knurling, delivering the authentic, professional feel of an Olympic barbell whether you're pulling, pressing or resting it against your shoulders. It's rated to 250kg, comes with a shoulder pad and has enough clearance for calf raises even for taller users. Full specifications Total height 2306mm Total width 1995mm Total depth (inside rack) 1482.5mm Total depth 2135mm Net weight 650kg Frame 50 x 50 x 2mm stainless steel front supports Hole spacing / size 100mm spacing, 20.5mm holes Bar compatibility 6ft international, all 7ft bars Boltable to floor No Folding No Brace plates Yes What's included Smith machine Knurled bar with shoulder pad 2 x adjustable side pulleys 90kg, 2:1 ratio 1 x fixed rear pulley 120kg, 1:1 ratio Commercial-grade nylon pulley wheels Included as standard Built-in incremental weight plate For fine weight adjustments Multi-grip pull-up bar With wide, neutral and supinated grips Adjustable dip bars Two width positions Detachable lat pulldown seat With plenty of height adjustment Short bar For narrow cable exercises Lat pulldown bar For wide cable exercises J-hooks and spotter arms For barbell lifts 6 x weight storage poles For storing Olympic weight plates 2 x D-handles For cable exercises Landmine attachment For T-Bar rows and landmine press Optional extras Bull Horn Dip Handle Targets the triceps and chest. Leg Press Attachment Slots around the smith bar so you can perform lying leg presses. Jammer Arms Great for chest press, shoulder press, shrugs and rows. Wheel Upgrade Kit 25 aluminium pulley wheels for the rack's cable system. The Advanced Multi-Functional Trainer is not compatible with accessories from any other MuscleSquad range. Save with a full gym package You can buy the Advanced Multi-Functional Trainer as part of a package for a group discount. Each set includes the rack, our Phase 3 FID Bench, Phase 1 7ft Olympic Barbell and your choice of weight plates. Rubber Tri-Grip Most popular Rubber Bumper Olympic style Crumb Rubber Bumper Quietest Competition Metal Core Thinnest profile Rubber Coloured Bumper Competition colours Coloured Competition Metal Core Thinnest profile Simply make your selection at the top of the page for extra savings. Assembly and installation Build it yourself Two people and 4–6 hours is all it takes. Every rack ships with a full instruction manual, and our step-by-step build video walks you through the entire process. Professional installation We offer a professional installation service in select postcodes. Get in touch at [email protected] for a bespoke quote. Outside our coverage? We can refer you to one of our trusted installation partners. (function () { function initCarousel(opts) { var container = document.querySelector(opts.container); var track = container ? container.querySelector(opts.track) : null; var slides = container ? Array.prototype.slice.call(container.querySelectorAll(opts.slide)) : []; var dots = Array.prototype.slice.call(document.querySelectorAll(opts.dots)); var total = slides.length; var current = 0; var slideWidth = 0; var adaptive = opts.adaptiveHeight || false; if (!container || !track || !total || !dots.length) return; function setHeight() { if (adaptive) { container.style.height = slides[current].offsetHeight + 'px'; } else { var maxH = 0; slides.forEach(function (s) { if (s.offsetHeight > maxH) maxH = s.offsetHeight; }); if (maxH) container.style.height = maxH + 'px'; } } function measure() { if (window.innerWidth > 768) { track.style.width = ''; track.style.transform = ''; slides.forEach(function (s) { s.style.width = ''; }); container.style.height = ''; return; } var w = container.offsetWidth; if (!w) return; slideWidth = w; track.style.width = (slideWidth * total) + 'px'; slides.forEach(function (s) { s.style.width = slideWidth + 'px'; }); setHeight(); track.style.transition = 'none'; track.style.transform = 'translateX(-' + (slideWidth * current) + 'px)'; setTimeout(function () { track.style.transition = 'transform 0.35s ease'; }, 50); } function goTo(idx) { current = Math.max(0, Math.min(idx, total - 1)); track.style.transform = 'translateX(-' + (slideWidth * current) + 'px)'; if (adaptive) { setHeight(); } dots.forEach(function (d, i) { d.classList.toggle('active', i === current); }); } dots.forEach(function (d, i) { d.addEventListener('click', function () { goTo(i); }); }); var touchStartX = 0; container.addEventListener('touchstart', function (e) { touchStartX = e.changedTouches[0].clientX; }, { passive: true }); container.addEventListener('touchend', function (e) { var dx = e.changedTouches[0].clientX - touchStartX; if (Math.abs(dx) > 40) { goTo(dx < 0 ? current + 1 : current - 1); } }, { passive: true }); var resizeTimer; window.addEventListener('resize', function () { clearTimeout(resizeTimer); resizeTimer = setTimeout(measure, 150); }, { passive: true }); measure(); setTimeout(measure, 300); window.addEventListener('load', function () { measure(); }, { once: true }); goTo(0); } function init() { initCarousel({ container: '.ms-gallery', track: '.ms-gallery-row', slide: '.ms-gallery-block', dots: '.ms-gallery-dots span', adaptiveHeight: false }); initCarousel({ container: '.ms-testimonials', track: '.ms-testimonials-track', slide: '.ms-testimonial', dots: '.ms-testimonials-dots span', adaptiveHeight: true }); } if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', init); } else { init(); } })(); Choosing the right all-in-one rack Multi-Functional Trainer You are here Advanced Multi-Functional Trainer Phase 4 Flagship Rack Phase 4 with Smith Phase 3 Modular Rack Weight Stack 2 x 72kg rear stacks 2 x 90kg side stacks, 1 x 120kg rear stack 2 x 100kg side stacks 2 x 100kg side stacks 2 x 90kg / 100kg side stacks Smith Machine Yes Yes No Yes Yes Cable Ratio i A 1:1 ratio gives you more weight. A 2:1 ratio gives you smaller jumps to progress in. Learn more 1:1 (2:1 conversion kit available to buy) 1:1 and 2:1 1:1 and 2:1 1:1 and 2:1 1:1 and 2:1 Total Height 2240mm 2306mm 2320mm 2320mm 209cm / 219cm / 234cm Total Depth (w/ attachments) 1680mm 2135mm 1585mm 1912mm 1801mm Frame 50 x 50 x 2mm stainless steel front frame 50 x 50 x 2mm stainless steel front frame 75 x 75 x 3mm powder-coated steel 75 x 75 x 3mm powder-coated steel 75 x 75 x 2.5mm powder-coated steel Commercial Grade No No Yes Yes No Installation Available* Yes Yes Yes Yes Yes Accessory Range MFT accessories MFT accessories Phase 4 accessories Phase 4 accessories In development Price Loading... Loading... Loading... Loading... Loading... More Information View Product View Product View Product View Product View Product *Select postcodes only const products = [ { handle: 'musclesquad-multi-functional-trainer', id: '8148577419493' }, { handle: 'musclesquad-advanced-multi-functional-trainer', id: '8439840866533' }, { handle: 'phase-4-cable-equipped-multi-functional-squat-rack', id: '8053725528293' }, { handle: 'phase-4-cable-equipped-multi-functional-squat-rack-with-smith-machine', id: '8457321087205' }, { handle: 'phase-3-modular-rack', id: '15349569028475' } ]; async function fetchProductData(handle, elementId) { try { const response = await fetch(`https://musclesquad.com/products/${handle}.js`); if (!response.ok) return; const product = await response.json(); const imgElement = document.getElementById(`img-${elementId}`); if (imgElement && product.featured_image) { imgElement.src = product.featured_image; imgElement.style.display = 'block'; } const priceElement = document.getElementById(`price-${elementId}`); if (priceElement && typeof product.price_min === 'number') { const pounds = (product.price_min / 100).toLocaleString('en-GB', { minimumFractionDigits: 0, maximumFractionDigits: 0 }); priceElement.textContent = `£${pounds}`; } } catch (error) { console.error(`Error fetching product data for ${handle}:`, error); } } window.addEventListener('DOMContentLoaded', () => { // Prices and images now fetched live from each product's price_min and featured_image products.forEach(product => { fetchProductData(product.handle, product.id); }); }); Not sure where to start? Tell us about your space and our team will send you a free video proposal. No obligations, no strings attached. Open form Frequently asked questions How do I build the rack? Two people are required to assemble this rack due to its size and weight. Each rack comes with an instruction manual and we also have a full build video on YouTube for the Advanced Multi-Functional Trainer. If you'd rather not build it yourself, we offer a professional installation service in select postcodes. How much space do I need? Full measurements are provided in the Specs tab further up the page. Beyond that, we recommend 10cm of additional ceiling clearance to train pull-ups and 30cm on either side of the rack to comfortably load plates onto the smith bar. How will it be delivered? Your rack will be delivered on a pallet to the nearest kerbside to your address. This is standard for equipment this size since our delivery partners aren't insured to bring the rack onto your property. You can then decant the box and move the parts inside. No part weighs more than 25kg. Before your delivery, you'll be contacted by our couriers to arrange a date so you can be in to accept the pallet. We can also arrange specific delivery dates or hold your order until you're ready to receive it. Simply get in touch before ordering and we'd be happy to help. Do I need to bolt it to the floor? No and it wouldn't be necessary anyway. It weighs over 600kg and is solid as a rock. This is the main rack our team trains with in our staff gym where it gets regular use and has never budged once. Do I need gym flooring beneath the rack? Yes, it's highly recommended. We suggest having gym flooring across your entire space, but at the very least it should be under your equipment where the brunt of the weight is centred. Is finance available? Yes, we offer interest-free finance for 12 months and interest-bearing finance up to 48 months through our partners Novuna. Applications are subject to status and eligibility. What warranty does it come with? All MuscleSquad racks come with a 10 year warranty on the frame and 2 years on the cables, pulleys and accessories. If anything goes wrong in that time, contact us and we will arrange a replacement. England and Scotland (excluding Highlands) Your rack will be delivered by our delivery partners, Pallex. They will contact you within 48 hours of your order to arrange a convenient delivery day to kerbside. The rack will arrive on a pallet, please arrange disposal of the pallet as Pallex will not take it away. Delivery is usually within 5–10 days. Scottish Highlands Your rack will be delivered by our delivery partners, Pallex. They will contact you within 48 hours of your order to arrange a convenient delivery day to kerbside. The rack will arrive on a pallet, please arrange disposal of the pallet as Pallex will not take it away. Delivery is usually within 5–10 days. Northern Ireland Your rack will be delivered by our delivery partners, Pallet Line. They will contact you within 48 hours of your order to arrange a convenient delivery day to kerbside. The rack will arrive on a pallet, please arrange disposal of the pallet as Pallet Line will not take it away. Delivery is usually within 5 days. If you have any questions about delivery, visit our delivery information page or get in touch by email or chat. All MuscleSquad products come with a comprehensive warranty for added peace of mind. 10 years Frame cover 2 years Accessories, pulleys and cables 48 hours Response time for warranty claims During the warranty period, contact us directly and we will arrange a replacement. Warranty does not cover Damage resulting from negligence (e.g. dropping the product) Damage resulting from unauthorised modification Damage caused by weather or natural disaster (e.g. rust from outdoor storage) The product must only be used indoors in a temperature-controlled environment and kept dry. Theft or loss of the product Improper cleaning No chemical solution should be sprayed directly onto the product. This can remove paint, ceramic coating, ionised or chromed finishes and cause rust. Damage caused by chemical products will void the warranty. To obtain warranty service, email [email protected] with full details of the issue, including photos where possible. We will respond with a resolution within 48 hours.
More you might like
Related
MuscleSquad Advanced Multi-Functional Trainer
Related
Advanced Multi-Functional Trainer Aluminium Wheel Upgrade
Related
Functional Trainer Exercises Poster - Advanced
Related