Phase 2 Plate-Loaded 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; } /* Remove the bottom border only from items that are genuinely in the last visual row of the 2-col grid. Two cases: an even total count means the last 2 items form the final row; an odd total count means the very last item sits alone in its own final row (and spans full width via the rule below), so only it should lose its border, the second-to-last item is NOT in the final row and must keep its divider. */ .ms-desc .ms-features:not(.ms-features--odd) .ms-feature:nth-last-child(-n+2) { border-bottom: none; } .ms-desc .ms-features.ms-features--odd .ms-feature: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-features--3col: even 3-column layout for the top highlights grid, avoids the 2-then-1 lopsided row */ .ms-desc .ms-features.ms-features--3col { grid-template-columns: repeat(3, 1fr); } .ms-desc .ms-features.ms-features--3col .ms-feature { grid-column: span 1 !important; border-bottom: none; border-right: 1px solid #e0e0e0; } .ms-desc .ms-features.ms-features--3col .ms-feature:last-child { border-right: none; } .ms-desc .ms-features.ms-features--3col .ms-feature span { word-wrap: break-word; overflow-wrap: break-word; } .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 (shimmer removed per request) */ .ms-desc .ms-callout { background: #000000; 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 .ms-callout-instruction { display: block; margin-top: 10px; } /* 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-features.ms-features--3col { grid-template-columns: 1fr; } .ms-desc .ms-features.ms-features--3col .ms-feature { border-right: none; border-bottom: 1px solid #e0e0e0; } .ms-desc .ms-features.ms-features--3col .ms-feature:last-child { border-bottom: none; } .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; } } /* ms-use-cases: reuses sub-heading pattern, simple stacked blocks */ .ms-desc .ms-use-case { margin: 0 0 18px; } .ms-desc .ms-use-case:last-child { margin-bottom: 24px; } .ms-desc .ms-use-case-title { font-weight: 700; color: #000; display: block; margin-bottom: 4px; } /* ms-about-plates: icon-marked split list inside a card matching the lead gen CTA style, mobile-first single column, desktop 2-col */ .ms-desc .ms-about-plates { display: flex; flex-direction: column; gap: 20px; margin: 8px 0 28px; background: #fff; border: 1px solid #e0e0e0; border-left: 4px solid #C4262E; border-radius: 4px; padding: 20px 24px; } .ms-desc .ms-about-plates-col { flex: 1; border-bottom: 1px solid #e0e0e0; padding-bottom: 16px; } .ms-desc .ms-about-plates-col:last-child { border-bottom: none; padding-bottom: 0; } .ms-desc .ms-about-plates-title { font-weight: 700; font-size: 15px; color: #000; margin-bottom: 14px; } .ms-desc .ms-about-plates-list { margin: 0; padding-left: 18px; list-style: disc; } .ms-desc .ms-about-plates-list li { padding: 0; margin-bottom: 8px; font-size: 15px; color: #000; line-height: 1.5; } .ms-desc .ms-about-plates-list li:last-child { margin-bottom: 0; } @media (min-width: 769px) { .ms-desc .ms-about-plates-col { border-bottom: none; padding-bottom: 0; padding-right: 24px; border-right: 1px solid #e0e0e0; } .ms-desc .ms-about-plates-col:last-child { padding-right: 0; border-right: none; } } @media (min-width: 769px) { .ms-desc .ms-about-plates { flex-direction: row; gap: 40px; } } /* 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; } /* PLACEHOLDER highlighting so unresolved content is easy to scan for */ .ms-placeholder { background: #fff3cd; color: #856404; font-weight: 700; padding: 1px 4px; border-radius: 3px; } Description Delivery Warranty Manuals The all-in-one trainer that'll fit your space and budget A smith machine, dual cable system and squat rack, all in a unit below 2 metres in height. If you've found the other options out there to be either too tall or too expensive, then this is the rack to choose. Three gym essentials in one A squat rack, smith machine and dual cables cover just about every major gym exercise. No wasted space, no limits to your training. Zero-gravity smith machine A counterbalanced smith bar with an almost-weightless base resistance, providing a much friendlier starting point for beginners. Fits most spaces At only 2m tall, this is one of the most compact all-in-one trainers on the market. The plate-loaded system still provides plenty of cable travel, so its height won't restrict you. 0% finance available Spread the cost of your rack over 12 months at 0% interest. This can work out cheaper than the family's gym memberships, and the difference? The equipment's yours to keep. The winning all-in-one formula, made plate-loaded to be more affordable Plate-loaded racks cost less than their pin-loaded counterparts since they don't come with included weight stacks for the cables. Instead, users load the horns with the same weight plates they use on the barbell and smith machine. Now you can experience all the benefits of having three gym machines available to you without the associated cost. Three training stations Squat & power rack Use the included J-hooks and spotter arms for all of your traditional barbell lifts. With a max load of 286kg, this is futureproofed for advanced users the same as for new lifters. Dual cables The two cable pulleys are set up on a 1:1 ratio, meaning you feel every kilogram of weight you load. These can be used individually for exercises like tricep pushdowns and weighted crunches, or together for chest flys, rear delt flys and Bayesian curls. Smith machine The counterbalanced smith has an almost-weightless base resistance. This makes it more beginner-friendly and enables an exceptionally smooth glide. With a max load of 120kg, it's well-suited for Smith favourites like incline bench and split squats. Fits where most other racks don't. At only 2m tall, this is the most compact all-in-one trainer we produce and is made for rooms that couldn't previously house a rack like this. We use aluminium pulley wheels throughout the machine for a smooth, consistent pull on every rep. Very few all-in-one trainers at this price point can say the same. The three things people want from a home gym are a squat rack, smith machine and cables. We've put all of them into a single frame at a price that's genuinely accessible. Full specifications Total height 2m Total width 2060mm Total depth 1660mm Net weight 246kg Frame 60 x 60 x 2mm Hole spacing 10mm increasing to 35mm (Westside spacing) Hole size 15mm Max barbell load 286kg What's included Smith machine Counterbalanced, max load of 120kg Dual cable system Plate-loaded and on a 1:1 ratio Multi-grip pull-up bar For wide and close grips J-hooks & spotter arms For barbell lifts 2 x D-handles For flys, lateral raises and presses 6 x weight plate storage horns For keeping plates neat and nearby Rear storage hooks For keeping accessories accessible Landmine attachment Takes 1 and 2-inch barbells Lat pulldown bar Short straight bar Ankle strap Barbell shoulder pad Fits the Smith or your own barbell Optional extras Jammer Arms Bull Horn Dip Handle Monolifts Dual Dip Handles The plate-loaded trade off What you get Lower price than pin-loaded options 1:1 ratio, so a 20kg weight plate provides 20kg of resistance What to consider Changing weight on the cables takes longer than a pin-loaded machine Change plates or light tri-grip weights are highly recommended for small increment jumps Save with a full gym package You can buy the P2 Functional Trainer as part of a package for a group discount. Each set includes the rack, our Phase 2 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 team is on hand every weekday to support you with the build if needed. 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 }); } if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', init); } else { init(); } })(); 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 for assembly and the build shouldn't take you more than six hours. If you're handy and enjoy building furniture, you shouldn't struggle too much with it. If you'd rather have it professionally installed, check out our installation services. How much space do I need? Our Phase 2 Functional Trainer has a height of exactly 2 metres, helping it fit in rooms where other units wouldn't. All other measurements are further up the page under "Full specifications". For comfortable use, we recommend allowing 30cm of clearance above the top of the frame, 30cm on either side of the Smith bar and a metre in front of the rack. 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. 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'll be happy to help. Do I need to bolt it to the floor? No, it's not necessary to bolt this rack down to the floor. Why should I get a plate-loaded machine? Whether you get a plate or pin-loaded machine is personal preference. The facts are this: plate-loaded units are cheaper since they don't need to include the dedicated cable weight stacks. Instead, you generate resistance by adding 2 inch weight plates to the trolley system, in the same way you'd load a barbell. The drawbacks of a plate-loaded machine are that it takes longer to change weights than on a pin-loaded variant. It also runs on a 1:1 ratio which has its own set of pros and cons, so you'll want to invest in some light weight plates to support gradual jumps in weight. Why is this rack shorter than a lot of your others? We've kept this rack short because the most common limiting factor for customers is ceiling height. Since this is a plate-loaded machine, we're able to keep the height low without compromising performance. The lack of a weight stack means the cable pulley can still access a full range of motion even with less space in the actual frame. You'll still get plenty of cable travel without encroaching on your ceiling. Will it take Phase 2 accessories? Yes, all Phase 2 accessories will fit onto this rack. 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 comes with it? 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
Phase 2 Quarter Squat Rack with Plate-Loaded Pulley
Related