1<!doctype html> 2<html class="no-js" lang="en"> 3 <head> 4 <meta charset="utf-8"> 5 <meta http-equiv="X-UA-Compatible" content="IE=edge"> 6 <meta name="viewport" content="width=device-width,initial-scale=1,viewport-fit=cover"> 7 <meta name="theme-color" content=""> 8 <link rel="canonical" href="https://treadmillfactory.ca/products/proform-vue-mirror-upgrade-kit"> 9 <link rel="preconnect" href="https://cdn.shopify.com" crossorigin> 10 11 <link href="//treadmillfactory.ca/cdn/shop/t/199/assets/swiper-carousel.css?v=138341966808980949501787597195" rel="stylesheet" type="text/css" media="all" /> 12
12<script src="//treadmillfactory.ca/cdn/shop/t/199/assets/swiper-carousel.js?v=127031366677528298461787597192" defer="defer"></script>
12 13 <!-- Flickity --> 14 <link href="//treadmillfactory.ca/cdn/shop/t/199/assets/flickity.css?v=172279946388338515001787597192" rel="stylesheet" type="text/css" media="all" /> 15
15<script src="//treadmillfactory.ca/cdn/shop/t/199/assets/flickity.pkgd.js?v=116614484186401411191787597192" defer="defer"></script>
15 16 17 <!-- Swiper (shared by commercial carousel, testimonials, slideshow, trending collection) --> 18 <link href="//treadmillfactory.ca/cdn/shop/t/199/assets/swiper-bundle.min.css?v=127803016596819466191787597194" rel="stylesheet" type="text/css" media="all" /> 19 <link href="//treadmillfactory.ca/cdn/shop/t/199/assets/swiper-component.css?v=138341966808980949501787597192" rel="stylesheet" type="text/css" media="all" /> 20
20<script src="//treadmillfactory.ca/cdn/shop/t/199/assets/swiper-bundle.min.js?v=146640479871518466531787597195" defer="defer"></script>
20 21
21<script src="//treadmillfactory.ca/cdn/shop/t/199/assets/swiper-component.js?v=127031366677528298461787597193" defer="defer"></script>
21 22
22<script src="//treadmillfactory.ca/cdn/shop/t/199/assets/zoom-gallery.js?v=87075805703681206981787597194" defer="defer"></script>
22 23 24 <!-- Flexiti --><link rel="icon" type="image/png" href="//treadmillfactory.ca/cdn/shop/files/fitness-factory-favicon-32.png?crop=center&height=32&v=1617221702&width=32"> 25 26 27 28 <title> 29 ProForm - Vue Mirror Upgrade Accessory Kit 30 – The Treadmill Factory</title> 31 32 33 <meta name="description" content="Upgrade your ProForm Vue Mirror with our upgrade kit. Enhance your home gym experience with improved features and functionality for optimal workouts. Shop now!"> 34 35 36 37 38<meta property="og:site_name" content="The Treadmill Factory"> 39<meta property="og:url" content="https://treadmillfactory.ca/products/proform-vue-mirror-upgrade-kit"> 40<meta property="og:title" content="ProForm - Vue Mirror Upgrade Accessory Kit"> 41<meta property="og:type" content="product"> 42<meta property="og:description" content="Upgrade your ProForm Vue Mirror with our upgrade kit. Enhance your home gym experience with improved features and functionality for optimal workouts. Shop now!"><meta property="og:image" content="http://treadmillfactory.ca/cdn/shop/files/VUE_KIT_1.jpg?v=1698688175"> 43 <meta property="og:image:secure_url" content="https://treadmillfactory.ca/cdn/shop/files/VUE_KIT_1.jpg?v=1698688175"> 44 <meta property="og:image:width" content="1000"> 45 <meta property="og:image:height" content="1000"><meta property="og:price:amount" content="29.99"> 46 <meta property="og:price:currency" content="CAD"><meta name="twitter:card" content="summary_large_image"> 47<meta name="twitter:title" content="ProForm - Vue Mirror Upgrade Accessory Kit"> 48<meta name="twitter:description" content="Upgrade your ProForm Vue Mirror with our upgrade kit. Enhance your home gym experience with improved features and functionality for optimal workouts. Shop now!"> 49 50 51
51<script type="text/javascript"> 52 (function (c, l, a, r, i, t, y) { 53 c[a] = 54 c[a] || 55 function () { 56 (c[a].q = c[a].q || []).push(arguments); 57 }; 58 t = l.createElement(r); 59 t.async = 1; 60 t.src = 'https://www.clarity.ms/tag/' + i; 61 y = l.getElementsByTagName(r)[0]; 62 y.parentNode.insertBefore(t, y); 63 })(window, document, 'clarity', 'script', 'gz9bomy40f'); 64 </script>
64 65 66 <style data-shopify> 67 68 :root, 69 .color-scheme-1 { 70 --color-background: 255,255,255; 71 72 --gradient-background: #ffffff; 73 74 --color-text-secondary: 25,70,129; 75 76 77 78 --color-foreground: 0,0,0; 79 --color-background-contrast: 191,191,191; 80 --color-shadow: 18,18,18; 81 --color-hover-highlight: 18,18,18; 82 --color-button: 18,18,18; 83 --color-button-text: 255,255,255; 84 --color-secondary-button: 255,255,255; 85 --color-secondary-button-text: 18,18,18; 86 --color-link: 18,18,18; 87 --color-badge-foreground: 0,0,0; 88 --color-badge-background: 255,255,255; 89 --color-badge-border: 0,0,0; 90 --payment-terms-background-color: rgb(255 255 255); 91 } 92 93 94 .color-scheme-2 { 95 --color-background: 243,243,243; 96 97 --gradient-background: #f3f3f3; 98 99 --color-text-secondary: 25,70,129; 100 101 102 103 --color-foreground: 18,18,18; 104 --color-background-contrast: 179,179,179; 105 --color-shadow: 18,18,18; 106 --color-hover-highlight: 18,18,18; 107 --color-button: 255,213,0; 108 --color-button-text: 18,18,18; 109 --color-secondary-button: 255,255,255; 110 --color-secondary-button-text: 18,18,18; 111 --color-link: 18,18,18; 112 --color-badge-foreground: 18,18,18; 113 --color-badge-background: 243,243,243; 114 --color-badge-border: 18,18,18; 115 --payment-terms-background-color: rgb(243 243 243); 116 } 117 118 119 .color-scheme-3 { 120 --color-background: 0,0,0; 121 122 --gradient-background: linear-gradient(180deg, rgba(18, 18, 18, 1) 5%, rgba(18, 18, 18, 0.25) 100%); 123 124 --color-text-secondary: 0,0,0; 125 126 127 128 --color-foreground: 255,255,255; 129 --color-background-contrast: 128,128,128; 130 --color-shadow: 18,18,18; 131 --color-hover-highlight: 25,70,129; 132 --color-button: 255,255,255; 133 --color-button-text: 0,0,0; 134 --color-secondary-button: 255,255,255; 135 --color-secondary-button-text: 255,255,255; 136 --color-link: 255,255,255; 137 --color-badge-foreground: 255,255,255; 138 --color-badge-background: 0,0,0; 139 --color-badge-border: 255,255,255; 140 --payment-terms-background-color: rgb(0 0 0); 141 } 142 143 144 .color-scheme-4 { 145 --color-background: 18,18,18; 146 147 --gradient-background: #121212; 148 149 --color-text-secondary: 255,255,255; 150 151 152 153 --color-foreground: 255,255,255; 154 --color-background-contrast: 146,146,146; 155 --color-shadow: 18,18,18; 156 --color-hover-highlight: 18,18,18; 157 --color-button: 255,255,255; 158 --color-button-text: 18,18,18; 159 --color-secondary-button: 255,255,255; 160 --color-secondary-button-text: 255,255,255; 161 --color-link: 255,255,255; 162 --color-badge-foreground: 255,255,255; 163 --color-badge-background: 18,18,18; 164 --color-badge-border: 255,255,255; 165 --payment-terms-background-color: rgb(18 18 18); 166 } 167 168 169 .color-scheme-5 { 170 --color-background: 51,79,180; 171 172 --gradient-background: #334fb4; 173 174 --color-text-secondary: 255,255,255; 175 176 177 178 --color-foreground: 237,27,27; 179 --color-background-contrast: 23,35,81; 180 --color-shadow: 18,18,18; 181 --color-hover-highlight: 18,18,18; 182 --color-button: 255,255,255; 183 --color-button-text: 51,79,180; 184 --color-secondary-button: 255,255,255; 185 --color-secondary-button-text: 255,255,255; 186 --color-link: 255,255,255; 187 --color-badge-foreground: 237,27,27; 188 --color-badge-background: 51,79,180; 189 --color-badge-border: 237,27,27; 190 --payment-terms-background-color: rgb(51 79 180); 191 } 192 193 194 .color-scheme-d5e96aab-93d0-4dd4-83a2-f36b60efb1de { 195 --color-background: 18,18,18; 196 197 --gradient-background: #121212; 198 199 --color-text-secondary: 18,18,18; 200 201 202 203 --color-foreground: 255,255,255; 204 --color-background-contrast: 146,146,146; 205 --color-shadow: 18,18,18; 206 --color-hover-highlight: 25,70,129; 207 --color-button: 255,255,255; 208 --color-button-text: 18,18,18; 209 --color-secondary-button: 255,255,255; 210 --color-secondary-button-text: 255,255,255; 211 --color-link: 255,255,255; 212 --color-badge-foreground: 255,255,255; 213 --color-badge-background: 18,18,18; 214 --color-badge-border: 255,255,255; 215 --payment-terms-background-color: rgb(18 18 18); 216 } 217 218 219 .color-scheme-14debab5-3e39-46f7-8df2-12d9c20e492b { 220 --color-background: 255,255,255; 221 222 --gradient-background: linear-gradient(180deg, rgba(22, 62, 193, 1) 4%, rgba(0, 7, 49, 1) 100%, rgba(48, 145, 211, 1) 100%); 223 224 --color-text-secondary: 102,102,102; 225 226 227 228 --color-foreground: 255,255,255; 229 --color-background-contrast: 191,191,191; 230 --color-shadow: 18,18,18; 231 --color-hover-highlight: 18,18,18; 232 --color-button: 255,206,0; 233 --color-button-text: 0,0,0; 234 --color-secondary-button: 0,0,0; 235 --color-secondary-button-text: 255,255,255; 236 --color-link: 255,255,255; 237 --color-badge-foreground: 255,255,255; 238 --color-badge-background: 255,255,255; 239 --color-badge-border: 255,255,255; 240 --payment-terms-background-color: rgb(255 255 255); 241 } 242 243 244 .color-scheme-08aa055e-e0c3-4871-bc94-9ef77154ef9d { 245 --color-background: 255,255,255; 246 247 --gradient-background: linear-gradient(180deg, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 1) 100%); 248 249 --color-text-secondary: 102,102,102; 250 251 252 253 --color-foreground: 255,255,255; 254 --color-background-contrast: 191,191,191; 255 --color-shadow: 18,18,18; 256 --color-hover-highlight: 18,18,18; 257 --color-button: 18,18,18; 258 --color-button-text: 255,255,255; 259 --color-secondary-button: 255,255,255; 260 --color-secondary-button-text: 255,255,255; 261 --color-link: 255,255,255; 262 --color-badge-foreground: 255,255,255; 263 --color-badge-background: 255,255,255; 264 --color-badge-border: 255,255,255; 265 --payment-terms-background-color: rgb(255 255 255); 266 } 267 268 269 .color-scheme-cab7605f-1666-4125-a671-fb51bcbccfca { 270 --color-background: 0,0,0; 271 272 --gradient-background: rgba(0,0,0,0); 273 274 --color-text-secondary: 255,255,255; 275 276 277 278 --color-foreground: 255,255,255; 279 --color-background-contrast: 128,128,128; 280 --color-shadow: 18,18,18; 281 --color-hover-highlight: 255,206,0; 282 --color-button: 255,213,0; 283 --color-button-text: 25,70,129; 284 --color-secondary-button: 255,213,0; 285 --color-secondary-button-text: 25,70,129; 286 --color-link: 25,70,129; 287 --color-badge-foreground: 255,255,255; 288 --color-badge-background: 0,0,0; 289 --color-badge-border: 255,255,255; 290 --payment-terms-background-color: rgb(0 0 0); 291 } 292 293 294 .color-scheme-4cef16e8-fc55-4ac8-8d28-8c2ff3249867 { 295 --color-background: 245,245,245; 296 297 --gradient-background: #f5f5f5; 298 299 --color-text-secondary: 25,70,129; 300 301 302 303 --color-foreground: 13,13,13; 304 --color-background-contrast: 181,181,181; 305 --color-shadow: 18,18,18; 306 --color-hover-highlight: 18,18,18; 307 --color-button: 18,18,18; 308 --color-button-text: 255,255,255; 309 --color-secondary-button: 255,255,255; 310 --color-secondary-button-text: 18,18,18; 311 --color-link: 18,18,18; 312 --color-badge-foreground: 13,13,13; 313 --color-badge-background: 245,245,245; 314 --color-badge-border: 13,13,13; 315 --payment-terms-background-color: rgb(245 245 245); 316 } 317 318 319 .color-scheme-d150823b-348c-4548-85c4-a02da559b835 { 320 --color-background: 27,27,27; 321
322 --gradient-background: #1b1b1b; 323 324 --color-text-secondary: 255,255,255; 325 326 327 328 --color-foreground: 255,255,255; 329 --color-background-contrast: 40,40,40; 330 --color-shadow: 18,18,18; 331 --color-hover-highlight: 51,79,180; 332 --color-button: 25,70,129; 333 --color-button-text: 255,255,255; 334 --color-secondary-button: 255,255,255; 335 --color-secondary-button-text: 18,18,18; 336 --color-link: 18,18,18; 337 --color-badge-foreground: 255,255,255; 338 --color-badge-background: 27,27,27; 339 --color-badge-border: 255,255,255; 340 --payment-terms-background-color: rgb(27 27 27); 341 } 342 343 344 .color-scheme-3e12cdf4-6699-488b-922c-68478b8968c9 { 345 --color-background: 245,245,245; 346 347 --gradient-background: #f5f5f5; 348 349 --color-text-secondary: 255,255,255; 350 351 352 353 --color-foreground: 0,0,0; 354 --color-background-contrast: 181,181,181; 355 --color-shadow: 18,18,18; 356 --color-hover-highlight: 255,206,0; 357 --color-button: 255,213,0; 358 --color-button-text: 25,70,129; 359 --color-secondary-button: 255,255,255; 360 --color-secondary-button-text: 18,18,18; 361 --color-link: 18,18,18; 362 --color-badge-foreground: 0,0,0; 363 --color-badge-background: 245,245,245; 364 --color-badge-border: 0,0,0; 365 --payment-terms-background-color: rgb(245 245 245); 366 } 367 368 369 .color-scheme-91384b93-9fdf-4432-93a5-c2894befbcfa { 370 --color-background: 27,27,27; 371 372 --gradient-background: #1b1b1b; 373 374 --color-text-secondary: 255,255,255; 375 376 377 378 --color-foreground: 255,255,255; 379 --color-background-contrast: 40,40,40; 380 --color-shadow: 18,18,18; 381 --color-hover-highlight: 255,206,0; 382 --color-button: 255,213,0; 383 --color-button-text: 25,70,129; 384 --color-secondary-button: 255,255,255; 385 --color-secondary-button-text: 18,18,18; 386 --color-link: 18,18,18; 387 --color-badge-foreground: 255,255,255; 388 --color-badge-background: 27,27,27; 389 --color-badge-border: 255,255,255; 390 --payment-terms-background-color: rgb(27 27 27); 391 } 392 393 394 .color-scheme-771fd398-af42-4dd7-9c5d-ba0452e1be90 { 395 --color-background: 255,255,255; 396 397 --gradient-background: #ffffff; 398 399 --color-text-secondary: 255,213,0; 400 401 402 403 --color-foreground: 255,255,255; 404 --color-background-contrast: 191,191,191; 405 --color-shadow: 18,18,18; 406 --color-hover-highlight: 18,18,18; 407 --color-button: 255,255,255; 408 --color-button-text: 0,0,0; 409 --color-secondary-button: 255,255,255; 410 --color-secondary-button-text: 18,18,18; 411 --color-link: 18,18,18; 412 --color-badge-foreground: 255,255,255; 413 --color-badge-background: 255,255,255; 414 --color-badge-border: 255,255,255; 415 --payment-terms-background-color: rgb(255 255 255); 416 } 417 418 419 .color-scheme-68ad3951-fbdc-46d7-9c3b-3d5dbf3bda02 { 420 --color-background: 233,233,233; 421 422 --gradient-background: #e9e9e9; 423 424 --color-text-secondary: 25,70,129; 425 426 427 428 --color-foreground: 0,0,0; 429 --color-background-contrast: 169,169,169; 430 --color-shadow: 18,18,18; 431 --color-hover-highlight: 18,18,18; 432 --color-button: 18,18,18; 433 --color-button-text: 255,255,255; 434 --color-secondary-button: 255,255,255; 435 --color-secondary-button-text: 18,18,18; 436 --color-link: 18,18,18; 437 --color-badge-foreground: 0,0,0; 438 --color-badge-background: 233,233,233; 439 --color-badge-border: 0,0,0; 440 --payment-terms-background-color: rgb(233 233 233); 441 } 442 443 444 .color-scheme-d87e0405-d643-4856-949b-dcd7dd44626e { 445 --color-background: 233,233,233; 446 447 --gradient-background: linear-gradient(90deg, rgba(0, 0, 0, 1) 5%, rgba(252, 0, 255, 0) 100%); 448 449 --color-text-secondary: 25,70,129; 450 451 452 453 --color-foreground: 255,255,255; 454 --color-background-contrast: 169,169,169; 455 --color-shadow: 18,18,18; 456 --color-hover-highlight: 18,18,18; 457 --color-button: 18,18,18; 458 --color-button-text: 255,255,255; 459 --color-secondary-button: 255,255,255; 460 --color-secondary-button-text: 18,18,18; 461 --color-link: 18,18,18; 462 --color-badge-foreground: 255,255,255; 463 --color-badge-background: 233,233,233; 464 --color-badge-border: 255,255,255; 465 --payment-terms-background-color: rgb(233 233 233); 466 } 467 468 469 .color-scheme-9ae2ded1-bf11-40ab-b7ea-bb27a90ce3c6 { 470 --color-background: 0,0,0; 471 472 --gradient-background: rgba(0,0,0,0); 473 474 --color-text-secondary: 255,255,255; 475 476 477 478 --color-foreground: 255,255,255; 479 --color-background-contrast: 128,128,128; 480 --color-shadow: 18,18,18; 481 --color-hover-highlight: 255,255,255; 482 --color-button: 255,255,255; 483 --color-button-text: 18,18,18; 484 --color-secondary-button: 255,255,255; 485 --color-secondary-button-text: 18,18,18; 486 --color-link: 18,18,18; 487 --color-badge-foreground: 255,255,255; 488 --color-badge-background: 0,0,0; 489 --color-badge-border: 255,255,255; 490 --payment-terms-background-color: rgb(0 0 0); 491 } 492 493 494 body, .color-scheme-1, .color-scheme-2, .color-scheme-3, .color-scheme-4, .color-scheme-5, .color-scheme-d5e96aab-93d0-4dd4-83a2-f36b60efb1de, .color-scheme-14debab5-3e39-46f7-8df2-12d9c20e492b, .color-scheme-08aa055e-e0c3-4871-bc94-9ef77154ef9d, .color-scheme-cab7605f-1666-4125-a671-fb51bcbccfca, .color-scheme-4cef16e8-fc55-4ac8-8d28-8c2ff3249867, .color-scheme-d150823b-348c-4548-85c4-a02da559b835, .color-scheme-3e12cdf4-6699-488b-922c-68478b8968c9, .color-scheme-91384b93-9fdf-4432-93a5-c2894befbcfa, .color-scheme-771fd398-af42-4dd7-9c5d-ba0452e1be90, .color-scheme-68ad3951-fbdc-46d7-9c3b-3d5dbf3bda02, .color-scheme-d87e0405-d643-4856-949b-
494dcd7dd44626e, .color-scheme-9ae2ded1-bf11-40ab-b7ea-bb27a90ce3c6 { 495 color: rgba(var(--color-foreground), 1); 496 background-color: rgb(var(--color-background)); 497 } 498 .container { 499 max-width: var(--page-width); 500 margin: 0 auto; 501 padding: 0 1.6rem; 502 } 503 @media screen and (min-width: 768px) { 504 .container { 505 padding: 0 4rem; 506 } 507 } 508 @media screen and (min-width: 1024px) { 509 .container { 510 padding: 0 6rem; 511 } 512 } 513 514</style> 515 516 517
517<script src="//treadmillfactory.ca/cdn/shop/t/199/assets/constants.js?v=58251544750838685771787597195" defer="defer"></script>
517 518
518<script src="//treadmillfactory.ca/cdn/shop/t/199/assets/pubsub.js?v=158357773527763999511787597192" defer="defer"></script>
518 519 520
520<script src="//treadmillfactory.ca/cdn/shop/t/199/assets/header.js?v=122284810944305841971787597193" defer></script>
520 521
521<script src="//treadmillfactory.ca/cdn/shop/t/199/assets/theme-scripts.min.js?v=129943209768453223371787597192" defer="defer"></script>
521 522
522<script src="//treadmillfactory.ca/cdn/shop/t/199/assets/theme-vendor.min.js?v=66824693895241671901787597192" defer></script>
522<script src="//searchanise-ef84.kxcdn.com/widgets/shopify/init.js?a=8G1h2F7p1x" defer></script>
522 523 524
524<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
524<meta name="facebook-domain-verification" content="2aahhwz7j3a54mc8u45mxorzvcfhxb"> 525<meta name="google-site-verification" content="WwFmdi6NcfsmHcHnYhXtqkUEbBtvhxhUUno32Kj16UY"> 526<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/52976877730/digital_wallets/dialog"> 527<link rel="ucp" href="/.well-known/ucp" version="2026-08-25"><link rel="buy" href="/cart/43801598427298:1?ucp/version=2026-08-25&context/payment/0/handler=dev.shopify.shop_pay" payment="dev.shopify.shop_pay com.google.pay dev.shopify.card"><link rel="alternate" hreflang="x-default" href="https://treadmillfactory.ca/products/proform-vue-mirror-upgrade-kit"> 528<link rel="alternate" hreflang="en" href="https://treadmillfactory.ca/products/proform-vue-mirror-upgrade-kit"> 529<link rel="alternate" hreflang="fr" href="https://treadmillfactory.ca/fr/products/proform-vue-mirror-upgrade-kit"> 530<link rel="alternate" type="application/json+oembed" href="https://treadmillfactory.ca/products/proform-vue-mirror-upgrade-kit.oembed">
531<script async="async" src="/checkouts/internal/preloads.js?locale=en-CA&default_configuration_id=10584226"></script>
531 532<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
533<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-CA&default_configuration_id=10584226&shop_id=52976877730" crossorigin="anonymous"></script>
vendor: 1 bytes, line 533
533
534<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":52976877730,"countryCode":"CA","currencyCode":"CAD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/52976877730","merchantName":"The Treadmill Factory","requiredBillingContactFields":["postalAddress","email","phone"],"requiredShippingContactFields":["postalAddress","email","phone"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","amex","interac","jcb"],"total":{"type":"pending","label":"The Treadmill Factory","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 534
534
535<script id="shopify-features" type="application/json">{"accessToken":"114c2da8786ca6ad51aee4fbbacbb4ef","betas":["rich-media-storefront-analytics"],"domain":"treadmillfactory.ca","predictiveSearch":true,"shopId":52976877730,"locale":"en"}</script>
vendor: 1 bytes, line 535
535
536<script>var Shopify = Shopify || {}; 537Shopify.shop = "thetreadmillfactory.myshopify.com"; 538Shopify.locale = "en"; 539Shopify.currency = {"active":"CAD","rate":"1.0"}; 540Shopify.country = "CA"; 541Shopify.theme = {"name":"TreadmillFactory\/Main","id":150833266850,"schema_name":"Dawn","schema_version":"9.0.0","theme_store_id":null,"role":"main"}; 542Shopify.theme.handle = "null"; 543Shopify.theme.style = {"id":null,"handle":null}; 544Shopify.cdnHost = "treadmillfactory.ca/cdn"; 545Shopify.routes = Shopify.routes || {}; 546Shopify.routes.root = "/"; 547Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js"; 548Shopify.SignInWithShop = Shopify.SignInWithShop || {}; 549Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {}; 550Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 550
550
551<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 551
551
552<script>!function(o){function n(){var o=[];function n(){o.push(Array.prototype.slice.apply(arguments))}return n.q=o,n}var t=o.Shopify=o.Shopify||{};t.loadFeatures=n(),t.autoloadFeatures=n()}(window);</script>
vendor: 1 bytes, line 552
552
553<script> 554 window.ShopifyPay = window.ShopifyPay || {}; 555 window.ShopifyPay.apiHost = "shop.app\/pay"; 556 window.ShopifyPay.redirectState = null; 557</script>
vendor: 1 bytes, line 557
557
558<script> 559 window.Shopify = window.Shopify || {}; 560 window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {}; 561 window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 }; 562 window.Shopify.SignInWithShop.eligible = true; 563</script>
vendor: 1 bytes, line 563
563
564<script id="shop-js-analytics" type="application/json">{"pageType":"product"}</script>
vendor: 1 bytes, line 564
564
565<script defer="defer" async type="module" src="https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"></script>
vendor: 1 bytes, line 565
565
566<script type="module"> 567 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"); 568 569 window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true}); 570 571</script>
vendor: 1 bytes, line 571
571
572<script> 573 window.Shopify = window.Shopify || {}; 574 if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; 575 window.Shopify.featureAssets['shop-js'] = {"avatar":["modules/v2/loader.avatar.en.esm.js"],"checkout-modal":["modules/v2/loader.checkout-modal.en.esm.js"],"init-customer-accounts-sign-up":["modules/v2/loader.init-customer-accounts-sign-up.en.esm.js"],"init-customer-accounts":["modules/v2/loader.init-customer-accounts.en.esm.js"],"init-fed-cm":["modules/v2/loader.init-fed-cm.en.esm.js"],"init-shop-cart-sync":["modules/v2/loader.init-shop-cart-sync.en.esm.js"],"init-shop-email-lookup-coordinator":["modules/v2/loader.init-shop-email-lookup-coordinator.en.esm.js"],"init-shop-for-new-customer-accounts":["modules/v2/loader.init-shop-for-new-customer-accounts.en.esm.js"],"init-shop-user-recognition":["modules/v2/loader.init-shop-user-recognition.en.esm.js"],"init-windoid":["modules/v2/loader.init-windoid.en.esm.js"],"lead-capture":["modules/v2/loader.lead-capture.en.esm.js"],"listener":["modules/v2/loader.listener.en.esm.js"],"pay-button":["modules/v2/loader.pay-button.en.esm.js"],"payment-terms":["modules/v2/loader.payment-terms.en.esm.js"],"shop-button":["modules/v2/loader.shop-button.en.esm.js"],"shop-cart-sync":["modules/v2/loader.shop-cart-sync.en.esm.js"],"shop-cash-offers":["modules/v2/loader.shop-cash-offers.en.esm.js"],"shop-follow-button":["modules/v2/loader.shop-follow-button.en.esm.js"],"shop-login-button":["modules/v2/loader.shop-login-button.en.esm.js"],"shop-login":["modules/v2/loader.shop-login.en.esm.js"],"shop-toast-manager":["modules/v2/loader.shop-toast-manager.en.esm.js"],"shop-user-recognition":["modules/v2/loader.shop-user-recognition.en.esm.js"]}; 576</script>
vendor: 1 bytes, line 576
576
577<script>(function() { 578 var isLoaded = false; 579 function asyncLoad() { 580 if (isLoaded) return; 581 isLoaded = true; 582 var urls = ["https:\/\/cdn1.stamped.io\/files\/widget.min.js?shop=thetreadmillfactory.myshopify.com","https:\/\/cdn-scripts.signifyd.com\/shopify\/script-tag.js?shop=thetreadmillfactory.myshopify.com","https:\/\/config.gorgias.chat\/bundle-loader\/01GYCC7W1S4BCM8MVKBESXPDNZ?source=shopify1click\u0026shop=thetreadmillfactory.myshopify.com","https:\/\/cdn-app.sealsubscriptions.com\/shopify\/public\/js\/sealsubscriptions.js?shop=thetreadmillfactory.myshopify.com","https:\/\/searchanise-ef84.kxcdn.com\/widgets\/shopify\/init.js?a=8G1h2F7p1x\u0026shop=thetreadmillfactory.myshopify.com","https:\/\/media.9gtb.com\/loader.js?g_cvt_id=05c03032-7be9-4d8d-aa79-656d8943444b\u0026shop=thetreadmillfactory.myshopify.com","\/\/cdn.shopify.com\/proxy\/fa18591d2fd7e935782cecea7461dc476ffc671e1f6f643b85c4710156f6d167\/quotify.dev\/js\/widget.js?shop=thetreadmillfactory.myshopify.com\u0026sp-cache-control=cHVibGljLCBtYXgtYWdlPTkwMA","https:\/\/cdn.weglot.com\/weglot_script_tag.js?shop=thetreadmillfactory.myshopify.com"]; 583 for (var i = 0; i < urls.length; i++) { 584 var s = document.createElement('script'); 585 s.type = 'text/javascript'; 586 s.async = true; 587 s.src = urls[i]; 588 var x = document.getElementsByTagName('script')[0]; 589 x.parentNode.insertBefore(s, x); 590 } 591 }; 592 if(window.attachEvent) { 593 window.attachEvent('onload', asyncLoad); 594 } else { 595 window.addEventListener('load', asyncLoad, false); 596 } 597})();</script>
vendor: 1 bytes, line 597
597
598<script id="__st">var __st={"a":52976877730,"offset":-14400,"reqid":"e560ba89-987a-4438-8dc7-9cc764f004b2-1790438663","pageurl":"treadmillfactory.ca\/products\/proform-vue-mirror-upgrade-kit","u":"2c274761a107","p":"product","rtyp":"product","rid":8092590375074};</script>
vendor: 1 bytes, line 598
598
599<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 599
599
600<script id="captcha-bootstrap">!function(){'use strict';const t='contact',e='account',n='new_comment',o=[[t,t],['blogs',n],['comments',n],[t,'customer']],c=[[e,'customer_login'],[e,'guest_login'],[e,'recover_customer_password'],[e,'create_customer']],r=t=>t.map((([t,e])=>`form[action*='/${t}']:not([data-nocaptcha='true']) input[name='form_type'][value='${e}']`)).join(','),a=t=>()=>t?[...document.querySelectorAll(t)].map((t=>t.form)):[];function s(){const t=[...o],e=r(t);return a(e)}const i='password',u='form_key',d=['recaptcha-v3-token','g-recaptcha-response','h-captcha-response',i],f=()=>{try{return window.sessionStorage}catch{return}},m='__shopify_v',_=t=>t.elements[u];function p(t,e,n=!1){try{const o=window.sessionStorage,c=JSON.parse(o.getItem(e)),{data:r}=function(t){const{data:e,action:n}=t;return t[m]||n?{data:e,action:n}:{data:t,action:n}}(c);for(const[e,n]of Object.entries(r))t.elements[e]&&(t.elements[e].value=n);n&&o.removeItem(e)}catch(o){console.error('form repopulation failed',{error:o})}}const l='form_type',E='cptcha';function T(t){t.dataset[E]=!0}const w=window,h=w.document,L='Shopify',v='ce_forms',y='captcha';let A=!1;((t,e)=>{const n=(g='f06e6c50-85a8-45c8-87d0-21a2b65856fe',I='https://cdn.shopify.com/shopifycloud/storefront-forms-hcaptcha/ce_storefront_forms_captcha_hcaptcha.v1.5.3.iife.js',D={infoText:'Protected by hCaptcha',privacyText:'Privacy',termsText:'Terms'},(t,e,n)=>{const o=w[L][v],c=o.bindForm;if(c)return c(t,g,e,D).then(n);var r;o.q.push([[t,g,e,D],n]),r=I,A||(h.body.append(Object.assign(h.createElement('script'),{id:'captcha-provider',async:!0,src:r})),A=!0)});var g,I,D;w[L]=w[L]||{},w[L][v]=w[L][v]||{},w[L][v].q=[],w[L][y]=w[L][y]||{},w[L][y].protect=function(t,e){n(t,void 0,e),T(t)},Object.freeze(w[L][y]),function(t,e,n,w,h,L){const[v,y,A,g]=function(t,e,n){const i=e?o:[],u=t?c:[],d=[...i,...u],f=r(d),m=r(i),_=r(d.filter((([t,e])=>n.includes(e))));return[a(f),a(m),a(_),s()]}(w,h,L),I=t=>{const e=t.target;return e instanceof HTMLFormElement?e:e&&e.form},D=t=>v().includes(t);t.addEventListener('submit',(t=>{const e=I(t);if(!e)return;const n=D(e)&&!e.dataset.hcaptchaBound&&!e.dataset.recaptchaBound,o=_(e),c=g().includes(e)&&(!o||!o.value);(n||c)&&t.preventDefault(),c&&!n&&(function(t){try{if(!f())return;!function(t){const e=f();if(!e)return;const n=_(t);if(!n)return;const o=n.value;o&&e.removeItem(o)}(t);const e=Array.from(Array(32),(()=>Math.random().toString(36)[2])).join('');!function(t,e){_(t)||t.append(Object.assign(document.createElement('input'),{type:'hidden',name:u})),t.elements[u].value=e}(t,e),function(t,e){const n=f();if(!n)return;const o=[...t.querySelectorAll(`input[type='${i}']`)].map((({name:t})=>t)),c=[...d,...o],r={};for(const[a,s]of new FormData(t).entries())c.includes(a)||(r[a]=s);n.setItem(e,JSON.stringify({[m]:1,action:t.action,data:r}))}(t,e)}catch(e){console.error('failed to persist form',e)}}(e),e.submit())}));const S=(t,e)=>{t&&!t.dataset[E]&&(n(t,e.some((e=>e===t))),T(t))};for(const o of['focusin','change'])t.addEventListener(o,(t=>{const e=I(t);D(e)&&S(e,y())}));const B=e.get('form_key'),M=e.get(l),P=B&&M;t.addEventListener('DOMContentLoaded',(()=>{const t=y();if(P)for(const e of t)e.elements[l].value===M&&p(e,B);[...new Set([...A(),...v().filter((t=>'true'===t.dataset.shopifyCaptcha))])].forEach((e=>S(e,t)))}))}(h,new URLSearchParams(w.location.search),n,t,e,['guest_login'])})(!0,!0)}();</script>
vendor: 1 bytes, line 600
600
601<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//treadmillfactory.ca/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 601
601
602<script>(function () {var userAgent = navigator.userAgent;var platform = navigator.platform;var maxTouchPoints = navigator.maxTouchPoints || 0;var isIOS = /iPad|iPhone|iPod/.test(platform) || (platform === 'MacIntel' && maxTouchPoints > 1);var isMacSafari = platform.indexOf('Mac') === 0 && /Safari/.test(userAgent) && !/Chrome|Chromium|CriOS|FxiOS|Edg|OPR|Android/.test(userAgent);var isAppleSafari = isIOS || isMacSafari;if (isAppleSafari) {fetch('/sf_private_access_tokens' + location.search).catch(function () {});}function browserMajorVersion(pattern) {var match = userAgent.match(pattern);return match ? parseInt(match[1], 10) : null;}function shouldLoadAutosizesPolyfill() {if (!window.PerformanceObserver?.supportedEntryTypes?.includes('paint')) {return false;}var chromeVersion = browserMajorVersion(/Chrome\/(\d+)/);if (chromeVersion !== null) {return chromeVersion < 126;}var firefoxVersion = browserMajorVersion(/Firefox\/(\d+)/);if (firefoxVersion !== null) {return firefoxVersion < 150;}var safariVersion = isAppleSafari ? browserMajorVersion(/Version\/(\d+).*Safari\//) : null;if (safariVersion !== null) {return safariVersion < 27;}return true;}if (shouldLoadAutosizesPolyfill()) {var autosizesScript = document.createElement('script');autosizesScript.async = true;autosizesScript.crossOrigin = 'anonymous';autosizesScript.src = "//treadmillfactory.ca/cdn/shopifycloud/storefront/assets/storefront/autosizes-84416378.js";(document.head || document.documentElement).appendChild(autosizesScript);}window.ShopifyAnalytics = window.ShopifyAnalytics || {};window.ShopifyAnalytics.performance = window.ShopifyAnalytics.performance || {};(function () {var LONG_FRAME_THRESHOLD = 50;var longAnimationFrames = [];var activeRafId = null;function collectLongFrames() {var previousTime = null;function rafMonitor(now) {if (activeRafId === null) {return;}var delta = now - previousTime;if (delta > LONG_FRAME_THRESHOLD) {longAnimationFrames.push({startTime: previousTime,endTime: now,});}previousTime = now;activeRafId = requestAnimationFrame(rafMonitor);}previousTime = performance.now();activeRafId = requestAnimationFrame(rafMonitor);}if (!window.PerformanceObserver?.supportedEntryTypes?.includes('long-animation-frame')) {collectLongFrames();var timeoutId = setTimeout(function () {cancelAnimationFrame(activeRafId);}, 10000);window.ShopifyAnalytics.performance.getLongAnimationFrames = function (stopCollection) {if (stopCollection === undefined) {stopCollection = false;}if (stopCollection) {clearTimeout(timeoutId);cancelAnimationFrame(activeRafId);}return longAnimationFrames;};}})();})();</script>
602<script crossorigin="anonymous" defer="defer" src="//treadmillfactory.ca/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 602
602
603<script id="shopify-origin-trials" async="async" integrity="sha256-qJbe/jEZBHtr5W/BlA2cKAz3vkXu6vJQyLjgvgCC86g=" src="//cdn.shopify.com/shopifycloud/storefront/assets/storefront/origin_trials-318ab40a.js" crossorigin="anonymous" onload="window.__shopifyOriginTrialsDone = true" onerror="window.__shopifyOriginTrialsDone = true"></script>
vendor: 1 bytes, line 603
603
604<script> 605 window.Shopify = window.Shopify || {}; 606 window.Shopify.MCP = window.Shopify.MCP || {}; 607 window.Shopify.MCP.enabled = true; 608 window.Shopify.MCP.shop = "thetreadmillfactory.myshopify.com"; 609 window.Shopify.MCP.mcpEndpoint = "https:\/\/treadmillfactory.ca\/api\/mcp"; 610 window.Shopify.MCP.tools = [{"name":"search_shop_policies_and_faqs","description":"Used to get facts about the stores policies, products, or services.\nSome examples of questions you can ask are:\n - What is your return policy?\n - What is your shipping policy?\n - What is your phone number?\n - What are your hours of operation?\"\n","inputSchema":{"$schema":"https:\/\/json-schema.org\/draft\/2020-12\/schema","type":"object","properties":{"query":{"type":"string","description":"A natural language query."},"context":{"type":"string","description":"Additional information about the request such as user demographics, mood, location, or other relevant details that could help in tailoring the response appropriately."}},"required":["query"]}}]; 611</script>
vendor: 1 bytes, line 611
611
612<script>(()=>{var d="shopify:webmcp_adapter_loaded",n=Symbol.for("shopify.webmcp_adapter_loading");function s(c,a,{win:r=window,doc:o=document}={}){function p(){try{return r.localStorage.getItem(d)==="true"}catch{return!1}}function l(){try{r.localStorage.setItem(d,"true")}catch{}}function u(){return typeof(o.modelContext||r.navigator?.modelContext)?.registerTool=="function"}function f(){if(r[n]||!u())return;let t=o.head||o.getElementsByTagName("head")[0];if(!t)return;let e=o.createElement("script");e.type="module",e.crossOrigin="anonymous",a&&(e.integrity=a),e.src=c,e.addEventListener("load",l,{once:!0}),e.addEventListener("error",()=>{r[n]=!1},{once:!0}),t.appendChild(e),r[n]=!0}function _(t){let e=o.getElementById("shopify-origin-trials");if(!e||r.__shopifyOriginTrialsDone){t();return}e.addEventListener("load",t,{once:!0}),e.addEventListener("error",t,{once:!0})}function i(){_(()=>r.setTimeout(f,0))}function m(){o.addEventListener("DOMContentLoaded",i,{once:!0})}p()?i():m()}s("\/\/treadmillfactory.ca\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})(); 613</script>
vendor: 1 bytes, line 613
613
614<script data-source-attribution="shopify.dynamic_checkout.dynamic.init">var Shopify=Shopify||{};Shopify.PaymentButton=Shopify.PaymentButton||{isStorefrontPortableWallets:!0,init:function(){window.Shopify.PaymentButton.init=function(){};var t=document.createElement("script");t.src="https://treadmillfactory.ca/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}}; 615</script>
vendor: 1 bytes, line 615
615
616<script data-source-attribution="shopify.dynamic_checkout.buyer_consent"> 617 function portableWalletsHideBuyerConsent(e){var t=document.getElementById("shopify-buyer-consent"),n=document.getElementById("shopify-subscription-policy-button");t&&n&&(t.classList.add("hidden"),t.setAttribute("aria-hidden","true"),n.removeEventListener("click",e))}function portableWalletsShowBuyerConsent(e){var t=document.getElementById("shopify-buyer-consent"),n=document.getElementById("shopify-subscription-policy-button");t&&n&&(t.classList.remove("hidden"),t.removeAttribute("aria-hidden"),n.addEventListener("click",e))}window.Shopify?.PaymentButton&&(window.Shopify.PaymentButton.hideBuyerConsent=portableWalletsHideBuyerConsent,window.Shopify.PaymentButton.showBuyerConsent=portableWalletsShowBuyerConsent); 618</script>
vendor: 1 bytes, line 618
618
619<script data-source-attribution="shopify.dynamic_checkout.cart.bootstrap">document.addEventListener("DOMContentLoaded",(function(){function t(){return document.querySelector("shopify-accelerated-checkout-cart, shopify-accelerated-checkout")}if(t())Shopify.PaymentButton.init();else{new MutationObserver((function(e,n){t()&&(Shopify.PaymentButton.init(),n.disconnect())})).observe(document.body,{childList:!0,subtree:!0})}})); 620</script>
620 621<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://treadmillfactory.ca/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous"> 622<style id="shopify-accelerated-checkout-cart"> 623 #shopify-buyer-consent { 624 margin-top: 1em; 625 display: inline-block; 626 width: 100%; 627} 628 629#shopify-buyer-consent.hidden { 630 display: none; 631} 632 633#shopify-subscription-policy-button { 634 background: none; 635 border: none; 636 padding: 0; 637 text-decoration: underline; 638 font-size: inherit; 639 cursor: pointer; 640} 641 642#shopify-subscription-policy-button::before { 643 box-shadow: none; 644} 645 646 </style> 647
648<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
648 649 650 651 652 653 654 <style data-shopify> 655 656 :root { 657 --npc-retail-color: #666666; 658 } 659 .boost-sd__product-price--compare .boost-sd__format-currency { 660 color: var(--npc-retail-color)!important; 661 } 662 663 664 :root { 665 --npc-price-color: #dc3545; 666 } 667 .boost-sd__product-price--default, .boost-sd__product-price--sale { 668 color: var(--npc-price-color)!important; 669 } 670 671 672 673 674 675 676 677 :root { 678 --font-body-family: Helvetica, Arial, sans-serif; 679 --font-body-style: normal; 680 --font-body-weight: 400; 681 --font-body-weight-bold: 700; 682 683 --font-heading-family: Helvetica, Arial, sans-serif; 684 --font-heading-style: normal; 685 --font-heading-weight: 700; 686 687 --font-body-scale: 1.0; 688 --font-heading-scale: 1.0; 689 690 --color-base-text: 18, 18, 18; 691 --color-shadow: 18, 18, 18; 692 --color-base-background-1: 255, 255, 255; 693 --color-base-background-2: 25, 70, 129; 694 --color-base-solid-button-labels: 25, 70, 129; 695 --color-base-outline-button-labels: 18, 18, 18; 696 --color-base-accent-1: 255, 213, 0; 697 --color-base-accent-1-hover: 255, 206, 0; 698 --color-base-accent-2: 51, 79, 180; 699 --payment-terms-background-color: #ffffff; 700 --color-borders: 222, 226, 230; 701 --color-badge: 104, 141, 186; 702 --color-badge-sold-out: 220, 53, 69; 703 704 --slick-button-color: 255, 229, 0; 705 --slick-button-border-color: 255, 229, 0; 706 --slick-button-icon-color: 102, 102, 102; 707 708 --gradient-base-background-1: #ffffff; 709 --gradient-base-background-2: linear-gradient(127deg, rgba(25, 70, 127, 1) 11%, rgba(2, 104, 170, 1) 81%); 710 --gradient-base-background-3: #F3F3F3; 711 --gradient-base-accent-1: #ffd500; 712 --gradient-base-accent-2: linear-gradient(90deg, rgba(25, 70, 129, 1), rgba(0, 105, 170, 1) 100%); 713 --gradient-base-accent-3: ; 714 715 --media-padding: px; 716 --media-border-opacity: 0.05; 717 --media-border-width: 0px; 718 --media-radius: 0px; 719 --media-shadow-opacity: 0.0; 720 --media-shadow-horizontal-offset: 0px; 721 --media-shadow-vertical-offset: 4px; 722 --media-shadow-blur-radius: 5px; 723 --media-shadow-visible: 0; 724 725 --page-width: 1640px; 726 --page-width-md: 1480px; 727 --page-width-sm: 1370px; 728 --page-width-gutters: 16px; 729 --page-width-margin: 0rem; 730 731 --product-card-image-padding: 0.0rem; 732 --product-card-corner-radius: 0.0rem; 733 --product-card-text-alignment: left; 734 --product-card-border-width: 0.0rem; 735 --product-card-border-opacity: 0.1; 736 --product-card-shadow-opacity: 0.0; 737 --product-card-shadow-visible: 0; 738 --product-card-shadow-horizontal-offset: 0.0rem; 739 --product-card-shadow-vertical-offset: 0.4rem; 740 --product-card-shadow-blur-radius: 0.5rem; 741 742 --collection-card-image-padding: 0.0rem; 743 --collection-card-corner-radius: 0.0rem; 744 --collection-card-text-alignment: left; 745 --collection-card-border-width: 0.0rem; 746 --collection-card-border-opacity: 0.1; 747 --collection-card-shadow-opacity: 0.0; 748 --collection-card-shadow-visible: 0; 749 --collection-card-shadow-horizontal-offset: 0.0rem; 750 --collection-card-shadow-vertical-offset: 0.4rem; 751 --collection-card-shadow-blur-radius: 0.5rem; 752 753 --blog-card-image-padding: 0.0rem; 754 --blog-card-corner-radius: 0.0rem; 755 --blog-card-text-alignment: left; 756 --blog-card-border-width: 0.0rem; 757 --blog-card-border-opacity: 0.1; 758 --blog-card-shadow-opacity: 0.0; 759 --blog-card-shadow-visible: 0; 760 --blog-card-shadow-horizontal-offset: 0.0rem; 761 --blog-card-shadow-vertical-offset: 0.4rem; 762 --blog-card-shadow-blur-radius: 0.5rem; 763 764 --badge-corner-radius: 4.0rem; 765 766 --popup-border-width: 1px; 767 --popup-border-opacity: 0.1; 768 --popup-corner-radius: 0px; 769 --popup-shadow-opacity: 0.0; 770 --popup-shadow-horizontal-offset: 0px; 771 --popup-shadow-vertical-offset: 4px; 772 --popup-shadow-blur-radius: 5px; 773 774 --drawer-border-width: 1px; 775 --drawer-border-opacity: 0.1; 776 --drawer-shadow-opacity: 0.0; 777 --drawer-shadow-horizontal-offset: 0px; 778 --drawer-shadow-vertical-offset: 4px; 779 --drawer-shadow-blur-radius: 5px; 780 781 --spacing-sections-desktop: 0px; 782 --spacing-sections-mobile: 0px; 783 784 --grid-desktop-vertical-spacing: 24px; 785 --grid-desktop-vertical-spacing-doubled: 48px; 786 --grid-desktop-vertical-spacing-halfed: 12px; 787 --grid-desktop-vertical-spacing-inverted: -24px; 788 --grid-desktop-horizontal-spacing: 24px; 789 --grid-desktop-horizontal-spacing-doubled: 48px; 790 --grid-desktop-horizontal-spacing-halfed: 12px; 791 792 --grid-mobile-vertical-spacing: 12px; 793 --grid-mobile-vertical-spacing-doubled: 24px; 794 --grid-mobile-vertical-spacing-halfed: 6px; 795 --grid-mobile-vertical-spacing-inverted: -12px; 796 --grid-mobile-horizontal-spacing: 12px; 797 --grid-mobile-horizontal-spacing-doubled: 24px; 798 --grid-mobile-horizontal-spacing-halfed: 6px; 799 800 --text-boxes-border-opacity: 0.1; 801 --text-boxes-border-width: 0px; 802 --text-boxes-radius: 0px; 803 --text-boxes-shadow-opacity: 0.0; 804 --text-boxes-shadow-visible: 0; 805 --text-boxes-shadow-horizontal-offset: 0px; 806 --text-boxes-shadow-vertical-offset: 4px; 807 --text-boxes-shadow-blur-radius: 5px; 808 809 --buttons-radius: 0px; 810 --buttons-radius-outset: 0px; 811 --buttons-border-width: 1px; 812 --buttons-border-opacity: 1.0; 813 --buttons-shadow-opacity: 0.0; 814 --buttons-shadow-visible: 0; 815 --buttons-shadow-horizontal-offset: 0px; 816 --buttons-shadow-vertical-offset: 4px; 817 --buttons-shadow-blur-radius: 5px; 818 --buttons-border-offset: 0px; 819 820 --inputs-radius: 4px; 821 --inputs-border-width: 1px; 822 --inputs-border-opacity: 0.55; 823 --inputs-shadow-opacity: 0.0; 824 --inputs-shadow-horizontal-offset: 0px; 825 --inputs-margin-offset: 0px; 826 --inputs-shadow-vertical-offset: 4px; 827 --inputs-shadow-blur-radius: 5px; 828 --inputs-radius-outset: 5px; 829 830 --variant-pills-radius: 4px; 831 --variant-pills-border-width: 1px; 832 --variant-pills-border-opacity: 0.55; 833 --variant-pills-shadow-opacity: 0.0; 834 --variant-pills-shadow-horizontal-offset: 0px; 835 --variant-pills-shadow-vertical-offset: 4px; 836 --variant-pills-shadow-blur-radius: 5px; 837 } 838 839 *, 840 *::before, 841 *::after { 842 box-sizing: inherit; 843 } 844 845 html { 846 box-sizing: border-box; 847 font-size: calc(var(--font-body-scale) * 62.5%); 848 height: 100%; 849 } 850 851 body { 852 display: grid; 853 grid-template-rows: auto auto 1fr auto; 854 grid-template-columns: 100%; 855 min-height: 100%; 856 margin: 0; 857 font-size: 14px; 858 letter-spacing: 0.06rem; 859 line-height: calc(1 + 0.8 / var(--font-body-scale)); 860 font-family: var(--font-body-family); 861 font-style: var(--font-body-style); 862 font-weight: var(--font-body-weight); 863 } 864 865 @media screen and (min-width: 750px) { 866 body { 867 font-size: 1.4rem; 868 } 869 :root { 870 --page-width-gutters: 60px; 871 --page-width-gutters-md: 30px; 872 } 873 } 874 </style> 875 876 <link href="//treadmillfactory.ca/cdn/shop/t/199/assets/theme-css-components.min.css?v=100845345493234044371787597195" rel="stylesheet" type="text/css" media="all" /> 877 <link href="//treadmillfactory.ca/cdn/shop/t/199/assets/theme.min.css?v=130032828128793232891787597193" rel="stylesheet" type="text/css" media="all" /> 878 <link href="//treadmillfactory.ca/cdn/shop/t/199/assets/theme-css-vendors.min.css?v=18917383538105311191787597195" rel="stylesheet" type="text/css" media="all" /> 879 <link href="//treadmillfactory.ca/cdn/shop/t/199/assets/tmf-custom.css?v=139935124385761358391790096080" rel="stylesheet" type="text/css" media="all" /> 880 881 882 883<style> 884 /* ============================================ 885 HELVETICA NEUE FONTS 886 ============================================ */ 887 888 /* Helvetica Neue Regular */ 889 @font-face { 890 font-family: 'HelveticaRegular'; 891 src: url('https://cdn.shopify.com/s/files/1/0529/7687/7730/files/HelveticaNowText-Regular.woff2?v=1770237572') format('woff2'), 892 url('https://cdn.shopify.com/s/files/1/0529/7687/7730/files/HelveticaNowText-Regular.woff?v=1770237572') format('woff'); 893 font-weight: normal; 894 font-style: normal; 895 font-display: swap; 896 } 897 898 /* Helvetica Neue Bold */ 899 @font-face {
900 font-family: 'HelveticaBold'; 901 src: url('https://cdn.shopify.com/s/files/1/0529/7687/7730/files/HelveticaNowText-Bold.woff2?v=1770237572') format('woff2'), 902 url('https://cdn.shopify.com/s/files/1/0529/7687/7730/files/HelveticaNowText-Bold.woff?v=1770237570') format('woff'); 903 font-weight: normal; 904 font-style: normal; 905 font-display: swap; 906 } 907 908 /* ============================================ 909 MANROPE FONTS 910 ============================================ */ 911 912 /* Manrope ExtraLight */ 913 @font-face { 914 font-family: 'ManropeExtraLight'; 915 src: url('https://cdn.shopify.com/s/files/1/0529/7687/7730/files/Manrope-ExtraLight.woff2?v=1770238345') format('woff2'); 916 font-weight: normal; 917 font-style: normal; 918 font-display: swap; 919 } 920 921 /* Manrope Light */ 922 @font-face { 923 font-family: 'ManropeLight'; 924 src: url('https://cdn.shopify.com/s/files/1/0529/7687/7730/files/Manrope-Light.woff2?v=1770238345') format('woff2'), 925 url('https://cdn.shopify.com/s/files/1/0529/7687/7730/files/Manrope-Light.woff?v=1770238346') format('woff'); 926 font-weight: normal; 927 font-style: normal; 928 font-display: swap; 929 } 930 931 /* Manrope Regular */ 932 @font-face { 933 font-family: 'ManropeRegular'; 934 src: url('https://cdn.shopify.com/s/files/1/0529/7687/7730/files/Manrope-Regular.woff2?v=1770238345') format('woff2'), 935 url('https://cdn.shopify.com/s/files/1/0529/7687/7730/files/Manrope-Regular.woff?v=1770238346') format('woff'); 936 font-weight: normal; 937 font-style: normal; 938 font-display: swap; 939 } 940 941 /* Manrope Medium */ 942 @font-face { 943 font-family: 'ManropeMedium'; 944 src: url('https://cdn.shopify.com/s/files/1/0529/7687/7730/files/Manrope-Medium.woff2?v=1770238346') format('woff2'), 945 url('https://cdn.shopify.com/s/files/1/0529/7687/7730/files/Manrope-Medium.woff?v=1770238345') format('woff'); 946 font-weight: normal; 947 font-style: normal; 948 font-display: swap; 949 } 950 951 /* Manrope SemiBold */ 952 @font-face { 953 font-family: 'ManropeSemiBold'; 954 src: url('https://cdn.shopify.com/s/files/1/0529/7687/7730/files/Manrope-SemiBold.woff2?v=1770238345') format('woff2'), 955 url('https://cdn.shopify.com/s/files/1/0529/7687/7730/files/Manrope-SemiBold.woff?v=1770238346') format('woff'); 956 font-weight: normal; 957 font-style: normal; 958 font-display: swap; 959 } 960 961 /* Manrope Bold */ 962 @font-face { 963 font-family: 'ManropeBold'; 964 src: url('https://cdn.shopify.com/s/files/1/0529/7687/7730/files/Manrope-Bold.woff2?v=1770238345') format('woff2'), 965 url('https://cdn.shopify.com/s/files/1/0529/7687/7730/files/Manrope-Bold.woff?v=1770238346') format('woff'); 966 font-weight: normal; 967 font-style: normal; 968 font-display: swap; 969 } 970 971 /* Manrope ExtraBold */ 972 @font-face { 973 font-family: 'ManropeExtraBold'; 974 src: url('https://cdn.shopify.com/s/files/1/0529/7687/7730/files/Manrope-ExtraBold.woff2?v=1770238345') format('woff2'), 975 url('https://cdn.shopify.com/s/files/1/0529/7687/7730/files/Manrope-ExtraBold.woff?v=1770238346') format('woff'); 976 font-weight: normal; 977 font-style: normal; 978 font-display: swap; 979 } 980</style> 981 982<!-- Preload Helvetica Neue fonts --> 983 <link 984 rel="preload" 985 as="font" 986 href="https://cdn.shopify.com/s/files/1/0529/7687/7730/files/HelveticaNowText-Regular.woff2?v=1770237572" 987 type="font/woff2" 988 crossorigin 989 > 990 <link 991 rel="preload" 992 as="font" 993 href="https://cdn.shopify.com/s/files/1/0529/7687/7730/files/HelveticaNowText-Bold.woff2?v=1770237572" 994 type="font/woff2" 995 crossorigin 996 > 997 <!-- Preload Manrope fonts --> 998 <link 999 rel="preload" 1000 as="font" 1001 href="https://cdn.shopify.com/s/files/1/0529/7687/7730/files/Manrope-ExtraLight.woff2?v=1770238345" 1002 type="font/woff2" 1003 crossorigin 1004 > 1005 <link 1006 rel="preload" 1007 as="font" 1008 href="https://cdn.shopify.com/s/files/1/0529/7687/7730/files/Manrope-Light.woff2?v=1770238345" 1009 type="font/woff2" 1010 crossorigin 1011 > 1012 <link 1013 rel="preload" 1014 as="font" 1015 href="https://cdn.shopify.com/s/files/1/0529/7687/7730/files/Manrope-Regular.woff2?v=1770238345" 1016 type="font/woff2" 1017 crossorigin 1018 > 1019 <link 1020 rel="preload" 1021 as="font" 1022 href="https://cdn.shopify.com/s/files/1/0529/7687/7730/files/Manrope-Medium.woff2?v=1770238346" 1023 type="font/woff2" 1024 crossorigin 1025 > 1026 <link 1027 rel="preload" 1028 as="font" 1029 href="https://cdn.shopify.com/s/files/1/0529/7687/7730/files/Manrope-SemiBold.woff2?v=1770238345" 1030 type="font/woff2" 1031 crossorigin 1032 > 1033 <link 1034 rel="preload" 1035 as="font" 1036 href="https://cdn.shopify.com/s/files/1/0529/7687/7730/files/Manrope-Bold.woff2?v=1770238345" 1037 type="font/woff2" 1038 crossorigin 1039 > 1040 <link 1041 rel="preload" 1042 as="font" 1043 href="https://cdn.shopify.com/s/files/1/0529/7687/7730/files/Manrope-ExtraBold.woff2?v=1770238345" 1044 type="font/woff2" 1045 crossorigin 1046 ><link 1047 rel="stylesheet" 1048 href="//treadmillfactory.ca/cdn/shop/t/199/assets/component-predictive-search.css?v=56843140475036582471787597194" 1049 media="print" 1050 onload="this.media='all'" 1051 >
1051<script> 1052 document.documentElement.className = document.documentElement.className.replace('no-js', 'js'); 1053 if (Shopify.designMode) { 1054 document.documentElement.classList.add('shopify-design-mode'); 1055 } 1056 </script>
1056 1057 1058 <!-- Facebook Pixel Code -->
1059<script>
vendor: 419 bytes, lines 1059-1068
1059 1060 !function(f,b,e,v,n,t,s){ 1061 if(f.fbq)return;n=f.fbq=function(){ 1062 n.callMethod?n.callMethod.apply(n,arguments):n.queue.push(arguments)}; 1063 if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0'; 1064 n.queue=[];t=b.createElement(e); 1065 t.async=!0; 1066 t.src=v;s=b.getElementsByTagName(e)[0]; 1067 s.parentNode.insertBefore(t,s)}(window,document,'script', 'https://connect.facebook.net/en_US/fbevents.js'); 1068 fbq('init', '
10681470503146662851
vendor: 33 bytes, lines 1068-1069
1068'); 1069 fbq('track', 'PageView');
1070</script>
1070 1071<noscript> 1072 <img height="1" width="1" src="https://www.facebook.com/tr?id=1470503146662851&ev=PageView&noscript=1"/> 1073</noscript> 1074<!-- End Facebook Pixel Code -->
1074<script 1075 defer 1076 id="paybright" 1077 src="https://app.paybright.com/api/shopify.js?public_key=cqRCpjB6VnXA3PkS79F4IIxPzyzHVUFmLxPrLqR3X9MLOyyWOS&financedamount=$29.99" 1078 ></script>
1078 1079
1079<script> 1080 _affirm_config = { 1081 public_api_key: 'AX7RYI9TY2WULWAO', 1082 script: 'https://cdn1.affirm.com/js/v2/affirm.js', 1083 locale: 'en_CA', 1084 country_code: 'CAN', 1085 }; 1086 1087 (function (m, g, n, d, a, e, h, c) { 1088 var b = m[n] || {}, 1089 k = document.createElement(e), 1090 p = document.getElementsByTagName(e)[0], 1091 l = function (a, b, c) { 1092 return function () { 1093 a[b]._.push([c, arguments]); 1094 }; 1095 }; 1096 b[d] = l(b, d, 'set'); 1097 var f = b[d]; 1098 b[a] = {}; 1099 b[a]._ = []; 1100 f._ = []; 1101 b._ = []; 1102 b[a][h] = l(b, a, h); 1103 b[c] = function () { 1104 b._.push([h, arguments]); 1105 }; 1106 a = 0; 1107 for (c = 'set add save post open empty reset on off trigger ready setProduct'.split(' '); a < c.length; a++) 1108 f[c[a]] = l(b, d, c[a]); 1109 a = 0; 1110 for (c = ['get', 'token', 'url', 'items']; a < c.length; a++) f[c[a]] = function () {}; 1111 k.async = !0; 1112 k.src = g[e]; 1113 p.parentNode.insertBefore(k, p); 1114 delete g[e]; 1115 f(g); 1116 m[n] = b; 1117 })(window, _affirm_config, 'affirm', 'checkout', 'ui', 'script', 'ready', 'jsReady'); 1118 </script>
1118<meta name="google-site-verification" content="XAXo4ZAS4h69nqWXmq2psjAtTAhq_8mWVQSALkfrOB8"> 1119
1120<script> 1121 1122 1123 1124 1125 var gsf_conversion_data = {page_type : 'product', event : 'view_item', data : {product_data : [{variant_id : 43801598427298, product_id : 8092590375074, name : "ProForm - Vue Mirror Upgrade Accessory Kit", price : "29.99", currency : "CAD", sku : "7721", brand : "Proform", variant : "Default Title", category : "Fitness Accessories", quantity : "1433" }], total_price : "29.99", shop_currency : "CAD"}}; 1126 1127</script>
1127 1128
1129<script src="//treadmillfactory.ca/cdn/shop/t/199/assets/pretty-product-pages-script.js?v=96625481814325083871787597195" defer="defer"></script>
1129 1130 1131 1132 1133 1134 1135 1136
1137<script> 1138 function KDStrikeoutSubtotal(subtotalSelector){ 1139 var subTotalHtml = `$0.00`.replace('"', '\"'); 1140 var newTotalHtml = `$-0.10`.replace('"', '\"'); 1141 document.querySelector(subtotalSelector).innerHTML = "<del class='af_del_overwrite'>"+ subTotalHtml + "</del> " + newTotalHtml; 1142 } 1143</script>
vendor: 1 bytes, line 1143
1143
1144<script> 1145 if(!window.jQuery){ 1146 var jqueryScript = document.createElement('script'); 1147 jqueryScript.setAttribute('src','https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js'); 1148 document.head.appendChild(jqueryScript); 1149 } 1150 1151 __DL__jQueryinterval = setInterval(function(){ 1152 // wait for jQuery to load & run script after jQuery has loaded 1153 if(window.jQuery){ 1154 // search parameters 1155 getURLParams = function(name, url){ 1156 if (!url) url = window.location.href; 1157 name = name.replace(/[\[\]]/g, "\\$&"); 1158 var regex = new RegExp("[?&]" + name + "(=([^&#]*)|&|#|$)"), 1159 results = regex.exec(url); 1160 if (!results) return null; 1161 if (!results[2]) return ''; 1162 return decodeURIComponent(results[2].replace(/\+/g, " ")); 1163 }; 1164 1165 /********************** 1166 * DYNAMIC DEPENDENCIES 1167 ***********************/ 1168 1169 __DL__ = { 1170 dynamicCart: true, // if cart is dynamic (meaning no refresh on cart add) set to true 1171 debug: false, // if true, console messages will be displayed 1172 cart: null, 1173 wishlist: null, 1174 removeCart: null 1175 }; 1176 1177 customBindings = { 1178 cartTriggers: [], 1179 viewCart: [], 1180 removeCartTrigger: [], 1181 cartVisableSelector: [], 1182 promoSubscriptionsSelectors: [], 1183 promoSuccess: [], 1184 ctaSelectors: [], 1185 newsletterSelectors: [], 1186 newsletterSuccess: [], 1187 searchPage: [], 1188 wishlistSelector: [], 1189 removeWishlist: [], 1190 wishlistPage: [], 1191 searchTermQuery: [getURLParams('q')], // replace var with correct query 1192 }; 1193 1194 /* DO NOT EDIT */ 1195 defaultBindings = { 1196 cartTriggers: ['form[action="/cart/add"] [type="submit"],.add-to-cart,.cart-btn'], 1197 viewCart: ['form[action="/cart"],.my-cart,.trigger-cart,#mobileCart'], 1198 removeCartTrigger: ['[href*="/cart/change"]'], 1199 cartVisableSelector: ['.inlinecart.is-active,.inline-cart.is-active'], 1200 promoSubscriptionsSelectors: [], 1201 promoSuccess: [], 1202 ctaSelectors: [], 1203 newsletterSelectors: ['input.contact_email'], 1204 newsletterSuccess: ['.success_message'], 1205 searchPage: ['search'], 1206 wishlistSelector: [], 1207 removeWishlist: [], 1208 wishlistPage: [] 1209 }; 1210 1211 // stitch bindings 1212 objectArray = customBindings; 1213 outputObject = __DL__; 1214 1215 applyBindings = function(objectArray, outputObject){ 1216 for (var x in objectArray) { 1217 var key = x; 1218 var objs = objectArray[x]; 1219 values = []; 1220 if(objs.length > 0){ 1221 values.push(objs); 1222 if(key in outputObject){ 1223 values.push(outputObject[key]); 1224 outputObject[key] = values.join(", "); 1225 }else{ 1226 outputObject[key] = values.join(", "); 1227 } 1228 } 1229 } 1230 }; 1231 1232 applyBindings(customBindings, __DL__); 1233 applyBindings(defaultBindings, __DL__); 1234 1235 /********************** 1236 * PREREQUISITE LIBRARIES 1237 ***********************/ 1238 1239 clearInterval(__DL__jQueryinterval); 1240 1241 // jquery-cookies.js 1242 if(typeof $.cookie!==undefined){ 1243 (function(a){if(typeof define==='function'&&define.amd){define(['jquery'],a)}else if(typeof exports==='object'){module.exports=a(require('jquery'))}else{a(jQuery)}}(function($){var g=/\+/g;function encode(s){return h.raw?s:encodeURIComponent(s)}function decode(s){return h.raw?s:decodeURIComponent(s)}function stringifyCookieValue(a){return encode(h.json?JSON.stringify(a):String(a))}function parseCookieValue(s){if(s.indexOf('"')===0){s=s.slice(1,-1).replace(/\\"/g,'"').replace(/\\\\/g,'\\')}try{s=decodeURIComponent(s.replace(g,' '));return h.json?JSON.parse(s):s}catch(e){}}function read(s,a){var b=h.raw?s:parseCookieValue(s);return $.isFunction(a)?a(b):b}var h=$.cookie=function(a,b,c){if(arguments.length>1&&!$.isFunction(b)){c=$.extend({},h.defaults,c);if(typeof c.expires==='number'){var d=c.expires,t=c.expires=new Date();t.setMilliseconds(t.getMilliseconds()+d*864e+5)}return(document.cookie=[encode(a),'=',stringifyCookieValue(b),c.expires?'; expires='+c.expires.toUTCString():'',c.path?'; path='+c.path:'',c.domain?'; domain='+c.domain:'',c.secure?'; secure':''].join(''))}var e=a?undefined:{},cookies=document.cookie?document.cookie.split('; '):[],i=0,l=cookies.length;for(;i<l;
1243i++){var f=cookies[i].split('='),name=decode(f.shift()),cookie=f.join('=');if(a===name){e=read(cookie,b);break}if(!a&&(cookie=read(cookie))!==undefined){e[name]=cookie}}return e};h.defaults={};$.removeCookie=function(a,b){$.cookie(a,'',$.extend({},b,{expires:-1}));return!$.cookie(a)}}))} 1244 1245 /********************** 1246 * Begin dataLayer Build 1247 ***********************/ 1248 1249 window.dataLayer = window.dataLayer || []; // init data layer if doesn't already exist 1250 1251 var template = "product"; 1252 1253 /** 1254 * Landing Page Cookie 1255 * 1. Detect if user just landed on the site 1256 * 2. Only fires if Page Title matches website */ 1257 1258 $.cookie.raw = true; 1259 if ($.cookie('landingPage') === undefined || $.cookie('landingPage').length === 0) { 1260 var landingPage = true; 1261 $.cookie('landingPage', unescape); 1262 $.removeCookie('landingPage', {path: '/'}); 1263 $.cookie('landingPage', 'landed', {path: '/'}); 1264 } else { 1265 var landingPage = false; 1266 $.cookie('landingPage', unescape); 1267 $.removeCookie('landingPage', {path: '/'}); 1268 $.cookie('landingPage', 'refresh', {path: '/'}); 1269 } 1270 if (__DL__.debug) { 1271 console.log('Landing Page: ' + landingPage); 1272 } 1273 1274 /** 1275 * Log State Cookie */ 1276 1277 1278 var isLoggedIn = false; 1279 1280 if (!isLoggedIn) { 1281 $.cookie('logState', unescape); 1282 $.removeCookie('logState', {path: '/'}); 1283 $.cookie('logState', 'loggedOut', {path: '/'}); 1284 } else { 1285 if ($.cookie('logState') === 'loggedOut' || $.cookie('logState') === undefined) { 1286 $.cookie('logState', unescape); 1287 $.removeCookie('logState', {path: '/'}); 1288 $.cookie('logState', 'firstLog', {path: '/'}); 1289 } else if ($.cookie('logState') === 'firstLog') { 1290 $.cookie('logState', unescape); 1291 $.removeCookie('logState', {path: '/'}); 1292 $.cookie('logState', 'refresh', {path: '/'}); 1293 } 1294 } 1295 1296 if ($.cookie('logState') === 'firstLog') { 1297 var firstLog = true; 1298 } else { 1299 var firstLog = false; 1300 } 1301 1302 /********************** 1303 * DATALAYER SECTIONS 1304 ***********************/ 1305 1306 /** 1307 * DATALAYER: Landing Page 1308 * Fires any time a user first lands on the site. */ 1309 1310 if ($.cookie('landingPage') === 'landed') { 1311 dataLayer.push({ 1312 'pageType': 'Landing', 1313 'event': 'first_time_visitor' 1314 }); 1315 } 1316 1317 /** 1318 * DATALAYER: Log State 1319 * 1. Determine if user is logged in or not. 1320 * 2. Return User specific data. */ 1321 1322 var logState = { 1323 1324 1325 'logState' : "Logged Out", 1326 1327 1328 'firstLog' : firstLog, 1329 'customerEmail' : null, 1330 'timestamp' : Date().replace(/\(.*?\)/g,''), 1331 1332 'customerType' : 'New', 1333 'customerTypeNumber' :'1', 1334 1335 'shippingInfo' : { 1336 'fullName' : null, 1337 'firstName' : null, 1338 'lastName' : null, 1339 'address1' : null, 1340 'address2' : null, 1341 'street' : null, 1342 'city' : null, 1343 'province' : null, 1344 'zip' : null, 1345 'country' : null, 1346 'phone' : null, 1347 }, 1348 'billingInfo' : { 1349 'fullName' : null, 1350 'firstName' : null, 1351 'lastName' : null, 1352 'address1' : null, 1353 'address2' : null, 1354 'street' : null, 1355 'city' : null, 1356 'province' : null, 1357 'zip' : null, 1358 'country' : null, 1359 'phone' : null, 1360 }, 1361 'checkoutEmail' : null, 1362 'currency' : "CAD", 1363 'pageType' : 'Log State', 1364 'event' : 'logState' 1365 } 1366 dataLayer.push(logState); 1367 1368 /** 1369 * DATALAYER: Homepage */ 1370 1371 if(document.location.pathname == "/"){ 1372 dataLayer.push({ 1373 'pageType' : 'Homepage', 1374 'event' : 'homepage', 1375 logState 1376 }); 1377 } 1378 1379 /** 1380 * DATALAYER: 404 Pages 1381 * Fire on 404 Pages */ 1382 1383 1384 /** 1385 * DATALAYER: Blog Articles 1386 * Fire on Blog Article Pages */ 1387 1388 1389 /** DATALAYER: Product List Page (Collections, Category) 1390 * Fire on all product listing pages. */ 1391 1392 1393 /** DATALAYER: Product Page 1394 * Fire on all Product View pages. */ 1395 1396 var ecommerce = { 1397 'items': [{ 1398 'item_id' : 8092590375074, 1399 'item_variant' : null, 1400 'item_name' : "ProForm - Vue Mirror Upgrade Accessory Kit", 1401 'price' : "29.99", 1402 'item_brand' : "Proform", 1403 'item_category' : "Fitness Accessories", 1404 'item_list_name' : null, 1405 'description' : "", 1406 'imageURL' : 'https://treadmillfactory.ca/cdn/shop/files/VUE_KIT_1_grande.jpg?v=1698688175', 1407 'productURL' : '/products/proform-vue-mirror-upgrade-kit' 1408 }] 1409 }; 1410 dataLayer.push({ 1411 'pageType' : 'Product', 1412 'event' : 'view_item', 1413 ecommerce 1414 }); 1415 1416 $(__DL__.cartTriggers).click(function(){ 1417 dataLayer.push({ 1418 'event' : 'add_to_cart', 1419 ecommerce 1420 }); 1421 }); 1422 1423 1424 /** DATALAYER: Cart View 1425 * Fire anytime a user views their cart (non-dynamic) */ 1426 1427 1428 /** DATALAYER: Checkout on Shopify Plus **/ 1429 if(Shopify.Checkout){ 1430 var ecommerce = { 1431 'transaction_id': 'null', 1432 'affiliation': "The Treadmill Factory", 1433 'value': "", 1434 'tax': "", 1435 'shipping': "", 1436 'subtotal': "", 1437 'currency': null, 1438 1439 'email': null, 1440 'items':[], 1441 }; 1442 if(Shopify.Checkout.step){ 1443 if(Shopify.Checkout.step.length > 0){ 1444 if (Shopify.Checkout.step === 'contact_information'){ 1445 dataLayer.push({ 1446 'event' :'begin_checkout', 1447 'pageType' :'Customer Information', 1448 'step': 1, 1449 ecommerce 1450 }); 1451 }else if (Shopify.Checkout.step === 'shipping_method'){ 1452 dataLayer.push({ 1453 'event' :'add_shipping_info', 1454 'pageType' :'Shipping Information', 1455 ecommerce 1456 }); 1457 }else if( Shopify.Checkout.step === "payment_method" ){ 1458 dataLayer.push({ 1459 'event' :'add_payment_info', 1460 'pageType' :'Add Payment Info', 1461 ecommerce 1462 }); 1463 } 1464 } 1465 1466 /** DATALAYER: Transaction */ 1467 if(Shopify.Checkout.page == "thank_you"){ 1468 dataLayer.push({ 1469 'pageType' :'Transaction', 1470 'event' :'purchase', 1471 ecommerce 1472 }); 1473 } 1474 } 1475 } 1476 1477 /** DOM Ready **/ 1478 $(document).ready(function() { 1479 1480 /** DATALAYER: Search Results */ 1481 var searchPage = new RegExp(__DL__.searchPage, "g"); 1482 if(document.location.pathname.match(searchPage)){ 1483 var ecommerce = { 1484 items :[], 1485 }; 1486 dataLayer.push({ 1487 'pageType' : "Search", 1488 'search_term' : __DL__.searchTermQuery, 1489 'event' : "search", 1490 'item_list_name' : null, 1491 ecommerce 1492 }); 1493 } 1494 1495 /** DATALAYER: Remove From Cart **/ 1496 1497 1498 }); // document ready 1499 } 1500 }, 500); 1501</script>
1501 1502 1503 1504 1505 1506 1507 1508
1509<script> 1510 function KDStrikeoutSubtotal(subtotalSelector){ 1511 var subTotalHtml = `$0.00`.replace('"', '\"'); 1512 var newTotalHtml = `$-0.10`.replace('"', '\"'); 1513 document.querySelector(subtotalSelector).innerHTML = "<del class='af_del_overwrite'>"+ subTotalHtml + "</del> " + newTotalHtml; 1514 } 1515</script>
1515 1516 1517 <!-- Google Search Console Verification --> 1518 <meta name="google-site-verification" content="_-0zW5VsaYkd0h1pdA5wtYAAsxMpIA1P2flmJtzbEf0"> 1519 <!-- End Google Search Console Verification --> 1520 1521 <!-- MCFX Pixel --> 1522
1522<script> 1523 (function (w, d, o, u, a, m) { 1524 (w[o] = 1525 w[o] || 1526 function () { 1527 (w[o].q = w[o].q || []).push(arguments); 1528 }), 1529 (w[o].e = 1 * new Date()); 1530 w[o].u = u; 1531 (a = d.createElement('script')), (m = d.getElementsByTagName('script')[0]); 1532 a.async = 1; 1533 a.src = u + '/mcfx.js'; 1534 m.parentNode.insertBefore(a, m); 1535 })(window, document, 'mcfx', 'https://t.marketingcloudfx.com'); 1536 mcfx('create', 37051); 1537 </script>
1537 1538
1538<script type="text/javascript" async src="//cdn.leadmanagerfx.com/phone/js/37051"></script>
1538 1539 <!-- End MCFX Pixel --> 1540 <!-- Custom Floating Scrollbar (Interactive) --> 1541<style> 1542 /* Hide native scrollbar */ 1543 html, body { 1544 scrollbar-width: none; 1545 -ms-overflow-style: none; 1546 } 1547 1548 body::-webkit-scrollbar { 1549 display: none; 1550 } 1551 1552 /* Scroll track (clickable holder) */ 1553 .custom-scroll-track { 1554 position: fixed; 1555 top: 0; 1556 right: 8px; 1557 width: 14px; /* wider hit area for clicks */ 1558 height: 100vh; 1559 z-index: 999; 1560 pointer-events: auto; /* enable clicks */ 1561 cursor: pointer; 1562 opacity: 0; 1563 transition: opacity 0.3s ease; 1564 } 1565 1566 .custom-scroll-track.visible { 1567 opacity: 1; 1568 } 1569 1570 /* Subtle track line (visual guide) */ 1571 .custom-scroll-track::before { 1572 content: ""; 1573 position: absolute; 1574 top: 0; 1575 left: 50%; 1576 transform: translateX(-50%); 1577 width: 2px; 1578 height: 100%; 1579 background: rgba(0, 0, 0, 0.15); 1580 border-radius: 2px; 1581 pointer-events: none; 1582 } 1583 1584 /* Moving thumb */ 1585 .custom-scroll-thumb { 1586 position: absolute; 1587 top: 0; 1588 left: 50%; 1589 transform: translate(-50%, 0); 1590 width: 6px; 1591 height: 40px; /* default, will adjust dynamically */ 1592 background: rgba(0, 0, 0, 0.5); 1593 border-radius: 20px; 1594 cursor: grab; 1595 transition: 1596 width 0.15s ease, 1597 background 0.2s ease; 1598 will-change: transform, height; 1599 } 1600 1601 .custom-scroll-track:hover .custom-scroll-thumb, 1602 .custom-scroll-thumb.dragging { 1603 width: 10px; 1604 background: rgba(0, 0, 0, 0.5); 1605 } 1606 1607 .custom-scroll-thumb.dragging { 1608 cursor: grabbing; 1609 transition: width 0.15s ease, background 0.2s ease; /* no transform transition while dragging */ 1610 } 1611 1612 @media (prefers-color-scheme: dark) { 1613 .custom-scroll-track::before { 1614 background: rgba(0, 0, 0, 0.15); 1615 } 1616 .custom-scroll-thumb { 1617 background: rgba(0, 0, 0, 0.5); 1618 } 1619 .custom-scroll-track:hover .custom-scroll-thumb, 1620 .custom-scroll-thumb.dragging { 1621 background: rgba(0, 0, 0, 0.5); 1622 } 1623 } 1624 1625 /* Hide on touch devices (native momentum scroll is better there) */ 1626 @media (hover: none) and (pointer: coarse) { 1627 .custom-scroll-track { 1628 display: none; 1629 } 1630 } 1631 </style> 1632 1633 <div class="custom-scroll-track" aria-hidden="true"> 1634 <div class="custom-scroll-thumb"></div> 1635 </div> 1636 1637
1637<script> 1638 (function () { 1639 const track = document.querySelector('.custom-scroll-track'); 1640 const thumb = document.querySelector('.custom-scroll-thumb'); 1641 if (!track || !thumb) return; 1642 1643 let fadeTimeout; 1644 let isDragging = false; 1645 let dragOffsetY = 0; // distance from thumb top to cursor at drag start 1646 let cachedThumbHeight = 40; 1647 1648 function getMetrics() { 1649 const docHeight = document.documentElement.scrollHeight; 1650 const viewportHeight = window.innerHeight; 1651 const scrollable = Math.max(docHeight - viewportHeight, 0); 1652 const thumbHeight = Math.max((viewportHeight / docHeight) * viewportHeight, 40); 1653 const maxTranslate = viewportHeight - thumbHeight; 1654 return { docHeight, viewportHeight, scrollable, thumbHeight, maxTranslate }; 1655 } 1656 1657 function showTrack() { 1658 track.classList.add('visible'); 1659 } 1660 1661 function scheduleHide() { 1662 clearTimeout(fadeTimeout); 1663 fadeTimeout = setTimeout(() => { 1664 if (!isDragging && !track.matches(':hover')) { 1665 track.classList.remove('visible'); 1666 } 1667 }, 800); 1668 } 1669 1670 function updateScrollbar() { 1671 const { docHeight, viewportHeight, scrollable, thumbHeight, maxTranslate } = getMetrics(); 1672 1673 // Hide entirely if page isn't scrollable 1674 if (scrollable <= 0) { 1675 track.classList.remove('visible'); 1676 return; 1677 } 1678 1679 cachedThumbHeight = thumbHeight; 1680 thumb.style.height = thumbHeight + 'px'; 1681 1682 const scrollRatio = window.scrollY / scrollable; 1683 const y = scrollRatio * maxTranslate; 1684 thumb.style.transform = `translate(-50%, ${y}px)`; 1685 1686 showTrack(); 1687 scheduleHide(); 1688 } 1689 1690 // Click on track -> jump to that position (but not when clicking the thumb itself) 1691 track.addEventListener('mousedown', function (e) { 1692 if (e.target === thumb) return; // handled by thumb drag 1693 const { thumbHeight, scrollable, viewportHeight } = getMetrics(); 1694 const rect = track.getBoundingClientRect(); 1695 const clickY = e.clientY - rect.top; 1696 // Center the thumb under the cursor 1697 const targetY = Math.min( 1698 Math.max(clickY - thumbHeight / 2, 0), 1699 viewportHeight - thumbHeight 1700 ); 1701 const ratio = targetY / (viewportHeight - thumbHeight); 1702 window.scrollTo({ top: ratio * scrollable, behavior: 'smooth' }); 1703 }); 1704 1705 // Drag the thumb 1706 thumb.addEventListener('mousedown', function (e) { 1707 e.preventDefault(); 1708 isDragging = true; 1709 thumb.classList.add('dragging'); 1710 document.body.style.userSelect = 'none'; 1711 1712 const thumbRect = thumb.getBoundingClientRect(); 1713 dragOffsetY = e.clientY - thumbRect.top; 1714 }); 1715 1716 document.addEventListener('mousemove', function (e) { 1717 if (!isDragging) return; 1718 const { thumbHeight, scrollable, viewportHeight } = getMetrics(); 1719 const rect = track.getBoundingClientRect(); 1720 let y = e.clientY - rect.top - dragOffsetY; 1721 y = Math.min(Math.max(y, 0), viewportHeight - thumbHeight); 1722 const ratio = y / (viewportHeight - thumbHeight); 1723 window.scrollTo({ top: ratio * scrollable }); 1724 }); 1725 1726 document.addEventListener('mouseup', function () { 1727 if (!isDragging) return; 1728 isDragging = false; 1729 thumb.classList.remove('dragging'); 1730 document.body.style.userSelect = ''; 1731 scheduleHide(); 1732 }); 1733 1734 // Keep visible while hovering the track 1735 track.addEventListener('mouseenter', showTrack); 1736 track.addEventListener('mouseleave', scheduleHide); 1737 1738 window.addEventListener('scroll', updateScrollbar, { passive: true }); 1739 window.addEventListener('resize', updateScrollbar); 1740 window.addEventListener('load', updateScrollbar); 1741 document.addEventListener('DOMContentLoaded', updateScrollbar); 1742 })(); 1743 </script>
1743 1744 1745 <!-- BEGIN app block: shopify://apps/epa-easy-product-addons/blocks/speedup_link/0099190e-a0cb-49e7-8d26-026c9d26f337 --><!-- BEGIN app snippet: sg_product --> 1746
1747<script> 1748 window["sg_addon_master_id"]="8092590375074"; 1749 window["sgAddonCollectionMetaAddons"]= "" 1750 1751</script>
1751 1752 1753<!-- END app snippet --> 1754 1755
1755<script> 1756 window["sg_addons_coll_ids"] = { 1757 ids:"311038935202,333518274722,308678557858,271403024546,295607435426,271398797474,291658465442,308068384930,326924992674" 1758 }; 1759 window["items_with_ids"] = false || {} 1760 </script>
1760 1761 1762 1763<!-- BEGIN app snippet: sg-globals -->
1764<script type="text/javascript"> 1765 (function(){ 1766 const convertLang = (locale) => { 1767 let t = locale.toUpperCase(); 1768 return "PT-BR" === t || "PT-PT" === t || "ZH-CN" === t || "ZH-TW" === t ? t.replace("-", "_") : t.match(/^[a-zA-Z]{2}-[a-zA-Z]{2}$/) ? t.substring(0, 2) : t 1769 } 1770 1771 const sg_addon_setGlobalVariables = () => { 1772 try{ 1773 let locale = "en"; 1774 window["sg_addon_currentLanguage"] = convertLang(locale); 1775 window["sg_addon_defaultLanguage"] ="en"; 1776 window["sg_addon_defaultRootUrl"] ="/"; 1777 window["sg_addon_currentRootUrl"] ="/"; 1778 window["sg_addon_shopLocales"] = sgAddonGetAllLocales(); 1779 }catch(err){ 1780 console.log("Language Config:- ",err); 1781 } 1782 } 1783 1784 const sgAddonGetAllLocales = () => { 1785 let shopLocales = {}; 1786 try{shopLocales["en"] = { 1787 endonymName : "English", 1788 isoCode : "en", 1789 name : "English", 1790 primary : true, 1791 rootUrl : "\/" 1792 };shopLocales["fr"] = { 1793 endonymName : "français", 1794 isoCode : "fr", 1795 name : "French", 1796 primary : false, 1797 rootUrl : "\/fr" 1798 };}catch(err){ 1799 console.log("getAllLocales Config:- ",err); 1800 } 1801 return shopLocales; 1802 } 1803 1804 sg_addon_setGlobalVariables(); 1805 1806 window["sg_addon_sfApiVersion"]='2025-04'; 1807 window["sgAddon_moneyFormats"] = { 1808 "money": "${{amount}}", 1809 "moneyCurrency": "${{amount}} CAD" 1810 }; 1811 window["sg_addon_groupsData"] = {"sg_addon_group_1":{"addons":[{"product_id":7441865277602,"priority":1,"text_field":0},{"product_id":6682111672482,"priority":2,"text_field":0}],"group_id":1,"name":"Treadmill Add-Ons with Pro","title":"Add-Ons"},"sg_addon_group_2":{"addons":[{"product_id":7441865277602,"priority":1,"text_field":0},{"product_id":8564702478498,"priority":2,"text_field":0}],"group_id":2,"name":"Test 1","title":"iFit"}}; 1812 try { 1813 let customSGAddonMeta = {"sg_addon_custom_js":"window.sg_addon_custom_individualaddonDataModified = (data) =\u003e {\n let isDrawer = document.querySelector(\"body \u003e cart-drawer\");\n if (isDrawer) {\n let sectionsToUpdate = isDrawer.getSectionsToRender().map((section) =\u003e {\n return section.id;\n });\n data[\"sections\"] = sectionsToUpdate.join();\n }\n return data;\n}\n\ndocument.addEventListener(\"spicegemsAddon:indidualAddonAdded\", (e) =\u003e {\n let pageUrl = new URL(window.location.href);\n let splittedPath = pageUrl.pathname.split(\"\/\").filter((el) =\u003e el.length \u003e 0);\n if (splittedPath.includes(\"cart\")) {\n window.location.reload();\n return false;\n }\n\n if (document.querySelector(\"cart-drawer\")) {\n document.querySelector(\"cart-drawer\").querySelector(\".drawer__inner-empty\") \u0026\u0026\n document.querySelector(\"cart-drawer\").querySelector(\".drawer__inner-empty\").remove();\n document.querySelector(\"cart-drawer\").classList.remove(\"is-empty\");\n document.querySelector(\"cart-drawer\").querySelector(\".drawer__inner\").classList.contains(\"is-empty\") \u0026\u0026\n document.querySelector(\"cart-drawer\").querySelector(\".drawer__inner\").classList.remove(\"is-empty\");\n document.querySelector(\"#CartDrawer cart-drawer-items\").onCartUpdate();\n\n document.querySelector(\"#CartDrawer cart-drawer-items\").onCartUpdate();\n document.querySelector(\"cart-drawer\").renderContents(e.detail);\n }\n});\n\n\ndocument.addEventListener(\"spicegemsAddon:initiated\", () =\u003e {\n if(!SPICEADDONS.glblProp.isProductPage) return false;\n SPICEADDONS.storeFrontApi.createQueryTemp = (e, t, n) =\u003e ({\n query: `query productDetails @inContext(country: ${t}, language: ${n}) {\n product(id: \"gid:\/\/shopify\/Product\/${e}\") {\n id\n handle\n title\n vendor\n available:availableForSale\n url:onlineStoreUrl\n tags\n description:descriptionHtml\n metafields(\n identifiers: [{namespace: \"custom\", key: \"increment\"}]\n ) {\n key\n type\n value\n }\n priceRange{\n maxVariantPrice{\n amount\n }\n minVariantPrice{\n amount\n }\n }\n featured_image:featuredImage{\n id\n url\n }\n options{\n id\n name\n values\n }\n images(first: 99){\n nodes{\n id\n url\n altText\n }\n }\n variants(first:99){\n nodes{\n id\n available:availableForSale\n inventory_quantity:quantityAvailable\n compare_at_price:compareAtPrice{\n currencyCode\n amount\n }\n selectedOptions{\n name\n value\n }\n currentlyNotInStock\n featured_image: image{\n id\n src: url\n altText\n }\n price{\n currencyCode\n amount\n \n }\n title\n sku\n }\n }\n }\n }`\n })\n})\n\ndocument.addEventListener('spicegemsAddon:inserted', function() {\
1813n const addonsData = window.spiceAllAddonsData;\n\n addonsData.forEach(addonData =\u003e {\n let addon = document.querySelector(`#spice_product_main_block_${addonData.id}`); \n if (!addon) return false;\n\n let incMeta = (addonData?.metafields || []).find(f =\u003e f?.key === 'increment');\n if (!incMeta) return;\n let step = parseInt(incMeta.value) || 1;\n console.log(step)\n\n let input = addon.querySelector('[name=\"sg-pro-access-qty\"]');\n let plus = addon.querySelector('.spice-spa-addon_plus_btn');\n let minus = addon.querySelector('.spice-spa-addon_minus_btn');\n\n input.step = step;\n input.min = step;\n if (!parseInt(input.value) || parseInt(input.value) \u003c step) input.value = step;\n\n\n let replaceWithClone = (el) =\u003e {\n if (!el) return null;\n let clone = el.cloneNode(true);\n el.parentNode.replaceChild(clone, el);\n return clone;\n };\n plus = replaceWithClone(plus);\n minus = replaceWithClone(minus);\n\n let updateValue = (newValue) =\u003e {\n let value = parseInt(newValue) || step;\n if (value \u003c step) value = step;\n if (value % step !== 0) {\n value = Math.round(value \/ step) * step;\n }\n input.value = value;\n input.dispatchEvent(new Event('change', { bubbles: true }));\n };\n\n\n plus?.addEventListener('click', e =\u003e { \n e.preventDefault(); \n updateValue(parseInt(input.value) + step);\n });\n\n plus?.addEventListener('touchend', e =\u003e {\n e.preventDefault(); \n updateValue(parseInt(input.value) + step);\n })\n\n minus?.addEventListener('click', e =\u003e { \n e.preventDefault(); \n updateValue(parseInt(input.value) - step);\n });\n\n minus?.addEventListener('touchend', e =\u003e {\n e.preventDefault(); \n updateValue(parseInt(input.value) - step);\n })\n\n\n })\n})"}; 1814 if (customSGAddonMeta.sg_addon_custom_js) { 1815 Function(customSGAddonMeta.sg_addon_custom_js)(); 1816 } 1817 } catch (error) { 1818 console.warn("Error In SG Addon Custom Code", error); 1819 } 1820 })(); 1821</script>
1821 1822<!-- END app snippet --> 1823<!-- BEGIN app snippet: sg_speedup --> 1824 1825
1826<script> 1827 try{ 1828 window["sgAddon_all_translated"] = {"sg_addon_translation_fr":{"addons_heading":"Vous pourriez aussi aimer","sold_out":"Ãpuisé","qv_label":"Aperçu rapide","mandatory_text":"Veuillez sélectionner au moins un module complémentaire !","subtotal_label":"Total","view_full_details":"View full details","less_details":"Less details...","quantity":"Quantity","message":"Product added to cart.","variant":"Variant","add_to_cart":"ADD TO CART","qv_sold_out":"SOLD OUT","cart_heading":"Bloc d'options supplémentaires pour le panier","addaddon_cart":"Ajouter un module complémentaire","label_text":"Additional Info","line_placeholder":"Text Message","discount_label":"Spice Discount","inStockLabel":"\u003cspan\u003e[inventory_qty] In Stock\u003c\/span\u003e","lowStockLabel":"\u003cspan\u003eonly [inventory_qty] Left\u003c\/span\u003e","bl_atc_label":"ADD TO CART","bl_unselect_label":"PLEASE SELECT ATLEAST ONE ADDON","bl_master_label":"THIS ITEM","bl_heading":"Frequently Bought Together","individual_atc_label":"Ajouter au panier"}} 1829 window["sg_addon_settings_config"] = {"host":"https://spa.spicegems.com","shopName":"thetreadmillfactory.myshopify.com","hasSetting":1,"sgCookieHash":"ZQKuYBkazf","hasMaster":1,"handleId":{"mastersToReq":"[8870328762530,6681849659554,6681862799522,6681886949538,6681784287394,6681863913634,6682144800930,8569386401954,8482838970530,7192980062370,8736478429346,6682195919010,6682235306146,6682126876834,6682081591458,6682135265442,8519514423458,8519457276066,8518907953314,8517774934178,8519534215330,8519556399266,6682227048610,7796996440226,8529317265570,6682227769506,7629568573602,8528561012898,6682225377442,8868569546914,8868813340834,8870827720866,8818696945826,8830263099554,8830207885474,8830169055394,8826518995106,8892619554978,8892553625762,9322658660514,9322635329698,8895451889826,8892185247906,8870364840098,9240483856546,8533794717858,8533853241506,6681969295522,7148087017634,8444985114786,8447879938210,7148089770146,7147969249442,9292691832994,8602628063394,6682157547682,6682139689122]","collectionsToReq":"[271394406562,271447556258,271448146082,293847367842,308235894946,308680720546,309889499298,310442328226,310444392610,311652843682,314854604962,318229414050,319996854434,322688090274,322703589538,325028937890,327024279714]","hasProMaster":true,"hasCollMaster":true},"settings":{"is_active":"1","max_addons":"20","quick_view":"0","quick_view_desc":"0","ajax_cart":"0","bro_stack":"0","quantity_selector":"1","image_viewer":"1","addons_heading":"You May Also Like","cart_heading":"Cart Addons Box","addaddon_cart":"ADD ADDON","variant":"Variant","quantity":"Quantity","view_full_details":"View full details","less_details":"Less details...","add_to_cart":"ADD TO CART","message":"Product added to cart.","custom_css":"#spice_product_main_block_8546612543650 .spice-spa-addon-price-main,\n#spice_product_main_block_8193578107042 .spice-spa-addon-price-main,\n#spice_product_main_block_7905601224866 .spice-spa-addon-price-main,\n#spice_product_main_block_8061942530210 .spice-spa-addon-price-main,\n#spice_product_main_block_8088560631970 .spice-spa-addon-price-main,\n#spice_product_main_block_8633454100642 .spice-spa-addon-price-main {\n color: #999;\n text-decoration: line-through;\n}\n#spice_product_main_block_8546612543650 .spice-spa-addon-product-price:after,\n#spice_product_main_block_8193578107042 .spice-spa-addon-product-price:after,\n#spice_product_main_block_7905601224866 .spice-spa-addon-product-price:after,\n#spice_product_main_block_8061942530210 .spice-spa-addon-product-price:after,\n#spice_product_main_block_8088560631970 .spice-spa-addon-product-price:after {\n
1829color: #dc3545;\n content: 'Free Bundle';\n font-weight: 600;\n text-transform: uppercase;\n}\n#spice_product_main_block_8633454100642 .spice-spa-addon-product-price:after {\n color: #dc3545;\n content: '50% off with purchase of M2, M3, or M5 Multi-Gym';\n font-size: 12px;\n font-weight: 600;\n line-height: 1.2;\n text-transform: uppercase;\n}\n\n.spice-spa-addon-layouts {\n margin-top: 4rem;\n}\n.sg-spa-addon-product-submitButton button {\n border: none;\n background:#ffd500;\n color: #194681;\n min-height: 30px;\n max-height: 30px;\n padding: 0 10px;\n width: 100%;\n min-width: 100%;\n max-width: 100%;\n}\n#layout-03 .spice-spa-addon-product-item:hover {\n box-shadow: none;\n}\n.spice-spa-addon-checkbox {\n display: none;\n}\n.spice-spa-addon-product-item {\n border: none!important;\n padding-bottom: 4.5rem !important;\n}\n\n#layout-03 .spice-spa-addon-form > .spice-spa-addon-product-quantity {\n min-width: 10rem;\n max-width: 10rem;\n}\n.spice-spa-addons-quantity-plus-minus input.spice-spa-addon-input-field {\n min-height: 30px;\n max-height: 30px;\n padding: 0;\n}\n.spice-spa-addon-product-item button.spice-spa-addon_event_init {\n min-height: 30px;\n max-height: 30px;\n min-width: 30px;\n max-width: 30px;\n}\n.spice-spa-addon-product-item button.spice-spa-addon_minus_btn {\n background: #ddd;\n}\n.spice-spa-addon-product-item button.spice-spa-addon_minus_btn svg {\n fill: #0069aa;\n}\n.spice-spa-addon-product-item button.spice-spa-addon_plus_btn {\n background: #0069aa;\n}\n.spice-spa-addon-product-item button.spice-spa-addon_plus_btn svg {\n fill: #fff;\n}\n\n/*.spice-spa-addon-product-item button.spice-spa-addon_event_init svg {\n fill: #fff;\n}*/\n\n.spice-spa-addon-product-title {\n width: 100%!important;\n}\n.spice-spa-addon-product-title .spice-spa-addon-product-link {\n color: #194681;\n font-size: 14px;\n font-weight: 600;\n}\n.spice-spa-addon-product-wrapper {\n align-items: flex-end;\n}\n@media screen and (min-width: 1200px) { #layout-03 .spice-spa-addon-product-item {\n width: 50%;\n}}\n.spice-spa-addon-product-price {\n /*position: absolute;*/\n}\n.spice-spa-addon-price-main {\n color: #dc3545;\n font-size: 14px;\n font-weight: 600;\n}\n.spice-spa-addon-product-quantity {\n /*margin-left: auto;*/\n position: absolute;\n bottom: 8px;\n left: 8px;\n min-width: 10rem;\n max-width: 10rem;\n}\n.spice-spa-addon-input-field.spice-spa-addon-variant-id {\n height: 25px;\n max-height: 25px;\n min-height: 25px;\n padding: 0px;\n position: absolute;\n right: 8px;\n bottom: 4.5rem;\n}\n#layout-03 .spice-spa-addon-form > .spice-spa-addon-input-field {\n max-width: 8rem;\n}\n.sg-spa-addon-product-submitButton {\n /*margin-left: auto;*/\n position: absolute;\n bottom: 8px;\n right: 8px;\n width: calc(100% - 128px)!important;\n}\n#layout-03 .spice-spa-addon-product-title{\n min-height: 35px;\n overflow: hidden;\n display: -webkit-box;\n -webkit-line-clamp: 2;\n -webkit-box-orient: vertical;\n}\n.spice-spa-addon-product-item button.spice-spa-addon_plus_btn:hover {\n background: #0069aa;\n}\n.spice-spa-addon-product-item button.spice-spa-addon_minus_btn:hover {\n background: #dddddd;\n}\n.sg-spa-atc-btn:hover {\n background: #ffce00;\n opacity: 1;\n}","sold_pro":"1","image_link":"1","compare_at":"0","unlink_title":"1","image_click_checkbox":"0","cart_max_addons":"4","cart_quantity_selector":"1","cart_sold_pro":"0","cart_image_link":"0","compare_at_cart":"0","sg_currency":"default","qv_label":"Quick View","sold_out":"Sold Out","qv_sold_out":"SOLD OUT","way_to_prevent":"none","soldout_master":"1","cart_qv":"0","cartqv_desc":"0","plusminus_qty":"1","plusminus_cart":"0","line_prop":"0","label_show":"1","label_text":"Additional Info","addon_mandatory":"0","mandatory_text":"Please select atleast an addon!","line_placeholder":"Text Message","sell_master":"0","atc_btn_selector":"no","theme_data":"","applied_discount":"0","is_discount":"0","layout":{"name":"layout-03","isBundle":false},"group_layout":"layout-03","product_snippet":"1","cart_snippet":"1","product_form_selector":"no","atc_product_selector":"no","cart_form_selector":"no","checkout_btn_selector":"no","subtotal":"0","subtotal_label":"SubTotal","subtotal_position":"afterend","jQVersion":"0","collection_discount":"0","inventoryOnProduct":"0","inventoryOnCart":"0","inStock":"0","lowStock":"0","inStockLabel":"<span>[inventory_qty] In Stock</span>","lowStockLabel":"<span>only [inventory_qty] Left</span>","thresholdQty":"5","bl_atc_label":"ADD TO CART","bl_unselect_label":"PLEASE SELECT ATLEAST ONE ADDON","bl_master_label":"THIS ITEM","bl_heading":"Frequently Bought Together","addon_slider":"0","individual_atc":"1","individual_atc_label":"Add to Cart","money_format":"${{amount}} CAD","mt_addon_hash":"RvnEZ7l3AW","stop_undefined":"1","sf_token":"5773f1a8e4866a9bac3ccc43a2380acc"},"allow_asset_script":true} ; 1830 window["sgAddon_translated_locale"] = "" ;
1831 window["sg_addon_all_group_translations"] = {}; 1832 window["sgAddon_group_translated_locale"] = "" ; 1833 } catch(error){ 1834 console.warn("Error in getting settings or translate", error); 1835 } 1836</script>
1836 1837 1838 1839 <!-- ADDONS SCRIPT FROM ASSETS --> 1840 <link href="//cdn.shopify.com/extensions/0199f1f9-2710-7d14-b59e-36df293c2f34/release_v_1_1_2_variant_limit/assets/addon_main.css" rel="stylesheet" type="text/css" media="all" /> 1841
1841<script src="https://cdn.shopify.com/extensions/0199f1f9-2710-7d14-b59e-36df293c2f34/release_v_1_1_2_variant_limit/assets/addon_main.js" type="text/javascript" async></script>
1841 1842 1843 1844<!-- END app snippet --> 1845 1846 1847 1848<!-- END app block --><!-- BEGIN app block: shopify://apps/vo-product-options/blocks/embed-block/430cbd7b-bd20-4c16-ba41-db6f4c645164 -->
1848<script>var bcpo_product={"id":8092590375074,"title":"ProForm - Vue Mirror Upgrade Accessory Kit","handle":"proform-vue-mirror-upgrade-kit","description":"","published_at":"2023-10-30T14:17:47-04:00","created_at":"2023-10-30T13:46:31-04:00","vendor":"Proform","type":"Fitness Accessories","tags":["Bundles","Fitness Accessories","MIRROR","pfs:label-BUNDLE"],"price":2999,"price_min":2999,"price_max":2999,"available":true,"price_varies":false,"compare_at_price":8999,"compare_at_price_min":8999,"compare_at_price_max":8999,"compare_at_price_varies":false,"variants":[{"id":43801598427298,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"7721","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"ProForm - Vue Mirror Upgrade Accessory Kit","public_title":null,"options":["Default Title"],"price":2999,"weight":6804,"compare_at_price":8999,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":["\/\/treadmillfactory.ca\/cdn\/shop\/files\/VUE_KIT_1.jpg?v=1698688175","\/\/treadmillfactory.ca\/cdn\/shop\/files\/VUE_KIT_3.jpg?v=1698688174","\/\/treadmillfactory.ca\/cdn\/shop\/files\/VUE_KIT_2.jpg?v=1698688175"],"featured_image":"\/\/treadmillfactory.ca\/cdn\/shop\/files\/VUE_KIT_1.jpg?v=1698688175","options":["Title"],"media":[{"alt":null,"id":29100229591202,"position":1,"preview_image":{"aspect_ratio":1.0,"height":1000,"width":1000,"src":"\/\/treadmillfactory.ca\/cdn\/shop\/files\/VUE_KIT_1.jpg?v=1698688175"},"aspect_ratio":1.0,"height":1000,"media_type":"image","src":"\/\/treadmillfactory.ca\/cdn\/shop\/files\/VUE_KIT_1.jpg?v=1698688175","width":1000},{"alt":null,"id":29100229623970,"position":2,"preview_image":{"aspect_ratio":1.0,"height":1000,"width":1000,"src":"\/\/treadmillfactory.ca\/cdn\/shop\/files\/VUE_KIT_3.jpg?v=1698688174"},"aspect_ratio":1.0,"height":1000,"media_type":"image","src":"\/\/treadmillfactory.ca\/cdn\/shop\/files\/VUE_KIT_3.jpg?v=1698688174","width":1000},{"alt":null,"id":29100229656738,"position":3,"preview_image":{"aspect_ratio":1.0,"height":1000,"width":1000,"src":"\/\/treadmillfactory.ca\/cdn\/shop\/files\/VUE_KIT_2.jpg?v=1698688175"},"aspect_ratio":1.0,"height":1000,"media_type":"image","src":"\/\/treadmillfactory.ca\/cdn\/shop\/files\/VUE_KIT_2.jpg?v=1698688175","width":1000}],"requires_selling_plan":false,"selling_plan_groups":[],"content":""}; bcpo_product.options_with_values = [{"name":"Title","position":1,"values":["Default Title"]}]; var bcpo_settings=bcpo_settings || {"fallback":"default","auto_select":"on","load_main_image":"on","replaceImage":"off","border_style":"round","tooltips":"show","sold_out_style":"crossed-out","theme":"light","jumbo_colors":"medium","jumbo_images":"medium","circle_swatches":"","inventory_style":"default","override_ajax":"off","add_price_addons":"off","theme2":"on","money_format2":"","money_format_without_currency":"","show_currency":"off","file_upload_warning":"off","global_auto_image_options":"","global_color_options":"","global_colors":[{"key":"","value":"ecf42f"}]};var inventory_quantity = [];inventory_quantity.push(1433);if(bcpo_product) { for (var i = 0; i < bcpo_product.variants.length; i += 1) { bcpo_product.variants[i].inventory_quantity = inventory_quantity[i]; }}window.bcpo = window.bcpo || {}; bcpo.cart = {"note":null,"attributes":{},"original_total_price":0,"total_price":0,"total_discount":0,"total_weight":0.0,"item_count":0,"items":[],"requires_shipping":false,"currency":"CAD","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0}; bcpo.ogFormData = FormData; bcpo.money_with_currency_format = "${{amount}} CAD";bcpo.money_format = "${{amount}}"; if (bcpo_settings) { bcpo_settings.shop_currency = "CAD";} else { var bcpo_settings = {shop_currency: "CAD" }; }</script>
1848 1849 1850 1851<!-- END app block --><!-- BEGIN app block: shopify://apps/simprosys-google-shopping-feed/blocks/core_settings_block/1f0b859e-9fa6-4007-97e8-4513aff5ff3b --><!-- BEGIN: GSF App Core Tags & Scripts by Simprosys Google Shopping Feed --> 1852 1853 1854 1855 1856 1857 1858 1859 1860 1861<!-- END: GSF App Core Tags & Scripts by Simprosys Google Shopping Feed --> 1862<!-- END app block --><!-- BEGIN app block: shopify://apps/boost-ai-search-filter/blocks/instant-search-app-embedded/7fc998ae-a150-4367-bab8-505d8a4503f7 -->
1862<script type="text/javascript">(function a(){!window.boostWidgetIntegration&&(window.boostWidgetIntegration={});const b=window.boostWidgetIntegration;!b.taeSettings&&(b.taeSettings={});const c=b.taeSettings;c.instantSearch={enabled:!0}})()</script>
1862<!-- END app block --><!-- BEGIN app block: shopify://apps/linkedoption/blocks/app-embed/564f3d71-fe5e-48d7-a0de-284b76666f1e --><!-- BEGIN app snippet: config -->
1862<script> 1863 window.kingLinkedOptionConfig = window.kingLinkedOptionConfig || {}; 1864 kingLinkedOptionConfig.version = "v1"; 1865 kingLinkedOptionConfig.enabled = true; 1866 kingLinkedOptionConfig.shop = "thetreadmillfactory.myshopify.com"; 1867 kingLinkedOptionConfig.country = "CA"; 1868 kingLinkedOptionConfig.language = "en"; 1869 kingLinkedOptionConfig.currency = "CAD"; 1870 kingLinkedOptionConfig.shopDomain = "treadmillfactory.ca"; 1871 kingLinkedOptionConfig.pageType = "product"; 1872 kingLinkedOptionConfig.moneyFormat = "${{amount}}"; 1873 kingLinkedOptionConfig.moneyFormatWithCurrency = "${{amount}} CAD"; 1874 kingLinkedOptionConfig.prefix = ""; 1875 kingLinkedOptionConfig.namespace = "app--20802568193--king-linked-options"; 1876 kingLinkedOptionConfig.hide = true; 1877 kingLinkedOptionConfig.remove = false; 1878 kingLinkedOptionConfig.storefrontAccessToken = "e6ec99be6e4f20bdb3666644fdcb8a63"; 1879 kingLinkedOptionConfig.cartAttributeEnabled = false; 1880 kingLinkedOptionConfig.cartAttributeSelector = ""; 1881 kingLinkedOptionConfig.filterByPrecedingOptions = false; 1882 kingLinkedOptionConfig.hideDuplicateOption = false; 1883 kingLinkedOptionConfig.hideDuplicate = false; 1884 kingLinkedOptionConfig.subcategoryInCardMode = "FULL_OPTION"; 1885 kingLinkedOptionConfig.enableSeamlessOptionSwitching = false; 1886 kingLinkedOptionConfig.useMainProductCanonicalUrl = false; 1887 kingLinkedOptionConfig.localizedHandleSyncEnabled = false; 1888 kingLinkedOptionConfig.seamlessSectionIds = []; 1889 kingLinkedOptionConfig.themeConfigV2 = {"liveThemeId":"150833266850","themes":[{"themeIds":["146685427874"],"themeStoreId":"0","themeName":"","product":{"points":[],"variant":{"id":"","option":{"id":"","name":{"id":"legend","type":"text"}}},"exclude":"","hide":""},"productCard":{"item":{"card":"","link":"","price":"","title":"","image_1":"","image_2":"","image_1_type":"","image_2_type":"","compareAtPrice":""},"points":[],"quickAddForm":{"product":{"id":"","type":"value"},"variant":{"id":"","type":"value"}},"exclude":"","hide":""},"quickView":{"points":[],"trigger":"","variant":"","container":"","productId":{"id":"","type":""},"getVariantEl":""}},{"themeIds":["146685427874"],"themeStoreId":"0","themeName":"","product":{"points":[],"variant":{"id":"","option":{"id":"","name":{"id":"legend","type":"text"}}},"exclude":"","hide":""},"productCard":{"item":{"card":"","link":"","price":"","title":"","image_1":"","image_2":"","image_1_type":"","image_2_type":"","compareAtPrice":""},"points":[],"quickAddForm":{"product":{"id":"","type":"value"},"variant":{"id":"","type":"value"}},"exclude":"","hide":""},"quickView":{"points":[],"trigger":"","variant":"","container":"","productId":{"id":"","type":""},"getVariantEl":""}},{"themeIds":["147217907874"],"themeStoreId":"0","themeName":"","product":{"points":[],"variant":{"id":"","option":{"id":"","name":{"id":"legend","type":"text"}}},"exclude":"","hide":""},"productCard":{"item":{"card":"","link":"","price":"","title":"","image_1":"","image_2":"","image_1_type":"","image_2_type":"","compareAtPrice":""},"points":[],"quickAddForm":{"product":{"id":"","type":"value"},"variant":{"id":"","type":"value"}},"exclude":"","hide":""},"quickView":{"points":[],"trigger":"","variant":"","container":"","productId":{"id":"","type":""},"getVariantEl":""}},{"themeIds":["147217907874"],"themeStoreId":"0","themeName":"","product":{"points":[],"variant":{"id":"","option":{"id":"","name":{"id":"legend","type":"text"}}},"exclude":"","hide":""},"productCard":{"item":{"card":"","link":"","price":"","title":"","image_1":"","image_2":"","image_1_type":"","image_2_type":"","compareAtPrice":""},"points":[],"quickAddForm":{"product":{"id":"","type":"value"},"variant":{"id":"","type":"value"}},"exclude":"","hide":""},"quickView":{"points":[],"trigger":"","variant":"","container":"","productId":{"id":"","type":""},"getVariantEl":""}},{"themeIds":["147263324322"],"themeStoreId":"0","themeName":"","product":{"points":[],"variant":{"id":"","option":{"id":"","name":{"id":"legend","type":"text"}}},"exclude":"","hide":""},"productCard":{"item":{"card":"","link":"","price":"","title":"","image_1":"","image_2":"","image_1_type":"","image_2_type":"","compareAtPrice":""},"points":[],"quickAddForm":{"product":{"id":"","type":"value"},"variant":{"id":"","type":"value"}},"exclude":"","hide":""},"quickView":{"points":[],"trigger":"","variant":"","container":"","productId":{"id":"","type":""},"getVariantEl":""}},{"themeIds":["147263324322"],"themeStoreId":"0","themeName":"","product":{"points":[],"variant":{"id":"","option":{"id":"","name":{"id":"legend","type":"text"}}},"exclude":"","hide":""},"productCard":{"item":{"card":"","link":"","price":"","title":"","image_1":"","image_2":"","image_1_type":"","image_2_type":"","compareAtPrice":""},"points":[],"quickAddForm":{"product":{"id":"","type":"value"},"variant":{"id":"","type":"value"}},"exclude":"","hide":""},"quickView":{"points":[],"trigger":"","variant":"","container":"","productId":{"id":"","type":""},"getVariantEl":""}},{"themeIds":["147265290402"],"themeStoreId":"0","themeName":"","product":{"points":[],"variant":{"id":"","option":{"id":"","name":{"id":"legend","type":"text"}}},"exclude":"","hide":""},"productCard":{"item":{"card":"","link":"","price":"","title":"","image_1":"","image_2":"","image_1_type":"","image_2_type":"","compareAtPrice":""},"points":[],"quickAddForm":{"product":{"id":"","type":"value"},"variant":{"id":"","type":"value"}},"exclude":"","hide":""},"quickView":{"points":[],"trigger":"","variant":"","container":"","productId":{"id":"","type":""},"getVariantEl":""}},{"themeIds":["147265290402"],"themeStoreId":"0","themeName":"","product":{"points":[],"variant":{"id":"","option":{"id":"","name":{"id":"legend","type":"text"}}},"exclude":"","hide":""},"productCard":{"item":{"card":"","link":"","price":"","title":"","image_1":"","image_2":"","image_1_type":"","image_2_type":"","compareAtPrice":""},"points":[],"quickAddForm":{"product":{"id":"","type":"value"},"variant":{"id":"","type":"value"}},"exclude":"","hide":""},"quickView":{"points":[],"trigger":"","variant":"","container":"","productId":{"id":"","type":""},"getVariantEl":""}},{"themeIds":["147362611362"],"themeStoreId":"0","themeName":"","product":{"points":[],"variant":{"id":"","option":{"id":"","name":{"id":"legend","type":"text"}}},"exclude":"","hide":""},"productCard":{"item":{"card":"","link":"","price":"","title":"","image_1":"","image_2":"","image_1_type":"","image_2_type":"","compareAtPrice":""},"points":[],"quickAddForm":{"product":{"id":"","type":"value"},"variant":{"id":"","type":"value"}},"exclude":"","hide":""},"quickView":{"points":[],"trigger":"","variant":"","container":"","productId":{"id":"","type":""},"getVariantEl":""}},{"themeIds":["147362611362"],"themeStoreId":"0","themeName":"","product":{"points":[],"variant":{"id":"","option":{"id":"","name":{"id":"legend","type":"text"}}},"exclude":"","hide":""},"productCard":{"item":{"card":"","link":"","price":"","title":"","image_1":"","image_2":"","image_1_type":"","image_2_type":"","compareAtPrice":""},"points":[],"quickAddForm":{"product":{"id":"","type":"value"},"variant":{"id":"","type":"value"}},"exclude":"","hide":""},"quickView":{"points":[],"trigger":"","variant":"","container":"","productId":{"id":"","type":""},"getVariantEl":""}},{"themeIds":["147537035426"],"themeStoreId":"0","themeName":"","product":{"points":[],"variant":{"id":"","option":{"id":"","name":{"id":"legend","type":"text"}}},"exclude":"","hide":""},"productCard":{"item":{"card":"","link":"","price":"","title":"","image_1":"","image_2":"","image_1_type":"","image_2_type":"","compareAtPrice":""},"points":[],"quickAddForm":{"product":{"id":"","type":"value"},"variant":{"id":"","type":"value"}},"exclude":"","hide":""},"quickView":{"points":[],"trigger":"","variant":"","container":"","productId":{"id":"","type":""},"getVariantEl":""}},{"themeIds":["147537035426"],"themeStoreId":"0","themeName":"","product":{"points":[],"variant":{"id":"","option":{"id":"","name":{"id":"legend","type":"text"}}},"exclude":"","hide":""},"productCard":{"item":{"card":"","link":"","price":"","title":"","image_1":"","image_2":"","image_1_type":"","image_2_type":"","compareAtPrice":""},"points":[],"quickAddForm":{"product":{"id":"","type":"value"},"variant":{"id":"","type":"value"}},"exclude":"","hide":""},"quickView":{"points":[],"trigger":"","variant":"","container":"","productId":{"id":"","type":""},"getVariantEl":""}},{"themeIds":["147658342562"],"themeStoreId":"0","themeName":"","product":{"points":[],"variant":{"id":"","option":{"id":"","name":{"id":"legend","type":"text"}}},"exclude":"","hide":""},"productCard":{"item":{"card":"","link":"","price":"","title":"","image_1":"","image_2":"","image_1_type":"","image_2_type":"","compareAtPrice":""},"points":[],"quickAddForm":{"product":{"id":"","type":"value"},"variant":{"id":"","type":"value"}},"exclude":"","hide":""},"quickView":{"points":[],"trigger":"","variant":"","container":"","productId":{"id":"","type":""},"getVariantEl":""}},{"themeIds":["147658342562"],"themeStoreId":"0","themeName":"","product":{"points":[],"variant":{"id":"","option":{"id":"","name":{"id":"legend","type":"text"}}},"exclude":"","hide":""},"productCard":{"item":{"card":"","link":"","price":"","title":"","image_1":"","image_2":"","image_1_type":"","image_2_type":"","compareAtPrice":""},"points":[],"quickAddForm":{"product":{"id":"","type":"value"},"variant":{"id":"","type":"value"}},"exclude":"","hide":""},"quickView":{"points":[],"trigger":"","variant":"","container":"","productId":{"id":"","type":""},"getVariantEl":""}},{"themeIds":["148048019618"],"themeStoreId":"0","themeName":"","product":{"points":[],"variant":{"id":"","option":{"id":"","name":{"id":"legend","type":"text"}}},"exclude":"","hide":""},"productCard":{"item":{"card":"","link":"","price":"","title":"","image_1":"","image_2":"","image_1_type":"","image_2_type":"","compareAtPrice":""},"points":[],"quickAddForm":{"product":{"id":"","type":"value"},"variant":{"id":"","type":"value"}},"exclude":"","hide":""},"quickView":{"points":[],"trigger":"","variant":"","container":"","productId":{"id":"","type":""},"getVariantEl":""}},{"themeIds":["148048019618"],"themeStoreId":"0","themeName":"","product":{"points":[],"variant":{"id":"","option":{"id":"","name":{"id":"legend","type":"text"}}},"exclude":"","hide":""},"productCard":{"item":{"card":"","link":"","price":"","title":"","image_1":"","image_2":"","image_1_type":"","image_2_type":"","compareAtPrice":""},"points":[],"quickAddForm":{"product":{"id":"","type":"value"},"variant":{"id":"","type":"value"}},"exclude":"","hide":""},"quickView":{"points":[],"trigger":"","variant":"","container":"","productId":{"id":"","type":""},"getVariantEl":""}},{"themeIds":["148190101666"],"themeStoreId":"0","themeName":"","product":{"points":[],"variant":{"id":"","option":{"id":"","name":{"id":"legend","type":"text"}}},"exclude":"","hide":""},"productCard":{"item":{"card":"","link":"","price":"","title":"","image_1":"","image_2":"","image_1_type":"","image_2_type":"","compareAtPrice":""},"points":[],"quickAddForm":{"product":{"id":"","type":"value"},"variant":{"id":"","type":"value"}},"exclude":"","hide":""},"quickView":{"points":[],"trigger":"","variant":"","container":"","productId":{"id":"","type":""},"getVariantEl":""}},{"themeIds":["148190101666"],"themeStoreId":"0","themeName":"","product":{"points":[],"variant":{"id":"","option":{"id":"","name":{"id":"legend","type":"text"}}},"exclude":"","hide":""},"productCard":{"item":{"card":"","link":"","price":"","title":"","image_1":"","image_2":"","image_1_type":"","image_2_type":"","compareAtPrice":""},"points":[],"quickAddForm":{"product":{"id":"","type":"value"},"variant":{"id":"","type":"value"}},"exclude":"","hide":""},"quickView":{"points":[],"trigger":"","variant":"","container":"","productId":{"id":"","type":""},"getVariantEl":""}},{"themeIds":["148367474850"],"themeStoreId":"0","themeName":"","product":{"points":[],"variant":{"id":"","option":{"id":"","name":{"id":"legend","type":"text"}}},"exclude":"","hide":""},"productCard":{"item":{"card":"","link":"","price":"","title":"","image_1":"","image_2":"","image_1_type":"","image_2_type":"","compareAtPrice":""},"points":[],"quickAddForm":{"product":{"id":"","type":"value"},"variant":{"id":"","type":"value"}},"exclude":"","hide":""},"quickView":{"points":[],"trigger":"","variant":"","container":"","productId":{"id":"","type":""},"getVariantEl":""}},{"themeIds":["148367474850"],"themeStoreId":"0","themeName":"","product":{"points":[],"variant":{"id":"","option":{"id":"","name":{"id":"legend","type":"text"}}},"exclude":"","hide":""},"productCard":{"item":{"card":"","link":"","price":"","title":"","image_1":"","image_2":"","image_1_type":"","image_2_type":"","compareAtPrice":""},"points":[],"quickAddForm":{"product":{"id":"","type":"value"},"variant":{"id":"","type":"value"}},"exclude":"","hide":""},"quickView":{"points":[],"trigger":"","variant":"","container":"","productId":{"id":"","type":""},"getVariantEl":""}},{"themeIds":["148561592482"],"themeStoreId":"0","themeName":"","product":{"points":[],"variant":{"id":"","option":{"id":"","name":{"id":"legend","type":"text"}}},"exclude":"","hide":""},"productCard":{"item":{"card":"","link":"","price":"","title":"","image_1":"","image_2":"","image_1_type":"","image_2_type":"","compareAtPrice":""},"points":[],"quickAddForm":{"product":{"id":"","type":"value"},"variant":{"id":"","type":"value"}},"exclude":"","hide":""},"quickView":{"points":[],"trigger":"","variant":"","container":"","productId":{"id":"","type":""},"getVariantEl":""}},{"themeIds":["148561592482"],"themeStoreId":"0","themeName":"","product":{"points":[],"variant":{"id":"","option":{"id":"","name":{"id":"legend","type":"text"}}},"exclude":"","hide":""},"productCard":{"item":{"card":"","link":"","price":"","title":"","image_1":"","image_2":"","image_1_type":"","image_2_type":"","compareAtPrice":""},"points":[],"quickAddForm":{"product":{"id":"","type":"value"},"variant":{"id":"","type":"value"}},"exclude":"","hide":""},"quickView":{"points":[],"trigger":"","variant":"","container":"","productId":{"id":"","type":""},"getVariantEl":""}},{"themeIds":["148945240226"],"themeStoreId":"0","themeName":"","product":{"points":[],"variant":{"id":"","option":{"id":"","name":{"id":"legend","type":"text"}}},"exclude":"","hide":""},"productCard":{"item":{"card":"","link":"","price":"","title":"","image_1":"","image_2":"","image_1_type":"","image_2_type":"","compareAtPrice":""},"points":[],"quickAddForm":{"product":{"id":"","type":"value"},"variant":{"id":"","type":"value"}},"exclude":"","hide":""},"quickView":{"points":[],"trigger":"","variant":"","container":"","productId":{"id":"","type":""},"getVariantEl":""}},{"themeIds":["148945240226"],"themeStoreId":"0","themeName":"","product":{"points":[],"variant":{"id":"","option":{"id":"","name":{"id":"legend","type":"text"}}},"exclude":"","hide":""},"productCard":{"item":{"card":"","link":"","price":"","title":"","image_1":"","image_2":"","image_1_type":"","image_2_type":"","compareAtPrice":""},"points":[],"quickAddForm":{"product":{"id":"","type":"value"},"variant":{"id":"","type":"value"}},"exclude":"","hide":""},"quickView":{"points":[],"trigger":"","variant":"","container":"","productId":{"id":"","type":""},"getVariantEl":""}},{"themeIds":["150277390498"],"themeStoreId":"0","themeName":"","product":{"points":[],"variant":{"id":"","option":{"id":"","name":{"id":"legend","type":"text"}}},"exclude":"","hide":""},"productCard":{"item":{"card":"","link":"","price":"","title":"","image_1":"","image_2":"","image_1_type":"","image_2_type":"","compareAtPrice":""},"points":[],"quickAddForm":{"product":{"id":"","type":"value"},"variant":{"id":"","type":"value"}},"exclude":"","hide":""},"quickView":{"points":[],"trigger":"","variant":"","container":"","productId":{"id":"","type":""},"getVariantEl":""}},{"themeIds":["150671294626"],"themeStoreId":"0","themeName":"","product":{"points":[],"variant":{"id":"","option":{"id":"","name":{"id":"legend","type":"text"}}},"exclude":"","hide":""},"productCard":{"item":{"card":"","link":"","price":"","title":"","image_1":"","image_2":"","image_1_type":"","image_2_type":"","compareAtPrice":""},"points":[],"quickAddForm":{"product":{"id":"","type":"value"},"variant":{"id":"","type":"value"}},"exclude":"","hide":""},"quickView":{"points":[],"trigger
1889":"","variant":"","container":"","productId":{"id":"","type":""},"getVariantEl":""}},{"themeIds":["118623436962"],"themeStoreId":"790","themeName":"Ira","product":{"points":[],"variant":{"id":"","option":{"id":"","name":{"id":"legend","type":"text"}}},"exclude":"","hide":""},"productCard":{"item":{"card":"","link":"","price":"","title":"","image_1":"","image_2":"","image_1_type":"","image_2_type":"","compareAtPrice":""},"points":[],"quickAddForm":{"product":{"id":"","type":"value"},"variant":{"id":"","type":"value"}},"exclude":"","hide":""},"quickView":{"points":[],"trigger":"","variant":"","container":"","productId":{"id":"","type":""},"getVariantEl":""}},{"themeIds":["118419751074"],"themeStoreId":"796","themeName":"Debut","product":{"points":[{"id":".product-single__meta .product-form__controls-group:not(.product-form__controls-group--submit)","pos":"BEFORE"},{"id":".product-single__meta .product__price","pos":"AFTER"},{"id":".product-single__meta .product-form__controls-group--submit","pos":"BEFORE"}],"variant":{"id":".product-single__meta .product-form__controls-group","option":{"id":".selector-wrapper","name":{"id":"label","type":"text"}}},"container":".product-single__meta","exclude":"","hide":""},"productCard":{"item":{"card":".grid__item","link":"a","price":".price .price__regular .price-item--regular","title":".product-card__title","image_1":".product-card__image-with-placeholder-wrapper img:nth-child(1)","image_2":"","image_1_type":"image","image_2_type":"image","compareAtPrice":".price .price__sale .price-item--sale"},"points":[{"id":".price","pos":"AFTER"},{"id":".product-card__title","pos":"AFTER"}],"quickAddForm":{"product":{"id":"","type":"value"},"variant":{"id":"","type":"value"}},"exclude":"","hide":""},"quickView":{"type":"","option":"","points":[{"id":"","pos":"BEFORE"},{"id":"","pos":"AFTER"}],"trigger":"","variant":"","container":"","productId":{"id":"","type":"value"}}},{"themeIds":["145511645346"],"themeStoreId":"836","themeName":"Venue","product":{"points":[],"variant":{"id":"","option":{"id":"","name":{"id":"legend","type":"text"}}},"exclude":"","hide":""},"productCard":{"item":{"card":"","link":"","price":"","title":"","image_1":"","image_2":"","image_1_type":"","image_2_type":"","compareAtPrice":""},"points":[],"quickAddForm":{"product":{"id":"","type":"value"},"variant":{"id":"","type":"value"}},"exclude":"","hide":""},"quickView":{"points":[],"trigger":"","variant":"","container":"","productId":{"id":"","type":""},"getVariantEl":""}},{"themeIds":["145511645346"],"themeStoreId":"836","themeName":"Venue","product":{"points":[],"variant":{"id":"","option":{"id":"","name":{"id":"legend","type":"text"}}},"exclude":"","hide":""},"productCard":{"item":{"card":"","link":"","price":"","title":"","image_1":"","image_2":"","image_1_type":"","image_2_type":"","compareAtPrice":""},"points":[],"quickAddForm":{"product":{"id":"","type":"value"},"variant":{"id":"","type":"value"}},"exclude":"","hide":""},"quickView":{"points":[],"trigger":"","variant":"","container":"","productId":{"id":"","type":""},"getVariantEl":""}},{"themeIds":["121387942050","123036926114","125576904866","125587914914","126174757026","127485739170","127569756322","127915098274","127948325026","128861831330","129600159906","129753940130","129753972898","132427907234"],"themeStoreId":"857","themeName":"Impulse","product":{"points":[{"id":".product-single__meta .variant-wrapper","pos":"BEFORE"},{"id":".product-single__meta .product-block[data-dynamic-variants-enabled]","pos":"BEFORE"},{"id":".product-single__meta .product-block--price","pos":"AFTER"},{"id":".product-single__meta .product-block--sales-point","pos":"BEFORE"}],"variant":{"id":".product-single__meta .variant-wrapper","option":{"id":"fieldset","name":{"id":"legend","type":"text"}}},"container":".product-single__meta","exclude":"","hide":""},"productCard":{"item":{"card":".grid__item.grid-product","link":"a","price":".grid-product__price .grid-product__price--original","title":".grid-product__meta .grid-product__title","image_1":"image-element img:nth-child(1)","image_2":"","image_1_type":"image","image_2_type":"image","compareAtPrice":""},"points":[{"id":".grid-product__meta","pos":"INSIDE"}],"quickAddForm":{"product":{"id":"","type":"value"},"variant":{"id":"","type":"value"}},"exclude":"","hide":""},"quickView":{"type":"separate","option":".variant-wrapper","points":[{"id":".product-block[data-dynamic-variants-enabled]","pos":"BEFORE"},{"id":".product-block--price","pos":"AFTER"}],"trigger":".quick-product__btn","variant":".product-block[data-dynamic-variants-enabled]","container":".modal--quick-shop","productId":{"id":"form[action*='/cart/add'] input[name='product-id']","type":"value"}}},{"themeIds":["139688280226","130066579618","132531617954","132788650146","132824498338","132873126050","135264239778","135438336162","135614791842","135614824610","135673807010","137000911010","138154148002","139108843682","139192893602","139822137506","141122142370","141545439394","142755922082","142936277154","143530262690","143530262690","143530295458","143530295458","143622176930","143622176930","143735586978","143735586978","144041607330","144041607330","144249553058","144249553058","144708894882","144710828194","144710828194","145241014434","145241014434","145326899362","145326899362","146667733154","146667733154","146669568162","146669568162","146714951842","146714951842","146859425954","146859425954","146954682530","146954682530","146972410018","146972410018","147105775778","147105775778","147223543970","147223543970","147247726754","147247726754","147303399586","147303399586","147362840738","147362840738","147498238114","147498238114","147501187234","147501187234","147535823010","147535823010","147549946018","147549946018","147550339234","147550339234","147555844258","147555844258","147566526626","147566526626","147573211298","147573211298","147614924962","147614924962","147639795874","147639795874","147768115362","147768115362","147773423778","147773423778","147813859490","147813859490","147836502178","147836502178","147839484066","147839484066","147903185058","147903185058","147933528226","147933528226","147954172066","147954172066","147955908770","147955908770","148051624098","148051624098","148071841954","148071841954","148076626082","148076626082","148090355874","148090355874","148092158114","148092158114","148133380258","148133380258","148134527138","148134527138","148136231074","148136231074","148207042722","148207042722","148208025762","148208025762","148208910498","148208910498","148210745506","148210745506","148250067106","148250067106","148345225378","148347322530","148474036386","148474036386","148538949794","148538949794","148619755682","148619755682","148629422242","148629422242","148661403810","148661436578","148661403810","148661436578","148718715042","148718715042","148856340642","148856340642","148856602786","148856602786","148868661410","148944683170","148944683170","149030961314","149030961314","149101674658","149101674658","149164032162","149164032162","149164130466","149164130466","149266825378","149266825378","149266989218","149266989218","149429518498","149429518498","149519171746","149519171746","149701951650","149701951650","149823226018","149823226018","149843017890","149843017890","149965963426","149965963426","150144843938","150144843938","150148382882","150148382882","150216933538","150216933538","150217293986","150217293986","150232137890","150232137890","150236922018","150236922018","150239051938","150239051938","150257565858","150257565858","150281453730","150281453730","150302589090","150302589090","150306619554","150306619554","150360064162","150360064162","150534062242","150534062242","150755311778","150755311778","150831169698","150831169698","150833266850","150833266850","151487447202","151487447202","167008567458","167008567458","167009583266","167009583266","167014564002","167014564002"],"themeStoreId":"887","themeName":"Dawn","product":{"points":[{"id":".product__info-container variant-selects","pos":"BEFORE"},{"id":".product__info-container .product-form__quantity","pos":"BEFORE"},{"id":".product__info-container>div:has(.price)","pos":"AFTER"},{"id":".product__info-container form[action*='/cart/add']","pos":"BEFORE"}],"variant":{"id":".product__info-container variant-selects","option":{"id":"fieldset","name":{"id":"legend","type":"text"}}},"container":".product__info-container","exclude":"","hide":""},"productCard":{"item":{"card":".product-card-wrapper","link":"a","price":".card>.card__content .card-information .price__regular .price-item--regular","title":".card>.card__content .card__heading a","image_1":".card--media .media img:nth-child(1)","image_2":"","image_1_type":"image","image_2_type":"image","compareAtPrice":".card>.card__content .card-information .price__sale .price-item--sale"},"points":[{"id":".card>.card__content .card__information","pos":"INSIDE"}],"quickAddForm":{"product":{"id":"","type":""},"variant":{"id":"","type":""}},"exclude":"","hide":""},"quickView":{"points":[],"trigger":"","variant":"","container":"","productId":{"id":"","type":""}}},{"themeIds":["141670875298"],"themeStoreId":"2481","themeName":"Horizon","product":{"points":[],"variant":{"id":"variant-picker","option":{"id":"fieldset","name":{"id":"legend","type":"text"}}},"container":".product-details","exclude":"","hide":""},"productCard":{"item":{"card":".product-card","link":"a","price":".product-card__content>product-price .price .money","title":".product-card__content .contents p","image_1":".product-media:nth-child(1) img","image_2":".product-media:nth-child(2) img","image_1_type":"image","image_2_type":"image","compareAtPrice":".product-card__content>product-price .price .money del"},"points":[{"id":".product-card__content","pos":"INSIDE"}],"exclude":"","hide":""},"quickView":{"type":"global","points":[{"id":"variant-picker","pos":"BEFORE"},{"id":".buy-buttons-block","pos":"BEFORE"},{"id":"product-price","pos":"AFTER"}],"trigger":".quick-add__button","variant":"variant-picker","container":"quick-add-dialog","productId":{"id":"form[action*='/cart/add'] input[name='product-id']","type":"value"}}},{"themeIds":["146041700514"],"themeStoreId":"2717","themeName":"Energy","product":{"points":[],"variant":{"id":"","option":{"id":"","name":{"id":"legend","type":"text"}}},"exclude":"","hide":""},"productCard":{"item":{"card":"","link":"","price":"","title":"","image_1":"","image_2":"","image_1_type":"","image_2_type":"","compareAtPrice":""},"points":[],"quickAddForm":{"product":{"id":"","type":"value"},"variant":{"id":"","type":"value"}},"exclude":"","hide":""},"quickView":{"points":[],"trigger":"","variant":"","container":"","productId":{"id":"","type":""},"getVariantEl":""}},{"themeIds":["146041700514"],"themeStoreId":"2717","themeName":"Energy","product":{"points":[],"variant":{"id":"","option":{"id":"","name":{"id":"legend","type":"text"}}},"exclude":"","hide":""},"productCard":{"item":{"card":"","link":"","price":"","title":"","image_1":"","image_2":"","image_1_type":"","image_2_type":"","compareAtPrice":""},"points":[],"quickAddForm":{"product":{"id":"","type":"value"},"variant":{"id":"","type":"value"}},"exclude":"","hide":""},"quickView":{"points":[],"trigger":"","variant":"","container":"","productId":{"id":"","type":""},"getVariantEl":""}}]}; 1890 kingLinkedOptionConfig.product = { 1891 id: 8092590375074, 1892 active: false, 1893 groupType: "", 1894 autoScroll: false, 1895 anchor: "", 1896 options: [], 1897 trans: {} 1898 }; 1899 kingLinkedOptionConfig.productCard = { 1900 enabled: false, 1901 multiOptionEnabled: false, 1902 hoverImageEnabled: false, 1903 hideOptions: "", 1904 applyPages: [], 1905 customize: {"align":"LEFT","display":"SWATCHES","countText":"{{count}} colors","customCss":"","marginTop":10,"showLabel":true,"imageAlign":"CENTER","labelSpace":4,"buttonLimit":5,"buttonStyle":"SQUARE","labelLayout":"STACK","dropdownIcon":1,"marginBottom":0,"buttonPadding":4,"countFontSize":12,"labelFontSize":12,"twoColorStyle":"bottom right","countFontColor":"#5f6772","colorSwatchSize":24,"dropdownPadding":6,"imageSwatchSize":24,"colorSwatchLimit":5,"colorSwatchStyle":"ROUND","imageSwatchLimit":5,"imageSwatchStyle":"ROUND","buttonBorderWidth":1,"buttonColorActive":"#fff","buttonColorNormal":"#fff","buttonLimitMobile":5,"dropdownTextColor":"#5f6772","colorSwatchPadding":2,"imageSwatchPadding":2,"dropdownBorderColor":"#5f6772","dropdownBorderWidth":1,"buttonTextColorActive":"#000","buttonTextColorNormal":"#000","buttonUnavailableStyle":"CROSS","colorSwatchBorderWidth":1,"colorSwatchLimitMobile":5,"imageSwatchBorderWidth":1,"imageSwatchLimitMobile":5,"buttonBorderColorActive":"#4f5354","buttonBorderColorNormal":"#babfc3","dropdownBackgroun
1905dColor":"#ffffff","dropdownUnavailableStyle":"NONE","buttonHideUnmatchedVariant":false,"colorSwatchUnavailableStyle":"CROSS","imageSwatchUnavailableStyle":"CROSS","colorSwatchBorderColorActive":"#5f6772","colorSwatchBorderColorNormal":"transparent","dropdownHideUnmatchedVariant":false,"imageSwatchBorderColorActive":"#5f6772","imageSwatchBorderColorNormal":"#d4d4d4","colorSwatchHideUnmatchedVariant":false,"imageSwatchHideUnmatchedVariant":false}, 1906 clickBehavior: "REDIRECT", 1907 }; 1908 var lvNormalizeTranslations = function(value) { 1909 return value && typeof value === "object" && !Array.isArray(value) 1910 ? value 1911 : {}; 1912 }; 1913 kingLinkedOptionConfig.appTranslations = Object.assign( 1914 {}, 1915 lvNormalizeTranslations({}), 1916 lvNormalizeTranslations({}) 1917 ); 1918</script>
1918 1919 1920<!-- END app snippet --> 1921<style 1922 id="king-linked-options-custom-css" 1923> 1924 .product-form__buttons { 1925 flex-wrap: wrap; 1926} 1927#notify { 1928 width: calc(100% - 162px); 1929} 1930.lv-option-label { 1931 margin-bottom: 1rem !important; 1932 width: 100% !important; 1933} 1934.lv-option-item-unavailable__overlay { 1935 align-items: center!important; 1936} 1937.lv-option-item-unavailable__overlay:after { 1938 background: #4f5354; 1939 content: ''; 1940 height: 1px; 1941 position: absolute; 1942 transform: rotate(135deg); 1943 width: calc(100% + 20px); 1944} 1945.lv-option-button.lv-option-item-unavailable__overlay:after { 1946 left: -4px; 1947 bottom: 47%; 1948 transform: rotate(158deg); 1949 width: calc(100% + 7px); 1950} 1951 /* Add your custom CSS below */ 1952 1953</style> 1954<!-- BEGIN app snippet: template --> 1955 1956 1957<!-- END app snippet --> 1958 1959 1960 1961 1962 1963 1964 1965<!-- END app block --><!-- BEGIN app block: shopify://apps/klaviyo-email-marketing-sms/blocks/klaviyo-onsite-embed/2632fe16-c075-4321-a88b-50b567f42507 --> 1966 1967 1968 1969 1970 1971 1972 1973 1974 1975 1976 1977 1978
1978<script async src="https://static.klaviyo.com/onsite/js/Y6mnwY/klaviyo.js?company_id=Y6mnwY"></script>
1978 1979
1979<script>!function(){if(!window.klaviyo){window._klOnsite=window._klOnsite||[];try{window.klaviyo=new Proxy({},{get:function(n,i){return"push"===i?function(){var n;(n=window._klOnsite).push.apply(n,arguments)}:function(){for(var n=arguments.length,o=new Array(n),w=0;w<n;w++)o[w]=arguments[w];var t="function"==typeof o[o.length-1]?o.pop():void 0,e=new Promise((function(n){window._klOnsite.push([i].concat(o,[function(i){t&&t(i),n(i)}]))}));return e}}})}catch(n){window.klaviyo=window.klaviyo||[],window.klaviyo.push=function(){var n;(n=window._klOnsite).push.apply(n,arguments)}}}}();</script>
1979 1980 1981 1982
1982<script id="viewed_product"> 1983 if (item == null) { 1984 var _learnq = _learnq || []; 1985 1986 var MetafieldReviews = null 1987 var MetafieldYotpoRating = null 1988 var MetafieldYotpoCount = null 1989 var MetafieldLooxRating = null 1990 var MetafieldLooxCount = null 1991 var okendoProduct = null 1992 var okendoProductReviewCount = null 1993 var okendoProductReviewAverageValue = null 1994 try { 1995 // The following fields are used for Customer Hub recently viewed in order to add reviews. 1996 // This information is not part of __kla_viewed. Instead, it is part of __kla_viewed_reviewed_items 1997 MetafieldReviews = {"rating_count":0}; 1998 MetafieldYotpoRating = null 1999 MetafieldYotpoCount = null 2000 MetafieldLooxRating = null 2001 MetafieldLooxCount = null 2002 2003 okendoProduct = null 2004 // If the okendo metafield is not legacy, it will error, which then requires the new json formatted data 2005 if (okendoProduct && 'error' in okendoProduct) { 2006 okendoProduct = null 2007 } 2008 okendoProductReviewCount = okendoProduct ? okendoProduct.reviewCount : null 2009 okendoProductReviewAverageValue = okendoProduct ? okendoProduct.reviewAverageValue : null 2010 } catch (error) { 2011 console.error('Error in Klaviyo onsite reviews tracking:', error); 2012 } 2013 2014 var item = { 2015 Name: "ProForm - Vue Mirror Upgrade Accessory Kit", 2016 ProductID: 8092590375074, 2017 Categories: ["All Products","Boost All","Collab","Fitness Accessories","Mirrors","Proform","Promo Collection","Quick Order","Shop All"], 2018 ImageURL: "https://treadmillfactory.ca/cdn/shop/files/VUE_KIT_1_grande.jpg?v=1698688175", 2019 URL: "https://treadmillfactory.ca/products/proform-vue-mirror-upgrade-kit", 2020 Brand: "Proform", 2021 Price: "$29.99", 2022 Value: "29.99", 2023 CompareAtPrice: "$89.99" 2024 }; 2025 _learnq.push(['track', 'Viewed Product', item]); 2026 _learnq.push(['trackViewedItem', { 2027 Title: item.Name, 2028 ItemId: item.ProductID, 2029 Categories: item.Categories, 2030 ImageUrl: item.ImageURL, 2031 Url: item.URL, 2032 Metadata: { 2033 Brand: item.Brand, 2034 Price: item.Price, 2035 Value: item.Value, 2036 CompareAtPrice: item.CompareAtPrice 2037 }, 2038 metafields:{ 2039 reviews: MetafieldReviews, 2040 yotpo:{ 2041 rating: MetafieldYotpoRating, 2042 count: MetafieldYotpoCount, 2043 }, 2044 loox:{ 2045 rating: MetafieldLooxRating, 2046 count: MetafieldLooxCount, 2047 }, 2048 okendo: { 2049 rating: okendoProductReviewAverageValue, 2050 count: okendoProductReviewCount, 2051 } 2052 } 2053 }]); 2054 } 2055 </script>
2055 2056 2057 2058 2059 2060 2061
2061<script> 2062 window.klaviyoReviewsProductDesignMode = false 2063 </script>
2063 2064 2065 2066 2067 2068 2069 2070 2071 2072 2073<!-- END app block --><!-- BEGIN app block: shopify://apps/triplewhale/blocks/triple_pixel_snippet/483d496b-3f1a-4609-aea7-8eee3b6b7a2a --><link rel='preconnect dns-prefetch' href='https://api.config-security.com/' crossorigin /> 2074<link rel='preconnect dns-prefetch' href='https://conf.config-security.com/' crossorigin />
2075<script> 2076/* >> TriplePixel :: start*/ 2077window.TriplePixelData={TripleName:"thetreadmillfactory.myshopify.com",ver:"2.16",plat:"SHOPIFY",isHeadless:false,src:'SHOPIFY_EXT',product:{id:"8092590375074",name:`ProForm - Vue Mirror Upgrade Accessory Kit`,price:"29.99",variant:"43801598427298",av:{ "43801598427298":true }},search:"",collection:"",cart:"drawer",template:"product",curr:"CAD" || "CAD", market:"667812002"},function(W,H,A,L,E,_,B,N){function O(U,T,P,H,R){void 0===R&&(R=!1),H=new XMLHttpRequest,P?(H.open("POST",U,!0),H.setRequestHeader("Content-Type","text/plain")):H.open("GET",U,!0),H.send(JSON.stringify(P||{})),H.onreadystatechange=function(){4===H.readyState&&200===H.status?(R=H.responseText,U.includes("/first")?eval(R):P||(N[B]=R)):(299<H.status||H.status<200)&&T&&!R&&(R=!0,O(U,T-1,P))}}if(N=window,!N[H+"sn"]){N[H+"sn"]=1,L=function(){return Date.now().toString(36)+"_"+Math.random().toString(36)};try{A.setItem(H,1+(0|A.getItem(H)||0)),(E=JSON.parse(A.getItem(H+"U")||"[]")).push({u:location.href,r:document.referrer,t:Date.now(),id:L()}),A.setItem(H+"U",JSON.stringify(E))}catch(e){}var i,m,p;A.getItem('"!nC`')||(_=A,A=N,A[H]||(E=A[H]=function(t,e,i){return void 0===i&&(i=[]),"State"==t?E.s:(W=L(),(E._q=E._q||[]).push([W,t,e].concat(i)),W)},E.s="Installed",E._q=[],E.ch=W,B="configSecurityConfModel",N[B]=1,O("https://conf.config-security.com/model",5),i=L(),m=A[atob("c2NyZWVu")],_.setItem("di_pmt_wt",i),p={id:i,action:"profile",avatar:_.getItem("auth-security_rand_salt_"),time:m[atob("d2lkdGg=")]+":"+m[atob("aGVpZ2h0")],host:A.TriplePixelData.TripleName,plat:A.TriplePixelData.plat,url:window.location.href.slice(0,500),ref:document.referrer,ver:A.TriplePixelData.ver},O("https://api.config-security.com/event",5,p),O("https://api.config-security.com/first?host=".concat(p.host,"&plat=").concat(p.plat),5)))}}("","TriplePixel",localStorage); 2078/* << TriplePixel :: end*/ 2079</script>
2079 2080 2081 2082 2083<!-- END app block --><!-- BEGIN app block: shopify://apps/boost-ai-search-filter/blocks/boost-sd-ssr/7fc998ae-a150-4367-bab8-505d8a4503f7 -->
2083<script type="text/javascript">"use strict";(()=>{function readTemplates(){let templates={};templates= 2084 2085 { 2086 2087 2088 2089 2090 "quickView": "\u003c!-- TEMPLATE QUICK VIEW --\u003e{% if product.original_images != nil %}{% assign imageArray = product.original_images %}{% else %}{% assign imageArray = product.images_info %}{% endif %}{% if imageArray.size == 0 %}{% assign imageArray = \"no_image\" | split: ' ' %}{% endif %}{% assign show_prev_next_btns = imageArray.size \u003e 4 %}{% capture productData %}{\"id\": \"{{ product.id }}\",\"handle\": \"{{ product.handle }}\",\"variantId\": \"{{ product.variant_id }}\",\"splitProduct\": \"{{ product.split_product }}\",\"variants\": {{ product.variants | json | escape }},\"tags\": {{ product.tags | json | escape }},\"images\": {{ imageArray | json | escape }},\"category\": \"{{ product.product_type | escape }}\",\"tags\" : {{ product.tags | json | escape }},\"priceMin\": \"{{ product.price_min }}\",\"options_with_values\": {{ product.options_with_values | json | escape }}}{% endcapture %}{% if product.variants.size == 1 and product.variants[0].title == 'Default Title' %}{% assign isDefaultOption = true %}{% else %}{% assign isDefaultOption = false %}{% endif %}\u003cdiv aria-modal=\"true\" role=\"dialog\" aria-label=\"Quick view detail for product {{ product.title | escape }}\" class=\"boost-sd__modal\" id=\"boost-sd__modal-quickview\" data-product-id='{{ productData.id }}' data-product='{{ productData | json_encode }}'\u003e\u003cdiv class=\"boost-sd__modal-backdrop\"\u003e\u003c\/div\u003e\u003cdiv class=\"boost-sd__modal-container\"\u003e \u003cdiv tabindex=\"-1\" class=\"boost-sd__modal-wrapper\"\u003e \u003cdiv class=\"boost-sd__quick-view\" product-id=\"{{ product.id }}\"\u003e \u003cdiv class=\"boost-sd__quick-view-product-image\"\u003e \u003cdiv class=\"boost-sd__slider boost-sd__slider--thumb-vertical\"\u003e \u003cdiv class=\"boost-sd__thumbs-container boost-sd__thumbs-container--vertical\"\u003e {% if show_prev_next_btns %} \u003cdiv class=\"boost-sd__thumbs-container-prev-button boost-sd__thumbs-container-prev-button--vertical\"\u003e\u003cbutton type=\"button\" aria-label=\"Previous\" class=\"boost-sd__button boost-sd__button--circle boost-sd__button--full-width\" style=\"padding: 0px;\" disabled=\"\"\u003e\u003cspan class=\"boost-sd__icon\" style=\"margin: 0px;\"\u003e \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewBox=\"0 0 10 7\" height=\"7\" width=\"10\" class=\"boost-sd__thumbs-container-button-icon\"\u003e \u003cpath stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke=\"currentColor\" d=\"M0.764024 5.51189L5.00002 1.28789L9.23602 5.51189\"\u003e\u003c\/path\u003e \u003c\/svg\u003e \u003c\/span\u003e\u003c\/button\u003e\u003c\/div\u003e {% endif %} \u003cdiv class=\"boost-sd__thumbs-container-thumbs boost-sd__thumbs-container-thumbs--vertical\"\u003e {% if request.previewMode == true %} {% for image in imageArray limit: 4 %} \u003cdiv class=\"boost-sd__thumbs-container-thumbs-item\"\u003e \u003cdiv class=\"boost-sd__slide\"\u003e \u003cdiv class=\"boost-sd__product-image-wrapper boost-sd__product-image-wrapper--aspect-ratio-3-4\"\u003e \u003cdiv class=\"boost-sd__product-image\"\u003e \u003cimg id=\"product-image-{{ product.id }}\" class=\"boost-sd__product-image-img boost-sd__product-image-img--main\" {% if image.src %} src=\"{{ image.src }}\" {% else %} src=\"https:\/\/cdn.shopify.com\/extensions\/201f4d7b-8d39-43a4-82de-e6f412341695\/0.0.0\/assets\/boost-pfs-no-image.jpg?v=1677838268\" {% endif %} fetchpriority=\"auto\" sizes=\"200px\" decoding=\"async\" loading=\"eager\" alt=\"{{ product.title | escape }}\" width=\"auto\" height=\"auto\" \/\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e {% endfor %} {% else %} {% for image in imageArray %} \u003cdiv class=\"boost-sd__thumbs-container-thumbs-item\"\u003e \u003cdiv class=\"boost-sd__slide\"\u003e \u003cdiv class=\"boost-sd__product-image-wrapper boost-sd__product-image-wrapper--aspect-ratio-3-4\"\u003e \u003cdiv tabindex=\"0\" class=\"boost-sd__product-image\"\u003e \u003cimg id=\"product-image-{{ product.id }}\" class=\"boost-sd__product-image-img boost-sd__product-image-img--main\" {% if image.src %} src=\"{{ image.src }}\" {% else %} src=\"https:\/\/cdn.shopify.com\/extensions\/201f4d7b-8d39-43a4-82de-e6f412341695\/0.0.0\/assets\/boost-pfs-no-image.jpg?v=1677838268\" {% endif %} fetchpriority=\"auto\" sizes=\"200px\" decoding=\"async\" loading=\"eager\" alt=\"Load image {{ forloop.index }} in slider for product {{ product.title | escape }}\" width=\"auto\" height=\"auto\" \/\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e {% endfor %} {% endif %} \u003c\/div\u003e {% if show_prev_next_btns %} \u003cdiv class=\"boost-sd__thumbs-container-next-button boost-sd__thumbs-container-next-button--vertical\"\u003e\u003cbutton type=\"button\" aria-label=\"Next\" class=\"boost-sd__button boost-sd__button--circle boost-sd__button--full-width\" style=\"padding: 0px;\"\u003e\u003cspan class=\"boost-sd__icon\" style=\"margin: 0px;\"\u003e \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewBox=\"0 0 10 7\" height=\"7\" width=\"10\" class=\"boost-sd__thumbs-container-button-icon\"\u003e \u003cpath stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke=\"currentColor\" d=\"M0.764024 5.51189L5.00002 1.28789L9.23602 5.51189\"\u003e\u003c\/path\u003e \u003c\/svg\u003e \u003c\/span\u003e\u003c\/button\u003e\u003c\/div\u003e {% endif %} \u003c\/div\u003e \u003cdiv class=\"slick-slider\"\u003e {% if request.previewMode == true %} {% for image in imageArray limit: 1 %} \u003cdiv class=\"boost-sd__slide\"\u003e \u003cdiv class=\"boost-sd__product-image-wrapper boost-sd__product-image-wrapper--aspect-ratio-3-4\"\u003e \u003cdiv class=\"boost-sd__product-image-row boost-sd__product-image-row--top\"\u003e \u003cdiv class=\"boost-sd__product-image-column boost-sd__product-image-column--in-top boost-sd__product-image-column--left\"\u003e {% assign hideOtherLabelsWhenSoldOut = true -%} {% assign moneyFormat = request.money_format | strip_html -%} {% assign removePriceDecimal = false -%} {% assign showCentAsSuperscript = false -%} {% assign decimalDelimiter = '' -%} {% assign withoutTrailingZeros = true -%} {% if hideOtherLabelsWhenSoldOut != true -%} {% if product.available == false -%} \u003cdiv class=\"boost-sd__product-label boost-sd__product-label--text boost-sd__product-label--rectangle boost-sd__product-label--soldout\"\u003e \u003cspan class=\"boost-sd__product-label-text\"\u003e{{ \"productItem.productItemSoldOut\" | translate: translations, \"Sold out\" }}\u003c\/span\u003e \u003c\/div\u003e {% endif -%} {% assign filteredTags = \"\" -%} {% assign allTags = product.tags -%} {% if product.original_tags != nill %} {% assign allTags = allTags | concat: product.original_tags | uniq -%} {% endif %} {% for tag in allTags -%} {% if tag contains 'pfs:label' -%} {% assign tagWithoutLabel = tag | remove: 'pfs:label-' -%} {% assign filteredTags = filteredTags | append: tagWithoutLabel | append: ',' -%} {% endif -%} {% endfor -%} {% assign filteredTags = filteredTags | split: ',' -%} {% for tag in filteredTags %} {% unless tag == blank %} {% assign tag_downcase = tag | downcase %} \u003cdiv data-label-tag=\"{{ tag_downcase }}\" class=\"boost-sd__product-label {{ tag_downcase }} boost-sd__product-label--rectangle boost-sd__product-label--custom-label-by-tag{% if tag_downcase == 'new' %} boost__top-left-new{% elsif tag_downcase == 'bundle' %} boost__top-left-bundle{% endif %}{% if tag_downcase == 'free shipping' %} boost-sd__label--free-shipping{% endif %}\"\u003e \u003cspan class=\"boost-sd__product-label-text\"\u003e {% if tag_downcase == 'free shipping' %} \u003c!-- SVG ICON --\u003e \u003cspan class=\"label-icon free-shipping\"\u003e \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10\" height=\"8\" viewBox=\"0 0 10 8\" fill=\"none\"\u003e \u003cpath d=\"M0.75 3.75L3.375 6.375L8.625 0.75\" stroke=\"#194681\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" \/\u003e \u003c\/svg\u003e \u003c\/span\u003e {% endif %} \u003cspan class=\"{% if tag_downcase == 'free shipping' %}boost-sd__label--free-shipping{% endif %}\"\u003e{{ tag }}\u003c\/span\u003e \u003c\/span\u003e \u003c\/div\u003e {% endunless %} {% endfor %} {% else -%} {% if product.available == false -%} \u003cdiv class=\"boost-sd__product-label boost-sd__product-label--text boost-sd__product-label--rectangle boost-sd__product-label--soldout\"\u003e \u003cspan class=\"boost-sd__product-label-text\"\u003e{{ \"productItem.productItemSoldOut\" | translate: translations, \"Sold out\" }}\u003c\/span\u003e \u003c\/div\u003e {% else -%} {% assign filteredTags = \"\" -%} {% assign allTags = product.tags -%} {% if product.original_tags != nill %} {% assign allTags = allTags | concat: product.original_tags | uniq -%} {% endif %} {% for tag in allTags -%} {% if tag contains 'pfs:label' -%} {% assign tagWithoutLabel = tag | remove: 'pfs:label-' -%} {% assign filteredTags = filteredTags | append: tagWithoutLabel | append: ',' -%} {% endif -%} {% endfor -%} {% assign filteredTags = filteredTags | split: ',' -%} {% for tag in filteredTags %} {% unless tag == blank %} {% assign tag_downcase = tag | downcase %} \u003cdiv data-label-tag=\"{{ tag_downcase }}\" class=\"boost-sd__product-label boost-sd__product-label--rectangle boost-sd__product-label--custom-label-by-tag {% if tag_downcase == 'new' %} boost__top-left-new{% elsif tag_downcase == 'bundle' %} boost__top-left-bundle{% endif %}\"\u003e \u003cspan class=\"boost-sd__product-label-text\"\u003e {% if tag_downcase == 'free shipping' %} \u003c!-- SVG ICON --\u003e \u003cspan class=\"label-icon\"\u003e \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10\" height=\"8\" viewBox=\"0 0 10 8\" fill=\"none\"\u003e \u003cpath d=\"M0.75 3.75L3.375 6.375L8.625 0.75\" stroke=\"#194681\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" \/\u003e \u003c\/svg\u003e \u003c\/span\u003e {% endif %} \u003cspan class=\"{% if tag_downcase == 'free shipping' %}boost-sd__label--free-shipping{% endif %}\"\u003e{{ tag }}\u003c\/span\u003e \u003c\/span\u003e \u003c\/div\u003e {% endunless %} {% endfor %} {% endif -%} {% endif -%} \u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-image\"\u003e \u003cimg id=\"product-image-{{ product.id }}\" class=\"boost-sd__product-image-img boost-sd__product-image-img--main\" {% if image.src %} src=\"{{ image.src }}\" {% else %} src=\"https:\/\/cdn.shopify.com\/extensions\/201f4d7b-8d39-43a4-82de-e6f412341695\/0.0.0\/assets\/boost-pfs-no-image.jpg?v=1677838268\" {% endif %} fetchpriority=\"auto\" sizes=\"200px\" decoding=\"async\" loading=\"eager\" alt=\"{{ product.title | escape }}\" width=\"auto\" height=\"auto\" \/\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e {% endfor %} {% else %} {% for image in imageArray %} \u003cdiv class=\"boost-sd__slide\"\u003e \u003cdiv class=\"boost-sd__product-image-wrapper boost-sd__product-image-wrapper--aspect-ratio-3-4\"\u003e \u003cdiv class=\"boost-sd__product-image-row boost-sd__product-image-row--top\"\u003e \u003cdiv class=\"boost-sd__product-image-column boost-sd__product-image-column--in-top boost-sd__product-image-column--left\"\u003e {% assign hideOtherLabelsWhenSoldOut = true -%} {% assign moneyFormat = request.money_format | strip_html -%} {% assign removePriceDecimal = false -%} {% assign showCentAsSuperscript = false -%} {% assign decimalDelimiter = '' -%} {% assign withoutTrailingZeros = true -%} {% if hideOtherLabelsWhenSoldOut != true -%} {% if product.available == false -%} \u003cdiv class=\"boost-sd__product-label boost-sd__product-label--text boost-sd__product-label--rectangle boost-sd__product-label--soldout\"\u003e \u003cspan class=\"boost-sd__product-label-text\"\u003e{{ \"productItem.productItemSoldOut\" | translate: translations, \"Sold out\" }}\u003c\/span\u003e \u003c\/div\u003e {% endif -%} {% assign filteredTags = \"\" -%} {% assign allTags = product.tags -%} {% if product.original_tags != nill %} {% assign allTags = allTags | concat: product.original_tags | uniq -%} {% endif %} {% for tag in allTags -%} {% if tag contains 'pfs:label' -%} {% assign tagWithoutLabel = tag | remove: 'pfs:label-' -%} {% assign filteredTags = filteredTags | append: tagWithoutLabel | append: ',' -%} {% endif -%} {% endfor -%} {% assign filteredTags = filteredTags | split: ',' -%} {% for tag in filteredTags %} {% unless tag == blank %} {% assign tag_downcase = tag | downcase %} \u003cdiv data-label-tag=\"{{ tag_downcase }}\" class=\"boost-sd__product-label {{ tag_downcase }} boost-sd__product-label--rectangle boost-sd__product-label--custom-label-by-tag{% if tag_downcase == 'new' %} boost__top-left-new{% elsif tag_downcase == 'bundle' %} boost__top-left-bundle{% endif %}{% if tag_downcase == 'free shipping' %} boost-sd__label--free-shipping{% endif %}\"\u003e \u003cspan class=\"boost-sd__product-label-text\"\u003e {% if tag_downcase == 'free shipping' %} \u003c!-- SVG ICON --\u003e \u003cspan class=\"label-icon free-shipping\"\u003e \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10\" height=\"8\" viewBox=\"0 0 10 8\" fill=\"none\"\u003e \u003cpath d=\"M0.75 3.75L3.375 6.375L8.625 0.75\" stroke=\"#194681\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" \/\u003e \u003c\/svg\u003e \u003c\/span\u003e {% endif %} \u003cspan class=\"{% if tag_downcase == 'free shipping' %}boost-sd__label--free-shipping{% endif %}\"\u003e{{ tag }}\u003c\/span\u003e \u003c\/span\u003e \u003c\/div\u003e {% endunless %} {% endfor %} {% else -%} {% if product.available == false -%} \u003cdiv class=\"boost-sd__product-label boost-sd__product-label--text boost-sd__product-label--rectangle boost-sd__product-label--soldout\"\u003e \u003cspan class=\"boost-sd__product-label-text\"\u003e{{ \"productItem.productItemSoldOut\" | translate: translations, \"Sold out\" }}\u003c\/span\u003e \u003c\/div\u003e {% else -%} {% assign filteredTags = \"\" -%} {% assign allTags = product.tags -%} {% if product.original_tags != nill %} {% assign allTags = allTags | concat: product.original_tags | uniq -%} {% endif %} {% for tag in allTags -%} {% if tag contains 'pfs:label' -%} {% assign tagWithoutLabel = tag | remove: 'pfs:label-' -%
2090} {% assign filteredTags = filteredTags | append: tagWithoutLabel | append: ',' -%} {% endif -%} {% endfor -%} {% assign filteredTags = filteredTags | split: ',' -%} {% for tag in filteredTags %} {% unless tag == blank %} {% assign tag_downcase = tag | downcase %} \u003cdiv data-label-tag=\"{{ tag_downcase }}\" class=\"boost-sd__product-label boost-sd__product-label--rectangle boost-sd__product-label--custom-label-by-tag {% if tag_downcase == 'new' %} boost__top-left-new{% elsif tag_downcase == 'bundle' %} boost__top-left-bundle{% endif %}\"\u003e \u003cspan class=\"boost-sd__product-label-text\"\u003e {% if tag_downcase == 'free shipping' %} \u003c!-- SVG ICON --\u003e \u003cspan class=\"label-icon\"\u003e \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10\" height=\"8\" viewBox=\"0 0 10 8\" fill=\"none\"\u003e \u003cpath d=\"M0.75 3.75L3.375 6.375L8.625 0.75\" stroke=\"#194681\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" \/\u003e \u003c\/svg\u003e \u003c\/span\u003e {% endif %} \u003cspan class=\"{% if tag_downcase == 'free shipping' %}boost-sd__label--free-shipping{% endif %}\"\u003e{{ tag }}\u003c\/span\u003e \u003c\/span\u003e \u003c\/div\u003e {% endunless %} {% endfor %} {% endif -%} {% endif -%} \u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-image\"\u003e \u003cimg id=\"product-image-{{ product.id }}\" class=\"boost-sd__product-image-img boost-sd__product-image-img--main\" {% if image.src %} src=\"{{ image.src }}\" {% else %} src=\"https:\/\/cdn.shopify.com\/extensions\/201f4d7b-8d39-43a4-82de-e6f412341695\/0.0.0\/assets\/boost-pfs-no-image.jpg?v=1677838268\" {% endif %} fetchpriority=\"auto\" sizes=\"200px\" decoding=\"async\" loading=\"eager\" alt=\"{{ product.title | escape }}\" width=\"auto\" height=\"auto\" \/\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e {% endfor %} {% endif %} \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003cdiv tabindex=\"0\" class=\"boost-sd__quick-view-product-info\"\u003e \u003ch2 class=\"boost-sd__quick-view-title\"\u003e{{ product.title | escape }}\u003c\/h2\u003e \u003cp class=\"boost-sd__quick-view-vendor\"\u003e{{ product.vendor }}\u003c\/p\u003e {% capture showCurrencyCodes %}false{% endcapture %} {% assign moneyFormat = request.money_format | strip_html -%} {% if showCurrencyCodes == 'true' %} {% assign moneyFormat = request.money_format_with_currency | strip_html -%} {% endif %} \u003cdiv class=\"boost-sd__quick-view-price\"\u003e \u003cspan class=\"boost-sd__format-currency\"\u003e\u003cspan class=\"\"\u003e{{ product.price_min | format_currency: moneyFormat }}\u003c\/span\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class='jdgm-widget jdgm-preview-badge' data-id='{{ product.id }}' data-no-redirect=\"true\"\u003e {{ product | product_metafield: 'judgeme.badge' }} \u003c\/div\u003e {% if isDefaultOption == false %} {% for swatch in product.options_with_values %} \u003cdiv class=\"boost-sd__product-swatch\"\u003e \u003cdiv class=\"boost-sd__product-swatch-title\"\u003e{{ swatch.label | escape }}\u003c\/div\u003e \u003cdiv class=\"boost-sd__product-swatch-options\"\u003e {% for value in swatch.values %} {% assign swatchBy = 'text' %} {% assign backgroundSwatch = \"background-color: \" | append: value.title | strip_html | escape %} {% assign domain = request.shop %} {% assign imageName = value.title | strip_html | downcase | strip | escape %} {% if imageName contains \" \" %} {% assign imageName = imageName | replace: ' ', \"-\" %} {% endif %} {% if swatch.original_name == 'color' %} {% assign url = \"\/\/\" | append: domain | append: \"\/cdn\/shop\/files\/\" | append: imageName | append: \".png\" %} {% assign backgroundSwatch = backgroundSwatch | append: \"; background-image: url('\" | append: url | append: \"');\" %} {% assign swatchBy = 'color-and-image' %} {% endif %} {% for variant in product.variants %} {% assign options = variant.merged_options %} {% if variant.original_merged_options != nil %} {% assign options = variant.original_merged_options %} {% endif %} {% for option in options %} {% assign currentOption = option | strip_html | downcase | strip | replace: 'color:', '' | escape %} {% if currentOption contains \" \" %} {% assign currentOption = currentOption | replace: ' ', \"-\" %} {% endif %} {% if currentOption == imageName and variant.image %} {% assign backgroundSwatch = \"background-image: url('\" | append: variant.image | append: \"');\" %} {% assign swatchBy = 'product-image' %} {% endif %} {% endfor %} {% endfor %} \u003cdiv class=\"boost-sd__product-swatch-option\" data-swatch-by='{{ swatchBy }}'\u003e \u003cdiv class=\"boost-sd__radio\"\u003e \u003cdiv class=\"boost-sd__tooltip\"\u003e {% if swatch.original_name == 'color' %} \u003cdiv class=\"boost-sd__tooltip-content\"\u003e{{ value.title | strip_html | escape }}\u003c\/div\u003e {% endif %} \u003cinput id=\"product-swatch-qv-{{ product.id }}-{{ value.title | strip_html | escape }}\" class=\"boost-sd__radio-input boost-sd__radio-input--hidden\" type=\"radio\" value=\"{{ value.title | strip_html | escape }}\" checked=\"\" \/\u003e {% if swatch.original_name == 'color' %} \u003clabel role=\"radio\" tabindex=\"0\" aria-label=\"{{ swatch.original_name }}:{{ value.title }}\" for=\"product-swatch-qv-{{ product.id }}-{{ value.title | strip_html | escape }}\" data-swatch-value=\"{{ value.title | strip_html | escape }}\" class=\"boost-sd__radio-label boost-sd__radio-label--hide-text boost-sd__radio-label--large\" style=\"{{ backgroundSwatch }}\"\u003e {{ value.title | strip_html | escape }} \u003c\/label\u003e {% else %} \u003clabel role=\"radio\" tabindex=\"0\" aria-label=\"{{ swatch.original_name }}:{{ value.title }}\" for=\"product-swatch-qv-{{ product.id }}-{{ value.title | strip_html | escape }}\" data-swatch-value=\"{{ value.title | strip_html | escape }}\" class=\"boost-sd__radio-label boost-sd__radio-label--in-quick-view\"\u003e {{ value.title | strip_html | escape }} \u003c\/label\u003e {% endif %} \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e {% endfor %} \u003c\/div\u003e \u003c\/div\u003e {% endfor %} {% endif %} \u003cdiv class=\"boost-sd__quick-view-quantity\"\u003e \u003cp class=\"boost-sd__quick-view-quantity-title\"\u003e{{ \"quickView.qvQuantity\" | translate: translations, 'Quantity' }}\u003c\/p\u003e \u003cdiv class=\"boost-sd__input-number boost-sd__input-number--md\"\u003e \u003cdiv class=\"boost-sd__input-number-btn-wrapper\"\u003e \u003cbutton type=\"button\" aria-label=\"Decrease quantity\" class=\"boost-sd__button boost-sd__button--full-width boost-sd__input-number-btn\"\u003e\u003cspan\u003e-\u003c\/span\u003e\u003c\/button\u003e \u003c\/div\u003e \u003cinput type=\"number\" aria-label=\"Item quantity\" class=\"boost-sd__input-number-input\" value=\"1\" \/\u003e \u003cdiv class=\"boost-sd__input-number-btn-wrapper\"\u003e \u003cbutton type=\"button\" aria-label=\"Increase quantity\" class=\"boost-sd__button boost-sd__button--full-width boost-sd__input-number-btn\"\u003e\u003cspan\u003e+\u003c\/span\u003e\u003c\/button\u003e \u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__quick-view-quantity-error\" style=\"color: red; font-size: 90%; display: none\"\u003e{{ \"quickView.qvQuantityError\" | translate: translations, 'Please input quantity' }}\u003c\/div\u003e \u003c\/div\u003e \u003c!-- TODO check preorder --\u003e \u003cdiv class=\"boost-sd__quick-view-preorder\"\u003e \u003c!-- TEMPLATE PRE_ORDER WITH PAYMENT --\u003e \u003c!-- TODO check preorder --\u003e {% if product.variants %} {% assign variants = product.variants %} {% else %} {% assign variants = variants %} {% endif %} {% for variant in variants %} {% if variant.preorder %} {% assign paymentType = variant.preorder.payment.type %} {% assign discountType = variant.preorder.payment.discountType %} {% assign discountValue = variant.preorder.payment.discountValue %} {% assign originalPrice = variant.price %} {% assign paymentLabel = '' %} {% if paymentType == 'full' %} {% assign paymentLabel = 'Full payment' %} {% endif %} {% if paymentType == 'partial' %} {% assign paymentLabel = 'Partial payment' %} {% endif %} {% if paymentType == 'none' %} {% assign paymentLabel = 'No payment' %} {% endif %} {% capture showCurrencyCodes %}false{% endcapture %} {% assign moneyFormat = request.money_format | strip_html -%} {% if showCurrencyCodes == 'true' %} {% assign moneyFormat = request.money_format_with_currency | strip_html -%} {% endif %} {% assign moneyRate = request.currency_rate | strip_html -%} {% if discountType == 'percentage' %} {% assign percentNum = originalPrice | times: discountValue | divided_by: 100 %} {% assign discountedPrice = originalPrice | times: 1.0 | minus: percentNum %} {% elsif discountType == 'amount' %} {% assign discountValue = discountValue | times: moneyRate %} {% assign discountedPrice = originalPrice | times: 1.0 | minus: discountValue %} {% else %} {% assign discountedPrice = originalPrice %} {% endif %} {% assign removePriceDecimal = false -%} {% assign showCentAsSuperscript = false -%} {% assign decimalDelimiter = '' -%} {% assign withoutTrailingZeros = true -%} {% assign originalPriceFormat = originalPrice | format_currency: moneyFormat, showCentAsSuperscript, removePriceDecimal, decimalDelimiter, withoutTrailingZeros -%} {% assign discountedPriceFormat = discountedPrice | format_currency: moneyFormat, showCentAsSuperscript, removePriceDecimal, decimalDelimiter, withoutTrailingZeros -%} {% assign discountValueFormat = discountValue | format_currency: moneyFormat, showCentAsSuperscript, removePriceDecimal, decimalDelimiter, withoutTrailingZeros %} \u003cdiv tabindex=\"0\" role=\"region\" aria-labelledby=\"preorder-title\" aria-describedby=\"preorder-description\" class=\"boost-sd__preorder\" data-variant-id=\"{{ variant.id }}\"\u003e \u003cdiv class=\"boost-sd__preorder-option\"\u003e \u003ch2 id=\"preorder-title\" class=\"boost-sd__preorder-title\"\u003e{{ paymentLabel }}\u003c\/h2\u003e \u003cdiv aria-live=\"polite\" id=\"preorder-description\" class=\"boost-sd__preorder-discount\"\u003e {% if discountType == 'percentage' %} \u003cspan class=\"boost-sd__preorder-save\"\u003eSave {{ discountValue }}%\u003c\/span\u003e {% elsif discountType == 'amount' %} \u003cspan class=\"boost-sd__preorder-save\"\u003eSave {{ discountValueFormat }}\u003c\/span\u003e {% endif %} \u003cdiv class=\"boost-sd__preorder-price\"\u003e {% if discountType != 'none' %} \u003cspan aria-label=\"Original Price: {{ originalPriceFormat }}\" class=\"boost-sd__preorder-original-price\"\u003e{{ originalPriceFormat }}\u003c\/span\u003e {% endif %} \u003cspan aria-label=\"Discounted Price: {{ discountedPriceFormat }}\" class=\"boost-sd__preorder-discounted-price\"\u003e{{ discountedPriceFormat }}\u003c\/span\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e {% endif %} {% endfor %} {% assign buttonLabel = 'Pre-Order' %} {% assign preOrderButtonText = variants[0].preorder.settings.buttonText %} {% assign preOrderDeliveryText = variants[0].preorder.settings.deliveryText %} {% if preOrderButtonText and preOrderButtonText != '' %} {% assign buttonLabel = preOrderButtonText %} {% endif %} \u003cbutton type=\"button\" aria-label='{{ buttonLabel }}' class=\"boost-sd__button boost-sd__button--border boost-sd__button--rectangle boost-sd__button--large boost-sd__button--preorder\"\u003e \u003cspan aria-hidden=\"true\" class=\"boost-sd__button-text\"\u003e {{ buttonLabel }} \u003c\/span\u003e \u003c\/button\u003e \u003cp tabindex=\"0\" class=\"boost-sd__preorder-note\"\u003e \u003cstrong class=\"boost-sd__preorder-note-title\"\u003ePlease note: \u003c\/strong\u003e\u003cspan class=\"boost-sd__preorder-note-text\"\u003e{{ preOrderDeliveryText }}\u003c\/span\u003e \u003c\/p\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__quick-view-btn\"\u003e \u003cbutton type=\"button\" class=\"boost-sd__button boost-sd__button--border boost-sd__button--rectangle boost-sd__button--large boost-sd__btn-add-to-cart\"\u003e \u003cspan class=\"boost-sd__button-text\"\u003e {{ \"productItem.atcAvailableLabel\" | translate: translations, 'Add to cart' }} \u003c\/span\u003e \u003c\/button\u003e \u003cbutton type=\"button\" class=\"boost-sd__button boost-sd__button--border boost-sd__button--rectangle boost-sd__button--large boost-sd__btn-buy-now\"\u003e \u003cspan class=\"boost-sd__button-text\"\u003e{{ \"quickView.buyItNowBtnLabel\" | translate: translations, 'Buy it now' }}\u003c\/span\u003e \u003c\/button\u003e \u003c\/div\u003e \u003ca class=\"boost-sd__quick-view-details-link\" href=\"\/products\/{{ product.handle }}\"\u003e{{ \"quickView.qvViewFullDetails\" | translate: translations, 'View full details' }}\u003c\/a\u003e \u003c\/div\u003e \u003c\/div\u003e \u003cbutton type=\"button\" aria-label='{{ \"close\" | translate: translations, \"Close\" }}' class=\"boost-sd__button boost-sd__button--transparent boost-sd__button--float boost-sd__modal-close-btn\"\u003e \u003csvg class=\"boost-sd__modal-close-svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e \u003cpath fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M19.3536 5.35355C19.5488 5.15829 19.5488 4.84171 19.3536 4.64645C19.1583 4.45118 18.8417 4.45118 18.6464 4.64645L12 11.2929L5.35355 4.64645C5.15829 4.45118 4.84171 4.45118 4.64645 4.64645C4.45118 4.84171 4.45118 5.15829 4.64645 5.35355L11.2929 12L4.64645 18.6464C4.45118 18.8417 4.45118 19.1583 4.64645 19.3536C4.84171 19.5488 5.15829 19.5488 5.35355 19.3536L12 12.7071L18.6464 19.3536C18.8417 19.5488 19.1583 19.5488 19.3536 19.3536C19.5488 19.1583 19.5488 18.8417 19.3536 18.6464L12.7071 12L19.3536 5.35355Z\" fill=\"#222222\"\u003e\u003c\/path\u003e \u003c\/svg\u003e \u003c\/button\u003e \u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e", 2091 2092 2093 2094 2095 2096 "cart": "\u003c!-- TEMPLATE CART --\u003e\u003c!-- This Template contains a few variables built from the client js side --\u003e{% assign currentLocale = '' %}{% if locale != \"\" or locale != null %}{% assign currentLocale = locale %}{% endif %}", 2097 2098 2099 2100 2101 2102 "refineBy": "\u003c!-- TEMPLATE REFINE BY --\u003e\u003cdiv class='boost-sd__refine-by-vert
2102ical-refine-by'\u003e\u003cdiv class='boost-sd__refine-by-vertical-refine-by-title'\u003e \u003cdiv class='boost-sd__refine-by-vertical-refine-by-heading'\u003e {{ 'refine' | translate: translations, 'Refine By' }} \u003c\/div\u003e \u003cbutton type='button' aria-label='{{ \"clearAll\" | translate: translations, \"Clear All\" }}' id='boost-sd__button--clear-all-filters' class='boost-sd__button boost-sd__button--clear' data-metadata='{ \"action\": { \"clearAllFilter\": \"\" } }'\u003e \u003cspan class='boost-sd__button-text' data-metadata='{ \"action\": { \"clearAllFilter\": \"\" } }' aria-hidden='true'\u003e {{- 'clearAll' | translate: translations, 'Clear All' -}} \u003c\/span\u003e \u003c\/button\u003e\u003c\/div\u003e\u003cdiv class='boost-sd__refine-by-vertical-refine-by-list'\u003e {% for refineByOption in refineBy.options %} \u003cbutton aria-label='Clear {{ refineByOption.data.label | escape }}: {% if refineByOption.type == \"range\" %}{% if refineByOption.data.key == \"pf_p_price\" or refineByOption.data.key == \"pf_vp_variants_price\" %}{{ refineByOption.data.value.lower | currency_format: refineByOption.data.moneyFormatValue }} to {{ refineByOption.data.value.upper | currency_format: refineByOption.data.moneyFormatValue }}{% else %}{{ refineByOption.data.value.lower | escape }} to {{ refineByOption.data.value.upper | escape }}{% endif %}{% else %}{{ refineByOption.data.valueDisplay | escape }}{% endif %}' metadata='{\"action\": { \"clearFilter\": {{ refineByOption.metaData | json | escape }} } }' class='boost-sd__refine-by-vertical-refine-by-item' id='{{ refineByOption.data.value | downcase | replace: \" \", \"-\" | append: \"-clear-filter\" | simpleMd5 }}'\u003e \u003cdiv metadata='{\"action\": { \"clearFilter\": {{ refineByOption.metaData | json | escape }} } }' class='boost-sd__refine-by-vertical-refine-by-type'\u003e \u003cspan metadata='{\"action\": { \"clearFilter\": {{ refineByOption.metaData | json | escape }} } }' class='boost-sd__refine-by-vertical-refine-by-option'\u003e {{ refineByOption.data.label | escape }}: \u003c\/span\u003e \u003cspan metadata='{\"action\": { \"clearFilter\": {{ refineByOption.metaData | json | escape }} } }' class='boost-sd__refine-by-vertical-refine-by-value'\u003e {% if refineByOption.type == 'range' %} {% if refineByOption.data.key == 'pf_p_price' or refineByOption.data.key == 'pf_vp_variants_price' %} {{ refineByOption.data.value.lower | currency_format: refineByOption.data.moneyFormatValue }} - {{ refineByOption.data.value.upper | currency_format: refineByOption.data.moneyFormatValue }} {% else %} {{ refineByOption.data.value.lower | escape }} - {{ refineByOption.data.value.upper | escape }} {% endif %} {% else %} {% if refineByOption.data.valueDisplay contains ':' %} {{ refineByOption.data.valueDisplay | split: ':' | last | escape }} {% else %} {{ refineByOption.data.valueDisplay | escape }} {% endif %} {% endif %} \u003c\/span\u003e \u003c\/div\u003e \u003csvg metadata='{\"action\": { \"clearFilter\": {{ refineByOption.metaData | json | escape }} } }' class='boost-sd__refine-by-vertical-refine-by-clear' xmlns='http:\/\/www.w3.org\/2000\/svg' width='12' height='12' viewBox='0 0 12 12' role='img' aria-hidden='true' fill='#222'\u003e \u003cpath metadata='{\"action\": { \"clearFilter\": {{ refineByOption.metaData | json | escape }} } }' fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M7.41401 6.00001L11.707 1.70701C12.098 1.31601 12.098 0.684006 11.707 0.293006C11.316 -0.0979941 10.684 -0.0979941 10.293 0.293006L6.00001 4.58601L1.70701 0.293006C1.31601 -0.0979941 0.684006 -0.0979941 0.293006 0.293006C-0.0979941 0.684006 -0.0979941 1.31601 0.293006 1.70701L4.58601 6.00001L0.293006 10.293C-0.0979941 10.684 -0.0979941 11.316 0.293006 11.707C0.488006 11.902 0.744006 12 1.00001 12C1.25601 12 1.51201 11.902 1.70701 11.707L6.00001 7.41401L10.293 11.707C10.488 11.902 10.744 12 11 12C11.256 12 11.512 11.902 11.707 11.707C12.098 11.316 12.098 10.684 11.707 10.293L7.41401 6.00001Z\" fill=\"#3D4246\"\u003e \u003c\/path\u003e \u003c\/svg\u003e \u003c\/button\u003e {% endfor %} \u003c\/div\u003e\u003c\/div\u003e", 2103 2104 2105 2106 2107 2108 "filterOptionBoxItem": "\u003c!-- This Template contains a few variables built from the client js side --\u003e{% if request.previewMode == true %}\u003cli class=\"boost-sd__filter-option-item boost-sd__filter-option-box-item\"\u003e\u003cbutton role='checkbox' aria-label='{{ value.key | escape_once | strip_html }}. Number of products: {{ value.doc_count }}' aria-checked='false' class='boost-sd__filter-option-item-button boost-sd__filter-option-item-button--as-button'\u003e \u003cspan class='boost-sd__filter-option-item-label'\u003e {% if option.displayAllValuesInU
2108ppercaseForm %} {{ value.key | escape | upcase }} {% else %} {{ value.key | escape }} {% endif %} \u003c\/span\u003e\u003c\/button\u003e\u003c\/li\u003e{% else %}\u003cli class='{{ className }}'\u003e\u003cbutton role='checkbox' aria-label='Find product with {{ label | escape }} is {{ value.label | escape_once | strip_html }}. Number of products: {{ value.doc_count }}' aria-checked='{% if className contains \"boost-sd__filter-option-box-item--selected\" %}true{% else %}false{% endif %}' id='{{ actionId }}' class='boost-sd__filter-option-item-button boost-sd__filter-option-item-button--as-button' data-action='{{ dataAction }}'\u003e \u003cspan data-action='{{ dataAction }}' class='boost-sd__filter-option-item-label'\u003e {% if displayAllValuesInUppercaseForm %} {{ value.label | escape | upcase }} {% else %} {{ value.label | escape }} {% endif %} \u003c\/span\u003e\u003c\/button\u003e\u003c\/li\u003e{% endif %}", 2109 2110 2111 2112 2113 2114 "filterOptionListItem": "\u003c!-- This Template contains a few variables built from the client js side --\u003e{% if request.previewMode == true %}\u003cli class=\"boost-sd__filter-option-item boost-sd__filter-option-list-option-item\"\u003e\u003cbutton role=\"checkbox\" aria-checked=\"false\" aria-label=\"{{ value.key | escape_once }}. Number of products: {{ value.doc_count }}\" class=\"boost-sd__filter-option-item-button boost-sd__filter-option-item-button--as-button boost-sd__filter-option-item-button--with-checkbox\"\u003e {% if option.filterType == \"variants_price\" or option.filterType == \"price\" %} {% if value.from == 0 %} {{ \"under\" | translate: translations, \"Under\" }} {{ value.to | format_currency: option.moneyFormatValue }} {% elsif value.to == nil %} {{ \"above\" | translate: translations, \"Above\" }} {{ value.from | format_currency: option.moneyFormatValue }} {% elsif value.from != 0 and value.to != nil %} {{ value.from | format_currency: option.moneyFormatValue }} - {{ value.to | format_currency: option.moneyFormatValue }} {% endif %} {% elsif option.filterType == \"percent_sale\" %} {% if value.from == nil %} {{ \"under\" | translate: translations, \"Under\" }} {{ value.to }} {% elsif value.to == nil %} {{ \"above\" | translate: translations, \"Above\" }} {{ value.from }} {% elsif value.from != 0 and value.to != nil %} {{ value.from }}% - {{ value.to }}% {% endif %} {% else %} \u003cspan class=\"boost-sd__filter-option-item-label\"\u003e {% if option.displayAllValuesInUppercaseForm %} {% if option.filterType == \"stock\" or option.filterType == \"collection\" %} {{ value.label | upcase | escape }} {% else %} {{ value.key | upcase | escape }} {% endif %} {% else %} {% if option.filterType == \"stock\" or option.filterType == \"collection\" %} {{ value.label | escape }} {% else %} {{ value.key | escape }} {% endif %} {% endif %} \u003c\/span\u003e {% endif %} {% if filterSettings.showFilterOptionCount %} \u003cspan aria-hidden=\"true\" class=\"boost-sd__filter-option-item-amount\"\u003e({{ value.doc_count }})\u003c\/span\u003e {% endif %} \u003c\/button\u003e\u003c\/li\u003e{% else %}\u003cli class='boost-sd__filter-option-item boost-sd__filter-option-list-option-item'\u003e\u003cbutton role='checkbox' aria-checked='{% if className contains \"boost-sd__filter-option-item-button--selected\" %}true{% else %}false{% endif %}' aria-label='Find product with {{ label | escape }} is {{ value.label | escape_once | strip_html }}. Number of products: {{ value.doc_count }}' id='{{ actionId }}' class='{{ className }}' data-action='{{ dataAction }}'\u003e \u003cspan data-action='{{ dataAction }}' class='boost-sd__filter-option-item-label'\u003e {% if displayAllValuesInUppercaseForm %} {{ value.label | upcase | escape }} {% else %} {{ value.label | escape }} {% endif %} \u003c\/span\u003e {% if showDocCount %} \u003cspan data-action='{{ dataAction }}' aria-hidden='true' class='boost-sd__filter-option-item-amount'\u003e ({{ value.doc_count }})\u003c\/span\u003e {% endif %} \u003c\/button\u003e\u003c\/li\u003e{% endif %}", 2115 2116 2117 2118 2119 2120 "filterOptionSwatchItem": "\u003c!-- This Template contains a few variables built from the client js side --\u003e{% assign swatchListStyle = option.swatchStyle == 'circle-list' or option.swatchStyle == 'square-list' %}{% if request.previewMode == true %}{% assign swatchTyleClass = \"\" %}{% if swatchListStyle %}{% assign swatchTyleClass = \"list\" %}{% else %}{% assign swatchTyleClass = \"grid\" %}{% endif %}\u003cli class='boost-sd__filter-option-item boost-sd__filter-option-swatch-item'\u003e\u003cbutton title='{{ value.key | strip_html | escape }}. Number of products: {{ value.doc_count }}' role='checkbox' aria-checked='false' class='boost-sd__filter-option-item-button boost-sd__filter-option-item-button--as-button'\u003e \u003cspan class='boost-sd__filter-option-swatch-item-img boost-sd__filter-option-swatch-item-img--{{ swatchTyleClass }} boost-sd__filter-option-swatch-item-img--circle' style='background-color: {{ value.key | escape }};'\u003e\u003c\/span\u003e {% if swatchListStyle %} \u003cspan class='boost-sd__filter-option-item-label'\u003e {% if option.displayAllValuesInU
2120ppercaseForm %} {{ value.key | escape | upcase }} {% else %} {{ value.key | escape }} {% endif %} \u003c\/span\u003e \u003cspan aria-hidden='true' class='boost-sd__filter-option-item-amount'\u003e({{ value.doc_count }})\u003c\/span\u003e {% endif %} \u003c\/button\u003e\u003c\/li\u003e{% else %}\u003cli data-action='{{ dataAction }}' class='boost-sd__filter-option-item boost-sd__filter-option-swatch-item'\u003e\u003cbutton role='checkbox' aria-checked='{% if className contains \"boost-sd__filter-option-item-button--selected\" %}true{% else %}false{% endif %}' title='Find product with {{ label | escape }} is {{ value.label | escape | strip_html }}. Number of products: {{ value.doc_count }}' id='{{ actionId }}' data-action='{{ dataAction }}' class='boost-sd__filter-option-item-button boost-sd__filter-option-item-button--as-button'\u003e {% if swatchValue.backgroundColor == nil %} {% assign swatchBackgroundColor = \"none\" %} {% else %} {% assign swatchBackgroundColor = swatchValue.backgroundColor | strip_html %} {% endif %} {% if swatchValue.backgroundImage == nil %} {% assign swatchBackgroundImage = \"none\" %} {% else %} {% assign swatchBackgroundImage = swatchValue.backgroundImage | strip_html %} {% endif %} \u003cspan data-action='{{ dataAction }}' class='{{ className }}' style='background-color: {{ swatchBackgroundColor }}; background-image: {{ swatchBackgroundImage }}'\u003e\u003c\/span\u003e {% if swatchType == 'list' %} \u003cspan data-action='{{ dataAction }}' class='boost-sd__filter-option-item-label'\u003e {% if option.displayAllValuesInUppercaseForm %} {{ value.label | escape | upcase }} {% else %} {{ value.label | escape }} {% endif %} \u003c\/span\u003e {% if showDocCount %} \u003cspan data-action='{{ dataAction }}' aria-hidden='true' class='boost-sd__filter-option-item-amount'\u003e({{ value.doc_count }})\u003c\/span\u003e {% endif %} {% endif %} \u003c\/button\u003e\u003c\/li\u003e{% endif %}", 2121 2122 2123 2124 2125 2126 "filterOptionMultiLevelCollectionItem": "\u003c!-- This Template contains a few variables built from the client js side --\u003e{% if request.previewMode == true %}\u003cli class='boost-sd__filter-option-item boost-sd__filter-option-item-multilevel-collections {% if option.keepValuesStatic and value.doc_count == 0 %} boost-sd__filter-option-item-multilevel-collections--disabled {% endif %}'\u003e\u003cdiv class='boost-sd__filter-option-item-multilevel-collections-firstlevel'\u003e \u003ca title='Link to {{ value.displayName }}. Number of products: {{ value.doc_count }}' href='\/collections\/{{ value.handle }}' class='boost-sd__filter-option-item-button boost-sd__filter-option-item-button--as-link'\u003e \u003cspan class='boost-sd__filter-option-item-label'\u003e {% if option.displayAllValuesInUppercaseForm %} {{ value.displayName | upcase }} {% else %} {{ value.displayName }} {% endif %} \u003c\/span\u003e \u003c\/a\u003e {% if showDocCount %} \u003cspan role='text' aria-hidden='true' class='boost-sd__filter-option-item-amount'\u003e({{ value.doc_count }})\u003c\/span\u003e {% endif %} {% if value.existedTags %} \u003cbutton type='button' aria-label='Expand\/Collapse {{ value.displayName }}' class='boost-sd__button boost-sd__button--transparent'\u003e \u003csvg class='boost-sd__arrow-icon boost-sd__arrow-icon--right' xmlns='http:\/\/www.w3.org\/2000\/svg' width='7' height='12' role='img' aria-label='Expand\/Collapse {{ value.displayName }}' viewBox='0 0 7 12' fill='#222'\u003e \u003cpath class=\"boost-sd__arrow-icon-path\" d=\"M6.58942 0.610713C6.26398 0.285274 5.73635 0.285274 5.41091 0.610713L0.611415 5.41021C0.455135 5.56649 0.366829 5.77895 0.366829 5.99996C0.366829 6.22098 0.454629 6.43294 0.610909 6.58922L5.41091 11.3892C5.73635 11.7147 6.26398 11.7147 6.58942 11.3892C6.91486 11.0638 6.91486 10.5362 6.58942 10.2107L2.37867 5.99996L6.58942 1.78922C6.91486 1.46379 6.91486 0.936153 6.58942 0.610713Z\"\u003e\u003c\/path\u003e \u003c\/svg\u003e \u003c\/button\u003e {% endif %} \u003c\/div\u003e\u003c\/li\u003e{% else %}{% assign currentLocale = '' %}{% if locale != \"\" %}{% assign currentLocale = '\/' | append: locale %}{% endif %}\u003cli class='boost-sd__filter-option-item boost-sd__filter-option-item-multilevel-collections {% if option.keepValuesStatic and value.doc_count == 0 %} boost-sd__filter-option-item-multilevel-collections--disabled {% endif %}'\u003e\u003cdiv class='boost-sd__filter-option-item-multilevel-collections-firstlevel'\u003e \u003ca id='{{ actionId }}' metaData='{{ metaData | json | escape }}' title='Link to {{ value.displayName }}. Number of products: {{ value.doc_count }}' data-action='select-filter-item' href='{{ currentLocale }}\/collections\/{{ value.handle }}' class='{{ className }}'\u003e \u003cspan style='{{ styleOptionItem }}' data-metadata='{{ metaData | json | escape }}' class='boost-sd__filter-option-item-label'\u003e {% if option.displayAllValuesInU
2126ppercaseForm %} {{ value.displayName | upcase }} {% else %} {{ value.displayName }} {% endif %} \u003c\/span\u003e {% if showDocCount %} \u003cspan role='text' aria-hidden='true' class='boost-sd__filter-option-item-amount'\u003e({{ value.doc_count }})\u003c\/span\u003e {% endif %} \u003c\/a\u003e {% if value.existedTags %} \u003cbutton aria-label='Expand\/Collapse {{ value.displayName }}' id='{{ value.actionIdArrow }}' data-metadata='{{ value.metaDataArrow | json | escape }}' type='button' class='boost-sd__button boost-sd__button--transparent' style='padding-right: 0px;'\u003e \u003csvg id='{{ value.targetIdArrow }}' data-metadata='{{ value.metaDataArrow | json | escape }}' class='boost-sd__arrow-icon boost-sd__arrow-icon--right' xmlns='http:\/\/www.w3.org\/2000\/svg' width='7' height='12' role='img' aria-label='Expand\/Collapse {{ value.displayName }}' viewBox='0 0 7 12' fill='#222'\u003e \u003cpath data-metadata='{{ value.metaDataArrow | json | escape }}' class=\"boost-sd__arrow-icon-path\" d=\"M6.58942 0.610713C6.26398 0.285274 5.73635 0.285274 5.41091 0.610713L0.611415 5.41021C0.455135 5.56649 0.366829 5.77895 0.366829 5.99996C0.366829 6.22098 0.454629 6.43294 0.610909 6.58922L5.41091 11.3892C5.73635 11.7147 6.26398 11.7147 6.58942 11.3892C6.91486 11.0638 6.91486 10.5362 6.58942 10.2107L2.37867 5.99996L6.58942 1.78922C6.91486 1.46379 6.91486 0.936153 6.58942 0.610713Z\"\u003e\u003c\/path\u003e \u003c\/svg\u003e \u003c\/button\u003e {% endif %} \u003c\/div\u003e {% if value.existedTags \u003e 0 %} \u003cul id='{{ value.targetIdList }}' class='boost-sd__filter-option-item-multilevel-collections-listitem boost boost-sd__g-hide'\u003e {% for tag in value.tags %} \u003cli class='boost-sd__filter-option-item-multilevel-collections-secondlevel'\u003e \u003cdiv class='boost-sd__filter-option-item boost-sd__filter-option-item-multilevel-collections-secondlevel-title'\u003e \u003ca id='{{ tag.actionId }}' data-metadata='{{ tag.metaData | json | escape }}' title='Link to {{ tag.displayName }}' data-action='select-filter-item' href='{{ currentLocale }}\/collections\/{{ value.handle }}\/{{ tag.tag }}' class='{{ tag.className }}'\u003e \u003cspan data-metadata='{{ tag.metaData | json | escape }}' class='boost-sd__filter-option-item-label'\u003e {% if option.displayAllValuesInUppercaseForm %} {{ tag.displayName | upcase }} {% else %} {{ tag.displayName }} {% endif %} \u003c\/span\u003e \u003c\/a\u003e {% if tag.existedSubTags %} \u003cbutton aria-label='Expand\/Collapse {{ tag.displayName }}' id='{{ tag.actionIdArrow }}' data-metadata='{{ tag.metaDataArrow | json | escape }}' type='button' class='boost-sd__button boost-sd__button--transparent' style='padding-right: 0px;'\u003e \u003csvg id='{{ tag.targetIdArrow }}' data-metadata='{{ tag.metaDataArrow | json | escape }}' class='boost-sd__arrow-icon boost-sd__arrow-icon--right' xmlns='http:\/\/www.w3.org\/2000\/svg' width='7' height='12' role='img' aria-label='Expand\/Collapse {{ tag.displayName }}' viewBox='0 0 7 12' fill='#222'\u003e \u003cpath data-metadata='{{ tag.metaDataArrow | json | escape }}' class=\"boost-sd__arrow-icon-path\" d=\"M6.58942 0.610713C6.26398 0.285274 5.73635 0.285274 5.41091 0.610713L0.611415 5.41021C0.455135 5.56649 0.366829 5.77895 0.366829 5.99996C0.366829 6.22098 0.454629 6.43294 0.610909 6.58922L5.41091 11.3892C5.73635 11.7147 6.26398 11.7147 6.58942 11.3892C6.91486 11.0638 6.91486 10.5362 6.58942 10.2107L2.37867 5.99996L6.58942 1.78922C6.91486 1.46379 6.91486 0.936153 6.58942 0.610713Z\"\u003e\u003c\/path\u003e \u003c\/svg\u003e \u003c\/button\u003e {% endif %} \u003c\/div\u003e {% if tag.existedSubTags %} \u003cul id='{{ tag.targetIdList }}' class='boost-sd__filter-option-item-multilevel-collections-thirdlevel boost-sd__g-hide'\u003e {% for subTag in tag.subTags %} \u003cli class='boost-sd__filter-option-item boost-sd__filter-option-item-multilevel-collections-thirdlevel-title'\u003e \u003ca id='{{ subTag.actionId }}' data-metadata='{{ subTag.metaData | json | escape }}' title='Link to {{ subTag.displayName }}' data-action='select-filter-item' href='{{ currentLocale }}\/collections\/{{ value.handle }}\/{{ subTag.tag }}' class='{{ subTag.className }}'\u003e \u003cspan data-metadata='{{ subTag.metaData | json | escape }}' class='boost-sd__filter-option-item-label'\u003e {% if option.displayAllValuesInU
2126ppercaseForm %} {{ subTag.displayName | upcase }} {% else %} {{ subTag.displayName }} {% endif %} \u003c\/span\u003e \u003c\/a\u003e \u003c\/li\u003e {% endfor %} \u003c\/ul\u003e {% endif %} \u003c\/li\u003e {% endfor %} \u003c\/ul\u003e {% endif %}\u003c\/li\u003e{% endif %}", 2127 2128 2129 2130 2131 2132 "filterOptionMultiLevelTagItem": "\u003c!-- This Template contains a few variables built from the client js side --\u003e{% if request.previewMode == true %}\u003cli class='boost-sd__filter-option-item boost-sd__filter-option-list-option-item'\u003e\u003cbutton role='checkbox' aria-checked='false' aria-label='{{ value.displayName }}. Number of products: {{ value.doc_count }}' class='boost-sd__filter-option-item-button boost-sd__filter-option-item-button--as-button boost-sd__filter-option-item-button--with-checkbox'\u003e \u003cspan class='boost-sd__filter-option-item-label'\u003e {% if option.displayAllValuesInUppercaseForm %} {{ value.displayName | upcase }} {% else %} {{ value.displayName }} {% endif %} \u003c\/span\u003e\u003c\/button\u003e {% assign existedTags = value.subTags | size %} {% if existedTags \u003e 0 %} \u003cbutton type='button' aria-label='Expand\/Collapse {{ value.displayName }}' class='boost-sd__button boost-sd__button--transparent boost-sd__filter-option-list-option-item-collapse-btn'\u003e \u003csvg class='boost-sd__arrow-icon boost-sd__arrow-icon--right' xmlns='http:\/\/www.w3.org\/2000\/svg' width='7' height='12' role='img' aria-label='Expand\/Collapse {{ value.displayName }}' viewBox='0 0 7 12' fill='#222'\u003e \u003cpath class=\"boost-sd__arrow-icon-path\" d=\"M6.58942 0.610713C6.26398 0.285274 5.73635 0.285274 5.41091 0.610713L0.611415 5.41021C0.455135 5.56649 0.366829 5.77895 0.366829 5.99996C0.366829 6.22098 0.454629 6.43294 0.610909 6.58922L5.41091 11.3892C5.73635 11.7147 6.26398 11.7147 6.58942 11.3892C6.91486 11.0638 6.91486 10.5362 6.58942 10.2107L2.37867 5.99996L6.58942 1.78922C6.91486 1.46379 6.91486 0.936153 6.58942 0.610713Z\"\u003e \u003c\/path\u003e \u003c\/svg\u003e\u003c\/button\u003e {% endif %}\u003c\/li\u003e{% else %}\u003cli class='boost-sd__filter-option-item boost-sd__filter-option-list-option-item'\u003e\u003cbutton role='checkbox' aria-checked='{% if className contains \"boost-sd__filter-option-item-button--selected\" %}true{% else %}false{% endif %}' aria-label='Find product with {{ label | escape }} is {{ value.displayName | escape | strip_html }}. Number of products: {{ value.doc_count }}' data-metadata='{{ metaData | json | escape }}' id='{{ actionId }}' class='{{ className }}'\u003e \u003cspan style='{{ styleOptionItem }}' data-metadata='{{ metaData | json | escape }}' class='boost-sd__filter-option-item-label'\u003e {% if option.displayAllValuesInUppercaseForm %} {{ value.displayName | upcase }} {% else %} {{ value.displayName }} {% endif %} \u003c\/span\u003e {% if showProductCount %} \u003cspan data-metadata='{{ metaData | json | escape }}' role='text' aria-hidden='true' class='boost-sd__filter-option-item-amount'\u003e({{ value.doc_count }})\u003c\/span\u003e {% endif %} \u003c\/button\u003e {% assign existedTags = value.subTags | size %} {% if existedTags \u003e 0 %} \u003cbutton aria-label='Expand\/Collapse {{ value.displayName }}' type='button' data-metadata='{{ value.metaDataArrow | json | escape }}' id='{{ value.actionIdArrow }}' class='boost-sd__button boost-sd__button--transparent boost-sd__filter-option-list-option-item-collapse-btn'\u003e \u003csvg id='{{ value.targetIdArrow }}' data-metadata='{{ value.metaDataArrow | json | escape }}' class='boost-sd__arrow-icon boost-sd__arrow-icon--right' xmlns='http:\/\/www.w3.org\/2000\/svg' width='7' height='12' role='img' aria-label='Expand\/Collapse {{ value.displayName }}' viewBox='0 0 7 12' fill='{{ colorOptionItem }}'\u003e \u003cpath data-metadata='{{ value.metaDataArrow | json | escape }}' class=\"boost-sd__arrow-icon-path\" d=\"M6.58942 0.610713C6.26398 0.285274 5.73635 0.285274 5.41091 0.610713L0.611415 5.41021C0.455135 5.56649 0.366829 5.77895 0.366829 5.99996C0.366829 6.22098 0.454629 6.43294 0.610909 6.58922L5.41091 11.3892C5.73635 11.7147 6.26398 11.7147 6.58942 11.3892C6.91486 11.0638 6.91486 10.5362 6.58942 10.2107L2.37867 5.99996L6.58942 1.78922C6.91486 1.46379 6.91486 0.936153 6.58942 0.610713Z\"\u003e\u003c\/path\u003e \u003c\/svg\u003e\u003c\/button\u003e\u003c!-- style=\"display: none\" --\u003e\u003cul id='{{ value.targetIdList }}' class='boost-sd__filter-option-list-option-item-sublist boost-sd__g-hide'\u003e {% for tag in value.subTags %} \u003cli class='boost-sd__filter-option-item boost-sd__filter-option-list-option-item'\u003e \u003cbutton role='checkbox' aria-checked='{% if tag.className contains \"boost-sd__filter-option-item-button--selected\" %}true{% else %}false{% endif %}' aria-label='Find product with {{ label | escape }}
2132 is {{ tag.displayName | escape | strip_html }}. Number of products: {{ tag.doc_count }}' data-metadata='{{ tag.metaData | json | escape }}' id='{{ tag.actionId }}' class='{{ tag.className }}'\u003e \u003cspan style='{{ styleOptionItem }}' data-metadata='{{ tag.metaData | json | escape }}' class='boost-sd__filter-option-item-label'\u003e {% if option.displayAllValuesInUppercaseForm %} {{ tag.displayName | upcase }} {% else %} {{ tag.displayName }} {% endif %} \u003c\/span\u003e {% if showProductCount %} \u003cspan data-metadata='{{ tag.metaData | json | escape }}' role='text' aria-hidden='true' class='boost-sd__filter-option-item-amount'\u003e({{ tag.doc_count }})\u003c\/span\u003e {% endif %} \u003c\/button\u003e {% assign existedSubTags = tag.subTags | size %} {% if existedSubTags \u003e 0 %} \u003cbutton aria-label='Expand\/Collapse {{ tag.displayName }}' type='button' data-metadata='{{ tag.metaDataArrow | json | escape }}' id='{{ tag.actionIdArrow }}' class='boost-sd__button boost-sd__button--transparent boost-sd__filter-option-list-option-item-collapse-btn'\u003e \u003csvg id='{{ tag.targetIdArrow }}' data-metadata='{{ tag.metaDataArrow | json | escape }}' class='boost-sd__arrow-icon boost-sd__arrow-icon--right' xmlns='http:\/\/www.w3.org\/2000\/svg' width='7' height='12' role='img' aria-label='Expand\/Collapse {{ tag.displayName }}' viewBox='0 0 7 12' fill='{{ colorOptionItem }}'\u003e \u003cpath data-metadata='{{ tag.metaDataArrow | json | escape }}' class=\"boost-sd__arrow-icon-path\" d=\"M6.58942 0.610713C6.26398 0.285274 5.73635 0.285274 5.41091 0.610713L0.611415 5.41021C0.455135 5.56649 0.366829 5.77895 0.366829 5.99996C0.366829 6.22098 0.454629 6.43294 0.610909 6.58922L5.41091 11.3892C5.73635 11.7147 6.26398 11.7147 6.58942 11.3892C6.91486 11.0638 6.91486 10.5362 6.58942 10.2107L2.37867 5.99996L6.58942 1.78922C6.91486 1.46379 6.91486 0.936153 6.58942 0.610713Z\"\u003e\u003c\/path\u003e \u003c\/svg\u003e \u003c\/button\u003e \u003c!-- style=\"display: none\" --\u003e \u003cul id='{{ tag.targetIdList }}' class='boost-sd__filter-option-list-option-item-sublist boost-sd__g-hide'\u003e {% for subTag in tag.subTags %} \u003cli class='boost-sd__filter-option-item boost-sd__filter-option-list-option-item'\u003e \u003cbutton role='checkbox' aria-checked='{% if subTag.className contains \"boost-sd__filter-option-item-button--selected\" %}true{% else %}false{% endif %}' aria-label='Find product with {{ label | escape }} is {{ subTag.displayName | escape | strip_html }}. Number of products: {{ subTag.doc_count }}' id='{{ subTag.actionId }}' data-metadata='{{ subTag.metaData | json | escape }}' class='{{ subTag.className }}'\u003e \u003cspan style='{{ styleOptionItem }}' data-metadata='{{ subTag.metaData | json | escape }}' class='boost-sd__filter-option-item-label'\u003e {% if option.displayAllValuesInUppercaseForm %} {{ subTag.displayName | upcase }} {% else %} {{ subTag.displayName }} {% endif %} \u003c\/span\u003e {% if showProductCount %} \u003cspan data-metadata='{{ subTag.metaData | json | escape }}' role='text' aria-hidden='true' class='boost-sd__filter-option-item-amount'\u003e({{ subTag.doc_count }})\u003c\/span\u003e {% endif %} \u003c\/button\u003e \u003c\/li\u003e {% endfor %} \u003c\/ul\u003e {% endif %} \u003c\/li\u003e {% endfor %} \u003c\/ul\u003e {% endif %}\u003c\/li\u003e{% endif %}", 2133 2134 2135 2136 2137 2138 "filterOptionRatingItem": "\u003c!-- This Template contains a few variables built from the client js side --\u003e{% if request.previewMode == true %}\u003cli class='boost-sd__filter-option-item boost-sd__filter-option-rating-item'\u003e\u003cbutton role='checkbox' aria-checked='false' aria-label='{{ value.key }} Stars. Number of products: {{ value.doc_count }}' class='boost-sd__filter-option-item-button boost-sd__filter-option-item-button--as-button boost-sd__filter-option-item-button--with-checkbox'\u003e \u003cspan role='presentation' class='boost-sd__filter-option-rating-item-presentation'\u003e {% for i in (0..4) %} {% if i \u003c value.from %} \u003ci class='boost-sd__filter-option-rating-item-icon-star boost-sd__filter-option-rating-item-icon-star--active' style='color: {{ starColor }} ;'\u003e\u003c\/i\u003e {% else %} \u003ci class='boost-sd__filter-option-rating-item-icon-star' style='color: {{ starColor }} ;'\u003e\u003c\/i\u003e {% endif %} {% endfor %} {% if showExactRating == false %} \u003cspan\u003e\u0026 Up\u003c\/span\u003e {% endif %} \u003c\/span\u003e \u003cspan role='text' aria-hidden='true' class='boost-sd__filter-option-item-amount'\u003e({{ value.doc_count }})\u003c\/span\u003e\u003c\/button\u003e\u003c\/li\u003e{% else %}\u003cli data-value='{{ value.key }}' data-action='{{ dataAction }}' class='boost-sd__filter-option-item boost-sd__filter-option-rating-item'\u003e\u003cbutton role='checkbox' aria-checked='{% if className contains \"boost-sd__filter-option-item-button--selected\" %}true{% else %}false{% endif %}' aria-label='{{ value.key }} Stars. Number of products: {{ value.doc_count }}' id='{{ actionId }}' data-action='{{ dataAction }}' class='{{ className }}'\u003e \u003cspan data-action='{{ dataAction }}' role='presentation' class='boost-sd__filter-option-rating-item-presentation'\u003e {% for i in (0..4) %} {% if i \u003c value.from %} \u003ci data-action='{{ dataAction }}' class='boost-sd__filter-option-rating-item-icon-star boost-sd__filter-option-rating-item-icon-star--active' style='color: {{ starColor }} ;'\u003e\u003c\/i\u003e {% else %} \u003ci data-action='{{ dataAction }}' class='boost-sd__filter-option-rating-item-icon-star' style='color: {{ starColor }} ;'\u003e\u003c\/i\u003e {% endif %} {% endfor %} {% if showExactRating == false %} \u003cspan data-action='{{ dataAction }}'\u003e\u0026 Up\u003c\/span\u003e {% endif %} \u003c\/span\u003e {% if showDocCount %} \u003cspan data-action='{{ dataAction }}' role='text' aria-hidden='true' class='boost-sd__filter-option-item-amount'\u003e({{ value.doc_count }})\u003c\/span\u003e {% endif %} \u003c\/button\u003e\u003c\/li\u003e{% endif %}", 2139 2140 2141 2142 2143 2144 "productPrice": "\u003c!-- This Template contains a few variables built from the client js side --\u003e{% assign removePriceDecimal = false -%}{% assign decimalDelimiter = '' -%}{% assign withoutTrailingZeros = false -%}{% assign showCentAsSuperscript = false -%}{% assign moneyFormat = request.money_format | strip_html -%}{% assign showSavingDisplay = false -%}{% assign minPrice = product.price_min | times: 1.0 -%}{% assign maxPrice = 0 -%}{% if product.price_max -%}{% assign maxPrice = product.price_max | times: 1.0 -%}{% endif -%}
2144\u003c!-- convert variable compareAtPriceMin to number --\u003e{% assign compareAtPriceMin = 0 -%}{% if product.compare_at_price_min -%}{% assign compareAtPriceMin = product.compare_at_price_min | times: 1.0 -%}{% endif -%}\u003c!-- Check if enable variant showing as an individual product --\u003e{% if product.variant_id != \"\" and product.variant_id != blank -%}{% assign currentVariantId = product.variant_id | times: 1 -%}{% for variant in product.variants -%}{% if variant.id == currentVariantId -%}{% assign minPrice = variant.price | times: 1.0 -%}{% assign maxPrice = variant.price | times: 1.0 -%}{% if variant.compare_at_price and variant.compare_at_price != \"0.0\" -%}{% assign compareAtPriceMin = variant.compare_at_price | times: 1.0 -%}{% endif -%}{% break -%}{% endif -%}{% endfor -%}{% endif -%}{% assign isSale = false -%}{% assign salePercent = 0 -%}{% assign saleAmount = 0 -%}{% if compareAtPriceMin \u003e minPrice -%}{% assign isSale = true -%}{% endif -%}{% assign compareAtPriceWithFormat = '' -%}{% unless compareAtPriceMin == null or compareAtPriceMin == 0 or isSale == false -%}\u003c!-- calculate salePercent base on compareAtPriceMin and minPrice --\u003e{% assign compare = compareAtPriceMin | minus: minPrice | times: 100 -%}{% if compareAtPriceMin \u003e 0 %}{% assign salePercent = compare | divided_by: compareAtPriceMin | ceil | append: '%' -%}{% else %}{% assign salePercent = '0%' %}{% endif %}\u003c!-- compareAtPriceWithFormat is compare price with PriceMin and format currency --\u003e{% assign compareAtPriceWithFormat = compareAtPriceMin | format_currency: moneyFormat, showCentAsSuperscript, removePriceDecimal, decimalDelimiter, withoutTrailingZeros -%}{% assign saleAmount = compareAtPriceMin | minus: minPrice -%}{% endunless -%}\u003c!-- Format price min --\u003e{% assign priceMinWithFormat = minPrice | format_currency: moneyFormat, showCentAsSuperscript, removePriceDecimal , decimalDelimiter, withoutTrailingZeros -%}\u003c!-- Format price max --\u003e{% assign priceMaxWithFormat = '' -%}{% if product.price_max and maxPrice \u003e minPrice -%}{% assign priceMaxWithFormat = maxPrice | format_currency: moneyFormat, showCentAsSuperscript, removePriceDecimal , decimalDelimiter, withoutTrailingZeros -%}{% endif -%}\u003c!-- priceMax used for multi variant price display where it can have min-max price with format and translation --\u003e{% assign hasMultiVariantPrice = false -%}{% if translations.productItem.amount contains \"minPrice\" -%}{% assign hasMultiVariantPrice = true -%}{% endif -%}{% assign isSamePrice = true -%}{% if minPrice != maxPrice or product.compare_at_price_min != product.compare_at_price_max -%}{% assign isSamePrice = false -%}{% endif -%}{% assign priceValueWithFormat = priceMinWithFormat -%}{% if isSamePrice == false and maxPrice \u003e minPrice and hasMultiVariantPrice -%}{% assign priceValueWithFormat = \"productItem.amount\" | translate: translations, \"\" | replace: '{{minPrice}}', priceMinWithFormat | replace: '{{maxPrice}}', priceMaxWithFormat -%}{% endif -%}{% assign savingPriceWithFormat = '' -%}{% unless showSavingDisplay == false or saleAmount == 0 -%}{% assign saleAmountWithFormat = saleAmount | format_currency: moneyFormat, showCentAsSuperscript, removePriceDecimal, decimalDelimiter, withoutTrailingZeros -%}{% assign savingPriceWithFormat = \"productItem.savingAmount\" | translate: translations, \"Save {{saleAmount}}\" | replace: '{{saleAmount}}', saleAmountWithFormat | replace: '{{salePercent}}', salePercent -%}{% endunless -%}\u003c!-- Price compare display top or bottom --\u003e\u003c!-- Price compare display left or right --\u003e\u003cdiv class=\"boost-sd__product-price-wrapper\"\u003e\u003cspan class=\"boost-sd__visually-hidden\"\u003e {% if isSale %} Regular price {{ compareAtPriceWithFormat }}, now on sale for {{ priceValueWithFormat }}{% if savingPriceWithFormat != '' %}, saving {{ savingPriceWithFormat }}{% endif %} {% else %} Regular price {{ priceValueWithFormat }} {% endif %} \u003c\/span\u003e\u003cspan aria-hidden=\"true\" class=\"boost-sd__product-price-content boost-sd__product-price-content--text-align-left\"\u003e \u003cspan class=\"{% if isSale == true %}boost-sd__product-price--sale{% else %}boost-sd__product-price--default{% endif %}\"\u003e \u003cspan class=\"boost-sd__format-currency\"\u003e{% if isSamePrice == false and maxPrice \u003e minPrice and hasMultiVariantPrice -%}\u003cspan class=\"boost-sd__product_from\"\u003eFrom \u003c\/span\u003e{% endif -%}{{ priceValueWithFormat }}\u003c\/span\u003e \u003c\/span\u003e \u003cdiv class=\"boost-saving_prices_group\"\u003e {% comment%} {% if savingPriceWithFormat != '' -%} \u003cspan aria-hidden=\"true\" class=\"boost-sd__product-price--saving 2\"\u003e \u003cspan class=\"boost-sd__format-currency\"\u003e{{ savingPriceWithFormat }}\u003c\/span\u003e \u003c\/span\u003e {% endif -%} {% endcomment %}
2144 {% if compareAtPriceWithFormat != '' -%} \u003cspan class=\"boost-sd__format-currency boost-sd__format-currency--price-compare boost-sd__product-price--compare\"\u003e\u003cspan class=\"boost-sd__format-currency__market-price\"\u003eMarket price\u003c\/span\u003e \u003cspan class=\"boost-sd__format-currency\"\u003e\u003cspan style=\"text-decoration: line-through !important;\"\u003e\u003c\/span\u003e {{ compareAtPriceWithFormat }}\u003c\/span\u003e \u003c\/span\u003e {% endif -%} \u003c\/div\u003e\u003c\/span\u003e\u003c\/div\u003e", 2145 2146 2147 2148 2149 2150 "recommendation": "\u003c!-- TEMPLATE RECOMMENDATION --\u003e{% assign widgetNameTranslationLabel = 'recommendation.' | append: widgetId %}{% assign widgetTitle = '' %}{% if widgetDesignSettings.titleAlignment != '' %} {% assign widgetTitle = widgetTitle | append: 'boost-sd__recommendation-title--' | append: widgetDesignSettings.titleAlignment %}{% endif %}\u003cdiv id='{{ widgetId }}' class='boost-sd__recommendation ' data-product-price='true'\u003e\u003cdiv class='boost-sd__recommendation-title {{ widgetTitle }}'\u003e \u003cspan tabindex=\"0\" role=\"heading\" aria-level=\"2\" class='boost-sd__recommendation-title-text'\u003e {{ widgetNameTranslationLabel | translate: translations, widgetName }} \u003c\/span\u003e\u003c\/div\u003e {% if widgetDesignSettings.layoutDisplay == 'carousel' %} \u003c!-- TEMPLATE RECOMMENDATION TYPE CAROUSEL --\u003e\u003cdiv class=\"boost-sd__slider\"\u003e\u003cdiv class=\"boost-sd__slider-container\"\u003e {% for product in products %} \u003cdiv class=\"boost-sd__slide\"\u003e {% capture domain %}{{ widgetDesignSettings.tenantId }}{% endcapture %} \u003c!-- TEMPLATE GRID PRODUCT ITEM --\u003e{% if product.original_images != nil %} {% assign imageArray = product.original_images %}{% else %} {% assign imageArray = product.images_info %}{% endif %}{% assign productId = product.id %}{% if product.variant_id %} {% assign productId = product.variant_id %}{% endif %}{% assign filterOptionIdImageBaseOn = 'pf_opt_color' %} {% capture filterOptionIdImageBaseOn %}{% endcapture %}{% assign optionName = filterOptionIdImageBaseOn | replace: 'pf_opt_', '' %}{% assign filterValues = request[filterOptionIdImageBaseOn] %}{% assign selectedVariantImageByFilterOption = nil %}{% comment %}NEW LOGIC: Only find images based on filters IF that variant matches the item being displayed (for split products){% endcomment %}{% if product.variant_id %} {% assign targetVariantId = product.variant_id %} {% for variant in product.variants %} {% if variant.id == product.variant_id %} {% for filterValue in filterValues %} {% assign optionNameValue = optionName | append: \":\" | append: filterValue | strip %} {% if variant.merged_options contains optionNameValue %} {% if variant.image %} {% assign selectedVariantImageByFilterOption = variant.image %} {% break %} {% endif %} {% endif %} {% endfor %} {% if selectedVariantImageByFilterOption != nil %} {% break %} {% endif %} {% endif %} {% endfor %}{% else %} {% for item in product.variants %} {% for filterValue in filterValues %} {% assign optionNameValue = optionName | append: \":\" | append: filterValue | strip %} {% if item.merged_options contains optionNameValue %} {% if item.image %} {% assign selectedVariantImageByFilterOption = item.image %} {% break %} {% endif %} {% endif %} {% endfor %} {% if selectedVariantImageByFilterOption != nil %}{% break %}{% endif %} {% endfor %}{% endif %}{% capture productVariants %} [ {% for variant in product.variants %} {% assign preorder = '{}' %} {% if variant.preorder and variant.preorder != nil %} {% assign preorder = variant.preorder %} {% else %} {% assign preorder = '' %} {% endif %} { \"title\": \"{{ variant.title }}\", \"id\": \"{{ variant.id }}\", \"available\": {{ variant.available }}, \"preorder\": {{ preorder | json }} }{% unless forloop.last %},{% endunless %} {% endfor %} ]{% endcapture %}{% capture productData %} { \"handle\": \"{{ product.handle }}\", \"variantId\": \"{{ product.variant_id }}\", \"splitProduct\": \"{{ product.split_product }}\", \"variants\": {{ productVariants | json | escape }}, \"priceMin\": \"{{ product.price_min }}\", \"priceMax\": \"{{ product.price_max }}\", \"compareAtPriceMin\": \"{{ product.compare_at_price_min }}\", \"compareAtPriceMax\": \"{{ product.compare_at_price_max }}\", \"images\": {{ imageArray | json | escape }}, \"options_with_values\": {{ product.options_with_values | json | escape }}, \"selectedVariantImageByFilterOption\": \"{{ selectedVariantImageByFilterOption | escape }}\", \"category\": \"{{ product.product_type | escape }}\", \"tags\" : {{ product.tags | json | escape }} }{% endcapture %}{%- capture borderLayoutSetting %}noBorder{% endcapture -%}{% if borderLayoutSetting == 'noPadding' %} {% assign borderLayoutItem = 'no-padding' %}{% elsif borderLayoutSetting == 'hasPadding' %}
2150 {% assign borderLayoutItem = 'border-has-padding' %}{% elsif borderLayoutSetting == 'noPaddingImage' %} {% assign borderLayoutItem = 'border-no-padding-image' %}{% else %} {% assign borderLayoutItem = 'no-border' %}{% endif %}{% assign productLocale = '' %}{% if request.current_locale != \"\" or request.current_locale != null or request.current_locale != nil %} {% assign productLocale = request.current_locale %}{% endif %}{% assign variantUrl = '' %}{% if product.variant_id %} {% assign variantUrl = '?variant=' | append: product.variant_id %}{% endif %}{% assign currentVariant = nil %}{% if product.variant_id %} {% for variant in product.variants %} {% if variant.id == product.variant_id %} {% assign currentVariant = variant %} {% break %} {% endif %} {% endfor %}{% endif %}\u003cdiv class='boost-sd__product-item boost-sd__product-item--{{ borderLayoutItem }} boost-sd__product-item-grid-view-layout' id='{{ product.id }}' data-product-id='{{ productId }}' data-product='{{ productData | json_encode }}' data-product-variant='{{ currentVariant.title }}' data-product-name=\"{{ product.title }}\"\u003e\u003c!-- TEMPLATE GRID PRODUCT ITEM - PRODUCT IMAGE --\u003e{%- capture aspectRatioSetting %}square{% endcapture -%}{% capture hoverEffect %}reveal-second-image{% endcapture %}{% assign productImages = product.images_info %}{% if product.split_product %} {% assign productImages = product.original_images %}{% endif %}\u003cdiv class=\"boost-sd__product-item-grid-view-layout-image\"\u003e\u003cdiv class=\"boost-sd__product-link-image\"\u003e \u003cdiv style=\"position: relative\"\u003e {% assign effectClasses = '' %} {% if hoverEffect == 'reveal-second-image-and-zoom-in' %} {% assign effectClasses = effectClasses | append: 'boost-sd__product-image-wrapper--zoom-in' %} {% if productImages.size \u003e 1 %} {% assign effectClasses = effectClasses | append: ' boost-sd__product-image-wrapper--has-second-image' %} {% endif %} {% endif %} {% if hoverEffect == 'reveal-second-image' and productImages.size \u003e 1 %} {% assign effectClasses = effectClasses | append: 'boost-sd__product-image-wrapper--has-second-image' %} {% endif %} {% if hoverEffect == 'zoom-in' %} {% assign effectClasses = effectClasses | append: 'boost-sd__product-image-wrapper--zoom-in' %} {% endif %} {% assign aspectRatio = '' -%} {% if aspectRatioSetting == 'natural' -%} {% assign imageWidth = product.images_info[0].width -%} {% assign imageHeight = product.images_info[0].height -%} {% assign aspectRatio = aspectRatio | append: 'aspect-ratio: ' | append: imageWidth | append: '\/' | append: imageHeight -%} {% endif -%} \u003cdiv class=\"boost-sd__product-image-wrapper boost-sd__product-image-wrapper--crop-center {{ effectClasses }} boost-sd__product-image-wrapper--square\" style=\"{{ aspectRatio }}\"\u003e \u003ca aria-label=\"{{ product.title | escape }}\" class=\"boost-sd__product-link boost-sd__product-image {{ collection.title }} {{ request.current_locale }}\" {%- if request.previewMode != true %} href=\"{{ productLocale }}\/products\/{{ product.handle }}{{ variantUrl }}\"{% endif -%}\u003e {% assign firstImageSrc = '' -%} {% if selectedVariantImageByFilterOption != nil -%} {% assign firstImageSrc = selectedVariantImageByFilterOption -%} {% else -%} {% assign firstImageSrc = product.images_info[0].src -%} {% endif -%} {% assign widthParam = \"\u0026width=\" -%} {% assign widths = \"200,300,400,500,700,800\" | split: \",\" -%} {% if request.device contains 'mobile' -%} {% assign maxWidth = 400 -%} {% else -%} {% assign maxWidth = 700 -%} {% endif -%} {% if request.productImageWidth != blank -%} {% assign imageWidth = request.productImageWidth | plus: 0 -%} {% if imageWidth \u003e maxWidth -%} {% assign maxWidth = imageWidth -%} {% endif -%} {% endif -%} {% if product.images_info[0] -%} {% capture srcset -%} {% for width in widths -%} {% assign widthNo = width | plus: 0 %} {% if widthNo \u003c maxWidth -%} {{ firstImageSrc }}
2150{{ widthParam }}{{ width }} {{ width }}w, {% else -%} {{ firstImageSrc }}{{ widthParam }}{{ maxWidth }} {{ maxWidth }}w {% break -%} {% endif -%} {% endfor -%} {% endcapture -%} {% assign productPerRow = 4 -%} {% if request.productPerRow != blank -%} {% assign productPerRow = request.productPerRow | plus: 0 -%} {% endif -%} \u003cimg id=\"product-image-{{ product.id }}\" class=\"boost-sd__product-image-img boost-sd__product-image-img--main\" {% if index and index \u003c productPerRow -%} loading=\"eager\" {% else -%} loading=\"lazy\" {% endif -%} decoding=\"async\" alt=\"{{ product.title | escape }}\" src=\"{{ firstImageSrc }}\u0026amp;width=200\" srcset=\"{{ srcset }}\" width=\"auto\" height=\"auto\" \/\u003e {% if productImages.size \u003e 1 and hoverEffect == 'reveal-second-image-and-zoom-in' or hoverEffect == 'reveal-second-image' %} {% for image in productImages %} {% if image.src contains product.images_info[0].src %} {% assign secondImage = productImages[image.position] %} {% endif %} {% endfor %} {% if secondImage -%} {% assign secondImageSrc = secondImage.src -%} {% capture secondImageSrcset -%} {% for width in widths -%} {% assign widthNo = width | plus: 0 -%} {% if widthNo \u003c maxWidth -%} {{ secondImageSrc }}{{ widthParam }}{{ width }} {{ width }}w, {% else -%} {{ secondImageSrc }}{{ widthParam }}{{ maxWidth }} {{ maxWidth }}w {% break -%} {% endif -%} {% endfor -%} {% endcapture -%} \u003cimg width=\"auto\" height=\"auto\" {% if index and index \u003c productPerRow -%} loading=\"eager\" {% else -%} loading=\"lazy\" {% endif -%} class=\"boost-sd__product-image-img boost-sd__product-image-img--second\" alt=\"{{ product.title | escape }}\" aria-hidden=\"true\" src=\"{{ secondImage.src }}\u0026amp;width=200\" srcset=\"{{ secondImageSrcset }}\"\u003e {% endif -%} {% endif %} {% else -%} \u003cimg id=\"product-image-{{ product.id }}\" class=\"boost-sd__product-image-img boost-sd__product-image-img--main\" alt=\"{{ product.title | escape }}\" src=\"https:\/\/cdn.shopify.com\/extensions\/201f4d7b-8d39-43a4-82de-e6f412341695\/0.0.0\/assets\/boost-pfs-no-image.jpg?v=1677838268\" width=\"auto\" height=\"auto\" \/\u003e {% endif -%} \u003c\/a\u003e \u003c\/div\u003e \u003c!-- POPUP --\u003e \u003c!-- POPUP --\u003e \u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c!-- TEMPLATE GRID PRODUCT ITEM - PRODUCT INFO --\u003e\u003cdiv class=\"boost-sd__product-info-wrapper\"\u003e\u003cdiv class=\"boost-sd__product-info boost-sd__product-info--left\"\u003e \u003ca aria-label=\"{{ product.title | escape }}\" class=\"boost-sd__product-link\" {% if request.previewMode != true %} href=\"{{ productLocale }}\/products\/{{ product.handle }}{{ variantUrl }}\"{% endif %}\u003e \u003cdiv class=\"boost-sd__product-title\" id=\"product-title-{{ product.id }}\"\u003e {{ product.title | escape }} \u003c\/div\u003e \u003c\/a\u003e \u003cdiv class=\"boost-sd__product-price\" id=\"product-price-{{ product.id }}\"\u003e \u003c!-- This Template contains a few variables built from the client js side --\u003e{% assign removePriceDecimal = false -%}{% assign decimalDelimiter = '' -%}{% assign withoutTrailingZeros = false -%}{% assign showCentAsSuperscript = false -%}{% assign moneyFormat = request.money_format | strip_html -%}{% assign showSavingDisplay = false -%}{% assign showSavingDisplay = true -%}{% assign minPrice = product.price_min | times: 1.0 -%}{% assign maxPrice = 0 -%}{% if product.price_max -%} {% assign maxPrice = product.price_max | times: 1.0 -%}{% endif -%}\u003c!-- convert variable compareAtPriceMin to number --\u003e{% assign compareAtPriceMin = 0 -%}{% if product.compare_at_price_min -%} {% assign compareAtPriceMin = product.compare_at_price_min | times: 1.0 -%}{% endif -%}\u003c!-- Check if enable variant showing as an individual product --\u003e{% if product.variant_id != \"\" and product.variant_id != blank -%} {% assign currentVariantId = product.variant_id | times: 1 -%} {% for variant in product.variants -%} {% if variant.id == currentVariantId -%} {% assign minPrice = variant.price | times: 1.0 -%} {% assign maxPrice = variant.price | times: 1.0 -%} {% if variant.compare_at_price and variant.compare_at_price != \"0.0\" -%} {% assign compareAtPriceMin = variant.compare_at_price | times: 1.0 -%} {% endif -%} {% break -%} {% endif -%} {% endfor -%}{% endif -%}{% assign isSale = false -%}{% assign salePercent = 0 -%}{% assign saleAmount = 0 -%}{% if compareAtPriceMin \u003e minPrice -%} {% assign isSale = true -%}{% endif -%}{% assign compareAtPriceWithFormat = '' -%}{% unless compareAtPriceMin == null or compareAtPriceMin == 0 or isSale == false -%} \u003c!-- calculate salePercent base on compareAtPriceMin and minPrice --\u003e {% assign compare = compareAtPriceMin | minus: minPrice | times: 100 -%} {% if compareAtPriceMin \u003e 0 %} {% assign salePercent = compare | divided_by: compareAtPriceMin | ceil | append: '%' -%} {% else %} {% assign salePercent = '0%' %} {% endif %} \u003c!-- compareAtPriceWithFormat is compare price with PriceMin and format currency --\u003e {% assign compareAtPriceWithFormat = compareAtPriceMin | format_currency: moneyFormat, showCentAsSuperscript, removePriceDecimal, decimalDelimiter, withoutTrailingZeros -%} {% assign saleAmount = compareAtPriceMin | minus: minPrice -%}{% endunless -%}\u003c!-- Format price min --\u003e{% assign priceMinWithFormat = minPrice | format_currency: moneyFormat, showCentAsSuperscript, removePriceDecimal , decimalDelimiter, withoutTrailingZeros -%}\u003c!-- Format price max --\u003e{% assign priceMaxWithFormat = '' -%}{% if product.price_max and maxPrice \u003e minPrice -%} {% assign priceMaxWithFormat = maxPrice | format_currency: moneyFormat, showCentAsSuperscript, removePriceDecimal , decimalDelimiter, withoutTrailingZeros -%}{% endif -%}\u003c!-- priceMax used for multi variant price display where it can have min-max price with format and translation --\u003e{% assign hasMultiVariantPrice = false -%}{% if translations.productItem.amount contains \"minPrice\" -%} {% assign hasMultiVariantPrice = true -%}{% endif -%}{% assign isSamePrice = true -%}{% if minPrice != maxPrice or product.compare_at_price_min != product.compare_at_price_max -%} {% assign isSamePrice = false -%}{% endif -%}{% assign priceValueWithFormat = priceMinWithFormat -%}{% if isSamePrice == false and maxPrice \u003e minPrice and hasMultiVariantPrice -%} {% assign priceValueWithFormat = \"productItem.amount\" | translate: translations, \"\" | replace: '{{minPrice}}', priceMinWithFormat | replace: '{{maxPrice}}', priceMaxWithFormat -%}{% endif -%}{% assign savingPriceWithFormat = '' -%}{% unless showSavingDisplay == false or saleAmount == 0 -%} {% assign saleAmountWithFormat = saleAmount | format_currency: moneyFormat, showCentAsSuperscript, removePriceDecimal, decimalDelimiter, withoutTrailingZeros -%} {% assign savingPriceWithFormat = \"productItem.savingAmount\" | translate: translations, \"Save {{saleAmount}}\" | replace: '{{saleAmount}}', saleAmountWithFormat | replace: '{{salePercent}}', salePercent -%}{% endunless -%}\u003c!-- Price compare display top or bottom --\u003e\u003c!-- Price compare display left or right --\u003e\u003cdiv class=\"boost-sd__product-price-wrapper\"\u003e \u003cspan class=\"boost-sd__visually-hidden\"\u003e {% if isSale %} Regular price {{ compareAtPriceWithFormat }}, now on sale for {{ priceValueWithFormat }}{% if savingPriceWithFormat != '' %}, saving {{ savingPriceWithFormat }}{% endif %} {% else %} Regular price {{ priceValueWithFormat }} {% endif %} \u003c\/span\u003e \u003cspan aria-hidden=\"true\" class=\"boost-sd__product-price-content boost-sd__product-price-content--row-reverse boost-sd__product-price-content--text-align-left\" \u003e \u003cspan class=\"{% if isSale == true %}boost-sd__product-price--sale{% else %}boost-sd__product-price--default{% endif %}\" \u003e \u003cspan class=\"boost-sd__format-currency\"\u003e{% if isSamePrice == false and maxPrice \u003e minPrice and hasMultiVariantPrice -%}\u003cspan class=\"boost-sd__product_from\"\u003eFrom \u003c\/span\u003e{% endif -%}{{ priceValueWithFormat }}\u003c\/span\u003e \u003c\/span\u003e \u003cdiv class=\"boost-saving_prices_group\"\u003e {% comment%} {% if savingPriceWithFormat != '' -%} \u003cspan aria-hidden=\"true\" class=\"boost-sd__product-price--saving 2\" \u003e \u003cspan class=\"boost-sd__format-currency\"\u003e{{ savingPriceWithFormat }}\u003c\/span\u003e \u003c\/span\u003e {% endif -%} {% endcomment %}
2150 {% if compareAtPriceWithFormat != '' -%} \u003cspan class=\"boost-sd__format-currency boost-sd__format-currency--price-compare boost-sd__product-price--compare\" \u003e\u003cspan class=\"boost-sd__format-currency__market-price\"\u003eMarket price\u003c\/span\u003e \u003cspan class=\"boost-sd__format-currency\"\u003e\u003cspan style=\"text-decoration: line-through !important;\"\u003e\u003c\/span\u003e {{ compareAtPriceWithFormat }}\u003c\/span\u003e \u003c\/span\u003e {% endif -%} \u003c\/div\u003e \u003c\/span\u003e\u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-rating\"\u003e \u003cdiv class='jdgm-widget jdgm-preview-badge' data-id='{{ product.id }}' data-no-redirect=\"true\"\u003e {{ product | product_metafield: 'judgeme.badge' }} \u003c\/div\u003e \u003c\/div\u003e \u003c!-- PRODUCT INVENTORY --\u003e \u003c!-- TEMPLATE PRODUCT SWATCH --\u003e{% assign swatches = '' %} \u003cdiv class=\"boost-sd__product-image-row boost-sd__product-image-row--top \"\u003e \u003cdiv class=\"boost-sd__product-image-column boost-sd__product-image-column--in-top boost-sd__product-image-column--left\"\u003e {% assign hideOtherLabelsWhenSoldOut = true -%}{% assign moneyFormat = request.money_format | strip_html -%}{% assign removePriceDecimal = false -%}{% assign showCentAsSuperscript = false -%}{% assign decimalDelimiter = '' -%}{% assign withoutTrailingZeros = true -%}{% if hideOtherLabelsWhenSoldOut != true -%} {% if product.available == false -%} \u003cdiv class=\"boost-sd__product-label boost-sd__product-label--text boost-sd__product-label--rectangle boost-sd__product-label--soldout\"\u003e \u003cspan class=\"boost-sd__product-label-text\"\u003e{{ \"productItem.productItemSoldOut\" | translate: translations, \"Sold out\" }}\u003c\/span\u003e \u003c\/div\u003e {% endif -%} {% assign filteredTags = \"\" -%} {% assign allTags = product.tags -%} {% if product.original_tags != nill %} {% assign allTags = allTags | concat: product.original_tags | uniq -%} {% endif %} {% for tag in allTags -%} {% if tag contains 'pfs:label' -%} {% assign tagWithoutLabel = tag | remove: 'pfs:label-' -%} {% assign filteredTags = filteredTags | append: tagWithoutLabel | append: ',' -%} {% endif -%} {% endfor -%} {% assign filteredTags = filteredTags | split: ',' -%} {% for tag in filteredTags %} {% unless tag == blank %} {% assign tag_downcase = tag | downcase %} \u003cdiv data-label-tag=\"{{ tag_downcase }}\" class=\"boost-sd__product-label {{ tag_downcase }} boost-sd__product-label--rectangle boost-sd__product-label--custom-label-by-tag{% if tag_downcase == 'new' %} boost__top-left-new{% elsif tag_downcase == 'bundle' %} boost__top-left-bundle{% endif %}{% if tag_downcase == 'free shipping' %} boost-sd__label--free-shipping{% endif %}\"\u003e \u003cspan class=\"boost-sd__product-label-text\"\u003e {% if tag_downcase == 'free shipping' %} \u003c!-- SVG ICON --\u003e \u003cspan class=\"label-icon free-shipping\"\u003e \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10\" height=\"8\" viewBox=\"0 0 10 8\" fill=\"none\"\u003e \u003cpath d=\"M0.75 3.75L3.375 6.375L8.625 0.75\" stroke=\"#194681\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/\u003e \u003c\/svg\u003e \u003c\/span\u003e {% endif %} \u003cspan class=\"{% if tag_downcase == 'free shipping' %}boost-sd__label--free-shipping{% endif %}\"\u003e{{ tag }}\u003c\/span\u003e \u003c\/span\u003e \u003c\/div\u003e {% endunless %}{% endfor %} {% else -%} {% if product.available == false -%} \u003cdiv class=\"boost-sd__product-label boost-sd__product-label--text boost-sd__product-label--rectangle boost-sd__product-label--soldout\"\u003e \u003cspan class=\"boost-sd__product-label-text\"\u003e{{ \"productItem.productItemSoldOut\" | translate: translations, \"Sold out\" }}\u003c\/span\u003e \u003c\/div\u003e {% else -%} {% assign filteredTags = \"\" -%} {% assign allTags = product.tags -%} {% if product.original_tags != nill %} {% assign allTags = allTags | concat: product.original_tags | uniq -%} {% endif %} {% for tag in allTags -%} {% if tag contains 'pfs:label' -%} {% assign tagWithoutLabel = tag | remove: 'pfs:label-' -%} {% assign filteredTags = filteredTags | append: tagWithoutLabel | append: ',' -%} {% endif -%} {% endfor -%} {% assign filteredTags = filteredTags | split: ',' -%} {% for tag in filteredTags %} {% unless tag == blank %} {% assign tag_downcase = tag | downcase %} \u003cdiv data-label-tag=\"{{ tag_downcase }}\" class=\"boost-sd__product-label boost-sd__product-label--rectangle boost-sd__product-label--custom-label-by-tag {% if tag_downcase == 'new' %} boost__top-left-new{% elsif tag_downcase == 'bundle' %} boost__top-left-bundle{% endif %}\"\u003e \u003cspan class=\"boost-sd__product-label-text\"\u003e {% if tag_downcase == 'free shipping' %} \u003c!-- SVG ICON --\u003e \u003cspan class=\"label-icon\"\u003e \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10\" height=\"8\" viewBox=\"0 0 10 8\" fill=\"none\"\u003e \u003cpath d=\"M0.75 3.75L3.375 6.375L8.625 0.75\" stroke=\"#194681\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/\u003e \u003c\/svg\u003e \u003c\/span\u003e {% endif %} \u003cspan class=\"{% if tag_downcase == 'free shipping' %}boost-sd__label--free-shipping{% endif %}\"\u003e{{ tag }}\u003c\/span\u003e \u003c\/span\u003e \u003c\/div\u003e {% endunless %}{% endfor %} {% endif -%}{% endif -%} \u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-image-row boost-sd__product-image-row--bottom boost-sd__product-image-row--vertical boost-sd__product-image-row--sublayout-6 \"\u003e \u003cdiv class=\"boost-sd__product-image-column boost-sd__product-image-column--in-bottom boost-sd__product-image-column--right\"\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e \u003c\/div\u003e {% endfor %} {% assign numberOfProductPerRow = widgetDesignSettings.numberOfProductPerRow %} {% assign numberOfRecommendProduct = widgetDesignSettings.numberOfRecommendProduct %} {% if numberOfRecommendProduct \u003c numberOfProductPerRow %} {% assign sliderPages = 1 %} {% assign disable = \"disabled\" %} {% else %} {% assign sliderPages = numberOfRecommendProduct | divided_by: numberOfProductPerRow | ceil %} {% assign disable = \"\" %} {% endif %} \u003c\/div\u003e\u003cdiv class=\"boost-sd__prev-button boost-sd__prev-button--inside\"\u003e \u003cbutton type=\"button\" aria-label=\"Previous\" class=\"boost-sd__button boost-sd__button--circle boost-sd__slider-button\" {{ disable }}\u003e \u003cspan class=\"boost-sd__icon\"\u003e \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewBox=\"0 0 10 7\" height=\"7\" width=\"10\" class=\"boost-sd__prev-button-icon\"\u003e \u003cpath stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke=\"#212121\" d=\"M0.764024 5.51189L5.00002 1.28789L9.23602 5.51189\"\u003e\u003c\/path\u003e \u003c\/svg\u003e \u003c\/span\u003e \u003c\/button\u003e\u003c\/div\u003e\u003cdiv class=\"boost-sd__next-button boost-sd__next-button--inside\"\u003e \u003cbutton type=\"button\" aria-label=\"Next\" class=\"boost-sd__button boost-sd__button--circle boost-sd__slider-button\" {{ disable }}\u003e \u003cspan class=\"boost-sd__icon\" style=\"margin: 0px;\"\u003e \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewBox=\"0 0 10 7\" height=\"7\" width=\"10\" class=\"boost-sd__next-button-icon\"\u003e \u003cpath stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke=\"#212121\" d=\"M0.764024 5.51189L5.00002 1.28789L9.23602 5.51189\"\u003e\u003c\/path\u003e \u003c\/svg\u003e \u003c\/span\u003e \u003c\/button\u003e\u003c\/div\u003e \u003cdiv class=\"boost-sd__watermark-powered-by-boost\"\u003e {{ \"search.watermarkPoweredBy\" | translate: translations, \"Powered by\" }} \u003cdiv class=\"boost-sd__watermark-highlight\"\u003e {{ \"search.watermarkPoweredByBranch\" | translate: translations, \"Boost\" }} \u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e {% else %} \u003c!-- TEMPLATE RECOMMENDATION TYPE BUNDLE --\u003e{% assign bundleStyle = widgetDesignSettings.bundleStyle %}\u003cdiv class=\"boost-sd__recommendation-bundle boost-sd__recommendation-bundle--{{ bundleStyle }}\"\u003e\u003cdiv class=\"boost-sd__recommendation-bundle-left\"\u003e \u003cdiv class=\"boost-sd__recommendation-bundle-images boost-sd__recommendation-bundle-images--{{ bundleStyle }}\"\u003e {% for product in products %} \u003cdiv class=\"boost-sd__recommendation-bundle-image-item\"\u003e {% if product.checked %} \u003ca aria-label=\"View product details for {{ product.title | escape }}\" class=\"boost-sd__product-link boost-sd__product-link-image\" href=\"\/products\/{{ product.handle }}\"\u003e {% endif %} \u003cdiv class=\"boost-sd__product-image-wrapper boost-sd__product-image-wrapper--full-box\"\u003e \u003cdiv class=\"boost-sd__product-image {% unless product.checked %} boost-sd__product-image--blur {% endunless %}\"\u003e {% if product.images_info[0] %} \u003cimg id=\"product-image-{{ product.id }}\" class=\"boost-sd__product-image-img boost-sd__product-image-img--main\" src=\"{{ product.images_info[0].src }}\" alt=\"{{ product.title | escape }}\" width=\"auto\" height=\"auto\" \/\u003e {% else %} \u003cimg id=\"product-image-{{ product.id }}\" class=\"boost-sd__product-image-img boost-sd__product-image-img--main\" src=\"https:\/\/cdn.shopify.com\/extensions\/201f4d7b-8d39-43a4-82de-e6f412341695\/0.0.0\/assets\/boost-pfs-no-image.jpg?v=1677838268\" alt=\"{{ product.title | escape }}\" width=\"auto\" height=\"auto\" \/\u003e {% endif %} \u003c\/div\u003e \u003c\/div\u003e {% if product.checked %} \u003c\/a\u003e {% endif %} {% if bundleStyle == 'style2' %} \u003cdiv class=\"boost-sd__recommendation-bundle-item-info boost-sd__recommendation-bundle-item-info--{{ bundleStyle }}\"\u003e \u003cdiv class=\"boost-sd__recommendation-bundle-item-info-content {% unless product.checked %} boost-sd__recommendation-bundle-item-info-content--blur {% endunless %}\"\u003e \u003cdiv class=\"boost-sd__recommendation-bundle-item-title\"\u003e {% if forloop.index0 == 0 %} \u003cspan role=\"text\" tabindex=\"0\"\u003e \u003cb\u003eThis item:\u003c\/b\u003e {{ product.title | escape }} \u003c\/span\u003e {% elsif product.checked %} \u003ca class=\"boost-sd__product-link\" href=\"\/products\/{{ product.handle }}\"\u003e {{ product.title | escape }} \u003c\/a\u003e {% else %} \u003cspan role=\"text\" tabindex=\"0\"\u003e{{ product.title | escape }}\u003c\/span\u003e {% endif %} \u003c\/div\u003e {%- if product.selectedOption.title != 'Default Title' -%} \u003cdiv class=\"boost-sd__recommendation-bundle-dropdown-wrapper boost-sd__recommendation-bundle-dropdown-wrapper--{{ bundleStyle }}\"\u003e \u003cdiv {% if product.checked %} tabindex=\"0\" {% endif %}
2150 role=\"combobox\" aria-label=\"Select an option\" aria-expanded=\"false\" aria-haspopup=\"true\" data-id=\"boost-sd__dropdown-{{ widgetId }}\" data-product-id=\"{{ product.id }}\" id=\"boost-sd__dropdown-{{ widgetId }}\" class=\"boost-sd__dropdown {% unless product.checked %} boost-sd__dropdown--disabled {% endunless %}\"\u003e \u003cdiv class=\"boost-sd__dropdown-selected-option\"\u003e \u003cspan aria-label=\"Current option: {{ product.selectedOption.title | escape }}\" class=\"boost-sd__dropdown-option-text\"\u003e{{ product.selectedOption.title | escape }}\u003c\/span\u003e \u003csvg width=\"8\" height=\"12\" viewBox=\"0 0 8 5\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e \u003cpath d=\"M7.09832 3.98009e-07L0.901685 -1.43717e-07C0.15069 -2.09371e-07 -0.269991 0.75351 0.193991 1.2676L3.29231 4.70055C3.65265 5.09982 4.34735 5.09982 4.70769 4.70055L7.80601 1.2676C8.26999 0.753511 7.84931 4.63664e-07 7.09832 3.98009e-07Z\" fill=\"#5C5F62\"\u003e\u003c\/path\u003e \u003c\/svg\u003e \u003c\/div\u003e \u003cul role=\"listbox\" data-id=\"boost-sd__dropdown-list-{{ widgetId }}\" id=\"boost-sd__dropdown-list-{{ widgetId }}\" class=\"boost-sd__dropdown-option-list\"\u003e {% for variant in product.variants %} \u003cli role=\"option\" aria-selected=\"{{ variant.title == product.selectedOption.title }}\" data-id=\"boost-sd__dropdown-option-{{ widgetId }}\" data-variant-id=\"{{ variant.id }}\" id=\"boost-sd__dropdown-option-{{ widgetId }}\" class=\"boost-sd__dropdown-option {% if variant.title == product.selectedOption.title %}boost-sd__dropdown-option--selected{% endif %}\"\u003e {{ variant.title | escape }} \u003c\/li\u003e {% endfor %} \u003c\/ul\u003e \u003c\/div\u003e \u003c\/div\u003e {% endif %} \u003cdiv class=\"boost-sd__recommendation-bundle-checkbox\"\u003e \u003cbutton type=\"button\" aria-checked=\"{% if product.checked %} true {% else %} false {% endif %}\" aria-label=\"{% if product.checked %} Click to remove from bundle {% else %} Click to add to bundle {% endif %}\" class=\"boost-sd__recommendation-bundle-checkbox-box {% if product.checked %} boost-sd__recommendation-bundle-checkbox-box--checked {% endif %}\" data-id=\"boost-sd__checkbox-{{ widgetId }}\" id=\"boost-sd__checkbox-{{ widgetId }}-{{ product.id }}\" \u003e\u003c\/button\u003e \u003c\/div\u003e \u003cspan role=\"text\" tabindex=\"0\" aria-label=\"Price
2150: {{ product.selectedOption.price }}\" class=\"boost-sd__format-currency\"\u003e \u003cspan\u003e{{ product.selectedOption.price }}\u003c\/span\u003e \u003c\/span\u003e \u003c\/div\u003e \u003c\/div\u003e {% endif %} \u003c\/div\u003e {% unless forloop.last %} \u003cdiv class=\"boost-sd__recommendation-bundle-plus-icon-wrapper boost-sd__recommendation-bundle-plus-icon-wrapper--{{ bundleStyle }}\"\u003e \u003csvg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e \u003cpath fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M15 7H9V1C9 0.448 8.553 0 8 0C7.447 0 7 0.448 7 1V7H1C0.447 7 0 7.448 0 8C0 8.552 0.447 9 1 9H7V15C7 15.552 7.447 16 8 16C8.553 16 9 15.552 9 15V9H15C15.553 9 16 8.552 16 8C16 7.448 15.553 7 15 7Z\" fill=\"#5C5F62\"\u003e\u003c\/path\u003e \u003c\/svg\u003e \u003c\/div\u003e {% endunless %} {% endfor %} \u003c\/div\u003e {% if bundleStyle == 'style1' %} {% for product in products %} \u003cdiv class=\"boost-sd__recommendation-bundle-item-info boost-sd__recommendation-bundle-item-info--{{ bundleStyle }}\"\u003e \u003cdiv class=\"boost-sd__recommendation-bundle-item-info-content {% unless product.checked %} boost-sd__recommendation-bundle-item-info-content--blur {% endunless %}\"\u003e \u003cdiv class=\"boost-sd__recommendation-bundle-item-title\"\u003e \u003cdiv class=\"boost-sd__recommendation-bundle-checkbox\"\u003e \u003cbutton type=\"button\" aria-checked=\"{% if product.checked %} true {% else %} false {% endif %}\" aria-label=\"{% if product.checked %} Click to remove from bundle {% else %} Click to add to bundle {% endif %}\" class=\"boost-sd__recommendation-bundle-checkbox-box {% if product.checked %} boost-sd__recommendation-bundle-checkbox-box--checked {% endif %}\" data-id=\"boost-sd__checkbox-{{ widgetId }}\" id=\"boost-sd__checkbox-{{ widgetId }}-{{ product.id }}\" \u003e\u003c\/button\u003e \u003c\/div\u003e {% if forloop.index0 == 0 %} \u003cspan role=\"text\" tabindex=\"0\"\u003e \u003cb\u003eThis item:\u003c\/b\u003e {{ product.title | escape }} \u003c\/span\u003e {% elsif product.checked %} \u003ca class=\"boost-sd__product-link\" href=\"\/products\/{{ product.handle }}\"\u003e {{ product.title | escape }} \u003c\/a\u003e {% else %} \u003cspan role=\"text\" tabindex=\"0\"\u003e{{ product.title | escape }}\u003c\/span\u003e {% endif %} \u003c\/div\u003e {%- if product.selectedOption.title != 'Default Title' -%} \u003cdiv class=\"boost-sd__recommendation-bundle-dropdown-wrapper boost-sd__recommendation-bundle-dropdown-wrapper--{{ bundleStyle }}\"\u003e \u003cdiv {% if product.checked %} tabindex=\"0\" {% endif %} role=\"combobox\" aria-label=\"Select an option\" aria-expanded=\"false\" aria-haspopup=\"true\" data-id=\"boost-sd__dropdown-{{ widgetId }}\" data-product-id=\"{{ product.id }}\" id=\"boost-sd__dropdown-{{ widgetId }}\" class=\"boost-sd__dropdown {% unless product.checked %} boost-sd__dropdown--disabled {% endunless %}\"\u003e \u003cdiv class=\"boost-sd__dropdown-selected-option\"\u003e \u003cspan aria-label=\"Current option: {{ product.selectedOption.title | escape }}\" class=\"boost-sd__dropdown-option-text\"\u003e{{ product.selectedOption.title | escape }}\u003c\/span\u003e \u003csvg width=\"8\" height=\"12\" viewBox=\"0 0 8 5\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e \u003cpath d=\"M7.09832 3.98009e-07L0.901685 -1.43717e-07C0.15069 -2.09371e-07 -0.269991 0.75351 0.193991 1.2676L3.29231 4.70055C3.65265 5.09982 4.34735 5.09982 4.70769 4.70055L7.80601 1.2676C8.26999 0.753511 7.84931 4.63664e-07 7.09832 3.98009e-07Z\" fill=\"#5C5F62\"\u003e\u003c\/path\u003e \u003c\/svg\u003e \u003c\/div\u003e \u003cul role=\"listbox\" data-id=\"boost-sd__dropdown-list-{{ widgetId }}\" id=\"boost-sd__dropdown-list-{{ widgetId }}\" class=\"boost-sd__dropdown-option-list\"\u003e {% for variant in product.variants %} \u003cli role=\"option\" aria-selected=\"{{ variant.title == product.selectedOption.title }}\" data-id=\"boost-sd__dropdown-option-{{ widgetId }}\" data-variant-id=\"{{ variant.id }}\" id=\"boost-sd__dropdown-option-{{ widgetId }}\" class=\"boost-sd__dropdown-option {% if variant.title == product.selectedOption.title %}boost-sd__dropdown-option--selected{% endif %}\"\u003e {{ variant.title | escape }} \u003c\/li\u003e {% endfor %} \u003c\/ul\u003e \u003c\/div\u003e \u003c\/div\u003e {% endif %} \u003cspan role=\"text\" tabindex=\"0\" aria-label=\"Price
2150: {{ product.selectedOption.price }}\" class=\"boost-sd__format-currency\"\u003e \u003cspan\u003e{{ product.selectedOption.price }}\u003c\/span\u003e \u003c\/span\u003e \u003c\/div\u003e \u003c\/div\u003e {% endfor %} {% endif %} \u003c\/div\u003e\u003cdiv class=\"boost-sd__recommendation-bundle-right\"\u003e {% if hasSelectedProduct == true %} \u003cdiv role=\"text\" tabindex=\"0\" class=\"boost-sd__recommendation-bundle-total-price\"\u003e Total price: \u003cb class=\"boost-sd__recommendation-bundle-price-text\"\u003e \u003cspan class=\"boost-sd__format-currency\"\u003e{{ totalPrice }}\u003c\/span\u003e \u003c\/b\u003e \u003c\/div\u003e {% endif %} \u003cbutton type=\"button\" {% if hasSelectedProduct == false %}disabled{% endif %} class=\"boost-sd__button boost-sd__button--primary boost-sd__button--large boost-sd__button--round boost-sd__button--full-width boost-sd__btn-add-to-cart\"\u003e \u003cspan\u003eAdd to Cart\u003c\/span\u003e \u003c\/button\u003e\u003c\/div\u003e\u003c\/div\u003e {% endif %}\u003c\/div\u003e\u003cstyle\u003e #{{ widgetId }} .boost-sd__recommendation-title { color: {{ widgetDesignSettings.titleTextColor }}; font-family: {{ widgetDesignSettings.titleFont }}; font-size: {{ widgetDesignSettings.titleFontSize }}px; text-transform: {{ widgetDesignSettings.titleTextTransform }}; font-weight: {{ widgetDesignSettings.titleFontWeight }}; font-style: {{ widgetDesignSettings.titleFontStyle }}; }\u003c\/style\u003e", 2151 2152 2153 2154 2155 2156 "searchTabCollectionsContent": "\u003cdiv role=\"tabpanel\" class=\"boost-sd__search-result-panel-content\"\u003e {% assign currentLocale = '' %} {% if currentLocale != \"\" %} {% assign currentLocale = currentLocale %} {% endif %} {% for collection in collections %} \u003ca tabindex=\"0\" href=\"{{ currentLocale }}\/collections\/{{ collection.handle }}\" class=\"boost-sd__search-result-panel-content-item\"\u003e {% if collection.image != null %} \u003cdiv class=\"boost-sd__search-result-panel-content-item-image\"\u003e \u003cimg src=\"{{ collection.image.src }}\" width=\"auto\" height=\"auto\"\u003e \u003c\/div\u003e {% endif %} \u003cdiv class=\"boost-sd__search-result-panel-content-item-text\"\u003e \u003cp class=\"boost-sd__search-result-panel-content-item-title\"\u003e{{ collection.title | escape }}\u003c\/p\u003e \u003c\/div\u003e\u003c\/a\u003e {% endfor %} {% capture pageSize %} 25 {% endcapture %} {% assign pageSize = pageSize | plus: 0 %} {% if pageSize \u003c= 0 %} {% assign pageSize = 1 %} {% endif %} {% if pageSize \u003c totalCollection %} {% assign totalPage = totalCollection | divided_by: pageSize | ceil %} {% assign pagination = currentPage | pagination_list: totalPage | split: \",\" %} {% assign toProduct = currentPage | times: pageSize %} \u003cdiv class=\"boost-sd__pagination boost-sd__pagination--center\"\u003e {% if currentPage != 1 %} \u003cbutton type=\"button\" aria-label=\"previous page\" class=\"boost-sd__pagination-button boost-sd__pagination-button--rectangle boost-sd__pagination-button--previous\" style=\"color: rgb(122, 122, 122); background-color: rgba(0, 0, 0, 0); font-size: inherit; text-transform: none; border-color: transparent; border-width: 1px; border-style: solid;\"\u003e \u003cspan class=\"boost-sd__pagination-button-icon boost-sd__pagination-button-icon--left\"\u003e \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewBox=\"0 0 7 12\" height=\"12\" width=\"7\"\u003e \u003cpath d=\"M6.80474 0.528514C6.54439 0.268165 6.12228 0.268165 5.86193 0.528514L0.861929 5.52851C0.601579 5.78886 0.601579 6.21097 0.861929 6.47132L5.86193 11.4713C6.12228 11.7317 6.54439 11.7317 6.80474 11.4713C7.06509 11.211 7.06509 10.7889 6.80474 10.5285L2.27614 5.99992L6.80474 1.47132C7.06509 1.21097 7.06509 0.788864 6.80474 0.528514Z\" clip-rule=\"evenodd\" fill-rule=\"evenodd\"\u003e\u003c\/path\u003e \u003c\/svg\u003e \u003c\/span\u003e \u003c\/button\u003e {% endif %} {% for page_string in pagination %} {% assign page = page_string | plus: 0 %} {% if page == 0 %} \u003cbutton class=\"boost-sd__pagination-number boost-sd__pagination-number--disabled boost-sd__pagination-number--\"\u003e...\u003c\/button\u003e {% elsif page == request.page %} \u003cbutton class=\"boost-sd__pagination-number boost-sd__pagination-number-- boost-sd__pagination-number--active\" style=\"color: rgb(122, 122, 122); background-color: rgba(0, 0, 0, 0); font-size: inherit;\" data-page=\"{{ page }}\"\u003e{{ page }}\u003c\/button\u003e {% else %} \u003cbutton class=\"boost-sd__pagination-number boost-sd__pagination-number--\" style=\"color: rgb(122, 122, 122); background-color: rgba(0, 0, 0, 0); font-size: inherit;\" data-page=\"{{ page }}\"\u003e{{ page }}\u003c\/button\u003e {% endif %} {% endfor %} {% if currentPage != totalPage %} \u003cbutton type=\"button\" aria-label=\"next page\" class=\"boost-sd__pagination-button boost-sd__pagination-button--rectangle boost-sd__pagination-button--next\" style=\"color: rgb(122, 122, 122); background-color: rgba(0, 0, 0, 0); font-size: inherit; text-transform: none; border-color: transparent; border-width: 1px; border-style: solid;\"\u003e \u003cspan class=\"boost-sd__pagination-button-icon boost-sd__pagination-button-icon--right\"\u003e \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewBox=\"0 0 7 12\" height=\"12\" width=\"7\"\u003e \u003cpath d=\"M0.195262 0.528514C0.455612 0.268165 0.877722 0.268165 1.13807 0.528514L6.13807 5.52851C6.39842 5.78886 6.39842 6.21097 6.13807 6.47132L1.13807 11.4713C0.877722 11.7317 0.45
21565612 11.7317 0.195262 11.4713C-0.0650874 11.211 -0.0650874 10.7889 0.195262 10.5285L4.72386 5.99992L0.195262 1.47132C-0.0650874 1.21097 -0.0650874 0.788864 0.195262 0.528514Z\" clip-rule=\"evenodd\" fill-rule=\"evenodd\"\u003e\u003c\/path\u003e \u003c\/svg\u003e \u003c\/span\u003e \u003c\/button\u003e {% endif %} \u003c\/div\u003e {% endif %}\u003c\/div\u003e", 2157 2158 2159 2160 2161 2162 "searchTabPagesContent": "\u003cdiv role=\"tabpanel\" class=\"boost-sd__search-result-panel-content\"\u003e {% for page in pages %} \u003ca tabindex=\"0\" href=\"{{ page.url }}\" class=\"boost-sd__search-result-panel-content-item\"\u003e \u003cdiv class=\"boost-sd__search-result-panel-content-item-text\"\u003e \u003cp class=\"boost-sd__search-result-panel-content-item-title\"\u003e{{ page.title | escape }}\u003c\/p\u003e \u003c\/div\u003e\u003c\/a\u003e {% endfor %} {% capture pageSize %} 25 {% endcapture %} {% assign pageSize = pageSize | plus: 0 %} {% if pageSize \u003c= 0 %} {% assign pageSize = 1 %} {% endif %} {% if pageSize \u003c totalPageTab %} {% assign totalPage = totalPageTab | divided_by: pageSize | ceil %} {% assign pagination = currentPage | pagination_list: totalPage | split: \",\" %} {% assign toProduct = currentPage | times: pageSize %} \u003cdiv class=\"boost-sd__pagination boost-sd__pagination--center\"\u003e {% if currentPage != 1 %} \u003cbutton type=\"button\" aria-label=\"previous page\" class=\"boost-sd__pagination-button boost-sd__pagination-button--rectangle boost-sd__pagination-button--previous\" style=\"color: rgb(122, 122, 122); background-color: rgba(0, 0, 0, 0); font-size: inherit; text-transform: none; border-color: transparent; border-width: 1px; border-style: solid;\"\u003e \u003cspan class=\"boost-sd__pagination-button-icon boost-sd__pagination-button-icon--left\"\u003e \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewBox=\"0 0 7 12\" height=\"12\" width=\"7\"\u003e \u003cpath d=\"M6.80474 0.528514C6.54439 0.268165 6.12228 0.268165 5.86193 0.528514L0.861929 5.52851C0.601579 5.78886 0.601579 6.21097 0.861929 6.47132L5.86193 11.4713C6.12228 11.7317 6.54439 11.7317 6.80474 11.4713C7.06509 11.211 7.06509 10.7889 6.80474 10.5285L2.27614 5.99992L6.80474 1.47132C7.06509 1.21097 7.06509 0.788864 6.80474 0.528514Z\" clip-rule=\"evenodd\" fill-rule=\"evenodd\"\u003e\u003c\/path\u003e \u003c\/svg\u003e \u003c\/span\u003e \u003c\/button\u003e {% endif %} {% for page_string in pagination %} {% assign page = page_string | plus: 0 %} {% if page == 0 %} \u003cbutton class=\"boost-sd__pagination-number boost-sd__pagination-number--disabled boost-sd__pagination-number--\"\u003e...\u003c\/button\u003e {% elsif page == request.page %} \u003cbutton class=\"boost-sd__pagination-number boost-sd__pagination-number-- boost-sd__pagination-number--active\" style=\"color: rgb(122, 122, 122); background-color: rgba(0, 0, 0, 0); font-size: inherit;\" data-page=\"{{ page }}\"\u003e{{ page }}\u003c\/button\u003e {% else %} \u003cbutton class=\"boost-sd__pagination-number boost-sd__pagination-number--\" style=\"color: rgb(122, 122, 122); background-color: rgba(0, 0, 0, 0); font-size: inherit;\" data-page=\"{{ page }}\"\u003e{{ page }}\u003c\/button\u003e {% endif %} {% endfor %} {% if currentPage != totalPage %} \u003cbutton type=\"button\" aria-label=\"next page\" class=\"boost-sd__pagination-button boost-sd__pagination-button--rectangle boost-sd__pagination-button--next\" style=\"color: rgb(122, 122, 122); background-color: rgba(0, 0, 0, 0); font-size: inherit; text-transform: none; border-color: transparent; border-width: 1px; border-style: solid;\"\u003e \u003cspan class=\"boost-sd__pagination-button-icon boost-sd__pagination-button-icon--right\"\u003e \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewBox=\"0 0 7 12\" height=\"12\" width=\"7\"\u003e \u003cpath d=\"M0.195262 0.528514C0.455612 0.268165 0.877722 0.268165 1.13807 0.528514L6.13807 5.52851C6.39842 5.78886 6.39842 6.21097 6.13807 6.47132L1.13807 11.4713C0.877722 11.7317 0.45
21625612 11.7317 0.195262 11.4713C-0.0650874 11.211 -0.0650874 10.7889 0.195262 10.5285L4.72386 5.99992L0.195262 1.47132C-0.0650874 1.21097 -0.0650874 0.788864 0.195262 0.528514Z\" clip-rule=\"evenodd\" fill-rule=\"evenodd\"\u003e\u003c\/path\u003e \u003c\/svg\u003e \u003c\/span\u003e \u003c\/button\u003e {% endif %} \u003c\/div\u003e {% endif %}\u003c\/div\u003e", 2163 2164 2165 2166 2167 2168 "searchTabCollectionsContentPagination": "{% assign pagination = currentPage | pagination_list: totalPage | split: \",\" %}{% assign toProduct = currentPage | times: pageSize %}\u003cdiv class=\"boost-sd__pagination boost-sd__pagination--center\"\u003e {% if currentPage != 1 %} \u003cbutton type=\"button\" aria-label=\"previous page\" class=\"boost-sd__pagination-button boost-sd__pagination-button--rectangle boost-sd__pagination-button--previous\" style=\"color: rgb(122, 122, 122); background-color: rgba(0, 0, 0, 0); font-size: inherit; text-transform: none; border-color: transparent; border-width: 1px; border-style: solid;\"\u003e \u003cspan class=\"boost-sd__pagination-button-icon boost-sd__pagination-button-icon--left\"\u003e \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewBox=\"0 0 7 12\" height=\"12\" width=\"7\"\u003e \u003cpath d=\"M6.80474 0.528514C6.54439 0.268165 6.12228 0.268165 5.86193 0.528514L0.861929 5.52851C0.601579 5.78886 0.601579 6.21097 0.861929 6.47132L5.86193 11.4713C6.12228 11.7317 6.54439 11.7317 6.80474 11.4713C7.06509 11.211 7.06509 10.7889 6.80474 10.5285L2.27614 5.99992L6.80474 1.47132C7.06509 1.21097 7.06509 0.788864 6.80474 0.528514Z\" clip-rule=\"evenodd\" fill-rule=\"evenodd\"\u003e\u003c\/path\u003e \u003c\/svg\u003e \u003c\/span\u003e\u003c\/button\u003e {% endif %} {% for page_string in pagination %} {% assign page = page_string | plus: 0 %} {% if page == 0 %} \u003cbutton class=\"boost-sd__pagination-number boost-sd__pagination-number--disabled boost-sd__pagination-number--\"\u003e...\u003c\/button\u003e {% elsif page == request.page %} \u003cbutton class=\"boost-sd__pagination-number boost-sd__pagination-number-- boost-sd__pagination-number--active\" style=\"color: rgb(122, 122, 122); background-color: rgba(0, 0, 0, 0); font-size: inherit;\" data-page=\"{{ page }}\"\u003e{{ page }}\u003c\/button\u003e {% else %} \u003cbutton class=\"boost-sd__pagination-number boost-sd__pagination-number--\" style=\"color: rgb(122, 122, 122); background-color: rgba(0, 0, 0, 0); font-size: inherit;\" data-page=\"{{ page }}\"\u003e{{ page }}\u003c\/button\u003e {% endif %} {% endfor %} {% if currentPage != totalPage %} \u003cbutton type=\"button\" aria-label=\"next page\" class=\"boost-sd__pagination-button boost-sd__pagination-button--rectangle boost-sd__pagination-button--next\" style=\"color: rgb(122, 122, 122); background-color: rgba(0, 0, 0, 0); font-size: inherit; text-transform: none; border-color: transparent; border-width: 1px; border-style: solid;\"\u003e \u003cspan class=\"boost-sd__pagination-button-icon boost-sd__pagination-button-icon--right\"\u003e \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewBox=\"0 0 7 12\" height=\"12\" width=\"7\"\u003e \u003cpath d=\"M0.195262 0.528514C0.455612 0.268165 0.877722 0.268165 1.13807 0.528514L6.13807 5.52851C6.39842 5.78886 6.39842 6.21097 6.13807 6.47132L1.13807 11.4713C0.877722 11.7317 0.455612 11.7317 0.195262 11.4713C-0.0650874 11.211 -0.0650874 10.7889 0.195262 10.5285L4.72386 5.99992L0.195262 1.47132C-0.0650874 1.21097 -0.0650874 0.788864 0.195262 0.528514Z\" clip-rule=\"evenodd\" fill-rule=\"evenodd\"\u003e\u003c\/path\u003e \u003c\/svg\u003e \u003c\/span\u003e\u003c\/button\u003e {% endif %}\u003c\/div\u003e", 2169 2170 2171 2172 2173 2174 "placeholderFilterTree": "\u003c!-- TEMPLATE PLACEHOLDER --\u003e\u003c!-- This is global variable filter settings layout --\u003e\u003cdiv class='boost-sd-container'\u003e\u003cdiv class='boost-sd-layout boost-sd-layout--has-filter-vertical'\u003e \u003cdiv class='boost-sd-left boost-filter-tree-column'\u003e \u003c!-- TEMPLATE FILTER TREE PLACEHOLDER --\u003e \u003cdiv id=\"boost-sd__filter-tree-wrapper\" class=\"boost-sd__filter-tree-wrapper\"\u003e \u003cdiv class=\"boost-sd__filter-tree-vertical \"\u003e \u003cdiv class=\"boost-sd__filter-tree-vertical-placeholder\"\u003e \u003cdiv class=\"boost-sd__filter-tree-vertical-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:65%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__filter-tree-vertical-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:65%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__filter-tree-vertical-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:65%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__filter-tree-vertical-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:65%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__filter-tree-vertical-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:65%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003cdiv class='boost-sd-right boost-product-listing-column'\u003e \u003c!-- TEMPLATE IN-COLLECTION SEARCH PLACEHOLDER--\u003e \u003cdiv class='boost-sd__in-collection-search boost-sd__in-collection-search--vertical'\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"height: 38px; border-radius: 0; width: 100%;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003c!-- TEMPLATE TOOLBAR PLACEHOLDER--\u003e \u003cdiv class=\"boost-sd__toolbar-container\"\u003e \u003cdiv class=\"boost-sd__toolbar-inner\"\u003e \u003cdiv class=\"boost-sd__toolbar-content\"\u003e \u003cdiv class=\"boost-sd__toolbar boost-sd__toolbar--3_1\"\u003e \u003cspan class=\"boost-sd__toolbar-item boost-sd__placeholder-item\" style=\"height: 28px; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__toolbar-item boost-sd__placeholder-item\" style=\"height: 28px; border-radius: 0; margin-bottom: 0\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__toolbar-item boost-sd__placeholder-item\" style=\"height: 28px; border-radius: 0; margin-bottom: 0\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c!-- TEMPLATE PRODUCT LIST PLACEHOLDER--\u003e \u003cdiv class=\"boost-sd__product-list-placeholder boost-sd__product-list-placeholder--4-col\"\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c
2174\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__pagination boost-sd__pagination--center\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"height: 40px; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cstyle\u003e .boost-sd__collection-header { width: 100%; height: 130px; display: block; background: -webkit-gradient(linear, left top, right top, color-stop(8%, #eee), color-stop(18%, #e6e6e6), color-stop(33%, #eee)); background-color: #eee; animation: banner-place-holder-shimmer 2s linear infinite forwards; } .boost-sd__collection-header:empty { display: block; } .boost-sd__collection-header .boost-sd__placeholder-item { height: 130px; } @media only screen and (min-width: 992px) { .boost-sd__collection-header, .boost-sd__collection-header .boost-sd__placeholder-item { height: 150px; } } @keyframes banner-place-holder-shimmer { 0% { background-position: -1500px 0; } 100% { background-position: 1500px 0; } } .boost-sd__in-collection-search { margin-bottom: 20px; margin-top: 20px; width: 100%; max-width: 100%; display: flex; position: relative; } .boost-sd__in-collection-search--horizontal { margin: 20px auto 0; max-width: 592px; } @media only screen and (min-width: 992px) { .boost-sd__in-collection-search { margin-bottom: 16px; margin-top: 16px; } } .boost-sd__filter-tree-vertical { margin-top: 0; margin-right: 0; } .boost-sd__filter-tree-vertical-placeholder { background: transparent; width: 100%; max-width: 100%; display: none; } .boost-sd__filter-tree-vertical-placeholder-list { margin: 30px 10px 0; padding: 0; list-style: none; } .boost-sd__filter-tree-vertical-placeholder-item { max-width: 100%; padding: 20px 0; display: block; } .boost-sd__filter-tree-vertical-placeholder-item:first-child { padding-top: 0; } .boost-sd__filter-tree-vertical-placeholder-item:not(:last-child) { border-bottom: 1px solid #ebebeb; } .boost-sd__filter-tree-vertical-placeholder-item::before, .boost-sd__filter-tree-vertical-placeholder-item::after, { display: none; } .boost-sd__filter-tree-horizontal-placeholder { display: none; } @media only screen and (min-width: 992px) { .boost-sd__filter-tree-vertical { width: 272px; } .boost-sd-layout .boost-sd-left .boost-sd__filter-tree-wrapper .boost-sd__filter-tree-vertical { margin-right: 16px; margin-left: 0; } .boost-sd__filter-tree-vertical-placeholder, .boost-sd__filter-tree-horizontal-placeholder { display: inline-block; } .boost-sd-layout--has-filter-horizontal { flex-wrap: wrap; margin-top: 0; } .boost-sd-layout--has-filter-horizontal .boost-sd-left, .boost-sd-layout--has-filter-horizontal .boost-sd-right { flex: 0 0 100%; } .boost-sd__filter-tree-horizontal { width: 100%; } .boost-sd__filter-tree-horizontal-placeholder { padding: 16px 0; border-top: 1px solid #ebebeb; width: 100%; max-width: 100%; background: transparent; } .boost-sd__filter-tree-horizontal-placeholder-list { margin: 0; padding: 0; list-style: none; border-bottom: 1px solid #e8e9eb; } .boost-sd__filter-tree-horizontal-placeholder-item { border: none; display: inline-block; margin-right: 35px; position: relative; } .boost-sd__filter-tree-horizontal-placeholder-button { width: auto; height: auto; display: inline-block; position: relative; padding: 5px 15px 5px 0; margin: 0; min-height: auto; min-width: 0; border-radius: 0; box-shadow: none; background: none; border: none; letter-spacing: normal; text-align: left; cursor: pointer; } .boost-sd__filter-tree-horizontal-placeholder-button .boost-sd__placeholder-item { width: 80px; height: 10px; display: inline-block; margin: 0 15px 0 0; } .boost-sd__filter-tree-horizontal-placeholder-icon { transform: rotate(-90deg); } } .boost-sd__in-collection-search { margin-bottom: 20px; margin-top: 20px; width: 100%; max-width: 100%; display: flex; position: relative; } .boost-sd__in-collection-search--horizontal { margin: 20px auto 0; max-width: 592px; } @media only screen and (min-width: 992px) { .boost-sd__in-collection-search { margin-bottom: 16px; margin-top: 16px; } } .boost-sd__toolbar-container { width: 100%; margin-bottom: 16px; } .boost-sd__toolbar-inner { max-width: 1216px; margin: 0 auto; } .boost-sd__toolbar-content { border-bottom: 1px solid #ebebeb; border-top: 1px solid #ebebeb; padding: 16px 0; }
2174 .boost-sd__toolbar { align-items: center; width: 100%; display: flex; flex-wrap: wrap; column-gap: 16px; justify-content: space-between; } .boost-sd__toolbar .boost-sd__placeholder-item { flex-basis: 45%; } .boost-sd__toolbar .boost-sd__placeholder-item:first-child { flex-basis: 100%; margin-bottom: 16px; } @media only screen and (min-width: 992px) { .boost-sd__toolbar-content { display: flex; align-items: center; border-bottom: none; padding: 16px 0 16px; border-top: 1px solid #ebebeb; border-bottom: 0; } .boost-sd__toolbar { flex-wrap: inherit; } .boost-sd__toolbar .boost-sd__placeholder-item { flex-basis: auto; } .boost-sd__toolbar .boost-sd__placeholder-item:first-child { flex-basis: auto; margin-bottom: 0; } .boost-sd__toolbar--3_1 .boost-sd__toolbar-item { flex: 1; } .boost-sd__toolbar--3_1 .boost-sd__toolbar-item:nth-child(2) { justify-content: center; } .boost-sd__toolbar--3_1 .boost-sd__toolbar-item:nth-child(3) { justify-content: end; } } .boost-sd__product-list-placeholder { gap: 16px; margin-bottom: 32px; flex-wrap: wrap; width: 100%; display: flex; } .boost-sd__product-list-placeholder--1-col .boost-sd__product-list-placeholder-item { width: 100%; } .boost-sd__product-list-placeholder--2-col .boost-sd__product-list-placeholder-item, .boost-sd__product-list-placeholder--3-col .boost-sd__product-list-placeholder-item, .boost-sd__product-list-placeholder--4-col .boost-sd__product-list-placeholder-item, .boost-sd__product-list-placeholder--5-col .boost-sd__product-list-placeholder-item, .boost-sd__product-list-placeholder--6-col .boost-sd__product-list-placeholder-item { width: calc(50% - 8px); } .boost-sd__product-list-placeholder .boost-sd__product-list-placeholder-item .boost-sd__placeholder-item:first-child { height: 222px; } .boost-sd__placeholder-list-item { background: rgba(0, 0, 0, 0.07); min-width: 50px; height: 20px; animation: 2s infinite place-holder-animation; display: inline-block; } .boost-sd__product-list-placeholder--list-view .boost-sd__product-list-placeholder-item { flex-direction: row; display: flex; width: 100%; } .boost-sd__sd__placeholder-list-view-layout-info-group { width: 100%; padding-left: 16px; display: flex; flex-direction: column; align-items: baseline; gap: 16px; text-align: left; justify-content: center; } .boost-sd__placeholder-list-view-layout-image { flex: 160px; width: auto; max-width: 160px; height: 160px; } .boost-sd__pagination { padding-top: 10px; padding-bottom: 10px; justify-content: center; align-items: center; display: flex; } @media only screen and (min-width: 576px) { .boost-sd__product-list-placeholder { gap: 32px; margin-bottom: 64px; } .boost-sd__product-list-placeholder--3-col .boost-sd__product-list-placeholder-item, .boost-sd__product-list-placeholder--4-col .boost-sd__product-list-placeholder-item, .boost-sd__product-list-placeholder--5-col .boost-sd__product-list-placeholder-item, .boost-sd__product-list-placeholder--6-col .boost-sd__product-list-placeholder-item { width: calc(33.3333333333% - (32px - 32px \/ 3)); } } @media only screen and (min-width: 992px) { .boost-sd__product-list-placeholder .boost-sd__placeholder-item:not(:last-child) { margin-bottom: 8px; } .boost-sd__product-list-placeholder .boost-sd__placeholder-item:first-child { margin-bottom: 16px; } .boost-sd__product-list-placeholder--3-col .boost-sd__product-list-placeholder-item .boost-sd__placeholder-item:first-child { height: 382px; } .boost-sd__product-list-placeholder--4-col .boost-sd__product-list-placeholder-item .boost-sd__placeholder-item:first-child { height: 275px; } .boost-sd__product-list-placeholder--5-col .boost-sd__product-list-placeholder-item .boost-sd__placeholder-item:first-child { height: 215px; } .boost-sd__product-list-placeholder--6-col .boost-sd__product-list-placeholder-item .boost-sd__placeholder-item:first-child { height: 175px; } .boost-sd__product-list-placeholder--3-col .boost-sd__product-list-placeholder-item { width: calc(33.3333333333% - (32px - 32px \/ 3)); } .boost-sd__product-list-placeholder--4-col .boost-sd__product-list-placeholder-item { width: calc(25% - (32px - 32px \/ 4)); } .boost-sd__product-list-placeholder--5-col .boost-sd__product-list-placeholder-item { width: calc(20% - (32px - 32px \/ 5)); } .boost-sd__product-list-placeholder--6-col .boost-sd__product-list-placeholder-item { width: calc(16.6666667% - (32px - 32px \/ 6)); } } .boost-sd-container * { box-sizing: border-box; } .boost-sd__placeholder-item { background: rgba(0, 0, 0, 0.07); border-radius: 50rem; min-width: 50px; max-width: 100%; height: 20px; animation: 2s infinite place-holder-animation; display: inline-block; } .boost-sd__placeholder-item:empty { display: block; } .boost-sd__placeholder-item:not(:last-child) { margin-bottom: 18px; } .boost-sd-layout { margin: 20px auto 0; } .boost-sd-left { position: relative; } .boost-sd-layout .boost-sd-right { width: 100%; margin-bottom: 20px; } @keyframes place-holder-animation { 0% { opacity: 1; } 50% { opacity: 0.5; } 100% { opacity: 1; } } @media only screen and (min-width: 992px) { .boost-sd-layout { display: flex; max-width: 1216px; } .boost-sd-layout .boost-sd-right { flex: auto; max-width: 100%; } }\u003c\/style\u003e", 2175 2176 2177 2178 2179 2180 "preOrder": "\u003c!-- TEMPLATE PRE-ORDER APP BLOCK --\u003e\u003cdiv class=\"boost-sd__product-form\"\u003e\u003c!-- Quantity Input --\u003e\u003cdiv class=\"boost-sd__product-form-quantity\"\u003e \u003cp id=\"quantity-title\" class=\"boost-sd__product-form-quantity-title\"\u003e {{ \"quickView.qvQuantity\" | translate: translations, 'Quantity' }} \u003c\/p\u003e \u003cdiv role=\"group\" aria-labelledby=\"quantity-title\" class=\"boost-sd__input-number boost-sd__input-number--md\"\u003e \u003cdiv class=\"boost-sd__input-number-btn-wrapper\"\u003e \u003cbutton type=\"button\" aria-label=\"Decrease quantity\" aria-controls=\"item-quantity\" class=\"boost-sd__button boost-sd__button--full-width boost-sd__input-number-btn\"\u003e \u003cspan aria-hidden=\"true\"\u003e-\u003c\/span\u003e \u003c\/button\u003e \u003c\/div\u003e \u003cinput id=\"item-quantity\" type=\"number\" aria-labelledby=\"quantity-title\" aria-describedby=\"quantity-error\" class=\"boost-sd__input-number-input\" value=\"1\" min=\"1\" \/\u003e \u003cdiv class=\"boost-sd__input-number-btn-wrapper\"\u003e \u003cbutton type=\"button\" aria-label=\"Increase quantity\" aria-controls=\"item-quantity\" class=\"boost-sd__button boost-sd__button--full-width boost-sd__input-number-btn\"\u003e \u003cspan aria-hidden=\"true\"\u003e+\u003c\/span\u003e \u003c\/button\u003e \u003c\/div\u003e \u003c\/div\u003e \u003cdiv aria-live=\"assertive\" id=\"quantity-error\" class=\"boost-sd__product-form-quantity-error\"\u003e {{ \"quickView.qvQuantityError\" | translate: translations, 'Please input quantity' }} \u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"boost-sd__preorder-options\"\u003e \u003c!-- TEMPLATE PRE_ORDER WITH PAYMENT --\u003e \u003c!-- TODO check preorder --\u003e {% if product.variants %} {% assign variants = product.variants %} {% else %} {% assign variants = variants %} {% endif %} {% for variant in variants %} {% if variant.preorder %} {% assign paymentType = variant.preorder.payment.type %} {% assign discountType = variant.preorder.payment.discountType %} {% assign discountValue = variant.preorder.payment.discountValue %} {% assign originalPrice = variant.price %} {% assign paymentLabel = '' %} {% if paymentType == 'full' %} {% assign paymentLabel = 'Full payment' %} {% endif %} {% if paymentType == 'partial' %} {% assign paymentLabel = 'Partial payment' %} {% endif %} {% if paymentType == 'none' %} {% assign paymentLabel = 'No payment' %} {% endif %} {% capture showCurrencyCodes %}false{% endcapture %} {% assign moneyFormat = request.money_format | strip_html -%} {% if showCurrencyCodes == 'true' %} {% assign moneyFormat = request.money_format_with_currency | strip_html -%} {% endif %} {% assign moneyRate = request.currency_rate | strip_html -%} {% if discountType == 'percentage' %} {% assign percentNum = originalPrice | times: discountValue | divided_by: 100 %} {% assign discountedPrice = originalPrice | times: 1.0 | minus: percentNum %} {% elsif discountType == 'amount' %} {% assign discountValue = discountValue | times: moneyRate %} {% assign discountedPrice = originalPrice | times: 1.0 | minus: discountValue %} {% else %} {% assign discountedPrice = originalPrice %} {% endif %} {% assign removePriceDecimal = false -%} {% assign showCentAsSuperscript = false -%} {% assign decimalDelimiter = '' -%} {% assign withoutTrailingZeros = true -%} {% assign originalPriceFormat = originalPrice | format_currency: moneyFormat, showCentAsSuperscript, removePriceDecimal, decimalDelimiter, withoutTrailingZeros -%} {% assign discountedPriceFormat = discountedPrice | format_currency: moneyFormat, showCentAsSuperscript, removePriceDecimal, decimalDelimiter, withoutTrailingZeros -%} {% assign discountValueFormat = discountValue | format_currency: moneyFormat, showCentAsSuperscript, removePriceDecimal, decimalDelimiter, withoutTrailingZeros %} \u003cdiv tabindex=\"0\" role=\"region\" aria-labelledby=\"preorder-title\" aria-describedby=\"preorder-description\" class=\"boost-sd__preorder\" data-variant-id=\"{{ variant.id }}\"\u003e \u003cdiv class=\"boost-sd__preorder-option\"\u003e \u003ch2 id=\"preorder-title\" class=\"boost-sd__preorder-title\"\u003e{{ paymentLabel }}\u003c\/h2\u003e \u003cdiv aria-live=\"polite\" id=\"preorder-description\" class=\"boost-sd__preorder-discount\"\u003e {% if discountType == 'percentage' %} \u003cspan class=\"boost-sd__preorder-save\"\u003eSave {{ discountValue }}%\u003c\/span\u003e {% elsif discountType == 'amount' %} \u003cspan class=\"boost-sd__preorder-save\"\u003eSave {{ discountValueFormat }}\u003c\/span\u003e {% endif %} \u003cdiv class=\"boost-sd__preorder-price\"\u003e {% if discountType != 'none' %} \u003cspan aria-label=\"Original Price: {{ originalPriceFormat }}\" class=\"boost-sd__preorder-original-price\"\u003e{{ originalPriceFormat }}\u003c\/span\u003e {% endif %} \u003cspan aria-label=\"Discounted Price: {{ discountedPriceFormat }}\" class=\"boost-sd__preorder-discounted-price\"\u003e{{ discountedPriceFormat }}\u003c\/span\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e {% endif %} {% endfor %} {% assign buttonLabel = 'Pre-Order' %} {% assign preOrderButtonText = variants[0].preorder.settings.buttonText %} {% assign preOrderDeliveryText = variants[0].preorder.settings.deliveryText %} {% if preOrderButtonText and preOrderButtonText != '' %} {% assign buttonLabel = preOrderButtonText %} {% endif %} \u003cbutton type=\"button\" aria-label='{{ buttonLabel }}' class=\"boost-sd__button boost-sd__button--border boost-sd__button--rectangle boost-sd__button--large boost-sd__button--preorder\"\u003e \u003cspan aria-hidden=\"true\" class=\"boost-sd__button-text\"\u003e {{ buttonLabel }} \u003c\/span\u003e \u003c\/button\u003e \u003cp tabindex=\"0\" class=\"boost-sd__preorder-note\"\u003e \u003cstrong class=\"boost-sd__preorder-note-title\"\u003ePlease note: \u003c\/strong\u003e\u003cspan class=\"boost-sd__preorder-note-text\"\u003e{{ preOrderDeliveryText }}\u003c\/span\u003e \u003c\/p\u003e\u003c\/div\u003e\u003c!-- TEMPLATE ADD TO CART --\u003e\u003cdiv class=\"boost-sd__purchase-options\"\u003e \u003cbutton type=\"button\" class=\"boost-sd__button boost-sd__button--border boost-sd__button--rectangle boost-sd__button--large boost-sd__button--purchase\"\u003e \u003cspan class=\"boost-sd__button-text\"\u003e {{ \"productItem.atcAvailableLabel\" | translate: translations, 'Add to cart' }} \u003c\/span\u003e \u003c\/button\u003e \u003cbutton type=\"button\" class=\"boost-sd__button boost-sd__button--border boost-sd__button--rectangle boost-sd__button--large boost-sd__btn-buy-now\"\u003e \u003cspan class=\"boost-sd__button-text\"\u003e{{ \"quickView.buyItNowBtnLabel\" | translate: translations, 'Buy it now' }}\u003c\/span\u003e \u003c\/button\u003e\u003c\/div\u003e\u003c\/div\u003e", 2181 2182 2183 2184 2185 2186 "preOrderPlaceholder": "\u003c!-- Placeholder for PreOrder --\u003e\u003cdiv class=\"boost-sd__preorder-placeholder\"\u003e\u003cdiv class=\"boost-sd__preorder-placeholder-quantity-label\"\u003e \u003cdiv class=\"boost-sd__placeholder-item\" style=\"width: 65px; height: 20px;\"\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"boost-sd__preorder-placeholder-product-quantity\"\u003e \u003cdiv class=\"boost-sd__placeholder-item\" style=\"width: 160px; height: 38px;\"\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"boost-sd__preorder-placeholder-add-to-cart\"\u003e \u003cdiv class=\"boost-sd__placeholder-item\" style=\"width: 100%; height: 50px;\"\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"boost-sd__preorder-placeholder-buy-it-now\"\u003e \u003cdiv class=\"boost-sd__placeholder-item\" style=\"width: 100%; height: 50px;\"\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e", 2187 2188 2189 2190 2191 2192 "backInStock": "\u003c!-- Popup Notify Me Form --\u003e\u003cdiv role=\"dialog\" aria-hidden=\"true\" aria-labelledby=\"boost-sd__bis-
2192popup-title\" aria-describedby=\"boost-sd__bis-popup-description\" id=\"boost-sd__bis-notify-popup\" class=\"boost-sd__bis-notify-popup\"\u003e\u003cdiv class=\"boost-sd__bis-popup-backdrop\"\u003e\u003c\/div\u003e\u003cdiv class=\"boost-sd__bis-popup-container\"\u003e \u003cdiv class=\"boost-sd__bis-popup-heading\"\u003e \u003c!-- Close Button --\u003e \u003cbutton aria-label=\"Close popup\" id=\"boost-sd__bis-close-popup\" class=\"boost-sd__bis-close-button\"\u003e \u003csvg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" role=\"img\" aria-label='{{ \"close\" | translate: translations, \"Close\" }}'\u003e \u003cpath d=\"M9.41385 8L15.7069 1.707C15.8944 1.51949 15.9997 1.26518 15.9997 1C15.9997 0.734825 15.8944 0.48051 15.7069 0.293002C15.5193 0.105494 15.265 0.000152588 14.9998 0.000152588C14.7347 0.000152588 14.4804 0.105494 14.2928 0.293002L7.99985 6.586L1.70685 0.293002C1.614 0.200157 1.50378 0.126509 1.38247 0.0762618C1.26117 0.0260146 1.13115 0.000152588 0.999849 0.000152588C0.868547 0.000152588 0.738531 0.0260146 0.617224 0.0762618C0.495916 0.126509 0.385694 0.200157 0.292849 0.293002C0.105341 0.48051 0 0.734825 0 1C0 1.26518 0.105341 1.51949 0.292849 1.707L6.58585 8L0.292849 14.293C0.105341 14.4805 0 14.7348 0 15C0 15.2652 0.105341 15.5195 0.292849 15.707C0.480357 15.8945 0.734673 15.9999 0.999849 15.9999C1.26503 15.9999 1.51934 15.8945 1.70685 15.707L7.99985 9.414L14.2928 15.707C14.3855 15.8002 14.4957 15.8741 14.617 15.9246C14.7383 15.9751 14.8684 16.001 14.9998 16.001C15.1313 16.001 15.2614 15.9751 15.3827 15.9246C15.504 15.8741 15.6142 15.8002 15.7069 15.707C15.7998 15.6142 15.8735 15.504 15.9238 15.3827C15.9742 15.2614 16 15.1313 16 15C16 14.8687 15.9742 14.7386 15.9238 14.6173C15.8735 14.496 15.7998 14.3858 15.7069 14.293L9.41385 8Z\" fill=\"#5C5F62\" \/\u003e \u003c\/svg\u003e \u003c\/button\u003e \u003c!-- Title --\u003e \u003cp id=\"boost-sd__bis-popup-title\" class=\"boost-sd__bis-popup-title\"\u003eNotify me\u003c\/p\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__bis-popup-content\"\u003e \u003c!-- Description --\u003e \u003cp id=\"boost-sd__bis-popup-description\" class=\"boost-sd__bis-popup-description\"\u003e Get a notification as soon as this product is back in stock by signing up below! \u003c\/p\u003e \u003c!-- Variant Selector --\u003e {% if filteredVariants.size \u003e 0 and filteredVariants[0].title != 'Default Title' %} \u003clabel for=\"boost-sd__bis-dropdown-variant\" class=\"boost-sd__bis-dropdown-label\"\u003eSelect variant\u003c\/label\u003e \u003cdiv aria-label=\"Select an option\" role=\"combobox\" aria-expanded=\"false\" aria-haspopup=\"listbox\" aria-controls=\"boost-sd__bis-dropdown-list\" aria-activedescendant=\"\" data-id=\"boost-sd__bis-dropdown-variant\" id=\"boost-sd__bis-dropdown-variant\" class=\"boost-sd__bis-dropdown-variant\"\u003e \u003cdiv role=\"button\" aria-labelledby=\"boost-sd__bis-dropdown-selected-option\" aria-label=\"Press to toggle dropdown\" tabindex=\"0\" id=\"boost-sd__bis-dropdown-selected-option\" class=\"boost-sd__bis-dropdown-selected-option\"\u003e \u003cspan aria-label=\"Current option: {{ filteredVariants[0].title | escape }}\" class=\"boost-sd__bis-dropdown-option-text\" title=\"{{ filteredVariants[0].title | escape }}\"\u003e {{ filteredVariants[0].title | escape }} \u003c\/span\u003e \u003csvg width=\"8\" height=\"12\" viewBox=\"0 0 8 5\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e \u003cpath d=\"M7.09832 3.98009e-07L0.901685 -1.43717e-07C0.15069 -2.09371e-07 -0.269991 0.75351 0.193991 1.2676L3.29231 4.70055C3.65265 5.09982 4.34735 5.09982 4.70769 4.70055L7.80601 1.2676C8.26999 0.753511 7.84931 4.63664e-07 7.09832 3.98009e-07Z\" fill=\"#222222\"\u003e\u003c\/path\u003e \u003c\/svg\u003e \u003c\/div\u003e \u003cul role=\"listbox\" aria-labelledby=\"boost-sd__bis-dropdown-selected-option\" data-id=\"boost-sd__bis-dropdown-list\" tabindex=\"-1\" id=\"boost-sd__bis-dropdown-list\" class=\"boost-sd__bis-dropdown-option-list\"\u003e {% for variant in filteredVariants %} \u003cli role=\"option\" tabindex=\"-1\" aria-selected=\"false\" data-id=\"boost-sd__bis-dropdown-option-item-{{ forloop.index }}\" id=\"boost-sd__bis-dropdown-option-item-{{ forloop.index }}\" class=\"boost-sd__bis-dropdown-option-item\" data-variant-id=\"{{ variant.id }}\"\u003e {{ variant.title | escape }} \u003c\/li\u003e {% endfor %} \u003c\/ul\u003e \u003c\/div\u003e {% endif %} \u003c!-- Email Input --\u003e \u003clabel for=\"boost-sd__bis-email-input\" class=\"boost-sd__bis-email-label\"\u003eEmail address\u003c\/label\u003e \u003cinput type=\"email\" aria-describedby=\"boost-sd__bis-email-error\" id=\"boost-sd__bis-email-input\" class=\"boost-sd__bis-email-input\" placeholder=\"Enter your email\" \/\u003e \u003cspan aria-live=\"polite\" id=\"boost-sd__bis-email-error\" class=\"boost-sd__bis-email-error\"\u003ePlease input a valid email address\u003c\/span\u003e \u003c!-- SMS Input --\u003e \u003clabel for=\"boost-sd__bis-
2192phone-input\" class=\"boost-sd__bis-phone-label\"\u003eSMS\u003c\/label\u003e \u003cdiv class=\"boost-sd__bis-phone-container\"\u003e \u003cbutton type=\"button\" aria-haspopup=\"listbox\" class=\"boost-sd__bis-phone-button\"\u003e \u003cimg id=\"boost-sd__bis-phone-selected-flag\" class=\"boost-sd__bis-phone-selected-flag\" src=\"{{ 'https:\/\/flagcdn.com\/ca.svg' | asset_url }}\" alt=\"Canada\"\u003e \u003csvg width=\"8\" height=\"12\" viewBox=\"0 0 8 5\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e \u003cpath d=\"M7.09832 3.98e-07L0.901685 -1.43e-07C0.15069 -2.09e-07 -0.269991 0.75351 0.193991 1.2676L3.29231 4.70055C3.65265 5.09982 4.34735 5.09982 4.70769 4.70055L7.80601 1.2676C8.26999 0.753511 7.84931 4.63e-07 7.09832 3.98e-07Z\" fill=\"#222222\" \/\u003e \u003c\/svg\u003e \u003c\/button\u003e \u003cinput type=\"tel\" aria-describedby=\"boost-sd__bis-phone-error\" id=\"boost-sd__bis-phone-input\" class=\"boost-sd__bis-phone-input\" placeholder=\"(+1) XXX-XXXX\" data-country-code=\"+1\" data-country-format=\"(XXX) XXX-XXXX\"\u003e \u003c\/div\u003e \u003cdiv aria-expanded=\"false\" class=\"boost-sd__bis-phone-dropdown\" id=\"boost-sd__bis-phone-dropdown\"\u003e \u003cinput type=\"text\" id=\"boost-sd__bis-search-country\" class=\"boost-sd__bis-search-country\" placeholder=\"Search country...\"\u003e \u003cdiv id=\"boost-sd__bis-country-options\" class=\"boost-sd__bis-country-options\"\u003e\u003c\/div\u003e \u003c\/div\u003e \u003cspan aria-live=\"polite\" id=\"boost-sd__bis-phone-error\" class=\"boost-sd__bis-phone-error\"\u003ePlease input a valid phone number\u003c\/span\u003e \u003c!-- Submit Button --\u003e \u003cbutton aria-disabled=\"true\" id=\"boost-sd__bis-submit-button\" class=\"boost-sd__bis-submit-button\" disabled\u003e Notify me when available \u003c\/button\u003e \u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c!-- Success Banner --\u003e\u003cdiv aria-hidden=\"true\" aria-live=\"polite\" id=\"boost-sd__bis-success-banner\" class=\"boost-sd__bis-success-banner\"\u003e\u003csvg id=\"boost-sd__bis-success-banner-icon\" class=\"boost-sd__bis-success-banner-icon\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e \u003cpath fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M0 10C0 15.514 4.486 20 10 20C15.514 20 20 15.514 20 10C20 4.486 15.514 0 10 0C4.486 0 0 4.486 0 10ZM15.2071 8.20711C15.5976 7.81658 15.5976 7.18342 15.2071 6.79289C14.8166 6.40237 14.1834 6.40237 13.7929 6.79289L9 11.5858L6.70711 9.29289C6.31658 8.90237 5.68342 8.90237 5.29289 9.29289C4.90237 9.68342 4.90237 10.3166 5.29289 10.7071L8.29289 13.7071C8.68342 14.0976 9.31658 14.0976 9.70711 13.7071L15.2071 8.20711Z\" fill=\"white\" \/\u003e\u003c\/svg\u003e\u003cspan id=\"boost-sd__bis-success-banner-text\" class=\"boost-sd__bis-success-banner-text\"\u003eWe will notify you when the item is available\u003c\/span\u003e\u003c\/div\u003e\u003c!-- Label Tag --\u003e\u003cdiv class=\"boost-sd__product-label boost-sd__product-label--rectangle boost-sd__product-label--custom-label-by-tag\" {% if tag == 'pfs:label-new' %}style=\"background-color: #000; color: #fff\" {% endif %}\u003e\u003cspan class=\"boost-sd__product-label-text\"\u003e \u003cspan\u003e{{ tag }}\u003c\/span\u003e\u003c\/span\u003e\u003c\/div\u003e", 2193 2194 2195 2196 2197 2198 2199 2200 2201 } || {};return templates}function readTemplateId(){let templateId="";templateId= 2202 2203 "IG-6RDbGuV" 2204 || "";return templateId}function readTemplateMetadata(){let templateMetadata=null;templateMetadata = 2205 2206 2207 {"collectionFilters":"IG-6RDbGuV/themes/blockshop/main__0__liquid","productList":"IG-6RDbGuV/product-list/main__0__liquid","productItem":"IG-6RDbGuV/product-item/main__0__liquid","collectionHeader":"IG-6RDbGuV/collection-header/main__0__liquid","searchPage":"IG-6RDbGuV/themes/blockshop/search__0__liquid","mostPopularProducts":"IG-6RDbGuV/no-search-result-page/most-popular-products__0__liquid","recommendation":"IG-6RDbGuV/recommendation/main__0__liquid","recommendationDynamicBundle":"IG-6RDbGuV/recommendation/dynamic-bundle__0__liquid","recommendationEmbeddedBundle":"IG-6RDbGuV/recommendation/embedded-bundle__0__liquid","recommendationVolumeBundleProduct":"IG-6RDbGuV/recommendation/volume-bundle/volume-product__0__liquid","recommendationVolumeBundlePopup":"IG-6RDbGuV/recommendation/volume-bundle/volume-popup__0__liquid","recommendationVolumeBundleBlock":"IG-6RDbGuV/recommendation/volume-bundle/main__0__liquid","instantSearchWidget":"IG-6RDbGuV/instant-search-widget/main__0__liquid","quickView":"IG-6RDbGuV/quickview/main__0__liquid","cart":"IG-6RDbGuV/cart/main__0__liquid","placeholderFilterTree":"IG-6RDbGuV/place-holder/place-holder__0__liquid","placeholderRecommendation":"IG-6RDbGuV/recommendation-placeholder/main__0__liquid","preOrder":"IG-6RDbGuV/pre-order/main__0__liquid","preOrderPlaceholder":"IG-6RDbGuV/pre-order-placeholder/main__0__liquid","backInStock":"IG-6RDbGuV/back-in-stock/main__0__liquid","templateVersion":"1.12.2","setupVersion":"v3","applyUniqueVersion":true,"themeNameLib":"blockshop","themeLibVersion":"1.86.0","themeCssVersion":"1.12.2","themeCssUrl":"https://cdn.boostcommerce.i
2207o/widget-integration/theme/blockshop/1.12.2/main.css","settingsCssUrl":"https://cdn.shopify.com/s/files/1/0529/7687/7730/files/boost-app-do-not-delete-this-file-thetreadmillfactory__H8yTKDfY8H-settings.css?v=1789673527","updatedAt":1789673527,"featureOptions":{"enableBannerInterleaving":true},"customizeCssUrl":"https://cdn.boostcommerce.io/widget-integration/theme/customization/thetreadmillfactory.myshopify.com/IG-6RDbGuV/customization-1788193116291.css","customizeJsUrl":"https://cdn.boostcommerce.io/widget-integration/theme/customization/thetreadmillfactory.myshopify.com/OkGW4awjQM/customization-1784324697912.js"} 2208 ;return templateMetadata}function readTemplateSettings(){let templateSettings=null;templateSettings = 2209 2210 2211 {"appPreferenceSettings":{"watermark":true},"preOrderSettings":{"buttonText":"Pre-order","deliveryText":"This is a pre-order. Items will ship based on the estimated delivery date.","showDeliveryText":false},"generalSettings":{"addCollectionToProductUrl":true,"breakpointmobile":"575px","breakpointtabletportraitmin":"576px","breakpointtabletportraitmax":"991px","breakpointtabletlandscapetmin":"992px","breakpointtabletlandscapemax":"1199px","breakpointdesktop":"1200px"},"searchSettings":{"searchPanelBlocks":{"searchTermSuggestions":{"label":"Popular searches","searchTermList":[],"backup":[],"type":"manually","active":false},"mostPopularProducts":{"label":"Popular Products","productList":["horizon-7-0-at-treadmill-2025","ironax-xft-functional-trainer-half-rack-strength-combo","ironax-xpx-power-rack","assault-airbike-elite"],"backup":["horizon-7-0-at-treadmill-2025","centr-x-hyrox-perform-tread","gorilla-2x2-8mm-interlocking-rubber-tile-onyx-premium-single-or-12-pack","gorilla-4x50-8mm-roll-onyx-premium","nordictrack-c990-treadmill","gorilla-flooring-3mm-4-x-50-rubber-roll","proform-2000-treadmill","gorilla-2x2-8mm-interlocking-rubber-tile-orange-single-or-12-pack","gorilla-flooring-sports-mat","gorilla-tile-20-x-20-20mm-grey-with-1-5-connectors"],"type":"manually","active":false},"products":{"label":"Products","pageSize":25,"active":true,"displayImage":true},"collections":{"label":"Collections","pageSize":25,"active":false,"displayImage":true,"displayDescription":false,"excludedValues":[{"value":"332581994658","label":"Movati","handle":"movati","sort_order":"manual"}]},"pages":{"label":"Blogs & Pages","pageSize":25,"active":false,"displayImage":false,"displayExcerpt":false},"searchEmptyResultMessages":{"active":true,"label":"We are sorry! We couldn't find results for \"{{ terms }}\".{{ breakline }}Check the spelling or try less specific search terms."},"searchTips":{"label":"Search tips","active":false,"searchTips":"Please double-check your spelling.{{ breakline }}Use more generic search terms.{{ breakline }}Enter fewer keywords.{{ breakline }}Try searching by product type, brand, model number or product feature."}},"suggestionNoResult":{"search_terms":{"label":"Popular searches","status":true,"data":[],"type":"manually","backup":[]},"products":{"label":"Popular Products","status":true,"data":["horizon-7-0-at-treadmill-2025","ironax-xft-functional-trainer-half-rack-strength-combo","ironax-xpx-power-rack","assault-airbike-elite"],"type":"manually","backup":["horizon-7-0-at-treadmill-2025","centr-x-hyrox-perform-tread","gorilla-2x2-8mm-interlocking-rubber-tile-onyx-premium-single-or-12-pack","gorilla-4x50-8mm-roll-onyx-premium","nordictrack-c990-treadmill","gorilla-flooring-3mm-4-x-50-rubber-roll","proform-2000-treadmill","gorilla-2x2-8mm-interlocking-rubber-tile-orange-single-or-12-pack","gorilla-flooring-sports-mat","gorilla-tile-20-x-20-20mm-grey-with-1-5-connectors"]}},"enableInstantSearch":true,"productAvailable":false,"showSuggestionProductImage":true,"showSuggestionProductPrice":true,"showSuggestionProductSalePrice":true,"showSuggestionProductSku":true,"showSuggestionProductVendor":true,"suggestionBlocks":[{"type":"suggestions","label":"Popular suggestions","status":"active","number":5},{"type":"collections","label":"Collections","status":"active","number":5,"excludedValues":[{"value":"332581994658","label":"Movati","handle":"movati","sort_order":"manual"}]},{"type":"products","label":"Products","status":"active","number":4},{"type":"pages","label":"Blog & Pages","status":"disabled","number":3}],"searchBoxOnclick":{"recentSearch":{"label":"Recent searches","status":true,"number":"4"},"searchTermSuggestion":{"label":"Popular searches","status":true,"data":["treadmills","functional trainers","flooring","benches"],"backup":[],"type":"manually"},"productSuggestion":{"label":"Trending products","status":true,"data":[8474244022434,8312233492642,8610776481954,6682126876834],"backup":[],"type":"manually"}},"suggestionStyle":"style2","suggestionStyle1ProductItemType":"list","suggestionStyle1ProductPosition":"none","suggestionStyle1ProductPerRow":"1","suggestionStyle2ProductItemType":"grid","suggestionStyle2ProductPosition":"right","suggestionStyle2ProductPerRow":"2","suggestionStyle3ProductItemType":"grid","suggestionStyle3ProductPosition":"right","suggestionStyle3ProductPerRow":"3"},"filterSettings":{"showFilterOptionCount":true,"showRefineBy":true,"showOutOfStockOption":false,"showSingleOption":false,"keepToggleState":true,"changeMobileButtonLabel":false,"sortingAvailableFirst":true,"showLoading":false,"activeScrollToTop":false,"showVariantImageBasedOnSelectedFilter":"","productAndVariantAvailable":false,"availableAfterFiltering":false,"isShortenUrlParam":false,"filterTreeMobileStyle":"style2","filterTreeVerticalStyle":"style-default","filterTreeHorizontalStyle":"style1","stickyFilterOnDesktop":true,"stickyFilterOnMobile":true,"style":{"filterTitleTextColor":"#000000","filterTitleFontSize":"inherit","filterTitleFontWeight":"inherit","filterTitleFontTransform":"none","filterTitleFontFamily":"inherit","filterOptionTextColor":"#000000","filterOptionFontSize":"inherit","filterOptionFontFamily":"inherit"},"filterLayout":"vertical"},"additionalElementSettings":{"customSortingList":"relevance|best-selling|manual|title-ascending|title-descending|price-ascending|price-descending|created-ascending|created-descending","enableCollectionSearch":true},"themeSettings":{"productItems":{"general":{"borderLayout":"noBorder","subLayout":"subLayout_6","backgroundColor":"#FFFFFF","backgroundColorOnHover":"#FFFFFF","borderColor":"#FFFFFF","borderColorOnHover":"#FFFFFF"}
2211,"productImg":{"elements":{"productSaleLabel":{"shape":"rectangle","displayType":"text","displayOptions":"always","color":"#FFFFFF","backgroundColor":"#194681","fontSizeScale":100,"fontSize":"inherit","fontSizeTabletPortrait":"inherit","fontSizeTabletLandscape":"inherit","fontSizeMobile":"inherit","fontFamily":"inherit","fontStyle":"inherit","textTransform":"none","fontWeight":"inherit","isEnable":false},"productSoldOutLabel":{"hideOtherLabelsWhenSoldOut":true,"shape":"rectangle","displayType":"text","displayOptions":"always","color":"#FFFFFF","backgroundColor":"#194681","fontSize":"inherit","fontSizeTabletPortrait":"inherit","fontSizeTabletLandscape":"inherit","fontSizeMobile":"inherit","fontSizeScale":100,"fontFamily":"inherit","fontStyle":"inherit","textTransform":"none","fontWeight":"inherit","isEnable":true},"productCustomLabelByTag":{"shape":"rectangle","color":"#FFFFFF","backgroundColor":"#194681","fontSize":"inherit","fontSizeTabletPortrait":"inherit","fontSizeTabletLandscape":"inherit","fontSizeMobile":"inherit","fontSizeScale":100,"fontFamily":"inherit","fontStyle":"inherit","textTransform":"none","fontWeight":"inherit","isEnable":true},"selectOptionBtn":{"buttonType":"selectOptionBtn","action":"popup","isEnable":false},"qvBtn":{"buttonType":"qvBtn","isEnable":false}},"grid":{"top":{"direction":"horizontal","elements":{"left":["saleLabel","soldOutLabel","customLabelByTag"]}},"bottom":{"direction":"horizontal","elements":{"right":["selectOptionBtn","qvBtn"]}}},"aspectRatioType":"square","cropPosition":"center","hoverEffect":"reveal-second-image"},"styleSettings":{"selectOptionBtn":{"showOnHovering":false,"showTextOnHovering":true,"showOn":"desktopAndMobile","shape":"circle","displayType":"icon","width":"30px","iconPosition":"left","imgSrc":"https://boost-cdn-prod.bc-solutions.net/icon/add-to-cart.svg","backgroundColor":"#FFFFFF","backgroundColorOnHover":"#FFFFFF","borderColor":"#000000","borderColorOnHover":"#000000","textColor":"#000000","textColorOnHover":"#000000","fontSizeScale":100,"fontSize":"inherit","fontSizeTabletPortrait":"inherit","fontSizeTabletLandscape":"inherit","fontSizeMobile":"inherit","fontFamily":"inherit","fontStyle":"inherit","textTransform":"none","buttonStyling":"outline","buttonPosition":"top","fontWeight":"inherit"},"qvBtn":{"showOn":"desktopOnly","showOnHovering":false,"showTextOnHovering":true,"displayType":"icon","iconPosition":"left","shape":"circle","width":"30px","imgSrc":"https://boost-cdn-prod.bc-solutions.net/icon/quick-view.svg","backgroundColor":"#FFFFFF","backgroundColorOnHover":"#FFFFFF","borderColor":"#000000","borderColorOnHover":"#000000","textColor":"#000000","textColorOnHover":"#000000","fontSizeScale":100,"fontSize":"inherit","fontSizeTabletPortrait":"inherit","fontSizeTabletLandscape":"inherit","fontSizeMobile":"inherit","fontFamily":"inherit","fontStyle":"inherit","textTransform":"none","buttonStyling":"outline","fontWeight":"inherit"}},"productInfo":{"textAlign":"left","elements":{"vendor":{"fontSizeScale":100,"fontFamily":"inherit","fontStyle":"inherit","textTransform":"none","fontSize":"inherit","fontSizeTabletPortrait":"inherit","fontSizeTabletLandscape":"inherit","fontSizeMobile":"inherit","color":"#000000","isEnable":false,"fontWeight":"inherit"},"title":{"fontSizeScale":100,"fontFamily":"inherit","fontStyle":"inherit","textTransform":"none","fontSize":"inherit","fontSizeTabletPortrait":"inherit","fontSizeTabletLandscape":"inherit","fontSizeMobile":"inherit","color":"#000000","isEnable":true,"fontWeight":"inherit"},"price":{"showCentAsSuperscript":false,"showCurrencyCodes":false,"compareAtPricePosition":"left","showSavingDisplay":true,"priceColor":"#000000","priceFontSizeScale":100,"priceFontFamily":"inherit","priceFontStyle":"inherit","priceFontSize":"inherit","priceFontSizeTabletPortrait":"inherit","priceFontSizeTabletLandscape":"inherit","priceFontSizeMobile":"inherit","salePriceColor":"#000000","salePriceFontSizeScale":100,"salePriceFontFamily":"inherit","salePriceFontStyle":"inherit","salePriceFontSize":"inherit","salePriceFontSizeTabletPortrait":"inherit","salePriceFontSizeTabletLandscape":"inherit","salePriceFontSizeMobile":"inherit","compareAtPriceColor":"#000000","compareAtPriceFontSizeScale":100,"compareAtPriceFontFamily":"inherit","compareAtPriceFontStyle":"inherit","compareAtPriceFontSize":"inherit","compareAtPriceFontSizeTabletPortrait":"inherit","compareAtPriceFontSizeTabletLandscape":"inherit","compareAtPriceFontSizeMobile":"inherit","savingDisplayColor":"#194681","savingDisplayFontSizeScale":100,"savingDisplayFontFamily":"inherit","savingDisplayFontStyle":"inherit","savingDisplayFontSize":"inherit","savingDisplayFontSizeTabletPortrait":"inherit","savingDisplayFontSizeTabletLandscape":"inherit","savingDisplayFontSizeMobile":"inherit","
2211isEnable":true,"priceFontWeight":"inherit","salePriceFontWeight":"inherit","compareAtPriceFontWeight":"inherit","savingDisplayFontWeight":"inherit"},"rating":true,"swatches.1":{"showOptionValueOnHovering":true,"shape":"circle","changeProductImageOn":"click","isEnable":false},"swatches.2":{"showOptionValueOnHovering":true,"shape":"circle","changeProductImageOn":"click","isEnable":false},"swatches.3":{"showOptionValueOnHovering":true,"shape":"circle","changeProductImageOn":"click","isEnable":false},"wishlist":{"isEnable":false}}}},"additionalElements":{"pagination":{"paginationType":"load_more","alignment":"center","productCount":{"showProductCount":true,"position":"top","color":"#000000"},"button":{"shape":"rectangle","backgroundColor":"#FFFFFF","borderColor":"#000000","color":"#000000","fontSizeScale":100,"fontSize":"inherit","fontSizeTabletPortrait":"inherit","fontSizeTabletLandscape":"inherit","fontSizeMobile":"inherit","fontFamily":"inherit","fontStyle":"inherit","fontWeight":"inherit"}},"toolbar":{"layout":"1_2","filterText":{"color":"#000000","textTransform":"none","fontSizeScale":100,"fontFamily":"inherit","fontStyle":"inherit","fontSize":"inherit","fontSizeTabletPortrait":"inherit","fontSizeTabletLandscape":"inherit","fontSizeMobile":"inherit","fontWeight":"inherit"},"refineByText":{"color":"#000000","textTransform":"none","fontSizeScale":100,"fontFamily":"inherit","fontStyle":"inherit","fontSize":"inherit","fontSizeTabletPortrait":"inherit","fontSizeTabletLandscape":"inherit","fontSizeMobile":"inherit","fontWeight":"inherit"},"elements":{"sorting":{"color":"#000000","textTransform":"none","fontSizeScale":100,"fontFamily":"inherit","fontStyle":"inherit","fontSize":"inherit","fontSizeTabletPortrait":"inherit","fontSizeTabletLandscape":"inherit","fontSizeMobile":"inherit","isEnable":true,"fontWeight":"inherit"},"productCount":{"color":"#000000","textTransform":"none","fontSizeScale":100,"fontFamily":"inherit","fontStyle":"inherit","fontSize":"inherit","fontSizeTabletPortrait":"inherit","fontSizeTabletLandscape":"inherit","fontSizeMobile":"inherit","isEnable":false,"fontWeight":"inherit"},"showLimitList":{"color":"#000000","textTransform":"none","fontSizeScale":100,"fontFamily":"inherit","fontStyle":"inherit","fontSize":"inherit","fontSizeTabletPortrait":"inherit","fontSizeTabletLandscape":"inherit","fontSizeMobile":"inherit","isEnable":false,"fontWeight":"inherit"},"viewAs":{"color":"#000000","textTransform":"none","fontSizeScale":100,"fontFamily":"inherit","fontStyle":"inherit","fontSize":"inherit","fontSizeTabletPortrait":"inherit","fontSizeTabletLandscape":"inherit","fontSizeMobile":"inherit","listType":"2,3,4columns","isEnable":true,"showListViewDefault":false,"fontWeight":"inherit"}}},"collectionHeader":{"isEnable":false,"layout":2,"contentPosition":"middle-center","elements":{"breadCrumb":{"fontSizeScale":100,"fontFamily":"inherit","fontStyle":"inherit","textTransform":"none","fontSize":"inherit","fontSizeTabletPortrait":"inherit","fontSizeTabletLandscape":"inherit","fontSizeMobile":"inherit","color":"#000000","isEnable":false,"showCollectionList":true,"showCollectionTitle":true,"showPagination":false,"placement":"on-top","alignment":"middle-left","fontWeight":"inherit"},"collectionImage":{"size":"large","parallaxEffect":false,"directionParallax":"vertical","isEnable":true},"collectionTitle":{"textAlign":"center","textTransform":"none","fontSizeScale":100,"fontSize":59,"fontSizeTabletPortrait":59,"fontSizeTabletLandscape":59,"fontSizeMobile":38,"fontFamily":"inherit","fontStyle":"inherit","collectionTitleColor":"#FFFFFF","isEnable":true,"fontWeight":"inherit"},"productCount":{"fontSizeScale":100,"fontFamily":"inherit","fontStyle":"inherit","textTransform":"none","fontSize":"inherit","fontSizeTabletPortrait":"inherit","fontSizeTabletLandscape":"inherit","fontSizeMobile":"inherit","color":"#000000","isEnable":false,"fontWeight":"inherit"},"collectionDescription":{"fontSize":null,"fontSizeTabletPortrait":null,"fontSizeTabletLandscape":null,"fontSizeMobile":null,"isEnable":true}}}},"quickView":{"showProductImage":true,"thumbnailPosition":"topLeft","isEnableProductVendor":true,"showCurrencyCodes":false,"buttonOverall":{"shape":"rectangle","fontSizeScale":100,"fontSize":"inherit","fontSizeTabletPortrait":"inherit","fontSizeTabletLandscape":"inherit","fontSizeMobile":"inherit","fontFamily":"inherit","fontStyle":"inherit","fontWeight":"inherit"},"buyItNowBtn":{"enable":true,"backgroundColor":"#000000","hoverBackgroun
2211dColor":"#000000","borderColor":"#000000","hoverBorderColor":"#000000","color":"#FFFFFF","hoverColor":"#FFFFFF","textTransform":"none"},"addToCartBtn":{"backgroundColor":"#000000","hoverBackgroundColor":"#000000","borderColor":"#000000","hoverBorderColor":"#000000","color":"#FFFFFF","hoverColor":"#FFFFFF","textTransform":"none"}},"cart":{"enableCart":false,"cartStyle":"side","showCurrencyCodes":false,"enableWidgetRecommendation":false,"widgetRecommendationId":"","showCountdownTimer":false,"sideLayout":"one-column","autoOpenAjaxCartOnAddToCart":true,"generalLayout":{"shape":"rectangle","fontSizeScale":100,"fontSize":"inherit","fontSizeTabletPortrait":"inherit","fontSizeTabletLandscape":"inherit","fontSizeMobile":"inherit","fontFamily":"inherit","fontStyle":"inherit","fontWeight":"inherit"},"checkoutBtn":{"backgroundColor":"#000000","hoverBackgroundColor":"#000000","borderColor":"#000000","hoverBorderColor":"#000000","color":"#FFFFFF","hoverColor":"#FFFFFF","textTransform":"none"},"viewCartBtn":{"backgroundColor":"#FFFFFF","hoverBackgroundColor":"#FFFFFF","borderColor":"#000000","hoverBorderColor":"#000000","color":"#000000","hoverColor":"#000000","textTransform":"none"}},"productList":{"productsPerPage":20,"productsPerRowOnDesktop":4,"productsPerRowOnMobile":2},"searchPage":{"headerBackground":"#FFFFFF","elements":{"searchHeaderText":{"color":"#FFFFFF","textTransform":"none","fontSizeScale":100,"fontSize":"inherit","fontSizeTabletPortrait":"inherit","fontSizeTabletLandscape":"inherit","fontSizeMobile":"inherit","fontFamily":"inherit","fontStyle":"inherit","fontWeight":"inherit"},"placeholderSearch":{"color":"#575757","textTransform":"none","fontSizeScale":100,"fontFamily":"inherit","fontStyle":"inherit","fontSize":"inherit","fontSizeTabletPortrait":"inherit","fontSizeTabletLandscape":"inherit","fontSizeMobile":"inherit","fontWeight":"inherit"},"line":{"color":"#4444441A"},"scopedSuggestionLabel":{"color":"#000000","textTransform":"none","fontSizeScale":100,"fontFamily":"inherit","fontStyle":"inherit","fontSize":"inherit","fontSizeTabletPortrait":"inherit","fontSizeTabletLandscape":"inherit","fontSizeMobile":"inherit","fontWeight":"inherit"},"scopedSuggestionItem":{"color":"#000000","textTransform":"none","fontSizeScale":100,"fontFamily":"inherit","fontStyle":"inherit","fontSize":"inherit","fontSizeTabletPortrait":"inherit","fontSizeTabletLandscape":"inherit","fontSizeMobile":"inherit","backgroundColor":"#F8F8F8","fontWeight":"inherit"},"titleTab":{"color":"#000000","textTransform":"none","fontSizeScale":100,"fontFamily":"inherit","fontStyle":"inherit","fontSize":"inherit","fontSizeTabletPortrait":"inherit","fontSizeTabletLandscape":"inherit","fontSizeMobile":"inherit","fontWeight":"inherit"},"productCount":{"color":"#575757","textTransform":"none","fontSizeScale":100,"fontFamily":"inherit","fontStyle":"inherit","fontSize":"inherit","fontSizeTabletPortrait":"inherit","fontSizeTabletLandscape":"inherit","fontSizeMobile":"inherit","fontWeight":"inherit"},"collectionAndPageTabTitle":{"color":"#000000","textTransform":"none","fontSizeScale":100,"fontFamily":"inherit","fontStyle":"inherit","fontSize":"inherit","fontSizeTabletPortrait":"inherit","fontSizeTabletLandscape":"inherit","fontSizeMobile":"inherit","fontWeight":"inherit"},"collectionAndPageTabDescription":{"color":"#000000","textTransform":"none","fontSizeScale":100,"fontFamily":"inherit","fontStyle":"inherit","fontSize":"inherit","fontSizeTabletPortrait":"inherit","fontSizeTabletLandscape":"inherit","fontSizeMobile":"inherit","fontWeight":"inherit"},"noSearchResult":{"color":"#000000"}}},"filterTree":{"elements":{"refineBy":{"color":"#000000"},"filterTitle":{"color":"#000000","textTransform":"none","fontSizeScale":100,"fontFamily":"inherit","fontStyle":"inherit","fontSize":"inherit","fontSizeTabletPortrait":"inherit","fontSizeTabletLandscape":"inherit","fontSizeMobile":"inherit","fontWeight":"inherit"},"filterOption":{"color":"#000000","textTransform":"none","fontSizeScale":100,"fontFamily":"inherit","fontStyle":"inherit","fontSize":"inherit","fontSizeTabletPortrait":"inherit","fontSizeTabletLandscape":"inherit","fontSizeMobile":"inherit","fontWeight":"inherit"}
2211,"productCount":{"color":"#000000","textTransform":"none","fontSizeScale":100,"fontFamily":"inherit","fontStyle":"inherit","fontSize":"inherit","fontSizeTabletPortrait":"inherit","fontSizeTabletLandscape":"inherit","fontSizeMobile":"inherit","fontWeight":"inherit"},"line":{"color":"#4444441A"},"checkbox":{"color":"#000000"},"searchBox":{"color":"#000000"}}},"isw":{"backgroundSuggestion":"#F8F8F8","backgroundProducts":"#FFFFFF","hoverBackgroundSuggestion":"#E8E9EB","hoverBackgroundProducts":"#F8F8F8","elements":{"titleMultiElement":{"color":"#000000","textTransform":"none","fontSizeScale":100,"fontFamily":"inherit","fontStyle":"inherit","fontSize":"inherit","fontSizeTabletPortrait":"inherit","fontSizeTabletLandscape":"inherit","fontSizeMobile":"inherit","fontWeight":"inherit"},"results":{"color":"#000000","textTransform":"none","fontSizeScale":100,"fontFamily":"inherit","fontStyle":"inherit","fontSize":"inherit","fontSizeTabletPortrait":"inherit","fontSizeTabletLandscape":"inherit","fontSizeMobile":"inherit","fontWeight":"inherit"},"didYouMean":{"color":"#000000","textTransform":"none","fontSizeScale":100,"fontFamily":"inherit","fontStyle":"inherit","fontSize":"inherit","fontSizeTabletPortrait":"inherit","fontSizeTabletLandscape":"inherit","fontSizeMobile":"inherit","fontWeight":"inherit"},"didYouMeanResults":{"color":"#000000","textTransform":"none","fontSizeScale":100,"fontFamily":"inherit","fontStyle":"inherit","fontSize":"inherit","fontSizeTabletPortrait":"inherit","fontSizeTabletLandscape":"inherit","fontSizeMobile":"inherit","backgroundColor":"#F6F6F7","fontWeight":"inherit"},"productTitle":{"color":"#000000","textTransform":"none","fontSizeScale":100,"fontFamily":"inherit","fontStyle":"inherit","fontSize":"inherit","fontSizeTabletPortrait":"inherit","fontSizeTabletLandscape":"inherit","fontSizeMobile":"inherit","fontWeight":"inherit"},"productVendor":{"color":"#000000","textTransform":"none","fontSizeScale":100,"fontFamily":"inherit","fontStyle":"inherit","fontSize":"inherit","fontSizeTabletPortrait":"inherit","fontSizeTabletLandscape":"inherit","fontSizeMobile":"inherit","fontWeight":"inherit"},"productPrice":{"color":"#000000","textTransform":"none","fontSizeScale":100,"fontFamily":"inherit","fontStyle":"inherit","fontSize":"inherit","fontSizeTabletPortrait":"inherit","fontSizeTabletLandscape":"inherit","fontSizeMobile":"inherit","fontWeight":"inherit"},"productSalePrice":{"color":"#000000","textTransform":"none","fontSizeScale":100,"fontFamily":"inherit","fontStyle":"inherit","fontSize":"inherit","fontSizeTabletPortrait":"inherit","fontSizeTabletLandscape":"inherit","fontSizeMobile":"inherit","fontWeight":"inherit"},"productCompareAtPrice":{"color":"#000000","textTransform":"none","fontSizeScale":100,"fontFamily":"inherit","fontStyle":"inherit","fontSize":"inherit","fontSizeTabletPortrait":"inherit","fontSizeTabletLandscape":"inherit","fontSizeMobile":"inherit","fontWeight":"inherit"},"productSKU":{"color":"#000000","textTransform":"none","fontSizeScale":100,"fontFamily":"inherit","fontStyle":"inherit","fontSize":"inherit","fontSizeTabletPortrait":"inherit","fontSizeTabletLandscape":"inherit","fontSizeMobile":"inherit","fontWeight":"inherit"},"viewAllBtn":{"color":"#000000","textTransform":"none","fontSizeScale":100,"fontFamily":"inherit","fontStyle":"inherit","fontSize":"inherit","fontSizeTabletPortrait":"inherit","fontSizeTabletLandscape":"inherit","fontSizeMobile":"inherit","backgroundColor":"#FFFFFF","hoverBackgroundColor":"#E8E9EB","fontWeight":"inherit"}}}},"currentAppIntegration":{"reviews":"judgeme"},"themeName":"blockshop","srcThemeNameLib":"default"} 2212 ;return templateSettings}function readPayload(){return {generalSettings:{page: "product",collection_id: 0,collection_handle: "",collection_product_count: 0,... 2213 { 2214 2215 2216 "product_id": 8092590375074, 2217 2218 },collection_tags: null,current_tags: null,default_sort_by: "",no_image_url: "https:\/\/cdn.shopify.com\/extensions\/01a0d104-3c6a-716a-abc3-e20593849d9a\/product-filter-search-226\/assets\/boost-pfs-no-image.jpg",search_term: "",template: "product",currencies: ["CAD"],current_currency: "CAD",published_locales: 2219 {"en":true,"fr":false},current_locale: "en"},shop:{name: "The Treadmill Factory",url: "https:\/\/treadmillfactory.ca",domain: "thetreadmillfactory.myshopify.com",currency: "CAD",money_format: "\u0026#36;{{amount}}",money_format_with_currency: "\u0026#36;{{amount}} CAD"},generalSettingsMetafield: 2220 2221 {"addCollectionToProductUrl":true,"ssr_version":"v1","ssr_engine":"ruby"} 2222 ,translation: 2223 2224 2225 2226 {"refine":"Refine By","refineMobile":"Refine By","refineMobileCollapse":"Hide Filter","clear":"Clear","clearAll":"Clear All","viewMore":"View More","viewLess":"View Less","apply":"Apply","close"
2226:"Close","showLimit":"Show","collectionAll":"All","under":"Under","above":"Above","ratingStars":"Star","showResult":"Show results","searchOptions":"Search Options","inCollectionSearch":"Search products","loadMore":"Load More","loadMoreTotal":"{{ from }} - {{ to }} of {{ total }} Products","search":{"generalTitle":"Search","resultHeader":"Search results for \"{{ terms }}\"","resultNumber":"Showing {{ count }} results for \"{{ terms }}\"","seeAllProducts":"See all products","resultEmpty":"We are sorry! We couldn't find results for \"{{ terms }}\".{{ breakline }}Check the spelling or try less specific search terms.","resultEmptyWithSuggestion":"Sorry, nothing found for \"{{ terms }}\". Check out these items instead?","searchTotalResult":"Showing {{ count }} result","searchTotalResults":"Showing {{ count }} results","searchPanelProduct":"Products","searchPanelCollection":"Collections","searchPanelPage":"Blogs & Pages","searchTipsTitle":"Search tips","searchTipsContent":"Please double-check your spelling.{{ breakline }}Use more generic search terms.{{ breakline }}Enter fewer keywords.{{ breakline }}Try searching by product type, brand, model number or product feature.","noSearchResultSearchTermLabel":"Popular searches","noSearchResultProductsLabel":"Popular Products","searchBoxOnclickRecentSearchLabel":"Recent searches","searchBoxOnclickSearchTermLabel":"Popular searches","searchBoxOnclickProductsLabel":"Trending products"},"suggestion":{"viewAll":"View all results","didYouMean":"Did you mean: {{ terms }}?","searchBoxPlaceholder":"Search","suggestQuery":"Showing results for {{ terms }}","instantSearchSuggestionsLabel":"Popular suggestions","instantSearchCollectionsLabel":"Collections","instantSearchProductsLabel":"Products","instantSearchPagesLabel":"Blog & Pages","searchBoxOnclickRecentSearchLabel":"Recent searches","searchBoxOnclickSearchTermLabel":"Popular searches","searchBoxOnclickProductsLabel":"Trending products","noSearchResultSearchTermLabel":"Popular searches","noSearchResultProductsLabel":"Popular Products"},"error":{"noFilterResult":"Sorry, no products matched your selection","noSearchResult":"Sorry, no products matched the keyword","noProducts":"No products found in this collection","noSuggestionResult":"Sorry, nothing found for \"{{ terms }}\"","noSuggestionProducts":"Sorry, nothing found for \"{{ terms }}\""},"recommendation":{"productpage-410652":"Related Products","cartpage-041733":"Still interested in this?","cartpage-244634":"Similar Products","collectionpage-583143":"Most Popular Products","productpage-641271":"Recently viewed","productpage-302105":"Frequently Bought Together","homepage-054105":"Best Sellers","collectionpage-476135":"Just dropped","homepage-578208":"Just dropped"},"productItem":{"qvBtnLabel":"Quick view","atcAvailableLabel":"Add to cart","soldoutLabel":"Sold out","productItemSale":"Sale","productItemSoldOut":"Out of Stock","viewProductBtnLabel":"View product","atcSelectOptionsLabel":"Select options","amount":"{{minPrice}}","savingAmount":"Save {{saleAmount}}","swatchButtonText1":"+{{count}}","swatchButtonText2":"+{{count}}","swatchButtonText3":"+{{count}}","inventoryInStock":"In stock","inventoryLowStock":"Only {{count}} left!","inventorySoldOut":"Sold out","atcAddingToCartBtnLabel":"Adding...","atcAddedToCartBtnLabel":"Added!","atcFailedToCartBtnLabel":"Failed!"},"quickView":{"qvQuantity":"Quantity","qvViewFullDetails":"View full details","buyItNowBtnLabel":"Buy it now","qvQuantityError":"Please input quantity"},"cart":{"atcMiniCartSubtotalLabel":"Subtotal","atcMiniCartEmptyCartLabel":"Your Cart Is Currently Empty","atcMiniCartCountItemLabel":"item","atcMiniCartCountItemLabelPlural":"items","atcMiniCartShopingCartLabel":"Your cart","atcMiniCartViewCartLabel":"View cart","atcMiniCartCheckoutLabel":"Checkout"},"recentlyViewed":{"recentProductHeading":"Recently Viewed Products"},"mostPopular":{"popularProductsHeading":"Popular Products"},"perpage":{"productCountPerPage":"Display: {{count}} per page"},"productCount":{"textDescriptionCollectionHeader":"{{count}} product","textDescriptionCollectionHeaderPlural":"{{count}} products","textDescriptionToolbar":"{{count}} product","textDescriptionToolbarPlural":"{{count}} products","textDescriptionPagination":"Showing {{from}} - {{to}} of {{total}} products","textDescriptionPaginationPlural":"Showing {{from}} - {{to}} of {{total}} products"},"pagination":{"loadPreviousText":"Load Previous Page","loadPreviousInfiniteText":"Load Previous Page","loadMoreText":"Load more","prevText":"Previous","nextText":"Next"},"sortingList":{"sorting":"Sort by","relevance":"Relevance","best-selling":"Best selling","manual":"Manual","title-ascending":"Title ascending","title-descending":"Title descending","price-ascending":"Price ascending","price-descending":"Price descending","created-ascending":"Created ascending","created-descending":"Created descending"},"collectionHeader":{"collectionAllProduct":"Products"},"breadcrumb":{"home":"Home","collections":"Collections","pagination":"Page {{ page }} of {{totalPages}}","toFrontPage":"Back to the front page"},"sliderProduct":{"prevButton":"Previous","nextButton":"Next"},"filterOptions":{"filterOption|RQNGb5CLN|pf_v_brand":"Brand","filterOption|RQNGb5CLN|pf_p_price":"Price","filterOption|ultpiVBlC8|pf_p_price":"Price","filterOption|_GTDFGf5b|pf_v_brand":"Brand","filterOption|_GTDFGf5b|pf_p_price":"Price","filterOption|_GTDFGf5b|pf_t_type_of_rack":"Type of Rack","filterOption|X1sPdTmKC|pf_t_black_friday":"BLACK FRIDAY!","filterOption|X1sPdTmKC|pf_p_price":"Price","filterOption|X1sPdTmKC|pf_t_cardio":"Cardio","filterOption|X1sPdTmKC|pf_t_strength_equipment":"Strength Equipment","filterOption|X1sPdTmKC|pf_t_functional_training":"Functional Training","filterOption|X1sPdTmKC|pf_t_storage_solutions":"Storage Solutions","filterOption|X1sPdTmKC|pf_t_activity":"Activity","filterOption|9o82PQc1C|pf_v_brand":"Brand","filterOption|9o82PQc1C|pf_p_price":"Price","filterOption|9o82PQc1C|pf_t_dumbbells":"Dumbbells","filterOption|9o82PQc1C|pf_t_kettlebells_clubs":"Kettlebells / Clubs","filterOption|9o82PQc1C|pf_t_weight_plates":"Weight Plates","filterOption|9o82PQc1C|pf_t_storage_solutions":"Storage Solutions","filterOption|PduYLIaZk|pf_p_price":"Price","filterOption|PduYLIaZk|pf_v_brand":"Brand","filterOption|PduYLIaZk|pf_t_type":"Type","filterOption|SI0g6njNi|pf_v_brand":"Brand","filterOption|SI0g6njNi|pf_p_price":"Price","filterOption|SI0g6njNi|pf_t_type":"Type","filterOption|BWsrW_00z|pf_v_brand":"Brand","filterOption|BWsrW_00z|pf_p_price":"Price","filterOption|BWsrW_00z|pf_t_type":"Type","filterOption|MQyuWBfeL|pf_p_price":"Price","filterOption|MQyuWBfeL|pf_t_type":"Type","filterOption|MQyuWBfeL|pf_t_console":"Console","filterOption|XgRO5K8Z1|pf_p_price":"Price","filterOption|XgRO5K8Z1|pf_t_type":"Type","filterOption|XgRO5K8Z1|pf_t_series":"Series","filterOption|kB3KhR3nw|pf_p_price":"Price","filterOption|kB3KhR3nw|pf_v_brand":"Brand","filterOption|kB3KhR3nw|pf_t_user_experience":"User Experience","filterOption|kB3KhR3nw|pf_t_bar_type":"Bar Type","filterOption|kB3KhR3nw|pf_t_bar_length":"Bar Length","filterOption|kB3KhR3nw|pf_t_shaft_diameter":"Shaft Diameter","filterOption|oLvnbUfyV|pf_t_black_friday":"BLACK FRIDAY!","filterOption|oLvnbUfyV|pf_v_brand":"Brand","filterOption|oLvnbUfyV|pf_p_price":"Price","filterOption|oLvnbUfyV|pf_t_resistance_type":"Resistance Type","filterOption|ZWeluELYS|pf_t_type":"Type","filterOption|ZWeluELYS|pf_v_brand":"Brand","filterOption|ZWeluELYS|pf_p_price":"Price","filterOption|RAep-64GO|pf_v_brand":"Brand","filterOption|RAep-64GO|pf_p_price":"Price","filterOption|RAep-64GO|pf_t_type":"Type","filterOption|OyM7z3u-G|pf_t_type":"Type","filterOption|OyM7z3u-G|pf_t_style":"Style","filterOption|OyM7z3u-G|pf_v_brand":"Brand","filterOption|OyM7z3u-G|pf_p_price":"Price","filterOption|ZNgTqB5BA|pf_v_brand":"Brand","filterOption|ZNgTqB5BA|pf_p_price":"Price","filterOption|ZNgTqB5BA|pf_t_style":"Style","filterOption|sWN9dumvL|pf_v_brand":"Brand","filterOption|sWN9dumvL|pf_p_price":"Price","filterOption|sWN9dumvL|pf_t_drive_type":"Drive Type","filterOption|2fGkcSN6i|pf_v_brand":"Brand","filterOption|2fGkcSN6i|pf_p_price":"Price","filterOption|2fGkcSN6i|pf_t_type":"Type","filterOption|bo7bvF0ef|pf_v_brand":"Brand","filterOption|bo7bvF0ef|pf_p_price":"Price","filterOption|bo7bvF0ef|pf_t_cardio_type":"Cardio Type","filterOption|Cu_yeYHPt|pf_t_black_friday":"BLACK FRIDAY!","filterOption|Cu_yeYHPt|pf_p_price":"Price","filterOption|Cu_yeYHPt|pf_pt_product_type":"Product type","filterOption|Y654wfd7Z|pf_t_black_friday":"BLACK FRIDAY!","filterOption|Y654wfd7Z|pf_v_brand":"Brand","filterOption|Y654wfd7Z|pf_p_price":"Price","filterOption|Y654wfd7Z|pf_t_type":"Type","filterOption|yejc721tq|pf_p_price":"Price","filterOption|yOi__3Du6|pf_v_vendor":"Vendor","filterOption|yOi__3Du6|pf_c_collection":"Collection","filterOption|yOi__3Du6|pf_t_category":"Category","filterOption|v2tZmh9Cg|pf_t_product_type":"Product Type","filterOption|v2tZmh9Cg|pf_p_price":"Price","filterOption|v2tZmh9Cg|pf_pt_category":"Category","filterOption|zIngQHWQ5|pf_v_brand":"Brand","filterOption|zIngQHWQ5|pf_p_price":"Price","filterOption|zIngQHWQ5|pf_t_clearance_type":"Clearance Type","filterOption|zIngQHWQ5|pf_t_demo_sale_location":"Demo Sale Location","filterOption|zwLwQQubK|pf_v_brand":"Brand","filterOption|zwLwQQubK|pf_p_price":"Price","filterOption|zwLwQQubK|pf_t_type":"Type","filterOption|IzIK_6JhK|pf_t_product_type":"Product Type","filterOption|IzIK_6JhK|pf_v_brands":"Brands","filterOption|qvKwuaw2d|pf_t_series":"Series","filterOption|8-UL1i5Ia|pf_t_series":"Series","filterOption|8-UL1i5Ia|pf_p_price":"Price","filterOption|Hubu9YQ8m|pf_t_tag":"Tag","filterOption|Hubu9YQ8m|pf_v_vendor":"Vendor","filterOption|Q9KY8HCnY|pf_t_product_type":"Product Type","filterOption|9RlzjmDOk|pf_t_series":"Series","filterOption|9RlzjmDOk|pf_t_product_type":"Product Type","filterOption|znaPDV7RD|pf_t_product_type":"Product Type","filterOption|kdxLszZSX|pf_v_brand":"Brand","filterOption|kdxLszZSX|pf_p_price":"Price","filterOption|kdxLszZSX|pf_t_type":"Type","filterOption|mzr2PeeF2|pf_v_brand":"Brand","filterOption|mzr2PeeF2|pf_p_price":"Price","filterOption|ALV69kv3H|pf_v_brand":"Brand","filterOption|ALV69kv3H|pf_p_price":"Price","filterOption|IwZmThYsa|pf_v_brand":"Brand","filterOption|IwZmThYsa|pf_p_price":"Price","filterOption|IwZmThYsa|pf_t_type":"Type","filterOption|XMSbc85q-|pf_p_price":"Price","filterOption|XMSbc85q-|pf_v_brand":"Brand","filterOption|XMSbc85q-|pf_t_user_experience":"User Experience","filterOption|XMSbc85q-|pf_t_bar_length":"Bar Length","filterOption|XMSbc85q-|pf_t_shaft_diameter":"Shaft Diameter","filterOption|QGtndZNNH|pf_v_vendor":"Vendor","filterOption|QGtndZNNH|pf_p_price":"Price","filterOption|QGtndZNNH|pf_t_category":"Category","filterOption|7ENDCUqZO|pf_v_brand":"Brand","filterOption|7ENDCUqZO|pf_p_price":"Price","filterOption|7ENDCUqZO|pf_t_tag":"Tag","filterOption|se11VrmvU|pf_v_brand":"Brand","filterOption|se11VrmvU|pf_p_price":"Price","filterOption|se11VrmvU|pf_t_type_of_attachment":"Type of Attachment","filterOption|wdeseDHPA|pf_v_brand":"Brand","filterOption|wdeseDHPA|pf_p_price":"Price","filterOption|wdeseDHPA|pf_t_type":"Type","filterOption|qfKd9-5w-|pf_v_brand":"Brand","filterOption|qfKd9-5w-|pf_p_price":"Price","filterOption|qfKd9-5w-|pf_t_category":"Category","filterOption|J1j323h8W|pf_v_brand":"Brand","filterOption|J1j323h8W|pf_p_price":"Price","filterOption|J1j323h8W|pf_t_type":"Type","filterOption|CB0VFWG5i|pf_v_vendor":"Vendor","filterOption|CB0VFWG5i|pf_p_price":"Price","filterOption|CB0VFWG5i|pf_t_category_type":"Category Type","filterOption|8XfV3FJIZ|pf_v_vendor":"Vendor","filterOption|8XfV3FJIZ|pf_p_price":"Price","filterOption|mF7aBvsbx|pf_v_vendor":"Vendor","filterOption|mF7aBvsbx|pf_p_price":"Price","filterOption|QbSspzT-n|pf_v_vendor":"Vendor","filterOption|QbSspzT-n|pf_p_price":"Price","filterOption|QbSspzT-n|pf_t_tag":"Tag","filterOption|Jon2oXZCd|pf_p_price":"Price","filterOption|Jon2oXZCd|pf_t_tag":"Tag","filterOption|-iPvmP4jp|pf_p_price":"Price","filterOption|FPjWQpovg|pf_p_price":"Price","filterOption|FPjWQpovg|pf_t_colour":"Colour","filterOption|LPe711fPP|pf_p_price":"Price","filterOption|gzs5ChRiX|pf_p_price":"Price","filterOption|fuKZz41X2|pf_p_price":"Price","filterOption|fuKZz41X2|pf_t_colour":"Colour","filterOption|A
22261OQKbDqF|pf_p_price":"Price","filterOption|RQNGb5CLN|pf_t_bundles":"Bundles","filterOption|ultpiVBlC8|pf_v_brand":"Brand","filterOption|ultpiVBlC8|pf_t_bundles":"Bundles","filterOption|RQNGb5CLN|pf_t_product_type":"Product Type","filterOption|ultpiVBlC8|pf_t_product_type":"Product Type","filterOption|m6SUEfZxHJ|pf_t_ifit":"iFit","filterOption|m6SUEfZxHJ|pf_t_treadmill_type":"Treadmill Type","filterOption|m6SUEfZxHJ|pf_t_drive_system":"Drive System","filterOption|m6SUEfZxHJ|pf_t_resistance_type":"Resistance Type","filterOption|m6SUEfZxHJ|pf_t_bike_type":"Bike Type","filterOption|FXuYTxfb3B|pf_t_weight_stack":"Weight Stack","filterOption|FXuYTxfb3B|pf_t_functional_type":"Functional Type","filterOption|FXuYTxfb3B|pf_t_gym_type":"Gym Type","filterOption|FXuYTxfb3B|pf_t_rack_type":"Rack Type","filterOption|FXuYTxfb3B|pf_t_bench_type":"Bench Type","filterOption|FXuYTxfb3B|pf_t_upper_body_target":"Upper Body Target","filterOption|FXuYTxfb3B|pf_t_core_back_target":"Core & Back Target","filterOption|FXuYTxfb3B|pf_t_lower_body_target":"Lower Body Target","filterOption|FXuYTxfb3B|pf_t_rig_system":"Rig System","filterOption|FXuYTxfb3B|pf_t_series":"Series","filterOption|FXuYTxfb3B|pf_t_standing_seated":"Standing/Seated","filterOption|98-7DL9SGG|pf_t_flooring_type":"Flooring Type","filterOption|98-7DL9SGG|pf_t_dimensions":"Dimensions","filterOption|98-7DL9SGG|pf_t_packs":"Packs","filterOption|98-7DL9SGG|pf_t_material":"Material","filterOption|98-7DL9SGG|pf_t_thickness":"Thickness","filterOption|PlpGBi5qD1|pf_t_weight_sets":"Weight Sets","filterOption|PlpGBi5qD1|pf_t_weight_type":"Weight Type","filterOption|PlpGBi5qD1|pf_t_material":"Material","filterOption|PlpGBi5qD1|pf_t_dumbbell_type":"Dumbbell Type","filterOption|m6SUEfZxHJ|pf_v_brand":"Brand","filterOption|m6SUEfZxHJ|pf_p_price":"Price","filterOption|m6SUEfZxHJ|pf_t_product_type":"Product Type","filterOption|m6SUEfZxHJ|pf_t_bundles":"Bundles","filterOption|FXuYTxfb3B|pf_v_brand":"Brand","filterOption|FXuYTxfb3B|pf_p_price":"Price","filterOption|FXuYTxfb3B|pf_t_product_type":"Product Type","filterOption|FXuYTxfb3B|pf_t_bundles":"Bundles","filterOption|98-7DL9SGG|pf_v_brand":"Brand","filterOption|98-7DL9SGG|pf_p_price":"Price","filterOption|98-7DL9SGG|pf_t_product_type":"Product Type","filterOption|98-7DL9SGG|pf_t_bundles":"Bundles","filterOption|PlpGBi5qD1|pf_v_brand":"Brand","filterOption|PlpGBi5qD1|pf_p_price":"Price","filterOption|PlpGBi5qD1|pf_t_product_type":"Product Type","filterOption|PlpGBi5qD1|pf_t_bundles":"Bundles","filterOption|24KHVioRB3|pf_v_brand":"Brand","filterOption|24KHVioRB3|pf_p_price":"Price","filterOption|24KHVioRB3|pf_t_product_type":"Product Type","filterOption|24KHVioRB3|pf_t_bundles":"Bundles","filterOption|24KHVioRB3|pf_t_supplement":"Supplement","filterOption|sYzfU7tci5|pf_t_series":"Series","filterOption|sYzfU7tci5|pf_v_brand":"Brand","filterOption|sYzfU7tci5|pf_p_price":"Price","filterOption|sYzfU7tci5|pf_t_product_type":"Product Type","filterOption|ultpiVBlC8|pf_t_series":"Series","filterOption|RQNGb5CLN|pf_t_series":"Series"},"predictiveBundle":{},"refineDesktop":"Filter","applyAll":"Apply All","back":"Back","ratingStar":"Star","ratingUp":"& Up","loadPreviousPage":"Load Previous Page","viewAs":"View as","listView":"List view","gridView":"Grid view","gridViewColumns":"Grid view {{count}} Columns"} 2227 ,integration: 2228 2229 {"reviews":"judgeme"} 2230 ,filterSettingsMetafield: 2231 2232 {"showFilterOptionCount":true,"showRefineBy":true,"showOutOfStockOption":false,"showSingleOption":false,"keepToggleState":true,"changeMobileButtonLabel":false,"sortingAvailableFirst":true,"showLoading":false,"activeScrollToTop":false,"showVariantImageBasedOnSelectedFilter":"","productAndVariantAvailable":false,"availableAfterFiltering":false,"isShortenUrlParam":false,"style":{"filterTitleTextColor":"","filterTitleFontSize":"","filterTitleFontWeight":600,"filterTitleFontTransform":"","filterTitleFontFamily":"","filterOptionTextColor":"","filterOptionFontSize":"","filterOptionFontFamily":"","filterMobileButtonTextColor":"","filterMobileButtonFontSize":"","filterMobileButtonFontWeight":"","filterMobileButtonFontTransform":"","filterMobileButtonFontFamily":"","filterMobileButtonBackgroun
2232dColor":""},"filterLayout":"vertical","filterTreeMobileStyle":"style2","filterTreeVerticalStyle":"style-default","filterTreeHorizontalStyle":"style1","stickyFilterOnDesktop":true,"stickyFilterOnMobile":true} 2233 ,additionalElementSettingsMetafield: 2234 2235 {"customSortingList":"relevance|best-selling|manual|title-ascending|title-descending|price-ascending|price-descending|created-ascending|created-descending","enableCollectionSearch":true} 2236 ,backInStockMetafield: 2237 2238 {"enabled":false,"productSettings":{"showOnPreOrderProduct":{"show":false},"showOnVariantOutOfStock":{"show":false},"hideOnSpecificCollection":{"hide":false,"collectionIds":[]},"hideOnSpecificTag":{"hide":false,"tags":[]}},"displaySettings":{"button":{"type":"floating","buttonText":"Notify me when available.","textColor":"#ffffff","backgroundColor":"#000000"},"signUpForm":{"header":"Notify me","description":"Get a notification as soon as this product is back in stock by signing up below","buttonText":"Notify me when available","textColor":"#ffffff","backgroundColor":"#000000"},"confirmationMessage":{"show":true,"message":"We will notify you when the item is available.","textColor":"#FFFFFF","iconColor":"#FFFFFF","backgroundColor":"#00A47C"}},"notificationSettings":{"emailProvider":"boost","automatic":true,"customizeEmail":{"name":"Haakaa","address":"[email protected]","subject":"{{product.title_incl_variant}} is back in stock!","heading":"{{product.title_incl_variant}} is available now!","description":"Limited stock only at {{shop.name}}. Click âBuy nowâ & grab yours before it goes out of stock again!","button":"Buy now","takeCustomerTo":"product","contentTextColor":"#FFFFFF","backgroundColor":"#000000","ctaTextColor":"#FFFFFF","ctaBackgroundColor":"#000000"},"htmlTemplate":{"content":""}}} 2239 ,swatchSettings: 2240 2241 null 2242 ,defaultSortOrder: 2243 2244 null 2245 ,user: 2246 { 2247 2248 },product: 2249 2250 {"id":8092590375074,"title":"ProForm - Vue Mirror Upgrade Accessory Kit","handle":"proform-vue-mirror-upgrade-kit","description":"","published_at":"2023-10-30T14:17:47-04:00","created_at":"2023-10-30T13:46:31-04:00","vendor":"Proform","type":"Fitness Accessories","tags":["Bundles","Fitness Accessories","MIRROR","pfs:label-BUNDLE"],"price":2999,"price_min":2999,"price_max":2999,"available":true,"price_varies":false,"compare_at_price":8999,"compare_at_price_min":8999,"compare_at_price_max":8999,"compare_at_price_varies":false,"variants":[{"id":43801598427298,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"7721","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"ProForm - Vue Mirror Upgrade Accessory Kit","public_title":null,"options":["Default Title"],"price":2999,"weight":6804,"compare_at_price":8999,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":["\/\/treadmillfactory.ca\/cdn\/shop\/files\/VUE_KIT_1.jpg?v=1698688175","\/\/treadmillfactory.ca\/cdn\/shop\/files\/VUE_KIT_3.jpg?v=1698688174","\/\/treadmillfactory.ca\/cdn\/shop\/files\/VUE_KIT_2.jpg?v=1698688175"],"featured_image":"\/\/treadmillfactory.ca\/cdn\/shop\/files\/VUE_KIT_1.jpg?v=1698688175","options":["Title"],"media":[{"alt":null,"id":29100229591202,"position":1,"preview_image":{"aspect_ratio":1.0,"height":1000,"width":1000,"src":"\/\/treadmillfactory.ca\/cdn\/shop\/files\/VUE_KIT_1.jpg?v=1698688175"},"aspect_ratio":1.0,"height":1000,"media_type":"image","src":"\/\/treadmillfactory.ca\/cdn\/shop\/files\/VUE_KIT_1.jpg?v=1698688175","width":1000},{"alt":null,"id":29100229623970,"position":2,"preview_image":{"aspect_ratio":1.0,"height":1000,"width":1000,"src":"\/\/treadmillfactory.ca\/cdn\/shop\/files\/VUE_KIT_3.jpg?v=1698688174"},"aspect_ratio":1.0,"height":1000,"media_type":"image","src":"\/\/treadmillfactory.ca\/cdn\/shop\/files\/VUE_KIT_3.jpg?v=1698688174","width":1000},{"alt":null,"id":29100229656738,"position":3,"preview_image":{"aspect_ratio":1.0,"height":1000,"width":1000,"src":"\/\/treadmillfactory.ca\/cdn\/shop\/files\/VUE_KIT_2.jpg?v=1698688175"},"aspect_ratio":1.0,"height":1000,"media_type":"image","src":"\/\/treadmillfactory.ca\/cdn\/shop\/files\/VUE_KIT_2.jpg?v=1698688175","width":1000}],"requires_selling_plan":false,"selling_plan_groups":[],"content":""} 2251 ,b2b: 2252 2253 null 2254 ,templateId:readTemplateId(),productGridSelector: 2255 2256 "" 2257 || "",templateMetadata:readTemplateMetadata(),templateSettings:readTemplateSettings(),template:readTemplates(),recommendationWidgets: 2258 2259 { 2260 2261 2262 "home-page": {"homepage-578208":{"params":{"shop":"thetreadmillfactory.myshopify.com","recommendationType":"newest-arrivals","limit":12,"layoutDisplay":"carousel","rules":[]},"widgetName":"Just dropped","widgetStatus":"draft","widgetDesignSettings":{"tenantId":"thetreadmillfactory.myshopify.com","widgetId":"defaultSettings","layoutDisplay":"carousel","templateType":"customization","themePreview":"","numberOfRecommendProduct":12,"numberOfProductPerRow":4,"titleAlignment":"left","titleTextColor":"#3D4246","titleFont":"Poppins","titleTextTransform":"capitalize","titleFontSize":14,"titleFontStyle":"100"}},"homepage-054105":{"params":{"shop":"thetreadmillfactory.myshopify.com","recommendationType":"bestsellers","limit":12,"layoutDisplay":"carousel","rules":[]},"widgetName":"Best Sellers","widgetStatus":"draft","widgetDesignSettings":{"tenantId":"thetreadmillfactory.myshopify.com","widgetId":"defaultSettings","layoutDisplay":"carousel","templateType":"customization","themePreview":"","numberOfRecommendProduct":12,"numberOfProductPerRow":4,"titleAlignment":"left","titleTextColor":"#3D4246","titleFont":"Poppins","titleTextTransform":"capitalize","titleFontSize":14,"titleFontStyle":"100"}}}, 2263 2264 2265 2266 "cart-page": {"cartpage-041733":{"params":{"shop":"thetreadmillfactory.myshopify.com","recommendationType":"recently-viewed","limit":12,"layoutDisplay":"carousel","rules":[]},"widgetName":"Still interested in this?","widgetStatus":"draft","widgetDesignSettings":{"tenantId":"thetreadmillfactory.myshopify.com","widgetId":"defaultSettings","layoutDisplay":"carousel","templateType":"customization","themePreview":"","numberOfRecommendProduct":12,"numberOfProductPerRow":4,"titleAlignment":"left","titleTextColor":"#3D4246","titleFont":"Poppins","titleTextTransform":"capitalize","titleFontSize":14,"titleFontStyle":"100"}},"cartpage-244634":{"params":{"shop":"thetreadmillfactory.myshopify.com","recommendationType":"related-items","limit":12,"layoutDisplay":"carousel","rules":[],"modelType":"Alternative","secondaryAlgorithm":"bestsellers"},"widgetName":"Similar Products","widgetStatus":"draft","widgetDesignSettings":{"tenantId":"thetreadmillfactory.myshopify.com","widgetId":"defaultSettings","layoutDisplay":"carousel","templateType":"customization","themePreview":"","numberOfRecommendProduct":12,"numberOfProductPerRow":4,"titleAlignment":"left","titleTextColor":"#3D4246","titleFont":"Poppins","titleTextTransform":"capitalize","titleFontSize":14,"titleFontStyle":"100"}}}, 2267 2268 2269 2270 2271 2272 "product-page": {"productpage-641271":{"params":{"shop":"thetreadmillfactory.myshopify.com","recommendationType":"recently-viewed","limit":12,"layoutDisplay":"carousel","rules":[]},"widgetName":"Recently viewed","widgetStatus":"draft","widgetDesignSettings":{"tenantId":"thetreadmillfactory.myshopify.com","widgetId":"defaultSettings","layoutDisplay":"carousel","templateType":"customization","themePreview":"","numberOfRecommendProduct":12,"numberOfProductPerRow":4,"titleAlignment":"left","titleTextColor":"#3D4246","titleFont":"Poppins","titleTextTransform":"capitalize","titleFontSize":14,"titleFontStyle":"100"}},"productpage-302105":{"params":{"shop":"thetreadmillfactory.myshopify.com","recommendationType":"frequently-bought-together","limit":2,"layoutDisplay":"bundle","rules":[],"modelType":"FBT","secondaryAlgorithm":"bestsellers"},"widgetName":"Frequently Bought Together","widgetStatus":"draft","widgetDesignSettings":{"bundleStyle":"style1","layoutDisplay":"bundle","numberOfRecommendProduct":2,"templateType":"customization","themePreview":"","titleAlignment":"left","titleFont":"Poppins","titleFontSize":14,"titleFontStyle":"100","titleTextColor":"#3D4246","titleTextTransform":"capitalize"}},"productpage-410652":{"params":{"shop":"thetreadmillfactory.myshopify.com","recommendationType":"hand-picked-products","limit":12,"layoutDisplay":"carousel","rules":[{"conditions":[{"option":"productId","value":[7796996440226],"conductor":"equal"}],"consequences":[{"option":"productId","value":[7843362898082,7843364536482,8454983385250,8455066288290,7843361259682],"conductor":"equal"}]}]},"widgetName":"Related Products","widgetStatus":"draft","widgetDesignSettings":{"layoutDisplay":"carousel","numberOfProductPerRow":4,"numberOfRecommendProduct":12,"templateType":"customization","themePreview":"","titleAlignment":"left","titleFont":"Poppins","titleFontSize":14,"titleFontStyle":"100","titleTextColor":"#3D4246","titleTextTransform":"capitalize"}}}, 2273 2274 2275
2276 "collection-page": {"collectionpage-476135":{"params":{"shop":"thetreadmillfactory.myshopify.com","recommendationType":"newest-arrivals","limit":12,"layoutDisplay":"carousel","rules":[]},"widgetName":"Just dropped","widgetStatus":"draft","widgetDesignSettings":{"tenantId":"thetreadmillfactory.myshopify.com","widgetId":"defaultSettings","layoutDisplay":"carousel","templateType":"customization","themePreview":"","numberOfRecommendProduct":12,"numberOfProductPerRow":4,"titleAlignment":"left","titleTextColor":"#3D4246","titleFont":"Poppins","titleTextTransform":"capitalize","titleFontSize":14,"titleFontStyle":"100"}},"collectionpage-583143":{"params":{"shop":"thetreadmillfactory.myshopify.com","recommendationType":"trending-products","limit":12,"layoutDisplay":"carousel","rules":[],"calculatedBasedOn":"purchase-events","rangeOfTime":"7-day"},"widgetName":"Most Popular Products","widgetStatus":"draft","widgetDesignSettings":{"tenantId":"thetreadmillfactory.myshopify.com","widgetId":"defaultSettings","layoutDisplay":"carousel","templateType":"customization","themePreview":"","numberOfRecommendProduct":12,"numberOfProductPerRow":4,"titleAlignment":"left","titleTextColor":"#3D4246","titleFont":"Poppins","titleTextTransform":"capitalize","titleFontSize":14,"titleFontStyle":"100"}}}, 2277 2278 2279 2280 2281 2282 2283 2284 2285 } || {},recommendationPlaceholder: 2286 2287 2288 "\u003c!-- TEMPLATE RECOMMENDATION PLACEHOLDER--\u003e\u003cdiv class=\"boost-sd__rc-pl\"\u003e\u003cdiv class=\"boost-sd__rc-title-pl\"\u003e \u003cspan class=\"boost-sd__rc-pl-item\" style=\"width: 150px; height: 30px;\"\u003e\u003c\/span\u003e\u003c\/div\u003e\u003cdiv class=\"boost-sd__rc-product-list-pl\"\u003e \u003cspan class=\"boost-sd__rc-pl-item\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__rc-pl-item\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__rc-pl-item\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__rc-pl-item\"\u003e\u003c\/span\u003e\u003c\/div\u003e\u003cdiv class=\"boost-sd__rc-info-pl\"\u003e \u003cspan class=\"boost-sd__rc-pl-item\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__rc-pl-item\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__rc-pl-item\"\u003e\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cstyle\u003e .boost-sd__rc-pl { width: 100%; min-height: 600px; } .boost-sd__rc-pl-item { display: block; width: 100%; height: 20px; background: rgba(0, 0, 0, 0.07); margin-bottom: 16px; animation: 2s infinite place-holder-animation; } .boost-sd__rc-title-pl { width: 100%; display: flex; padding: 0 0 30px; } .boost-sd__rc-product-list-pl { display: flex; width: 100%; padding: 0; gap: 32px; position: relative; margin-bottom: 20px; } .boost-sd__rc-product-list-pl .boost-sd__rc-pl-item:nth-child(3), .boost-sd__rc-product-list-pl .boost-sd__rc-pl-item:nth-child(4) { display: none; } .boost-sd__rc-product-list-pl .boost-sd__rc-pl-item { display: block; flex-wrap: wrap; width: calc(50% - 8px); height: 218px; } .boost-sd__rc-info-pl .boost-sd__rc-pl-item:nth-child(2) { width: 80% } .boost-sd__rc-info-pl .boost-sd__rc-pl-item:nth-child(3) { width: 50% } @media only screen and (min-width: 768px) { .boost-sd__rc-pl-item { margin-bottom: 8px; } .boost-sd__rc-title-pl { padding-bottom: 60px; } .boost-sd__rc-product-list-pl .boost-sd__rc-pl-item:nth-child(3), .boost-sd__rc-product-list-pl .boost-sd__rc-pl-item:nth-child(4) { display: block; } .boost-sd__rc-product-list-pl .boost-sd__rc-pl-item { height: 382px; width: calc(25% - 8px); } .boost-sd__rc-info-pl .boost-sd__rc-pl-item:first-child { width: 50% } .boost-sd__rc-info-pl .boost-sd__rc-pl-item:nth-child(2) { width: 40% } .boost-sd__rc-info-pl .boost-sd__rc-pl-item:nth-child(3) { width: 30% } } @keyframes place-holder-animation { 0% { opacity: 1; } 50% { opacity: 0.5; } 100% { opacity: 1; } }\u003c\/style\u003e" 2289 ,simplifiedIntegrationPlaceholder: 2290 2291 2292 "\u003c!-- TEMPLATE PLACEHOLDER --\u003e\u003c!-- This is global variable filter settings layout --\u003e\u003cdiv class='boost-sd-container'\u003e\u003cdiv class='boost-sd-layout boost-sd-layout--has-filter-vertical'\u003e \u003cdiv class='boost-sd-left boost-filter-tree-column'\u003e \u003c!-- TEMPLATE FILTER TREE PLACEHOLDER --\u003e \u003cdiv id=\"boost-sd__filter-tree-wrapper\" class=\"boost-sd__filter-tree-wrapper\"\u003e \u003cdiv class=\"boost-sd__filter-tree-vertical \"\u003e \u003cdiv class=\"boost-sd__filter-tree-vertical-placeholder\"\u003e \u003cdiv class=\"boost-sd__filter-tree-vertical-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:65%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__filter-tree-vertical-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:65%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__filter-tree-vertical-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:65%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__filter-tree-vertical-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:65%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__filter-tree-vertical-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:65%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003cdiv class='boost-sd-right boost-product-listing-column'\u003e \u003c!-- TEMPLATE IN-COLLECTION SEARCH PLACEHOLDER--\u003e \u003cdiv class='boost-sd__in-collection-search boost-sd__in-collection-search--vertical'\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"height: 38px; border-radius: 0; width: 100%;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003c!-- TEMPLATE TOOLBAR PLACEHOLDER--\u003e \u003cdiv class=\"boost-sd__toolbar-container\"\u003e \u003cdiv class=\"boost-sd__toolbar-inner\"\u003e \u003cdiv class=\"boost-sd__toolbar-content\"\u003e \u003cdiv class=\"boost-sd__toolbar boost-sd__toolbar--3_1\"\u003e \u003cspan class=\"boost-sd__toolbar-item boost-sd__placeholder-item\" style=\"height: 28px; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__toolbar-item boost-sd__placeholder-item\" style=\"height: 28px; border-radius: 0; margin-bottom: 0\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__toolbar-item boost-sd__placeholder-item\" style=\"height: 28px; border-radius: 0; margin-bottom: 0\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c!-- TEMPLATE PRODUCT LIST PLACEHOLDER--\u003e \u003cdiv class=\"boost-sd__product-list-placeholder boost-sd__product-list-placeholder--4-col\"\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width
2292: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__pagination boost-sd__pagination--center\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"height: 40px; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cstyle\u003e .boost-sd__collection-header { width: 100%; height: 130px; display: block; background: -webkit-gradient(linear, left top, right top, color-stop(8%, #eee), color-stop(18%, #e6e6e6), color-stop(33%, #eee)); background-color: #eee; animation: banner-place-holder-shimmer 2s linear infinite forwards; } .boost-sd__collection-header:empty { display: block; } .boost-sd__collection-header .boost-sd__placeholder-item { height: 130px; } @media only screen and (min-width: 992px) { .boost-sd__collection-header, .boost-sd__collection-header .boost-sd__placeholder-item { height: 150px; } } @keyframes banner-place-holder-shimmer { 0% { background-position: -1500px 0; } 100% { background-position: 1500px 0; } } .boost-sd__in-collection-search { margin-bottom: 20px; margin-top: 20px; width: 100%; max-width: 100%; display: flex; position: relative; } .boost-sd__in-collection-search--horizontal { margin: 20px auto 0; max-width: 592px; } @media only screen and (min-width: 992px) { .boost-sd__in-collection-search { margin-bottom: 16px; margin-top: 16px; } } .boost-sd__filter-tree-vertical { margin-top: 0; margin-right: 0; } .boost-sd__filter-tree-vertical-placeholder { background: transparent; width: 100%; max-width: 100%; display: none; } .boost-sd__filter-tree-vertical-placeholder-list { margin: 30px 10px 0; padding: 0; list-style: none; } .boost-sd__filter-tree-vertical-placeholder-item { max-width: 100%; padding: 20px 0; display: block; } .boost-sd__filter-tree-vertical-placeholder-item:first-child { padding-top: 0; } .boost-sd__filter-tree-vertical-placeholder-item:not(:last-child) { border-bottom: 1px solid #ebebeb; } .boost-sd__filter-tree-vertical-placeholder-item::before, .boost-sd__filter-tree-vertical-placeholder-item::after, { display: none; } .boost-sd__filter-tree-horizontal-placeholder { display: none; } @media only screen and (min-width: 992px) { .boost-sd__filter-tree-vertical { width: 272px; } .boost-sd-layout .boost-sd-left .boost-sd__filter-tree-wrapper .boost-sd__filter-tree-vertical { margin-right: 16px; margin-left: 0; } .boost-sd__filter-tree-vertical-placeholder, .boost-sd__filter-tree-horizontal-placeholder { display: inline-block; } .boost-sd-layout--has-filter-horizontal { flex-wrap: wrap; margin-top: 0; } .boost-sd-layout--has-filter-horizontal .boost-sd-left, .boost-sd-layout--has-filter-horizontal .boost-sd-right { flex: 0 0 100%; } .boost-sd__filter-tree-horizontal { width: 100%; } .boost-sd__filter-tree-horizontal-placeholder { padding: 16px 0; border-top: 1px solid #ebebeb; width: 100%; max-width: 100%; background: transparent; } .boost-sd__filter-tree-horizontal-placeholder-list { margin: 0; padding: 0; list-style: none; border-bottom: 1px solid #e8e9eb; } .boost-sd__filter-tree-horizontal-placeholder-item { border: none; display: inline-block; margin-right: 35px; position: relative; } .boost-sd__filter-tree-horizontal-placeholder-button { width: auto; height: auto; display: inline-block; position: relative; padding: 5px 15px 5px 0; margin: 0; min-height: auto; min-width: 0; border-radius: 0; box-shadow: none; background: none; border: none; letter-spacing: normal; text-align: left; cursor: pointer; } .boost-sd__filter-tree-horizontal-placeholder-button .boost-sd__placeholder-item { width: 80px; height: 10px; display: inline-block; margin: 0 15px 0 0; } .boost-sd__filter-tree-horizontal-placeholder-icon { transform: rotate(-90deg); } } .boost-sd__in-collection-search { margin-bottom: 20px; margin-top: 20px; width: 100%; max-width: 100%; display: flex; position: relative; } .boost-sd__in-collection-search--horizontal { margin: 20px auto 0; max-width: 592px; } @media only screen and (min-width: 992px) { .boost-sd__in-collection-search { margin-bottom: 16px; margin-top: 16px; } } .boost-sd__toolbar-container { width: 100%; margin-bottom: 16px; } .boost-sd__toolbar-inner { max-width: 1216px; margin: 0 auto; } .boost-sd__toolbar-content { border-bottom: 1px solid #ebebeb; border-top: 1px solid #ebebeb; padding: 16px 0; }
2292 .boost-sd__toolbar { align-items: center; width: 100%; display: flex; flex-wrap: wrap; column-gap: 16px; justify-content: space-between; } .boost-sd__toolbar .boost-sd__placeholder-item { flex-basis: 45%; } .boost-sd__toolbar .boost-sd__placeholder-item:first-child { flex-basis: 100%; margin-bottom: 16px; } @media only screen and (min-width: 992px) { .boost-sd__toolbar-content { display: flex; align-items: center; border-bottom: none; padding: 16px 0 16px; border-top: 1px solid #ebebeb; border-bottom: 0; } .boost-sd__toolbar { flex-wrap: inherit; } .boost-sd__toolbar .boost-sd__placeholder-item { flex-basis: auto; } .boost-sd__toolbar .boost-sd__placeholder-item:first-child { flex-basis: auto; margin-bottom: 0; } .boost-sd__toolbar--3_1 .boost-sd__toolbar-item { flex: 1; } .boost-sd__toolbar--3_1 .boost-sd__toolbar-item:nth-child(2) { justify-content: center; } .boost-sd__toolbar--3_1 .boost-sd__toolbar-item:nth-child(3) { justify-content: end; } } .boost-sd__product-list-placeholder { gap: 16px; margin-bottom: 32px; flex-wrap: wrap; width: 100%; display: flex; } .boost-sd__product-list-placeholder--1-col .boost-sd__product-list-placeholder-item { width: 100%; } .boost-sd__product-list-placeholder--2-col .boost-sd__product-list-placeholder-item, .boost-sd__product-list-placeholder--3-col .boost-sd__product-list-placeholder-item, .boost-sd__product-list-placeholder--4-col .boost-sd__product-list-placeholder-item, .boost-sd__product-list-placeholder--5-col .boost-sd__product-list-placeholder-item, .boost-sd__product-list-placeholder--6-col .boost-sd__product-list-placeholder-item { width: calc(50% - 8px); } .boost-sd__product-list-placeholder .boost-sd__product-list-placeholder-item .boost-sd__placeholder-item:first-child { height: 222px; } .boost-sd__placeholder-list-item { background: rgba(0, 0, 0, 0.07); min-width: 50px; height: 20px; animation: 2s infinite place-holder-animation; display: inline-block; } .boost-sd__product-list-placeholder--list-view .boost-sd__product-list-placeholder-item { flex-direction: row; display: flex; width: 100%; } .boost-sd__sd__placeholder-list-view-layout-info-group { width: 100%; padding-left: 16px; display: flex; flex-direction: column; align-items: baseline; gap: 16px; text-align: left; justify-content: center; } .boost-sd__placeholder-list-view-layout-image { flex: 160px; width: auto; max-width: 160px; height: 160px; } .boost-sd__pagination { padding-top: 10px; padding-bottom: 10px; justify-content: center; align-items: center; display: flex; } @media only screen and (min-width: 576px) { .boost-sd__product-list-placeholder { gap: 32px; margin-bottom: 64px; } .boost-sd__product-list-placeholder--3-col .boost-sd__product-list-placeholder-item, .boost-sd__product-list-placeholder--4-col .boost-sd__product-list-placeholder-item, .boost-sd__product-list-placeholder--5-col .boost-sd__product-list-placeholder-item, .boost-sd__product-list-placeholder--6-col .boost-sd__product-list-placeholder-item { width: calc(33.3333333333% - (32px - 32px \/ 3)); } } @media only screen and (min-width: 992px) { .boost-sd__product-list-placeholder .boost-sd__placeholder-item:not(:last-child) { margin-bottom: 8px; } .boost-sd__product-list-placeholder .boost-sd__placeholder-item:first-child { margin-bottom: 16px; } .boost-sd__product-list-placeholder--3-col .boost-sd__product-list-placeholder-item .boost-sd__placeholder-item:first-child { height: 382px; } .boost-sd__product-list-placeholder--4-col .boost-sd__product-list-placeholder-item .boost-sd__placeholder-item:first-child { height: 275px; } .boost-sd__product-list-placeholder--5-col .boost-sd__product-list-placeholder-item .boost-sd__placeholder-item:first-child { height: 215px; } .boost-sd__product-list-placeholder--6-col .boost-sd__product-list-placeholder-item .boost-sd__placeholder-item:first-child { height: 175px; } .boost-sd__product-list-placeholder--3-col .boost-sd__product-list-placeholder-item { width: calc(33.3333333333% - (32px - 32px \/ 3)); } .boost-sd__product-list-placeholder--4-col .boost-sd__product-list-placeholder-item { width: calc(25% - (32px - 32px \/ 4)); } .boost-sd__product-list-placeholder--5-col .boost-sd__product-list-placeholder-item { width: calc(20% - (32px - 32px \/ 5)); } .boost-sd__product-list-placeholder--6-col .boost-sd__product-list-placeholder-item { width: calc(16.6666667% - (32px - 32px \/ 6)); } } .boost-sd-container * { box-sizing: border-box; } .boost-sd__placeholder-item { background: rgba(0, 0, 0, 0.07); border-radius: 50rem; min-width: 50px; max-width: 100%; height: 20px; animation: 2s infinite place-holder-animation; display: inline-block; } .boost-sd__placeholder-item:empty { display: block; } .boost-sd__placeholder-item:not(:last-child) { margin-bottom: 18px; } .boost-sd-layout { margin: 20px auto 0; } .boost-sd-left { position: relative; } .boost-sd-layout .boost-sd-right { width: 100%; margin-bottom: 20px; } @keyframes place-holder-animation { 0% { opacity: 1; } 50% { opacity: 0.5; } 100% { opacity: 1; } } @media only screen and (min-width: 992px) { .boost-sd-layout { display: flex; max-width: 1216px; } .boost-sd-layout .boost-sd-right { flex: auto; max-width: 100%; } }\u003c\/style\u003e" 2293 ,allSyncedCollections: 2294 2295 null 2296 ,isOnboarding: 2297 2298 false 2299 };}window.__BOOST_TAE_LIQUID__=readPayload();})();</script>
2299<script type="text/javascript" src="https://cdn.shopify.com/extensions/01a0d104-3c6a-716a-abc3-e20593849d9a/product-filter-search-226/assets/boost-tae-runtime.js"></script>
2299<!-- END app block --><!-- BEGIN app block: shopify://apps/hulk-form-builder/blocks/app-embed/b6b8dd14-356b-4725-a4ed-77232212b3c3 --><!-- BEGIN app snippet: hulkapps-formbuilder-theme-ext -->
2299<script type="text/javascript"> 2300 2301 if (typeof window.formbuilder_customer != "object") { 2302 window.formbuilder_customer = {} 2303 } 2304 2305 2306 2307 window.hulkFormBuilder = { 2308 form_data: {"form_RsbQFU4pwmCiCXypXs_Fyg":{"uuid":"RsbQFU4pwmCiCXypXs_Fyg","form_name":"Commercial Contact","form_data":{"div_back_gradient_1":"#fff","div_back_gradient_2":"#fff","back_color":"#fff","form_title":"\u003ch3\u003eContact Us\u003c\/h3\u003e","form_submit":"Submit","after_submit":"hideAndmessage","after_submit_msg":"","captcha_enable":"no","label_style":"blockLabels","input_border_radius":"2","back_type":"transparent","input_back_color":"#fff","input_back_color_hover":"#fff","back_shadow":"none","label_font_clr":"#333333","input_font_clr":"#333333","button_align":"fullBtn","button_clr":"#fff","button_back_clr":"#333333","button_border_radius":"2","form_width":"600px","form_border_size":"2","form_border_clr":"#c7c7c7","form_border_radius":"1","label_font_size":"14","input_font_size":"12","button_font_size":"16","form_padding":"35","input_border_color":"#ccc","input_border_color_hover":"#ccc","btn_border_clr":"#333333","btn_border_size":"1","form_name":"Commercial Contact","form_access_message":"\u
2308003cp\u003ePlease login to access the form\u003cbr\u003eDo not have an account? Create account\u003c\/p\u003e","formElements":[{"type":"text","position":0,"label":"First Name","customClass":"","halfwidth":"no","Conditions":{},"page_number":1},{"type":"text","position":1,"label":"Last Name","halfwidth":"no","Conditions":{},"page_number":1},{"type":"email","position":2,"label":"Email","required":"yes","email_confirm":"yes","Conditions":{},"page_number":1},{"Conditions":{},"type":"phone","position":3,"label":"Phone","default_country_code":"Canada +1","phone_validate_field":"no","page_number":1},{"Conditions":{},"type":"text","position":4,"label":"Company","page_number":1},{"Conditions":{},"type":"text","position":5,"label":"Postal Code","page_number":1},{"type":"select","position":6,"label":"How can we help you?","values":"Product Inquiry\nOrder Delivery\nOrder Payment\/Refund\nPayment Related\nOther","Conditions":{},"page_number":1},{"Conditions":{},"type":"label","position":7,"label":"If you request a quote, please specify what products you would like included.","page_number":1},{"type":"textarea","position":8,"label":"Details","required":"yes","Conditions":{},"page_number":1},{"Conditions":{},"type":"label","position":9,"label":"Tell us more about your enquiry. If you want to request a quote, please use this field to specify the requested product or solution.","page_number":1},{"Conditions":{},"type":"select","position":10,"label":"Newsletter Sign Up","values":"Yes\nNot now, maybe next time","elementCost":{},"page_number":1}]},"is_spam_form":false,"shop_uuid":"QndwM5hvWGT3KJ5uwvD-6w","shop_timezone":"America\/New_York","shop_id":107088,"shop_is_after_submit_enabled":true,"shop_shopify_plan":"Plus","shop_shopify_domain":"thetreadmillfactory.myshopify.com","popup_settings":{},"form_is_active":true}}, 2309 shop_data: {"shop_QndwM5hvWGT3KJ5uwvD-6w":{"shop_uuid":"QndwM5hvWGT3KJ5uwvD-6w","shop_timezone":"America\/New_York","shop_id":107088,"shop_is_after_submit_enabled":true,"shop_shopify_plan":"Plus","shop_shopify_domain":"thetreadmillfactory.myshopify.com","shop_created_at":"2024-05-13T15:42:21.127Z","is_skip_metafield":false,"shop_deleted":false,"shop_disabled":false}}, 2310 settings_data: {"shop_settings":{"shop_customise_msgs":[],"default_customise_msgs":{"is_required":"is required","thank_you":"Thank you! The form was submitted successfully.","processing":"Processing...","valid_data":"Please provide valid data","valid_email":"Provide valid email format","valid_tags":"HTML Tags are not allowed","valid_phone":"Provide valid phone number","valid_captcha":"Please provide a valid CAPTCHA response.","valid_url":"Provide valid URL","only_number_alloud":"Provide valid number in","number_less":"must be less than","number_more":"must be more than","image_must_less":"Image must be less than 20MB","image_number":"Images allowed","image_extension":"Invalid extension! Please provide image file","error_image_upload":"Error in image upload. Please try again.","error_file_upload":"Error in file upload. Please try again.","your_response":"Your response","error_form_submit":"Error occur.Please try again after sometime.","email_submitted":"Form with this email is already submitted","invalid_email_by_zerobounce":"The email address you entered appears to be invalid. Please check it and try again.","download_file":"Download file","card_details_invalid":"Your card details are invalid","card_details":"Card details","please_enter_card_details":"Please enter card details","card_number":"Card number","exp_mm":"Exp MM","exp_yy":"Exp YY","crd_cvc":"CVV","payment_value":"Payment amount","please_enter_payment_amount":"Please enter a payment amount.","address1":"Address line 1","address2":"Address line 2","city":"City","province":"Province","zipcode":"Zip code","country":"Country","blocked_domain":"This form does not accept addresses from","file_must_less":"File must be less than 20MB","file_extension":"Invalid extension! Please provide file","only_file_number_alloud":"files allowed","previous":"Previous","next":"Next","must_have_a_input":"Please enter at least one field.","please_enter_required_data":"Please enter required data","atleast_one_special_char":"Include at least one special character","atleast_one_lowercase_char":"Include at least one lowercase character","atleast_one_uppercase_char":"Include at least one uppercase character","atleast_one_number":"Include at least one number","must_have_8_chars":"Must have 8 characters long","be_between_8_and_12_chars":"Be between 8 and 12 characters long","please_select":"Please Select","phone_submitted":"Form with this phone number is already submitted","user_res_parse_error":"Error while submitting the form","valid_same_values":"values must be the same","product_choice_clear_selection":"Clear Selection","picture_choice_clear_selection":"Clear Selection","remove_all_for_file_image_upload":"Remove All","invali
2310d_file_type_for_image_upload":"You can't upload files of this type.","invalid_file_type_for_signature_upload":"You can't upload files of this type.","max_files_exceeded_for_file_upload":"You can not upload any more files.","max_files_exceeded_for_image_upload":"You can not upload any more files.","file_already_exist":"File already uploaded","max_limit_exceed":"You have added the maximum number of text fields.","cancel_upload_for_file_upload":"Cancel upload","cancel_upload_for_image_upload":"Cancel upload","cancel_upload_for_signature_upload":"Cancel upload"},"shop_blocked_domains":[]}}, 2311 features_data: {"shop_plan_features":{"shop_plan_features":["unlimited-forms","full-design-customization","export-form-submissions","multiple-recipients-for-form-submissions","multiple-admin-notifications","enable-captcha","unlimited-file-uploads","save-submitted-form-data","set-auto-response-message","conditional-logic","form-banner","save-as-draft-facility","include-user-response-in-admin-email","disable-form-submission","forms-limit","submissions-visibility-limit","file-upload"]}}, 2312 shop: null, 2313 shop_id: null, 2314 plan_features: null, 2315 validateDoubleQuotes: false, 2316 assets: { 2317 searchableDropdown: "https://cdn.shopify.com/extensions/01a08a53-1431-71a3-8d75-dd04d3c69aa4/form-builder-by-hulkapps-74/assets/searchable-dropdown.js", 2318 extraFunctions: "https://cdn.shopify.com/extensions/01a08a53-1431-71a3-8d75-dd04d3c69aa4/form-builder-by-hulkapps-74/assets/extra-functions.js", 2319 extraStyles: "https://cdn.shopify.com/extensions/01a08a53-1431-71a3-8d75-dd04d3c69aa4/form-builder-by-hulkapps-74/assets/extra-styles.css", 2320 bootstrapStyles: "https://cdn.shopify.com/extensions/01a08a53-1431-71a3-8d75-dd04d3c69aa4/form-builder-by-hulkapps-74/assets/theme-app-extension-bootstrap.css", 2321 }, 2322 translations: { 2323 htmlTagNotAllowed: "HTML Tags are not allowed", 2324 sqlQueryNotAllowed: "SQL Queries are not allowed", 2325 doubleQuoteNotAllowed: "Double quotes are not allowed", 2326 2327 maxTextFieldsReached: "You have added the maximum number of text fields.", 2328 2329 2330 2331 zerobounceApiErrorMsg: "We couldn\u0026#39;t verify your email due to a technical issue. Please try again later.", 2332 } 2333 2334 } 2335 2336 2337 2338 window.FbThemeAppExtSettingsHash = {} 2339 2340</script>
2340<!-- END app snippet --><!-- END app block --><!-- BEGIN app block: shopify://apps/judge-me-reviews/blocks/judgeme_core/61ccd3b1-a9f2-4160-9fe9-4fec8413e5d8 --><!-- Start of Judge.me Core --> 2341 2342 2343 2344 2345 2346 2347 2348<link rel="dns-prefetch" href="https://cdn.judge.me"> 2349<link rel="dns-prefetch" href="https://cdn1.judge.me"> 2350<link rel="dns-prefetch" href="https://api.judge.me"> 2351
2352<script data-cfasync='false' class='jdgm-settings-script'>window.jdgmSettings={"pagination":5,"disable_web_reviews":false,"coupon_receiving_condition":"any_review","coupon_value_type":"percentage","coupon_value_percentage":10,"coupon_value_fixed_amount":0,"coupon_discount_type":"single","coupon_tier_text_enabled":false,"coupon_tier_text_percentage":10,"coupon_tier_text_fixed_amount":0,"coupon_tier_photo_enabled":false,"coupon_tier_photo_percentage":10,"coupon_tier_photo_fixed_amount":0,"coupon_tier_video_enabled":false,"coupon_tier_video_percentage":10,"coupon_tier_video_fixed_amount":0,"enable_coupons":false,"badge_no_review_text":"No reviews","badge_n_reviews_text":" {{ n }} Review/Reviews","badge_star_color":"#FFE500","hide_badge_preview_if_no_reviews":true,"badge_hide_text":false,"enforce_center_preview_badge":false,"widget_title":"Customer Reviews","widget_open_form_text":"Write a review","widget_close_form_text":"Cancel review","widget_refresh_page_text":"Refresh page","widget_summary_text":"Based on {{ number_of_reviews }} review/reviews","widget_no_review_text":"Be the first to write a review","widget_name_field_text":"Display name","widget_verified_name_field_text":"Verified Name (public)","widget_name_placeholder_text":"Display name","widget_required_field_error_text":"This field is required.","widget_email_field_text":"Email address","widget_verified_email_field_text":"Verified Email (private, can not be edited)","widget_email_placeholder_text":"Your email address","widget_email_field_error_text":"Please enter a valid email address.","widget_rating_field_text":"Rating","widget_review_title_field_text":"Review Title","widget_review_title_placeholder_text":"Give your review a title","widget_review_body_field_text":"Review content","widget_review_body_placeholder_text":"Start writing here...","widget_pictures_field_text":"Picture/Video (optional)","widget_submit_review_text":"Submit Review","widget_submit_verified_review_text":"Submit Verified Review","widget_submit_success_msg_with_auto_publish":"Thank y
2352ou! Please refresh the page in a few moments to see your review. You can remove or edit your review by logging into \u003ca href='https://judge.me/login' target='_blank' rel='nofollow noopener'\u003eJudge.me\u003c/a\u003e","widget_submit_success_msg_no_auto_publish":"Thank you! Your review will be published as soon as it is approved by the shop admin. You can remove or edit your review by logging into \u003ca href='https://judge.me/login' target='_blank' rel='nofollow noopener'\u003eJudge.me\u003c/a\u003e","widget_show_default_reviews_out_of_total_text":"Showing {{ n_reviews_shown }} out of {{ n_reviews }} reviews.","widget_show_all_link_text":"Show all","widget_show_less_link_text":"Show less","widget_author_said_text":"{{ reviewer_name }} said:","widget_days_text":"{{ n }} days ago","widget_weeks_text":"{{ n }} week/weeks ago","widget_months_text":"{{ n }} month/months ago","widget_years_text":"{{ n }} year/years ago","widget_yesterday_text":"Yesterday","widget_today_text":"Today","widget_replied_text":"\u003e\u003e {{ shop_name }} replied:","widget_read_more_text":"Read more","widget_reviewer_name_as_initial":"","widget_rating_filter_color":"#fbcd0a","widget_rating_filter_see_all_text":"See all reviews","widget_sorting_most_recent_text":"Most Recent","widget_sorting_highest_rating_text":"Highest Rating","widget_sorting_lowest_rating_text":"Lowest Rating","widget_sorting_with_pictures_text":"Only Pictures","widget_sorting_most_helpful_text":"Most Helpful","widget_open_question_form_text":"Ask a question","widget_reviews_subtab_text":"Reviews","widget_questions_subtab_text":"Questions","widget_question_label_text":"Question","widget_answer_label_text":"Answer","widget_question_placeholder_text":"Write your question here","widget_submit_question_text":"Submit Question","widget_question_submit_success_text":"Thank you for your question! We will notify you once it gets answered.","widget_star_color":"#FFE500","verified_badge_text":"Verified Buyer","verified_badge_bg_color":"","verified_badge_text_color":"","verified_badge_placement":"left-of-reviewer-name","widget_review_max_height":"","widget_hide_border":false,"widget_social_share":false,"widget_thumb":true,"widget_review_location_show":false,"widget_location_format":"","all_reviews_include_out_of_store_products":true,"all_reviews_out_of_store_text":"(out of store)","all_reviews_pagination":100,"all_reviews_product_name_prefix_text":"about","enable_review_pictures":true,"enable_question_anwser":true,"widget_theme":"default","review_date_format":"mm/dd/yyyy","default_sort_method":"highest-rating","enable_ai_review_visibility":true,"widget_product_reviews_subtab_text":"Product Reviews","widget_shop_reviews_subtab_text":"Shop Reviews","widget_other_products_reviews_text":"Reviews for other products","widget_store_reviews_subtab_text":"Store reviews","widget_product_variant_reference_text":"Review for","widget_no_store_reviews_text":"This store hasn't received any reviews yet","widget_web_restriction_product_reviews_text":"This product hasn't received any reviews yet","widget_no_items_text":"No items found","widget_show_more_text":"Show more","widget_write_a_store_review_text":"Write a Store Review","widget_product_and_store_reviews_text":"Product and store reviews","widget_reviews_in_collection_text":"Reviews in this collection","widget_other_languages_heading":"Reviews in Other Languages","widget_translate_review_text":"Translate review to {{ language }}","widget_translating_review_text":"Translating...","widget_show_original_translation_text":"Show original ({{ language }})","widget_translate_review_failed_text":"Review couldn't be translated.","widget_translate_review_retry_text":"Retry","widget_translate_review_try_again_later_text":"Try again later","show_product_url_for_grouped_product":false,"widget_sorting_pictures_first_text":"Pictures First","show_pictures_on_all_rev_page_mobile":false,"show_pictures_on_all_rev_page_desktop":false,"floating_tab_hide_mobile_install_preference":false,"floating_tab_button_name":"â
Reviews","floating_tab_title":"Let customers speak for us","floating_tab_button_color":"","floating_tab_button_background_color":"","floating_tab_url":"","floating_tab_url_enabled":false,"floating_tab_tab_style":"text","all_reviews_text_badge_text":"Customers rate us {{ shop.metafields.judgeme.all_reviews_rating | round: 1 }}/5 based on {{ shop.metafields.judgeme.all_reviews_count }} reviews.","all_reviews_text_badge_text_branded_style":"{{ shop.metafields.judgeme.all_reviews_rating | round: 1 }} out of 5 stars based on {{ shop.metafields.judgeme.all_reviews_count }} reviews","is_all_reviews_text_badge_a_link":false,"show_stars_for_all_reviews_text_badge":false,"all_reviews_text_badge_url":"","all_reviews_text_style":"branded","all_reviews_text_color_style":"judgeme_brand_color","all_reviews_text_color":"#108474","all_reviews_text_show_jm_brand":false,"featured_carousel_show_header":true,"featured_carousel_title":"Reviews","testimonials_carousel_title":"Customers are saying","videos_carousel_title":"Real customer stories","cards_carousel_title":"Customers are saying","featured_carousel_count_text":"from {{ n }} reviews","featured_carousel_add_link_to_all_reviews_page":false,"featured_carousel_url":"","featured_carousel_show_images":true,"featured_carousel_autoslide_interval":5,"featured_carousel_arrows_on_the_sides":false,"featured_carousel_height":250,"featured_carousel_width":80,"featured_carousel_image_size":0,"featured_carousel_image_height":250,"featured_carousel_arrow_color":"#666666","verified_count_badge_style":"branded","verified_count_badge_orientation":"horizontal","verified_count_badge_color_style":"judgeme_brand_color","verified_count_badge_color":"#108474","is_verified_count_badge_a_link":false,"verified_count_badge_url":"","verified_count_badge_show_jm_brand":true,"widget_rating_preset_default":5,"widget_first_sub_tab":"product-reviews","widget_show_histogram":true,"widget_histogram_use_custom_color":false,"widget_pagination_use_custom_color":false,"widget_star_use_custom_color":false,"widget_verified_badge_use_custom_color":false,"widget_write_review_use_custom_color":false,"picture_reminder_submit_button":"Upload Pictures","enable_review_videos":true,"mute_video_by_default":true,"widget_sorting_videos_first_text":"Videos First","widget_review_pending_text":"Pending","featured_carousel_items_for_large_screen":3,"social_share_options_order":"Facebook,Twitter","remove_microdata_snippet":true,"disable_json_ld":false,"enable_json_ld_products":false,"preview_badge_show_question_text":true,"preview_badge_no_question_text":"No questions","preview_badge_n_question_text":"{{ number_of_questions }} question/questions","qa_badge_show_icon":false,"qa_badge_position":"same-row","remove_judgeme_branding":false,"widget_add_search_bar":true,"widget_search_bar_placeholder":"Search","widget_sorting_verified_only_text":"Verified only","widget_sorting_most_relevant_text":"Most Relevant","featured_carousel_theme":"aligned","featured_carousel_show_rating":true,"featured_carousel_show_title":true,"featured_carousel_show_body":true,"featured_carousel_show_date":true,"featured_carousel_show_reviewer":true,"featured_carousel_show_product":true,"featured_carousel_header_background_color":"#108474","featured_carousel_header_text_color":"#ffffff","featured_carousel_name_product_separator":"reviewed","featured_carousel_full_star_background":"#108474","featured_carousel_empty_star_background":"#dadada","featured_carousel_vertical_theme_background":"#f9fafb","featured_carousel_verified_badge_enable":true,"featured_carousel_verified_badge_color":"#108474","featured_carousel_border_style":"round","featured_carousel_review_line_length_limit":3,"featured_carousel_more_reviews_button_text":"Read more reviews","featured_carousel_view_product_button_text":"View product","all_reviews_page_load_reviews_on":"scroll","all_reviews_page_load_more_text":"Load More Reviews","disable_fb_tab_reviews":false,"enable_ajax_cdn_cache":false,"widget_advanced_speed_features":5,"widget_public_name_text":"displayed publicly like","default_reviewer_name":"John Smith","default_reviewer_name_has_non_latin":true,"widget_reviewer_anonymous":"Anonymous","medals_widget_title":"Judge.me Review Medals","medals_widget_background_color":"#f9fafb","medals_widget_position":"footer_all_pages","medals_widget_border_color":"#f9fafb","medals_widget_verified_text_position":"left","medals_widget_use_monochromatic_version":false,"medals_widget_elements_color":"#108474","show_reviewer_avatar":true,"widget_invalid_yt_video_url_error_text":"Not a YouTube video URL","widget_max_length_field_error_text":"Please enter no more than {0} characters.","widget_show_country_flag":false,"widget_show_collected_via_shop_app":true,"widget_verified_by_shop_badge_style":"light","widget_verified_by_shop_text":"Verified by Shop","widget_show_photo_gallery":true,"widget_load_with_code_splitting":true,"widget_ugc_install_preference":false,"widget_ugc_title":"Made by us, Shared by you","widget_ugc_subt
2352itle":"Tag us to see your picture featured in our page","widget_ugc_arrows_color":"#ffffff","widget_ugc_primary_button_text":"Buy Now","widget_ugc_primary_button_background_color":"#108474","widget_ugc_primary_button_text_color":"#ffffff","widget_ugc_primary_button_border_width":"0","widget_ugc_primary_button_border_style":"none","widget_ugc_primary_button_border_color":"#108474","widget_ugc_primary_button_border_radius":"25","widget_ugc_secondary_button_text":"Load More","widget_ugc_secondary_button_background_color":"#ffffff","widget_ugc_secondary_button_text_color":"#108474","widget_ugc_secondary_button_border_width":"2","widget_ugc_secondary_button_border_style":"solid","widget_ugc_secondary_button_border_color":"#108474","widget_ugc_secondary_button_border_radius":"25","widget_ugc_reviews_button_text":"View Reviews","widget_ugc_reviews_button_background_color":"#ffffff","widget_ugc_reviews_button_text_color":"#108474","widget_ugc_reviews_button_border_width":"2","widget_ugc_reviews_button_border_style":"solid","widget_ugc_reviews_button_border_color":"#108474","widget_ugc_reviews_button_border_radius":"25","widget_ugc_reviews_button_link_to":"judgeme-reviews-page","widget_ugc_show_post_date":true,"widget_ugc_max_width":"800","widget_rating_metafield_value_type":true,"widget_primary_color":"#194681","widget_enable_secondary_color":false,"widget_secondary_color":"#edf5f5","widget_summary_average_rating_text":"{{ average_rating }} out of 5","widget_media_grid_title":"Customer photos \u0026 videos","widget_media_grid_see_more_text":"See more","widget_round_style":false,"widget_show_product_medals":true,"widget_verified_by_judgeme_text":"Verified by Judge.me","widget_show_store_medals":true,"widget_verified_by_judgeme_text_in_store_medals":"Verified by Judge.me","widget_media_field_exceed_quantity_message":"Sorry, we can only accept {{ max_media }} for one review.","widget_media_field_exceed_limit_message":"{{ file_name }} is too large, please select a {{ media_type }} less than {{ size_limit }}MB.","widget_review_submitted_text":"Review Submitted!","widget_question_submitted_text":"Question Submitted!","widget_close_form_text_question":"Cancel","widget_write_your_answer_here_text":"Write your answer here","widget_enabled_branded_link":true,"widget_show_collected_by_judgeme":false,"widget_reviewer_name_color":"","widget_write_review_text_color":"","widget_write_review_bg_color":"","widget_collected_by_judgeme_text":"collected by Judge.me","widget_pagination_type":"standard","widget_load_more_text":"Load More","widget_load_more_color":"#108474","widget_full_review_text":"Full Review","widget_read_more_reviews_text":"Read More Reviews","widget_read_questions_text":"Read Questions","widget_questions_and_answers_text":"Questions \u0026 Answers","widget_verified_by_text":"Verified by","widget_verified_text":"Verified","widget_number_of_reviews_text":"{{ number_of_reviews }} reviews","widget_back_button_text":"Back","widget_next_button_text":"Next","widget_custom_forms_filter_button":"Filters","custom_forms_style":"horizontal","widget_show_review_information":false,"how_reviews_are_collected":"How reviews are collected?","widget_show_review_keywords":false,"widget_gdpr_statement":"How we use your data: We'll only contact you about the review you left, and only if necessary. By submitting your review, you agree to Judge.me's \u003ca href='https://judge.me/terms' target='_blank' rel='nofollow noopener'\u003eterms\u003c/a\u003e, \u003ca href='https://judge.me/privacy' target='_blank' rel='nofollow noopener'\u003eprivacy\u003c/a\u003e and \u003ca href='https://judge.me/content-policy' target='_blank' rel='nofollow noopener'\u003econtent\u003c/a\u003e policies.","widget_multilingual_sorting_enabled":true,"widget_translate_review_content_enabled":true,"widget_translate_review_content_method":"automatic","popup_widget_review_selection":"automatically_with_pictures","popup_widget_round_border_style":true,"popup_widget_show_title":true,"popup_widget_show_body":true,"popup_widget_show_reviewer":false,"popup_widget_show_product":true,"popup_widget_show_pictures":true,"popup_widget_use_review_picture":true,"popup_widget_show_on_home_page":true,"popup_widget_show_on_product_page":true,"popup_widget_show_on_collection_page":true,"popup_widget_show_on_cart_page":true,"popup_widget_position":"bottom_left","popup_widget_first_review_delay":5,"popup_widget_duration":5,"popup_widget_interval":5,"popup_widget_review_count":5,"popup_widget_hide_on_mobile":true,"popup_widget_source_mode":"auto","popup_widget_page_product":"current_product","popup_widget_page_collection":"current_collection","popup_widget_page_cart":"cart_mode","popup_widget_page_home":"all","popup_widget_star_rating":"all","popup_widget_review_type":"all","popup_widget_top_up_thin_pages":true,"popup_widget_corner_styling":"soft","review_snippet_widget_round_border_style":true,"review_snippet_widget_card_color":"#FFFFFF","review_snippet_widget_text_color":"#000000","review_snippet_widget_lighter_text_color":"#7B7B7B","review_snippet_widget_slider_arrows_background_color":"#FFFFFF","review_snippet_widget_slider_arrows_color":"#000000","review_snippet_widget_star_color":"#194681","show_product_variant":false,"all_reviews_product_variant_label_text":"Variant: ","widget_show_verified_branding":true,"widget_ai_summary_title":"Customers say","widget_ai_summary_disclaimer":"Summarized and selected by AI from recent customer reviews","widget_show_ai_summary":false,"widget_show_ai_summary_bg":false,"write_review_button_visibility":"everyone","store_summary_widget_heading":"Customers rate this store","store_summary_widget_button_text":"View customer reviews","store_summary_widget_button_theme_text":"See AI reviews summary","widget_show_review_title_input":false,"widget_autofill_review_title":true,"redirect_reviewers_invited_via_email":"external_form","request_store_review_after_product_review":true,"request_review_other_products_in_order":true,"review_form_color_scheme":"default","review_form_corner_style":"square","review_form_star_color":"#194681","review_form_text_color":"#333333","review_form_background_color":"#ffffff","review_form_field_background_color":"#fafafa","review_form_button_color":"#194681","review_form_button_text_color":"#ffffff","review_form_modal_overlay_color":"#000000","review_form_theme":"multi_step","review_form_location":"in_store_popup","review_form_external_page_background_color":"#C5F7F0","review_content_screen_title_text":"How would you rate this product?","review_content_introduction_text":"We would love it if you would share a bit about your experience.","store_review_form_title_text":"How would you rate this store?","store_review_form_introduction_text":"We would love it if you would share a bit about your experience.","show_review_guidance_text":true,"one_star_review_guidance_text":"Poor","five_star_review_guidance_text":"Great","customer_information_screen_title_text":"About you","customer_information_introduction_text":"Please tell us more about you.","custom_questions_screen_title_text":"Your experience in more detail","custom_questions_introduction_text":"Here are a few questions to help us understand more about your experience.","review_submitted_screen_title_text":"Thanks for your review!","review_submitted_screen_thank_you_text":"We are processing it and it will appear on the store soon.","review_submitted_screen_email_verification_text":"Please confirm your email by clicking the link we just sent you. This helps us keep reviews authentic.","confirm_email_screen_title_text":"Confirm your email","confirm_email_screen_message_text":"To help keep reviews authentic, we'll send you a secure link to continue writing your review. It only takes a moment.","check_email_screen_title_text":"Check your email","check_email_screen_message_text":"We sent you an email to {{ email }}. Click the button on the email to continue.","check_email_screen_resend_message_text":"Email resent!","check_email_resend_hint_text":"Didn't get the email? Check your spam folder or [resend the email].","verification_email_rate_limit_error_text":"You've reached the limit for review attempts on this product. Please check your inbox or try again later.","review_submitted_request_store_review_text":"Would you like to share your experience of shopping with us?","review_submitted_review_other_products_text":"Would you like to review these products?","store_review_screen_title_text":"Would you like to share your experience of shopping with us?","store_review_introduction_text":"We value your feedback and use it to improve. Please share any thoughts or suggestions you have.","reviewer_media_screen_title_picture_text":"Share a picture","reviewer_media_introduction_picture_text":"Upload a photo to support your review.","reviewer_media_screen_title_video_text":"Share a video","reviewer_media_introduction_video_text":"Upload a video to support your review.","reviewer_media_screen_title_picture_or_video_text":"Share a picture or video","reviewer_media_introduction_picture_or_video_text":"Upload a photo or video to support your review.","reviewer_media_
2352youtube_url_text":"Paste your Youtube URL here","advanced_settings_next_step_button_text":"Next","advanced_settings_close_review_button_text":"Close","modal_write_review_flow":true,"write_review_flow_required_text":"Required","write_review_flow_privacy_message_text":"We respect your privacy.","write_review_flow_anonymous_text":"Post review as anonymous","write_review_flow_visibility_text":"This won't be visible to other customers.","write_review_flow_multiple_selection_help_text":"Select as many as you like","write_review_flow_single_selection_help_text":"Select one option","write_review_flow_required_field_error_text":"This field is required","write_review_flow_invalid_email_error_text":"Please enter a valid email address","write_review_flow_max_length_error_text":"Max. {{ max_length }} characters.","write_review_flow_media_upload_text":"\u003cb\u003eClick to upload\u003c/b\u003e or drag and drop","write_review_flow_gdpr_statement":"We'll only contact you about your review if necessary. By submitting your review, you agree to our \u003ca href='https://judge.me/terms' target='_blank' rel='nofollow noopener'\u003eterms and conditions\u003c/a\u003e and \u003ca href='https://judge.me/privacy' target='_blank' rel='nofollow noopener'\u003eprivacy policy\u003c/a\u003e.","rating_only_reviews_enabled":false,"show_negative_reviews_help_screen":false,"new_review_flow_help_screen_rating_threshold":3,"negative_review_resolution_screen_title_text":"Tell us more","negative_review_resolution_text":"Your experience matters to us. If there were issues with your purchase, we're here to help. Feel free to reach out to us, we'd love the opportunity to make things right.","negative_review_resolution_button_text":"Contact us","negative_review_resolution_proceed_with_review_text":"Leave a review","negative_review_resolution_subject":"Issue with purchase from {{ shop_name }}.{{ order_name }}","coupon_promo_intro_any_review_text":"Write a review and get a coupon for {{ amount }} off your next purchase","coupon_promo_intro_with_photo_text":"Write a review and add a photo or video to get a coupon for {{ amount }} off your next purchase","coupon_promo_intro_with_video_text":"Write a review and add a video to get a coupon for {{ amount }} off your next purchase","coupon_promo_intro_up_to_any_review_text":"Write a review and get a coupon for up to {{ amount }} off your next purchase","coupon_promo_intro_up_to_with_photo_text":"Write a review and add a photo or video to get a coupon for up to {{ amount }} off your next purchase","coupon_promo_intro_external_text":"Write a review and get a reward for your next purchase","coupon_promo_intro_external_with_photo_text":"Write a review and add a photo or video to get a reward for your next purchase","coupon_promo_intro_external_with_video_text":"Write a review and add a video to get a reward for your next purchase","coupon_promo_media_photo_text":"Add a photo or video and get a coupon for {{ amount }} off your next purchase","coupon_promo_media_photo_only_text":"Add a photo and get a coupon for {{ amount }} off your next purchase","coupon_promo_media_video_text":"Add a video and get a coupon for {{ amount }} off your next purchase","coupon_promo_media_external_photo_text":"Add a photo or video and get a reward for your next purchase","coupon_promo_media_external_photo_only_text":"Add a photo and get a reward for your next purchase","coupon_promo_media_external_video_text":"Add a video and get a reward for your next purchase","coupon_promo_success_text":"You've got a coupon for your next purchase at {{ shop_name }}!","coupon_promo_success_subtext":"You'll receive your coupon email within the hour.","preview_badge_collection_page_install_status":false,"widget_review_custom_css":"","preview_badge_custom_css":"","preview_badge_stars_count":"5-stars","featured_carousel_custom_css":"","floating_tab_custom_css":"","all_reviews_widget_custom_css":"","medals_widget_custom_css":"","verified_badge_custom_css":"","all_reviews_text_custom_css":"","transparency_badges_collected_via_store_invite":false,"transparency_badges_from_another_provider":false,"transparency_badges_collected_from_store_visitor":false,"transparency_badges_collected_by_verified_review_provider":true,"transparency_badges_earned_reward":false,"transparency_badges_collected_via_store_invite_text":"Review collected via store invitation","transparency_badges_from_another_provider_text":"Review collected from another provider","transparency_badges_collected_from_store_visitor_text":"Review collected from a store visitor","transparency_badges_written_in_google_text":"Review written in Google","transparency_badges_written_in_etsy_text":"Review written in Etsy","transparency_badges_written_in_shop_app_text":"Review written in Shop App","transparency_badges_earned_reward_text":"Review earned a reward for future purchase","product_review_widget_per_page":10,"widget_other_languages_reviews_per_page":3,"widget_store_review_label_text":"Review about the store","widget_cart_mode_aggregate_heading_text":"Customers rate this store","checkout_comment_extension_title_on_product_page":"Customer Comments","checkout_comment_extension_num_latest_comment_show":5,"checkout_comment_extension_format":"name_and_timestamp","checkout_comment_customer_name":"last_initial","checkout_comment_comment_notification":true,"preview_badge_collection_page_install_preference":false,"preview_badge_home_page_install_preference":false,"preview_badge_product_page_install_preference":false,"review_widget_install_preference":"","review_carousel_install_preference":false,"floating_reviews_tab_install_preference":"none","verified_reviews_count_badge_install_preference":false,"all_reviews_text_install_preference":false,"review_widget_best_location":false,"judgeme_medals_install_preference":false,"review_widget_revamp_enabled":true,"review_widget_qna_enabled":false,"review_widget_revamp_dual_publish_end_date":"2026-09-10T15:25:05.000+00:00","review_widget_header_theme":"minimal","review_widget_widget_title_enabled":true,"review_widget_header_text_size":"medium","review_widget_header_text_weight":"regular","review_widget_average_rating_style":"compact","review_widget_bar_chart_enabled":true,"review_widget_bar_chart_type":"numbers","review_widget_bar_chart_style":"standard","review_widget_expanded_media_gallery_enabled":false,"review_widget_show_review_highlights":false,"review_widget_show_review_keywords_in_gray":false,"review_widget_reviews_section_theme":"standard","review_widget_image_style":"thumbnails","review_widget_review_image_ratio":"square","review_widget_stars_size":"medium","review_widget_verified_badge":"standard_text","review_widget_review_title_text_size":"medium","review_widget_review_text_size":"medium","review_widget_review_text_length":"medium","review_widget_number_of_columns_desktop":3,"review_widget_carousel_transition_speed":5,"review_widget_custom_questions_answers_display":"always","review_widget_card_section_size":"small","review_widget_button_text_color":"#FFFFFF","review_widget_text_color":"#000000","review_widget_lighter_text_color":"#7B7B7B","review_widget_corner_styling":"soft","review_widget_review_word_singular":"review","review_widget_review_word_plural"
2352:"reviews","review_widget_voting_label":"Helpful?","review_widget_shop_reply_label":"Reply from {{ shop_name }}:","review_widget_filters_title":"Filters","review_widget_filter_rating_title":"Rating","review_widget_filter_keyword_title":"Keyword","review_widget_clear_filters_text":"Clear filters","review_widget_expand_more_text":"More","review_widget_review_highlights_title":"Review highlights","qna_widget_question_word_singular":"Question","qna_widget_question_word_plural":"Questions","qna_widget_answer_reply_label":"Answer from {{ answerer_name }}:","qna_content_screen_title_text":"Ask a question about this product","qna_widget_question_required_field_error_text":"Please enter your question.","qna_widget_flow_gdpr_statement":"We'll only contact you about your question if necessary. By submitting your question, you agree to our \u003ca href='https://judge.me/terms' target='_blank' rel='nofollow noopener'\u003eterms and conditions\u003c/a\u003e and \u003ca href='https://judge.me/privacy' target='_blank' rel='nofollow noopener'\u003eprivacy policy\u003c/a\u003e.","qna_widget_question_submitted_text":"Thanks for your question!","qna_widget_close_form_text_question":"Close","qna_widget_question_submit_success_text":"Weâll notify you by email when your question is answered.","all_reviews_widget_v2025_enabled":false,"all_reviews_widget_v2025_header_theme":"default","all_reviews_widget_v2025_widget_title_enabled":true,"all_reviews_widget_v2025_header_text_size":"medium","all_reviews_widget_v2025_header_text_weight":"regular","all_reviews_widget_v2025_average_rating_style":"compact","all_reviews_widget_v2025_bar_chart_enabled":true,"all_reviews_widget_v2025_bar_chart_type":"numbers","all_reviews_widget_v2025_bar_chart_style":"standard","all_reviews_widget_v2025_expanded_media_gallery_enabled":false,"all_reviews_widget_v2025_show_store_medals":true,"all_reviews_widget_v2025_show_photo_gallery":true,"all_reviews_widget_v2025_show_review_keywords":false,"all_reviews_widget_v2025_show_ai_summary":false,"all_reviews_widget_v2025_show_ai_summary_bg":false,"all_reviews_widget_v2025_show_review_highlights":false,"all_reviews_widget_v2025_show_review_keywords_in_gray":false,"all_reviews_widget_v2025_add_search_bar":false,"all_reviews_widget_v2025_default_sort_method":"most-recent","all_reviews_widget_v2025_reviews_per_page":10,"all_reviews_widget_v2025_reviews_section_theme":"default","all_reviews_widget_v2025_image_style":"thumbnails","all_reviews_widget_v2025_review_image_ratio":"square","all_reviews_widget_v2025_stars_size":"medium","all_reviews_widget_v2025_verified_badge":"standard_text","all_reviews_widget_v2025_review_title_text_size":"medium","all_reviews_widget_v2025_review_text_size":"medium","all_reviews_widget_v2025_review_text_length":"medium","all_reviews_widget_v2025_number_of_columns_desktop":3,"all_reviews_widget_v2025_carousel_transition_speed":5,"all_reviews_widget_v2025_custom_questions_answers_display":"always","all_reviews_widget_v2025_review_dates":false,"all_reviews_widget_v2025_card_section_size":"small","all_reviews_widget_v2025_show_product_variant":false,"all_reviews_widget_v2025_show_reviewer_avatar":true,"all_reviews_widget_v2025_reviewer_name_as_initial":"","all_reviews_widget_v2025_review_location_show":false,"all_reviews_widget_v2025_location_format":"","all_reviews_widget_v2025_show_country_flag":false,"all_reviews_widget_v2025_widget_thumb":false,"all_reviews_widget_v2025_verified_by_shop_badge_style":"light","all_reviews_widget_v2025_social_share":false,"all_reviews_widget_v2025_social_share_options_order":"Facebook,Twitter,LinkedIn,Pinterest","all_reviews_widget_v2025_pagination_type":"standard","all_reviews_widget_v2025_button_text_color":"#FFFFFF","all_reviews_widget_v2025_text_color":"#000000","all_reviews_widget_v2025_lighter_text_color":"#7B7B7B","all_reviews_widget_v2025_corner_styling":"soft","all_reviews_widget_v2025_title":"Customer reviews","all_reviews_widget_v2025_ai_summary_title":"Customers say about this store","all_reviews_widget_v2025_no_review_text":"Be the first to write a review","all_reviews_widget_v2025_review_highlights_title":"Review highlights","reviews_grid_widget_show_sample_reviews":false,"reviews_grid_widget_review_selection":"all","reviews_grid_widget_select_products":[],"reviews_grid_widget_show_media_only":false,"reviews_grid_widget_display_order":"media_first","reviews_grid_widget_card_grouping":"per_media","reviews_grid_widget_columns_desktop":3,"reviews_grid_widget_rows_desktop":3,"reviews_grid_widget_columns_mobile":2,"reviews_grid_widget_rows_mobile":6,"reviews_grid_widget_show_stars":true,"reviews_grid_widget_show_reviewer_name":true,"reviews_grid_widget_show_review_title_on_hover_desktop":true,"reviews_grid_widget_corner_styling":"soft","reviews_grid_widget_card_spacing":"medium","reviews_grid_widget_header_text_color":"#000000","reviews_grid_widget_star_and_reviewer_name_color":"#F9F9F9","reviews_grid_widget_overlay_and_background_color":"#000000","reviews_grid_widget_content_color":"#F9F9F9","reviews_grid_widget_header_text":"From our customers","reviews_grid_widget_show_average_rating":true,"trust_badge_enabled":false,"trust_badge_structure":"outline","trust_badge_color":"black","trust_badge_star":"black","trust_badge_rating_display_default":"show_avg_text","platform":"shopify","branding_url":"https://app.judge.me/reviews","branding_text":"Powered by Judge.me","locale":"en","reply_name":"The Treadmill Factory","shop_currency":"CAD","widget_version":"3.0","footer":true,"autopublish":true,"review_dates":true,"enable_custom_form":false,"shop_locale":"en","enable_multi_locales_translations":true,"show_review_title_input":false,"autofill_review_title":true,"review_verification_email_status":"always","require_verification_before_submit":false,"sign_in_with_
2352shop_enabled":false,"customer_account_validation_enabled":true,"most_relevant_sort_enabled":false,"coupon_promo_invited_eligible":true,"coupon_promo_web_eligible":false,"uses_coupon_integration":false,"uses_external_coupon":false,"can_be_branded":true,"rtl_stars_enabled_ar":true,"rtl_stars_enabled_he":true,"reply_name_text":"The Treadmill Factory"};</script>
2352 <style class='jdgm-settings-style'>.jdgm-xx{left:0}:root{--jdgm-primary-color: #194681;--jdgm-secondary-color: rgba(25,70,129,0.1);--jdgm-star-color: #FFE500;--jdgm-write-review-text-color: white;--jdgm-write-review-bg-color: #194681;--jdgm-paginate-color: #194681;--jdgm-border-radius: 0;--jdgm-reviewer-name-color: #194681}.jdgm-histogram__bar-content{background-color:#194681}.jdgm-rev[data-verified-buyer=true] .jdgm-rev__icon.jdgm-rev__icon:after,.jdgm-rev__buyer-badge.jdgm-rev__buyer-badge{color:white;background-color:#194681}.jdgm-review-widget--small .jdgm-gallery.jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(8) .jdgm-gallery__thumbnail-wrapper.jdgm-gallery__thumbnail-wrapper:before{content:"See more"}@media only screen and (min-width: 768px){.jdgm-gallery.jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(8) .jdgm-gallery__thumbnail-wrapper.jdgm-gallery__thumbnail-wrapper:before{content:"See more"}}.jdgm-rev__thumb-btn{color:#194681}.jdgm-rev__thumb-btn:hover{opacity:0.8}.jdgm-rev__thumb-btn:not([disabled]):hover,.jdgm-rev__thumb-btn:hover,.jdgm-rev__thumb-btn:active,.jdgm-rev__thumb-btn:visited{color:#194681}.jdgm-preview-badge .jdgm-star.jdgm-star{color:#FFE500}.jdgm-prev-badge[data-average-rating='0.00']{display:none !important}.jdgm-author-all-initials{display:none !important}.jdgm-author-last-initial{display:none !important}.jdgm-rev-widg__title{visibility:hidden}.jdgm-rev-widg__summary-text{visibility:hidden}.jdgm-prev-badge__text{visibility:hidden}.jdgm-rev__prod-link-prefix:before{content:'about'}.jdgm-rev__variant-label:before{content:'Variant: '}.jdgm-rev__out-of-store-text:before{content:'(out of store)'}@media only screen and (min-width: 768px){.jdgm-rev__pics .jdgm-rev_all-rev-page-picture-separator,.jdgm-rev__pics .jdgm-rev__product-picture{display:none}}@media only screen and (max-width: 768px){.jdgm-rev__pics .jdgm-rev_all-rev-page-picture-separator,.jdgm-rev__pics .jdgm-rev__product-picture{display:none}}.jdgm-preview-badge[data-template="product"]{display:none !important}.jdgm-preview-badge[data-template="collection"]{display:none !important}.jdgm-preview-badge[data-template="index"]{display:none !important}.jdgm-review-widget[data-from-snippet="true"]{display:none !important}.jdgm-verified-count-badget[data-from-snippet="true"]{display:none !important}.jdgm-carousel-wrapper[data-from-snippet="true"]{display:none !important}.jdgm-all-reviews-text[data-from-snippet="true"]{display:none !important}.jdgm-medals-section[data-from-snippet="true"]{display:none !important}.jdgm-ugc-media-wrapper[data-from-snippet="true"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_via_store_invitation"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_from_another_provider"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_from_store_visitor"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_earned_for_future_purchase"]{display:none !important}.jdgm-review-snippet-widget{--jdgm-snippet-card-color: #fff;--jdgm-snippet-text-color: #000;--jdgm-snippet-lighter-text-color: #7B7B7B;--jdgm-snippet-star-color: #194681;--jdgm-snippet-border-radius: 8px;--jdgm-snippet-arrows-bg-color: #fff;--jdgm-snippet-arrows-color: #000}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__cards-container .jdgm-rev-snippet-card{border-radius:8px;background:#fff}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__cards-container .jdgm-rev-snippet-card__rev-rating .jdgm-star{color:#194681}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__prev-btn,.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__next-btn{border-radius:50%;background:#fff}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__prev-btn>svg,.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__next-btn>svg{fill:#000}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jm-mfp-content,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__icon,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__pic-img,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__reply{border-radius:8px}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev[data-verified-buyer="true"] .jdgm-full-rev__icon::after{border-radius:8px}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-rev__buyer-badge{border-radius:calc( 8px / 2 )}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-full-rev__replier::before{content:'The Treadmill Factory'}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-full-rev__product-button{border-radius:calc( 8px * 6 )} 2353</style> <style class='jdgm-settings-style'></style> 2354 2355 2356 2357 2358 <style class='jdgm-miracle-styles'> 2359 @-webkit-keyframes jdgm-spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);-ms-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes jdgm-spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);-ms-transform:rotate(359deg);transform:rotate(359deg)}}@font-face{font-family:'JudgemeStar';src:url("data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAScAA0AAAAABrAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAEgAAAABoAAAAcbyQ+3kdERUYAAARgAAAAHgAAACAAMwAGT1MvMgAAAZgAAABGAAAAVi+vS9xjbWFwAAAB8AAAAEAAAAFKwBMjvmdhc3AAAARYAAAACAAAAAj//wADZ2x5ZgAAAkAAAAEJAAABdH33LXtoZWFkAAABMAAAAC0AAAA2BroQKWhoZWEAAAFgAAAAHAAAACQD5QHQaG10eAAAAeAAAAAPAAAAFAYAAABsb2NhAAACMAAAAA4AAAAOAO4AeG1heHAAAAF8AAAAHAAAACAASgAvbmFtZQAAA0wAAADeAAABkorWfVZwb3N0AAAELAAAACkAAABEp3ubLXgBY2BkYADhPPP4OfH8Nl8ZuJkYQODS2fRrCPr/aSYGxq1ALgcDWBoAO60LkwAAAHgBY2BkYGDc+v80gx4TAwgASaAICmABAFB+Arl4AWNgZGBgYGPQYWBiAAIwyQgWc2AAAwAHVQB6eAFjYGRiYJzAwMrAwejDmMbAwOAOpb8ySDK0MDAwMbByMsCBAAMCBKS5pjA4PGB4wMR44P8BBj3GrQymQGFGkBwAjtgK
2359/gAAeAFjYoAAEA1jAwAAZAAHAHgB3crBCcAwDEPRZydkih567CDdf4ZskmLwFBV8xBfCaC4BXkOUmx4sU0h2ngNb9V0vQCxaRKIAevT7fGWuBrEAAAAAAAAAAAA0AHgAugAAeAF9z79Kw1AUx/FzTm7un6QmJtwmQ5Bg1abgEGr/BAqlU6Gju+Cgg1MkQ/sA7Vj7BOnmO/gUvo2Lo14NqIO6/IazfD8HEODtmQCfoANwNsyp2/GJt3WKQrd1NLiYYWx2PBqOsmJMEOznPOTzfSCrhAtbbLdmeFLJV9eKd63WLrZcIcuaEVdssWCKM6pLCfTVOYbz/0pNSMSZKLIZpvh78sAUH6PlMrreTCabP9r+Z/puPZ2ur/RqpQHgh+MIegCnXeM4MRAPjYN//5tj4ZtTjkFqEdmeMShlEJ7tVAly2TAkx6R68Fl4E/aVvn8JqHFQ4JS1434gXKcuL31dDhzs3YbsEOAd/IU88gAAAHgBfY4xTgMxEEVfkk0AgRCioKFxQYd2ZRtpixxgRU2RfhU5q5VWseQ4JdfgAJyBlmNwAM7ABRhZQ0ORwp7nr+eZAa54YwYg9zm3ynPOeFRe8MCrciXOh/KSS76UV5L/iDmrLiS5AeU519wrL3jmSbkS5115yR2fyivJv9kx0ZMZ2RLZw27q87iNQi8EBo5FSPIMw3HqBboi5lKTGAGDp8FKXWP+t9TU01Lj5His1Ba6uM9dTEMwvrFmbf5GC/q2drW3ruXUhhsCiQOjznFlCzYhHUZp4xp76vsvQh89CQAAeAFjYGJABowM6IANLMrEyMTIzMjCXpyRWJBqZshWXJJYBKOMAFHFBucAAAAAAAAB//8AAngBY2BkYGDgA2IJBhBgAvKZGViBJAuYxwAABJsAOgAAeAFjYGBgZACCk535hiD60tn0azAaAEqpB6wAAA==") format("woff");font-weight:normal;font-style:normal}.jdgm-star{font-family:'JudgemeStar';display:inline !important;text-decoration:none !important;padding:0 4px 0 0 !important;margin:0 !important;font-weight:bold;opacity:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.jdgm-star:hover{opacity:1}.jdgm-star:last-of-type{padding:0 !important}.jdgm-star.jdgm--on:before{content:"\e000"}.jdgm-star.jdgm--off:before{content:"\e001"}.jdgm-star.jdgm--half:before{content:"\e002"}.jdgm-widget *{margin:0;line-height:1.4;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-overflow-scrolling:touch}.jdgm-hidden{display:none !important;visibility:hidden !important}.jdgm-temp-hidden{display:none}.jdgm-spinner{width:40px;height:40px;margin:auto;border-radius:50%;border-top:2px solid #eee;border-right:2px solid #eee;border-bottom:2px solid #eee;border-left:2px solid #ccc;-webkit-animation:jdgm-spin 0.8s infinite linear;animation:jdgm-spin 0.8s infinite linear}.jdgm-spinner:empty{display:block}.jdgm-prev-badge{display:block !important} 2360 2361</style> 2362 2363 2364 2365 2366 2367 2368 2369 2370
2371<script data-cfasync='false' class='jdgm-script'> 2372!function(e){window.jdgm=window.jdgm||{}; 2373/* INF-1976 */ 2374var _jdgmBlocked=function(){var raw=(window.jdgmSettings||{}).hostname_allowlist;var list=(raw==null?"":""+raw).split(/[\s,]+/).map(function(h){return h.trim().toLowerCase().replace(/\.$/,"");}).filter(function(h){return h;});if(!list.length)return false;var host=(e.location.hostname||"").toLowerCase().replace(/\.$/,"");if(/(^|\.)shopifypreview\.com$/.test(host))return false;var bare=host.replace(/^www\./,"");for(var i=0;i<list.length;i++){var en=list[i];if(en.indexOf("*.")===0){var b=en.slice(2);if(host===b||host.slice(-(b.length+1))==="."+b)return false;}else if(bare===en.replace(/^www\./,""))return false;}return true;}(); 2375if(_jdgmBlocked){jdgm._loaderExecuted=true;jdgm._blocked=true;var _jdgmS=e.createElement("style");_jdgmS.textContent='[class^="jdgm-"],[class*=" jdgm-"]{display:none !important}';(e.head||e.documentElement).appendChild(_jdgmS);return;} 2376jdgm.CDN_HOST="https://cdnwidget.judge.me/",jdgm.CDN_HOST_ALT="https://cdn2.judge.me/cdn/widget_frontend/",jdgm.API_HOST="https://api.judge.me/",jdgm.CDN_BASE_URL="https://cdn.shopify.com/extensions/01a0cdf8-b2d2-7ccd-a251-5cf8c66ad2ca/judgeme-762/assets/",jdgm.CDN_API_HOST="https://cdn.judge.me/", 2377jdgm.docReady=function(d){(e.attachEvent?"complete"===e.readyState:"loading"!==e.readyState)? 2378setTimeout(d,0):e.addEventListener("DOMContentLoaded",d)},jdgm.loadCSS=function(d,t,o,a){ 2379!o&&jdgm.loadCSS.requestedUrls.indexOf(d)>=0||(jdgm.loadCSS.requestedUrls.push(d), 2380(a=e.createElement("link")).rel="stylesheet",a.class="jdgm-stylesheet",a.media="nope!", 2381a.href=d,a.onload=function(){this.media="all",t&&setTimeout(t)},e.body.appendChild(a))}, 2382jdgm.loadCSS.requestedUrls=[],jdgm.loadJS=function(e,d){var t=new XMLHttpRequest; 2383t.onreadystatechange=function(){4===t.readyState&&t.status>=200&&t.status<300&&(Function(t.response)(),d&&d(t.response))}, 2384t.open("GET",e),t.onerror=function(){if(e.indexOf(jdgm.CDN_HOST)===0&&jdgm.CDN_HOST_ALT!==jdgm.CDN_HOST){var f=e.replace(jdgm.CDN_HOST,jdgm.CDN_HOST_ALT);jdgm.loadJS(f,d)}},t.send()},jdgm.docReady((function(){(window.jdgmLoadCSS||e.querySelectorAll( 2385".jdgm-widget, .jdgm-all-reviews-page").length>0)&&(jdgmSettings.widget_load_with_code_splitting? 2386parseFloat(jdgmSettings.widget_version)>=3?jdgm.loadCSS(jdgm.CDN_BASE_URL+"widget_v3_base.css"): 2387jdgm.loadCSS(jdgm.CDN_BASE_URL+"widget_base.css"):jdgm.loadCSS(jdgm.CDN_BASE_URL+"shopify_v2.css") 2388)}))}(document); 2389</script>
2389 2390<noscript><link rel="stylesheet" type="text/css" media="all" href="https://cdn.shopify.com/extensions/01a0cdf8-b2d2-7ccd-a251-5cf8c66ad2ca/judgeme-762/assets/shopify_v2.css"></noscript> 2391 2392<!-- BEGIN app snippet: theme_fix_tags -->
2392<script> 2393 (function() { 2394 var jdgmThemeFixes = null; 2395 if (!jdgmThemeFixes) return; 2396 2397 // "All themes" fix: CSS and JS applied on every theme. CSS is injected 2398 // before the per-theme fix so the theme-specific CSS wins the cascade. 2399 // HTML is never applied globally (too risky). 2400 var allThemesFix = jdgmThemeFixes['all']; 2401 if (allThemesFix && allThemesFix.css) { 2402 var allStyleTag = document.createElement('style'); 2403 allStyleTag.classList.add('jdgm-theme-fix-style-all'); 2404 allStyleTag.innerHTML = allThemesFix.css; 2405 document.head.append(allStyleTag); 2406 }; 2407 2408 if (allThemesFix && allThemesFix.js) { 2409 var allScriptTag = document.createElement('script'); 2410 allScriptTag.classList.add('jdgm-theme-fix-script-all'); 2411 allScriptTag.innerHTML = allThemesFix.js; 2412 document.head.append(allScriptTag); 2413 }; 2414 2415 var thisThemeFix = jdgmThemeFixes[Shopify.theme.id]; 2416 if (!thisThemeFix) return; 2417 2418 if (thisThemeFix.html) { 2419 document.addEventListener("DOMContentLoaded", function() { 2420 var htmlDiv = document.createElement('div'); 2421 htmlDiv.classList.add('jdgm-theme-fix-html'); 2422 htmlDiv.innerHTML = thisThemeFix.html; 2423 document.body.append(htmlDiv); 2424 }); 2425 }; 2426 2427 if (thisThemeFix.css) { 2428 var styleTag = document.createElement('style'); 2429 styleTag.classList.add('jdgm-theme-fix-style'); 2430 styleTag.innerHTML = thisThemeFix.css; 2431 document.head.append(styleTag); 2432 }; 2433 2434 if (thisThemeFix.js) { 2435 var scriptTag = document.createElement('script'); 2436 scriptTag.classList.add('jdgm-theme-fix-script'); 2437 scriptTag.innerHTML = thisThemeFix.js; 2438 document.head.append(scriptTag); 2439 }; 2440 })(); 2441</script>
2441 2442<!-- END app snippet --> 2443<!-- End of Judge.me Core --> 2444 2445 2446 2447<!-- END app block -->
2447<script src="https://cdn.shopify.com/extensions/01a0ca64-3cb3-7b0d-b3f3-f0a82299ca7c/variant-options-product-options-467/assets/best_custom_product_options.js" type="text/javascript" defer="defer"></script>
2447 2448<link href="https://cdn.shopify.com/extensions/01a0ca64-3cb3-7b0d-b3f3-f0a82299ca7c/variant-options-product-options-467/assets/bcpo-front.css" rel="stylesheet" type="text/css" media="all">
2449<script src="https://cdn.shopify.com/extensions/01a0b920-6b1d-796e-8cb1-48d2f7a30b41/linked-options-407/assets/linked_options_variants.min.js" type="text/javascript" defer="defer"></script>
2449 2450<link href="https://cdn.shopify.com/extensions/01a0b920-6b1d-796e-8cb1-48d2f7a30b41/linked-options-407/assets/product.min.css" rel="stylesheet" type="text/css" media="all">
2451<script src="https://cdn.shopify.com/extensions/01a0cdf8-b2d2-7ccd-a251-5cf8c66ad2ca/judgeme-762/assets/loader.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 2451
2451
2452<script src="https://cdn.shopify.com/extensions/01a08a53-1431-71a3-8d75-dd04d3c69aa4/form-builder-by-hulkapps-74/assets/form-builder-script.js" type="text/javascript" defer="defer"></script>
2452 2453<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
2454<script>(function(){if ("sendBeacon" in navigator && "performance" in window) {try {var session_token_from_headers = performance.getEntriesByType('navigation')[0].serverTiming.find(x => x.name == '_s').description;} catch {var session_token_from_headers = undefined;}var session_cookie_matches = document.cookie.match(/_shopify_s=([^;]*)/);var session_token_from_cookie = session_cookie_matches && session_cookie_matches.length === 2 ? session_cookie_matches[1] : "";var session_token = session_token_from_headers || session_token_from_cookie || "";function handle_abandonment_event(e) {var entries = performance.getEntries().filter(function(entry) {return /monorail-edge.shopifysvc.com/.test(entry.name);});if (!window.abandonment_tracked && entries.length === 0) {window.abandonment_tracked = true;var currentMs = Date.now();var navigation_start = performance.timing.navigationStart;var payload = {shop_id: 52976877730,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "product"};window.navigator.sendBeacon("https://monorail-edge.shopifysvc.com/v1/produce", JSON.stringify({schema_id: "online_store_buyer_site_abandonment/1.1",payload: payload,metadata: {event_created_at_ms: currentMs,event_sent_at_ms: currentMs}}));}}window.addEventListener('pagehide', handle_abandonment_event);}}());</script>
vendor: 1 bytes, line 2454
2454
2455<script> 2456 window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || []; 2457</script>
vendor: 1 bytes, line 2457
2457
2458<script>(function(){var wpmLoader=function(){"use strict";var e=/Googlebot|Storebot-Google|bingbot|Baiduspider|YandexBot|DuckDuckBot|Slurp|facebookexternalhit|Twitterbot|LinkedInBot|Applebot|AdsBot-Google|Mediapartners-Google|APIs-Google|PetalBot|SemrushBot|AhrefsBot|MJ12bot|DotBot|Acunetix|PerplexityBot|Perplexity-User/i,t=/bytedance/i;function i(){try{var e=document.cookie;if(!e||"string"!=typeof e)return;for(var t=0,i=e.split(";");t<i.length;t++){var n=i[t],r=n.indexOf("=");if(-1!==r){var o=n.slice(0,r).trim();if(o){var a=void 0;try{a=decodeURIComponent(o)}catch(e){a=o}if("_shopify_s"===a){var d=n.slice(r+1).trim();try{return decodeURIComponent(d)}catch(e){return d}}}}}return}catch(e){return}}function n(e){try{"undefined"!=typeof console&&"function"==typeof console.warn&&console.warn(e)}catch(e){}}function r(e,t){return"string"==typeof e&&e.length>0&&e.length<=t?e:void 0}function o(e){var t;switch(null==(t=null==e?void 0:e.navigation)?void 0:t.type){case 0:return"navigate";case 1:return"reload";case 2:return"back_forward";default:return}}function a(){var e,t,i;try{var n=null==(i=null==(t=null==(e=self.ShopifyAnalytics)?void 0:e.lib)?void 0:t.trekkie)?void 0:i.state;return"awaiting-consent"===n||"initialized"===n?n:void 0}catch(e){return}}return function(d,s,u,l){var c=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{};try{var p=c.trekkieShim;!0!==p&&"true"!==p||null!=window.__TREKKIE_SHIM_QUEUE||(window.__TREKKIE_SHIM_QUEUE=[])}catch(e){}var f,v,h,y,g=(v=(f={modern:/Edge?\/(1{2}[4-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Firefox\/(1{2}[4-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Chrom(ium|e)\/(9{2}|\d{3,})\.\d+(\.\d+|)|(Maci|X1{2}).+ Version\/(15\.\d+|(1[6-9]|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(9{2}|\d{3,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(15[._]\d+|(1[6-9]|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Android:?[ /-](14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Android.+Firefox\/(15\d|1[6-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|SamsungBrowser\/([2-9]\d|\d{3,})\.\d+/,legacy:/Edge?\/(1[6-9]|[2-9]\d|\d{3,})\.\d+(\.\d+|)|Firefox\/(5[4-9]|[6-9]\d|\d{3,})\.\d+(\.\d+|)|Chrom(ium|e)\/(5[1-9]|[6-9]\d|\d{3,})\.\d+(\.\d+|)([\d.]+$|.*Safari\/(?![\d.]+ Edge\/[\d.]+$))|(Maci|X1{2}).+ Version\/(10\.\d+|(1[1-9]|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(3[89]|[4-9]\d|\d{3,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(10[._]\d+|(1[1-9]|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Android:?[ /-](14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Mobile Safari.+OPR\/([89]\d|\d{3,})\.\d+\.\d+|Android.+Firefox\/(15\d|1[6-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+(UC? ?Browser|UCWEB|U3)[ /]?(15\.([5-9]|\d{2,})|(1[6-9]|[2-9]\d|\d{3,})\.\d+)\.\d+|SamsungBrowser\/(5\.\d+|([6-9]|\d{2,})\.\d+)|Android.+MQ{2}Browser\/(14(\.(9|\d{2,})|)|(1[5-9]|[2-9]\d|\d{3,})(\.\d+|))(\.\d+|)|K[Aa][Ii]OS\/(3\.\d+|([4-9]|\d{2,})\.\d+)(\.\d+|)/}).modern,h=f.legacy,(y=navigator.userAgent).match(e)?"bot":y.match(v)?"modern":y.match(h)?"legacy":y.match(t)?"bot":"unknown"),m=function(e){var t,i,n=r(e,128);try{var a=window.performance,d=null==(t=null==a?void 0:a.getEntriesByType)?void 0:t.call(a,"navigation")[0];if(!d)return{requestId:n,navigationType:o(a)};var s="type"in d?r(d.type,64):void 0,u="serverTiming"in d&&Array.isArray(d.serverTiming)?d.serverTiming:[];return{requestId:null!=n?n:r(null==(i=u.find(function(e){return"requestID"===e.name}))?void 0:i.description,128),navigationType:s}}catch(e){return{requestId:n}}}(c.requestId),w=function(e){var t=e.version,r=e.browserTarget,o=e.surface,a=e.shopId,d=e.monorailEndpoint,s=window.location.href;return{emit:function(e){var u=e.status,l=e.errorMsg,c=e.failureReason,p=e.useKeepaliveFallback,f=void 0!==p&&p,v=e.navigationType,h=e.pagehidePersisted,y=e.requestId,g=e.trekkieState;if(d){var m,w;try{var b=(new Date).getTime();m=JSON.stringify({metadata:{event_sent_at_ms:b},events:[{schema_id:"web_pixels_manager_load/3.3",payload:{version:t,bundle_target:r,page_url:s,status:u,surface:o,error_msg:l,failure_reason:c,navigation_type:v,pagehide_persisted:h,request_id:y,trekkie_state:g,shop_id:a,visit_token:i()},metadata:{event_created_at_ms:b}}]})}catch(e){return}try{if("function"==typeof window.navigator.sendBeacon&&-1===(w=window.navigator.userAgent).indexOf("iPhone; CPU iPhone OS 12_")&&-1===w.indexOf("iPad; CPU OS 12_")&&-1===w.indexOf("iPod touch; CPU iPhone OS 12_")&&window.navigator.sendBeacon.bind(window.navigator)(d,m))return}catch(e){}if(f)try{"function"==typeof window.fetch&&window.fetch(d,{method:"POST",headers:{"Content-Type":"text/plain"},body:m,keepalive:!0}
2458).catch(function(){})}catch(e){}else try{var _=new XMLHttpRequest;_.open("POST",d,!0),_.setRequestHeader("Content-Type","text/plain"),_.send(m)}catch(e){n("[Web Pixels Manager] Got an unhandled error while logging to Monorail.")}}else n("[Web Pixels Manager] No Monorail endpoint provided, skipping logging.")}}}({version:u,browserTarget:g,surface:d.surface,shopId:d.shopId,monorailEndpoint:d.monorailEndpoint});if(Boolean(null==(_=null==(b=window.Shopify)?void 0:b.analytics)?void 0:_.replayQueue))w.emit({status:"setup-skipped",errorMsg:"replay queue already initialized."});else{var b,_;w.emit({status:"setup-started"}),window.Shopify=window.Shopify||{};var S=window.Shopify;S.analytics=S.analytics||{};var P=S.analytics;P.replayQueue=[],P.publish=function(e,t,i){return P.replayQueue.push([e,t,i]),!0};try{self.performance.mark("wpm:start")}catch(e){}var k,C="modern"===g?"modern":"legacy",E=(null!=l?l:{modern:"",legacy:""})[C],I=[(k={baseUrl:s,hashVersion:u,buildTarget:C}).baseUrl,"/wpm","/b",k.hashVersion,"modern"===k.buildTarget?"m":"l",".js"].join(""),O=!1,T=!1;try{c.browserTarget=g,function(){O=!0;try{window.addEventListener("pagehide",M)}catch(e){O=!1}}(),R(function(){try{R(x)}catch(e){D(e)}}),w.emit({status:"loading",requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()})}catch(e){D(e)}}function U(){var e;if(q(),!function(){var e,t;return Boolean(null==(t=null==(e=window.Shopify)?void 0:e.analytics)?void 0:t.initialized)}()){var t,i,n;try{if("function"!=typeof(null==(e=window.webPixelsManager)?void 0:e.init))return void A();if(!(null!==(n=i=t=window.webPixelsManager.init(d))&&"function"!=typeof n&&Object(n)===n&&"publish"in i&&"function"==typeof i.publish&&"publishCustomEvent"in i&&"function"==typeof i.publishCustomEvent&&"visitor"in i&&"function"==typeof i.visitor))return void A()}catch(e){return void A(e)}var r=window.Shopify.analytics;r.replayQueue.forEach(function(e){var i=e[0],n=e[1],r=e[2];t.publishCustomEvent(i,n,r)}),r.replayQueue=[],r.publish=t.publishCustomEvent,r.visitor=t.visitor,r.initialized=!0}}function A(e){B("manager_api_unavailable",void 0===e?void 0:Q(e))}function x(){B("script_load_failed","".concat(I," has failed to load"))}function B(e,t){T||(T=!0,q(),w.emit({status:"failed",errorMsg:t,failureReason:e,requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()}))}function M(e){O&&(q(),w.emit({status:"pagehide-while-loading",useKeepaliveFallback:!0,pagehidePersisted:e.persisted,requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()}))}function q(){O=!1;try{window.removeEventListener("pagehide",M)}catch(e){}}function R(e){var t;!function(e){var t=e.src,i=e.async,n=void 0===i||i,r=e.onload,o=e.onerror,a=e.sri,d=e.scriptDataAttributes,s=void 0===d?{}:d,u=document.createElement("script"),l=document.querySelector("head"),c=document.querySelector("body");if(u.async=n,u.src=t,a&&(u.integrity=a,u.crossOrigin="anonymous"),s)for(var p in s)if(Object.prototype.hasOwnProperty.call(s,p))try{u.dataset[p]=String(s[p])}catch(e){}if(r&&u.addEventListener("load",r),o&&u.addEventListener("error",o),l)l.appendChild(u);else{if(!c)throw new Error("Did not find a head or body element to append the script");c.appendChild(u)}}({src:I,async:!0,onload:U,onerror:e,sri:(t=E,"string"==typeof t&&/^sha384-[A-Za-z0-9+/=]+$/.test(t)?E:""),scriptDataAttributes:c})}function D(e){B("script_append_failed",Q(e))}function Q(e){return e instanceof Error?e.message:"Unknown error"}}}();wpmLoader({shopId: 52976877730,storefrontBaseUrl: "https://treadmillfactory.ca",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://treadmillfactory.ca/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"id":"1360986274","configuration":"{\"accountID\":\"Y6mnwY\",\"webPixelConfig\":\"eyJlbmFibGVBZGRlZFRvQ2FydEV2ZW50cyI6IHRydWV9\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"c63c5b72c8d77be5f2d27d14c081da38","type":"APP","apiClientId":123074,"privacyPurposes":["ANALYTICS","MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]}
2458,{"id":"1256063138","configuration":"{\"account_ID\":\"260640\",\"google_analytics_tracking_tag\":\"1\",\"measurement_id\":\"2\",\"api_secret\":\"3\",\"shop_settings\":\"{\\\"custom_pixel_script\\\":\\\"https:\\\\\\\/\\\\\\\/storage.googleapis.com\\\\\\\/gsf-scripts\\\\\\\/custom-pixels\\\\\\\/thetreadmillfactory.js\\\",\\\"allow_tracking\\\":true,\\\"enable_post_purchase\\\":false,\\\"ga4_enabled\\\":\\\"-1\\\",\\\"ga4_measurement_id\\\":\\\"\\\",\\\"ga4_tag_id\\\":\\\"\\\",\\\"ga4_submit_subtotal\\\":1,\\\"google_ads_enabled\\\":\\\"1\\\",\\\"ga_conversion_id\\\":\\\"AW-1066124584\\\",\\\"ga_purchase_label\\\":\\\"Qi8NCJiY1L0DEKiKr_wD\\\",\\\"ga_add_to_cart_label\\\":\\\"I2bdCOOY1L0DEKiKr_wD\\\",\\\"ga_begin_checkout_label\\\":\\\"bnXhCNyjiL4DEKiKr_wD\\\",\\\"ga_tag_id\\\":\\\"\\\",\\\"ga_submit_subtotal\\\":\\\"0\\\",\\\"drm_enabled\\\":\\\"1\\\",\\\"prefixD\\\":\\\"CA\\\",\\\"google_merchant_id\\\":\\\"6326829\\\",\\\"target_country\\\":\\\"CA\\\",\\\"content_language\\\":\\\"en\\\",\\\"enhace_conversion_browser_side\\\":false,\\\"enhace_conversion_server_side\\\":\\\"0\\\",\\\"consent_mode\\\":\\\"-1\\\",\\\"ads_data_redaction\\\":\\\"-1\\\",\\\"url_passthrough\\\":\\\"1\\\",\\\"sku_as_product_id\\\":\\\"0\\\",\\\"gtm_enabled\\\":0,\\\"gtm_container\\\":\\\"\\\",\\\"server_container_url\\\":\\\"\\\",\\\"shopify_store\\\":\\\"9a907fe658a6c68379aed99a2d0a824db8c34daac2f5207d720c0eb7c7e603bd04b53f1a1c88620c088c9ef5723143a871c21bc9e08b151bcb04b50664116663\\\"}\"}","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"dbf16afd37d7bda963909dd4e886232e","type":"APP","apiClientId":1558137,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"1163657378","configuration":"{\"webPixelName\":\"Judge.me\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"8acc938b1a30dc7624e304493ca567d7","type":"APP","apiClientId":683015,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"706511010","configuration":"{\"shopId\":\"thetreadmillfactory.myshopify.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"7093dff47f098f6de2afb75b62011ebe","type":"APP","apiClientId":2753413,"privacyPurposes":["ANALYTICS","MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"676266146","configuration":"{\"myshopifyDomain\":\"thetreadmillfactory.myshopify.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"23b97d18e2aa74363140dc29c9284e87","type":"APP","apiClientId":2775569,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_phone","read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"601030818","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"G-36DCSVY07X\\\"],\\\"target_country\\\":\\\"CA\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":\\\"G-36DCSVY07X\\\"},{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":\\\"G-36DCSVY07X\\\"},{\\\"type\\\":\\\"remove_from_cart\\\",\\\"action_label\\\":\\\"G-36DCSVY07X\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":\\\"G-36DCSVY07X\\\"},{\\\"type\\\":\\\"add_shipping_info\\\",\\\"action_label\\\":\\\"G-36DCSVY07X\\\"},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":\\\"G-36DCSVY07X\\\"},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":\\\"G-36DCSVY07X\\\"},{\\\"type\\\":\\\"view_item_list\\\",\\\"action_label\\\":\\\"G-36DCSVY07X\\\"},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":\\\"G-36DCSVY07X\\\"},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":\\\"G-36DCSVY07X\\\"},{\\\"type\\\":\\\"view_cart\\\",\\\"action_label\\\":\\\"G-36DCSVY07X\\\"}],\\\"enable_monitoring_mode\\\":false}\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"a3321ca85cf5aaf6b57585fcd8d67b3a","type":"APP","apiClientId":1780363,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"288817314","configuration":"{\"pixel_id\":\"199377618168837\",\"pixel_type\":\"facebook_pixel\",\"metaapp_system_user_token\":\"-\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"96420dbe9ea96c426a1b7f364f977719","type":"APP","apiClientId":2329312,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"56328354","configuration":"{\"apiKey\":\"8G1h2F7p1x\",\"host\":\"searchserverapi1.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"5559ea45e47b67d15b30b79e7c6719da","type":"APP","apiClientId":578825,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data"],"dataSharingControls":["share_all_events"]}
2458,"dataSharingState":"unrestricted"},{"id":"49479842","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"2","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"MCFX Order Tracking"},{"id":"77660322","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":[],"name":"Simprosys Custom Pixel"},{"id":"169640098","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":[],"name":"UM: checkout_completed"},{"id":"169672866","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":[],"name":"UM: added_to_cart"},{"id":"169705634","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":[],"name":"UM: cart_viewed"},{"id":"169738402","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":[],"name":"UM: checkout_started"},{"id":"169771170","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":[],"name":"UM: product_viewed"},{"id":"169803938","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":[],"name":"UM: collection_viewed"},{"id":"169836706","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":[],"name":"UM: search_submitted"},{"id":"shopify-app-pixel","configuration":"{}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"APP","privacyPurposes":["ANALYTICS","MARKETING"]},{"id":"shopify-custom-pixel","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING"]}],isMerchantRequest: false,initData: {"shop":{"name":"The Treadmill Factory","paymentSettings":{"currencyCode":"CAD"},"myshopifyDomain":"thetreadmillfactory.myshopify.com","countryCode":"CA","storefrontUrl":"https:\/\/treadmillfactory.ca"},"customer":null,"cart":null,"checkout":null,"productVariants":[{"price":{"amount":29.99,"currencyCode":"CAD"},"product":{"title":"ProForm - Vue Mirror Upgrade Accessory Kit","vendor":"Proform","id":"8092590375074","untranslatedTitle":"ProForm - Vue Mirror Upgrade Accessory Kit","url":"\/products\/proform-vue-mirror-upgrade-kit","type":"Fitness Accessories"},"id":"43801598427298","image":{"src":"\/\/treadmillfactory.ca\/cdn\/shop\/files\/VUE_KIT_1.jpg?v=1698688175"},"sku":"7721","title":"Default Title","untranslatedTitle":"Default Title"}],"products":[{"id":"8092590375074","handle":"proform-vue-mirror-upgrade-kit","isCollective":null,"title":"ProForm - Vue Mirror Upgrade Accessory Kit","type":"Fitness Accessories","untranslatedTitle":"ProForm - Vue Mirror Upgrade Accessory Kit","url":"\/products\/proform-vue-mirror-upgrade-kit","vendor":"Proform","remoteShopId":null,"variants":[{"id":"43801598427298","image":{"src":"\/\/treadmillfactory.ca\/cdn\/shop\/files\/VUE_KIT_1.jpg?v=1698688175"},"price":{"amount":29.99,"currencyCode":"CAD"},"sku":"7721","title":"Default Title","untranslatedTitle":"Default Title"}]},{"id":"7224286511266","handle":"treadmill-factory-gift-card","isCollective":null,"title":"Fitness Factory Gift Card","type":"Gift Cards","untranslatedTitle":"Fitness Factory Gift Card","url":"\/products\/treadmill-factory-gift-card","vendor":"The Treadmill Factory","remoteShopId":null,"variants":[{"id":"41262359183522","image":{"src":"\/\/treadmillfactory.ca\/cdn\/shop\/files\/tf_giftcard-25.jpg?v=1704921698"},"price":{"amount":25.0,"currencyCode":"CAD"},"sku":"GIFT25","title":"$25.00","untranslatedTitle":"$25.00"}]},{"id":"8048067215522","handle":"diesel-400g-creatine-unflavoured","isCollective":null,"title":"DIESEL® 400G CREATINE - UNFLAVOURED","type":"Supplements","untranslatedTitle":"DIESEL® 400G CREATINE - UNFLAVOURED","url":"\/products\/diesel-400g-creatine-unflavoured","vendor":"Perfect Sports","remoteShopId":null,"variants":[{"id":"43693087391906","image":{"src":"\/\/treadmillfactory.ca\/cdn\/shop\/files\/Core-Creatine-400g-CAN-shadow-1.png?v=1695232155"},"price":{"amount":29.99,"currencyCode":"CAD"},"sku":"7639","title":"Default Title","untranslatedTitle":"Default Title"}]}],"purchasingCompany":null},},"https://treadmillfactory.ca/cdn","c8540278we853e1abpb62b2c4amde256306",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"150833266850","themePublished":"true","eventMetadataId":"28acadd1-e8c2-4c80-9f3f-4abdff80f85e","pageType":"product","resourceId":"8092590375074","shopId":"52976877730","storefrontBaseUrl":"https:\/\/treadmillfactory.ca","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"16072cab\", \"8450a54b\", \"7ee89bf1\"]","isMerchantRequest":"false","hashVersion":"c8540278we853e1abpb62b2c4amde256306","publish":"custom","events":"[[\"page_viewed\",{}],[\"product_viewed\",{\"productVariant\":{\"price\":{\"amount\":29.99,\"currencyCode\":\"CAD\"},\"product\":{\"title\":\"ProForm - Vue Mirror Upgrade Accessory Kit\",\"vendor\":\"Proform\",\"id\":\"8092590375074\",\"untranslatedTitle\":\"ProForm - Vue Mirror Upgrade Accessory Kit\",\"url\":\"\/products\/proform-vue-mirror-upgrade-kit\",\"type\":\"Fitness Accessories\"},\"id\":\"43801598427298\",\"image\":{\"src\":\"\/\/treadmillfactory.ca\/cdn\/shop\/files\/VUE_KIT_1.jpg?v=1698688175\"},\"sku\":\"7721\",\"title\":\"Default Title\",\"untranslatedTitle\":\"Default Title\"}}]]"});})();</script>
2458<script> 2459 window.ShopifyAnalytics = window.ShopifyAnalytics || {}; 2460 window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; 2461 window.ShopifyAnalytics.meta.currency = 'CAD'; 2462 var meta = {"product":{"id":8092590375074,"gid":"gid:\/\/shopify\/Product\/8092590375074","vendor":"Proform","type":"Fitness Accessories","handle":"proform-vue-mirror-upgrade-kit","variants":[{"id":43801598427298,"price":2999,"name":"ProForm - Vue Mirror Upgrade Accessory Kit","public_title":null,"sku":"7721"}],"remote":false},"page":{"pageType":"product","resourceType":"product","resourceId":8092590375074,"requestId":"e560ba89-987a-4438-8dc7-9cc764f004b2-1790438663"}}; 2463 for (var attr in meta) { 2464 window.ShopifyAnalytics.meta[attr] = meta[attr]; 2465 } 2466</script>
vendor: 1 bytes, line 2466
2466
2467<script class="analytics"> 2468 (function () { 2469 var customDocumentWrite = function(content) { 2470 var jquery = null; 2471 2472 if (window.jQuery) { 2473 jquery = window.jQuery; 2474 } else if (window.Checkout && window.Checkout.$) { 2475 jquery = window.Checkout.$; 2476 } 2477 2478 if (jquery) { 2479 jquery('body').append(content); 2480 } 2481 }; 2482 2483 var hasLoggedConversion = function(token) { 2484 if (token) { 2485 return document.cookie.indexOf('loggedConversion=' + token) !== -1; 2486 } 2487 return false; 2488 } 2489 2490 var setCookieIfConversion = function(token) { 2491 if (token) { 2492 var twoMonthsFromNow = new Date(Date.now()); 2493 twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); 2494 2495 document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; 2496 } 2497 } 2498 2499 var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; 2500 window.ShopifyAnalytics.lib.trekkie = window.trekkie; 2501 if (trekkie.integrations) { 2502 return; 2503 } 2504 trekkie.methods = [ 2505 'identify', 2506 'page', 2507 'ready', 2508 'track', 2509 'trackForm', 2510 'trackLink' 2511 ]; 2512 trekkie.factory = function(method) { 2513 return function() { 2514 var args = Array.prototype.slice.call(arguments); 2515 args.unshift(method); 2516 trekkie.push(args); 2517 if (method == 'track' || method == 'page') { 2518 var pageUrl; 2519 try { 2520 pageUrl = window.location.href; 2521 } catch (e) {} 2522 var pageReferrer; 2523 try { 2524 pageReferrer = document.referrer; 2525 } catch (e) {} 2526 try { 2527 if (window.__TREKKIE_SHIM_QUEUE == null) { 2528 window.__TREKKIE_SHIM_QUEUE = []; 2529 } 2530 window.__TREKKIE_SHIM_QUEUE.push({ 2531 from: 'trekkie-stub', 2532 method: method, 2533 args: args.slice(1), 2534 pageContext: { 2535 url: pageUrl, 2536 referrer: pageReferrer 2537 } 2538 }); 2539 } catch (e) { 2540 // no-op 2541 } 2542 } 2543 return trekkie; 2544 }; 2545 }; 2546 for (var i = 0; i < trekkie.methods.length; i++) { 2547 var key = trekkie.methods[i]; 2548 trekkie[key] = trekkie.factory(key); 2549 } 2550 trekkie.load = function(config) { 2551 trekkie.config = config || {}; 2552 trekkie.config.initialDocumentCookie = document.cookie; 2553 var first = document.getElementsByTagName('script')[0]; 2554var script = document.createElement('script'); 2555script.type = 'text/javascript'; 2556script.onerror = function(e) { 2557 var scriptFallback = document.createElement('script'); 2558 scriptFallback.type = 'text/javascript'; 2559 scriptFallback.onerror = function(error) { 2560 var Monorail = { 2561 produce: function produce(monorailDomain, schemaId, payload) { 2562 var currentMs = new Date().getTime(); 2563 var event = { 2564 schema_id: schemaId, 2565 payload: payload, 2566 metadata: { 2567 event_created_at_ms: currentMs, 2568 event_sent_at_ms: currentMs 2569 } 2570 }; 2571 return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); 2572 }, 2573 sendRequest: function sendRequest(endpointUrl, payload) { 2574 // Try the sendBeacon API 2575 if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { 2576 var blobData = new window.Blob([payload], { 2577 type: 'text/plain' 2578 }); 2579 2580 if (window.navigator.sendBeacon(endpointUrl, blobData)) { 2581 return true; 2582 } // sendBeacon was not successful 2583 2584 } // XHR beacon 2585 2586 var xhr = new XMLHttpRequest(); 2587 2588 try { 2589 xhr.open('POST', endpointUrl); 2590 xhr.setRequestHeader('Content-Type', 'text/plain'); 2591 xhr.send(payload); 2592 } catch (e) { 2593 console.log(e); 2594 } 2595 2596 return false; 2597 }, 2598 isIos12: function isIos12() { 2599 return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; 2600 } 2601 }; 2602 Monorail.produce('monorail-edge.shopifysvc.com', 2603 'trekkie_storefront_load_errors/1.1', 2604 {shop_id: 52976877730, 2605 theme_id: 150833266850, 2606 app_name: "storefront", 2607 context_url: window.location.href, 2608 source_url: "//treadmillfactory.ca/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js"}); 2609 2610 }; 2611 scriptFallback.async = true; 2612 scriptFallback.src = '//treadmillfactory.ca/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js'; 2613 first.parentNode.insertBefore(scriptFallback, first); 2614}; 2615script.async = true; 2616script.src = '//treadmillfactory.ca/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js'; 2617first.parentNode.insertBefore(script, first); 2618 2619 }; 2620 trekkie.load( 2621 {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":52976877730,"isMerchantRequest":null,"themeId":150833266850,"themeCityHash":"5110671844910630935","contentLanguage":"en","currency":"CAD","eventMetadataId":"28acadd1-e8c2-4c80-9f3f-4abdff80f85e"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}} 2622 ); 2623 2624 var loaded = false;
2625 trekkie.ready(function() { 2626 if (loaded) return; 2627 loaded = true; 2628 2629 window.ShopifyAnalytics.lib = window.trekkie; 2630 2631 var originalDocumentWrite = document.write; 2632 document.write = customDocumentWrite; 2633 try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; 2634 document.write = originalDocumentWrite; 2635 2636 var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) 2637 var token = match? match[1]: undefined; 2638 if (!hasLoggedConversion(token)) { 2639 setCookieIfConversion(token); 2640 window.ShopifyAnalytics.lib.track("Viewed Product",{"currency":"CAD","variantId":43801598427298,"productId":8092590375074,"productGid":"gid:\/\/shopify\/Product\/8092590375074","name":"ProForm - Vue Mirror Upgrade Accessory Kit","price":"29.99","sku":"7721","brand":"Proform","variant":null,"category":"Fitness Accessories","nonInteraction":true,"remote":false,"available":true},undefined,undefined,{"shopifyEmitted":true}); 2641 } 2642 }); 2643 2644 window.ShopifyAnalytics.lib.page(null,{"pageType":"product","resourceType":"product","resourceId":8092590375074,"requestId":"e560ba89-987a-4438-8dc7-9cc764f004b2-1790438663","shopifyEmitted":true}); 2645 2646 var eventsListenerScript = document.createElement('script'); 2647 eventsListenerScript.async = true; 2648 eventsListenerScript.src = "//treadmillfactory.ca/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js"; 2649 document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); 2650})();</script>
2650 2651
2651<script> 2652 if (!window.ga || (window.ga && typeof window.ga !== 'function')) { 2653 window.ga = function ga() { 2654 (window.ga.q = window.ga.q || []).push(arguments); 2655 if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') { 2656 window.Shopify.analytics.publish("ga_stub_called", {}, {sendTo: "google_osp_migration"}); 2657 } 2658 console.error("Shopify's Google Analytics stub called with:", Array.from(arguments), "\nSee https://help.shopify.com/manual/promoting-marketing/pixels/pixel-migration#google for more information."); 2659 }; 2660 if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') { 2661 window.Shopify.analytics.publish("ga_stub_initialized", {}, {sendTo: "google_osp_migration"}); 2662 } 2663 } 2664</script>
vendor: 1 bytes, line 2664
2664
2665<script 2666 defer 2667 src="https://treadmillfactory.ca/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js" 2668 data-application="storefront-renderer" 2669 data-shop-id="52976877730" 2670 data-render-region="gcp-us-central1" 2671 data-page-type="product" 2672 data-theme-instance-id="150833266850" 2673 data-theme-name="Dawn" 2674 data-theme-version="9.0.0" 2675 data-monorail-region="shop_domain" 2676 data-resource-timing-sampling-rate="10" 2677 data-shs="true" 2678 data-shs-beacon="true" 2679 data-shs-export-with-fetch="true" 2680 data-shs-logs-sample-rate="1" 2681 data-shs-beacon-endpoint="https://treadmillfactory.ca/api/collect" 2682></script>
2682 2683<meta name="shopify-y" content="601e7a8b-2409-453c-b7f7-8be2842e5b1d" data-expiration="1821996263000"><meta name="shopify-s" content="0711ab47-a036-435c-bd03-e4bfdb1c8cf3" data-expiration="1790440463000"><meta name="new-cookie-storage-activated" content="t"> 2684</head> 2685 2686 <body class="snize-disable-scroll-filter"> 2687 <a class="skip-to-content-link button visually-hidden" href="#MainContent"> 2688 Skip to content 2689 </a> 2690 <!-- 2691 if template contains 'product' 2692 render 'add-on-drawer' 2693 endif 2694 --> 2695 2696 2697
2698<script src="//treadmillfactory.ca/cdn/shop/t/199/assets/cart-related-products.js?v=122577177991597346341787597192" defer="defer"></script>
vendor: 1 bytes, line 2698
2698
2699<script src="//treadmillfactory.ca/cdn/shop/t/199/assets/cart.js?v=1190603275220534171787597192" defer="defer"></script>
2699 2700 2701<link href="//treadmillfactory.ca/cdn/shop/t/199/assets/card-custom.css?v=160685655145211515601787597194" rel="stylesheet" type="text/css" media="all" /> 2702 2703<style> 2704 .drawer { 2705 visibility: hidden; 2706 } 2707 /* Single border for quantity: theme uses box-shadow on .quantity::after */ 2708 .cart-drawer .cart-item__quantity .quantity::after, 2709 .cart-drawer .cart-item__quantity quantity-input.quantity::after { 2710 box-shadow: 0 0 0 1px #e3e3e3 !important; 2711 border-radius: 0 !important; 2712 border: none !important; 2713 } 2714 .cart-drawer .cart-item__quantity .quantity::before, 2715 .cart-drawer .cart-item__quantity quantity-input.quantity::before { 2716 border-radius: 0 !important; 2717 } 2718 .cart-drawer__announcement { 2719 color: #000; 2720 background-color: #fff; 2721 } 2722</style> 2723 2724<cart-drawer class="drawer is-empty"> 2725 <div id="CartDrawer" class="cart-drawer"> 2726 <div id="CartDrawer-Overlay" class="cart-drawer__overlay"></div> 2727 <div 2728 class="drawer__inner" 2729 role="dialog" 2730 aria-modal="true" 2731 aria-label="Cart" 2732 tabindex="-1" 2733 > 2734 <div class="drawer__header"> 2735 <p class="drawer__heading">Cart (0)</p> 2736 <button 2737 class="drawer__close" 2738 type="button" 2739 onclick="this.closest('cart-drawer').close()" 2740 aria-label="Close" 2741 > 2742 <svg 2743 xmlns="http://www.w3.org/2000/svg" 2744 aria-hidden="true" 2745 focusable="false" 2746 class="icon icon-close" 2747 fill="none" 2748 viewBox="0 0 18 17" 2749> 2750 <path d="M.865 15.978a.5.5 0 00.707.707l7.433-7.431 7.579 7.282a.501.501 0 00.846-.37.5.5 0 00-.153-.351L9.712 8.546l7.417-7.416a.5.5 0 10-.707-.708L8.991 7.853 1.413.573a.5.5 0 10-.693.72l7.563 7.268-7.418 7.417z" fill="currentColor"> 2751</svg> 2752 2753 </button> 2754 </div><div class="drawer__inner-empty"> 2755 <div class="cart-drawer__warnings center cart-drawer__warnings--has-collection"> 2756 <div class="cart-drawer__empty-content"> 2757 <p class="cart__empty-text">Your cart is empty</p> 2758 <a href="/collections/all" class="button"> 2759 Continue shopping 2760 </a><p class="cart__login-title h3">Have an account?</p> 2761 <p class="cart__login-paragraph"> 2762 <a href="/account/login" class="link underlined-link">Log in</a> to check out faster. 2763 </p></div> 2764 </div> 2765 2766 </div> 2767 2768 <cart-drawer-items 2769 2770 class=" is-empty" 2771 2772 > 2773 <form 2774 action="/cart" 2775 id="CartDrawer-Form" 2776 class="cart__contents cart-drawer__form" 2777 method="post" 2778 > 2779 <div id="CartDrawer-CartItems" class="drawer__contents js-contents"><p id="CartDrawer-LiveRegionText" class="visually-hidden" aria-live="polite" role="status"></p> 2780 <p id="CartDrawer-LineItemStatus" class="visually-hidden" aria-hidden="true" role="status"> 2781 Loading... 2782 </p> 2783 </div> 2784 <div id="CartDrawer-CartErrors" role="alert"></div> 2785 </form> 2786 2787 2788 2789 2790 2791<link href="//treadmillfactory.ca/cdn/shop/t/199/assets/cart-related-products.css?v=50812320267214736441787597195" rel="stylesheet" type="text/css" media="all" /> 2792 2793 2794 </cart-drawer-items> 2795 2796 <!--<a href="/cart" style="color: #000;text-align: center;text-transform: uppercase;padding: 1rem 0;">View Cart</a>--> 2797 2798 2799 <div class="drawer__footer"><!-- Start blocks --> 2800 <!-- Subtotals --> 2801 <div class="cart-drawer__footer" > 2802 2803 <small class="tax-note shipping-note rte"> 2804 Taxes and shipping calculated at checkout 2805</small> 2806 2807 <div class="totals" role="status"> 2808 <p class="totals__subtotal">Subtotal (0 items)</p> 2809 <p class="totals__subtotal-value">$0.00 CAD</p> 2810 </div> 2811 2812 <div></div> 2813 2814 2815 </div> 2816 2817 <!-- CTAs --> 2818 <div class="cart__ctas" > 2819 <noscript> 2820 <button type="submit" class="cart__update-button button button--secondary" form="CartDrawer-Form"> 2821 Update 2822 </button> 2823 </noscript> 2824 2825 <button 2826 type="submit" 2827 id="CartDrawer-Checkout" 2828 class="cart__checkout-button button" 2829 name="checkout" 2830 form="CartDrawer-Form" 2831 2832 disabled 2833 2834 > 2835 <svg xmlns="http://www.w3.org/2000/svg" width="12" height="13" viewBox="0 0 12 13" fill="none"> 2836 <path d="M10.1587 5.6875C10.4972 5.6875 10.785 5.80599 11.022 6.04297C11.259 6.27995 11.3774 6.56771 11.3774 6.90625V11.7812C11.3774 12.1198 11.259 12.4076 11.022 12.6445C10.785 12.8815 10.4972 13 10.1587 13H1.22119C0.88265 13 0.594889 12.8815 0.35791 12.6445C0.120931 12.4076 0.00244141 12.1198 0.00244141 11.7812V6.90625C0.00244141 6.56771 0.120931 6.27995 0.35791 6.04297C0.594889 5.80599 0.88265 5.6875 1.22119 5.6875H1.83057V3.85938C1.83057 2.79297 2.20719 1.88314 2.96045 1.12988C3.7137 0.376628 4.62354 0 5.68994 0C6.75635 0 7.66618 0.376628 8.41943 1.12988C9.17269 1.88314 9.54932 2.79297 9.54932 3.85938V5.6875H10.1587ZM7.51807 5.6875V3.85938C7.51807 3.35156 7.34033 2.91992 6.98486 2.56445C6.62939 2.20898 6.19775 2.03125 5.68994 2.03125C5.18213 2.03125 4.75049 2.20898 4.39502 2.56445C4.03955 2.91992 3.86182 3.35156 3.86182 3.85938V5.6875H7.51807Z" fill="white"/> 2837</svg> 2838
2839 <span class="checkout-button-text">Proceed to Secure Checkout</span> 2840 2841 2842 </button> 2843 <a class="ctd_continue continue-shopping-button" href="https://treadmillfactory.ca/">Continue Shopping</a> 2844 2845 2846 </div> 2847 </div> 2848 </div> 2849 </div> 2850</cart-drawer> 2851
2852<script> 2853 document.addEventListener('DOMContentLoaded', function () { 2854 function isIE() { 2855 const ua = window.navigator.userAgent; 2856 const msie = ua.indexOf('MSIE '); 2857 const trident = ua.indexOf('Trident/'); 2858 2859 return msie > 0 || trident > 0; 2860 } 2861 2862 if (!isIE()) return; 2863 const cartSubmitInput = document.createElement('input'); 2864 cartSubmitInput.setAttribute('name', 'checkout'); 2865 cartSubmitInput.setAttribute('type', 'hidden'); 2866 document.querySelector('#cart').appendChild(cartSubmitInput); 2867 document.querySelector('#checkout').addEventListener('click', function (event) { 2868 document.querySelector('#cart').submit(); 2869 }); 2870 }); 2871</script>
2871 2872 2873 2874 <!-- BEGIN sections: header-group --> 2875<div id="shopify-section-sections--20606066983074__announcement-bar" class="shopify-section shopify-section-group-header-group announcement-bar-section"><link href="//treadmillfactory.ca/cdn/shop/t/199/assets/component-slider.css?v=141301393368872494531787597193" rel="stylesheet" type="text/css" media="all" /> 2876<link href="//treadmillfactory.ca/cdn/shop/t/199/assets/section-announcement-bar.css?v=48287692571038393191787597194" rel="stylesheet" type="text/css" media="all" />
2877<script src="//treadmillfactory.ca/cdn/shop/t/199/assets/announcement-bar-slider.js?v=116845823440049763931787597193" defer="defer"></script>
2877 2878 2879<style> 2880 #shopify-section-sections--20606066983074__announcement-bar .announcement-bar-wrapper { 2881 background-color: #194681; 2882 } 2883 2884 #shopify-section-sections--20606066983074__announcement-bar .announcement-bar, 2885 #shopify-section-sections--20606066983074__announcement-bar .announcement-bar__announcement, 2886 #shopify-section-sections--20606066983074__announcement-bar .announcement-bar__link, 2887 #shopify-section-sections--20606066983074__announcement-bar .announcement-bar .page-width { 2888 2889 color: #ffffff; 2890 2891 } 2892 2893 #shopify-section-sections--20606066983074__announcement-bar .announcement-bar a, 2894 #shopify-section-sections--20606066983074__announcement-bar .announcement-bar__announcement a { 2895 2896 color: #ffffff; 2897 text-decoration: underline; 2898 2899 } 2900 2901 #shopify-section-sections--20606066983074__announcement-bar .announcement-bar a:hover, 2902 #shopify-section-sections--20606066983074__announcement-bar .announcement-bar__announcement a:hover { 2903 2904 color: #ffffff; 2905 opacity: 0.8; 2906 2907 } 2908 2909 #shopify-section-sections--20606066983074__announcement-bar .store-locator-text .store-locator-link { 2910 2911 background-color: #ffd500; 2912 2913 } 2914 2915 #shopify-section-sections--20606066983074__announcement-bar .store-locator-link { 2916 2917 color: #194681; 2918 2919 2920 text-decoration: none; 2921 2922 } 2923 #shopify-section-sections--20606066983074__announcement-bar .store-locator-link svg path { 2924 stroke: #194681; 2925 } 2926 2927 #shopify-section-sections--20606066983074__announcement-bar .store-locator-link:hover { 2928 2929 color: #194681; 2930 opacity: 0.8; 2931 2932 } 2933 2934 #shopify-section-sections--20606066983074__announcement-bar .contact-us-link { 2935 2936 color: #ffffff; 2937 2938 } 2939 2940 #shopify-section-sections--20606066983074__announcement-bar .contact-us-link:hover { 2941 2942 color: #ffffff; 2943 opacity: 0.8; 2944 2945 } 2946 .announcement-bar .slider-button--next, 2947 .announcement-bar .slider-button--prev { 2948 color: #ffffff; 2949 } 2950 .announcement-bar .slider-button:not([disabled]):hover { 2951 color: #ffffff; 2952 opacity: 0.8; 2953 } 2954 .announcement-bar-content--bottom-border { 2955 border-bottom: 1px solid #ffffff; 2956 } 2957</style> 2958 2959<div class="announcement-bar-wrapper"> 2960 <div class="page-width announcement-bar-content"> 2961 <div class="announcement-bar-content__side announcement-bar-content__side--left"> 2962 2963 <div class="contact-us-text"> 2964 <a href="/pages/contact-us" class="contact-us-link link link--text focus-inset animate-arrow"> 2965 <p>Contact Us</p> 2966 </a> 2967 2968 <a href="tel:18884693031" class="contact-us-link link link--text focus-inset animate-arrow"><p class="contact-us-phone-number">(1.888.469.3031)</p></a> 2969 2970 </div> 2971 2972 </div> 2973 2974 <div 2975 class="announcement-bar-slider-wrapper" 2976 2977 ><div class="announcement-bar" role="region" aria-label="Announcement" ><div class="page-width announcement-bar__announcement-content"><p>ðProudly Canadian! Enjoy Up to 12 Months Financing with Flexiti on orders above $450. <a href="/pages/flexiti-financing" title="Flexiti Financing"><strong>Learn More</strong></a></p> 2978</div></div></div> 2979 <div class="announcement-bar-content__side announcement-bar-content__side--right"> 2980 2981 <div class="store-locator-text"> 2982 <div class="store-locator-text__inner"> 2983 <a href="/pages/store-locator" class="store-locator-link link link--text focus-inset animate-arrow"> 2984 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"> 2985 <path d="M13.3332 6.66665C13.3332 9.99531 9.6405 13.462 8.4005 14.5326C8.28499 14.6195 8.14437 14.6665 7.99984 14.6665C7.85531 14.6665 7.71469 14.6195 7.59917 14.5326C6.35917 13.462 2.6665 9.99531 2.6665 6.66665C2.6665 5.25216 3.22841 3.8956 4.2286 2.89541C5.2288 1.89522 6.58535 1.33331 7.99984 1.33331C9.41433 1.33331 10.7709 1.89522 11.7711 2.89541C12.7713 3.8956 13.3332 5.25216 13.3332 6.66665Z" stroke="#194681" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/>
2986 <path d="M8 8.66669C9.10457 8.66669 10 7.77126 10 6.66669C10 5.56212 9.10457 4.66669 8 4.66669C6.89543 4.66669 6 5.56212 6 6.66669C6 7.77126 6.89543 8.66669 8 8.66669Z" stroke="#194681" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 2987</svg> 2988 2989 <p>Find Stores</p> 2990 </a><ul class="store-locator-dropdown" role="list"> 2991 <li> 2992 <a href="/pages/markham-store" class="store-locator-dropdown__link focus-inset">Markham</a> 2993 </li><li> 2994 <a href="/pages/mississauga-store" class="store-locator-dropdown__link focus-inset">Mississauga</a> 2995 </li><li> 2996 <a href="/pages/barrie-store" class="store-locator-dropdown__link focus-inset">Barrie</a> 2997 </li><li> 2998 <a href="/pages/london-store" class="store-locator-dropdown__link focus-inset">London</a> 2999 </li><li> 3000 <a href="/pages/whitby-store" class="store-locator-dropdown__link focus-inset">Whitby</a> 3001 </li><li> 3002 <a href="/pages/calgary-store" class="store-locator-dropdown__link focus-inset">Calgary</a> 3003 </li><li> 3004 <a href="/pages/edmonton-store" class="store-locator-dropdown__link focus-inset">Edmonton</a> 3005 </li><li> 3006 <a href="/pages/fitness-factory-express" class="store-locator-dropdown__link focus-inset">Dartmouth</a> 3007 </li> 3008 </ul></div> 3009 </div> 3010 3011 </div> 3012 </div> 3013</div> 3014 3015 3016</div><div id="shopify-section-sections--20606066983074__header" class="shopify-section shopify-section-group-header-group section-header"><link rel="stylesheet" href="//treadmillfactory.ca/cdn/shop/t/199/assets/component-list-menu.css?v=64158769365105643191790096079"> 3017<link rel="stylesheet" href="//treadmillfactory.ca/cdn/shop/t/199/assets/component-search.css?v=158536331373459146681787597193"> 3018<link rel="stylesheet" href="//treadmillfactory.ca/cdn/shop/t/199/assets/component-menu-drawer.css?v=53350413116855075161787597195"> 3019<link rel="stylesheet" href="//treadmillfactory.ca/cdn/shop/t/199/assets/component-brand-logo-strip.css?v=50676476223091006691790110722"> 3020<link rel="stylesheet" href="//treadmillfactory.ca/cdn/shop/t/199/assets/component-cart-notification.css?v=102498966218281197921787597192"> 3021<link rel="stylesheet" href="//treadmillfactory.ca/cdn/shop/t/199/assets/component-cart-items.css?v=180251218794990926781787597192"><link rel="stylesheet" href="//treadmillfactory.ca/cdn/shop/t/199/assets/component-price.css?v=114841590414948783571787597195"> 3022 <link rel="stylesheet" href="//treadmillfactory.ca/cdn/shop/t/199/assets/component-loading-overlay.css?v=103358324909805239231787597194"><link rel="stylesheet" href="//treadmillfactory.ca/cdn/shop/t/199/assets/component-mega-menu.css?v=81081493482284930671787597195"> 3023<noscript><link href="//treadmillfactory.ca/cdn/shop/t/199/assets/component-mega-menu.css?v=81081493482284930671787597195" rel="stylesheet" type="text/css" media="all" /></noscript><link href="//treadmillfactory.ca/cdn/shop/t/199/assets/component-localization-form.css?v=149817446100299546491787597194" rel="stylesheet" type="text/css" media="all" /> 3024<link href="//treadmillfactory.ca/cdn/shop/t/199/assets/component-cart-drawer.css?v=172081881335868800741787597195" rel="stylesheet" type="text/css" media="all" /> 3025 <link href="//treadmillfactory.ca/cdn/shop/t/199/assets/component-cart.css?v=171187990241206250761787597193" rel="stylesheet" type="text/css" media="all" /> 3026 <link href="//treadmillfactory.ca/cdn/shop/t/199/assets/component-totals.css?v=154959352647612619551787597195" rel="stylesheet" type="text/css" media="all" /> 3027 <link href="//treadmillfactory.ca/cdn/shop/t/199/assets/component-price.css?v=114841590414948783571787597195" rel="stylesheet" type="text/css" media="all" /> 3028 <link href="//treadmillfactory.ca/cdn/shop/t/199/assets/component-discounts.css?v=152760482443307489271787597195" rel="stylesheet" type="text/css" media="all" /> 3029 <link href="//treadmillfactory.ca/cdn/shop/t/199/assets/component-loading-overlay.css?v=103358324909805239231787597194" rel="stylesheet" type="text/css" media="all" /> 3030<noscript> 3031 <link href="//treadmillfactory.ca/cdn/shop/t/199/assets/component-list-menu.css?v=64158769365105643191790096079" rel="stylesheet" type="text/css" media="all" /> 3032 <link href="//treadmillfactory.ca/cdn/shop/t/199/assets/component-search.css?v=158536331373459146681787597193" rel="stylesheet" type="text/css" media="all" /> 3033 <link href="//treadmillfactory.ca/cdn/shop/t/199/assets/component-menu-drawer.css?v=53350413116855075161787597195" rel="stylesheet" type="text/css" media="all" /> 3034 <link href="//treadmillfactory.ca/cdn/shop/t/199/assets/component-brand-logo-strip.css?v=50676476223091006691790110722" rel="stylesheet" type="text/css" media="all" /> 3035 <link href="//treadmillfactory.ca/cdn/shop/t/199/assets/component-cart-notification.css?v=102498966218281197921787597192" rel="stylesheet" type="text/css" media="all" /> 3036 <link href="//treadmillfactory.ca/cdn/shop/t/199/assets/component-cart-items.css?v=180251218794990926781787597192" rel="stylesheet" type="text/css" media="all" /> 3037</noscript> 3038<style>@media screen and (min-width: 992px) { 3039 header-drawer { 3040 display: none; 3041 } 3042 }#shopify-section-sections--20606066983074__header.section-header { 3043 z-index: 5; 3044 } 3045 /* Mobile: sticky at top (in-place compact transform) */ 3046 @media screen and (max-width: 992px) { 3047 #shopify-section-sections--20606066983074__header.section-header { 3048 position: sticky !important; 3049 top: 0; 3050 } 3051 #shopify-section-sections--20606066983074__header.section-header.shopify-section-header-sticky { 3052 position: sticky !important; 3053 } 3054 } 3055 /* Desktop: in document flow, scrolls with content (JS manages compact fixed state) */ 3056 @media screen and (min-width: 993px) { 3057 #shopify-section-sections--20606066983074__header.section-header { 3058 position: relative; 3059 } 3060 /* Override theme.min.css fixed positioning for scroll-hide-show mode */ 3061 #shopify-section-sections--20606066983074__header.section-header.shopify-section-header-sticky { 3062 position: sticky !important; 3063 top: 0; 3064 } 3065 }</style><style data-shopify>.section-header { 3066 margin-bottom: 0px; 3067 } 3068 3069 @media screen and (min-width: 750px) { 3070 .section-header { 3071 margin-bottom: 0px; 3072 } 3073 }sticky-header.header-wrapper.scrolled:has(.compact-header) .compact-header, .header-wrapper.scrolled:has(.compact-header) .compact-header { 3074 transform: translateY(0); 3075 pointer-events: auto; 3076 }#shopify-section-sections--20606066983074__header .header-wrapper.header-wrapper--color-scheme { 3077 background: var(--gradient-background) !important; 3078 } 3079 #shopify-section-sections--20606066983074__header .header-wrapper.transparent-header-enabled:not(.scrolled).header-wrapper--color-scheme { 3080 background: var(--gradient-background) !important; 3081 } 3082 #shopify-section-sections--20606066983074__header .header-wrapper.transparent-header-enabled.scrolled.header-wrapper--color-scheme { 3083 background: var(--gradient-background) !important; 3084 }body:not(.mobile-menu-open) #shopify-section-sections--20606066983074__header .header-wrapper.transparent-header-enabled:not(.scrolled).header-wrapper--color-scheme { 3085 backdrop-filter: blur(5px); 3086 } 3087 body:not(.mobile-menu-open) .compact-header { 3088 backdrop-filter: blur(5px); 3089 }#shopify-section-sections--20606066983074__header .header-wrapper.scrolled:has(.compact-header) .compact-header:not(.compact-header--image-bg) { 3090 background: var(--gradient-background) !important; 3091 }#shopify-section-sections--20606066983074__header .header__search .field__input, 3092 #shopify-section-sections--20606066983074__header .header__search .search__input, 3093 #shopify-section-sections--20606066983074__header .header-search .field__input, 3094 #shopify-section-sections--20606066983074__header .header-search .search__input { 3095 color: rgb(var(--color-foreground)) !important; 3096 } 3097 #shopify-section-sections--20606066983074__header .header__search .field__input::placeholder, 3098 #shopify-section-sections--20606066983074__header .header__search .search__input::placeholder, 3099 #shopify-section-sections--20606066983074__header .header-search .field__input::placeholder, 3100 #shopify-section-sections--20606066983074__header .header-search .search__input::placeholder { 3101 color: rgba(var(--color-foreground), 0.55) !important; 3102 }#shopify-section-sections--20606066983074__header .header__search .field__input, 3103 #shopify-section-sections--20606066983074__header .header__search .search__input, 3104 #shopify-section-sections--20606066983074__header .header-search .field__input, 3105 #shopify-section-sections--20606066983074__header .header-search .search__input { 3106 background: rgba(var(--color-background), 0.25) !important; 3107 }#shopify-section-sections--20606066983074__header .header-wrapper.transparent-header-enabled:not(.scrolled) .header__search .field__input, 3108 #shopify-section-sections--20606066983074__header .header-wrapper.transparent-header-enabled:not(.scrolled) .header__search .search__input, 3109 #shopify-section-sections--20606066983074__header .header-wrapper.transparent-header-enabled:not(.scrolled) .header-search .field__input, 3110 #shopify-section-sections--20606066983074__header .header-wrapper.transparent-header-enabled:not(.scrolled) .header-search .search__input { 3111 background: rgba(var(--color-background), 0.8) !important; 3112 }</style>
3112<script src="//treadmillfactory.ca/cdn/shop/t/199/assets/details-disclosure.js?v=98363567407041622391787597193" defer="defer"></script>
vendor: 1 bytes, line 3112
3112
3113<script src="//treadmillfactory.ca/cdn/shop/t/199/assets/details-modal.js?v=25581673532751508451787597193" defer="defer"></script>
vendor: 1 bytes, line 3113
3113
3114<script src="//treadmillfactory.ca/cdn/shop/t/199/assets/cart-notification.js?v=166194506001307945821787597195" defer="defer"></script>
vendor: 1 bytes, line 3114
3114
3115<script src="//treadmillfactory.ca/cdn/shop/t/199/assets/search-form.js?v=133129549252120666541787597194" defer="defer"></script>
3115<script src="//treadmillfactory.ca/cdn/shop/t/199/assets/cart-drawer.js?v=4900404660989472521787597194" defer="defer"></script>
3115<script src="//treadmillfactory.ca/cdn/shop/t/199/assets/localization-form.js?v=98683197766447567971787597195" defer="defer"></script>
3115<svg xmlns="http://www.w3.org/2000/svg" class="hidden"> 3116 <symbol id="icon-search" viewbox="0 0 18 19" fill="none"> 3117 <path fill-rule="evenodd" clip-rule="evenodd" d="M11.03 11.68A5.784 5.784 0 112.85 3.5a5.784 5.784 0 018.18 8.18zm.26 1.12a6.78 6.78 0 11.72-.7l5.4 5.4a.5.5 0 11-.71.7l-5.41-5.4z" fill="currentColor"/> 3118 </symbol> 3119 <symbol id="icon-reset" class="icon icon-close" fill="none" viewBox="0 0 18 18" stroke="currentColor"> 3120 <circle r="8.5" cy="9" cx="9" stroke-opacity="0.2"/> 3121 <path d="M6.82972 6.82915L1.17193 1.17097" stroke-linecap="round" stroke-linejoin="round" transform="translate(5 5)"/> 3122 <path d="M1.22896 6.88502L6.77288 1.11523" stroke-linecap="round" stroke-linejoin="round" transform="translate(5 5)"/> 3123 </symbol> 3124 <symbol id="icon-close" class="icon icon-close" fill="none" viewBox="0 0 18 17"> 3125 <path d="M.865 15.978a.5.5 0 00.707.707l7.433-7.431 7.579 7.282a.501.501 0 00.846-.37.5.5 0 00-.153-.351L9.712 8.546l7.417-7.416a.5.5 0 10-.707-.708L8.991 7.853 1.413.573a.5.5 0 10-.693.72l7.563 7.268-7.418 7.417z" fill="currentColor"> 3126 </symbol> 3127</svg><sticky-header 3128 data-sticky-type="always"data-transparent-header="false"data-home-page="false" 3129 data-desktop-color-scheme="scheme-d5e96aab-93d0-4dd4-83a2-f36b60efb1de" 3130 data-mobile-color-scheme="scheme-d5e96aab-93d0-4dd4-83a2-f36b60efb1de" 3131 data-mobile-scheme-trigger="always" 3132 class="header-wrapper header-wrapper--color-scheme color-scheme-d5e96aab-93d0-4dd4-83a2-f36b60efb1de gradient" 3133> 3134 <header class="header header--middle-center header--mobile- page-width header--has-menu header--has-social header--has-account"><div class="mobile-header-layout"> 3135 <div class="mobile-header-left"> 3136 3137<header-drawer data-breakpoint="tablet"> 3138 <details id="Details-menu-drawer-container" class="menu-drawer-container"> 3139 <summary 3140 class="header__icon header__icon--menu header__icon--summary link focus-inset" 3141 aria-label="Menu-header-drawer-mobile" 3142 > 3143 <span> 3144 <svg 3145 xmlns="http://www.w3.org/2000/svg" 3146 aria-hidden="true" 3147 focusable="false" 3148 class="icon icon-hamburger" 3149 fill="none" 3150 viewBox="0 0 18 16" 3151> 3152 <path d="M1 .5a.5.5 0 100 1h15.71a.5.5 0 000-1H1zM.5 8a.5.5 0 01.5-.5h15.71a.5.5 0 010 1H1A.5.5 0 01.5 8zm0 7a.5.5 0 01.5-.5h15.71a.5.5 0 010 1H1a.5.5 0 01-.5-.5z" fill="currentColor"> 3153</svg> 3154 3155 <svg 3156 xmlns="http://www.w3.org/2000/svg" 3157 aria-hidden="true" 3158 focusable="false" 3159 class="icon icon-close" 3160 fill="none" 3161 viewBox="0 0 18 17" 3162> 3163 <path d="M.865 15.978a.5.5 0 00.707.707l7.433-7.431 7.579 7.282a.501.501 0 00.846-.37.5.5 0 00-.153-.351L9.712 8.546l7.417-7.416a.5.5 0 10-.707-.708L8.991 7.853 1.413.573a.5.5 0 10-.693.72l7.563 7.268-7.418 7.417z" fill="currentColor"> 3164</svg> 3165 3166 </span> 3167 </summary> 3168 <div id="menu-drawer-header-drawer-mobile" class="menu-drawer motion-reduce"> 3169 <div class="menu-drawer__inner-container"> 3170 <div class="menu-drawer__navigation-container"> 3171 <div class="menu-drawer__navigation-container-header"> 3172 <h2 class="menu-drawer__navigation-container-header-title">THE FITNESS FACTORY</h2> 3173 <button 3174 class="menu-drawer__navigation-container-header-close" 3175 role="button" 3176 tabindex="0" 3177 aria-label="Close" 3178 > 3179 <svg 3180 xmlns="http://www.w3.org/2000/svg" 3181 width="24" 3182 height="24"
3183 viewBox="0 0 24 24" 3184 fill="none" 3185 aria-hidden="true" 3186 focusable="false" 3187 > 3188 <path d="M18 6L6 18" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 3189 <path d="M6 6L18 18" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 3190 </svg> 3191 </button> 3192 </div> 3193 3194 <div class="menu-drawer__search"> 3195 <predictive-search class="search-modal__form" data-loading-text="Loading..."><form action="/search" method="get" role="search" class="search search-modal__form"> 3196 <input type="hidden" name="type" value="product"> 3197 <div class="field"> 3198 <input 3199 class="search__input field__input" 3200 id="Search-Drawer" 3201 type="search" 3202 name="q" 3203 value="" 3204 placeholder="Search" 3205 aria-label="Search"role="combobox" 3206 aria-expanded="false" 3207 aria-controls="predictive-search-results-Search-Drawer" 3208 aria-haspopup="listbox" 3209 aria-autocomplete="list" 3210 autocorrect="off" 3211 autocomplete="off" 3212 autocapitalize="off" 3213 spellcheck="false"> 3214 <label class="field__label" for="Search-Drawer">Search</label> 3215 <input type="hidden" name="options[prefix]" value="last"> 3216 <button 3217 type="reset" 3218 class="reset__button field__button hidden" 3219 aria-label="Clear search term" 3220 > 3221 <svg class="icon icon-close" aria-hidden="true" focusable="false"> 3222 <use xlink:href="#icon-reset"> 3223 </svg> 3224 </button> 3225 <button class="search__button field__button" aria-label="Search"> 3226 <svg class="header__icon-svg" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" aria-hidden="true" focusable="false"> 3227 <path d="M21.0002 21L16.6602 16.66" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 3228 <path d="M11 19C15.4183 19 19 15.4183 19 11C19 6.58172 15.4183 3 11 3C6.58172 3 3 6.58172 3 11C3 15.4183 6.58172 19 11 19Z" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 3229</svg> 3230 3231 </button> 3232 </div><div id="predictive-search-results-Search-Drawer" class="predictive-search predictive-search--header" tabindex="-1" data-predictive-search role="listbox" aria-label="Search"> 3233 3234 </div> 3235 3236 <span class="predictive-search-status visually-hidden" role="status" aria-hidden="true"></span></form></predictive-search> 3237 </div> 3238 3239 <nav class="menu-drawer__navigation"> 3240 <ul class="menu-drawer__menu has-submenu list-menu" role="list"> 3241 <li> 3242 <details id="Details-menu-drawer-menu-item-shop-link"> 3243 <summary class="menu-drawer__menu-item list-menu__item link link--text header-mega-menu-item focus-inset"> 3244 Shop 3245 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"> 3246 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 3247 </svg> 3248 </summary> 3249 <div 3250 id="link-shop-link shop-parent" 3251 class="menu-drawer__submenu has-submenu motion-reduce shop-parent" 3252 tabindex="-1" 3253 > 3254 <div class="menu-drawer__inner-submenu"> 3255 <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"> 3256 3257 3258<li class=""><details id="Details-menu-drawer-submenu-shop-link-cardio"> 3259 <summary class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 3260 <span class="menu-drawer__menu-item__text">Cardio</span> 3261 3262 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"> 3263 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 3264 </svg> 3265 </summary> 3266 <div 3267 id="childlink-cardio-mobile-top" 3268 class="menu-drawer__submenu has-submenu motion-reduce menu-drawer__submenu-inner shop-child-1" 3269 > 3270 <div class="menu-drawer__inner-submenu"> 3271 <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"> 3272 3273<li>
3273<details id="Details-menu-drawer-submenu-shop-link-treadmills"> 3274 <summary class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 3275 <span class="shop-menu-mobile__item-content"><span class="shop-menu-mobile__item-thumb"> 3276 <img src="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-treadmills.webp?crop=center&height=60&v=1692887831&width=60" alt="Treadmills" srcset="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-treadmills.webp?crop=center&height=60&v=1692887831&width=60 60w" width="60" height="60" loading="lazy"> 3277 </span><span class="shop-menu-mobile__item-title"> 3278 Treadmills 3279 </span> 3280 </span> 3281 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"> 3282 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 3283 </svg> 3284 </summary> 3285 <div 3286 id="childlink-treadmills-mobile-cardio" 3287 class="menu-drawer__submenu has-submenu motion-reduce menu-drawer__submenu-inner shop-child-2" 3288 ><div class="shop-child-2__hero"> 3289 <img src="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-treadmills.webp?v=1692887831&width=1200" alt="Treadmills" srcset="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-treadmills.webp?v=1692887831&width=352 352w, //treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-treadmills.webp?v=1692887831&width=832 832w, //treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-treadmills.webp?v=1692887831&width=1200 1200w" width="1200" height="1200" loading="lazy" class="shop-child-2__hero-img"> 3290 </div><div class="menu-drawer__inner-submenu"> 3291 <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"> 3292 <li> 3293 <a 3294 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 3295 href="/collections/cardio-treadmills" 3296 >All Treadmills</a> 3297 </li><li> 3298 <a 3299 href="/collections/folding-treadmills" 3300 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 3301 3302 > 3303 Folding Treadmills 3304 </a> 3305 </li><li> 3306 <a 3307 href="/collections/non-folding-treadmills" 3308 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 3309 3310 > 3311 Non-Folding Treadmills 3312 </a> 3313 </li><li> 3314 <a 3315 href="/collections/treadmill-accessories" 3316 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 3317 3318 > 3319 Treadmill Parts & Accessories 3320 </a> 3321 </li></ul> 3322 </div> 3323 <div class="title-holder level-3"> 3324 <p> 3325 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewB
3325ox="0 0 16 16" fill="none"> 3326 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 3327 </svg> <span>Treadmills</span> 3328 </p> 3329 </div> 3330 </div> 3331 </details></li><li><details id="Details-menu-drawer-submenu-shop-link-ellipticals"> 3332 <summary class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 3333 <span class="shop-menu-mobile__item-content"><span class="shop-menu-mobile__item-thumb"> 3334 <img src="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-ellipticals.webp?crop=center&height=60&v=1687983261&width=60" alt="Ellipticals" srcset="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-ellipticals.webp?crop=center&height=60&v=1687983261&width=60 60w" width="60" height="60" loading="lazy"> 3335 </span><span class="shop-menu-mobile__item-title"> 3336 Ellipticals 3337 </span> 3338 </span> 3339 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"> 3340 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 3341 </svg> 3342 </summary> 3343 <div 3344 id="childlink-ellipticals-mobile-cardio" 3345 class="menu-drawer__submenu has-submenu motion-reduce menu-drawer__submenu-inner shop-child-2" 3346 ><div class="shop-child-2__hero"> 3347 <img src="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-ellipticals.webp?v=1687983261&width=1200" alt="Ellipticals" srcset="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-ellipticals.webp?v=1687983261&width=352 352w, //treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-ellipticals.webp?v=1687983261&width=832 832w, //treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-ellipticals.webp?v=1687983261&width=1200 1200w" width="1200" height="1200" loading="lazy" class="shop-child-2__hero-img"> 3348 </div><div class="menu-drawer__inner-submenu"> 3349 <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"> 3350 <li> 3351 <a 3352 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 3353 href="/collections/cardio-ellipticals" 3354 >All Ellipticals</a> 3355 </li><li> 3356 <a 3357 href="/collections/front-drive-ellipticals" 3358 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 3359 3360 > 3361 Front Drive 3362 </a> 3363 </li><li> 3364 <a 3365 href="/collections/rear-drive-ellipticals" 3366 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 3367 3368 > 3369 Rear Drive 3370 </a> 3371 </li><li> 3372 <a 3373 href="/collections/center-drive-ellipticals" 3374 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 3375 3376 > 3377 Center Drive 3378 </a> 3379 </li></ul> 3380 </div> 3381 <div class="title-holder level-3"> 3382 <p> 3383 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewB
3383ox="0 0 16 16" fill="none"> 3384 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 3385 </svg> <span>Ellipticals</span> 3386 </p> 3387 </div> 3388 </div> 3389 </details></li><li><details id="Details-menu-drawer-submenu-shop-link-exercise-bikes"> 3390 <summary class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 3391 <span class="shop-menu-mobile__item-content"><span class="shop-menu-mobile__item-thumb"> 3392 <img src="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-exercise_bikes.webp?crop=center&height=60&v=1687983387&width=60" alt="Exercise Bikes" srcset="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-exercise_bikes.webp?crop=center&height=60&v=1687983387&width=60 60w" width="60" height="60" loading="lazy"> 3393 </span><span class="shop-menu-mobile__item-title"> 3394 Exercise Bikes 3395 </span> 3396 </span> 3397 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"> 3398 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 3399 </svg> 3400 </summary> 3401 <div 3402 id="childlink-exercise-bikes-mobile-cardio" 3403 class="menu-drawer__submenu has-submenu motion-reduce menu-drawer__submenu-inner shop-child-2" 3404 ><div class="shop-child-2__hero"> 3405 <img src="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-exercise_bikes.webp?v=1687983387&width=1200" alt="Exercise Bikes" srcset="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-exercise_bikes.webp?v=1687983387&width=352 352w, //treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-exercise_bikes.webp?v=1687983387&width=832 832w, //treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-exercise_bikes.webp?v=1687983387&width=1200 1200w" width="1200" height="1200" loading="lazy" class="shop-child-2__hero-img"> 3406 </div><div class="menu-drawer__inner-submenu"> 3407 <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"> 3408 <li> 3409 <a 3410 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 3411 href="/collections/cardio-exercise-bikes" 3412 >All Exercise bikes</a> 3413 </li><li> 3414 <a 3415 href="/collections/recumbent-bikes" 3416 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 3417 3418 > 3419 Recumbent Bikes 3420 </a> 3421 </li><li> 3422 <a 3423 href="/collections/upright-bikes" 3424 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 3425 3426 > 3427 Upright Bikes 3428 </a> 3429 </li><li> 3430 <a 3431 href="/collections/air-resistance-bikes" 3432 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 3433 3434 > 3435 Air Resistance Bikes 3436 </a> 3437 </li></ul> 3438 </div> 3439 <div class="title-holder level-3"> 3440 <p> 3441 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewB
3441ox="0 0 16 16" fill="none"> 3442 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 3443 </svg> <span>Exercise Bikes</span> 3444 </p> 3445 </div> 3446 </div> 3447 </details></li><li><details id="Details-menu-drawer-submenu-shop-link-indoor-cycles"> 3448 <summary class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 3449 <span class="shop-menu-mobile__item-content"><span class="shop-menu-mobile__item-thumb"> 3450 <img src="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-indoor_cycles.webp?crop=center&height=60&v=1687983377&width=60" alt="Indoor Cycles" srcset="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-indoor_cycles.webp?crop=center&height=60&v=1687983377&width=60 60w" width="60" height="60" loading="lazy"> 3451 </span><span class="shop-menu-mobile__item-title"> 3452 Indoor Cycles 3453 </span> 3454 </span> 3455 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"> 3456 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 3457 </svg> 3458 </summary> 3459 <div 3460 id="childlink-indoor-cycles-mobile-cardio" 3461 class="menu-drawer__submenu has-submenu motion-reduce menu-drawer__submenu-inner shop-child-2" 3462 ><div class="shop-child-2__hero"> 3463 <img src="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-indoor_cycles.webp?v=1687983377&width=1200" alt="Indoor Cycles" srcset="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-indoor_cycles.webp?v=1687983377&width=352 352w, //treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-indoor_cycles.webp?v=1687983377&width=832 832w, //treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-indoor_cycles.webp?v=1687983377&width=1200 1200w" width="1200" height="1200" loading="lazy" class="shop-child-2__hero-img"> 3464 </div><div class="menu-drawer__inner-submenu"> 3465 <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"> 3466 <li> 3467 <a 3468 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 3469 href="/collections/cardio-indoor-cycles" 3470 >All Indoor cycles</a> 3471 </li><li> 3472 <a 3473 href="/collections/magnetic-resistance-cycles" 3474 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 3475 3476 > 3477 Magnetic Resistance 3478 </a> 3479 </li><li> 3480 <a 3481 href="/collections/brake-pad-resistance-cycles" 3482 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 3483 3484 > 3485 Brake Pad Resistance 3486 </a> 3487 </li></ul> 3488 </div> 3489 <div class="title-holder level-3"> 3490 <p> 3491 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewB
3491ox="0 0 16 16" fill="none"> 3492 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 3493 </svg> <span>Indoor Cycles</span> 3494 </p> 3495 </div> 3496 </div> 3497 </details></li><li><details id="Details-menu-drawer-submenu-shop-link-rowers"> 3498 <summary class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 3499 <span class="shop-menu-mobile__item-content"><span class="shop-menu-mobile__item-thumb"> 3500 <img src="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-rowers.webp?crop=center&height=60&v=1687983398&width=60" alt="Rowing Machines" srcset="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-rowers.webp?crop=center&height=60&v=1687983398&width=60 60w" width="60" height="60" loading="lazy"> 3501 </span><span class="shop-menu-mobile__item-title"> 3502 Rowers 3503 </span> 3504 </span> 3505 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"> 3506 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 3507 </svg> 3508 </summary> 3509 <div 3510 id="childlink-rowers-mobile-cardio" 3511 class="menu-drawer__submenu has-submenu motion-reduce menu-drawer__submenu-inner shop-child-2" 3512 ><div class="shop-child-2__hero"> 3513 <img src="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-rowers.webp?v=1687983398&width=1200" alt="Rowing Machines" srcset="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-rowers.webp?v=1687983398&width=352 352w, //treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-rowers.webp?v=1687983398&width=832 832w, //treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-rowers.webp?v=1687983398&width=1200 1200w" width="1200" height="1200" loading="lazy" class="shop-child-2__hero-img"> 3514 </div><div class="menu-drawer__inner-submenu"> 3515 <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"> 3516 <li> 3517 <a 3518 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 3519 href="/collections/cardio-rowing-machines" 3520 >All Rowers</a> 3521 </li><li> 3522 <a 3523 href="/collections/air-resistance-rowers" 3524 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 3525 3526 > 3527 Air Resistance 3528 </a> 3529 </li><li> 3530 <a 3531 href="/collections/magnetic-resistance-rowers" 3532 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 3533 3534 > 3535 Magnetic Resistance 3536 </a> 3537 </li></ul> 3538 </div> 3539 <div class="title-holder level-3"> 3540 <p> 3541 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewB
3541ox="0 0 16 16" fill="none"> 3542 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 3543 </svg> <span>Rowers</span> 3544 </p> 3545 </div> 3546 </div> 3547 </details></li><li><details id="Details-menu-drawer-submenu-shop-link-steppers"> 3548 <summary class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 3549 <span class="shop-menu-mobile__item-content"><span class="shop-menu-mobile__item-thumb"> 3550 <img src="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-steppers.webp?crop=center&height=60&v=1687983759&width=60" alt="Steppers" srcset="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-steppers.webp?crop=center&height=60&v=1687983759&width=60 60w" width="60" height="60" loading="lazy"> 3551 </span><span class="shop-menu-mobile__item-title"> 3552 Steppers 3553 </span> 3554 </span> 3555 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"> 3556 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 3557 </svg> 3558 </summary> 3559 <div 3560 id="childlink-steppers-mobile-cardio" 3561 class="menu-drawer__submenu has-submenu motion-reduce menu-drawer__submenu-inner shop-child-2" 3562 ><div class="shop-child-2__hero"> 3563 <img src="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-steppers.webp?v=1687983759&width=1200" alt="Steppers" srcset="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-steppers.webp?v=1687983759&width=352 352w, //treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-steppers.webp?v=1687983759&width=832 832w, //treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-steppers.webp?v=1687983759&width=1200 1200w" width="1200" height="1200" loading="lazy" class="shop-child-2__hero-img"> 3564 </div><div class="menu-drawer__inner-submenu"> 3565 <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"> 3566 <li> 3567 <a 3568 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 3569 href="/collections/cardio-steppers" 3570 >All Steppers</a> 3571 </li><li> 3572 <a 3573 href="/collections/revolving-steppers" 3574 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 3575 3576 > 3577 Revolving Steppers 3578 </a> 3579 </li></ul> 3580 </div> 3581 <div class="title-holder level-3"> 3582 <p> 3583 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"> 3584 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 3585 </svg> <span>Steppers</span> 3586 </p> 3587 </div> 3588 </div> 3589 </details></li><li>
3589<details id="Details-menu-drawer-submenu-shop-link-cardio-parts-accessories"> 3590 <summary class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 3591 <span class="shop-menu-mobile__item-content"><span class="shop-menu-mobile__item-thumb"> 3592 <img src="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-cardio_parts.webp?crop=center&height=60&v=1687982281&width=60" alt="Cardio Accessories" srcset="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-cardio_parts.webp?crop=center&height=60&v=1687982281&width=60 60w" width="60" height="60" loading="lazy"> 3593 </span><span class="shop-menu-mobile__item-title"> 3594 Cardio Parts & Accessories 3595 </span> 3596 </span> 3597 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"> 3598 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 3599 </svg> 3600 </summary> 3601 <div 3602 id="childlink-cardio-parts-accessories-mobile-cardio" 3603 class="menu-drawer__submenu has-submenu motion-reduce menu-drawer__submenu-inner shop-child-2" 3604 ><div class="shop-child-2__hero"> 3605 <img src="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-cardio_parts.webp?v=1687982281&width=1200" alt="Cardio Accessories" srcset="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-cardio_parts.webp?v=1687982281&width=352 352w, //treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-cardio_parts.webp?v=1687982281&width=832 832w, //treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-cardio_parts.webp?v=1687982281&width=1200 1200w" width="1200" height="1200" loading="lazy" class="shop-child-2__hero-img"> 3606 </div><div class="menu-drawer__inner-submenu"> 3607 <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"> 3608 <li> 3609 <a 3610 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 3611 href="/collections/cardio-cardio-accessories" 3612 >All Cardio parts & accessories</a> 3613 </li><li> 3614 <a 3615 href="/collections/assault-fitness-parts" 3616 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 3617 3618 > 3619 Assault Fitness Parts 3620 </a> 3621 </li></ul> 3622 </div> 3623 <div class="title-holder level-3"> 3624 <p> 3625 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"> 3626 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 3627 </svg> <span>Cardio Parts & Accessories</span> 3628 </p> 3629 </div> 3630 </div> 3631 </details></li><li><details id="Details-menu-drawer-submenu-shop-link-mirrors"> 3632 <summary class="menu-drawer__menu-item link link--text list-menu__item focus-inset">
3633 <span class="shop-menu-mobile__item-content"><span class="shop-menu-mobile__item-thumb"> 3634 <img src="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-mirrors.jpg?crop=center&height=60&v=1701453459&width=60" alt="Mirrors" srcset="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-mirrors.jpg?crop=center&height=60&v=1701453459&width=60 60w" width="60" height="60" loading="lazy"> 3635 </span><span class="shop-menu-mobile__item-title"> 3636 Mirrors 3637 </span> 3638 </span> 3639 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"> 3640 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 3641 </svg> 3642 </summary> 3643 <div 3644 id="childlink-mirrors-mobile-cardio" 3645 class="menu-drawer__submenu has-submenu motion-reduce menu-drawer__submenu-inner shop-child-2" 3646 ><div class="shop-child-2__hero"> 3647 <img src="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-mirrors.jpg?v=1701453459&width=1200" alt="Mirrors" srcset="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-mirrors.jpg?v=1701453459&width=352 352w, //treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-mirrors.jpg?v=1701453459&width=832 832w, //treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-mirrors.jpg?v=1701453459&width=1200 1200w" width="1200" height="1200" loading="lazy" class="shop-child-2__hero-img"> 3648 </div><div class="menu-drawer__inner-submenu"> 3649 <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"> 3650 <li> 3651 <a 3652 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 3653 href="/collections/mirrors" 3654 >All Mirrors</a> 3655 </li><li> 3656 <a 3657 href="/collections/mirrors?rb_vendor=Proform" 3658 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 3659 3660 > 3661 Proform Vue 3662 </a> 3663 </li><li> 3664 <a 3665 href="/collections/mirrors?rb_vendor=NordicTrack" 3666 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 3667 3668 > 3669 NordicTrack Vault 3670 </a> 3671 </li><li> 3672 <a 3673 href="/products/proform-vue-mirror-upgrade-kit" 3674 class="menu-drawer__menu-item link link--text list-menu__item focus-inset menu-drawer__menu-item--active" 3675 3676 > 3677 Mirror Accessories 3678 </a> 3679 </li></ul> 3680 </div> 3681 <div class="title-holder level-3"> 3682 <p> 3683 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewB
3683ox="0 0 16 16" fill="none"> 3684 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 3685 </svg> <span>Mirrors</span> 3686 </p> 3687 </div> 3688 </div> 3689 </details></li></ul> 3690 </div> 3691 <div class="title-holder level-2"> 3692 <p> 3693 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"> 3694 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 3695 </svg> <span>Cardio</span> 3696 </p> 3697 </div> 3698 </div> 3699 </details></li> 3700 3701 3702<li class=""><details id="Details-menu-drawer-submenu-shop-link-strength-machines"> 3703 <summary class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 3704 <span class="menu-drawer__menu-item__text">Strength Machines</span> 3705 3706 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"> 3707 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 3708 </svg> 3709 </summary> 3710 <div 3711 id="childlink-strength-machines-mobile-top" 3712 class="menu-drawer__submenu has-submenu motion-reduce menu-drawer__submenu-inner shop-child-1" 3713 > 3714 <div class="menu-drawer__inner-submenu"> 3715 <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"> 3716 3717<li><details id="Details-menu-drawer-submenu-shop-link-functionals"> 3718 <summary class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 3719 <span class="shop-menu-mobile__item-content"><span class="shop-menu-mobile__item-thumb"> 3720 <img src="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-functional_trainers.jpg?crop=center&height=60&v=1687989672&width=60" alt="Functional Trainer Machines" srcset="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-functional_trainers.jpg?crop=center&height=60&v=1687989672&width=60 60w" width="60" height="60" loading="lazy"> 3721 </span><span class="shop-menu-mobile__item-title"> 3722 Functionals 3723 </span> 3724 </span> 3725 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"> 3726 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 3727 </svg> 3728 </summary> 3729 <div 3730 id="childlink-functionals-mobile-strength-machines" 3731 class="menu-drawer__submenu has-submenu motion-reduce menu-drawer__submenu-inner shop-child-2" 3732 ><div class="shop-child-2__hero"> 3733 <img src="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-functional_trainers.jpg?v=1687989672&width=1200" alt="Functional Trainer Machines" srcset="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-functional_trainers.jpg?v=1687989672&width=352 352w, //treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-functional_trainers.jpg?v=1687989672&width=832 832w, //treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-functional_trainers.jpg?v=1687989672&width=1200 1200w" width="1200" height="1200" loading="lazy" class="shop-child-2__hero-img"> 3734 </div><div class="menu-drawer__inner-submenu"> 3735 <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"> 3736 <li> 3737 <a 3738 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 3739 href="/collections/strength-machines-functional-trainers" 3740 >All Functionals</a> 3741 </li><li> 3742 <a 3743 href="/collections/selectorized-functional-trainers" 3744 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 3745 3746 > 3747 Selectorized Functionals 3748 </a> 3749 </li><li> 3750 <a 3751 href="/collections/complete-functional-trainers" 3752 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 3753 3754 > 3755 Complete Functionals 3756 </a> 3757 </li><li> 3758 <a 3759 href="/collections/plate-loaded-functional-trainers" 3760 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 3761 3762 > 3763 Plate Loaded Functionals 3764 </a> 3765 </li></ul> 3766 </div> 3767 <div class="title-holder level-3"> 3768 <p> 3769 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewB
3769ox="0 0 16 16" fill="none"> 3770 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 3771 </svg> <span>Functionals</span> 3772 </p> 3773 </div> 3774 </div> 3775 </details></li><li><details id="Details-menu-drawer-submenu-shop-link-home-gyms"> 3776 <summary class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 3777 <span class="shop-menu-mobile__item-content"><span class="shop-menu-mobile__item-thumb"> 3778 <img src="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-home_gyms.jpg?crop=center&height=60&v=1687989698&width=60" alt="Home Gyms" srcset="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-home_gyms.jpg?crop=center&height=60&v=1687989698&width=60 60w" width="60" height="60" loading="lazy"> 3779 </span><span class="shop-menu-mobile__item-title"> 3780 Home Gyms 3781 </span> 3782 </span> 3783 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"> 3784 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 3785 </svg> 3786 </summary> 3787 <div 3788 id="childlink-home-gyms-mobile-strength-machines" 3789 class="menu-drawer__submenu has-submenu motion-reduce menu-drawer__submenu-inner shop-child-2" 3790 ><div class="shop-child-2__hero"> 3791 <img src="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-home_gyms.jpg?v=1687989698&width=1200" alt="Home Gyms" srcset="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-home_gyms.jpg?v=1687989698&width=352 352w, //treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-home_gyms.jpg?v=1687989698&width=832 832w, //treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-home_gyms.jpg?v=1687989698&width=1200 1200w" width="1200" height="1200" loading="lazy" class="shop-child-2__hero-img"> 3792 </div><div class="menu-drawer__inner-submenu"> 3793 <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"> 3794 <li> 3795 <a 3796 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 3797 href="/collections/strength-machines-home-gyms" 3798 >All Home gyms</a> 3799 </li><li> 3800 <a 3801 href="/collections/strength-machines-home-gyms-single-stack-home-gyms" 3802 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 3803 3804 > 3805 Single-Stack 3806 </a> 3807 </li><li> 3808 <a 3809 href="/collections/multi-stack-home-gyms" 3810 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 3811 3812 > 3813 Multi-Stack 3814 </a> 3815 </li><li> 3816 <a 3817 href="/collections/strength-machines-add-ons-cable-attachments?filter.p.m.custom.add_ons_cable_attachments=Cable+Machine+Attachments" 3818 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 3819 3820 > 3821 Cable Attachments 3822 </a> 3823 </li></ul> 3824 </div> 3825 <div class="title-holder level-3"> 3826 <p> 3827 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewB
3827ox="0 0 16 16" fill="none"> 3828 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 3829 </svg> <span>Home Gyms</span> 3830 </p> 3831 </div> 3832 </div> 3833 </details></li><li><details id="Details-menu-drawer-submenu-shop-link-racks-cages"> 3834 <summary class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 3835 <span class="shop-menu-mobile__item-content"><span class="shop-menu-mobile__item-thumb"> 3836 <img src="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-racks.jpg?crop=center&height=60&v=1687989792&width=60" alt="Squat Racks & Power Racks" srcset="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-racks.jpg?crop=center&height=60&v=1687989792&width=60 60w" width="60" height="60" loading="lazy"> 3837 </span><span class="shop-menu-mobile__item-title"> 3838 Racks & Cages 3839 </span> 3840 </span> 3841 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"> 3842 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 3843 </svg> 3844 </summary> 3845 <div 3846 id="childlink-racks-cages-mobile-strength-machines" 3847 class="menu-drawer__submenu has-submenu motion-reduce menu-drawer__submenu-inner shop-child-2" 3848 ><div class="shop-child-2__hero"> 3849 <img src="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-racks.jpg?v=1687989792&width=1200" alt="Squat Racks & Power Racks" srcset="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-racks.jpg?v=1687989792&width=352 352w, //treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-racks.jpg?v=1687989792&width=832 832w, //treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-racks.jpg?v=1687989792&width=1200 1200w" width="1200" height="1200" loading="lazy" class="shop-child-2__hero-img"> 3850 </div><div class="menu-drawer__inner-submenu"> 3851 <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"> 3852 <li> 3853 <a 3854 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 3855 href="/collections/strength-machines-racks-cages" 3856 >All Racks & cages</a> 3857 </li><li> 3858 <a 3859 href="/collections/power-racks" 3860 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 3861 3862 > 3863 Power Racks 3864 </a> 3865 </li><li> 3866 <a 3867 href="/collections/half-rack" 3868 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 3869 3870 > 3871 Half Racks 3872 </a> 3873 </li><li> 3874 <a 3875 href="/collections/strength-machines-racks-cages-squat-racks-stands" 3876 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 3877 3878 > 3879 Squat Racks/Stands 3880 </a> 3881 </li><li> 3882 <a 3883 href="/collections/smith-machines" 3884 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 3885 3886 > 3887 Smith Machines 3888 </a> 3889 </li></ul> 3890 </div> 3891 <div class="title-holder level-3"> 3892 <p> 3893 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewB
3893ox="0 0 16 16" fill="none"> 3894 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 3895 </svg> <span>Racks & Cages</span> 3896 </p> 3897 </div> 3898 </div> 3899 </details></li><li><details id="Details-menu-drawer-submenu-shop-link-benches"> 3900 <summary class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 3901 <span class="shop-menu-mobile__item-content"><span class="shop-menu-mobile__item-thumb"> 3902 <img src="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-benches.jpg?crop=center&height=60&v=1687989485&width=60" alt="Weight Training Benches" srcset="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-benches.jpg?crop=center&height=60&v=1687989485&width=60 60w" width="60" height="60" loading="lazy"> 3903 </span><span class="shop-menu-mobile__item-title"> 3904 Benches 3905 </span> 3906 </span> 3907 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"> 3908 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 3909 </svg> 3910 </summary> 3911 <div 3912 id="childlink-benches-mobile-strength-machines" 3913 class="menu-drawer__submenu has-submenu motion-reduce menu-drawer__submenu-inner shop-child-2" 3914 ><div class="shop-child-2__hero"> 3915 <img src="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-benches.jpg?v=1687989485&width=1200" alt="Weight Training Benches" srcset="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-benches.jpg?v=1687989485&width=352 352w, //treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-benches.jpg?v=1687989485&width=832 832w, //treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-benches.jpg?v=1687989485&width=1200 1200w" width="1200" height="1200" loading="lazy" class="shop-child-2__hero-img"> 3916 </div><div class="menu-drawer__inner-submenu"> 3917 <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"> 3918 <li> 3919 <a 3920 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 3921 href="/collections/workout-benches" 3922 >All Benches</a> 3923 </li><li> 3924 <a 3925 href="/collections/strength-machines-benches-adjustable-benches" 3926 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 3927 3928 > 3929 Adjustable Benches 3930 </a> 3931 </li><li> 3932 <a 3933 href="/collections/strength-machines-benches-flat-benches" 3934 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 3935 3936 > 3937 Flat Benches 3938 </a> 3939 </li><li> 3940 <a 3941 href="/collections/bench-attachments" 3942 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 3943 3944 > 3945 Bench Attachments 3946 </a> 3947 </li></ul> 3948 </div> 3949 <div class="title-holder level-3"> 3950 <p> 3951 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewB
3951ox="0 0 16 16" fill="none"> 3952 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 3953 </svg> <span>Benches</span> 3954 </p> 3955 </div> 3956 </div> 3957 </details></li><li><details id="Details-menu-drawer-submenu-shop-link-upper-body"> 3958 <summary class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 3959 <span class="shop-menu-mobile__item-content"><span class="shop-menu-mobile__item-thumb"> 3960 <img src="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-upper_body.jpg?crop=center&height=60&v=1687989857&width=60" alt="Upper Body Workout Equipment" srcset="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-upper_body.jpg?crop=center&height=60&v=1687989857&width=60 60w" width="60" height="60" loading="lazy"> 3961 </span><span class="shop-menu-mobile__item-title"> 3962 Upper Body 3963 </span> 3964 </span> 3965 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"> 3966 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 3967 </svg> 3968 </summary> 3969 <div 3970 id="childlink-upper-body-mobile-strength-machines" 3971 class="menu-drawer__submenu has-submenu motion-reduce menu-drawer__submenu-inner shop-child-2" 3972 ><div class="shop-child-2__hero"> 3973 <img src="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-upper_body.jpg?v=1687989857&width=1200" alt="Upper Body Workout Equipment" srcset="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-upper_body.jpg?v=1687989857&width=352 352w, //treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-upper_body.jpg?v=1687989857&width=832 832w, //treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-upper_body.jpg?v=1687989857&width=1200 1200w" width="1200" height="1200" loading="lazy" class="shop-child-2__hero-img"> 3974 </div><div class="menu-drawer__inner-submenu"> 3975 <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"> 3976 <li> 3977 <a 3978 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 3979 href="/collections/strength-machines-upper-body" 3980 >All Upper body</a> 3981 </li><li> 3982 <a 3983 href="/collections/chest-machines" 3984 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 3985 3986 > 3987 Chest Machines 3988 </a> 3989 </li><li> 3990 <a 3991 href="/collections/lat-machines" 3992 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 3993 3994 > 3995 Lat Machines 3996 </a> 3997 </li><li> 3998 <a 3999 href="/collections/bicep-tricep-machines" 4000 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 4001 4002 > 4003 Bicep/Tricep Machines 4004 </a> 4005 </li></ul> 4006 </div> 4007 <div class="title-holder level-3"> 4008 <p> 4009 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewB
4009ox="0 0 16 16" fill="none"> 4010 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 4011 </svg> <span>Upper Body</span> 4012 </p> 4013 </div> 4014 </div> 4015 </details></li><li><details id="Details-menu-drawer-submenu-shop-link-core-and-back"> 4016 <summary class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 4017 <span class="shop-menu-mobile__item-content"><span class="shop-menu-mobile__item-thumb"> 4018 <img src="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-core.jpg?crop=center&height=60&v=1687989639&width=60" alt="Core/ABS/Back Workout Machines" srcset="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-core.jpg?crop=center&height=60&v=1687989639&width=60 60w" width="60" height="60" loading="lazy"> 4019 </span><span class="shop-menu-mobile__item-title"> 4020 Core and Back 4021 </span> 4022 </span> 4023 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"> 4024 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 4025 </svg> 4026 </summary> 4027 <div 4028 id="childlink-core-and-back-mobile-strength-machines" 4029 class="menu-drawer__submenu has-submenu motion-reduce menu-drawer__submenu-inner shop-child-2" 4030 ><div class="shop-child-2__hero"> 4031 <img src="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-core.jpg?v=1687989639&width=1200" alt="Core/ABS/Back Workout Machines" srcset="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-core.jpg?v=1687989639&width=352 352w, //treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-core.jpg?v=1687989639&width=832 832w, //treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-core.jpg?v=1687989639&width=1200 1200w" width="1200" height="1200" loading="lazy" class="shop-child-2__hero-img"> 4032 </div><div class="menu-drawer__inner-submenu"> 4033 <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"> 4034 <li> 4035 <a 4036 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 4037 href="/collections/strength-machines-core-abs-back" 4038 >All Core and back</a> 4039 </li><li> 4040 <a 4041 href="/collections/abdominal-machines" 4042 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 4043 4044 > 4045 Abdominal Machines 4046 </a> 4047 </li><li> 4048 <a 4049 href="/collections/back-machines" 4050 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 4051 4052 > 4053 Back Machines 4054 </a> 4055 </li><li> 4056 <a 4057 href="/collections/knee-raise-machines" 4058 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 4059 4060 > 4061 Knee Raise Machines 4062 </a> 4063 </li></ul> 4064 </div> 4065 <div class="title-holder level-3"> 4066 <p> 4067 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewB
4067ox="0 0 16 16" fill="none"> 4068 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 4069 </svg> <span>Core and Back</span> 4070 </p> 4071 </div> 4072 </div> 4073 </details></li><li><details id="Details-menu-drawer-submenu-shop-link-lower-body"> 4074 <summary class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 4075 <span class="shop-menu-mobile__item-content"><span class="shop-menu-mobile__item-thumb"> 4076 <img src="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-lower_body.jpg?crop=center&height=60&v=1687989751&width=60" alt="Lower Body & Leg Workout Machines" srcset="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-lower_body.jpg?crop=center&height=60&v=1687989751&width=60 60w" width="60" height="60" loading="lazy"> 4077 </span><span class="shop-menu-mobile__item-title"> 4078 Lower Body 4079 </span> 4080 </span> 4081 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"> 4082 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 4083 </svg> 4084 </summary> 4085 <div 4086 id="childlink-lower-body-mobile-strength-machines" 4087 class="menu-drawer__submenu has-submenu motion-reduce menu-drawer__submenu-inner shop-child-2" 4088 ><div class="shop-child-2__hero"> 4089 <img src="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-lower_body.jpg?v=1687989751&width=1200" alt="Lower Body & Leg Workout Machines" srcset="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-lower_body.jpg?v=1687989751&width=352 352w, //treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-lower_body.jpg?v=1687989751&width=832 832w, //treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-lower_body.jpg?v=1687989751&width=1200 1200w" width="1200" height="1200" loading="lazy" class="shop-child-2__hero-img"> 4090 </div><div class="menu-drawer__inner-submenu"> 4091 <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"> 4092 <li> 4093 <a 4094 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 4095 href="/collections/strength-machines-lower-body-legs" 4096 >All Lower body</a> 4097 </li><li> 4098 <a 4099 href="/collections/leg-presses" 4100 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 4101 4102 > 4103 Leg Press 4104 </a> 4105 </li><li> 4106 <a 4107 href="/collections/leg-extension-curl-machines" 4108 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 4109 4110 > 4111 Leg Extension & Curl Machines 4112 </a> 4113 </li><li> 4114 <a 4115 href="/collections/calf-thigh-machines" 4116 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 4117 4118 > 4119 Calf/Thigh Machines 4120 </a> 4121 </li><li> 4122 <a 4123 href="/collections/glute-hip-machines" 4124 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 4125 4126 > 4127 Glute/Hip Machines 4128 </a> 4129 </li></ul> 4130 </div> 4131 <div class="title-holder level-3"> 4132 <p> 4133 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewB
4133ox="0 0 16 16" fill="none"> 4134 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 4135 </svg> <span>Lower Body</span> 4136 </p> 4137 </div> 4138 </div> 4139 </details></li><li><details id="Details-menu-drawer-submenu-shop-link-rig-systems"> 4140 <summary class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 4141 <span class="shop-menu-mobile__item-content"><span class="shop-menu-mobile__item-thumb"> 4142 <img src="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-rig_systems.jpg?crop=center&height=60&v=1687989828&width=60" alt="Rig Systems" srcset="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-rig_systems.jpg?crop=center&height=60&v=1687989828&width=60 60w" width="60" height="60" loading="lazy"> 4143 </span><span class="shop-menu-mobile__item-title"> 4144 Rig Systems 4145 </span> 4146 </span> 4147 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"> 4148 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 4149 </svg> 4150 </summary> 4151 <div 4152 id="childlink-rig-systems-mobile-strength-machines" 4153 class="menu-drawer__submenu has-submenu motion-reduce menu-drawer__submenu-inner shop-child-2" 4154 ><div class="shop-child-2__hero"> 4155 <img src="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-rig_systems.jpg?v=1687989828&width=1200" alt="Rig Systems" srcset="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-rig_systems.jpg?v=1687989828&width=352 352w, //treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-rig_systems.jpg?v=1687989828&width=832 832w, //treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-rig_systems.jpg?v=1687989828&width=1200 1200w" width="1200" height="1200" loading="lazy" class="shop-child-2__hero-img"> 4156 </div><div class="menu-drawer__inner-submenu"> 4157 <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"> 4158 <li> 4159 <a 4160 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 4161 href="/collections/strength-machines-rig-systems" 4162 >All Rig systems</a> 4163 </li><li> 4164 <a 4165 href="/collections/free-standing-rigs" 4166 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 4167 4168 > 4169 Free Standing 4170 </a> 4171 </li><li> 4172 <a 4173 href="/collections/wall-mounted-rigs" 4174 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 4175 4176 > 4177 Wall Mounted 4178 </a> 4179 </li><li> 4180 <a 4181 href="/collections/rig-components" 4182 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 4183 4184 > 4185 Rig Components 4186 </a> 4187 </li><li> 4188 <a 4189 href="/collections/rig-attachments" 4190 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 4191 4192 > 4193 Rig Attachments 4194 </a> 4195 </li></ul> 4196 </div> 4197 <div class="title-holder level-3"> 4198 <p> 4199 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewB
4199ox="0 0 16 16" fill="none"> 4200 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 4201 </svg> <span>Rig Systems</span> 4202 </p> 4203 </div> 4204 </div> 4205 </details></li><li><details id="Details-menu-drawer-submenu-shop-link-leverage-machines"> 4206 <summary class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 4207 <span class="shop-menu-mobile__item-content"><span class="shop-menu-mobile__item-thumb"> 4208 <img src="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-leverage_machines.jpg?crop=center&height=60&v=1687989727&width=60" alt="Plate-Loaded Leverage Machines" srcset="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-leverage_machines.jpg?crop=center&height=60&v=1687989727&width=60 60w" width="60" height="60" loading="lazy"> 4209 </span><span class="shop-menu-mobile__item-title"> 4210 Leverage Machines 4211 </span> 4212 </span> 4213 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"> 4214 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 4215 </svg> 4216 </summary> 4217 <div 4218 id="childlink-leverage-machines-mobile-strength-machines" 4219 class="menu-drawer__submenu has-submenu motion-reduce menu-drawer__submenu-inner shop-child-2" 4220 ><div class="shop-child-2__hero"> 4221 <img src="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-leverage_machines.jpg?v=1687989727&width=1200" alt="Plate-Loaded Leverage Machines" srcset="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-leverage_machines.jpg?v=1687989727&width=352 352w, //treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-leverage_machines.jpg?v=1687989727&width=832 832w, //treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-leverage_machines.jpg?v=1687989727&width=1200 1200w" width="1200" height="1200" loading="lazy" class="shop-child-2__hero-img"> 4222 </div><div class="menu-drawer__inner-submenu"> 4223 <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"> 4224 <li> 4225 <a 4226 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 4227 href="/collections/strength-machines-leverage-machines" 4228 >All Leverage machines</a> 4229 </li><li> 4230 <a 4231 href="/collections/standing-leverage-machines" 4232 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 4233 4234 > 4235 Standing 4236 </a> 4237 </li><li> 4238 <a 4239 href="/collections/seated-leverage-machines" 4240 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 4241 4242 > 4243 Seated 4244 </a> 4245 </li></ul> 4246 </div> 4247 <div class="title-holder level-3"> 4248 <p> 4249 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewB
4249ox="0 0 16 16" fill="none"> 4250 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 4251 </svg> <span>Leverage Machines</span> 4252 </p> 4253 </div> 4254 </div> 4255 </details></li><li><details id="Details-menu-drawer-submenu-shop-link-stall-bars"> 4256 <summary class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 4257 <span class="shop-menu-mobile__item-content"><span class="shop-menu-mobile__item-thumb"> 4258 <img src="//treadmillfactory.ca/cdn/shop/collections/benchk-series-7a.webp?crop=center&height=60&v=1758301567&width=60" alt="Stall Bars" srcset="//treadmillfactory.ca/cdn/shop/collections/benchk-series-7a.webp?crop=center&height=60&v=1758301567&width=60 60w" width="60" height="60" loading="lazy"> 4259 </span><span class="shop-menu-mobile__item-title"> 4260 Stall Bars 4261 </span> 4262 </span> 4263 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"> 4264 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 4265 </svg> 4266 </summary> 4267 <div 4268 id="childlink-stall-bars-mobile-strength-machines" 4269 class="menu-drawer__submenu has-submenu motion-reduce menu-drawer__submenu-inner shop-child-2" 4270 ><div class="shop-child-2__hero"> 4271 <img src="//treadmillfactory.ca/cdn/shop/collections/benchk-series-7a.webp?v=1758301567&width=1200" alt="Stall Bars" srcset="//treadmillfactory.ca/cdn/shop/collections/benchk-series-7a.webp?v=1758301567&width=352 352w, //treadmillfactory.ca/cdn/shop/collections/benchk-series-7a.webp?v=1758301567&width=832 832w, //treadmillfactory.ca/cdn/shop/collections/benchk-series-7a.webp?v=1758301567&width=1200 1200w" width="1200" height="1200" loading="lazy" class="shop-child-2__hero-img"> 4272 </div><div class="menu-drawer__inner-submenu"> 4273 <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"> 4274 <li> 4275 <a 4276 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 4277 href="/collections/stall-bars" 4278 >All Stall bars</a> 4279 </li><li> 4280 <a 4281 href="/collections/benchk" 4282 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 4283 4284 > 4285 BenchK 4286 </a> 4287 </li><li> 4288 <a 4289 href="/products/flow-swedish-ladder" 4290 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 4291 4292 > 4293 Flow - Swedish Ladder 4294 </a> 4295 </li></ul> 4296 </div> 4297 <div class="title-holder level-3"> 4298 <p> 4299 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewB
4299ox="0 0 16 16" fill="none"> 4300 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 4301 </svg> <span>Stall Bars</span> 4302 </p> 4303 </div> 4304 </div> 4305 </details></li><li><details id="Details-menu-drawer-submenu-shop-link-add-ons-cable-attachments"> 4306 <summary class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 4307 <span class="shop-menu-mobile__item-content"><span class="shop-menu-mobile__item-thumb"> 4308 <img src="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-add_ons_and_attachments.webp?crop=center&height=60&v=1687982253&width=60" alt="Strength Machine Add-ons & Cable Attachments" srcset="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-add_ons_and_attachments.webp?crop=center&height=60&v=1687982253&width=60 60w" width="60" height="60" loading="lazy"> 4309 </span><span class="shop-menu-mobile__item-title"> 4310 Add-ons & Cable Attachments 4311 </span> 4312 </span> 4313 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"> 4314 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 4315 </svg> 4316 </summary> 4317 <div 4318 id="childlink-add-ons-cable-attachments-mobile-strength-machines" 4319 class="menu-drawer__submenu has-submenu motion-reduce menu-drawer__submenu-inner shop-child-2" 4320 ><div class="shop-child-2__hero"> 4321 <img src="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-add_ons_and_attachments.webp?v=1687982253&width=1200" alt="Strength Machine Add-ons & Cable Attachments" srcset="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-add_ons_and_attachments.webp?v=1687982253&width=352 352w, //treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-add_ons_and_attachments.webp?v=1687982253&width=832 832w, //treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-add_ons_and_attachments.webp?v=1687982253&width=1200 1200w" width="1200" height="1200" loading="lazy" class="shop-child-2__hero-img"> 4322 </div><div class="menu-drawer__inner-submenu"> 4323 <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"> 4324 <li> 4325 <a 4326 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 4327 href="/collections/strength-machines-add-ons-cable-attachments" 4328 >All Add-ons & cable attachments</a> 4329 </li><li> 4330 <a 4331 href="/collections/bench-attachments" 4332 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 4333 4334 > 4335 Bench Attachments 4336 </a> 4337 </li><li> 4338 <a 4339 href="/collections/rig-attachments" 4340 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 4341 4342 > 4343 Rig Attachments 4344 </a> 4345 </li><li> 4346 <a 4347 href="/collections/power-rack-attachments" 4348 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 4349 4350 > 4351 Power Rack Attachments 4352 </a> 4353 </li><li> 4354 <a 4355 href="/collections/weight-stack-add-ons" 4356 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 4357 4358 > 4359 Weight Stack Add-Ons 4360 </a> 4361 </li><li> 4362 <a 4363 href="/collections/cable-attachments-1" 4364 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 4365 4366 > 4367 Cable Attachments 4368 </a> 4369 </li></ul> 4370 </div> 4371 <div class="title-holder level-3"> 4372 <p> 4373 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewB
4373ox="0 0 16 16" fill="none"> 4374 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 4375 </svg> <span>Add-ons & Cable Attachments</span> 4376 </p> 4377 </div> 4378 </div> 4379 </details></li><li><details id="Details-menu-drawer-submenu-shop-link-plate-loaded"> 4380 <summary class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 4381 <span class="shop-menu-mobile__item-content"><span class="shop-menu-mobile__item-thumb"> 4382 <img src="//treadmillfactory.ca/cdn/shop/collections/plate-laoded-thumbnail.png?crop=center&height=60&v=1714167229&width=60" alt="Plate Loaded Workout Machines" srcset="//treadmillfactory.ca/cdn/shop/collections/plate-laoded-thumbnail.png?crop=center&height=60&v=1714167229&width=60 60w" width="60" height="60" loading="lazy"> 4383 </span><span class="shop-menu-mobile__item-title"> 4384 Plate Loaded 4385 </span> 4386 </span> 4387 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"> 4388 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 4389 </svg> 4390 </summary> 4391 <div 4392 id="childlink-plate-loaded-mobile-strength-machines" 4393 class="menu-drawer__submenu has-submenu motion-reduce menu-drawer__submenu-inner shop-child-2" 4394 ><div class="shop-child-2__hero"> 4395 <img src="//treadmillfactory.ca/cdn/shop/collections/plate-laoded-thumbnail.png?v=1714167229&width=1200" alt="Plate Loaded Workout Machines" srcset="//treadmillfactory.ca/cdn/shop/collections/plate-laoded-thumbnail.png?v=1714167229&width=352 352w, //treadmillfactory.ca/cdn/shop/collections/plate-laoded-thumbnail.png?v=1714167229&width=832 832w, //treadmillfactory.ca/cdn/shop/collections/plate-laoded-thumbnail.png?v=1714167229&width=1200 1200w" width="1200" height="893" loading="lazy" class="shop-child-2__hero-img"> 4396 </div><div class="menu-drawer__inner-submenu"> 4397 <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"> 4398 <li> 4399 <a 4400 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 4401 href="/collections/plate-loaded" 4402 >All Plate loaded</a> 4403 </li><li> 4404 <a 4405 href="/collections/plate-loaded?rb_snize_facet57=XC%20Series" 4406 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 4407 4408 > 4409 XC Series 4410 </a> 4411 </li><li> 4412 <a 4413 href="/collections/plate-loaded?rb_snize_facet18=Upper%20Body" 4414 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 4415 4416 > 4417 Upper Body Plate Loaded 4418 </a> 4419 </li><li> 4420 <a 4421 href="/collections/plate-loaded?rb_snize_facet18=Lower%20Body" 4422 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 4423 4424 > 4425 Lower Body Plate Loaded 4426 </a> 4427 </li><li> 4428 <a 4429 href="/collections/plate-loaded?rb_snize_facet18=Core%2FAbs%2FBack" 4430 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 4431 4432 > 4433 Core Body Plate Loaded 4434 </a> 4435 </li></ul> 4436 </div> 4437 <div class="title-holder level-3"> 4438 <p> 4439 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewB
4439ox="0 0 16 16" fill="none"> 4440 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 4441 </svg> <span>Plate Loaded</span> 4442 </p> 4443 </div> 4444 </div> 4445 </details></li></ul> 4446 </div> 4447 <div class="title-holder level-2"> 4448 <p> 4449 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"> 4450 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 4451 </svg> <span>Strength Machines</span> 4452 </p> 4453 </div> 4454 </div> 4455 </details></li> 4456 4457 4458<li class=""><details id="Details-menu-drawer-submenu-shop-link-gym-flooring-mats"> 4459 <summary class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 4460 <span class="menu-drawer__menu-item__text">Gym Flooring & Mats</span> 4461 4462 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"> 4463 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 4464 </svg> 4465 </summary> 4466 <div 4467 id="childlink-gym-flooring-mats-mobile-top" 4468 class="menu-drawer__submenu has-submenu motion-reduce menu-drawer__submenu-inner shop-child-1" 4469 > 4470 <div class="menu-drawer__inner-submenu"> 4471 <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"> 4472 4473<li><details id="Details-menu-drawer-submenu-shop-link-interlocking-gym-tiles"> 4474 <summary class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 4475 <span class="shop-menu-mobile__item-content"><span class="shop-menu-mobile__item-thumb"> 4476 <img src="//treadmillfactory.ca/cdn/shop/collections/TILES-AND-FLOORING.jpg?crop=center&height=60&v=1691703724&width=60" alt="Interlocking Gym Flooring" srcset="//treadmillfactory.ca/cdn/shop/collections/TILES-AND-FLOORING.jpg?crop=center&height=60&v=1691703724&width=60 60w" width="60" height="60" loading="lazy"> 4477 </span><span class="shop-menu-mobile__item-title"> 4478 Interlocking Gym Tiles 4479 </span> 4480 </span> 4481 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"> 4482 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 4483 </svg> 4484 </summary> 4485 <div 4486 id="childlink-interlocking-gym-tiles-mobile-gym-flooring-mats" 4487 class="menu-drawer__submenu has-submenu motion-reduce menu-drawer__submenu-inner shop-child-2" 4488 ><div class="shop-child-2__hero"> 4489 <img src="//treadmillfactory.ca/cdn/shop/collections/TILES-AND-FLOORING.jpg?v=1691703724&width=1200" alt="Interlocking Gym Flooring" srcset="//treadmillfactory.ca/cdn/shop/collections/TILES-AND-FLOORING.jpg?v=1691703724&width=352 352w, //treadmillfactory.ca/cdn/shop/collections/TILES-AND-FLOORING.jpg?v=1691703724&width=832 832w, //treadmillfactory.ca/cdn/shop/collections/TILES-AND-FLOORING.jpg?v=1691703724&width=1200 1200w" width="1200" height="1200" loading="lazy" class="shop-child-2__hero-img"> 4490 </div><div class="menu-drawer__inner-submenu"> 4491 <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"> 4492 <li> 4493 <a 4494 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 4495 href="/collections/interlocking-gym-flooring" 4496 >All Interlocking gym tiles</a> 4497 </li><li> 4498 <a 4499 href="/collections/2-x-2-rubber-flooring" 4500 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 4501 4502 > 4503 2 x 2 8mm Rubber Tiles 4504 </a> 4505 </li><li> 4506 <a 4507 href="/collections/20mm-rubber-tiles" 4508 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 4509 4510 > 4511 20mm Rubber Tiles 4512 </a> 4513 </li><li> 4514 <a 4515 href="/collections/foam-interlocking-mats" 4516 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 4517 4518 > 4519 Foam Interlocking Tiles 4520 </a> 4521 </li></ul> 4522 </div> 4523 <div class="title-holder level-3"> 4524 <p> 4525 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewB
4525ox="0 0 16 16" fill="none"> 4526 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 4527 </svg> <span>Interlocking Gym Tiles</span> 4528 </p> 4529 </div> 4530 </div> 4531 </details></li><li><details id="Details-menu-drawer-submenu-shop-link-rubber-gym-flooring"> 4532 <summary class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 4533 <span class="shop-menu-mobile__item-content"><span class="shop-menu-mobile__item-thumb"> 4534 <img src="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-rolls_fdeaa3dc-8682-4e75-bc0d-188c113155ae.webp?crop=center&height=60&v=1692894796&width=60" alt="Rubber Gym Flooring" srcset="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-rolls_fdeaa3dc-8682-4e75-bc0d-188c113155ae.webp?crop=center&height=60&v=1692894796&width=60 60w" width="60" height="60" loading="lazy"> 4535 </span><span class="shop-menu-mobile__item-title"> 4536 Rubber Gym Flooring 4537 </span> 4538 </span> 4539 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"> 4540 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 4541 </svg> 4542 </summary> 4543 <div 4544 id="childlink-rubber-gym-flooring-mobile-gym-flooring-mats" 4545 class="menu-drawer__submenu has-submenu motion-reduce menu-drawer__submenu-inner shop-child-2" 4546 ><div class="shop-child-2__hero"> 4547 <img src="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-rolls_fdeaa3dc-8682-4e75-bc0d-188c113155ae.webp?v=1692894796&width=1200" alt="Rubber Gym Flooring" srcset="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-rolls_fdeaa3dc-8682-4e75-bc0d-188c113155ae.webp?v=1692894796&width=352 352w, //treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-rolls_fdeaa3dc-8682-4e75-bc0d-188c113155ae.webp?v=1692894796&width=832 832w, //treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-rolls_fdeaa3dc-8682-4e75-bc0d-188c113155ae.webp?v=1692894796&width=1200 1200w" width="1200" height="1200" loading="lazy" class="shop-child-2__hero-img"> 4548 </div><div class="menu-drawer__inner-submenu"> 4549 <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"> 4550 <li> 4551 <a 4552 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 4553 href="/collections/rubber-gym-flooring" 4554 >All Rubber gym flooring</a> 4555 </li><li> 4556 <a 4557 href="/collections/rubber-flooring-rolls" 4558 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 4559 4560 > 4561 Gym Rolls 4562 </a> 4563 </li><li> 4564 <a 4565 href="/collections/rubber-flooring-platforms" 4566 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 4567 4568 > 4569 Gym Platforms 4570 </a> 4571 </li><li> 4572 <a 4573 href="/collections/rubber-flooring-slabs" 4574 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 4575 4576 > 4577 Gym Rubber Slabs 4578 </a> 4579 </li></ul> 4580 </div> 4581 <div class="title-holder level-3"> 4582 <p> 4583 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewB
4583ox="0 0 16 16" fill="none"> 4584 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 4585 </svg> <span>Rubber Gym Flooring</span> 4586 </p> 4587 </div> 4588 </div> 4589 </details></li><li><details id="Details-menu-drawer-submenu-shop-link-exercise-equipment-gym-mats"> 4590 <summary class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 4591 <span class="shop-menu-mobile__item-content"><span class="shop-menu-mobile__item-thumb"> 4592 <img src="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-exercise_mats.webp?crop=center&height=60&v=1692210770&width=60" alt="Exercise & Equipment Mats" srcset="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-exercise_mats.webp?crop=center&height=60&v=1692210770&width=60 60w" width="60" height="60" loading="lazy"> 4593 </span><span class="shop-menu-mobile__item-title"> 4594 Exercise & Equipment Gym Mats 4595 </span> 4596 </span> 4597 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"> 4598 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 4599 </svg> 4600 </summary> 4601 <div 4602 id="childlink-exercise-equipment-gym-mats-mobile-gym-flooring-mats" 4603 class="menu-drawer__submenu has-submenu motion-reduce menu-drawer__submenu-inner shop-child-2" 4604 ><div class="shop-child-2__hero"> 4605 <img src="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-exercise_mats.webp?v=1692210770&width=1200" alt="Exercise & Equipment Mats" srcset="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-exercise_mats.webp?v=1692210770&width=352 352w, //treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-exercise_mats.webp?v=1692210770&width=832 832w, //treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-exercise_mats.webp?v=1692210770&width=1200 1200w" width="1200" height="1200" loading="lazy" class="shop-child-2__hero-img"> 4606 </div><div class="menu-drawer__inner-submenu"> 4607 <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"> 4608 <li> 4609 <a 4610 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 4611 href="/collections/exercise-equipment-mats" 4612 >All Exercise & equipment gym mats</a> 4613 </li><li> 4614 <a 4615 href="/collections/yoga-mats" 4616 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 4617 4618 > 4619 Yoga Mats 4620 </a> 4621 </li><li> 4622 <a 4623 href="/collections/equipment-mats" 4624 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 4625 4626 > 4627 Equipment Mats 4628 </a> 4629 </li><li> 4630 <a 4631 href="/collections/exercise-mats" 4632 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 4633 4634 > 4635 Exercise Mats 4636 </a> 4637 </li></ul> 4638 </div> 4639 <div class="title-holder level-3"> 4640 <p> 4641 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewB
4641ox="0 0 16 16" fill="none"> 4642 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 4643 </svg> <span>Exercise & Equipment Gym Mats</span> 4644 </p> 4645 </div> 4646 </div> 4647 </details></li><li><details id="Details-menu-drawer-submenu-shop-link-foam-mats"> 4648 <summary class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 4649 <span class="shop-menu-mobile__item-content"><span class="shop-menu-mobile__item-thumb"> 4650 <img src="//treadmillfactory.ca/cdn/shop/collections/FoamMats-Cat.png?crop=center&height=60&v=1761335315&width=60" alt="Foam Flooring" srcset="//treadmillfactory.ca/cdn/shop/collections/FoamMats-Cat.png?crop=center&height=60&v=1761335315&width=60 60w" width="60" height="60" loading="lazy"> 4651 </span><span class="shop-menu-mobile__item-title"> 4652 Foam Mats 4653 </span> 4654 </span> 4655 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"> 4656 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 4657 </svg> 4658 </summary> 4659 <div 4660 id="childlink-foam-mats-mobile-gym-flooring-mats" 4661 class="menu-drawer__submenu has-submenu motion-reduce menu-drawer__submenu-inner shop-child-2" 4662 ><div class="shop-child-2__hero"> 4663 <img src="//treadmillfactory.ca/cdn/shop/collections/FoamMats-Cat.png?v=1761335315&width=1200" alt="Foam Flooring" srcset="//treadmillfactory.ca/cdn/shop/collections/FoamMats-Cat.png?v=1761335315&width=352 352w, //treadmillfactory.ca/cdn/shop/collections/FoamMats-Cat.png?v=1761335315&width=832 832w, //treadmillfactory.ca/cdn/shop/collections/FoamMats-Cat.png?v=1761335315&width=1200 1200w" width="1200" height="1244" loading="lazy" class="shop-child-2__hero-img"> 4664 </div><div class="menu-drawer__inner-submenu"> 4665 <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"> 4666 <li> 4667 <a 4668 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 4669 href="/collections/foam-flooring" 4670 >All Foam mats</a> 4671 </li><li> 4672 <a 4673 href="/collections/solid-color-foam-mats" 4674 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 4675 4676 > 4677 Solid Colored 4678 </a> 4679 </li><li> 4680 <a 4681 href="/collections/printed-and-patterned-foam-mats" 4682 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 4683 4684 > 4685 Printed and Patterned 4686 </a> 4687 </li><li> 4688 <a 4689 href="/products/flow-premium-foam-flooring-24-x-24-x-14mm-willow-suede-6-pack" 4690 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 4691 4692 > 4693 Textured Finish 4694 </a> 4695 </li></ul> 4696 </div> 4697 <div class="title-holder level-3"> 4698 <p> 4699 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewB
4699ox="0 0 16 16" fill="none"> 4700 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 4701 </svg> <span>Foam Mats</span> 4702 </p> 4703 </div> 4704 </div> 4705 </details></li></ul> 4706 </div> 4707 <div class="title-holder level-2"> 4708 <p> 4709 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"> 4710 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 4711 </svg> <span>Gym Flooring & Mats</span> 4712 </p> 4713 </div> 4714 </div> 4715 </details></li> 4716 4717 4718<li class=""><details id="Details-menu-drawer-submenu-shop-link-weights-kettlebells-bars"> 4719 <summary class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 4720 <span class="menu-drawer__menu-item__text">Weights, Kettlebells, & Bars</span> 4721 4722 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"> 4723 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 4724 </svg> 4725 </summary> 4726 <div 4727 id="childlink-weights-kettlebells-bars-mobile-top" 4728 class="menu-drawer__submenu has-submenu motion-reduce menu-drawer__submenu-inner shop-child-1" 4729 > 4730 <div class="menu-drawer__inner-submenu"> 4731 <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"> 4732 4733<li><details id="Details-menu-drawer-submenu-shop-link-dumbbells"> 4734 <summary class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 4735 <span class="shop-menu-mobile__item-content"><span class="shop-menu-mobile__item-thumb"> 4736 <img src="//treadmillfactory.ca/cdn/shop/collections/TF-CATEGORIES-THUMBNAILS-DUMBELLS.png?crop=center&height=60&v=1752081674&width=60" alt="Dumbbells" srcset="//treadmillfactory.ca/cdn/shop/collections/TF-CATEGORIES-THUMBNAILS-DUMBELLS.png?crop=center&height=60&v=1752081674&width=60 60w" width="60" height="60" loading="lazy"> 4737 </span><span class="shop-menu-mobile__item-title"> 4738 Dumbbells 4739 </span> 4740 </span> 4741 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"> 4742 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 4743 </svg> 4744 </summary> 4745 <div 4746 id="childlink-dumbbells-mobile-weights-kettlebells-bars" 4747 class="menu-drawer__submenu has-submenu motion-reduce menu-drawer__submenu-inner shop-child-2" 4748 ><div class="shop-child-2__hero"> 4749 <img src="//treadmillfactory.ca/cdn/shop/collections/TF-CATEGORIES-THUMBNAILS-DUMBELLS.png?v=1752081674&width=1200" alt="Dumbbells" srcset="//treadmillfactory.ca/cdn/shop/collections/TF-CATEGORIES-THUMBNAILS-DUMBELLS.png?v=1752081674&width=352 352w, //treadmillfactory.ca/cdn/shop/collections/TF-CATEGORIES-THUMBNAILS-DUMBELLS.png?v=1752081674&width=832 832w, //treadmillfactory.ca/cdn/shop/collections/TF-CATEGORIES-THUMBNAILS-DUMBELLS.png?v=1752081674&width=1200 1200w" width="1200" height="1200" loading="lazy" class="shop-child-2__hero-img"> 4750 </div><div class="menu-drawer__inner-submenu"> 4751 <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"> 4752 <li> 4753 <a 4754 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 4755 href="/collections/strength-conditioning-dumbbells" 4756 >All Dumbbells</a> 4757 </li><li> 4758 <a 4759 href="/collections/adjustable-dumbbells" 4760 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 4761 4762 > 4763 Adjustable Dumbbells 4764 </a> 4765 </li><li> 4766 <a 4767 href="/collections/hex-rubber-coated" 4768 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 4769 4770 > 4771 Rubber Hex Dumbbells 4772 </a> 4773 </li><li> 4774 <a 4775 href="/collections/dumbbell-sets" 4776 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 4777 4778 > 4779 Dumbbell Sets 4780 </a> 4781 </li><li> 4782 <a 4783 href="/collections/neoprene-dumbbells" 4784 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 4785 4786 > 4787 Neoprene Dumbbells 4788 </a> 4789 </li><li> 4790 <a 4791 href="/collections/round-dumbbells" 4792 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 4793 4794 > 4795 Round Dumbbells 4796 </a> 4797 </li></ul> 4798 </div> 4799 <div class="title-holder level-3"> 4800 <p> 4801 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewB
4801ox="0 0 16 16" fill="none"> 4802 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 4803 </svg> <span>Dumbbells</span> 4804 </p> 4805 </div> 4806 </div> 4807 </details></li><li><details id="Details-menu-drawer-submenu-shop-link-weight-plates"> 4808 <summary class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 4809 <span class="shop-menu-mobile__item-content"><span class="shop-menu-mobile__item-thumb"> 4810 <img src="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-weight_plates.webp?crop=center&height=60&v=1688505674&width=60" alt="Weight Plates" srcset="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-weight_plates.webp?crop=center&height=60&v=1688505674&width=60 60w" width="60" height="60" loading="lazy"> 4811 </span><span class="shop-menu-mobile__item-title"> 4812 Weight Plates 4813 </span> 4814 </span> 4815 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"> 4816 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 4817 </svg> 4818 </summary> 4819 <div 4820 id="childlink-weight-plates-mobile-weights-kettlebells-bars" 4821 class="menu-drawer__submenu has-submenu motion-reduce menu-drawer__submenu-inner shop-child-2" 4822 ><div class="shop-child-2__hero"> 4823 <img src="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-weight_plates.webp?v=1688505674&width=1200" alt="Weight Plates" srcset="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-weight_plates.webp?v=1688505674&width=352 352w, //treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-weight_plates.webp?v=1688505674&width=832 832w, //treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-weight_plates.webp?v=1688505674&width=1200 1200w" width="1200" height="1200" loading="lazy" class="shop-child-2__hero-img"> 4824 </div><div class="menu-drawer__inner-submenu"> 4825 <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"> 4826 <li> 4827 <a 4828 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 4829 href="/collections/strength-conditioning-weight-plates" 4830 >All Weight plates</a> 4831 </li><li> 4832 <a 4833 href="/collections/weight-plate-sets" 4834 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 4835 4836 > 4837 Weight Plate Sets 4838 </a> 4839 </li><li> 4840 <a 4841 href="/collections/rubber-grip-plates" 4842 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 4843 4844 > 4845 Rubber Grip Olympic Plates 4846 </a> 4847 </li><li> 4848 <a 4849 href="/collections/bumper-plates" 4850 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 4851 4852 > 4853 Bumper Plates 4854 </a> 4855 </li><li> 4856 <a 4857 href="/collections/steel-plates" 4858 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 4859 4860 > 4861 Steel Plates 4862 </a> 4863 </li><li> 4864 <a 4865 href="/collections/weight-plate-rack" 4866 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 4867 4868 > 4869 Weight Plate Storage 4870 </a> 4871 </li></ul> 4872 </div> 4873 <div class="title-holder level-3"> 4874 <p> 4875 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewB
4875ox="0 0 16 16" fill="none"> 4876 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 4877 </svg> <span>Weight Plates</span> 4878 </p> 4879 </div> 4880 </div> 4881 </details></li><li><details id="Details-menu-drawer-submenu-shop-link-kettlebells"> 4882 <summary class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 4883 <span class="shop-menu-mobile__item-content"><span class="shop-menu-mobile__item-thumb"> 4884 <img src="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-kettlebells.webp?crop=center&height=60&v=1688505621&width=60" alt="Kettlebells" srcset="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-kettlebells.webp?crop=center&height=60&v=1688505621&width=60 60w" width="60" height="60" loading="lazy"> 4885 </span><span class="shop-menu-mobile__item-title"> 4886 Kettlebells 4887 </span> 4888 </span> 4889 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"> 4890 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 4891 </svg> 4892 </summary> 4893 <div 4894 id="childlink-kettlebells-mobile-weights-kettlebells-bars" 4895 class="menu-drawer__submenu has-submenu motion-reduce menu-drawer__submenu-inner shop-child-2" 4896 ><div class="shop-child-2__hero"> 4897 <img src="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-kettlebells.webp?v=1688505621&width=1200" alt="Kettlebells" srcset="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-kettlebells.webp?v=1688505621&width=352 352w, //treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-kettlebells.webp?v=1688505621&width=832 832w, //treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-kettlebells.webp?v=1688505621&width=1200 1200w" width="1200" height="1200" loading="lazy" class="shop-child-2__hero-img"> 4898 </div><div class="menu-drawer__inner-submenu"> 4899 <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"> 4900 <li> 4901 <a 4902 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 4903 href="/collections/kettlebells" 4904 >All Kettlebells</a> 4905 </li><li> 4906 <a 4907 href="/collections/cast-iron-kettlebells" 4908 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 4909 4910 > 4911 Cast Iron Kettlebells 4912 </a> 4913 </li><li> 4914 <a 4915 href="/collections/competition-kettlebells" 4916 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 4917 4918 > 4919 Competition Kettlebells 4920 </a> 4921 </li><li> 4922 <a 4923 href="/collections/vinyl-coated" 4924 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 4925 4926 > 4927 Vinyl Coated Kettlebells 4928 </a> 4929 </li><li> 4930 <a 4931 href="/collections/kettlebell-racks" 4932 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 4933 4934 > 4935 Kettlebell Storage 4936 </a> 4937 </li></ul> 4938 </div> 4939 <div class="title-holder level-3"> 4940 <p> 4941 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewB
4941ox="0 0 16 16" fill="none"> 4942 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 4943 </svg> <span>Kettlebells</span> 4944 </p> 4945 </div> 4946 </div> 4947 </details></li><li><details id="Details-menu-drawer-submenu-shop-link-lifting-bars"> 4948 <summary class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 4949 <span class="shop-menu-mobile__item-content"><span class="shop-menu-mobile__item-thumb"> 4950 <img src="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-lifting_bars.webp?crop=center&height=60&v=1688505650&width=60" alt="Lifting Bars" srcset="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-lifting_bars.webp?crop=center&height=60&v=1688505650&width=60 60w" width="60" height="60" loading="lazy"> 4951 </span><span class="shop-menu-mobile__item-title"> 4952 Lifting Bars 4953 </span> 4954 </span> 4955 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"> 4956 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 4957 </svg> 4958 </summary> 4959 <div 4960 id="childlink-lifting-bars-mobile-weights-kettlebells-bars" 4961 class="menu-drawer__submenu has-submenu motion-reduce menu-drawer__submenu-inner shop-child-2" 4962 ><div class="shop-child-2__hero"> 4963 <img src="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-lifting_bars.webp?v=1688505650&width=1200" alt="Lifting Bars" srcset="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-lifting_bars.webp?v=1688505650&width=352 352w, //treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-lifting_bars.webp?v=1688505650&width=832 832w, //treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-lifting_bars.webp?v=1688505650&width=1200 1200w" width="1200" height="1200" loading="lazy" class="shop-child-2__hero-img"> 4964 </div><div class="menu-drawer__inner-submenu"> 4965 <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"> 4966 <li> 4967 <a 4968 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 4969 href="/collections/strength-conditioning-lifting-bars" 4970 >All Lifting bars</a> 4971 </li><li> 4972 <a 4973 href="/collections/olympic-bars" 4974 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 4975 4976 > 4977 Olympic Bars 4978 </a> 4979 </li><li> 4980 <a 4981 href="/collections/standard-bars" 4982 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 4983 4984 > 4985 Standard Bars 4986 </a> 4987 </li><li> 4988 <a 4989 href="/collections/collars-accessories" 4990 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 4991 4992 > 4993 Barbell Collars & Accessories 4994 </a> 4995 </li><li> 4996 <a 4997 href="/collections/lifting-bar-storage" 4998 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 4999 5000 > 5001 Lifting Bar Storage 5002 </a> 5003 </li></ul> 5004 </div> 5005 <div class="title-holder level-3"> 5006 <p> 5007 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewB
5007ox="0 0 16 16" fill="none"> 5008 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 5009 </svg> <span>Lifting Bars</span> 5010 </p> 5011 </div> 5012 </div> 5013 </details></li><li><details id="Details-menu-drawer-submenu-shop-link-clubs-maces"> 5014 <summary class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 5015 <span class="shop-menu-mobile__item-content"><span class="shop-menu-mobile__item-thumb"> 5016 <img src="//treadmillfactory.ca/cdn/shop/collections/thumbnails-CLUBS_AND_MACES.webp?crop=center&height=60&v=1693501741&width=60" alt="Steel Clubs & Maces" srcset="//treadmillfactory.ca/cdn/shop/collections/thumbnails-CLUBS_AND_MACES.webp?crop=center&height=60&v=1693501741&width=60 60w" width="60" height="60" loading="lazy"> 5017 </span><span class="shop-menu-mobile__item-title"> 5018 Clubs & Maces 5019 </span> 5020 </span> 5021 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"> 5022 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 5023 </svg> 5024 </summary> 5025 <div 5026 id="childlink-clubs-maces-mobile-weights-kettlebells-bars" 5027 class="menu-drawer__submenu has-submenu motion-reduce menu-drawer__submenu-inner shop-child-2" 5028 ><div class="shop-child-2__hero"> 5029 <img src="//treadmillfactory.ca/cdn/shop/collections/thumbnails-CLUBS_AND_MACES.webp?v=1693501741&width=1200" alt="Steel Clubs & Maces" srcset="//treadmillfactory.ca/cdn/shop/collections/thumbnails-CLUBS_AND_MACES.webp?v=1693501741&width=352 352w, //treadmillfactory.ca/cdn/shop/collections/thumbnails-CLUBS_AND_MACES.webp?v=1693501741&width=832 832w, //treadmillfactory.ca/cdn/shop/collections/thumbnails-CLUBS_AND_MACES.webp?v=1693501741&width=1200 1200w" width="1200" height="1200" loading="lazy" class="shop-child-2__hero-img"> 5030 </div><div class="menu-drawer__inner-submenu"> 5031 <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"> 5032 <li> 5033 <a 5034 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 5035 href="/collections/steel-clubs-maces" 5036 >All Clubs & maces</a> 5037 </li><li> 5038 <a 5039 href="/collections/clubs" 5040 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 5041 5042 > 5043 Clubs 5044 </a> 5045 </li><li> 5046 <a 5047 href="/collections/maces" 5048 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 5049 5050 > 5051 Maces 5052 </a> 5053 </li></ul> 5054 </div> 5055 <div class="title-holder level-3"> 5056 <p> 5057 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewB
5057ox="0 0 16 16" fill="none"> 5058 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 5059 </svg> <span>Clubs & Maces</span> 5060 </p> 5061 </div> 5062 </div> 5063 </details></li><li><details id="Details-menu-drawer-submenu-shop-link-lifting-accessories"> 5064 <summary class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 5065 <span class="shop-menu-mobile__item-content"><span class="shop-menu-mobile__item-thumb"> 5066 <img src="//treadmillfactory.ca/cdn/shop/collections/LIFTING_ACC-COLLECTION-THUMBNAIL-02.png?crop=center&height=60&v=1691703892&width=60" alt="Lifting Accessories" srcset="//treadmillfactory.ca/cdn/shop/collections/LIFTING_ACC-COLLECTION-THUMBNAIL-02.png?crop=center&height=60&v=1691703892&width=60 60w" width="60" height="60" loading="lazy"> 5067 </span><span class="shop-menu-mobile__item-title"> 5068 Lifting Accessories 5069 </span> 5070 </span> 5071 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"> 5072 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 5073 </svg> 5074 </summary> 5075 <div 5076 id="childlink-lifting-accessories-mobile-weights-kettlebells-bars" 5077 class="menu-drawer__submenu has-submenu motion-reduce menu-drawer__submenu-inner shop-child-2" 5078 ><div class="shop-child-2__hero"> 5079 <img src="//treadmillfactory.ca/cdn/shop/collections/LIFTING_ACC-COLLECTION-THUMBNAIL-02.png?v=1691703892&width=1200" alt="Lifting Accessories" srcset="//treadmillfactory.ca/cdn/shop/collections/LIFTING_ACC-COLLECTION-THUMBNAIL-02.png?v=1691703892&width=352 352w, //treadmillfactory.ca/cdn/shop/collections/LIFTING_ACC-COLLECTION-THUMBNAIL-02.png?v=1691703892&width=832 832w, //treadmillfactory.ca/cdn/shop/collections/LIFTING_ACC-COLLECTION-THUMBNAIL-02.png?v=1691703892&width=1200 1200w" width="1200" height="1200" loading="lazy" class="shop-child-2__hero-img"> 5080 </div><div class="menu-drawer__inner-submenu"> 5081 <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"> 5082 <li> 5083 <a 5084 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 5085 href="/collections/strength-conditioning-lifting-accessories" 5086 >All Lifting accessories</a> 5087 </li><li> 5088 <a 5089 href="/collections/hooks-straps" 5090 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 5091 5092 > 5093 Hooks & Straps 5094 </a> 5095 </li><li> 5096 <a 5097 href="/collections/lifting-gloves" 5098 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 5099 5100 > 5101 Lifting Gloves 5102 </a> 5103 </li><li> 5104 <a 5105 href="/collections/weight-lifting-belts" 5106 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 5107 5108 > 5109 Weight Lifting Belts 5110 </a> 5111 </li><li> 5112 <a 5113 href="/collections/collars-accessories" 5114 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 5115 5116 > 5117 Collars & Accessories 5118 </a> 5119 </li></ul> 5120 </div> 5121 <div class="title-holder level-3"> 5122 <p> 5123 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewB
5123ox="0 0 16 16" fill="none"> 5124 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 5125 </svg> <span>Lifting Accessories</span> 5126 </p> 5127 </div> 5128 </div> 5129 </details></li></ul> 5130 </div> 5131 <div class="title-holder level-2"> 5132 <p> 5133 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"> 5134 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 5135 </svg> <span>Weights, Kettlebells, & Bars</span> 5136 </p> 5137 </div> 5138 </div> 5139 </details></li> 5140 5141 5142<li class=""><details id="Details-menu-drawer-submenu-shop-link-recovery-wellness"> 5143 <summary class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 5144 <span class="menu-drawer__menu-item__text">Recovery & Wellness</span> 5145 5146 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"> 5147 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 5148 </svg> 5149 </summary> 5150 <div 5151 id="childlink-recovery-wellness-mobile-top" 5152 class="menu-drawer__submenu has-submenu motion-reduce menu-drawer__submenu-inner shop-child-1" 5153 > 5154 <div class="menu-drawer__inner-submenu"> 5155 <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"> 5156 5157<li><details id="Details-menu-drawer-submenu-shop-link-massage-chairs"> 5158 <summary class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 5159 <span class="shop-menu-mobile__item-content"><span class="shop-menu-mobile__item-thumb"> 5160 <img src="//treadmillfactory.ca/cdn/shop/collections/fujiiryoki-cyber_relax_elite-ls-05.webp?crop=center&height=60&v=1784309802&width=60" alt="Massage Chairs" srcset="//treadmillfactory.ca/cdn/shop/collections/fujiiryoki-cyber_relax_elite-ls-05.webp?crop=center&height=60&v=1784309802&width=60 60w" width="60" height="60" loading="lazy"> 5161 </span><span class="shop-menu-mobile__item-title"> 5162 Massage Chairs 5163 </span> 5164 </span> 5165 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"> 5166 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 5167 </svg> 5168 </summary> 5169 <div 5170 id="childlink-massage-chairs-mobile-recovery-wellness" 5171 class="menu-drawer__submenu has-submenu motion-reduce menu-drawer__submenu-inner shop-child-2" 5172 ><div class="shop-child-2__hero"> 5173 <img src="//treadmillfactory.ca/cdn/shop/collections/fujiiryoki-cyber_relax_elite-ls-05.webp?v=1784309802&width=1200" alt="Massage Chairs" srcset="//treadmillfactory.ca/cdn/shop/collections/fujiiryoki-cyber_relax_elite-ls-05.webp?v=1784309802&width=352 352w, //treadmillfactory.ca/cdn/shop/collections/fujiiryoki-cyber_relax_elite-ls-05.webp?v=1784309802&width=832 832w, //treadmillfactory.ca/cdn/shop/collections/fujiiryoki-cyber_relax_elite-ls-05.webp?v=1784309802&width=1200 1200w" width="1200" height="1200" loading="lazy" class="shop-child-2__hero-img"> 5174 </div><div class="menu-drawer__inner-submenu"> 5175 <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"> 5176 <li> 5177 <a 5178 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 5179 href="/collections/massage-chairs" 5180 >All Massage chairs</a> 5181 </li><li> 5182 <a 5183 href="/products/cyber-relax-pro-4d-dual-massage-robot-flex-frame-sl-track-massage-chair" 5184 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 5185 5186 > 5187 Cyber Relax Pro 5188 </a> 5189 </li><li> 5190 <a 5191 href="/products/cyber-relax-elite-4d-flex-frame-sl-track-massage-chair" 5192 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 5193 5194 > 5195 Cyber Relax Elite 5196 </a> 5197 </li><li> 5198 <a 5199 href="/products/jin-2-0-deluxe-heated-sl-track-zero-gravity-massage-chair" 5200 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 5201 5202 > 5203 Jin 2.0 5204 </a> 5205 </li></ul> 5206 </div> 5207 <div class="title-holder level-3"> 5208 <p> 5209 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewB
5209ox="0 0 16 16" fill="none"> 5210 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 5211 </svg> <span>Massage Chairs</span> 5212 </p> 5213 </div> 5214 </div> 5215 </details></li><li><details id="Details-menu-drawer-submenu-shop-link-yoga-pilates"> 5216 <summary class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 5217 <span class="shop-menu-mobile__item-content"><span class="shop-menu-mobile__item-thumb"> 5218 <img src="//treadmillfactory.ca/cdn/shop/collections/TF_0007_flowlirafolding.jpg?crop=center&height=60&v=1784310018&width=60" alt="Yoga & Pilates" srcset="//treadmillfactory.ca/cdn/shop/collections/TF_0007_flowlirafolding.jpg?crop=center&height=60&v=1784310018&width=60 60w" width="60" height="60" loading="lazy"> 5219 </span><span class="shop-menu-mobile__item-title"> 5220 Yoga & Pilates 5221 </span> 5222 </span> 5223 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"> 5224 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 5225 </svg> 5226 </summary> 5227 <div 5228 id="childlink-yoga-pilates-mobile-recovery-wellness" 5229 class="menu-drawer__submenu has-submenu motion-reduce menu-drawer__submenu-inner shop-child-2" 5230 ><div class="shop-child-2__hero"> 5231 <img src="//treadmillfactory.ca/cdn/shop/collections/TF_0007_flowlirafolding.jpg?v=1784310018&width=1200" alt="Yoga & Pilates" srcset="//treadmillfactory.ca/cdn/shop/collections/TF_0007_flowlirafolding.jpg?v=1784310018&width=352 352w, //treadmillfactory.ca/cdn/shop/collections/TF_0007_flowlirafolding.jpg?v=1784310018&width=832 832w, //treadmillfactory.ca/cdn/shop/collections/TF_0007_flowlirafolding.jpg?v=1784310018&width=1200 1200w" width="1200" height="1200" loading="lazy" class="shop-child-2__hero-img"> 5232 </div><div class="menu-drawer__inner-submenu"> 5233 <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"> 5234 <li> 5235 <a 5236 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 5237 href="/collections/fitness-accessories-yoga-pilates" 5238 >All Yoga & pilates</a> 5239 </li><li> 5240 <a 5241 href="/collections/pilates-reformers" 5242 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 5243 5244 > 5245 Pilates Reformers 5246 </a> 5247 </li><li> 5248 <a 5249 href="/collections/pilates-accessories" 5250 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 5251 5252 > 5253 Pilates Accessories 5254 </a> 5255 </li><li> 5256 <a 5257 href="/collections/yoga-mats" 5258 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 5259 5260 > 5261 Yoga Mats 5262 </a> 5263 </li><li> 5264 <a 5265 href="/collections/yoga-accessories" 5266 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 5267 5268 > 5269 Yoga Accessories 5270 </a> 5271 </li></ul> 5272 </div> 5273 <div class="title-holder level-3"> 5274 <p> 5275 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewB
5275ox="0 0 16 16" fill="none"> 5276 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 5277 </svg> <span>Yoga & Pilates</span> 5278 </p> 5279 </div> 5280 </div> 5281 </details></li><li><details id="Details-menu-drawer-submenu-shop-link-massage-accessories"> 5282 <summary class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 5283 <span class="shop-menu-mobile__item-content"><span class="shop-menu-mobile__item-thumb"> 5284 <img src="//treadmillfactory.ca/cdn/shop/collections/TFCP-FOAMROLLER_THUMBNAIL.png?crop=center&height=60&v=1784309984&width=60" alt="Massage Accessories" srcset="//treadmillfactory.ca/cdn/shop/collections/TFCP-FOAMROLLER_THUMBNAIL.png?crop=center&height=60&v=1784309984&width=60 60w" width="60" height="60" loading="lazy"> 5285 </span><span class="shop-menu-mobile__item-title"> 5286 Massage Accessories 5287 </span> 5288 </span> 5289 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"> 5290 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 5291 </svg> 5292 </summary> 5293 <div 5294 id="childlink-massage-accessories-mobile-recovery-wellness" 5295 class="menu-drawer__submenu has-submenu motion-reduce menu-drawer__submenu-inner shop-child-2" 5296 ><div class="shop-child-2__hero"> 5297 <img src="//treadmillfactory.ca/cdn/shop/collections/TFCP-FOAMROLLER_THUMBNAIL.png?v=1784309984&width=1200" alt="Massage Accessories" srcset="//treadmillfactory.ca/cdn/shop/collections/TFCP-FOAMROLLER_THUMBNAIL.png?v=1784309984&width=352 352w, //treadmillfactory.ca/cdn/shop/collections/TFCP-FOAMROLLER_THUMBNAIL.png?v=1784309984&width=832 832w, //treadmillfactory.ca/cdn/shop/collections/TFCP-FOAMROLLER_THUMBNAIL.png?v=1784309984&width=1200 1200w" width="1200" height="1200" loading="lazy" class="shop-child-2__hero-img"> 5298 </div><div class="menu-drawer__inner-submenu"> 5299 <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"> 5300 <li> 5301 <a 5302 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 5303 href="/collections/massage-accessories" 5304 >All Massage accessories</a> 5305 </li><li> 5306 <a 5307 href="/collections/massage-balls" 5308 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 5309 5310 > 5311 Massage Balls 5312 </a> 5313 </li><li> 5314 <a 5315 href="/collections/massage-sticks" 5316 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 5317 5318 > 5319 Massage Sticks 5320 </a> 5321 </li><li> 5322 <a 5323 href="/collections/foam-roller
5323s" 5324 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 5325 5326 > 5327 Foam Rollers 5328 </a> 5329 </li><li> 5330 <a 5331 href="/collections/stretching-equipment" 5332 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 5333 5334 > 5335 Stretching Equipment 5336 </a> 5337 </li></ul> 5338 </div> 5339 <div class="title-holder level-3"> 5340 <p> 5341 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"> 5342 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 5343 </svg> <span>Massage Accessories</span> 5344 </p> 5345 </div> 5346 </div> 5347 </details></li><li><details id="Details-menu-drawer-submenu-shop-link-supplements"> 5348 <summary class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 5349 <span class="shop-menu-mobile__item-content"><span class="shop-menu-mobile__item-thumb"> 5350 <img src="//treadmillfactory.ca/cdn/shop/files/Core-Creatine-400g-CAN-shadow-1.png?crop=center&height=60&v=1695232155&width=60" alt="Supplements" srcset="//treadmillfactory.ca/cdn/shop/files/Core-Creatine-400g-CAN-shadow-1.png?crop=center&height=60&v=1695232155&width=60 60w" width="60" height="60" loading="lazy"> 5351 </span><span class="shop-menu-mobile__item-title"> 5352 Supplements 5353 </span> 5354 </span> 5355 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"> 5356 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 5357 </svg> 5358 </summary> 5359 <div 5360 id="childlink-supplements-mobile-recovery-wellness" 5361 class="menu-drawer__submenu has-submenu motion-reduce menu-drawer__submenu-inner shop-child-2" 5362 ><div class="shop-child-2__hero"> 5363 <img src="//treadmillfactory.ca/cdn/shop/files/Core-Creatine-400g-CAN-shadow-1.png?v=1695232155&width=1200" alt="Supplements" srcset="//treadmillfactory.ca/cdn/shop/files/Core-Creatine-400g-CAN-shadow-1.png?v=1695232155&width=352 352w, //treadmillfactory.ca/cdn/shop/files/Core-Creatine-400g-CAN-shadow-1.png?v=1695232155&width=832 832w, //treadmillfactory.ca/cdn/shop/files/Core-Creatine-400g-CAN-shadow-1.png?v=1695232155&width=1200 1200w" width="1200" height="1200" loading="lazy" class="shop-child-2__hero-img"> 5364 </div><div class="menu-drawer__inner-submenu"> 5365 <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"> 5366 <li> 5367 <a 5368 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 5369 href="/collections/supplements" 5370 >All Supplements</a> 5371 </li><li> 5372 <a 5373 href="/collections/protein-isolate-tubs" 5374 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 5375 5376 > 5377 Protein Isolate 5378 </a> 5379 </li><li> 5380 <a 5381 href="/products/altrd-state-pre-workout-supplement" 5382 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 5383 5384 > 5385 Pre-Workout 5386 </a> 5387 </li><li> 5388 <a 5389 href="/collections/creatine" 5390 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 5391 5392 > 5393 Creatine 5394 </a> 5395 </li><li> 5396 <a 5397 href="/collections/glutamine" 5398 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 5399 5400 > 5401 Glutamine 5402 </a> 5403 </li><li> 5404 <a 5405 href="/collections/hydration" 5406 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 5407 5408 > 5409 Hydration 5410 </a> 5411 </li></ul> 5412 </div> 5413 <div class="title-holder level-3"> 5414 <p> 5415 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewB
5415ox="0 0 16 16" fill="none"> 5416 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 5417 </svg> <span>Supplements</span> 5418 </p> 5419 </div> 5420 </div> 5421 </details></li></ul> 5422 </div> 5423 <div class="title-holder level-2"> 5424 <p> 5425 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"> 5426 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 5427 </svg> <span>Recovery & Wellness</span> 5428 </p> 5429 </div> 5430 </div> 5431 </details></li> 5432 5433 5434<li class=""><details id="Details-menu-drawer-submenu-shop-link-conditioning"> 5435 <summary class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 5436 <span class="menu-drawer__menu-item__text">Conditioning</span> 5437 5438 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"> 5439 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 5440 </svg> 5441 </summary> 5442 <div 5443 id="childlink-conditioning-mobile-top" 5444 class="menu-drawer__submenu has-submenu motion-reduce menu-drawer__submenu-inner shop-child-1" 5445 > 5446 <div class="menu-drawer__inner-submenu"> 5447 <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"> 5448 5449<li><details id="Details-menu-drawer-submenu-shop-link-centr-x-hyrox"> 5450 <summary class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 5451 <span class="shop-menu-mobile__item-content"><span class="shop-menu-mobile__item-thumb"> 5452 <img src="//treadmillfactory.ca/cdn/shop/collections/HYROX-LOGO.png?crop=center&height=60&v=1770054623&width=60" alt="Centr x Hyrox" srcset="//treadmillfactory.ca/cdn/shop/collections/HYROX-LOGO.png?crop=center&height=60&v=1770054623&width=60 60w" width="60" height="60" loading="lazy"> 5453 </span><span class="shop-menu-mobile__item-title"> 5454 Centr x Hyrox 5455 </span> 5456 </span> 5457 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"> 5458 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 5459 </svg> 5460 </summary> 5461 <div 5462 id="childlink-centr-x-hyrox-mobile-conditioning" 5463 class="menu-drawer__submenu has-submenu motion-reduce menu-drawer__submenu-inner shop-child-2" 5464 ><div class="shop-child-2__hero"> 5465 <img src="//treadmillfactory.ca/cdn/shop/collections/HYROX-LOGO.png?v=1770054623&width=1200" alt="Centr x Hyrox" srcset="//treadmillfactory.ca/cdn/shop/collections/HYROX-LOGO.png?v=1770054623&width=352 352w, //treadmillfactory.ca/cdn/shop/collections/HYROX-LOGO.png?v=1770054623&width=832 832w, //treadmillfactory.ca/cdn/shop/collections/HYROX-LOGO.png?v=1770054623&width=1200 1200w" width="1200" height="1200" loading="lazy" class="shop-child-2__hero-img"> 5466 </div><div class="menu-drawer__inner-submenu"> 5467 <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"> 5468 <li> 5469 <a 5470 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 5471 href="/collections/centr-x-hyrox" 5472 >All Centr x hyrox</a> 5473 </li><li> 5474 <a 5475 href="/products/centr-x-hyrox-perform-tread" 5476 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 5477 5478 > 5479 Centr x Hyrox Treadmill 5480 </a> 5481 </li><li> 5482 <a 5483 href="https://treadmillfactory.ca/collections/centr-x-hyrox?pf_t_product_type=Kettlebells&pf_t_product_type=Weight+Plates#boost-sd__collection-header" 5484 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 5485 5486 > 5487 Kettlebells & Plates 5488 </a> 5489 </li><li> 5490 <a 5491 href="/products/centr-x-hyrox-competition-power-sled" 5492 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 5493 5494 > 5495 Hyrox Sled 5496 </a> 5497 </li><li> 5498 <a 5499 href="https://treadmillfactory.ca/collections/centr-x-hyrox?pf_t_product_type=Add-ons+%26+Cable+Attachments&pf_t_product_type=Functional+Training&pf_t_product_type=Agility+%26+Speed&pf_t_product_type=Exercise+Balls#boost-sd__collection-header" 5500 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 5501 5502 > 5503 Hyrox Accessories 5504 </a> 5505 </li><li> 5506 <a 5507 href="/collections/centr-x-hyrox" 5508 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 5509 5510 > 5511 Shop All 5512 </a> 5513 </li></ul> 5514 </div> 5515 <div class="title-holder level-3"> 5516 <p> 5517 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewB
5517ox="0 0 16 16" fill="none"> 5518 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 5519 </svg> <span>Centr x Hyrox</span> 5520 </p> 5521 </div> 5522 </div> 5523 </details></li><li><details id="Details-menu-drawer-submenu-shop-link-body-weight"> 5524 <summary class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 5525 <span class="shop-menu-mobile__item-content"><span class="shop-menu-mobile__item-thumb"> 5526 <img src="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-body_weight.webp?crop=center&height=60&v=1688506691&width=60" alt="Body Weight Training" srcset="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-body_weight.webp?crop=center&height=60&v=1688506691&width=60 60w" width="60" height="60" loading="lazy"> 5527 </span><span class="shop-menu-mobile__item-title"> 5528 Body Weight 5529 </span> 5530 </span> 5531 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"> 5532 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 5533 </svg> 5534 </summary> 5535 <div 5536 id="childlink-body-weight-mobile-conditioning" 5537 class="menu-drawer__submenu has-submenu motion-reduce menu-drawer__submenu-inner shop-child-2" 5538 ><div class="shop-child-2__hero"> 5539 <img src="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-body_weight.webp?v=1688506691&width=1200" alt="Body Weight Training" srcset="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-body_weight.webp?v=1688506691&width=352 352w, //treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-body_weight.webp?v=1688506691&width=832 832w, //treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-body_weight.webp?v=1688506691&width=1200 1200w" width="1200" height="1200" loading="lazy" class="shop-child-2__hero-img"> 5540 </div><div class="menu-drawer__inner-submenu"> 5541 <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"> 5542 <li> 5543 <a 5544 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 5545 href="/collections/strength-conditioning-body-weight" 5546 >All Body weight</a> 5547 </li><li> 5548 <a 5549 href="/collections/strength-conditioning-chin-up-bars" 5550 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 5551 5552 > 5553 Pull-Up and Chin-Up Bars 5554 </a> 5555 </li><li> 5556 <a 5557 href="/collections/gym-rings" 5558 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 5559 5560 > 5561 Gym Rings 5562 </a> 5563 </li><li> 5564 <a 5565 href="/collections/climbing-ropes" 5566 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 5567 5568 >
5569 Climbing Ropes 5570 </a> 5571 </li><li> 5572 <a 5573 href="/collections/trx" 5574 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 5575 5576 > 5577 TRX Suspension 5578 </a> 5579 </li></ul> 5580 </div> 5581 <div class="title-holder level-3"> 5582 <p> 5583 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"> 5584 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 5585 </svg> <span>Body Weight</span> 5586 </p> 5587 </div> 5588 </div> 5589 </details></li><li><details id="Details-menu-drawer-submenu-shop-link-agility-equipment"> 5590 <summary class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 5591 <span class="shop-menu-mobile__item-content"><span class="shop-menu-mobile__item-thumb"> 5592 <img src="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-agility.webp?crop=center&height=60&v=1688506671&width=60" alt="Agility & Speed Equipment" srcset="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-agility.webp?crop=center&height=60&v=1688506671&width=60 60w" width="60" height="60" loading="lazy"> 5593 </span><span class="shop-menu-mobile__item-title"> 5594 Agility Equipment 5595 </span> 5596 </span> 5597 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"> 5598 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 5599 </svg> 5600 </summary> 5601 <div 5602 id="childlink-agility-equipment-mobile-conditioning" 5603 class="menu-drawer__submenu has-submenu motion-reduce menu-drawer__submenu-inner shop-child-2" 5604 ><div class="shop-child-2__hero"> 5605 <img src="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-agility.webp?v=1688506671&width=1200" alt="Agility & Speed Equipment" srcset="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-agility.webp?v=1688506671&width=352 352w, //treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-agility.webp?v=1688506671&width=832 832w, //treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-agility.webp?v=1688506671&width=1200 1200w" width="1200" height="1200" loading="lazy" class="shop-child-2__hero-img"> 5606 </div><div class="menu-drawer__inner-submenu"> 5607 <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"> 5608 <li> 5609 <a 5610 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 5611 href="/collections/strength-conditioning-agility-speed" 5612 >All Agility equipment</a> 5613 </li><li> 5614 <a 5615 href="/collections/sleds-accessories" 5616 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 5617 5618 > 5619 Sleds & Accessories 5620 </a> 5621 </li><li> 5622 <a 5623 href="/collections/plyometrics" 5624 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 5625 5626 > 5627 Plyometrics 5628 </a> 5629 </li><li> 5630 <a 5631 href="/collections/ladders" 5632 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 5633 5634 > 5635 Hurdles & Ladders 5636 </a> 5637 </li></ul> 5638 </div> 5639 <div class="title-holder level-3"> 5640 <p> 5641 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewB
5641ox="0 0 16 16" fill="none"> 5642 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 5643 </svg> <span>Agility Equipment</span> 5644 </p> 5645 </div> 5646 </div> 5647 </details></li><li><details id="Details-menu-drawer-submenu-shop-link-functional-training"> 5648 <summary class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 5649 <span class="shop-menu-mobile__item-content"><span class="shop-menu-mobile__item-thumb"> 5650 <img src="//treadmillfactory.ca/cdn/shop/collections/Weighted_Vests.jpg?crop=center&height=60&v=1688506966&width=60" alt="Functional Training Equipment" srcset="//treadmillfactory.ca/cdn/shop/collections/Weighted_Vests.jpg?crop=center&height=60&v=1688506966&width=60 60w" width="60" height="60" loading="lazy"> 5651 </span><span class="shop-menu-mobile__item-title"> 5652 Functional Training 5653 </span> 5654 </span> 5655 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"> 5656 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 5657 </svg> 5658 </summary> 5659 <div 5660 id="childlink-functional-training-mobile-conditioning" 5661 class="menu-drawer__submenu has-submenu motion-reduce menu-drawer__submenu-inner shop-child-2" 5662 ><div class="shop-child-2__hero"> 5663 <img src="//treadmillfactory.ca/cdn/shop/collections/Weighted_Vests.jpg?v=1688506966&width=1200" alt="Functional Training Equipment" srcset="//treadmillfactory.ca/cdn/shop/collections/Weighted_Vests.jpg?v=1688506966&width=352 352w, //treadmillfactory.ca/cdn/shop/collections/Weighted_Vests.jpg?v=1688506966&width=832 832w, //treadmillfactory.ca/cdn/shop/collections/Weighted_Vests.jpg?v=1688506966&width=1200 1200w" width="1200" height="1200" loading="lazy" class="shop-child-2__hero-img"> 5664 </div><div class="menu-drawer__inner-submenu"> 5665 <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"> 5666 <li> 5667 <a 5668 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 5669 href="/collections/strength-conditioning-functional-training" 5670 >All Functional training</a> 5671 </li><li> 5672 <a 5673 href="/collections/weighted-vests" 5674 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 5675 5676 > 5677 Weighted Vests 5678 </a> 5679 </li><li> 5680 <a 5681 href="/collections/landmine-exercisers" 5682 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 5683 5684 > 5685 Landmine Exercisers 5686 </a> 5687 </li><li> 5688 <a 5689 href="/collections/battle-ropes" 5690 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 5691 5692 > 5693 Battle Ropes 5694 </a> 5695 </li><li> 5696 <a 5697 href="/collections/sand-bags" 5698 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 5699 5700 > 5701 Sandbags 5702 </a> 5703 </li></ul> 5704 </div> 5705 <div class="title-holder level-3"> 5706 <p> 5707 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewB
5707ox="0 0 16 16" fill="none"> 5708 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 5709 </svg> <span>Functional Training</span> 5710 </p> 5711 </div> 5712 </div> 5713 </details></li><li><details id="Details-menu-drawer-submenu-shop-link-aerobic-training"> 5714 <summary class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 5715 <span class="shop-menu-mobile__item-content"><span class="shop-menu-mobile__item-thumb"> 5716 <img src="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-aerobic.webp?crop=center&height=60&v=1688506654&width=60" alt="Aerobic Training" srcset="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-aerobic.webp?crop=center&height=60&v=1688506654&width=60 60w" width="60" height="60" loading="lazy"> 5717 </span><span class="shop-menu-mobile__item-title"> 5718 Aerobic Training 5719 </span> 5720 </span> 5721 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"> 5722 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 5723 </svg> 5724 </summary> 5725 <div 5726 id="childlink-aerobic-training-mobile-conditioning" 5727 class="menu-drawer__submenu has-submenu motion-reduce menu-drawer__submenu-inner shop-child-2" 5728 ><div class="shop-child-2__hero"> 5729 <img src="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-aerobic.webp?v=1688506654&width=1200" alt="Aerobic Training" srcset="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-aerobic.webp?v=1688506654&width=352 352w, //treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-aerobic.webp?v=1688506654&width=832 832w, //treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-aerobic.webp?v=1688506654&width=1200 1200w" width="1200" height="1200" loading="lazy" class="shop-child-2__hero-img"> 5730 </div><div class="menu-drawer__inner-submenu"> 5731 <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"> 5732 <li> 5733 <a 5734 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 5735 href="/collections/fitness-accessories-aerobic-training" 5736 >All Aerobic training</a> 5737 </li><li> 5738 <a 5739 href="/collections/jump-ropes" 5740 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 5741 5742 > 5743 Jump Ropes 5744 </a> 5745 </li><li> 5746 <a 5747 href="/collections/body-bars" 5748 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 5749 5750 > 5751 Body Bars 5752 </a> 5753 </li><li> 5754 <a 5755 href="/collections/aerobic-steps" 5756 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 5757 5758 > 5759 Aerobic Steps 5760 </a> 5761 </li></ul> 5762 </div> 5763 <div class="title-holder level-3"> 5764 <p> 5765 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewB
5765ox="0 0 16 16" fill="none"> 5766 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 5767 </svg> <span>Aerobic Training</span> 5768 </p> 5769 </div> 5770 </div> 5771 </details></li><li><details id="Details-menu-drawer-submenu-shop-link-strength-toning"> 5772 <summary class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 5773 <span class="shop-menu-mobile__item-content"><span class="shop-menu-mobile__item-thumb"> 5774 <img src="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-strength_and_toning.webp?crop=center&height=60&v=1693507561&width=60" alt="Strength & Toning" srcset="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-strength_and_toning.webp?crop=center&height=60&v=1693507561&width=60 60w" width="60" height="60" loading="lazy"> 5775 </span><span class="shop-menu-mobile__item-title"> 5776 Strength & Toning 5777 </span> 5778 </span> 5779 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"> 5780 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 5781 </svg> 5782 </summary> 5783 <div 5784 id="childlink-strength-toning-mobile-conditioning" 5785 class="menu-drawer__submenu has-submenu motion-reduce menu-drawer__submenu-inner shop-child-2" 5786 ><div class="shop-child-2__hero"> 5787 <img src="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-strength_and_toning.webp?v=1693507561&width=1200" alt="Strength & Toning" srcset="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-strength_and_toning.webp?v=1693507561&width=352 352w, //treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-strength_and_toning.webp?v=1693507561&width=832 832w, //treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-strength_and_toning.webp?v=1693507561&width=1200 1200w" width="1200" height="1200" loading="lazy" class="shop-child-2__hero-img"> 5788 </div><div class="menu-drawer__inner-submenu"> 5789 <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"> 5790 <li> 5791 <a 5792 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 5793 href="/collections/fitness-accessories-strength-toning" 5794 >All Strength & toning</a> 5795 </li><li> 5796 <a 5797 href="/collections/ankle-wrist-weights" 5798 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 5799 5800 > 5801 Ankle & Wrist Weights 5802 </a> 5803 </li><li> 5804 <a 5805 href="/collections/grip-training" 5806 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 5807 5808 > 5809 Grip Training 5810 </a> 5811 </li></ul> 5812 </div> 5813 <div class="title-holder level-3"> 5814 <p> 5815 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewB
5815ox="0 0 16 16" fill="none"> 5816 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 5817 </svg> <span>Strength & Toning</span> 5818 </p> 5819 </div> 5820 </div> 5821 </details></li><li><details id="Details-menu-drawer-submenu-shop-link-bands-tubing"> 5822 <summary class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 5823 <span class="shop-menu-mobile__item-content"><span class="shop-menu-mobile__item-thumb"> 5824 <img src="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-bands.webp?crop=center&height=60&v=1692395290&width=60" alt="Resistance Bands & Tubing" srcset="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-bands.webp?crop=center&height=60&v=1692395290&width=60 60w" width="60" height="60" loading="lazy"> 5825 </span><span class="shop-menu-mobile__item-title"> 5826 Bands & Tubing 5827 </span> 5828 </span> 5829 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"> 5830 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 5831 </svg> 5832 </summary> 5833 <div 5834 id="childlink-bands-tubing-mobile-conditioning" 5835 class="menu-drawer__submenu has-submenu motion-reduce menu-drawer__submenu-inner shop-child-2" 5836 ><div class="shop-child-2__hero"> 5837 <img src="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-bands.webp?v=1692395290&width=1200" alt="Resistance Bands & Tubing" srcset="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-bands.webp?v=1692395290&width=352 352w, //treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-bands.webp?v=1692395290&width=832 832w, //treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-bands.webp?v=1692395290&width=1200 1200w" width="1200" height="1200" loading="lazy" class="shop-child-2__hero-img"> 5838 </div><div class="menu-drawer__inner-submenu"> 5839 <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"> 5840 <li> 5841 <a 5842 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 5843 href="/collections/fitness-accessories-bands-tubing" 5844 >All Bands & tubing</a> 5845 </li><li> 5846 <a 5847 href="/collections/fitness-accessories-tubing" 5848 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 5849 5850 > 5851 Resistance Bands 5852 </a> 5853 </li><li> 5854 <a 5855 href="/collections/hip-bands" 5856 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 5857 5858 > 5859 Hip Bands 5860 </a> 5861 </li><li> 5862 <a 5863 href="/collections/mini-bands" 5864 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 5865 5866 > 5867 Mini Bands 5868 </a> 5869 </li><li> 5870 <a 5871 href="/collections/strength-bands" 5872 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 5873 5874 > 5875 Strength Bands 5876 </a> 5877 </li><li> 5878 <a 5879 href="/collections/flat-resistance-bands" 5880 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 5881 5882 > 5883 Flat Resistance Bands 5884 </a> 5885 </li></ul> 5886 </div> 5887 <div class="title-holder level-3"> 5888 <p> 5889 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewB
5889ox="0 0 16 16" fill="none"> 5890 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 5891 </svg> <span>Bands & Tubing</span> 5892 </p> 5893 </div> 5894 </div> 5895 </details></li></ul> 5896 </div> 5897 <div class="title-holder level-2"> 5898 <p> 5899 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"> 5900 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 5901 </svg> <span>Conditioning</span> 5902 </p> 5903 </div> 5904 </div> 5905 </details></li> 5906 5907 5908<li class=""><details id="Details-menu-drawer-submenu-shop-link-fitness-accessories"> 5909 <summary class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 5910 <span class="menu-drawer__menu-item__text">Fitness Accessories</span> 5911 5912 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"> 5913 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 5914 </svg> 5915 </summary> 5916 <div 5917 id="childlink-fitness-accessories-mobile-top" 5918 class="menu-drawer__submenu has-submenu motion-reduce menu-drawer__submenu-inner shop-child-1" 5919 > 5920 <div class="menu-drawer__inner-submenu"> 5921 <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"> 5922 5923<li><details id="Details-menu-drawer-submenu-shop-link-exercise-balls"> 5924 <summary class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 5925 <span class="shop-menu-mobile__item-content"><span class="shop-menu-mobile__item-thumb"> 5926 <img src="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-excersice_balls.webp?crop=center&height=60&v=1688506793&width=60" alt="Exercise Balls" srcset="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-excersice_balls.webp?crop=center&height=60&v=1688506793&width=60 60w" width="60" height="60" loading="lazy"> 5927 </span><span class="shop-menu-mobile__item-title"> 5928 Exercise Balls 5929 </span> 5930 </span> 5931 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"> 5932 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 5933 </svg> 5934 </summary> 5935 <div 5936 id="childlink-exercise-balls-mobile-fitness-accessories" 5937 class="menu-drawer__submenu has-submenu motion-reduce menu-drawer__submenu-inner shop-child-2" 5938 ><div class="shop-child-2__hero"> 5939 <img src="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-excersice_balls.webp?v=1688506793&width=1200" alt="Exercise Balls" srcset="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-excersice_balls.webp?v=1688506793&width=352 352w, //treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-excersice_balls.webp?v=1688506793&width=832 832w, //treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-excersice_balls.webp?v=1688506793&width=1200 1200w" width="1200" height="1200" loading="lazy" class="shop-child-2__hero-img"> 5940 </div><div class="menu-drawer__inner-submenu"> 5941 <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"> 5942 <li> 5943 <a 5944 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 5945 href="/collections/fitness-accessories-exercise-balls" 5946 >All Exercise balls</a> 5947 </li><li> 5948 <a 5949 href="/collections/wall-balls" 5950 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 5951 5952 > 5953 Wall Balls 5954 </a> 5955 </li><li> 5956 <a 5957 href="/collections/slam-balls" 5958 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 5959 5960 > 5961 Slam Balls 5962 </a> 5963 </li><li> 5964 <a 5965 href="/collections/medicine-balls" 5966 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 5967 5968 > 5969 Medicine Balls 5970 </a> 5971 </li><li> 5972 <a 5973 href="/collections/stability-balls" 5974 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 5975 5976 > 5977 Stability Balls 5978 </a> 5979 </li></ul> 5980 </div> 5981 <div class="title-holder level-3"> 5982 <p> 5983 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewB
5983ox="0 0 16 16" fill="none"> 5984 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 5985 </svg> <span>Exercise Balls</span> 5986 </p> 5987 </div> 5988 </div> 5989 </details></li><li><details id="Details-menu-drawer-submenu-shop-link-yoga-pilates"> 5990 <summary class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 5991 <span class="shop-menu-mobile__item-content"><span class="shop-menu-mobile__item-thumb"> 5992 <img src="//treadmillfactory.ca/cdn/shop/collections/TF_0007_flowlirafolding.jpg?crop=center&height=60&v=1784310018&width=60" alt="Yoga & Pilates" srcset="//treadmillfactory.ca/cdn/shop/collections/TF_0007_flowlirafolding.jpg?crop=center&height=60&v=1784310018&width=60 60w" width="60" height="60" loading="lazy"> 5993 </span><span class="shop-menu-mobile__item-title"> 5994 Yoga & Pilates 5995 </span> 5996 </span> 5997 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"> 5998 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 5999 </svg> 6000 </summary> 6001 <div 6002 id="childlink-yoga-pilates-mobile-fitness-accessories" 6003 class="menu-drawer__submenu has-submenu motion-reduce menu-drawer__submenu-inner shop-child-2" 6004 ><div class="shop-child-2__hero"> 6005 <img src="//treadmillfactory.ca/cdn/shop/collections/TF_0007_flowlirafolding.jpg?v=1784310018&width=1200" alt="Yoga & Pilates" srcset="//treadmillfactory.ca/cdn/shop/collections/TF_0007_flowlirafolding.jpg?v=1784310018&width=352 352w, //treadmillfactory.ca/cdn/shop/collections/TF_0007_flowlirafolding.jpg?v=1784310018&width=832 832w, //treadmillfactory.ca/cdn/shop/collections/TF_0007_flowlirafolding.jpg?v=1784310018&width=1200 1200w" width="1200" height="1200" loading="lazy" class="shop-child-2__hero-img"> 6006 </div><div class="menu-drawer__inner-submenu"> 6007 <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"> 6008 <li> 6009 <a 6010 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 6011 href="/collections/fitness-accessories-yoga-pilates" 6012 >All Yoga & pilates</a> 6013 </li><li> 6014 <a 6015 href="/collections/pilates-reformers" 6016 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 6017 6018 > 6019 Pilates Reformers 6020 </a> 6021 </li><li> 6022 <a 6023 href="/collections/pilates-accessories" 6024 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 6025 6026 > 6027 Pilates Accessories 6028 </a> 6029 </li><li> 6030 <a 6031 href="/collections/yoga-mats" 6032 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 6033 6034 > 6035 Yoga Mats 6036 </a> 6037 </li><li> 6038 <a 6039 href="/collections/yoga-accessories" 6040 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 6041 6042 > 6043 Yoga Accessories 6044 </a> 6045 </li></ul> 6046 </div> 6047 <div class="title-holder level-3"> 6048 <p> 6049 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewB
6049ox="0 0 16 16" fill="none"> 6050 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 6051 </svg> <span>Yoga & Pilates</span> 6052 </p> 6053 </div> 6054 </div> 6055 </details></li><li><details id="Details-menu-drawer-submenu-shop-link-mma-boxing"> 6056 <summary class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 6057 <span class="shop-menu-mobile__item-content"><span class="shop-menu-mobile__item-thumb"> 6058 <img src="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-mma.webp?crop=center&height=60&v=1688506811&width=60" alt="MMA & Boxing" srcset="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-mma.webp?crop=center&height=60&v=1688506811&width=60 60w" width="60" height="60" loading="lazy"> 6059 </span><span class="shop-menu-mobile__item-title"> 6060 MMA & Boxing 6061 </span> 6062 </span> 6063 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"> 6064 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 6065 </svg> 6066 </summary> 6067 <div 6068 id="childlink-mma-boxing-mobile-fitness-accessories" 6069 class="menu-drawer__submenu has-submenu motion-reduce menu-drawer__submenu-inner shop-child-2" 6070 ><div class="shop-child-2__hero"> 6071 <img src="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-mma.webp?v=1688506811&width=1200" alt="MMA & Boxing" srcset="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-mma.webp?v=1688506811&width=352 352w, //treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-mma.webp?v=1688506811&width=832 832w, //treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-mma.webp?v=1688506811&width=1200 1200w" width="1200" height="1200" loading="lazy" class="shop-child-2__hero-img"> 6072 </div><div class="menu-drawer__inner-submenu"> 6073 <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"> 6074 <li> 6075 <a 6076 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 6077 href="/collections/fitness-accessories-mma-boxing" 6078 >All Mma & boxing</a> 6079 </li><li> 6080 <a 6081 href="/collections/freestanding-heavy-bags" 6082 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 6083 6084 > 6085 Freestanding Heavy Bags 6086 </a> 6087 </li><li> 6088 <a 6089 href="/collections/filled-hanging-bags" 6090 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 6091 6092 > 6093 Filled Hanging Bags 6094 </a> 6095 </li><li> 6096 <a 6097 href="/collections/workout-gloves" 6098 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 6099 6100 > 6101 Gloves and Accessories 6102 </a> 6103 </li><li> 6104 <a 6105 href="/collections/targets-shields" 6106 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 6107 6108 > 6109 Targets/Training Gear 6110 </a> 6111 </li></ul> 6112 </div> 6113 <div class="title-holder level-3"> 6114 <p> 6115 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewB
6115ox="0 0 16 16" fill="none"> 6116 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 6117 </svg> <span>MMA & Boxing</span> 6118 </p> 6119 </div> 6120 </div> 6121 </details></li><li><details id="Details-menu-drawer-submenu-shop-link-lifting-accessories"> 6122 <summary class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 6123 <span class="shop-menu-mobile__item-content"><span class="shop-menu-mobile__item-thumb"> 6124 <img src="//treadmillfactory.ca/cdn/shop/collections/LIFTING_ACC-COLLECTION-THUMBNAIL-02.png?crop=center&height=60&v=1691703892&width=60" alt="Lifting Accessories" srcset="//treadmillfactory.ca/cdn/shop/collections/LIFTING_ACC-COLLECTION-THUMBNAIL-02.png?crop=center&height=60&v=1691703892&width=60 60w" width="60" height="60" loading="lazy"> 6125 </span><span class="shop-menu-mobile__item-title"> 6126 Lifting Accessories 6127 </span> 6128 </span> 6129 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"> 6130 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 6131 </svg> 6132 </summary> 6133 <div 6134 id="childlink-lifting-accessories-mobile-fitness-accessories" 6135 class="menu-drawer__submenu has-submenu motion-reduce menu-drawer__submenu-inner shop-child-2" 6136 ><div class="shop-child-2__hero"> 6137 <img src="//treadmillfactory.ca/cdn/shop/collections/LIFTING_ACC-COLLECTION-THUMBNAIL-02.png?v=1691703892&width=1200" alt="Lifting Accessories" srcset="//treadmillfactory.ca/cdn/shop/collections/LIFTING_ACC-COLLECTION-THUMBNAIL-02.png?v=1691703892&width=352 352w, //treadmillfactory.ca/cdn/shop/collections/LIFTING_ACC-COLLECTION-THUMBNAIL-02.png?v=1691703892&width=832 832w, //treadmillfactory.ca/cdn/shop/collections/LIFTING_ACC-COLLECTION-THUMBNAIL-02.png?v=1691703892&width=1200 1200w" width="1200" height="1200" loading="lazy" class="shop-child-2__hero-img"> 6138 </div><div class="menu-drawer__inner-submenu"> 6139 <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"> 6140 <li> 6141 <a 6142 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 6143 href="/collections/strength-conditioning-lifting-accessories" 6144 >All Lifting accessories</a> 6145 </li><li> 6146 <a 6147 href="/collections/hooks-straps" 6148 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 6149 6150 > 6151 Hooks & Straps 6152 </a> 6153 </li><li> 6154 <a 6155 href="/collections/lifting-gloves" 6156 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 6157 6158 > 6159 Lifting Gloves 6160 </a> 6161 </li><li> 6162 <a 6163 href="/collections/weight-lifting-belts" 6164 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 6165 6166 > 6167 Weight Lifting Belts 6168 </a> 6169 </li><li> 6170 <a 6171 href="/collections/collars-accessories" 6172 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 6173 6174 > 6175 Collars & Accessories 6176 </a> 6177 </li></ul> 6178 </div> 6179 <div class="title-holder level-3"> 6180 <p> 6181 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewB
6181ox="0 0 16 16" fill="none"> 6182 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 6183 </svg> <span>Lifting Accessories</span> 6184 </p> 6185 </div> 6186 </div> 6187 </details></li><li><details id="Details-menu-drawer-submenu-shop-link-balance-stability"> 6188 <summary class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 6189 <span class="shop-menu-mobile__item-content"><span class="shop-menu-mobile__item-thumb"> 6190 <img src="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-balance_and_stability.webp?crop=center&height=60&v=1688506729&width=60" alt="Balance & Stability" srcset="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-balance_and_stability.webp?crop=center&height=60&v=1688506729&width=60 60w" width="60" height="60" loading="lazy"> 6191 </span><span class="shop-menu-mobile__item-title"> 6192 Balance & Stability 6193 </span> 6194 </span> 6195 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"> 6196 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 6197 </svg> 6198 </summary> 6199 <div 6200 id="childlink-balance-stability-mobile-fitness-accessories" 6201 class="menu-drawer__submenu has-submenu motion-reduce menu-drawer__submenu-inner shop-child-2" 6202 ><div class="shop-child-2__hero"> 6203 <img src="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-balance_and_stability.webp?v=1688506729&width=1200" alt="Balance & Stability" srcset="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-balance_and_stability.webp?v=1688506729&width=352 352w, //treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-balance_and_stability.webp?v=1688506729&width=832 832w, //treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-balance_and_stability.webp?v=1688506729&width=1200 1200w" width="1200" height="1200" loading="lazy" class="shop-child-2__hero-img"> 6204 </div><div class="menu-drawer__inner-submenu"> 6205 <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"> 6206 <li> 6207 <a 6208 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 6209 href="/collections/fitness-accessories-balance-stability" 6210 >All Balance & stability</a> 6211 </li><li> 6212 <a 6213 href="/collections/bosu" 6214 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 6215 6216 > 6217 BOSU & Dome Balance Balls 6218 </a> 6219 </li><li> 6220 <a 6221 href="/collections/balance-cushions" 6222 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 6223 6224 > 6225 Balance Cushions 6226 </a> 6227 </li><li> 6228 <a 6229 href="/collections/wobble-boards" 6230 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 6231 6232 > 6233 Wobble Boards 6234 </a> 6235 </li></ul> 6236 </div> 6237 <div class="title-holder level-3"> 6238 <p> 6239 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewB
6239ox="0 0 16 16" fill="none"> 6240 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 6241 </svg> <span>Balance & Stability</span> 6242 </p> 6243 </div> 6244 </div> 6245 </details></li></ul> 6246 </div> 6247 <div class="title-holder level-2"> 6248 <p> 6249 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"> 6250 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 6251 </svg> <span>Fitness Accessories</span> 6252 </p> 6253 </div> 6254 </div> 6255 </details></li> 6256 6257 6258<li class=""><details id="Details-menu-drawer-submenu-shop-link-storage-solutions"> 6259 <summary class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 6260 <span class="menu-drawer__menu-item__text">Storage Solutions</span> 6261 6262 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"> 6263 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 6264 </svg> 6265 </summary> 6266 <div 6267 id="childlink-storage-solutions-mobile-top" 6268 class="menu-drawer__submenu has-submenu motion-reduce menu-drawer__submenu-inner shop-child-1" 6269 > 6270 <div class="menu-drawer__inner-submenu"> 6271 <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"> 6272 6273<li><a 6274 href="/collections/dumbbells-storage" 6275 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 6276 6277 > 6278 Dumbbell Storage 6279 </a></li><li><a 6280 href="/collections/weight-plate-rack" 6281 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 6282 6283 > 6284 Weight Plate Storage 6285 </a></li><li><a 6286 href="/collections/lifting-bar-storage" 6287 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 6288 6289 > 6290 Lifting Bar Storage 6291 </a></li><li><a 6292 href="/collections/kettlebell-racks" 6293 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 6294 6295 > 6296 Kettlebell Racks 6297 </a></li><li><a 6298 href="/collections/fitness-accessories-storage" 6299 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 6300 6301 > 6302 Accessories Storage 6303 </a></li><li><a 6304 href="/collections/medicine-balls-racks" 6305 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 6306 6307 > 6308 Balls Racks 6309 </a></li><li><a 6310 href="/collections/storage-bay-systems" 6311 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 6312 6313 > 6314 Storage Bay Systems 6315 </a></li></ul> 6316 </div> 6317 <div class="title-holder level-2"> 6318 <p> 6319 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewB
6319ox="0 0 16 16" fill="none"> 6320 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 6321 </svg> <span>Storage Solutions</span> 6322 </p> 6323 </div> 6324 </div> 6325 </details></li> 6326 6327 6328<li class=""><details id="Details-menu-drawer-submenu-shop-link-parts"> 6329 <summary class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 6330 <span class="menu-drawer__menu-item__text">Parts</span> 6331 6332 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"> 6333 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 6334 </svg> 6335 </summary> 6336 <div 6337 id="childlink-parts-mobile-top" 6338 class="menu-drawer__submenu has-submenu motion-reduce menu-drawer__submenu-inner shop-child-1" 6339 > 6340 <div class="menu-drawer__inner-submenu"> 6341 <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"> 6342 6343<li><details id="Details-menu-drawer-submenu-shop-link-assault-fitness-parts"> 6344 <summary class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 6345 <span class="shop-menu-mobile__item-content"><span class="shop-menu-mobile__item-thumb"> 6346 <img src="//treadmillfactory.ca/cdn/shop/collections/ASSAULT-FITNESS-PARTS-THUMBNAIL.png?crop=center&height=60&v=1691703849&width=60" alt="Assault Fitness Parts" srcset="//treadmillfactory.ca/cdn/shop/collections/ASSAULT-FITNESS-PARTS-THUMBNAIL.png?crop=center&height=60&v=1691703849&width=60 60w" width="60" height="60" loading="lazy"> 6347 </span><span class="shop-menu-mobile__item-title"> 6348 Assault Fitness Parts 6349 </span> 6350 </span> 6351 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"> 6352 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 6353 </svg> 6354 </summary> 6355 <div 6356 id="childlink-assault-fitness-parts-mobile-parts" 6357 class="menu-drawer__submenu has-submenu motion-reduce menu-drawer__submenu-inner shop-child-2" 6358 ><div class="shop-child-2__hero"> 6359 <img src="//treadmillfactory.ca/cdn/shop/collections/ASSAULT-FITNESS-PARTS-THUMBNAIL.png?v=1691703849&width=1200" alt="Assault Fitness Parts" srcset="//treadmillfactory.ca/cdn/shop/collections/ASSAULT-FITNESS-PARTS-THUMBNAIL.png?v=1691703849&width=352 352w, //treadmillfactory.ca/cdn/shop/collections/ASSAULT-FITNESS-PARTS-THUMBNAIL.png?v=1691703849&width=832 832w, //treadmillfactory.ca/cdn/shop/collections/ASSAULT-FITNESS-PARTS-THUMBNAIL.png?v=1691703849&width=1200 1200w" width="1200" height="1200" loading="lazy" class="shop-child-2__hero-img"> 6360 </div><div class="menu-drawer__inner-submenu"> 6361 <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"> 6362 <li> 6363 <a 6364 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 6365 href="/collections/assault-fitness-parts" 6366 >All Assault fitness parts</a> 6367 </li><li> 6368 <a 6369 href="/collections/assault-fitness-classic-bike-parts" 6370 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 6371 6372 > 6373 Assault Bike Classic Parts 6374 </a> 6375 </li><li> 6376 <a 6377 href="/collections/assault-fitness-pro-bike-parts" 6378 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 6379 6380 > 6381 Assault Runner Pro Parts 6382 </a> 6383 </li><li> 6384 <a 6385 href="/collections/assault-fitness-elite-bike-parts" 6386 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 6387 6388 > 6389 Assault Bike Elite Parts 6390 </a> 6391 </li><li> 6392 <a 6393 href="/collections/assault-runner-pro" 6394 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 6395 6396 > 6397 Assault Runner Pro Parts 6398 </a> 6399 </li><li> 6400 <a 6401 href="/collections/assault-runner-elite-parts" 6402 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 6403 6404 > 6405 Assault Runner Elite Parts 6406 </a> 6407 </li><li> 6408 <a 6409 href="/collections/assault-rower-elite-parts" 6410 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 6411 6412 > 6413 Assault Rower Elite Parts 6414 </a> 6415 </li></ul> 6416 </div> 6417 <div class="title-holder level-3"> 6418 <p> 6419 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewB
6419ox="0 0 16 16" fill="none"> 6420 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 6421 </svg> <span>Assault Fitness Parts</span> 6422 </p> 6423 </div> 6424 </div> 6425 </details></li><li><a 6426 href="/collections/cardio-cardio-accessories" 6427 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 6428 6429 > 6430 Cardio Accessories 6431 </a></li><li><a 6432 href="/collections/strength-machines-add-ons-cable-attachments" 6433 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 6434 6435 > 6436 Strength Machine Add Ons & Attachments 6437 </a></li></ul> 6438 </div> 6439 <div class="title-holder level-2"> 6440 <p> 6441 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"> 6442 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 6443 </svg> <span>Parts</span> 6444 </p> 6445 </div> 6446 </div> 6447 </details></li> 6448 6449 6450<li class="menu-drawer__shop-child--has-custom-style menu-drawer__shop-child--has-custom-image"><details id="Details-menu-drawer-submenu-shop-link-nike-strength"> 6451 <summary class="menu-drawer__menu-item link link--text list-menu__item focus-inset menu-drawer__menu-item--has-custom-image"> 6452 <span class="menu-drawer__menu-item__text">Nike Strength</span> 6453 6454 <img class="menu-drawer__menu-item__img" src="//treadmillfactory.ca/cdn/shop/files/f18613a20ab4bc1924b5df59a6467b48c5935b3d.png?v=1770403128&width=440" alt="" width="220" height="38" loading="lazy" decoding="async"> 6455 6456 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"> 6457 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 6458 </svg> 6459 </summary> 6460 <div 6461 id="childlink-nike-strength-mobile-top" 6462 class="menu-drawer__submenu has-submenu motion-reduce menu-drawer__submenu-inner shop-child-1" 6463 > 6464 <div class="menu-drawer__inner-submenu"> 6465 <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"> 6466 6467<li><details id="Details-menu-drawer-submenu-shop-link-nike-dumbbells"> 6468 <summary class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 6469 <span class="shop-menu-mobile__item-content"><span class="shop-menu-mobile__item-thumb"> 6470 <img src="//treadmillfactory.ca/cdn/shop/collections/NIKE-GRIND-DUMBBELL_PARTICLES_REVEAL_PROFILE_SQUARE1025_EDITwithouttext.jpg?crop=center&height=60&v=1765919756&width=60" alt="Nike Strength Dumbbells" srcset="//treadmillfactory.ca/cdn/shop/collections/NIKE-GRIND-DUMBBELL_PARTICLES_REVEAL_PROFILE_SQUARE1025_EDITwithouttext.jpg?crop=center&height=60&v=1765919756&width=60 60w" width="60" height="60" loading="lazy"> 6471 </span><span class="shop-menu-mobile__item-title"> 6472 Nike Dumbbells 6473 </span> 6474 </span> 6475 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"> 6476 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 6477 </svg> 6478 </summary> 6479 <div 6480 id="childlink-nike-dumbbells-mobile-nike-strength" 6481 class="menu-drawer__submenu has-submenu motion-reduce menu-drawer__submenu-inner shop-child-2" 6482 ><div class="shop-child-2__hero"> 6483 <img src="//treadmillfactory.ca/cdn/shop/collections/NIKE-GRIND-DUMBBELL_PARTICLES_REVEAL_PROFILE_SQUARE1025_EDITwithouttext.jpg?v=1765919756&width=1200" alt="Nike Strength Dumbbells" srcset="//treadmillfactory.ca/cdn/shop/collections/NIKE-GRIND-DUMBBELL_PARTICLES_REVEAL_PROFILE_SQUARE1025_EDITwithouttext.jpg?v=1765919756&width=352 352w, //treadmillfactory.ca/cdn/shop/collections/NIKE-GRIND-DUMBBELL_PARTICLES_REVEAL_PROFILE_SQUARE1025_EDITwithouttext.jpg?v=1765919756&width=832 832w, //treadmillfactory.ca/cdn/shop/collections/NIKE-GRIND-DUMBBELL_PARTICLES_REVEAL_PROFILE_SQUARE1025_EDITwithouttext.jpg?v=1765919756&width=1200 1200w" width="1200" height="1200" loading="lazy" class="shop-child-2__hero-img"> 6484 </div><div class="menu-drawer__inner-submenu"> 6485 <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"> 6486 <li> 6487 <a 6488 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 6489 href="/collections/nike-dumbbells" 6490 >All Nike dumbbells</a> 6491 </li><li> 6492 <a 6493 href="/products/nike-dumbbell-black-white" 6494 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 6495 6496 > 6497 Nike Dumbbell 6498 </a> 6499 </li><li> 6500 <a 6501 href="/products/nike-grind-dumbbell-wolf-grey-particle" 6502 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 6503 6504 > 6505 Nike Grind Dumbbell 6506 </a> 6507 </li><li> 6508 <a 6509 href="/collections/nike-strength-urethane-dumbbells" 6510 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 6511 6512 > 6513 Nike Strength Pro Urethane Dumbbell 6514 </a> 6515 </li></ul> 6516 </div> 6517 <div class="title-holder level-3"> 6518 <p> 6519 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewB
6519ox="0 0 16 16" fill="none"> 6520 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 6521 </svg> <span>Nike Dumbbells</span> 6522 </p> 6523 </div> 6524 </div> 6525 </details></li><li><details id="Details-menu-drawer-submenu-shop-link-nike-kettlebells"> 6526 <summary class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 6527 <span class="shop-menu-mobile__item-content"><span class="shop-menu-mobile__item-thumb"> 6528 <img src="//treadmillfactory.ca/cdn/shop/collections/RENIASSANCE-13.webp?crop=center&height=60&v=1765919073&width=60" alt="Nike Strength Kettlebells" srcset="//treadmillfactory.ca/cdn/shop/collections/RENIASSANCE-13.webp?crop=center&height=60&v=1765919073&width=60 60w" width="60" height="60" loading="lazy"> 6529 </span><span class="shop-menu-mobile__item-title"> 6530 Nike Kettlebells 6531 </span> 6532 </span> 6533 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"> 6534 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 6535 </svg> 6536 </summary> 6537 <div 6538 id="childlink-nike-kettlebells-mobile-nike-strength" 6539 class="menu-drawer__submenu has-submenu motion-reduce menu-drawer__submenu-inner shop-child-2" 6540 ><div class="shop-child-2__hero"> 6541 <img src="//treadmillfactory.ca/cdn/shop/collections/RENIASSANCE-13.webp?v=1765919073&width=1200" alt="Nike Strength Kettlebells" srcset="//treadmillfactory.ca/cdn/shop/collections/RENIASSANCE-13.webp?v=1765919073&width=352 352w, //treadmillfactory.ca/cdn/shop/collections/RENIASSANCE-13.webp?v=1765919073&width=832 832w, //treadmillfactory.ca/cdn/shop/collections/RENIASSANCE-13.webp?v=1765919073&width=1200 1200w" width="1200" height="1796" loading="lazy" class="shop-child-2__hero-img"> 6542 </div><div class="menu-drawer__inner-submenu"> 6543 <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"> 6544 <li> 6545 <a 6546 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 6547 href="/collections/nike-kettlebells" 6548 >All Nike kettlebells</a> 6549 </li><li> 6550 <a 6551 href="/products/nike-kettlebell" 6552 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 6553 6554 > 6555 Nike Kettlebell 6556 </a> 6557 </li><li> 6558 <a 6559 href="/products/nike-rubber-coated-kettlebell-wolf-grey-particle" 6560 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 6561 6562 > 6563 Nike Grind Kettlebell 6564 </a> 6565 </li><li> 6566 <a 6567 href="/products/nike-rubber-coated-kettlebell" 6568 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 6569 6570 > 6571 Nike Rubber Coated Kettlebell 6572 </a> 6573 </li></ul> 6574 </div> 6575 <div class="title-holder level-3"> 6576 <p> 6577 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewB
6577ox="0 0 16 16" fill="none"> 6578 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 6579 </svg> <span>Nike Kettlebells</span> 6580 </p> 6581 </div> 6582 </div> 6583 </details></li><li><details id="Details-menu-drawer-submenu-shop-link-nike-barbells"> 6584 <summary class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 6585 <span class="shop-menu-mobile__item-content"><span class="shop-menu-mobile__item-thumb"> 6586 <img src="//treadmillfactory.ca/cdn/shop/collections/nike_barbells_bat_photo.jpg?crop=center&height=60&v=1765919272&width=60" alt="Nike Strength Barbells" srcset="//treadmillfactory.ca/cdn/shop/collections/nike_barbells_bat_photo.jpg?crop=center&height=60&v=1765919272&width=60 60w" width="60" height="60" loading="lazy"> 6587 </span><span class="shop-menu-mobile__item-title"> 6588 Nike Barbells 6589 </span> 6590 </span> 6591 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"> 6592 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 6593 </svg> 6594 </summary> 6595 <div 6596 id="childlink-nike-barbells-mobile-nike-strength" 6597 class="menu-drawer__submenu has-submenu motion-reduce menu-drawer__submenu-inner shop-child-2" 6598 ><div class="shop-child-2__hero"> 6599 <img src="//treadmillfactory.ca/cdn/shop/collections/nike_barbells_bat_photo.jpg?v=1765919272&width=1200" alt="Nike Strength Barbells" srcset="//treadmillfactory.ca/cdn/shop/collections/nike_barbells_bat_photo.jpg?v=1765919272&width=352 352w, //treadmillfactory.ca/cdn/shop/collections/nike_barbells_bat_photo.jpg?v=1765919272&width=832 832w, //treadmillfactory.ca/cdn/shop/collections/nike_barbells_bat_photo.jpg?v=1765919272&width=1200 1200w" width="1200" height="1600" loading="lazy" class="shop-child-2__hero-img"> 6600 </div><div class="menu-drawer__inner-submenu"> 6601 <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"> 6602 <li> 6603 <a 6604 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 6605 href="/collections/nike-barbells" 6606 >All Nike barbells</a> 6607 </li><li> 6608 <a 6609 href="/collections/nike-15kg-barbells" 6610 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 6611 6612 > 6613 Nike 15KG Barbells 6614 </a> 6615 </li><li> 6616 <a 6617 href="/collections/nike-20kg-barbells" 6618 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 6619 6620 > 6621 Nike 20KG Barbells 6622 </a> 6623 </li><li> 6624 <a 6625 href="/products/nike-1972-power-bar-20kg" 6626 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 6627 6628 > 6629 Nike 1972 Power Bar 20KG 6630 </a> 6631 </li><li> 6632 <a 6633 href="/collections/nike-curl-bars" 6634 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 6635 6636 > 6637 Nike Curl Bars 6638 </a> 6639 </li><li> 6640 <a 6641 href="/products/nike-barbell-collars" 6642 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 6643 6644 > 6645 Nike Barbell Collars 6646 </a> 6647 </li></ul> 6648 </div> 6649 <div class="title-holder level-3"> 6650 <p> 6651 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewB
6651ox="0 0 16 16" fill="none"> 6652 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 6653 </svg> <span>Nike Barbells</span> 6654 </p> 6655 </div> 6656 </div> 6657 </details></li><li><details id="Details-menu-drawer-submenu-shop-link-nike-plates"> 6658 <summary class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 6659 <span class="shop-menu-mobile__item-content"><span class="shop-menu-mobile__item-thumb"> 6660 <img src="//treadmillfactory.ca/cdn/shop/collections/Nike_Brand-Category-Grind.jpg?crop=center&height=60&v=1765919215&width=60" alt="Nike Strength Plates" srcset="//treadmillfactory.ca/cdn/shop/collections/Nike_Brand-Category-Grind.jpg?crop=center&height=60&v=1765919215&width=60 60w" width="60" height="60" loading="lazy"> 6661 </span><span class="shop-menu-mobile__item-title"> 6662 Nike Plates 6663 </span> 6664 </span> 6665 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"> 6666 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 6667 </svg> 6668 </summary> 6669 <div 6670 id="childlink-nike-plates-mobile-nike-strength" 6671 class="menu-drawer__submenu has-submenu motion-reduce menu-drawer__submenu-inner shop-child-2" 6672 ><div class="shop-child-2__hero"> 6673 <img src="//treadmillfactory.ca/cdn/shop/collections/Nike_Brand-Category-Grind.jpg?v=1765919215&width=1200" alt="Nike Strength Plates" srcset="//treadmillfactory.ca/cdn/shop/collections/Nike_Brand-Category-Grind.jpg?v=1765919215&width=352 352w, //treadmillfactory.ca/cdn/shop/collections/Nike_Brand-Category-Grind.jpg?v=1765919215&width=832 832w, //treadmillfactory.ca/cdn/shop/collections/Nike_Brand-Category-Grind.jpg?v=1765919215&width=1200 1200w" width="1200" height="800" loading="lazy" class="shop-child-2__hero-img"> 6674 </div><div class="menu-drawer__inner-submenu"> 6675 <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"> 6676 <li> 6677 <a 6678 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 6679 href="/collections/nike-plates" 6680 >All Nike plates</a> 6681 </li><li> 6682 <a 6683 href="/products/nike-grind-bumper-plates" 6684 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 6685 6686 > 6687 Nike Grind Bumper Plates 6688 </a> 6689 </li><li> 6690 <a 6691 href="/products/nike-grind-ch
6691ange-plates-wolf-grey-particle" 6692 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 6693 6694 > 6695 Nike Grind Change Plates 6696 </a> 6697 </li><li> 6698 <a 6699 href="/products/nike-rubber-bumper-plates-black-white" 6700 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 6701 6702 > 6703 Nike Rubber Bumper Plates 6704 </a> 6705 </li><li> 6706 <a 6707 href="/products/nike-change-plates" 6708 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 6709 6710 > 6711 Nike Change Plates 6712 </a> 6713 </li><li> 6714 <a 6715 href="/products/nike-strength-pro-urethane-plates-black-white" 6716 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 6717 6718 > 6719 Nike Strength Pro Urethane Plates 6720 </a> 6721 </li></ul> 6722 </div> 6723 <div class="title-holder level-3"> 6724 <p> 6725 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"> 6726 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 6727 </svg> <span>Nike Plates</span> 6728 </p> 6729 </div> 6730 </div> 6731 </details></li><li><details id="Details-menu-drawer-submenu-shop-link-nike-racks"> 6732 <summary class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 6733 <span class="shop-menu-mobile__item-content"><span class="shop-menu-mobile__item-thumb"> 6734 <img src="//treadmillfactory.ca/cdn/shop/collections/platetreelifestyle11_1200x_946d5380-1cbb-46c5-aeb5-d0b4bb438737.webp?crop=center&height=60&v=1765919331&width=60" alt="Nike Strength Racks" srcset="//treadmillfactory.ca/cdn/shop/collections/platetreelifestyle11_1200x_946d5380-1cbb-46c5-aeb5-d0b4bb438737.webp?crop=center&height=60&v=1765919331&width=60 60w" width="60" height="60" loading="lazy"> 6735 </span><span class="shop-menu-mobile__item-title"> 6736 Nike Racks 6737 </span> 6738 </span> 6739 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"> 6740 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 6741 </svg> 6742 </summary> 6743 <div 6744 id="childlink-nike-racks-mobile-nike-strength" 6745 class="menu-drawer__submenu has-submenu motion-reduce menu-drawer__submenu-inner shop-child-2" 6746 ><div class="shop-child-2__hero"> 6747 <img src="//treadmillfactory.ca/cdn/shop/collections/platetreelifestyle11_1200x_946d5380-1cbb-46c5-aeb5-d0b4bb438737.webp?v=1765919331&width=1200" alt="Nike Strength Racks" srcset="//treadmillfactory.ca/cdn/shop/collections/platetreelifestyle11_1200x_946d5380-1cbb-46c5-aeb5-d0b4bb438737.webp?v=1765919331&width=352 352w, //treadmillfactory.ca/cdn/shop/collections/platetreelifestyle11_1200x_946d5380-1cbb-46c5-aeb5-d0b4bb438737.webp?v=1765919331&width=832 832w, //treadmillfactory.ca/cdn/shop/collections/platetreelifestyle11_1200x_946d5380-1cbb-46c5-aeb5-d0b4bb438737.webp?v=1765919331&width=1200 1200w" width="1200" height="1200" loading="lazy" class="shop-child-2__hero-img"> 6748 </div><div class="menu-drawer__inner-submenu"> 6749 <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"> 6750 <li> 6751 <a 6752 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 6753 href="/collections/nike-racks" 6754 >All Nike racks</a> 6755 </li><li> 6756 <a 6757 href="/products/nike-half-rack" 6758 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 6759 6760 > 6761 Nike Half Rack 6762 </a> 6763 </li><li> 6764 <a 6765 href="/products/nike-squat-cage" 6766 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 6767 6768 > 6769 Nike Squat Cage 6770 </a> 6771 </li><li> 6772 <a 6773 href="/products/nike-squat-rack" 6774 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 6775 6776 > 6777 Nike Squat Rack 6778 </a> 6779 </li><li> 6780 <a 6781 href="/products/nike-squat-stand" 6782 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 6783 6784 > 6785 Nike Squat Stand 6786 </a> 6787 </li><li> 6788 <a 6789 href="/collections/nike-attachments" 6790 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 6791 6792 > 6793 Nike Attachments 6794 </a> 6795 </li></ul> 6796 </div> 6797 <div class="title-holder level-3"> 6798 <p> 6799 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewB
6799ox="0 0 16 16" fill="none"> 6800 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 6801 </svg> <span>Nike Racks</span> 6802 </p> 6803 </div> 6804 </div> 6805 </details></li><li><details id="Details-menu-drawer-submenu-shop-link-nike-benches"> 6806 <summary class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 6807 <span class="shop-menu-mobile__item-content"><span class="shop-menu-mobile__item-thumb"> 6808 <img src="//treadmillfactory.ca/cdn/shop/collections/Nike-Benches-Collection.png?crop=center&height=60&v=1768582101&width=60" alt="Nike Strength Benches" srcset="//treadmillfactory.ca/cdn/shop/collections/Nike-Benches-Collection.png?crop=center&height=60&v=1768582101&width=60 60w" width="60" height="60" loading="lazy"> 6809 </span><span class="shop-menu-mobile__item-title"> 6810 Nike Benches 6811 </span> 6812 </span> 6813 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"> 6814 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 6815 </svg> 6816 </summary> 6817 <div 6818 id="childlink-nike-benches-mobile-nike-strength" 6819 class="menu-drawer__submenu has-submenu motion-reduce menu-drawer__submenu-inner shop-child-2" 6820 ><div class="shop-child-2__hero"> 6821 <img src="//treadmillfactory.ca/cdn/shop/collections/Nike-Benches-Collection.png?v=1768582101&width=1200" alt="Nike Strength Benches" srcset="//treadmillfactory.ca/cdn/shop/collections/Nike-Benches-Collection.png?v=1768582101&width=352 352w, //treadmillfactory.ca/cdn/shop/collections/Nike-Benches-Collection.png?v=1768582101&width=832 832w, //treadmillfactory.ca/cdn/shop/collections/Nike-Benches-Collection.png?v=1768582101&width=1200 1200w" width="1200" height="1200" loading="lazy" class="shop-child-2__hero-img"> 6822 </div><div class="menu-drawer__inner-submenu"> 6823 <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"> 6824 <li> 6825 <a 6826 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 6827 href="/collections/nike-benches" 6828 >All Nike benches</a> 6829 </li><li> 6830 <a 6831 href="/products/nike-rolling-weight-bench" 6832 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 6833 6834 > 6835 Nike Rolling Weight Bench 6836 </a> 6837 </li><li> 6838 <a 6839 href="/products/nike-flat-weight-bench" 6840 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 6841 6842 > 6843 Nike Flat Weight Bench 6844 </a> 6845 </li><li> 6846 <a 6847 href="/products/nike-adjustable-weight-bench-black" 6848 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 6849 6850 > 6851 Nike Adjustable Weight Bench 6852 </a> 6853 </li></ul> 6854 </div> 6855 <div class="title-holder level-3"> 6856 <p> 6857 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewB
6857ox="0 0 16 16" fill="none"> 6858 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 6859 </svg> <span>Nike Benches</span> 6860 </p> 6861 </div> 6862 </div> 6863 </details></li><li><details id="Details-menu-drawer-submenu-shop-link-nike-bundles"> 6864 <summary class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 6865 <span class="shop-menu-mobile__item-content"><span class="shop-menu-mobile__item-thumb"> 6866 <img src="//treadmillfactory.ca/cdn/shop/collections/Nike-Dumbbell_Set_Rack_Grind-Group.webp?crop=center&height=60&v=1768582081&width=60" alt="Nike Bundles" srcset="//treadmillfactory.ca/cdn/shop/collections/Nike-Dumbbell_Set_Rack_Grind-Group.webp?crop=center&height=60&v=1768582081&width=60 60w" width="60" height="60" loading="lazy"> 6867 </span><span class="shop-menu-mobile__item-title"> 6868 Nike Bundles 6869 </span> 6870 </span> 6871 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"> 6872 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 6873 </svg> 6874 </summary> 6875 <div 6876 id="childlink-nike-bundles-mobile-nike-strength" 6877 class="menu-drawer__submenu has-submenu motion-reduce menu-drawer__submenu-inner shop-child-2" 6878 ><div class="shop-child-2__hero"> 6879 <img src="//treadmillfactory.ca/cdn/shop/collections/Nike-Dumbbell_Set_Rack_Grind-Group.webp?v=1768582081&width=1200" alt="Nike Bundles" srcset="//treadmillfactory.ca/cdn/shop/collections/Nike-Dumbbell_Set_Rack_Grind-Group.webp?v=1768582081&width=352 352w, //treadmillfactory.ca/cdn/shop/collections/Nike-Dumbbell_Set_Rack_Grind-Group.webp?v=1768582081&width=832 832w, //treadmillfactory.ca/cdn/shop/collections/Nike-Dumbbell_Set_Rack_Grind-Group.webp?v=1768582081&width=1200 1200w" width="1200" height="1200" loading="lazy" class="shop-child-2__hero-img"> 6880 </div><div class="menu-drawer__inner-submenu"> 6881 <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"> 6882 <li> 6883 <a 6884 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 6885 href="/collections/nike-bundles" 6886 >All Nike bundles</a> 6887 </li><li> 6888 <a 6889 href="https://treadmillfactory.ca/collections/nike-home-gym-sets" 6890 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 6891 6892 > 6893 Home Gym Sets 6894 </a> 6895 </li><li> 6896 <a 6897 href="https://treadmillfactory.ca/collections/nike-barbell-sets" 6898 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 6899 6900 > 6901 Barbell & Plates Set 6902 </a> 6903 </li><li> 6904 <a 6905 href="/collections/nike-bundles/Dumbbells" 6906 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 6907 6908 > 6909 Dumbbell Sets 6910 </a> 6911 </li></ul> 6912 </div> 6913 <div class="title-holder level-3"> 6914 <p> 6915 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewB
6915ox="0 0 16 16" fill="none"> 6916 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 6917 </svg> <span>Nike Bundles</span> 6918 </p> 6919 </div> 6920 </div> 6921 </details></li><li><details id="Details-menu-drawer-submenu-shop-link-nike-storage"> 6922 <summary class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 6923 <span class="shop-menu-mobile__item-content"><span class="shop-menu-mobile__item-thumb"> 6924 <img src="//treadmillfactory.ca/cdn/shop/collections/KBDB_Square_1200x_dd39a933-1a61-4f14-9a3d-b75e0ba481c7.webp?crop=center&height=60&v=1765919608&width=60" alt="Nike Strength Storage" srcset="//treadmillfactory.ca/cdn/shop/collections/KBDB_Square_1200x_dd39a933-1a61-4f14-9a3d-b75e0ba481c7.webp?crop=center&height=60&v=1765919608&width=60 60w" width="60" height="60" loading="lazy"> 6925 </span><span class="shop-menu-mobile__item-title"> 6926 Nike Storage 6927 </span> 6928 </span> 6929 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"> 6930 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 6931 </svg> 6932 </summary> 6933 <div 6934 id="childlink-nike-storage-mobile-nike-strength" 6935 class="menu-drawer__submenu has-submenu motion-reduce menu-drawer__submenu-inner shop-child-2" 6936 ><div class="shop-child-2__hero"> 6937 <img src="//treadmillfactory.ca/cdn/shop/collections/KBDB_Square_1200x_dd39a933-1a61-4f14-9a3d-b75e0ba481c7.webp?v=1765919608&width=1200" alt="Nike Strength Storage" srcset="//treadmillfactory.ca/cdn/shop/collections/KBDB_Square_1200x_dd39a933-1a61-4f14-9a3d-b75e0ba481c7.webp?v=1765919608&width=352 352w, //treadmillfactory.ca/cdn/shop/collections/KBDB_Square_1200x_dd39a933-1a61-4f14-9a3d-b75e0ba481c7.webp?v=1765919608&width=832 832w, //treadmillfactory.ca/cdn/shop/collections/KBDB_Square_1200x_dd39a933-1a61-4f14-9a3d-b75e0ba481c7.webp?v=1765919608&width=1200 1200w" width="1200" height="1200" loading="lazy" class="shop-child-2__hero-img"> 6938 </div><div class="menu-drawer__inner-submenu"> 6939 <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"> 6940 <li> 6941 <a 6942 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 6943 href="/collections/nike-storage" 6944 >All Nike storage</a> 6945 </li><li> 6946 <a 6947 href="/products/nike-dumbbell-tree" 6948 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 6949 6950 > 6951 Nike Dumbbell Tree 6952 </a> 6953 </li><li> 6954 <a 6955 href="/products/nike-dumbbell-storage-rack" 6956 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 6957 6958 > 6959 Nike Dumbbell Storage Rack 6960 </a> 6961 </li><li> 6962 <a 6963 href="/products/nike-kettlebell-dumbbell-storage-rack" 6964 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 6965 6966 > 6967 Nike Kettlebell & Dumbbell Storage Rack 6968 </a> 6969 </li><li> 6970 <a 6971 href="/products/nike-plate-tree-barbell-holder" 6972 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 6973 6974 > 6975 Nike Plate Tree & Barbell Holder 6976 </a> 6977 </li></ul> 6978 </div> 6979 <div class="title-holder level-3"> 6980 <p> 6981 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewB
6981ox="0 0 16 16" fill="none"> 6982 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 6983 </svg> <span>Nike Storage</span> 6984 </p> 6985 </div> 6986 </div> 6987 </details></li><li><details id="Details-menu-drawer-submenu-shop-link-nike-hybrid-conditioning"> 6988 <summary class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 6989 <span class="shop-menu-mobile__item-content"><span class="shop-menu-mobile__item-thumb"> 6990 <img src="//treadmillfactory.ca/cdn/shop/collections/SandbagLifestyleSquare2_1200x_c334e803-388e-4f1c-8772-2ac060a15bea.webp?crop=center&height=60&v=1765919592&width=60" alt="Nike Strength Hybrid Conditioning" srcset="//treadmillfactory.ca/cdn/shop/collections/SandbagLifestyleSquare2_1200x_c334e803-388e-4f1c-8772-2ac060a15bea.webp?crop=center&height=60&v=1765919592&width=60 60w" width="60" height="60" loading="lazy"> 6991 </span><span class="shop-menu-mobile__item-title"> 6992 Nike Hybrid Conditioning 6993 </span> 6994 </span> 6995 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"> 6996 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 6997 </svg> 6998 </summary> 6999 <div 7000 id="childlink-nike-hybrid-conditioning-mobile-nike-strength" 7001 class="menu-drawer__submenu has-submenu motion-reduce menu-drawer__submenu-inner shop-child-2" 7002 ><div class="shop-child-2__hero"> 7003 <img src="//treadmillfactory.ca/cdn/shop/collections/SandbagLifestyleSquare2_1200x_c334e803-388e-4f1c-8772-2ac060a15bea.webp?v=1765919592&width=1200" alt="Nike Strength Hybrid Conditioning" srcset="//treadmillfactory.ca/cdn/shop/collections/SandbagLifestyleSquare2_1200x_c334e803-388e-4f1c-8772-2ac060a15bea.webp?v=1765919592&width=352 352w, //treadmillfactory.ca/cdn/shop/collections/SandbagLifestyleSquare2_1200x_c334e803-388e-4f1c-8772-2ac060a15bea.webp?v=1765919592&width=832 832w, //treadmillfactory.ca/cdn/shop/collections/SandbagLifestyleSquare2_1200x_c334e803-388e-4f1c-8772-2ac060a15bea.webp?v=1765919592&width=1200 1200w" width="1200" height="1200" loading="lazy" class="shop-child-2__hero-img"> 7004 </div><div class="menu-drawer__inner-submenu"> 7005 <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"> 7006 <li> 7007 <a 7008 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 7009 href="/collections/nike-strength-hybrid-conditioning" 7010 >All Nike hybrid conditioning</a> 7011 </li><li> 7012 <a 7013 href="/products/nike-sandbags-black" 7014 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 7015 7016 > 7017 Nike Sandbags 7018 </a> 7019 </li><li> 7020 <a 7021 href="/products/nike-weight-sled" 7022 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 7023 7024 > 7025 Nike Weight Sled 7026 </a> 7027 </li><li> 7028 <a 7029 href="/products/nike-soft-plyo-box" 7030 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 7031 7032 > 7033 Nike Soft Plyo Box 7034 </a> 7035 </li></ul> 7036 </div> 7037 <div class="title-holder level-3"> 7038 <p> 7039 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewB
7039ox="0 0 16 16" fill="none"> 7040 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 7041 </svg> <span>Nike Hybrid Conditioning</span> 7042 </p> 7043 </div> 7044 </div> 7045 </details></li><li><details id="Details-menu-drawer-submenu-shop-link-nike-pro"> 7046 <summary class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 7047 <span class="shop-menu-mobile__item-content"><span class="shop-menu-mobile__item-thumb"> 7048 <img src="//treadmillfactory.ca/cdn/shop/collections/Nike_Brand-Category-Strength_Pro_Line.webp?crop=center&height=60&v=1765919682&width=60" alt="Nike Strength Pro" srcset="//treadmillfactory.ca/cdn/shop/collections/Nike_Brand-Category-Strength_Pro_Line.webp?crop=center&height=60&v=1765919682&width=60 60w" width="60" height="60" loading="lazy"> 7049 </span><span class="shop-menu-mobile__item-title"> 7050 Nike Pro 7051 </span> 7052 </span> 7053 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"> 7054 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 7055 </svg> 7056 </summary> 7057 <div 7058 id="childlink-nike-pro-mobile-nike-strength" 7059 class="menu-drawer__submenu has-submenu motion-reduce menu-drawer__submenu-inner shop-child-2" 7060 ><div class="shop-child-2__hero"> 7061 <img src="//treadmillfactory.ca/cdn/shop/collections/Nike_Brand-Category-Strength_Pro_Line.webp?v=1765919682&width=1200" alt="Nike Strength Pro" srcset="//treadmillfactory.ca/cdn/shop/collections/Nike_Brand-Category-Strength_Pro_Line.webp?v=1765919682&width=352 352w, //treadmillfactory.ca/cdn/shop/collections/Nike_Brand-Category-Strength_Pro_Line.webp?v=1765919682&width=832 832w, //treadmillfactory.ca/cdn/shop/collections/Nike_Brand-Category-Strength_Pro_Line.webp?v=1765919682&width=1200 1200w" width="1200" height="1200" loading="lazy" class="shop-child-2__hero-img"> 7062 </div><div class="menu-drawer__inner-submenu"> 7063 <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"> 7064 <li> 7065 <a 7066 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 7067 href="/collections/nike-strength-pro" 7068 >All Nike pro</a> 7069 </li><li> 7070 <a 7071 href="/collections/nike-strength-urethane-dumbbells" 7072 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 7073 7074 > 7075 Nike Strength Pro Urethane Dumbbell 7076 </a> 7077 </li><li> 7078 <a 7079 href="/products/nike-strength-pro-urethane-plates-black-white" 7080 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 7081 7082 > 7083 Nike Strength Pro Urethane Plates 7084 </a> 7085 </li></ul> 7086 </div> 7087 <div class="title-holder level-3"> 7088 <p> 7089 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewB
7089ox="0 0 16 16" fill="none"> 7090 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 7091 </svg> <span>Nike Pro</span> 7092 </p> 7093 </div> 7094 </div> 7095 </details></li><li><details id="Details-menu-drawer-submenu-shop-link-nike-grind"> 7096 <summary class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 7097 <span class="shop-menu-mobile__item-content"><span class="shop-menu-mobile__item-thumb"> 7098 <img src="//treadmillfactory.ca/cdn/shop/collections/NIKE_GRIND_CAT_PHOTO.jpg?crop=center&height=60&v=1765919738&width=60" alt="Nike Strength Grind" srcset="//treadmillfactory.ca/cdn/shop/collections/NIKE_GRIND_CAT_PHOTO.jpg?crop=center&height=60&v=1765919738&width=60 60w" width="60" height="60" loading="lazy"> 7099 </span><span class="shop-menu-mobile__item-title"> 7100 Nike Grind 7101 </span> 7102 </span> 7103 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"> 7104 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 7105 </svg> 7106 </summary> 7107 <div 7108 id="childlink-nike-grind-mobile-nike-strength" 7109 class="menu-drawer__submenu has-submenu motion-reduce menu-drawer__submenu-inner shop-child-2" 7110 ><div class="shop-child-2__hero"> 7111 <img src="//treadmillfactory.ca/cdn/shop/collections/NIKE_GRIND_CAT_PHOTO.jpg?v=1765919738&width=1200" alt="Nike Strength Grind" srcset="//treadmillfactory.ca/cdn/shop/collections/NIKE_GRIND_CAT_PHOTO.jpg?v=1765919738&width=352 352w, //treadmillfactory.ca/cdn/shop/collections/NIKE_GRIND_CAT_PHOTO.jpg?v=1765919738&width=832 832w, //treadmillfactory.ca/cdn/shop/collections/NIKE_GRIND_CAT_PHOTO.jpg?v=1765919738&width=1200 1200w" width="1200" height="1200" loading="lazy" class="shop-child-2__hero-img"> 7112 </div><div class="menu-drawer__inner-submenu"> 7113 <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"> 7114 <li> 7115 <a 7116 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 7117 href="/collections/nike-strength-grind" 7118 >All Nike grind</a> 7119 </li><li> 7120 <a 7121 href="/products/nike-grind-dumbbell-wolf-grey-particle" 7122 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 7123 7124 > 7125 Nike Grind Dumbbell 7126 </a> 7127 </li><li> 7128 <a 7129 href="/products/nike-grind-bumper-plates" 7130 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 7131 7132 > 7133 Nike Grind Bumper Plates 7134 </a> 7135 </li><li> 7136 <a 7137 href="/products/nike-grind-ch
7137ange-plates-wolf-grey-particle" 7138 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 7139 7140 > 7141 Nike Grind Change Plates - Wolf Grey Particle 7142 </a> 7143 </li></ul> 7144 </div> 7145 <div class="title-holder level-3"> 7146 <p> 7147 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"> 7148 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 7149 </svg> <span>Nike Grind</span> 7150 </p> 7151 </div> 7152 </div> 7153 </details></li><li><details id="Details-menu-drawer-submenu-shop-link-nike-apparel"> 7154 <summary class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 7155 <span class="shop-menu-mobile__item-content"><span class="shop-menu-mobile__item-thumb"> 7156 <img src="//treadmillfactory.ca/cdn/shop/collections/NIKE_Strength_Ruben_Ivan_Dias_300dpi_2024_Q3_MRG_2349.webp?crop=center&height=60&v=1765919312&width=60" alt="Nike Strength Apparel" srcset="//treadmillfactory.ca/cdn/shop/collections/NIKE_Strength_Ruben_Ivan_Dias_300dpi_2024_Q3_MRG_2349.webp?crop=center&height=60&v=1765919312&width=60 60w" width="60" height="60" loading="lazy"> 7157 </span><span class="shop-menu-mobile__item-title"> 7158 Nike Apparel 7159 </span> 7160 </span> 7161 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"> 7162 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 7163 </svg> 7164 </summary> 7165 <div 7166 id="childlink-nike-apparel-mobile-nike-strength" 7167 class="menu-drawer__submenu has-submenu motion-reduce menu-drawer__submenu-inner shop-child-2" 7168 ><div class="shop-child-2__hero"> 7169 <img src="//treadmillfactory.ca/cdn/shop/collections/NIKE_Strength_Ruben_Ivan_Dias_300dpi_2024_Q3_MRG_2349.webp?v=1765919312&width=1200" alt="Nike Strength Apparel" srcset="//treadmillfactory.ca/cdn/shop/collections/NIKE_Strength_Ruben_Ivan_Dias_300dpi_2024_Q3_MRG_2349.webp?v=1765919312&width=352 352w, //treadmillfactory.ca/cdn/shop/collections/NIKE_Strength_Ruben_Ivan_Dias_300dpi_2024_Q3_MRG_2349.webp?v=1765919312&width=832 832w, //treadmillfactory.ca/cdn/shop/collections/NIKE_Strength_Ruben_Ivan_Dias_300dpi_2024_Q3_MRG_2349.webp?v=1765919312&width=1200 1200w" width="1200" height="1589" loading="lazy" class="shop-child-2__hero-img"> 7170 </div><div class="menu-drawer__inner-submenu"> 7171 <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"> 7172 <li> 7173 <a 7174 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 7175 href="/collections/nike-apparel" 7176 >All Nike apparel</a> 7177 </li><li> 7178 <a 7179 href="/collections/nike-hats" 7180 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 7181 7182 > 7183 Nike Hats 7184 </a> 7185 </li><li> 7186 <a 7187 href="/collections/nike-dri-fit-tees" 7188 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 7189 7190 >
7191 Nike Dri-Fit Tees 7192 </a> 7193 </li><li> 7194 <a 7195 href="/collections/nike-crews" 7196 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 7197 7198 > 7199 Nike Crews 7200 </a> 7201 </li><li> 7202 <a 7203 href="/collections/nike-hoodies" 7204 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 7205 7206 > 7207 Nike Hoodies 7208 </a> 7209 </li></ul> 7210 </div> 7211 <div class="title-holder level-3"> 7212 <p> 7213 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"> 7214 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 7215 </svg> <span>Nike Apparel</span> 7216 </p> 7217 </div> 7218 </div> 7219 </details></li></ul> 7220 </div> 7221 <div class="title-holder level-2"> 7222 <p> 7223 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"> 7224 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 7225 </svg> <span>Nike Strength</span> 7226 </p> 7227 </div> 7228 </div> 7229 </details></li></ul> 7230 </div> 7231 <div class="title-holder level-1"> 7232 <p> <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"> 7233 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 7234 </svg> <span>Shop</span> </p> 7235 </div> 7236 </div> 7237 </details> 7238</li> 7239 7240<li 7241 class="menu-drawer__menu-item-container" 7242 7243 data-handle="brands" 7244 ><a 7245 href="/pages/featured-brands" 7246 class="menu-drawer__menu-item list-menu__item link link--text focus-inset" 7247 7248 > 7249 <span class="menu-drawer__menu-item__text">Brands</span> 7250 7251 </a></li><li 7252 class="menu-drawer__menu-item-container" 7253 7254 data-handle="whats-new" 7255 ><a 7256 href="/collections/whats-new" 7257 class="menu-drawer__menu-item list-menu__item link link--text focus-inset" 7258 7259 > 7260 <span class="menu-drawer__menu-item__text">What's New</span> 7261 7262 </a></li><li 7263 class="menu-drawer__menu-item-container" 7264 7265 data-handle="commercial" 7266 ><a 7267 href="https://commercialfitness.ca/" 7268 class="menu-drawer__menu-item list-menu__item link link--text focus-inset" 7269 7270 > 7271 <span class="menu-drawer__menu-item__text">Commercial</span> 7272 7273 </a></li><li 7274 class="menu-drawer__menu-item-container" 7275 7276 data-handle="resources" 7277 ><details id="Details-menu-drawer-menu-item-4"> 7278 <summary class="menu-drawer__menu-item list-menu__item link link--text focus-inset">
7279 <span class="menu-drawer__menu-item__text">Resources</span> 7280 7281 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"> 7282 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 7283 </svg> 7284 </summary> 7285 <div 7286 id="link-resources" 7287 class="menu-drawer__submenu has-submenu motion-reduce" 7288 tabindex="-1" 7289 > 7290 <div class="menu-drawer__inner-submenu"> 7291 <ul class="menu-drawer__menu list-menu demoghj" role="list" tabindex="-1"><li><a 7292 href="/blogs/news" 7293 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 7294 7295 data-handle="blog" 7296 > 7297 Blog 7298 </a></li><li><a 7299 href="/pages/faq" 7300 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 7301 7302 data-handle="faq" 7303 > 7304 FAQ 7305 </a></li><li><a 7306 href="/products/treadmill-factory-gift-card" 7307 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 7308 7309 data-handle="gift-cards" 7310 > 7311 Gift Cards 7312 </a></li></ul> 7313 </div> 7314 <div class="title-holder level-1 shop-back"> 7315 <h4> 7316 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"> 7317 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 7318 </svg> 7319 Resources 7320 </h4> 7321 </div> 7322 </div> 7323 </details></li><li 7324 class="menu-drawer__menu-item-container menu-drawer__menu-item-container--has-custom-style menu-drawer__menu-item-container--has-custom-image" 7325 7326 data-handle="nike-strength" 7327 ><a 7328 href="/pages/nike-strength" 7329 class="menu-drawer__menu-item list-menu__item link link--text focus-inset menu-drawer__menu-item--has-custom-image" 7330 7331 > 7332 <span class="menu-drawer__menu-item__text">Nike Strength</span> 7333 7334 <img 7335 class="menu-drawer__menu-item__img" 7336 src="//treadmillfactory.ca/cdn/shop/files/f18613a20ab4bc1924b5df59a6467b48c5935b3d.png?v=1770403128&width=440" 7337 alt="The Treadmill Factory Nike Strength" 7338 width="220" 7339 height="38" 7340 loading="lazy" 7341 decoding="async" 7342 > 7343 7344 </a></li></ul> 7345 </nav> 7346 7347 7348<div class="menu-drawer__first-fold menu-drawer__first-fold--has-bg"><div class="menu-drawer__first-fold-bg"> 7349 <img 7350 src="//treadmillfactory.ca/cdn/shop/files/30d78d38e0d429a11b38afb087e52f6fdef0f2dc.jpg?v=1770669072&width=800" 7351 alt="" 7352 width="400" 7353 height="240" 7354 loading="lazy" 7355 >
7356 <span class="menu-drawer__first-fold-image-overlay" aria-hidden="true"></span> 7357 </div><div class="menu-drawer__first-fold-content"><h3 class="menu-drawer__first-fold-title">Clearance Sale</h3><div class="menu-drawer__first-fold-description"> 7358 <p>Limited time, while quantities last</p> 7359 </div><div class="menu-drawer__first-fold-button-holder"> 7360 <a 7361 href="/collections/clearance" 7362 class="menu-drawer__first-fold-button" 7363 7364 > 7365 SHOP NOW 7366 </a> 7367 </div></div> 7368 </div><div class="menu-drawer__utility-buttons"><a 7369 href="/account/login" 7370 class="menu-drawer__utility-btn link focus-inset" 7371 > 7372 <span class="menu-drawer__utility-btn-icon"><svg class="header__icon-svg" data-svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" aria-hidden="true" focusable="false"> 7373 <path d="M19 21V19C19 17.9391 18.5786 16.9217 17.8284 16.1716C17.0783 15.4214 16.0609 15 15 15H9C7.93913 15 6.92172 15.4214 6.17157 16.1716C5.42143 16.9217 5 17.9391 5 19V21" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 7374 <path d="M12 11C14.2091 11 16 9.20914 16 7C16 4.79086 14.2091 3 12 3C9.79086 3 8 4.79086 8 7C8 9.20914 9.79086 11 12 11Z" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 7375</svg> 7376</span> 7377 <span class="menu-drawer__utility-btn-label">LOG IN</span> 7378 </a><a href="/pages/store-locator" class="menu-drawer__utility-btn link focus-inset"> 7379 <span class="menu-drawer__utility-btn-icon"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"> 7380 <path d="M13.3332 6.66665C13.3332 9.99531 9.6405 13.462 8.4005 14.5326C8.28499 14.6195 8.14437 14.6665 7.99984 14.6665C7.85531 14.6665 7.71469 14.6195 7.59917 14.5326C6.35917 13.462 2.6665 9.99531 2.6665 6.66665C2.6665 5.25216 3.22841 3.8956 4.2286 2.89541C5.2288 1.89522 6.58535 1.33331 7.99984 1.33331C9.41433 1.33331 10.7709 1.89522 11.7711 2.89541C12.7713 3.8956 13.3332 5.25216 13.3332 6.66665Z" stroke="#194681" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 7381 <path d="M8 8.66669C9.10457 8.66669 10 7.77126 10 6.66669C10 5.56212 9.10457 4.66669 8 4.66669C6.89543 4.66669 6 5.56212 6 6.66669C6 7.77126 6.89543 8.66669 8 8.66669Z" stroke="#194681" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 7382</svg> 7383</span> 7384 <span class="menu-drawer__utility-btn-label">FIND STORES</span> 7385 </a> 7386 <div class="menu-drawer__utility-btn"> 7387 <span class="menu-drawer__utility-btn-icon"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"> 7388 <g clip-path="url(#clip0_241_5770)"> 7389 <path d="M11.5265 13.8067C11.6986 13.8858 11.8925 13.9038 12.0762 13.8579C12.26 13.8121 12.4226 13.7049 12.5373 13.5542L12.8332 13.1667C12.9884 12.9598 13.1897 12.7917 13.4211 12.676C13.6526 12.5603 13.9078 12.5001 14.1665 12.5001H16.6665C17.1085 12.5001 17.5325 12.6757 17.845 12.9882C18.1576 13.3008 18.3332 13.7247 18.3332 14.1667V16.6667C18.3332 17.1088 18.1576 17.5327 17.845 17.8453C17.5325 18.1578 17.1085 18.3334 16.6665 18.3334C12.6883 18.3334 8.87295 16.7531 6.0599 13.94C3.24686 11.127 1.6665 7.31166 1.6665 3.33341C1.6665 2.89139 1.8421 2.46746 2.15466 2.1549C2.46722 1.84234 2.89114 1.66675 3.33317 1.66675H5.83317C6.2752 1.66675 6.69912 1.84234 7.01168 2.1549C7.32424 2.46746 7.49984 2.89
7389139 7.49984 3.33341V5.83341C7.49984 6.09216 7.4396 6.34734 7.32388 6.57877C7.20817 6.8102 7.04016 7.0115 6.83317 7.16675L6.44317 7.45925C6.29018 7.57606 6.18235 7.74224 6.138 7.92954C6.09364 8.11684 6.11549 8.31373 6.19984 8.48675C7.33874 10.8 9.21186 12.6707 11.5265 13.8067Z" stroke="black" stroke-width="1.66667" stroke-linecap="round" stroke-linejoin="round"/> 7390 </g> 7391 <defs> 7392 <clipPath id="clip0_241_5770"> 7393 <rect width="20" height="20" fill="white"/> 7394 </clipPath> 7395 </defs> 7396</svg> 7397</span> 7398 <a 7399 href="tel:1.888.469.3031" 7400 class="menu-drawer__utility-btn-phone link focus-inset" 7401 > 7402 <span class="menu-drawer__utility-btn-label">CONTACT US</span> 7403 </a> 7404 <a 7405 href="#" 7406 class="menu-drawer__utility-btn-phone-no link focus-inset" 7407 > 7408 <span class="menu-drawer__utility-btn-phone">1.888.469.3031</span> 7409 </a> 7410 </div> 7411 </div> 7412 <div class="menu-drawer__localization menu-drawer__localization--visible header__localization"> 7413 <noscript><form method="post" action="/localization" id="HeaderLanguageMobileFormNoScriptDrawer" accept-charset="UTF-8" class="localization-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="return_to" value="/products/proform-vue-mirror-upgrade-kit" /><div class="localization-form__select"> 7414 <h2 class="visually-hidden" id="HeaderLanguageMobileLabelNoScriptDrawer"> 7415 Language 7416 </h2> 7417 <select 7418 class="localization-selector link" 7419 name="locale_code" 7420 aria-labelledby="HeaderLanguageMobileLabelNoScriptDrawer" 7421 ><option 7422 value="en" 7423 lang="en" 7424 selected 7425 7426 > 7427 English 7428 </option><option 7429 value="fr" 7430 lang="fr" 7431 > 7432 Français 7433 </option></select> 7434 </div> 7435 <button class="button button--tertiary">Update language</button></form></noscript> 7436 7437 <localization-form class="no-js-hidden"><form method="post" action="/localization" id="HeaderLanguageMobileForm" accept-charset="UTF-8" class="localization-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="return_to" value="/products/proform-vue-mirror-upgrade-kit" /><div> 7438 <h2 class="visually-hidden" id="HeaderLanguageMobileLabel">Language</h2><div class="disclosure"> 7439 <button 7440 type="button" 7441 class="disclosure__button localization-form__select localization-selector link link--text caption-large" 7442 aria-expanded="false" 7443 aria-controls="HeaderLanguageMobileList" 7444 aria-describedby="HeaderLanguageMobileLabel" 7445 > 7446 <span>English</span> 7447 <svg aria-hidden="true" focusable="false" class="icon icon-caret" viewBox="0 0 10 6"> 7448 <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor"> 7449</svg> 7450 7451 </button> 7452 <div class="disclosure__list-wrapper" hidden> 7453 <ul id="HeaderLanguageMobileList" role="list" class="disclosure__list list-unstyled"><li class="disclosure__item" tabindex="-1"> 7454 <a 7455 class="link link--text disclosure__link caption-large disclosure__link--active focus-inset" 7456 href="#" 7457 hreflang="en" 7458 lang="en" 7459 7460 aria-current="true" 7461 7462 data-value="en" 7463 > 7464 English 7465 </a> 7466 </li><li class="disclosure__item" tabindex="-1"> 7467 <a 7468 class="link link--text disclosure__link caption-large focus-inset" 7469 href="#" 7470 hreflang="fr" 7471 lang="fr" 7472 7473 data-value="fr" 7474 > 7475 Français 7476 </a> 7477 </li></ul> 7478 </div> 7479</div> 7480<input type="hidden" name="locale_code" value="en"> 7481</div></form></localization-form> 7482 </div> 7483 <div class="menu-drawer__utility-links d-none"><a 7484 href="/account/login" 7485 class="menu-drawer__account link focus-inset h5 medium-hide large-up-hide" 7486 > 7487 <svg class="header__icon-svg" data-svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" aria-hidden="true" focusable="false"> 7488 <path d="M19 21V19C19 17.9391 18.5786 16.9217 17.8284 16.1716C17.0783 15.4214 16.0609 15 15 15H9C7.93913 15 6.92172 15.4214 6.17157 16.1716C5.42143 16.9217 5 17.9391 5 19V21" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 7489 <path d="M12 11C14.2091 11 16 9.20914 16 7C16 4.79086 14.2091 3 12 3C9.79086 3 8 4.79086 8 7C8 9.20914 9.79086 11 12 11Z" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 7490</svg> 7491 7492Log in</a><div class="menu-drawer__localization header__localization"> 7493 </div><ul class="list list-social list-unstyled" role="list"><li class="list-social__item"> 7494 <a href="https://www.facebook.com/TreadmillFactory" class="list-social__link link"><svg aria-hidden="true" focusable="false" class="icon icon-facebook" viewB
7494ox="0 0 18 18"> 7495 <path d="M12.5 2.5H14.166V4.16699H12.5C12.058 4.16699 11.6338 4.34271 11.3213 4.65527C11.0087 4.96783 10.833 5.39196 10.833 5.83398V8.33398C10.8332 8.79396 11.206 9.16682 11.666 9.16699H13.9326L13.5156 10.834H11.666C11.2059 10.8342 10.833 11.2069 10.833 11.667V17.5H9.16602V11.667C9.16602 11.2068 8.79325 10.834 8.33301 10.834H6.66602V9.16699H8.33301C8.79314 9.16699 9.16584 8.79407 9.16602 8.33398V5.83398C9.16602 4.94993 9.51746 4.10168 10.1426 3.47656C10.7677 2.85144 11.6159 2.5 12.5 2.5Z" fill="black" stroke="black" stroke-width="1.66667" stroke-linecap="round" stroke-linejoin="round"/> 7496</svg> 7497<span class="visually-hidden">Facebook</span> 7498 </a> 7499 </li><li class="list-social__item"> 7500 <a href="https://www.instagram.com/treadmillfactory.ca/" class="list-social__link link"><svg aria-hidden="true" focusable="false" class="icon icon-instagram" viewBox="0 0 18 18"> 7501 <path fill="currentColor" d="M8.77 1.58c2.34 0 2.62.01 3.54.05.86.04 1.32.18 1.63.3.41.17.7.35 1.01.66.3.3.5.6.65 1 .12.32.27.78.3 1.64.05.92.06 1.2.06 3.54s-.01 2.62-.05 3.54a4.79 4.79 0 01-.3 1.63c-.17.41-.35.7-.66 1.01-.3.3-.6.5-1.01.66-.31.12-.77.26-1.63.3-.92.04-1.2.05-3.54.05s-2.62 0-3.55-.05a4.79 4.79 0 01-1.62-.3c-.42-.16-.7-.35-1.01-.66-.31-.3-.5-.6-.66-1a4.87 4.87 0 01-.3-1.64c-.04-.92-.05-1.2-.05-3.54s0-2.62.05-3.54c.04-.86.18-1.32.3-1.63.16-.41.35-.7.66-1.01.3-.3.6-.5 1-.65.32-.12.78-.27 1.63-.3.93-.05 1.2-.06 3.55-.06zm0-1.58C6.39 0 6.09.01 5.15.05c-.93.04-1.57.2-2.13.4-.57.23-1.06.54-1.55 1.02C1 1.96.7 2.45.46 3.02c-.22.56-.37 1.2-.4 2.13C0 6.1 0 6.4 0 8.77s.01 2.68.05 3.61c.04.94.2 1.57.4 2.13.23.58.54 1.07 1.02 1.56.49.48.98.78 1.55 1.01.56.22 1.2.37 2.13.4.94.05 1.24.06 3.62.06 2.39 0 2.68-.01 3.62-.05.93-.04 1.57-.2 2.13-.41a4.27 4.27 0 001.55-1.01c.49-.49.79-.98 1.01-1.56.22-.55.37-1.19.41-2.13.04-.93.05-1.23.05-3.61 0-2.39 0-2.68-.05-3.62a6.47 6.47 0 00-.4-2.13 4.27 4.27 0 00-1.02-1.55A4.35 4.35 0 0014.52.46a6.43 6.43 0 00-2.13-.41A69 69 0 008.77 0z"/> 7502 <path fill="currentColor" d="M8.8 4a4.5 4.5 0 100 9 4.5 4.5 0 000-9zm0 7.43a2.92 2.92 0 110-5.85 2.92 2.92 0 010 5.85zM13.43 5a1.05 1.05 0 100-2.1 1.05 1.05 0 000 2.1z"> 7503</svg> 7504<span class="visually-hidden">Instagram</span> 7505 </a> 7506 </li><li class="list-social__item"> 7507 <a href="https://www.youtube.com/treadmillfactorytv" class="list-social__link link"><svg aria-hidden="true" focusable="false" class="icon icon-youtube" viewBox="0 0 100 70"> 7508 <path d="M98 11c2 7.7 2 24 2 24s0 16.3-2 24a12.5 12.5 0 01-9 9c-7.7 2-39 2-39 2s-31.3 0-39-2a12.5 12.5 0 01-9-9c-2-7.7-2-24-2-24s0-16.3 2-24c1.2-4.4 4.6-7.8 9-9 7.7-2 39-2 39-2s31.3 0 39 2c4.4 1.2 7.8 4.6 9 9zM40 50l26-15-26-15v30z" fill="currentColor"> 7509</svg> 7510<span class="visually-hidden">YouTube</span> 7511 </a> 7512 </li></ul> 7513 </div> 7514 </div> 7515 </div> 7516 </div> 7517 </details> 7518
7518<script> 7519 (function () { 7520 var drawer = document.querySelector('header-drawer'); 7521 if (!drawer) return; 7522 7523 // Toggle a body-level class whenever the sticky header gains/loses the 7524 // `menu-open` class (added by HeaderDrawer.openMenuDrawer in theme-scripts.min.js). 7525 // This gives CSS a reliable hook to hide the sticky header bar + announcement 7526 // bar while the mobile menu is open. 7527 var headerEl = document.querySelector('.section-header'); 7528 if (headerEl && 'MutationObserver' in window) { 7529 var syncBodyClass = function () { 7530 document.body.classList.toggle('mobile-menu-open', headerEl.classList.contains('menu-open')); 7531 }; 7532 new MutationObserver(syncBodyClass).observe(headerEl, { 7533 attributes: true, 7534 attributeFilter: ['class'], 7535 }); 7536 syncBodyClass(); 7537 } 7538 7539 var closeBtn = drawer.querySelector('.menu-drawer__navigation-container-header-close'); 7540 var summary = drawer.querySelector('#Details-menu-drawer-container summary'); 7541 if (closeBtn && summary) { 7542 function closeDrawer(e) { 7543 if (e && e.type === 'keydown' && e.key !== 'Enter' && e.key !== ' ') return; 7544 if (e) { 7545 e.preventDefault(); 7546 e.stopPropagation(); 7547 } 7548 summary.click(); 7549 } 7550 closeBtn.addEventListener('click', closeDrawer); 7551 closeBtn.addEventListener('keydown', function (e) { 7552 if (e.key === 'Enter' || e.key === ' ') closeDrawer(e); 7553 }); 7554 } 7555 7556 document.addEventListener('click', function (e) { 7557 var trigger = e.target.closest('[data-mobile-search-open]'); 7558 if (!trigger) return; 7559 e.preventDefault(); 7560 e.stopPropagation(); 7561 7562 var input = 7563 document.querySelector('#boost-sd__search-widget-init-input-0') || 7564 document.querySelector('input.boost-sd__search-widget-init-input') || 7565 document.querySelector('#Search-Drawer'); 7566 if (!input) return; 7567 7568 try { 7569 input.focus({ preventScroll: true }); 7570 } catch (err) { 7571 input.focus(); 7572 } 7573 ['mousedown', 'mouseup', 'click'].forEach(function (type) { 7574 input.dispatchEvent(new MouseEvent(type, { bubbles: true, cancelable: true, view: window })); 7575 }); 7576 input.dispatchEvent(new FocusEvent('focusin', { bubbles: true })); 7577 }); 7578 })(); 7579 </script>
7579 7580</header-drawer> 7581 7582</div> 7583 7584 <div class="mobile-logo-center"><a href="/" class="header__heading-link link link--text focus-inset header-1"><div class="header__heading-logo-wrapper"> 7585 7586 <img src="//treadmillfactory.ca/cdn/shop/files/2026_FITNESS_FACTORY_WHITE.webp?v=1777570523&width=600" alt="The Treadmill Factory" srcset="//treadmillfactory.ca/cdn/shop/files/2026_FITNESS_FACTORY_WHITE.webp?v=1777570523&width=300 300w, //treadmillfactory.ca/cdn/shop/files/2026_FITNESS_FACTORY_WHITE.webp?v=1777570523&width=450 450w, //treadmillfactory.ca/cdn/shop/files/2026_FITNESS_FACTORY_WHITE.webp?v=1777570523&width=600 600w" width="300" height="34.474327628361856" loading="eager" class="header__heading-logo header__heading-logo--mobile" sizes="(max-width: 600px) 50vw, 300px"> 7587 </div></a></div> 7588 7589 <div class="mobile-header-right"> 7590 <div class="header__icons mobile"><button 7591 type="button" 7592 class="header__icon header__icon--search link focus-inset" 7593 aria-label="Search" 7594 data-mobile-search-open 7595 > 7596 <svg class="header__icon-svg" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" aria-hidden="true" focusable="false"> 7597 <path d="M21.0002 21L16.6602 16.66" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 7598 <path d="M11 19C15.4183 19 19 15.4183 19 11C19 6.58172 15.4183 3 11 3C6.58172 3 3 6.58172 3 11C3 15.4183 6.58172 19 11 19Z" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 7599</svg> 7600 7601 </button><a 7602 href="/account/login" 7603 class="header__icon header__icon--account link focus-inset" 7604 aria-label="Account" 7605 > 7606 <svg class="header__icon-svg" data-svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" aria-hidden="true" focusable="false"> 7607 <path d="M19 21V19C19 17.9391 18.5786 16.9217 17.8284 16.1716C17.0783 15.4214 16.0609 15 15 15H9C7.93913 15 6.92172 15.4214 6.17157 16.1716C5.42143 16.9217 5 17.9391 5 19V21" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 7608 <path d="M12 11C14.2091 11 16 9.20914 16 7C16 4.79086 14.2091 3 12 3C9.79086 3 8 4.79086 8 7C8 9.20914 9.79086 11 12 11Z" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 7609</svg> 7610 7611 </a><a 7612 href="/cart" 7613 class="header__icon header__icon--cart link focus-inset cart-icon-bubble" 7614 id="cart-icon-bubble-mobile" 7615 aria-label="Cart Bubble" 7616 > 7617 <svg class="header__icon-svg" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" aria-hidden="true" focusable="false"> 7618 <path d="M8 22C8.55228 22 9 21.5523 9 21C9 20.4477 8.55228 20 8 20C7.44772 20 7 20.4477 7 21C7 21.5523 7.44772 22 8 22Z" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 7619 <path d="M19 22C19.5523 22 20 21.5523 20 21C20 20.4477 19.5523 20 19 20C18.4477 20 18 20.4477 18 21C18 21.5523 18.4477 22 19 22Z" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 7620 <path d="M2.0498 2.04999H4.0498L6.7098 14.47M6.7098 14.47C6.80738 14.9248 7.06048 15.3315 7.42552 15.6198C7.79056 15.9082 8.24471 16.0603 8.7098 16.05H18.4898C18.945 16.0493 19.3863 15.8933 19.7408 15.6078C20.0954 15.3224 20.3419 14.9245 20.4398 14.48L22.0898 7.
762004999H5.1198L6.7098 14.47Z" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 7621</svg> 7622 7623 <span class="visually-hidden">Cart</span></a> 7624</div> 7625 7626 </div> 7627 </div><div class="header-middle-holder d-flex"> 7628 <div class="header__main-localization header__localization"> 7629 <noscript><form method="post" action="/localization" id="HeaderInlineLanguageFormNoScript-{{ id_prefix }}" accept-charset="UTF-8" class="localization-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="return_to" value="/products/proform-vue-mirror-upgrade-kit" /><div class="localization-form__select"> 7630 <h2 class="visually-hidden" id="HeaderInlineLanguageLabelNoScript-main-"> 7631 Language 7632 </h2> 7633 <select 7634 class="localization-selector link" 7635 name="locale_code" 7636 aria-labelledby="HeaderInlineLanguageLabelNoScript-main-" 7637 ><option 7638 value="en" 7639 lang="en" 7640 selected 7641 7642 > 7643 English 7644 </option><option 7645 value="fr" 7646 lang="fr" 7647 > 7648 Français 7649 </option></select> 7650 <svg aria-hidden="true" focusable="false" class="icon icon-caret" viewBox="0 0 10 6"> 7651 <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor"> 7652</svg> 7653 7654 </div> 7655 <button class="button button--tertiary">Update language</button></form></noscript> 7656 7657 <localization-form class="no-js-hidden"><form method="post" action="/localization" id="HeaderInlineLanguageForm-{{ id_prefix }}" accept-charset="UTF-8" class="localization-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="return_to" value="/products/proform-vue-mirror-upgrade-kit" /><div> 7658 <h2 class="visually-hidden" id="HeaderInlineLanguageLabel-main-">Language</h2><div class="disclosure"> 7659 <button 7660 type="button" 7661 class="disclosure__button localization-form__select localization-selector link link--text caption-large" 7662 aria-expanded="false" 7663 aria-controls="main-HeaderInlineLanguageList" 7664 aria-describedby="main-HeaderInlineLanguageLabel" 7665 > 7666 <span>English</span> 7667 <svg aria-hidden="true" focusable="false" class="icon icon-caret" viewBox="0 0 10 6"> 7668 <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor"> 7669</svg> 7670 7671 </button> 7672 <div class="disclosure__list-wrapper" hidden> 7673 <ul id="main-HeaderInlineLanguageList" role="list" class="disclosure__list list-unstyled"><li class="disclosure__item" tabindex="-1"> 7674 <a 7675 class="link link--text disclosure__link caption-large disclosure__link--active focus-inset" 7676 href="#" 7677 hreflang="en" 7678 lang="en" 7679 7680 aria-current="true" 7681 7682 data-value="en" 7683 > 7684 English 7685 </a> 7686 </li><li class="disclosure__item" tabindex="-1"> 7687 <a 7688 class="link link--text disclosure__link caption-large focus-inset" 7689 href="#" 7690 hreflang="fr" 7691 lang="fr" 7692 7693 data-value="fr" 7694 > 7695 Français 7696 </a> 7697 </li></ul> 7698 </div> 7699</div> 7700<input type="hidden" name="locale_code" value="en"> 7701</div></form></localization-form> 7702 </div> 7703 7704 7705<header-drawer data-breakpoint="tablet"> 7706 <details id="Details-menu-drawer-container" class="menu-drawer-container"> 7707 <summary 7708 class="header__icon header__icon--menu header__icon--summary link focus-inset" 7709 aria-label="Menu-header-drawer-desktop" 7710 >
7711 <span> 7712 <svg 7713 xmlns="http://www.w3.org/2000/svg" 7714 aria-hidden="true" 7715 focusable="false" 7716 class="icon icon-hamburger" 7717 fill="none" 7718 viewBox="0 0 18 16" 7719> 7720 <path d="M1 .5a.5.5 0 100 1h15.71a.5.5 0 000-1H1zM.5 8a.5.5 0 01.5-.5h15.71a.5.5 0 010 1H1A.5.5 0 01.5 8zm0 7a.5.5 0 01.5-.5h15.71a.5.5 0 010 1H1a.5.5 0 01-.5-.5z" fill="currentColor"> 7721</svg> 7722 7723 <svg 7724 xmlns="http://www.w3.org/2000/svg" 7725 aria-hidden="true" 7726 focusable="false" 7727 class="icon icon-close" 7728 fill="none" 7729 viewBox="0 0 18 17" 7730> 7731 <path d="M.865 15.978a.5.5 0 00.707.707l7.433-7.431 7.579 7.282a.501.501 0 00.846-.37.5.5 0 00-.153-.351L9.712 8.546l7.417-7.416a.5.5 0 10-.707-.708L8.991 7.853 1.413.573a.5.5 0 10-.693.72l7.563 7.268-7.418 7.417z" fill="currentColor"> 7732</svg> 7733 7734 </span> 7735 </summary> 7736 <div id="menu-drawer-header-drawer-desktop" class="menu-drawer motion-reduce"> 7737 <div class="menu-drawer__inner-container"> 7738 <div class="menu-drawer__navigation-container"> 7739 <div class="menu-drawer__navigation-container-header"> 7740 <h2 class="menu-drawer__navigation-container-header-title">THE FITNESS FACTORY</h2> 7741 <button 7742 class="menu-drawer__navigation-container-header-close" 7743 role="button" 7744 tabindex="0" 7745 aria-label="Close" 7746 > 7747 <svg 7748 xmlns="http://www.w3.org/2000/svg" 7749 width="24" 7750 height="24"
7751 viewBox="0 0 24 24" 7752 fill="none" 7753 aria-hidden="true" 7754 focusable="false" 7755 > 7756 <path d="M18 6L6 18" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 7757 <path d="M6 6L18 18" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 7758 </svg> 7759 </button> 7760 </div> 7761 7762 <div class="menu-drawer__search"> 7763 <predictive-search class="search-modal__form" data-loading-text="Loading..."><form action="/search" method="get" role="search" class="search search-modal__form"> 7764 <input type="hidden" name="type" value="product"> 7765 <div class="field"> 7766 <input 7767 class="search__input field__input" 7768 id="Search-Drawer" 7769 type="search" 7770 name="q" 7771 value="" 7772 placeholder="Search" 7773 aria-label="Search"role="combobox" 7774 aria-expanded="false" 7775 aria-controls="predictive-search-results-Search-Drawer" 7776 aria-haspopup="listbox" 7777 aria-autocomplete="list" 7778 autocorrect="off" 7779 autocomplete="off" 7780 autocapitalize="off" 7781 spellcheck="false"> 7782 <label class="field__label" for="Search-Drawer">Search</label> 7783 <input type="hidden" name="options[prefix]" value="last"> 7784 <button 7785 type="reset" 7786 class="reset__button field__button hidden" 7787 aria-label="Clear search term" 7788 > 7789 <svg class="icon icon-close" aria-hidden="true" focusable="false"> 7790 <use xlink:href="#icon-reset"> 7791 </svg> 7792 </button> 7793 <button class="search__button field__button" aria-label="Search"> 7794 <svg class="header__icon-svg" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" aria-hidden="true" focusable="false"> 7795 <path d="M21.0002 21L16.6602 16.66" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 7796 <path d="M11 19C15.4183 19 19 15.4183 19 11C19 6.58172 15.4183 3 11 3C6.58172 3 3 6.58172 3 11C3 15.4183 6.58172 19 11 19Z" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 7797</svg> 7798 7799 </button> 7800 </div><div id="predictive-search-results-Search-Drawer" class="predictive-search predictive-search--header" tabindex="-1" data-predictive-search role="listbox" aria-label="Search"> 7801 7802 </div> 7803 7804 <span class="predictive-search-status visually-hidden" role="status" aria-hidden="true"></span></form></predictive-search> 7805 </div> 7806 7807 <nav class="menu-drawer__navigation"> 7808 <ul class="menu-drawer__menu has-submenu list-menu" role="list"> 7809 <li> 7810 <details id="Details-menu-drawer-menu-item-shop-link"> 7811 <summary class="menu-drawer__menu-item list-menu__item link link--text header-mega-menu-item focus-inset"> 7812 Shop 7813 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"> 7814 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 7815 </svg> 7816 </summary> 7817 <div 7818 id="link-shop-link shop-parent" 7819 class="menu-drawer__submenu has-submenu motion-reduce shop-parent" 7820 tabindex="-1" 7821 > 7822 <div class="menu-drawer__inner-submenu"> 7823 <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"> 7824 7825 7826<li class=""><details id="Details-menu-drawer-submenu-shop-link-cardio"> 7827 <summary class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 7828 <span class="menu-drawer__menu-item__text">Cardio</span> 7829 7830 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"> 7831 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 7832 </svg> 7833 </summary> 7834 <div 7835 id="childlink-cardio-mobile-top" 7836 class="menu-drawer__submenu has-submenu motion-reduce menu-drawer__submenu-inner shop-child-1" 7837 > 7838 <div class="menu-drawer__inner-submenu"> 7839 <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"> 7840 7841<li>
7841<details id="Details-menu-drawer-submenu-shop-link-treadmills"> 7842 <summary class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 7843 <span class="shop-menu-mobile__item-content"><span class="shop-menu-mobile__item-thumb"> 7844 <img src="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-treadmills.webp?crop=center&height=60&v=1692887831&width=60" alt="Treadmills" srcset="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-treadmills.webp?crop=center&height=60&v=1692887831&width=60 60w" width="60" height="60" loading="lazy"> 7845 </span><span class="shop-menu-mobile__item-title"> 7846 Treadmills 7847 </span> 7848 </span> 7849 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"> 7850 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 7851 </svg> 7852 </summary> 7853 <div 7854 id="childlink-treadmills-mobile-cardio" 7855 class="menu-drawer__submenu has-submenu motion-reduce menu-drawer__submenu-inner shop-child-2" 7856 ><div class="shop-child-2__hero"> 7857 <img src="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-treadmills.webp?v=1692887831&width=1200" alt="Treadmills" srcset="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-treadmills.webp?v=1692887831&width=352 352w, //treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-treadmills.webp?v=1692887831&width=832 832w, //treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-treadmills.webp?v=1692887831&width=1200 1200w" width="1200" height="1200" loading="lazy" class="shop-child-2__hero-img"> 7858 </div><div class="menu-drawer__inner-submenu"> 7859 <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"> 7860 <li> 7861 <a 7862 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 7863 href="/collections/cardio-treadmills" 7864 >All Treadmills</a> 7865 </li><li> 7866 <a 7867 href="/collections/folding-treadmills" 7868 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 7869 7870 > 7871 Folding Treadmills 7872 </a> 7873 </li><li> 7874 <a 7875 href="/collections/non-folding-treadmills" 7876 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 7877 7878 > 7879 Non-Folding Treadmills 7880 </a> 7881 </li><li> 7882 <a 7883 href="/collections/treadmill-accessories" 7884 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 7885 7886 > 7887 Treadmill Parts & Accessories 7888 </a> 7889 </li></ul> 7890 </div> 7891 <div class="title-holder level-3"> 7892 <p> 7893 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewB
7893ox="0 0 16 16" fill="none"> 7894 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 7895 </svg> <span>Treadmills</span> 7896 </p> 7897 </div> 7898 </div> 7899 </details></li><li><details id="Details-menu-drawer-submenu-shop-link-ellipticals"> 7900 <summary class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 7901 <span class="shop-menu-mobile__item-content"><span class="shop-menu-mobile__item-thumb"> 7902 <img src="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-ellipticals.webp?crop=center&height=60&v=1687983261&width=60" alt="Ellipticals" srcset="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-ellipticals.webp?crop=center&height=60&v=1687983261&width=60 60w" width="60" height="60" loading="lazy"> 7903 </span><span class="shop-menu-mobile__item-title"> 7904 Ellipticals 7905 </span> 7906 </span> 7907 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"> 7908 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 7909 </svg> 7910 </summary> 7911 <div 7912 id="childlink-ellipticals-mobile-cardio" 7913 class="menu-drawer__submenu has-submenu motion-reduce menu-drawer__submenu-inner shop-child-2" 7914 ><div class="shop-child-2__hero"> 7915 <img src="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-ellipticals.webp?v=1687983261&width=1200" alt="Ellipticals" srcset="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-ellipticals.webp?v=1687983261&width=352 352w, //treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-ellipticals.webp?v=1687983261&width=832 832w, //treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-ellipticals.webp?v=1687983261&width=1200 1200w" width="1200" height="1200" loading="lazy" class="shop-child-2__hero-img"> 7916 </div><div class="menu-drawer__inner-submenu"> 7917 <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"> 7918 <li> 7919 <a 7920 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 7921 href="/collections/cardio-ellipticals" 7922 >All Ellipticals</a> 7923 </li><li> 7924 <a 7925 href="/collections/front-drive-ellipticals" 7926 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 7927 7928 > 7929 Front Drive 7930 </a> 7931 </li><li> 7932 <a 7933 href="/collections/rear-drive-ellipticals" 7934 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 7935 7936 > 7937 Rear Drive 7938 </a> 7939 </li><li> 7940 <a 7941 href="/collections/center-drive-ellipticals" 7942 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 7943 7944 > 7945 Center Drive 7946 </a> 7947 </li></ul> 7948 </div> 7949 <div class="title-holder level-3"> 7950 <p> 7951 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewB
7951ox="0 0 16 16" fill="none"> 7952 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 7953 </svg> <span>Ellipticals</span> 7954 </p> 7955 </div> 7956 </div> 7957 </details></li><li><details id="Details-menu-drawer-submenu-shop-link-exercise-bikes"> 7958 <summary class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 7959 <span class="shop-menu-mobile__item-content"><span class="shop-menu-mobile__item-thumb"> 7960 <img src="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-exercise_bikes.webp?crop=center&height=60&v=1687983387&width=60" alt="Exercise Bikes" srcset="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-exercise_bikes.webp?crop=center&height=60&v=1687983387&width=60 60w" width="60" height="60" loading="lazy"> 7961 </span><span class="shop-menu-mobile__item-title"> 7962 Exercise Bikes 7963 </span> 7964 </span> 7965 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"> 7966 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 7967 </svg> 7968 </summary> 7969 <div 7970 id="childlink-exercise-bikes-mobile-cardio" 7971 class="menu-drawer__submenu has-submenu motion-reduce menu-drawer__submenu-inner shop-child-2" 7972 ><div class="shop-child-2__hero"> 7973 <img src="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-exercise_bikes.webp?v=1687983387&width=1200" alt="Exercise Bikes" srcset="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-exercise_bikes.webp?v=1687983387&width=352 352w, //treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-exercise_bikes.webp?v=1687983387&width=832 832w, //treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-exercise_bikes.webp?v=1687983387&width=1200 1200w" width="1200" height="1200" loading="lazy" class="shop-child-2__hero-img"> 7974 </div><div class="menu-drawer__inner-submenu"> 7975 <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"> 7976 <li> 7977 <a 7978 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 7979 href="/collections/cardio-exercise-bikes" 7980 >All Exercise bikes</a> 7981 </li><li> 7982 <a 7983 href="/collections/recumbent-bikes" 7984 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 7985 7986 > 7987 Recumbent Bikes 7988 </a> 7989 </li><li> 7990 <a 7991 href="/collections/upright-bikes" 7992 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 7993 7994 > 7995 Upright Bikes 7996 </a> 7997 </li><li> 7998 <a 7999 href="/collections/air-resistance-bikes" 8000 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 8001 8002 > 8003 Air Resistance Bikes 8004 </a> 8005 </li></ul> 8006 </div> 8007 <div class="title-holder level-3"> 8008 <p> 8009 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewB
8009ox="0 0 16 16" fill="none"> 8010 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 8011 </svg> <span>Exercise Bikes</span> 8012 </p> 8013 </div> 8014 </div> 8015 </details></li><li><details id="Details-menu-drawer-submenu-shop-link-indoor-cycles"> 8016 <summary class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 8017 <span class="shop-menu-mobile__item-content"><span class="shop-menu-mobile__item-thumb"> 8018 <img src="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-indoor_cycles.webp?crop=center&height=60&v=1687983377&width=60" alt="Indoor Cycles" srcset="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-indoor_cycles.webp?crop=center&height=60&v=1687983377&width=60 60w" width="60" height="60" loading="lazy"> 8019 </span><span class="shop-menu-mobile__item-title"> 8020 Indoor Cycles 8021 </span> 8022 </span> 8023 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"> 8024 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 8025 </svg> 8026 </summary> 8027 <div 8028 id="childlink-indoor-cycles-mobile-cardio" 8029 class="menu-drawer__submenu has-submenu motion-reduce menu-drawer__submenu-inner shop-child-2" 8030 ><div class="shop-child-2__hero"> 8031 <img src="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-indoor_cycles.webp?v=1687983377&width=1200" alt="Indoor Cycles" srcset="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-indoor_cycles.webp?v=1687983377&width=352 352w, //treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-indoor_cycles.webp?v=1687983377&width=832 832w, //treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-indoor_cycles.webp?v=1687983377&width=1200 1200w" width="1200" height="1200" loading="lazy" class="shop-child-2__hero-img"> 8032 </div><div class="menu-drawer__inner-submenu"> 8033 <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"> 8034 <li> 8035 <a 8036 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 8037 href="/collections/cardio-indoor-cycles" 8038 >All Indoor cycles</a> 8039 </li><li> 8040 <a 8041 href="/collections/magnetic-resistance-cycles" 8042 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 8043 8044 > 8045 Magnetic Resistance 8046 </a> 8047 </li><li> 8048 <a 8049 href="/collections/brake-pad-resistance-cycles" 8050 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 8051 8052 > 8053 Brake Pad Resistance 8054 </a> 8055 </li></ul> 8056 </div> 8057 <div class="title-holder level-3"> 8058 <p> 8059 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewB
8059ox="0 0 16 16" fill="none"> 8060 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 8061 </svg> <span>Indoor Cycles</span> 8062 </p> 8063 </div> 8064 </div> 8065 </details></li><li><details id="Details-menu-drawer-submenu-shop-link-rowers"> 8066 <summary class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 8067 <span class="shop-menu-mobile__item-content"><span class="shop-menu-mobile__item-thumb"> 8068 <img src="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-rowers.webp?crop=center&height=60&v=1687983398&width=60" alt="Rowing Machines" srcset="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-rowers.webp?crop=center&height=60&v=1687983398&width=60 60w" width="60" height="60" loading="lazy"> 8069 </span><span class="shop-menu-mobile__item-title"> 8070 Rowers 8071 </span> 8072 </span> 8073 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"> 8074 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 8075 </svg> 8076 </summary> 8077 <div 8078 id="childlink-rowers-mobile-cardio" 8079 class="menu-drawer__submenu has-submenu motion-reduce menu-drawer__submenu-inner shop-child-2" 8080 ><div class="shop-child-2__hero"> 8081 <img src="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-rowers.webp?v=1687983398&width=1200" alt="Rowing Machines" srcset="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-rowers.webp?v=1687983398&width=352 352w, //treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-rowers.webp?v=1687983398&width=832 832w, //treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-rowers.webp?v=1687983398&width=1200 1200w" width="1200" height="1200" loading="lazy" class="shop-child-2__hero-img"> 8082 </div><div class="menu-drawer__inner-submenu"> 8083 <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"> 8084 <li> 8085 <a 8086 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 8087 href="/collections/cardio-rowing-machines" 8088 >All Rowers</a> 8089 </li><li> 8090 <a 8091 href="/collections/air-resistance-rowers" 8092 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 8093 8094 > 8095 Air Resistance 8096 </a> 8097 </li><li> 8098 <a 8099 href="/collections/magnetic-resistance-rowers" 8100 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 8101 8102 > 8103 Magnetic Resistance 8104 </a> 8105 </li></ul> 8106 </div> 8107 <div class="title-holder level-3"> 8108 <p> 8109 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewB
8109ox="0 0 16 16" fill="none"> 8110 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 8111 </svg> <span>Rowers</span> 8112 </p> 8113 </div> 8114 </div> 8115 </details></li><li><details id="Details-menu-drawer-submenu-shop-link-steppers"> 8116 <summary class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 8117 <span class="shop-menu-mobile__item-content"><span class="shop-menu-mobile__item-thumb"> 8118 <img src="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-steppers.webp?crop=center&height=60&v=1687983759&width=60" alt="Steppers" srcset="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-steppers.webp?crop=center&height=60&v=1687983759&width=60 60w" width="60" height="60" loading="lazy"> 8119 </span><span class="shop-menu-mobile__item-title"> 8120 Steppers 8121 </span> 8122 </span> 8123 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"> 8124 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 8125 </svg> 8126 </summary> 8127 <div 8128 id="childlink-steppers-mobile-cardio" 8129 class="menu-drawer__submenu has-submenu motion-reduce menu-drawer__submenu-inner shop-child-2" 8130 ><div class="shop-child-2__hero"> 8131 <img src="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-steppers.webp?v=1687983759&width=1200" alt="Steppers" srcset="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-steppers.webp?v=1687983759&width=352 352w, //treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-steppers.webp?v=1687983759&width=832 832w, //treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-steppers.webp?v=1687983759&width=1200 1200w" width="1200" height="1200" loading="lazy" class="shop-child-2__hero-img"> 8132 </div><div class="menu-drawer__inner-submenu"> 8133 <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"> 8134 <li> 8135 <a 8136 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 8137 href="/collections/cardio-steppers" 8138 >All Steppers</a> 8139 </li><li> 8140 <a 8141 href="/collections/revolving-steppers" 8142 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 8143 8144 > 8145 Revolving Steppers 8146 </a> 8147 </li></ul> 8148 </div> 8149 <div class="title-holder level-3"> 8150 <p> 8151 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"> 8152 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 8153 </svg> <span>Steppers</span> 8154 </p> 8155 </div> 8156 </div> 8157 </details></li><li>
8157<details id="Details-menu-drawer-submenu-shop-link-cardio-parts-accessories"> 8158 <summary class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 8159 <span class="shop-menu-mobile__item-content"><span class="shop-menu-mobile__item-thumb"> 8160 <img src="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-cardio_parts.webp?crop=center&height=60&v=1687982281&width=60" alt="Cardio Accessories" srcset="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-cardio_parts.webp?crop=center&height=60&v=1687982281&width=60 60w" width="60" height="60" loading="lazy"> 8161 </span><span class="shop-menu-mobile__item-title"> 8162 Cardio Parts & Accessories 8163 </span> 8164 </span> 8165 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"> 8166 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 8167 </svg> 8168 </summary> 8169 <div 8170 id="childlink-cardio-parts-accessories-mobile-cardio" 8171 class="menu-drawer__submenu has-submenu motion-reduce menu-drawer__submenu-inner shop-child-2" 8172 ><div class="shop-child-2__hero"> 8173 <img src="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-cardio_parts.webp?v=1687982281&width=1200" alt="Cardio Accessories" srcset="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-cardio_parts.webp?v=1687982281&width=352 352w, //treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-cardio_parts.webp?v=1687982281&width=832 832w, //treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-cardio_parts.webp?v=1687982281&width=1200 1200w" width="1200" height="1200" loading="lazy" class="shop-child-2__hero-img"> 8174 </div><div class="menu-drawer__inner-submenu"> 8175 <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"> 8176 <li> 8177 <a 8178 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 8179 href="/collections/cardio-cardio-accessories" 8180 >All Cardio parts & accessories</a> 8181 </li><li> 8182 <a 8183 href="/collections/assault-fitness-parts" 8184 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 8185 8186 > 8187 Assault Fitness Parts 8188 </a> 8189 </li></ul> 8190 </div> 8191 <div class="title-holder level-3"> 8192 <p> 8193 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"> 8194 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 8195 </svg> <span>Cardio Parts & Accessories</span> 8196 </p> 8197 </div> 8198 </div> 8199 </details></li><li><details id="Details-menu-drawer-submenu-shop-link-mirrors"> 8200 <summary class="menu-drawer__menu-item link link--text list-menu__item focus-inset">
8201 <span class="shop-menu-mobile__item-content"><span class="shop-menu-mobile__item-thumb"> 8202 <img src="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-mirrors.jpg?crop=center&height=60&v=1701453459&width=60" alt="Mirrors" srcset="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-mirrors.jpg?crop=center&height=60&v=1701453459&width=60 60w" width="60" height="60" loading="lazy"> 8203 </span><span class="shop-menu-mobile__item-title"> 8204 Mirrors 8205 </span> 8206 </span> 8207 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"> 8208 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 8209 </svg> 8210 </summary> 8211 <div 8212 id="childlink-mirrors-mobile-cardio" 8213 class="menu-drawer__submenu has-submenu motion-reduce menu-drawer__submenu-inner shop-child-2" 8214 ><div class="shop-child-2__hero"> 8215 <img src="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-mirrors.jpg?v=1701453459&width=1200" alt="Mirrors" srcset="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-mirrors.jpg?v=1701453459&width=352 352w, //treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-mirrors.jpg?v=1701453459&width=832 832w, //treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-mirrors.jpg?v=1701453459&width=1200 1200w" width="1200" height="1200" loading="lazy" class="shop-child-2__hero-img"> 8216 </div><div class="menu-drawer__inner-submenu"> 8217 <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"> 8218 <li> 8219 <a 8220 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 8221 href="/collections/mirrors" 8222 >All Mirrors</a> 8223 </li><li> 8224 <a 8225 href="/collections/mirrors?rb_vendor=Proform" 8226 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 8227 8228 > 8229 Proform Vue 8230 </a> 8231 </li><li> 8232 <a 8233 href="/collections/mirrors?rb_vendor=NordicTrack" 8234 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 8235 8236 > 8237 NordicTrack Vault 8238 </a> 8239 </li><li> 8240 <a 8241 href="/products/proform-vue-mirror-upgrade-kit" 8242 class="menu-drawer__menu-item link link--text list-menu__item focus-inset menu-drawer__menu-item--active" 8243 8244 > 8245 Mirror Accessories 8246 </a> 8247 </li></ul> 8248 </div> 8249 <div class="title-holder level-3"> 8250 <p> 8251 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewB
8251ox="0 0 16 16" fill="none"> 8252 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 8253 </svg> <span>Mirrors</span> 8254 </p> 8255 </div> 8256 </div> 8257 </details></li></ul> 8258 </div> 8259 <div class="title-holder level-2"> 8260 <p> 8261 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"> 8262 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 8263 </svg> <span>Cardio</span> 8264 </p> 8265 </div> 8266 </div> 8267 </details></li> 8268 8269 8270<li class=""><details id="Details-menu-drawer-submenu-shop-link-strength-machines"> 8271 <summary class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 8272 <span class="menu-drawer__menu-item__text">Strength Machines</span> 8273 8274 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"> 8275 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 8276 </svg> 8277 </summary> 8278 <div 8279 id="childlink-strength-machines-mobile-top" 8280 class="menu-drawer__submenu has-submenu motion-reduce menu-drawer__submenu-inner shop-child-1" 8281 > 8282 <div class="menu-drawer__inner-submenu"> 8283 <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"> 8284 8285<li><details id="Details-menu-drawer-submenu-shop-link-functionals"> 8286 <summary class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 8287 <span class="shop-menu-mobile__item-content"><span class="shop-menu-mobile__item-thumb"> 8288 <img src="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-functional_trainers.jpg?crop=center&height=60&v=1687989672&width=60" alt="Functional Trainer Machines" srcset="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-functional_trainers.jpg?crop=center&height=60&v=1687989672&width=60 60w" width="60" height="60" loading="lazy"> 8289 </span><span class="shop-menu-mobile__item-title"> 8290 Functionals 8291 </span> 8292 </span> 8293 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"> 8294 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 8295 </svg> 8296 </summary> 8297 <div 8298 id="childlink-functionals-mobile-strength-machines" 8299 class="menu-drawer__submenu has-submenu motion-reduce menu-drawer__submenu-inner shop-child-2" 8300 ><div class="shop-child-2__hero"> 8301 <img src="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-functional_trainers.jpg?v=1687989672&width=1200" alt="Functional Trainer Machines" srcset="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-functional_trainers.jpg?v=1687989672&width=352 352w, //treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-functional_trainers.jpg?v=1687989672&width=832 832w, //treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-functional_trainers.jpg?v=1687989672&width=1200 1200w" width="1200" height="1200" loading="lazy" class="shop-child-2__hero-img"> 8302 </div><div class="menu-drawer__inner-submenu"> 8303 <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"> 8304 <li> 8305 <a 8306 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 8307 href="/collections/strength-machines-functional-trainers" 8308 >All Functionals</a> 8309 </li><li> 8310 <a 8311 href="/collections/selectorized-functional-trainers" 8312 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 8313 8314 > 8315 Selectorized Functionals 8316 </a> 8317 </li><li> 8318 <a 8319 href="/collections/complete-functional-trainers" 8320 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 8321 8322 > 8323 Complete Functionals 8324 </a> 8325 </li><li> 8326 <a 8327 href="/collections/plate-loaded-functional-trainers" 8328 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 8329 8330 > 8331 Plate Loaded Functionals 8332 </a> 8333 </li></ul> 8334 </div> 8335 <div class="title-holder level-3"> 8336 <p> 8337 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewB
8337ox="0 0 16 16" fill="none"> 8338 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 8339 </svg> <span>Functionals</span> 8340 </p> 8341 </div> 8342 </div> 8343 </details></li><li><details id="Details-menu-drawer-submenu-shop-link-home-gyms"> 8344 <summary class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 8345 <span class="shop-menu-mobile__item-content"><span class="shop-menu-mobile__item-thumb"> 8346 <img src="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-home_gyms.jpg?crop=center&height=60&v=1687989698&width=60" alt="Home Gyms" srcset="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-home_gyms.jpg?crop=center&height=60&v=1687989698&width=60 60w" width="60" height="60" loading="lazy"> 8347 </span><span class="shop-menu-mobile__item-title"> 8348 Home Gyms 8349 </span> 8350 </span> 8351 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"> 8352 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 8353 </svg> 8354 </summary> 8355 <div 8356 id="childlink-home-gyms-mobile-strength-machines" 8357 class="menu-drawer__submenu has-submenu motion-reduce menu-drawer__submenu-inner shop-child-2" 8358 ><div class="shop-child-2__hero"> 8359 <img src="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-home_gyms.jpg?v=1687989698&width=1200" alt="Home Gyms" srcset="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-home_gyms.jpg?v=1687989698&width=352 352w, //treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-home_gyms.jpg?v=1687989698&width=832 832w, //treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-home_gyms.jpg?v=1687989698&width=1200 1200w" width="1200" height="1200" loading="lazy" class="shop-child-2__hero-img"> 8360 </div><div class="menu-drawer__inner-submenu"> 8361 <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"> 8362 <li> 8363 <a 8364 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 8365 href="/collections/strength-machines-home-gyms" 8366 >All Home gyms</a> 8367 </li><li> 8368 <a 8369 href="/collections/strength-machines-home-gyms-single-stack-home-gyms" 8370 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 8371 8372 > 8373 Single-Stack 8374 </a> 8375 </li><li> 8376 <a 8377 href="/collections/multi-stack-home-gyms" 8378 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 8379 8380 > 8381 Multi-Stack 8382 </a> 8383 </li><li> 8384 <a 8385 href="/collections/strength-machines-add-ons-cable-attachments?filter.p.m.custom.add_ons_cable_attachments=Cable+Machine+Attachments" 8386 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 8387 8388 > 8389 Cable Attachments 8390 </a> 8391 </li></ul> 8392 </div> 8393 <div class="title-holder level-3"> 8394 <p> 8395 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewB
8395ox="0 0 16 16" fill="none"> 8396 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 8397 </svg> <span>Home Gyms</span> 8398 </p> 8399 </div> 8400 </div> 8401 </details></li><li><details id="Details-menu-drawer-submenu-shop-link-racks-cages"> 8402 <summary class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 8403 <span class="shop-menu-mobile__item-content"><span class="shop-menu-mobile__item-thumb"> 8404 <img src="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-racks.jpg?crop=center&height=60&v=1687989792&width=60" alt="Squat Racks & Power Racks" srcset="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-racks.jpg?crop=center&height=60&v=1687989792&width=60 60w" width="60" height="60" loading="lazy"> 8405 </span><span class="shop-menu-mobile__item-title"> 8406 Racks & Cages 8407 </span> 8408 </span> 8409 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"> 8410 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 8411 </svg> 8412 </summary> 8413 <div 8414 id="childlink-racks-cages-mobile-strength-machines" 8415 class="menu-drawer__submenu has-submenu motion-reduce menu-drawer__submenu-inner shop-child-2" 8416 ><div class="shop-child-2__hero"> 8417 <img src="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-racks.jpg?v=1687989792&width=1200" alt="Squat Racks & Power Racks" srcset="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-racks.jpg?v=1687989792&width=352 352w, //treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-racks.jpg?v=1687989792&width=832 832w, //treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-racks.jpg?v=1687989792&width=1200 1200w" width="1200" height="1200" loading="lazy" class="shop-child-2__hero-img"> 8418 </div><div class="menu-drawer__inner-submenu"> 8419 <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"> 8420 <li> 8421 <a 8422 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 8423 href="/collections/strength-machines-racks-cages" 8424 >All Racks & cages</a> 8425 </li><li> 8426 <a 8427 href="/collections/power-racks" 8428 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 8429 8430 > 8431 Power Racks 8432 </a> 8433 </li><li> 8434 <a 8435 href="/collections/half-rack" 8436 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 8437 8438 > 8439 Half Racks 8440 </a> 8441 </li><li> 8442 <a 8443 href="/collections/strength-machines-racks-cages-squat-racks-stands" 8444 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 8445 8446 > 8447 Squat Racks/Stands 8448 </a> 8449 </li><li> 8450 <a 8451 href="/collections/smith-machines" 8452 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 8453 8454 > 8455 Smith Machines 8456 </a> 8457 </li></ul> 8458 </div> 8459 <div class="title-holder level-3"> 8460 <p> 8461 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewB
8461ox="0 0 16 16" fill="none"> 8462 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 8463 </svg> <span>Racks & Cages</span> 8464 </p> 8465 </div> 8466 </div> 8467 </details></li><li><details id="Details-menu-drawer-submenu-shop-link-benches"> 8468 <summary class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 8469 <span class="shop-menu-mobile__item-content"><span class="shop-menu-mobile__item-thumb"> 8470 <img src="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-benches.jpg?crop=center&height=60&v=1687989485&width=60" alt="Weight Training Benches" srcset="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-benches.jpg?crop=center&height=60&v=1687989485&width=60 60w" width="60" height="60" loading="lazy"> 8471 </span><span class="shop-menu-mobile__item-title"> 8472 Benches 8473 </span> 8474 </span> 8475 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"> 8476 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 8477 </svg> 8478 </summary> 8479 <div 8480 id="childlink-benches-mobile-strength-machines" 8481 class="menu-drawer__submenu has-submenu motion-reduce menu-drawer__submenu-inner shop-child-2" 8482 ><div class="shop-child-2__hero"> 8483 <img src="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-benches.jpg?v=1687989485&width=1200" alt="Weight Training Benches" srcset="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-benches.jpg?v=1687989485&width=352 352w, //treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-benches.jpg?v=1687989485&width=832 832w, //treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-benches.jpg?v=1687989485&width=1200 1200w" width="1200" height="1200" loading="lazy" class="shop-child-2__hero-img"> 8484 </div><div class="menu-drawer__inner-submenu"> 8485 <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"> 8486 <li> 8487 <a 8488 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 8489 href="/collections/workout-benches" 8490 >All Benches</a> 8491 </li><li> 8492 <a 8493 href="/collections/strength-machines-benches-adjustable-benches" 8494 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 8495 8496 > 8497 Adjustable Benches 8498 </a> 8499 </li><li> 8500 <a 8501 href="/collections/strength-machines-benches-flat-benches" 8502 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 8503 8504 > 8505 Flat Benches 8506 </a> 8507 </li><li> 8508 <a 8509 href="/collections/bench-attachments" 8510 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 8511 8512 > 8513 Bench Attachments 8514 </a> 8515 </li></ul> 8516 </div> 8517 <div class="title-holder level-3"> 8518 <p> 8519 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewB
8519ox="0 0 16 16" fill="none"> 8520 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 8521 </svg> <span>Benches</span> 8522 </p> 8523 </div> 8524 </div> 8525 </details></li><li><details id="Details-menu-drawer-submenu-shop-link-upper-body"> 8526 <summary class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 8527 <span class="shop-menu-mobile__item-content"><span class="shop-menu-mobile__item-thumb"> 8528 <img src="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-upper_body.jpg?crop=center&height=60&v=1687989857&width=60" alt="Upper Body Workout Equipment" srcset="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-upper_body.jpg?crop=center&height=60&v=1687989857&width=60 60w" width="60" height="60" loading="lazy"> 8529 </span><span class="shop-menu-mobile__item-title"> 8530 Upper Body 8531 </span> 8532 </span> 8533 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"> 8534 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 8535 </svg> 8536 </summary> 8537 <div 8538 id="childlink-upper-body-mobile-strength-machines" 8539 class="menu-drawer__submenu has-submenu motion-reduce menu-drawer__submenu-inner shop-child-2" 8540 ><div class="shop-child-2__hero"> 8541 <img src="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-upper_body.jpg?v=1687989857&width=1200" alt="Upper Body Workout Equipment" srcset="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-upper_body.jpg?v=1687989857&width=352 352w, //treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-upper_body.jpg?v=1687989857&width=832 832w, //treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-upper_body.jpg?v=1687989857&width=1200 1200w" width="1200" height="1200" loading="lazy" class="shop-child-2__hero-img"> 8542 </div><div class="menu-drawer__inner-submenu"> 8543 <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"> 8544 <li> 8545 <a 8546 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 8547 href="/collections/strength-machines-upper-body" 8548 >All Upper body</a> 8549 </li><li> 8550 <a 8551 href="/collections/chest-machines" 8552 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 8553 8554 > 8555 Chest Machines 8556 </a> 8557 </li><li> 8558 <a 8559 href="/collections/lat-machines" 8560 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 8561 8562 > 8563 Lat Machines 8564 </a> 8565 </li><li> 8566 <a 8567 href="/collections/bicep-tricep-machines" 8568 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 8569 8570 > 8571 Bicep/Tricep Machines 8572 </a> 8573 </li></ul> 8574 </div> 8575 <div class="title-holder level-3"> 8576 <p> 8577 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewB
8577ox="0 0 16 16" fill="none"> 8578 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 8579 </svg> <span>Upper Body</span> 8580 </p> 8581 </div> 8582 </div> 8583 </details></li><li><details id="Details-menu-drawer-submenu-shop-link-core-and-back"> 8584 <summary class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 8585 <span class="shop-menu-mobile__item-content"><span class="shop-menu-mobile__item-thumb"> 8586 <img src="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-core.jpg?crop=center&height=60&v=1687989639&width=60" alt="Core/ABS/Back Workout Machines" srcset="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-core.jpg?crop=center&height=60&v=1687989639&width=60 60w" width="60" height="60" loading="lazy"> 8587 </span><span class="shop-menu-mobile__item-title"> 8588 Core and Back 8589 </span> 8590 </span> 8591 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"> 8592 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 8593 </svg> 8594 </summary> 8595 <div 8596 id="childlink-core-and-back-mobile-strength-machines" 8597 class="menu-drawer__submenu has-submenu motion-reduce menu-drawer__submenu-inner shop-child-2" 8598 ><div class="shop-child-2__hero"> 8599 <img src="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-core.jpg?v=1687989639&width=1200" alt="Core/ABS/Back Workout Machines" srcset="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-core.jpg?v=1687989639&width=352 352w, //treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-core.jpg?v=1687989639&width=832 832w, //treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-core.jpg?v=1687989639&width=1200 1200w" width="1200" height="1200" loading="lazy" class="shop-child-2__hero-img"> 8600 </div><div class="menu-drawer__inner-submenu"> 8601 <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"> 8602 <li> 8603 <a 8604 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 8605 href="/collections/strength-machines-core-abs-back" 8606 >All Core and back</a> 8607 </li><li> 8608 <a 8609 href="/collections/abdominal-machines" 8610 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 8611 8612 > 8613 Abdominal Machines 8614 </a> 8615 </li><li> 8616 <a 8617 href="/collections/back-machines" 8618 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 8619 8620 > 8621 Back Machines 8622 </a> 8623 </li><li> 8624 <a 8625 href="/collections/knee-raise-machines" 8626 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 8627 8628 > 8629 Knee Raise Machines 8630 </a> 8631 </li></ul> 8632 </div> 8633 <div class="title-holder level-3"> 8634 <p> 8635 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewB
8635ox="0 0 16 16" fill="none"> 8636 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 8637 </svg> <span>Core and Back</span> 8638 </p> 8639 </div> 8640 </div> 8641 </details></li><li><details id="Details-menu-drawer-submenu-shop-link-lower-body"> 8642 <summary class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 8643 <span class="shop-menu-mobile__item-content"><span class="shop-menu-mobile__item-thumb"> 8644 <img src="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-lower_body.jpg?crop=center&height=60&v=1687989751&width=60" alt="Lower Body & Leg Workout Machines" srcset="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-lower_body.jpg?crop=center&height=60&v=1687989751&width=60 60w" width="60" height="60" loading="lazy"> 8645 </span><span class="shop-menu-mobile__item-title"> 8646 Lower Body 8647 </span> 8648 </span> 8649 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"> 8650 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 8651 </svg> 8652 </summary> 8653 <div 8654 id="childlink-lower-body-mobile-strength-machines" 8655 class="menu-drawer__submenu has-submenu motion-reduce menu-drawer__submenu-inner shop-child-2" 8656 ><div class="shop-child-2__hero"> 8657 <img src="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-lower_body.jpg?v=1687989751&width=1200" alt="Lower Body & Leg Workout Machines" srcset="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-lower_body.jpg?v=1687989751&width=352 352w, //treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-lower_body.jpg?v=1687989751&width=832 832w, //treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-lower_body.jpg?v=1687989751&width=1200 1200w" width="1200" height="1200" loading="lazy" class="shop-child-2__hero-img"> 8658 </div><div class="menu-drawer__inner-submenu"> 8659 <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"> 8660 <li> 8661 <a 8662 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 8663 href="/collections/strength-machines-lower-body-legs" 8664 >All Lower body</a> 8665 </li><li> 8666 <a 8667 href="/collections/leg-presses" 8668 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 8669 8670 > 8671 Leg Press 8672 </a> 8673 </li><li> 8674 <a 8675 href="/collections/leg-extension-curl-machines" 8676 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 8677 8678 > 8679 Leg Extension & Curl Machines 8680 </a> 8681 </li><li> 8682 <a 8683 href="/collections/calf-thigh-machines" 8684 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 8685 8686 > 8687 Calf/Thigh Machines 8688 </a> 8689 </li><li> 8690 <a 8691 href="/collections/glute-hip-machines" 8692 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 8693 8694 > 8695 Glute/Hip Machines 8696 </a> 8697 </li></ul> 8698 </div> 8699 <div class="title-holder level-3"> 8700 <p> 8701 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewB
8701ox="0 0 16 16" fill="none"> 8702 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 8703 </svg> <span>Lower Body</span> 8704 </p> 8705 </div> 8706 </div> 8707 </details></li><li><details id="Details-menu-drawer-submenu-shop-link-rig-systems"> 8708 <summary class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 8709 <span class="shop-menu-mobile__item-content"><span class="shop-menu-mobile__item-thumb"> 8710 <img src="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-rig_systems.jpg?crop=center&height=60&v=1687989828&width=60" alt="Rig Systems" srcset="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-rig_systems.jpg?crop=center&height=60&v=1687989828&width=60 60w" width="60" height="60" loading="lazy"> 8711 </span><span class="shop-menu-mobile__item-title"> 8712 Rig Systems 8713 </span> 8714 </span> 8715 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"> 8716 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 8717 </svg> 8718 </summary> 8719 <div 8720 id="childlink-rig-systems-mobile-strength-machines" 8721 class="menu-drawer__submenu has-submenu motion-reduce menu-drawer__submenu-inner shop-child-2" 8722 ><div class="shop-child-2__hero"> 8723 <img src="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-rig_systems.jpg?v=1687989828&width=1200" alt="Rig Systems" srcset="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-rig_systems.jpg?v=1687989828&width=352 352w, //treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-rig_systems.jpg?v=1687989828&width=832 832w, //treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-rig_systems.jpg?v=1687989828&width=1200 1200w" width="1200" height="1200" loading="lazy" class="shop-child-2__hero-img"> 8724 </div><div class="menu-drawer__inner-submenu"> 8725 <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"> 8726 <li> 8727 <a 8728 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 8729 href="/collections/strength-machines-rig-systems" 8730 >All Rig systems</a> 8731 </li><li> 8732 <a 8733 href="/collections/free-standing-rigs" 8734 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 8735 8736 > 8737 Free Standing 8738 </a> 8739 </li><li> 8740 <a 8741 href="/collections/wall-mounted-rigs" 8742 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 8743 8744 > 8745 Wall Mounted 8746 </a> 8747 </li><li> 8748 <a 8749 href="/collections/rig-components" 8750 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 8751 8752 > 8753 Rig Components 8754 </a> 8755 </li><li> 8756 <a 8757 href="/collections/rig-attachments" 8758 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 8759 8760 > 8761 Rig Attachments 8762 </a> 8763 </li></ul> 8764 </div> 8765 <div class="title-holder level-3"> 8766 <p> 8767 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewB
8767ox="0 0 16 16" fill="none"> 8768 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 8769 </svg> <span>Rig Systems</span> 8770 </p> 8771 </div> 8772 </div> 8773 </details></li><li><details id="Details-menu-drawer-submenu-shop-link-leverage-machines"> 8774 <summary class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 8775 <span class="shop-menu-mobile__item-content"><span class="shop-menu-mobile__item-thumb"> 8776 <img src="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-leverage_machines.jpg?crop=center&height=60&v=1687989727&width=60" alt="Plate-Loaded Leverage Machines" srcset="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-leverage_machines.jpg?crop=center&height=60&v=1687989727&width=60 60w" width="60" height="60" loading="lazy"> 8777 </span><span class="shop-menu-mobile__item-title"> 8778 Leverage Machines 8779 </span> 8780 </span> 8781 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"> 8782 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 8783 </svg> 8784 </summary> 8785 <div 8786 id="childlink-leverage-machines-mobile-strength-machines" 8787 class="menu-drawer__submenu has-submenu motion-reduce menu-drawer__submenu-inner shop-child-2" 8788 ><div class="shop-child-2__hero"> 8789 <img src="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-leverage_machines.jpg?v=1687989727&width=1200" alt="Plate-Loaded Leverage Machines" srcset="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-leverage_machines.jpg?v=1687989727&width=352 352w, //treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-leverage_machines.jpg?v=1687989727&width=832 832w, //treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-leverage_machines.jpg?v=1687989727&width=1200 1200w" width="1200" height="1200" loading="lazy" class="shop-child-2__hero-img"> 8790 </div><div class="menu-drawer__inner-submenu"> 8791 <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"> 8792 <li> 8793 <a 8794 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 8795 href="/collections/strength-machines-leverage-machines" 8796 >All Leverage machines</a> 8797 </li><li> 8798 <a 8799 href="/collections/standing-leverage-machines" 8800 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 8801 8802 > 8803 Standing 8804 </a> 8805 </li><li> 8806 <a 8807 href="/collections/seated-leverage-machines" 8808 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 8809 8810 > 8811 Seated 8812 </a> 8813 </li></ul> 8814 </div> 8815 <div class="title-holder level-3"> 8816 <p> 8817 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewB
8817ox="0 0 16 16" fill="none"> 8818 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 8819 </svg> <span>Leverage Machines</span> 8820 </p> 8821 </div> 8822 </div> 8823 </details></li><li><details id="Details-menu-drawer-submenu-shop-link-stall-bars"> 8824 <summary class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 8825 <span class="shop-menu-mobile__item-content"><span class="shop-menu-mobile__item-thumb"> 8826 <img src="//treadmillfactory.ca/cdn/shop/collections/benchk-series-7a.webp?crop=center&height=60&v=1758301567&width=60" alt="Stall Bars" srcset="//treadmillfactory.ca/cdn/shop/collections/benchk-series-7a.webp?crop=center&height=60&v=1758301567&width=60 60w" width="60" height="60" loading="lazy"> 8827 </span><span class="shop-menu-mobile__item-title"> 8828 Stall Bars 8829 </span> 8830 </span> 8831 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"> 8832 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 8833 </svg> 8834 </summary> 8835 <div 8836 id="childlink-stall-bars-mobile-strength-machines" 8837 class="menu-drawer__submenu has-submenu motion-reduce menu-drawer__submenu-inner shop-child-2" 8838 ><div class="shop-child-2__hero"> 8839 <img src="//treadmillfactory.ca/cdn/shop/collections/benchk-series-7a.webp?v=1758301567&width=1200" alt="Stall Bars" srcset="//treadmillfactory.ca/cdn/shop/collections/benchk-series-7a.webp?v=1758301567&width=352 352w, //treadmillfactory.ca/cdn/shop/collections/benchk-series-7a.webp?v=1758301567&width=832 832w, //treadmillfactory.ca/cdn/shop/collections/benchk-series-7a.webp?v=1758301567&width=1200 1200w" width="1200" height="1200" loading="lazy" class="shop-child-2__hero-img"> 8840 </div><div class="menu-drawer__inner-submenu"> 8841 <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"> 8842 <li> 8843 <a 8844 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 8845 href="/collections/stall-bars" 8846 >All Stall bars</a> 8847 </li><li> 8848 <a 8849 href="/collections/benchk" 8850 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 8851 8852 > 8853 BenchK 8854 </a> 8855 </li><li> 8856 <a 8857 href="/products/flow-swedish-ladder" 8858 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 8859 8860 > 8861 Flow - Swedish Ladder 8862 </a> 8863 </li></ul> 8864 </div> 8865 <div class="title-holder level-3"> 8866 <p> 8867 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewB
8867ox="0 0 16 16" fill="none"> 8868 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 8869 </svg> <span>Stall Bars</span> 8870 </p> 8871 </div> 8872 </div> 8873 </details></li><li><details id="Details-menu-drawer-submenu-shop-link-add-ons-cable-attachments"> 8874 <summary class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 8875 <span class="shop-menu-mobile__item-content"><span class="shop-menu-mobile__item-thumb"> 8876 <img src="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-add_ons_and_attachments.webp?crop=center&height=60&v=1687982253&width=60" alt="Strength Machine Add-ons & Cable Attachments" srcset="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-add_ons_and_attachments.webp?crop=center&height=60&v=1687982253&width=60 60w" width="60" height="60" loading="lazy"> 8877 </span><span class="shop-menu-mobile__item-title"> 8878 Add-ons & Cable Attachments 8879 </span> 8880 </span> 8881 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"> 8882 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 8883 </svg> 8884 </summary> 8885 <div 8886 id="childlink-add-ons-cable-attachments-mobile-strength-machines" 8887 class="menu-drawer__submenu has-submenu motion-reduce menu-drawer__submenu-inner shop-child-2" 8888 ><div class="shop-child-2__hero"> 8889 <img src="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-add_ons_and_attachments.webp?v=1687982253&width=1200" alt="Strength Machine Add-ons & Cable Attachments" srcset="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-add_ons_and_attachments.webp?v=1687982253&width=352 352w, //treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-add_ons_and_attachments.webp?v=1687982253&width=832 832w, //treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-add_ons_and_attachments.webp?v=1687982253&width=1200 1200w" width="1200" height="1200" loading="lazy" class="shop-child-2__hero-img"> 8890 </div><div class="menu-drawer__inner-submenu"> 8891 <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"> 8892 <li> 8893 <a 8894 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 8895 href="/collections/strength-machines-add-ons-cable-attachments" 8896 >All Add-ons & cable attachments</a> 8897 </li><li> 8898 <a 8899 href="/collections/bench-attachments" 8900 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 8901 8902 > 8903 Bench Attachments 8904 </a> 8905 </li><li> 8906 <a 8907 href="/collections/rig-attachments" 8908 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 8909 8910 > 8911 Rig Attachments 8912 </a> 8913 </li><li> 8914 <a 8915 href="/collections/power-rack-attachments" 8916 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 8917 8918 > 8919 Power Rack Attachments 8920 </a> 8921 </li><li> 8922 <a 8923 href="/collections/weight-stack-add-ons" 8924 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 8925 8926 > 8927 Weight Stack Add-Ons 8928 </a> 8929 </li><li> 8930 <a 8931 href="/collections/cable-attachments-1" 8932 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 8933 8934 > 8935 Cable Attachments 8936 </a> 8937 </li></ul> 8938 </div> 8939 <div class="title-holder level-3"> 8940 <p> 8941 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewB
8941ox="0 0 16 16" fill="none"> 8942 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 8943 </svg> <span>Add-ons & Cable Attachments</span> 8944 </p> 8945 </div> 8946 </div> 8947 </details></li><li><details id="Details-menu-drawer-submenu-shop-link-plate-loaded"> 8948 <summary class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 8949 <span class="shop-menu-mobile__item-content"><span class="shop-menu-mobile__item-thumb"> 8950 <img src="//treadmillfactory.ca/cdn/shop/collections/plate-laoded-thumbnail.png?crop=center&height=60&v=1714167229&width=60" alt="Plate Loaded Workout Machines" srcset="//treadmillfactory.ca/cdn/shop/collections/plate-laoded-thumbnail.png?crop=center&height=60&v=1714167229&width=60 60w" width="60" height="60" loading="lazy"> 8951 </span><span class="shop-menu-mobile__item-title"> 8952 Plate Loaded 8953 </span> 8954 </span> 8955 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"> 8956 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 8957 </svg> 8958 </summary> 8959 <div 8960 id="childlink-plate-loaded-mobile-strength-machines" 8961 class="menu-drawer__submenu has-submenu motion-reduce menu-drawer__submenu-inner shop-child-2" 8962 ><div class="shop-child-2__hero"> 8963 <img src="//treadmillfactory.ca/cdn/shop/collections/plate-laoded-thumbnail.png?v=1714167229&width=1200" alt="Plate Loaded Workout Machines" srcset="//treadmillfactory.ca/cdn/shop/collections/plate-laoded-thumbnail.png?v=1714167229&width=352 352w, //treadmillfactory.ca/cdn/shop/collections/plate-laoded-thumbnail.png?v=1714167229&width=832 832w, //treadmillfactory.ca/cdn/shop/collections/plate-laoded-thumbnail.png?v=1714167229&width=1200 1200w" width="1200" height="893" loading="lazy" class="shop-child-2__hero-img"> 8964 </div><div class="menu-drawer__inner-submenu"> 8965 <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"> 8966 <li> 8967 <a 8968 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 8969 href="/collections/plate-loaded" 8970 >All Plate loaded</a> 8971 </li><li> 8972 <a 8973 href="/collections/plate-loaded?rb_snize_facet57=XC%20Series" 8974 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 8975 8976 > 8977 XC Series 8978 </a> 8979 </li><li> 8980 <a 8981 href="/collections/plate-loaded?rb_snize_facet18=Upper%20Body" 8982 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 8983 8984 > 8985 Upper Body Plate Loaded 8986 </a> 8987 </li><li> 8988 <a 8989 href="/collections/plate-loaded?rb_snize_facet18=Lower%20Body" 8990 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 8991 8992 > 8993 Lower Body Plate Loaded 8994 </a> 8995 </li><li> 8996 <a 8997 href="/collections/plate-loaded?rb_snize_facet18=Core%2FAbs%2FBack" 8998 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 8999 9000 > 9001 Core Body Plate Loaded 9002 </a> 9003 </li></ul> 9004 </div> 9005 <div class="title-holder level-3"> 9006 <p> 9007 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewB
9007ox="0 0 16 16" fill="none"> 9008 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 9009 </svg> <span>Plate Loaded</span> 9010 </p> 9011 </div> 9012 </div> 9013 </details></li></ul> 9014 </div> 9015 <div class="title-holder level-2"> 9016 <p> 9017 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"> 9018 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 9019 </svg> <span>Strength Machines</span> 9020 </p> 9021 </div> 9022 </div> 9023 </details></li> 9024 9025 9026<li class=""><details id="Details-menu-drawer-submenu-shop-link-gym-flooring-mats"> 9027 <summary class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 9028 <span class="menu-drawer__menu-item__text">Gym Flooring & Mats</span> 9029 9030 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"> 9031 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 9032 </svg> 9033 </summary> 9034 <div 9035 id="childlink-gym-flooring-mats-mobile-top" 9036 class="menu-drawer__submenu has-submenu motion-reduce menu-drawer__submenu-inner shop-child-1" 9037 > 9038 <div class="menu-drawer__inner-submenu"> 9039 <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"> 9040 9041<li><details id="Details-menu-drawer-submenu-shop-link-interlocking-gym-tiles"> 9042 <summary class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 9043 <span class="shop-menu-mobile__item-content"><span class="shop-menu-mobile__item-thumb"> 9044 <img src="//treadmillfactory.ca/cdn/shop/collections/TILES-AND-FLOORING.jpg?crop=center&height=60&v=1691703724&width=60" alt="Interlocking Gym Flooring" srcset="//treadmillfactory.ca/cdn/shop/collections/TILES-AND-FLOORING.jpg?crop=center&height=60&v=1691703724&width=60 60w" width="60" height="60" loading="lazy"> 9045 </span><span class="shop-menu-mobile__item-title"> 9046 Interlocking Gym Tiles 9047 </span> 9048 </span> 9049 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"> 9050 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 9051 </svg> 9052 </summary> 9053 <div 9054 id="childlink-interlocking-gym-tiles-mobile-gym-flooring-mats" 9055 class="menu-drawer__submenu has-submenu motion-reduce menu-drawer__submenu-inner shop-child-2" 9056 ><div class="shop-child-2__hero"> 9057 <img src="//treadmillfactory.ca/cdn/shop/collections/TILES-AND-FLOORING.jpg?v=1691703724&width=1200" alt="Interlocking Gym Flooring" srcset="//treadmillfactory.ca/cdn/shop/collections/TILES-AND-FLOORING.jpg?v=1691703724&width=352 352w, //treadmillfactory.ca/cdn/shop/collections/TILES-AND-FLOORING.jpg?v=1691703724&width=832 832w, //treadmillfactory.ca/cdn/shop/collections/TILES-AND-FLOORING.jpg?v=1691703724&width=1200 1200w" width="1200" height="1200" loading="lazy" class="shop-child-2__hero-img"> 9058 </div><div class="menu-drawer__inner-submenu"> 9059 <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"> 9060 <li> 9061 <a 9062 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 9063 href="/collections/interlocking-gym-flooring" 9064 >All Interlocking gym tiles</a> 9065 </li><li> 9066 <a 9067 href="/collections/2-x-2-rubber-flooring" 9068 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 9069 9070 > 9071 2 x 2 8mm Rubber Tiles 9072 </a> 9073 </li><li> 9074 <a 9075 href="/collections/20mm-rubber-tiles" 9076 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 9077 9078 > 9079 20mm Rubber Tiles 9080 </a> 9081 </li><li> 9082 <a 9083 href="/collections/foam-interlocking-mats" 9084 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 9085 9086 > 9087 Foam Interlocking Tiles 9088 </a> 9089 </li></ul> 9090 </div> 9091 <div class="title-holder level-3"> 9092 <p> 9093 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewB
9093ox="0 0 16 16" fill="none"> 9094 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 9095 </svg> <span>Interlocking Gym Tiles</span> 9096 </p> 9097 </div> 9098 </div> 9099 </details></li><li><details id="Details-menu-drawer-submenu-shop-link-rubber-gym-flooring"> 9100 <summary class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 9101 <span class="shop-menu-mobile__item-content"><span class="shop-menu-mobile__item-thumb"> 9102 <img src="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-rolls_fdeaa3dc-8682-4e75-bc0d-188c113155ae.webp?crop=center&height=60&v=1692894796&width=60" alt="Rubber Gym Flooring" srcset="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-rolls_fdeaa3dc-8682-4e75-bc0d-188c113155ae.webp?crop=center&height=60&v=1692894796&width=60 60w" width="60" height="60" loading="lazy"> 9103 </span><span class="shop-menu-mobile__item-title"> 9104 Rubber Gym Flooring 9105 </span> 9106 </span> 9107 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"> 9108 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 9109 </svg> 9110 </summary> 9111 <div 9112 id="childlink-rubber-gym-flooring-mobile-gym-flooring-mats" 9113 class="menu-drawer__submenu has-submenu motion-reduce menu-drawer__submenu-inner shop-child-2" 9114 ><div class="shop-child-2__hero"> 9115 <img src="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-rolls_fdeaa3dc-8682-4e75-bc0d-188c113155ae.webp?v=1692894796&width=1200" alt="Rubber Gym Flooring" srcset="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-rolls_fdeaa3dc-8682-4e75-bc0d-188c113155ae.webp?v=1692894796&width=352 352w, //treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-rolls_fdeaa3dc-8682-4e75-bc0d-188c113155ae.webp?v=1692894796&width=832 832w, //treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-rolls_fdeaa3dc-8682-4e75-bc0d-188c113155ae.webp?v=1692894796&width=1200 1200w" width="1200" height="1200" loading="lazy" class="shop-child-2__hero-img"> 9116 </div><div class="menu-drawer__inner-submenu"> 9117 <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"> 9118 <li> 9119 <a 9120 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 9121 href="/collections/rubber-gym-flooring" 9122 >All Rubber gym flooring</a> 9123 </li><li> 9124 <a 9125 href="/collections/rubber-flooring-rolls" 9126 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 9127 9128 > 9129 Gym Rolls 9130 </a> 9131 </li><li> 9132 <a 9133 href="/collections/rubber-flooring-platforms" 9134 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 9135 9136 > 9137 Gym Platforms 9138 </a> 9139 </li><li> 9140 <a 9141 href="/collections/rubber-flooring-slabs" 9142 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 9143 9144 > 9145 Gym Rubber Slabs 9146 </a> 9147 </li></ul> 9148 </div> 9149 <div class="title-holder level-3"> 9150 <p> 9151 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewB
9151ox="0 0 16 16" fill="none"> 9152 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 9153 </svg> <span>Rubber Gym Flooring</span> 9154 </p> 9155 </div> 9156 </div> 9157 </details></li><li><details id="Details-menu-drawer-submenu-shop-link-exercise-equipment-gym-mats"> 9158 <summary class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 9159 <span class="shop-menu-mobile__item-content"><span class="shop-menu-mobile__item-thumb"> 9160 <img src="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-exercise_mats.webp?crop=center&height=60&v=1692210770&width=60" alt="Exercise & Equipment Mats" srcset="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-exercise_mats.webp?crop=center&height=60&v=1692210770&width=60 60w" width="60" height="60" loading="lazy"> 9161 </span><span class="shop-menu-mobile__item-title"> 9162 Exercise & Equipment Gym Mats 9163 </span> 9164 </span> 9165 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"> 9166 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 9167 </svg> 9168 </summary> 9169 <div 9170 id="childlink-exercise-equipment-gym-mats-mobile-gym-flooring-mats" 9171 class="menu-drawer__submenu has-submenu motion-reduce menu-drawer__submenu-inner shop-child-2" 9172 ><div class="shop-child-2__hero"> 9173 <img src="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-exercise_mats.webp?v=1692210770&width=1200" alt="Exercise & Equipment Mats" srcset="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-exercise_mats.webp?v=1692210770&width=352 352w, //treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-exercise_mats.webp?v=1692210770&width=832 832w, //treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-exercise_mats.webp?v=1692210770&width=1200 1200w" width="1200" height="1200" loading="lazy" class="shop-child-2__hero-img"> 9174 </div><div class="menu-drawer__inner-submenu"> 9175 <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"> 9176 <li> 9177 <a 9178 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 9179 href="/collections/exercise-equipment-mats" 9180 >All Exercise & equipment gym mats</a> 9181 </li><li> 9182 <a 9183 href="/collections/yoga-mats" 9184 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 9185 9186 > 9187 Yoga Mats 9188 </a> 9189 </li><li> 9190 <a 9191 href="/collections/equipment-mats" 9192 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 9193 9194 > 9195 Equipment Mats 9196 </a> 9197 </li><li> 9198 <a 9199 href="/collections/exercise-mats" 9200 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 9201 9202 > 9203 Exercise Mats 9204 </a> 9205 </li></ul> 9206 </div> 9207 <div class="title-holder level-3"> 9208 <p> 9209 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewB
9209ox="0 0 16 16" fill="none"> 9210 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 9211 </svg> <span>Exercise & Equipment Gym Mats</span> 9212 </p> 9213 </div> 9214 </div> 9215 </details></li><li><details id="Details-menu-drawer-submenu-shop-link-foam-mats"> 9216 <summary class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 9217 <span class="shop-menu-mobile__item-content"><span class="shop-menu-mobile__item-thumb"> 9218 <img src="//treadmillfactory.ca/cdn/shop/collections/FoamMats-Cat.png?crop=center&height=60&v=1761335315&width=60" alt="Foam Flooring" srcset="//treadmillfactory.ca/cdn/shop/collections/FoamMats-Cat.png?crop=center&height=60&v=1761335315&width=60 60w" width="60" height="60" loading="lazy"> 9219 </span><span class="shop-menu-mobile__item-title"> 9220 Foam Mats 9221 </span> 9222 </span> 9223 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"> 9224 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 9225 </svg> 9226 </summary> 9227 <div 9228 id="childlink-foam-mats-mobile-gym-flooring-mats" 9229 class="menu-drawer__submenu has-submenu motion-reduce menu-drawer__submenu-inner shop-child-2" 9230 ><div class="shop-child-2__hero"> 9231 <img src="//treadmillfactory.ca/cdn/shop/collections/FoamMats-Cat.png?v=1761335315&width=1200" alt="Foam Flooring" srcset="//treadmillfactory.ca/cdn/shop/collections/FoamMats-Cat.png?v=1761335315&width=352 352w, //treadmillfactory.ca/cdn/shop/collections/FoamMats-Cat.png?v=1761335315&width=832 832w, //treadmillfactory.ca/cdn/shop/collections/FoamMats-Cat.png?v=1761335315&width=1200 1200w" width="1200" height="1244" loading="lazy" class="shop-child-2__hero-img"> 9232 </div><div class="menu-drawer__inner-submenu"> 9233 <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"> 9234 <li> 9235 <a 9236 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 9237 href="/collections/foam-flooring" 9238 >All Foam mats</a> 9239 </li><li> 9240 <a 9241 href="/collections/solid-color-foam-mats" 9242 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 9243 9244 > 9245 Solid Colored 9246 </a> 9247 </li><li> 9248 <a 9249 href="/collections/printed-and-patterned-foam-mats" 9250 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 9251 9252 > 9253 Printed and Patterned 9254 </a> 9255 </li><li> 9256 <a 9257 href="/products/flow-premium-foam-flooring-24-x-24-x-14mm-willow-suede-6-pack" 9258 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 9259 9260 > 9261 Textured Finish 9262 </a> 9263 </li></ul> 9264 </div> 9265 <div class="title-holder level-3"> 9266 <p> 9267 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewB
9267ox="0 0 16 16" fill="none"> 9268 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 9269 </svg> <span>Foam Mats</span> 9270 </p> 9271 </div> 9272 </div> 9273 </details></li></ul> 9274 </div> 9275 <div class="title-holder level-2"> 9276 <p> 9277 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"> 9278 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 9279 </svg> <span>Gym Flooring & Mats</span> 9280 </p> 9281 </div> 9282 </div> 9283 </details></li> 9284 9285 9286<li class=""><details id="Details-menu-drawer-submenu-shop-link-weights-kettlebells-bars"> 9287 <summary class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 9288 <span class="menu-drawer__menu-item__text">Weights, Kettlebells, & Bars</span> 9289 9290 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"> 9291 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 9292 </svg> 9293 </summary> 9294 <div 9295 id="childlink-weights-kettlebells-bars-mobile-top" 9296 class="menu-drawer__submenu has-submenu motion-reduce menu-drawer__submenu-inner shop-child-1" 9297 > 9298 <div class="menu-drawer__inner-submenu"> 9299 <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"> 9300 9301<li><details id="Details-menu-drawer-submenu-shop-link-dumbbells"> 9302 <summary class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 9303 <span class="shop-menu-mobile__item-content"><span class="shop-menu-mobile__item-thumb"> 9304 <img src="//treadmillfactory.ca/cdn/shop/collections/TF-CATEGORIES-THUMBNAILS-DUMBELLS.png?crop=center&height=60&v=1752081674&width=60" alt="Dumbbells" srcset="//treadmillfactory.ca/cdn/shop/collections/TF-CATEGORIES-THUMBNAILS-DUMBELLS.png?crop=center&height=60&v=1752081674&width=60 60w" width="60" height="60" loading="lazy"> 9305 </span><span class="shop-menu-mobile__item-title"> 9306 Dumbbells 9307 </span> 9308 </span> 9309 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"> 9310 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 9311 </svg> 9312 </summary> 9313 <div 9314 id="childlink-dumbbells-mobile-weights-kettlebells-bars" 9315 class="menu-drawer__submenu has-submenu motion-reduce menu-drawer__submenu-inner shop-child-2" 9316 ><div class="shop-child-2__hero"> 9317 <img src="//treadmillfactory.ca/cdn/shop/collections/TF-CATEGORIES-THUMBNAILS-DUMBELLS.png?v=1752081674&width=1200" alt="Dumbbells" srcset="//treadmillfactory.ca/cdn/shop/collections/TF-CATEGORIES-THUMBNAILS-DUMBELLS.png?v=1752081674&width=352 352w, //treadmillfactory.ca/cdn/shop/collections/TF-CATEGORIES-THUMBNAILS-DUMBELLS.png?v=1752081674&width=832 832w, //treadmillfactory.ca/cdn/shop/collections/TF-CATEGORIES-THUMBNAILS-DUMBELLS.png?v=1752081674&width=1200 1200w" width="1200" height="1200" loading="lazy" class="shop-child-2__hero-img"> 9318 </div><div class="menu-drawer__inner-submenu"> 9319 <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"> 9320 <li> 9321 <a 9322 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 9323 href="/collections/strength-conditioning-dumbbells" 9324 >All Dumbbells</a> 9325 </li><li> 9326 <a 9327 href="/collections/adjustable-dumbbells" 9328 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 9329 9330 > 9331 Adjustable Dumbbells 9332 </a> 9333 </li><li> 9334 <a 9335 href="/collections/hex-rubber-coated" 9336 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 9337 9338 > 9339 Rubber Hex Dumbbells 9340 </a> 9341 </li><li> 9342 <a 9343 href="/collections/dumbbell-sets" 9344 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 9345 9346 > 9347 Dumbbell Sets 9348 </a> 9349 </li><li> 9350 <a 9351 href="/collections/neoprene-dumbbells" 9352 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 9353 9354 > 9355 Neoprene Dumbbells 9356 </a> 9357 </li><li> 9358 <a 9359 href="/collections/round-dumbbells" 9360 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 9361 9362 > 9363 Round Dumbbells 9364 </a> 9365 </li></ul> 9366 </div> 9367 <div class="title-holder level-3"> 9368 <p> 9369 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewB
9369ox="0 0 16 16" fill="none"> 9370 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 9371 </svg> <span>Dumbbells</span> 9372 </p> 9373 </div> 9374 </div> 9375 </details></li><li><details id="Details-menu-drawer-submenu-shop-link-weight-plates"> 9376 <summary class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 9377 <span class="shop-menu-mobile__item-content"><span class="shop-menu-mobile__item-thumb"> 9378 <img src="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-weight_plates.webp?crop=center&height=60&v=1688505674&width=60" alt="Weight Plates" srcset="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-weight_plates.webp?crop=center&height=60&v=1688505674&width=60 60w" width="60" height="60" loading="lazy"> 9379 </span><span class="shop-menu-mobile__item-title"> 9380 Weight Plates 9381 </span> 9382 </span> 9383 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"> 9384 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 9385 </svg> 9386 </summary> 9387 <div 9388 id="childlink-weight-plates-mobile-weights-kettlebells-bars" 9389 class="menu-drawer__submenu has-submenu motion-reduce menu-drawer__submenu-inner shop-child-2" 9390 ><div class="shop-child-2__hero"> 9391 <img src="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-weight_plates.webp?v=1688505674&width=1200" alt="Weight Plates" srcset="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-weight_plates.webp?v=1688505674&width=352 352w, //treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-weight_plates.webp?v=1688505674&width=832 832w, //treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-weight_plates.webp?v=1688505674&width=1200 1200w" width="1200" height="1200" loading="lazy" class="shop-child-2__hero-img"> 9392 </div><div class="menu-drawer__inner-submenu"> 9393 <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"> 9394 <li> 9395 <a 9396 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 9397 href="/collections/strength-conditioning-weight-plates" 9398 >All Weight plates</a> 9399 </li><li> 9400 <a 9401 href="/collections/weight-plate-sets" 9402 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 9403 9404 > 9405 Weight Plate Sets 9406 </a> 9407 </li><li> 9408 <a 9409 href="/collections/rubber-grip-plates" 9410 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 9411 9412 > 9413 Rubber Grip Olympic Plates 9414 </a> 9415 </li><li> 9416 <a 9417 href="/collections/bumper-plates" 9418 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 9419 9420 > 9421 Bumper Plates 9422 </a> 9423 </li><li> 9424 <a 9425 href="/collections/steel-plates" 9426 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 9427 9428 > 9429 Steel Plates 9430 </a> 9431 </li><li> 9432 <a 9433 href="/collections/weight-plate-rack" 9434 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 9435 9436 > 9437 Weight Plate Storage 9438 </a> 9439 </li></ul> 9440 </div> 9441 <div class="title-holder level-3"> 9442 <p> 9443 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewB
9443ox="0 0 16 16" fill="none"> 9444 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 9445 </svg> <span>Weight Plates</span> 9446 </p> 9447 </div> 9448 </div> 9449 </details></li><li><details id="Details-menu-drawer-submenu-shop-link-kettlebells"> 9450 <summary class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 9451 <span class="shop-menu-mobile__item-content"><span class="shop-menu-mobile__item-thumb"> 9452 <img src="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-kettlebells.webp?crop=center&height=60&v=1688505621&width=60" alt="Kettlebells" srcset="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-kettlebells.webp?crop=center&height=60&v=1688505621&width=60 60w" width="60" height="60" loading="lazy"> 9453 </span><span class="shop-menu-mobile__item-title"> 9454 Kettlebells 9455 </span> 9456 </span> 9457 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"> 9458 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 9459 </svg> 9460 </summary> 9461 <div 9462 id="childlink-kettlebells-mobile-weights-kettlebells-bars" 9463 class="menu-drawer__submenu has-submenu motion-reduce menu-drawer__submenu-inner shop-child-2" 9464 ><div class="shop-child-2__hero"> 9465 <img src="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-kettlebells.webp?v=1688505621&width=1200" alt="Kettlebells" srcset="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-kettlebells.webp?v=1688505621&width=352 352w, //treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-kettlebells.webp?v=1688505621&width=832 832w, //treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-kettlebells.webp?v=1688505621&width=1200 1200w" width="1200" height="1200" loading="lazy" class="shop-child-2__hero-img"> 9466 </div><div class="menu-drawer__inner-submenu"> 9467 <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"> 9468 <li> 9469 <a 9470 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 9471 href="/collections/kettlebells" 9472 >All Kettlebells</a> 9473 </li><li> 9474 <a 9475 href="/collections/cast-iron-kettlebells" 9476 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 9477 9478 > 9479 Cast Iron Kettlebells 9480 </a> 9481 </li><li> 9482 <a 9483 href="/collections/competition-kettlebells" 9484 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 9485 9486 > 9487 Competition Kettlebells 9488 </a> 9489 </li><li> 9490 <a 9491 href="/collections/vinyl-coated" 9492 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 9493 9494 > 9495 Vinyl Coated Kettlebells 9496 </a> 9497 </li><li> 9498 <a 9499 href="/collections/kettlebell-racks" 9500 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 9501 9502 > 9503 Kettlebell Storage 9504 </a> 9505 </li></ul> 9506 </div> 9507 <div class="title-holder level-3"> 9508 <p> 9509 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewB
9509ox="0 0 16 16" fill="none"> 9510 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 9511 </svg> <span>Kettlebells</span> 9512 </p> 9513 </div> 9514 </div> 9515 </details></li><li><details id="Details-menu-drawer-submenu-shop-link-lifting-bars"> 9516 <summary class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 9517 <span class="shop-menu-mobile__item-content"><span class="shop-menu-mobile__item-thumb"> 9518 <img src="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-lifting_bars.webp?crop=center&height=60&v=1688505650&width=60" alt="Lifting Bars" srcset="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-lifting_bars.webp?crop=center&height=60&v=1688505650&width=60 60w" width="60" height="60" loading="lazy"> 9519 </span><span class="shop-menu-mobile__item-title"> 9520 Lifting Bars 9521 </span> 9522 </span> 9523 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"> 9524 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 9525 </svg> 9526 </summary> 9527 <div 9528 id="childlink-lifting-bars-mobile-weights-kettlebells-bars" 9529 class="menu-drawer__submenu has-submenu motion-reduce menu-drawer__submenu-inner shop-child-2" 9530 ><div class="shop-child-2__hero"> 9531 <img src="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-lifting_bars.webp?v=1688505650&width=1200" alt="Lifting Bars" srcset="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-lifting_bars.webp?v=1688505650&width=352 352w, //treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-lifting_bars.webp?v=1688505650&width=832 832w, //treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-lifting_bars.webp?v=1688505650&width=1200 1200w" width="1200" height="1200" loading="lazy" class="shop-child-2__hero-img"> 9532 </div><div class="menu-drawer__inner-submenu"> 9533 <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"> 9534 <li> 9535 <a 9536 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 9537 href="/collections/strength-conditioning-lifting-bars" 9538 >All Lifting bars</a> 9539 </li><li> 9540 <a 9541 href="/collections/olympic-bars" 9542 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 9543 9544 > 9545 Olympic Bars 9546 </a> 9547 </li><li> 9548 <a 9549 href="/collections/standard-bars" 9550 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 9551 9552 > 9553 Standard Bars 9554 </a> 9555 </li><li> 9556 <a 9557 href="/collections/collars-accessories" 9558 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 9559 9560 > 9561 Barbell Collars & Accessories 9562 </a> 9563 </li><li> 9564 <a 9565 href="/collections/lifting-bar-storage" 9566 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 9567 9568 > 9569 Lifting Bar Storage 9570 </a> 9571 </li></ul> 9572 </div> 9573 <div class="title-holder level-3"> 9574 <p> 9575 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewB
9575ox="0 0 16 16" fill="none"> 9576 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 9577 </svg> <span>Lifting Bars</span> 9578 </p> 9579 </div> 9580 </div> 9581 </details></li><li><details id="Details-menu-drawer-submenu-shop-link-clubs-maces"> 9582 <summary class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 9583 <span class="shop-menu-mobile__item-content"><span class="shop-menu-mobile__item-thumb"> 9584 <img src="//treadmillfactory.ca/cdn/shop/collections/thumbnails-CLUBS_AND_MACES.webp?crop=center&height=60&v=1693501741&width=60" alt="Steel Clubs & Maces" srcset="//treadmillfactory.ca/cdn/shop/collections/thumbnails-CLUBS_AND_MACES.webp?crop=center&height=60&v=1693501741&width=60 60w" width="60" height="60" loading="lazy"> 9585 </span><span class="shop-menu-mobile__item-title"> 9586 Clubs & Maces 9587 </span> 9588 </span> 9589 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"> 9590 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 9591 </svg> 9592 </summary> 9593 <div 9594 id="childlink-clubs-maces-mobile-weights-kettlebells-bars" 9595 class="menu-drawer__submenu has-submenu motion-reduce menu-drawer__submenu-inner shop-child-2" 9596 ><div class="shop-child-2__hero"> 9597 <img src="//treadmillfactory.ca/cdn/shop/collections/thumbnails-CLUBS_AND_MACES.webp?v=1693501741&width=1200" alt="Steel Clubs & Maces" srcset="//treadmillfactory.ca/cdn/shop/collections/thumbnails-CLUBS_AND_MACES.webp?v=1693501741&width=352 352w, //treadmillfactory.ca/cdn/shop/collections/thumbnails-CLUBS_AND_MACES.webp?v=1693501741&width=832 832w, //treadmillfactory.ca/cdn/shop/collections/thumbnails-CLUBS_AND_MACES.webp?v=1693501741&width=1200 1200w" width="1200" height="1200" loading="lazy" class="shop-child-2__hero-img"> 9598 </div><div class="menu-drawer__inner-submenu"> 9599 <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"> 9600 <li> 9601 <a 9602 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 9603 href="/collections/steel-clubs-maces" 9604 >All Clubs & maces</a> 9605 </li><li> 9606 <a 9607 href="/collections/clubs" 9608 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 9609 9610 > 9611 Clubs 9612 </a> 9613 </li><li> 9614 <a 9615 href="/collections/maces" 9616 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 9617 9618 > 9619 Maces 9620 </a> 9621 </li></ul> 9622 </div> 9623 <div class="title-holder level-3"> 9624 <p> 9625 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewB
9625ox="0 0 16 16" fill="none"> 9626 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 9627 </svg> <span>Clubs & Maces</span> 9628 </p> 9629 </div> 9630 </div> 9631 </details></li><li><details id="Details-menu-drawer-submenu-shop-link-lifting-accessories"> 9632 <summary class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 9633 <span class="shop-menu-mobile__item-content"><span class="shop-menu-mobile__item-thumb"> 9634 <img src="//treadmillfactory.ca/cdn/shop/collections/LIFTING_ACC-COLLECTION-THUMBNAIL-02.png?crop=center&height=60&v=1691703892&width=60" alt="Lifting Accessories" srcset="//treadmillfactory.ca/cdn/shop/collections/LIFTING_ACC-COLLECTION-THUMBNAIL-02.png?crop=center&height=60&v=1691703892&width=60 60w" width="60" height="60" loading="lazy"> 9635 </span><span class="shop-menu-mobile__item-title"> 9636 Lifting Accessories 9637 </span> 9638 </span> 9639 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"> 9640 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 9641 </svg> 9642 </summary> 9643 <div 9644 id="childlink-lifting-accessories-mobile-weights-kettlebells-bars" 9645 class="menu-drawer__submenu has-submenu motion-reduce menu-drawer__submenu-inner shop-child-2" 9646 ><div class="shop-child-2__hero"> 9647 <img src="//treadmillfactory.ca/cdn/shop/collections/LIFTING_ACC-COLLECTION-THUMBNAIL-02.png?v=1691703892&width=1200" alt="Lifting Accessories" srcset="//treadmillfactory.ca/cdn/shop/collections/LIFTING_ACC-COLLECTION-THUMBNAIL-02.png?v=1691703892&width=352 352w, //treadmillfactory.ca/cdn/shop/collections/LIFTING_ACC-COLLECTION-THUMBNAIL-02.png?v=1691703892&width=832 832w, //treadmillfactory.ca/cdn/shop/collections/LIFTING_ACC-COLLECTION-THUMBNAIL-02.png?v=1691703892&width=1200 1200w" width="1200" height="1200" loading="lazy" class="shop-child-2__hero-img"> 9648 </div><div class="menu-drawer__inner-submenu"> 9649 <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"> 9650 <li> 9651 <a 9652 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 9653 href="/collections/strength-conditioning-lifting-accessories" 9654 >All Lifting accessories</a> 9655 </li><li> 9656 <a 9657 href="/collections/hooks-straps" 9658 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 9659 9660 > 9661 Hooks & Straps 9662 </a> 9663 </li><li> 9664 <a 9665 href="/collections/lifting-gloves" 9666 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 9667 9668 > 9669 Lifting Gloves 9670 </a> 9671 </li><li> 9672 <a 9673 href="/collections/weight-lifting-belts" 9674 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 9675 9676 > 9677 Weight Lifting Belts 9678 </a> 9679 </li><li> 9680 <a 9681 href="/collections/collars-accessories" 9682 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 9683 9684 > 9685 Collars & Accessories 9686 </a> 9687 </li></ul> 9688 </div> 9689 <div class="title-holder level-3"> 9690 <p> 9691 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewB
9691ox="0 0 16 16" fill="none"> 9692 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 9693 </svg> <span>Lifting Accessories</span> 9694 </p> 9695 </div> 9696 </div> 9697 </details></li></ul> 9698 </div> 9699 <div class="title-holder level-2"> 9700 <p> 9701 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"> 9702 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 9703 </svg> <span>Weights, Kettlebells, & Bars</span> 9704 </p> 9705 </div> 9706 </div> 9707 </details></li> 9708 9709 9710<li class=""><details id="Details-menu-drawer-submenu-shop-link-recovery-wellness"> 9711 <summary class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 9712 <span class="menu-drawer__menu-item__text">Recovery & Wellness</span> 9713 9714 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"> 9715 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 9716 </svg> 9717 </summary> 9718 <div 9719 id="childlink-recovery-wellness-mobile-top" 9720 class="menu-drawer__submenu has-submenu motion-reduce menu-drawer__submenu-inner shop-child-1" 9721 > 9722 <div class="menu-drawer__inner-submenu"> 9723 <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"> 9724 9725<li><details id="Details-menu-drawer-submenu-shop-link-massage-chairs"> 9726 <summary class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 9727 <span class="shop-menu-mobile__item-content"><span class="shop-menu-mobile__item-thumb"> 9728 <img src="//treadmillfactory.ca/cdn/shop/collections/fujiiryoki-cyber_relax_elite-ls-05.webp?crop=center&height=60&v=1784309802&width=60" alt="Massage Chairs" srcset="//treadmillfactory.ca/cdn/shop/collections/fujiiryoki-cyber_relax_elite-ls-05.webp?crop=center&height=60&v=1784309802&width=60 60w" width="60" height="60" loading="lazy"> 9729 </span><span class="shop-menu-mobile__item-title"> 9730 Massage Chairs 9731 </span> 9732 </span> 9733 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"> 9734 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 9735 </svg> 9736 </summary> 9737 <div 9738 id="childlink-massage-chairs-mobile-recovery-wellness" 9739 class="menu-drawer__submenu has-submenu motion-reduce menu-drawer__submenu-inner shop-child-2" 9740 ><div class="shop-child-2__hero"> 9741 <img src="//treadmillfactory.ca/cdn/shop/collections/fujiiryoki-cyber_relax_elite-ls-05.webp?v=1784309802&width=1200" alt="Massage Chairs" srcset="//treadmillfactory.ca/cdn/shop/collections/fujiiryoki-cyber_relax_elite-ls-05.webp?v=1784309802&width=352 352w, //treadmillfactory.ca/cdn/shop/collections/fujiiryoki-cyber_relax_elite-ls-05.webp?v=1784309802&width=832 832w, //treadmillfactory.ca/cdn/shop/collections/fujiiryoki-cyber_relax_elite-ls-05.webp?v=1784309802&width=1200 1200w" width="1200" height="1200" loading="lazy" class="shop-child-2__hero-img"> 9742 </div><div class="menu-drawer__inner-submenu"> 9743 <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"> 9744 <li> 9745 <a 9746 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 9747 href="/collections/massage-chairs" 9748 >All Massage chairs</a> 9749 </li><li> 9750 <a 9751 href="/products/cyber-relax-pro-4d-dual-massage-robot-flex-frame-sl-track-massage-chair" 9752 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 9753 9754 > 9755 Cyber Relax Pro 9756 </a> 9757 </li><li> 9758 <a 9759 href="/products/cyber-relax-elite-4d-flex-frame-sl-track-massage-chair" 9760 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 9761 9762 > 9763 Cyber Relax Elite 9764 </a> 9765 </li><li> 9766 <a 9767 href="/products/jin-2-0-deluxe-heated-sl-track-zero-gravity-massage-chair" 9768 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 9769 9770 > 9771 Jin 2.0 9772 </a> 9773 </li></ul> 9774 </div> 9775 <div class="title-holder level-3"> 9776 <p> 9777 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewB
9777ox="0 0 16 16" fill="none"> 9778 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 9779 </svg> <span>Massage Chairs</span> 9780 </p> 9781 </div> 9782 </div> 9783 </details></li><li><details id="Details-menu-drawer-submenu-shop-link-yoga-pilates"> 9784 <summary class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 9785 <span class="shop-menu-mobile__item-content"><span class="shop-menu-mobile__item-thumb"> 9786 <img src="//treadmillfactory.ca/cdn/shop/collections/TF_0007_flowlirafolding.jpg?crop=center&height=60&v=1784310018&width=60" alt="Yoga & Pilates" srcset="//treadmillfactory.ca/cdn/shop/collections/TF_0007_flowlirafolding.jpg?crop=center&height=60&v=1784310018&width=60 60w" width="60" height="60" loading="lazy"> 9787 </span><span class="shop-menu-mobile__item-title"> 9788 Yoga & Pilates 9789 </span> 9790 </span> 9791 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"> 9792 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 9793 </svg> 9794 </summary> 9795 <div 9796 id="childlink-yoga-pilates-mobile-recovery-wellness" 9797 class="menu-drawer__submenu has-submenu motion-reduce menu-drawer__submenu-inner shop-child-2" 9798 ><div class="shop-child-2__hero"> 9799 <img src="//treadmillfactory.ca/cdn/shop/collections/TF_0007_flowlirafolding.jpg?v=1784310018&width=1200" alt="Yoga & Pilates" srcset="//treadmillfactory.ca/cdn/shop/collections/TF_0007_flowlirafolding.jpg?v=1784310018&width=352 352w, //treadmillfactory.ca/cdn/shop/collections/TF_0007_flowlirafolding.jpg?v=1784310018&width=832 832w, //treadmillfactory.ca/cdn/shop/collections/TF_0007_flowlirafolding.jpg?v=1784310018&width=1200 1200w" width="1200" height="1200" loading="lazy" class="shop-child-2__hero-img"> 9800 </div><div class="menu-drawer__inner-submenu"> 9801 <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"> 9802 <li> 9803 <a 9804 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 9805 href="/collections/fitness-accessories-yoga-pilates" 9806 >All Yoga & pilates</a> 9807 </li><li> 9808 <a 9809 href="/collections/pilates-reformers" 9810 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 9811 9812 > 9813 Pilates Reformers 9814 </a> 9815 </li><li> 9816 <a 9817 href="/collections/pilates-accessories" 9818 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 9819 9820 > 9821 Pilates Accessories 9822 </a> 9823 </li><li> 9824 <a 9825 href="/collections/yoga-mats" 9826 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 9827 9828 > 9829 Yoga Mats 9830 </a> 9831 </li><li> 9832 <a 9833 href="/collections/yoga-accessories" 9834 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 9835 9836 > 9837 Yoga Accessories 9838 </a> 9839 </li></ul> 9840 </div> 9841 <div class="title-holder level-3"> 9842 <p> 9843 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewB
9843ox="0 0 16 16" fill="none"> 9844 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 9845 </svg> <span>Yoga & Pilates</span> 9846 </p> 9847 </div> 9848 </div> 9849 </details></li><li><details id="Details-menu-drawer-submenu-shop-link-massage-accessories"> 9850 <summary class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 9851 <span class="shop-menu-mobile__item-content"><span class="shop-menu-mobile__item-thumb"> 9852 <img src="//treadmillfactory.ca/cdn/shop/collections/TFCP-FOAMROLLER_THUMBNAIL.png?crop=center&height=60&v=1784309984&width=60" alt="Massage Accessories" srcset="//treadmillfactory.ca/cdn/shop/collections/TFCP-FOAMROLLER_THUMBNAIL.png?crop=center&height=60&v=1784309984&width=60 60w" width="60" height="60" loading="lazy"> 9853 </span><span class="shop-menu-mobile__item-title"> 9854 Massage Accessories 9855 </span> 9856 </span> 9857 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"> 9858 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 9859 </svg> 9860 </summary> 9861 <div 9862 id="childlink-massage-accessories-mobile-recovery-wellness" 9863 class="menu-drawer__submenu has-submenu motion-reduce menu-drawer__submenu-inner shop-child-2" 9864 ><div class="shop-child-2__hero"> 9865 <img src="//treadmillfactory.ca/cdn/shop/collections/TFCP-FOAMROLLER_THUMBNAIL.png?v=1784309984&width=1200" alt="Massage Accessories" srcset="//treadmillfactory.ca/cdn/shop/collections/TFCP-FOAMROLLER_THUMBNAIL.png?v=1784309984&width=352 352w, //treadmillfactory.ca/cdn/shop/collections/TFCP-FOAMROLLER_THUMBNAIL.png?v=1784309984&width=832 832w, //treadmillfactory.ca/cdn/shop/collections/TFCP-FOAMROLLER_THUMBNAIL.png?v=1784309984&width=1200 1200w" width="1200" height="1200" loading="lazy" class="shop-child-2__hero-img"> 9866 </div><div class="menu-drawer__inner-submenu"> 9867 <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"> 9868 <li> 9869 <a 9870 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 9871 href="/collections/massage-accessories" 9872 >All Massage accessories</a> 9873 </li><li> 9874 <a 9875 href="/collections/massage-balls" 9876 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 9877 9878 > 9879 Massage Balls 9880 </a> 9881 </li><li> 9882 <a 9883 href="/collections/massage-sticks" 9884 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 9885 9886 > 9887 Massage Sticks 9888 </a> 9889 </li><li> 9890 <a 9891 href="/collections/foam-roller
9891s" 9892 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 9893 9894 > 9895 Foam Rollers 9896 </a> 9897 </li><li> 9898 <a 9899 href="/collections/stretching-equipment" 9900 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 9901 9902 > 9903 Stretching Equipment 9904 </a> 9905 </li></ul> 9906 </div> 9907 <div class="title-holder level-3"> 9908 <p> 9909 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"> 9910 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 9911 </svg> <span>Massage Accessories</span> 9912 </p> 9913 </div> 9914 </div> 9915 </details></li><li><details id="Details-menu-drawer-submenu-shop-link-supplements"> 9916 <summary class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 9917 <span class="shop-menu-mobile__item-content"><span class="shop-menu-mobile__item-thumb"> 9918 <img src="//treadmillfactory.ca/cdn/shop/files/Core-Creatine-400g-CAN-shadow-1.png?crop=center&height=60&v=1695232155&width=60" alt="Supplements" srcset="//treadmillfactory.ca/cdn/shop/files/Core-Creatine-400g-CAN-shadow-1.png?crop=center&height=60&v=1695232155&width=60 60w" width="60" height="60" loading="lazy"> 9919 </span><span class="shop-menu-mobile__item-title"> 9920 Supplements 9921 </span> 9922 </span> 9923 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"> 9924 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 9925 </svg> 9926 </summary> 9927 <div 9928 id="childlink-supplements-mobile-recovery-wellness" 9929 class="menu-drawer__submenu has-submenu motion-reduce menu-drawer__submenu-inner shop-child-2" 9930 ><div class="shop-child-2__hero"> 9931 <img src="//treadmillfactory.ca/cdn/shop/files/Core-Creatine-400g-CAN-shadow-1.png?v=1695232155&width=1200" alt="Supplements" srcset="//treadmillfactory.ca/cdn/shop/files/Core-Creatine-400g-CAN-shadow-1.png?v=1695232155&width=352 352w, //treadmillfactory.ca/cdn/shop/files/Core-Creatine-400g-CAN-shadow-1.png?v=1695232155&width=832 832w, //treadmillfactory.ca/cdn/shop/files/Core-Creatine-400g-CAN-shadow-1.png?v=1695232155&width=1200 1200w" width="1200" height="1200" loading="lazy" class="shop-child-2__hero-img"> 9932 </div><div class="menu-drawer__inner-submenu"> 9933 <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"> 9934 <li> 9935 <a 9936 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 9937 href="/collections/supplements" 9938 >All Supplements</a> 9939 </li><li> 9940 <a 9941 href="/collections/protein-isolate-tubs" 9942 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 9943 9944 > 9945 Protein Isolate 9946 </a> 9947 </li><li> 9948 <a 9949 href="/products/altrd-state-pre-workout-supplement" 9950 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 9951 9952 > 9953 Pre-Workout 9954 </a> 9955 </li><li> 9956 <a 9957 href="/collections/creatine" 9958 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 9959 9960 > 9961 Creatine 9962 </a> 9963 </li><li> 9964 <a 9965 href="/collections/glutamine" 9966 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 9967 9968 > 9969 Glutamine 9970 </a> 9971 </li><li> 9972 <a 9973 href="/collections/hydration" 9974 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 9975 9976 > 9977 Hydration 9978 </a> 9979 </li></ul> 9980 </div> 9981 <div class="title-holder level-3"> 9982 <p> 9983 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewB
9983ox="0 0 16 16" fill="none"> 9984 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 9985 </svg> <span>Supplements</span> 9986 </p> 9987 </div> 9988 </div> 9989 </details></li></ul> 9990 </div> 9991 <div class="title-holder level-2"> 9992 <p> 9993 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"> 9994 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 9995 </svg> <span>Recovery & Wellness</span> 9996 </p> 9997 </div> 9998 </div> 9999 </details></li> 10000 10001 10002<li class=""><details id="Details-menu-drawer-submenu-shop-link-conditioning"> 10003 <summary class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 10004 <span class="menu-drawer__menu-item__text">Conditioning</span> 10005 10006 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"> 10007 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 10008 </svg> 10009 </summary> 10010 <div 10011 id="childlink-conditioning-mobile-top" 10012 class="menu-drawer__submenu has-submenu motion-reduce menu-drawer__submenu-inner shop-child-1" 10013 > 10014 <div class="menu-drawer__inner-submenu"> 10015 <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"> 10016 10017<li><details id="Details-menu-drawer-submenu-shop-link-centr-x-hyrox"> 10018 <summary class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 10019 <span class="shop-menu-mobile__item-content"><span class="shop-menu-mobile__item-thumb"> 10020 <img src="//treadmillfactory.ca/cdn/shop/collections/HYROX-LOGO.png?crop=center&height=60&v=1770054623&width=60" alt="Centr x Hyrox" srcset="//treadmillfactory.ca/cdn/shop/collections/HYROX-LOGO.png?crop=center&height=60&v=1770054623&width=60 60w" width="60" height="60" loading="lazy"> 10021 </span><span class="shop-menu-mobile__item-title"> 10022 Centr x Hyrox 10023 </span> 10024 </span> 10025 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"> 10026 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 10027 </svg> 10028 </summary> 10029 <div 10030 id="childlink-centr-x-hyrox-mobile-conditioning" 10031 class="menu-drawer__submenu has-submenu motion-reduce menu-drawer__submenu-inner shop-child-2" 10032 ><div class="shop-child-2__hero"> 10033 <img src="//treadmillfactory.ca/cdn/shop/collections/HYROX-LOGO.png?v=1770054623&width=1200" alt="Centr x Hyrox" srcset="//treadmillfactory.ca/cdn/shop/collections/HYROX-LOGO.png?v=1770054623&width=352 352w, //treadmillfactory.ca/cdn/shop/collections/HYROX-LOGO.png?v=1770054623&width=832 832w, //treadmillfactory.ca/cdn/shop/collections/HYROX-LOGO.png?v=1770054623&width=1200 1200w" width="1200" height="1200" loading="lazy" class="shop-child-2__hero-img"> 10034 </div><div class="menu-drawer__inner-submenu"> 10035 <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"> 10036 <li> 10037 <a 10038 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 10039 href="/collections/centr-x-hyrox" 10040 >All Centr x hyrox</a> 10041 </li><li> 10042 <a 10043 href="/products/centr-x-hyrox-perform-tread" 10044 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 10045 10046 > 10047 Centr x Hyrox Treadmill 10048 </a> 10049 </li><li> 10050 <a 10051 href="https://treadmillfactory.ca/collections/centr-x-hyrox?pf_t_product_type=Kettlebells&pf_t_product_type=Weight+Plates#boost-sd__collection-header" 10052 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 10053 10054 > 10055 Kettlebells & Plates 10056 </a> 10057 </li><li> 10058 <a 10059 href="/products/centr-x-hyrox-competition-power-sled" 10060 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 10061 10062 > 10063 Hyrox Sled 10064 </a> 10065 </li><li> 10066 <a 10067 href="https://treadmillfactory.ca/collections/centr-x-hyrox?pf_t_product_type=Add-ons+%26+Cable+Attachments&pf_t_product_type=Functional+Training&pf_t_product_type=Agility+%26+Speed&pf_t_product_type=Exercise+Balls#boost-sd__collection-header" 10068 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 10069 10070 > 10071 Hyrox Accessories 10072 </a> 10073 </li><li> 10074 <a 10075 href="/collections/centr-x-hyrox" 10076 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 10077 10078 > 10079 Shop All 10080 </a> 10081 </li></ul> 10082 </div> 10083 <div class="title-holder level-3"> 10084 <p> 10085 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewB
10085ox="0 0 16 16" fill="none"> 10086 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 10087 </svg> <span>Centr x Hyrox</span> 10088 </p> 10089 </div> 10090 </div> 10091 </details></li><li><details id="Details-menu-drawer-submenu-shop-link-body-weight"> 10092 <summary class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 10093 <span class="shop-menu-mobile__item-content"><span class="shop-menu-mobile__item-thumb"> 10094 <img src="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-body_weight.webp?crop=center&height=60&v=1688506691&width=60" alt="Body Weight Training" srcset="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-body_weight.webp?crop=center&height=60&v=1688506691&width=60 60w" width="60" height="60" loading="lazy"> 10095 </span><span class="shop-menu-mobile__item-title"> 10096 Body Weight 10097 </span> 10098 </span> 10099 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"> 10100 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 10101 </svg> 10102 </summary> 10103 <div 10104 id="childlink-body-weight-mobile-conditioning" 10105 class="menu-drawer__submenu has-submenu motion-reduce menu-drawer__submenu-inner shop-child-2" 10106 ><div class="shop-child-2__hero"> 10107 <img src="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-body_weight.webp?v=1688506691&width=1200" alt="Body Weight Training" srcset="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-body_weight.webp?v=1688506691&width=352 352w, //treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-body_weight.webp?v=1688506691&width=832 832w, //treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-body_weight.webp?v=1688506691&width=1200 1200w" width="1200" height="1200" loading="lazy" class="shop-child-2__hero-img"> 10108 </div><div class="menu-drawer__inner-submenu"> 10109 <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"> 10110 <li> 10111 <a 10112 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 10113 href="/collections/strength-conditioning-body-weight" 10114 >All Body weight</a> 10115 </li><li> 10116 <a 10117 href="/collections/strength-conditioning-chin-up-bars" 10118 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 10119 10120 > 10121 Pull-Up and Chin-Up Bars 10122 </a> 10123 </li><li> 10124 <a 10125 href="/collections/gym-rings" 10126 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 10127 10128 > 10129 Gym Rings 10130 </a> 10131 </li><li> 10132 <a 10133 href="/collections/climbing-ropes" 10134 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 10135 10136 >
10137 Climbing Ropes 10138 </a> 10139 </li><li> 10140 <a 10141 href="/collections/trx" 10142 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 10143 10144 > 10145 TRX Suspension 10146 </a> 10147 </li></ul> 10148 </div> 10149 <div class="title-holder level-3"> 10150 <p> 10151 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"> 10152 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 10153 </svg> <span>Body Weight</span> 10154 </p> 10155 </div> 10156 </div> 10157 </details></li><li><details id="Details-menu-drawer-submenu-shop-link-agility-equipment"> 10158 <summary class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 10159 <span class="shop-menu-mobile__item-content"><span class="shop-menu-mobile__item-thumb"> 10160 <img src="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-agility.webp?crop=center&height=60&v=1688506671&width=60" alt="Agility & Speed Equipment" srcset="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-agility.webp?crop=center&height=60&v=1688506671&width=60 60w" width="60" height="60" loading="lazy"> 10161 </span><span class="shop-menu-mobile__item-title"> 10162 Agility Equipment 10163 </span> 10164 </span> 10165 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"> 10166 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 10167 </svg> 10168 </summary> 10169 <div 10170 id="childlink-agility-equipment-mobile-conditioning" 10171 class="menu-drawer__submenu has-submenu motion-reduce menu-drawer__submenu-inner shop-child-2" 10172 ><div class="shop-child-2__hero"> 10173 <img src="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-agility.webp?v=1688506671&width=1200" alt="Agility & Speed Equipment" srcset="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-agility.webp?v=1688506671&width=352 352w, //treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-agility.webp?v=1688506671&width=832 832w, //treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-agility.webp?v=1688506671&width=1200 1200w" width="1200" height="1200" loading="lazy" class="shop-child-2__hero-img"> 10174 </div><div class="menu-drawer__inner-submenu"> 10175 <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"> 10176 <li> 10177 <a 10178 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 10179 href="/collections/strength-conditioning-agility-speed" 10180 >All Agility equipment</a> 10181 </li><li> 10182 <a 10183 href="/collections/sleds-accessories" 10184 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 10185 10186 > 10187 Sleds & Accessories 10188 </a> 10189 </li><li> 10190 <a 10191 href="/collections/plyometrics" 10192 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 10193 10194 > 10195 Plyometrics 10196 </a> 10197 </li><li> 10198 <a 10199 href="/collections/ladders" 10200 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 10201 10202 > 10203 Hurdles & Ladders 10204 </a> 10205 </li></ul> 10206 </div> 10207 <div class="title-holder level-3"> 10208 <p> 10209 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewB
10209ox="0 0 16 16" fill="none"> 10210 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 10211 </svg> <span>Agility Equipment</span> 10212 </p> 10213 </div> 10214 </div> 10215 </details></li><li><details id="Details-menu-drawer-submenu-shop-link-functional-training"> 10216 <summary class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 10217 <span class="shop-menu-mobile__item-content"><span class="shop-menu-mobile__item-thumb"> 10218 <img src="//treadmillfactory.ca/cdn/shop/collections/Weighted_Vests.jpg?crop=center&height=60&v=1688506966&width=60" alt="Functional Training Equipment" srcset="//treadmillfactory.ca/cdn/shop/collections/Weighted_Vests.jpg?crop=center&height=60&v=1688506966&width=60 60w" width="60" height="60" loading="lazy"> 10219 </span><span class="shop-menu-mobile__item-title"> 10220 Functional Training 10221 </span> 10222 </span> 10223 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"> 10224 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 10225 </svg> 10226 </summary> 10227 <div 10228 id="childlink-functional-training-mobile-conditioning" 10229 class="menu-drawer__submenu has-submenu motion-reduce menu-drawer__submenu-inner shop-child-2" 10230 ><div class="shop-child-2__hero"> 10231 <img src="//treadmillfactory.ca/cdn/shop/collections/Weighted_Vests.jpg?v=1688506966&width=1200" alt="Functional Training Equipment" srcset="//treadmillfactory.ca/cdn/shop/collections/Weighted_Vests.jpg?v=1688506966&width=352 352w, //treadmillfactory.ca/cdn/shop/collections/Weighted_Vests.jpg?v=1688506966&width=832 832w, //treadmillfactory.ca/cdn/shop/collections/Weighted_Vests.jpg?v=1688506966&width=1200 1200w" width="1200" height="1200" loading="lazy" class="shop-child-2__hero-img"> 10232 </div><div class="menu-drawer__inner-submenu"> 10233 <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"> 10234 <li> 10235 <a 10236 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 10237 href="/collections/strength-conditioning-functional-training" 10238 >All Functional training</a> 10239 </li><li> 10240 <a 10241 href="/collections/weighted-vests" 10242 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 10243 10244 > 10245 Weighted Vests 10246 </a> 10247 </li><li> 10248 <a 10249 href="/collections/landmine-exercisers" 10250 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 10251 10252 > 10253 Landmine Exercisers 10254 </a> 10255 </li><li> 10256 <a 10257 href="/collections/battle-ropes" 10258 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 10259 10260 > 10261 Battle Ropes 10262 </a> 10263 </li><li> 10264 <a 10265 href="/collections/sand-bags" 10266 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 10267 10268 > 10269 Sandbags 10270 </a> 10271 </li></ul> 10272 </div> 10273 <div class="title-holder level-3"> 10274 <p> 10275 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewB
10275ox="0 0 16 16" fill="none"> 10276 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 10277 </svg> <span>Functional Training</span> 10278 </p> 10279 </div> 10280 </div> 10281 </details></li><li><details id="Details-menu-drawer-submenu-shop-link-aerobic-training"> 10282 <summary class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 10283 <span class="shop-menu-mobile__item-content"><span class="shop-menu-mobile__item-thumb"> 10284 <img src="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-aerobic.webp?crop=center&height=60&v=1688506654&width=60" alt="Aerobic Training" srcset="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-aerobic.webp?crop=center&height=60&v=1688506654&width=60 60w" width="60" height="60" loading="lazy"> 10285 </span><span class="shop-menu-mobile__item-title"> 10286 Aerobic Training 10287 </span> 10288 </span> 10289 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"> 10290 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 10291 </svg> 10292 </summary> 10293 <div 10294 id="childlink-aerobic-training-mobile-conditioning" 10295 class="menu-drawer__submenu has-submenu motion-reduce menu-drawer__submenu-inner shop-child-2" 10296 ><div class="shop-child-2__hero"> 10297 <img src="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-aerobic.webp?v=1688506654&width=1200" alt="Aerobic Training" srcset="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-aerobic.webp?v=1688506654&width=352 352w, //treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-aerobic.webp?v=1688506654&width=832 832w, //treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-aerobic.webp?v=1688506654&width=1200 1200w" width="1200" height="1200" loading="lazy" class="shop-child-2__hero-img"> 10298 </div><div class="menu-drawer__inner-submenu"> 10299 <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"> 10300 <li> 10301 <a 10302 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 10303 href="/collections/fitness-accessories-aerobic-training" 10304 >All Aerobic training</a> 10305 </li><li> 10306 <a 10307 href="/collections/jump-ropes" 10308 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 10309 10310 > 10311 Jump Ropes 10312 </a> 10313 </li><li> 10314 <a 10315 href="/collections/body-bars" 10316 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 10317 10318 > 10319 Body Bars 10320 </a> 10321 </li><li> 10322 <a 10323 href="/collections/aerobic-steps" 10324 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 10325 10326 > 10327 Aerobic Steps 10328 </a> 10329 </li></ul> 10330 </div> 10331 <div class="title-holder level-3"> 10332 <p> 10333 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewB
10333ox="0 0 16 16" fill="none"> 10334 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 10335 </svg> <span>Aerobic Training</span> 10336 </p> 10337 </div> 10338 </div> 10339 </details></li><li><details id="Details-menu-drawer-submenu-shop-link-strength-toning"> 10340 <summary class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 10341 <span class="shop-menu-mobile__item-content"><span class="shop-menu-mobile__item-thumb"> 10342 <img src="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-strength_and_toning.webp?crop=center&height=60&v=1693507561&width=60" alt="Strength & Toning" srcset="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-strength_and_toning.webp?crop=center&height=60&v=1693507561&width=60 60w" width="60" height="60" loading="lazy"> 10343 </span><span class="shop-menu-mobile__item-title"> 10344 Strength & Toning 10345 </span> 10346 </span> 10347 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"> 10348 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 10349 </svg> 10350 </summary> 10351 <div 10352 id="childlink-strength-toning-mobile-conditioning" 10353 class="menu-drawer__submenu has-submenu motion-reduce menu-drawer__submenu-inner shop-child-2" 10354 ><div class="shop-child-2__hero"> 10355 <img src="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-strength_and_toning.webp?v=1693507561&width=1200" alt="Strength & Toning" srcset="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-strength_and_toning.webp?v=1693507561&width=352 352w, //treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-strength_and_toning.webp?v=1693507561&width=832 832w, //treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-strength_and_toning.webp?v=1693507561&width=1200 1200w" width="1200" height="1200" loading="lazy" class="shop-child-2__hero-img"> 10356 </div><div class="menu-drawer__inner-submenu"> 10357 <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"> 10358 <li> 10359 <a 10360 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 10361 href="/collections/fitness-accessories-strength-toning" 10362 >All Strength & toning</a> 10363 </li><li> 10364 <a 10365 href="/collections/ankle-wrist-weights" 10366 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 10367 10368 > 10369 Ankle & Wrist Weights 10370 </a> 10371 </li><li> 10372 <a 10373 href="/collections/grip-training" 10374 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 10375 10376 > 10377 Grip Training 10378 </a> 10379 </li></ul> 10380 </div> 10381 <div class="title-holder level-3"> 10382 <p> 10383 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewB
10383ox="0 0 16 16" fill="none"> 10384 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 10385 </svg> <span>Strength & Toning</span> 10386 </p> 10387 </div> 10388 </div> 10389 </details></li><li><details id="Details-menu-drawer-submenu-shop-link-bands-tubing"> 10390 <summary class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 10391 <span class="shop-menu-mobile__item-content"><span class="shop-menu-mobile__item-thumb"> 10392 <img src="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-bands.webp?crop=center&height=60&v=1692395290&width=60" alt="Resistance Bands & Tubing" srcset="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-bands.webp?crop=center&height=60&v=1692395290&width=60 60w" width="60" height="60" loading="lazy"> 10393 </span><span class="shop-menu-mobile__item-title"> 10394 Bands & Tubing 10395 </span> 10396 </span> 10397 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"> 10398 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 10399 </svg> 10400 </summary> 10401 <div 10402 id="childlink-bands-tubing-mobile-conditioning" 10403 class="menu-drawer__submenu has-submenu motion-reduce menu-drawer__submenu-inner shop-child-2" 10404 ><div class="shop-child-2__hero"> 10405 <img src="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-bands.webp?v=1692395290&width=1200" alt="Resistance Bands & Tubing" srcset="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-bands.webp?v=1692395290&width=352 352w, //treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-bands.webp?v=1692395290&width=832 832w, //treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-bands.webp?v=1692395290&width=1200 1200w" width="1200" height="1200" loading="lazy" class="shop-child-2__hero-img"> 10406 </div><div class="menu-drawer__inner-submenu"> 10407 <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"> 10408 <li> 10409 <a 10410 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 10411 href="/collections/fitness-accessories-bands-tubing" 10412 >All Bands & tubing</a> 10413 </li><li> 10414 <a 10415 href="/collections/fitness-accessories-tubing" 10416 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 10417 10418 > 10419 Resistance Bands 10420 </a> 10421 </li><li> 10422 <a 10423 href="/collections/hip-bands" 10424 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 10425 10426 > 10427 Hip Bands 10428 </a> 10429 </li><li> 10430 <a 10431 href="/collections/mini-bands" 10432 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 10433 10434 > 10435 Mini Bands 10436 </a> 10437 </li><li> 10438 <a 10439 href="/collections/strength-bands" 10440 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 10441 10442 > 10443 Strength Bands 10444 </a> 10445 </li><li> 10446 <a 10447 href="/collections/flat-resistance-bands" 10448 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 10449 10450 > 10451 Flat Resistance Bands 10452 </a> 10453 </li></ul> 10454 </div> 10455 <div class="title-holder level-3"> 10456 <p> 10457 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewB
10457ox="0 0 16 16" fill="none"> 10458 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 10459 </svg> <span>Bands & Tubing</span> 10460 </p> 10461 </div> 10462 </div> 10463 </details></li></ul> 10464 </div> 10465 <div class="title-holder level-2"> 10466 <p> 10467 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"> 10468 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 10469 </svg> <span>Conditioning</span> 10470 </p> 10471 </div> 10472 </div> 10473 </details></li> 10474 10475 10476<li class=""><details id="Details-menu-drawer-submenu-shop-link-fitness-accessories"> 10477 <summary class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 10478 <span class="menu-drawer__menu-item__text">Fitness Accessories</span> 10479 10480 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"> 10481 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 10482 </svg> 10483 </summary> 10484 <div 10485 id="childlink-fitness-accessories-mobile-top" 10486 class="menu-drawer__submenu has-submenu motion-reduce menu-drawer__submenu-inner shop-child-1" 10487 > 10488 <div class="menu-drawer__inner-submenu"> 10489 <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"> 10490 10491<li><details id="Details-menu-drawer-submenu-shop-link-exercise-balls"> 10492 <summary class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 10493 <span class="shop-menu-mobile__item-content"><span class="shop-menu-mobile__item-thumb"> 10494 <img src="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-excersice_balls.webp?crop=center&height=60&v=1688506793&width=60" alt="Exercise Balls" srcset="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-excersice_balls.webp?crop=center&height=60&v=1688506793&width=60 60w" width="60" height="60" loading="lazy"> 10495 </span><span class="shop-menu-mobile__item-title"> 10496 Exercise Balls 10497 </span> 10498 </span> 10499 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"> 10500 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 10501 </svg> 10502 </summary> 10503 <div 10504 id="childlink-exercise-balls-mobile-fitness-accessories" 10505 class="menu-drawer__submenu has-submenu motion-reduce menu-drawer__submenu-inner shop-child-2" 10506 ><div class="shop-child-2__hero"> 10507 <img src="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-excersice_balls.webp?v=1688506793&width=1200" alt="Exercise Balls" srcset="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-excersice_balls.webp?v=1688506793&width=352 352w, //treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-excersice_balls.webp?v=1688506793&width=832 832w, //treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-excersice_balls.webp?v=1688506793&width=1200 1200w" width="1200" height="1200" loading="lazy" class="shop-child-2__hero-img"> 10508 </div><div class="menu-drawer__inner-submenu"> 10509 <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"> 10510 <li> 10511 <a 10512 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 10513 href="/collections/fitness-accessories-exercise-balls" 10514 >All Exercise balls</a> 10515 </li><li> 10516 <a 10517 href="/collections/wall-balls" 10518 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 10519 10520 > 10521 Wall Balls 10522 </a> 10523 </li><li> 10524 <a 10525 href="/collections/slam-balls" 10526 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 10527 10528 > 10529 Slam Balls 10530 </a> 10531 </li><li> 10532 <a 10533 href="/collections/medicine-balls" 10534 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 10535 10536 > 10537 Medicine Balls 10538 </a> 10539 </li><li> 10540 <a 10541 href="/collections/stability-balls" 10542 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 10543 10544 > 10545 Stability Balls 10546 </a> 10547 </li></ul> 10548 </div> 10549 <div class="title-holder level-3"> 10550 <p> 10551 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewB
10551ox="0 0 16 16" fill="none"> 10552 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 10553 </svg> <span>Exercise Balls</span> 10554 </p> 10555 </div> 10556 </div> 10557 </details></li><li><details id="Details-menu-drawer-submenu-shop-link-yoga-pilates"> 10558 <summary class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 10559 <span class="shop-menu-mobile__item-content"><span class="shop-menu-mobile__item-thumb"> 10560 <img src="//treadmillfactory.ca/cdn/shop/collections/TF_0007_flowlirafolding.jpg?crop=center&height=60&v=1784310018&width=60" alt="Yoga & Pilates" srcset="//treadmillfactory.ca/cdn/shop/collections/TF_0007_flowlirafolding.jpg?crop=center&height=60&v=1784310018&width=60 60w" width="60" height="60" loading="lazy"> 10561 </span><span class="shop-menu-mobile__item-title"> 10562 Yoga & Pilates 10563 </span> 10564 </span> 10565 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"> 10566 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 10567 </svg> 10568 </summary> 10569 <div 10570 id="childlink-yoga-pilates-mobile-fitness-accessories" 10571 class="menu-drawer__submenu has-submenu motion-reduce menu-drawer__submenu-inner shop-child-2" 10572 ><div class="shop-child-2__hero"> 10573 <img src="//treadmillfactory.ca/cdn/shop/collections/TF_0007_flowlirafolding.jpg?v=1784310018&width=1200" alt="Yoga & Pilates" srcset="//treadmillfactory.ca/cdn/shop/collections/TF_0007_flowlirafolding.jpg?v=1784310018&width=352 352w, //treadmillfactory.ca/cdn/shop/collections/TF_0007_flowlirafolding.jpg?v=1784310018&width=832 832w, //treadmillfactory.ca/cdn/shop/collections/TF_0007_flowlirafolding.jpg?v=1784310018&width=1200 1200w" width="1200" height="1200" loading="lazy" class="shop-child-2__hero-img"> 10574 </div><div class="menu-drawer__inner-submenu"> 10575 <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"> 10576 <li> 10577 <a 10578 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 10579 href="/collections/fitness-accessories-yoga-pilates" 10580 >All Yoga & pilates</a> 10581 </li><li> 10582 <a 10583 href="/collections/pilates-reformers" 10584 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 10585 10586 > 10587 Pilates Reformers 10588 </a> 10589 </li><li> 10590 <a 10591 href="/collections/pilates-accessories" 10592 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 10593 10594 > 10595 Pilates Accessories 10596 </a> 10597 </li><li> 10598 <a 10599 href="/collections/yoga-mats" 10600 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 10601 10602 > 10603 Yoga Mats 10604 </a> 10605 </li><li> 10606 <a 10607 href="/collections/yoga-accessories" 10608 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 10609 10610 > 10611 Yoga Accessories 10612 </a> 10613 </li></ul> 10614 </div> 10615 <div class="title-holder level-3"> 10616 <p> 10617 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewB
10617ox="0 0 16 16" fill="none"> 10618 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 10619 </svg> <span>Yoga & Pilates</span> 10620 </p> 10621 </div> 10622 </div> 10623 </details></li><li><details id="Details-menu-drawer-submenu-shop-link-mma-boxing"> 10624 <summary class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 10625 <span class="shop-menu-mobile__item-content"><span class="shop-menu-mobile__item-thumb"> 10626 <img src="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-mma.webp?crop=center&height=60&v=1688506811&width=60" alt="MMA & Boxing" srcset="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-mma.webp?crop=center&height=60&v=1688506811&width=60 60w" width="60" height="60" loading="lazy"> 10627 </span><span class="shop-menu-mobile__item-title"> 10628 MMA & Boxing 10629 </span> 10630 </span> 10631 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"> 10632 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 10633 </svg> 10634 </summary> 10635 <div 10636 id="childlink-mma-boxing-mobile-fitness-accessories" 10637 class="menu-drawer__submenu has-submenu motion-reduce menu-drawer__submenu-inner shop-child-2" 10638 ><div class="shop-child-2__hero"> 10639 <img src="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-mma.webp?v=1688506811&width=1200" alt="MMA & Boxing" srcset="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-mma.webp?v=1688506811&width=352 352w, //treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-mma.webp?v=1688506811&width=832 832w, //treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-mma.webp?v=1688506811&width=1200 1200w" width="1200" height="1200" loading="lazy" class="shop-child-2__hero-img"> 10640 </div><div class="menu-drawer__inner-submenu"> 10641 <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"> 10642 <li> 10643 <a 10644 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 10645 href="/collections/fitness-accessories-mma-boxing" 10646 >All Mma & boxing</a> 10647 </li><li> 10648 <a 10649 href="/collections/freestanding-heavy-bags" 10650 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 10651 10652 > 10653 Freestanding Heavy Bags 10654 </a> 10655 </li><li> 10656 <a 10657 href="/collections/filled-hanging-bags" 10658 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 10659 10660 > 10661 Filled Hanging Bags 10662 </a> 10663 </li><li> 10664 <a 10665 href="/collections/workout-gloves" 10666 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 10667 10668 > 10669 Gloves and Accessories 10670 </a> 10671 </li><li> 10672 <a 10673 href="/collections/targets-shields" 10674 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 10675 10676 > 10677 Targets/Training Gear 10678 </a> 10679 </li></ul> 10680 </div> 10681 <div class="title-holder level-3"> 10682 <p> 10683 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewB
10683ox="0 0 16 16" fill="none"> 10684 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 10685 </svg> <span>MMA & Boxing</span> 10686 </p> 10687 </div> 10688 </div> 10689 </details></li><li><details id="Details-menu-drawer-submenu-shop-link-lifting-accessories"> 10690 <summary class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 10691 <span class="shop-menu-mobile__item-content"><span class="shop-menu-mobile__item-thumb"> 10692 <img src="//treadmillfactory.ca/cdn/shop/collections/LIFTING_ACC-COLLECTION-THUMBNAIL-02.png?crop=center&height=60&v=1691703892&width=60" alt="Lifting Accessories" srcset="//treadmillfactory.ca/cdn/shop/collections/LIFTING_ACC-COLLECTION-THUMBNAIL-02.png?crop=center&height=60&v=1691703892&width=60 60w" width="60" height="60" loading="lazy"> 10693 </span><span class="shop-menu-mobile__item-title"> 10694 Lifting Accessories 10695 </span> 10696 </span> 10697 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"> 10698 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 10699 </svg> 10700 </summary> 10701 <div 10702 id="childlink-lifting-accessories-mobile-fitness-accessories" 10703 class="menu-drawer__submenu has-submenu motion-reduce menu-drawer__submenu-inner shop-child-2" 10704 ><div class="shop-child-2__hero"> 10705 <img src="//treadmillfactory.ca/cdn/shop/collections/LIFTING_ACC-COLLECTION-THUMBNAIL-02.png?v=1691703892&width=1200" alt="Lifting Accessories" srcset="//treadmillfactory.ca/cdn/shop/collections/LIFTING_ACC-COLLECTION-THUMBNAIL-02.png?v=1691703892&width=352 352w, //treadmillfactory.ca/cdn/shop/collections/LIFTING_ACC-COLLECTION-THUMBNAIL-02.png?v=1691703892&width=832 832w, //treadmillfactory.ca/cdn/shop/collections/LIFTING_ACC-COLLECTION-THUMBNAIL-02.png?v=1691703892&width=1200 1200w" width="1200" height="1200" loading="lazy" class="shop-child-2__hero-img"> 10706 </div><div class="menu-drawer__inner-submenu"> 10707 <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"> 10708 <li> 10709 <a 10710 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 10711 href="/collections/strength-conditioning-lifting-accessories" 10712 >All Lifting accessories</a> 10713 </li><li> 10714 <a 10715 href="/collections/hooks-straps" 10716 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 10717 10718 > 10719 Hooks & Straps 10720 </a> 10721 </li><li> 10722 <a 10723 href="/collections/lifting-gloves" 10724 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 10725 10726 > 10727 Lifting Gloves 10728 </a> 10729 </li><li> 10730 <a 10731 href="/collections/weight-lifting-belts" 10732 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 10733 10734 > 10735 Weight Lifting Belts 10736 </a> 10737 </li><li> 10738 <a 10739 href="/collections/collars-accessories" 10740 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 10741 10742 > 10743 Collars & Accessories 10744 </a> 10745 </li></ul> 10746 </div> 10747 <div class="title-holder level-3"> 10748 <p> 10749 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewB
10749ox="0 0 16 16" fill="none"> 10750 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 10751 </svg> <span>Lifting Accessories</span> 10752 </p> 10753 </div> 10754 </div> 10755 </details></li><li><details id="Details-menu-drawer-submenu-shop-link-balance-stability"> 10756 <summary class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 10757 <span class="shop-menu-mobile__item-content"><span class="shop-menu-mobile__item-thumb"> 10758 <img src="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-balance_and_stability.webp?crop=center&height=60&v=1688506729&width=60" alt="Balance & Stability" srcset="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-balance_and_stability.webp?crop=center&height=60&v=1688506729&width=60 60w" width="60" height="60" loading="lazy"> 10759 </span><span class="shop-menu-mobile__item-title"> 10760 Balance & Stability 10761 </span> 10762 </span> 10763 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"> 10764 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 10765 </svg> 10766 </summary> 10767 <div 10768 id="childlink-balance-stability-mobile-fitness-accessories" 10769 class="menu-drawer__submenu has-submenu motion-reduce menu-drawer__submenu-inner shop-child-2" 10770 ><div class="shop-child-2__hero"> 10771 <img src="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-balance_and_stability.webp?v=1688506729&width=1200" alt="Balance & Stability" srcset="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-balance_and_stability.webp?v=1688506729&width=352 352w, //treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-balance_and_stability.webp?v=1688506729&width=832 832w, //treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-balance_and_stability.webp?v=1688506729&width=1200 1200w" width="1200" height="1200" loading="lazy" class="shop-child-2__hero-img"> 10772 </div><div class="menu-drawer__inner-submenu"> 10773 <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"> 10774 <li> 10775 <a 10776 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 10777 href="/collections/fitness-accessories-balance-stability" 10778 >All Balance & stability</a> 10779 </li><li> 10780 <a 10781 href="/collections/bosu" 10782 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 10783 10784 > 10785 BOSU & Dome Balance Balls 10786 </a> 10787 </li><li> 10788 <a 10789 href="/collections/balance-cushions" 10790 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 10791 10792 > 10793 Balance Cushions 10794 </a> 10795 </li><li> 10796 <a 10797 href="/collections/wobble-boards" 10798 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 10799 10800 > 10801 Wobble Boards 10802 </a> 10803 </li></ul> 10804 </div> 10805 <div class="title-holder level-3"> 10806 <p> 10807 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewB
10807ox="0 0 16 16" fill="none"> 10808 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 10809 </svg> <span>Balance & Stability</span> 10810 </p> 10811 </div> 10812 </div> 10813 </details></li></ul> 10814 </div> 10815 <div class="title-holder level-2"> 10816 <p> 10817 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"> 10818 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 10819 </svg> <span>Fitness Accessories</span> 10820 </p> 10821 </div> 10822 </div> 10823 </details></li> 10824 10825 10826<li class=""><details id="Details-menu-drawer-submenu-shop-link-storage-solutions"> 10827 <summary class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 10828 <span class="menu-drawer__menu-item__text">Storage Solutions</span> 10829 10830 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"> 10831 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 10832 </svg> 10833 </summary> 10834 <div 10835 id="childlink-storage-solutions-mobile-top" 10836 class="menu-drawer__submenu has-submenu motion-reduce menu-drawer__submenu-inner shop-child-1" 10837 > 10838 <div class="menu-drawer__inner-submenu"> 10839 <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"> 10840 10841<li><a 10842 href="/collections/dumbbells-storage" 10843 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 10844 10845 > 10846 Dumbbell Storage 10847 </a></li><li><a 10848 href="/collections/weight-plate-rack" 10849 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 10850 10851 > 10852 Weight Plate Storage 10853 </a></li><li><a 10854 href="/collections/lifting-bar-storage" 10855 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 10856 10857 > 10858 Lifting Bar Storage 10859 </a></li><li><a 10860 href="/collections/kettlebell-racks" 10861 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 10862 10863 > 10864 Kettlebell Racks 10865 </a></li><li><a 10866 href="/collections/fitness-accessories-storage" 10867 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 10868 10869 > 10870 Accessories Storage 10871 </a></li><li><a 10872 href="/collections/medicine-balls-racks" 10873 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 10874 10875 > 10876 Balls Racks 10877 </a></li><li><a 10878 href="/collections/storage-bay-systems" 10879 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 10880 10881 > 10882 Storage Bay Systems 10883 </a></li></ul> 10884 </div> 10885 <div class="title-holder level-2"> 10886 <p> 10887 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewB
10887ox="0 0 16 16" fill="none"> 10888 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 10889 </svg> <span>Storage Solutions</span> 10890 </p> 10891 </div> 10892 </div> 10893 </details></li> 10894 10895 10896<li class=""><details id="Details-menu-drawer-submenu-shop-link-parts"> 10897 <summary class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 10898 <span class="menu-drawer__menu-item__text">Parts</span> 10899 10900 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"> 10901 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 10902 </svg> 10903 </summary> 10904 <div 10905 id="childlink-parts-mobile-top" 10906 class="menu-drawer__submenu has-submenu motion-reduce menu-drawer__submenu-inner shop-child-1" 10907 > 10908 <div class="menu-drawer__inner-submenu"> 10909 <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"> 10910 10911<li><details id="Details-menu-drawer-submenu-shop-link-assault-fitness-parts"> 10912 <summary class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 10913 <span class="shop-menu-mobile__item-content"><span class="shop-menu-mobile__item-thumb"> 10914 <img src="//treadmillfactory.ca/cdn/shop/collections/ASSAULT-FITNESS-PARTS-THUMBNAIL.png?crop=center&height=60&v=1691703849&width=60" alt="Assault Fitness Parts" srcset="//treadmillfactory.ca/cdn/shop/collections/ASSAULT-FITNESS-PARTS-THUMBNAIL.png?crop=center&height=60&v=1691703849&width=60 60w" width="60" height="60" loading="lazy"> 10915 </span><span class="shop-menu-mobile__item-title"> 10916 Assault Fitness Parts 10917 </span> 10918 </span> 10919 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"> 10920 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 10921 </svg> 10922 </summary> 10923 <div 10924 id="childlink-assault-fitness-parts-mobile-parts" 10925 class="menu-drawer__submenu has-submenu motion-reduce menu-drawer__submenu-inner shop-child-2" 10926 ><div class="shop-child-2__hero"> 10927 <img src="//treadmillfactory.ca/cdn/shop/collections/ASSAULT-FITNESS-PARTS-THUMBNAIL.png?v=1691703849&width=1200" alt="Assault Fitness Parts" srcset="//treadmillfactory.ca/cdn/shop/collections/ASSAULT-FITNESS-PARTS-THUMBNAIL.png?v=1691703849&width=352 352w, //treadmillfactory.ca/cdn/shop/collections/ASSAULT-FITNESS-PARTS-THUMBNAIL.png?v=1691703849&width=832 832w, //treadmillfactory.ca/cdn/shop/collections/ASSAULT-FITNESS-PARTS-THUMBNAIL.png?v=1691703849&width=1200 1200w" width="1200" height="1200" loading="lazy" class="shop-child-2__hero-img"> 10928 </div><div class="menu-drawer__inner-submenu"> 10929 <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"> 10930 <li> 10931 <a 10932 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 10933 href="/collections/assault-fitness-parts" 10934 >All Assault fitness parts</a> 10935 </li><li> 10936 <a 10937 href="/collections/assault-fitness-classic-bike-parts" 10938 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 10939 10940 > 10941 Assault Bike Classic Parts 10942 </a> 10943 </li><li> 10944 <a 10945 href="/collections/assault-fitness-pro-bike-parts" 10946 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 10947 10948 > 10949 Assault Runner Pro Parts 10950 </a> 10951 </li><li> 10952 <a 10953 href="/collections/assault-fitness-elite-bike-parts" 10954 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 10955 10956 > 10957 Assault Bike Elite Parts 10958 </a> 10959 </li><li> 10960 <a 10961 href="/collections/assault-runner-pro" 10962 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 10963 10964 > 10965 Assault Runner Pro Parts 10966 </a> 10967 </li><li> 10968 <a 10969 href="/collections/assault-runner-elite-parts" 10970 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 10971 10972 > 10973 Assault Runner Elite Parts 10974 </a> 10975 </li><li> 10976 <a 10977 href="/collections/assault-rower-elite-parts" 10978 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 10979 10980 > 10981 Assault Rower Elite Parts 10982 </a> 10983 </li></ul> 10984 </div> 10985 <div class="title-holder level-3"> 10986 <p> 10987 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewB
10987ox="0 0 16 16" fill="none"> 10988 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 10989 </svg> <span>Assault Fitness Parts</span> 10990 </p> 10991 </div> 10992 </div> 10993 </details></li><li><a 10994 href="/collections/cardio-cardio-accessories" 10995 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 10996 10997 > 10998 Cardio Accessories 10999 </a></li><li><a 11000 href="/collections/strength-machines-add-ons-cable-attachments" 11001 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 11002 11003 > 11004 Strength Machine Add Ons & Attachments 11005 </a></li></ul> 11006 </div> 11007 <div class="title-holder level-2"> 11008 <p> 11009 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"> 11010 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 11011 </svg> <span>Parts</span> 11012 </p> 11013 </div> 11014 </div> 11015 </details></li> 11016 11017 11018<li class="menu-drawer__shop-child--has-custom-style menu-drawer__shop-child--has-custom-image"><details id="Details-menu-drawer-submenu-shop-link-nike-strength"> 11019 <summary class="menu-drawer__menu-item link link--text list-menu__item focus-inset menu-drawer__menu-item--has-custom-image"> 11020 <span class="menu-drawer__menu-item__text">Nike Strength</span> 11021 11022 <img class="menu-drawer__menu-item__img" src="//treadmillfactory.ca/cdn/shop/files/f18613a20ab4bc1924b5df59a6467b48c5935b3d.png?v=1770403128&width=440" alt="" width="220" height="38" loading="lazy" decoding="async"> 11023 11024 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"> 11025 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 11026 </svg> 11027 </summary> 11028 <div 11029 id="childlink-nike-strength-mobile-top" 11030 class="menu-drawer__submenu has-submenu motion-reduce menu-drawer__submenu-inner shop-child-1" 11031 > 11032 <div class="menu-drawer__inner-submenu"> 11033 <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"> 11034 11035<li><details id="Details-menu-drawer-submenu-shop-link-nike-dumbbells"> 11036 <summary class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 11037 <span class="shop-menu-mobile__item-content"><span class="shop-menu-mobile__item-thumb"> 11038 <img src="//treadmillfactory.ca/cdn/shop/collections/NIKE-GRIND-DUMBBELL_PARTICLES_REVEAL_PROFILE_SQUARE1025_EDITwithouttext.jpg?crop=center&height=60&v=1765919756&width=60" alt="Nike Strength Dumbbells" srcset="//treadmillfactory.ca/cdn/shop/collections/NIKE-GRIND-DUMBBELL_PARTICLES_REVEAL_PROFILE_SQUARE1025_EDITwithouttext.jpg?crop=center&height=60&v=1765919756&width=60 60w" width="60" height="60" loading="lazy"> 11039 </span><span class="shop-menu-mobile__item-title"> 11040 Nike Dumbbells 11041 </span> 11042 </span> 11043 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"> 11044 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 11045 </svg> 11046 </summary> 11047 <div 11048 id="childlink-nike-dumbbells-mobile-nike-strength" 11049 class="menu-drawer__submenu has-submenu motion-reduce menu-drawer__submenu-inner shop-child-2" 11050 ><div class="shop-child-2__hero"> 11051 <img src="//treadmillfactory.ca/cdn/shop/collections/NIKE-GRIND-DUMBBELL_PARTICLES_REVEAL_PROFILE_SQUARE1025_EDITwithouttext.jpg?v=1765919756&width=1200" alt="Nike Strength Dumbbells" srcset="//treadmillfactory.ca/cdn/shop/collections/NIKE-GRIND-DUMBBELL_PARTICLES_REVEAL_PROFILE_SQUARE1025_EDITwithouttext.jpg?v=1765919756&width=352 352w, //treadmillfactory.ca/cdn/shop/collections/NIKE-GRIND-DUMBBELL_PARTICLES_REVEAL_PROFILE_SQUARE1025_EDITwithouttext.jpg?v=1765919756&width=832 832w, //treadmillfactory.ca/cdn/shop/collections/NIKE-GRIND-DUMBBELL_PARTICLES_REVEAL_PROFILE_SQUARE1025_EDITwithouttext.jpg?v=1765919756&width=1200 1200w" width="1200" height="1200" loading="lazy" class="shop-child-2__hero-img"> 11052 </div><div class="menu-drawer__inner-submenu"> 11053 <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"> 11054 <li> 11055 <a 11056 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 11057 href="/collections/nike-dumbbells" 11058 >All Nike dumbbells</a> 11059 </li><li> 11060 <a 11061 href="/products/nike-dumbbell-black-white" 11062 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 11063 11064 > 11065 Nike Dumbbell 11066 </a> 11067 </li><li> 11068 <a 11069 href="/products/nike-grind-dumbbell-wolf-grey-particle" 11070 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 11071 11072 > 11073 Nike Grind Dumbbell 11074 </a> 11075 </li><li> 11076 <a 11077 href="/collections/nike-strength-urethane-dumbbells" 11078 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 11079 11080 > 11081 Nike Strength Pro Urethane Dumbbell 11082 </a> 11083 </li></ul> 11084 </div> 11085 <div class="title-holder level-3"> 11086 <p> 11087 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewB
11087ox="0 0 16 16" fill="none"> 11088 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 11089 </svg> <span>Nike Dumbbells</span> 11090 </p> 11091 </div> 11092 </div> 11093 </details></li><li><details id="Details-menu-drawer-submenu-shop-link-nike-kettlebells"> 11094 <summary class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 11095 <span class="shop-menu-mobile__item-content"><span class="shop-menu-mobile__item-thumb"> 11096 <img src="//treadmillfactory.ca/cdn/shop/collections/RENIASSANCE-13.webp?crop=center&height=60&v=1765919073&width=60" alt="Nike Strength Kettlebells" srcset="//treadmillfactory.ca/cdn/shop/collections/RENIASSANCE-13.webp?crop=center&height=60&v=1765919073&width=60 60w" width="60" height="60" loading="lazy"> 11097 </span><span class="shop-menu-mobile__item-title"> 11098 Nike Kettlebells 11099 </span> 11100 </span> 11101 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"> 11102 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 11103 </svg> 11104 </summary> 11105 <div 11106 id="childlink-nike-kettlebells-mobile-nike-strength" 11107 class="menu-drawer__submenu has-submenu motion-reduce menu-drawer__submenu-inner shop-child-2" 11108 ><div class="shop-child-2__hero"> 11109 <img src="//treadmillfactory.ca/cdn/shop/collections/RENIASSANCE-13.webp?v=1765919073&width=1200" alt="Nike Strength Kettlebells" srcset="//treadmillfactory.ca/cdn/shop/collections/RENIASSANCE-13.webp?v=1765919073&width=352 352w, //treadmillfactory.ca/cdn/shop/collections/RENIASSANCE-13.webp?v=1765919073&width=832 832w, //treadmillfactory.ca/cdn/shop/collections/RENIASSANCE-13.webp?v=1765919073&width=1200 1200w" width="1200" height="1796" loading="lazy" class="shop-child-2__hero-img"> 11110 </div><div class="menu-drawer__inner-submenu"> 11111 <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"> 11112 <li> 11113 <a 11114 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 11115 href="/collections/nike-kettlebells" 11116 >All Nike kettlebells</a> 11117 </li><li> 11118 <a 11119 href="/products/nike-kettlebell" 11120 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 11121 11122 > 11123 Nike Kettlebell 11124 </a> 11125 </li><li> 11126 <a 11127 href="/products/nike-rubber-coated-kettlebell-wolf-grey-particle" 11128 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 11129 11130 > 11131 Nike Grind Kettlebell 11132 </a> 11133 </li><li> 11134 <a 11135 href="/products/nike-rubber-coated-kettlebell" 11136 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 11137 11138 > 11139 Nike Rubber Coated Kettlebell 11140 </a> 11141 </li></ul> 11142 </div> 11143 <div class="title-holder level-3"> 11144 <p> 11145 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewB
11145ox="0 0 16 16" fill="none"> 11146 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 11147 </svg> <span>Nike Kettlebells</span> 11148 </p> 11149 </div> 11150 </div> 11151 </details></li><li><details id="Details-menu-drawer-submenu-shop-link-nike-barbells"> 11152 <summary class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 11153 <span class="shop-menu-mobile__item-content"><span class="shop-menu-mobile__item-thumb"> 11154 <img src="//treadmillfactory.ca/cdn/shop/collections/nike_barbells_bat_photo.jpg?crop=center&height=60&v=1765919272&width=60" alt="Nike Strength Barbells" srcset="//treadmillfactory.ca/cdn/shop/collections/nike_barbells_bat_photo.jpg?crop=center&height=60&v=1765919272&width=60 60w" width="60" height="60" loading="lazy"> 11155 </span><span class="shop-menu-mobile__item-title"> 11156 Nike Barbells 11157 </span> 11158 </span> 11159 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"> 11160 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 11161 </svg> 11162 </summary> 11163 <div 11164 id="childlink-nike-barbells-mobile-nike-strength" 11165 class="menu-drawer__submenu has-submenu motion-reduce menu-drawer__submenu-inner shop-child-2" 11166 ><div class="shop-child-2__hero"> 11167 <img src="//treadmillfactory.ca/cdn/shop/collections/nike_barbells_bat_photo.jpg?v=1765919272&width=1200" alt="Nike Strength Barbells" srcset="//treadmillfactory.ca/cdn/shop/collections/nike_barbells_bat_photo.jpg?v=1765919272&width=352 352w, //treadmillfactory.ca/cdn/shop/collections/nike_barbells_bat_photo.jpg?v=1765919272&width=832 832w, //treadmillfactory.ca/cdn/shop/collections/nike_barbells_bat_photo.jpg?v=1765919272&width=1200 1200w" width="1200" height="1600" loading="lazy" class="shop-child-2__hero-img"> 11168 </div><div class="menu-drawer__inner-submenu"> 11169 <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"> 11170 <li> 11171 <a 11172 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 11173 href="/collections/nike-barbells" 11174 >All Nike barbells</a> 11175 </li><li> 11176 <a 11177 href="/collections/nike-15kg-barbells" 11178 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 11179 11180 > 11181 Nike 15KG Barbells 11182 </a> 11183 </li><li> 11184 <a 11185 href="/collections/nike-20kg-barbells" 11186 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 11187 11188 > 11189 Nike 20KG Barbells 11190 </a> 11191 </li><li> 11192 <a 11193 href="/products/nike-1972-power-bar-20kg" 11194 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 11195 11196 > 11197 Nike 1972 Power Bar 20KG 11198 </a> 11199 </li><li> 11200 <a 11201 href="/collections/nike-curl-bars" 11202 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 11203 11204 > 11205 Nike Curl Bars 11206 </a> 11207 </li><li> 11208 <a 11209 href="/products/nike-barbell-collars" 11210 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 11211 11212 > 11213 Nike Barbell Collars 11214 </a> 11215 </li></ul> 11216 </div> 11217 <div class="title-holder level-3"> 11218 <p> 11219 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewB
11219ox="0 0 16 16" fill="none"> 11220 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 11221 </svg> <span>Nike Barbells</span> 11222 </p> 11223 </div> 11224 </div> 11225 </details></li><li><details id="Details-menu-drawer-submenu-shop-link-nike-plates"> 11226 <summary class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 11227 <span class="shop-menu-mobile__item-content"><span class="shop-menu-mobile__item-thumb"> 11228 <img src="//treadmillfactory.ca/cdn/shop/collections/Nike_Brand-Category-Grind.jpg?crop=center&height=60&v=1765919215&width=60" alt="Nike Strength Plates" srcset="//treadmillfactory.ca/cdn/shop/collections/Nike_Brand-Category-Grind.jpg?crop=center&height=60&v=1765919215&width=60 60w" width="60" height="60" loading="lazy"> 11229 </span><span class="shop-menu-mobile__item-title"> 11230 Nike Plates 11231 </span> 11232 </span> 11233 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"> 11234 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 11235 </svg> 11236 </summary> 11237 <div 11238 id="childlink-nike-plates-mobile-nike-strength" 11239 class="menu-drawer__submenu has-submenu motion-reduce menu-drawer__submenu-inner shop-child-2" 11240 ><div class="shop-child-2__hero"> 11241 <img src="//treadmillfactory.ca/cdn/shop/collections/Nike_Brand-Category-Grind.jpg?v=1765919215&width=1200" alt="Nike Strength Plates" srcset="//treadmillfactory.ca/cdn/shop/collections/Nike_Brand-Category-Grind.jpg?v=1765919215&width=352 352w, //treadmillfactory.ca/cdn/shop/collections/Nike_Brand-Category-Grind.jpg?v=1765919215&width=832 832w, //treadmillfactory.ca/cdn/shop/collections/Nike_Brand-Category-Grind.jpg?v=1765919215&width=1200 1200w" width="1200" height="800" loading="lazy" class="shop-child-2__hero-img"> 11242 </div><div class="menu-drawer__inner-submenu"> 11243 <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"> 11244 <li> 11245 <a 11246 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 11247 href="/collections/nike-plates" 11248 >All Nike plates</a> 11249 </li><li> 11250 <a 11251 href="/products/nike-grind-bumper-plates" 11252 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 11253 11254 > 11255 Nike Grind Bumper Plates 11256 </a> 11257 </li><li> 11258 <a 11259 href="/products/nike-grind-ch
11259ange-plates-wolf-grey-particle" 11260 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 11261 11262 > 11263 Nike Grind Change Plates 11264 </a> 11265 </li><li> 11266 <a 11267 href="/products/nike-rubber-bumper-plates-black-white" 11268 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 11269 11270 > 11271 Nike Rubber Bumper Plates 11272 </a> 11273 </li><li> 11274 <a 11275 href="/products/nike-change-plates" 11276 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 11277 11278 > 11279 Nike Change Plates 11280 </a> 11281 </li><li> 11282 <a 11283 href="/products/nike-strength-pro-urethane-plates-black-white" 11284 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 11285 11286 > 11287 Nike Strength Pro Urethane Plates 11288 </a> 11289 </li></ul> 11290 </div> 11291 <div class="title-holder level-3"> 11292 <p> 11293 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"> 11294 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 11295 </svg> <span>Nike Plates</span> 11296 </p> 11297 </div> 11298 </div> 11299 </details></li><li><details id="Details-menu-drawer-submenu-shop-link-nike-racks"> 11300 <summary class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 11301 <span class="shop-menu-mobile__item-content"><span class="shop-menu-mobile__item-thumb"> 11302 <img src="//treadmillfactory.ca/cdn/shop/collections/platetreelifestyle11_1200x_946d5380-1cbb-46c5-aeb5-d0b4bb438737.webp?crop=center&height=60&v=1765919331&width=60" alt="Nike Strength Racks" srcset="//treadmillfactory.ca/cdn/shop/collections/platetreelifestyle11_1200x_946d5380-1cbb-46c5-aeb5-d0b4bb438737.webp?crop=center&height=60&v=1765919331&width=60 60w" width="60" height="60" loading="lazy"> 11303 </span><span class="shop-menu-mobile__item-title"> 11304 Nike Racks 11305 </span> 11306 </span> 11307 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"> 11308 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 11309 </svg> 11310 </summary> 11311 <div 11312 id="childlink-nike-racks-mobile-nike-strength" 11313 class="menu-drawer__submenu has-submenu motion-reduce menu-drawer__submenu-inner shop-child-2" 11314 ><div class="shop-child-2__hero"> 11315 <img src="//treadmillfactory.ca/cdn/shop/collections/platetreelifestyle11_1200x_946d5380-1cbb-46c5-aeb5-d0b4bb438737.webp?v=1765919331&width=1200" alt="Nike Strength Racks" srcset="//treadmillfactory.ca/cdn/shop/collections/platetreelifestyle11_1200x_946d5380-1cbb-46c5-aeb5-d0b4bb438737.webp?v=1765919331&width=352 352w, //treadmillfactory.ca/cdn/shop/collections/platetreelifestyle11_1200x_946d5380-1cbb-46c5-aeb5-d0b4bb438737.webp?v=1765919331&width=832 832w, //treadmillfactory.ca/cdn/shop/collections/platetreelifestyle11_1200x_946d5380-1cbb-46c5-aeb5-d0b4bb438737.webp?v=1765919331&width=1200 1200w" width="1200" height="1200" loading="lazy" class="shop-child-2__hero-img"> 11316 </div><div class="menu-drawer__inner-submenu"> 11317 <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"> 11318 <li> 11319 <a 11320 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 11321 href="/collections/nike-racks" 11322 >All Nike racks</a> 11323 </li><li> 11324 <a 11325 href="/products/nike-half-rack" 11326 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 11327 11328 > 11329 Nike Half Rack 11330 </a> 11331 </li><li> 11332 <a 11333 href="/products/nike-squat-cage" 11334 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 11335 11336 > 11337 Nike Squat Cage 11338 </a> 11339 </li><li> 11340 <a 11341 href="/products/nike-squat-rack" 11342 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 11343 11344 > 11345 Nike Squat Rack 11346 </a> 11347 </li><li> 11348 <a 11349 href="/products/nike-squat-stand" 11350 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 11351 11352 > 11353 Nike Squat Stand 11354 </a> 11355 </li><li> 11356 <a 11357 href="/collections/nike-attachments" 11358 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 11359 11360 > 11361 Nike Attachments 11362 </a> 11363 </li></ul> 11364 </div> 11365 <div class="title-holder level-3"> 11366 <p> 11367 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewB
11367ox="0 0 16 16" fill="none"> 11368 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 11369 </svg> <span>Nike Racks</span> 11370 </p> 11371 </div> 11372 </div> 11373 </details></li><li><details id="Details-menu-drawer-submenu-shop-link-nike-benches"> 11374 <summary class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 11375 <span class="shop-menu-mobile__item-content"><span class="shop-menu-mobile__item-thumb"> 11376 <img src="//treadmillfactory.ca/cdn/shop/collections/Nike-Benches-Collection.png?crop=center&height=60&v=1768582101&width=60" alt="Nike Strength Benches" srcset="//treadmillfactory.ca/cdn/shop/collections/Nike-Benches-Collection.png?crop=center&height=60&v=1768582101&width=60 60w" width="60" height="60" loading="lazy"> 11377 </span><span class="shop-menu-mobile__item-title"> 11378 Nike Benches 11379 </span> 11380 </span> 11381 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"> 11382 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 11383 </svg> 11384 </summary> 11385 <div 11386 id="childlink-nike-benches-mobile-nike-strength" 11387 class="menu-drawer__submenu has-submenu motion-reduce menu-drawer__submenu-inner shop-child-2" 11388 ><div class="shop-child-2__hero"> 11389 <img src="//treadmillfactory.ca/cdn/shop/collections/Nike-Benches-Collection.png?v=1768582101&width=1200" alt="Nike Strength Benches" srcset="//treadmillfactory.ca/cdn/shop/collections/Nike-Benches-Collection.png?v=1768582101&width=352 352w, //treadmillfactory.ca/cdn/shop/collections/Nike-Benches-Collection.png?v=1768582101&width=832 832w, //treadmillfactory.ca/cdn/shop/collections/Nike-Benches-Collection.png?v=1768582101&width=1200 1200w" width="1200" height="1200" loading="lazy" class="shop-child-2__hero-img"> 11390 </div><div class="menu-drawer__inner-submenu"> 11391 <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"> 11392 <li> 11393 <a 11394 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 11395 href="/collections/nike-benches" 11396 >All Nike benches</a> 11397 </li><li> 11398 <a 11399 href="/products/nike-rolling-weight-bench" 11400 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 11401 11402 > 11403 Nike Rolling Weight Bench 11404 </a> 11405 </li><li> 11406 <a 11407 href="/products/nike-flat-weight-bench" 11408 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 11409 11410 > 11411 Nike Flat Weight Bench 11412 </a> 11413 </li><li> 11414 <a 11415 href="/products/nike-adjustable-weight-bench-black" 11416 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 11417 11418 > 11419 Nike Adjustable Weight Bench 11420 </a> 11421 </li></ul> 11422 </div> 11423 <div class="title-holder level-3"> 11424 <p> 11425 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewB
11425ox="0 0 16 16" fill="none"> 11426 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 11427 </svg> <span>Nike Benches</span> 11428 </p> 11429 </div> 11430 </div> 11431 </details></li><li><details id="Details-menu-drawer-submenu-shop-link-nike-bundles"> 11432 <summary class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 11433 <span class="shop-menu-mobile__item-content"><span class="shop-menu-mobile__item-thumb"> 11434 <img src="//treadmillfactory.ca/cdn/shop/collections/Nike-Dumbbell_Set_Rack_Grind-Group.webp?crop=center&height=60&v=1768582081&width=60" alt="Nike Bundles" srcset="//treadmillfactory.ca/cdn/shop/collections/Nike-Dumbbell_Set_Rack_Grind-Group.webp?crop=center&height=60&v=1768582081&width=60 60w" width="60" height="60" loading="lazy"> 11435 </span><span class="shop-menu-mobile__item-title"> 11436 Nike Bundles 11437 </span> 11438 </span> 11439 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"> 11440 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 11441 </svg> 11442 </summary> 11443 <div 11444 id="childlink-nike-bundles-mobile-nike-strength" 11445 class="menu-drawer__submenu has-submenu motion-reduce menu-drawer__submenu-inner shop-child-2" 11446 ><div class="shop-child-2__hero"> 11447 <img src="//treadmillfactory.ca/cdn/shop/collections/Nike-Dumbbell_Set_Rack_Grind-Group.webp?v=1768582081&width=1200" alt="Nike Bundles" srcset="//treadmillfactory.ca/cdn/shop/collections/Nike-Dumbbell_Set_Rack_Grind-Group.webp?v=1768582081&width=352 352w, //treadmillfactory.ca/cdn/shop/collections/Nike-Dumbbell_Set_Rack_Grind-Group.webp?v=1768582081&width=832 832w, //treadmillfactory.ca/cdn/shop/collections/Nike-Dumbbell_Set_Rack_Grind-Group.webp?v=1768582081&width=1200 1200w" width="1200" height="1200" loading="lazy" class="shop-child-2__hero-img"> 11448 </div><div class="menu-drawer__inner-submenu"> 11449 <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"> 11450 <li> 11451 <a 11452 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 11453 href="/collections/nike-bundles" 11454 >All Nike bundles</a> 11455 </li><li> 11456 <a 11457 href="https://treadmillfactory.ca/collections/nike-home-gym-sets" 11458 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 11459 11460 > 11461 Home Gym Sets 11462 </a> 11463 </li><li> 11464 <a 11465 href="https://treadmillfactory.ca/collections/nike-barbell-sets" 11466 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 11467 11468 > 11469 Barbell & Plates Set 11470 </a> 11471 </li><li> 11472 <a 11473 href="/collections/nike-bundles/Dumbbells" 11474 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 11475 11476 > 11477 Dumbbell Sets 11478 </a> 11479 </li></ul> 11480 </div> 11481 <div class="title-holder level-3"> 11482 <p> 11483 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewB
11483ox="0 0 16 16" fill="none"> 11484 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 11485 </svg> <span>Nike Bundles</span> 11486 </p> 11487 </div> 11488 </div> 11489 </details></li><li><details id="Details-menu-drawer-submenu-shop-link-nike-storage"> 11490 <summary class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 11491 <span class="shop-menu-mobile__item-content"><span class="shop-menu-mobile__item-thumb"> 11492 <img src="//treadmillfactory.ca/cdn/shop/collections/KBDB_Square_1200x_dd39a933-1a61-4f14-9a3d-b75e0ba481c7.webp?crop=center&height=60&v=1765919608&width=60" alt="Nike Strength Storage" srcset="//treadmillfactory.ca/cdn/shop/collections/KBDB_Square_1200x_dd39a933-1a61-4f14-9a3d-b75e0ba481c7.webp?crop=center&height=60&v=1765919608&width=60 60w" width="60" height="60" loading="lazy"> 11493 </span><span class="shop-menu-mobile__item-title"> 11494 Nike Storage 11495 </span> 11496 </span> 11497 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"> 11498 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 11499 </svg> 11500 </summary> 11501 <div 11502 id="childlink-nike-storage-mobile-nike-strength" 11503 class="menu-drawer__submenu has-submenu motion-reduce menu-drawer__submenu-inner shop-child-2" 11504 ><div class="shop-child-2__hero"> 11505 <img src="//treadmillfactory.ca/cdn/shop/collections/KBDB_Square_1200x_dd39a933-1a61-4f14-9a3d-b75e0ba481c7.webp?v=1765919608&width=1200" alt="Nike Strength Storage" srcset="//treadmillfactory.ca/cdn/shop/collections/KBDB_Square_1200x_dd39a933-1a61-4f14-9a3d-b75e0ba481c7.webp?v=1765919608&width=352 352w, //treadmillfactory.ca/cdn/shop/collections/KBDB_Square_1200x_dd39a933-1a61-4f14-9a3d-b75e0ba481c7.webp?v=1765919608&width=832 832w, //treadmillfactory.ca/cdn/shop/collections/KBDB_Square_1200x_dd39a933-1a61-4f14-9a3d-b75e0ba481c7.webp?v=1765919608&width=1200 1200w" width="1200" height="1200" loading="lazy" class="shop-child-2__hero-img"> 11506 </div><div class="menu-drawer__inner-submenu"> 11507 <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"> 11508 <li> 11509 <a 11510 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 11511 href="/collections/nike-storage" 11512 >All Nike storage</a> 11513 </li><li> 11514 <a 11515 href="/products/nike-dumbbell-tree" 11516 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 11517 11518 > 11519 Nike Dumbbell Tree 11520 </a> 11521 </li><li> 11522 <a 11523 href="/products/nike-dumbbell-storage-rack" 11524 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 11525 11526 > 11527 Nike Dumbbell Storage Rack 11528 </a> 11529 </li><li> 11530 <a 11531 href="/products/nike-kettlebell-dumbbell-storage-rack" 11532 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 11533 11534 > 11535 Nike Kettlebell & Dumbbell Storage Rack 11536 </a> 11537 </li><li> 11538 <a 11539 href="/products/nike-plate-tree-barbell-holder" 11540 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 11541 11542 > 11543 Nike Plate Tree & Barbell Holder 11544 </a> 11545 </li></ul> 11546 </div> 11547 <div class="title-holder level-3"> 11548 <p> 11549 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewB
11549ox="0 0 16 16" fill="none"> 11550 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 11551 </svg> <span>Nike Storage</span> 11552 </p> 11553 </div> 11554 </div> 11555 </details></li><li><details id="Details-menu-drawer-submenu-shop-link-nike-hybrid-conditioning"> 11556 <summary class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 11557 <span class="shop-menu-mobile__item-content"><span class="shop-menu-mobile__item-thumb"> 11558 <img src="//treadmillfactory.ca/cdn/shop/collections/SandbagLifestyleSquare2_1200x_c334e803-388e-4f1c-8772-2ac060a15bea.webp?crop=center&height=60&v=1765919592&width=60" alt="Nike Strength Hybrid Conditioning" srcset="//treadmillfactory.ca/cdn/shop/collections/SandbagLifestyleSquare2_1200x_c334e803-388e-4f1c-8772-2ac060a15bea.webp?crop=center&height=60&v=1765919592&width=60 60w" width="60" height="60" loading="lazy"> 11559 </span><span class="shop-menu-mobile__item-title"> 11560 Nike Hybrid Conditioning 11561 </span> 11562 </span> 11563 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"> 11564 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 11565 </svg> 11566 </summary> 11567 <div 11568 id="childlink-nike-hybrid-conditioning-mobile-nike-strength" 11569 class="menu-drawer__submenu has-submenu motion-reduce menu-drawer__submenu-inner shop-child-2" 11570 ><div class="shop-child-2__hero"> 11571 <img src="//treadmillfactory.ca/cdn/shop/collections/SandbagLifestyleSquare2_1200x_c334e803-388e-4f1c-8772-2ac060a15bea.webp?v=1765919592&width=1200" alt="Nike Strength Hybrid Conditioning" srcset="//treadmillfactory.ca/cdn/shop/collections/SandbagLifestyleSquare2_1200x_c334e803-388e-4f1c-8772-2ac060a15bea.webp?v=1765919592&width=352 352w, //treadmillfactory.ca/cdn/shop/collections/SandbagLifestyleSquare2_1200x_c334e803-388e-4f1c-8772-2ac060a15bea.webp?v=1765919592&width=832 832w, //treadmillfactory.ca/cdn/shop/collections/SandbagLifestyleSquare2_1200x_c334e803-388e-4f1c-8772-2ac060a15bea.webp?v=1765919592&width=1200 1200w" width="1200" height="1200" loading="lazy" class="shop-child-2__hero-img"> 11572 </div><div class="menu-drawer__inner-submenu"> 11573 <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"> 11574 <li> 11575 <a 11576 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 11577 href="/collections/nike-strength-hybrid-conditioning" 11578 >All Nike hybrid conditioning</a> 11579 </li><li> 11580 <a 11581 href="/products/nike-sandbags-black" 11582 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 11583 11584 > 11585 Nike Sandbags 11586 </a> 11587 </li><li> 11588 <a 11589 href="/products/nike-weight-sled" 11590 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 11591 11592 > 11593 Nike Weight Sled 11594 </a> 11595 </li><li> 11596 <a 11597 href="/products/nike-soft-plyo-box" 11598 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 11599 11600 > 11601 Nike Soft Plyo Box 11602 </a> 11603 </li></ul> 11604 </div> 11605 <div class="title-holder level-3"> 11606 <p> 11607 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewB
11607ox="0 0 16 16" fill="none"> 11608 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 11609 </svg> <span>Nike Hybrid Conditioning</span> 11610 </p> 11611 </div> 11612 </div> 11613 </details></li><li><details id="Details-menu-drawer-submenu-shop-link-nike-pro"> 11614 <summary class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 11615 <span class="shop-menu-mobile__item-content"><span class="shop-menu-mobile__item-thumb"> 11616 <img src="//treadmillfactory.ca/cdn/shop/collections/Nike_Brand-Category-Strength_Pro_Line.webp?crop=center&height=60&v=1765919682&width=60" alt="Nike Strength Pro" srcset="//treadmillfactory.ca/cdn/shop/collections/Nike_Brand-Category-Strength_Pro_Line.webp?crop=center&height=60&v=1765919682&width=60 60w" width="60" height="60" loading="lazy"> 11617 </span><span class="shop-menu-mobile__item-title"> 11618 Nike Pro 11619 </span> 11620 </span> 11621 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"> 11622 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 11623 </svg> 11624 </summary> 11625 <div 11626 id="childlink-nike-pro-mobile-nike-strength" 11627 class="menu-drawer__submenu has-submenu motion-reduce menu-drawer__submenu-inner shop-child-2" 11628 ><div class="shop-child-2__hero"> 11629 <img src="//treadmillfactory.ca/cdn/shop/collections/Nike_Brand-Category-Strength_Pro_Line.webp?v=1765919682&width=1200" alt="Nike Strength Pro" srcset="//treadmillfactory.ca/cdn/shop/collections/Nike_Brand-Category-Strength_Pro_Line.webp?v=1765919682&width=352 352w, //treadmillfactory.ca/cdn/shop/collections/Nike_Brand-Category-Strength_Pro_Line.webp?v=1765919682&width=832 832w, //treadmillfactory.ca/cdn/shop/collections/Nike_Brand-Category-Strength_Pro_Line.webp?v=1765919682&width=1200 1200w" width="1200" height="1200" loading="lazy" class="shop-child-2__hero-img"> 11630 </div><div class="menu-drawer__inner-submenu"> 11631 <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"> 11632 <li> 11633 <a 11634 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 11635 href="/collections/nike-strength-pro" 11636 >All Nike pro</a> 11637 </li><li> 11638 <a 11639 href="/collections/nike-strength-urethane-dumbbells" 11640 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 11641 11642 > 11643 Nike Strength Pro Urethane Dumbbell 11644 </a> 11645 </li><li> 11646 <a 11647 href="/products/nike-strength-pro-urethane-plates-black-white" 11648 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 11649 11650 > 11651 Nike Strength Pro Urethane Plates 11652 </a> 11653 </li></ul> 11654 </div> 11655 <div class="title-holder level-3"> 11656 <p> 11657 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewB
11657ox="0 0 16 16" fill="none"> 11658 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 11659 </svg> <span>Nike Pro</span> 11660 </p> 11661 </div> 11662 </div> 11663 </details></li><li><details id="Details-menu-drawer-submenu-shop-link-nike-grind"> 11664 <summary class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 11665 <span class="shop-menu-mobile__item-content"><span class="shop-menu-mobile__item-thumb"> 11666 <img src="//treadmillfactory.ca/cdn/shop/collections/NIKE_GRIND_CAT_PHOTO.jpg?crop=center&height=60&v=1765919738&width=60" alt="Nike Strength Grind" srcset="//treadmillfactory.ca/cdn/shop/collections/NIKE_GRIND_CAT_PHOTO.jpg?crop=center&height=60&v=1765919738&width=60 60w" width="60" height="60" loading="lazy"> 11667 </span><span class="shop-menu-mobile__item-title"> 11668 Nike Grind 11669 </span> 11670 </span> 11671 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"> 11672 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 11673 </svg> 11674 </summary> 11675 <div 11676 id="childlink-nike-grind-mobile-nike-strength" 11677 class="menu-drawer__submenu has-submenu motion-reduce menu-drawer__submenu-inner shop-child-2" 11678 ><div class="shop-child-2__hero"> 11679 <img src="//treadmillfactory.ca/cdn/shop/collections/NIKE_GRIND_CAT_PHOTO.jpg?v=1765919738&width=1200" alt="Nike Strength Grind" srcset="//treadmillfactory.ca/cdn/shop/collections/NIKE_GRIND_CAT_PHOTO.jpg?v=1765919738&width=352 352w, //treadmillfactory.ca/cdn/shop/collections/NIKE_GRIND_CAT_PHOTO.jpg?v=1765919738&width=832 832w, //treadmillfactory.ca/cdn/shop/collections/NIKE_GRIND_CAT_PHOTO.jpg?v=1765919738&width=1200 1200w" width="1200" height="1200" loading="lazy" class="shop-child-2__hero-img"> 11680 </div><div class="menu-drawer__inner-submenu"> 11681 <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"> 11682 <li> 11683 <a 11684 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 11685 href="/collections/nike-strength-grind" 11686 >All Nike grind</a> 11687 </li><li> 11688 <a 11689 href="/products/nike-grind-dumbbell-wolf-grey-particle" 11690 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 11691 11692 > 11693 Nike Grind Dumbbell 11694 </a> 11695 </li><li> 11696 <a 11697 href="/products/nike-grind-bumper-plates" 11698 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 11699 11700 > 11701 Nike Grind Bumper Plates 11702 </a> 11703 </li><li> 11704 <a 11705 href="/products/nike-grind-ch
11705ange-plates-wolf-grey-particle" 11706 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 11707 11708 > 11709 Nike Grind Change Plates - Wolf Grey Particle 11710 </a> 11711 </li></ul> 11712 </div> 11713 <div class="title-holder level-3"> 11714 <p> 11715 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"> 11716 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 11717 </svg> <span>Nike Grind</span> 11718 </p> 11719 </div> 11720 </div> 11721 </details></li><li><details id="Details-menu-drawer-submenu-shop-link-nike-apparel"> 11722 <summary class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 11723 <span class="shop-menu-mobile__item-content"><span class="shop-menu-mobile__item-thumb"> 11724 <img src="//treadmillfactory.ca/cdn/shop/collections/NIKE_Strength_Ruben_Ivan_Dias_300dpi_2024_Q3_MRG_2349.webp?crop=center&height=60&v=1765919312&width=60" alt="Nike Strength Apparel" srcset="//treadmillfactory.ca/cdn/shop/collections/NIKE_Strength_Ruben_Ivan_Dias_300dpi_2024_Q3_MRG_2349.webp?crop=center&height=60&v=1765919312&width=60 60w" width="60" height="60" loading="lazy"> 11725 </span><span class="shop-menu-mobile__item-title"> 11726 Nike Apparel 11727 </span> 11728 </span> 11729 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"> 11730 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 11731 </svg> 11732 </summary> 11733 <div 11734 id="childlink-nike-apparel-mobile-nike-strength" 11735 class="menu-drawer__submenu has-submenu motion-reduce menu-drawer__submenu-inner shop-child-2" 11736 ><div class="shop-child-2__hero"> 11737 <img src="//treadmillfactory.ca/cdn/shop/collections/NIKE_Strength_Ruben_Ivan_Dias_300dpi_2024_Q3_MRG_2349.webp?v=1765919312&width=1200" alt="Nike Strength Apparel" srcset="//treadmillfactory.ca/cdn/shop/collections/NIKE_Strength_Ruben_Ivan_Dias_300dpi_2024_Q3_MRG_2349.webp?v=1765919312&width=352 352w, //treadmillfactory.ca/cdn/shop/collections/NIKE_Strength_Ruben_Ivan_Dias_300dpi_2024_Q3_MRG_2349.webp?v=1765919312&width=832 832w, //treadmillfactory.ca/cdn/shop/collections/NIKE_Strength_Ruben_Ivan_Dias_300dpi_2024_Q3_MRG_2349.webp?v=1765919312&width=1200 1200w" width="1200" height="1589" loading="lazy" class="shop-child-2__hero-img"> 11738 </div><div class="menu-drawer__inner-submenu"> 11739 <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"> 11740 <li> 11741 <a 11742 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 11743 href="/collections/nike-apparel" 11744 >All Nike apparel</a> 11745 </li><li> 11746 <a 11747 href="/collections/nike-hats" 11748 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 11749 11750 > 11751 Nike Hats 11752 </a> 11753 </li><li> 11754 <a 11755 href="/collections/nike-dri-fit-tees" 11756 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 11757 11758 >
11759 Nike Dri-Fit Tees 11760 </a> 11761 </li><li> 11762 <a 11763 href="/collections/nike-crews" 11764 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 11765 11766 > 11767 Nike Crews 11768 </a> 11769 </li><li> 11770 <a 11771 href="/collections/nike-hoodies" 11772 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 11773 11774 > 11775 Nike Hoodies 11776 </a> 11777 </li></ul> 11778 </div> 11779 <div class="title-holder level-3"> 11780 <p> 11781 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"> 11782 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 11783 </svg> <span>Nike Apparel</span> 11784 </p> 11785 </div> 11786 </div> 11787 </details></li></ul> 11788 </div> 11789 <div class="title-holder level-2"> 11790 <p> 11791 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"> 11792 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 11793 </svg> <span>Nike Strength</span> 11794 </p> 11795 </div> 11796 </div> 11797 </details></li></ul> 11798 </div> 11799 <div class="title-holder level-1"> 11800 <p> <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"> 11801 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 11802 </svg> <span>Shop</span> </p> 11803 </div> 11804 </div> 11805 </details> 11806</li> 11807 11808<li 11809 class="menu-drawer__menu-item-container" 11810 11811 data-handle="brands" 11812 ><a 11813 href="/pages/featured-brands" 11814 class="menu-drawer__menu-item list-menu__item link link--text focus-inset" 11815 11816 > 11817 <span class="menu-drawer__menu-item__text">Brands</span> 11818 11819 </a></li><li 11820 class="menu-drawer__menu-item-container" 11821 11822 data-handle="whats-new" 11823 ><a 11824 href="/collections/whats-new" 11825 class="menu-drawer__menu-item list-menu__item link link--text focus-inset" 11826 11827 > 11828 <span class="menu-drawer__menu-item__text">What's New</span> 11829 11830 </a></li><li 11831 class="menu-drawer__menu-item-container" 11832 11833 data-handle="commercial" 11834 ><a 11835 href="https://commercialfitness.ca/" 11836 class="menu-drawer__menu-item list-menu__item link link--text focus-inset" 11837 11838 > 11839 <span class="menu-drawer__menu-item__text">Commercial</span> 11840 11841 </a></li><li 11842 class="menu-drawer__menu-item-container" 11843 11844 data-handle="resources" 11845 ><details id="Details-menu-drawer-menu-item-4"> 11846 <summary class="menu-drawer__menu-item list-menu__item link link--text focus-inset">
11847 <span class="menu-drawer__menu-item__text">Resources</span> 11848 11849 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"> 11850 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 11851 </svg> 11852 </summary> 11853 <div 11854 id="link-resources" 11855 class="menu-drawer__submenu has-submenu motion-reduce" 11856 tabindex="-1" 11857 > 11858 <div class="menu-drawer__inner-submenu"> 11859 <ul class="menu-drawer__menu list-menu demoghj" role="list" tabindex="-1"><li><a 11860 href="/blogs/news" 11861 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 11862 11863 data-handle="blog" 11864 > 11865 Blog 11866 </a></li><li><a 11867 href="/pages/faq" 11868 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 11869 11870 data-handle="faq" 11871 > 11872 FAQ 11873 </a></li><li><a 11874 href="/products/treadmill-factory-gift-card" 11875 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 11876 11877 data-handle="gift-cards" 11878 > 11879 Gift Cards 11880 </a></li></ul> 11881 </div> 11882 <div class="title-holder level-1 shop-back"> 11883 <h4> 11884 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"> 11885 <path d="M6 12L10 8L6 4" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 11886 </svg> 11887 Resources 11888 </h4> 11889 </div> 11890 </div> 11891 </details></li><li 11892 class="menu-drawer__menu-item-container menu-drawer__menu-item-container--has-custom-style menu-drawer__menu-item-container--has-custom-image" 11893 11894 data-handle="nike-strength" 11895 ><a 11896 href="/pages/nike-strength" 11897 class="menu-drawer__menu-item list-menu__item link link--text focus-inset menu-drawer__menu-item--has-custom-image" 11898 11899 > 11900 <span class="menu-drawer__menu-item__text">Nike Strength</span> 11901 11902 <img 11903 class="menu-drawer__menu-item__img" 11904 src="//treadmillfactory.ca/cdn/shop/files/f18613a20ab4bc1924b5df59a6467b48c5935b3d.png?v=1770403128&width=440" 11905 alt="The Treadmill Factory Nike Strength" 11906 width="220" 11907 height="38" 11908 loading="lazy" 11909 decoding="async" 11910 > 11911 11912 </a></li></ul> 11913 </nav> 11914 11915 11916<div class="menu-drawer__first-fold menu-drawer__first-fold--has-bg"><div class="menu-drawer__first-fold-bg"> 11917 <img 11918 src="//treadmillfactory.ca/cdn/shop/files/30d78d38e0d429a11b38afb087e52f6fdef0f2dc.jpg?v=1770669072&width=800" 11919 alt="" 11920 width="400" 11921 height="240" 11922 loading="lazy" 11923 >
11924 <span class="menu-drawer__first-fold-image-overlay" aria-hidden="true"></span> 11925 </div><div class="menu-drawer__first-fold-content"><h3 class="menu-drawer__first-fold-title">Clearance Sale</h3><div class="menu-drawer__first-fold-description"> 11926 <p>Limited time, while quantities last</p> 11927 </div><div class="menu-drawer__first-fold-button-holder"> 11928 <a 11929 href="/collections/clearance" 11930 class="menu-drawer__first-fold-button" 11931 11932 > 11933 SHOP NOW 11934 </a> 11935 </div></div> 11936 </div><div class="menu-drawer__utility-buttons"><a 11937 href="/account/login" 11938 class="menu-drawer__utility-btn link focus-inset" 11939 > 11940 <span class="menu-drawer__utility-btn-icon"><svg class="header__icon-svg" data-svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" aria-hidden="true" focusable="false"> 11941 <path d="M19 21V19C19 17.9391 18.5786 16.9217 17.8284 16.1716C17.0783 15.4214 16.0609 15 15 15H9C7.93913 15 6.92172 15.4214 6.17157 16.1716C5.42143 16.9217 5 17.9391 5 19V21" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 11942 <path d="M12 11C14.2091 11 16 9.20914 16 7C16 4.79086 14.2091 3 12 3C9.79086 3 8 4.79086 8 7C8 9.20914 9.79086 11 12 11Z" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 11943</svg> 11944</span> 11945 <span class="menu-drawer__utility-btn-label">LOG IN</span> 11946 </a><a href="/pages/store-locator" class="menu-drawer__utility-btn link focus-inset"> 11947 <span class="menu-drawer__utility-btn-icon"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"> 11948 <path d="M13.3332 6.66665C13.3332 9.99531 9.6405 13.462 8.4005 14.5326C8.28499 14.6195 8.14437 14.6665 7.99984 14.6665C7.85531 14.6665 7.71469 14.6195 7.59917 14.5326C6.35917 13.462 2.6665 9.99531 2.6665 6.66665C2.6665 5.25216 3.22841 3.8956 4.2286 2.89541C5.2288 1.89522 6.58535 1.33331 7.99984 1.33331C9.41433 1.33331 10.7709 1.89522 11.7711 2.89541C12.7713 3.8956 13.3332 5.25216 13.3332 6.66665Z" stroke="#194681" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 11949 <path d="M8 8.66669C9.10457 8.66669 10 7.77126 10 6.66669C10 5.56212 9.10457 4.66669 8 4.66669C6.89543 4.66669 6 5.56212 6 6.66669C6 7.77126 6.89543 8.66669 8 8.66669Z" stroke="#194681" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 11950</svg> 11951</span> 11952 <span class="menu-drawer__utility-btn-label">FIND STORES</span> 11953 </a> 11954 <div class="menu-drawer__utility-btn"> 11955 <span class="menu-drawer__utility-btn-icon"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"> 11956 <g clip-path="url(#clip0_241_5770)"> 11957 <path d="M11.5265 13.8067C11.6986 13.8858 11.8925 13.9038 12.0762 13.8579C12.26 13.8121 12.4226 13.7049 12.5373 13.5542L12.8332 13.1667C12.9884 12.9598 13.1897 12.7917 13.4211 12.676C13.6526 12.5603 13.9078 12.5001 14.1665 12.5001H16.6665C17.1085 12.5001 17.5325 12.6757 17.845 12.9882C18.1576 13.3008 18.3332 13.7247 18.3332 14.1667V16.6667C18.3332 17.1088 18.1576 17.5327 17.845 17.8453C17.5325 18.1578 17.1085 18.3334 16.6665 18.3334C12.6883 18.3334 8.87295 16.7531 6.0599 13.94C3.24686 11.127 1.6665 7.31166 1.6665 3.33341C1.6665 2.89139 1.8421 2.46746 2.15466 2.1549C2.46722 1.84234 2.89114 1.66675 3.33317 1.66675H5.83317C6.2752 1.66675 6.69912 1.84234 7.01168 2.1549C7.32424 2.46746 7.49984 2.89
11957139 7.49984 3.33341V5.83341C7.49984 6.09216 7.4396 6.34734 7.32388 6.57877C7.20817 6.8102 7.04016 7.0115 6.83317 7.16675L6.44317 7.45925C6.29018 7.57606 6.18235 7.74224 6.138 7.92954C6.09364 8.11684 6.11549 8.31373 6.19984 8.48675C7.33874 10.8 9.21186 12.6707 11.5265 13.8067Z" stroke="black" stroke-width="1.66667" stroke-linecap="round" stroke-linejoin="round"/> 11958 </g> 11959 <defs> 11960 <clipPath id="clip0_241_5770"> 11961 <rect width="20" height="20" fill="white"/> 11962 </clipPath> 11963 </defs> 11964</svg> 11965</span> 11966 <a 11967 href="tel:1.888.469.3031" 11968 class="menu-drawer__utility-btn-phone link focus-inset" 11969 > 11970 <span class="menu-drawer__utility-btn-label">CONTACT US</span> 11971 </a> 11972 <a 11973 href="#" 11974 class="menu-drawer__utility-btn-phone-no link focus-inset" 11975 > 11976 <span class="menu-drawer__utility-btn-phone">1.888.469.3031</span> 11977 </a> 11978 </div> 11979 </div> 11980 <div class="menu-drawer__localization menu-drawer__localization--visible header__localization"> 11981 <noscript><form method="post" action="/localization" id="HeaderLanguageMobileFormNoScriptDrawer" accept-charset="UTF-8" class="localization-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="return_to" value="/products/proform-vue-mirror-upgrade-kit" /><div class="localization-form__select"> 11982 <h2 class="visually-hidden" id="HeaderLanguageMobileLabelNoScriptDrawer"> 11983 Language 11984 </h2> 11985 <select 11986 class="localization-selector link" 11987 name="locale_code" 11988 aria-labelledby="HeaderLanguageMobileLabelNoScriptDrawer" 11989 ><option 11990 value="en" 11991 lang="en" 11992 selected 11993 11994 > 11995 English 11996 </option><option 11997 value="fr" 11998 lang="fr" 11999 > 12000 Français 12001 </option></select> 12002 </div> 12003 <button class="button button--tertiary">Update language</button></form></noscript> 12004 12005 <localization-form class="no-js-hidden"><form method="post" action="/localization" id="HeaderLanguageMobileForm" accept-charset="UTF-8" class="localization-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="return_to" value="/products/proform-vue-mirror-upgrade-kit" /><div> 12006 <h2 class="visually-hidden" id="HeaderLanguageMobileLabel">Language</h2><div class="disclosure"> 12007 <button 12008 type="button" 12009 class="disclosure__button localization-form__select localization-selector link link--text caption-large" 12010 aria-expanded="false" 12011 aria-controls="HeaderLanguageMobileList" 12012 aria-describedby="HeaderLanguageMobileLabel" 12013 > 12014 <span>English</span> 12015 <svg aria-hidden="true" focusable="false" class="icon icon-caret" viewBox="0 0 10 6"> 12016 <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor"> 12017</svg> 12018 12019 </button> 12020 <div class="disclosure__list-wrapper" hidden> 12021 <ul id="HeaderLanguageMobileList" role="list" class="disclosure__list list-unstyled"><li class="disclosure__item" tabindex="-1"> 12022 <a 12023 class="link link--text disclosure__link caption-large disclosure__link--active focus-inset" 12024 href="#" 12025 hreflang="en" 12026 lang="en" 12027 12028 aria-current="true" 12029 12030 data-value="en" 12031 > 12032 English 12033 </a> 12034 </li><li class="disclosure__item" tabindex="-1"> 12035 <a 12036 class="link link--text disclosure__link caption-large focus-inset" 12037 href="#" 12038 hreflang="fr" 12039 lang="fr" 12040 12041 data-value="fr" 12042 > 12043 Français 12044 </a> 12045 </li></ul> 12046 </div> 12047</div> 12048<input type="hidden" name="locale_code" value="en"> 12049</div></form></localization-form> 12050 </div> 12051 <div class="menu-drawer__utility-links d-none"><a 12052 href="/account/login" 12053 class="menu-drawer__account link focus-inset h5 medium-hide large-up-hide" 12054 > 12055 <svg class="header__icon-svg" data-svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" aria-hidden="true" focusable="false"> 12056 <path d="M19 21V19C19 17.9391 18.5786 16.9217 17.8284 16.1716C17.0783 15.4214 16.0609 15 15 15H9C7.93913 15 6.92172 15.4214 6.17157 16.1716C5.42143 16.9217 5 17.9391 5 19V21" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 12057 <path d="M12 11C14.2091 11 16 9.20914 16 7C16 4.79086 14.2091 3 12 3C9.79086 3 8 4.79086 8 7C8 9.20914 9.79086 11 12 11Z" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 12058</svg> 12059 12060Log in</a><div class="menu-drawer__localization header__localization"> 12061 </div><ul class="list list-social list-unstyled" role="list"><li class="list-social__item"> 12062 <a href="https://www.facebook.com/TreadmillFactory" class="list-social__link link"><svg aria-hidden="true" focusable="false" class="icon icon-facebook" viewB
12062ox="0 0 18 18"> 12063 <path d="M12.5 2.5H14.166V4.16699H12.5C12.058 4.16699 11.6338 4.34271 11.3213 4.65527C11.0087 4.96783 10.833 5.39196 10.833 5.83398V8.33398C10.8332 8.79396 11.206 9.16682 11.666 9.16699H13.9326L13.5156 10.834H11.666C11.2059 10.8342 10.833 11.2069 10.833 11.667V17.5H9.16602V11.667C9.16602 11.2068 8.79325 10.834 8.33301 10.834H6.66602V9.16699H8.33301C8.79314 9.16699 9.16584 8.79407 9.16602 8.33398V5.83398C9.16602 4.94993 9.51746 4.10168 10.1426 3.47656C10.7677 2.85144 11.6159 2.5 12.5 2.5Z" fill="black" stroke="black" stroke-width="1.66667" stroke-linecap="round" stroke-linejoin="round"/> 12064</svg> 12065<span class="visually-hidden">Facebook</span> 12066 </a> 12067 </li><li class="list-social__item"> 12068 <a href="https://www.instagram.com/treadmillfactory.ca/" class="list-social__link link"><svg aria-hidden="true" focusable="false" class="icon icon-instagram" viewBox="0 0 18 18"> 12069 <path fill="currentColor" d="M8.77 1.58c2.34 0 2.62.01 3.54.05.86.04 1.32.18 1.63.3.41.17.7.35 1.01.66.3.3.5.6.65 1 .12.32.27.78.3 1.64.05.92.06 1.2.06 3.54s-.01 2.62-.05 3.54a4.79 4.79 0 01-.3 1.63c-.17.41-.35.7-.66 1.01-.3.3-.6.5-1.01.66-.31.12-.77.26-1.63.3-.92.04-1.2.05-3.54.05s-2.62 0-3.55-.05a4.79 4.79 0 01-1.62-.3c-.42-.16-.7-.35-1.01-.66-.31-.3-.5-.6-.66-1a4.87 4.87 0 01-.3-1.64c-.04-.92-.05-1.2-.05-3.54s0-2.62.05-3.54c.04-.86.18-1.32.3-1.63.16-.41.35-.7.66-1.01.3-.3.6-.5 1-.65.32-.12.78-.27 1.63-.3.93-.05 1.2-.06 3.55-.06zm0-1.58C6.39 0 6.09.01 5.15.05c-.93.04-1.57.2-2.13.4-.57.23-1.06.54-1.55 1.02C1 1.96.7 2.45.46 3.02c-.22.56-.37 1.2-.4 2.13C0 6.1 0 6.4 0 8.77s.01 2.68.05 3.61c.04.94.2 1.57.4 2.13.23.58.54 1.07 1.02 1.56.49.48.98.78 1.55 1.01.56.22 1.2.37 2.13.4.94.05 1.24.06 3.62.06 2.39 0 2.68-.01 3.62-.05.93-.04 1.57-.2 2.13-.41a4.27 4.27 0 001.55-1.01c.49-.49.79-.98 1.01-1.56.22-.55.37-1.19.41-2.13.04-.93.05-1.23.05-3.61 0-2.39 0-2.68-.05-3.62a6.47 6.47 0 00-.4-2.13 4.27 4.27 0 00-1.02-1.55A4.35 4.35 0 0014.52.46a6.43 6.43 0 00-2.13-.41A69 69 0 008.77 0z"/> 12070 <path fill="currentColor" d="M8.8 4a4.5 4.5 0 100 9 4.5 4.5 0 000-9zm0 7.43a2.92 2.92 0 110-5.85 2.92 2.92 0 010 5.85zM13.43 5a1.05 1.05 0 100-2.1 1.05 1.05 0 000 2.1z"> 12071</svg> 12072<span class="visually-hidden">Instagram</span> 12073 </a> 12074 </li><li class="list-social__item"> 12075 <a href="https://www.youtube.com/treadmillfactorytv" class="list-social__link link"><svg aria-hidden="true" focusable="false" class="icon icon-youtube" viewBox="0 0 100 70"> 12076 <path d="M98 11c2 7.7 2 24 2 24s0 16.3-2 24a12.5 12.5 0 01-9 9c-7.7 2-39 2-39 2s-31.3 0-39-2a12.5 12.5 0 01-9-9c-2-7.7-2-24-2-24s0-16.3 2-24c1.2-4.4 4.6-7.8 9-9 7.7-2 39-2 39-2s31.3 0 39 2c4.4 1.2 7.8 4.6 9 9zM40 50l26-15-26-15v30z" fill="currentColor"> 12077</svg> 12078<span class="visually-hidden">YouTube</span> 12079 </a> 12080 </li></ul> 12081 </div> 12082 </div> 12083 </div> 12084 </div> 12085 </details> 12086
12086<script> 12087 (function () { 12088 var drawer = document.querySelector('header-drawer'); 12089 if (!drawer) return; 12090 12091 // Toggle a body-level class whenever the sticky header gains/loses the 12092 // `menu-open` class (added by HeaderDrawer.openMenuDrawer in theme-scripts.min.js). 12093 // This gives CSS a reliable hook to hide the sticky header bar + announcement 12094 // bar while the mobile menu is open. 12095 var headerEl = document.querySelector('.section-header'); 12096 if (headerEl && 'MutationObserver' in window) { 12097 var syncBodyClass = function () { 12098 document.body.classList.toggle('mobile-menu-open', headerEl.classList.contains('menu-open')); 12099 }; 12100 new MutationObserver(syncBodyClass).observe(headerEl, { 12101 attributes: true, 12102 attributeFilter: ['class'], 12103 }); 12104 syncBodyClass(); 12105 } 12106 12107 var closeBtn = drawer.querySelector('.menu-drawer__navigation-container-header-close'); 12108 var summary = drawer.querySelector('#Details-menu-drawer-container summary'); 12109 if (closeBtn && summary) { 12110 function closeDrawer(e) { 12111 if (e && e.type === 'keydown' && e.key !== 'Enter' && e.key !== ' ') return; 12112 if (e) { 12113 e.preventDefault(); 12114 e.stopPropagation(); 12115 } 12116 summary.click(); 12117 } 12118 closeBtn.addEventListener('click', closeDrawer); 12119 closeBtn.addEventListener('keydown', function (e) { 12120 if (e.key === 'Enter' || e.key === ' ') closeDrawer(e); 12121 }); 12122 } 12123 12124 document.addEventListener('click', function (e) { 12125 var trigger = e.target.closest('[data-mobile-search-open]'); 12126 if (!trigger) return; 12127 e.preventDefault(); 12128 e.stopPropagation(); 12129 12130 var input = 12131 document.querySelector('#boost-sd__search-widget-init-input-0') || 12132 document.querySelector('input.boost-sd__search-widget-init-input') || 12133 document.querySelector('#Search-Drawer'); 12134 if (!input) return; 12135 12136 try { 12137 input.focus({ preventScroll: true }); 12138 } catch (err) { 12139 input.focus(); 12140 } 12141 ['mousedown', 'mouseup', 'click'].forEach(function (type) { 12142 input.dispatchEvent(new MouseEvent(type, { bubbles: true, cancelable: true, view: window })); 12143 }); 12144 input.dispatchEvent(new FocusEvent('focusin', { bubbles: true })); 12145 }); 12146 })(); 12147 </script>
12147 12148</header-drawer> 12149 12150 12151 </div><div class="mobile-display-none"><a href="/" class="header__heading-link link link--text focus-inset header-2"><div class="header__heading-logo-wrapper"> 12152 12153 <img src="//treadmillfactory.ca/cdn/shop/files/2026_FITNESS_FACTORY_WHITE.webp?v=1777570523&width=800" alt="The Treadmill Factory" srcset="//treadmillfactory.ca/cdn/shop/files/2026_FITNESS_FACTORY_WHITE.webp?v=1777570523&width=300 300w, //treadmillfactory.ca/cdn/shop/files/2026_FITNESS_FACTORY_WHITE.webp?v=1777570523&width=450 450w, //treadmillfactory.ca/cdn/shop/files/2026_FITNESS_FACTORY_WHITE.webp?v=1777570523&width=600 600w" width="300" height="34.474327628361856" loading="eager" class="header__heading-logo" sizes="(min-width: 750px) 300px, 50vw"> 12154 </div></a></div><div class="header__icons desktop"><div class="desktop-search-wrapper"> 12155 <div class="header-search header-search--inline"><predictive-search class="search-modal__form" data-loading-text="Loading..."><form action="/search" method="get" role="search" class="search search-modal__form"> 12156 <input type="hidden" name="type" value="product"> 12157 <div class="field"> 12158 <input 12159 class="search__input field__input" 12160 id="Search-Input-Desktop" 12161 type="search" 12162 name="q" 12163 value="" 12164 placeholder="Search" 12165 aria-label="Search"role="combobox" 12166 aria-expanded="false" 12167 aria-controls="predictive-search-results-Search-Input-Desktop" 12168 aria-haspopup="listbox" 12169 aria-autocomplete="list" 12170 autocorrect="off" 12171 autocomplete="off" 12172 autocapitalize="off" 12173 spellcheck="false"> 12174 <label class="field__label" for="Search-Input-Desktop">Search</label> 12175 <input type="hidden" name="options[prefix]" value="last"> 12176 <button 12177 type="reset" 12178 class="reset__button field__button hidden" 12179 aria-label="Clear search term" 12180 > 12181 <svg class="icon icon-close" aria-hidden="true" focusable="false"> 12182 <use xlink:href="#icon-reset"> 12183 </svg> 12184 </button> 12185 <button class="search__button field__button" aria-label="Search"> 12186 <svg class="header__icon-svg" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" aria-hidden="true" focusable="false"> 12187 <path d="M21.0002 21L16.6602 16.66" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 12188 <path d="M11 19C15.4183 19 19 15.4183 19 11C19 6.58172 15.4183 3 11 3C6.58172 3 3 6.58172 3 11C3 15.4183 6.58172 19 11 19Z" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 12189</svg> 12190 12191 </button> 12192 </div><div id="predictive-search-results-Search-Input-Desktop" class="predictive-search predictive-search--header" tabindex="-1" data-predictive-search role="listbox" aria-label="Search"> 12193 12194 </div> 12195 12196 <span class="predictive-search-status visually-hidden" role="status" aria-hidden="true"></span></form></predictive-search></div> 12197 <button 12198 type="button" 12199 class="header__icon header__icon--search link focus-inset search-toggle-button" 12200 aria-label="Search" 12201 aria-expanded="false" 12202 data-search-toggle 12203 > 12204 <svg class="header__icon-svg" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" aria-hidden="true" focusable="false"> 12205 <path d="M21.0002 21L16.6602 16.66" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 12206 <path d="M11 19C15.4183 19 19 15.4183 19 11C19 6.58172 15.4183 3 11 3C6.58172 3 3 6.58172 3 11C3 15.4183 6.58172 19 11 19Z" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 12207</svg> 12208 12209 </button> 12210 </div><a 12211 href="/account/login" 12212 class="header__icon header__icon--account link focus-inset" 12213 aria-label="Account" 12214 > 12215 <svg class="header__icon-svg" data-svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" aria-hidden="true" focusable="false"> 12216 <path d="M19 21V19C19 17.9391 18.5786 16.9217 17.8284 16.1716C17.0783 15.4214 16.0609 15 15 15H9C7.93913 15 6.92172 15.4214 6.17157 16.1716C5.42143 16.9217 5 17.9391 5 19V21" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 12217 <path d="M12 11C14.2091 11 16 9.20914 16 7C16 4.79086 14.2091 3 12 3C9.79086 3 8 4.79086 8 7C8 9.20914 9.79086 11 12 11Z" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 12218</svg> 12219 12220 </a><a 12221 href="/cart" 12222 class="header__icon header__icon--cart link focus-inset cart-icon-bubble" 12223 id="cart-icon-bubble-desktop" 12224 aria-label="Cart Bubble" 12225 > 12226 <svg class="header__icon-svg" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" aria-hidden="true" focusable="false"> 12227 <path d="M8 22C8.55228 22 9 21.5523 9 21C9 20.4477 8.55228 20 8 20C7.44772 20 7 20.4477 7 21C7 21.5523 7.44772 22 8 22Z" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 12228 <path d="M19 22C19.5523 22 20 21.5523 20 21C20 20.4477 19.5523 20 19 20C18.4477 20 18 20.4477 18 21C18 21.5523 18.4477 22 19 22Z" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 12229 <path d="M2.0498 2.04999H4.0498L6.7098 14.47M6.7098 14.47C6.80738 14.9248 7.06048 15.3315 7.42552 15.6198C7.79056 15.9082 8.24471 16.0603 8.7098 16.05H18.4898C18.945 16.0493 19.3863 15.8933 19.7408 15.6078C20.0954 15.3224 20.3419 14.9245 20.4398 14.48L22.0898 7.
1222904999H5.1198L6.7098 14.47Z" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 12230</svg> 12231 12232 <span class="visually-hidden">Cart</span></a> 12233</div> 12234 12235 </header> 12236<div class="compact-header color-scheme-d5e96aab-93d0-4dd4-83a2-f36b60efb1de " aria-hidden="false"> 12237 <div class="compact-header__inner page-width"> 12238 <div class="compact-header__logo"> 12239 <a href="/" class="header__heading-link link link--text focus-inset"><div class="header__heading-logo-wrapper"> 12240 12241 <img src="//treadmillfactory.ca/cdn/shop/files/2026_FITNESS_FACTORY_WHITE.webp?v=1777570523&width=600" alt="The Treadmill Factory" srcset="//treadmillfactory.ca/cdn/shop/files/2026_FITNESS_FACTORY_WHITE.webp?v=1777570523&width=300 300w, //treadmillfactory.ca/cdn/shop/files/2026_FITNESS_FACTORY_WHITE.webp?v=1777570523&width=450 450w, //treadmillfactory.ca/cdn/shop/files/2026_FITNESS_FACTORY_WHITE.webp?v=1777570523&width=600 600w" width="300" height="34.474327628361856" loading="lazy" class="header__heading-logo" sizes="(min-width: 750px) 300px, 50vw"> 12242 </div></a> 12243 </div> 12244 <div class="compact-header__nav"> 12245<nav class="header__inline-menu"> 12246 <ul class="list-menu list-menu--inline" role="list"><li> 12247 <header-menu> 12248 <details id="Details-HeaderMenu-compact-shop" class="mega-menu"> 12249 <summary class="header__menu-item list-menu__item link focus-inset"> 12250 <span class="header__menu-item__text">Shop</span> 12251 12252 <svg aria-hidden="true" focusable="false" class="icon icon-caret" viewBox="0 0 10 6"> 12253 <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor"> 12254</svg> 12255 12256 </summary> 12257 <div 12258 id="MegaMenu-Content-compact-shop" 12259 class="mega-menu__content motion-reduce header__dropdown-menu-item global-settings-popup" 12260 tabindex="-1" 12261 > 12262 <div class="page-width-custom position-relative d-flex mega-menu-content-wrapper"> 12263 <div class="left-menu"> 12264 <ul 12265 id="HeaderMenu-MenuList-compact-shop" 12266 class="header__submenu list-menu caption-large motion-reduce megamenu-left" 12267 role="list" 12268 tabindex="-1" 12269 > 12270 12271 12272 12273<li> 12274 <a 12275 href="/collections/cardio" 12276 class="header__menu-item list-menu__item link link--text header-mega-menu-item focus-inset caption-large grid-menu megamenu-left__link--active" 12277 aria-label="Cardio" 12278 12279 12280 data-collection="cardio" 12281 > 12282 <span class="header__menu-item__text header__active-menu-item">Cardio</span> 12283 12284 12285 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"> 12286 <path d="M6 12L10 8L6 4" stroke="#194681" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 12287</svg> 12288 12289 12290 </a> 12291 </li> 12292 12293 12294 12295<li> 12296 <a 12297 href="/collections/strength-machines" 12298 class="header__menu-item list-menu__item link link--text header-mega-menu-item focus-inset caption-large grid-menu" 12299 aria-label="Strength Machines" 12300 12301 12302 data-collection="strength-machines" 12303 > 12304 <span class="header__menu-item__text">Strength Machines</span> 12305 12306 12307 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"> 12308 <path d="M6 12L10 8L6 4" stroke="#194681" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 12309</svg> 12310 12311 12312 </a> 12313 </li> 12314 12315 12316 12317<li> 12318 <a 12319 href="/collections/gym-flooring-equipment-mats" 12320 class="header__menu-item list-menu__item link link--text header-mega-menu-item focus-inset caption-large grid-menu" 12321 aria-label="Gym Flooring & Mats" 12322 12323 12324 data-collection="gym-flooring-mats" 12325 >
12326 <span class="header__menu-item__text">Gym Flooring & Mats</span> 12327 12328 12329 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"> 12330 <path d="M6 12L10 8L6 4" stroke="#194681" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 12331</svg> 12332 12333 12334 </a> 12335 </li> 12336 12337 12338 12339<li> 12340 <a 12341 href="/collections/weights-kettlebells-bars" 12342 class="header__menu-item list-menu__item link link--text header-mega-menu-item focus-inset caption-large grid-menu" 12343 aria-label="Weights, Kettlebells, & Bars" 12344 12345 12346 data-collection="weights-kettlebells-bars" 12347 > 12348 <span class="header__menu-item__text">Weights, Kettlebells, & Bars</span> 12349 12350 12351 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"> 12352 <path d="M6 12L10 8L6 4" stroke="#194681" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 12353</svg> 12354 12355 12356 </a> 12357 </li> 12358 12359 12360 12361<li> 12362 <a 12363 href="/collections/fitness-accessories-recovery-wellness" 12364 class="header__menu-item list-menu__item link link--text header-mega-menu-item focus-inset caption-large grid-menu" 12365 aria-label="Recovery & Wellness" 12366 12367 12368 data-collection="recovery-wellness" 12369 > 12370 <span class="header__menu-item__text">Recovery & Wellness</span> 12371 12372 12373 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"> 12374 <path d="M6 12L10 8L6 4" stroke="#194681" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 12375</svg> 12376 12377 12378 </a> 12379 </li> 12380 12381 12382 12383<li> 12384 <a 12385 href="/collections/strength-conditioning" 12386 class="header__menu-item list-menu__item link link--text header-mega-menu-item focus-inset caption-large grid-menu" 12387 aria-label="Conditioning" 12388 12389 12390 data-collection="conditioning" 12391 > 12392 <span class="header__menu-item__text">Conditioning</span> 12393 12394 12395 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"> 12396 <path d="M6 12L10 8L6 4" stroke="#194681" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 12397</svg> 12398 12399 12400 </a> 12401 </li> 12402 12403 12404 12405<li> 12406 <a 12407 href="/collections/fitness-accessories" 12408 class="header__menu-item list-menu__item link link--text header-mega-menu-item focus-inset caption-large grid-menu" 12409 aria-label="Fitness Accessories" 12410 12411 12412 data-collection="fitness-accessories" 12413 > 12414 <span class="header__menu-item__text">Fitness Accessories</span> 12415 12416 12417 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"> 12418 <path d="M6 12L10 8L6 4" stroke="#194681" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 12419</svg> 12420 12421 12422 </a> 12423 </li> 12424 12425 12426 12427<li> 12428 <a 12429 href="/collections/strength-conditioning-storage-solutions" 12430 class="header__menu-item list-menu__item link link--text header-mega-menu-item focus-inset caption-large grid-menu" 12431 aria-label="Storage Solutions" 12432 12433 12434 data-collection="storage-solutions" 12435 >
12436 <span class="header__menu-item__text">Storage Solutions</span> 12437 12438 12439 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"> 12440 <path d="M6 12L10 8L6 4" stroke="#194681" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 12441</svg> 12442 12443 12444 </a> 12445 </li> 12446 12447 12448 12449<li> 12450 <a 12451 href="/collections/attachments-parts" 12452 class="header__menu-item list-menu__item link link--text header-mega-menu-item focus-inset caption-large grid-menu" 12453 aria-label="Parts" 12454 12455 12456 data-collection="parts" 12457 > 12458 <span class="header__menu-item__text">Parts</span> 12459 12460 12461 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"> 12462 <path d="M6 12L10 8L6 4" stroke="#194681" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 12463</svg> 12464 12465 12466 </a> 12467 </li> 12468 12469 12470 12471<li> 12472 <a 12473 href="/pages/nike-strength" 12474 class="header__menu-item list-menu__item link link--text header-mega-menu-item focus-inset caption-large grid-menu header__menu-item--has-custom-style header__menu-item--has-custom-image" 12475 aria-label="Nike Strength" 12476 12477 12478 data-collection="nike-strength" 12479 > 12480 <span class="header__menu-item__text">Nike Strength</span> 12481 12482 <img class="header__menu-item__img" src="//treadmillfactory.ca/cdn/shop/files/f18613a20ab4bc1924b5df59a6467b48c5935b3d.png?v=1770403128&width=440" alt="The Treadmill Factory Nike Strength" width="220" height="38" loading="lazy" decoding="async"> 12483 12484 12485 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"> 12486 <path d="M6 12L10 8L6 4" stroke="#194681" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 12487</svg> 12488 12489 12490 </a> 12491 </li></ul> 12492 </div> 12493 <div class="flex-1 display-panels"><div 12494 class="grid-panel" 12495 data-collection="cardio" 12496 ><div class="grid-panel-grid"><div class="grid-item"> 12497 <div class="grid-item-card"> 12498 <div class="card-top position-relative"> 12499 <div class="square bg-light"> 12500 <div class="content"><a href="/collections/cardio-treadmills" class="grid-item-card__image"> 12501 <img src="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-treadmills.webp?crop=center&height=280&v=1692887831&width=280" alt="Treadmills" srcset="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-treadmills.webp?crop=center&height=150&v=1692887831&width=150 150w" width="150" height="150" loading="eager" class="grid-item-card__img"> 12502 </a></div> 12503 </div> 12504 <div class="card-title"> 12505 <p class="h5 grid-item-card__title grid-item-card__title--main">Treadmills</p> 12506 </div> 12507 <a 12508 href="/collections/cardio-treadmills" 12509 class="stretched-link" 12510 aria-label="Treadmills" 12511 ></a> 12512 </div> 12513 12514 <div class="card-tags"> 12515 <ul> 12516 12517 <li> 12518 <a href="/collections/folding-treadmills" aria-label="Folding Treadmills">Folding Treadmills</a> 12519 </li> 12520 12521 <li> 12522 <a href="/collections/non-folding-treadmills" aria-label="Non-Folding Treadmills">Non-Folding Treadmills</a> 12523 </li> 12524 12525 <li> 12526 <a href="/collections/treadmill-accessories" aria-label="Treadmill Parts & Accessories">Treadmill Parts & Accessories</a> 12527 </li> 12528 12529 </ul> 12530 </div> 12531 12532 </div> 12533 </div><div class="grid-item"> 12534 <div class="grid-item-card"> 12535 <div class="card-top position-relative"> 12536 <div class="square bg-light"> 12537 <div class="content"><a href="/collections/cardio-ellipticals" class="grid-item-card__image"> 12538 <img src="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-ellipticals.webp?crop=center&height=280&v=1687983261&width=280" alt="Ellipticals" srcset="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-ellipticals.webp?crop=center&height=150&v=1687983261&width=150 150w" width="150" height="150" loading="eager" class="grid-item-card__img"> 12539 </a></div> 12540 </div> 12541 <div class="card-title"> 12542 <p class="h5 grid-item-card__title grid-item-card__title--main">Ellipticals</p> 12543 </div> 12544 <a 12545 href="/collections/cardio-ellipticals" 12546 class="stretched-link" 12547 aria-label="Ellipticals" 12548 ></a> 12549 </div> 12550 12551 <div class="card-tags"> 12552 <ul> 12553 12554 <li> 12555 <a href="/collections/front-drive-ellipticals" aria-label="Front Drive">Front Drive</a> 12556 </li> 12557 12558 <li> 12559 <a href="/collections/rear-drive-ellipticals" aria-label="Rear Drive">Rear Drive</a> 12560 </li> 12561 12562 <li> 12563 <a href="/collections/center-drive-ellipticals" aria-label="Center Drive">Center Drive</a> 12564 </li> 12565 12566 </ul> 12567 </div> 12568 12569 </div> 12570 </div><div class="grid-item"> 12571 <div class="grid-item-card"> 12572 <div class="card-top position-relative"> 12573 <div class="square bg-light"> 12574 <div class="content"><a href="/collections/cardio-exercise-bikes" class="grid-item-card__image"> 12575 <img src="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-exercise_bikes.webp?crop=center&height=280&v=1687983387&width=280" alt="Exercise Bikes" srcset="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-exercise_bikes.webp?crop=center&height=150&v=1687983387&width=150 150w" width="150" height="150" loading="eager" class="grid-item-card__img"> 12576 </a></div> 12577 </div> 12578 <div class="card-title"> 12579 <p class="h5 grid-item-card__title grid-item-card__title--main">Exercise Bikes</p> 12580 </div> 12581 <a 12582 href="/collections/cardio-exercise-bikes" 12583 class="stretched-link" 12584 aria-label="Exercise Bikes" 12585 ></a> 12586 </div> 12587 12588 <div class="card-tags"> 12589 <ul> 12590 12591 <li> 12592 <a href="/collections/recumbent-bikes" aria-label="Recumbent Bikes">Recumbent Bikes</a> 12593 </li> 12594 12595 <li> 12596 <a href="/collections/upright-bikes" aria-label="Upright Bikes">Upright Bikes</a> 12597 </li> 12598 12599 <li> 12600 <a href="/collections/air-resistance-bikes" aria-label="Air Resistance Bikes">Air Resistance Bikes</a> 12601 </li> 12602 12603 </ul> 12604 </div> 12605 12606 </div> 12607 </div><div class="grid-item"> 12608 <div class="grid-item-card"> 12609 <div class="card-top position-relative"> 12610 <div class="square bg-light"> 12611 <div class="content"><a href="/collections/cardio-indoor-cycles" class="grid-item-card__image"> 12612 <img src="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-indoor_cycles.webp?crop=center&height=280&v=1687983377&width=280" alt="Indoor Cycles" srcset="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-indoor_cycles.webp?crop=center&height=150&v=1687983377&width=150 150w" width="150" height="150" loading="eager" class="grid-item-card__img"> 12613 </a></div> 12614 </div> 12615 <div class="card-title"> 12616 <p class="h5 grid-item-card__title grid-item-card__title--main">Indoor Cycles</p> 12617 </div> 12618 <a 12619 href="/collections/cardio-indoor-cycles" 12620 class="stretched-link" 12621 aria-label="Indoor Cycles" 12622 ></a> 12623 </div> 12624 12625 <div class="card-tags"> 12626 <ul> 12627 12628 <li> 12629 <a href="/collections/magnetic-resistance-cycles" aria-label="Magnetic Resistance">Magnetic Resistance</a> 12630 </li> 12631 12632 <li> 12633 <a href="/collections/brake-pad-resistance-cycles" aria-label="Brake Pad Resistance">Brake Pad Resistance</a> 12634 </li> 12635 12636 </ul> 12637 </div> 12638 12639 </div> 12640 </div><div class="grid-item"> 12641 <div class="grid-item-card"> 12642 <div class="card-top position-relative"> 12643 <div class="square bg-light"> 12644 <div class="content"><a href="/collections/cardio-rowing-machines" class="grid-item-card__image"> 12645 <img src="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-rowers.webp?crop=center&height=280&v=1687983398&width=280" alt="Rowing Machines" srcset="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-rowers.webp?crop=center&height=150&v=1687983398&width=150 150w" width="150" height="150" loading="eager" class="grid-item-card__img"> 12646 </a></div> 12647 </div> 12648 <div class="card-title"> 12649 <p class="h5 grid-item-card__title grid-item-card__title--main">Rowers</p> 12650 </div> 12651 <a 12652 href="/collections/cardio-rowing-machines" 12653 class="stretched-link" 12654 aria-label="Rowers" 12655 ></a> 12656 </div> 12657 12658 <div class="card-tags"> 12659 <ul> 12660 12661 <li> 12662 <a href="/collections/air-resistance-rowers" aria-label="Air Resistance">Air Resistance</a> 12663 </li> 12664 12665 <li> 12666 <a href="/collections/magnetic-resistance-rowers" aria-label="Magnetic Resistance">Magnetic Resistance</a> 12667 </li> 12668 12669 </ul> 12670 </div> 12671 12672 </div> 12673 </div><div class="grid-item"> 12674 <div class="grid-item-card"> 12675 <div class="card-top position-relative"> 12676 <div class="square bg-light"> 12677 <div class="content"><a href="/collections/cardio-steppers" class="grid-item-card__image"> 12678 <img src="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-steppers.webp?crop=center&height=280&v=1687983759&width=280" alt="Steppers" srcset="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-steppers.webp?crop=center&height=150&v=1687983759&width=150 150w" width="150" height="150" loading="eager" class="grid-item-card__img"> 12679 </a></div> 12680 </div> 12681 <div class="card-title"> 12682 <p class="h5 grid-item-card__title grid-item-card__title--main">Steppers</p> 12683 </div> 12684 <a 12685 href="/collections/cardio-steppers" 12686 class="stretched-link" 12687 aria-label="Steppers" 12688 ></a> 12689 </div> 12690 12691 <div class="card-tags"> 12692 <ul> 12693 12694 <li> 12695 <a href="/collections/revolving-steppers" aria-label="Revolving Steppers">Revolving Steppers</a> 12696 </li> 12697 12698 </ul> 12699 </div> 12700 12701 </div> 12702 </div><div class="grid-item"> 12703 <div class="grid-item-card"> 12704 <div class="card-top position-relative"> 12705 <div class="square bg-light"> 12706 <div class="content"><a href="/collections/cardio-cardio-accessories" class="grid-item-card__image"> 12707 <img src="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-cardio_parts.webp?crop=center&height=280&v=1687982281&width=280" alt="Cardio Accessories" srcset="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-cardio
12707_parts.webp?crop=center&height=150&v=1687982281&width=150 150w" width="150" height="150" loading="eager" class="grid-item-card__img"> 12708 </a></div> 12709 </div> 12710 <div class="card-title"> 12711 <p class="h5 grid-item-card__title grid-item-card__title--main">Cardio Parts & Accessories</p> 12712 </div> 12713 <a 12714 href="/collections/cardio-cardio-accessories" 12715 class="stretched-link" 12716 aria-label="Cardio Parts & Accessories" 12717 ></a> 12718 </div> 12719 12720 <div class="card-tags"> 12721 <ul> 12722 12723 <li> 12724 <a href="/collections/assault-fitness-parts" aria-label="Assault Fitness Parts">Assault Fitness Parts</a> 12725 </li> 12726 12727 </ul> 12728 </div> 12729 12730 </div> 12731 </div><div class="grid-item"> 12732 <div class="grid-item-card"> 12733 <div class="card-top position-relative"> 12734 <div class="square bg-light"> 12735 <div class="content"><a href="/collections/mirrors" class="grid-item-card__image"> 12736 <img src="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-mirrors.jpg?crop=center&height=280&v=1701453459&width=280" alt="Mirrors" srcset="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-mirrors.jpg?crop=center&height=150&v=1701453459&width=150 150w" width="150" height="150" loading="eager" class="grid-item-card__img"> 12737 </a></div> 12738 </div> 12739 <div class="card-title"> 12740 <p class="h5 grid-item-card__title grid-item-card__title--main">Mirrors</p> 12741 </div> 12742 <a 12743 href="/collections/mirrors" 12744 class="stretched-link" 12745 aria-label="Mirrors" 12746 ></a> 12747 </div> 12748 12749 <div class="card-tags"> 12750 <ul> 12751 12752 <li> 12753 <a href="/collections/mirrors?rb_vendor=Proform" aria-label="Proform Vue">Proform Vue</a> 12754 </li> 12755 12756 <li> 12757 <a href="/collections/mirrors?rb_vendor=NordicTrack" aria-label="NordicTrack Vault">NordicTrack Vault</a> 12758 </li> 12759 12760 <li> 12761 <a href="/products/proform-vue-mirror-upgrade-kit" aria-label="Mirror Accessories">Mirror Accessories</a> 12762 </li> 12763 12764 </ul> 12765 </div> 12766 12767 </div> 12768 </div></div> 12769 </div> 12770 12771<div 12772 class="grid-panel d-none" 12773 data-collection="strength-machines" 12774 ><div class="grid-panel-grid"><div class="grid-item"> 12775 <div class="grid-item-card"> 12776 <div class="card-top position-relative"> 12777 <div class="square bg-light"> 12778 <div class="content"><a href="/collections/strength-machines-functional-trainers" class="grid-item-card__image"> 12779 <img src="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-functional_trainers.jpg?crop=center&height=280&v=1687989672&width=280" alt="Functional Trainer Machines" srcset="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-functional_trainers.jpg?crop=center&height=150&v=1687989672&width=150 150w" width="150" height="150" loading="eager" class="grid-item-card__img"> 12780 </a></div> 12781 </div> 12782 <div class="card-title"> 12783 <p class="h5 grid-item-card__title grid-item-card__title--main">Functionals</p> 12784 </div> 12785 <a 12786 href="/collections/strength-machines-functional-trainers" 12787 class="stretched-link" 12788 aria-label="Functionals" 12789 ></a> 12790 </div> 12791 12792 <div class="card-tags"> 12793 <ul> 12794 12795 <li> 12796 <a href="/collections/selectorized-functional-trainers" aria-label="Selectorized Functionals">Selectorized Functionals</a> 12797 </li> 12798 12799 <li> 12800 <a href="/collections/complete-functional-trainers" aria-label="Complete Functionals">Complete Functionals</a> 12801 </li> 12802 12803 <li> 12804 <a href="/collections/plate-loaded-functional-trainers" aria-label="Plate Loaded Functionals">Plate Loaded Functionals</a> 12805 </li> 12806 12807 </ul> 12808 </div> 12809 12810 </div> 12811 </div><div class="grid-item"> 12812 <div class="grid-item-card"> 12813 <div class="card-top position-relative"> 12814 <div class="square bg-light"> 12815 <div class="content"><a href="/collections/strength-machines-home-gyms" class="grid-item-card__image"> 12816 <img src="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-home_gyms.jpg?crop=center&height=280&v=1687989698&width=280" alt="Home Gyms" srcset="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-home_gyms.jpg?crop=center&height=150&v=1687989698&width=150 150w" width="150" height="150" loading="eager" class="grid-item-card__img"> 12817 </a></div> 12818 </div> 12819 <div class="card-title"> 12820 <p class="h5 grid-item-card__title grid-item-card__title--main">Home Gyms</p> 12821 </div> 12822 <a 12823 href="/collections/strength-machines-home-gyms" 12824 class="stretched-link" 12825 aria-label="Home Gyms" 12826 ></a> 12827 </div> 12828 12829 <div class="card-tags"> 12830 <ul> 12831 12832 <li> 12833 <a href="/collections/strength-machines-home-gyms-single-stack-home-gyms" aria-label="Single-Stack">Single-Stack</a> 12834 </li> 12835 12836 <li> 12837 <a href="/collections/multi-stack-home-gyms" aria-label="Multi-Stack">Multi-Stack</a> 12838 </li> 12839 12840 <li> 12841 <a href="/collections/strength-machines-add-ons-cable-attachments?filter.p.m.custom.add_ons_cable_attachments=Cable+Machine+Attachments" aria-label="Cable Attachments">Cable Attachments</a> 12842 </li> 12843 12844 </ul> 12845 </div> 12846 12847 </div> 12848 </div><div class="grid-item"> 12849 <div class="grid-item-card"> 12850 <div class="card-top position-relative"> 12851 <div class="square bg-light"> 12852 <div class="content"><a href="/collections/strength-machines-racks-cages" class="grid-item-card__image"> 12853 <img src="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-racks.jpg?crop=center&height=280&v=1687989792&width=280" alt="Squat Racks & Power Racks" srcset="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-racks.jpg?crop=center&height=150&v=1687989792&width=150 150w" width="150" height="150" loading="eager" class="grid-item-card__img"> 12854 </a></div> 12855 </div> 12856 <div class="card-title"> 12857 <p class="h5 grid-item-card__title grid-item-card__title--main">Racks & Cages</p> 12858 </div> 12859 <a 12860 href="/collections/strength-machines-racks-cages" 12861 class="stretched-link" 12862 aria-label="Racks & Cages" 12863 ></a> 12864 </div> 12865 12866 <div class="card-tags"> 12867 <ul> 12868 12869 <li> 12870 <a href="/collections/power-racks" aria-label="Power Racks">Power Racks</a> 12871 </li> 12872 12873 <li> 12874 <a href="/collections/half-rack" aria-label="Half Racks">Half Racks</a> 12875 </li> 12876 12877 <li> 12878 <a href="/collections/strength-machines-racks-cages-squat-racks-stands" aria-label="Squat Racks/Stands">Squat Racks/Stands</a> 12879 </li> 12880 12881 <li> 12882 <a href="/collections/smith-machines" aria-label="Smith Machines">Smith Machines</a> 12883 </li> 12884 12885 </ul> 12886 </div> 12887 12888 </div> 12889 </div><div class="grid-item"> 12890 <div class="grid-item-card"> 12891 <div class="card-top position-relative"> 12892 <div class="square bg-light"> 12893 <div class="content"><a href="/collections/workout-benches" class="grid-item-card__image"> 12894 <img src="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-benches.jpg?crop=center&height=280&v=1687989485&width=280" alt="Weight Training Benches" srcset="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-benches.jpg?crop=center&height=150&v=1687989485&width=150 150w" width="150" height="150" loading="eager" class="grid-item-card__img"> 12895 </a></div> 12896 </div> 12897 <div class="card-title"> 12898 <p class="h5 grid-item-card__title grid-item-card__title--main">Benches</p> 12899 </div> 12900 <a 12901 href="/collections/workout-benches" 12902 class="stretched-link" 12903 aria-label="Benches" 12904 ></a> 12905 </div> 12906 12907 <div class="card-tags"> 12908 <ul> 12909 12910 <li> 12911 <a href="/collections/strength-machines-benches-adjustable-benches" aria-label="Adjustable Benches">Adjustable Benches</a> 12912 </li> 12913 12914 <li> 12915 <a href="/collections/strength-machines-benches-flat-benches" aria-label="Flat Benches">Flat Benches</a> 12916 </li> 12917 12918 <li> 12919 <a href="/collections/bench-attachments" aria-label="Bench Attachments">
12919Bench Attachments</a> 12920 </li> 12921 12922 </ul> 12923 </div> 12924 12925 </div> 12926 </div><div class="grid-item"> 12927 <div class="grid-item-card"> 12928 <div class="card-top position-relative"> 12929 <div class="square bg-light"> 12930 <div class="content"><a href="/collections/strength-machines-upper-body" class="grid-item-card__image"> 12931 <img src="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-upper_body.jpg?crop=center&height=280&v=1687989857&width=280" alt="Upper Body Workout Equipment" srcset="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-upper_body.jpg?crop=center&height=150&v=1687989857&width=150 150w" width="150" height="150" loading="eager" class="grid-item-card__img"> 12932 </a></div> 12933 </div> 12934 <div class="card-title"> 12935 <p class="h5 grid-item-card__title grid-item-card__title--main">Upper Body</p> 12936 </div> 12937 <a 12938 href="/collections/strength-machines-upper-body" 12939 class="stretched-link" 12940 aria-label="Upper Body" 12941 ></a> 12942 </div> 12943 12944 <div class="card-tags"> 12945 <ul> 12946 12947 <li> 12948 <a href="/collections/chest-machines" aria-label="Chest Machines">Chest Machines</a> 12949 </li> 12950 12951 <li> 12952 <a href="/collections/lat-machines" aria-label="Lat Machines">Lat Machines</a> 12953 </li> 12954 12955 <li> 12956 <a href="/collections/bicep-tricep-machines" aria-label="Bicep/Tricep Machines">Bicep/Tricep Machines</a> 12957 </li> 12958 12959 </ul> 12960 </div> 12961 12962 </div> 12963 </div><div class="grid-item"> 12964 <div class="grid-item-card"> 12965 <div class="card-top position-relative"> 12966 <div class="square bg-light"> 12967 <div class="content"><a href="/collections/strength-machines-core-abs-back" class="grid-item-card__image"> 12968 <img src="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-core.jpg?crop=center&height=280&v=1687989639&width=280" alt="Core/ABS/Back Workout Machines" srcset="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-core.jpg?crop=center&height=150&v=1687989639&width=150 150w" width="150" height="150" loading="eager" class="grid-item-card__img"> 12969 </a></div> 12970 </div> 12971 <div class="card-title"> 12972 <p class="h5 grid-item-card__title grid-item-card__title--main">Core and Back</p> 12973 </div> 12974 <a 12975 href="/collections/strength-machines-core-abs-back" 12976 class="stretched-link" 12977 aria-label="Core and Back" 12978 ></a> 12979 </div> 12980 12981 <div class="card-tags"> 12982 <ul> 12983 12984 <li> 12985 <a href="/collections/abdominal-machines" aria-label="Abdominal Machines">Abdominal Machines</a> 12986 </li> 12987 12988 <li> 12989 <a href="/collections/back-machines" aria-label="Back Machines">Back Machines</a> 12990 </li> 12991 12992 <li> 12993 <a href="/collections/knee-raise-machines" aria-label="Knee Raise Machines">Knee Raise Machines</a> 12994 </li> 12995 12996 </ul> 12997 </div> 12998 12999 </div> 13000 </div><div class="grid-item"> 13001 <div class="grid-item-card"> 13002 <div class="card-top position-relative"> 13003 <div class="square bg-light"> 13004 <div class="content"><a href="/collections/strength-machines-lower-body-legs" class="grid-item-card__image"> 13005 <img src="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-lower_body.jpg?crop=center&height=280&v=1687989751&width=280" alt="Lower Body & Leg Workout Machines" srcset="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-lower_body.jpg?crop=center&height=150&v=1687989751&width=150 150w" width="150" height="150" loading="eager" class="grid-item-card__img"> 13006 </a></div> 13007 </div> 13008 <div class="card-title"> 13009 <p class="h5 grid-item-card__title grid-item-card__title--main">Lower Body</p> 13010 </div> 13011 <a 13012 href="/collections/strength-machines-lower-body-legs" 13013 class="stretched-link" 13014 aria-label="Lower Body" 13015 ></a> 13016 </div> 13017 13018 <div class="card-tags"> 13019 <ul> 13020 13021 <li> 13022 <a href="/collections/leg-presses" aria-label="Leg Press">Leg Press</a> 13023 </li> 13024 13025 <li> 13026 <a href="/collections/leg-extension-curl-machines" aria-label="Leg Extension & Curl Machines">Leg Extension & Curl Machines</a> 13027 </li> 13028 13029 <li> 13030 <a href="/collections/calf-thigh-machines" aria-label="Calf/Thigh Machines">Calf/Thigh Machines</a> 13031 </li> 13032 13033 <li> 13034 <a href="/collections/glute-hip-machines" aria-label="Glute/Hip Machines">Glute/Hip Machines</a> 13035 </li> 13036 13037 </ul> 13038 </div> 13039 13040 </div> 13041 </div><div class="grid-item"> 13042 <div class="grid-item-card"> 13043 <div class="card-top position-relative"> 13044 <div class="square bg-light"> 13045 <div class="content"><a href="/collections/strength-machines-rig-systems" class="grid-item-card__image"> 13046 <img src="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-rig_systems.jpg?crop=center&height=280&v=1687989828&width=280" alt="Rig Systems" srcset="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-rig_systems.jpg?crop=center&height=150&v=1687989828&width=150 150w" width="150" height="150" loading="eager" class="grid-item-card__img"> 13047 </a></div> 13048 </div> 13049 <div class="card-title"> 13050 <p class="h5 grid-item-card__title grid-item-card__title--main">Rig Systems</p> 13051 </div> 13052 <a 13053 href="/collections/strength-machines-rig-systems" 13054 class="stretched-link" 13055 aria-label="Rig Systems" 13056 ></a> 13057 </div> 13058 13059 <div class="card-tags"> 13060 <ul> 13061 13062 <li> 13063 <a href="/collections/free-standing-rigs" aria-label="Free Standing">Free Standing</a> 13064 </li> 13065 13066 <li> 13067 <a href="/collections/wall-mounted-rigs" aria-label="Wall Mounted">Wall Mounted</a> 13068 </li> 13069 13070 <li> 13071 <a href="/collections/rig-components" aria-label="Rig Components">Rig Components</a> 13072 </li> 13073 13074 <li> 13075 <a href="/collections/rig-attachments" aria-label="Rig Attachments">Rig Attachments</a> 13076 </li> 13077 13078 </ul> 13079 </div> 13080 13081 </div> 13082 </div><div class="grid-item"> 13083 <div class="grid-item-card"> 13084 <div class="card-top position-relative"> 13085 <div class="square bg-light"> 13086 <div class="content"><a href="/collections/strength-machines-leverage-machines" class="grid-item-card__image"> 13087 <img src="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-leverage_machines.jpg?crop=center&height=280&v=1687989727&width=280" alt="Plate-Loaded Leverage Machines" srcset="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-leverage_machines.jpg?crop=center&height=150&v=1687989727&width=150 150w" width="150" height="150" loading="eager" class="grid-item-card__img"> 13088 </a></div> 13089 </div> 13090 <div class="card-title"> 13091 <p class="h5 grid-item-card__title grid-item-card__title--main">Leverage Machines</p> 13092 </div> 13093 <a 13094 href="/collections/strength-machines-leverage-machines" 13095 class="stretched-link" 13096 aria-label="Leverage Machines" 13097 ></a> 13098 </div> 13099 13100 <div class="card-tags"> 13101 <ul> 13102 13103 <li> 13104 <a href="/collections/standing-leverage-machines" aria-label="Standing">Standing</a> 13105 </li> 13106 13107 <li> 13108 <a href="/collections/seated-leverage-machines" aria-label="Seated">Seated</a> 13109 </li> 13110 13111 </ul> 13112 </div> 13113 13114 </div> 13115 </div><div class="grid-item"> 13116 <div class="grid-item-card"> 13117 <div class="card-top position-relative"> 13118 <div class="square bg-light"> 13119 <div class="content"><a href="/collections/stall-bars" class="grid-item-card__image"> 13120 <img src="//treadmillfactory.ca/cdn/shop/collections/benchk-series-7a.webp?crop=center&height=280&v=1758301567&width=280" alt="Stall Bars" srcset="//treadmillfactory.ca/cdn/shop/collections/benchk-series-7a.webp?crop=center&height=150&v=1758301567&width=150 150w" width="150" height="150" loading="eager" class="grid-item-card__img"> 13121 </a></div> 13122 </div> 13123 <div class="card-title"> 13124 <p class="h5 grid-item-card__title grid-item-card__title--main">Stall Bars</p> 13125 </div> 13126 <a 13127 href="/collections/stall-bars" 13128 class="stretched-link" 13129 aria-label="Stall Bars" 13130 ></a> 13131 </div> 13132 13133 <div class="card-tags"> 13134 <ul> 13135 13136 <li> 13137 <a href="/collections/benchk" aria-label="BenchK">BenchK</a> 13138 </li> 13139 13140 <li> 13141 <a href="/products/flow-swedish-ladder" aria-label="Flow - Swedis
13141h Ladder">Flow - Swedish Ladder</a> 13142 </li> 13143 13144 </ul> 13145 </div> 13146 13147 </div> 13148 </div><div class="grid-item"> 13149 <div class="grid-item-card"> 13150 <div class="card-top position-relative"> 13151 <div class="square bg-light"> 13152 <div class="content"><a href="/collections/strength-machines-add-ons-cable-attachments" class="grid-item-card__image"> 13153 <img src="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-add_ons_and_attachments.webp?crop=center&height=280&v=1687982253&width=280" alt="Strength Machine Add-ons & Cable Attachments" srcset="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-add_ons_and_attachments.webp?crop=center&height=150&v=1687982253&width=150 150w" width="150" height="150" loading="eager" class="grid-item-card__img"> 13154 </a></div> 13155 </div> 13156 <div class="card-title"> 13157 <p class="h5 grid-item-card__title grid-item-card__title--main">Add-ons & Cable Attachments</p> 13158 </div> 13159 <a 13160 href="/collections/strength-machines-add-ons-cable-attachments" 13161 class="stretched-link" 13162 aria-label="Add-ons & Cable Attachments" 13163 ></a> 13164 </div> 13165 13166 <div class="card-tags"> 13167 <ul> 13168 13169 <li> 13170 <a href="/collections/bench-attachments" aria-label="Bench Attachments">Bench Attachments</a> 13171 </li> 13172 13173 <li> 13174 <a href="/collections/rig-attachments" aria-label="Rig Attachments">Rig Attachments</a> 13175 </li> 13176 13177 <li> 13178 <a href="/collections/power-rack-attachments" aria-label="Power Rack Attachments">Power Rack Attachments</a> 13179 </li> 13180 13181 <li> 13182 <a href="/collections/weight-stack-add-ons" aria-label="Weight Stack Add-Ons">Weight Stack Add-Ons</a> 13183 </li> 13184 13185 <li> 13186 <a href="/collections/cable-attachments-1" aria-label="Cable Attachments">Cable Attachments</a> 13187 </li> 13188 13189 </ul> 13190 </div> 13191 13192 </div> 13193 </div><div class="grid-item"> 13194 <div class="grid-item-card"> 13195 <div class="card-top position-relative"> 13196 <div class="square bg-light"> 13197 <div class="content"><a href="/collections/plate-loaded" class="grid-item-card__image"> 13198 <img src="//treadmillfactory.ca/cdn/shop/collections/plate-laoded-thumbnail.png?crop=center&height=280&v=1714167229&width=280" alt="Plate Loaded Workout Machines" srcset="//treadmillfactory.ca/cdn/shop/collections/plate-laoded-thumbnail.png?crop=center&height=150&v=1714167229&width=150 150w" width="150" height="150" loading="eager" class="grid-item-card__img"> 13199 </a></div> 13200 </div> 13201 <div class="card-title"> 13202 <p class="h5 grid-item-card__title grid-item-card__title--main">Plate Loaded</p> 13203 </div> 13204 <a 13205 href="/collections/plate-loaded" 13206 class="stretched-link" 13207 aria-label="Plate Loaded" 13208 ></a> 13209 </div> 13210 13211 <div class="card-tags"> 13212 <ul> 13213 13214 <li> 13215 <a href="/collections/plate-loaded?rb_snize_facet57=XC%20Series" aria-label="XC Series">XC Series</a> 13216 </li> 13217 13218 <li> 13219 <a href="/collections/plate-loaded?rb_snize_facet18=Upper%20Body" aria-label="Upper Body Plate Loaded">Upper Body Plate Loaded</a> 13220 </li> 13221 13222 <li> 13223 <a href="/collections/plate-loaded?rb_snize_facet18=Lower%20Body" aria-label="Lower Body Plate Loaded">Lower Body Plate Loaded</a> 13224 </li> 13225 13226 <li> 13227 <a href="/collections/plate-loaded?rb_snize_facet18=Core%2FAbs%2FBack" aria-label="Core Body Plate Loaded">Core Body Plate Loaded</a> 13228 </li> 13229 13230 </ul> 13231 </div> 13232 13233 </div> 13234 </div></div> 13235 </div> 13236 13237<div 13238 class="grid-panel d-none" 13239 data-collection="gym-flooring-mats" 13240 ><div class="grid-panel-grid"><div class="grid-item"> 13241 <div class="grid-item-card"> 13242 <div class="card-top position-relative"> 13243 <div class="square bg-light"> 13244 <div class="content"><a href="/collections/interlocking-gym-flooring" class="grid-item-card__image"> 13245 <img src="//treadmillfactory.ca/cdn/shop/collections/TILES-AND-FLOORING.jpg?crop=center&height=280&v=1691703724&width=280" alt="Interlocking Gym Flooring" srcset="//treadmillfactory.ca/cdn/shop/collections/TILES-AND-FLOORING.jpg?crop=center&height=150&v=1691703724&width=150 150w" width="150" height="150" loading="eager" class="grid-item-card__img"> 13246 </a></div> 13247 </div> 13248 <div class="card-title"> 13249 <p class="h5 grid-item-card__title grid-item-card__title--main">Interlocking Gym Tiles</p> 13250 </div> 13251 <a 13252 href="/collections/interlocking-gym-flooring" 13253 class="stretched-link" 13254 aria-label="Interlocking Gym Tiles" 13255 ></a> 13256 </div> 13257 13258 <div class="card-tags"> 13259 <ul> 13260 13261 <li> 13262 <a href="/collections/2-x-2-rubber-flooring" aria-label="2 x 2 8mm Rubber Tiles">2 x 2 8mm Rubber Tiles</a> 13263 </li> 13264 13265 <li> 13266 <a href="/collections/20mm-rubber-tiles" aria-label="20mm Rubber Tiles">20mm Rubber Tiles</a> 13267 </li> 13268 13269 <li> 13270 <a href="/collections/foam-interlocking-mats" aria-label="Foam Interlocking Tiles">Foam Interlocking Tiles</a> 13271 </li> 13272 13273 </ul> 13274 </div> 13275 13276 </div> 13277 </div><div class="grid-item"> 13278 <div class="grid-item-card"> 13279 <div class="card-top position-relative"> 13280 <div class="square bg-light"> 13281 <div class="content"><a href="/collections/rubber-gym-flooring" class="grid-item-card__image"> 13282 <img src="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-rolls_fdeaa3dc-8682-4e75-bc0d-188c113155ae.webp?crop=center&height=280&v=1692894796&width=280" alt="Rubber Gym Flooring" srcset="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-rolls_fdeaa3dc-8682-4e75-bc0d-188c113155ae.webp?crop=center&height=150&v=1692894796&width=150 150w" width="150" height="150" loading="eager" class="grid-item-card__img"> 13283 </a></div> 13284 </div> 13285 <div class="card-title"> 13286 <p class="h5 grid-item-card__title grid-item-card__title--main">Rubber Gym Flooring</p> 13287 </div> 13288 <a 13289 href="/collections/rubber-gym-flooring" 13290 class="stretched-link" 13291 aria-label="Rubber Gym Flooring" 13292 ></a> 13293 </div> 13294 13295 <div class="card-tags"> 13296 <ul> 13297 13298 <li> 13299 <a href="/collections/rubber-flooring-rolls" aria-label="Gym Rolls">Gym Rolls</a> 13300 </li> 13301 13302 <li> 13303 <a href="/collections/rubber-flooring-platforms" aria-label="Gym Platforms">Gym Platforms</a> 13304 </li> 13305 13306 <li> 13307 <a href="/collections/rubber-flooring-slabs" aria-label="Gym Rubber Slabs">Gym Rubber Slabs</a> 13308 </li> 13309 13310 </ul> 13311 </div> 13312 13313 </div> 13314 </div><div class="grid-item"> 13315 <div class="grid-item-card"> 13316 <div class="card-top position-relative"> 13317 <div class="square bg-light"> 13318 <div class="content"><a href="/collections/exercise-equipment-mats" class="grid-item-card__image"> 13319 <img src="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-exercise_mats.webp?crop=center&height=280&v=1692210770&width=280" alt="Exercise & Equipment Mats" srcset="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-exercise_mats.webp?crop=center&height=150&v=1692210770&width=150 150w" width="150" height="150" loading="eager" class="grid-item-card__img"> 13320 </a></div> 13321 </div> 13322 <div class="card-title"> 13323 <p class="h5 grid-item-card__title grid-item-card__title--main">Exercise & Equipment Gym Mats</p> 13324 </div> 13325 <a 13326 href="/collections/exercise-equipment-mats" 13327 class="stretched-link" 13328 aria-label="Exercise & Equipment Gym Mats" 13329 ></a> 13330 </div> 13331 13332 <div class="card-tags"> 13333 <ul> 13334 13335 <li> 13336 <a href="/collections/yoga-mats" aria-label="Yoga Mats">Yoga Mats</a> 13337 </li> 13338 13339 <li> 13340 <a href="/collections/equipment-mats" aria-label="Equipment Mats">Equipment Mats</a> 13341 </li> 13342 13343 <li> 13344 <a href="/collections/exercise-mats" aria-label="Exercise Mats">Exercise Mats</a> 13345 </li> 13346 13347 </ul> 13348 </div> 13349 13350 </div> 13351 </div><div class="grid-item"> 13352 <div class="grid-item-card"> 13353 <div class="card-top position-relative"> 13354 <div class="square bg-light"> 13355 <div class="content"><a href="/collections/foam-flooring" class="grid-item-card__image"> 13356 <img src="//treadmillfactory.ca/cdn/shop/collections/FoamMats-Cat.png?crop=center&height=280&v=1761335315&width=280" alt="Foam Flooring" srcset="//treadmillfactory.ca/cdn/shop/collections/FoamMats-Cat.png?crop=center&height=150&v=1761335315&width=150 150w" width="150" height="150" loading="eager" class="grid-item-card__img"> 13357 </a></div> 13358 </div> 13359 <div class="card-title"> 13360 <p class="h5 grid-item-card__title grid-item-card__title--main">
13360Foam Mats</p> 13361 </div> 13362 <a 13363 href="/collections/foam-flooring" 13364 class="stretched-link" 13365 aria-label="Foam Mats" 13366 ></a> 13367 </div> 13368 13369 <div class="card-tags"> 13370 <ul> 13371 13372 <li> 13373 <a href="/collections/solid-color-foam-mats" aria-label="Solid Colored">Solid Colored</a> 13374 </li> 13375 13376 <li> 13377 <a href="/collections/printed-and-patterned-foam-mats" aria-label="Printed and Patterned">Printed and Patterned</a> 13378 </li> 13379 13380 <li> 13381 <a href="/products/flow-premium-foam-flooring-24-x-24-x-14mm-willow-suede-6-pack" aria-label="Textured Finish">Textured Finish</a> 13382 </li> 13383 13384 </ul> 13385 </div> 13386 13387 </div> 13388 </div></div> 13389 </div> 13390 13391<div 13392 class="grid-panel d-none" 13393 data-collection="weights-kettlebells-bars" 13394 ><div class="grid-panel-grid"><div class="grid-item"> 13395 <div class="grid-item-card"> 13396 <div class="card-top position-relative"> 13397 <div class="square bg-light"> 13398 <div class="content"><a href="/collections/strength-conditioning-dumbbells" class="grid-item-card__image"> 13399 <img src="//treadmillfactory.ca/cdn/shop/collections/TF-CATEGORIES-THUMBNAILS-DUMBELLS.png?crop=center&height=280&v=1752081674&width=280" alt="Dumbbells" srcset="//treadmillfactory.ca/cdn/shop/collections/TF-CATEGORIES-THUMBNAILS-DUMBELLS.png?crop=center&height=150&v=1752081674&width=150 150w" width="150" height="150" loading="eager" class="grid-item-card__img"> 13400 </a></div> 13401 </div> 13402 <div class="card-title"> 13403 <p class="h5 grid-item-card__title grid-item-card__title--main">Dumbbells</p> 13404 </div> 13405 <a 13406 href="/collections/strength-conditioning-dumbbells" 13407 class="stretched-link" 13408 aria-label="Dumbbells" 13409 ></a> 13410 </div> 13411 13412 <div class="card-tags"> 13413 <ul> 13414 13415 <li> 13416 <a href="/collections/adjustable-dumbbells" aria-label="Adjustable Dumbbells">Adjustable Dumbbells</a> 13417 </li> 13418 13419 <li> 13420 <a href="/collections/hex-rubber-coated" aria-label="Rubber Hex Dumbbells">Rubber Hex Dumbbells</a> 13421 </li> 13422 13423 <li> 13424 <a href="/collections/dumbbell-sets" aria-label="Dumbbell Sets">Dumbbell Sets</a> 13425 </li> 13426 13427 <li> 13428 <a href="/collections/neoprene-dumbbells" aria-label="Neoprene Dumbbells">Neoprene Dumbbells</a> 13429 </li> 13430 13431 <li> 13432 <a href="/collections/round-dumbbells" aria-label="Round Dumbbells">Round Dumbbells</a> 13433 </li> 13434 13435 </ul> 13436 </div> 13437 13438 </div> 13439 </div><div class="grid-item"> 13440 <div class="grid-item-card"> 13441 <div class="card-top position-relative"> 13442 <div class="square bg-light"> 13443 <div class="content"><a href="/collections/strength-conditioning-weight-plates" class="grid-item-card__image"> 13444 <img src="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-weight_plates.webp?crop=center&height=280&v=1688505674&width=280" alt="Weight Plates" srcset="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-weight_plates.webp?crop=center&height=150&v=1688505674&width=150 150w" width="150" height="150" loading="eager" class="grid-item-card__img"> 13445 </a></div> 13446 </div> 13447 <div class="card-title"> 13448 <p class="h5 grid-item-card__title grid-item-card__title--main">Weight Plates</p> 13449 </div> 13450 <a 13451 href="/collections/strength-conditioning-weight-plates" 13452 class="stretched-link" 13453 aria-label="Weight Plates" 13454 ></a> 13455 </div> 13456 13457 <div class="card-tags"> 13458 <ul> 13459 13460 <li> 13461 <a href="/collections/weight-plate-sets" aria-label="Weight Plate Sets">Weight Plate Sets</a> 13462 </li> 13463 13464 <li> 13465 <a href="/collections/rubber-grip-plates" aria-label="Rubber Grip Olympic Plates">Rubber Grip Olympic Plates</a> 13466 </li> 13467 13468 <li> 13469 <a href="/collections/bumper-plates" aria-label="Bumper Plates">Bumper Plates</a> 13470 </li> 13471 13472 <li> 13473 <a href="/collections/steel-plates" aria-label="Steel Plates">Steel Plates</a> 13474 </li> 13475 13476 <li> 13477 <a href="/collections/weight-plate-rack" aria-label="Weight Plate Storage">Weight Plate Storage</a> 13478 </li> 13479 13480 </ul> 13481 </div> 13482 13483 </div> 13484 </div><div class="grid-item"> 13485 <div class="grid-item-card"> 13486 <div class="card-top position-relative"> 13487 <div class="square bg-light"> 13488 <div class="content"><a href="/collections/kettlebells" class="grid-item-card__image"> 13489 <img src="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-kettlebells.webp?crop=center&height=280&v=1688505621&width=280" alt="Kettlebells" srcset="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-kettlebells.webp?crop=center&height=150&v=1688505621&width=150 150w" width="150" height="150" loading="eager" class="grid-item-card__img"> 13490 </a></div> 13491 </div> 13492 <div class="card-title"> 13493 <p class="h5 grid-item-card__title grid-item-card__title--main">Kettlebells</p> 13494 </div> 13495 <a 13496 href="/collections/kettlebells" 13497 class="stretched-link" 13498 aria-label="Kettlebells" 13499 ></a> 13500 </div> 13501 13502 <div class="card-tags"> 13503 <ul> 13504 13505 <li> 13506 <a href="/collections/cast-iron-kettlebells" aria-label="Cast Iron Kettlebells">Cast Iron Kettlebells</a> 13507 </li> 13508 13509 <li> 13510 <a href="/collections/competition-kettlebells" aria-label="Competition Kettlebells">Competition Kettlebells</a> 13511 </li> 13512 13513 <li> 13514 <a href="/collections/vinyl-coated" aria-label="Vinyl Coated Kettlebells">Vinyl Coated Kettlebells</a> 13515 </li> 13516 13517 <li> 13518 <a href="/collections/kettlebell-racks" aria-label="Kettlebell Storage">Kettlebell Storage</a> 13519 </li> 13520 13521 </ul> 13522 </div> 13523 13524 </div> 13525 </div><div class="grid-item"> 13526 <div class="grid-item-card"> 13527 <div class="card-top position-relative"> 13528 <div class="square bg-light"> 13529 <div class="content"><a href="/collections/strength-conditioning-lifting-bars" class="grid-item-card__image"> 13530 <img src="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-lifting_bars.webp?crop=center&height=280&v=1688505650&width=280" alt="Lifting Bars" srcset="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-lifting_bars.webp?crop=center&height=150&v=1688505650&width=150 150w" width="150" height="150" loading="eager" class="grid-item-card__img"> 13531 </a></div> 13532 </div> 13533 <div class="card-title"> 13534 <p class="h5 grid-item-card__title grid-item-card__title--main">Lifting Bars</p> 13535 </div> 13536 <a 13537 href="/collections/strength-conditioning-lifting-bars" 13538 class="stretched-link" 13539 aria-label="Lifting Bars" 13540 ></a> 13541 </div> 13542 13543 <div class="card-tags"> 13544 <ul> 13545 13546 <li> 13547 <a href="/collections/olympic-bars" aria-label="Olympic Bars">Olympic Bars</a> 13548 </li> 13549 13550 <li> 13551 <a href="/collections/standard-bars" aria-label="Standard Bars">Standard Bars</a> 13552 </li> 13553 13554 <li> 13555 <a href="/collections/collars-accessories" aria-label="Barbell Collars & Accessories">Barbell Collars & Accessories</a> 13556 </li> 13557 13558 <li> 13559 <a href="/collections/lifting-bar-storage" aria-label="Lifting Bar Storage">Lifting Bar Storage</a> 13560 </li> 13561 13562 </ul> 13563 </div> 13564 13565 </div> 13566 </div><div class="grid-item"> 13567 <div class="grid-item-card"> 13568 <div class="card-top position-relative"> 13569 <div class="square bg-light"> 13570 <div class="content"><a href="/collections/steel-clubs-maces" class="grid-item-card__image"> 13571 <img src="//treadmillfactory.ca/cdn/shop/collections/thumbnails-CLUBS_AND_MACES.webp?crop=center&height=280&v=1693501741&width=280" alt="Steel Clubs & Maces" srcset="//treadmillfactory.ca/cdn/shop/collections/thumbnails-CLUBS_AND_MACES.webp?crop=center&height=150&v=1693501741&width=150 150w" width="150" height="150" loading="eager" class="grid-item-card__img"> 13572 </a></div> 13573 </div> 13574 <div class="card-title"> 13575 <p class="h5 grid-item-card__title grid-item-card__title--main">Clubs & Maces</p> 13576 </div> 13577 <a 13578 href="/collections/steel-clubs-maces" 13579 class="stretched-link" 13580 aria-label="Clubs & Maces" 13581 ></a> 13582 </div> 13583 13584 <div class="card-tags"> 13585 <ul> 13586 13587 <li> 13588 <a href="/collections/clubs" aria-label="Clubs">Clubs</a> 13589 </li> 13590 13591 <li> 13592 <a href="/collections/maces" aria-label="Maces">Maces</a> 13593 </li> 13594 13595 </ul> 13596 </div> 13597 13598 </div> 13599 </div><div class="grid-item"> 13600 <div class="grid-item-card"> 13601 <div class="card-top position-relative"> 13602 <div class="square bg-light"> 13603 <div class="content"><a href="/collections/strength-conditioning-lifting-accessories" class="grid-item-card__image"> 13604 <img src="//treadmillfactory.ca/cdn/shop/collections/LIFTING_ACC-COLLECTION-THUMBNAIL-02.png?crop=center&height=280&v=1691703892&width=280" alt="Lifting Accessories" srcset="//treadmillfactory.ca/cdn/shop/collections/LIFTING_ACC-COLLECTION-THUMBNAIL-02.png?crop=center&height=150&v=1691703892&width=150 150w" width="150" height="150" loading="eager" class="grid-item-card__img"> 13605 </a></div> 13606 </div> 13607 <div class="card-title"> 13608 <p class="h5 grid-item-card__title grid-item-card__title--main">Lifting Accessories</p> 13609 </div> 13610 <a 13611 href="/collections/strength-conditioning-lifting-accessories" 13612 class="stretched-link" 13613 aria-label="Lifting Accessories" 13614 ></a> 13615 </div> 13616 13617 <div class="card-tags"> 13618 <ul> 13619 13620 <li> 13621 <a href="/collections/hooks-straps" aria-label="Hooks & Straps">Hooks & Straps</a> 13622 </li> 13623 13624 <li> 13625
13625 <a href="/collections/lifting-gloves" aria-label="Lifting Gloves">Lifting Gloves</a> 13626 </li> 13627 13628 <li> 13629 <a href="/collections/weight-lifting-belts" aria-label="Weight Lifting Belts">Weight Lifting Belts</a> 13630 </li> 13631 13632 <li> 13633 <a href="/collections/collars-accessories" aria-label="Collars & Accessories">Collars & Accessories</a> 13634 </li> 13635 13636 </ul> 13637 </div> 13638 13639 </div> 13640 </div></div> 13641 </div> 13642 13643<div 13644 class="grid-panel d-none" 13645 data-collection="recovery-wellness" 13646 ><div class="grid-panel-grid"><div class="grid-item"> 13647 <div class="grid-item-card"> 13648 <div class="card-top position-relative"> 13649 <div class="square bg-light"> 13650 <div class="content"><a href="/collections/massage-chairs" class="grid-item-card__image"> 13651 <img src="//treadmillfactory.ca/cdn/shop/collections/fujiiryoki-cyber_relax_elite-ls-05.webp?crop=center&height=280&v=1784309802&width=280" alt="Massage Chairs" srcset="//treadmillfactory.ca/cdn/shop/collections/fujiiryoki-cyber_relax_elite-ls-05.webp?crop=center&height=150&v=1784309802&width=150 150w" width="150" height="150" loading="eager" class="grid-item-card__img"> 13652 </a></div> 13653 </div> 13654 <div class="card-title"> 13655 <p class="h5 grid-item-card__title grid-item-card__title--main">Massage Chairs</p> 13656 </div> 13657 <a 13658 href="/collections/massage-chairs" 13659 class="stretched-link" 13660 aria-label="Massage Chairs" 13661 ></a> 13662 </div> 13663 13664 <div class="card-tags"> 13665 <ul> 13666 13667 <li> 13668 <a href="/products/cyber-relax-pro-4d-dual-massage-robot-flex-frame-sl-track-massage-chair" aria-label="Cyber Relax Pro">Cyber Relax Pro</a> 13669 </li> 13670 13671 <li> 13672 <a href="/products/cyber-relax-elite-4d-flex-frame-sl-track-massage-chair" aria-label="Cyber Relax Elite">Cyber Relax Elite</a> 13673 </li> 13674 13675 <li> 13676 <a href="/products/jin-2-0-deluxe-heated-sl-track-zero-gravity-massage-chair" aria-label="Jin 2.0">Jin 2.0</a> 13677 </li> 13678 13679 </ul> 13680 </div> 13681 13682 </div> 13683 </div><div class="grid-item"> 13684 <div class="grid-item-card"> 13685 <div class="card-top position-relative"> 13686 <div class="square bg-light"> 13687 <div class="content"><a href="/collections/fitness-accessories-yoga-pilates" class="grid-item-card__image"> 13688 <img src="//treadmillfactory.ca/cdn/shop/collections/TF_0007_flowlirafolding.jpg?crop=center&height=280&v=1784310018&width=280" alt="Yoga & Pilates" srcset="//treadmillfactory.ca/cdn/shop/collections/TF_0007_flowlirafolding.jpg?crop=center&height=150&v=1784310018&width=150 150w" width="150" height="150" loading="eager" class="grid-item-card__img"> 13689 </a></div> 13690 </div> 13691 <div class="card-title"> 13692 <p class="h5 grid-item-card__title grid-item-card__title--main">Yoga & Pilates</p> 13693 </div> 13694 <a 13695 href="/collections/fitness-accessories-yoga-pilates" 13696 class="stretched-link" 13697 aria-label="Yoga & Pilates" 13698 ></a> 13699 </div> 13700 13701 <div class="card-tags"> 13702 <ul> 13703 13704 <li> 13705 <a href="/collections/pilates-reformers" aria-label="Pilates Reformers">Pilates Reformers</a> 13706 </li> 13707 13708 <li> 13709 <a href="/collections/pilates-accessories" aria-label="Pilates Accessories">Pilates Accessories</a> 13710 </li> 13711 13712 <li> 13713 <a href="/collections/yoga-mats" aria-label="Yoga Mats">Yoga Mats</a> 13714 </li> 13715 13716 <li> 13717 <a href="/collections/yoga-accessories" aria-label="Yoga Accessories">Yoga Accessories</a> 13718 </li> 13719 13720 </ul> 13721 </div> 13722 13723 </div> 13724 </div><div class="grid-item"> 13725 <div class="grid-item-card"> 13726 <div class="card-top position-relative"> 13727 <div class="square bg-light"> 13728 <div class="content"><a href="/collections/massage-accessories" class="grid-item-card__image"> 13729 <img src="//treadmillfactory.ca/cdn/shop/collections/TFCP-FOAMROLLER_THUMBNAIL.png?crop=center&height=280&v=1784309984&width=280" alt="Massage Accessories" srcset="//treadmillfactory.ca/cdn/shop/collections/TFCP-FOAMROLLER_THUMBNAIL.png?crop=center&height=150&v=1784309984&width=150 150w" width="150" height="150" loading="eager" class="grid-item-card__img"> 13730 </a></div> 13731 </div> 13732 <div class="card-title"> 13733 <p class="h5 grid-item-card__title grid-item-card__title--main">Massage Accessories</p> 13734 </div> 13735 <a 13736 href="/collections/massage-accessories" 13737 class="stretched-link" 13738 aria-label="Massage Accessories" 13739 ></a> 13740 </div> 13741 13742 <div class="card-tags"> 13743 <ul> 13744 13745 <li> 13746 <a href="/collections/massage-balls" aria-label="Massage Balls">Massage Balls</a> 13747 </li> 13748 13749 <li> 13750 <a href="/collections/massage-sticks" aria-label="Massage Sticks">Massage Sticks</a> 13751 </li> 13752 13753 <li> 13754 <a href="/collections/foam-roller
13754s" aria-label="Foam Rollers">Foam Rollers</a> 13755 </li> 13756 13757 <li> 13758 <a href="/collections/stretching-equipment" aria-label="Stretching Equipment">Stretching Equipment</a> 13759 </li> 13760 13761 </ul> 13762 </div> 13763 13764 </div> 13765 </div><div class="grid-item"> 13766 <div class="grid-item-card"> 13767 <div class="card-top position-relative"> 13768 <div class="square bg-light"> 13769 <div class="content"><a href="/collections/supplements" class="grid-item-card__image"> 13770 <img src="//treadmillfactory.ca/cdn/shop/files/Core-Creatine-400g-CAN-shadow-1.png?crop=center&height=280&v=1695232155&width=280" alt="Supplements" srcset="//treadmillfactory.ca/cdn/shop/files/Core-Creatine-400g-CAN-shadow-1.png?crop=center&height=150&v=1695232155&width=150 150w" width="150" height="150" loading="eager" class="grid-item-card__img"> 13771 </a></div> 13772 </div> 13773 <div class="card-title"> 13774 <p class="h5 grid-item-card__title grid-item-card__title--main">Supplements</p> 13775 </div> 13776 <a 13777 href="/collections/supplements" 13778 class="stretched-link" 13779 aria-label="Supplements" 13780 ></a> 13781 </div> 13782 13783 <div class="card-tags"> 13784 <ul> 13785 13786 <li> 13787 <a href="/collections/protein-isolate-tubs" aria-label="Protein Isolate">Protein Isolate</a> 13788 </li> 13789 13790 <li> 13791 <a href="/products/altrd-state-pre-workout-supplement" aria-label="Pre-Workout">Pre-Workout</a> 13792 </li> 13793 13794 <li> 13795 <a href="/collections/creatine" aria-label="Creatine">Creatine</a> 13796 </li> 13797 13798 <li> 13799 <a href="/collections/glutamine" aria-label="Glutamine">Glutamine</a> 13800 </li> 13801 13802 <li> 13803 <a href="/collections/hydration" aria-label="Hydration">Hydration</a> 13804 </li> 13805 13806 </ul> 13807 </div> 13808 13809 </div> 13810 </div></div> 13811 </div> 13812 13813<div 13814 class="grid-panel d-none" 13815 data-collection="conditioning" 13816 ><div class="grid-panel-grid"><div class="grid-item"> 13817 <div class="grid-item-card"> 13818 <div class="card-top position-relative"> 13819 <div class="square bg-light"> 13820 <div class="content"><a href="/collections/centr-x-hyrox" class="grid-item-card__image"> 13821 <img src="//treadmillfactory.ca/cdn/shop/collections/HYROX-LOGO.png?crop=center&height=280&v=1770054623&width=280" alt="Centr x Hyrox" srcset="//treadmillfactory.ca/cdn/shop/collections/HYROX-LOGO.png?crop=center&height=150&v=1770054623&width=150 150w" width="150" height="150" loading="eager" class="grid-item-card__img"> 13822 </a></div> 13823 </div> 13824 <div class="card-title"> 13825 <p class="h5 grid-item-card__title grid-item-card__title--main">Centr x Hyrox</p> 13826 </div> 13827 <a 13828 href="/collections/centr-x-hyrox" 13829 class="stretched-link" 13830 aria-label="Centr x Hyrox" 13831 ></a> 13832 </div> 13833 13834 <div class="card-tags"> 13835 <ul> 13836 13837 <li> 13838 <a href="/products/centr-x-hyrox-perform-tread" aria-label="Centr x Hyrox Treadmill">
13838Centr x Hyrox Treadmill</a> 13839 </li> 13840 13841 <li> 13842 <a href="https://treadmillfactory.ca/collections/centr-x-hyrox?pf_t_product_type=Kettlebells&pf_t_product_type=Weight+Plates#boost-sd__collection-header" aria-label="Kettlebells & Plates">Kettlebells & Plates</a> 13843 </li> 13844 13845 <li> 13846 <a href="/products/centr-x-hyrox-competition-power-sled" aria-label="Hyrox Sled">Hyrox Sled</a> 13847 </li> 13848 13849 <li> 13850 <a href="https://treadmillfactory.ca/collections/centr-x-hyrox?pf_t_product_type=Add-ons+%26+Cable+Attachments&pf_t_product_type=Functional+Training&pf_t_product_type=Agility+%26+Speed&pf_t_product_type=Exercise+Balls#boost-sd__collection-header" aria-label="Hyrox Accessories">Hyrox Accessories</a> 13851 </li> 13852 13853 <li> 13854 <a href="/collections/centr-x-hyrox" aria-label="Shop All">Shop All</a> 13855 </li> 13856 13857 </ul> 13858 </div> 13859 13860 </div> 13861 </div><div class="grid-item"> 13862 <div class="grid-item-card"> 13863 <div class="card-top position-relative"> 13864 <div class="square bg-light"> 13865 <div class="content"><a href="/collections/strength-conditioning-body-weight" class="grid-item-card__image"> 13866 <img src="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-body_weight.webp?crop=center&height=280&v=1688506691&width=280" alt="Body Weight Training" srcset="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-body_weight.webp?crop=center&height=150&v=1688506691&width=150 150w" width="150" height="150" loading="eager" class="grid-item-card__img"> 13867 </a></div> 13868 </div> 13869 <div class="card-title"> 13870 <p class="h5 grid-item-card__title grid-item-card__title--main">Body Weight</p> 13871 </div> 13872 <a 13873 href="/collections/strength-conditioning-body-weight" 13874 class="stretched-link" 13875 aria-label="Body Weight" 13876 ></a> 13877 </div> 13878 13879 <div class="card-tags"> 13880 <ul> 13881 13882 <li> 13883 <a href="/collections/strength-conditioning-chin-up-bars" aria-label="Pull-Up and Chin-Up Bars">Pull-Up and Chin-Up Bars</a> 13884 </li> 13885 13886 <li> 13887 <a href="/collections/gym-rings" aria-label="Gym Rings">Gym Rings</a> 13888 </li> 13889 13890 <li> 13891 <a href="/collections/climbing-ropes" aria-label="Climbing Ropes">Climbing Ropes</a> 13892 </li> 13893 13894 <li> 13895 <a href="/collections/trx" aria-label="TRX Suspension">TRX Suspension</a> 13896 </li> 13897 13898 </ul> 13899 </div> 13900 13901 </div> 13902 </div><div class="grid-item"> 13903 <div class="grid-item-card"> 13904 <div class="card-top position-relative"> 13905 <div class="square bg-light"> 13906 <div class="content"><a href="/collections/strength-conditioning-agility-speed" class="grid-item-card__image"> 13907 <img src="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-agility.webp?crop=center&height=280&v=1688506671&width=280" alt="Agility & Speed Equipment" srcset="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-agility.webp?crop=center&height=150&v=1688506671&width=150 150w" width="150" height="150" loading="eager" class="grid-item-card__img"> 13908 </a></div> 13909 </div> 13910 <div class="card-title"> 13911 <p class="h5 grid-item-card__title grid-item-card__title--main">Agility Equipment</p> 13912 </div> 13913 <a 13914 href="/collections/strength-conditioning-agility-speed" 13915 class="stretched-link" 13916 aria-label="Agility Equipment" 13917 ></a> 13918 </div> 13919 13920 <div class="card-tags"> 13921 <ul> 13922 13923 <li> 13924 <a href="/collections/sleds-accessories" aria-label="Sleds & Accessories">Sleds & Accessories</a> 13925 </li> 13926 13927 <li> 13928 <a href="/collections/plyometrics" aria-label="Plyometrics">Plyometrics</a> 13929 </li> 13930 13931 <li> 13932 <a href="/collections/ladders" aria-label="Hurdles & Ladders">Hurdles & Ladders</a> 13933 </li> 13934 13935 </ul> 13936 </div> 13937 13938 </div> 13939 </div><div class="grid-item"> 13940 <div class="grid-item-card"> 13941 <div class="card-top position-relative"> 13942 <div class="square bg-light"> 13943 <div class="content"><a href="/collections/strength-conditioning-functional-training" class="grid-item-card__image"> 13944 <img src="//treadmillfactory.ca/cdn/shop/collections/Weighted_Vests.jpg?crop=center&height=280&v=1688506966&width=280" alt="Functional Training Equipment" srcset="//treadmillfactory.ca/cdn/shop/collections/Weighted_Vests.jpg?crop=center&height=150&v=1688506966&width=150 150w" width="150" height="150" loading="eager" class="grid-item-card__img"> 13945 </a></div> 13946 </div> 13947 <div class="card-title"> 13948 <p class="h5 grid-item-card__title grid-item-card__title--main">Functional Training</p> 13949 </div> 13950 <a 13951 href="/collections/strength-conditioning-functional-training" 13952 class="stretched-link" 13953 aria-label="Functional Training" 13954 ></a> 13955 </div> 13956 13957 <div class="card-tags"> 13958 <ul> 13959 13960 <li> 13961 <a href="/collections/weighted-vests" aria-label="Weighted Vests">Weighted Vests</a> 13962 </li> 13963 13964 <li> 13965 <a href="/collections/landmine-exercisers" aria-label="Landmine Exercisers">Landmine Exercisers</a> 13966 </li> 13967 13968 <li> 13969 <a href="/collections/battle-ropes" aria-label="Battle Ropes">Battle Ropes</a> 13970 </li> 13971 13972 <li> 13973 <a href="/collections/sand-bags" aria-label="Sandbags">Sandbags</a> 13974 </li> 13975 13976 </ul> 13977 </div> 13978 13979 </div> 13980 </div><div class="grid-item"> 13981 <div class="grid-item-card"> 13982 <div class="card-top position-relative"> 13983 <div class="square bg-light"> 13984 <div class="content"><a href="/collections/fitness-accessories-aerobic-training" class="grid-item-card__image"> 13985 <img src="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-aerobic.webp?crop=center&height=280&v=1688506654&width=280" alt="Aerobic Training" srcset="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-aerobic.webp?crop=center&height=150&v=1688506654&width=150 150w" width="150" height="150" loading="eager" class="grid-item-card__img"> 13986 </a></div> 13987 </div> 13988 <div class="card-title"> 13989 <p class="h5 grid-item-card__title grid-item-card__title--main">Aerobic Training</p> 13990 </div> 13991 <a 13992 href="/collections/fitness-accessories-aerobic-training" 13993 class="stretched-link" 13994 aria-label="Aerobic Training" 13995 ></a> 13996 </div> 13997 13998 <div class="card-tags"> 13999 <ul> 14000 14001 <li> 14002 <a href="/collections/jump-ropes" aria-label="Jump Ropes">Jump Ropes</a> 14003 </li> 14004 14005 <li> 14006 <a href="/collections/body-bars" aria-label="Body Bars">Body Bars</a> 14007 </li> 14008 14009 <li> 14010 <a href="/collections/aerobic-steps" aria-label="Aerobic Steps">Aerobic Steps</a> 14011 </li> 14012 14013 </ul> 14014 </div> 14015 14016 </div> 14017 </div><div class="grid-item"> 14018 <div class="grid-item-card"> 14019 <div class="card-top position-relative"> 14020 <div class="square bg-light"> 14021 <div class="content"><a href="/collections/fitness-accessories-strength-toning" class="grid-item-card__image"> 14022 <img src="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-strength_and_toning.webp?crop=center&height=280&v=1693507561&width=280" alt="Strength & Toning" srcset="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-strength_and_toning.webp?crop=center&height=150&v=1693507561&width=150 150w" width="150" height="150" loading="eager" class="grid-item-card__img"> 14023 </a></div> 14024 </div> 14025 <div class="card-title"> 14026 <p class="h5 grid-item-card__title grid-item-card__title--main">Strength & Toning</p> 14027 </div> 14028 <a 14029 href="/collections/fitness-accessories-strength-toning" 14030 class="stretched-link" 14031 aria-label="Strength & Toning" 14032 ></a> 14033 </div> 14034 14035 <div class="card-tags"> 14036 <ul> 14037 14038 <li> 14039 <a href="/collections/ankle-wrist-weights" aria-label="Ankle & Wrist Weights">Ankle & Wrist Weights</a> 14040 </li> 14041 14042 <li> 14043 <a href="/collections/grip-training" aria-label="Grip Training">Grip Training</a> 14044 </li> 14045 14046 </ul> 14047 </div> 14048 14049 </div> 14050 </div><div class="grid-item"> 14051 <div class="grid-item-card"> 14052 <div class="card-top position-relative"> 14053 <div class="square bg-light"> 14054 <div class="content"><a href="/collections/fitness-accessories-bands-tubing" class="grid-item-card__image"> 14055 <img src="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-bands.webp?crop=center&height=280&v=1692395290&width=280" alt="Resistance Bands & Tubing" srcset="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-bands.webp?crop=center&height=150&v=1692395290&width=150 150w" width="150" height="150" loading="eager" class="grid-item-card__img"> 14056 </a></div> 14057 </div> 14058 <div class="card-title"> 14059 <p class="h5 grid-item-card__title grid-item-card__title--main">Bands & Tubing</p> 14060 </div> 14061 <a 14062 href="/collections/fitness-accessories-bands-tubing" 14063 class="stretched-link" 14064 aria-label="Bands & Tubing" 14065 ></a> 14066 </div> 14067 14068 <div class="card-tags"> 14069 <ul> 14070 14071 <li> 14072 <a href="/collections/fitness-accessories-tubing" aria-label="Resistance Bands">Resistance Bands</a> 14073 </li> 14074 14075 <li> 14076 <a href="/collections/hip-bands" aria-label="Hip Bands">Hip Bands</a> 14077 </li> 14078 14079 <li> 14080 <a href="/collections/mini-bands" aria-label="Mini Bands">Mini Bands</a> 14081 </li> 14082 14083 <li> 14084 <a href="/collections/strength-bands" aria-label="Strength Bands">Strength Bands</a> 14085 </li> 14086 14087 <li> 14088 <a href="/collections/flat-resistance-bands" aria-label="Flat Resistance Bands">Flat Resistance Bands</a> 14089 </li> 14090 14091 </ul> 14092 </div> 14093 14094 </div>
14094 14095 </div></div> 14096 </div> 14097 14098<div 14099 class="grid-panel d-none" 14100 data-collection="fitness-accessories" 14101 ><div class="grid-panel-grid"><div class="grid-item"> 14102 <div class="grid-item-card"> 14103 <div class="card-top position-relative"> 14104 <div class="square bg-light"> 14105 <div class="content"><a href="/collections/fitness-accessories-exercise-balls" class="grid-item-card__image"> 14106 <img src="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-excersice_balls.webp?crop=center&height=280&v=1688506793&width=280" alt="Exercise Balls" srcset="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-excersice_balls.webp?crop=center&height=150&v=1688506793&width=150 150w" width="150" height="150" loading="eager" class="grid-item-card__img"> 14107 </a></div> 14108 </div> 14109 <div class="card-title"> 14110 <p class="h5 grid-item-card__title grid-item-card__title--main">Exercise Balls</p> 14111 </div> 14112 <a 14113 href="/collections/fitness-accessories-exercise-balls" 14114 class="stretched-link" 14115 aria-label="Exercise Balls" 14116 ></a> 14117 </div> 14118 14119 <div class="card-tags"> 14120 <ul> 14121 14122 <li> 14123 <a href="/collections/wall-balls" aria-label="Wall Balls">Wall Balls</a> 14124 </li> 14125 14126 <li> 14127 <a href="/collections/slam-balls" aria-label="Slam Balls">Slam Balls</a> 14128 </li> 14129 14130 <li> 14131 <a href="/collections/medicine-balls" aria-label="Medicine Balls">Medicine Balls</a> 14132 </li> 14133 14134 <li> 14135 <a href="/collections/stability-balls" aria-label="Stability Balls">Stability Balls</a> 14136 </li> 14137 14138 </ul> 14139 </div> 14140 14141 </div> 14142 </div><div class="grid-item"> 14143 <div class="grid-item-card"> 14144 <div class="card-top position-relative"> 14145 <div class="square bg-light"> 14146 <div class="content"><a href="/collections/fitness-accessories-yoga-pilates" class="grid-item-card__image"> 14147 <img src="//treadmillfactory.ca/cdn/shop/collections/TF_0007_flowlirafolding.jpg?crop=center&height=280&v=1784310018&width=280" alt="Yoga & Pilates" srcset="//treadmillfactory.ca/cdn/shop/collections/TF_0007_flowlirafolding.jpg?crop=center&height=150&v=1784310018&width=150 150w" width="150" height="150" loading="eager" class="grid-item-card__img"> 14148 </a></div> 14149 </div> 14150 <div class="card-title"> 14151 <p class="h5 grid-item-card__title grid-item-card__title--main">Yoga & Pilates</p> 14152 </div> 14153 <a 14154 href="/collections/fitness-accessories-yoga-pilates" 14155 class="stretched-link" 14156 aria-label="Yoga & Pilates" 14157 ></a> 14158 </div> 14159 14160 <div class="card-tags"> 14161 <ul> 14162 14163 <li> 14164 <a href="/collections/pilates-reformers" aria-label="Pilates Reformers">Pilates Reformers</a> 14165 </li> 14166 14167 <li> 14168 <a href="/collections/pilates-accessories" aria-label="Pilates Accessories">Pilates Accessories</a> 14169 </li> 14170 14171 <li> 14172 <a href="/collections/yoga-mats" aria-label="Yoga Mats">Yoga Mats</a> 14173 </li> 14174 14175 <li> 14176 <a href="/collections/yoga-accessories" aria-label="Yoga Accessories">Yoga Accessories</a> 14177 </li> 14178 14179 </ul> 14180 </div> 14181 14182 </div> 14183 </div><div class="grid-item"> 14184 <div class="grid-item-card"> 14185 <div class="card-top position-relative"> 14186 <div class="square bg-light"> 14187 <div class="content"><a href="/collections/fitness-accessories-mma-boxing" class="grid-item-card__image"> 14188 <img src="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-mma.webp?crop=center&height=280&v=1688506811&width=280" alt="MMA & Boxing" srcset="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-mma.webp?crop=center&height=150&v=1688506811&width=150 150w" width="150" height="150" loading="eager" class="grid-item-card__img"> 14189 </a></div> 14190 </div> 14191 <div class="card-title"> 14192 <p class="h5 grid-item-card__title grid-item-card__title--main">MMA & Boxing</p> 14193 </div> 14194 <a 14195 href="/collections/fitness-accessories-mma-boxing" 14196 class="stretched-link" 14197 aria-label="MMA & Boxing" 14198 ></a> 14199 </div> 14200 14201 <div class="card-tags"> 14202 <ul> 14203 14204 <li> 14205 <a href="/collections/freestanding-heavy-bags" aria-label="Freestanding Heavy Bags">Freestanding Heavy Bags</a> 14206 </li> 14207 14208 <li> 14209 <a href="/collections/filled-hanging-bags" aria-label="Filled Hanging Bags">Filled Hanging Bags</a> 14210 </li> 14211 14212 <li> 14213 <a href="/collections/workout-gloves" aria-label="Gloves and Accessories">Gloves and Accessories</a> 14214 </li> 14215 14216 <li> 14217 <a href="/collections/targets-shields" aria-label="Targets/Training Gear">Targets/Training Gear</a> 14218 </li> 14219 14220 </ul> 14221 </div> 14222 14223 </div> 14224 </div><div class="grid-item"> 14225 <div class="grid-item-card"> 14226 <div class="card-top position-relative"> 14227 <div class="square bg-light"> 14228 <div class="content"><a href="/collections/strength-conditioning-lifting-accessories" class="grid-item-card__image"> 14229 <img src="//treadmillfactory.ca/cdn/shop/collections/LIFTING_ACC-COLLECTION-THUMBNAIL-02.png?crop=center&height=280&v=1691703892&width=280" alt="Lifting Accessories" srcset="//treadmillfactory.ca/cdn/shop/collections/LIFTING_ACC-COLLECTION-THUMBNAIL-02.png?crop=center&height=150&v=1691703892&width=150 150w" width="150" height="150" loading="eager" class="grid-item-card__img"> 14230 </a></div> 14231 </div> 14232 <div class="card-title"> 14233 <p class="h5 grid-item-card__title grid-item-card__title--main">Lifting Accessories</p> 14234 </div> 14235 <a 14236 href="/collections/strength-conditioning-lifting-accessories" 14237 class="stretched-link" 14238 aria-label="Lifting Accessories" 14239 ></a> 14240 </div> 14241 14242 <div class="card-tags"> 14243 <ul> 14244 14245 <li> 14246 <a href="/collections/hooks-straps" aria-label="Hooks & Straps">Hooks & Straps</a> 14247 </li> 14248 14249 <li> 14250 <a href="/collections/lifting-gloves" aria-label="Lifting Gloves">Lifting Gloves</a> 14251 </li> 14252 14253 <li> 14254 <a href="/collections/weight-lifting-belts" aria-label="Weight Lifting Belts">Weight Lifting Belts</a> 14255 </li> 14256 14257 <li> 14258 <a href="/collections/collars-accessories" aria-label="Collars & Accessories">Collars & Accessories</a> 14259 </li> 14260 14261 </ul> 14262 </div> 14263 14264 </div> 14265 </div><div class="grid-item"> 14266 <div class="grid-item-card"> 14267 <div class="card-top position-relative"> 14268 <div class="square bg-light"> 14269 <div class="content"><a href="/collections/fitness-accessories-balance-stability" class="grid-item-card__image"> 14270 <img src="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-balance_and_stability.webp?crop=center&height=280&v=1688506729&width=280" alt="Balance & Stability" srcset="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-balance_and_stability.webp?crop=center&height=150&v=1688506729&width=150 150w" width="150" height="150" loading="eager" class="grid-item-card__img"> 14271 </a></div> 14272 </div> 14273 <div class="card-title"> 14274 <p class="h5 grid-item-card__title grid-item-card__title--main">Balance & Stability</p> 14275 </div> 14276 <a 14277 href="/collections/fitness-accessories-balance-stability" 14278 class="stretched-link" 14279 aria-label="Balance & Stability" 14280 ></a> 14281 </div> 14282 14283 <div class="card-tags"> 14284 <ul> 14285 14286 <li> 14287 <a href="/collections/bosu" aria-label="BOSU & Dome Balance Balls">BOSU & Dome Balance Balls</a> 14288 </li> 14289 14290 <li> 14291 <a href="/collections/balance-cushions" aria-label="Balance Cushions">Balance Cushions</a> 14292 </li> 14293 14294 <li> 14295 <a href="/collections/wobble-boards" aria-label="Wobble Boards">Wobble Boards</a> 14296 </li> 14297 14298 </ul> 14299 </div> 14300 14301 </div> 14302 </div></div> 14303 </div> 14304 14305<div 14306 class="grid-panel d-none" 14307 data-collection="storage-solutions" 14308 ><div class="grid-panel-grid"><div class="grid-item"> 14309 <div class="grid-item-card"> 14310 <div class="card-top position-relative"> 14311 <div class="square bg-light"> 14312 <div class="content"><a href="/collections/dumbbells-storage" class="grid-item-card__image"> 14313 <img src="//treadmillfactory.ca/cdn/shop/collections/DUMBBELL-STORAGE-ICON.webp?crop=center&height=280&v=1693501761&width=280" alt="Dumbbell Storage" srcset="//treadmillfactory.ca/cdn/shop/collections/DUMBBELL-STORAGE-ICON.webp?crop=center&height=150&v=1693501761&width=150 150w" width="150" height="150" loading="eager" class="grid-item-card__img"> 14314 </a></div> 14315 </div> 14316 <div class="card-title"> 14317 <p class="h5 grid-item-card__title grid-item-card__title--main">Dumbbell Storage</p> 14318 </div> 14319 <a 14320 href="/collections/dumbbells-storage" 14321 class="stretched-link" 14322 aria-label="Dumbbell Storage" 14323 ></a> 14324 </div> 14325 14326 </div> 14327 </div><div class="grid-item"> 14328 <div class="grid-item-card"> 14329 <div class="card-top position-relative"> 14330 <div class="square bg-light"> 14331 <div class="content"><a href="/collections/weight-plate-rack" class="grid-item-card__image"> 14332 <img src="//treadmillfactory.ca/cdn/shop/collections/WEIGHTPLATE-STORAGE-COLLECTION-THUMBNAIL-07.png?crop=center&height=280&v=1691703706&width=280" alt="Weight Plate Racks" srcset="//treadmillfactory.ca/cdn/shop/collections/WEIGHTPLATE-STORAGE-COLLECTION-THUMBNAIL-07.png?crop=center&height=150&v=1691703706&width=150 150w" width="150" height="150" loading="eager" class="grid-item-card__img"> 14333 </a></div> 14334 </div> 14335 <div class="card-title"> 14336 <p class="h5 grid-item-card__title grid-item-card__title--main">Weight Plate Storage</p> 14337 </div> 14338 <a 14339 href="/collections/weight-plate-rack" 14340 class="stretched-link" 14341 aria-label="Weight Plate Storage" 14342 ></a> 14343 </div> 14344 14345 </div> 14346 </div><div class="grid-item"> 14347 <div class="grid-item-card"> 14348 <div class="card-top position-relative"> 14349 <div class="square bg-light"> 14350 <div class="content"><a href="/collectio
14350ns/lifting-bar-storage" class="grid-item-card__image"> 14351 <img src="//treadmillfactory.ca/cdn/shop/collections/LIFTINGBAR-STORAGE-COLLECTION-THUMBNAIL-08.png?crop=center&height=280&v=1691703907&width=280" alt="Lifting Bar Storage" srcset="//treadmillfactory.ca/cdn/shop/collections/LIFTINGBAR-STORAGE-COLLECTION-THUMBNAIL-08.png?crop=center&height=150&v=1691703907&width=150 150w" width="150" height="150" loading="eager" class="grid-item-card__img"> 14352 </a></div> 14353 </div> 14354 <div class="card-title"> 14355 <p class="h5 grid-item-card__title grid-item-card__title--main">Lifting Bar Storage</p> 14356 </div> 14357 <a 14358 href="/collections/lifting-bar-storage" 14359 class="stretched-link" 14360 aria-label="Lifting Bar Storage" 14361 ></a> 14362 </div> 14363 14364 </div> 14365 </div><div class="grid-item"> 14366 <div class="grid-item-card"> 14367 <div class="card-top position-relative"> 14368 <div class="square bg-light"> 14369 <div class="content"><a href="/collections/kettlebell-racks" class="grid-item-card__image"> 14370 <img src="//treadmillfactory.ca/cdn/shop/collections/KETBEL-STORAGE-COLLECTION-THUMBNAIL-09.png?crop=center&height=280&v=1691703806&width=280" alt="Kettlebell Racks" srcset="//treadmillfactory.ca/cdn/shop/collections/KETBEL-STORAGE-COLLECTION-THUMBNAIL-09.png?crop=center&height=150&v=1691703806&width=150 150w" width="150" height="150" loading="eager" class="grid-item-card__img"> 14371 </a></div> 14372 </div> 14373 <div class="card-title"> 14374 <p class="h5 grid-item-card__title grid-item-card__title--main">Kettlebell Racks</p> 14375 </div> 14376 <a 14377 href="/collections/kettlebell-racks" 14378 class="stretched-link" 14379 aria-label="Kettlebell Racks" 14380 ></a> 14381 </div> 14382 14383 </div> 14384 </div><div class="grid-item"> 14385 <div class="grid-item-card"> 14386 <div class="card-top position-relative"> 14387 <div class="square bg-light"> 14388 <div class="content"><a href="/collections/fitness-accessories-storage" class="grid-item-card__image"> 14389 <img src="//treadmillfactory.ca/cdn/shop/collections/FITACC-STORAGE-COLLECTION-THUMBNAIL-10.png?crop=center&height=280&v=1691703785&width=280" alt="Accessories Storage" srcset="//treadmillfactory.ca/cdn/shop/collections/FITACC-STORAGE-COLLECTION-THUMBNAIL-10.png?crop=center&height=150&v=1691703785&width=150 150w" width="150" height="150" loading="eager" class="grid-item-card__img"> 14390 </a></div> 14391 </div> 14392 <div class="card-title"> 14393 <p class="h5 grid-item-card__title grid-item-card__title--main">Accessories Storage</p> 14394 </div> 14395 <a 14396 href="/collections/fitness-accessories-storage" 14397 class="stretched-link" 14398 aria-label="Accessories Storage" 14399 ></a> 14400 </div> 14401 14402 </div> 14403 </div><div class="grid-item"> 14404 <div class="grid-item-card"> 14405 <div class="card-top position-relative"> 14406 <div class="square bg-light"> 14407 <div class="content"><a href="/collections/medicine-balls-racks" class="grid-item-card__image"> 14408 <img src="//treadmillfactory.ca/cdn/shop/collections/BALL-STORAGE-COLLECTION-THUMBNAIL-11.png?crop=center&height=280&v=1691704110&width=280" alt="Medicine Balls Racks" srcset="//treadmillfactory.ca/cdn/shop/collections/BALL-STORAGE-COLLECTION-THUMBNAIL-11.png?crop=center&height=150&v=1691704110&width=150 150w" width="150" height="150" loading="eager" class="grid-item-card__img"> 14409 </a></div> 14410 </div> 14411 <div class="card-title"> 14412 <p class="h5 grid-item-card__title grid-item-card__title--main">Balls Racks</p> 14413 </div> 14414 <a 14415 href="/collections/medicine-balls-racks" 14416 class="stretched-link" 14417 aria-label="Balls Racks" 14418 ></a> 14419 </div> 14420 14421 </div> 14422 </div><div class="grid-item"> 14423 <div class="grid-item-card"> 14424 <div class="card-top position-relative"> 14425 <div class="square bg-light"> 14426 <div class="content"><a href="/collections/storage-bay-systems" class="grid-item-card__image"> 14427 <img src="//treadmillfactory.ca/cdn/shop/collections/bay_new.jpg?crop=center&height=280&v=1757615387&width=280" alt="Storage Bay Systems" srcset="//treadmillfactory.ca/cdn/shop/collections/bay_new.jpg?crop=center&height=150&v=1757615387&width=150 150w" width="150" height="150" loading="eager" class="grid-item-card__img"> 14428 </a></div> 14429 </div> 14430 <div class="card-title"> 14431 <p class="h5 grid-item-card__title grid-item-card__title--main">Storage Bay Systems</p> 14432 </div> 14433 <a 14434 href="/collections/storage-bay-systems" 14435 class="stretched-link" 14436 aria-label="Storage Bay Systems" 14437 ></a> 14438 </div> 14439 14440 </div> 14441 </div></div> 14442 </div> 14443 14444<div 14445 class="grid-panel d-none" 14446 data-collection="parts" 14447 ><div class="grid-panel-grid"><div class="grid-item"> 14448 <div class="grid-item-card"> 14449 <div class="card-top position-relative"> 14450 <div class="square bg-light"> 14451 <div class="content"><a href="/collections/assault-fitness-parts" class="grid-item-card__image"> 14452 <img src="//treadmillfactory.ca/cdn/shop/collections/ASSAULT-FITNESS-PARTS-THUMBNAIL.png?crop=center&height=280&v=1691703849&width=280" alt="Assault Fitness Parts" srcset="//treadmillfactory.ca/cdn/shop/collections/ASSAULT-FITNESS-PARTS-THUMBNAIL.png?crop=center&height=150&v=1691703849&width=150 150w" width="150" height="150" loading="eager" class="grid-item-card__img"> 14453 </a></div> 14454 </div> 14455 <div class="card-title"> 14456 <p class="h5 grid-item-card__title grid-item-card__title--main">Assault Fitness Parts</p> 14457 </div> 14458 <a 14459 href="/collections/assault-fitness-parts" 14460 class="stretched-link" 14461 aria-label="Assault Fitness Parts" 14462 ></a> 14463 </div> 14464 14465 <div class="card-tags"> 14466 <ul> 14467 14468 <li> 14469 <a href="/collections/assault-fitness-classic-bike-parts" aria-label="Assault Bike Classic Parts">Assault Bike Classic Parts</a> 14470 </li> 14471 14472 <li> 14473 <a href="/collections/assault-fitness-pro-bike-parts" aria-label="Assault Runner Pro Parts">Assault Runner Pro Parts</a> 14474 </li> 14475 14476 <li> 14477 <a href="/collections/assault-fitness-elite-bike-parts" aria-label="Assault Bike Elite Parts">Assault Bike Elite Parts</a> 14478 </li> 14479 14480 <li> 14481 <a href="/collections/assault-runner-pro" aria-label="Assault Runner Pro Parts">Assault Runner Pro Parts</a> 14482 </li> 14483 14484 <li> 14485 <a href="/collections/assault-runner-elite-parts" aria-label="Assault Runner Elite Parts">Assault Runner Elite Parts</a> 14486 </li> 14487 14488 <li> 14489 <a href="/collections/assault-rower-elite-parts" aria-label="Assault Rower Elite Parts">Assault Rower Elite Parts</a> 14490 </li> 14491 14492 </ul> 14493 </div> 14494 14495 </div> 14496 </div><div class="grid-item"> 14497 <div class="grid-item-card"> 14498 <div class="card-top position-relative"> 14499 <div class="square bg-light"> 14500 <div class="content"><a href="/collections/cardio-cardio-accessories" class="grid-item-card__image"> 14501 <img src="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-cardio_parts.webp?crop=center&height=280&v=1687982281&width=280" alt="Cardio Accessories" srcset="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-cardio_parts.webp?crop=center&height=150&v=1687982281&width=150 150w" width="150" height="150" loading="eager" class="grid-item-card__img"> 14502 </a></div> 14503 </div> 14504 <div class="card-title"> 14505 <p class="h5 grid-item-card__title grid-item-card__title--main">Cardio Accessories</p> 14506 </div> 14507 <a 14508 href="/collections/cardio-cardio-accessories" 14509 class="stretched-link" 14510 aria-label="Cardio Accessories" 14511 ></a> 14512 </div> 14513 14514 </div> 14515 </div><div class="grid-item"> 14516 <div class="grid-item-card"> 14517 <div class="card-top position-relative"> 14518 <div class="square bg-light"> 14519 <div class="content"><a href="/collections/strength-machines-add-ons-cable-attachments" class="grid-item-card__image"> 14520 <img src="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-add_ons_and_attachments.webp?crop=center&height=280&v=1687982253&width=280" alt="Strength Machine Add-ons & Cable Attachments" srcset="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-add_ons_and_attachments.webp?crop=center&height=150&v=1687982253&width=150 150w" width="150" height="150" loading="eager" class="grid-item-card__img"> 14521 </a></div> 14522 </div> 14523 <div class="card-title"> 14524 <p class="h5 grid-item-card__title grid-item-card__title--main">Strength Machine Add Ons & Attachments</p> 14525 </div> 14526 <a 14527 href="/collections/strength-machines-add-ons-cable-attachments" 14528 class="stretched-link" 14529 aria-label="Strength Machine Add Ons & Attachments" 14530 ></a> 14531 </div> 14532 14533 </div> 14534 </div></div> 14535 </div> 14536 14537<div 14538 class="grid-panel d-none" 14539 data-collection="nike-strength" 14540 ><div class="grid-panel-grid"><div class="grid-item"> 14541 <div class="grid-item-card"> 14542 <div class="card-top position-relative"> 14543 <div class="square bg-light"> 14544 <div class="content"><a href="/collections/nike-dumbbells" class="grid-item-card__image"> 14545 <img src="//treadmillfactory.ca/cdn/shop/collections/NIKE-GRIND-DUMBBELL_PARTICLES_REVEAL_PROFILE_SQUARE1025_EDITwithouttext.jpg?crop=center&height=280&v=1765919756&width=280" alt="Nike Strength Dumbbells" srcset="//treadmillfactory.ca/cdn/shop/collections/NIKE-GRIND-DUMBBELL_PARTICLES_REVEAL_PROFILE_SQUARE1025_EDITwithouttext.jpg?crop=center&height=150&v=1765919756&width=150 150w" width="150" height="150" loading="eager" class="grid-item-card__img"> 14546 </a></div> 14547 </div> 14548 <div class="card-title"> 14549 <p class="h5 grid-item-card__title grid-item-card__title--main">Nike Dumbbells</p> 14550 </div> 14551 <a 14552 href="/collections/nike-dumbbells" 14553 class="stretched-link" 14554 aria-label="Nike Dumbbells" 14555 ></a> 14556 </div> 14557 14558 <div class="card-tags"> 14559 <ul> 14560 14561 <li> 14562 <a href="/products/nike-dumbbell-black-white" aria-label="Nike Dumbbell">Nike Dumbbell</a> 14563 </li> 14564 14565 <li> 14566 <a href="/products/nike-grind-dumbbell-wolf-grey-particle" aria-label="Nike Grind Dumbbell">Nike Grind Dumbbell</a> 14567 </li> 14568 14569 <li> 14570 <a href="/collections/nike-strength-urethane-dumbbells" aria-label="Nike Strength Pro Urethane Dumbbell">Nike Strength Pro Urethane Dumbbell</a> 14571 </li> 14572 14573 </ul> 14574 </div> 14575 14576 </div> 14577 </div><div class="grid-item"> 14578 <div class="grid-item-card"> 14579 <div class="card-top position-relative"> 14580 <div class="square bg-light"> 14581 <div class="content"><a href="/collections/nike-kettlebells" class="grid-item-card__image"> 14582 <img src="//treadmillfactory.ca/cdn/shop/collections/RENIASSANCE-13.webp?crop=center&height=280&v=1765919073&
14582amp;width=280" alt="Nike Strength Kettlebells" srcset="//treadmillfactory.ca/cdn/shop/collections/RENIASSANCE-13.webp?crop=center&height=150&v=1765919073&width=150 150w" width="150" height="150" loading="eager" class="grid-item-card__img"> 14583 </a></div> 14584 </div> 14585 <div class="card-title"> 14586 <p class="h5 grid-item-card__title grid-item-card__title--main">Nike Kettlebells</p> 14587 </div> 14588 <a 14589 href="/collections/nike-kettlebells" 14590 class="stretched-link" 14591 aria-label="Nike Kettlebells" 14592 ></a> 14593 </div> 14594 14595 <div class="card-tags"> 14596 <ul> 14597 14598 <li> 14599 <a href="/products/nike-kettlebell" aria-label="Nike Kettlebell">Nike Kettlebell</a> 14600 </li> 14601 14602 <li> 14603 <a href="/products/nike-rubber-coated-kettlebell-wolf-grey-particle" aria-label="Nike Grind Kettlebell">Nike Grind Kettlebell</a> 14604 </li> 14605 14606 <li> 14607 <a href="/products/nike-rubber-coated-kettlebell" aria-label="Nike Rubber Coated Kettlebell">Nike Rubber Coated Kettlebell</a> 14608 </li> 14609 14610 </ul> 14611 </div> 14612 14613 </div> 14614 </div><div class="grid-item"> 14615 <div class="grid-item-card"> 14616 <div class="card-top position-relative"> 14617 <div class="square bg-light"> 14618 <div class="content"><a href="/collections/nike-barbells" class="grid-item-card__image"> 14619 <img src="//treadmillfactory.ca/cdn/shop/collections/nike_barbells_bat_photo.jpg?crop=center&height=280&v=1765919272&width=280" alt="Nike Strength Barbells" srcset="//treadmillfactory.ca/cdn/shop/collections/nike_barbells_bat_photo.jpg?crop=center&height=150&v=1765919272&width=150 150w" width="150" height="150" loading="eager" class="grid-item-card__img"> 14620 </a></div> 14621 </div> 14622 <div class="card-title"> 14623 <p class="h5 grid-item-card__title grid-item-card__title--main">Nike Barbells</p> 14624 </div> 14625 <a 14626 href="/collections/nike-barbells" 14627 class="stretched-link" 14628 aria-label="Nike Barbells" 14629 ></a> 14630 </div> 14631 14632 <div class="card-tags"> 14633 <ul> 14634 14635 <li> 14636 <a href="/collections/nike-15kg-barbells" aria-label="Nike 15KG Barbells">Nike 15KG Barbells</a> 14637 </li> 14638 14639 <li> 14640 <a href="/collections/nike-20kg-barbells" aria-label="Nike 20KG Barbells">Nike 20KG Barbells</a> 14641 </li> 14642 14643 <li> 14644 <a href="/products/nike-1972-power-bar-20kg" aria-label="Nike 1972 Power Bar 20KG">Nike 1972 Power Bar 20KG</a> 14645 </li> 14646 14647 <li> 14648 <a href="/collections/nike-curl-bars" aria-label="Nike Curl Bars">Nike Curl Bars</a> 14649 </li> 14650 14651 <li> 14652 <a href="/products/nike-barbell-collars" aria-label="Nike Barbell Collars">Nike Barbell Collars</a> 14653 </li> 14654 14655 </ul> 14656 </div> 14657 14658 </div> 14659 </div><div class="grid-item"> 14660 <div class="grid-item-card"> 14661 <div class="card-top position-relative"> 14662 <div class="square bg-light"> 14663 <div class="content"><a href="/collections/nike-plates" class="grid-item-card__image"> 14664 <img src="//treadmillfactory.ca/cdn/shop/collections/Nike_Brand-Category-Grind.jpg?crop=center&height=280&v=1765919215&width=280" alt="Nike Strength Plates" srcset="//treadmillfactory.ca/cdn/shop/collections/Nike_Brand-Category-Grind.jpg?crop=center&height=150&v=1765919215&width=150 150w" width="150" height="150" loading="eager" class="grid-item-card__img"> 14665 </a></div> 14666 </div> 14667 <div class="card-title"> 14668 <p class="h5 grid-item-card__title grid-item-card__title--main">Nike Plates</p> 14669 </div> 14670 <a 14671 href="/collections/nike-plates" 14672 class="stretched-link" 14673 aria-label="Nike Plates" 14674 ></a> 14675 </div> 14676 14677 <div class="card-tags"> 14678 <ul> 14679 14680 <li> 14681 <a href="/products/nike-grind-bumper-plates" aria-label="Nike Grind Bumper Plates">Nike Grind Bumper Plates</a> 14682 </li> 14683 14684 <li> 14685 <a href="/products/nike-grind-ch
14685ange-plates-wolf-grey-particle" aria-label="Nike Grind Change Plates">Nike Grind Change Plates</a> 14686 </li> 14687 14688 <li> 14689 <a href="/products/nike-rubber-bumper-plates-black-white" aria-label="Nike Rubber Bumper Plates">Nike Rubber Bumper Plates</a> 14690 </li> 14691 14692 <li> 14693 <a href="/products/nike-change-plates" aria-label="Nike Change Plates">Nike Change Plates</a> 14694 </li> 14695 14696 <li> 14697 <a href="/products/nike-strength-pro-urethane-plates-black-white" aria-label="Nike Strength Pro Urethane Plates">Nike Strength Pro Urethane Plates</a> 14698 </li> 14699 14700 </ul> 14701 </div> 14702 14703 </div> 14704 </div><div class="grid-item"> 14705 <div class="grid-item-card"> 14706 <div class="card-top position-relative"> 14707 <div class="square bg-light"> 14708 <div class="content"><a href="/collections/nike-racks" class="grid-item-card__image"> 14709 <img src="//treadmillfactory.ca/cdn/shop/collections/platetreelifestyle11_1200x_946d5380-1cbb-46c5-aeb5-d0b4bb438737.webp?crop=center&height=280&v=1765919331&width=280" alt="Nike Strength Racks" srcset="//treadmillfactory.ca/cdn/shop/collections/platetreelifestyle11_1200x_946d5380-1cbb-46c5-aeb5-d0b4bb438737.webp?crop=center&height=150&v=1765919331&width=150 150w" width="150" height="150" loading="eager" class="grid-item-card__img"> 14710 </a></div> 14711 </div> 14712 <div class="card-title"> 14713 <p class="h5 grid-item-card__title grid-item-card__title--main">Nike Racks</p> 14714 </div> 14715 <a 14716 href="/collections/nike-racks" 14717 class="stretched-link" 14718 aria-label="Nike Racks" 14719 ></a> 14720 </div> 14721 14722 <div class="card-tags"> 14723 <ul> 14724 14725 <li> 14726 <a href="/products/nike-half-rack" aria-label="Nike Half Rack">Nike Half Rack</a> 14727 </li> 14728 14729 <li> 14730 <a href="/products/nike-squat-cage" aria-label="Nike Squat Cage">Nike Squat Cage</a> 14731 </li> 14732 14733 <li> 14734 <a href="/products/nike-squat-rack" aria-label="Nike Squat Rack">Nike Squat Rack</a> 14735 </li> 14736 14737 <li> 14738 <a href="/products/nike-squat-stand" aria-label="Nike Squat Stand">Nike Squat Stand</a> 14739 </li> 14740 14741 <li> 14742 <a href="/collections/nike-attachments" aria-label="Nike Attachments">Nike Attachments</a> 14743 </li> 14744 14745 </ul> 14746 </div> 14747 14748 </div> 14749 </div><div class="grid-item"> 14750 <div class="grid-item-card"> 14751 <div class="card-top position-relative"> 14752 <div class="square bg-light"> 14753 <div class="content"><a href="/collections/nike-benches" class="grid-item-card__image"> 14754 <img src="//treadmillfactory.ca/cdn/shop/collections/Nike-Benches-Collection.png?crop=center&height=280&v=1768582101&width=280" alt="Nike Strength Benches" srcset="//treadmillfactory.ca/cdn/shop/collections/Nike-Benches-Collection.png?crop=center&height=150&v=1768582101&width=150 150w" width="150" height="150" loading="eager" class="grid-item-card__img"> 14755 </a></div> 14756 </div> 14757 <div class="card-title"> 14758 <p class="h5 grid-item-card__title grid-item-card__title--main">Nike Benches</p> 14759 </div> 14760 <a 14761 href="/collections/nike-benches" 14762 class="stretched-link" 14763 aria-label="Nike Benches" 14764 ></a> 14765 </div> 14766 14767 <div class="card-tags"> 14768 <ul> 14769 14770 <li> 14771 <a href="/products/nike-rolling-we
14771ight-bench" aria-label="Nike Rolling Weight Bench">Nike Rolling Weight Bench</a> 14772 </li> 14773 14774 <li> 14775 <a href="/products/nike-flat-weight-bench" aria-label="Nike Flat Weight Bench">Nike Flat Weight Bench</a> 14776 </li> 14777 14778 <li> 14779 <a href="/products/nike-adjustable-weight-bench-black" aria-label="Nike Adjustable Weight Bench">Nike Adjustable Weight Bench</a> 14780 </li> 14781 14782 </ul> 14783 </div> 14784 14785 </div> 14786 </div><div class="grid-item"> 14787 <div class="grid-item-card"> 14788 <div class="card-top position-relative"> 14789 <div class="square bg-light"> 14790 <div class="content"><a href="/collections/nike-bundles" class="grid-item-card__image"> 14791 <img src="//treadmillfactory.ca/cdn/shop/collections/Nike-Dumbbell_Set_Rack_Grind-Group.webp?crop=center&height=280&v=1768582081&width=280" alt="Nike Bundles" srcset="//treadmillfactory.ca/cdn/shop/collections/Nike-Dumbbell_Set_Rack_Grind-Group.webp?crop=center&height=150&v=1768582081&width=150 150w" width="150" height="150" loading="eager" class="grid-item-card__img"> 14792 </a></div> 14793 </div> 14794 <div class="card-title"> 14795 <p class="h5 grid-item-card__title grid-item-card__title--main">Nike Bundles</p> 14796 </div> 14797 <a 14798 href="/collections/nike-bundles" 14799 class="stretched-link" 14800 aria-label="Nike Bundles" 14801 ></a> 14802 </div> 14803 14804 <div class="card-tags"> 14805 <ul> 14806 14807 <li> 14808 <a href="https://treadmillfactory.ca/collections/nike-home-gym-sets" aria-label="Home Gym Sets">Home Gym Sets</a> 14809 </li> 14810 14811 <li> 14812 <a href="https://treadmillfactory.ca/collections/nike-barbell-sets" aria-label="Barbell & Plates Set">Barbell & Plates Set</a> 14813 </li> 14814 14815 <li> 14816 <a href="/collections/nike-bundles/Dumbbells" aria-label="Dumbbell Sets">Dumbbell Sets</a> 14817 </li> 14818 14819 </ul> 14820 </div> 14821 14822 </div> 14823 </div><div class="grid-item"> 14824 <div class="grid-item-card"> 14825 <div class="card-top position-relative"> 14826 <div class="square bg-light"> 14827 <div class="content"><a href="/collections/nike-storage" class="grid-item-card__image"> 14828 <img src="//treadmillfactory.ca/cdn/shop/collections/KBDB_Square_1200x_dd39a933-1a61-4f14-9a3d-b75e0ba481c7.webp?crop=center&height=280&v=1765919608&width=280" alt="Nike Strength Storage" srcset="//treadmillfactory.ca/cdn/shop/collections/KBDB_Square_1200x_dd39a933-1a61-4f14-9a3d-b75e0ba481c7.webp?crop=center&height=150&v=1765919608&width=150 150w" width="150" height="150" loading="eager" class="grid-item-card__img"> 14829 </a></div> 14830 </div> 14831 <div class="card-title"> 14832 <p class="h5 grid-item-card__title grid-item-card__title--main">Nike Storage</p> 14833 </div> 14834 <a 14835 href="/collections/nike-storage" 14836 class="stretched-link" 14837 aria-label="Nike Storage" 14838 ></a> 14839 </div> 14840 14841 <div class="card-tags"> 14842 <ul> 14843 14844 <li> 14845 <a href="/products/nike-dumbbell-tree" aria-label="Nike Dumbbell Tree">Nike Dumbbell Tree</a> 14846 </li> 14847 14848 <li> 14849 <a href="/products/nike-dumbbell-storage-rack" aria-label="Nike Dumbbell Storage Rack">Nike Dumbbell Storage Rack</a> 14850 </li> 14851 14852 <li> 14853 <a href="/products/nike-kettlebell-dumbbell-storage-rack" aria-label="Nike Kettlebell & Dumbbell Storage Rack">Nike Kettlebell & Dumbbell Storage Rack</a> 14854 </li> 14855 14856 <li> 14857 <a href="/products/nike-plate-tree-barbell-holder" aria-label="Nike Plate Tree & Barbell Holder">Nike Plate Tree & Barbell Holder</a> 14858 </li> 14859 14860 </ul> 14861 </div> 14862 14863 </div> 14864 </div><div class="grid-item"> 14865 <div class="grid-item-card"> 14866 <div class="card-top position-relative"> 14867 <div class="square bg-light"> 14868 <div class="content">
14868<a href="/collections/nike-strength-hybrid-conditioning" class="grid-item-card__image"> 14869 <img src="//treadmillfactory.ca/cdn/shop/collections/SandbagLifestyleSquare2_1200x_c334e803-388e-4f1c-8772-2ac060a15bea.webp?crop=center&height=280&v=1765919592&width=280" alt="Nike Strength Hybrid Conditioning" srcset="//treadmillfactory.ca/cdn/shop/collections/SandbagLifestyleSquare2_1200x_c334e803-388e-4f1c-8772-2ac060a15bea.webp?crop=center&height=150&v=1765919592&width=150 150w" width="150" height="150" loading="eager" class="grid-item-card__img"> 14870 </a></div> 14871 </div> 14872 <div class="card-title"> 14873 <p class="h5 grid-item-card__title grid-item-card__title--main">Nike Hybrid Conditioning</p> 14874 </div> 14875 <a 14876 href="/collections/nike-strength-hybrid-conditioning" 14877 class="stretched-link" 14878 aria-label="Nike Hybrid Conditioning" 14879 ></a> 14880 </div> 14881 14882 <div class="card-tags"> 14883 <ul> 14884 14885 <li> 14886 <a href="/products/nike-sandbags-black" aria-label="Nike Sandbags">Nike Sandbags</a> 14887 </li> 14888 14889 <li> 14890 <a href="/products/nike-weight-sled" aria-label="Nike Weight Sled">Nike Weight Sled</a> 14891 </li> 14892 14893 <li> 14894 <a href="/products/nike-soft-plyo-box" aria-label="Nike Soft Plyo Box">Nike Soft Plyo Box</a> 14895 </li> 14896 14897 </ul> 14898 </div> 14899 14900 </div> 14901 </div><div class="grid-item"> 14902 <div class="grid-item-card"> 14903 <div class="card-top position-relative"> 14904 <div class="square bg-light"> 14905 <div class="content"><a href="/collections/nike-strength-pro" class="grid-item-card__image"> 14906 <img src="//treadmillfactory.ca/cdn/shop/collections/Nike_Brand-Category-Strength_Pro_Line.webp?crop=center&height=280&v=1765919682&width=280" alt="Nike Strength Pro" srcset="//treadmillfactory.ca/cdn/shop/collections/Nike_Brand-Category-Strength_Pro_Line.webp?crop=center&height=150&v=1765919682&width=150 150w" width="150" height="150" loading="eager" class="grid-item-card__img"> 14907 </a></div> 14908 </div> 14909 <div class="card-title"> 14910 <p class="h5 grid-item-card__title grid-item-card__title--main">Nike Pro</p> 14911 </div> 14912 <a 14913 href="/collections/nike-strength-pro" 14914 class="stretched-link" 14915 aria-label="Nike Pro" 14916 ></a> 14917 </div> 14918 14919 <div class="card-tags"> 14920 <ul> 14921 14922 <li> 14923 <a href="/collections/nike-strength-urethane-dumbbells" aria-label="Nike Strength Pro Urethane Dumbbell">Nike Strength Pro Urethane Dumbbell</a> 14924 </li> 14925 14926 <li> 14927 <a href="/products/nike-strength-pro-urethane-plates-black-white" aria-label="Nike Strength Pro Urethane Plates">Nike Strength Pro Urethane Plates</a> 14928 </li> 14929 14930 </ul> 14931 </div> 14932 14933 </div> 14934 </div><div class="grid-item"> 14935 <div class="grid-item-card"> 14936 <div class="card-top position-relative"> 14937 <div class="square bg-light"> 14938 <div class="content"><a href="/collections/nike-strength-grind" class="grid-item-card__image"> 14939 <img src="//treadmillfactory.ca/cdn/shop/collections/NIKE_GRIND_CAT_PHOTO.jpg?crop=center&height=280&v=1765919738&width=280" alt="Nike Strength Grind" srcset="//treadmillfactory.ca/cdn/shop/collections/NIKE_GRIND_CAT_PHOTO.jpg?crop=center&height=150&v=1765919738&width=150 150w" width="150" height="150" loading="eager" class="grid-item-card__img"> 14940 </a></div> 14941 </div> 14942 <div class="card-title"> 14943 <p class="h5 grid-item-card__title grid-item-card__title--main">Nike Grind</p> 14944 </div> 14945 <a 14946 href="/collections/nike-strength-grind" 14947 class="stretched-link" 14948 aria-label="Nike Grind" 14949 ></a> 14950 </div> 14951 14952 <div class="card-tags"> 14953 <ul> 14954 14955 <li> 14956 <a href="/products/nike-grind-dumbbell-wolf-grey-particle" aria-label="Nike Grind Dumbbell">Nike Grind Dumbbell</a> 14957 </li> 14958 14959 <li> 14960 <a href="/products/nike-grind-bumper-plates" aria-label="Nike Grind Bumper Plates">Nike Grind Bumper Plates</a> 14961 </li> 14962 14963 <li> 14964 <a href="/products/nike-grind-ch
14964ange-plates-wolf-grey-particle" aria-label="Nike Grind Change Plates - Wolf Grey Particle">Nike Grind Change Plates - Wolf Grey Particle</a> 14965 </li> 14966 14967 </ul> 14968 </div> 14969 14970 </div> 14971 </div><div class="grid-item"> 14972 <div class="grid-item-card"> 14973 <div class="card-top position-relative"> 14974 <div class="square bg-light"> 14975 <div class="content"><a href="/collections/nike-apparel" class="grid-item-card__image"> 14976 <img src="//treadmillfactory.ca/cdn/shop/collections/NIKE_Strength_Ruben_Ivan_Dias_300dpi_2024_Q3_MRG_2349.webp?crop=center&height=280&v=1765919312&width=280" alt="Nike Strength Apparel" srcset="//treadmillfactory.ca/cdn/shop/collections/NIKE_Strength_Ruben_Ivan_Dias_300dpi_2024_Q3_MRG_2349.webp?crop=center&height=150&v=1765919312&width=150 150w" width="150" height="150" loading="eager" class="grid-item-card__img"> 14977 </a></div> 14978 </div> 14979 <div class="card-title"> 14980 <p class="h5 grid-item-card__title grid-item-card__title--main">Nike Apparel</p> 14981 </div> 14982 <a 14983 href="/collections/nike-apparel" 14984 class="stretched-link" 14985 aria-label="Nike Apparel" 14986 ></a> 14987 </div> 14988 14989 <div class="card-tags"> 14990 <ul> 14991 14992 <li> 14993 <a href="/collections/nike-hats" aria-label="Nike Hats">Nike Hats</a> 14994 </li> 14995 14996 <li> 14997 <a href="/collections/nike-dri-fit-tees" aria-label="Nike Dri-Fit Tees">Nike Dri-Fit Tees</a> 14998 </li> 14999 15000 <li> 15001 <a href="/collections/nike-crews" aria-label="Nike Crews">Nike Crews</a> 15002 </li> 15003 15004 <li> 15005 <a href="/collections/nike-hoodies" aria-label="Nike Hoodies">Nike Hoodies</a> 15006 </li> 15007 15008 </ul> 15009 </div> 15010 15011 </div> 15012 </div></div> 15013 </div> 15014 15015</div> 15016 </div> 15017 </div> 15018 </details> 15019 </header-menu> 15020</li> 15021 15022 15023 15024 15025 15026<li><a 15027 href="/pages/featured-brands" 15028 aria-label="Brands" 15029 class="header__menu-item list-menu__item link link--text focus-inset " 15030 15031 15032 > 15033 <span class="header__menu-item__text">Brands</span> 15034 15035 </a></li> 15036 15037 15038 15039<li><a 15040 href="/collections/whats-new" 15041 aria-label="What's New" 15042 class="header__menu-item list-menu__item link link--text focus-inset " 15043 15044 15045 > 15046 <span class="header__menu-item__text">What's New</span> 15047 15048 </a></li> 15049 15050 15051 15052<li><a 15053 href="https://commercialfitness.ca/" 15054 aria-label="Commercial" 15055 class="header__menu-item list-menu__item link link--text focus-inset " 15056 15057 15058 > 15059 <span class="header__menu-item__text">Commercial</span> 15060 15061 </a></li> 15062 15063 15064 15065<li><header-menu> 15066 <details id="Details-HeaderMenu-compact-4"> 15067 <summary class="header__menu-item list-menu__item link focus-inset">
15068 <span class="header__menu-item__text">Resources</span> 15069 15070 <svg aria-hidden="true" focusable="false" class="icon icon-caret" viewBox="0 0 10 6"> 15071 <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor"> 15072</svg> 15073 15074 </summary> 15075 <ul 15076 id="HeaderMenu-MenuList-compact-4" 15077 class="header__submenu header__dropdown-menu-item list-menu list-menu--disclosure caption-large motion-reduce parent-dropdown" 15078 role="list" 15079 tabindex="-1" 15080 ><li><a 15081 href="/blogs/news" 15082 aria-label="Blog" 15083 class="header__menu-item list-menu__item link link--text focus-inset caption-large" 15084 15085 15086 > 15087 <span class="header__menu-item__text">Blog</span> 15088 15089 </a></li><li><a 15090 href="/pages/faq" 15091 aria-label="FAQ" 15092 class="header__menu-item list-menu__item link link--text focus-inset caption-large" 15093 15094 15095 > 15096 <span class="header__menu-item__text">FAQ</span> 15097 15098 </a></li><li><a 15099 href="/products/treadmill-factory-gift-card" 15100 aria-label="Gift Cards" 15101 class="header__menu-item list-menu__item link link--text focus-inset caption-large" 15102 15103 15104 > 15105 <span class="header__menu-item__text">Gift Cards</span> 15106 15107 </a></li></ul> 15108 </details> 15109 </header-menu></li> 15110 15111 15112 15113<li><a 15114 href="/pages/nike-strength" 15115 aria-label="Nike Strength" 15116 class="header__menu-item list-menu__item link link--text focus-inset header__menu-item--has-custom-style header__menu-item--block-menu_item_style_J6Nq4q header__menu-item--has-custom-image" 15117 15118 15119 > 15120 <span class="header__menu-item__text">Nike Strength</span> 15121 15122 <img class="header__menu-item__img" src="//treadmillfactory.ca/cdn/shop/files/f18613a20ab4bc1924b5df59a6467b48c5935b3d.png?v=1770403128&width=440" alt="The Treadmill Factory Nike Strength" width="220" height="38" loading="lazy" decoding="async"> 15123 15124 </a></li></ul></nav> 15125 15126</div> 15127 15128<div class="header__icons header__icons--in-nav desktop"><div class="compact-search-wrapper"> 15129 <div class="header-search header-search--inline header-search--in-nav header-search--compact-toggle"><predictive-search class="search-modal__form" data-loading-text="Loading..."><form action="/search" method="get" role="search" class="search search-modal__form"> 15130 <input type="hidden" name="type" value="product"> 15131 <div class="field"> 15132 <input 15133 class="search__input field__input" 15134 id="Search-Input-InNav-compact" 15135 type="search" 15136 name="q" 15137 value="" 15138 placeholder="Search" 15139 aria-label="Search"role="combobox" 15140 aria-expanded="false" 15141 aria-controls="predictive-search-results-Search-Input-InNav-compact" 15142 aria-haspopup="listbox" 15143 aria-autocomplete="list" 15144 autocorrect="off" 15145 autocomplete="off" 15146 autocapitalize="off" 15147 spellcheck="false"> 15148 <label class="field__label" for="Search-Input-InNav-compact">Search</label> 15149 <input type="hidden" name="options[prefix]" value="last"> 15150 <button 15151 type="reset" 15152 class="reset__button field__button hidden" 15153 aria-label="Clear search term" 15154 > 15155 <svg class="icon icon-close" aria-hidden="true" focusable="false"> 15156 <use xlink:href="#icon-reset"> 15157 </svg> 15158 </button> 15159 <button class="search__button field__button" aria-label="Search"> 15160 <svg class="header__icon-svg" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" aria-hidden="true" focusable="false"> 15161 <path d="M21.0002 21L16.6602 16.66" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 15162 <path d="M11 19C15.4183 19 19 15.4183 19 11C19 6.58172 15.4183 3 11 3C6.58172 3 3 6.58172 3 11C3 15.4183 6.58172 19 11 19Z" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 15163</svg> 15164 15165 </button> 15166 </div><div id="predictive-search-results-Search-Input-InNav-compact" class="predictive-search predictive-search--header" tabindex="-1" data-predictive-search role="listbox" aria-label="Search"> 15167 15168 </div> 15169 15170 <span class="predictive-search-status visually-hidden" role="status" aria-hidden="true"></span></form></predictive-search></div> 15171 <button 15172 type="button" 15173 class="header__icon header__icon--search link focus-inset search-toggle-button" 15174 aria-label="Search" 15175 aria-expanded="false" 15176 data-search-toggle 15177 > 15178 <svg class="header__icon-svg" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" aria-hidden="true" focusable="false"> 15179 <path d="M21.0002 21L16.6602 16.66" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 15180 <path d="M11 19C15.4183 19 19 15.4183 19 11C19 6.58172 15.4183 3 11 3C6.58172 3 3 6.58172 3 11C3 15.4183 6.58172 19 11 19Z" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 15181</svg> 15182 15183 </button> 15184 </div><a 15185 href="/account/login" 15186 class="header__icon header__icon--account link focus-inset" 15187 aria-label="Account" 15188 > 15189 <svg class="header__icon-svg" data-svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" aria-hidden="true" focusable="false"> 15190 <path d="M19 21V19C19 17.9391 18.5786 16.9217 17.8284 16.1716C17.0783 15.4214 16.0609 15 15 15H9C7.93913 15 6.92172 15.4214 6.17157 16.1716C5.42143 16.9217 5 17.9391 5 19V21" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 15191 <path d="M12 11C14.2091 11 16 9.20914 16 7C16 4.79086 14.2091 3 12 3C9.79086 3 8 4.79086 8 7C8 9.20914 9.79086 11 12 11Z" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 15192</svg> 15193 15194 </a><a 15195 href="/cart" 15196 class="header__icon header__icon--cart link focus-inset cart-icon-bubble" 15197 id="cart-icon-bubble-in-nav-compact" 15198 aria-label="Cart Bubble" 15199 > 15200 <svg class="header__icon-svg" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" aria-hidden="true" focusable="false"> 15201 <path d="M8 22C8.55228 22 9 21.5523 9 21C9 20.4477 8.55228 20 8 20C7.44772 20 7 20.4477 7 21C7 21.5523 7.44772 22 8 22Z" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 15202 <path d="M19 22C19.5523 22 20 21.5523 20 21C20 20.4477 19.5523 20 19 20C18.4477 20 18 20.4477 18 21C18 21.5523 18.4477 22 19 22Z" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 15203 <path d="M2.0498 2.04999H4.0498L6.7098 14.47M6.7098 14.47C6.80738 14.9248 7.06048 15.3315 7.42552 15.6198C7.79056 15.9082 8.24471 16.0603 8.7098 16.05H18.4898C18.945 16.0493 19.3863 15.8933 19.7408 15.6078C20.0954 15.3224 20.3419 14.9245 20.4398 14.48L22.0898 7.
1520304999H5.1198L6.7098 14.47Z" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 15204</svg> 15205 15206 <span class="visually-hidden">Cart</span></a> 15207</div> 15208 15209 </div> 15210</div> 15211 15212<div class="bottom-desktop-menu"> 15213 <div class="bottom-desktop-menu__inner"> 15214 <div class=""> 15215<nav class="header__inline-menu"> 15216 <ul class="list-menu list-menu--inline" role="list"><li> 15217 <header-menu> 15218 <details id="Details-HeaderMenu-shop" class="mega-menu"> 15219 <summary class="header__menu-item list-menu__item link focus-inset"> 15220 <span class="header__menu-item__text">Shop</span> 15221 15222 <svg aria-hidden="true" focusable="false" class="icon icon-caret" viewBox="0 0 10 6"> 15223 <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor"> 15224</svg> 15225 15226 </summary> 15227 <div 15228 id="MegaMenu-Content-shop" 15229 class="mega-menu__content motion-reduce header__dropdown-menu-item global-settings-popup" 15230 tabindex="-1" 15231 > 15232 <div class="page-width-custom position-relative d-flex mega-menu-content-wrapper"> 15233 <div class="left-menu"> 15234 <ul 15235 id="HeaderMenu-MenuList-shop" 15236 class="header__submenu list-menu caption-large motion-reduce megamenu-left" 15237 role="list" 15238 tabindex="-1" 15239 > 15240 15241 15242 15243<li> 15244 <a 15245 href="/collections/cardio" 15246 class="header__menu-item list-menu__item link link--text header-mega-menu-item focus-inset caption-large grid-menu megamenu-left__link--active" 15247 aria-label="Cardio" 15248 15249 15250 data-collection="cardio" 15251 > 15252 <span class="header__menu-item__text header__active-menu-item">Cardio</span> 15253 15254 15255 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"> 15256 <path d="M6 12L10 8L6 4" stroke="#194681" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 15257</svg> 15258 15259 15260 </a> 15261 </li> 15262 15263 15264 15265<li> 15266 <a 15267 href="/collections/strength-machines" 15268 class="header__menu-item list-menu__item link link--text header-mega-menu-item focus-inset caption-large grid-menu" 15269 aria-label="Strength Machines" 15270 15271 15272 data-collection="strength-machines" 15273 > 15274 <span class="header__menu-item__text">Strength Machines</span> 15275 15276 15277 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"> 15278 <path d="M6 12L10 8L6 4" stroke="#194681" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 15279</svg> 15280 15281 15282 </a> 15283 </li> 15284 15285 15286 15287<li> 15288 <a 15289 href="/collections/gym-flooring-equipment-mats" 15290 class="header__menu-item list-menu__item link link--text header-mega-menu-item focus-inset caption-large grid-menu" 15291 aria-label="Gym Flooring & Mats" 15292 15293 15294 data-collection="gym-flooring-mats" 15295 > 15296 <span class="header__menu-item__text">Gym Flooring & Mats</span> 15297 15298 15299 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"> 15300 <path d="M6 12L10 8L6 4" stroke="#194681" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 15301</svg> 15302 15303 15304 </a> 15305 </li> 15306 15307 15308 15309<li> 15310 <a 15311 href="/collections/weights-kettlebells-bars" 15312 class="header__menu-item list-menu__item link link--text header-mega-menu-item focus-inset caption-large grid-menu" 15313 aria-label="Weights, Kettlebells, & Bars" 15314 15315 15316 data-collection="weights-kettlebells-bars" 15317 >
15318 <span class="header__menu-item__text">Weights, Kettlebells, & Bars</span> 15319 15320 15321 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"> 15322 <path d="M6 12L10 8L6 4" stroke="#194681" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 15323</svg> 15324 15325 15326 </a> 15327 </li> 15328 15329 15330 15331<li> 15332 <a 15333 href="/collections/fitness-accessories-recovery-wellness" 15334 class="header__menu-item list-menu__item link link--text header-mega-menu-item focus-inset caption-large grid-menu" 15335 aria-label="Recovery & Wellness" 15336 15337 15338 data-collection="recovery-wellness" 15339 > 15340 <span class="header__menu-item__text">Recovery & Wellness</span> 15341 15342 15343 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"> 15344 <path d="M6 12L10 8L6 4" stroke="#194681" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 15345</svg> 15346 15347 15348 </a> 15349 </li> 15350 15351 15352 15353<li> 15354 <a 15355 href="/collections/strength-conditioning" 15356 class="header__menu-item list-menu__item link link--text header-mega-menu-item focus-inset caption-large grid-menu" 15357 aria-label="Conditioning" 15358 15359 15360 data-collection="conditioning" 15361 > 15362 <span class="header__menu-item__text">Conditioning</span> 15363 15364 15365 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"> 15366 <path d="M6 12L10 8L6 4" stroke="#194681" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 15367</svg> 15368 15369 15370 </a> 15371 </li> 15372 15373 15374 15375<li> 15376 <a 15377 href="/collections/fitness-accessories" 15378 class="header__menu-item list-menu__item link link--text header-mega-menu-item focus-inset caption-large grid-menu" 15379 aria-label="Fitness Accessories" 15380 15381 15382 data-collection="fitness-accessories" 15383 > 15384 <span class="header__menu-item__text">Fitness Accessories</span> 15385 15386 15387 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"> 15388 <path d="M6 12L10 8L6 4" stroke="#194681" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 15389</svg> 15390 15391 15392 </a> 15393 </li> 15394 15395 15396 15397<li> 15398 <a 15399 href="/collections/strength-conditioning-storage-solutions" 15400 class="header__menu-item list-menu__item link link--text header-mega-menu-item focus-inset caption-large grid-menu" 15401 aria-label="Storage Solutions" 15402 15403 15404 data-collection="storage-solutions" 15405 > 15406 <span class="header__menu-item__text">Storage Solutions</span> 15407 15408 15409 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"> 15410 <path d="M6 12L10 8L6 4" stroke="#194681" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 15411</svg> 15412 15413 15414 </a> 15415 </li> 15416 15417 15418 15419<li> 15420 <a 15421 href="/collections/attachments-parts" 15422 class="header__menu-item list-menu__item link link--text header-mega-menu-item focus-inset caption-large grid-menu" 15423 aria-label="Parts" 15424 15425 15426 data-collection="parts" 15427 >
15428 <span class="header__menu-item__text">Parts</span> 15429 15430 15431 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"> 15432 <path d="M6 12L10 8L6 4" stroke="#194681" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 15433</svg> 15434 15435 15436 </a> 15437 </li> 15438 15439 15440 15441<li> 15442 <a 15443 href="/pages/nike-strength" 15444 class="header__menu-item list-menu__item link link--text header-mega-menu-item focus-inset caption-large grid-menu header__menu-item--has-custom-style header__menu-item--has-custom-image" 15445 aria-label="Nike Strength" 15446 15447 15448 data-collection="nike-strength" 15449 > 15450 <span class="header__menu-item__text">Nike Strength</span> 15451 15452 <img class="header__menu-item__img" src="//treadmillfactory.ca/cdn/shop/files/f18613a20ab4bc1924b5df59a6467b48c5935b3d.png?v=1770403128&width=440" alt="The Treadmill Factory Nike Strength" width="220" height="38" loading="lazy" decoding="async"> 15453 15454 15455 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"> 15456 <path d="M6 12L10 8L6 4" stroke="#194681" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/> 15457</svg> 15458 15459 15460 </a> 15461 </li></ul> 15462 </div> 15463 <div class="flex-1 display-panels"><div 15464 class="grid-panel" 15465 data-collection="cardio" 15466 ><div class="grid-panel-grid"><div class="grid-item"> 15467 <div class="grid-item-card"> 15468 <div class="card-top position-relative"> 15469 <div class="square bg-light"> 15470 <div class="content"><a href="/collections/cardio-treadmills" class="grid-item-card__image"> 15471 <img src="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-treadmills.webp?crop=center&height=280&v=1692887831&width=280" alt="Treadmills" srcset="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-treadmills.webp?crop=center&height=150&v=1692887831&width=150 150w" width="150" height="150" loading="eager" class="grid-item-card__img"> 15472 </a></div> 15473 </div> 15474 <div class="card-title"> 15475 <p class="h5 grid-item-card__title grid-item-card__title--main">Treadmills</p> 15476 </div> 15477 <a 15478 href="/collections/cardio-treadmills" 15479 class="stretched-link" 15480 aria-label="Treadmills" 15481 ></a> 15482 </div> 15483 15484 <div class="card-tags"> 15485 <ul> 15486 15487 <li> 15488 <a href="/collections/folding-treadmills" aria-label="Folding Treadmills">Folding Treadmills</a> 15489 </li> 15490 15491 <li> 15492 <a href="/collections/non-folding-treadmills" aria-label="Non-Folding Treadmills">Non-Folding Treadmills</a> 15493 </li> 15494 15495 <li> 15496 <a href="/collections/treadmill-accessories" aria-label="Treadmill Parts & Accessories">Treadmill Parts & Accessories</a> 15497 </li> 15498 15499 </ul> 15500 </div> 15501 15502 </div> 15503 </div><div class="grid-item"> 15504 <div class="grid-item-card"> 15505 <div class="card-top position-relative"> 15506 <div class="square bg-light"> 15507 <div class="content"><a href="/collections/cardio-ellipticals" class="grid-item-card__image"> 15508 <img src="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-ellipticals.webp?crop=center&height=280&v=1687983261&width=280" alt="Ellipticals" srcset="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-ellipticals.webp?crop=center&height=150&v=1687983261&width=150 150w" width="150" height="150" loading="eager" class="grid-item-card__img"> 15509 </a></div> 15510 </div> 15511 <div class="card-title"> 15512 <p class="h5 grid-item-card__title grid-item-card__title--main">Ellipticals</p> 15513 </div> 15514 <a 15515 href="/collections/cardio-ellipticals" 15516 class="stretched-link" 15517 aria-label="Ellipticals" 15518 ></a> 15519 </div> 15520 15521 <div class="card-tags"> 15522 <ul> 15523 15524 <li> 15525 <a href="/collections/front-drive-ellipticals" aria-label="Front Drive">Front Drive</a> 15526 </li> 15527 15528 <li> 15529 <a href="/collections/rear-drive-ellipticals" aria-label="Rear Drive">Rear Drive</a> 15530 </li> 15531 15532 <li> 15533 <a href="/collections/center-drive-ellipticals" aria-label="Center Drive">Center Drive</a> 15534 </li> 15535 15536 </ul> 15537 </div> 15538 15539 </div> 15540 </div><div class="grid-item"> 15541 <div class="grid-item-card"> 15542 <div class="card-top position-relative"> 15543 <div class="square bg-light"> 15544 <div class="content"><a href="/collections/cardio-exercise-bikes" class="grid-item-card__image"> 15545 <img src="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-exercise_bikes.webp?crop=center&height=280&v=1687983387&width=280" alt="Exercise Bikes" srcset="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-exercise_bikes.webp?crop=center&height=150&v=1687983387&width=150 150w" width="150" height="150" loading="eager" class="grid-item-card__img"> 15546 </a></div> 15547 </div> 15548 <div class="card-title"> 15549 <p class="h5 grid-item-card__title grid-item-card__title--main">Exercise Bikes</p> 15550 </div> 15551 <a 15552 href="/collections/cardio-exercise-bikes" 15553 class="stretched-link" 15554 aria-label="Exercise Bikes" 15555 ></a> 15556 </div> 15557 15558 <div class="card-tags"> 15559 <ul> 15560 15561 <li> 15562 <a href="/collections/recumbent-bikes" aria-label="Recumbent Bikes">Recumbent Bikes</a> 15563 </li> 15564 15565 <li> 15566 <a href="/collections/upright-bikes" aria-label="Upright Bikes">Upright Bikes</a> 15567 </li> 15568 15569 <li> 15570 <a href="/collections/air-resistance-bikes" aria-label="Air Resistance Bikes">Air Resistance Bikes</a> 15571 </li> 15572 15573 </ul> 15574 </div> 15575 15576 </div> 15577 </div><div class="grid-item"> 15578 <div class="grid-item-card"> 15579 <div class="card-top position-relative"> 15580 <div class="square bg-light"> 15581 <div class="content"><a href="/collections/cardio-indoor-cycles" class="grid-item-card__image"> 15582 <img src="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-indoor_cycles.webp?crop=center&height=280&v=1687983377&width=280" alt="Indoor Cycles" srcset="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-indoor_cycles.webp?crop=center&height=150&v=1687983377&width=150 150w" width="150" height="150" loading="eager" class="grid-item-card__img"> 15583 </a></div> 15584 </div> 15585 <div class="card-title"> 15586 <p class="h5 grid-item-card__title grid-item-card__title--main">Indoor Cycles</p> 15587 </div> 15588 <a 15589 href="/collections/cardio-indoor-cycles" 15590 class="stretched-link" 15591 aria-label="Indoor Cycles" 15592 ></a> 15593 </div> 15594 15595 <div class="card-tags"> 15596 <ul> 15597 15598 <li> 15599 <a href="/collections/magnetic-resistance-cycles" aria-label="Magnetic Resistance">Magnetic Resistance</a> 15600 </li> 15601 15602 <li> 15603 <a href="/collections/brake-pad-resistance-cycles" aria-label="Brake Pad Resistance">Brake Pad Resistance</a> 15604 </li> 15605 15606 </ul> 15607 </div> 15608 15609 </div> 15610 </div><div class="grid-item"> 15611 <div class="grid-item-card"> 15612 <div class="card-top position-relative"> 15613 <div class="square bg-light"> 15614 <div class="content"><a href="/collections/cardio-rowing-machines" class="grid-item-card__image"> 15615 <img src="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-rowers.webp?crop=center&height=280&v=1687983398&width=280" alt="Rowing Machines" srcset="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-rowers.webp?crop=center&height=150&v=1687983398&width=150 150w" width="150" height="150" loading="eager" class="grid-item-card__img"> 15616 </a></div> 15617 </div> 15618 <div class="card-title"> 15619 <p class="h5 grid-item-card__title grid-item-card__title--main">Rowers</p> 15620 </div> 15621 <a 15622 href="/collections/cardio-rowing-machines" 15623 class="stretched-link" 15624 aria-label="Rowers" 15625 ></a> 15626 </div> 15627 15628 <div class="card-tags"> 15629 <ul> 15630 15631 <li> 15632 <a href="/collections/air-resistance-rowers" aria-label="Air Resistance">Air Resistance</a> 15633 </li> 15634 15635 <li> 15636 <a href="/collections/magnetic-resistance-rowers" aria-label="Magnetic Resistance">Magnetic Resistance</a> 15637 </li> 15638 15639 </ul> 15640 </div> 15641 15642 </div> 15643 </div><div class="grid-item"> 15644 <div class="grid-item-card"> 15645 <div class="card-top position-relative"> 15646 <div class="square bg-light"> 15647 <div class="content"><a href="/collections/cardio-steppers" class="grid-item-card__image"> 15648 <img src="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-steppers.webp?crop=center&height=280&v=1687983759&width=280" alt="Steppers" srcset="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-steppers.webp?crop=center&height=150&v=1687983759&width=150 150w" width="150" height="150" loading="eager" class="grid-item-card__img"> 15649 </a></div> 15650 </div> 15651 <div class="card-title"> 15652 <p class="h5 grid-item-card__title grid-item-card__title--main">Steppers</p> 15653 </div> 15654 <a 15655 href="/collections/cardio-steppers" 15656 class="stretched-link" 15657 aria-label="Steppers" 15658 ></a> 15659 </div> 15660 15661 <div class="card-tags"> 15662 <ul> 15663 15664 <li> 15665 <a href="/collections/revolving-steppers" aria-label="Revolving Steppers">Revolving Steppers</a> 15666 </li> 15667 15668 </ul> 15669 </div> 15670 15671 </div> 15672 </div><div class="grid-item"> 15673 <div class="grid-item-card"> 15674 <div class="card-top position-relative"> 15675 <div class="square bg-light"> 15676 <div class="content"><a href="/collections/cardio-cardio-accessories" class="grid-item-card__image"> 15677 <img src="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-cardio_parts.webp?crop=center&height=280&v=1687982281&width=280" alt="Cardio Accessories" srcset="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-cardio_parts.webp?crop=center&height=150&v=1687982281&width=150 150w" width="150" height="150" loading="eager" class="grid-item-card__img"> 15678 </a></div> 15679 </div> 15680 <div class="card-title"> 15681 <p class="h5 grid-item-card__title grid-item-card__title--main">Cardio Parts & Accessories</p> 15682 </div> 15683 <a 15684 href="/collections/cardio-cardio-accessories" 15685 class="stretched-link" 15686 aria-label="Cardio Parts & Accessories" 15687 ></a> 15688 </div> 15689 15690 <div class="card-tags"> 15691
15691 <ul> 15692 15693 <li> 15694 <a href="/collections/assault-fitness-parts" aria-label="Assault Fitness Parts">Assault Fitness Parts</a> 15695 </li> 15696 15697 </ul> 15698 </div> 15699 15700 </div> 15701 </div><div class="grid-item"> 15702 <div class="grid-item-card"> 15703 <div class="card-top position-relative"> 15704 <div class="square bg-light"> 15705 <div class="content"><a href="/collections/mirrors" class="grid-item-card__image"> 15706 <img src="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-mirrors.jpg?crop=center&height=280&v=1701453459&width=280" alt="Mirrors" srcset="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-mirrors.jpg?crop=center&height=150&v=1701453459&width=150 150w" width="150" height="150" loading="eager" class="grid-item-card__img"> 15707 </a></div> 15708 </div> 15709 <div class="card-title"> 15710 <p class="h5 grid-item-card__title grid-item-card__title--main">Mirrors</p> 15711 </div> 15712 <a 15713 href="/collections/mirrors" 15714 class="stretched-link" 15715 aria-label="Mirrors" 15716 ></a> 15717 </div> 15718 15719 <div class="card-tags"> 15720 <ul> 15721 15722 <li> 15723 <a href="/collections/mirrors?rb_vendor=Proform" aria-label="Proform Vue">Proform Vue</a> 15724 </li> 15725 15726 <li> 15727 <a href="/collections/mirrors?rb_vendor=NordicTrack" aria-label="NordicTrack Vault">NordicTrack Vault</a> 15728 </li> 15729 15730 <li> 15731 <a href="/products/proform-vue-mirror-upgrade-kit" aria-label="Mirror Accessories">Mirror Accessories</a> 15732 </li> 15733 15734 </ul> 15735 </div> 15736 15737 </div> 15738 </div></div> 15739 </div> 15740 15741<div 15742 class="grid-panel d-none" 15743 data-collection="strength-machines" 15744 ><div class="grid-panel-grid"><div class="grid-item"> 15745 <div class="grid-item-card"> 15746 <div class="card-top position-relative"> 15747 <div class="square bg-light"> 15748 <div class="content"><a href="/collections/strength-machines-functional-trainers" class="grid-item-card__image"> 15749 <img src="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-functional_trainers.jpg?crop=center&height=280&v=1687989672&width=280" alt="Functional Trainer Machines" srcset="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-functional_trainers.jpg?crop=center&height=150&v=1687989672&width=150 150w" width="150" height="150" loading="eager" class="grid-item-card__img"> 15750 </a></div> 15751 </div> 15752 <div class="card-title"> 15753 <p class="h5 grid-item-card__title grid-item-card__title--main">Functionals</p> 15754 </div> 15755 <a 15756 href="/collections/strength-machines-functional-trainers" 15757 class="stretched-link" 15758 aria-label="Functionals" 15759 ></a> 15760 </div> 15761 15762 <div class="card-tags"> 15763 <ul> 15764 15765 <li> 15766 <a href="/collections/selectorized-functional-trainers" aria-label="Selectorized Functionals">Selectorized Functionals</a> 15767 </li> 15768 15769 <li> 15770 <a href="/collections/complete-functional-trainers" aria-label="Complete Functionals">Complete Functionals</a> 15771 </li> 15772 15773 <li> 15774 <a href="/collections/plate-loaded-functional-trainers" aria-label="Plate Loaded Functionals">Plate Loaded Functionals</a> 15775 </li> 15776 15777 </ul> 15778 </div> 15779 15780 </div> 15781 </div><div class="grid-item"> 15782 <div class="grid-item-card"> 15783 <div class="card-top position-relative"> 15784 <div class="square bg-light"> 15785 <div class="content"><a href="/collections/strength-machines-home-gyms" class="grid-item-card__image"> 15786 <img src="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-home_gyms.jpg?crop=center&height=280&v=1687989698&width=280" alt="Home Gyms" srcset="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-home_gyms.jpg?crop=center&height=150&v=1687989698&width=150 150w" width="150" height="150" loading="eager" class="grid-item-card__img"> 15787 </a></div> 15788 </div> 15789 <div class="card-title"> 15790 <p class="h5 grid-item-card__title grid-item-card__title--main">Home Gyms</p> 15791 </div> 15792 <a 15793 href="/collections/strength-machines-home-gyms" 15794 class="stretched-link" 15795 aria-label="Home Gyms" 15796 ></a> 15797 </div> 15798 15799 <div class="card-tags"> 15800 <ul> 15801 15802 <li> 15803 <a href="/collections/strength-machines-home-gyms-single-stack-home-gyms" aria-label="Single-Stack">Single-Stack</a> 15804 </li> 15805 15806 <li> 15807 <a href="/collections/multi-stack-home-gyms" aria-label="Multi-Stack">Multi-Stack</a> 15808 </li> 15809 15810 <li> 15811 <a href="/collections/strength-machines-add-ons-cable-attachments?filter.p.m.custom.add_ons_cable_attachments=Cable+Machine+Attachments" aria-label="Cable Attachments">Cable Attachments</a> 15812 </li> 15813 15814 </ul> 15815 </div> 15816 15817 </div> 15818 </div><div class="grid-item"> 15819 <div class="grid-item-card"> 15820 <div class="card-top position-relative"> 15821 <div class="square bg-light"> 15822 <div class="content"><a href="/collections/strength-machines-racks-cages" class="grid-item-card__image"> 15823 <img src="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-racks.jpg?crop=center&height=280&v=1687989792&width=280" alt="Squat Racks & Power Racks" srcset="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-racks.jpg?crop=center&height=150&v=1687989792&width=150 150w" width="150" height="150" loading="eager" class="grid-item-card__img"> 15824 </a></div> 15825 </div> 15826 <div class="card-title"> 15827 <p class="h5 grid-item-card__title grid-item-card__title--main">Racks & Cages</p> 15828 </div> 15829 <a 15830 href="/collections/strength-machines-racks-cages" 15831 class="stretched-link" 15832 aria-label="Racks & Cages" 15833 ></a> 15834 </div> 15835 15836 <div class="card-tags"> 15837 <ul> 15838 15839 <li> 15840 <a href="/collections/power-racks" aria-label="Power Racks">Power Racks</a> 15841 </li> 15842 15843 <li> 15844 <a href="/collections/half-rack" aria-label="Half Racks">Half Racks</a> 15845 </li> 15846 15847 <li> 15848 <a href="/collections/strength-machines-racks-cages-squat-racks-stands" aria-label="Squat Racks/Stands">Squat Racks/Stands</a> 15849 </li> 15850 15851 <li> 15852 <a href="/collections/smith-machines" aria-label="Smith Machines">Smith Machines</a> 15853 </li> 15854 15855 </ul> 15856 </div> 15857 15858 </div> 15859 </div><div class="grid-item"> 15860 <div class="grid-item-card"> 15861 <div class="card-top position-relative"> 15862 <div class="square bg-light"> 15863 <div class="content"><a href="/collections/workout-benches" class="grid-item-card__image"> 15864 <img src="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-benches.jpg?crop=center&height=280&v=1687989485&width=280" alt="Weight Training Benches" srcset="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-benches.jpg?crop=center&height=150&v=1687989485&width=150 150w" width="150" height="150" loading="eager" class="grid-item-card__img"> 15865 </a></div> 15866 </div> 15867 <div class="card-title"> 15868 <p class="h5 grid-item-card__title grid-item-card__title--main">Benches</p> 15869 </div> 15870 <a 15871 href="/collections/workout-benches" 15872 class="stretched-link" 15873 aria-label="Benches" 15874 ></a> 15875 </div> 15876 15877 <div class="card-tags"> 15878 <ul> 15879 15880 <li> 15881 <a href="/collections/strength-machines-benches-adjustable-benches" aria-label="Adjustable Benches">Adjustable Benches</a> 15882 </li> 15883 15884 <li> 15885 <a href="/collections/strength-machines-benches-flat-benches" aria-label="Flat Benches">Flat Benches</a> 15886 </li> 15887 15888 <li> 15889 <a href="/collections/bench-attachments" aria-label="Bench Attachments">
15889Bench Attachments</a> 15890 </li> 15891 15892 </ul> 15893 </div> 15894 15895 </div> 15896 </div><div class="grid-item"> 15897 <div class="grid-item-card"> 15898 <div class="card-top position-relative"> 15899 <div class="square bg-light"> 15900 <div class="content"><a href="/collections/strength-machines-upper-body" class="grid-item-card__image"> 15901 <img src="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-upper_body.jpg?crop=center&height=280&v=1687989857&width=280" alt="Upper Body Workout Equipment" srcset="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-upper_body.jpg?crop=center&height=150&v=1687989857&width=150 150w" width="150" height="150" loading="eager" class="grid-item-card__img"> 15902 </a></div> 15903 </div> 15904 <div class="card-title"> 15905 <p class="h5 grid-item-card__title grid-item-card__title--main">Upper Body</p> 15906 </div> 15907 <a 15908 href="/collections/strength-machines-upper-body" 15909 class="stretched-link" 15910 aria-label="Upper Body" 15911 ></a> 15912 </div> 15913 15914 <div class="card-tags"> 15915 <ul> 15916 15917 <li> 15918 <a href="/collections/chest-machines" aria-label="Chest Machines">Chest Machines</a> 15919 </li> 15920 15921 <li> 15922 <a href="/collections/lat-machines" aria-label="Lat Machines">Lat Machines</a> 15923 </li> 15924 15925 <li> 15926 <a href="/collections/bicep-tricep-machines" aria-label="Bicep/Tricep Machines">Bicep/Tricep Machines</a> 15927 </li> 15928 15929 </ul> 15930 </div> 15931 15932 </div> 15933 </div><div class="grid-item"> 15934 <div class="grid-item-card"> 15935 <div class="card-top position-relative"> 15936 <div class="square bg-light"> 15937 <div class="content"><a href="/collections/strength-machines-core-abs-back" class="grid-item-card__image"> 15938 <img src="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-core.jpg?crop=center&height=280&v=1687989639&width=280" alt="Core/ABS/Back Workout Machines" srcset="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-core.jpg?crop=center&height=150&v=1687989639&width=150 150w" width="150" height="150" loading="eager" class="grid-item-card__img"> 15939 </a></div> 15940 </div> 15941 <div class="card-title"> 15942 <p class="h5 grid-item-card__title grid-item-card__title--main">Core and Back</p> 15943 </div> 15944 <a 15945 href="/collections/strength-machines-core-abs-back" 15946 class="stretched-link" 15947 aria-label="Core and Back" 15948 ></a> 15949 </div> 15950 15951 <div class="card-tags"> 15952 <ul> 15953 15954 <li> 15955 <a href="/collections/abdominal-machines" aria-label="Abdominal Machines">Abdominal Machines</a> 15956 </li> 15957 15958 <li> 15959 <a href="/collections/back-machines" aria-label="Back Machines">Back Machines</a> 15960 </li> 15961 15962 <li> 15963 <a href="/collections/knee-raise-machines" aria-label="Knee Raise Machines">Knee Raise Machines</a> 15964 </li> 15965 15966 </ul> 15967 </div> 15968 15969 </div> 15970 </div><div class="grid-item"> 15971 <div class="grid-item-card"> 15972 <div class="card-top position-relative"> 15973 <div class="square bg-light"> 15974 <div class="content"><a href="/collections/strength-machines-lower-body-legs" class="grid-item-card__image"> 15975 <img src="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-lower_body.jpg?crop=center&height=280&v=1687989751&width=280" alt="Lower Body & Leg Workout Machines" srcset="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-lower_body.jpg?crop=center&height=150&v=1687989751&width=150 150w" width="150" height="150" loading="eager" class="grid-item-card__img"> 15976 </a></div> 15977 </div> 15978 <div class="card-title"> 15979 <p class="h5 grid-item-card__title grid-item-card__title--main">Lower Body</p> 15980 </div> 15981 <a 15982 href="/collections/strength-machines-lower-body-legs" 15983 class="stretched-link" 15984 aria-label="Lower Body" 15985 ></a> 15986 </div> 15987 15988 <div class="card-tags"> 15989 <ul> 15990 15991 <li> 15992 <a href="/collections/leg-presses" aria-label="Leg Press">Leg Press</a> 15993 </li> 15994 15995 <li> 15996 <a href="/collections/leg-extension-curl-machines" aria-label="Leg Extension & Curl Machines">Leg Extension & Curl Machines</a> 15997 </li> 15998 15999 <li> 16000 <a href="/collections/calf-thigh-machines" aria-label="Calf/Thigh Machines">Calf/Thigh Machines</a> 16001 </li> 16002 16003 <li> 16004 <a href="/collections/glute-hip-machines" aria-label="Glute/Hip Machines">Glute/Hip Machines</a> 16005 </li> 16006 16007 </ul> 16008 </div> 16009 16010 </div> 16011 </div><div class="grid-item"> 16012 <div class="grid-item-card"> 16013 <div class="card-top position-relative"> 16014 <div class="square bg-light"> 16015 <div class="content"><a href="/collections/strength-machines-rig-systems" class="grid-item-card__image"> 16016 <img src="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-rig_systems.jpg?crop=center&height=280&v=1687989828&width=280" alt="Rig Systems" srcset="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-rig_systems.jpg?crop=center&height=150&v=1687989828&width=150 150w" width="150" height="150" loading="eager" class="grid-item-card__img"> 16017 </a></div> 16018 </div> 16019 <div class="card-title"> 16020 <p class="h5 grid-item-card__title grid-item-card__title--main">Rig Systems</p> 16021 </div> 16022 <a 16023 href="/collections/strength-machines-rig-systems" 16024 class="stretched-link" 16025 aria-label="Rig Systems" 16026 ></a> 16027 </div> 16028 16029 <div class="card-tags"> 16030 <ul> 16031 16032 <li> 16033 <a href="/collections/free-standing-rigs" aria-label="Free Standing">Free Standing</a> 16034 </li> 16035 16036 <li> 16037 <a href="/collections/wall-mounted-rigs" aria-label="Wall Mounted">Wall Mounted</a> 16038 </li> 16039 16040 <li> 16041 <a href="/collections/rig-components" aria-label="Rig Components">Rig Components</a> 16042 </li> 16043 16044 <li> 16045 <a href="/collections/rig-attachments" aria-label="Rig Attachments">Rig Attachments</a> 16046 </li> 16047 16048 </ul> 16049 </div> 16050 16051 </div> 16052 </div><div class="grid-item"> 16053 <div class="grid-item-card"> 16054 <div class="card-top position-relative"> 16055 <div class="square bg-light"> 16056 <div class="content"><a href="/collections/strength-machines-leverage-machines" class="grid-item-card__image"> 16057 <img src="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-leverage_machines.jpg?crop=center&height=280&v=1687989727&width=280" alt="Plate-Loaded Leverage Machines" srcset="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-leverage_machines.jpg?crop=center&height=150&v=1687989727&width=150 150w" width="150" height="150" loading="eager" class="grid-item-card__img"> 16058 </a></div> 16059 </div> 16060 <div class="card-title"> 16061 <p class="h5 grid-item-card__title grid-item-card__title--main">Leverage Machines</p> 16062 </div> 16063 <a 16064 href="/collections/strength-machines-leverage-machines" 16065 class="stretched-link" 16066 aria-label="Leverage Machines" 16067 ></a> 16068 </div> 16069 16070 <div class="card-tags"> 16071 <ul> 16072 16073 <li> 16074 <a href="/collections/standing-leverage-machines" aria-label="Standing">Standing</a> 16075 </li> 16076 16077 <li> 16078 <a href="/collections/seated-leverage-machines" aria-label="Seated">Seated</a> 16079 </li> 16080 16081 </ul> 16082 </div> 16083 16084 </div> 16085 </div><div class="grid-item"> 16086 <div class="grid-item-card"> 16087 <div class="card-top position-relative"> 16088 <div class="square bg-light"> 16089 <div class="content"><a href="/collections/stall-bars" class="grid-item-card__image"> 16090 <img src="//treadmillfactory.ca/cdn/shop/collections/benchk-series-7a.webp?crop=center&height=280&v=1758301567&width=280" alt="Stall Bars" srcset="//treadmillfactory.ca/cdn/shop/collections/benchk-series-7a.webp?crop=center&height=150&v=1758301567&width=150 150w" width="150" height="150" loading="eager" class="grid-item-card__img"> 16091 </a></div> 16092 </div> 16093 <div class="card-title"> 16094 <p class="h5 grid-item-card__title grid-item-card__title--main">Stall Bars</p> 16095 </div> 16096 <a 16097 href="/collections/stall-bars" 16098 class="stretched-link" 16099 aria-label="Stall Bars" 16100 ></a> 16101 </div> 16102 16103 <div class="card-tags"> 16104 <ul> 16105 16106 <li> 16107 <a href="/collections/benchk" aria-label="BenchK">BenchK</a> 16108 </li> 16109 16110 <li> 16111 <a href="/products/flow-swedish-ladder" aria-label="Flow - Swedis
16111h Ladder">Flow - Swedish Ladder</a> 16112 </li> 16113 16114 </ul> 16115 </div> 16116 16117 </div> 16118 </div><div class="grid-item"> 16119 <div class="grid-item-card"> 16120 <div class="card-top position-relative"> 16121 <div class="square bg-light"> 16122 <div class="content"><a href="/collections/strength-machines-add-ons-cable-attachments" class="grid-item-card__image"> 16123 <img src="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-add_ons_and_attachments.webp?crop=center&height=280&v=1687982253&width=280" alt="Strength Machine Add-ons & Cable Attachments" srcset="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-add_ons_and_attachments.webp?crop=center&height=150&v=1687982253&width=150 150w" width="150" height="150" loading="eager" class="grid-item-card__img"> 16124 </a></div> 16125 </div> 16126 <div class="card-title"> 16127 <p class="h5 grid-item-card__title grid-item-card__title--main">Add-ons & Cable Attachments</p> 16128 </div> 16129 <a 16130 href="/collections/strength-machines-add-ons-cable-attachments" 16131 class="stretched-link" 16132 aria-label="Add-ons & Cable Attachments" 16133 ></a> 16134 </div> 16135 16136 <div class="card-tags"> 16137 <ul> 16138 16139 <li> 16140 <a href="/collections/bench-attachments" aria-label="Bench Attachments">Bench Attachments</a> 16141 </li> 16142 16143 <li> 16144 <a href="/collections/rig-attachments" aria-label="Rig Attachments">Rig Attachments</a> 16145 </li> 16146 16147 <li> 16148 <a href="/collections/power-rack-attachments" aria-label="Power Rack Attachments">Power Rack Attachments</a> 16149 </li> 16150 16151 <li> 16152 <a href="/collections/weight-stack-add-ons" aria-label="Weight Stack Add-Ons">Weight Stack Add-Ons</a> 16153 </li> 16154 16155 <li> 16156 <a href="/collections/cable-attachments-1" aria-label="Cable Attachments">Cable Attachments</a> 16157 </li> 16158 16159 </ul> 16160 </div> 16161 16162 </div> 16163 </div><div class="grid-item"> 16164 <div class="grid-item-card"> 16165 <div class="card-top position-relative"> 16166 <div class="square bg-light"> 16167 <div class="content"><a href="/collections/plate-loaded" class="grid-item-card__image"> 16168 <img src="//treadmillfactory.ca/cdn/shop/collections/plate-laoded-thumbnail.png?crop=center&height=280&v=1714167229&width=280" alt="Plate Loaded Workout Machines" srcset="//treadmillfactory.ca/cdn/shop/collections/plate-laoded-thumbnail.png?crop=center&height=150&v=1714167229&width=150 150w" width="150" height="150" loading="eager" class="grid-item-card__img"> 16169 </a></div> 16170 </div> 16171 <div class="card-title"> 16172 <p class="h5 grid-item-card__title grid-item-card__title--main">Plate Loaded</p> 16173 </div> 16174 <a 16175 href="/collections/plate-loaded" 16176 class="stretched-link" 16177 aria-label="Plate Loaded" 16178 ></a> 16179 </div> 16180 16181 <div class="card-tags"> 16182 <ul> 16183 16184 <li> 16185 <a href="/collections/plate-loaded?rb_snize_facet57=XC%20Series" aria-label="XC Series">XC Series</a> 16186 </li> 16187 16188 <li> 16189 <a href="/collections/plate-loaded?rb_snize_facet18=Upper%20Body" aria-label="Upper Body Plate Loaded">Upper Body Plate Loaded</a> 16190 </li> 16191 16192 <li> 16193 <a href="/collections/plate-loaded?rb_snize_facet18=Lower%20Body" aria-label="Lower Body Plate Loaded">Lower Body Plate Loaded</a> 16194 </li> 16195 16196 <li> 16197 <a href="/collections/plate-loaded?rb_snize_facet18=Core%2FAbs%2FBack" aria-label="Core Body Plate Loaded">Core Body Plate Loaded</a> 16198 </li> 16199 16200 </ul> 16201 </div> 16202 16203 </div> 16204 </div></div> 16205 </div> 16206 16207<div 16208 class="grid-panel d-none" 16209 data-collection="gym-flooring-mats" 16210 ><div class="grid-panel-grid"><div class="grid-item"> 16211 <div class="grid-item-card"> 16212 <div class="card-top position-relative"> 16213 <div class="square bg-light"> 16214 <div class="content"><a href="/collections/interlocking-gym-flooring" class="grid-item-card__image"> 16215 <img src="//treadmillfactory.ca/cdn/shop/collections/TILES-AND-FLOORING.jpg?crop=center&height=280&v=1691703724&width=280" alt="Interlocking Gym Flooring" srcset="//treadmillfactory.ca/cdn/shop/collections/TILES-AND-FLOORING.jpg?crop=center&height=150&v=1691703724&width=150 150w" width="150" height="150" loading="eager" class="grid-item-card__img"> 16216 </a></div> 16217 </div> 16218 <div class="card-title"> 16219 <p class="h5 grid-item-card__title grid-item-card__title--main">Interlocking Gym Tiles</p> 16220 </div> 16221 <a 16222 href="/collections/interlocking-gym-flooring" 16223 class="stretched-link" 16224 aria-label="Interlocking Gym Tiles" 16225 ></a> 16226 </div> 16227 16228 <div class="card-tags"> 16229 <ul> 16230 16231 <li> 16232 <a href="/collections/2-x-2-rubber-flooring" aria-label="2 x 2 8mm Rubber Tiles">2 x 2 8mm Rubber Tiles</a> 16233 </li> 16234 16235 <li> 16236 <a href="/collections/20mm-rubber-tiles" aria-label="20mm Rubber Tiles">20mm Rubber Tiles</a> 16237 </li> 16238 16239 <li> 16240 <a href="/collections/foam-interlocking-mats" aria-label="Foam Interlocking Tiles">Foam Interlocking Tiles</a> 16241 </li> 16242 16243 </ul> 16244 </div> 16245 16246 </div> 16247 </div><div class="grid-item"> 16248 <div class="grid-item-card"> 16249 <div class="card-top position-relative"> 16250 <div class="square bg-light"> 16251 <div class="content"><a href="/collections/rubber-gym-flooring" class="grid-item-card__image"> 16252 <img src="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-rolls_fdeaa3dc-8682-4e75-bc0d-188c113155ae.webp?crop=center&height=280&v=1692894796&width=280" alt="Rubber Gym Flooring" srcset="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-rolls_fdeaa3dc-8682-4e75-bc0d-188c113155ae.webp?crop=center&height=150&v=1692894796&width=150 150w" width="150" height="150" loading="eager" class="grid-item-card__img"> 16253 </a></div> 16254 </div> 16255 <div class="card-title"> 16256 <p class="h5 grid-item-card__title grid-item-card__title--main">Rubber Gym Flooring</p> 16257 </div> 16258 <a 16259 href="/collections/rubber-gym-flooring" 16260 class="stretched-link" 16261 aria-label="Rubber Gym Flooring" 16262 ></a> 16263 </div> 16264 16265 <div class="card-tags"> 16266 <ul> 16267 16268 <li> 16269 <a href="/collections/rubber-flooring-rolls" aria-label="Gym Rolls">Gym Rolls</a> 16270 </li> 16271 16272 <li> 16273 <a href="/collections/rubber-flooring-platforms" aria-label="Gym Platforms">Gym Platforms</a> 16274 </li> 16275 16276 <li> 16277 <a href="/collections/rubber-flooring-slabs" aria-label="Gym Rubber Slabs">Gym Rubber Slabs</a> 16278 </li> 16279 16280 </ul> 16281 </div> 16282 16283 </div> 16284 </div><div class="grid-item"> 16285 <div class="grid-item-card"> 16286 <div class="card-top position-relative"> 16287 <div class="square bg-light"> 16288 <div class="content"><a href="/collections/exercise-equipment-mats" class="grid-item-card__image"> 16289 <img src="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-exercise_mats.webp?crop=center&height=280&v=1692210770&width=280" alt="Exercise & Equipment Mats" srcset="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-exercise_mats.webp?crop=center&height=150&v=1692210770&width=150 150w" width="150" height="150" loading="eager" class="grid-item-card__img"> 16290 </a></div> 16291 </div> 16292 <div class="card-title"> 16293 <p class="h5 grid-item-card__title grid-item-card__title--main">Exercise & Equipment Gym Mats</p> 16294 </div> 16295 <a 16296 href="/collections/exercise-equipment-mats" 16297 class="stretched-link" 16298 aria-label="Exercise & Equipment Gym Mats" 16299 ></a> 16300 </div> 16301 16302 <div class="card-tags"> 16303 <ul> 16304 16305 <li> 16306 <a href="/collections/yoga-mats" aria-label="Yoga Mats">Yoga Mats</a> 16307 </li> 16308 16309 <li> 16310 <a href="/collections/equipment-mats" aria-label="Equipment Mats">Equipment Mats</a> 16311 </li> 16312 16313 <li> 16314 <a href="/collections/exercise-mats" aria-label="Exercise Mats">Exercise Mats</a> 16315 </li> 16316 16317 </ul> 16318 </div> 16319 16320 </div> 16321 </div><div class="grid-item"> 16322 <div class="grid-item-card"> 16323 <div class="card-top position-relative"> 16324 <div class="square bg-light"> 16325 <div class="content"><a href="/collections/foam-flooring" class="grid-item-card__image"> 16326 <img src="//treadmillfactory.ca/cdn/shop/collections/FoamMats-Cat.png?crop=center&height=280&v=1761335315&width=280" alt="Foam Flooring" srcset="//treadmillfactory.ca/cdn/shop/collections/FoamMats-Cat.png?crop=center&height=150&v=1761335315&width=150 150w" width="150" height="150" loading="eager" class="grid-item-card__img"> 16327 </a></div> 16328 </div> 16329 <div class="card-title"> 16330 <p class="h5 grid-item-card__title grid-item-card__title--main">
16330Foam Mats</p> 16331 </div> 16332 <a 16333 href="/collections/foam-flooring" 16334 class="stretched-link" 16335 aria-label="Foam Mats" 16336 ></a> 16337 </div> 16338 16339 <div class="card-tags"> 16340 <ul> 16341 16342 <li> 16343 <a href="/collections/solid-color-foam-mats" aria-label="Solid Colored">Solid Colored</a> 16344 </li> 16345 16346 <li> 16347 <a href="/collections/printed-and-patterned-foam-mats" aria-label="Printed and Patterned">Printed and Patterned</a> 16348 </li> 16349 16350 <li> 16351 <a href="/products/flow-premium-foam-flooring-24-x-24-x-14mm-willow-suede-6-pack" aria-label="Textured Finish">Textured Finish</a> 16352 </li> 16353 16354 </ul> 16355 </div> 16356 16357 </div> 16358 </div></div> 16359 </div> 16360 16361<div 16362 class="grid-panel d-none" 16363 data-collection="weights-kettlebells-bars" 16364 ><div class="grid-panel-grid"><div class="grid-item"> 16365 <div class="grid-item-card"> 16366 <div class="card-top position-relative"> 16367 <div class="square bg-light"> 16368 <div class="content"><a href="/collections/strength-conditioning-dumbbells" class="grid-item-card__image"> 16369 <img src="//treadmillfactory.ca/cdn/shop/collections/TF-CATEGORIES-THUMBNAILS-DUMBELLS.png?crop=center&height=280&v=1752081674&width=280" alt="Dumbbells" srcset="//treadmillfactory.ca/cdn/shop/collections/TF-CATEGORIES-THUMBNAILS-DUMBELLS.png?crop=center&height=150&v=1752081674&width=150 150w" width="150" height="150" loading="eager" class="grid-item-card__img"> 16370 </a></div> 16371 </div> 16372 <div class="card-title"> 16373 <p class="h5 grid-item-card__title grid-item-card__title--main">Dumbbells</p> 16374 </div> 16375 <a 16376 href="/collections/strength-conditioning-dumbbells" 16377 class="stretched-link" 16378 aria-label="Dumbbells" 16379 ></a> 16380 </div> 16381 16382 <div class="card-tags"> 16383 <ul> 16384 16385 <li> 16386 <a href="/collections/adjustable-dumbbells" aria-label="Adjustable Dumbbells">Adjustable Dumbbells</a> 16387 </li> 16388 16389 <li> 16390 <a href="/collections/hex-rubber-coated" aria-label="Rubber Hex Dumbbells">Rubber Hex Dumbbells</a> 16391 </li> 16392 16393 <li> 16394 <a href="/collections/dumbbell-sets" aria-label="Dumbbell Sets">Dumbbell Sets</a> 16395 </li> 16396 16397 <li> 16398 <a href="/collections/neoprene-dumbbells" aria-label="Neoprene Dumbbells">Neoprene Dumbbells</a> 16399 </li> 16400 16401 <li> 16402 <a href="/collections/round-dumbbells" aria-label="Round Dumbbells">Round Dumbbells</a> 16403 </li> 16404 16405 </ul> 16406 </div> 16407 16408 </div> 16409 </div><div class="grid-item"> 16410 <div class="grid-item-card"> 16411 <div class="card-top position-relative"> 16412 <div class="square bg-light"> 16413 <div class="content"><a href="/collections/strength-conditioning-weight-plates" class="grid-item-card__image"> 16414 <img src="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-weight_plates.webp?crop=center&height=280&v=1688505674&width=280" alt="Weight Plates" srcset="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-weight_plates.webp?crop=center&height=150&v=1688505674&width=150 150w" width="150" height="150" loading="eager" class="grid-item-card__img"> 16415 </a></div> 16416 </div> 16417 <div class="card-title"> 16418 <p class="h5 grid-item-card__title grid-item-card__title--main">Weight Plates</p> 16419 </div> 16420 <a 16421 href="/collections/strength-conditioning-weight-plates" 16422 class="stretched-link" 16423 aria-label="Weight Plates" 16424 ></a> 16425 </div> 16426 16427 <div class="card-tags"> 16428 <ul> 16429 16430 <li> 16431 <a href="/collections/weight-plate-sets" aria-label="Weight Plate Sets">Weight Plate Sets</a> 16432 </li> 16433 16434 <li> 16435 <a href="/collections/rubber-grip-plates" aria-label="Rubber Grip Olympic Plates">Rubber Grip Olympic Plates</a> 16436 </li> 16437 16438 <li> 16439 <a href="/collections/bumper-plates" aria-label="Bumper Plates">Bumper Plates</a> 16440 </li> 16441 16442 <li> 16443 <a href="/collections/steel-plates" aria-label="Steel Plates">Steel Plates</a> 16444 </li> 16445 16446 <li> 16447 <a href="/collections/weight-plate-rack" aria-label="Weight Plate Storage">Weight Plate Storage</a> 16448 </li> 16449 16450 </ul> 16451 </div> 16452 16453 </div> 16454 </div><div class="grid-item"> 16455 <div class="grid-item-card"> 16456 <div class="card-top position-relative"> 16457 <div class="square bg-light"> 16458 <div class="content"><a href="/collections/kettlebells" class="grid-item-card__image"> 16459 <img src="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-kettlebells.webp?crop=center&height=280&v=1688505621&width=280" alt="Kettlebells" srcset="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-kettlebells.webp?crop=center&height=150&v=1688505621&width=150 150w" width="150" height="150" loading="eager" class="grid-item-card__img"> 16460 </a></div> 16461 </div> 16462 <div class="card-title"> 16463 <p class="h5 grid-item-card__title grid-item-card__title--main">Kettlebells</p> 16464 </div> 16465 <a 16466 href="/collections/kettlebells" 16467 class="stretched-link" 16468 aria-label="Kettlebells" 16469 ></a> 16470 </div> 16471 16472 <div class="card-tags"> 16473 <ul> 16474 16475 <li> 16476 <a href="/collections/cast-iron-kettlebells" aria-label="Cast Iron Kettlebells">Cast Iron Kettlebells</a> 16477 </li> 16478 16479 <li> 16480 <a href="/collections/competition-kettlebells" aria-label="Competition Kettlebells">Competition Kettlebells</a> 16481 </li> 16482 16483 <li> 16484 <a href="/collections/vinyl-coated" aria-label="Vinyl Coated Kettlebells">Vinyl Coated Kettlebells</a> 16485 </li> 16486 16487 <li> 16488 <a href="/collections/kettlebell-racks" aria-label="Kettlebell Storage">Kettlebell Storage</a> 16489 </li> 16490 16491 </ul> 16492 </div> 16493 16494 </div> 16495 </div><div class="grid-item"> 16496 <div class="grid-item-card"> 16497 <div class="card-top position-relative"> 16498 <div class="square bg-light"> 16499 <div class="content"><a href="/collections/strength-conditioning-lifting-bars" class="grid-item-card__image"> 16500 <img src="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-lifting_bars.webp?crop=center&height=280&v=1688505650&width=280" alt="Lifting Bars" srcset="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-lifting_bars.webp?crop=center&height=150&v=1688505650&width=150 150w" width="150" height="150" loading="eager" class="grid-item-card__img"> 16501 </a></div> 16502 </div> 16503 <div class="card-title"> 16504 <p class="h5 grid-item-card__title grid-item-card__title--main">Lifting Bars</p> 16505 </div> 16506 <a 16507 href="/collections/strength-conditioning-lifting-bars" 16508 class="stretched-link" 16509 aria-label="Lifting Bars" 16510 ></a> 16511 </div> 16512 16513 <div class="card-tags"> 16514 <ul> 16515 16516 <li> 16517 <a href="/collections/olympic-bars" aria-label="Olympic Bars">Olympic Bars</a> 16518 </li> 16519 16520 <li> 16521 <a href="/collections/standard-bars" aria-label="Standard Bars">Standard Bars</a> 16522 </li> 16523 16524 <li> 16525 <a href="/collections/collars-accessories" aria-label="Barbell Collars & Accessories">Barbell Collars & Accessories</a> 16526 </li> 16527 16528 <li> 16529 <a href="/collections/lifting-bar-storage" aria-label="Lifting Bar Storage">Lifting Bar Storage</a> 16530 </li> 16531 16532 </ul> 16533 </div> 16534 16535 </div> 16536 </div><div class="grid-item"> 16537 <div class="grid-item-card"> 16538 <div class="card-top position-relative"> 16539 <div class="square bg-light"> 16540 <div class="content"><a href="/collections/steel-clubs-maces" class="grid-item-card__image"> 16541 <img src="//treadmillfactory.ca/cdn/shop/collections/thumbnails-CLUBS_AND_MACES.webp?crop=center&height=280&v=1693501741&width=280" alt="Steel Clubs & Maces" srcset="//treadmillfactory.ca/cdn/shop/collections/thumbnails-CLUBS_AND_MACES.webp?crop=center&height=150&v=1693501741&width=150 150w" width="150" height="150" loading="eager" class="grid-item-card__img"> 16542 </a></div> 16543 </div> 16544 <div class="card-title"> 16545 <p class="h5 grid-item-card__title grid-item-card__title--main">Clubs & Maces</p> 16546 </div> 16547 <a 16548 href="/collections/steel-clubs-maces" 16549 class="stretched-link" 16550 aria-label="Clubs & Maces" 16551 ></a> 16552 </div> 16553 16554 <div class="card-tags"> 16555 <ul> 16556 16557 <li> 16558 <a href="/collections/clubs" aria-label="Clubs">Clubs</a> 16559 </li> 16560 16561 <li> 16562 <a href="/collections/maces" aria-label="Maces">Maces</a> 16563 </li> 16564 16565 </ul> 16566 </div> 16567 16568 </div> 16569 </div><div class="grid-item"> 16570 <div class="grid-item-card"> 16571 <div class="card-top position-relative"> 16572 <div class="square bg-light"> 16573 <div class="content"><a href="/collections/strength-conditioning-lifting-accessories" class="grid-item-card__image"> 16574 <img src="//treadmillfactory.ca/cdn/shop/collections/LIFTING_ACC-COLLECTION-THUMBNAIL-02.png?crop=center&height=280&v=1691703892&width=280" alt="Lifting Accessories" srcset="//treadmillfactory.ca/cdn/shop/collections/LIFTING_ACC-COLLECTION-THUMBNAIL-02.png?crop=center&height=150&v=1691703892&width=150 150w" width="150" height="150" loading="eager" class="grid-item-card__img"> 16575 </a></div> 16576 </div> 16577 <div class="card-title"> 16578 <p class="h5 grid-item-card__title grid-item-card__title--main">Lifting Accessories</p> 16579 </div> 16580 <a 16581 href="/collections/strength-conditioning-lifting-accessories" 16582 class="stretched-link" 16583 aria-label="Lifting Accessories" 16584 ></a> 16585 </div> 16586 16587 <div class="card-tags"> 16588 <ul> 16589 16590 <li> 16591 <a href="/collections/hooks-straps" aria-label="Hooks & Straps">Hooks & Straps</a> 16592 </li> 16593 16594 <li> 16595
16595 <a href="/collections/lifting-gloves" aria-label="Lifting Gloves">Lifting Gloves</a> 16596 </li> 16597 16598 <li> 16599 <a href="/collections/weight-lifting-belts" aria-label="Weight Lifting Belts">Weight Lifting Belts</a> 16600 </li> 16601 16602 <li> 16603 <a href="/collections/collars-accessories" aria-label="Collars & Accessories">Collars & Accessories</a> 16604 </li> 16605 16606 </ul> 16607 </div> 16608 16609 </div> 16610 </div></div> 16611 </div> 16612 16613<div 16614 class="grid-panel d-none" 16615 data-collection="recovery-wellness" 16616 ><div class="grid-panel-grid"><div class="grid-item"> 16617 <div class="grid-item-card"> 16618 <div class="card-top position-relative"> 16619 <div class="square bg-light"> 16620 <div class="content"><a href="/collections/massage-chairs" class="grid-item-card__image"> 16621 <img src="//treadmillfactory.ca/cdn/shop/collections/fujiiryoki-cyber_relax_elite-ls-05.webp?crop=center&height=280&v=1784309802&width=280" alt="Massage Chairs" srcset="//treadmillfactory.ca/cdn/shop/collections/fujiiryoki-cyber_relax_elite-ls-05.webp?crop=center&height=150&v=1784309802&width=150 150w" width="150" height="150" loading="eager" class="grid-item-card__img"> 16622 </a></div> 16623 </div> 16624 <div class="card-title"> 16625 <p class="h5 grid-item-card__title grid-item-card__title--main">Massage Chairs</p> 16626 </div> 16627 <a 16628 href="/collections/massage-chairs" 16629 class="stretched-link" 16630 aria-label="Massage Chairs" 16631 ></a> 16632 </div> 16633 16634 <div class="card-tags"> 16635 <ul> 16636 16637 <li> 16638 <a href="/products/cyber-relax-pro-4d-dual-massage-robot-flex-frame-sl-track-massage-chair" aria-label="Cyber Relax Pro">Cyber Relax Pro</a> 16639 </li> 16640 16641 <li> 16642 <a href="/products/cyber-relax-elite-4d-flex-frame-sl-track-massage-chair" aria-label="Cyber Relax Elite">Cyber Relax Elite</a> 16643 </li> 16644 16645 <li> 16646 <a href="/products/jin-2-0-deluxe-heated-sl-track-zero-gravity-massage-chair" aria-label="Jin 2.0">Jin 2.0</a> 16647 </li> 16648 16649 </ul> 16650 </div> 16651 16652 </div> 16653 </div><div class="grid-item"> 16654 <div class="grid-item-card"> 16655 <div class="card-top position-relative"> 16656 <div class="square bg-light"> 16657 <div class="content"><a href="/collections/fitness-accessories-yoga-pilates" class="grid-item-card__image"> 16658 <img src="//treadmillfactory.ca/cdn/shop/collections/TF_0007_flowlirafolding.jpg?crop=center&height=280&v=1784310018&width=280" alt="Yoga & Pilates" srcset="//treadmillfactory.ca/cdn/shop/collections/TF_0007_flowlirafolding.jpg?crop=center&height=150&v=1784310018&width=150 150w" width="150" height="150" loading="eager" class="grid-item-card__img"> 16659 </a></div> 16660 </div> 16661 <div class="card-title"> 16662 <p class="h5 grid-item-card__title grid-item-card__title--main">Yoga & Pilates</p> 16663 </div> 16664 <a 16665 href="/collections/fitness-accessories-yoga-pilates" 16666 class="stretched-link" 16667 aria-label="Yoga & Pilates" 16668 ></a> 16669 </div> 16670 16671 <div class="card-tags"> 16672 <ul> 16673 16674 <li> 16675 <a href="/collections/pilates-reformers" aria-label="Pilates Reformers">Pilates Reformers</a> 16676 </li> 16677 16678 <li> 16679 <a href="/collections/pilates-accessories" aria-label="Pilates Accessories">Pilates Accessories</a> 16680 </li> 16681 16682 <li> 16683 <a href="/collections/yoga-mats" aria-label="Yoga Mats">Yoga Mats</a> 16684 </li> 16685 16686 <li> 16687 <a href="/collections/yoga-accessories" aria-label="Yoga Accessories">Yoga Accessories</a> 16688 </li> 16689 16690 </ul> 16691 </div> 16692 16693 </div> 16694 </div><div class="grid-item"> 16695 <div class="grid-item-card"> 16696 <div class="card-top position-relative"> 16697 <div class="square bg-light"> 16698 <div class="content"><a href="/collections/massage-accessories" class="grid-item-card__image"> 16699 <img src="//treadmillfactory.ca/cdn/shop/collections/TFCP-FOAMROLLER_THUMBNAIL.png?crop=center&height=280&v=1784309984&width=280" alt="Massage Accessories" srcset="//treadmillfactory.ca/cdn/shop/collections/TFCP-FOAMROLLER_THUMBNAIL.png?crop=center&height=150&v=1784309984&width=150 150w" width="150" height="150" loading="eager" class="grid-item-card__img"> 16700 </a></div> 16701 </div> 16702 <div class="card-title"> 16703 <p class="h5 grid-item-card__title grid-item-card__title--main">Massage Accessories</p> 16704 </div> 16705 <a 16706 href="/collections/massage-accessories" 16707 class="stretched-link" 16708 aria-label="Massage Accessories" 16709 ></a> 16710 </div> 16711 16712 <div class="card-tags"> 16713 <ul> 16714 16715 <li> 16716 <a href="/collections/massage-balls" aria-label="Massage Balls">Massage Balls</a> 16717 </li> 16718 16719 <li> 16720 <a href="/collections/massage-sticks" aria-label="Massage Sticks">Massage Sticks</a> 16721 </li> 16722 16723 <li> 16724 <a href="/collections/foam-roller
16724s" aria-label="Foam Rollers">Foam Rollers</a> 16725 </li> 16726 16727 <li> 16728 <a href="/collections/stretching-equipment" aria-label="Stretching Equipment">Stretching Equipment</a> 16729 </li> 16730 16731 </ul> 16732 </div> 16733 16734 </div> 16735 </div><div class="grid-item"> 16736 <div class="grid-item-card"> 16737 <div class="card-top position-relative"> 16738 <div class="square bg-light"> 16739 <div class="content"><a href="/collections/supplements" class="grid-item-card__image"> 16740 <img src="//treadmillfactory.ca/cdn/shop/files/Core-Creatine-400g-CAN-shadow-1.png?crop=center&height=280&v=1695232155&width=280" alt="Supplements" srcset="//treadmillfactory.ca/cdn/shop/files/Core-Creatine-400g-CAN-shadow-1.png?crop=center&height=150&v=1695232155&width=150 150w" width="150" height="150" loading="eager" class="grid-item-card__img"> 16741 </a></div> 16742 </div> 16743 <div class="card-title"> 16744 <p class="h5 grid-item-card__title grid-item-card__title--main">Supplements</p> 16745 </div> 16746 <a 16747 href="/collections/supplements" 16748 class="stretched-link" 16749 aria-label="Supplements" 16750 ></a> 16751 </div> 16752 16753 <div class="card-tags"> 16754 <ul> 16755 16756 <li> 16757 <a href="/collections/protein-isolate-tubs" aria-label="Protein Isolate">Protein Isolate</a> 16758 </li> 16759 16760 <li> 16761 <a href="/products/altrd-state-pre-workout-supplement" aria-label="Pre-Workout">Pre-Workout</a> 16762 </li> 16763 16764 <li> 16765 <a href="/collections/creatine" aria-label="Creatine">Creatine</a> 16766 </li> 16767 16768 <li> 16769 <a href="/collections/glutamine" aria-label="Glutamine">Glutamine</a> 16770 </li> 16771 16772 <li> 16773 <a href="/collections/hydration" aria-label="Hydration">Hydration</a> 16774 </li> 16775 16776 </ul> 16777 </div> 16778 16779 </div> 16780 </div></div> 16781 </div> 16782 16783<div 16784 class="grid-panel d-none" 16785 data-collection="conditioning" 16786 ><div class="grid-panel-grid"><div class="grid-item"> 16787 <div class="grid-item-card"> 16788 <div class="card-top position-relative"> 16789 <div class="square bg-light"> 16790 <div class="content"><a href="/collections/centr-x-hyrox" class="grid-item-card__image"> 16791 <img src="//treadmillfactory.ca/cdn/shop/collections/HYROX-LOGO.png?crop=center&height=280&v=1770054623&width=280" alt="Centr x Hyrox" srcset="//treadmillfactory.ca/cdn/shop/collections/HYROX-LOGO.png?crop=center&height=150&v=1770054623&width=150 150w" width="150" height="150" loading="eager" class="grid-item-card__img"> 16792 </a></div> 16793 </div> 16794 <div class="card-title"> 16795 <p class="h5 grid-item-card__title grid-item-card__title--main">Centr x Hyrox</p> 16796 </div> 16797 <a 16798 href="/collections/centr-x-hyrox" 16799 class="stretched-link" 16800 aria-label="Centr x Hyrox" 16801 ></a> 16802 </div> 16803 16804 <div class="card-tags"> 16805 <ul> 16806 16807 <li> 16808 <a href="/products/centr-x-hyrox-perform-tread" aria-label="Centr x Hyrox Treadmill">
16808Centr x Hyrox Treadmill</a> 16809 </li> 16810 16811 <li> 16812 <a href="https://treadmillfactory.ca/collections/centr-x-hyrox?pf_t_product_type=Kettlebells&pf_t_product_type=Weight+Plates#boost-sd__collection-header" aria-label="Kettlebells & Plates">Kettlebells & Plates</a> 16813 </li> 16814 16815 <li> 16816 <a href="/products/centr-x-hyrox-competition-power-sled" aria-label="Hyrox Sled">Hyrox Sled</a> 16817 </li> 16818 16819 <li> 16820 <a href="https://treadmillfactory.ca/collections/centr-x-hyrox?pf_t_product_type=Add-ons+%26+Cable+Attachments&pf_t_product_type=Functional+Training&pf_t_product_type=Agility+%26+Speed&pf_t_product_type=Exercise+Balls#boost-sd__collection-header" aria-label="Hyrox Accessories">Hyrox Accessories</a> 16821 </li> 16822 16823 <li> 16824 <a href="/collections/centr-x-hyrox" aria-label="Shop All">Shop All</a> 16825 </li> 16826 16827 </ul> 16828 </div> 16829 16830 </div> 16831 </div><div class="grid-item"> 16832 <div class="grid-item-card"> 16833 <div class="card-top position-relative"> 16834 <div class="square bg-light"> 16835 <div class="content"><a href="/collections/strength-conditioning-body-weight" class="grid-item-card__image"> 16836 <img src="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-body_weight.webp?crop=center&height=280&v=1688506691&width=280" alt="Body Weight Training" srcset="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-body_weight.webp?crop=center&height=150&v=1688506691&width=150 150w" width="150" height="150" loading="eager" class="grid-item-card__img"> 16837 </a></div> 16838 </div> 16839 <div class="card-title"> 16840 <p class="h5 grid-item-card__title grid-item-card__title--main">Body Weight</p> 16841 </div> 16842 <a 16843 href="/collections/strength-conditioning-body-weight" 16844 class="stretched-link" 16845 aria-label="Body Weight" 16846 ></a> 16847 </div> 16848 16849 <div class="card-tags"> 16850 <ul> 16851 16852 <li> 16853 <a href="/collections/strength-conditioning-chin-up-bars" aria-label="Pull-Up and Chin-Up Bars">Pull-Up and Chin-Up Bars</a> 16854 </li> 16855 16856 <li> 16857 <a href="/collections/gym-rings" aria-label="Gym Rings">Gym Rings</a> 16858 </li> 16859 16860 <li> 16861 <a href="/collections/climbing-ropes" aria-label="Climbing Ropes">Climbing Ropes</a> 16862 </li> 16863 16864 <li> 16865 <a href="/collections/trx" aria-label="TRX Suspension">TRX Suspension</a> 16866 </li> 16867 16868 </ul> 16869 </div> 16870 16871 </div> 16872 </div><div class="grid-item"> 16873 <div class="grid-item-card"> 16874 <div class="card-top position-relative"> 16875 <div class="square bg-light"> 16876 <div class="content"><a href="/collections/strength-conditioning-agility-speed" class="grid-item-card__image"> 16877 <img src="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-agility.webp?crop=center&height=280&v=1688506671&width=280" alt="Agility & Speed Equipment" srcset="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-agility.webp?crop=center&height=150&v=1688506671&width=150 150w" width="150" height="150" loading="eager" class="grid-item-card__img"> 16878 </a></div> 16879 </div> 16880 <div class="card-title"> 16881 <p class="h5 grid-item-card__title grid-item-card__title--main">Agility Equipment</p> 16882 </div> 16883 <a 16884 href="/collections/strength-conditioning-agility-speed" 16885 class="stretched-link" 16886 aria-label="Agility Equipment" 16887 ></a> 16888 </div> 16889 16890 <div class="card-tags"> 16891 <ul> 16892 16893 <li> 16894 <a href="/collections/sleds-accessories" aria-label="Sleds & Accessories">Sleds & Accessories</a> 16895 </li> 16896 16897 <li> 16898 <a href="/collections/plyometrics" aria-label="Plyometrics">Plyometrics</a> 16899 </li> 16900 16901 <li> 16902 <a href="/collections/ladders" aria-label="Hurdles & Ladders">Hurdles & Ladders</a> 16903 </li> 16904 16905 </ul> 16906 </div> 16907 16908 </div> 16909 </div><div class="grid-item"> 16910 <div class="grid-item-card"> 16911 <div class="card-top position-relative"> 16912 <div class="square bg-light"> 16913 <div class="content"><a href="/collections/strength-conditioning-functional-training" class="grid-item-card__image"> 16914 <img src="//treadmillfactory.ca/cdn/shop/collections/Weighted_Vests.jpg?crop=center&height=280&v=1688506966&width=280" alt="Functional Training Equipment" srcset="//treadmillfactory.ca/cdn/shop/collections/Weighted_Vests.jpg?crop=center&height=150&v=1688506966&width=150 150w" width="150" height="150" loading="eager" class="grid-item-card__img"> 16915 </a></div> 16916 </div> 16917 <div class="card-title"> 16918 <p class="h5 grid-item-card__title grid-item-card__title--main">Functional Training</p> 16919 </div> 16920 <a 16921 href="/collections/strength-conditioning-functional-training" 16922 class="stretched-link" 16923 aria-label="Functional Training" 16924 ></a> 16925 </div> 16926 16927 <div class="card-tags"> 16928 <ul> 16929 16930 <li> 16931 <a href="/collections/weighted-vests" aria-label="Weighted Vests">Weighted Vests</a> 16932 </li> 16933 16934 <li> 16935 <a href="/collections/landmine-exercisers" aria-label="Landmine Exercisers">Landmine Exercisers</a> 16936 </li> 16937 16938 <li> 16939 <a href="/collections/battle-ropes" aria-label="Battle Ropes">Battle Ropes</a> 16940 </li> 16941 16942 <li> 16943 <a href="/collections/sand-bags" aria-label="Sandbags">Sandbags</a> 16944 </li> 16945 16946 </ul> 16947 </div> 16948 16949 </div> 16950 </div><div class="grid-item"> 16951 <div class="grid-item-card"> 16952 <div class="card-top position-relative"> 16953 <div class="square bg-light"> 16954 <div class="content"><a href="/collections/fitness-accessories-aerobic-training" class="grid-item-card__image"> 16955 <img src="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-aerobic.webp?crop=center&height=280&v=1688506654&width=280" alt="Aerobic Training" srcset="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-aerobic.webp?crop=center&height=150&v=1688506654&width=150 150w" width="150" height="150" loading="eager" class="grid-item-card__img"> 16956 </a></div> 16957 </div> 16958 <div class="card-title"> 16959 <p class="h5 grid-item-card__title grid-item-card__title--main">Aerobic Training</p> 16960 </div> 16961 <a 16962 href="/collections/fitness-accessories-aerobic-training" 16963 class="stretched-link" 16964 aria-label="Aerobic Training" 16965 ></a> 16966 </div> 16967 16968 <div class="card-tags"> 16969 <ul> 16970 16971 <li> 16972 <a href="/collections/jump-ropes" aria-label="Jump Ropes">Jump Ropes</a> 16973 </li> 16974 16975 <li> 16976 <a href="/collections/body-bars" aria-label="Body Bars">Body Bars</a> 16977 </li> 16978 16979 <li> 16980 <a href="/collections/aerobic-steps" aria-label="Aerobic Steps">Aerobic Steps</a> 16981 </li> 16982 16983 </ul> 16984 </div> 16985 16986 </div> 16987 </div><div class="grid-item"> 16988 <div class="grid-item-card"> 16989 <div class="card-top position-relative"> 16990 <div class="square bg-light"> 16991 <div class="content"><a href="/collections/fitness-accessories-strength-toning" class="grid-item-card__image"> 16992 <img src="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-strength_and_toning.webp?crop=center&height=280&v=1693507561&width=280" alt="Strength & Toning" srcset="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-strength_and_toning.webp?crop=center&height=150&v=1693507561&width=150 150w" width="150" height="150" loading="eager" class="grid-item-card__img"> 16993 </a></div> 16994 </div> 16995 <div class="card-title"> 16996 <p class="h5 grid-item-card__title grid-item-card__title--main">Strength & Toning</p> 16997 </div> 16998 <a 16999 href="/collections/fitness-accessories-strength-toning" 17000 class="stretched-link" 17001 aria-label="Strength & Toning" 17002 ></a> 17003 </div> 17004 17005 <div class="card-tags"> 17006 <ul> 17007 17008 <li> 17009 <a href="/collections/ankle-wrist-weights" aria-label="Ankle & Wrist Weights">Ankle & Wrist Weights</a> 17010 </li> 17011 17012 <li> 17013 <a href="/collections/grip-training" aria-label="Grip Training">Grip Training</a> 17014 </li> 17015 17016 </ul> 17017 </div> 17018 17019 </div> 17020 </div><div class="grid-item"> 17021 <div class="grid-item-card"> 17022 <div class="card-top position-relative"> 17023 <div class="square bg-light"> 17024 <div class="content"><a href="/collections/fitness-accessories-bands-tubing" class="grid-item-card__image"> 17025 <img src="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-bands.webp?crop=center&height=280&v=1692395290&width=280" alt="Resistance Bands & Tubing" srcset="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-bands.webp?crop=center&height=150&v=1692395290&width=150 150w" width="150" height="150" loading="eager" class="grid-item-card__img"> 17026 </a></div> 17027 </div> 17028 <div class="card-title"> 17029 <p class="h5 grid-item-card__title grid-item-card__title--main">Bands & Tubing</p> 17030 </div> 17031 <a 17032 href="/collections/fitness-accessories-bands-tubing" 17033 class="stretched-link" 17034 aria-label="Bands & Tubing" 17035 ></a> 17036 </div> 17037 17038 <div class="card-tags"> 17039 <ul> 17040 17041 <li> 17042 <a href="/collections/fitness-accessories-tubing" aria-label="Resistance Bands">Resistance Bands</a> 17043 </li> 17044 17045 <li> 17046 <a href="/collections/hip-bands" aria-label="Hip Bands">Hip Bands</a> 17047 </li> 17048 17049 <li> 17050 <a href="/collections/mini-bands" aria-label="Mini Bands">Mini Bands</a> 17051 </li> 17052 17053 <li> 17054 <a href="/collections/strength-bands" aria-label="Strength Bands">Strength Bands</a> 17055 </li> 17056 17057 <li> 17058 <a href="/collections/flat-resistance-bands" aria-label="Flat Resistance Bands">Flat Resistance Bands</a> 17059 </li> 17060 17061 </ul> 17062 </div> 17063 17064 </div>
17064 17065 </div></div> 17066 </div> 17067 17068<div 17069 class="grid-panel d-none" 17070 data-collection="fitness-accessories" 17071 ><div class="grid-panel-grid"><div class="grid-item"> 17072 <div class="grid-item-card"> 17073 <div class="card-top position-relative"> 17074 <div class="square bg-light"> 17075 <div class="content"><a href="/collections/fitness-accessories-exercise-balls" class="grid-item-card__image"> 17076 <img src="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-excersice_balls.webp?crop=center&height=280&v=1688506793&width=280" alt="Exercise Balls" srcset="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-excersice_balls.webp?crop=center&height=150&v=1688506793&width=150 150w" width="150" height="150" loading="eager" class="grid-item-card__img"> 17077 </a></div> 17078 </div> 17079 <div class="card-title"> 17080 <p class="h5 grid-item-card__title grid-item-card__title--main">Exercise Balls</p> 17081 </div> 17082 <a 17083 href="/collections/fitness-accessories-exercise-balls" 17084 class="stretched-link" 17085 aria-label="Exercise Balls" 17086 ></a> 17087 </div> 17088 17089 <div class="card-tags"> 17090 <ul> 17091 17092 <li> 17093 <a href="/collections/wall-balls" aria-label="Wall Balls">Wall Balls</a> 17094 </li> 17095 17096 <li> 17097 <a href="/collections/slam-balls" aria-label="Slam Balls">Slam Balls</a> 17098 </li> 17099 17100 <li> 17101 <a href="/collections/medicine-balls" aria-label="Medicine Balls">Medicine Balls</a> 17102 </li> 17103 17104 <li> 17105 <a href="/collections/stability-balls" aria-label="Stability Balls">Stability Balls</a> 17106 </li> 17107 17108 </ul> 17109 </div> 17110 17111 </div> 17112 </div><div class="grid-item"> 17113 <div class="grid-item-card"> 17114 <div class="card-top position-relative"> 17115 <div class="square bg-light"> 17116 <div class="content"><a href="/collections/fitness-accessories-yoga-pilates" class="grid-item-card__image"> 17117 <img src="//treadmillfactory.ca/cdn/shop/collections/TF_0007_flowlirafolding.jpg?crop=center&height=280&v=1784310018&width=280" alt="Yoga & Pilates" srcset="//treadmillfactory.ca/cdn/shop/collections/TF_0007_flowlirafolding.jpg?crop=center&height=150&v=1784310018&width=150 150w" width="150" height="150" loading="eager" class="grid-item-card__img"> 17118 </a></div> 17119 </div> 17120 <div class="card-title"> 17121 <p class="h5 grid-item-card__title grid-item-card__title--main">Yoga & Pilates</p> 17122 </div> 17123 <a 17124 href="/collections/fitness-accessories-yoga-pilates" 17125 class="stretched-link" 17126 aria-label="Yoga & Pilates" 17127 ></a> 17128 </div> 17129 17130 <div class="card-tags"> 17131 <ul> 17132 17133 <li> 17134 <a href="/collections/pilates-reformers" aria-label="Pilates Reformers">Pilates Reformers</a> 17135 </li> 17136 17137 <li> 17138 <a href="/collections/pilates-accessories" aria-label="Pilates Accessories">Pilates Accessories</a> 17139 </li> 17140 17141 <li> 17142 <a href="/collections/yoga-mats" aria-label="Yoga Mats">Yoga Mats</a> 17143 </li> 17144 17145 <li> 17146 <a href="/collections/yoga-accessories" aria-label="Yoga Accessories">Yoga Accessories</a> 17147 </li> 17148 17149 </ul> 17150 </div> 17151 17152 </div> 17153 </div><div class="grid-item"> 17154 <div class="grid-item-card"> 17155 <div class="card-top position-relative"> 17156 <div class="square bg-light"> 17157 <div class="content"><a href="/collections/fitness-accessories-mma-boxing" class="grid-item-card__image"> 17158 <img src="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-mma.webp?crop=center&height=280&v=1688506811&width=280" alt="MMA & Boxing" srcset="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-mma.webp?crop=center&height=150&v=1688506811&width=150 150w" width="150" height="150" loading="eager" class="grid-item-card__img"> 17159 </a></div> 17160 </div> 17161 <div class="card-title"> 17162 <p class="h5 grid-item-card__title grid-item-card__title--main">MMA & Boxing</p> 17163 </div> 17164 <a 17165 href="/collections/fitness-accessories-mma-boxing" 17166 class="stretched-link" 17167 aria-label="MMA & Boxing" 17168 ></a> 17169 </div> 17170 17171 <div class="card-tags"> 17172 <ul> 17173 17174 <li> 17175 <a href="/collections/freestanding-heavy-bags" aria-label="Freestanding Heavy Bags">Freestanding Heavy Bags</a> 17176 </li> 17177 17178 <li> 17179 <a href="/collections/filled-hanging-bags" aria-label="Filled Hanging Bags">Filled Hanging Bags</a> 17180 </li> 17181 17182 <li> 17183 <a href="/collections/workout-gloves" aria-label="Gloves and Accessories">Gloves and Accessories</a> 17184 </li> 17185 17186 <li> 17187 <a href="/collections/targets-shields" aria-label="Targets/Training Gear">Targets/Training Gear</a> 17188 </li> 17189 17190 </ul> 17191 </div> 17192 17193 </div> 17194 </div><div class="grid-item"> 17195 <div class="grid-item-card"> 17196 <div class="card-top position-relative"> 17197 <div class="square bg-light"> 17198 <div class="content"><a href="/collections/strength-conditioning-lifting-accessories" class="grid-item-card__image"> 17199 <img src="//treadmillfactory.ca/cdn/shop/collections/LIFTING_ACC-COLLECTION-THUMBNAIL-02.png?crop=center&height=280&v=1691703892&width=280" alt="Lifting Accessories" srcset="//treadmillfactory.ca/cdn/shop/collections/LIFTING_ACC-COLLECTION-THUMBNAIL-02.png?crop=center&height=150&v=1691703892&width=150 150w" width="150" height="150" loading="eager" class="grid-item-card__img"> 17200 </a></div> 17201 </div> 17202 <div class="card-title"> 17203 <p class="h5 grid-item-card__title grid-item-card__title--main">Lifting Accessories</p> 17204 </div> 17205 <a 17206 href="/collections/strength-conditioning-lifting-accessories" 17207 class="stretched-link" 17208 aria-label="Lifting Accessories" 17209 ></a> 17210 </div> 17211 17212 <div class="card-tags"> 17213 <ul> 17214 17215 <li> 17216 <a href="/collections/hooks-straps" aria-label="Hooks & Straps">Hooks & Straps</a> 17217 </li> 17218 17219 <li> 17220 <a href="/collections/lifting-gloves" aria-label="Lifting Gloves">Lifting Gloves</a> 17221 </li> 17222 17223 <li> 17224 <a href="/collections/weight-lifting-belts" aria-label="Weight Lifting Belts">Weight Lifting Belts</a> 17225 </li> 17226 17227 <li> 17228 <a href="/collections/collars-accessories" aria-label="Collars & Accessories">Collars & Accessories</a> 17229 </li> 17230 17231 </ul> 17232 </div> 17233 17234 </div> 17235 </div><div class="grid-item"> 17236 <div class="grid-item-card"> 17237 <div class="card-top position-relative"> 17238 <div class="square bg-light"> 17239 <div class="content"><a href="/collections/fitness-accessories-balance-stability" class="grid-item-card__image"> 17240 <img src="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-balance_and_stability.webp?crop=center&height=280&v=1688506729&width=280" alt="Balance & Stability" srcset="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-balance_and_stability.webp?crop=center&height=150&v=1688506729&width=150 150w" width="150" height="150" loading="eager" class="grid-item-card__img"> 17241 </a></div> 17242 </div> 17243 <div class="card-title"> 17244 <p class="h5 grid-item-card__title grid-item-card__title--main">Balance & Stability</p> 17245 </div> 17246 <a 17247 href="/collections/fitness-accessories-balance-stability" 17248 class="stretched-link" 17249 aria-label="Balance & Stability" 17250 ></a> 17251 </div> 17252 17253 <div class="card-tags"> 17254 <ul> 17255 17256 <li> 17257 <a href="/collections/bosu" aria-label="BOSU & Dome Balance Balls">BOSU & Dome Balance Balls</a> 17258 </li> 17259 17260 <li> 17261 <a href="/collections/balance-cushions" aria-label="Balance Cushions">Balance Cushions</a> 17262 </li> 17263 17264 <li> 17265 <a href="/collections/wobble-boards" aria-label="Wobble Boards">Wobble Boards</a> 17266 </li> 17267 17268 </ul> 17269 </div> 17270 17271 </div> 17272 </div></div> 17273 </div> 17274 17275<div 17276 class="grid-panel d-none" 17277 data-collection="storage-solutions" 17278 ><div class="grid-panel-grid"><div class="grid-item"> 17279 <div class="grid-item-card"> 17280 <div class="card-top position-relative"> 17281 <div class="square bg-light"> 17282 <div class="content"><a href="/collections/dumbbells-storage" class="grid-item-card__image"> 17283 <img src="//treadmillfactory.ca/cdn/shop/collections/DUMBBELL-STORAGE-ICON.webp?crop=center&height=280&v=1693501761&width=280" alt="Dumbbell Storage" srcset="//treadmillfactory.ca/cdn/shop/collections/DUMBBELL-STORAGE-ICON.webp?crop=center&height=150&v=1693501761&width=150 150w" width="150" height="150" loading="eager" class="grid-item-card__img"> 17284 </a></div> 17285 </div> 17286 <div class="card-title"> 17287 <p class="h5 grid-item-card__title grid-item-card__title--main">Dumbbell Storage</p> 17288 </div> 17289 <a 17290 href="/collections/dumbbells-storage" 17291 class="stretched-link" 17292 aria-label="Dumbbell Storage" 17293 ></a> 17294 </div> 17295 17296 </div> 17297 </div><div class="grid-item"> 17298 <div class="grid-item-card"> 17299 <div class="card-top position-relative"> 17300 <div class="square bg-light"> 17301 <div class="content"><a href="/collections/weight-plate-rack" class="grid-item-card__image"> 17302 <img src="//treadmillfactory.ca/cdn/shop/collections/WEIGHTPLATE-STORAGE-COLLECTION-THUMBNAIL-07.png?crop=center&height=280&v=1691703706&width=280" alt="Weight Plate Racks" srcset="//treadmillfactory.ca/cdn/shop/collections/WEIGHTPLATE-STORAGE-COLLECTION-THUMBNAIL-07.png?crop=center&height=150&v=1691703706&width=150 150w" width="150" height="150" loading="eager" class="grid-item-card__img"> 17303 </a></div> 17304 </div> 17305 <div class="card-title"> 17306 <p class="h5 grid-item-card__title grid-item-card__title--main">Weight Plate Storage</p> 17307 </div> 17308 <a 17309 href="/collections/weight-plate-rack" 17310 class="stretched-link" 17311 aria-label="Weight Plate Storage" 17312 ></a> 17313 </div> 17314 17315 </div> 17316 </div><div class="grid-item"> 17317 <div class="grid-item-card"> 17318 <div class="card-top position-relative"> 17319 <div class="square bg-light"> 17320 <div class="content"><a href="/collectio
17320ns/lifting-bar-storage" class="grid-item-card__image"> 17321 <img src="//treadmillfactory.ca/cdn/shop/collections/LIFTINGBAR-STORAGE-COLLECTION-THUMBNAIL-08.png?crop=center&height=280&v=1691703907&width=280" alt="Lifting Bar Storage" srcset="//treadmillfactory.ca/cdn/shop/collections/LIFTINGBAR-STORAGE-COLLECTION-THUMBNAIL-08.png?crop=center&height=150&v=1691703907&width=150 150w" width="150" height="150" loading="eager" class="grid-item-card__img"> 17322 </a></div> 17323 </div> 17324 <div class="card-title"> 17325 <p class="h5 grid-item-card__title grid-item-card__title--main">Lifting Bar Storage</p> 17326 </div> 17327 <a 17328 href="/collections/lifting-bar-storage" 17329 class="stretched-link" 17330 aria-label="Lifting Bar Storage" 17331 ></a> 17332 </div> 17333 17334 </div> 17335 </div><div class="grid-item"> 17336 <div class="grid-item-card"> 17337 <div class="card-top position-relative"> 17338 <div class="square bg-light"> 17339 <div class="content"><a href="/collections/kettlebell-racks" class="grid-item-card__image"> 17340 <img src="//treadmillfactory.ca/cdn/shop/collections/KETBEL-STORAGE-COLLECTION-THUMBNAIL-09.png?crop=center&height=280&v=1691703806&width=280" alt="Kettlebell Racks" srcset="//treadmillfactory.ca/cdn/shop/collections/KETBEL-STORAGE-COLLECTION-THUMBNAIL-09.png?crop=center&height=150&v=1691703806&width=150 150w" width="150" height="150" loading="eager" class="grid-item-card__img"> 17341 </a></div> 17342 </div> 17343 <div class="card-title"> 17344 <p class="h5 grid-item-card__title grid-item-card__title--main">Kettlebell Racks</p> 17345 </div> 17346 <a 17347 href="/collections/kettlebell-racks" 17348 class="stretched-link" 17349 aria-label="Kettlebell Racks" 17350 ></a> 17351 </div> 17352 17353 </div> 17354 </div><div class="grid-item"> 17355 <div class="grid-item-card"> 17356 <div class="card-top position-relative"> 17357 <div class="square bg-light"> 17358 <div class="content"><a href="/collections/fitness-accessories-storage" class="grid-item-card__image"> 17359 <img src="//treadmillfactory.ca/cdn/shop/collections/FITACC-STORAGE-COLLECTION-THUMBNAIL-10.png?crop=center&height=280&v=1691703785&width=280" alt="Accessories Storage" srcset="//treadmillfactory.ca/cdn/shop/collections/FITACC-STORAGE-COLLECTION-THUMBNAIL-10.png?crop=center&height=150&v=1691703785&width=150 150w" width="150" height="150" loading="eager" class="grid-item-card__img"> 17360 </a></div> 17361 </div> 17362 <div class="card-title"> 17363 <p class="h5 grid-item-card__title grid-item-card__title--main">Accessories Storage</p> 17364 </div> 17365 <a 17366 href="/collections/fitness-accessories-storage" 17367 class="stretched-link" 17368 aria-label="Accessories Storage" 17369 ></a> 17370 </div> 17371 17372 </div> 17373 </div><div class="grid-item"> 17374 <div class="grid-item-card"> 17375 <div class="card-top position-relative"> 17376 <div class="square bg-light"> 17377 <div class="content"><a href="/collections/medicine-balls-racks" class="grid-item-card__image"> 17378 <img src="//treadmillfactory.ca/cdn/shop/collections/BALL-STORAGE-COLLECTION-THUMBNAIL-11.png?crop=center&height=280&v=1691704110&width=280" alt="Medicine Balls Racks" srcset="//treadmillfactory.ca/cdn/shop/collections/BALL-STORAGE-COLLECTION-THUMBNAIL-11.png?crop=center&height=150&v=1691704110&width=150 150w" width="150" height="150" loading="eager" class="grid-item-card__img"> 17379 </a></div> 17380 </div> 17381 <div class="card-title"> 17382 <p class="h5 grid-item-card__title grid-item-card__title--main">Balls Racks</p> 17383 </div> 17384 <a 17385 href="/collections/medicine-balls-racks" 17386 class="stretched-link" 17387 aria-label="Balls Racks" 17388 ></a> 17389 </div> 17390 17391 </div> 17392 </div><div class="grid-item"> 17393 <div class="grid-item-card"> 17394 <div class="card-top position-relative"> 17395 <div class="square bg-light"> 17396 <div class="content"><a href="/collections/storage-bay-systems" class="grid-item-card__image"> 17397 <img src="//treadmillfactory.ca/cdn/shop/collections/bay_new.jpg?crop=center&height=280&v=1757615387&width=280" alt="Storage Bay Systems" srcset="//treadmillfactory.ca/cdn/shop/collections/bay_new.jpg?crop=center&height=150&v=1757615387&width=150 150w" width="150" height="150" loading="eager" class="grid-item-card__img"> 17398 </a></div> 17399 </div> 17400 <div class="card-title"> 17401 <p class="h5 grid-item-card__title grid-item-card__title--main">Storage Bay Systems</p> 17402 </div> 17403 <a 17404 href="/collections/storage-bay-systems" 17405 class="stretched-link" 17406 aria-label="Storage Bay Systems" 17407 ></a> 17408 </div> 17409 17410 </div> 17411 </div></div> 17412 </div> 17413 17414<div 17415 class="grid-panel d-none" 17416 data-collection="parts" 17417 ><div class="grid-panel-grid"><div class="grid-item"> 17418 <div class="grid-item-card"> 17419 <div class="card-top position-relative"> 17420 <div class="square bg-light"> 17421 <div class="content"><a href="/collections/assault-fitness-parts" class="grid-item-card__image"> 17422 <img src="//treadmillfactory.ca/cdn/shop/collections/ASSAULT-FITNESS-PARTS-THUMBNAIL.png?crop=center&height=280&v=1691703849&width=280" alt="Assault Fitness Parts" srcset="//treadmillfactory.ca/cdn/shop/collections/ASSAULT-FITNESS-PARTS-THUMBNAIL.png?crop=center&height=150&v=1691703849&width=150 150w" width="150" height="150" loading="eager" class="grid-item-card__img"> 17423 </a></div> 17424 </div> 17425 <div class="card-title"> 17426 <p class="h5 grid-item-card__title grid-item-card__title--main">Assault Fitness Parts</p> 17427 </div> 17428 <a 17429 href="/collections/assault-fitness-parts" 17430 class="stretched-link" 17431 aria-label="Assault Fitness Parts" 17432 ></a> 17433 </div> 17434 17435 <div class="card-tags"> 17436 <ul> 17437 17438 <li> 17439 <a href="/collections/assault-fitness-classic-bike-parts" aria-label="Assault Bike Classic Parts">Assault Bike Classic Parts</a> 17440 </li> 17441 17442 <li> 17443 <a href="/collections/assault-fitness-pro-bike-parts" aria-label="Assault Runner Pro Parts">Assault Runner Pro Parts</a> 17444 </li> 17445 17446 <li> 17447 <a href="/collections/assault-fitness-elite-bike-parts" aria-label="Assault Bike Elite Parts">Assault Bike Elite Parts</a> 17448 </li> 17449 17450 <li> 17451 <a href="/collections/assault-runner-pro" aria-label="Assault Runner Pro Parts">Assault Runner Pro Parts</a> 17452 </li> 17453 17454 <li> 17455 <a href="/collections/assault-runner-elite-parts" aria-label="Assault Runner Elite Parts">Assault Runner Elite Parts</a> 17456 </li> 17457 17458 <li> 17459 <a href="/collections/assault-rower-elite-parts" aria-label="Assault Rower Elite Parts">Assault Rower Elite Parts</a> 17460 </li> 17461 17462 </ul> 17463 </div> 17464 17465 </div> 17466 </div><div class="grid-item"> 17467 <div class="grid-item-card"> 17468 <div class="card-top position-relative"> 17469 <div class="square bg-light"> 17470 <div class="content"><a href="/collections/cardio-cardio-accessories" class="grid-item-card__image"> 17471 <img src="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-cardio_parts.webp?crop=center&height=280&v=1687982281&width=280" alt="Cardio Accessories" srcset="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-cardio_parts.webp?crop=center&height=150&v=1687982281&width=150 150w" width="150" height="150" loading="eager" class="grid-item-card__img"> 17472 </a></div> 17473 </div> 17474 <div class="card-title"> 17475 <p class="h5 grid-item-card__title grid-item-card__title--main">Cardio Accessories</p> 17476 </div> 17477 <a 17478 href="/collections/cardio-cardio-accessories" 17479 class="stretched-link" 17480 aria-label="Cardio Accessories" 17481 ></a> 17482 </div> 17483 17484 </div> 17485 </div><div class="grid-item"> 17486 <div class="grid-item-card"> 17487 <div class="card-top position-relative"> 17488 <div class="square bg-light"> 17489 <div class="content"><a href="/collections/strength-machines-add-ons-cable-attachments" class="grid-item-card__image"> 17490 <img src="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-add_ons_and_attachments.webp?crop=center&height=280&v=1687982253&width=280" alt="Strength Machine Add-ons & Cable Attachments" srcset="//treadmillfactory.ca/cdn/shop/collections/collection_thumbnail-add_ons_and_attachments.webp?crop=center&height=150&v=1687982253&width=150 150w" width="150" height="150" loading="eager" class="grid-item-card__img"> 17491 </a></div> 17492 </div> 17493 <div class="card-title"> 17494 <p class="h5 grid-item-card__title grid-item-card__title--main">Strength Machine Add Ons & Attachments</p> 17495 </div> 17496 <a 17497 href="/collections/strength-machines-add-ons-cable-attachments" 17498 class="stretched-link" 17499 aria-label="Strength Machine Add Ons & Attachments" 17500 ></a> 17501 </div> 17502 17503 </div> 17504 </div></div> 17505 </div> 17506 17507<div 17508 class="grid-panel d-none" 17509 data-collection="nike-strength" 17510 ><div class="grid-panel-grid"><div class="grid-item"> 17511 <div class="grid-item-card"> 17512 <div class="card-top position-relative"> 17513 <div class="square bg-light"> 17514 <div class="content"><a href="/collections/nike-dumbbells" class="grid-item-card__image"> 17515 <img src="//treadmillfactory.ca/cdn/shop/collections/NIKE-GRIND-DUMBBELL_PARTICLES_REVEAL_PROFILE_SQUARE1025_EDITwithouttext.jpg?crop=center&height=280&v=1765919756&width=280" alt="Nike Strength Dumbbells" srcset="//treadmillfactory.ca/cdn/shop/collections/NIKE-GRIND-DUMBBELL_PARTICLES_REVEAL_PROFILE_SQUARE1025_EDITwithouttext.jpg?crop=center&height=150&v=1765919756&width=150 150w" width="150" height="150" loading="eager" class="grid-item-card__img"> 17516 </a></div> 17517 </div> 17518 <div class="card-title"> 17519 <p class="h5 grid-item-card__title grid-item-card__title--main">Nike Dumbbells</p> 17520 </div> 17521 <a 17522 href="/collections/nike-dumbbells" 17523 class="stretched-link" 17524 aria-label="Nike Dumbbells" 17525 ></a> 17526 </div> 17527 17528 <div class="card-tags"> 17529 <ul> 17530 17531 <li> 17532 <a href="/products/nike-dumbbell-black-white" aria-label="Nike Dumbbell">Nike Dumbbell</a> 17533 </li> 17534 17535 <li> 17536 <a href="/products/nike-grind-dumbbell-wolf-grey-particle" aria-label="Nike Grind Dumbbell">Nike Grind Dumbbell</a> 17537 </li> 17538 17539 <li> 17540 <a href="/collections/nike-strength-urethane-dumbbells" aria-label="Nike Strength Pro Urethane Dumbbell">Nike Strength Pro Urethane Dumbbell</a> 17541 </li> 17542 17543 </ul> 17544 </div> 17545 17546 </div> 17547 </div><div class="grid-item"> 17548 <div class="grid-item-card"> 17549 <div class="card-top position-relative"> 17550 <div class="square bg-light"> 17551 <div class="content"><a href="/collections/nike-kettlebells" class="grid-item-card__image"> 17552 <img src="//treadmillfactory.ca/cdn/shop/collections/RENIASSANCE-13.webp?crop=center&height=280&v=1765919073&
17552amp;width=280" alt="Nike Strength Kettlebells" srcset="//treadmillfactory.ca/cdn/shop/collections/RENIASSANCE-13.webp?crop=center&height=150&v=1765919073&width=150 150w" width="150" height="150" loading="eager" class="grid-item-card__img"> 17553 </a></div> 17554 </div> 17555 <div class="card-title"> 17556 <p class="h5 grid-item-card__title grid-item-card__title--main">Nike Kettlebells</p> 17557 </div> 17558 <a 17559 href="/collections/nike-kettlebells" 17560 class="stretched-link" 17561 aria-label="Nike Kettlebells" 17562 ></a> 17563 </div> 17564 17565 <div class="card-tags"> 17566 <ul> 17567 17568 <li> 17569 <a href="/products/nike-kettlebell" aria-label="Nike Kettlebell">Nike Kettlebell</a> 17570 </li> 17571 17572 <li> 17573 <a href="/products/nike-rubber-coated-kettlebell-wolf-grey-particle" aria-label="Nike Grind Kettlebell">Nike Grind Kettlebell</a> 17574 </li> 17575 17576 <li> 17577 <a href="/products/nike-rubber-coated-kettlebell" aria-label="Nike Rubber Coated Kettlebell">Nike Rubber Coated Kettlebell</a> 17578 </li> 17579 17580 </ul> 17581 </div> 17582 17583 </div> 17584 </div><div class="grid-item"> 17585 <div class="grid-item-card"> 17586 <div class="card-top position-relative"> 17587 <div class="square bg-light"> 17588 <div class="content"><a href="/collections/nike-barbells" class="grid-item-card__image"> 17589 <img src="//treadmillfactory.ca/cdn/shop/collections/nike_barbells_bat_photo.jpg?crop=center&height=280&v=1765919272&width=280" alt="Nike Strength Barbells" srcset="//treadmillfactory.ca/cdn/shop/collections/nike_barbells_bat_photo.jpg?crop=center&height=150&v=1765919272&width=150 150w" width="150" height="150" loading="eager" class="grid-item-card__img"> 17590 </a></div> 17591 </div> 17592 <div class="card-title"> 17593 <p class="h5 grid-item-card__title grid-item-card__title--main">Nike Barbells</p> 17594 </div> 17595 <a 17596 href="/collections/nike-barbells" 17597 class="stretched-link" 17598 aria-label="Nike Barbells" 17599 ></a> 17600 </div> 17601 17602 <div class="card-tags"> 17603 <ul> 17604 17605 <li> 17606 <a href="/collections/nike-15kg-barbells" aria-label="Nike 15KG Barbells">Nike 15KG Barbells</a> 17607 </li> 17608 17609 <li> 17610 <a href="/collections/nike-20kg-barbells" aria-label="Nike 20KG Barbells">Nike 20KG Barbells</a> 17611 </li> 17612 17613 <li> 17614 <a href="/products/nike-1972-power-bar-20kg" aria-label="Nike 1972 Power Bar 20KG">Nike 1972 Power Bar 20KG</a> 17615 </li> 17616 17617 <li> 17618 <a href="/collections/nike-curl-bars" aria-label="Nike Curl Bars">Nike Curl Bars</a> 17619 </li> 17620 17621 <li> 17622 <a href="/products/nike-barbell-collars" aria-label="Nike Barbell Collars">Nike Barbell Collars</a> 17623 </li> 17624 17625 </ul> 17626 </div> 17627 17628 </div> 17629 </div><div class="grid-item"> 17630 <div class="grid-item-card"> 17631 <div class="card-top position-relative"> 17632 <div class="square bg-light"> 17633 <div class="content"><a href="/collections/nike-plates" class="grid-item-card__image"> 17634 <img src="//treadmillfactory.ca/cdn/shop/collections/Nike_Brand-Category-Grind.jpg?crop=center&height=280&v=1765919215&width=280" alt="Nike Strength Plates" srcset="//treadmillfactory.ca/cdn/shop/collections/Nike_Brand-Category-Grind.jpg?crop=center&height=150&v=1765919215&width=150 150w" width="150" height="150" loading="eager" class="grid-item-card__img"> 17635 </a></div> 17636 </div> 17637 <div class="card-title"> 17638 <p class="h5 grid-item-card__title grid-item-card__title--main">Nike Plates</p> 17639 </div> 17640 <a 17641 href="/collections/nike-plates" 17642 class="stretched-link" 17643 aria-label="Nike Plates" 17644 ></a> 17645 </div> 17646 17647 <div class="card-tags"> 17648 <ul> 17649 17650 <li> 17651 <a href="/products/nike-grind-bumper-plates" aria-label="Nike Grind Bumper Plates">Nike Grind Bumper Plates</a> 17652 </li> 17653 17654 <li> 17655 <a href="/products/nike-grind-ch
17655ange-plates-wolf-grey-particle" aria-label="Nike Grind Change Plates">Nike Grind Change Plates</a> 17656 </li> 17657 17658 <li> 17659 <a href="/products/nike-rubber-bumper-plates-black-white" aria-label="Nike Rubber Bumper Plates">Nike Rubber Bumper Plates</a> 17660 </li> 17661 17662 <li> 17663 <a href="/products/nike-change-plates" aria-label="Nike Change Plates">Nike Change Plates</a> 17664 </li> 17665 17666 <li> 17667 <a href="/products/nike-strength-pro-urethane-plates-black-white" aria-label="Nike Strength Pro Urethane Plates">Nike Strength Pro Urethane Plates</a> 17668 </li> 17669 17670 </ul> 17671 </div> 17672 17673 </div> 17674 </div><div class="grid-item"> 17675 <div class="grid-item-card"> 17676 <div class="card-top position-relative"> 17677 <div class="square bg-light"> 17678 <div class="content"><a href="/collections/nike-racks" class="grid-item-card__image"> 17679 <img src="//treadmillfactory.ca/cdn/shop/collections/platetreelifestyle11_1200x_946d5380-1cbb-46c5-aeb5-d0b4bb438737.webp?crop=center&height=280&v=1765919331&width=280" alt="Nike Strength Racks" srcset="//treadmillfactory.ca/cdn/shop/collections/platetreelifestyle11_1200x_946d5380-1cbb-46c5-aeb5-d0b4bb438737.webp?crop=center&height=150&v=1765919331&width=150 150w" width="150" height="150" loading="eager" class="grid-item-card__img"> 17680 </a></div> 17681 </div> 17682 <div class="card-title"> 17683 <p class="h5 grid-item-card__title grid-item-card__title--main">Nike Racks</p> 17684 </div> 17685 <a 17686 href="/collections/nike-racks" 17687 class="stretched-link" 17688 aria-label="Nike Racks" 17689 ></a> 17690 </div> 17691 17692 <div class="card-tags"> 17693 <ul> 17694 17695 <li> 17696 <a href="/products/nike-half-rack" aria-label="Nike Half Rack">Nike Half Rack</a> 17697 </li> 17698 17699 <li> 17700 <a href="/products/nike-squat-cage" aria-label="Nike Squat Cage">Nike Squat Cage</a> 17701 </li> 17702 17703 <li> 17704 <a href="/products/nike-squat-rack" aria-label="Nike Squat Rack">Nike Squat Rack</a> 17705 </li> 17706 17707 <li> 17708 <a href="/products/nike-squat-stand" aria-label="Nike Squat Stand">Nike Squat Stand</a> 17709 </li> 17710 17711 <li> 17712 <a href="/collections/nike-attachments" aria-label="Nike Attachments">Nike Attachments</a> 17713 </li> 17714 17715 </ul> 17716 </div> 17717 17718 </div> 17719 </div><div class="grid-item"> 17720 <div class="grid-item-card"> 17721 <div class="card-top position-relative"> 17722 <div class="square bg-light"> 17723 <div class="content"><a href="/collections/nike-benches" class="grid-item-card__image"> 17724 <img src="//treadmillfactory.ca/cdn/shop/collections/Nike-Benches-Collection.png?crop=center&height=280&v=1768582101&width=280" alt="Nike Strength Benches" srcset="//treadmillfactory.ca/cdn/shop/collections/Nike-Benches-Collection.png?crop=center&height=150&v=1768582101&width=150 150w" width="150" height="150" loading="eager" class="grid-item-card__img"> 17725 </a></div> 17726 </div> 17727 <div class="card-title"> 17728 <p class="h5 grid-item-card__title grid-item-card__title--main">Nike Benches</p> 17729 </div> 17730 <a 17731 href="/collections/nike-benches" 17732 class="stretched-link" 17733 aria-label="Nike Benches" 17734 ></a> 17735 </div> 17736 17737 <div class="card-tags"> 17738 <ul> 17739 17740 <li> 17741 <a href="/products/nike-rolling-we
17741ight-bench" aria-label="Nike Rolling Weight Bench">Nike Rolling Weight Bench</a> 17742 </li> 17743 17744 <li> 17745 <a href="/products/nike-flat-weight-bench" aria-label="Nike Flat Weight Bench">Nike Flat Weight Bench</a> 17746 </li> 17747 17748 <li> 17749 <a href="/products/nike-adjustable-weight-bench-black" aria-label="Nike Adjustable Weight Bench">Nike Adjustable Weight Bench</a> 17750 </li> 17751 17752 </ul> 17753 </div> 17754 17755 </div> 17756 </div><div class="grid-item"> 17757 <div class="grid-item-card"> 17758 <div class="card-top position-relative"> 17759 <div class="square bg-light"> 17760 <div class="content"><a href="/collections/nike-bundles" class="grid-item-card__image"> 17761 <img src="//treadmillfactory.ca/cdn/shop/collections/Nike-Dumbbell_Set_Rack_Grind-Group.webp?crop=center&height=280&v=1768582081&width=280" alt="Nike Bundles" srcset="//treadmillfactory.ca/cdn/shop/collections/Nike-Dumbbell_Set_Rack_Grind-Group.webp?crop=center&height=150&v=1768582081&width=150 150w" width="150" height="150" loading="eager" class="grid-item-card__img"> 17762 </a></div> 17763 </div> 17764 <div class="card-title"> 17765 <p class="h5 grid-item-card__title grid-item-card__title--main">Nike Bundles</p> 17766 </div> 17767 <a 17768 href="/collections/nike-bundles" 17769 class="stretched-link" 17770 aria-label="Nike Bundles" 17771 ></a> 17772 </div> 17773 17774 <div class="card-tags"> 17775 <ul> 17776 17777 <li> 17778 <a href="https://treadmillfactory.ca/collections/nike-home-gym-sets" aria-label="Home Gym Sets">Home Gym Sets</a> 17779 </li> 17780 17781 <li> 17782 <a href="https://treadmillfactory.ca/collections/nike-barbell-sets" aria-label="Barbell & Plates Set">Barbell & Plates Set</a> 17783 </li> 17784 17785 <li> 17786 <a href="/collections/nike-bundles/Dumbbells" aria-label="Dumbbell Sets">Dumbbell Sets</a> 17787 </li> 17788 17789 </ul> 17790 </div> 17791 17792 </div> 17793 </div><div class="grid-item"> 17794 <div class="grid-item-card"> 17795 <div class="card-top position-relative"> 17796 <div class="square bg-light"> 17797 <div class="content"><a href="/collections/nike-storage" class="grid-item-card__image"> 17798 <img src="//treadmillfactory.ca/cdn/shop/collections/KBDB_Square_1200x_dd39a933-1a61-4f14-9a3d-b75e0ba481c7.webp?crop=center&height=280&v=1765919608&width=280" alt="Nike Strength Storage" srcset="//treadmillfactory.ca/cdn/shop/collections/KBDB_Square_1200x_dd39a933-1a61-4f14-9a3d-b75e0ba481c7.webp?crop=center&height=150&v=1765919608&width=150 150w" width="150" height="150" loading="eager" class="grid-item-card__img"> 17799 </a></div> 17800 </div> 17801 <div class="card-title"> 17802 <p class="h5 grid-item-card__title grid-item-card__title--main">Nike Storage</p> 17803 </div> 17804 <a 17805 href="/collections/nike-storage" 17806 class="stretched-link" 17807 aria-label="Nike Storage" 17808 ></a> 17809 </div> 17810 17811 <div class="card-tags"> 17812 <ul> 17813 17814 <li> 17815 <a href="/products/nike-dumbbell-tree" aria-label="Nike Dumbbell Tree">Nike Dumbbell Tree</a> 17816 </li> 17817 17818 <li> 17819 <a href="/products/nike-dumbbell-storage-rack" aria-label="Nike Dumbbell Storage Rack">Nike Dumbbell Storage Rack</a> 17820 </li> 17821 17822 <li> 17823 <a href="/products/nike-kettlebell-dumbbell-storage-rack" aria-label="Nike Kettlebell & Dumbbell Storage Rack">Nike Kettlebell & Dumbbell Storage Rack</a> 17824 </li> 17825 17826 <li> 17827 <a href="/products/nike-plate-tree-barbell-holder" aria-label="Nike Plate Tree & Barbell Holder">Nike Plate Tree & Barbell Holder</a> 17828 </li> 17829 17830 </ul> 17831 </div> 17832 17833 </div> 17834 </div><div class="grid-item"> 17835 <div class="grid-item-card"> 17836 <div class="card-top position-relative"> 17837 <div class="square bg-light"> 17838 <div class="content">
17838<a href="/collections/nike-strength-hybrid-conditioning" class="grid-item-card__image"> 17839 <img src="//treadmillfactory.ca/cdn/shop/collections/SandbagLifestyleSquare2_1200x_c334e803-388e-4f1c-8772-2ac060a15bea.webp?crop=center&height=280&v=1765919592&width=280" alt="Nike Strength Hybrid Conditioning" srcset="//treadmillfactory.ca/cdn/shop/collections/SandbagLifestyleSquare2_1200x_c334e803-388e-4f1c-8772-2ac060a15bea.webp?crop=center&height=150&v=1765919592&width=150 150w" width="150" height="150" loading="eager" class="grid-item-card__img"> 17840 </a></div> 17841 </div> 17842 <div class="card-title"> 17843 <p class="h5 grid-item-card__title grid-item-card__title--main">Nike Hybrid Conditioning</p> 17844 </div> 17845 <a 17846 href="/collections/nike-strength-hybrid-conditioning" 17847 class="stretched-link" 17848 aria-label="Nike Hybrid Conditioning" 17849 ></a> 17850 </div> 17851 17852 <div class="card-tags"> 17853 <ul> 17854 17855 <li> 17856 <a href="/products/nike-sandbags-black" aria-label="Nike Sandbags">Nike Sandbags</a> 17857 </li> 17858 17859 <li> 17860 <a href="/products/nike-weight-sled" aria-label="Nike Weight Sled">Nike Weight Sled</a> 17861 </li> 17862 17863 <li> 17864 <a href="/products/nike-soft-plyo-box" aria-label="Nike Soft Plyo Box">Nike Soft Plyo Box</a> 17865 </li> 17866 17867 </ul> 17868 </div> 17869 17870 </div> 17871 </div><div class="grid-item"> 17872 <div class="grid-item-card"> 17873 <div class="card-top position-relative"> 17874 <div class="square bg-light"> 17875 <div class="content"><a href="/collections/nike-strength-pro" class="grid-item-card__image"> 17876 <img src="//treadmillfactory.ca/cdn/shop/collections/Nike_Brand-Category-Strength_Pro_Line.webp?crop=center&height=280&v=1765919682&width=280" alt="Nike Strength Pro" srcset="//treadmillfactory.ca/cdn/shop/collections/Nike_Brand-Category-Strength_Pro_Line.webp?crop=center&height=150&v=1765919682&width=150 150w" width="150" height="150" loading="eager" class="grid-item-card__img"> 17877 </a></div> 17878 </div> 17879 <div class="card-title"> 17880 <p class="h5 grid-item-card__title grid-item-card__title--main">Nike Pro</p> 17881 </div> 17882 <a 17883 href="/collections/nike-strength-pro" 17884 class="stretched-link" 17885 aria-label="Nike Pro" 17886 ></a> 17887 </div> 17888 17889 <div class="card-tags"> 17890 <ul> 17891 17892 <li> 17893 <a href="/collections/nike-strength-urethane-dumbbells" aria-label="Nike Strength Pro Urethane Dumbbell">Nike Strength Pro Urethane Dumbbell</a> 17894 </li> 17895 17896 <li> 17897 <a href="/products/nike-strength-pro-urethane-plates-black-white" aria-label="Nike Strength Pro Urethane Plates">Nike Strength Pro Urethane Plates</a> 17898 </li> 17899 17900 </ul> 17901 </div> 17902 17903 </div> 17904 </div><div class="grid-item"> 17905 <div class="grid-item-card"> 17906 <div class="card-top position-relative"> 17907 <div class="square bg-light"> 17908 <div class="content"><a href="/collections/nike-strength-grind" class="grid-item-card__image"> 17909 <img src="//treadmillfactory.ca/cdn/shop/collections/NIKE_GRIND_CAT_PHOTO.jpg?crop=center&height=280&v=1765919738&width=280" alt="Nike Strength Grind" srcset="//treadmillfactory.ca/cdn/shop/collections/NIKE_GRIND_CAT_PHOTO.jpg?crop=center&height=150&v=1765919738&width=150 150w" width="150" height="150" loading="eager" class="grid-item-card__img"> 17910 </a></div> 17911 </div> 17912 <div class="card-title"> 17913 <p class="h5 grid-item-card__title grid-item-card__title--main">Nike Grind</p> 17914 </div> 17915 <a 17916 href="/collections/nike-strength-grind" 17917 class="stretched-link" 17918 aria-label="Nike Grind" 17919 ></a> 17920 </div> 17921 17922 <div class="card-tags"> 17923 <ul> 17924 17925 <li> 17926 <a href="/products/nike-grind-dumbbell-wolf-grey-particle" aria-label="Nike Grind Dumbbell">Nike Grind Dumbbell</a> 17927 </li> 17928 17929 <li> 17930 <a href="/products/nike-grind-bumper-plates" aria-label="Nike Grind Bumper Plates">Nike Grind Bumper Plates</a> 17931 </li> 17932 17933 <li> 17934 <a href="/products/nike-grind-ch
17934ange-plates-wolf-grey-particle" aria-label="Nike Grind Change Plates - Wolf Grey Particle">Nike Grind Change Plates - Wolf Grey Particle</a> 17935 </li> 17936 17937 </ul> 17938 </div> 17939 17940 </div> 17941 </div><div class="grid-item"> 17942 <div class="grid-item-card"> 17943 <div class="card-top position-relative"> 17944 <div class="square bg-light"> 17945 <div class="content"><a href="/collections/nike-apparel" class="grid-item-card__image"> 17946 <img src="//treadmillfactory.ca/cdn/shop/collections/NIKE_Strength_Ruben_Ivan_Dias_300dpi_2024_Q3_MRG_2349.webp?crop=center&height=280&v=1765919312&width=280" alt="Nike Strength Apparel" srcset="//treadmillfactory.ca/cdn/shop/collections/NIKE_Strength_Ruben_Ivan_Dias_300dpi_2024_Q3_MRG_2349.webp?crop=center&height=150&v=1765919312&width=150 150w" width="150" height="150" loading="eager" class="grid-item-card__img"> 17947 </a></div> 17948 </div> 17949 <div class="card-title"> 17950 <p class="h5 grid-item-card__title grid-item-card__title--main">Nike Apparel</p> 17951 </div> 17952 <a 17953 href="/collections/nike-apparel" 17954 class="stretched-link" 17955 aria-label="Nike Apparel" 17956 ></a> 17957 </div> 17958 17959 <div class="card-tags"> 17960 <ul> 17961 17962 <li> 17963 <a href="/collections/nike-hats" aria-label="Nike Hats">Nike Hats</a> 17964 </li> 17965 17966 <li> 17967 <a href="/collections/nike-dri-fit-tees" aria-label="Nike Dri-Fit Tees">Nike Dri-Fit Tees</a> 17968 </li> 17969 17970 <li> 17971 <a href="/collections/nike-crews" aria-label="Nike Crews">Nike Crews</a> 17972 </li> 17973 17974 <li> 17975 <a href="/collections/nike-hoodies" aria-label="Nike Hoodies">Nike Hoodies</a> 17976 </li> 17977 17978 </ul> 17979 </div> 17980 17981 </div> 17982 </div></div> 17983 </div> 17984 17985</div> 17986 </div> 17987 </div> 17988 </details> 17989 </header-menu> 17990</li> 17991 17992 17993 17994 17995 17996<li><a 17997 href="/pages/featured-brands" 17998 aria-label="Brands" 17999 class="header__menu-item list-menu__item link link--text focus-inset " 18000 18001 18002 > 18003 <span class="header__menu-item__text">Brands</span> 18004 18005 </a></li> 18006 18007 18008 18009<li><a 18010 href="/collections/whats-new" 18011 aria-label="What's New" 18012 class="header__menu-item list-menu__item link link--text focus-inset " 18013 18014 18015 > 18016 <span class="header__menu-item__text">What's New</span> 18017 18018 </a></li> 18019 18020 18021 18022<li><a 18023 href="https://commercialfitness.ca/" 18024 aria-label="Commercial" 18025 class="header__menu-item list-menu__item link link--text focus-inset " 18026 18027 18028 > 18029 <span class="header__menu-item__text">Commercial</span> 18030 18031 </a></li> 18032 18033 18034 18035<li><header-menu> 18036 <details id="Details-HeaderMenu-4"> 18037 <summary class="header__menu-item list-menu__item link focus-inset">
18038 <span class="header__menu-item__text">Resources</span> 18039 18040 <svg aria-hidden="true" focusable="false" class="icon icon-caret" viewBox="0 0 10 6"> 18041 <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor"> 18042</svg> 18043 18044 </summary> 18045 <ul 18046 id="HeaderMenu-MenuList-4" 18047 class="header__submenu header__dropdown-menu-item list-menu list-menu--disclosure caption-large motion-reduce parent-dropdown" 18048 role="list" 18049 tabindex="-1" 18050 ><li><a 18051 href="/blogs/news" 18052 aria-label="Blog" 18053 class="header__menu-item list-menu__item link link--text focus-inset caption-large" 18054 18055 18056 > 18057 <span class="header__menu-item__text">Blog</span> 18058 18059 </a></li><li><a 18060 href="/pages/faq" 18061 aria-label="FAQ" 18062 class="header__menu-item list-menu__item link link--text focus-inset caption-large" 18063 18064 18065 > 18066 <span class="header__menu-item__text">FAQ</span> 18067 18068 </a></li><li><a 18069 href="/products/treadmill-factory-gift-card" 18070 aria-label="Gift Cards" 18071 class="header__menu-item list-menu__item link link--text focus-inset caption-large" 18072 18073 18074 > 18075 <span class="header__menu-item__text">Gift Cards</span> 18076 18077 </a></li></ul> 18078 </details> 18079 </header-menu></li> 18080 18081 18082 18083<li><a 18084 href="/pages/nike-strength" 18085 aria-label="Nike Strength" 18086 class="header__menu-item list-menu__item link link--text focus-inset header__menu-item--has-custom-style header__menu-item--block-menu_item_style_J6Nq4q header__menu-item--has-custom-image" 18087 18088 18089 > 18090 <span class="header__menu-item__text">Nike Strength</span> 18091 18092 <img class="header__menu-item__img" src="//treadmillfactory.ca/cdn/shop/files/f18613a20ab4bc1924b5df59a6467b48c5935b3d.png?v=1770403128&width=440" alt="The Treadmill Factory Nike Strength" width="220" height="38" loading="lazy" decoding="async"> 18093 18094 </a></li></ul></nav> 18095 18096</div> 18097 18098<div class="header__icons header__icons--in-nav desktop"><div class="header-search-in-nav"> 18099 <div class="header-search header-search--inline header-search--in-nav"><predictive-search class="search-modal__form" data-loading-text="Loading..."><form action="/search" method="get" role="search" class="search search-modal__form"> 18100 <input type="hidden" name="type" value="product"> 18101 <div class="field"> 18102 <input 18103 class="search__input field__input" 18104 id="Search-Input-InNav" 18105 type="search" 18106 name="q" 18107 value="" 18108 placeholder="Search" 18109 aria-label="Search"role="combobox" 18110 aria-expanded="false" 18111 aria-controls="predictive-search-results-Search-Input-InNav" 18112 aria-haspopup="listbox" 18113 aria-autocomplete="list" 18114 autocorrect="off" 18115 autocomplete="off" 18116 autocapitalize="off" 18117 spellcheck="false"> 18118 <label class="field__label" for="Search-Input-InNav">Search</label> 18119 <input type="hidden" name="options[prefix]" value="last"> 18120 <button 18121 type="reset" 18122 class="reset__button field__button hidden" 18123 aria-label="Clear search term" 18124 > 18125 <svg class="icon icon-close" aria-hidden="true" focusable="false"> 18126 <use xlink:href="#icon-reset"> 18127 </svg> 18128 </button> 18129 <button class="search__button field__button" aria-label="Search"> 18130 <svg class="header__icon-svg" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" aria-hidden="true" focusable="false"> 18131 <path d="M21.0002 21L16.6602 16.66" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 18132 <path d="M11 19C15.4183 19 19 15.4183 19 11C19 6.58172 15.4183 3 11 3C6.58172 3 3 6.58172 3 11C3 15.4183 6.58172 19 11 19Z" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 18133</svg> 18134 18135 </button> 18136 </div><div id="predictive-search-results-Search-Input-InNav" class="predictive-search predictive-search--header" tabindex="-1" data-predictive-search role="listbox" aria-label="Search"> 18137 18138 </div> 18139 18140 <span class="predictive-search-status visually-hidden" role="status" aria-hidden="true"></span></form></predictive-search></div> 18141 </div><a 18142 href="/account/login" 18143 class="header__icon header__icon--account link focus-inset" 18144 aria-label="Account" 18145 > 18146 <svg class="header__icon-svg" data-svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" aria-hidden="true" focusable="false"> 18147 <path d="M19 21V19C19 17.9391 18.5786 16.9217 17.8284 16.1716C17.0783 15.4214 16.0609 15 15 15H9C7.93913 15 6.92172 15.4214 6.17157 16.1716C5.42143 16.9217 5 17.9391 5 19V21" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 18148 <path d="M12 11C14.2091 11 16 9.20914 16 7C16 4.79086 14.2091 3 12 3C9.79086 3 8 4.79086 8 7C8 9.20914 9.79086 11 12 11Z" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 18149</svg> 18150 18151 </a><a 18152 href="/cart" 18153 class="header__icon header__icon--cart link focus-inset cart-icon-bubble" 18154 id="cart-icon-bubble-in-nav" 18155 aria-label="Cart Bubble" 18156 > 18157 <svg class="header__icon-svg" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" aria-hidden="true" focusable="false"> 18158 <path d="M8 22C8.55228 22 9 21.5523 9 21C9 20.4477 8.55228 20 8 20C7.44772 20 7 20.4477 7 21C7 21.5523 7.44772 22 8 22Z" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 18159 <path d="M19 22C19.5523 22 20 21.5523 20 21C20 20.4477 19.5523 20 19 20C18.4477 20 18 20.4477 18 21C18 21.5523 18.4477 22 19 22Z" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 18160 <path d="M2.0498 2.04999H4.0498L6.7098 14.47M6.7098 14.47C6.80738 14.9248 7.06048 15.3315 7.42552 15.6198C7.79056 15.9082 8.24471 16.0603 8.7098 16.05H18.4898C18.945 16.0493 19.3863 15.8933 19.7408 15.6078C20.0954 15.3224 20.3419 14.9245 20.4398 14.48L22.0898 7.
1816004999H5.1198L6.7098 14.47Z" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 18161</svg> 18162 18163 <span class="visually-hidden">Cart</span></a> 18164</div> 18165 18166 </div> 18167 </div> 18168 18169</sticky-header>
18169<script> 18170 (function () { 18171 var el = document.querySelector('sticky-header'); 18172 if (!el) return; 18173 var desktopScheme = el.getAttribute('data-desktop-color-scheme'); 18174 var mobileScheme = el.getAttribute('data-mobile-color-scheme'); 18175 var trigger = el.getAttribute('data-mobile-scheme-trigger') || 'always'; 18176 if (!desktopScheme || !mobileScheme || desktopScheme === mobileScheme || trigger === 'off') return; 18177 18178 var desktopClass = 'color-' + desktopScheme; 18179 var mobileClass = 'color-' + mobileScheme; 18180 var mq = window.matchMedia('(max-width: 991.98px)'); 18181 18182 function applyScheme(useMobile) { 18183 if (useMobile) { 18184 el.classList.remove(desktopClass); 18185 el.classList.add(mobileClass); 18186 } else { 18187 el.classList.remove(mobileClass); 18188 el.classList.add(desktopClass); 18189 } 18190 } 18191 18192 function evaluate() { 18193 var isMobile = mq.matches; 18194 if (!isMobile) { applyScheme(false); return; } 18195 if (trigger === 'always') { applyScheme(true); return; } 18196 applyScheme(el.classList.contains('scrolled')); 18197 } 18198 18199 evaluate(); 18200 if (mq.addEventListener) { 18201 mq.addEventListener('change', evaluate); 18202 } else if (mq.addListener) { 18203 mq.addListener(evaluate); 18204 } 18205 18206 if (trigger === 'scrolled_only') { 18207 new MutationObserver(function (mutations) { 18208 for (var i = 0; i < mutations.length; i++) { 18209 if (mutations[i].attributeName === 'class') { evaluate(); break; } 18210 } 18211 }).observe(el, { attributes: true, attributeFilter: ['class'] }); 18212 } 18213 })(); 18214</script>
18214 18215 18216 18217 18218</div> 18219<!-- END sections: header-group --> 18220 18221 <store-holder> 18222 <main id="MainContent" class="content-for-layout focus-none" role="main" tabindex="-1"> 18223 <section id="shopify-section-template--20606067048610__main" class="shopify-section section"> 18224 18225 18226 18227<section 18228 id="MainProduct-template--20606067048610__main" 18229 class="section-template--20606067048610__main-padding main-product-area" 18230 data-section="template--20606067048610__main" 18231> 18232 <link href="//treadmillfactory.ca/cdn/shop/t/199/assets/section-main-product.css?v=119116137628262110331787597196" rel="stylesheet" type="text/css" media="all" /> 18233 <link href="//treadmillfactory.ca/cdn/shop/t/199/assets/component-accordion.css?v=120819513660117465581787597194" rel="stylesheet" type="text/css" media="all" /> 18234 <link href="//treadmillfactory.ca/cdn/shop/t/199/assets/component-content-drawer.css?v=170655602373840837351787597194" rel="stylesheet" type="text/css" media="all" /> 18235 <link href="//treadmillfactory.ca/cdn/shop/t/199/assets/component-price.css?v=114841590414948783571787597195" rel="stylesheet" type="text/css" media="all" /> 18236 <link href="//treadmillfactory.ca/cdn/shop/t/199/assets/component-slider.css?v=141301393368872494531787597193" rel="stylesheet" type="text/css" media="all" /> 18237 <link href="//treadmillfactory.ca/cdn/shop/t/199/assets/component-rating.css?v=104397681019589066051787597192" rel="stylesheet" type="text/css" media="all" /> 18238 <link href="//treadmillfactory.ca/cdn/shop/t/199/assets/component-loading-overlay.css?v=103358324909805239231787597194" rel="stylesheet" type="text/css" media="all" /> 18239 <link href="//treadmillfactory.ca/cdn/shop/t/199/assets/component-deferred-media.css?v=77085722187351645931787597194" rel="stylesheet" type="text/css" media="all" /> 18240 <link href="//treadmillfactory.ca/cdn/shop/t/199/assets/component-product-info.css?v=153721533204035585761787597195" rel="stylesheet" type="text/css" media="all" /> 18241 <link href="//treadmillfactory.ca/cdn/shop/t/199/assets/component-variant-swatch.css?v=57486780438264675281787597195" rel="stylesheet" type="text/css" media="all" /> 18242<link href="//treadmillfactory.ca/cdn/shop/t/199/assets/component-product-media-grid.css?v=75515153683674746171787597195" rel="stylesheet" type="text/css" media="all" /> 18243
18243<script src="//treadmillfactory.ca/cdn/shop/t/199/assets/section-main-product-grid.js?v=70546141234894698541787597195" defer="defer"></script>
18243<style data-shopify>.section-template--20606067048610__main-padding { 18244 padding-top: 0px; 18245 padding-bottom: 24px; 18246 } 18247 18248 @media screen and (min-width: 750px) { 18249 .section-template--20606067048610__main-padding { 18250 padding-top: 0px; 18251 padding-bottom: 48px; 18252 } 18253 } 18254 .spice-spa-addon-layouts { 18255 max-height: 450px; 18256 overflow-y: auto; 18257 scrollbar-width: thin; 18258 scrollbar-color: #000000 transparent; 18259 scrollbar-gutter: stable; 18260 } 18261 .product-price-flex .price--on-sale .strikethrough, .product-price-flex .price--on-sale .price-item--regular { 18262 color: #666666!important; 18263 } 18264 18265 18266 18267 .product-price-flex .price--on-sale .price__sale .latest-price .price-item { 18268 color: #cc0000!important; 18269 } 18270 18271 18272</style>
18272<script src="//treadmillfactory.ca/cdn/shop/t/199/assets/product-info.js?v=161518824743566990821787597195" defer="defer"></script>
18272 18273
18273<script src="//treadmillfactory.ca/cdn/shop/t/199/assets/content-drawer.js?v=170778317061973380901787597192" defer="defer"></script>
18273 18274
18274<script src="//treadmillfactory.ca/cdn/shop/t/199/assets/product-form.js?v=175419987885601198131787597193" defer="defer"></script>
18274 18275
18275<script src="//treadmillfactory.ca/cdn/shop/t/199/assets/product-add-on-inline.js?v=10758894735270460221787597192" defer="defer"></script>
18275 18276
18276<script> 18277 (function () { 18278 if ( 18279 (!document.documentElement.innerHTML.match(/asyncLoad/) || 18280 (document.documentElement.innerHTML.includes && 18281 (document.documentElement.innerHTML.includes('\\/obscure' + '-escarpment-2240') || 18282 document.documentElement.innerHTML.includes('/assets/' + 'best_custom_product_options.js')))) && 18283 (!window.bcpo || !bcpo.disabled) && 18284 window.bcpo_data && 18285 bcpo_data.virtual_options && 18286 bcpo_data.virtual_options.length 18287 ) { 18288 return; 18289 } 18290 var script = document.createElement('script'); 18291 script.defer = true; 18292 script.src = "//treadmillfactory.ca/cdn/shop/t/199/assets/product-form.js?v=175419987885601198131787597193"; 18293 document.head.appendChild(script); 18294 })(); 18295 </script>
18295 18296 18297 18298 18299 18300 <div class="page-width page-width-grid"> 18301 <div class="product product--large product--left product--grid product--mobile-show grid grid--1-col grid--2-col-tablet"><div class="grid__item product__media-wrapper"><div class="breadcrumbs-product--mobile medium-hide large-up-hide"> 18302 18303<style> 18304 .breadcrumbs--product { 18305 font-family: 'HelveticaRegular'; 18306 font-weight: 400; 18307 } 18308 .breadcrumbs--product .breadcrumbs__item:last-child .breadcrumbs__separator { 18309 display: none; 18310 } 18311 18312 .product__info-container .breadcrumbs__item:not(:last-child):after, 18313 .breadcrumbs-product--mobile .breadcrumbs__item:not(:last-child):after { 18314 content: none; 18315 } 18316 .breadcrumbs__separator { 18317 margin: 0 8px; 18318 } 18319 .breadcrumbs__link { 18320 letter-spacing: 0; 18321 } 18322 .product__info-container .breadcrumbs__list, 18323 .breadcrumbs-product--mobile .breadcrumbs__list { 18324 text-transform: none; 18325 } 18326 @media (min-width: 768px) { 18327 .breadcrumbs--product { 18328 margin-bottom: 10px; 18329 } 18330 } 18331 @media (max-width: 767px) { 18332 .breadcrumbs--product { 18333 padding: 9.5px 16px; 18334 } 18335 } 18336</style> 18337<nav class="breadcrumbs breadcrumbs--product" role="navigation" aria-label="breadcrumbs"> 18338 <ol class="breadcrumbs__list"><li class="breadcrumbs__item"> 18339 <a href="/collections/proform" title="">Proform</a> 18340 <span class="breadcrumbs__separator" aria-hidden="true"> | </span> 18341 </li><li class="breadcrumbs__item"> 18342 <p class="breadcrumbs__link breadcrumbs__link--product" aria-current="page">ProForm - Vue Mirror Upgrade Accessory Kit</p> 18343 <span class="breadcrumbs__separator" aria-hidden="true">|</span> 18344 </li></ol> 18345</nav> 18346 18347 </div><div class="product__media-gallery-outer"> 18348 <div id="InventoryGalleryBadge-template--20606067048610__main"></div> 18349 18350<media-gallery 18351 id="MediaGallery-template--20606067048610__main" 18352 role="region" 18353 aria-label="Gallery Viewer" 18354 data-desktop-layout="grid" 18355 > 18356 <div id="GalleryStatus-template--20606067048610__main" class="visually-hidden" role="status"></div><div class="product-media-grid__desktop small-hide"><div class="product-media-grid__main product-media-grid__main--with-badge" data-main-image> 18357 18358<div 18359 class="product-media-container media-type-image media-fit-cover global-media-settings gradient constrain-height" 18360 style="--ratio: 1.0; --preview-ratio: 1.0;" 18361> 18362 <noscript><div class="product__media media"> 18363 <img src="//treadmillfactory.ca/cdn/shop/files/VUE_KIT_1.jpg?v=1698688175&width=1946" alt="" srcset="//treadmillfactory.ca/cdn/shop/files/VUE_KIT_1.jpg?v=1698688175&width=246 246w, //treadmillfactory.ca/cdn/shop/files/VUE_KIT_1.jpg?v=1698688175&width=493 493w, //treadmillfactory.ca/cdn/shop/files/VUE_KIT_1.jpg?v=1698688175&width=600 600w, //treadmillfactory.ca/cdn/shop/files/VUE_KIT_1.jpg?v=1698688175&width=713 713w, //treadmillfactory.ca/cdn/shop/files/VUE_KIT_1.jpg?v=1698688175&width=823 823w, //treadmillfactory.ca/cdn/shop/files/VUE_KIT_1.jpg?v=1698688175&width=990 990w, //treadmillfactory.ca/cdn/shop/files/VUE_KIT_1.jpg?v=1698688175&width=1100 1100w, //treadmillfactory.ca/cdn/shop/files/VUE_KIT_1.jpg?v=1698688175&width=1206 1206w, //treadmillfactory.ca/cdn/shop/files/VUE_KIT_1.jpg?v=1698688175&width=1346 1346w, //treadmillfactory.ca/cdn/shop/files/VUE_KIT_1.jpg?v=1698688175&width=1426 1426w, //treadmillfactory.ca/cdn/shop/files/VUE_KIT_1.jpg?v=1698688175&width=1646 1646w, //treadmillfactory.ca/cdn/shop/files/VUE_KIT_1.jpg?v=1698688175&width=1946 1946w" width="1946" height="1946" sizes="(min-width: 1640px) 1001px, (min-width: 992px) calc(65.0vw - 10rem), (min-width: 750px) calc((100vw - 11.5rem) / 2), calc(100vw / 1 - 4rem)"> 18364 </div></noscript> 18365 18366 <modal-opener class="product__modal-opener product__modal-opener--image no-js-hidden" data-modal="#ProductModal-template--20606067048610__main"> 18367 <span class="product__media-icon motion-reduce quick-add-hidden product__media-icon--lightbox" aria-hidden="true" style="display: none;"><svg 18368 aria-hidden="true" 18369 focusable="false" 18370 class="icon icon-plus" 18371 width="19" 18372 height="19" 18373 viewBox="0 0 19 19" 18374 fill="none" 18375 xmlns="http://www.w3.org/2000/svg" 18376> 18377 <path fill-rule="evenodd" clip-rule="evenodd" d="M4.66724 7.93978C4.66655 7.66364 4.88984 7.43922 5.16598 7.43853L10.6996 7.42464C10.9758 7.42395 11.2002 7.64724 11.2009 7.92339C11.2016 8.19953 10.9783 8.42395 10.7021 8.42464L5.16849 8.43852C4.89235 8.43922 4.66793 8.21592 4.66724 7.93978Z" fill="currentColor"/> 18378 <path fill-rule="evenodd" clip-rule="evenodd" d="M7.92576 4.66463C8.2019 4.66394 8.42632 4.88723 8.42702 5.16337L8.4409 10.697C8.44159 10.9732 8.2183 11.1976 7.94215 11.
183781983C7.66601 11.199 7.44159 10.9757 7.4409 10.6995L7.42702 5.16588C7.42633 4.88974 7.64962 4.66532 7.92576 4.66463Z" fill="currentColor"/> 18379 <path fill-rule="evenodd" clip-rule="evenodd" d="M12.8324 3.03011C10.1255 0.323296 5.73693 0.323296 3.03011 3.03011C0.323296 5.73693 0.323296 10.1256 3.03011 12.8324C5.73693 15.5392 10.1255 15.5392 12.8324 12.8324C15.5392 10.1256 15.5392 5.73693 12.8324 3.03011ZM2.32301 2.32301C5.42035 -0.774336 10.4421 -0.774336 13.5395 2.32301C16.6101 5.39361 16.6366 10.3556 13.619 13.4588L18.2473 18.0871C18.4426 18.2824 18.4426 18.599 18.2473 18.7943C18.0521 18.9895 17.7355 18.9895 17.5402 18.7943L12.8778 14.1318C9.76383 16.6223 5.20839 16.4249 2.32301 13.5395C-0.774335 10.4421 -0.774335 5.42035 2.32301 2.32301Z" fill="currentColor"/> 18380</svg> 18381</span> 18382 <div class="loading-overlay__spinner hidden"> 18383 <svg 18384 aria-hidden="true" 18385 focusable="false" 18386 class="spinner" 18387 viewBox="0 0 66 66" 18388 xmlns="http://www.w3.org/2000/svg" 18389 > 18390 <circle class="path" fill="none" stroke-width="4" cx="33" cy="33" r="30"></circle> 18391 </svg> 18392 </div> 18393 <div class="product__media media media--transparent"> 18394 <img src="//treadmillfactory.ca/cdn/shop/files/VUE_KIT_1.jpg?v=1698688175&width=1946" alt="" srcset="//treadmillfactory.ca/cdn/shop/files/VUE_KIT_1.jpg?v=1698688175&width=246 246w, //treadmillfactory.ca/cdn/shop/files/VUE_KIT_1.jpg?v=1698688175&width=493 493w, //treadmillfactory.ca/cdn/shop/files/VUE_KIT_1.jpg?v=1698688175&width=600 600w, //treadmillfactory.ca/cdn/shop/files/VUE_KIT_1.jpg?v=1698688175&width=713 713w, //treadmillfactory.ca/cdn/shop/files/VUE_KIT_1.jpg?v=1698688175&width=823 823w, //treadmillfactory.ca/cdn/shop/files/VUE_KIT_1.jpg?v=1698688175&width=990 990w, //treadmillfactory.ca/cdn/shop/files/VUE_KIT_1.jpg?v=1698688175&width=1100 1100w, //treadmillfactory.ca/cdn/shop/files/VUE_KIT_1.jpg?v=1698688175&width=1206 1206w, //treadmillfactory.ca/cdn/shop/files/VUE_KIT_1.jpg?v=1698688175&width=1346 1346w, //treadmillfactory.ca/cdn/shop/files/VUE_KIT_1.jpg?v=1698688175&width=1426 1426w, //treadmillfactory.ca/cdn/shop/files/VUE_KIT_1.jpg?v=1698688175&width=1646 1646w, //treadmillfactory.ca/cdn/shop/files/VUE_KIT_1.jpg?v=1698688175&width=1946 1946w" width="1946" height="1946" class="image-magnify-lightbox" sizes="(min-width: 1640px) 1001px, (min-width: 992px) calc(65.0vw - 10rem), (min-width: 750px) calc((100vw - 11.5rem) / 2), calc(100vw / 1 - 4rem)"> 18395 </div> 18396 <button class="product__media-toggle quick-add-hidden product__media-zoom-lightbox" type="button" aria-haspopup="dialog" data-media-id="29100229591202"> 18397 <span class="visually-hidden"> 18398 Open media 1 in modal 18399 </span> 18400 </button> 18401 </modal-opener></div> 18402 18403 </div><div class="product-media-grid__grid-and-more-wrapper"> 18404 <div class="product-media-grid__grid"><div class="product-media-grid__item"> 18405 18406 18407<div 18408 class="product-media-container media-type-image media-fit-cover global-media-settings gradient constrain-height" 18409 style="--ratio: 1.0; --preview-ratio: 1.0;" 18410> 18411 <noscript><div class="product__media media"> 18412 <img src="//treadmillfactory.ca/cdn/shop/files/VUE_KIT_3.jpg?v=1698688174&width=1946" alt="" srcset="//treadmillfactory.ca/cdn/shop/files/VUE_KIT_3.jpg?v=1698688174&width=246 246w, //treadmillfactory.ca/cdn/shop/files/VUE_KIT_3.jpg?v=1698688174&width=493 493w, //treadmillfactory.ca/cdn/shop/files/VUE_KIT_3.jpg?v=1698688174&width=600 600w, //treadmillfactory.ca/cdn/shop/files/VUE_KIT_3.jpg?v=1698688174&width=713 713w, //treadmillfactory.ca/cdn/shop/files/VUE_KIT_3.jpg?v=1698688174&width=823 823w, //treadmillfactory.ca/cdn/shop/files/VUE_KIT_3.jpg?v=1698688174&width=990 990w, //treadmillfactory.ca/cdn/shop/files/VUE_KIT_3.jpg?v=1698688174&width=1100 1100w, //treadmillfactory.ca/cdn/shop/files/VUE_KIT_3.jpg?v=1698688174&width=1206 1206w, //treadmillfactory.ca/cdn/shop/files/VUE_KIT_3.jpg?v=1698688174&width=1346 1346w, //treadmillfactory.ca/cdn/shop/files/VUE_KIT_3.jpg?v=1698688174&width=1426 1426w, //treadmillfactory.ca/cdn/shop/files/VUE_KIT_3.jpg?v=1698688174&width=1646 1646w, //treadmillfactory.ca/cdn/shop/files/VUE_KIT_3.jpg?v=1698688174&width=1946 1946w" width="1946" height="1946" loading="lazy" sizes="(min-width: 1640px) 1001px, (min-width: 992px) calc(65.0vw - 10rem), (min-width: 750px) calc((100vw - 11.5rem) / 2), calc(100vw / 1 - 4rem)"> 18413 </div></noscript> 18414 18415 <modal-opener class="product__modal-opener product__modal-opener--image no-js-hidden" data-modal="#ProductModal-template--20606067048610__main"> 18416 <span class="product__media-icon motion-reduce quick-add-hidden product__media-icon--lightbox" aria-hidden="true" style="display: none;"><svg 18417 aria-hidden="true" 18418 focusable="false" 18419 class="icon icon-plus" 18420 width="19" 18421 height="19" 18422 viewBox="0 0 19 19" 18423 fill="none" 18424 xmlns="http://www.w3.org/2000/svg" 18425> 18426 <path fill-rule="evenodd" clip-rule="evenodd" d="M4.66724 7.93978C4.66655 7.66364 4.88984 7.43922 5.16598 7.43853L10.6996 7.42464C10.9758 7.42395 11.2002 7.64724 11.2009 7.92339C11.2016 8.19953 10.9783 8.42395 10.7021 8.42464L5.16849 8.43852C4.89235 8.43922 4.66793 8.21592 4.66724 7.93978Z" fill="currentColor"/> 18427 <path fill-rule="evenodd" clip-rule="evenodd" d="M7.92576 4.66463C8.2019 4.66394 8.42632 4.88723 8.42702 5.16337L8.4409 10.697C8.44159 10.9732 8.2183 11.1976 7.94215 11.
184271983C7.66601 11.199 7.44159 10.9757 7.4409 10.6995L7.42702 5.16588C7.42633 4.88974 7.64962 4.66532 7.92576 4.66463Z" fill="currentColor"/> 18428 <path fill-rule="evenodd" clip-rule="evenodd" d="M12.8324 3.03011C10.1255 0.323296 5.73693 0.323296 3.03011 3.03011C0.323296 5.73693 0.323296 10.1256 3.03011 12.8324C5.73693 15.5392 10.1255 15.5392 12.8324 12.8324C15.5392 10.1256 15.5392 5.73693 12.8324 3.03011ZM2.32301 2.32301C5.42035 -0.774336 10.4421 -0.774336 13.5395 2.32301C16.6101 5.39361 16.6366 10.3556 13.619 13.4588L18.2473 18.0871C18.4426 18.2824 18.4426 18.599 18.2473 18.7943C18.0521 18.9895 17.7355 18.9895 17.5402 18.7943L12.8778 14.1318C9.76383 16.6223 5.20839 16.4249 2.32301 13.5395C-0.774335 10.4421 -0.774335 5.42035 2.32301 2.32301Z" fill="currentColor"/> 18429</svg> 18430</span> 18431 <div class="loading-overlay__spinner hidden"> 18432 <svg 18433 aria-hidden="true" 18434 focusable="false" 18435 class="spinner" 18436 viewBox="0 0 66 66" 18437 xmlns="http://www.w3.org/2000/svg" 18438 > 18439 <circle class="path" fill="none" stroke-width="4" cx="33" cy="33" r="30"></circle> 18440 </svg> 18441 </div> 18442 <div class="product__media media media--transparent"> 18443 <img src="//treadmillfactory.ca/cdn/shop/files/VUE_KIT_3.jpg?v=1698688174&width=1946" alt="" srcset="//treadmillfactory.ca/cdn/shop/files/VUE_KIT_3.jpg?v=1698688174&width=246 246w, //treadmillfactory.ca/cdn/shop/files/VUE_KIT_3.jpg?v=1698688174&width=493 493w, //treadmillfactory.ca/cdn/shop/files/VUE_KIT_3.jpg?v=1698688174&width=600 600w, //treadmillfactory.ca/cdn/shop/files/VUE_KIT_3.jpg?v=1698688174&width=713 713w, //treadmillfactory.ca/cdn/shop/files/VUE_KIT_3.jpg?v=1698688174&width=823 823w, //treadmillfactory.ca/cdn/shop/files/VUE_KIT_3.jpg?v=1698688174&width=990 990w, //treadmillfactory.ca/cdn/shop/files/VUE_KIT_3.jpg?v=1698688174&width=1100 1100w, //treadmillfactory.ca/cdn/shop/files/VUE_KIT_3.jpg?v=1698688174&width=1206 1206w, //treadmillfactory.ca/cdn/shop/files/VUE_KIT_3.jpg?v=1698688174&width=1346 1346w, //treadmillfactory.ca/cdn/shop/files/VUE_KIT_3.jpg?v=1698688174&width=1426 1426w, //treadmillfactory.ca/cdn/shop/files/VUE_KIT_3.jpg?v=1698688174&width=1646 1646w, //treadmillfactory.ca/cdn/shop/files/VUE_KIT_3.jpg?v=1698688174&width=1946 1946w" width="1946" height="1946" loading="lazy" class="image-magnify-lightbox" sizes="(min-width: 1640px) 1001px, (min-width: 992px) calc(65.0vw - 10rem), (min-width: 750px) calc((100vw - 11.5rem) / 2), calc(100vw / 1 - 4rem)"> 18444 </div> 18445 <button class="product__media-toggle quick-add-hidden product__media-zoom-lightbox" type="button" aria-haspopup="dialog" data-media-id="29100229623970"> 18446 <span class="visually-hidden"> 18447 Open media 1 in modal 18448 </span> 18449 </button> 18450 </modal-opener></div> 18451 18452 </div><div class="product-media-grid__item"> 18453 18454 18455<div 18456 class="product-media-container media-type-image media-fit-cover global-media-settings gradient constrain-height" 18457 style="--ratio: 1.0; --preview-ratio: 1.0;" 18458> 18459 <noscript><div class="product__media media"> 18460 <img src="//treadmillfactory.ca/cdn/shop/files/VUE_KIT_2.jpg?v=1698688175&width=1946" alt="" srcset="//treadmillfactory.ca/cdn/shop/files/VUE_KIT_2.jpg?v=1698688175&width=246 246w, //treadmillfactory.ca/cdn/shop/files/VUE_KIT_2.jpg?v=1698688175&width=493 493w, //treadmillfactory.ca/cdn/shop/files/VUE_KIT_2.jpg?v=1698688175&width=600 600w, //treadmillfactory.ca/cdn/shop/files/VUE_KIT_2.jpg?v=1698688175&width=713 713w, //treadmillfactory.ca/cdn/shop/files/VUE_KIT_2.jpg?v=1698688175&width=823 823w, //treadmillfactory.ca/cdn/shop/files/VUE_KIT_2.jpg?v=1698688175&width=990 990w, //treadmillfactory.ca/cdn/shop/files/VUE_KIT_2.jpg?v=1698688175&width=1100 1100w, //treadmillfactory.ca/cdn/shop/files/VUE_KIT_2.jpg?v=1698688175&width=1206 1206w, //treadmillfactory.ca/cdn/shop/files/VUE_KIT_2.jpg?v=1698688175&width=1346 1346w, //treadmillfactory.ca/cdn/shop/files/VUE_KIT_2.jpg?v=1698688175&width=1426 1426w, //treadmillfactory.ca/cdn/shop/files/VUE_KIT_2.jpg?v=1698688175&width=1646 1646w, //treadmillfactory.ca/cdn/shop/files/VUE_KIT_2.jpg?v=1698688175&width=1946 1946w" width="1946" height="1946" loading="lazy" sizes="(min-width: 1640px) 1001px, (min-width: 992px) calc(65.0vw - 10rem), (min-width: 750px) calc((100vw - 11.5rem) / 2), calc(100vw / 1 - 4rem)"> 18461 </div></noscript> 18462 18463 <modal-opener class="product__modal-opener product__modal-opener--image no-js-hidden" data-modal="#ProductModal-template--20606067048610__main"> 18464 <span class="product__media-icon motion-reduce quick-add-hidden product__media-icon--lightbox" aria-hidden="true" style="display: none;"><svg 18465 aria-hidden="true" 18466 focusable="false" 18467 class="icon icon-plus" 18468 width="19" 18469 height="19" 18470 viewBox="0 0 19 19" 18471 fill="none" 18472 xmlns="http://www.w3.org/2000/svg" 18473> 18474 <path fill-rule="evenodd" clip-rule="evenodd" d="M4.66724 7.93978C4.66655 7.66364 4.88984 7.43922 5.16598 7.43853L10.6996 7.42464C10.9758 7.42395 11.2002 7.64724 11.2009 7.92339C11.2016 8.19953 10.9783 8.42395 10.7021 8.42464L5.16849 8.43852C4.89235 8.43922 4.66793 8.21592 4.66724 7.93978Z" fill="currentColor"/> 18475 <path fill-rule="evenodd" clip-rule="evenodd" d="M7.92576 4.66463C8.2019 4.66394 8.42632 4.88723 8.42702 5.16337L8.4409 10.697C8.44159 10.9732 8.2183 11.1976 7.94215 11.
184751983C7.66601 11.199 7.44159 10.9757 7.4409 10.6995L7.42702 5.16588C7.42633 4.88974 7.64962 4.66532 7.92576 4.66463Z" fill="currentColor"/> 18476 <path fill-rule="evenodd" clip-rule="evenodd" d="M12.8324 3.03011C10.1255 0.323296 5.73693 0.323296 3.03011 3.03011C0.323296 5.73693 0.323296 10.1256 3.03011 12.8324C5.73693 15.5392 10.1255 15.5392 12.8324 12.8324C15.5392 10.1256 15.5392 5.73693 12.8324 3.03011ZM2.32301 2.32301C5.42035 -0.774336 10.4421 -0.774336 13.5395 2.32301C16.6101 5.39361 16.6366 10.3556 13.619 13.4588L18.2473 18.0871C18.4426 18.2824 18.4426 18.599 18.2473 18.7943C18.0521 18.9895 17.7355 18.9895 17.5402 18.7943L12.8778 14.1318C9.76383 16.6223 5.20839 16.4249 2.32301 13.5395C-0.774335 10.4421 -0.774335 5.42035 2.32301 2.32301Z" fill="currentColor"/> 18477</svg> 18478</span> 18479 <div class="loading-overlay__spinner hidden"> 18480 <svg 18481 aria-hidden="true" 18482 focusable="false" 18483 class="spinner" 18484 viewBox="0 0 66 66" 18485 xmlns="http://www.w3.org/2000/svg" 18486 > 18487 <circle class="path" fill="none" stroke-width="4" cx="33" cy="33" r="30"></circle> 18488 </svg> 18489 </div> 18490 <div class="product__media media media--transparent"> 18491 <img src="//treadmillfactory.ca/cdn/shop/files/VUE_KIT_2.jpg?v=1698688175&width=1946" alt="" srcset="//treadmillfactory.ca/cdn/shop/files/VUE_KIT_2.jpg?v=1698688175&width=246 246w, //treadmillfactory.ca/cdn/shop/files/VUE_KIT_2.jpg?v=1698688175&width=493 493w, //treadmillfactory.ca/cdn/shop/files/VUE_KIT_2.jpg?v=1698688175&width=600 600w, //treadmillfactory.ca/cdn/shop/files/VUE_KIT_2.jpg?v=1698688175&width=713 713w, //treadmillfactory.ca/cdn/shop/files/VUE_KIT_2.jpg?v=1698688175&width=823 823w, //treadmillfactory.ca/cdn/shop/files/VUE_KIT_2.jpg?v=1698688175&width=990 990w, //treadmillfactory.ca/cdn/shop/files/VUE_KIT_2.jpg?v=1698688175&width=1100 1100w, //treadmillfactory.ca/cdn/shop/files/VUE_KIT_2.jpg?v=1698688175&width=1206 1206w, //treadmillfactory.ca/cdn/shop/files/VUE_KIT_2.jpg?v=1698688175&width=1346 1346w, //treadmillfactory.ca/cdn/shop/files/VUE_KIT_2.jpg?v=1698688175&width=1426 1426w, //treadmillfactory.ca/cdn/shop/files/VUE_KIT_2.jpg?v=1698688175&width=1646 1646w, //treadmillfactory.ca/cdn/shop/files/VUE_KIT_2.jpg?v=1698688175&width=1946 1946w" width="1946" height="1946" loading="lazy" class="image-magnify-lightbox" sizes="(min-width: 1640px) 1001px, (min-width: 992px) calc(65.0vw - 10rem), (min-width: 750px) calc((100vw - 11.5rem) / 2), calc(100vw / 1 - 4rem)"> 18492 </div> 18493 <button class="product__media-toggle quick-add-hidden product__media-zoom-lightbox" type="button" aria-haspopup="dialog" data-media-id="29100229656738"> 18494 <span class="visually-hidden"> 18495 Open media 2 in modal 18496 </span> 18497 </button> 18498 </modal-opener></div> 18499 18500 </div></div> 18501 18502 <div class="product-media-grid__more" data-product-media-grid-more></div> 18503 18504 <div class="product-media-grid__show-more-wrap" data-product-media-grid-show-more-wrap class="is-hidden"> 18505 <button type="button" class="product-media-grid__show-more-btn" data-product-media-grid-show-more> 18506 Show more 18507 </button> 18508 </div> 18509 </div> 18510 </div><div class="product-media-grid__mobile small-up-hide"> 18511 <div class="product-media-grid__carousel-wrap" id="GalleryViewer-Grid-Mobile-template--20606067048610__main" data-grid-mobile-controls> 18512 <button 18513 type="button" 18514 class="product-media-grid__zoom-chip" 18515 data-grid-mobile-zoom-chip 18516 data-aria-label-template="Open media [index] in modal" 18517 aria-label="Open media 1 in modal" 18518 > 18519 <span class="product-media-grid__zoom-chip-icon" aria-hidden="true"> 18520 <svg 18521 aria-hidden="true" 18522 focusable="false" 18523 class="icon icon-zoom-magnify" 18524 width="20" 18525 height="20" 18526 viewBox="0 0 256 256" 18527 xmlns="http://www.w3.org/2000/svg" 18528> 18529 <path 18530 d="M159.99707,116a12.00028,12.00028,0,0,1-12,12h-20v20a12,12,0,0,1-24,0V128h-20a12,12,0,0,1,0-24h20V84a12,12,0,0,1,24,0v20h20A12.00028,12.00028,0,0,1,159.99707,116Zm72.47949,116.48242a12.00033,12.00033,0,0,1-16.9707,0l-40.67871-40.67871a96.10513,96.10513,0,1,1,16.97168-16.96979l40.67773,40.6778A11.99973,11.99973,0,0,1,232.47656,232.48242ZM115.99707,187.99609a72,72,0,1,0-72-72A72.08124,72.08124,0,0,0,115.99707,187.99609Z" 18531 fill="currentColor" 18532 /> 18533</svg> 18534 18535 </span> 18536 </button> 18537 <ul 18538 id="Slider-Gallery-Grid-Mobile-template--20606067048610__main" 18539 class="product-media-grid__carousel product__media-list contains-media list-unstyled" 18540 role="list"
18541 data-grid-mobile-carousel 18542 ><li class="product-media-grid__slide product-media-grid__slide--featured" data-main-image data-media-id="template--20606067048610__main-29100229591202"> 18543 18544<div 18545 class="product-media-container media-type-image media-fit-cover global-media-settings gradient constrain-height" 18546 style="--ratio: 1.0; --preview-ratio: 1.0;" 18547> 18548 <noscript><div class="product__media media"> 18549 <img src="//treadmillfactory.ca/cdn/shop/files/VUE_KIT_1.jpg?v=1698688175&width=1946" alt="" srcset="//treadmillfactory.ca/cdn/shop/files/VUE_KIT_1.jpg?v=1698688175&width=246 246w, //treadmillfactory.ca/cdn/shop/files/VUE_KIT_1.jpg?v=1698688175&width=493 493w, //treadmillfactory.ca/cdn/shop/files/VUE_KIT_1.jpg?v=1698688175&width=600 600w, //treadmillfactory.ca/cdn/shop/files/VUE_KIT_1.jpg?v=1698688175&width=713 713w, //treadmillfactory.ca/cdn/shop/files/VUE_KIT_1.jpg?v=1698688175&width=823 823w, //treadmillfactory.ca/cdn/shop/files/VUE_KIT_1.jpg?v=1698688175&width=990 990w, //treadmillfactory.ca/cdn/shop/files/VUE_KIT_1.jpg?v=1698688175&width=1100 1100w, //treadmillfactory.ca/cdn/shop/files/VUE_KIT_1.jpg?v=1698688175&width=1206 1206w, //treadmillfactory.ca/cdn/shop/files/VUE_KIT_1.jpg?v=1698688175&width=1346 1346w, //treadmillfactory.ca/cdn/shop/files/VUE_KIT_1.jpg?v=1698688175&width=1426 1426w, //treadmillfactory.ca/cdn/shop/files/VUE_KIT_1.jpg?v=1698688175&width=1646 1646w, //treadmillfactory.ca/cdn/shop/files/VUE_KIT_1.jpg?v=1698688175&width=1946 1946w" width="1946" height="1946" sizes="(min-width: 1640px) 1540px, (min-width: 992px) calc(100vw - 10rem), (min-width: 750px) calc((100vw - 11.5rem) / 2), calc(100vw / 1 - 4rem)"> 18550 </div></noscript> 18551 18552 <modal-opener class="product__modal-opener product__modal-opener--image no-js-hidden" data-modal="#ProductModal-template--20606067048610__main"> 18553 <span class="product__media-icon motion-reduce quick-add-hidden product__media-icon--lightbox" aria-hidden="true" style="display: none;"><svg 18554 aria-hidden="true" 18555 focusable="false" 18556 class="icon icon-plus" 18557 width="19" 18558 height="19" 18559 viewBox="0 0 19 19" 18560 fill="none" 18561 xmlns="http://www.w3.org/2000/svg" 18562> 18563 <path fill-rule="evenodd" clip-rule="evenodd" d="M4.66724 7.93978C4.66655 7.66364 4.88984 7.43922 5.16598 7.43853L10.6996 7.42464C10.9758 7.42395 11.2002 7.64724 11.2009 7.92339C11.2016 8.19953 10.9783 8.42395 10.7021 8.42464L5.16849 8.43852C4.89235 8.43922 4.66793 8.21592 4.66724 7.93978Z" fill="currentColor"/> 18564 <path fill-rule="evenodd" clip-rule="evenodd" d="M7.92576 4.66463C8.2019 4.66394 8.42632 4.88723 8.42702 5.16337L8.4409 10.697C8.44159 10.9732 8.2183 11.1976 7.94215 11.1983C7.66601 11.199 7.44159 10.9757 7.4409 10.6995L7.42702 5.16588C7.42633 4.88974 7.64962 4.66532 7.92576 4.66463Z" fill="currentColor"/> 18565 <path fill-rule="evenodd" clip-rule="evenodd" d="M12.8324 3.03011C10.1255 0.323296 5.73693 0.323296 3.03011 3.03011C0.323296 5.73693 0.323296 10.1256 3.03011 12.8324C5.73693 15.5392 10.1255 15.5392 12.8324 12.8324C15.5392 10.1256 15.5392 5.73693 12.8324 3.03011ZM2.32301 2.32301C5.42035 -0.774336 10.4421 -0.774336 13.5395 2.32301C16.6101 5.39361 16.6366 10.3556 13.619 13.4588L18.2473 18.0871C18.4426 18.2824 18.4426 18.599 18.2473 18.7943C18.0521 18.9895 17.7355 18.9895 17.5402 18.7943L12.8778 14.1318C9.76383 16.6223 5.20839 16.4249 2.32301 13.5395C-0.774335 10.4421 -0.774335 5.42035 2.32301 2.32301Z" fill="currentColor"/> 18566</svg> 18567</span> 18568 <div class="loading-overlay__spinner hidden"> 18569 <svg 18570 aria-hidden="true" 18571 focusable="false" 18572 class="spinner"
18573 viewBox="0 0 66 66" 18574 xmlns="http://www.w3.org/2000/svg" 18575 > 18576 <circle class="path" fill="none" stroke-width="4" cx="33" cy="33" r="30"></circle> 18577 </svg> 18578 </div> 18579 <div class="product__media media media--transparent"> 18580 <img src="//treadmillfactory.ca/cdn/shop/files/VUE_KIT_1.jpg?v=1698688175&width=1946" alt="" srcset="//treadmillfactory.ca/cdn/shop/files/VUE_KIT_1.jpg?v=1698688175&width=246 246w, //treadmillfactory.ca/cdn/shop/files/VUE_KIT_1.jpg?v=1698688175&width=493 493w, //treadmillfactory.ca/cdn/shop/files/VUE_KIT_1.jpg?v=1698688175&width=600 600w, //treadmillfactory.ca/cdn/shop/files/VUE_KIT_1.jpg?v=1698688175&width=713 713w, //treadmillfactory.ca/cdn/shop/files/VUE_KIT_1.jpg?v=1698688175&width=823 823w, //treadmillfactory.ca/cdn/shop/files/VUE_KIT_1.jpg?v=1698688175&width=990 990w, //treadmillfactory.ca/cdn/shop/files/VUE_KIT_1.jpg?v=1698688175&width=1100 1100w, //treadmillfactory.ca/cdn/shop/files/VUE_KIT_1.jpg?v=1698688175&width=1206 1206w, //treadmillfactory.ca/cdn/shop/files/VUE_KIT_1.jpg?v=1698688175&width=1346 1346w, //treadmillfactory.ca/cdn/shop/files/VUE_KIT_1.jpg?v=1698688175&width=1426 1426w, //treadmillfactory.ca/cdn/shop/files/VUE_KIT_1.jpg?v=1698688175&width=1646 1646w, //treadmillfactory.ca/cdn/shop/files/VUE_KIT_1.jpg?v=1698688175&width=1946 1946w" width="1946" height="1946" class="image-magnify-lightbox" sizes="(min-width: 1640px) 1540px, (min-width: 992px) calc(100vw - 10rem), (min-width: 750px) calc((100vw - 11.5rem) / 2), calc(100vw / 1 - 4rem)"> 18581 </div> 18582 <button class="product__media-toggle quick-add-hidden product__media-zoom-lightbox" type="button" aria-haspopup="dialog" data-media-id="29100229591202"> 18583 <span class="visually-hidden"> 18584 Open media 1 in modal 18585 </span> 18586 </button> 18587 </modal-opener></div> 18588 18589 </li><li class="product-media-grid__slide" data-media-id="template--20606067048610__main-29100229623970"> 18590 18591 18592<div 18593 class="product-media-container media-type-image media-fit-cover global-media-settings gradient constrain-height" 18594 style="--ratio: 1.0; --preview-ratio: 1.0;" 18595> 18596 <noscript><div class="product__media media"> 18597 <img src="//treadmillfactory.ca/cdn/shop/files/VUE_KIT_3.jpg?v=1698688174&width=1946" alt="" srcset="//treadmillfactory.ca/cdn/shop/files/VUE_KIT_3.jpg?v=1698688174&width=246 246w, //treadmillfactory.ca/cdn/shop/files/VUE_KIT_3.jpg?v=1698688174&width=493 493w, //treadmillfactory.ca/cdn/shop/files/VUE_KIT_3.jpg?v=1698688174&width=600 600w, //treadmillfactory.ca/cdn/shop/files/VUE_KIT_3.jpg?v=1698688174&width=713 713w, //treadmillfactory.ca/cdn/shop/files/VUE_KIT_3.jpg?v=1698688174&width=823 823w, //treadmillfactory.ca/cdn/shop/files/VUE_KIT_3.jpg?v=1698688174&width=990 990w, //treadmillfactory.ca/cdn/shop/files/VUE_KIT_3.jpg?v=1698688174&width=1100 1100w, //treadmillfactory.ca/cdn/shop/files/VUE_KIT_3.jpg?v=1698688174&width=1206 1206w, //treadmillfactory.ca/cdn/shop/files/VUE_KIT_3.jpg?v=1698688174&width=1346 1346w, //treadmillfactory.ca/cdn/shop/files/VUE_KIT_3.jpg?v=1698688174&width=1426 1426w, //treadmillfactory.ca/cdn/shop/files/VUE_KIT_3.jpg?v=1698688174&width=1646 1646w, //treadmillfactory.ca/cdn/shop/files/VUE_KIT_3.jpg?v=1698688174&width=1946 1946w" width="1946" height="1946" loading="lazy" sizes="(min-width: 1640px) 1540px, (min-width: 992px) calc(100vw - 10rem), (min-width: 750px) calc((100vw - 11.5rem) / 2), calc(100vw / 1 - 4rem)"> 18598 </div></noscript> 18599 18600 <modal-opener class="product__modal-opener product__modal-opener--image no-js-hidden" data-modal="#ProductModal-template--20606067048610__main"> 18601 <span class="product__media-icon motion-reduce quick-add-hidden product__media-icon--lightbox" aria-hidden="true" style="display: none;"><svg 18602 aria-hidden="true" 18603 focusable="false" 18604 class="icon icon-plus" 18605 width="19" 18606 height="19" 18607 viewBox="0 0 19 19" 18608 fill="none" 18609 xmlns="http://www.w3.org/2000/svg" 18610> 18611 <path fill-rule="evenodd" clip-rule="evenodd" d="M4.66724 7.93978C4.66655 7.66364 4.88984 7.43922 5.16598 7.43853L10.6996 7.42464C10.9758 7.42395 11.2002 7.64724 11.2009 7.92339C11.2016 8.19953 10.9783 8.42395 10.7021 8.42464L5.16849 8.43852C4.89235 8.43922 4.66793 8.21592 4.66724 7.93978Z" fill="currentColor"/> 18612 <path fill-rule="evenodd" clip-rule="evenodd" d="M7.92576 4.66463C8.2019 4.66394 8.42632 4.88723 8.42702 5.16337L8.4409 10.697C8.44159 10.9732 8.2183 11.1976 7.94215 11.
186121983C7.66601 11.199 7.44159 10.9757 7.4409 10.6995L7.42702 5.16588C7.42633 4.88974 7.64962 4.66532 7.92576 4.66463Z" fill="currentColor"/> 18613 <path fill-rule="evenodd" clip-rule="evenodd" d="M12.8324 3.03011C10.1255 0.323296 5.73693 0.323296 3.03011 3.03011C0.323296 5.73693 0.323296 10.1256 3.03011 12.8324C5.73693 15.5392 10.1255 15.5392 12.8324 12.8324C15.5392 10.1256 15.5392 5.73693 12.8324 3.03011ZM2.32301 2.32301C5.42035 -0.774336 10.4421 -0.774336 13.5395 2.32301C16.6101 5.39361 16.6366 10.3556 13.619 13.4588L18.2473 18.0871C18.4426 18.2824 18.4426 18.599 18.2473 18.7943C18.0521 18.9895 17.7355 18.9895 17.5402 18.7943L12.8778 14.1318C9.76383 16.6223 5.20839 16.4249 2.32301 13.5395C-0.774335 10.4421 -0.774335 5.42035 2.32301 2.32301Z" fill="currentColor"/> 18614</svg> 18615</span> 18616 <div class="loading-overlay__spinner hidden"> 18617 <svg 18618 aria-hidden="true" 18619 focusable="false" 18620 class="spinner" 18621 viewBox="0 0 66 66" 18622 xmlns="http://www.w3.org/2000/svg" 18623 > 18624 <circle class="path" fill="none" stroke-width="4" cx="33" cy="33" r="30"></circle> 18625 </svg> 18626 </div> 18627 <div class="product__media media media--transparent"> 18628 <img src="//treadmillfactory.ca/cdn/shop/files/VUE_KIT_3.jpg?v=1698688174&width=1946" alt="" srcset="//treadmillfactory.ca/cdn/shop/files/VUE_KIT_3.jpg?v=1698688174&width=246 246w, //treadmillfactory.ca/cdn/shop/files/VUE_KIT_3.jpg?v=1698688174&width=493 493w, //treadmillfactory.ca/cdn/shop/files/VUE_KIT_3.jpg?v=1698688174&width=600 600w, //treadmillfactory.ca/cdn/shop/files/VUE_KIT_3.jpg?v=1698688174&width=713 713w, //treadmillfactory.ca/cdn/shop/files/VUE_KIT_3.jpg?v=1698688174&width=823 823w, //treadmillfactory.ca/cdn/shop/files/VUE_KIT_3.jpg?v=1698688174&width=990 990w, //treadmillfactory.ca/cdn/shop/files/VUE_KIT_3.jpg?v=1698688174&width=1100 1100w, //treadmillfactory.ca/cdn/shop/files/VUE_KIT_3.jpg?v=1698688174&width=1206 1206w, //treadmillfactory.ca/cdn/shop/files/VUE_KIT_3.jpg?v=1698688174&width=1346 1346w, //treadmillfactory.ca/cdn/shop/files/VUE_KIT_3.jpg?v=1698688174&width=1426 1426w, //treadmillfactory.ca/cdn/shop/files/VUE_KIT_3.jpg?v=1698688174&width=1646 1646w, //treadmillfactory.ca/cdn/shop/files/VUE_KIT_3.jpg?v=1698688174&width=1946 1946w" width="1946" height="1946" loading="lazy" class="image-magnify-lightbox" sizes="(min-width: 1640px) 1540px, (min-width: 992px) calc(100vw - 10rem), (min-width: 750px) calc((100vw - 11.5rem) / 2), calc(100vw / 1 - 4rem)"> 18629 </div> 18630 <button class="product__media-toggle quick-add-hidden product__media-zoom-lightbox" type="button" aria-haspopup="dialog" data-media-id="29100229623970"> 18631 <span class="visually-hidden"> 18632 Open media 2 in modal 18633 </span> 18634 </button> 18635 </modal-opener></div> 18636 18637 </li><li class="product-media-grid__slide" data-media-id="template--20606067048610__main-29100229656738"> 18638 18639 18640<div 18641 class="product-media-container media-type-image media-fit-cover global-media-settings gradient constrain-height" 18642 style="--ratio: 1.0; --preview-ratio: 1.0;" 18643> 18644 <noscript><div class="product__media media"> 18645 <img src="//treadmillfactory.ca/cdn/shop/files/VUE_KIT_2.jpg?v=1698688175&width=1946" alt="" srcset="//treadmillfactory.ca/cdn/shop/files/VUE_KIT_2.jpg?v=1698688175&width=246 246w, //treadmillfactory.ca/cdn/shop/files/VUE_KIT_2.jpg?v=1698688175&width=493 493w, //treadmillfactory.ca/cdn/shop/files/VUE_KIT_2.jpg?v=1698688175&width=600 600w, //treadmillfactory.ca/cdn/shop/files/VUE_KIT_2.jpg?v=1698688175&width=713 713w, //treadmillfactory.ca/cdn/shop/files/VUE_KIT_2.jpg?v=1698688175&width=823 823w, //treadmillfactory.ca/cdn/shop/files/VUE_KIT_2.jpg?v=1698688175&width=990 990w, //treadmillfactory.ca/cdn/shop/files/VUE_KIT_2.jpg?v=1698688175&width=1100 1100w, //treadmillfactory.ca/cdn/shop/files/VUE_KIT_2.jpg?v=1698688175&width=1206 1206w, //treadmillfactory.ca/cdn/shop/files/VUE_KIT_2.jpg?v=1698688175&width=1346 1346w, //treadmillfactory.ca/cdn/shop/files/VUE_KIT_2.jpg?v=1698688175&width=1426 1426w, //treadmillfactory.ca/cdn/shop/files/VUE_KIT_2.jpg?v=1698688175&width=1646 1646w, //treadmillfactory.ca/cdn/shop/files/VUE_KIT_2.jpg?v=1698688175&width=1946 1946w" width="1946" height="1946" loading="lazy" sizes="(min-width: 1640px) 1540px, (min-width: 992px) calc(100vw - 10rem), (min-width: 750px) calc((100vw - 11.5rem) / 2), calc(100vw / 1 - 4rem)"> 18646 </div></noscript> 18647 18648 <modal-opener class="product__modal-opener product__modal-opener--image no-js-hidden" data-modal="#ProductModal-template--20606067048610__main"> 18649 <span class="product__media-icon motion-reduce quick-add-hidden product__media-icon--lightbox" aria-hidden="true" style="display: none;"><svg 18650 aria-hidden="true" 18651 focusable="false" 18652 class="icon icon-plus" 18653 width="19" 18654 height="19" 18655 viewBox="0 0 19 19" 18656 fill="none" 18657 xmlns="http://www.w3.org/2000/svg" 18658> 18659 <path fill-rule="evenodd" clip-rule="evenodd" d="M4.66724 7.93978C4.66655 7.66364 4.88984 7.43922 5.16598 7.43853L10.6996 7.42464C10.9758 7.42395 11.2002 7.64724 11.2009 7.92339C11.2016 8.19953 10.9783 8.42395 10.7021 8.42464L5.16849 8.43852C4.89235 8.43922 4.66793 8.21592 4.66724 7.93978Z" fill="currentColor"/> 18660 <path fill-rule="evenodd" clip-rule="evenodd" d="M7.92576 4.66463C8.2019 4.66394 8.42632 4.88723 8.42702 5.16337L8.4409 10.697C8.44159 10.9732 8.2183 11.1976 7.94215 11.
186601983C7.66601 11.199 7.44159 10.9757 7.4409 10.6995L7.42702 5.16588C7.42633 4.88974 7.64962 4.66532 7.92576 4.66463Z" fill="currentColor"/> 18661 <path fill-rule="evenodd" clip-rule="evenodd" d="M12.8324 3.03011C10.1255 0.323296 5.73693 0.323296 3.03011 3.03011C0.323296 5.73693 0.323296 10.1256 3.03011 12.8324C5.73693 15.5392 10.1255 15.5392 12.8324 12.8324C15.5392 10.1256 15.5392 5.73693 12.8324 3.03011ZM2.32301 2.32301C5.42035 -0.774336 10.4421 -0.774336 13.5395 2.32301C16.6101 5.39361 16.6366 10.3556 13.619 13.4588L18.2473 18.0871C18.4426 18.2824 18.4426 18.599 18.2473 18.7943C18.0521 18.9895 17.7355 18.9895 17.5402 18.7943L12.8778 14.1318C9.76383 16.6223 5.20839 16.4249 2.32301 13.5395C-0.774335 10.4421 -0.774335 5.42035 2.32301 2.32301Z" fill="currentColor"/> 18662</svg> 18663</span> 18664 <div class="loading-overlay__spinner hidden"> 18665 <svg 18666 aria-hidden="true" 18667 focusable="false" 18668 class="spinner" 18669 viewBox="0 0 66 66" 18670 xmlns="http://www.w3.org/2000/svg" 18671 > 18672 <circle class="path" fill="none" stroke-width="4" cx="33" cy="33" r="30"></circle> 18673 </svg> 18674 </div> 18675 <div class="product__media media media--transparent"> 18676 <img src="//treadmillfactory.ca/cdn/shop/files/VUE_KIT_2.jpg?v=1698688175&width=1946" alt="" srcset="//treadmillfactory.ca/cdn/shop/files/VUE_KIT_2.jpg?v=1698688175&width=246 246w, //treadmillfactory.ca/cdn/shop/files/VUE_KIT_2.jpg?v=1698688175&width=493 493w, //treadmillfactory.ca/cdn/shop/files/VUE_KIT_2.jpg?v=1698688175&width=600 600w, //treadmillfactory.ca/cdn/shop/files/VUE_KIT_2.jpg?v=1698688175&width=713 713w, //treadmillfactory.ca/cdn/shop/files/VUE_KIT_2.jpg?v=1698688175&width=823 823w, //treadmillfactory.ca/cdn/shop/files/VUE_KIT_2.jpg?v=1698688175&width=990 990w, //treadmillfactory.ca/cdn/shop/files/VUE_KIT_2.jpg?v=1698688175&width=1100 1100w, //treadmillfactory.ca/cdn/shop/files/VUE_KIT_2.jpg?v=1698688175&width=1206 1206w, //treadmillfactory.ca/cdn/shop/files/VUE_KIT_2.jpg?v=1698688175&width=1346 1346w, //treadmillfactory.ca/cdn/shop/files/VUE_KIT_2.jpg?v=1698688175&width=1426 1426w, //treadmillfactory.ca/cdn/shop/files/VUE_KIT_2.jpg?v=1698688175&width=1646 1646w, //treadmillfactory.ca/cdn/shop/files/VUE_KIT_2.jpg?v=1698688175&width=1946 1946w" width="1946" height="1946" loading="lazy" class="image-magnify-lightbox" sizes="(min-width: 1640px) 1540px, (min-width: 992px) calc(100vw - 10rem), (min-width: 750px) calc((100vw - 11.5rem) / 2), calc(100vw / 1 - 4rem)"> 18677 </div> 18678 <button class="product__media-toggle quick-add-hidden product__media-zoom-lightbox" type="button" aria-haspopup="dialog" data-media-id="29100229656738"> 18679 <span class="visually-hidden"> 18680 Open media 3 in modal 18681 </span> 18682 </button> 18683 </modal-opener></div> 18684 18685 </li></ul><button 18686 type="button" 18687 class="product-media-grid__arrow product-media-grid__arrow--prev" 18688 data-grid-mobile-arrow="prev" 18689 aria-label="Slide left" 18690 aria-controls="Slider-Gallery-Grid-Mobile-template--20606067048610__main" 18691 disabled 18692 > 18693 <span class="svg-wrapper"><svg aria-hidden="true" focusable="false" class="icon icon-caret" viewBox="0 0 10 6"> 18694 <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor"> 18695</svg> 18696</span> 18697 </button> 18698 <button 18699 type="button" 18700 class="product-media-grid__arrow product-media-grid__arrow--next" 18701 data-grid-mobile-arrow="next" 18702 aria-label="Slide right" 18703 aria-controls="Slider-Gallery-Grid-Mobile-template--20606067048610__main" 18704 > 18705 <span class="svg-wrapper"><svg aria-hidden="true" focusable="false" class="icon icon-caret" viewBox="0 0 10 6"> 18706 <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor"> 18707</svg> 18708</span> 18709 </button></div><div class="product-media-grid__pagination" data-grid-mobile-pagination> 18710 <div class="slider-counter slider-counter--dots product-media-grid__pagination-dots"><button 18711 type="button" 18712 class="slider-counter__link slider-counter__link--dots link slider-counter__link--active" 18713 data-grid-mobile-dot="0" 18714 aria-label="Load image 1 in gallery view of 3" 18715 aria-current="true" 18716 >
18717 <span class="dot"></span> 18718 </button><button 18719 type="button" 18720 class="slider-counter__link slider-counter__link--dots link" 18721 data-grid-mobile-dot="1" 18722 aria-label="Load image 2 in gallery view of 3" 18723 18724 > 18725 <span class="dot"></span> 18726 </button><button 18727 type="button" 18728 class="slider-counter__link slider-counter__link--dots link" 18729 data-grid-mobile-dot="2" 18730 aria-label="Load image 3 in gallery view of 3" 18731 18732 > 18733 <span class="dot"></span> 18734 </button></div> 18735 </div></div></media-gallery> 18736 </div> 18737 18738 18739 18740 18741 </div> 18742 <div class="product__info-wrapper grid__item"> 18743 <product-info 18744 id="ProductInfo-template--20606067048610__main" 18745 data-section="template--20606067048610__main" 18746 data-url="/products/proform-vue-mirror-upgrade-kit" 18747 class="product__info-container product__column-sticky" 18748 18749 ><div class="breadcrumbs-product--desktop small-hide"> 18750 18751<style> 18752 .breadcrumbs--product { 18753 font-family: 'HelveticaRegular'; 18754 font-weight: 400; 18755 } 18756 .breadcrumbs--product .breadcrumbs__item:last-child .breadcrumbs__separator { 18757 display: none; 18758 } 18759 18760 .product__info-container .breadcrumbs__item:not(:last-child):after, 18761 .breadcrumbs-product--mobile .breadcrumbs__item:not(:last-child):after { 18762 content: none; 18763 } 18764 .breadcrumbs__separator { 18765 margin: 0 8px; 18766 } 18767 .breadcrumbs__link { 18768 letter-spacing: 0; 18769 } 18770 .product__info-container .breadcrumbs__list, 18771 .breadcrumbs-product--mobile .breadcrumbs__list { 18772 text-transform: none; 18773 } 18774 @media (min-width: 768px) { 18775 .breadcrumbs--product { 18776 margin-bottom: 10px; 18777 } 18778 } 18779 @media (max-width: 767px) { 18780 .breadcrumbs--product { 18781 padding: 9.5px 16px; 18782 } 18783 } 18784</style> 18785<nav class="breadcrumbs breadcrumbs--product" role="navigation" aria-label="breadcrumbs"> 18786 <ol class="breadcrumbs__list"><li class="breadcrumbs__item"> 18787 <a href="/collections/proform" title="">Proform</a> 18788 <span class="breadcrumbs__separator" aria-hidden="true"> | </span> 18789 </li><li class="breadcrumbs__item"> 18790 <p class="breadcrumbs__link breadcrumbs__link--product" aria-current="page">ProForm - Vue Mirror Upgrade Accessory Kit</p> 18791 <span class="breadcrumbs__separator" aria-hidden="true">|</span> 18792 </li></ol> 18793</nav> 18794 18795 </div><div class="vendor-box" style="padding: 0px 0 10px 0;"> 18796 18797 18798 18799 18800<a 18801 href="/collections/proform" 18802 aria-label="Vendor: Proform" 18803 > 18804 <img 18805 width="200" 18806 height="auto" 18807 loading="lazy" 18808 src="//treadmillfactory.ca/cdn/shop/files/vendor-proform.png?v=1633640319" 18809 alt="Proform" 18810 > 18811 </a> 18812 18813 </div><div id="shopify-block-AZ3dUc0xId0dsQnZUV__judge_me_reviews_preview_badge_P88gcq" class="shopify-block shopify-app-block"> 18814<div class='jdgm-widget jdgm-preview-badge' 18815 data-id='8092590375074' 18816 data-template='manual-installation'> 18817 <div style='display:none' class='jdgm-prev-badge' data-average-rating='0.00' data-number-of-reviews='0' data-number-of-questions='0'> <span class='jdgm-prev-badge__stars' data-score='0.00' tabindex='0' aria-label='0.00 stars' role='button'> <span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span> </span> <span class='jdgm-prev-badge__text'> No reviews </span> </div> 18818</div> 18819 18820 18821 18822 18823</div> 18824<div class="product__title" > 18825 <h1 class="product__title-main">ProForm - Vue Mirror Upgrade Accessory Kit</h1> 18826 </div> 18827<div class="product-price-flex"> 18828 <div class="no-js-hidden" id="price-template--20606067048610__main" role="status" > 18829<div 18830 class=" 18831 price price--large price--on-sale " 18832> 18833 <div class="price__container"><div class="price__regular price--large">
18834 <span class="visually-hidden visually-hidden--inline">Regular price</span> 18835 <span class="price-item price-item--regular"> 18836 $29.99 18837 </span> 18838 </div> 18839 <div class="price__sale price--large"> 18840 <div class="latest-price"> 18841 <span class="visually-hidden visually-hidden--inline">Sale price</span> 18842 <span class="price-item price-item--sale price-item--last"> 18843 $29.99 18844 </span> 18845 </div> 18846 <div class="flex-prices"> 18847 <div class="visually-hidden visually-hidden--inline">Regular price</div> 18848 <div class="strikethrough"> 18849 <s class="price-item price-item--regular"> 18850 18851 $89.99 18852 18853 </s> 18854 </div></div> 18855 </div> 18856 <small class="unit-price caption hidden"> 18857 <span class="visually-hidden">Unit price</span> 18858 <span class="price-item price-item--last"> 18859 <span></span> 18860 <span aria-hidden="true">/</span> 18861 <span class="visually-hidden"> per </span> 18862 <span> 18863 </span> 18864 </span> 18865 </small> 18866 </div> 18867 18868</div> 18869</div> 18870 18871 18872 </div><div class="product__tax caption rte d-none"><a href="/policies/shipping-policy">Shipping</a> calculated at checkout. 18873</div><div data-product-id="8092590375074"><form method="post" action="/cart/add" id="product-form-installment-template--20606067048610__main" accept-charset="UTF-8" class="installment caption-large" enctype="multipart/form-data"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="id" value="43801598427298"> 18874 18875<input type="hidden" name="product-id" value="8092590375074" /><input type="hidden" name="section-id" value="template--20606067048610__main" /></form></div> 18876 18877 <div class="sku-holder"> 18878 SKU: 18879 <p 18880 class="product__sku no-js-hidden" 18881 id="Sku-template--20606067048610__main" 18882 role="status" 18883 18884 > 18885 <span class="visually-hidden">SKU:</span> 18886 7721 18887 </p> 18888 <!-- Stamped - Begin Star Rating Badge --> 18889 <!-- 18890 <span 18891 class="stamped-product-reviews-badge stamped-main-badge" 18892 data-id="8092590375074" 18893 data-product-sku="proform-vue-mirror-upgrade-kit" 18894 data-product-title="ProForm - Vue Mirror Upgrade Accessory Kit" 18895 data-product-type="Fitness Accessories" 18896 style="display: block;"> 18897 <span class="stamped-badge" data-rating="0.0" data-lang="en" aria-label="Rated 0.0 out of 5 stars 0 reviews"><span class="stamped-starrating stamped-badge-starrating" aria-hidden="true"><i class="stamped-fa stamped-fa-star-o" aria-hidden="true"></i><i class="stamped-fa stamped-fa-star-o" aria-hidden="true"></i><i class="stamped-fa stamped-fa-star-o" aria-hidden="true"></i><i class="stamped-fa stamped-fa-star-o" aria-hidden="true"></i><i class="stamped-fa stamped-fa-star-o" aria-hidden="true"></i></span><span class="stamped-badge-caption" data-reviews="0" data-rating="0.0" data-label="Reviews" data-version="2" data-version="2"></span></span> 18898 </span> 18899 --> 18900 <!-- Stamped - End Star Rating Badge --> 18901 </div> 18902 18903<div id="shopify-block-AK3NrcEJjQ2c2SCt2Z__vo_product_options_block_QpVRdT" class="shopify-block shopify-app-block"><div class="best-custom-product-options vopo-block" style="font-size: px; "></div> 18904 18905<style> 18906form[action="/cart/add"].installment { 18907 min-height: 0 !important; 18908} 18909</style> 18910 18911 18912</div> 18913 18914<noscript class="product-form__noscript-wrapper-template--20606067048610__main"> 18915 <div class="product-form__input hidden"> 18916 <label class="form__label" for="Variants-template--20606067048610__main">Product variants</label> 18917 <div class="select"> 18918 <select 18919 name="id" 18920 id="Variants-template--20606067048610__main" 18921 class="select__select" 18922 form="product-form-template--20606067048610__main" 18923 ><option 18924 18925 selected="selected" 18926 18927 18928 value="43801598427298" 18929 >Default Title - $29.99</option></select> 18930 <svg aria-hidden="true" focusable="false" class="icon icon-caret" viewBox="0 0 10 6"> 18931 <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor"> 18932</svg> 18933 18934 </div> 18935 </div> 18936</noscript> 18937 18938 18939 18940 18941 18942 18943<div ><product-form class="product-form" data-hide-errors="false"> 18944 <div class="product-form__error-message-wrapper" role="alert" hidden> 18945 <svg 18946 aria-hidden="true" 18947 focusable="false" 18948 class="icon icon-error"
18949 viewBox="0 0 13 13" 18950 > 18951 <circle cx="6.5" cy="6.50049" r="5.5" stroke="white" stroke-width="2"/> 18952 <circle cx="6.5" cy="6.5" r="5.5" fill="#EB001B" stroke="#EB001B" stroke-width="0.7"/> 18953 <path d="M5.87413 3.52832L5.97439 7.57216H7.02713L7.12739 3.52832H5.87413ZM6.50076 9.66091C6.88091 9.66091 7.18169 9.37267 7.18169 9.00504C7.18169 8.63742 6.88091 8.34917 6.50076 8.34917C6.12061 8.34917 5.81982 8.63742 5.81982 9.00504C5.81982 9.37267 6.12061 9.66091 6.50076 9.66091Z" fill="white"/> 18954 <path d="M5.87413 3.17832H5.51535L5.52424 3.537L5.6245 7.58083L5.63296 7.92216H5.97439H7.02713H7.36856L7.37702 7.58083L7.47728 3.537L7.48617 3.17832H7.12739H5.87413ZM6.50076 10.0109C7.06121 10.0109 7.5317 9.57872 7.5317 9.00504C7.5317 8.43137 7.06121 7.99918 6.50076 7.99918C5.94031 7.99918 5.46982 8.43137 5.46982 9.00504C5.46982 9.57872 5.94031 10.0109 6.50076 10.0109Z" fill="white" stroke="#EB001B" stroke-width="0.7"> 18955 </svg> 18956 <span class="product-form__error-message"></span> 18957 </div><form method="post" action="/cart/add" id="product-form-template--20606067048610__main" accept-charset="UTF-8" class="form" enctype="multipart/form-data" novalidate="novalidate" data-type="add-to-cart-form"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /><input 18958 type="hidden" 18959 name="id" 18960 value="43801598427298" 18961 18962 class="product-variant-id" 18963 > 18964 <div class="product-form__buttons "> 18965 18966 18967 18968 <div 18969 id="Quantity-Form-template--20606067048610__main" 18970 class="product-form__input product-form__quantity" 18971 18972 > 18973 18974 18975 18976 <label class="quantity__label form__label visually-hidden" for="Quantity-template--20606067048610__main"> 18977 Quantity 18978 <span class="quantity__rules-cart no-js-hidden hidden"> 18979 <span class="loading-overlay hidden"> 18980 <span class="loading-overlay__spinner"> 18981 <svg 18982 aria-hidden="true" 18983 focusable="false" 18984 class="spinner"
18985 viewBox="0 0 66 66" 18986 xmlns="http://www.w3.org/2000/svg" 18987 > 18988 <circle class="path" fill="none" stroke-width="6" cx="33" cy="33" r="30"></circle> 18989 </svg> 18990 </span> 18991 </span> 18992 <span>(<span class="quantity-cart">0</span> in cart)</span> 18993 </span> 18994 </label> 18995 <quantity-input class="quantity"> 18996 <button class="quantity__button no-js-hidden" name="minus" type="button"> 18997 <span class="visually-hidden">Decrease quantity for ProForm - Vue Mirror Upgrade Accessory Kit</span> 18998 <svg 18999 xmlns="http://www.w3.org/2000/svg" 19000 aria-hidden="true" 19001 focusable="false" 19002 class="icon icon-minus" 19003 fill="none" 19004 viewBox="0 0 10 2" 19005> 19006 <path fill-rule="evenodd" clip-rule="evenodd" d="M.5 1C.5.7.7.5 1 .5h8a.5.5 0 110 1H1A.5.5 0 01.5 1z" fill="currentColor"> 19007</svg> 19008 19009 </button> 19010 19011 <input 19012 class="quantity__input" 19013 type="number" 19014 name="quantity" 19015 id="Quantity-template--20606067048610__main" 19016 data-cart-quantity="0"data-min="1" 19017 min="1" 19018step="1"value="1" 19019 form="product-form-template--20606067048610__main" 19020 /> 19021 <button class="quantity__button no-js-hidden" name="plus" type="button"> 19022 <span class="visually-hidden">Increase quantity for ProForm - Vue Mirror Upgrade Accessory Kit</span> 19023 <svg 19024 xmlns="http://www.w3.org/2000/svg" 19025 aria-hidden="true" 19026 focusable="false" 19027 class="icon icon-plus" 19028 fill="none" 19029 viewBox="0 0 10 10" 19030> 19031 <path fill-rule="evenodd" clip-rule="evenodd" d="M1 4.51a.5.5 0 000 1h3.5l.01 3.5a.5.5 0 001-.01V5.5l3.5-.01a.5.5 0 00-.01-1H5.5L5.49.99a.5.5 0 00-1 .01v3.5l-3.5.01H1z" fill="currentColor"> 19032</svg> 19033 19034 </button> 19035 </quantity-input> 19036 <div class="quantity__rules caption no-js-hidden d-none"></div> 19037 </div> 19038 19039 19040 <div id="notify" class="notify_ATC--container"> 19041 <button 19042 id="ProductSubmitButton-template--20606067048610__main" 19043 19044 type="submit" 19045 19046 name="add" 19047 class="product-form__submit button button--full-width button--primary" 19048 19049 > 19050 <span>Add to cart 19051</span> 19052 <div class="loading-overlay__spinner hidden"> 19053 <svg 19054 aria-hidden="true" 19055 focusable="false" 19056 class="spinner"
19057 viewBox="0 0 66 66" 19058 xmlns="http://www.w3.org/2000/svg" 19059 > 19060 <circle class="path" fill="none" stroke-width="6" cx="33" cy="33" r="30"></circle> 19061 </svg> 19062 </div> 19063 </button> 19064 </div> 19065 19066 19067</div> 19068 19069<input type="hidden" name="product-id" value="8092590375074" /><input type="hidden" name="section-id" value="template--20606067048610__main" /></form></product-form></div> 19070<div class="product-value-props"> 19071 19072 </div> 19073<div class="contact-us-product main-product__contact-us-product" > 19074 <div class="contact-us-product__buttons"><a 19075 href="tel:18884693031" 19076 class="contact-us-product__btn" 19077 19078 ><span class="contact-us-product__btn-icon"> 19079 <img src="//treadmillfactory.ca/cdn/shop/files/oldphone.svg?v=1771357863&width=48" alt="" width="24" height="24" loading="lazy"> 19080 </span><span class="contact-us-product__btn-text">1.888.469.3031</span> 19081 </a><a 19082 href="mailto:[email protected]" 19083 class="contact-us-product__btn" 19084 19085 ><span class="contact-us-product__btn-icon"> 19086 <img src="//treadmillfactory.ca/cdn/shop/files/Vector_9.svg?v=1771357862&width=48" alt="" width="24" height="24" loading="lazy"> 19087 </span><span class="contact-us-product__btn-text">CONTACT US</span> 19088 </a></div> 19089</div> 19090 19091<div > 19092 19093<div class="product__accordion product-metafield-accordions quick-add-hidden"> 19094 19095<button 19096 type="button" 19097 class="content-drawer-trigger accordion" 19098 data-content-drawer-trigger="product-overview-" 19099 aria-expanded="false" 19100 aria-controls="ContentDrawer-product-overview-" 19101 aria-label="Quick Overview" 19102> 19103 <span class="summary__title"> 19104 <span class="h6 accordion__title inline-richtext">Quick Overview</span> 19105 </span> 19106 <svg aria-hidden="true" focusable="false" class="icon icon-caret" viewBox="0 0 10 6"> 19107 <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor"> 19108</svg> 19109 19110</button><content-drawer 19111 id="ContentDrawer-product-overview-" 19112 class="drawer content-drawer" 19113 data-drawer-id="product-overview-" 19114 role="dialog" 19115 aria-modal="true" 19116 aria-labelledby="ContentDrawerHeading-product-overview-" 19117 aria-hidden="true" 19118> 19119 <div class="content-drawer__overlay" data-content-drawer-overlay aria-hidden="true"></div> 19120 <div class="drawer__inner content-drawer__inner"> 19121 <div class="content-drawer__header"> 19122 <h2 id="ContentDrawerHeading-product-overview-" class="drawer__heading content-drawer__heading"> 19123 Quick Overview 19124 </h2> 19125 <button 19126 type="button" 19127 class="drawer__close content-drawer__close" 19128 data-content-drawer-close 19129 aria-label="Close" 19130 > 19131 <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"> 19132 <path d="M0.750006 19.1348L19.1348 0.749994M19.1348 19.1348L0.750006 0.749994" stroke="black" stroke-width="1.5" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/> 19133</svg> 19134 19135 </button> 19136 </div> 19137 <div class="content-drawer__body rte"> 19138 <div class="metafield-rich_text_field"><p>Enhance your ProForm Vue Mirror with the ultimate upgrade kit!</p><p>The kit includes:</p><ul><li>5.5mm Premium mat suitable for both Yoga and general fitness movements. Designed to satisfy both comfort and function, this reversible yoga mat combines durable rubber with smooth, anti-slip polyurethane.</li><li>3 x Mini Bands : light, medium and heavy</li><li>4 x 2.5lbs Vue Mirror plates</li></ul></div> 19139 19140 </div> 19141 </div> 19142</content-drawer> 19143 19144</div> 19145 </div> 19146 19147 <div class="product__accordion quick-add-hidden" > 19148 19149 19150<button 19151 type="button" 19152 class="content-drawer-trigger accordion" 19153 data-content-drawer-trigger="availability_accordion_Db8Lf4" 19154 aria-expanded="false"
19155 aria-controls="ContentDrawer-availability_accordion_Db8Lf4" 19156 aria-label="IN-STORE Availability" 19157> 19158 <span class="summary__title"> 19159 <span class="h6 accordion__title inline-richtext">IN-STORE Availability</span> 19160 </span> 19161 <svg aria-hidden="true" focusable="false" class="icon icon-caret" viewBox="0 0 10 6"> 19162 <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor"> 19163</svg> 19164 19165</button><content-drawer 19166 id="ContentDrawer-availability_accordion_Db8Lf4" 19167 class="drawer content-drawer" 19168 data-drawer-id="availability_accordion_Db8Lf4" 19169 role="dialog" 19170 aria-modal="true" 19171 aria-labelledby="ContentDrawerHeading-availability_accordion_Db8Lf4" 19172 aria-hidden="true" 19173> 19174 <div class="content-drawer__overlay" data-content-drawer-overlay aria-hidden="true"></div> 19175 <div class="drawer__inner content-drawer__inner"> 19176 <div class="content-drawer__header"> 19177 <h2 id="ContentDrawerHeading-availability_accordion_Db8Lf4" class="drawer__heading content-drawer__heading"> 19178 IN-STORE Availability 19179 </h2> 19180 <button 19181 type="button" 19182 class="drawer__close content-drawer__close" 19183 data-content-drawer-close 19184 aria-label="Close" 19185 > 19186 <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"> 19187 <path d="M0.750006 19.1348L19.1348 0.749994M19.1348 19.1348L0.750006 0.749994" stroke="black" stroke-width="1.5" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/> 19188</svg> 19189 19190 </button> 19191 </div> 19192 <div class="content-drawer__body rte"> 19193 19194 <p>Call your Local Treadmill Factory for IN-STORE availability</p> 19195 19196 19197 19198<table class="store-table"> 19199 <tbody><tr class="store-row"> 19200 <td class="store-cell"> 19201 <a class="plain" href="/pages/markham-store">Markham</a> 19202 </td><td class="store-cell store-cell--middle"> 19203 <a href="/pages/markham-store">See More Details</a> 19204 </td><td class="store-cell store-cell--phone"> 19205 <a href="tel:+19059440090"> 19206 <svg class="phone-icon" xmlns="http://www.w3.org/2000/svg" height="18" width="18" viewBox="0 0 512 512"> 19207 <path d="M164.9 24.6c-7.7-18.6-28-28.5-47.4-23.2l-88 24C12.1 30.2 0 46 0 64C0 311.4 200.6 512 448 512c18 0 33.8-12.1 38.6-29.5l24-88c5.3-19.4-4.6-39.7-23.2-47.4l-96-40c-16.3-6.8-35.2-2.1-46.3 11.6L304.7 368C234.3 334.7 177.3 277.7 144 207.3L193.3 167c13.7-11.2 18.4-30 11.6-46.3l-40-96z"></path> 19208 </svg> 19209 (905) 944-0090 19210 </a> 19211 </td> 19212 </tr><tr class="store-row"> 19213 <td class="store-cell"> 19214 <a class="plain" href="/pages/mississauga-store">Mississauga</a> 19215 </td><td class="store-cell store-cell--middle"> 19216 <a href="/pages/mississauga-store">See More Details</a> 19217 </td><td class="store-cell store-cell--phone"> 19218 <a href="tel:+19058289033"> 19219 <svg class="phone-icon" xmlns="http://www.w3.org/2000/svg" height="18" width="18" viewBox="0 0 512 512"> 19220 <path d="M164.9 24.6c-7.7-18.6-28-28.5-47.4-23.2l-88 24C12.1 30.2 0 46 0 64C0 311.4 200.6 512 448 512c18 0 33.8-12.1 38.6-29.5l24-88c5.3-19.4-4.6-39.7-23.2-47.4l-96-40c-16.3-6.8-35.2-2.1-46.3 11.6L304.7 368C234.3 334.7 177.3 277.7 144 207.3L193.3 167c13.7-11.2 18.4-30 11.6-46.3l-40-96z"></path> 19221 </svg> 19222 (905) 828-9033 19223 </a> 19224 </td> 19225 </tr><tr class="store-row"> 19226 <td class="store-cell"> 19227 <a class="plain" href="/pages/barrie-store">Barrie</a> 19228 </td><td class="store-cell store-cell--middle"> 19229 <a href="/pages/barrie-store">See More Details</a> 19230 </td><td class="store-cell store-cell--phone"> 19231 <a href="tel:+17057190160"> 19232 <svg class="phone-icon" xmlns="http://www.w3.org/2000/svg" height="18" width="18" viewBox="0 0 512 512"> 19233 <path d="M164.9 24.6c-7.7-18.6-28-28.5-47.4-23.2l-88 24C12.1 30.2 0 46 0 64C0 311.4 200.6 512 448 512c18 0 33.8-12.1 38.6-29.5l24-88c5.3-19.4-4.6-39.7-23.2-47.4l-96-40c-16.3-6.8-35.2-2.1-46.3 11.6L304.7 368C234.3 334.7 177.3 277.7 144 207.3L193.3 167c13.7-11.2 18.4-30 11.6-46.3l-40-96z"></path> 19234 </svg> 19235 (705) 719-0160 19236 </a> 19237 </td> 19238 </tr><tr class="store-row"> 19239 <td class="store-cell"> 19240 <a class="plain" href="/pages/london-store">London</a> 19241 </td><td class="store-cell store-cell--middle"> 19242 <a href="/pages/london-store">See More Details</a> 19243 </td><td class="store-cell store-cell--phone"> 19244 <a href="tel:+15196816633"> 19245 <svg class="phone-icon" xmlns="http://www.w3.org/2000/svg" height="18" width="18" viewBox="0 0 512 512"> 19246 <path d="M164.9 24.6c-7.7-18.6-28-28.5-47.4-23.2l-88 24C12.1 30.2 0 46 0 64C0 311.4 200.6 512 448 512c18 0 33.8-12.1 38.6-29.5l24-88c5.3-19.4-4.6-39.7-23.2-47.4l-96-40c-16.3-6.8-35.2-2.1-46.3 11.6L304.7 368C234.3 334.7 177.3 277.7 144 207.3L193.3 167c13.7-11.2 18.4-30 11.6-46.3l-40-96z"></path> 19247 </svg> 19248 (519) 681-6633 19249 </a> 19250 </td> 19251 </tr><tr class="store-row"> 19252 <td class="store-cell"> 19253 <a class="plain" href="/pages/whitby-store">Whitby</a> 19254 </td><td class="store-cell store-cell--middle"> 19255 <a href="/pages/whitby-store">See More Details</a> 19256 </td><td class="store-cell store-cell--phone"> 19257 <a href="tel:+12892781975"> 19258 <svg class="phone-icon" xmlns="http://www.w3.org/2000/svg" height="18" width="18" viewBox="0 0 512 512"> 19259 <path d="M164.9 24.6c-7.7-18.6-28-28.5-47.4-23.2l-88 24C12.1 30.2 0 46 0 64C0 311.4 200.6 512 448 512c18 0 33.8-12.1 38.6-29.5l24-88c5.3-19.4-4.6-39.7-23.2-47.4l-96-40c-16.3-6.8-35.2-2.1-46.3 11.6L304.7 368C234.3 334.7 177.3 277.7 144 207.3L193.3 167c13.7-11.2 18.4-30 11.6-46.3l-40-96z"></path> 19260 </svg> 19261 (289) 278-1975 19262 </a> 19263 </td> 19264 </tr><tr class="store-row"> 19265 <td class="store-cell"> 19266 <a class="plain" href="/pages/calgary-store">Calgary</a> 19267 </td><td class="store-cell store-cell--middle"> 19268 <a href="/pages/calgary-store">See More Details</a> 19269 </td><td class="store-cell store-cell--phone"> 19270 <a href="tel:+14032772166"> 19271 <svg class="phone-icon" xmlns="http://www.w3.org/2000/svg" height="18" width="18" viewBox="0 0 512 512"> 19272 <path d="M164.9 24.6c-7.7-18.6-28-28.5-47.4-23.2l-88 24C12.1 30.2 0 46 0 64C0 311.4 200.6 512 448 512c18 0 33.8-12.1 38.6-29.5l24-88c5.3-19.4-4.6-39.7-23.2-47.4l-96-40c-16.3-6.8-35.2-2.1-46.3 11.6L304.7 368C234.3 334.7 177.3 277.7 144 207.3L193.3 167c13.7-11.2 18.4-30 11.6-46.3l-40-96z"></path> 19273 </svg> 19274 (403) 277-2166 19275 </a> 19276 </td> 19277 </tr><tr class="store-row"> 19278 <td class="store-cell"> 19279 <a class="plain" href="/pages/edmonton-store">Edmonton</a> 19280 </td><td class="store-cell store-cell--middle"> 19281 <a href="/pages/edmonton-store">See More Details</a> 19282 </td><td class="store-cell store-cell--phone"> 19283 <a href="tel:+15876721234"> 19284 <svg class="phone-icon" xmlns="http://www.w3.org/2000/svg" height="18" width="18" viewBox="0 0 512 512"> 19285 <path d="M164.9 24.6c-7.7-18.6-28-28.5-47.4-23.2l-88 24C12.1 30.2 0 46 0 64C0 311.4 200.6 512 448 512c18 0 33.8-12.1 38.6-29.5l24-88c5.3-19.4-4.6-39.7-23.2-47.4l-96-40c-16.3-6.8-35.2-2.1-46.3 11.6L304.7 368C234.3 334.7 177.3 277.7 144 207.3L193.3 167c13.7-11.2 18.4-30 11.6-46.3l-40-96z"></path> 19286 </svg> 19287 (587) 672-1234 19288 </a> 19289 </td> 19290 </tr><tr class="store-row"> 19291 <td class="store-cell"> 19292 <a class="plain" href="/pages/fitness-factory-express">Dartmouth</a> 19293 </td><td class="store-cell store-cell--middle"> 19294 <a href="/pages/fitness-factory-express">See More Details</a> 19295 </td><td class="store-cell store-cell--phone"> 19296 <a href="tel:+19024810898"> 19297 <svg class="phone-icon" xmlns="http://www.w3.org/2000/svg" height="18" width="18" viewBox="0 0 512 512"> 19298 <path d="M164.9 24.6c-7.7-18.6-28-28.5-47.4-23.2l-88 24C12.1 30.2 0 46 0 64C0 311.4 200.6 512 448 512c18 0 33.8-12.1 38.6-29.5l24-88c5.3-19.4-4.6-39.7-23.2-47.4l-96-40c-16.3-6.8-35.2-2.1-46.3 11.6L304.7 368C234.3 334.7 177.3 277.7 144 207.3L193.3 167c13.7-11.2 18.4-30 11.6-46.3l-40-96z"></path> 19299 </svg> 19300 (902)481-0898 19301 </a> 19302 </td> 19303 </tr></tbody> 19304</table> 19305 19306 19307 19308 19309 </div> 19310 </div> 19311</content-drawer> 19312 19313 </div> 19314 19315 19316<div id="shopify-block-Ab0Zla1ZrVXlLN2dQY__epa_easy_product_addons_spice_addons_kQFeRX" class="shopify-block shopify-app-block"><!-- Spice Product Addons Snippet Starts --> 19317<div id="spiceaddonsappid"><input type="hidden" id="sgcollections" value="311038935202,333518274722,308678557858,271403024546,295607435426,271398797474,291658465442,308068384930,326924992674"/></div> 19318 19319<!-- Spice Product Addons Snippet ends --> 19320</div> 19321<a href="/products/proform-vue-mirror-upgrade-kit" class="link product__view-details animate-arrow"> 19322 View full details 19323 <svg 19324 viewBox="0 0 14 10" 19325 fill="none" 19326 aria-hidden="true" 19327 focusable="false" 19328 class="icon icon-arrow" 19329 xmlns="http://www.w3.org/2000/svg" 19330> 19331 <path fill-rule="evenodd" clip-rule="evenodd" d="M8.537.808a.5.5 0 01.817-.162l4 4a.5.5 0 010 .708l-4 4a.5.5 0 11-.708-.708L11.793 5.5H1a.5.5 0 010-1h10.793L8.646 1.354a.5.5 0 01-.109-.546z" fill="currentColor"> 19332</svg> 19333 19334 </a> 19335 </product-info> 19336 </div> 19337 19338 19339</div> 19340 </div> 19341 19342 19343 19344<product-modal id="ProductModal-template--20606067048610__main" class="product-media-modal media-modal" data-section-id="template--20606067048610__main"> 19345 <div 19346 class="product-media-modal__dialog" 19347 role="dialog" 19348 aria-label="Media gallery" 19349 aria-modal="true" 19350 tabindex="-1" 19351 > 19352 <button 19353 id="ModalClose-template--20606067048610__main" 19354 type="button" 19355 class="product-media-modal__toggle" 19356 aria-label="Close" 19357 > 19358 <svg 19359 xmlns="http://www.w3.org/2000/svg" 19360 aria-hidden="true" 19361 focusable="false" 19362 class="icon icon-close" 19363 fill="none" 19364 viewBox="0 0 18 17" 19365> 19366 <path d="M.865 15.978a.5.5 0 00.707.707l7.433-7.431 7.579 7.282a.501.501 0 00.846-.37.5.5 0 00-.153-.351L9.712 8.546l7.417-7.416a.5.5 0 10-.707-.708L8.991 7.853 1.413.573a.5.5 0 10-.693.72l7.563 7.268-7.418 7.417z" fill="currentColor"> 19367</svg> 19368 19369 </button> 19370 19371 <button 19372 type="button" 19373 class="product-media-modal__nav product-media-modal__nav--prev small-hide" 19374 aria-label="Slide left" 19375 data-modal-nav="prev" 19376 >
19377 <span class="svg-wrapper"><svg xmlns="http://www.w3.org/2000/svg" width="7" height="12" viewBox="0 0 7 12" fill="none"> 19378 <path d="M0.219834 6.71814C0.0791345 6.57764 3.38554e-05 6.38704 -0.000165939 6.18814V5.80814C0.00213385 5.60974 0.0809345 5.41994 0.219834 5.27814L5.35983 0.148144C5.45373 0.053544 5.58153 0.000242233 5.71483 0.000242233C5.84813 0.000242233 5.97593 0.053544 6.06983 0.148144L6.77983 0.858143C6.8739 0.950343 6.9269 1.07654 6.9269 1.20814C6.9269 1.33984 6.8739 1.46604 6.77983 1.55814L2.32983 5.99814L6.77983 10.4382C6.87449 10.5321 6.92773 10.6599 6.92773 10.7932C6.92773 10.9265 6.87449 11.0543 6.77983 11.1482L6.06983 11.8482C5.97593 11.9428 5.84813 11.9961 5.71483 11.9961C5.58153 11.9961 5.45373 11.9428 5.35983 11.8482L0.219834 6.71814Z" fill="black"/> 19379</svg> 19380</span> 19381 </button> 19382 <button 19383 type="button" 19384 class="product-media-modal__nav product-media-modal__nav--next small-hide" 19385 aria-label="Slide right" 19386 data-modal-nav="next" 19387 > 19388 <span class="svg-wrapper rotate-180"><svg xmlns="http://www.w3.org/2000/svg" width="7" height="12" viewBox="0 0 7 12" fill="none"> 19389 <path d="M0.219834 6.71814C0.0791345 6.57764 3.38554e-05 6.38704 -0.000165939 6.18814V5.80814C0.00213385 5.60974 0.0809345 5.41994 0.219834 5.27814L5.35983 0.148144C5.45373 0.053544 5.58153 0.000242233 5.71483 0.000242233C5.84813 0.000242233 5.97593 0.053544 6.06983 0.148144L6.77983 0.858143C6.8739 0.950343 6.9269 1.07654 6.9269 1.20814C6.9269 1.33984 6.8739 1.46604 6.77983 1.55814L2.32983 5.99814L6.77983 10.4382C6.87449 10.5321 6.92773
1938910.6599 6.92773 10.7932C6.92773 10.9265 6.87449 11.0543 6.77983 11.1482L6.06983 11.8482C5.97593 11.9428 5.84813 11.9961 5.71483 11.9961C5.58153 11.9961 5.45373 11.9428 5.35983 11.8482L0.219834 6.71814Z" fill="black"/> 19390</svg> 19391</span> 19392 </button> 19393 19394 <div 19395 class="product-media-modal__content color-background-1 gradient" 19396 role="document" 19397 aria-label="Media gallery" 19398 tabindex="0" 19399 ><div class="product-media-modal__item" data-media-id="29100229591202"> 19400<img 19401 class="global-media-settings global-media-settings--no-shadow lightbox-zoom-image" 19402 srcset="//treadmillfactory.ca/cdn/shop/files/VUE_KIT_1.jpg?v=1698688175&width=550 550w,//treadmillfactory.ca/cdn/shop/files/VUE_KIT_1.jpg?v=1698688175 1000w" 19403 sizes="(min-width: 750px) calc(100vw - 22rem), 1100px" 19404 src="//treadmillfactory.ca/cdn/shop/files/VUE_KIT_1.jpg?v=1698688175&width=1445" 19405 alt="ProForm - Vue Mirror Upgrade Accessory Kit" 19406 loading="lazy" 19407 width="1100" 19408 height="1100" 19409 data-media-id="29100229591202" 19410 ></div><div class="product-media-modal__item" data-media-id="29100229623970"> 19411<img 19412 class="global-media-settings global-media-settings--no-shadow lightbox-zoom-image" 19413 srcset="//treadmillfactory.ca/cdn/shop/files/VUE_KIT_3.jpg?v=1698688174&width=550 550w,//treadmillfactory.ca/cdn/shop/files/VUE_KIT_3.jpg?v=1698688174 1000w" 19414 sizes="(min-width: 750px) calc(100vw - 22rem), 1100px" 19415 src="//treadmillfactory.ca/cdn/shop/files/VUE_KIT_3.jpg?v=1698688174&width=1445" 19416 alt="ProForm - Vue Mirror Upgrade Accessory Kit" 19417 loading="lazy" 19418 width="1100" 19419 height="1100" 19420 data-media-id="29100229623970" 19421 ></div><div class="product-media-modal__item" data-media-id="29100229656738"> 19422<img 19423 class="global-media-settings global-media-settings--no-shadow lightbox-zoom-image" 19424 srcset="//treadmillfactory.ca/cdn/shop/files/VUE_KIT_2.jpg?v=1698688175&width=550 550w,//treadmillfactory.ca/cdn/shop/files/VUE_KIT_2.jpg?v=1698688175 1000w" 19425 sizes="(min-width: 750px) calc(100vw - 22rem), 1100px" 19426 src="//treadmillfactory.ca/cdn/shop/files/VUE_KIT_2.jpg?v=1698688175&width=1445" 19427 alt="ProForm - Vue Mirror Upgrade Accessory Kit" 19428 loading="lazy" 19429 width="1100" 19430 height="1100" 19431 data-media-id="29100229656738" 19432 ></div></div><div class="product-media-modal__thumbnails" role="tablist" aria-label="Gallery Viewer"><button 19433 type="button" 19434 class="product-media-modal__thumbnail" 19435 data-media-id="29100229591202" 19436 role="tab" 19437 aria-selected="false" 19438 aria-label="Open media 2 in modal" 19439 > 19440 <img src="//treadmillfactory.ca/cdn/shop/files/VUE_KIT_1.jpg?v=1698688175&width=120" alt="" srcset="//treadmillfactory.ca/cdn/shop/files/VUE_KIT_1.jpg?v=1698688175&width=60 60w, //treadmillfactory.ca/cdn/shop/files/VUE_KIT_1.jpg?v=1698688175&width=120 120w" width="120" height="120" loading="lazy" sizes="60px"> 19441 </button><button 19442 type="button" 19443 class="product-media-modal__thumbnail" 19444 data-media-id="29100229623970" 19445 role="tab" 19446 aria-selected="false" 19447 aria-label="Open media 3 in modal" 19448 > 19449 <img src="//treadmillfactory.ca/cdn/shop/files/VUE_KIT_3.jpg?v=1698688174&width=120" alt="" srcset="//treadmillfactory.ca/cdn/shop/files/VUE_KIT_3.jpg?v=1698688174&width=60 60w, //treadmillfactory.ca/cdn/shop/files/VUE_KIT_3.jpg?v=1698688174&width=120 120w" width="120" height="120" loading="lazy" sizes="60px"> 19450 </button><button 19451 type="button" 19452 class="product-media-modal__thumbnail" 19453 data-media-id="29100229656738" 19454 role="tab" 19455 aria-selected="false" 19456 aria-label="Open media 4 in modal" 19457 > 19458 <img src="//treadmillfactory.ca/cdn/shop/files/VUE_KIT_2.jpg?v=1698688175&width=120" alt="" srcset="//treadmillfactory.ca/cdn/shop/files/VUE_KIT_2.jpg?v=1698688175&width=60 60w, //treadmillfactory.ca/cdn/shop/files/VUE_KIT_2.jpg?v=1698688175&width=120 120w" width="120" height="120" loading="lazy" sizes="60px"> 19459 </button></div></div> 19460</product-modal> 19461 19462 19463
19464<script src="//treadmillfactory.ca/cdn/shop/t/199/assets/product-modal.js?v=163323683445092359661787597195" defer="defer"></script>
19464 19465
19465<script src="//treadmillfactory.ca/cdn/shop/t/199/assets/lightbox-zoom.js?v=28344441132720957481787597194" defer="defer"></script>
19465 19466
19466<script src="//treadmillfactory.ca/cdn/shop/t/199/assets/media-gallery.js?v=129704402505497158661787597192" defer="defer"></script>
19466 19467
19467<script src="//treadmillfactory.ca/cdn/shop/t/199/assets/variant-image-grid.js?v=151077377866714855721787597194" data-section-id="template--20606067048610__main" defer="defer"></script>
19467<script> 19468 document.addEventListener('DOMContentLoaded', function () { 19469 function isIE() { 19470 const ua = window.navigator.userAgent; 19471 const msie = ua.indexOf('MSIE '); 19472 const trident = ua.indexOf('Trident/'); 19473 19474 return msie > 0 || trident > 0; 19475 } 19476 19477 if (!isIE()) return; 19478 const hiddenInput = document.querySelector('#product-form-template--20606067048610__main input[name="id"]'); 19479 const noScriptInputWrapper = document.createElement('div'); 19480 const variantSwitcher = 19481 document.querySelector('variant-radios[data-section="template--20606067048610__main"]') || 19482 document.querySelector('variant-selects[data-section="template--20606067048610__main"]'); 19483 noScriptInputWrapper.innerHTML = document.querySelector('.product-form__noscript-wrapper-template--20606067048610__main').textContent; 19484 variantSwitcher.outerHTML = noScriptInputWrapper.outerHTML; 19485 19486 document.querySelector('#Variants-template--20606067048610__main').addEventListener('change', function (event) { 19487 hiddenInput.value = event.currentTarget.value; 19488 }); 19489 }); 19490 </script>
19490 19491 19492
19492<script type="application/json" id="VariantATCData-template--20606067048610__main">[{"id":43801598427298,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"7721","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"ProForm - Vue Mirror Upgrade Accessory Kit","public_title":null,"options":["Default Title"],"price":2999,"weight":6804,"compare_at_price":8999,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}]</script>
19492 19493
19493<script src="//treadmillfactory.ca/cdn/shop/t/199/assets/variant-atc-sync.js?v=439765392823026581787597193" data-variant-atc-sync data-section-id="template--20606067048610__main"></script>
19493 19494 19495 19496<link href="//treadmillfactory.ca/cdn/shop/t/199/assets/component-sticky-atc.css?v=71005613860326945641787597194" rel="stylesheet" type="text/css" media="all" /> 19497 19498 <div 19499 class="sticky-atc-bar page-width-sticky-atc" 19500 id="StickyAtcBar-template--20606067048610__main" 19501 data-section-id="template--20606067048610__main" 19502 aria-hidden="true" 19503 inert 19504 > 19505 <div class="sticky-atc-bar__inner"> 19506 <div class="sticky-atc-bar__info"><div class="sticky-atc-bar__image"> 19507 <img 19508 src="//treadmillfactory.ca/cdn/shop/files/VUE_KIT_1.jpg?v=1698688175&width=120" 19509 srcset="//treadmillfactory.ca/cdn/shop/files/VUE_KIT_1.jpg?v=1698688175&width=120 1x, //treadmillfactory.ca/cdn/shop/files/VUE_KIT_1.jpg?v=1698688175&width=240 2x" 19510 alt="ProForm - Vue Mirror Upgrade Accessory Kit" 19511 width="60" 19512 height="60" 19513 loading="lazy" 19514 > 19515 </div><div class="sticky-atc-bar__title">ProForm - Vue Mirror Upgrade Accessory Kit</div> 19516 </div> 19517 <div class="sticky-atc-bar__actions"><product-form class="product-form sticky-atc-bar__form"> 19518 <div class="product-form__error-message-wrapper" role="alert" hidden> 19519 <span class="product-form__error-message"></span> 19520 </div><form method="post" action="/cart/add" id="sticky-product-form-template--20606067048610__main" accept-charset="UTF-8" class="form sticky-atc-bar__form-inner" enctype="multipart/form-data" novalidate="novalidate" data-type="add-to-cart-form"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /><input 19521 type="hidden" 19522 name="id" 19523 value="43801598427298" 19524 19525 class="product-variant-id" 19526 ><div class="product-form__buttons sticky-atc-bar__buttons"><div 19527 id="Sticky-Quantity-Form-template--20606067048610__main" 19528 class="product-form__input product-form__quantity sticky-atc-bar__quantity" 19529 > 19530 <label class="visually-hidden" for="Sticky-Quantity-template--20606067048610__main"> 19531 Quantity 19532 </label> 19533 <quantity-input class="quantity"> 19534 <button class="quantity__button no-js-hidden" name="minus" type="button"> 19535 <span class="visually-hidden">Decrease quantity for ProForm - Vue Mirror Upgrade Accessory Kit</span> 19536 <svg 19537 xmlns="http://www.w3.org/2000/svg" 19538 aria-hidden="true" 19539 focusable="false" 19540 class="icon icon-minus" 19541 fill="none" 19542 viewBox="0 0 10 2" 19543> 19544 <path fill-rule="evenodd" clip-rule="evenodd" d="M.5 1C.5.7.7.5 1 .5h8a.5.5 0 110 1H1A.5.5 0 01.5 1z" fill="currentColor"> 19545</svg> 19546 19547 </button> 19548 <input 19549 class="quantity__input" 19550 type="number" 19551 name="quantity" 19552 id="Sticky-Quantity-template--20606067048610__main" 19553 data-min="1" 19554 min="1" 19555 19556 step="1" 19557 value="1" 19558 form="sticky-product-form-template--20606067048610__main" 19559 > 19560 <button class="quantity__button no-js-hidden" name="plus" type="button"> 19561 <span class="visually-hidden">Increase quantity for ProForm - Vue Mirror Upgrade Accessory Kit</span> 19562 <svg 19563 xmlns="http://www.w3.org/2000/svg" 19564 aria-hidden="true" 19565 focusable="false" 19566 class="icon icon-plus" 19567 fill="none" 19568 viewBox="0 0 10 10" 19569> 19570 <path fill-rule="evenodd" clip-rule="evenodd" d="M1 4.51a.5.5 0 000 1h3.5l.01 3.5a.5.5 0 001-.01V5.5l3.5-.01a.5.5 0 00-.01-1H5.5L5.49.99a.5.5 0 00-1 .01v3.5l-3.5.01H1z" fill="currentColor"> 19571</svg> 19572 19573 </button> 19574 </quantity-input> 19575 </div><button 19576 id="StickyProductSubmitButton-template--20606067048610__main" 19577 19578 type="submit" 19579 19580 name="add" 19581 class="product-form__submit button button--full-width button--primary sticky-atc-bar__button" 19582 19583 >
19584 <span>Add to cart 19585</span> 19586 <div class="loading-overlay__spinner hidden"> 19587 <svg 19588 aria-hidden="true" 19589 focusable="false" 19590 class="spinner" 19591 viewBox="0 0 66 66" 19592 xmlns="http://www.w3.org/2000/svg" 19593 > 19594 <circle class="path" fill="none" stroke-width="6" cx="33" cy="33" r="30"></circle> 19595 </svg> 19596 </div> 19597 </button> 19598 </div><input type="hidden" name="product-id" value="8092590375074" /><input type="hidden" name="section-id" value="template--20606067048610__main" /></form></product-form></div> 19599 </div> 19600 </div> 19601 19602
19602<script> 19603 (function () { 19604 var sectionId = "template--20606067048610__main"; 19605 var bar = document.getElementById('StickyAtcBar-' + sectionId); 19606 var mainBtn = document.getElementById('ProductSubmitButton-' + sectionId); 19607 if (!bar || !mainBtn) return; 19608 19609 function setVisible(visible) { 19610 if (bar.classList.contains('sticky-atc-bar--oos')) visible = false; 19611 bar.classList.toggle('is-visible', visible); 19612 bar.setAttribute('aria-hidden', visible ? 'false' : 'true'); 19613 if (visible) { 19614 bar.removeAttribute('inert'); 19615 } else { 19616 bar.setAttribute('inert', ''); 19617 } 19618 } 19619 19620 try { 19621 var observer = new IntersectionObserver(function (entries) { 19622 var entry = entries[0]; 19623 if (!entry) return; 19624 setVisible(!entry.isIntersecting); 19625 }, { threshold: 0, rootMargin: '0px 0px 0px 0px' }); 19626 observer.observe(mainBtn); 19627 } catch (e) { 19628 // Fallback: scroll listener 19629 var checkVisible = function () { 19630 var rect = mainBtn.getBoundingClientRect(); 19631 var inView = rect.top < (window.innerHeight || document.documentElement.clientHeight) && rect.bottom > 0; 19632 setVisible(!inView); 19633 }; 19634 window.addEventListener('scroll', checkVisible, { passive: true }); 19635 window.addEventListener('resize', checkVisible); 19636 checkVisible(); 19637 } 19638 19639 // Variant sync: mirror main form's selected variant + button state to the sticky form. 19640 var stickyForm = document.getElementById('sticky-product-form-' + sectionId); 19641 if (!stickyForm) return; 19642 var stickyIdInput = stickyForm.querySelector('input[name="id"]'); 19643 var stickyBtn = document.getElementById('StickyProductSubmitButton-' + sectionId); 19644 19645 var variantData = null; 19646 function getVariantData() { 19647 if (variantData) return variantData; 19648 try { 19649 var el = document.getElementById('VariantATCData-' + sectionId); 19650 if (el) variantData = JSON.parse(el.textContent); 19651 } catch (e) { 19652 variantData = []; 19653 } 19654 return variantData || []; 19655 } 19656 19657 function getVariantFromURL() { 19658 try { 19659 var params = new URLSearchParams(window.location.search); 19660 var id = params.get('variant'); 19661 if (!id) return null; 19662 id = parseInt(id, 10); 19663 if (isNaN(id)) return null; 19664 var variants = getVariantData(); 19665 for (var i = 0; i < variants.length; i++) { 19666 if (variants[i].id === id) return variants[i]; 19667 } 19668 } catch (e) {} 19669 return null; 19670 } 19671 19672 var soldOutLabel = (window.variantStrings && window.variantStrings.soldOut) || 'Sold out'; 19673 var addLabel = (window.variantStrings && window.variantStrings.addToCart) || (stickyBtn ? (stickyBtn.querySelector('span') ? stickyBtn.querySelector('span').textContent.trim() : 'Add to cart') : 'Add to cart'); 19674 19675 function applyVariant(variant) { 19676 if (!variant) return; 19677 if (stickyIdInput) { 19678 stickyIdInput.value = variant.id; 19679 stickyIdInput.disabled = !variant.available; 19680 } 19681 if (stickyBtn) { 19682 var span = stickyBtn.querySelector('span'); 19683 if (variant.available) { 19684 stickyBtn.removeAttribute('disabled'); 19685 if (span) span.textContent = addLabel; 19686 } else { 19687 stickyBtn.setAttribute('disabled', 'disabled'); 19688 if (span) span.textContent = soldOutLabel; 19689 } 19690 } 19691 bar.classList.toggle('sticky-atc-bar--oos', !variant.available); 19692 if (!variant.available) { 19693 bar.classList.remove('is-visible'); 19694 bar.setAttribute('aria-hidden', 'true'); 19695 bar.setAttribute('inert', ''); 19696 } 19697 } 19698 19699 var lastURL = ''; 19700 function syncFromURL() { 19701 var url = window.location.href; 19702 if (url === lastURL) return; 19703 lastURL = url; 19704 var v = getVariantFromURL(); 19705 if (v) applyVariant(v); 19706 } 19707 19708 window.addEventListener('popstate', syncFromURL); 19709 setInterval(syncFromURL, 500); 19710 syncFromURL(); 19711 })(); 19712 </script>
vendor: 1 bytes, line 19712
19712
19713<script type="application/ld+json"> 19714 { 19715 "@context": "https://schema.org", 19716 "@type": "BreadcrumbList", 19717 "itemListElement": [ 19718 { 19719 "@type": "ListItem", 19720 "position": 1, 19721 "item": { 19722 "@id": "https:\/\/treadmillfactory.ca", 19723 "name": "The Treadmill Factory" 19724 } 19725 },{ 19726 "@type": "ListItem", 19727 "position":2, 19728 "item": { 19729 "@id": "\/collections\/collab", 19730 "name": "Collab" 19731 } 19732 }, 19733 { 19734 "@type": "ListItem", 19735 "position":3, 19736 "item": { 19737 "@id": "ProForm - Vue Mirror Upgrade Accessory Kit", 19738 "name": "\/products\/proform-vue-mirror-upgrade-kit" 19739 } 19740 }] 19741 } 19742 </script>
19742 19743 19744
19744<script type="application/ld+json"> 19745 { 19746 "@context": "http://schema.org/", 19747 "@type": "Product", 19748 19749 "name": "ProForm - Vue Mirror Upgrade Accessory Kit", 19750 "url": "https:\/\/treadmillfactory.ca\/products\/proform-vue-mirror-upgrade-kit", 19751 "image": [ 19752 "https:\/\/treadmillfactory.ca\/cdn\/shop\/files\/VUE_KIT_1.jpg?v=1698688175\u0026width=1920" 19753 ], 19754 "description": "", 19755 "sku": "7721", 19756 "brand": { 19757 "@type": "Brand", 19758 "name": "Proform" 19759 }, 19760 "offers": [{ 19761 "@type" : "Offer","sku": "7721","availability" : "http://schema.org/InStock", 19762 "price" : 29.99, 19763 "priceCurrency" : "CAD", 19764 "priceValidUntil": "2026-10-06", 19765 "url" : "https:\/\/treadmillfactory.ca\/products\/proform-vue-mirror-upgrade-kit?variant=43801598427298" 19766 } 19767] 19768 } 19769 </script>
19769 19770</section> 19771 19772 19773 19774 19775<div class="product__description-holder"> 19776 <div class=" page-width desktop-side-padding"></div> 19777</div> 19778 19779 19780 19781 19782 19783 19784</section><div id="shopify-section-template--20606067048610__product_gallery_8k4Vnx" class="shopify-section"><link href="//treadmillfactory.ca/cdn/shop/t/199/assets/swiper.min.css?v=44419604028627587161787597193" rel="stylesheet" type="text/css" media="all" />
19785<script src="//treadmillfactory.ca/cdn/shop/t/199/assets/swiper.min.js?v=169756346286189595911787597193" defer></script>
19785 19786 19787 19788 19789<style data-shopify> 19790 .section-template--20606067048610__product_gallery_8k4Vnx-padding { 19791 padding-top: 40px; 19792 padding-bottom: 40px; 19793 max-width: 1640px; 19794 margin: 0 auto; 19795 } 19796 @media screen and (min-width: 750px) { 19797 .section-template--20606067048610__product_gallery_8k4Vnx-padding { 19798 padding-top: 60px; 19799 padding-bottom: 60px; 19800 } 19801 } 19802 19803 /* Custom page width: mobile 1.6rem, tablet 3rem, desktop 6rem */ 19804 .product-gallery-page-width { 19805 padding-left: 1.6rem; 19806 padding-right: 1.6rem; 19807 } 19808 @media screen and (min-width: 750px) { 19809 .product-gallery-page-width { 19810 padding-left: 3rem; 19811 padding-right: 3rem; 19812 } 19813 } 19814 @media screen and (min-width: 990px) { 19815 .product-gallery-page-width { 19816 padding-left: 6rem; 19817 padding-right: 6rem; 19818 } 19819 } 19820 19821 /* Carousel full width of screen with side padding (first slide 1.6rem from left, last 1.6rem from right) */ 19822 .product-gallery-carousel-fullwidth.product-gallery-swiper { 19823 width: 100%; 19824 max-width: 100%; 19825 position: relative; 19826 overflow: hidden; 19827 padding-left: 1.6rem; 19828 padding-right: 1.6rem; 19829 box-sizing: border-box; 19830 } 19831 @media screen and (min-width: 750px) { 19832 .product-gallery-carousel-fullwidth.product-gallery-swiper { 19833 padding-left: 3rem; 19834 padding-right: 3rem; 19835 } 19836 } 19837 @media screen and (min-width: 990px) { 19838 .product-gallery-carousel-fullwidth.product-gallery-swiper { 19839 padding-left: 6rem; 19840 padding-right: 6rem; 19841 } 19842 } 19843 19844 .product-gallery-header { 19845 margin-bottom: 2.4rem; 19846 } 19847 .product-gallery-title { 19848 margin: 0 0 1.6rem 0; 19849 font-size: 2.4rem; 19850 font-weight: 700; 19851 font-family: 'HelveticaBold'; 19852 font-style: italic; 19853 color: #0E1528; 19854 letter-spacing: 0; 19855 line-height: 1.2; 19856 text-transform: uppercase; 19857 } 19858 .product-gallery-description { 19859 font-size: 1.4rem; 19860 font-weight: 400; 19861 font-family: 'HelveticaRegular'; 19862 color: #0E1528; 19863 letter-spacing: 0; 19864 line-height: 1.5; 19865 } 19866 .product-gallery-swiper .swiper-slide { 19867 height: auto; 19868 border-radius: 0.6rem; 19869 overflow: hidden; 19870 } 19871 .product-gallery-swiper .swiper-slide img { 19872 width: 100%; 19873 height: auto; 19874 display: block; 19875 object-fit: cover; 19876 } 19877 19878 /* Fallback when Swiper not initialized: flex, overflow hidden, matches Swiper (1.3 / 2 / 3 / 3.3 / 4, spaceBetween 16/20/24) */ 19879 .product-gallery-swiper:not(.swiper-initialized) .swiper-wrapper { 19880 display: flex; 19881 flex-wrap: nowrap; 19882 overflow: hidden; 19883 gap: 1.6rem; 19884 } 19885 .product-gallery-swiper:not(.swiper-initialized) .swiper-slide { 19886 flex: 0 0 calc((100% - 1.6rem) / 1.3); 19887 } 19888 @media screen and (min-width: 750px) { 19889 .product-gallery-header { 19890 margin-bottom: 3.2rem; 19891 } 19892 .product-gallery-title { 19893 font-size: 4rem; 19894 margin-bottom: 2.4rem; 19895 } 19896 .product-gallery-description { 19897 font-size: 1.8rem; 19898 } 19899 .product-gallery-swiper .swiper-slide { 19900 border-radius: 0.8rem; 19901 } 19902 .product-gallery-swiper:not(.swiper-initialized) .swiper-wrapper { 19903 gap: 2rem; 19904 } 19905 .product-gallery-swiper:not(.swiper-initialized) .swiper-slide { 19906 flex: 0 0 calc((100% - 2rem) / 2); 19907 } 19908 } 19909 @media screen and (min-width: 990px) { 19910 .product-gallery-swiper:not(.swiper-initialized) .swiper-wrapper { 19911 gap: 2.4rem; 19912 } 19913 .product-gallery-swiper:not(.swiper-initialized) .swiper-slide { 19914 flex: 0 0 calc((100% - 4.8rem) / 3); 19915 } 19916 } 19917 @media screen and (min-width: 1200px) { 19918 .product-gallery-swiper:not(.swiper-initialized) .swiper-slide { 19919 flex: 0 0 calc((100% - 5.52rem) / 3.3); 19920 } 19921 } 19922 @media screen and (min-width: 1600px) { 19923 .product-gallery-swiper:not(.swiper-initialized) .swiper-slide { 19924 flex: 0 0 calc((100% - 7.2rem) / 4); 19925 } 19926 } 19927</style> 19928 19929</div><section id="shopify-section-template--20606067048610__product_hotspot_pdp_tjfQmQ" class="shopify-section section-product-hotspot"> 19930<link href="//treadmillfactory.ca/cdn/shop/t/199/assets/product-hotspot-pdp.css?v=101035250952951645921787597194" rel="stylesheet" type="text/css" media="all" /> 19931 19932 19933
19934<script src="//treadmillfactory.ca/cdn/shop/t/199/assets/product-hotspot-pdp.js?v=110500205955651554391787597194" defer></script>
19934 19935 19936 19937</section><div id="shopify-section-template--20606067048610__key_features_bQBVry" class="shopify-section"><link href="//treadmillfactory.ca/cdn/shop/t/199/assets/section-key-features.css?v=70077084111631658701787597194" rel="stylesheet" type="text/css" media="all" /> 19938 19939 <link href="//treadmillfactory.ca/cdn/shop/t/199/assets/swiper.min.css?v=44419604028627587161787597193" rel="stylesheet" type="text/css" media="all" /> 19940
19940<script src="//treadmillfactory.ca/cdn/shop/t/199/assets/swiper.min.js?v=169756346286189595911787597193" defer></script>
19940 19941 19942 19943<style data-shopify> 19944 .key-features--template--20606067048610__key_features_bQBVry { 19945 padding-top: 40px; 19946 padding-bottom: 40px; 19947 max-width: 1640px; 19948 margin: 0 auto; 19949 } 19950 .key-features .swiper:not(.swiper-initialized) .swiper-wrapper { 19951 gap: 16px; 19952 } 19953 @media screen and (min-width: 750px) { 19954 .key-features--template--20606067048610__key_features_bQBVry { 19955 padding-top: 60px; 19956 padding-bottom: 60px; 19957 } 19958 .key-features .swiper:not(.swiper-initialized) .swiper-wrapper { 19959 gap: 24px; 19960 } 19961 } 19962 /* Figma: section padding 16px (393px) â 60px (1440px), no fixed px */ 19963 .key-features__container { 19964 padding-left: clamp(1.6rem, 4.167vw, 6rem); 19965 padding-right: clamp(1.6rem, 4.167vw, 6rem); 19966 box-sizing: border-box; 19967 } 19968 /* Swiper: same horizontal padding as container; gaps match breakpoints (393:16, 750+:24, 1600:28) */ 19969 .key-features-swiper--template--20606067048610__key_features_bQBVry.key-features-swiper { 19970 width: 100%; 19971 max-width: 100%; 19972 padding-left: clamp(1.6rem, 4.167vw, 6rem); 19973 padding-right: clamp(1.6rem, 4.167vw, 6rem); 19974 box-sizing: border-box; 19975 --kf-gap-mobile: 16px; 19976 --kf-gap: 24px; 19977 --kf-gap-fluid: clamp(16px, 1.667vw, 28px); 19978 } 19979</style> 19980 19981 19982 19983 19984 19985 19986</div><section id="shopify-section-template--20606067048610__product_trust_section_9fEJHP" class="shopify-section section-product-trust"><link href="//treadmillfactory.ca/cdn/shop/t/199/assets/product-trust-section.css?v=86222512201259461341787597192" rel="stylesheet" type="text/css" media="all" /> 19987 19988<style data-shopify> 19989 .product-trust-section.section-template--20606067048610__product_trust_section_9fEJHP { 19990 --trust-bg: #194681; 19991 --trust-text-color: #ffffff; 19992 --trust-card-bg: #212121; 19993 padding-top: 40px; 19994 padding-bottom: 40px; 19995 } 19996 @media screen and (min-width: 750px) { 19997 .product-trust-section.section-template--20606067048610__product_trust_section_9fEJHP { 19998 padding-top: 40px; 19999 padding-bottom: 40px; 20000 } 20001 } 20002</style> 20003 20004 20005 20006 20007</section><section id="shopify-section-template--20606067048610__16860999989cca181c" class="shopify-section section"><style data-shopify>.section-template--20606067048610__16860999989cca181c-padding { 20008 padding-top: 0px; 20009 padding-bottom: 0px; 20010 } 20011 20012 @media screen and (min-width: 750px) { 20013 .section-template--20606067048610__16860999989cca181c-padding { 20014 padding-top: 0px; 20015 padding-bottom: 0px; 20016 } 20017 }</style><div class="page-width desktop-side-padding"><div class="section-template--20606067048610__16860999989cca181c-padding"> 20018 <div id="shopify-block-AcFoxTW10OHRHQi80M__judge_me_reviews_review_widget_QYE6yw" class="shopify-block shopify-app-block"> 20019 20020 20021<div style='clear:both'></div> 20022<div id='judgeme_product_reviews' 20023 class='jdgm-widget jdgm-review-widget' 20024 data-product-title='ProForm - Vue Mirror Upgrade Accessory Kit' 20025 data-id='8092590375074' 20026 data-product-id='8092590375074' 20027 data-widget="review" 20028 data-shop-reviews="false" 20029 data-shop-reviews-count="34" 20030 data-cart-eligible-template="false" 20031 data-shop-average-rating="4.82" 20032 data-shop-review-count="4224" 20033 data-empty-state="hide_widget" 20034 data-entry-point="review_widget.js" 20035 data-entry-key="review-widget/main.js" 20036 data-block-id="AcFoxTW10OHRHQi80M__judge_me_reviews_review_widget_QYE6yw" 20037 data-customer-logged-in="false" 20038 20039 20040 style='max-width: 1200px; margin: 0 auto;'> 20041 20042 20043 20044 <div class='jdgm-legacy-widget-content' style='display: none;'> 20045 <div class='jdgm-rev-widg' data-updated-at='2026-08-30T09:04:06Z' data-average-rating='0.00' data-number-of-reviews='0' data-number-of-questions='0' data-image-url='https://cdn.shopify.com/s/files/1/0529/7687/7730/files/VUE_KIT_1.jpg?v=1698688175'> <style class='jdgm-temp-hiding-style'>.jdgm-rev-widg{ display: none }</style> <div class='jdgm-rev-widg__header'> <h2 class='jdgm-rev-widg__title'>Customer Reviews</h2> <div class='jdgm-rev-widg__summary'> <div class='jdgm-rev-widg__summary-stars' aria-label='Average rating is 0.00 stars' role='img'> <span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span> </div> <div class='jdgm-rev-widg__summary-text'>Be the first to write a review</div> </div> <a style='display: none' href='#' class='jdgm-write-rev-link' role='button'>Write a review</a> <div class='jdgm-histogram jdgm-temp-hidden'> <div class='jdgm-histogram__row' data-rating='5' data-frequency='0' data-percentage='0'> <div class='jdgm-histogram__star' role='button' aria-label="0% (0) reviews with 5 star rating" tabindex='0' ><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span></div> <div class='jdgm-histogram__bar'> <div class='jdgm-histogram__bar-content' style='width: 0%;'> </div> </div> <div class='jdgm-histogram__percentage'>0%</div> <div class='jdgm-histogram__frequency'>(0)</div> </div> <div class='jdgm-histogram__row' data-rating='4' data-frequency='0' data-percentage='0'> <div class='jdgm-histogram__star' role='button' aria-label="0% (0) reviews with 4 star rating" tabindex='0' ><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--off'></span></div> <div class='jdgm-histogram__bar'> <div class='jdgm-histogram__bar-content' style='width: 0%;'> </div> </div> <div class='jdgm-histogram__percentage'>0%</div> <div class='jdgm-histogram__frequency'>(0)</div> </div> <div class='jdgm-histogram__row' data-rating='3' data-frequency='0' data-percentage='0'> <div class='jdgm-histogram__star' role='button' aria-label="0% (0) reviews with 3 star rating" tabindex='0' ><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span></div> <div class='jdgm-histogram__bar'> <div class='jdgm-histogram__bar-content' style='width: 0%;'> </div> </div> <div class='jdgm-histogram__percentage'>0%</div> <div class='jdgm-histogram__frequency'>(0)</div> </div> <div class='jdgm-histogram__row' data-rating='2' data-frequency='0' data-percentage='0'> <div class='jdgm-histogram__star' role='button' aria-label="0% (0) reviews with 2 star rating" tabindex='0' ><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span></div> <div class='jdgm-histogram__bar'> <div class='jdgm-histogram__bar-content' style='width: 0%;'> </div> </div> <div class='jdgm-histogram__percentage'>0%</div> <div class='jdgm-histogram__frequency'>(0)</div> </div> <div class='jdgm-histogram__row' data-rating='1' data-frequency='0' data-percentage='0'> <div class='jdgm-histogram__star' role='button' aria-label="0% (0) reviews with 1 star rating" tabindex='0' ><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span></div> <div class='jdgm-histogram__bar'> <div class='jdgm-histogram__bar-content' style='width: 0%;'> </div> </div> <div class='jdgm-histogram__percentage'>0%</div> <div class='jdgm-histogram__frequency'>(0)</div> </div> <div class='jdgm-histogram__row jdgm-histogram__clear-filter' data-rating=null tabindex='0'></div> </div> <div class='jdgm-rev-widg__sort-wrapper'></div> </div> <div class='jdgm-rev-widg__body'> <div class='jdgm-rev-widg__primary-lang' data-widget-locale="en"> <div class='jdgm-rev-widg__primary-content'> <div class='jdgm-rev-widg__reviews'></div> <div class='jdgm-paginate' data-per-page='5' data-url='https://api.judge.me/reviews/reviews_for_widget?legacy_widget=true' style="display: none;"></div> </div> <div class="jdgm-rev-widg__paginate-spinner-wrapper"> <div class="jdgm-spinner"></div> </div> </div> <div class='jdgm-rev-widg__other-lang'> <h3 class='jdgm-rev-widg__section-title'>Reviews in Other Languages</h3> <div class='jdgm-rev-widg__other-content'> <div class='jdgm-rev-widg__reviews'></div> <div class='jdgm-paginate' data-per-page='3' data-url='https://api.judge.me/reviews/reviews_for_widget?legacy_widget=true' style="display: none;"></div> </div> <div class="jdgm-rev-widg__paginate-spinner-wrapper"> <div class="jdgm-spinner"></div> </div> </div> </div> <div class='jdgm-rev-widg__paginate-spinner-wrapper'> <div class='jdgm-spinner'></div> </div> </div> 20046 </div> 20047 20048 20049 20050 20051 20052 20053</div> 20054 20055
20056<script class='jdgm-review-widget-data'> 20057 jdgm.data ||= {}; jdgm.data.reviewWidget ||= {}; 20058 20059 jdgm.data.reviewWidget[8092590375074] = {"number_of_reviews":0,"average_rating":"0.00","number_of_questions":0,"product_name":"ProForm - Vue Mirror Upgrade Accessory Kit","product_external_id":8092590375074,"product_coupons_enabled":true,"image_url":"https://cdn.shopify.com/s/files/1/0529/7687/7730/files/VUE_KIT_1.jpg?v=1698688175","histogram":[{"rating":5,"frequency":0,"percentage":0,"extra_class":null},{"rating":4,"frequency":0,"percentage":0,"extra_class":null},{"rating":3,"frequency":0,"percentage":0,"extra_class":null},{"rating":2,"frequency":0,"percentage":0,"extra_class":null},{"rating":1,"frequency":0,"percentage":0,"extra_class":null}],"review_keywords":null,"product_medals":[],"custom_form_filters_and_averages":null,"photo_gallery":null,"review_summary_text":"Be the first to write a review","ai_summary_text":"","sort_key":"highest_rating","multi_language_sorting_enabled":true,"metafield_updated_at":"2026-08-30T09:04:07Z","primary_language":"en","primary_language_reviews":[],"primary_language_pagination":{"total_pages":0,"current_page":1,"per_page":5},"other_language_reviews":[],"other_language_pagination":{"total_pages":0,"current_page":1,"per_page":3},"reviews":[]} 20060</script>
20060 20061 20062 20063 20064 20065 20066 20067 20068</div> 20069 </div></div> 20070 20071 20072</section><section id="shopify-section-template--20606067048610__related-products" class="shopify-section section"><link href="//treadmillfactory.ca/cdn/shop/t/199/assets/component-card.css?v=84454671241057215671787597195" rel="stylesheet" type="text/css" media="all" /> 20073<link href="//treadmillfactory.ca/cdn/shop/t/199/assets/component-price.css?v=114841590414948783571787597195" rel="stylesheet" type="text/css" media="all" /> 20074<link href="//treadmillfactory.ca/cdn/shop/t/199/assets/section-related-products.css?v=142696055856530613731787597193" rel="stylesheet" type="text/css" media="all" /> 20075<link href="//treadmillfactory.ca/cdn/shop/t/199/assets/component-new-product-card.css?v=34235735892854379081787840173" rel="stylesheet" type="text/css" media="all" /> 20076<link href="//treadmillfactory.ca/cdn/shop/t/199/assets/component-rating.css?v=104397681019589066051787597192" rel="stylesheet" type="text/css" media="all" />
20077<script src="//treadmillfactory.ca/cdn/shop/t/199/assets/product-form.js?v=175419987885601198131787597193" defer="defer"></script>
20077 20078
20078<script src="//treadmillfactory.ca/cdn/shop/t/199/assets/product-info.js?v=161518824743566990821787597195" defer="defer"></script>
20078 20079
20079<script src="//treadmillfactory.ca/cdn/shop/t/199/assets/new-product-card.js?v=113686337544324647491787597193" defer="defer"></script>
20079 20080 <link href="//treadmillfactory.ca/cdn/shop/t/199/assets/swiper.min.css?v=44419604028627587161787597193" rel="stylesheet" type="text/css" media="all" /> 20081
20081<script src="//treadmillfactory.ca/cdn/shop/t/199/assets/swiper.min.js?v=169756346286189595911787597193" defer></script>
20081 20082 20083 20084<style data-shopify>.section-template--20606067048610__related-products-padding { 20085 padding-top: 27px; 20086 padding-bottom: 39px; 20087 } 20088 20089 @media screen and (min-width: 750px) { 20090 .section-template--20606067048610__related-products-padding { 20091 padding-top: 36px; 20092 padding-bottom: 52px; 20093 } 20094 }</style><div class="page-width desktop-side-padding color-background-1 gradient no-js-hidden"> 20095 <product-recommendations 20096 class="related-products section-template--20606067048610__related-products-padding isolate" 20097 data-url="/recommendations/products?section_id=template--20606067048610__related-products&product_id=8092590375074&limit=12" 20098 > 20099 20100 </product-recommendations> 20101 </div> 20102 20103
20104<script> 20105 (function() { 20106 var sectionId = "template--20606067048610__related-products"; 20107 var swiperSelector = '.section-' + sectionId + '-rp-swiper'; 20108 20109 var config = { 20110 slidesPerView: 1.1, 20111 spaceBetween: 16, 20112 20113 20114 pagination: { 20115 el: swiperSelector + ' .swiper-pagination', 20116 clickable: true, 20117 }, 20118 20119 20120 20121 loop: true, 20122 20123 breakpoints: { 20124 750: { 20125 slidesPerView: 2.5, 20126 spaceBetween: 16, 20127 }, 20128 990: { 20129 slidesPerView: 4, 20130 spaceBetween: 16, 20131 }, 20132 }, 20133 }; 20134 20135 function initSwiper() { 20136 var el = document.querySelector(swiperSelector); 20137 if (!el || el.swiper || typeof Swiper === 'undefined') return; 20138 new Swiper(el, config); 20139 } 20140 20141 var recEl = document.querySelector('product-recommendations.section-' + sectionId + '-padding'); 20142 if (recEl) { 20143 var observer = new MutationObserver(function() { 20144 if (document.querySelector(swiperSelector)) { 20145 initSwiper(); 20146 observer.disconnect(); 20147 } 20148 }); 20149 observer.observe(recEl, { childList: true, subtree: true }); 20150 } 20151 20152 if (document.readyState === 'loading') { 20153 document.addEventListener('DOMContentLoaded', initSwiper); 20154 } else { 20155 initSwiper(); 20156 } 20157 })(); 20158</script>
20158 20159 20160 20161 20162</section><section id="shopify-section-template--20606067048610__icon_with_text_rmHpJL" class="shopify-section icon-with-text"><link href="//treadmillfactory.ca/cdn/shop/t/199/assets/section-icon-with-text.css?v=55522806931830589371787597193" rel="stylesheet" type="text/css" media="all" /> 20163<link href="//treadmillfactory.ca/cdn/shop/t/199/assets/swiper.min.css?v=44419604028627587161787597193" rel="stylesheet" type="text/css" media="all" />
20164<script src="//treadmillfactory.ca/cdn/shop/t/199/assets/swiper.min.js?v=169756346286189595911787597193" defer></script>
20164<style data-shopify>.section-template--20606067048610__icon_with_text_rmHpJL-padding { 20165 padding-top: 40px; 20166 padding-bottom: 40px; 20167 max-width: 1640px; 20168 margin: 0 auto; 20169 } 20170 @media screen and (min-width: 750px) { 20171 .section-template--20606067048610__icon_with_text_rmHpJL-padding { 20172 padding-top: 40px; 20173 padding-bottom: 40px; 20174 } 20175 } 20176 20177 .section-template--20606067048610__icon_with_text_rmHpJL-vars { 20178 --iwt-icon-size: px; 20179 --iwt-card-bg: #f5f5f5; 20180 --iwt-border-color: rgba(0,0,0,0); 20181 --iwt-heading-color: #000000; 20182 --iwt-caption-color: #000000; 20183 --iwt-btn-bg: #194681; 20184 --iwt-btn-text: #ffffff; 20185 --iwt-dot-color: #cccccc; 20186 --iwt-dot-active-color: #1a3057; 20187 }</style><div class="icon-with-text-section section-template--20606067048610__icon_with_text_rmHpJL-padding section-template--20606067048610__icon_with_text_rmHpJL-vars" 20188 style="background: #ffffff;"><!-- Desktop Grid (blocks fit within columns) --> 20189 <div class="icon-with-text__grid icon-with-text__grid--3"> 20190 <div class="icon-with-text__card" 20191 ><div class="icon-with-text__icon"> 20192 <img 20193 src="//treadmillfactory.ca/cdn/shop/files/Frame_2.svg?v=1771945841&width=200" 20194 alt="Clearance" 20195 loading="lazy" 20196 width="" 20197 height="" 20198 > 20199 </div><h3 class="icon-with-text__title">Clearance</h3><p class="icon-with-text__caption">Limited time, while Quantities Last</p><a href="/collections/clearance" 20200 class="icon-with-text__btn icon-with-text__btn--solid"> 20201 SHOP NOW 20202 </a></div><div class="icon-with-text__card" 20203 ><div class="icon-with-text__icon"> 20204 <img 20205 src="//treadmillfactory.ca/cdn/shop/files/Frame_3.svg?v=1771945841&width=200" 20206 alt="FF Gift Cards" 20207 loading="lazy" 20208 width="" 20209 height="" 20210 > 20211 </div><h3 class="icon-with-text__title">FF Gift Cards</h3><p class="icon-with-text__caption">The Fitness Factory Gift Cards are a perfect gift for any fitness lover.</p><a href="/products/treadmill-factory-gift-card" 20212 class="icon-with-text__btn icon-with-text__btn--solid"> 20213 SHOP FF GIFT CARDS 20214 </a></div><div class="icon-with-text__card" 20215 ><div class="icon-with-text__icon"> 20216 <img 20217 src="//treadmillfactory.ca/cdn/shop/files/Frame_4.svg?v=1771945841&width=200" 20218 alt="Contact Us" 20219 loading="lazy" 20220 width="" 20221 height="" 20222 > 20223 </div><h3 class="icon-with-text__title">Contact Us</h3><p class="icon-with-text__caption">We are here to answer any question you may have about our services.</p><a href="/pages/contact-us" 20224 class="icon-with-text__btn icon-with-text__btn--solid"> 20225 Contact Us 20226 </a></div> 20227 </div><!-- Swiper: mobile always, desktop only when blocks > columns --> 20228 <div class="icon-with-text__swiper-wrap icon-with-text__swiper-wrap--mobile-only"> 20229 <div class="icon-with-text__swiper swiper section-template--20606067048610__icon_with_text_rmHpJL-iwt-swiper"> 20230 <div class="swiper-wrapper"><div class="swiper-slide" > 20231 <div class="icon-with-text__card"><div class="icon-with-text__icon"> 20232 <img 20233 src="//treadmillfactory.ca/cdn/shop/files/Frame_2.svg?v=1771945841&width=200" 20234 alt="Clearance" 20235 loading="lazy" 20236 width="" 20237 height="" 20238 > 20239 </div><h3 class="icon-with-text__title">Clearance</h3><p class="icon-with-text__caption">Limited time, while Quantities Last</p><a href="/collections/clearance" 20240 class="icon-with-text__btn icon-with-text__btn--solid"> 20241 SHOP NOW 20242 </a></div> 20243 </div><div class="swiper-slide" > 20244 <div class="icon-with-text__card"><div class="icon-with-text__icon"> 20245 <img 20246 src="//treadmillfactory.ca/cdn/shop/files/Frame_3.svg?v=1771945841&width=200" 20247 alt="FF Gift Cards" 20248 loading="lazy" 20249 width="" 20250 height="" 20251 > 20252 </div><h3 class="icon-with-text__title">FF Gift Cards</h3><p class="icon-with-text__caption">The Fitness Factory Gift Cards are a perfect gift for any fitness lover.</p><a href="/products/treadmill-factory-gift-card" 20253 class="icon-with-text__btn icon-with-text__btn--solid"> 20254 SHOP FF GIFT CARDS 20255 </a></div> 20256 </div><div class="swiper-slide" > 20257 <div class="icon-with-text__card"><div class="icon-with-text__icon"> 20258 <img 20259 src="//treadmillfactory.ca/cdn/shop/files/Frame_4.svg?v=1771945841&width=200" 20260 alt="Contact Us" 20261 loading="lazy" 20262 width="" 20263 height="" 20264 > 20265 </div><h3 class="icon-with-text__title">Contact Us</h3><p class="icon-with-text__caption">We are here to answer any question you may have about our services.</p><a href="/pages/contact-us" 20266 class="icon-with-text__btn icon-with-text__btn--solid"> 20267 Contact Us 20268 </a></div> 20269 </div></div></div> 20270 </div></div> 20271
20272<script> 20273 (function() { 20274 var sectionId = "template--20606067048610__icon_with_text_rmHpJL"; 20275 var swiperSelector = '.section-' + sectionId + '-iwt-swiper'; 20276 var desktopSwiper = false; 20277 20278 var config = { 20279 slidesPerView: 1.5, 20280 spaceBetween: 16, 20281 centeredSlides: true, 20282 20283 20284 loop: true, 20285 20286 20287 breakpoints: { 20288 990: { 20289 slidesPerView: 3, 20290 spaceBetween: 20, 20291 centeredSlides: false, 20292 20293 navigation: { 20294 nextEl: swiperSelector + ' .swiper-button-next', 20295 prevEl: swiperSelector + ' .swiper-button-prev', 20296 }, 20297 20298 }, 20299 }, 20300 }; 20301 20302 20303 20304 function initSwiper() { 20305 var el = document.querySelector(swiperSelector); 20306 if (!el || el.swiper || typeof Swiper === 'undefined') return; 20307 20308 if (!desktopSwiper && window.innerWidth >= 750) return; 20309 new Swiper(el, config); 20310 } 20311 20312 function handleResize() { 20313 var el = document.querySelector(swiperSelector); 20314 if (!desktopSwiper && window.innerWidth >= 750 && el && el.swiper) { 20315 el.swiper.destroy(true, true); 20316 } else if (!el || !el.swiper) { 20317 initSwiper(); 20318 } 20319 } 20320 20321 if (document.readyState === 'loading') { 20322 document.addEventListener('DOMContentLoaded', initSwiper); 20323 } else { 20324 initSwiper(); 20325 } 20326 20327 window.addEventListener('resize', handleResize); 20328 })(); 20329</script>
20329 20330 20331 20332</section> 20333 </main> 20334 </store-holder> 20335 20336 <!-- BEGIN sections: footer-group --> 20337<div id="shopify-section-sections--20606066950306__footer" class="shopify-section shopify-section-group-footer-group footer-section"> 20338<link href="//treadmillfactory.ca/cdn/shop/t/199/assets/section-footer.css?v=11582427975280038011787597193" rel="stylesheet" type="text/css" media="all" /> 20339<link href="//treadmillfactory.ca/cdn/shop/t/199/assets/component-newsletter.css?v=31626593210432405481787597193" rel="stylesheet" type="text/css" media="all" /> 20340<link href="//treadmillfactory.ca/cdn/shop/t/199/assets/component-list-menu.css?v=64158769365105643191790096079" rel="stylesheet" type="text/css" media="all" /> 20341<link href="//treadmillfactory.ca/cdn/shop/t/199/assets/component-list-payment.css?v=117118425615743476251787597193" rel="stylesheet" type="text/css" media="all" /> 20342<link href="//treadmillfactory.ca/cdn/shop/t/199/assets/component-list-social.css?v=119135426192286667691787597193" rel="stylesheet" type="text/css" media="all" /> 20343<link href="//treadmillfactory.ca/cdn/shop/t/199/assets/component-localization-form.css?v=149817446100299546491787597194" rel="stylesheet" type="text/css" media="all" />
20344<script src="//treadmillfactory.ca/cdn/shop/t/199/assets/footer-accordion.js?v=90087712347750243951787597193" defer></script>
20344<style data-shopify> 20345 20346 .section-sections--20606066950306__footer-padding { 20347 padding-top: 40px; 20348 padding-bottom: 40px; 20349 } 20350 20351 @media screen and (min-width: 750px) { 20352 20353 .section-sections--20606066950306__footer-padding { 20354 padding-top: 56px; 20355 padding-bottom: 40px; 20356 } 20357 }</style><div class="footer-wrapper color-scheme-2 gradient"> 20358<footer 20359 class="footer page-width desktop-side-padding section-sections--20606066950306__footer-padding" 20360><div class="footer__content-top"> 20361 <div 20362 class="footer__blocks-grid" 20363 20364 ><div 20365 class="footer-block footer-block--grid-item footer-block--menu" 20366 20367 20368 ><footer-menu-accordion 20369 class="footer-menu-accordion footer-menu-accordion--open" 20370 data-menu-index="4" 20371 open 20372 data-desktop-only 20373 > 20374 <div class="footer-menu-accordion__summary"><p class="footer-block__heading inline-richtext h2">Orders & Deliveries</p><span class="footer-menu-accordion__icon"> 20375 <svg aria-hidden="true" focusable="false" class="icon icon-caret" viewBox="0 0 10 6"> 20376 <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor"> 20377</svg> 20378 20379 </span> 20380 </div><ul class="footer-block__details-content list-unstyled"><li> 20381 <a 20382 href="/pages/terms-conditions" 20383 class="link link--text list-menu__item list-menu__item--link" 20384 > 20385 Shipping & Delivery 20386 </a> 20387 </li><li> 20388 <a 20389 href="/pages/delivery-setup" 20390 class="link link--text list-menu__item list-menu__item--link" 20391 > 20392 Delivery & Setup 20393 </a> 20394 </li><li> 20395 <a 20396 href="/pages/fetch-shipping-rates" 20397 class="link link--text list-menu__item list-menu__item--link" 20398 > 20399 Shipping Rate Calculator 20400 </a> 20401 </li><li> 20402 <a 20403 href="https://www.ordersupport.ca/" 20404 class="link link--text list-menu__item list-menu__item--link" 20405 > 20406 Issues With My Order 20407 </a> 20408 </li><li> 20409 <a 20410 href="/pages/faq" 20411 class="link link--text list-menu__item list-menu__item--link" 20412 > 20413 FAQ 20414 </a> 20415 </li></ul></footer-menu-accordion></div><div 20416 class="footer-block footer-block--grid-item footer-block--menu" 20417 20418 20419 ><footer-menu-accordion 20420 class="footer-menu-accordion" 20421 data-menu-index="4" 20422 20423 data-desktop-only 20424 > 20425 <div class="footer-menu-accordion__summary"><p class="footer-block__heading inline-richtext h2">Support & Service</p><span class="footer-menu-accordion__icon"> 20426 <svg aria-hidden="true" focusable="false" class="icon icon-caret" viewBox="0 0 10 6"> 20427 <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor"> 20428</svg> 20429 20430 </span> 20431 </div><ul class="footer-block__details-content list-unstyled"><li> 20432 <a 20433 href="/pages/register-my-warranty" 20434 class="link link--text list-menu__item list-menu__item--link" 20435 > 20436 Register My Warranty 20437 </a> 20438 </li><li> 20439 <a 20440 href="/pages/brand-warranty-page" 20441 class="link link--text list-menu__item list-menu__item--link" 20442 > 20443 Warranty Information 20444 </a> 20445 </li><li> 20446 <a 20447 href="/pages/service-department" 20448 class="link link--text list-menu__item list-menu__item--link" 20449 > 20450 Parts & Service/Installation & Repair 20451 </a> 20452 </li><li> 20453 <a 20454 href="/products/treadmill-factory-gift-card" 20455 class="link link--text list-menu__item list-menu__item--link" 20456 > 20457 TF Gift Cards 20458 </a> 20459 </li><li> 20460 <a 20461 href="/pages/marketing-materials" 20462 class="link link--text list-menu__item list-menu__item--link" 20463 > 20464 Marketing Materials 20465 </a> 20466 </li></ul></footer-menu-accordion></div><div 20467 class="footer-block footer-block--grid-item footer-block--menu" 20468 20469 20470 ><footer-menu-accordion 20471 class="footer-menu-accordion" 20472 data-menu-index="4" 20473 20474 data-desktop-only 20475 > 20476 <div class="footer-menu-accordion__summary"><p class="footer-block__heading inline-richtext h2">Store Locations</p><span class="footer-menu-accordion__icon"> 20477 <svg aria-hidden="true" focusable="false" class="icon icon-caret" viewBox="0 0 10 6"> 20478 <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor"> 20479</svg> 20480 20481 </span> 20482 </div><ul class="footer-block__details-content list-unstyled"><li> 20483 <a 20484 href="/pages/barrie-store" 20485 class="link link--text list-menu__item list-menu__item--link" 20486 > 20487 Barrie 20488 </a> 20489 </li><li> 20490 <a 20491 href="/pages/calgary-store" 20492 class="link link--text list-menu__item list-menu__item--link" 20493 > 20494 Calgary 20495 </a> 20496 </li><li> 20497 <a 20498 href="/pages/edmonton-store" 20499 class="link link--text list-menu__item list-menu__item--link" 20500 > 20501 Edmonton 20502 </a> 20503 </li><li> 20504 <a 20505 href="/pages/london-store" 20506 class="link link--text list-menu__item list-menu__item--link" 20507 > 20508 London 20509 </a> 20510 </li><li> 20511 <a 20512 href="/pages/markham-store" 20513 class="link link--text list-menu__item list-menu__item--link" 20514 > 20515 Markham 20516 </a> 20517 </li><li> 20518 <a 20519 href="/pages/whitby-store" 20520 class="link link--text list-menu__item list-menu__item--link" 20521 > 20522 Whitby 20523 </a> 20524 </li><li> 20525 <a 20526 href="/pages/mississauga-store" 20527 class="link link--text list-menu__item list-menu__item--link" 20528 > 20529 Mississauga 20530 </a> 20531 </li><li> 20532 <a 20533 href="/pages/fitness-factory-express" 20534 class="link link--text list-menu__item list-menu__item--link" 20535 > 20536 Dartmouth 20537 </a> 20538 </li></ul></footer-menu-accordion></div><div 20539 class="footer-block footer-block--grid-item footer-block--menu" 20540 20541 20542 ><footer-menu-accordion 20543 class="footer-menu-accordion" 20544 data-menu-index="4" 20545 20546 data-desktop-only 20547 > 20548 <div class="footer-menu-accordion__summary"><p class="footer-block__heading inline-richtext h2">Info & Policies</p><span class="footer-menu-accordion__icon"> 20549 <svg aria-hidden="true" focusable="false" class="icon icon-caret" viewBox="0 0 10 6"> 20550 <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor"> 20551</svg> 20552 20553 </span> 20554 </div><ul class="footer-block__details-content list-unstyled"><li> 20555 <a 20556 href="/pages/terms-conditions" 20557 class="link link--text list-menu__item list-menu__item--link" 20558 > 20559 Terms & Conditions 20560 </a> 20561 </li><li> 20562 <a 20563 href="/pages/privacy-policy" 20564 class="link link--text list-menu__item list-menu__item--link" 20565 > 20566 Privacy Policy 20567 </a> 20568 </li><li> 20569 <a 20570 href="/pages/secure-shopping" 20571 class="link link--text list-menu__item list-menu__item--link" 20572 > 20573 Secure Shopping 20574 </a> 20575 </li><li> 20576 <a 20577 href="/blogs/news" 20578 class="link link--text list-menu__item list-menu__item--link" 20579 > 20580 Blog 20581 </a> 20582 </li><li> 20583 <a 20584 href="/pages/sitemap" 20585 class="link link--text list-menu__item list-menu__item--link" 20586 > 20587 Sitemap 20588 </a> 20589 </li></ul></footer-menu-accordion></div><div 20590 class="footer-block footer-block--grid-item" 20591 20592 20593 > 20594 20595<div class="footer-block__brand-newsletter-container"> 20596 20597<div class="footer-block--newsletter"> 20598 <div class="footer-block__newsletter"><p class="footer-block__heading rte inline-richtext h2"> 20599 THE FITNESS FACTORY 20600 </p><div class="footer-block__newsletter-text rte"> 20601 <p>Subscribe to our newsletter now for exclusive deals, expert tips, and early access to sales.</p> 20602 </div> 20603 <div class="klaviyo-form-XmXgGy newsletter-form"></div> 20604 <div class="klaviyo-form-Un57dY newsletter-form"></div></div> 20605 </div><div class="footer-block__brand-info-container"> 20606 <div class="footer-block__brand-info"><div class="footer-block__heading rte"><strong>The Treadmill Factory,</strong> Fitness Equipment Superstores</div><div class="rte"><p><strong>Call Us Toll Free:</strong> <a href="tel:18884693031" title="tel:18884693031">1.888.469.3031</a><br/>
20606<strong>General Inquiries: </strong><a href="mailto:[email protected]?subject=Directed%20From%20the%20TF%20Website%20Footer" title="mailto:[email protected]?subject=Directed%20From%20the%20TF%20Website%20Footer">[email protected]</a><br/><strong>Media Inquiries:</strong> <a href="mailto:[email protected]?subject=Directed%20From%20the%20TF%20Website%20Footer" title="mailto:[email protected]?subject=Directed%20From%20the%20TF%20Website%20Footer">[email protected]</a></p></div></div> 20607 20608 20609<div class="social-icons"><ul class="footer__list-social list-unstyled list-social"><li class="list-social__item"> 20610 <a href="https://www.facebook.com/TreadmillFactory" class="link list-social__link" ><svg aria-hidden="true" focusable="false" class="icon icon-facebook" viewBox="0 0 18 18"> 20611 <path d="M12.5 2.5H14.166V4.16699H12.5C12.058 4.16699 11.6338 4.34271 11.3213 4.65527C11.0087 4.96783 10.833 5.39196 10.833 5.83398V8.33398C10.8332 8.79396 11.206 9.16682 11.666 9.16699H13.9326L13.5156 10.834H11.666C11.2059 10.8342 10.833 11.2069 10.833 11.667V17.5H9.16602V11.667C9.16602 11.2068 8.79325 10.834 8.33301 10.834H6.66602V9.16699H8.33301C8.79314 9.16699 9.16584 8.79407 9.16602 8.33398V5.83398C9.16602 4.94993 9.51746 4.10168 10.1426 3.47656C10.7677 2.85144 11.6159 2.5 12.5 2.5Z" fill="black" stroke="black" stroke-width="1.66667" stroke-linecap="round" stroke-linejoin="round"/> 20612</svg> 20613<span class="visually-hidden">Facebook</span> 20614 </a> 20615 </li><li class="list-social__item"> 20616 <a href="https://www.instagram.com/treadmillfactory.ca/" class="link list-social__link" ><svg aria-hidden="true" focusable="false" class="icon icon-instagram" viewBox="0 0 18 18"> 20617 <path fill="currentColor" d="M8.77 1.58c2.34 0 2.62.01 3.54.05.86.04 1.32.18 1.63.3.41.17.7.35 1.01.66.3.3.5.6.65 1 .12.32.27.78.3 1.64.05.92.06 1.2.06 3.54s-.01 2.62-.05 3.54a4.79 4.79 0 01-.3 1.63c-.17.41-.35.7-.66 1.01-.3.3-.6.5-1.01.66-.31.12-.77.26-1.63.3-.92.04-1.2.05-3.54.05s-2.62 0-3.55-.05a4.79 4.79 0 01-1.62-.3c-.42-.16-.7-.35-1.01-.66-.31-.3-.5-.6-.66-1a4.87 4.87 0 01-.3-1.64c-.04-.92-.05-1.2-.05-3.54s0-2.62.05-3.54c.04-.86.18-1.32.3-1.63.16-.41.35-.7.66-1.01.3-.3.6-.5 1-.65.32-.12.78-.27 1.63-.3.93-.05 1.2-.06 3.55-.06zm0-1.58C6.39 0 6.09.01 5.15.05c-.93.04-1.57.2-2.13.4-.57.23-1.06.54-1.55 1.02C1 1.96.7 2.45.46 3.02c-.22.56-.37 1.2-.4 2.13C0 6.1 0 6.4 0 8.77s.01 2.68.05 3.61c.04.94.2 1.57.4 2.13.23.58.54 1.07 1.02 1.56.49.48.98.78 1.55 1.01.56.22 1.2.37 2.13.4.94.05 1.24.06 3.62.06 2.39 0 2.68-.01 3.62-.05.93-.04 1.57-.2 2.13-.41a4.27 4.27 0 001.55-1.01c.49-.49.79-.98 1.01-1.56.22-.55.37-1.19.41-2.13.04-.93.05-1.23.05-3.61 0-2.39 0-2.68-.05-3.62a6.47 6.47 0 00-.4-2.13 4.27 4.27 0 00-1.02-1.55A4.35 4.35 0 0014.52.46a6.43 6.43 0 00-2.13-.41A69 69 0 008.77 0z"/> 20618 <path fill="currentColor" d="M8.8 4a4.5 4.5 0 100 9 4.5 4.5 0 000-9zm0 7.43a2.92 2.92 0 110-5.85 2.92 2.92 0 010 5.85zM13.43 5a1.05 1.05 0 100-2.1 1.05 1.05 0 000 2.1z"> 20619</svg> 20620<span class="visually-hidden">Instagram</span> 20621 </a> 20622 </li><li class="list-social__item"> 20623 <a href="https://www.youtube.com/treadmillfactorytv" class="link list-social__link" ><svg aria-hidden="true" focusable="false" class="icon icon-youtube" viewBox="0 0 100 70"> 20624 <path d="M98 11c2 7.7 2 24 2 24s0 16.3-2 24a12.5 12.5 0 01-9 9c-7.7 2-39 2-39 2s-31.3 0-39-2a12.5 12.5 0 01-9-9c-2-7.7-2-24-2-24s0-16.3 2-24c1.2-4.4 4.6-7.8 9-9 7.7-2 39-2 39-2s31.3 0 39 2c4.4 1.2 7.8 4.6 9 9zM40 50l26-15-26-15v30z" fill="currentColor"> 20625</svg> 20626<span class="visually-hidden">YouTube</span> 20627 </a> 20628 </li></ul></div></div> 20629 20630</div> 20631 20632</div></div></div><div 20633 class="footer__content-bottom" 20634 20635 > 20636 20637 <div class="footer__content-bottom-wrapper footer__content-bottom-wrapper--center"><div class="footer__payment footer__payment--desktop"> 20638 <span class="visually-hidden">Payment methods</span> 20639 <ul class="list list-payment" role="list"> 20640 20641 20642 <li class="list-payment__item apple_pay"> 20643 <svg 20644 class="icon icon--full-color apple_pay" 20645 version="1.1" 20646 xmlns="http://www.w3.org/2000/svg" 20647 role="img" 20648 x="0" 20649 y="0" 20650 width="38" 20651 height="24"
20652 viewBox="0 0 165.521 105.965" 20653 xml:space="preserve" 20654 aria-labelledby="pi-apple_pay" 20655 > 20656 <title id="pi-apple_pay-desktop">Apple Pay</title><path fill="#000" d="M150.698 0H14.823c-.566 0-1.133 0-1.698.003-.477.004-.953.009-1.43.022-1.039.028-2.087.09-3.113.274a10.51 10.51 0 0 0-2.958.975 9.932 9.932 0 0 0-4.35 4.35 10.463 10.463 0 0 0-.975 2.96C.113 9.611.052 10.658.024 11.696a70.22 70.22 0 0 0-.022 1.43C0 13.69 0 14.256 0 14.823v76.318c0 .567 0 1.132.002 1.699.003.476.009.953.022 1.43.028 1.036.09 2.084.275 3.11a10.46 10.46 0 0 0 .974 2.96 9.897 9.897 0 0 0 1.83 2.52 9.874 9.874 0 0 0 2.52 1.83c.947.483 1.917.79 2.96.977 1.025.183 2.073.245 3.112.273.477.011.953.017 1.43.02.565.004 1.132.004 1.698.004h135.875c.565 0 1.132 0 1.697-.004.476-.002.952-.009 1.431-.02 1.037-.028 2.085-.09 3.113-.273a10.478 10.478 0 0 0 2.958-.977 9.955 9.955 0 0 0 4.35-4.35c.483-.947.789-1.917.974-2.96.186-1.026.246-2.074.274-3.11.013-.477.02-.954.022-1.43.004-.567.004-1.132.004-1.699V14.824c0-.567 0-1.133-.004-1.699a63.067 63.067 0 0 0-.022-1.429c-.028-1.038-.088-2.085-.274-3.112a10.4 10.4 0 0 0-.974-2.96 9.94 9.94 0 0 0-4.35-4.35A10.52 10.52 0 0 0 156.939.3c-1.028-.185-2.076-.246-3.113-.274a71.417 71.417 0 0 0-1.431-.022C151.83 0 151.263 0 150.698 0z"></path><path fill="#FFF" d="M150.698 3.532l1.672.003c.452.003.905.008 1.36.02.793.022 1.719.065 2.583.22.75.135 1.38.34 1.984.648a6.392 6.392 0 0 1 2.804 2.807c.306.6.51 1.226.645 1.983.154.854.197 1.783.218 2.58.013.45.019.9.02 1.36.005.557.005 1.113.005 1.671v76.318c0 .558 0 1.114-.004 1.682-.002.45-.008.9-.02 1.35-.022.796-.065 1.725-.221 2.589a6.855 6.855 0 0 1-.645 1.975 6.397 6.397 0 0 1-2.808 2.807c-.6.306-1.228.511-1.971.645-.881.157-1.847.2-2.574.22-.457.01-.912.017-1.379.019-.555.004-1.113.004-1.669.004H14.801c-.55 0-1.1 0-1.66-.004a74.993 74.993 0 0 1-1.35-.018c-.744-.02-1.71-.064-2.584-.22a6.938 6.938 0 0 1-1.986-.65 6.337 6.337 0 0 1-1.622-1.18 6.355 6.355 0 0 1-1.178-1.623 6.935 6.935 0 0 1-.646-1.985c-.156-.863-.2-1.788-.22-2.578a66.088 66.088 0 0 1-.02-1.355l-.003-1.327V14.474l.002-1.325a66.7 66.7 0 0 1 .02-1.357c.022-.792.065-1.717.222-2.587a6.924 6.924 0 0 1 .646-1.981c.304-.598.7-1.144 1.18-1.623a6.386 6.386 0 0 1 1.624-1.18 6.96 6.96 0 0 1 1.98-.646c.865-.155 1.792-.198 2.586-.22.452-.012.905-.017 1.354-.02l1.677-.003h135.875"></path><g><g><path fill="#000" d="M43.508 35.77c1.404-1.755 2.356-4.112 2.105-6.52-2.054.102-4.56 1.355-6.012 3.112-1.303 1.504-2.456 3.959-2.156 6.266 2.306.2 4.61-1.152 6.063-2.858"></path><path fill="#000" d="M45.587 39.079c-3.35-.2-6.196 1.9-7.795 1.9-1.6 0-4.049-1.8-6.698-1.751-3.447.05-6.645 2-8.395 5.1-3.598 6.2-.95 15.4 2.55 20.45 1.699 2.5 3.747 5.25 6.445 5.151 2.55-.1 3.549-1.65 6.647-1.65 3.097 0 3.997 1.65 6.696 1.6 2.798-.05 4.548-2.5 6.247-5 1.95-2.85 2.747-5.6 2.797-5.75-.05-.05-5.396-2.101-5.446-8.251-.05-5.15 4.198-7.6 4.398-7.751-2.399-3.548-6.147-3.948-7.447-4.048"></path></g><g><path fill="#000" d="M78.973 32.11c7.278 0 12.347 5.017 12.347 12.321 0 7.33-5.173 12.373-12.529 12.373h-8.058V69.62h-5.822V32.11h14.062zm-8.24 19.807h6.68c5.07 0 7.954-2.729 7.954-7.46 0-4.73-2.885-7.434-7.928-7.434h-6.706v14.894z"></path><path fill="#000" d="M92.764 61.847c0-4.809 3.665-7.564 10.423-7.98l7.252-.442v-2.08c0-3.04-2.001-4.704-5.562-4.704-2.938 0-5.07 1.507-5.51 3.82h-5.252c.157-4.86 4.731-8.395 10.918-8.395 6.654 0 10.995 3.483 10.995 8.89v18.663h-5.38v-4.497h-.13c-1.534 2.937-4.914 4.782-8.579 4.782-5.406 0-9.175-3.222-9.175-8.057zm17.675-2.417v-2.106l-6.472.416c-3.64.234-5.536 1.585-5.536 3.95 0 2.288 1.975 3.77 5.068 3.77 3.95 0 6.94-2.522 6.94-6.03z"></path><path fill="#000" d="M120.975 79.652v-4.496c.364.051 1.247.103 1.715.103 2.573 0 4.029-1.09 4.913-3.899l.52-1.663-9.852-27.293h6.082l6.863 22.146h.13l6.862-22.146h5.927l-10.216 28.67c-2.34 6.577-5.017 8.735-10.683 8.735-.442 0-1.872-.052-2.261-.157z"></path></g></g> 20657 </svg> 20658 </li> 20659 20660 20661 <li class="list-payment__item google_pay"> 20662 <svg 20663 class="icon icon--full-color google_pay" 20664 xmlns="http://www.w3.org/2000/svg" 20665 role="img"
20666 viewBox="0 0 38 24" 20667 width="38" 20668 height="24" 20669 aria-labelledby="pi-google_pay" 20670 > 20671 <title id="pi-google_pay-desktop">Google Pay</title><path d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z" fill="#000" opacity=".07"></path><path d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32" fill="#FFF"></path><path d="M18.093 11.976v3.2h-1.018v-7.9h2.691a2.447 2.447 0 0 1 1.747.692 2.28 2.28 0 0 1 .11 3.224l-.11.116c-.47.447-1.098.69-1.747.674l-1.673-.006zm0-3.732v2.788h1.698c.377.012.741-.135 1.005-.404a1.391 1.391 0 0 0-1.005-2.354l-1.698-.03zm6.484 1.348c.65-.03 1.286.188 1.778.613.445.43.682 1.03.65 1.649v3.334h-.969v-.766h-.049a1.93 1.93 0 0 1-1.673.931 2.17 2.17 0 0 1-1.496-.533 1.667 1.667 0 0 1-.613-1.324 1.606 1.606 0 0 1 .613-1.336 2.746 2.746 0 0 1 1.698-.515c.517-.02 1.03.093 1.49.331v-.208a1.134 1.134 0 0 0-.417-.901 1.416 1.416 0 0 0-.98-.368 1.545 1.545 0 0 0-1.319.717l-.895-.564a2.488 2.488 0 0 1 2.182-1.
2067106zM23.29 13.52a.79.79 0 0 0 .337.662c.223.176.5.269.785.263.429-.001.84-.17 1.146-.472.305-.286.478-.685.478-1.103a2.047 2.047 0 0 0-1.324-.374 1.716 1.716 0 0 0-1.03.294.883.883 0 0 0-.392.73zm9.286-3.75l-3.39 7.79h-1.048l1.281-2.728-2.224-5.062h1.103l1.612 3.885 1.569-3.885h1.097z" fill="#5F6368"></path><path d="M13.986 11.284c0-.308-.024-.616-.073-.92h-4.29v1.747h2.451a2.096 2.096 0 0 1-.9 1.373v1.134h1.464a4.433 4.433 0 0 0 1.348-3.334z" fill="#4285F4"></path><path d="M9.629 15.721a4.352 4.352 0 0 0 3.01-1.097l-1.466-1.14a2.752 2.752 0 0 1-4.094-1.44H5.577v1.17a4.53 4.53 0 0 0 4.052 2.507z" fill="#34A853"></path><path d="M7.079 12.05a2.709 2.709 0 0 1 0-1.735v-1.17H5.577a4.505 4.505 0 0 0 0 4.075l1.502-1.17z" fill="#FBBC04"></path> <path d="M9.629 8.44a2.452 2.452 0 0 1 1.74.68l1.3-1.293a4.37 4.37 0 0 0-3.065-1.183 4.53 4.53 0 0 0-4.027 2.5l1.502 1.171a2.715 2.715 0 0 1 2.55-1.875z" fill="#EA4335"></path> 20672 </svg> 20673 </li> 20674 20675 20676 <li class="list-payment__item master"> 20677 <svg 20678 class="icon icon--full-color master"
20679 viewBox="0 0 38 24" 20680 xmlns="http://www.w3.org/2000/svg" 20681 role="img" 20682 width="38" 20683 height="24" 20684 aria-labelledby="pi-master" 20685 > 20686 <title id="pi-master-desktop">Mastercard</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"></path><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"></path><circle fill="#EB001B" cx="15" cy="12" r="7"></circle><circle fill="#F79E1B" cx="23" cy="12" r="7"></circle> <path fill="#FF5F00" d="M22 12c0-2.4-1.2-4.5-3-5.7-1.8 1.3-3 3.4-3 5.7s1.2 4.5 3 5.7c1.8-1.2 3-3.3 3-5.7z"></path> 20687 </svg> 20688 </li> 20689 20690 20691 <li class="list-payment__item shopify_pay"> 20692 <svg 20693 class="icon icon--full-color shopify_pay" 20694 xmlns="http://www.w3.org/2000/svg" 20695 role="img"
20696 viewBox="0 0 38 24" 20697 width="38" 20698 height="24" 20699 aria-labelledby="pi-shopify_pay" 20700 > 20701 <title id="pi-shopify_pay-desktop">Shop Pay</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z" fill="#000"></path><path d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32z" fill="#5A31F4"></path> <path d="M21.382 9.713c0 1.668-1.177 2.858-2.821 2.858h-1.549a.133.133 0 00-.12.08.127.127 0 00-.01.049v2.192a.129.129 0 01-.13.129h-1.084a.13.13 0 01-.13-.13V6.986a.127.127 0 01.08-.12.129.129 0 01.05-.01h2.9c1.637 0 2.814 1.19 2.814 2.858v-.001zm-1.352 0c0-.958-.658-1.658-1.55-1.658h-1.468a.13.13 0 00-.13.13v3.05a.127.127 0 00.038.092.129.129 0 00.092.038h1.468c.892.005 1.55-.695 1.55-1.652zm1.674 3.791a1.527 1.527 0 01.647-1.317c.423-.316 1.084-.48 2.055-.514l1.033-.036v-.303c0-.607-.41-.863-1.068-.863-.658 0-1.075.231-1.17.61a.127.127 0 01-.125.09h-1.022a.13.13 0 01-.126-.092.125.125 0 01-.004-.055c.152-.898.904-1.58 2.494-1.58 1.692 0 2.303.783 2.303 2.276v3.172a.13.13 0 01-.132.129h-1.03a.13.13 0 01-.13-.13v-.236a.096.096 0 00-.061-.091.1.1 0 00-.107.022c-.31.334-.808.575-1.607.575-1.175 0-1.95-.607-1.95-1.657zm3.735-.687v-.246l-1.339.07c-.705.036-1.115.326-1.115.816 0 .444.376.69 1.034.69.893 0 1.42-.48 1.42-1.33zm2.316 4.6v-.919a.13.13 0 01.049-.1.132.132 0 01.108-.027c.158.029.318.044.479.044a1.229 1.229 0 001.245-.876l.067-.211a.133.133 0 000-.088l-2.145-5.471a.13.13 0 01.06-.165.13.13 0 01.062-.015h1.04a.132.132 0 01.123.085l1.456 3.859a.131.131 0 00.125.088.133.133 0 00.125-.088l1.265-3.848a.13.13 0 01.126-.09h1.076a.134.134 0 01.132.116.134.134 0 01-.008.063l-2.295 6.076c-.528 1.413-1.433 1.773-2.43 1.773a1.959 1.959 0 01-.561-.
20701066.132.132 0 01-.1-.14h.001zM8.57 6.4a5.363 5.363 0 00-3.683 1.427.231.231 0 00-.029.31l.618.839a.236.236 0 00.362.028 3.823 3.823 0 012.738-1.11c2.12 0 3.227 1.584 3.227 3.15 0 1.7-1.163 2.898-2.835 2.921-1.292 0-2.266-.85-2.266-1.974a1.908 1.908 0 01.713-1.48.231.231 0 00.033-.324l-.65-.815a.236.236 0 00-.339-.034 3.43 3.43 0 00-.942 1.183 3.39 3.39 0 00-.337 1.47c0 1.935 1.655 3.452 3.775 3.464h.03c2.517-.032 4.337-1.884 4.337-4.415 0-2.247-1.667-4.64-4.752-4.64z" fill="#fff"></path> 20702 </svg> 20703 </li> 20704 20705 20706 <li class="list-payment__item visa"> 20707 <svg 20708 class="icon icon--full-color visa" 20709 viewBox="0 0 38 24" 20710 xmlns="http://www.w3.org/2000/svg" 20711 role="img" 20712 width="38" 20713 height="24" 20714 aria-labelledby="pi-visa" 20715 > 20716 <title id="pi-visa-desktop">Visa</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"></path><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"></path> <path d="M28.3 10.1H28c-.4 1-.7 1.5-1 3h1.9c-.3-1.5-.3-2.2-.6-3zm2.9 5.9h-1.7c-.1 0-.1 0-.2-.1l-.2-.9-.1-.2h-2.4c-.1 0-.2 0-.2.2l-.3.9c0 .1-.1.1-.1.1h-2.1l.2-.5L27 8.7c0-.5.3-.7.8-.7h1.5c.1 0 .2 0 .2.2l1.4 6.5c.1.4.2.7.2 1.1.1.1.1.1.1.2zm-13.4-.3l.4-1.8c.1 0 .2.1.2.1.7.3 1.4.5 2.1.4.2 0 .5-.1.7-.2.5-.2.5-.7.1-1.1-.2-.2-.5-.3-.8-.5-.4-.2-.8-.4-1.1-.7-1.2-1-.8-2.4-.1-3.1.6-.4.9-.8 1.7-.8 1.2 0 2.5 0 3.1.2h.1c-.1.6-.2 1.1-.4 1.7-.5-.2-1-.4-1.5-.4-.3 0-.6 0-.9.1-.2 0-.3.1-.4.2-.2.2-.2.5 0 .7l.5.4c.4.2.8.4 1.1.6.5.3 1 .8 1.1 1.4.2.9-.1 1.7-.9 2.3-.5.4-.7.6-1.4.6-1.4 0-2.5.1-3.4-.2-.1.2-.1.2-.2.1zm-3.5.3c.1-.7.1-.7.2-1 .5-2.2 1-4.5 1.4-6.7.1-.2.1-.3.3-.3H18c-.2 1.2-.4 2.1-.7 3.2-.3 1.5-.6 3-1 4.5 0 .2-.1.2-.3.2M5 8.2c0-.1.2-.2.3-.2h3.4c.5 0 .9.3 1 .8l.9 4.4c0 .1 0 .1.1.2 0-.1.1-.1.1-.1l2.1-5.1c-.1-.1 0-.2.1-.2h2.1c0 .1 0 .1-.1.2l-3.1 7.3c-.1.2-.1.3-.2.4-.1.1-.3 0-.5 0H9.7c-.1 0-.2 0-.2-.2L7.9 9.5c-.2-.2-.5-.5-.9-.6-.6-.3-1.7-.5-1.9-.5L5 8.2z" fill="#142688"></path> 20717 </svg> 20718 </li> 20719 20720</ul> 20721 </div><div class="footer__content-bottom-row"> 20722 <div class="footer__copyright caption"> 20723 <small class="copyright__content">© 2026, <a href="/" title="">The Treadmill Factory</a>. All rights reserved.</small><ul class="policies list-unstyled"><li> 20724 <small class="copyright__content" 20725 ><a href="/policies/refund-policy">Refund policy</a></small 20726 > 20727 </li><li> 20728 <small class="copyright__content" 20729 ><a href="/policies/privacy-policy">Privacy policy</a></small 20730 > 20731 </li><li> 20732 <small class="copyright__content" 20733 ><a href="/policies/terms-of-service">Terms of service</a></small 20734 > 20735 </li><li> 20736 <small class="copyright__content" 20737 ><a href="/policies/shipping-policy">Shipping policy</a></small 20738 > 20739 </li></ul></div> 20740 <div class="footer__localization footer__localization--bottom header__localization"> 20741 <noscript><form method="post" action="/localization" id="FooterLanguageFormNoScript" accept-charset="UTF-8" class="localization-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="return_to" value="/products/proform-vue-mirror-upgrade-kit" /><div class="localization-form__select"> 20742 <h2 class="visually-hidden" id="FooterLanguageLabelNoScript">Language</h2> 20743 <select 20744 class="localization-selector link" 20745 name="locale_code" 20746 aria-labelledby="FooterLanguageLabelNoScript" 20747 ><option 20748 value="en" 20749 lang="en" 20750 selected 20751 20752 > 20753 English 20754 </option><option 20755 value="fr" 20756 lang="fr" 20757 > 20758 Français 20759 </option></select> 20760 <svg aria-hidden="true" focusable="false" class="icon icon-caret" viewBox="0 0 10 6"> 20761 <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor"> 20762</svg> 20763 20764 </div> 20765 <button class="button button--tertiary">Update language</button></form></noscript> 20766 20767 <localization-form class="no-js-hidden"><form method="post" action="/localization" id="FooterLanguageForm" accept-charset="UTF-8" class="localization-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="return_to" value="/products/proform-vue-mirror-upgrade-kit" /><div> 20768 <h2 class="visually-hidden" id="FooterLanguageLabel">Language</h2><div class="disclosure"> 20769 <button 20770 type="button" 20771 class="disclosure__button localization-form__select localization-selector link link--text caption-large" 20772 aria-expanded="false" 20773 aria-controls="FooterLanguageList" 20774 aria-describedby="FooterLanguageLabel" 20775 > 20776 <span>English</span> 20777 <svg aria-hidden="true" focusable="false" class="icon icon-caret" viewBox="0 0 10 6"> 20778 <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor"> 20779</svg> 20780 20781 </button> 20782 <div class="disclosure__list-wrapper" hidden> 20783 <ul id="FooterLanguageList" role="list" class="disclosure__list list-unstyled"><li class="disclosure__item" tabindex="-1"> 20784 <a 20785 class="link link--text disclosure__link caption-large disclosure__link--active focus-inset" 20786 href="#" 20787 hreflang="en" 20788 lang="en" 20789 20790 aria-current="true" 20791 20792 data-value="en" 20793 > 20794 English 20795 </a> 20796 </li><li class="disclosure__item" tabindex="-1"> 20797 <a 20798 class="link link--text disclosure__link caption-large focus-inset" 20799 href="#" 20800 hreflang="fr" 20801 lang="fr" 20802 20803 data-value="fr" 20804 > 20805 Français 20806 </a> 20807 </li></ul> 20808 </div> 20809</div> 20810<input type="hidden" name="locale_code" value="en"> 20811</div></form></localization-form> 20812 </div> 20813 </div> 20814 </div> 20815 20816 <!-- Mobile Sticky Add to Cart Button (only on product pages) --> 20817 20818 </div> 20819</footer> 20820</div>
20820<script src="//treadmillfactory.ca/cdn/shop/t/199/assets/localization-form.js?v=98683197766447567971787597195" defer="defer"></script>
20820 20821</div> 20822<!-- END sections: footer-group --> 20823 20824 <ul hidden> 20825 <li id="a11y-refresh-page-message">Choosing a selection results in a full page refresh.</li> 20826 <li id="a11y-new-window-message">Opens in a new window.</li> 20827 </ul> 20828 20829
20829<script> 20830 window.shopUrl = 'https://treadmillfactory.ca'; 20831 20832 window.template = { 20833 current: 'product', 20834 }; 20835 20836 window.routes = { 20837 cart_add_url: '/cart/add', 20838 cart_change_url: '/cart/change', 20839 cart_update_url: '/cart/update', 20840 cart_url: '/cart', 20841 predictive_search_url: '/search/suggest', 20842 }; 20843 20844 window.cartStrings = { 20845 error: `There was an error while updating your cart. Please try again.`, 20846 quantityError: `You can only add [quantity] of this item to your cart.`, 20847 }; 20848 20849 window.variantStrings = { 20850 addToCart: `Add to cart`, 20851 soldOut: `Sold out`, 20852 unavailable: `Unavailable`, 20853 unavailable_with_option: `[value] - Unavailable`, 20854 }; 20855 20856 window.accessibilityStrings = { 20857 imageAvailable: `Image [index] is now available in gallery view`, 20858 shareSuccess: `Link copied to clipboard`, 20859 pauseSlideshow: `Pause slideshow`, 20860 playSlideshow: `Play slideshow`, 20861 networkError: `Something went wrong. Please try again.`, 20862 cartNoteSaved: `Cart note saved.`, 20863 quantityError: `Please enter a valid quantity.`, 20864 quantityMinimumError: `Minimum quantity is [quantity].`, 20865 quantityMaximumError: `Maximum quantity is [quantity].`, 20866 quantityStepError: `Quantity must be in increments of [quantity].`, 20867 shippingRatesError: `Unable to fetch shipping rates. Please try again.`, 20868 shippingRatesNoResults: `No shipping rates available for this address.`, 20869 shippingRatesResults: `[count] shipping rates found.`, 20870 shippingRatesZipError: `Please enter a postal code.`, 20871 shippingRatesProvinceError: `Please select a province.`, 20872 addressDeleteTitle: `Delete address`, 20873 addressDeleteConfirm: `Delete`, 20874 addressDeleteCancel: `Cancel`, 20875 }; 20876 </script>
20876<script src="//treadmillfactory.ca/cdn/shop/t/199/assets/predictive-search.js?v=66554699721390275411787597195" defer="defer"></script>
20876<!-- Stamped - Begin Script -->
20877<script 20878 async 20879 type="text/javascript" 20880 data-api-key="" 20881 id="stamped-script-widget" 20882 src="https://cdn-stamped-io.azureedge.net/files/widget.min.js" 20883></script>
20883 20884<!-- Stamped - End Script -->
20885<script 20886 type="text/javascript" 20887 async 20888 src="https://static.klaviyo.com/onsite/js/klaviyo.js?company_id=Y6mnwY" 20889></script>
20889 20890 20891 20892 20893<!-- Gorgias Chat Widget Start -->
20894<script 20895 defer 20896 id="gorgias-chat-widget-install-v3" 20897 src="https://config.gorgias.chat/bundle-loader/01GYCC7W1S4BCM8MVKBESXPDNZ?source=shopify1click" 20898></script>
vendor: 1 bytes, line 20898
20898
20899<script 20900 defer 20901 id="gorgias-chat-shopify-install" 20902> 20903 !(function (_) { 20904 (_.SHOPIFY_PERMANENT_DOMAIN = 'thetreadmillfactory.myshopify.com'), 20905 (_.SHOPIFY_CUSTOMER_ID = ''), 20906 (_.SHOPIFY_CUSTOMER_EMAIL = ''); 20907 })(window || {}); 20908</script>
20908 20909<!-- Gorgias Chat Widget End -->
20910<script 20911 src="//shipping-rates-calculator.incubate.dev/js/core/main.min.js?timestamp=1694183997&shop=thetreadmillfactory.myshopify.com" 20912 defer 20913></script>
20913 20914 20915 20916 20917 20918
20918<script> 20919 window.addEventListener('load', function () { 20920 var _learnq = window._learnq || []; 20921 function addedToCart() { 20922 fetch(`${window.location.origin}/cart.js`).then((res) => 20923 res 20924 .clone() 20925 .json() 20926 .then((data) => { 20927 var cart = { 20928 total_price: data.total_price / 100, 20929 $value: data.total_price / 100, 20930 total_discount: data.total_discount, 20931 original_total_price: data.original_total_price / 100, 20932 items: data.items, 20933 }; 20934 if (item !== 'undefined') { 20935 cart = Object.assign(cart, item); 20936 } 20937 if (klAjax) { 20938 _learnq.push(['track', 'Added to Cart', cart]); 20939 klAjax = false; 20940 } 20941 }) 20942 ); 20943 } 20944 (function (ns, fetch) { 20945 ns.fetch = function () { 20946 const response = fetch.apply(this, arguments); 20947 response.then((res) => { 20948 if (`${window.location.origin}/cart/add.js`.includes(res.url) && res.url !== '') { 20949 addedToCart(); 20950 } 20951 }); 20952 return response; 20953 }; 20954 })(window, window.fetch); 20955 var klAjax = true; 20956 var atcButtons = document.querySelectorAll("form[action*='/cart/add'] button[type='submit']"); 20957 for (var i = 0; i < atcButtons.length; i++) { 20958 atcButtons[i].addEventListener('click', function () { 20959 if (klAjax) { 20960 _learnq.push(['track', 'Added to Cart', item]); 20961 klAjax = false; 20962 } 20963 }); 20964 } 20965 }); 20966 </script>
20966 20967 20968 <div id="shopify-block-AZTBqQ2pWa1RaT2FUR__3445100404868895822" class="shopify-block shopify-app-block">
20968<script type="text/javascript" async src="https://ecomm-monthly-payment-widget.flexiti.com/payment-calculator/storefront-script.js?shop=thetreadmillfactory.myshopify.com&t=2026-09-26 12:04"></script>
20968 20969 20970 20971</div><div id="shopify-block-AaURFQjI1QW9sRC94O__13514179591733946642" class="shopify-block shopify-app-block"><p hidden>placeholder</p> 20972 20973 20974
20974<script src="https://cdn.shopify.com/extensions/01a0d94a-2ce4-7807-9bda-d17b95f109b0/surebright-extended-warranty-1232/assets/sbsimsdk.js" defer></script>
20974 20975</div>
20975<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
20975 20976</body> 20977</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.