1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16<!doctype html> 17<html class="no-js" lang="en"> 18<head> 19<!-- Start of Booster Apps Seo-0.1--><title>TCR Sport Lab - Calgary, AB | Triathlon, Cycling and Running</title><meta name="description" content="Over 17+ Years in Calgary! We help everyday athletes succeed in sport and movement. Bike Shop, Fitness and Training for Triathlon, Cycling and Running athletes. Services and products to help you succeed. Check us out today!" />
19<script type="application/ld+json"> 20 { 21 "@context": "https://schema.org", 22 "@type": "Organization", 23 "name": "TCR Sport Lab", 24 "url": "https://www.tcrsportlab.com", 25 "description": "Over 17+ Years in Calgary! We help everyday athletes succeed in sport and movement. Bike Shop, Fitness and Training for Triathlon, Cycling and Running athletes. Services and products to help you succeed. Check us out today!","image": "https://www.tcrsportlab.com/cdn/shop/t/24/assets/logo.png?v=16294", 26 "logo": "https://www.tcrsportlab.com/cdn/shop/t/24/assets/logo.png?v=16294","sameAs": ["https://facebook.com/tcrsportlab/", "https://instagram.com/tcrsportlab/", "https://youtube.com/channel/UCrQDV0HkUiiWyrs-fBIxwwg"], 27 "telephone": "403-270-9453", 28 "address": { 29 "@type": "PostalAddress", 30 "streetAddress": "1817 10th Avenue Southwest, A", 31 "addressLocality": "Calgary", 32 "addressRegion": "Alberta", 33 "postalCode": "T3C 0K2", 34 "addressCountry": "CA" 35 } 36 } 37</script>
37<script type="application/ld+json"> 38 { 39 "@context": "https://schema.org", 40 "@type": "WebSite", 41 "name": "TCR Sport Lab", 42 "url": "https://www.tcrsportlab.com", 43 "potentialAction": { 44 "@type": "SearchAction", 45 "query-input": "required name=query", 46 "target": "https://www.tcrsportlab.com/search?q={query}" 47 } 48 } 49</script>
49<!-- end of Booster Apps SEO --> 50 51 <meta charset="utf-8"> 52 <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> 53 <meta name="viewport" content="width=device-width,initial-scale=1"> 54 <meta name="theme-color" content="#001489"> 55 <!-- Google Tag Manager --> 56
56<script>
vendor: 335 bytes, lines 56-60
56(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 57 new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 58 j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 59 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 60 })(window,document,'script','dataLayer','
60GTM-PXMQKBKJ
vendor: 3 bytes, line 60
60');
60</script>
60 61 <!-- End Google Tag Manager --> 62 <!-- Event snippet for Get directions conversion page 63In your html page, add the snippet and call gtag_report_conversion when someone clicks on the chosen link or button. -->
64<script> 65function gtag_report_conversion(url) { 66 var callback = function () { 67 if (typeof(url) != 'undefined') { 68 window.location = url; 69 } 70 }; 71 gtag('event', 'conversion', { 72 'send_to': 'AW-11562321475/7BroCOS9mogaEMOMrIkr', 73 'event_callback': callback 74 }); 75 return false; 76} 77</script>
77 78 79 80 <link rel="preconnect" href="https://cdn.shopify.com" crossorigin> 81 <link rel="preconnect" href="https://fonts.shopifycdn.com" crossorigin> 82 <link rel="preconnect" href="https://monorail-edge.shopifysvc.com"><link rel="preload" href="//www.tcrsportlab.com/cdn/shop/t/24/assets/core.css?v=9479367861339524431763749436" as="style"> 83 <link rel="preload" as="font" href="//www.tcrsportlab.com/cdn/fonts/oswald/oswald_n7.b3ba3d6f1b341d51018e3cfba146932b55221727.woff2" type="font/woff2" crossorigin> 84 <link rel="preload" as="font" href="//www.tcrsportlab.com/cdn/fonts/arimo/arimo_n4.a7efb558ca22d2002248bbe6f302a98edee38e35.woff2" type="font/woff2" crossorigin> 85 <link rel="preload" as="font" href="//www.tcrsportlab.com/cdn/fonts/arimo/arimo_n7.1d2d0638e6a1228d86beb0e10006e3280ccb2d04.woff2" type="font/woff2" crossorigin> 86 <link rel="preload" as="font" href="Liquid error (layout/theme line 53): font_url can only be used with a font drop" type="font/woff2" crossorigin> 87 88 89 <link rel="preload" href="//www.tcrsportlab.com/cdn/shop/t/24/assets/theme.js?v=54384323735089233431763749436" as="script"><link rel="canonical" href="https://www.tcrsportlab.com/"><link rel="shortcut icon" href="//www.tcrsportlab.com/cdn/shop/files/TCR-Logo_dark-noText-no-padding_32x32.svg?v=1691974355" type="image/png"> 90<!-- /snippets/social-meta-tags.liquid --> 91 92 93<meta property="og:site_name" content="TCR Sport Lab"> 94<meta property="og:url" content="https://www.tcrsportlab.com/"> 95<meta property="og:title" content="TCR Sport Lab - Calgary, AB | Triathlon, Cycling and Running"> 96<meta property="og:type" content="website"> 97<meta property="og:description" content="Over 17+ Years in Calgary! We help everyday athletes succeed in sport and movement. Bike Shop, Fitness and Training for Triathlon, Cycling and Running athletes. Services and products to help you succeed. Check us out today!"><meta property="og:image" content="http://www.tcrsportlab.com/cdn/shop/files/tcr_sport_lab_calgary_ab.png?v=1692129344"> 98 <meta property="og:image:secure_url" content="https://www.tcrsportlab.com/cdn/shop/files/tcr_sport_lab_calgary_ab.png?v=1692129344"> 99 <meta property="og:image:width" content="1024"> 100 <meta property="og:image:height" content="575"> 101 102 103<meta name="twitter:card" content="summary_large_image"> 104<meta name="twitter:title" content="TCR Sport Lab - Calgary, AB | Triathlon, Cycling and Running"> 105<meta name="twitter:description" content="Over 17+ Years in Calgary! We help everyday athletes succeed in sport and movement. Bike Shop, Fitness and Training for Triathlon, Cycling and Running athletes. Services and products to help you succeed. Check us out today!"> 106 107 108<style data-shopify> 109:root { 110 111 --header_megamenu_bg: #ffffff; 112 --header_nav_2_bg: #ffffff; 113 --header_nav_2_color_text: #232323; 114 --search_bar_bg: #ffffff; 115 116 --header_search_categories_bg: #ffffff; 117 --header_search_categories_color_text: #232323; 118 --alternateHeader_bg_color: #212121; 119 --alternateHeader_text_color: #ffffff; 120 --logo_text_color: #fff; 121 --header_color_text: #ffffff; 122 --header_nav_hover_link: #fd5b2a; 123 124 --secondary_nav_color_text: #ffffff; 125 --secondary_nav_color_lighter: rgba(255, 255, 255, 0.3); 126 127 128 --white-color: #ffffff; 129 130 131 --letter-spacing: 0; 132 --font-size: 1; 133 --rating-star-bg: rgba(1, 24, 59, 0.15); 134 135 --color-text: #01183b; 136 --color-text-rgb: 1, 24, 59; 137 --color-body-text: #232323; 138 --breadcrumbs_color: #fd5b2a; 139 140 --rte__link_color: #000; 141 --rte_hover_link_color: #3a3a3a; 142 143 144 --color-sale-text: #EA0606; 145 --color-small-button-text-border: #ffffff; 146 --color-text-field: #ffffff; 147 --color-text-field-text: #232323; 148 --color-text-field-text-rgb: 35, 35, 35; 149 150 --color-btn-primary: #001489; 151 --color-btn-primary-darker: #000d56; 152 --color-btn-primary-text: #ffffff; 153 154 --color-btn-secondary: #3a3a3a; 155 156 --color--btn-white-darker: #e6e6e6; 157 158 159 --color-blankstate: rgba(35, 35, 35, 0.35); 160 --color-blankstate-border: rgba(35, 35, 35, 0.2); 161 --color-blankstate-background: rgba(35, 35, 35, 0.1); 162 163 --color-text-focus:#034bb8; 164 165 166 --color-btn-primary-focus:#001fd5; 167 --color-btn-secondary-focus:#606060; 168 --color-btn-white-focus:#e6e6e6; 169 170 171 172 --color-btn-social-focus:#d2d2d2; 173 --color-small-button-text-border-focus:#e6e6e6; 174 --predictive-search-focus:#e7e7e7; 175 176 --color-body: #f4f4f4; 177 --color-bg: #f4f4f4; 178 --color-bg-rgb: 244, 244, 244; 179 --color-bg-alt: rgba(35, 35, 35, 0.05); 180 --color-bg-currency-selector: rgba(35, 35, 35, 0.2);--opacity-image-overlay: 0.4;--hover-overlay-opacity: 0.8; 181 182 --color-border: #ebebeb; 183 --color-border-form: #cccccc; 184 --color-border-form-darker: #b3b3b3; 185 186 --svg-select-icon: url(//www.tcrsportlab.com/cdn/shop/t/24/assets/ico-select.svg?v=147383828099726678601763749436); 187 --svg-select-white-icon: url(//www.tcrsportlab.com/cdn/shop/t/24/assets/ico-white-select.svg?v=145037530105049233381763749436); 188 --slick-img-url: url(//www.tcrsportlab.com/cdn/shop/t/24/assets/ajax-loader.gif?v=41356863302472015721763749436); 189 190 --font-weight-body--bold: 700; 191 --font-weight-body--bolder: 700; 192 193 --font-stack-header: Oswald, sans-serif; 194 --font-style-header: normal; 195 --font-weight-header: 700; 196 197 --font-stack-navigation: Oswald, sans-serif; 198 --font-style-navigation: normal; 199 --font-weight-navigation: 500; 200 201 202 203 204 --font-stack-body: Arimo, sans-serif; 205 --font-style-body: normal; 206 --font-weight-body: 400; 207 208 --font-size-header: 36; 209 --font-size-navigation: 16; 210 211 212 213 --heading1-letter-spacing: 0px; 214 --heading2-letter-spacing: 0px; 215 --heading3-letter-spacing: 0.0px; 216 --heading4-letter-spacing: 0.0px; 217 --heading5-letter-spacing: 0.0px; 218 --heading6-letter-spacing: 0.0px; 219 220 --heading-line-height : 1; 221 222 --font-size-base: 16; 223 224 --font-h1-desktop: 72; 225 --font-h1-mobile: 50; 226 227 --font-h2-desktop: 46; 228 --font-h2-mobile: 36; 229 230 --font-h3-desktop: 36; 231 --font-h3-mobile: 23; 232 233 --font-h4-desktop: 19; 234 --font-h4-mobile: 17; 235 236 --font-h5-desktop: 16; 237 --font-h5-mobile: 16; 238 239 --font-h6-desktop: 14; 240 --font-h6-mobile: 12; 241 242 --font-mega-title-large-desktop: 90; 243 244 --font-rich-text-large: 18; 245 --font-rich-text-small: 14; 246 247 248--color-video-bg: #e7e7e7; 249 250 251 --global-color-image-loader-primary: rgba(1, 24, 59, 0.06); 252 --global-color-image-loader-secondary: rgba(1, 24, 59, 0.12); 253 254 255 --product_label_sale_color: #00a500; 256 --product_label_sold_out_color: #8a9297; 257 --product_label_1_color: #0774d7; 258 --product_label_2_color: #000; 259 260 261 --product-image-height: 200px; 262 263 } 264 265 266 267 268</style> 269 270 271 <link rel="stylesheet" href="//www.tcrsportlab.com/cdn/shop/t/24/assets/flickity.min.css?v=112557130868219244861763749436" type="text/css"> 272 273 <link rel="stylesheet" href="//www.tcrsportlab.com/cdn/shop/t/24/assets/core.css?v=9479367861339524431763749436" type="text/css"> 274 <link rel="stylesheet" href="//www.tcrsportlab.com/cdn/shop/t/24/assets/theme.css?v=4127191061300023651763753538" type="text/css"> 275 <link rel="stylesheet" href="//www.tcrsportlab.com/cdn/shop/t/24/assets/custom.css?v=2696501181113923511763749436" type="text/css"> 276 277 <style> 278 @font-face { 279 font-family: Oswald; 280 font-weight: 700; 281 font-style: normal; 282 font-display: swap; 283 src: url("//www.tcrsportlab.com/cdn/fonts/oswald/oswald_n7.b3ba3d6f1b341d51018e3cfba146932b55221727.woff2") format("woff2"), 284 url("//www.tcrsportlab.com/cdn/fonts/oswald/oswald_n7.6cec6bed2bb070310ad90e19ea7a56b65fd83c0b.woff") format("woff"); 285} 286 287 @font-face { 288 font-family: Arimo; 289 font-weight: 400; 290 font-style: normal; 291 font-display: swap; 292 src: url("//www.tcrsportlab.com/cdn/fonts/arimo/arimo_n4.a7efb558ca22d2002248bbe6f302a98edee38e35.woff2") format("woff2"), 293 url("//www.tcrsportlab.com/cdn/fonts/arimo/arimo_n4.0da809f7d1d5ede2a73be7094ac00741efdb6387.woff") format("woff"); 294} 295 296 @font-face { 297 font-family: Oswald; 298 font-weight: 500; 299 font-style: normal; 300 font-display: swap; 301 src: url("//www.tcrsportlab.com/cdn/fonts/oswald/oswald_n5.8ad4910bfdb43e150746ef7aa67f3553e3abe8e2.woff2") format("woff2"), 302 url("//www.tcrsportlab.com/cdn/fonts/oswald/oswald_n5.93ee52108163c48c91111cf33b0a57021467b66e.woff") format("woff"); 303} 304 305 @font-face { 306 font-family: Arimo; 307 font-weight: 700; 308 font-style: normal; 309 font-display: swap; 310 src: url("//www.tcrsportlab.com/cdn/fonts/arimo/arimo_n7.1d2d0638e6a1228d86beb0e10006e3280ccb2d04.woff2") format("woff2"), 311 url("//www.tcrsportlab.com/cdn/fonts/arimo/arimo_n7.f4b9139e8eac4a17b38b8707044c20f54c3be479.w
311off") format("woff"); 312} 313 314 @font-face { 315 font-family: Arimo; 316 font-weight: 700; 317 font-style: normal; 318 font-display: swap; 319 src: url("//www.tcrsportlab.com/cdn/fonts/arimo/arimo_n7.1d2d0638e6a1228d86beb0e10006e3280ccb2d04.woff2") format("woff2"), 320 url("//www.tcrsportlab.com/cdn/fonts/arimo/arimo_n7.f4b9139e8eac4a17b38b8707044c20f54c3be479.woff") format("woff"); 321} 322 323 @font-face { 324 font-family: Arimo; 325 font-weight: 400; 326 font-style: italic; 327 font-display: swap; 328 src: url("//www.tcrsportlab.com/cdn/fonts/arimo/arimo_i4.438ddb21a1b98c7230698d70dc1a21df235701b2.woff2") format("woff2"), 329 url("//www.tcrsportlab.com/cdn/fonts/arimo/arimo_i4.0e1908a0dc1ec32fabb5a03a0c9ee2083f82e3d7.woff") format("woff"); 330} 331 332 @font-face { 333 font-family: Arimo; 334 font-weight: 700; 335 font-style: italic; 336 font-display: swap; 337 src: url("//www.tcrsportlab.com/cdn/fonts/arimo/arimo_i7.b9f09537c29041ec8d51f8cdb7c9b8e4f1f82cb1.woff2") format("woff2"), 338 url("//www.tcrsportlab.com/cdn/fonts/arimo/arimo_i7.ec659fc855f754fd0b1bd052e606bba1058f73da.woff") format("woff"); 339} 340 341 </style> 342 343
343<script> 344 345 window.importModule = (mod) => import(window.theme.modules[mod]); 346 347 var theme = { 348 breakpoints: { 349 medium: 750, 350 large: 990, 351 widescreen: 1400 352 }, 353 strings: { 354 addToCart: "Add to cart", 355 preOrder: "Pre Order", 356 preOrderText: "This is a pre order item. We will ship it when it comes in stock.", 357 added_to_cart: "Added!", 358 soldOut: "Contact to Order", 359 unavailable: "Unavailable", 360 regularPrice: "Regular price", 361 salePrice: "Sale price", 362 sale: "Sale", 363 fromLowestPrice: "from [price]", 364 vendor: "Vendor", 365 showMore: "Show More", 366 showLess: "Show Less", 367 searchFor: "Search for", 368 addressError: "Error looking up that address", 369 addressNoResults: "No results for that address", 370 addressQueryLimit: "You have exceeded the Google API usage limit. Consider upgrading to a \u003ca href=\"https:\/\/developers.google.com\/maps\/premium\/usage-limits\"\u003ePremium Plan\u003c\/a\u003e.", 371 authError: "There was a problem authenticating your Google Maps account.", 372 newWindow: "Opens in a new window.", 373 external: "Opens external website.", 374 newWindowExternal: "Opens external website in a new window.", 375 removeLabel: "Remove [product]", 376 update: "Update", 377 quantity: "Quantity", 378 discountedTotal: "Discounted total", 379 regularTotal: "Regular total", 380 priceColumn: "See Price column for discount details.", 381 quantityMinimumMessage: "Quantity must be 1 or more", 382 cartError: "There was an error while updating your cart. Please try again.", 383 removedItemMessage: "Removed \u003cspan class=\"cart__removed-product-details\"\u003e([quantity]) [link]\u003c\/span\u003e from your cart.", 384 unitPrice: "Unit price", 385 unitPriceSeparator: "per", 386 oneCartCount: "1 item", 387 otherCartCount: "[count] items", 388 quantityLabel: "Quantity: [count]", 389 products: "Popular Products", 390 search_title: "Popular Searches", 391 loading: "Loading", 392 number_of_results: "[result_number] of [results_count]", 393 number_of_results_found: "[results_count] results found", 394 one_result_found: "1 result found", 395 show_less: "Show less", 396 shippingEstimatorOneResult: "1 option available:", 397 shippingEstimatorMoreResults: "{{count}} options available:", 398 shippingEstimatorNoResults: "No shipping could be found", 399 shippingTo: "Shipping to", 400 pick_an_option: "Pick an Option", 401 add_note: "Add Note", 402 added_note: "Note added", 403 newsletter_confirmation: "Thanks for subscribing!" 404 }, 405 moneyFormat: "${{amount}}", 406 moneyFormatWithCurrency: "${{amount}} CAD", 407 show_preOrder_btn: false , 408 stylesheet: "//www.tcrsportlab.com/cdn/shop/t/24/assets/core.css?v=9479367861339524431763749436", 409 pageType: "index", 410 modules: { 411 Core: `//www.tcrsportlab.com/cdn/shop/t/24/assets/core.js?v=173754313342993605631763749436` 412 }, 413 scripts: { 414 Popper: 'https://unpkg.com/@popperjs/core@2' 415 } 416 }; 417 418 419 window.routes = { 420 rootUrl: "\/", 421 cartUrl: "\/cart", 422 cartAddUrl: "\/cart\/add", 423 cartChangeUrl: "\/cart\/change", 424 searchUrl: "\/search", 425 productRecommendationsUrl: "\/recommendations\/products" 426 }; 427 428 429 430 431 432 433 document.documentElement.className = document.documentElement.className.replace('no-js', 'js'); 434 </script>
434<script type="text/javascript"> 435 if (window.MSInputMethodContext && document.documentMode) { 436 var scripts = document.getElementsByTagName('script')[0]; 437 var polyfill = document.createElement("script"); 438 polyfill.defer = true; 439 polyfill.src = "//www.tcrsportlab.com/cdn/shop/t/24/assets/ie11CustomProperties.min.js?v=146208399201472936201763749436"; 440 441 scripts.parentNode.insertBefore(polyfill, scripts); 442 } 443 </script>
443 444 445 446
446<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
446<meta name="google-site-verification" content="LnhuW7TodUfCM0Z2Td8AlMvSzEb9vJDJtBW1g0uNYfM"> 447<meta name="facebook-domain-verification" content="n5elnlpv828ogjnyahlok6adonnfqi"> 448<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/79750496571/digital_wallets/dialog"> 449<meta id="in-context-paypal-metadata" data-shop-id="79750496571" data-venmo-supported="false" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="CAD"> 450<link rel="ucp" href="/.well-known/ucp" version="2026-08-25">
450<script async="async" src="/checkouts/internal/preloads.js?locale=en-CA"></script>
450 451<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
452<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-CA&shop_id=79750496571" crossorigin="anonymous"></script>
vendor: 1 bytes, line 452
452
453<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":79750496571,"countryCode":"CA","currencyCode":"CAD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/79750496571","merchantName":"TCR Sport Lab","requiredBillingContactFields":["postalAddress","email"],"requiredShippingContactFields":["postalAddress","email"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","amex","discover","interac","jcb"],"total":{"type":"pending","label":"TCR Sport Lab","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 453
453
454<script id="shopify-features" type="application/json">{"accessToken":"5cbf5eb080f9c39a4d33031a71d460f4","betas":["rich-media-storefront-analytics"],"domain":"www.tcrsportlab.com","predictiveSearch":true,"shopId":79750496571,"locale":"en"}</script>
vendor: 1 bytes, line 454
454
455<script>var Shopify = Shopify || {}; 456Shopify.shop = "f76b0f-2.myshopify.com"; 457Shopify.locale = "en"; 458Shopify.currency = {"active":"CAD","rate":"1.0"}; 459Shopify.country = "CA"; 460Shopify.theme = {"name":"July 28, 2026 Edit","id":180250804539,"schema_name":"Pursuit","schema_version":"1.0.6","theme_store_id":1654,"role":"main"}; 461Shopify.theme.handle = "null"; 462Shopify.theme.style = {"id":null,"handle":null}; 463Shopify.cdnHost = "www.tcrsportlab.com/cdn"; 464Shopify.routes = Shopify.routes || {}; 465Shopify.routes.root = "/"; 466Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js"; 467Shopify.SignInWithShop = Shopify.SignInWithShop || {}; 468Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {}; 469Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 469
469
470<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 470
470
471<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 471
471
472<script> 473 window.ShopifyPay = window.ShopifyPay || {}; 474 window.ShopifyPay.apiHost = "shop.app\/pay"; 475 window.ShopifyPay.redirectState = null; 476</script>
vendor: 1 bytes, line 476
476
477<script> 478 window.Shopify = window.Shopify || {}; 479 window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {}; 480 window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 }; 481 window.Shopify.SignInWithShop.eligible = true; 482</script>
vendor: 1 bytes, line 482
482
483<script id="shop-js-analytics" type="application/json">{"pageType":"index"}</script>
vendor: 1 bytes, line 483
483
484<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 484
484
485<script type="module"> 486 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"); 487 488 window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true}); 489 490</script>
vendor: 1 bytes, line 490
490
491<script> 492 window.Shopify = window.Shopify || {}; 493 if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; 494 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"]}; 495</script>
vendor: 1 bytes, line 495
495
496<script id="__st">var __st={"a":79750496571,"offset":-21600,"reqid":"90522caa-03e7-4d28-a7f6-119a3e43fe66-1790451942","pageurl":"www.tcrsportlab.com\/","u":"ab0cd8108441","p":"home"};</script>
vendor: 1 bytes, line 496
496
497<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 497
497
498<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 498
498
499<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//www.tcrsportlab.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 499
499
500<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 = "//www.tcrsportlab.com/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>
500<script crossorigin="anonymous" defer="defer" src="//www.tcrsportlab.com/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 500
500
501<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 501
501
502<script> 503 window.Shopify = window.Shopify || {}; 504 window.Shopify.MCP = window.Shopify.MCP || {}; 505 window.Shopify.MCP.enabled = true; 506 window.Shopify.MCP.shop = "f76b0f-2.myshopify.com"; 507 window.Shopify.MCP.mcpEndpoint = "https:\/\/www.tcrsportlab.com\/api\/mcp"; 508 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"]}}]; 509</script>
vendor: 1 bytes, line 509
509
510<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("\/\/www.tcrsportlab.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})(); 511</script>
vendor: 1 bytes, line 511
511
512<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://www.tcrsportlab.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}}; 513</script>
vendor: 1 bytes, line 513
513
514<script data-source-attribution="shopify.dynamic_checkout.buyer_consent"> 515 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); 516</script>
vendor: 1 bytes, line 516
516
517<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})}})); 518</script>
vendor: 1 bytes, line 518
518
519<script id='scb4127' type='text/javascript' async='' src='https://www.tcrsportlab.com/cdn/shopifycloud/privacy-banner/storefront-banner.js'></script>
519<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://www.tcrsportlab.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous"> 520<style id="shopify-accelerated-checkout-cart"> 521 #shopify-buyer-consent { 522 margin-top: 1em; 523 display: inline-block; 524 width: 100%; 525} 526 527#shopify-buyer-consent.hidden { 528 display: none; 529} 530 531#shopify-subscription-policy-button { 532 background: none; 533 border: none; 534 padding: 0; 535 text-decoration: underline; 536 font-size: inherit; 537 cursor: pointer; 538} 539 540#shopify-subscription-policy-button::before { 541 box-shadow: none; 542} 543 544 </style> 545
546<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
546 547 <!-- "snippets/shogun-products.liquid" was not rendered, the associated app was uninstalled --> 548 549 550 <!-- "snippets/shogun-head.liquid" was not rendered, the associated app was uninstalled --> 551 552
553<script src="https://cdn.shopify.com/extensions/01a08c01-4410-7f5e-a1bb-20b17bb2f397/pop-convert-45/assets/main.js" type="text/javascript" defer="defer"></script>
553 554<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
555<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: 79750496571,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "index"};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 555
555
556<script> 557 window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || []; 558</script>
vendor: 1 bytes, line 558
558
559<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}
559).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: 79750496571,storefrontBaseUrl: "https://www.tcrsportlab.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://www.tcrsportlab.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"id":"1054081339","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"G-NG3W1B659Z\\\",\\\"AW-11562321475\\\",\\\"GT-WFFP2TM6\\\"],\\\"target_country\\\":\\\"CA\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":[\\\"G-NG3W1B659Z\\\",\\\"AW-11562321475\\\/WuysCOyPo4saEMOMrIkr\\\"]},{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":[\\\"G-NG3W1B659Z\\\",\\\"AW-11562321475\\\/WMloCOaPo4saEMOMrIkr\\\"]},{\\\"type\\\":\\\"remove_from_cart\\\",\\\"action_label\\\":\\\"G-NG3W1B659Z\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"G-NG3W1B659Z\\\",\\\"AW-11562321475\\\/sLQyCOOPo4saEMOMrIkr\\\",\\\"MC-LH237F7FZV\\\"]},{\\\"type\\\":\\\"add_shipping_info\\\",\\\"action_label\\\":\\\"G-NG3W1B659Z\\\"},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"G-NG3W1B659Z\\\",\\\"AW-11562321475\\\/u4UqCN2Po4saEMOMrIkr\\\",\\\"MC-LH237F7FZV\\\"]},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"G-NG3W1B659Z\\\",\\\"AW-11562321475\\\/xaKVCOCPo4saEMOMrIkr\\\",\\\"MC-LH237F7FZV\\\"]},{\\\"type\\\":\\\"view_item_list\\\",\\\"action_label\\\":\\\"G-NG3W1B659Z\\\"},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":[\\\"G-NG3W1B659Z\\\",\\\"AW-11562321475\\\/ouZ9CM-To4saEMOMrIkr\\\"]},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":[\\\"G-NG3W1B659Z\\\",\\\"AW-11562321475\\\/kohSCOmPo4saEMOMrIkr\\\"]},{\\\"type\\\":\\\"view_cart\\\",\\\"action_label\\\":\\\"G-NG3W1B659Z\\\"}],\\\"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":"413368635","configuration":"{\"pixel_id\":\"254713760861035\",\"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":"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":"TCR Sport Lab","paymentSettings":{"currencyCode":"CAD"}
559,"myshopifyDomain":"f76b0f-2.myshopify.com","countryCode":"CA","storefrontUrl":"https:\/\/www.tcrsportlab.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[],"purchasingCompany":null},},"https://www.tcrsportlab.com/cdn","c8540278we853e1abpb62b2c4amde256306",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"180250804539","themeStoreId":"1654","themePublished":"true","eventMetadataId":"635d42ee-1c75-411a-b3ea-a015f88b1032","pageType":"home","shopId":"79750496571","storefrontBaseUrl":"https:\/\/www.tcrsportlab.com","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\",{}]]"});})();</script>
559<script> 560 window.ShopifyAnalytics = window.ShopifyAnalytics || {}; 561 window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; 562 window.ShopifyAnalytics.meta.currency = 'CAD'; 563 var meta = {"page":{"pageType":"home","requestId":"90522caa-03e7-4d28-a7f6-119a3e43fe66-1790451942"}}; 564 for (var attr in meta) { 565 window.ShopifyAnalytics.meta[attr] = meta[attr]; 566 } 567</script>
vendor: 1 bytes, line 567
567
568<script class="analytics"> 569 (function () { 570 var customDocumentWrite = function(content) { 571 var jquery = null; 572 573 if (window.jQuery) { 574 jquery = window.jQuery; 575 } else if (window.Checkout && window.Checkout.$) { 576 jquery = window.Checkout.$; 577 } 578 579 if (jquery) { 580 jquery('body').append(content); 581 } 582 }; 583 584 var hasLoggedConversion = function(token) { 585 if (token) { 586 return document.cookie.indexOf('loggedConversion=' + token) !== -1; 587 } 588 return false; 589 } 590 591 var setCookieIfConversion = function(token) { 592 if (token) { 593 var twoMonthsFromNow = new Date(Date.now()); 594 twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); 595 596 document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; 597 } 598 } 599 600 var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; 601 window.ShopifyAnalytics.lib.trekkie = window.trekkie; 602 if (trekkie.integrations) { 603 return; 604 } 605 trekkie.methods = [ 606 'identify', 607 'page', 608 'ready', 609 'track', 610 'trackForm', 611 'trackLink' 612 ]; 613 trekkie.factory = function(method) { 614 return function() { 615 var args = Array.prototype.slice.call(arguments); 616 args.unshift(method); 617 trekkie.push(args); 618 if (method == 'track' || method == 'page') { 619 var pageUrl; 620 try { 621 pageUrl = window.location.href; 622 } catch (e) {} 623 var pageReferrer; 624 try { 625 pageReferrer = document.referrer; 626 } catch (e) {} 627 try { 628 if (window.__TREKKIE_SHIM_QUEUE == null) { 629 window.__TREKKIE_SHIM_QUEUE = []; 630 } 631 window.__TREKKIE_SHIM_QUEUE.push({ 632 from: 'trekkie-stub', 633 method: method, 634 args: args.slice(1), 635 pageContext: { 636 url: pageUrl, 637 referrer: pageReferrer 638 } 639 }); 640 } catch (e) { 641 // no-op 642 } 643 } 644 return trekkie; 645 }; 646 }; 647 for (var i = 0; i < trekkie.methods.length; i++) { 648 var key = trekkie.methods[i]; 649 trekkie[key] = trekkie.factory(key); 650 } 651 trekkie.load = function(config) { 652 trekkie.config = config || {}; 653 trekkie.config.initialDocumentCookie = document.cookie; 654 var first = document.getElementsByTagName('script')[0]; 655var script = document.createElement('script'); 656script.type = 'text/javascript'; 657script.onerror = function(e) { 658 var scriptFallback = document.createElement('script'); 659 scriptFallback.type = 'text/javascript'; 660 scriptFallback.onerror = function(error) { 661 var Monorail = { 662 produce: function produce(monorailDomain, schemaId, payload) { 663 var currentMs = new Date().getTime(); 664 var event = { 665 schema_id: schemaId, 666 payload: payload, 667 metadata: { 668 event_created_at_ms: currentMs, 669 event_sent_at_ms: currentMs 670 } 671 }; 672 return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); 673 }, 674 sendRequest: function sendRequest(endpointUrl, payload) { 675 // Try the sendBeacon API 676 if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { 677 var blobData = new window.Blob([payload], { 678 type: 'text/plain' 679 }); 680 681 if (window.navigator.sendBeacon(endpointUrl, blobData)) { 682 return true; 683 } // sendBeacon was not successful 684 685 } // XHR beacon 686 687 var xhr = new XMLHttpRequest(); 688 689 try { 690 xhr.open('POST', endpointUrl); 691 xhr.setRequestHeader('Content-Type', 'text/plain'); 692 xhr.send(payload); 693 } catch (e) { 694 console.log(e); 695 } 696 697 return false; 698 }, 699 isIos12: function isIos12() { 700 return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; 701 } 702 }; 703 Monorail.produce('monorail-edge.shopifysvc.com', 704 'trekkie_storefront_load_errors/1.1', 705 {shop_id: 79750496571, 706 theme_id: 180250804539, 707 app_name: "storefront", 708 context_url: window.location.href, 709 source_url: "//www.tcrsportlab.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js"}); 710 711 }; 712 scriptFallback.async = true; 713 scriptFallback.src = '//www.tcrsportlab.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js'; 714 first.parentNode.insertBefore(scriptFallback, first); 715}; 716script.async = true; 717script.src = '//www.tcrsportlab.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js'; 718first.parentNode.insertBefore(script, first); 719 720 }; 721 trekkie.load( 722 {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":79750496571,"isMerchantRequest":null,"themeId":180250804539,"themeCityHash":"4850689921823441345","contentLanguage":"en","currency":"CAD","eventMetadataId":"635d42ee-1c75-411a-b3ea-a015f88b1032"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}} 723 ); 724 725 var loaded = false;
726 trekkie.ready(function() { 727 if (loaded) return; 728 loaded = true; 729 730 window.ShopifyAnalytics.lib = window.trekkie; 731 732 var originalDocumentWrite = document.write; 733 document.write = customDocumentWrite; 734 try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; 735 document.write = originalDocumentWrite; 736 737 var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) 738 var token = match? match[1]: undefined; 739 if (!hasLoggedConversion(token)) { 740 setCookieIfConversion(token); 741 742 } 743 }); 744 745 window.ShopifyAnalytics.lib.page(null,{"pageType":"home","requestId":"90522caa-03e7-4d28-a7f6-119a3e43fe66-1790451942","shopifyEmitted":true}); 746 747 var eventsListenerScript = document.createElement('script'); 748 eventsListenerScript.async = true; 749 eventsListenerScript.src = "//www.tcrsportlab.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js"; 750 document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); 751})();</script>
vendor: 1 bytes, line 751
751
752<script 753 defer 754 src="https://www.tcrsportlab.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js" 755 data-application="storefront-renderer" 756 data-shop-id="79750496571" 757 data-render-region="gcp-us-central1" 758 data-page-type="index" 759 data-theme-instance-id="180250804539" 760 data-theme-name="Pursuit" 761 data-theme-version="1.0.6" 762 data-monorail-region="shop_domain" 763 data-resource-timing-sampling-rate="10" 764 data-shs="true" 765 data-shs-beacon="true" 766 data-shs-export-with-fetch="true" 767 data-shs-logs-sample-rate="1" 768 data-shs-beacon-endpoint="https://www.tcrsportlab.com/api/collect" 769></script>
769 770<meta name="shopify-y" content="f7751577-77e4-4f6a-9e40-e55b7cfd085b" data-expiration="1822009543000"><meta name="shopify-s" content="fd2ece28-ec06-45ad-a8f9-348c2a7936a3" data-expiration="1790453743000"><meta name="new-cookie-storage-activated" content="t"> 771</head> 772 773<body class="template-index "> 774 775 <!-- Google Tag Manager (noscript) -->
vendor: 70 bytes, lines 775-776
775 776 <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
776GTM-PXMQKBKJ
vendor: 87 bytes, lines 776-778
776" 777 height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> 778
778<!-- End Google Tag Manager (noscript) --> 779 780 <a class="in-page-link visually-hidden skip-link" href="#MainContent">Skip to content</a> 781 782 <!-- BEGIN sections: header-group --> 783<div id="shopify-section-sections--25152930447675__header" class="shopify-section shopify-section-group-header-group shopify-section-header"><style> 784 785 @media screen and (min-width:750px) { 786 .logo_element { 787 min-width: 250px; 788 } 789 } 790 791 792 #AccessibleNav .menu_block-image_heading h3, 793 #AccessibleNav .mega-menu__image-text, 794 #AccessibleNav .mega-menu__image-heading, 795 #AccessibleNav .mega-menu__title, 796 #AccessibleNav .link { 797 text-transform: uppercase ; 798 } 799 800</style> 801 802 803 804 805 806 807 808 809 810 811 812 813 814 815 816 817 818 819 820 821 822 823 824 825 826 827 828 829 830 831 832 833<div data-section-id="sections--25152930447675__header" data-section-type="header-section" data-header-section > 834 <header class="site-header logo--center enable_emphasize_category_menu " 835 role="banner" 836 data-enable_sticky_header="false" 837 data-enable_overlap_header="true" 838 data-enable_live_search='true'> 839 840 841 842 843 <div class=" header_top grid grid--no-gutters"> 844 845 846 847 <div class=' grid__item medium-up--two-fifths '> 848 849 850 851 852 853 854 855 856 <div class='header_top_left_side'> 857 858 859 860 861 862 </div> 863 864 865 </div> 866 867 868 <div class='medium-up--one-fifth grid__item'> 869 870 871<div class="logo_element"> 872 873 874 <h1 class="h4 site-header__logo"> 875 876 877<a href="/" class="site-header__logo-image site-header__logo-image--centered"> 878 879 880 881 <img class="js main_logo" 882 src="//www.tcrsportlab.com/cdn/shop/files/White_Logo_300x300.png?v=1785267655" 883 srcset="//www.tcrsportlab.com/cdn/shop/files/White_Logo_300x300.png?v=1785267655 1x, //www.tcrsportlab.com/cdn/shop/files/[email protected]?v=1785267655 2x" 884 loading="lazy" 885 width="2295" 886 height="2869" 887 alt="TCR Sport Lab" 888 style="max-width: 250px"> 889 <noscript> 890 891 <img src="//www.tcrsportlab.com/cdn/shop/files/White_Logo_250x.png?v=1785267655" 892 srcset="//www.tcrsportlab.com/cdn/shop/files/White_Logo_250x.png?v=1785267655 1x, //www.tcrsportlab.com/cdn/shop/files/[email protected]?v=1785267655 2x" 893 loading="lazy" 894 width="2295" 895 height="2869" 896 alt="TCR Sport Lab" 897 style="max-width: 250px;"> 898 </noscript> 899 900 901 902 </a> 903 904 905 </h1> 906 907</div> 908 909 910 </div> 911 912 913 914 <div class='grid__item medium-up--two-fifths '> 915 <ul class='top_navigation_links right_column'> 916 917 918 <li> 919 920 <div class='customer_nav_menu__wrapper'> 921 <div class="site-nav--has-dropdown site-nav--has-centered-dropdown customer_nav_dropdown__wrapper" data-has-dropdowns> 922 <button class="site-nav__link site-nav__link--main customer_nav_button site-nav__link--button" type="button" aria-expanded="false" aria-controls="Customer_nav_dropdown"> 923 924 925 <svg class="icon icon-login" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 496 512"><path d="M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm0 96c48.6 0 88 39.4 88 88s-39.4 88-88 88-88-39.4-88-88 39.4-88 88-88zm0 344c-58.7 0-111.3-26.6-146.5-68.2 18.8-35.4 55.6-59.8 98.5-59.8 2.4 0 4.8.4 7.1 1.1 13 4.2 26.6 6.9 40.9 6.9 14.3 0 28-2.7 40.9-6.9 2.3-.7 4.7-1.1 7.1-1.1 42.9 0 79.7 24.4 98.5 59.8C359.3 421.4 306.7 448 248 448z"/></svg> 926 <span>My Account</span> 927 928 </button> 929 <div class="small_dropdown site-nav__dropdown site-nav__dropdown--centered critical-hidden customer_nav_dropdown" id="Customer_nav_dropdown"> 930 <ul> 931 932 <li><a href='https://www.tcrsportlab.com/customer_authentication/redirect?locale=en®ion_country=CA'>Login</a></li> 933 <li><a href='https://shopify.com/79750496571/account?locale=en&buyer_flags=eyJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJmNzZiMGYtMi5teXNob3BpZnkuY29tIiwiZmxhZ3MiOltdLCJleHAiOjE3OTEwNTY3NDMsIm5iZiI6MTc5MDQ1MTk0M30.xcW5awUvS0T7LYq39T7cm3ZYUXXVbUxKFpMpSNIIRxA'>Create Account</a></li> 934 935 </ul> 936 </div> 937 </div> 938 </div> 939 940 </li> 941 942</ul> 943 </div> 944 945 946 </div> 947 948 949 950 951 <div class=" grid grid--no-gutters site-header__mobile-nav "> 952 953 954 955 <div class='medium-up--two-twelfths grid__item small--two-fifths mobile-logo-element-wrapper ' > 956 957 958<div class="logo_element"> 959 960 961 <h1 class="h4 site-header__logo"> 962 963 964<a href="/" class="site-header__logo-image site-header__logo-image--centered"> 965 966 967 968 <img class="js main_logo" 969 src="//www.tcrsportlab.com/cdn/shop/files/White_Logo_300x300.png?v=1785267655" 970 srcset="//www.tcrsportlab.com/cdn/shop/files/White_Logo_300x300.png?v=1785267655 1x, //www.tcrsportlab.com/cdn/shop/files/[email protected]?v=1785267655 2x" 971 loading="lazy" 972 width="2295" 973 height="2869" 974 alt="TCR Sport Lab" 975 style="max-width: 250px"> 976 <noscript> 977 978 <img src="//www.tcrsportlab.com/cdn/shop/files/White_Logo_250x.png?v=1785267655" 979 srcset="//www.tcrsportlab.com/cdn/shop/files/White_Logo_250x.png?v=1785267655 1x, //www.tcrsportlab.com/cdn/shop/files/[email protected]?v=1785267655 2x" 980 loading="lazy" 981 width="2295" 982 height="2869" 983 alt="TCR Sport Lab" 984 style="max-width: 250px;"> 985 </noscript> 986 987 988 989 </a> 990 991 992 </h1> 993 994</div> 995 996 997 </div> 998 999 1000 1001 1002 <nav class="grid__item medium-up--four-sixths small--hide" id="AccessibleNav" role="navigation"> 1003 1004 1005 <div class='navigation_wrapper'> 1006 1007 1008 1009 1010 <div class='categories_menu emphasize_link'><ul class="nav-bar__linklist list--unstyled" data-type="menu"> 1011 <li class="nav-bar__item item-has-mega-menu"> 1012 <a href="javascript:void(0)" class="nav-bar__link link categories_main_link btn btn--primary" data-type="menuitem" aria-expanded="false" aria-haspopup="true">
1013 <span> SHOP</span><svg class="icon icon--hamburger-mobile" viewBox="0 0 20 16" role="presentation"> 1014 <path d="M0 14h20v2H0v-2zM0 0h20v2H0V0zm0 7h20v2H0V7z" fill="currentColor" fill-rule="evenodd"></path> 1015</svg></a> 1016 1017 1018<ul id="dropdown-categories-menu" class="first_lvl nav-dropdown categories-nav-dropdown" data-type="menu"> 1019 1020 1021 <li class="nav-dropdown__item "><a href="/collections/fall-end-of-season-sale" class="nav-dropdown__link link" data-type="menuitem"> 1022 <span>End of Season Clothing Sale</span> 1023 </a></li> 1024 1025 1026 <li class="nav-dropdown__item has-mega-menu "><a href="#" class="nav-dropdown__link link" data-type="menuitem" aria-expanded="false" aria-haspopup="true"> 1027 <span>Brands</span> 1028<svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-chevron-right" viewBox="0 0 14 14"><path d="M3.871.604c.44-.439 1.152-.439 1.591 0l5.515 5.515s-.049-.049.003.004l.082.08c.439.44.44 1.153 0 1.592l-5.6 5.6a1.125 1.125 0 0 1-1.59-1.59L8.675 7 3.87 2.195a1.125 1.125 0 0 1 0-1.59z" fill="#fff"/></svg> 1029 1030</a> 1031 1032 1033 1034 1035 1036 1037 1038 1039 1040 1041 <div id="dropdown-0" class=" withoutMegamenuLvl second_lvl categories-nav-dropdown nav-dropdown " data-type="menu" aria-hidden="true"> 1042 <ul><li class="nav-dropdown__item"><a href="/collections/argon-18" class="nav-dropdown__link link label_link" data-type="menuitem"> 1043 <span>Argon 18</span> 1044 </a></li><li class="nav-dropdown__item"><a href="https://www.tcrsportlab.com/collections/bmc" class="nav-dropdown__link link label_link" data-type="menuitem"> 1045 <span>BMC</span> 1046 </a></li><li class="nav-dropdown__item"><a href="/collections/cannondale" class="nav-dropdown__link link label_link" data-type="menuitem"> 1047 <span>Cannondale</span> 1048 </a></li><li class="nav-dropdown__item"><a href="/collections/chapter-2" class="nav-dropdown__link link label_link" data-type="menuitem"> 1049 <span>Chapter 2</span> 1050 </a></li><li class="nav-dropdown__item"><a href="/collections/t-lab" class="nav-dropdown__link link label_link" data-type="menuitem"> 1051 <span>T-Lab</span> 1052 </a></li><li class="nav-dropdown__item"><a href="/collections/castelli" class="nav-dropdown__link link label_link" data-type="menuitem"> 1053 <span>Castelli</span> 1054 </a></li><li class="nav-dropdown__item"><a href="/collections/maurten" class="nav-dropdown__link link label_link" data-type="menuitem"> 1055 <span>Maurten</span> 1056 </a></li></ul> 1057 1058 </div></li> 1059 1060 1061 <li class="nav-dropdown__item has-mega-menu "><a href="/collections/bikes" class="nav-dropdown__link link" data-type="menuitem" aria-expanded="false" aria-haspopup="true"> 1062 <span>Bikes</span> 1063<svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-chevron-right" viewBox="0 0 14 14"><path d="M3.871.604c.44-.439 1.152-.439 1.591 0l5.515 5.515s-.049-.049.003.004l.082.08c.439.44.44 1.153 0 1.592l-5.6 5.6a1.125 1.125 0 0 1-1.59-1.59L8.675 7 3.87 2.195a1.125 1.125 0 0 1 0-1.59z" fill="#fff"/></svg> 1064 1065</a> 1066 1067 1068 1069 1070 1071 1072 1073 1074 1075 1076 1077 <div id="dropdown-1" class=" withoutMegamenuLvl second_lvl categories-nav-dropdown nav-dropdown " data-type="menu" aria-hidden="true"> 1078 <ul><li class="nav-dropdown__item"><a href="/collections/all-road-bikes" class="nav-dropdown__link link label_link" data-type="menuitem"> 1079 <span>All Road Bikes</span> 1080 </a></li><li class="nav-dropdown__item"><a href="/collections/road-bikes" class="nav-dropdown__link link label_link" data-type="menuitem"> 1081 <span>Road Bikes</span> 1082 </a></li><li class="nav-dropdown__item"><a href="/collections/gravel-bikes" class="nav-dropdown__link link label_link" data-type="menuitem"> 1083 <span>Gravel Bikes</span> 1084 </a></li><li class="nav-dropdown__item"><a href="/collections/triathlon-bikes" class="nav-dropdown__link link label_link" data-type="menuitem"> 1085 <span>Triathlon Bikes</span> 1086 </a></li><li class="nav-dropdown__item"><a href="/collections/mountain-bikes" class="nav-dropdown__link link label_link" data-type="menuitem">
1087 <span>Mountain Bikes</span> 1088 </a></li><li class="nav-dropdown__item"><a href="/collections/e-bike" class="nav-dropdown__link link label_link" data-type="menuitem"> 1089 <span>E-Bikes</span> 1090 </a></li><li class="nav-dropdown__item"><a href="/collections/bicycle-frames" class="nav-dropdown__link link label_link" data-type="menuitem"> 1091 <span>Frames</span> 1092 </a></li><li class="nav-dropdown__item"><a href="/collections/custom-build" class="nav-dropdown__link link label_link" data-type="menuitem"> 1093 <span>Custom Builds</span> 1094 </a></li></ul> 1095 1096 </div></li> 1097 1098 1099 <li class="nav-dropdown__item "><a href="/collections/all" class="nav-dropdown__link link" data-type="menuitem"> 1100 <span>All Products</span> 1101 </a></li> 1102 1103 1104 <li class="nav-dropdown__item "><a href="/collections/christmas-gift-cards" class="nav-dropdown__link link" data-type="menuitem"> 1105 <span>Gift Cards</span> 1106 </a></li> 1107 1108 1109 <li class="nav-dropdown__item has-mega-menu "><a href="/collections/accessories" class="nav-dropdown__link link" data-type="menuitem" aria-expanded="false" aria-haspopup="true"> 1110 <span>Accessories</span> 1111<svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-chevron-right" viewBox="0 0 14 14"><path d="M3.871.604c.44-.439 1.152-.439 1.591 0l5.515 5.515s-.049-.049.003.004l.082.08c.439.44.44 1.153 0 1.592l-5.6 5.6a1.125 1.125 0 0 1-1.59-1.59L8.675 7 3.87 2.195a1.125 1.125 0 0 1 0-1.59z" fill="#fff"/></svg> 1112 1113</a> 1114 1115 1116 1117 1118 1119 1120 1121 1122 1123 1124 1125 1126 1127 1128 1129 1130 1131 <div id="dropdown-2" class=" withoutMegamenuLvl second_lvl categories-nav-dropdown nav-dropdown " data-type="menu" aria-hidden="true"> 1132 <ul><li class="nav-dropdown__item"><a href="/collections/accessories" class="nav-dropdown__link link label_link" data-type="menuitem"> 1133 <span>All Accessories</span> 1134 </a></li><li class="nav-dropdown__item"><a href="/collections/bags-and-storage" class="nav-dropdown__link link label_link" data-type="menuitem"> 1135 <span>Bags / Storage</span> 1136 </a></li><li class="nav-dropdown__item"><a href="/collections/creams" class="nav-dropdown__link link label_link" data-type="menuitem"> 1137 <span>Body Care</span> 1138 </a></li><li class="nav-dropdown__item"><a href="/collections/bells" class="nav-dropdown__link link label_link" data-type="menuitem"> 1139 <span>Bells</span> 1140 </a></li><li class="nav-dropdown__item"><a href="/collections/computers" class="nav-dropdown__link link label_link" data-type="menuitem"> 1141 <span>Computers / Electronics</span> 1142 </a></li><li class="nav-dropdown__item"><a href="/collections/eyewear" class="nav-dropdown__link link label_link" data-type="menuitem"> 1143 <span>Eyewear</span> 1144 </a></li><li class="nav-dropdown__item"><a href="/collections/helmets" class="nav-dropdown__link link label_link" data-type="menuitem"> 1145 <span>Helmets</span> 1146 </a></li><li class="nav-dropdown__item"><a href="/collections/hydration" class="nav-dropdown__link link label_link" data-type="menuitem"> 1147 <span>Bottles, Hydration, and Bottle Cages</span> 1148 </a></li><li class="nav-dropdown__item"><a href="/collections/lights" class="nav-dropdown__link link label_link" data-type="menuitem"> 1149 <span>Lights</span> 1150 </a></li><li class="nav-dropdown__item"><a href="/collections/locks" class="nav-dropdown__link link label_link" data-type="menuitem"> 1151 <span>Locks</span> 1152 </a></li><li class="nav-dropdown__item"><a href="/collections/lubes-and-grease" class="nav-dropdown__link link label_link" data-type="menuitem"> 1153 <span>Lubes, Greases, and Cleaners</span> 1154 </a></li><li class="nav-dropdown__item"><a href="/collections/pumps" class="nav-dropdown__link link label_link" data-type="menuitem"> 1155 <span>Pumps</span> 1156 </a></li><li class="nav-dropdown__item"><a href="/collections/tools-and-maintenance" class="nav-dropdown__link link label_link" data-type="menuitem"> 1157 <span>Tools and Maintenance </span> 1158 </a></li><li class="nav-dropdown__item"><a href="/collections/trainers" class="nav-dropdown__link link label_link" data-type="menuitem">
1159 <span>Trainers</span> 1160 </a></li></ul> 1161 1162 </div></li> 1163 1164 1165 <li class="nav-dropdown__item has-mega-menu "><a href="/collections/apparel" class="nav-dropdown__link link" data-type="menuitem" aria-expanded="false" aria-haspopup="true"> 1166 <span>Apparel</span> 1167<svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-chevron-right" viewBox="0 0 14 14"><path d="M3.871.604c.44-.439 1.152-.439 1.591 0l5.515 5.515s-.049-.049.003.004l.082.08c.439.44.44 1.153 0 1.592l-5.6 5.6a1.125 1.125 0 0 1-1.59-1.59L8.675 7 3.87 2.195a1.125 1.125 0 0 1 0-1.59z" fill="#fff"/></svg> 1168 1169</a> 1170 1171 1172 1173 1174 1175 1176 1177 1178 1179 <div id="dropdown-3" class=" withoutMegamenuLvl second_lvl categories-nav-dropdown nav-dropdown " data-type="menu" aria-hidden="true"> 1180 <ul><li class="nav-dropdown__item"><a href="/collections/apparel" class="nav-dropdown__link link label_link" data-type="menuitem"> 1181 <span>All Apparel</span> 1182 </a></li><li class="nav-dropdown__item"><a href="/collections/mens-jersey" class="nav-dropdown__link link label_link" data-type="menuitem"> 1183 <span>Men's Tops</span> 1184 </a></li><li class="nav-dropdown__item"><a href="/collections/mens-bib-short" class="nav-dropdown__link link label_link" data-type="menuitem"> 1185 <span>Men's Bib Shorts</span> 1186 </a></li><li class="nav-dropdown__item"><a href="/collections/womens-jersey" class="nav-dropdown__link link label_link" data-type="menuitem"> 1187 <span>Women's Tops</span> 1188 </a></li><li class="nav-dropdown__item"><a href="/collections/womens-bib-shorts" class="nav-dropdown__link link label_link" data-type="menuitem"> 1189 <span>Women's Bib Shorts</span> 1190 </a></li><li class="nav-dropdown__item"><a href="/collections/socks-and-warmers" class="nav-dropdown__link link label_link" data-type="menuitem"> 1191 <span>Apparel Accessories</span> 1192 </a></li></ul> 1193 1194 </div></li> 1195 1196 1197 <li class="nav-dropdown__item "><a href="https://f76b0f-2.myshopify.com/collections/nutrition" class="nav-dropdown__link link" data-type="menuitem"> 1198 <span>Nutrition</span> 1199 </a></li> 1200 1201 1202 <li class="nav-dropdown__item has-mega-menu "><a href="/collections/parts" class="nav-dropdown__link link" data-type="menuitem" aria-expanded="false" aria-haspopup="true"> 1203 <span>Parts</span> 1204<svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-chevron-right" viewBox="0 0 14 14"><path d="M3.871.604c.44-.439 1.152-.439 1.591 0l5.515 5.515s-.049-.049.003.004l.082.08c.439.44.44 1.153 0 1.592l-5.6 5.6a1.125 1.125 0 0 1-1.59-1.59L8.675 7 3.87 2.195a1.125 1.125 0 0 1 0-1.59z" fill="#fff"/></svg> 1205 1206</a> 1207 1208 1209 1210 1211 1212 1213 1214 1215 1216 1217 1218 1219 1220 1221 1222 1223 1224 1225 <div id="dropdown-4" class=" withoutMegamenuLvl second_lvl categories-nav-dropdown nav-dropdown " data-type="menu" aria-hidden="true"> 1226 <ul><li class="nav-dropdown__item"><a href="/collections/parts" class="nav-dropdown__link link label_link" data-type="menuitem"> 1227 <span>All Parts</span> 1228 </a></li><li class="nav-dropdown__item"><a href="/collections/bars-stems-and-seat-posts" class="nav-dropdown__link link label_link" data-type="menuitem"> 1229 <span>Bars, Stems and Seat Posts</span> 1230 </a></li><li class="nav-dropdown__item"><a href="/collections/bicycle-drivetrain" class="nav-dropdown__link link label_link" data-type="menuitem"> 1231 <span>Bicycle Drivetrain</span> 1232 </a></li><li class="nav-dropdown__item"><a href="/collections/brakes" class="nav-dropdown__link link label_link" data-type="menuitem"> 1233 <span>Brakes and Shifters</span> 1234 </a></li><li class="nav-dropdown__item"><a href="/collections/bottom-brackets" class="nav-dropdown__link link label_link" data-type="menuitem"> 1235 <span>Bottom Brackets</span> 1236 </a></li><li class="nav-dropdown__item"><a href="/collections/cassettes" class="nav-dropdown__link link label_link" data-type="menuitem"> 1237 <span>Cassettes</span> 1238 </a></li><li class="nav-dropdown__item"><a href="/collections/chainrings" class="nav-dropdown__link link label_link" data-type="menuitem">
1239 <span>Chainrings</span> 1240 </a></li><li class="nav-dropdown__item"><a href="/collections/chains" class="nav-dropdown__link link label_link" data-type="menuitem"> 1241 <span>Chains</span> 1242 </a></li><li class="nav-dropdown__item"><a href="/collections/cranksets" class="nav-dropdown__link link label_link" data-type="menuitem"> 1243 <span>Cranksets</span> 1244 </a></li><li class="nav-dropdown__item"><a href="/collections/derailleurs" class="nav-dropdown__link link label_link" data-type="menuitem"> 1245 <span>Derailleurs</span> 1246 </a></li><li class="nav-dropdown__item"><a href="/collections/di2" class="nav-dropdown__link link label_link" data-type="menuitem"> 1247 <span>Electronics</span> 1248 </a></li><li class="nav-dropdown__item"><a href="/collections/pedals" class="nav-dropdown__link link label_link" data-type="menuitem"> 1249 <span>Pedals</span> 1250 </a></li><li class="nav-dropdown__item"><a href="/collections/power-meters" class="nav-dropdown__link link label_link" data-type="menuitem"> 1251 <span>Power Meters</span> 1252 </a></li><li class="nav-dropdown__item"><a href="/collections/saddles" class="nav-dropdown__link link label_link" data-type="menuitem"> 1253 <span>Saddles</span> 1254 </a></li><li class="nav-dropdown__item"><a href="/collections/wheels" class="nav-dropdown__link link label_link" data-type="menuitem"> 1255 <span>Wheels</span> 1256 </a></li></ul> 1257 1258 </div></li> 1259 1260 1261 <li class="nav-dropdown__item has-mega-menu "><a href="/collections/tires-and-tubes" class="nav-dropdown__link link" data-type="menuitem" aria-expanded="false" aria-haspopup="true"> 1262 <span>Tires and Tubes</span> 1263<svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-chevron-right" viewBox="0 0 14 14"><path d="M3.871.604c.44-.439 1.152-.439 1.591 0l5.515 5.515s-.049-.049.003.004l.082.08c.439.44.44 1.153 0 1.592l-5.6 5.6a1.125 1.125 0 0 1-1.59-1.59L8.675 7 3.87 2.195a1.125 1.125 0 0 1 0-1.59z" fill="#fff"/></svg> 1264 1265</a> 1266 1267 1268 1269 1270 1271 1272 1273 <div id="dropdown-5" class=" withoutMegamenuLvl second_lvl categories-nav-dropdown nav-dropdown " data-type="menu" aria-hidden="true"> 1274 <ul><li class="nav-dropdown__item"><a href="/collections/road-tires" class="nav-dropdown__link link label_link" data-type="menuitem"> 1275 <span>Road Tires</span> 1276 </a></li><li class="nav-dropdown__item"><a href="/collections/gravel-tires" class="nav-dropdown__link link label_link" data-type="menuitem"> 1277 <span>Gravel Tires</span> 1278 </a></li><li class="nav-dropdown__item"><a href="/collections/tubes" class="nav-dropdown__link link label_link" data-type="menuitem"> 1279 <span>Tubes</span> 1280 </a></li><li class="nav-dropdown__item"><a href="/collections/tubeless-tubeless-accessories" class="nav-dropdown__link link label_link" data-type="menuitem"> 1281 <span>Tubeless & Tubeless Accessories</span> 1282 </a></li></ul> 1283 1284 </div></li> 1285 1286 1287 <li class="nav-dropdown__item has-mega-menu "><a href="/collections/shoes" class="nav-dropdown__link link" data-type="menuitem" aria-expanded="false" aria-haspopup="true"> 1288 <span>Shoes</span> 1289<svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-chevron-right" viewBox="0 0 14 14"><path d="M3.871.604c.44-.439 1.152-.439 1.591 0l5.515 5.515s-.049-.049.003.004l.082.08c.439.44.44 1.153 0 1.592l-5.6 5.6a1.125 1.125 0 0 1-1.59-1.59L8.675 7 3.87 2.195a1.125 1.125 0 0 1 0-1.59z" fill="#fff"/></svg> 1290 1291</a> 1292 1293 1294 1295 1296 1297 1298 <div id="dropdown-6" class=" withoutMegamenuLvl second_lvl categories-nav-dropdown nav-dropdown " data-type="menu" aria-hidden="true"> 1299 <ul><li class="nav-dropdown__item"><a href="/collections/shoes" class="nav-dropdown__link link label_link" data-type="menuitem"> 1300 <span>All Shoes</span> 1301 </a></li><li class="nav-dropdown__item"><a href="/collections/road-shoes" class="nav-dropdown__link link label_link" data-type="menuitem"> 1302 <span>Road Shoes</span> 1303 </a></li><li class="nav-dropdown__item"><a href="/collections/off-road-shoes" class="nav-dropdown__link link label_link" data-type="menuitem">
1304 <span>Off-road Shoes</span> 1305 </a></li></ul> 1306 1307 </div></li> 1308 1309 1310 <li class="nav-dropdown__item "><a href="https://www.tcrsportlab.com/collections/" class="nav-dropdown__link link" data-type="menuitem"> 1311 <span>All Collections</span> 1312 </a></li></ul> 1313</li> 1314 </ul> 1315</div> 1316 1317 1318 1319 1320 1321 1322 1323 1324 1325 1326 <ul class="nav-bar__linklist list--unstyled main_nav-bar_linklist" data-type="menu"> 1327 1328 1329 <li class="nav-bar__item item-has-mega-menu "><a href="/pages/bike-fitting-sizing" class="nav-bar__link link" data-type="menuitem" aria-expanded="false" aria-haspopup="true"> 1330 <span>Bike Shop</span><svg class="icon icon--arrow-bottom" viewBox="0 0 12 8" role="presentation"> 1331 <path stroke="currentColor" stroke-width="2" d="M10 2L6 6 2 2" fill="none" stroke-linecap="square"></path> 1332</svg><svg class="icon icon--nav-triangle" viewBox="0 0 20 9" role="presentation"> 1333 <g fill="none" fill-rule="evenodd"> 1334 <path d="M.47108938 9c.2694725-.26871321.57077721-.56867841.90388257-.89986354C3.12384116 6.36134886 5.74788116 3.76338565 9.2467995.30653888c.4145057-.4095171 1.0844277-.40860098 1.4977971.00205122L19.4935156 9H.47108938z" fill=""></path> 1335 <path d="M-.00922471 9C1.38887087 7.61849126 4.26661926 4.80337304 8.62402045.5546454c.75993175-.7409708 1.98812015-.7393145 2.74596565.0037073L19.9800494 9h-1.3748787l-7.9226239-7.7676545c-.3789219-.3715101-.9930172-.3723389-1.3729808-.0018557-3.20734177 3.1273507-5.6127118 5.4776841-7.21584193 7.05073579C1.82769633 8.54226204 1.58379521 8.7818599 1.36203986 9H-.00922471z" fill=""></path> 1336 </g> 1337</svg></a> 1338<ul id="dropdown-desktop-menu-0-1" class="nav-dropdown nav-dropdown--restrict" data-type="menu" aria-hidden="true"><li class="nav-dropdown__item "><a href="/pages/bike-fitting-sizing" class="nav-dropdown__link link" data-type="menuitem"><span>Bike Fitting</span></a></li><li class="nav-dropdown__item "><a href="/pages/bike-service-shop" class="nav-dropdown__link link" data-type="menuitem"><span>Service Shop</span></a></li><li class="nav-dropdown__item "><a href="/collections" class="nav-dropdown__link link" data-type="menuitem"><span>Retail</span></a></li></ul></li> 1339 1340 1341 <li class="nav-bar__item item-has-mega-menu "><a href="/pages/physiology-assessments" class="nav-bar__link link" data-type="menuitem" aria-expanded="false" aria-haspopup="true"> 1342 <span>Metabolic Lab</span><svg class="icon icon--arrow-bottom" viewBox="0 0 12 8" role="presentation"> 1343 <path stroke="currentColor" stroke-width="2" d="M10 2L6 6 2 2" fill="none" stroke-linecap="square"></path> 1344</svg><svg class="icon icon--nav-triangle" viewBox="0 0 20 9" role="presentation"> 1345 <g fill="none" fill-rule="evenodd"> 1346 <path d="M.47108938 9c.2694725-.26871321.57077721-.56867841.90388257-.89986354C3.12384116 6.36134886 5.74788116 3.76338565 9.2467995.30653888c.4145057-.4095171 1.0844277-.40860098 1.4977971.00205122L19.4935156 9H.47108938z" fill=""></path> 1347 <path d="M-.00922471 9C1.38887087 7.61849126 4.26661926 4.80337304 8.62402045.5546454c.75993175-.7409708 1.98812015-.7393145 2.74596565.0037073L19.9800494 9h-1.3748787l-7.9226239-7.7676545c-.3789219-.3715101-.9930172-.3723389-1.3729808-.0018557-3.20734177 3.1273507-5.6127118 5.4776841-7.21584193 7.05073579C1.82769633 8.54226204 1.58379521 8.7818599 1.36203986 9H-.00922471z" fill=""></path> 1348 </g> 1349</svg></a> 1350<ul id="dropdown-desktop-menu-0-2" class="nav-dropdown nav-dropdown--restrict" data-type="menu" aria-hidden="true"><li class="nav-dropdown__item "><a href="/pages/physiology-assessments" class="nav-dropdown__link link" data-type="menuitem"><span>V02 Max Test</span></a></li><li class="nav-dropdown__item "><a href="/pages/physiology-assessments" class="nav-dropdown__link link" data-type="menuitem"><span>Blood Lactate Analysis</span></a></li><li class="nav-dropdown__item "><a href="/pages/physiology-assessments" class="nav-dropdown__link link" data-type="menuitem"><span>CPET Testing</span></a></li><li class="nav-dropdown__item "><a href="/pages/physiology-assessments" class="nav-dropdown__link link" data-type="menuitem"><span>Running Gait Analysis</span></a></li><li class="nav-dropdown__item "><a href="/pages/physiology-assessments" class="nav-dropdown__link link" data-type="menuitem"><span>Resting Metabolic Rate</span></a></li></ul></li> 1351 1352 1353 <li class="nav-bar__item item-has-mega-menu "><a href="/pages/cycling-classes" class="nav-bar__link link" data-type="menuitem" aria-expanded="false" aria-haspopup="true">
1354 <span>Classes</span><svg class="icon icon--arrow-bottom" viewBox="0 0 12 8" role="presentation"> 1355 <path stroke="currentColor" stroke-width="2" d="M10 2L6 6 2 2" fill="none" stroke-linecap="square"></path> 1356</svg><svg class="icon icon--nav-triangle" viewBox="0 0 20 9" role="presentation"> 1357 <g fill="none" fill-rule="evenodd"> 1358 <path d="M.47108938 9c.2694725-.26871321.57077721-.56867841.90388257-.89986354C3.12384116 6.36134886 5.74788116 3.76338565 9.2467995.30653888c.4145057-.4095171 1.0844277-.40860098 1.4977971.00205122L19.4935156 9H.47108938z" fill=""></path> 1359 <path d="M-.00922471 9C1.38887087 7.61849126 4.26661926 4.80337304 8.62402045.5546454c.75993175-.7409708 1.98812015-.7393145 2.74596565.0037073L19.9800494 9h-1.3748787l-7.9226239-7.7676545c-.3789219-.3715101-.9930172-.3723389-1.3729808-.0018557-3.20734177 3.1273507-5.6127118 5.4776841-7.21584193 7.05073579C1.82769633 8.54226204 1.58379521 8.7818599 1.36203986 9H-.00922471z" fill=""></path> 1360 </g> 1361</svg></a> 1362<ul id="dropdown-desktop-menu-0-3" class="nav-dropdown nav-dropdown--restrict" data-type="menu" aria-hidden="true"><li class="nav-dropdown__item "><a href="/pages/cycling-classes" class="nav-dropdown__link link" data-type="menuitem"><span>Cycling Classes</span></a></li><li class="nav-dropdown__item "><a href="/pages/altitude-chamber-scheduling-page" class="nav-dropdown__link link" data-type="menuitem"><span>Altitude Chamber</span></a></li><li class="nav-dropdown__item "><a href="/pages/social-club" class="nav-dropdown__link link" data-type="menuitem"><span>Social Club</span></a></li><li class="nav-dropdown__item "><a href="/pages/coaching" class="nav-dropdown__link link" data-type="menuitem"><span>Coaching</span></a></li><li class="nav-dropdown__item "><a href="/pages/strength-mobility-training" class="nav-dropdown__link link" data-type="menuitem"><span>Personal Training</span></a></li></ul></li> 1363 1364 1365 <li class="nav-bar__item "><a href="/pages/camps" class="nav-bar__link link" data-type="menuitem"> <span>Camps</span></a></li> 1366 1367 1368 <li class="nav-bar__item item-has-mega-menu "><a href="/pages/contact-us" class="nav-bar__link link" data-type="menuitem" aria-expanded="false" aria-haspopup="true"> 1369 <span>Contact</span><svg class="icon icon--arrow-bottom" viewBox="0 0 12 8" role="presentation"> 1370 <path stroke="currentColor" stroke-width="2" d="M10 2L6 6 2 2" fill="none" stroke-linecap="square"></path> 1371</svg><svg class="icon icon--nav-triangle" viewBox="0 0 20 9" role="presentation"> 1372 <g fill="none" fill-rule="evenodd"> 1373 <path d="M.47108938 9c.2694725-.26871321.57077721-.56867841.90388257-.89986354C3.12384116 6.36134886 5.74788116 3.76338565 9.2467995.30653888c.4145057-.4095171 1.0844277-.40860098 1.4977971.00205122L19.4935156 9H.47108938z" fill=""></path> 1374 <path d="M-.00922471 9C1.38887087 7.61849126 4.26661926 4.80337304 8.62402045.5546454c.75993175-.7409708 1.98812015-.7393145 2.74596565.0037073L19.9800494 9h-1.3748787l-7.9226239-7.7676545c-.3789219-.3715101-.9930172-.3723389-1.3729808-.0018557-3.20734177 3.1273507-5.6127118 5.4776841-7.21584193 7.05073579C1.82769633 8.54226204 1.58379521 8.7818599 1.36203986 9H-.00922471z" fill=""></path> 1375 </g> 1376</svg></a> 1377<ul id="dropdown-desktop-menu-0-5" class="nav-dropdown nav-dropdown--restrict" data-type="menu" aria-hidden="true"><li class="nav-dropdown__item "><a href="/pages/about-us" class="nav-dropdown__link link" data-type="menuitem"><span>About Us</span></a></li><li class="nav-dropdown__item "><a href="/blogs/blog" class="nav-dropdown__link link" data-type="menuitem"><span>Blog</span></a></li><li class="nav-dropdown__item "><a href="/pages/testimonials" class="nav-dropdown__link link" data-type="menuitem"><span>Testimonials</span></a></li></ul></li></ul> 1378 </div> 1379 1380 1381 </nav> 1382 1383 <div class="grid__item medium-up--two-sixths small--three-fifths text-right site-header__icons site-header__icons--plus"> 1384 1385 1386 1387 <div class="site-header__icons-wrapper"> 1388 1389 1390 1391 1392 <div class="search-bar__interior "> 1393 1394 <button type="button" 1395 class="header-search-button" 1396 > 1397 1398<svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--search-loop icon icon-search" viewBox="0 0 37 40"><path d="M35.6 36l-9.8-9.8c4.1-5.4 3.6-13.2-1.3-18.1-5.4-5.4-14.2-5.4-19.7 0-5.4 5.4-5.4 14.2 0 19.7 2.6 2.6 6.1 4.1 9.8 4.1 3 0 5.9-1 8.3-2.8l9.8 9.8c.4.4.9.6 1.4.6s1-.2 1.4-.6c.9-.9.9-2.1.1-2.9zm-20.9-8.2c-2.6 0-5.1-1-7-2.9-3.9-3.9-3.9-10.1 0-14C9.6 9 12.2 8 14.7 8s5.1 1 7 2.9c3.9 3.9 3.9 10.1 0 14-1.9 1.9-4.4 2.9-7 2.9z"/></svg>
1399 <span class="icon__fallback-text">Search</span> 1400 </button> 1401 1402 <div class="search-form__container" data-search-form-container> 1403 1404 1405 1406 <div class='search_categories_menu site-nav--has-dropdown site-nav--has-centered-dropdown' data-has-dropdowns > 1407 1408 <button class="site-nav__link site-nav__link--main search_categories_button site-nav__link--button btn btn--primary" type="button" aria-expanded="false" aria-controls="Search_categories_menu__dropdown"> 1409 <span class="search_categories_button__label">All Categories</span> 1410 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-chevron-down" viewBox="0 0 9 9"><path d="M8.542 2.558a.625.625 0 0 1 0 .884l-3.6 3.6a.626.626 0 0 1-.884 0l-3.6-3.6a.625.625 0 1 1 .884-.884L4.5 5.716l3.158-3.158a.625.625 0 0 1 .884 0z" fill="#fff"/></svg> 1411 </button> 1412 1413 <div class="small_dropdown site-nav__dropdown site-nav__dropdown--centered search_categories_dropdown critical-hidden" id="Search_categories_menu__dropdown"> 1414 <ul id='search-product-type' data-search-type="*"> 1415 <li><a data-value='All Categories' href="javascript:void(0)">All Categories</a></li><li><a data-value='Accessories' href="javascript:void(0)">Accessories</a></li><li><a data-value='Accessories >> Bags >> Bike Packing Bags' href="javascript:void(0)">Accessories >> Bags >> Bike Packing Bags</a></li><li><a data-value='Accessories >> Bags >> Bike Travel Bags' href="javascript:void(0)">Accessories >> Bags >> Bike Travel Bags</a></li><li><a data-value='Accessories >> Computers' href="javascript:void(0)">Accessories >> Computers</a></li><li><a data-value='Accessories >> Computers >> Heart Rate Monitor Straps' href="javascript:void(0)">Accessories >> Computers >> Heart Rate Monitor Straps</a></li><li><a data-value='Accessories >> Computers >> Sensors' href="javascript:void(0)">Accessories >> Computers >> Sensors</a></li><li><a data-value='Accessories >> Helmets' href="javascript:void(0)">Accessories >> Helmets</a></li><li><a data-value='Accessories >> Hydration-Tri' href="javascript:void(0)">Accessories >> Hydration-Tri</a></li><li><a data-value='Accessories >> Pumps' href="javascript:void(0)">Accessories >> Pumps</a></li><li><a data-value='Accessories >> Tools' href="javascript:void(0)">Accessories >> Tools</a></li><li><a data-value='Apparel >> Mens >> Bottoms' href="javascript:void(0)">Apparel >> Mens >> Bottoms</a></li><li><a data-value='Apparel >> Mens >> Tops' href="javascript:void(0)">Apparel >> Mens >> Tops</a></li><li><a data-value='Apparel >> Mens >> Tri' href="javascript:void(0)">Apparel >> Mens >> Tri</a></li><li><a data-value='Apparel >> TCR Branded' href="javascript:void(0)">Apparel >> TCR Branded</a></li><li><a data-value='Apparel >> Warmers' href="javascript:void(0)">Apparel >> Warmers</a></li><li><a data-value='Apparel >> Womens >> Bottoms' href="javascript:void(0)">Apparel >> Womens >> Bottoms</a></li><li><a data-value='Apparel >> Womens >> Tops' href="javascript:void(0)">Apparel >> Womens >> Tops</a></li><li><a data-value='Apparel >> Womens >> Tri' href="javascript:void(0)">Apparel >> Womens >> Tri</a></li><li><a data-value='Apparel Accessories' href="javascript:void(0)">Apparel Accessories</a></li><li><a data-value='Bags' href="javascript:void(0)">Bags</a></li><li><a data-value='Bags and Storage' href="javascript:void(0)">Bags and Storage</a></li><li><a data-value='Bars/Stems/Seatposts' href="javascript:void(0)">Bars/Stems/Seatposts</a></li><li><a data-value='Bells' href="javascript:void(0)">Bells</a></li><li><a data-value='Bike Part >> Bar Tape' href="javascript:void(0)">Bike Part >> Bar Tape</a></li><li><a data-value='Bike Part >> Brakes >> Brake Pads' href="javascript:void(0)">Bike Part >> Brakes >> Brake Pads</a></li><li><a data-value='Bike Part >> Brakes >> Brake Rotor' href="javascript:void(0)">Bike Part >> Brakes >> Brake Rotor</a></li><li><a data-value='Bike Part >> Brakes >> Hydro Brake' href="javascript:void(0)">Bike Part >> Brakes >> Hydro Brake</a></li><li><a data-value='Bike Part >> Cassettes' href="javascript:void(0)">Bike Part >> Cassettes</a></li><li><a data-value='Bike Part >> Chainrings' href="javascript:void(0)">Bike Part >> Chainrings</a></li><li><a data-value='Bike Part >> Crankset' href="javascript:void(0)">Bike Part >> Crankset</a></li><li><a data-value='Bike Part >> Cranksets' href="javascript:void(0)">Bike Part >> Cranksets</a></li><li><a data-value='Bike Part >> Derailleurs >> Hanger' href="javascript:void(0)">Bike Part >> Derailleurs >> Hanger</a></li><li><a data-value='Bike Part >> Derailleurs >> Rear' href="javascript:void(0)">Bike Part >> Derailleurs >> Rear</a></li><li><a data-value='Bike Part >> Di2' href="javascript:void(0)">Bike Part >> Di2</a></li><li><a data-value='Bike Part >> Groupset' href="javascript:void(0)">Bike Part >> Groupset</a></li><li><a data-value='Bike Part >> Levers' href="javascript:void(0)">Bike Part >> Levers</a></li><li><a data-value='Bike Part >> Power Meter >> Power Crank' href="javascript:void(0)">Bike Part >> Power Meter >> Power Crank</a></li><li><a data-value='Bike Part >> Power Meter >> Power Pedal' href="javascript:void(0)">Bike Part >> Power Meter >> Power Pedal</a></li><li><a data-value='Bike Part >> Suspension >> Shock' href="javascript:void(0)">Bike Part >> Suspension >> Shock</a></li><li><a data-value='Bike Part >> Tires and Tubes >> Road' href="javascript:void(0)">Bike Part >> Tires and Tubes >> Road</a></li><li><a data-value='Bike Part >> Tires and Tubes >> Tubeless' href="javascript:void(0)">Bike Part >> Tires and Tubes >> Tubeless</a></li><li><a data-value='Bike Part >> Tires and Tubes >> Tubes' href="javascript:void(0)">Bike Part >> Tires and Tubes >> Tubes</a></li><li><a data-value='Bike Trainers' href="javascript:void(0)">Bike Trainers</a></li><li><a data-value='Bike Part >> Tires and Tubes >> Tubes' href="javascript:void(0)">Bike Part >> Tires and Tubes >> Tubes</a></li><li><a data-value='Bike Trainers' href="javascript:void(0)">Bike Trainers</a></li><li><a data-value='Bikes >> All Road' href="javascript:void(0)">Bikes >> All Road</a></li><li><a data-value='Bikes >> E-Bike' href="javascript:void(0)">Bikes >> E-Bike</a></li><li><a data-value='Bikes >> Gravel - Adventure' href="javascript:void(0)">Bikes >> Gravel - Adventure</a></li><li><a data-value='Bikes >> Gravel - Race' href="javascript:void(0)">Bikes >> Gravel - Race</a></li><li><a data-value='Bikes >> Triathlon' href="javascript:void(0)">Bikes >> Triathlon</a></li><li><a data-value='Brakes and Shifters' href="javascript:void(0)">Brakes and Shifters</a></li><li><a data-value='Camps' href="javascript:void(0)">Camps</a></li><li><a data-value='Cassettes' href="javascript:void(0)">Cassettes</a></li><li><a data-value='Chainrings' href="javascript:void(0)">Chainrings</a></li><li><a data-value='Chains' href="javascript:void(0)">Chains</a></li><li><a data-value='Computers' href="javascript:void(0)">Computers</a></li><li><a data-value='Creams' href="javascript:void(0)">Creams</a></li><li><a data-value='Electronic Shifting' href="javascript:void(0)">Electronic Shifting</a></li><li><a data-value='Electronics' href="javascript:void(0)">Electronics</a></li><li><a data-value='Eyewear' href="javascript:void(0)">Eyewear</a></li><li><a data-value='Fit Parts >> Aero Extension and Pads' href="javascript:void(0)">Fit Parts >> Aero Extension and Pads</a></li><li><a data-value='Fit Parts >> Stem' href="javascript:void(0)">Fit Parts >> Stem</a></li><li><a data-value='Food and Nutrition' href="javascript:void(0)">Food and Nutrition</a></li><li><a data-value='Gravel Bikes' href="javascript:void(0)">Gravel Bikes</a></li><li><a data-value='Gravel Tires' href="javascript:void(0)">Gravel Tires</a></li><li><a data-value='Handlebar Tape' href="javascript:void(0)">Handlebar Tape</a></li><li><a data-value='Helmets' href="javascript:void(0)">Helmets</a></li><li><a data-value='Hydration' href="javascript:void(0)">Hydration</a></li><li><a data-value='Lights' href="javascript:void(0)">Lights</a></li><li><a data-value='Lubes and Greases' href="javascript:void(0)">Lubes and Greases</a></li><li><a data-value='Mens Bib Shorts' href="javascript:void(0)">Mens Bib Shorts</a></li><li><a data-value='Mens Jersey' href="javascript:void(0)">Mens Jersey</a></li><li><a data-value='Nutrition' href="javascript:void(0)">Nutrition</a></li><li><a data-value='Off-Road Shoes' href="javascript:void(0)">Off-Road Shoes</a></li><li><a data-value='Pedals' href="javascript:void(0)">Pedals</a></li><li><a data-value='Power Meter' href="javascript:void(0)">Power Meter</a></li><li><a data-value='Bottom Bracket' href="javascript:void(0)">Bottom Bracket</a></li><li><a data-value='Brakes and Shifters' href="javascript:void(0)">Brakes and Shifters</a></li><li><a data-value='Cassettes' href="javascript:void(0)">Cassettes</a></li><li><a data-value='Chainrings' href="javascript:void(0)">Chainrings</a></li><li><a data-value='Chains' href="javascript:void(0)">Chains</a></li><li><a data-value='Computers' href="javascript:void(0)">Computers</a></li><li><a data-value='Cranksets' href="javascript:void(0)">Cranksets</a></li><li><a data-value='Creams' href="javascript:void(0)">Creams</a></li><li><a data-value='Custom Build' href="javascript:void(0)">Custom Build</a></li><li><a data-value='Derailleurs' href="javascript:void(0)">Derailleurs</a></li><li><a data-value='Electronics' href="javascript:void(0)">Electronics</a></li><li><a data-value='Eyewear' href="javascript:void(0)">Eyewear</a></li><li><a data-value='Fit Parts >> Aero Extension and Pads' href="javascript:void(0)">Fit Parts >> Aero Extension and Pads</a></li><li><a data-value='Fit Parts >> Handle Bar' href="javascript:void(0)">Fit Parts >> Handle Bar</a></li><li><a data-value='Fit Parts >> Seatposts' href="javascript:void(0)">Fit Parts >> Seatposts</a></li><li><a data-value='Fit Parts >> Stem' href="javascript:void(0)">Fit Parts >> Stem</a></li><li><a data-value='Food and Nutrition' href="javascript:void(0)">Food and Nutrition</a></li><li><a data-value='Footbeds' href="javascript:void(0)">Footbeds</a></li><li><a data-value='Gravel Bikes' href="javascript:void(0)">Gravel Bikes</a></li><li><a data-value='Gravel Tires' href="javascript:void(0)">Gravel Tires</a></li><li><a data-value='Handlebar Tape' href="javascript:void(0)">Handlebar Tape</a></li><li><a data-value='Helmets' href="javascript:void(0)">Helmets</a></li><li><a data-value='Hydration' href="javascript:void(0)">Hydration</a></li><li><a data-value='Lights' href="javascript:void(0)">Lights</a></li><li><a data-value='Locks' href="javascript:void(0)">Locks</a></li><li><a data-value='Lubes and Greases' href="javascript:void(0)">Lubes and Greases</a></li><li><a data-value='Mens Bib Shorts' href="javascript:void(0)">Mens Bib Shorts</a></li><li><a data-value='Mens Jersey' href="javascript:void(0)">Mens Jersey</a></li><li><a data-value='Nutrition' href="javascript:void(0)">Nutrition</a></li><li><a data-value='Off-Road Shoes' href="javascript:void(0)">Off-Road Shoes</a></li><li><a data-value='Pedals' href="javascript:void(0)">Pedals</a></li><li><a data-value='Power Meter' href="javascript:void(0)">Power Meter</a></li><li><a data-value='Road Bikes' href="javascript:void(0)">Road Bikes</a></li><li><a data-value='Road Shoes' href="javascript:void(0)">Road Shoes</a></li><li><a data-value='Road Tires' href="javascript:void(0)">Road Tires</a></li><li><a data-value='Saddles' href="javascript:void(0)">Saddles</a></li><li><a data-value='packages' href="javascript:void(0)">packages</a></li><li><a data-value='Pedals' href="javascript:void(0)">Pedals</a></li><li><a data-value='Power Meter' href="javascript:void(0)">Power Meter</a></li><li><a data-value='Pumps' href="javascript:void(0)">Pumps</a></li><li><a data-value='Road Bikes' href="javascript:void(0)">Road Bikes</a></li><li><a data-value='Road Shoes' href="javascript:void(0)">Road Shoes</a></li><li><a data-value='Road Tires' href="javascript:void(0)">Road Tires</a></li><li><a data-value='Saddles' href="javascript:void(0)">Saddles</a></li><li><a data-value='Services >> Altitude' href="javascript:void(0)">Services >> Altitude</a></li><li><a data-value='Services >> Bike Fitting' href="javascript:void(0)">Services >> Bike Fitting</a></li><li><a data-value='Services >>
1415 Metabolic Lab' href="javascript:void(0)">Services >> Metabolic Lab</a></li><li><a data-value='Services >> Service Shop' href="javascript:void(0)">Services >> Service Shop</a></li><li><a data-value='Shoes >> Gravel' href="javascript:void(0)">Shoes >> Gravel</a></li><li><a data-value='Strength Training' href="javascript:void(0)">Strength Training</a></li><li><a data-value='Tires and Tubes' href="javascript:void(0)">Tires and Tubes</a></li><li><a data-value='Tools and Maintenance' href="javascript:void(0)">Tools and Maintenance</a></li><li><a data-value='Triathlon Bikes' href="javascript:void(0)">Triathlon Bikes</a></li><li><a data-value='Tubeless' href="javascript:void(0)">Tubeless</a></li><li><a data-value='Tubes' href="javascript:void(0)">Tubes</a></li><li><a data-value='Wheels' href="javascript:void(0)">Wheels</a></li><li><a data-value='Wheels >> Front' href="javascript:void(0)">Wheels >> Front</a></li><li><a data-value='Wheels >> Rear' href="javascript:void(0)">Wheels >> Rear</a></li><li><a data-value='Womens Bib Shorts' href="javascript:void(0)">Womens Bib Shorts</a></li><li><a data-value='Womens Jersey' href="javascript:void(0)">Womens Jersey</a></li></ul> 1416 </div> 1417 </div> 1418 1419 <form class="search-form search-bar__form" action="/search" method="get" role="search"> 1420 <div class="search-form__input-wrapper"> 1421 <label for="predictive-search-drawer-input" class="visually-hidden"></label> 1422 <input 1423 type="text" 1424 name="q" 1425 id="predictive-search-drawer-input" 1426 data-predictive-search-drawer-input 1427 placeholder="Keywords ..." 1428 aria-label="Keywords ..." 1429 autocomplete="off" 1430 autocorrect="off" 1431 class="search-form__input search-bar__input" 1432 /> 1433 <input type="hidden" name="options[prefix]" value="last" aria-hidden="true" /> 1434 <div class="predictive-search-wrapper predictive-search-wrapper--drawer "> 1435 1436 <div class="predictive-search"> 1437 1438 1439 1440 <div class="search-bar__results" aria-hidden="true"> 1441 1442 1443 <div class="search-bar__results-inner"> 1444 1445 </div> 1446 </div> 1447 1448 1449 1450 1451 1452 </div> 1453 </div> 1454 1455 <button class="search-button__submit search-form__submit" 1456 type="submit" 1457 > 1458 1459<svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--search-loop icon icon-search" viewBox="0 0 37 40"><path d="M35.6 36l-9.8-9.8c4.1-5.4 3.6-13.2-1.3-18.1-5.4-5.4-14.2-5.4-19.7 0-5.4 5.4-5.4 14.2 0 19.7 2.6 2.6 6.1 4.1 9.8 4.1 3 0 5.9-1 8.3-2.8l9.8 9.8c.4.4.9.6 1.4.6s1-.2 1.4-.6c.9-.9.9-2.1.1-2.9zm-20.9-8.2c-2.6 0-5.1-1-7-2.9-3.9-3.9-3.9-10.1 0-14C9.6 9 12.2 8 14.7 8s5.1 1 7 2.9c3.9 3.9 3.9 10.1 0 14-1.9 1.9-4.4 2.9-7 2.9z"/></svg> 1460 <span class="icon__fallback-text">Search</span> 1461 </button> 1462 </div> 1463 </form> 1464 1465 1466 </div> 1467 </div> 1468 1469 1470 1471<div class='header_cart_info btn btn--primary show_cart_subtotal' id="HeaderCart" data-link-type="drawer" data-cart-count-bubble> 1472 1473 <span class='cart_total_info'> 1474 <span class='cart_total_label'> Total</span> 1475 <span class='cart_total_price h6'> 1476 1477 $0.00 1478 1479 </span> 1480 </span> 1481 1482 1483 <a href='/cart' class='cart_icon btn btn--primary' > 1484<svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" data-prefix="fas" data-icon="shopping-basket" class="icon icon--basket svg-inline--fa fa-shopping-basket fa-w-18" role="img" viewBox="0 0 576 512"><path fill="currentColor" d="M576 216v16c0 13.255-10.745 24-24 24h-8l-26.113 182.788C514.509 462.435 494.257 480 470.37 480H105.63c-23.887 0-44.139-17.565-47.518-41.212L32 256h-8c-13.255 0-24-10.745-24-24v-16c0-13.255 10.745-24 24-24h67.341l106.78-146.821c10.395-14.292 30.407-17.453 44.701-7.058 14.293 10.395 17.453 30.408 7.058 44.701L170.477 192h235.046L326.12 82.821c-10.395-14.292-7.234-34.306 7.059-44.701 14.291-10.395 34.306-7.235 44.701 7.058L484.659 192H552c13.255 0 24 10.745 24 24zM312 392V280c0-13.255-10.745-24-24-24s-24 10.745-24 24v112c0 13.255 10.745 24 24 24s24-10.745 24-24zm112 0V280c0-13.255-10.745-24-24-24s-24 10.745-24 24v112c0 13.255 10.745 24 24 24s24-10.745 24-24zm-224 0V280c0-13.255-10.745-24-24-24s-24 10.745-24 24v112c0 13.255 10.745 24 24 24s24-10.745 24-24z"/></svg> 1485 1486<span class='header_cart_count shide' data-cart-count>0</span> 1487 </a> 1488</div> 1489 1490 1491 1492 <button type="button" class="btn--link site-header__icon site-header__menu js-mobile-nav-toggle mobile-nav--open" aria-controls="MobileNav" aria-expanded="false" aria-label="Navigation"> 1493 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-hamburger" viewBox="0 0 37 40"><path d="M33.5 25h-30c-1.1 0-2-.9-2-2s.9-2 2-2h30c1.1 0 2 .9 2 2s-.9 2-2 2zm0-11.5h-30c-1.1 0-2-.9-2-2s.9-2 2-2h30c1.1 0 2 .9 2 2s-.9 2-2 2zm0 23h-30c-1.1 0-2-.9-2-2s.9-2 2-2h30c1.1 0 2 .9 2 2s-.9 2-2 2z"/></svg> 1494 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewBox="0 0 40 40"><path d="M23.868 20.015L39.117 4.78c1.11-1.108 1.11-2.77 0-3.877-1.109-1.108-2.773
1494-1.108-3.882 0L19.986 16.137 4.737.904C3.628-.204 1.965-.204.856.904c-1.11 1.108-1.11 2.77 0 3.877l15.249 15.234L.855 35.248c-1.108 1.108-1.108 2.77 0 3.877.555.554 1.248.831 1.942.831s1.386-.277 1.94-.83l15.25-15.234 15.248 15.233c.555.554 1.248.831 1.941.831s1.387-.277 1.941-.83c1.11-1.109 1.11-2.77 0-3.878L23.868 20.015z" class="layer"/></svg> 1495 </button> 1496 1497 1498 1499 1500 1501 </div> 1502 1503 </div> 1504 </div> 1505 1506 <nav class="mobile-nav-wrapper medium-up--hide critical-hidden" role="navigation"> 1507 <ul id="MobileNav" class="mobile-nav"> 1508<li class="mobile-nav__item"> 1509 1510 1511 <button type="button" class="btn--link js-toggle-submenu mobile-nav__link mobile-nav__link--active" 1512 data-target="categories_link_title-1" 1513 data-level="1" 1514 aria-expanded="false"> 1515 <span class="mobile-nav__label">SHOP</span> 1516 <div class="mobile-nav__icon"> 1517<svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-chevron-right" viewBox="0 0 14 14"><path d="M3.871.604c.44-.439 1.152-.439 1.591 0l5.515 5.515s-.049-.049.003.004l.082.08c.439.44.44 1.153 0 1.592l-5.6 5.6a1.125 1.125 0 0 1-1.59-1.59L8.675 7 3.87 2.195a1.125 1.125 0 0 1 0-1.59z" fill="#fff"/></svg> 1518 1519</div> 1520 </button> 1521 <ul class="mobile-nav__dropdown" data-parent="categories_link_title-1" data-level="2"> 1522 <li class="visually-hidden" tabindex="-1" data-menu-title="2"> 1523 SHOP Navigation</li> 1524 <li class="mobile-nav__item "> 1525 <div class="mobile-nav__table"> 1526 <div class="mobile-nav__table-cell mobile-nav__return"> 1527 <button class="btn--link js-toggle-submenu mobile-nav__return-btn" type="button" aria-expanded="true" aria-label="Collections"> 1528 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-chevron-left" viewBox="0 0 14 14"><path d="M10.129.604a1.125 1.125 0 0 0-1.591 0L3.023 6.12s.049-.049-.003.004l-.082.08c-.439.44-.44 1.153 0 1.592l5.6 5.6a1.125 1.125 0 0 0 1.59-1.59L5.325 7l4.805-4.805c.44-.439.44-1.151 0-1.59z" fill="#fff"/></svg> 1529 <span class="mobile-nav__label">SHOP</span> 1530 </button> 1531 </div> 1532 1533 </div> 1534 </li> 1535 1536 1537<li class="mobile-nav__item"> 1538 1539 <a href="/collections/fall-end-of-season-sale" 1540 class="mobile-nav__sublist-link" 1541 1542 > 1543 <span class="mobile-nav__label">End of Season Clothing Sale</span> 1544 </a> 1545 1546 </li> 1547 1548<li class="mobile-nav__item"> 1549 1550 1551 <button type="button" class="btn--link js-toggle-submenu mobile-nav__link mobile-nav__sublist-link" data-target="brands-3-2" aria-expanded="false"> 1552 <span class="mobile-nav__label">Brands</span> 1553 <div class="mobile-nav__icon"> 1554<svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-chevron-right" viewBox="0 0 14 14"><path d="M3.871.604c.44-.439 1.152-.439 1.591 0l5.515 5.515s-.049-.049.003.004l.082.08c.439.44.44 1.153 0 1.592l-5.6 5.6a1.125 1.125 0 0 1-1.59-1.59L8.675 7 3.87 2.195a1.125 1.125 0 0 1 0-1.59z" fill="#fff"/></svg> 1555 1556</div> 1557 </button> 1558 <ul class="mobile-nav__dropdown" data-parent="brands-3-2" data-level="3"> 1559 <li class="visually-hidden" tabindex="-1" data-menu-title="3">Brands Navigation</li> 1560 <li class="mobile-nav__item "> 1561 <div class="mobile-nav__table"> 1562 <div class="mobile-nav__table-cell mobile-nav__return"> 1563 <button type="button" class="btn--link js-toggle-submenu mobile-nav__return-btn" data-target="categories_link_title-1" aria-expanded="true" aria-label="Brands"> 1564 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-chevron-left" viewBox="0 0 14 14"><path d="M10.129.604a1.125 1.125 0 0 0-1.591 0L3.023 6.12s.049-.049-.003.004l-.082.08c-.439.44-.44 1.153 0 1.592l5.6 5.6a1.125 1.125 0 0 0 1.59-1.59L5.325 7l4.805-4.805c.44-.439.44-1.151 0-1.59z" fill="#fff"/></svg>
1565 <span>Brands</span> 1566 </button> 1567 </div> 1568 1569 </div> 1570 </li> 1571 1572 <li class="mobile-nav__item"> 1573 1574 1575 1576 <a href="/collections/argon-18" 1577 class="mobile-nav__sublist-link" 1578 1579 > 1580 <span class="mobile-nav__label">Argon 18</span> 1581 </a> 1582 1583 1584 1585 1586 1587 </li> 1588 1589 <li class="mobile-nav__item"> 1590 1591 1592 1593 <a href="https://www.tcrsportlab.com/collections/bmc" 1594 class="mobile-nav__sublist-link" 1595 1596 > 1597 <span class="mobile-nav__label">BMC</span> 1598 </a> 1599 1600 1601 1602 1603 1604 </li> 1605 1606 <li class="mobile-nav__item"> 1607 1608 1609 1610 <a href="/collections/cannondale" 1611 class="mobile-nav__sublist-link" 1612 1613 > 1614 <span class="mobile-nav__label">Cannondale</span> 1615 </a> 1616 1617 1618 1619 1620 1621 </li> 1622 1623 <li class="mobile-nav__item"> 1624 1625 1626 1627 <a href="/collections/chapter-2" 1628 class="mobile-nav__sublist-link" 1629 1630 > 1631 <span class="mobile-nav__label">Chapter 2</span> 1632 </a> 1633 1634 1635 1636 1637 1638 </li> 1639 1640 <li class="mobile-nav__item"> 1641 1642 1643 1644 <a href="/collections/t-lab" 1645 class="mobile-nav__sublist-link" 1646 1647 > 1648 <span class="mobile-nav__label">T-Lab</span> 1649 </a> 1650 1651 1652 1653 1654 1655 </li> 1656 1657 <li class="mobile-nav__item"> 1658 1659 1660 1661 <a href="/collections/castelli" 1662 class="mobile-nav__sublist-link" 1663 1664 > 1665 <span class="mobile-nav__label">Castelli</span> 1666 </a> 1667 1668 1669 1670 1671 1672 </li> 1673 1674 <li class="mobile-nav__item"> 1675 1676 1677 1678 <a href="/collections/maurten" 1679 class="mobile-nav__sublist-link" 1680 1681 >
1682 <span class="mobile-nav__label">Maurten</span> 1683 </a> 1684 1685 1686 1687 1688 1689 </li> 1690 1691 </ul> 1692 1693 </li> 1694 1695<li class="mobile-nav__item"> 1696 1697 1698 <button type="button" class="btn--link js-toggle-submenu mobile-nav__link mobile-nav__sublist-link" data-target="bikes-4-3" aria-expanded="false"> 1699 <span class="mobile-nav__label">Bikes</span> 1700 <div class="mobile-nav__icon"> 1701<svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-chevron-right" viewBox="0 0 14 14"><path d="M3.871.604c.44-.439 1.152-.439 1.591 0l5.515 5.515s-.049-.049.003.004l.082.08c.439.44.44 1.153 0 1.592l-5.6 5.6a1.125 1.125 0 0 1-1.59-1.59L8.675 7 3.87 2.195a1.125 1.125 0 0 1 0-1.59z" fill="#fff"/></svg> 1702 1703</div> 1704 </button> 1705 <ul class="mobile-nav__dropdown" data-parent="bikes-4-3" data-level="3"> 1706 <li class="visually-hidden" tabindex="-1" data-menu-title="3">Bikes Navigation</li> 1707 <li class="mobile-nav__item "> 1708 <div class="mobile-nav__table"> 1709 <div class="mobile-nav__table-cell mobile-nav__return"> 1710 <button type="button" class="btn--link js-toggle-submenu mobile-nav__return-btn" data-target="categories_link_title-1" aria-expanded="true" aria-label="Bikes"> 1711 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-chevron-left" viewBox="0 0 14 14"><path d="M10.129.604a1.125 1.125 0 0 0-1.591 0L3.023 6.12s.049-.049-.003.004l-.082.08c-.439.44-.44 1.153 0 1.592l5.6 5.6a1.125 1.125 0 0 0 1.59-1.59L5.325 7l4.805-4.805c.44-.439.44-1.151 0-1.59z" fill="#fff"/></svg> 1712 <span>Bikes</span> 1713 </button> 1714 </div> 1715 1716 </div> 1717 </li> 1718 1719 <li class="mobile-nav__item"> 1720 1721 1722 1723 <a href="/collections/all-road-bikes" 1724 class="mobile-nav__sublist-link" 1725 1726 > 1727 <span class="mobile-nav__label">All Road Bikes</span> 1728 </a> 1729 1730 1731 1732 1733 1734 </li> 1735 1736 <li class="mobile-nav__item"> 1737 1738 1739 1740 <a href="/collections/road-bikes" 1741 class="mobile-nav__sublist-link" 1742 1743 > 1744 <span class="mobile-nav__label">Road Bikes</span> 1745 </a> 1746 1747 1748 1749 1750 1751 </li> 1752 1753 <li class="mobile-nav__item"> 1754 1755 1756 1757 <a href="/collections/gravel-bikes" 1758 class="mobile-nav__sublist-link" 1759 1760 > 1761 <span class="mobile-nav__label">Gravel Bikes</span> 1762 </a> 1763 1764 1765 1766 1767 1768 </li> 1769 1770 <li class="mobile-nav__item"> 1771 1772 1773 1774 <a href="/collections/triathlon-bikes" 1775 class="mobile-nav__sublist-link" 1776 1777 >
1778 <span class="mobile-nav__label">Triathlon Bikes</span> 1779 </a> 1780 1781 1782 1783 1784 1785 </li> 1786 1787 <li class="mobile-nav__item"> 1788 1789 1790 1791 <a href="/collections/mountain-bikes" 1792 class="mobile-nav__sublist-link" 1793 1794 > 1795 <span class="mobile-nav__label">Mountain Bikes</span> 1796 </a> 1797 1798 1799 1800 1801 1802 </li> 1803 1804 <li class="mobile-nav__item"> 1805 1806 1807 1808 <a href="/collections/e-bike" 1809 class="mobile-nav__sublist-link" 1810 1811 > 1812 <span class="mobile-nav__label">E-Bikes</span> 1813 </a> 1814 1815 1816 1817 1818 1819 </li> 1820 1821 <li class="mobile-nav__item"> 1822 1823 1824 1825 <a href="/collections/bicycle-frames" 1826 class="mobile-nav__sublist-link" 1827 1828 > 1829 <span class="mobile-nav__label">Frames</span> 1830 </a> 1831 1832 1833 1834 1835 1836 </li> 1837 1838 <li class="mobile-nav__item"> 1839 1840 1841 1842 <a href="/collections/custom-build" 1843 class="mobile-nav__sublist-link" 1844 1845 > 1846 <span class="mobile-nav__label">Custom Builds</span> 1847 </a> 1848 1849 1850 1851 1852 1853 </li> 1854 1855 </ul> 1856 1857 </li> 1858 1859<li class="mobile-nav__item"> 1860 1861 <a href="/collections/all" 1862 class="mobile-nav__sublist-link" 1863 1864 > 1865 <span class="mobile-nav__label">All Products</span> 1866 </a> 1867 1868 </li> 1869 1870<li class="mobile-nav__item"> 1871 1872 <a href="/collections/christmas-gift-cards" 1873 class="mobile-nav__sublist-link" 1874 1875 > 1876 <span class="mobile-nav__label">Gift Cards</span> 1877 </a> 1878 1879 </li> 1880 1881<li class="mobile-nav__item"> 1882 1883 1884 <button type="button" class="btn--link js-toggle-submenu mobile-nav__link mobile-nav__sublist-link" data-target="accessories-7-6" aria-expanded="false">
1885 <span class="mobile-nav__label">Accessories</span> 1886 <div class="mobile-nav__icon"> 1887<svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-chevron-right" viewBox="0 0 14 14"><path d="M3.871.604c.44-.439 1.152-.439 1.591 0l5.515 5.515s-.049-.049.003.004l.082.08c.439.44.44 1.153 0 1.592l-5.6 5.6a1.125 1.125 0 0 1-1.59-1.59L8.675 7 3.87 2.195a1.125 1.125 0 0 1 0-1.59z" fill="#fff"/></svg> 1888 1889</div> 1890 </button> 1891 <ul class="mobile-nav__dropdown" data-parent="accessories-7-6" data-level="3"> 1892 <li class="visually-hidden" tabindex="-1" data-menu-title="3">Accessories Navigation</li> 1893 <li class="mobile-nav__item "> 1894 <div class="mobile-nav__table"> 1895 <div class="mobile-nav__table-cell mobile-nav__return"> 1896 <button type="button" class="btn--link js-toggle-submenu mobile-nav__return-btn" data-target="categories_link_title-1" aria-expanded="true" aria-label="Accessories"> 1897 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-chevron-left" viewBox="0 0 14 14"><path d="M10.129.604a1.125 1.125 0 0 0-1.591 0L3.023 6.12s.049-.049-.003.004l-.082.08c-.439.44-.44 1.153 0 1.592l5.6 5.6a1.125 1.125 0 0 0 1.59-1.59L5.325 7l4.805-4.805c.44-.439.44-1.151 0-1.59z" fill="#fff"/></svg> 1898 <span>Accessories</span> 1899 </button> 1900 </div> 1901 1902 </div> 1903 </li> 1904 1905 <li class="mobile-nav__item"> 1906 1907 1908 1909 <a href="/collections/accessories" 1910 class="mobile-nav__sublist-link" 1911 1912 > 1913 <span class="mobile-nav__label">All Accessories</span> 1914 </a> 1915 1916 1917 1918 1919 1920 </li> 1921 1922 <li class="mobile-nav__item"> 1923 1924 1925 1926 <a href="/collections/bags-and-storage" 1927 class="mobile-nav__sublist-link" 1928 1929 > 1930 <span class="mobile-nav__label">Bags / Storage</span> 1931 </a> 1932 1933 1934 1935 1936 1937 </li> 1938 1939 <li class="mobile-nav__item"> 1940 1941 1942 1943 <a href="/collections/creams" 1944 class="mobile-nav__sublist-link" 1945 1946 > 1947 <span class="mobile-nav__label">Body Care</span> 1948 </a> 1949 1950 1951 1952 1953 1954 </li> 1955 1956 <li class="mobile-nav__item"> 1957 1958 1959 1960 <a href="/collections/bells" 1961 class="mobile-nav__sublist-link" 1962 1963 >
1964 <span class="mobile-nav__label">Bells</span> 1965 </a> 1966 1967 1968 1969 1970 1971 </li> 1972 1973 <li class="mobile-nav__item"> 1974 1975 1976 1977 <a href="/collections/computers" 1978 class="mobile-nav__sublist-link" 1979 1980 > 1981 <span class="mobile-nav__label">Computers / Electronics</span> 1982 </a> 1983 1984 1985 1986 1987 1988 </li> 1989 1990 <li class="mobile-nav__item"> 1991 1992 1993 1994 <a href="/collections/eyewear" 1995 class="mobile-nav__sublist-link" 1996 1997 > 1998 <span class="mobile-nav__label">Eyewear</span> 1999 </a> 2000 2001 2002 2003 2004 2005 </li> 2006 2007 <li class="mobile-nav__item"> 2008 2009 2010 2011 <a href="/collections/helmets" 2012 class="mobile-nav__sublist-link" 2013 2014 > 2015 <span class="mobile-nav__label">Helmets</span> 2016 </a> 2017 2018 2019 2020 2021 2022 </li> 2023 2024 <li class="mobile-nav__item"> 2025 2026 2027 2028 <a href="/collections/hydration" 2029 class="mobile-nav__sublist-link" 2030 2031 > 2032 <span class="mobile-nav__label">Bottles, Hydration, and Bottle Cages</span> 2033 </a> 2034 2035 2036 2037 2038 2039 </li> 2040 2041 <li class="mobile-nav__item"> 2042 2043 2044 2045 <a href="/collections/lights" 2046 class="mobile-nav__sublist-link" 2047 2048 > 2049 <span class="mobile-nav__label">Lights</span> 2050 </a> 2051 2052 2053 2054 2055 2056 </li> 2057 2058 <li class="mobile-nav__item"> 2059 2060 2061 2062 <a href="/collections/locks" 2063 class="mobile-nav__sublist-link" 2064 2065 > 2066 <span class="mobile-nav__label">Locks</span> 2067 </a> 2068 2069 2070 2071 2072 2073 </li> 2074 2075 <li class="mobile-nav__item"> 2076 2077 2078 2079 <a href="/collections/lubes-and-grease" 2080 class="mobile-nav__sublist-link" 2081 2082 >
2083 <span class="mobile-nav__label">Lubes, Greases, and Cleaners</span> 2084 </a> 2085 2086 2087 2088 2089 2090 </li> 2091 2092 <li class="mobile-nav__item"> 2093 2094 2095 2096 <a href="/collections/pumps" 2097 class="mobile-nav__sublist-link" 2098 2099 > 2100 <span class="mobile-nav__label">Pumps</span> 2101 </a> 2102 2103 2104 2105 2106 2107 </li> 2108 2109 <li class="mobile-nav__item"> 2110 2111 2112 2113 <a href="/collections/tools-and-maintenance" 2114 class="mobile-nav__sublist-link" 2115 2116 > 2117 <span class="mobile-nav__label">Tools and Maintenance </span> 2118 </a> 2119 2120 2121 2122 2123 2124 </li> 2125 2126 <li class="mobile-nav__item"> 2127 2128 2129 2130 <a href="/collections/trainers" 2131 class="mobile-nav__sublist-link" 2132 2133 > 2134 <span class="mobile-nav__label">Trainers</span> 2135 </a> 2136 2137 2138 2139 2140 2141 </li> 2142 2143 </ul> 2144 2145 </li> 2146 2147<li class="mobile-nav__item"> 2148 2149 2150 <button type="button" class="btn--link js-toggle-submenu mobile-nav__link mobile-nav__sublist-link" data-target="apparel-8-7" aria-expanded="false"> 2151 <span class="mobile-nav__label">Apparel</span> 2152 <div class="mobile-nav__icon"> 2153<svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-chevron-right" viewBox="0 0 14 14"><path d="M3.871.604c.44-.439 1.152-.439 1.591 0l5.515 5.515s-.049-.049.003.004l.082.08c.439.44.44 1.153 0 1.592l-5.6 5.6a1.125 1.125 0 0 1-1.59-1.59L8.675 7 3.87 2.195a1.125 1.125 0 0 1 0-1.59z" fill="#fff"/></svg> 2154 2155</div> 2156 </button> 2157 <ul class="mobile-nav__dropdown" data-parent="apparel-8-7" data-level="3"> 2158 <li class="visually-hidden" tabindex="-1" data-menu-title="3">Apparel Navigation</li> 2159 <li class="mobile-nav__item "> 2160 <div class="mobile-nav__table"> 2161 <div class="mobile-nav__table-cell mobile-nav__return"> 2162 <button type="button" class="btn--link js-toggle-submenu mobile-nav__return-btn" data-target="categories_link_title-1" aria-expanded="true" aria-label="Apparel"> 2163 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-chevron-left" viewBox="0 0 14 14"><path d="M10.129.604a1.125 1.125 0 0 0-1.591 0L3.023 6.12s.049-.049-.003.004l-.082.08c-.439.44-.44 1.153 0 1.592l5.6 5.6a1.125 1.125 0 0 0 1.59-1.59L5.325 7l4.805-4.805c.44-.439.44-1.151 0-1.59z" fill="#fff"/></svg>
2164 <span>Apparel</span> 2165 </button> 2166 </div> 2167 2168 </div> 2169 </li> 2170 2171 <li class="mobile-nav__item"> 2172 2173 2174 2175 <a href="/collections/apparel" 2176 class="mobile-nav__sublist-link" 2177 2178 > 2179 <span class="mobile-nav__label">All Apparel</span> 2180 </a> 2181 2182 2183 2184 2185 2186 </li> 2187 2188 <li class="mobile-nav__item"> 2189 2190 2191 2192 <a href="/collections/mens-jersey" 2193 class="mobile-nav__sublist-link" 2194 2195 > 2196 <span class="mobile-nav__label">Men's Tops</span> 2197 </a> 2198 2199 2200 2201 2202 2203 </li> 2204 2205 <li class="mobile-nav__item"> 2206 2207 2208 2209 <a href="/collections/mens-bib-short" 2210 class="mobile-nav__sublist-link" 2211 2212 > 2213 <span class="mobile-nav__label">Men's Bib Shorts</span> 2214 </a> 2215 2216 2217 2218 2219 2220 </li> 2221 2222 <li class="mobile-nav__item"> 2223 2224 2225 2226 <a href="/collections/womens-jersey" 2227 class="mobile-nav__sublist-link" 2228 2229 > 2230 <span class="mobile-nav__label">Women's Tops</span> 2231 </a> 2232 2233 2234 2235 2236 2237 </li> 2238 2239 <li class="mobile-nav__item"> 2240 2241 2242 2243 <a href="/collections/womens-bib-shorts" 2244 class="mobile-nav__sublist-link" 2245 2246 > 2247 <span class="mobile-nav__label">Women's Bib Shorts</span> 2248 </a> 2249 2250 2251 2252 2253 2254 </li> 2255 2256 <li class="mobile-nav__item"> 2257 2258 2259 2260 <a href="/collections/socks-and-warmers" 2261 class="mobile-nav__sublist-link" 2262 2263 > 2264 <span class="mobile-nav__label">Apparel Accessories</span> 2265 </a> 2266 2267 2268 2269 2270 2271 </li> 2272 2273 </ul> 2274 2275 </li> 2276 2277<li class="mobile-nav__item"> 2278
2279 <a href="https://f76b0f-2.myshopify.com/collections/nutrition" 2280 class="mobile-nav__sublist-link" 2281 2282 > 2283 <span class="mobile-nav__label">Nutrition</span> 2284 </a> 2285 2286 </li> 2287 2288<li class="mobile-nav__item"> 2289 2290 2291 <button type="button" class="btn--link js-toggle-submenu mobile-nav__link mobile-nav__sublist-link" data-target="parts-10-9" aria-expanded="false"> 2292 <span class="mobile-nav__label">Parts</span> 2293 <div class="mobile-nav__icon"> 2294<svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-chevron-right" viewBox="0 0 14 14"><path d="M3.871.604c.44-.439 1.152-.439 1.591 0l5.515 5.515s-.049-.049.003.004l.082.08c.439.44.44 1.153 0 1.592l-5.6 5.6a1.125 1.125 0 0 1-1.59-1.59L8.675 7 3.87 2.195a1.125 1.125 0 0 1 0-1.59z" fill="#fff"/></svg> 2295 2296</div> 2297 </button> 2298 <ul class="mobile-nav__dropdown" data-parent="parts-10-9" data-level="3"> 2299 <li class="visually-hidden" tabindex="-1" data-menu-title="3">Parts Navigation</li> 2300 <li class="mobile-nav__item "> 2301 <div class="mobile-nav__table"> 2302 <div class="mobile-nav__table-cell mobile-nav__return"> 2303 <button type="button" class="btn--link js-toggle-submenu mobile-nav__return-btn" data-target="categories_link_title-1" aria-expanded="true" aria-label="Parts"> 2304 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-chevron-left" viewBox="0 0 14 14"><path d="M10.129.604a1.125 1.125 0 0 0-1.591 0L3.023 6.12s.049-.049-.003.004l-.082.08c-.439.44-.44 1.153 0 1.592l5.6 5.6a1.125 1.125 0 0 0 1.59-1.59L5.325 7l4.805-4.805c.44-.439.44-1.151 0-1.59z" fill="#fff"/></svg> 2305 <span>Parts</span> 2306 </button> 2307 </div> 2308 2309 </div> 2310 </li> 2311 2312 <li class="mobile-nav__item"> 2313 2314 2315 2316 <a href="/collections/parts" 2317 class="mobile-nav__sublist-link" 2318 2319 > 2320 <span class="mobile-nav__label">All Parts</span> 2321 </a> 2322 2323 2324 2325 2326 2327 </li> 2328 2329 <li class="mobile-nav__item"> 2330 2331 2332 2333 <a href="/collections/bars-stems-and-seat-posts" 2334 class="mobile-nav__sublist-link" 2335 2336 > 2337 <span class="mobile-nav__label">Bars, Stems and Seat Posts</span> 2338 </a> 2339 2340 2341 2342 2343 2344 </li> 2345 2346 <li class="mobile-nav__item"> 2347 2348 2349 2350 <a href="/collections/bicycle-drivetrain" 2351 class="mobile-nav__sublist-link" 2352 2353 > 2354 <span class="mobile-nav__label">Bicycle Drivetrain</span> 2355 </a> 2356 2357 2358 2359 2360 2361 </li> 2362 2363 <li class="mobile-nav__item"> 2364 2365 2366 2367 <a href="/collections/brakes" 2368 class="mobile-nav__sublist-link" 2369 2370 >
2371 <span class="mobile-nav__label">Brakes and Shifters</span> 2372 </a> 2373 2374 2375 2376 2377 2378 </li> 2379 2380 <li class="mobile-nav__item"> 2381 2382 2383 2384 <a href="/collections/bottom-brackets" 2385 class="mobile-nav__sublist-link" 2386 2387 > 2388 <span class="mobile-nav__label">Bottom Brackets</span> 2389 </a> 2390 2391 2392 2393 2394 2395 </li> 2396 2397 <li class="mobile-nav__item"> 2398 2399 2400 2401 <a href="/collections/cassettes" 2402 class="mobile-nav__sublist-link" 2403 2404 > 2405 <span class="mobile-nav__label">Cassettes</span> 2406 </a> 2407 2408 2409 2410 2411 2412 </li> 2413 2414 <li class="mobile-nav__item"> 2415 2416 2417 2418 <a href="/collections/chainrings" 2419 class="mobile-nav__sublist-link" 2420 2421 > 2422 <span class="mobile-nav__label">Chainrings</span> 2423 </a> 2424 2425 2426 2427 2428 2429 </li> 2430 2431 <li class="mobile-nav__item"> 2432 2433 2434 2435 <a href="/collections/chains" 2436 class="mobile-nav__sublist-link" 2437 2438 > 2439 <span class="mobile-nav__label">Chains</span> 2440 </a> 2441 2442 2443 2444 2445 2446 </li> 2447 2448 <li class="mobile-nav__item"> 2449 2450 2451 2452 <a href="/collections/cranksets" 2453 class="mobile-nav__sublist-link" 2454 2455 > 2456 <span class="mobile-nav__label">Cranksets</span> 2457 </a> 2458 2459 2460 2461 2462 2463 </li> 2464 2465 <li class="mobile-nav__item"> 2466 2467 2468 2469 <a href="/collections/derailleurs" 2470 class="mobile-nav__sublist-link" 2471 2472 > 2473 <span class="mobile-nav__label">Derailleurs</span> 2474 </a> 2475 2476 2477 2478 2479 2480 </li> 2481 2482 <li class="mobile-nav__item"> 2483 2484 2485 2486 <a href="/collections/di2" 2487 class="mobile-nav__sublist-link" 2488 2489 >
2490 <span class="mobile-nav__label">Electronics</span> 2491 </a> 2492 2493 2494 2495 2496 2497 </li> 2498 2499 <li class="mobile-nav__item"> 2500 2501 2502 2503 <a href="/collections/pedals" 2504 class="mobile-nav__sublist-link" 2505 2506 > 2507 <span class="mobile-nav__label">Pedals</span> 2508 </a> 2509 2510 2511 2512 2513 2514 </li> 2515 2516 <li class="mobile-nav__item"> 2517 2518 2519 2520 <a href="/collections/power-meters" 2521 class="mobile-nav__sublist-link" 2522 2523 > 2524 <span class="mobile-nav__label">Power Meters</span> 2525 </a> 2526 2527 2528 2529 2530 2531 </li> 2532 2533 <li class="mobile-nav__item"> 2534 2535 2536 2537 <a href="/collections/saddles" 2538 class="mobile-nav__sublist-link" 2539 2540 > 2541 <span class="mobile-nav__label">Saddles</span> 2542 </a> 2543 2544 2545 2546 2547 2548 </li> 2549 2550 <li class="mobile-nav__item"> 2551 2552 2553 2554 <a href="/collections/wheels" 2555 class="mobile-nav__sublist-link" 2556 2557 > 2558 <span class="mobile-nav__label">Wheels</span> 2559 </a> 2560 2561 2562 2563 2564 2565 </li> 2566 2567 </ul> 2568 2569 </li> 2570 2571<li class="mobile-nav__item"> 2572 2573 2574 <button type="button" class="btn--link js-toggle-submenu mobile-nav__link mobile-nav__sublist-link" data-target="tires-and-tubes-11-10" aria-expanded="false"> 2575 <span class="mobile-nav__label">Tires and Tubes</span> 2576 <div class="mobile-nav__icon"> 2577<svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-chevron-right" viewBox="0 0 14 14"><path d="M3.871.604c.44-.439 1.152-.439 1.591 0l5.515 5.515s-.049-.049.003.004l.082.08c.439.44.44 1.153 0 1.592l-5.6 5.6a1.125 1.125 0 0 1-1.59-1.59L8.675 7 3.87 2.195a1.125 1.125 0 0 1 0-1.59z" fill="#fff"/></svg> 2578 2579</div> 2580 </button> 2581 <ul class="mobile-nav__dropdown" data-parent="tires-and-tubes-11-10" data-level="3"> 2582 <li class="visually-hidden" tabindex="-1" data-menu-title="3">Tires and Tubes Navigation</li> 2583 <li class="mobile-nav__item "> 2584 <div class="mobile-nav__table"> 2585 <div class="mobile-nav__table-cell mobile-nav__return"> 2586 <button type="button" class="btn--link js-toggle-submenu mobile-nav__return-btn" data-target="categories_link_title-1" aria-expanded="true" aria-label="Tires and Tubes"> 2587 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-chevron-left" viewBox="0 0 14 14"><path d="M10.129.604a1.125 1.125 0 0 0-1.591 0L3.023 6.12s.049-.049-.003.004l-.082.08c-.439.44-.44 1.153 0 1.592l5.6 5.6a1.125 1.125 0 0 0 1.59-1.59L5.325 7l4.805-4.805c.44-.439.44-1.151 0-1.59z" fill="#fff"/></svg>
2588 <span>Tires and Tubes</span> 2589 </button> 2590 </div> 2591 2592 </div> 2593 </li> 2594 2595 <li class="mobile-nav__item"> 2596 2597 2598 2599 <a href="/collections/road-tires" 2600 class="mobile-nav__sublist-link" 2601 2602 > 2603 <span class="mobile-nav__label">Road Tires</span> 2604 </a> 2605 2606 2607 2608 2609 2610 </li> 2611 2612 <li class="mobile-nav__item"> 2613 2614 2615 2616 <a href="/collections/gravel-tires" 2617 class="mobile-nav__sublist-link" 2618 2619 > 2620 <span class="mobile-nav__label">Gravel Tires</span> 2621 </a> 2622 2623 2624 2625 2626 2627 </li> 2628 2629 <li class="mobile-nav__item"> 2630 2631 2632 2633 <a href="/collections/tubes" 2634 class="mobile-nav__sublist-link" 2635 2636 > 2637 <span class="mobile-nav__label">Tubes</span> 2638 </a> 2639 2640 2641 2642 2643 2644 </li> 2645 2646 <li class="mobile-nav__item"> 2647 2648 2649 2650 <a href="/collections/tubeless-tubeless-accessories" 2651 class="mobile-nav__sublist-link" 2652 2653 > 2654 <span class="mobile-nav__label">Tubeless & Tubeless Accessories</span> 2655 </a> 2656 2657 2658 2659 2660 2661 </li> 2662 2663 </ul> 2664 2665 </li> 2666 2667<li class="mobile-nav__item"> 2668 2669 2670 <button type="button" class="btn--link js-toggle-submenu mobile-nav__link mobile-nav__sublist-link" data-target="shoes-12-11" aria-expanded="false"> 2671 <span class="mobile-nav__label">Shoes</span> 2672 <div class="mobile-nav__icon"> 2673<svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-chevron-right" viewBox="0 0 14 14"><path d="M3.871.604c.44-.439 1.152-.439 1.591 0l5.515 5.515s-.049-.049.003.004l.082.08c.439.44.44 1.153 0 1.592l-5.6 5.6a1.125 1.125 0 0 1-1.59-1.59L8.675 7 3.87 2.195a1.125 1.125 0 0 1 0-1.59z" fill="#fff"/></svg> 2674 2675</div> 2676 </button> 2677 <ul class="mobile-nav__dropdown" data-parent="shoes-12-11" data-level="3"> 2678 <li class="visually-hidden" tabindex="-1" data-menu-title="3">Shoes Navigation</li> 2679 <li class="mobile-nav__item "> 2680 <div class="mobile-nav__table"> 2681 <div class="mobile-nav__table-cell mobile-nav__return"> 2682 <button type="button" class="btn--link js-toggle-submenu mobile-nav__return-btn" data-target="categories_link_title-1" aria-expanded="true" aria-label="Shoes"> 2683 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-chevron-left" viewBox="0 0 14 14"><path d="M10.129.604a1.125 1.125 0 0 0-1.591 0L3.023 6.12s.049-.049-.003.004l-.082.08c-.439.44-.44 1.153 0 1.592l5.6 5.6a1.125 1.125 0 0 0 1.59-1.59L5.325 7l4.805-4.805c.44-.439.44-1.151 0-1.59z" fill="#fff"/></svg>
2684 <span>Shoes</span> 2685 </button> 2686 </div> 2687 2688 </div> 2689 </li> 2690 2691 <li class="mobile-nav__item"> 2692 2693 2694 2695 <a href="/collections/shoes" 2696 class="mobile-nav__sublist-link" 2697 2698 > 2699 <span class="mobile-nav__label">All Shoes</span> 2700 </a> 2701 2702 2703 2704 2705 2706 </li> 2707 2708 <li class="mobile-nav__item"> 2709 2710 2711 2712 <a href="/collections/road-shoes" 2713 class="mobile-nav__sublist-link" 2714 2715 > 2716 <span class="mobile-nav__label">Road Shoes</span> 2717 </a> 2718 2719 2720 2721 2722 2723 </li> 2724 2725 <li class="mobile-nav__item"> 2726 2727 2728 2729 <a href="/collections/off-road-shoes" 2730 class="mobile-nav__sublist-link" 2731 2732 > 2733 <span class="mobile-nav__label">Off-road Shoes</span> 2734 </a> 2735 2736 2737 2738 2739 2740 </li> 2741 2742 </ul> 2743 2744 </li> 2745 2746<li class="mobile-nav__item"> 2747 2748 <a href="https://www.tcrsportlab.com/collections/" 2749 class="mobile-nav__sublist-link" 2750 2751 > 2752 <span class="mobile-nav__label">All Collections</span> 2753 </a> 2754 2755 </li> 2756 2757 </ul> 2758 </li> 2759 2760 2761 2762 2763 2764 2765 2766 2767<li class="mobile-nav__item"> 2768 2769 2770 <button type="button" class="btn--link js-toggle-submenu mobile-nav__link" data-target="bike-shop-1" data-level="1" aria-expanded="false"> 2771 <span class="mobile-nav__label">Bike Shop</span> 2772 <div class="mobile-nav__icon"> 2773<svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-chevron-right" viewBox="0 0 14 14"><path d="M3.871.604c.44-.439 1.152-.439 1.591 0l5.515 5.515s-.049-.049.003.004l.082.08c.439.44.44 1.153 0 1.592l-5.6 5.6a1.125 1.125 0 0 1-1.59-1.59L8.675 7 3.87 2.195a1.125 1.125 0 0 1 0-1.59z" fill="#fff"/></svg> 2774 2775</div> 2776 </button> 2777 <ul class="mobile-nav__dropdown" data-parent="bike-shop-1" data-level="2"> 2778 <li class="visually-hidden" tabindex="-1" data-menu-title="2">Bike Shop Navigation</li> 2779 <li class="mobile-nav__item"> 2780 <div class="mobile-nav__table"> 2781 <div class="mobile-nav__table-cell mobile-nav__return"> 2782 <button class="btn--link js-toggle-submenu mobile-nav__return-btn" type="button" aria-expanded="true" aria-label="Bike Shop"> 2783 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-chevron-left" viewBox="0 0 14 14"><path d="M10.129.604a1.125 1.125 0 0 0-1.591 0L3.023 6.12s.049-.049-.003.004l-.082.08c-.439.44-.44 1.153 0 1.592l5.6 5.6a1.125 1.125 0 0 0 1.59-1.59L5.325 7l4.805-4.805c.44-.439.44-1.151 0-1.59z" fill="#fff"/></svg>
2784 <span class="mobile-nav__label">Bike Shop</span> 2785 </button> 2786 </div> 2787 2788 </div> 2789 </li> 2790 2791 2792 <li class="mobile-nav__item"> 2793 2794 <a href="/pages/bike-fitting-sizing" 2795 class="mobile-nav__sublist-link" 2796 2797 > 2798 <span class="mobile-nav__label">Bike Fitting</span> 2799 </a> 2800 2801 </li> 2802 2803 <li class="mobile-nav__item"> 2804 2805 <a href="/pages/bike-service-shop" 2806 class="mobile-nav__sublist-link" 2807 2808 > 2809 <span class="mobile-nav__label">Service Shop</span> 2810 </a> 2811 2812 </li> 2813 2814 <li class="mobile-nav__item"> 2815 2816 <a href="/collections" 2817 class="mobile-nav__sublist-link" 2818 2819 > 2820 <span class="mobile-nav__label">Retail</span> 2821 </a> 2822 2823 </li> 2824 2825 </ul> 2826 2827 </li> 2828 2829<li class="mobile-nav__item"> 2830 2831 2832 <button type="button" class="btn--link js-toggle-submenu mobile-nav__link" data-target="metabolic-lab-2" data-level="1" aria-expanded="false"> 2833 <span class="mobile-nav__label">Metabolic Lab</span> 2834 <div class="mobile-nav__icon"> 2835<svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-chevron-right" viewBox="0 0 14 14"><path d="M3.871.604c.44-.439 1.152-.439 1.591 0l5.515 5.515s-.049-.049.003.004l.082.08c.439.44.44 1.153 0 1.592l-5.6 5.6a1.125 1.125 0 0 1-1.59-1.59L8.675 7 3.87 2.195a1.125 1.125 0 0 1 0-1.59z" fill="#fff"/></svg> 2836 2837</div> 2838 </button> 2839 <ul class="mobile-nav__dropdown" data-parent="metabolic-lab-2" data-level="2"> 2840 <li class="visually-hidden" tabindex="-1" data-menu-title="2">Metabolic Lab Navigation</li> 2841 <li class="mobile-nav__item"> 2842 <div class="mobile-nav__table"> 2843 <div class="mobile-nav__table-cell mobile-nav__return"> 2844 <button class="btn--link js-toggle-submenu mobile-nav__return-btn" type="button" aria-expanded="true" aria-label="Metabolic Lab"> 2845 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-chevron-left" viewBox="0 0 14 14"><path d="M10.129.604a1.125 1.125 0 0 0-1.591 0L3.023 6.12s.049-.049-.003.004l-.082.08c-.439.44-.44 1.153 0 1.592l5.6 5.6a1.125 1.125 0 0 0 1.59-1.59L5.325 7l4.805-4.805c.44-.439.44-1.151 0-1.59z" fill="#fff"/></svg> 2846 <span class="mobile-nav__label">Metabolic Lab</span> 2847 </button> 2848 </div> 2849 2850 </div> 2851 </li> 2852 2853 2854 <li class="mobile-nav__item"> 2855 2856 <a href="/pages/physiology-assessments" 2857 class="mobile-nav__sublist-link" 2858 2859 > 2860 <span class="mobile-nav__label">V02 Max Test</span> 2861 </a> 2862 2863 </li> 2864 2865 <li class="mobile-nav__item"> 2866 2867 <a href="/pages/physiology-assessments" 2868 class="mobile-nav__sublist-link" 2869 2870 > 2871 <span class="mobile-nav__label">Blood Lactate Analysis</span> 2872 </a> 2873 2874 </li> 2875 2876 <li class="mobile-nav__item"> 2877 2878 <a href="/pages/physiology-assessments" 2879 class="mobile-nav__sublist-link" 2880 2881 >
2882 <span class="mobile-nav__label">CPET Testing</span> 2883 </a> 2884 2885 </li> 2886 2887 <li class="mobile-nav__item"> 2888 2889 <a href="/pages/physiology-assessments" 2890 class="mobile-nav__sublist-link" 2891 2892 > 2893 <span class="mobile-nav__label">Running Gait Analysis</span> 2894 </a> 2895 2896 </li> 2897 2898 <li class="mobile-nav__item"> 2899 2900 <a href="/pages/physiology-assessments" 2901 class="mobile-nav__sublist-link" 2902 2903 > 2904 <span class="mobile-nav__label">Resting Metabolic Rate</span> 2905 </a> 2906 2907 </li> 2908 2909 </ul> 2910 2911 </li> 2912 2913<li class="mobile-nav__item"> 2914 2915 2916 <button type="button" class="btn--link js-toggle-submenu mobile-nav__link" data-target="classes-3" data-level="1" aria-expanded="false"> 2917 <span class="mobile-nav__label">Classes</span> 2918 <div class="mobile-nav__icon"> 2919<svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-chevron-right" viewBox="0 0 14 14"><path d="M3.871.604c.44-.439 1.152-.439 1.591 0l5.515 5.515s-.049-.049.003.004l.082.08c.439.44.44 1.153 0 1.592l-5.6 5.6a1.125 1.125 0 0 1-1.59-1.59L8.675 7 3.87 2.195a1.125 1.125 0 0 1 0-1.59z" fill="#fff"/></svg> 2920 2921</div> 2922 </button> 2923 <ul class="mobile-nav__dropdown" data-parent="classes-3" data-level="2"> 2924 <li class="visually-hidden" tabindex="-1" data-menu-title="2">Classes Navigation</li> 2925 <li class="mobile-nav__item"> 2926 <div class="mobile-nav__table"> 2927 <div class="mobile-nav__table-cell mobile-nav__return"> 2928 <button class="btn--link js-toggle-submenu mobile-nav__return-btn" type="button" aria-expanded="true" aria-label="Classes"> 2929 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-chevron-left" viewBox="0 0 14 14"><path d="M10.129.604a1.125 1.125 0 0 0-1.591 0L3.023 6.12s.049-.049-.003.004l-.082.08c-.439.44-.44 1.153 0 1.592l5.6 5.6a1.125 1.125 0 0 0 1.59-1.59L5.325 7l4.805-4.805c.44-.439.44-1.151 0-1.59z" fill="#fff"/></svg> 2930 <span class="mobile-nav__label">Classes</span> 2931 </button> 2932 </div> 2933 2934 </div> 2935 </li> 2936 2937 2938 <li class="mobile-nav__item"> 2939 2940 <a href="/pages/cycling-classes" 2941 class="mobile-nav__sublist-link" 2942 2943 > 2944 <span class="mobile-nav__label">Cycling Classes</span> 2945 </a> 2946 2947 </li> 2948 2949 <li class="mobile-nav__item"> 2950 2951 <a href="/pages/altitude-chamber-scheduling-page" 2952 class="mobile-nav__sublist-link" 2953 2954 > 2955 <span class="mobile-nav__label">Altitude Chamber</span> 2956 </a> 2957 2958 </li> 2959 2960 <li class="mobile-nav__item"> 2961 2962 <a href="/pages/social-club" 2963 class="mobile-nav__sublist-link" 2964 2965 > 2966 <span class="mobile-nav__label">Social Club</span> 2967 </a> 2968 2969 </li> 2970 2971 <li class="mobile-nav__item"> 2972 2973 <a href="/pages/coaching" 2974 class="mobile-nav__sublist-link" 2975 2976 >
2977 <span class="mobile-nav__label">Coaching</span> 2978 </a> 2979 2980 </li> 2981 2982 <li class="mobile-nav__item"> 2983 2984 <a href="/pages/strength-mobility-training" 2985 class="mobile-nav__sublist-link" 2986 2987 > 2988 <span class="mobile-nav__label">Personal Training</span> 2989 </a> 2990 2991 </li> 2992 2993 </ul> 2994 2995 </li> 2996 2997<li class="mobile-nav__item"> 2998 2999 <a href="/pages/camps" 3000 class="mobile-nav__link" 3001 3002 > 3003 <span class="mobile-nav__label">Camps</span> 3004 </a> 3005 3006 </li> 3007 3008<li class="mobile-nav__item"> 3009 3010 3011 <button type="button" class="btn--link js-toggle-submenu mobile-nav__link" data-target="contact-5" data-level="1" aria-expanded="false"> 3012 <span class="mobile-nav__label">Contact</span> 3013 <div class="mobile-nav__icon"> 3014<svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-chevron-right" viewBox="0 0 14 14"><path d="M3.871.604c.44-.439 1.152-.439 1.591 0l5.515 5.515s-.049-.049.003.004l.082.08c.439.44.44 1.153 0 1.592l-5.6 5.6a1.125 1.125 0 0 1-1.59-1.59L8.675 7 3.87 2.195a1.125 1.125 0 0 1 0-1.59z" fill="#fff"/></svg> 3015 3016</div> 3017 </button> 3018 <ul class="mobile-nav__dropdown" data-parent="contact-5" data-level="2"> 3019 <li class="visually-hidden" tabindex="-1" data-menu-title="2">Contact Navigation</li> 3020 <li class="mobile-nav__item"> 3021 <div class="mobile-nav__table"> 3022 <div class="mobile-nav__table-cell mobile-nav__return"> 3023 <button class="btn--link js-toggle-submenu mobile-nav__return-btn" type="button" aria-expanded="true" aria-label="Contact"> 3024 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-chevron-left" viewBox="0 0 14 14"><path d="M10.129.604a1.125 1.125 0 0 0-1.591 0L3.023 6.12s.049-.049-.003.004l-.082.08c-.439.44-.44 1.153 0 1.592l5.6 5.6a1.125 1.125 0 0 0 1.59-1.59L5.325 7l4.805-4.805c.44-.439.44-1.151 0-1.59z" fill="#fff"/></svg> 3025 <span class="mobile-nav__label">Contact</span> 3026 </button> 3027 </div> 3028 3029 </div> 3030 </li> 3031 3032 3033 <li class="mobile-nav__item"> 3034 3035 <a href="/pages/about-us" 3036 class="mobile-nav__sublist-link" 3037 3038 > 3039 <span class="mobile-nav__label">About Us</span> 3040 </a> 3041 3042 </li> 3043 3044 <li class="mobile-nav__item"> 3045 3046 <a href="/blogs/blog" 3047 class="mobile-nav__sublist-link" 3048 3049 > 3050 <span class="mobile-nav__label">Blog</span> 3051 </a> 3052 3053 </li> 3054 3055 <li class="mobile-nav__item"> 3056 3057 <a href="/pages/testimonials" 3058 class="mobile-nav__sublist-link" 3059 3060 > 3061 <span class="mobile-nav__label">Testimonials</span> 3062 </a> 3063 3064 </li> 3065 3066 </ul> 3067 3068 </li> 3069 3070 </ul> 3071 <div class='mobile-nav-footer'> 3072 3073 3074 <div class='mobile-nav-footer-block'> 3075 <a href="https://www.tcrsportlab.com/customer_authentication/redirect?locale=en®ion_country=CA" class="site-header__account"> 3076 <svg class="icon icon-login" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 496 512"><path d="M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm0 96c48.6 0 88 39.4 88 88s-39.4 88-88 88-88-39.4-88-88 39.4-88 88-88zm0 344c-58.7 0-111.3-26.6-146.5-68.2 18.8-35.4 55.6-59.8 98.5-59.8 2.4 0 4.8.4 7.
30761 1.1 13 4.2 26.6 6.9 40.9 6.9 14.3 0 28-2.7 40.9-6.9 2.3-.7 4.7-1.1 7.1-1.1 42.9 0 79.7 24.4 98.5 59.8C359.3 421.4 306.7 448 248 448z"/></svg> 3077 3078 <span>My Account</span> 3079 3080 </a> 3081 </div> 3082 3083 3084 3085 3086 3087 3088 3089 3090 3091 </div> 3092 </nav> 3093 </header> 3094 3095 3096</div> 3097 3098 3099 3100
3101<script type="application/ld+json"> 3102{ 3103 "@context": "http://schema.org", 3104 "@type": "Organization", 3105 "name": "TCR Sport Lab", 3106 3107 3108 "logo": "https:\/\/www.tcrsportlab.com\/cdn\/shop\/files\/White_Logo_2295x.png?v=1785267655", 3109 3110 "sameAs": [ 3111 "", 3112 "https:\/\/www.facebook.com\/tcrsportlab\/", 3113 "", 3114 "https:\/\/www.instagram.com\/tcrsportlab\/", 3115 "", 3116 "", 3117 "https:\/\/www.youtube.com\/channel\/UCrQDV0HkUiiWyrs-fBIxwwg", 3118 "" 3119 ], 3120 "url": "https:\/\/www.tcrsportlab.com" 3121} 3122</script>
3122 3123 3124 3125 3126
3126<script type="application/ld+json"> 3127 { 3128 "@context": "http://schema.org", 3129 "@type": "WebSite", 3130 "name": "TCR Sport Lab", 3131 "potentialAction": { 3132 "@type": "SearchAction", 3133 "target": "https:\/\/www.tcrsportlab.com\/search?q={search_term_string}", 3134 "query-input": "required name=search_term_string" 3135 }, 3136 "url": "https:\/\/www.tcrsportlab.com" 3137 } 3138 </script>
3138 3139 3140
3141<script> 3142 3143 document.documentElement.style.setProperty('--header-height', document.getElementById('shopify-section-sections--25152930447675__header').clientHeight + 'px'); 3144 window.addEventListener('resize', function () { 3145 document.documentElement.style.setProperty('--header-height', document.getElementById('shopify-section-sections--25152930447675__header').clientHeight + 'px'); 3146 }); 3147 3148</script>
3148 3149 3150 3151 3152 3153 3154 3155</div> 3156<!-- END sections: header-group --> 3157 3158 <div class="page-container drawer-page-content" id="PageContainer"> 3159 3160 <main class="main-content js-focus-hidden" id="MainContent" role="main" tabindex="-1"> 3161 <div id="shopify-section-template--25152935264571__f5009e0d-f245-42e7-9a1d-8ac59fa1decc" class="shopify-section index-section index-section--flush index-section--slideshow"> 3162 3163 3164 3165 3166<div data-section-id="template--25152935264571__f5009e0d-f245-42e7-9a1d-8ac59fa1decc" data-section-type="slideshow-section" class="fade-in-animation"> 3167 <div class='slideshow-section-wrapper '><div id="SlideshowWrapper-template--25152935264571__f5009e0d-f245-42e7-9a1d-8ac59fa1decc" class="slideshow-wrapper" role="region" aria-label="slideshow" aria-describedby="slideshow-info" tabindex="-1" data-slider> 3168 <div class=" slideshow slideshow--medium mobile-slideshow--medium" 3169 id="Slideshow-template--25152935264571__f5009e0d-f245-42e7-9a1d-8ac59fa1decc" 3170 data-slideshow_height="medium" 3171 data-autorotate="false" 3172 data-slider-container 3173 data-speed="5000" 3174 data-adapt-height="false" 3175 data-slide-nav-a11y="Load slide [slide_number]" 3176 > 3177 3178 3179 3180 3181<div id="slickSlide-template--20375133880635__f5009e0d-f245-42e7-9a1d-8ac59fa1decc-image-1" 3182 class=" slideshow__slide slideshow__slide--template--20375133880635__f5009e0d-f245-42e7-9a1d-8ac59fa1decc-image-1 slideshow__slide--active 3183 block_type__image 3184 3185 3186 3187 " 3188 data-slider-slide-index="0" 3189 data-slider-item 3190 3191 3192 3193 3194 > 3195 3196 <style> 3197 3198 3199 </style> 3200 3201 3202 3203 3204 3205 3206 3207 3208 <div class=" slideshow__image_wrapper"> 3209 <img 3210 class="slideshow__image box" 3211 srcset="//www.tcrsportlab.com/cdn/shop/files/TCR_Homepage_3_375x.png?v=1785260836 375w,//www.tcrsportlab.com/cdn/shop/files/TCR_Homepage_3_720x.png?v=1785260836 750w,//www.tcrsportlab.com/cdn/shop/files/TCR_Homepage_3_1066x.png?v=1785260836 1066w,//www.tcrsportlab.com/cdn/shop/files/TCR_Homepage_3_1500x.png?v=1785260836 1500w," 3212 src="//www.tcrsportlab.com/cdn/shop/files/TCR_Homepage_3_750x.png?v=1785260836" 3213 sizes="100vw" 3214 loading="lazy" 3215 width="1650" 3216 height="1275" 3217 3218 aria-label="" 3219 alt="" 3220 style="object-position:50.0% 50.0%;"> 3221 3222 <div class="slideshow__overlay" id='slideshow__overlay_template--20375133880635__f5009e0d-f245-42e7-9a1d-8ac59fa1decc-image-1'></div> 3223 </div> 3224 3225 3226 <noscript> 3227 <div class="slideshow__image" style="background-image: url('//www.tcrsportlab.com/cdn/shop/files/TCR_Homepage_3_2048x.png?v=1785260836'); background-position: ;"> 3228 3229 </div> 3230 </noscript> 3231 3232 3233 <style> 3234 3235 #slideshow__overlay_template--20375133880635__f5009e0d-f245-42e7-9a1d-8ac59fa1decc-image-1::before { 3236 opacity: 0% ; 3237 background-color: #ffffff; 3238 } 3239 #slickSlide-template--20375133880635__f5009e0d-f245-42e7-9a1d-8ac59fa1decc-image-1 .slideshow__title, 3240 #slickSlide-template--20375133880635__f5009e0d-f245-42e7-9a1d-8ac59fa1decc-image-1 .slideshow__subtitle { 3241 color: #ffffff; 3242 } 3243 3244 </style> 3245 3246 3247 3248 3249 3250 3251 3252 <div class="slideshow__text-wrap slideshow__text-wrap--desktop"> 3253 <div class="slideshow__text-content slideshow__text-content--vertical-center text-center"> 3254 <div class="page-width "> 3255 3256 3257 3258 3259 </div> 3260 </div> 3261 </div> 3262 3263 3264 3265 </div></div> 3266 3267 3268 <div class="slideshow__controls page-width-small "></div> 3269 </div> 3270 </div> 3271 3272 3273
3273<script> 3274 var header = document.querySelector('.shopify-section-header'); 3275 3276 3277 var isSlideshowFirstSection = false; 3278 var main_wrapper = document.querySelector('#MainContent'); 3279 if(main_wrapper) { 3280 var first_shopifySection = main_wrapper.querySelectorAll('.shopify-section')[0]; 3281 if(first_shopifySection) { 3282 if(first_shopifySection.classList.contains('index-section--slideshow')) { 3283 isSlideshowFirstSection = true; 3284 3285 if(first_shopifySection.querySelector('.slideshow-section-wrapper').classList.contains('page-width')) { 3286 isSlideshowFirstSection = false; 3287 } 3288 3289 3290 } 3291 } 3292 } 3293 3294 3295 if(!isSlideshowFirstSection) { 3296 document.querySelector('.shopify-section-header').classList.add('showAlternateHeader'); 3297 } 3298 3299 </script>
3299 3300 3301 3302</div> 3303 3304 3305<style> 3306 #shopify-section-template--25152935264571__f5009e0d-f245-42e7-9a1d-8ac59fa1decc { 3307 padding-bottom:0; 3308 margin-bottom:0; 3309 } 3310</style> 3311 3312 3313 3314 3315<style> @media (max-width: 768px) {#shopify-section-template--25152935264571__f5009e0d-f245-42e7-9a1d-8ac59fa1decc h1 {padding-top: 200px; }} </style></div><div id="shopify-section-template--25152935264571__1762aeeb-6d9c-4a72-b02e-68cdc66b10a1" class="shopify-section index-sections"> 3316 3317 3318 3319 3320 3321<div class="bgg bgg--template--25152935264571__1762aeeb-6d9c-4a72-b02e-68cdc66b10a1"> 3322<section id="section-template--25152935264571__1762aeeb-6d9c-4a72-b02e-68cdc66b10a1" data-section-id="template--25152935264571__1762aeeb-6d9c-4a72-b02e-68cdc66b10a1" data-section-type="featured-blocks" class='fade-in-animation'> 3323 <div class='page-width maxx'> 3324 3325 3326 <header class="text-center section-header homepage_subtitle_style_primary "> 3327 3328 3329 <h2 style=" text-transform: uppercase;">SERVICES</h2> 3330 3331 3332 3333 3334 </header> 3335 3336 3337 3338 3339 <div class='ml-f zoom-fade-animation featured-blocks-wrapper ' > 3340 3341 <div class='pd-lf zoom-fade-animation-element-wrapper medium-up--one-half small--one-whole featured-block layout_grid image_style_square' > 3342 3343 3344 3345 3346 3347 3348 <div class='featured-block-wrapper paddf zer '> 3349 3350 3351 3352 <a href="/pages/bike-fitting-sizing"> 3353 3354 3355 <div class='featured-block-image-container mgg cvc' > 3356 3357 3358 3359 3360 3361 3362 <img id="Image-48481176322363" 3363 class="featured-block-image zoom-fade-animation-element" 3364 srcset="//www.tcrsportlab.com/cdn/shop/files/Bike_Fit_Picture_375x.png?v=1785269865 375w,//www.tcrsportlab.com/cdn/shop/files/Bike_Fit_Picture_720x.png?v=1785269865 750w,//www.tcrsportlab.com/cdn/shop/files/Bike_Fit_Picture_1066x.png?v=1785269865 1066w,//www.tcrsportlab.com/cdn/shop/files/Bike_Fit_Picture_1500x.png?v=1785269865 1500w," 3365 src="//www.tcrsportlab.com/cdn/shop/files/Bike_Fit_Picture_535x.png?v=1785269865" 3366 sizes="(min-width: 750px) calc(100vw / 6), 100vw" 3367 loading="lazy" 3368 width="2295" 3369 height="1530" 3370 alt="BIKE FIT" 3371 style="object-position:50.0% 50.0%;"> 3372 3373 <div class="load_media_spinner"> 3374 <div class="rect1"></div> 3375 <div class="rect2"></div> 3376 <div class="rect3"></div> 3377 <div class="rect4"></div> 3378 <div class="rect5"></div> 3379</div> 3380 3381 </div> 3382 3383 3384 <div class='featured-block-content-wrapper ft'> 3385 <div class='featured-block-content'> 3386 3387 <span class='h4'>BIKE FIT</span> 3388 3389 3390 3391 <div> <p>Whether you're getting a new bike or riding one you already have, let's make sure it's perfectly dialed in to your body's unique biomechanics</p> </div> 3392 3393 <div class="button-container"> 3394 <a href="/pages/bike-fitting-sizing" class='btn'>LEARN MORE 3395 <svg width="21" height="21" viewBox="0 0 21 21" fill="none" xmlns="http://www.w3.org/2000/svg"> 3396<path d="M19.2064 10.1056L12.7839 3.68311L11.6055 4.86144L16.6055 9.86144H1.95052C1.48969 9.86144 1.11719 10.2348 1.11719 10.6948C1.11719 11.1548 1.48969 11.5281 1.95052 11.5281H16.6055L11.6055 16.5281L12.7839 17.7064L19.2064 11.2839C19.5322 10.9581 19.5322 10.4314 19.2064 10.1056Z" fill="white"/> 3397</svg> 3398 3399</a> 3400 <br> 3401 </div> 3402 3403 3404 3405 </div> 3406 3407 3408 </div> 3409 3410 3411 3412 </a> 3413 3414 3415 </div> 3416 3417 3418 </div> 3419 3420 <div class='pd-lf zoom-fade-animation-element-wrapper medium-up--one-half small--one-whole featured-block layout_grid image_style_square' > 3421 3422 3423 3424 3425 3426 3427 <div class='featured-block-wrapper paddf zer '> 3428 3429 3430 3431 <a href="https://www.tcrsportlab.com/pages/physiology-assessments"> 3432 3433 3434 <div class='featured-block-image-container mgg cvc' > 3435 3436 3437 3438 3439 3440 3441 <img id="Image-34848758595899" 3442 class="featured-block-image zoom-fade-animation-element" 3443 srcset="//www.tcrsportlab.com/cdn/shop/files/services-physiology_375x.png?v=1785270912 375w," 3444 src="//www.tcrsportlab.com/cdn/shop/files/services-physiology_535x.png?v=1785270912" 3445 sizes="(min-width: 750px) calc(100vw / 6), 100vw" 3446 loading="lazy" 3447 width="640" 3448 height="423" 3449 alt="physiology assessment" 3450 style="object-position:50.0% 50.0%;"> 3451 3452 <div class="load_media_spinner"> 3453 <div class="rect1"></div> 3454 <div class="rect2"></div> 3455 <div class="rect3"></div> 3456 <div class="rect4"></div> 3457 <div class="rect5"></div> 3458</div> 3459 3460 </div> 3461 3462 3463 <div class='featured-block-content-wrapper ft'> 3464 <div class='featured-block-content'> 3465
3466 <span class='h4'>METABOLIC LAB</span> 3467 3468 3469 3470 <div> <p>Get a clear, data-backed picture of how your body burns fuel — VO2 Max, Resting Metabolic Rate and personalized heart rate zones</p> </div> 3471 3472 <div class="button-container"> 3473 <a href="https://www.tcrsportlab.com/pages/physiology-assessments" class='btn'>LEARN MORE 3474 <svg width="21" height="21" viewBox="0 0 21 21" fill="none" xmlns="http://www.w3.org/2000/svg"> 3475<path d="M19.2064 10.1056L12.7839 3.68311L11.6055 4.86144L16.6055 9.86144H1.95052C1.48969 9.86144 1.11719 10.2348 1.11719 10.6948C1.11719 11.1548 1.48969 11.5281 1.95052 11.5281H16.6055L11.6055 16.5281L12.7839 17.7064L19.2064 11.2839C19.5322 10.9581 19.5322 10.4314 19.2064 10.1056Z" fill="white"/> 3476</svg> 3477 3478</a> 3479 <br> 3480 </div> 3481 3482 3483 3484 </div> 3485 3486 3487 </div> 3488 3489 3490 3491 </a> 3492 3493 3494 </div> 3495 3496 3497 </div> 3498 3499 <div class='pd-lf zoom-fade-animation-element-wrapper medium-up--one-half small--one-whole featured-block layout_grid image_style_square' > 3500 3501 3502 3503 3504 3505 3506 <div class='featured-block-wrapper paddf zer '> 3507 3508 3509 3510 <a href="/pages/altitude-chamber"> 3511 3512 3513 <div class='featured-block-image-container mgg cvc' > 3514 3515 3516 3517 3518 3519 3520 <img id="Image-41390643839291" 3521 class="featured-block-image zoom-fade-animation-element" 3522 srcset="//www.tcrsportlab.com/cdn/shop/files/Altitude_Group_375x.jpg?v=1730917094 375w,//www.tcrsportlab.com/cdn/shop/files/Altitude_Group_720x.jpg?v=1730917094 750w," 3523 src="//www.tcrsportlab.com/cdn/shop/files/Altitude_Group_535x.jpg?v=1730917094" 3524 sizes="(min-width: 750px) calc(100vw / 6), 100vw" 3525 loading="lazy" 3526 width="750" 3527 height="600" 3528 alt="ALTITUDE CHAMBER" 3529 style="object-position:57.7646% 39.2552%;"> 3530 3531 <div class="load_media_spinner"> 3532 <div class="rect1"></div> 3533 <div class="rect2"></div> 3534 <div class="rect3"></div> 3535 <div class="rect4"></div> 3536 <div class="rect5"></div> 3537</div> 3538 3539 </div> 3540 3541 3542 <div class='featured-block-content-wrapper ft'> 3543 <div class='featured-block-content'> 3544 3545 <span class='h4'>ALTITUDE CHAMBER</span> 3546 3547 3548 3549 <div> <p>Train in simulated high-altitude conditions to improve endurance and overall fitness.</p> </div> 3550 3551 <div class="button-container"> 3552 <a href="/pages/altitude-chamber" class='btn'>TRAIN HIGH, NO MOUNTAINS REQUIRED 3553 <svg width="21" height="21" viewBox="0 0 21 21" fill="none" xmlns="http://www.w3.org/2000/svg"> 3554<path d="M19.2064 10.1056L12.7839 3.68311L11.6055 4.86144L16.6055 9.86144H1.95052C1.48969 9.86144 1.11719 10.2348 1.11719 10.6948C1.11719 11.1548 1.48969 11.5281 1.95052 11.5281H16.6055L11.6055 16.5281L12.7839 17.7064L19.2064 11.2839C19.5322 10.9581 19.5322 10.4314 19.2064 10.1056Z" fill="white"/> 3555</svg> 3556 3557</a> 3558 <br> 3559 </div> 3560 3561 3562 3563 </div> 3564 3565 3566 </div> 3567 3568 3569 3570 </a> 3571 3572 3573 </div> 3574 3575 3576 </div> 3577 3578 <div class='pd-lf zoom-fade-animation-element-wrapper medium-up--one-half small--one-whole featured-block layout_grid image_style_square' > 3579 3580 3581 3582 3583 3584 3585 <div class='featured-block-wrapper paddf zer '> 3586 3587 3588 3589 <a href="/pages/bike-service-shop"> 3590 3591 3592 <div class='featured-block-image-container mgg cvc' > 3593 3594 3595 3596 3597 3598 3599 <img id="Image-35090287558971" 3600 class="featured-block-image zoom-fade-animation-element" 3601 srcset="//www.tcrsportlab.com/cdn/shop/files/services-bike-service_18ea2972-0f78-47d8-a60b-332269993351_375x.png?v=1691811580 375w," 3602 src="//www.tcrsportlab.com/cdn/shop/files/services-bike-service_18ea2972-0f78-47d8-a60b-332269993351_535x.png?v=1691811580" 3603 sizes="(min-width: 750px) calc(100vw / 6), 100vw" 3604 loading="lazy" 3605 width="650" 3606 height="520" 3607 alt="BIKE SERVICE SHOP" 3608 style="object-position:50.0% 50.0%;"> 3609 3610 <div class="load_media_spinner"> 3611 <div class="rect1"></div> 3612 <div class="rect2"></div> 3613 <div class="rect3"></div> 3614 <div class="rect4"></div> 3615 <div class="rect5"></div> 3616</div> 3617 3618 </div> 3619 3620 3621 <div class='featured-block-content-wrapper ft'> 3622 <div class='featured-block-content'> 3623
3624 <span class='h4'>BIKE SERVICE SHOP</span> 3625 3626 3627 3628 <div> <p>Keep your bike in optimal condition with our maintenance and repair services.</p> </div> 3629 3630 <div class="button-container"> 3631 <a href="/pages/bike-service-shop" class='btn'>MAINTAIN YOUR RIDE 3632 <svg width="21" height="21" viewBox="0 0 21 21" fill="none" xmlns="http://www.w3.org/2000/svg"> 3633<path d="M19.2064 10.1056L12.7839 3.68311L11.6055 4.86144L16.6055 9.86144H1.95052C1.48969 9.86144 1.11719 10.2348 1.11719 10.6948C1.11719 11.1548 1.48969 11.5281 1.95052 11.5281H16.6055L11.6055 16.5281L12.7839 17.7064L19.2064 11.2839C19.5322 10.9581 19.5322 10.4314 19.2064 10.1056Z" fill="white"/> 3634</svg> 3635 3636</a> 3637 <br> 3638 </div> 3639 3640 3641 3642 </div> 3643 3644 3645 </div> 3646 3647 3648 3649 </a> 3650 3651 3652 </div> 3653 3654 3655 </div> 3656 3657 <div class='pd-lf zoom-fade-animation-element-wrapper medium-up--one-half small--one-whole featured-block layout_grid image_style_square' > 3658 3659 3660 3661 3662 3663 3664 <div class='featured-block-wrapper paddf zer '> 3665 3666 3667 3668 <a href="/pages/cycling-classes"> 3669 3670 3671 <div class='featured-block-image-container mgg cvc' > 3672 3673 3674 3675 3676 3677 3678 <img id="Image-34848756531515" 3679 class="featured-block-image zoom-fade-animation-element" 3680 srcset="//www.tcrsportlab.com/cdn/shop/files/services-cycling_375x.png?v=1690320710 375w,//www.tcrsportlab.com/cdn/shop/files/services-cycling_720x.png?v=1690320710 750w," 3681 src="//www.tcrsportlab.com/cdn/shop/files/services-cycling_535x.png?v=1690320710" 3682 sizes="(min-width: 750px) calc(100vw / 6), 100vw" 3683 loading="lazy" 3684 width="750" 3685 height="600" 3686 alt="cycling classes" 3687 style="object-position:50.0% 50.0%;"> 3688 3689 <div class="load_media_spinner"> 3690 <div class="rect1"></div> 3691 <div class="rect2"></div> 3692 <div class="rect3"></div> 3693 <div class="rect4"></div> 3694 <div class="rect5"></div> 3695</div> 3696 3697 </div> 3698 3699 3700 <div class='featured-block-content-wrapper ft'> 3701 <div class='featured-block-content'> 3702 3703 <span class='h4'>CYCLING CLASSES</span> 3704 3705 3706 3707 <div> <p>Join our community in group cycling sessions.</p> </div> 3708 3709 <div class="button-container"> 3710 <a href="/pages/cycling-classes" class='btn'>GET FIT AND ENJOY THE SOCIAL 3711 <svg width="21" height="21" viewBox="0 0 21 21" fill="none" xmlns="http://www.w3.org/2000/svg"> 3712<path d="M19.2064 10.1056L12.7839 3.68311L11.6055 4.86144L16.6055 9.86144H1.95052C1.48969 9.86144 1.11719 10.2348 1.11719 10.6948C1.11719 11.1548 1.48969 11.5281 1.95052 11.5281H16.6055L11.6055 16.5281L12.7839 17.7064L19.2064 11.2839C19.5322 10.9581 19.5322 10.4314 19.2064 10.1056Z" fill="white"/> 3713</svg> 3714 3715</a> 3716 <br> 3717 </div> 3718 3719 3720 3721 </div> 3722 3723 3724 </div> 3725 3726 3727 3728 </a> 3729 3730 3731 </div> 3732 3733 3734 </div> 3735 3736 <div class='pd-lf zoom-fade-animation-element-wrapper medium-up--one-half small--one-whole featured-block layout_grid image_style_square' > 3737 3738 3739 3740 3741 3742 3743 <div class='featured-block-wrapper paddf zer '> 3744 3745 3746 3747 <a href="/pages/coaching"> 3748 3749 3750 <div class='featured-block-image-container mgg cvc' > 3751 3752 3753 3754 3755 3756 3757 <img id="Image-34848758726971" 3758 class="featured-block-image zoom-fade-animation-element" 3759 srcset="//www.tcrsportlab.com/cdn/shop/files/services-coaching_375x.png?v=1690320724 375w,//www.tcrsportlab.com/cdn/shop/files/services-coaching_720x.png?v=1690320724 750w," 3760 src="//www.tcrsportlab.com/cdn/shop/files/services-coaching_535x.png?v=1690320724" 3761 sizes="(min-width: 750px) calc(100vw / 6), 100vw" 3762 loading="lazy" 3763 width="750" 3764 height="600" 3765 alt="fitness coaching" 3766 style="object-position:50.0% 50.0%;"> 3767 3768 <div class="load_media_spinner"> 3769 <div class="rect1"></div> 3770 <div class="rect2"></div> 3771 <div class="rect3"></div> 3772 <div class="rect4"></div> 3773 <div class="rect5"></div> 3774</div> 3775 3776 </div> 3777 3778 3779 <div class='featured-block-content-wrapper ft'> 3780 <div class='featured-block-content'> 3781
3782 <span class='h4'>PERSONAL COACHING</span> 3783 3784 3785 3786 <div> <p>Benefit from personalized guidance to reach your fitness goals.</p> </div> 3787 3788 <div class="button-container"> 3789 <a href="/pages/coaching" class='btn'>WORK WITH A PRO 3790 <svg width="21" height="21" viewBox="0 0 21 21" fill="none" xmlns="http://www.w3.org/2000/svg"> 3791<path d="M19.2064 10.1056L12.7839 3.68311L11.6055 4.86144L16.6055 9.86144H1.95052C1.48969 9.86144 1.11719 10.2348 1.11719 10.6948C1.11719 11.1548 1.48969 11.5281 1.95052 11.5281H16.6055L11.6055 16.5281L12.7839 17.7064L19.2064 11.2839C19.5322 10.9581 19.5322 10.4314 19.2064 10.1056Z" fill="white"/> 3792</svg> 3793 3794</a> 3795 <br> 3796 </div> 3797 3798 3799 3800 </div> 3801 3802 3803 </div> 3804 3805 3806 3807 </a> 3808 3809 3810 </div> 3811 3812 3813 </div> 3814 3815 </div> 3816 3817 3818 </div> 3819</section> 3820</div> 3821 3822<style> 3823 .bgg{ 3824 padding:80px 0px; 3825 } 3826 .bgg--template--25152935264571__1762aeeb-6d9c-4a72-b02e-68cdc66b10a1{ 3827 background: ; 3828 color: #001489; 3829 } 3830 3831 .bgg--template--25152935264571__1762aeeb-6d9c-4a72-b02e-68cdc66b10a1 .mixx.rich-text__text--.rte-setting.text-center p{ 3832 color: #001489; 3833 } 3834 3835 .featured-block-image-container.mgg.cvc img { 3836 width: 100%; 3837} 3838</style> 3839 3840 3841<style> #shopify-section-template--25152935264571__1762aeeb-6d9c-4a72-b02e-68cdc66b10a1 {padding: 0px 0; margin-bottom: 0px;} </style></div><div id="shopify-section-template--25152935264571__8cbf3bc9-9838-407a-9b7e-2559df7b4936" class="shopify-section index-sections"> 3842 3843 3844 3845 3846 3847<div class="bgg bgg--template--25152935264571__8cbf3bc9-9838-407a-9b7e-2559df7b4936"> 3848<section id="section-template--25152935264571__8cbf3bc9-9838-407a-9b7e-2559df7b4936" data-section-id="template--25152935264571__8cbf3bc9-9838-407a-9b7e-2559df7b4936" data-section-type="featured-blocks" class='fade-in-animation'> 3849 <div class='page-width '> 3850 3851 3852 <div class="dfs"> 3853 <div class="caty"> 3854 3855 <header class=" section-header homepage_subtitle_style_primary "> 3856 3857 3858 <h2 style=" text-transform: uppercase; 3859 color: rgba(0, 20, 137, 1);">Our Store</h2> 3860 3861 3862 3863 <div class="mixx rich-text__text-- rte-setting "><p>From the latest bikes to the most comfortable athletic gear, we bring the best of our physical store to the comfort of your home.</p></div> 3864 3865 3866 <a href="/collections" style=" width: 85%; 3867 padding: 10px 20px; 3868 line-height: inherit;" 3869 class="btn btn--" 3870 aria-label=""> 3871 <span>SHOW NOW</span> 3872 <svg class="icon icon--tail-right" viewBox="0 0 24 24" role="presentation"> 3873 <path fill="currentColor" d="M22.707 11.293L15 3.586 13.586 5l6 6H2c-.553 0-1 .448-1 1s.447 1 1 1h17.586l-6 6L15 20.414l7.707-7.707c.391-.391.391-1.023 0-1.414z"></path> 3874</svg> 3875 </a> 3876 3877 </header> 3878 3879 3880 </div> 3881 3882 <div class="gcr"> 3883 3884 3885 3886 <div class="featured-block-wrapper paddf dflex "> 3887 3888 3889 3890 <div class="hlf"> 3891 3892 <a href="/collections/bikes"> 3893 3894 <div class='featured-block-image-container mgg cntr aut' > 3895 3896 3897 3898 3899 3900 3901 <img id="Image-35044260118843" 3902 class="featured-block-image zoom-fade-animation-element" 3903 srcset="" 3904 src="//www.tcrsportlab.com/cdn/shop/files/onlineStore-bikes_535x.png?v=1691557141" 3905 sizes="(min-width: 750px) calc(100vw / 7), 100vw" 3906 loading="lazy" 3907 width="300" 3908 height="240" 3909 alt="Bicycles" 3910 style="object-position:50.0% 50.0%;"> 3911 3912 <div class="load_media_spinner"> 3913 <div class="rect1"></div> 3914 <div class="rect2"></div> 3915 <div class="rect3"></div> 3916 <div class="rect4"></div> 3917 <div class="rect5"></div> 3918</div> 3919 3920 </div> 3921 3922 </a> 3923 3924 3925 </div> 3926 <div class='featured-block-content-wrapper sfd'> 3927 3928 <a href="/collections/bikes"> 3929 3930 <div class='featured-block-content text-center lrty'> 3931 3932
3933 <span class='h4'>bikes</span> 3934 3935 3936 3937 <div> <p>Find the perfect bike from our selection of high-quality options.</p> </div> 3938 3939 3940 </div> 3941 3942 </a> 3943 3944 </div> 3945 3946 </div> 3947 3948 3949 3950 3951 3952 3953 3954 3955 3956 3957 3958 <div class='ml-f zoom-fade-animation featured-blocks-wrapper ' > 3959 3960 <div class='pd-lf zoom-fade-animation-element-wrapper medium-up--one-third small--one-whole featured-block layout_grid image_style_square' > 3961 3962 3963 3964 3965 3966 3967 <div class='featured-block-wrapper paddf '> 3968 3969 3970 3971 3972 <a href="/collections/on-sale"> 3973 3974 <div class='featured-block-image-container mgg cntr aut' > 3975 3976 3977 3978 3979 3980 3981 <img id="Image-35044260020539" 3982 class="featured-block-image zoom-fade-animation-element" 3983 srcset="" 3984 src="//www.tcrsportlab.com/cdn/shop/files/onlineStore-featuredproducts_535x.png?v=1691557140" 3985 sizes="(min-width: 750px) calc(100vw / 7), 100vw" 3986 loading="lazy" 3987 width="300" 3988 height="240" 3989 alt="Featured Cycling Products" 3990 style="object-position:50.0% 50.0%;"> 3991 3992 <div class="load_media_spinner"> 3993 <div class="rect1"></div> 3994 <div class="rect2"></div> 3995 <div class="rect3"></div> 3996 <div class="rect4"></div> 3997 <div class="rect5"></div> 3998</div> 3999 4000 </div> 4001 4002 </a> 4003 4004 4005 <div class='featured-block-content-wrapper'> 4006 4007 <a href="/collections/on-sale"> 4008 4009 <div class='featured-block-content text-center lrty'> 4010 4011 4012 <span class='h4'>On Sale</span> 4013 4014 4015 4016 <div> <p>Discover our best-selling items <br/>and customer favorites.</p> </div> 4017 4018 4019 </div> 4020 4021 </a> 4022 4023 </div> 4024 4025 </div> 4026 4027 4028 </div> 4029 4030 <div class='pd-lf zoom-fade-animation-element-wrapper medium-up--one-third small--one-whole featured-block layout_grid image_style_square' > 4031 4032 4033 4034 4035 4036 4037 <div class='featured-block-wrapper paddf '> 4038 4039 4040 4041 4042 <a href="/collections/accessories"> 4043 4044 <div class='featured-block-image-container mgg cntr aut' > 4045 4046 4047 4048 4049 4050 4051 <img id="Image-35044259922235" 4052 class="featured-block-image zoom-fade-animation-element" 4053 srcset="" 4054 src="//www.tcrsportlab.com/cdn/shop/files/onlineStore-accessories_535x.png?v=1691557140" 4055 sizes="(min-width: 750px) calc(100vw / 7), 100vw" 4056 loading="lazy" 4057 width="300" 4058 height="240" 4059 alt="Cycling Bike Accessories" 4060 style="object-position:50.0% 50.0%;"> 4061 4062 <div class="load_media_spinner"> 4063 <div class="rect1"></div> 4064 <div class="rect2"></div> 4065 <div class="rect3"></div> 4066 <div class="rect4"></div> 4067 <div class="rect5"></div> 4068</div> 4069 4070 </div> 4071 4072 </a> 4073 4074 4075 <div class='featured-block-content-wrapper'> 4076 4077 <a href="/collections/accessories"> 4078 4079 <div class='featured-block-content text-center lrty'> 4080 4081
4082 <span class='h4'>Accessories</span> 4083 4084 4085 4086 <div> <p>Accessorize your bike and <br/>enhance your ride.</p> </div> 4087 4088 4089 </div> 4090 4091 </a> 4092 4093 </div> 4094 4095 </div> 4096 4097 4098 </div> 4099 4100 <div class='pd-lf zoom-fade-animation-element-wrapper medium-up--one-third small--one-whole featured-block layout_grid image_style_square' > 4101 4102 4103 4104 4105 4106 4107 <div class='featured-block-wrapper paddf '> 4108 4109 4110 4111 4112 <a href="/collections/apparel"> 4113 4114 <div class='featured-block-image-container mgg cntr aut' > 4115 4116 4117 4118 4119 4120 4121 <img id="Image-35044260053307" 4122 class="featured-block-image zoom-fade-animation-element" 4123 srcset="" 4124 src="//www.tcrsportlab.com/cdn/shop/files/onlineStore-apparel_535x.png?v=1691557140" 4125 sizes="(min-width: 750px) calc(100vw / 7), 100vw" 4126 loading="lazy" 4127 width="300" 4128 height="240" 4129 alt="APPAREL" 4130 style="object-position:50.0% 50.0%;"> 4131 4132 <div class="load_media_spinner"> 4133 <div class="rect1"></div> 4134 <div class="rect2"></div> 4135 <div class="rect3"></div> 4136 <div class="rect4"></div> 4137 <div class="rect5"></div> 4138</div> 4139 4140 </div> 4141 4142 </a> 4143 4144 4145 <div class='featured-block-content-wrapper'> 4146 4147 <a href="/collections/apparel"> 4148 4149 <div class='featured-block-content text-center lrty'> 4150 4151 4152 <span class='h4'>APPAREL</span> 4153 4154 4155 4156 <div> <p>Dress for success with high-quality athletic gear.</p> </div> 4157 4158 4159 </div> 4160 4161 </a> 4162 4163 </div> 4164 4165 </div> 4166 4167 4168 </div> 4169 4170 <div class='pd-lf zoom-fade-animation-element-wrapper medium-up--one-third small--one-whole featured-block layout_grid image_style_square' > 4171 4172 4173 4174 4175 4176 4177 <div class='featured-block-wrapper paddf '> 4178 4179 4180 4181 4182 <a href="/collections/parts"> 4183 4184 <div class='featured-block-image-container mgg cntr aut' > 4185 4186 4187 4188 4189 4190 4191 <img id="Image-35044259987771" 4192 class="featured-block-image zoom-fade-animation-element" 4193 srcset="" 4194 src="//www.tcrsportlab.com/cdn/shop/files/onlineStore-parts_535x.png?v=1691557141" 4195 sizes="(min-width: 750px) calc(100vw / 7), 100vw" 4196 loading="lazy" 4197 width="300" 4198 height="240" 4199 alt="Bike Parts" 4200 style="object-position:50.0% 50.0%;"> 4201 4202 <div class="load_media_spinner"> 4203 <div class="rect1"></div> 4204 <div class="rect2"></div> 4205 <div class="rect3"></div> 4206 <div class="rect4"></div> 4207 <div class="rect5"></div> 4208</div> 4209 4210 </div> 4211 4212 </a> 4213 4214 4215 <div class='featured-block-content-wrapper'> 4216 4217 <a href="/collections/parts"> 4218 4219 <div class='featured-block-content text-center lrty'> 4220 4221
4222 <span class='h4'>PARTS</span> 4223 4224 4225 4226 <div> <p>Keep your bike in top shape with our replacement parts and upgrades.</p> </div> 4227 4228 4229 </div> 4230 4231 </a> 4232 4233 </div> 4234 4235 </div> 4236 4237 4238 </div> 4239 4240 <div class='pd-lf zoom-fade-animation-element-wrapper medium-up--one-third small--one-whole featured-block layout_grid image_style_square' > 4241 4242 4243 4244 4245 4246 4247 <div class='featured-block-wrapper paddf '> 4248 4249 4250 4251 4252 <a href="https://f76b0f-2.myshopify.com/collections/nutrition"> 4253 4254 <div class='featured-block-image-container mgg cntr aut' > 4255 4256 4257 4258 4259 4260 4261 <img id="Image-35044260086075" 4262 class="featured-block-image zoom-fade-animation-element" 4263 srcset="" 4264 src="//www.tcrsportlab.com/cdn/shop/files/onlineStore-nutrition_535x.png?v=1691557141" 4265 sizes="(min-width: 750px) calc(100vw / 7), 100vw" 4266 loading="lazy" 4267 width="300" 4268 height="240" 4269 alt="Nutrition" 4270 style="object-position:50.0% 50.0%;"> 4271 4272 <div class="load_media_spinner"> 4273 <div class="rect1"></div> 4274 <div class="rect2"></div> 4275 <div class="rect3"></div> 4276 <div class="rect4"></div> 4277 <div class="rect5"></div> 4278</div> 4279 4280 </div> 4281 4282 </a> 4283 4284 4285 <div class='featured-block-content-wrapper'> 4286 4287 <a href="https://f76b0f-2.myshopify.com/collections/nutrition"> 4288 4289 <div class='featured-block-content text-center lrty'> 4290 4291 4292 <span class='h4'>NUTRITION</span> 4293 4294 4295 4296 <div> <p>Fuel your performance with our selection of nutritional products.</p> </div> 4297 4298 4299 </div> 4300 4301 </a> 4302 4303 </div> 4304 4305 </div> 4306 4307 4308 </div> 4309 4310 <div class='pd-lf zoom-fade-animation-element-wrapper medium-up--one-third small--one-whole featured-block layout_grid image_style_square' > 4311 4312 4313 4314 4315 4316 4317 <div class='featured-block-wrapper paddf '> 4318 4319 4320 4321 4322 <a href="/collections/shoes"> 4323 4324 <div class='featured-block-image-container mgg cntr aut' > 4325 4326 4327 4328 4329 4330 4331 <img id="Image-35044259955003" 4332 class="featured-block-image zoom-fade-animation-element" 4333 srcset="" 4334 src="//www.tcrsportlab.com/cdn/shop/files/onlineStore-shoes_535x.png?v=1691557141" 4335 sizes="(min-width: 750px) calc(100vw / 7), 100vw" 4336 loading="lazy" 4337 width="300" 4338 height="240" 4339 alt="Bicycle Shoes" 4340 style="object-position:50.0% 50.0%;"> 4341 4342 <div class="load_media_spinner"> 4343 <div class="rect1"></div> 4344 <div class="rect2"></div> 4345 <div class="rect3"></div> 4346 <div class="rect4"></div> 4347 <div class="rect5"></div> 4348</div> 4349 4350 </div> 4351 4352 </a> 4353 4354 4355 <div class='featured-block-content-wrapper'> 4356 4357 <a href="/collections/shoes"> 4358 4359 <div class='featured-block-content text-center lrty'> 4360 4361
4362 <span class='h4'>SHOES</span> 4363 4364 4365 4366 <div> <p>Choose from a range of shoes to suit your athletic needs.</p> </div> 4367 4368 4369 </div> 4370 4371 </a> 4372 4373 </div> 4374 4375 </div> 4376 4377 4378 </div> 4379 4380 4381 </div> 4382 4383</div> 4384</div> 4385 </div> 4386</section> 4387</div> 4388 4389<style> 4390 .bgg{ 4391 padding:80px 0px; 4392 } 4393 .bgg--template--25152935264571__8cbf3bc9-9838-407a-9b7e-2559df7b4936{ 4394 background: #f4f4f4; 4395 color: ; 4396 } 4397</style> 4398 4399 4400<style> #shopify-section-template--25152935264571__8cbf3bc9-9838-407a-9b7e-2559df7b4936 {margin-bottom: 0px;} </style></div><div id="shopify-section-template--25152935264571__ca5d38a3-e300-49ab-acf0-42ea42ba85bf" class="shopify-section quotes-section index-section"> 4401 4402 4403 4404 4405<section id="section-template--25152935264571__ca5d38a3-e300-49ab-acf0-42ea42ba85bf" data-section-id="template--25152935264571__ca5d38a3-e300-49ab-acf0-42ea42ba85bf" data-section-type="quotes" class='fade-in-animation ' > 4406 4407 <div class='section_bg image_style_right'> 4408 4409 </div><div class="page-width" > 4410 4411 4412 4413 4414 4415 </div> 4416 <div class='testimonials_row'> 4417 4418 <div class='zoom-fade-animation testimonials_slider' data-flickity-config='{ 4419 "prevNextButtons": false, 4420 "wrapAround": false, 4421 "dragThreshold": 15, 4422 "cellAlign": "left", 4423 "wrapAround": true, 4424 "pauseAutoPlayOnHover": true, 4425 "autoPlay": false, 4426 "pageDots": false 4427}'> 4428 4429 <div class='testimonial_block zoom-fade-animation-element-wrapper'> 4430 4431 4432 <span class='title h4'>BEST BIKE SHOP IN CALGARY </span> 4433 4434 4435 <div class='quote'> <p>I do like this shop a lot. They carry a good inventory of products, and the staff are truly knowledgeable.<br/><br/>By far the best bike shop in Calgary (IMO), if you are looking for mid and high end roadie products.</p></div> 4436 4437 4438 <p class='author_name h6'>ERIC MATHEW </p> 4439 4440 </div> 4441 4442 <div class='testimonial_block zoom-fade-animation-element-wrapper'> 4443 4444 4445 <span class='title h4'>CHECK THEM OUT </span> 4446 4447 4448 <div class='quote'> <p>Hands down one of the best shops you can go to. Mechanics are top quality, innovative and familiar with working on and the expectations of working on high-performance bikes. Recommend checking them out for fitting, equipment or service and their training platform.</p></div> 4449 4450 4451 <p class='author_name h6'>M VAS </p> 4452 4453 </div> 4454 4455 <div class='testimonial_block zoom-fade-animation-element-wrapper'> 4456 4457 4458 <span class='title h4'>MORE EXPERTISE </span> 4459 4460 4461 <div class='quote'> <p>The best bike shop I've found in Calgary. Very friendly and welcoming staff, not the least bit pushy on sales. I had a bike fit here that changed my life, Thanks Cory. It's like riding on a cloud now, a little bit of coaching along with the fit has been a huge help too. I'm a road cyclist and these guys have more expertise in that category than any other shop in Calgary.</p></div> 4462 4463 4464 <p class='author_name h6'>COLIN MCKAGUE </p> 4465 4466 </div> 4467 4468 <div class='testimonial_block zoom-fade-animation-element-wrapper'> 4469 4470 4471 <span class='title h4'>GREAT EXPERIENCE </span> 4472 4473 4474 <div class='quote'> <p>Recently ordered a new bike through TCR - from initial bike fit through to final delivery - great experience start to finish. Friendly and knowledgeable staff from Cory and John to the rest of the team - is my one stop shop for anything bike related.</p></div> 4475 4476 4477 <p class='author_name h6'>STEVE CARTER </p> 4478 4479 </div> 4480 4481 <div class='testimonial_block zoom-fade-animation-element-wrapper'> 4482 4483 4484 <span class='title h4'>FRIENDLY AND HELPFUL </span> 4485 4486 4487 <div class='quote'> <p>I recently started checking the shop out the last few months and buying a few things from them. Staff has always been friendly and helpful and willing to take the time to chat. Dealt with John mostly, but they all seem great! To me it has the feeling and atmosphere of a small mom and pop shop compared to the big unfriendly shops, but make no mistake they are top shelf and have the products and services as such. </p></div> 4488 4489 4490 <p class='author_name h6'>NEAL HARLOS </p> 4491 4492 </div> 4493 4494 <div class='testimonial_block zoom-fade-animation-element-wrapper'> 4495 4496
4497 <span class='title h4'>EXCELLEND AND KNOWLEDGEABLE </span> 4498 4499 4500 <div class='quote'> <p>Great bike shop with excellent and knowledgeable staff. I’ve been here for both V02 max testing and bike sizing and had great experiences each time. Cory (owner/op) is easy to talk to, friendly and will get you on the right track to meet your goals. I would highly recommend this shop.</p></div> 4501 4502 4503 <p class='author_name h6'>ERIC PAXMAN </p> 4504 4505 </div> 4506 4507 <div class='testimonial_block zoom-fade-animation-element-wrapper'> 4508 4509 4510 <span class='title h4'>GREAT CALGARY BUSINESS </span> 4511 4512 4513 <div class='quote'> <p>All around great Calgary business! Solid coaches, programs, bike repair, and equipment. Even when COVID-19 shut down gyms, TCR put their programs online and kept the community engaged. I always recommend TCR to people looking for cycle training, bikes, repairs and bike fits.</p></div> 4514 4515 4516 <p class='author_name h6'>LAURIE AGATE </p> 4517 4518 </div> 4519 4520 <div class='testimonial_block zoom-fade-animation-element-wrapper'> 4521 4522 4523 <span class='title h4'>BEST IN WESTERN CANADA </span> 4524 4525 4526 <div class='quote'> <p>Fantastic applied sport knowledge - got fitted for my bike here and had my training zones calculated. Best place in Western Canada if you want to make serious improvement while enjoying your training. Cory Fagan is the best in the business.</p></div> 4527 4528 4529 <p class='author_name h6'>GRAHAM KENNEDY </p> 4530 4531 </div> 4532 4533 <div class='testimonial_block zoom-fade-animation-element-wrapper'> 4534 4535 4536 <span class='title h4'>THE PLACE IS AMAZING </span> 4537 4538 4539 <div class='quote'> <p>For YEARS I had struggled answering the question of how hard to I race and what should by training zones be. I could have saved myself 100's of hours reading on the internet by seeing Cory a long time ago. He is fantastic and the place amazing. Take the guess work out - get tested!</p></div> 4540 4541 4542 <p class='author_name h6'>NELSON DECHANT </p> 4543 4544 </div> 4545 4546 <div class='testimonial_block zoom-fade-animation-element-wrapper'> 4547 4548 4549 <span class='title h4'>BEST CUSTOMER SERVICE </span> 4550 4551 4552 <div class='quote'> <p>Got a fit and ordered a bike at TCR and can honestly say it was some of the best customer service I’ve ever received. Can’t imagine shopping anywhere else now.</p></div> 4553 4554 4555 <p class='author_name h6'>ERIK KOSKELA </p> 4556 4557 </div> 4558 4559 <div class='testimonial_block zoom-fade-animation-element-wrapper'> 4560 4561 4562 <span class='title h4'>A BIT OF EVERYTHING! </span> 4563 4564 4565 <div class='quote'> <p>Has a bit of everything! Bike fitting, indoor training, strength training, personalized coaching, bike/clothing/equipment sales. It's altitude lab is also a great and unique feature.</p></div> 4566 4567 4568 <p class='author_name h6'>ANDREW DAVIDSON </p> 4569 4570 </div> 4571 4572 <div class='testimonial_block zoom-fade-animation-element-wrapper'> 4573 4574 4575 <span class='title h4'>AWESOME BIKE SERVICE </span> 4576 4577 4578 <div class='quote'> <p>Great help and awesome bike service. Went in for some help with my brakes and now my bike is running perfect.</p></div> 4579 4580 4581 <p class='author_name h6'>DOUGE COOKE </p> 4582 4583 </div> 4584 4585 </div> 4586 4587 </div> 4588 <style> 4589 #section-template--25152935264571__ca5d38a3-e300-49ab-acf0-42ea42ba85bf .section-header h2 { 4590 color: #002469; 4591 } 4592 #section-template--25152935264571__ca5d38a3-e300-49ab-acf0-42ea42ba85bf .homepage_subtitle_style_match_header .h5 { 4593 color: #002469; 4594 } 4595 #section-template--25152935264571__ca5d38a3-e300-49ab-acf0-42ea42ba85bf .homepage_subtitle_style_match_header .h5:before { 4596 background: ; 4597 } 4598 </style> 4599 4600</section> 4601 4602 4603 4604<style> #shopify-section-template--25152935264571__ca5d38a3-e300-49ab-acf0-42ea42ba85bf {background: #002469; margin-top: 0px; padding: 40px 0;} </style></div><div id="shopify-section-template--25152935264571__1657286107baf17a73" class="shopify-section index-section index-section--flush index-newsletter"> 4605 4606<section id="section-template--25152935264571__1657286107baf17a73" data-section-id="template--25152935264571__1657286107baf17a73" class='fade-in-animation'> 4607 4608 <div class="newsletter-section"> 4609 <div class="page-width-small"> 4610 <div class="section-header text-center homepage_subtitle_style_primary"> 4611 4612 4613 4614 4615 <h2 class="h2">SUBSCRIBE TO OUR MONTHLY NEWSLETTER</h2> 4616 4617 4618 4619 <div class="rte"><p>Promotions, new products and sales. Directly to your inbox.</p></div> 4620 4621 </div><form method="post" action="/contact#Contact_template--25152935264571__1657286107baf17a73" id="Contact_template--25152935264571__1657286107baf17a73" accept-charset="UTF-8" class="contact-form form-single-field"><input type="hidden" name="form_type" value="customer" /><input type="hidden" name="utf8" value="✓" /> 4622<input type="hidden" name="contact[tags]" value="newsletter"> 4623 4624 4625 4626 4627 <div class="grid grid--half-gutters"> 4628 <div class="grid__item medium-up--one-half"> 4629 4630 <label for="Contact_template--25152935264571__1657286107baf17a73-first-name" class="visually-hidden"></label> 4631 4632 <input type="text" 4633 name="contact[first_name]" 4634 id="Contact_template--25152935264571__1657286107baf17a73-first-name" 4635 class="Form__Input input-group__field" 4636 value="" 4637 placeholder="First name" 4638 aria-label="First name" 4639 aria-required="true" 4640 autocorrect="off" 4641 autocapitalize="off" 4642 required 4643 4644 > 4645 </div> 4646 <div class="grid__item medium-up--one-half"> 4647 4648 <label for="Contact_template--25152935264571__1657286107baf17a73-last-name" class="visually-hidden"></label> 4649 4650 <input type="text" 4651 name="contact[last_name]" 4652 id="Contact_template--25152935264571__1657286107baf17a73-last-name" 4653 class="Form__Input input-group__field" 4654 value="" 4655 placeholder="Last name" 4656 aria-label="Last name" 4657 aria-required="true" 4658 autocorrect="off" 4659 autocapitalize="off" 4660 required 4661 4662 > 4663 </div> 4664 </div> 4665 4666 4667 4668 4669 <div class="input-group "> 4670 4671 <label for="Contact_template--25152935264571__1657286107baf17a73-email" class="visually-hidden"></label> 4672 4673 <input type="email" 4674 name="contact[email]" 4675 id="Contact_template--25152935264571__1657286107baf17a73-email" 4676 class="Form__Input input-group__field" 4677 value="" 4678 placeholder="Email address" 4679 aria-label="Email address" 4680 aria-required="true" 4681 autocorrect="off" 4682 autocapitalize="off" 4683 4684 > 4685 4686 </div> 4687
4688 <span class="input-group__btn-wrapper"> 4689 <button type="submit" class="btn btn--primary" name="commit"> 4690 <span>Submit</span> 4691 <svg class="icon icon--tail-right" viewBox="0 0 24 24" role="presentation"> 4692 <path fill="currentColor" d="M22.707 11.293L15 3.586 13.586 5l6 6H2c-.553 0-1 .448-1 1s.447 1 1 1h17.586l-6 6L15 20.414l7.707-7.707c.391-.391.391-1.023 0-1.414z"></path> 4693</svg> 4694 4695 </button> 4696 </span> 4697 4698 4699 </form> 4700 </div> 4701 </div> 4702 4703 4704 4705 4706 4707 4708</section> 4709 4710 4711 4712 4713 4714 4715 4716 4717<style> #shopify-section-template--25152935264571__1657286107baf17a73 {background-image: url("https://cdn.shopify.com/s/files/1/0797/5049/6571/files/newsletter-bg.png?v=1690325309"); background-size: cover; background-position: center center; background-repeat: no-repeat; padding: 80px 0;} #shopify-section-template--25152935264571__1657286107baf17a73 h2, #shopify-section-template--25152935264571__1657286107baf17a73 p {color: #fff;} #shopify-section-template--25152935264571__1657286107baf17a73 input {background: #fff;} </style></div><div id="shopify-section-template--25152935264571__17809735242127683a" class="shopify-section"> 4718 4719</div> 4720 </main> 4721 4722 <!-- BEGIN sections: footer-group --> 4723<div id="shopify-section-sections--25152930349371__footer" class="shopify-section shopify-section-group-footer-group"> 4724 4725 4726 4727 4728 4729 4730<footer class="site-footer critical-hidden" role="contentinfo" data-section-id="sections--25152930349371__footer" data-section-type="footer-section"> 4731 4732 4733 4734 4735 4736 4737 <img 4738 class="footer_bg" 4739 srcset="//www.tcrsportlab.com/cdn/shop/files/footer-bg_375x.png?v=1690387999 375w,//www.tcrsportlab.com/cdn/shop/files/footer-bg_720x.png?v=1690387999 750w,//www.tcrsportlab.com/cdn/shop/files/footer-bg_1066x.png?v=1690387999 1066w," 4740 src="//www.tcrsportlab.com/cdn/shop/files/footer-bg_750x.png?v=1690387999" 4741 sizes="100vw" 4742 loading="lazy" 4743 width="1200" 4744 height="750" 4745 alt="" 4746 style="object-position:1.7007% 47.7284%;"> 4747 4748 4749 4750 <div class='site-footer-wrapper'> 4751 <div class="page-width"> 4752 4753 4754 4755 4756 4757 4758 4759 4760 <div class='call-to-action'> 4761 <div class='call-to-action__block'> 4762 <div class='image'> 4763 4764 4765 4766 4767 4768 4769 <img src='//www.tcrsportlab.com/cdn/shop/files/tcr-icon-set-2_running_100x.png?v=1691947282' 4770 alt='CALGARY LOCATION' 4771 srcset="//www.tcrsportlab.com/cdn/shop/files/tcr-icon-set-2_running_100x.png?v=1691947282 1x, //www.tcrsportlab.com/cdn/shop/files/[email protected]?v=1691947282 2x" 4772 loading="lazy" 4773 width="1000" 4774 class='custom_icon' 4775 height="1000" 4776 style="object-position:50.0% 50.0%;"> 4777 4778 4779 4780 </div> 4781 4782 <div class='content'> 4783 4784 <span class='h6'>CALGARY LOCATION</span> 4785 4786 4787 </div> 4788 </div> 4789 4790 4791 4792 4793 <div class='call-to-action__block'> 4794 <div class='image'> 4795 4796 4797 4798 4799 4800 4801 <img src='//www.tcrsportlab.com/cdn/shop/files/footer-icon_phone_100x.svg?v=1690326657' 4802 alt='CALL US' 4803 srcset="//www.tcrsportlab.com/cdn/shop/files/footer-icon_phone_100x.svg?v=1690326657 1x, //www.tcrsportlab.com/cdn/shop/files/[email protected]?v=1690326657 2x" 4804 loading="lazy" 4805 width="500" 4806 class='custom_icon' 4807 height="500" 4808 style="object-position:50.0% 50.0%;"> 4809 4810 4811 4812 </div> 4813 4814 <div class='content'> 4815 4816 <span class='h6'>CALL US</span> 4817 4818 4819 </div> 4820 </div> 4821 4822 4823 4824 4825 <div class='call-to-action__block'> 4826 <div class='image'> 4827 4828 4829 4830 4831 4832 4833 <img src='//www.tcrsportlab.com/cdn/shop/files/footer-icon_help-center-39_100x.svg?v=1690326657' 4834 alt='RESOURCES' 4835 srcset="//www.tcrsportlab.com/cdn/shop/files/footer-icon_help-center-39_100x.svg?v=1690326657 1x, //www.tcrsportlab.com/cdn/shop/files/[email protected]?v=1690326657 2x" 4836 loading="lazy" 4837 width="500" 4838 class='custom_icon' 4839 height="500" 4840 style="object-position:50.0% 50.0%;"> 4841 4842 4843 4844 </div> 4845 4846 <div class='content'> 4847
4848 <span class='h6'>RESOURCES</span> 4849 4850 4851 <p>Check out <a href="/blogs/blog" title="Blog">our resources</a> for Triathlon, Running and Cycling</p> 4852 4853 </div> 4854 </div> 4855 4856 4857 4858 4859 <div class='call-to-action__block'> 4860 <div class='image'> 4861 4862 4863 4864 4865 4866 4867 <img src='//www.tcrsportlab.com/cdn/shop/files/footer-icon_contact-us_100x.svg?v=1690326657' 4868 alt='CONTACT US' 4869 srcset="//www.tcrsportlab.com/cdn/shop/files/footer-icon_contact-us_100x.svg?v=1690326657 1x, //www.tcrsportlab.com/cdn/shop/files/[email protected]?v=1690326657 2x" 4870 loading="lazy" 4871 width="500" 4872 class='custom_icon' 4873 height="500" 4874 style="object-position:50.0% 50.0%;"> 4875 4876 4877 4878 </div> 4879 4880 <div class='content'> 4881 4882 <span class='h6'>CONTACT US</span> 4883 4884 4885 <p><a href="/pages/contact-us" title="Contact Us">Get in touch</a></p> 4886 4887 </div> 4888 </div> 4889 4890 4891 4892 4893 4894 4895 4896 4897 </div> 4898 4899 4900 <div class="site-footer__content"> 4901 4902 4903 4904 4905 <div class="site-footer__item 4906 4907 4908 " 4909 > 4910 <div class="site-footer__item-inner site-footer__item-inner--text"><style data-shopify>.footer__logo a { 4911 height: 40px; 4912 }</style><div class="footer__logo"> 4913 <a href="/"> 4914 <img src="//www.tcrsportlab.com/cdn/shop/files/[email protected]?v=1691559375" alt="Calgary Bicycle Sales"> 4915 </a> 4916 </div><p class="h5">BIKE SHOP | FITNESS & TRAINING</p><div class="site-footer__rte 4917 "> 4918 <p>Triathlon, cycling and running. Unlock your full potential in sport and movement.</p> 4919 </div><ul class="list--inline site-footer__social-icons social-icons site-footer__icon-list"><li class="social-icons__item btn btn--primary"> 4920 <a class="social-icons__link " href="https://www.facebook.com/tcrsportlab/" aria-describedby="a11y-external-message"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-facebook" viewBox="0 0 20 20"><path fill="#444" d="M18.05.811q.439 0 .744.305t.305.744v16.637q0 .439-.305.744t-.744.305h-4.732v-7.221h2.415l.342-2.854h-2.757v-1.83q0-.659.293-1t1.073-.342h1.488V3.762q-.976-.098-2.171-.098-1.634 0-2.635.964t-1 2.72V9.47H7.951v2.854h2.415v7.221H1.413q-.439 0-.744-.305t-.305-.744V1.859q0-.439.305-.744T1.413.81H18.05z"/></svg><span class="icon__fallback-text">Facebook</span> 4921 </a> 4922 </li><li class="social-icons__item btn btn--primary"> 4923 <a class="social-icons__link " href="https://www.instagram.com/tcrsportlab/" aria-describedby="a11y-external-message"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-instagram" viewBox="0 0 512 512"><path d="M256 49.5c67.3 0 75.2.3 101.8 1.5 24.6 1.1 37.9 5.2 46.8 8.7 11.8 4.6 20.2 10 29 18.8s14.3 17.2 18.8 29c3.4 8.9 7.6 22.2 8.7 46.8 1.2 26.6 1.5 34.5 1.5 101.8s-.3 75.2-1.5 101.8c-1.1 24.6-5.2 37.9-8.7 46.8-4.6 11.8-10 20.2-18.8 29s-17.2 14.3-29 18.8c-8.9 3.4-22.2 7.6-46.8 8.7-26.6 1.2-34.5 1.5-101.8 1.5s-75.2-.3-101.8-1.5c-24.6-1.1-37.9-5.2-46.8-8.7-11.8-4.6-20.2-10-29-18.8s-14.3-17.2-18.8-29c-3.4-8.9-7.6-22.2-8.7-46.8-1.2-26.6-1.5-34.5-1.5-101.8s.3-75.2 1.5-101.8c1.1-24.6 5.2-37.9 8.7-46.8 4.6-11.8 10-20.2 18.8-29s17.2-14.3 29-18.8c8.9-3.4 22.2-7.6 46.8-8.7 26.6-1.3 34.5-1.5 101.8-1.5m0-45.4c-68.4 0-77 .3-103.9 1.5C125.3 6.8 107 11.1 91 17.3c-16.6 6.4-30.6 15.1-44.6 29.1-14 14-22.6 28.1-29.1 44.6-6.2 16-10.5 34.3-11.7 61.2C4.4 179 4.1 187.6 4.1 256s.3 77 1.5 103.9c1.2 26.8 5.5 45.1 11.7 61.2 6.4 16.6 15.1 30.6 29.1 44.6 14 14 28.1 22.6 44.6 29.1 16 6.2 34.3 10.5 61.2 11.7 26.9 1.2 35.4 1.5 103.9 1.5s77-.3 103.9-1.5c26.8-1.2 45.1-5.5 61.2-11.7 16.6-6.4 30.6-15.1 44.6-29.1 14-14 22.6-28.1 29.1-44.6 6.2-16 10.5-34.3 11.7-61.2 1.2-26.9 1.5-35.4 1.5-103.9s-.3-77-1.5-103.9c-1.2-26.8-5.5-45.1-11.7-61.2-6.4-16.6-15.1-30.6-29.1-44.6-14-14-28.1-22.6-44.6-29.1-16-6.2-34.3-10.5-61.2-11.7-27-1.1-35.6-1.4-104-1.4z"/>
4923<path d="M256 126.6c-71.4 0-129.4 57.9-129.4 129.4s58 129.4 129.4 129.4 129.4-58 129.4-129.4-58-129.4-129.4-129.4zm0 213.4c-46.4 0-84-37.6-84-84s37.6-84 84-84 84 37.6 84 84-37.6 84-84 84z"/><circle cx="390.5" cy="121.5" r="30.2"/></svg><span class="icon__fallback-text">Instagram</span> 4924 </a> 4925 </li><li class="social-icons__item btn btn--primary"> 4926 <a class="social-icons__link " href="https://www.youtube.com/channel/UCrQDV0HkUiiWyrs-fBIxwwg" aria-describedby="a11y-external-message"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-youtube" viewBox="0 0 21 20"><path fill="#444" d="M-.196 15.803q0 1.23.812 2.092t1.977.861h14.946q1.165 0 1.977-.861t.812-2.092V3.909q0-1.23-.82-2.116T17.539.907H2.593q-1.148 0-1.969.886t-.82 2.116v11.894zm7.465-2.149V6.058q0-.115.066-.18.049-.016.082-.016l.082.016 7.153 3.806q.066.066.066.164 0 .066-.066.131l-7.153 3.806q-.033.033-.066.033-.066 0-.098-.033-.066-.066-.066-.131z"/></svg><span class="icon__fallback-text">YouTube</span> 4927 </a> 4928 </li> 4929 </ul> 4930 4931</div> 4932 </div> 4933 4934 4935 <div class="site-footer__item 4936 4937 4938 " 4939 > 4940 <div class="site-footer__item-inner site-footer__item-inner--link_list"><p class="h5">ABOUT</p><ul class="site-footer__linklist 4941 "><li class="site-footer__linklist-item"> 4942 <a href="/pages/about-us" 4943 4944 > 4945 About TCR 4946 </a> 4947 </li><li class="site-footer__linklist-item"> 4948 <a href="https://www.tcrsportlab.com/pages/about-us/#team-page" 4949 4950 > 4951 Our Team 4952 </a> 4953 </li><li class="site-footer__linklist-item"> 4954 <a href="https://www.tcrsportlab.com/pages/about-us/#why-us" 4955 4956 > 4957 Why We Exist 4958 </a> 4959 </li><li class="site-footer__linklist-item"> 4960 <a href="/pages/testimonials" 4961 4962 > 4963 Testimonials 4964 </a> 4965 </li><li class="site-footer__linklist-item"> 4966 <a href="/policies/privacy-policy" 4967 4968 > 4969 Privacy Policy 4970 </a> 4971 </li><li class="site-footer__linklist-item"> 4972 <a href="/policies/terms-of-service" 4973 4974 > 4975 Terms & Conditions 4976 </a> 4977 </li><li class="site-footer__linklist-item"> 4978 <a href="/policies/refund-policy" 4979 4980 > 4981 Refund Policy 4982 </a> 4983 </li><li class="site-footer__linklist-item"> 4984 <a href="/pages/contact-us" 4985 4986 > 4987 Contact Us 4988 </a> 4989 </li></ul></div> 4990 </div> 4991 4992 4993 <div class="site-footer__item 4994 4995 4996 " 4997 > 4998 <div class="site-footer__item-inner site-footer__item-inner--link_list"><p class="h5">STORE</p><ul class="site-footer__linklist 4999 "><li class="site-footer__linklist-item"> 5000 <a href="/collections/fall-end-of-season-sale" 5001 5002 > 5003 End of Season Clothing Sale 5004 </a> 5005 </li><li class="site-footer__linklist-item"> 5006 <a href="#" 5007 5008 > 5009 Brands 5010 </a> 5011 </li><li class="site-footer__linklist-item"> 5012 <a href="/collections/bikes" 5013 5014 > 5015 Bikes 5016 </a> 5017 </li><li class="site-footer__linklist-item"> 5018 <a href="/collections/all" 5019 5020 > 5021 All Products 5022 </a> 5023 </li><li class="site-footer__linklist-item"> 5024 <a href="/collections/christmas-gift-cards" 5025 5026 > 5027 Gift Cards 5028 </a> 5029 </li><li class="site-footer__linklist-item"> 5030 <a href="/collections/accessories" 5031 5032 > 5033 Accessories 5034 </a> 5035 </li><li class="site-footer__linklist-item"> 5036 <a href="/collections/apparel" 5037 5038 > 5039 Apparel 5040 </a> 5041 </li><li class="site-footer__linklist-item">
5042 <a href="https://f76b0f-2.myshopify.com/collections/nutrition" 5043 5044 > 5045 Nutrition 5046 </a> 5047 </li><li class="site-footer__linklist-item"> 5048 <a href="/collections/parts" 5049 5050 > 5051 Parts 5052 </a> 5053 </li><li class="site-footer__linklist-item"> 5054 <a href="/collections/tires-and-tubes" 5055 5056 > 5057 Tires and Tubes 5058 </a> 5059 </li><li class="site-footer__linklist-item"> 5060 <a href="/collections/shoes" 5061 5062 > 5063 Shoes 5064 </a> 5065 </li><li class="site-footer__linklist-item"> 5066 <a href="https://www.tcrsportlab.com/collections/" 5067 5068 > 5069 All Collections 5070 </a> 5071 </li></ul></div> 5072 </div> 5073 5074 5075 <div class="site-footer__item 5076 5077 5078 " 5079 > 5080 <div class="site-footer__item-inner site-footer__item-inner--link_list"><p class="h5">SERVICES</p><ul class="site-footer__linklist 5081 "><li class="site-footer__linklist-item"> 5082 <a href="/pages/altitude-chamber" 5083 5084 > 5085 Altitude Chamber 5086 </a> 5087 </li><li class="site-footer__linklist-item"> 5088 <a href="/pages/bike-fitting-sizing" 5089 5090 > 5091 Bike Fitting 5092 </a> 5093 </li><li class="site-footer__linklist-item"> 5094 <a href="/pages/bike-service-shop" 5095 5096 > 5097 Bike Service 5098 </a> 5099 </li><li class="site-footer__linklist-item"> 5100 <a href="/pages/coaching" 5101 5102 > 5103 Coaching 5104 </a> 5105 </li><li class="site-footer__linklist-item"> 5106 <a href="/collections/custom-build" 5107 5108 > 5109 Custom Builds 5110 </a> 5111 </li><li class="site-footer__linklist-item"> 5112 <a href="/pages/camps" 5113 5114 > 5115 Cycling Camps 5116 </a> 5117 </li><li class="site-footer__linklist-item"> 5118 <a href="/pages/cycling-classes" 5119 5120 > 5121 Cycling Classes 5122 </a> 5123 </li><li class="site-footer__linklist-item"> 5124 <a href="/pages/physiology-assessments" 5125 5126 > 5127 Physiology Lab 5128 </a> 5129 </li><li class="site-footer__linklist-item"> 5130 <a href="/pages/strength-mobility-training" 5131 5132 > 5133 Strength & Mobility Training 5134 </a> 5135 </li></ul></div> 5136 </div> 5137 5138</div> 5139 </div> 5140 5141 5142 <div class='site-footer__bottom_content'> 5143 <div class="page-width"> 5144 <div class="grid grid--footer-float-left mobile-reverse"> 5145 5146 5147 5148 </div> 5149 </div> 5150 </div> 5151 </div> 5152 5153</footer> 5154 5155<style> 5156 @media screen and (min-width:1200px) { 5157 .call-to-action .call-to-action__block { 5158 5159 width:25%; 5160 5161 } 5162 } 5163</style> 5164 5165 5166<style> 5167 5168 .footer_bg { 5169 opacity: 100%; 5170 } 5171 5172 .site-footer__item-inner--newsletter .newsletter__input { 5173 background-color: #222222; 5174 } 5175 .call-to-action .call-to-action__block { 5176 background-color: #222222; 5177 } 5178 .site-footer__item .selectors-form .disclosure__toggle { 5179 background-color: #222222; 5180 } 5181 .call-to-action .call-to-action__block svg { 5182 color: #001489; 5183 } 5184 5185 5186 .site-footer p:not(.form-message), 5187 .site-footer small, 5188 .site-footer__copyright-content a, 5189 .site-footer__newsletter-error, 5190 .site-footer__social-icons .social-icons__link { 5191 color: #ebebeb; 5192 } 5193 5194 .call-to-action__block .content .h6 { 5195 color: #ffffff; 5196 } 5197 .call-to-action__block .content p { 5198 color: #cccccc; 5199 }
5200 .site-footer__content .site-footer__item-inner .h5 { 5201 color: #ffffff; 5202 } 5203 5204 .site-footer__linklist-item a { 5205 color: #cccccc; 5206 } 5207 .site-footer__linklist-item a:hover { 5208 color: #001489; 5209 } 5210 5211 .site-footer { 5212 color: #ebebeb; 5213 background-color: #000000; 5214 } 5215 5216 5217 .site-footer__social-icons .social-icons__link:hover { 5218 color: #d2d2d2; 5219 } 5220</style> 5221 5222 5223
5223<script type="module" src="//www.tcrsportlab.com/cdn/shop/t/24/assets/dynamic-icon.js?v=160128651583011347501763749436"></script>
5223 5224 5225 5226</div> 5227<!-- END sections: footer-group --> 5228 5229 <div id="slideshow-info" class="visually-hidden" aria-hidden="true">Use left/right arrows to navigate the slideshow or swipe left/right if using a mobile device</div> 5230 5231 </div> 5232 5233 <ul hidden> 5234 <li id="a11y-refresh-page-message">Choosing a selection results in a full page refresh.</li> 5235 <li id="a11y-selection-message">Press the space key then arrow keys to make a selection.</li> 5236 </ul> 5237 5238 <div class='mobile_menu_overlay'></div> 5239 5240 <!-- Root element of PhotoSwipe. Must have class pswp. --> 5241<div class="pswp" tabindex="-1" role="dialog" aria-hidden="true"> 5242 5243 <!-- Background of PhotoSwipe. 5244It's a separate element as animating opacity is faster than rgba(). --> 5245 <div class="pswp__bg"></div> 5246 5247 <!-- Slides wrapper with overflow:hidden. --> 5248 <div class="pswp__scroll-wrap"> 5249 5250 <!-- Container that holds slides. 5251PhotoSwipe keeps only 3 of them in the DOM to save memory. 5252Don't modify these 3 pswp__item elements, data is added later on. --> 5253 <div class="pswp__container"> 5254 <div class="pswp__item"></div> 5255 <div class="pswp__item"></div> 5256 <div class="pswp__item"></div> 5257 </div> 5258 5259 <!-- Default (PhotoSwipeUI_Default) interface on top of sliding area. Can be changed. --> 5260 <div class="pswp__ui pswp__ui--hidden"> 5261 5262 <div class="pswp__top-bar"> 5263 5264 <!-- Controls are self-explanatory. Order can be changed. --> 5265 5266 <div class="pswp__counter"></div> 5267 5268 <button class="pswp__button pswp__button--close" title="Close (Esc)"></button> 5269 5270 <button class="pswp__button pswp__button--share" title="Share"></button> 5271 5272 <button class="pswp__button pswp__button--fs" title="Toggle fullscreen"></button> 5273 5274 <button class="pswp__button pswp__button--zoom" title="Zoom in/out"></button> 5275 5276 <!-- Preloader demo https://codepen.io/dimsemenov/pen/yyBWoR --> 5277 <!-- element will get class pswp__preloader--active when preloader is running --> 5278 <div class="pswp__preloader"> 5279 <div class="pswp__preloader__icn"> 5280 <div class="pswp__preloader__cut"> 5281 <div class="pswp__preloader__donut"></div> 5282 </div> 5283 </div> 5284 </div> 5285 </div> 5286 5287 <div class="pswp__share-modal pswp__share-modal--hidden pswp__single-tap"> 5288 <div class="pswp__share-tooltip"></div> 5289 </div> 5290 5291 <button class="pswp__button pswp__button--arrow--left" title="Previous (arrow left)"> 5292 </button> 5293 5294 <button class="pswp__button pswp__button--arrow--right" title="Next (arrow right)"> 5295 </button> 5296 5297 <div class="pswp__caption"> 5298 <div class="pswp__caption__center"></div> 5299 </div> 5300 5301 </div> 5302 5303 </div> 5304 5305</div> 5306 5307 5308 5309 5310 5311<a id="BackToTop" href="#" title="Back to the top" class="back-to-top hide btn btn--circle-arrow "> 5312 5313<svg class="icon icon--arrow-up" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" id="Layer_1" x="0px" y="0px" viewBox="0 0 492 492" style="enable-background:new 0 0 492 492;" xml:space="preserve"> 5314 <path d="M442.627,185.388L265.083,7.844C260.019,2.78,253.263,0,245.915,0c-7.204,0-13.956,2.78-19.02,7.844L49.347,185.388 c-10.488,10.492-10.488,27.568,0,38.052l16.12,16.128c5.064,5.06,11.82,7.844,19.028,7.844c7.204,0,14.192-2.784,19.252-7.844 l103.808-103.584v329.084c0,14.832,11.616,26.932,26.448,26.932h22.8c14.832,0,27.624-12.1,27.624-26.932V134.816l104.396,104.752 c5.06,5.06,11.636,7.844,18.844,7.844s13.864-2.784,18.932-7.844l16.072-16.128C453.163,212.952,453.123,195.88,442.627,185.388z"/> 5315</svg> 5316 5317 5318</a>
5319<script> 5320 (function() { 5321 function trackScroll() { 5322 var scrolled = window.pageYOffset; 5323 var coords = 1000; 5324 5325 if (scrolled > coords) { 5326 goTopBtn.classList.remove('hide'); 5327 } 5328 if (scrolled < coords) { 5329 goTopBtn.classList.add('hide'); 5330 } 5331 } 5332 5333 function backToTop() { 5334 if (window.pageYOffset > 0) { 5335 window.scrollBy(0, -80); 5336 setTimeout(backToTop, 0); 5337 } 5338 } 5339 5340 var goTopBtn = document.querySelector('.back-to-top'); 5341 5342 window.addEventListener('scroll', trackScroll); 5343 goTopBtn.addEventListener('click', backToTop); 5344 })(); 5345</script>
5345 5346 5347 5348 5349 5350<div id="sidebar-cart" class="Drawer Cart-Drawer" data-section-type="cart-template" data-section-settings='{ 5351"type": "drawer", 5352"itemCount": 0, 5353"totalPrice": 0, 5354"drawer": true, 5355"hasShippingEstimator": false 5356}' aria-modal="true" role="dialog" tabindex="-1"> 5357 <div class="Drawer__Header cart-drawer-container"> 5358 <h3 class="Drawer__Title">Shopping Cart</h3> 5359 5360 <button class="Drawer__Close" data-action="close-drawer" data-drawer-id="sidebar-cart" aria-label="Close cart"><svg class="icon icon--close" viewBox="0 0 19 19" role="presentation"> 5361 <path d="M9.1923882 8.39339828l7.7781745-7.7781746 1.4142136 1.41421357-7.7781746 7.77817459 7.7781746 7.77817456L16.9705627 19l-7.7781745-7.7781746L1.41421356 19 0 17.5857864l7.7781746-7.77817456L0 2.02943725 1.41421356.61522369 9.1923882 8.39339828z" fill="currentColor" fill-rule="evenodd"></path> 5362</svg></button> 5363 </div> 5364 5365 <form class="Cart Drawer__Content" action="/cart" method="POST" novalidate> 5366 <div class="Drawer__Main" data-scrollable> 5367<div class="Cart__Empty "> 5368 <span> 5369<svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" data-prefix="fas" data-icon="shopping-basket" class="icon icon--basket svg-inline--fa fa-shopping-basket fa-w-18" role="img" viewBox="0 0 576 512"><path fill="currentColor" d="M576 216v16c0 13.255-10.745 24-24 24h-8l-26.113 182.788C514.509 462.435 494.257 480 470.37 480H105.63c-23.887 0-44.139-17.565-47.518-41.212L32 256h-8c-13.255 0-24-10.745-24-24v-16c0-13.255 10.745-24 24-24h67.341l106.78-146.821c10.395-14.292 30.407-17.453 44.701-7.058 14.293 10.395 17.453 30.408 7.058 44.701L170.477 192h235.046L326.12 82.821c-10.395-14.292-7.234-34.306 7.059-44.701 14.291-10.395 34.306-7.235 44.701 7.058L484.659 192H552c13.255 0 24 10.745 24 24zM312 392V280c0-13.255-10.745-24-24-24s-24 10.745-24 24v112c0 13.255 10.745 24 24 24s24-10.745 24-24zm112 0V280c0-13.255-10.745-24-24-24s-24 10.745-24 24v112c0 13.255 10.745 24 24 24s24-10.745 24-24zm-224 0V280c0-13.255-10.745-24-24-24s-24 10.745-24 24v112c0 13.255 10.745 24 24 24s24-10.745 24-24z"/></svg> 5370 5371</span> 5372 <p>No products in the cart.</p> 5373 </div> 5374 5375 <div class='empty_cart_buttons cart-drawer-container'> 5376 5377 5378 <button type="button" class="btn btn--primary keep_shopping__btn" data-action="close-drawer" data-drawer-id="sidebar-cart" aria-label="Close cart"> 5379 <span>Keep Shopping</span> 5380 </button> 5381 5382 </div></div> 5383 5384 5385 <div class="Drawer__Footer" data-drawer-animated-bottom> 5386 5387 5388</div> 5389 5390 </form> 5391</div> 5392 5393 5394 5395 5396 5397 5398
5398<script src="//www.tcrsportlab.com/cdn/shop/t/24/assets/delegate.js?v=147957583492646605101763749436" defer="defer"></script>
5398 5399
5399<script src="//www.tcrsportlab.com/cdn/shop/t/24/assets/vendor.js?v=158883863323101502751763749436" defer="defer"></script>
5399 5400
5400<script src="//www.tcrsportlab.com/cdn/shop/t/24/assets/theme.js?v=54384323735089233431763749436" defer="defer"></script>
5400 5401 5402<style> h2 {font-size: 3em;} h2.h3 {font-size: 3em;} ul li h1 {font-size: 1.5em; color: #fe5000;} .btn span {font-family: "Oswald", sans-serif; font-weight: 700; font-size: 1.1em;} .featured-block-content .button-container {position: absolute; bottom: 20px; width: 96%;} .featured-block-content .button-container a {width: 80%; padding: 10px 0; display: inline-block;} @media (max-width: 750px) {.btn span {font-size: 0.9em; }} </style> 5403<div id="shopify-block-AenBHK0lKV1lteHBpM__18408366429334172745" class="shopify-block shopify-app-block">
5403<script> 5404 window.myPC = {}; 5405 5406</script>
5406 5407 5408</div>
5408<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
5408 5409</body> 5410</html> 5411 5412 5413
5413<script>(function(e,o){if(e.ikeono){console.error("Ikeono embed already included");return}e.ikeono={};var n=["init"];e.ikeono._beforeLoadCallQueue=[];n.forEach(o=>{e.ikeono[o]=function(){e.ikeono._beforeLoadCallQueue.push([o,arguments])}});var t=o.createElement("script");t.type="text/javascript";t.async=true;t.src="https://widget.ikeono.com/ikwshim.js";var i=o.getElementsByTagName("script")[0];i.parentNode.insertBefore(t,i)})(window,document);ikeono.init('2ccc2380-1824-43ca-a234-1db76ad3fb98', '#000000', true, 'bottom_right_corner', 0, []);</script>
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.