{"title":"XFT Attachments","description":"","products":[{"product_id":"ironax-xft-functional-trainer","title":"IRONAX XFT Functional Trainer","description":"\u003cdiv class=\"ironax\"\u003e\n  \u003csection class=\"ironax-desc\"\u003e\n    \u003ch2\u003e\n      \u003cimg class=\"lazyloaded\" data-src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0529\/7687\/7730\/files\/LOGO-IRONAX.png\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0529\/7687\/7730\/files\/LOGO-IRONAX.png\" alt=\"IRONAX Fitness logo\"\u003e\n      \u003cspan\u003eXFT Functional Trainer\u003c\/span\u003e\n    \u003c\/h2\u003e\n  \u003c\/section\u003e\n  \u003csection class=\"ironax-flex\"\u003e\n    \u003cfigure\u003e\n      \u003cimg class=\"lazyloaded\" data-src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0529\/7687\/7730\/files\/XFT01.png?v=1790263237\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0529\/7687\/7730\/files\/XFT01.png?v=1790263237\" alt=\"XFT Functional Trainer\"\u003e\n    \u003c\/figure\u003e\n    \u003cfigure\u003e\n      \u003ch2\u003eEfficient. Precise. Limitless.\u003c\/h2\u003e\n      \u003cp\u003eThe Ironax XFT functional trainer is a versatile and efficient exercise equipment that can help you achieve your fitness goals. It combines the benefits of free weights with the stability and safety of machine-based exercises, making it ideal for strength training and rehabilitation.\u003c\/p\u003e\n      \u003cp\u003eWith adjustable cable pulleys and various handle attachments, you can perform different exercises to target multiple muscle groups, including the upper body, lower body, and core.\u003c\/p\u003e\n      \u003cp\u003eAdditionally, the Ironax XFT functional trainer features two 200lbs weight stacks that provide resistance, allowing you to gradually increase the difficulty of your workouts as you get stronger.\u003c\/p\u003e\n      \u003cp\u003eWith the Ironax XFT functional trainer, you can improve your overall fitness, build muscle, and increase your flexibility and stability, all in one compact machine.\u003c\/p\u003e\n    \u003c\/figure\u003e\n  \u003c\/section\u003e\n  \u003csection class=\"ironax-features\"\u003e\n    \u003ch2\u003eFeatures\u003c\/h2\u003e\n    \u003cfigure\u003e\n      \u003cimg class=\"lazyloaded\" data-src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0529\/7687\/7730\/files\/XFT14.png?v=1790263237\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0529\/7687\/7730\/files\/XFT14.png?v=1790263237\" alt=\"Uprights\"\u003e\n      \u003carticle\u003e\n        \u003ch3\u003eDurable Steel Build with Etched Markings\u003c\/h3\u003e\n        \u003cp\u003eCrafted from heavy-duty steel, the uprights boast a premium finish and precision-etched weight markers, ensuring lasting strength and easy-to-read visibility.\u003c\/p\u003e\n      \u003c\/article\u003e\n    \u003c\/figure\u003e\n    \u003cfigure\u003e\n      \u003cimg class=\"lazyloaded\" data-src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0529\/7687\/7730\/files\/XFT15.png?v=1790263237\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0529\/7687\/7730\/files\/XFT15.png?v=1790263237\" alt=\"Aluminum Pulleys\"\u003e\n      \u003carticle\u003e\n        \u003ch3\u003eAluminum Pulleys\u003c\/h3\u003e\n        \u003cp\u003eHigh quality infused bearings that allow for ultra smooth rotation and operation of all moving components.\u003c\/p\u003e\n      \u003c\/article\u003e\n    \u003c\/figure\u003e\n    \u003cfigure\u003e\n      \u003cimg class=\"lazyloaded\" data-src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0529\/7687\/7730\/files\/XFT16.png?v=1790263239\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0529\/7687\/7730\/files\/XFT16.png?v=1790263239\" alt=\"Weight Stacks\"\u003e\n      \u003carticle\u003e\n        \u003ch3\u003eDual 200 lb Weight Stacks\u003c\/h3\u003e\n        \u003cp\u003eEach side includes a 200 lb weight stack, providing balanced resistance with ultra-smooth transitions for fluid, uninterrupted workouts.\u003c\/p\u003e\n      \u003c\/article\u003e\n    \u003c\/figure\u003e\n    \u003cfigure\u003e\n      \u003cimg class=\"lazyloaded\" data-src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0529\/7687\/7730\/files\/XFT18.png?v=1790263238\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0529\/7687\/7730\/files\/XFT18.png?v=1790263238\" alt=\"Pegboard\"\u003e\n      \u003carticle\u003e\n        \u003ch3\u003ePremium Pegboard with Hooks\u003c\/h3\u003e\n        \u003cp\u003eA heavy-duty steel peg board with adjustable hooks keeps your functional trainer accessories organized, accessible, and neatly stored.\u003c\/p\u003e\n      \u003c\/article\u003e\n    \u003c\/figure\u003e\n  \u003c\/section\u003e\n  \u003csection class=\"ironax-features opt_ft\"\u003e\n    \u003ch2\u003eOptional Attachments\u003c\/h2\u003e\n    \u003cfigure\u003e\n      \u003ca href=\"\/products\/ironax-xft-footplate-attachment\" target=\"_blank\"\u003e\n        \u003cimg class=\"lazyloaded\" data-src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0529\/7687\/7730\/files\/XFT12.png?v=1790263237\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0529\/7687\/7730\/files\/XFT12.png?v=1790263237\" alt=\"Footplate\"\u003e\n      \u003c\/a\u003e\n      \u003carticle\u003e\n        \u003ch3\u003eFootplate\u003c\/h3\u003e\n        \u003cp\u003eA solid, non-slip footplate attachment provides stable and secure footing for rows, presses, and other cable exercises.\u003c\/p\u003e\n        \u003ca href=\"\/products\/ironax-xft-footplate-attachment\" target=\"_blank\"\u003eLearn More\u003c\/a\u003e\n      \u003c\/article\u003e\n    \u003c\/figure\u003e\n    \u003cfigure\u003e\n      \u003ca href=\"\/products\/ironax-xft-lat-bench-attachment\" target=\"_blank\"\u003e\n        \u003cimg class=\"lazyloaded\" data-src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0529\/7687\/7730\/files\/XFT03.png?v=1790263237\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0529\/7687\/7730\/files\/XFT03.png?v=1790263237\" alt=\"Lat Pulldown Bench\"\u003e\n      \u003c\/a\u003e\n      \u003carticle\u003e\n        \u003ch3\u003eLat Pulldown Bench\u003c\/h3\u003e\n        \u003cp\u003eThe Lat Pulldown Bench attachment locks you in place for maximum stability and power during pulldown and cable exercises.\u003c\/p\u003e\n        \u003ca href=\"\/products\/ironax-xft-lat-bench-attachment\" target=\"_blank\"\u003eLearn More\u003c\/a\u003e\n      \u003c\/article\u003e\n    \u003c\/figure\u003e\n    \u003cfigure\u003e\n      \u003ca href=\"\/products\/ironax-landmine-attachment\" target=\"_blank\"\u003e\n        \u003cimg class=\"lazyloaded\" data-src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0529\/7687\/7730\/files\/XFT07.png?v=1790263238\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0529\/7687\/7730\/files\/XFT07.png?v=1790263238\" alt=\"Landmine\"\u003e\n      \u003c\/a\u003e\n      \u003carticle\u003e\n        \u003ch3\u003eLandmine Attachment\u003c\/h3\u003e\n        \u003cp\u003eA dynamic accessory that allows for a vast array of exercises, from powerful rotational movements to explosive strength training, keeping your workouts fresh and engaging.\u003c\/p\u003e\n        \u003ca href=\"\/products\/ironax-landmine-attachment\" target=\"_blank\"\u003eLearn More\u003c\/a\u003e\n      \u003c\/article\u003e\n    \u003c\/figure\u003e\n    \u003cfigure\u003e\n      \u003ca href=\"\/products\/ironax-xft-dip-attachment\" target=\"_blank\"\u003e\n        \u003cimg class=\"lazyloaded\" data-src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0529\/7687\/7730\/files\/XFT05.png?v=1790263238\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0529\/7687\/7730\/files\/XFT05.png?v=1790263238\" alt=\"Dip Attachment\"\u003e\n      \u003c\/a\u003e\n      \u003carticle\u003e\n        \u003ch3\u003eDip Attachment\u003c\/h3\u003e\n        \u003cp\u003eThe dip attachment enables a variety of upper-body exercises, providing stable support to build strength in your triceps, chest, and shoulders.\u003c\/p\u003e\n        \u003ca href=\"\/products\/ironax-xft-dip-attachment\" target=\"_blank\"\u003eLearn More\u003c\/a\u003e\n      \u003c\/article\u003e\n    \u003c\/figure\u003e\n    \u003cfigure\u003e\n      \u003ca href=\"\/products\/ironax-xtf-half-rack-kit\" target=\"_blank\"\u003e\n        \u003cimg class=\"lazyloaded\" data-src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0529\/7687\/7730\/files\/XFT09.png?v=1790263237\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0529\/7687\/7730\/files\/XFT09.png?v=1790263237\" alt=\"Half Rack Kit\"\u003e\n      \u003c\/a\u003e\n      \u003carticle\u003e\n        \u003ch3\u003eHalf Rack Kit\u003c\/h3\u003e\n        \u003cp\u003eConvert your Ironax XFT functional trainer into a free-weight half rack with a pair of premium J hooks and a pair of heavy-duty safety arms.\u003c\/p\u003e\n        \u003ca href=\"\/products\/ironax-xtf-half-rack-kit\" target=\"_blank\"\u003eLearn More\u003c\/a\u003e\n      \u003c\/article\u003e\n    \u003c\/figure\u003e\n  \u003c\/section\u003e\n\u003c\/div\u003e","brand":"Ironax","offers":[{"title":"Default Title","offer_id":42989630161058,"sku":"70170","price":1999.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0529\/7687\/7730\/files\/XFT01.png?v=1790263237"},{"product_id":"ironax-xtf-half-rack-kit","title":"IRONAX - XFT Half Rack Kit","description":"\u003cstyle\u003e\n.product__description-holder .grid {\n  background: #141414;\n  column-gap: 0;\n}\n\n.ix {\n  background: #141414;\n  background-image: url(https:\/\/cdn.shopify.com\/s\/files\/1\/0529\/7687\/7730\/files\/ironax-grid_bg.png);\n  color: #ccc;\n  padding: 4rem 0;\n} @media screen and (min-width: 992px) { .ix {\n  padding: 4rem;\n}}\n.ix h2 {\n  color: #fff;\n  font-size: 32px;\n  font-weight: 800;\n  text-transform: uppercase;\n  width: 100%;\n}\n.ix h3 {\n  color: #fff;\n  font-weight: 800;\n  text-transform: uppercase;\n}\n.ix strong {\n  color: #fff;\n  font-weight: 700;\n}\n.ix a {\n  color: #fff!important;\n}\n.ix li {\n  line-height: 1.4;\n  padding: 0 0 1rem;\n}\n.ix section {\n  margin: 4rem auto;\n  padding: 0 4rem;\n    max-width: 1200px;\n} @media screen and (min-width: 992px) { .ix section {\n  padding: 0;\n}}\n.ix .img_mb {\n  display: block;\n} @media screen and (min-width: 992px) { .ix .img_mb {\n  display: none;\n}}\n.ix .img_dt {\n  display: none;\n} @media screen and (min-width: 992px) { .ix .img_dt {\n  display: block;\n}}\nh2.ix-ab_header {\n  padding: 10px 4rem;\n  position: absolute;\n} @media screen and (min-width: 992px) { h2.ix-ab_header {\n  display: none;\n}}\n\n.ix .ix-desc {}\n.ix .ix-desc h2 {\n  font-size: 6.2vw;\n  line-height: .8;\n  margin-bottom: 2rem;\n} @media screen and (min-width: 768px) { .ix .ix-desc h2 {\n  display: flex;\n  font-size: 5vw;\n  margin-bottom: 4rem;\n}} @media screen and (min-width: 1200px) { .ix .ix-desc h2 {\n  font-size: 60px;\n}}\n.ix .ix-desc h2 img {\n  display: block;\n  line-height: 1;\n} @media screen and (min-width: 768px) { .ix .ix-desc h2 img {\n  object-fit: contain;\n  padding-right: 4rem;\n  width: 50%;\n}}\n.ix .ix-desc h2 span {\n  letter-spacing: .25rem;\n} @media screen and (min-width: 768px) { .ix .ix-desc h2 span {\n  text-align: right;\n  width: 50%;\n}}\n\n@media screen and (min-width: 992px) { .ix .ix-flex {\n  display: flex;\n  flex-direction: row-reverse;\n  justify-content: left;\n  margin: 4rem auto;\n}}\n.ix .ix-flex figure {\n  margin: 0;\n}\n@media screen and (min-width: 992px) { .ix .ix-flex figure:first-of-type {\n  width: 35%;\n}}\n.ix .ix-flex figure:first-of-type p {\n  font-size: 12px;\n  margin-top: 0;\n}\n@media screen and (min-width: 992px) { .ix .ix-flex figure:last-of-type {\n  margin-right: 0;\n  padding-right: 10rem;\n  width: 55%;\n}}\n@media screen and (min-width: 992px) { .ix .ix-flex figure p {\n  margin-top: 0;\n}}\n.ix .ix-flex article {} @media screen and (min-width: 992px) { .ix .ix-flex article {}}\n.ix .ix-flex img {} @media screen and (min-width: 992px) { .ix .ix-flex img {\n  height: 200px;\n  object-fit: cover;\n  width: 100%;\n}}\n\n.ix .ix-features {\n  border-top: 2px solid #fff;\n  border-bottom: 2px solid #fff;\n  display: flex;\n  padding: 60px 4rem 0;\n  overflow-x: scroll;\n} @media screen and (min-width: 992px) { .ix .ix-features {\n  display: block;\n  padding: 0;\n  overflow-x: unset;\n}}\n.ix .ix-features h2 {\n  display: none;\n} @media screen and (min-width: 992px) { .ix .ix-features h2 {\n  display: block;\n  margin: 2rem 0;\n}}\n.ix .ix-features figure {\n  margin: 0;\n  margin-left: 2rem;\n} @media screen and (min-width: 992px) { .ix .ix-features figure {\n  align-items: center;\n  display: flex;\n  margin: 2rem auto;\n  position: relative;\n    max-width: calc(100% - 4rem);\n}}\n@media screen and (max-width: 991px) { .ix .ix-features figure:first-of-type {\n  margin-left: 0;\n}}\n@media screen and (min-width: 992px) { .ix .ix-features img {\n  width: 30%;\n}}\n.ix .ix-features article {\n  width: calc(100vw - 10rem);\n} @media screen and (min-width: 992px) { .ix .ix-features article {\n  padding-left: 4rem;\n  width: 70%;\n}}\n.ix .ix-features h3 {}\n.ix .ix-features p {}\n\n@media screen and (min-width: 992px) { .ix .ix-features p.ix-disclaimer {\n  background: #fff;\n  margin: 0;\n  padding: 4px 8px;\n  position: absolute;\n    right: 70%;\n    bottom: 0;\n  text-align: right;\n}}\n\n.ix .ix-gallery {\n  display: flex;\n  overflow-x: scroll;\n  padding: 60px 4rem 0;\n} @media screen and (min-width: 992px) { .ix .ix-gallery {\n  flex-wrap: wrap;\n  overflow-x: unset;\n  padding: 0;\n}}\n.ix .ix-gallery h2 {\n  display: none;\n} @media screen and (min-width: 992px) { .ix .ix-gallery h2 {\n  display: block;\n}}\n.ix .ix-gallery img {\n  margin-right: 2rem;\n  margin-bottom: 2rem;\n} @media screen and (min-width: 992px) { .ix .ix-gallery img {\n  width: calc(100% \/ 4 - 2rem);\n}}\n@media screen and (min-width: 992px) { .ix .ix-gallery img:nth-of-type(1), .ix .ix-gallery img:nth-of-type(5) {\n  margin-left: 2rem;\n}}\n@media screen and (min-width: 992px) { .ix .ix-gallery img:nth-of-type(4), .ix .ix-gallery img:nth-of-type(8) {\n  margin-right: 0;\n}}\n@media screen and (max-width: 991px) { .ix .ix-gallery img:last-of-type {\n  margin-right: 0;\n}}\n\n.ix .ix-specs {\n  padding-top: 0;\n} @media screen and (min-width: 992px) { .ix .ix-specs {\n  align-items: flex-start;\n  display: flex;\n  flex-wrap: wrap;\n}}\n.ix .ix-specs h2 {}\n.ix .ix-specs table {\n  border: 2px solid #ccc;\n  box-shadow: none;\n  margin-bottom: 2rem;\n  width: 100%;\n} @media screen and (min-width: 992px) { .ix .ix-specs table {\n  margin: 0 2rem;\n  width: 55%;\n}}\n.ix .ix-specs table tr {\n  border-bottom: 1px solid #ccc;\n  display: flex;\n  text-align: left;\n  width: 100%;\n}\n.ix .ix-specs table tr:last-of-type {\n  border-bottom: none;\n}\n.ix .ix-specs table td {\n  border: none;\n  width: 50%;\n}\n.ix .ix-specs table td:first-of-type {\n  border-right: 1px solid #ccc;\n  font-weight: 600;\n}\n.ix .ix-specs table td.full {\n  border-right: none;\n  width: 100%;\n}\n.ix .ix-specs table th {\n  width: 100%;\n}\n.ix .ix-specs table td a {\n  color: #fff!important;\n  text-decoration: none;\n}\n.ix .ix-specs table td a span {\n  transition: padding .3s ease;\n}\n.ix .ix-specs table td a:hover span {\n  padding-left: .5rem;\n}\n.ix .ix-specs img {\n  width: 100%;\n} @media screen and (min-width: 992px) { .ix .ix-specs img {\n  padding-left: 4rem;\n  width: 45%;\n}}\n\u003c\/style\u003e\n\n\u003cdiv class=\"ix\"\u003e\n  \u003csection class=\"ix-desc\"\u003e\n    \u003ch2\u003e\n      \u003cimg class=\"lazyloaded\" data-src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0529\/7687\/7730\/files\/ironax-logo-lrg-white.png\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0529\/7687\/7730\/files\/ironax-logo-lrg-white.png\" alt=\"IRONAX logo\"\u003e\n      \u003cspan\u003eXFT Half Rack Kit\u003c\/span\u003e\n    \u003c\/h2\u003e\n    \u003cp\u003eConvert your Ironax XFT functional trainer into a free-weight half rack! This add-on includes a pair of premium J hooks and a pair of heavy-duty safety arms.\u003c\/p\u003e\n    \u003cp\u003e\u003cstrong\u003eThis attachment is compatible with the \u003ca href=\"\/products\/ironax-xft-functional-trainer\"\u003eIRONAX XFT Functional Trainer\u003c\/a\u003e\u003c\/strong\u003e\u003c\/p\u003e\n  \u003c\/section\u003e\n\u003c\/div\u003e","brand":"Ironax","offers":[{"title":"Default Title","offer_id":43085000966306,"sku":"70173","price":199.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0529\/7687\/7730\/files\/OPT_XFT_HALF_RACK_KIT.png?v=1754944066"},{"product_id":"ironax-xft-footplate-attachment","title":"IRONAX - XFT Footplate Attachment","description":"\u003cstyle\u003e\n.product__description-holder .grid {\n  background: #141414;\n  column-gap: 0;\n}\n\n.ix {\n  background: #141414;\n  background-image: url(https:\/\/cdn.shopify.com\/s\/files\/1\/0529\/7687\/7730\/files\/ironax-grid_bg.png);\n  color: #ccc;\n  padding: 4rem 0;\n} @media screen and (min-width: 992px) { .ix {\n  padding: 4rem;\n}}\n.ix h2 {\n  color: #fff;\n  font-size: 32px;\n  font-weight: 800;\n  text-transform: uppercase;\n  width: 100%;\n}\n.ix h3 {\n  color: #fff;\n  font-weight: 800;\n  text-transform: uppercase;\n}\n.ix strong {\n  color: #fff;\n  font-weight: 700;\n}\n.ix a {\n  color: #fff!important;\n}\n.ix li {\n  line-height: 1.4;\n  padding: 0 0 1rem;\n}\n.ix section {\n  margin: 4rem auto;\n  padding: 0 4rem;\n    max-width: 1200px;\n} @media screen and (min-width: 992px) { .ix section {\n  padding: 0;\n}}\n.ix .img_mb {\n  display: block;\n} @media screen and (min-width: 992px) { .ix .img_mb {\n  display: none;\n}}\n.ix .img_dt {\n  display: none;\n} @media screen and (min-width: 992px) { .ix .img_dt {\n  display: block;\n}}\nh2.ix-ab_header {\n  padding: 10px 4rem;\n  position: absolute;\n} @media screen and (min-width: 992px) { h2.ix-ab_header {\n  display: none;\n}}\n\n.ix .ix-desc {}\n.ix .ix-desc h2 {\n  font-size: 6.2vw;\n  line-height: .8;\n  margin-bottom: 2rem;\n} @media screen and (min-width: 768px) { .ix .ix-desc h2 {\n  display: flex;\n  font-size: 5vw;\n  margin-bottom: 4rem;\n}} @media screen and (min-width: 1200px) { .ix .ix-desc h2 {\n  font-size: 60px;\n}}\n.ix .ix-desc h2 img {\n  display: block;\n  line-height: 1;\n} @media screen and (min-width: 768px) { .ix .ix-desc h2 img {\n  object-fit: contain;\n  padding-right: 4rem;\n  width: 50%;\n}}\n.ix .ix-desc h2 span {\n  letter-spacing: .25rem;\n} @media screen and (min-width: 768px) { .ix .ix-desc h2 span {\n  text-align: right;\n  width: 50%;\n}}\n\n@media screen and (min-width: 992px) { .ix .ix-flex {\n  display: flex;\n  flex-direction: row-reverse;\n  justify-content: left;\n  margin: 4rem auto;\n}}\n.ix .ix-flex figure {\n  margin: 0;\n}\n@media screen and (min-width: 992px) { .ix .ix-flex figure:first-of-type {\n  width: 35%;\n}}\n.ix .ix-flex figure:first-of-type p {\n  font-size: 12px;\n  margin-top: 0;\n}\n@media screen and (min-width: 992px) { .ix .ix-flex figure:last-of-type {\n  margin-right: 0;\n  padding-right: 10rem;\n  width: 55%;\n}}\n@media screen and (min-width: 992px) { .ix .ix-flex figure p {\n  margin-top: 0;\n}}\n.ix .ix-flex article {} @media screen and (min-width: 992px) { .ix .ix-flex article {}}\n.ix .ix-flex img {} @media screen and (min-width: 992px) { .ix .ix-flex img {\n  height: 200px;\n  object-fit: cover;\n  width: 100%;\n}}\n\n.ix .ix-features {\n  border-top: 2px solid #fff;\n  border-bottom: 2px solid #fff;\n  display: flex;\n  padding: 60px 4rem 0;\n  overflow-x: scroll;\n} @media screen and (min-width: 992px) { .ix .ix-features {\n  display: block;\n  padding: 0;\n  overflow-x: unset;\n}}\n.ix .ix-features h2 {\n  display: none;\n} @media screen and (min-width: 992px) { .ix .ix-features h2 {\n  display: block;\n  margin: 2rem 0;\n}}\n.ix .ix-features figure {\n  margin: 0;\n  margin-left: 2rem;\n} @media screen and (min-width: 992px) { .ix .ix-features figure {\n  align-items: center;\n  display: flex;\n  margin: 2rem auto;\n  position: relative;\n    max-width: calc(100% - 4rem);\n}}\n@media screen and (max-width: 991px) { .ix .ix-features figure:first-of-type {\n  margin-left: 0;\n}}\n@media screen and (min-width: 992px) { .ix .ix-features img {\n  width: 30%;\n}}\n.ix .ix-features article {\n  width: calc(100vw - 10rem);\n} @media screen and (min-width: 992px) { .ix .ix-features article {\n  padding-left: 4rem;\n  width: 70%;\n}}\n.ix .ix-features h3 {}\n.ix .ix-features p {}\n\n@media screen and (min-width: 992px) { .ix .ix-features p.ix-disclaimer {\n  background: #fff;\n  margin: 0;\n  padding: 4px 8px;\n  position: absolute;\n    right: 70%;\n    bottom: 0;\n  text-align: right;\n}}\n\n.ix .ix-gallery {\n  display: flex;\n  overflow-x: scroll;\n  padding: 60px 4rem 0;\n} @media screen and (min-width: 992px) { .ix .ix-gallery {\n  flex-wrap: wrap;\n  overflow-x: unset;\n  padding: 0;\n}}\n.ix .ix-gallery h2 {\n  display: none;\n} @media screen and (min-width: 992px) { .ix .ix-gallery h2 {\n  display: block;\n}}\n.ix .ix-gallery img {\n  margin-right: 2rem;\n  margin-bottom: 2rem;\n} @media screen and (min-width: 992px) { .ix .ix-gallery img {\n  width: calc(100% \/ 4 - 2rem);\n}}\n@media screen and (min-width: 992px) { .ix .ix-gallery img:nth-of-type(1), .ix .ix-gallery img:nth-of-type(5) {\n  margin-left: 2rem;\n}}\n@media screen and (min-width: 992px) { .ix .ix-gallery img:nth-of-type(4), .ix .ix-gallery img:nth-of-type(8) {\n  margin-right: 0;\n}}\n@media screen and (max-width: 991px) { .ix .ix-gallery img:last-of-type {\n  margin-right: 0;\n}}\n\n.ix .ix-specs {\n  padding-top: 0;\n} @media screen and (min-width: 992px) { .ix .ix-specs {\n  align-items: flex-start;\n  display: flex;\n  flex-wrap: wrap;\n}}\n.ix .ix-specs h2 {}\n.ix .ix-specs table {\n  border: 2px solid #ccc;\n  box-shadow: none;\n  margin-bottom: 2rem;\n  width: 100%;\n} @media screen and (min-width: 992px) { .ix .ix-specs table {\n  margin: 0 2rem;\n  width: 55%;\n}}\n.ix .ix-specs table tr {\n  border-bottom: 1px solid #ccc;\n  display: flex;\n  text-align: left;\n  width: 100%;\n}\n.ix .ix-specs table tr:last-of-type {\n  border-bottom: none;\n}\n.ix .ix-specs table td {\n  border: none;\n  width: 50%;\n}\n.ix .ix-specs table td:first-of-type {\n  border-right: 1px solid #ccc;\n  font-weight: 600;\n}\n.ix .ix-specs table td.full {\n  border-right: none;\n  width: 100%;\n}\n.ix .ix-specs table th {\n  width: 100%;\n}\n.ix .ix-specs table td a {\n  color: #fff!important;\n  text-decoration: none;\n}\n.ix .ix-specs table td a span {\n  transition: padding .3s ease;\n}\n.ix .ix-specs table td a:hover span {\n  padding-left: .5rem;\n}\n.ix .ix-specs img {\n  width: 100%;\n} @media screen and (min-width: 992px) { .ix .ix-specs img {\n  padding-left: 4rem;\n  width: 45%;\n}}\n\u003c\/style\u003e\n\n\u003cdiv class=\"ix\"\u003e\n  \u003csection class=\"ix-desc\"\u003e\n    \u003ch2\u003e\n      \u003cimg class=\"lazyloaded\" data-src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0529\/7687\/7730\/files\/ironax-logo-lrg-white.png\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0529\/7687\/7730\/files\/ironax-logo-lrg-white.png\" alt=\"IRONAX logo\"\u003e\n      \u003cspan\u003eXFT Footplate Attachment\u003c\/span\u003e\n    \u003c\/h2\u003e\n    \u003cp\u003eThe Ironax XFT Footplate attachment allows you to perform a broader range of exercises with greater stability and control, maximizing the effectiveness of your workouts and helping you achieve your fitness goals more efficiently.\u003c\/p\u003e\n    \u003cp\u003e\u003cstrong\u003eThis attachment is compatible with the \u003ca href=\"\/products\/ironax-xft-functional-trainer\"\u003eIRONAX XFT Functional Trainer\u003c\/a\u003e\u003c\/strong\u003e\u003c\/p\u003e\n  \u003c\/section\u003e\n\u003c\/div\u003e","brand":"Ironax","offers":[{"title":"Default Title","offer_id":43085005881506,"sku":"70171","price":99.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0529\/7687\/7730\/files\/OPT_XFT_FOOTPLATE.png?v=1754941869"},{"product_id":"ironax-xft-lat-bench-attachment","title":"IRONAX - XFT Lat Bench Attachment","description":"\u003cstyle\u003e\n.product__description-holder .grid {\n  background: #141414;\n  column-gap: 0;\n}\n\n.ix {\n  background: #141414;\n  background-image: url(https:\/\/cdn.shopify.com\/s\/files\/1\/0529\/7687\/7730\/files\/ironax-grid_bg.png);\n  color: #ccc;\n  padding: 4rem 0;\n} @media screen and (min-width: 992px) { .ix {\n  padding: 4rem;\n}}\n.ix h2 {\n  color: #fff;\n  font-size: 32px;\n  font-weight: 800;\n  text-transform: uppercase;\n  width: 100%;\n}\n.ix h3 {\n  color: #fff;\n  font-weight: 800;\n  text-transform: uppercase;\n}\n.ix strong {\n  color: #fff;\n  font-weight: 700;\n}\n.ix a {\n  color: #fff!important;\n}\n.ix li {\n  line-height: 1.4;\n  padding: 0 0 1rem;\n}\n.ix section {\n  margin: 4rem auto;\n  padding: 0 4rem;\n    max-width: 1200px;\n} @media screen and (min-width: 992px) { .ix section {\n  padding: 0;\n}}\n.ix .img_mb {\n  display: block;\n} @media screen and (min-width: 992px) { .ix .img_mb {\n  display: none;\n}}\n.ix .img_dt {\n  display: none;\n} @media screen and (min-width: 992px) { .ix .img_dt {\n  display: block;\n}}\nh2.ix-ab_header {\n  padding: 10px 4rem;\n  position: absolute;\n} @media screen and (min-width: 992px) { h2.ix-ab_header {\n  display: none;\n}}\n\n.ix .ix-desc {}\n.ix .ix-desc h2 {\n  font-size: 6.2vw;\n  line-height: .8;\n  margin-bottom: 2rem;\n} @media screen and (min-width: 768px) { .ix .ix-desc h2 {\n  display: flex;\n  font-size: 5vw;\n  margin-bottom: 4rem;\n}} @media screen and (min-width: 1200px) { .ix .ix-desc h2 {\n  font-size: 60px;\n}}\n.ix .ix-desc h2 img {\n  display: block;\n  line-height: 1;\n} @media screen and (min-width: 768px) { .ix .ix-desc h2 img {\n  object-fit: contain;\n  padding-right: 4rem;\n  width: 50%;\n}}\n.ix .ix-desc h2 span {\n  letter-spacing: .25rem;\n} @media screen and (min-width: 768px) { .ix .ix-desc h2 span {\n  text-align: right;\n  width: 50%;\n}}\n\n@media screen and (min-width: 992px) { .ix .ix-flex {\n  display: flex;\n  flex-direction: row-reverse;\n  justify-content: left;\n  margin: 4rem auto;\n}}\n.ix .ix-flex figure {\n  margin: 0;\n}\n@media screen and (min-width: 992px) { .ix .ix-flex figure:first-of-type {\n  width: 35%;\n}}\n.ix .ix-flex figure:first-of-type p {\n  font-size: 12px;\n  margin-top: 0;\n}\n@media screen and (min-width: 992px) { .ix .ix-flex figure:last-of-type {\n  margin-right: 0;\n  padding-right: 10rem;\n  width: 55%;\n}}\n@media screen and (min-width: 992px) { .ix .ix-flex figure p {\n  margin-top: 0;\n}}\n.ix .ix-flex article {} @media screen and (min-width: 992px) { .ix .ix-flex article {}}\n.ix .ix-flex img {} @media screen and (min-width: 992px) { .ix .ix-flex img {\n  height: 200px;\n  object-fit: cover;\n  width: 100%;\n}}\n\n.ix .ix-features {\n  border-top: 2px solid #fff;\n  border-bottom: 2px solid #fff;\n  display: flex;\n  padding: 60px 4rem 0;\n  overflow-x: scroll;\n} @media screen and (min-width: 992px) { .ix .ix-features {\n  display: block;\n  padding: 0;\n  overflow-x: unset;\n}}\n.ix .ix-features h2 {\n  display: none;\n} @media screen and (min-width: 992px) { .ix .ix-features h2 {\n  display: block;\n  margin: 2rem 0;\n}}\n.ix .ix-features figure {\n  margin: 0;\n  margin-left: 2rem;\n} @media screen and (min-width: 992px) { .ix .ix-features figure {\n  align-items: center;\n  display: flex;\n  margin: 2rem auto;\n  position: relative;\n    max-width: calc(100% - 4rem);\n}}\n@media screen and (max-width: 991px) { .ix .ix-features figure:first-of-type {\n  margin-left: 0;\n}}\n@media screen and (min-width: 992px) { .ix .ix-features img {\n  width: 30%;\n}}\n.ix .ix-features article {\n  width: calc(100vw - 10rem);\n} @media screen and (min-width: 992px) { .ix .ix-features article {\n  padding-left: 4rem;\n  width: 70%;\n}}\n.ix .ix-features h3 {}\n.ix .ix-features p {}\n\n@media screen and (min-width: 992px) { .ix .ix-features p.ix-disclaimer {\n  background: #fff;\n  margin: 0;\n  padding: 4px 8px;\n  position: absolute;\n    right: 70%;\n    bottom: 0;\n  text-align: right;\n}}\n\n.ix .ix-gallery {\n  display: flex;\n  overflow-x: scroll;\n  padding: 60px 4rem 0;\n} @media screen and (min-width: 992px) { .ix .ix-gallery {\n  flex-wrap: wrap;\n  overflow-x: unset;\n  padding: 0;\n}}\n.ix .ix-gallery h2 {\n  display: none;\n} @media screen and (min-width: 992px) { .ix .ix-gallery h2 {\n  display: block;\n}}\n.ix .ix-gallery img {\n  margin-right: 2rem;\n  margin-bottom: 2rem;\n} @media screen and (min-width: 992px) { .ix .ix-gallery img {\n  width: calc(100% \/ 4 - 2rem);\n}}\n@media screen and (min-width: 992px) { .ix .ix-gallery img:nth-of-type(1), .ix .ix-gallery img:nth-of-type(5) {\n  margin-left: 2rem;\n}}\n@media screen and (min-width: 992px) { .ix .ix-gallery img:nth-of-type(4), .ix .ix-gallery img:nth-of-type(8) {\n  margin-right: 0;\n}}\n@media screen and (max-width: 991px) { .ix .ix-gallery img:last-of-type {\n  margin-right: 0;\n}}\n\n.ix .ix-specs {\n  padding-top: 0;\n} @media screen and (min-width: 992px) { .ix .ix-specs {\n  align-items: flex-start;\n  display: flex;\n  flex-wrap: wrap;\n}}\n.ix .ix-specs h2 {}\n.ix .ix-specs table {\n  border: 2px solid #ccc;\n  box-shadow: none;\n  margin-bottom: 2rem;\n  width: 100%;\n} @media screen and (min-width: 992px) { .ix .ix-specs table {\n  margin: 0 2rem;\n  width: 55%;\n}}\n.ix .ix-specs table tr {\n  border-bottom: 1px solid #ccc;\n  display: flex;\n  text-align: left;\n  width: 100%;\n}\n.ix .ix-specs table tr:last-of-type {\n  border-bottom: none;\n}\n.ix .ix-specs table td {\n  border: none;\n  width: 50%;\n}\n.ix .ix-specs table td:first-of-type {\n  border-right: 1px solid #ccc;\n  font-weight: 600;\n}\n.ix .ix-specs table td.full {\n  border-right: none;\n  width: 100%;\n}\n.ix .ix-specs table th {\n  width: 100%;\n}\n.ix .ix-specs table td a {\n  color: #fff!important;\n  text-decoration: none;\n}\n.ix .ix-specs table td a span {\n  transition: padding .3s ease;\n}\n.ix .ix-specs table td a:hover span {\n  padding-left: .5rem;\n}\n.ix .ix-specs img {\n  width: 100%;\n} @media screen and (min-width: 992px) { .ix .ix-specs img {\n  padding-left: 4rem;\n  width: 45%;\n}}\n\u003c\/style\u003e\n\n\u003cdiv class=\"ix\"\u003e\n  \u003csection class=\"ix-desc\"\u003e\n    \u003ch2\u003e\n      \u003cimg class=\"lazyloaded\" data-src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0529\/7687\/7730\/files\/ironax-logo-lrg-white.png\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0529\/7687\/7730\/files\/ironax-logo-lrg-white.png\" alt=\"IRONAX logo\"\u003e\n      \u003cspan\u003eXFT Lat Bench Attachment\u003c\/span\u003e\n    \u003c\/h2\u003e\n    \u003cp\u003eThe Ironax XFT Lat bench attachment is an excellent add-on to your IRONAX XFT Functional Trainer. The Lat Bench allows you to lock yourself into a comfortable position while doing lat pulldowns from above.\u003c\/p\u003e\n    \u003cp\u003e\u003cstrong\u003eThis attachment is compatible with the \u003ca href=\"\/products\/ironax-xft-functional-trainer\"\u003eIRONAX XFT Functional Trainer\u003c\/a\u003e\u003c\/strong\u003e\u003c\/p\u003e\n  \u003c\/section\u003e\n\u003c\/div\u003e","brand":"Ironax","offers":[{"title":"Default Title","offer_id":43085011943586,"sku":"70172","price":199.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0529\/7687\/7730\/files\/OPT_XFT_LAT.png?v=1754942039"},{"product_id":"ironax-xft-dip-attachment","title":"IRONAX - XFT Dip Attachment","description":"\u003cstyle\u003e\n.product__description-holder .grid {\n  background: #141414;\n  column-gap: 0;\n}\n\n.ix {\n  background: #141414;\n  background-image: url(https:\/\/cdn.shopify.com\/s\/files\/1\/0529\/7687\/7730\/files\/ironax-grid_bg.png);\n  color: #ccc;\n  padding: 4rem 0;\n} @media screen and (min-width: 992px) { .ix {\n  padding: 4rem;\n}}\n.ix h2 {\n  color: #fff;\n  font-size: 32px;\n  font-weight: 800;\n  text-transform: uppercase;\n  width: 100%;\n}\n.ix h3 {\n  color: #fff;\n  font-weight: 800;\n  text-transform: uppercase;\n}\n.ix strong {\n  color: #fff;\n  font-weight: 700;\n}\n.ix a {\n  color: #fff!important;\n}\n.ix li {\n  line-height: 1.4;\n  padding: 0 0 1rem;\n}\n.ix section {\n  margin: 4rem auto;\n  padding: 0 4rem;\n    max-width: 1200px;\n} @media screen and (min-width: 992px) { .ix section {\n  padding: 0;\n}}\n.ix .img_mb {\n  display: block;\n} @media screen and (min-width: 992px) { .ix .img_mb {\n  display: none;\n}}\n.ix .img_dt {\n  display: none;\n} @media screen and (min-width: 992px) { .ix .img_dt {\n  display: block;\n}}\nh2.ix-ab_header {\n  padding: 10px 4rem;\n  position: absolute;\n} @media screen and (min-width: 992px) { h2.ix-ab_header {\n  display: none;\n}}\n\n.ix .ix-desc {}\n.ix .ix-desc h2 {\n  font-size: 6.2vw;\n  line-height: .8;\n  margin-bottom: 2rem;\n} @media screen and (min-width: 768px) { .ix .ix-desc h2 {\n  display: flex;\n  font-size: 5vw;\n  margin-bottom: 4rem;\n}} @media screen and (min-width: 1200px) { .ix .ix-desc h2 {\n  font-size: 60px;\n}}\n.ix .ix-desc h2 img {\n  display: block;\n  line-height: 1;\n} @media screen and (min-width: 768px) { .ix .ix-desc h2 img {\n  object-fit: contain;\n  padding-right: 4rem;\n  width: 50%;\n}}\n.ix .ix-desc h2 span {\n  letter-spacing: .25rem;\n} @media screen and (min-width: 768px) { .ix .ix-desc h2 span {\n  text-align: right;\n  width: 50%;\n}}\n\n@media screen and (min-width: 992px) { .ix .ix-flex {\n  display: flex;\n  flex-direction: row-reverse;\n  justify-content: left;\n  margin: 4rem auto;\n}}\n.ix .ix-flex figure {\n  margin: 0;\n}\n@media screen and (min-width: 992px) { .ix .ix-flex figure:first-of-type {\n  width: 35%;\n}}\n.ix .ix-flex figure:first-of-type p {\n  font-size: 12px;\n  margin-top: 0;\n}\n@media screen and (min-width: 992px) { .ix .ix-flex figure:last-of-type {\n  margin-right: 0;\n  padding-right: 10rem;\n  width: 55%;\n}}\n@media screen and (min-width: 992px) { .ix .ix-flex figure p {\n  margin-top: 0;\n}}\n.ix .ix-flex article {} @media screen and (min-width: 992px) { .ix .ix-flex article {}}\n.ix .ix-flex img {} @media screen and (min-width: 992px) { .ix .ix-flex img {\n  height: 200px;\n  object-fit: cover;\n  width: 100%;\n}}\n\n.ix .ix-features {\n  border-top: 2px solid #fff;\n  border-bottom: 2px solid #fff;\n  display: flex;\n  padding: 60px 4rem 0;\n  overflow-x: scroll;\n} @media screen and (min-width: 992px) { .ix .ix-features {\n  display: block;\n  padding: 0;\n  overflow-x: unset;\n}}\n.ix .ix-features h2 {\n  display: none;\n} @media screen and (min-width: 992px) { .ix .ix-features h2 {\n  display: block;\n  margin: 2rem 0;\n}}\n.ix .ix-features figure {\n  margin: 0;\n  margin-left: 2rem;\n} @media screen and (min-width: 992px) { .ix .ix-features figure {\n  align-items: center;\n  display: flex;\n  margin: 2rem auto;\n  position: relative;\n    max-width: calc(100% - 4rem);\n}}\n@media screen and (max-width: 991px) { .ix .ix-features figure:first-of-type {\n  margin-left: 0;\n}}\n@media screen and (min-width: 992px) { .ix .ix-features img {\n  width: 30%;\n}}\n.ix .ix-features article {\n  width: calc(100vw - 10rem);\n} @media screen and (min-width: 992px) { .ix .ix-features article {\n  padding-left: 4rem;\n  width: 70%;\n}}\n.ix .ix-features h3 {}\n.ix .ix-features p {}\n\n@media screen and (min-width: 992px) { .ix .ix-features p.ix-disclaimer {\n  background: #fff;\n  margin: 0;\n  padding: 4px 8px;\n  position: absolute;\n    right: 70%;\n    bottom: 0;\n  text-align: right;\n}}\n\n.ix .ix-gallery {\n  display: flex;\n  overflow-x: scroll;\n  padding: 60px 4rem 0;\n} @media screen and (min-width: 992px) { .ix .ix-gallery {\n  flex-wrap: wrap;\n  overflow-x: unset;\n  padding: 0;\n}}\n.ix .ix-gallery h2 {\n  display: none;\n} @media screen and (min-width: 992px) { .ix .ix-gallery h2 {\n  display: block;\n}}\n.ix .ix-gallery img {\n  margin-right: 2rem;\n  margin-bottom: 2rem;\n} @media screen and (min-width: 992px) { .ix .ix-gallery img {\n  width: calc(100% \/ 4 - 2rem);\n}}\n@media screen and (min-width: 992px) { .ix .ix-gallery img:nth-of-type(1), .ix .ix-gallery img:nth-of-type(5) {\n  margin-left: 2rem;\n}}\n@media screen and (min-width: 992px) { .ix .ix-gallery img:nth-of-type(4), .ix .ix-gallery img:nth-of-type(8) {\n  margin-right: 0;\n}}\n@media screen and (max-width: 991px) { .ix .ix-gallery img:last-of-type {\n  margin-right: 0;\n}}\n\n.ix .ix-specs {\n  padding-top: 0;\n} @media screen and (min-width: 992px) { .ix .ix-specs {\n  align-items: flex-start;\n  display: flex;\n  flex-wrap: wrap;\n}}\n.ix .ix-specs h2 {}\n.ix .ix-specs table {\n  border: 2px solid #ccc;\n  box-shadow: none;\n  margin-bottom: 2rem;\n  width: 100%;\n} @media screen and (min-width: 992px) { .ix .ix-specs table {\n  margin: 0 2rem;\n  width: 55%;\n}}\n.ix .ix-specs table tr {\n  border-bottom: 1px solid #ccc;\n  display: flex;\n  text-align: left;\n  width: 100%;\n}\n.ix .ix-specs table tr:last-of-type {\n  border-bottom: none;\n}\n.ix .ix-specs table td {\n  border: none;\n  width: 50%;\n}\n.ix .ix-specs table td:first-of-type {\n  border-right: 1px solid #ccc;\n  font-weight: 600;\n}\n.ix .ix-specs table td.full {\n  border-right: none;\n  width: 100%;\n}\n.ix .ix-specs table th {\n  width: 100%;\n}\n.ix .ix-specs table td a {\n  color: #fff!important;\n  text-decoration: none;\n}\n.ix .ix-specs table td a span {\n  transition: padding .3s ease;\n}\n.ix .ix-specs table td a:hover span {\n  padding-left: .5rem;\n}\n.ix .ix-specs img {\n  width: 100%;\n} @media screen and (min-width: 992px) { .ix .ix-specs img {\n  padding-left: 4rem;\n  width: 45%;\n}}\n\u003c\/style\u003e\n\n\u003cdiv class=\"ix\"\u003e\n  \u003csection class=\"ix-desc\"\u003e\n    \u003ch2\u003e\n      \u003cimg class=\"lazyloaded\" data-src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0529\/7687\/7730\/files\/ironax-logo-lrg-white.png\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0529\/7687\/7730\/files\/ironax-logo-lrg-white.png\" alt=\"IRONAX logo\"\u003e\n      \u003cspan\u003eXFT Dip Attachment\u003c\/span\u003e\n    \u003c\/h2\u003e\n    \u003cp\u003eImagine transforming your workout routine with a single, powerful addition. The dip attachment is your ticket to unlocking a range of new exercises that target and sculpt your upper body like never before. Whether you're aiming to build stronger triceps, chest, or shoulders, this accessory provides the perfect support to help you achieve your fitness goals.\u003c\/p\u003e\n    \u003cp\u003e\u003cstrong\u003eThis attachment is compatible with the \u003ca href=\"\/products\/ironax-xft-functional-trainer\"\u003eIRONAX XFT Functional Trainer\u003c\/a\u003e\u003c\/strong\u003e\u003c\/p\u003e\n  \u003c\/section\u003e\n\u003c\/div\u003e","brand":"Ironax","offers":[{"title":"Default Title","offer_id":44827042939042,"sku":"70200","price":89.99,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0529\/7687\/7730\/files\/OPT_XFT_DIP.png?v=1754930328"},{"product_id":"ironax-landmine-attachment","title":"IRONAX - XFT Landmine Attachment","description":"\u003cstyle\u003e\n.product__description-holder .grid {\n  background: #141414;\n  column-gap: 0;\n}\n\n.ix {\n  background: #141414;\n  background-image: url(https:\/\/cdn.shopify.com\/s\/files\/1\/0529\/7687\/7730\/files\/ironax-grid_bg.png);\n  color: #ccc;\n  padding: 4rem 0;\n} @media screen and (min-width: 992px) { .ix {\n  padding: 4rem;\n}}\n.ix h2 {\n  color: #fff;\n  font-size: 32px;\n  font-weight: 800;\n  text-transform: uppercase;\n  width: 100%;\n}\n.ix h3 {\n  color: #fff;\n  font-weight: 800;\n  text-transform: uppercase;\n}\n.ix strong {\n  color: #fff;\n  font-weight: 700;\n}\n.ix a {\n  color: #fff!important;\n}\n.ix li {\n  line-height: 1.4;\n  padding: 0 0 1rem;\n}\n.ix section {\n  margin: 4rem auto;\n  padding: 0 4rem;\n    max-width: 1200px;\n} @media screen and (min-width: 992px) { .ix section {\n  padding: 0;\n}}\n.ix .img_mb {\n  display: block;\n} @media screen and (min-width: 992px) { .ix .img_mb {\n  display: none;\n}}\n.ix .img_dt {\n  display: none;\n} @media screen and (min-width: 992px) { .ix .img_dt {\n  display: block;\n}}\nh2.ix-ab_header {\n  padding: 10px 4rem;\n  position: absolute;\n} @media screen and (min-width: 992px) { h2.ix-ab_header {\n  display: none;\n}}\n\n.ix .ix-desc {}\n.ix .ix-desc h2 {\n  font-size: 6.2vw;\n  line-height: .8;\n  margin-bottom: 2rem;\n} @media screen and (min-width: 768px) { .ix .ix-desc h2 {\n  display: flex;\n  font-size: 5vw;\n  margin-bottom: 4rem;\n}} @media screen and (min-width: 1200px) { .ix .ix-desc h2 {\n  font-size: 60px;\n}}\n.ix .ix-desc h2 img {\n  display: block;\n  line-height: 1;\n} @media screen and (min-width: 768px) { .ix .ix-desc h2 img {\n  object-fit: contain;\n  padding-right: 4rem;\n  width: 50%;\n}}\n.ix .ix-desc h2 span {\n  letter-spacing: .25rem;\n} @media screen and (min-width: 768px) { .ix .ix-desc h2 span {\n  text-align: right;\n  width: 50%;\n}}\n\n@media screen and (min-width: 992px) { .ix .ix-flex {\n  display: flex;\n  flex-direction: row-reverse;\n  justify-content: left;\n  margin: 4rem auto;\n}}\n.ix .ix-flex figure {\n  margin: 0;\n}\n@media screen and (min-width: 992px) { .ix .ix-flex figure:first-of-type {\n  width: 35%;\n}}\n.ix .ix-flex figure:first-of-type p {\n  font-size: 12px;\n  margin-top: 0;\n}\n@media screen and (min-width: 992px) { .ix .ix-flex figure:last-of-type {\n  margin-right: 0;\n  padding-right: 10rem;\n  width: 55%;\n}}\n@media screen and (min-width: 992px) { .ix .ix-flex figure p {\n  margin-top: 0;\n}}\n.ix .ix-flex article {} @media screen and (min-width: 992px) { .ix .ix-flex article {}}\n.ix .ix-flex img {} @media screen and (min-width: 992px) { .ix .ix-flex img {\n  height: 200px;\n  object-fit: cover;\n  width: 100%;\n}}\n\n.ix .ix-features {\n  border-top: 2px solid #fff;\n  border-bottom: 2px solid #fff;\n  display: flex;\n  padding: 60px 4rem 0;\n  overflow-x: scroll;\n} @media screen and (min-width: 992px) { .ix .ix-features {\n  display: block;\n  padding: 0;\n  overflow-x: unset;\n}}\n.ix .ix-features h2 {\n  display: none;\n} @media screen and (min-width: 992px) { .ix .ix-features h2 {\n  display: block;\n  margin: 2rem 0;\n}}\n.ix .ix-features figure {\n  margin: 0;\n  margin-left: 2rem;\n} @media screen and (min-width: 992px) { .ix .ix-features figure {\n  align-items: center;\n  display: flex;\n  margin: 2rem auto;\n  position: relative;\n    max-width: calc(100% - 4rem);\n}}\n@media screen and (max-width: 991px) { .ix .ix-features figure:first-of-type {\n  margin-left: 0;\n}}\n@media screen and (min-width: 992px) { .ix .ix-features img {\n  width: 30%;\n}}\n.ix .ix-features article {\n  width: calc(100vw - 10rem);\n} @media screen and (min-width: 992px) { .ix .ix-features article {\n  padding-left: 4rem;\n  width: 70%;\n}}\n.ix .ix-features h3 {}\n.ix .ix-features p {}\n\n@media screen and (min-width: 992px) { .ix .ix-features p.ix-disclaimer {\n  background: #fff;\n  margin: 0;\n  padding: 4px 8px;\n  position: absolute;\n    right: 70%;\n    bottom: 0;\n  text-align: right;\n}}\n\n.ix .ix-gallery {\n  display: flex;\n  overflow-x: scroll;\n  padding: 60px 4rem 0;\n} @media screen and (min-width: 992px) { .ix .ix-gallery {\n  flex-wrap: wrap;\n  overflow-x: unset;\n  padding: 0;\n}}\n.ix .ix-gallery h2 {\n  display: none;\n} @media screen and (min-width: 992px) { .ix .ix-gallery h2 {\n  display: block;\n}}\n.ix .ix-gallery img {\n  margin-right: 2rem;\n  margin-bottom: 2rem;\n} @media screen and (min-width: 992px) { .ix .ix-gallery img {\n  width: calc(100% \/ 4 - 2rem);\n}}\n@media screen and (min-width: 992px) { .ix .ix-gallery img:nth-of-type(1), .ix .ix-gallery img:nth-of-type(5) {\n  margin-left: 2rem;\n}}\n@media screen and (min-width: 992px) { .ix .ix-gallery img:nth-of-type(4), .ix .ix-gallery img:nth-of-type(8) {\n  margin-right: 0;\n}}\n@media screen and (max-width: 991px) { .ix .ix-gallery img:last-of-type {\n  margin-right: 0;\n}}\n\n.ix .ix-specs {\n  padding-top: 0;\n} @media screen and (min-width: 992px) { .ix .ix-specs {\n  align-items: flex-start;\n  display: flex;\n  flex-wrap: wrap;\n}}\n.ix .ix-specs h2 {}\n.ix .ix-specs table {\n  border: 2px solid #ccc;\n  box-shadow: none;\n  margin-bottom: 2rem;\n  width: 100%;\n} @media screen and (min-width: 992px) { .ix .ix-specs table {\n  margin: 0 2rem;\n  width: 55%;\n}}\n.ix .ix-specs table tr {\n  border-bottom: 1px solid #ccc;\n  display: flex;\n  text-align: left;\n  width: 100%;\n}\n.ix .ix-specs table tr:last-of-type {\n  border-bottom: none;\n}\n.ix .ix-specs table td {\n  border: none;\n  width: 50%;\n}\n.ix .ix-specs table td:first-of-type {\n  border-right: 1px solid #ccc;\n  font-weight: 600;\n}\n.ix .ix-specs table td.full {\n  border-right: none;\n  width: 100%;\n}\n.ix .ix-specs table th {\n  width: 100%;\n}\n.ix .ix-specs table td a {\n  color: #fff!important;\n  text-decoration: none;\n}\n.ix .ix-specs table td a span {\n  transition: padding .3s ease;\n}\n.ix .ix-specs table td a:hover span {\n  padding-left: .5rem;\n}\n.ix .ix-specs img {\n  width: 100%;\n} @media screen and (min-width: 992px) { .ix .ix-specs img {\n  padding-left: 4rem;\n  width: 45%;\n}}\n\u003c\/style\u003e\n\n\u003cdiv class=\"ix\"\u003e\n  \u003csection class=\"ix-desc\"\u003e\n    \u003ch2\u003e\n      \u003cimg class=\"lazyloaded\" data-src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0529\/7687\/7730\/files\/ironax-logo-lrg-white.png\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0529\/7687\/7730\/files\/ironax-logo-lrg-white.png\" alt=\"IRONAX logo\"\u003e\n      \u003cspan\u003eXFT Landmine Attachment\u003c\/span\u003e\n    \u003c\/h2\u003e\n    \u003cp\u003eUnlock a new dimension in your workout routine with the Landmine Attachment, a dynamic accessory that transforms your fitness setup into a powerhouse of versatility and creativity. It allows for a vast array of exercises, from powerful rotational movements to explosive strength training, keeping your workouts fresh and engaging. Seamlessly integrate it into your routine to target multiple muscle groups with precision and intensity, elevating your training and helping you break through plateaus. Discover the endless possibilities and make your fitness journey more effective and exciting.\u003c\/p\u003e\n    \u003cp\u003e\u003cstrong\u003eThis attachment is compatible with the \u003ca href=\"\/products\/ironax-xft-functional-trainer\"\u003eIRONAX XFT Functional Trainer\u003c\/a\u003e\u003c\/strong\u003e\u003c\/p\u003e\n  \u003c\/section\u003e\n\u003c\/div\u003e","brand":"Ironax","offers":[{"title":"Default Title","offer_id":44827166310562,"sku":"70207","price":79.99,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0529\/7687\/7730\/files\/OPT_XFT_LANDMINE.png?v=1754942255"}],"url":"https:\/\/traadmillfactory.com\/collections\/xft-attachments.oembed","provider":"The Fitness Factory","version":"1.0","type":"link"}