1<!doctype html> 2<html 3 class="no-js" 4 lang="en" 5> 6 <head> 7 8 <meta name="yandex-verification" content="bea5dbf1f3e20758" /> 9 10 <!-- Google AdSense Preconnect & Script --> 11<link rel="preconnect" href="https://pagead2.googlesyndication.com" /> 12<link rel="preconnect" href="https://www.googleservices.com" />
13<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-1751939371700213" crossorigin="anonymous"></script>
13 14<!-- FIX: AdSense verification meta tag (required since 2024) --> 15<meta name="google-adsense-account" content="ca-pub-1751939371700213"><link 16 rel="icon" 17 type="image/png" 18 href="//riderace.net/cdn/shop/files/RIDERACE_Favicon_logo.jpg?crop=center&height=32&v=1771760887&width=32" 19 > 20 <link 21 rel="expect" 22 href="#MainContent" 23 blocking="render" 24 id="view-transition-render-blocker" 25 ><meta charset="utf-8"> 26<meta 27 http-equiv="X-UA-Compatible" 28 content="IE=edge" 29> 30<meta 31 name="viewport" 32 content="width=device-width,initial-scale=1" 33> 34<meta 35 name="view-transition" 36 content="same-origin" 37> 38<meta 39 name="theme-color" 40 content="" 41> 42 43<meta 44 property="og:site_name" 45 content="RIDERACE" 46> 47<meta 48 property="og:url" 49 content="https://riderace.net/blogs/best-bike-shop" 50> 51<meta 52 property="og:title" 53 content="Best Bike Shops - Trusted Retailer Stores Near You" 54> 55<meta 56 property="og:type" 57 content="website" 58> 59<meta 60 property="og:description" 61 content="Discover the best bike shop near you at Riderace.net. Explore top-quality bikes, expert gear reviews, and cycling tips to elevate your ride. Ride smarter today." 62><meta 63 property="og:image" 64 content="http://riderace.net/cdn/shop/files/RIDERACE_Cover_social_share_981c62b1-0958-4270-b4d7-db5aef6d02b4.jpg?v=1771762420" 65 > 66 <meta 67 property="og:image:secure_url" 68 content="https://riderace.net/cdn/shop/files/RIDERACE_Cover_social_share_981c62b1-0958-4270-b4d7-db5aef6d02b4.jpg?v=1771762420" 69 > 70 <meta 71 property="og:image:width" 72 content="1200" 73 > 74 <meta 75 property="og:image:height" 76 content="675" 77 ><meta 78 name="twitter:card" 79 content="summary_large_image" 80> 81<meta 82 name="twitter:title" 83 content="Best Bike Shops - Trusted Retailer Stores Near You" 84> 85<meta 86 name="twitter:description" 87 content="Discover the best bike shop near you at Riderace.net. Explore top-quality bikes, expert gear reviews, and cycling tips to elevate your ride. Ride smarter today." 88> 89 90<title> 91 Best Bike Shops - Trusted Retailer Stores Near You 92 – RIDERACE</title> 93 94<link 95 rel="canonical" 96 href="https://riderace.net/blogs/best-bike-shop" 97> 98 99 100 <meta 101 name="description" 102 content="Discover the best bike shop near you at Riderace.net. Explore top-quality bikes, expert gear reviews, and cycling tips to elevate your ride. Ride smarter today." 103 > 104 105<link href="//riderace.net/cdn/shop/t/2/assets/overflow-list.css?v=168694168152117541881771758987" as="style" rel="preload"> 106<link href="//riderace.net/cdn/shop/t/2/assets/base.css?v=91370114524021989831771758987" rel="stylesheet" type="text/css" media="all" /> 107 108
109<script async crossorigin fetchpriority="high" src="/cdn/shopifycloud/importmap-polyfill/es-modules-shim.2.4.0.js"></script>
vendor: 1 bytes, line 109
109
110<script type="importmap"> 111 { 112 "imports": { 113 "@theme/critical": "//riderace.net/cdn/shop/t/2/assets/critical.js?v=169402557219780209121771758987", 114 "@theme/product-title": "//riderace.net/cdn/shop/t/2/assets/product-title-truncation.js?v=81744426891537421781771758987", 115 "@theme/component": "//riderace.net/cdn/shop/t/2/assets/component.js?v=74239122572524296041771758987", 116 "@theme/dialog": "//riderace.net/cdn/shop/t/2/assets/dialog.js?v=122984339961420548111771758987", 117 "@theme/events": "//riderace.net/cdn/shop/t/2/assets/events.js?v=59172389608566392641771758987", 118 "@theme/focus": "//riderace.net/cdn/shop/t/2/assets/focus.js?v=60436577539430446401771758987", 119 "@theme/morph": "//riderace.net/cdn/shop/t/2/assets/morph.js?v=92630016404903954311771758987", 120 "@theme/paginated-list": "//riderace.net/cdn/shop/t/2/assets/paginated-list.js?v=95298315036233333871771758987", 121 "@theme/performance": "//riderace.net/cdn/shop/t/2/assets/performance.js?v=171015751390534793081771758987", 122 "@theme/product-form": "//riderace.net/cdn/shop/t/2/assets/product-form.js?v=83283661069322333421771758987", 123 "@theme/recently-viewed-products": "//riderace.net/cdn/shop/t/2/assets/recently-viewed-products.js?v=94729125001750262651771758987", 124 "@theme/scrolling": "//riderace.net/cdn/shop/t/2/assets/scrolling.js?v=10957690925586738441771758987", 125 "@theme/section-renderer": "//riderace.net/cdn/shop/t/2/assets/section-renderer.js?v=117273408521114569061771758987", 126 "@theme/section-hydration": "//riderace.net/cdn/shop/t/2/assets/section-hydration.js?v=177651605160027701221771758987", 127 "@theme/utilities": "//riderace.net/cdn/shop/t/2/assets/utilities.js?v=171919950116664653001771758987", 128 "@theme/variant-picker": "//riderace.net/cdn/shop/t/2/assets/variant-picker.js?v=95439354777694360091771758987", 129 "@theme/media-gallery": "//riderace.net/cdn/shop/t/2/assets/media-gallery.js?v=111441960308641931071771758987", 130 "@theme/quick-add": "//riderace.net/cdn/shop/t/2/assets/quick-add.js?v=102040698639320169661771758987", 131 "@theme/paginated-list-aspect-ratio": "//riderace.net/cdn/shop/t/2/assets/paginated-list-aspect-ratio.js?v=25254270272143792451771758987", 132 "@theme/popover-polyfill": "//riderace.net/cdn/shop/t/2/assets/popover-polyfill.js?v=119029313658895111201771758987", 133 "@theme/component-quantity-selector": "//riderace.net/cdn/shop/t/2/assets/component-quantity-selector.js?v=7782950339315554041771758987" 134 } 135 } 136</script>
136 137 138 139 140
140<script 141 src="//riderace.net/cdn/shop/t/2/assets/view-transitions.js?v=84877080446900032951771758987" 142 async 143 blocking="render" 144 ></script>
144 145 146 147 148<link 149 rel="modulepreload" 150 href="//riderace.net/cdn/shop/t/2/assets/critical.js?v=169402557219780209121771758987" 151> 152 153<link 154 rel="modulepreload" 155 href="//riderace.net/cdn/shop/t/2/assets/utilities.js?v=171919950116664653001771758987" 156 fetchpriority="low" 157> 158<link 159 rel="modulepreload" 160 href="//riderace.net/cdn/shop/t/2/assets/component.js?v=74239122572524296041771758987" 161 fetchpriority="low" 162> 163<link 164 rel="modulepreload" 165 href="//riderace.net/cdn/shop/t/2/assets/section-renderer.js?v=117273408521114569061771758987" 166 fetchpriority="low" 167> 168<link 169 rel="modulepreload" 170 href="//riderace.net/cdn/shop/t/2/assets/section-hydration.js?v=177651605160027701221771758987" 171 fetchpriority="low" 172> 173<link 174 rel="modulepreload" 175 href="//riderace.net/cdn/shop/t/2/assets/morph.js?v=92630016404903954311771758987" 176 fetchpriority="low" 177> 178 179 180 181<link 182 rel="modulepreload" 183 href="//riderace.net/cdn/shop/t/2/assets/focus.js?v=60436577539430446401771758987" 184 fetchpriority="low" 185> 186<link 187 rel="modulepreload" 188 href="//riderace.net/cdn/shop/t/2/assets/recently-viewed-products.js?v=94729125001750262651771758987" 189 fetchpriority="low" 190> 191<link 192 rel="modulepreload" 193 href="//riderace.net/cdn/shop/t/2/assets/scrolling.js?v=10957690925586738441771758987" 194 fetchpriority="low" 195> 196<link 197 rel="modulepreload" 198 href="//riderace.net/cdn/shop/t/2/assets/events.js?v=59172389608566392641771758987" 199 fetchpriority="low" 200>
201<script 202 src="//riderace.net/cdn/shop/t/2/assets/popover-polyfill.js?v=119029313658895111201771758987" 203 type="module" 204 fetchpriority="low" 205></script>
vendor: 1 bytes, line 205
205
206<script 207 src="//riderace.net/cdn/shop/t/2/assets/quick-add.js?v=102040698639320169661771758987" 208 type="module" 209 fetchpriority="low" 210></script>
210 211 212
212<script 213 src="//riderace.net/cdn/shop/t/2/assets/cart-discount.js?v=107077853990124422021771758987" 214 type="module" 215 fetchpriority="low" 216 ></script>
216 217
218<script 219 src="//riderace.net/cdn/shop/t/2/assets/dialog.js?v=122984339961420548111771758987" 220 type="module" 221 fetchpriority="low" 222></script>
vendor: 1 bytes, line 222
222
223<script 224 src="//riderace.net/cdn/shop/t/2/assets/variant-picker.js?v=95439354777694360091771758987" 225 type="module" 226 fetchpriority="low" 227></script>
vendor: 1 bytes, line 227
227
228<script 229 src="//riderace.net/cdn/shop/t/2/assets/product-card.js?v=84089801565227384841771758987" 230 type="module" 231 fetchpriority="low" 232></script>
vendor: 1 bytes, line 232
232
233<script 234 src="//riderace.net/cdn/shop/t/2/assets/product-form.js?v=83283661069322333421771758987" 235 type="module" 236 fetchpriority="low" 237></script>
vendor: 1 bytes, line 237
237
238<script 239 src="//riderace.net/cdn/shop/t/2/assets/accordion-custom.js?v=99000499017714805851771758987" 240 type="module" 241 fetchpriority="low" 242></script>
vendor: 1 bytes, line 242
242
243<script 244 src="//riderace.net/cdn/shop/t/2/assets/disclosure-custom.js?v=168050880623268140331771758987" 245 type="module" 246 fetchpriority="low" 247></script>
vendor: 1 bytes, line 247
247
248<script 249 src="//riderace.net/cdn/shop/t/2/assets/media.js?v=37825095869491791421771758987" 250 type="module" 251 fetchpriority="low" 252></script>
vendor: 1 bytes, line 252
252
253<script 254 src="//riderace.net/cdn/shop/t/2/assets/product-price.js?v=30079423257668675401771758987" 255 type="module" 256 fetchpriority="low" 257></script>
vendor: 1 bytes, line 257
257
258<script 259 src="//riderace.net/cdn/shop/t/2/assets/product-title-truncation.js?v=81744426891537421781771758987" 260 type="module" 261 fetchpriority="low" 262></script>
vendor: 1 bytes, line 262
262
263<script 264 src="//riderace.net/cdn/shop/t/2/assets/product-inventory.js?v=16343734458933704981771758987" 265 type="module" 266 fetchpriority="low" 267></script>
vendor: 1 bytes, line 267
267
268<script 269 src="//riderace.net/cdn/shop/t/2/assets/show-more.js?v=94563802205717136101771758987" 270 type="module" 271 fetchpriority="low" 272></script>
vendor: 1 bytes, line 272
272
273<script 274 src="//riderace.net/cdn/shop/t/2/assets/slideshow.js?v=154015486816472108841771758987" 275 type="module" 276 fetchpriority="low" 277></script>
vendor: 1 bytes, line 277
277
278<script 279 src="//riderace.net/cdn/shop/t/2/assets/anchored-popover.js?v=95953304814728754461771758987" 280 type="module" 281 fetchpriority="low" 282></script>
vendor: 1 bytes, line 282
282
283<script 284 src="//riderace.net/cdn/shop/t/2/assets/floating-panel.js?v=128677600744947036551771758987" 285 type="module" 286 fetchpriority="low" 287></script>
vendor: 1 bytes, line 287
287
288<script 289 src="//riderace.net/cdn/shop/t/2/assets/video-background.js?v=25237992823806706551771758987" 290 type="module" 291 fetchpriority="low" 292></script>
vendor: 1 bytes, line 292
292
293<script 294 src="//riderace.net/cdn/shop/t/2/assets/component-quantity-selector.js?v=7782950339315554041771758987" 295 type="module" 296 fetchpriority="low" 297></script>
vendor: 1 bytes, line 297
297
298<script 299 src="//riderace.net/cdn/shop/t/2/assets/media-gallery.js?v=111441960308641931071771758987" 300 type="module" 301 fetchpriority="low" 302></script>
vendor: 1 bytes, line 302
302
303<script 304 src="//riderace.net/cdn/shop/t/2/assets/rte-formatter.js?v=101420294193111439321771758987" 305 type="module" 306 fetchpriority="low" 307></script>
vendor: 1 bytes, line 307
307
308<script 309 src="//riderace.net/cdn/shop/t/2/assets/gift-card-recipient-form.js?v=129634859299628245901771758987" 310 type="module" 311 fetchpriority="low" 312></script>
312 313 314 315
315<script 316 src="//riderace.net/cdn/shop/t/2/assets/localization.js?v=87759161307859666401771758987" 317 type="module" 318 fetchpriority="low" 319 ></script>
319 320 321 322 323 324 325
325<script 326 src="//riderace.net/cdn/shop/t/2/assets/product-card-link.js?v=97122579314620396511771758987" 327 type="module" 328 fetchpriority="low" 329 ></script>
329 330 331
332<script 333 src="//riderace.net/cdn/shop/t/2/assets/auto-close-details.js?v=58350291535404441581771758987" 334 defer="defer" 335></script>
335 336
337<script> 338 const basePath = 'https://cdn.shopify.com/static/themes/horizon/placeholders'; 339 const Theme = { 340 placeholders: { 341 general: [ 342 `${basePath}/general-1.png`, 343 `${basePath}/general-2.png`, 344 `${basePath}/general-3.png`, 345 `${basePath}/general-4.png`, 346 `${basePath}/general-5.png`, 347 `${basePath}/general-6.png`, 348 `${basePath}/general-7.png`, 349 ], 350 product: [`${basePath}/product-ball.png`, `${basePath}/product-cone.png`, `${basePath}/product-cube.png`], 351 }, 352 translations: { 353 placeholder_image: `Placeholder image`, 354 added: `Added`, 355 recipient_form_fields_visible: `Recipient form fields are now visible`, 356 recipient_form_fields_hidden: `Recipient form fields are now hidden`, 357 recipient_form_error: `There was an error with the form submission`, 358 }, 359 routes: { 360 cart_add_url: '/cart/add.js', 361 cart_change_url: '/cart/change', 362 cart_update_url: '/cart/update', 363 cart_url: '/cart', 364 predictive_search_url: '/search/suggest', 365 search_url: '/search', 366 }, 367 template: { 368 name: 'blog', 369 }, 370 }; 371</script>
371 372<style data-shopify> 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 :root { 394 /* Page Layout */ 395 --sidebar-width: 25rem; 396 --narrow-content-width: 36rem; 397 --normal-content-width: 42rem; 398 --wide-content-width: 46rem; 399 --narrow-page-width: 90rem; 400 --normal-page-width: 120rem; 401 --wide-page-width: 150rem; 402 403 /* Section Heights */ 404 --section-height-small: 15rem; 405 --section-height-medium: 25rem; 406 --section-height-large: 35rem; 407 408 @media screen and (min-width: 40em) { 409 --section-height-small: 40svh; 410 --section-height-medium: 55svh; 411 --section-height-large: 70svh; 412 } 413 414 @media screen and (min-width: 60em) { 415 --section-height-small: 50svh; 416 --section-height-medium: 65svh; 417 --section-height-large: 80svh; 418 } 419 420 /* Letter spacing */ 421 --letter-spacing-sm: 0.06em; 422 --letter-spacing-md: 0.13em; 423 424 /* Font families */ 425 --font-body--family: Helvetica, Arial, sans-serif; 426 --font-body--style: normal; 427 --font-body--weight: 400; 428 --font-subheading--family: Helvetica, Arial, sans-serif; 429 --font-subheading--style: normal; 430 --font-subheading--weight: 400; 431 --font-heading--family: Arial, sans-serif; 432 --font-heading--style: normal; 433 --font-heading--weight: 400; 434 --font-accent--family: Helvetica, Arial, sans-serif; 435 --font-accent--style: normal; 436 --font-accent--weight: 400; 437 438 /* Margin sizes */ 439 --font-h1--spacing: 0.25em; 440 --font-h2--spacing: 0.25em; 441 --font-h3--spacing: 0.25em; 442 --font-h4--spacing: 0.25em; 443 --font-h5--spacing: 0.25em; 444 --font-h6--spacing: 0.25em; 445 --font-paragraph--spacing: 0.5em; 446 447 /* Heading colors */ 448 --font-h1--color: var(--color-foreground-heading); 449 --font-h2--color: var(--color-foreground-heading); 450 --font-h3--color: var(--color-foreground-heading); 451 --font-h4--color: var(--color-foreground-heading); 452 --font-h5--color: var(--color-foreground-heading); 453 --font-h6--color: var(--color-foreground-heading); 454 455 /** Z-Index / Layering */ 456 --layer-section-background: -2; 457 --layer-lowest: -1; 458 --layer-base: 0; 459 --layer-flat: 1; 460 --layer-raised: 2; 461 --layer-heightened: 4; 462 --layer-sticky: 8; 463 --layer-window-overlay: 10; 464 --layer-header-menu: 12; 465 --layer-overlay: 16; 466 --layer-menu-drawer: 18; 467 --layer-temporary: 20; 468 469 /* Max-width / Measure */ 470 --max-width--body-normal: 50ch; 471 --max-width--body-narrow: 35ch; 472 473 --max-width--heading-normal: 50ch; 474 --max-width--heading-narrow: 30ch; 475 476 --max-width--display-normal: 20ch; 477 --max-width--display-narrow: 15ch; 478 --max-width--display-tight: 5ch; 479 480 /* Letter-spacing / Tracking */ 481 --letter-spacing--display-tight: -0.03em; 482 --letter-spacing--display-normal: 0em; 483 --letter-spacing--display-loose: 0.03em; 484 485 --letter-spacing--heading-tight: -0.03em; 486 --letter-spacing--heading-normal: 0em; 487 --letter-spacing--heading-loose: 0.03em; 488 489 --letter-spacing--body-tight: -0.03em; 490 --letter-spacing--body-normal: 0em; 491 --letter-spacing--body-loose: 0.03em; 492 493 /* Line height / Leading */ 494 --line-height: 1; 495 496 --line-height--display-tight: 1; 497 --line-height--display-normal: 1.1; 498 --line-height--display-loose: 1.2; 499 500 --line-height--heading-tight: 1.15; 501 --line-height--heading-normal: 1.25; 502 --line-height--heading-loose: 1.35; 503 504 --line-height--body-tight: 1.2; 505 --line-height--body-normal: 1.4; 506 --line-height--body-loose: 1.6; 507 508 /* Typography presets */ 509 --font-size--paragraph: 0.875rem;--font-size--h1: clamp(1.75rem, 7.2vw, 4.5rem);--font-size--h2: 1.5rem;--font-size--h3: 1.25rem;--font-size--h4: 1.125rem;--font-size--h5: 1.0rem;--font-size--h6: 0.75rem;--font-paragraph--weight: 400;--font-paragraph--letter-spacing: var(--letter-spacing--body-normal);--font-paragraph--size: var(--font-size--paragraph);--font-paragraph--family: var(--font-body--family);--font-paragraph--style: var(--font-body--style);--font-paragraph--case: ;--font-paragraph--line-height: var(--line-height--body-normal);--font-h1--weight: var(--font-heading--weight);--font-h1--letter-spacing: var(--letter-spacing--heading-normal);--font-h1--size: var(--font-size--h1);--font-h1--family: var(--font-heading--family);--font-h1--style: var(--font-heading--style);--font-h1--case: none;--font-h1--line-height: var(--line-height--display-normal);--font-h2--weight: var(--font-heading--weight);--font-h2--letter-spacing: var(--letter-spacing--heading-normal);--font-h2--size: var(--font-size--h2);--font-h2--family: var(--font-heading--family);--font-h2--style: var(--font-heading--style);--font-h2--case: none;--font-h2--line-height: var(--line-height--display-normal);--font-h3--weight: var(--font-subheading--weight);--font-h3--letter-spacing: var(--letter-spacing--heading-normal);--font-h3--size: var(--font-size--h3);--font-h3--family: var(--font-subheading--family);--font-h3--style: var(--font-subheading--style);--font-h3--case: none;--font-h3--line-height: var(--line-height--display-normal);--font-h4--weight: var(--font-accent--weight);--font-h4--letter-spacing: var(--letter-spacing--heading-loose);--font-h4--size: var(--font-size--h4);--font-h4--family: var(--font-accent--family);--font-h4--style: var(--font-accent--style);--font-h4--case: uppercase;--font-h4--line-height: var(--line-height--display-normal);--font-h5--weight: var(--font-subheading--weight);--font-h5--letter-spacing: var(--letter-spacing--heading-normal);--font-h5--size: var(--font-size--h5);--font-h5--family: var(--font-subheading--family);--font-h5--style: var(--font-subheading--style);--font-h5--case: none;--font-h5--line-height: var(--line-height--display-normal);--font-h6--weight: var(--font-accent--weight);--font-h6--letter-spacing: var(--letter-spacing--heading-loose);--font-h6--size: var(--font-size--h6);--font-h6--family: var(--font-accent--family);--font-h6--style: var(--font-accent--style);--font-h6--case: uppercase;--font-h6--line-height: var(--line-height--display-normal); 510 511 /* Hardcoded font sizes */ 512 --font-size--2xs: 0.625rem; 513 --font-size--xs: 0.8125rem; 514 --font-size--sm: 0.875rem; 515 --font-size--md: 1rem; 516 --font-size--lg: 1.125rem; 517 --font-size--xl: 1.25rem; 518 --font-size--2xl: 1.5rem; 519 --font-size--3xl: 2rem; 520 --font-size--4xl: 2.5rem; 521 --font-size--5xl: 3rem; 522 --font-size--6xl: 3.5rem; 523 524 /* Menu font sizes */ 525 --menu-font-sm--size: 0.875rem; 526 --menu-font-sm--line-height: calc(1.1 + 0.5 * min(16 / 14)); 527 --menu-font-md--size: 1rem; 528 --menu-font-md--line-height: calc(1.1 + 0.5 * min(16 / 16)); 529 --menu-font-lg--size: 1.125rem; 530 --menu-font-lg--line-height: calc(1.1 + 0.5 * min(16 / 18)); 531 --menu-font-xl--size: 1.25rem; 532 --menu-font-xl--line-height: calc(1.1 + 0.5 * min(16 / 20)); 533 --menu-font-2xl--size: 1.75rem; 534 --menu-font-2xl--line-height: calc(1.1 + 0.5 * min(16 / 28)); 535 536 /* Colors */ 537 --color-error: #8B0000; 538 --color-success: #006400; 539 --color-white: #FFFFFF; 540 --color-white-rgb: 255 255 255; 541 --color-black: #000000; 542 --color-instock: #3ED660; 543 --color-lowstock: #EE9441; 544 --color-outofstock: #C8C8C8; 545 546 /* Opacity */ 547 --opacity-5: 0.05; 548 --opacity-8: 0.08; 549 --opacity-10: 0.1; 550 --opacity-15: 0.15; 551 --opacity-20: 0.2;
552 --opacity-25: 0.25; 553 --opacity-30: 0.3; 554 --opacity-40: 0.4; 555 --opacity-50: 0.5; 556 --opacity-60: 0.6; 557 --opacity-70: 0.7; 558 --opacity-80: 0.8; 559 --opacity-85: 0.85; 560 --opacity-90: 0.9; 561 --opacity-subdued-text: var(--opacity-70); 562 563 --shadow-button: 0 2px 3px rgb(0 0 0 / 20%); 564 --gradient-image-overlay: linear-gradient(to top, rgb(0 0 0 / 0.5), transparent); 565 566 /* Spacing */ 567 --margin-3xs: 0.125rem; 568 --margin-2xs: 0.3rem; 569 --margin-xs: 0.5rem; 570 --margin-sm: 0.7rem; 571 --margin-md: 0.8rem; 572 --margin-lg: 1rem; 573 --margin-xl: 1.25rem; 574 --margin-2xl: 1.5rem; 575 --margin-3xl: 1.75rem; 576 --margin-4xl: 2rem; 577 --margin-5xl: 3rem; 578 --margin-6xl: 5rem; 579 580 --scroll-margin: 50px; 581 582 --padding-3xs: 0.125rem; 583 --padding-2xs: 0.25rem; 584 --padding-xs: 0.5rem; 585 --padding-sm: 0.7rem; 586 --padding-md: 0.8rem; 587 --padding-lg: 1rem; 588 --padding-xl: 1.25rem; 589 --padding-2xl: 1.5rem; 590 --padding-3xl: 1.75rem; 591 --padding-4xl: 2rem; 592 --padding-5xl: 3rem; 593 --padding-6xl: 4rem; 594 595 --gap-3xs: 0.125rem; 596 --gap-2xs: 0.3rem; 597 --gap-xs: 0.5rem; 598 --gap-sm: 0.7rem; 599 --gap-md: 0.9rem; 600 --gap-lg: 1rem; 601 --gap-xl: 1.25rem; 602 --gap-2xl: 2rem; 603 --gap-3xl: 3rem; 604 605 --spacing-scale-sm: 0.6; 606 --spacing-scale-md: 0.7; 607 --spacing-scale-default: 1.0; 608 609 /* Checkout buttons gap */ 610 --checkout-button-gap: 10px; 611 612 /* Borders */ 613 --style-border-width: 1px; 614 --style-border-radius-xs: 0.2rem; 615 --style-border-radius-sm: 0.6rem; 616 --style-border-radius-md: 0.8rem; 617 --style-border-radius-50: 50%; 618 --style-border-radius-lg: 1rem; 619 --style-border-radius-pills: 40px; 620 --style-border-radius-inputs: 0px; 621 --style-border-radius-buttons-primary: 0px; 622 --style-border-radius-buttons-secondary: 0px; 623 --style-border-width-primary: 0px; 624 --style-border-width-secondary: 0px; 625 --style-border-width-inputs: 1px; 626 --style-border-radius-popover: 8px; 627 --style-border-popover: 1px none rgb(var(--color-border-rgb) / 50%); 628 --style-border-drawer: 1px none rgb(var(--color-border-rgb) / 50%); 629 --style-border-swatch-opacity: 10%; 630 --style-border-swatch-width: 1px; 631 --style-border-swatch-style: solid; 632 633 /* Animation */ 634 --ease-out-cubic: cubic-bezier(0.33, 1, 0.68, 1); 635 --ease-out-quad: cubic-bezier(0.32, 0.72, 0, 1); 636 --animation-speed-fast: 0.0625s; 637 --animation-speed: 0.125s; 638 --animation-speed-slow: 0.2s; 639 --animation-speed-medium: 0.15s; 640 --animation-easing: ease-in-out; 641 --animation-slideshow-easing: cubic-bezier(0.4, 0, 0.2, 1); 642 --drawer-animation-speed: 0.2s; 643 --animation-values-slow: var(--animation-speed-slow) var(--animation-easing); 644 --animation-values: var(--animation-speed) var(--animation-easing); 645 --animation-values-fast: var(--animation-speed-fast) var(--animation-easing); 646 --animation-values-allow-discrete: var(--animation-speed) var(--animation-easing) allow-discrete; 647 --animation-timing-hover: cubic-bezier(0.25, 0.46, 0.45, 0.94); 648 --animation-timing-active: cubic-bezier(0.5, 0, 0.75, 0); 649 --animation-timing-bounce: cubic-bezier(0.34, 1.56, 0.64, 1); 650 --animation-timing-default: cubic-bezier(0, 0, 0.2, 1); 651 --animation-timing-fade-in: cubic-bezier(0.16, 1, 0.3, 1); 652 --animation-timing-fade-out: cubic-bezier(0.4, 0, 0.2, 1); 653 654 /* View transitions */ 655 /* View transition old */ 656 --view-transition-old-main-content: var(--animation-speed) var(--animation-easing) both fadeOut; 657 658 /* View transition new */ 659 --view-transition-new-main-content: var(--animation-speed) var(--animation-easing) both fadeIn, var(--animation-speed) var(--animation-easing) both slideInTopViewTransition; 660 661 /* Focus */ 662 --focus-outline-width: 0.09375rem; 663 --focus-outline-offset: 0.2em; 664 665 /* Badges */ 666 --badge-blob-padding-block: 1px; 667 --badge-blob-padding-inline: 12px 8px; 668 --badge-rectangle-padding-block: 1px; 669 --badge-rectangle-padding-inline: 6px; 670 @media screen and (min-width: 750px) { 671 --badge-blob-padding-block: 4px; 672 --badge-blob-padding-inline: 16px 12px; 673 --badge-rectangle-padding-block: 4px; 674 --badge-rectangle-padding-inline: 10px; 675 } 676 677 /* Icons */ 678 --icon-size-2xs: 0.6rem; 679 --icon-size-xs: 0.85rem; 680 --icon-size-sm: 1.25rem; 681 --icon-size-md: 1.375rem; 682 --icon-size-lg: 1.5rem; 683 --icon-stroke-width: 1.5px; 684 685 /* Input */ 686 --input-email-min-width: 200px; 687 --input-search-max-width: 650px; 688 --input-padding-y: 0.8rem; 689 --input-padding-x: 0.8rem; 690 --input-padding: var(--input-padding-y) var(--input-padding-x); 691 --input-box-shadow-width: var(--style-border-width-inputs); 692 --input-box-shadow: 0 0 0 var(--input-box-shadow-width) var(--color-input-border); 693 --input-box-shadow-focus: 0 0 0 calc(var(--input-box-shadow-width) + 0.5px) var(--color-input-border); 694 --input-disabled-background-color: rgb(var(--color-foreground-rgb) / var(--opacity-10)); 695 --input-disabled-border-color: rgb(var(--color-foreground-rgb) / var(--opacity-5)); 696 --input-disabled-text-color: rgb(var(--color-foreground-rgb) / var(--opacity-50));
697 --input-textarea-min-height: 55px; 698 699 /* Button size */ 700 --button-size-sm: 30px; 701 --button-size-md: 36px; 702 --button-size: var(--minimum-touch-target); 703 --button-padding-inline: 24px; 704 --button-padding-block: 16px; 705 706 /* Button font-family */ 707 --button-font-family-primary: var(--font-body--family); 708 --button-font-family-secondary: var(--font-body--family); 709 710 /* Button text case */ 711 --button-text-case: ; 712 --button-text-case-primary: default; 713 --button-text-case-secondary: default; 714 715 /* Borders */ 716 --border-color: rgb(var(--color-border-rgb) / var(--opacity-50)); 717 --border-width-sm: 1px; 718 --border-width-md: 2px; 719 --border-width-lg: 5px; 720 721 /* Drawers */ 722 --drawer-inline-padding: 25px; 723 --drawer-menu-inline-padding: 2.5rem; 724 --drawer-header-block-padding: 20px; 725 --drawer-content-block-padding: 10px; 726 --drawer-header-desktop-top: 0rem; 727 --drawer-padding: calc(var(--padding-sm) + 7px); 728 --drawer-height: 100dvh; 729 --drawer-width: 95vw; 730 --drawer-max-width: 500px; 731 732 /* Variant Picker Swatches */ 733 --variant-picker-swatch-width-unitless: 30; 734 --variant-picker-swatch-height-unitless: 30; 735 --variant-picker-swatch-width: 30px; 736 --variant-picker-swatch-height: 30px; 737 --variant-picker-swatch-radius: 0px; 738 --variant-picker-border-width: 1px; 739 --variant-picker-border-style: solid; 740 --variant-picker-border-opacity: 10%; 741 742 /* Variant Picker Buttons */ 743 --variant-picker-button-radius: 0px; 744 --variant-picker-button-border-width: 1px; 745 746 /* Slideshow */ 747 --slideshow-controls-size: 3.5rem; 748 --slideshow-controls-icon: 2rem; 749 --peek-next-slide-size: 3rem; 750 751 /* Utilities */ 752 --backdrop-opacity: 0.15; 753 --backdrop-color-rgb: var(--color-shadow-rgb); 754 --minimum-touch-target: 44px; 755 --disabled-opacity: 0.5; 756 --skeleton-opacity: 0.025; 757 758 /* Shapes */ 759 --shape--circle: circle(50% at center); 760 --shape--sunburst: polygon(100% 50%,94.62% 55.87%,98.3% 62.94%,91.57% 67.22%,93.3% 75%,85.7% 77.39%,85.36% 85.36%,77.39% 85.7%,75% 93.3%,67.22% 91.57%,62.94% 98.3%,55.87% 94.62%,50% 100%,44.13% 94.62%,37.06% 98.3%,32.78% 91.57%,25% 93.3%,22.61% 85.7%,14.64% 85.36%,14.3% 77.39%,6.7% 75%,8.43% 67.22%,1.7% 62.94%,5.38% 55.87%,0% 50%,5.38% 44.13%,1.7% 37.06%,8.43% 32.78%,6.7% 25%,14.3% 22.61%,14.64% 14.64%,22.61% 14.3%,25% 6.7%,32.78% 8.43%,37.06% 1.7%,44.13% 5.38%,50% 0%,55.87% 5.38%,62.94% 1.7%,67.22% 8.43%,75% 6.7%,77.39% 14.3%,85.36% 14.64%,85.7% 22.61%,93.3% 25%,91.57% 32.78%,98.3% 37.06%,94.62% 44.13%); 761 --shape--diamond: polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%); 762 --shape--blob: polygon(85.349% 11.712%, 87.382% 13.587%, 89.228% 15.647%, 90.886% 17.862%, 92.359% 20.204%, 93.657% 22.647%, 94.795% 25.169%, 95.786% 27.752%, 96.645% 30.382%, 97.387% 33.048%, 98.025% 35.740%, 98.564% 38.454%, 99.007% 41.186%, 99.358% 43.931%, 99.622% 46.685%, 99.808% 49.446%, 99.926% 52.210%, 99.986% 54.977%, 99.999% 57.744%, 99.975% 60.511%, 99.923% 63.278%, 99.821% 66.043%, 99.671% 68.806%, 99.453% 71.565%, 99.145% 74.314%, 98.724% 77.049%, 98.164% 79.759%, 97.433% 82.427%, 96.495% 85.030%, 95.311% 87.529%, 93.841% 89.872%, 92.062% 91.988%, 89.972% 93.796%, 87.635% 95.273%, 85.135% 96.456%, 82.532% 97.393%, 79.864% 98.127%, 77.156% 98.695%, 74.424% 99.129%, 71.676% 99.452%, 68.918% 99.685%, 66.156% 99.844%, 63.390% 99.942%, 60.624% 99.990%, 57.856% 99.999%, 55.089% 99.978%, 52.323% 99.929%, 49.557% 99.847%, 46.792% 99.723%, 44.031% 99.549%, 41.273% 99.317%, 38.522% 99.017%, 35.781% 98.639%, 33.054% 98.170%, 30.347% 97.599%, 27.667% 96.911%, 25.024% 96.091%, 22.432% 95.123%, 19.907% 93.994%, 17.466% 92.690%, 15.126% 91.216%, 12.902% 89.569%, 10.808% 87.761%, 8.854% 85.803%, 7.053% 83.703%, 5.418% 81.471%, 3.962% 79.119%, 2.702% 76.656%, 1.656% 74.095%, 0.846% 71.450%, 0.294% 68.740%, 0.024% 65.987%, 0.050% 63.221%, 0.343% 60.471%, 0.858% 57.752%, 1.548% 55.073%, 2.370% 52.431%, 3.283% 49.819%, 4.253% 47.227%, 5.249% 44.646%, 6.244% 42.063%, 7.211% 39.471%, 8.124% 36.858%, 8.958% 34.220%, 9.711% 31.558%, 10.409% 28.880%, 11.083% 26.196%, 11.760% 23.513%, 12.474% 20.839%, 13.259% 18.186%, 14.156% 15.569%, 15.214% 13.012%, 16.485% 10.556%, 18.028% 8.261%, 19.883
762% 6.211%, 22.041% 4.484%, 24.440% 3.110%, 26.998% 2.057%, 29.651% 1.275%, 32.360% 0.714%, 35.101% 0.337%, 37.859% 0.110%, 40.624% 0.009%, 43.391% 0.016%, 46.156% 0.113%, 48.918% 0.289%, 51.674% 0.533%, 54.425% 0.837%, 57.166% 1.215%, 59.898% 1.654%, 62.618% 2.163%, 65.322% 2.750%, 68.006% 3.424%, 70.662% 4.197%, 73.284% 5.081%, 75.860% 6.091%, 78.376% 7.242%, 80.813% 8.551%, 83.148% 10.036%, 85.349% 11.712%); 763 764 /* Buy buttons */ 765 --height-buy-buttons: calc(var(--padding-lg) * 2 + var(--icon-size-sm)); 766 767 /* Card image width and height variables */ 768 --card-width-small: 10rem; 769 770 --height-small: 10rem; 771 --height-medium: 11.5rem; 772 --height-large: 13rem; 773 --height-full: 100vh; 774 775 @media screen and (min-width: 750px) { 776 --height-small: 17.5rem; 777 --height-medium: 21.25rem; 778 --height-large: 25rem; 779 } 780 781 /* Modal */ 782 --modal-max-height: 65dvh; 783 784 /* Card styles for search */ 785 --card-bg-hover: rgb(var(--color-foreground-rgb) / var(--opacity-5)); 786 --card-border-hover: rgb(var(--color-foreground-rgb) / var(--opacity-30)); 787 --card-border-focus: rgb(var(--color-foreground-rgb) / var(--opacity-10)); 788 789 /* Cart */ 790 --cart-primary-font-family: var(--font-body--family); 791 --cart-primary-font-style: var(--font-body--style); 792 --cart-primary-font-weight: var(--font-body--weight); 793 --cart-secondary-font-family: var(--font-subheading--family); 794 --cart-secondary-font-style: var(--font-subheading--style); 795 --cart-secondary-font-weight: var(--font-subheading--weight); 796 } 797</style> 798<style data-shopify> 799 800 801 :root, 802 803 804 805 .color-scheme-1 { 806 --color-background: rgb(255 255 255 / 1.0); 807 /* RGB values only to apply different opacities - Relative color values are not supported in iOS < 16.4 */ 808 --color-background-rgb: 255 255 255; 809 --opacity-5-15: 0.05; 810 --opacity-10-25: 0.1; 811 --opacity-35-55: 0.35; 812 --opacity-40-60: 0.4; 813 --opacity-30-60: 0.3; 814 --color-foreground: rgb(0 0 0 / 0.71); 815 --color-foreground-rgb: 0 0 0; 816 --color-foreground-heading: rgb(0 0 0 / 1.0); 817 --color-foreground-heading-rgb: 0 0 0; 818 --color-primary: rgb(0 0 0 / 0.71); 819 --color-primary-rgb: 0 0 0; 820 --color-primary-hover: rgb(0 0 0 / 1.0); 821 --color-primary-hover-rgb: 0 0 0; 822 --color-border: rgb(234 232 230 / 1.0); 823 --color-border-rgb: 234 232 230; 824 --color-shadow: rgb(0 0 0 / 1.0); 825 --color-shadow-rgb: 0 0 0; 826 --color-primary-button-text: rgb(255 255 255 / 1.0); 827 --color-primary-button-background: rgb(92 209 109 / 1.0); 828 --color-primary-button-border: rgb(0 0 0 / 0.0); 829 --color-primary-button-hover-text: rgb(255 255 255 / 1.0); 830 --color-primary-button-hover-background: rgb(0 0 0 / 1.0); 831 --color-primary-button-hover-border: rgb(0 0 0 / 0.0); 832 --color-secondary-button-text: rgb(0 0 0 / 1.0); 833 --color-secondary-button-background: rgb(230 230 230 / 1.0); 834 --color-secondary-button-border: rgb(0 0 0 / 1.0); 835 --color-secondary-button-hover-text: rgb(255 255 255 / 1.0); 836 --color-secondary-button-hover-background: rgb(0 0 0 / 0.71); 837 --color-secondary-button-hover-border: rgb(0 0 0 / 0.71); 838 --color-input-background: rgb(255 255 255 / 1.0); 839 --color-input-text: rgb(0 0 0 / 1.0); 840 --color-input-text-rgb: 0 0 0; 841 --color-input-border: rgb(234 232 230 / 1.0); 842 --color-input-hover-background: rgb(245 245 245 / 1.0); 843 --color-variant-background: rgb(255 255 255 / 1.0); 844 --color-variant-border: rgb(234 232 230 / 1.0); 845 --color-variant-text: rgb(0 0 0 / 1.0); 846 --color-variant-text-rgb: 0 0 0; 847 --color-variant-hover-background: rgb(245 245 245 / 1.0); 848 --color-variant-hover-text: rgb(0 0 0 / 1.0); 849 --color-variant-hover-border: rgb(230 230 230 / 1.0); 850 --color-selected-variant-background: rgb(); 851 --color-selected-variant-border: rgb(0 0 0 / 1.0); 852 --color-selected-variant-text: rgb(255 255 255 / 1.0); 853 --color-selected-variant-hover-background: rgb(26 26 26 / 1.0); 854 --color-selected-variant-hover-text: rgb(255 255 255 / 1.0); 855 --color-selected-variant-hover-border: rgb(26 26 26 / 1.0); 856 857 --input-disabled-background-color: rgb(var(--color-foreground-rgb) / var(--opacity-10)); 858 --input-disabled-border-color: rgb(var(--color-foreground-rgb) / var(--opacity-5-15)); 859 --input-disabled-text-color: rgb(var(--color-foreground-rgb) / var(--opacity-50)); 860 --color-foreground-muted: rgb(var(--color-foreground-rgb) / var(--opacity-60)); 861 --font-h1--color: var(--color-foreground-heading); 862 --font-h2--color: var(--color-foreground-heading); 863 --font-h3--color: var(--color-foreground-heading); 864 --font-h4--color: var(--color-foreground-heading); 865 --font-h5--color: var(--color-foreground-heading); 866 --font-h6--color: var(--color-foreground-heading); 867 868 /* Shadows */ 869 870 871 --shadow-blur: 20px; 872 --shadow-popover: 0px 4px 20px rgb(var(--color-shadow-rgb) / var(--opacity-15)); 873 874 } 875 876 877 878 879 .color-scheme-2 {
880 --color-background: rgb(255 255 255 / 1.0); 881 /* RGB values only to apply different opacities - Relative color values are not supported in iOS < 16.4 */ 882 --color-background-rgb: 255 255 255; 883 --opacity-5-15: 0.05; 884 --opacity-10-25: 0.1; 885 --opacity-35-55: 0.35; 886 --opacity-40-60: 0.4; 887 --opacity-30-60: 0.3; 888 --color-foreground: rgb(0 0 0 / 1.0); 889 --color-foreground-rgb: 0 0 0; 890 --color-foreground-heading: rgb(0 0 0 / 1.0); 891 --color-foreground-heading-rgb: 0 0 0; 892 --color-primary: rgb(92 209 109 / 1.0); 893 --color-primary-rgb: 92 209 109; 894 --color-primary-hover: rgb(92 209 109 / 1.0); 895 --color-primary-hover-rgb: 92 209 109; 896 --color-border: rgb(235 235 235 / 1.0); 897 --color-border-rgb: 235 235 235; 898 --color-shadow: rgb(0 0 0 / 1.0); 899 --color-shadow-rgb: 0 0 0; 900 --color-primary-button-text: rgb(255 255 255 / 1.0); 901 --color-primary-button-background: rgb(92 209 109 / 1.0); 902 --color-primary-button-border: rgb(0 0 0 / 0.0); 903 --color-primary-button-hover-text: rgb(255 255 255 / 1.0); 904 --color-primary-button-hover-background: rgb(0 0 0 / 1.0); 905 --color-primary-button-hover-border: rgb(0 0 0 / 0.0); 906 --color-secondary-button-text: rgb(255 255 255 / 1.0); 907 --color-secondary-button-background: rgb(0 0 0 / 1.0); 908 --color-secondary-button-border: rgb(0 0 0 / 0.0); 909 --color-secondary-button-hover-text: rgb(255 255 255 / 1.0); 910 --color-secondary-button-hover-background: rgb(92 209 109 / 1.0); 911 --color-secondary-button-hover-border: rgb(0 0 0 / 0.0); 912 --color-input-background: rgb(240 240 240 / 1.0); 913 --color-input-text: rgb(0 0 0 / 1.0); 914 --color-input-text-rgb: 0 0 0; 915 --color-input-border: rgb(0 0 0 / 0.0); 916 --color-input-hover-background: rgb(240 240 240 / 1.0); 917 --color-variant-background: rgb(240 240 240 / 1.0); 918 --color-variant-border: rgb(0 0 0 / 0.0); 919 --color-variant-text: rgb(0 0 0 / 1.0); 920 --color-variant-text-rgb: 0 0 0; 921 --color-variant-hover-background: rgb(222 222 222 / 1.0); 922 --color-variant-hover-text: rgb(0 0 0 / 1.0); 923 --color-variant-hover-border: rgb(0 0 0 / 0.0); 924 --color-selected-variant-background: rgb(92 209 109 / 1.0); 925 --color-selected-variant-border: rgb(0 0 0 / 0.0); 926 --color-selected-variant-text: rgb(255 255 255 / 1.0); 927 --color-selected-variant-hover-background: rgb(88 187 111 / 1.0); 928 --color-selected-variant-hover-text: rgb(255 255 255 / 1.0); 929 --color-selected-variant-hover-border: rgb(0 0 0 / 0.0); 930 931 --input-disabled-background-color: rgb(var(--color-foreground-rgb) / var(--opacity-10)); 932 --input-disabled-border-color: rgb(var(--color-foreground-rgb) / var(--opacity-5-15)); 933 --input-disabled-text-color: rgb(var(--color-foreground-rgb) / var(--opacity-50)); 934 --color-foreground-muted: rgb(var(--color-foreground-rgb) / var(--opacity-60)); 935 --font-h1--color: var(--color-foreground-heading); 936 --font-h2--color: var(--color-foreground-heading); 937 --font-h3--color: var(--color-foreground-heading); 938 --font-h4--color: var(--color-foreground-heading); 939 --font-h5--color: var(--color-foreground-heading); 940 --font-h6--color: var(--color-foreground-heading); 941 942 /* Shadows */ 943 944 945 --shadow-blur: 20px; 946 --shadow-popover: 0px 4px 20px rgb(var(--color-shadow-rgb) / var(--opacity-15)); 947 948 } 949 950 951 952 953 .color-scheme-3 { 954 --color-background: rgb(92 209 109 / 1.0); 955 /* RGB values only to apply different opacities - Relative color values are not supported in iOS < 16.4 */ 956 --color-background-rgb: 92 209 109; 957 --opacity-5-15: 0.05; 958 --opacity-10-25: 0.1; 959 --opacity-35-55: 0.35; 960 --opacity-40-60: 0.4; 961 --opacity-30-60: 0.3; 962 --color-foreground: rgb(255 255 255 / 1.0); 963 --color-foreground-rgb: 255 255 255; 964 --color-foreground-heading: rgb(255 255 255 / 1.0); 965 --color-foreground-heading-rgb: 255 255 255; 966 --color-primary: rgb(255 255 255 / 1.0); 967 --color-primary-rgb: 255 255 255; 968 --color-primary-hover: rgb(255 255 255 / 1.0); 969 --color-primary-hover-rgb: 255 255 255; 970 --color-border: rgb(0 0 0 / 0.0); 971 --color-border-rgb: 0 0 0; 972 --color-shadow: rgb(0 0 0 / 1.0); 973 --color-shadow-rgb: 0 0 0; 974 --color-primary-button-text: rgb(88 187 111 / 1.0); 975 --color-primary-button-background: rgb(255 255 255 / 1.0); 976 --color-primary-button-border: rgb(92 209 109 / 1.0); 977 --color-primary-button-hover-text: rgb(255 255 255 / 1.0); 978 --color-primary-button-hover-background: rgb(0 0 0 / 1.0); 979 --color-primary-button-hover-border: rgb(0 0 0 / 1.0); 980 --color-secondary-button-text: rgb(0 0 0 / 1.0); 981 --color-secondary-button-background: rgb(255 255 255 / 0.6); 982 --color-secondary-button-border: rgb(255 255 255 / 0.6); 983 --color-secondary-button-hover-text: rgb(0 0 0 / 1.0); 984 --color-secondary-button-hover-background: rgb(255 255 255 / 1.0); 985 --color-secondary-button-hover-border: rgb(255 255 255 / 1.0); 986 --color-input-background: rgb(255 255 255 / 0.6); 987 --color-input-text: rgb(0 0 0 / 1.0); 988 --color-input-text-rgb: 0 0 0; 989 --color-input-border: rgb(255 255 255 / 0.6); 990 --color-input-hover-background: rgb(255 255 255 / 0.68); 991 --color-variant-background: rgb(255 255 255 / 1.0); 992 --color-variant-border: rgb(230 230 230 / 1.0); 993 --color-variant-text: rgb(0 0 0 / 1.0); 994 --color-variant-text-rgb: 0 0 0; 995 --color-variant-hover-background: rgb(245 245 245 / 1.0); 996 --color-variant-hover-text: rgb(0 0 0 / 1.0); 997 --color-variant-hover-border: rgb(230 230 230 / 1.0); 998 --color-selected-variant-background: rgb(0 0 0 / 1.0); 999 --color-selected-variant-border: rgb(0 0 0 / 1.0); 1000 --color-selected-variant-text: rgb(255 255 255 / 1.0); 1001 --color-selected-variant-hover-background: rgb(26 26 26 / 1.0); 1002 --color-selected-variant-hover-text: rgb(255 255 255 / 1.0); 1003 --color-selected-variant-hover-border: rgb(26 26 26 / 1.0); 1004 1005 --input-disabled-background-color: rgb(var(--color-foreground-rgb) / var(--opacity-10)); 1006 --input-disabled-border-color: rgb(var(--color-foreground-rgb) / var(--opacity-5-15)); 1007 --input-disabled-text-color: rgb(var(--color-foreground-rgb) / var(--opacity-50)); 1008 --color-foreground-muted: rgb(var(--color-foreground-rgb) / var(--opacity-60)); 1009 --font-h1--color: var(--color-foreground-heading); 1010 --font-h2--color: var(--color-foreground-heading); 1011 --font-h3--color: var(--color-foreground-heading); 1012 --font-h4--color: var(--color-foreground-heading); 1013 --font-h5--color: var(--color-foreground-heading); 1014 --font-h6--color: var(--color-foreground-heading); 1015 1016 /* Shadows */ 1017 1018 1019 --shadow-blur: 20px; 1020 --shadow-popover: 0px 4px 20px rgb(var(--color-shadow-rgb) / var(--opacity-15)); 1021 1022 } 1023 1024 1025 1026 1027 .color-scheme-4 { 1028 --color-background: rgb(); 1029 /* RGB values only to apply different opacities - Relative color values are not supported in iOS < 16.4 */ 1030 --color-background-rgb: ; 1031 --opacity-5-15: 0.05; 1032 --opacity-10-25: 0.1; 1033 --opacity-35-55: 0.35; 1034 --opacity-40-60: 0.4; 1035 --opacity-30-60: 0.3; 1036 --color-foreground: rgb(255 255 255 / 1.0); 1037 --color-foreground-rgb: 255 255 255; 1038 --color-foreground-heading: rgb(255 255 255 / 1.0); 1039 --color-foreground-heading-rgb: 255 255 255; 1040 --color-primary: rgb(255 255 255 / 1.0); 1041 --color-primary-rgb: 255 255 255; 1042 --color-primary-hover: rgb(255 255 255 / 1.0); 1043 --color-primary-hover-rgb: 255 255 255; 1044 --color-border: rgb(0 0 0 / 0.0); 1045 --color-border-rgb: 0 0 0; 1046 --color-shadow: rgb(179 179 179 / 1.0); 1047 --color-shadow-rgb: 179 179 179; 1048 --color-primary-button-text: rgb(0 0 0 / 1.0); 1049 --color-primary-button-background: rgb(255 255 255 / 1.0); 1050 --color-primary-button-border: rgb(0 0 0 / 0.0); 1051 --color-primary-button-hover-text: rgb(255 255 255 / 1.0); 1052 --color-primary-button-hover-background: rgb(92 209 109 / 1.0); 1053 --color-primary-button-hover-border: rgb(0 0 0 / 0.0); 1054 --color-secondary-button-text: rgb(67 54 37 / 1.0); 1055 --color-secondary-button-background: rgb(255 255 255 / 0.6); 1056 --color-secondary-button-border: rgb(255 255 255 / 0.6); 1057 --color-secondary-button-hover-text: rgb(67 54 37 / 1.0); 1058 --color-secondary-button-hover-background: rgb(255 255 255 / 1.0); 1059 --color-secondary-button-hover-border: rgb(255 255 255 / 1.0); 1060 --color-input-background: rgb(255 255 255 / 0.6); 1061 --color-input-text: rgb(67 54 37 / 1.0); 1062 --color-input-text-rgb: 67 54 37; 1063 --color-input-border: rgb(67 54 37 / 0.15); 1064 --color-input-hover-background: rgb(255 255 255 / 0.68); 1065 --color-variant-background: rgb(255 255 255 / 1.0); 1066 --color-variant-border: rgb(230 230 230 / 1.0); 1067 --color-variant-text: rgb(67 54 37 / 1.0); 1068 --color-variant-text-rgb: 67 54 37; 1069 --color-variant-hover-background: rgb(245 245 245 / 1.0); 1070 --color-variant-hover-text: rgb(0 0 0 / 1.0); 1071 --color-variant-hover-border: rgb(245 245 245 / 1.0); 1072 --color-selected-variant-background: rgb(67 54 37 / 1.0); 1073 --color-selected-variant-border: rgb(67 54 37 / 1.0); 1074 --color-selected-variant-text: rgb(255 255 255 / 1.0); 1075 --color-selected-variant-hover-background: rgb(26 26 26 / 1.0); 1076 --color-selected-variant-hover-text: rgb(255 255 255 / 1.0); 1077 --color-selected-variant-hover-border: rgb(26 26 26 / 1.0); 1078 1079 --input-disabled-background-color: rgb(var(--color-foreground-rgb) / var(--opacity-10)); 1080 --input-disabled-border-color: rgb(var(--color-foreground-rgb) / var(--opacity-5-15)); 1081 --input-disabled-text-color: rgb(var(--color-foreground-rgb) / var(--opacity-50)); 1082 --color-foreground-muted: rgb(var(--color-foreground-rgb) / var(--opacity-60)); 1083 --font-h1--color: var(--color-foreground-heading); 1084 --font-h2--color: var(--color-foreground-heading); 1085 --font-h3--color: var(--color-foreground-heading); 1086 --font-h4--color: var(--color-foreground-heading); 1087 --font-h5--color: var(--color-foreground-heading); 1088 --font-h6--color: var(--color-foreground-heading); 1089 1090 /* Shadows */ 1091 1092 1093 --shadow-blur: 20px; 1094 --shadow-popover: 0px 4px 20px rgb(var(--color-shadow-rgb) / var(--opacity-15)); 1095 1096 } 1097 1098 1099 1100 1101 .color-scheme-5 { 1102 --color-background: rgb(233 233 233 / 1.0); 1103 /* RGB values only to apply different opacities - Relative color values are not supported in iOS < 16.4 */ 1104 --color-background-rgb: 233 233 233; 1105 --opacity-5-15: 0.05; 1106 --opacity-10-25: 0.1; 1107 --opacity-35-55: 0.35; 1108 --opacity-40-60: 0.4; 1109 --opacity-30-60: 0.3; 1110 --color-foreground: rgb(0 0 0 / 1.0); 1111 --color-foreground-rgb: 0 0 0; 1112 --color-foreground-heading: rgb(0 0 0 / 1.0); 1113 --color-foreground-heading-rgb: 0 0 0; 1114 --color-primary: rgb(0 0 0 / 1.0); 1115 --color-primary-rgb: 0 0 0; 1116 --color-primary-hover: rgb(234 232 230 / 1.0); 1117 --color-primary-hover-rgb: 234 232 230; 1118 --color-border: rgb(234 232 230 / 1.0); 1119 --color-border-rgb: 234 232 230; 1120 --color-shadow: rgb(0 0 0 / 1.0); 1121 --color-shadow-rgb: 0 0 0; 1122 --color-primary-button-text: rgb(0 0 0 / 1.0); 1123 --color-primary-button-background: rgb(255 255 255 / 1.0); 1124 --color-primary-button-border: rgb(0 0 0 / 1.0); 1125 --color-primary-button-hover-text: rgb(255 255 255 / 1.0); 1126 --color-primary-button-hover-background: rgb(92 209 109 / 1.0); 1127 --color-primary-button-hover-border: rgb(255 255 255 / 1.0); 1128 --color-secondary-button-text: rgb(0 0 0 / 1.0); 1129 --color-secondary-button-background: rgb(255 255 255 / 0.6); 1130 --color-secondary-button-border: rgb(255 255 255 / 0.6); 1131 --color-secondary-button-hover-text: rgb(0 0 0 / 1.0); 1132 --color-secondary-button-hover-background: rgb(255 255 255 / 1.0); 1133 --color-secondary-button-hover-border: rgb(255 255 255 / 1.0); 1134 --color-input-background: rgb(255 255 255 / 1.0); 1135 --color-input-text: rgb(0 0 0 / 1.0); 1136 --color-input-text-rgb: 0 0 0; 1137 --color-input-border: rgb(0 0 0 / 0.08); 1138 --color-input-hover-background: rgb(245 245 245 / 1.0); 1139 --color-variant-background: rgb(62 69 57 / 1.0); 1140 --color-variant-border: rgb(230 230 230 / 1.0); 1141 --color-variant-text: rgb(255 255 255 / 1.0); 1142 --color-variant-text-rgb: 255 255 255; 1143 --color-variant-hover-background: rgb(107 116 100 / 1.0); 1144 --color-variant-hover-text: rgb(255 255 255 / 1.0); 1145 --color-variant-hover-border: rgb(230 230 230 / 1.0); 1146 --color-selected-variant-background: rgb(255 255 255 / 1.0); 1147 --color-selected-variant-border: rgb(62 69 57 / 1.0); 1148 --color-selected-variant-text: rgb(62 69 57 / 1.0); 1149 --color-selected-variant-hover-background: rgb(255 255 255 / 0.15); 1150 --color-selected-variant-hover-text: rgb(62 69 57 / 1.0); 1151 --color-selected-variant-hover-border: rgb(62 69 57 / 1.0); 1152 1153 --input-disabled-background-color: rgb(var(--color-foreground-rgb) / var(--opacity-10)); 1154 --input-disabled-border-color: rgb(var(--color-foreground-rgb) / var(--opacity-5-15)); 1155 --input-disabled-text-color: rgb(var(--color-foreground-rgb) / var(--opacity-50)); 1156 --color-foreground-muted: rgb(var(--color-foreground-rgb) / var(--opacity-60)); 1157 --font-h1--color: var(--color-foreground-heading); 1158 --font-h2--color: var(--color-foreground-heading); 1159 --font-h3--color: var(--color-foreground-heading); 1160 --font-h4--color: var(--color-foreground-heading); 1161 --font-h5--color: var(--color-foreground-heading); 1162 --font-h6--color: var(--color-foreground-heading); 1163 1164 /* Shadows */ 1165 1166 1167 --shadow-blur: 20px; 1168 --shadow-popover: 0px 4px 20px rgb(var(--color-shadow-rgb) / var(--opacity-15)); 1169 1170 } 1171 1172 1173 1174 1175 .color-scheme-6 { 1176 --color-background: rgb(245 245 245 / 1.0); 1177 /* RGB values only to apply different opacities - Relative color values are not supported in iOS < 16.4 */ 1178 --color-background-rgb: 245 245 245; 1179 --opacity-5-15: 0.05; 1180 --opacity-10-25: 0.1; 1181 --opacity-35-55: 0.35; 1182 --opacity-40-60: 0.4; 1183 --opacity-30-60: 0.3; 1184 --color-foreground: rgb(50 50 50 / 1.0); 1185 --color-foreground-rgb: 50 50 50; 1186 --color-foreground-heading: rgb(50 50 50 / 1.0); 1187 --color-foreground-heading-rgb: 50 50 50; 1188 --color-primary: rgb(26 26 26 / 1.0); 1189 --color-primary-rgb: 26 26 26; 1190 --color-primary-hover: rgb(92 209 109 / 1.0); 1191 --color-primary-hover-rgb: 92 209 109; 1192 --color-border: rgb(0 0 0 / 0.0); 1193 --color-border-rgb: 0 0 0; 1194 --color-shadow: rgb(0 0 0 / 0.0); 1195 --color-shadow-rgb: 0 0 0; 1196 --color-primary-button-text: rgb(255 255 255 / 1.0); 1197 --color-primary-button-background: rgb(92 209 109 / 1.0); 1198 --color-primary-button-border: rgb(255 255 255 / 1.0); 1199 --color-primary-button-hover-text: rgb(255 255 255 / 1.0); 1200 --color-primary-button-hover-background: rgb(0 0 0 / 1.0); 1201 --color-primary-button-hover-border: rgb(0 0 0 / 0.71); 1202 --color-secondary-button-text: rgb(0 0 0 / 1.0); 1203 --color-secondary-button-background: rgb(255 255 255 / 0.6); 1204 --color-secondary-button-border: rgb(255 255 255 / 0.6); 1205 --color-secondary-button-hover-text: rgb(255 255 255 / 1.0); 1206 --color-secondary-button-hover-background: rgb(0 0 0 / 0.71); 1207 --color-secondary-button
1207-hover-border: rgb(0 0 0 / 0.71); 1208 --color-input-background: rgb(255 255 255 / 0.6); 1209 --color-input-text: rgb(0 0 0 / 1.0); 1210 --color-input-text-rgb: 0 0 0; 1211 --color-input-border: rgb(255 255 255 / 0.6); 1212 --color-input-hover-background: rgb(245 245 245 / 1.0); 1213 --color-variant-background: rgb(255 255 255 / 1.0); 1214 --color-variant-border: rgb(230 230 230 / 1.0); 1215 --color-variant-text: rgb(0 0 0 / 1.0); 1216 --color-variant-text-rgb: 0 0 0; 1217 --color-variant-hover-background: rgb(245 245 245 / 1.0); 1218 --color-variant-hover-text: rgb(0 0 0 / 1.0); 1219 --color-variant-hover-border: rgb(230 230 230 / 1.0); 1220 --color-selected-variant-background: rgb(0 0 0 / 1.0); 1221 --color-selected-variant-border: rgb(0 0 0 / 1.0); 1222 --color-selected-variant-text: rgb(255 255 255 / 1.0); 1223 --color-selected-variant-hover-background: rgb(26 26 26 / 1.0); 1224 --color-selected-variant-hover-text: rgb(255 255 255 / 1.0); 1225 --color-selected-variant-hover-border: rgb(26 26 26 / 1.0); 1226 1227 --input-disabled-background-color: rgb(var(--color-foreground-rgb) / var(--opacity-10)); 1228 --input-disabled-border-color: rgb(var(--color-foreground-rgb) / var(--opacity-5-15)); 1229 --input-disabled-text-color: rgb(var(--color-foreground-rgb) / var(--opacity-50)); 1230 --color-foreground-muted: rgb(var(--color-foreground-rgb) / var(--opacity-60)); 1231 --font-h1--color: var(--color-foreground-heading); 1232 --font-h2--color: var(--color-foreground-heading); 1233 --font-h3--color: var(--color-foreground-heading); 1234 --font-h4--color: var(--color-foreground-heading); 1235 --font-h5--color: var(--color-foreground-heading); 1236 --font-h6--color: var(--color-foreground-heading); 1237 1238 /* Shadows */ 1239 1240 1241 --shadow-blur: 20px; 1242 --shadow-popover: 0px 4px 20px rgb(var(--color-shadow-rgb) / var(--opacity-15)); 1243 1244 } 1245 1246 1247 1248 1249 .color-scheme-7 { 1250 --color-background: rgb(0 0 0 / 1.0); 1251 /* RGB values only to apply different opacities - Relative color values are not supported in iOS < 16.4 */ 1252 --color-background-rgb: 0 0 0; 1253 --opacity-5-15: 0.15; 1254 --opacity-10-25: 0.25; 1255 --opacity-35-55: 0.55; 1256 --opacity-40-60: 0.6; 1257 --opacity-30-60: 0.6; 1258 --color-foreground: rgb(255 255 255 / 1.0); 1259 --color-foreground-rgb: 255 255 255; 1260 --color-foreground-heading: rgb(255 255 255 / 1.0); 1261 --color-foreground-heading-rgb: 255 255 255; 1262 --color-primary: rgb(0 0 0 / 1.0); 1263 --color-primary-rgb: 0 0 0; 1264 --color-primary-hover: rgb(0 0 0 / 0.71); 1265 --color-primary-hover-rgb: 0 0 0; 1266 --color-border: rgb(230 230 230 / 1.0); 1267 --color-border-rgb: 230 230 230; 1268 --color-shadow: rgb(0 0 0 / 1.0); 1269 --color-shadow-rgb: 0 0 0; 1270 --color-primary-button-text: rgb(255 255 255 / 1.0); 1271 --color-primary-button-background: rgb(92 209 109 / 1.0); 1272 --color-primary-button-border: rgb(0 0 0 / 0.0); 1273 --color-primary-button-hover-text: rgb(255 255 255 / 1.0); 1274 --color-primary-button-hover-background: rgb(0 0 0 / 1.0); 1275 --color-primary-button-hover-border: rgb(0 0 0 / 0.0); 1276 --color-secondary-button-text: rgb(0 0 0 / 1.0); 1277 --color-secondary-button-background: rgb(230 230 230 / 1.0); 1278 --color-secondary-button-border: rgb(230 230 230 / 1.0); 1279 --color-secondary-button-hover-text: rgb(255 255 255 / 1.0); 1280 --color-secondary-button-hover-background: rgb(0 0 0 / 0.71); 1281 --color-secondary-button-hover-border: rgb(0 0 0 / 0.71); 1282 --color-input-background: rgb(255 255 255 / 1.0); 1283 --color-input-text: rgb(0 0 0 / 1.0); 1284 --color-input-text-rgb: 0 0 0; 1285 --color-input-border: rgb(0 0 0 / 1.0); 1286 --color-input-hover-background: rgb(245 245 245 / 1.0); 1287 --color-variant-background: rgb(255 255 255 / 1.0); 1288 --color-variant-border: rgb(230 230 230 / 1.0); 1289 --color-variant-text: rgb(0 0 0 / 1.0); 1290 --color-variant-text-rgb: 0 0 0; 1291 --color-variant-hover-background: rgb(245 245 245 / 1.0); 1292 --color-variant-hover-text: rgb(0 0 0 / 1.0); 1293 --color-variant-hover-border: rgb(230 230 230 / 1.0); 1294 --color-selected-variant-background: rgb(0 0 0 / 1.0); 1295 --color-selected-variant-border: rgb(0 0 0 / 1.0); 1296 --color-selected-variant-text: rgb(255 255 255 / 1.0); 1297 --color-selected-variant-hover-background: rgb(26 26 26 / 1.0); 1298 --color-selected-variant-hover-text: rgb(255 255 255 / 1.0); 1299 --color-selected-variant-hover-border: rgb(26 26 26 / 1.0); 1300 1301 --input-disabled-background-color: rgb(var(--color-foreground-rgb) / var(--opacity-10)); 1302 --input-disabled-border-color: rgb(var(--color-foreground-rgb) / var(--opacity-5-15)); 1303 --input-disabled-text-color: rgb(var(--color-foreground-rgb) / var(--opacity-50)); 1304 --color-foreground-muted: rgb(var(--color-foreground-rgb) / var(--opacity-60)); 1305 --font-h1--color: var(--color-foreground-heading); 1306 --font-h2--color: var(--color-foreground-heading); 1307 --font-h3--color: var(--color-foreground-heading); 1308 --font-h4--color: var(--color-foreground-heading); 1309 --font-h5--color: var(--color-foreground-heading); 1310 --font-h6--color: var(--color-foreground-heading); 1311 1312 /* Shadows */ 1313 1314 1315 --shadow-blur: 20px; 1316 --shadow-popover: 0px 4px 20px rgb(var(--color-shadow-rgb) / var(--opacity-15)); 1317 1318 } 1319 1320 1321 body, .color-scheme-1, .color-scheme-2, .color-scheme-3, .color-scheme-4, .color-scheme-5, .color-scheme-6, .color-scheme-7 { 1322 color: var(--color-foreground); 1323 background-color: var(--color-background); 1324 } 1325</style> 1326 1327 1328
1328<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
1328<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/98043888000/digital_wallets/dialog"> 1329<meta id="in-context-paypal-metadata" data-shop-id="98043888000" data-venmo-supported="false" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="USD"> 1330<link rel="ucp" href="/.well-known/ucp" version="2026-08-25"><link rel="alternate" type="application/atom+xml" title="Feed" href="/blogs/best-bike-shop.atom" /> 1331<link rel="next" href="/blogs/best-bike-shop?page=2">
1332<script async="async" src="/checkouts/internal/preloads.js?locale=en-US"></script>
1332 1333<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
1334<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-US&shop_id=98043888000" crossorigin="anonymous"></script>
vendor: 1 bytes, line 1334
1334
1335<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":98043888000,"countryCode":"CH","currencyCode":"USD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/98043888000","merchantName":"RIDERACE","requiredBillingContactFields":["postalAddress","email"],"requiredShippingContactFields":["postalAddress","email"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","amex"],"total":{"type":"pending","label":"RIDERACE","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 1335
1335
1336<script id="shopify-features" type="application/json">{"accessToken":"00c278237d7ae58792332f87ef2bd9f5","betas":["rich-media-storefront-analytics"],"domain":"riderace.net","predictiveSearch":true,"shopId":98043888000,"locale":"en"}</script>
vendor: 1 bytes, line 1336
1336
1337<script>var Shopify = Shopify || {}; 1338Shopify.shop = "m0iwsd-yp.myshopify.com"; 1339Shopify.locale = "en"; 1340Shopify.currency = {"active":"USD","rate":"1.1477958"}; 1341Shopify.country = "US"; 1342Shopify.theme = {"name":"DW-22-2-2026","id":191292768640,"schema_name":"Dwell","schema_version":"3.1.0","theme_store_id":null,"role":"main"}; 1343Shopify.theme.handle = "null"; 1344Shopify.theme.style = {"id":null,"handle":null}; 1345Shopify.cdnHost = "riderace.net/cdn"; 1346Shopify.routes = Shopify.routes || {}; 1347Shopify.routes.root = "/"; 1348Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js"; 1349Shopify.SignInWithShop = Shopify.SignInWithShop || {}; 1350Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {}; 1351Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 1351
1351
1352<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 1352
1352
1353<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 1353
1353
1354<script> 1355 window.ShopifyPay = window.ShopifyPay || {}; 1356 window.ShopifyPay.apiHost = "shop.app\/pay"; 1357 window.ShopifyPay.redirectState = null; 1358</script>
vendor: 1 bytes, line 1358
1358
1359<script> 1360 window.Shopify = window.Shopify || {}; 1361 window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {}; 1362 window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 }; 1363 window.Shopify.SignInWithShop.eligible = true; 1364</script>
vendor: 1 bytes, line 1364
1364
1365<script id="shop-js-analytics" type="application/json">{"pageType":"blog"}</script>
vendor: 1 bytes, line 1365
1365
1366<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 1366
1366
1367<script type="module"> 1368 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"); 1369 1370 window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true}); 1371 1372</script>
vendor: 1 bytes, line 1372
1372
1373<script> 1374 window.Shopify = window.Shopify || {}; 1375 if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; 1376 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"]}; 1377</script>
vendor: 1 bytes, line 1377
1377
1378<script id="__st">var __st={"a":98043888000,"offset":7200,"reqid":"2fb2eda4-2a5a-4333-a692-95ceea12d942-1791130736","pageurl":"riderace.net\/blogs\/best-bike-shop","s":"blogs-122946617728","u":"1d48ebf4eef3","p":"blog","rtyp":"blog","rid":122946617728};</script>
vendor: 1 bytes, line 1378
1378
1379<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 1379
1379
1380<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 1380
1380
1381<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//riderace.net/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 1381
1381
1382<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 = "//riderace.net/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>
1382<script crossorigin="anonymous" defer="defer" src="//riderace.net/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 1382
1382
1383<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 1383
1383
1384<script> 1385 window.Shopify = window.Shopify || {}; 1386 window.Shopify.MCP = window.Shopify.MCP || {}; 1387 window.Shopify.MCP.enabled = true; 1388 window.Shopify.MCP.shop = "m0iwsd-yp.myshopify.com"; 1389 window.Shopify.MCP.mcpEndpoint = "https:\/\/riderace.net\/api\/mcp"; 1390 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"]}}]; 1391</script>
vendor: 1 bytes, line 1391
1391
1392<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("\/\/riderace.net\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})(); 1393</script>
vendor: 1 bytes, line 1393
1393
1394<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://riderace.net/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}}; 1395</script>
vendor: 1 bytes, line 1395
1395
1396<script data-source-attribution="shopify.dynamic_checkout.buyer_consent"> 1397 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); 1398</script>
vendor: 1 bytes, line 1398
1398
1399<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})}})); 1400</script>
vendor: 1 bytes, line 1400
1400
1401<script id='scb4127' type='text/javascript' async='' src='https://riderace.net/cdn/shopifycloud/privacy-banner/storefront-banner.js'></script>
1401<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://riderace.net/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous"> 1402<style id="shopify-accelerated-checkout-cart"> 1403 #shopify-buyer-consent { 1404 margin-top: 1em; 1405 display: inline-block; 1406 width: 100%; 1407} 1408 1409#shopify-buyer-consent.hidden { 1410 display: none; 1411} 1412 1413#shopify-subscription-policy-button { 1414 background: none; 1415 border: none; 1416 padding: 0; 1417 text-decoration: underline; 1418 font-size: inherit; 1419 cursor: pointer; 1420} 1421 1422#shopify-subscription-policy-button::before { 1423 box-shadow: none; 1424} 1425 1426 </style> 1427<link rel="stylesheet" media="screen" href="//riderace.net/cdn/shop/t/2/compiled_assets/styles.css?v=86034547878787004011771759013">
1428<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
1428 1429 1430 <link rel="icon" href=" https://cdn.shopify.com/s/files/1/0980/4388/8000/files/RIDERACE_Favicon_logo.ico?v=1772044223" type="image/x-icon"> 1431 1432 <!-- BEGIN app block: shopify://apps/cozy-antitheft/blocks/Cozy_Antitheft_Script_1.0.0/a34a1874-f183-4394-8a9a-1e3f3275f1a7 -->
1432<script src="https://cozyantitheft.addons.business/js/script_tags/m0iwsd-yp/default/protect.js?shop=m0iwsd-yp.myshopify.com" async type="text/javascript"></script>
1432 1433 1434 1435<!-- END app block --><link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
1436<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: 98043888000,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "blog"};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 1436
1436
1437<script> 1438 window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || []; 1439</script>
vendor: 1 bytes, line 1439
1439
1440<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}
1440).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: 98043888000,storefrontBaseUrl: "https://riderace.net",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://riderace.net/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"id":"3672965504","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"AW-17838430663\\\"],\\\"gtag_events\\\":[{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":\\\"AW-17838430663\\\/FXD-CN6_iagcEMezg7pC\\\"},{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":\\\"AW-17838430663\\\/yqE6CIC-iagcEMezg7pC\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":\\\"AW-17838430663\\\/A-K3CNu_iagcEMezg7pC\\\"},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":\\\"AW-17838430663\\\/-aDCCNLNkJAcEMezg7pC\\\"},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":\\\"AW-17838430663\\\/ON54CNi_iagcEMezg7pC\\\"},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":\\\"AW-17838430663\\\/kw6WCOG_iagcEMezg7pC\\\"},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":\\\"AW-17838430663\\\/pKg2CNW_iagcEMezg7pC\\\"}],\\\"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":"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":"RIDERACE","paymentSettings":{"currencyCode":"EUR"},"myshopifyDomain":"m0iwsd-yp.myshopify.com","countryCode":"CH","storefrontUrl":"https:\/\/riderace.net"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[],"purchasingCompany":null},},"https://riderace.net/cdn","5982071ew7ea472e3p69b68784m2150dfea",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"false","themeId":"191292768640","themePublished":"true","eventMetadataId":"beaf74b1-6594-4562-9e1f-a9c91482d2dc","pageType":"blog","resourceId":"122946617728","shopId":"98043888000","storefrontBaseUrl":"https:\/\/riderace.net","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"4c64608a\", \"16072cab\", \"8450a54b\", \"7ee89bf1\"]","isMerchantRequest":"false","hashVersion":"5982071ew7ea472e3p69b68784m2150dfea","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
1440<script> 1441 window.ShopifyAnalytics = window.ShopifyAnalytics || {}; 1442 window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; 1443 window.ShopifyAnalytics.meta.currency = 'USD'; 1444 var meta = {"page":{"pageType":"blog","resourceType":"blog","resourceId":122946617728,"requestId":"2fb2eda4-2a5a-4333-a692-95ceea12d942-1791130736"}}; 1445 for (var attr in meta) { 1446 window.ShopifyAnalytics.meta[attr] = meta[attr]; 1447 } 1448</script>
vendor: 1 bytes, line 1448
1448
1449<script class="analytics"> 1450 (function () { 1451 var customDocumentWrite = function(content) { 1452 var jquery = null; 1453 1454 if (window.jQuery) { 1455 jquery = window.jQuery; 1456 } else if (window.Checkout && window.Checkout.$) { 1457 jquery = window.Checkout.$; 1458 } 1459 1460 if (jquery) { 1461 jquery('body').append(content); 1462 } 1463 }; 1464 1465 var hasLoggedConversion = function(token) { 1466 if (token) { 1467 return document.cookie.indexOf('loggedConversion=' + token) !== -1; 1468 } 1469 return false; 1470 } 1471 1472 var setCookieIfConversion = function(token) { 1473 if (token) { 1474 var twoMonthsFromNow = new Date(Date.now()); 1475 twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); 1476 1477 document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; 1478 } 1479 } 1480 1481 var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; 1482 window.ShopifyAnalytics.lib.trekkie = window.trekkie; 1483 if (trekkie.integrations) { 1484 return; 1485 } 1486 trekkie.methods = [ 1487 'identify', 1488 'page', 1489 'ready', 1490 'track', 1491 'trackForm', 1492 'trackLink' 1493 ]; 1494 trekkie.factory = function(method) { 1495 return function() { 1496 var args = Array.prototype.slice.call(arguments); 1497 args.unshift(method); 1498 trekkie.push(args); 1499 if (method == 'track' || method == 'page') { 1500 var pageUrl; 1501 try { 1502 pageUrl = window.location.href; 1503 } catch (e) {} 1504 var pageReferrer; 1505 try { 1506 pageReferrer = document.referrer; 1507 } catch (e) {} 1508 try { 1509 if (window.__TREKKIE_SHIM_QUEUE == null) { 1510 window.__TREKKIE_SHIM_QUEUE = []; 1511 } 1512 window.__TREKKIE_SHIM_QUEUE.push({ 1513 from: 'trekkie-stub', 1514 method: method, 1515 args: args.slice(1), 1516 pageContext: { 1517 url: pageUrl, 1518 referrer: pageReferrer 1519 } 1520 }); 1521 } catch (e) { 1522 // no-op 1523 } 1524 } 1525 return trekkie; 1526 }; 1527 }; 1528 for (var i = 0; i < trekkie.methods.length; i++) { 1529 var key = trekkie.methods[i]; 1530 trekkie[key] = trekkie.factory(key); 1531 } 1532 trekkie.load = function(config) { 1533 trekkie.config = config || {}; 1534 trekkie.config.initialDocumentCookie = document.cookie; 1535 var first = document.getElementsByTagName('script')[0]; 1536var script = document.createElement('script'); 1537script.type = 'text/javascript'; 1538script.onerror = function(e) { 1539 var scriptFallback = document.createElement('script'); 1540 scriptFallback.type = 'text/javascript'; 1541 scriptFallback.onerror = function(error) { 1542 var Monorail = { 1543 produce: function produce(monorailDomain, schemaId, payload) { 1544 var currentMs = new Date().getTime(); 1545 var event = { 1546 schema_id: schemaId, 1547 payload: payload, 1548 metadata: { 1549 event_created_at_ms: currentMs, 1550 event_sent_at_ms: currentMs 1551 } 1552 }; 1553 return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); 1554 }, 1555 sendRequest: function sendRequest(endpointUrl, payload) { 1556 // Try the sendBeacon API 1557 if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { 1558 var blobData = new window.Blob([payload], { 1559 type: 'text/plain' 1560 }); 1561 1562 if (window.navigator.sendBeacon(endpointUrl, blobData)) { 1563 return true; 1564 } // sendBeacon was not successful 1565 1566 } // XHR beacon 1567 1568 var xhr = new XMLHttpRequest(); 1569 1570 try { 1571 xhr.open('POST', endpointUrl); 1572 xhr.setRequestHeader('Content-Type', 'text/plain'); 1573 xhr.send(payload); 1574 } catch (e) { 1575 console.log(e); 1576 } 1577 1578 return false; 1579 }, 1580 isIos12: function isIos12() { 1581 return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; 1582 } 1583 }; 1584 Monorail.produce('monorail-edge.shopifysvc.com', 1585 'trekkie_storefront_load_errors/1.1', 1586 {shop_id: 98043888000, 1587 theme_id: 191292768640, 1588 app_name: "storefront", 1589 context_url: window.location.href, 1590 source_url: "//riderace.net/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js"}); 1591 1592 }; 1593 scriptFallback.async = true; 1594 scriptFallback.src = '//riderace.net/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js'; 1595 first.parentNode.insertBefore(scriptFallback, first); 1596}; 1597script.async = true; 1598script.src = '//riderace.net/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js'; 1599first.parentNode.insertBefore(script, first); 1600 1601 }; 1602 trekkie.load( 1603 {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":98043888000,"isMerchantRequest":null,"themeId":191292768640,"themeCityHash":"13324434745811024588","contentLanguage":"en","currency":"USD","eventMetadataId":"beaf74b1-6594-4562-9e1f-a9c91482d2dc"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":false,"source":"trekkie-storefront-renderer","apiClientId":580111}} 1604 ); 1605 1606 var loaded = false;
1607 trekkie.ready(function() { 1608 if (loaded) return; 1609 loaded = true; 1610 1611 window.ShopifyAnalytics.lib = window.trekkie; 1612 1613 var originalDocumentWrite = document.write; 1614 document.write = customDocumentWrite; 1615 try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; 1616 document.write = originalDocumentWrite; 1617 1618 var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) 1619 var token = match? match[1]: undefined; 1620 if (!hasLoggedConversion(token)) { 1621 setCookieIfConversion(token); 1622 1623 } 1624 }); 1625 1626 window.ShopifyAnalytics.lib.page(null,{"pageType":"blog","resourceType":"blog","resourceId":122946617728,"requestId":"2fb2eda4-2a5a-4333-a692-95ceea12d942-1791130736","shopifyEmitted":true}); 1627 1628 var eventsListenerScript = document.createElement('script'); 1629 eventsListenerScript.async = true; 1630 eventsListenerScript.src = "//riderace.net/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js"; 1631 document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); 1632})();</script>
vendor: 1 bytes, line 1632
1632
1633<script 1634 defer 1635 src="https://riderace.net/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js" 1636 data-application="storefront-renderer" 1637 data-shop-id="98043888000" 1638 data-render-region="gcp-us-west1" 1639 data-page-type="blog" 1640 data-theme-instance-id="191292768640" 1641 data-theme-name="Dwell" 1642 data-theme-version="3.1.0" 1643 data-monorail-region="shop_domain" 1644 data-resource-timing-sampling-rate="10" 1645 data-shs="true" 1646 data-shs-beacon="true" 1647 data-shs-export-with-fetch="true" 1648 data-shs-logs-sample-rate="1" 1649 data-shs-beacon-endpoint="https://riderace.net/api/collect" 1650></script>
1650 1651<meta name="shopify-y" content="bc0c67f5-6a22-445e-9b06-628f8eeb3853" data-expiration="1822688337000"><meta name="shopify-s" content="fd99ad07-d6d0-4caf-961e-c8ec19b41677" data-expiration="1791132537000"><meta name="new-cookie-storage-activated" content="t"> 1652</head> 1653 1654 <body class="page-width-narrow card-hover-effect-lift"> 1655 <a 1656 class="skip-to-content-link button-secondary" 1657 href="#MainContent" 1658> 1659 Skip to content 1660</a> 1661 1662 <div id="header-group"> 1663 <!-- BEGIN sections: header-group --> 1664<div id="shopify-section-sections--27832281727360__header_announcements_pbXTDf" class="shopify-section shopify-section-group-header-group"> 1665 1666 1667
1667<script 1668 src="//riderace.net/cdn/shop/t/2/assets/announcement-bar.js?v=34024675399582161451771758987" 1669 type="module" 1670 fetchpriority="low" 1671 ></script>
1671 1672 1673 1674<div class="section-background color-scheme-7"></div> 1675<aside 1676 class="announcement-bar spacing-style section section--full-width color-scheme-7" 1677 style="--padding-block-start: 10px; --padding-block-end:10px; 1678--padding-inline-start:0px; --padding-inline-end:0px; 1679; --border-bottom-width: 0px;" 1680> 1681 1682 1683 <announcement-bar-component 1684 class="announcement-bar__slider" 1685 1686 autoplay="5" aria-live="polite" 1687 1688 > 1689 1690 <slideshow-arrows 1691 position="center" 1692 1693><button 1694 class=" 1695 slideshow-control slideshow-control--previous 1696 1697 1698 slideshow-control--style-chevron 1699 button button-unstyled button-unstyled--transparent 1700 flip-x 1701 " 1702 1703 aria-label="Previous slide" 1704 1705 on:click="/previous" 1706 ref="previous" 1707> 1708 <span class="svg-wrapper icon-caret"><svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"> 1709 <path d="M11 5.5L7 9.5L3 5.5" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 1710</svg> 1711</span> 1712</button> 1713<button 1714 class=" 1715 slideshow-control slideshow-control--next 1716 1717 1718 slideshow-control--style-chevron 1719 button button-unstyled button-unstyled--transparent 1720 1721 " 1722 1723 aria-label="Next slide" 1724 1725 on:click="/next" 1726 ref="next" 1727> 1728 <span class="svg-wrapper icon-caret"><svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"> 1729 <path d="M11 5.5L7 9.5L3 5.5" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 1730</svg> 1731</span> 1732</button> 1733</slideshow-arrows> 1734 1735 1736 1737 <div class="announcement-bar__slides"> 1738 1739<slideshow-slide 1740 ref="slides[]" 1741 class=" 1742 announcement-bar__slide 1743 text-block 1744 text-block--AUXFiUUtLUy9CNC9oO__announcement_KMAGKG 1745 text-block--align-center 1746 text-block--full-width 1747 custom-typography 1748 custom-font-size 1749 custom-font-weight 1750 " 1751 style=" 1752 1753--color: ;--font-size: 0.75rem;--font-weight: 700; --font-family: var(--font-accent--family); --text-transform: uppercase; --text-wrap: ; --line-height: var(--line-height--body-); --letter-spacing: var(--letter-spacing--body-loose); 1754 --width: 100%; 1755 --text-align: center; 1756 --line-height: 1; 1757 " 1758 1759 aria-hidden="false" 1760 > 1761 <p class="announcement-bar__text"> 1762 <strong>Free Global Express Delivery 3-7 Days ð¦</strong> 1763 </p> 1764 1765 1766 </slideshow-slide> 1767 1768 1769 1770<slideshow-slide 1771 ref="slides[]" 1772 class=" 1773 announcement-bar__slide 1774 text-block 1775 text-block--AQkZpMHZXVWJBQlJSe__announcement_7h73jV 1776 text-block--align-center 1777 text-block--full-width 1778 custom-typography 1779 custom-font-size 1780 custom-font-weight 1781 " 1782 style=" 1783 1784--color: ;--font-size: 0.75rem;--font-weight: 700; --font-family: var(--font-accent--family); --text-transform: uppercase; --text-wrap: ; --line-height: var(--line-height--body-); --letter-spacing: var(--letter-spacing--body-loose); 1785 --width: 100%; 1786 --text-align: center; 1787 --line-height: 1; 1788 " 1789 1790 aria-hidden="true" 1791 > 1792 <p class="announcement-bar__text"> 1793 <strong>Automatic Discounts: Buy More & Save </strong>ð 1794 </p> 1795 1796 1797 </slideshow-slide> 1798 1799 1800 1801<slideshow-slide 1802 ref="slides[]" 1803 class=" 1804 announcement-bar__slide 1805 text-block 1806 text-block--AWnY3eGhxNExpNHk0U__announcement_DeJNqp 1807 text-block--align-center 1808 text-block--full-width 1809 custom-typography 1810 custom-font-size 1811 custom-font-weight 1812 " 1813 style=" 1814 1815--color: ;--font-size: 0.75rem;--font-weight: 700; --font-family: var(--font-accent--family); --text-transform: uppercase; --text-wrap: ; --line-height: var(--line-height--body-); --letter-spacing: var(--letter-spacing--body-loose); 1816 --width: 100%; 1817 --text-align: center; 1818 --line-height: 1; 1819 " 1820 1821 aria-hidden="true" 1822 > 1823 <p class="announcement-bar__text"> 1824 <strong>Trusted Cycling Equipment Made to Last </strong>ð¡ï¸ 1825 </p> 1826 1827 1828 </slideshow-slide> 1829 1830 1831 1832 </div> 1833 </announcement-bar-component> 1834</aside> 1835 1836 1837 1838 1839</div><header id="shopify-section-sections--27832281727360__header_section" class="shopify-section shopify-section-group-header-group header-section"> 1840 1841 1842
1843<script type="application/ld+json"> 1844 { 1845 "@context": "http://schema.org", 1846 "@type": "Organization", 1847 "name": "RIDERACE", 1848 1849 "logo": "https:\/\/riderace.net\/cdn\/shop\/files\/RIDERACE_logo.png?v=1771759663\u0026width=500", 1850 1851 "url": "https:\/\/riderace.net" 1852 } 1853</script>
1853 1854 1855<header-component 1856 id="header-component" 1857 class="header header--compact" 1858 1859 1860 sticky="scroll-up" 1861 1862 data-skip-node-update 1863 data-scroll-direction="none" 1864> 1865 1866 1867 1868 1869 1870 1871 <div 1872 class="header__row header__row--top color-scheme-3 section section--full-width-margin section--page-width" 1873 ref="headerRowTop"style="--border-bottom-width: 1px; --border-bottom-width-mobile: 1px;"> 1874 <div class="header__columns spacing-style"> 1875 <div 1876 class="header__column header__column--left" 1877 data-testid="header-top-left" 1878 > 1879 1880 1881 1882 1883 1884 1885 1886 <div 1887 class="header__drawer desktop:hidden" 1888 ref="headerDrawerContainer" 1889 1890 > 1891 1892
1893<script 1894 src="//riderace.net/cdn/shop/t/2/assets/header-drawer.js?v=160607022407653843031771758987" 1895 type="module" 1896 fetchpriority="low" 1897></script>
1897 1898 1899<header-drawer 1900 class="header-drawer header__drawer--mobile" 1901 style="--menu-image-border-radius: 0px; --resource-card-corner-radius: 0px;" 1902> 1903 <details 1904 id="Details-menu-drawer-container" 1905 data-skip-node-update="true" 1906 class="menu-drawer-container" 1907 ref="details" 1908 scroll-lock 1909 > 1910 <summary 1911 class="header__icon header__icon--menu header__icon--summary" 1912 aria-label="Menu" 1913 on:click="/toggle" 1914 > 1915 <span class="svg-wrapper header-drawer-icon header-drawer-icon--open"><svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"> 1916 <path d="M1 3.5H13" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round"/> 1917 <path d="M1 10.5H13" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round"/> 1918</svg> 1919</span> 1920 <span class="svg-wrapper header-drawer-icon header-drawer-icon--close"><svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"> 1921 <path d="M12 2L2 12" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 1922 <path d="M12 12L2 2" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 1923</svg> 1924</span> 1925 </summary> 1926 <div 1927 data-header-drawer 1928 class=" 1929 menu-drawer 1930 motion-reduce 1931 color-scheme-1 1932 " 1933 > 1934 <button 1935 class="button button-unstyled close-button menu-drawer__close-button" 1936 type="button" 1937 aria-label="Close" 1938 on:click="/close" 1939 > 1940 <span class="svg-wrapper header-drawer-icon header-drawer-icon--close"><svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"> 1941 <path d="M12 2L2 12" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 1942 <path d="M12 12L2 2" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 1943</svg> 1944</span> 1945 </button> 1946 <nav 1947 class="menu-drawer__navigation" 1948 style="--menu-top-level-font-family: var(--font-secondary--family); 1949--menu-top-level-font-size-desktop: var(--font-size--body-md); --menu-top-level-font-style: var(--font-secondary--style); --menu-top-level-font-weight: var(--font-secondary--weight); --menu-top-level-font-case:none; 1950 1951 --menu-top-level-font-size: var(--menu-font-2xl--size); --menu-top-level-font-line-height: 1952 var(--menu-font-2xl--line-height); 1953 1954--menu-top-level-font-color: var(--color-foreground); --menu-top-level-font-color-rgb: var(--color-foreground-rgb); 1955 1956--menu-parent-font-family: var(--font-secondary--family); --menu-parent-font-style: 1957var(--font-secondary--style); --menu-parent-font-weight: var(--font-secondary--weight); --menu-parent-font-case: 1958none; 1959 1960 --menu-parent-font-size: var(--menu-font-sm--size); --menu-parent-font-line-height: 1961 var(--menu-font-sm--line-height); --menu-parent-font-color: rgb(var(--color-foreground-rgb) / 1962 var(--opacity-subdued-text)); --menu-parent-active-font-color: var(--color-foreground); 1963 1964--menu-child-font-family: var(--font-secondary--family); --menu-child-font-style: 1965var(--font-secondary--style); --menu-child-font-weight: var(--font-secondary--weight); --menu-child-font-case: 1966none; 1967 1968 --menu-child-font-size: var(--menu-font-md--size); --menu-child-font-line-height: var(--menu-font-md--line-height); 1969 --menu-child-font-color: var(--color-foreground); --menu-child-active-font-color: rgb(var(--color-foreground-rgb) / 1970 var(--opacity-subdued-text)); 1971 1972 1973 " 1974 > 1975 <ul 1976 class="menu-drawer__menu has-submenu" 1977 role="list" 1978 > 1979 1980 1981 1982 <li 1983 style="--menu-drawer-animation-index: 1;" 1984 class="menu-drawer__list-item--flat" 1985 > 1986 1987<a 1988 id="HeaderDrawer-home" 1989 href="/" 1990 class="menu-drawer__menu-item menu-drawer__menu-item--mainlist menu-drawer__animated-element focus-inset" 1991 1992 >
1993 <span class="menu-drawer__menu-item-text wrap-text">Home</span> 1994 </a> 1995 1996 </li> 1997 <li 1998 style="--menu-drawer-animation-index: 2;" 1999 class="menu-drawer__list-item--flat" 2000 > 2001 2002<a 2003 id="HeaderDrawer-best-sellers" 2004 href="/collections/best-selling-bike-gear" 2005 class="menu-drawer__menu-item menu-drawer__menu-item--mainlist menu-drawer__animated-element focus-inset" 2006 2007 > 2008 <span class="menu-drawer__menu-item-text wrap-text">Best Sellers</span> 2009 </a> 2010 2011 </li> 2012 <li 2013 style="--menu-drawer-animation-index: 3;" 2014 class="menu-drawer__list-item--flat" 2015 > 2016 2017<a 2018 id="HeaderDrawer-bike-parts" 2019 href="/collections/bicycle-brake-line" 2020 class="menu-drawer__menu-item menu-drawer__menu-item--mainlist menu-drawer__animated-element focus-inset" 2021 2022 > 2023 <span class="menu-drawer__menu-item-text wrap-text">Bike Parts</span> 2024 </a> 2025 2026 <ul 2027 class="menu-drawer__menu menu-drawer__menu--childlist" 2028 role="list" 2029 tabindex="-1" 2030 ><li 2031 class="menu-drawer__list-item" 2032 style="--menu-drawer-animation-index: 3;" 2033 > 2034 <a 2035 href="/collections/bicycle-brake-line" 2036 class="menu-drawer__menu-item menu-drawer__menu-item--child menu-drawer__animated-element focus-inset" 2037 > 2038 2039 <span class="menu-drawer__menu-item-text wrap-text">Bicycle Brakes & Lines</span> 2040 </a> 2041 </li><li 2042 class="menu-drawer__list-item" 2043 style="--menu-drawer-animation-index: 3;" 2044 > 2045 <a 2046 href="/collections/bike-fork-stem-extender" 2047 class="menu-drawer__menu-item menu-drawer__menu-item--child menu-drawer__animated-element focus-inset" 2048 > 2049 2050 <span class="menu-drawer__menu-item-text wrap-text">Bike Fork Stem Extenders</span> 2051 </a> 2052 </li><li 2053 class="menu-drawer__list-item" 2054 style="--menu-drawer-animation-index: 3;" 2055 > 2056 <a 2057 href="/collections/bike-handlebar-cover" 2058 class="menu-drawer__menu-item menu-drawer__menu-item--child menu-drawer__animated-element focus-inset" 2059 > 2060 2061 <span class="menu-drawer__menu-item-text wrap-text">Bike Handlebar Covers</span> 2062 </a> 2063 </li><li 2064 class="menu-drawer__list-item" 2065 style="--menu-drawer-animation-index: 3;" 2066 > 2067 <a 2068 href="/collections/bike-bottom-bracket" 2069 class="menu-drawer__menu-item menu-drawer__menu-item--child menu-drawer__animated-element focus-inset" 2070 > 2071 2072 <span class="menu-drawer__menu-item-text wrap-text">Bike Bottom Brackets</span> 2073 </a> 2074 </li><li 2075 class="menu-drawer__list-item" 2076 style="--menu-drawer-animation-index: 3;" 2077 > 2078 <a 2079 href="/collections/bike-quick-release-lever" 2080 class="menu-drawer__menu-item menu-drawer__menu-item--child menu-drawer__animated-element focus-inset" 2081 > 2082
2083 <span class="menu-drawer__menu-item-text wrap-text">Bike Quick Release Lever</span> 2084 </a> 2085 </li><li 2086 class="menu-drawer__list-item" 2087 style="--menu-drawer-animation-index: 3;" 2088 > 2089 <a 2090 href="/collections/bike-pedals" 2091 class="menu-drawer__menu-item menu-drawer__menu-item--child menu-drawer__animated-element focus-inset" 2092 > 2093 2094 <span class="menu-drawer__menu-item-text wrap-text">Bike Pedals</span> 2095 </a> 2096 </li><li 2097 class="menu-drawer__list-item" 2098 style="--menu-drawer-animation-index: 3;" 2099 > 2100 <a 2101 href="/collections/bike-mudguard" 2102 class="menu-drawer__menu-item menu-drawer__menu-item--child menu-drawer__animated-element focus-inset" 2103 > 2104 2105 <span class="menu-drawer__menu-item-text wrap-text">Bike Mudguard</span> 2106 </a> 2107 </li><li 2108 class="menu-drawer__list-item" 2109 style="--menu-drawer-animation-index: 3;" 2110 > 2111 <a 2112 href="/collections/bike-hydraulic-brake-pads" 2113 class="menu-drawer__menu-item menu-drawer__menu-item--child menu-drawer__animated-element focus-inset" 2114 > 2115 2116 <span class="menu-drawer__menu-item-text wrap-text">Bike Hydraulic Brake Pads</span> 2117 </a> 2118 </li><li 2119 class="menu-drawer__list-item" 2120 style="--menu-drawer-animation-index: 3;" 2121 > 2122 <a 2123 href="/collections/bike-saddles" 2124 class="menu-drawer__menu-item menu-drawer__menu-item--child menu-drawer__animated-element focus-inset" 2125 > 2126 2127 <span class="menu-drawer__menu-item-text wrap-text">Bike Saddles</span> 2128 </a> 2129 </li><li 2130 class="menu-drawer__list-item" 2131 style="--menu-drawer-animation-index: 3;" 2132 > 2133 <a 2134 href="/collections/bike-spoke-tension-meter" 2135 class="menu-drawer__menu-item menu-drawer__menu-item--child menu-drawer__animated-element focus-inset" 2136 > 2137 2138 <span class="menu-drawer__menu-item-text wrap-text">Bike Spoke Tension Meter</span> 2139 </a> 2140 </li><li 2141 class="menu-drawer__list-item" 2142 style="--menu-drawer-animation-index: 3;" 2143 > 2144 <a 2145 href="/collections/bike-chain" 2146 class="menu-drawer__menu-item menu-drawer__menu-item--child menu-drawer__animated-element focus-inset" 2147 > 2148 2149 <span class="menu-drawer__menu-item-text wrap-text">Bike Chain</span> 2150 </a> 2151 </li><li 2152 class="menu-drawer__list-item" 2153 style="--menu-drawer-animation-index: 3;" 2154 > 2155 <a 2156 href="/collections/bike-seat-clamp" 2157 class="menu-drawer__menu-item menu-drawer__menu-item--child menu-drawer__animated-element focus-inset" 2158 > 2159 2160 <span class="menu-drawer__menu-item-text wrap-text">Bike Seat Clamp</span> 2161 </a> 2162 </li><li 2163 class="menu-drawer__list-item" 2164 style="--menu-drawer-animation-index: 3;" 2165 > 2166 <a 2167 href="/collections/bike-rear-derailleur" 2168 class="menu-drawer__menu-item menu-drawer__menu-item--child menu-drawer__animated-element focus-inset" 2169 > 2170
2171 <span class="menu-drawer__menu-item-text wrap-text">Bike Rear Derailleur</span> 2172 </a> 2173 </li><li 2174 class="menu-drawer__list-item" 2175 style="--menu-drawer-animation-index: 3;" 2176 > 2177 <a 2178 href="/collections/bike-bowl-cover" 2179 class="menu-drawer__menu-item menu-drawer__menu-item--child menu-drawer__animated-element focus-inset" 2180 > 2181 2182 <span class="menu-drawer__menu-item-text wrap-text">Bike Bowl Cover</span> 2183 </a> 2184 </li><li 2185 class="menu-drawer__list-item" 2186 style="--menu-drawer-animation-index: 3;" 2187 > 2188 <a 2189 href="/collections/bike-screw" 2190 class="menu-drawer__menu-item menu-drawer__menu-item--child menu-drawer__animated-element focus-inset" 2191 > 2192 2193 <span class="menu-drawer__menu-item-text wrap-text">Bike Screw</span> 2194 </a> 2195 </li><li 2196 class="menu-drawer__list-item" 2197 style="--menu-drawer-animation-index: 3;" 2198 > 2199 <a 2200 href="/collections/bike-inner-tube" 2201 class="menu-drawer__menu-item menu-drawer__menu-item--child menu-drawer__animated-element focus-inset" 2202 > 2203 2204 <span class="menu-drawer__menu-item-text wrap-text">Bike Inner Tube</span> 2205 </a> 2206 </li><li 2207 class="menu-drawer__list-item" 2208 style="--menu-drawer-animation-index: 3;" 2209 > 2210 <a 2211 href="/collections/bike-kickstand" 2212 class="menu-drawer__menu-item menu-drawer__menu-item--child menu-drawer__animated-element focus-inset" 2213 > 2214 2215 <span class="menu-drawer__menu-item-text wrap-text">Bike Kickstand</span> 2216 </a> 2217 </li><li 2218 class="menu-drawer__list-item" 2219 style="--menu-drawer-animation-index: 3;" 2220 > 2221 <a 2222 href="/collections/bike-stem" 2223 class="menu-drawer__menu-item menu-drawer__menu-item--child menu-drawer__animated-element focus-inset" 2224 > 2225 2226 <span class="menu-drawer__menu-item-text wrap-text">Bike Stem</span> 2227 </a> 2228 </li></ul> 2229 2230 </li> 2231 <li 2232 style="--menu-drawer-animation-index: 4;" 2233 class="menu-drawer__list-item--flat" 2234 > 2235 2236<a 2237 id="HeaderDrawer-bike-accessories" 2238 href="/collections/bike-bell" 2239 class="menu-drawer__menu-item menu-drawer__menu-item--mainlist menu-drawer__animated-element focus-inset" 2240 2241 > 2242 <span class="menu-drawer__menu-item-text wrap-text">Bike Accessories</span> 2243 </a> 2244 2245 <ul 2246 class="menu-drawer__menu menu-drawer__menu--childlist" 2247 role="list" 2248 tabindex="-1" 2249 ><li 2250 class="menu-drawer__list-item" 2251 style="--menu-drawer-animation-index: 4;" 2252 > 2253 <a 2254 href="/collections/bike-light" 2255 class="menu-drawer__menu-item menu-drawer__menu-item--child menu-drawer__animated-element focus-inset" 2256 > 2257
2258 <span class="menu-drawer__menu-item-text wrap-text">Bike Light</span> 2259 </a> 2260 </li><li 2261 class="menu-drawer__list-item" 2262 style="--menu-drawer-animation-index: 4;" 2263 > 2264 <a 2265 href="/collections/bike-valve" 2266 class="menu-drawer__menu-item menu-drawer__menu-item--child menu-drawer__animated-element focus-inset" 2267 > 2268 2269 <span class="menu-drawer__menu-item-text wrap-text">Bike Valve</span> 2270 </a> 2271 </li><li 2272 class="menu-drawer__list-item" 2273 style="--menu-drawer-animation-index: 4;" 2274 > 2275 <a 2276 href="/collections/bike-handlebar-tape" 2277 class="menu-drawer__menu-item menu-drawer__menu-item--child menu-drawer__animated-element focus-inset" 2278 > 2279 2280 <span class="menu-drawer__menu-item-text wrap-text">Bike Handlebar Tape</span> 2281 </a> 2282 </li><li 2283 class="menu-drawer__list-item" 2284 style="--menu-drawer-animation-index: 4;" 2285 > 2286 <a 2287 href="/collections/bike-pump" 2288 class="menu-drawer__menu-item menu-drawer__menu-item--child menu-drawer__animated-element focus-inset" 2289 > 2290 2291 <span class="menu-drawer__menu-item-text wrap-text">Bike Pump</span> 2292 </a> 2293 </li><li 2294 class="menu-drawer__list-item" 2295 style="--menu-drawer-animation-index: 4;" 2296 > 2297 <a 2298 href="/collections/bike-bags-and-baskets" 2299 class="menu-drawer__menu-item menu-drawer__menu-item--child menu-drawer__animated-element focus-inset" 2300 > 2301 2302 <span class="menu-drawer__menu-item-text wrap-text">Bike Bags and Baskets</span> 2303 </a> 2304 </li><li 2305 class="menu-drawer__list-item" 2306 style="--menu-drawer-animation-index: 4;" 2307 > 2308 <a 2309 href="/collections/bike-water-bottle" 2310 class="menu-drawer__menu-item menu-drawer__menu-item--child menu-drawer__animated-element focus-inset" 2311 > 2312 2313 <span class="menu-drawer__menu-item-text wrap-text">Bike Water Bottle</span> 2314 </a> 2315 </li><li 2316 class="menu-drawer__list-item" 2317 style="--menu-drawer-animation-index: 4;" 2318 > 2319 <a 2320 href="/collections/bike-computer-holder" 2321 class="menu-drawer__menu-item menu-drawer__menu-item--child menu-drawer__animated-element focus-inset" 2322 > 2323 2324 <span class="menu-drawer__menu-item-text wrap-text">Bike Computer Holder</span> 2325 </a> 2326 </li><li 2327 class="menu-drawer__list-item" 2328 style="--menu-drawer-animation-index: 4;" 2329 > 2330 <a 2331 href="/collections/bike-rearview-mirror" 2332 class="menu-drawer__menu-item menu-drawer__menu-item--child menu-drawer__animated-element focus-inset" 2333 > 2334 2335 <span class="menu-drawer__menu-item-text wrap-text">Bike Rearview Mirror</span> 2336 </a> 2337 </li><li 2338 class="menu-drawer__list-item" 2339 style="--menu-drawer-animation-index: 4;" 2340 > 2341 <a 2342 href="/collections/bike-bottle-cage" 2343 class="menu-drawer__menu-item menu-drawer__menu-item--child menu-drawer__animated-element focus-inset" 2344 > 2345
2346 <span class="menu-drawer__menu-item-text wrap-text">Bike Bottle Cage</span> 2347 </a> 2348 </li><li 2349 class="menu-drawer__list-item" 2350 style="--menu-drawer-animation-index: 4;" 2351 > 2352 <a 2353 href="/collections/bike-luggage-carrier" 2354 class="menu-drawer__menu-item menu-drawer__menu-item--child menu-drawer__animated-element focus-inset" 2355 > 2356 2357 <span class="menu-drawer__menu-item-text wrap-text">Bike Luggage Carrier</span> 2358 </a> 2359 </li><li 2360 class="menu-drawer__list-item" 2361 style="--menu-drawer-animation-index: 4;" 2362 > 2363 <a 2364 href="/collections/bike-sticker" 2365 class="menu-drawer__menu-item menu-drawer__menu-item--child menu-drawer__animated-element focus-inset" 2366 > 2367 2368 <span class="menu-drawer__menu-item-text wrap-text">Bike Sticker</span> 2369 </a> 2370 </li><li 2371 class="menu-drawer__list-item" 2372 style="--menu-drawer-animation-index: 4;" 2373 > 2374 <a 2375 href="/collections/bike-bell" 2376 class="menu-drawer__menu-item menu-drawer__menu-item--child menu-drawer__animated-element focus-inset" 2377 > 2378 2379 <span class="menu-drawer__menu-item-text wrap-text">Bike Bell</span> 2380 </a> 2381 </li><li 2382 class="menu-drawer__list-item" 2383 style="--menu-drawer-animation-index: 4;" 2384 > 2385 <a 2386 href="/collections/bike-lock" 2387 class="menu-drawer__menu-item menu-drawer__menu-item--child menu-drawer__animated-element focus-inset" 2388 > 2389 2390 <span class="menu-drawer__menu-item-text wrap-text">Bike Lock</span> 2391 </a> 2392 </li><li 2393 class="menu-drawer__list-item" 2394 style="--menu-drawer-animation-index: 4;" 2395 > 2396 <a 2397 href="/collections/bike-protective-gear" 2398 class="menu-drawer__menu-item menu-drawer__menu-item--child menu-drawer__animated-element focus-inset" 2399 > 2400 2401 <span class="menu-drawer__menu-item-text wrap-text">Bike Protective Gear</span> 2402 </a> 2403 </li></ul> 2404 2405 </li> 2406 <li 2407 style="--menu-drawer-animation-index: 5;" 2408 class="menu-drawer__list-item--flat" 2409 > 2410 2411<a 2412 id="HeaderDrawer-cycling-equipment" 2413 href="/collections/cycling-helmet" 2414 class="menu-drawer__menu-item menu-drawer__menu-item--mainlist menu-drawer__animated-element focus-inset" 2415 2416 > 2417 <span class="menu-drawer__menu-item-text wrap-text">Cycling Equipment</span> 2418 </a> 2419 2420 <ul 2421 class="menu-drawer__menu menu-drawer__menu--childlist" 2422 role="list" 2423 tabindex="-1" 2424 ><li 2425 class="menu-drawer__list-item" 2426 style="--menu-drawer-animation-index: 5;" 2427 > 2428 <a 2429 href="/collections/cycling-glasses" 2430 class="menu-drawer__menu-item menu-drawer__menu-item--child menu-drawer__animated-element focus-inset" 2431 > 2432
2433 <span class="menu-drawer__menu-item-text wrap-text">Cycling Glasses</span> 2434 </a> 2435 </li><li 2436 class="menu-drawer__list-item" 2437 style="--menu-drawer-animation-index: 5;" 2438 > 2439 <a 2440 href="/collections/cycling-cap" 2441 class="menu-drawer__menu-item menu-drawer__menu-item--child menu-drawer__animated-element focus-inset" 2442 > 2443 2444 <span class="menu-drawer__menu-item-text wrap-text">Cycling Cap</span> 2445 </a> 2446 </li><li 2447 class="menu-drawer__list-item" 2448 style="--menu-drawer-animation-index: 5;" 2449 > 2450 <a 2451 href="/collections/cycling-helmet" 2452 class="menu-drawer__menu-item menu-drawer__menu-item--child menu-drawer__animated-element focus-inset" 2453 > 2454 2455 <span class="menu-drawer__menu-item-text wrap-text">Cycling Helmet</span> 2456 </a> 2457 </li><li 2458 class="menu-drawer__list-item" 2459 style="--menu-drawer-animation-index: 5;" 2460 > 2461 <a 2462 href="/collections/cycling-gloves" 2463 class="menu-drawer__menu-item menu-drawer__menu-item--child menu-drawer__animated-element focus-inset" 2464 > 2465 2466 <span class="menu-drawer__menu-item-text wrap-text">Cycling Gloves</span> 2467 </a> 2468 </li><li 2469 class="menu-drawer__list-item" 2470 style="--menu-drawer-animation-index: 5;" 2471 > 2472 <a 2473 href="/collections/cycling-shorts" 2474 class="menu-drawer__menu-item menu-drawer__menu-item--child menu-drawer__animated-element focus-inset" 2475 > 2476 2477 <span class="menu-drawer__menu-item-text wrap-text">Cycling Shorts</span> 2478 </a> 2479 </li><li 2480 class="menu-drawer__list-item" 2481 style="--menu-drawer-animation-index: 5;" 2482 > 2483 <a 2484 href="/collections/cycling-mask" 2485 class="menu-drawer__menu-item menu-drawer__menu-item--child menu-drawer__animated-element focus-inset" 2486 > 2487 2488 <span class="menu-drawer__menu-item-text wrap-text">Cycling Mask</span> 2489 </a> 2490 </li><li 2491 class="menu-drawer__list-item" 2492 style="--menu-drawer-animation-index: 5;" 2493 > 2494 <a 2495 href="/collections/cycling-sleeves" 2496 class="menu-drawer__menu-item menu-drawer__menu-item--child menu-drawer__animated-element focus-inset" 2497 > 2498 2499 <span class="menu-drawer__menu-item-text wrap-text">Cycling Sleeves</span> 2500 </a> 2501 </li><li 2502 class="menu-drawer__list-item" 2503 style="--menu-drawer-animation-index: 5;" 2504 > 2505 <a 2506 href="/collections/deals" 2507 class="menu-drawer__menu-item menu-drawer__menu-item--child menu-drawer__animated-element focus-inset" 2508 > 2509 2510 <span class="menu-drawer__menu-item-text wrap-text">Deals</span> 2511 </a> 2512 </li></ul> 2513 2514 </li> 2515 <li 2516 style="--menu-drawer-animation-index: 6;" 2517 class="menu-drawer__list-item--flat" 2518 > 2519 2520<a 2521 id="HeaderDrawer-bike-maintenance" 2522 href="/collections/bike-tire-lever" 2523 class="menu-drawer__menu-item menu-drawer__menu-item--mainlist menu-drawer__animated-element focus-inset" 2524 2525 >
2526 <span class="menu-drawer__menu-item-text wrap-text">Bike Maintenance</span> 2527 </a> 2528 2529 <ul 2530 class="menu-drawer__menu menu-drawer__menu--childlist" 2531 role="list" 2532 tabindex="-1" 2533 ><li 2534 class="menu-drawer__list-item" 2535 style="--menu-drawer-animation-index: 6;" 2536 > 2537 <a 2538 href="/collections/bike-cleaning-tools" 2539 class="menu-drawer__menu-item menu-drawer__menu-item--child menu-drawer__animated-element focus-inset" 2540 > 2541 2542 <span class="menu-drawer__menu-item-text wrap-text">Bike Cleaning Tools</span> 2543 </a> 2544 </li><li 2545 class="menu-drawer__list-item" 2546 style="--menu-drawer-animation-index: 6;" 2547 > 2548 <a 2549 href="/collections/bike-hydraulic-hose-tool" 2550 class="menu-drawer__menu-item menu-drawer__menu-item--child menu-drawer__animated-element focus-inset" 2551 > 2552 2553 <span class="menu-drawer__menu-item-text wrap-text">Bike Hydraulic Hose Tool</span> 2554 </a> 2555 </li><li 2556 class="menu-drawer__list-item" 2557 style="--menu-drawer-animation-index: 6;" 2558 > 2559 <a 2560 href="/collections/bike-tire-lever" 2561 class="menu-drawer__menu-item menu-drawer__menu-item--child menu-drawer__animated-element focus-inset" 2562 > 2563 2564 <span class="menu-drawer__menu-item-text wrap-text">Bike Tire Lever</span> 2565 </a> 2566 </li><li 2567 class="menu-drawer__list-item" 2568 style="--menu-drawer-animation-index: 6;" 2569 > 2570 <a 2571 href="/collections/bike-tire-repair-tool" 2572 class="menu-drawer__menu-item menu-drawer__menu-item--child menu-drawer__animated-element focus-inset" 2573 > 2574 2575 <span class="menu-drawer__menu-item-text wrap-text">Bike Tire Repair Tool</span> 2576 </a> 2577 </li><li 2578 class="menu-drawer__list-item" 2579 style="--menu-drawer-animation-index: 6;" 2580 > 2581 <a 2582 href="/collections/bike-repair-tool" 2583 class="menu-drawer__menu-item menu-drawer__menu-item--child menu-drawer__animated-element focus-inset" 2584 > 2585 2586 <span class="menu-drawer__menu-item-text wrap-text">Bike Repair Tool</span> 2587 </a> 2588 </li><li 2589 class="menu-drawer__list-item" 2590 style="--menu-drawer-animation-index: 6;" 2591 > 2592 <a 2593 href="/collections/bike-repair-stand" 2594 class="menu-drawer__menu-item menu-drawer__menu-item--child menu-drawer__animated-element focus-inset" 2595 > 2596 2597 <span class="menu-drawer__menu-item-text wrap-text">Bike Repair Stand</span> 2598 </a> 2599 </li><li 2600 class="menu-drawer__list-item" 2601 style="--menu-drawer-animation-index: 6;" 2602 > 2603 <a 2604 href="/collections/bike-chain-breaker" 2605 class="menu-drawer__menu-item menu-drawer__menu-item--child menu-drawer__animated-element focus-inset" 2606 > 2607
2608 <span class="menu-drawer__menu-item-text wrap-text">Bike Chain Breaker</span> 2609 </a> 2610 </li></ul> 2611 2612 </li> 2613 </ul> 2614 </nav> 2615 <div 2616 class="menu-drawer__utility-links menu-drawer__animated-element" 2617 style="--menu-drawer-animation-index: 6;" 2618 > 2619 2620 2621 2622 2623 2624 <drawer-localization-component class="menu-drawer__localization"> 2625 <details 2626 id="drawer-localization" 2627 class="drawer-localization" 2628 on:toggle="/toggle" 2629 > 2630 <summary 2631 id="HeaderDrawer-localization" 2632 class="drawer-localization__button h3 link link--text focus-inset" 2633 aria-expanded="false" 2634 on:click="header-drawer/open" 2635 style="--menu-localization-font: var(--font-heading--family); --color-shadow: rgb(var(--color-foreground-rgb) / var(--opacity-10-25));" 2636 > 2637 <div class="drawer-localization__button--label h6"><div class="mobile-localization mobile-localization--country link link--text"><span 2638 class="icon-flag" 2639 style=" 2640 background-image: url(//cdn.shopify.com/static/images/flags/us.svg?width=32); 2641 --size-shadow: 2px; 2642 --color-shadow: rgb(var(--color-foreground-rgb) / var(--opacity-30-60)); 2643 " 2644 ></span><span class="currency-code">USD</span> 2645 </div></div> 2646 <span class="svg-wrapper icon-caret icon-caret--forward"><svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"> 2647 <path d="M11 5.5L7 9.5L3 5.5" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 2648</svg> 2649</span> 2650 </summary> 2651 2652 <div 2653 class="menu-drawer__submenu has-submenu gradient motion-reduce color-scheme-1" 2654 style="" 2655 > 2656 <div 2657 class="menu-drawer__nav-buttons" 2658 ref="navButtons" 2659 > 2660 <button 2661 class="button menu-drawer__back-button link link--text focus-inset" 2662 aria-expanded="true" 2663 on:click="header-drawer/back" 2664 > 2665 <span class="svg-wrapper icon-caret icon-caret--backward"><svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"> 2666 <path d="M11 5.5L7 9.5L3 5.5" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 2667</svg> 2668</span> 2669 Region and language 2670 </button> 2671 <button 2672 class="button close-button menu-drawer__close-button" 2673 type="button" 2674 aria-label="Close" 2675 on:click="header-drawer/close" 2676 > 2677 <span class="svg-wrapper header-drawer-icon header-drawer-icon--close"><svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"> 2678 <path d="M12 2L2 12" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 2679 <path d="M12 12L2 2" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 2680</svg> 2681</span> 2682 </button> 2683 </div> 2684 2685 2686<localization-form-component 2687 ref="localizationForm" 2688 data-label-results-count="[count] results" 2689 data-show-filter="true" 2690 style="--menu-localization-font: var(--font-heading--family); --color-shadow: rgb(var(--color-foreground-rgb) / var(--opacity-10-25));" 2691> 2692 2693<form method="post" action="/localization" id="LocalizationForm" accept-charset="UTF-8" class="localization-form" enctype="multipart/form-data" ref="form" aria-label="Region and language"><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="_method" value="put" /> 2694 2695 <div class="country-filter"> 2696 <div class="field"> 2697 <div class="country-filter__search-icon field__button motion-reduce"> 2698 <span class="svg-wrapper"> 2699 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="none"><circle cx="9" cy="9" r="4.75" stroke="currentColor" stroke-width="var(--icon-stroke-width)"/><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="var(--icon-stroke-width)" d="m12.5 12.5 3.25 3.25"/></svg> 2700 2701 </span> 2702 </div> 2703 <input 2704 class="country-filter__input" 2705 id="country-filter-input" 2706 type="search" 2707 name="country_filter" 2708 value="" 2709 placeholder="Search" 2710 role="combobox" 2711 aria-owns="country-results" 2712 aria-controls="country-results" 2713 aria-haspopup="listbox"
2714 aria-autocomplete="list" 2715 aria-label="Find country" 2716 autocorrect="off" 2717 autocomplete="off" 2718 autocapitalize="off" 2719 spellcheck="false" 2720 ref="search" 2721 on:keyup="/filterCountries" 2722 > 2723 <label 2724 class="field__label visually-hidden" 2725 for="country-filter-input" 2726 >Search</label> 2727 <button 2728 type="reset" 2729 class="button button-unstyled country-filter__reset-button field__button" 2730 aria-label="Reset" 2731 ref="resetButton" 2732 hidden 2733 on:click="/resetCountriesFilter" 2734 > 2735 <span class="svg-wrapper"> 2736 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="none"><circle cx="10" cy="10" r="6.25" stroke="currentColor" stroke-width="var(--icon-stroke-width)"/><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="var(--icon-stroke-width)" d="m12.5 7.5-5 5M12.5 12.5l-5-5"/></svg> 2737 2738 </span> 2739 </button> 2740 </div> 2741 </div> 2742 2743 <div class="country-selector-form__wrapper"> 2744 <h2 2745 class="visually-hidden" 2746 id="drawer-CountryLabel" 2747 > 2748 Country/Region 2749 </h2> 2750 2751 <div 2752 id="sr-country-search-results-AZlVITnBrY0NBUytwU__header-menu-1" 2753 class="visually-hidden" 2754 aria-live="polite" 2755 ref="liveRegion" 2756 ></div> 2757 2758 <div 2759 class="localization-form__list country-selector__list country-selector__list--with-multiple-currencies" 2760 id="drawer-country-results" 2761 ref="countryList" 2762 > 2763 2764 <ul 2765 role="list" 2766 class="list-unstyled countries" 2767 > 2768 <span 2769 class="localization-form__list-item localization-form__list-item-disabled" 2770 id="no-results-message" 2771 ref="noResultsMessage" 2772 hidden 2773 >No results found</span> 2774 <li 2775 class="localization-form__list-item" 2776 2777 data-value="AU" 2778 2779 data-aliases="" 2780 2781 id="Australia" 2782 aria-label="Australia" 2783 role="option" 2784 tabindex="-1" 2785 ref="countryListItems[]" 2786 on:click="/selectCountry/AU" 2787 > 2788 <span class="svg-wrapper icon-checkmark"><svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg" class="icon-checkmark"> 2789<path d="M4.75439 10.7485L7.68601 14.5888C7.79288 14.7288 7.84632 14.7988 7.91174 14.8242C7.96907 14.8466 8.03262 14.8469 8.09022 14.8253C8.15596 14.8007 8.21026 14.7314 8.31886 14.5927L15.2475 5.74658" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 2790</svg> 2791</span> 2792 <span class="country">Australia</span> 2793 <span 2794 class="localization-form__currency motion-reduce" 2795 2796 > 2797 AUD 2798 $</span> 2799 </li> 2800 <li 2801 class="localization-form__list-item" 2802 2803 data-value="AT" 2804 2805 data-aliases="" 2806 2807 id="Austria" 2808 aria-label="Austria" 2809 role="option" 2810 tabindex="-1" 2811 ref="countryListItems[]" 2812 on:click="/selectCountry/AT" 2813 > 2814 <span class="svg-wrapper icon-checkmark"><svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg" class="icon-checkmark"> 2815<path d="M4.75439 10.7485L7.68601 14.5888C7.79288 14.7288 7.84632 14.7988 7.91174 14.8242C7.96907 14.8466 8.03262 14.8469 8.09022 14.8253C8.15596 14.8007 8.21026 14.7314 8.31886 14.5927L15.2475 5.74658" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 2816</svg> 2817</span>
2818 <span class="country">Austria</span> 2819 <span 2820 class="localization-form__currency motion-reduce" 2821 2822 > 2823 EUR 2824 â¬</span> 2825 </li> 2826 <li 2827 class="localization-form__list-item" 2828 2829 data-value="BE" 2830 2831 data-aliases="" 2832 2833 id="Belgium" 2834 aria-label="Belgium" 2835 role="option" 2836 tabindex="-1" 2837 ref="countryListItems[]" 2838 on:click="/selectCountry/BE" 2839 > 2840 <span class="svg-wrapper icon-checkmark"><svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg" class="icon-checkmark"> 2841<path d="M4.75439 10.7485L7.68601 14.5888C7.79288 14.7288 7.84632 14.7988 7.91174 14.8242C7.96907 14.8466 8.03262 14.8469 8.09022 14.8253C8.15596 14.8007 8.21026 14.7314 8.31886 14.5927L15.2475 5.74658" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 2842</svg> 2843</span> 2844 <span class="country">Belgium</span> 2845 <span 2846 class="localization-form__currency motion-reduce" 2847 2848 > 2849 EUR 2850 â¬</span> 2851 </li> 2852 <li 2853 class="localization-form__list-item" 2854 2855 data-value="BG" 2856 2857 data-aliases="" 2858 2859 id="Bulgaria" 2860 aria-label="Bulgaria" 2861 role="option" 2862 tabindex="-1" 2863 ref="countryListItems[]" 2864 on:click="/selectCountry/BG" 2865 > 2866 <span class="svg-wrapper icon-checkmark"><svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg" class="icon-checkmark"> 2867<path d="M4.75439 10.7485L7.68601 14.5888C7.79288 14.7288 7.84632 14.7988 7.91174 14.8242C7.96907 14.8466 8.03262 14.8469 8.09022 14.8253C8.15596 14.8007 8.21026 14.7314 8.31886 14.5927L15.2475 5.74658" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 2868</svg> 2869</span> 2870 <span class="country">Bulgaria</span> 2871 <span 2872 class="localization-form__currency motion-reduce" 2873 2874 > 2875 EUR 2876 â¬</span> 2877 </li> 2878 <li 2879 class="localization-form__list-item" 2880 2881 data-value="CA" 2882 2883 data-aliases="" 2884 2885 id="Canada" 2886 aria-label="Canada" 2887 role="option" 2888 tabindex="-1" 2889 ref="countryListItems[]" 2890 on:click="/selectCountry/CA" 2891 > 2892 <span class="svg-wrapper icon-checkmark"><svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg" class="icon-checkmark"> 2893<path d="M4.75439 10.7485L7.68601 14.5888C7.79288 14.7288 7.84632 14.7988 7.91174 14.8242C7.96907 14.8466 8.03262 14.8469 8.09022 14.8253C8.15596 14.8007 8.21026 14.7314 8.31886 14.5927L15.2475 5.74658" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 2894</svg> 2895</span> 2896 <span class="country">Canada</span> 2897 <span 2898 class="localization-form__currency motion-reduce" 2899 2900 > 2901 CAD 2902 $</span> 2903 </li> 2904 <li 2905 class="localization-form__list-item" 2906 2907 data-value="HR" 2908 2909 data-aliases="" 2910 2911 id="Croatia" 2912 aria-label="Croatia" 2913 role="option" 2914 tabindex="-1" 2915 ref="countryListItems[]" 2916 on:click="/selectCountry/HR" 2917 >
2918 <span class="svg-wrapper icon-checkmark"><svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg" class="icon-checkmark"> 2919<path d="M4.75439 10.7485L7.68601 14.5888C7.79288 14.7288 7.84632 14.7988 7.91174 14.8242C7.96907 14.8466 8.03262 14.8469 8.09022 14.8253C8.15596 14.8007 8.21026 14.7314 8.31886 14.5927L15.2475 5.74658" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 2920</svg> 2921</span> 2922 <span class="country">Croatia</span> 2923 <span 2924 class="localization-form__currency motion-reduce" 2925 2926 > 2927 EUR 2928 â¬</span> 2929 </li> 2930 <li 2931 class="localization-form__list-item" 2932 2933 data-value="CY" 2934 2935 data-aliases="" 2936 2937 id="Cyprus" 2938 aria-label="Cyprus" 2939 role="option" 2940 tabindex="-1" 2941 ref="countryListItems[]" 2942 on:click="/selectCountry/CY" 2943 > 2944 <span class="svg-wrapper icon-checkmark"><svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg" class="icon-checkmark"> 2945<path d="M4.75439 10.7485L7.68601 14.5888C7.79288 14.7288 7.84632 14.7988 7.91174 14.8242C7.96907 14.8466 8.03262 14.8469 8.09022 14.8253C8.15596 14.8007 8.21026 14.7314 8.31886 14.5927L15.2475 5.74658" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 2946</svg> 2947</span> 2948 <span class="country">Cyprus</span> 2949 <span 2950 class="localization-form__currency motion-reduce" 2951 2952 > 2953 EUR 2954 â¬</span> 2955 </li> 2956 <li 2957 class="localization-form__list-item" 2958 2959 data-value="CZ" 2960 2961 data-aliases="" 2962 2963 id="Czechia" 2964 aria-label="Czechia" 2965 role="option" 2966 tabindex="-1" 2967 ref="countryListItems[]" 2968 on:click="/selectCountry/CZ" 2969 > 2970 <span class="svg-wrapper icon-checkmark"><svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg" class="icon-checkmark"> 2971<path d="M4.75439 10.7485L7.68601 14.5888C7.79288 14.7288 7.84632 14.7988 7.91174 14.8242C7.96907 14.8466 8.03262 14.8469 8.09022 14.8253C8.15596 14.8007 8.21026 14.7314 8.31886 14.5927L15.2475 5.74658" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 2972</svg> 2973</span> 2974 <span class="country">Czechia</span> 2975 <span 2976 class="localization-form__currency motion-reduce" 2977 2978 > 2979 CZK 2980 KÄ</span> 2981 </li> 2982 <li 2983 class="localization-form__list-item" 2984 2985 data-value="DK" 2986 2987 data-aliases="" 2988 2989 id="Denmark" 2990 aria-label="Denmark" 2991 role="option" 2992 tabindex="-1" 2993 ref="countryListItems[]" 2994 on:click="/selectCountry/DK" 2995 > 2996 <span class="svg-wrapper icon-checkmark"><svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg" class="icon-checkmark"> 2997<path d="M4.75439 10.7485L7.68601 14.5888C7.79288 14.7288 7.84632 14.7988 7.91174 14.8242C7.96907 14.8466 8.03262 14.8469 8.09022 14.8253C8.15596 14.8007 8.21026 14.7314 8.31886 14.5927L15.2475 5.74658" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 2998</svg> 2999</span> 3000 <span class="country">Denmark</span> 3001 <span 3002 class="localization-form__currency motion-reduce" 3003 3004 > 3005 DKK 3006 kr.</span> 3007 </li> 3008 <li 3009 class="localization-form__list-item" 3010 3011 data-value="EE" 3012 3013 data-aliases="" 3014 3015 id="Estonia" 3016 aria-label="Estonia" 3017 role="option" 3018 tabindex="-1" 3019 ref="countryListItems[]" 3020 on:click="/selectCountry/EE" 3021 >
3022 <span class="svg-wrapper icon-checkmark"><svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg" class="icon-checkmark"> 3023<path d="M4.75439 10.7485L7.68601 14.5888C7.79288 14.7288 7.84632 14.7988 7.91174 14.8242C7.96907 14.8466 8.03262 14.8469 8.09022 14.8253C8.15596 14.8007 8.21026 14.7314 8.31886 14.5927L15.2475 5.74658" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 3024</svg> 3025</span> 3026 <span class="country">Estonia</span> 3027 <span 3028 class="localization-form__currency motion-reduce" 3029 3030 > 3031 EUR 3032 â¬</span> 3033 </li> 3034 <li 3035 class="localization-form__list-item" 3036 3037 data-value="FI" 3038 3039 data-aliases="" 3040 3041 id="Finland" 3042 aria-label="Finland" 3043 role="option" 3044 tabindex="-1" 3045 ref="countryListItems[]" 3046 on:click="/selectCountry/FI" 3047 > 3048 <span class="svg-wrapper icon-checkmark"><svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg" class="icon-checkmark"> 3049<path d="M4.75439 10.7485L7.68601 14.5888C7.79288 14.7288 7.84632 14.7988 7.91174 14.8242C7.96907 14.8466 8.03262 14.8469 8.09022 14.8253C8.15596 14.8007 8.21026 14.7314 8.31886 14.5927L15.2475 5.74658" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 3050</svg> 3051</span> 3052 <span class="country">Finland</span> 3053 <span 3054 class="localization-form__currency motion-reduce" 3055 3056 > 3057 EUR 3058 â¬</span> 3059 </li> 3060 <li 3061 class="localization-form__list-item" 3062 3063 data-value="FR" 3064 3065 data-aliases="" 3066 3067 id="France" 3068 aria-label="France" 3069 role="option" 3070 tabindex="-1" 3071 ref="countryListItems[]" 3072 on:click="/selectCountry/FR" 3073 > 3074 <span class="svg-wrapper icon-checkmark"><svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg" class="icon-checkmark"> 3075<path d="M4.75439 10.7485L7.68601 14.5888C7.79288 14.7288 7.84632 14.7988 7.91174 14.8242C7.96907 14.8466 8.03262 14.8469 8.09022 14.8253C8.15596 14.8007 8.21026 14.7314 8.31886 14.5927L15.2475 5.74658" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 3076</svg> 3077</span> 3078 <span class="country">France</span> 3079 <span 3080 class="localization-form__currency motion-reduce" 3081 3082 > 3083 EUR 3084 â¬</span> 3085 </li> 3086 <li 3087 class="localization-form__list-item" 3088 3089 data-value="DE" 3090 3091 data-aliases="" 3092 3093 id="Germany" 3094 aria-label="Germany" 3095 role="option" 3096 tabindex="-1" 3097 ref="countryListItems[]" 3098 on:click="/selectCountry/DE" 3099 > 3100 <span class="svg-wrapper icon-checkmark"><svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg" class="icon-checkmark"> 3101<path d="M4.75439 10.7485L7.68601 14.5888C7.79288 14.7288 7.84632 14.7988 7.91174 14.8242C7.96907 14.8466 8.03262 14.8469 8.09022 14.8253C8.15596 14.8007 8.21026 14.7314 8.31886 14.5927L15.2475 5.74658" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 3102</svg> 3103</span> 3104 <span class="country">Germany</span> 3105 <span 3106 class="localization-form__currency motion-reduce" 3107 3108 > 3109 EUR 3110 â¬</span> 3111 </li> 3112 <li 3113 class="localization-form__list-item" 3114 3115 data-value="GR" 3116 3117 data-aliases="" 3118 3119 id="Greece" 3120 aria-label="Greece" 3121 role="option" 3122 tabindex="-1" 3123 ref="countryListItems[]" 3124 on:click="/selectCountry/GR" 3125 >
3126 <span class="svg-wrapper icon-checkmark"><svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg" class="icon-checkmark"> 3127<path d="M4.75439 10.7485L7.68601 14.5888C7.79288 14.7288 7.84632 14.7988 7.91174 14.8242C7.96907 14.8466 8.03262 14.8469 8.09022 14.8253C8.15596 14.8007 8.21026 14.7314 8.31886 14.5927L15.2475 5.74658" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 3128</svg> 3129</span> 3130 <span class="country">Greece</span> 3131 <span 3132 class="localization-form__currency motion-reduce" 3133 3134 > 3135 EUR 3136 â¬</span> 3137 </li> 3138 <li 3139 class="localization-form__list-item" 3140 3141 data-value="HK" 3142 3143 data-aliases="" 3144 3145 id="Hong Kong SAR" 3146 aria-label="Hong Kong SAR" 3147 role="option" 3148 tabindex="-1" 3149 ref="countryListItems[]" 3150 on:click="/selectCountry/HK" 3151 > 3152 <span class="svg-wrapper icon-checkmark"><svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg" class="icon-checkmark"> 3153<path d="M4.75439 10.7485L7.68601 14.5888C7.79288 14.7288 7.84632 14.7988 7.91174 14.8242C7.96907 14.8466 8.03262 14.8469 8.09022 14.8253C8.15596 14.8007 8.21026 14.7314 8.31886 14.5927L15.2475 5.74658" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 3154</svg> 3155</span> 3156 <span class="country">Hong Kong SAR</span> 3157 <span 3158 class="localization-form__currency motion-reduce" 3159 3160 > 3161 HKD 3162 $</span> 3163 </li> 3164 <li 3165 class="localization-form__list-item" 3166 3167 data-value="HU" 3168 3169 data-aliases="" 3170 3171 id="Hungary" 3172 aria-label="Hungary" 3173 role="option" 3174 tabindex="-1" 3175 ref="countryListItems[]" 3176 on:click="/selectCountry/HU" 3177 > 3178 <span class="svg-wrapper icon-checkmark"><svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg" class="icon-checkmark"> 3179<path d="M4.75439 10.7485L7.68601 14.5888C7.79288 14.7288 7.84632 14.7988 7.91174 14.8242C7.96907 14.8466 8.03262 14.8469 8.09022 14.8253C8.15596 14.8007 8.21026 14.7314 8.31886 14.5927L15.2475 5.74658" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 3180</svg> 3181</span> 3182 <span class="country">Hungary</span> 3183 <span 3184 class="localization-form__currency motion-reduce" 3185 3186 > 3187 HUF 3188 Ft</span> 3189 </li> 3190 <li 3191 class="localization-form__list-item" 3192 3193 data-value="IE" 3194 3195 data-aliases="" 3196 3197 id="Ireland" 3198 aria-label="Ireland" 3199 role="option" 3200 tabindex="-1" 3201 ref="countryListItems[]" 3202 on:click="/selectCountry/IE" 3203 > 3204 <span class="svg-wrapper icon-checkmark"><svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg" class="icon-checkmark"> 3205<path d="M4.75439 10.7485L7.68601 14.5888C7.79288 14.7288 7.84632 14.7988 7.91174 14.8242C7.96907 14.8466 8.03262 14.8469 8.09022 14.8253C8.15596 14.8007 8.21026 14.7314 8.31886 14.5927L15.2475 5.74658" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 3206</svg> 3207</span> 3208 <span class="country">Ireland</span>
3209 <span 3210 class="localization-form__currency motion-reduce" 3211 3212 > 3213 EUR 3214 â¬</span> 3215 </li> 3216 <li 3217 class="localization-form__list-item" 3218 3219 data-value="IL" 3220 3221 data-aliases="" 3222 3223 id="Israel" 3224 aria-label="Israel" 3225 role="option" 3226 tabindex="-1" 3227 ref="countryListItems[]" 3228 on:click="/selectCountry/IL" 3229 > 3230 <span class="svg-wrapper icon-checkmark"><svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg" class="icon-checkmark"> 3231<path d="M4.75439 10.7485L7.68601 14.5888C7.79288 14.7288 7.84632 14.7988 7.91174 14.8242C7.96907 14.8466 8.03262 14.8469 8.09022 14.8253C8.15596 14.8007 8.21026 14.7314 8.31886 14.5927L15.2475 5.74658" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 3232</svg> 3233</span> 3234 <span class="country">Israel</span> 3235 <span 3236 class="localization-form__currency motion-reduce" 3237 3238 > 3239 ILS 3240 âª</span> 3241 </li> 3242 <li 3243 class="localization-form__list-item" 3244 3245 data-value="IT" 3246 3247 data-aliases="" 3248 3249 id="Italy" 3250 aria-label="Italy" 3251 role="option" 3252 tabindex="-1" 3253 ref="countryListItems[]" 3254 on:click="/selectCountry/IT" 3255 > 3256 <span class="svg-wrapper icon-checkmark"><svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg" class="icon-checkmark"> 3257<path d="M4.75439 10.7485L7.68601 14.5888C7.79288 14.7288 7.84632 14.7988 7.91174 14.8242C7.96907 14.8466 8.03262 14.8469 8.09022 14.8253C8.15596 14.8007 8.21026 14.7314 8.31886 14.5927L15.2475 5.74658" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 3258</svg> 3259</span> 3260 <span class="country">Italy</span> 3261 <span 3262 class="localization-form__currency motion-reduce" 3263 3264 > 3265 EUR 3266 â¬</span> 3267 </li> 3268 <li 3269 class="localization-form__list-item" 3270 3271 data-value="JP" 3272 3273 data-aliases="" 3274 3275 id="Japan" 3276 aria-label="Japan" 3277 role="option" 3278 tabindex="-1" 3279 ref="countryListItems[]" 3280 on:click="/selectCountry/JP" 3281 > 3282 <span class="svg-wrapper icon-checkmark"><svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg" class="icon-checkmark"> 3283<path d="M4.75439 10.7485L7.68601 14.5888C7.79288 14.7288 7.84632 14.7988 7.91174 14.8242C7.96907 14.8466 8.03262 14.8469 8.09022 14.8253C8.15596 14.8007 8.21026 14.7314 8.31886 14.5927L15.2475 5.74658" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 3284</svg> 3285</span> 3286 <span class="country">Japan</span> 3287 <span 3288 class="localization-form__currency motion-reduce" 3289 3290 > 3291 JPY 3292 Â¥</span> 3293 </li> 3294 <li 3295 class="localization-form__list-item" 3296 3297 data-value="LV" 3298 3299 data-aliases="" 3300 3301 id="Latvia" 3302 aria-label="Latvia" 3303 role="option" 3304 tabindex="-1" 3305 ref="countryListItems[]" 3306 on:click="/selectCountry/LV" 3307 >
3308 <span class="svg-wrapper icon-checkmark"><svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg" class="icon-checkmark"> 3309<path d="M4.75439 10.7485L7.68601 14.5888C7.79288 14.7288 7.84632 14.7988 7.91174 14.8242C7.96907 14.8466 8.03262 14.8469 8.09022 14.8253C8.15596 14.8007 8.21026 14.7314 8.31886 14.5927L15.2475 5.74658" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 3310</svg> 3311</span> 3312 <span class="country">Latvia</span> 3313 <span 3314 class="localization-form__currency motion-reduce" 3315 3316 > 3317 EUR 3318 â¬</span> 3319 </li> 3320 <li 3321 class="localization-form__list-item" 3322 3323 data-value="LT" 3324 3325 data-aliases="" 3326 3327 id="Lithuania" 3328 aria-label="Lithuania" 3329 role="option" 3330 tabindex="-1" 3331 ref="countryListItems[]" 3332 on:click="/selectCountry/LT" 3333 > 3334 <span class="svg-wrapper icon-checkmark"><svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg" class="icon-checkmark"> 3335<path d="M4.75439 10.7485L7.68601 14.5888C7.79288 14.7288 7.84632 14.7988 7.91174 14.8242C7.96907 14.8466 8.03262 14.8469 8.09022 14.8253C8.15596 14.8007 8.21026 14.7314 8.31886 14.5927L15.2475 5.74658" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 3336</svg> 3337</span> 3338 <span class="country">Lithuania</span> 3339 <span 3340 class="localization-form__currency motion-reduce" 3341 3342 > 3343 EUR 3344 â¬</span> 3345 </li> 3346 <li 3347 class="localization-form__list-item" 3348 3349 data-value="LU" 3350 3351 data-aliases="" 3352 3353 id="Luxembourg" 3354 aria-label="Luxembourg" 3355 role="option" 3356 tabindex="-1" 3357 ref="countryListItems[]" 3358 on:click="/selectCountry/LU" 3359 > 3360 <span class="svg-wrapper icon-checkmark"><svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg" class="icon-checkmark"> 3361<path d="M4.75439 10.7485L7.68601 14.5888C7.79288 14.7288 7.84632 14.7988 7.91174 14.8242C7.96907 14.8466 8.03262 14.8469 8.09022 14.8253C8.15596 14.8007 8.21026 14.7314 8.31886 14.5927L15.2475 5.74658" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 3362</svg> 3363</span> 3364 <span class="country">Luxembourg</span> 3365 <span 3366 class="localization-form__currency motion-reduce" 3367 3368 > 3369 EUR 3370 â¬</span> 3371 </li> 3372 <li 3373 class="localization-form__list-item" 3374 3375 data-value="MT" 3376 3377 data-aliases="" 3378 3379 id="Malta" 3380 aria-label="Malta" 3381 role="option" 3382 tabindex="-1" 3383 ref="countryListItems[]" 3384 on:click="/selectCountry/MT" 3385 > 3386 <span class="svg-wrapper icon-checkmark"><svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg" class="icon-checkmark"> 3387<path d="M4.75439 10.7485L7.68601 14.5888C7.79288 14.7288 7.84632 14.7988 7.91174 14.8242C7.96907 14.8466 8.03262 14.8469 8.09022 14.8253C8.15596 14.8007 8.21026 14.7314 8.31886 14.5927L15.2475 5.74658" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 3388</svg> 3389</span> 3390 <span class="country">Malta</span>
3391 <span 3392 class="localization-form__currency motion-reduce" 3393 3394 > 3395 EUR 3396 â¬</span> 3397 </li> 3398 <li 3399 class="localization-form__list-item" 3400 3401 data-value="NL" 3402 3403 data-aliases="" 3404 3405 id="Netherlands" 3406 aria-label="Netherlands" 3407 role="option" 3408 tabindex="-1" 3409 ref="countryListItems[]" 3410 on:click="/selectCountry/NL" 3411 > 3412 <span class="svg-wrapper icon-checkmark"><svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg" class="icon-checkmark"> 3413<path d="M4.75439 10.7485L7.68601 14.5888C7.79288 14.7288 7.84632 14.7988 7.91174 14.8242C7.96907 14.8466 8.03262 14.8469 8.09022 14.8253C8.15596 14.8007 8.21026 14.7314 8.31886 14.5927L15.2475 5.74658" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 3414</svg> 3415</span> 3416 <span class="country">Netherlands</span> 3417 <span 3418 class="localization-form__currency motion-reduce" 3419 3420 > 3421 EUR 3422 â¬</span> 3423 </li> 3424 <li 3425 class="localization-form__list-item" 3426 3427 data-value="NZ" 3428 3429 data-aliases="" 3430 3431 id="New Zealand" 3432 aria-label="New Zealand" 3433 role="option" 3434 tabindex="-1" 3435 ref="countryListItems[]" 3436 on:click="/selectCountry/NZ" 3437 > 3438 <span class="svg-wrapper icon-checkmark"><svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg" class="icon-checkmark"> 3439<path d="M4.75439 10.7485L7.68601 14.5888C7.79288 14.7288 7.84632 14.7988 7.91174 14.8242C7.96907 14.8466 8.03262 14.8469 8.09022 14.8253C8.15596 14.8007 8.21026 14.7314 8.31886 14.5927L15.2475 5.74658" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 3440</svg> 3441</span> 3442 <span class="country">New Zealand</span> 3443 <span 3444 class="localization-form__currency motion-reduce" 3445 3446 > 3447 NZD 3448 $</span> 3449 </li> 3450 <li 3451 class="localization-form__list-item" 3452 3453 data-value="NO" 3454 3455 data-aliases="" 3456 3457 id="Norway" 3458 aria-label="Norway" 3459 role="option" 3460 tabindex="-1" 3461 ref="countryListItems[]" 3462 on:click="/selectCountry/NO" 3463 > 3464 <span class="svg-wrapper icon-checkmark"><svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg" class="icon-checkmark"> 3465<path d="M4.75439 10.7485L7.68601 14.5888C7.79288 14.7288 7.84632 14.7988 7.91174 14.8242C7.96907 14.8466 8.03262 14.8469 8.09022 14.8253C8.15596 14.8007 8.21026 14.7314 8.31886 14.5927L15.2475 5.74658" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 3466</svg> 3467</span> 3468 <span class="country">Norway</span> 3469 <span 3470 class="localization-form__currency motion-reduce" 3471 3472 > 3473 EUR 3474 â¬</span> 3475 </li> 3476 <li 3477 class="localization-form__list-item" 3478 3479 data-value="PL" 3480 3481 data-aliases="" 3482 3483 id="Poland" 3484 aria-label="Poland" 3485 role="option" 3486 tabindex="-1" 3487 ref="countryListItems[]" 3488 on:click="/selectCountry/PL" 3489 >
3490 <span class="svg-wrapper icon-checkmark"><svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg" class="icon-checkmark"> 3491<path d="M4.75439 10.7485L7.68601 14.5888C7.79288 14.7288 7.84632 14.7988 7.91174 14.8242C7.96907 14.8466 8.03262 14.8469 8.09022 14.8253C8.15596 14.8007 8.21026 14.7314 8.31886 14.5927L15.2475 5.74658" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 3492</svg> 3493</span> 3494 <span class="country">Poland</span> 3495 <span 3496 class="localization-form__currency motion-reduce" 3497 3498 > 3499 PLN 3500 zÅ</span> 3501 </li> 3502 <li 3503 class="localization-form__list-item" 3504 3505 data-value="PT" 3506 3507 data-aliases="" 3508 3509 id="Portugal" 3510 aria-label="Portugal" 3511 role="option" 3512 tabindex="-1" 3513 ref="countryListItems[]" 3514 on:click="/selectCountry/PT" 3515 > 3516 <span class="svg-wrapper icon-checkmark"><svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg" class="icon-checkmark"> 3517<path d="M4.75439 10.7485L7.68601 14.5888C7.79288 14.7288 7.84632 14.7988 7.91174 14.8242C7.96907 14.8466 8.03262 14.8469 8.09022 14.8253C8.15596 14.8007 8.21026 14.7314 8.31886 14.5927L15.2475 5.74658" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 3518</svg> 3519</span> 3520 <span class="country">Portugal</span> 3521 <span 3522 class="localization-form__currency motion-reduce" 3523 3524 > 3525 EUR 3526 â¬</span> 3527 </li> 3528 <li 3529 class="localization-form__list-item" 3530 3531 data-value="RO" 3532 3533 data-aliases="" 3534 3535 id="Romania" 3536 aria-label="Romania" 3537 role="option" 3538 tabindex="-1" 3539 ref="countryListItems[]" 3540 on:click="/selectCountry/RO" 3541 > 3542 <span class="svg-wrapper icon-checkmark"><svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg" class="icon-checkmark"> 3543<path d="M4.75439 10.7485L7.68601 14.5888C7.79288 14.7288 7.84632 14.7988 7.91174 14.8242C7.96907 14.8466 8.03262 14.8469 8.09022 14.8253C8.15596 14.8007 8.21026 14.7314 8.31886 14.5927L15.2475 5.74658" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 3544</svg> 3545</span> 3546 <span class="country">Romania</span> 3547 <span 3548 class="localization-form__currency motion-reduce" 3549 3550 > 3551 RON 3552 Lei</span> 3553 </li> 3554 <li 3555 class="localization-form__list-item" 3556 3557 data-value="SG" 3558 3559 data-aliases="" 3560 3561 id="Singapore" 3562 aria-label="Singapore" 3563 role="option" 3564 tabindex="-1" 3565 ref="countryListItems[]" 3566 on:click="/selectCountry/SG" 3567 > 3568 <span class="svg-wrapper icon-checkmark"><svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg" class="icon-checkmark"> 3569<path d="M4.75439 10.7485L7.68601 14.5888C7.79288 14.7288 7.84632 14.7988 7.91174 14.8242C7.96907 14.8466 8.03262 14.8469 8.09022 14.8253C8.15596 14.8007 8.21026 14.7314 8.31886 14.5927L15.2475 5.74658" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 3570</svg> 3571</span> 3572 <span class="country">Singapore</span>
3573 <span 3574 class="localization-form__currency motion-reduce" 3575 3576 > 3577 SGD 3578 $</span> 3579 </li> 3580 <li 3581 class="localization-form__list-item" 3582 3583 data-value="SK" 3584 3585 data-aliases="" 3586 3587 id="Slovakia" 3588 aria-label="Slovakia" 3589 role="option" 3590 tabindex="-1" 3591 ref="countryListItems[]" 3592 on:click="/selectCountry/SK" 3593 > 3594 <span class="svg-wrapper icon-checkmark"><svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg" class="icon-checkmark"> 3595<path d="M4.75439 10.7485L7.68601 14.5888C7.79288 14.7288 7.84632 14.7988 7.91174 14.8242C7.96907 14.8466 8.03262 14.8469 8.09022 14.8253C8.15596 14.8007 8.21026 14.7314 8.31886 14.5927L15.2475 5.74658" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 3596</svg> 3597</span> 3598 <span class="country">Slovakia</span> 3599 <span 3600 class="localization-form__currency motion-reduce" 3601 3602 > 3603 EUR 3604 â¬</span> 3605 </li> 3606 <li 3607 class="localization-form__list-item" 3608 3609 data-value="SI" 3610 3611 data-aliases="" 3612 3613 id="Slovenia" 3614 aria-label="Slovenia" 3615 role="option" 3616 tabindex="-1" 3617 ref="countryListItems[]" 3618 on:click="/selectCountry/SI" 3619 > 3620 <span class="svg-wrapper icon-checkmark"><svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg" class="icon-checkmark"> 3621<path d="M4.75439 10.7485L7.68601 14.5888C7.79288 14.7288 7.84632 14.7988 7.91174 14.8242C7.96907 14.8466 8.03262 14.8469 8.09022 14.8253C8.15596 14.8007 8.21026 14.7314 8.31886 14.5927L15.2475 5.74658" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 3622</svg> 3623</span> 3624 <span class="country">Slovenia</span> 3625 <span 3626 class="localization-form__currency motion-reduce" 3627 3628 > 3629 EUR 3630 â¬</span> 3631 </li> 3632 <li 3633 class="localization-form__list-item" 3634 3635 data-value="KR" 3636 3637 data-aliases="" 3638 3639 id="South Korea" 3640 aria-label="South Korea" 3641 role="option" 3642 tabindex="-1" 3643 ref="countryListItems[]" 3644 on:click="/selectCountry/KR" 3645 > 3646 <span class="svg-wrapper icon-checkmark"><svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg" class="icon-checkmark"> 3647<path d="M4.75439 10.7485L7.68601 14.5888C7.79288 14.7288 7.84632 14.7988 7.91174 14.8242C7.96907 14.8466 8.03262 14.8469 8.09022 14.8253C8.15596 14.8007 8.21026 14.7314 8.31886 14.5927L15.2475 5.74658" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 3648</svg> 3649</span> 3650 <span class="country">South Korea</span> 3651 <span 3652 class="localization-form__currency motion-reduce" 3653 3654 > 3655 KRW 3656 â©</span> 3657 </li> 3658 <li 3659 class="localization-form__list-item" 3660 3661 data-value="ES" 3662 3663 data-aliases="" 3664 3665 id="Spain" 3666 aria-label="Spain" 3667 role="option" 3668 tabindex="-1" 3669 ref="countryListItems[]" 3670 on:click="/selectCountry/ES" 3671 >
3672 <span class="svg-wrapper icon-checkmark"><svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg" class="icon-checkmark"> 3673<path d="M4.75439 10.7485L7.68601 14.5888C7.79288 14.7288 7.84632 14.7988 7.91174 14.8242C7.96907 14.8466 8.03262 14.8469 8.09022 14.8253C8.15596 14.8007 8.21026 14.7314 8.31886 14.5927L15.2475 5.74658" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 3674</svg> 3675</span> 3676 <span class="country">Spain</span> 3677 <span 3678 class="localization-form__currency motion-reduce" 3679 3680 > 3681 EUR 3682 â¬</span> 3683 </li> 3684 <li 3685 class="localization-form__list-item" 3686 3687 data-value="SE" 3688 3689 data-aliases="" 3690 3691 id="Sweden" 3692 aria-label="Sweden" 3693 role="option" 3694 tabindex="-1" 3695 ref="countryListItems[]" 3696 on:click="/selectCountry/SE" 3697 > 3698 <span class="svg-wrapper icon-checkmark"><svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg" class="icon-checkmark"> 3699<path d="M4.75439 10.7485L7.68601 14.5888C7.79288 14.7288 7.84632 14.7988 7.91174 14.8242C7.96907 14.8466 8.03262 14.8469 8.09022 14.8253C8.15596 14.8007 8.21026 14.7314 8.31886 14.5927L15.2475 5.74658" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 3700</svg> 3701</span> 3702 <span class="country">Sweden</span> 3703 <span 3704 class="localization-form__currency motion-reduce" 3705 3706 > 3707 SEK 3708 kr</span> 3709 </li> 3710 <li 3711 class="localization-form__list-item" 3712 3713 data-value="CH" 3714 3715 data-aliases="" 3716 3717 id="Switzerland" 3718 aria-label="Switzerland" 3719 role="option" 3720 tabindex="-1" 3721 ref="countryListItems[]" 3722 on:click="/selectCountry/CH" 3723 > 3724 <span class="svg-wrapper icon-checkmark"><svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg" class="icon-checkmark"> 3725<path d="M4.75439 10.7485L7.68601 14.5888C7.79288 14.7288 7.84632 14.7988 7.91174 14.8242C7.96907 14.8466 8.03262 14.8469 8.09022 14.8253C8.15596 14.8007 8.21026 14.7314 8.31886 14.5927L15.2475 5.74658" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 3726</svg> 3727</span> 3728 <span class="country">Switzerland</span> 3729 <span 3730 class="localization-form__currency motion-reduce" 3731 3732 > 3733 CHF 3734 CHF</span> 3735 </li> 3736 <li 3737 class="localization-form__list-item" 3738 3739 data-value="AE" 3740 3741 data-aliases="" 3742 3743 id="United Arab Emirates" 3744 aria-label="United Arab Emirates" 3745 role="option" 3746 tabindex="-1" 3747 ref="countryListItems[]" 3748 on:click="/selectCountry/AE" 3749 > 3750 <span class="svg-wrapper icon-checkmark"><svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg" class="icon-checkmark"> 3751<path d="M4.75439 10.7485L7.68601 14.5888C7.79288 14.7288 7.84632 14.7988 7.91174 14.8242C7.96907 14.8466 8.03262 14.8469 8.09022 14.8253C8.15596 14.8007 8.21026 14.7314 8.31886 14.5927L15.2475 5.74658" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 3752</svg> 3753</span> 3754 <span class="country">United Arab Emirates</span>
3755 <span 3756 class="localization-form__currency motion-reduce" 3757 3758 > 3759 AED 3760 د.إ</span> 3761 </li> 3762 <li 3763 class="localization-form__list-item" 3764 3765 data-value="GB" 3766 3767 data-aliases="uk,gb,great britain" 3768 3769 id="United Kingdom" 3770 aria-label="United Kingdom" 3771 role="option" 3772 tabindex="-1" 3773 ref="countryListItems[]" 3774 on:click="/selectCountry/GB" 3775 > 3776 <span class="svg-wrapper icon-checkmark"><svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg" class="icon-checkmark"> 3777<path d="M4.75439 10.7485L7.68601 14.5888C7.79288 14.7288 7.84632 14.7988 7.91174 14.8242C7.96907 14.8466 8.03262 14.8469 8.09022 14.8253C8.15596 14.8007 8.21026 14.7314 8.31886 14.5927L15.2475 5.74658" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 3778</svg> 3779</span> 3780 <span class="country">United Kingdom</span> 3781 <span 3782 class="localization-form__currency motion-reduce" 3783 3784 > 3785 GBP 3786 £</span> 3787 </li> 3788 <li 3789 class="localization-form__list-item" 3790 3791 aria-current="true" 3792 3793 data-value="US" 3794 3795 data-aliases="us,usa,america,united states of america" 3796 3797 id="United States" 3798 aria-label="United States" 3799 role="option" 3800 tabindex="-1" 3801 ref="countryListItems[]" 3802 on:click="/selectCountry/US" 3803 > 3804 <span class="svg-wrapper icon-checkmark"><svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg" class="icon-checkmark"> 3805<path d="M4.75439 10.7485L7.68601 14.5888C7.79288 14.7288 7.84632 14.7988 7.91174 14.8242C7.96907 14.8466 8.03262 14.8469 8.09022 14.8253C8.15596 14.8007 8.21026 14.7314 8.31886 14.5927L15.2475 5.74658" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 3806</svg> 3807</span> 3808 <span class="country">United States</span> 3809 <span 3810 class="localization-form__currency motion-reduce" 3811 3812 > 3813 USD 3814 $</span> 3815 </li></ul> 3816 </div> 3817 <div class="country-selector__overlay"></div> 3818 <input 3819 type="hidden" 3820 name="country_code" 3821 value="US" 3822 ref="countryInput" 3823 > 3824 </div> 3825 3826 3827 3828</form></localization-form-component> 3829 3830 3831 3832 </div> 3833 </details> 3834 </drawer-localization-component> 3835 3836 3837</div> 3838 3839 3840 <div 3841 class="menu-drawer__featured-content" 3842 style="--menu-drawer-animation-index: 7;" 3843 > 3844 <ul class="menu-drawer__featured-content-list menu-drawer__animated-element list-unstyled"> 3845 3846<li class="menu-drawer__featured-content-list-item menu-drawer__featured-content-list-item--collection"> 3847 3848<div 3849 class="resource-card resource-card--overlay" 3850 href="/collections/best-selling-bike-gear" 3851 data-resource-type="collection" 3852> 3853 <a 3854 class="resource-card__link" 3855 href="/collections/best-selling-bike-gear" 3856 > 3857 <span class="visually-hidden"> 3858 RIDERACE⢠Best Selling Bike Gear 3859 </span> 3860 </a> 3861 <div 3862 class="resource-card__media" 3863 style="--resource-card-aspect-ratio: 16 / 9;" 3864 3865 > 3866 3867<img src="//riderace.net/cdn/shop/collections/Best_Selling_Bike_Parts.jpg?v=1771789634&width=1200" alt="Best Selling Bike Parts" srcset="//riderace.net/cdn/shop/collections/Best_Selling_Bike_Parts.jpg?v=1771789634&width=240 240w, //riderace.net/cdn/shop/collections/Best_Selling_Bike_Parts.jpg?v=1771789634&width=352 352w, //riderace.net/cdn/shop/collections/Best_Selling_Bike_Parts.jpg?v=1771789634&width=832 832w, //riderace.net/cdn/shop/collections/Best_Selling_Bike_Parts.jpg?v=1771789634&width=1200 1200w" width="1200" height="519" loading="lazy" class="resource-card__image" sizes="auto, 400px" transitionToProduct="true" data-media-id="2061732938112" style=""> 3868</div> 3869 3870 <div class="resource-card__content"> 3871 <p class="resource-card__title h5">RIDERACE⢠Best Selling Bike Gear</p> 3872 3873 3874 <p class="resource-card__subtext paragraph"></p> 3875 3876 </div> 3877</div> 3878 3879 </li><li class="menu-drawer__featured-content-list-item menu-drawer__featured-content-list-item--collection"> 3880 3881<div 3882 class="resource-card resource-card--overlay" 3883 href="/collections/bicycle-brake-line" 3884 data-resource-type="collection" 3885> 3886 <a 3887 class="resource-card__link" 3888 href="/collections/bicycle-brake-line" 3889 > 3890 <span class="visually-hidden"> 3891 Bicycle Brakes & Lines 3892 </span> 3893 </a> 3894 <div 3895 class="resource-card__media" 3896 style="--resource-card-aspect-ratio: 16 / 9;" 3897 3898 > 3899 3900<img src="//riderace.net/cdn/shop/collections/Bicycle_Brakes_Lines.jpg?v=1771762618&width=1200" alt="Bicycle Brakes & Lines" srcset="//riderace.net/cdn/shop/collections/Bicycle_Brakes_Lines.jpg?v=1771762618&width=240 240w, //riderace.net/cdn/shop/collections/Bicycle_Brakes_Lines.jpg?v=1771762618&width=352 352w, //riderace.net/cdn/shop/collections/Bicycle_Brakes_Lines.jpg?v=1771762618&width=832 832w, //riderace.net/cdn/shop/collections/Bicycle_Brakes_Lines.jpg?v=1771762618&width=1200 1200w" width="1200" height="800" loading="lazy" class="resource-card__image" sizes="auto, 400px" transitionToProduct="true" data-media-id="2061728350592" style=""> 3901</div> 3902 3903 <div class="resource-card__content"> 3904 <p class="resource-card__title h5">Bicycle Brakes & Lines</p> 3905 3906 3907 <p class="resource-card__subtext paragraph"></p> 3908 3909 </div> 3910</div> 3911 3912 </li><li class="menu-drawer__featured-content-list-item menu-drawer__featured-content-list-item--collection"> 3913 3914<div 3915 class="resource-card resource-card--overlay" 3916 href="/collections/bike-bell" 3917 data-resource-type="collection" 3918> 3919 <a 3920 class="resource-card__link" 3921 href="/collections/bike-bell" 3922 > 3923 <span class="visually-hidden"> 3924 Bike Bell 3925 </span> 3926 </a> 3927 <div 3928 class="resource-card__media" 3929 style="--resource-card-aspect-ratio: 16 / 9;" 3930 3931 > 3932 3933<img src="//riderace.net/cdn/shop/collections/Bike_Bell.jpg?v=1771818942&width=1200" alt="Bike Bell" srcset="//riderace.net/cdn/shop/collections/Bike_Bell.jpg?v=1771818942&width=240 240w, //riderace.net/cdn/shop/collections/Bike_Bell.jpg?v=1771818942&width=352 352w, //riderace.net/cdn/shop/collections/Bike_Bell.jpg?v=1771818942&width=832 832w, //riderace.net/cdn/shop/collections/Bike_Bell.jpg?v=1771818942&width=1200 1200w" width="1200" height="800" loading="lazy" class="resource-card__image" sizes="auto, 400px" transitionToProduct="true" data-media-id="2061735231872" style=""> 3934</div> 3935 3936 <div class="resource-card__content"> 3937 <p class="resource-card__title h5">Bike Bell</p> 3938 3939 3940 <p class="resource-card__subtext paragraph"></p> 3941 3942 </div> 3943</div> 3944 3945 </li><li class="menu-drawer__featured-content-list-item menu-drawer__featured-content-list-item--collection"> 3946 3947<div 3948 class="resource-card resource-card--overlay" 3949 href="/collections/cycling-helmet" 3950 data-resource-type="collection" 3951> 3952 <a 3953 class="resource-card__link" 3954 href="/collections/cycling-helmet" 3955 > 3956 <span class="visually-hidden"> 3957 Cycling Helmet 3958 </span> 3959 </a> 3960 <div 3961 class="resource-card__media" 3962 style="--resource-card-aspect-ratio: 16 / 9;" 3963 3964 > 3965 3966<img src="//riderace.net/cdn/shop/collections/Cycling_Helmet.jpg?v=1771819625&width=1200" alt="Cycling Helmet" srcset="//riderace.net/cdn/shop/collections/Cycling_Helmet.jpg?v=1771819625&width=240 240w, //riderace.net/cdn/shop/collections/Cycling_Helmet.jpg?v=1771819625&width=352 352w, //riderace.net/cdn/shop/collections/Cycling_Helmet.jpg?v=1771819625&width=832 832w, //riderace.net/cdn/shop/collections/Cycling_Helmet.jpg?v=1771819625&width=1200 1200w" width="1200" height="800" loading="lazy" class="resource-card__image" sizes="auto, 400px" transitionToProduct="true" data-media-id="2061735395712" style=""> 3967</div> 3968 3969 <div class="resource-card__content"> 3970 <p class="resource-card__title h5">Cycling Helmet</p> 3971 3972 3973 <p class="resource-card__subtext paragraph"></p> 3974 3975 </div> 3976</div> 3977 3978 </li> 3979 </ul> 3980 </div> 3981 3982 </div> 3983 <div 3984 class="menu-drawer__backdrop" 3985 on:click="header-drawer/close" 3986 ></div> 3987 </details> 3988</header-drawer> 3989 3990 3991 3992 </div> 3993 3994 3995 3996 3997 3998 3999 4000 4001 4002 4003 4004 4005 4006 <search-button class="search-action desktop:hidden"> 4007 <button 4008 on:click="#search-modal/showDialog" 4009 class="button button-unstyled search-modal__button header-actions__action" 4010 aria-label="Search" 4011 aria-haspopup="dialog" 4012 >
4013 <span 4014 aria-hidden="true" 4015 class="svg-wrapper" 4016 > 4017 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="none"><circle cx="9" cy="9" r="4.75" stroke="currentColor" stroke-width="var(--icon-stroke-width)"/><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="var(--icon-stroke-width)" d="m12.5 12.5 3.25 3.25"/></svg> 4018 4019 </span> 4020 </button> 4021 </search-button> 4022 4023 4024 4025 4026 4027 4028 4029 4030 4031 4032 4033 4034 4035 4036<a 4037 4038 href="/" 4039 class="size-style spacing-style header-logo" 4040 style=" 4041 --size-style-width: ;--size-style-height: ; 4042 --padding-block-start: 5px;--padding-block-end: 5px;--padding-inline-start: 0px;--padding-inline-end: 0px; 4043 --font-family: var(--font-body--family); 4044 --font-style: var(--font-body--style); 4045 --font-weight: 600; 4046 " 4047 4048> 4049 4050 4051 <span 4052 class="header-logo__image-container header-logo__image-container--original" 4053 data-testid="header-logo" 4054 > 4055 4056 4057 4058 4059 4060 4061 4062 4063 4064 4065 4066 <img src="//riderace.net/cdn/shop/files/RIDERACE_logo.png?height=22&v=1771759663" alt="" width="178" height="22" class="header-logo__image" srcset="//riderace.net/cdn/shop/files/RIDERACE_logo.png?height=22&v=1771759663 1x, //riderace.net/cdn/shop/files/RIDERACE_logo.png?height=44&v=1771759663 2x, //riderace.net/cdn/shop/files/RIDERACE_logo.png?height=66&v=1771759663 3x" style="--header-logo-image-width: 179px;--header-logo-image-width-mobile: 162px; --header-logo-image-height: 22px; --header-logo-image-height-mobile: 20px;"> 4067 4068 4069 </span> 4070 4071 4072</a> 4073 4074 4075 4076 4077 4078 4079 4080 4081 </div><div 4082 class="header__column header__column--center" 4083 data-testid="header-top-center" 4084 > 4085 4086 4087 4088 4089 4090 4091 4092 <header-menu 4093 ref="headerMenu" 4094 class="header-menu mobile:hidden" 4095 data-animation-delay="200" 4096 4097 style="--submenu-animation-speed: 200ms;" 4098 > 4099 <div class="header-menu__inner"> 4100 4101 4102 4103<nav header-menu> 4104 <div 4105 class="menu-list" 4106 style="--menu-top-level-font-family: var(--font-secondary--family); 4107--menu-top-level-font-size-desktop: var(--font-size--body-md); --menu-top-level-font-style: var(--font-secondary--style); --menu-top-level-font-weight: var(--font-secondary--weight); --menu-top-level-font-case:none; 4108 4109 --menu-top-level-font-size: var(--menu-font-sm--size); --menu-top-level-font-line-height: 4110 var(--menu-font-sm--line-height); 4111 4112--menu-top-level-font-color: var(--color-foreground); --menu-top-level-font-color-rgb: var(--color-foreground-rgb); 4113" 4114 > 4115 4116 <overflow-list 4117 4118 ref="overflowMenu" 4119 4120 4121 class="overflow-menu color-scheme-1" 4122 4123 4124 minimum-items="2" 4125 4126 4127 defer 4128 4129> 4130 <template shadowrootmode="open"> 4131 <link href="//riderace.net/cdn/shop/t/2/assets/overflow-list.css?v=168694168152117541881771758987" rel="stylesheet" type="text/css" media="all" /> 4132 4133 <ul part="list"> 4134 <slot></slot> 4135 <slot 4136 name="more" 4137 part="more" 4138 hidden 4139 4140 > 4141 <li 4142 part="more" 4143 > 4144 <button 4145 class="button" 4146 type="button" 4147 tabindex="0" 4148 > 4149 More 4150 </button> 4151 </li> 4152 </slot> 4153 <li 4154 part="placeholder" 4155 hidden 4156 ></li> 4157 </ul> 4158 4159 <div part="overflow"> 4160 <ul part="overflow-list"> 4161 <slot name="overflow"></slot> 4162 </ul> 4163 </div> 4164 </template> 4165 4166 4167 4168 <li 4169 role="presentation" 4170 class="menu-list__list-item" 4171 on:focus="/activate" 4172 on:blur="/deactivate" 4173 on:pointerenter="/activate" 4174 on:pointerleave="/deactivate" 4175 > 4176 <a 4177 href="/" 4178 data-skip-node-update="true" 4179 class="menu-list__link"ref="menuitem" 4180 > 4181 <span class="menu-list__link-title">Home</span> 4182 </a></li> 4183 4184 <li 4185 role="presentation" 4186 class="menu-list__list-item" 4187 on:focus="/activate" 4188 on:blur="/deactivate" 4189 on:pointerenter="/activate" 4190 on:pointerleave="/deactivate" 4191 > 4192 <a 4193 href="/collections/best-selling-bike-gear" 4194 data-skip-node-update="true" 4195 class="menu-list__link"ref="menuitem" 4196 >
4197 <span class="menu-list__link-title">Best Sellers</span> 4198 </a></li> 4199 4200 <li 4201 role="presentation" 4202 class="menu-list__list-item" 4203 on:focus="/activate" 4204 on:blur="/deactivate" 4205 on:pointerenter="/activate" 4206 on:pointerleave="/deactivate" 4207 > 4208 <a 4209 href="/collections/bicycle-brake-line" 4210 data-skip-node-update="true" 4211 class="menu-list__link"aria-controls="submenu-3" 4212 aria-haspopup="true" 4213 aria-expanded="false"ref="menuitem" 4214 > 4215 <span class="menu-list__link-title">Bike Parts</span> 4216 </a><div class="menu-list__submenu color-scheme-1" ref="submenu[]"> 4217 <div 4218 id="submenu-3" 4219 class="menu-list__submenu-inner" 4220 style="--menu-parent-font-family: var(--font-secondary--family); --menu-parent-font-style: 4221var(--font-secondary--style); --menu-parent-font-weight: var(--font-secondary--weight); --menu-parent-font-case: 4222none; 4223 4224 --menu-parent-font-size: var(--menu-font-sm--size); --menu-parent-font-line-height: 4225 var(--menu-font-sm--line-height); --menu-parent-font-color: rgb(var(--color-foreground-rgb) / 4226 var(--opacity-subdued-text)); --menu-parent-active-font-color: var(--color-foreground); 4227 4228--menu-child-font-family: var(--font-secondary--family); --menu-child-font-style: 4229var(--font-secondary--style); --menu-child-font-weight: var(--font-secondary--weight); --menu-child-font-case: 4230none; 4231 4232 --menu-child-font-size: var(--menu-font-md--size); --menu-child-font-line-height: var(--menu-font-md--line-height); 4233 --menu-child-font-color: var(--color-foreground); --menu-child-active-font-color: rgb(var(--color-foreground-rgb) / 4234 var(--opacity-subdued-text)); 4235 4236" 4237 > 4238 4239 <div class="mega-menu section section--full-width-margin section--page-width"> 4240 <div 4241 class="mega-menu__grid" 4242 data-menu-grid-id="MegaMenuList-3" 4243 > 4244 4245<ul 4246 data-menu-list-id="MegaMenuList-3" 4247 class="mega-menu__list list-unstyled" 4248 style="--menu-image-border-radius: 0px;" 4249> 4250 4251 <li class="mega-menu__column mega-menu__column--span-1"> 4252 <div> 4253 <a 4254 href="/collections/bicycle-brake-line" 4255 class="mega-menu__link " 4256 > 4257 4258 <span 4259 class="mega-menu__link-title wrap-text" 4260 >Bicycle Brakes & Lines</span> 4261 </a> 4262 4263 </div> 4264 4265 4266 4267 4268 <div> 4269 <a 4270 href="/collections/bike-fork-stem-extender" 4271 class="mega-menu__link " 4272 > 4273 4274 <span 4275 class="mega-menu__link-title wrap-text" 4276 >Bike Fork Stem Extenders</span> 4277 </a> 4278 4279 </div> 4280 4281 4282 4283 4284 <div> 4285 <a 4286 href="/collections/bike-handlebar-cover" 4287 class="mega-menu__link " 4288 > 4289 4290 <span 4291 class="mega-menu__link-title wrap-text" 4292 >Bike Handlebar Covers</span> 4293 </a> 4294 4295 </div> 4296 4297 4298 4299 4300 <div> 4301 <a 4302 href="/collections/bike-bottom-bracket" 4303 class="mega-menu__link " 4304 > 4305 4306 <span 4307 class="mega-menu__link-title wrap-text" 4308 >Bike Bottom Brackets</span> 4309 </a> 4310 4311 </div> 4312 4313 4314 4315 4316 <div> 4317 <a 4318 href="/collections/bike-quick-release-lever" 4319 class="mega-menu__link " 4320 > 4321 4322 <span 4323 class="mega-menu__link-title wrap-text" 4324 >Bike Quick Release Lever</span> 4325 </a> 4326 4327 </div> 4328 4329 4330 4331 4332 <div> 4333 <a 4334 href="/collections/bike-pedals" 4335 class="mega-menu__link " 4336 > 4337 4338 <span 4339 class="mega-menu__link-title wrap-text" 4340 >Bike Pedals</span> 4341 </a> 4342 4343 </div> 4344 4345 4346 4347 4348 <div> 4349 <a 4350 href="/collections/bike-mudguard" 4351 class="mega-menu__link " 4352 > 4353 4354 <span 4355 class="mega-menu__link-title wrap-text" 4356 >Bike Mudguard</span> 4357 </a> 4358 4359 </div> 4360 4361 4362 4363 4364 <div> 4365 <a 4366 href="/collections/bike-hydraulic-brake-pads" 4367 class="mega-menu__link " 4368 > 4369 4370 <span 4371 class="mega-menu__link-title wrap-text" 4372 >Bike Hydraulic Brake Pads</span> 4373 </a> 4374 4375 </div> 4376 4377 4378 4379 4380 <div> 4381 <a 4382 href="/collections/bike-saddles" 4383 class="mega-menu__link " 4384 > 4385
4386 <span 4387 class="mega-menu__link-title wrap-text" 4388 >Bike Saddles</span> 4389 </a> 4390 4391 </div> 4392 4393 4394 4395 4396 <div> 4397 <a 4398 href="/collections/bike-spoke-tension-meter" 4399 class="mega-menu__link " 4400 > 4401 4402 <span 4403 class="mega-menu__link-title wrap-text" 4404 >Bike Spoke Tension Meter</span> 4405 </a> 4406 4407 </div> 4408 4409 4410 4411 4412 <div> 4413 <a 4414 href="/collections/bike-chain" 4415 class="mega-menu__link " 4416 > 4417 4418 <span 4419 class="mega-menu__link-title wrap-text" 4420 >Bike Chain</span> 4421 </a> 4422 4423 </div> 4424 4425 4426 4427 4428 <div> 4429 <a 4430 href="/collections/bike-seat-clamp" 4431 class="mega-menu__link " 4432 > 4433 4434 <span 4435 class="mega-menu__link-title wrap-text" 4436 >Bike Seat Clamp</span> 4437 </a> 4438 4439 </div> 4440 4441 4442 4443 4444 <div> 4445 <a 4446 href="/collections/bike-rear-derailleur" 4447 class="mega-menu__link " 4448 > 4449 4450 <span 4451 class="mega-menu__link-title wrap-text" 4452 >Bike Rear Derailleur</span> 4453 </a> 4454 4455 </div> 4456 4457 4458 4459 4460 <div> 4461 <a 4462 href="/collections/bike-bowl-cover" 4463 class="mega-menu__link " 4464 > 4465 4466 <span 4467 class="mega-menu__link-title wrap-text" 4468 >Bike Bowl Cover</span> 4469 </a> 4470 4471 </div> 4472 4473 4474 4475 4476 <div> 4477 <a 4478 href="/collections/bike-screw" 4479 class="mega-menu__link " 4480 > 4481 4482 <span 4483 class="mega-menu__link-title wrap-text" 4484 >Bike Screw</span> 4485 </a> 4486 4487 </div> 4488 4489 4490 4491 4492 <div> 4493 <a 4494 href="/collections/bike-inner-tube" 4495 class="mega-menu__link " 4496 > 4497 4498 <span 4499 class="mega-menu__link-title wrap-text" 4500 >Bike Inner Tube</span> 4501 </a> 4502 4503 </div> 4504 4505 4506 4507 4508 <div> 4509 <a 4510 href="/collections/bike-kickstand" 4511 class="mega-menu__link " 4512 > 4513 4514 <span 4515 class="mega-menu__link-title wrap-text" 4516 >Bike Kickstand</span> 4517 </a> 4518 4519 </div> 4520 4521 4522 4523 4524 <div> 4525 <a 4526 href="/collections/bike-stem" 4527 class="mega-menu__link " 4528 > 4529 4530 <span 4531 class="mega-menu__link-title wrap-text" 4532 >Bike Stem</span> 4533 </a> 4534 4535 </div> 4536 4537 </li> 4538 4539</ul> 4540 4541 4542 4543<style data-shopify> 4544 [data-menu-grid-id="MegaMenuList-3"] { 4545 4546 --menu-columns-desktop: 6; 4547 --menu-columns-tablet: 4; 4548 4549 } 4550 4551 [data-menu-list-id="MegaMenuList-3"] { 4552 4553 --menu-columns-desktop: 1; 4554 --menu-columns-tablet: 2; 4555 4556 } 4557</style> 4558 4559 4560 4561 4562 4563 <span 4564 class="mega-menu__content" 4565 style="--menu-content-columns-desktop: 5; --menu-content-columns-tablet: 2; --resource-card-corner-radius: 0px;" 4566 > 4567 <ul 4568 class="mega-menu__content-list mega-menu__content-list--collections list-unstyled" 4569 style="--menu-content-columns-desktop: 2; --menu-content-columns-tablet: 1;" 4570 > 4571 4572 4573 <li class="mega-menu__content-list-item"> 4574 4575<div 4576 class="resource-card resource-card--overlay" 4577 href="/collections/bicycle-brake-line" 4578 data-resource-type="collection" 4579> 4580 <a 4581 class="resource-card__link" 4582 href="/collections/bicycle-brake-line" 4583 > 4584 <span class="visually-hidden"> 4585 Bicycle Brakes & Lines 4586 </span> 4587 </a> 4588 <div 4589 class="resource-card__media" 4590 style="--resource-card-aspect-ratio: 16 / 9;" 4591 4592 > 4593 4594<img src="//riderace.net/cdn/shop/collections/Bicycle_Brakes_Lines.jpg?v=1771762618&width=1200" alt="Bicycle Brakes & Lines" srcset="//riderace.net/cdn/shop/collections/Bicycle_Brakes_Lines.jpg?v=1771762618&width=240 240w, //riderace.net/cdn/shop/collections/Bicycle_Brakes_Lines.jpg?v=1771762618&width=352 352w, //riderace.net/cdn/shop/collections/Bicycle_Brakes_Lines.jpg?v=1771762618&width=832 832w, //riderace.net/cdn/shop/collections/Bicycle_Brakes_Lines.jpg?v=1771762618&width=1200 1200w" width="1200" height="800" loading="lazy" class="resource-card__image" sizes="300px" transitionToProduct="true" data-media-id="2061728350592" style=""> 4595</div> 4596 4597 <div class="resource-card__content"> 4598 <p class="resource-card__title h5">Bicycle Brakes & Lines</p> 4599 4600 4601 <p class="resource-card__subtext paragraph"></p> 4602 4603 </div> 4604</div> 4605 4606 </li> 4607 4608 4609 <li class="mega-menu__content-list-item mega-menu__content-list-item--hidden-tablet"> 4610 4611<div 4612 class="resource-card resource-card--overlay" 4613 href="/collections/bike-fork-stem-extender" 4614 data-resource-type="collection" 4615> 4616 <a 4617 class="resource-card__link" 4618 href="/collections/bike-fork-stem-extender" 4619 > 4620 <span class="visually-hidden"> 4621 Bike Fork Stem Extenders 4622 </span> 4623 </a> 4624 <div 4625 class="resource-card__media" 4626 style="--resource-card-aspect-ratio: 16 / 9;" 4627 4628 > 4629 4630<img src="//riderace.net/cdn/shop/collections/Bike_Fork_Stem_Extenders.png?v=1771763221&width=1200" alt="Bike Fork Stem Extenders" srcset="//riderace.net/cdn/shop/collections/Bike_Fork_Stem_Extenders.png?v=1771763221&width=240 240w, //riderace.net/cdn/shop/collections/Bike_Fork_Stem_Extenders.png?v=1771763221&width=352 352w, //riderace.net/cdn/shop/collections/Bike_Fork_Stem_Extenders.png?v=1771763221&width=832 832w, //riderace.net/cdn/shop/collections/Bike_Fork_Stem_Extenders.png?v=1771763221&width=1200 1200w" width="1200" height="871" loading="lazy" class="resource-card__image" sizes="300px" transitionToProduct="true" data-media-id="2061728547200" style=""> 4631</div> 4632 4633 <div class="resource-card__content"> 4634 <p class="resource-card__title h5">Bike Fork Stem Extenders</p> 4635 4636 4637 <p class="resource-card__subtext paragraph"></p> 4638 4639 </div> 4640</div> 4641 4642 </li> 4643 4644 </ul> 4645 </span> 4646 4647 4648 </div> 4649</div> 4650 4651 </div> 4652 </div></li> 4653 4654 <li 4655 role="presentation" 4656 class="menu-list__list-item" 4657 on:focus="/activate" 4658 on:blur="/deactivate"
4659 on:pointerenter="/activate" 4660 on:pointerleave="/deactivate" 4661 > 4662 <a 4663 href="/collections/bike-bell" 4664 data-skip-node-update="true" 4665 class="menu-list__link"aria-controls="submenu-4" 4666 aria-haspopup="true" 4667 aria-expanded="false"ref="menuitem" 4668 > 4669 <span class="menu-list__link-title">Bike Accessories</span> 4670 </a><div class="menu-list__submenu color-scheme-1" ref="submenu[]"> 4671 <div 4672 id="submenu-4" 4673 class="menu-list__submenu-inner" 4674 style="--menu-parent-font-family: var(--font-secondary--family); --menu-parent-font-style: 4675var(--font-secondary--style); --menu-parent-font-weight: var(--font-secondary--weight); --menu-parent-font-case: 4676none; 4677 4678 --menu-parent-font-size: var(--menu-font-sm--size); --menu-parent-font-line-height: 4679 var(--menu-font-sm--line-height); --menu-parent-font-color: rgb(var(--color-foreground-rgb) / 4680 var(--opacity-subdued-text)); --menu-parent-active-font-color: var(--color-foreground); 4681 4682--menu-child-font-family: var(--font-secondary--family); --menu-child-font-style: 4683var(--font-secondary--style); --menu-child-font-weight: var(--font-secondary--weight); --menu-child-font-case: 4684none; 4685 4686 --menu-child-font-size: var(--menu-font-md--size); --menu-child-font-line-height: var(--menu-font-md--line-height); 4687 --menu-child-font-color: var(--color-foreground); --menu-child-active-font-color: rgb(var(--color-foreground-rgb) / 4688 var(--opacity-subdued-text)); 4689 4690" 4691 > 4692 4693 <div class="mega-menu section section--full-width-margin section--page-width"> 4694 <div 4695 class="mega-menu__grid" 4696 data-menu-grid-id="MegaMenuList-4" 4697 > 4698 4699<ul 4700 data-menu-list-id="MegaMenuList-4" 4701 class="mega-menu__list list-unstyled" 4702 style="--menu-image-border-radius: 0px;" 4703> 4704 4705 <li class="mega-menu__column mega-menu__column--span-1"> 4706 <div> 4707 <a 4708 href="/collections/bike-light" 4709 class="mega-menu__link " 4710 > 4711 4712 <span 4713 class="mega-menu__link-title wrap-text" 4714 >Bike Light</span> 4715 </a> 4716 4717 </div> 4718 4719 4720 4721 4722 <div> 4723 <a 4724 href="/collections/bike-valve" 4725 class="mega-menu__link " 4726 > 4727 4728 <span 4729 class="mega-menu__link-title wrap-text" 4730 >Bike Valve</span> 4731 </a> 4732 4733 </div> 4734 4735 4736 4737 4738 <div> 4739 <a 4740 href="/collections/bike-handlebar-tape" 4741 class="mega-menu__link " 4742 > 4743 4744 <span 4745 class="mega-menu__link-title wrap-text" 4746 >Bike Handlebar Tape</span> 4747 </a> 4748 4749 </div> 4750 4751 4752 4753 4754 <div> 4755 <a 4756 href="/collections/bike-pump" 4757 class="mega-menu__link " 4758 > 4759 4760 <span 4761 class="mega-menu__link-title wrap-text" 4762 >Bike Pump</span> 4763 </a> 4764 4765 </div> 4766 4767 4768 4769 4770 <div> 4771 <a 4772 href="/collections/bike-bags-and-baskets" 4773 class="mega-menu__link " 4774 > 4775 4776 <span 4777 class="mega-menu__link-title wrap-text" 4778 >Bike Bags and Baskets</span> 4779 </a> 4780 4781 </div> 4782 4783 4784 4785 4786 <div> 4787 <a 4788 href="/collections/bike-water-bottle" 4789 class="mega-menu__link " 4790 > 4791 4792 <span 4793 class="mega-menu__link-title wrap-text" 4794 >Bike Water Bottle</span> 4795 </a> 4796 4797 </div> 4798 4799 4800 4801 4802 <div> 4803 <a 4804 href="/collections/bike-computer-holder" 4805 class="mega-menu__link " 4806 > 4807 4808 <span 4809 class="mega-menu__link-title wrap-text" 4810 >Bike Computer Holder</span> 4811 </a> 4812 4813 </div> 4814 4815 4816 4817 4818 <div> 4819 <a 4820 href="/collections/bike-rearview-mirror" 4821 class="mega-menu__link " 4822 > 4823 4824 <span 4825 class="mega-menu__link-title wrap-text" 4826 >Bike Rearview Mirror</span> 4827 </a> 4828 4829 </div> 4830 4831 4832 4833 4834 <div> 4835 <a 4836 href="/collections/bike-bottle-cage" 4837 class="mega-menu__link " 4838 > 4839 4840 <span 4841 class="mega-menu__link-title wrap-text" 4842 >Bike Bottle Cage</span> 4843 </a> 4844 4845 </div> 4846 4847 4848 4849 4850 <div> 4851 <a 4852 href="/collections/bike-luggage-carrier" 4853 class="mega-menu__link " 4854 > 4855
4856 <span 4857 class="mega-menu__link-title wrap-text" 4858 >Bike Luggage Carrier</span> 4859 </a> 4860 4861 </div> 4862 4863 4864 4865 4866 <div> 4867 <a 4868 href="/collections/bike-sticker" 4869 class="mega-menu__link " 4870 > 4871 4872 <span 4873 class="mega-menu__link-title wrap-text" 4874 >Bike Sticker</span> 4875 </a> 4876 4877 </div> 4878 4879 4880 4881 4882 <div> 4883 <a 4884 href="/collections/bike-bell" 4885 class="mega-menu__link " 4886 > 4887 4888 <span 4889 class="mega-menu__link-title wrap-text" 4890 >Bike Bell</span> 4891 </a> 4892 4893 </div> 4894 4895 4896 4897 4898 <div> 4899 <a 4900 href="/collections/bike-lock" 4901 class="mega-menu__link " 4902 > 4903 4904 <span 4905 class="mega-menu__link-title wrap-text" 4906 >Bike Lock</span> 4907 </a> 4908 4909 </div> 4910 4911 4912 4913 4914 <div> 4915 <a 4916 href="/collections/bike-protective-gear" 4917 class="mega-menu__link " 4918 > 4919 4920 <span 4921 class="mega-menu__link-title wrap-text" 4922 >Bike Protective Gear</span> 4923 </a> 4924 4925 </div> 4926 4927 </li> 4928 4929</ul> 4930 4931 4932 4933<style data-shopify> 4934 [data-menu-grid-id="MegaMenuList-4"] { 4935 4936 --menu-columns-desktop: 6; 4937 --menu-columns-tablet: 4; 4938 4939 } 4940 4941 [data-menu-list-id="MegaMenuList-4"] { 4942 4943 --menu-columns-desktop: 1; 4944 --menu-columns-tablet: 2; 4945 4946 } 4947</style> 4948 4949 4950 4951 4952 4953 <span 4954 class="mega-menu__content" 4955 style="--menu-content-columns-desktop: 5; --menu-content-columns-tablet: 2; --resource-card-corner-radius: 0px;" 4956 > 4957 <ul 4958 class="mega-menu__content-list mega-menu__content-list--collections list-unstyled" 4959 style="--menu-content-columns-desktop: 2; --menu-content-columns-tablet: 1;" 4960 > 4961 4962 4963 <li class="mega-menu__content-list-item"> 4964 4965<div 4966 class="resource-card resource-card--overlay" 4967 href="/collections/bike-bell" 4968 data-resource-type="collection" 4969> 4970 <a 4971 class="resource-card__link" 4972 href="/collections/bike-bell" 4973 > 4974 <span class="visually-hidden"> 4975 Bike Bell 4976 </span> 4977 </a> 4978 <div 4979 class="resource-card__media" 4980 style="--resource-card-aspect-ratio: 16 / 9;" 4981 4982 > 4983 4984<img src="//riderace.net/cdn/shop/collections/Bike_Bell.jpg?v=1771818942&width=1200" alt="Bike Bell" srcset="//riderace.net/cdn/shop/collections/Bike_Bell.jpg?v=1771818942&width=240 240w, //riderace.net/cdn/shop/collections/Bike_Bell.jpg?v=1771818942&width=352 352w, //riderace.net/cdn/shop/collections/Bike_Bell.jpg?v=1771818942&width=832 832w, //riderace.net/cdn/shop/collections/Bike_Bell.jpg?v=1771818942&width=1200 1200w" width="1200" height="800" loading="lazy" class="resource-card__image" sizes="300px" transitionToProduct="true" data-media-id="2061735231872" style=""> 4985</div> 4986 4987 <div class="resource-card__content"> 4988 <p class="resource-card__title h5">Bike Bell</p> 4989 4990 4991 <p class="resource-card__subtext paragraph"></p> 4992 4993 </div> 4994</div> 4995 4996 </li> 4997 4998 4999 <li class="mega-menu__content-list-item mega-menu__content-list-item--hidden-tablet"> 5000 5001<div 5002 class="resource-card resource-card--overlay" 5003 href="/collections/bike-light" 5004 data-resource-type="collection" 5005> 5006 <a 5007 class="resource-card__link" 5008 href="/collections/bike-light" 5009 > 5010 <span class="visually-hidden"> 5011 Bike Light 5012 </span> 5013 </a> 5014 <div 5015 class="resource-card__media" 5016 style="--resource-card-aspect-ratio: 16 / 9;" 5017 5018 > 5019 5020<img src="//riderace.net/cdn/shop/collections/Bike_Light.jpg?v=1771817576&width=1200" alt="Bike Light" srcset="//riderace.net/cdn/shop/collections/Bike_Light.jpg?v=1771817576&width=240 240w, //riderace.net/cdn/shop/collections/Bike_Light.jpg?v=1771817576&width=352 352w, //riderace.net/cdn/shop/collections/Bike_Light.jpg?v=1771817576&width=832 832w, //riderace.net/cdn/shop/collections/Bike_Light.jpg?v=1771817576&width=1200 1200w" width="1200" height="694" loading="lazy" class="resource-card__image" sizes="300px" transitionToProduct="true" data-media-id="2061734871424" style=""> 5021</div> 5022 5023 <div class="resource-card__content"> 5024 <p class="resource-card__title h5">Bike Light</p> 5025 5026 5027 <p class="resource-card__subtext paragraph"></p> 5028 5029 </div> 5030</div> 5031 5032 </li> 5033 5034 </ul> 5035 </span> 5036 5037 5038 </div> 5039</div> 5040 5041 </div> 5042 </div></li> 5043 5044 <li 5045 role="presentation" 5046 class="menu-list__list-item" 5047 on:focus="/activate" 5048 on:blur="/deactivate"
5049 on:pointerenter="/activate" 5050 on:pointerleave="/deactivate" 5051 > 5052 <a 5053 href="/collections/cycling-helmet" 5054 data-skip-node-update="true" 5055 class="menu-list__link"aria-controls="submenu-5" 5056 aria-haspopup="true" 5057 aria-expanded="false"ref="menuitem" 5058 > 5059 <span class="menu-list__link-title">Cycling Equipment</span> 5060 </a><div class="menu-list__submenu color-scheme-1" ref="submenu[]"> 5061 <div 5062 id="submenu-5" 5063 class="menu-list__submenu-inner" 5064 style="--menu-parent-font-family: var(--font-secondary--family); --menu-parent-font-style: 5065var(--font-secondary--style); --menu-parent-font-weight: var(--font-secondary--weight); --menu-parent-font-case: 5066none; 5067 5068 --menu-parent-font-size: var(--menu-font-sm--size); --menu-parent-font-line-height: 5069 var(--menu-font-sm--line-height); --menu-parent-font-color: rgb(var(--color-foreground-rgb) / 5070 var(--opacity-subdued-text)); --menu-parent-active-font-color: var(--color-foreground); 5071 5072--menu-child-font-family: var(--font-secondary--family); --menu-child-font-style: 5073var(--font-secondary--style); --menu-child-font-weight: var(--font-secondary--weight); --menu-child-font-case: 5074none; 5075 5076 --menu-child-font-size: var(--menu-font-md--size); --menu-child-font-line-height: var(--menu-font-md--line-height); 5077 --menu-child-font-color: var(--color-foreground); --menu-child-active-font-color: rgb(var(--color-foreground-rgb) / 5078 var(--opacity-subdued-text)); 5079 5080" 5081 > 5082 5083 <div class="mega-menu section section--full-width-margin section--page-width"> 5084 <div 5085 class="mega-menu__grid" 5086 data-menu-grid-id="MegaMenuList-5" 5087 > 5088 5089<ul 5090 data-menu-list-id="MegaMenuList-5" 5091 class="mega-menu__list list-unstyled" 5092 style="--menu-image-border-radius: 0px;" 5093> 5094 5095 <li class="mega-menu__column mega-menu__column--span-1"> 5096 <div> 5097 <a 5098 href="/collections/cycling-glasses" 5099 class="mega-menu__link " 5100 > 5101 5102 <span 5103 class="mega-menu__link-title wrap-text" 5104 >Cycling Glasses</span> 5105 </a> 5106 5107 </div> 5108 5109 5110 5111 5112 <div> 5113 <a 5114 href="/collections/cycling-cap" 5115 class="mega-menu__link " 5116 > 5117 5118 <span 5119 class="mega-menu__link-title wrap-text" 5120 >Cycling Cap</span> 5121 </a> 5122 5123 </div> 5124 5125 5126 5127 5128 <div> 5129 <a 5130 href="/collections/cycling-helmet" 5131 class="mega-menu__link " 5132 > 5133 5134 <span 5135 class="mega-menu__link-title wrap-text" 5136 >Cycling Helmet</span> 5137 </a> 5138 5139 </div> 5140 5141 5142 5143 5144 <div> 5145 <a 5146 href="/collections/cycling-gloves" 5147 class="mega-menu__link " 5148 > 5149 5150 <span 5151 class="mega-menu__link-title wrap-text" 5152 >Cycling Gloves</span> 5153 </a> 5154 5155 </div> 5156 5157 5158 5159 5160 <div> 5161 <a 5162 href="/collections/cycling-shorts" 5163 class="mega-menu__link " 5164 > 5165 5166 <span 5167 class="mega-menu__link-title wrap-text" 5168 >Cycling Shorts</span> 5169 </a> 5170 5171 </div> 5172 5173 5174 5175 5176 <div> 5177 <a 5178 href="/collections/cycling-mask" 5179 class="mega-menu__link " 5180 > 5181 5182 <span 5183 class="mega-menu__link-title wrap-text" 5184 >Cycling Mask</span> 5185 </a> 5186 5187 </div> 5188 5189 5190 5191 5192 <div> 5193 <a 5194 href="/collections/cycling-sleeves" 5195 class="mega-menu__link " 5196 > 5197 5198 <span 5199 class="mega-menu__link-title wrap-text" 5200 >Cycling Sleeves</span> 5201 </a> 5202 5203 </div> 5204 5205 5206 5207 5208 <div> 5209 <a 5210 href="/collections/deals" 5211 class="mega-menu__link " 5212 > 5213 5214 <span 5215 class="mega-menu__link-title wrap-text" 5216 >Deals</span> 5217 </a> 5218 5219 </div> 5220 5221 </li> 5222 5223</ul> 5224 5225 5226 5227<style data-shopify> 5228 [data-menu-grid-id="MegaMenuList-5"] { 5229 5230 --menu-columns-desktop: 6; 5231 --menu-columns-tablet: 4; 5232 5233 } 5234 5235 [data-menu-list-id="MegaMenuList-5"] { 5236 5237 --menu-columns-desktop: 1; 5238 --menu-columns-tablet: 2; 5239 5240 } 5241</style> 5242 5243 5244 5245 5246 5247 <span 5248 class="mega-menu__content" 5249 style="--menu-content-columns-desktop: 5; --menu-content-columns-tablet: 2; --resource-card-corner-radius: 0px;" 5250 > 5251 <ul 5252 class="mega-menu__content-list mega-menu__content-list--collections list-unstyled" 5253 style="--menu-content-columns-desktop: 2; --menu-content-columns-tablet: 1;" 5254 > 5255 5256 5257 <li class="mega-menu__content-list-item"> 5258 5259<div 5260 class="resource-card resource-card--overlay" 5261 href="/collections/cycling-helmet" 5262 data-resource-type="collection" 5263> 5264 <a 5265 class="resource-card__link" 5266 href="/collections/cycling-helmet" 5267 > 5268 <span class="visually-hidden"> 5269 Cycling Helmet 5270 </span> 5271 </a> 5272 <div 5273 class="resource-card__media" 5274 style="--resource-card-aspect-ratio: 16 / 9;" 5275 5276 > 5277 5278<img src="//riderace.net/cdn/shop/collections/Cycling_Helmet.jpg?v=1771819625&width=1200" alt="Cycling Helmet" srcset="//riderace.net/cdn/shop/collections/Cycling_Helmet.jpg?v=1771819625&width=240 240w, //riderace.net/cdn/shop/collections/Cycling_Helmet.jpg?v=1771819625&width=352 352w, //riderace.net/cdn/shop/collections/Cycling_Helmet.jpg?v=1771819625&width=832 832w, //riderace.net/cdn/shop/collections/Cycling_Helmet.jpg?v=1771819625&width=1200 1200w" width="1200" height="800" loading="lazy" class="resource-card__image" sizes="300px" transitionToProduct="true" data-media-id="2061735395712" style=""> 5279</div> 5280 5281 <div class="resource-card__content"> 5282 <p class="resource-card__title h5">Cycling Helmet</p> 5283 5284 5285 <p class="resource-card__subtext paragraph"></p> 5286 5287 </div> 5288</div> 5289 5290 </li> 5291 5292 5293 <li class="mega-menu__content-list-item mega-menu__content-list-item--hidden-tablet"> 5294 5295<div 5296 class="resource-card resource-card--overlay" 5297 href="/collections/cycling-glasses" 5298 data-resource-type="collection" 5299> 5300 <a 5301 class="resource-card__link" 5302 href="/collections/cycling-glasses" 5303 > 5304 <span class="visually-hidden"> 5305 Cycling Glasses 5306 </span> 5307 </a> 5308 <div 5309 class="resource-card__media" 5310 style="--resource-card-aspect-ratio: 16 / 9;" 5311 5312 > 5313 5314<img src="//riderace.net/cdn/shop/collections/Cycling_Glasses.png?v=1771819369&width=1200" alt="Cycling Glasses" srcset="//riderace.net/cdn/shop/collections/Cycling_Glasses.png?v=1771819369&width=240 240w, //riderace.net/cdn/shop/collections/Cycling_Glasses.png?v=1771819369&width=352 352w, //riderace.net/cdn/shop/collections/Cycling_Glasses.png?v=1771819369&width=832 832w, //riderace.net/cdn/shop/collections/Cycling_Glasses.png?v=1771819369&width=1200 1200w" width="1200" height="800" loading="lazy" class="resource-card__image" sizes="300px" transitionToProduct="true" data-media-id="2061735330176" style=""> 5315</div> 5316 5317 <div class="resource-card__content"> 5318 <p class="resource-card__title h5">Cycling Glasses</p> 5319 5320 5321 <p class="resource-card__subtext paragraph"></p> 5322 5323 </div> 5324</div> 5325 5326 </li> 5327 5328 </ul> 5329 </span> 5330 5331 5332 </div> 5333</div> 5334 5335 </div> 5336 </div></li> 5337 5338 <li 5339 role="presentation" 5340 class="menu-list__list-item" 5341 on:focus="/activate" 5342 on:blur="/deactivate"
5343 on:pointerenter="/activate" 5344 on:pointerleave="/deactivate" 5345 > 5346 <a 5347 href="/collections/bike-tire-lever" 5348 data-skip-node-update="true" 5349 class="menu-list__link"aria-controls="submenu-6" 5350 aria-haspopup="true" 5351 aria-expanded="false"ref="menuitem" 5352 > 5353 <span class="menu-list__link-title">Bike Maintenance</span> 5354 </a><div class="menu-list__submenu color-scheme-1" ref="submenu[]"> 5355 <div 5356 id="submenu-6" 5357 class="menu-list__submenu-inner" 5358 style="--menu-parent-font-family: var(--font-secondary--family); --menu-parent-font-style: 5359var(--font-secondary--style); --menu-parent-font-weight: var(--font-secondary--weight); --menu-parent-font-case: 5360none; 5361 5362 --menu-parent-font-size: var(--menu-font-sm--size); --menu-parent-font-line-height: 5363 var(--menu-font-sm--line-height); --menu-parent-font-color: rgb(var(--color-foreground-rgb) / 5364 var(--opacity-subdued-text)); --menu-parent-active-font-color: var(--color-foreground); 5365 5366--menu-child-font-family: var(--font-secondary--family); --menu-child-font-style: 5367var(--font-secondary--style); --menu-child-font-weight: var(--font-secondary--weight); --menu-child-font-case: 5368none; 5369 5370 --menu-child-font-size: var(--menu-font-md--size); --menu-child-font-line-height: var(--menu-font-md--line-height); 5371 --menu-child-font-color: var(--color-foreground); --menu-child-active-font-color: rgb(var(--color-foreground-rgb) / 5372 var(--opacity-subdued-text)); 5373 5374" 5375 > 5376 5377 <div class="mega-menu section section--full-width-margin section--page-width"> 5378 <div 5379 class="mega-menu__grid" 5380 data-menu-grid-id="MegaMenuList-6" 5381 > 5382 5383<ul 5384 data-menu-list-id="MegaMenuList-6" 5385 class="mega-menu__list list-unstyled" 5386 style="--menu-image-border-radius: 0px;" 5387> 5388 5389 <li class="mega-menu__column mega-menu__column--span-1"> 5390 <div> 5391 <a 5392 href="/collections/bike-cleaning-tools" 5393 class="mega-menu__link " 5394 > 5395 5396 <span 5397 class="mega-menu__link-title wrap-text" 5398 >Bike Cleaning Tools</span> 5399 </a> 5400 5401 </div> 5402 5403 5404 5405 5406 <div> 5407 <a 5408 href="/collections/bike-hydraulic-hose-tool" 5409 class="mega-menu__link " 5410 > 5411 5412 <span 5413 class="mega-menu__link-title wrap-text" 5414 >Bike Hydraulic Hose Tool</span> 5415 </a> 5416 5417 </div> 5418 5419 5420 5421 5422 <div> 5423 <a 5424 href="/collections/bike-tire-lever" 5425 class="mega-menu__link " 5426 > 5427 5428 <span 5429 class="mega-menu__link-title wrap-text" 5430 >Bike Tire Lever</span> 5431 </a> 5432 5433 </div> 5434 5435 5436 5437 5438 <div> 5439 <a 5440 href="/collections/bike-tire-repair-tool" 5441 class="mega-menu__link " 5442 > 5443 5444 <span 5445 class="mega-menu__link-title wrap-text" 5446 >Bike Tire Repair Tool</span> 5447 </a> 5448 5449 </div> 5450 5451 5452 5453 5454 <div> 5455 <a 5456 href="/collections/bike-repair-tool" 5457 class="mega-menu__link " 5458 > 5459 5460 <span 5461 class="mega-menu__link-title wrap-text" 5462 >Bike Repair Tool</span> 5463 </a> 5464 5465 </div> 5466 5467 5468 5469 5470 <div> 5471 <a 5472 href="/collections/bike-repair-stand" 5473 class="mega-menu__link " 5474 > 5475 5476 <span 5477 class="mega-menu__link-title wrap-text" 5478 >Bike Repair Stand</span> 5479 </a> 5480 5481 </div> 5482 5483 5484 5485 5486 <div> 5487 <a 5488 href="/collections/bike-chain-breaker" 5489 class="mega-menu__link " 5490 > 5491 5492 <span 5493 class="mega-menu__link-title wrap-text" 5494 >
5494Bike Chain Breaker</span> 5495 </a> 5496 5497 </div> 5498 5499 </li> 5500 5501</ul> 5502 5503 5504 5505<style data-shopify> 5506 [data-menu-grid-id="MegaMenuList-6"] { 5507 5508 --menu-columns-desktop: 6; 5509 --menu-columns-tablet: 4; 5510 5511 } 5512 5513 [data-menu-list-id="MegaMenuList-6"] { 5514 5515 --menu-columns-desktop: 1; 5516 --menu-columns-tablet: 2; 5517 5518 } 5519</style> 5520 5521 5522 5523 5524 5525 <span 5526 class="mega-menu__content" 5527 style="--menu-content-columns-desktop: 5; --menu-content-columns-tablet: 2; --resource-card-corner-radius: 0px;" 5528 > 5529 <ul 5530 class="mega-menu__content-list mega-menu__content-list--collections list-unstyled" 5531 style="--menu-content-columns-desktop: 2; --menu-content-columns-tablet: 1;" 5532 > 5533 5534 5535 <li class="mega-menu__content-list-item"> 5536 5537<div 5538 class="resource-card resource-card--overlay" 5539 href="/collections/bike-tire-lever" 5540 data-resource-type="collection" 5541> 5542 <a 5543 class="resource-card__link" 5544 href="/collections/bike-tire-lever" 5545 > 5546 <span class="visually-hidden"> 5547 Bike Tire Lever 5548 </span> 5549 </a> 5550 <div 5551 class="resource-card__media" 5552 style="--resource-card-aspect-ratio: 16 / 9;" 5553 5554 > 5555 5556<img src="//riderace.net/cdn/shop/collections/Bike_Tire_Lever.jpg?v=1771820623&width=1200" alt="Bike Tire Lever" srcset="//riderace.net/cdn/shop/collections/Bike_Tire_Lever.jpg?v=1771820623&width=240 240w, //riderace.net/cdn/shop/collections/Bike_Tire_Lever.jpg?v=1771820623&width=352 352w, //riderace.net/cdn/shop/collections/Bike_Tire_Lever.jpg?v=1771820623&width=832 832w, //riderace.net/cdn/shop/collections/Bike_Tire_Lever.jpg?v=1771820623&width=1200 1200w" width="1200" height="800" loading="lazy" class="resource-card__image" sizes="300px" transitionToProduct="true" data-media-id="2061735657856" style=""> 5557</div> 5558 5559 <div class="resource-card__content"> 5560 <p class="resource-card__title h5">Bike Tire Lever</p> 5561 5562 5563 <p class="resource-card__subtext paragraph"></p> 5564 5565 </div> 5566</div> 5567 5568 </li> 5569 5570 5571 <li class="mega-menu__content-list-item mega-menu__content-list-item--hidden-tablet"> 5572 5573<div 5574 class="resource-card resource-card--overlay" 5575 href="/collections/bike-cleaning-tools" 5576 data-resource-type="collection" 5577> 5578 <a 5579 class="resource-card__link" 5580 href="/collections/bike-cleaning-tools" 5581 > 5582 <span class="visually-hidden"> 5583 Bike Cleaning Tools 5584 </span> 5585 </a> 5586 <div 5587 class="resource-card__media" 5588 style="--resource-card-aspect-ratio: 16 / 9;" 5589 5590 > 5591 5592<img src="//riderace.net/cdn/shop/collections/Bike_Cleaning_Tools.png?v=1771820339&width=1200" alt="Bike Cleaning Tools" srcset="//riderace.net/cdn/shop/collections/Bike_Cleaning_Tools.png?v=1771820339&width=240 240w, //riderace.net/cdn/shop/collections/Bike_Cleaning_Tools.png?v=1771820339&width=352 352w, //riderace.net/cdn/shop/collections/Bike_Cleaning_Tools.png?v=1771820339&width=832 832w, //riderace.net/cdn/shop/collections/Bike_Cleaning_Tools.png?v=1771820339&width=1200 1200w" width="1200" height="800" loading="lazy" class="resource-card__image" sizes="300px" transitionToProduct="true" data-media-id="2061735592320" style=""> 5593</div> 5594 5595 <div class="resource-card__content"> 5596 <p class="resource-card__title h5">Bike Cleaning Tools</p> 5597 5598 5599 <p class="resource-card__subtext paragraph"></p> 5600 5601 </div> 5602</div> 5603 5604 </li> 5605 5606 </ul> 5607 </span> 5608 5609 5610 </div> 5611</div> 5612 5613 </div> 5614 </div></li> 5615 5616 <li 5617 class="menu-list__list-item" 5618 role="presentation" 5619 slot="more" 5620 on:focus="/activate" 5621 on:blur="/deactivate" 5622 on:pointerenter="/activate" 5623 on:pointerleave="/deactivate" 5624 > 5625 <button role="menuitem" class="button menu-list__link button-unstyled"> 5626 <span class="menu-list__link-title">More</span> 5627 </button> 5628 </li> 5629 5630</overflow-list> 5631 5632 </div> 5633</nav> 5634 5635 </div> 5636 5637
5637<script 5638 src="//riderace.net/cdn/shop/t/2/assets/header-menu.js?v=98986771878453457241771758987" 5639 type="module" 5640 fetchpriority="low" 5641 ></script>
5641 5642 </header-menu> 5643 5644 5645 5646 5647 5648 5649 5650 5651 5652 </div><div 5653 class="header__column header__column--right" 5654 data-testid="header-top-right" 5655 > 5656 5657 5658 5659 5660 5661 5662 <dropdown-localization-component 5663 class="dropdown-localization mobile:hidden" 5664 > 5665 <button 5666 type="button" 5667 class="button dropdown-localization__button localization-selector link link--text" 5668 aria-expanded="false" 5669 aria-controls="dropdown-localization-results" 5670 ref="button" 5671 on:click="/toggleSelector" 5672 style="--menu-localization-font: var(--font-heading--family); --menu-localization-font-size: 0.875rem; " 5673 > 5674 5675 5676 <span 5677 class="icon-flag" 5678 style=" 5679 background-image: url(//cdn.shopify.com/static/images/flags/us.svg?width=32); 5680 --size-shadow: 2px; 5681 --color-shadow: rgb(var(--color-foreground-rgb) / var(--opacity-30-60)); 5682 " 5683 ></span> 5684 5685 <span 5686 class="currency-code" 5687 data-testid="localization-currency-code" 5688 >USD</span> 5689 5690 <span 5691 class="visually-hidden" 5692 data-testid="localization-visually-hidden" 5693 >Region and language selector</span><span class="svg-wrapper icon-caret"><svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"> 5694 <path d="M11 5.5L7 9.5L3 5.5" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 5695</svg> 5696</span> 5697 </button> 5698 5699 <div 5700 class="localization-wrapper right-bound color-scheme-1" 5701 hidden 5702 ref="panel" 5703 > 5704 5705<localization-form-component 5706 ref="localizationForm" 5707 data-label-results-count="[count] results" 5708 data-show-filter="true" 5709 style="--menu-localization-font: var(--font-heading--family); --menu-localization-font-size: 0.875rem; --color-shadow: rgb(var(--color-foreground-rgb) / var(--opacity-10-25));" 5710> 5711 5712<form method="post" action="/localization" id="LocalizationForm" accept-charset="UTF-8" class="localization-form" enctype="multipart/form-data" ref="form" aria-label="Region and language"><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="_method" value="put" /> 5713 5714 <div class="country-filter"> 5715 <div class="field"> 5716 <div class="country-filter__search-icon field__button motion-reduce"> 5717 <span class="svg-wrapper"> 5718 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="none"><circle cx="9" cy="9" r="4.75" stroke="currentColor" stroke-width="var(--icon-stroke-width)"/><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="var(--icon-stroke-width)" d="m12.5 12.5 3.25 3.25"/></svg> 5719 5720 </span> 5721 </div> 5722 <input 5723 class="country-filter__input" 5724 id="country-filter-input" 5725 type="search" 5726 name="country_filter" 5727 value="" 5728 placeholder="Search" 5729 role="combobox" 5730 aria-owns="country-results" 5731 aria-controls="country-results" 5732 aria-haspopup="listbox" 5733 aria-autocomplete="list" 5734 aria-label="Find country" 5735 autocorrect="off" 5736 autocomplete="off" 5737 autocapitalize="off" 5738 spellcheck="false" 5739 ref="search" 5740 on:keyup="/filterCountries" 5741 > 5742 <label 5743 class="field__label visually-hidden" 5744 for="country-filter-input" 5745 >Search</label> 5746 <button 5747 type="reset" 5748 class="button button-unstyled country-filter__reset-button field__button" 5749 aria-label="Reset" 5750 ref="resetButton" 5751 hidden 5752 on:click="/resetCountriesFilter" 5753 > 5754 <span class="svg-wrapper"> 5755 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="none"><circle cx="10" cy="10" r="6.25" stroke="currentColor" stroke-width="var(--icon-stroke-width)"/><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="var(--icon-stroke-width)" d="m12.5 7.5-5 5M12.5 12.5l-5-5"/></svg> 5756 5757 </span> 5758 </button> 5759 </div> 5760 </div> 5761 5762 <div class="country-selector-form__wrapper"> 5763 <h2 5764 class="visually-hidden" 5765 id="dropdown-CountryLabel" 5766 > 5767 Country/Region 5768 </h2> 5769 5770 <div 5771 id="sr-country-search-results-" 5772 class="visually-hidden"
5773 aria-live="polite" 5774 ref="liveRegion" 5775 ></div> 5776 5777 <div 5778 class="localization-form__list country-selector__list country-selector__list--with-multiple-currencies" 5779 id="dropdown-country-results" 5780 ref="countryList" 5781 > 5782 5783 <ul 5784 role="list" 5785 class="list-unstyled countries" 5786 > 5787 <span 5788 class="localization-form__list-item localization-form__list-item-disabled" 5789 id="no-results-message" 5790 ref="noResultsMessage" 5791 hidden 5792 >No results found</span> 5793 <li 5794 class="localization-form__list-item" 5795 5796 data-value="AU" 5797 5798 data-aliases="" 5799 5800 id="Australia" 5801 aria-label="Australia" 5802 role="option" 5803 tabindex="-1" 5804 ref="countryListItems[]" 5805 on:click="/selectCountry/AU" 5806 > 5807 <span class="svg-wrapper icon-checkmark"><svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg" class="icon-checkmark"> 5808<path d="M4.75439 10.7485L7.68601 14.5888C7.79288 14.7288 7.84632 14.7988 7.91174 14.8242C7.96907 14.8466 8.03262 14.8469 8.09022 14.8253C8.15596 14.8007 8.21026 14.7314 8.31886 14.5927L15.2475 5.74658" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 5809</svg> 5810</span> 5811 <span class="country">Australia</span> 5812 <span 5813 class="localization-form__currency motion-reduce" 5814 5815 > 5816 AUD 5817 $</span> 5818 </li> 5819 <li 5820 class="localization-form__list-item" 5821 5822 data-value="AT" 5823 5824 data-aliases="" 5825 5826 id="Austria" 5827 aria-label="Austria" 5828 role="option" 5829 tabindex="-1" 5830 ref="countryListItems[]" 5831 on:click="/selectCountry/AT" 5832 > 5833 <span class="svg-wrapper icon-checkmark"><svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg" class="icon-checkmark"> 5834<path d="M4.75439 10.7485L7.68601 14.5888C7.79288 14.7288 7.84632 14.7988 7.91174 14.8242C7.96907 14.8466 8.03262 14.8469 8.09022 14.8253C8.15596 14.8007 8.21026 14.7314 8.31886 14.5927L15.2475 5.74658" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 5835</svg> 5836</span> 5837 <span class="country">Austria</span> 5838 <span 5839 class="localization-form__currency motion-reduce" 5840 5841 > 5842 EUR 5843 â¬</span> 5844 </li> 5845 <li 5846 class="localization-form__list-item" 5847 5848 data-value="BE" 5849 5850 data-aliases="" 5851 5852 id="Belgium" 5853 aria-label="Belgium" 5854 role="option" 5855 tabindex="-1" 5856 ref="countryListItems[]" 5857 on:click="/selectCountry/BE" 5858 > 5859 <span class="svg-wrapper icon-checkmark"><svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg" class="icon-checkmark"> 5860<path d="M4.75439 10.7485L7.68601 14.5888C7.79288 14.7288 7.84632 14.7988 7.91174 14.8242C7.96907 14.8466 8.03262 14.8469 8.09022 14.8253C8.15596 14.8007 8.21026 14.7314 8.31886 14.5927L15.2475 5.74658" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 5861</svg> 5862</span> 5863 <span class="country">Belgium</span> 5864 <span 5865 class="localization-form__currency motion-reduce" 5866 5867 > 5868 EUR 5869 â¬</span> 5870 </li> 5871 <li 5872 class="localization-form__list-item" 5873 5874 data-value="BG" 5875 5876 data-aliases="" 5877 5878 id="Bulgaria" 5879 aria-label="Bulgaria" 5880 role="option" 5881 tabindex="-1" 5882 ref="countryListItems[]" 5883 on:click="/selectCountry/BG" 5884 >
5885 <span class="svg-wrapper icon-checkmark"><svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg" class="icon-checkmark"> 5886<path d="M4.75439 10.7485L7.68601 14.5888C7.79288 14.7288 7.84632 14.7988 7.91174 14.8242C7.96907 14.8466 8.03262 14.8469 8.09022 14.8253C8.15596 14.8007 8.21026 14.7314 8.31886 14.5927L15.2475 5.74658" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 5887</svg> 5888</span> 5889 <span class="country">Bulgaria</span> 5890 <span 5891 class="localization-form__currency motion-reduce" 5892 5893 > 5894 EUR 5895 â¬</span> 5896 </li> 5897 <li 5898 class="localization-form__list-item" 5899 5900 data-value="CA" 5901 5902 data-aliases="" 5903 5904 id="Canada" 5905 aria-label="Canada" 5906 role="option" 5907 tabindex="-1" 5908 ref="countryListItems[]" 5909 on:click="/selectCountry/CA" 5910 > 5911 <span class="svg-wrapper icon-checkmark"><svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg" class="icon-checkmark"> 5912<path d="M4.75439 10.7485L7.68601 14.5888C7.79288 14.7288 7.84632 14.7988 7.91174 14.8242C7.96907 14.8466 8.03262 14.8469 8.09022 14.8253C8.15596 14.8007 8.21026 14.7314 8.31886 14.5927L15.2475 5.74658" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 5913</svg> 5914</span> 5915 <span class="country">Canada</span> 5916 <span 5917 class="localization-form__currency motion-reduce" 5918 5919 > 5920 CAD 5921 $</span> 5922 </li> 5923 <li 5924 class="localization-form__list-item" 5925 5926 data-value="HR" 5927 5928 data-aliases="" 5929 5930 id="Croatia" 5931 aria-label="Croatia" 5932 role="option" 5933 tabindex="-1" 5934 ref="countryListItems[]" 5935 on:click="/selectCountry/HR" 5936 > 5937 <span class="svg-wrapper icon-checkmark"><svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg" class="icon-checkmark"> 5938<path d="M4.75439 10.7485L7.68601 14.5888C7.79288 14.7288 7.84632 14.7988 7.91174 14.8242C7.96907 14.8466 8.03262 14.8469 8.09022 14.8253C8.15596 14.8007 8.21026 14.7314 8.31886 14.5927L15.2475 5.74658" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 5939</svg> 5940</span> 5941 <span class="country">Croatia</span> 5942 <span 5943 class="localization-form__currency motion-reduce" 5944 5945 > 5946 EUR 5947 â¬</span> 5948 </li> 5949 <li 5950 class="localization-form__list-item" 5951 5952 data-value="CY" 5953 5954 data-aliases="" 5955 5956 id="Cyprus" 5957 aria-label="Cyprus" 5958 role="option" 5959 tabindex="-1" 5960 ref="countryListItems[]" 5961 on:click="/selectCountry/CY" 5962 > 5963 <span class="svg-wrapper icon-checkmark"><svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg" class="icon-checkmark"> 5964<path d="M4.75439 10.7485L7.68601 14.5888C7.79288 14.7288 7.84632 14.7988 7.91174 14.8242C7.96907 14.8466 8.03262 14.8469 8.09022 14.8253C8.15596 14.8007 8.21026 14.7314 8.31886 14.5927L15.2475 5.74658" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 5965</svg> 5966</span> 5967 <span class="country">Cyprus</span> 5968 <span 5969 class="localization-form__currency motion-reduce" 5970 5971 > 5972 EUR 5973 â¬</span> 5974 </li> 5975 <li 5976 class="localization-form__list-item" 5977 5978 data-value="CZ" 5979 5980 data-aliases="" 5981 5982 id="Czechia" 5983 aria-label="Czechia" 5984 role="option" 5985 tabindex="-1" 5986 ref="countryListItems[]" 5987 on:click="/selectCountry/CZ" 5988 >
5989 <span class="svg-wrapper icon-checkmark"><svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg" class="icon-checkmark"> 5990<path d="M4.75439 10.7485L7.68601 14.5888C7.79288 14.7288 7.84632 14.7988 7.91174 14.8242C7.96907 14.8466 8.03262 14.8469 8.09022 14.8253C8.15596 14.8007 8.21026 14.7314 8.31886 14.5927L15.2475 5.74658" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 5991</svg> 5992</span> 5993 <span class="country">Czechia</span> 5994 <span 5995 class="localization-form__currency motion-reduce" 5996 5997 > 5998 CZK 5999 KÄ</span> 6000 </li> 6001 <li 6002 class="localization-form__list-item" 6003 6004 data-value="DK" 6005 6006 data-aliases="" 6007 6008 id="Denmark" 6009 aria-label="Denmark" 6010 role="option" 6011 tabindex="-1" 6012 ref="countryListItems[]" 6013 on:click="/selectCountry/DK" 6014 > 6015 <span class="svg-wrapper icon-checkmark"><svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg" class="icon-checkmark"> 6016<path d="M4.75439 10.7485L7.68601 14.5888C7.79288 14.7288 7.84632 14.7988 7.91174 14.8242C7.96907 14.8466 8.03262 14.8469 8.09022 14.8253C8.15596 14.8007 8.21026 14.7314 8.31886 14.5927L15.2475 5.74658" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 6017</svg> 6018</span> 6019 <span class="country">Denmark</span> 6020 <span 6021 class="localization-form__currency motion-reduce" 6022 6023 > 6024 DKK 6025 kr.</span> 6026 </li> 6027 <li 6028 class="localization-form__list-item" 6029 6030 data-value="EE" 6031 6032 data-aliases="" 6033 6034 id="Estonia" 6035 aria-label="Estonia" 6036 role="option" 6037 tabindex="-1" 6038 ref="countryListItems[]" 6039 on:click="/selectCountry/EE" 6040 > 6041 <span class="svg-wrapper icon-checkmark"><svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg" class="icon-checkmark"> 6042<path d="M4.75439 10.7485L7.68601 14.5888C7.79288 14.7288 7.84632 14.7988 7.91174 14.8242C7.96907 14.8466 8.03262 14.8469 8.09022 14.8253C8.15596 14.8007 8.21026 14.7314 8.31886 14.5927L15.2475 5.74658" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 6043</svg> 6044</span> 6045 <span class="country">Estonia</span> 6046 <span 6047 class="localization-form__currency motion-reduce" 6048 6049 > 6050 EUR 6051 â¬</span> 6052 </li> 6053 <li 6054 class="localization-form__list-item" 6055 6056 data-value="FI" 6057 6058 data-aliases="" 6059 6060 id="Finland" 6061 aria-label="Finland" 6062 role="option" 6063 tabindex="-1" 6064 ref="countryListItems[]" 6065 on:click="/selectCountry/FI" 6066 > 6067 <span class="svg-wrapper icon-checkmark"><svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg" class="icon-checkmark"> 6068<path d="M4.75439 10.7485L7.68601 14.5888C7.79288 14.7288 7.84632 14.7988 7.91174 14.8242C7.96907 14.8466 8.03262 14.8469 8.09022 14.8253C8.15596 14.8007 8.21026 14.7314 8.31886 14.5927L15.2475 5.74658" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 6069</svg> 6070</span> 6071 <span class="country">Finland</span> 6072 <span 6073 class="localization-form__currency motion-reduce" 6074 6075 > 6076 EUR 6077 â¬</span> 6078 </li> 6079 <li 6080 class="localization-form__list-item" 6081 6082 data-value="FR" 6083 6084 data-aliases="" 6085 6086 id="France" 6087 aria-label="France" 6088 role="option" 6089 tabindex="-1" 6090 ref="countryListItems[]" 6091 on:click="/selectCountry/FR" 6092 >
6093 <span class="svg-wrapper icon-checkmark"><svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg" class="icon-checkmark"> 6094<path d="M4.75439 10.7485L7.68601 14.5888C7.79288 14.7288 7.84632 14.7988 7.91174 14.8242C7.96907 14.8466 8.03262 14.8469 8.09022 14.8253C8.15596 14.8007 8.21026 14.7314 8.31886 14.5927L15.2475 5.74658" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 6095</svg> 6096</span> 6097 <span class="country">France</span> 6098 <span 6099 class="localization-form__currency motion-reduce" 6100 6101 > 6102 EUR 6103 â¬</span> 6104 </li> 6105 <li 6106 class="localization-form__list-item" 6107 6108 data-value="DE" 6109 6110 data-aliases="" 6111 6112 id="Germany" 6113 aria-label="Germany" 6114 role="option" 6115 tabindex="-1" 6116 ref="countryListItems[]" 6117 on:click="/selectCountry/DE" 6118 > 6119 <span class="svg-wrapper icon-checkmark"><svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg" class="icon-checkmark"> 6120<path d="M4.75439 10.7485L7.68601 14.5888C7.79288 14.7288 7.84632 14.7988 7.91174 14.8242C7.96907 14.8466 8.03262 14.8469 8.09022 14.8253C8.15596 14.8007 8.21026 14.7314 8.31886 14.5927L15.2475 5.74658" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 6121</svg> 6122</span> 6123 <span class="country">Germany</span> 6124 <span 6125 class="localization-form__currency motion-reduce" 6126 6127 > 6128 EUR 6129 â¬</span> 6130 </li> 6131 <li 6132 class="localization-form__list-item" 6133 6134 data-value="GR" 6135 6136 data-aliases="" 6137 6138 id="Greece" 6139 aria-label="Greece" 6140 role="option" 6141 tabindex="-1" 6142 ref="countryListItems[]" 6143 on:click="/selectCountry/GR" 6144 > 6145 <span class="svg-wrapper icon-checkmark"><svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg" class="icon-checkmark"> 6146<path d="M4.75439 10.7485L7.68601 14.5888C7.79288 14.7288 7.84632 14.7988 7.91174 14.8242C7.96907 14.8466 8.03262 14.8469 8.09022 14.8253C8.15596 14.8007 8.21026 14.7314 8.31886 14.5927L15.2475 5.74658" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 6147</svg> 6148</span> 6149 <span class="country">Greece</span> 6150 <span 6151 class="localization-form__currency motion-reduce" 6152 6153 > 6154 EUR 6155 â¬</span> 6156 </li> 6157 <li 6158 class="localization-form__list-item" 6159 6160 data-value="HK" 6161 6162 data-aliases="" 6163 6164 id="Hong Kong SAR" 6165 aria-label="Hong Kong SAR" 6166 role="option" 6167 tabindex="-1" 6168 ref="countryListItems[]" 6169 on:click="/selectCountry/HK" 6170 > 6171 <span class="svg-wrapper icon-checkmark"><svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg" class="icon-checkmark"> 6172<path d="M4.75439 10.7485L7.68601 14.5888C7.79288 14.7288 7.84632 14.7988 7.91174 14.8242C7.96907 14.8466 8.03262 14.8469 8.09022 14.8253C8.15596 14.8007 8.21026 14.7314 8.31886 14.5927L15.2475 5.74658" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 6173</svg> 6174</span> 6175 <span class="country">Hong Kong SAR</span>
6176 <span 6177 class="localization-form__currency motion-reduce" 6178 6179 > 6180 HKD 6181 $</span> 6182 </li> 6183 <li 6184 class="localization-form__list-item" 6185 6186 data-value="HU" 6187 6188 data-aliases="" 6189 6190 id="Hungary" 6191 aria-label="Hungary" 6192 role="option" 6193 tabindex="-1" 6194 ref="countryListItems[]" 6195 on:click="/selectCountry/HU" 6196 > 6197 <span class="svg-wrapper icon-checkmark"><svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg" class="icon-checkmark"> 6198<path d="M4.75439 10.7485L7.68601 14.5888C7.79288 14.7288 7.84632 14.7988 7.91174 14.8242C7.96907 14.8466 8.03262 14.8469 8.09022 14.8253C8.15596 14.8007 8.21026 14.7314 8.31886 14.5927L15.2475 5.74658" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 6199</svg> 6200</span> 6201 <span class="country">Hungary</span> 6202 <span 6203 class="localization-form__currency motion-reduce" 6204 6205 > 6206 HUF 6207 Ft</span> 6208 </li> 6209 <li 6210 class="localization-form__list-item" 6211 6212 data-value="IE" 6213 6214 data-aliases="" 6215 6216 id="Ireland" 6217 aria-label="Ireland" 6218 role="option" 6219 tabindex="-1" 6220 ref="countryListItems[]" 6221 on:click="/selectCountry/IE" 6222 > 6223 <span class="svg-wrapper icon-checkmark"><svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg" class="icon-checkmark"> 6224<path d="M4.75439 10.7485L7.68601 14.5888C7.79288 14.7288 7.84632 14.7988 7.91174 14.8242C7.96907 14.8466 8.03262 14.8469 8.09022 14.8253C8.15596 14.8007 8.21026 14.7314 8.31886 14.5927L15.2475 5.74658" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 6225</svg> 6226</span> 6227 <span class="country">Ireland</span> 6228 <span 6229 class="localization-form__currency motion-reduce" 6230 6231 > 6232 EUR 6233 â¬</span> 6234 </li> 6235 <li 6236 class="localization-form__list-item" 6237 6238 data-value="IL" 6239 6240 data-aliases="" 6241 6242 id="Israel" 6243 aria-label="Israel" 6244 role="option" 6245 tabindex="-1" 6246 ref="countryListItems[]" 6247 on:click="/selectCountry/IL" 6248 > 6249 <span class="svg-wrapper icon-checkmark"><svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg" class="icon-checkmark"> 6250<path d="M4.75439 10.7485L7.68601 14.5888C7.79288 14.7288 7.84632 14.7988 7.91174 14.8242C7.96907 14.8466 8.03262 14.8469 8.09022 14.8253C8.15596 14.8007 8.21026 14.7314 8.31886 14.5927L15.2475 5.74658" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 6251</svg> 6252</span> 6253 <span class="country">Israel</span> 6254 <span 6255 class="localization-form__currency motion-reduce" 6256 6257 > 6258 ILS 6259 âª</span> 6260 </li> 6261 <li 6262 class="localization-form__list-item" 6263 6264 data-value="IT" 6265 6266 data-aliases="" 6267 6268 id="Italy" 6269 aria-label="Italy" 6270 role="option" 6271 tabindex="-1" 6272 ref="countryListItems[]" 6273 on:click="/selectCountry/IT" 6274 >
6275 <span class="svg-wrapper icon-checkmark"><svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg" class="icon-checkmark"> 6276<path d="M4.75439 10.7485L7.68601 14.5888C7.79288 14.7288 7.84632 14.7988 7.91174 14.8242C7.96907 14.8466 8.03262 14.8469 8.09022 14.8253C8.15596 14.8007 8.21026 14.7314 8.31886 14.5927L15.2475 5.74658" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 6277</svg> 6278</span> 6279 <span class="country">Italy</span> 6280 <span 6281 class="localization-form__currency motion-reduce" 6282 6283 > 6284 EUR 6285 â¬</span> 6286 </li> 6287 <li 6288 class="localization-form__list-item" 6289 6290 data-value="JP" 6291 6292 data-aliases="" 6293 6294 id="Japan" 6295 aria-label="Japan" 6296 role="option" 6297 tabindex="-1" 6298 ref="countryListItems[]" 6299 on:click="/selectCountry/JP" 6300 > 6301 <span class="svg-wrapper icon-checkmark"><svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg" class="icon-checkmark"> 6302<path d="M4.75439 10.7485L7.68601 14.5888C7.79288 14.7288 7.84632 14.7988 7.91174 14.8242C7.96907 14.8466 8.03262 14.8469 8.09022 14.8253C8.15596 14.8007 8.21026 14.7314 8.31886 14.5927L15.2475 5.74658" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 6303</svg> 6304</span> 6305 <span class="country">Japan</span> 6306 <span 6307 class="localization-form__currency motion-reduce" 6308 6309 > 6310 JPY 6311 Â¥</span> 6312 </li> 6313 <li 6314 class="localization-form__list-item" 6315 6316 data-value="LV" 6317 6318 data-aliases="" 6319 6320 id="Latvia" 6321 aria-label="Latvia" 6322 role="option" 6323 tabindex="-1" 6324 ref="countryListItems[]" 6325 on:click="/selectCountry/LV" 6326 > 6327 <span class="svg-wrapper icon-checkmark"><svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg" class="icon-checkmark"> 6328<path d="M4.75439 10.7485L7.68601 14.5888C7.79288 14.7288 7.84632 14.7988 7.91174 14.8242C7.96907 14.8466 8.03262 14.8469 8.09022 14.8253C8.15596 14.8007 8.21026 14.7314 8.31886 14.5927L15.2475 5.74658" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 6329</svg> 6330</span> 6331 <span class="country">Latvia</span> 6332 <span 6333 class="localization-form__currency motion-reduce" 6334 6335 > 6336 EUR 6337 â¬</span> 6338 </li> 6339 <li 6340 class="localization-form__list-item" 6341 6342 data-value="LT" 6343 6344 data-aliases="" 6345 6346 id="Lithuania" 6347 aria-label="Lithuania" 6348 role="option" 6349 tabindex="-1" 6350 ref="countryListItems[]" 6351 on:click="/selectCountry/LT" 6352 > 6353 <span class="svg-wrapper icon-checkmark"><svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg" class="icon-checkmark"> 6354<path d="M4.75439 10.7485L7.68601 14.5888C7.79288 14.7288 7.84632 14.7988 7.91174 14.8242C7.96907 14.8466 8.03262 14.8469 8.09022 14.8253C8.15596 14.8007 8.21026 14.7314 8.31886 14.5927L15.2475 5.74658" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 6355</svg> 6356</span> 6357 <span class="country">Lithuania</span> 6358 <span 6359 class="localization-form__currency motion-reduce" 6360 6361 > 6362 EUR 6363 â¬</span> 6364 </li> 6365 <li 6366 class="localization-form__list-item" 6367 6368 data-value="LU" 6369 6370 data-aliases="" 6371 6372 id="Luxembourg" 6373 aria-label="Luxembourg" 6374 role="option" 6375 tabindex="-1" 6376 ref="countryListItems[]" 6377 on:click="/selectCountry/LU" 6378 >
6379 <span class="svg-wrapper icon-checkmark"><svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg" class="icon-checkmark"> 6380<path d="M4.75439 10.7485L7.68601 14.5888C7.79288 14.7288 7.84632 14.7988 7.91174 14.8242C7.96907 14.8466 8.03262 14.8469 8.09022 14.8253C8.15596 14.8007 8.21026 14.7314 8.31886 14.5927L15.2475 5.74658" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 6381</svg> 6382</span> 6383 <span class="country">Luxembourg</span> 6384 <span 6385 class="localization-form__currency motion-reduce" 6386 6387 > 6388 EUR 6389 â¬</span> 6390 </li> 6391 <li 6392 class="localization-form__list-item" 6393 6394 data-value="MT" 6395 6396 data-aliases="" 6397 6398 id="Malta" 6399 aria-label="Malta" 6400 role="option" 6401 tabindex="-1" 6402 ref="countryListItems[]" 6403 on:click="/selectCountry/MT" 6404 > 6405 <span class="svg-wrapper icon-checkmark"><svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg" class="icon-checkmark"> 6406<path d="M4.75439 10.7485L7.68601 14.5888C7.79288 14.7288 7.84632 14.7988 7.91174 14.8242C7.96907 14.8466 8.03262 14.8469 8.09022 14.8253C8.15596 14.8007 8.21026 14.7314 8.31886 14.5927L15.2475 5.74658" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 6407</svg> 6408</span> 6409 <span class="country">Malta</span> 6410 <span 6411 class="localization-form__currency motion-reduce" 6412 6413 > 6414 EUR 6415 â¬</span> 6416 </li> 6417 <li 6418 class="localization-form__list-item" 6419 6420 data-value="NL" 6421 6422 data-aliases="" 6423 6424 id="Netherlands" 6425 aria-label="Netherlands" 6426 role="option" 6427 tabindex="-1" 6428 ref="countryListItems[]" 6429 on:click="/selectCountry/NL" 6430 > 6431 <span class="svg-wrapper icon-checkmark"><svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg" class="icon-checkmark"> 6432<path d="M4.75439 10.7485L7.68601 14.5888C7.79288 14.7288 7.84632 14.7988 7.91174 14.8242C7.96907 14.8466 8.03262 14.8469 8.09022 14.8253C8.15596 14.8007 8.21026 14.7314 8.31886 14.5927L15.2475 5.74658" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 6433</svg> 6434</span> 6435 <span class="country">Netherlands</span> 6436 <span 6437 class="localization-form__currency motion-reduce" 6438 6439 > 6440 EUR 6441 â¬</span> 6442 </li> 6443 <li 6444 class="localization-form__list-item" 6445 6446 data-value="NZ" 6447 6448 data-aliases="" 6449 6450 id="New Zealand" 6451 aria-label="New Zealand" 6452 role="option" 6453 tabindex="-1" 6454 ref="countryListItems[]" 6455 on:click="/selectCountry/NZ" 6456 > 6457 <span class="svg-wrapper icon-checkmark"><svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg" class="icon-checkmark"> 6458<path d="M4.75439 10.7485L7.68601 14.5888C7.79288 14.7288 7.84632 14.7988 7.91174 14.8242C7.96907 14.8466 8.03262 14.8469 8.09022 14.8253C8.15596 14.8007 8.21026 14.7314 8.31886 14.5927L15.2475 5.74658" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 6459</svg> 6460</span> 6461 <span class="country">New Zealand</span>
6462 <span 6463 class="localization-form__currency motion-reduce" 6464 6465 > 6466 NZD 6467 $</span> 6468 </li> 6469 <li 6470 class="localization-form__list-item" 6471 6472 data-value="NO" 6473 6474 data-aliases="" 6475 6476 id="Norway" 6477 aria-label="Norway" 6478 role="option" 6479 tabindex="-1" 6480 ref="countryListItems[]" 6481 on:click="/selectCountry/NO" 6482 > 6483 <span class="svg-wrapper icon-checkmark"><svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg" class="icon-checkmark"> 6484<path d="M4.75439 10.7485L7.68601 14.5888C7.79288 14.7288 7.84632 14.7988 7.91174 14.8242C7.96907 14.8466 8.03262 14.8469 8.09022 14.8253C8.15596 14.8007 8.21026 14.7314 8.31886 14.5927L15.2475 5.74658" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 6485</svg> 6486</span> 6487 <span class="country">Norway</span> 6488 <span 6489 class="localization-form__currency motion-reduce" 6490 6491 > 6492 EUR 6493 â¬</span> 6494 </li> 6495 <li 6496 class="localization-form__list-item" 6497 6498 data-value="PL" 6499 6500 data-aliases="" 6501 6502 id="Poland" 6503 aria-label="Poland" 6504 role="option" 6505 tabindex="-1" 6506 ref="countryListItems[]" 6507 on:click="/selectCountry/PL" 6508 > 6509 <span class="svg-wrapper icon-checkmark"><svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg" class="icon-checkmark"> 6510<path d="M4.75439 10.7485L7.68601 14.5888C7.79288 14.7288 7.84632 14.7988 7.91174 14.8242C7.96907 14.8466 8.03262 14.8469 8.09022 14.8253C8.15596 14.8007 8.21026 14.7314 8.31886 14.5927L15.2475 5.74658" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 6511</svg> 6512</span> 6513 <span class="country">Poland</span> 6514 <span 6515 class="localization-form__currency motion-reduce" 6516 6517 > 6518 PLN 6519 zÅ</span> 6520 </li> 6521 <li 6522 class="localization-form__list-item" 6523 6524 data-value="PT" 6525 6526 data-aliases="" 6527 6528 id="Portugal" 6529 aria-label="Portugal" 6530 role="option" 6531 tabindex="-1" 6532 ref="countryListItems[]" 6533 on:click="/selectCountry/PT" 6534 > 6535 <span class="svg-wrapper icon-checkmark"><svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg" class="icon-checkmark"> 6536<path d="M4.75439 10.7485L7.68601 14.5888C7.79288 14.7288 7.84632 14.7988 7.91174 14.8242C7.96907 14.8466 8.03262 14.8469 8.09022 14.8253C8.15596 14.8007 8.21026 14.7314 8.31886 14.5927L15.2475 5.74658" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 6537</svg> 6538</span> 6539 <span class="country">Portugal</span> 6540 <span 6541 class="localization-form__currency motion-reduce" 6542 6543 > 6544 EUR 6545 â¬</span> 6546 </li> 6547 <li 6548 class="localization-form__list-item" 6549 6550 data-value="RO" 6551 6552 data-aliases="" 6553 6554 id="Romania" 6555 aria-label="Romania" 6556 role="option" 6557 tabindex="-1" 6558 ref="countryListItems[]" 6559 on:click="/selectCountry/RO" 6560 >
6561 <span class="svg-wrapper icon-checkmark"><svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg" class="icon-checkmark"> 6562<path d="M4.75439 10.7485L7.68601 14.5888C7.79288 14.7288 7.84632 14.7988 7.91174 14.8242C7.96907 14.8466 8.03262 14.8469 8.09022 14.8253C8.15596 14.8007 8.21026 14.7314 8.31886 14.5927L15.2475 5.74658" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 6563</svg> 6564</span> 6565 <span class="country">Romania</span> 6566 <span 6567 class="localization-form__currency motion-reduce" 6568 6569 > 6570 RON 6571 Lei</span> 6572 </li> 6573 <li 6574 class="localization-form__list-item" 6575 6576 data-value="SG" 6577 6578 data-aliases="" 6579 6580 id="Singapore" 6581 aria-label="Singapore" 6582 role="option" 6583 tabindex="-1" 6584 ref="countryListItems[]" 6585 on:click="/selectCountry/SG" 6586 > 6587 <span class="svg-wrapper icon-checkmark"><svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg" class="icon-checkmark"> 6588<path d="M4.75439 10.7485L7.68601 14.5888C7.79288 14.7288 7.84632 14.7988 7.91174 14.8242C7.96907 14.8466 8.03262 14.8469 8.09022 14.8253C8.15596 14.8007 8.21026 14.7314 8.31886 14.5927L15.2475 5.74658" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 6589</svg> 6590</span> 6591 <span class="country">Singapore</span> 6592 <span 6593 class="localization-form__currency motion-reduce" 6594 6595 > 6596 SGD 6597 $</span> 6598 </li> 6599 <li 6600 class="localization-form__list-item" 6601 6602 data-value="SK" 6603 6604 data-aliases="" 6605 6606 id="Slovakia" 6607 aria-label="Slovakia" 6608 role="option" 6609 tabindex="-1" 6610 ref="countryListItems[]" 6611 on:click="/selectCountry/SK" 6612 > 6613 <span class="svg-wrapper icon-checkmark"><svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg" class="icon-checkmark"> 6614<path d="M4.75439 10.7485L7.68601 14.5888C7.79288 14.7288 7.84632 14.7988 7.91174 14.8242C7.96907 14.8466 8.03262 14.8469 8.09022 14.8253C8.15596 14.8007 8.21026 14.7314 8.31886 14.5927L15.2475 5.74658" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 6615</svg> 6616</span> 6617 <span class="country">Slovakia</span> 6618 <span 6619 class="localization-form__currency motion-reduce" 6620 6621 > 6622 EUR 6623 â¬</span> 6624 </li> 6625 <li 6626 class="localization-form__list-item" 6627 6628 data-value="SI" 6629 6630 data-aliases="" 6631 6632 id="Slovenia" 6633 aria-label="Slovenia" 6634 role="option" 6635 tabindex="-1" 6636 ref="countryListItems[]" 6637 on:click="/selectCountry/SI" 6638 > 6639 <span class="svg-wrapper icon-checkmark"><svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg" class="icon-checkmark"> 6640<path d="M4.75439 10.7485L7.68601 14.5888C7.79288 14.7288 7.84632 14.7988 7.91174 14.8242C7.96907 14.8466 8.03262 14.8469 8.09022 14.8253C8.15596 14.8007 8.21026 14.7314 8.31886 14.5927L15.2475 5.74658" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 6641</svg> 6642</span> 6643 <span class="country">Slovenia</span>
6644 <span 6645 class="localization-form__currency motion-reduce" 6646 6647 > 6648 EUR 6649 â¬</span> 6650 </li> 6651 <li 6652 class="localization-form__list-item" 6653 6654 data-value="KR" 6655 6656 data-aliases="" 6657 6658 id="South Korea" 6659 aria-label="South Korea" 6660 role="option" 6661 tabindex="-1" 6662 ref="countryListItems[]" 6663 on:click="/selectCountry/KR" 6664 > 6665 <span class="svg-wrapper icon-checkmark"><svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg" class="icon-checkmark"> 6666<path d="M4.75439 10.7485L7.68601 14.5888C7.79288 14.7288 7.84632 14.7988 7.91174 14.8242C7.96907 14.8466 8.03262 14.8469 8.09022 14.8253C8.15596 14.8007 8.21026 14.7314 8.31886 14.5927L15.2475 5.74658" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 6667</svg> 6668</span> 6669 <span class="country">South Korea</span> 6670 <span 6671 class="localization-form__currency motion-reduce" 6672 6673 > 6674 KRW 6675 â©</span> 6676 </li> 6677 <li 6678 class="localization-form__list-item" 6679 6680 data-value="ES" 6681 6682 data-aliases="" 6683 6684 id="Spain" 6685 aria-label="Spain" 6686 role="option" 6687 tabindex="-1" 6688 ref="countryListItems[]" 6689 on:click="/selectCountry/ES" 6690 > 6691 <span class="svg-wrapper icon-checkmark"><svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg" class="icon-checkmark"> 6692<path d="M4.75439 10.7485L7.68601 14.5888C7.79288 14.7288 7.84632 14.7988 7.91174 14.8242C7.96907 14.8466 8.03262 14.8469 8.09022 14.8253C8.15596 14.8007 8.21026 14.7314 8.31886 14.5927L15.2475 5.74658" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 6693</svg> 6694</span> 6695 <span class="country">Spain</span> 6696 <span 6697 class="localization-form__currency motion-reduce" 6698 6699 > 6700 EUR 6701 â¬</span> 6702 </li> 6703 <li 6704 class="localization-form__list-item" 6705 6706 data-value="SE" 6707 6708 data-aliases="" 6709 6710 id="Sweden" 6711 aria-label="Sweden" 6712 role="option" 6713 tabindex="-1" 6714 ref="countryListItems[]" 6715 on:click="/selectCountry/SE" 6716 > 6717 <span class="svg-wrapper icon-checkmark"><svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg" class="icon-checkmark"> 6718<path d="M4.75439 10.7485L7.68601 14.5888C7.79288 14.7288 7.84632 14.7988 7.91174 14.8242C7.96907 14.8466 8.03262 14.8469 8.09022 14.8253C8.15596 14.8007 8.21026 14.7314 8.31886 14.5927L15.2475 5.74658" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 6719</svg> 6720</span> 6721 <span class="country">Sweden</span> 6722 <span 6723 class="localization-form__currency motion-reduce" 6724 6725 > 6726 SEK 6727 kr</span> 6728 </li> 6729 <li 6730 class="localization-form__list-item" 6731 6732 data-value="CH" 6733 6734 data-aliases="" 6735 6736 id="Switzerland" 6737 aria-label="Switzerland" 6738 role="option" 6739 tabindex="-1" 6740 ref="countryListItems[]" 6741 on:click="/selectCountry/CH" 6742 >
6743 <span class="svg-wrapper icon-checkmark"><svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg" class="icon-checkmark"> 6744<path d="M4.75439 10.7485L7.68601 14.5888C7.79288 14.7288 7.84632 14.7988 7.91174 14.8242C7.96907 14.8466 8.03262 14.8469 8.09022 14.8253C8.15596 14.8007 8.21026 14.7314 8.31886 14.5927L15.2475 5.74658" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 6745</svg> 6746</span> 6747 <span class="country">Switzerland</span> 6748 <span 6749 class="localization-form__currency motion-reduce" 6750 6751 > 6752 CHF 6753 CHF</span> 6754 </li> 6755 <li 6756 class="localization-form__list-item" 6757 6758 data-value="AE" 6759 6760 data-aliases="" 6761 6762 id="United Arab Emirates" 6763 aria-label="United Arab Emirates" 6764 role="option" 6765 tabindex="-1" 6766 ref="countryListItems[]" 6767 on:click="/selectCountry/AE" 6768 > 6769 <span class="svg-wrapper icon-checkmark"><svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg" class="icon-checkmark"> 6770<path d="M4.75439 10.7485L7.68601 14.5888C7.79288 14.7288 7.84632 14.7988 7.91174 14.8242C7.96907 14.8466 8.03262 14.8469 8.09022 14.8253C8.15596 14.8007 8.21026 14.7314 8.31886 14.5927L15.2475 5.74658" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 6771</svg> 6772</span> 6773 <span class="country">United Arab Emirates</span> 6774 <span 6775 class="localization-form__currency motion-reduce" 6776 6777 > 6778 AED 6779 د.إ</span> 6780 </li> 6781 <li 6782 class="localization-form__list-item" 6783 6784 data-value="GB" 6785 6786 data-aliases="uk,gb,great britain" 6787 6788 id="United Kingdom" 6789 aria-label="United Kingdom" 6790 role="option" 6791 tabindex="-1" 6792 ref="countryListItems[]" 6793 on:click="/selectCountry/GB" 6794 > 6795 <span class="svg-wrapper icon-checkmark"><svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg" class="icon-checkmark"> 6796<path d="M4.75439 10.7485L7.68601 14.5888C7.79288 14.7288 7.84632 14.7988 7.91174 14.8242C7.96907 14.8466 8.03262 14.8469 8.09022 14.8253C8.15596 14.8007 8.21026 14.7314 8.31886 14.5927L15.2475 5.74658" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 6797</svg> 6798</span> 6799 <span class="country">United Kingdom</span> 6800 <span 6801 class="localization-form__currency motion-reduce" 6802 6803 > 6804 GBP 6805 £</span> 6806 </li> 6807 <li 6808 class="localization-form__list-item" 6809 6810 aria-current="true" 6811 6812 data-value="US" 6813 6814 data-aliases="us,usa,america,united states of america" 6815 6816 id="United States" 6817 aria-label="United States" 6818 role="option" 6819 tabindex="-1" 6820 ref="countryListItems[]" 6821 on:click="/selectCountry/US" 6822 > 6823 <span class="svg-wrapper icon-checkmark"><svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg" class="icon-checkmark"> 6824<path d="M4.75439 10.7485L7.68601 14.5888C7.79288 14.7288 7.84632 14.7988 7.91174 14.8242C7.96907 14.8466 8.03262 14.8469 8.09022 14.8253C8.15596 14.8007 8.21026 14.7314 8.31886 14.5927L15.2475 5.74658" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 6825</svg> 6826</span>
6827 <span class="country">United States</span> 6828 <span 6829 class="localization-form__currency motion-reduce" 6830 6831 > 6832 USD 6833 $</span> 6834 </li></ul> 6835 </div> 6836 <div class="country-selector__overlay"></div> 6837 <input 6838 type="hidden" 6839 name="country_code" 6840 value="US" 6841 ref="countryInput" 6842 > 6843 </div> 6844 6845 6846 6847</form></localization-form-component> 6848 6849 6850 6851 </div> 6852 </dropdown-localization-component> 6853 6854 6855 6856 6857 6858 6859 6860 6861 <search-button class="search-action mobile:hidden"> 6862 <button 6863 on:click="#search-modal/showDialog" 6864 class="button button-unstyled search-modal__button header-actions__action" 6865 aria-label="Search" 6866 aria-haspopup="dialog" 6867 > 6868 <span 6869 aria-hidden="true" 6870 class="svg-wrapper" 6871 > 6872 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="none"><circle cx="9" cy="9" r="4.75" stroke="currentColor" stroke-width="var(--icon-stroke-width)"/><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="var(--icon-stroke-width)" d="m12.5 12.5 3.25 3.25"/></svg> 6873 6874 </span> 6875 </button> 6876 </search-button> 6877 6878 6879 6880 6881 6882 6883 6884 6885 6886
6886<script 6887 type="module" 6888 src="//riderace.net/cdn/shop/t/2/assets/cart-icon.js?v=14733679814066288171771758987" 6889 fetchpriority="low" 6890></script>
6890 6891 6892<header-actions> 6893 6894 <anchored-popover-component 6895 data-close-on-resize="true" 6896 class="account-popover mobile:hidden" 6897> 6898 <button 6899 class="account-button header-actions__action" 6900 aria-label="Account" 6901 aria-haspopup="dialog"popovertarget="account-popover" 6902 popovertargetaction="toggle"ref="trigger" 6903 6904><span 6905 class="account-button__icon" 6906 aria-hidden="true" 6907 ><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="none"><circle cx="10" cy="6.5" r="2.75" stroke="currentColor" stroke-width="var(--icon-stroke-width)"/><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="var(--icon-stroke-width)" d="m5.172 14.591-.437.786a.588.588 0 0 0 .514.873h9.502a.588.588 0 0 0 .514-.873l-.437-.786a5.523 5.523 0 0 0-9.656 0"/></svg> 6908</span></button> 6909 6910 6911 6912 <div 6913 class="account-popover__panel details-content color-scheme-1" 6914 id="account-popover" 6915 popover="auto" 6916 ref="popover" 6917 > 6918 <div class="account-actions"> 6919 <div class="account-actions__main-menu"> 6920 <header class="account-actions__header"> 6921 <h2 6922 id="account-drawer-heading" 6923 class="account-actions__title h5" 6924 > 6925 6926 Account 6927 6928 </h2> 6929 6930 </header> 6931 6932 6933 <div 6934 class="account-actions__sign-ins" 6935 data-skip-subtree-update="true" 6936 > 6937
6937<script 6938 src="//riderace.net/cdn/shop/t/2/assets/account-login-actions.js?v=132624473766457443991771758987" 6939 type="module" 6940 fetchpriority="low" 6941 ></script>
6941 6942 <account-login-actions class="account-actions__shop-login"> 6943
6943<script defer="defer" async type="module" src="https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.shop-login-button.en.esm.js"></script>
vendor: 1 bytes, line 6943
6943
6944<script type="module"> 6945 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.shop-login-button.en.esm.js"); 6946 6947 6948</script>
6948 6949 6950<shop-login-button ux-mode="windoid" return-uri="https://riderace.net/account/redirect" proxy="true" proxy-core-idp="true" redirect-type="iframe" response-type="code"></shop-login-button> 6951 6952 </account-login-actions> 6953 6954 <a 6955 href="/customer_authentication/login?return_to=%2Fblogs%2Fbest-bike-shop&locale=en&ui_hint=full®ion_country=US" 6956 class="account-actions__link button" 6957 > 6958 <span class="account-actions__sign-in-text"> 6959 Other sign in options 6960 </span> 6961 <span class="account-actions__fallback-text"> 6962 Sign in 6963 </span> 6964 </a> 6965 </div> 6966 6967 6968 <nav class="account-actions__nav"> 6969 <ul class="account-actions__list"> 6970 <li class="account-actions__list-item"> 6971 <a 6972 href="/account" 6973 class="account-actions__link button-secondary" 6974 > 6975 <span 6976 class="account-actions__icon" 6977 aria-hidden="true" 6978 ><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="none"> 6979 <path stroke-linecap="round" stroke="currentColor" stroke-width="var(--icon-stroke-width)" d="M2.929 7.705c0-.482.154-.95.44-1.338L5.06 4.08c.303-.41.783-.652 1.293-.652h7.42c.525 0 1.018.257 1.319.69l1.577 2.266c.262.377.403.826.403 1.285v8.294c0 .888-.72 1.608-1.608 1.608H4.536c-.888 0-1.607-.72-1.607-1.608V7.705Z"/> 6980 <path stroke="currentColor" stroke-width="var(--icon-stroke-width)" d="M2.929 6.965h14.143M10 3.428v3.535M6.143 14.035v-2.571c0-.178.143-.321.321-.321h3.857c.178 0 .322.143.322.321v2.571a.321.321 0 0 1-.322.322H6.464a.321.321 0 0 1-.321-.322Z"/> 6981</svg> 6982</span> 6983 Orders 6984 </a> 6985 </li> 6986 <li class="account-actions__list-item"> 6987 <a 6988 href="/account/addresses" 6989 class="account-actions__link button-secondary" 6990 > 6991 <span 6992 class="account-actions__icon" 6993 aria-hidden="true" 6994 ><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="none"><circle cx="10" cy="6.5" r="2.75" stroke="currentColor" stroke-width="var(--icon-stroke-width)"/><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="var(--icon-stroke-width)" d="m5.172 14.591-.437.786a.588.588 0 0 0 .514.873h9.502a.588.588 0 0 0 .514-.873l-.437-.786a5.523 5.523 0 0 0-9.656 0"/></svg> 6995</span> 6996 Profile 6997 </a> 6998 </li> 6999 </ul> 7000 </nav> 7001 </div> 7002</div> 7003 7004 7005 7006 </div> 7007</anchored-popover-component> 7008 7009 7010 7011
7011<script 7012 src="//riderace.net/cdn/shop/t/2/assets/dialog.js?v=122984339961420548111771758987" 7013 type="module" 7014></script>
7014 7015 7016<dialog-component 7017 class="account-drawer" 7018 7019> 7020 <button 7021 class="account-button header-actions__action" 7022 aria-label="Account" 7023 aria-haspopup="dialog"ref="trigger" 7024 on:click="/showDialog" 7025><span 7026 class="account-button__icon" 7027 aria-hidden="true" 7028 ><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="none"><circle cx="10" cy="6.5" r="2.75" stroke="currentColor" stroke-width="var(--icon-stroke-width)"/><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="var(--icon-stroke-width)" d="m5.172 14.591-.437.786a.588.588 0 0 0 .514.873h9.502a.588.588 0 0 0 .514-.873l-.437-.786a5.523 5.523 0 0 0-9.656 0"/></svg> 7029</span></button> 7030 7031 7032 7033 <dialog 7034 ref="dialog" 7035 class="color-scheme-1 dialog-modal dialog-drawer dialog-bottom-sheet account-drawer__dialog" 7036 scroll-lock 7037 aria-labelledby="account-drawer-heading" 7038 > 7039 <button 7040 ref="closeButton" 7041 on:click="/closeDialog" 7042 class="button button-unstyled close-button account-drawer__close-button" 7043 aria-label="Close dialog" 7044 autofocus 7045 > 7046 <span 7047 class="svg-wrapper" 7048 aria-hidden="true" 7049 ><svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"> 7050 <path d="M12 2L2 12" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 7051 <path d="M12 12L2 2" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 7052</svg> 7053</span> 7054 </button> 7055 <div class="account-actions"> 7056 <div class="account-actions__main-menu"> 7057 <header class="account-actions__header"> 7058 <h2 7059 id="account-drawer-heading" 7060 class="account-actions__title h5" 7061 > 7062 7063 Account 7064 7065 </h2> 7066 7067 </header> 7068 7069 7070 <div 7071 class="account-actions__sign-ins" 7072 data-skip-subtree-update="true" 7073 > 7074
7074<script 7075 src="//riderace.net/cdn/shop/t/2/assets/account-login-actions.js?v=132624473766457443991771758987" 7076 type="module" 7077 fetchpriority="low" 7078 ></script>
7078 7079 <account-login-actions class="account-actions__shop-login"> 7080
7080<script defer="defer" async type="module" src="https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.shop-login-button.en.esm.js"></script>
vendor: 1 bytes, line 7080
7080
7081<script type="module"> 7082 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.shop-login-button.en.esm.js"); 7083 7084 7085</script>
7085 7086 7087<shop-login-button ux-mode="windoid" return-uri="https://riderace.net/account/redirect" proxy="true" proxy-core-idp="true" redirect-type="iframe" response-type="code"></shop-login-button> 7088 7089 </account-login-actions> 7090 7091 <a 7092 href="/customer_authentication/login?return_to=%2Fblogs%2Fbest-bike-shop&locale=en&ui_hint=full®ion_country=US" 7093 class="account-actions__link button" 7094 > 7095 <span class="account-actions__sign-in-text"> 7096 Other sign in options 7097 </span> 7098 <span class="account-actions__fallback-text"> 7099 Sign in 7100 </span> 7101 </a> 7102 </div> 7103 7104 7105 <nav class="account-actions__nav"> 7106 <ul class="account-actions__list"> 7107 <li class="account-actions__list-item"> 7108 <a 7109 href="/account" 7110 class="account-actions__link button-secondary" 7111 > 7112 <span 7113 class="account-actions__icon" 7114 aria-hidden="true" 7115 ><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="none"> 7116 <path stroke-linecap="round" stroke="currentColor" stroke-width="var(--icon-stroke-width)" d="M2.929 7.705c0-.482.154-.95.44-1.338L5.06 4.08c.303-.41.783-.652 1.293-.652h7.42c.525 0 1.018.257 1.319.69l1.577 2.266c.262.377.403.826.403 1.285v8.294c0 .888-.72 1.608-1.608 1.608H4.536c-.888 0-1.607-.72-1.607-1.608V7.705Z"/> 7117 <path stroke="currentColor" stroke-width="var(--icon-stroke-width)" d="M2.929 6.965h14.143M10 3.428v3.535M6.143 14.035v-2.571c0-.178.143-.321.321-.321h3.857c.178 0 .322.143.322.321v2.571a.321.321 0 0 1-.322.322H6.464a.321.321 0 0 1-.321-.322Z"/> 7118</svg> 7119</span> 7120 Orders 7121 </a> 7122 </li> 7123 <li class="account-actions__list-item"> 7124 <a 7125 href="/account/addresses" 7126 class="account-actions__link button-secondary" 7127 > 7128 <span 7129 class="account-actions__icon" 7130 aria-hidden="true" 7131 ><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="none"><circle cx="10" cy="6.5" r="2.75" stroke="currentColor" stroke-width="var(--icon-stroke-width)"/><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="var(--icon-stroke-width)" d="m5.172 14.591-.437.786a.588.588 0 0 0 .514.873h9.502a.588.588 0 0 0 .514-.873l-.437-.786a5.523 5.523 0 0 0-9.656 0"/></svg> 7132</span> 7133 Profile 7134 </a> 7135 </li> 7136 </ul> 7137 </nav> 7138 </div> 7139</div> 7140 7141 7142 7143 </dialog> 7144</dialog-component> 7145 7146 7147 7148 7149 7150 7151
7151<script 7152 src="//riderace.net/cdn/shop/t/2/assets/cart-drawer.js?v=92290163633888904321771758987" 7153 type="module" 7154 fetchpriority="low" 7155></script>
7155 7156 7157<cart-drawer-component 7158 class="cart-drawer" 7159 7160 7161 auto-open 7162 7163> 7164 <button 7165 class="button header-actions__action button-unstyled" 7166 on:click="/open" 7167 aria-haspopup="dialog" 7168 aria-label="Cart" 7169 aria-describedby="cart-bubble-text" 7170 data-testid="cart-drawer-trigger" 7171 > 7172 <cart-icon 7173 class=" 7174 header-actions__cart-icon 7175 7176 " 7177 data-testid="cart-icon" 7178> 7179 <span 7180 class="svg-wrapper" 7181 aria-hidden="true" 7182 > 7183 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="none"><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="var(--icon-stroke-width)" d="M3.392 6.875h13.216v8.016c0 .567-.224 1.112-.624 1.513-.4.402-.941.627-1.506.627H5.522a2.13 2.13 0 0 1-1.506-.627 2.15 2.15 0 0 1-.624-1.513zM8.818 2.969h2.333c.618 0 1.211.247 1.649.686a2.35 2.35 0 0 1 .683 1.658v1.562H6.486V5.313c0-.622.246-1.218.683-1.658a2.33 2.33 0 0 1 1.65-.686"/></svg> 7184 7185 </span> 7186 7187 <div 7188 ref="cartBubble" 7189 class="cart-bubble visually-hidden" 7190 7191 7192 data-maintain-ratio 7193 7194> 7195 <span class="cart-bubble__background"></span> 7196 <span 7197 ref="cartBubbleText" 7198 id="cart-bubble-text" 7199 class="cart-bubble__text" 7200 7201 role="status" 7202 7203 > 7204 <span class="visually-hidden">Total items in cart: 0 7205 </span> 7206 <span 7207 class="cart-bubble__text-count hidden" 7208 ref="cartBubbleCount" 7209 aria-hidden="true" 7210 data-testid="cart-bubble" 7211 > 72120</span> 7213 </span> 7214</div> 7215 7216</cart-icon> 7217 7218 7219 7220 </button> 7221 7222 <dialog 7223 ref="dialog" 7224 class="cart-drawer__dialog dialog-modal dialog-drawer color-scheme-1 cart-drawer--empty" 7225 aria-labelledby="cart-drawer-heading-empty" 7226 scroll-lock 7227 > 7228 <div class="cart-drawer__inner"> 7229 <cart-items-component 7230 class="cart-items-component" 7231 data-section-id="sections--27832281727360__header_section" 7232 ><div class="cart-drawer__header"> 7233 <button 7234 ref="closeButton" 7235 on:click="cart-drawer-component/close" 7236 class="button close-button cart-drawer__close-button button-unstyled" 7237 aria-label="Close dialog" 7238 > 7239 <span class="svg-wrapper"><svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"> 7240 <path d="M12 2L2 12" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 7241 <path d="M12 12L2 2" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 7242</svg> 7243</span> 7244 </button> 7245 </div> 7246 7247 <div 7248 class="cart-drawer__content motion-reduce" 7249 aria-label="Cart" 7250 > 7251 <h2 7252 class="cart-drawer__heading h3 cart-drawer__heading--empty" 7253 id="cart-drawer-heading-empty" 7254 > 7255 Your cart is empty 7256 </h2> 7257 7258 <div class="cart-drawer__items"> 7259 7260
7261<script 7262 src="//riderace.net/cdn/shop/t/2/assets/component-cart-items.js?v=153612958899122878591771758987" 7263 type="module" 7264 fetchpriority="low" 7265></script>
vendor: 1 bytes, line 7265
7265
7266<script 7267 src="//riderace.net/cdn/shop/t/2/assets/component-cart-quantity-selector.js?v=105130809908858639751771758987" 7268 type="module" 7269 fetchpriority="low" 7270></script>
7270 7271 7272<div 7273 7274 class="cart-items__wrapper" 7275 7276> 7277 7278<p> 7279 Have an account? <a href="https://riderace.net/customer_authentication/redirect?locale=en®ion_country=US">Log in</a> to check out faster. 7280 </p><a 7281 class="button cart-items__empty-button" 7282 href="/collections/all" 7283 > 7284 Continue shopping 7285 </a></div> 7286 7287 7288 7289 </div> 7290 </div></cart-items-component> 7291 </div> 7292 </dialog> 7293</cart-drawer-component> 7294 7295 7296 7297 7298</header-actions> 7299 7300 7301 7302 7303 7304 7305 </div> 7306 </div> 7307 </div> 7308 7309 7310 7311 7312 7313 7314 7315 7316 7317 7318 7319</header-component> 7320
7321<script 7322 src="//riderace.net/cdn/shop/t/2/assets/header.js?v=78043468934677320351771758987" 7323 type="module" 7324></script>
7324 7325 7326 7327 7328 7329
7329<script type="module"> 7330 import { hydrate } from '@theme/section-hydration'; 7331 const url = new URL(window.location.href); 7332 url.searchParams.delete('page'); 7333 hydrate('sections--27832281727360__header_section', url); 7334 </script>
7334 7335 7336 7337 7338</header> 7339<!-- END sections: header-group --> 7340 </div> 7341 7342
7342<script 7343 src="//riderace.net/cdn/shop/t/2/assets/critical.js?v=169402557219780209121771758987" 7344 type="module" 7345 async 7346 blocking="render" 7347 ></script>
7347 7348 7349 <main 7350 id="MainContent" 7351 class="content-for-layout" 7352 role="main" 7353 data-page-transition-enabled="true" 7354 data-product-transition="true" 7355 data-template="blog" 7356 > 7357 <div id="shopify-section-template--27832281366912__custom_liquid_DNRLfa" class="shopify-section"> 7358 7359<div class="section-background color-scheme-6"></div> 7360<div 7361 class="section section--page-width spacing-style color-scheme-6" 7362 style="--padding-block-start: 10px; --padding-block-end:10px; 7363--padding-inline-start:0px; --padding-inline-end:0px; 7364" 7365> 7366 <div style="text-align:center;overflow:hidden"> 7367 <ins class="adsbygoogle" 7368 style="display:inline-block;width:970px;height:250px" 7369 data-ad-client="ca-pub-1751939371700213" 7370 data-ad-slot="4510520918"></ins> 7371</div> 7372
7373<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-1751939371700213" crossorigin="anonymous"></script>
7373 7374 7375<style> 7376@media(max-width:768px){ 7377 .adsbygoogle{ 7378 width:320px!important; 7379 height:100px!important; 7380 } 7381} 7382</style> 7383
7384<script> 7385(adsbygoogle=window.adsbygoogle||[]).push({}); 7386</script>
7386 7387</div> 7388 7389 7390</div><div id="shopify-section-template--27832281366912__1767099713672a29e5" class="shopify-section section-wrapper"> 7391 7392 7393 7394<div class="section-background color-scheme-5"></div> 7395<div 7396 class="section section--page-width color-scheme-5" 7397 data-testid="ui-test-section" 7398 7399 7400 7401 style=" 7402 7403 7404 7405 " 7406> 7407 <div class="custom-section-background"> 7408 7409 7410 </div> 7411 7412 <div 7413 class="border-style custom-section-content" 7414 style="--border-width: 1px; --border-style: none; --border-color: 7415rgb(var(--color-border-rgb) / 1.0); --border-radius: 74160px; 7417" 7418 > 7419 7420 7421 <div 7422 class=" 7423 spacing-style 7424 layout-panel-flex 7425 layout-panel-flex--column 7426 section-content-wrapper 7427 mobile-column 7428 " 7429 style=" 7430 --flex-direction: column; --flex-wrap: nowrap; --flex-wrap-mobile: wrap; 7431 7432--gap: 12px; 7433 7434--horizontal-alignment: flex-start; --vertical-alignment: center; 7435--vertical-alignment-mobile: center; 7436 7437 --padding-block-start: 0px;--padding-block-end: 0px; 7438 " 7439 data-testid="section-content" 7440 > 7441 7442 7443 7444 7445<style data-shopify> 7446 .ai-breadcrumb-ad3zhdwkxrfddquhpraigenblock21a6539zyqnnh { 7447 display: block; 7448 width: 100%; 7449 padding: 16px 0 16px; 7450 } 7451 7452 .ai-breadcrumb-container-ad3zhdwkxrfddquhpraigenblock21a6539zyqnnh { 7453 display: flex; 7454 justify-content: center; 7455 align-items: center; 7456 width: 100%; 7457 } 7458 7459 .ai-breadcrumb-nav-ad3zhdwkxrfddquhpraigenblock21a6539zyqnnh { 7460 display: flex; 7461 align-items: center; 7462 gap: 8px; 7463 flex-wrap: wrap; 7464 justify-content: center; 7465 } 7466 7467 .ai-breadcrumb-item-ad3zhdwkxrfddquhpraigenblock21a6539zyqnnh { 7468 display: flex; 7469 align-items: center; 7470 gap: 8px; 7471 font-size: 14px; 7472 color: #000000; 7473 } 7474 7475 .ai-breadcrumb-link-ad3zhdwkxrfddquhpraigenblock21a6539zyqnnh { 7476 color: #7a7a7a; 7477 text-decoration: none; 7478 transition: color 0.2s ease; 7479 } 7480 7481 .ai-breadcrumb-link-ad3zhdwkxrfddquhpraigenblock21a6539zyqnnh:hover { 7482 color: #000000; 7483 } 7484 7485 .ai-breadcrumb-current-ad3zhdwkxrfddquhpraigenblock21a6539zyqnnh { 7486 color: #7a7a7a; 7487 } 7488 7489 .ai-breadcrumb-separator-ad3zhdwkxrfddquhpraigenblock21a6539zyqnnh { 7490 color: #cccccc; 7491 user-select: none; 7492 } 7493 7494 @media screen and (max-width: 749px) { 7495 .ai-breadcrumb-ad3zhdwkxrfddquhpraigenblock21a6539zyqnnh { 7496 padding: 11.2px 0 11.2px; 7497 } 7498 7499 .ai-breadcrumb-nav-ad3zhdwkxrfddquhpraigenblock21a6539zyqnnh { 7500 font-size: 12.6px; 7501 } 7502 } 7503</style> 7504 7505<breadcrumb-navigation-ad3zhdwkxrfddquhpraigenblock21a6539zyqnnh class="ai-breadcrumb-ad3zhdwkxrfddquhpraigenblock21a6539zyqnnh" > 7506 <div class="ai-breadcrumb-container-ad3zhdwkxrfddquhpraigenblock21a6539zyqnnh"> 7507 <nav class="ai-breadcrumb-nav-ad3zhdwkxrfddquhpraigenblock21a6539zyqnnh" aria-label="Breadcrumb"> 7508 <div class="ai-breadcrumb-item-ad3zhdwkxrfddquhpraigenblock21a6539zyqnnh"> 7509 <a href="/" class="ai-breadcrumb-link-ad3zhdwkxrfddquhpraigenblock21a6539zyqnnh">Home</a> 7510 </div> 7511 7512 7513 <span class="ai-breadcrumb-separator-ad3zhdwkxrfddquhpraigenblock21a6539zyqnnh" aria-hidden="true">/</span> 7514 <div class="ai-breadcrumb-item-ad3zhdwkxrfddquhpraigenblock21a6539zyqnnh"> 7515 <span class="ai-breadcrumb-current-ad3zhdwkxrfddquhpraigenblock21a6539zyqnnh" aria-current="page">Best Bike Shops</span> 7516 </div> 7517 7518 7519 </nav> 7520 </div> 7521</breadcrumb-navigation-ad3zhdwkxrfddquhpraigenblock21a6539zyqnnh> 7522
7523<script> 7524 (function() { 7525 class BreadcrumbNavigationad3zhdwkxrfddquhpraigenblock21a6539zyqnnh extends HTMLElement { 7526 constructor() { 7527 super(); 7528 } 7529 7530 connectedCallback() { 7531 this.style.display = 'block'; 7532 } 7533 } 7534 7535 customElements.define('breadcrumb-navigation-ad3zhdwkxrfddquhpraigenblock21a6539zyqnnh', BreadcrumbNavigationad3zhdwkxrfddquhpraigenblock21a6539zyqnnh); 7536 })(); 7537</script>
7537 7538 7539 7540 7541 7542 </div> 7543 </div> 7544</div> 7545 7546 7547 7548 7549 7550</div><div id="shopify-section-template--27832281366912__main" class="shopify-section"> 7551
7552<script 7553 src="//riderace.net/cdn/shop/t/2/assets/blog-posts-list.js?v=130728446720286597591771758987" 7554 type="module" 7555 fetchpriority="low" 7556></script>
7556 7557 7558<blog-posts-list section-id="template--27832281366912__main"> 7559 <div class="section-background color-scheme-1"></div> 7560 <div 7561 class=" 7562 section 7563 color-scheme-1 7564 blog-posts 7565 spacing-style 7566 size-style 7567 " 7568 style="--padding-block-start: 0px;--padding-block-end: max(20px, calc(var(--spacing-scale) * 48px));" 7569 > 7570 7571 7572 7573 7574 7575 7576 7577 7578 <div 7579 class=" spacing-style text-block text-block--AR1YveEVQMFI1NXRJO__title h2 7580 7581 " 7582 7583 style=" 7584 --padding-block-start: 48px; --padding-block-end:48px; 7585--padding-inline-start:0px; --padding-inline-end:0px; 7586 7587 7588 7589 --width: fit-content; 7590 --max-width: var(--max-width--body-narrow); 7591 7592 7593 " 7594 7595 7596> 7597 <h1>Best Bike Shops</h1> 7598 </div> 7599 7600 7601 7602 7603 7604 7605 7606<span ref="viewMorePrevious"></span> 7607 <div 7608 ref="grid" 7609 class="blog-posts-container" 7610 data-last-page="3" 7611 > 7612 7613 <div 7614 class="blog-post-item" 7615 ref="cards[]" 7616 data-page="1" 7617 > 7618 <div id="shopify-block-AOVAvc1dJdEgvaFNYQ__static-blog-post-card" class="shopify-block"> 7619 7620 7621 7622 7623 7624 7625<div 7626 class="blog-post-card" 7627 style="--text-align: left" 7628><div class="blog-post-card__image-container"> 7629 <a href="/blogs/best-bike-shop/america"> 7630 <div id="shopify-block-AUjFNNjB0aDh1ZXFrT__image" class="shopify-block"> 7631<img 7632 srcset=" 7633 //riderace.net/cdn/shop/articles/premium_photo-1670002266386-5b29e142afd7_79a4e8c0-9799-43d9-8f49-5dd8729ed47e.jpg?v=1790256786&width=350 350w, 7634 //riderace.net/cdn/shop/articles/premium_photo-1670002266386-5b29e142afd7_79a4e8c0-9799-43d9-8f49-5dd8729ed47e.jpg?v=1790256786&width=750 750w, 7635 //riderace.net/cdn/shop/articles/premium_photo-1670002266386-5b29e142afd7_79a4e8c0-9799-43d9-8f49-5dd8729ed47e.jpg?v=1790256786&width=1100 1100w, 7636 7637 //riderace.net/cdn/shop/articles/premium_photo-1670002266386-5b29e142afd7_79a4e8c0-9799-43d9-8f49-5dd8729ed47e.jpg?v=1790256786 1470w 7638 " 7639 src="//riderace.net/cdn/shop/articles/premium_photo-1670002266386-5b29e142afd7_79a4e8c0-9799-43d9-8f49-5dd8729ed47e.jpg?v=1790256786&width=1100" 7640 loading="eager" 7641 fetchpriority="high" 7642 width="1470" 7643 height="980" 7644 alt="Best Bike Shops America" 7645 class=" 7646 border-style 7647 blog-post-card__image 7648 blog-post-card__image--large 7649 " 7650 style="--border-width: 1px; --border-style: none; --border-color: 7651rgb(var(--color-border-rgb) / 1.0); --border-radius: 76524px; overflow: hidden; 7653" 7654> 7655 7656 7657 7658 7659</div> 7660 7661 </a> 7662 </div><div class="blog-post-card__content"> 7663 <a href="/blogs/best-bike-shop/america"> 7664 7665 7666 7667 7668 7669 7670 7671 <div 7672 class=" spacing-style text-block text-block--AditlNExXTDBqL0U1Z__heading h4
7673 text-block--align-left 7674 " 7675 7676 style=" 7677 --padding-block-start: 0px; --padding-block-end:10px; 7678--padding-inline-start:0px; --padding-inline-end:0px; 7679 7680 7681 7682 --width: 100%; 7683 --max-width: var(--max-width--body-); 7684 7685 --text-align: left; 7686 7687 7688 " 7689 7690 7691> 7692 Best Bike Shops America 7693 </div> 7694 7695 7696 7697 7698 7699 7700 7701 7702 7703</a> 7704 7705 7706 <div id="shopify-block-AY015b2xpUzM5V0M4O__blog-post-details" class="shopify-block"> 7707 7708 7709 7710 7711 7712 7713 7714 7715 7716</div> 7717 7718 7719 7720 7721 <div id="shopify-block-ARC9acVk4b1ZQeG5KM__content" class="shopify-block"> 7722 7723 7724 7725 7726 7727 7728 7729 7730 7731 <rte-formatter 7732 class="blog-post-card__content-text spacing-style text-block text-block--ARC9acVk4b1ZQeG5KM__content rte 7733 rte 7734 " 7735 7736 style=" 7737 --padding-block-start: 16px; --padding-block-end:0px; 7738--padding-inline-start:0px; --padding-inline-end:0px; 7739 7740 7741 7742 7743 --color: var(--color-foreground); 7744 7745 " 7746 7747 7748> 7749 As someone who lives and breathes cycling, I've spent countless hours in workshops and showrooms across the country. Whether I'm looking for a rare vintage part or needing an emergency... 7750 7751 <a href="/blogs/best-bike-shop/america">Read more...</a> 7752 7753 </rte-formatter> 7754 7755 7756 7757 7758 7759</div> 7760 7761 7762 </div> 7763</div> 7764 7765 7766 7767 7768</div> 7769 7770 </div> 7771 7772 <div 7773 class="blog-post-item" 7774 ref="cards[]" 7775 data-page="1" 7776 > 7777 <div id="shopify-block-AOVAvc1dJdEgvaFNYQ__static-blog-post-card-1" class="shopify-block"> 7778 7779 7780 7781 7782 7783 7784<div 7785 class="blog-post-card" 7786 style="--text-align: left" 7787><div class="blog-post-card__image-container"> 7788 <a href="/blogs/best-bike-shop/twin-cities"> 7789 <div id="shopify-block-AUjFNNjB0aDh1ZXFrT__image-1" class="shopify-block"> 7790<img 7791 srcset=" 7792 //riderace.net/cdn/shop/articles/premium_photo-1670002266386-5b29e142afd7_0206f96d-6b4f-4b80-960b-881c3201548e.jpg?v=1790257082&width=350 350w, 7793 //riderace.net/cdn/shop/articles/premium_photo-1670002266386-5b29e142afd7_0206f96d-6b4f-4b80-960b-881c3201548e.jpg?v=1790257082&width=750 750w, 7794 //riderace.net/cdn/shop/articles/premium_photo-1670002266386-5b29e142afd7_0206f96d-6b4f-4b80-960b-881c3201548e.jpg?v=1790257082&width=1100 1100w, 7795 7796 //riderace.net/cdn/shop/articles/premium_photo-1670002266386-5b29e142afd7_0206f96d-6b4f-4b80-960b-881c3201548e.jpg?v=1790257082 1470w 7797 " 7798 src="//riderace.net/cdn/shop/articles/premium_photo-1670002266386-5b29e142afd7_0206f96d-6b4f-4b80-960b-881c3201548e.jpg?v=1790257082&width=1100" 7799 loading="eager" 7800 fetchpriority="high" 7801 width="1470" 7802 height="980" 7803 alt="Best Bike Shops Twin Cities" 7804 class=" 7805 border-style 7806 blog-post-card__image 7807 blog-post-card__image--large 7808 " 7809 style="--border-width: 1px; --border-style: none; --border-color: 7810rgb(var(--color-border-rgb) / 1.0); --border-radius: 78114px; overflow: hidden; 7812" 7813> 7814 7815 7816 7817 7818</div> 7819 7820 </a> 7821 </div><div class="blog-post-card__content"> 7822 <a href="/blogs/best-bike-shop/twin-cities"> 7823 7824 7825 7826 7827 7828 7829 7830 <div 7831 class=" spacing-style text-block text-block--AditlNExXTDBqL0U1Z__heading-1 h4 7832 text-block--align-left 7833 " 7834 7835 style=" 7836 --padding-block-start: 0px; --padding-block-end:10px; 7837--padding-inline-start:0px; --padding-inline-end:0px; 7838 7839 7840 7841 --width: 100%; 7842 --max-width: var(--max-width--body-); 7843 7844 --text-align: left; 7845 7846 7847 " 7848 7849 7850> 7851 Best Bike Shops Twin Cities 7852 </div> 7853 7854 7855 7856 7857 7858 7859 7860 7861 7862</a> 7863 7864 7865 <div id="shopify-block-AY015b2xpUzM5V0M4O__blog-post-details-1" class="shopify-block"> 7866 7867 7868 7869 7870 7871 7872 7873 7874 7875</div> 7876 7877 7878 7879 7880 <div id="shopify-block-ARC9acVk4b1ZQeG5KM__content-1" class="shopify-block"> 7881 7882 7883 7884 7885 7886 7887 7888 7889 7890 <rte-formatter 7891 class="blog-post-card__content-text spacing-style text-block text-block--ARC9acVk4b1ZQeG5KM__content-1 rte 7892 rte 7893 " 7894 7895 style=" 7896 --padding-block-start: 16px; --padding-block-end:0px; 7897--padding-inline-start:0px; --padding-inline-end:0px; 7898 7899 7900 7901 7902 --color: var(--color-foreground); 7903 7904 " 7905 7906 7907> 7908 As an avid cyclist who has spent years navigating the streets and trails of Twin Cities, I know firsthand how critical it is to find a reliable local bike shop.... 7909 7910 <a href="/blogs/best-bike-shop/twin-cities">Read more...</a> 7911 7912 </rte-formatter> 7913 7914 7915 7916 7917 7918</div> 7919 7920 7921 </div> 7922</div> 7923 7924 7925 7926 7927</div> 7928 7929 </div> 7930 7931 <div 7932 class="blog-post-item" 7933 ref="cards[]" 7934 data-page="1" 7935 > 7936 <div id="shopify-block-AOVAvc1dJdEgvaFNYQ__static-blog-post-card-2" class="shopify-block"> 7937 7938 7939 7940 7941 7942 7943<div 7944 class="blog-post-card" 7945 style="--text-align: left" 7946><div class="blog-post-card__image-container"> 7947 <a href="/blogs/best-bike-shop/new-jersey">
7948 <div id="shopify-block-AUjFNNjB0aDh1ZXFrT__image-2" class="shopify-block"> 7949<img 7950 srcset=" 7951 //riderace.net/cdn/shop/articles/premium_photo-1670002266386-5b29e142afd7_8be5ded5-bf12-4ad0-95d9-7ee51cb104d4.jpg?v=1790256802&width=350 350w, 7952 //riderace.net/cdn/shop/articles/premium_photo-1670002266386-5b29e142afd7_8be5ded5-bf12-4ad0-95d9-7ee51cb104d4.jpg?v=1790256802&width=750 750w, 7953 //riderace.net/cdn/shop/articles/premium_photo-1670002266386-5b29e142afd7_8be5ded5-bf12-4ad0-95d9-7ee51cb104d4.jpg?v=1790256802&width=1100 1100w, 7954 7955 //riderace.net/cdn/shop/articles/premium_photo-1670002266386-5b29e142afd7_8be5ded5-bf12-4ad0-95d9-7ee51cb104d4.jpg?v=1790256802 1470w 7956 " 7957 src="//riderace.net/cdn/shop/articles/premium_photo-1670002266386-5b29e142afd7_8be5ded5-bf12-4ad0-95d9-7ee51cb104d4.jpg?v=1790256802&width=1100" 7958 loading="eager" 7959 fetchpriority="high" 7960 width="1470" 7961 height="980" 7962 alt="Best Bike Shops New Jersey" 7963 class=" 7964 border-style 7965 blog-post-card__image 7966 blog-post-card__image--large 7967 " 7968 style="--border-width: 1px; --border-style: none; --border-color: 7969rgb(var(--color-border-rgb) / 1.0); --border-radius: 79704px; overflow: hidden; 7971" 7972> 7973 7974 7975 7976 7977</div> 7978 7979 </a> 7980 </div><div class="blog-post-card__content"> 7981 <a href="/blogs/best-bike-shop/new-jersey"> 7982 7983 7984 7985 7986 7987 7988 7989 <div 7990 class=" spacing-style text-block text-block--AditlNExXTDBqL0U1Z__heading-2 h4 7991 text-block--align-left 7992 " 7993 7994 style=" 7995 --padding-block-start: 0px; --padding-block-end:10px; 7996--padding-inline-start:0px; --padding-inline-end:0px; 7997 7998 7999 8000 --width: 100%; 8001 --max-width: var(--max-width--body-); 8002 8003 --text-align: left; 8004 8005 8006 " 8007 8008 8009> 8010 Best Bike Shops New Jersey 8011 </div> 8012 8013 8014 8015 8016 8017 8018 8019 8020 8021</a> 8022 8023 8024 <div id="shopify-block-AY015b2xpUzM5V0M4O__blog-post-details-2" class="shopify-block"> 8025 8026 8027 8028 8029 8030 8031 8032 8033 8034</div> 8035 8036 8037 8038 8039 <div id="shopify-block-ARC9acVk4b1ZQeG5KM__content-2" class="shopify-block"> 8040 8041 8042 8043 8044 8045 8046 8047 8048 8049 <rte-formatter 8050 class="blog-post-card__content-text spacing-style text-block text-block--ARC9acVk4b1ZQeG5KM__content-2 rte 8051 rte 8052 " 8053 8054 style=" 8055 --padding-block-start: 16px; --padding-block-end:0px; 8056--padding-inline-start:0px; --padding-inline-end:0px; 8057 8058 8059 8060 8061 --color: var(--color-foreground); 8062 8063 " 8064 8065 8066> 8067 As an avid cyclist who has spent years navigating the streets and trails of New Jersey, I know firsthand how critical it is to find a reliable local bike shop.... 8068 8069 <a href="/blogs/best-bike-shop/new-jersey">Read more...</a> 8070 8071 </rte-formatter> 8072 8073 8074 8075 8076 8077</div> 8078 8079 8080 </div> 8081</div> 8082 8083 8084 8085 8086</div> 8087 8088 </div> 8089 8090 <div 8091 class="blog-post-item" 8092 ref="cards[]" 8093 data-page="1" 8094 > 8095 <div id="shopify-block-AOVAvc1dJdEgvaFNYQ__static-blog-post-card-3" class="shopify-block"> 8096 8097 8098 8099 8100 8101 8102<div 8103 class="blog-post-card" 8104 style="--text-align: left" 8105><div class="blog-post-card__image-container"> 8106 <a href="/blogs/best-bike-shop/bay-area"> 8107 <div id="shopify-block-AUjFNNjB0aDh1ZXFrT__image-3" class="shopify-block"> 8108<img 8109 srcset=" 8110 //riderace.net/cdn/shop/articles/premium_photo-1670002266386-5b29e142afd7_6dd37933-1e40-4c88-be47-6d1d61d7f52b.jpg?v=1790257004&width=350 350w, 8111 //riderace.net/cdn/shop/articles/premium_photo-1670002266386-5b29e142afd7_6dd37933-1e40-4c88-be47-6d1d61d7f52b.jpg?v=1790257004&width=750 750w, 8112 //riderace.net/cdn/shop/articles/premium_photo-1670002266386-5b29e142afd7_6dd37933-1e40-4c88-be47-6d1d61d7f52b.jpg?v=1790257004&width=1100 1100w, 8113 8114 //riderace.net/cdn/shop/articles/premium_photo-1670002266386-5b29e142afd7_6dd37933-1e40-4c88-be47-6d1d61d7f52b.jpg?v=1790257004 1470w 8115 " 8116 src="//riderace.net/cdn/shop/articles/premium_photo-1670002266386-5b29e142afd7_6dd37933-1e40-4c88-be47-6d1d61d7f52b.jpg?v=1790257004&width=1100" 8117 loading="eager" 8118 fetchpriority="high" 8119 width="1470" 8120 height="980" 8121 alt="Best Bike Shops Bay Area" 8122 class=" 8123 border-style 8124 blog-post-card__image 8125 blog-post-card__image--large 8126 " 8127 style="--border-width: 1px; --border-style: none; --border-color: 8128rgb(var(--color-border-rgb) / 1.0); --border-radius: 81294px; overflow: hidden; 8130" 8131> 8132 8133 8134 8135 8136</div> 8137 8138 </a> 8139 </div><div class="blog-post-card__content"> 8140 <a href="/blogs/best-bike-shop/bay-area"> 8141 8142 8143 8144 8145 8146 8147 8148 <div 8149 class=" spacing-style text-block text-block--AditlNExXTDBqL0U1Z__heading-3 h4 8150 text-block--align-left 8151 " 8152 8153 style=" 8154 --padding-block-start: 0px; --padding-block-end:10px; 8155--padding-inline-start:0px; --padding-inline-end:0px; 8156 8157 8158 8159 --width: 100%; 8160 --max-width: var(--max-width--body-); 8161 8162 --text-align: left; 8163 8164 8165 " 8166 8167 8168> 8169 Best Bike Shops Bay Area 8170 </div> 8171 8172 8173 8174 8175 8176 8177 8178 8179 8180</a> 8181 8182 8183 <div id="shopify-block-AY015b2xpUzM5V0M4O__blog-post-details-3" class="shopify-block"> 8184 8185 8186 8187 8188 8189 8190 8191 8192 8193</div> 8194 8195 8196 8197 8198 <div id="shopify-block-ARC9acVk4b1ZQeG5KM__content-3" class="shopify-block"> 8199 8200 8201 8202 8203 8204 8205 8206 8207 8208 <rte-formatter 8209 class="blog-post-card__content-text spacing-style text-block text-block--ARC9acVk4b1ZQeG5KM__content-3 rte 8210 rte 8211 " 8212 8213 style=" 8214 --padding-block-start: 16px; --padding-block-end:0px; 8215--padding-inline-start:0px; --padding-inline-end:0px; 8216 8217 8218 8219 8220 --color: var(--color-foreground); 8221 8222 " 8223 8224 8225> 8226 As an avid cyclist who has spent years navigating the streets and trails of Bay Area, I know firsthand how critical it is to find a reliable local bike shop.... 8227 8228 <a href="/blogs/best-bike-shop/bay-area">Read more...</a> 8229 8230 </rte-formatter> 8231 8232 8233 8234 8235 8236</div> 8237 8238 8239 </div> 8240</div> 8241 8242 8243 8244 8245</div> 8246 8247 </div> 8248 8249 <div 8250 class="blog-post-item" 8251 ref="cards[]" 8252 data-page="1" 8253 > 8254 <div id="shopify-block-AOVAvc1dJdEgvaFNYQ__static-blog-post-card-4" class="shopify-block"> 8255 8256 8257 8258 8259 8260 8261<div 8262 class="blog-post-card" 8263 style="--text-align: left" 8264><div class="blog-post-card__image-container"> 8265 <a href="/blogs/best-bike-shop/repair-toronto"> 8266 <div id="shopify-block-AUjFNNjB0aDh1ZXFrT__image-4" class="shopify-block"> 8267<img 8268 srcset=" 8269 //riderace.net/cdn/shop/articles/premium_photo-1670002266386-5b29e142afd7_02eade4f-9a6c-4555-8f10-99313d74db83.jpg?v=1790256517&width=350 350w, 8270 //riderace.net/cdn/shop/articles/premium_photo-1670002266386-5b29e142afd7_02eade4f-9a6c-4555-8f10-99313d74db83.jpg?v=1790256517&width=750 750w, 8271 //riderace.net/cdn/shop/articles/premium_photo-1670002266386-5b29e142afd7_02eade4f-9a6c-4555-8f10-99313d74db83.jpg?v=1790256517&width=1100 1100w, 8272 8273 //riderace.net/cdn/shop/articles/premium_photo-1670002266386-5b29e142afd7_02eade4f-9a6c-4555-8f10-99313d74db83.jpg?v=1790256517 1470w 8274 " 8275 src="//riderace.net/cdn/shop/articles/premium_photo-1670002266386-5b29e142afd7_02eade4f-9a6c-4555-8f10-99313d74db83.jpg?v=1790256517&width=1100" 8276 loading="eager" 8277 fetchpriority="high" 8278 width="1470" 8279 height="980" 8280 alt="Best Bike Repair Shops Toronto" 8281 class=" 8282 border-style 8283 blog-post-card__image 8284 blog-post-card__image--large 8285 " 8286 style="--border-width: 1px; --border-style: none; --border-color: 8287rgb(var(--color-border-rgb) / 1.0); --border-radius: 82884px; overflow: hidden; 8289" 8290> 8291 8292 8293 8294 8295</div> 8296 8297 </a> 8298 </div><div class="blog-post-card__content"> 8299 <a href="/blogs/best-bike-shop/repair-toronto"> 8300 8301 8302 8303 8304 8305 8306 8307 <div 8308 class=" spacing-style text-block text-block--AditlNExXTDBqL0U1Z__heading-4 h4 8309 text-block--align-left 8310 " 8311 8312 style=" 8313 --padding-block-start: 0px; --padding-block-end:10px; 8314--padding-inline-start:0px; --padding-inline-end:0px; 8315 8316 8317 8318 --width: 100%; 8319 --max-width: var(--max-width--body-); 8320 8321 --text-align: left; 8322 8323 8324 " 8325 8326 8327> 8328 Best Bike Repair Shops Toronto 8329 </div> 8330 8331 8332 8333 8334 8335 8336 8337 8338 8339</a> 8340 8341 8342 <div id="shopify-block-AY015b2xpUzM5V0M4O__blog-post-details-4" class="shopify-block"> 8343 8344 8345 8346 8347 8348 8349 8350 8351 8352</div> 8353 8354 8355 8356 8357 <div id="shopify-block-ARC9acVk4b1ZQeG5KM__content-4" class="shopify-block"> 8358 8359 8360 8361 8362 8363 8364 8365 8366 8367 <rte-formatter 8368 class="blog-post-card__content-text spacing-style text-block text-block--ARC9acVk4b1ZQeG5KM__content-4 rte 8369 rte 8370 " 8371 8372 style=" 8373 --padding-block-start: 16px; --padding-block-end:0px; 8374--padding-inline-start:0px; --padding-inline-end:0px; 8375 8376 8377 8378 8379 --color: var(--color-foreground); 8380 8381 " 8382 8383 8384> 8385 As an avid cyclist who has spent years navigating the streets and trails of Toronto, I know firsthand how critical it is to find a reliable local bike shop. Whether... 8386 8387 <a href="/blogs/best-bike-shop/repair-toronto">Read more...</a> 8388 8389 </rte-formatter> 8390 8391 8392 8393 8394 8395</div> 8396 8397 8398 </div> 8399</div> 8400 8401 8402 8403 8404</div> 8405 8406 </div> 8407 8408 <div 8409 class="blog-post-item" 8410 ref="cards[]" 8411 data-page="1" 8412 > 8413 <div id="shopify-block-AOVAvc1dJdEgvaFNYQ__static-blog-post-card-5" class="shopify-block"> 8414 8415 8416 8417 8418 8419 8420<div 8421 class="blog-post-card" 8422 style="--text-align: left" 8423><div class="blog-post-card__image-container"> 8424 <a href="/blogs/best-bike-shop/toronto"> 8425 <div id="shopify-block-AUjFNNjB0aDh1ZXFrT__image-5" class="shopify-block"> 8426<img 8427 srcset=" 8428 //riderace.net/cdn/shop/articles/premium_photo-1670002266386-5b29e142afd7_6706f2b7-bfe8-4ef3-b6fc-c50d1a22accb.jpg?v=1790256535&width=350 350w, 8429 //riderace.net/cdn/shop/articles/premium_photo-1670002266386-5b29e142afd7_6706f2b7-bfe8-4ef3-b6fc-c50d1a22accb.jpg?v=1790256535&width=750 750w, 8430 //riderace.net/cdn/shop/articles/premium_photo-1670002266386-5b29e142afd7_6706f2b7-bfe8-4ef3-b6fc-c50d1a22accb.jpg?v=1790256535&width=1100 1100w, 8431 8432 //riderace.net/cdn/shop/articles/premium_photo-1670002266386-5b29e142afd7_6706f2b7-bfe8-4ef3-b6fc-c50d1a22accb.jpg?v=1790256535 1470w 8433 " 8434 src="//riderace.net/cdn/shop/articles/premium_photo-1670002266386-5b29e142afd7_6706f2b7-bfe8-4ef3-b6fc-c50d1a22accb.jpg?v=1790256535&width=1100" 8435 loading="eager" 8436 fetchpriority="high" 8437 width="1470" 8438 height="980" 8439 alt="Best Bike Shops Toronto" 8440 class=" 8441 border-style 8442 blog-post-card__image 8443 blog-post-card__image--large 8444 " 8445 style="--border-width: 1px; --border-style: none; --border-color: 8446rgb(var(--color-border-rgb) / 1.0); --border-radius: 84474px; overflow: hidden; 8448" 8449> 8450 8451 8452 8453 8454</div> 8455 8456 </a> 8457 </div><div class="blog-post-card__content"> 8458 <a href="/blogs/best-bike-shop/toronto"> 8459 8460 8461 8462 8463 8464 8465 8466 <div 8467 class=" spacing-style text-block text-block--AditlNExXTDBqL0U1Z__heading-5 h4 8468 text-block--align-left 8469 " 8470 8471 style=" 8472 --padding-block-start: 0px; --padding-block-end:10px; 8473--padding-inline-start:0px; --padding-inline-end:0px; 8474 8475 8476 8477 --width: 100%; 8478 --max-width: var(--max-width--body-); 8479 8480 --text-align: left; 8481 8482 8483 " 8484 8485 8486> 8487 Best Bike Shops Toronto 8488 </div> 8489 8490 8491 8492 8493 8494 8495 8496 8497 8498</a> 8499 8500 8501 <div id="shopify-block-AY015b2xpUzM5V0M4O__blog-post-details-5" class="shopify-block"> 8502 8503 8504 8505 8506 8507 8508 8509 8510 8511</div> 8512 8513 8514 8515 8516 <div id="shopify-block-ARC9acVk4b1ZQeG5KM__content-5" class="shopify-block"> 8517 8518 8519 8520 8521 8522 8523 8524 8525 8526 <rte-formatter 8527 class="blog-post-card__content-text spacing-style text-block text-block--ARC9acVk4b1ZQeG5KM__content-5 rte 8528 rte 8529 " 8530 8531 style=" 8532 --padding-block-start: 16px; --padding-block-end:0px; 8533--padding-inline-start:0px; --padding-inline-end:0px; 8534 8535 8536 8537 8538 --color: var(--color-foreground); 8539 8540 " 8541 8542 8543> 8544 As an avid cyclist who has spent years navigating the streets and trails of Toronto, I know firsthand how critical it is to find a reliable local bike shop. Whether... 8545 8546 <a href="/blogs/best-bike-shop/toronto">Read more...</a> 8547 8548 </rte-formatter> 8549 8550 8551 8552 8553 8554</div> 8555 8556 8557 </div> 8558</div> 8559 8560 8561 8562 8563</div> 8564 8565 </div> 8566 8567 <div 8568 class="blog-post-item" 8569 ref="cards[]" 8570 data-page="1" 8571 > 8572 <div id="shopify-block-AOVAvc1dJdEgvaFNYQ__static-blog-post-card-6" class="shopify-block"> 8573 8574 8575 8576 8577 8578 8579<div 8580 class="blog-post-card" 8581 style="--text-align: left" 8582><div class="blog-post-card__image-container"> 8583 <a href="/blogs/best-bike-shop/tucson"> 8584 <div id="shopify-block-AUjFNNjB0aDh1ZXFrT__image-6" class="shopify-block"> 8585<img 8586 srcset=" 8587 //riderace.net/cdn/shop/articles/premium_photo-1670002266386-5b29e142afd7_6edac2fe-fc61-4ce2-9bab-8522810c9925.jpg?v=1772545442&width=350 350w, 8588 //riderace.net/cdn/shop/articles/premium_photo-1670002266386-5b29e142afd7_6edac2fe-fc61-4ce2-9bab-8522810c9925.jpg?v=1772545442&width=750 750w, 8589 //riderace.net/cdn/shop/articles/premium_photo-1670002266386-5b29e142afd7_6edac2fe-fc61-4ce2-9bab-8522810c9925.jpg?v=1772545442&width=1100 1100w, 8590 8591 //riderace.net/cdn/shop/articles/premium_photo-1670002266386-5b29e142afd7_6edac2fe-fc61-4ce2-9bab-8522810c9925.jpg?v=1772545442 1470w 8592 " 8593 src="//riderace.net/cdn/shop/articles/premium_photo-1670002266386-5b29e142afd7_6edac2fe-fc61-4ce2-9bab-8522810c9925.jpg?v=1772545442&width=1100" 8594 loading="eager" 8595 fetchpriority="high" 8596 width="1470" 8597 height="980" 8598 alt="Best Bike Shops Tucson" 8599 class=" 8600 border-style 8601 blog-post-card__image 8602 blog-post-card__image--large 8603 " 8604 style="--border-width: 1px; --border-style: none; --border-color: 8605rgb(var(--color-border-rgb) / 1.0); --border-radius: 86064px; overflow: hidden; 8607" 8608> 8609 8610 8611 8612 8613</div> 8614 8615 </a> 8616 </div><div class="blog-post-card__content"> 8617 <a href="/blogs/best-bike-shop/tucson"> 8618 8619 8620 8621 8622 8623 8624 8625 <div 8626 class=" spacing-style text-block text-block--AditlNExXTDBqL0U1Z__heading-6 h4 8627 text-block--align-left 8628 " 8629 8630 style=" 8631 --padding-block-start: 0px; --padding-block-end:10px; 8632--padding-inline-start:0px; --padding-inline-end:0px; 8633 8634 8635 8636 --width: 100%; 8637 --max-width: var(--max-width--body-); 8638 8639 --text-align: left; 8640 8641 8642 " 8643 8644 8645> 8646 Best Bike Shops Tucson 8647 </div> 8648 8649 8650 8651 8652 8653 8654 8655 8656 8657</a> 8658 8659 8660 <div id="shopify-block-AY015b2xpUzM5V0M4O__blog-post-details-6" class="shopify-block"> 8661 8662 8663 8664 8665 8666 8667 8668 8669 8670</div> 8671 8672 8673 8674 8675 <div id="shopify-block-ARC9acVk4b1ZQeG5KM__content-6" class="shopify-block"> 8676 8677 8678 8679 8680 8681 8682 8683 8684 8685 <rte-formatter 8686 class="blog-post-card__content-text spacing-style text-block text-block--ARC9acVk4b1ZQeG5KM__content-6 rte 8687 rte 8688 " 8689 8690 style=" 8691 --padding-block-start: 16px; --padding-block-end:0px; 8692--padding-inline-start:0px; --padding-inline-end:0px; 8693 8694 8695 8696 8697 --color: var(--color-foreground); 8698 8699 " 8700 8701 8702> 8703 As someone who lives and breathes cycling, I've spent countless hours in workshops and showrooms across the country. Whether I'm looking for a rare vintage part or needing an emergency... 8704 8705 <a href="/blogs/best-bike-shop/tucson">Read more...</a> 8706 8707 </rte-formatter> 8708 8709 8710 8711 8712 8713</div> 8714 8715 8716 </div> 8717</div> 8718 8719 8720 8721 8722</div> 8723 8724 </div> 8725 8726 <div 8727 class="blog-post-item" 8728 ref="cards[]" 8729 data-page="1" 8730 > 8731 <div id="shopify-block-AOVAvc1dJdEgvaFNYQ__static-blog-post-card-7" class="shopify-block"> 8732 8733 8734 8735 8736 8737 8738<div 8739 class="blog-post-card" 8740 style="--text-align: left" 8741><div class="blog-post-card__image-container"> 8742 <a href="/blogs/best-bike-shop/barcelona"> 8743 <div id="shopify-block-AUjFNNjB0aDh1ZXFrT__image-7" class="shopify-block"> 8744<img 8745 srcset=" 8746 //riderace.net/cdn/shop/articles/premium_photo-1683120927535-e10ce53531d6_625bf67f-ac8e-456a-8031-6ef93eebb3e2.jpg?v=1790256828&width=350 350w, 8747 //riderace.net/cdn/shop/articles/premium_photo-1683120927535-e10ce53531d6_625bf67f-ac8e-456a-8031-6ef93eebb3e2.jpg?v=1790256828&width=750 750w, 8748 //riderace.net/cdn/shop/articles/premium_photo-1683120927535-e10ce53531d6_625bf67f-ac8e-456a-8031-6ef93eebb3e2.jpg?v=1790256828&width=1100 1100w, 8749 8750 //riderace.net/cdn/shop/articles/premium_photo-1683120927535-e10ce53531d6_625bf67f-ac8e-456a-8031-6ef93eebb3e2.jpg?v=1790256828 1365w 8751 " 8752 src="//riderace.net/cdn/shop/articles/premium_photo-1683120927535-e10ce53531d6_625bf67f-ac8e-456a-8031-6ef93eebb3e2.jpg?v=1790256828&width=1100" 8753 loading="eager" 8754 fetchpriority="high" 8755 width="1365" 8756 height="744" 8757 alt="Best Bike Shops Barcelona" 8758 class=" 8759 border-style 8760 blog-post-card__image 8761 blog-post-card__image--large 8762 " 8763 style="--border-width: 1px; --border-style: none; --border-color: 8764rgb(var(--color-border-rgb) / 1.0); --border-radius: 87654px; overflow: hidden; 8766" 8767> 8768 8769 8770 8771 8772</div> 8773 8774 </a> 8775 </div><div class="blog-post-card__content"> 8776 <a href="/blogs/best-bike-shop/barcelona"> 8777 8778 8779 8780 8781 8782 8783 8784 <div 8785 class=" spacing-style text-block text-block--AditlNExXTDBqL0U1Z__heading-7 h4 8786 text-block--align-left 8787 " 8788 8789 style=" 8790 --paddi
8790ng-block-start: 0px; --padding-block-end:10px; 8791--padding-inline-start:0px; --padding-inline-end:0px; 8792 8793 8794 8795 --width: 100%; 8796 --max-width: var(--max-width--body-); 8797 8798 --text-align: left; 8799 8800 8801 " 8802 8803 8804> 8805 Best Bike Shops Barcelona 8806 </div> 8807 8808 8809 8810 8811 8812 8813 8814 8815 8816</a> 8817 8818 8819 <div id="shopify-block-AY015b2xpUzM5V0M4O__blog-post-details-7" class="shopify-block"> 8820 8821 8822 8823 8824 8825 8826 8827 8828 8829</div> 8830 8831 8832 8833 8834 <div id="shopify-block-ARC9acVk4b1ZQeG5KM__content-7" class="shopify-block"> 8835 8836 8837 8838 8839 8840 8841 8842 8843 8844 <rte-formatter 8845 class="blog-post-card__content-text spacing-style text-block text-block--ARC9acVk4b1ZQeG5KM__content-7 rte 8846 rte 8847 " 8848 8849 style=" 8850 --padding-block-start: 16px; --padding-block-end:0px; 8851--padding-inline-start:0px; --padding-inline-end:0px; 8852 8853 8854 8855 8856 --color: var(--color-foreground); 8857 8858 " 8859 8860 8861> 8862 From the bustling avenues of Barcelona to its hidden alleyways, I've pedaled through every corner of this city to find the very best in cycling. As a dedicated rider, I... 8863 8864 <a href="/blogs/best-bike-shop/barcelona">Read more...</a> 8865 8866 </rte-formatter> 8867 8868 8869 8870 8871 8872</div> 8873 8874 8875 </div> 8876</div> 8877 8878 8879 8880 8881</div> 8882 8883 </div> 8884 8885 <div 8886 class="blog-post-item" 8887 ref="cards[]" 8888 data-page="1" 8889 > 8890 <div id="shopify-block-AOVAvc1dJdEgvaFNYQ__static-blog-post-card-8" class="shopify-block"> 8891 8892 8893 8894 8895 8896 8897<div 8898 class="blog-post-card" 8899 style="--text-align: left" 8900><div class="blog-post-card__image-container"> 8901 <a href="/blogs/best-bike-shop/baltimore"> 8902 <div id="shopify-block-AUjFNNjB0aDh1ZXFrT__image-8" class="shopify-block"> 8903<img 8904 srcset=" 8905 //riderace.net/cdn/shop/articles/premium_photo-1663013056555-7dc57efd38b8_1bf823e8-8e0d-41ee-a402-a9ff3086d8d9.jpg?v=1790260030&width=350 350w, 8906 //riderace.net/cdn/shop/articles/premium_photo-1663013056555-7dc57efd38b8_1bf823e8-8e0d-41ee-a402-a9ff3086d8d9.jpg?v=1790260030&width=750 750w, 8907 //riderace.net/cdn/shop/articles/premium_photo-1663013056555-7dc57efd38b8_1bf823e8-8e0d-41ee-a402-a9ff3086d8d9.jpg?v=1790260030&width=1100 1100w, 8908 8909 //riderace.net/cdn/shop/articles/premium_photo-1663013056555-7dc57efd38b8_1bf823e8-8e0d-41ee-a402-a9ff3086d8d9.jpg?v=1790260030 1470w 8910 " 8911 src="//riderace.net/cdn/shop/articles/premium_photo-1663013056555-7dc57efd38b8_1bf823e8-8e0d-41ee-a402-a9ff3086d8d9.jpg?v=1790260030&width=1100" 8912 loading="eager" 8913 fetchpriority="high" 8914 width="1470" 8915 height="981" 8916 alt="Best Bike Shops Baltimore" 8917 class=" 8918 border-style 8919 blog-post-card__image 8920 blog-post-card__image--large 8921 " 8922 style="--border-width: 1px; --border-style: none; --border-color: 8923rgb(var(--color-border-rgb) / 1.0); --border-radius: 89244px; overflow: hidden; 8925" 8926> 8927 8928 8929 8930 8931</div> 8932 8933 </a> 8934 </div><div class="blog-post-card__content"> 8935 <a href="/blogs/best-bike-shop/baltimore"> 8936 8937 8938 8939 8940 8941 8942 8943 <div 8944 class=" spacing-style text-block text-block--AditlNExXTDBqL0U1Z__heading-8 h4 8945 text-block--align-left 8946 " 8947 8948 style=" 8949 --padding-block-start: 0px; --padding-block-end:10px; 8950--padding-inline-start:0px; --padding-inline-end:0px; 8951 8952 8953 8954 --width: 100%; 8955 --max-width: var(--max-width--body-); 8956 8957 --text-align: left; 8958 8959 8960 " 8961 8962 8963> 8964 Best Bike Shops Baltimore 8965 </div> 8966 8967 8968 8969 8970 8971 8972 8973 8974 8975</a> 8976 8977 8978 <div id="shopify-block-AY015b2xpUzM5V0M4O__blog-post-details-8" class="shopify-block"> 8979 8980 8981 8982 8983 8984 8985 8986 8987 8988</div> 8989 8990 8991 8992 8993 <div id="shopify-block-ARC9acVk4b1ZQeG5KM__content-8" class="shopify-block"> 8994 8995 8996 8997 8998 8999 9000 9001 9002 9003 <rte-formatter 9004 class="blog-post-card__content-text spacing-style text-block text-block--ARC9acVk4b1ZQeG5KM__content-8 rte 9005 rte 9006 " 9007 9008 style=" 9009 --padding-block-start: 16px; --padding-block-end:0px; 9010--padding-inline-start:0px; --padding-inline-end:0px; 9011 9012 9013 9014 9015 --color: var(--color-foreground); 9016 9017 " 9018 9019 9020> 9021 From the bustling avenues of Baltimore to its hidden alleyways, I've pedaled through every corner of this city to find the very best in cycling. As a dedicated rider, I... 9022 9023 <a href="/blogs/best-bike-shop/baltimore">Read more...</a> 9024 9025 </rte-formatter> 9026 9027 9028 9029 9030 9031</div> 9032 9033 9034 </div> 9035</div> 9036 9037 9038 9039 9040</div> 9041 9042 </div> 9043 9044 <div 9045 class="blog-post-item" 9046 ref="cards[]" 9047 data-page="1" 9048 > 9049 <div id="shopify-block-AOVAvc1dJdEgvaFNYQ__static-blog-post-card-9" class="shopify-block"> 9050 9051 9052 9053 9054 9055 9056<div 9057 class="blog-post-card" 9058 style="--text-align: left" 9059><div class="blog-post-card__image-container"> 9060 <a href="/blogs/best-bike-shop/atlanta"> 9061 <div id="shopify-block-AUjFNNjB0aDh1ZXFrT__image-9" class="shopify-block"> 9062<img 9063 srcset=" 9064 //riderace.net/cdn/shop/articles/premium_photo-1663013056555-7dc57efd38b8_d09cdcf6-1228-4cce-b999-e67890e3d146.jpg?v=1790259905&width=350 350w, 9065 //riderace.net/cdn/shop/articles/premium_photo-1663013056555-7dc57efd38b8_d09cdcf6-1228-4cce-b999-e67890e3d146.jpg?v=1790259905&width=750 750w, 9066 //riderace.net/cdn/shop/articles/premium_photo-1663013056555-7dc57efd38b8_d09cdcf6-1228-4cce-b999-e67890e3d146.jpg?v=1790259905&width=1100 1100w, 9067 9068 //riderace.net/cdn/shop/articles/premium_photo-1663013056555-7dc57efd38b8_d09cdcf6-1228-4cce-b999-e67890e3d146.jpg?v=1790259905 1470w 9069 " 9070 src="//riderace.net/cdn/shop/articles/premium_photo-1663013056555-7dc57efd38b8_d09cdcf6-1228-4cce-b999-e67890e3d146.jpg?v=1790259905&width=1100" 9071 loading="eager" 9072 fetchpriority="high" 9073 width="1470" 9074 height="981" 9075 alt="Best Bike Shops Atlanta" 9076 class=" 9077 border-style 9078 blog-post-card__image 9079 blog-post-card__image--large 9080 " 9081 style="--border-width: 1px; --border-style: none; --border-color: 9082rgb(var(--color-border-rgb) / 1.0); --border-radius: 90834px; overflow: hidden; 9084" 9085> 9086 9087 9088 9089 9090</div> 9091 9092 </a> 9093 </div><div class="blog-post-card__content"> 9094 <a href="/blogs/best-bike-shop/atlanta"> 9095 9096 9097 9098 9099 9100 9101 9102 <div 9103 class=" spacing-style text-block text-block--AditlNExXTDBqL0U1Z__heading-9 h4 9104 text-block--align-left 9105 " 9106 9107 style=" 9108 --padding-block-start: 0px; --padding-block-end:10px; 9109--padding-inline-start:0px; --padding-inline-end:0px; 9110 9111 9112 9113 --width: 100%; 9114 --max-width: var(--max-width--body-); 9115 9116 --text-align: left; 9117 9118 9119 " 9120 9121 9122> 9123 Best Bike Shops Atlanta 9124 </div> 9125 9126 9127 9128 9129 9130 9131 9132 9133 9134</a> 9135 9136 9137 <div id="shopify-block-AY015b2xpUzM5V0M4O__blog-post-details-9" class="shopify-block"> 9138 9139 9140 9141 9142 9143 9144 9145 9146 9147</div> 9148 9149 9150 9151 9152 <div id="shopify-block-ARC9acVk4b1ZQeG5KM__content-9" class="shopify-block"> 9153 9154 9155 9156 9157 9158 9159 9160 9161 9162 <rte-formatter 9163 class="blog-post-card__content-text spacing-style text-block text-block--ARC9acVk4b1ZQeG5KM__content-9 rte 9164 rte 9165 " 9166 9167 style=" 9168 --padding-block-start: 16px; --padding-block-end:0px; 9169--padding-inline-start:0px; --padding-inline-end:0px; 9170 9171 9172 9173 9174 --color: var(--color-foreground); 9175 9176 " 9177 9178 9179> 9180 From the bustling avenues of Atlanta to its hidden alleyways, I've pedaled through every corner of this city to find the very best in cycling. As a dedicated rider, I... 9181 9182 <a href="/blogs/best-bike-shop/atlanta">Read more...</a> 9183 9184 </rte-formatter> 9185 9186 9187 9188 9189 9190</div> 9191 9192 9193 </div> 9194</div> 9195 9196 9197 9198 9199</div> 9200 9201 </div> 9202 9203 <div 9204 class="blog-post-item" 9205 ref="cards[]" 9206 data-page="1" 9207 > 9208 <div id="shopify-block-AOVAvc1dJdEgvaFNYQ__static-blog-post-card-10" class="shopify-block"> 9209 9210 9211 9212 9213 9214 9215<div 9216 class="blog-post-card" 9217 style="--text-align: left" 9218><div class="blog-post-card__image-container"> 9219 <a href="/blogs/best-bike-shop/asheville-nc"> 9220 <div id="shopify-block-AUjFNNjB0aDh1ZXFrT__image-10" class="shopify-block"> 9221<img 9222 srcset=" 9223 //riderace.net/cdn/shop/articles/premium_photo-1663013056555-7dc57efd38b8_61445226-59e8-48e5-b36e-08e406bc2e34.jpg?v=1790256845&width=350 350w, 9224 //riderace.net/cdn/shop/articles/premium_photo-1663013056555-7dc57efd38b8_61445226-59e8-48e5-b36e-08e406bc2e34.jpg?v=1790256845&width=750 750w, 9225 //riderace.net/cdn/shop/articles/premium_photo-1663013056555-7dc57efd38b8_61445226-59e8-48e5-b36e-08e406bc2e34.jpg?v=1790256845&width=1100 1100w, 9226 9227 //riderace.net/cdn/shop/articles/premium_photo-1663013056555-7dc57efd38b8_61445226-59e8-48e5-b36e-08e406bc2e34.jpg?v=1790256845 1470w 9228 " 9229 src="//riderace.net/cdn/shop/articles/premium_photo-1663013056555-7dc57efd38b8_61445226-59e8-48e5-b36e-08e406bc2e34.jpg?v=1790256845&width=1100" 9230 loading="eager" 9231 fetchpriority="high" 9232 width="1470" 9233 height="981" 9234 alt="Best Bike Shops Asheville NC" 9235 class=" 9236 border-style 9237 blog-post-card__image 9238 blog-post-card__image--large 9239 " 9240 style="--border-width: 1px; --border-style: none; --border-color: 9241rgb(var(--color-border-rgb) / 1.0); --border-radius: 92424px; overflow: hidden; 9243" 9244> 9245 9246 9247 9248 9249</div> 9250 9251 </a> 9252 </div><div class="blog-post-card__content"> 9253 <a href="/blogs/best-bike-shop/asheville-nc"> 9254 9255 9256 9257 9258 9259 9260 9261 <div 9262 class=" spacing-style text-block text-block--AditlNExXTDBqL0U1Z__heading-10 h4 9263 text-block--align-left 9264 " 9265 9266 style=" 9267 --padding-block-start: 0px; --padding-block-end:10px; 9268--padding-inline-start:0px; --padding-inline-end:0px; 9269 9270 9271 9272 --width: 100%; 9273 --max-width: var(--max-width--body-); 9274 9275 --text-align: left; 9276 9277 9278 " 9279 9280 9281> 9282 Best Bike Shops Asheville NC 9283 </div> 9284 9285 9286 9287 9288 9289 9290 9291 9292 9293</a> 9294 9295 9296 <div id="shopify-block-AY015b2xpUzM5V0M4O__blog-post-details-10" class="shopify-block"> 9297 9298 9299 9300 9301 9302 9303 9304 9305 9306</div> 9307 9308 9309 9310 9311 <div id="shopify-block-ARC9acVk4b1ZQeG5KM__content-10" class="shopify-block"> 9312 9313 9314 9315 9316 9317 9318 9319 9320 9321 <rte-formatter 9322 class="blog-post-card__content-text spacing-style text-block text-block--ARC9acVk4b1ZQeG5KM__content-10 rte 9323 rte 9324 " 9325 9326 style=" 9327 --padding-block-start: 16px; --padding-block-end:0px; 9328--padding-inline-start:0px; --padding-inline-end:0px; 9329 9330 9331 9332 9333 --color: var(--color-foreground); 9334 9335 " 9336 9337 9338> 9339 From the bustling avenues of Asheville NC to its hidden alleyways, I've pedaled through every corner of this city to find the very best in cycling. As a dedicated rider,... 9340 9341 <a href="/blogs/best-bike-shop/asheville-nc">Read more...</a> 9342 9343 </rte-formatter> 9344 9345 9346 9347 9348 9349</div> 9350 9351 9352 </div> 9353</div> 9354 9355 9356 9357 9358</div> 9359 9360 </div> 9361 9362 <div 9363 class="blog-post-item" 9364 ref="cards[]" 9365 data-page="1" 9366 > 9367 <div id="shopify-block-AOVAvc1dJdEgvaFNYQ__static-blog-post-card-11" class="shopify-block"> 9368 9369 9370 9371 9372 9373 9374<div 9375 class="blog-post-card" 9376 style="--text-align: left" 9377><div class="blog-post-card__image-container"> 9378 <a href="/blogs/best-bike-shop/ann-arbor"> 9379 <div id="shopify-block-AUjFNNjB0aDh1ZXFrT__image-11" class="shopify-block"> 9380<img 9381 srcset=" 9382 //riderace.net/cdn/shop/articles/premium_photo-1663013056555-7dc57efd38b8_268609df-380a-4bd8-8434-bed081ec66b5.jpg?v=1790256969&width=350 350w, 9383 //riderace.net/cdn/shop/articles/premium_photo-1663013056555-7dc57efd38b8_268609df-380a-4bd8-8434-bed081ec66b5.jpg?v=1790256969&width=750 750w, 9384 //riderace.net/cdn/shop/articles/premium_photo-1663013056555-7dc57efd38b8_268609df-380a-4bd8-8434-bed081ec66b5.jpg?v=1790256969&width=1100 1100w, 9385 9386 //riderace.net/cdn/shop/articles/premium_photo-1663013056555-7dc57efd38b8_268609df-380a-4bd8-8434-bed081ec66b5.jpg?v=1790256969 1470w 9387 " 9388 src="//riderace.net/cdn/shop/articles/premium_photo-1663013056555-7dc57efd38b8_268609df-380a-4bd8-8434-bed081ec66b5.jpg?v=1790256969&width=1100" 9389 loading="eager" 9390 fetchpriority="high" 9391 width="1470" 9392 height="981" 9393 alt="Best Bike Shops Ann Arbor" 9394 class=" 9395 border-style 9396 blog-post-card__image 9397 blog-post-card__image--large 9398 " 9399 style="--border-width: 1px; --border-style: none; --border-color: 9400rgb(var(--color-border-rgb) / 1.0); --border-radius: 94014px; overflow: hidden; 9402" 9403> 9404 9405 9406 9407 9408</div> 9409 9410 </a> 9411 </div><div class="blog-post-card__content"> 9412 <a href="/blogs/best-bike-shop/ann-arbor"> 9413 9414 9415 9416 9417 9418 9419 9420 <div 9421 class=" spacing-style text-block text-block--AditlNExXTDBqL0U1Z__heading-11 h4 9422 text-block--align-left 9423 " 9424 9425 style=" 9426 --padding-block-start: 0px; --padding-block-end:10px; 9427--padding-inline-start:0px; --padding-inline-end:0px; 9428 9429 9430 9431 --width: 100%; 9432 --max-width: var(--max-width--body-); 9433 9434 --text-align: left; 9435 9436 9437 " 9438 9439 9440> 9441 Best Bike Shops Ann Arbor 9442 </div> 9443 9444 9445 9446 9447 9448 9449 9450 9451 9452</a> 9453 9454 9455 <div id="shopify-block-AY015b2xpUzM5V0M4O__blog-post-details-11" class="shopify-block"> 9456 9457 9458 9459 9460 9461 9462 9463 9464 9465</div> 9466 9467 9468 9469 9470 <div id="shopify-block-ARC9acVk4b1ZQeG5KM__content-11" class="shopify-block"> 9471 9472 9473 9474 9475 9476 9477 9478 9479 9480 <rte-formatter 9481 class="blog-post-card__content-text spacing-style text-block text-block--ARC9acVk4b1ZQeG5KM__content-11 rte 9482 rte 9483 " 9484 9485 style=" 9486 --padding-block-start: 16px; --padding-block-end:0px; 9487--padding-inline-start:0px; --padding-inline-end:0px; 9488 9489 9490 9491 9492 --color: var(--color-foreground); 9493 9494 " 9495 9496 9497> 9498 From the bustling avenues of Ann Arbor to its hidden alleyways, I've pedaled through every corner of this city to find the very best in cycling. As a dedicated rider,... 9499 9500 <a href="/blogs/best-bike-shop/ann-arbor">Read more...</a> 9501 9502 </rte-formatter> 9503 9504 9505 9506 9507 9508</div> 9509 9510 9511 </div> 9512</div> 9513 9514 9515 9516 9517</div> 9518 9519 </div> 9520 9521 </div>
9522 <span ref="viewMoreNext"></span></div> 9523</blog-posts-list> 9524 9525 9526 9527 9528</div> 9529 </main> 9530 9531 <!-- BEGIN sections: footer-group --> 9532<div id="shopify-section-sections--27832281694592__section_MUQGhG" class="shopify-section shopify-section-group-footer-group section-wrapper"> 9533 9534 9535 9536<div class="section-background color-scheme-4"></div> 9537<div 9538 class="section section--page-width color-scheme-4" 9539 data-testid="ui-test-section" 9540 9541 9542 9543 style=" 9544 9545 9546 9547 " 9548> 9549 <div class="custom-section-background"> 9550 <div 9551 class="background-image-container" 9552> 9553 9554 9555 <img src="//riderace.net/cdn/shop/files/Biker_footer.jpg?v=1771772557&width=3840" alt="" srcset="//riderace.net/cdn/shop/files/Biker_footer.jpg?v=1771772557&width=832 832w, //riderace.net/cdn/shop/files/Biker_footer.jpg?v=1771772557&width=1200 1200w, //riderace.net/cdn/shop/files/Biker_footer.jpg?v=1771772557&width=1600 1600w, //riderace.net/cdn/shop/files/Biker_footer.jpg?v=1771772557&width=1920 1920w, //riderace.net/cdn/shop/files/Biker_footer.jpg?v=1771772557&width=2560 2560w, //riderace.net/cdn/shop/files/Biker_footer.jpg?v=1771772557&width=3840 3840w" width="3840" height="2520" loading="eager" sizes="100vw" fetchpriority="high"> 9556</div> 9557 9558 9559 </div> 9560 9561 <div 9562 class="border-style custom-section-content" 9563 style="--border-width: 1px; --border-style: none; --border-color: 9564rgb(var(--color-border-rgb) / 1.0); --border-radius: 95650px; 9566" 9567 > 9568 9569 <div 9570 class="overlay overlay--solid" 9571 style=" 9572 --overlay-layer: 0; 9573 --overlay-color: #00000087; 9574 --overlay-color--end: rgba(0, 0, 0, 0); 9575 --overlay-direction: to top; --overlay-border-radius: 0px;" 9576></div> 9577 9578 9579 9580 9581 9582 <div 9583 class=" 9584 spacing-style 9585 layout-panel-flex 9586 layout-panel-flex--row 9587 section-content-wrapper 9588 mobile-column 9589 " 9590 style=" 9591 --flex-direction: row; --flex-wrap: nowrap; --flex-wrap-mobile: wrap; 9592 9593--gap: 16px; 9594 9595--horizontal-alignment: flex-start; --vertical-alignment: center; 9596--vertical-alignment-mobile: center; 9597 9598 --padding-block-start: max(20px, calc(var(--spacing-scale) * 48px));--padding-block-end: max(20px, calc(var(--spacing-scale) * 48px)); 9599 " 9600 data-testid="section-content" 9601 > 9602 9603 9604 9605 9606<div 9607 class=" 9608 group-block 9609 group-block--height-fit 9610 group-block--width-fill 9611 border-style 9612 spacing-style 9613 size-style 9614 9615 9616 " 9617 style=" 9618 --border-width: 1px; --border-style: none; --border-color: 9619rgb(var(--color-border-rgb) / 1.0); --border-radius: 96200px; 9621 9622 --padding-block-start: 0px;--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px; 9623 --size-style-width: 100%;--size-style-height: fit;--size-style-width-mobile: 100%; --size-style-width-mobile-min: 5rem; 9624 9625 " 9626 9627 data-testid="group-block" 9628><div class="group-block__media-wrapper"> 9629 9630 9631 9632 </div> 9633 9634 <div 9635 class=" 9636 group-block-content 9637 9638 layout-panel-flex 9639 layout-panel-flex--column 9640 mobile-column 9641 " 9642 style="--flex-direction: column; --flex-wrap: nowrap; --flex-wrap-mobile: wrap; 9643 9644--gap: 16px; 9645 9646--horizontal-alignment: center; --vertical-alignment: center; 9647--vertical-alignment-mobile: center; 9648" 9649 > 9650 <div id="shopify-block-AdjJQMEdJaU1JVHRhS__icon_MQ6Nmr" class="shopify-block icon-block"> 9651 9652 9653 9654 9655 9656 9657 <svg 9658 class="icon-block__media icon-block-AdjJQMEdJaU1JVHRhS__icon_MQ6Nmr" 9659 aria-hidden="true" 9660 focusable="false" 9661 xmlns="http://www.w3.org/2000/svg" 9662 width="32" 9663 height="32" 9664 viewBox="0 0 20 20" 9665 9666 9667 9668 > 9669<path 9670 d="M10 2.62639L8.54072 7.33639C8.34848 7.95687 7.79714 8.37696 7.17504 8.37696H2.45272L6.27316 11.2879C6.77645 11.6714 6.98704 12.3511 6.7948 12.9716L5.33552 17.6816L9.15596 14.7706C9.65925 14.3872 10.3408 14.3872 10.844 14.7706L14.6645 17.6816L13.2052 12.9716C13.013 12.3511 13.2236 11.6714 13.7268 11.2879L17.5473 8.37696H12.825C12.2029 8.37696 11.6515 7.95687 11.4593 7.33639L10 2.62639ZM10.4552 0.846855C10.3119 0.384382 9.68806 0.384382 9.54477 0.846855L7.63027 7.02616C7.56619 7.23298 7.38241 7.37301 7.17504 7.37301H0.979572C0.515888 7.37301 0.323098 7.99527 0.698226 8.28109L5.71047 12.1001C5.87823 12.2279 5.94843 12.4545 5.88435 12.6613L3.96984 18.8406C3.82656 19.3031 4.33129 19.6877 4.70642 19.4019L9.71865 15.5828C9.88642 15.455 10.1136 15.455 10.2813 15.5828L15.2936 19.4019C15.6687 19.6877 16.1734 19.3031 16.0302 18.8406L14.1157 12.6613C14.0516 12.4545 14.1218 12.2279 14.2895 12.1001L19.3018 8.28109C19.6769 7.99527 19.4841 7.37301 19.0204 7.37301H12.825C12.6176 7.37301 12.4338 7.23298 12.3697 7.02616L10.4552 0.846855Z" 9671 fill-rule="evenodd" 9672 /></svg> 9673 9674 9675 9676 9677</div> 9678 9679 9680 9681<div 9682 class=" 9683 group-block 9684 group-block--height-fit 9685 group-block--width-fill 9686 border-style 9687 spacing-style 9688 size-style 9689 9690 9691 " 9692 style=" 9693 --border-width: 1px; --border-style: none; --border-color: 9694rgb(var(--color-border-rgb) / 1.0); --border-radius: 96950px; 9696 9697 --padding-block-start: 0px;--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px; 9698 --size-style-width: 100%;--size-style-height: fit;--size-style-width-mobile: 100%; --size-style-width-mobile-min: 5rem; 9699 9700 " 9701 9702 data-testid="group-block" 9703><div class="group-block__media-wrapper"> 9704 9705 9706 9707 </div> 9708 9709 <div 9710 class=" 9711 group-block-content 9712 9713 layout-panel-flex 9714 layout-panel-flex--column 9715 mobile-column 9716 " 9717 style="--flex-direction: column; --flex-wrap: nowrap; --flex-wrap-mobile: wrap; 9718 9719--gap: 4px; 9720 9721--horizontal-alignment: flex-start; --vertical-alignment: center; 9722--vertical-alignment-mobile: center; 9723" 9724 > 9725 9726 9727 9728 9729 9730 9731 9732 9733 <div 9734 class=" spacing-style text-block text-block--AUEp3c09POWo3WkhQa__text_NjMyMa h3 9735 text-block--align-center 9736 " 9737 9738 style=" 9739 --padding-block-start: 0px; --padding-block-end:0px; 9740--padding-inline-start:0px; --padding-inline-end:0px; 9741 9742 9743--color: var(--color-foreground); 9744 --width: 100%; 9745 --max-width: var(--max-width--body-normal); 9746 9747 --text-align: center; 9748 9749 9750 " 9751 9752 9753> 9754 <h4><strong>#1 Trusted Bike Parts Supplier</strong></h4> 9755 </div> 9756 9757 9758 9759 9760 9761 9762 9763 9764 9765 9766 9767 9768 9769 9770 <rte-formatter 9771 class=" spacing-style text-block text-block--AMTFSL0pWc1pURWZ3Q__text_zwJn8J rte 9772 text-block--align-center rte 9773 " 9774 9775 style=" 9776 --padding-block-start: 0px; --padding-block-end:0px; 9777--padding-inline-start:0px; --padding-inline-end:0px; 9778 9779 9780 9781 --width: 100%; 9782 --max-width: var(--max-width--body-normal); 9783 9784 --text-align: center; 9785 9786 9787 " 9788 9789 9790> 9791 <p>As the industry's leading authority on performance components, RIDERACE provides thousands of cyclists and pro-shops with premium, track-tested bike parts that prioritize safety and mechanical precision.</p> 9792 </rte-formatter> 9793 9794 9795 9796 9797 9798 9799 9800</div> 9801</div> 9802 9803 9804 9805 9806 9807 9808</div> 9809</div> 9810 9811 9812 9813 9814 9815 9816 9817 9818<div 9819 class=" 9820 group-block 9821 group-block--height-fit 9822 group-block--width-fill 9823 border-style 9824 spacing-style 9825 size-style 9826 9827 9828 " 9829 style=" 9830 --border-width: 1px; --border-style: none; --border-color: 9831rgb(var(--color-border-rgb) / 1.0); --border-radius: 98320px; 9833 9834 --padding-block-start: 0px;--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px; 9835 --size-style-width: 100%;--size-style-height: fit;--size-style-width-mobile: 100%; --size-style-width-mobile-min: 5rem; 9836 9837 " 9838 9839 data-testid="group-block" 9840><div class="group-block__media-wrapper"> 9841 9842 9843 9844 </div> 9845 9846 <div 9847 class=" 9848 group-block-content 9849 9850 layout-panel-flex 9851 layout-panel-flex--column 9852 mobile-column 9853 " 9854 style="--flex-direction: column; --flex-wrap: nowrap; --flex-wrap-mobile: wrap; 9855 9856--gap: 16px; 9857 9858--horizontal-alignment: center; --vertical-alignment: center; 9859--vertical-alignment-mobile: center; 9860" 9861 > 9862 <div id="shopify-block-Abk14VHJDU3kxaTBTR__icon_4Namgg" class="shopify-block icon-block"> 9863 9864 9865 9866 9867 9868 9869 <svg 9870 class="icon-block__media icon-block-Abk14VHJDU3kxaTBTR__icon_4Namgg" 9871 aria-hidden="true" 9872 focusable="false" 9873 xmlns="http://www.w3.org/2000/svg" 9874 width="32" 9875 height="32"
9876 viewBox="0 0 20 20" 9877 9878 9879 9880 > 9881<path 9882 d="M9.69502 0.6786C9.91338 0.601796 10.1516 0.603123 10.3691 0.682353L18.2151 3.54058C18.61 3.68445 18.8728 4.05988 18.8728 4.48018V14.4287C18.8728 14.8074 18.6588 15.1537 18.32 15.3231L10.4731 19.2465C10.196 19.385 9.87022 19.3873 9.59117 19.2526L1.45405 15.3244C1.10843 15.1576 0.888794 14.8076 0.888794 14.4239V4.48434C0.888794 4.05997 1.15665 3.68181 1.55699 3.541L9.69502 0.6786ZM6.07999 3.01017L2.5346 4.25719L10.149 7.63545L13.5692 6.118L6.07999 3.01017ZM6.78606 2.76183L14.1997 5.83828L17.5367 4.35774L10.0268 1.62195L6.78606 2.76183ZM1.88879 14.4239L1.88879 5.06467L9.64898 8.50762V18.1701L1.88879 14.4239ZM17.8728 14.4287L10.649 18.0405V8.50762L17.8728 5.30263V14.4287Z" 9883 fill-rule="evenodd" 9884 /></svg> 9885 9886 9887 9888 9889</div> 9890 9891 9892 9893<div 9894 class=" 9895 group-block 9896 group-block--height-fit 9897 group-block--width-fill 9898 border-style 9899 spacing-style 9900 size-style 9901 9902 9903 " 9904 style=" 9905 --border-width: 1px; --border-style: none; --border-color: 9906rgb(var(--color-border-rgb) / 1.0); --border-radius: 99070px; 9908 9909 --padding-block-start: 0px;--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px; 9910 --size-style-width: 100%;--size-style-height: fit;--size-style-width-mobile: 100%; --size-style-width-mobile-min: 5rem; 9911 9912 " 9913 9914 data-testid="group-block" 9915><div class="group-block__media-wrapper"> 9916 9917 9918 9919 </div> 9920 9921 <div 9922 class=" 9923 group-block-content 9924 9925 layout-panel-flex 9926 layout-panel-flex--column 9927 mobile-column 9928 " 9929 style="--flex-direction: column; --flex-wrap: nowrap; --flex-wrap-mobile: wrap; 9930 9931--gap: 4px; 9932 9933--horizontal-alignment: flex-start; --vertical-alignment: center; 9934--vertical-alignment-mobile: center; 9935" 9936 > 9937 9938 9939 9940 9941 9942 9943 9944 9945 <div 9946 class=" spacing-style text-block text-block--AODZoUGt3dGY4TlpUK__text_KJ3G6a h3 9947 text-block--align-center 9948 " 9949 9950 style=" 9951 --padding-block-start: 0px; --padding-block-end:0px; 9952--padding-inline-start:0px; --padding-inline-end:0px; 9953 9954 9955--color: var(--color-foreground); 9956 --width: 100%; 9957 --max-width: var(--max-width--body-normal); 9958 9959 --text-align: center; 9960 9961 9962 " 9963 9964 9965> 9966 <h4><strong>Free Express World Delivery</strong></h4> 9967 </div> 9968 9969 9970 9971 9972 9973 9974 9975 9976 9977 9978 9979 9980 9981 9982 <rte-formatter 9983 class=" spacing-style text-block text-block--AeklnQ0phbVUweEk3S__text_Vc4x46 rte 9984 text-block--align-center rte 9985 " 9986 9987 style=" 9988 --padding-block-start: 0px; --padding-block-end:0px; 9989--padding-inline-start:0px; --padding-inline-end:0px; 9990 9991 9992 9993 --width: 100%; 9994 --max-width: var(--max-width--body-normal); 9995 9996 --text-align: center; 9997 9998 9999 " 10000 10001 10002> 10003 <p>Upgrade your ride without the waitâwe offer lightning-fast, complimentary express shipping to over 150 countries, ensuring your essential gear arrives at your doorstep exactly when you need it.</p> 10004 </rte-formatter> 10005 10006 10007 10008 10009 10010 10011 10012</div> 10013</div> 10014 10015 10016 10017 10018 10019 10020</div> 10021</div> 10022 10023 10024 10025 10026 10027 10028 10029 10030<div 10031 class=" 10032 group-block 10033 group-block--height-fit 10034 group-block--width-fill 10035 border-style 10036 spacing-style 10037 size-style 10038 10039 10040 " 10041 style=" 10042 --border-width: 1px; --border-style: none; --border-color: 10043rgb(var(--color-border-rgb) / 1.0); --border-radius: 100440px; 10045 10046 --padding-block-start: 0px;--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px; 10047 --size-style-width: 100%;--size-style-height: fit;--size-style-width-mobile: 100%; --size-style-width-mobile-min: 5rem; 10048 10049 " 10050 10051 data-testid="group-block" 10052><div class="group-block__media-wrapper"> 10053 10054 10055 10056 </div> 10057 10058 <div 10059 class=" 10060 group-block-content 10061 10062 layout-panel-flex 10063 layout-panel-flex--column 10064 mobile-column 10065 " 10066 style="--flex-direction: column; --flex-wrap: nowrap; --flex-wrap-mobile: wrap; 10067 10068--gap: 16px; 10069 10070--horizontal-alignment: center; --vertical-alignment: center; 10071--vertical-alignment-mobile: center; 10072" 10073 > 10074 <div id="shopify-block-Acm1iN1czTHFzeDE2e__icon_kQqnQV" class="shopify-block icon-block"> 10075 10076 10077 10078 10079 10080 10081 <svg 10082 class="icon-block__media icon-block-Acm1iN1czTHFzeDE2e__icon_kQqnQV" 10083 aria-hidden="true" 10084 focusable="false" 10085 xmlns="http://www.w3.org/2000/svg" 10086 width="32" 10087 height="32"
10088 viewBox="0 0 20 20" 10089 10090 10091 10092 > 10093<path 10094 d="M12.5 12.0391H7.5C4.46243 12.0391 2 14.5484 2 17.6437V18.481H18V17.6437C18 14.5484 15.5376 12.0391 12.5 12.0391ZM7.5 11.0201C3.91015 11.0201 1 13.9856 1 17.6437V19.5H19V17.6437C19 13.9856 16.0899 11.0201 12.5 11.0201H7.5Z" 10095 fill-rule="evenodd" 10096 /> 10097 <path d="M14.3596 5.08556C14.3596 7.6181 12.3448 9.67113 9.85956 9.67113C7.37428 9.67113 5.35956 7.6181 5.35956 5.08556C5.35956 2.55303 7.37428 0.5 9.85956 0.5C12.3448 0.5 14.3596 2.55303 14.3596 5.08556ZM9.85956 8.65211C11.7926 8.65211 13.3596 7.05532 13.3596 5.08556C13.3596 3.11581 11.7926 1.51901 9.85956 1.51901C7.92656 1.51901 6.35956 3.11581 6.35956 5.08556C6.35956 7.05532 7.92656 8.65211 9.85956 8.65211Z" /></svg> 10098 10099 10100 10101 10102</div> 10103 10104 10105 10106<div 10107 class=" 10108 group-block 10109 group-block--height-fit 10110 group-block--width-fill 10111 border-style 10112 spacing-style 10113 size-style 10114 10115 10116 " 10117 style=" 10118 --border-width: 1px; --border-style: none; --border-color: 10119rgb(var(--color-border-rgb) / 1.0); --border-radius: 101200px; 10121 10122 --padding-block-start: 0px;--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px; 10123 --size-style-width: 100%;--size-style-height: fit;--size-style-width-mobile: 100%; --size-style-width-mobile-min: 5rem; 10124 10125 " 10126 10127 data-testid="group-block" 10128><div class="group-block__media-wrapper"> 10129 10130 10131 10132 </div> 10133 10134 <div 10135 class=" 10136 group-block-content 10137 10138 layout-panel-flex 10139 layout-panel-flex--column 10140 mobile-column 10141 " 10142 style="--flex-direction: column; --flex-wrap: nowrap; --flex-wrap-mobile: wrap; 10143 10144--gap: 4px; 10145 10146--horizontal-alignment: flex-start; --vertical-alignment: center; 10147--vertical-alignment-mobile: center; 10148" 10149 > 10150 10151 10152 10153 10154 10155 10156 10157 10158 <div 10159 class=" spacing-style text-block text-block--AU0JsaXpSYW5Ca3dLY__text_mPg3Jb h3 10160 text-block--align-center 10161 " 10162 10163 style=" 10164 --padding-block-start: 0px; --padding-block-end:0px; 10165--padding-inline-start:0px; --padding-inline-end:0px; 10166 10167 10168--color: var(--color-foreground); 10169 --width: 100%; 10170 --max-width: var(--max-width--body-normal); 10171 10172 --text-align: center; 10173 10174 10175 " 10176 10177 10178> 10179 <h4><strong>24/7 Biker Support</strong></h4> 10180 </div> 10181 10182 10183 10184 10185 10186 10187 10188 10189 10190 10191 10192 10193 10194 10195 <rte-formatter 10196 class=" spacing-style text-block text-block--AbER1TFByOGd1MEJUc__text_T7HNiC rte 10197 text-block--align-center rte 10198 " 10199 10200 style=" 10201 --padding-block-start: 0px; --padding-block-end:0px; 10202--padding-inline-start:0px; --padding-inline-end:0px; 10203 10204 10205 10206 --width: 100%; 10207 --max-width: var(--max-width--body-normal); 10208 10209 --text-align: center; 10210 10211 10212 " 10213 10214 10215> 10216 <p>Ride with total peace of mind knowing our team of expert mechanics and support specialists is available. We're here around the clock to assist with technical compatibility, installation advice, or order tracking.</p> 10217 </rte-formatter> 10218 10219 10220 10221 10222 10223 10224 10225</div> 10226</div> 10227 10228 10229 10230 10231 10232 10233</div> 10234</div> 10235 10236 10237 10238 10239 10240 10241 10242 </div> 10243 </div> 10244</div> 10245 10246 10247 10248 10249 10250</div><footer id="shopify-section-sections--27832281694592__footer" class="shopify-section shopify-section-group-footer-group section-wrapper"> 10251 10252<div class="section-background color-scheme-7"></div> 10253<div 10254 class="section section--page-width color-scheme-7" 10255> 10256 10257 <div 10258 class=" 10259 footer-content 10260 spacing-style 10261 10262 10263 " 10264 style=" 10265 --padding-block-start: max(20px, calc(var(--spacing-scale) * 49px));--padding-block-end: 0px; 10266 --footer-gap: 12px; 10267 --grid-columns: 1; 10268 --last-row-count: 1; 10269 --tablet-last-row-count: 1; 10270 " 10271 > 10272 10273 10274 10275<div 10276 class=" 10277 group-block 10278 group-block--height-fit 10279 group-block--width-fill 10280 border-style 10281 spacing-style 10282 size-style 10283 10284 10285 " 10286 style=" 10287 --border-width: 1px; --border-style: none; --border-color: 10288rgb(var(--color-border-rgb) / 1.0); --border-radius: 102890px; 10290 10291 --padding-block-start: 0px;--padding-block-end: max(20px, calc(var(--spacing-scale) * 60px));--padding-inline-start: 0px;--padding-inline-end: 0px; 10292 --size-style-width: 100%;--size-style-height: fit;--size-style-width-mobile: 100%; --size-style-width-mobile-min: 5rem; 10293 10294 " 10295 10296 data-testid="group-block" 10297><div class="group-block__media-wrapper"> 10298 10299 10300 10301 </div> 10302 10303 <div 10304 class=" 10305 group-block-content 10306 10307 layout-panel-flex 10308 layout-panel-flex--row 10309 mobile-column 10310 " 10311 style="--flex-direction: row; --flex-wrap: nowrap; --flex-wrap-mobile: wrap; 10312 10313--gap: 6px; 10314 10315--horizontal-alignment: flex-start; --vertical-alignment: flex-start; 10316--vertical-alignment-mobile: flex-start; 10317" 10318 > 10319 10320 10321 10322<div 10323 class=" 10324 group-block 10325 group-block--height-fit 10326 group-block--width-custom 10327 border-style 10328 spacing-style 10329 size-style 10330 10331 10332 " 10333 style=" 10334 --border-width: 1px; --border-style: none; --border-color: 10335rgb(var(--color-border-rgb) / 1.0); --border-radius: 103360px; 10337 10338 --padding-block-start: 0px;--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px; 10339 --size-style-width:47%;--size-style-height: fit;--size-style-width-mobile: 100%; --size-style-width-mobile-min: 5rem; 10340 10341 " 10342 10343 data-testid="group-block" 10344><div class="group-block__media-wrapper"> 10345 10346 10347 10348 </div> 10349 10350 <div 10351 class=" 10352 group-block-content 10353 10354 layout-panel-flex 10355 layout-panel-flex--column 10356 mobile-column 10357 " 10358 style="--flex-direction: column; --flex-wrap: nowrap; --flex-wrap-mobile: wrap; 10359 10360--gap: 0px; 10361 10362--horizontal-alignment: flex-start; --vertical-alignment: center; 10363--vertical-alignment-mobile: center; 10364" 10365 > 10366 10367 10368 10369<div 10370 class=" 10371 logo-block 10372 spacing-style 10373 " 10374 style=" 10375 10376 --logo-width: 48%; 10377 10378 10379 10380 10381 --logo-width-mobile: 100%; 10382 --logo-height-mobile: auto; 10383 10384 10385 --padding-block-start: 0px;--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px; 10386 " 10387 10388> 10389 10390 <div class="logo-block__image-wrapper"> 10391 10392<img src="//riderace.net/cdn/shop/files/RIDERACE_logo.png?v=1771759663&width=3840" alt="RIDERACE" srcset="//riderace.net/cdn/shop/files/RIDERACE_logo.png?v=1771759663&width=240 240w, //riderace.net/cdn/shop/files/RIDERACE_logo.png?v=1771759663&width=352 352w, //riderace.net/cdn/shop/files/RIDERACE_logo.png?v=1771759663&width=832 832w, //riderace.net/cdn/shop/files/RIDERACE_logo.png?v=1771759663&width=1200 1200w, //riderace.net/cdn/shop/files/RIDERACE_logo.png?v=1771759663&width=1600 1600w, //riderace.net/cdn/shop/files/RIDERACE_logo.png?v=1771759663&width=1920 1920w, //riderace.net/cdn/shop/files/RIDERACE_logo.png?v=1771759663&width=2560 2560w, //riderace.net/cdn/shop/files/RIDERACE_logo.png?v=1771759663&width=3840 3840w" width="1077" height="133" class="logo-block__image" sizes="(min-width: 750px) calc(var(--logo-width)), 100vw"> 10393 </div> 10394 10395</div> 10396 10397 10398 10399 10400 10401 10402 10403 10404 10405 10406 10407 10408 <div 10409 class=" spacing-style text-block text-block--AU05ENVhkbE5iS09IW__text_BAD4hh h5 10410 10411 " 10412 10413 style=" 10414 --padding-block-start: 25px; --padding-block-end:0px; 10415--padding-inline-start:0px; --padding-inline-end:0px; 10416 10417 10418--color: var(--color-foreground); 10419 --width: fit-content; 10420 --max-width: var(--max-width--body-normal); 10421 10422 10423 " 10424 10425 10426> 10427 <p><strong>RIDERACE⢠Official Online Store </strong></p><p><strong>© All Rights Reserved</strong></p> 10428 </div> 10429 10430 10431 10432 10433 10434 10435 10436</div> 10437</div> 10438 10439 10440 10441 10442 10443 10444 10445 10446 10447 10448 10449 10450 10451 <rte-formatter 10452 class=" spacing-style text-block text-block--ANVlQbVRUbmZQZDZMR__text_dWzxeT rte 10453 rte 10454 " 10455 10456 style=" 10457 --padding-block-start: 24px; --padding-block-end:17px; 10458--padding-inline-start:0px; --padding-inline-end:0px; 10459 10460 10461 10462 --width: fit-content; 10463 --max-width: var(--max-width--body-normal); 10464 10465 10466 " 10467 10468 10469> 10470 <p>Shop premium bike parts at RIDERACE.NET - Your #1 hub for cycling gear, accessories & upgrades. Fast shipping, trusted equipment, unbeatable value.</p> 10471 </rte-formatter> 10472 10473 10474 10475 10476 10477 10478 10479 10480 10481<div 10482 class=" 10483 group-block 10484 group-block--height-fit 10485 group-block--width-custom 10486 border-style 10487 spacing-style 10488 size-style 10489 10490 10491 " 10492 style=" 10493 --border-width: 1px; --border-style: none; --border-color: 10494rgb(var(--color-border-rgb) / 1.0); --border-radius: 104950px; 10496 10497 --padding-block-start: 0px;--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px; 10498 --size-style-width:73%;--size-style-height: fit;--size-style-width-mobile: 100%; --size-style-width-mobile-min: 5rem; 10499 10500 " 10501 10502 data-testid="group-block" 10503><div class="group-block__media-wrapper"> 10504 10505 10506 10507 </div> 10508 10509 <div 10510 class=" 10511 group-block-content 10512 10513 layout-panel-flex 10514 layout-panel-flex--row 10515 mobile-column 10516 " 10517 style="--flex-direction: row; --flex-wrap: nowrap; --flex-wrap-mobile: wrap; 10518 10519--gap: max(24px, calc(var(--gap-scale, 1.0) * 69px)); 10520 10521--horizontal-alignment: flex-start; --vertical-alignment: flex-start; 10522--vertical-alignment-mobile: flex-start; 10523" 10524 > 10525 10526 10527<div 10528 class="divider divider-AY3FkcWorU21PbUR5T__divider_rteQQN spacing-style" 10529 style=" 10530 --divider-justify-content: center; 10531 --padding-block-start: 0px;--padding-block-end: 0px; 10532 " 10533 10534 10535> 10536 <span 10537 class="divider__line" 10538 style=" 10539 --divider-border-thickness: 1px; 10540 10541 --divider-border-rounded: 0; 10542 10543 --divider-flex-basis: 100%; 10544 " 10545 ></span> 10546</div> 10547 10548 10549 10550 10551 10552 10553 10554 10555<div 10556 class=" 10557 group-block 10558 group-block--height-fit 10559 group-block--width-fill 10560 border-style 10561 spacing-style 10562 size-style 10563 10564 10565 " 10566 style=" 10567 --border-width: 1px; --border-style: none; --border-color: 10568rgb(var(--color-border-rgb) / 1.0); --border-radius: 105690px; 10570 10571 --padding-block-start: 0px;--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px; 10572 --size-style-width: 100%;--size-style-height: fit;--size-style-width-mobile: 100%; --size-style-width-mobile-min: 5rem; 10573 10574 " 10575 10576 data-testid="group-block" 10577><div class="group-block__media-wrapper"> 10578 10579 10580 10581 </div> 10582 10583 <div 10584 class=" 10585 group-block-content 10586 10587 layout-panel-flex 10588 layout-panel-flex--row 10589 mobile-column 10590 " 10591 style="--flex-direction: row; --flex-wrap: nowrap; --flex-wrap-mobile: wrap; 10592 10593--gap: max(24px, calc(var(--gap-scale, 1.0) * 30px)); 10594 10595--horizontal-alignment: flex-start; --vertical-alignment: center; 10596--vertical-alignment-mobile: center; 10597" 10598 > 10599 10600 10601 10602 10603 10604 <accordion-custom 10605 class=" 10606 menu 10607 10608 10609 " 10610 data-disable-on-desktop="true" 10611 open-by-default-on-desktop 10612 10613 data-disable-on-mobile="true" 10614 open-by-default-on-mobile 10615 10616 > 10617 <details 10618 class=" 10619 menu__details 10620 spacing-style 10621 10622 " 10623 data-testid="menu-details" 10624 style=" 10625 --spacing--size: 12px; 10626 --padding-block-start: 0px;--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px; 10627 " 10628 10629 > 10630 <summary class="menu__heading h6">
10631 <span class="menu__heading__default">SHOP</span> 10632 <span class="menu__heading__accordion"> 10633 SHOP 10634 <span class="menu__heading__toggle svg-wrapper icon-caret icon-animated"><svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"> 10635 <path d="M11 5.5L7 9.5L3 5.5" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 10636</svg> 10637</span> 10638 <span class="menu__heading__toggle svg-wrapper icon-plus"><svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"> 10639 <path class="vertical" d="M2.75 7H11.25" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round"/> 10640 <path class="horizontal" d="M7 2.75L7 11.25" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round"/> 10641</svg> 10642</span> 10643 </span> 10644 </summary> 10645 10646 <div class="details-content"> 10647 10648 <ul class="list-unstyled"> 10649 10650 <li class="menu__item paragraph"> 10651 <a href="/"> 10652 Home 10653 </a> 10654 </li> 10655 10656 <li class="menu__item paragraph"> 10657 <a href="/collections/best-selling-bike-gear"> 10658 Best Sellers 10659 </a> 10660 </li> 10661 10662 <li class="menu__item paragraph"> 10663 <a href="/collections/bicycle-brake-line"> 10664 Bike Parts 10665 </a> 10666 </li> 10667 10668 <li class="menu__item paragraph"> 10669 <a href="/collections/bike-bell"> 10670 Bike Accessories 10671 </a> 10672 </li> 10673 10674 <li class="menu__item paragraph"> 10675 <a href="/collections/cycling-helmet"> 10676 Cycling Equipment 10677 </a> 10678 </li> 10679 10680 <li class="menu__item paragraph"> 10681 <a href="/collections/bike-tire-lever"> 10682 Bike Maintenance 10683 </a> 10684 </li> 10685 10686 </ul> 10687 10688 </div> 10689 </details> 10690 </accordion-custom> 10691 10692 10693 10694 10695 10696 10697</div> 10698</div> 10699 10700 10701 10702 10703 10704 10705 10706<div 10707 class="divider divider-AWGw1TWRiOUc5cVZ6K__divider_aX3wRc spacing-style" 10708 style=" 10709 --divider-justify-content: center; 10710 --padding-block-start: 0px;--padding-block-end: 0px; 10711 " 10712 10713 10714> 10715 <span 10716 class="divider__line" 10717 style=" 10718 --divider-border-thickness: 1px; 10719 10720 --divider-border-rounded: 0; 10721 10722 --divider-flex-basis: 100%; 10723 " 10724 ></span> 10725</div> 10726 10727 10728 10729 10730 10731 10732 10733 10734<div 10735 class=" 10736 group-block 10737 group-block--height-fit 10738 group-block--width-fill 10739 border-style 10740 spacing-style 10741 size-style 10742 10743 10744 " 10745 style=" 10746 --border-width: 1px; --border-style: none; --border-color: 10747rgb(var(--color-border-rgb) / 1.0); --border-radius: 107480px; 10749 10750 --padding-block-start: 0px;--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px; 10751 --size-style-width: 100%;--size-style-height: fit;--size-style-width-mobile: 100%; --size-style-width-mobile-min: 5rem; 10752 10753 " 10754 10755 data-testid="group-block" 10756><div class="group-block__media-wrapper"> 10757 10758 10759 10760 </div> 10761 10762 <div 10763 class=" 10764 group-block-content 10765 10766 layout-panel-flex 10767 layout-panel-flex--row 10768 mobile-column 10769 " 10770 style="--flex-direction: row; --flex-wrap: nowrap; --flex-wrap-mobile: wrap; 10771 10772--gap: max(24px, calc(var(--gap-scale, 1.0) * 30px)); 10773 10774--horizontal-alignment: flex-start; --vertical-alignment: center; 10775--vertical-alignment-mobile: center; 10776" 10777 > 10778 10779 10780 10781 10782 10783 <accordion-custom 10784 class=" 10785 menu 10786 10787 10788 " 10789 data-disable-on-desktop="true" 10790 open-by-default-on-desktop 10791 10792 data-disable-on-mobile="true" 10793 open-by-default-on-mobile 10794 10795 > 10796 <details 10797 class=" 10798 menu__details 10799 spacing-style 10800 10801 " 10802 data-testid="menu-details" 10803 style=" 10804 --spacing--size: 12px; 10805 --padding-block-start: 0px;--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px; 10806 " 10807 10808 > 10809 <summary class="menu__heading h6">
10810 <span class="menu__heading__default">INFO</span> 10811 <span class="menu__heading__accordion"> 10812 INFO 10813 <span class="menu__heading__toggle svg-wrapper icon-caret icon-animated"><svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"> 10814 <path d="M11 5.5L7 9.5L3 5.5" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 10815</svg> 10816</span> 10817 <span class="menu__heading__toggle svg-wrapper icon-plus"><svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"> 10818 <path class="vertical" d="M2.75 7H11.25" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round"/> 10819 <path class="horizontal" d="M7 2.75L7 11.25" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round"/> 10820</svg> 10821</span> 10822 </span> 10823 </summary> 10824 10825 <div class="details-content"> 10826 10827 <ul class="list-unstyled"> 10828 10829 <li class="menu__item paragraph"> 10830 <a href="/pages/contact"> 10831 Contact 10832 </a> 10833 </li> 10834 10835 <li class="menu__item paragraph"> 10836 <a href="/policies/privacy-policy"> 10837 Privacy Policy 10838 </a> 10839 </li> 10840 10841 <li class="menu__item paragraph"> 10842 <a href="/blogs/best-bike-shop"> 10843 Best Bike Shops 10844 </a> 10845 </li> 10846 10847 </ul> 10848 10849 </div> 10850 </details> 10851 </accordion-custom> 10852 10853 10854 10855 10856 10857 10858</div> 10859</div> 10860 10861 10862 10863 10864 10865 10866 10867<div 10868 class="divider divider-AYnRRVUt4N2lGWlpKQ__divider_6pCnMp spacing-style" 10869 style=" 10870 --divider-justify-content: center; 10871 --padding-block-start: 0px;--padding-block-end: 0px; 10872 " 10873 10874 10875> 10876 <span 10877 class="divider__line" 10878 style=" 10879 --divider-border-thickness: 1px; 10880 10881 --divider-border-rounded: 0; 10882 10883 --divider-flex-basis: 100%; 10884 " 10885 ></span> 10886</div> 10887 10888 10889 10890 10891 10892 10893</div> 10894</div> 10895 10896 10897 10898 10899 10900 10901</div> 10902</div> 10903 10904 10905 10906 10907 10908 10909 </div> 10910</div> 10911 10912 10913 10914 10915</footer><div id="shopify-section-sections--27832281694592__custom_liquid_LWhgtm" class="shopify-section shopify-section-group-footer-group"> 10916 10917<div class="section-background color-scheme-7"></div> 10918<div 10919 class="section section--page-width spacing-style color-scheme-7" 10920 style="--padding-block-start: 0px; --padding-block-end:20px; 10921--padding-inline-start:0px; --padding-inline-end:0px; 10922" 10923> 10924 <div class="media-logos-container" style="display: flex; flex-direction: row; flex-wrap: wrap; justify-content: center; align-items: center; gap: 25px; margin: 20px 0;"> 10925 10926 10927 10928 <div class="media-logo" style="flex: 0 1 auto; max-width: 140px; min-width: 100px; height: auto;"> 10929 <img src="https://www.creditcards.com/wp-content/themes/ccdc-2019/dist/images/home-media-logos/wall_street_journal.png?v=1740770888" alt="Media Logo" style="width: 80%; height: auto; object-fit: contain;"> 10930 </div> 10931 10932 <div class="media-logo" style="flex: 0 1 auto; max-width: 140px; min-width: 100px; height: auto;"> 10933 <img src="https://www.creditcards.com/wp-content/themes/ccdc-2019/dist/images/home-media-logos/bloomberg.png?v=1740770888" alt="Media Logo" style="width: 80%; height: auto; object-fit: contain;"> 10934 </div> 10935 10936 <div class="media-logo" style="flex: 0 1 auto; max-width: 140px; min-width: 100px; height: auto;"> 10937 <img src="https://www.creditcards.com/wp-content/themes/ccdc-2019/dist/images/home-media-logos/new_york_times.png?v=1740770888" alt="Media Logo" style="width: 80%; height: auto; object-fit: contain;"> 10938 </div> 10939 10940 <div class="media-logo" style="flex: 0 1 auto; max-width: 140px; min-width: 100px; height: auto;"> 10941 <img src="https://www.creditcards.com/wp-content/themes/ccdc-2019/dist/images/home-media-logos/entrepreneur.png?v=1740770888" alt="Media Logo" style="width: 80%; height: auto; object-fit: contain;"> 10942 </div> 10943 10944 <div class="media-logo" style="flex: 0 1 auto; max-width: 140px; min-width: 100px; height: auto;"> 10945 <img src="https://www.creditcards.com/wp-content/themes/ccdc-2019/dist/images/home-media-logos/fox_business.png?v=1740770888" alt="Media Logo" style="width: 80%; height: auto; object-fit: contain;"> 10946 </div> 10947 10948 <div class="media-logo" style="flex: 0 1 auto; max-width: 140px; min-width: 100px; height: auto;"> 10949 <img src="https://www.creditcards.com/wp-content/themes/ccdc-2019/dist/images/home-media-logos/consumer_reports.png?v=1740770888" alt="Media Logo" style="width: 80%; height: auto; object-fit: contain;"> 10950 </div> 10951 10952</div> 10953 10954<style> 10955 @media screen and (max-width: 768px) { 10956 .media-logos-container { 10957 gap: 20px; 10958 } 10959 .media-logo { 10960 max-width: 90px; 10961 min-width: 80px; 10962 } 10963 } 10964 10965 @media screen and (max-width: 480px) { 10966 .media-logos-container { 10967 gap: 20px; 10968 } 10969 .media-logo { 10970 max-width: 60px; 10971 min-width: 70px; 10972 } 10973 } 10974</style><br> 10975</div> 10976 10977 10978</div><div id="shopify-section-sections--27832281694592__utilities" class="shopify-section shopify-section-group-footer-group footer-utilities"> 10979 10980<div class="section-background color-scheme-3"></div> 10981<div 10982 class="section section--page-width color-scheme-3" 10983 10984> 10985 <div 10986 class="utilities spacing-style" 10987 style="--padding-block-start: 20px;--padding-block-end: 20px; --border-width: 1px; --gap: 24px;" 10988 data-testid="footer-utilities" 10989 > 10990 10991 10992<div 10993 class=" 10994 footer-utilities__group-copyright 10995 custom-typography 10996 footer-utilities__text 10997 custom-font-size 10998 " 10999 style=" 11000--color: ;--font-size: 0.75rem; --font-weight: ;--font-family: ; --text-transform: none; --text-wrap: ; --line-height: var(--line-height--body-); --letter-spacing: var(--letter-spacing--body-);" 11001 11002> 11003 <span class="footer-utilities__text"> 11004 © 2026 11005 <a href="/" title="">RIDERACE</a></span> 11006</div> 11007 11008 11009 11010 11011 <anchored-popover-component 11012 class="footer-utilities__policy-list footer-utilities__text" 11013 data-hover-triggered="true" 11014 > 11015 <button 11016 class="policy-list-trigger button-unstyled"
11017 popovertarget="terms-policies-popover" 11018 popovertargetaction="toggle" 11019 ref="trigger" 11020 style=" 11021--color: ;--font-size: 0.75rem; --font-weight: ;--font-family: ; --text-transform: none; --text-wrap: ; --line-height: var(--line-height--body-); --letter-spacing: var(--letter-spacing--body-);" 11022 11023 > 11024 Terms and Policies 11025 </button> 11026 <div 11027 class="terms-policies-popover color-scheme-1" 11028 id="terms-policies-popover" 11029 popover="auto" 11030 ref="popover" 11031 > 11032 <ul 11033 class=" 11034 policy_list list-unstyled 11035 custom-typography 11036 custom-font-size 11037 " 11038 ><li> 11039 <a 11040 href="/policies/privacy-policy" 11041 class="footer-utilities__text" 11042 >Privacy policy</a> 11043 </li></ul> 11044 </div> 11045 </anchored-popover-component> 11046 11047 11048 11049 11050 11051 11052 </div> 11053</div> 11054 11055 11056 11057 11058</div> 11059<!-- END sections: footer-group --> 11060 11061
11061<script 11062 src="//riderace.net/cdn/shop/t/2/assets/dialog.js?v=122984339961420548111771758987" 11063 type="module" 11064></script>
11064 11065 11066<dialog-component 11067 id="search-modal" 11068 class="search-modal" 11069 11070> 11071 <dialog 11072 ref="dialog" 11073 on:click="/closeDialogOnClickOutside" 11074 on:keydown="/closeDialogOnEscapePress" 11075 class="search-modal__content dialog-modal" 11076 scroll-lock 11077 aria-labelledby="search-modal-heading" 11078 > 11079 <h2 11080 id="search-modal-heading" 11081 class="visually-hidden" 11082 > 11083 Search 11084 </h2> 11085
11085<script 11086 src="//riderace.net/cdn/shop/t/2/assets/predictive-search.js?v=53445493388242646041771758987" 11087 type="module" 11088 fetchpriority="low" 11089></script>
11089 11090 11091<predictive-search-component 11092 class="predictive-search color-scheme-1" 11093 style="--product-corner-radius: 0px; --card-corner-radius: 0px;" 11094 data-section-id="predictive-search" 11095 data-testid="search-component--modal" 11096 role="search" 11097 aria-label="Search" 11098> 11099 <form 11100 action="/search" 11101 method="get" 11102 role="search" 11103 class="predictive-search-form" 11104 ref="form" 11105 on:keydown="/onSearchKeyDown" 11106 > 11107 <div 11108 class="predictive-search-form__header" 11109 > 11110 <div class="predictive-search-form__header-inner"> 11111 <label 11112 for="cmdk-input" 11113 class="visually-hidden" 11114 >Search</label> 11115 <input 11116 class="search-input" 11117 id="cmdk-input" 11118 type="search" 11119 name="q" 11120 role="combobox" 11121 aria-expanded="false" 11122 aria-owns="predictive-search-results" 11123 aria-controls="predictive-search-results" 11124 aria-haspopup="listbox" 11125 aria-autocomplete="list" 11126 autocomplete="off" 11127 placeholder="Search" 11128 ref="searchInput" 11129 on:input="/search" 11130 on:keydown="/onSearchKeyDown" 11131 > 11132 <input 11133 name="options[prefix]" 11134 type="hidden" 11135 value="last" 11136 > 11137 <span class="svg-wrapper predictive-search__icon"> 11138 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="none"><circle cx="9" cy="9" r="4.75" stroke="currentColor" stroke-width="var(--icon-stroke-width)"/><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="var(--icon-stroke-width)" d="m12.5 12.5 3.25 3.25"/></svg> 11139 11140 </span> 11141 <button 11142 type="button" 11143 class="button-unstyled predictive-search__reset-button" 11144 ref="resetButton" 11145 hidden 11146 on:click="/resetSearch" 11147 > 11148 Clear 11149 </button> 11150 </div> 11151 <button 11152 type="button" 11153 class="button predictive-search__close-modal-button" 11154 aria-label="Close dialog" 11155 on:click="dialog-component/closeDialog" 11156 ref="closeModalButton" 11157 > 11158 <span class="svg-wrapper"> 11159 <svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"> 11160 <path d="M12 2L2 12" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 11161 <path d="M12 12L2 2" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 11162</svg> 11163 11164 </span> 11165 </button> 11166 </div> 11167 11168 <div class="predictive-search-form__content-wrapper"> 11169 <div 11170 class="predictive-search-form__content" 11171 tabindex="-1" 11172 ref="predictiveSearchResults" 11173 on:click="/handleModalClick" 11174 > 11175 11176 11177<div 11178 id="predictive-search-results" 11179 class="predictive-search-dropdown" 11180 role="listbox" 11181 aria-expanded="true" 11182 style="--color-shadow: rgb(var(--color-foreground-rgb) / 0.1);" 11183> 11184 11185</div> 11186 11187 </div> 11188 11189 <div class="predictive-search-form__footer"> 11190 <button 11191 class="button button-primary predictive-search__search-button" 11192 ref="viewAllButton" 11193 > 11194 View all 11195 </button> 11196 </div> 11197 </div> 11198 </form> 11199</predictive-search-component> 11200 11201 11202 11203 </dialog> 11204</dialog-component> 11205 11206 11207 11208 11209 11210 <quick-add-dialog id="quick-add-dialog"> 11211 <dialog 11212 class="quick-add-modal dialog-modal color-scheme-1" 11213 ref="dialog" 11214 scroll-lock 11215 > 11216 <button 11217 ref="closeButton" 11218 on:click="/closeDialog" 11219 class="button button-unstyled close-button quick-add-modal__close" 11220 aria-label="Close dialog" 11221 ><svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"> 11222 <path d="M12 2L2 12" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 11223 <path d="M12 12L2 2" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 11224</svg> 11225</button> 11226 <div 11227 id="quick-add-modal-content" 11228 class="quick-add-modal__content" 11229 ></div> 11230 </dialog> 11231</quick-add-dialog> 11232 11233 11234 11235 11236 <style> </style>
11237<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
11237 11238</body> 11239 11240 11241</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.