1<!doctype html> 2<html class="no-js supports-no-cookies" lang="en"> 3<head> 4 5 6 7 <meta charset="utf-8"> 8 <meta http-equiv="X-UA-Compatible" content="IE=edge"> 9 <meta name="viewport" content="width=device-width,initial-scale=1"> 10 <link rel="preconnect" href="https://sfycdn.speedsize.com" crossorigin> 11 <link rel="preconnect" href="https://cdn.shopify.com" crossorigin><link rel="preload" as="image" href="//onewheel.com/cdn/shop/files/GTS_Brimhall_MG_7483_4Desktop_1800x.png?v=6461895705334545713" fetchpriority="high" media="(min-width: 740px)"><link rel="preload" as="image" href="//onewheel.com/cdn/shop/files/GTS_Brimhall_MG_7483_Mobile_1100x.png?v=339728099349669802" fetchpriority="high" media="(max-width: 739px)"> 12<meta name="theme-color" content="#c4cdd5"> 13 <meta name="google-adsense-account" content="ca-pub-4748946815011377"> 14 <link rel="canonical" href="https://onewheel.com/products/onewheel-gt-s-series"> 15 16 17<link rel="shortcut icon" href="https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/favicon-white_32x32.png?v=1635113364" type="image/png"><title>Onewheel GT S-Series 18- Onewheel // Future Motion</title><style id="lcp-image-styles"> 19 .hero-graphic, 20 .product-hero, 21 .cta-xr, 22 .collection-banner, 23 .rftr-hero, 24 .background, 25 .background.align-top, 26 section.background.two, 27 .line-draw, 28 .rider-gallery, 29 .post-header, 30 .video-feature-section, 31 .video-embed-section, 32 .user-highlight-bg, 33 .hero__video, 34 .hero-range, 35 .pint-features, 36 .collection-landing.hero, 37 section.text-w-media.w-bg, 38 section.text-w-media.w-bg.full-img, 39 section.hero-graphic.banner { 40 position: relative; 41 overflow: hidden; 42 } 43 .lcp-image-picture { 44 position: absolute; 45 inset: 0; 46 width: 100%; 47 height: 100%; 48 z-index: 0; 49 display: block; 50 pointer-events: none; 51 } 52 .lcp-image, 53 .lcp-image-picture img { 54 position: absolute; 55 inset: 0; 56 width: 100%; 57 height: 100%; 58 max-width: none; 59 object-fit: cover; 60 z-index: 0; 61 pointer-events: none; 62 } 63 .hero-graphic__media { 64 position: absolute; 65 inset: 0; 66 width: 100%; 67 height: 100%; 68 z-index: 0; 69 pointer-events: none; 70 } 71 @media (max-width: 739px) { 72 video.hide-small, 73 .hero-vid.hide-small, 74 .hero-vid--desktop.hide-small { 75 display: none !important; 76 height: 0 !important; 77 max-height: 0 !important; 78 overflow: hidden !important; 79 visibility: hidden !important; 80 pointer-events: none !important; 81 } 82 section.hero-graphic.banner.has-mobile-art .hero-graphic__media, 83 section.hero-graphic.banner.has-mobile-art .hero-graphic__media .lcp-image, 84 section.hero-graphic.banner.has-mobile-art .hero-graphic__media .lcp-image-picture, 85 section.hero-graphic.banner.has-mobile-art .hero-graphic__media .lcp-image-picture img { 86 position: absolute !important; 87 inset: 0 !important; 88 width: 100% !important; 89 height: 100% !important; 90 max-width: none !important; 91 min-width: 0 !important; 92 min-height: 0 !important; 93 object-fit: cover !important; 94 display: block; 95 } 96 section.hero-graphic.banner.hide-small { 97 display: none !important; 98 } 99 section.hero-graphic.banner.small-only { 100 background-size: cover !important; 101 background-repeat: no-repeat !important; 102 } 103 section.hero-graphic.banner.has-mobile-art, 104 body#pint.template-page section.hero-graphic.banner, 105 body.template-page#pint section.hero-graphic.banner { 106 min-height: 85vh !important; 107 height: 85vh !important; 108 } 109 #pint.template-page section.hero-graphic.banner .text-overlay, 110 body#pint section.hero-graphic.banner .text-overlay { 111 top: auto !important; 112 } 113 section.text-w-media.w-bg:not(.full-img), 114 section.text-w-media.w-bg.background-video-full { 115 height: auto !important; 116 min-height: 0 !important; 117 overflow: hidden !important; 118 } 119 body.alternate-three section.text-w-media.w-bg.hide-small {
120 display: none !important; 121 } 122 body.alternate-three section.text-w-media.w-bg:not(.hide-small), 123 body.alternate-three section.text-w-media.w-bg.full-img { 124 position: relative !important; 125 display: block !important; 126 flex-wrap: unset !important; 127 height: calc(100vh - 120px) !important; 128 max-height: calc(100vh - 120px) !important; 129 min-height: 0 !important; 130 overflow: hidden !important; 131 width: 100% !important; 132 max-width: 100% !important; 133 margin-left: 0 !important; 134 margin-right: 0 !important; 135 padding: 0 !important; 136 } 137 section.text-w-media.w-bg.full-img:not(.background-video-full) { 138 overflow: hidden !important; 139 } 140 body.alternate-three section.text-w-media.w-bg.full-img { 141 overflow: hidden !important; 142 } 143 section.text-w-media.w-bg.full-img .hero__video-wrap.background-cover { 144 overflow: hidden !important; 145 } 146 body.alternate-three section.text-w-media.w-bg.full-img .hero__video-wrap.background-cover { 147 overflow: hidden !important; 148 } 149 body:not(.alternate-three) section.text-w-media.w-bg:not(.full-img) .hero__video-wrap.background-cover { 150 position: relative !important; 151 height: auto !important; 152 min-height: 0 !important; 153 overflow: hidden !important; 154 } 155 body.alternate-three section.text-w-media.w-bg .hero__video-wrap.background-cover { 156 position: absolute !important; 157 inset: 0 !important; 158 width: 100% !important; 159 height: 100% !important; 160 min-height: 0 !important; 161 overflow: hidden !important; 162 display: block !important; 163 flex-wrap: unset !important; 164 padding: 0 !important; 165 } 166 body:not(.alternate-three) section.text-w-media.w-bg:not(.full-img) .hero__video-wrap.background-cover video:not(.hide-small) { 167 position: relative !important; 168 inset: auto !important; 169 display: block !important; 170 width: 100% !important; 171 height: 30vh !important; 172 min-height: 30vh !important; 173 max-height: none !important; 174 object-fit: cover !important; 175 pointer-events: auto; 176 order: 2; 177 } 178 body:not(.alternate-three) section.text-w-media.w-bg:not(.full-img) { 179 display: flex !important; 180 flex-wrap: wrap !important; 181 } 182 body:not(.alternate-three) section.text-w-media.w-bg:not(.full-img) .hero__video-wrap.background-cover { 183 display: flex !important; 184 flex-wrap: wrap !important; 185 width: 100% !important; 186 } 187 body:not(.alternate-three) section.text-w-media.w-bg:not(.full-img) .hero__video-wrap.background-cover > .container { 188 position: relative !important; 189 inset: auto !important; 190 order: 1 !important; 191 width: 100% !important; 192 padding: 20px 30px !important; 193 box-sizing: border-box; 194 } 195 body:not(.alternate-three) section.text-w-media.w-bg.full-img { 196 height: auto !important; 197 min-height: 0 !important; 198 background: #000 !important; 199 display: flex !important; 200 flex-wrap: wrap !important; 201 padding: 40px 0 0 0 !important; 202 } 203 body:not(.alternate-three) section.text-w-media.w-bg.full-img .hero__video-wrap.background-cover { 204 position: relative !important; 205 inset: auto !important; 206 height: auto !important; 207 min-height: 0 !important; 208 display: flex !important; 209 flex-wrap: wrap !important; 210 width: 100% !important; 211 padding: 20px 0 0 0 !important; 212 } 213 body:not(.alternate-three) section.text-w-media.w-bg.full-img .hero__video-wrap.background-cover > .container { 214 position: relative !important; 215 inset: auto !important; 216 order: 1 !important; 217 width: 100% !important; 218 padding: 20px 30px !important; 219 box-sizing: border-box; 220 } 221 body:not(.alternate-three) section.text-w-media.w-bg.full-img .hero__video-wrap.background-cover .lcp-image-picture, 222 body:not(.alternate-three) section.text-w-media.w-bg.full-img .hero__video-wrap.background-cover > .lcp-image, 223 body:not(.alternate-three) section.text-w-media.w-bg.full-img .hero__video-wrap.background-cover .lcp-image-picture img { 224 position: static !important; 225 inset: auto !important; 226 display: block !important; 227 width: 100% !important; 228 height: auto !important; 229 min-height: 0 !important; 230 max-height: none !important; 231 object-fit: contain !important; 232 order: 2 !important; 233 pointer-events: auto; 234 } 235 body:not(.alternate-three) section.hero-graphic.banner.animate-2 { 236 height: 60vh !important; 237 min-height: 60vh !important; 238 } 239 body:not(.alternate-three) section.hero-graphic.banner.animate-2 > .lcp-image, 240 body:not(.alternate-three) section.hero-graphic.banner.animate-2 > .lcp-image-picture { 241 display: none !important; 242 } 243 body.alternate-three section.text-w-media.w-bg .hero__video-wrap.background-cover video:not(.hide-small) { 244 position: absolute !important; 245 inset: 0 !important; 246 display: block !important; 247 width: 100% !important; 248 height: 100% !important; 249 min-height: 0 !important; 250 max-height: 100% !important; 251 object-fit: cover !important; 252 pointer-events: auto; 253 } 254 body:not(.alternate-three) section.text-w-media.w-bg:not(.full-img) .hero__video-wrap.background-cover .lcp-image-picture, 255 body:not(.alternate-three) section.text-w-media.w-bg:not(.full-img) .hero__video-wrap.background-cover > .lcp-image, 256 body:not(.alternate-three) section.text-w-media.w-bg:not(.full-img) .hero__video-wrap.background-cover .lcp-image-picture img { 257 position: relative !important; 258 inset: auto !important; 259 display: block !important; 260 width: 100% !important; 261 height: auto !important; 262 min-width: 0 !important; 263 min-height: 0 !important; 264 max-height: none !important; 265 object-fit: cover !important; 266 pointer-events: auto; 267 } 268 body.alternate-three section.text-w-media.w-bg .hero__video-wrap.background-cover .lcp-image-picture, 269 body.alternate-three section.text-w-media.w-bg .hero__video-wrap.background-cover > .lcp-image, 270 body.alternate-three section.text-w-media.w-bg .hero__video-wrap.background-cover .lcp-image-picture img { 271 position: absolute !important; 272 inset: 0 !important; 273 display: block !important; 274 width: 100% !important; 275 height: 100% !important; 276 min-width: 0 !important; 277 min-height: 0 !important; 278 max-height: 100% !important; 279 object-fit: cover !important; 280 pointer-events: auto; 281 } 282 body.alternate-three section.text-w-media.w-bg .hero__video-wrap.background-cover > .container { 283 position: absolute !important; 284 left: 0 !important; 285 right: 0 !important; 286 top: 0 !important; 287 bottom: 0 !important; 288 width: 100% !important; 289 max-width: none !important; 290 margin: 0 !important; 291 padding-left: 30px !important; 292 padding-right: 30px !important; 293 box-sizing: border-box; 294 z-index: 3; 295 pointer-events: none; 296 order: unset !important; 297 } 298 body.alternate-three section.text-w-media.w-bg .hero__video-wrap.background-cover > .container .text-wrap, 299 body.alternate-three section.text-w-media.w-bg .hero__video-wrap.background-cover > .container .text-w-media__cta { 300 pointer-events: auto; 301 } 302 body.alternate-three section.hero-graphic.banner:not(.hide-small) { 303 position: relative !important; 304 display: block !important; 305 width: 100% !important; 306 overflow: hidden !important; 307 padding: 0 !important; 308 height: calc(100vh - 120px) !important; 309 min-height: calc(100vh - 120px) !important; 310 } 311 body.alternate-three section.hero-graphic.banner.hide-small {
312 display: none !important; 313 } 314 body.alternate-three section.hero-graphic.banner.animate-2:not(.hide-small) { 315 height: calc(100vh - 120px) !important; 316 min-height: calc(100vh - 120px) !important; 317 } 318 body.alternate-three section.hero-graphic.banner:not(.hide-small) > video, 319 body.alternate-three section.hero-graphic.banner:not(.hide-small) video.hero-vid, 320 body.alternate-three section.hero-graphic.banner:not(.hide-small) #hero-vid-mobile { 321 position: absolute !important; 322 inset: 0 !important; 323 width: 100% !important; 324 height: 100% !important; 325 min-width: 100% !important; 326 min-height: 100% !important; 327 max-width: none !important; 328 object-fit: cover !important; 329 display: block !important; 330 z-index: 0 !important; 331 } 332 body.alternate-three section.hero-graphic.banner:not(.hide-small) > .container, 333 body.alternate-three section.hero-graphic.banner:not(.hide-small) > .alignRightTop, 334 body.alternate-three section.hero-graphic.banner:not(.hide-small) > .pinMiddleRight { 335 position: absolute !important; 336 inset: 0 !important; 337 width: 100% !important; 338 max-width: none !important; 339 margin: 0 !important; 340 z-index: 2; 341 pointer-events: none; 342 box-sizing: border-box; 343 } 344 body.alternate-three section.hero-graphic.banner:not(.hide-small) > .container .text-overlay, 345 body.alternate-three section.hero-graphic.banner:not(.hide-small) > .alignRightTop, 346 body.alternate-three section.hero-graphic.banner:not(.hide-small) > .pinMiddleRight { 347 pointer-events: auto; 348 } 349 body:not(.alternate-three) section.text-w-media.w-bg:not(.full-img) .hero__video-wrap.background-cover > .container { 350 position: absolute !important; 351 left: 0 !important; 352 right: 0 !important; 353 padding-left: 30px !important; 354 padding-right: 30px !important; 355 box-sizing: border-box; 356 z-index: 3; 357 } 358 section.hero__video:not(.product-scale-video) .hero__video-wrap.background-cover { 359 min-height: 50vh; 360 } 361 section.hero__video:not(.product-scale-video) .hero__video-wrap.background-cover video:not(.hide-small) { 362 position: relative; 363 width: 100%; 364 height: auto; 365 min-height: 50vh; 366 object-fit: cover; 367 } 368 section.hero__video.product-scale-video { 369 height: auto !important; 370 overflow: visible; 371 } 372 section.hero__video.product-scale-video .hero__video-wrap.background-cover { 373 position: relative !important; 374 height: auto !important; 375 min-height: 0 !important; 376 transform: none !important; 377 overflow: visible; 378 } 379 section.hero__video.product-scale-video video:not(.hide-small) { 380 position: relative !important; 381 display: block; 382 width: 100% !important; 383 height: auto !important; 384 min-height: 0 !important; 385 max-height: none !important; 386 object-fit: contain !important; 387 } 388 } 389 @media (min-width: 740px) { 390 video.show-small, 391 .hero-vid.show-small, 392 .hero-vid--mobile.show-small { 393 display: none !important; 394 height: 0 !important; 395 max-height: 0 !important; 396 overflow: hidden !important; 397 visibility: hidden !important; 398 pointer-events: none !important; 399 } 400 } 401 @media (max-width: 639px) { 402 .full-banner.show-small, 403 .full-banner.show-small.lcp-image, 404 picture.full-banner-picture .full-banner.show-small { 405 position: relative !important; 406 inset: auto !important; 407 width: 100% !important; 408 height: auto !important; 409 max-width: 100% !important; 410 min-width: 0 !important; 411 min-height: 0 !important; 412 object-fit: cover !important; 413 display: block; 414 } 415 picture.full-banner-picture { 416 position: relative !important; 417 inset: auto !important; 418 width: 100% !important; 419 height: auto !important; 420 display: block; 421 } 422 } 423 .product-hero > .container, 424 .product-hero > .badge-container, 425 .product-hero > .superheading, 426 .product-hero > .prompt-modal-new-badge, 427 section.background.two > .container, 428 section.background > .container.content-wrapper, 429 .user-highlight-bg > .container, 430 .line-draw > .container.content-wrapper, 431 .hero-graphic > .text-overlay { 432 position: relative; 433 z-index: 1; 434 } 435 .hero-graphic.banner > .container, 436 .hero-graphic.banner > .superheading, 437 .hero-graphic.banner > .pin-center, 438 .hero-graphic.banner > .pinMiddleRight, 439 .hero-graphic.banner > .alignRightTop { 440 position: absolute; 441 inset: 0; 442 z-index: 2; 443 pointer-events: none; 444 } 445 .hero-graphic.banner > .container .text-overlay, 446 .hero-graphic.banner > .pinMiddleRight, 447 .hero-graphic.banner > .alignRightTop { 448 pointer-events: auto; 449 } 450 .product-hero > .hero-logo, 451 section.background.board-panel > .board-panel-badge, 452 section.background.board-panel > .hero-logo { 453 position: absolute !important; 454 z-index: 2; 455 pointer-events: none; 456 } 457 section.background.board-panel > .board-panel-badge { 458 inset: 0; 459 width: 100%; 460 height: 100%; 461 } 462 .hero-graphic:not(.banner) > .container { 463 position: relative; 464 z-index: 1; 465 } 466 .line-draw .container.content-wrapper { 467 position: relative; 468 z-index: 2; 469 } 470 .line-draw .fade:not(.slick-initialized) .slide { 471 left: 0 !important; 472 position: relative !important; 473 } 474 .line-draw .fade:not(.slick-initialized) .slide:not(:first-child) { 475 display: none; 476 } 477 .product-hero, 478 section.background.board-panel { 479 background-image: none !important; 480 } 481 .product-hero { 482 background-color: #0a0a0a; 483 } 484 .product-hero .lcp-image-picture, 485 .product-hero > .lcp-image, 486 .product-hero .lcp-image-picture img { 487 position: absolute !important; 488 inset: 0 !important; 489 width: 100% !important; 490 height: 100% !important; 491 max-width: none !important; 492 max-height: none !important; 493 min-width: 100% !important; 494 min-height: 100% !important; 495 object-fit: cover !important; 496 z-index: 0; 497 pointer-events: none; 498 } 499 img.board-feature, 500 .board-img-frame .lcp-image, 501 .board-img-frame .lcp-image-picture, 502 .board-img-frame .lcp-image-picture img { 503 position: relative !important; 504 inset: auto !important; 505 width: 100% !important; 506 height: auto !important; 507 max-width: 100% !important; 508 max-height: none !important; 509 min-width: 0 !important; 510 min-height: 0 !important; 511 object-fit: contain !important; 512 display: block; 513 margin-left: auto; 514 margin-right: auto; 515 pointer-events: auto; 516 } 517 section.background.board-panel .lcp-image-picture, 518 section.background.board-panel > .lcp-image, 519 section.background.board-panel .lcp-image-picture img { 520 position: absolute !important; 521 inset: 0 !important; 522 width: 100% !important; 523 height: 100% !important; 524 max-width: none !important; 525 max-height: none !important; 526 object-fit: cover !important; 527 z-index: 0; 528 pointer-events: none; 529 } 530 section.hero__video.background .hero__video-wrap.background-cover { 531 flex: 1 1 100%; 532 align-self: stretch; 533 width: 100%; 534 min-height: 100%; 535 } 536 section.hero__video .hero__video-wrap.background-cover .lcp-image-picture, 537 section.hero__video .hero__video-wrap.background-cover > .lcp-image, 538 section.hero__video .hero__video-wrap.background-cover .lcp-image-picture img { 539 position: absolute !important; 540 inset: 0 !important; 541 width: 100% !important; 542 height: 100% !important; 543 max-width: none !important; 544 max-height: none !important; 545 min-width: 100% !important; 546 min-height: 100% !important; 547 object-fit: cover !important; 548 z-index: 0; 549 pointer-events: none; 550 } 551 section.hero__video.background .hero__video-wrap.background-cover:has(.lcp-image, .lcp-image-picture) .hero__text { 552 z-index: 2; 553 } 554 section.hero__video.image.customize.customize-static .hero__video-wrap.background-cover .hero__text { 555 position: absolute; 556 } 557 section.text-w-media.w-bg .hero__video-wrap.background-cover { 558 position: relative; 559 width: 100%; 560 height: 100%; 561 overflow: hidden; 562 } 563 section.text-w-media.w-bg .hero__video-wrap.background-cover .lcp-image-picture, 564 section.text-w-media.w-bg .hero__video-wrap.background-cover > .lcp-image, 565 section.text-w-media.w-bg .hero__video-wrap.background-cover .lcp-image-picture img { 566 position: absolute !important; 567 inset: 0 !important; 568 width: 100% !important; 569 height: 100% !important; 570 max-width: none !important; 571 max-height: none !important; 572 min-width: 100% !important; 573 min-height: 100% !important; 574 object-fit: cover !important; 575 z-index: 0; 576 pointer-events: none; 577 } 578 section.text-w-media.w-bg .hero__video-wrap.background-cover > .container { 579 position: relative; 580 z-index: 1; 581 } 582 section.text-w-media.static .media .text-w-media-inline-image, 583 section.text-w-media.static .media .text-w-media-inline-image-picture, 584 section.text-w-media.static .media .text-w-media-inline-image-picture img { 585 position: relative !important; 586 inset: auto !important; 587 width: 100% !important; 588 height: auto !important; 589 max-width: 100% !important; 590 object-fit: cover; 591 display: block; 592 pointer-events: auto; 593 } 594 </style> 595 596 <!-- FOUC guard for rally hashes: hide guarded UI by default, then reveal when ready --> 597 <style id="rally-fouc-guard"> 598 /* Default: hide guarded elements so nothing flashes pre-swap */ 599 .rally-guard { 600 opacity: 0 !important; 601 visibility: hidden !important; 602 } 603 604 /* If NOT a rally hash, show immediately (no delay for normal pages) */ 605 html.no-rally .rally-guard { 606 opacity: 1 !important; 607 visibility: visible !important; 608 } 609 610 /* When rally content is ready, fade in once */ 611 html.is-rally.rally-ready .rally-guard { 612 opacity: 1 !important; 613 visibility: visible !important; 614 transition: opacity .28s ease; 615 } 616 </style> 617 618
618<script> 619 /* Pre-paint: FOUC guard only for hash-based variant entry (not ?variant= / ?rail=). */ 620 (function () { 621 var h = (location.hash || "").toLowerCase(); 622 var html = document.documentElement; 623 var isGtsPdp = (location.pathname || "").indexOf("/products/onewheel-gt-s-series") !== -1; 624 var gtsVariantHashes = ["#rally-xl", "#rally-edition", "#gts-rally", "#rally", "#base", "#s-series", "#gts-base"]; 625 var needsFoucGuard = false; 626 627 if (isGtsPdp) { 628 if (gtsVariantHashes.indexOf(h) !== -1) { 629 needsFoucGuard = true; 630 } else { 631 try { 632 if (sessionStorage.getItem("gts_hash_reload_v1")) { 633 needsFoucGuard = true; 634 } 635 } catch (e) {} 636 } 637 } 638 639 if (isGtsPdp && needsFoucGuard) { 640 html.classList.add("is-rally"); 641 } else { 642 html.classList.add("no-rally"); 643 } 644 })(); 645 </script>
645 646 647
647<script> 648 /* 649 Bulletproof "variant hash" handling: 650 Some PDPs have real elements with ids like `recurve`, so URLs like `...#recurve` cause native anchor jumping. 651 These hashes are meant ONLY for default variant selection, not scroll. 652 653 We strip the hash *before body renders*, store it, and later PDP scripts read from sessionStorage. 654 */ 655 (function () { 656 try { 657 var path = (location.pathname || ""); 658 var hash = (location.hash || "").toLowerCase(); 659 if (!hash) return; 660 661 // XR Classic (XRC) 662 if (path.indexOf("/products/onewheel-xr-classic") !== -1) { 663 if (hash === "#recurve" || hash === "#straight" || hash === "#xrc-recurve" || hash === "#xrc-straight") { 664 sessionStorage.setItem("xrc_hash_reload_v1", hash); 665 sessionStorage.setItem("xrc_hash_stripped_v1", "1"); 666 history.replaceState(null, "", path + location.search); 667 window.scrollTo(0, 0); 668 } 669 return; 670 } 671 672 // GT S-Series (GTS) 673 if (path.indexOf("/products/onewheel-gt-s-series") !== -1) { 674 if ( 675 hash === "#base" || hash === "#rally" || hash === "#rally-xl" || 676 hash === "#s-series" || hash === "#gts-base" || hash === "#gts-rally" || hash === "#rally-edition" 677 ) { 678 sessionStorage.setItem("gts_hash_reload_v1", hash); 679 sessionStorage.setItem("gts_hash_stripped_v1", "1"); 680 history.replaceState(null, "", path + location.search); 681 window.scrollTo(0, 0); 682 } 683 return; 684 } 685 } catch (e) {} 686 })(); 687 </script>
687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709<meta property="og:type" content="product" /> 710 <meta property="og:title" content="Onewheel GT S-Series" /> 711 712 <meta property="og:image" content="http://onewheel.com/cdn/shop/files/GTS_Clipped_4ConfigModal__1_grande.png?v=1698374591" /> 713 <meta property="og:image:secure_url" content="https://onewheel.com/cdn/shop/files/GTS_Clipped_4ConfigModal__1_grande.png?v=1698374591" /> 714 715 <meta property="og:image" content="http://onewheel.com/cdn/shop/files/GTS_RecuveRails_Lifestyle4PDP_DSC04849_1_grande.jpg?v=1719589504" /> 716 <meta property="og:image:secure_url" content="https://onewheel.com/cdn/shop/files/GTS_RecuveRails_Lifestyle4PDP_DSC04849_1_grande.jpg?v=1719589504" /> 717 718 <meta property="og:image" content="http://onewheel.com/cdn/shop/files/GTS_Lifestyle4PDP_OptionP_1400x775_9f46e96b-1023-4c9d-9dbb-584652436be0_grande.png?v=1719589504" /> 719 <meta property="og:image:secure_url" content="https://onewheel.com/cdn/shop/files/GTS_Lifestyle4PDP_OptionP_1400x775_9f46e96b-1023-4c9d-9dbb-584652436be0_grande.png?v=1719589504" /> 720 721 <meta property="og:image" content="http://onewheel.com/cdn/shop/files/GTS_Clipped_4ConfigModal__1_d93ca0df-324f-4061-86c2-422f74d5edbd_grande.png?v=1718331038" /> 722 <meta property="og:image:secure_url" content="https://onewheel.com/cdn/shop/files/GTS_Clipped_4ConfigModal__1_d93ca0df-324f-4061-86c2-422f74d5edbd_grande.png?v=1718331038" /> 723 724 <meta property="og:image" content="http://onewheel.com/cdn/shop/files/GTS_Clipped_4ConfigModal__1_3ee302ac-5654-4b9e-95d2-6409a5e34f47_grande.png?v=1718331181" /> 725 <meta property="og:image:secure_url" content="https://onewheel.com/cdn/shop/files/GTS_Clipped_4ConfigModal__1_3ee302ac-5654-4b9e-95d2-6409a5e34f47_grande.png?v=1718331181" /> 726 727 <meta property="og:image" content="http://onewheel.com/cdn/shop/files/GTS_Clipped_4ConfigModal__1_425d5556-e690-4d0a-8903-9928032ac68c_grande.png?v=1718331042" /> 728 <meta property="og:image:secure_url" content="https://onewheel.com/cdn/shop/files/GTS_Clipped_4ConfigModal__1_425d5556-e690-4d0a-8903-9928032ac68c_grande.png?v=1718331042" /> 729 730 <meta property="og:image" content="http://onewheel.com/cdn/shop/files/GTSRecurve_Configurator_TransWDropshadow_4Light_V2_grande.png?v=1719589504" /> 731 <meta property="og:image:secure_url" content="https://onewheel.com/cdn/shop/files/GTSRecurve_Configurator_TransWDropshadow_4Light_V2_grande.png?v=1719589504" /> 732 733 <meta property="og:image" content="http://onewheel.com/cdn/shop/files/GTSRally_Configurator_TransWDropshadow_4Light_V2_grande.png?v=1719589504" /> 734 <meta property="og:image:secure_url" content="https://onewheel.com/cdn/shop/files/GTSRally_Configurator_TransWDropshadow_4Light_V2_grande.png?v=1719589504" /> 735 736 <meta property="og:image" content="http://onewheel.com/cdn/shop/files/GTS_TreadedClipped_4ConfigModal_grande.png?v=1719589504" /> 737 <meta property="og:image:secure_url" content="https://onewheel.com/cdn/shop/files/GTS_TreadedClipped_4ConfigModal_grande.png?v=1719589504" /> 738 739 <meta property="og:image" content="http://onewheel.com/cdn/shop/files/GTS_Lifestyle4PDP_OptionF_1400x775_83cda19f-6a25-467c-ba24-36aed1d4972f_grande.png?v=1719589504" /> 740 <meta property="og:image:secure_url" content="https://onewheel.com/cdn/shop/files/GTS_Lifestyle4PDP_OptionF_1400x775_83cda19f-6a25-467c-ba24-36aed1d4972f_grande.png?v=1719589504" /> 741 742 <meta property="og:image" content="http://onewheel.com/cdn/shop/files/GTSRecurve_Configurator_TransWDropshadow_4Light_V3_grande.png?v=1719591052" /> 743 <meta property="og:image:secure_url" content="https://onewheel.com/cdn/shop/files/GTSRecurve_Configurator_TransWDropshadow_4Light_V3_grande.png?v=1719591052" /> 744 745 <meta property="og:image" content="http://onewheel.com/cdn/shop/files/GTSRally_Configurator_TransWDropshadow_4Light_V3_grande.png?v=1719591068" /> 746 <meta property="og:image:secure_url" content="https://onewheel.com/cdn/shop/files/GTSRally_Configurator_TransWDropshadow_4Light_V3_grande.png?v=1719591068" /> 747 748 <meta property="og:image" content="http://onewheel.com/cdn/shop/files/RallyXL_PDPThumbnailImage_Render_40d5aa12-ab06-468c-b2dd-6f2acb2ffadc_grande.png?v=1754495619" /> 749 <meta property="og:image:secure_url" content="https://onewheel.com/cdn/shop/files/RallyXL_PDPThumbnailImage_Render_40d5aa12-ab06-468c-b2dd-6f2acb2ffadc_grande.png?v=1754495619" /> 750 751 <meta property="og:image" content="http://onewheel.com/cdn/shop/files/RallyXL_PDPThumbnailImage_Render_LowBoyUpdate_grande.png?v=1754704334" /> 752 <meta property="og:image:secure_url" content="https://onewheel.com/cdn/shop/files/RallyXL_PDPThumbnailImage_Render_LowBoyUpdate_grande.png?v=1754704334" /> 753 754 <meta property="og:image" content="http://onewheel.com/cdn/shop/files/Onewheel_GTS_Rally_XL_ComparisontRenderCrop_LowboyUpdate_13d1a9ee-94a4-4871-b162-ec7f8de872a2_grande.png?v=1755221763" /> 755 <meta property="og:image:secure_url" content="https://onewheel.com/cdn/shop/files/Onewheel_GTS_Rally_XL_ComparisontRenderCrop_LowboyUpdate_13d1a9ee-94a4-4871-b162-ec7f8de872a2_grande.png?v=1755221763" /> 756 757 <meta property="og:price:amount" content="29.00" /> 758 <meta property="og:price:currency" content="USD" /> 759 760 761 762<meta property="og:url" content="https://onewheel.com/products/onewheel-gt-s-series" /> 763<meta property="og:site_name" content="Onewheel // Future Motion" /> 764 765 766 767 <meta name="twitter:card" content="product" /> 768 <meta name="twitter:title" content="Onewheel GT S-Series" /> 769 <meta name="twitter:description" content="" /> 770 <meta name="twitter:image" content="http://onewheel.com/cdn/shop/files/GTS_Clipped_4ConfigModal__1_large.png?v=1698374591" />
771 <meta name="twitter:label1" content="PRICE" /> 772 <meta name="twitter:data1" content="From 2,900.00" /> 773 <meta name="twitter:label2" content="VENDOR" /> 774 <meta name="twitter:data2" content="Future Motion Inc" /> 775 776 777 778 779 780<meta property="og:site_name" content="Onewheel // Future Motion"> 781<meta property="og:url" content="https://onewheel.com/products/onewheel-gt-s-series"> 782<meta property="og:title" content="Onewheel GT S-Series"> 783<meta property="og:type" content="product"><meta property="og:description" content="Destroy Boredom on Onewheel, the Best Electric Skateboard. Trusted By 300k Riders. 150 Million Miles Ridden. Designed & Assembled in the USA. Official Site to Buy Onewheel."><meta property="product:availability" content="instock"> 784 785 786 787 788 789 790 791 792 793 794 795 796 797 798<meta property="product:price:amount" content="2,900.00"> 799 <meta property="product:price:currency" content="USD"><meta property="og:image" content="http://onewheel.com/cdn/shop/files/GTS_Clipped_4ConfigModal__1.png?v=1698374591"> 800 <meta property="og:image:secure_url" content="https://onewheel.com/cdn/shop/files/GTS_Clipped_4ConfigModal__1.png?v=1698374591"> 801 <meta property="og:image:width" content="1400"> 802 <meta property="og:image:height" content="867"> 803 <meta property="og:image:alt" content="Onewheel GT S-Series"><meta property="og:image" content="http://onewheel.com/cdn/shop/files/GTS_RecuveRails_Lifestyle4PDP_DSC04849_1.jpg?v=1719589504"> 804 <meta property="og:image:secure_url" content="https://onewheel.com/cdn/shop/files/GTS_RecuveRails_Lifestyle4PDP_DSC04849_1.jpg?v=1719589504"> 805 <meta property="og:image:width" content="1401"> 806 <meta property="og:image:height" content="776"> 807 <meta property="og:image:alt" content="Onewheel GT S-Series"><meta property="og:image" content="http://onewheel.com/cdn/shop/files/GTS_Lifestyle4PDP_OptionP_1400x775_9f46e96b-1023-4c9d-9dbb-584652436be0.png?v=1719589504"> 808 <meta property="og:image:secure_url" content="https://onewheel.com/cdn/shop/files/GTS_Lifestyle4PDP_OptionP_1400x775_9f46e96b-1023-4c9d-9dbb-584652436be0.png?v=1719589504"> 809 <meta property="og:image:width" content="1401"> 810 <meta property="og:image:height" content="776"> 811 <meta property="og:image:alt" content="Onewheel GT S-Series"> 812 813<meta name="twitter:site" content="@"> 814<meta name="twitter:card" content="summary_large_image"> 815<meta name="twitter:title" content="Onewheel GT S-Series"><meta name="twitter:description" content="Destroy Boredom on Onewheel, the Best Electric Skateboard. Trusted By 300k Riders. 150 Million Miles Ridden. Designed & Assembled in the USA. Official Site to Buy Onewheel."> 816 817 818<link type="text/css" href="//onewheel.com/cdn/shop/t/416/assets/layout.theme.css?v=33979994242586077201788874500" rel="stylesheet"><link type="text/css" href="//onewheel.com/cdn/shop/t/416/assets/layout.theme.styleLiquid.scss.css?v=144562179890364811391788874500" rel="stylesheet"><link rel="stylesheet" type="text/css" href="//onewheel.com/cdn/shop/t/416/assets/slick.css?v=38955595701183547351788874451"/><link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.2.0/css/all.css" integrity="sha384-hWVjflwFxL6sNzntih27bfxkr27PmbbK/iSvJ+a4+0owXq79v+lsFkW54bOGbiDQ" crossorigin="anonymous"> 819 <style> 820 821 822 823 824 825 :root { 826 --color-accent: #c4cdd5; 827 --color-body-text: #404040; 828 --color-main-background: #ffffff; 829 --color-border: #c0c0c0; 830 831 --font-heading: Helvetica, Arial, sans-serif; 832 --font-body: Helvetica, Arial, sans-serif; 833 --font-body-weight: 400; 834 --font-body-style: normal; 835 --font-body-bold-weight: 700; 836 } 837</style> 838 839 840 841 <link rel="stylesheet" href="https://use.typekit.net/coh7nwb.css"> 842 <link rel="stylesheet" href="//onewheel.com/cdn/shop/t/416/assets/component-search.css?v=38324623662233879811788874451" media="print" onload="this.media='all'"> 843 <link rel="stylesheet" href="//onewheel.com/cdn/shop/t/416/assets/component-price.css?v=98472214787206797651788874451" media="print" onload="this.media='all'"> 844 <link rel="stylesheet" href="//onewheel.com/cdn/shop/t/416/assets/component-loading-overlay.css?v=10979865230707923191788874451" media="print" onload="this.media='all'"> 845 846 847 <link rel="stylesheet" href="//onewheel.com/cdn/shop/t/416/assets/new-bundles.scss.css?v=149086072682693612271788874451"> 848
849<script src="//onewheel.com/cdn/shop/t/198/assets/constants.js?v=58251544750838685771693414741" defer="defer"></script>
849 850
850<script src="//onewheel.com/cdn/shop/t/198/assets/pubsub.js?v=158357773527763999511693414741" defer="defer"></script>
850 851
851<script src="//onewheel.com/cdn/shop/t/198/assets/global.js?v=113367515774722599301693414741" defer="defer"></script>
851<script src="//onewheel.com/cdn/shop/t/198/assets/animations.js?v=88693664871331136111693414740" defer="defer"></script>
851<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
851<meta name="google-site-verification" content="ssfOsHY-fH5CTiQHc9coTJdems094tU--lMQ9fGPhK0"> 852 853
853<script src="//onewheel.com/cdn/shop/t/416/assets/search-form.js?v=17841697066563890451788874451" defer="defer"></script>
853 854 855 856 <link href="//onewheel.com/cdn/shop/t/416/assets/hc.scss.css?v=124511618295498054591788874451" rel="stylesheet" type="text/css" media="all" /> 857 858 <link href="//onewheel.com/cdn/shop/t/416/assets/blog.css?v=16467121749829097121788874451" rel="stylesheet" type="text/css" media="all" /> 859 <link href="//onewheel.com/cdn/shop/t/416/assets/_cart.css?v=71373165023568864561788874451" rel="stylesheet" type="text/css" media="all" /> 860 <link href="//onewheel.com/cdn/shop/t/416/assets/support.css?v=17875456812758033261788874451" rel="stylesheet" type="text/css" media="all" /> 861 <link href="//onewheel.com/cdn/shop/t/416/assets/press.css?v=164421345119210884501788874451" rel="stylesheet" type="text/css" media="all" /> 862 <link href="//onewheel.com/cdn/shop/t/416/assets/delivery.css?v=59559974531959324081788874451" rel="stylesheet" type="text/css" media="all" /> 863 <link href="//onewheel.com/cdn/shop/t/416/assets/search.css?v=26951337576266536851788874451" rel="stylesheet" type="text/css" media="all" /> 864 <link href="//onewheel.com/cdn/shop/t/416/assets/mobile-nav.css?v=126684529695197185281788874451" rel="stylesheet" type="text/css" media="all" /> 865 866 <link href="//onewheel.com/cdn/shop/t/416/assets/sliders.css?v=168960727337906995611788874451" rel="stylesheet" type="text/css" media="all" /> 867 <link href="//onewheel.com/cdn/shop/t/416/assets/venobox.css?v=129289080587675031191788874451" rel="stylesheet" type="text/css" media="all" /> 868 <link href="//onewheel.com/cdn/shop/t/416/assets/addon.scss.css?v=797826013456270371788874451" rel="stylesheet" type="text/css" media="all" /> 869 <link href="//onewheel.com/cdn/shop/t/416/assets/dc.scss.css?v=147760134075062098461788874451" rel="stylesheet" type="text/css" media="all" /> 870 <link href="//onewheel.com/cdn/shop/t/416/assets/fonts.css?v=111088521517183204421788874500" rel="stylesheet" type="text/css" media="all" /> 871 <link rel="preconnect" href="https://fonts.googleapis.com"><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin><link href="https://fonts.googleapis.com/css2?family=Permanent+Marker&family=Rock+Salt&display=swap" rel="stylesheet"> 872 873 874 <link rel="stylesheet" type="text/css" href="https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.8.1/slick-theme.css"/> 875 <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/meyer-reset/2.0/reset.min.css"> 876 <link href="//onewheel.com/cdn/shop/t/416/assets/twentyone.scss.css?v=93328027654392686421788874451" rel="stylesheet" type="text/css" media="all" /> 877 <link href="//onewheel.com/cdn/shop/t/416/assets/instafeed-lightbox.css?v=96360925189816402191789577880" rel="stylesheet" type="text/css" media="all" /> 878 879 <style id="card-image-styles"> 880 .story-card-media, 881 .post-container--media { 882 width: 100%; 883 position: relative; 884 display: block; 885 overflow: hidden; 886 aspect-ratio: 4 / 3; 887 } 888 .story-card-media .card-media-image-picture, 889 .post-container--media .card-media-image-picture { 890 position: absolute; 891 inset: 0; 892 width: 100%; 893 height: 100%; 894 display: block; 895 } 896 .story-card-media .card-media-image, 897 .story-card-media .card-media-image-picture img, 898 .story-card-media img, 899 .post-container--media .card-media-image, 900 .post-container--media .card-media-image-picture img, 901 .post-container--media img { 902 position: absolute !important; 903 inset: 0 !important; 904 width: 100% !important; 905 height: 100% !important; 906 max-width: none !important; 907 object-fit: cover !important; 908 display: block; 909 pointer-events: auto; 910 } 911 .post-container { 912 position: relative; 913 } 914 a.post-link.story-card, 915 a.stories-wrapper.story-card { 916 display: block; 917 } 918 a.post-link:has(.post-container--media), 919 a.stories-wrapper.story-card { 920 min-height: 0 !important; 921 height: auto !important; 922 } 923 a.post-link:has(.post-container--media) .post-container { 924 height: auto !important; 925 min-height: 0 !important; 926 } 927 .fifty-fifty .post-container--media img, 928 .fifty-fifty .post-container--media .card-media-image { 929 height: 100% !important; 930 } 931 </style> 932 933 <style> 934 .pints-pdp.step-two .bundle-refresh .new-bundles { 935 display: block !important; 936 } 937 </style> 938 939 <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.1.2/css/all.min.css"> 940 941 942 943 944 945 946 947 948 949 950 951
951<script> 952 window.console = window.console || function(t) {}; 953 </script>
953 954
954<script> 955 if (document.location.search.match(/type=embed/gi)) { 956 window.parent.postMessage("resize", "*"); 957 } 958 </script>
958 959 960
960<script src="https://cdn-widgetsrepository.yotpo.com/v1/loader/WXfAVlGj0ed3TS2deokFWfQ8FK07YmqPw5j5GAqO" async></script>
960 961 962 963
963<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/vue.js"></script>
963 964 965 966 967 968
968<script> 969 document.documentElement.className = document.documentElement.className.replace('no-js', ''); 970 971 window.theme = { 972 strings: { 973 addToCart: "Add to Cart", 974 soldOut: "Sold Out", 975 unavailable: "Unavailable" 976 }, 977 moneyFormat: "${{amount}}" 978 }; 979 980 981 </script>
981 982 983 <!-- Begin: Northbeam Pixel --> 984
984<script async type="text/javascript" src="//j.northbeam.io/ota-sp/d8e66942-87d2-4cc8-a3b5-ef6caa2e2e8d.js"></script>
984 985 <!-- End: Northbeam Pixel --> 986 987
987<script type="text/javascript" src="//onewheel.com/cdn/shop/t/416/assets/jquery-3.3.1.min.js?v=61395414644828968241788874451"></script>
987<script type="text/javascript" src="//onewheel.com/cdn/shop/t/416/assets/[email protected]?v=173146242450375641401788874451" defer="defer"></script>
987<script type="text/javascript" src="//onewheel.com/cdn/shop/t/416/assets/layout.theme.js?v=138765550322329662171788874451" defer="defer"></script>
987<script type="text/javascript" src="//onewheel.com/cdn/shop/t/416/assets/jquery.visible.min.js?v=93382404132378079141788874451" defer="defer"></script>
987<script type="text/javascript" src="//onewheel.com/cdn/shop/t/416/assets/slick.min.js?v=71779134894361685811788874451"></script>
987<link rel="prefetch" href="//onewheel.com/cdn/shop/t/416/assets/[email protected]_card.js?v=110792964584271959971788874451" as="script"><link rel="prefetch" href="//onewheel.com/cdn/shop/t/416/assets/template.gift_card.js?v=172788589973887918521788874451" as="script"><link rel="prefetch" href="//onewheel.com/cdn/shop/t/416/assets/[email protected]@template.product.js?v=129515706959774557011788874451" as="script"><link rel="prefetch" href="//onewheel.com/cdn/shop/t/416/assets/template.index.js?v=127326800607791811281788874451" as="script"><link rel="prefetch" href="//onewheel.com/cdn/shop/t/416/assets/template.product.js?v=91482477598319153991788874451" as="script"><link rel="prefetch" href="//onewheel.com/cdn/shop/t/416/assets/template.addresses.js?v=96948842846958551371788874451" as="script"><link rel="prefetch" href="//onewheel.com/cdn/shop/t/416/assets/template.login.js?v=81854437170605880331788874451" as="script"> 988 989
989<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
989<meta name="google-site-verification" content="ssfOsHY-fH5CTiQHc9coTJdems094tU--lMQ9fGPhK0"> 990<meta name="google-site-verification" content="ssfOsHY-fH5CTiQHc9coTJdems094tU--lMQ9fGPhK0"> 991<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/6962011/digital_wallets/dialog"> 992<meta id="in-context-paypal-metadata" data-shop-id="6962011" data-venmo-supported="false" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="USD"> 993<link rel="ucp" href="/.well-known/ucp" version="2026-08-25"><link rel="buy" href="/cart/40944462397534:1?ucp/version=2026-08-25&context/payment/0/handler=dev.shopify.shop_pay" payment="dev.shopify.shop_pay com.google.pay dev.shopify.card"><link rel="alternate" type="application/json+oembed" href="https://onewheel.com/products/onewheel-gt-s-series.oembed">
994<script async="async" src="/checkouts/internal/preloads.js?locale=en-US&default_configuration_id=7766110"></script>
994 995<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
996<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-US&default_configuration_id=7766110&shop_id=6962011" crossorigin="anonymous"></script>
vendor: 1 bytes, line 996
996
997<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":6962011,"countryCode":"US","currencyCode":"USD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/6962011","merchantName":"Onewheel \/\/ Future Motion","requiredBillingContactFields":["postalAddress","email","phone"],"requiredShippingContactFields":["postalAddress","email","phone"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","amex","discover","elo","jcb"],"total":{"type":"pending","label":"Onewheel \/\/ Future Motion","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 997
997
998<script id="shopify-features" type="application/json">{"accessToken":"07f89fbf0d43c730b559653b4ca5878f","betas":["rich-media-storefront-analytics"],"domain":"onewheel.com","predictiveSearch":true,"shopId":6962011,"locale":"en"}</script>
vendor: 1 bytes, line 998
998
999<script>var Shopify = Shopify || {}; 1000Shopify.shop = "onewheel.myshopify.com"; 1001Shopify.locale = "en"; 1002Shopify.currency = {"active":"USD","rate":"1.0"}; 1003Shopify.country = "US"; 1004Shopify.theme = {"name":"September | 9.8 | Final","id":141594230878,"schema_name":"Starter theme","schema_version":"1.0.0","theme_store_id":null,"role":"main"}; 1005Shopify.theme.handle = "null"; 1006Shopify.theme.style = {"id":null,"handle":null}; 1007Shopify.cdnHost = "onewheel.com/cdn"; 1008Shopify.routes = Shopify.routes || {}; 1009Shopify.routes.root = "/"; 1010Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js"; 1011Shopify.SignInWithShop = Shopify.SignInWithShop || {}; 1012Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {}; 1013Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 1013
1013
1014<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 1014
1014
1015<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 1015
1015
1016<script> 1017 window.ShopifyPay = window.ShopifyPay || {}; 1018 window.ShopifyPay.apiHost = "shop.app\/pay"; 1019 window.ShopifyPay.redirectState = null; 1020</script>
vendor: 1 bytes, line 1020
1020
1021<script> 1022 window.Shopify = window.Shopify || {}; 1023 window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {}; 1024 window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 }; 1025 window.Shopify.SignInWithShop.eligible = true; 1026</script>
vendor: 1 bytes, line 1026
1026
1027<script id="shop-js-analytics" type="application/json">{"pageType":"product"}</script>
vendor: 1 bytes, line 1027
1027
1028<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 1028
1028
1029<script type="module"> 1030 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"); 1031 1032 window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true}); 1033 1034</script>
vendor: 1 bytes, line 1034
1034
1035<script> 1036 window.Shopify = window.Shopify || {}; 1037 if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; 1038 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"]}; 1039</script>
vendor: 1 bytes, line 1039
1039
1040<script>(function() { 1041 var isLoaded = false; 1042 function asyncLoad() { 1043 if (isLoaded) return; 1044 isLoaded = true; 1045 var urls = ["\/\/www.powr.io\/powr.js?powr-token=onewheel.myshopify.com\u0026external-type=shopify\u0026shop=onewheel.myshopify.com","https:\/\/www.klarnapayments.com\/assets\/upstream.js?shop=onewheel.myshopify.com","https:\/\/us-library.klarnaservices.com\/merchant.js?uci=fa9d7169-1314-485a-a70d-f90dde15793c\u0026country=US\u0026shop=onewheel.myshopify.com","https:\/\/cdn.nfcube.com\/instafeed-dfbea33b592205d688ebf2e708c569ad.js?shop=onewheel.myshopify.com"]; 1046 for (var i = 0; i < urls.length; i++) { 1047 var s = document.createElement('script'); 1048 s.type = 'text/javascript'; 1049 s.async = true; 1050 s.src = urls[i]; 1051 var x = document.getElementsByTagName('script')[0]; 1052 x.parentNode.insertBefore(s, x); 1053 } 1054 }; 1055 if(window.attachEvent) { 1056 window.attachEvent('onload', asyncLoad); 1057 } else { 1058 window.addEventListener('load', asyncLoad, false); 1059 } 1060})();</script>
vendor: 1 bytes, line 1060
1060
1061<script id="__st">var __st={"a":6962011,"offset":-25200,"reqid":"ccdfc08a-425d-4bcc-9329-4f42f5b5c726-1790362260","pageurl":"onewheel.com\/products\/onewheel-gt-s-series","u":"4eba8e2e1a4f","p":"product","rtyp":"product","rid":6845910515806};</script>
vendor: 1 bytes, line 1061
1061
1062<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 1062
1062
1063<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 1063
1063
1064<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//onewheel.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 1064
1064
1065<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 = "//onewheel.com/cdn/shopifycloud/storefront/assets/storefront/autosizes-84416378.js";(document.head || document.documentElement).appendChild(autosizesScript);}window.ShopifyAnalytics = window.ShopifyAnalytics || {};window.ShopifyAnalytics.performance = window.ShopifyAnalytics.performance || {};(function () {var LONG_FRAME_THRESHOLD = 50;var longAnimationFrames = [];var activeRafId = null;function collectLongFrames() {var previousTime = null;function rafMonitor(now) {if (activeRafId === null) {return;}var delta = now - previousTime;if (delta > LONG_FRAME_THRESHOLD) {longAnimationFrames.push({startTime: previousTime,endTime: now,});}previousTime = now;activeRafId = requestAnimationFrame(rafMonitor);}previousTime = performance.now();activeRafId = requestAnimationFrame(rafMonitor);}if (!window.PerformanceObserver?.supportedEntryTypes?.includes('long-animation-frame')) {collectLongFrames();var timeoutId = setTimeout(function () {cancelAnimationFrame(activeRafId);}, 10000);window.ShopifyAnalytics.performance.getLongAnimationFrames = function (stopCollection) {if (stopCollection === undefined) {stopCollection = false;}if (stopCollection) {clearTimeout(timeoutId);cancelAnimationFrame(activeRafId);}return longAnimationFrames;};}})();})();</script>
1065<script crossorigin="anonymous" defer="defer" src="//onewheel.com/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 1065
1065
1066<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 1066
1066
1067<script> 1068 window.Shopify = window.Shopify || {}; 1069 window.Shopify.MCP = window.Shopify.MCP || {}; 1070 window.Shopify.MCP.enabled = true; 1071 window.Shopify.MCP.shop = "onewheel.myshopify.com"; 1072 window.Shopify.MCP.mcpEndpoint = "https:\/\/onewheel.com\/api\/mcp"; 1073 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"]}}]; 1074</script>
vendor: 1 bytes, line 1074
1074
1075<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("\/\/onewheel.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})(); 1076</script>
vendor: 1 bytes, line 1076
1076
1077<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://onewheel.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}}; 1078</script>
vendor: 1 bytes, line 1078
1078
1079<script data-source-attribution="shopify.dynamic_checkout.buyer_consent"> 1080 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); 1081</script>
vendor: 1 bytes, line 1081
1081
1082<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})}})); 1083</script>
1083 1084<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://onewheel.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous"> 1085<style id="shopify-accelerated-checkout-cart"> 1086 #shopify-buyer-consent { 1087 margin-top: 1em; 1088 display: inline-block; 1089 width: 100%; 1090} 1091 1092#shopify-buyer-consent.hidden { 1093 display: none; 1094} 1095 1096#shopify-subscription-policy-button { 1097 background: none; 1098 border: none; 1099 padding: 0; 1100 text-decoration: underline; 1101 font-size: inherit; 1102 cursor: pointer; 1103} 1104 1105#shopify-subscription-policy-button::before { 1106 box-shadow: none; 1107} 1108 1109 </style>
1110<script id="sections-script" data-sections="header" defer="defer" src="//onewheel.com/cdn/shop/t/416/compiled_assets/scripts.js?v=184325197989695213571788874503"></script>
vendor: 1 bytes, line 1110
1110
1111<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
1111 1112 1113
1113<script>
vendor: 335 bytes, lines 1113-1117
1113(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 1114 new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 1115 j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 1116 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 1117 })(window,document,'script','dataLayer','
1117GTM-T5VWT4P
vendor: 3 bytes, line 1117
1117');
1117</script>
1117 1118 1119 <!-- Start tatari --> 1120
1120<script> 1121 !function(){try{!function(t,i){if(!i.version){window.tatari=i,i.init=function(t,n){var e=function(t,n){i[n]=function(){t.push([n].concat(Array.prototype.slice.call(arguments,0)))}};"track pageview identify".split(" ").forEach(function(t){e(i,t)}),i._i=t,i.config=n,i.pageview()},i.version="1.2.1";var n=t.createElement("script");n.type="text/javascript",n.async=!0,n.src="https://d2hrivdxn8ekm8.cloudfront.net/tag-manager/672a1c04-c11d-4846-a531-0f31b3130275-latest.js";var e=t.getElementsByTagName("script")[0];e.parentNode.insertBefore(n,e)}}(document,window.tatari||[])}catch(t){console.log(t)}}(); tatari.init('672a1c04-c11d-4846-a531-0f31b3130275'); 1122 </script>
1122 1123 1124 1125 <!-- End tatari --> 1126 1127
1127<script type="text/javascript"> 1128(function e(){var e=document.createElement("script");e.type="text/javascript",e.async=true,e.src="//staticw2.yotpo.com/WXfAVlGj0ed3TS2deokFWfQ8FK07YmqPw5j5GAqO/widget.js";var t=document.getElementsByTagName("script")[0];t.parentNode.insertBefore(e,t)})(); 1129</script>
1129 1130 1131 1132 1133 1134 1135 1136 1137 1138 1139 1140 1141 1142 1143 1144 <style> 1145 .featured-bundles .show-a { 1146 display: none !important; 1147 } 1148 .featured-bundles .show-b { 1149 display: block !important; 1150 } 1151 .product-purchaseView.simple .next-step.show-a { 1152 display: none !important; 1153 } 1154 </style> 1155
1155<script> 1156 document.addEventListener('DOMContentLoaded', function() { 1157 var el = document.getElementById('purchaseView'); 1158 var ec = document.getElementById('checkout-cart--cart'); 1159 var ctaButton = document.getElementById('checkout-btn'); 1160 var ctaButtonMobile = document.getElementById('checkout-btn-mobile'); 1161 var atcButtons = document.querySelectorAll('.simple-atc'); 1162 var configButtons = document.querySelectorAll('.btn-process'); 1163 if (el) { 1164 el.classList.add('simple'); 1165 /* Do not add is-b on load so step one (product + button) shows; step-one is added in s-series-purchase */ 1166 } 1167 if (ec) { 1168 ec.classList.add('simple'); 1169 ec.classList.add('show-bundle-cross'); 1170 } 1171 if (ctaButton) { 1172 ctaButton.classList.remove('control-version'); 1173 ctaButton.classList.add('two-step-version'); 1174 } 1175 if (ctaButtonMobile) { 1176 ctaButtonMobile.classList.remove('control-version'); 1177 ctaButtonMobile.classList.add('two-step-version'); 1178 } 1179 atcButtons.forEach(function(button) { 1180 button.classList.add('atc-click'); 1181 }); 1182 configButtons.forEach(function(button) { 1183 button.classList.remove('atc-click'); 1184 }); 1185 }); 1186 (function() { 1187 const targetId = 'checkout-cart--cart'; 1188 const classToAdd = 'show-bundle-cross'; 1189 function addBundleCross(el) { 1190 if (!el.classList.contains(classToAdd)) { 1191 el.classList.add(classToAdd); 1192 } 1193 } 1194 document.addEventListener('DOMContentLoaded', () => { 1195 const cart = document.getElementById(targetId); 1196 if (cart) addBundleCross(cart); 1197 }); 1198 const observer = new MutationObserver(mutations => { 1199 for (const m of mutations) { 1200 if (m.addedNodes.length) { 1201 m.addedNodes.forEach(node => { 1202 if (node.id === targetId) { 1203 addBundleCross(node); 1204 } 1205 }); 1206 } 1207 if (document.getElementById(targetId)) { 1208 addBundleCross(document.getElementById(targetId)); 1209 } 1210 } 1211 }); 1212 observer.observe(document.body, { childList: true, subtree: true }); 1213 setInterval(() => { 1214 const cart = document.getElementById(targetId); 1215 if (cart) addBundleCross(cart); 1216 }, 500); 1217 })(); 1218 </script>
1218 1219 1220 1221<!-- BEGIN app block: shopify://apps/klaviyo-email-marketing-sms/blocks/klaviyo-onsite-embed/2632fe16-c075-4321-a88b-50b567f42507 --> 1222 1223 1224 1225 1226 1227 1228 1229 1230 1231 1232 1233 1234
1234<script async src="https://static.klaviyo.com/onsite/js/k5AC3s/klaviyo.js?company_id=k5AC3s"></script>
1234 1235
1235<script>!function(){if(!window.klaviyo){window._klOnsite=window._klOnsite||[];try{window.klaviyo=new Proxy({},{get:function(n,i){return"push"===i?function(){var n;(n=window._klOnsite).push.apply(n,arguments)}:function(){for(var n=arguments.length,o=new Array(n),w=0;w<n;w++)o[w]=arguments[w];var t="function"==typeof o[o.length-1]?o.pop():void 0,e=new Promise((function(n){window._klOnsite.push([i].concat(o,[function(i){t&&t(i),n(i)}]))}));return e}}})}catch(n){window.klaviyo=window.klaviyo||[],window.klaviyo.push=function(){var n;(n=window._klOnsite).push.apply(n,arguments)}}}}();</script>
1235 1236 1237 1238
1238<script id="viewed_product"> 1239 if (item == null) { 1240 var _learnq = _learnq || []; 1241 1242 var MetafieldReviews = null 1243 var MetafieldYotpoRating = null 1244 var MetafieldYotpoCount = null 1245 var MetafieldLooxRating = null 1246 var MetafieldLooxCount = null 1247 var okendoProduct = null 1248 var okendoProductReviewCount = null 1249 var okendoProductReviewAverageValue = null 1250 try { 1251 // The following fields are used for Customer Hub recently viewed in order to add reviews. 1252 // This information is not part of __kla_viewed. Instead, it is part of __kla_viewed_reviewed_items 1253 MetafieldReviews = {"rating":{"scale_min":"1.0","scale_max":"5.0","value":"4.9"},"rating_count":235}; 1254 MetafieldYotpoRating = "4.9" 1255 MetafieldYotpoCount = "157" 1256 MetafieldLooxRating = null 1257 MetafieldLooxCount = null 1258 1259 okendoProduct = null 1260 // If the okendo metafield is not legacy, it will error, which then requires the new json formatted data 1261 if (okendoProduct && 'error' in okendoProduct) { 1262 okendoProduct = null 1263 } 1264 okendoProductReviewCount = okendoProduct ? okendoProduct.reviewCount : null 1265 okendoProductReviewAverageValue = okendoProduct ? okendoProduct.reviewAverageValue : null 1266 } catch (error) { 1267 console.error('Error in Klaviyo onsite reviews tracking:', error); 1268 } 1269 1270 var item = { 1271 Name: "Onewheel GT S-Series", 1272 ProductID: 6845910515806, 1273 Categories: ["28 Summit Bundle","All","Customizer","Epitome Bundle","Freeride Bundle","Full Send Bundle","Hybrid Bundle","Recurve Full Send","Recurve Hybrid","Recurve Summit","Summit Bundle"], 1274 ImageURL: "https://onewheel.com/cdn/shop/files/GTS_Clipped_4ConfigModal__1_grande.png?v=1698374591", 1275 URL: "https://onewheel.com/products/onewheel-gt-s-series", 1276 Brand: "Future Motion Inc", 1277 Price: "$2,900.00", 1278 Value: "2,900.00", 1279 CompareAtPrice: "$0.00" 1280 }; 1281 _learnq.push(['track', 'Viewed Product', item]); 1282 _learnq.push(['trackViewedItem', { 1283 Title: item.Name, 1284 ItemId: item.ProductID, 1285 Categories: item.Categories, 1286 ImageUrl: item.ImageURL, 1287 Url: item.URL, 1288 Metadata: { 1289 Brand: item.Brand, 1290 Price: item.Price, 1291 Value: item.Value, 1292 CompareAtPrice: item.CompareAtPrice 1293 }, 1294 metafields:{ 1295 reviews: MetafieldReviews, 1296 yotpo:{ 1297 rating: MetafieldYotpoRating, 1298 count: MetafieldYotpoCount, 1299 }, 1300 loox:{ 1301 rating: MetafieldLooxRating, 1302 count: MetafieldLooxCount, 1303 }, 1304 okendo: { 1305 rating: okendoProductReviewAverageValue, 1306 count: okendoProductReviewCount, 1307 } 1308 } 1309 }]); 1310 } 1311 </script>
1311 1312 1313 1314 1315 1316 1317
1317<script> 1318 window.klaviyoReviewsProductDesignMode = false 1319 </script>
1319 1320 1321 1322 1323 1324 1325 1326 1327 1328 1329<!-- END app block --><!-- BEGIN app block: shopify://apps/mntn/blocks/tracking-pixel/d40b5b2f-bf84-4a06-b576-832ad24a8652 --> 1330<!-- MNTN Tracking Pixel Start -->
1331<script id="mntn_tracking_pixel" type="text/javascript"> 1332const isUSShopper = window.Shopify && window.Shopify.country === "US"; 1333 1334if (!window.Shopify || isUSShopper) { 1335 (function(){"use strict";var e=null,b="4.0.0", 1336 n="33824", 1337 additional="term=value", 1338 t,r,i;try{t=top.document.referer!==""?encodeURIComponent(top.document.referrer.substring(0,2048)):""}catch(o){t=document.referrer!==null?document.referrer.toString().substring(0,2048):""}try{r=window&&window.top&&document.location&&window.top.location===document.location?document.location:window&&window.top&&window.top.location&&""!==window.top.location?window.top.location:document.location}catch(u){r=document.location}try{i=parent.location.href!==""?encodeURIComponent(parent.location.href.toString().substring(0,2048)):""}catch(a){try{i=r!==null?encodeURIComponent(r.toString().substring(0,2048)):""}catch(f){i=""}}var l,c=document.createElement("script"),h=null,p=document.getElementsByTagName("script"),d=Number(p.length)-1,v=document.getElementsByTagName("script")[d];if(typeof l==="undefined"){l=Math.floor(Math.random()*1e17)}h="dx.mountain.com/spx?"+"dxver="+b+"&shaid="+n+"&tdr="+t+"&plh="+i+"&cb="+l+additional;c.type="text/javascript";
1338c.src=("https:"===document.location.protocol?"https://":"http://")+h;v.parentNode.insertBefore(c,v)})() 1339} 1340</script>
1340 1341<!-- MNTN Tracking Pixel End --> 1342 1343<!-- MNTN DataLayer Start --> 1344 1345
1345<script id="mntn_datalayer" type="text/javascript" async> 1346 let mntn_product_name = "Onewheel GT S-Series"; 1347 let mntn_product_price = "$2,900"; 1348 let mntn_product_image = "\/\/onewheel.com\/cdn\/shop\/files\/GTS_Clipped_4ConfigModal__1.png?v=1698374591"; 1349 let mntn_product_sku = 6845910515806; 1350 let mntn_product_in_stock = true; 1351 let mntn_product_data = {"id":6845910515806,"title":"Onewheel GT S-Series","handle":"onewheel-gt-s-series","description":"","published_at":"2023-10-26T18:39:22-07:00","created_at":"2023-10-26T18:14:31-07:00","vendor":"Future Motion Inc","type":"Onewheel","tags":[],"price":290000,"price_min":290000,"price_max":350000,"available":true,"price_varies":true,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":40944462397534,"title":"S-Series","option1":"S-Series","option2":null,"option3":null,"sku":"OW2-00010-02","requires_shipping":true,"taxable":true,"featured_image":{"id":30884296097886,"product_id":6845910515806,"position":9,"created_at":"2024-06-28T08:41:22-07:00","updated_at":"2024-06-28T08:45:04-07:00","alt":"hide","width":1400,"height":867,"src":"\/\/onewheel.com\/cdn\/shop\/files\/GTS_TreadedClipped_4ConfigModal.png?v=1719589504","variant_ids":[40944462397534]},"available":true,"name":"Onewheel GT S-Series - S-Series","public_title":"S-Series","options":["S-Series"],"price":290000,"weight":17237,"compare_at_price":null,"inventory_quantity":-6076,"inventory_management":null,"inventory_policy":"deny","barcode":"810019796005","featured_media":{"alt":"hide","id":23232134217822,"position":10,"preview_image":{"aspect_ratio":1.615,"height":867,"width":1400,"src":"\/\/onewheel.com\/cdn\/shop\/files\/GTS_TreadedClipped_4ConfigModal.png?v=1719589504"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":40944462430302,"title":"S-Series with Recurve Rails","option1":"S-Series with Recurve Rails","option2":null,"option3":null,"sku":"OW2-00010-12","requires_shipping":true,"taxable":true,"featured_image":{"id":30884433952862,"product_id":6845910515806,"position":11,"created_at":"2024-06-28T09:10:50-07:00","updated_at":"2024-06-28T09:10:52-07:00","alt":"hide","width":1400,"height":867,"src":"\/\/onewheel.com\/cdn\/shop\/files\/GTSRecurve_Configurator_TransWDropshadow_4Light_V3.png?v=1719591052","variant_ids":[40944462430302]},"available":false,"name":"Onewheel GT S-Series - S-Series with Recurve Rails","public_title":"S-Series with Recurve Rails","options":["S-Series with Recurve Rails"],"price":320000,"weight":17237,"compare_at_price":null,"inventory_quantity":-1330,"inventory_management":"shopify","inventory_policy":"deny","barcode":"810019797507","featured_media":{"alt":"hide","id":23232270205022,"position":12,"preview_image":{"aspect_ratio":1.615,"height":867,"width":1400,"src":"\/\/onewheel.com\/cdn\/shop\/files\/GTSRecurve_Configurator_TransWDropshadow_4Light_V3.png?v=1719591052"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":40944462463070,"title":"S-Series Rally Edition","option1":"S-Series Rally Edition","option2":null,"option3":null,"sku":"OW2-00010-13","requires_shipping":true,"taxable":true,"featured_image":{"id":30884433985630,"product_id":6845910515806,"position":12,"created_at":"2024-06-28T09:11:06-07:00","updated_at":"2024-06-28T09:11:08-07:00","alt":"hide","width":1400,"height":867,"src":"\/\/onewheel.com\/cdn\/shop\/files\/GTSRally_Configurator_TransWDropshadow_4Light_V3.png?v=1719591068","variant_ids":[40944462463070]},"available":true,"name":"Onewheel GT S-Series - S-Series Rally Edition","public_title":"S-Series Rally Edition","options":["S-Series Rally Edition"],"price":325000,"weight":17237,"compare_at_price":null,"inventory_quantity":-1618,"inventory_management":null,"inventory_policy":"deny","barcode":"810019797514","featured_media":{"alt":"hide","id":23232272203870,"position":13,"preview_image":{"aspect_ratio":1.615,"height":867,"width":1400,"src":"\/\/onewheel.com\/cdn\/shop\/files\/GTSRally_Configurator_TransWDropshadow_4Light_V3.png?v=1719591068"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":41911500406878,"title":"S-Series Rally XL","option1":"S-Series Rally XL","option2":null,"option3":null,"sku":"OW2-00010-24","requires_shipping":true,"taxable":true,"featured_image":{"id":33222197903454,"product_id":6845910515806,"position":15,"created_at":"2025-08-14T18:36:03-07:00","updated_at":"2025-08-14T18:36:03-07:00","alt":"hide","width":1400,"height":867,"src":"\/\/onewheel.com\/cdn\/shop\/files\/Onewheel_GTS_Rally_XL_ComparisontRenderCrop_LowboyUpdate_13d1a9ee-94a4-4871-b162-ec7f8de872a2.png?v=1755221763","variant_ids":[41911500406878]},"available":true,"name":"Onewheel GT S-Series - S-Series Rally XL","public_title":"S-Series Rally XL","options":["S-Series Rally XL"],"price":350000,"weight":17237,"compare_at_price":null,"inventory_quantity":-2130,"inventory_management":null,"inventory_policy":"deny","barcode":"850078188007","featured_media":{"alt":"hide","id":24883541114974,"position":16,"preview_image":{"aspect_ratio":1.615,"height":867,"width":1400,"src":"\/\/onewheel.com\/cdn\/shop\/files\/Onewheel_GTS_Rally_XL_ComparisontRenderCrop_LowboyUpdate_13d1a9ee-94a4-4871-b162-ec7f8de872a2.png?v=1755221763"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":["\/\/onewheel.com\/cdn\/shop\/files\/GTS_Clipped_4ConfigModal__1.png?v=1698374591","\/\/onewheel.com\/cdn\/shop\/files\/GTS_RecuveRails_Lifestyle4PDP_DSC04849_1.jpg?v=1719589504","\/\/onewheel.com\/cdn\/shop\/files\/GTS_Lifestyle4PDP_OptionP_1400x775_9f46e96b-1023-4c9d-9dbb-584652436be0.png?v=1719589504","\/\/onewheel.com\/cdn\/shop\/files\/GTS_Clipped_4ConfigModal__1_d93ca0df-324f-4061-86c2-422f74d5edbd.png?v=1718331038","\/\/onewheel.com\/cdn\/shop\/files\/GTS_Clipped_4ConfigModal__1_3ee302ac-5654-4b9e-95d2-64
135109a5e34f47.png?v=1718331181","\/\/onewheel.com\/cdn\/shop\/files\/GTS_Clipped_4ConfigModal__1_425d5556-e690-4d0a-8903-9928032ac68c.png?v=1718331042","\/\/onewheel.com\/cdn\/shop\/files\/GTSRecurve_Configurator_TransWDropshadow_4Light_V2.png?v=1719589504","\/\/onewheel.com\/cdn\/shop\/files\/GTSRally_Configurator_TransWDropshadow_4Light_V2.png?v=1719589504","\/\/onewheel.com\/cdn\/shop\/files\/GTS_TreadedClipped_4ConfigModal.png?v=1719589504","\/\/onewheel.com\/cdn\/shop\/files\/GTS_Lifestyle4PDP_OptionF_1400x775_83cda19f-6a25-467c-ba24-36aed1d4972f.png?v=1719589504","\/\/onewheel.com\/cdn\/shop\/files\/GTSRecurve_Configurator_TransWDropshadow_4Light_V3.png?v=1719591052","\/\/onewheel.com\/cdn\/shop\/files\/GTSRally_Configurator_TransWDropshadow_4Light_V3.png?v=1719591068","\/\/onewheel.com\/cdn\/shop\/files\/RallyXL_PDPThumbnailImage_Render_40d5aa12-ab06-468c-b2dd-6f2acb2ffadc.png?v=1754495619","\/\/onewheel.com\/cdn\/shop\/files\/RallyXL_PDPThumbnailImage_Render_LowBoyUpdate.png?v=1754704334","\/\/onewheel.com\/cdn\/shop\/files\/Onewheel_GTS_Rally_XL_ComparisontRenderCrop_LowboyUpdate_13d1a9ee-94a4-4871-b162-ec7f8de872a2.png?v=1755221763"],"featured_image":"\/\/onewheel.com\/cdn\/shop\/files\/GTS_Clipped_4ConfigModal__1.png?v=1698374591","options":["Model"],"media":[{"alt":null,"id":22313663791198,"position":1,"preview_image":{"aspect_ratio":1.615,"height":867,"width":1400,"src":"\/\/onewheel.com\/cdn\/shop\/files\/GTS_Clipped_4ConfigModal__1.png?v=1698374591"},"aspect_ratio":1.615,"height":867,"media_type":"image","src":"\/\/onewheel.com\/cdn\/shop\/files\/GTS_Clipped_4ConfigModal__1.png?v=1698374591","width":1400},{"alt":null,"id":23232158203998,"position":2,"preview_image":{"aspect_ratio":1.805,"height":776,"width":1401,"src":"\/\/onewheel.com\/cdn\/shop\/files\/GTS_RecuveRails_Lifestyle4PDP_DSC04849_1.jpg?v=1719589504"},"aspect_ratio":1.805,"height":776,"media_type":"image","src":"\/\/onewheel.com\/cdn\/shop\/files\/GTS_RecuveRails_Lifestyle4PDP_DSC04849_1.jpg?v=1719589504","width":1401},{"alt":null,"id":22316093702238,"position":3,"preview_image":{"aspect_ratio":1.805,"height":776,"width":1401,"src":"\/\/onewheel.com\/cdn\/shop\/files\/GTS_Lifestyle4PDP_OptionP_1400x775_9f46e96b-1023-4c9d-9dbb-584652436be0.png?v=1719589504"},"aspect_ratio":1.805,"height":776,"media_type":"image","src":"\/\/onewheel.com\/cdn\/shop\/files\/GTS_Lifestyle4PDP_OptionP_1400x775_9f46e96b-1023-4c9d-9dbb-584652436be0.png?v=1719589504","width":1401},{"alt":null,"id":22314006315102,"position":4,"preview_image":{"aspect_ratio":1.618,"height":618,"width":1000,"src":"\/\/onewheel.com\/cdn\/shop\/files\/preview_images\/9a9c59420bd34969ba76f372a20095c6.thumbnail.0000000000.jpg?v=1698387956"},"aspect_ratio":1.617,"duration":14420,"media_type":"video","sources":[{"format":"mp4","height":480,"mime_type":"video\/mp4","url":"\/\/onewheel.com\/cdn\/shop\/videos\/c\/vp\/9a9c59420bd34969ba76f372a20095c6\/9a9c59420bd34969ba76f372a20095c6.SD-480p-0.9Mbps-19930453.mp4?v=0","width":776},{"format":"m3u8","height":480,"mime_type":"application\/x-mpegURL","url":"\/\/onewheel.com\/cdn\/shop\/videos\/c\/vp\/9a9c59420bd34969ba76f372a20095c6\/9a9c59420bd34969ba76f372a20095c6.m3u8?v=0","width":776}]},{"alt":"hide","id":23162245808222,"position":5,"preview_image":{"aspect_ratio":1.615,"height":867,"width":1400,"src":"\/\/onewheel.com\/cdn\/shop\/files\/GTS_Clipped_4ConfigModal__1_d93ca0df-324f-4061-86c2-422f74d5edbd.png?v=1718331038"},"aspect_ratio":1.615,"height":867,"media_type":"image","src":"\/\/onewheel.com\/cdn\/shop\/files\/GTS_Clipped_4ConfigModal__1_d93ca0df-324f-4061-86c2-422f74d5edbd.png?v=1718331038","width":1400},{"alt":"hide","id":23162248822878,"position":6,"preview_image":{"aspect_ratio":1.615,"height":867,"width":1400,"src":"\/\/onewheel.com\/cdn\/shop\/files\/GTS_Clipped_4ConfigModal__1_3ee302ac-5654-4b9e-95d2-6409a5e34f47.png?v=1718331181"},"aspect_ratio":1.615,"height":867,"media_type":"image","src":"\/\/onewheel.com\/cdn\/shop\/files\/GTS_Clipped_4ConfigModal__1_3ee302ac-5654-4b9e-95d2-6409a5e34f47.png?v=1718331181","width":1400},{"alt":"hide","id":23162245873758,"position":7,"preview_image":{"aspect_ratio":1.615,"height":867,"width":1400,"src":"\/\/onewheel.com\/cdn\/shop\/files\/GTS_Clipped_4ConfigModal__1_425d5556-e690-4d0a-8903-9928032ac68c.png?v=1718331042"},"aspect_ratio":1.615,"height":867,"media_type":"image","src":"\/\/onewheel.com\/cdn\/shop\/files\/GTS_Clipped_4ConfigModal__1_425d5556-e690-4d0a-8903-9928032ac68c.png?v=1718331042","width":1400},{"alt":"hide","id":23232128155742,"position":8,"preview_image":{"aspect_ratio":1.616,"height":3156,"width":5100,"src":"\/\/onewheel.com\/cdn\/shop\/files\/GTSRecurve_Configurator_TransWDropshadow_4Light_V2.png?v=1719589504"},"aspect_ratio":1.616,"height":3156,"media_type":"image","src":"\/\/onewheel.com\/cdn\/shop\/files\/GTSRecurve_Configurator_TransWDropshadow_4Light_V2.png?v=1719589504","width":5100},{"alt":"hide","id":23232132055134,"position":9,"preview_image":{"aspect_ratio":1.616,"height":3156,"width":5100,"src":"\/\/onewheel.com\/cdn\/shop\/files\/GTSRally_Configurator_TransWDropshadow_4Light_V2.png?v=1719589504"},"aspect_ratio":1.616,"height":3156,"media_type":"image","src":"\/\/onewheel.com\/cdn\/shop\/files\/GTSRally_Configurator_TransWDropshadow_4Light_V2.png?v=1719589504","width":5100},{"alt":"hide","id":23232134217822,"position":10,"preview_image":{"aspect_ratio":1.615,"height":867,"width":1400,"src":"\/\/onewheel.com\/cdn\/shop\/files\/GTS_TreadedClipped_4ConfigModal.png?v=1719589504"},"aspect_ratio":1.615,"height":867,"media_type":"image","src":"\/\/onewheel.com\/cdn\/shop\/files\/GTS_TreadedClipped_4ConfigModal.png?v=1719589504","width":1400},{"alt":"hide","id":22316094029918,"position":11,"preview_image":{"aspect_ratio":1.805,"height":776,"width":1401,"src":"\/\/onewheel.com\/cdn\/shop\/files\/GTS_Lifestyle4PDP_OptionF_1400x775_83cda19f-6a25-467c-ba24-36aed1d4972f.png?v=1719589504"},"aspect_ratio":1.805,"height":776,"media_type":"image","src":"\/\/onewheel.com\/cdn\/shop\/files\/GTS_Lifestyle4PDP_OptionF_1400x775_83cda19f-6a25-467c-ba24-36aed1d4972f.png?v=1719589504","width":1401},{"alt":"hide","id":23232270205022,"position":12,"preview_image":{"aspect_ratio":1.615,"height":867,"width":1400,"src":"\/\/onewheel.com\/cdn\/shop\/files\/GTSRecurve_Configurator_TransWDropshadow_4Light_V3.png?v=1719591052"},"aspect_ratio":1.615,"height":867,"media_type":"image","src":"\/\/onewheel.com\/cdn\/shop\/files\/GTSRecurve_Configurator_TransWDropshadow_4Light_V3.png?v=1719591052","width":1400},{"alt":"hide","id":23232272203870,"position":13,"preview_image":{"aspect_ratio":1.615,"height":867,"width":1400,"src":"\/\/onewheel.com\/cdn\/shop\/files\/GTSRally_Configurator_TransWDropshadow_4Light_V3.png?v=1719591068"},"aspect_ratio":1.615,"height":867,"media_type":"image","src":"\/\/onewheel.com\/cdn\/shop\/files\/GTSRally_Configurator_TransWDropshadow_4Light_V3.png?v=1719591068","width":1400},{"alt":"hide","id":24845369049182,"position":14,"preview_image":{"aspect_ratio":1.856,"height":776,"width":1440,"src":"\/\/onewheel.com\/cdn\/shop\/files\/RallyXL_PDPThumbnailImage_Render_40d5aa12-ab06-468c-b2dd-6f2acb2ffadc.png?v=1754495619"},"aspect_ratio":1.856,"height":776,"media_type":"image","src":"\/\/onewheel.com\/cdn\/shop\/files\/RallyXL_PDPThumbnailImage_Render_40d5aa12-ab06-468c-b2dd-6f2acb2ffadc.png?v=1754495619","width":1440},{"alt":"hide","id":24853582839902,"position":15,"preview_image":{"aspect_ratio":1.856,"height":776,"width":1440,"src":"\/\/onewheel.com\/cdn\/shop\/files\/RallyXL_PDPThumbnailImage_Render_LowBoyUpdate.png?v=1754704334"},"aspect_ratio":1.856,"height":776,"media_type":"image","src":"\/\/onewheel.com\/cdn\/shop\/files\/RallyXL_PDPThumbnailImage_Render_LowBoyUpdate.png?v=1754704334","width":1440},{"alt":"hide","id":24883541114974,"position":16,"preview_image":{"aspect_ratio":1.615,"height":867,"width":1400,"src":"\/\/onewheel.com\/cdn\/shop\/files\/Onewheel_GTS_Rally_XL_ComparisontRenderCrop_LowboyUpdate_13d1a9ee-94a4-4871-b162-ec7f8de872a2.png?v=1755221763"},"aspect_ratio":1.615,"height":867,"media_type":"image","src":"\/\/onewheel.com\/cdn\/shop\/files\/Onewheel_GTS_Rally_XL_ComparisontRenderCrop_LowboyUpdate_13d1a9ee-94a4-4871-b162-ec7f8de872a2.png?v=1755221763","width":1400}],"requires_selling_plan":false,"selling_plan_groups":[],"content":""}; 1352 let mntn_cart_quantity = 0; 1353 let mntn_cart_value = "$0"; 1354 let mntn_cart_data = {"note":null,"attributes":{},"original_total_price":0,"total_price":0,"total_discount":0,"total_weight":0.0,"item_count":0,"items":[],"requires_shipping":false,"currency":"USD","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0}; 1355 </script>
1355 1356 1357<!-- MNTN DataLayer End --> 1358 1359<!-- END app block --><!-- BEGIN app block: shopify://apps/speedsize-ai-image-optimizer/blocks/speedsize-js-snippet/d1e4c36d-77bd-43c0-a26f-7fc233c0ebfc --><!-- SpeedSize JS Snippet -->
1360<script id="speedsize-js-snippet" defer> 1361/* SpeedSize-script - 2026-09-23 */ 1362(function () { 1363var speedsizeClient = { 1364 clientId: 'c2835772-4e84-48e5-85a8-037a5537cf8e', 1365 mLinkBaseUrl: 'https://scdn.speedsize.com' || 'https://sfycdn.speedsize.com', 1366 whitelistDomains: JSON.parse('["cdn.shopify.com","onewheel.com","cdn.shopifycdn.net","myshopify.com","shopifypreview.com","cdn-yotpo-images-production.yotpo.com","anticbikes.com","*.myshopify.com","*.onewheel.com","*.cdn.shopify.com","*.cdn.shopifycdn.net","*.shopifypreview.com","*.cdn-yotpo-images-production.yotpo.com","*.anticbikes.com"]' || '["cdn.shopify.com"]'), 1367}; 1368var config = {"clientId":speedsizeClient.clientId,"isAllowed":true,"disableAllParams":true,"innerHtmlHook":true,"mLinkBaseUrl":speedsizeClient.mLinkBaseUrl,"format":"auto","allowedPaths":[],"MODisabled":true,"maxDpr":1.5,"ignoreDataAttributes":false,"enableStatement":"","disableWorker":true,"forbiddenPaths":[],"searchChildren":false,"whitelistDomains":speedsizeClient.whitelistDomains,"useOriginalCDN":false,"disableBackgroundAutoResize":true,"processPreloadImages":false,"lazyload":{"native":true},"allowCrossOrigin":false,"disablePrototypeHooks":false} || {}; 1369var e=window.location.origin+window.location.pathname;if(!("/"===e.charAt(e.length-1)||e.endsWith(".html")||e.endsWith(".htm")||e.endsWith(".php")||e.endsWith(".asp")||e.endsWith(".aspx")||e.endsWith(".jsp")))e+="/";function t(t){var r=new URL(t,e);var i=r.href;if(r.hash)i=r.origin+r.pathname+r.search;return{srcUrl:i.replace(/%7B/g,"{").replace(/%7D/g,"}"),hash:r.hash||"",hostname:r.hostname,pathname:r.pathname}}var r=new URL(config.mLinkBaseUrl).hostname;function i(t){var i=!1;var{hostname:n}=new URL(t,e);if(n===r)return!1;if(config.whitelistDomains&&config.whitelistDomains.length)for(var s=0;s<config.whitelistDomains.length;s+=1){var a=config.whitelistDomains[s];if(n===a||n==="www."+a){i=!0;break}if(a.startsWith("*")){var o=a.substring(1);if(n.endsWith(o)){i=!0;break}}}return i}function n(e){if(!i(e))return!1;return!0}function s(e){if(0===e.indexOf("data:image")||e.indexOf("speedsize-ignore")>=0)return e;var{srcUrl:r,hash:i,pathname:s}=t(e);if("/"===s)return e;if(!n(r))return e;var a=config.mLinkBaseUrl+"/"+config.clientId+"/"+r;if(config.noClientId)a=config.mLinkBaseUrl+"/"+r;return a+i}function a(e){if(e.complete||e.dataset["speedsize-ignore"]||e.dataset.speedsizeIgnore||e.hasAttribute("data-speedsize-ignore")||e.speedsize)return;if(e.hasAttribute("data-src")){var t=s(e.getAttribute("data-src"));e.setAttribute("data-src",t)}if(e.hasAttribute("data-srcset")){var r=f(e.dataset.srcset);e.setAttribute("data-srcset",r)}if(e.hasAttribute("src")){var i=s(e.getAttribute("src"));e.setAttribute("src",i)}if(e.srcset){var n=f(e.srcset);e.setAttribute("srcset",n)}e.speedsize=!0}function o(e){var t=[];var r="url(";var i=e;for(;i.indexOf(r)>=0;){var n=i.indexOf(r);if(-1===n)return null;var s=n+4;var a=i.indexOf(")",s);var o=i.substring(s,a);if('"'===o.charAt(0)&&i.indexOf('")',s)>=0)a=i.indexOf('")',s)+1;else if("'"===o.charAt(0)&&i.indexOf("')",s)>=0)a=i.indexOf("')",s)+1;var f=i.substring(s,a);if('"'===f.charAt(0)||"'"===f.charAt(0))f=f.substring(1,f.length-1);if(0!==f.indexOf("data:"))t.push(f);i=i.substring(a+1);if(-1===a)break}return t}function f(e){if(!e)return"";var r=e.split(",");for(var i=0;i<r.length;i+=1){var a=r[i].trim().split(" ")[0];var o=t(a).srcUrl;if(!a||o.indexOf(config.mLinkBaseUrl)>=0)continue;if(!n(o))continue;var f=s(a);r[i]=r[i].replace(a,f)}return r.join(",")}function c(e,t,r){if(String.prototype.replaceAll)return e.replaceAll(t,r);var i=new RegExp(t,"g");return e.replace(i,r)}function u(e){if(e.hasAttribute("data-processed"))return;var r=e.style.backgroundImage;var i=!1;if(!r&&e.hasAttribute("style")){i=!0;r=e.getAttribute("style")}if(!r)return;var n=o(r);n=Array.from(new Set(n));var a=r;for(var f=0;f<n.length;f+=1){var u=n[f];a=c(a,u,s(t(u).srcUrl))}if(n.length)if(i)e.setAttribute("style",a);else e.style.backgroundImage=a;e.setAttribute("data-processed",!0)}function d(e){if(e.hasAttribute("src"))return e.getAttribute("src");var t=e.querySelectorAll("source");if(!t||!t.length)return"";var r=[];for(var i=0;i<t.length;i+=1){if((f=t[i]).hasAttribute("media")&&window.matchMedia(f.getAttribute("media")).matches)r.push(f)}var n=t;if(r.length)n=r;var s=n[n.length-1].src;var a;var o;for(i=0;i<n.length;i+=1){var f;if((f=n[i]).hasAttribute("type")&&"video/mp4"===f.getAttribute("type"))a=f.src;if(f.src.endsWith(".mp4"))o=f.src}return a||o||s}function p(e){var t=e.querySelectorAll("source");for(var r=0;r<t.length;r+=1){var i=t[r];var n=i.getAttribute("data-src");if(n&&!n.speedsize){var a=s(n);i.setAttribute("data-src",a)}}}function g(e){if(e.speedsize)return;if(e.dataset["speedsize-ignore"]||e.dataset.speedsizeIgnore||e.hasAttribute("data-speedsize-ignore"))return;if(e.hasAttribute("autoplay")&&e.hasAttribute("poster"))e.removeAttribute("poster");var t=d(e);p(e);if(!t)return;e.speedsize=!0;if(!n(t))return;if(e.hasAttribute("autoplay")){if(!e.hasAttribute("muted"))e.setAttribute("muted",!0);if(!e.hasAttribute("playsinline"))e.setAttribute("playsinline",!0)}e.src=s(t)}
1369function l(e,t,r,i){return e.substring(0,t)+i+e.substring(r)}var{setAttribute:h,setAttributeNS:v,appendChild:b,insertBefore:m,insertAdjacentHTML:A}=Element.prototype;const O=Object.getOwnPropertyDescriptor(HTMLImageElement.prototype,"src");const{set:y,get:x}=O;const _=Object.getOwnPropertyDescriptor(HTMLImageElement.prototype,"srcset");const{set:k,get:I}=_;const w=Object.getOwnPropertyDescriptor(HTMLMediaElement.prototype,"src");const{set:z,get:E}=w;const L=Object.getOwnPropertyDescriptor(Element.prototype,"innerHTML");const{set:M,get:N}=L;var C=()=>{var e=e=>function(){var t=arguments;if("IMG"===this.tagName&&(!config.skipSrcHookIfNotConnected||this.isConnected)&&("src"===t[0]||"data-src"===t[0])&&t[1]){t[1]=s(t[1]);this.speedsize=!0}else if("IMG"===this.tagName&&(!config.skipSrcHookIfNotConnected||this.isConnected)&&("srcset"===t[0]||"data-srcset"===t[0]||"srcSet"===t[0])&&t[1]){t[1]=f(t[1]);this.speedsize=!0}else if((!config.skipSrcHookIfNotConnected||this.isConnected)&&"VIDEO"===this.tagName&&("src"===t[0]||"data-src"===t[0])&&!config.ignoreDataAttributes&&t[1]){t[1]=s(t[1]);this.speedsize=!0}return e.apply(this,t)};Element.prototype.setAttribute=e(h);Element.prototype.setAttributeNS=e(v);var r=e=>function(){var t=arguments;var r=t[0];if(1!==r.nodeType)return e.apply(this,t);if("PICTURE"===r.tagName)S(r);else if("IMG"===r.tagName)a(r);else if("VIDEO"===r.tagName){if(r.isConnected)g(r)}else if(H(r))u(r);return e.apply(this,t)};Element.prototype.appendChild=r(b);
1369Element.prototype.insertBefore=r(m);Object.defineProperty(HTMLImageElement.prototype,"src",{configurable:!0,enumerable:!0,__proto__:O.__proto__,get:x,set:function(){var e=arguments;if("IMG"===this.tagName&&(!config.skipSrcHookIfNotConnected||this.isConnected)&&e[0]){var t=s(e[0]);e[0]=t}y.apply(this,e)}});Object.defineProperty(HTMLImageElement.prototype,"srcset",{configurable:!0,enumerable:!0,__proto__:_.__proto__,get:I,set:function(){var e=arguments;if("IMG"===this.tagName&&(!config.skipSrcHookIfNotConnected||this.isConnected)&&e[0]){var t=f(e[0]);e[0]=t}k.apply(this,e)}});Object.defineProperty(HTMLMediaElement.prototype,"src",{configurable:!0,enumerable:!0,__proto__:w.__proto__,get:E,set:function(){var e=arguments;if("VIDEO"===this.tagName&&e[0]){var t=s(e[0]);e[0]=t}z.apply(this,e)}});function i(e){if(!e)return!1;if(0===e.indexOf("http"))return!0;if(0===e.indexOf("/"))return!0;if(0===e.indexOf("."))return!0;if(0===e.indexOf("-"))return!0;if(0===e.indexOf("_"))return!0;if(e.match(/^[A-Z0-9]/i))return!0;return!1}function c(e){var r=e;var a=r.indexOf(" src");for(;a>=0;){var o=r.indexOf("'",a);var c=r.indexOf('"',a);var u;var d='"';if(-1===c&&-1===o)break;if(c>=0&&-1===o){d='"';u=c}else if(o>=0&&-1===c){d="'";u=o}else if(c<o){d='"';u=c}else if(o<c){d="'";u=o}var p=r.indexOf(d,u+1);if(-1===p)break;var g=r.substring(u+1,p);if(a===r.indexOf(" srcset")){r=l(r,u+1,p,f(g))}else{var h=!0;if(0===g.indexOf("data:image")||0===g.indexOf(config.mLinkBaseUrl)||!i(g))h=!1;var v=t(g).srcUrl;if(!n(v))h=!1;if(h){r=l(r,u+1,p,s(v))}}a=r.indexOf(" src",p+1)}return r}CSSStyleDeclaration.prototype.__defineSetter__("backgroundImage",function(e){var r=e;var i=o(r);for(var n=0;n<i.length;n+=1){var a=i[n];var f=s(t(a).srcUrl);r=r.replace(a,f)}this.setProperty("background-image",r)});function d(e){var t=e;var r="<img";var i=t.indexOf(r);var n=0;for(;i>=0;){var s=i+r.length;var a=t.indexOf(">",s);var o=t.substring(i,a+1);if(-1===o.indexOf("data-processed")&&-1===o.indexOf("data-speedsize-ignore")){t=l(t,i,a+1,c(o))}i=t.indexOf(r,a+1);if(++n>5e3)break}r="<video";var f="</video>";markup=t;n=0;var u=t.indexOf(r);for(;u>=0;){s=u+r.length;a=t.indexOf(f,s)+8;var d=t.substring(u,a);if(-1===d.indexOf("data-processed")&&-1===d.indexOf("data-speedsize-ignore")){t=l(t,u,a,c(d))}u=t.indexOf(r,a+1);if(++n>5e3)break}return t}Object.defineProperty(Element.prototype,"innerHTML",{configurable:!0,enumerable:!0,__proto__:L.__proto__,get:N,set:function(){var e=arguments;var t=e[0];if(t&&t.indexOf&&(t.indexOf("<img")>=0||t.indexOf("<video")>=0)){var r=d(t);e[0]=r}M.apply(this,e)}});Element.prototype.insertAdjacentHTML=function(e,t){if(t&&t.indexOf&&(t.indexOf("<img")>=0||t.indexOf("<video")>=0))t=d(t);return A.call(this,e,t)}};function S(e){if(e.speedsize||e.hasAttribute("data-processed"))return;e.speedsize=!0;if(e.dataset["speedsize-ignore"]||e.dataset.speedsizeIgnore||e.hasAttribute("data-speedsize-ignore"))return;var t=e.getElementsByTagName("source");var r=e.getElementsByTagName("img")[0];for(var i=0;i<t.length;i+=1){var n=t[i];const e=f(n.srcset);n.srcset=e;const r=n.getAttribute("data-srcset");if(r){const e=f(r);n.setAttribute("data-srcset",e)}}if(r&&r.src&&r.src!==window.location.href){var a=s(r.src);r.removeAttribute("src");r.src=a;if(r.hasAttribute("srcset")){var o=f(r.getAttribute("srcset"));r.setAttribute("srcset",o)}}e.setAttribute("data-processed","true")}function H(e){if(e.style.backgroundImage&&0===e.style.backgroundImage.indexOf('url
1369("'))return!0;if(e.hasAttribute("style")&&e.getAttribute("style").indexOf("background-image")>=0)return!0;if(e.hasAttribute("style")&&e.getAttribute("style").indexOf("background")>=0&&e.getAttribute("style").indexOf("url(")>=0)return!0;return!1}C(); 1370})(); 1371</script>
1371 1372<!--/ SpeedSize JS Snippet --> 1373 1374 1375<!-- END app block --><link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
1376<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: 6962011,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "product"};window.navigator.sendBeacon("https://monorail-edge.shopifysvc.com/v1/produce", JSON.stringify({schema_id: "online_store_buyer_site_abandonment/1.1",payload: payload,metadata: {event_created_at_ms: currentMs,event_sent_at_ms: currentMs}}));}}window.addEventListener('pagehide', handle_abandonment_event);}}());</script>
vendor: 1 bytes, line 1376
1376
1377<script> 1378 window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || []; 1379</script>
vendor: 1 bytes, line 1379
1379
1380<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}
1380).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: 6962011,storefrontBaseUrl: "https://onewheel.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://onewheel.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"id":"1597833310","configuration":"{\"dyToken\":\"d3067f0cffeb17301fd5088b054ddf8baf8c2e09eeae211b34f14e29b3962d65\", \"dyEndpoint\":\"https:\/\/direct-collect.dy-api.com\/v2\/collect\/user\/event\", \"skuAttr\": \"default\", \"purchaseEventDisabled\": \"false\", \"respectConsentPurchase\": \"true\", \"userIdentifierType\": \"he\", \"loginEventDisabled\": \"false\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"67606d516e1faceaceb05d7ad8670131","type":"APP","apiClientId":9575530497,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":[],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"}
1380,{"id":"1346895966","configuration":"{\"accountID\":\"k5AC3s\",\"webPixelConfig\":\"eyJlbmFibGVBZGRlZFRvQ2FydEV2ZW50cyI6IHRydWV9\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"c63c5b72c8d77be5f2d27d14c081da38","type":"APP","apiClientId":123074,"privacyPurposes":["ANALYTICS","MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"1013022814","configuration":"{\"ti\":\"151015507\",\"endpoint\":\"https:\/\/bat.bing.com\/action\/0\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"5ee93563fe31b11d2d65e2f09a5229dc","type":"APP","apiClientId":2997493,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"1012990046","configuration":"{\"mntnAID\":\"33824\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"b8ecc2eedc793aefdb0d20e94c7addf0","type":"APP","apiClientId":27490025473,"privacyPurposes":["ANALYTICS","MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"548438110","configuration":"{\"northbeamId\": \"d8e66942_87d2_4cc8_a3b5_ef6caa2e2e8d\", \"collectorDomain\": \"i.onewheel.com\", \"collectPageViews\": \"false\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"6d61872741fc8f56c57e9c2a1393365e","type":"APP","apiClientId":3188721,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"384794718","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"G-36VTVT90V7\\\",\\\"AW-944984669\\\",\\\"GT-M63LM9J\\\"],\\\"target_country\\\":\\\"US\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":[\\\"G-36VTVT90V7\\\",\\\"AW-944984669\\\/TFJ7CP2Qk_UCEN2kzcID\\\"]},{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":[\\\"G-36VTVT90V7\\\",\\\"AW-944984669\\\/klBBCICRk_UCEN2kzcID\\\"]},{\\\"type\\\":\\\"remove_from_cart\\\",\\\"action_label\\\":\\\"G-36VTVT90V7\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"G-36VTVT90V7\\\",\\\"AW-944984669\\\/LecFCJny18wZEN2kzcID\\\",\\\"MC-VPS0XVZ16B\\\"]},{\\\"type\\\":\\\"add_shipping_info\\\",\\\"action_label\\\":\\\"G-36VTVT90V7\\\"},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"G-36VTVT90V7\\\",\\\"AW-944984669\\\/kYrqCPSQk_UCEN2kzcID\\\",\\\"MC-VPS0XVZ16B\\\"]},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"G-36VTVT90V7\\\",\\\"AW-944984669\\\/NrENCPGQk_UCEN2kzcID\\\",\\\"MC-VPS0XVZ16B\\\"]},{\\\"type\\\":\\\"view_item_list\\\",\\\"action_label\\\":\\\"G-36VTVT90V7\\\"},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":[\\\"G-36VTVT90V7\\\",\\\"AW-944984669\\\/uJvlCIORk_UCEN2kzcID\\\"]},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":[\\\"G-36VTVT90V7\\\",\\\"AW-944984669\\\/ImQnCPqQk_UCEN2kzcID\\\"]},{\\\"type\\\":\\\"view_cart\\\",\\\"action_label\\\":\\\"G-36VTVT90V7\\\"}],\\\"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":"295436382","configuration":"{\"pixelCode\":\"C1IBFRK2E3279OFJ1ASG\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"22e92c2ad45662f435e4801458fb78cc","type":"APP","apiClientId":4383523,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"}
1380,{"id":"134086750","configuration":"{\"pixel_id\":\"1072307856160628\",\"pixel_type\":\"facebook_pixel\",\"metaapp_system_user_token\":\"-\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"96420dbe9ea96c426a1b7f364f977719","type":"APP","apiClientId":2329312,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"57901150","configuration":"{\"tagID\":\"2612722809167\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"7ae565e198624b39e0856d352b9a6b4c","type":"APP","apiClientId":3009811,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"104366174","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"AXON Shopify Pixel"},{"id":"107544670","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"Tinuiti BPM Pixel"},{"id":"122716254","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING"],"name":"Northbeam Checkout"},{"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":"Onewheel \/\/ Future Motion","paymentSettings":{"currencyCode":"USD"},"myshopifyDomain":"onewheel.myshopify.com","countryCode":"US","storefrontUrl":"https:\/\/onewheel.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[{"price":{"amount":2900.0,"currencyCode":"USD"},"product":{"title":"Onewheel GT S-Series","vendor":"Future Motion Inc","id":"6845910515806","untranslatedTitle":"Onewheel GT S-Series","url":"\/products\/onewheel-gt-s-series","type":"Onewheel"},"id":"40944462397534","image":{"src":"\/\/onewheel.com\/cdn\/shop\/files\/GTS_TreadedClipped_4ConfigModal.png?v=1719589504"},"sku":"OW2-00010-02","title":"S-Series","untranslatedTitle":"S-Series"},{"price":{"amount":3200.0,"currencyCode":"USD"},"product":{"title":"Onewheel GT S-Series","vendor":"Future Motion Inc","id":"6845910515806","untranslatedTitle":"Onewheel GT S-Series","url":"\/products\/onewheel-gt-s-series","type":"Onewheel"},"id":"40944462430302","image":{"src":"\/\/onewheel.com\/cdn\/shop\/files\/GTSRecurve_Configurator_TransWDropshadow_4Light_V3.png?v=1719591052"},"sku":"OW2-00010-12","title":"S-Series with Recurve Rails","untranslatedTitle":"S-Series with Recurve Rails"},{"price":{"amount":3250.0,"currencyCode":"USD"},"product":{"title":"Onewheel GT S-Series","vendor":"Future Motion Inc","id":"6845910515806","untranslatedTitle":"Onewheel GT S-Series","url":"\/products\/onewheel-gt-s-series","type":"Onewheel"},"id":"40944462463070","image":{"src":"\/\/onewheel.com\/cdn\/shop\/files\/GTSRally_Configurator_TransWDropshadow_4Light_V3.png?v=1719591068"},"sku":"OW2-00010-13","title":"S-Series Rally Edition","untranslatedTitle":"S-Series Rally Edition"},{"price":{"amount":3500.0,"currencyCode":"USD"},"product":{"title":"Onewheel GT S-Series","vendor":"Future Motion Inc","id":"6845910515806","untranslatedTitle":"Onewheel GT S-Series","url":"\/products\/onewheel-gt-s-series","type":"Onewheel"},"id":"41911500406878","image":{"src":"\/\/onewheel.com\/cdn\/shop\/files\/Onewheel_GTS_Rally_XL_ComparisontRenderCrop_LowboyUpdate_13d1a9ee-94a4-4871-b162-ec7f8de872a2.png?v=1755221763"},"sku":"OW2-00010-24","title":"S-Series Rally XL","untranslatedTitle":"S-Series Rally XL"}],"products":[{"id":"6845910515806","handle":"onewheel-gt-s-series","isCollective":null,"title":"Onewheel GT S-Series","type":"Onewheel","untranslatedTitle":"Onewheel GT S-Series","url":"\/products\/onewheel-gt-s-series","vendor":"Future Motion Inc","remoteShopId":null,"variants":[{"id":"40944462397534","image":{"src":"\/\/onewheel.com\/cdn\/shop\/files\/GTS_TreadedClipped_4ConfigModal.png?v=1719589504"},"price":{"amount":2900.0,"currencyCode":"USD"},"sku":"OW2-00010-02","title":"S-Series","untranslatedTitle":"S-Series"},{"id":"40944462430302","image":{"src":"\/\/onewheel.com\/cdn\/shop\/files\/GTSRecurve_Configurator_TransWDropshadow_4Light_V3.png?v=1719591052"},"price":{"amount":3200.0,"currencyCode":"USD"},"sku":"OW2-00010-12","title":"S-Series with Recurve Rails","untranslatedTitle":"S-Series with Recurve Rails"},{"id":"40944462463070","image":{"src":"\/\/onewheel.com\/cdn\/shop\/files\/GTSRally_Configurator_TransWDropshadow_4Light_V3.png?v=1719591068"},"price":{"amount":3250.0,"currencyCode":"USD"},"sku":"OW2-00010-13","title":"S-Series Rally Edition","untranslatedTitle":"S-Series Rally Edition"},{"id":"41911500406878","image":{"src":"\/\/onewheel.com\/cdn\/shop\/files\/Onewheel_GTS_Rally_XL_ComparisontRenderCrop_LowboyUpdate_13d1a9ee-94a4-4871-b162-ec7f8de872a2.png?v=1755221763"},"price":{"amount":3500.0,"currencyCode":"USD"},"sku":"OW2-00010-24","title":"S-Series Rally XL","untranslatedTitle":"S-Series Rally XL"}]},{"id":"6625428373598","handle":"gt-charger-plug","isCollective":null,"title":"GT Charger Plug","type":"Accessory","untranslatedTitle":"GT Charger Plug","url":"\/products\/gt-charger-plug","vendor":"Future Motion Inc","remoteShopId":null,"variants":[{"id":"39539189416030","image":{"src":"\/\/onewheel.com\/cdn\/shop\/products\/Charging-Cap-Black_87d60888-10a2-465d-b1ce-33f824925ed4.png?v=1634926766"},"price":{"amount":5.0,"currencyCode":"USD"},"sku":"OW1-00303-00","title":"Black","untranslatedTitle":"Black"}]},{"id":"7172926111838","handle":"hybrid-fender-dome","isCollective":null,"title":"Hybrid Fender","type":"Accessory","untranslatedTitle":"Hybrid Fender","url":"\/products\/hybrid-fender-dome","vendor":"Future Motion Inc","remoteShopId":null,"variants":[{"id":"41076117307486","image":{"src":"\/\/onewheel.com\/cdn\/shop\/files\/Dome_Only_Black.png?v=1722898085"},"price":{"amount":100.0,"currencyCode":"USD"},"sku":"OW1-00338-00","title":"Black","untranslatedTitle":"Black"}]},{"id":"6625426604126","handle":"gt-bumpers","isCollective":null,"title":"GT Bumpers","type":"Accessory","untranslatedTitle":"GT Bumpers","url":"\/products\/gt-bumpers","vendor":"Future Motion Inc","remoteShopId":null,"variants":[{"id":"39539186368606","image":{"src":"\/\/onewheel.com\/cdn\/shop\/products\/Bumper-Flo.-Orange.png?v=1634926569"},"price":{"amount":55.0,"currencyCode":"USD"},"sku":"OW1-00301-06","title":"Fluorescent Orange","untranslatedTitle":"Fluorescent Orange"}]},{"id":"6625429717086","handle":"gt-rail-guards","isCollective":null,"title":"GT Rail Guards","type":"Accessory","untranslatedTitle":"GT Rail Guards","url":"\/products\/gt-rail-guards","vendor":"Future Motion Inc","remoteShopId":null,"variants":[{"id":"39539194265694","image":{"src":"\/\/onewheel.com\/cdn\/shop\/products\/RailProtectors_GT_Black-With-FloYellow_Fixed_HorizontalCrop.png?v=1734056928"},"price":{"amount":35.0,"currencyCode":"USD"},"sku":"OW1-00316-19","title":"Black with Fluorescent Yellow","untranslatedTitle":"Black with Fluorescent Yellow"}]},{"id":"6842334806110","handle":"gt-s-series-hypercharger","isCollective":null,"title":"GT S-Series Hypercharger","type":"Accessory","untranslatedTitle":"GT S-Series Hypercharger","url":"\/products\/gt-s-series-hypercharger","vendor":"Future Motion Inc","remoteShopId":null,"variants":[{"id":"40129602191454","
1380image":{"src":"\/\/onewheel.com\/cdn\/shop\/files\/GTS_Hyper_Charger_Web_Main.png?v=1698373542"},"price":{"amount":230.0,"currencyCode":"USD"},"sku":"OW1-00323-00","title":"Default Title","untranslatedTitle":"Default Title"}]},{"id":"6625428832350","handle":"gt-carbon-fiber-fender","isCollective":null,"title":"GT Carbon Fiber Fender","type":"Accessory","untranslatedTitle":"GT Carbon Fiber Fender","url":"\/products\/gt-carbon-fiber-fender","vendor":"Future Motion Inc","remoteShopId":null,"variants":[{"id":"39539190628446","image":{"src":"\/\/onewheel.com\/cdn\/shop\/products\/FenderCarbon.png?v=1634927615"},"price":{"amount":175.0,"currencyCode":"USD"},"sku":"OW1-00307-00","title":"Default Title","untranslatedTitle":"Default Title"}]},{"id":"6625428963422","handle":"gt-stand","isCollective":null,"title":"GT Stand","type":"Accessory","untranslatedTitle":"GT Stand","url":"\/products\/gt-stand","vendor":"Future Motion Inc","remoteShopId":null,"variants":[{"id":"39539191021662","image":{"src":"\/\/onewheel.com\/cdn\/shop\/products\/Stand.png?v=1634927398"},"price":{"amount":95.0,"currencyCode":"USD"},"sku":"OW1-00309-00","title":"Default Title","untranslatedTitle":"Default Title"}]},{"id":"7137897676894","handle":"gts-recurve-railguards","isCollective":null,"title":"GT S-Series Recurve Rail Guards","type":"Accessory","untranslatedTitle":"GT S-Series Recurve Rail Guards","url":"\/products\/gts-recurve-railguards","vendor":"Future Motion Inc","remoteShopId":null,"variants":[{"id":"41085300768862","image":{"src":"\/\/onewheel.com\/cdn\/shop\/files\/GTS_Recurve_RailGuards_Main_1.png?v=1722887583"},"price":{"amount":50.0,"currencyCode":"USD"},"sku":"OW1-00333-00","title":"S-Series","untranslatedTitle":"S-Series"}]},{"id":"6864473653342","handle":"gt-freeride-bumpers","isCollective":null,"title":"GT Freeride Bumpers","type":"Accessory","untranslatedTitle":"GT Freeride Bumpers","url":"\/products\/gt-freeride-bumpers","vendor":"Future Motion Inc","remoteShopId":null,"variants":[{"id":"40187173240926","image":{"src":"\/\/onewheel.com\/cdn\/shop\/files\/Freeride_Bumper_Blue.png?v=1715469302"},"price":{"amount":125.0,"currencyCode":"USD"},"sku":"OW1-00325-08","title":"Hot Blue","untranslatedTitle":"Hot Blue"}]},{"id":"7151761686622","handle":"fst-system-base-kit","isCollective":null,"title":"FST System Base Kit","type":"Accessory","untranslatedTitle":"FST System Base Kit","url":"\/products\/fst-system-base-kit","vendor":"Future Motion Inc","remoteShopId":null,"variants":[{"id":"41013774647390","image":{"src":"\/\/onewheel.com\/cdn\/shop\/files\/FST_BaseKit_Alt.png?v=1720123384"},"price":{"amount":300.0,"currencyCode":"USD"},"sku":"OW1-00328-00","title":"Default Title","untranslatedTitle":"Default Title"}]},{"id":"7172929093726","handle":"hybrid-fender-delete","isCollective":null,"title":"Hybrid Fender Delete","type":"Accessory","untranslatedTitle":"Hybrid Fender Delete","url":"\/products\/hybrid-fender-delete","vendor":"Future Motion Inc","remoteShopId":null,"variants":[{"id":"41076139524190","image":{"src":"\/\/onewheel.com\/cdn\/shop\/files\/GT_Base_014f8077-ba87-4d5d-aeef-3069f3a7c5a3.png?v=1722898929"},"price":{"amount":50.0,"currencyCode":"USD"},"sku":"OW1-00334-00","title":"GT Hybrid Fender Delete","untranslatedTitle":"GT Hybrid Fender Delete"}]}],"purchasingCompany":null},},"https://onewheel.com/cdn","c8540278we853e1abpb62b2c4amde256306",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"141594230878","themePublished":"true","eventMetadataId":"3bdd234f-ae51-44bf-9438-205dc498415f","pageType":"product","resourceId":"6845910515806","shopId":"6962011","storefrontBaseUrl":"https:\/\/onewheel.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"16072cab\", \"8450a54b\", \"7ee89bf1\"]","isMerchantRequest":"false","hashVersion":"c8540278we853e1abpb62b2c4amde256306","publish":"custom","events":"[[\"page_viewed\",{}],[\"product_viewed\",{\"productVariant\":{\"price\":{\"amount\":2900.0,\"currencyCode\":\"USD\"},\"product\":{\"title\":\"Onewheel GT S-Series\",\"vendor\":\"Future Motion Inc\",\"id\":\"6845910515806\",\"untranslatedTitle\":\"Onewheel GT S-Series\",\"url\":\"\/products\/onewheel-gt-s-series\",\"type\":\"Onewheel\"},\"id\":\"40944462397534\",\"image\":{\"src\":\"\/\/onewheel.com\/cdn\/shop\/files\/GTS_TreadedClipped_4ConfigModal.png?v=1719589504\"},\"sku\":\"OW2-00010-02\",\"title\":\"S-Series\",\"untranslatedTitle\":\"S-Series\"}}]]"});})();</script>
1380<script> 1381 window.ShopifyAnalytics = window.ShopifyAnalytics || {}; 1382 window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; 1383 window.ShopifyAnalytics.meta.currency = 'USD'; 1384 var meta = {"product":{"id":6845910515806,"gid":"gid:\/\/shopify\/Product\/6845910515806","vendor":"Future Motion Inc","type":"Onewheel","handle":"onewheel-gt-s-series","variants":[{"id":40944462397534,"price":290000,"name":"Onewheel GT S-Series - S-Series","public_title":"S-Series","sku":"OW2-00010-02"},{"id":40944462430302,"price":320000,"name":"Onewheel GT S-Series - S-Series with Recurve Rails","public_title":"S-Series with Recurve Rails","sku":"OW2-00010-12"},{"id":40944462463070,"price":325000,"name":"Onewheel GT S-Series - S-Series Rally Edition","public_title":"S-Series Rally Edition","sku":"OW2-00010-13"},{"id":41911500406878,"price":350000,"name":"Onewheel GT S-Series - S-Series Rally XL","public_title":"S-Series Rally XL","sku":"OW2-00010-24"}],"remote":false},"page":{"pageType":"product","resourceType":"product","resourceId":6845910515806,"requestId":"ccdfc08a-425d-4bcc-9329-4f42f5b5c726-1790362260"}}; 1385 for (var attr in meta) { 1386 window.ShopifyAnalytics.meta[attr] = meta[attr]; 1387 } 1388</script>
vendor: 1 bytes, line 1388
1388
1389<script class="analytics"> 1390 (function () { 1391 var customDocumentWrite = function(content) { 1392 var jquery = null; 1393 1394 if (window.jQuery) { 1395 jquery = window.jQuery; 1396 } else if (window.Checkout && window.Checkout.$) { 1397 jquery = window.Checkout.$; 1398 } 1399 1400 if (jquery) { 1401 jquery('body').append(content); 1402 } 1403 }; 1404 1405 var hasLoggedConversion = function(token) { 1406 if (token) { 1407 return document.cookie.indexOf('loggedConversion=' + token) !== -1; 1408 } 1409 return false; 1410 } 1411 1412 var setCookieIfConversion = function(token) { 1413 if (token) { 1414 var twoMonthsFromNow = new Date(Date.now()); 1415 twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); 1416 1417 document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; 1418 } 1419 } 1420 1421 var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; 1422 window.ShopifyAnalytics.lib.trekkie = window.trekkie; 1423 if (trekkie.integrations) { 1424 return; 1425 } 1426 trekkie.methods = [ 1427 'identify', 1428 'page', 1429 'ready', 1430 'track', 1431 'trackForm', 1432 'trackLink' 1433 ]; 1434 trekkie.factory = function(method) { 1435 return function() { 1436 var args = Array.prototype.slice.call(arguments); 1437 args.unshift(method); 1438 trekkie.push(args); 1439 if (method == 'track' || method == 'page') { 1440 var pageUrl; 1441 try { 1442 pageUrl = window.location.href; 1443 } catch (e) {} 1444 var pageReferrer; 1445 try { 1446 pageReferrer = document.referrer; 1447 } catch (e) {} 1448 try { 1449 if (window.__TREKKIE_SHIM_QUEUE == null) { 1450 window.__TREKKIE_SHIM_QUEUE = []; 1451 } 1452 window.__TREKKIE_SHIM_QUEUE.push({ 1453 from: 'trekkie-stub', 1454 method: method, 1455 args: args.slice(1), 1456 pageContext: { 1457 url: pageUrl, 1458 referrer: pageReferrer 1459 } 1460 }); 1461 } catch (e) { 1462 // no-op 1463 } 1464 } 1465 return trekkie; 1466 }; 1467 }; 1468 for (var i = 0; i < trekkie.methods.length; i++) { 1469 var key = trekkie.methods[i]; 1470 trekkie[key] = trekkie.factory(key); 1471 } 1472 trekkie.load = function(config) { 1473 trekkie.config = config || {}; 1474 trekkie.config.initialDocumentCookie = document.cookie; 1475 var first = document.getElementsByTagName('script')[0]; 1476var script = document.createElement('script'); 1477script.type = 'text/javascript'; 1478script.onerror = function(e) { 1479 var scriptFallback = document.createElement('script'); 1480 scriptFallback.type = 'text/javascript'; 1481 scriptFallback.onerror = function(error) { 1482 var Monorail = { 1483 produce: function produce(monorailDomain, schemaId, payload) { 1484 var currentMs = new Date().getTime(); 1485 var event = { 1486 schema_id: schemaId, 1487 payload: payload, 1488 metadata: { 1489 event_created_at_ms: currentMs, 1490 event_sent_at_ms: currentMs 1491 } 1492 }; 1493 return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); 1494 }, 1495 sendRequest: function sendRequest(endpointUrl, payload) { 1496 // Try the sendBeacon API 1497 if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { 1498 var blobData = new window.Blob([payload], { 1499 type: 'text/plain' 1500 }); 1501 1502 if (window.navigator.sendBeacon(endpointUrl, blobData)) { 1503 return true; 1504 } // sendBeacon was not successful 1505 1506 } // XHR beacon 1507 1508 var xhr = new XMLHttpRequest(); 1509 1510 try { 1511 xhr.open('POST', endpointUrl); 1512 xhr.setRequestHeader('Content-Type', 'text/plain'); 1513 xhr.send(payload); 1514 } catch (e) { 1515 console.log(e); 1516 } 1517 1518 return false; 1519 }, 1520 isIos12: function isIos12() { 1521 return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; 1522 } 1523 }; 1524 Monorail.produce('monorail-edge.shopifysvc.com', 1525 'trekkie_storefront_load_errors/1.1', 1526 {shop_id: 6962011, 1527 theme_id: 141594230878, 1528 app_name: "storefront", 1529 context_url: window.location.href, 1530 source_url: "//onewheel.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js"}); 1531 1532 }; 1533 scriptFallback.async = true; 1534 scriptFallback.src = '//onewheel.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js'; 1535 first.parentNode.insertBefore(scriptFallback, first); 1536}; 1537script.async = true; 1538script.src = '//onewheel.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js'; 1539first.parentNode.insertBefore(script, first); 1540 1541 }; 1542 trekkie.load( 1543 {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":6962011,"isMerchantRequest":null,"themeId":141594230878,"themeCityHash":"3999281483531367078","contentLanguage":"en","currency":"USD","eventMetadataId":"3bdd234f-ae51-44bf-9438-205dc498415f"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}} 1544 ); 1545 1546 var loaded = false;
1547 trekkie.ready(function() { 1548 if (loaded) return; 1549 loaded = true; 1550 1551 window.ShopifyAnalytics.lib = window.trekkie; 1552 1553 var originalDocumentWrite = document.write; 1554 document.write = customDocumentWrite; 1555 try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; 1556 document.write = originalDocumentWrite; 1557 1558 var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) 1559 var token = match? match[1]: undefined; 1560 if (!hasLoggedConversion(token)) { 1561 setCookieIfConversion(token); 1562 window.ShopifyAnalytics.lib.track("Viewed Product",{"currency":"USD","variantId":40944462397534,"productId":6845910515806,"productGid":"gid:\/\/shopify\/Product\/6845910515806","name":"Onewheel GT S-Series - S-Series","price":"2900.00","sku":"OW2-00010-02","brand":"Future Motion Inc","variant":"S-Series","category":"Onewheel","nonInteraction":true,"remote":false,"available":true},undefined,undefined,{"shopifyEmitted":true}); 1563 } 1564 }); 1565 1566 window.ShopifyAnalytics.lib.page(null,{"pageType":"product","resourceType":"product","resourceId":6845910515806,"requestId":"ccdfc08a-425d-4bcc-9329-4f42f5b5c726-1790362260","shopifyEmitted":true}); 1567 1568 var eventsListenerScript = document.createElement('script'); 1569 eventsListenerScript.async = true; 1570 eventsListenerScript.src = "//onewheel.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js"; 1571 document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); 1572})();</script>
1572 1573
1573<script> 1574 if (!window.ga || (window.ga && typeof window.ga !== 'function')) { 1575 window.ga = function ga() { 1576 (window.ga.q = window.ga.q || []).push(arguments); 1577 if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') { 1578 window.Shopify.analytics.publish("ga_stub_called", {}, {sendTo: "google_osp_migration"}); 1579 } 1580 console.error("Shopify's Google Analytics stub called with:", Array.from(arguments), "\nSee https://help.shopify.com/manual/promoting-marketing/pixels/pixel-migration#google for more information."); 1581 }; 1582 if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') { 1583 window.Shopify.analytics.publish("ga_stub_initialized", {}, {sendTo: "google_osp_migration"}); 1584 } 1585 } 1586</script>
vendor: 1 bytes, line 1586
1586
1587<script 1588 defer 1589 src="https://onewheel.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js" 1590 data-application="storefront-renderer" 1591 data-shop-id="6962011" 1592 data-render-region="gcp-us-central1" 1593 data-page-type="product" 1594 data-theme-instance-id="141594230878" 1595 data-theme-name="Starter theme" 1596 data-theme-version="1.0.0" 1597 data-monorail-region="shop_domain" 1598 data-resource-timing-sampling-rate="10" 1599 data-shs="true" 1600 data-shs-beacon="true" 1601 data-shs-export-with-fetch="true" 1602 data-shs-logs-sample-rate="1" 1603 data-shs-beacon-endpoint="https://onewheel.com/api/collect" 1604></script>
1604 1605<meta name="shopify-y" content="3491e31e-779d-4387-b21a-21210d5b55f4" data-expiration="1821919860000"><meta name="shopify-s" content="d5521e3a-f5e8-4f14-9c42-10fe38cb2fd8" data-expiration="1790364060000"><meta name="new-cookie-storage-activated" content="t"> 1606</head> 1607 1608<body id="onewheel-gt-s-series" class="template-product alternate-3 disable-parallax alternate-three mm-reskin pdp-simple">
vendor: 71 bytes, lines 1608-1610
1608 1609 1610 <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
1610GTM-T5VWT4P
vendor: 88 bytes, lines 1610-1613
1610" 1611 height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> 1612 1613
1613<a class="in-page-link visually-hidden skip-link" href="#MainContent">Skip to content</a> 1614 1615 <div class="header-components"> 1616 1617 <div id="shopify-section-header" class="shopify-section"> 1618 1619<style> 1620 .accordion-item-header.mobile-pill .mobile-nav-summer-badge { 1621 position: absolute; 1622 right: 5px; 1623 top: 50%; 1624 transform: translateY(-50%); 1625 width: auto !important; 1626 max-width: 94px; 1627 height: auto !important; 1628 max-height: 49px; 1629 object-fit: contain; 1630 object-position: center right; 1631 border-radius: 0 !important; 1632 z-index: 2; 1633 pointer-events: none; 1634 } 1635 1636 .mm-reskin .accordion-item-header.mobile-pill img.badge-drop.mobile-nav-summer-badge { 1637 right: 5px; 1638 width: auto !important; 1639 max-width: 94px; 1640 height: auto !important; 1641 max-height: 49px; 1642 top: 50% !important; 1643 bottom: auto !important; 1644 transform: translateY(-50%); 1645 object-fit: contain; 1646 object-position: center right; 1647 border-radius: 0 !important; 1648 } 1649 #animatedHeading, 1650 #animatedTwoHeading { 1651 overflow: hidden; 1652 } 1653 #animatedHeading .slick-list, 1654 #animatedTwoHeading .slick-list { 1655 overflow: hidden !important; 1656 } 1657 #animatedHeading:not(.slick-initialized) > .slick-dupe ~ .slick-dupe, 1658 #animatedTwoHeading:not(.slick-initialized) > .slick-dupe ~ .slick-dupe { 1659 display: none; 1660 } 1661 #animatedHeading:not(.slick-initialized), 1662 #animatedTwoHeading:not(.slick-initialized) { 1663 overflow: hidden; 1664 max-height: 40px; 1665 } 1666 .announcement-bar.hide-small, 1667 .announcement-bar.show-small { 1668 overflow: hidden; 1669 } 1670 .countdown_time{ 1671 padding: 10px; 1672 display: flex; 1673 flex-wrap: wrap; 1674 font-family: "Favorit", sans-serif; 1675 font-weight: bold; 1676 padding: 12px 0; 1677 } 1678 .countdown_time .timer-block span{ 1679 display: block; 1680 text-align: center; 1681 } 1682 1683 li.mm-link.for-chat button span, li.mm-link.for-chat button { 1684 border: none; 1685 background: transparent; 1686 padding: 0 !important; 1687 font-family: Favorit !important; 1688 font-size: 19px !important; 1689 font-weight: 500 !important; 1690 } 1691 1692 1693 li.mm-link.for-chat button { 1694 line-height: 1.8 !important; 1695 } 1696 1697 /* Countdown Timer Styles */ 1698 .countdown-timer-zone { 1699 display: inline-flex; 1700 align-items: center; 1701 gap: 12px; 1702 flex-wrap: wrap; 1703 justify-content: center; 1704 opacity: 0; 1705 transition: opacity 0.3s ease-in; 1706 } 1707 1708 .countdown-timer-zone.ready { 1709 opacity: 1; 1710 } 1711 1712 .countdown-message { 1713 display: inline; 1714 } 1715 1716 .countdown-message p { 1717 display: inline; 1718 margin: 0; 1719 padding: 0; 1720 } 1721 1722 .countdown-display { 1723 display: inline-flex; 1724 align-items: center; 1725 gap: 8px; 1726 flex-wrap: wrap; 1727 } 1728 1729 .countdown-item { 1730 display: inline-flex; 1731 align-items: baseline; 1732 gap: 4px; 1733 white-space: nowrap; 1734 } 1735 1736 .countdown-value { 1737 font-weight: bold; 1738 } 1739 1740 .countdown-label { 1741 text-transform: none; 1742 font-weight: bold; 1743 } 1744 1745 /* Ensure countdown uses announcement bar colors */ 1746 .countdown-timer-zone, 1747 .countdown-timer-zone * { 1748 color: inherit !important; 1749 background-color: transparent !important; 1750 } 1751 1752 /* Countdown link styling */ 1753 .countdown-link { 1754 display: inline-flex; 1755 align-items: center; 1756 text-decoration: none !important; 1757 color: inherit !important; 1758 } 1759 1760 .countdown-link:hover { 1761 opacity: 0.9; 1762 } 1763 1764 .flash-sale-countdown-inline { 1765 display: inline-flex; 1766 align-items: center; 1767 flex-wrap: nowrap; 1768 flex-shrink: 0; 1769 gap: 0.35rem; 1770 margin-left: 0; 1771 vertical-align: middle; 1772 white-space: nowrap; 1773 line-height: 1; 1774 } 1775 1776 .flash-sale-countdown-display { 1777 display: inline-flex; 1778 align-items: center; 1779 flex-wrap: nowrap; 1780 gap: 0.35rem; 1781 white-space: nowrap; 1782 line-height: 1; 1783 } 1784 1785 .announcement-bar .announcement-with-flash-countdown { 1786 display: inline-flex; 1787 align-items: center; 1788 justify-content: center; 1789 flex-wrap: nowrap; 1790 white-space: nowrap; 1791 gap: 0.4rem; 1792 max-width: 100%; 1793 vertical-align: middle; 1794 } 1795 1796 .announcement-bar .announcement-with-flash-countdown .link-wrap { 1797 display: inline-flex; 1798 align-items: center; 1799 justify-content: center; 1800 flex-wrap: nowrap; 1801 white-space: nowrap; 1802 gap: 0.4rem; 1803 vertical-align: middle; 1804 line-height: 1.2; 1805 } 1806 1807 .announcement-bar.hide-small .announcement-with-flash-countdown .link-wrap { 1808 min-height: 32px; 1809 line-height: 32px; 1810 } 1811 1812 .announcement-bar .announcement-with-flash-countdown .link-wrap p, 1813 .announcement-bar .announcement-with-flash-countdown > p { 1814 display: inline; 1815 margin: 0; 1816 padding: 0 !important; 1817 line-height: inherit; 1818 white-space: nowrap; 1819 vertical-align: middle; 1820 } 1821 1822 .announcement-bar .hero__title:has(.announcement-with-flash-countdown), 1823 .announcement-bar .hero__title:has(.announcement-with-flash-countdown) .slick-dupe, 1824 .announcement-bar .hero__title-misc:has(.announcement-with-flash-countdown) { 1825 display: inline-flex; 1826 align-items: center; 1827 justify-content: center; 1828 flex-wrap: nowrap; 1829 white-space: nowrap; 1830 max-width: 100%; 1831 line-height: 1.2; 1832 } 1833 1834 .announcement-bar .announcement-with-flash-countdown .flash-sale-countdown-inline .countdown-item { 1835 display: inline-flex; 1836 align-items: center; 1837 gap: 0.15rem; 1838 white-space: nowrap; 1839 flex-shrink: 0; 1840 line-height: 1; 1841 } 1842 1843 .announcement-bar .announcement-with-flash-countdown .countdown-value, 1844 .announcement-bar .announcement-with-flash-countdown .countdown-label { 1845 display: inline-block; 1846 line-height: 1.2; 1847 vertical-align: middle; 1848 } 1849 1850 @media only screen and (max-width: 749px) { 1851 .countdown-timer-zone { 1852 gap: 8px; 1853 white-space: nowrap; 1854 } 1855 1856 .countdown-display { 1857 gap: 6px; 1858 flex-wrap: nowrap; 1859 white-space: nowrap; 1860 } 1861 1862 .countdown-item { 1863 gap: 3px; 1864 flex-shrink: 0; 1865 } 1866 1867 .announcement-bar.show-small .announcement-with-flash-countdown, 1868 .announcement-bar.show-small .announcement-with-flash-countdown .link-wrap { 1869 display: inline-flex; 1870 align-items: center; 1871 flex-wrap: nowrap; 1872 white-space: nowrap; 1873 width: auto; 1874 max-width: 100%; 1875 line-height: 1.2; 1876 } 1877 1878 .announcement-bar.show-small .announcement-with-flash-countdown .link-wrap p { 1879 padding: 0 !important; 1880 line-height: inherit; 1881 } 1882 1883 .announcement-bar.show-small .flash-sale-countdown-inline { 1884 display: inline-flex; 1885 align-items: center; 1886 margin-left: 0; 1887 margin-top: 0; 1888 width: auto; 1889 flex-wrap: nowrap; 1890 } 1891 1892 .announcement-bar.show-small .flash-sale-countdown-inline .countdown-item:has(#flash-sale-seconds-m) { 1893 display: none; 1894 } 1895 1896 /* Hide Seconds on mobile by default (will show when days = 0) */ 1897 .countdown-timer-zone.show-small #purple-seconds-m, 1898 .countdown-timer-zone.show-small #orange-seconds-m, 1899 .countdown-timer-zone.show-small #green-seconds-m, 1900 .countdown-timer-zone.show-small #red-seconds-m, 1901 .countdown-timer-zone.show-small #blue-seconds-m { 1902 display: none; 1903 } 1904 1905 /* Hide the parent countdown-item for seconds on mobile */ 1906 .countdown-timer-zone.show-small .countdown-item:has(#purple-seconds-m), 1907 .countdown-timer-zone.show-small .countdown-item:has(#orange-seconds-m), 1908 .countdown-timer-zone.show-small .countdown-item:has(#green-seconds-m), 1909 .countdown-timer-zone.show-small .countdown-item:has(#red-seconds-m), 1910 .countdown-timer-zone.show-small .countdown-item:has(#blue-seconds-m) { 1911 display: none; 1912 } 1913 1914 /* Ensure countdown stays on one line on mobile */ 1915 .countdown-timer-zone.show-small { 1916 overflow: hidden; 1917 } 1918 1919 .countdown-timer-zone.show-small .countdown-display { 1920 overflow: visible; 1921 } 1922 } 1923 1924 /* Hide by Default - Purple Zone */#purple-shipping-banner { 1925 display: none; 1926 }/* Force Display - Purple Zone *//* Hide by Default - Orange Zone */#orange-shipping-banner { 1927 display: none; 1928 }/* Force Display - Orange Zone *//* Hide by Default - Green Zone */#green-shipping-banner { 1929 display: none; 1930 }/* Force Display - Green Zone *//* Hide by Default - Red Zone */#red-shipping-banner { 1931 display: none; 1932 }/* Force Display - Red Zone *//* Hide by Default - Blue Zone */#blue-shipping-banner { 1933 display: none; 1934 }/* Force Display - Blue Zone *//* Hide Days on Desktop - Purple Zone */#purple-shipping-banner.hide-small #purple-days-d { 1935 display: none; 1936 } 1937 #purple-shipping-banner.hide-small .countdown-item:has(#purple-days-d) { 1938 display: none; 1939 }/* Hide Seconds on Desktop - Purple Zone *//* Hide Days on Desktop - Red Zone */#red-shipping-banner.hide-small #red-days-d { 1940 display: none; 1941 } 1942 #red-shipping-banner.hide-small .countdown-item:has(#red-days-d) { 1943 display: none; 1944 }/* Hide Seconds on Desktop - Red Zone *//* Hide Days on Desktop - Orange Zone */#orange-shipping-banner.hide-small #orange-days-d { 1945 display: none; 1946 } 1947 #orange-shipping-banner.hide-small .countdown-item:has(#orange-days-d) { 1948 display: none; 1949 }/* Hide Seconds on Desktop - Orange Zone *//* Hide Days on Desktop - Green Zone */#green-shipping-banner.hide-small #green-days-d { 1950 display: none; 1951 } 1952 #green-shipping-banner.hide-small .countdown-item:has(#green-days-d) { 1953 display: none; 1954 }/* Hide Seconds on Desktop - Green Zone *//* Hide Days on Desktop - Blue Zone */#blue-shipping-banner.hide-small #blue-days-d { 1955 display: none; 1956 } 1957 #blue-shipping-banner.hide-small .countdown-item:has(#blue-days-d) { 1958 display: none; 1959 }/* Hide Seconds on Desktop - Blue Zone *//* Default announcement banner - hidden when countdown zones are enabled, shown when no zone
1959s match */ 1960 /* Your geo-location app can show this with: #default-announcement-banner { display: inline-flex !important; } */ 1961 1962 /* Non-US Zone Banner Styling */ 1963 .non-us-zone-banner { 1964 display: inline; 1965 } 1966 1967 .non-us-zone-banner p { 1968 margin: 0; 1969 padding: 0; 1970 } 1971 1972 /* Hide by Default - Non-US Zone */#default-announcement-banner.non-us-zone-banner { 1973 display: none; 1974 }/* Force Display - Non-US Zone *//* Announcement bar colors from section settings (beat legacy theme !important rules) */ 1975 .announcement-bar.hide-small, 1976 .announcement-bar.show-small, 1977 .template-index .announcement-bar.hide-small, 1978 .template-index .announcement-bar.show-small, 1979 .top-nav-fixed .announcement-bar.hide-small, 1980 .top-nav-fixed .announcement-bar.show-small { 1981 background-color: #eef1ea !important; 1982 color: #000000 !important; 1983 } 1984 1985 .announcement-bar .link-wrap, 1986 .announcement-bar a.link-wrap { 1987 background-color: #eef1ea !important; 1988 color: #000000 !important; 1989 } 1990 1991 /* Family brand logos (left) + socials (right) in announcement bar */ 1992 /* Match header.header .container so icons align with logo / cart */ 1993 .announcement-bar > .container { 1994 max-width: 1500px; 1995 margin-left: auto; 1996 margin-right: auto; 1997 width: 100%; 1998 box-sizing: border-box; 1999 /* No side padding â logo/cart sit at the header container edge */ 2000 padding-left: 0 !important; 2001 padding-right: 0 !important; 2002 } 2003 2004 @media only screen and (min-width: 740px) { 2005 .announcement-bar > .container { 2006 max-width: 1300px; /* keep in sync with header.header .container */ 2007 } 2008 } 2009 2010 .announcement-bar__inner { 2011 display: flex; 2012 align-items: center; 2013 justify-content: space-between; 2014 gap: 1rem; 2015 width: 100%; 2016 padding: 0; 2017 box-sizing: border-box; 2018 } 2019 2020 .announcement-bar__center { 2021 flex: 1 1 auto; 2022 min-width: 0; 2023 text-align: center; 2024 } 2025 2026 .announcement-bar__center .container { 2027 width: 100%; 2028 max-width: none; 2029 padding: 0; 2030 } 2031 2032 .announcement-bar__icons { 2033 display: flex; 2034 align-items: center; 2035 gap: 0.75rem; 2036 flex: 0 0 auto; 2037 color: inherit; 2038 } 2039 2040 .announcement-bar__icons--left { 2041 justify-content: flex-start; 2042 } 2043 2044 .announcement-bar__icons--right { 2045 justify-content: flex-end; 2046 padding-right: 8px; 2047 gap: 1.35rem; 2048 } 2049 2050 .announcement-bar__icon-link { 2051 display: inline-flex; 2052 align-items: center; 2053 justify-content: center; 2054 text-decoration: none; 2055 color: inherit; 2056 line-height: 0; 2057 } 2058 2059 .announcement-bar__icons svg { 2060 display: block; 2061 width: 20px; 2062 height: 20px; 2063 } 2064 2065 .announcement-bar__icons svg, 2066 .announcement-bar__icons svg path { 2067 fill: currentColor; 2068 stroke: none; 2069 } 2070 2071 .announcement-bar__icon-link svg.fm-icon, 2072 .announcement-bar__icon-link svg.antic-a-icon { 2073 width: auto; 2074 height: 12px; 2075 } 2076 2077 .announcement-bar__icon-link[aria-label="YouTube"] svg { 2078 width: 22px; 2079 height: 22px; 2080 } 2081 2082 @media screen and (max-width: 749px) { 2083 .announcement-bar__icons { 2084 display: none; 2085 } 2086 } 2087 2088 /* Mobile menu: Future Motion / Antic Bikes + socials (under main list) */ 2089 .header-mobile-nav.show-alt { 2090 position: fixed; 2091 } 2092 2093 .header-mobile-nav.show-alt .mobile-nav__links { 2094 padding-bottom: 90px; /* room for fixed Shop button */ 2095 } 2096 2097 .mm-brand-social-footer { 2098 list-style: none; 2099 position: relative; 2100 margin: 0.75rem 0 0; 2101 padding: 0.9rem 0 0.25rem; 2102 width: 100%; 2103 } 2104 2105 .mm-brand-social-footer::before { 2106 content: ""; 2107 display: block; 2108 height: 1px; 2109 background: #e5e5e5; 2110 margin: 0 15px 0.9rem; /* match inline-mb link inset */ 2111 } 2112 2113 .mm-brand-social-footer__inner { 2114 max-width: 100%; 2115 /* Match .mobile-nav__links li.inline-mb padding-left */ 2116 padding: 0 15px; 2117 box-sizing: border-box; 2118 } 2119 2120 .mm-brand-list { 2121 list-style: none; 2122 margin: 0; 2123 padding: 0; 2124 display: flex; 2125 flex-direction: column; 2126 gap: 0.55rem; 2127 width: 100%; 2128 } 2129 2130 .mm-brand-item--primary { 2131 display: flex; 2132 align-items: center; 2133 justify-content: space-between; 2134 gap: 1rem; 2135 width: 100%; 2136 } 2137 2138 .mm-brand-link, 2139 .mm-brand-social-footer .mm-brand-link, 2140 .header-mobile-nav .mm-brand-link { 2141 display: flex; 2142 align-items: center; 2143 gap: 0.75rem; 2144 text-decoration: none !important; 2145 color: #000 !important; 2146 font-family: "Favorit", sans-serif !important; 2147 font-size: 12px !important; 2148 font-weight: 400 !important; 2149 letter-spacing: normal !important; 2150 text-transform: none !important; 2151 line-height: 1.2 !important; 2152 padding: 0 !important; 2153 height: auto !important; 2154 width: auto !important; 2155 } 2156 2157 .mm-brand-text { 2158 font-family: "Favorit", sans-serif !important; 2159 font-size: 12px !important; 2160 font-weight: 400 !important; 2161 text-transform: none !important; 2162 letter-spacing: normal !important; 2163 padding-left: 8px; 2164 } 2165 2166 /* Fixed icon column so brand names share one left edge (Antic-style) */ 2167 .mm-brand-icon { 2168 display: inline-flex; 2169 align-items: center; 2170 justify-content: center; 2171 width: 34px; 2172 min-width: 34px; 2173 flex: 0 0 34px; 2174 } 2175 2176 .mm-brand-icon svg { 2177 display: block; 2178 height: 12px; 2179 width: auto; 2180 } 2181 2182 .mm-brand-icon svg.fm-icon, 2183 .mm-brand-icon svg.antic-a-icon { 2184 width: auto; 2185 height: 12px; 2186 } 2187 2188 .mm-brand-icon svg, 2189 .mm-brand-icon svg path { 2190 fill: #000; 2191 } 2192 2193 .mm-brand-socials { 2194 display: flex; 2195 align-items: center; 2196 gap: 0.7rem; 2197 flex: 0 0 auto; 2198 margin-left: auto; 2199 } 2200 2201 .mm-brand-social-link { 2202 display: inline-flex; 2203 align-items: center; 2204 justify-content: center; 2205 color: #000; 2206 line-height: 0; 2207 padding: 0 !important; 2208 height: auto !important; 2209 width: auto !important; 2210 } 2211 2212 .mm-brand-social-link svg { 2213 width: 16px; 2214 height: 16px; 2215 display: block; 2216 } 2217 2218 .mm-brand-social-link svg, 2219 .mm-brand-social-link svg path { 2220 fill: currentColor; 2221 } 2222 2223 .mm-brand-social-link[aria-label="YouTube"] svg { 2224 width: 18px; 2225 height: 18px; 2226 } 2227 2228</style> 2229 2230 2231 2232 2233
2234<script src="//onewheel.com/cdn/shop/t/416/assets/search-form.js?v=17841697066563890451788874451" defer="defer"></script>
2234 2235 2236<div class="top-nav-fixed"><div class="announcement-bar hide-small" style="background-color: #eef1ea !important; color: #000000 !important"> 2237 <div class="container"> 2238 <div class="announcement-bar__inner"><div class="announcement-bar__center"> 2239 <div class="container"> 2240 <div class="row"> 2241 <div class="col text-center"><div class="hero__title"> 2242 <div class="slick-dupe"> 2243 <span class="hero__title-misc" style="color: #000000;"><span id="default-announcement-banner"><a class="link-wrap" href="https://onewheel.com/collections" style="color: #000000; background-color: #eef1ea"> 2244 <p><strong>Finance your new board from just $33/mo | </strong><span style="text-decoration:underline"><strong>Shop Now</strong></span></p> 2245</a></span></span> 2246 </div> 2247 </div></div> 2248 </div> 2249 </div> 2250 </div></div> 2251 </div> 2252 </div> 2253 <div class="announcement-bar show-small" style="background-color: #eef1ea !important; color: #000000 !important;"> 2254 <div class="container"> 2255 <div class="announcement-bar__inner"><div class="announcement-bar__center"> 2256 <div class="container"> 2257 <div class="row"> 2258 <div class="col text-center"><div class="hero__title"> 2259 <div class="slick-dupe"> 2260 <span class="hero__title-misc" style="color: #000000;"><span id="default-announcement-banner"><a class="link-wrap" href="https://onewheel.com/collections" style="color: #000000; background-color: #eef1ea"> 2261 <p><strong>Finance your new board from just $33/mo | </strong><span style="text-decoration:underline"><strong>Shop Now</strong></span></p> 2262</a></span></span> 2263 </div> 2264 </div></div> 2265 </div> 2266 </div> 2267 </div></div> 2268 </div> 2269 </div><header data-section-id="header" data-section-type="header" class="header active"> 2270 <div class="container"> 2271 <div class="row left-aligned"> 2272 <div class="col col-2"> 2273 <ul class="show-small"> 2274 <li> 2275 <div class="mobile-menu-trigger"> 2276 <span></span> 2277 <span></span> 2278 </div> 2279 </li> 2280 </ul> 2281 <a href="/" class="logo-image hide-small"> 2282 <svg xmlns="http://www.w3.org/2000/svg" data-name="Layer 1" viewBox="0 0 562.05 46.83"> 2283 <path d="M369 .19l-5.15 17.27h-37.19L331.87.11h-30.81l-21.14 30.32q-1.59 2.43-3.41 2.43a1.71 1.71 0 0 1-1.26-.46 2.87 2.87 0 0 1-.45-2L274.61.1 256.24 0 236 30.69a6.56 6.56 0 0 1-1.5 1.82 2.82 2.82 0 0 1-1.63.43c-1.07 0-1.23-1-1.39-1.8l-4.3-31L171.24 0c-8.8 0-17.17 7.41-18.69 13.14l-5.14 19.42a9 9 0 0 0 .46 5.9 12.26 12.26 0 0 0 12 8h52.47c.77 0 .91-.44.21-.94-2.54-1.84-3.29-4.7-4-9.74h-43.62c-2.8 0-4.2-1-3.67-3.43l1.41-4.53h44.78c-.47-3.94-1.22-10.33-1.22-10.33h-40.6l.77-2.07a4.72 4.72 0 0 1 1.4-2.2 8.77 8.77 0 0 1 2.51-1.67 6.91 6.91 0 0 1 2.83-.63h41.16l3.5 25.88a11.08 11.08 0 0 0 2.24 5.38 11.8 11.8 0 0 0 4.39 3.5 12.35 12.35 0 0 0 5.22 1.18 19.72 19.72 0 0 0 7.15-1.26 19.93 19.93 0 0 0 5.83-3.47 26.26 26.26 0 0 0 4.59-5.21l12.45-19.1.68 19.42q.32 9.63 12.09 9.63a25.13 25.13 0 0 0 7.74-1.06 15.8 15.8 0 0 0 5.52-3 32.67 32.67 0 0 0 4.72-5.29L316 2.56l-13.18 43.89H318l5.58-18.67h37.19l-5.62 18.67h15L384 .19h-15zM138.77.12l-9.39 30.31a6.37 6.37 0 0 1-.92 1.93 2.12 2.12 0 0 1-1.81.69 4.41 4.41 0 0 1-3.23-2.23L106.69 4.5a11.17 11.17 0 0 0-3.37-3.08Q101.06 0 96.31 0a18.16 18.16 0 0 0-6.81 1.23 20.12 20.12 0 0 0-5.23 3 19.83 19.83 0 0 0-3.39 3.42 10 10 0 0 0-1.52 2.6L67.82 46.63h14.53l9.94-31.35A2.21 2.21 0 0 1 93.41 14a3.37 3.37 0 0 1 1.59-.47 2.81 2.81 0 0 1 1.61.39 5.28 5.28 0 0 1 1.31 1.8L113.47 41c4 7 19.36 7.55 25.8.42a14.92 14.92 0 0 0 2.86-4.67L153.51.12h-14.74zM522.7 35.47c-4.68 0-2.77-5-2.18-7.13l8.4-28.21h-14.41L504.24 34.6c-1.14 3.75 1.11 11.84 10.89 11.84h43.58l3.34-11H522.7zM383.67 12.7L378 31.89c-.58 1.94-1.14 4.77-.36 6.91a11.11 11.11 0 0 0 4.23 5.31 12.56 12.56 0 0 0 7.53 2.34h44.26l3.33-11H397.1c-3.14 0-5.36-.91-4.73-3.35l1.17-4.33h45.79l3.1-10.23h-45.75l.79-2.65a4.8 4.8 0 0 1 1.46-2.15 9.19 9.19 0 0 1 2.56-1.63 7.19 7.19 0 0 1 2.85-.62h40.23L447.71.13h-46.79c-8.24 0-15.67 8.07-17.25 12.57m63.83 0l-5.65 19.19c-.58 1.94-1.14 4.77-.36 6.91a11.11 11.11 0 0 0 4.23 5.31 12.56 12.56 0 0 0 7.53 2.34h44.25l3.33-11h-39.9c-3.14 0-5.36-.91-4.73-3.35l1.17-4.33h45.79l3.1-10.23h-45.75l.79-2.65a4.8 4.8 0 0 1 1.46-2.15 9.19 9.19 0 0 1 2.56-1.63 7.19 7.19 0 0 1 2.85-.62h40.23L511.54.13h-46.79c-8.24 0-15.67 8.07-17.25 12.57m-431.87 14l2.71-9.06c.84-2.56 5-6.45 9.25-6.45h15.98l9.89-.06h.59l16.56-8.71a9.39 9.39 0 0 0-1.36-.86A11.87 11.87 0 0 0 63.91 0H23.55a12.85 12.85 0 0 0-4.94 1.16 24.89 24.89 0 0 0-5.38 3.16 25.16 25.16 0 0 0-4.65 4.6 16.64 16.64 0 0 0-2.87 5.44L.51 31.75a12.62 12.62 0 0 0-.14 6.56 11.22 11.22 0 0 0 .34 1.15l14.81-7.85a8.35 8.35 0 0 1 .11-4.92M73.87 6.6c-.06-.14-.13-.26-.2-.39l-14.18 7.51-39 20.69L3.28 43.5c.19.18.38.36.58.53a10.57 10.57 0 0 0 7.08 2.29h40.91a13.89 13.89 0 0 0 6-1.89 26.06 26.06 0 0 0 6.76-5.12 17.34 17.34 0 0 0 4.26-7.07l5-16.67q1.64-5.49 0-9M59.73 18.38l-2.85 9.51a8.48 8.48 0 0 1-3.44 5 9.5 9.5 0 0 1-5.15 1.5H35.78l24.15-16.81a6.1 6.1 0 0 1-.2.79" fill="#fff"/> 2284</svg> 2285 2286 </a> 2287 </div> 2288 <div class="col col-6 text-center show-small"> 2289 <a href="/" class="logo-image show-small"> 2290 <svg xmlns="http://www.w3.org/2000/svg" data-name="Layer 1" viewBox="0 0 562.05 46.83"> 2291 <path d="M369 .19l-5.15 17.27h-37.19L331.87.11h-30.81l-21.14 30.32q-1.59 2.43-3.41 2.43a1.71 1.71 0 0 1-1.26-.46 2.87 2.87 0 0 1-.45-2L274.61.1 256.24 0 236 30.69a6.56 6.56 0 0 1-1.5 1.82 2.82 2.82 0 0 1-1.63.43c-1.07 0-1.23-1-1.39-1.8l-4.3-31L171.24 0c-8.8 0-17.17 7.41-18.69 13.14l-5.14 19.42a9 9 0 0 0 .46 5.9 12.26 12.26 0 0 0 12 8h52.47c.77 0 .91-.44.21-.94-2.54-1.84-3.29-4.7-4-9.74h-43.62c-2.8 0-4.2-1-3.67-3.43l1.41-4.53h44.78c-.47-3.94-1.22-10.33-1.22-10.33h-40.6l.77-2.07a4.72 4.72 0 0 1 1.4-2.2 8.77 8.77 0 0 1 2.51-1.67 6.91 6.91 0 0 1 2.83-.63h41.16l3.5 25.88a11.08 11.08 0 0 0 2.24 5.38 11.8 11.8 0 0 0 4.39 3.5 12.35 12.35 0 0 0 5.22 1.18 19.72 19.72 0 0 0 7.15-1.26 19.93 19.93 0 0 0 5.83-3.47 26.26 26.26 0 0 0 4.59-5.21l12.45-19.1.68 19.42q.32 9.63 12.09 9.63a25.13 25.13 0 0 0 7.74-1.06 15.8 15.8 0 0 0 5.52-3 32.67 32.67 0 0 0 4.72-5.29L316 2.56l-13.18 43.89H318l5.58-18.67h37.19l-5.62 18.67h15L384 .19h-15zM138.77.12l-9.39 30.31a6.37 6.37 0 0 1-.92 1.93 2.12 2.12 0 0 1-1.81.69 4.41 4.41 0 0 1-3.23-2.23L106.69 4.5a11.17 11.
229117 0 0 0-3.37-3.08Q101.06 0 96.31 0a18.16 18.16 0 0 0-6.81 1.23 20.12 20.12 0 0 0-5.23 3 19.83 19.83 0 0 0-3.39 3.42 10 10 0 0 0-1.52 2.6L67.82 46.63h14.53l9.94-31.35A2.21 2.21 0 0 1 93.41 14a3.37 3.37 0 0 1 1.59-.47 2.81 2.81 0 0 1 1.61.39 5.28 5.28 0 0 1 1.31 1.8L113.47 41c4 7 19.36 7.55 25.8.42a14.92 14.92 0 0 0 2.86-4.67L153.51.12h-14.74zM522.7 35.47c-4.68 0-2.77-5-2.18-7.13l8.4-28.21h-14.41L504.24 34.6c-1.14 3.75 1.11 11.84 10.89 11.84h43.58l3.34-11H522.7zM383.67 12.7L378 31.89c-.58 1.94-1.14 4.77-.36 6.91a11.11 11.11 0 0 0 4.23 5.31 12.56 12.56 0 0 0 7.53 2.34h44.26l3.33-11H397.1c-3.14 0-5.36-.91-4.73-3.35l1.17-4.33h45.79l3.1-10.23h-45.75l.79-2.65a4.8 4.8 0 0 1 1.46-2.15 9.19 9.19 0 0 1 2.56-1.63 7.19 7.19 0 0 1 2.85-.62h40.23L447.71.13h-46.79c-8.24 0-15.67 8.07-17.25 12.57m63.83 0l-5.65 19.19c-.58 1.94-1.14 4.77-.36 6.91a11.11 11.11 0 0 0 4.23 5.31 12.56 12.56 0 0 0 7.53 2.34h44.25l3.33-11h-39.9c-3.14 0-5.36-.91-4.73-3.35l1.17-4.33h45.79l3.1-10.23h-45.75l.79-2.65a4.8 4.8 0 0 1 1.46-2.15 9.19 9.19 0 0 1 2.56-1.63 7.19 7.19 0 0 1 2.85-.62h40.23L511.54.13h-46.79c-8.24 0-15.67 8.07-17.25 12.57m-431.87 14l2.71-9.06c.84-2.56 5-6.45 9.25-6.45h15.98l9.89-.06h.59l16.56-8.71a9.39 9.39 0 0 0-1.36-.86A11.87 11.87 0 0 0 63.91 0H23.55a12.85 12.85 0 0 0-4.94 1.16 24.89 24.89 0 0 0-5.38 3.16 25.16 25.16 0 0 0-4.65 4.6 16.64 16.64 0 0 0-2.87 5.44L.51 31.75a12.62 12.62 0 0 0-.14 6.56 11.22 11.22 0 0 0 .34 1.15l14.81-7.85a8.35 8.35 0 0 1 .11-4.92M73.87 6.6c-.06-.14-.13-.26-.2-.39l-14.18 7.51-39 20.69L3.28 43.5c.19.18.38.36.58.53a10.57 10.57 0 0 0 7.08 2.29h40.91a13.89 13.89 0 0 0 6-1.89 26.06 26.06 0 0 0 6.76-5.12 17.34 17.34 0 0 0 4.26-7.07l5-16.67q1.64-5.49 0-9M59.73 18.38l-2.85 9.51a8.48 8.48 0 0 1-3.44 5 9.5 9.5 0 0 1-5.15 1.5H35.78l24.15-16.81a6.1 6.1 0 0 1-.2.79" fill="#fff"/> 2292</svg> 2293 2294 </a> 2295 </div> 2296 <div class="col text-center hide-small"> 2297 <nav role="navigation" class="main-nav"> 2298 <ul> 2299 <li> 2300 <a href="/pages/onewheel-gt-s-series">GT S-Series</a> 2301 </li> 2302 <li> 2303 <a href="/pages/onewheel-gt">GT</a> 2304 </li> 2305 <li> 2306 <a href="/pages/onewheel-pint-x">Pint X</a> 2307 </li> 2308 <li> 2309 <a href="/pages/pint">Pint</a> 2310 </li> 2311 <!--<li> 2312 <a href="/pages/onewheel-barrow">Onewheel Barrow</a> 2313 </li> 2314 <li> 2315 <a href="/products/xr">XR</a> 2316 </li>--> 2317 <li> 2318 <a class="accesories-pin" href="/pages/all-accessories">Accessories</a> 2319 </li> 2320 <li> 2321 <a href="/collections/clothing-accessories">Apparel</a> 2322 </li> 2323 <li> 2324 <a href="/pages/customize-onewheel">Customize</a> 2325 </li> 2326 2327 2328 <li> 2329 <a href="/pages/dealer-map">Dealers</a> 2330 </li> 2331 <li> 2332 <a href="/pages/support">Support</a> 2333 </li> 2334 2335 2336 2337 </ul> 2338 </nav> 2339 </div> 2340 <div class="col col-2 text-right"> 2341 <ul class="mobile-right"> 2342 <li class="align-cent hide-small"><a class="button" href="/collections">Shop</a></li> 2343 2344 <li class="align-cent hide-small icon-search"><a class="search-prompt"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" class="icon" viewBox="0 0 20 20"><path d="M18.64 17.02l-5.31-5.31c.81-1.08 1.26-2.43 1.26-3.87C14.5 4.06 11.44 1 7.75 1S1 4.06 1 7.75s3.06 6.75 6.75 6.75c1.44 0 2.79-.45 3.87-1.26l5.31 5.31c.45.45 1.26.54 1.71.09.45-.36.45-1.17 0-1.62zM3.25 7.75c0-2.52 1.98-4.5 4.5-4.5s4.5 1.98 4.5 4.5-1.98 4.5-4.5 4.5-4.5-1.98-4.5-4.5z"/></svg> 2345</a></li> 2346 2347 <li class="cart-frame"><a href="/cart"><svg class="icon" xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20"><path d="M18.936 5.564c-.144-.175-.35-.207-.55-.207h-.003L6.774 4.286c-.272 0-.417.089-.491.18-.079.096-.16.263-.094.585l2.016 5.705c.163.407.642.673 1.068.673h8.401c.433 0 .854-.285.941-.725l.484-4.571c.045-.221-.015-.388-.163-.567z"/><path d="M17.107 12.5H7.659L4.98 4.117l-.362-1.059c-.138-.401-.292
2347-.559-.695-.559H.924c-.411 0-.748.303-.748.714s.337.714.748.714h2.413l3.002 9.48c.126.38.295.52.942.52h9.825c.411 0 .748-.303.748-.714s-.336-.714-.748-.714zm-6.683 3.73a1.498 1.498 0 1 1-2.997 0 1.498 1.498 0 0 1 2.997 0zm6.429 0a1.498 1.498 0 1 1-2.997 0 1.498 1.498 0 0 1 2.997 0z"/></svg> 2348</a> 2349 2350 </li> 2351 </ul> 2352 </div> 2353 2354 </div> 2355 <div class="row right-aligned"> 2356 <div class="col col-6 text-left"> 2357 <a href="/" class="logo-image"> 2358 <svg xmlns="http://www.w3.org/2000/svg" data-name="Layer 1" viewBox="0 0 562.05 46.83"> 2359 <path d="M369 .19l-5.15 17.27h-37.19L331.87.11h-30.81l-21.14 30.32q-1.59 2.43-3.41 2.43a1.71 1.71 0 0 1-1.26-.46 2.87 2.87 0 0 1-.45-2L274.61.1 256.24 0 236 30.69a6.56 6.56 0 0 1-1.5 1.82 2.82 2.82 0 0 1-1.63.43c-1.07 0-1.23-1-1.39-1.8l-4.3-31L171.24 0c-8.8 0-17.17 7.41-18.69 13.14l-5.14 19.42a9 9 0 0 0 .46 5.9 12.26 12.26 0 0 0 12 8h52.47c.77 0 .91-.44.21-.94-2.54-1.84-3.29-4.7-4-9.74h-43.62c-2.8 0-4.2-1-3.67-3.43l1.41-4.53h44.78c-.47-3.94-1.22-10.33-1.22-10.33h-40.6l.77-2.07a4.72 4.72 0 0 1 1.4-2.2 8.77 8.77 0 0 1 2.51-1.67 6.91 6.91 0 0 1 2.83-.63h41.16l3.5 25.88a11.08 11.08 0 0 0 2.24 5.38 11.8 11.8 0 0 0 4.39 3.5 12.35 12.35 0 0 0 5.22 1.18 19.72 19.72 0 0 0 7.15-1.26 19.93 19.93 0 0 0 5.83-3.47 26.26 26.26 0 0 0 4.59-5.21l12.45-19.1.68 19.42q.32 9.63 12.09 9.63a25.13 25.13 0 0 0 7.74-1.06 15.8 15.8 0 0 0 5.52-3 32.67 32.67 0 0 0 4.72-5.29L316 2.56l-13.18 43.89H318l5.58-18.67h37.19l-5.62 18.67h15L384 .19h-15zM138.77.12l-9.39 30.31a6.37 6.37 0 0 1-.92 1.93 2.12 2.12 0 0 1-1.81.69 4.41 4.41 0 0 1-3.23-2.23L106.69 4.5a11.17 11.17 0 0 0-3.37-3.08Q101.06 0 96.31 0a18.16 18.16 0 0 0-6.81 1.23 20.12 20.12 0 0 0-5.23 3 19.83 19.83 0 0 0-3.39 3.42 10 10 0 0 0-1.52 2.6L67.82 46.63h14.53l9.94-31.35A2.21 2.21 0 0 1 93.41 14a3.37 3.37 0 0 1 1.59-.47 2.81 2.81 0 0 1 1.61.39 5.28 5.28 0 0 1 1.31 1.8L113.47 41c4 7 19.36 7.55 25.8.42a14.92 14.92 0 0 0 2.86-4.67L153.51.12h-14.74zM522.7 35.47c-4.68 0-2.77-5-2.18-7.13l8.4-28.21h-14.41L504.24 34.6c-1.14 3.75 1.11 11.84 10.89 11.84h43.58l3.34-11H522.7zM383.67 12.7L378 31.89c-.58 1.94-1.14 4.77-.36 6.91a11.11 11.11 0 0 0 4.23 5.31 12.56 12.56 0 0 0 7.53 2.34h44.26l3.33-11H397.1c-3.14 0-5.36-.91-4.73-3.35l1.17-4.33h45.79l3.1-10.23h-45.75l.79-2.65a4.8 4.8 0 0 1 1.46-2.15 9.19 9.19 0 0 1 2.56-1.63 7.19 7.19 0 0 1 2.85-.62h40.23L447.71.13h-46.79c-8.24 0-15.67 8.07-17.25 12.57m63.83 0l-5.65 19.19c-.58 1.94-1.14 4.77-.36 6.91a11.11 11.11 0 0 0 4.23 5.31 12.56 12.56 0 0 0 7.53 2.34h44.25l3.33-11h-39.9c-3.14 0-5.36-.91-4.73-3.35l1.17-4.33h45.79l3.1-10.23h-45.75l.79-2.65a4.8 4.8 0 0 1 1.46-2.15 9.19 9.19 0 0 1 2.56-1.63 7.19 7.19 0 0 1 2.85-.62h40.23L511.54.13h-46.79c-8.24 0-15.67 8.07-17.25 12.57m-431.87 14l2.71-9.06c.84-2.56 5-6.45 9.25-6.45h15.98l9.89-.06h.59l16.56-8.71a9.39 9.39 0 0 0-1.36-.86A11.87 11.87 0 0 0 63.91 0H23.55a12.85 12.85 0 0 0-4.94 1.16 24.89 24.89 0 0 0-5.38 3.16 25.16 25.16 0 0 0-4.65 4.6 16.64 16.64 0 0 0-2.87 5.44L.51 31.75a12.62 12.62 0 0 0-.14 6.56 11.22 11.22 0 0 0 .34 1.15l14.81-7.85a8.35 8.35 0 0 1 .11-4.92M73.87 6.6c-.06-.14-.13-.26-.2-.39l-14.18 7.51-39 20.69L3.28 43.5c.19.18.38.36.58.53a10.57 10.57 0 0 0 7.08 2.29h40.91a13.89 13.89 0 0 0 6-1.89 26.06 26.06 0 0 0 6.76-5.12 17.34 17.34 0 0 0 4.26-7.07l5-16.67q1.64-5.49 0-9M59.73 18.38l-2.85 9.51a8.48 8.48 0 0 1-3.44 5 9.5 9.5 0 0 1-5.15 1.5H35.78l24.15-16.81a6.1 6.1 0 0 1-.2.79" fill="#fff"/> 2360</svg> 2361 2362 </a> 2363 </div> 2364 <div class="col text-center hide-small"> 2365 <nav role="navigation" class="main-nav"> 2366 <ul> 2367 2368 <li class="avex-dropdown-trigger show-alt" data-dropdown-trigger=""> 2369 <a>Boards 2370 2371 2372 <svg version="1.1" id="Capa_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 451.8 451.8" style="enable-background:new 0 0 451.8 451.8;" xml:space="preserve"> 2373 <style type="text/css"> 2374 .st0{fill:currentColor;} 2375 </style> 2376 <g> 2377 <path class="st0" d="M225.9,354.7c-8.1,0-16.2-3.1-22.4-9.3L9.3,151.2c-12.4-12.4-12.4-32.4,0-44.8s32.4-12.4,44.7,0l171.9,171.9 2378 l171.9-171.9c12.4-12.4,32.4
2378-12.4,44.7,0c12.4,12.4,12.4,32.4,0,44.8L248.3,345.4C242.1,351.6,234,354.7,225.9,354.7z"></path> 2379 </g> 2380 </svg> 2381 2382 </a> 2383 </li> 2384 2385 <li class="static-link"> 2386 <a href="https://anticbikes.com" target="_blank">Bikes</a> 2387 </li> 2388 2389 <li class="avex-dropdown-trigger-two show-alt" data-dropdown-trigger=""> 2390 <a>Accessories 2391 2392 2393 <svg version="1.1" id="Capa_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 451.8 451.8" style="enable-background:new 0 0 451.8 451.8;" xml:space="preserve"> 2394 <style type="text/css"> 2395 .st0{fill:currentColor;} 2396 </style> 2397 <g> 2398 <path class="st0" d="M225.9,354.7c-8.1,0-16.2-3.1-22.4-9.3L9.3,151.2c-12.4-12.4-12.4-32.4,0-44.8s32.4-12.4,44.7,0l171.9,171.9 2399 l171.9-171.9c12.4-12.4,32.4-12.4,44.7,0c12.4,12.4,12.4,32.4,0,44.8L248.3,345.4C242.1,351.6,234,354.7,225.9,354.7z"></path> 2400 </g> 2401 </svg> 2402 2403 </a> 2404 </li> 2405 2406 2407 <li class="static-link hide-alt"> 2408 <a href="/pages/onewheel-gt-s-series">GT S-Series</a> 2409 </li> 2410 <li class="static-link hide-alt"> 2411 <a href="/pages/onewheel-gt">GT</a> 2412 </li> 2413 <li class="static-link hide-alt"> 2414 <a href="/pages/onewheel-pint-x">Pint X</a> 2415 </li> 2416 <li class="static-link hide-alt"> 2417 <a href="/pages/pint">Pint</a> 2418 </li> 2419 <li class="static-link hide-alt"> 2420 <a class="accesories-pin" href="/pages/all-accessories">Accessories</a> 2421 </li> 2422 <li class="static-link"> 2423 <a href="/collections/clothing-accessories">Apparel</a> 2424 </li> 2425 <li class="static-link"> 2426 <a href="/pages/customize-onewheel">Customize</a> 2427 </li> 2428 2429 2430 <li class="avex-dropdown-trigger-three show-alt" data-dropdown-trigger=""> 2431 <a>About 2432 <svg version="1.1" id="Capa_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 451.8 451.8" style="enable-background:new 0 0 451.8 451.8;" xml:space="preserve"> 2433 <style type="text/css"> 2434 .st0{fill:currentColor;} 2435 </style> 2436 <g> 2437 <path class="st0" d="M225.9,354.7c-8.1,0-16.2-3.1-22.4-9.3L9.3,151.2c-12.4-12.4-12.4-32.4,0-44.8s32.4-12.4,44.7,0l171.9,171.9 2438 l171.9-171.9c12.4-12.4,32.4-12.4,44.7,0c12.4,12.4,12.4,32.4,0,44.8L248.3,345.4C242.1,351.6,234,354.7,225.9,354.7z"></path> 2439 </g> 2440 </svg> 2441 </a> 2442 </li> 2443 2444 2445 2446 2447 2448 2449 <li class="static-link"> 2450 <a href="/pages/support">Support</a> 2451 </li> 2452 2453 2454 <!--<li> 2455 <a href="https://recall.onewheel.com" >RECALL</a> 2456 </li>--> 2457 2458 2459 </ul> 2460 </nav> 2461 </div> 2462 <div class="col col-2 text-right"> 2463 <ul class="mobile-right"> 2464 <li class="align-cent hide-small"><a class="button" href="/collections">Shop</a></li> 2465 <li class="align-cent hide-small icon-search"><a class="search-prompt"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" class="icon" viewB
2465ox="0 0 20 20"><path d="M18.64 17.02l-5.31-5.31c.81-1.08 1.26-2.43 1.26-3.87C14.5 4.06 11.44 1 7.75 1S1 4.06 1 7.75s3.06 6.75 6.75 6.75c1.44 0 2.79-.45 3.87-1.26l5.31 5.31c.45.45 1.26.54 1.71.09.45-.36.45-1.17 0-1.62zM3.25 7.75c0-2.52 1.98-4.5 4.5-4.5s4.5 1.98 4.5 4.5-1.98 4.5-4.5 4.5-4.5-1.98-4.5-4.5z"/></svg> 2466</a></li> 2467 <li class="align-cent show-small icon-search"><a class="search-prompt"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" class="icon" viewBox="0 0 20 20"><path d="M18.64 17.02l-5.31-5.31c.81-1.08 1.26-2.43 1.26-3.87C14.5 4.06 11.44 1 7.75 1S1 4.06 1 7.75s3.06 6.75 6.75 6.75c1.44 0 2.79-.45 3.87-1.26l5.31 5.31c.45.45 1.26.54 1.71.09.45-.36.45-1.17 0-1.62zM3.25 7.75c0-2.52 1.98-4.5 4.5-4.5s4.5 1.98 4.5 4.5-1.98 4.5-4.5 4.5-4.5-1.98-4.5-4.5z"/></svg> 2468</a></li> 2469 <li class="cart-frame"><a href="/cart"><svg class="icon" xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20"><path d="M18.936 5.564c-.144-.175-.35-.207-.55-.207h-.003L6.774 4.286c-.272 0-.417.089-.491.18-.079.096-.16.263-.094.585l2.016 5.705c.163.407.642.673 1.068.673h8.401c.433 0 .854-.285.941-.725l.484-4.571c.045-.221-.015-.388-.163-.567z"/><path d="M17.107 12.5H7.659L4.98 4.117l-.362-1.059c-.138-.401-.292-.559-.695-.559H.924c-.411 0-.748.303-.748.714s.337.714.748.714h2.413l3.002 9.48c.126.38.295.52.942.52h9.825c.411 0 .748-.303.748-.714s-.336-.714-.748-.714zm-6.683 3.73a1.498 1.498 0 1 1-2.997 0 1.498 1.498 0 0 1 2.997 0zm6.429 0a1.498 1.498 0 1 1-2.997 0 1.498 1.498 0 0 1 2.997 0z"/></svg> 2470</a> 2471 2472 </li> 2473 </ul> 2474 </div> 2475 <div class="col col-2 show-small"> 2476 <ul class="show-small"> 2477 <li> 2478 <div class="mobile-menu-trigger right-menu"> 2479 <span></span> 2480 <span class="second"></span> 2481 <span></span> 2482 </div> 2483 </li> 2484 </ul> 2485 </div>
2486 </div> 2487 </div> 2488 </header> 2489</div> 2490 2491 2492 2493 2494 2495<nav class="header-mobile-nav show-alt"> 2496 <div class="mobile-nav-frame"> 2497 <ul class="mobile-nav__links"> 2498 2499 <div class="accordion"> 2500 2501 <div class="accordion-item is-boards"> 2502 <div class="accordion-item-header mobile-pill"> 2503 <img class="mobile-pill-bg" src="https://cdn.shopify.com/s/files/1/0696/2011/files/MobileNav_XL_XRC.png" alt=""> 2504 2505 2506 2507 2508 2509 2510 2511 <span style="color: #000">Boards</span> 2512 </div> 2513 2514 2515 <!-- /.accordion-item-header --> 2516 <div class="accordion-item-body"> 2517 <div class="accordion-item-body-content"> 2518 <ul> 2519 <li class="mm-link for-rally" style="position: relative"> 2520 <a href="/pages/onewheel-gt-s-series-rally-xl">GT S-Series Rally XL</a> 2521 <img class="new-svg" src="https://cdn.shopify.com/s/files/1/0696/2011/files/New_Nav_Icon_a9519ab6-27a3-4f18-8455-bd2997a28dcb.svg" style="position: absolute; width: 38px; right: 0; top: 0; left: 65px; top: 12px; left: 192px;"> 2522 </li> 2523 <li class="mm-link for-gt-s-series active"> 2524 <a href="/pages/onewheel-gt-s-series">GT S-Series</a> 2525 </li> 2526 <li class="mm-link for-gt"> 2527 <a href="/pages/onewheel-gt">GT</a> 2528 </li> 2529 <li class="mm-link for-xr-classic"> 2530 <a href="/pages/onewheel-xr-classic" style="position: relative">XR Classic 2531 <!-- 2532 <img class="new-svg" src="https://cdn.shopify.com/s/files/1/0696/2011/files/New_Nav_Icon_a9519ab6-27a3-4f18-8455-bd2997a28dcb.svg" style="position: absolute; width: 38px; right: 0; top: 0; left: 65px; top: 2px; left: 100px;"> 2533 --> 2534 </a> 2535 </li> 2536 <li class="mm-link for-pint-s "> 2537 <a href="/pages/onewheel-pint-s" style="position: relative">Pint S 2538 <!-- 2539 <img class="new-svg" src="https://cdn.shopify.com/s/files/1/0696/2011/files/New_Nav_Icon_a9519ab6-27a3-4f18-8455-bd2997a28dcb.svg" style="position: absolute; width: 38px; right: 0; top: 0; left: 65px;"> 2540 --> 2541 </a> 2542 2543 </li> 2544 2545 <li class="mm-link for-pint-x "> 2546 <a href="/pages/onewheel-pint-x">Pint X</a> 2547 </li> 2548 2549 2550 <li class="mm-link for-pint "> 2551 <a href="/pages/pint">Pint</a> 2552 </li> 2553 2554 <li class="mm-link for-compare "> 2555 <a href="/pages/compare">Compare</a> 2556 </li> 2557 <li class="mm-link for-chat "> 2558 <a> 2559 <button class="inline-button for-chat-before-choosing" onclick="window.postMessage({ type: '__OMAKASE_AI_OPEN_WINDOW' })" style="color: #000000 !important"> 2560 <span style="position: relative" style="color: #000000 !important">AI Board Finder</span> 2561 </button> 2562 </a> 2563 </li> 2564 2565 </ul> 2566 </div> 2567 </div><!-- /.accordion-item-body --> 2568 </div><!-- /.accordion-item --> 2569 2570 2571 <div class="accordion-item is-accessories"> 2572 <div class="accordion-item-header mobile-pill"> 2573 <img class="mobile-pill-bg" src="https://cdn.shopify.com/s/files/1/0696/2011/files/BFCM_2024_Nav_Acce
2573ssories.png" alt=""> 2574 <span style="color: #000">Accessories</span> 2575 </div> 2576 2577 2578 <!-- /.accordion-item-header --> 2579 <div class="accordion-item-body for-boards"> 2580 <div class="accordion-item-body-content"> 2581 <ul> 2582 <li class="mm-link is-parent"> 2583 <a class="parent-trigger active" href="#"> 2584 Board Type 2585 <svg version="1.1" id="Capa_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 451.8 451.8" style="enable-background:new 0 0 451.8 451.8;" xml:space="preserve"> 2586 <style type="text/css"> 2587 .parent-trigger .st0{fill: #000;} 2588 </style> 2589 <g> 2590 <path class="st0" d="M225.9,354.7c-8.1,0-16.2-3.1-22.4-9.3L9.3,151.2c-12.4-12.4-12.4-32.4,0-44.8s32.4-12.4,44.7,0l171.9,171.9 2591 l171.9-171.9c12.4-12.4,32.4-12.4,44.7,0c12.4,12.4,12.4,32.4,0,44.8L248.3,345.4C242.1,351.6,234,354.7,225.9,354.7z"></path> 2592 </g> 2593 </svg> 2594 </a> 2595 <ul class="show-children"> 2596 <li class="mm-link"> 2597 <a href="/collections/onewheel-gt-s-series-accessories">GT S-Series</a> 2598 </li> 2599 <li class="mm-link"> 2600 <a href="/collections/onewheel-gt-accessories">GT</a> 2601 </li> 2602 <li class="mm-link"> 2603 <a href="/collections/xr-classic-accessories">XR Classic</a> 2604 </li> 2605 <li class="mm-link"> 2606 <a href="/collections/onewheel-pint-x-accessories">Pint S / X</a> 2607 </li> 2608 <li class="mm-link"> 2609 <a href="/collections/pint-accessories">Pint</a> 2610 </li> 2611 <li class="mm-link"> 2612 <a href="/collections/onewheel-xr-accessories">XR</a> 2613 </li> 2614 </ul> 2615 </li> 2616 <li class="mm-link is-iso"> 2617 <a href="/pages/all-accessories">All Accessories</a> 2618 </li> 2619 <li class="mm-link is-iso"> 2620 <a href="/collections/safety-accessories">Safety</a> 2621 </li> 2622 <li class="mm-lin is-iso"> 2623 <a href="/collections/tires-supplies">Tires & Supplies</a> 2624 </li> 2625 <li class="mm-link is-iso"> 2626 <a href="/pages/parts">Parts</a> 2627 </li> 2628 <li class="mm-link is-iso"> 2629 <a href="/collections/closeout">Closeout!</a> 2630 </li> 2631 </ul> 2632 </div> 2633 </div><!-- /.accordion-item-body --> 2634 2635 </div><!-- /.accordion-item --> 2636 2637 2638 <li class="inline-mb"> 2639 <a href="https://anticbikes.com" target="_blank">Bikes</a> 2640 </li> 2641 2642 2643 2644 <div class="accordion-item is-about"> 2645 <div class="accordion-item-header mobile-pill"> 2646 2647 <span style="color: #000">About</span> 2648 </div> 2649 <!-- /.accordion-item-header --> 2650 <div class="accordion-item-body for-boards"> 2651 <div class="accordion-item-body-content"> 2652 <ul>
2653 <li class="mm-link is-iso"> 2654 <a href="/pages/about-us">Our Story</a> 2655 </li> 2656 <li class="mm-link is-iso"> 2657 <a href="/pages/careers">Careers</a> 2658 </li> 2659 <li class="mm-link is-iso"> 2660 <a href="/pages/dealer-map">Dealers</a> 2661 </li> 2662 <li class="mm-link is-iso"> 2663 <a href="/pages/videolibrary">Videos</a> 2664 </li> 2665 <li class="mm-lin is-iso"> 2666 <a href="/pages/onewheel-factory-team">Factory Team</a> 2667 </li> 2668 <li class="mm-link is-iso"> 2669 <a href="/pages/flowstate">World of Onewheel</a> 2670 </li> 2671 2672 </ul> 2673 </div> 2674 </div><!-- /.accordion-item-body --> 2675 2676 </div><!-- /.accordion-item --> 2677 2678 2679 2680 2681 2682 2683 </div> 2684 2685 2686 2687 2688 2689 <!--<li> 2690 <a href="/pages/onewheel-barrow">Onewheel Barrow</a> 2691 </li> 2692 <li> 2693 <a href="/products/xr">XR</a> 2694 </li>--> 2695 2696 2697 <li class="inline-mb"> 2698 <a href="/collections/clothing-accessories">Apparel</a> 2699 </li> 2700 <li class="inline-mb"> 2701 <a href="/pages/customize-onewheel">Customize</a> 2702 </li> 2703 2704 <li class="inline-mb"> 2705 <a href="/pages/support">Support</a> 2706 </li> 2707 2708 2709 <!--<li> 2710 <a href="https://recall.onewheel.com" >RECALL</a> 2711 </li>--> 2712 2713<li class="fix-bottom"><a class="align-cent button" href="/collections">Shop</a></li> 2714 </ul> 2715 2716 </div> 2717</nav> 2718 2719 2720<nav class="header-mobile-nav hide-alt"> 2721 <ul class="mobile-nav__links"> 2722 <li> 2723 <a href="/pages/onewheel-gt-s-series">GT S-Series</a> 2724 </li> 2725 <li> 2726 <a href="/pages/onewheel-gt">GT</a> 2727 </li> 2728 <li> 2729 <a href="/pages/onewheel-pint-x">Pint X</a> 2730 </li> 2731 <li> 2732 <a href="/pages/pint">Pint</a> 2733 </li> 2734 <li> 2735 <a href="/pages/all-accessories">Accessories</a> 2736 </li> 2737 <li> 2738 <a href="/collections/clothing-accessories">Apparel</a> 2739 </li> 2740 <li> 2741 <a href="/pages/compare">Compare</a> 2742 </li> 2743 <li> 2744 <a href="/pages/compare">Compare</a> 2745 </li> 2746 <!--<li> 2747 <a href="/pages/flowstate">Stories</a> 2748 </li>--> 2749 2750 2751 2752 <li> 2753 <a href="/pages/dealer-map">Dealers</a> 2754 </li> 2755 <li> 2756 <a href="/pages/support">Support</a> 2757 </li> 2758 <li><a class="align-cent button" href="/collections">Shop</a></li> 2759 </ul> 2760</nav>
2760<script> 2761 (function ($) { 2762 var announcementSlickOptions = { 2763 autoplay: true, 2764 arrows: false, 2765 dots: false, 2766 slidesToShow: 1, 2767 draggable: false, 2768 pauseOnHover: false, 2769 swipe: false, 2770 infinite: true, 2771 centerMode: false, 2772 touchMove: false, 2773 vertical: true, 2774 speed: 500, 2775 autoplaySpeed: 5000, 2776 useTransform: true, 2777 adaptiveHeight: false 2778 }; 2779 2780 function setAnnouncementCarouselHeight($carousel) { 2781 var $activeSlide = $carousel.find('.slick-slide.slick-active'); 2782 if (!$activeSlide.length) { 2783 $activeSlide = $carousel.find('.slick-slide').first(); 2784 } 2785 var height = $activeSlide.outerHeight(); 2786 if (height > 0) { 2787 $carousel.find('.slick-list').css('height', height + 'px'); 2788 } 2789 } 2790 2791 function initAnnouncementCarousel(selector) { 2792 var $carousel = $(selector); 2793 if (!$carousel.length || $carousel.hasClass('slick-initialized')) { 2794 return; 2795 } 2796 2797 $carousel.on('init afterChange', function () { 2798 setAnnouncementCarouselHeight($carousel); 2799 }); 2800 2801 $carousel.slick(announcementSlickOptions); 2802 setAnnouncementCarouselHeight($carousel); 2803 } 2804 2805 initAnnouncementCarousel('#animatedHeading'); 2806 initAnnouncementCarousel('#animatedTwoHeading'); 2807 2808 var resizeTimer; 2809 $(window).on('resize', function () { 2810 $('#animatedHeading, #animatedTwoHeading').each(function () { 2811 var $carousel = $(this); 2812 if ($carousel.hasClass('slick-initialized') && $carousel.is(':visible')) { 2813 $carousel.addClass('is-resizing'); 2814 } 2815 }); 2816 2817 clearTimeout(resizeTimer); 2818 resizeTimer = setTimeout(function () { 2819 $('#animatedHeading, #animatedTwoHeading').each(function () { 2820 var $carousel = $(this); 2821 if (!$carousel.hasClass('slick-initialized') || !$carousel.is(':visible')) { 2822 return; 2823 } 2824 $carousel.slick('setPosition'); 2825 setAnnouncementCarouselHeight($carousel); 2826 $carousel.removeClass('is-resizing'); 2827 }); 2828 }, 150); 2829 }); 2830 })(jQuery); 2831</script>
2831 2832 2833
2834<script> 2835 $(document).ready(function() { 2836 $(".is-parent").click(function(event) { 2837 const firstAnchorChild = $(this).children('a').first()[0]; 2838 2839 if (event.target === firstAnchorChild) { 2840 $(".parent-trigger").toggleClass('active'); 2841 $(".show-children").toggleClass('hide'); 2842 // $(".is-iso").toggleClass('hide'); 2843 $(".for-boards").toggleClass('open'); 2844 } 2845 }); 2846 2847 $(".accordion-item-header").click(function() { 2848 // console.log('accordion-item-header clicked'); 2849 $(".for-boards").removeClass('open'); 2850 }); 2851 2852 2853 2854 }); 2855</script>
2855 2856 2857 2858 2859 2860 2861 2862 2863
2864<script type="application/ld+json"> 2865{ 2866 "@context": "http://schema.org", 2867 "@type": "Organization", 2868 "name": "Onewheel // Future Motion", 2869 "sameAs": [ 2870 "", 2871 "https://www.facebook.com/OnewheelOfficial/", 2872 "", 2873 "https://www.instagram.com/onewheel/", 2874 "", 2875 "", 2876 "https://www.youtube.com/channel/UCCZMFqngWIbTcX_zPWPIJkg", 2877 "" 2878 ], 2879 "url": "https://onewheel.com" 2880} 2881</script>
2881 2882 2883 2884
2885<script type="text/javascript"> 2886 $(document).ready(function(){ 2887// $(".button a").click(function(){ 2888// $(".header-mobile-nav").fadeToggle(200); 2889// $(this).toggleClass('btn-open').toggleClass('btn-close'); 2890// }); 2891 $(".mobile-menu-trigger").click(function(){ 2892 $(".header-mobile-nav").fadeToggle(200); 2893 $(this).toggleClass('active').toggleClass('btn-close'); 2894 $("body").toggleClass('noscroll'); 2895 }); 2896 }); 2897// $('.overlay').on('click', function(){ 2898// $(".overlay").fadeToggle(200); 2899// $(".button a").toggleClass('btn-open').toggleClass('btn-close'); 2900// open = false; 2901// }); 2902</script>
2902 2903 2904 2905 2906
2907<script type="text/javascript"> 2908 $(function() { 2909 $('.about-trigger').click(function() { 2910 $('.shop-nav.about').slideToggle('slow'); 2911 $(this).toggleClass('active'); 2912 }); 2913 }); 2914</script>
2914 2915 2916
2917<script> 2918 $(document).ready(function() { 2919 $(".footer-nav-menu").on("click", ".js-dropdown-toggle", function() { 2920 $(this).toggleClass("active").next().slideToggle(); 2921 }); 2922 $(".header-mobile-nav").on("click", ".title-dropdown", function() { 2923 $(this).find('span').toggleClass('active'); 2924 $(this).closest("li").find('.links__dropdown-menu').slideToggle(); 2925 }); 2926 }) 2927</script>
2927 2928
2929<script type="text/javascript"> 2930 $(function() { 2931 // this will get the full URL at the address bar 2932 var url = window.location.href; 2933 2934 // passes on every "a" tag 2935 $(".main-nav li a").each(function() { 2936 // checks if its the same on the address bar 2937 if (url == (this.href)) { 2938 $(this).closest("li").addClass("active"); 2939 //for making parent of submenu active 2940 $(this).closest("li").parent().parent().addClass("active"); 2941 } 2942 }); 2943 }); 2944</script>
2944 2945 2946 2947 2948 2949
2950<script id="rendered-js" > 2951const accordionItemHeaders = document.querySelectorAll(".accordion-item-header"); 2952 2953accordionItemHeaders.forEach(accordionItemHeader => { 2954 accordionItemHeader.addEventListener("click", event => { 2955 2956 2957 const currentlyActiveAccordionItemHeader = document.querySelector(".accordion-item-header.active"); 2958 if(currentlyActiveAccordionItemHeader && currentlyActiveAccordionItemHeader!==accordionItemHeader) { 2959 currentlyActiveAccordionItemHeader.classList.toggle("active"); 2960 currentlyActiveAccordionItemHeader.nextElementSibling.style.maxHeight = 0; 2961 } 2962 2963 accordionItemHeader.classList.toggle("active"); 2964 const accordionItemBody = accordionItemHeader.nextElementSibling; 2965 if (accordionItemHeader.classList.contains("active")) { 2966 accordionItemBody.style.maxHeight = accordionItemBody.scrollHeight + "px"; 2967 } else 2968 { 2969 accordionItemBody.style.maxHeight = 0; 2970 } 2971 2972 }); 2973}); 2974//# sourceURL=pen.js 2975 </script>
2975 2976
2977<script> 2978// Countdown Timer Functions 2979(function() { 2980 function formatCountdown(distance) { 2981 var days = Math.floor(distance / (1000 * 60 * 60 * 24)); 2982 var hours = Math.floor((distance % (1000 * 60 * 60 * 24)) / (1000 * 60 * 60)); 2983 var minutes = Math.floor((distance % (1000 * 60 * 60)) / (1000 * 60)); 2984 var seconds = Math.floor((distance % (1000 * 60)) / 1000); 2985 2986 // Remove leading zeros 2987 days = days.toString(); 2988 hours = hours.toString(); 2989 minutes = minutes.toString(); 2990 seconds = seconds.toString(); 2991 2992 return { 2993 days: days, 2994 hours: hours, 2995 minutes: minutes, 2996 seconds: seconds, 2997 daysLabel: days === '1' ? 'Day' : 'Days' 2998 }; 2999 } 3000 3001 function setMobileVisibility(zone, mobileIds, daysValue) { 3002 // Set initial mobile visibility based on days 3003 if (mobileIds.days) { 3004 var daysElM = document.getElementById(mobileIds.days); 3005 var daysItemM = daysElM ? daysElM.closest('.countdown-item') : null; 3006 if (daysItemM) { 3007 daysItemM.style.display = daysValue > 0 ? 'inline-flex' : 'none'; 3008 } 3009 } 3010 3011 if (mobileIds.seconds) { 3012 var secondsElM = document.getElementById(mobileIds.seconds); 3013 var secondsItemM = secondsElM ? secondsElM.closest('.countdown-item') : null; 3014 if (secondsItemM) { 3015 secondsItemM.style.display = daysValue === 0 ? 'inline-flex' : 'none'; 3016 } 3017 } 3018 } 3019 3020 function updateCountdown(zone, datetime, desktopIds, mobileIds) { 3021 if (!datetime || datetime === '') return; 3022 3023 // Convert YYYY-MM-DD HH:MM:SS format to ISO format for better compatibility 3024 var dateStr = datetime.trim(); 3025 // Replace space with T for ISO format (YYYY-MM-DD HH:MM:SS -> YYYY-MM-DDTHH:MM:SS) 3026 if (dateStr.indexOf(' ') !== -1) { 3027 dateStr = dateStr.replace(' ', 'T'); 3028 } 3029 3030 var countDownDate = new Date(dateStr).getTime(); 3031 if (isNaN(countDownDate)) { 3032 console.error('Invalid date format for ' + zone + ' zone:', datetime); 3033 return; 3034 } 3035 3036 // Set initial mobile visibility 3037 var now = new Date().getTime(); 3038 var initialDistance = countDownDate - now; 3039 if (initialDistance > 0) { 3040 var initialTime = formatCountdown(initialDistance); 3041 var initialDaysValue = parseInt(initialTime.days); 3042 setMobileVisibility(zone, mobileIds, initialDaysValue); 3043 } 3044 3045 // Track if this is the first update (for fade-in) 3046 var isFirstUpdate = true; 3047 3048 var interval = setInterval(function() { 3049 var now = new Date().getTime(); 3050 var distance = countDownDate - now; 3051 3052 if (distance < 0) { 3053 clearInterval(interval); 3054 // Hide countdown when expired 3055 var desktopEl = document.getElementById('countdown-' + zone + '-desktop'); 3056 var mobileEl = document.getElementById('countdown-' + zone + '-mobile'); 3057 if (desktopEl) desktopEl.closest('.countdown-timer-zone').style.display = 'none'; 3058 if (mobileEl) mobileEl.closest('.countdown-timer-zone').style.display = 'none'; 3059 return; 3060 } 3061 3062 var time = formatCountdown(distance); 3063 3064 // Add "ready" class on first update to trigger fade-in (on the entire zone, not just display) 3065 if (isFirstUpdate) { 3066 isFirstUpdate = false; 3067 var desktopEl = document.getElementById('countdown-' + zone + '-desktop'); 3068 var mobileEl = document.getElementById('countdown-' + zone + '-mobile'); 3069 var desktopZone = desktopEl ? desktopEl.closest('.countdown-timer-zone') : null; 3070 var mobileZone = mobileEl ? mobileEl.closest('.countdown-timer-zone') : null; 3071 if (desktopZone) desktopZone.classList.add('ready'); 3072 if (mobileZone) mobileZone.classList.add('ready'); 3073 } 3074 3075 // Update desktop 3076 if (desktopIds.days) { 3077 var daysEl = document.getElementById(desktopIds.days); 3078 var daysLabelEl = document.getElementById(desktopIds.daysLabel); 3079 var daysItemD = daysEl ? daysEl.closest('.countdown-item') : null; 3080 3081 if (daysEl) daysEl.textContent = time.days; 3082 if (daysLabelEl) daysLabelEl.textContent = time.daysLabel; 3083 3084 // Hide Days on desktop if toggle is enabled (handled by CSS, but ensure it's applied) 3085 // CSS will handle this via the hide_days_desktop settings 3086 } 3087 if (desktopIds.hours) { 3088 var hoursEl = document.getElementById(desktopIds.hours); 3089 if (hoursEl) hoursEl.textContent = time.hours; 3090 } 3091 if (desktopIds.minutes) { 3092 var minutesEl = document.getElementById(desktopIds.minutes); 3093 if (minutesEl) minutesEl.textContent = time.minutes; 3094 } 3095 if (desktopIds.seconds) { 3096 var secondsEl = document.getElementById(desktopIds.seconds); 3097 var secondsItemD = secondsEl ? secondsEl.closest('.countdown-item') : null; 3098 3099 if (secondsEl) secondsEl.textContent = time.seconds; 3100 3101 // Hide Seconds on desktop if toggle is enabled (handled by CSS, but ensure it's applied) 3102 // CSS will handle this via the hide_seconds_desktop settings 3103 } 3104 3105 // Update mobile - show only 3 units 3106 // If days > 0: show Days, Hrs, Min (hide Seconds) 3107 // If days = 0: show Hrs, Min, Sec (hide Days) 3108 var daysValue = parseInt(time.days); 3109 3110 if (mobileIds.days) { 3111 var daysElM = document.getElementById(mobileIds.days); 3112 var daysLabelElM = document.getElementById(mobileIds.daysLabel); 3113 var daysItemM = daysElM ? daysElM.closest('.countdown-item') : null; 3114 3115 if (daysElM) daysElM.textContent = time.days; 3116 if (daysLabelElM) daysLabelElM.textContent = time.daysLabel; 3117 3118 // Hide Days when days = 0 3119 if (daysItemM) { 3120 daysItemM.style.display = daysValue > 0 ? 'inline-flex' : 'none'; 3121 } 3122 } 3123 3124 if (mobileIds.hours) { 3125 var hoursElM = document.getElementById(mobileIds.hours); 3126 if (hoursElM) hoursElM.textContent = time.hours; 3127 } 3128 3129 if (mobileIds.minutes) { 3130 var minutesElM = document.getElementById(mobileIds.minutes); 3131 if (minutesElM) minutesElM.textContent = time.minutes; 3132 } 3133 3134 if (mobileIds.seconds) { 3135 var secondsElM = document.getElementById(mobileIds.seconds); 3136 var secondsItemM = secondsElM ? secondsElM.closest('.countdown-item') : null; 3137 3138 if (secondsElM) secondsElM.textContent = time.seconds; 3139 3140 // Show Seconds only when days = 0 3141 if (secondsItemM) { 3142 secondsItemM.style.display = daysValue === 0 ? 'inline-flex' : 'none'; 3143 } 3144 } 3145 }, 1000); 3146 } 3147 3148 // Function to check if any countdown zone is visible and hide default announcement 3149 function checkAndHideDefaultAnnouncement() { 3150 var defaultBanner = document.getElementById('default-announcement-banner'); 3151 if (!defaultBanner) return; 3152 3153 // Don't hide if it's the Non-US Zone banner (it has the non-us-zone-banner class) 3154 // Non-US Zone is handled by CSS toggles like other zones 3155 if (defaultBanner.classList.contains('non-us-zone-banner')) { 3156 return; 3157 } 3158 3159 var zones = ['purple', 'orange', 'green', 'red', 'blue']; 3160 var anyZoneVisible = false;
3161 3162 zones.forEach(function(zone) { 3163 var zoneEl = document.getElementById(zone + '-shipping-banner'); 3164 if (zoneEl) { 3165 var style = window.getComputedStyle(zoneEl); 3166 if (style.display !== 'none' && style.display !== '') { 3167 anyZoneVisible = true; 3168 } 3169 } 3170 }); 3171 3172 if (anyZoneVisible) { 3173 defaultBanner.style.display = 'none'; 3174 } else { 3175 // Check if countdown zones are enabled - if so, keep default hidden unless geo-location app shows it 3176 var hasCountdownZones = document.querySelectorAll('.countdown-timer-zone').length > 0; 3177 if (!hasCountdownZones) { 3178 defaultBanner.style.display = ''; 3179 } 3180 } 3181 } 3182 3183 // Initialize countdowns when DOM is ready 3184 document.addEventListener('DOMContentLoaded', function() { 3185 3186 3187 3188 3189 3190 3191 3192 3193 3194 3195 function parsePacificDateTime(datetime) { 3196 if (!datetime || datetime === '') return NaN; 3197 var dateStr = datetime.trim(); 3198 if (dateStr.indexOf(' ') !== -1) { 3199 dateStr = dateStr.replace(' ', 'T'); 3200 } 3201 if (dateStr.indexOf('T') !== -1 && dateStr.indexOf('+') === -1 && dateStr.indexOf('Z') === -1 && !/\d{2}:\d{2}:\d{2}-/.test(dateStr)) { 3202 dateStr += '-07:00'; 3203 } 3204 return new Date(dateStr).getTime(); 3205 } 3206 3207 function updateFlashSaleCountdown(suffix, endDatetime) { 3208 var wrap = document.getElementById('flash-sale-countdown-wrap-' + suffix); 3209 if (!wrap) return; 3210 3211 var endDate = parsePacificDateTime(endDatetime); 3212 if (isNaN(endDate)) { 3213 console.error('Invalid flash sale countdown end date:', endDatetime); 3214 return; 3215 } 3216 3217 var daysEl = document.getElementById('flash-sale-days-' + suffix); 3218 var daysLabelEl = document.getElementById('flash-sale-days-label-' + suffix); 3219 var hoursEl = document.getElementById('flash-sale-hours-' + suffix); 3220 var minutesEl = document.getElementById('flash-sale-minutes-' + suffix); 3221 var secondsEl = document.getElementById('flash-sale-seconds-' + suffix); 3222 var secondsItem = secondsEl ? secondsEl.closest('.countdown-item') : null; 3223 var daysItem = daysEl ? daysEl.closest('.countdown-item') : null; 3224 3225 function tick() { 3226 var now = new Date().getTime(); 3227 var distance = endDate - now; 3228 3229 if (distance < 0) { 3230 wrap.style.display = 'none'; 3231 return; 3232 } 3233 3234 wrap.style.display = ''; 3235 var time = formatCountdown(distance); 3236 var daysValue = parseInt(time.days, 10); 3237 3238 if (daysEl) daysEl.textContent = time.days; 3239 if (daysLabelEl) daysLabelEl.textContent = time.daysLabel; 3240 if (hoursEl) hoursEl.textContent = time.hours; 3241 if (minutesEl) minutesEl.textContent = time.minutes; 3242 if (secondsEl) secondsEl.textContent = time.seconds; 3243 3244 if (daysItem) { 3245 daysItem.style.display = daysValue > 0 ? 'inline-flex' : 'none'; 3246 } 3247 if (secondsItem) { 3248 secondsItem.style.display = suffix === 'm' && daysValue > 0 ? 'none' : 'inline-flex'; 3249 } 3250 } 3251 3252 tick(); 3253 setInterval(tick, 1000); 3254 } 3255 3256 3257 3258 // Check visibility on load and periodically 3259 checkAndHideDefaultAnnouncement(); 3260 setInterval(checkAndHideDefaultAnnouncement, 1000); 3261 }); 3262})(); 3263</script>
3263 3264</div> 3265 3266 3267 <div id="shopify-section-mega-menu-1" class="shopify-section"><style> 3268 img.badge-drop.show-pint:not(.hide), 3269 img.badge-drop.show-gt:not(.hide), 3270 img.badge-drop.show-gt-s-series:not(.hide), 3271 img.badge-drop.show-gt-s-series-rally-xl:not(.hide), 3272 img.badge-drop.show-pint-s:not(.hide), 3273 img.badge-drop.show-pint-x:not(.hide), 3274 img.badge-drop.show-xr-classic:not(.hide) { 3275 display: block !important; 3276 } 3277 3278 #shopify-section-mega-menu-1 #dropdown-board .img-frame img.badge-drop { 3279 top: 10px; 3280 right: 10px; 3281 width: 142px !important; 3282 height: 136px !important; 3283 } 3284 3285 #shopify-section-mega-menu-1 #dropdown-board .img-frame img.badge-drop.show-pint-s, 3286 #shopify-section-mega-menu-1 #dropdown-board .img-frame img.badge-drop.show-pint-x, 3287 #shopify-section-mega-menu-1 #dropdown-board .img-frame img.badge-drop.show-pint, 3288 #shopify-section-mega-menu-1 #dropdown-board .img-frame img.badge-drop.show-gt { 3289 width: 154px !important; 3290 height: auto !important; 3291 } 3292 3293 @media only screen and (min-width: 768px) { 3294 li.mm-link.for-ai-board-finder button { 3295 border: none; 3296 background: transparent; 3297 padding: 0 !important; 3298 text-align: left; 3299 color: #7a7a7a !important; 3300 opacity: 1 !important; 3301 width: 150%; 3302 font-weight: 400 !important; 3303 font-size: 17px !important; 3304 } 3305 3306 3307 li.mm-link.for-ai-board-finder { 3308 line-height: 1.8 !important; 3309 } 3310 3311 .mm-reskin #dropdown-board li.mm-link.for-compare { 3312 margin-top: 5px !important; 3313 } 3314 3315 } 3316 3317 3318</style> 3319 3320 3321 3322 3323 3324 3325 3326 3327 3328 3329 3330 3331 3332 3333 3334 3335 3336 3337 3338 3339 3340 3341 3342 3343 3344 3345 3346 3347 3348 3349 3350 3351 3352 3353 3354 3355 3356 3357 3358 3359 3360 3361 3362 3363 3364 3365 3366 3367 3368 3369 3370 3371 3372 3373 3374 3375 3376<div class="avex-dropdown-wrapper hide-small show-alt" id="dropdown-board"> 3377 <div class="container"> 3378 <ul> 3379 3380 3381 <li class="mm-link for-gt-s-series-rally-xl active"> 3382 <a href="/pages/onewheel-gt-s-series-rally-xl"> 3383 <span style="position: relative">GT S-Series Rally XL 3384 3385 <img class="new-svg" src="https://cdn.shopify.com/s/files/1/0696/2011/files/New_Nav_Icon_a9519ab6-27a3-4f18-8455-bd2997a28dcb.svg" style="position: absolute; width: 35px; right: -45px; top: 2px;"> 3386 3387 </span> 3388 </a> 3389 </li> 3390 3391 3392 3393 <li class="mm-link for-gt-s-series "> 3394 <a href="/pages/onewheel-gt-s-series"> 3395 <span style="position: relative">GT S-Series 3396 3397 </span> 3398 </a> 3399 </li> 3400 3401 3402 3403 <li class="mm-link for-gt "> 3404 <a href="/pages/onewheel-gt"> 3405 <span style="position: relative">GT 3406 3407 </span> 3408 </a> 3409 </li> 3410 3411 3412 3413 <li class="mm-link for-xr-classic "> 3414 <a href="https://onewheel.com/pages/onewheel-xr-classic"> 3415 <span style="position: relative">XR Classic 3416 3417 </span> 3418 </a> 3419 </li> 3420 3421 3422 3423 <li class="mm-link for-pint-s "> 3424 <a href="/pages/onewheel-pint-s"> 3425 <span style="position: relative">Pint S 3426 3427 </span> 3428 </a> 3429 </li> 3430 3431 3432 3433 <li class="mm-link for-pint-x "> 3434 <a href="/pages/onewheel-pint-x"> 3435 <span style="position: relative">Pint X 3436 3437 </span> 3438 </a> 3439 </li> 3440 3441 3442 3443 <li class="mm-link for-pint "> 3444 <a href="/pages/pint"> 3445 <span style="position: relative">Pint 3446 3447 </span> 3448 </a> 3449 </li> 3450 3451 3452 3453 <li class="mm-link for-compare "> 3454 <a href="/pages/compare">
3455 <span style="position: relative">Compare 3456 3457 </span> 3458 </a> 3459 </li> 3460 3461 3462 3463 <li class="mm-link for-ai-board-finder "> 3464 <a> 3465 <button class="inline-button" onclick="window.postMessage({ type: '__OMAKASE_AI_OPEN_WINDOW' })"> 3466 <span style="position: relative">AI Board Finder 3467 </span> 3468 </button> 3469 </a> 3470 </li> 3471 3472 3473 </ul> 3474 <div class="img-frame"> 3475 3476 <img class="avex-dropdown-bg show-gt-s-series-rally-xl " 3477 data-dropdown-image="gt-s-series-rally-xl" height="300" 3478 src="https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GT_XL_MegaMenu.png?v=1754484932" 3479 > 3480 3481 3482 3483 3484 3485 3486 3487 3488 <img class="avex-dropdown-bg show-gt-s-series hide" 3489 data-dropdown-image="gt-s-series" height="300" 3490 src="https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/ShoppingImage4DesktopNav_SSeriesV2.jpg?v=1717637707" 3491 > 3492 3493 3494 3495 3496 3497 3498 3499 3500 <img class="avex-dropdown-bg show-gt hide" 3501 data-dropdown-image="gt" height="300" 3502 src="https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/IMG_4436.jpg?v=1720805262" 3503 > 3504 3505 3506 <img 3507 class="badge-drop show-gt hide" 3508 src="https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/SS26_Badge_DropDown_A_Black__500.png?v=1780331594" 3509 alt="Promotion" 3510 > 3511 3512 3513 3514 3515 <img class="avex-dropdown-bg show-xr-classic hide" 3516 data-dropdown-image="xr-classic" height="300" 3517 src="https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/ShoppingImage4DesktopNav_XRCpng.png?v=1730826043" 3518 > 3519 3520 3521 3522 3523 3524 3525 3526 3527 <img class="avex-dropdown-bg show-pint-s hide" 3528 data-dropdown-image="pint-s" height="300" 3529 src="https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/ShoppingImage4DesktopNav_PintS_V2.jpg?v=1725490779" 3530 > 3531 3532 3533 3534 3535 3536 3537 3538 3539 3540 3541 3542 3543 3544 <img class="avex-dropdown-bg show-pint-x hide" 3545 data-dropdown-image="pint-x" height="300" 3546 src="https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/ShoppingImage4DesktopNav_PintX_V2.jpg?v=1717637678" 3547 > 3548 3549 3550 3551 3552 3553 3554 3555 3556 3557 3558 3559 3560 3561 <img class="avex-dropdown-bg show-pint hide" 3562 data-dropdown-image="pint" height="300" 3563 src="https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/ShoppingImage4DesktopNav_Pint_V2.jpg?v=1717637633" 3564 > 3565 3566 3567 3568 3569 3570 3571 3572 3573 3574 3575 3576 3577 3578 <img class="avex-dropdown-bg show-compare hide" 3579 data-dropdown-image="compare" height="300" 3580 src="https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
3580onewheel.com/cdn/shop/files/ShoppingImage4DesktopNav_Compare_V2_2.png?v=1754703574" 3581 > 3582 3583 3584 3585 3586 3587 3588 3589 3590 <img class="avex-dropdown-bg show-ai-board-finder hide" 3591 data-dropdown-image="ai-board-finder" height="300" 3592 src="https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shopifycloud/storefront/assets/no-image-2048-a2addb12.gif" 3593 > 3594 3595 3596 3597 3598 3599 3600 3601 3602 3603 3604 <div class="header-specs show-gt-s-series-rally-xl "> 3605 3606 <span>25 mph top speed</span><br> 3607 3608 3609 <span>18-28 mile range <br></span> 3610 3611 3612 3613 3614 <span class="show-alt-two from-price">From $3,500 <br></span> 3615 3616 3617 <span class="show-alt-two tagline">The Pinnacle of Onewheel Performance</span> 3618 3619 </div> 3620 3621 <div class="header-specs show-gt-s-series hide"> 3622 3623 <span>25 mph top speed</span><br> 3624 3625 3626 <span>16-25 mile range <br></span> 3627 3628 3629 3630 3631 <span class="show-alt-two from-price">From $2,900 <br></span> 3632 3633 3634 <span class="show-alt-two tagline">Factory upgraded for next-level performance</span> 3635 3636 </div> 3637 3638 <div class="header-specs show-gt hide"> 3639 3640 <span>20 mph top speed</span><br> 3641 3642 3643 <span>20-32 mile range <br></span> 3644 3645 3646 3647 3648 <span class="show-alt-two from-price">From <strike>$2,300</strike> $2,000 <br></span> 3649 3650 3651 <span class="show-alt-two tagline">Maximum range. Tackle the city or slay the trail.</span> 3652 3653 </div> 3654 3655 <div class="header-specs show-xr-classic hide"> 3656 3657 <span>20 mph top speed</span><br> 3658 3659 3660 <span>17-24 mile range <br></span> 3661 3662 3663 3664 3665 <span class="show-alt-two from-price">From $1,900 <br></span> 3666 3667 3668 <span class="show-alt-two tagline">Classic Looks & State-of-the-Art Performance, Perfect Size.</span> 3669 3670 </div> 3671 3672 <div class="header-specs show-pint-s hide"> 3673 3674 <span>20 mph top speed</span><br> 3675 3676 3677 <span>12-18 mile range <br></span> 3678 3679 3680 3681 3682 <span class="show-alt-two from-price">From $1,400 </span> 3683 3684 3685 </div> 3686 3687 <div class="header-specs show-pint-x hide"> 3688 3689 <span>18 mph top speed</span><br> 3690 3691 3692 <span>12-18 mile range <br></span> 3693 3694 3695 3696 3697 <span class="show-alt-two from-price"> 3698 3699 From $1,200 3700 3701 <br></span> 3702 3703 3704 <span class="show-alt-two tagline">Compact. Capable. Twice the range & more speed.</span> 3705 3706 </div> 3707 3708 <div class="header-specs show-pint hide"> 3709 3710 <span>16 mph top speed</span><br> 3711 3712 3713 <span>6-8 mile range <br></span> 3714 3715 3716 3717 3718 <span class="show-alt-two from-price"> 3719 3720 From $950 3721 3722 <br></span> 3723 3724 3725 <span class="show-alt-two tagline">The micro-shredder thatâs loved by all</span> 3726 3727 </div> 3728 3729 <div class="header-specs show-compare hide"> 3730 3731 3732 3733 3734 </div> 3735 3736 <div class="header-specs show-ai-board-finder hide"> 3737 3738 3739 3740 3741 </div> 3742 3743 3744 </div> 3745 </div> 3746</div> 3747
3748<script> 3749 3750 document.addEventListener("DOMContentLoaded", (event) => { 3751 main(); 3752 }); 3753 3754 megaMenuSettings.items.forEach(item => { 3755 const $item = getNavItem(item); 3756 3757 $item.addEventListener("mouseenter", (evt) => { 3758 showCorrespondingImage(item.split("::")[0], $bgWrapper) 3759 }) 3760 3761 $ul.appendChild($item); 3762 }); 3763 3764 function showCorrespondingImage(title, $bgWrapper) { 3765 $bgWrapper.querySelectorAll("img").forEach($image => { 3766 $image.setAttribute("hidden", true) 3767 if($image.getAttribute("data-dropdown-image") === title) { 3768 $image.removeAttribute("hidden") 3769 } 3770 }) 3771 } 3772 3773</script>
3773 3774 3775
3776<script> 3777 3778 $(function() { 3779 $('.mm-link').mouseenter(function() { 3780 $(this).addClass("active"); 3781 }).mouseleave(function () { 3782 $(this).removeClass("active"); 3783 }); 3784 }); 3785 3786 $(function() { 3787 $('.avex-dropdown-trigger').mouseenter(function() { 3788 $('.avex-dropdown-wrapper').addClass("show"); 3789 $('.header').addClass("mega-open"); 3790 $('body').addClass("menu-engaged"); 3791 }).mouseleave(function () { 3792 }); 3793 }); 3794 3795 $(function() { 3796 $('.header-components').mouseleave(function() { 3797 $('.avex-dropdown-wrapper').removeClass("show"); 3798 $('.avex-dropdown-wrapper-two').removeClass("show"); 3799 $('.avex-dropdown-wrapper-three').removeClass("show"); 3800 $('.avex-dropdown-trigger').removeClass("hover-active"); 3801 $('.avex-dropdown-trigger-two').removeClass("hover-active"); 3802 $('.avex-dropdown-trigger-three').removeClass("hover-active"); 3803 $('.header').removeClass("mega-open"); 3804 $('body').removeClass("menu-engaged"); 3805 }).mouseenter(function () { 3806 }); 3807 }); 3808 3809 $(function() { 3810 $('.avex-dropdown-trigger-two').mouseenter(function() { 3811 $('.avex-dropdown-wrapper-two').addClass("show"); 3812 $('.avex-dropdown-wrapper').removeClass("show"); 3813 $('.avex-dropdown-wrapper-three').addClass("show"); 3814 $('.header').addClass("mega-open"); 3815 $('body').addClass("menu-engaged"); 3816 }).mouseleave(function () { 3817 }); 3818 }); 3819 3820 $(function() { 3821 $('.avex-dropdown-trigger-three').mouseenter(function() { 3822 $('.avex-dropdown-wrapper-three').addClass("show"); 3823 $('.avex-dropdown-wrapper').removeClass("show"); 3824 $('.avex-dropdown-wrapper-two').addClass("show"); 3825 $('.header').addClass("mega-open"); 3826 $('body').addClass("menu-engaged"); 3827 }).mouseleave(function () { 3828 }); 3829 }); 3830 3831 $(function() { 3832 $('.static-link').mouseenter(function() { 3833 $('.avex-dropdown-wrapper').removeClass("show"); 3834 $('.avex-dropdown-wrapper-two').removeClass("show"); 3835 $('.header').removeClass("mega-open"); 3836 $('body').removeClass("menu-engaged"); 3837 }).mouseleave(function () { 3838 }); 3839 }); 3840 3841 3842 $(function() { 3843 $('main').mouseenter(function() { 3844 $('.avex-dropdown-wrapper').removeClass("show"); 3845 $('.avex-dropdown-wrapper-two').removeClass("show"); 3846 $('.header').removeClass("mega-open"); 3847 $('body').removeClass("menu-engaged"); 3848 }).mouseleave(function () { 3849 }); 3850 }); 3851 3852 $(function() { 3853 $('.for-gt-s-series-rally-xl').mouseenter(function() { 3854 $('.show-gt-s-series').addClass("hide"); 3855 $('.show-pint').addClass("hide"); 3856 $('.show-pint-x').addClass("hide"); 3857 $('.show-gt').addClass("hide"); 3858 $('.show-compare').addClass("hide"); 3859 $('.show-pint-s').addClass("hide"); 3860 $('.show-xr-classic').addClass("hide"); 3861 $('.show-gt-s-series-rally-xl').removeClass("hide"); 3862 }).mouseleave(function () { 3863 }); 3864 $('.for-gt-s-series').mouseenter(function() { 3865 $('.show-gt-s-series').removeClass("hide"); 3866 $('.show-pint').addClass("hide"); 3867 $('.show-pint-x').addClass("hide"); 3868 $('.show-gt').addClass("hide"); 3869 $('.show-compare').addClass("hide"); 3870 $('.show-pint-s').addClass("hide"); 3871 $('.show-xr-classic').addClass("hide"); 3872 $('.show-gt-s-series-rally-xl').addClass("hide"); 3873 }).mouseleave(function () { 3874 }); 3875 $('.for-gt').mouseenter(function() { 3876 $('.show-gt').removeClass("hide"); 3877 $('.show-pint').addClass("hide"); 3878 $('.show-pint-x').addClass("hide"); 3879 $('.show-gt-s-series').addClass("hide"); 3880 $('.show-compare').addClass("hide"); 3881 $('.show-pint-s').addClass("hide"); 3882 $('.show-xr-classic').addClass("hide"); 3883 $('.show-gt-s-series-rally-xl').addClass("hide"); 3884 }).mouseleave(function () { 3885 }); 3886 $('.for-pint-x').mouseenter(function() { 3887 $('.show-pint-x').removeClass("hide"); 3888 $('.show-pint').addClass("hide"); 3889 $('.show-gt').addClass("hide"); 3890 $('.show-gt-s-series').addClass("hide"); 3891 $('.show-compare').addClass("hide"); 3892 $('.show-pint-s').addClass("hide"); 3893 $('.show-xr-classic').addClass("hide"); 3894 $('.show-gt-s-series-rally-xl').addClass("hide"); 3895 }).mouseleave(function () { 3896 });
3897 $('.for-pint').mouseenter(function() { 3898 $('.show-pint').removeClass("hide"); 3899 $('.show-gt').addClass("hide"); 3900 $('.show-pint-x').addClass("hide"); 3901 $('.show-gt-s-series').addClass("hide"); 3902 $('.show-compare').addClass("hide"); 3903 $('.show-pint-s').addClass("hide"); 3904 $('.show-xr-classic').addClass("hide"); 3905 $('.show-gt-s-series-rally-xl').addClass("hide"); 3906 }).mouseleave(function () { 3907 }); 3908 3909 3910 3911 $('.for-pint-s').mouseenter(function() { 3912 $('.show-pint-s').removeClass("hide"); 3913 $('.show-pint').addClass("hide"); 3914 $('.show-gt').addClass("hide"); 3915 $('.show-pint-x').addClass("hide"); 3916 $('.show-gt-s-series').addClass("hide"); 3917 $('.show-compare').addClass("hide"); 3918 $('.show-xr-classic').addClass("hide"); 3919 $('.show-gt-s-series-rally-xl').addClass("hide"); 3920 }).mouseleave(function () { 3921 }); 3922 3923 3924 $('.for-xr-classic').mouseenter(function() { 3925 $('.show-pint-s').addClass("hide"); 3926 $('.show-pint').addClass("hide"); 3927 $('.show-gt').addClass("hide"); 3928 $('.show-pint-x').addClass("hide"); 3929 $('.show-gt-s-series').addClass("hide"); 3930 $('.show-compare').addClass("hide"); 3931 $('.show-xr-classic').removeClass("hide"); 3932 $('.show-gt-s-series-rally-xl').addClass("hide"); 3933 }).mouseleave(function () { 3934 }); 3935 3936 3937 $('.for-compare').mouseenter(function() { 3938 $('.show-compare').removeClass("hide"); 3939 $('.show-pint').addClass("hide"); 3940 $('.show-gt').addClass("hide"); 3941 $('.show-pint-x').addClass("hide"); 3942 $('.show-gt-s-series').addClass("hide"); 3943 $('.show-pint-s').addClass("hide"); 3944 $('.show-xr-classic').addClass("hide"); 3945 $('.show-gt-s-series-rally-xl').addClass("hide"); 3946 }).mouseleave(function () { 3947 }); 3948 3949 }); 3950 3951 3952</script>
3952 3953 3954 3955</div> 3956 3957 3958 <div id="shopify-section-mega-menu-2" class="shopify-section"><style> 3959 img.tile-pill.dropdown-hex { 3960 position: absolute; 3961 top: 0; 3962 right: 0; 3963 max-width: 80px; 3964 left: 15px; 3965 bottom: 10px; 3966 top: auto; 3967 } 3968 .mm-reskin .avex-dropdown-wrapper-two span.tile-label { 3969 position: absolute; 3970 font-family: Favorit, sans-serif; 3971 right: 20px; 3972 width: 100%; 3973 text-align: center; 3974 left: 0; 3975 top: 17px; 3976 font-size: 19px; 3977 } 3978 3979 /* === Mega menu image badge === */ 3980 .avex-dropdown-wrapper-two .image-tile { 3981 position: relative; 3982 display: block; 3983 } 3984 3985 .avex-dropdown-wrapper-two .tile-badge { 3986 position: absolute; 3987 z-index: 2; 3988 max-width: var(--tile-badge-max-width, 120px); 3989 height: auto; 3990 } 3991 3992 .avex-dropdown-wrapper-two .tile-badge--top-left { 3993 top: 12px; 3994 left: 12px; 3995 transform: translate(0, 0); 3996 } 3997 .avex-dropdown-wrapper-two .tile-badge--top-center { 3998 top: 12px; 3999 left: 50%; 4000 transform: translate(-50%, 0); 4001 } 4002 .avex-dropdown-wrapper-two .tile-badge--top-right { 4003 top: 12px; 4004 right: 12px; 4005 transform: translate(0, 0); 4006 } 4007 4008 .avex-dropdown-wrapper-two .tile-badge--center-left { 4009 top: 50%; 4010 left: 12px; 4011 transform: translate(0, -50%); 4012 } 4013 .avex-dropdown-wrapper-two .tile-badge--center-center { 4014 top: 50%; 4015 left: 50%; 4016 transform: translate(-50%, -50%); 4017 } 4018 .avex-dropdown-wrapper-two .tile-badge--center-right { 4019 top: 50%; 4020 right: 12px; 4021 transform: translate(0, -50%); 4022 } 4023 4024 .avex-dropdown-wrapper-two .tile-badge--bottom-left { 4025 bottom: 12px; 4026 left: 12px; 4027 transform: translate(0, 0); 4028 } 4029 .avex-dropdown-wrapper-two .tile-badge--bottom-center { 4030 bottom: 12px; 4031 left: 50%; 4032 transform: translate(-50%, 0); 4033 } 4034 .avex-dropdown-wrapper-two .tile-badge--bottom-right { 4035 bottom: 12px; 4036 right: 12px; 4037 transform: translate(0, 0); 4038 } 4039</style> 4040 4041 4042<div class="avex-dropdown-wrapper-two show-alt" id="dropdown-accessories"> 4043 <div class="container"> 4044 <ul> 4045 <li class="mm-link heading"><a class="null" style="font-size: 19px !important;">Board Type</a></li> 4046 <li class="mm-link"><a href="/collections/onewheel-gt-s-series-accessories"><span>GT S-Series</span></a></li> 4047 <li class="mm-link"><a href="/collections/onewheel-gt-accessories"><span>GT</span></a></li> 4048 <li class="mm-link"><a href="/collections/xr-classic-accessories"><span>XR Classic</span></a></li> 4049 <li class="mm-link"><a href="/collections/onewheel-pint-x-accessories"><span>Pint S / X</span></a></li> 4050 <li class="mm-link"><a href="/collections/pint-accessories"><span>Pint</span></a></li> 4051 <li class="mm-link"><a href="/collections/onewheel-xr-accessories"><span>XR</span></a></li> 4052 </ul> 4053 <ul> 4054 <li class="mm-link heading"><a href="https://onewheel.com/pages/all-accessories" style="font-size: 19px !important;"><span>All Accessories<span></a></li> 4055 4056 4057 <li class="mm-link for-safety "> 4058 <a href="/collections/safety-accessories"><span>Safety</span></a> 4059 </li> 4060 4061 4062 4063 <li class="mm-link for-tires-supplies "> 4064 <a href="/collections/tires-supplies"><span>Tires & Supplies</span></a> 4065 </li> 4066 4067 4068 4069 <li class="mm-link for-parts "> 4070 <a href="/pages/parts"><span>Parts</span></a> 4071 </li> 4072 4073 4074 4075 <li class="mm-link for-sale "> 4076 <a href="/collections/closeout"><span>Sale!</span></a> 4077 </li> 4078 4079 4080 4081 <li class="mm-link for-fst "> 4082 <a href="/collections/fst"><span>FST</span></a> 4083 </li> 4084 4085 4086 4087 <li class="mm-link for-merch "> 4088 <a href="/collections/merch"><span>Merch</span></a> 4089 </li> 4090 4091 4092 4093 <li class="mm-link for-apparel "> 4094 <a href="/collections/clothing-accessories"><span>Apparel</span></a> 4095 </li> 4096 4097 4098 4099 4100 </ul> 4101 4102 4103 4104 4105 4106 4107 4108 4109 4110 4111 4112 4113 4114 4115 4116 4117 <a 4118 href="https://onewheel.com/pages/all-accessories" 4119 class="image-tile" 4120 style="--tile-badge-max-width: 105px;" 4121 > 4122 <img 4123 class="avex-dropdown-bg show-" 4124 data-dropdown-image="" 4125 height="300" 4126 src="//onewheel.com/cdn/shop/files/FST_BaseKit_Alt_d63a8b9c-2098-47f6-ac88-bfbadca9424d.png?v=1764267799" 4127 >
4128 <span 4129 class="tile-label" 4130 style="color: #000000; " 4131 > 4132 4133 </span> 4134 </a> 4135 4136 4137 4138 4139 </div> 4140</div> 4141
4142<script> 4143 4144 document.addEventListener("DOMContentLoaded", (event) => { 4145 main(); 4146 }); 4147 4148 megaMenuSettings.items.forEach(item => { 4149 const $item = getNavItem(item); 4150 4151 $item.addEventListener("mouseenter", (evt) => { 4152 showCorrespondingImage(item.split("::")[0], $bgWrapper) 4153 }) 4154 4155 $ul.appendChild($item); 4156 }); 4157 4158 function showCorrespondingImage(title, $bgWrapper) { 4159 $bgWrapper.querySelectorAll("img").forEach($image => { 4160 $image.setAttribute("hidden", true) 4161 if($image.getAttribute("data-dropdown-image") === title) { 4162 $image.removeAttribute("hidden") 4163 } 4164 }) 4165 } 4166 4167</script>
4167 4168 4169
4170<script> 4171 4172 $(function() { 4173 $('.accordion-trigger').on( "click", function() { 4174 $('.accordion-content').toggleClass("hide"); 4175 } ); 4176 }); 4177 4178 4179 $(function() { 4180 $('.avex-dropdown-trigger-two').mouseenter(function() { 4181 $(this).addClass("hover-active"); 4182 $('.avex-dropdown-wrapper-two').addClass("show"); 4183 $('.avex-dropdown-wrapper').removeClass("show"); 4184 $('.avex-dropdown-trigger').removeClass("hover-active"); 4185 $('.avex-dropdown-wrapper-three').removeClass("show"); 4186 $('.avex-dropdown-trigger-three').removeClass("hover-active"); 4187 }).mouseleave(function () { 4188 }); 4189 }); 4190 $(function() { 4191 $('.avex-dropdown-trigger-three').mouseenter(function() { 4192 $(this).addClass("hover-active"); 4193 $('.avex-dropdown-wrapper-three').addClass("show"); 4194 $('.avex-dropdown-wrapper').removeClass("show"); 4195 $('.avex-dropdown-trigger').removeClass("hover-active"); 4196 $('.avex-dropdown-wrapper-two').removeClass("show"); 4197 $('.avex-dropdown-trigger-two').removeClass("hover-active"); 4198 }).mouseleave(function () { 4199 }); 4200 }); 4201 $(function() { 4202 $('.avex-dropdown-trigger').mouseenter(function() { 4203 $(this).addClass("hover-active"); 4204 $('.avex-dropdown-wrapper-two').removeClass("show"); 4205 $('.avex-dropdown-trigger-two').removeClass("hover-active"); 4206 $('.avex-dropdown-wrapper-three').removeClass("show"); 4207 $('.avex-dropdown-trigger-three').removeClass("hover-active"); 4208 }).mouseleave(function () { 4209 }); 4210 }); 4211 4212 $(function() { 4213 $('.static-link').mouseenter(function() { 4214 $('.avex-dropdown-wrapper-three').removeClass("show"); 4215 $('.avex-dropdown-trigger-three').removeClass("hover-active"); 4216 $('.avex-dropdown-wrapper-two').removeClass("show"); 4217 $('.avex-dropdown-trigger-two').removeClass("hover-active"); 4218 $('.avex-dropdown-trigger').removeClass("hover-active"); 4219 }).mouseleave(function () { 4220 }); 4221 }); 4222 4223 4224 $(function() { 4225 $('.for-accessories').mouseenter(function() { 4226 $('.show-accessories').removeClass("hide"); 4227 $('.show-gt-s-series').addClass("hide"); 4228 }).mouseleave(function () { 4229 $('.show-accessories').addClass("hide"); 4230 $('.show-gt-s-series').removeClass("hide"); 4231 }); 4232 }); 4233 4234 4235 $(function() { 4236 $('.top-level').on( "click", function() { 4237 $('ul.accordion-content').toggleClass("is-open"); 4238 $('.accordion-trigger').toggleClass("is-open"); 4239 } ); 4240 }); 4241 4242</script>
4242 4243 4244 4245</div> 4246 4247 4248 <div id="shopify-section-mega-menu-3" class="shopify-section"><style> 4249 img.tile-pill.dropdown-hex { 4250 position: absolute; 4251 top: 0; 4252 right: 0; 4253 max-width: 80px; 4254 left: 15px; 4255 bottom: 10px; 4256 top: auto; 4257 } 4258 .mm-reskin .avex-dropdown-wrapper-three span.tile-label { 4259 position: absolute; 4260 font-family: Favorit, sans-serif; 4261 right: 20px; 4262 width: 100%; 4263 text-align: center; 4264 left: 0; 4265 top: 17px; 4266 font-size: 19px; 4267 } 4268</style> 4269 4270<div class="avex-dropdown-wrapper-three hide-small show-alt" id="dropdown-accessories"> 4271 <div class="container"> 4272 <ul> 4273 4274 <li class="mm-link for-our-story active"> 4275 <a href="/pages/about-us"> 4276 <span style="position: relative">Our Story 4277 4278 </span> 4279 </a> 4280 </li> 4281 4282 <li class="mm-link for-careers "> 4283 <a href="/pages/careers"> 4284 <span style="position: relative">Careers 4285 4286 </span> 4287 </a> 4288 </li> 4289 4290 <li class="mm-link for-dealers "> 4291 <a href="/pages/dealer-map"> 4292 <span style="position: relative">Dealers 4293 4294 </span> 4295 </a> 4296 </li> 4297 4298 <li class="mm-link for-videos "> 4299 <a href="/pages/videolibrary"> 4300 <span style="position: relative">Videos 4301 4302 </span> 4303 </a> 4304 </li> 4305 4306 <li class="mm-link for-factory-team "> 4307 <a href="/pages/onewheel-factory-team"> 4308 <span style="position: relative">Factory Team 4309 4310 </span> 4311 </a> 4312 </li> 4313 4314 <li class="mm-link for-world-of-onewheel "> 4315 <a href="/pages/flowstate"> 4316 <span style="position: relative">World of Onewheel 4317 4318 </span> 4319 </a> 4320 </li> 4321 4322 </ul> 4323 <div class="img-frame"> 4324 4325 <img class="avex-dropdown-bg show-our-story" 4326 data-dropdown-image="our-story" height="300" 4327 src="//onewheel.com/cdn/shop/files/OurStory_v4.png?v=1751588909"> 4328 4329 <img class="avex-dropdown-bg show-careers hide" 4330 data-dropdown-image="careers" height="300" 4331 src="//onewheel.com/cdn/shop/files/CareersPage_Dropdown_Header.png?v=1778795702"> 4332 4333 <img class="avex-dropdown-bg show-dealers hide" 4334 data-dropdown-image="dealers" height="300" 4335 src="//onewheel.com/cdn/shop/files/CareersPage_Dropdown_Header.png?v=1778795702"> 4336 4337 <img class="avex-dropdown-bg show-videos hide" 4338 data-dropdown-image="videos" height="300" 4339 src="//onewheel.com/cdn/shop/files/VP2.png?v=1772851875"> 4340 4341 <img class="avex-dropdown-bg show-factory-team hide" 4342 data-dropdown-image="factory-team" height="300" 4343 src="//onewheel.com/cdn/shop/files/FactoryTeam.png?v=1749673095"> 4344 4345 <img class="avex-dropdown-bg show-world-of-onewheel hide" 4346 data-dropdown-image="world-of-onewheel" height="300" 4347 src="//onewheel.com/cdn/shop/files/WoO_2.png?v=1753213563"> 4348 4349 </div> 4350 </div> 4351</div> 4352
4353<script> 4354 $(function () { 4355 const imageMap = {'.for-our-story': '.show-our-story', 4356'.for-careers': '.show-careers', 4357'.for-dealers': '.show-dealers', 4358'.for-videos': '.show-videos', 4359'.for-factory-team': '.show-factory-team', 4360'.for-world-of-onewheel': '.show-world-of-onewheel' 4361}; 4362 4363 const allImageClasses = Object.values(imageMap); 4364 4365 Object.entries(imageMap).forEach(([hoverSelector, showClass]) => { 4366 $(hoverSelector).mouseenter(() => { 4367 allImageClasses.forEach(c => $(c).addClass("hide")); 4368 $(showClass).removeClass("hide"); 4369 }); 4370 }); 4371 }); 4372</script>
4372 4373 4374 4375</div> 4376 4377 4378 </div> 4379 4380 <main role="main" id="MainContent" > 4381 4382 4383 4384 <section id="gts" class="gt-ride" data-section-id="" data-section-type="product"><div id="shopify-section-product-configuration" class="shopify-section"><div class="product-configView"> 4385 <style> 4386 .page-content { 4387 padding-bottom: 0; 4388 } 4389 4390 #configurator { 4391 color: white; 4392 width: 100%; 4393 background: #000; 4394 z-index: 1000; 4395 font-family: Simplon Norm, Montserrat, sans-serif; 4396 /*max-width:1500px;*/ 4397 margin: auto; 4398 } 4399 4400 .pages { 4401 margin-bottom: 30px; 4402 width: 260px; 4403 } 4404 4405 .pages .page-number { 4406 margin-right: 20px; 4407 display: inline-block; 4408 color: #424242; 4409 border-bottom: 3px solid transparent; 4410 transition: all 0.4s; 4411 cursor: pointer; 4412 } 4413 4414 .pages .page-number.on-left { 4415 4416 } 4417 4418 .pages .page-number.selected { 4419 color: white; 4420 border-bottom: 3px solid #ffb100; 4421 } 4422 4423 .product-panel, 4424 .radio-panel, 4425 .color-panel { 4426 background-color: #231f20; 4427 padding: 10px 16px; 4428 border-radius: 7px; 4429 font-size: 12px; 4430 margin-bottom: 20px; 4431 margin-right: 20px; 4432 } 4433 4434 .color-panel .chosen-name { 4435 font-size: 12px; 4436 } 4437 4438 .color-panel .color-holder { 4439 border-radius: 50%; 4440 border: 1px solid transparent; 4441 width: 30px; 4442 height: 30px; 4443 display: inline-block; 4444 margin: 5px; 4445 position: relative; 4446 transition: all 0.4s; 4447 cursor: pointer; 4448 } 4449 4450 .color-panel .color-holder.selected { 4451 /*border: 1px solid #fff;*/ 4452 } 4453 4454 .color-panel .color-holder:hover:after, 4455 .color-panel .color-holder.selected:after { 4456 content: " "; 4457 border: 1px solid #fff; 4458 width: 100%; 4459 height: 100%; 4460 display: block; 4461 border-radius: 50%; 4462 padding: 18px; 4463 left: -5px; 4464 position: absolute; 4465 top: -5px; 4466 } 4467 4468 .color-panel .color-holder.smaller:hover:after, 4469 .color-panel .color-holder.smaller.selected:after { 4470 4471 padding: 15px; 4472 } 4473 4474 h4.select-bundle { 4475 margin-bottom: 10px; 4476 } 4477 4478 .config-wrapper { 4479 display: flex; 4480 } 4481 4482 .mobile { 4483 display: none; 4484 } 4485 4486 #configurator .missing-products { 4487 color: red; 4488 margin: 20px 0; 4489 } 4490 4491 #configurator .configurator { 4492 flex: auto; 4493 } 4494 4495 #configurator .configurator h3 { 4496 margin-bottom: 30px; 4497 font-size: 1.5rem; 4498 color: white; 4499 } 4500 4501 #configurator .checkout { 4502 flex: 0 0 200px; 4503 padding-top: 50px; 4504 } 4505 4506 #configurator h1 { 4507 font-size: 60px; 4508 margin-bottom: 0px; 4509 } 4510 4511 #configurator h5 { 4512 font-size: 20px; 4513 margin-top: 0; 4514 margin-bottom: 30px; 4515 text-transform: uppercase; 4516 } 4517 4518 #configurator .content { 4519 display: flex; 4520 align-items: stretch; 4521 min-height: calc(100vh - 110px); 4522 } 4523 4524 #configurator .config-actions .prices { 4525 color: white; 4526 font-size: 16px; 4527 width: 50%; 4528 display: inline-block; 4529 } 4530 4531 #configurator .config-actions .prices .subtotal-price { 4532 4533 font-size: 32px; 4534 } 4535 4536 #configurator .config-actions .buttons { 4537 width: 48%; 4538 display: inline-block; 4539 vertical-align: top; 4540 padding-top: 10px; 4541 } 4542 4543 #configurator .config-actions .buttons button { 4544 font-size: 12px; 4545 color: black; 4546 background-color: #ffb100; 4547 border-radius: 50px; 4548 border: none; 4549 outline: none; 4550 padding: 8px 20px 6px 20px; 4551 } 4552 4553 #configurator .dropdowns { 4554 flex: 0 0 400px; 4555 max-width: 400px; 4556 min-height: 375px; 4557 padding: 20px 20px; 4558 } 4559 4560 #configurator .preview { 4561 flex: auto; 4562 margin-top: 0; 4563 align-self: stretch; 4564 } 4565 4566 @media only screen and (min-width: 769px) { 4567 #configurator .preview { 4568 min-height: calc(100vh - 110px); 4569 } 4570 } 4571 4572 #configurator .dropdowns.panel .inner { 4573 padding-bottom: 100px; 4574 } 4575 4576 #configurator .dropdown-wrapper { 4577 display: block; 4578 clear: left; 4579 margin-bottom: 20px; 4580 } 4581 4582 #configurator .dropdown-wrapper.missing .color-panel, 4583 #configurator .dropdown-wrapper.missing .radio-panel { 4584 background-color: #474747; 4585 } 4586 4587 #configurator .dropdown-wrapper.missing .chosen { 4588 border-color: red; 4589 background: rgba(255, 0, 0, .1); 4590 } 4591 4592 #configurator .dropdown-name { 4593 text-transform: uppercase; 4594 font-size: 11px; 4595 margin-bottom: 5px; 4596 } 4597 4598 #configurator .dropdown { 4599 position: relative; 4600 } 4601 4602 #configurator .dropdown:after { 4603 content: ''; 4604 display: block; 4605 clear: both; 4606 } 4607 4608 #configurator .handle { 4609 background: #333; 4610 border-top-left-radius: 20px; 4611 border-bottom-left-radius: 20px; 4612 height: 30px; 4613 width: 35px; 4614 float: left; 4615 display: flex; 4616 align-items: center; 4617 justify-content: center; 4618 } 4619 4620 #configurator .chosen { 4621 border-top-right-radius: 20px; 4622 border-bottom-right-radius: 20px; 4623 border: 1px solid #222; 4624 color: #000; 4625 display: block; 4626 float: left; 4627 height: 30px; 4628 display: flex; 4629 text-align: center; 4630 align-items: center; 4631 justify-content: center; 4632 width: calc(100% - 35px); 4633 font-size: 12px; 4634 text-transform: uppercase; 4635 } 4636 4637 #configurator .options { 4638 border: 1px solid #222; 4639 position: absolute; 4640 top: 0; 4641 left: 35px; 4642 width: calc(100% - 35px); 4643 background: #f5f5f4; 4644 display: none; 4645 z-index: 10; 4646 max-height: 300px; 4647 overflow-y: auto; 4648 } 4649 4650 #configurator .options .option-name { 4651 display: none; 4652 } 4653 4654 #configurator .options.active { 4655 display: block; 4656 } 4657 4658 #configurator .options .option { 4659 padding: 10px; 4660 cursor: pointer; 4661 } 4662 4663 #configurator .options .option:hover { 4664 background: #fff; 4665 } 4666 4667 #configurator .arrow { 4668 border: solid #fff; 4669 border-width: 0 3px 3px 0; 4670 display: inline-block; 4671 padding: 3px; 4672 transform: rotate(45deg); 4673 -webkit-transform: rotate(45deg); 4674 margin-left: 2px; 4675 margin-top: -3px; 4676 } 4677 4678 4679 #configurator .image-container { 4680 position: relative; 4681 height: 100%; 4682 width: 100%; 4683 overflow: hidden; 4684 } 4685 4686 @media only screen and (min-width: 769px) { 4687 #configurator .image-container { 4688 min-height: calc(100vh - 110px); 4689 } 4690 } 4691 4692 #configurator .image-container img { 4693 position: absolute; 4694 top: 0; 4695 left: 0; 4696 right: 0; 4697 bottom: 0; 4698 width: 100%; 4699 height: 100%; 4700 max-width: none; 4701 max-height: none; 4702 object-fit: contain; 4703 object-position: center center; 4704 } 4705 4706 #configurator .section { 4707 border-top: 1px solid #000; 4708 padding-top: 30px; 4709 margin-bottom: 30px; 4710 } 4711 4712 #configurator .section.bundle { 4713 border: 0; 4714 padding-top: 0; 4715 margin-bottom: 30px; 4716 } 4717 4718 #configurator .section.bundle .discount-price { 4719 font-size: 16px; 4720 margin-bottom: 10px; 4721 } 4722 4723 #configurator .section.bundle .discount { 4724 color: red; 4725 font-weight: bold; 4726 font-size: 14px; 4727 margin-bottom: 10px; 4728 } 4729 4730 #configurator .section.bundle .list-header { 4731 font-size: 16px; 4732 } 4733 4734 #configurator .section.bundle ul { 4735 padding-left: 20px; 4736 font-size: 15px; 4737 line-height: 1.4em; 4738 } 4739 4740 #configurator .section.bundle h4 { 4741 margin: 0; 4742 margin-bottom: 5px; 4743 font-size: 20px; 4744 } 4745 4746 #configurator .section.bundle img { 4747 margin: -30px; 4748 margin-bottom: 30px; 4749 width: calc(100% + 60px); 4750 max-width: initial; 4751 } 4752 4753 #configurator .section h5 { 4754 font-size: 12px; 4755 text-transform: uppercase; 4756 margin-bottom: 20px; 4757 } 4758 4759 #configurator .section .price { 4760 color: #000; 4761 font-size: 40px !important; 4762 margin-bottom: 10px; 4763 } 4764 4765 #configurator a.button { 4766 font-size: 11px; 4767 cursor: pointer; 4768 } 4769 4770 #configurator .actions { 4771 text-align: center; 4772 margin-top: 60px; 4773 } 4774 4775 #configurator .actions a.button { 4776 margin: auto; 4777 margin-bottom: 15px; 4778 padding: 15px; 4779 display: block; 4780 max-width: 400px; 4781 4782 } 4783 4784 #configurator .actions a.button.outline { 4785 background: transparent; 4786 color: #2b91ca; 4787 border: 1px solid #2b91ca; 4788 } 4789 4790 #configurator .select-board { 4791 text-align: center; 4792 } 4793 4794 #configurator .mount { 4795 text-transform: none; 4796 color: #2b91ca; 4797 margin-left: 10px; 4798 } 4799 4800 #configurator .toggle { 4801 margin: auto; 4802 display: inline-block; 4803 } 4804 4805 #configurator .toggle span { 4806 padding: 7px; 4807 text-align: center; 4808 width: 100px; 4809 border: 1px solid #222; 4810 color: #222; 4811 background: transparent; 4812 cursor: pointer; 4813 display: inline-block; 4814 float: left; 4815 height: 32px; 4816 } 4817 4818 #configurator .toggle span.select-pint { 4819 border-top-left-radius: 20px; 4820 border-bottom-left-radius: 20px; 4821 } 4822 4823 #configurator .toggle span.select-xr { 4824 border-top-right-radius: 20px; 4825 border-bottom-right-radius: 20px; 4826 } 4827 4828 #configurator .toggle span.active { 4829 background: #3F4041; 4830 color: #fff; 4831 } 4832 4833 #configurator .toggle span img { 4834 height: 15px; 4835 display: none; 4836 } 4837 4838 #configurator .toggle span.select-xr img { 4839 height: 12px; 4840 } 4841 4842 #configurator .toggle span img.dark { 4843 display: inline; 4844 } 4845 4846 #configurator .toggle span.active img.light { 4847 display: inline; 4848 } 4849 4850 #configurator .toggle span.active img.dark { 4851 display: none; 4852 } 4853 4854 #configurator .swatch { 4855 display: inline-block;
4856 width: 20px; 4857 height: 20px; 4858 margin-right: 10px; 4859 float: left; 4860 margin-top: -2px; 4861 border: 1px solid #888; 4862 } 4863 4864 #configurator .chosen .swatch { 4865 display: none; 4866 float: right; 4867 margin-top: -8px; 4868 } 4869 4870 .preload { 4871 display: none; 4872 } 4873 4874 #configurator .copy-link { 4875 text-align: center; 4876 font-size: 14px; 4877 margin: 10px 0; 4878 cursor: pointer; 4879 } 4880 4881 #configurator .copy-link.active { 4882 opacity: .5; 4883 } 4884 4885 #configurator .bundles { 4886 display: flex; 4887 } 4888 4889 #configurator .product-holder { 4890 color: #d7d7d7; 4891 margin-right: 0; 4892 } 4893 4894 #configurator .product-image { 4895 margin-top: 10px; 4896 background-color: white; 4897 border-radius: 10px 10px 0 0; 4898 text-align: center; 4899 } 4900 4901 #configurator .product-image.safety { 4902 background-color: #d7d7d7; 4903 } 4904 4905 #configurator .product-name { 4906 margin-top: 15px; 4907 padding: 0 10px; 4908 font-size: 18px; 4909 font-weight: bold; 4910 } 4911 4912 #configurator .product-description { 4913 font-size: 15px; 4914 padding: 10px 10px; 4915 4916 } 4917 4918 #configurator .accessories-row { 4919 margin-top: 15px; 4920 margin-bottom: 15px; 4921 display: flex; 4922 flex-direction: row; 4923 justify-content: space-between; 4924 padding: 0 10px; 4925 font-weight: bold; 4926 } 4927 4928 #configurator .accessories-row .price { 4929 font-size: 20px; 4930 } 4931 4932 #configurator .btn.add-remove { 4933 font-size: 16px; 4934 border-radius: 20px; 4935 background-color: transparent; 4936 border: 1px solid #d7d7d7; 4937 color: #d7d7d7; 4938 padding: 5px 20px; 4939 outline: none; 4940 box-shadow: none; 4941 font-weight: bold !important; 4942 } 4943 4944 #configurator .btn.add-remove.selected { 4945 color: #000; 4946 background-color: #d7d7d7; 4947 4948 } 4949 4950 #configurator .bundles .bundle { 4951 flex: auto; 4952 margin: 10px; 4953 padding: 30px; 4954 background: #fff; 4955 position: relative; 4956 padding-bottom: 60px; 4957 box-shadow: 0 0 35px 0 rgba(0, 0, 0, .15) 4958 } 4959 4960 #configurator .bundles .bundle a { 4961 position: absolute; 4962 bottom: 20px; 4963 left: 10%; 4964 width: 80%; 4965 padding: 15px !important; 4966 } 4967 4968 #configurator .bundle-discount { 4969 color: #ffb100; 4970 text-transform: uppercase; 4971 margin-top: 20px; 4972 font-size: 12px; 4973 font-weight: bold; 4974 display: block; 4975 } 4976 4977 /* Customize the label (the container) */ 4978 #config-view .radio-container, 4979 #configurator .radio-container { 4980 display: block; 4981 position: relative; 4982 padding-left: 25px; 4983 margin: 10px 0; 4984 padding-top: 2px; 4985 cursor: pointer; 4986 -webkit-user-select: none; 4987 -moz-user-select: none; 4988 -ms-user-select: none; 4989 user-select: none; 4990 } 4991 4992 /* Hide the browser's default radio button */ 4993 #config-view .radio-container input, 4994 #configurator .radio-container input { 4995 position: absolute; 4996 opacity: 0; 4997 cursor: pointer; 4998 height: 0; 4999 width: 0; 5000 } 5001 5002 /* Create a custom radio button */ 5003 #config-view .checkmark, 5004 #configurator .checkmark { 5005 position: absolute; 5006 top: 0; 5007 left: 0; 5008 height: 15px; 5009 width: 15px; 5010 /*background-color: #eee;*/ 5011 border-radius: 50%; 5012 border: 1px solid #fff 5013 } 5014 5015 .clear-label { 5016 float: right; 5017 cursor: pointer; 5018 } 5019 5020 /* On mouse-over, add a grey background color */ 5021 #config-view .radio-container:hover input ~ .checkmark, 5022 #configurator .radio-container:hover input ~ .checkmark { 5023 background-color: #ccc; 5024 } 5025 5026 /* When the radio button is checked, add a blue background */ 5027 #config-view .radio-container input:checked ~ .checkmark, 5028 #configurator .radio-container input:checked ~ .checkmark { 5029 background-color: transparent; 5030 } 5031 5032 /* Create the indicator (the dot/circle - hidden when not checked) */ 5033 #config-view .checkmark:after, 5034 #configurator .checkmark:after { 5035 content: ""; 5036 position: absolute; 5037 display: none; 5038 } 5039 5040 /* Show the indicator (dot/circle) when checked */ 5041 #config-view .radio-container input:checked ~ .checkmark:after, 5042 #configurator .radio-container input:checked ~ .checkmark:after { 5043 display: block; 5044 } 5045 5046 /* Style the indicator (dot/circle) */ 5047 #config-view .radio-container .checkmark:after, 5048 #configurator .radio-container .checkmark:after { 5049 top: 3px; 5050 left: 3px; 5051 width: 7px; 5052 height: 7px; 5053 border-radius: 50%; 5054 background: white; 5055 } 5056 5057 @media only screen and (max-width: 1200px) { 5058 .checkout { 5059 display: none; 5060 } 5061 } 5062 5063 @media only screen and (max-width: 768px) { 5064 5065 #configurator .actions { 5066 margin: 0; 5067 } 5068 5069 #configurator .bundles { 5070 display: block; 5071 padding: 30px; 5072 } 5073 5074 #configurator .bundles .bundle { 5075 margin-bottom: 30px; 5076 } 5077 5078 .header-mobile-nav { 5079 z-index: 10000 !important; 5080 } 5081 5082 .announcement-bar { 5083 display: none; 5084 } 5085 5086 #MainContent { 5087 padding-top: 45px; 5088 } 5089 5090 #build-amp-customize #MainContent { 5091 padding-top: 45px !important; 5092 } 5093 5094 #configurator { 5095 padding: 0; 5096 display: block; 5097 margin-top: 0; 5098 z-index: 100001; 5099 overflow-y: auto; 5100 } 5101 5102 #configurator h1, 5103 #configurator h5 { 5104 display: none; 5105 } 5106 5107 #configurator .handle { 5108 display: none; 5109 } 5110 5111 #configurator .chosen { 5112 border-radius: 0; 5113 width: 100%; 5114 border: 0; 5115 display: block; 5116 text-align: left; 5117 padding-left: 20px; 5118 font-size: 15px; 5119 } 5120 5121 #configurator .chosen .swatch { 5122 display: block; 5123 } 5124 5125 #configurator .options { 5126 position: fixed; 5127 z-index: 1000001; 5128 top: 0; 5129 left: 0; 5130 width: 100%; 5131 height: 100%; 5132 border: 0; 5133 max-height: 100%; 5134 } 5135 5136 #configurator .options .option-name { 5137 position: relative; 5138 display: block; 5139 padding: 25px; 5140 background: #8cc1ae; 5141 color: #fff; 5142 font-size: 15px; 5143 text-transform: uppercase; 5144 } 5145 5146 #configurator .options .option-name .close-options { 5147 position: absolute; 5148 top: 0; 5149 right: 10px; 5150 height: 100%; 5151 display: flex; 5152 text-transform: none; 5153 align-items: center; 5154 font-size: 24px; 5155 } 5156 5157 #configurator .options .option { 5158 border-bottom: 1px solid #ccc; 5159 padding: 20px; 5160 } 5161 5162 #configurator .dropdowns { 5163 max-width: 100%; 5164 min-height: auto; 5165 } 5166 5167 #configurator .content { 5168 flex-direction: column-reverse; 5169 flex-wrap: wrap; 5170 } 5171 5172 #configurator .dropdowns { 5173 flex: 1 1 auto; 5174 max-width: 100%; 5175 } 5176 5177 #configurator .preview { 5178 flex: auto; 5179 display: block; 5180 height: 300px !important; 5181 min-height: 300px !important; 5182 max-height: 50vh; 5183 text-align: center; 5184 position: relative; 5185 overflow: hidden; 5186 } 5187 5188 #configurator .image-container { 5189 position: absolute; 5190 top: 0; 5191 left: 0; 5192 right: 0; 5193 bottom: 0; 5194 width: 100%; 5195 max-width: 100%; 5196 min-height: 0; 5197 height: 100%; 5198 margin: 0; 5199 transform: none; 5200 } 5201 5202 #configurator .image-container img { 5203 opacity: 1 !important; 5204 visibility: visible !important; 5205 } 5206 5207 #configurator .dropdown-wrapper { 5208 max-width: 100%; 5209 margin-bottom: 0; 5210 } 5211 5212 #configurator .dropdown-name { 5213 border-top: 1px solid #222; 5214 margin-left: 0; 5215 padding: 10px 20px 0; 5216 font-size: 10px; 5217 } 5218 5219 #configurator .actions { 5220 background: #555; 5221 padding: 25px; 5222 padding-bottom: 10px; 5223 } 5224 5225 #configurator .actions a.button { 5226 color: #555; 5227 background: #fff; 5228 padding: 15px !important; 5229 } 5230 5231 #configurator .actions a.button.outline { 5232 color: #fff; 5233 background: transparent; 5234 border: 1px solid #fff; 5235 } 5236 5237 #configurator .select-board { 5238 position: absolute; 5239 right: 15px; 5240 bottom: 5px; 5241 z-index: 9999; 5242 } 5243 5244 #configurator .copy-link { 5245 position: absolute; 5246 left: 15px; 5247 bottom: 5px; 5248 z-index: 9999; 5249 } 5250 5251 #configurator .toggle span { 5252 width: 50px; 5253 } 5254 5255 #configurator .toggle span img { 5256 height: 12px; 5257 } 5258 5259 #configurator .toggle span.select-xr img { 5260 height: 10px; 5261 } 5262 5263 #configurator .checkout { 5264 display: none; 5265 } 5266 5267 #configurator h4.select-bundle { 5268 display: none; 5269 } 5270 5271 #configurator .preview { 5272 margin-top: 0; 5273 } 5274 5275 .mobile { 5276 display: block; 5277 } 5278 5279 #configurator .missing-products { 5280 color: red; 5281 margin: 20px; 5282 } 5283 } 5284 5285 5286 #config-view .option-contain h3, #config-view .option-contain h5 { 5287 color: #000; 5288 } 5289 5290 #config-view .product-panel, #config-view .radio-panel, #config-view .color-panel { 5291 background: #ffffff !important; 5292 border: none; 5293 color: #000 !important; 5294 } 5295 #config-view .option label.radio-container { 5296 box-shadow: none; 5297 } 5298 5299 #config-view .option label { 5300 color: #000000 !important; 5301 background: #fff; 5302 } 5303
5304 #config-view .col.col-8.hide-small { 5305 order: -1; 5306 } 5307 5308 5309 5310</style> 5311 5312 5313 5314
5315<script> 5316 5317 5318 5319let CustomizeModalObserver = (function () { 5320 5321 const debouncedClickBind = debounce((arg) => bindClick(arg)); 5322 const debouncedReinit = debounce(() => reinit(), 300); 5323 5324 5325 function debounce(func, timeout = 1000) { 5326 console.log('debounce'); 5327 let timer; 5328 return (...args) => { 5329 clearTimeout(timer); 5330 timer = setTimeout(() => { 5331 func.apply(this, args); 5332 }, timeout); 5333 }; 5334 } 5335 5336 function reinit() { 5337 console.log('expand'); 5338 window.observer.disconnect(); 5339 // $(document.querySelectorAll('#color-container')).slick("reinit"); 5340 setTimeout(() => { 5341 const targetNode = document.querySelector('#config-view'); 5342 const config = {attributes: true, childList: true, subtree: true}; 5343 window.observer.observe(targetNode, config); 5344 }, 100); 5345 } 5346 5347 function bindClick(targetClass) { 5348 let elements = document.querySelectorAll(targetClass); 5349 [...elements].map((item) => { 5350 item.addEventListener('click', (event) => { 5351 let element = event.target; 5352 if (element.parentElement.classList.value.indexOf('tar-expanded') !== -1 || element.parentElement.parentElement.classList.value.indexOf('expanded') !== -1) { 5353 element.parentElement.classList.remove('tar-expanded') 5354 element.parentElement.parentElement.classList.remove('expanded') 5355 } else { 5356 element.parentElement.classList.add('tar-expanded'); 5357 element.parentElement.parentElement.classList.add('expanded') 5358 } 5359 }) 5360 }); 5361 } 5362 5363 function init(targetNodeId, targetClass, timeout) { 5364 setTimeout(() => { 5365 console.log('customizer binding initialized'); 5366 const targetNode = document.querySelector(targetNodeId); 5367 const config = {attributes: true, childList: true, subtree: true}; 5368 5369 // Callback function to execute when mutations are observed 5370 const callback = function (mutationList, observer) { 5371 for (const mutation of mutationList) { 5372 if (mutation.type === 'childList') { 5373 console.log('child added - bind click --> OK!'); 5374 // bindSlick(); 5375 debouncedClickBind('.label-target'); 5376 } else if (mutation.type === 'attributes') { 5377 console.log('class changed - refresh slick'); 5378 debouncedReinit(); 5379 } 5380 } 5381 } 5382 5383 window.observer = new MutationObserver(callback); 5384 5385 // Start observing the target node for configured mutations 5386 window.observer.observe(targetNode, config); 5387 }, timeout); 5388 } 5389 5390 return { 5391 init: init 5392 } 5393})(); 5394 5395CustomizeModalObserver.init('#config-view', '', 2000) 5396 5397</script>
5397 5398 5399 5400 5401<div class="container" id="config-view"> 5402 <a href="#" class="close-configView close"> 5403 <svg class="icon-close" width="6" height="6" viewBox="0 0 6 6" fill="none" xmlns="http://www.w3.org/2000/svg"> 5404<g clip-path="url(#clip0_425_8)"> 5405<path d="M5.28973 0.220001L0.219727 4.97" stroke="black" stroke-width="0.4" stroke-miterlimit="10" stroke-linecap="round"/> 5406<path d="M0.230469 0.220001L5.30047 4.97" stroke="black" stroke-width="0.4" stroke-miterlimit="10" stroke-linecap="round"/> 5407</g> 5408<defs> 5409<clipPath id="clip0_425_8"> 5410<rect width="5.52" height="5.19" fill="white"/> 5411</clipPath> 5412</defs> 5413</svg> 5414 5415 </a> 5416 <div class="row"> 5417 <div class="col col-4"> 5418 <h5 v-if="bundle.name == 'Ultimate Carbon Bundle'">Ultimate Bundle</h5> 5419 <h5 v-else>${ bundle.name }</h5> 5420 <h3>Select Colors</h3> 5421 <div class="option-contain"> 5422 <div class="options" style="height: 80vh;overflow: scroll;"> 5423 <div class="option" :class="{ expanded: product.expanded, hide: product.name === 'Onewheel GT S-Series' && bundle.stock === 'stock' }" @click="expand(product)" v-for="product in bundle.products" v-for="product in bundle.products" v-if="product.variants.length > 1 && !product.isBoard && !product.hidden && product.name !== 'Onewheel Pint X' && product.name !== 'Hybrid Fender Delete' && product.name !== 'Onewheel XR Classic' && product.name !== 'Onewheel GT S-Series' && !(product.name === 'Onewheel Pint' && bundle.railParam)"> 5424 <label class="label-target tar-expanded"> 5425 <div class="label-inner" v-if="product.name === 'Onewheel GT'"> 5426 <span>Tire Type</span> 5427 </div> 5428 <span class="label-inner" v-else-if="product.name === 'GT Fender'"> 5429 <span>Fender</span> 5430 </span> 5431 <div class="label-inner" v-else-if="product.name === 'GT Rail Guards'"> 5432 <span>Rail Guards</span> 5433 </div> 5434 <div class="label-inner" v-else-if="product.name === 'GT Bumpers'"> 5435 <span>Bumpers</span> 5436 </div> 5437 <div class="label-inner" v-else-if="product.name === 'GT Charger Plug'"> 5438 <span>Charger Plug</span> 5439 </div> 5440 <div class="label-inner" v-else-if="product.name === 'Onewheel Pint X'"> 5441 <span>Rail Color</span> 5442 </div> 5443 <div class="label-inner" v-else-if="product.name === 'Pint X Bumper'"> 5444 <span>Bumpers</span> 5445 </div> 5446 <div class="label-inner" v-else-if="product.name === 'Pint X Rail Guards'"> 5447 <span>Rail Guards</span> 5448 </div> 5449 <div class="label-inner" v-else-if="product.name === 'Pint Charger Plugs'"> 5450 <span>Charger Plug</span> 5451 </div> 5452 <div class="label-inner" v-else-if="product.name === 'Onewheel Pint'"> 5453 <span>Rail Color</span> 5454 </div> 5455 <div class="label-inner" v-else-if="product.name === 'Fender Pint'"> 5456 <span>Fender</span> 5457 </div> 5458 <div class="label-inner" v-else-if="product.name === 'Bumpers Pint'"> 5459 <span>Bumpers</span> 5460 </div> 5461 <div class="label-inner" v-else-if="product.name === 'Rail Guards Pint'"> 5462 <span>Rail Guards</span> 5463 </div> 5464 <div class="label-inner" v-else-if="product.name === 'Pint Charger Plugs'"> 5465 <span>Charger Plug</span> 5466 </div> 5467 <div class="label-inner" v-else-if="product.name === 'Pint X Freeride Bumpers'">
5468 <span>Freeride Bumpers</span> 5469 </div> 5470 5471 <div class="label-inner" v-else-if="product.name === 'GT S-Series Recurve Rail Guards'"> 5472 <span>Rail Guards</span> 5473 </div> 5474 <div class="label-inner" v-else-if="product.name === '27b'"> 5475 <span>Standard Bumpers</span> 5476 </div> 5477 <div class="label-inner" v-else-if="product.name === 'XR Classic Bumpers'"> 5478 <span>Standard Bumpers</span> 5479 </div> 5480 <div class="label-inner" v-else-if="product.name === '27fb'"> 5481 <span>Freeride Bumpers</span> 5482 </div> 5483 <div class="label-inner" v-else-if="product.name === 'XR Classic Freeride Bumpers'"> 5484 <span>Freeride Bumpers</span> 5485 </div> 5486 <div class="label-inner" v-else-if="product.name === 'Onewheel XR Classic'"> 5487 <span>XR Classic</span> 5488 </div> 5489 <div class="label-inner" v-else-if="product.name === 'XR Classic Rail Guards'"> 5490 <span>Rail Guards</span> 5491 </div> 5492 <div class="label-inner" v-else-if="product.name === 'XR Classic Recurve Rail Guards'"> 5493 <span>Rail Guards</span> 5494 </div> 5495 <div class="label-inner" v-else-if="product.name === 'GT Freeride Bumpers'"> 5496 <span>Freeride Bumpers</span> 5497 </div> 5498 5499 <div class="label-inner" v-else> 5500 <span>${ product.name }</span> 5501 </div> 5502 <div class="selected-option"> 5503 <span v-if="product.chosenVariant" class="chosen-name hide-expanded"> 5504 <span class="color-count" v-if="product.name === 'Onewheel GT' && product.chosenVariant.name === 'Performance Treaded Tire'"> 5505 Performance Treaded 5506 </span> 5507 <span v-else-if="product.chosenVariant.name !== 'Performance Treaded Tire' && product.name === 'Onewheel GT'"> 5508 ${product.chosenVariant.name} 5509 </span> 5510 <span class="color-count" v-else-if="product.name === 'GT Fender'"> 5511 16 Colors 5512 </span> 5513 <span class="color-count" v-else-if="product.name === 'GT Rail Guards'"> 5514 17 Colors 5515 </span> 5516 <span class="color-count" v-else-if="product.name === 'GT Bumpers'"> 5517 16 Colors 5518 </span> 5519 <span class="color-count" v-else-if="product.name === 'GT Charger Plug'"> 5520 16 Colors 5521 </span> 5522 <span class="color-count" v-else-if="product.name === 'Onewheel Pint X'"> 5523 1 Color 5524 </span> 5525 <span class="color-count" v-else-if="product.name === 'Pint X Bumper'"> 5526 16 Colors 5527 </span> 5528 <span class="color-count" v-else-if="product.name === 'Pint X Rail Guards'"> 5529 18 Colors 5530 </span> 5531 <span class="color-count" v-else-if="product.name === 'Maghandle Pro'"> 5532 9 Colors 5533 </span>
5534 <span class="color-count" v-else-if="product.name === 'Pint Charger Plugs'"> 5535 16 Colors 5536 </span> 5537 <span class="color-count" v-else-if="product.name === 'Onewheel Pint'"> 5538 2 Colors 5539 </span> 5540 <span class="color-count" v-else-if="product.name === 'Fender Pint'"> 5541 16 Colors 5542 </span> 5543 <span class="color-count" v-else-if="product.name === 'Bumpers Pint'"> 5544 16 Colors 5545 </span> 5546 <span class="color-count" v-else-if="product.name === 'Rail Guards Pint'"> 5547 16 Colors 5548 </span> 5549 <span class="color-count" v-else-if="product.name === 'Pint Charger Plugs'"> 5550 16 Colors 5551 </span> 5552 <span class="color-count" v-else-if="product.name === 'Hybrid Fender'"> 5553 7 Colors 5554 </span> 5555 <span class="color-count" v-else-if="product.name === 'Pint X Freeride Bumpers'"> 5556 8 Colors 5557 </span> 5558 <span class="color-count" v-else-if="product.name === 'GT S-Series Recurve Rail Guards'"> 5559 6 Colors 5560 </span> 5561 <span class="color-count" v-else-if="product.name === '27b'"> 5562 11 Colors 5563 </span> 5564 <span class="color-count" v-else-if="product.name === 'XR Classic Bumpers'"> 5565 11 Colors 5566 </span> 5567 <span class="color-count" v-else-if="product.name === '27fb'"> 5568 7 Colors 5569 </span> 5570 <span class="color-count" v-else-if="product.name === 'XR Classic Freeride Bumpers'"> 5571 11 Colors 5572 </span> 5573 <span class="color-count" v-else-if="product.name === 'XR Classic Rail Guards'"> 5574 9 Colors 5575 </span> 5576 <span class="color-count" v-else-if="product.name === 'XR Classic Recurve Rail Guards'"> 5577 9 Colors 5578 </span> 5579 <span class="color-count" v-else-if="product.name === 'GT Freeride Bumpers'"> 5580 7 Colors 5581 </span> 5582 </span> 5583 <span v-if="product.chosenVariant.name === 'Performance Treaded Tire'" class="chosen-name show-expanded"> 5584 Performance Treaded 5585 </span> 5586 <span v-else-if="product.chosenVariant.name !== 'Performance Treaded Tire' && product.chosenVariant" class="chosen-name show-expanded"> 5587 ${product.chosenVariant.name} 5588 </span> 5589 <div v-if="product.name != 'Onewheel GT'" class="color-holder" 5590 :data-color="product.chosenVariant ? product.chosenVariant.name : ''" 5591 :style="{ backgroundColor: product.chosenVariant ? getHexCode(product.chosenVariant.name) : 'transparent' }"></div> 5592 </div> 5593 </label> 5594 5595 5596 5597 5598 <div class="radio-panel panel" v-if="product.name === 'Onewheel GT S-Series'"> 5599 5600 <template v-for="(variant, index) in product.variants"> 5601 <label class="radio-container" 5602 :data-value="variant.name" 5603 @click.prevent.stop="optionChanged(product, variant);">
5604 <span v-if="variant.name == 'Performance Treaded Tire'">Performance Treaded</span> 5605 <span v-if="variant.name == 'Slick Tire'">Slick Tire</span> 5606 5607 <span v-if="variant.name == 'S-Series with Recurve Rails'">S-Series with Recurve Rails</span> 5608 <span v-if="variant.name == 'S-Series Rally Edition'">S-Series Rally Edition</span> 5609 <span v-if="variant.name == '28'">S-Series Rally XL</span> 5610 <span v-if="variant.name == 'S-Series Rally XL'">S-Series Rally XL</span> 5611 5612 5613 <!--<span v-if="variant.name != 'Performance Treaded Tire'">${ variant.name }</span>--> 5614 5615 <span v-if="variant.name == 'Performance Treaded Tire'"> +$50</span> 5616 <span v-if="variant.name == 'Treaded Tire'"> +$50</span> 5617 <span v-if="variant.name == 'S-Series Rally Edition'"> +$500</span> 5618 <span v-if="variant.name == '28'">+$750</span> 5619 <span v-if="variant.name == 'S-Series Rally XL'">+$750</span> 5620 5621 <span v-if="variant.name == 'GT Hybrid Fender Delete'">GT Hybrid Fender Delete</span> 5622 <span v-if="variant.name == 'GT Recurve Hybrid Fender Delete'">GT Recurve Hybrid Fender Delete</span> 5623 5624 <input type="radio" :checked="product.chosenVariant == variant"> 5625 <span class="checkmark"></span> 5626 </label> 5627 </template> 5628 </div> 5629 <div class="radio-panel panel" v-else-if="product.name === 'Onewheel GT'"> 5630 5631 <template v-for="(variant, index) in product.variants"> 5632 <label class="radio-container" 5633 :data-value="variant.name" 5634 @click.prevent.stop="optionChanged(product, variant);"> 5635 <span v-if="variant.name == 'Performance Treaded Tire'">Performance Treaded</span> 5636 <span v-if="variant.name == 'Slick Tire'">Slick Tire</span> 5637 5638 <span v-if="variant.name == 'S-Series with Recurve Rails'">S-Series with Recurve Rails</span> 5639 <span v-if="variant.name == 'S-Series Rally Edition'">S-Series Rally Edition</span> 5640 5641 5642 <!--<span v-if="variant.name != 'Performance Treaded Tire'">${ variant.name }</span>--> 5643 5644 <span v-if="variant.name == 'Performance Treaded Tire'"> +$50</span> 5645 <span v-if="variant.name == 'Treaded Tire'"> +$50</span> 5646 <span v-if="variant.name == 'S-Series with Recurve Rails'"> +$300</span> 5647 <span v-if="variant.name == 'S-Series Rally Edition'"> +$600</span> 5648 5649 <span v-if="variant.name == 'GT Hybrid Fender Delete'">GT Hybrid Fender Delete</span> 5650 <span v-if="variant.name == 'GT Recurve Hybrid Fender Delete'">GT Recurve Hybrid Fender Delete</span> 5651 5652 <input type="radio" :checked="product.chosenVariant == variant"> 5653 <span class="checkmark"></span> 5654 </label> 5655 </template> 5656 </div> 5657 <div class="radio-panel panel" v-else-if="product.name === 'Onewheel XR Classic'"> 5658 5659 <template v-for="(variant, index) in product.variants"> 5660 <label class="radio-container" 5661 :data-value="variant.name" 5662 @click.prevent.stop="optionChanged(product, variant);">
5663 <span v-if="variant.name == '1'">Classic Straight Rail</span> 5664 <span v-if="variant.name == '2'">Classic Recurve Rail +300</span> 5665 <input type="radio" :checked="product.chosenVariant == variant"> 5666 <span class="checkmark"></span> 5667 </label> 5668 </template> 5669 </div> 5670 5671 5672 <div class="color-panel panel" v-else if="isSwatch(product)" id="color-container"> 5673 <template v-for="(variant, index) in product.variants"> 5674 <div v-if="variant.name.includes('Fade')"></div> 5675 <div v-else-if="(variant.name === 'Leather' || variant.name === 'Glowhst') && product.name === 'Pint X Rail Guards'"></div> 5676 <div v-else class="color-holder" 5677 :data-color="variant.name" 5678 :class="{'selected': product.chosenVariant == variant, 'recurverail': product.name === 'GT S-Series Recurve Rail Guards'}" 5679 @click="optionChanged(product, variant);" 5680 :style="{ backgroundColor: getHexCode(variant.name) }"></div> 5681 </template> 5682 </div> 5683 5684 <div class="radio-panel panel" v-else> 5685 5686 <template v-for="(variant, index) in product.variants"> 5687 <label class="radio-container" 5688 :data-value="variant.name" 5689 @click.prevent.stop="optionChanged(product, variant);"> 5690 <span v-if="variant.name == 'Performance Treaded Tire'">Performance Treaded</span> 5691 <span v-if="variant.name == 'Slick Tire'">Slick Tire</span> 5692 5693 <span v-if="variant.name == 'S-Series with Recurve Rails'">S-Series with Recurve Rails</span> 5694 <span v-if="variant.name == 'S-Series Rally Edition'">S-Series Rally Edition</span> 5695 5696 5697 <!--<span v-if="variant.name != 'Performance Treaded Tire'">${ variant.name }</span>--> 5698 5699 <span v-if="variant.name == 'Performance Treaded Tire'"> +$50</span> 5700 <span v-if="variant.name == 'Treaded Tire'"> +$50</span> 5701 <span v-if="variant.name == 'S-Series with Recurve Rails'"> +$300</span> 5702 <span v-if="variant.name == 'S-Series Rally Edition'"> +$600</span> 5703 5704 <span v-if="variant.name == 'GT Hybrid Fender Delete'">GT Hybrid Fender Delete</span> 5705 <span v-if="variant.name == 'GT Recurve Hybrid Fender Delete'">GT Recurve Hybrid Fender Delete</span> 5706 5707 <input type="radio" :checked="product.chosenVariant == variant"> 5708 <span class="checkmark"></span> 5709 </label> 5710 </template> 5711 </div> 5712 </div> 5713 5714 </div> 5715 </div> 5716 5717 <div class="atc-frame"> 5718 <button type="submit" class="button-outline-black yellow add-bundle-to-cart btn-process atc-click"> 5719 Add to Cart 5720 <span class="btn-ring"></span> 5721 </button> 5722 </div> 5723 </div> 5724 5725 <div class="col col-8 hide-small"> 5726 <div class="images"> 5727 <div v-if="bundle.activeProduct"> 5728 <div class="featured-img"> 5729 <div v-if="bundleName == 'XR'" class="class"> 5730 <img src="https://sfycdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://cdn.shopify.com/s/files/1/0696/2011/t/99/assets/XR_Backgroun
5730dBoard_Transparent_2kb.png" alt=""> 5731 </div> 5732 <div v-if="bundle.name == 'Hybrid Bundle'" class="class"> 5733 <img class="hide-xrc" src="https://sfycdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://cdn.shopify.com/s/files/1/0696/2011/files/GTS_Clipped_4ConfigModal_700x.png"/> 5734 </div> 5735 <div v-if="bundle.name == 'Summit Bundle'" class="class"> 5736 <img class="hide-xrc" src="https://sfycdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://cdn.shopify.com/s/files/1/0696/2011/files/GTS_Clipped_4ConfigModal_700x.png"/> 5737 </div> 5738 <div v-if="bundle.name == 'Full Send Bundle'" class="class"> 5739 <img class="hide-xrc" src="https://sfycdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://cdn.shopify.com/s/files/1/0696/2011/files/GTS_Clipped_4ConfigModal_700x.png"/> 5740 </div> 5741 <div v-if="bundle.name == 'Recurve Hybrid Bundle'" class="class"> 5742 <img class="hide-xrc" src="https://sfycdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://cdn.shopify.com/s/files/1/0696/2011/files/GTSR_Clipped_Final.png"/> 5743 </div> 5744 <div v-if="bundle.name == 'Recurve Summit Bundle'" class="class"> 5745 <img class="hide-xrc" src="https://sfycdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://cdn.shopify.com/s/files/1/0696/2011/files/GTSR_Clipped_Final.png"/> 5746 </div> 5747 <div v-if="bundle.name == 'Recurve Full Send Bundle'" class="class"> 5748 <img class="hide-xrc" src="https://sfycdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://cdn.shopify.com/s/files/1/0696/2011/files/GTSR_Clipped_Final.png"/> 5749 </div> 5750 5751 <div v-if="bundle.name == 'Rally Hybrid'" class="class"> 5752 <img class="hide-xrc" src="https://sfycdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://cdn.shopify.com/s/files/1/0696/2011/files/GTSR_Clipped_Final.png"/> 5753 </div> 5754 <div v-if="bundle.name == 'Rally Summit'" class="class"> 5755 <img class="hide-xrc" src="https://sfycdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://cdn.shopify.com/s/files/1/0696/2011/files/GTSR_Clipped_Final.png"/> 5756 </div> 5757 <div v-if="bundle.name == 'Rally Full Send'" class="class"> 5758 <img class="hide-xrc" src="https://sfycdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://cdn.shopify.com/s/files/1/0696/2011/files/GTSR_Clipped_Final.png"/> 5759 </div> 5760 5761 <div v-if="bundle.name == 'Rally XL Freeride'" class="class rally-xl-frame"> 5762 <img class="base-xlrally" src="https://sfycdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://cdn.shopify.com/s/files/1/0696/2011/files/RallyXL_Base_Zoom.png" alt="Rally XL Base Board"> 5763 <img class="base-lowboy" src="https://sfycdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://cdn.shopify.com/s/files/1/0696/2011/files/S-Series_RallyXL_Lowboy_Footpads_Zoom.png" alt="Lowboy Footpads"> 5764 </div> 5765 <div v-if="bundle.name == 'Rally XL Summit'" class="class rally-xl-frame"> 5766 <img class="base-xlrally" src="https://sfycdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://cdn.shopify.com/s/files/1/0696/2011/files/RallyXL_Base_Zoom.png" alt="Rally XL Base Board"> 5767 <img class="base-lowboy" src="https://sfycdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://cdn.shopify.com/s/files/1/0696/2011/files/S-Series_RallyXL_Lowboy_Footpads_Zoom.png" alt="Lowboy Footpads"> 5768 </div> 5769 <div v-if="bundle.name == 'Rally XL Epitome'" class="class rally-xl-frame"> 5770 <img class="base-xlrally" src="https://sfycdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://cdn.shopify.com/s/files/1/0696/2011/files/RallyXL_Base_Zoom.png" alt="Rally XL Base Board"> 5771 <img class="base-fst" src="https://sfycdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://cdn.shopify.com/s/files/1/0696/2011/files/S-Series_RallyXL_FST_Footpads_NoCruxHac_Zoom.png" alt="FST Base Kit"> 5772 </div> 5773
5774 <div v-if="bundle.name == 'Fender Bundle'" class="class show-pints"> 5775 <img src="https://sfycdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://cdn.shopify.com/s/files/1/0696/2011/files/PintSConfigBase_2024.png"/> 5776 </div> 5777 <div v-if="bundle.name == 'Essentials Bundle'" class="class show-pints"> 5778 <img src="https://sfycdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://cdn.shopify.com/s/files/1/0696/2011/files/PintSConfigBase_2024.png"/> 5779 </div> 5780 <div v-if="bundle.name == 'Pinnacle Bundle'" class="class show-pints"> 5781 <img src="https://sfycdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://cdn.shopify.com/s/files/1/0696/2011/files/PintSConfigBase_2024.png"/> 5782 </div> 5783 5784 5785 <div v-if="bundle.name == 'Pinnacle Bundle'" class="class"> 5786 <img src="https://sfycdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/t/264/assets/PintX_Fender_BlackCarbon_1600x.png"/> 5787 </div> 5788 <div v-if="bundle.name == 'Ultimate Carbon Bundle'" class="class z-top"> 5789 <img src="https://sfycdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://cdn.shopify.com/s/files/1/0696/2011/files/Pint_Fender_2024_BlackCarbon.png"/> 5790 </div> 5791 5792 <div v-if="bundle.name == 'Fender Bundle'" class="class show-pintx"> 5793 <img src="https://sfycdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://cdn.shopify.com/s/files/1/0696/2011/files/PintXConfigBase_2024.png"/> 5794 </div> 5795 <div v-if="bundle.name == 'Essentials Bundle'" class="class show-pintx"> 5796 <img src="https://sfycdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://cdn.shopify.com/s/files/1/0696/2011/files/PintXConfigBase_2024.png"/> 5797 </div> 5798 <div v-if="bundle.name == 'Pro Bundle'" class="class show-pintx"> 5799 <img src="https://sfycdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://cdn.shopify.com/s/files/1/0696/2011/files/PintXConfigBase_2024.png"/> 5800 </div> 5801 5802 5803 5804 5805 5806 <div class="image" :product="product.id" v-for="(product, index) in bundle.products" 5807 v-if="product.variants.length > 1"> 5808 5809 <div v-if="bundle.name.includes('Recurve Hybrid') || bundle.name.includes('Recurve Essentials') || bundle.name.includes('Recurve Elite')" class="is-recurve xrc"> 5810 <img :src="getImageAlt(product, index)"/> 5811 </div> 5812 <div v-else-if="bundle.name.includes('Recurve') || bundle.name == 'Rally Hybrid' || bundle.name == 'Rally Summit' || bundle.name == 'Rally Full Send'" class="is-recurve gts"> 5813 <img :src="getImage(product, index)"/> 5814 </div> 5815 <div v-else-if="bundle.name.includes('XL')" class="is-xl gts"> 5816 <img :src="getImage(product, index)"/> 5817 </div> 5818 <div v-else-if="bundle.name.includes('Fender Bundle')" class="is-fender-bundle"> 5819 <img :src="getImage(product, index)"/> 5820 </div> 5821 <div v-else> 5822 <img :src="getImage(product, index)"/> 5823 </div> 5824 5825 </div> 5826 5827 <div class="image" :product="product.id" v-for="(product, index) in bundle.products"> 5828 5829 <div v-if="bundleName == 'PintX' && product.variants.length == 1 && product.name == 'Pint Carbon Fiber Fender'"> 5830 <img src="https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
5830onewheel.com/cdn/shop/t/416/assets/PintX_Fender_BlackCarbon_1600x.png?v=155985400304792845101788874451"/> 5831 </div> 5832 <div v-if="bundleName == 'GT' && product.variants.length == 1 && product.name == 'GT Carbon Fiber Fender'"> 5833 <img class="gt-bc" src="https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GT_Fender_BC_1600x.png?v=11183604559475566066"/> 5834 </div> 5835 <div v-if="bundleName == 'GT' && product.variants.length == 1 && product.name == 'GT Hybrid Fender'"> 5836 <img src="https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/t/416/assets/GT_Fender_HybridFender.png?v=71793847123841592581788874451"/> 5837 </div> 5838 5839 5840 <div v-if="bundleName == 'GT' && product.variants.length == 1 && product.name == 'GT Hybrid Fender'"> 5841 <img src="https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/t/416/assets/GT_Fender_HybridFender.png?v=71793847123841592581788874451"/> 5842 </div> 5843 5844 <div v-if="bundleName == 'GTS' && product.variants.length == 1 && product.name == 'GT Recurve Hybrid Fender'"> 5845 <img src="https://sfycdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://cdn.shopify.com/s/files/1/0677/3728/8962/files/GTSRecurve_Hybrid_Fender.png"/> 5846 </div> 5847 5848 5849 </div> 5850 </div> 5851 </div> 5852 </div> 5853 </div> 5854 5855 </div> 5856</div> 5857 5858 5859 5860 5861 5862 5863 5864<style> 5865 /* Optional positioning/size â tweak as needed */ 5866 #config-view .featured-img { position: relative; } 5867 #onewheel-gt.step-two .featured-inject-img { 5868 position: absolute; 5869 top: 16px; left: 16px; 5870 max-width: 100%; height: auto; 5871 pointer-events: none; z-index: 10; 5872 } 5873 5874 /* Base fallback image (tire/board) should be behind parts but visible */ 5875 #config-view .featured-img img.featured-base-fallback { 5876 position: absolute; 5877 z-index: 1; 5878 max-width: 100%; 5879 height: auto; 5880 pointer-events: none; 5881 } 5882 5883 /* For GT, position base image similar to inject image */ 5884 #onewheel-gt.step-two .featured-img img.featured-base-fallback { 5885 transform: translateX(-2.8%) translateY(-50.2%) scale(0.935); 5886 top: 50%; 5887 } 5888 5889 @media only screen and (max-width: 767px) { 5890 #onewheel-gt.step-two .featured-img img.featured-inject-img { 5891 transform: translateY(-50.2%) scale(1) !important; 5892 top: 50% !important; 5893 } 5894 #onewheel-gt.step-two .featured-img img.featured-base-fallback { 5895 transform: translateY(-50.2%) scale(1) !important; 5896 top: 50% !important; 5897 } 5898 #onewheel-gt.step-two .featured-img .image:first-child img { 5899 transform: translateY(-50%) scale(1.93) !important; 5900 max-width: none !important; 5901 } 5902 #onewheel-gt.step-two .product-configView div#config-view .images .featured-img [product="6625428373598"] .is-fender-bundle img { 5903 transform: translateX(-2px) translateY(-49.15%) scale(1.8) !important; 5904 } 5905 } 5906 5907 #onewheel-pint img.featured-inject-img, #onewheel-pint-x img.featured-inject-img, #pint img.featured-inject-img { 5908 top: 50% !important; 5909 transform: translateY(-50%) !important; 5910 } 5911 5912 #onewheel-gt.step-two img.featured-inject-img { 5913 transform: translateX(-2.8%) translateY(-50.2%) scale(0.935) !important; 5914 /* transform: translateY(-50%) scale(1); */ 5915 top: 50%; 5916 max-width: 100%; 5917 } 5918 5919</style> 5920 5921 5922
5923<script> 5924(function () { 5925 const qs = new URLSearchParams(location.search); 5926 5927 // Accept ?rail=... or ?tire=... 5928 const slug = (qs.get('rail') || qs.get('tire') || '').toLowerCase(); 5929 const tireParam = qs.get('tire'); 5930 5931 // Default/base board fallbacks by page/body id 5932 const DEFAULTS = { 5933 'onewheel-gt': 'https://sfycdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://cdn.shopify.com/s/files/1/0696/2011/files/GT_SlickTire.png', 5934 'onewheel-pint': 'https://sfycdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://cdn.shopify.com/s/files/1/0696/2011/files/Pint_RailGuards_2024_Slate.png', 5935 'onewheel-pint-x':'https://sfycdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://cdn.shopify.com/s/files/1/0696/2011/files/PintXConfigBase_2024.png', 5936 'pint': 'https://sfycdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://cdn.shopify.com/s/files/1/0696/2011/files/Pint_RailGuards_2024_Slate.png' 5937 }; 5938 5939 const MAP = { 5940 'performance-treaded-tire': { 5941 src: 'https://sfycdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://cdn.shopify.com/s/files/1/0696/2011/files/GT_PerformanceTreadedTire_1400x.png', 5942 alt: 'Performance Treaded Tire' 5943 }, 5944 'slick-tire': { 5945 src: 'https://sfycdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://cdn.shopify.com/s/files/1/0696/2011/files/GT_SlickTire.png', 5946 alt: 'Slick Tire' 5947 }, 5948 'sand': { 5949 src: 'https://sfycdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://cdn.shopify.com/s/files/1/0696/2011/files/Pint_RailGuards_2024_Sand.png', 5950 alt: 'Sand' 5951 }, 5952 'slate': { 5953 src: 'https://sfycdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://cdn.shopify.com/s/files/1/0696/2011/files/Pint_RailGuards_2024_Slate.png', 5954 alt: 'Slate' 5955 } 5956 }; 5957 5958 const cfg = MAP[slug]; 5959 5960 /** Resolve ?tire= value to MAP entry (GT Performance / Slick). */ 5961 function gtTireConfigFromParam(tp) { 5962 if (!tp) return null; 5963 const k = String(tp).toLowerCase().trim().replace(/\+/g, ' '); 5964 if (MAP[k] && (k === 'performance-treaded-tire' || k === 'slick-tire')) return MAP[k]; 5965 if (k.includes('performance') && (k.includes('tread') || k.includes('treaded'))) return MAP['performance-treaded-tire']; 5966 if (k.includes('slick') || k === 'slick-tire') return MAP['slick-tire']; 5967 return null; 5968 } 5969 5970 function hostEl() { 5971 return document.querySelector('#config-view .featured-img'); 5972 } 5973 5974 // Check if we're on Onewheel GT page or in a GT bundle 5975 function isGT() { 5976 const bodyId = (document.body && document.body.id || '').toLowerCase(); 5977 if (bodyId === 'onewheel-gt' || bodyId.includes('gt')) return true; 5978 5979 // Also check if we're in a GT bundle by looking at the bundle name or products 5980 try { 5981 const configView = document.getElementById('config-view'); 5982 if (configView && window.config && window.config.bundle) { 5983 const bundleName = (window.config.bundle.name || '').toLowerCase(); 5984 if (bundleName.includes('freeride') || bundleName.includes('gt')) { 5985 // Check if bundle has GT products 5986 const products = window.config.bundle.products || []; 5987 const hasGTProduct = products.some(p => { 5988 const name = (p.name || '').toLowerCase(); 5989 return name.includes('onewheel gt') || name.includes('gt ') || name === 'onewheel gt'; 5990 }); 5991 if (hasGTProduct) return true; 5992 } 5993 } 5994 } catch (e) { 5995 // Fallback to body ID check 5996 } 5997 5998 return false; 5999 } 6000 6001 // Check if there's already a tire/base board image (not just any image) 6002 function hasTireBaseImage(host) { 6003 if (!host) return false; 6004 6005 // Check for tire-specific images (base board images) - these indicate the board/tire is showing 6006 const tireImages = host.querySelectorAll('img[src*="GT_SlickTire"], img[src*="GT_PerformanceTreadedTire"], img[src*="GT_Tire"], img.featured-base-fallback, img.featured-inject-img'); 6007 if (tireImages.length > 0) return true; 6008 6009 // Also check if there's an image that looks like a base board (not just parts) 6010 // Parts typically have names like "GT_Fender_", "GT_RailGuard_", "GT_Bumpers_", etc. 6011 // Base board images have "GT_SlickTire" or "GT_PerformanceTreadedTire" or just "GT_" without part names 6012 const allImages = host.querySelectorAll('img'); 6013 for (let img of allImages) { 6014 const src = (img.src || '').toLowerCase(); 6015 // If it's a GT image but NOT a part image, it's likely a base board 6016 if (src.includes('gt_') && !src.includes('fender') && !src.includes('railguard') && 6017 !src.includes('bumper') && !src.includes('chargerplug') && !src.includes('handle') && 6018 !src.includes('footpad') && (src.includes('slicktire') || src.includes('treadedtire') || src.includes('tire'))) { 6019 return true; 6020 } 6021 } 6022 6023 return false;
6024 } 6025 6026 // Ensure there is always at least one base image visible 6027 function ensureBase() { 6028 const host = hostEl(); 6029 if (!host) return false; 6030 6031 // GT + ?tire=performance-treaded-tire|slick-tire â always prepend correct stock board (accessories alone left a blank canvas) 6032 if (tireParam) { 6033 const tireCfg = gtTireConfigFromParam(tireParam); 6034 if (tireCfg) { 6035 const wantSrc = tireCfg.src; 6036 let fb = host.querySelector('img.featured-base-fallback'); 6037 if (fb && fb.getAttribute('data-gt-tire-src') === wantSrc) { 6038 /* already correct */ 6039 } else { 6040 host.querySelectorAll('img.featured-base-fallback').forEach(function (n) { n.remove(); }); 6041 fb = document.createElement('img'); 6042 fb.className = 'featured-base-fallback'; 6043 fb.setAttribute('data-gt-tire-src', wantSrc); 6044 fb.alt = tireCfg.alt; 6045 fb.src = wantSrc; 6046 // Position behind parts but visible; transforms/position are controlled by CSS selectors. 6047 fb.style.cssText = 'position:absolute;z-index:1;left:0;max-width:100%;height:auto;pointer-events:none;'; 6048 fb.addEventListener('error', function () { 6049 // If the performance/slick filename is missing, fall back to slick to avoid blanks. 6050 fb.src = DEFAULTS['onewheel-gt']; 6051 fb.alt = 'Base Board - Slick Tire'; 6052 }); 6053 host.insertBefore(fb, host.firstChild); 6054 } 6055 } 6056 } 6057 6058 // For Onewheel GT: if tire parameter is missing, always ensure slick tire base is present 6059 if (isGT() && !tireParam) { 6060 // Check if we already have a tire base image 6061 if (!hasTireBaseImage(host)) { 6062 const url = DEFAULTS['onewheel-gt']; 6063 if (url) { 6064 // Remove any existing base fallback to avoid duplicates 6065 host.querySelectorAll('img.featured-base-fallback').forEach(n => n.remove()); 6066 6067 const base = document.createElement('img'); 6068 base.className = 'featured-base-fallback'; 6069 base.alt = 'Base Board - Slick Tire'; 6070 base.src = url; 6071 // Position behind parts but visible; transforms/position are controlled by CSS selectors. 6072 base.style.cssText = 'position:absolute;z-index:1;left:0;max-width:100%;height:auto;pointer-events:none;'; 6073 host.prepend(base); 6074 console.log('â Injected slick tire base image for GT (no tire parameter)'); 6075 return true; 6076 } 6077 } else { 6078 // We have a tire base image, but make sure it's the slick tire if no param 6079 const existingBase = host.querySelector('img.featured-base-fallback'); 6080 if (existingBase && existingBase.src !== DEFAULTS['onewheel-gt']) { 6081 // Update to slick tire if it's not already 6082 existingBase.src = DEFAULTS['onewheel-gt']; 6083 existingBase.alt = 'Base Board - Slick Tire'; 6084 console.log('â Updated base image to slick tire for GT (no tire parameter)'); 6085 } 6086 } 6087 } 6088 6089 // For other cases, check if any NON overlay image exists 6090 const hasNonOverlay = host.querySelector('img:not(.featured-inject-img):not(.featured-base-fallback)'); 6091 if (hasNonOverlay) return true; 6092 6093 // Otherwise, inject a base fallback behind the overlay 6094 const key = document.body && document.body.id || ''; 6095 const url = DEFAULTS[key]; 6096 if (!url) return false; 6097 6098 // Don't add duplicate base fallbacks 6099 if (host.querySelector('img.featured-base-fallback')) return true; 6100 6101 const base = document.createElement('img'); 6102 base.className = 'featured-base-fallback'; // z-index will be below overlay 6103 base.alt = 'Base Board'; 6104 base.src = url; 6105 base.style.cssText = 'position: absolute; z-index: 1; max-width: 100%; height: auto; top: 0; left: 0;'; 6106 host.prepend(base); 6107 return true; 6108 } 6109 6110 // Inject/refresh the overlay image (if cfg is defined) 6111 function injectOverlay() { 6112 const host = hostEl(); 6113 if (!host) return false; 6114 6115 // Always keep a base around first 6116 ensureBase(); 6117 6118 // Clean prior overlays 6119 host.querySelectorAll('img.featured-inject-img[data-injected]').forEach(n => n.remove()); 6120 6121 // Duplicate full-board layer if we already injected it as featured-base-fallback 6122 const skipInjectDuplicateGtTire = tireParam && gtTireConfigFromParam(tireParam) && 6123 cfg && cfg.src === gtTireConfigFromParam(tireParam).src; 6124 6125 if (cfg && !skipInjectDuplicateGtTire) { 6126 const img = document.createElement('img'); 6127 img.className = 'featured-inject-img'; 6128 img.dataset.injected = slug; 6129 img.src = cfg.src; 6130 img.alt = cfg.alt; 6131 img.style.cssText = 'position: absolute; z-index: 2; max-width: 100%; height: auto;'; 6132 6133 // If overlay fails to load, remove it and make sure base is present 6134 img.addEventListener('error', () => { 6135 img.remove(); 6136 ensureBase(); 6137 }); 6138 6139 host.appendChild(img); 6140 } 6141 6142 return true; 6143 } 6144 6145 // Try for a short period while Vue mounts, then stop. 6146 let tries = 0; 6147 const poll = setInterval(() => { 6148 const ok = injectOverlay();
6149 if (ok || ++tries > 60) { 6150 clearInterval(poll); 6151 // Final safety: if we still somehow have nothing, add base 6152 ensureBase(); 6153 } 6154 }, 120); 6155 6156 // React to DOM changes (Vue re-renders) 6157 const root = document.getElementById('config-view'); 6158 if (root) new MutationObserver(() => { injectOverlay(); ensureBase(); }) 6159 .observe(root, { childList: true, subtree: true }); 6160 6161 // If there is no slug at all, still guarantee a base (especially for GT) 6162 if (!slug) ensureBase(); 6163})(); 6164</script>
6164 6165 6166 6167 6168 6169 6170
6171<script> 6172(function () { 6173 const qs = new URLSearchParams(location.search); 6174 if (qs.get('bundle') !== 'true') return; 6175 6176 // Fix bad filename segments inside src/srcset/style/etc. 6177 const RULES = [ 6178 { re: /GT(?:%20| |_)?Fender_Fender/g, to: 'GT_Fender' }, 6179 { re: /GT(?:%20| |_)?Fender_ChargerPlug/g, to: 'GT_ChargerPlug' } 6180 ]; 6181 6182 const rewrite = v => (typeof v === 'string' 6183 ? RULES.reduce((acc, r) => acc.replace(r.re, r.to), v) 6184 : v); 6185 6186 function patchNode(el) { 6187 if (!el || el.nodeType !== 1) return; 6188 if (el.tagName === 'IMG') { 6189 const s = el.getAttribute('src'); const ns = rewrite(s); 6190 const ss = el.getAttribute('srcset'); const nss = rewrite(ss); 6191 if (ns !== s) el.setAttribute('src', ns); 6192 if (nss !== ss) el.setAttribute('srcset', nss); 6193 } 6194 if (el.tagName === 'SOURCE') { 6195 const ss = el.getAttribute('srcset'); const nss = rewrite(ss); 6196 if (nss !== ss) el.setAttribute('srcset', nss); 6197 } 6198 const st = el.getAttribute('style'); const nst = rewrite(st); 6199 if (nst !== st && st != null) el.setAttribute('style', nst); 6200 ['data-src', 'data-srcset', 'data-bg'].forEach(a => { 6201 const v = el.getAttribute(a); const nv = rewrite(v); 6202 if (nv !== v && v != null) el.setAttribute(a, nv); 6203 }); 6204 } 6205 6206 function patchAll(root) { 6207 (root || document) 6208 .querySelectorAll('img, source, [style], [data-src], [data-srcset], [data-bg]') 6209 .forEach(patchNode); 6210 } 6211 6212 const root = document.getElementById('config-view') || document; 6213 patchAll(root); 6214 6215 const origSet = Element.prototype.setAttribute; 6216 Element.prototype.setAttribute = function(name, value) { 6217 const n = (name || '').toLowerCase(); 6218 if (n === 'src' || n === 'srcset' || n === 'data-src' || n === 'data-srcset' || n === 'style') { 6219 value = rewrite(value); 6220 } 6221 return origSet.call(this, name, value); 6222 }; 6223 6224 try { 6225 const desc = Object.getOwnPropertyDescriptor(HTMLImageElement.prototype, 'src'); 6226 if (desc && desc.set) { 6227 Object.defineProperty(HTMLImageElement.prototype, 'src', { 6228 get: desc.get, 6229 set(v) { desc.set.call(this, rewrite(v)); } 6230 }); 6231 } 6232 } catch (e) { /* best effort */ } 6233 6234 new MutationObserver(m => { 6235 for (const x of m) { 6236 if (x.type === 'attributes') patchNode(x.target); 6237 else if (x.type === 'childList') x.addedNodes && x.addedNodes.forEach(n => { if (n.nodeType === 1) { patchNode(n); patchAll(n); } }); 6238 } 6239 }).observe(root, { 6240 childList: true, subtree: true, attributes: true, 6241 attributeFilter: ['src', 'srcset', 'style', 'data-src', 'data-srcset', 'data-bg'] 6242 }); 6243 6244 let i = 0; 6245 const poll = setInterval(() => { patchAll(root); if (++i > 50) clearInterval(poll); }, 120); 6246})(); 6247</script>
6247 6248</div> 6249 6250 6251 6252 6253 6254</div> 6255 <div id="shopify-section-product-purchase" class="shopify-section"> 6256 6257 <div id="purchaseView" class="product-purchaseView active"> 6258 6259 <style> 6260 6261 ul.slick-dots { 6262 position: absolute; 6263 top: 0; 6264 text-align: right; 6265 } 6266 .slick-dots li button:before { 6267 font-size: 12px; 6268 } 6269 .your-class .slick-slide { 6270 padding: 35px 0; 6271 } 6272 .your-class .slick-list.draggable { 6273 width: 95% !important; 6274 overflow: visible; 6275 margin: 0 auto; 6276 } 6277 6278 .multiple-items { 6279 width: 100%; 6280 } 6281 .accordion-toggle { 6282 flex-basis: auto; 6283 flex-grow: 1; 6284 text-align: center; 6285 cursor: pointer; 6286 transition: all 0.3s ease; 6287 } 6288 .red { 6289 padding: 80px 0; 6290 } 6291 6292 /* Label */ 6293 .ac-container { 6294 border-top: none; 6295 } 6296 .accordion-toggle { 6297 padding-bottom: 20px; 6298 } 6299 .accordion-toggle.red article.toggle-one { 6300 border-top: 1px solid !important; 6301 padding: 20px 0px; 6302 } 6303 .ac-container label { 6304 padding: 0 15px; 6305 text-transform: uppercase; 6306 font-weight: 400; 6307 line-height: 2; 6308 padding: 10px 5px; 6309 display: block; 6310 cursor: pointer; 6311 text-transform: capitalize; 6312 font-size: 16px; 6313 position: relative; 6314 margin-bottom: 20px; 6315 } 6316 .red label { 6317 margin-bottom: 20px !important; 6318 } 6319 .ac-container { 6320 width: 100%; 6321 margin: 10px auto; 6322 } 6323 .ac-container input { 6324 display: none; 6325 } 6326 6327 /* Contents */ 6328 .ac-container article { 6329 overflow: hidden; 6330 height: 0; 6331 transition: 0.6s; 6332 } 6333 .ac-container article p { 6334 padding: 10px 5px; 6335 line-height: 1.3; 6336 font-size: 16px; 6337 text-align: left; 6338 margin-bottom: 0; 6339 font-weight: 100; 6340 6341 } 6342 .ac-container article.openme { 6343 height: auto; 6344 } 6345 .scroller { 6346 padding-top: 20px !important; 6347 } 6348 6349 .ac-container label::after { 6350 content: ''; 6351 display: block; 6352 background-image: url('https://cdn.shopify.com/s/files/1/0696/2011/files/arrow-down-gray2.svg'); 6353 background-size: 26px 16px; 6354 width: 26px; 6355 height: 17px; 6356 -ms-transform: translateY(-50%); 6357 transform: translateY(-50%); 6358 top: 50%; 6359 right: 0; 6360 position: absolute; 6361 right: -25px; 6362 } 6363 6364 .ac-container ul { 6365 margin-bottom: 0; 6366 li { 6367 margin-bottom: 0; 6368 p { 6369 padding: 0; 6370 } 6371 } 6372 } 6373 .ac-container .accordion-toggle.red article { 6374 height: auto; 6375 overflow: auto; 6376 } 6377 .accordion-toggle.red { 6378 padding: 0 !important; 6379 } 6380 .ac-container label { 6381 text-transform: uppercase; 6382 max-width: max-content; 6383 margin: 0 auto; 6384 font-family: 'Montserrat'; 6385 font-weight: 700; 6386 color: #3f4041; 6387 } 6388 .accordion-toggle.red { 6389 padding-bottom: 10px !important; 6390 } 6391 6392 .primary iframe, .primary video { 6393 display: none; 6394 } 6395 .primary.show-video iframe, .primary.show-video video { 6396 display: block; 6397 width: 100%; 6398 height: 100%; 6399 } 6400 main.primary.show-video { 6401 background: transparent !important; 6402 } 6403 6404 .thumbnail-image { 6405 overflow: hidden; 6406 } 6407 .thumbnail-image video { 6408 height: 100%; 6409 margin-left: -1px; 6410 } 6411 .thumbnail { 6412 opacity: .7; 6413 } 6414 .thumbnail.selected { 6415 opacity: 1; 6416 } 6417 .primary { 6418 max-height: 390px; 6419 } 6420 .primary.show-video iframe, .primary.show-video video { 6421 object-fit: cover; 6422 width: calc(100% + 4px) !important; 6423 margin-left: -2px; 6424 border-radius: 10px; 6425 margin-right: -2px; 6426 } 6427 6428 6429 @media only screen and (max-width: 767px) { 6430 .product-purchaseView .show-refresh .image-gallery .primary { 6431 background-size: contain; 6432 } 6433 } 6434 6435 .product-purchaseView .show-refresh .image-gallery .thumbnail-image { 6436 overflow: hidden !important; 6437 } 6438 6439 6440</style> 6441<style> 6442 p.show-recurve-info, p.show-recurve-hub-info { 6443 padding: 5px 0 5px 10px; 6444 } 6445 .hide-alt { 6446 display: inline-block !important; 6447 } 6448 .show-alt { 6449 display: none !important; 6450 } 6451 6452 .is-rally .show-alt { 6453 display: inline-block !important; 6454 } 6455 .is-rally .hide-alt { 6456 display: none !important; 6457 } 6458 6459 @media only screen and (min-width: 640px) { 6460 main.primary { 6461 position: relative; 6462 } 6463 6464 .prod-images .hero-logo.pint.new.badge.launch-exclusive { 6465 z-index: 1; 6466 left: 35px; 6467 top: 0px!important; 6468 width: auto; 6469 max-width: 130px; 6470 } 6471 } 6472 6473 a.button.specs-view { 6474 width: max-content; 6475 top: -20px; 6476 position: relative; 6477 display: block; 6478 background: transparent; 6479 border-bottom: 1px solid #211e1f; 6480 padding: 4px!important; 6481 letter-spacing: inherit; 6482 font-family: Favorit!important; 6483 text-transform: none; 6484 font-size: 14px!important; 6485 margin-right: 20px; 6486 font-weight: 300!important; 6487 border-radius: 0!important; 6488 } 6489 6490 .template-product .sticky-header.default, 6491 .template-product .sticky-header.alt { 6492 display: none !important; 6493 visibility: hidden !important; 6494 opacity: 0 !important; 6495 } 6496 6497 .sticky-header { 6498 position: fixed; 6499 bottom: 0; 6500 background: #fff; 6501 width: 100%; 6502 display: flex; 6503 justify-content: center; 6504 padding: 0.75em 0; 6505 font-family: Favorit; 6506 font-weight: bold; 6507 z-index: 10; 6508 box-shadow: 0 2px 12px #0000001a; 6509 } 6510 .sticky-header .col-4 { 6511 padding: 10px 20px; 6512 border-radius: 30px; 6513 background: #EEEEEE; 6514 margin: 0 7px; 6515 } 6516 6517 .sticky-header .col-4.active { 6518 /* background: #353030; */ 6519 background: rgba(0,0,0,0.5) !important; 6520 color: #fff; 6521 } 6522 @media only screen and (min-width: 768px) { 6523 .sticky-header { 6524 visibility: hidden; 6525 opacity: 0; 6526 } 6527 } 6528 .sticky-header { 6529 opacity: 0; 6530 visibility: hidden; 6531 transition: opacity .25s ease-in-out; 6532 -moz-transition: opacity .25s ease-in-out; 6533 -webkit-transition: opacity .25s ease-in-out; 6534 } 6535 .has-sticky .sticky-header { 6536 opacity: 1; 6537 visibility: visible; 6538 transition: opacity .25s ease-in-out; 6539 -moz-transition: opacity .25s ease-in-out; 6540 -webkit-transition: opacity .25s ease-in-out; 6541 } 6542 .sticky-header .col-4 { 6543 font-weight: 400; 6544 } 6545 6546 6547 .sticky-header .col-4 { 6548 font-weight: 400; 6549 font-size: 14px; 6550 } 6551 6552 .sticky-header .row { 6553 display: flex; 6554 flex-wrap: nowrap; 6555 overflow: scroll; 6556 width: calc(100% - 20px); 6557 justify-content: center; 6558 } 6559 6560 .sticky-header .row .fix-left { 6561 height: auto; 6562 display: flex; 6563 justify-content: center !important; 6564 } 6565 a.col-4.label { 6566 padding: 0; 6567 background: transparent; 6568 display: flex; 6569 align-items: center; 6570 font-weight: 500; 6571 /* flex: 0 0 15%; */ 6572 } 6573 .sticky-header .col-4 { 6574 margin-left: 5px; 6575 margin-right: 5px; 6576 padding-left: 13px; 6577 padding-right: 13px; 6578 font-weight: 500; 6579 } 6580 .fix-left { 6581 height: auto; 6582 display: flex; 6583 justify-content: flex-end !important; 6584 flex: 0 0 85%; 6585 } 6586 .sticky-header .col-4.first, .sticky-header .col-4.second, .sticky-header .col-4.third { 6587 min-width: 90px; 6588 text-align: center; 6589 } 6590 .sticky-header { 6591 padding: 1rem 0; 6592 } 6593 .sticky-header { 6594 border-top: 2px solid #eeeeee !important; 6595 } 6596 6597</style> 6598 6599<style> 6600 .bundle-parts { 6601 display:flex !important; 6602 } 6603 6604 /*.bundle-refresh .bundle-parts {*/ 6605 /* display:flex !important;*/ 6606 /*}
6606*/ 6607 @media only screen and (max-width: 767px) { 6608 .col.col-12.package.hide-small.bundle-parts { 6609 display: none !important; 6610 } 6611 } 6612 6613 .force-version-1 .new-bundles{ 6614 display: flex !important; 6615 } 6616 .force-version-1 .old-bundles{ 6617 display: none !important; 6618 } 6619 .force-version-2 .new-bundles{ 6620 display: none !important; 6621 } 6622 .force-version-2 .old-bundles{ 6623 display: flex !important; 6624 } 6625 6626 .bundles.new-bundles { 6627 background: transparent !important; 6628 } 6629 .bundles.new-bundles .col.col-4 .bundle-container { 6630 background: transparent; 6631 } 6632 6633 @media only screen and (min-width: 768px) { 6634 .force-version-1 .mobile-header.desktop, .force-version-1 .new-bundles { 6635 display: block !important; 6636 } 6637 .force-version-1 .slider-for-main.desktop-only.slick-slider { 6638 display: block; 6639 } 6640 } 6641 6642 @media only screen and (min-width: 640px) { 6643 .slider-for-main .bundle-price h4 strike { 6644 font-size: 24px; 6645 } 6646 .bundles.new-bundles .bundle-container h4 { 6647 text-align: left; 6648 } 6649 } 6650 6651 @media only screen and (max-width: 639px) { 6652 .bundles.new-bundles { 6653 background: #fff !important; 6654 } 6655 } 6656 6657 6658 6659</style> 6660 6661<style> 6662 .slider-for-main { 6663 opacity: 0; 6664 min-height: 460px !important; 6665 } 6666 .slider-for-main.slick-initialized { 6667 opacity: 1; 6668 min-height: 410px !important; 6669 } 6670 6671 .slider-for-main-two { 6672 opacity: 0; 6673 min-height: 460px !important; 6674 } 6675 .slider-for-main-two.slick-initialized { 6676 opacity: 1; 6677 min-height: 410px !important; 6678 } 6679 .slider-nav-main { 6680 opacity: 0; 6681 } 6682 .slider-nav-main.slick-initialized { 6683 opacity: 1; 6684 } 6685 .slider-nav-main .slick-track { 6686 max-width: 100% !important; 6687 transform: none !important; 6688 } 6689 .mobile-header.desktop { 6690 margin: 0 auto; 6691 } 6692 .mobile-header.desktop .bundle-container .bundle-title { 6693 font-family: Favorit !important; 6694 text-transform: none; 6695 font-size: 20px; 6696 font-weight: 400; 6697 height: 42px; 6698 padding: 0; 6699 display: flex; 6700 align-items: center; 6701 justify-content: center; 6702 margin-top: 0px !important; 6703 } 6704 .mobile-header.desktop .bundle-container { 6705 padding: 0 !important; 6706 } 6707 .mobile-header.desktop .slider-nav-main { 6708 min-width: 540px !important; 6709 } 6710 .mobile-header.desktop h4 { 6711 font-family: mono45-headline, monospace !important; 6712 font-weight: 700; 6713 font-style: normal; 6714 font-size: 1.75rem; 6715 color: #000 !important; 6716 margin-bottom: 15px; 6717 word-spacing: -0.5rem; 6718 text-align: center; 6719 } 6720 .v1 { 6721 display: none !important; 6722 } 6723 .slider-nav-main .bundle-container { 6724 background: #fff !important; 6725 text-align: center; 6726 } 6727 .slider-nav-main-two .bundle-container { 6728 background: #fff !important; 6729 text-align: center; 6730 } 6731 .slider-nav-main .bundle-container .bundle-title { 6732 color: #c6c6c6 !important; 6733 } 6734 .slider-nav-main-two .bundle-container .bundle-title { 6735 color: #c6c6c6 !important; 6736 } 6737 .slider-nav-main .slick-current.slick-active .bundle-container { 6738 background: #000000 !important; 6739 } 6740 .slider-nav-main .slick-current.slick-active .bundle-container .bundle-title { 6741 color: #ffffff !important; 6742 } 6743 .slider-nav-main-two .slick-current.slick-active .bundle-container { 6744 background: #000000 !important; 6745 } 6746 .slider-nav-main-two .slick-current.slick-active .bundle-container .bundle-title { 6747 color: #ffffff !important; 6748 } 6749 .bundles.new-bundles .desktop .col.col-4 .bundle-container { 6750 border-radius: 30px !important; 6751 position: relative; 6752 } 6753 .slider-nav-main .slick-list { 6754 overflow: visible; 6755 } 6756 .slider-nav-main span.inline-save { 6757 position: absolute; 6758 bottom: -26px; 6759 left: 0; 6760 right: 0; 6761 font-size: 14px; 6762 font-weight: 600 !important; 6763 font-family: Favorit; 6764 } 6765 6766 .slider-nav-main-two .slick-list { 6767 overflow: visible; 6768 } 6769 .slider-nav-main-two span.inline-save { 6770 position: absolute; 6771 bottom: -26px; 6772 left: 0; 6773 right: 0; 6774 font-size: 14px; 6775 font-weight: 600 !important; 6776 font-family: Favorit; 6777 } 6778 .desktop-only .bundle-image .new-bundle-cta img { 6779 scale: none; 6780 } 6781 .slider-for-main { 6782 max-width: 100%; 6783 } 6784 .slider-for-main .bundle-container { 6785 background: #fff !important; 6786 border-radius: 18px; 6787 } 6788 .slider-for-main-two { 6789 max-width: 100%; 6790 } 6791 .slider-for-main-two .bundle-container { 6792 background: #fff !important; 6793 border-radius: 18px; 6794 } 6795 .featured-bundles { 6796 position: relative; 6797 } 6798 .featured-bundles .mobile-header.desktop { 6799 position: absolute; 6800 } 6801 .featured-bundles .mobile-header.desktop { 6802 position: absolute; 6803 top: -65px; 6804 z-index: 1; 6805 margin: 0 auto; 6806 right: 0; 6807 left: 0; 6808 width: max-content; 6809 } 6810 .featured-bundles { 6811 max-width: 100%; 6812 margin-top: 40px; 6813 } 6814 .slider-nav-main { 6815 background: #fff; 6816 border-radius: 30px; 6817 box-shadow: -1px 0px 5px 1px #cbcbcb; 6818 height: 42px; 6819 } 6820 .featured-bundles .mobile-header.desktop .slick-list { 6821 margin: 0; 6822 } 6823 .featured-bundles .mobile-header.desktop .slick-track { 6824 width: 100% !important; 6825 margin: 0 !important; 6826 } 6827 .featured-bundles .mobile-header.desktop .slick-list { 6828 max-width: 100% !important; 6829 } 6830 .slider-for-main .package { 6831 box-shadow: 0px 1px 4px #dcdcdc; 6832 border-radius: 18px !important; 6833 margin-bottom: 5px; 6834 } 6835 .slider-for-main-two .package { 6836 box-shadow: 0px 1px 4px #dcdcdc; 6837 border-radius: 18px !important; 6838 margin-bottom: 5px; 6839 } 6840 .bundle-price h2 { 6841 font-size: 4rem; 6842 color: #000; 6843 /* max-width: 200px; */ 6844 text-align: left; 6845 line-height: 0.85; 6846 } 6847 .slider-for-main h4 { 6848 justify-content: flex-start !important; 6849 } 6850 .slider-for-main-two h4 { 6851 justify-content: flex-start !important; 6852 } 6853 .bundle-container p { 6854 text-align: left; 6855 } 6856 .slider-for-main .bundle-container { 6857 display: flex; 6858 justify-content: space-between; 6859 align-items: center; 6860 padding: 0 40px; 6861 } 6862 .slider-for-main-two .bundle-container { 6863 display: flex; 6864 justify-content: space-between; 6865 align-items: center; 6866 padding: 0 40px; 6867 } 6868 .desktop-only .bundle-select { 6869 flex: 0 0 25%; 6870 } 6871 6872 .desktop-only .bundle-image { 6873 flex: 0 0 40%; 6874 } 6875 .new-bundles .bundle-price { 6876 flex: 0 0 35%; 6877 padding: 0 !important; 6878 } 6879 .bundles.new-bundles .slider-for-main .bundle-container { 6880 min-height: 430px; 6881 } 6882 .bundles.new-bundles .slider-for-main-two .bundle-container { 6883 min-height: 430px; 6884 } 6885 .desktop-only .bundle-image .new-bundle-cta img { 6886 scale: 1.15; 6887 } 6888 .desktop-only .bundle-image img.bv-badge { 6889 scale: 1 !important; 6890 top: 35px; 6891 width: 105px; 6892 left: 35px; 6893 } 6894 /* .new-bundles .bundle-price * { 6895 max-width: 260px !important; 6896 } */ 6897 .desktop-only .bundle-price p { 6898 margin-bottom: 10px !important; 6899 } 6900 6901 .new-bundles .bundle-title:hover { 6902 cursor: pointer; 6903 } 6904 6905 @media only screen and (max-width: 768px) { 6906 .mobile-header.desktop { 6907 display: none !important; 6908 } 6909 .slider-for-main { 6910 display: none !important; 6911 } 6912 .slider-for-main-two { 6913 display: none !important; 6914 } 6915 .bundles.new-bundles .show-small .bundle-container .bundle-price p { 6916 text-align: center !important; 6917 } 6918 .product-purchaseView .container .container { 6919 padding: 0 !important; 6920 } 6921 } 6922 6923 .desktop-only .bundle-price { 6924 max-width: 320px; 6925 } 6926 6927 .desktop-only .slick-list.draggable { 6928 margin: 0; 6929 } 6930 @media only screen and (min-width: 768px) { 6931 .bundle-refresh button.open-configView.solo-config.add-to-cart { 6932 margin-top: 40px; 6933 } 6934 } 6935 .slider-nav-main .bundle-container .bundle-title { 6936 word-spacing: normal; 6937 } 6938 6939 .desktop-only .slick-list.draggable { 6940 max-width: 100% !important; 6941 } 6942 .bundles.new-bundles .desktop-only .package .button-outline-black { 6943 margin-left: 0 !important; 6944 } 6945 @media only screen and (min-width: 640px) { 6946 .bundles.new-bundles .bundle-container .bundle-price { 6947 padding-left: 20px !important; 6948 } 6949 } 6950 @media only screen and (max-width: 640px) { 6951 #onewheel-gt .featured-img img { 6952 transform: translateY(-50%) scale(1.93) !important; 6953 } 6954 6955 #onewheel-gt .featured-img [product="6626038186078"].image img { 6956 transform: translateY(-50%) scale(1) !important; 6957 } 6958 } 6959 6960</style> 6961 6962
6963<script> 6964 $(document).ready(function() { 6965 6966 6967 $('.slider-for.hide-small').slick({ 6968 slidesToShow: 1, 6969 slidesToScroll: 1, 6970 arrows: false, 6971 asNavFor: '.slider-nav', 6972 infinite: false, 6973 initialSlide: 1 6974 }); 6975 $('.slider-nav.hide-small').slick({ 6976 slidesToShow: 3, 6977 slidesToScroll: 1, 6978 asNavFor: '.slider-for', 6979 dots: false, 6980 arrows: false, 6981 centerMode: false, 6982 focusOnSelect: true, 6983 infinite: false, 6984 initialSlide: 1 6985 }); 6986 6987 $('.slider-nav.show-small').slick({ 6988 slidesToShow: 3, 6989 slidesToScroll: 1, 6990 asNavFor: '.slider-for', 6991 dots: false, 6992 arrows: false, 6993 centerMode: false, 6994 focusOnSelect: true, 6995 infinite: false, 6996 initialSlide: 1, 6997 horizontalSwiping: true, 6998 infinite: true, 6999 }); 7000 $('.slider-for.show-small').slick({ 7001 slidesToShow: 1, 7002 slidesToScroll: 1, 7003 arrows: true, 7004 asNavFor: '.slider-nav', 7005 infinite: false, 7006 initialSlide: 1, 7007 fade: true, 7008 prevArrow: "<button type='button' class='slick-prev pull-left'><i class='fa fa-angle-left' aria-hidden='true'></i></button>", 7009 nextArrow: "<button type='button' class='slick-next pull-right'><i class='fa fa-angle-right' aria-hidden='true'></i></button>", 7010 swipe: false, 7011 verticalSwiping: false, 7012 horizontalSwiping: false, 7013 draggable: false, 7014 infinite: true 7015 }); 7016 7017 7018 }); 7019</script>
7019 7020 7021
7022<script> 7023 7024 7025 7026 7027 7028 7029 7030 7031 $(document).ready(function(){ 7032 $(".var-swatch.S-Series").click(function() { 7033 $(this).addClass("strong"); 7034 $(".var-swatch.rally").removeClass("strong"); 7035 $(".var-swatch.rally-xl").removeClass("strong"); 7036 $(".bundle-row-alt").addClass("hide"); 7037 $(".bundle-row-alt-two").addClass("hide"); 7038 $(".bundle-row-default").removeClass("hide"); 7039 7040 $(".show-rally").addClass("hide"); 7041 $(".show-rally-xl").addClass("hide"); 7042 $(".show-default").removeClass("hide"); 7043 7044 $(".show-rally-info").addClass("hide"); 7045 $(".show-rally-xl-info").addClass("hide"); 7046 7047 7048 $('.for-straight-rail').removeClass('hide'); 7049 $('.for-rally-rail').addClass('hide'); 7050 $('.for-rally-xl-rail').addClass('hide'); 7051 7052 $('.thumbnails.thumbs-rally-xl').addClass('hide'); 7053 $('.thumbnails.thumbs-default').removeClass('hide'); 7054 7055 $('.whats-included.rally-xl').addClass('hide'); 7056 $('.whats-included.default').removeClass('hide'); 7057 7058 if (typeof window.syncSs26PdpBadge === 'function') window.syncSs26PdpBadge('s-series'); 7059 7060 }); 7061 $(".var-swatch.rally").click(function() { 7062 $(this).addClass("strong"); 7063 $(".var-swatch.S-Series").removeClass("strong"); 7064 $(".var-swatch.rally-xl").removeClass("strong"); 7065 $(".bundle-row-alt").removeClass("hide"); 7066 $(".bundle-row-default").addClass("hide"); 7067 $(".bundle-row-alt-two").addClass("hide"); 7068 $(".rally-img").removeClass("hide"); 7069 $(".rally-xl-img").addClass("hide"); 7070 $(".bundle-title.hide-alt").removeClass("hide"); 7071 $(".bundle-title.show-alt").addClass("hide"); 7072 $(".bundle-row-alt").removeClass("is-rally-xl"); 7073 7074 $(".show-rally").removeClass("hide"); 7075 $(".show-rally-xl").addClass("hide"); 7076 $(".show-default").addClass("hide"); 7077 7078 $(".show-rally-info").removeClass("hide"); 7079 $(".show-rally-xl-info").addClass("hide"); 7080 7081 7082 $('.for-rally-rail').removeClass('hide'); 7083 $('.for-straight-rail').addClass('hide'); 7084 $('.for-rally-xl-rail').addClass('hide'); 7085 7086 $('.thumbnails.thumbs-rally-xl').addClass('hide'); 7087 $('.thumbnails.thumbs-default').removeClass('hide'); 7088 7089 $('.whats-included.rally-xl').addClass('hide'); 7090 $('.whats-included.default').removeClass('hide'); 7091 7092 if (typeof window.syncSs26PdpBadge === 'function') window.syncSs26PdpBadge('rally'); 7093 7094 7095 }); 7096 $(".var-swatch.rally-xl").click(function() { 7097 $(this).addClass("strong"); 7098 $(".var-swatch.S-Series").removeClass("strong"); 7099 $(".var-swatch.rally").removeClass("strong"); 7100 $(".bundle-row-alt-two").removeClass("hide"); 7101 $(".bundle-row-alt").addClass("hide"); 7102 $(".bundle-row-default").addClass("hide"); 7103 $(".rally-img").addClass("hide"); 7104 $(".rally-xl-img").removeClass("hide"); 7105 $(".bundle-title.hide-alt").addClass("hide"); 7106 $(".bundle-title.show-alt").removeClass("hide"); 7107 $(".bundle-row-alt-two").addClass("is-rally-xl"); 7108 7109 $(".show-rally").addClass("hide"); 7110 $(".show-rally-xl").removeClass("hide"); 7111 $(".show-default").addClass("hide"); 7112 7113 $(".show-rally-info").addClass("hide"); 7114 $(".show-rally-xl-info").removeClass("hide"); 7115 7116 7117 $('.for-rally-xl-rail').removeClass('hide'); 7118 $('.for-straight-rail').addClass('hide'); 7119 $('.for-rally-rail').addClass('hide'); 7120 7121 7122 $('.thumbnails.thumbs-rally-xl').removeClass('hide'); 7123 $('.thumbnails.thumbs-default').addClass('hide'); 7124 7125 $('.whats-included.rally-xl').removeClass('hide'); 7126 $('.whats-included.default').addClass('hide'); 7127 7128 if (typeof window.syncSs26PdpBadge === 'function') window.syncSs26PdpBadge('rally-xl'); 7129 7130 7131 }); 7132 }); 7133 7134 7135 7136 $(document).ready(function(){ 7137 $('.new-bundles').addClass('loaded'); 7138 }); 7139 7140 $(document).ready(function() { 7141 7142 $('.slider-for-main').slick({ 7143 slidesToShow: 1, 7144 slidesToScroll: 1, 7145 arrows: true, 7146 asNavFor: '.slider-nav-main', 7147 infinite: false, 7148 initialSlide: 1, 7149 fade: true, 7150 prevArrow: "<button type='button' class='slick-prev pull-left'><i class='fa fa-angle-left' aria-hidden='true'></i></button>", 7151 nextArrow: "<button type='button' class='slick-next pull-right'><i class='fa fa-angle-right' aria-hidden='true'></i></button>", 7152 verticalSwiping: false, 7153 horizontalSwiping: true, 7154 swipe: false, 7155 draggable: false, 7156 infinite: true, 7157 fade: true, 7158 cssEase: 'linear',
7159 arrows: false 7160 }); 7161 $('.slider-nav-main').slick({ 7162 slidesToShow: 3, 7163 slidesToScroll: 1, 7164 asNavFor: '.slider-for-main', 7165 dots: false, 7166 arrows: false, 7167 centerMode: false, 7168 focusOnSelect: true, 7169 infinite: false, 7170 initialSlide: 1 7171 }); 7172 7173 $('.slider-nav-main.two').slick({ 7174 slidesToShow: 3, 7175 slidesToScroll: 1, 7176 asNavFor: '.slider-for-main', 7177 dots: false, 7178 arrows: false, 7179 centerMode: false, 7180 focusOnSelect: true, 7181 infinite: false, 7182 initialSlide: 2 7183 }); 7184 }); 7185</script>
7185 7186 7187
7188<script> 7189 $(document).ready(function() { 7190 $(".package").hover(function() { 7191 $(this).addClass("active"); 7192 $(".initial").removeClass(""); 7193 }, function() { 7194 $(this).removeClass(""); 7195 }); 7196 7197 $(".initial").hover(function() { 7198 $(this).addClass("active"); 7199 }, function() { 7200 $(this).removeClass(""); 7201 }); 7202 7203 $(".bundles").hover(function() { 7204 $(this).addClass(""); 7205 }, function() { 7206 $(".initial").addClass(""); 7207 }); 7208 7209 $(".gt1").click(function() { 7210 7211 $(".gt2").removeClass("active"); 7212 $(".gt3").removeClass("active"); 7213 7214 7215 $(".gt-bundle-3").removeClass("include"); 7216 $(".gt-bundle-2").removeClass("include"); 7217 $(".gt-bundle-1").addClass("include"); 7218 $(".gt-fender").removeClass("hide"); 7219 $(".gt-hypercharger").removeClass("no-border"); 7220 $(".gt-fender").addClass("no-border"); 7221 $(".gt-charger-plug").removeClass("has-border"); 7222 $(".gt-charger-plug").addClass("border-bottom"); 7223 $(".gt-fender").addClass("border-left"); 7224 $(".specs").addClass("is-bundle-1"); 7225 $(".specs").removeClass("is-bundle-2"); 7226 $(".specs").removeClass("is-bundle-3"); 7227 }); 7228 $(".gt2").click(function() { 7229 $(".gt1").removeClass("active"); 7230 $(".gt3").removeClass("active"); 7231 7232 $(".gt-bundle-1").removeClass("include"); 7233 $(".gt-bundle-3").removeClass("include"); 7234 $(".gt-bundle-2").addClass("include"); 7235 $(".gt-fender").removeClass("hide"); 7236 $(".gt-hypercharger").removeClass("no-border"); 7237 $(".gt-fender").removeClass("no-border"); 7238 $(".gt-charger-plug").removeClass("has-border"); 7239 $(".gt-charger-plug").removeClass("border-bottom"); 7240 $(".gt-fender").removeClass("border-left"); 7241 $(".specs").addClass("is-bundle-2"); 7242 $(".specs").removeClass("is-bundle-1"); 7243 $(".specs").removeClass("is-bundle-3"); 7244 }); 7245 $(".gt3").click(function() { 7246 7247 $(".gt1").removeClass("active"); 7248 $(".gt2").removeClass("active"); 7249 7250 $(".gt-bundle-1").removeClass("include"); 7251 $(".gt-bundle-2").removeClass("include"); 7252 $(".gt-bundle-3").addClass("include"); 7253 $(".gt-hypercharger").addClass("no-border"); 7254 $(".gt-fender").removeClass("no-border"); 7255 $(".gt-charger-plug").addClass("has-border"); 7256 $(".gt-charger-plug").removeClass("border-bottom"); 7257 $(".gt-fender").removeClass("border-left"); 7258 $(".specs").addClass("is-bundle-3"); 7259 $(".specs").removeClass("is-bundle-1"); 7260 $(".specs").removeClass("is-bundle-2"); 7261 7262 7263 }); 7264 7265 }); 7266</script>
7266 7267 7268 7269 7270 7271 7272 7273<style> 7274 .yotpo-drop-down-layout .yotpo-dropdown .list-category .selected-item { 7275 color: #404040 !important; 7276 } 7277</style> 7278 7279 7280 7281 7282 7283 7284 7285 7286 7287 7288 7289 7290 <div class="container bundle-refresh force-version-1" id="bundles"> 7291 7292 7293 <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/fancybox/3.5.7/jquery.fancybox.min.css" /> 7294<style> 7295 .col.col-4.package { 7296 width: 100% !important; 7297 } 7298 7299 a.button.specs-view { 7300 width: max-content; 7301 top: -20px; 7302 position: relative; 7303 display: block; 7304 background: transparent; 7305 border-bottom: 1px solid #211e1f; 7306 padding: 4px!important; 7307 letter-spacing: inherit; 7308 font-family: Favorit!important; 7309 text-transform: none; 7310 font-size: 14px!important; 7311 margin-right: 20px; 7312 font-weight: 300!important; 7313 border-radius: 0!important; 7314 } 7315 7316 .product-purchaseView .details h1 { 7317 line-height: 1; 7318 } 7319 main.primary { 7320 position: relative; 7321 } 7322 7323 /* Only one featured pane per breakpoint (mobile gallery had a stray desktop-rally duplicate). */ 7324 @media only screen and (max-width: 739px) { 7325 #onewheel-gt-s-series .image-gallery .primary.desktop-default, 7326 #onewheel-gt-s-series .image-gallery .primary.desktop-rally, 7327 #onewheel-gt-s-series .image-gallery .primary.desktop-rally-xl { 7328 display: none !important; 7329 } 7330 } 7331 @media only screen and (min-width: 740px) { 7332 #onewheel-gt-s-series .image-gallery .primary.mobile-default, 7333 #onewheel-gt-s-series .image-gallery .primary.mobile-rally, 7334 #onewheel-gt-s-series .image-gallery .primary.mobile-rally-xl { 7335 display: none !important; 7336 } 7337 } 7338 7339 @media only screen and (max-width: 749px) { 7340 .details a.button.specs-view { 7341 position: absolute; 7342 top: 60px; 7343 left: 21px; 7344 font-size: 13px!important; 7345 } 7346 7347 } 7348 @media only screen and (min-width: 640px) { 7349 7350 .prod-images .hero-logo.pint.new.badge.launch-exclusive { 7351 z-index: 1; 7352 left: 35px; 7353 top: 0px!important; 7354 width: auto; 7355 max-width: 130px; 7356 } 7357 } 7358 .details h1 { 7359 max-width: 340px; 7360 line-height: 1; 7361 } 7362 7363 .slick-slide { height: auto !important; } 7364 7365 .slider-for { 7366 min-height: 1px !important; 7367 } 7368 7369 #onewheel-gt-s-series .yotpo { 7370 display: none !important; 7371 } 7372 #onewheel-gt-s-series .full-width { 7373 display: none !important; 7374 } 7375 /* Reviews section hidden by default; only shown when body has step-one (set inline on load to avoid flicker) */ 7376 #onewheel-gt-s-series .reviews-heading { 7377 display: none !important; 7378 } 7379 7380 /* Step one: show reviews when step-one is on body (set inline on load so no flicker) */ 7381 body.step-one #onewheel-gt-s-series .reviews-heading, 7382 body.step-one #onewheel-gt-s-series .container.reviews, 7383 body.step-one #onewheel-gt-s-series .yotpo.yotpo-main-widget { 7384 display: block !important; 7385 } 7386 7387 /* Step one: show only the full reviews section (from pv-reviews-widget); hide the inline yotpo.bottomLine and the Yotpo carousel to avoid duplicate widgets */ 7388 #onewheel-gt-s-series.step-one .yotpo.bottomLine { 7389 display: none !important; 7390 } 7391 /* Hide Yotpo's reviews carousel / featured review block so only the main REVIEWS list shows (one widget) */ 7392 #onewheel-gt-s-series.step-one .yotpo-reviews-carousel, 7393 #onewheel-gt-s-series .container.reviews .yotpo-reviews-carousel, 7394 #onewheel-gt-s-series .container.reviews .carousel-display-wrapper, 7395 #onewheel-gt-s-series .container.reviews #carousel-top-panel, 7396 #onewheel-gt-s-series .yotpo-reviews-carousel, 7397 #onewheel-gt-s-series .carousel-display-wrapper, 7398 /* First display wrapper inside main widget is often the carousel */ 7399 #onewheel-gt-s-series .container.reviews .yotpo-main-widget > .yotpo-display-wrapper:first-of-type { 7400 display: none !important; 7401 } 7402 #onewheel-gt-s-series.step-one .reviews-heading, 7403 #onewheel-gt-s-series.step-one .reviews, 7404 #onewheel-gt-s-series.step-one .product-reviews, 7405 #onewheel-gt-s-series.step-one .container.reviews, 7406 #onewheel-gt-s-series.step-one .yotpo.yotpo-main-widget { 7407 display: block !important; 7408 } 7409 7410 /* Step one: hide bundle row only (id="bundles" is on outer container; hide inner row so product + CTA show) */ 7411 #onewheel-gt-s-series.step-one .row.bundles.new-bundles { 7412 display: none !important; 7413 } 7414 7415 /* Step two: hide product section and reviews so only bundle + conditional cart show */ 7416 #onewheel-gt-s-series.step-two .show-refresh, 7417 #onewheel-gt-s-series.step-two .yotpo, 7418 #onewheel-gt-s-series.step-two .reviews-heading, 7419 #onewheel-gt-s-series.step-two .reviews, 7420 #onewheel-gt-s-series.step-two .container.reviews, 7421 #onewheel-gt-s-series.step-two .product-reviews, 7422 #onewheel-gt-s-series.step-two .yotpo-main-widget { 7423 display: none !important; 7424 } 7425 /* Redundant targeting so reviews stay hidden when step-two is on body (body has id onewheel-gt-s-series
7425) */ 7426 body.step-two .container.reviews, 7427 body.step-two .reviews-heading, 7428 body.step-two .yotpo.yotpo-main-widget, 7429 body.step-two .product-reviews { 7430 display: none !important; 7431 } 7432 7433 /* S-Series: hide "I don't like deals, buy just the board" on both steps (from pv-reviews-widget) */ 7434 #onewheel-gt-s-series .full-width:has(.solo-config.add-to-cart) { 7435 display: none !important; 7436 } 7437 7438 /* Continue to Cart link near conditional cart (Added to Cart block): align to far right on Step 2 */ 7439 #onewheel-gt-s-series.step-two .row.bundles.new-bundles .conditional-cart { 7440 width: 100% !important; 7441 flex-basis: 100% !important; 7442 max-width: 100% !important; 7443 } 7444 #onewheel-gt-s-series.step-two .conditional-cart .cart-snippet.continue-to:not(.continue-to-bottom) { 7445 display: flex !important; 7446 justify-content: flex-end !important; 7447 width: 100% !important; 7448 max-width: 100% !important; 7449 } 7450 #onewheel-gt-s-series.step-two .conditional-cart .cart-snippet.continue-to:not(.continue-to-bottom) a { 7451 margin-left: auto; 7452 } 7453 #onewheel-gt-s-series.step-two section.cart-snippet.continue-to.show-b.hide-small { 7454 justify-content: flex-end !important; 7455 } 7456 7457 /* Continue to Cart at bottom of bundle section (step two only) */ 7458 #onewheel-gt-s-series.step-two .continue-to-bottom { 7459 display: block !important; 7460 width: 100%; 7461 text-align: center; 7462 margin-top: 24px; 7463 margin-bottom: 24px; 7464 order: 999; 7465 } 7466 #onewheel-gt-s-series.step-one .continue-to-bottom { 7467 display: none !important; 7468 } 7469 7470 /* Rally XL fallback link: hidden unless no real Rally XL cart snippet exists (JS toggles .needs-rally-xl-fallback) */ 7471 #onewheel-gt-s-series .conditional-cart .for-rally-xl-fallback { 7472 display: none !important; 7473 } 7474 #onewheel-gt-s-series .conditional-cart.needs-rally-xl-fallback .for-rally-xl-fallback { 7475 display: flex !important; 7476 } 7477 7478 /* Step 2: hide #bundles until ready, then fade in (critical copy also in theme head) */ 7479 body.step-two#onewheel-gt-s-series #bundles { 7480 opacity: 0 !important; 7481 visibility: hidden !important; 7482 transition: opacity 0.35s ease-out; 7483 } 7484 body.step-two#onewheel-gt-s-series.step-two-ready #bundles { 7485 opacity: 1 !important; 7486 visibility: visible !important; 7487 } 7488 7489 /* Step one: Add to Cart button (match Pint X / XR Classic) */ 7490 #onewheel-gt-s-series .show-refresh .for-simple button.button.blue.simple-atc { 7491 border: none; 7492 text-transform: none; 7493 letter-spacing: inherit; 7494 min-width: 150px; 7495 padding: 14px 20px 12px !important; 7496 font-size: 16px; 7497 background: #50b3da; 7498 color: #fff; 7499 width: 100%; 7500 margin-top: 15px; 7501 margin-bottom: 15px; 7502 display: block; 7503 border-radius: 30px; 7504 } 7505 7506 #onewheel-gt-s-series div#bundles2 { 7507 display: none; 7508 } 7509 #onewheel-gt-s-series .container.frame div#bundles2 { 7510 display: block; 7511 } 7512 7513 #onewheel-gt-s-series .container.frame.bundle-refresh div#bundles2 { 7514 display: none; 7515 } 7516 7517 /* @media only screen and (max-width: 767px) { 7518 #onewheel-gt-s-series .slider-for .slick-track { 7519 width: auto !important; 7520 } 7521 } */ 7522 7523 .slider-for.show-small { 7524 max-width: 100vw !important; 7525 width: 100% !important; 7526 overflow: hidden !important; 7527 } 7528 .slider-for.show-small .slick-track { 7529 max-width: 100% !important; 7530 } 7531 7532 .slider-for.show-small .slick-track { 7533 display: flex !important; 7534 } 7535 .slider-for.show-small .package { 7536 min-width: 100% !important; 7537 } 7538 7539 #smoothIn { 7540 opacity: 0; 7541 } 7542 7543 .container.reviews, .yotpo.bottomLine.yotpo-small { 7544 display: none !important; 7545 } 7546 .product-purchaseView .yotpo.bottomLine { 7547 display: none !important; 7548 } 7549 7550 7551 @media only screen and (max-width: 639px) { 7552 div#bundles .col.col-4.hide { 7553 display: block !important; 7554 } 7555 } 7556 7557 section.cart-snippet.continue-to.show-b.hide-small { 7558 justify-content: flex-end !important; 7559 } 7560 7561</style> 7562 7563 7564 7565 7566 7567 7568 7569 7570 7571<style>button.slick-prev.pull-left.slick-arrow {display: none !important;} @media only screen and (max-width: 767px) { div#bundles .bundle-container {margin-bottom: 0;} .bundle-select { margin-top: 20px;} .full-width button.open-configView.solo-config.add-to-cart {display: none;} }</style> 7572 7573
7573<script> 7574 (function() { 7575 var h = (window.location.hash || '').toLowerCase(); 7576 if (h !== '#rally-xl') return; 7577 window.scrollTo(0, 0); 7578 document.addEventListener('DOMContentLoaded', function() { 7579 window.scrollTo({ top: 0, left: 0, behavior: 'auto' }); 7580 }); 7581 })(); 7582 </script>
7582 7583 7584 <div class="container frame bundle-refresh"> 7585 <!-- Product Details --> 7586 <section class="show-refresh"> 7587 <div class="col col-12 prod-images small-only"><div class="image-gallery"> 7588 7589 7590 7591 7592 7593 7594 7595 <aside class="thumbnails thumbs-default rally-guard"> 7596 7597 <a href="#" class="is-first selected thumbnail static" data-big="//onewheel.com/cdn/shop/files/GTS_Clipped_4ConfigModal__1.png?v=1698374591"> 7598 <div class="thumbnail-image" style="background-image: url(//onewheel.com/cdn/shop/files/GTS_Clipped_4ConfigModal__1_300x300.png?v=1698374591)"></div> 7599 </a> 7600 7601 7602 7603 7604 <a href="#" class="secondary thumbnail static" data-big="//onewheel.com/cdn/shop/files/GTS_RecuveRails_Lifestyle4PDP_DSC04849_1.jpg?v=1719589504"> 7605 <div class="thumbnail-image" style="background-image: url(//onewheel.com/cdn/shop/files/GTS_RecuveRails_Lifestyle4PDP_DSC04849_1_300x300.jpg?v=1719589504)"></div> 7606 </a> 7607 7608 7609 7610 7611 7612 7613 7614 7615 7616 7617 7618 7619 7620 7621 7622 7623 7624 7625 7626 <a class="thumbnail-alt static" data-fancybox href="https://www.youtube.com/watch?v=e-EGZLBUjjs" style="position: relative;display: block;"> 7627 <img class="thumbnail-image" src="https://onewheel.com/cdn/shop/files/GTS_Lifestyle4PDP_OptionP_1400x775_9f46e96b-1023-4c9d-9dbb-584652436be0.png" alt="Watch Video" style="object-fit: cover;"> 7628 <img id="smoothIn" class="play-icon" src="//onewheel.com/cdn/shop/files/PlayButton_White.png?v=10289414798459853700"/> 7629 </a> 7630 7631 7632 7633 7634 7635 7636 7637 <a href="#" class="secondary video-thumb thumbnail video-thumb trigger-default" data-big="//onewheel.com/cdn/shop/files/preview_images/9a9c59420bd34969ba76f372a20095c6.thumbnail.0000000000.jpg?v=1698387956"> 7638 <div class="thumbnail-image"> 7639 <video playsinline="playsinline" loop="loop" muted="muted" autoplay="autoplay" preload="metadata" aria-label="Onewheel GT S-Series" poster="//onewheel.com/cdn/shop/files/preview_images/9a9c59420bd34969ba76f372a20095c6.thumbnail.0000000000_small.jpg?v=1698387956"><source src="//onewheel.com/cdn/shop/videos/c/vp/9a9c59420bd34969ba76f372a20095c6/9a9c59420bd34969ba76f372a20095c6.SD-480p-0.9Mbps-19930453.mp4?v=0" type="video/mp4"><img src="//onewheel.com/cdn/shop/files/preview_images/9a9c59420bd34969ba76f372a20095c6.thumbnail.0000000000_small.jpg?v=1698387956"></video> 7640 </div> 7641 </a> 7642 7643 </aside> 7644 7645 7646 <aside class="thumbnails thumbs-rally-xl hide"> 7647 <a href="#" class="is-first selected thumbnail" data-big="https://cdn.shopify.com/s/files/1/0696/2011/files/RallyXL_PDPThumbnailImage_Render.png"> 7648 <div class="thumbnail-image" style="background-image: url('https://cdn.shopify.com/s/files/1/0696/2011/files/RallyXL_PDPThumbnailImage_Render.png'); background-size: contain;"></div> 7649 </a> 7650 <a href="#" class="secondary thumbnail" data-big="https://cdn.shopify.com/s/files/1/0696/2011/files/YT_Thumbnail_for_28.png"> 7651 <div class="thumbnail-image" style="background-image: url('https://cdn.shopify.com/s/files/1/0696/2011/files/YT_Thumbnail_for_28.png'); background-size: cover !important;"></div> 7652 </a> 7653 <a class="thumbnail-alt static" data-fancybox href="https://www.youtube.com/watch?v=0n_e-mxiJnM" style="position: relative;display: block;"> 7654 <img class="thumbnail-image" src="https://cdn.shopify.com/s/files/1/0696/2011/files/RallyXL_PDPThumbnailImage.png" alt="Watch Video" style="object-fit: cover;"> 7655 <img id="smoothIn" class="play-icon" src="//onewheel.com/cdn/shop/files/PlayButton_White.png?v=10289414798459853700"/> 7656 </a> 7657 <a href="#" data-big="https://cdn.shopify.com/s/files/1/0696/2011/files/xl-vid-thumb-pdp.png" class="secondary video-thumb thumbnail video-thumb trigger-rally-xl"> 7658 <div class="thumbnail-image"> 7659 <video playsinline="playsinline" loop="loop" muted="muted" autoplay="autoplay" preload="metadata" aria-label="Onewheel GT S-Series" poster="https://cdn.shopify.com/s/files/1/0696/2011/files/xl-vid-thumb-pdp.png"> 7660 <source src="https://cdn.shopify.com/videos/c/o/v/534eb57fd86c40adac0b6483a12c25d8.mp4" type="video/mp4"> 7661 </video> 7662 </div> 7663 </a> 7664 </aside> 7665 7666 7667 7668 7669 7670 7671 7672
7673<script> 7674document.addEventListener('DOMContentLoaded', function () { 7675 if (window.__gtsGalleryThumbsInit) return; 7676 window.__gtsGalleryThumbsInit = true; 7677 const $ = (s, r=document) => r.querySelector(s); 7678 const $$ = (s, r=document) => Array.from(r.querySelectorAll(s)); 7679 7680 // ---- CONSTANTS ---- 7681 const TARGET_RALLY_IMG = "https://cdn.shopify.com/s/files/1/0696/2011/files/GTSR_Clipped_Final.png"; 7682 7683 // ---- SELECTORS ---- 7684 const SEL = { 7685 // Primary featured âpanesâ 7686 primDD: '.primary.desktop-default', 7687 primMD: '.primary.mobile-default', 7688 primDXL: '.primary.desktop-rally-xl', 7689 primMXL: '.primary.mobile-rally-xl', 7690 primDR: '.primary.desktop-rally', 7691 primMR: '.primary.mobile-rally', 7692 7693 // Thumbnail groups 7694 thumbsDefault: '.thumbnails.thumbs-default', 7695 thumbsRally: '.thumbnails.thumbs-rally', 7696 thumbsXL: '.thumbnails.thumbs-rally-xl' 7697 }; 7698 7699 // ---- HELPERS ---- 7700 function pauseAndHideAllPrimaryVideos() { 7701 $$('.primary video').forEach(v => { 7702 try { v.pause(); v.currentTime = 0; } catch(e){} 7703 v.removeAttribute('autoplay'); 7704 v.style.display = 'none'; 7705 }); 7706 } 7707 7708 function setShowVideo(group, on){ 7709 const targets = ( 7710 group === 'xl' ? [SEL.primDXL, SEL.primMXL] : 7711 group === 'rally' ? [SEL.primDR, SEL.primMR] : 7712 [SEL.primDD, SEL.primMD] 7713 ); 7714 targets.forEach(sel => { const el=$(sel); if(!el) return; el.classList[on?'add':'remove']('show-video'); }); 7715 } 7716 7717 function setPrimaryBG(url, group){ 7718 const targets = ( 7719 group === 'xl' ? [SEL.primDXL, SEL.primMXL] : 7720 group === 'rally' ? [SEL.primDR, SEL.primMR] : 7721 [SEL.primDD, SEL.primMD] 7722 ); 7723 targets.forEach(sel => { const el=$(sel); if(el) el.style.backgroundImage = url ? `url('${url}')` : ''; }); 7724 } 7725 7726 // ---- GROUP VISIBILITY TOGGLERS (exposed globally too) ---- 7727 function showDefault(){ 7728 if (typeof window.syncSs26PdpBadge === 'function') { 7729 window.syncSs26PdpBadge('s-series'); 7730 return; 7731 } 7732 $(SEL.primDD)?.classList.remove('hide'); 7733 $(SEL.primMD)?.classList.remove('hide'); 7734 $(SEL.primDR)?.classList.add('hide'); 7735 $(SEL.primMR)?.classList.add('hide'); 7736 $(SEL.primDXL)?.classList.add('hide'); 7737 $(SEL.primMXL)?.classList.add('hide'); 7738 } 7739 function showRally(){ 7740 if (typeof window.syncSs26PdpBadge === 'function') { 7741 window.syncSs26PdpBadge('rally'); 7742 return; 7743 } 7744 $(SEL.primDR)?.classList.remove('hide'); 7745 $(SEL.primMR)?.classList.remove('hide'); 7746 $(SEL.primDD)?.classList.add('hide'); 7747 $(SEL.primMD)?.classList.add('hide'); 7748 $(SEL.primDXL)?.classList.add('hide'); 7749 $(SEL.primMXL)?.classList.add('hide'); 7750 } 7751 function showRallyXL(){ 7752 if (typeof window.syncSs26PdpBadge === 'function') { 7753 window.syncSs26PdpBadge('rally-xl'); 7754 return; 7755 } 7756 $(SEL.primDXL)?.classList.remove('hide'); 7757 $(SEL.primMXL)?.classList.remove('hide'); 7758 $(SEL.primDD)?.classList.add('hide'); 7759 $(SEL.primMD)?.classList.add('hide'); 7760 $(SEL.primDR)?.classList.add('hide'); 7761 $(SEL.primMR)?.classList.add('hide'); 7762 } 7763 7764 // Always expose the complete togglers (snippet renders twice; do not keep stale partial handlers). 7765 window.showDefault = showDefault; 7766 window.showRally = showRally; 7767 window.showRallyXL = showRallyXL; 7768 7769 // ---- THUMBNAIL CLICK BEHAVIOR ---- 7770 document.addEventListener('click', function(e){ 7771 const a = e.target.closest('a.thumbnail'); 7772 if(!a) return; 7773 7774 const thumbsWrap = a.closest(`${SEL.thumbsDefault}, ${SEL.thumbsRally}, ${SEL.thumbsXL}`); 7775 if(!thumbsWrap) return; 7776 7777 e.preventDefault(); 7778 7779 // Which âgroupâ are we in? 7780 const group = 7781 thumbsWrap.matches(SEL.thumbsXL) ? 'xl' : 7782 thumbsWrap.matches(SEL.thumbsRally) ? 'rally' : 7783 'default'; 7784 7785 const big = a.getAttribute('data-big') || ''; 7786 const isVideoThumb = a.classList.contains('video-thumb'); 7787 7788 if (isVideoThumb) { 7789 // Feature inline video in the active group 7790 if (group === 'xl') showRallyXL(); 7791 else if (group === 'rally') showRally(); 7792 else showDefault(); 7793 7794 setShowVideo(group, true); 7795 7796 // Unhide & play correct primary video (desktop + mobile for that group) 7797 const primsels = ( 7798 group === 'xl' ? [SEL.primDXL, SEL.primMXL] : 7799 group === 'rally' ? [SEL.primDR, SEL.primMR] : 7800 [SEL.primDD, SEL.primMD] 7801 );
7802 primsels.forEach(sel => { 7803 const v = $('video', $(sel)); 7804 if (v) { v.style.removeProperty('display'); try{ v.play(); } catch(e){} } 7805 }); 7806 } else { 7807 // Feature static image in the active group 7808 pauseAndHideAllPrimaryVideos(); 7809 setShowVideo(group, false); 7810 7811 if (group === 'xl') showRallyXL(); 7812 else if (group === 'rally') showRally(); 7813 else showDefault(); 7814 7815 // Rally Edition always uses the canonical image if thumb lacks data-big 7816 const url = group === 'rally' ? (big || TARGET_RALLY_IMG) : big; 7817 if (url) setPrimaryBG(url, group); 7818 } 7819 }, true); 7820 7821 // ---- INLINE VIDEO â STATIC FALLBACKS ---- 7822 // Clicking the inline Rally XL primary video returns to first static XL thumb 7823 ['.primary.desktop-rally-xl', '.primary.mobile-rally-xl'].forEach(sel => { 7824 const v = document.querySelector(sel + ' video'); 7825 if(!v) return; 7826 v.addEventListener('click', function(){ 7827 pauseAndHideAllPrimaryVideos(); 7828 setShowVideo('xl', false); 7829 const first = document.querySelector(`${SEL.thumbsXL} a.thumbnail`); 7830 const big = first?.getAttribute('data-big') || ''; 7831 if (big) setPrimaryBG(big, 'xl'); 7832 }); 7833 }); 7834 7835 // Clicking the (future) inline Rally Edition primary video returns to Rally static 7836 ['.primary.desktop-rally', '.primary.mobile-rally'].forEach(sel => { 7837 const v = document.querySelector(sel + ' video'); 7838 if(!v) return; 7839 v.addEventListener('click', function(){ 7840 pauseAndHideAllPrimaryVideos(); 7841 setShowVideo('rally', false); 7842 setPrimaryBG(TARGET_RALLY_IMG, 'rally'); 7843 }); 7844 }); 7845 7846 // ---- OPTIONAL: react to variant-change events if your theme dispatches them ---- 7847 const onVariantChange = () => { 7848 // If some other script toggles groups, our helpers keep the correct pane visible. 7849 // Nothing else needed here unless you want to auto-select first thumb per group. 7850 }; 7851 ['variant:change','variant:changed','product:variant-change','theme:variant:change'] 7852 .forEach(evt => document.addEventListener(evt, onVariantChange)); 7853}); 7854</script>
7854 7855 <main class="primary mobile-default rally-guard" style="background-image: url('https://cdn.shopify.com/s/files/1/0696/2011/files/GTS_Clipped_StraightEdition.png');"> 7856 7857 7858 7859 7860 7861 7862 7863 7864 7865 7866 7867 <video playsinline="playsinline" loop="loop" muted="muted" autoplay="autoplay" preload="metadata" aria-label="Onewheel GT S-Series" poster="//onewheel.com/cdn/shop/files/preview_images/9a9c59420bd34969ba76f372a20095c6.thumbnail.0000000000_small.jpg?v=1698387956"><source src="//onewheel.com/cdn/shop/videos/c/vp/9a9c59420bd34969ba76f372a20095c6/9a9c59420bd34969ba76f372a20095c6.SD-480p-0.9Mbps-19930453.mp4?v=0" type="video/mp4"><img src="//onewheel.com/cdn/shop/files/preview_images/9a9c59420bd34969ba76f372a20095c6.thumbnail.0000000000_small.jpg?v=1698387956"></video> 7868 7869 7870 7871 7872 7873 7874 7875 7876 7877 7878 7879 7880 7881</main> 7882 <main class="primary mobile-rally-xl hide" style="background-image: url('https://cdn.shopify.com/s/files/1/0696/2011/files/xl-vid-thumb-pdp.png');"> 7883 7884 7885 7886 7887 7888 7889 7890 <video playsinline="playsinline" loop="loop" muted="muted" autoplay="autoplay" preload="metadata" aria-label="Onewheel GT S-Series" poster="https://cdn.shopify.com/s/files/1/0696/2011/files/xl-vid-thumb-pdp.png"><source src="https://cdn.shopify.com/videos/c/o/v/534eb57fd86c40adac0b6483a12c25d8.mp4" type="video/mp4"><img src="https://cdn.shopify.com/s/files/1/0696/2011/files/xl-vid-thumb-pdp.png"></video> 7891 </main> 7892 <main class="primary mobile-rally hide" 7893 style="background-image: url('https://cdn.shopify.com/s/files/1/0696/2011/files/GTSR_Clipped_Final.png');"> 7894 7895 7896 7897 7898 7899 7900 7901 </main> 7902 </div> 7903 7904 </div> 7905 <div class="row details"> 7906 <div class="col col-8 prod-images hide-small"> 7907 <a class="button specs-view hide-small back-stock rally-guard" href="/pages/onewheel-gt-s-series"><i class="fa-solid fa-chevron-left"></i> Back to S-Series Details</a> 7908 <a class="button specs-view hide-small back-rally-xl hide" href="/pages/onewheel-gt-s-series-rally-xl"><i class="fa-solid fa-chevron-left"></i> Back to Rally XL Details</a> 7909 <div class="image-gallery"> 7910 7911 7912 7913 7914 7915 7916 7917 <aside class="thumbnails thumbs-default rally-guard"> 7918 7919 <a href="#" class="is-first selected thumbnail static" data-big="//onewheel.com/cdn/shop/files/GTS_Clipped_4ConfigModal__1.png?v=1698374591"> 7920 <div class="thumbnail-image" style="background-image: url(//onewheel.com/cdn/shop/files/GTS_Clipped_4ConfigModal__1_300x300.png?v=1698374591)"></div> 7921 </a> 7922 7923 7924 7925 7926 <a href="#" class="secondary thumbnail static" data-big="//onewheel.com/cdn/shop/files/GTS_RecuveRails_Lifestyle4PDP_DSC04849_1.jpg?v=1719589504"> 7927 <div class="thumbnail-image" style="background-image: url(//onewheel.com/cdn/shop/files/GTS_RecuveRails_Lifestyle4PDP_DSC04849_1_300x300.jpg?v=1719589504)"></div> 7928 </a> 7929 7930 7931 7932 7933 7934 7935 7936 7937 7938 7939 7940 7941 7942 7943 7944 7945 7946 7947 7948 <a class="thumbnail-alt static" data-fancybox href="https://www.youtube.com/watch?v=e-EGZLBUjjs" style="position: relative;display: block;"> 7949 <img class="thumbnail-image" src="https://onewheel.com/cdn/shop/files/GTS_Lifestyle4PDP_OptionP_1400x775_9f46e96b-1023-4c9d-9dbb-584652436be0.png" alt="Watch Video" style="object-fit: cover;"> 7950 <img id="smoothIn" class="play-icon" src="//onewheel.com/cdn/shop/files/PlayButton_White.png?v=10289414798459853700"/> 7951 </a> 7952 7953 7954 7955 7956 7957 7958 7959 <a href="#" class="secondary video-thumb thumbnail video-thumb trigger-default" data-big="//onewheel.com/cdn/shop/files/preview_images/9a9c59420bd34969ba76f372a20095c6.thumbnail.0000000000.jpg?v=1698387956"> 7960 <div class="thumbnail-image"> 7961 <video playsinline="playsinline" loop="loop" muted="muted" autoplay="autoplay" preload="metadata" aria-label="Onewheel GT S-Series" poster="//onewheel.com/cdn/shop/files/preview_images/9a9c59420bd34969ba76f372a20095c6.thumbnail.0000000000_small.jpg?v=1698387956"><source src="//onewheel.com/cdn/shop/videos/c/vp/9a9c59420bd34969ba76f372a20095c6/9a9c59420bd34969ba76f372a20095c6.SD-480p-0.9Mbps-19930453.mp4?v=0" type="video/mp4"><img src="//onewheel.com/cdn/shop/files/preview_images/9a9c59420bd34969ba76f372a20095c6.thumbnail.0000000000_small.jpg?v=1698387956"></video> 7962 </div> 7963 </a> 7964 7965 </aside> 7966 7967 7968 <aside class="thumbnails thumbs-rally-xl hide"> 7969 <a href="#" class="is-first selected thumbnail" data-big="https://cdn.shopify.com/s/files/1/0696/2011/files/RallyXL_PDPThumbnailImage_Render.png"> 7970 <div class="thumbnail-image" style="background-image: url('https://cdn.shopify.com/s/files/1/0696/2011/files/RallyXL_PDPThumbnailImage_Render.png'); background-size: contain;"></div> 7971 </a> 7972 <a href="#" class="secondary thumbnail" data-big="https://cdn.shopify.com/s/files/1/0696/2011/files/YT_Thumbnail_for_28.png"> 7973 <div class="thumbnail-image" style="background-image: url('https://cdn.shopify.com/s/files/1/0696/2011/files/YT_Thumbnail_for_28.png'); background-size: cover !important;"></div> 7974 </a> 7975 <a class="thumbnail-alt static" data-fancybox href="https://www.youtube.com/watch?v=0n_e-mxiJnM" style="position: relative;display: block;"> 7976 <img class="thumbnail-image" src="https://cdn.shopify.com/s/files/1/0696/2011/files/RallyXL_PDPThumbnailImage.png" alt="Watch Video" style="object-fit: cover;"> 7977 <img id="smoothIn" class="play-icon" src="//onewheel.com/cdn/shop/files/PlayButton_White.png?v=10289414798459853700"/> 7978 </a> 7979 <a href="#" data-big="https://cdn.shopify.com/s/files/1/0696/2011/files/xl-vid-thumb-pdp.png" class="secondary video-thumb thumbnail video-thumb trigger-rally-xl"> 7980 <div class="thumbnail-image"> 7981 <video playsinline="playsinline" loop="loop" muted="muted" autoplay="autoplay" preload="metadata" aria-label="Onewheel GT S-Series" poster="https://cdn.shopify.com/s/files/1/0696/2011/files/xl-vid-thumb-pdp.png"> 7982 <source src="https://cdn.shopify.com/videos/c/o/v/534eb57fd86c40adac0b6483a12c25d8.mp4" type="video/mp4"> 7983 </video> 7984 </div> 7985 </a> 7986 </aside> 7987 7988 7989 7990 7991 7992 7993 7994
7995<script> 7996document.addEventListener('DOMContentLoaded', function () { 7997 if (window.__gtsGalleryThumbsInit) return; 7998 window.__gtsGalleryThumbsInit = true; 7999 const $ = (s, r=document) => r.querySelector(s); 8000 const $$ = (s, r=document) => Array.from(r.querySelectorAll(s)); 8001 8002 // ---- CONSTANTS ---- 8003 const TARGET_RALLY_IMG = "https://cdn.shopify.com/s/files/1/0696/2011/files/GTSR_Clipped_Final.png"; 8004 8005 // ---- SELECTORS ---- 8006 const SEL = { 8007 // Primary featured âpanesâ 8008 primDD: '.primary.desktop-default', 8009 primMD: '.primary.mobile-default', 8010 primDXL: '.primary.desktop-rally-xl', 8011 primMXL: '.primary.mobile-rally-xl', 8012 primDR: '.primary.desktop-rally', 8013 primMR: '.primary.mobile-rally', 8014 8015 // Thumbnail groups 8016 thumbsDefault: '.thumbnails.thumbs-default', 8017 thumbsRally: '.thumbnails.thumbs-rally', 8018 thumbsXL: '.thumbnails.thumbs-rally-xl' 8019 }; 8020 8021 // ---- HELPERS ---- 8022 function pauseAndHideAllPrimaryVideos() { 8023 $$('.primary video').forEach(v => { 8024 try { v.pause(); v.currentTime = 0; } catch(e){} 8025 v.removeAttribute('autoplay'); 8026 v.style.display = 'none'; 8027 }); 8028 } 8029 8030 function setShowVideo(group, on){ 8031 const targets = ( 8032 group === 'xl' ? [SEL.primDXL, SEL.primMXL] : 8033 group === 'rally' ? [SEL.primDR, SEL.primMR] : 8034 [SEL.primDD, SEL.primMD] 8035 ); 8036 targets.forEach(sel => { const el=$(sel); if(!el) return; el.classList[on?'add':'remove']('show-video'); }); 8037 } 8038 8039 function setPrimaryBG(url, group){ 8040 const targets = ( 8041 group === 'xl' ? [SEL.primDXL, SEL.primMXL] : 8042 group === 'rally' ? [SEL.primDR, SEL.primMR] : 8043 [SEL.primDD, SEL.primMD] 8044 ); 8045 targets.forEach(sel => { const el=$(sel); if(el) el.style.backgroundImage = url ? `url('${url}')` : ''; }); 8046 } 8047 8048 // ---- GROUP VISIBILITY TOGGLERS (exposed globally too) ---- 8049 function showDefault(){ 8050 if (typeof window.syncSs26PdpBadge === 'function') { 8051 window.syncSs26PdpBadge('s-series'); 8052 return; 8053 } 8054 $(SEL.primDD)?.classList.remove('hide'); 8055 $(SEL.primMD)?.classList.remove('hide'); 8056 $(SEL.primDR)?.classList.add('hide'); 8057 $(SEL.primMR)?.classList.add('hide'); 8058 $(SEL.primDXL)?.classList.add('hide'); 8059 $(SEL.primMXL)?.classList.add('hide'); 8060 } 8061 function showRally(){ 8062 if (typeof window.syncSs26PdpBadge === 'function') { 8063 window.syncSs26PdpBadge('rally'); 8064 return; 8065 } 8066 $(SEL.primDR)?.classList.remove('hide'); 8067 $(SEL.primMR)?.classList.remove('hide'); 8068 $(SEL.primDD)?.classList.add('hide'); 8069 $(SEL.primMD)?.classList.add('hide'); 8070 $(SEL.primDXL)?.classList.add('hide'); 8071 $(SEL.primMXL)?.classList.add('hide'); 8072 } 8073 function showRallyXL(){ 8074 if (typeof window.syncSs26PdpBadge === 'function') { 8075 window.syncSs26PdpBadge('rally-xl'); 8076 return; 8077 } 8078 $(SEL.primDXL)?.classList.remove('hide'); 8079 $(SEL.primMXL)?.classList.remove('hide'); 8080 $(SEL.primDD)?.classList.add('hide'); 8081 $(SEL.primMD)?.classList.add('hide'); 8082 $(SEL.primDR)?.classList.add('hide'); 8083 $(SEL.primMR)?.classList.add('hide'); 8084 } 8085 8086 // Always expose the complete togglers (snippet renders twice; do not keep stale partial handlers). 8087 window.showDefault = showDefault; 8088 window.showRally = showRally; 8089 window.showRallyXL = showRallyXL; 8090 8091 // ---- THUMBNAIL CLICK BEHAVIOR ---- 8092 document.addEventListener('click', function(e){ 8093 const a = e.target.closest('a.thumbnail'); 8094 if(!a) return; 8095 8096 const thumbsWrap = a.closest(`${SEL.thumbsDefault}, ${SEL.thumbsRally}, ${SEL.thumbsXL}`); 8097 if(!thumbsWrap) return; 8098 8099 e.preventDefault(); 8100 8101 // Which âgroupâ are we in? 8102 const group = 8103 thumbsWrap.matches(SEL.thumbsXL) ? 'xl' : 8104 thumbsWrap.matches(SEL.thumbsRally) ? 'rally' : 8105 'default'; 8106 8107 const big = a.getAttribute('data-big') || ''; 8108 const isVideoThumb = a.classList.contains('video-thumb'); 8109 8110 if (isVideoThumb) { 8111 // Feature inline video in the active group 8112 if (group === 'xl') showRallyXL(); 8113 else if (group === 'rally') showRally(); 8114 else showDefault(); 8115 8116 setShowVideo(group, true); 8117 8118 // Unhide & play correct primary video (desktop + mobile for that group) 8119 const primsels = ( 8120 group === 'xl' ? [SEL.primDXL, SEL.primMXL] : 8121 group === 'rally' ? [SEL.primDR, SEL.primMR] : 8122 [SEL.primDD, SEL.primMD] 8123 );
8124 primsels.forEach(sel => { 8125 const v = $('video', $(sel)); 8126 if (v) { v.style.removeProperty('display'); try{ v.play(); } catch(e){} } 8127 }); 8128 } else { 8129 // Feature static image in the active group 8130 pauseAndHideAllPrimaryVideos(); 8131 setShowVideo(group, false); 8132 8133 if (group === 'xl') showRallyXL(); 8134 else if (group === 'rally') showRally(); 8135 else showDefault(); 8136 8137 // Rally Edition always uses the canonical image if thumb lacks data-big 8138 const url = group === 'rally' ? (big || TARGET_RALLY_IMG) : big; 8139 if (url) setPrimaryBG(url, group); 8140 } 8141 }, true); 8142 8143 // ---- INLINE VIDEO â STATIC FALLBACKS ---- 8144 // Clicking the inline Rally XL primary video returns to first static XL thumb 8145 ['.primary.desktop-rally-xl', '.primary.mobile-rally-xl'].forEach(sel => { 8146 const v = document.querySelector(sel + ' video'); 8147 if(!v) return; 8148 v.addEventListener('click', function(){ 8149 pauseAndHideAllPrimaryVideos(); 8150 setShowVideo('xl', false); 8151 const first = document.querySelector(`${SEL.thumbsXL} a.thumbnail`); 8152 const big = first?.getAttribute('data-big') || ''; 8153 if (big) setPrimaryBG(big, 'xl'); 8154 }); 8155 }); 8156 8157 // Clicking the (future) inline Rally Edition primary video returns to Rally static 8158 ['.primary.desktop-rally', '.primary.mobile-rally'].forEach(sel => { 8159 const v = document.querySelector(sel + ' video'); 8160 if(!v) return; 8161 v.addEventListener('click', function(){ 8162 pauseAndHideAllPrimaryVideos(); 8163 setShowVideo('rally', false); 8164 setPrimaryBG(TARGET_RALLY_IMG, 'rally'); 8165 }); 8166 }); 8167 8168 // ---- OPTIONAL: react to variant-change events if your theme dispatches them ---- 8169 const onVariantChange = () => { 8170 // If some other script toggles groups, our helpers keep the correct pane visible. 8171 // Nothing else needed here unless you want to auto-select first thumb per group. 8172 }; 8173 ['variant:change','variant:changed','product:variant-change','theme:variant:change'] 8174 .forEach(evt => document.addEventListener(evt, onVariantChange)); 8175}); 8176</script>
8176 8177 <main class="primary desktop-default rally-guard" style="background-image: url('https://cdn.shopify.com/s/files/1/0696/2011/files/GTS_Clipped_StraightEdition.png');"> 8178 8179 8180 8181 8182 8183 8184 8185 8186 8187 8188 8189 8190 8191 8192 8193 8194 8195 8196 <video playsinline="playsinline" loop="loop" muted="muted" autoplay="autoplay" preload="metadata" aria-label="Onewheel GT S-Series" poster="//onewheel.com/cdn/shop/files/preview_images/9a9c59420bd34969ba76f372a20095c6.thumbnail.0000000000_small.jpg?v=1698387956"><source src="//onewheel.com/cdn/shop/videos/c/vp/9a9c59420bd34969ba76f372a20095c6/9a9c59420bd34969ba76f372a20095c6.SD-480p-0.9Mbps-19930453.mp4?v=0" type="video/mp4"><img src="//onewheel.com/cdn/shop/files/preview_images/9a9c59420bd34969ba76f372a20095c6.thumbnail.0000000000_small.jpg?v=1698387956"></video> 8197 8198 8199 8200 8201 8202 8203 8204 8205 8206 8207 8208 8209 8210 8211</main> 8212 <main class="primary desktop-rally hide" style="background-image: url('https://cdn.shopify.com/s/files/1/0696/2011/files/GTSR_Clipped_Final.png');"> 8213 8214 8215 8216 8217 8218 8219 8220 </main> 8221 <main class="primary desktop-rally-xl hide" style="background-image: url('https://cdn.shopify.com/s/files/1/0696/2011/files/xl-vid-thumb-pdp.png');"> 8222 8223 8224 8225 8226 8227 8228 8229 <video playsinline="playsinline" loop="loop" muted="muted" autoplay="autoplay" preload="metadata" aria-label="Onewheel GT S-Series" poster="https://cdn.shopify.com/s/files/1/0696/2011/files/xl-vid-thumb-pdp.png"><source src="https://cdn.shopify.com/videos/c/o/v/534eb57fd86c40adac0b6483a12c25d8.mp4" type="video/mp4"><img src="https://cdn.shopify.com/s/files/1/0696/2011/files/xl-vid-thumb-pdp.png"></video> 8230 </main> 8231 </div> 8232 </div> 8233 <div class="col col-4 prod-content"> 8234 8235 8236 <a class="button specs-view show-small back-stock" href="/pages/onewheel-gt-s-series"><i class="fa-solid fa-chevron-left rally-guard"></i> Back to S-Series Details</a> 8237 <a class="button specs-view show-small back-rally-xl hide" href="/pages/onewheel-gt-s-series-rally-xl"><i class="fa-solid fa-chevron-left"></i> Back to Rally XL Details</a> 8238 8239 <h1 style="margin-bottom: 10px; max-width: 360px; line-height: 1;">Onewheel GT S-Series</h1> 8240 8241 8242 <div data-price-wrapper> 8243 8244 8245 8246 8247 8248 8249 8250 8251 8252 8253 8254 8255 8256 8257 8258 8259 8260 8261 <span class="product-price show-default rally-guard">$2,900</span> 8262 8263 <span class="product-price show-rally hide">$3,250</span> 8264 8265 <span class="product-price show-rally-xl hide">$3,500</span> 8266 8267 8268 <div class="shop-pay-pdp show-treaded show-default rally-guard"> 8269 <style> 8270 .product-hero .purchase-only { 8271 display: none; 8272 } 8273 span#shopify-installments-content { 8274 font-weight: 300!important; 8275 } 8276 #pint .show-slick span#shopify-installments-content * { 8277 fill: rgb(90, 49, 244) !important; 8278 } 8279 8280 8281 .shopify-installments__content strong { 8282 font-weight: 600 !important; 8283 } 8284</style> 8285 8286 8287 8288 8289 8290 8291 8292 8293 8294 8295 8296 <p class="shopify-installments" id="shopify-installments" style="font-size: 13px"> 8297 8298 <span class="shopify-installments__content" id="shopify-installments-content"> 8299 From <strong>$100/mo</strong> <span class="purchase-only">or 0% APR</span> with <svg width="4317" height="1037" viewBox="0 0 4317 1037" fill="none" xmlns="http://www.w3.org/2000/svg" style="width: 55px; transform: translateY(2px); height: auto;"> 8300<g clip-path="url(#clip0)"> 8301<path d="M1105.96 326.186C1071.34 253.553 1005.7 206.635 906.786 206.635C876.426 207.164 846.593 214.661 819.588 228.543C792.585 242.427 769.128 262.328 751.033 286.711L747.423 291.109V6.44337C747.423 4.7982 746.77 3.22051 745.606 2.05722C744.443 0.8939 742.864 0.240234 741.219 0.240234H601.367C599.742 0.269795 598.194 0.936325 597.055 2.09644C595.915 3.25656 595.277 4.81756 595.277 6.44337V822.999C595.277 824.614 595.92 826.162 597.062 827.304C598.204 828.447 599.752 829.089 601.367 829.089H751.145C752.771 829.089 754.332 828.452 755.492 827.311C756.652 826.172 757.318 824.624 757.348 822.999V474.835C757.348 407.165 802.461 359.231 874.643 359.231C953.592 359.231 973.555 424.195 973.555 490.398V822.999C973.555 824.614 974.196 826.162 975.338 827.304C976.48 828.447 978.03 829.089 979.645 829.089H1129.08C1130.71 829.089 1132.27 828.452 1133.43 827.311C1134.59 826.172 1135.26 824.624 1135.29 822.999V470.549C1135.29 458.481 1135.29 446.638 1133.71 435.135C1131.14 397.437 1121.74 360.519 1105.96 326.186Z" fill="black"/> 8302<path d="M358.093 447.206C358.093 447.206 281.851 429.273 253.768 422.055C225.684 414.837 176.623 399.498 176.623 362.392C176.623 325.286 216.21 313.443 256.362 313.443C296.513 313.443 341.176 323.143 344.672 367.693C344.813 369.299 345.552 370.791 346.742 371.879C347.933 372.965 349.488 373.563 351.1 373.558L498.734 372.994C499.603 372.996 500.463 372.819 501.26 372.474C502.057 372.129 502.774 371.623 503.367 370.987C503.96 370.353 504.416 369.602 504.705 368.783C504.994 367.963 505.113 367.093 505.05 366.226C495.915 223.668 370.837 172.69 255.459 172.69C118.652 172.69 18.6132 262.917 18.6132 362.392C18.6132 435.025 39.1399 503.147 200.533 550.516C228.842 558.749 267.302 569.463 300.912 578.825C341.288 590.104 363.055 607.134 363.055 633.976C363.055 665.104 317.942 686.758 273.618 686.758C209.444 686.758 163.879 662.961 160.157 620.215C159.963 618.652 159.202 61
83027.212 158.016 616.172C156.831 615.132 155.305 614.564 153.728 614.576L6.43255 615.253C5.569 615.253 4.71432 615.426 3.91928 615.764C3.12425 616.101 2.40528 616.594 1.80527 617.216C1.20527 617.836 0.736446 618.572 0.426968 619.378C0.11749 620.185 -0.0263401 621.045 0.00395994 621.908C6.77099 756.459 136.698 828.978 257.829 828.978C438.283 828.978 519.825 727.474 519.825 632.397C520.051 587.734 509.787 486.003 358.093 447.206Z" fill="black"/> 8303<path d="M2257.37 206.409C2182.38 206.409 2119.55 247.913 2079.06 297.991V212.274C2079.06 210.678 2078.43 209.145 2077.31 208.007C2076.21 206.868 2074.68 206.213 2073.08 206.185H1933.01C1931.4 206.185 1929.84 206.825 1928.7 207.967C1927.56 209.11 1926.91 210.66 1926.91 212.274V1013.04C1926.95 1014.63 1927.61 1016.16 1928.75 1017.27C1929.89 1018.39 1931.42 1019.02 1933.01 1019.02H2082.9C2084.48 1019.02 2086 1018.39 2087.12 1017.27C2088.24 1016.15 2088.87 1014.62 2088.87 1013.04V749.802H2091.13C2114.92 786.117 2180 829.653 2265.05 829.653C2424.96 829.653 2558.28 697.019 2558.28 517.806C2558.4 345.811 2425.76 206.409 2257.37 206.409ZM2243.5 677.057C2211.94 677.841 2180.83 669.2 2154.2 652.238C2127.57 635.274 2106.58 610.759 2093.93 581.82C2081.29 552.88 2077.55 520.829 2083.21 489.757C2088.85 458.685 2103.64 430.002 2125.66 407.369C2147.69 384.733 2175.96 369.175 2206.87 362.679C2237.77 356.183 2269.91 359.042 2299.18 370.893C2328.46 382.743 2353.53 403.048 2371.22 429.215C2388.9 455.383 2398.38 486.224 2398.47 517.806C2398.79 538.449 2395.03 558.955 2387.42 578.145C2379.81 597.335 2368.47 614.831 2354.07 629.628C2339.68 644.425 2322.5 656.232 2303.51 664.371C2284.54 672.511 2264.15 676.821 2243.5 677.057Z" fill="black"/> 8304<path d="M1483.34 171.229C1343.6 171.229 1273.9 218.711 1217.95 256.72L1216.26 257.847C1213.38 259.821 1211.35 262.813 1210.58 266.221C1209.8 269.63 1210.34 273.204 1212.09 276.231L1267.36 371.419C1268.39 373.201 1269.81 374.732 1271.5 375.901C1273.2 377.071 1275.13 377.852 1277.17 378.187C1279.16 378.546 1281.2 378.459 1283.15 377.932C1285.1 377.405 1286.91 376.454 1288.45 375.141L1292.84 371.533C1321.6 347.397 1367.73 315.14 1479.39 306.343C1541.53 301.382 1595.22 317.622 1634.81 354.615C1678.34 394.767 1704.4 459.617 1704.4 528.077C1704.4 654.057 1630.18 733.23 1510.97 734.81C1412.73 734.246 1346.75 683.042 1346.75 607.364C1346.75 567.212 1364.91 541.047 1400.33 514.881C1403.03 512.947 1404.94 510.1 1405.71 506.866C1406.48 503.632 1406.05 500.229 1404.5 497.287L1354.88 403.45C1353.96 401.771 1352.72 400.289 1351.23 399.089C1349.74 397.889 1348.03 396.995 1346.19 396.458C1344.31 395.899 1342.34 395.741 1340.4 395.992C1338.45 396.245 1336.58 396.903 1334.91 397.925C1279.2 430.97 1210.85 491.422 1214.57 607.59C1219.08 755.449 1342.02 868.345 1501.83 872.97H1509.84H1520.78C1710.7 866.766 1847.85 725.787 1847.85 534.619C1847.85 359.126 1719.95 171.229 1483.34 171.229Z" fill="black"/> 8305<path d="M3148.93 261.455H3053.73C3051.51 261.484 3049.37 262.385 3047.79 263.964C3046.2 265.544 3045.3 267.679 3045.29 269.914V469.653C3045.3 471.878 3046.21 473.999 3047.8 475.561C3049.38 477.123 3051.51 478 3053.73 478H3148.93C3206.9 478 3249.65 432.322 3249.65 369.727C3249.65 307.132 3206.9 261.455 3148.93 261.455Z" fill="black"/> 8306<path d="M3441.38 614.802C3441.38 643.787 3465.85 659.915 3508.48 659.915C3566.45 659.915 3600.73 628.561 3600.73 572.958V556.944L3513.9 561.455C3468.1 563.71 3441.38 582.772 3441.38 614.802Z" fill="black"/> 8307<path d="M4146.27 2.04983H2867.3C2846.33 2.04981 2825.54 6.18442 2806.17 14.2172C2786.78 22.25 2769.17 34.0237 2754.35 48.8653C2739.51 63.707 2727.75 81.3258 2719.73 100.715C2711.7 120.104 2707.59 140.883 2707.61 161.865V862.026C2707.61 904.392 2724.43 945.025 2754.38 974.992C2784.33 1004.96 2824.95 1021.81 2867.3 1021.84H4146.27C4167.28 1021.9 4188.1 1017.82 4207.53 1009.83C4226.95 1001.84 4244.61 990.093 4259.5 975.273C4274.37 960.45 4286.2 942.839 4294.28 923.445C4302.35 904.052 4306.51 883.258 4306.55 862.252V162.09C4306.58 141.042 4302.47 120.192 4294.43 100.74C4286.39 81.2884 4274.58 63.6179 4259.69 48.7448C4244.8 33.8719 4227.11 22.0899 4207.65 14.0763C4188.19 6.06265 4167.33 1.97545 4146.27 2.04983ZM3153.77 556.609H3053.17C3050.93 556.609 3048.79 557.499 3047.19 559.085C3045.61 560.672 3044.71 562.824 3044.71 565.068V708.3
830702C3044.71 710.545 3043.82 712.697 3042.24 714.283C3040.65 715.87 3038.5 716.761 3036.26 716.761H2965.42C2963.2 716.732 2961.05 715.831 2959.47 714.25C2957.89 712.672 2957.01 710.537 2956.97 708.302V191.639C2956.97 189.397 2957.86 187.245 2959.46 185.658C2961.04 184.072 2963.18 183.181 2965.42 183.181H3153.77C3260.47 183.181 3336.82 260.889 3336.82 369.951C3336.82 479.013 3261.03 556.833 3154.35 556.833L3153.77 556.609ZM3683.86 708.19C3683.88 709.31 3683.68 710.421 3683.25 711.461C3682.83 712.5 3682.21 713.447 3681.43 714.244C3680.63 715.041 3679.7 715.675 3678.66 716.107C3677.64 716.538 3676.52 716.761 3675.4 716.761H3608.52C3607.4 716.761 3606.29 716.538 3605.26 716.107C3604.22 715.675 3603.28 715.041 3602.5 714.244C3601.72 713.447 3601.09 712.5 3600.68 711.461C3600.26 710.421 3600.05 709.31 3600.07 708.19V692.739C3600.17 691.382 3599.85 690.026 3599.12 688.874C3598.41 687.72 3597.34 686.829 3596.06 686.334C3594.8 685.84 3593.41 685.769 3592.1 686.131C3590.77 686.491 3589.62 687.266 3588.79 688.34C3568.82 710.107 3536.34 725.896 3484.57 725.896C3408.34 725.896 3357.91 686.197 3357.91 617.624C335
83077.18 600.904 3360.63 584.265 3367.96 569.216C3375.28 554.17 3386.26 541.19 3399.88 531.458C3427.39 510.818 3470.02 500.104 3533.29 497.622L3600.39 495.367V475.741C3600.39 436.154 3573.78 419.35 3531.03 419.35C3488.29 419.35 3461.33 434.463 3455.03 459.163C3454.52 460.907 3453.45 462.433 3451.97 463.496C3450.51 464.56 3448.72 465.098 3446.9 465.027H3380.7C3379.48 465.058 3378.27 464.82 3377.15 464.334C3376.05 463.846 3375.04 463.12 3374.23 462.206C3373.43 461.291 3372.83 460.214 3372.49 459.044C3372.14 457.875 3372.05 456.646 3372.24 455.441C3382.17 396.793 3430.66 352.243 3534.09 352.243C3643.94 352.243 3683.52 403.335 3683.52 500.892L3683.86 708.19ZM4100.49 372.995L3951.62 770.108C3917.78 862.364 3858.56 886.05 3793.71 886.05C3781.5 886.348 3769.3 884.866 3757.51 881.652C3755.67 881.157 3754.06 880.073 3752.88 878.563C3751.73 877.056 3751.1 875.208 3751.08 873.305V812.965C3751.08 811.703 3751.35 810.455 3751.88 809.311C3752.42 808.167 3753.19 807.154 3754.16 806.347C3755.14 805.538 3756.27 804.955 3757.49 804.637C3758.71 804.319 3759.99 804.274 3761.23 804.506C3771.46 806.446 3781.84 807.428 3792.25 807.44C3810.18 808.339 3827.9 803.193 3842.57 792.825C3857.22 782.457 3867.98 767.467 3873.11 750.258L3877.52 736.385C3878.2 734.529 3878.2 732.491 3877.52 730.633L3738.33 373.109C3737.91 371.831 3737.79 370.469 3737.99 369.137C3738.2 367.804 3738.71 366.537 3739.47 365.439C3740.26 364.341 3741.29 363.442 3742.48 362.814C3743.67 362.187 3745 361.849 3746.34 361.83H3814.02C3815.75 361.847 3817.43 362.381 3818.86 363.367C3820.29 364.351 3821.39 365.741 3822.02 367.357L3916.54 619.542C3917.17 621.189 3918.27 622.608 3919.72 623.609C3921.18 624.612 3922.89 625.147 3924.66 625.147C3926.41 625.147 3928.15 624.612 3929.59 623.609C3931.04 622.608 3932.16 621.189 3932.77 619.542L4014.78 368.034C4015.32 366.319 4016.41 364.825 4017.87 363.77C4019.33 362.714 4021.08 362.153 4022.88 362.169H4092.26C4093.59 362.163 4094.91 362.475 4096.12 363.073C4097.31 363.673 4098.36 364.545 4099.16 365.62C4099.96 366.695 4100.49 367.942 4100.72 369.263C4100.96 370.582 4100.88 371.938 4100.49 373.221V372.995Z" fill="black"/> 8308</g> 8309<defs> 8310<clipPath id="clip0"> 8311<rect width="4317" height="1036.76" fill="white" transform="translate(0 0.240234)"/> 8312</clipPath> 8313</defs> 8314</svg> 8315 </span> 8316 8317 </p> 8318 8319 8320 8321 8322 8323 8324 8325 8326 8327 8328 </div> 8329 <div class="shop-pay-pdp show-rally hide"> 8330 8331 <style> 8332 .product-hero .purchase-only { 8333 display: none; 8334 } 8335 span#shopify-installments-content { 8336 font-weight: 300!important; 8337 } 8338 #pint .show-slick span#shopify-installments-content * { 8339 fill: rgb(90, 49, 244) !important; 8340 } 8341 .shopify-installments { 8342 transform: none !important; 8343 } 8344 </style> 8345 8346 8347 <p class="shopify-installments" id="shopify-installments" style="font-size: 13px"> 8348 <span class="shopify-installments__content" id="shopify-installments-content"> 8349 From <b style="font-weight: 700 !important">$113</b>/mo <span class="purchase-only">or 0% APR</span> with <svg width="4317" height="1037" viewBox="0 0 4317 1037" fill="none" xmlns="http://www.w3.org/2000/svg" style="width: 55px; transform: translateY(2px); height: auto;"> 8350<g clip-path="url(#clip0)"> 8351<path d="M1105.96 326.186C1071.34 253.553 1005.7 206.635 906.786 206.635C876.426 207.164 846.593 214.661 819.588 228.543C792.585 242.427 769.128 262.328 751.033 286.711L747.423 291.109V6.44337C747.423 4.7982 746.77 3.22051 745.606 2.05722C744.443 0.8939 742.864 0.240234 741.219 0.240234H601.367C599.742 0.269795 598.194 0.936325 597.055 2.09644C595.915 3.25656 595.277 4.81756 595.277 6.44337V822.999C595.277 824.614 595.92 826.162 597.062 827.304C598.204 828.447 599.752 829.089 601.367 829.089H751.145C752.771 829.089 754.332 828.452 755.492 827.311C756.652 826.172 757.318 824.624 757.348 822.999V474.835C757.348 407.165 802.461 359.231 874.643 359.231C953.592 359.231 973.555 424.195 973.555 490.398V822.999C973.555 824.614 974.196 826.162 975.338 827.304C976.48 828.447 978.03 829.089 979.645 829.089H1129.08C1130.71 829.089 1132.27 828.452 1133.43 827.311C1134.59 826.172 1135.26 824.624 1135.29 822.999V470.549C1135.29 458.481 1135.29 446.638 1133.71 435.135C1131.14 397.437 1121.74 360.519 1105.96 326.186Z" fill="black"/> 8352<path d="M358.093 447.206C358.093 447.206 281.851 429.273 253.768 422.055C225.684 414.837 176.623 399.498 176.623 362.392C176.623 325.286 216.21 313.443 256.362 313.443C296.513 313.443 341.176 323.143 344.672 367.693C344.813 369.299 345.552 370.791 346.742 371.879C347.933 372.965 349.488 373.563 351.1 373.558L498.734 372.994C499.603 372.996 500.463 372.819 501.26 372.474C502.057 372.129 502.774 371.623 503.367 370.987C503.96 370.353 504.416 369.602 504.705 368.783C504.994 367.963 505.113 367.093 505.05 366.226C495.915 223.668 370.837 172.69 255.459 172.69C118.652 172.69 18.6132 262.917 18.6132 362.392C18.6132 435.025 39.1399 503.147 200.533 550.516C228.842 558.749 267.302 569.463 300.912 578.825C341.288 590.104 363.055 607.134 363.055 633.976C363.055 665.104 317.942 686.758 273.618 686.758C209.444 686.758 163.879 662.961 160.157 620.215C159.963 618.652 159.202 61
83527.212 158.016 616.172C156.831 615.132 155.305 614.564 153.728 614.576L6.43255 615.253C5.569 615.253 4.71432 615.426 3.91928 615.764C3.12425 616.101 2.40528 616.594 1.80527 617.216C1.20527 617.836 0.736446 618.572 0.426968 619.378C0.11749 620.185 -0.0263401 621.045 0.00395994 621.908C6.77099 756.459 136.698 828.978 257.829 828.978C438.283 828.978 519.825 727.474 519.825 632.397C520.051 587.734 509.787 486.003 358.093 447.206Z" fill="black"/> 8353<path d="M2257.37 206.409C2182.38 206.409 2119.55 247.913 2079.06 297.991V212.274C2079.06 210.678 2078.43 209.145 2077.31 208.007C2076.21 206.868 2074.68 206.213 2073.08 206.185H1933.01C1931.4 206.185 1929.84 206.825 1928.7 207.967C1927.56 209.11 1926.91 210.66 1926.91 212.274V1013.04C1926.95 1014.63 1927.61 1016.16 1928.75 1017.27C1929.89 1018.39 1931.42 1019.02 1933.01 1019.02H2082.9C2084.48 1019.02 2086 1018.39 2087.12 1017.27C2088.24 1016.15 2088.87 1014.62 2088.87 1013.04V749.802H2091.13C2114.92 786.117 2180 829.653 2265.05 829.653C2424.96 829.653 2558.28 697.019 2558.28 517.806C2558.4 345.811 2425.76 206.409 2257.37 206.409ZM2243.5 677.057C2211.94 677.841 2180.83 669.2 2154.2 652.238C2127.57 635.274 2106.58 610.759 2093.93 581.82C2081.29 552.88 2077.55 520.829 2083.21 489.757C2088.85 458.685 2103.64 430.002 2125.66 407.369C2147.69 384.733 2175.96 369.175 2206.87 362.679C2237.77 356.183 2269.91 359.042 2299.18 370.893C2328.46 382.743 2353.53 403.048 2371.22 429.215C2388.9 455.383 2398.38 486.224 2398.47 517.806C2398.79 538.449 2395.03 558.955 2387.42 578.145C2379.81 597.335 2368.47 614.831 2354.07 629.628C2339.68 644.425 2322.5 656.232 2303.51 664.371C2284.54 672.511 2264.15 676.821 2243.5 677.057Z" fill="black"/> 8354<path d="M1483.34 171.229C1343.6 171.229 1273.9 218.711 1217.95 256.72L1216.26 257.847C1213.38 259.821 1211.35 262.813 1210.58 266.221C1209.8 269.63 1210.34 273.204 1212.09 276.231L1267.36 371.419C1268.39 373.201 1269.81 374.732 1271.5 375.901C1273.2 377.071 1275.13 377.852 1277.17 378.187C1279.16 378.546 1281.2 378.459 1283.15 377.932C1285.1 377.405 1286.91 376.454 1288.45 375.141L1292.84 371.533C1321.6 347.397 1367.73 315.14 1479.39 306.343C1541.53 301.382 1595.22 317.622 1634.81 354.615C1678.34 394.767 1704.4 459.617 1704.4 528.077C1704.4 654.057 1630.18 733.23 1510.97 734.81C1412.73 734.246 1346.75 683.042 1346.75 607.364C1346.75 567.212 1364.91 541.047 1400.33 514.881C1403.03 512.947 1404.94 510.1 1405.71 506.866C1406.48 503.632 1406.05 500.229 1404.5 497.287L1354.88 403.45C1353.96 401.771 1352.72 400.289 1351.23 399.089C1349.74 397.889 1348.03 396.995 1346.19 396.458C1344.31 395.899 1342.34 395.741 1340.4 395.992C1338.45 396.245 1336.58 396.903 1334.91 397.925C1279.2 430.97 1210.85 491.422 1214.57 607.59C1219.08 755.449 1342.02 868.345 1501.83 872.97H1509.84H1520.78C1710.7 866.766 1847.85 725.787 1847.85 534.619C1847.85 359.126 1719.95 171.229 1483.34 171.229Z" fill="black"/> 8355<path d="M3148.93 261.455H3053.73C3051.51 261.484 3049.37 262.385 3047.79 263.964C3046.2 265.544 3045.3 267.679 3045.29 269.914V469.653C3045.3 471.878 3046.21 473.999 3047.8 475.561C3049.38 477.123 3051.51 478 3053.73 478H3148.93C3206.9 478 3249.65 432.322 3249.65 369.727C3249.65 307.132 3206.9 261.455 3148.93 261.455Z" fill="black"/> 8356<path d="M3441.38 614.802C3441.38 643.787 3465.85 659.915 3508.48 659.915C3566.45 659.915 3600.73 628.561 3600.73 572.958V556.944L3513.9 561.455C3468.1 563.71 3441.38 582.772 3441.38 614.802Z" fill="black"/> 8357<path d="M4146.27 2.04983H2867.3C2846.33 2.04981 2825.54 6.18442 2806.17 14.2172C2786.78 22.25 2769.17 34.0237 2754.35 48.8653C2739.51 63.707 2727.75 81.3258 2719.73 100.715C2711.7 120.104 2707.59 140.883 2707.61 161.865V862.026C2707.61 904.392 2724.43 945.025 2754.38 974.992C2784.33 1004.96 2824.95 1021.81 2867.3 1021.84H4146.27C4167.28 1021.9 4188.1 1017.82 4207.53 1009.83C4226.95 1001.84 4244.61 990.093 4259.5 975.273C4274.37 960.45 4286.2 942.839 4294.28 923.445C4302.35 904.052 4306.51 883.258 4306.55 862.252V162.09C4306.58 141.042 4302.47 120.192 4294.43 100.74C4286.39 81.2884 4274.58 63.6179 4259.69 48.7448C4244.8 33.8719 4227.11 22.0899 4207.65 14.0763C4188.19 6.06265 4167.33 1.97545 4146.27 2.04983ZM3153.77 556.609H3053.17C3050.93 556.609 3048.79 557.499 3047.19 559.085C3045.61 560.672 3044.71 562.824 3044.71 565.068V708.3
835702C3044.71 710.545 3043.82 712.697 3042.24 714.283C3040.65 715.87 3038.5 716.761 3036.26 716.761H2965.42C2963.2 716.732 2961.05 715.831 2959.47 714.25C2957.89 712.672 2957.01 710.537 2956.97 708.302V191.639C2956.97 189.397 2957.86 187.245 2959.46 185.658C2961.04 184.072 2963.18 183.181 2965.42 183.181H3153.77C3260.47 183.181 3336.82 260.889 3336.82 369.951C3336.82 479.013 3261.03 556.833 3154.35 556.833L3153.77 556.609ZM3683.86 708.19C3683.88 709.31 3683.68 710.421 3683.25 711.461C3682.83 712.5 3682.21 713.447 3681.43 714.244C3680.63 715.041 3679.7 715.675 3678.66 716.107C3677.64 716.538 3676.52 716.761 3675.4 716.761H3608.52C3607.4 716.761 3606.29 716.538 3605.26 716.107C3604.22 715.675 3603.28 715.041 3602.5 714.244C3601.72 713.447 3601.09 712.5 3600.68 711.461C3600.26 710.421 3600.05 709.31 3600.07 708.19V692.739C3600.17 691.382 3599.85 690.026 3599.12 688.874C3598.41 687.72 3597.34 686.829 3596.06 686.334C3594.8 685.84 3593.41 685.769 3592.1 686.131C3590.77 686.491 3589.62 687.266 3588.79 688.34C3568.82 710.107 3536.34 725.896 3484.57 725.896C3408.34 725.896 3357.91 686.197 3357.91 617.624C335
83577.18 600.904 3360.63 584.265 3367.96 569.216C3375.28 554.17 3386.26 541.19 3399.88 531.458C3427.39 510.818 3470.02 500.104 3533.29 497.622L3600.39 495.367V475.741C3600.39 436.154 3573.78 419.35 3531.03 419.35C3488.29 419.35 3461.33 434.463 3455.03 459.163C3454.52 460.907 3453.45 462.433 3451.97 463.496C3450.51 464.56 3448.72 465.098 3446.9 465.027H3380.7C3379.48 465.058 3378.27 464.82 3377.15 464.334C3376.05 463.846 3375.04 463.12 3374.23 462.206C3373.43 461.291 3372.83 460.214 3372.49 459.044C3372.14 457.875 3372.05 456.646 3372.24 455.441C3382.17 396.793 3430.66 352.243 3534.09 352.243C3643.94 352.243 3683.52 403.335 3683.52 500.892L3683.86 708.19ZM4100.49 372.995L3951.62 770.108C3917.78 862.364 3858.56 886.05 3793.71 886.05C3781.5 886.348 3769.3 884.866 3757.51 881.652C3755.67 881.157 3754.06 880.073 3752.88 878.563C3751.73 877.056 3751.1 875.208 3751.08 873.305V812.965C3751.08 811.703 3751.35 810.455 3751.88 809.311C3752.42 808.167 3753.19 807.154 3754.16 806.347C3755.14 805.538 3756.27 804.955 3757.49 804.637C3758.71 804.319 3759.99 804.274 3761.23 804.506C3771.46 806.446 3781.84 807.428 3792.25 807.44C3810.18 808.339 3827.9 803.193 3842.57 792.825C3857.22 782.457 3867.98 767.467 3873.11 750.258L3877.52 736.385C3878.2 734.529 3878.2 732.491 3877.52 730.633L3738.33 373.109C3737.91 371.831 3737.79 370.469 3737.99 369.137C3738.2 367.804 3738.71 366.537 3739.47 365.439C3740.26 364.341 3741.29 363.442 3742.48 362.814C3743.67 362.187 3745 361.849 3746.34 361.83H3814.02C3815.75 361.847 3817.43 362.381 3818.86 363.367C3820.29 364.351 3821.39 365.741 3822.02 367.357L3916.54 619.542C3917.17 621.189 3918.27 622.608 3919.72 623.609C3921.18 624.612 3922.89 625.147 3924.66 625.147C3926.41 625.147 3928.15 624.612 3929.59 623.609C3931.04 622.608 3932.16 621.189 3932.77 619.542L4014.78 368.034C4015.32 366.319 4016.41 364.825 4017.87 363.77C4019.33 362.714 4021.08 362.153 4022.88 362.169H4092.26C4093.59 362.163 4094.91 362.475 4096.12 363.073C4097.31 363.673 4098.36 364.545 4099.16 365.62C4099.96 366.695 4100.49 367.942 4100.72 369.263C4100.96 370.582 4100.88 371.938 4100.49 373.221V372.995Z" fill="black"/> 8358</g> 8359<defs> 8360<clipPath id="clip0"> 8361<rect width="4317" height="1036.76" fill="white" transform="translate(0 0.240234)"/> 8362</clipPath> 8363</defs> 8364</svg> 8365 </span> 8366 </p> 8367 </div> 8368 <div class="shop-pay-pdp show-rally-xl hide"> 8369 <style> 8370 .product-hero .purchase-only { 8371 display: none; 8372 } 8373 span#shopify-installments-content { 8374 font-weight: 300!important; 8375 } 8376 #pint .show-slick span#shopify-installments-content * { 8377 fill: rgb(90, 49, 244) !important; 8378 } 8379 .shopify-installments { 8380 transform: none !important; 8381 } 8382 </style> 8383 8384 8385 <p class="shopify-installments" id="shopify-installments" style="font-size: 13px"> 8386 <span class="shopify-installments__content" id="shopify-installments-content"> 8387 From <b style="font-weight: 700 !important">$121</b>/mo <span class="purchase-only">or 0% APR</span> with <svg width="4317" height="1037" viewBox="0 0 4317 1037" fill="none" xmlns="http://www.w3.org/2000/svg" style="width: 55px; transform: translateY(2px); height: auto;"> 8388<g clip-path="url(#clip0)"> 8389<path d="M1105.96 326.186C1071.34 253.553 1005.7 206.635 906.786 206.635C876.426 207.164 846.593 214.661 819.588 228.543C792.585 242.427 769.128 262.328 751.033 286.711L747.423 291.109V6.44337C747.423 4.7982 746.77 3.22051 745.606 2.05722C744.443 0.8939 742.864 0.240234 741.219 0.240234H601.367C599.742 0.269795 598.194 0.936325 597.055 2.09644C595.915 3.25656 595.277 4.81756 595.277 6.44337V822.999C595.277 824.614 595.92 826.162 597.062 827.304C598.204 828.447 599.752 829.089 601.367 829.089H751.145C752.771 829.089 754.332 828.452 755.492 827.311C756.652 826.172 757.318 824.624 757.348 822.999V474.835C757.348 407.165 802.461 359.231 874.643 359.231C953.592 359.231 973.555 424.195 973.555 490.398V822.999C973.555 824.614 974.196 826.162 975.338 827.304C976.48 828.447 978.03 829.089 979.645 829.089H1129.08C1130.71 829.089 1132.27 828.452 1133.43 827.311C1134.59 826.172 1135.26 824.624 1135.29 822.999V470.549C1135.29 458.481 1135.29 446.638 1133.71 435.135C1131.14 397.437 1121.74 360.519 1105.96 326.186Z" fill="black"/> 8390<path d="M358.093 447.206C358.093 447.206 281.851 429.273 253.768 422.055C225.684 414.837 176.623 399.498 176.623 362.392C176.623 325.286 216.21 313.443 256.362 313.443C296.513 313.443 341.176 323.143 344.672 367.693C344.813 369.299 345.552 370.791 346.742 371.879C347.933 372.965 349.488 373.563 351.1 373.558L498.734 372.994C499.603 372.996 500.463 372.819 501.26 372.474C502.057 372.129 502.774 371.623 503.367 370.987C503.96 370.353 504.416 369.602 504.705 368.783C504.994 367.963 505.113 367.093 505.05 366.226C495.915 223.668 370.837 172.69 255.459 172.69C118.652 172.69 18.6132 262.917 18.6132 362.392C18.6132 435.025 39.1399 503.147 200.533 550.516C228.842 558.749 267.302 569.463 300.912 578.825C341.288 590.104 363.055 607.134 363.055 633.976C363.055 665.104 317.942 686.758 273.618 686.758C209.444 686.758 163.879 662.961 160.157 620.215C159.963 618.652 159.202 61
83907.212 158.016 616.172C156.831 615.132 155.305 614.564 153.728 614.576L6.43255 615.253C5.569 615.253 4.71432 615.426 3.91928 615.764C3.12425 616.101 2.40528 616.594 1.80527 617.216C1.20527 617.836 0.736446 618.572 0.426968 619.378C0.11749 620.185 -0.0263401 621.045 0.00395994 621.908C6.77099 756.459 136.698 828.978 257.829 828.978C438.283 828.978 519.825 727.474 519.825 632.397C520.051 587.734 509.787 486.003 358.093 447.206Z" fill="black"/> 8391<path d="M2257.37 206.409C2182.38 206.409 2119.55 247.913 2079.06 297.991V212.274C2079.06 210.678 2078.43 209.145 2077.31 208.007C2076.21 206.868 2074.68 206.213 2073.08 206.185H1933.01C1931.4 206.185 1929.84 206.825 1928.7 207.967C1927.56 209.11 1926.91 210.66 1926.91 212.274V1013.04C1926.95 1014.63 1927.61 1016.16 1928.75 1017.27C1929.89 1018.39 1931.42 1019.02 1933.01 1019.02H2082.9C2084.48 1019.02 2086 1018.39 2087.12 1017.27C2088.24 1016.15 2088.87 1014.62 2088.87 1013.04V749.802H2091.13C2114.92 786.117 2180 829.653 2265.05 829.653C2424.96 829.653 2558.28 697.019 2558.28 517.806C2558.4 345.811 2425.76 206.409 2257.37 206.409ZM2243.5 677.057C2211.94 677.841 2180.83 669.2 2154.2 652.238C2127.57 635.274 2106.58 610.759 2093.93 581.82C2081.29 552.88 2077.55 520.829 2083.21 489.757C2088.85 458.685 2103.64 430.002 2125.66 407.369C2147.69 384.733 2175.96 369.175 2206.87 362.679C2237.77 356.183 2269.91 359.042 2299.18 370.893C2328.46 382.743 2353.53 403.048 2371.22 429.215C2388.9 455.383 2398.38 486.224 2398.47 517.806C2398.79 538.449 2395.03 558.955 2387.42 578.145C2379.81 597.335 2368.47 614.831 2354.07 629.628C2339.68 644.425 2322.5 656.232 2303.51 664.371C2284.54 672.511 2264.15 676.821 2243.5 677.057Z" fill="black"/> 8392<path d="M1483.34 171.229C1343.6 171.229 1273.9 218.711 1217.95 256.72L1216.26 257.847C1213.38 259.821 1211.35 262.813 1210.58 266.221C1209.8 269.63 1210.34 273.204 1212.09 276.231L1267.36 371.419C1268.39 373.201 1269.81 374.732 1271.5 375.901C1273.2 377.071 1275.13 377.852 1277.17 378.187C1279.16 378.546 1281.2 378.459 1283.15 377.932C1285.1 377.405 1286.91 376.454 1288.45 375.141L1292.84 371.533C1321.6 347.397 1367.73 315.14 1479.39 306.343C1541.53 301.382 1595.22 317.622 1634.81 354.615C1678.34 394.767 1704.4 459.617 1704.4 528.077C1704.4 654.057 1630.18 733.23 1510.97 734.81C1412.73 734.246 1346.75 683.042 1346.75 607.364C1346.75 567.212 1364.91 541.047 1400.33 514.881C1403.03 512.947 1404.94 510.1 1405.71 506.866C1406.48 503.632 1406.05 500.229 1404.5 497.287L1354.88 403.45C1353.96 401.771 1352.72 400.289 1351.23 399.089C1349.74 397.889 1348.03 396.995 1346.19 396.458C1344.31 395.899 1342.34 395.741 1340.4 395.992C1338.45 396.245 1336.58 396.903 1334.91 397.925C1279.2 430.97 1210.85 491.422 1214.57 607.59C1219.08 755.449 1342.02 868.345 1501.83 872.97H1509.84H1520.78C1710.7 866.766 1847.85 725.787 1847.85 534.619C1847.85 359.126 1719.95 171.229 1483.34 171.229Z" fill="black"/> 8393<path d="M3148.93 261.455H3053.73C3051.51 261.484 3049.37 262.385 3047.79 263.964C3046.2 265.544 3045.3 267.679 3045.29 269.914V469.653C3045.3 471.878 3046.21 473.999 3047.8 475.561C3049.38 477.123 3051.51 478 3053.73 478H3148.93C3206.9 478 3249.65 432.322 3249.65 369.727C3249.65 307.132 3206.9 261.455 3148.93 261.455Z" fill="black"/> 8394<path d="M3441.38 614.802C3441.38 643.787 3465.85 659.915 3508.48 659.915C3566.45 659.915 3600.73 628.561 3600.73 572.958V556.944L3513.9 561.455C3468.1 563.71 3441.38 582.772 3441.38 614.802Z" fill="black"/> 8395<path d="M4146.27 2.04983H2867.3C2846.33 2.04981 2825.54 6.18442 2806.17 14.2172C2786.78 22.25 2769.17 34.0237 2754.35 48.8653C2739.51 63.707 2727.75 81.3258 2719.73 100.715C2711.7 120.104 2707.59 140.883 2707.61 161.865V862.026C2707.61 904.392 2724.43 945.025 2754.38 974.992C2784.33 1004.96 2824.95 1021.81 2867.3 1021.84H4146.27C4167.28 1021.9 4188.1 1017.82 4207.53 1009.83C4226.95 1001.84 4244.61 990.093 4259.5 975.273C4274.37 960.45 4286.2 942.839 4294.28 923.445C4302.35 904.052 4306.51 883.258 4306.55 862.252V162.09C4306.58 141.042 4302.47 120.192 4294.43 100.74C4286.39 81.2884 4274.58 63.6179 4259.69 48.7448C4244.8 33.8719 4227.11 22.0899 4207.65 14.0763C4188.19 6.06265 4167.33 1.97545 4146.27 2.04983ZM3153.77 556.609H3053.17C3050.93 556.609 3048.79 557.499 3047.19 559.085C3045.61 560.672 3044.71 562.824 3044.71 565.068V708.3
839502C3044.71 710.545 3043.82 712.697 3042.24 714.283C3040.65 715.87 3038.5 716.761 3036.26 716.761H2965.42C2963.2 716.732 2961.05 715.831 2959.47 714.25C2957.89 712.672 2957.01 710.537 2956.97 708.302V191.639C2956.97 189.397 2957.86 187.245 2959.46 185.658C2961.04 184.072 2963.18 183.181 2965.42 183.181H3153.77C3260.47 183.181 3336.82 260.889 3336.82 369.951C3336.82 479.013 3261.03 556.833 3154.35 556.833L3153.77 556.609ZM3683.86 708.19C3683.88 709.31 3683.68 710.421 3683.25 711.461C3682.83 712.5 3682.21 713.447 3681.43 714.244C3680.63 715.041 3679.7 715.675 3678.66 716.107C3677.64 716.538 3676.52 716.761 3675.4 716.761H3608.52C3607.4 716.761 3606.29 716.538 3605.26 716.107C3604.22 715.675 3603.28 715.041 3602.5 714.244C3601.72 713.447 3601.09 712.5 3600.68 711.461C3600.26 710.421 3600.05 709.31 3600.07 708.19V692.739C3600.17 691.382 3599.85 690.026 3599.12 688.874C3598.41 687.72 3597.34 686.829 3596.06 686.334C3594.8 685.84 3593.41 685.769 3592.1 686.131C3590.77 686.491 3589.62 687.266 3588.79 688.34C3568.82 710.107 3536.34 725.896 3484.57 725.896C3408.34 725.896 3357.91 686.197 3357.91 617.624C335
83957.18 600.904 3360.63 584.265 3367.96 569.216C3375.28 554.17 3386.26 541.19 3399.88 531.458C3427.39 510.818 3470.02 500.104 3533.29 497.622L3600.39 495.367V475.741C3600.39 436.154 3573.78 419.35 3531.03 419.35C3488.29 419.35 3461.33 434.463 3455.03 459.163C3454.52 460.907 3453.45 462.433 3451.97 463.496C3450.51 464.56 3448.72 465.098 3446.9 465.027H3380.7C3379.48 465.058 3378.27 464.82 3377.15 464.334C3376.05 463.846 3375.04 463.12 3374.23 462.206C3373.43 461.291 3372.83 460.214 3372.49 459.044C3372.14 457.875 3372.05 456.646 3372.24 455.441C3382.17 396.793 3430.66 352.243 3534.09 352.243C3643.94 352.243 3683.52 403.335 3683.52 500.892L3683.86 708.19ZM4100.49 372.995L3951.62 770.108C3917.78 862.364 3858.56 886.05 3793.71 886.05C3781.5 886.348 3769.3 884.866 3757.51 881.652C3755.67 881.157 3754.06 880.073 3752.88 878.563C3751.73 877.056 3751.1 875.208 3751.08 873.305V812.965C3751.08 811.703 3751.35 810.455 3751.88 809.311C3752.42 808.167 3753.19 807.154 3754.16 806.347C3755.14 805.538 3756.27 804.955 3757.49 804.637C3758.71 804.319 3759.99 804.274 3761.23 804.506C3771.46 806.446 3781.84 807.428 3792.25 807.44C3810.18 808.339 3827.9 803.193 3842.57 792.825C3857.22 782.457 3867.98 767.467 3873.11 750.258L3877.52 736.385C3878.2 734.529 3878.2 732.491 3877.52 730.633L3738.33 373.109C3737.91 371.831 3737.79 370.469 3737.99 369.137C3738.2 367.804 3738.71 366.537 3739.47 365.439C3740.26 364.341 3741.29 363.442 3742.48 362.814C3743.67 362.187 3745 361.849 3746.34 361.83H3814.02C3815.75 361.847 3817.43 362.381 3818.86 363.367C3820.29 364.351 3821.39 365.741 3822.02 367.357L3916.54 619.542C3917.17 621.189 3918.27 622.608 3919.72 623.609C3921.18 624.612 3922.89 625.147 3924.66 625.147C3926.41 625.147 3928.15 624.612 3929.59 623.609C3931.04 622.608 3932.16 621.189 3932.77 619.542L4014.78 368.034C4015.32 366.319 4016.41 364.825 4017.87 363.77C4019.33 362.714 4021.08 362.153 4022.88 362.169H4092.26C4093.59 362.163 4094.91 362.475 4096.12 363.073C4097.31 363.673 4098.36 364.545 4099.16 365.62C4099.96 366.695 4100.49 367.942 4100.72 369.263C4100.96 370.582 4100.88 371.938 4100.49 373.221V372.995Z" fill="black"/> 8396</g> 8397<defs> 8398<clipPath id="clip0"> 8399<rect width="4317" height="1036.76" fill="white" transform="translate(0 0.240234)"/> 8400</clipPath> 8401</defs> 8402</svg> 8403 </span> 8404 </p> 8405 </div> 8406 8407 8408 <p class="shipping" style="margin-bottom: 8px"> 8409 <strong>24-Month</strong> Flagship Warranty <span class="svg-frame"><svg viewBox="0 0 388.1 187.1" version="1.1" xmlns="http://www.w3.org/2000/svg" style=" max-width: 34px; 8410 transform: translateY(2px); 8411 margin-left: 2px;"> 8412 <defs> 8413 <style> 8414 .cls-1 { 8415 fill: #000000; 8416 } 8417 </style> 8418 </defs> 8419 <g> 8420 <g id="Layer_1"> 8421 <g> 8422 <path d="M356.5,184.2H32.5c-14.7,0-26.6-11.9-26.6-26.6V30.4C5.9,15.7,17.9,3.8,32.5,3.8h323.9c14.7,0,26.6,11.9,26.6,26.6v127.2c0,14.7-11.9,26.6-26.6,26.6ZM32.5,14c-9.1,0-16.4,7.4-16.4,16.4v127.2c0,9.1,7.4,16.4,16.4,16.4h323.9c9.1,0,16.4-7.4,16.4-16.4V30.4c0-9.1-7.4-16.4-16.4-16.4H32.5Z" class="cls-1"></path> 8423 <g> 8424 <polygon points="103.7 94 121.8 150.6 145.1 150.6 145.1 37.4 122.1 37.4 122.1 94 104 37.4 80.7 37.4 80.7 150.6 103.7 150.6 103.7 94" class="cls-1"></polygon> 8425 <polygon points="225.2 127.5 184.8 127.5 184.8 105.5 220.3 105.5 220.3 82.5 184.8 82.5 184.8 60.5 225.2 60.5 225.2 37.4 161.1 37.4 161.1 150.6 225.2 150.6 225.2 127.5" class="cls-1"></polygon> 8426 <polygon points="282.5 88.1 273.8 48.9 264.9 88.1 262.6 37.4 239.3 37.4 245.8 150.6 266.6 150.6 273.8 106.5 281 150.6 301.8 150.6 308.3 37.4 285 37.4 282.5 88.1" class="cls-1"></polygon> 8427 </g> 8428 </g> 8429 </g> 8430 </g> 8431</svg></span><br> 8432 </p> 8433 8434 8435 <p class="shipping"> 8436 Ships same day. 8437 </p> 8438 8439 8440 8441 8442 8443 <ul class="thumbnails hide-small s-series-swatches rally-guard"> 8444 8445 8446 <li class="var-swatch S-Series strong"> 8447 <a href="#" class="active" data-price="$2,900.00" data-price-cents="290000" data-compare-at-cents="0" data-sku="OW2-00010-02" data-barcode="810019796005" data-available="true" data-title="S-Series" data-variant-id="40944462397534" data-thumbnail-id="30884296097886" data-product-single-thumbnail aria-current="true" data-rail="s-series"> 8448 <span class="swatch"> </span> S-Series 8449 </a> 8450 8451 8452 </li> 8453 8454 8455 8456 8457 8458 <li class="var-swatch rally"> 8459 <a href="#" data-price="$3,250.00" data-price-cents="325000" data-compare-at-cents="0" data-sku="OW2-00010-13" data-barcode="810019797514" data-available="true" data-title="S-Series Rally Edition" data-variant-id="40944462463070" data-thumbnail-id="30884433985630" data-product-single-thumbnail data-rail="rally"> 8460 <span class="swatch"> </span> S-Series Rally Edition + $350 8461 </a> 8462 8463
8464 <span class="read-rally"> 8465 <svg width="9" height="9" viewBox="0 0 9 9" fill="none" xmlns="http://www.w3.org/2000/svg"> 8466 <path d="M4.87261 3.3404V2.4899H3.99061V3.3404H4.87261ZM4.84111 6.8999V3.7499H4.02211V6.8999H4.84111Z" fill="#C9C9C9"></path> 8467 <circle cx="4.5" cy="4.5" r="4.05" stroke="#C9C9C9" stroke-width="0.9"></circle> 8468 </svg> 8469 </span> 8470 8471 </li> 8472 8473 8474 8475 <li class="var-swatch rally-xl"> 8476 <a href="#" data-price="$3,500.00" data-price-cents="350000" data-compare-at-cents="0" data-sku="OW2-00010-24" data-barcode="850078188007" data-available="true" data-title="S-Series Rally XL" data-variant-id="41911500406878" data-thumbnail-id="33222197903454" data-product-single-thumbnail data-rail="rally-xl"> 8477 <span class="swatch"> </span> S-Series Rally XL + $600 <img class="new-svg" src="https://cdn.shopify.com/s/files/1/0696/2011/files/New_Nav_Icon_a9519ab6-27a3-4f18-8455-bd2997a28dcb.svg" style="position: absolute;width: 35px;right: -41px;top: 0;"> 8478 </a> 8479 8480 8481 <span class="read-rally-xl"> 8482 <svg width="9" height="9" viewBox="0 0 9 9" fill="none" xmlns="http://www.w3.org/2000/svg"> 8483 <path d="M4.87261 3.3404V2.4899H3.99061V3.3404H4.87261ZM4.84111 6.8999V3.7499H4.02211V6.8999H4.84111Z" fill="#C9C9C9"></path> 8484 <circle cx="4.5" cy="4.5" r="4.05" stroke="#C9C9C9" stroke-width="0.9"></circle> 8485 </svg> 8486 </span> 8487 8488 </li> 8489 8490 8491 </ul> 8492 8493 8494 8495 <ul class="thumbnails small-only s-series-swatches rally-guard"> 8496 8497 8498 <li class="var-swatch S-Series strong"> 8499 <a href="#" class="active" data-price="$2,900.00" data-price-cents="290000" data-compare-at-cents="0" data-sku="OW2-00010-02" data-barcode="810019796005" data-available="true" data-title="S-Series" data-variant-id="40944462397534" data-thumbnail-id="30884296097886" data-product-single-thumbnail aria-current="true" data-rail="s-series"> 8500 <span class="swatch"> </span> S-Series 8501 </a> 8502 8503 8504 8505 8506 8507 </li> 8508 8509 8510 8511 8512 8513 <li class="var-swatch rally"> 8514 <a href="#" data-price="$3,250.00" data-price-cents="325000" data-compare-at-cents="0" data-sku="OW2-00010-13" data-barcode="810019797514" data-available="true" data-title="S-Series Rally Edition" data-variant-id="40944462463070" data-thumbnail-id="30884433985630" data-product-single-thumbnail data-rail="rally"> 8515 <span class="swatch"> </span> S-Series Rally Edition + $350 8516 </a> 8517 8518 8519 8520 <span class="read-rally"> 8521 <svg width="9" height="9" viewBox="0 0 9 9" fill="none" xmlns="http://www.w3.org/2000/svg"> 8522 <path d="M4.87261 3.3404V2.4899H3.99061V3.3404H4.87261ZM4.84111 6.8999V3.7499H4.02211V6.8999H4.84111Z" fill="#C9C9C9"></path> 8523 <circle cx="4.5" cy="4.5" r="4.05" stroke="#C9C9C9" stroke-width="0.9"></circle> 8524 </svg> 8525 </span> 8526 8527 8528 8529 </li> 8530 8531 8532 8533 <li class="var-swatch rally-xl"> 8534 <a href="#" data-price="$3,500.00" data-price-cents="350000" data-compare-at-cents="0" data-sku="OW2-00010-24" data-barcode="850078188007" data-available="true" data-title="S-Series Rally XL" data-variant-id="41911500406878" data-thumbnail-id="33222197903454" data-product-single-thumbnail data-rail="rally-xl"> 8535 <span class="swatch"> </span> S-Series Rally XL + $600 <img class="new-svg" src="https://cdn.shopify.com/s/files/1/0696/2011/files/New_Nav_Icon_a9519ab6-27a3-4f18-8455-bd2997a28dcb.svg" style="position: absolute;width: 35px;right: -41px;top: 0;"> 8536 </a> 8537 8538 8539
8540 <span class="read-rally-xl"> 8541 <svg width="9" height="9" viewBox="0 0 9 9" fill="none" xmlns="http://www.w3.org/2000/svg"> 8542 <path d="M4.87261 3.3404V2.4899H3.99061V3.3404H4.87261ZM4.84111 6.8999V3.7499H4.02211V6.8999H4.84111Z" fill="#C9C9C9"></path> 8543 <circle cx="4.5" cy="4.5" r="4.05" stroke="#C9C9C9" stroke-width="0.9"></circle> 8544 </svg> 8545 </span> 8546 8547 8548 8549 </li> 8550 8551 8552 </ul> 8553 8554 8555 <p id="rally" class="show-rally-info hide"> 8556 Recurve Rails, 25 mph top speed and a smaller 6" Motor Hub for vibration dampening. 8557 </p> 8558 <p id="rally-xl-product-info" class="show-rally-xl-info hide"> 8559 12â XL tire, wider stance, and upgraded power electronics. The pinnacle of Onewheel performance. 8560 </p> 8561 8562 <div class="whats-included default rally-guard" style="margin-top: 10px;"> 8563 <p><strong>In the box:</strong><br> 8564 Onewheel GT S-Series, GT S-Series Home Charger, Black Maghandle Pro</p> 8565 </div> 8566 <div class="whats-included rally-xl hide" style="margin-top: 10px;"> 8567 <p><strong>In the box:</strong><br> 8568 Onewheel GT S-Series Rally XL, GT S-Series Home Charger, Black Maghandle Pro</p> 8569 </div> 8570 8571 <form class="for-simple" method="post" action="/cart/add" style="margin-top: 20px !important;" data-product-url="/products/onewheel-gt-s-series" data-default-rail="s-series"> 8572 <input type="hidden" name="return_to" id="s-series-return-to" value="/products/onewheel-gt-s-series?bundle=true&rail=s-series"> 8573 8574 8575 8576 8577 8578 <input type="radio" name="id" value="40944462397534" id="s-series-variant-40944462397534" checked class="hide" data-variant-id="40944462397534" data-rail="s-series"> 8579 8580 8581 8582 8583 8584 8585 8586 <input type="radio" name="id" value="40944462463070" id="s-series-variant-40944462463070" class="hide" data-variant-id="40944462463070" data-rail="rally"> 8587 8588 8589 8590 8591 8592 <input type="radio" name="id" value="41911500406878" id="s-series-variant-41911500406878" class="hide" data-variant-id="41911500406878" data-rail="rally-xl"> 8593 8594 8595 8596 <button type="submit" class="button blue simple-atc">Add to Cart</button> 8597 <p class="next-step show-a">Next Step:<br>Exclusive bundle savings</p> 8598 </form> 8599 8600 <a href="#explore-bundles" class="button-outline-black" style="margin-top: 12px; display: inline-block;"> 8601 Explore Bundles 8602 </a> 8603 8604 8605 8606 </div> 8607 </div> 8608 </div> 8609 </section> 8610 8611 <!-- Reviews (visible on step one, hidden on step two) --> 8612 8613 8614 8615 <div class="full-width"> 8616 <a href="/cart/add?id=40944462397534&quantity=1" class="solo-config add-to-cart for-straight-rail"> 8617 I don't like deals, buy just the board. 8618 </a> 8619 <a href="/cart/add?id=40944462463070&quantity=1" class="solo-config add-to-cart for-rally-rail hide"> 8620 I don't like deals, buy just the board. 8621 </a> 8622 <a href="/cart/add?id=41911500406878&quantity=1" class="solo-config add-to-cart for-rally-xl-rail hide"> 8623 I don't like deals, buy just the board. 8624 </a> 8625 </div> 8626 8627 8628 8629 8630 8631 8632 8633 8634 8635 8636 8637 8638 8639 8640 8641 8642 8643 <br> 8644 <div class="container reviews"> 8645 <h3 class="reviews-heading">Reviews</h3><div class="yotpo yotpo-main-widget" 8646 data-product-id="6845910515806" 8647 data-price="2,900.00" 8648 data-currency="USD" 8649 data-name="Onewheel GT S-Series" 8650 data-url="https://onewheel.com/products/onewheel-gt-s-series" 8651 data-image-url="//onewheel.com/cdn/shop/files/GTS_Clipped_4ConfigModal__1_large.png%3Fv=1698374591" 8652 data-description=""> 8653 </div> 8654 </div> 8655 8656 8657 <!-- Bundles (New) - conditional cart inside #bundles so it shares the bundleview-active frame + dropshadow like other boards (id="bundles" is on outer container in purchaseView for correct spacing) --> 8658 <div class="row bundles new-bundles"> 8659 <!-- Conditional cart: show correct group on step two based on rail param (s-series / rally / rally-xl) --><div class="conditional-cart"> 8660 8661 8662 8663 8664 8665 8666 8667 8668 <section class="cart-snippet continue-to show-b hide-small for-rally-xl for-rally-xl-fallback" aria-label="Rally XL cart"> 8669 <a class="button dark-gray" href="/cart">
8669Continue to Cart</a> 8670 </section> 8671 8672 </div> 8673 <span class="bundle-anchor" id="explore-bundles"></span> 8674 8675 8676 <!-- Base Group (S-Series) --> 8677 <div class="bundle-row-default desktop" :class="{ hide: currentRail !== 's-series' }"> 8678 <div class="featured-bundles"> 8679 <div class="mobile-header desktop"> 8680 <h4 class="show-a">Bundle & Save</h4> 8681 <h4 class="show-b">Bundle & Save</h4> 8682 <p class="show-b">Thousands of customers have grabbed a bundle - it's the only way to get a discount on everything you need.</p> 8683 <div class="slider-nav-main"> 8684 <div class="col col-4" v-for="(bundle, index) in bundles" v-cloak v-if="currentRail === 's-series' && bundle.stock == 'stock'" :class="{ active: bundle.default == 'yes', initial: bundle.default == 'yes', hide: bundle.stock == 'rally', gt1: bundle.group == 'gt-1', gt2: bundle.group == 'gt-2', gt3: bundle.group == 'gt-3'}"> 8685 <div class="bundle-container"> 8686 <div class="bundle-title" style="margin-top: -4px;"> 8687 ${ bundle.nameShort } 8688 </div> 8689 <span class="inline-save" style="color: #c74135; font-weight: 500; text-transform: none;"> 8690 Save ${ bundle.save } 8691 </span> 8692 </div> 8693 </div> 8694 </div> 8695 </div> 8696 <div class="slider-for-main desktop-only"> 8697 <div class="col col-4 package" v-for="(bundle, index) in bundles" v-cloak v-if="currentRail === 's-series' && bundle.stock == 'stock'" :class="{ active: bundle.default == 'yes', initial: bundle.default == 'yes', hide: bundle.image == '', gt1: bundle.group == 'gt-1', gt2: bundle.group == 'gt-2', gt3: bundle.group == 'gt-3'}"> 8698 <div class="bundle-container"> 8699 8700 <div class="bundle-select"> 8701 <span class="product-feature-caption"> 8702 <svg viewBox="0 0 28 29" xmlns="http://www.w3.org/2000/svg"> 8703 <g fill="#000" fill-rule="evenodd"> 8704 <path d="M14.47 9.803l-2.457 5.185h1.91l-.455 4.17 2.366-5.124H14z"></path> 8705 <path d="M13.923 26.596c-6.61 0-11.988-5.377-11.988-11.988 0-6.61 5.378-11.988 11.988-11.988 6.611 0 11.988 5.378 11.988 11.988 0 6.61-5.377 11.988-11.988 11.988m0-25.903C6.25.693.007 6.937.007 14.608c0 7.674 6.243 13.917 13.916 13.917 7.674 0 13.916-6.243 13.916-13.917 0-7.671-6.242-13.915-13.916-13.915"></path> 8706 <path d="M23.282 16.332l-.54-.312-.143.248-.072-.04-2.874 4.98.072.04-.145.25.538.31a9.723 9.723 0 0 1-6.425 2.413 9.726 9.726 0 0 1-6.427-2.413l.538-.31-.143-.248.072-.043-2.874-4.979-.072.042-.145-.25-.54.313a9.808 9.808 0 0 1-.183-1.885c0-4.162 2.699-7.91 6.61-9.249v.625h.289v.083h5.749v-.083h.287v-.625c3.912 1.338 6.612 5.088 6.612 9.248a9.83 9.83 0 0 1-.184 1.886M16.649 4.53l-.37-.11v.827h-5.174V4.42l-.37.11c-4.351 1.296-7.391 5.373-7.391 9.917 0 .804.095 1.61.282 2.399l.089.375.718-.413 2.586 4.48-.714.412.279.265a10.303 10.303 0 0 0 7.109 2.832c2.653 0 5.178-1.006 7.107-2.832l.28-.265-.714-.412 2.587-4.48.717.413.089-.377c.187-.789.282-1.594.282-2.397 0-4.543-3.04-8.62-7.392-9.917"></path> 8707 <path d="M18.528 20.557l2.874-4.979-.16-.092-2.874 4.98zM18.849 20.743l2.873-4.98-.16-.092-2.873 4.979zM19.49 21.113l2.876-4.98-.161-.09-2.874 4.978zM19.17 20.93l2.874-4.98-.16-.092-2.875 4.978zM10.929 6.386l5.75.014v-.185l-5.75-.013zM10.927 7.127l5.749.015v-.184l-5.749-.015zM10.927 7.501l5.749.015v-.184l-5.749-.015zM10.927 6.757l5.75.015v-.185l-5.75-.015zM5.982 15.58l2.874 4.978.16-.092-2.874-4.98zM5.66 15.765l2.875 4.98.161-.093-2.875-4.981zM5.019 16.135l2.874 4.98.16-.093-2.874-4.979zM5.34 15.95l2.874 4.98.16-.09L5.5 15.856z"></path> 8708 </g> 8709 </svg> 8710 8711 Hypercore Motor 8712 </span>
8713 <span class="product-feature-caption"> 8714 <svg viewBox="0 0 26 26" xmlns="http://www.w3.org/2000/svg"> 8715 <path d="M12.831 24.779c-6.41 0-11.625-5.215-11.625-11.625S6.421 1.529 12.831 1.529s11.625 5.215 11.625 11.625-5.215 11.625-11.625 11.625m0-24.415C5.779.364.042 6.102.042 13.154c0 7.052 5.737 12.79 12.789 12.79s12.789-5.738 12.789-12.79c0-7.052-5.737-12.79-12.789-12.79m5.919 10.705c-.042.26-.173.51-.279.76-.108.252-.237.495-.352.744-.126.273-.239.553-.375.822-.043.085-.141.143-.214.214l-.09-.032.068-.664c-.103.02-.191.048-.281.057-.135.014-.271.015-.406.02.033-.122.04-.261.103-.366.224-.367.367-.761.359-1.188-.006-.354-.06-.706-.101-1.058-.02-.18-.086-.357.189-.413.052-.011.103-.17.106-.261.013-.354.003-.71.009-1.064.001-.092.029-.184.053-.325.413.319.435.79.634 1.169.166-.193.208-.375.175-.886-.019-.296-.066-.59-.101-.885l.103-.036c.082.174.209.34.238.522.094.588.173 1.18.215 1.775.026.363.006.736-.053 1.095m-.771 4.637c.149.39.091.734-.25 1.008-1.3 1.046-2.592 2.104-3.902 3.138-.434.34-.909.63-1.375.927-.289.184-.406.133-.505-.196-.079-.264-.136-.535-.202-.804-.147-.596-.49-1.016-1.075-1.235-.3-.113-.593-.246-.883-.382-.099-.046-.181-.128-.27-.193l.005-.082c.153-.046.304-.111.46-.135.626-.097 1.255-.171 1.88-.27.666-.106 1.142-.485 1.435-1.083.161-.328.282-.675.427-1.01.107-.246.266-.447.546-.508 1.167-.255 1.597-1.09 1.713-2.173.005-.043.014-.086.018-.108h.543c-.026.145-.04.335-.097.512-.072.224.02.296.221.307l.512.023c-.039.194-.075.356-.104.519-.035.194.036.297.229.193.3-.161.587-.346.862-.51-.028.08-.066.216-.119.343-.235.565-.293 1.135-.069 1.719M9.004 17.02c-.293.07-.579.176-.863.28-.377.138-.535.088-.72-.263-.139-.266-.217-.543-.082-.86l.396.15c-.017-.133-.019-.232-.044-.325-.029-.112-.108-.217-.111-.327-.004-.138.047-.277.074-.416.151.053.31.09.449.165.07.037.095.15.159.21.044.04.139.082.177.06.044-.024.083-.127.066-.178a5.804 5.804 0 0 0-.277-.692c-.023-.046-.175-.09-.211-.061-.252.194-.411-.013-.551-.142-.161-.147-.037-.31.068-.45.085-.111.168-.224.263-.351l.302.499c.126-.282-.195-1.006-.493-1.167-.012.01-.033.02-.036.033-.108.483-.108.483-.575.325l-.051-.015c-.504-.156-.549-.281-.26-.745.09-.144.182-.287.286-.421.417-.542.648-1.162.749-1.837.359.13.402.2.386.56a.243.243 0 0 0 .047.148c.331.442.274.885.014 1.332-.188.325.106.97.508 1.023-.031-.121-.05-.23-.086-.33-.102-.287-.06-.398.217-.532.048-.023.106-.03.148-.06.095-.068.183-.146.273-.22-.096-.062-.198-.117-.288-.187-.056-.044-.124-.104-.137-.166-.04-.201-.055-.406-.086-.61-.026-.171.035-.24.207-.188.034.01.066.037.099.038.105 0 .21-.006.315-.011-.049-.075-.096-.152-.147-.226-.065-.095-.126-.194-.201-.281-.207-.24-.402-.494-.634-.706-.224-.204-.3-.336-.143-.598.234-.392.342-.815.435-1.255.04-.188.178-.362.295-.526.19-.265.411-.508.596-.776.106-.154.212-.228.408-.24.236-.014.468-.097.702-.15.084-.02.168-.036.243-.052-.106.385-.181.747-.305 1.09-.204.567-.14 1.123-.007 1.687.031.13-.021.282.013.412.045.175.101.368.215.499.167.19.383.343.592.493.231.166.479.309.718.465.156.103.313.199.272.439-.011.066.07.16.129.222.152.162.307.3.306.563-.001.176.18.194.306.113.164-.105.305-.245.456-.37.113-.091.225-.183.375-.254.038.409.151.794.002 1.188a1.962 1.962 0 0 0-.127.515c-.032.348-.139.429-.47.317-.288-.1-.369-.06-.414.244-.026.174-.001.355-.004.533-.006.355.007.713-.03 1.065-.039.368-.278.6-.61.753-.354.163-.697.347-1.046.52a1.081 1.081 0 0 1-.199.074c-.507.132-1.015.264-1.523.394-.064.016-.132.018-.272.036l.299-.464c-.216 0-.398-.032-.562.007M11.227 5.4l.07.267c.315-.037.09-.358.294-.476.303.243.663.224 1.068.068-.342.517-1.748.96-2.45.818.201-.358.409-.648 1.018-.677m.881 2.678c-.149.41.211.68.271 1.098-.223-.07-.404-.118-.578-.183-.234-.085-.294-.05-.275.2.014.182.05.362.079.56-.512-.16-.737-.933-.589-1.914.131-.873.771-1.
8715626 1.432-1.631l.6 2.329c-.346.034-.591-.3-.94-.46m2.647 4.644c-.047-.195-.129-.383-.163-.58a.352.352 0 0 1 .307-.4c.222-.017.323.132.321.312-.006.478-.004.962-.081 1.43-.059.355-.342.594-.753.754.012-.13-.002-.271.042-.39.102-.278.243-.542.345-.821.033-.088.006-.206-.018-.305m-.959-2.551c.146-.008.301-.055.314-.263.003-.05.084-.127.14-.138.363-.076.728-.174 1.096-.193.398-.021 1.023.545 1.1.935.014.069.03.159-.002.21-.17.276-.149.576-.147.878 0 .1-.07.2-.108.3l-.094-.01c-.039-.097-.082-.193-.116-.291-.228-.657-1.061-1.158-1.746-1.054-.225.034-.407.117-.509.335-.08.17-.221.213-.377.128a24.78 24.78 0 0 1-1.082-.63c-.051-.032-.082-.14-.074-.205.004-.035.114-.083.174-.08.195.012.388.056.583.067.282.015.566.027.848.01m1.127-4.318c.663.096 1.165.513 1.626.967.199.195.146.319-.118.372-.254.05-.351.208-.261.478.113.337.271.659.366 1 .055.198.053.425.021.632-.028.184-.187.259-.335.11-.341-.341-.754-.327-1.176-.274-.46.057-.505.03-.664-.408-.06-.167-.148-.324-.213-.49-.043-.11-.066-.226-.099-.34l.059-.04c.074.039.151.074.222.119.113.072.213.17.334.219a.634.634 0 0 0 .372.042c.045-.012.064-.205.055-.312-.044-.513-.266-.907-.738-1.163a5.426 5.426 0 0 1-.874-.598c-.083-.07-.07-.255-.106-.407.558.03 1.049.024 1.529.093m4.21 2.197c-.084-.283-.212-.59-.413-.794-.604-.617-1.221-1.23-1.899-1.76-.34-.265-.818-.36-1.243-.505-.378-.127-.769-.218-1.155-.325h-.643c-.522.039-1.044.08-1.566.116-.244.017-.485-.032-.716.137-.109.08-.311.045-.471.04a1.284 1.284 0 0 0-.777.239c-.227.154-.479.273-.728.392-.224.107-.357.269-.353.516.007.387-.144.668-.457.906-.297.226-.469.565-.541.932-.119.614-.422 1.149-.692 1.699-.187.383-.307.772-.288 1.208.007.165-.066.35-.15.499-.212.37-.47.718-.675 1.093a5.877 5.877 0 0 0-.44.998c-.111.34.019.52.362.613.508.135.471.143.58.648.071.328.081.63.068.962a3.72 3.72 0 0 1-.143.959c-.176.589 0 .982.588 1.149.605.172 1.159.399 1.672.774.309.226.705.338 1.069.482.519.204.895.553 1.101 1.068.148.372.267.755.398 1.134.066.19.129.38.2.59l.387-.018c1.641-1.05 3.169-2.205 4.645-3.427.556-.462 1.093-.948 1.646-1.413.285-.24.383-.514.282-.878-.179-.642-.292-1.296-.057-1.948.114-.316.238-.643.425-.918.694-1.025.766-2.121.462-3.281-.164-.628-.293-1.266-.478-1.887" fill="#3F3F3F" fill-rule="evenodd"></path> 8716 </svg> 8717 8718 Stop on a Dime 8719 </span> 8720 <span class="product-feature-caption"> 8721 <svg viewBox="0 0 31 29" fill="none" xmlns="http://www.w3.org/2000/svg"> 8722 <path d="M17.1 26.4H17C15.3 25.9 13.6 25.1 12.2 24C11 23 9.4 21.4 8.7 19.1C8.1 17 8.5 14.8 9.7 13.2C10.6 12.1 12 11.2 13.8 10.7C15.1 10.4 16.4 10.3 17.6 10.1C17.9 10.1 18.1 10.1 18.4 10C19 10 19.6 10 20 9.7C20.3 9.5 20.5 9 20.3 8.7C20.1 8.4 19.6 8.4 19.2 8.4L12.7 8C12.5 8 12.3 7.8 12.3 7.6C12.3 7.4 12.5 7.2 12.7 7.2L19.2 7.6C19.6 7.6 20.5 7.7 20.9 8.3C21.4 9 21.1 10 20.4 10.5C19.8 10.9 19.1 11 18.4 11.1C18.1 11.1 17.9 11.1 17.6 11.2C16.4 11.3 15.1 11.4 13.9 11.7C12.8 12 11.2 12.6 10.2 13.9C9.3 15 9 17 9.6 18.8C10.2 20.9 11.7 22.3 12.8 23.2C14.1 24.2 15.7 25 17.3 25.5C17.5 25.6 17.6 25.8 17.6 26C17.5 26.2 17.3 26.4 17.1 26.4ZM29.4 26.4C29.5 26.2 29.4 25.9 29.2 25.9C25.6 24.6 22.1 22.8 19 20.5C18.2 19.9 17.3 19.2 16.7 18.4C16.1 17.5 15.9 16.4 16.2 15.6C16.7 14.4 18.1 13.8 18.9 13.5C19.3 13.4 19.8 13.3 20.2 13.2C21 13 21.9 12.8 22.7 12.4C24 11.8 25.1 10.4 24.9 8.9C24.8 7.9 24 6.9 22.8 6.4C21.8 6 20.7 5.9 19.7 5.8L13 5.1C12.8 5.1 12.6 5.3 12.6 5.5C12.6 5.7 12.8 5.9 13 5.9L19.7 6.4C20.7 6.5 21.6 6.6 22.5 6.9C23.2 7.2 24 7.9 24.1 8.8C24.3 9.9 23.3 11 22.3 11.5C21.6 11.9 20.8 12.1 20 12.3C19.6 12.4 19.1 12.5 18.6 12.7C17.4 13.1 15.9 13.8 15.4 15.3C15 16.4 15.2 17.7 16 18.8C16.7 19.8 17.7 20.6 18.5 21.2C21.7 23.5 25.2 25.3 28.9 26.7H29C29.2 26.6 29.3 26.5 29.4 26.4ZM11.3 9.9C11.4 9.8 11.4 9.6 11.3 9.5L9.1 6.6H10C10.2 6.6 10.3 6.5 10.4 6.4C10.5 6.3 10.5 6.1 10.4 6L8.8 3.5H9.4C9.6 3.5 9.7 3.4 9.8 3.2C9.9 3 9.8 2.9 9.7 2.7L7 0.1C6.9 0 6.8 0 6.7 0C6.6 0 6.5 0 6.4 0.1L3.7 2.8C3.6 3 3.6 3.1 3.6 3.3C3.7 3.4 3.9 3.5 4 3.5H4.6L3 5.9C2.9 6.1 2.9 6.2 3 6.4C3.1 6.5 3.2 6.6 3.4 6.6H4.2L2.1 9.5C2 9.6 2 9.8 2.1 9.9C2.2 10 2.3 10.1 2.5 10.1H11C11.1 10.2 11.2 10.1 11.3 9.9ZM5.4 6.4C5.5 6.3 5.5 6.1 5.4 6C5.3 5.8 5.2 5.8 5 5.8H4.1L5.7 3.4C5.8 3.3 5.8 3.1 5.7 3C5.6 2.8 5.5 2.7 5.3 2.7H5L6.7 1L8.4 2.7H8C7.8 2.7 7.7 2.8 7.6 2.9C7.5 3 7.5 3.2 7.6 3.3L9.2 5.7H8.3C8.2 5.8 8 5.8 8 6C7.9 6.1 7.9 6.3 8 6.4L10.1 9.3H3.2L5.4
87226.4ZM7.1 11.7V9.7C7.1 9.5 6.9 9.3 6.7 9.3C6.5 9.3 6.3 9.5 6.3 9.7V11.7C6.3 11.9 6.5 12.1 6.7 12.1C6.9 12.1 7.1 12 7.1 11.7ZM9.3 26.5C9.4 26.4 9.4 26.2 9.3 26.1L7.2 23.2H8C8.2 23.2 8.3 23.1 8.4 23C8.5 22.9 8.5 22.7 8.4 22.6L6.8 20.2H7.4C7.6 20.2 7.7 20.1 7.8 19.9C7.9 19.7 7.8 19.6 7.7 19.5L5.1 16.8C4.9 16.6 4.7 16.6 4.5 16.8L1.9 19.5C1.8 19.6 1.8 19.8 1.8 19.9C1.9 20.1 2 20.2 2.2 20.2H2.8L1 22.6C0.9 22.7 0.9 22.9 1 23C1.1 23.1 1.2 23.2 1.4 23.2H2.2L0.1 26.1C0 26.2 0 26.4 0 26.5C0.1 26.6 0.2 26.7 0.4 26.7H8.9C9 26.8 9.2 26.7 9.3 26.5ZM3.3 23C3.4 22.9 3.4 22.7 3.3 22.6C3.2 22.5 3.1 22.4 2.9 22.4H2.1L3.7 20C3.8 19.9 3.8 19.7 3.7 19.6C3.6 19.5 3.5 19.4 3.3 19.4H3L4.7 17.7L6.4 19.4H6C5.8 19.4 5.7 19.5 5.6 19.6C5.5 19.7 5.5 19.9 5.6 20L7.2 22.4H6.3C6.1 22.4 6 22.5 5.9 22.6C5.8 22.7 5.8 22.9 5.9 23L8 25.9H1.2L3.3 23ZM5.1 28.3V26.3C5.1 26.1 4.9 25.9 4.7 25.9C4.5 25.9 4.3 26.1 4.3 26.3V28.3C4.3 28.5 4.5 28.7 4.7 28.7C4.9 28.7 5.1 28.6 5.1 28.3ZM30.9 20.9C31 20.8 31 20.6 30.9 20.5L28.8 17.6H29.6C29.8 17.6 29.9 17.5 30 17.4C30.1 17.3 30.1 17.1 30 17L28.4 14.6H29C29.2 14.6 29.3 14.5 29.4 14.3C29.5 14.1 29.4 14 29.3 13.8L26.7 11.1C26.5 10.9 26.3 10.9 26.1 11.1L23.5 13.8C23.4 13.9 23.3 14.1 23.4 14.3C23.5 14.5 23.6 14.6 23.8 14.6H24.4L22.8 17C22.7 17.1 22.7 17.3 22.8 17.4C22.9 17.5 23 17.6 23.2 17.6H24L21.9 20.5C21.8 20.6 21.8 20.8 21.9 20.9C22 21 22.1 21.1 22.3 21.1H30.8C30.7 21.1 30.8 21 30.9 20.9ZM25 17.4C25.1 17.3 25.1 17.1 25 17C24.9 16.9 24.8 16.8 24.6 16.8H23.7L25.3 14.4C25.4 14.3 25.4 14.1 25.3 14C25.2 13.9 25.1 13.8 24.9 13.8H24.6L26.3 12.1L28 13.8H27.7C27.5 13.8 27.4 13.9 27.3 14C27.2 14.1 27.2 14.3 27.3 14.4L28.9 16.8H28C27.8 16.8 27.7 16.9 27.6 17C27.5 17.1 27.5 17.3 27.6 17.4L29.7 20.3H22.8L25 17.4ZM26.7 22.7V20.7C26.7 20.5 26.5 20.3 26.3 20.3C26.1 20.3 25.9 20.5 25.9 20.7V22.7C25.9 22.9 26.1 23.1 26.3 23.1C26.5 23.1 26.7 22.9 26.7 22.7Z" fill="black"></path> 8723 </svg> 8724 8725 Any Terrain 8726 </span> 8727 </div> 8728 <div class="bundle-image"> 8729 <img class="bv-badge" :src="bundle.hexImage" /> 8730 <a href="#" class="open-configView new-bundle-cta" :data-bundle="index"><img :src="bundle.soloImage" /></a> 8731 </div> 8732 <div class="bundle-price"> 8733 <h2 class="bundle-title-hide-pint-style">${ bundle.name }</h2> <br> 8734 <p class="bundle-description-hide-pint-style">${ bundle.description }</p> 8735 <label>${ bundle.preface }</label> 8736 <h4 class="show-control"><strike>$${ moneyFormat(bundle.compareAt) }</strike> $${ moneyFormat(bundle.price) }</h4> 8737 <h4 class="show-b"><strike>$${ moneyFormat(bundle.compareAtAccs) }</strike> $${ moneyFormat(bundle.priceAccs) }</h4> 8738 <p class="show-control"> 8739 From ${ bundle.lowAs }/mo with <svg width="4317" height="1037" viewBox="0 0 4317 1037" fill="none" xmlns="http://www.w3.org/2000/svg" style="width: 55px; transform: translateY(2px); height: auto;"> 8740<g clip-path="url(#clip0)"> 8741<path d="M1105.96 326.186C1071.34 253.553 1005.7 206.635 906.786 206.635C876.426 207.164 846.593 214.661 819.588 228.543C792.585 242.427 769.128 262.328 751.033 286.711L747.423 291.109V6.44337C747.423 4.7982 746.77 3.22051 745.606 2.05722C744.443 0.8939 742.864 0.240234 741.219 0.240234H601.367C599.742 0.269795 598.194 0.936325 597.055 2.09644C595.915 3.25656 595.277 4.81756 595.277 6.44337V822.999C595.277 824.614 595.92 826.162 597.062 827.304C598.204 828.447 599.752 829.089 601.367 829.089H751.145C752.771 829.089 754.332 828.452 755.492 827.311C756.652 826.172 757.318 824.624 757.348 822.999V474.835C757.348 407.165 802.461 359.231 874.643 359.231C953.592 359.231 973.555 424.195 973.555 490.398V822.999C973.555 824.614 974.196 826.162 975.338 827.304C976.48 828.447 978.03 829.089 979.645 829.089H1129.08C1130.71 829.089 1132.27 828.452 1133.43 827.311C1134.59 826.172 1135.26 824.624 1135.29 822.999V470.549C1135.29 458.481 1135.29 446.638 1133.71 435.135C1131.14 397.437 1121.74 360.519 1105.96 326.186Z" fill="black"/> 8742<path d="M358.093 447.206C358.093 447.206 281.851 429.273 253.768 422.055C225.684 414.837 176.623 399.498 176.623 362.392C176.623 325.286 216.21 313.443 256.362 313.443C296.513 313.443 341.176 323.143 344.672 367.693C344.813 369.299 345.552 370.791 346.742 371.879C347.933 372.965 349.488 373.563 351.1 373.558L498.734 372.994C499.603 372.996 500.463 372.819 501.26 372.474C502.057 372.129 502.774 371.623 503.367 370.987C503.96 370.353 504.416 369.602 504.705 368.783C504.994 367.963 505.113 367.093 505.05 366.226C495.915 223.668 370.837 172.69 255.459 172.69C118.652 172.69 18.6132 262.917 18.6132 362.392C18.6132 435.025 39.1399 503.147 200.533 550.516C228.842 558.749 267.302 569.463 300.912 578.825C341.288 590.104 363.055 607.134 363.055 633.976C363.055 665.104 317.942 686.758 273.618 686.758C209.444 686.758 163.879 662.961 160.157 620.215C159.963 618.652 159.202 61
87427.212 158.016 616.172C156.831 615.132 155.305 614.564 153.728 614.576L6.43255 615.253C5.569 615.253 4.71432 615.426 3.91928 615.764C3.12425 616.101 2.40528 616.594 1.80527 617.216C1.20527 617.836 0.736446 618.572 0.426968 619.378C0.11749 620.185 -0.0263401 621.045 0.00395994 621.908C6.77099 756.459 136.698 828.978 257.829 828.978C438.283 828.978 519.825 727.474 519.825 632.397C520.051 587.734 509.787 486.003 358.093 447.206Z" fill="black"/> 8743<path d="M2257.37 206.409C2182.38 206.409 2119.55 247.913 2079.06 297.991V212.274C2079.06 210.678 2078.43 209.145 2077.31 208.007C2076.21 206.868 2074.68 206.213 2073.08 206.185H1933.01C1931.4 206.185 1929.84 206.825 1928.7 207.967C1927.56 209.11 1926.91 210.66 1926.91 212.274V1013.04C1926.95 1014.63 1927.61 1016.16 1928.75 1017.27C1929.89 1018.39 1931.42 1019.02 1933.01 1019.02H2082.9C2084.48 1019.02 2086 1018.39 2087.12 1017.27C2088.24 1016.15 2088.87 1014.62 2088.87 1013.04V749.802H2091.13C2114.92 786.117 2180 829.653 2265.05 829.653C2424.96 829.653 2558.28 697.019 2558.28 517.806C2558.4 345.811 2425.76 206.409 2257.37 206.409ZM2243.5 677.057C2211.94 677.841 2180.83 669.2 2154.2 652.238C2127.57 635.274 2106.58 610.759 2093.93 581.82C2081.29 552.88 2077.55 520.829 2083.21 489.757C2088.85 458.685 2103.64 430.002 2125.66 407.369C2147.69 384.733 2175.96 369.175 2206.87 362.679C2237.77 356.183 2269.91 359.042 2299.18 370.893C2328.46 382.743 2353.53 403.048 2371.22 429.215C2388.9 455.383 2398.38 486.224 2398.47 517.806C2398.79 538.449 2395.03 558.955 2387.42 578.145C2379.81 597.335 2368.47 614.831 2354.07 629.628C2339.68 644.425 2322.5 656.232 2303.51 664.371C2284.54 672.511 2264.15 676.821 2243.5 677.057Z" fill="black"/> 8744<path d="M1483.34 171.229C1343.6 171.229 1273.9 218.711 1217.95 256.72L1216.26 257.847C1213.38 259.821 1211.35 262.813 1210.58 266.221C1209.8 269.63 1210.34 273.204 1212.09 276.231L1267.36 371.419C1268.39 373.201 1269.81 374.732 1271.5 375.901C1273.2 377.071 1275.13 377.852 1277.17 378.187C1279.16 378.546 1281.2 378.459 1283.15 377.932C1285.1 377.405 1286.91 376.454 1288.45 375.141L1292.84 371.533C1321.6 347.397 1367.73 315.14 1479.39 306.343C1541.53 301.382 1595.22 317.622 1634.81 354.615C1678.34 394.767 1704.4 459.617 1704.4 528.077C1704.4 654.057 1630.18 733.23 1510.97 734.81C1412.73 734.246 1346.75 683.042 1346.75 607.364C1346.75 567.212 1364.91 541.047 1400.33 514.881C1403.03 512.947 1404.94 510.1 1405.71 506.866C1406.48 503.632 1406.05 500.229 1404.5 497.287L1354.88 403.45C1353.96 401.771 1352.72 400.289 1351.23 399.089C1349.74 397.889 1348.03 396.995 1346.19 396.458C1344.31 395.899 1342.34 395.741 1340.4 395.992C1338.45 396.245 1336.58 396.903 1334.91 397.925C1279.2 430.97 1210.85 491.422 1214.57 607.59C1219.08 755.449 1342.02 868.345 1501.83 872.97H1509.84H1520.78C1710.7 866.766 1847.85 725.787 1847.85 534.619C1847.85 359.126 1719.95 171.229 1483.34 171.229Z" fill="black"/> 8745<path d="M3148.93 261.455H3053.73C3051.51 261.484 3049.37 262.385 3047.79 263.964C3046.2 265.544 3045.3 267.679 3045.29 269.914V469.653C3045.3 471.878 3046.21 473.999 3047.8 475.561C3049.38 477.123 3051.51 478 3053.73 478H3148.93C3206.9 478 3249.65 432.322 3249.65 369.727C3249.65 307.132 3206.9 261.455 3148.93 261.455Z" fill="black"/> 8746<path d="M3441.38 614.802C3441.38 643.787 3465.85 659.915 3508.48 659.915C3566.45 659.915 3600.73 628.561 3600.73 572.958V556.944L3513.9 561.455C3468.1 563.71 3441.38 582.772 3441.38 614.802Z" fill="black"/> 8747<path d="M4146.27 2.04983H2867.3C2846.33 2.04981 2825.54 6.18442 2806.17 14.2172C2786.78 22.25 2769.17 34.0237 2754.35 48.8653C2739.51 63.707 2727.75 81.3258 2719.73 100.715C2711.7 120.104 2707.59 140.883 2707.61 161.865V862.026C2707.61 904.392 2724.43 945.025 2754.38 974.992C2784.33 1004.96 2824.95 1021.81 2867.3 1021.84H4146.27C4167.28 1021.9 4188.1 1017.82 4207.53 1009.83C4226.95 1001.84 4244.61 990.093 4259.5 975.273C4274.37 960.45 4286.2 942.839 4294.28 923.445C4302.35 904.052 4306.51 883.258 4306.55 862.252V162.09C4306.58 141.042 4302.47 120.192 4294.43 100.74C4286.39 81.2884 4274.58 63.6179 4259.69 48.7448C4244.8 33.8719 4227.11 22.0899 4207.65 14.0763C4188.19 6.06265 4167.33 1.97545 4146.27 2.04983ZM3153.77 556.609H3053.17C3050.93 556.609 3048.79 557.499 3047.19 559.085C3045.61 560.672 3044.71 562.824 3044.71 565.068V708.3
874702C3044.71 710.545 3043.82 712.697 3042.24 714.283C3040.65 715.87 3038.5 716.761 3036.26 716.761H2965.42C2963.2 716.732 2961.05 715.831 2959.47 714.25C2957.89 712.672 2957.01 710.537 2956.97 708.302V191.639C2956.97 189.397 2957.86 187.245 2959.46 185.658C2961.04 184.072 2963.18 183.181 2965.42 183.181H3153.77C3260.47 183.181 3336.82 260.889 3336.82 369.951C3336.82 479.013 3261.03 556.833 3154.35 556.833L3153.77 556.609ZM3683.86 708.19C3683.88 709.31 3683.68 710.421 3683.25 711.461C3682.83 712.5 3682.21 713.447 3681.43 714.244C3680.63 715.041 3679.7 715.675 3678.66 716.107C3677.64 716.538 3676.52 716.761 3675.4 716.761H3608.52C3607.4 716.761 3606.29 716.538 3605.26 716.107C3604.22 715.675 3603.28 715.041 3602.5 714.244C3601.72 713.447 3601.09 712.5 3600.68 711.461C3600.26 710.421 3600.05 709.31 3600.07 708.19V692.739C3600.17 691.382 3599.85 690.026 3599.12 688.874C3598.41 687.72 3597.34 686.829 3596.06 686.334C3594.8 685.84 3593.41 685.769 3592.1 686.131C3590.77 686.491 3589.62 687.266 3588.79 688.34C3568.82 710.107 3536.34 725.896 3484.57 725.896C3408.34 725.896 3357.91 686.197 3357.91 617.624C335
87477.18 600.904 3360.63 584.265 3367.96 569.216C3375.28 554.17 3386.26 541.19 3399.88 531.458C3427.39 510.818 3470.02 500.104 3533.29 497.622L3600.39 495.367V475.741C3600.39 436.154 3573.78 419.35 3531.03 419.35C3488.29 419.35 3461.33 434.463 3455.03 459.163C3454.52 460.907 3453.45 462.433 3451.97 463.496C3450.51 464.56 3448.72 465.098 3446.9 465.027H3380.7C3379.48 465.058 3378.27 464.82 3377.15 464.334C3376.05 463.846 3375.04 463.12 3374.23 462.206C3373.43 461.291 3372.83 460.214 3372.49 459.044C3372.14 457.875 3372.05 456.646 3372.24 455.441C3382.17 396.793 3430.66 352.243 3534.09 352.243C3643.94 352.243 3683.52 403.335 3683.52 500.892L3683.86 708.19ZM4100.49 372.995L3951.62 770.108C3917.78 862.364 3858.56 886.05 3793.71 886.05C3781.5 886.348 3769.3 884.866 3757.51 881.652C3755.67 881.157 3754.06 880.073 3752.88 878.563C3751.73 877.056 3751.1 875.208 3751.08 873.305V812.965C3751.08 811.703 3751.35 810.455 3751.88 809.311C3752.42 808.167 3753.19 807.154 3754.16 806.347C3755.14 805.538 3756.27 804.955 3757.49 804.637C3758.71 804.319 3759.99 804.274 3761.23 804.506C3771.46 806.446 3781.84 807.428 3792.25 807.44C3810.18 808.339 3827.9 803.193 3842.57 792.825C3857.22 782.457 3867.98 767.467 3873.11 750.258L3877.52 736.385C3878.2 734.529 3878.2 732.491 3877.52 730.633L3738.33 373.109C3737.91 371.831 3737.79 370.469 3737.99 369.137C3738.2 367.804 3738.71 366.537 3739.47 365.439C3740.26 364.341 3741.29 363.442 3742.48 362.814C3743.67 362.187 3745 361.849 3746.34 361.83H3814.02C3815.75 361.847 3817.43 362.381 3818.86 363.367C3820.29 364.351 3821.39 365.741 3822.02 367.357L3916.54 619.542C3917.17 621.189 3918.27 622.608 3919.72 623.609C3921.18 624.612 3922.89 625.147 3924.66 625.147C3926.41 625.147 3928.15 624.612 3929.59 623.609C3931.04 622.608 3932.16 621.189 3932.77 619.542L4014.78 368.034C4015.32 366.319 4016.41 364.825 4017.87 363.77C4019.33 362.714 4021.08 362.153 4022.88 362.169H4092.26C4093.59 362.163 4094.91 362.475 4096.12 363.073C4097.31 363.673 4098.36 364.545 4099.16 365.62C4099.96 366.695 4100.49 367.942 4100.72 369.263C4100.96 370.582 4100.88 371.938 4100.49 373.221V372.995Z" fill="black"/> 8748</g> 8749<defs> 8750<clipPath id="clip0"> 8751<rect width="4317" height="1036.76" fill="white" transform="translate(0 0.240234)"/> 8752</clipPath> 8753</defs> 8754</svg><br /><br /> 8755 </p> 8756 <p class="show-b"> 8757 From ${ bundle.lowAsAccs }/mo with <svg width="4317" height="1037" viewBox="0 0 4317 1037" fill="none" xmlns="http://www.w3.org/2000/svg" style="width: 55px; transform: translateY(2px); height: auto;"> 8758<g clip-path="url(#clip0)"> 8759<path d="M1105.96 326.186C1071.34 253.553 1005.7 206.635 906.786 206.635C876.426 207.164 846.593 214.661 819.588 228.543C792.585 242.427 769.128 262.328 751.033 286.711L747.423 291.109V6.44337C747.423 4.7982 746.77 3.22051 745.606 2.05722C744.443 0.8939 742.864 0.240234 741.219 0.240234H601.367C599.742 0.269795 598.194 0.936325 597.055 2.09644C595.915 3.25656 595.277 4.81756 595.277 6.44337V822.999C595.277 824.614 595.92 826.162 597.062 827.304C598.204 828.447 599.752 829.089 601.367 829.089H751.145C752.771 829.089 754.332 828.452 755.492 827.311C756.652 826.172 757.318 824.624 757.348 822.999V474.835C757.348 407.165 802.461 359.231 874.643 359.231C953.592 359.231 973.555 424.195 973.555 490.398V822.999C973.555 824.614 974.196 826.162 975.338 827.304C976.48 828.447 978.03 829.089 979.645 829.089H1129.08C1130.71 829.089 1132.27 828.452 1133.43 827.311C1134.59 826.172 1135.26 824.624 1135.29 822.999V470.549C1135.29 458.481 1135.29 446.638 1133.71 435.135C1131.14 397.437 1121.74 360.519 1105.96 326.186Z" fill="black"/> 8760<path d="M358.093 447.206C358.093 447.206 281.851 429.273 253.768 422.055C225.684 414.837 176.623 399.498 176.623 362.392C176.623 325.286 216.21 313.443 256.362 313.443C296.513 313.443 341.176 323.143 344.672 367.693C344.813 369.299 345.552 370.791 346.742 371.879C347.933 372.965 349.488 373.563 351.1 373.558L498.734 372.994C499.603 372.996 500.463 372.819 501.26 372.474C502.057 372.129 502.774 371.623 503.367 370.987C503.96 370.353 504.416 369.602 504.705 368.783C504.994 367.963 505.113 367.093 505.05 366.226C495.915 223.668 370.837 172.69 255.459 172.69C118.652 172.69 18.6132 262.917 18.6132 362.392C18.6132 435.025 39.1399 503.147 200.533 550.516C228.842 558.749 267.302 569.463 300.912 578.825C341.288 590.104 363.055 607.134 363.055 633.976C363.055 665.104 317.942 686.758 273.618 686.758C209.444 686.758 163.879 662.961 160.157 620.215C159.963 618.652 159.202 61
87607.212 158.016 616.172C156.831 615.132 155.305 614.564 153.728 614.576L6.43255 615.253C5.569 615.253 4.71432 615.426 3.91928 615.764C3.12425 616.101 2.40528 616.594 1.80527 617.216C1.20527 617.836 0.736446 618.572 0.426968 619.378C0.11749 620.185 -0.0263401 621.045 0.00395994 621.908C6.77099 756.459 136.698 828.978 257.829 828.978C438.283 828.978 519.825 727.474 519.825 632.397C520.051 587.734 509.787 486.003 358.093 447.206Z" fill="black"/> 8761<path d="M2257.37 206.409C2182.38 206.409 2119.55 247.913 2079.06 297.991V212.274C2079.06 210.678 2078.43 209.145 2077.31 208.007C2076.21 206.868 2074.68 206.213 2073.08 206.185H1933.01C1931.4 206.185 1929.84 206.825 1928.7 207.967C1927.56 209.11 1926.91 210.66 1926.91 212.274V1013.04C1926.95 1014.63 1927.61 1016.16 1928.75 1017.27C1929.89 1018.39 1931.42 1019.02 1933.01 1019.02H2082.9C2084.48 1019.02 2086 1018.39 2087.12 1017.27C2088.24 1016.15 2088.87 1014.62 2088.87 1013.04V749.802H2091.13C2114.92 786.117 2180 829.653 2265.05 829.653C2424.96 829.653 2558.28 697.019 2558.28 517.806C2558.4 345.811 2425.76 206.409 2257.37 206.409ZM2243.5 677.057C2211.94 677.841 2180.83 669.2 2154.2 652.238C2127.57 635.274 2106.58 610.759 2093.93 581.82C2081.29 552.88 2077.55 520.829 2083.21 489.757C2088.85 458.685 2103.64 430.002 2125.66 407.369C2147.69 384.733 2175.96 369.175 2206.87 362.679C2237.77 356.183 2269.91 359.042 2299.18 370.893C2328.46 382.743 2353.53 403.048 2371.22 429.215C2388.9 455.383 2398.38 486.224 2398.47 517.806C2398.79 538.449 2395.03 558.955 2387.42 578.145C2379.81 597.335 2368.47 614.831 2354.07 629.628C2339.68 644.425 2322.5 656.232 2303.51 664.371C2284.54 672.511 2264.15 676.821 2243.5 677.057Z" fill="black"/> 8762<path d="M1483.34 171.229C1343.6 171.229 1273.9 218.711 1217.95 256.72L1216.26 257.847C1213.38 259.821 1211.35 262.813 1210.58 266.221C1209.8 269.63 1210.34 273.204 1212.09 276.231L1267.36 371.419C1268.39 373.201 1269.81 374.732 1271.5 375.901C1273.2 377.071 1275.13 377.852 1277.17 378.187C1279.16 378.546 1281.2 378.459 1283.15 377.932C1285.1 377.405 1286.91 376.454 1288.45 375.141L1292.84 371.533C1321.6 347.397 1367.73 315.14 1479.39 306.343C1541.53 301.382 1595.22 317.622 1634.81 354.615C1678.34 394.767 1704.4 459.617 1704.4 528.077C1704.4 654.057 1630.18 733.23 1510.97 734.81C1412.73 734.246 1346.75 683.042 1346.75 607.364C1346.75 567.212 1364.91 541.047 1400.33 514.881C1403.03 512.947 1404.94 510.1 1405.71 506.866C1406.48 503.632 1406.05 500.229 1404.5 497.287L1354.88 403.45C1353.96 401.771 1352.72 400.289 1351.23 399.089C1349.74 397.889 1348.03 396.995 1346.19 396.458C1344.31 395.899 1342.34 395.741 1340.4 395.992C1338.45 396.245 1336.58 396.903 1334.91 397.925C1279.2 430.97 1210.85 491.422 1214.57 607.59C1219.08 755.449 1342.02 868.345 1501.83 872.97H1509.84H1520.78C1710.7 866.766 1847.85 725.787 1847.85 534.619C1847.85 359.126 1719.95 171.229 1483.34 171.229Z" fill="black"/> 8763<path d="M3148.93 261.455H3053.73C3051.51 261.484 3049.37 262.385 3047.79 263.964C3046.2 265.544 3045.3 267.679 3045.29 269.914V469.653C3045.3 471.878 3046.21 473.999 3047.8 475.561C3049.38 477.123 3051.51 478 3053.73 478H3148.93C3206.9 478 3249.65 432.322 3249.65 369.727C3249.65 307.132 3206.9 261.455 3148.93 261.455Z" fill="black"/> 8764<path d="M3441.38 614.802C3441.38 643.787 3465.85 659.915 3508.48 659.915C3566.45 659.915 3600.73 628.561 3600.73 572.958V556.944L3513.9 561.455C3468.1 563.71 3441.38 582.772 3441.38 614.802Z" fill="black"/> 8765<path d="M4146.27 2.04983H2867.3C2846.33 2.04981 2825.54 6.18442 2806.17 14.2172C2786.78 22.25 2769.17 34.0237 2754.35 48.8653C2739.51 63.707 2727.75 81.3258 2719.73 100.715C2711.7 120.104 2707.59 140.883 2707.61 161.865V862.026C2707.61 904.392 2724.43 945.025 2754.38 974.992C2784.33 1004.96 2824.95 1021.81 2867.3 1021.84H4146.27C4167.28 1021.9 4188.1 1017.82 4207.53 1009.83C4226.95 1001.84 4244.61 990.093 4259.5 975.273C4274.37 960.45 4286.2 942.839 4294.28 923.445C4302.35 904.052 4306.51 883.258 4306.55 862.252V162.09C4306.58 141.042 4302.47 120.192 4294.43 100.74C4286.39 81.2884 4274.58 63.6179 4259.69 48.7448C4244.8 33.8719 4227.11 22.0899 4207.65 14.0763C4188.19 6.06265 4167.33 1.97545 4146.27 2.04983ZM3153.77 556.609H3053.17C3050.93 556.609 3048.79 557.499 3047.19 559.085C3045.61 560.672 3044.71 562.824 3044.71 565.068V708.3
876502C3044.71 710.545 3043.82 712.697 3042.24 714.283C3040.65 715.87 3038.5 716.761 3036.26 716.761H2965.42C2963.2 716.732 2961.05 715.831 2959.47 714.25C2957.89 712.672 2957.01 710.537 2956.97 708.302V191.639C2956.97 189.397 2957.86 187.245 2959.46 185.658C2961.04 184.072 2963.18 183.181 2965.42 183.181H3153.77C3260.47 183.181 3336.82 260.889 3336.82 369.951C3336.82 479.013 3261.03 556.833 3154.35 556.833L3153.77 556.609ZM3683.86 708.19C3683.88 709.31 3683.68 710.421 3683.25 711.461C3682.83 712.5 3682.21 713.447 3681.43 714.244C3680.63 715.041 3679.7 715.675 3678.66 716.107C3677.64 716.538 3676.52 716.761 3675.4 716.761H3608.52C3607.4 716.761 3606.29 716.538 3605.26 716.107C3604.22 715.675 3603.28 715.041 3602.5 714.244C3601.72 713.447 3601.09 712.5 3600.68 711.461C3600.26 710.421 3600.05 709.31 3600.07 708.19V692.739C3600.17 691.382 3599.85 690.026 3599.12 688.874C3598.41 687.72 3597.34 686.829 3596.06 686.334C3594.8 685.84 3593.41 685.769 3592.1 686.131C3590.77 686.491 3589.62 687.266 3588.79 688.34C3568.82 710.107 3536.34 725.896 3484.57 725.896C3408.34 725.896 3357.91 686.197 3357.91 617.624C335
87657.18 600.904 3360.63 584.265 3367.96 569.216C3375.28 554.17 3386.26 541.19 3399.88 531.458C3427.39 510.818 3470.02 500.104 3533.29 497.622L3600.39 495.367V475.741C3600.39 436.154 3573.78 419.35 3531.03 419.35C3488.29 419.35 3461.33 434.463 3455.03 459.163C3454.52 460.907 3453.45 462.433 3451.97 463.496C3450.51 464.56 3448.72 465.098 3446.9 465.027H3380.7C3379.48 465.058 3378.27 464.82 3377.15 464.334C3376.05 463.846 3375.04 463.12 3374.23 462.206C3373.43 461.291 3372.83 460.214 3372.49 459.044C3372.14 457.875 3372.05 456.646 3372.24 455.441C3382.17 396.793 3430.66 352.243 3534.09 352.243C3643.94 352.243 3683.52 403.335 3683.52 500.892L3683.86 708.19ZM4100.49 372.995L3951.62 770.108C3917.78 862.364 3858.56 886.05 3793.71 886.05C3781.5 886.348 3769.3 884.866 3757.51 881.652C3755.67 881.157 3754.06 880.073 3752.88 878.563C3751.73 877.056 3751.1 875.208 3751.08 873.305V812.965C3751.08 811.703 3751.35 810.455 3751.88 809.311C3752.42 808.167 3753.19 807.154 3754.16 806.347C3755.14 805.538 3756.27 804.955 3757.49 804.637C3758.71 804.319 3759.99 804.274 3761.23 804.506C3771.46 806.446 3781.84 807.428 3792.25 807.44C3810.18 808.339 3827.9 803.193 3842.57 792.825C3857.22 782.457 3867.98 767.467 3873.11 750.258L3877.52 736.385C3878.2 734.529 3878.2 732.491 3877.52 730.633L3738.33 373.109C3737.91 371.831 3737.79 370.469 3737.99 369.137C3738.2 367.804 3738.71 366.537 3739.47 365.439C3740.26 364.341 3741.29 363.442 3742.48 362.814C3743.67 362.187 3745 361.849 3746.34 361.83H3814.02C3815.75 361.847 3817.43 362.381 3818.86 363.367C3820.29 364.351 3821.39 365.741 3822.02 367.357L3916.54 619.542C3917.17 621.189 3918.27 622.608 3919.72 623.609C3921.18 624.612 3922.89 625.147 3924.66 625.147C3926.41 625.147 3928.15 624.612 3929.59 623.609C3931.04 622.608 3932.16 621.189 3932.77 619.542L4014.78 368.034C4015.32 366.319 4016.41 364.825 4017.87 363.77C4019.33 362.714 4021.08 362.153 4022.88 362.169H4092.26C4093.59 362.163 4094.91 362.475 4096.12 363.073C4097.31 363.673 4098.36 364.545 4099.16 365.62C4099.96 366.695 4100.49 367.942 4100.72 369.263C4100.96 370.582 4100.88 371.938 4100.49 373.221V372.995Z" fill="black"/> 8766</g> 8767<defs> 8768<clipPath id="clip0"> 8769<rect width="4317" height="1036.76" fill="white" transform="translate(0 0.240234)"/> 8770</clipPath> 8771</defs> 8772</svg><br /><br /> 8773 </p> 8774 <a href="#" class="button-outline-black open-configView new-bundle-cta" :data-bundle="index"> 8775 Choose Colors 8776 </a> 8777 </div> 8778 </div> 8779 </div> 8780 </div> 8781 </div> 8782 <div class="col col-12 package hide-small bundle-parts"> 8783 <div class="bundle-container specs"> 8784 <ul> 8785 8786 8787 8788 8789 8790 8791 <li class="inactive include gt-bundle-1 gt-bundle-2 gt-bundle-3 gt-charger-plug"> 8792 <img src="//onewheel.com/cdn/shop/products/Charging-Cap-Black_medium.png?v=1634926727" alt="GT Charger Plug" /> 8793 <a class="shop-now"> Charger Plug</a> 8794 <span class="price"> 8795 8796 $5 8797 8798 <span class="show-value">Value</span> 8799 <span class="show-upgrade">Upgrade</span> 8800 </span> 8801 </li> 8802 8803 8804 8805 8806 8807 <li class="inactive include gt-bundle-1 gt-bundle-2 hybrid-fender"> 8808 <img src="//onewheel.com/cdn/shop/files/Dome_Only_Black_medium.png?v=1722898085" alt="Hybrid Fender" /> 8809 <a class="shop-now">Hybrid Fender</a> 8810 <span class="price"> 8811 8812 $150 8813
8814 <span class="show-value">Value</span> 8815 <span class="show-upgrade">Upgrade</span> 8816 </span> 8817 </li> 8818 8819 8820 8821 8822 8823 <li class="inactive include gt-bundle-2 gt-bundle-3 gt-bumpers"> 8824 <img src="//onewheel.com/cdn/shop/products/Bumper-Black_medium.png?v=1634926519" alt="GT Bumpers" /> 8825 <a class="shop-now"> Bumpers</a> 8826 <span class="price"> 8827 8828 $55 8829 8830 <span class="show-value">Value</span> 8831 <span class="show-upgrade">Upgrade</span> 8832 </span> 8833 </li> 8834 8835 8836 8837 8838 8839 <li class="inactive include gt-bundle-2 gt-bundle-3 gt-rail-guards"> 8840 <img src="//onewheel.com/cdn/shop/products/Rail-Guard-Navy_medium.png?v=1634927417" alt="GT Rail Guards" /> 8841 <a class="shop-now"> Rail Guards</a> 8842 <span class="price"> 8843 8844 $35 8845 8846 <span class="show-value">Value</span> 8847 <span class="show-upgrade">Upgrade</span> 8848 </span> 8849 </li> 8850 8851 8852 8853 8854 8855 <li class="inactive include gt-bundle-2 gt-bundle-3 gt-s-series-hypercharger"> 8856 <img src="//onewheel.com/cdn/shop/files/GTS_Hyper_Charger_Web_Main_medium.png?v=1698373542" alt="GT S-Series Hypercharger" /> 8857 <a class="shop-now"> Hypercharger</a> 8858 <span class="price"> 8859 8860 $230 8861 8862 <span class="show-value">Value</span> 8863 <span class="show-upgrade">Upgrade</span> 8864 </span> 8865 </li> 8866 8867 8868 8869 8870 8871 <li class="inactive gt-bundle-3 gt-carbon-fiber-fender"> 8872 <img src="//onewheel.com/cdn/shop/products/FenderCarbon_medium.png?v=1634927615" alt="GT Carbon Fiber Fender" /> 8873 <a class="shop-now"> Carbon Fiber Fender</a> 8874 <span class="price"> 8875 8876 $175 8877 8878 <span class="show-value">Value</span> 8879 <span class="show-upgrade">Upgrade</span> 8880 </span> 8881 </li> 8882 8883 8884 8885 8886 8887 <li class="inactive gt-bundle-3 gt-stand"> 8888 <img src="//onewheel.com/cdn/shop/products/Stand_medium.png?v=1634927398" alt="GT Stand" /> 8889 <a class="shop-now"> Stand</a> 8890 <span class="price"> 8891 8892 $95 8893 8894 <span class="show-value">Value</span> 8895 <span class="show-upgrade">Upgrade</span> 8896 </span> 8897 </li> 8898 </ul> 8899 </div> 8900 </div> 8901 <div class="mobile-header show-small"> 8902 <h4 class="show-a">Bundle & Save</h4> 8903 <h4 class="show-b">Bundle & Save</h4> 8904 <p class="show-b">Thousands of customers have grabbed a bundle - it's the only way to get a discount on everything you need.</p> 8905 <div class="slider-nav show-small"> 8906 <div class="col col-4" v-for="(bundle, index) in bundles" v-cloak v-if="currentRail === 's-series' && bundle.stock == 'stock'" :class="{ active: bundle.default == 'yes', initial: bundle.default == 'yes', hide: bundle.image == '', gt1: bundle.group == 'gt-1', gt2: bundle.group == 'gt-2', gt3: bundle.group == 'gt-3'}"> 8907 <div class="bundle-container"> 8908 <div class="bundle-title" style="margin-top: -4px;"> 8909 ${ bundle.nameShort } 8910 </div>
8911 <span class="inline-save" style="color: #c74135; font-weight: 500; text-transform: none;"> 8912 Save ${ bundle.save } 8913 </span> 8914 </div> 8915 </div> 8916 </div> 8917 </div> 8918 <div class="slider-for show-small"> 8919 <div class="col col-4 package" v-for="(bundle, index) in bundles" v-cloak v-if="currentRail === 's-series' && bundle.stock == 'stock'" :class="{ active: bundle.default == 'yes', initial: bundle.default == 'yes', hide: bundle.image == '', gt1: bundle.group == 'gt-1', gt2: bundle.group == 'gt-2', gt3: bundle.group == 'gt-3'}"> 8920 <div class="bundle-container"> 8921 <div class="swipe-remind"> 8922 <img src="//onewheel.com/cdn/shop/files/hand-scroll-swipe.svg?v=5601907007839684596" /> 8923 </div> 8924 <div class="bundle-image"> 8925 <img class="bv-badge" :src="bundle.hexImage" /> 8926 <a href="#" class="open-configView new-bundle-cta" :data-bundle="index"><img :src="bundle.soloImage" /></a> 8927 </div> 8928 <div class="bundle-price"> 8929 <label>${ bundle.preface }</label> 8930 <h4 class="show-control"><strike>$${ moneyFormat(bundle.compareAt) }</strike> $${ moneyFormat(bundle.price) }</h4> 8931 <h4 class="show-b"><strike>$${ moneyFormat(bundle.compareAtAccs) }</strike> $${ moneyFormat(bundle.priceAccs) }</h4> 8932 <p class="show-control"> 8933 From ${ bundle.lowAs }/mo<br /><br /> 8934 </p> 8935 <p class="show-b"> 8936 From ${ bundle.lowAsAccs }/mo with <svg width="4317" height="1037" viewBox="0 0 4317 1037" fill="none" xmlns="http://www.w3.org/2000/svg" style="width: 55px; transform: translateY(2px); height: auto;"> 8937<g clip-path="url(#clip0)"> 8938<path d="M1105.96 326.186C1071.34 253.553 1005.7 206.635 906.786 206.635C876.426 207.164 846.593 214.661 819.588 228.543C792.585 242.427 769.128 262.328 751.033 286.711L747.423 291.109V6.44337C747.423 4.7982 746.77 3.22051 745.606 2.05722C744.443 0.8939 742.864 0.240234 741.219 0.240234H601.367C599.742 0.269795 598.194 0.936325 597.055 2.09644C595.915 3.25656 595.277 4.81756 595.277 6.44337V822.999C595.277 824.614 595.92 826.162 597.062 827.304C598.204 828.447 599.752 829.089 601.367 829.089H751.145C752.771 829.089 754.332 828.452 755.492 827.311C756.652 826.172 757.318 824.624 757.348 822.999V474.835C757.348 407.165 802.461 359.231 874.643 359.231C953.592 359.231 973.555 424.195 973.555 490.398V822.999C973.555 824.614 974.196 826.162 975.338 827.304C976.48 828.447 978.03 829.089 979.645 829.089H1129.08C1130.71 829.089 1132.27 828.452 1133.43 827.311C1134.59 826.172 1135.26 824.624 1135.29 822.999V470.549C1135.29 458.481 1135.29 446.638 1133.71 435.135C1131.14 397.437 1121.74 360.519 1105.96 326.186Z" fill="black"/> 8939<path d="M358.093 447.206C358.093 447.206 281.851 429.273 253.768 422.055C225.684 414.837 176.623 399.498 176.623 362.392C176.623 325.286 216.21 313.443 256.362 313.443C296.513 313.443 341.176 323.143 344.672 367.693C344.813 369.299 345.552 370.791 346.742 371.879C347.933 372.965 349.488 373.563 351.1 373.558L498.734 372.994C499.603 372.996 500.463 372.819 501.26 372.474C502.057 372.129 502.774 371.623 503.367 370.987C503.96 370.353 504.416 369.602 504.705 368.783C504.994 367.963 505.113 367.093 505.05 366.226C495.915 223.668 370.837 172.69 255.459 172.69C118.652 172.69 18.6132 262.917 18.6132 362.392C18.6132 435.025 39.1399 503.147 200.533 550.516C228.842 558.749 267.302 569.463 300.912 578.825C341.288 590.104 363.055 607.134 363.055 633.976C363.055 665.104 317.942 686.758 273.618 686.758C209.444 686.758 163.879 662.961 160.157 620.215C159.963 618.652 159.202 617.212 158.016 616.172C156.831 615.132 155.305 614.564 153.728 614.576L6.43255 615.253C5.569 615.253 4.71432 615.426 3.91928 615.764C3.12425 616.101 2.40528 616.594 1.80527 617.216C1.20527 617.836 0.736446 618.572 0.426968 619.378C0.11749 620.185 -0.0263401 621.045 0.00395994 621.908C6.77099 756.459 136.698 828.978 257.829 828.978C438.283 828.978 519.825 727.474 519.825 632.397C520.051 587.734 509.787 486.003 358.093 447.206Z" fill="black"/> 8940<path d="M2257.37 206.409C2182.38 206.409 2119.55 247.913 2079.06 297.991V212.274C2079.06 210.678 2078.43 209.145 2077.31 208.007C2076.21 206.868 2074.68 206.213 2073.08 206.185H1933.01C1931.4 206.185 1929.84 206.825 1928.7 207.967C1927.56 209.11 1926.91 210.66 1926.91 212.274V1013.04C1926.95 1014.63 1927.61 1016.16 1928.75 1017.27C1929.89 1018.39 1931.42 1019.02 1933.01 1019.02H2082.9C2084.48 1019.02 2086 1018.39 2087.12 1017.27C2088.24 1016.15 2088.87 1014.62 2088.87 1013.04V749.802H2091.13C2114.92 786.117 2180 829.653 2265.05 829.653C2424.96 829.653 2558.28 697.019 2558.28 517.806C2558.4 345.811 2425.76 206.409 2257.37 206.409ZM2243.5 677.057C2211.94 677.841 2180.83 669.2 2154.2 652.238C2127.57 635.274 2106.58 610.759 2093.93 581.82C2081.29 552.88 2077.55 520.829 2083.21 489.757C2088.85 458.685 2103.64 430.002 2125.66 407.369C2147.69 384.733 2175.96 369.175 2206.87 362.679C2237.77 356.183 2269.91 359.042 2299.18 370.893C2328.46 382.743 2353.53 403.048 2371.22 429.215C2388.9 455.383 2398.38 486.224 2398.47 517.806C2398.79 538.449 2395.03 558.955 2387.42 578.145C2379.81 597.335 2368.47 614.831 2354.07 629.628C2339.68 644.425 2322.5 656.232 2303.51 664.371C2284.54 672.511 2264.15 676.821 2243.5 677.057Z" fill="black"/> 8941<path d="M1483.34 171.229C1343.6 171.229 1273.9 218.711 1217.95 256.72L1216.26 257.847C1213.38 259.821 1211.35 262.813 1210.58 266.221C1209.8 269.63 1210.34 273.204 1212.09 276.231L1267.36 371.419C1268.39 373.201 1269.81 374.732 1271.5 375.901C1273.2 377.071 1275.13 377.852 1277.17 378.187C1279.16 378.546 1281.2 378.459 1283.15 377.932C1285.1 377.405 1286.91 376.454 1288.45 375.141L1292.84 371.533C1321.6 347.397 1367.73 315.14 1479.39 306.343C1541.53 301.382 1595.22 317.622 1634.81 354.615C1678.34 394.767 1704.4 459.617 1704.4 528.077C1704.4 654.057 1630.18 733.23 1510.97 734.81C1412.73 734.246 1346.75 683.042 1346.75 607.364C1346.75 567.212 1364.91 541.047 1400.33 514.881C1403.03 512.947 1404.94 510.1 1405.71 506.866C1406.48 503.632 1406.05 500.229 1404.5 497.287L1354.88 403.45C1353.96 401.771 1352.72 400.289 1351.23 399.089C1349.74 397.889 1348.03 396.995 1346.19 396.458C1344.31 395.899 1342.34 395.741 1340.4 395.992C1338.45 396.245 1336.58 396.903 1334.91 397.925C1279.2 430.97 1210.85 491.422 1214.57 607.59C1219.08 755.449 1342.02 868.345 1501.83 872.97H1509.84H1520.78C1710.7 866.766 1847.85 725.787 1847.85 534.619C1847.85 359.126 1719.95 171.229 1483.34 171.229Z" fill="black"/> 8942<path d="M3148.93 261.455H3053.73C3051.51 261.484 3049.37 262.385 3047.79 263.964C3046.2 265.544 3045.3 267.679 3045.29 269.914V469.653C3045.3 471.878 3046.21 473.999 3047.8 475.561C3049.38 477.123 3051.51 478 3053.73 478H3148.93C3206.9 478 3249.65 432.322 3249.65 369.727C3249.65 307.132 3206.9 261.455 3148.93 261.455Z" fill="black"/> 8943<path d="M3441.38 614.802C3441.38 643.787 3465.85 659.915 3508.48 659.915C3566.45 659.915 3600.73 628.561 3600.73 572.958V556.944L3513.9 561.455C3468.1 563.71 3441.38 582.772 3441.38 614.802Z" fill="black"/> 8944<path d="M4146.27 2.04983H2867.3C2846.33 2.04981 2825.54 6.18442 2806.17 14.2172C2786.78 22.25 2769.17 34.0237 2754.35 48.8653C2739.51 63.707 2727.75 81.3258 2719.73 100.715C2711.7 120.104 2707.59 140.883 2707.61 161.865V862.026C2707.61 904.392 2724.43 945.025 2754.38 974.992C2784.33 1004.96 2824.95 1021.81 2867.3 1021.84H4146.27C4167.28 1021.9 4188.1 1017.82 4207.53 1009.83C4226.95 1001.84 4244.61 990.093 4259.5 975.273C4274.37 960.45 4286.2 942.839 4294.28 923.445C4302.35 904.052 4306.51 883.258 4306.55 862.252V162.09C4306.58 141.042 4302.47 120.192 4294.43 100.74C4286.39 81.2884 4274.58 63.6179 4259.69 48.7448C4244.8 33.8719 4227.11 22.0899 4207.65 14.0763C4188.19 6.06265 4167.33 1.97545 4146.27 2.04983ZM3153.77 556.609H3053.17C3050.93 556.609 3048.79 557.499 3047.19 559.085C3045.61 560.672 3044.71 562.824 3044.71 565.068V708.3
894402C3044.71 710.545 3043.82 712.697 3042.24 714.283C3040.65 715.87 3038.5 716.761 3036.26 716.761H2965.42C2963.2 716.732 2961.05 715.831 2959.47 714.25C2957.89 712.672 2957.01 710.537 2956.97 708.302V191.639C2956.97 189.397 2957.86 187.245 2959.46 185.658C2961.04 184.072 2963.18 183.181 2965.42 183.181H3153.77C3260.47 183.181 3336.82 260.889 3336.82 369.951C3336.82 479.013 3261.03 556.833 3154.35 556.833L3153.77 556.609ZM3683.86 708.19C3683.88 709.31 3683.68 710.421 3683.25 711.461C3682.83 712.5 3682.21 713.447 3681.43 714.244C3680.63 715.041 3679.7 715.675 3678.66 716.107C3677.64 716.538 3676.52 716.761 3675.4 716.761H3608.52C3607.4 716.761 3606.29 716.538 3605.26 716.107C3604.22 715.675 3603.28 715.041 3602.5 714.244C3601.72 713.447 3601.09 712.5 3600.68 711.461C3600.26 710.421 3600.05 709.31 3600.07 708.19V692.739C3600.17 691.382 3599.85 690.026 3599.12 688.874C3598.41 687.72 3597.34 686.829 3596.06 686.334C3594.8 685.84 3593.41 685.769 3592.1 686.131C3590.77 686.491 3589.62 687.266 3588.79 688.34C3568.82 710.107 3536.34 725.896 3484.57 725.896C3408.34 725.896 3357.91 686.197 3357.91 617.624C335
89447.18 600.904 3360.63 584.265 3367.96 569.216C3375.28 554.17 3386.26 541.19 3399.88 531.458C3427.39 510.818 3470.02 500.104 3533.29 497.622L3600.39 495.367V475.741C3600.39 436.154 3573.78 419.35 3531.03 419.35C3488.29 419.35 3461.33 434.463 3455.03 459.163C3454.52 460.907 3453.45 462.433 3451.97 463.496C3450.51 464.56 3448.72 465.098 3446.9 465.027H3380.7C3379.48 465.058 3378.27 464.82 3377.15 464.334C3376.05 463.846 3375.04 463.12 3374.23 462.206C3373.43 461.291 3372.83 460.214 3372.49 459.044C3372.14 457.875 3372.05 456.646 3372.24 455.441C3382.17 396.793 3430.66 352.243 3534.09 352.243C3643.94 352.243 3683.52 403.335 3683.52 500.892L3683.86 708.19ZM4100.49 372.995L3951.62 770.108C3917.78 862.364 3858.56 886.05 3793.71 886.05C3781.5 886.348 3769.3 884.866 3757.51 881.652C3755.67 881.157 3754.06 880.073 3752.88 878.563C3751.73 877.056 3751.1 875.208 3751.08 873.305V812.965C3751.08 811.703 3751.35 810.455 3751.88 809.311C3752.42 808.167 3753.19 807.154 3754.16 806.347C3755.14 805.538 3756.27 804.955 3757.49 804.637C3758.71 804.319 3759.99 804.274 3761.23 804.506C3771.46 806.446 3781.84 807.428 3792.25 807.44C3810.18 808.339 3827.9 803.193 3842.57 792.825C3857.22 782.457 3867.98 767.467 3873.11 750.258L3877.52 736.385C3878.2 734.529 3878.2 732.491 3877.52 730.633L3738.33 373.109C3737.91 371.831 3737.79 370.469 3737.99 369.137C3738.2 367.804 3738.71 366.537 3739.47 365.439C3740.26 364.341 3741.29 363.442 3742.48 362.814C3743.67 362.187 3745 361.849 3746.34 361.83H3814.02C3815.75 361.847 3817.43 362.381 3818.86 363.367C3820.29 364.351 3821.39 365.741 3822.02 367.357L3916.54 619.542C3917.17 621.189 3918.27 622.608 3919.72 623.609C3921.18 624.612 3922.89 625.147 3924.66 625.147C3926.41 625.147 3928.15 624.612 3929.59 623.609C3931.04 622.608 3932.16 621.189 3932.77 619.542L4014.78 368.034C4015.32 366.319 4016.41 364.825 4017.87 363.77C4019.33 362.714 4021.08 362.153 4022.88 362.169H4092.26C4093.59 362.163 4094.91 362.475 4096.12 363.073C4097.31 363.673 4098.36 364.545 4099.16 365.62C4099.96 366.695 4100.49 367.942 4100.72 369.263C4100.96 370.582 4100.88 371.938 4100.49 373.221V372.995Z" fill="black"/> 8945</g> 8946<defs> 8947<clipPath id="clip0"> 8948<rect width="4317" height="1036.76" fill="white" transform="translate(0 0.240234)"/> 8949</clipPath> 8950</defs> 8951</svg><br /><br /> 8952 </p> 8953 <ul class="bundle-includes for-gt-1 testone" v-if="bundle.group == 'gt-1'"> 8954 8955 8956 8957 8958 <li class="inactive include gt-bundle-1 gt-bundle-2 gt-bundle-3 gt-charger-plug"> 8959 8960 <img src="//onewheel.com/cdn/shop/products/Charging-Cap-Black_medium.png?v=1634926727" alt="GT Charger Plug" /> 8961 8962 <a class="shop-now"> Charger Plug</a> 8963 8964 <span class="price">$5</span> 8965 8966 </li> 8967 8968 8969 8970 <li class="inactive include gt-bundle-1 gt-bundle-2 hybrid-fender"> 8971 8972 <img src="https://onewheel.com/cdn/shop/files/GT_Base_Black_500x.png" /> 8973 8974 <a class="shop-now">Hybrid Fender</a> 8975 8976 <span class="price">$150</span> 8977 8978 </li> 8979 8980 8981 8982 <li class="inactive include gt-bundle-2 gt-bundle-3 gt-bumpers"> 8983 8984 <img src="//onewheel.com/cdn/shop/products/Bumper-Black_medium.png?v=1634926519" alt="GT Bumpers" /> 8985 8986 <a class="shop-now"> Bumpers</a> 8987
8988 <span class="price">$55</span> 8989 8990 </li> 8991 8992 8993 8994 <li class="inactive include gt-bundle-2 gt-bundle-3 gt-rail-guards"> 8995 8996 <img src="//onewheel.com/cdn/shop/products/Rail-Guard-Navy_medium.png?v=1634927417" alt="GT Rail Guards" /> 8997 8998 <a class="shop-now"> Rail Guards</a> 8999 9000 <span class="price">$35</span> 9001 9002 </li> 9003 9004 9005 9006 <li class="inactive include gt-bundle-2 gt-bundle-3 gt-s-series-hypercharger"> 9007 9008 <img src="//onewheel.com/cdn/shop/files/GTS_Hyper_Charger_Web_Main_medium.png?v=1698373542" alt="GT S-Series Hypercharger" /> 9009 9010 <a class="shop-now"> Hypercharger</a> 9011 9012 <span class="price">$230</span> 9013 9014 </li> 9015 9016 9017 9018 <li class="inactive include gt-bundle-3 gt-carbon-fiber-fender"> 9019 9020 <img src="//onewheel.com/cdn/shop/products/FenderCarbon_medium.png?v=1634927615" alt="GT Carbon Fiber Fender" /> 9021 9022 <a class="shop-now"> Carbon Fiber Fender</a> 9023 9024 <span class="price">$175</span> 9025 9026 </li> 9027 9028 9029 9030 <li class="inactive include gt-bundle-3 gt-stand"> 9031 9032 <img src="//onewheel.com/cdn/shop/products/Stand_medium.png?v=1634927398" alt="GT Stand" /> 9033 9034 <a class="shop-now"> Stand</a> 9035 9036 <span class="price">$95</span> 9037 9038 </li> 9039 </ul> 9040 <ul class="bundle-includes for-gt-2" v-if="bundle.group == 'gt-2'"> 9041 9042 9043 9044 9045 <li class="inactive include gt-bundle-1 gt-bundle-2 gt-bundle-3 gt-charger-plug"> 9046 9047 <img src="//onewheel.com/cdn/shop/products/Charging-Cap-Black_medium.png?v=1634926727" alt="GT Charger Plug" /> 9048 9049 <a class="shop-now"> Charger Plug</a> 9050 9051 <span class="price">$5</span> 9052 9053 </li> 9054 9055 9056 9057 <li class="inactive include gt-bundle-1 gt-bundle-2 hybrid-fender"> 9058 9059 <img src="https://onewheel.com/cdn/shop/files/GT_Base_Black_500x.png" /> 9060 9061 <a class="shop-now">Hybrid Fender</a> 9062
9063 <span class="price">$150</span> 9064 9065 </li> 9066 9067 9068 9069 <li class="inactive include gt-bundle-2 gt-bundle-3 gt-bumpers"> 9070 9071 <img src="//onewheel.com/cdn/shop/products/Bumper-Black_medium.png?v=1634926519" alt="GT Bumpers" /> 9072 9073 <a class="shop-now"> Bumpers</a> 9074 9075 <span class="price">$55</span> 9076 9077 </li> 9078 9079 9080 9081 <li class="inactive include gt-bundle-2 gt-bundle-3 gt-rail-guards"> 9082 9083 <img src="//onewheel.com/cdn/shop/products/Rail-Guard-Navy_medium.png?v=1634927417" alt="GT Rail Guards" /> 9084 9085 <a class="shop-now"> Rail Guards</a> 9086 9087 <span class="price">$35</span> 9088 9089 </li> 9090 9091 9092 9093 <li class="inactive include gt-bundle-2 gt-bundle-3 gt-s-series-hypercharger"> 9094 9095 <img src="//onewheel.com/cdn/shop/files/GTS_Hyper_Charger_Web_Main_medium.png?v=1698373542" alt="GT S-Series Hypercharger" /> 9096 9097 <a class="shop-now"> Hypercharger</a> 9098 9099 <span class="price">$230</span> 9100 9101 </li> 9102 9103 9104 9105 <li class="inactive include gt-bundle-3 gt-carbon-fiber-fender"> 9106 9107 <img src="//onewheel.com/cdn/shop/products/FenderCarbon_medium.png?v=1634927615" alt="GT Carbon Fiber Fender" /> 9108 9109 <a class="shop-now"> Carbon Fiber Fender</a> 9110 9111 <span class="price">$175</span> 9112 9113 </li> 9114 9115 9116 9117 <li class="inactive include gt-bundle-3 gt-stand"> 9118 9119 <img src="//onewheel.com/cdn/shop/products/Stand_medium.png?v=1634927398" alt="GT Stand" /> 9120 9121 <a class="shop-now"> Stand</a> 9122 9123 <span class="price">$95</span> 9124 9125 </li> 9126 </ul> 9127 <ul class="bundle-includes for-gt-3" v-if="bundle.group == 'gt-3'"> 9128 9129 9130 9131 9132 <li class="inactive include gt-bundle-1 gt-bundle-2 gt-bundle-3 gt-c
9132harger-plug"> 9133 9134 <img src="//onewheel.com/cdn/shop/products/Charging-Cap-Black_medium.png?v=1634926727" alt="GT Charger Plug" /> 9135 9136 <a class="shop-now"> Charger Plug</a> 9137 9138 <span class="price">$5</span> 9139 9140 </li> 9141 9142 9143 9144 <li class="inactive include gt-bundle-1 gt-bundle-2 hybrid-fender"> 9145 9146 <img src="https://onewheel.com/cdn/shop/files/GT_Base_Black_500x.png" /> 9147 9148 <a class="shop-now">Hybrid Fender</a> 9149 9150 <span class="price">$150</span> 9151 9152 </li> 9153 9154 9155 9156 <li class="inactive include gt-bundle-2 gt-bundle-3 gt-bumpers"> 9157 9158 <img src="//onewheel.com/cdn/shop/products/Bumper-Black_medium.png?v=1634926519" alt="GT Bumpers" /> 9159 9160 <a class="shop-now"> Bumpers</a> 9161 9162 <span class="price">$55</span> 9163 9164 </li> 9165 9166 9167 9168 <li class="inactive include gt-bundle-2 gt-bundle-3 gt-rail-guards"> 9169 9170 <img src="//onewheel.com/cdn/shop/products/Rail-Guard-Navy_medium.png?v=1634927417" alt="GT Rail Guards" /> 9171 9172 <a class="shop-now"> Rail Guards</a> 9173 9174 <span class="price">$35</span> 9175 9176 </li> 9177 9178 9179 9180 <li class="inactive include gt-bundle-2 gt-bundle-3 gt-s-series-hypercharger"> 9181 9182 <img src="//onewheel.com/cdn/shop/files/GTS_Hyper_Charger_Web_Main_medium.png?v=1698373542" alt="GT S-Series Hypercharger" /> 9183 9184 <a class="shop-now"> Hypercharger</a> 9185 9186 <span class="price">$230</span> 9187 9188 </li> 9189 9190 9191 9192 <li class="inactive include gt-bundle-3 gt-carbon-fiber-fender"> 9193 9194 <img src="//onewheel.com/cdn/shop/products/FenderCarbon_medium.png?v=1634927615" alt="GT Carbon Fiber Fender" /> 9195 9196 <a class="shop-now"> Carbon Fiber Fender</a> 9197 9198 <span class="price">$175</span> 9199 9200 </li> 9201 9202 9203 9204 <li class="inactive include gt-bundle-3 gt-stand"> 9205 9206 <img src="//onewheel.com/cdn/shop/products/Stand_medium.png?v=1634927398" alt="GT Stand" /> 9207 9208 <a class="shop-now"> Stand</a> 9209
9210 <span class="price">$95</span> 9211 9212 </li> 9213 </ul> 9214 <div class="bundle-select"> 9215 <a href="#" class="button-outline-black open-configView new-bundle-cta" :data-bundle="index"> 9216 Choose Colors 9217 </a> 9218 </div> 9219 <button class="open-configView solo-config add-to-cart new-bundle-cta" data-bundle="3" > 9220 <span data-submit-button-text> 9221 9222 9223 9224 </span> 9225 </button> 9226 </div> 9227 </div> 9228 </div> 9229 </div> 9230 </div> 9231 <!-- End Base Group --> 9232 9233 <!-- Rally Edition Group --> 9234 <div class="bundle-row-alt desktop" :class="{ hide: currentRail !== 'rally' }"> 9235 <div class="featured-bundles"> 9236 <div class="mobile-header desktop"> 9237 <h4 class="show-a">Bundle & Save</h4> 9238 <h4 class="show-b">Bundle & Save</h4> 9239 <p class="show-b">Thousands of customers have grabbed a bundle - it's the only way to get a discount on everything you need.</p> 9240 <div class="slider-nav-main two"> 9241 <div class="col col-4" v-for="(bundle, index) in bundles" v-cloak v-if="bundle.stock == 'rally'" :class="{ active: bundle.default == 'yes', initial: bundle.default == 'yes', hide: bundle.image == '', gt1: bundle.group == 'gt-1', gt2: bundle.group == 'gt-2', gt3: bundle.group == 'gt-3'}"> 9242 <div class="bundle-container"> 9243 <div class="bundle-title" style="margin-top: -4px;"> 9244 ${ bundle.nameShort } 9245 </div> 9246 <span class="inline-save" style="color: #c74135; font-weight: 500; text-transform: none;"> 9247 Save ${ bundle.save } 9248 </span> 9249 </div> 9250 </div> 9251 </div> 9252 </div> 9253 <div class="slider-for-main two desktop-only"> 9254 <div class="col col-4 package" v-for="(bundle, index) in bundles" v-cloak v-if="bundle.stock == 'rally'" :class="{ active: bundle.default == 'yes', initial: bundle.default == 'yes', hide: bundle.image == '', gt1: bundle.group == 'gt-1', gt2: bundle.group == 'gt-2', gt3: bundle.group == 'gt-3'}"> 9255 <div class="bundle-container"> 9256 <div class="bundle-select"> 9257 <span class="product-feature-caption"> 9258 <svg viewBox="0 0 28 29" xmlns="http://www.w3.org/2000/svg"> 9259 <g fill="#000" fill-rule="evenodd"> 9260 <path d="M14.47 9.803l-2.457 5.185h1.91l-.455 4.17 2.366-5.124H14z"></path> 9261 <path d="M13.923 26.596c-6.61 0-11.988-5.377-11.988-11.988 0-6.61 5.378-11.988 11.988-11.988 6.611 0 11.988 5.378 11.988 11.988 0 6.61-5.377 11.988-11.988 11.988m0-25.903C6.25.693.007 6.937.007 14.608c0 7.674 6.243 13.917 13.916 13.917 7.674 0 13.916-6.243 13.916-13.917 0-7.671-6.242-13.915-13.916-13.915"></path> 9262 <path d="M23.282 16.332l-.54-.312-.143.248-.072-.04-2.874 4.98.072.04-.145.25.538.31a9.723 9.723 0 0 1-6.425 2.413 9.726 9.726 0 0 1-6.427-2.413l.538-.31-.143-.248.072-.043-2.874-4.979-.072.042-.145-.25-.54.313a9.808 9.808 0 0 1-.183-1.885c0-4.162 2.699-7.91 6.61-9.249v.625h.289v.083h5.749v-.083h.287v-.625c3.912 1.338 6.612 5.088 6.612 9.248a9.83 9.83 0 0 1-.184 1.886M16.649 4.53l-.37-.11v.827h-5.174V4.42l-.37.11c-4.351 1.296-7.391 5.373-7.391 9.917 0 .804.095 1.61.282 2.399l.089.375.718-.413 2.586 4.48-.714.412.279.265a10.303 10.303 0 0 0 7.109 2.832c2.653 0 5.178-1.006 7.107-2.832l.28-.265-.714-.412 2.587-4.48.717.413.089-.377c.187-.789.282-1.594.282-2.397 0-4.543-3.04-8.62-7.392-9.917"></path> 9263 <path d="M18.528 20.557l2.874-4.979-.16-.092-2.874 4.98zM18.849 20.743l2.873-4.98-.16-.092-2.873 4.979zM19.49 21.113l2.876-4.98-.161-.09-2.874 4.978zM19.17 20.93l2.874-4.98-.16-.092-2.875 4.978zM10.929 6.386l5.75.014v-.185l-5.75-.013zM10.927 7.127l5.749.015v-.184l-5.749-.015zM10.927 7.501l5.749.015v-.184l-5.749-.015zM10.927 6.757l5.75.015v-.185l-5.75-.015zM5.982 15.58l2.874 4.978.16-.092-2.874-4.98zM5.66 15.765l2.875 4.98.161-.093-2.875-4.981zM5.019 16.135l2.874 4.98.16-.093-2.874-4.979zM5.34 15.95l2.874 4.98.16-.09L5.5 15.856z"></path> 9264 </g> 9265 </svg> 9266 9267 Hypercore Motor 9268 </span>
9269 <span class="product-feature-caption"> 9270 <svg viewBox="0 0 26 26" xmlns="http://www.w3.org/2000/svg"> 9271 <path d="M12.831 24.779c-6.41 0-11.625-5.215-11.625-11.625S6.421 1.529 12.831 1.529s11.625 5.215 11.625 11.625-5.215 11.625-11.625 11.625m0-24.415C5.779.364.042 6.102.042 13.154c0 7.052 5.737 12.79 12.789 12.79s12.789-5.738 12.789-12.79c0-7.052-5.737-12.79-12.789-12.79m5.919 10.705c-.042.26-.173.51-.279.76-.108.252-.237.495-.352.744-.126.273-.239.553-.375.822-.043.085-.141.143-.214.214l-.09-.032.068-.664c-.103.02-.191.048-.281.057-.135.014-.271.015-.406.02.033-.122.04-.261.103-.366.224-.367.367-.761.359-1.188-.006-.354-.06-.706-.101-1.058-.02-.18-.086-.357.189-.413.052-.011.103-.17.106-.261.013-.354.003-.71.009-1.064.001-.092.029-.184.053-.325.413.319.435.79.634 1.169.166-.193.208-.375.175-.886-.019-.296-.066-.59-.101-.885l.103-.036c.082.174.209.34.238.522.094.588.173 1.18.215 1.775.026.363.006.736-.053 1.095m-.771 4.637c.149.39.091.734-.25 1.008-1.3 1.046-2.592 2.104-3.902 3.138-.434.34-.909.63-1.375.927-.289.184-.406.133-.505-.196-.079-.264-.136-.535-.202-.804-.147-.596-.49-1.016-1.075-1.235-.3-.113-.593-.246-.883-.382-.099-.046-.181-.128-.27-.193l.005-.082c.153-.046.304-.111.46-.135.626-.097 1.255-.171 1.88-.27.666-.106 1.142-.485 1.435-1.083.161-.328.282-.675.427-1.01.107-.246.266-.447.546-.508 1.167-.255 1.597-1.09 1.713-2.173.005-.043.014-.086.018-.108h.543c-.026.145-.04.335-.097.512-.072.224.02.296.221.307l.512.023c-.039.194-.075.356-.104.519-.035.194.036.297.229.193.3-.161.587-.346.862-.51-.028.08-.066.216-.119.343-.235.565-.293 1.135-.069 1.719M9.004 17.02c-.293.07-.579.176-.863.28-.377.138-.535.088-.72-.263-.139-.266-.217-.543-.082-.86l.396.15c-.017-.133-.019-.232-.044-.325-.029-.112-.108-.217-.111-.327-.004-.138.047-.277.074-.416.151.053.31.09.449.165.07.037.095.15.159.21.044.04.139.082.177.06.044-.024.083-.127.066-.178a5.804 5.804 0 0 0-.277-.692c-.023-.046-.175-.09-.211-.061-.252.194-.411-.013-.551-.142-.161-.147-.037-.31.068-.45.085-.111.168-.224.263-.351l.302.499c.126-.282-.195-1.006-.493-1.167-.012.01-.033.02-.036.033-.108.483-.108.483-.575.325l-.051-.015c-.504-.156-.549-.281-.26-.745.09-.144.182-.287.286-.421.417-.542.648-1.162.749-1.837.359.13.402.2.386.56a.243.243 0 0 0 .047.148c.331.442.274.885.014 1.332-.188.325.106.97.508 1.023-.031-.121-.05-.23-.086-.33-.102-.287-.06-.398.217-.532.048-.023.106-.03.148-.06.095-.068.183-.146.273-.22-.096-.062-.198-.117-.288-.187-.056-.044-.124-.104-.137-.166-.04-.201-.055-.406-.086-.61-.026-.171.035-.24.207-.188.034.01.066.037.099.038.105 0 .21-.006.315-.011-.049-.075-.096-.152-.147-.226-.065-.095-.126-.194-.201-.281-.207-.24-.402-.494-.634-.706-.224-.204-.3-.336-.143-.598.234-.392.342-.815.435-1.255.04-.188.178-.362.295-.526.19-.265.411-.508.596-.776.106-.154.212-.228.408-.24.236-.014.468-.097.702-.15.084-.02.168-.036.243-.052-.106.385-.181.747-.305 1.09-.204.567-.14 1.123-.007 1.687.031.13-.021.282.013.412.045.175.101.368.215.499.167.19.383.343.592.493.231.166.479.309.718.465.156.103.313.199.272.439-.011.066.07.16.129.222.152.162.307.3.306.563-.001.176.18.194.306.113.164-.105.305-.245.456-.37.113-.091.225-.183.375-.254.038.409.151.794.002 1.188a1.962 1.962 0 0 0-.127.515c-.032.348-.139.429-.47.317-.288-.1-.369-.06-.414.244-.026.174-.001.355-.004.533-.006.355.007.713-.03 1.065-.039.368-.278.6-.61.753-.354.163-.697.347-1.046.52a1.081 1.081 0 0 1-.199.074c-.507.132-1.015.264-1.523.394-.064.016-.132.018-.272.036l.299-.464c-.216 0-.398-.032-.562.007M11.227 5.4l.07.267c.315-.037.09-.358.294-.476.303.243.663.224 1.068.068-.342.517-1.748.96-2.45.818.201-.358.409-.648 1.018-.677m.881 2.678c-.149.41.211.68.271 1.098-.223-.07-.404-.118-.578-.183-.234-.085-.294-.05-.275.2.014.182.05.362.079.56-.512-.16-.737-.933-.589-1.914.131-.873.771-1.
9271626 1.432-1.631l.6 2.329c-.346.034-.591-.3-.94-.46m2.647 4.644c-.047-.195-.129-.383-.163-.58a.352.352 0 0 1 .307-.4c.222-.017.323.132.321.312-.006.478-.004.962-.081 1.43-.059.355-.342.594-.753.754.012-.13-.002-.271.042-.39.102-.278.243-.542.345-.821.033-.088.006-.206-.018-.305m-.959-2.551c.146-.008.301-.055.314-.263.003-.05.084-.127.14-.138.363-.076.728-.174 1.096-.193.398-.021 1.023.545 1.1.935.014.069.03.159-.002.21-.17.276-.149.576-.147.878 0 .1-.07.2-.108.3l-.094-.01c-.039-.097-.082-.193-.116-.291-.228-.657-1.061-1.158-1.746-1.054-.225.034-.407.117-.509.335-.08.17-.221.213-.377.128a24.78 24.78 0 0 1-1.082-.63c-.051-.032-.082-.14-.074-.205.004-.035.114-.083.174-.08.195.012.388.056.583.067.282.015.566.027.848.01m1.127-4.318c.663.096 1.165.513 1.626.967.199.195.146.319-.118.372-.254.05-.351.208-.261.478.113.337.271.659.366 1 .055.198.053.425.021.632-.028.184-.187.259-.335.11-.341-.341-.754-.327-1.176-.274-.46.057-.505.03-.664-.408-.06-.167-.148-.324-.213-.49-.043-.11-.066-.226-.099-.34l.059-.04c.074.039.151.074.222.119.113.072.213.17.334.219a.634.634 0 0 0 .372.042c.045-.012.064-.205.055-.312-.044-.513-.266-.907-.738-1.163a5.426 5.426 0 0 1-.874-.598c-.083-.07-.07-.255-.106-.407.558.03 1.049.024 1.529.093m4.21 2.197c-.084-.283-.212-.59-.413-.794-.604-.617-1.221-1.23-1.899-1.76-.34-.265-.818-.36-1.243-.505-.378-.127-.769-.218-1.155-.325h-.643c-.522.039-1.044.08-1.566.116-.244.017-.485-.032-.716.137-.109.08-.311.045-.471.04a1.284 1.284 0 0 0-.777.239c-.227.154-.479.273-.728.392-.224.107-.357.269-.353.516.007.387-.144.668-.457.906-.297.226-.469.565-.541.932-.119.614-.422 1.149-.692 1.699-.187.383-.307.772-.288 1.208.007.165-.066.35-.15.499-.212.37-.47.718-.675 1.093a5.877 5.877 0 0 0-.44.998c-.111.34.019.52.362.613.508.135.471.143.58.648.071.328.081.63.068.962a3.72 3.72 0 0 1-.143.959c-.176.589 0 .982.588 1.149.605.172 1.159.399 1.672.774.309.226.705.338 1.069.482.519.204.895.553 1.101 1.068.148.372.267.755.398 1.134.066.19.129.38.2.59l.387-.018c1.641-1.05 3.169-2.205 4.645-3.427.556-.462 1.093-.948 1.646-1.413.285-.24.383-.514.282-.878-.179-.642-.292-1.296-.057-1.948.114-.316.238-.643.425-.918.694-1.025.766-2.121.462-3.281-.164-.628-.293-1.266-.478-1.887" fill="#3F3F3F" fill-rule="evenodd"></path> 9272 </svg> 9273 9274 Stop on a Dime 9275 </span> 9276 <span class="product-feature-caption"> 9277 <svg viewBox="0 0 31 29" fill="none" xmlns="http://www.w3.org/2000/svg"> 9278 <path d="M17.1 26.4H17C15.3 25.9 13.6 25.1 12.2 24C11 23 9.4 21.4 8.7 19.1C8.1 17 8.5 14.8 9.7 13.2C10.6 12.1 12 11.2 13.8 10.7C15.1 10.4 16.4 10.3 17.6 10.1C17.9 10.1 18.1 10.1 18.4 10C19 10 19.6 10 20 9.7C20.3 9.5 20.5 9 20.3 8.7C20.1 8.4 19.6 8.4 19.2 8.4L12.7 8C12.5 8 12.3 7.8 12.3 7.6C12.3 7.4 12.5 7.2 12.7 7.2L19.2 7.6C19.6 7.6 20.5 7.7 20.9 8.3C21.4 9 21.1 10 20.4 10.5C19.8 10.9 19.1 11 18.4 11.1C18.1 11.1 17.9 11.1 17.6 11.2C16.4 11.3 15.1 11.4 13.9 11.7C12.8 12 11.2 12.6 10.2 13.9C9.3 15 9 17 9.6 18.8C10.2 20.9 11.7 22.3 12.8 23.2C14.1 24.2 15.7 25 17.3 25.5C17.5 25.6 17.6 25.8 17.6 26C17.5 26.2 17.3 26.4 17.1 26.4ZM29.4 26.4C29.5 26.2 29.4 25.9 29.2 25.9C25.6 24.6 22.1 22.8 19 20.5C18.2 19.9 17.3 19.2 16.7 18.4C16.1 17.5 15.9 16.4 16.2 15.6C16.7 14.4 18.1 13.8 18.9 13.5C19.3 13.4 19.8 13.3 20.2 13.2C21 13 21.9 12.8 22.7 12.4C24 11.8 25.1 10.4 24.9 8.9C24.8 7.9 24 6.9 22.8 6.4C21.8 6 20.7 5.9 19.7 5.8L13 5.1C12.8 5.1 12.6 5.3 12.6 5.5C12.6 5.7 12.8 5.9 13 5.9L19.7 6.4C20.7 6.5 21.6 6.6 22.5 6.9C23.2 7.2 24 7.9 24.1 8.8C24.3 9.9 23.3 11 22.3 11.5C21.6 11.9 20.8 12.1 20 12.3C19.6 12.4 19.1 12.5 18.6 12.7C17.4 13.1 15.9 13.8 15.4 15.3C15 16.4 15.2 17.7 16 18.8C16.7 19.8 17.7 20.6 18.5 21.2C21.7 23.5 25.2 25.3 28.9 26.7H29C29.2 26.6 29.3 26.5 29.4 26.4ZM11.3 9.9C11.4 9.8 11.4 9.6 11.3 9.5L9.1 6.6H10C10.2 6.6 10.3 6.5 10.4 6.4C10.5 6.3 10.5 6.1 10.4 6L8.8 3.5H9.4C9.6 3.5 9.7 3.4 9.8 3.2C9.9 3 9.8 2.9 9.7 2.7L7 0.1C6.9 0 6.8 0 6.7 0C6.6 0 6.5 0 6.4 0.1L3.7 2.8C3.6 3 3.6 3.1 3.6 3.3C3.7 3.4 3.9 3.5 4 3.5H4.6L3 5.9C2.9 6.1 2.9 6.2 3 6.4C3.1 6.5 3.2 6.6 3.4 6.6H4.2L2.1 9.5C2 9.6 2 9.8 2.1 9.9C2.2 10 2.3 10.1 2.5 10.1H11C11.1 10.2 11.2 10.1 11.3 9.9ZM5.4 6.4C5.5 6.3 5.5 6.1 5.4 6C5.3 5.8 5.2 5.8 5 5.8H4.1L5.7 3.4C5.8 3.3 5.8 3.1 5.7 3C5.6 2.8 5.5 2.7 5.3 2.7H5L6.7 1L8.4 2.7H8C7.8 2.7 7.7 2.8 7.6 2.9C7.5 3 7.5 3.2 7.6 3.3L9.2 5.7H8.3C8.2 5.8 8 5.8 8 6C7.9 6.1 7.9 6.3 8 6.4L10.1 9.3H3.2L5.4
92786.4ZM7.1 11.7V9.7C7.1 9.5 6.9 9.3 6.7 9.3C6.5 9.3 6.3 9.5 6.3 9.7V11.7C6.3 11.9 6.5 12.1 6.7 12.1C6.9 12.1 7.1 12 7.1 11.7ZM9.3 26.5C9.4 26.4 9.4 26.2 9.3 26.1L7.2 23.2H8C8.2 23.2 8.3 23.1 8.4 23C8.5 22.9 8.5 22.7 8.4 22.6L6.8 20.2H7.4C7.6 20.2 7.7 20.1 7.8 19.9C7.9 19.7 7.8 19.6 7.7 19.5L5.1 16.8C4.9 16.6 4.7 16.6 4.5 16.8L1.9 19.5C1.8 19.6 1.8 19.8 1.8 19.9C1.9 20.1 2 20.2 2.2 20.2H2.8L1 22.6C0.9 22.7 0.9 22.9 1 23C1.1 23.1 1.2 23.2 1.4 23.2H2.2L0.1 26.1C0 26.2 0 26.4 0 26.5C0.1 26.6 0.2 26.7 0.4 26.7H8.9C9 26.8 9.2 26.7 9.3 26.5ZM3.3 23C3.4 22.9 3.4 22.7 3.3 22.6C3.2 22.5 3.1 22.4 2.9 22.4H2.1L3.7 20C3.8 19.9 3.8 19.7 3.7 19.6C3.6 19.5 3.5 19.4 3.3 19.4H3L4.7 17.7L6.4 19.4H6C5.8 19.4 5.7 19.5 5.6 19.6C5.5 19.7 5.5 19.9 5.6 20L7.2 22.4H6.3C6.1 22.4 6 22.5 5.9 22.6C5.8 22.7 5.8 22.9 5.9 23L8 25.9H1.2L3.3 23ZM5.1 28.3V26.3C5.1 26.1 4.9 25.9 4.7 25.9C4.5 25.9 4.3 26.1 4.3 26.3V28.3C4.3 28.5 4.5 28.7 4.7 28.7C4.9 28.7 5.1 28.6 5.1 28.3ZM30.9 20.9C31 20.8 31 20.6 30.9 20.5L28.8 17.6H29.6C29.8 17.6 29.9 17.5 30 17.4C30.1 17.3 30.1 17.1 30 17L28.4 14.6H29C29.2 14.6 29.3 14.5 29.4 14.3C29.5 14.1 29.4 14 29.3 13.8L26.7 11.1C26.5 10.9 26.3 10.9 26.1 11.1L23.5 13.8C23.4 13.9 23.3 14.1 23.4 14.3C23.5 14.5 23.6 14.6 23.8 14.6H24.4L22.8 17C22.7 17.1 22.7 17.3 22.8 17.4C22.9 17.5 23 17.6 23.2 17.6H24L21.9 20.5C21.8 20.6 21.8 20.8 21.9 20.9C22 21 22.1 21.1 22.3 21.1H30.8C30.7 21.1 30.8 21 30.9 20.9ZM25 17.4C25.1 17.3 25.1 17.1 25 17C24.9 16.9 24.8 16.8 24.6 16.8H23.7L25.3 14.4C25.4 14.3 25.4 14.1 25.3 14C25.2 13.9 25.1 13.8 24.9 13.8H24.6L26.3 12.1L28 13.8H27.7C27.5 13.8 27.4 13.9 27.3 14C27.2 14.1 27.2 14.3 27.3 14.4L28.9 16.8H28C27.8 16.8 27.7 16.9 27.6 17C27.5 17.1 27.5 17.3 27.6 17.4L29.7 20.3H22.8L25 17.4ZM26.7 22.7V20.7C26.7 20.5 26.5 20.3 26.3 20.3C26.1 20.3 25.9 20.5 25.9 20.7V22.7C25.9 22.9 26.1 23.1 26.3 23.1C26.5 23.1 26.7 22.9 26.7 22.7Z" fill="black"></path> 9279 </svg> 9280 9281 Any Terrain 9282 </span> 9283 </div> 9284 <div class="bundle-image"> 9285 <img class="bv-badge" :src="bundle.hexImage" /> 9286 <a href="#" class="open-configView new-bundle-cta Rally-img" :data-bundle="index"><img :src="bundle.soloImage" /></a> 9287 </div> 9288 <div class="bundle-price"> 9289 <h2 class="bundle-title-hide-pint-style"> 9290 ${ bundle.name } 9291 </h2> 9292 <br> 9293 <p class="bundle-description-hide-pint-style">${ bundle.description }</p> 9294 <label>${ bundle.preface }</label> 9295 9296 <h4 class="show-control show-defaults"><strike>$${ moneyFormat(bundle.compareAt) }</strike> $${ moneyFormat(bundle.price) }</h4> 9297 <h4 class="show-b"><strike>$${ moneyFormat(bundle.compareAtAccs) }</strike> $${ moneyFormat(bundle.priceAccs) }</h4> 9298 <p class="show-control show-defaults"> 9299 From ${ bundle.lowAs }/mo with <svg width="4317" height="1037" viewBox="0 0 4317 1037" fill="none" xmlns="http://www.w3.org/2000/svg" style="width: 55px; transform: translateY(2px); height: auto;"> 9300<g clip-path="url(#clip0)"> 9301<path d="M1105.96 326.186C1071.34 253.553 1005.7 206.635 906.786 206.635C876.426 207.164 846.593 214.661 819.588 228.543C792.585 242.427 769.128 262.328 751.033 286.711L747.423 291.109V6.44337C747.423 4.7982 746.77 3.22051 745.606 2.05722C744.443 0.8939 742.864 0.240234 741.219 0.240234H601.367C599.742 0.269795 598.194 0.936325 597.055 2.09644C595.915 3.25656 595.277 4.81756 595.277 6.44337V822.999C595.277 824.614 595.92 826.162 597.062 827.304C598.204 828.447 599.752 829.089 601.367 829.089H751.145C752.771 829.089 754.332 828.452 755.492 827.311C756.652 826.172 757.318 824.624 757.348 822.999V474.835C757.348 407.165 802.461 359.231 874.643 359.231C953.592 359.231 973.555 424.195 973.555 490.398V822.999C973.555 824.614 974.196 826.162 975.338 827.304C976.48 828.447 978.03 829.089 979.645 829.089H1129.08C1130.71 829.089 1132.27 828.452 1133.43 827.311C1134.59 826.172 1135.26 824.624 1135.29 822.999V470.549C1135.29 458.481 1135.29 446.638 1133.71 435.135C1131.14 397.437 1121.74 360.519 1105.96 326.186Z" fill="black"/> 9302<path d="M358.093 447.206C358.093 447.206 281.851 429.273 253.768 422.055C225.684 414.837 176.623 399.498 176.623 362.392C176.623 325.286 216.21 313.443 256.362 313.443C296.513 313.443 341.176 323.143 344.672 367.693C344.813 369.299 345.552 370.791 346.742 371.879C347.933 372.965 349.488 373.563 351.1 373.558L498.734 372.994C499.603 372.996 500.463 372.819 501.26 372.474C502.057 372.129 502.774 371.623 503.367 370.987C503.96 370.353 504.416 369.602 504.705 368.783C504.994 367.963 505.113 367.093 505.05 366.226C495.915 223.668 370.837 172.69 255.459 172.69C118.652 172.69 18.6132 262.917 18.6132 362.392C18.6132 435.025 39.1399 503.147 200.533 550.516C228.842 558.749 267.302 569.463 300.912 578.825C341.288 590.104 363.055 607.134 363.055 633.976C363.055 665.104 317.942 686.758 273.618 686.758C209.444 686.758 163.879 662.961 160.157 620.215C159.963 618.652 159.202 61
93027.212 158.016 616.172C156.831 615.132 155.305 614.564 153.728 614.576L6.43255 615.253C5.569 615.253 4.71432 615.426 3.91928 615.764C3.12425 616.101 2.40528 616.594 1.80527 617.216C1.20527 617.836 0.736446 618.572 0.426968 619.378C0.11749 620.185 -0.0263401 621.045 0.00395994 621.908C6.77099 756.459 136.698 828.978 257.829 828.978C438.283 828.978 519.825 727.474 519.825 632.397C520.051 587.734 509.787 486.003 358.093 447.206Z" fill="black"/> 9303<path d="M2257.37 206.409C2182.38 206.409 2119.55 247.913 2079.06 297.991V212.274C2079.06 210.678 2078.43 209.145 2077.31 208.007C2076.21 206.868 2074.68 206.213 2073.08 206.185H1933.01C1931.4 206.185 1929.84 206.825 1928.7 207.967C1927.56 209.11 1926.91 210.66 1926.91 212.274V1013.04C1926.95 1014.63 1927.61 1016.16 1928.75 1017.27C1929.89 1018.39 1931.42 1019.02 1933.01 1019.02H2082.9C2084.48 1019.02 2086 1018.39 2087.12 1017.27C2088.24 1016.15 2088.87 1014.62 2088.87 1013.04V749.802H2091.13C2114.92 786.117 2180 829.653 2265.05 829.653C2424.96 829.653 2558.28 697.019 2558.28 517.806C2558.4 345.811 2425.76 206.409 2257.37 206.409ZM2243.5 677.057C2211.94 677.841 2180.83 669.2 2154.2 652.238C2127.57 635.274 2106.58 610.759 2093.93 581.82C2081.29 552.88 2077.55 520.829 2083.21 489.757C2088.85 458.685 2103.64 430.002 2125.66 407.369C2147.69 384.733 2175.96 369.175 2206.87 362.679C2237.77 356.183 2269.91 359.042 2299.18 370.893C2328.46 382.743 2353.53 403.048 2371.22 429.215C2388.9 455.383 2398.38 486.224 2398.47 517.806C2398.79 538.449 2395.03 558.955 2387.42 578.145C2379.81 597.335 2368.47 614.831 2354.07 629.628C2339.68 644.425 2322.5 656.232 2303.51 664.371C2284.54 672.511 2264.15 676.821 2243.5 677.057Z" fill="black"/> 9304<path d="M1483.34 171.229C1343.6 171.229 1273.9 218.711 1217.95 256.72L1216.26 257.847C1213.38 259.821 1211.35 262.813 1210.58 266.221C1209.8 269.63 1210.34 273.204 1212.09 276.231L1267.36 371.419C1268.39 373.201 1269.81 374.732 1271.5 375.901C1273.2 377.071 1275.13 377.852 1277.17 378.187C1279.16 378.546 1281.2 378.459 1283.15 377.932C1285.1 377.405 1286.91 376.454 1288.45 375.141L1292.84 371.533C1321.6 347.397 1367.73 315.14 1479.39 306.343C1541.53 301.382 1595.22 317.622 1634.81 354.615C1678.34 394.767 1704.4 459.617 1704.4 528.077C1704.4 654.057 1630.18 733.23 1510.97 734.81C1412.73 734.246 1346.75 683.042 1346.75 607.364C1346.75 567.212 1364.91 541.047 1400.33 514.881C1403.03 512.947 1404.94 510.1 1405.71 506.866C1406.48 503.632 1406.05 500.229 1404.5 497.287L1354.88 403.45C1353.96 401.771 1352.72 400.289 1351.23 399.089C1349.74 397.889 1348.03 396.995 1346.19 396.458C1344.31 395.899 1342.34 395.741 1340.4 395.992C1338.45 396.245 1336.58 396.903 1334.91 397.925C1279.2 430.97 1210.85 491.422 1214.57 607.59C1219.08 755.449 1342.02 868.345 1501.83 872.97H1509.84H1520.78C1710.7 866.766 1847.85 725.787 1847.85 534.619C1847.85 359.126 1719.95 171.229 1483.34 171.229Z" fill="black"/> 9305<path d="M3148.93 261.455H3053.73C3051.51 261.484 3049.37 262.385 3047.79 263.964C3046.2 265.544 3045.3 267.679 3045.29 269.914V469.653C3045.3 471.878 3046.21 473.999 3047.8 475.561C3049.38 477.123 3051.51 478 3053.73 478H3148.93C3206.9 478 3249.65 432.322 3249.65 369.727C3249.65 307.132 3206.9 261.455 3148.93 261.455Z" fill="black"/> 9306<path d="M3441.38 614.802C3441.38 643.787 3465.85 659.915 3508.48 659.915C3566.45 659.915 3600.73 628.561 3600.73 572.958V556.944L3513.9 561.455C3468.1 563.71 3441.38 582.772 3441.38 614.802Z" fill="black"/> 9307<path d="M4146.27 2.04983H2867.3C2846.33 2.04981 2825.54 6.18442 2806.17 14.2172C2786.78 22.25 2769.17 34.0237 2754.35 48.8653C2739.51 63.707 2727.75 81.3258 2719.73 100.715C2711.7 120.104 2707.59 140.883 2707.61 161.865V862.026C2707.61 904.392 2724.43 945.025 2754.38 974.992C2784.33 1004.96 2824.95 1021.81 2867.3 1021.84H4146.27C4167.28 1021.9 4188.1 1017.82 4207.53 1009.83C4226.95 1001.84 4244.61 990.093 4259.5 975.273C4274.37 960.45 4286.2 942.839 4294.28 923.445C4302.35 904.052 4306.51 883.258 4306.55 862.252V162.09C4306.58 141.042 4302.47 120.192 4294.43 100.74C4286.39 81.2884 4274.58 63.6179 4259.69 48.7448C4244.8 33.8719 4227.11 22.0899 4207.65 14.0763C4188.19 6.06265 4167.33 1.97545 4146.27 2.04983ZM3153.77 556.609H3053.17C3050.93 556.609 3048.79 557.499 3047.19 559.085C3045.61 560.672 3044.71 562.824 3044.71 565.068V708.3
930702C3044.71 710.545 3043.82 712.697 3042.24 714.283C3040.65 715.87 3038.5 716.761 3036.26 716.761H2965.42C2963.2 716.732 2961.05 715.831 2959.47 714.25C2957.89 712.672 2957.01 710.537 2956.97 708.302V191.639C2956.97 189.397 2957.86 187.245 2959.46 185.658C2961.04 184.072 2963.18 183.181 2965.42 183.181H3153.77C3260.47 183.181 3336.82 260.889 3336.82 369.951C3336.82 479.013 3261.03 556.833 3154.35 556.833L3153.77 556.609ZM3683.86 708.19C3683.88 709.31 3683.68 710.421 3683.25 711.461C3682.83 712.5 3682.21 713.447 3681.43 714.244C3680.63 715.041 3679.7 715.675 3678.66 716.107C3677.64 716.538 3676.52 716.761 3675.4 716.761H3608.52C3607.4 716.761 3606.29 716.538 3605.26 716.107C3604.22 715.675 3603.28 715.041 3602.5 714.244C3601.72 713.447 3601.09 712.5 3600.68 711.461C3600.26 710.421 3600.05 709.31 3600.07 708.19V692.739C3600.17 691.382 3599.85 690.026 3599.12 688.874C3598.41 687.72 3597.34 686.829 3596.06 686.334C3594.8 685.84 3593.41 685.769 3592.1 686.131C3590.77 686.491 3589.62 687.266 3588.79 688.34C3568.82 710.107 3536.34 725.896 3484.57 725.896C3408.34 725.896 3357.91 686.197 3357.91 617.624C335
93077.18 600.904 3360.63 584.265 3367.96 569.216C3375.28 554.17 3386.26 541.19 3399.88 531.458C3427.39 510.818 3470.02 500.104 3533.29 497.622L3600.39 495.367V475.741C3600.39 436.154 3573.78 419.35 3531.03 419.35C3488.29 419.35 3461.33 434.463 3455.03 459.163C3454.52 460.907 3453.45 462.433 3451.97 463.496C3450.51 464.56 3448.72 465.098 3446.9 465.027H3380.7C3379.48 465.058 3378.27 464.82 3377.15 464.334C3376.05 463.846 3375.04 463.12 3374.23 462.206C3373.43 461.291 3372.83 460.214 3372.49 459.044C3372.14 457.875 3372.05 456.646 3372.24 455.441C3382.17 396.793 3430.66 352.243 3534.09 352.243C3643.94 352.243 3683.52 403.335 3683.52 500.892L3683.86 708.19ZM4100.49 372.995L3951.62 770.108C3917.78 862.364 3858.56 886.05 3793.71 886.05C3781.5 886.348 3769.3 884.866 3757.51 881.652C3755.67 881.157 3754.06 880.073 3752.88 878.563C3751.73 877.056 3751.1 875.208 3751.08 873.305V812.965C3751.08 811.703 3751.35 810.455 3751.88 809.311C3752.42 808.167 3753.19 807.154 3754.16 806.347C3755.14 805.538 3756.27 804.955 3757.49 804.637C3758.71 804.319 3759.99 804.274 3761.23 804.506C3771.46 806.446 3781.84 807.428 3792.25 807.44C3810.18 808.339 3827.9 803.193 3842.57 792.825C3857.22 782.457 3867.98 767.467 3873.11 750.258L3877.52 736.385C3878.2 734.529 3878.2 732.491 3877.52 730.633L3738.33 373.109C3737.91 371.831 3737.79 370.469 3737.99 369.137C3738.2 367.804 3738.71 366.537 3739.47 365.439C3740.26 364.341 3741.29 363.442 3742.48 362.814C3743.67 362.187 3745 361.849 3746.34 361.83H3814.02C3815.75 361.847 3817.43 362.381 3818.86 363.367C3820.29 364.351 3821.39 365.741 3822.02 367.357L3916.54 619.542C3917.17 621.189 3918.27 622.608 3919.72 623.609C3921.18 624.612 3922.89 625.147 3924.66 625.147C3926.41 625.147 3928.15 624.612 3929.59 623.609C3931.04 622.608 3932.16 621.189 3932.77 619.542L4014.78 368.034C4015.32 366.319 4016.41 364.825 4017.87 363.77C4019.33 362.714 4021.08 362.153 4022.88 362.169H4092.26C4093.59 362.163 4094.91 362.475 4096.12 363.073C4097.31 363.673 4098.36 364.545 4099.16 365.62C4099.96 366.695 4100.49 367.942 4100.72 369.263C4100.96 370.582 4100.88 371.938 4100.49 373.221V372.995Z" fill="black"/> 9308</g> 9309<defs> 9310<clipPath id="clip0"> 9311<rect width="4317" height="1036.76" fill="white" transform="translate(0 0.240234)"/> 9312</clipPath> 9313</defs> 9314</svg><br /><br /> 9315 </p> 9316 <p class="show-b"> 9317 From ${ bundle.lowAsAccs }/mo with <svg width="4317" height="1037" viewBox="0 0 4317 1037" fill="none" xmlns="http://www.w3.org/2000/svg" style="width: 55px; transform: translateY(2px); height: auto;"> 9318<g clip-path="url(#clip0)"> 9319<path d="M1105.96 326.186C1071.34 253.553 1005.7 206.635 906.786 206.635C876.426 207.164 846.593 214.661 819.588 228.543C792.585 242.427 769.128 262.328 751.033 286.711L747.423 291.109V6.44337C747.423 4.7982 746.77 3.22051 745.606 2.05722C744.443 0.8939 742.864 0.240234 741.219 0.240234H601.367C599.742 0.269795 598.194 0.936325 597.055 2.09644C595.915 3.25656 595.277 4.81756 595.277 6.44337V822.999C595.277 824.614 595.92 826.162 597.062 827.304C598.204 828.447 599.752 829.089 601.367 829.089H751.145C752.771 829.089 754.332 828.452 755.492 827.311C756.652 826.172 757.318 824.624 757.348 822.999V474.835C757.348 407.165 802.461 359.231 874.643 359.231C953.592 359.231 973.555 424.195 973.555 490.398V822.999C973.555 824.614 974.196 826.162 975.338 827.304C976.48 828.447 978.03 829.089 979.645 829.089H1129.08C1130.71 829.089 1132.27 828.452 1133.43 827.311C1134.59 826.172 1135.26 824.624 1135.29 822.999V470.549C1135.29 458.481 1135.29 446.638 1133.71 435.135C1131.14 397.437 1121.74 360.519 1105.96 326.186Z" fill="black"/> 9320<path d="M358.093 447.206C358.093 447.206 281.851 429.273 253.768 422.055C225.684 414.837 176.623 399.498 176.623 362.392C176.623 325.286 216.21 313.443 256.362 313.443C296.513 313.443 341.176 323.143 344.672 367.693C344.813 369.299 345.552 370.791 346.742 371.879C347.933 372.965 349.488 373.563 351.1 373.558L498.734 372.994C499.603 372.996 500.463 372.819 501.26 372.474C502.057 372.129 502.774 371.623 503.367 370.987C503.96 370.353 504.416 369.602 504.705 368.783C504.994 367.963 505.113 367.093 505.05 366.226C495.915 223.668 370.837 172.69 255.459 172.69C118.652 172.69 18.6132 262.917 18.6132 362.392C18.6132 435.025 39.1399 503.147 200.533 550.516C228.842 558.749 267.302 569.463 300.912 578.825C341.288 590.104 363.055 607.134 363.055 633.976C363.055 665.104 317.942 686.758 273.618 686.758C209.444 686.758 163.879 662.961 160.157 620.215C159.963 618.652 159.202 61
93207.212 158.016 616.172C156.831 615.132 155.305 614.564 153.728 614.576L6.43255 615.253C5.569 615.253 4.71432 615.426 3.91928 615.764C3.12425 616.101 2.40528 616.594 1.80527 617.216C1.20527 617.836 0.736446 618.572 0.426968 619.378C0.11749 620.185 -0.0263401 621.045 0.00395994 621.908C6.77099 756.459 136.698 828.978 257.829 828.978C438.283 828.978 519.825 727.474 519.825 632.397C520.051 587.734 509.787 486.003 358.093 447.206Z" fill="black"/> 9321<path d="M2257.37 206.409C2182.38 206.409 2119.55 247.913 2079.06 297.991V212.274C2079.06 210.678 2078.43 209.145 2077.31 208.007C2076.21 206.868 2074.68 206.213 2073.08 206.185H1933.01C1931.4 206.185 1929.84 206.825 1928.7 207.967C1927.56 209.11 1926.91 210.66 1926.91 212.274V1013.04C1926.95 1014.63 1927.61 1016.16 1928.75 1017.27C1929.89 1018.39 1931.42 1019.02 1933.01 1019.02H2082.9C2084.48 1019.02 2086 1018.39 2087.12 1017.27C2088.24 1016.15 2088.87 1014.62 2088.87 1013.04V749.802H2091.13C2114.92 786.117 2180 829.653 2265.05 829.653C2424.96 829.653 2558.28 697.019 2558.28 517.806C2558.4 345.811 2425.76 206.409 2257.37 206.409ZM2243.5 677.057C2211.94 677.841 2180.83 669.2 2154.2 652.238C2127.57 635.274 2106.58 610.759 2093.93 581.82C2081.29 552.88 2077.55 520.829 2083.21 489.757C2088.85 458.685 2103.64 430.002 2125.66 407.369C2147.69 384.733 2175.96 369.175 2206.87 362.679C2237.77 356.183 2269.91 359.042 2299.18 370.893C2328.46 382.743 2353.53 403.048 2371.22 429.215C2388.9 455.383 2398.38 486.224 2398.47 517.806C2398.79 538.449 2395.03 558.955 2387.42 578.145C2379.81 597.335 2368.47 614.831 2354.07 629.628C2339.68 644.425 2322.5 656.232 2303.51 664.371C2284.54 672.511 2264.15 676.821 2243.5 677.057Z" fill="black"/> 9322<path d="M1483.34 171.229C1343.6 171.229 1273.9 218.711 1217.95 256.72L1216.26 257.847C1213.38 259.821 1211.35 262.813 1210.58 266.221C1209.8 269.63 1210.34 273.204 1212.09 276.231L1267.36 371.419C1268.39 373.201 1269.81 374.732 1271.5 375.901C1273.2 377.071 1275.13 377.852 1277.17 378.187C1279.16 378.546 1281.2 378.459 1283.15 377.932C1285.1 377.405 1286.91 376.454 1288.45 375.141L1292.84 371.533C1321.6 347.397 1367.73 315.14 1479.39 306.343C1541.53 301.382 1595.22 317.622 1634.81 354.615C1678.34 394.767 1704.4 459.617 1704.4 528.077C1704.4 654.057 1630.18 733.23 1510.97 734.81C1412.73 734.246 1346.75 683.042 1346.75 607.364C1346.75 567.212 1364.91 541.047 1400.33 514.881C1403.03 512.947 1404.94 510.1 1405.71 506.866C1406.48 503.632 1406.05 500.229 1404.5 497.287L1354.88 403.45C1353.96 401.771 1352.72 400.289 1351.23 399.089C1349.74 397.889 1348.03 396.995 1346.19 396.458C1344.31 395.899 1342.34 395.741 1340.4 395.992C1338.45 396.245 1336.58 396.903 1334.91 397.925C1279.2 430.97 1210.85 491.422 1214.57 607.59C1219.08 755.449 1342.02 868.345 1501.83 872.97H1509.84H1520.78C1710.7 866.766 1847.85 725.787 1847.85 534.619C1847.85 359.126 1719.95 171.229 1483.34 171.229Z" fill="black"/> 9323<path d="M3148.93 261.455H3053.73C3051.51 261.484 3049.37 262.385 3047.79 263.964C3046.2 265.544 3045.3 267.679 3045.29 269.914V469.653C3045.3 471.878 3046.21 473.999 3047.8 475.561C3049.38 477.123 3051.51 478 3053.73 478H3148.93C3206.9 478 3249.65 432.322 3249.65 369.727C3249.65 307.132 3206.9 261.455 3148.93 261.455Z" fill="black"/> 9324<path d="M3441.38 614.802C3441.38 643.787 3465.85 659.915 3508.48 659.915C3566.45 659.915 3600.73 628.561 3600.73 572.958V556.944L3513.9 561.455C3468.1 563.71 3441.38 582.772 3441.38 614.802Z" fill="black"/> 9325<path d="M4146.27 2.04983H2867.3C2846.33 2.04981 2825.54 6.18442 2806.17 14.2172C2786.78 22.25 2769.17 34.0237 2754.35 48.8653C2739.51 63.707 2727.75 81.3258 2719.73 100.715C2711.7 120.104 2707.59 140.883 2707.61 161.865V862.026C2707.61 904.392 2724.43 945.025 2754.38 974.992C2784.33 1004.96 2824.95 1021.81 2867.3 1021.84H4146.27C4167.28 1021.9 4188.1 1017.82 4207.53 1009.83C4226.95 1001.84 4244.61 990.093 4259.5 975.273C4274.37 960.45 4286.2 942.839 4294.28 923.445C4302.35 904.052 4306.51 883.258 4306.55 862.252V162.09C4306.58 141.042 4302.47 120.192 4294.43 100.74C4286.39 81.2884 4274.58 63.6179 4259.69 48.7448C4244.8 33.8719 4227.11 22.0899 4207.65 14.0763C4188.19 6.06265 4167.33 1.97545 4146.27 2.04983ZM3153.77 556.609H3053.17C3050.93 556.609 3048.79 557.499 3047.19 559.085C3045.61 560.672 3044.71 562.824 3044.71 565.068V708.3
932502C3044.71 710.545 3043.82 712.697 3042.24 714.283C3040.65 715.87 3038.5 716.761 3036.26 716.761H2965.42C2963.2 716.732 2961.05 715.831 2959.47 714.25C2957.89 712.672 2957.01 710.537 2956.97 708.302V191.639C2956.97 189.397 2957.86 187.245 2959.46 185.658C2961.04 184.072 2963.18 183.181 2965.42 183.181H3153.77C3260.47 183.181 3336.82 260.889 3336.82 369.951C3336.82 479.013 3261.03 556.833 3154.35 556.833L3153.77 556.609ZM3683.86 708.19C3683.88 709.31 3683.68 710.421 3683.25 711.461C3682.83 712.5 3682.21 713.447 3681.43 714.244C3680.63 715.041 3679.7 715.675 3678.66 716.107C3677.64 716.538 3676.52 716.761 3675.4 716.761H3608.52C3607.4 716.761 3606.29 716.538 3605.26 716.107C3604.22 715.675 3603.28 715.041 3602.5 714.244C3601.72 713.447 3601.09 712.5 3600.68 711.461C3600.26 710.421 3600.05 709.31 3600.07 708.19V692.739C3600.17 691.382 3599.85 690.026 3599.12 688.874C3598.41 687.72 3597.34 686.829 3596.06 686.334C3594.8 685.84 3593.41 685.769 3592.1 686.131C3590.77 686.491 3589.62 687.266 3588.79 688.34C3568.82 710.107 3536.34 725.896 3484.57 725.896C3408.34 725.896 3357.91 686.197 3357.91 617.624C335
93257.18 600.904 3360.63 584.265 3367.96 569.216C3375.28 554.17 3386.26 541.19 3399.88 531.458C3427.39 510.818 3470.02 500.104 3533.29 497.622L3600.39 495.367V475.741C3600.39 436.154 3573.78 419.35 3531.03 419.35C3488.29 419.35 3461.33 434.463 3455.03 459.163C3454.52 460.907 3453.45 462.433 3451.97 463.496C3450.51 464.56 3448.72 465.098 3446.9 465.027H3380.7C3379.48 465.058 3378.27 464.82 3377.15 464.334C3376.05 463.846 3375.04 463.12 3374.23 462.206C3373.43 461.291 3372.83 460.214 3372.49 459.044C3372.14 457.875 3372.05 456.646 3372.24 455.441C3382.17 396.793 3430.66 352.243 3534.09 352.243C3643.94 352.243 3683.52 403.335 3683.52 500.892L3683.86 708.19ZM4100.49 372.995L3951.62 770.108C3917.78 862.364 3858.56 886.05 3793.71 886.05C3781.5 886.348 3769.3 884.866 3757.51 881.652C3755.67 881.157 3754.06 880.073 3752.88 878.563C3751.73 877.056 3751.1 875.208 3751.08 873.305V812.965C3751.08 811.703 3751.35 810.455 3751.88 809.311C3752.42 808.167 3753.19 807.154 3754.16 806.347C3755.14 805.538 3756.27 804.955 3757.49 804.637C3758.71 804.319 3759.99 804.274 3761.23 804.506C3771.46 806.446 3781.84 807.428 3792.25 807.44C3810.18 808.339 3827.9 803.193 3842.57 792.825C3857.22 782.457 3867.98 767.467 3873.11 750.258L3877.52 736.385C3878.2 734.529 3878.2 732.491 3877.52 730.633L3738.33 373.109C3737.91 371.831 3737.79 370.469 3737.99 369.137C3738.2 367.804 3738.71 366.537 3739.47 365.439C3740.26 364.341 3741.29 363.442 3742.48 362.814C3743.67 362.187 3745 361.849 3746.34 361.83H3814.02C3815.75 361.847 3817.43 362.381 3818.86 363.367C3820.29 364.351 3821.39 365.741 3822.02 367.357L3916.54 619.542C3917.17 621.189 3918.27 622.608 3919.72 623.609C3921.18 624.612 3922.89 625.147 3924.66 625.147C3926.41 625.147 3928.15 624.612 3929.59 623.609C3931.04 622.608 3932.16 621.189 3932.77 619.542L4014.78 368.034C4015.32 366.319 4016.41 364.825 4017.87 363.77C4019.33 362.714 4021.08 362.153 4022.88 362.169H4092.26C4093.59 362.163 4094.91 362.475 4096.12 363.073C4097.31 363.673 4098.36 364.545 4099.16 365.62C4099.96 366.695 4100.49 367.942 4100.72 369.263C4100.96 370.582 4100.88 371.938 4100.49 373.221V372.995Z" fill="black"/> 9326</g> 9327<defs> 9328<clipPath id="clip0"> 9329<rect width="4317" height="1036.76" fill="white" transform="translate(0 0.240234)"/> 9330</clipPath> 9331</defs> 9332</svg><br /><br /> 9333 </p> 9334 <a href="#" class="button-outline-black open-configView new-bundle-cta" :data-bundle="index"> 9335 Choose Colors 9336 </a> 9337 </div> 9338 9339 </div> 9340 </div> 9341 </div> 9342 </div> 9343 <div class="col col-12 package hide-small bundle-parts"> 9344 9345 <div class="bundle-container specs"> 9346 <ul> 9347 9348 9349 9350 9351 <li class="inactive include gt-bundle-1 gt-bundle-2 gt-bundle-3 gt-charger-plug"> 9352 9353 <img src="//onewheel.com/cdn/shop/products/Charging-Cap-Black_medium.png?v=1634926727" alt="GT Charger Plug" /> 9354 9355 <a class="shop-now"> Charger Plug</a> 9356 <span class="price"> 9357 $5 9358 <span class="show-value">Value</span> 9359 <span class="show-upgrade">Upgrade</span> 9360 </span> 9361 </li> 9362 9363 9364 9365 <li class="inactive include gt-bundle-1 gt-bundle-2 gt-bundle-3 hybrid-fender"> 9366 9367 <img src="//onewheel.com/cdn/shop/files/Dome_Only_Black_medium.png?v=1722898085" alt="Hybrid Fender" /> 9368 9369 <a class="shop-now">Hybrid Fender</a>
9370 <span class="price"> 9371 $100 9372 <span class="show-value">Value</span> 9373 <span class="show-upgrade">Upgrade</span> 9374 </span> 9375 </li> 9376 9377 9378 9379 <li class="inactive include gt-bundle-2 gt-bumpers"> 9380 9381 <img src="//onewheel.com/cdn/shop/products/Bumper-Black_medium.png?v=1634926519" alt="GT Bumpers" /> 9382 9383 <a class="shop-now"> Standard Bumpers</a> 9384 <span class="price"> 9385 $55 9386 <span class="show-value">Value</span> 9387 <span class="show-upgrade">Upgrade</span> 9388 </span> 9389 </li> 9390 9391 9392 9393 <li class="inactive include gt-bundle-2 gt-bundle-3 gt-s-series-hypercharger"> 9394 9395 <img src="//onewheel.com/cdn/shop/files/GTS_Hyper_Charger_Web_Main_medium.png?v=1698373542" alt="GT S-Series Hypercharger" /> 9396 9397 <a class="shop-now"> Hypercharger</a> 9398 <span class="price"> 9399 $230 9400 <span class="show-value">Value</span> 9401 <span class="show-upgrade">Upgrade</span> 9402 </span> 9403 </li> 9404 9405 9406 9407 <li class="inactive include gt-bundle-2 gt-bundle-3 gt-s-series-recurve-rail-guards"> 9408 9409 <img src="//onewheel.com/cdn/shop/files/GTS_Recurve_RailGuards_Main_medium.png?v=1719590379" alt="GT S-Series Recurve Rail Guards" /> 9410 9411 <a class="shop-now"> Recurve Rail Guards</a> 9412 <span class="price"> 9413 $50 9414 <span class="show-value">Value</span> 9415 <span class="show-upgrade">Upgrade</span> 9416 </span> 9417 </li> 9418 9419 9420 9421 <li class="inactive gt-bundle-3 gt-freeride-bumpers"> 9422 9423 <img src="https://onewheel.com/cdn/shop/files/Freeride_Bumper_Black.png" alt="GT Freeride Bumpers" /> 9424 9425 <a class="shop-now"> Freeride Bumpers</a> 9426 <span class="price"> 9427 $125 9428 <span class="show-value">Value</span> 9429 <span class="show-upgrade">Upgrade</span> 9430 </span> 9431 </li> 9432 9433 9434 9435 <li class="inactive gt-bundle-3 gt-stand"> 9436 9437 <img src="//onewheel.com/cdn/shop/products/Stand_medium.png?v=1634927398" alt="GT Stand" /> 9438 9439 <a class="shop-now"> Stand</a> 9440 <span class="price"> 9441 $95 9442 <span class="show-value">Value</span> 9443 <span class="show-upgrade">Upgrade</span> 9444 </span> 9445 </li> 9446 </ul> 9447 </div> 9448 </div> 9449 <div class="mobile-header show-small"> 9450 <h4 class="show-a">Bundle & Save</h4> 9451 <h4 class="show-b">Bundle & Save</h4> 9452 <p class="show-b">Thousands of customers have grabbed a bundle - it's the only way to get a discount on everything you need.</p> 9453 <div class="slider-nav two show-small"> 9454 <div class="col col-4" v-for="(bundle, index) in bundles" v-cloak v-if="bundle.stock == 'rally'" :class="{ active: bundle.default == 'yes', initial: bundle.default == 'yes', hide: bundle.image == '', gt1: bundle.group == 'gt-1', gt2: bundle.group == 'gt-2', gt3: bundle.group == 'gt-3'}"> 9455 <div class="bundle-container"> 9456 <div class="bundle-title" style="margin-top: -4px;"> 9457 ${ bundle.nameShort } 9458 </div>
9459 <span class="inline-save" style="color: #c74135; font-weight: 500; text-transform: none;"> 9460 Save ${ bundle.save } 9461 </span> 9462 </div> 9463 </div> 9464 </div> 9465 </div> 9466 <div class="slider-for two show-small"> 9467 <div class="col col-4 package" v-for="(bundle, index) in bundles" v-cloak v-if="bundle.stock == 'rally'" :class="{ active: bundle.default == 'yes', initial: bundle.default == 'yes', hide: bundle.image == '', gt1: bundle.group == 'gt-1', gt2: bundle.group == 'gt-2', gt3: bundle.group == 'gt-3'}"> 9468 <div class="bundle-container"> 9469 <div class="swipe-remind"> 9470 <img src="//onewheel.com/cdn/shop/files/hand-scroll-swipe.svg?v=5601907007839684596" /> 9471 </div> 9472 <div class="bundle-image"> 9473 <img class="bv-badge" :src="bundle.hexImage" /> 9474 <a href="#" class="open-configView new-bundle-cta" :data-bundle="index"><img :src="bundle.soloImage" /></a> 9475 </div> 9476 <div class="bundle-price"> 9477 <label>${ bundle.preface }</label> 9478 <h4 class="show-control show-defaults"><strike>$${ moneyFormat(bundle.compareAt) }</strike> $${ moneyFormat(bundle.price) }</h4> 9479 <h4 class="show-b"><strike>$${ moneyFormat(bundle.compareAtAccs) }</strike> $${ moneyFormat(bundle.priceAccs) }</h4> 9480 <p class="show-control show-defaults"> 9481 From ${ bundle.lowAs }/mo<br /><br /> 9482 </p> 9483 <p class="show-b"> 9484 From ${ bundle.lowAsAccs }/mo with <svg width="4317" height="1037" viewBox="0 0 4317 1037" fill="none" xmlns="http://www.w3.org/2000/svg" style="width: 55px; transform: translateY(2px); height: auto;"> 9485<g clip-path="url(#clip0)"> 9486<path d="M1105.96 326.186C1071.34 253.553 1005.7 206.635 906.786 206.635C876.426 207.164 846.593 214.661 819.588 228.543C792.585 242.427 769.128 262.328 751.033 286.711L747.423 291.109V6.44337C747.423 4.7982 746.77 3.22051 745.606 2.05722C744.443 0.8939 742.864 0.240234 741.219 0.240234H601.367C599.742 0.269795 598.194 0.936325 597.055 2.09644C595.915 3.25656 595.277 4.81756 595.277 6.44337V822.999C595.277 824.614 595.92 826.162 597.062 827.304C598.204 828.447 599.752 829.089 601.367 829.089H751.145C752.771 829.089 754.332 828.452 755.492 827.311C756.652 826.172 757.318 824.624 757.348 822.999V474.835C757.348 407.165 802.461 359.231 874.643 359.231C953.592 359.231 973.555 424.195 973.555 490.398V822.999C973.555 824.614 974.196 826.162 975.338 827.304C976.48 828.447 978.03 829.089 979.645 829.089H1129.08C1130.71 829.089 1132.27 828.452 1133.43 827.311C1134.59 826.172 1135.26 824.624 1135.29 822.999V470.549C1135.29 458.481 1135.29 446.638 1133.71 435.135C1131.14 397.437 1121.74 360.519 1105.96 326.186Z" fill="black"/> 9487<path d="M358.093 447.206C358.093 447.206 281.851 429.273 253.768 422.055C225.684 414.837 176.623 399.498 176.623 362.392C176.623 325.286 216.21 313.443 256.362 313.443C296.513 313.443 341.176 323.143 344.672 367.693C344.813 369.299 345.552 370.791 346.742 371.879C347.933 372.965 349.488 373.563 351.1 373.558L498.734 372.994C499.603 372.996 500.463 372.819 501.26 372.474C502.057 372.129 502.774 371.623 503.367 370.987C503.96 370.353 504.416 369.602 504.705 368.783C504.994 367.963 505.113 367.093 505.05 366.226C495.915 223.668 370.837 172.69 255.459 172.69C118.652 172.69 18.6132 262.917 18.6132 362.392C18.6132 435.025 39.1399 503.147 200.533 550.516C228.842 558.749 267.302 569.463 300.912 578.825C341.288 590.104 363.055 607.134 363.055 633.976C363.055 665.104 317.942 686.758 273.618 686.758C209.444 686.758 163.879 662.961 160.157 620.215C159.963 618.652 159.202 617.212 158.016 616.172C156.831 615.132 155.305 614.564 153.728 614.576L6.43255 615.253C5.569 615.253 4.71432 615.426 3.91928 615.764C3.12425 616.101 2.40528 616.594 1.80527 617.216C1.20527 617.836 0.736446 618.572 0.426968 619.378C0.11749 620.185 -0.0263401 621.045 0.00395994 621.908C6.77099 756.459 136.698 828.978 257.829 828.978C438.283 828.978 519.825 727.474 519.825 632.397C520.051 587.734 509.787 486.003 358.093 447.206Z" fill="black"/> 9488<path d="M2257.37 206.409C2182.38 206.409 2119.55 247.913 2079.06 297.991V212.274C2079.06 210.678 2078.43 209.145 2077.31 208.007C2076.21 206.868 2074.68 206.213 2073.08 206.185H1933.01C1931.4 206.185 1929.84 206.825 1928.7 207.967C1927.56 209.11 1926.91 210.66 1926.91 212.274V1013.04C1926.95 1014.63 1927.61 1016.16 1928.75 1017.27C1929.89 1018.39 1931.42 1019.02 1933.01 1019.02H2082.9C2084.48 1019.02 2086 1018.39 2087.12 1017.27C2088.24 1016.15 2088.87 1014.62 2088.87 1013.04V749.802H2091.13C2114.92 786.117 2180 829.653 2265.05 829.653C2424.96 829.653 2558.28 697.019 2558.28 517.806C2558.4 345.811 2425.76 206.409 2257.37 206.409ZM2243.5 677.057C2211.94 677.841 2180.83 669.2 2154.2 652.238C2127.57 635.274 2106.58 610.759 2093.93 581.82C2081.29 552.88 2077.55 520.829 2083.21 489.757C2088.85 458.685 2103.64 430.002 2125.66 407.369C2147.69 384.733 2175.96 369.175 2206.87 362.679C2237.77 356.183 2269.91 359.042 2299.18 370.893C2328.46 382.743 2353.53 403.048 2371.22 429.215C2388.9 455.383 2398.38 486.224 2398.47 517.806C2398.79 538.449 2395.03 558.955 2387.42 578.145C2379.81 597.335 2368.47 614.831 2354.07 629.628C2339.68 644.425 2322.5 656.232 2303.51 664.371C2284.54 672.511 2264.15 676.821 2243.5 677.057Z" fill="black"/> 9489<path d="M1483.34 171.229C1343.6 171.229 1273.9 218.711 1217.95 256.72L1216.26 257.847C1213.38 259.821 1211.35 262.813 1210.58 266.221C1209.8 269.63 1210.34 273.204 1212.09 276.231L1267.36 371.419C1268.39 373.201 1269.81 374.732 1271.5 375.901C1273.2 377.071 1275.13 377.852 1277.17 378.187C1279.16 378.546 1281.2 378.459 1283.15 377.932C1285.1 377.405 1286.91 376.454 1288.45 375.141L1292.84 371.533C1321.6 347.397 1367.73 315.14 1479.39 306.343C1541.53 301.382 1595.22 317.622 1634.81 354.615C1678.34 394.767 1704.4 459.617 1704.4 528.077C1704.4 654.057 1630.18 733.23 1510.97 734.81C1412.73 734.246 1346.75 683.042 1346.75 607.364C1346.75 567.212 1364.91 541.047 1400.33 514.881C1403.03 512.947 1404.94 510.1 1405.71 506.866C1406.48 503.632 1406.05 500.229 1404.5 497.287L1354.88 403.45C1353.96 401.771 1352.72 400.289 1351.23 399.089C1349.74 397.889 1348.03 396.995 1346.19 396.458C1344.31 395.899 1342.34 395.741 1340.4 395.992C1338.45 396.245 1336.58 396.903 1334.91 397.925C1279.2 430.97 1210.85 491.422 1214.57 607.59C1219.08 755.449 1342.02 868.345 1501.83 872.97H1509.84H1520.78C1710.7 866.766 1847.85 725.787 1847.85 534.619C1847.85 359.126 1719.95 171.229 1483.34 171.229Z" fill="black"/> 9490<path d="M3148.93 261.455H3053.73C3051.51 261.484 3049.37 262.385 3047.79 263.964C3046.2 265.544 3045.3 267.679 3045.29 269.914V469.653C3045.3 471.878 3046.21 473.999 3047.8 475.561C3049.38 477.123 3051.51 478 3053.73 478H3148.93C3206.9 478 3249.65 432.322 3249.65 369.727C3249.65 307.132 3206.9 261.455 3148.93 261.455Z" fill="black"/> 9491<path d="M3441.38 614.802C3441.38 643.787 3465.85 659.915 3508.48 659.915C3566.45 659.915 3600.73 628.561 3600.73 572.958V556.944L3513.9 561.455C3468.1 563.71 3441.38 582.772 3441.38 614.802Z" fill="black"/> 9492<path d="M4146.27 2.04983H2867.3C2846.33 2.04981 2825.54 6.18442 2806.17 14.2172C2786.78 22.25 2769.17 34.0237 2754.35 48.8653C2739.51 63.707 2727.75 81.3258 2719.73 100.715C2711.7 120.104 2707.59 140.883 2707.61 161.865V862.026C2707.61 904.392 2724.43 945.025 2754.38 974.992C2784.33 1004.96 2824.95 1021.81 2867.3 1021.84H4146.27C4167.28 1021.9 4188.1 1017.82 4207.53 1009.83C4226.95 1001.84 4244.61 990.093 4259.5 975.273C4274.37 960.45 4286.2 942.839 4294.28 923.445C4302.35 904.052 4306.51 883.258 4306.55 862.252V162.09C4306.58 141.042 4302.47 120.192 4294.43 100.74C4286.39 81.2884 4274.58 63.6179 4259.69 48.7448C4244.8 33.8719 4227.11 22.0899 4207.65 14.0763C4188.19 6.06265 4167.33 1.97545 4146.27 2.04983ZM3153.77 556.609H3053.17C3050.93 556.609 3048.79 557.499 3047.19 559.085C3045.61 560.672 3044.71 562.824 3044.71 565.068V708.3
949202C3044.71 710.545 3043.82 712.697 3042.24 714.283C3040.65 715.87 3038.5 716.761 3036.26 716.761H2965.42C2963.2 716.732 2961.05 715.831 2959.47 714.25C2957.89 712.672 2957.01 710.537 2956.97 708.302V191.639C2956.97 189.397 2957.86 187.245 2959.46 185.658C2961.04 184.072 2963.18 183.181 2965.42 183.181H3153.77C3260.47 183.181 3336.82 260.889 3336.82 369.951C3336.82 479.013 3261.03 556.833 3154.35 556.833L3153.77 556.609ZM3683.86 708.19C3683.88 709.31 3683.68 710.421 3683.25 711.461C3682.83 712.5 3682.21 713.447 3681.43 714.244C3680.63 715.041 3679.7 715.675 3678.66 716.107C3677.64 716.538 3676.52 716.761 3675.4 716.761H3608.52C3607.4 716.761 3606.29 716.538 3605.26 716.107C3604.22 715.675 3603.28 715.041 3602.5 714.244C3601.72 713.447 3601.09 712.5 3600.68 711.461C3600.26 710.421 3600.05 709.31 3600.07 708.19V692.739C3600.17 691.382 3599.85 690.026 3599.12 688.874C3598.41 687.72 3597.34 686.829 3596.06 686.334C3594.8 685.84 3593.41 685.769 3592.1 686.131C3590.77 686.491 3589.62 687.266 3588.79 688.34C3568.82 710.107 3536.34 725.896 3484.57 725.896C3408.34 725.896 3357.91 686.197 3357.91 617.624C335
94927.18 600.904 3360.63 584.265 3367.96 569.216C3375.28 554.17 3386.26 541.19 3399.88 531.458C3427.39 510.818 3470.02 500.104 3533.29 497.622L3600.39 495.367V475.741C3600.39 436.154 3573.78 419.35 3531.03 419.35C3488.29 419.35 3461.33 434.463 3455.03 459.163C3454.52 460.907 3453.45 462.433 3451.97 463.496C3450.51 464.56 3448.72 465.098 3446.9 465.027H3380.7C3379.48 465.058 3378.27 464.82 3377.15 464.334C3376.05 463.846 3375.04 463.12 3374.23 462.206C3373.43 461.291 3372.83 460.214 3372.49 459.044C3372.14 457.875 3372.05 456.646 3372.24 455.441C3382.17 396.793 3430.66 352.243 3534.09 352.243C3643.94 352.243 3683.52 403.335 3683.52 500.892L3683.86 708.19ZM4100.49 372.995L3951.62 770.108C3917.78 862.364 3858.56 886.05 3793.71 886.05C3781.5 886.348 3769.3 884.866 3757.51 881.652C3755.67 881.157 3754.06 880.073 3752.88 878.563C3751.73 877.056 3751.1 875.208 3751.08 873.305V812.965C3751.08 811.703 3751.35 810.455 3751.88 809.311C3752.42 808.167 3753.19 807.154 3754.16 806.347C3755.14 805.538 3756.27 804.955 3757.49 804.637C3758.71 804.319 3759.99 804.274 3761.23 804.506C3771.46 806.446 3781.84 807.428 3792.25 807.44C3810.18 808.339 3827.9 803.193 3842.57 792.825C3857.22 782.457 3867.98 767.467 3873.11 750.258L3877.52 736.385C3878.2 734.529 3878.2 732.491 3877.52 730.633L3738.33 373.109C3737.91 371.831 3737.79 370.469 3737.99 369.137C3738.2 367.804 3738.71 366.537 3739.47 365.439C3740.26 364.341 3741.29 363.442 3742.48 362.814C3743.67 362.187 3745 361.849 3746.34 361.83H3814.02C3815.75 361.847 3817.43 362.381 3818.86 363.367C3820.29 364.351 3821.39 365.741 3822.02 367.357L3916.54 619.542C3917.17 621.189 3918.27 622.608 3919.72 623.609C3921.18 624.612 3922.89 625.147 3924.66 625.147C3926.41 625.147 3928.15 624.612 3929.59 623.609C3931.04 622.608 3932.16 621.189 3932.77 619.542L4014.78 368.034C4015.32 366.319 4016.41 364.825 4017.87 363.77C4019.33 362.714 4021.08 362.153 4022.88 362.169H4092.26C4093.59 362.163 4094.91 362.475 4096.12 363.073C4097.31 363.673 4098.36 364.545 4099.16 365.62C4099.96 366.695 4100.49 367.942 4100.72 369.263C4100.96 370.582 4100.88 371.938 4100.49 373.221V372.995Z" fill="black"/> 9493</g> 9494<defs> 9495<clipPath id="clip0"> 9496<rect width="4317" height="1036.76" fill="white" transform="translate(0 0.240234)"/> 9497</clipPath> 9498</defs> 9499</svg><br /><br /> 9500 </p> 9501 <ul class="bundle-includes for-gt-1 testone" v-if="bundle.group == 'gt-1'"> 9502 9503 9504 9505 9506 <li class="inactive include gt-bundle-1 gt-bundle-2 gt-bundle-3 gt-charger-plug"> 9507 9508 <img src="//onewheel.com/cdn/shop/products/Charging-Cap-Black_medium.png?v=1634926727" alt="GT Charger Plug" /> 9509 9510 <a class="shop-now"> Charger Plug</a> 9511 9512 <span class="price">$5</span> 9513 9514 </li> 9515 9516 9517 9518 <li class="inactive include gt-bundle-1 gt-bundle-2 gt-bundle-3 hybrid-fender"> 9519 9520 <img src="https://onewheel.com/cdn/shop/files/Recurve_Base_Black_500x.png" /> 9521 9522 <a class="shop-now">Hybrid Fender</a> 9523 9524 <span class="price">$150</span> 9525 9526 </li> 9527 9528 9529 9530 <li class="inactive include gt-bundle-2 gt-bumpers"> 9531 9532 <img src="//onewheel.com/cdn/shop/products/Bumper-Black_medium.png?v=1634926519" alt="GT Bumpers" /> 9533 9534 <a class="shop-now"> Standard Bumpers</a> 9535
9536 <span class="price">$55</span> 9537 9538 </li> 9539 9540 9541 9542 <li class="inactive include gt-bundle-2 gt-bundle-3 gt-s-series-hypercharger"> 9543 9544 <img src="//onewheel.com/cdn/shop/files/GTS_Hyper_Charger_Web_Main_medium.png?v=1698373542" alt="GT S-Series Hypercharger" /> 9545 9546 <a class="shop-now"> Hypercharger</a> 9547 9548 <span class="price">$230</span> 9549 9550 </li> 9551 9552 9553 9554 <li class="inactive include gt-bundle-2 gt-bundle-3 gt-s-series-recurve-rail-guards"> 9555 9556 <img src="//onewheel.com/cdn/shop/files/GTS_Recurve_RailGuards_Main_medium.png?v=1719590379" alt="GT S-Series Recurve Rail Guards" /> 9557 9558 <a class="shop-now"> Recurve Rail Guards</a> 9559 9560 <span class="price">$50</span> 9561 9562 </li> 9563 9564 9565 9566 <li class="inactive include gt-bundle-3 gt-freeride-bumpers"> 9567 9568 <img src="https://onewheel.com/cdn/shop/files/Freeride_Bumper_Black.png" alt="GT Freeride Bumpers" /> 9569 9570 <a class="shop-now"> Freeride Bumpers</a> 9571 9572 <span class="price">$125</span> 9573 9574 </li> 9575 9576 9577 9578 <li class="inactive include gt-bundle-3 gt-stand"> 9579 9580 <img src="//onewheel.com/cdn/shop/products/Stand_medium.png?v=1634927398" alt="GT Stand" /> 9581 9582 <a class="shop-now"> Stand</a> 9583 9584 <span class="price">$95</span> 9585 9586 </li> 9587 </ul> 9588 <ul class="bundle-includes for-gt-2" v-if="bundle.group == 'gt-2'"> 9589 9590 9591 9592 9593 <li class="inactive include gt-bundle-1 gt-bundle-2 gt-bundle-3 gt-charger-plug"> 9594 9595 <img src="//onewheel.com/cdn/shop/products/Charging-Cap-Black_medium.png?v=1634926727" alt="GT Charger Plug" /> 9596 9597 <a class="shop-now"> Charger Plug</a> 9598 9599 <span class="price">$5</span> 9600 9601 </li> 9602 9603 9604 9605 <li class="inactive include gt-bundle-1 gt-bundle-2 gt-bundle-3 hybrid-fender"> 9606 9607 <img src="https://onewheel.com/cdn/shop/files/Recurve_Base_Black_500x.png" /> 9608 9609 <a class="shop-now">Hybrid Fender</a> 9610
9611 <span class="price">$150</span> 9612 9613 </li> 9614 9615 9616 9617 <li class="inactive include gt-bundle-2 gt-bumpers"> 9618 9619 <img src="//onewheel.com/cdn/shop/products/Bumper-Black_medium.png?v=1634926519" alt="GT Bumpers" /> 9620 9621 <a class="shop-now"> Standard Bumpers</a> 9622 9623 <span class="price">$55</span> 9624 9625 </li> 9626 9627 9628 9629 <li class="inactive include gt-bundle-2 gt-bundle-3 gt-s-series-hypercharger"> 9630 9631 <img src="//onewheel.com/cdn/shop/files/GTS_Hyper_Charger_Web_Main_medium.png?v=1698373542" alt="GT S-Series Hypercharger" /> 9632 9633 <a class="shop-now"> Hypercharger</a> 9634 9635 <span class="price">$230</span> 9636 9637 </li> 9638 9639 9640 9641 <li class="inactive include gt-bundle-2 gt-bundle-3 gt-s-series-recurve-rail-guards"> 9642 9643 <img src="//onewheel.com/cdn/shop/files/GTS_Recurve_RailGuards_Main_medium.png?v=1719590379" alt="GT S-Series Recurve Rail Guards" /> 9644 9645 <a class="shop-now"> Recurve Rail Guards</a> 9646 9647 <span class="price">$50</span> 9648 9649 </li> 9650 9651 9652 9653 <li class="inactive include gt-bundle-3 gt-freeride-bumpers"> 9654 9655 <img src="https://onewheel.com/cdn/shop/files/Freeride_Bumper_Black.png" alt="GT Freeride Bumpers" /> 9656 9657 <a class="shop-now"> Freeride Bumpers</a> 9658 9659 <span class="price">$125</span> 9660 9661 </li> 9662 9663 9664 9665 <li class="inactive include gt-bundle-3 gt-stand"> 9666 9667 <img src="//onewheel.com/cdn/shop/products/Stand_medium.png?v=1634927398" alt="GT Stand" /> 9668 9669 <a class="shop-now"> Stand</a> 9670 9671 <span class="price">$95</span> 9672 9673 </li> 9674 </ul> 9675 9676 <ul class="bundle-includes for-gt-3" v-if="bundle.group == 'gt-3'"> 9677 9678 9679 9680 9681 <li class="inactive include gt-bundle-1 gt-bundle-2 gt-bundle-3 gt-c
9681harger-plug"> 9682 9683 <img src="//onewheel.com/cdn/shop/products/Charging-Cap-Black_medium.png?v=1634926727" alt="GT Charger Plug" /> 9684 9685 <a class="shop-now"> Charger Plug</a> 9686 9687 <span class="price">$5</span> 9688 9689 </li> 9690 9691 9692 9693 <li class="inactive include gt-bundle-1 gt-bundle-2 gt-bundle-3 hybrid-fender"> 9694 9695 <img src="https://onewheel.com/cdn/shop/files/Recurve_Base_Black_500x.png" /> 9696 9697 <a class="shop-now">Hybrid Fender</a> 9698 9699 <span class="price">$150</span> 9700 9701 </li> 9702 9703 9704 9705 <li class="inactive include gt-bundle-2 gt-bumpers"> 9706 9707 <img src="//onewheel.com/cdn/shop/products/Bumper-Black_medium.png?v=1634926519" alt="GT Bumpers" /> 9708 9709 <a class="shop-now"> Standard Bumpers</a> 9710 9711 <span class="price">$55</span> 9712 9713 </li> 9714 9715 9716 9717 <li class="inactive include gt-bundle-2 gt-bundle-3 gt-s-series-hypercharger"> 9718 9719 <img src="//onewheel.com/cdn/shop/files/GTS_Hyper_Charger_Web_Main_medium.png?v=1698373542" alt="GT S-Series Hypercharger" /> 9720 9721 <a class="shop-now"> Hypercharger</a> 9722 9723 <span class="price">$230</span> 9724 9725 </li> 9726 9727 9728 9729 <li class="inactive include gt-bundle-2 gt-bundle-3 gt-s-series-recurve-rail-guards"> 9730 9731 <img src="//onewheel.com/cdn/shop/files/GTS_Recurve_RailGuards_Main_medium.png?v=1719590379" alt="GT S-Series Recurve Rail Guards" /> 9732 9733 <a class="shop-now"> Recurve Rail Guards</a> 9734 9735 <span class="price">$50</span> 9736 9737 </li> 9738 9739 9740 9741 <li class="inactive include gt-bundle-3 gt-freeride-bumpers"> 9742 9743 <img src="https://onewheel.com/cdn/shop/files/Freeride_Bumper_Black.png" alt="GT Freeride Bumpers" /> 9744 9745 <a class="shop-now"> Freeride Bumpers</a> 9746 9747 <span class="price">$125</span> 9748 9749 </li> 9750 9751 9752 9753 <li class="inactive include gt-bundle-3 gt-stand"> 9754 9755 <img src="//onewheel.com/cdn/shop/products/Stand_medium.png?v=1634927398" alt="GT Stand" /> 9756 9757 <a class="shop-now"> Stand</a> 9758
9759 <span class="price">$95</span> 9760 9761 </li> 9762 </ul> 9763 <div class="bundle-select"> 9764 <a href="#" class="button-outline-black open-configView new-bundle-cta" :data-bundle="index"> 9765 Choose Colors 9766 </a> 9767 </div> 9768 <button class="open-configView solo-config add-to-cart new-bundle-cta" data-bundle="3" > 9769 <span data-submit-button-text> 9770 9771 9772 9773 </span> 9774 </button> 9775 </div> 9776 </div> 9777 </div> 9778 </div> 9779 </div> 9780 <!-- End Rally Edition Group --> 9781 9782 9783 <!-- Rally XL Edition Group --> 9784 <div class="bundle-row-alt-two desktop" :class="{ hide: currentRail !== 'rally-xl' }"> 9785 <div class="featured-bundles"> 9786 <div class="mobile-header desktop"> 9787 <h4>SELECT YOUR BUNDLE</h4> 9788 <div class="slider-nav-main two"> 9789 <div class="col col-4" v-for="(bundle, index) in bundles" v-cloak v-if="currentRail === 'rally-xl' && bundle.stock == 'xl'" :class="{ active: bundle.default == 'yes', initial: bundle.default == 'yes', hide: bundle.image == '', gt1: bundle.group == 'gt-1', gt2: bundle.group == 'gt-2', gt3: bundle.group == 'gt-3'}"> 9790 <div class="bundle-container"> 9791 <div class="bundle-title" style="margin-top: -4px;"> 9792 ${ bundle.nameShort } 9793 </div> 9794 <span class="inline-save" style="color: #c74135; font-weight: 500; text-transform: none;"> 9795 Save ${ bundle.save } 9796 </span> 9797 </div> 9798 </div> 9799 </div> 9800 </div> 9801 <div class="slider-for-main two desktop-only"> 9802 <div class="col col-4 package" v-for="(bundle, index) in bundles" v-cloak v-if="currentRail === 'rally-xl' && bundle.stock == 'xl'" :class="{ active: bundle.default == 'yes', initial: bundle.default == 'yes', hide: bundle.image == '', gt1: bundle.group == 'gt-1', gt2: bundle.group == 'gt-2', gt3: bundle.group == 'gt-3'}"> 9803 <div class="bundle-container"> 9804 <div class="bundle-select"> 9805 <span class="product-feature-caption"> 9806 <svg viewBox="0 0 28 29" xmlns="http://www.w3.org/2000/svg"> 9807 <g fill="#000" fill-rule="evenodd"> 9808 <path d="M14.47 9.803l-2.457 5.185h1.91l-.455 4.17 2.366-5.124H14z"></path> 9809 <path d="M13.923 26.596c-6.61 0-11.988-5.377-11.988-11.988 0-6.61 5.378-11.988 11.988-11.988 6.611 0 11.988 5.378 11.988 11.988 0 6.61-5.377 11.988-11.988 11.988m0-25.903C6.25.693.007 6.937.007 14.608c0 7.674 6.243 13.917 13.916 13.917 7.674 0 13.916-6.243 13.916-13.917 0-7.671-6.242-13.915-13.916-13.915"></path> 9810 <path d="M23.282 16.332l-.54-.312-.143.248-.072-.04-2.874 4.98.072.04-.145.25.538.31a9.723 9.723 0 0 1-6.425 2.413 9.726 9.726 0 0 1-6.427-2.413l.538-.31-.143-.248.072-.043-2.874-4.979-.072.042-.145-.25-.54.313a9.808 9.808 0 0 1-.183-1.885c0-4.162 2.699-7.91 6.61-9.249v.625h.289v.083h5.749v-.083h.287v-.625c3.912 1.338 6.612 5.088 6.612 9.248a9.83 9.83 0 0 1-.184 1.886M16.649 4.53l-.37-.11v.827h-5.174V4.42l-.37.11c-4.351 1.296-7.391 5.373-7.391 9.917 0 .804.095 1.61.282 2.399l.089.375.718-.413 2.586 4.48-.714.412.279.265a10.303 10.303 0 0 0 7.109 2.832c2.653 0 5.178-1.006 7.107-2.832l.28-.265-.714-.412 2.587-4.48.717.413.089-.377c.187-.789.282-1.594.282-2.397 0-4.543-3.04-8.62-7.392-9.917"></path> 9811 <path d="M18.528 20.557l2.874-4.979-.16-.092-2.874 4.98zM18.849 20.743l2.873-4.98-.16-.092-2.873 4.979zM19.49 21.113l2.876-4.98-.161-.09-2.874 4.978zM19.17 20.93l2.874-4.98-.16-.092-2.875 4.978zM10.929 6.386l5.75.014v-.185l-5.75-.013zM10.927 7.127l5.749.015v-.184l-5.749-.015zM10.927 7.501l5.749.015v-.184l-5.749-.015zM10.927 6.757l5.75.015v-.185l-5.75-.015zM5.982 15.58l2.874 4.978.16-.092-2.874-4.98zM5.66 15.765l2.875 4.98.161-.093-2.875-4.981zM5.019 16.135l2.874 4.98.16-.093-2.874-4.979zM5.34 15.95l2.874 4.98.16-.09L5.5 15.856z"></path> 9812 </g> 9813 </svg> 9814 9815 Hypercore Motor 9816 </span>
9817 <span class="product-feature-caption"> 9818 <svg viewBox="0 0 26 26" xmlns="http://www.w3.org/2000/svg"> 9819 <path d="M12.831 24.779c-6.41 0-11.625-5.215-11.625-11.625S6.421 1.529 12.831 1.529s11.625 5.215 11.625 11.625-5.215 11.625-11.625 11.625m0-24.415C5.779.364.042 6.102.042 13.154c0 7.052 5.737 12.79 12.789 12.79s12.789-5.738 12.789-12.79c0-7.052-5.737-12.79-12.789-12.79m5.919 10.705c-.042.26-.173.51-.279.76-.108.252-.237.495-.352.744-.126.273-.239.553-.375.822-.043.085-.141.143-.214.214l-.09-.032.068-.664c-.103.02-.191.048-.281.057-.135.014-.271.015-.406.02.033-.122.04-.261.103-.366.224-.367.367-.761.359-1.188-.006-.354-.06-.706-.101-1.058-.02-.18-.086-.357.189-.413.052-.011.103-.17.106-.261.013-.354.003-.71.009-1.064.001-.092.029-.184.053-.325.413.319.435.79.634 1.169.166-.193.208-.375.175-.886-.019-.296-.066-.59-.101-.885l.103-.036c.082.174.209.34.238.522.094.588.173 1.18.215 1.775.026.363.006.736-.053 1.095m-.771 4.637c.149.39.091.734-.25 1.008-1.3 1.046-2.592 2.104-3.902 3.138-.434.34-.909.63-1.375.927-.289.184-.406.133-.505-.196-.079-.264-.136-.535-.202-.804-.147-.596-.49-1.016-1.075-1.235-.3-.113-.593-.246-.883-.382-.099-.046-.181-.128-.27-.193l.005-.082c.153-.046.304-.111.46-.135.626-.097 1.255-.171 1.88-.27.666-.106 1.142-.485 1.435-1.083.161-.328.282-.675.427-1.01.107-.246.266-.447.546-.508 1.167-.255 1.597-1.09 1.713-2.173.005-.043.014-.086.018-.108h.543c-.026.145-.04.335-.097.512-.072.224.02.296.221.307l.512.023c-.039.194-.075.356-.104.519-.035.194.036.297.229.193.3-.161.587-.346.862-.51-.028.08-.066.216-.119.343-.235.565-.293 1.135-.069 1.719M9.004 17.02c-.293.07-.579.176-.863.28-.377.138-.535.088-.72-.263-.139-.266-.217-.543-.082-.86l.396.15c-.017-.133-.019-.232-.044-.325-.029-.112-.108-.217-.111-.327-.004-.138.047-.277.074-.416.151.053.31.09.449.165.07.037.095.15.159.21.044.04.139.082.177.06.044-.024.083-.127.066-.178a5.804 5.804 0 0 0-.277-.692c-.023-.046-.175-.09-.211-.061-.252.194-.411-.013-.551-.142-.161-.147-.037-.31.068-.45.085-.111.168-.224.263-.351l.302.499c.126-.282-.195-1.006-.493-1.167-.012.01-.033.02-.036.033-.108.483-.108.483-.575.325l-.051-.015c-.504-.156-.549-.281-.26-.745.09-.144.182-.287.286-.421.417-.542.648-1.162.749-1.837.359.13.402.2.386.56a.243.243 0 0 0 .047.148c.331.442.274.885.014 1.332-.188.325.106.97.508 1.023-.031-.121-.05-.23-.086-.33-.102-.287-.06-.398.217-.532.048-.023.106-.03.148-.06.095-.068.183-.146.273-.22-.096-.062-.198-.117-.288-.187-.056-.044-.124-.104-.137-.166-.04-.201-.055-.406-.086-.61-.026-.171.035-.24.207-.188.034.01.066.037.099.038.105 0 .21-.006.315-.011-.049-.075-.096-.152-.147-.226-.065-.095-.126-.194-.201-.281-.207-.24-.402-.494-.634-.706-.224-.204-.3-.336-.143-.598.234-.392.342-.815.435-1.255.04-.188.178-.362.295-.526.19-.265.411-.508.596-.776.106-.154.212-.228.408-.24.236-.014.468-.097.702-.15.084-.02.168-.036.243-.052-.106.385-.181.747-.305 1.09-.204.567-.14 1.123-.007 1.687.031.13-.021.282.013.412.045.175.101.368.215.499.167.19.383.343.592.493.231.166.479.309.718.465.156.103.313.199.272.439-.011.066.07.16.129.222.152.162.307.3.306.563-.001.176.18.194.306.113.164-.105.305-.245.456-.37.113-.091.225-.183.375-.254.038.409.151.794.002 1.188a1.962 1.962 0 0 0-.127.515c-.032.348-.139.429-.47.317-.288-.1-.369-.06-.414.244-.026.174-.001.355-.004.533-.006.355.007.713-.03 1.065-.039.368-.278.6-.61.753-.354.163-.697.347-1.046.52a1.081 1.081 0 0 1-.199.074c-.507.132-1.015.264-1.523.394-.064.016-.132.018-.272.036l.299-.464c-.216 0-.398-.032-.562.007M11.227 5.4l.07.267c.315-.037.09-.358.294-.476.303.243.663.224 1.068.068-.342.517-1.748.96-2.45.818.201-.358.409-.648 1.018-.677m.881 2.678c-.149.41.211.68.271 1.098-.223-.07-.404-.118-.578-.183-.234-.085-.294-.05-.275.2.014.182.05.362.079.56-.512-.16-.737-.933-.589-1.914.131-.873.771-1.
9819626 1.432-1.631l.6 2.329c-.346.034-.591-.3-.94-.46m2.647 4.644c-.047-.195-.129-.383-.163-.58a.352.352 0 0 1 .307-.4c.222-.017.323.132.321.312-.006.478-.004.962-.081 1.43-.059.355-.342.594-.753.754.012-.13-.002-.271.042-.39.102-.278.243-.542.345-.821.033-.088.006-.206-.018-.305m-.959-2.551c.146-.008.301-.055.314-.263.003-.05.084-.127.14-.138.363-.076.728-.174 1.096-.193.398-.021 1.023.545 1.1.935.014.069.03.159-.002.21-.17.276-.149.576-.147.878 0 .1-.07.2-.108.3l-.094-.01c-.039-.097-.082-.193-.116-.291-.228-.657-1.061-1.158-1.746-1.054-.225.034-.407.117-.509.335-.08.17-.221.213-.377.128a24.78 24.78 0 0 1-1.082-.63c-.051-.032-.082-.14-.074-.205.004-.035.114-.083.174-.08.195.012.388.056.583.067.282.015.566.027.848.01m1.127-4.318c.663.096 1.165.513 1.626.967.199.195.146.319-.118.372-.254.05-.351.208-.261.478.113.337.271.659.366 1 .055.198.053.425.021.632-.028.184-.187.259-.335.11-.341-.341-.754-.327-1.176-.274-.46.057-.505.03-.664-.408-.06-.167-.148-.324-.213-.49-.043-.11-.066-.226-.099-.34l.059-.04c.074.039.151.074.222.119.113.072.213.17.334.219a.634.634 0 0 0 .372.042c.045-.012.064-.205.055-.312-.044-.513-.266-.907-.738-1.163a5.426 5.426 0 0 1-.874-.598c-.083-.07-.07-.255-.106-.407.558.03 1.049.024 1.529.093m4.21 2.197c-.084-.283-.212-.59-.413-.794-.604-.617-1.221-1.23-1.899-1.76-.34-.265-.818-.36-1.243-.505-.378-.127-.769-.218-1.155-.325h-.643c-.522.039-1.044.08-1.566.116-.244.017-.485-.032-.716.137-.109.08-.311.045-.471.04a1.284 1.284 0 0 0-.777.239c-.227.154-.479.273-.728.392-.224.107-.357.269-.353.516.007.387-.144.668-.457.906-.297.226-.469.565-.541.932-.119.614-.422 1.149-.692 1.699-.187.383-.307.772-.288 1.208.007.165-.066.35-.15.499-.212.37-.47.718-.675 1.093a5.877 5.877 0 0 0-.44.998c-.111.34.019.52.362.613.508.135.471.143.58.648.071.328.081.63.068.962a3.72 3.72 0 0 1-.143.959c-.176.589 0 .982.588 1.149.605.172 1.159.399 1.672.774.309.226.705.338 1.069.482.519.204.895.553 1.101 1.068.148.372.267.755.398 1.134.066.19.129.38.2.59l.387-.018c1.641-1.05 3.169-2.205 4.645-3.427.556-.462 1.093-.948 1.646-1.413.285-.24.383-.514.282-.878-.179-.642-.292-1.296-.057-1.948.114-.316.238-.643.425-.918.694-1.025.766-2.121.462-3.281-.164-.628-.293-1.266-.478-1.887" fill="#3F3F3F" fill-rule="evenodd"></path> 9820 </svg> 9821 9822 Stop on a Dime 9823 </span> 9824 <span class="product-feature-caption"> 9825 <svg viewBox="0 0 31 29" fill="none" xmlns="http://www.w3.org/2000/svg"> 9826 <path d="M17.1 26.4H17C15.3 25.9 13.6 25.1 12.2 24C11 23 9.4 21.4 8.7 19.1C8.1 17 8.5 14.8 9.7 13.2C10.6 12.1 12 11.2 13.8 10.7C15.1 10.4 16.4 10.3 17.6 10.1C17.9 10.1 18.1 10.1 18.4 10C19 10 19.6 10 20 9.7C20.3 9.5 20.5 9 20.3 8.7C20.1 8.4 19.6 8.4 19.2 8.4L12.7 8C12.5 8 12.3 7.8 12.3 7.6C12.3 7.4 12.5 7.2 12.7 7.2L19.2 7.6C19.6 7.6 20.5 7.7 20.9 8.3C21.4 9 21.1 10 20.4 10.5C19.8 10.9 19.1 11 18.4 11.1C18.1 11.1 17.9 11.1 17.6 11.2C16.4 11.3 15.1 11.4 13.9 11.7C12.8 12 11.2 12.6 10.2 13.9C9.3 15 9 17 9.6 18.8C10.2 20.9 11.7 22.3 12.8 23.2C14.1 24.2 15.7 25 17.3 25.5C17.5 25.6 17.6 25.8 17.6 26C17.5 26.2 17.3 26.4 17.1 26.4ZM29.4 26.4C29.5 26.2 29.4 25.9 29.2 25.9C25.6 24.6 22.1 22.8 19 20.5C18.2 19.9 17.3 19.2 16.7 18.4C16.1 17.5 15.9 16.4 16.2 15.6C16.7 14.4 18.1 13.8 18.9 13.5C19.3 13.4 19.8 13.3 20.2 13.2C21 13 21.9 12.8 22.7 12.4C24 11.8 25.1 10.4 24.9 8.9C24.8 7.9 24 6.9 22.8 6.4C21.8 6 20.7 5.9 19.7 5.8L13 5.1C12.8 5.1 12.6 5.3 12.6 5.5C12.6 5.7 12.8 5.9 13 5.9L19.7 6.4C20.7 6.5 21.6 6.6 22.5 6.9C23.2 7.2 24 7.9 24.1 8.8C24.3 9.9 23.3 11 22.3 11.5C21.6 11.9 20.8 12.1 20 12.3C19.6 12.4 19.1 12.5 18.6 12.7C17.4 13.1 15.9 13.8 15.4 15.3C15 16.4 15.2 17.7 16 18.8C16.7 19.8 17.7 20.6 18.5 21.2C21.7 23.5 25.2 25.3 28.9 26.7H29C29.2 26.6 29.3 26.5 29.4 26.4ZM11.3 9.9C11.4 9.8 11.4 9.6 11.3 9.5L9.1 6.6H10C10.2 6.6 10.3 6.5 10.4 6.4C10.5 6.3 10.5 6.1 10.4 6L8.8 3.5H9.4C9.6 3.5 9.7 3.4 9.8 3.2C9.9 3 9.8 2.9 9.7 2.7L7 0.1C6.9 0 6.8 0 6.7 0C6.6 0 6.5 0 6.4 0.1L3.7 2.8C3.6 3 3.6 3.1 3.6 3.3C3.7 3.4 3.9 3.5 4 3.5H4.6L3 5.9C2.9 6.1 2.9 6.2 3 6.4C3.1 6.5 3.2 6.6 3.4 6.6H4.2L2.1 9.5C2 9.6 2 9.8 2.1 9.9C2.2 10 2.3 10.1 2.5 10.1H11C11.1 10.2 11.2 10.1 11.3 9.9ZM5.4 6.4C5.5 6.3 5.5 6.1 5.4 6C5.3 5.8 5.2 5.8 5 5.8H4.1L5.7 3.4C5.8 3.3 5.8 3.1 5.7 3C5.6 2.8 5.5 2.7 5.3 2.7H5L6.7 1L8.4 2.7H8C7.8 2.7 7.7 2.8 7.6 2.9C7.5 3 7.5 3.2 7.6 3.3L9.2 5.7H8.3C8.2 5.8 8 5.8 8 6C7.9 6.1 7.9 6.3 8 6.4L10.1 9.3H3.2L5.4
98266.4ZM7.1 11.7V9.7C7.1 9.5 6.9 9.3 6.7 9.3C6.5 9.3 6.3 9.5 6.3 9.7V11.7C6.3 11.9 6.5 12.1 6.7 12.1C6.9 12.1 7.1 12 7.1 11.7ZM9.3 26.5C9.4 26.4 9.4 26.2 9.3 26.1L7.2 23.2H8C8.2 23.2 8.3 23.1 8.4 23C8.5 22.9 8.5 22.7 8.4 22.6L6.8 20.2H7.4C7.6 20.2 7.7 20.1 7.8 19.9C7.9 19.7 7.8 19.6 7.7 19.5L5.1 16.8C4.9 16.6 4.7 16.6 4.5 16.8L1.9 19.5C1.8 19.6 1.8 19.8 1.8 19.9C1.9 20.1 2 20.2 2.2 20.2H2.8L1 22.6C0.9 22.7 0.9 22.9 1 23C1.1 23.1 1.2 23.2 1.4 23.2H2.2L0.1 26.1C0 26.2 0 26.4 0 26.5C0.1 26.6 0.2 26.7 0.4 26.7H8.9C9 26.8 9.2 26.7 9.3 26.5ZM3.3 23C3.4 22.9 3.4 22.7 3.3 22.6C3.2 22.5 3.1 22.4 2.9 22.4H2.1L3.7 20C3.8 19.9 3.8 19.7 3.7 19.6C3.6 19.5 3.5 19.4 3.3 19.4H3L4.7 17.7L6.4 19.4H6C5.8 19.4 5.7 19.5 5.6 19.6C5.5 19.7 5.5 19.9 5.6 20L7.2 22.4H6.3C6.1 22.4 6 22.5 5.9 22.6C5.8 22.7 5.8 22.9 5.9 23L8 25.9H1.2L3.3 23ZM5.1 28.3V26.3C5.1 26.1 4.9 25.9 4.7 25.9C4.5 25.9 4.3 26.1 4.3 26.3V28.3C4.3 28.5 4.5 28.7 4.7 28.7C4.9 28.7 5.1 28.6 5.1 28.3ZM30.9 20.9C31 20.8 31 20.6 30.9 20.5L28.8 17.6H29.6C29.8 17.6 29.9 17.5 30 17.4C30.1 17.3 30.1 17.1 30 17L28.4 14.6H29C29.2 14.6 29.3 14.5 29.4 14.3C29.5 14.1 29.4 14 29.3 13.8L26.7 11.1C26.5 10.9 26.3 10.9 26.1 11.1L23.5 13.8C23.4 13.9 23.3 14.1 23.4 14.3C23.5 14.5 23.6 14.6 23.8 14.6H24.4L22.8 17C22.7 17.1 22.7 17.3 22.8 17.4C22.9 17.5 23 17.6 23.2 17.6H24L21.9 20.5C21.8 20.6 21.8 20.8 21.9 20.9C22 21 22.1 21.1 22.3 21.1H30.8C30.7 21.1 30.8 21 30.9 20.9ZM25 17.4C25.1 17.3 25.1 17.1 25 17C24.9 16.9 24.8 16.8 24.6 16.8H23.7L25.3 14.4C25.4 14.3 25.4 14.1 25.3 14C25.2 13.9 25.1 13.8 24.9 13.8H24.6L26.3 12.1L28 13.8H27.7C27.5 13.8 27.4 13.9 27.3 14C27.2 14.1 27.2 14.3 27.3 14.4L28.9 16.8H28C27.8 16.8 27.7 16.9 27.6 17C27.5 17.1 27.5 17.3 27.6 17.4L29.7 20.3H22.8L25 17.4ZM26.7 22.7V20.7C26.7 20.5 26.5 20.3 26.3 20.3C26.1 20.3 25.9 20.5 25.9 20.7V22.7C25.9 22.9 26.1 23.1 26.3 23.1C26.5 23.1 26.7 22.9 26.7 22.7Z" fill="black"></path> 9827 </svg> 9828 9829 Any Terrain 9830 </span> 9831 </div> 9832 <div class="bundle-image"> 9833 <img class="bv-badge" :src="bundle.hexImage" /> 9834 <a href="#" class="open-configView new-bundle-cta Rally-img" :data-bundle="index"><img :src="bundle.soloImage" /></a> 9835 <a href="#" class="open-configView new-bundle-cta rally-img hide" :data-bundle="index"><img :src="bundle.soloImageAlt" /></a> 9836 </div> 9837 <div class="bundle-price"> 9838 <h2 class="bundle-title-hide-pint-style"> 9839 ${ bundle.name } 9840 </h2> 9841 <br> 9842 <p class="bundle-description-hide-pint-style">${ bundle.description }</p> 9843 <label>${ bundle.preface }</label> 9844 9845 <h4 class="show-defaults"><strike>$${ moneyFormat(bundle.compareAtAccs) }</strike> $${ moneyFormat(bundle.priceAccs) }</h4> 9846 <p class="show-defaults"> 9847 From ${ bundle.lowAsAccs }/mo with <svg width="4317" height="1037" viewBox="0 0 4317 1037" fill="none" xmlns="http://www.w3.org/2000/svg" style="width: 55px; transform: translateY(2px); height: auto;"> 9848<g clip-path="url(#clip0)"> 9849<path d="M1105.96 326.186C1071.34 253.553 1005.7 206.635 906.786 206.635C876.426 207.164 846.593 214.661 819.588 228.543C792.585 242.427 769.128 262.328 751.033 286.711L747.423 291.109V6.44337C747.423 4.7982 746.77 3.22051 745.606 2.05722C744.443 0.8939 742.864 0.240234 741.219 0.240234H601.367C599.742 0.269795 598.194 0.936325 597.055 2.09644C595.915 3.25656 595.277 4.81756 595.277 6.44337V822.999C595.277 824.614 595.92 826.162 597.062 827.304C598.204 828.447 599.752 829.089 601.367 829.089H751.145C752.771 829.089 754.332 828.452 755.492 827.311C756.652 826.172 757.318 824.624 757.348 822.999V474.835C757.348 407.165 802.461 359.231 874.643 359.231C953.592 359.231 973.555 424.195 973.555 490.398V822.999C973.555 824.614 974.196 826.162 975.338 827.304C976.48 828.447 978.03 829.089 979.645 829.089H1129.08C1130.71 829.089 1132.27 828.452 1133.43 827.311C1134.59 826.172 1135.26 824.624 1135.29 822.999V470.549C1135.29 458.481 1135.29 446.638 1133.71 435.135C1131.14 397.437 1121.74 360.519 1105.96 326.186Z" fill="black"/> 9850<path d="M358.093 447.206C358.093 447.206 281.851 429.273 253.768 422.055C225.684 414.837 176.623 399.498 176.623 362.392C176.623 325.286 216.21 313.443 256.362 313.443C296.513 313.443 341.176 323.143 344.672 367.693C344.813 369.299 345.552 370.791 346.742 371.879C347.933 372.965 349.488 373.563 351.1 373.558L498.734 372.994C499.603 372.996 500.463 372.819 501.26 372.474C502.057 372.129 502.774 371.623 503.367 370.987C503.96 370.353 504.416 369.602 504.705 368.783C504.994 367.963 505.113 367.093 505.05 366.226C495.915 223.668 370.837 172.69 255.459 172.69C118.652 172.69 18.6132 262.917 18.6132 362.392C18.6132 435.025 39.1399 503.147 200.533 550.516C228.842 558.749 267.302 569.463 300.912 578.825C341.288 590.104 363.055 607.134 363.055 633.976C363.055 665.104 317.942 686.758 273.618 686.758C209.444 686.758 163.879 662.961 160.157 620.215C159.963 618.652 159.202 61
98507.212 158.016 616.172C156.831 615.132 155.305 614.564 153.728 614.576L6.43255 615.253C5.569 615.253 4.71432 615.426 3.91928 615.764C3.12425 616.101 2.40528 616.594 1.80527 617.216C1.20527 617.836 0.736446 618.572 0.426968 619.378C0.11749 620.185 -0.0263401 621.045 0.00395994 621.908C6.77099 756.459 136.698 828.978 257.829 828.978C438.283 828.978 519.825 727.474 519.825 632.397C520.051 587.734 509.787 486.003 358.093 447.206Z" fill="black"/> 9851<path d="M2257.37 206.409C2182.38 206.409 2119.55 247.913 2079.06 297.991V212.274C2079.06 210.678 2078.43 209.145 2077.31 208.007C2076.21 206.868 2074.68 206.213 2073.08 206.185H1933.01C1931.4 206.185 1929.84 206.825 1928.7 207.967C1927.56 209.11 1926.91 210.66 1926.91 212.274V1013.04C1926.95 1014.63 1927.61 1016.16 1928.75 1017.27C1929.89 1018.39 1931.42 1019.02 1933.01 1019.02H2082.9C2084.48 1019.02 2086 1018.39 2087.12 1017.27C2088.24 1016.15 2088.87 1014.62 2088.87 1013.04V749.802H2091.13C2114.92 786.117 2180 829.653 2265.05 829.653C2424.96 829.653 2558.28 697.019 2558.28 517.806C2558.4 345.811 2425.76 206.409 2257.37 206.409ZM2243.5 677.057C2211.94 677.841 2180.83 669.2 2154.2 652.238C2127.57 635.274 2106.58 610.759 2093.93 581.82C2081.29 552.88 2077.55 520.829 2083.21 489.757C2088.85 458.685 2103.64 430.002 2125.66 407.369C2147.69 384.733 2175.96 369.175 2206.87 362.679C2237.77 356.183 2269.91 359.042 2299.18 370.893C2328.46 382.743 2353.53 403.048 2371.22 429.215C2388.9 455.383 2398.38 486.224 2398.47 517.806C2398.79 538.449 2395.03 558.955 2387.42 578.145C2379.81 597.335 2368.47 614.831 2354.07 629.628C2339.68 644.425 2322.5 656.232 2303.51 664.371C2284.54 672.511 2264.15 676.821 2243.5 677.057Z" fill="black"/> 9852<path d="M1483.34 171.229C1343.6 171.229 1273.9 218.711 1217.95 256.72L1216.26 257.847C1213.38 259.821 1211.35 262.813 1210.58 266.221C1209.8 269.63 1210.34 273.204 1212.09 276.231L1267.36 371.419C1268.39 373.201 1269.81 374.732 1271.5 375.901C1273.2 377.071 1275.13 377.852 1277.17 378.187C1279.16 378.546 1281.2 378.459 1283.15 377.932C1285.1 377.405 1286.91 376.454 1288.45 375.141L1292.84 371.533C1321.6 347.397 1367.73 315.14 1479.39 306.343C1541.53 301.382 1595.22 317.622 1634.81 354.615C1678.34 394.767 1704.4 459.617 1704.4 528.077C1704.4 654.057 1630.18 733.23 1510.97 734.81C1412.73 734.246 1346.75 683.042 1346.75 607.364C1346.75 567.212 1364.91 541.047 1400.33 514.881C1403.03 512.947 1404.94 510.1 1405.71 506.866C1406.48 503.632 1406.05 500.229 1404.5 497.287L1354.88 403.45C1353.96 401.771 1352.72 400.289 1351.23 399.089C1349.74 397.889 1348.03 396.995 1346.19 396.458C1344.31 395.899 1342.34 395.741 1340.4 395.992C1338.45 396.245 1336.58 396.903 1334.91 397.925C1279.2 430.97 1210.85 491.422 1214.57 607.59C1219.08 755.449 1342.02 868.345 1501.83 872.97H1509.84H1520.78C1710.7 866.766 1847.85 725.787 1847.85 534.619C1847.85 359.126 1719.95 171.229 1483.34 171.229Z" fill="black"/> 9853<path d="M3148.93 261.455H3053.73C3051.51 261.484 3049.37 262.385 3047.79 263.964C3046.2 265.544 3045.3 267.679 3045.29 269.914V469.653C3045.3 471.878 3046.21 473.999 3047.8 475.561C3049.38 477.123 3051.51 478 3053.73 478H3148.93C3206.9 478 3249.65 432.322 3249.65 369.727C3249.65 307.132 3206.9 261.455 3148.93 261.455Z" fill="black"/> 9854<path d="M3441.38 614.802C3441.38 643.787 3465.85 659.915 3508.48 659.915C3566.45 659.915 3600.73 628.561 3600.73 572.958V556.944L3513.9 561.455C3468.1 563.71 3441.38 582.772 3441.38 614.802Z" fill="black"/> 9855<path d="M4146.27 2.04983H2867.3C2846.33 2.04981 2825.54 6.18442 2806.17 14.2172C2786.78 22.25 2769.17 34.0237 2754.35 48.8653C2739.51 63.707 2727.75 81.3258 2719.73 100.715C2711.7 120.104 2707.59 140.883 2707.61 161.865V862.026C2707.61 904.392 2724.43 945.025 2754.38 974.992C2784.33 1004.96 2824.95 1021.81 2867.3 1021.84H4146.27C4167.28 1021.9 4188.1 1017.82 4207.53 1009.83C4226.95 1001.84 4244.61 990.093 4259.5 975.273C4274.37 960.45 4286.2 942.839 4294.28 923.445C4302.35 904.052 4306.51 883.258 4306.55 862.252V162.09C4306.58 141.042 4302.47 120.192 4294.43 100.74C4286.39 81.2884 4274.58 63.6179 4259.69 48.7448C4244.8 33.8719 4227.11 22.0899 4207.65 14.0763C4188.19 6.06265 4167.33 1.97545 4146.27 2.04983ZM3153.77 556.609H3053.17C3050.93 556.609 3048.79 557.499 3047.19 559.085C3045.61 560.672 3044.71 562.824 3044.71 565.068V708.3
985502C3044.71 710.545 3043.82 712.697 3042.24 714.283C3040.65 715.87 3038.5 716.761 3036.26 716.761H2965.42C2963.2 716.732 2961.05 715.831 2959.47 714.25C2957.89 712.672 2957.01 710.537 2956.97 708.302V191.639C2956.97 189.397 2957.86 187.245 2959.46 185.658C2961.04 184.072 2963.18 183.181 2965.42 183.181H3153.77C3260.47 183.181 3336.82 260.889 3336.82 369.951C3336.82 479.013 3261.03 556.833 3154.35 556.833L3153.77 556.609ZM3683.86 708.19C3683.88 709.31 3683.68 710.421 3683.25 711.461C3682.83 712.5 3682.21 713.447 3681.43 714.244C3680.63 715.041 3679.7 715.675 3678.66 716.107C3677.64 716.538 3676.52 716.761 3675.4 716.761H3608.52C3607.4 716.761 3606.29 716.538 3605.26 716.107C3604.22 715.675 3603.28 715.041 3602.5 714.244C3601.72 713.447 3601.09 712.5 3600.68 711.461C3600.26 710.421 3600.05 709.31 3600.07 708.19V692.739C3600.17 691.382 3599.85 690.026 3599.12 688.874C3598.41 687.72 3597.34 686.829 3596.06 686.334C3594.8 685.84 3593.41 685.769 3592.1 686.131C3590.77 686.491 3589.62 687.266 3588.79 688.34C3568.82 710.107 3536.34 725.896 3484.57 725.896C3408.34 725.896 3357.91 686.197 3357.91 617.624C335
98557.18 600.904 3360.63 584.265 3367.96 569.216C3375.28 554.17 3386.26 541.19 3399.88 531.458C3427.39 510.818 3470.02 500.104 3533.29 497.622L3600.39 495.367V475.741C3600.39 436.154 3573.78 419.35 3531.03 419.35C3488.29 419.35 3461.33 434.463 3455.03 459.163C3454.52 460.907 3453.45 462.433 3451.97 463.496C3450.51 464.56 3448.72 465.098 3446.9 465.027H3380.7C3379.48 465.058 3378.27 464.82 3377.15 464.334C3376.05 463.846 3375.04 463.12 3374.23 462.206C3373.43 461.291 3372.83 460.214 3372.49 459.044C3372.14 457.875 3372.05 456.646 3372.24 455.441C3382.17 396.793 3430.66 352.243 3534.09 352.243C3643.94 352.243 3683.52 403.335 3683.52 500.892L3683.86 708.19ZM4100.49 372.995L3951.62 770.108C3917.78 862.364 3858.56 886.05 3793.71 886.05C3781.5 886.348 3769.3 884.866 3757.51 881.652C3755.67 881.157 3754.06 880.073 3752.88 878.563C3751.73 877.056 3751.1 875.208 3751.08 873.305V812.965C3751.08 811.703 3751.35 810.455 3751.88 809.311C3752.42 808.167 3753.19 807.154 3754.16 806.347C3755.14 805.538 3756.27 804.955 3757.49 804.637C3758.71 804.319 3759.99 804.274 3761.23 804.506C3771.46 806.446 3781.84 807.428 3792.25 807.44C3810.18 808.339 3827.9 803.193 3842.57 792.825C3857.22 782.457 3867.98 767.467 3873.11 750.258L3877.52 736.385C3878.2 734.529 3878.2 732.491 3877.52 730.633L3738.33 373.109C3737.91 371.831 3737.79 370.469 3737.99 369.137C3738.2 367.804 3738.71 366.537 3739.47 365.439C3740.26 364.341 3741.29 363.442 3742.48 362.814C3743.67 362.187 3745 361.849 3746.34 361.83H3814.02C3815.75 361.847 3817.43 362.381 3818.86 363.367C3820.29 364.351 3821.39 365.741 3822.02 367.357L3916.54 619.542C3917.17 621.189 3918.27 622.608 3919.72 623.609C3921.18 624.612 3922.89 625.147 3924.66 625.147C3926.41 625.147 3928.15 624.612 3929.59 623.609C3931.04 622.608 3932.16 621.189 3932.77 619.542L4014.78 368.034C4015.32 366.319 4016.41 364.825 4017.87 363.77C4019.33 362.714 4021.08 362.153 4022.88 362.169H4092.26C4093.59 362.163 4094.91 362.475 4096.12 363.073C4097.31 363.673 4098.36 364.545 4099.16 365.62C4099.96 366.695 4100.49 367.942 4100.72 369.263C4100.96 370.582 4100.88 371.938 4100.49 373.221V372.995Z" fill="black"/> 9856</g> 9857<defs> 9858<clipPath id="clip0"> 9859<rect width="4317" height="1036.76" fill="white" transform="translate(0 0.240234)"/> 9860</clipPath> 9861</defs> 9862</svg><br /><br /> 9863 </p> 9864 <a href="#" class="button-outline-black open-configView new-bundle-cta" :data-bundle="index"> 9865 Choose Colors 9866 </a> 9867 </div> 9868 9869 </div> 9870 </div> 9871 </div> 9872 </div> 9873 <div class="col col-12 package hide-small bundle-parts"> 9874 9875 <div class="bundle-container specs"> 9876 <ul> 9877 9878 9879 9880 9881 <li class="inactive include gt-bundle-1 gt-bundle-2 gt-bundle-3 gt-charger-plug"> 9882 9883 <img src="//onewheel.com/cdn/shop/products/Charging-Cap-Black_medium.png?v=1634926727" alt="GT Charger Plug" /> 9884 9885 <a class="shop-now"> Charger Plug</a> 9886 <span class="price"> 9887 $5 9888 <span class="show-value">Value</span> 9889 <span class="show-upgrade">Upgrade</span> 9890 </span> 9891 </li> 9892 9893 9894 9895 <li class="inactive include gt-bundle-1 gt-bundle-2 gt-bundle-3 gt-freeride-bumpers"> 9896 9897 <img src="https://onewheel.com/cdn/shop/files/Freeride_Bumper_Black.png" alt="GT Freeride Bumpers" /> 9898 9899 <a class="shop-now"> Freeride Bumpers</a>
9900 <span class="price"> 9901 $125 9902 <span class="show-value">Value</span> 9903 <span class="show-upgrade">Upgrade</span> 9904 </span> 9905 </li> 9906 9907 9908 9909 <li class="inactive include gt-bundle-2 gt-bundle-3 gt-s-series-hypercharger"> 9910 9911 <img src="//onewheel.com/cdn/shop/files/GTS_Hyper_Charger_Web_Main_medium.png?v=1698373542" alt="GT S-Series Hypercharger" /> 9912 9913 <a class="shop-now"> Hypercharger</a> 9914 <span class="price"> 9915 $230 9916 <span class="show-value">Value</span> 9917 <span class="show-upgrade">Upgrade</span> 9918 </span> 9919 </li> 9920 9921 9922 9923 <li class="inactive gt-bundle-3 fst-system-base-kit"> 9924 9925 <img src="//onewheel.com/cdn/shop/files/FST_BaseKit_Alt_medium.png?v=1720123384" alt="FST System Base Kit" /> 9926 9927 <a class="shop-now">FST System Base Kit</a> 9928 <span class="price"> 9929 $300 9930 <span class="show-value">Value</span> 9931 <span class="show-upgrade">Upgrade</span> 9932 </span> 9933 </li> 9934 </ul> 9935 </div> 9936 </div> 9937 <div class="mobile-header show-small"> 9938 <h4 class="show-a">Bundle & Save</h4> 9939 <h4 class="show-b">Bundle & Save</h4> 9940 <p class="show-b">Thousands of customers have grabbed a bundle - it's the only way to get a discount on everything you need.</p> 9941 <div class="slider-nav two show-small"> 9942 <div class="col col-4" v-for="(bundle, index) in bundles" v-cloak v-if="currentRail === 'rally-xl' && bundle.stock == 'xl'" :class="{ active: bundle.default == 'yes', initial: bundle.default == 'yes', hide: bundle.image == '', gt1: bundle.group == 'gt-1', gt2: bundle.group == 'gt-2', gt3: bundle.group == 'gt-3'}"> 9943 <div class="bundle-container"> 9944 <div class="bundle-title" style="margin-top: -4px; white-space: nowrap;"> 9945 ${ (bundle.nameShort || '').replace(/^XL\s+/i, '') } 9946 </div> 9947 <span class="inline-save" style="color: #c74135; font-weight: 500; text-transform: none;"> 9948 Save ${ bundle.save } 9949 </span> 9950 </div> 9951 </div> 9952 </div> 9953 </div> 9954 <div class="slider-for two show-small"> 9955 <div class="col col-4 package" v-for="(bundle, index) in bundles" v-cloak v-if="currentRail === 'rally-xl' && bundle.stock == 'xl'" :class="{ active: bundle.default == 'yes', initial: bundle.default == 'yes', hide: bundle.image == '', gt1: bundle.group == 'gt-1', gt2: bundle.group == 'gt-2', gt3: bundle.group == 'gt-3'}"> 9956 <div class="bundle-container"> 9957 <div class="swipe-remind"> 9958 <img src="//onewheel.com/cdn/shop/files/hand-scroll-swipe.svg?v=5601907007839684596" /> 9959 </div> 9960 <div class="bundle-image"> 9961 <img class="bv-badge" :src="bundle.hexImage" /> 9962 <a href="#" class="open-configView new-bundle-cta" :data-bundle="index"><img :src="bundle.soloImage" /></a> 9963 </div> 9964 <div class="bundle-price"> 9965 <label>${ bundle.preface }</label> 9966 <h4 class="show-control show-defaults"><strike>$${ moneyFormat(bundle.compareAt) }</strike> $${ moneyFormat(bundle.price) }</h4>
9967 <h4 class="show-control show-alts hide"><strike>$${ moneyFormat(bundle.compareAtAlt) }</strike> $${ moneyFormat(bundle.priceAlt) }</h4> 9968 <h4 class="show-b"><strike>$${ moneyFormat(bundle.compareAtAccs) }</strike> $${ moneyFormat(bundle.priceAccs) }</h4> 9969 <p class="show-control show-defaults"> 9970 From ${ bundle.lowAs }/mo<br /><br /> 9971 </p> 9972 <p class="show-control show-alts hide"> 9973 From ${ bundle.lowAsAlt }/mo<br /><br /> 9974 </p> 9975 <p class="show-b"> 9976 From ${ bundle.lowAsAccs }/mo with <svg width="4317" height="1037" viewBox="0 0 4317 1037" fill="none" xmlns="http://www.w3.org/2000/svg" style="width: 55px; transform: translateY(2px); height: auto;"> 9977<g clip-path="url(#clip0)"> 9978<path d="M1105.96 326.186C1071.34 253.553 1005.7 206.635 906.786 206.635C876.426 207.164 846.593 214.661 819.588 228.543C792.585 242.427 769.128 262.328 751.033 286.711L747.423 291.109V6.44337C747.423 4.7982 746.77 3.22051 745.606 2.05722C744.443 0.8939 742.864 0.240234 741.219 0.240234H601.367C599.742 0.269795 598.194 0.936325 597.055 2.09644C595.915 3.25656 595.277 4.81756 595.277 6.44337V822.999C595.277 824.614 595.92 826.162 597.062 827.304C598.204 828.447 599.752 829.089 601.367 829.089H751.145C752.771 829.089 754.332 828.452 755.492 827.311C756.652 826.172 757.318 824.624 757.348 822.999V474.835C757.348 407.165 802.461 359.231 874.643 359.231C953.592 359.231 973.555 424.195 973.555 490.398V822.999C973.555 824.614 974.196 826.162 975.338 827.304C976.48 828.447 978.03 829.089 979.645 829.089H1129.08C1130.71 829.089 1132.27 828.452 1133.43 827.311C1134.59 826.172 1135.26 824.624 1135.29 822.999V470.549C1135.29 458.481 1135.29 446.638 1133.71 435.135C1131.14 397.437 1121.74 360.519 1105.96 326.186Z" fill="black"/> 9979<path d="M358.093 447.206C358.093 447.206 281.851 429.273 253.768 422.055C225.684 414.837 176.623 399.498 176.623 362.392C176.623 325.286 216.21 313.443 256.362 313.443C296.513 313.443 341.176 323.143 344.672 367.693C344.813 369.299 345.552 370.791 346.742 371.879C347.933 372.965 349.488 373.563 351.1 373.558L498.734 372.994C499.603 372.996 500.463 372.819 501.26 372.474C502.057 372.129 502.774 371.623 503.367 370.987C503.96 370.353 504.416 369.602 504.705 368.783C504.994 367.963 505.113 367.093 505.05 366.226C495.915 223.668 370.837 172.69 255.459 172.69C118.652 172.69 18.6132 262.917 18.6132 362.392C18.6132 435.025 39.1399 503.147 200.533 550.516C228.842 558.749 267.302 569.463 300.912 578.825C341.288 590.104 363.055 607.134 363.055 633.976C363.055 665.104 317.942 686.758 273.618 686.758C209.444 686.758 163.879 662.961 160.157 620.215C159.963 618.652 159.202 617.212 158.016 616.172C156.831 615.132 155.305 614.564 153.728 614.576L6.43255 615.253C5.569 615.253 4.71432 615.426 3.91928 615.764C3.12425 616.101 2.40528 616.594 1.80527 617.216C1.20527 617.836 0.736446 618.572 0.426968 619.378C0.11749 620.185 -0.0263401 621.045 0.00395994 621.908C6.77099 756.459 136.698 828.978 257.829 828.978C438.283 828.978 519.825 727.474 519.825 632.397C520.051 587.734 509.787 486.003 358.093 447.206Z" fill="black"/> 9980<path d="M2257.37 206.409C2182.38 206.409 2119.55 247.913 2079.06 297.991V212.274C2079.06 210.678 2078.43 209.145 2077.31 208.007C2076.21 206.868 2074.68 206.213 2073.08 206.185H1933.01C1931.4 206.185 1929.84 206.825 1928.7 207.967C1927.56 209.11 1926.91 210.66 1926.91 212.274V1013.04C1926.95 1014.63 1927.61 1016.16 1928.75 1017.27C1929.89 1018.39 1931.42 1019.02 1933.01 1019.02H2082.9C2084.48 1019.02 2086 1018.39 2087.12 1017.27C2088.24 1016.15 2088.87 1014.62 2088.87 1013.04V749.802H2091.13C2114.92 786.117 2180 829.653 2265.05 829.653C2424.96 829.653 2558.28 697.019 2558.28 517.806C2558.4 345.811 2425.76 206.409 2257.37 206.409ZM2243.5 677.057C2211.94 677.841 2180.83 669.2 2154.2 652.238C2127.57 635.274 2106.58 610.759 2093.93 581.82C2081.29 552.88 2077.55 520.829 2083.21 489.757C2088.85 458.685 2103.64 430.002 2125.66 407.369C2147.69 384.733 2175.96 369.175 2206.87 362.679C2237.77 356.183 2269.91 359.042 2299.18 370.893C2328.46 382.743 2353.53 403.048 2371.22 429.215C2388.9 455.383 2398.38 486.224 2398.47 517.806C2398.79 538.449 2395.03 558.955 2387.42 578.145C2379.81 597.335 2368.47 614.831 2354.07 629.628C2339.68 644.425 2322.5 656.232 2303.51 664.371C2284.54 672.511 2264.15 676.821 2243.5 677.057Z" fill="black"/> 9981<path d="M1483.34 171.229C1343.6 171.229 1273.9 218.711 1217.95 256.72L1216.26 257.847C1213.38 259.821 1211.35 262.813 1210.58 266.221C1209.8 269.63 1210.34 273.204 1212.09 276.231L1267.36 371.419C1268.39 373.201 1269.81 374.732 1271.5 375.901C1273.2 377.071 1275.13 377.852 1277.17 378.187C1279.16 378.546 1281.2 378.459 1283.15 377.932C1285.1 377.405 1286.91 376.454 1288.45 375.141L1292.84 371.533C1321.6 347.397 1367.73 315.14 1479.39 306.343C1541.53 301.382 1595.22 317.622 1634.81 354.615C1678.34 394.767 1704.4 459.617 1704.4 528.077C1704.4 654.057 1630.18 733.23 1510.97 734.81C1412.73 734.246 1346.75 683.042 1346.75 607.364C1346.75 567.212 1364.91 541.047 1400.33 514.881C1403.03 512.947 1404.94 510.1 1405.71 506.866C1406.48 503.632 1406.05 500.229 1404.5 497.287L1354.88 403.45C1353.96 401.771 1352.72 400.289 1351.23 399.089C1349.74 397.889 1348.03 396.995 1346.19 396.458C1344.31 395.899 1342.34 395.741 1340.4 395.992C1338.45 396.245 1336.58 396.903 1334.91 397.925C1279.2 430.97 1210.85 491.422 1214.57 607.59C1219.08 755.449 1342.02 868.345 1501.83 872.97H1509.84H1520.78C1710.7 866.766 1847.85 725.787 1847.85 534.619C1847.85 359.126 1719.95 171.229 1483.34 171.229Z" fill="black"/> 9982<path d="M3148.93 261.455H3053.73C3051.51 261.484 3049.37 262.385 3047.79 263.964C3046.2 265.544 3045.3 267.679 3045.29 269.914V469.653C3045.3 471.878 3046.21 473.999 3047.8 475.561C3049.38 477.123 3051.51 478 3053.73 478H3148.93C3206.9 478 3249.65 432.322 3249.65 369.727C3249.65 307.132 3206.9 261.455 3148.93 261.455Z" fill="black"/> 9983<path d="M3441.38 614.802C3441.38 643.787 3465.85 659.915 3508.48 659.915C3566.45 659.915 3600.73 628.561 3600.73 572.958V556.944L3513.9 561.455C3468.1 563.71 3441.38 582.772 3441.38 614.802Z" fill="black"/> 9984<path d="M4146.27 2.04983H2867.3C2846.33 2.04981 2825.54 6.18442 2806.17 14.2172C2786.78 22.25 2769.17 34.0237 2754.35 48.8653C2739.51 63.707 2727.75 81.3258 2719.73 100.715C2711.7 120.104 2707.59 140.883 2707.61 161.865V862.026C2707.61 904.392 2724.43 945.025 2754.38 974.992C2784.33 1004.96 2824.95 1021.81 2867.3 1021.84H4146.27C4167.28 1021.9 4188.1 1017.82 4207.53 1009.83C4226.95 1001.84 4244.61 990.093 4259.5 975.273C4274.37 960.45 4286.2 942.839 4294.28 923.445C4302.35 904.052 4306.51 883.258 4306.55 862.252V162.09C4306.58 141.042 4302.47 120.192 4294.43 100.74C4286.39 81.2884 4274.58 63.6179 4259.69 48.7448C4244.8 33.8719 4227.11 22.0899 4207.65 14.0763C4188.19 6.06265 4167.33 1.97545 4146.27 2.04983ZM3153.77 556.609H3053.17C3050.93 556.609 3048.79 557.499 3047.19 559.085C3045.61 560.672 3044.71 562.824 3044.71 565.068V708.3
998402C3044.71 710.545 3043.82 712.697 3042.24 714.283C3040.65 715.87 3038.5 716.761 3036.26 716.761H2965.42C2963.2 716.732 2961.05 715.831 2959.47 714.25C2957.89 712.672 2957.01 710.537 2956.97 708.302V191.639C2956.97 189.397 2957.86 187.245 2959.46 185.658C2961.04 184.072 2963.18 183.181 2965.42 183.181H3153.77C3260.47 183.181 3336.82 260.889 3336.82 369.951C3336.82 479.013 3261.03 556.833 3154.35 556.833L3153.77 556.609ZM3683.86 708.19C3683.88 709.31 3683.68 710.421 3683.25 711.461C3682.83 712.5 3682.21 713.447 3681.43 714.244C3680.63 715.041 3679.7 715.675 3678.66 716.107C3677.64 716.538 3676.52 716.761 3675.4 716.761H3608.52C3607.4 716.761 3606.29 716.538 3605.26 716.107C3604.22 715.675 3603.28 715.041 3602.5 714.244C3601.72 713.447 3601.09 712.5 3600.68 711.461C3600.26 710.421 3600.05 709.31 3600.07 708.19V692.739C3600.17 691.382 3599.85 690.026 3599.12 688.874C3598.41 687.72 3597.34 686.829 3596.06 686.334C3594.8 685.84 3593.41 685.769 3592.1 686.131C3590.77 686.491 3589.62 687.266 3588.79 688.34C3568.82 710.107 3536.34 725.896 3484.57 725.896C3408.34 725.896 3357.91 686.197 3357.91 617.624C335
99847.18 600.904 3360.63 584.265 3367.96 569.216C3375.28 554.17 3386.26 541.19 3399.88 531.458C3427.39 510.818 3470.02 500.104 3533.29 497.622L3600.39 495.367V475.741C3600.39 436.154 3573.78 419.35 3531.03 419.35C3488.29 419.35 3461.33 434.463 3455.03 459.163C3454.52 460.907 3453.45 462.433 3451.97 463.496C3450.51 464.56 3448.72 465.098 3446.9 465.027H3380.7C3379.48 465.058 3378.27 464.82 3377.15 464.334C3376.05 463.846 3375.04 463.12 3374.23 462.206C3373.43 461.291 3372.83 460.214 3372.49 459.044C3372.14 457.875 3372.05 456.646 3372.24 455.441C3382.17 396.793 3430.66 352.243 3534.09 352.243C3643.94 352.243 3683.52 403.335 3683.52 500.892L3683.86 708.19ZM4100.49 372.995L3951.62 770.108C3917.78 862.364 3858.56 886.05 3793.71 886.05C3781.5 886.348 3769.3 884.866 3757.51 881.652C3755.67 881.157 3754.06 880.073 3752.88 878.563C3751.73 877.056 3751.1 875.208 3751.08 873.305V812.965C3751.08 811.703 3751.35 810.455 3751.88 809.311C3752.42 808.167 3753.19 807.154 3754.16 806.347C3755.14 805.538 3756.27 804.955 3757.49 804.637C3758.71 804.319 3759.99 804.274 3761.23 804.506C3771.46 806.446 3781.84 807.428 3792.25 807.44C3810.18 808.339 3827.9 803.193 3842.57 792.825C3857.22 782.457 3867.98 767.467 3873.11 750.258L3877.52 736.385C3878.2 734.529 3878.2 732.491 3877.52 730.633L3738.33 373.109C3737.91 371.831 3737.79 370.469 3737.99 369.137C3738.2 367.804 3738.71 366.537 3739.47 365.439C3740.26 364.341 3741.29 363.442 3742.48 362.814C3743.67 362.187 3745 361.849 3746.34 361.83H3814.02C3815.75 361.847 3817.43 362.381 3818.86 363.367C3820.29 364.351 3821.39 365.741 3822.02 367.357L3916.54 619.542C3917.17 621.189 3918.27 622.608 3919.72 623.609C3921.18 624.612 3922.89 625.147 3924.66 625.147C3926.41 625.147 3928.15 624.612 3929.59 623.609C3931.04 622.608 3932.16 621.189 3932.77 619.542L4014.78 368.034C4015.32 366.319 4016.41 364.825 4017.87 363.77C4019.33 362.714 4021.08 362.153 4022.88 362.169H4092.26C4093.59 362.163 4094.91 362.475 4096.12 363.073C4097.31 363.673 4098.36 364.545 4099.16 365.62C4099.96 366.695 4100.49 367.942 4100.72 369.263C4100.96 370.582 4100.88 371.938 4100.49 373.221V372.995Z" fill="black"/> 9985</g> 9986<defs> 9987<clipPath id="clip0"> 9988<rect width="4317" height="1036.76" fill="white" transform="translate(0 0.240234)"/> 9989</clipPath> 9990</defs> 9991</svg><br /><br /> 9992 </p> 9993 <ul class="bundle-includes for-gt-1 testone" v-if="bundle.group == 'gt-1'"> 9994 9995 9996 9997 9998 <li class="inactive include gt-bundle-1 gt-bundle-2 gt-bundle-3 gt-charger-plug"> 9999 10000 <img src="//onewheel.com/cdn/shop/products/Charging-Cap-Black_medium.png?v=1634926727" alt="GT Charger Plug" /> 10001 10002 <a class="shop-now"> Charger Plug</a> 10003 10004 <span class="price">$5</span> 10005 10006 </li> 10007 10008 10009 10010 <li class="inactive include gt-bundle-1 gt-bundle-2 gt-bundle-3 gt-freeride-bumpers"> 10011 10012 <img src="https://onewheel.com/cdn/shop/files/Freeride_Bumper_Black.png" alt="GT Freeride Bumpers" /> 10013 10014 <a class="shop-now"> Freeride Bumpers</a> 10015 10016 <span class="price">$125</span> 10017 10018 </li> 10019 10020 10021 10022 <li class="inactive include gt-bundle-2 gt-bundle-3 gt-s-series-hypercharger"> 10023 10024 <img src="//onewheel.com/cdn/shop/files/GTS_Hyper_Charger_Web_Main_medium.png?v=1698373542" alt="GT S-Series Hypercharger" /> 10025 10026 <a class="shop-now"> Hypercharger</a> 10027
10028 <span class="price">$230</span> 10029 10030 </li> 10031 10032 10033 10034 <li class="inactive include gt-bundle-3 fst-system-base-kit"> 10035 10036 <img src="//onewheel.com/cdn/shop/files/FST_BaseKit_Alt_medium.png?v=1720123384" alt="FST System Base Kit" /> 10037 10038 <a class="shop-now">FST System Base Kit</a> 10039 10040 <span class="price">$300</span> 10041 10042 </li> 10043 </ul> 10044 10045 <ul class="bundle-includes for-gt-2" v-if="bundle.group == 'gt-2'"> 10046 10047 10048 10049 10050 <li class="inactive include gt-bundle-1 gt-bundle-2 gt-bundle-3 gt-charger-plug"> 10051 10052 <img src="//onewheel.com/cdn/shop/products/Charging-Cap-Black_medium.png?v=1634926727" alt="GT Charger Plug" /> 10053 10054 <a class="shop-now"> Charger Plug</a> 10055 10056 <span class="price">$5</span> 10057 10058 </li> 10059 10060 10061 10062 <li class="inactive include gt-bundle-1 gt-bundle-2 gt-bundle-3 gt-freeride-bumpers"> 10063 10064 <img src="https://onewheel.com/cdn/shop/files/Freeride_Bumper_Black.png" alt="GT Freeride Bumpers" /> 10065 10066 <a class="shop-now"> Freeride Bumpers</a> 10067 10068 <span class="price">$125</span> 10069 10070 </li> 10071 10072 10073 10074 <li class="inactive include gt-bundle-2 gt-bundle-3 gt-s-series-hypercharger"> 10075 10076 <img src="//onewheel.com/cdn/shop/files/GTS_Hyper_Charger_Web_Main_medium.png?v=1698373542" alt="GT S-Series Hypercharger" /> 10077 10078 <a class="shop-now"> Hypercharger</a> 10079 10080 <span class="price">$230</span> 10081 10082 </li> 10083 10084 10085 10086 <li class="inactive include gt-bundle-3 fst-system-base-kit"> 10087 10088 <img src="//onewheel.com/cdn/shop/files/FST_BaseKit_Alt_medium.png?v=1720123384" alt="FST System Base Kit" /> 10089 10090 <a class="shop-now">FST System Base Kit</a> 10091 10092 <span class="price">$300</span> 10093 10094 </li> 10095 </ul> 10096 10097 <ul class="bundle-includes for-gt-3" v-if="bundle.group == 'gt-3'"> 10098 10099 10100 10101 10102 <li class="inactive include gt-bundle-1 gt-bundle-2 gt-bundle-3 gt-c
10102harger-plug"> 10103 10104 <img src="//onewheel.com/cdn/shop/products/Charging-Cap-Black_medium.png?v=1634926727" alt="GT Charger Plug" /> 10105 10106 <a class="shop-now"> Charger Plug</a> 10107 10108 <span class="price">$5</span> 10109 10110 </li> 10111 10112 10113 10114 <li class="inactive include gt-bundle-1 gt-bundle-2 gt-bundle-3 gt-freeride-bumpers"> 10115 10116 <img src="https://onewheel.com/cdn/shop/files/Freeride_Bumper_Black.png" alt="GT Freeride Bumpers" /> 10117 10118 <a class="shop-now"> Freeride Bumpers</a> 10119 10120 <span class="price">$125</span> 10121 10122 </li> 10123 10124 10125 10126 <li class="inactive include gt-bundle-2 gt-bundle-3 gt-s-series-hypercharger"> 10127 10128 <img src="//onewheel.com/cdn/shop/files/GTS_Hyper_Charger_Web_Main_medium.png?v=1698373542" alt="GT S-Series Hypercharger" /> 10129 10130 <a class="shop-now"> Hypercharger</a> 10131 10132 <span class="price">$230</span> 10133 10134 </li> 10135 10136 10137 10138 <li class="inactive include gt-bundle-3 fst-system-base-kit"> 10139 10140 <img src="//onewheel.com/cdn/shop/files/FST_BaseKit_Alt_medium.png?v=1720123384" alt="FST System Base Kit" /> 10141 10142 <a class="shop-now">FST System Base Kit</a> 10143 10144 <span class="price">$300</span> 10145 10146 </li> 10147 </ul> 10148 <div class="bundle-select"> 10149 <a href="#" class="button-outline-black open-configView new-bundle-cta" :data-bundle="index"> 10150 Choose Colors 10151 </a> 10152 </div> 10153 <button class="open-configView solo-config add-to-cart new-bundle-cta" data-bundle="3" > 10154 <span data-submit-button-text> 10155 10156 10157 10158 </span> 10159 </button> 10160 </div> 10161 </div> 10162 </div> 10163 </div> 10164 </div> 10165 <!-- End Rally XL Edition Group --> 10166 10167 10168 <!-- Continue to Cart at bottom (step two only) - styled like Pint X: white bg, light border, rounded --> 10169 <section class="cart-snippet continue-to continue-to-bottom bottom hide-small" style="display: none;"> 10170 <a class="button dark-gray" href="/cart">Continue to Cart</a> 10171 </section> 10172 10173 10174 10175 </div> 10176 <style> 10177 .slider-for-main { 10178 opacity: 0; 10179 min-height: 460px !important; 10180 } 10181 .slider-for-main.slick-initialized { 10182 opacity: 1; 10183 min-height: 410px !important; 10184 } 10185 10186 .slider-for-main-two { 10187 opacity: 0; 10188 min-height: 460px !important; 10189 } 10190 .slider-for-main-two.slick-initialized { 10191 opacity: 1; 10192 min-height: 410px !important; 10193 } 10194 .slider-nav-main { 10195 opacity: 0; 10196 } 10197 .slider-nav-main.slick-initialized { 10198 opacity: 1; 10199 } 10200 .slider-nav-main .slick-track { 10201 max-width: 100% !important; 10202 transform: none !important; 10203 } 10204 .mobile-header.desktop { 10205 margin: 0 auto; 10206 } 10207 .mobile-header.desktop .bundle-container .bundle-title { 10208 font-family: Favorit !important; 10209 text-transform: none; 10210 font-size: 20px; 10211 font-weight: 400; 10212 height: 42px; 10213 padding: 0; 10214 display: flex; 10215 align-items: center; 10216 justify-content: center; 10217 margin-top: 0px !important; 10218 } 10219 .mobile-header.desktop .bundle-container { 10220 padding: 0 !important; 10221 } 10222 .mobile-header.desktop .slider-nav-main { 10223 min-width: 540px !important; 10224 } 10225 .mobile-header.desktop h4 { 10226 font-family: mono45-headline, monospace !important; 10227 font-weight: 700; 10228 font-style: normal; 10229 font-size: 1.75rem; 10230 color: #000 !important; 10231 margin-bottom: 15px; 10232 word-spacing: -0.5rem; 10233 text-align: center; 10234 } 10235 .v1 { 10236 display: none !important; 10237 } 10238 .slider-nav-main .bundle-container { 10239 background: #fff !important; 10240 text-align: center; 10241 } 10242 .slider-nav-main-two .bundle-container { 10243 background: #fff !important; 10244 text-align: center; 10245 } 10246 .slider-nav-main .bundle-container .bundle-title { 10247 color: #c6c6c6 !important; 10248 } 10249 .slider-nav-main-two .bundle-container .bundle-title { 10250 color: #c6c6c6 !important; 10251 } 10252 .slider-nav-main .slick-current.slick-active .bundle-container { 10253 background: #000000 !important; 10254 } 10255 .slider-nav-main .slick-current.slick-active .bundle-container .bundle-title { 10256 color: #ffffff !important; 10257 } 10258 .slider-nav-main-two .slick-current.slick-active .bundle-container { 10259 background: #000000 !important; 10260 } 10261 .slider-nav-main-two .slick-current.slick-active .bundle-container .bundle-title { 10262 color: #ffffff !important; 10263 }
10264 .bundles.new-bundles .desktop .col.col-4 .bundle-container { 10265 border-radius: 30px !important; 10266 position: relative; 10267 } 10268 .slider-nav-main .slick-list { 10269 overflow: visible; 10270 } 10271 .slider-nav-main span.inline-save { 10272 position: absolute; 10273 bottom: -26px; 10274 left: 0; 10275 right: 0; 10276 font-size: 14px; 10277 font-weight: 600 !important; 10278 font-family: Favorit; 10279 } 10280 10281 .slider-nav-main-two .slick-list { 10282 overflow: visible; 10283 } 10284 .slider-nav-main-two span.inline-save { 10285 position: absolute; 10286 bottom: -26px; 10287 left: 0; 10288 right: 0; 10289 font-size: 14px; 10290 font-weight: 600 !important; 10291 font-family: Favorit; 10292 } 10293 .desktop-only .bundle-image .new-bundle-cta img { 10294 scale: none; 10295 } 10296 .slider-for-main { 10297 max-width: 100%; 10298 } 10299 .slider-for-main .bundle-container { 10300 background: #fff !important; 10301 border-radius: 18px; 10302 } 10303 .slider-for-main-two { 10304 max-width: 100%; 10305 } 10306 .slider-for-main-two .bundle-container { 10307 background: #fff !important; 10308 border-radius: 18px; 10309 } 10310 .featured-bundles { 10311 position: relative; 10312 } 10313 .featured-bundles .mobile-header.desktop { 10314 position: absolute; 10315 } 10316 .featured-bundles .mobile-header.desktop { 10317 position: absolute; 10318 top: -65px; 10319 z-index: 1; 10320 margin: 0 auto; 10321 right: 0; 10322 left: 0; 10323 width: max-content; 10324 } 10325 .featured-bundles { 10326 max-width: 100%; 10327 margin-top: 40px; 10328 } 10329 .slider-nav-main { 10330 background: #fff; 10331 border-radius: 30px; 10332 box-shadow: -1px 0px 5px 1px #cbcbcb; 10333 height: 42px; 10334 } 10335 .featured-bundles .mobile-header.desktop .slick-list { 10336 margin: 0; 10337 } 10338 .featured-bundles .mobile-header.desktop .slick-track { 10339 width: 100% !important; 10340 margin: 0 !important; 10341 } 10342 .featured-bundles .mobile-header.desktop .slick-list { 10343 max-width: 100% !important; 10344 } 10345 .slider-for-main .package { 10346 box-shadow: 0px 1px 4px #dcdcdc; 10347 border-radius: 18px !important; 10348 margin-bottom: 5px; 10349 } 10350 .slider-for-main-two .package { 10351 box-shadow: 0px 1px 4px #dcdcdc; 10352 border-radius: 18px !important; 10353 margin-bottom: 5px; 10354 } 10355 .bundle-price h2 { 10356 font-size: 4rem; 10357 color: #000; 10358 /* max-width: 200px; */ 10359 text-align: left; 10360 line-height: 0.85; 10361 } 10362 .slider-for-main h4 { 10363 justify-content: flex-start !important; 10364 } 10365 .slider-for-main-two h4 { 10366 justify-content: flex-start !important; 10367 } 10368 .bundle-container p { 10369 text-align: left; 10370 } 10371 .slider-for-main .bundle-container { 10372 display: flex; 10373 justify-content: space-between; 10374 align-items: center; 10375 padding: 0 40px; 10376 } 10377 .slider-for-main-two .bundle-container { 10378 display: flex; 10379 justify-content: space-between; 10380 align-items: center; 10381 padding: 0 40px; 10382 } 10383 .desktop-only .bundle-select { 10384 flex: 0 0 25%; 10385 } 10386 10387 .desktop-only .bundle-image { 10388 flex: 0 0 40%; 10389 } 10390 .new-bundles .bundle-price { 10391 flex: 0 0 35%; 10392 padding: 0 !important; 10393 } 10394 .bundles.new-bundles .slider-for-main .bundle-container { 10395 min-height: 430px; 10396 } 10397 .bundles.new-bundles .slider-for-main-two .bundle-container { 10398 min-height: 430px; 10399 } 10400 .desktop-only .bundle-image .new-bundle-cta img { 10401 scale: 1.15; 10402 } 10403 .desktop-only .bundle-image img.bv-badge { 10404 scale: 1 !important; 10405 top: 35px; 10406 width: 105px; 10407 left: 35px; 10408 } 10409 /* .new-bundles .bundle-price * { 10410 max-width: 260px !important; 10411 } */ 10412 .desktop-only .bundle-price p { 10413 margin-bottom: 10px !important; 10414 } 10415 10416 .new-bundles .bundle-title:hover { 10417 cursor: pointer; 10418 } 10419 10420 @media only screen and (max-width: 768px) { 10421 .mobile-header.desktop { 10422 display: none !important; 10423 } 10424 .slider-for-main { 10425 display: none !important; 10426 } 10427 .slider-for-main-two { 10428 display: none !important; 10429 } 10430 .bundles.new-bundles .show-small .bundle-container .bundle-price p { 10431 text-align: center !important; 10432 } 10433 .product-purchaseView .container .container { 10434 padding: 0 !important; 10435 } 10436 } 10437 10438 .desktop-only .bundle-price { 10439 max-width: 320px; 10440 } 10441 10442 .desktop-only .slick-list.draggable { 10443 margin: 0; 10444 } 10445 @media only screen and (min-width: 768px) { 10446 .bundle-refresh button.open-configView.solo-config.add-to-cart { 10447 margin-top: 40px; 10448 } 10449 } 10450 .slider-nav-main .bundle-container .bundle-title { 10451 word-spacing: normal; 10452 } 10453 10454 .desktop-only .slick-list.draggable { 10455 max-width: 100% !important; 10456 } 10457 .bundles.new-bundles .desktop-only .package .button-outline-black { 10458 margin-left: 0 !important; 10459 } 10460 @media only screen and (min-width: 640px) { 10461 .bundles.new-bundles .bundle-container .bundle-price { 10462 padding-left: 20px !important; 10463 } 10464 } 10465 @media only screen and (max-width: 640px) { 10466 #onewheel-gt .featured-img img { 10467 transform: translateY(-50%) scale(1.93) !important; 10468 } 10469 10470 #onewheel-gt .featured-img [product="6626038186078"].image img { 10471 transform: translateY(-50%) scale(1) !important; 10472 } 10473 } 10474 10475</style> 10476 10477
10478<script> 10479 $(document).ready(function() { 10480 10481 10482 $('.slider-for.hide-small').slick({ 10483 slidesToShow: 1, 10484 slidesToScroll: 1, 10485 arrows: false, 10486 asNavFor: '.slider-nav', 10487 infinite: false, 10488 initialSlide: 1 10489 }); 10490 $('.slider-nav.hide-small').slick({ 10491 slidesToShow: 3, 10492 slidesToScroll: 1, 10493 asNavFor: '.slider-for', 10494 dots: false, 10495 arrows: false, 10496 centerMode: false, 10497 focusOnSelect: true, 10498 infinite: false, 10499 initialSlide: 1 10500 }); 10501 10502 $('.slider-nav.show-small').slick({ 10503 slidesToShow: 3, 10504 slidesToScroll: 1, 10505 asNavFor: '.slider-for', 10506 dots: false, 10507 arrows: false, 10508 centerMode: false, 10509 focusOnSelect: true, 10510 infinite: false, 10511 initialSlide: 1, 10512 horizontalSwiping: true, 10513 infinite: true, 10514 }); 10515 $('.slider-for.show-small').slick({ 10516 slidesToShow: 1, 10517 slidesToScroll: 1, 10518 arrows: true, 10519 asNavFor: '.slider-nav', 10520 infinite: false, 10521 initialSlide: 1, 10522 fade: true, 10523 prevArrow: "<button type='button' class='slick-prev pull-left'><i class='fa fa-angle-left' aria-hidden='true'></i></button>", 10524 nextArrow: "<button type='button' class='slick-next pull-right'><i class='fa fa-angle-right' aria-hidden='true'></i></button>", 10525 swipe: false, 10526 verticalSwiping: false, 10527 horizontalSwiping: false, 10528 draggable: false, 10529 infinite: true 10530 }); 10531 10532 10533 }); 10534</script>
10534 10535 10536
10537<script> 10538 10539 10540 10541 10542 10543 10544 10545 10546 $(document).ready(function(){ 10547 $(".var-swatch.S-Series").click(function() { 10548 $(this).addClass("strong"); 10549 $(".var-swatch.rally").removeClass("strong"); 10550 $(".var-swatch.rally-xl").removeClass("strong"); 10551 $(".bundle-row-alt").addClass("hide"); 10552 $(".bundle-row-alt-two").addClass("hide"); 10553 $(".bundle-row-default").removeClass("hide"); 10554 10555 $(".show-rally").addClass("hide"); 10556 $(".show-rally-xl").addClass("hide"); 10557 $(".show-default").removeClass("hide"); 10558 10559 $(".show-rally-info").addClass("hide"); 10560 $(".show-rally-xl-info").addClass("hide"); 10561 10562 10563 $('.for-straight-rail').removeClass('hide'); 10564 $('.for-rally-rail').addClass('hide'); 10565 $('.for-rally-xl-rail').addClass('hide'); 10566 10567 $('.thumbnails.thumbs-rally-xl').addClass('hide'); 10568 $('.thumbnails.thumbs-default').removeClass('hide'); 10569 10570 $('.whats-included.rally-xl').addClass('hide'); 10571 $('.whats-included.default').removeClass('hide'); 10572 10573 if (typeof window.syncSs26PdpBadge === 'function') window.syncSs26PdpBadge('s-series'); 10574 10575 }); 10576 $(".var-swatch.rally").click(function() { 10577 $(this).addClass("strong"); 10578 $(".var-swatch.S-Series").removeClass("strong"); 10579 $(".var-swatch.rally-xl").removeClass("strong"); 10580 $(".bundle-row-alt").removeClass("hide"); 10581 $(".bundle-row-default").addClass("hide"); 10582 $(".bundle-row-alt-two").addClass("hide"); 10583 $(".rally-img").removeClass("hide"); 10584 $(".rally-xl-img").addClass("hide"); 10585 $(".bundle-title.hide-alt").removeClass("hide"); 10586 $(".bundle-title.show-alt").addClass("hide"); 10587 $(".bundle-row-alt").removeClass("is-rally-xl"); 10588 10589 $(".show-rally").removeClass("hide"); 10590 $(".show-rally-xl").addClass("hide"); 10591 $(".show-default").addClass("hide"); 10592 10593 $(".show-rally-info").removeClass("hide"); 10594 $(".show-rally-xl-info").addClass("hide"); 10595 10596 10597 $('.for-rally-rail').removeClass('hide'); 10598 $('.for-straight-rail').addClass('hide'); 10599 $('.for-rally-xl-rail').addClass('hide'); 10600 10601 $('.thumbnails.thumbs-rally-xl').addClass('hide'); 10602 $('.thumbnails.thumbs-default').removeClass('hide'); 10603 10604 $('.whats-included.rally-xl').addClass('hide'); 10605 $('.whats-included.default').removeClass('hide'); 10606 10607 if (typeof window.syncSs26PdpBadge === 'function') window.syncSs26PdpBadge('rally'); 10608 10609 10610 }); 10611 $(".var-swatch.rally-xl").click(function() { 10612 $(this).addClass("strong"); 10613 $(".var-swatch.S-Series").removeClass("strong"); 10614 $(".var-swatch.rally").removeClass("strong"); 10615 $(".bundle-row-alt-two").removeClass("hide"); 10616 $(".bundle-row-alt").addClass("hide"); 10617 $(".bundle-row-default").addClass("hide"); 10618 $(".rally-img").addClass("hide"); 10619 $(".rally-xl-img").removeClass("hide"); 10620 $(".bundle-title.hide-alt").addClass("hide"); 10621 $(".bundle-title.show-alt").removeClass("hide"); 10622 $(".bundle-row-alt-two").addClass("is-rally-xl"); 10623 10624 $(".show-rally").addClass("hide"); 10625 $(".show-rally-xl").removeClass("hide"); 10626 $(".show-default").addClass("hide"); 10627 10628 $(".show-rally-info").addClass("hide"); 10629 $(".show-rally-xl-info").removeClass("hide"); 10630 10631 10632 $('.for-rally-xl-rail').removeClass('hide'); 10633 $('.for-straight-rail').addClass('hide'); 10634 $('.for-rally-rail').addClass('hide'); 10635 10636 10637 $('.thumbnails.thumbs-rally-xl').removeClass('hide'); 10638 $('.thumbnails.thumbs-default').addClass('hide'); 10639 10640 $('.whats-included.rally-xl').removeClass('hide'); 10641 $('.whats-included.default').addClass('hide'); 10642 10643 if (typeof window.syncSs26PdpBadge === 'function') window.syncSs26PdpBadge('rally-xl'); 10644 10645 10646 }); 10647 }); 10648 10649 10650 10651 $(document).ready(function(){ 10652 $('.new-bundles').addClass('loaded'); 10653 }); 10654 10655 $(document).ready(function() { 10656 10657 $('.slider-for-main').slick({ 10658 slidesToShow: 1, 10659 slidesToScroll: 1, 10660 arrows: true, 10661 asNavFor: '.slider-nav-main', 10662 infinite: false, 10663 initialSlide: 1, 10664 fade: true, 10665 prevArrow: "<button type='button' class='slick-prev pull-left'><i class='fa fa-angle-left' aria-hidden='true'></i></button>", 10666 nextArrow: "<button type='button' class='slick-next pull-right'><i class='fa fa-angle-right' aria-hidden='true'></i></button>", 10667 verticalSwiping: false, 10668 horizontalSwiping: true, 10669 swipe: false, 10670 draggable: false, 10671 infinite: true, 10672 fade: true, 10673 cssEase: 'linear',
10674 arrows: false 10675 }); 10676 $('.slider-nav-main').slick({ 10677 slidesToShow: 3, 10678 slidesToScroll: 1, 10679 asNavFor: '.slider-for-main', 10680 dots: false, 10681 arrows: false, 10682 centerMode: false, 10683 focusOnSelect: true, 10684 infinite: false, 10685 initialSlide: 1 10686 }); 10687 10688 $('.slider-nav-main.two').slick({ 10689 slidesToShow: 3, 10690 slidesToScroll: 1, 10691 asNavFor: '.slider-for-main', 10692 dots: false, 10693 arrows: false, 10694 centerMode: false, 10695 focusOnSelect: true, 10696 infinite: false, 10697 initialSlide: 2 10698 }); 10699 }); 10700</script>
10700 10701 10702
10703<script> 10704 $(document).ready(function() { 10705 $(".package").hover(function() { 10706 $(this).addClass("active"); 10707 $(".initial").removeClass(""); 10708 }, function() { 10709 $(this).removeClass(""); 10710 }); 10711 10712 $(".initial").hover(function() { 10713 $(this).addClass("active"); 10714 }, function() { 10715 $(this).removeClass(""); 10716 }); 10717 10718 $(".bundles").hover(function() { 10719 $(this).addClass(""); 10720 }, function() { 10721 $(".initial").addClass(""); 10722 }); 10723 10724 $(".gt1").click(function() { 10725 10726 $(".gt2").removeClass("active"); 10727 $(".gt3").removeClass("active"); 10728 10729 10730 $(".gt-bundle-3").removeClass("include"); 10731 $(".gt-bundle-2").removeClass("include"); 10732 $(".gt-bundle-1").addClass("include"); 10733 $(".gt-fender").removeClass("hide"); 10734 $(".gt-hypercharger").removeClass("no-border"); 10735 $(".gt-fender").addClass("no-border"); 10736 $(".gt-charger-plug").removeClass("has-border"); 10737 $(".gt-charger-plug").addClass("border-bottom"); 10738 $(".gt-fender").addClass("border-left"); 10739 $(".specs").addClass("is-bundle-1"); 10740 $(".specs").removeClass("is-bundle-2"); 10741 $(".specs").removeClass("is-bundle-3"); 10742 }); 10743 $(".gt2").click(function() { 10744 $(".gt1").removeClass("active"); 10745 $(".gt3").removeClass("active"); 10746 10747 $(".gt-bundle-1").removeClass("include"); 10748 $(".gt-bundle-3").removeClass("include"); 10749 $(".gt-bundle-2").addClass("include"); 10750 $(".gt-fender").removeClass("hide"); 10751 $(".gt-hypercharger").removeClass("no-border"); 10752 $(".gt-fender").removeClass("no-border"); 10753 $(".gt-charger-plug").removeClass("has-border"); 10754 $(".gt-charger-plug").removeClass("border-bottom"); 10755 $(".gt-fender").removeClass("border-left"); 10756 $(".specs").addClass("is-bundle-2"); 10757 $(".specs").removeClass("is-bundle-1"); 10758 $(".specs").removeClass("is-bundle-3"); 10759 }); 10760 $(".gt3").click(function() { 10761 10762 $(".gt1").removeClass("active"); 10763 $(".gt2").removeClass("active"); 10764 10765 $(".gt-bundle-1").removeClass("include"); 10766 $(".gt-bundle-2").removeClass("include"); 10767 $(".gt-bundle-3").addClass("include"); 10768 $(".gt-hypercharger").addClass("no-border"); 10769 $(".gt-fender").removeClass("no-border"); 10770 $(".gt-charger-plug").addClass("has-border"); 10771 $(".gt-charger-plug").removeClass("border-bottom"); 10772 $(".gt-fender").removeClass("border-left"); 10773 $(".specs").addClass("is-bundle-3"); 10774 $(".specs").removeClass("is-bundle-1"); 10775 $(".specs").removeClass("is-bundle-2"); 10776 10777 10778 }); 10779 10780 }); 10781</script>
10781 10782 10783 10784 10785 10786 10787 10788<style> 10789 .yotpo-drop-down-layout .yotpo-dropdown .list-category .selected-item { 10790 color: #404040 !important; 10791 } 10792</style> 10793 </div> 10794 10795
10796<script> 10797document.addEventListener('DOMContentLoaded', function () { 10798 const showRallyXL = () => { 10799 if (typeof window.syncSs26PdpBadge === 'function') { 10800 window.syncSs26PdpBadge('rally-xl'); 10801 return; 10802 } 10803 document.querySelector('.primary.desktop-rally-xl')?.classList.remove('hide'); 10804 document.querySelector('.primary.mobile-rally-xl')?.classList.remove('hide'); 10805 document.querySelector('.primary.desktop-default')?.classList.add('hide'); 10806 document.querySelector('.primary.mobile-default')?.classList.add('hide'); 10807 document.querySelector('.primary.desktop-rally')?.classList.add('hide'); 10808 document.querySelector('.primary.mobile-rally')?.classList.add('hide'); 10809 }; 10810 10811 const showDefault = () => { 10812 if (typeof window.syncSs26PdpBadge === 'function') { 10813 window.syncSs26PdpBadge('s-series'); 10814 return; 10815 } 10816 document.querySelector('.primary.desktop-default')?.classList.remove('hide'); 10817 document.querySelector('.primary.mobile-default')?.classList.remove('hide'); 10818 document.querySelector('.primary.desktop-rally-xl')?.classList.add('hide'); 10819 document.querySelector('.primary.mobile-rally-xl')?.classList.add('hide'); 10820 document.querySelector('.primary.desktop-rally')?.classList.add('hide'); 10821 document.querySelector('.primary.mobile-rally')?.classList.add('hide'); 10822 }; 10823 10824 document.querySelectorAll('.trigger-rally-xl').forEach(el => { 10825 el.addEventListener('click', showRallyXL); 10826 }); 10827 10828 document.querySelectorAll('.trigger-default').forEach(el => { 10829 el.addEventListener('click', showDefault); 10830 }); 10831}); 10832</script>
10832 10833
10834<script> 10835document.addEventListener('DOMContentLoaded', function () { 10836 const isRallyHash = () => { 10837 try { 10838 if (new URLSearchParams(location.search).get('variant') === '41911500406878') return true; 10839 } catch (e) {} 10840 return (location.hash || '').toLowerCase() === '#rally-xl'; 10841 }; 10842 10843 const RALLY_SWATCHES = [ 10844 '.hide-small li.var-swatch.rally-xl', // desktop 10845 '.show-small li.var-swatch.rally-xl', // mobile 10846 '.small-only li.var-swatch.rally-xl' // fallback 10847 ]; 10848 const CONTAINERS = ['.hide-small', '.show-small', '.small-only']; 10849 10850 const waitFor = (selector, cb, timeout = 10000) => { 10851 const start = Date.now(); 10852 const iv = setInterval(() => { 10853 const el = document.querySelector(selector); 10854 if (el) { clearInterval(iv); cb(el); } 10855 else if (Date.now() - start > timeout) { clearInterval(iv); } 10856 }, 100); 10857 }; 10858 10859 const setStrong = (on) => { 10860 RALLY_SWATCHES.forEach(sel => { 10861 document.querySelectorAll(sel).forEach(el => { 10862 if (on) { 10863 el.classList.add('strong'); 10864 } else { 10865 el.classList.remove('strong'); 10866 } 10867 }); 10868 }); 10869 }; 10870 10871 // State: whether Rally XL should keep .strong on re-renders 10872 let rallyActive = isRallyHash(); 10873 10874 // 1) If #rally-xl, select Rally XL and mark strong once. 10875 if (rallyActive) { 10876 RALLY_SWATCHES.forEach(sel => { 10877 waitFor(sel, (sw) => { 10878 sw.click(); // let theme do its selection 10879 setStrong(true); // then mark as strong 10880 }); 10881 }); 10882 } 10883 10884 // 2) Clicks: if Rally XL clicked -> keep strong; else remove it. 10885 document.addEventListener('click', function (e) { 10886 const sw = e.target.closest('li.var-swatch'); 10887 if (!sw) return; 10888 10889 const isRallyXL = sw.classList.contains('rally-xl'); 10890 rallyActive = isRallyXL; 10891 // Run after theme class updates - use double RAF + small timeout to ensure all handlers and DOM mutations complete 10892 requestAnimationFrame(() => { 10893 requestAnimationFrame(() => { 10894 setTimeout(() => { 10895 // Re-check in case rallyActive changed, but use the captured value 10896 if (isRallyXL) { 10897 setStrong(true); 10898 } else { 10899 setStrong(false); 10900 } 10901 }, 50); 10902 }); 10903 }); 10904 }, true); 10905 10906 // 3) If the swatch list re-renders, re-apply only when Rally is still active. 10907 // Debounce to avoid conflicts with click handlers 10908 let reapplyTimeout = null; 10909 const reapplyIfNeeded = () => { 10910 if (reapplyTimeout) clearTimeout(reapplyTimeout); 10911 reapplyTimeout = setTimeout(() => { 10912 if (rallyActive) setStrong(true); 10913 }, 100); 10914 }; 10915 const subtreeObs = new MutationObserver(reapplyIfNeeded); 10916 CONTAINERS.forEach(cs => { 10917 const c = document.querySelector(cs); 10918 if (c) subtreeObs.observe(c, { childList: true, subtree: true }); 10919 }); 10920 10921 // 4) If hash changes away from #rally-xl, clear strong and stop reapplying. 10922 window.addEventListener('hashchange', () => { 10923 rallyActive = isRallyHash(); 10924 if (!rallyActive) setStrong(false); 10925 }); 10926}); 10927</script>
10927 10928
10929<script> 10930document.addEventListener('DOMContentLoaded', function () { 10931 const isRallyHash = () => { 10932 try { 10933 if (new URLSearchParams(location.search).get('variant') === '40944462463070') return true; 10934 } catch (e) {} 10935 const x = (location.hash || '').toLowerCase(); 10936 return x === '#rally-edition' || x === '#rally' || x === '#gts-rally'; 10937 }; 10938 10939 const RALLY_SWATCHES = [ 10940 '.hide-small li.var-swatch.rally', // desktop 10941 '.show-small li.var-swatch.rally', // mobile 10942 '.small-only li.var-swatch.rally' // fallback 10943 ]; 10944 const CONTAINERS = ['.hide-small', '.show-small', '.small-only']; 10945 10946 const waitFor = (selector, cb, timeout = 10000) => { 10947 const start = Date.now(); 10948 const iv = setInterval(() => { 10949 const el = document.querySelector(selector); 10950 if (el) { clearInterval(iv); cb(el); } 10951 else if (Date.now() - start > timeout) { clearInterval(iv); } 10952 }, 100); 10953 }; 10954 10955 const setStrong = (on) => { 10956 RALLY_SWATCHES.forEach(sel => { 10957 document.querySelectorAll(sel).forEach(el => { 10958 if (on) { 10959 el.classList.add('strong'); 10960 } else { 10961 el.classList.remove('strong'); 10962 } 10963 }); 10964 }); 10965 }; 10966 10967 // Track whether Rally should be marked strong on re-renders 10968 let rallyActive = isRallyHash(); 10969 10970 // 1) If URL hash requests Rally Edition, select it and mark strong once. 10971 if (rallyActive) { 10972 RALLY_SWATCHES.forEach(sel => { 10973 waitFor(sel, (sw) => { 10974 sw.click(); // let theme select Rally 10975 setStrong(true); // then style it strong 10976 }); 10977 }); 10978 } 10979 10980 // 2) On any swatch click: Rally clicked => keep strong; otherwise remove. 10981 document.addEventListener('click', function (e) { 10982 const sw = e.target.closest('li.var-swatch'); 10983 if (!sw) return; 10984 const isRally = sw.classList.contains('rally'); 10985 rallyActive = isRally; 10986 // run after theme updates classes - use double RAF + small timeout to ensure all handlers and DOM mutations complete 10987 requestAnimationFrame(() => { 10988 requestAnimationFrame(() => { 10989 setTimeout(() => { 10990 // Re-check in case rallyActive changed, but use the captured value 10991 if (isRally) { 10992 setStrong(true); 10993 } else { 10994 setStrong(false); 10995 } 10996 }, 50); 10997 }); 10998 }); 10999 }, true); 11000 11001 // 3) If swatch list re-renders, re-apply only when Rally is still active. 11002 // Debounce to avoid conflicts with click handlers 11003 let reapplyTimeout = null; 11004 const reapplyIfNeeded = () => { 11005 if (reapplyTimeout) clearTimeout(reapplyTimeout); 11006 reapplyTimeout = setTimeout(() => { 11007 if (rallyActive) setStrong(true); 11008 }, 100); 11009 }; 11010 const subtreeObs = new MutationObserver(reapplyIfNeeded); 11011 CONTAINERS.forEach(cs => { 11012 const c = document.querySelector(cs); 11013 if (c) subtreeObs.observe(c, { childList: true, subtree: true }); 11014 }); 11015 11016 // 4) Hash change: honor/clear Rally state. 11017 window.addEventListener('hashchange', () => { 11018 rallyActive = isRallyHash(); 11019 if (!rallyActive) setStrong(false); 11020 }); 11021}); 11022</script>
11022 11023
11024<script type="text/javascript"> 11025 $(document).ready(function () { 11026 // Background image logic 11027 const backgroundImages = { 11028 'rally': 'https://cdn.shopify.com/s/files/1/0696/2011/files/GTSR_Clipped_Final.png', 11029 'rally-xl': 'https://cdn.shopify.com/s/files/1/0642/8075/6272/files/Onewheel_GTS_Rally_XL_Base.png', 11030 'S-Series': 'https://cdn.shopify.com/s/files/1/0696/2011/files/GTS_Clipped_StraightEdition.png' 11031 }; 11032 11033 const primaryBgByVariant = { 11034 'rally': ['.primary.desktop-rally', '.primary.mobile-rally'], 11035 'rally-xl': ['.primary.desktop-rally-xl', '.primary.mobile-rally-xl'], 11036 'S-Series': ['.primary.desktop-default', '.primary.mobile-default'] 11037 }; 11038 11039 function resetPrimaryVideos() { 11040 document.querySelectorAll('.primary video').forEach(function(v) { 11041 try { v.pause(); v.currentTime = 0; } catch (e) {} 11042 v.style.display = 'none'; 11043 }); 11044 document.querySelectorAll('.primary.show-video').forEach(function(el) { 11045 el.classList.remove('show-video'); 11046 }); 11047 } 11048 11049 function setActivePrimaryBackground(selected) { 11050 if (!selected || !backgroundImages[selected]) return; 11051 var isMobile = window.matchMedia('(max-width: 739px)').matches; 11052 var targets = primaryBgByVariant[selected] || primaryBgByVariant['S-Series']; 11053 var bg = 'url(' + backgroundImages[selected] + ')'; 11054 targets.forEach(function(sel) { 11055 if (isMobile && sel.indexOf('.desktop-') !== -1) return; 11056 if (!isMobile && sel.indexOf('.mobile-') !== -1) return; 11057 document.querySelectorAll(sel).forEach(function(el) { 11058 el.style.backgroundImage = bg; 11059 }); 11060 }); 11061 } 11062 11063 $('.var-swatch').on('click', function () { 11064 const selected = $(this).attr('class').split(' ').find(c => backgroundImages[c]); 11065 var badgeRail = selected === 'rally' ? 'rally' : (selected === 'rally-xl' ? 'rally-xl' : 's-series'); 11066 11067 resetPrimaryVideos(); 11068 if (typeof window.syncSs26PdpBadge === 'function') { 11069 window.syncSs26PdpBadge(badgeRail); 11070 } 11071 setActivePrimaryBackground(selected); 11072 11073 // Update strong swatch 11074 $('.var-swatch').removeClass('strong'); 11075 $(this).addClass('strong'); 11076 11077 // Toggle default/rally/rally-xl sections 11078 $('.show-default, .show-rally, .show-rally-xl').addClass('hide'); 11079 if (selected === 'rally') $('.show-rally').removeClass('hide'); 11080 else if (selected === 'rally-xl') $('.show-rally-xl').removeClass('hide'); 11081 else $('.show-default').removeClass('hide'); 11082 11083 // Bundle specs toggle 11084 $('.bundle-container.specs').removeClass('is-bundle-3 is-bundle-2').addClass('is-bundle-1'); 11085 11086 if (selected === 'S-Series') { 11087 $('.gt-s-series-hypercharger, .gt-s-series-rally-rail-guards, .gt-freeride-bumpers, .gt-stand, .gt-bumpers, .gt-rail-guards').removeClass('include'); 11088 } 11089 11090 // Reinitialize sliders 11091 $('.slider-for-main, .slider-nav-main, .slider-nav, .slider-for').slick('unslick'); 11092 11093 $('.slider-for-main').slick({ 11094 slidesToShow: 1, 11095 slidesToScroll: 1, 11096 arrows: false, 11097 asNavFor: '.slider-nav-main', 11098 infinite: true, 11099 initialSlide: 1, 11100 fade: true, 11101 cssEase: 'linear' 11102 }); 11103 11104 $('.slider-nav-main').slick({ 11105 slidesToShow: 3, 11106 slidesToScroll: 1, 11107 asNavFor: '.slider-for-main', 11108 dots: false, 11109 arrows: false, 11110 centerMode: false, 11111 focusOnSelect: true, 11112 infinite: false, 11113 initialSlide: 1 11114 }); 11115 11116 $('.slider-nav.hide-small').slick({ 11117 slidesToShow: 3, 11118 slidesToScroll: 1, 11119 asNavFor: '.slider-for', 11120 dots: false, 11121 arrows: false, 11122 centerMode: false, 11123 focusOnSelect: true, 11124 infinite: false, 11125 initialSlide: 1 11126 }); 11127 11128 $('.slider-nav.show-small').slick({ 11129 slidesToShow: 3, 11130 slidesToScroll: 1, 11131 asNavFor: '.slider-for', 11132 dots: false, 11133 arrows: false, 11134 centerMode: false, 11135 focusOnSelect: true, 11136 infinite: true, 11137 initialSlide: 1, 11138 horizontalSwiping: true 11139 }); 11140 11141 $('.slider-for.hide-small').slick({ 11142 slidesToShow: 1, 11143 slidesToScroll: 1,
11144 arrows: false, 11145 asNavFor: '.slider-nav', 11146 infinite: false, 11147 initialSlide: 1 11148 }); 11149 11150 $('.slider-for.show-small').slick({ 11151 slidesToShow: 1, 11152 slidesToScroll: 1, 11153 arrows: true, 11154 asNavFor: '.slider-nav', 11155 infinite: true, 11156 initialSlide: 1, 11157 fade: true, 11158 swipe: false, 11159 verticalSwiping: false, 11160 horizontalSwiping: false, 11161 draggable: false, 11162 prevArrow: "<button type='button' class='slick-prev pull-left'><i class='fa fa-angle-left' aria-hidden='true'></i></button>", 11163 nextArrow: "<button type='button' class='slick-next pull-right'><i class='fa fa-angle-right' aria-hidden='true'></i></button>" 11164 }); 11165 11166 // Info toggle handling 11167 $('.show-rally-info, .show-rally-xl-info').addClass('hide'); 11168 $('.specs-view.hide-small.back-stock, .specs-view.show-small.back-stock').addClass('hide'); 11169 $('.specs-view.hide-small.back-rally-xl, .specs-view.show-small.back-rally-xl').addClass('hide'); 11170 11171 if (selected === 'rally') { 11172 $('.show-rally-info').removeClass('hide'); 11173 $('.specs-view.hide-small.back-rally-xl, .specs-view.show-small.back-rally-xl').removeClass('hide'); 11174 $('.ship-time.rally-guard').removeClass('hide'); 11175 $('.ship-time.rally-xl').addClass('hide'); 11176 } else if (selected === 'rally-xl') { 11177 $('.show-rally-xl-info').removeClass('hide'); 11178 $('.specs-view.hide-small.back-rally-xl, .specs-view.show-small.back-rally-xl').removeClass('hide'); 11179 $('.ship-time.rally-xl').removeClass('hide'); 11180 $('.ship-time.rally-guard').addClass('hide'); 11181 } else if (selected === 'S-Series') { 11182 $('.specs-view.hide-small.back-stock, .specs-view.show-small.back-stock').removeClass('hide'); 11183 $('.ship-time.rally-guard').removeClass('hide'); 11184 $('.ship-time.rally-xl').addClass('hide'); 11185 } 11186 11187 }); 11188 11189 // Read more info toggles 11190 $('.read-rally').on('click', function () { 11191 $('.show-rally-info').toggleClass('hide'); 11192 $('.show-rally-xl-info').addClass('hide'); 11193 }); 11194 11195 $('.read-rally-xl').on('click', function () { 11196 $('.show-rally-xl-info').toggleClass('hide'); 11197 $('.show-rally-info').addClass('hide'); 11198 }); 11199 }); 11200</script>
11200 11201 11202 11203 11204<!-- Include jQuery -->
11205<script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
11205 11206<!-- Include Fancybox JS -->
11207<script src="https://cdnjs.cloudflare.com/ajax/libs/fancybox/3.5.7/jquery.fancybox.min.js"></script>
11207 11208
11209<script> 11210 $(document).ready(function(){ 11211 // Initialize Fancybox on elements with data-fancybox attribute 11212 $('[data-fancybox]').fancybox({ 11213 // Optional settings for YouTube videos 11214 youtube: { 11215 controls: 1, 11216 showinfo: 0 11217 }, 11218 toolbar : false, // Hide the toolbar 11219 smallBtn : true // Display the small close button 11220 }); 11221 }); 11222</script>
11222 11223 11224
11225<script> 11226 document.addEventListener('DOMContentLoaded', () => { 11227 // Delay a tiny bit to ensure CSS is applied before opacity change 11228 setTimeout(() => { 11229 const el = document.getElementById('smoothIn'); 11230 if (el) { 11231 el.style.opacity = '1'; 11232 } 11233 }, 200); // 50ms delay helps ensure transition is smooth 11234 }); 11235</script>
11235 11236
11237<script> 11238 document.addEventListener('DOMContentLoaded', function () { 11239 var params = new URLSearchParams(window.location.search); 11240 var hash = (window.location.hash || '').toLowerCase(); 11241 // Step 2 only when user explicitly chose bundle flow (query param or #explore-bundles). Do NOT use #rally-xl â that hash is only for highlighting the Rally XL swatch on Step 1. 11242 var step = (params.get('bundle') === 'true' || hash === '#explore-bundles') ? 'step-two' : 'step-one'; 11243 var container = document.getElementById('onewheel-gt-s-series'); 11244 if (container) { 11245 container.classList.remove('step-one', 'step-two'); 11246 container.classList.add(step); 11247 } 11248 document.body.classList.remove('step-one', 'step-two'); 11249 document.body.classList.add(step); 11250 if (step === 'step-two') { 11251 var bundlesEl = document.getElementById('bundles'); 11252 if (bundlesEl) { 11253 var bundleContainer = bundlesEl.closest('.container.bundle-refresh') || bundlesEl.closest('.container.frame'); 11254 if (bundleContainer) { 11255 bundleContainer.classList.add('bundleview-active'); 11256 } 11257 bundlesEl.classList.add('bundleview-active'); 11258 } 11259 // Fade in Step 2 only when page is ready (Vue mounted, Slick init, styles applied) 11260 var stepTwoShown = false; 11261 function showStepTwo() { 11262 if (stepTwoShown) return; 11263 stepTwoShown = true; 11264 document.body.classList.add('step-two-ready'); 11265 } 11266 window.addEventListener('load', function() { 11267 setTimeout(showStepTwo, 200); 11268 }); 11269 setTimeout(showStepTwo, 750); 11270 } 11271 // Set conditional cart rail (s-series / rally / rally-xl) from URL so correct âAdded to Cart!â block shows on Step 2 11272 var formEl = document.querySelector('.for-simple[data-default-rail]'); 11273 var rail = (params.get('rail') || (formEl && formEl.getAttribute('data-default-rail')) || 's-series').toLowerCase(); 11274 var cartEl = document.querySelector('#bundles .conditional-cart') || document.querySelector('.conditional-cart'); 11275 if (cartEl) { 11276 cartEl.classList.remove('show-s-series', 'show-rally', 'show-rally-xl'); 11277 if (rail === 'rally') cartEl.classList.add('show-rally'); 11278 else if (rail === 'rally-xl') cartEl.classList.add('show-rally-xl'); 11279 else cartEl.classList.add('show-s-series'); 11280 var snippets = cartEl.querySelectorAll('.cart-snippet.for-s-series, .cart-snippet.for-rally, .cart-snippet.for-rally-xl'); 11281 snippets.forEach(function(sn) { 11282 if (sn.classList.contains('for-rally-xl-fallback')) return; 11283 var isMatch = (rail === 'rally' && sn.classList.contains('for-rally')) || (rail === 'rally-xl' && sn.classList.contains('for-rally-xl')) || (rail === 's-series' && sn.classList.contains('for-s-series')); 11284 sn.style.setProperty('display', isMatch ? 'flex' : 'none', 'important'); 11285 }); 11286 if (typeof syncSs26RallyXlFallback === 'function') syncSs26RallyXlFallback(cartEl); 11287 } 11288 }); 11289</script>
vendor: 1 bytes, line 11289
11289
11290<script> 11291 document.addEventListener('DOMContentLoaded', function() { 11292 var el = document.querySelector('.show-refresh'); 11293 if (el) { 11294 el.classList.add('is-loaded'); 11295 } 11296 }); 11297</script>
vendor: 1 bytes, line 11297
11297
11298<script> 11299 document.addEventListener('DOMContentLoaded', function() { 11300 var form = document.querySelector('.for-simple[data-product-url]'); 11301 var returnInput = document.getElementById('s-series-return-to'); 11302 var productUrl = form ? form.getAttribute('data-product-url') : ''; 11303 var GTS_HASHES = ['#base', '#rally', '#rally-xl', '#s-series', '#gts-base', '#gts-rally', '#rally-edition']; 11304 var GTS_SS_KEY = 'gts_hash_reload_v1'; 11305 var GTS_SS_SCROLL_KEY = 'gts_hash_scroll_v1'; 11306 // We used to reload on hashchange; that can create loops if another script 11307 // re-dispatches hashchange events. We now apply selection in-place instead. 11308 11309 function selectRallyXlInForm() { 11310 if (!form) return; 11311 var rallyXlRadio = form.querySelector('input[name="id"][data-rail="rally-xl"]'); 11312 if (!rallyXlRadio) return; 11313 rallyXlRadio.checked = true; 11314 document.querySelectorAll('.s-series-swatches a[data-rail]').forEach(function(a) { 11315 a.classList.toggle('active', a.getAttribute('data-rail') === 'rally-xl'); 11316 }); 11317 if (returnInput && productUrl) returnInput.value = productUrl + '?bundle=true&rail=rally-xl'; 11318 } 11319 11320 function selectGtsRailFromHash(rail) { 11321 if (!form) return; 11322 var r = form.querySelector('input[name="id"][data-rail="' + rail + '"]'); 11323 if (!r) return; 11324 r.checked = true; 11325 document.querySelectorAll('.s-series-swatches a[data-rail]').forEach(function(a) { 11326 a.classList.toggle('active', a.getAttribute('data-rail') === rail); 11327 }); 11328 if (returnInput && productUrl) returnInput.value = productUrl + '?bundle=true&rail=' + rail; 11329 } 11330 11331 function clickGtsBaseSwatches() { 11332 document.querySelectorAll('ul.s-series-swatches li.var-swatch.S-Series').forEach(function(li) { 11333 li.click(); 11334 }); 11335 } 11336 11337 var pending = null; 11338 var stripped = false; 11339 try { 11340 pending = sessionStorage.getItem(GTS_SS_KEY); 11341 stripped = sessionStorage.getItem('gts_hash_stripped_v1') === '1'; 11342 } catch (e) {} 11343 var deepHash = ((pending || window.location.hash || '') + '').toLowerCase(); 11344 function getQueryVariantId() { 11345 try { 11346 return new URLSearchParams(window.location.search).get('variant'); 11347 } catch (e) { 11348 return null; 11349 } 11350 } 11351 11352 function getQueryRail() { 11353 try { 11354 return (new URLSearchParams(window.location.search).get('rail') || '').toLowerCase(); 11355 } catch (e) { 11356 return ''; 11357 } 11358 } 11359 11360 function isServerCanonicalVariantUrl() { 11361 return !!(getQueryVariantId() || getQueryRail()); 11362 } 11363 11364 function variantIdToRail(variantId) { 11365 if (!variantId) return null; 11366 if (variantId === '41911500406878') return 'rally-xl'; 11367 if (variantId === '40944462463070') return 'rally'; 11368 if (variantId === '40944462397534') return 's-series'; 11369 var radio = form && form.querySelector('input[name="id"][value="' + variantId + '"]'); 11370 return (radio && radio.getAttribute('data-rail')) || null; 11371 } 11372 11373 function selectVariantById(variantId) { 11374 if (!form || !variantId) return false; 11375 var radio = form.querySelector('input[name="id"][value="' + variantId + '"]'); 11376 if (!radio) return false; 11377 radio.checked = true; 11378 document.querySelectorAll('.s-series-swatches a[data-variant-id]').forEach(function(a) { 11379 a.classList.toggle('active', a.getAttribute('data-variant-id') === variantId); 11380 }); 11381 syncReturnToRail(); 11382 syncSs26PdpBadge(); 11383 return true; 11384 } 11385 11386 function clickFirstSwatchForRail(rail, variantId) { 11387 var sel = variantId 11388 ? '.s-series-swatches a[data-variant-id="' + variantId + '"]' 11389 : '.s-series-swatches a[data-rail="' + rail + '"][data-variant-id]'; 11390 var a = document.querySelector(sel); 11391 if (a) { 11392 a.click(); 11393 return true; 11394 } 11395 return false; 11396 } 11397 11398 function applyGtsVariantFromQuery() { 11399 var variantId = getQueryVariantId(); 11400 var railParam = getQueryRail(); 11401 11402 if (variantId) { 11403 // Swatch click runs the full PDP sync (prices, gallery, info) like #rally does. 11404 if (clickFirstSwatchForRail(null, variantId)) return true; 11405 var railFromId = variantIdToRail(variantId);
11406 if (railFromId && clickFirstSwatchForRail(railFromId)) return true; 11407 if (selectVariantById(variantId)) return true; 11408 } 11409 11410 if (railParam === 'rally' || railParam === 'rally-xl' || railParam === 's-series') { 11411 var checkedRail = form && form.querySelector('input[name="id"]:checked'); 11412 if (checkedRail && checkedRail.getAttribute('data-rail') === railParam) { 11413 syncSs26PdpBadge(); 11414 return true; 11415 } 11416 if (clickFirstSwatchForRail(railParam)) return true; 11417 selectGtsRailFromHash(railParam); 11418 syncSs26PdpBadge(); 11419 return true; 11420 } 11421 11422 return false; 11423 } 11424 11425 function getSelectedRail() { 11426 var checked = form && form.querySelector('input[name="id"]:checked'); 11427 var rail = (checked && checked.getAttribute('data-rail')) || null; 11428 if (!rail) { 11429 var urlVariantId = getQueryVariantId(); 11430 if (urlVariantId) { 11431 var urlRadio = form && form.querySelector('input[name="id"][value="' + urlVariantId + '"]'); 11432 rail = (urlRadio && urlRadio.getAttribute('data-rail')) || null; 11433 } 11434 } 11435 if (!rail) { 11436 var activeSwatch = document.querySelector('.s-series-swatches a.active[data-rail], .var-swatch a.active[data-rail]'); 11437 rail = (activeSwatch && activeSwatch.getAttribute('data-rail')) || null; 11438 } 11439 return rail || (form && form.getAttribute('data-default-rail')) || 's-series'; 11440 } 11441 11442 var SS26_PDP_PRIMARY_SELECTORS = [ 11443 '.primary.desktop-default', 11444 '.primary.mobile-default', 11445 '.primary.desktop-rally', 11446 '.primary.mobile-rally', 11447 '.primary.desktop-rally-xl', 11448 '.primary.mobile-rally-xl' 11449 ]; 11450 var SS26_PDP_PRIMARY_BY_RAIL = { 11451 's-series': ['.primary.desktop-default', '.primary.mobile-default'], 11452 'rally': ['.primary.desktop-rally', '.primary.mobile-rally'], 11453 'rally-xl': ['.primary.desktop-rally-xl', '.primary.mobile-rally-xl'] 11454 }; 11455 11456 function syncSs26PdpPrimaryGallery(rail) { 11457 var active = SS26_PDP_PRIMARY_BY_RAIL[rail] || SS26_PDP_PRIMARY_BY_RAIL['s-series']; 11458 var isMobile = window.matchMedia('(max-width: 739px)').matches; 11459 SS26_PDP_PRIMARY_SELECTORS.forEach(function(sel) { 11460 var isDesktopPane = sel.indexOf('.desktop-') !== -1; 11461 var isMobilePane = sel.indexOf('.mobile-') !== -1; 11462 document.querySelectorAll(sel).forEach(function(el) { 11463 if (isMobile && isDesktopPane) { 11464 el.classList.add('hide'); 11465 return; 11466 } 11467 if (!isMobile && isMobilePane) { 11468 el.classList.add('hide'); 11469 return; 11470 } 11471 el.classList.toggle('hide', active.indexOf(sel) === -1); 11472 }); 11473 }); 11474 } 11475 11476 function syncSs26PdpBadge(forcedRail) { 11477 var rail = forcedRail || getSelectedRail(); 11478 document.querySelectorAll('.hero-logo.pdp-above-fold.show-default').forEach(function(el) { 11479 el.classList.toggle('hide', rail !== 's-series'); 11480 }); 11481 document.querySelectorAll('.hero-logo.pdp-above-fold.show-rally').forEach(function(el) { 11482 el.classList.toggle('hide', rail !== 'rally'); 11483 }); 11484 document.querySelectorAll('.hero-logo.pdp-above-fold.show-rally-xl').forEach(function(el) { 11485 el.classList.toggle('hide', rail !== 'rally-xl'); 11486 }); 11487 syncSs26PdpPrimaryGallery(rail); 11488 } 11489 window.syncSs26PdpBadge = syncSs26PdpBadge; 11490 11491 function applyGtsVariantHash() { 11492 if (getQueryVariantId() || getQueryRail()) { 11493 try { 11494 sessionStorage.removeItem(GTS_SS_KEY); 11495 sessionStorage.removeItem('gts_hash_stripped_v1'); 11496 } catch (e) {} 11497 applyGtsVariantFromQuery(); 11498 syncSs26PdpBadge(); 11499 return; 11500 } 11501 11502 // Re-read each time in case we restored hash after stripping. 11503 var p = null; 11504 try { p = sessionStorage.getItem(GTS_SS_KEY); } catch (e) {} 11505 var h = ((p || window.location.hash || '') + '').toLowerCase(); 11506 var applied = false; 11507 11508 if (h === '#rally-xl') { 11509 if (!clickFirstSwatchForRail('rally-xl')) { 11510 selectRallyXlInForm(); 11511 } 11512 applied = true; 11513 } else if (h === '#base' || h === '#gts-base' || h === '#s-series') { 11514 applied = clickFirstSwatchForRail('s-series'); 11515 if (!applied) {
11516 selectGtsRailFromHash('s-series'); 11517 clickGtsBaseSwatches(); 11518 applied = true; 11519 } 11520 } else if (h === '#rally' || h === '#gts-rally' || h === '#rally-edition') { 11521 applied = clickFirstSwatchForRail('rally'); 11522 if (!applied) { 11523 selectGtsRailFromHash('rally'); 11524 applied = true; 11525 } 11526 } 11527 11528 if (!applied) { 11529 applyGtsVariantFromQuery(); 11530 } 11531 syncSs26PdpBadge(); 11532 } 11533 11534 // Apply immediately, and retry a few times in case late scripts re-assert defaults. 11535 if (isServerCanonicalVariantUrl()) { 11536 try { 11537 sessionStorage.removeItem(GTS_SS_KEY); 11538 sessionStorage.removeItem('gts_hash_stripped_v1'); 11539 } catch (e) {} 11540 applyGtsVariantFromQuery(); 11541 setTimeout(applyGtsVariantFromQuery, 80); 11542 setTimeout(applyGtsVariantFromQuery, 220); 11543 setTimeout(applyGtsVariantFromQuery, 600); 11544 } else { 11545 applyGtsVariantHash(); 11546 setTimeout(applyGtsVariantHash, 80); 11547 setTimeout(applyGtsVariantHash, 220); 11548 setTimeout(applyGtsVariantHash, 600); 11549 } 11550 setTimeout(syncSs26PdpBadge, 0); 11551 setTimeout(syncSs26PdpBadge, 650); 11552 11553 // Restore the hash in the URL bar ONLY if it was present in the incoming URL 11554 // (i.e. we stripped it in <head> to prevent anchor scrolling). 11555 if (!isServerCanonicalVariantUrl()) { 11556 try { 11557 if (pending && pending.charAt(0) === '#' && stripped) { 11558 history.replaceState(null, '', window.location.pathname + window.location.search + pending); 11559 sessionStorage.removeItem(GTS_SS_KEY); 11560 sessionStorage.removeItem('gts_hash_stripped_v1'); 11561 } else if (pending && !stripped && !window.location.hash) { 11562 // Stale pending hash from a previous navigation in this tab; clear it. 11563 sessionStorage.removeItem(GTS_SS_KEY); 11564 } 11565 } catch (e) {} 11566 } 11567 11568 // If we got here because of an in-page hash change, restore scroll (no anchor jump). 11569 try { 11570 var syRaw = sessionStorage.getItem(GTS_SS_SCROLL_KEY); 11571 if (syRaw != null) { 11572 var sy = parseInt(syRaw, 10); 11573 sessionStorage.removeItem(GTS_SS_SCROLL_KEY); 11574 sessionStorage.removeItem(GTS_SS_KEY); 11575 if (!isNaN(sy)) { 11576 requestAnimationFrame(function() { 11577 window.scrollTo(0, sy); 11578 setTimeout(function() { window.scrollTo(0, sy); }, 0); 11579 setTimeout(function() { window.scrollTo(0, sy); }, 60); 11580 }); 11581 } 11582 } 11583 } catch (e) {} 11584 11585 // If user is already on this PDP and hash changes to a "variant hash", 11586 // re-apply selection in-place (no reload) to avoid loops. 11587 window.addEventListener('hashchange', function() { 11588 var h = (window.location.hash || '').toLowerCase(); 11589 if (GTS_HASHES.indexOf(h) === -1) return; 11590 try { 11591 sessionStorage.setItem(GTS_SS_KEY, h); 11592 sessionStorage.setItem(GTS_SS_SCROLL_KEY, String(window.scrollY || window.pageYOffset || 0)); 11593 } catch (e) {} 11594 11595 // Apply immediately and retry; do not reload. 11596 if (!isServerCanonicalVariantUrl()) { 11597 applyGtsVariantHash(); 11598 setTimeout(applyGtsVariantHash, 80); 11599 setTimeout(applyGtsVariantHash, 220); 11600 setTimeout(applyGtsVariantHash, 600); 11601 } else { 11602 try { 11603 sessionStorage.removeItem(GTS_SS_KEY); 11604 sessionStorage.removeItem('gts_hash_stripped_v1'); 11605 } catch (e) {} 11606 applyGtsVariantFromQuery(); 11607 } 11608 }); 11609 11610 function syncReturnToRail() { 11611 if (!returnInput || !productUrl) return; 11612 var rail = getSelectedRail(); 11613 returnInput.value = productUrl + '?bundle=true&rail=' + rail; 11614 } 11615 11616 document.querySelectorAll('.s-series-swatches a[data-variant-id]').forEach(function(a) { 11617 a.addEventListener('click', function(e) { 11618 e.preventDefault(); 11619 var id = this.getAttribute('data-variant-id'); 11620 var radio = document.getElementById('s-series-variant-' + id); 11621 if (radio) { 11622 radio.checked = true; 11623 document.querySelectorAll('.s-series-swatches a').forEach(function(l) { l.classList.remove('active'); }); 11624 this.classList.add('active'); 11625 syncReturnToRail(); 11626 syncSs26PdpBadge(); 11627 } 11628 }); 11629 }); 11630 11631 if (form) { 11632 form.addEventListener('submit', function() { 11633 syncReturnToRail(); 11634 }); 11635 var atcBtn = form.querySelector('.simple-atc'); 11636 if (atcBtn) { 11637 atcBtn.addEventListener('mousedown', function() { 11638 syncReturnToRail(); 11639 }); 11640 } 11641 } 11642 11643 document.querySelectorAll('a[href="#explore-bundles"]').forEach(function(link) { 11644 link.addEventListener('click', function(e) { 11645 e.preventDefault(); 11646 syncReturnToRail(); 11647 var rail = getSelectedRail(); 11648 var url = new URL(window.location.href); 11649 url.searchParams.set('bundle', 'true'); 11650 url.searchParams.set('rail', rail); 11651 url.hash = 'explore-bundles'; 11652 history.replaceState(null, '', url.toString()); 11653 if (window.app && typeof window.app.currentRail !== 'undefined') { 11654 window.app.currentRail = rail; 11655 } 11656 // Update conditional cart visibility so the correct railâs cart (e.g. Rally XL) shows on Step 2 without reload 11657 var cartEl = document.querySelector('#bundles .conditional-cart') || document.querySelector('.conditional-cart'); 11658 if (cartEl) { 11659 cartEl.classList.remove('show-s-series', 'show-rally', 'show-rally-xl'); 11660 if (rail === 'rally') cartEl.classList.add('show-rally'); 11661 else if (rail === 'rally-xl') cartEl.classList.add('show-rally-xl'); 11662 else cartEl.classList.add('show-s-series'); 11663 var snippets = cartEl.querySelectorAll('.cart-snippet.for-s-series, .cart-snippet.for-rally, .cart-snippet.for-rally-xl');
11664 snippets.forEach(function(sn) { 11665 if (sn.classList.contains('for-rally-xl-fallback')) return; 11666 var isMatch = (rail === 'rally' && sn.classList.contains('for-rally')) || (rail === 'rally-xl' && sn.classList.contains('for-rally-xl')) || (rail === 's-series' && sn.classList.contains('for-s-series')); 11667 sn.style.setProperty('display', isMatch ? 'flex' : 'none', 'important'); 11668 }); 11669 if (typeof syncSs26RallyXlFallback === 'function') syncSs26RallyXlFallback(cartEl); 11670 } 11671 var container = document.getElementById('onewheel-gt-s-series'); 11672 if (container) { 11673 container.classList.remove('step-one'); 11674 container.classList.add('step-two'); 11675 } 11676 document.body.classList.remove('step-one'); 11677 document.body.classList.add('step-two'); 11678 requestAnimationFrame(function() { 11679 document.body.classList.add('step-two-ready'); 11680 }); 11681 var bundlesEl = document.getElementById('bundles'); 11682 if (bundlesEl) { 11683 var bundleContainer = bundlesEl.closest('.container.bundle-refresh') || bundlesEl.closest('.container.frame'); 11684 if (bundleContainer) bundleContainer.classList.add('bundleview-active'); 11685 bundlesEl.classList.add('bundleview-active'); 11686 } 11687 var target = document.getElementById('explore-bundles'); 11688 if (target) target.scrollIntoView({ behavior: 'smooth', block: 'start' }); 11689 }); 11690 }); 11691 }); 11692</script>
vendor: 1 bytes, line 11692
11692
11693<script> 11694 function syncSs26RallyXlFallback(cartEl) { 11695 if (!cartEl) return; 11696 var fallback = cartEl.querySelector('.for-rally-xl-fallback'); 11697 if (!fallback) { 11698 cartEl.classList.remove('needs-rally-xl-fallback'); 11699 return; 11700 } 11701 var hasReal = cartEl.querySelector('.cart-snippet.for-rally-xl:not(.for-rally-xl-fallback)'); 11702 cartEl.classList.toggle('needs-rally-xl-fallback', !hasReal); 11703 fallback.style.setProperty('display', hasReal ? 'none' : '', 'important'); 11704 } 11705 11706 function setConditionalCartRail() { 11707 var params = new URLSearchParams(window.location.search); 11708 var formEl = document.querySelector('.for-simple[data-default-rail]'); 11709 var variantId = params.get('variant'); 11710 var rail = (params.get('rail') || '').toLowerCase(); 11711 if (!rail && variantId === '40944462463070') rail = 'rally'; 11712 else if (!rail && variantId === '41911500406878') rail = 'rally-xl'; 11713 else if (!rail && variantId === '40944462397534') rail = 's-series'; 11714 if (!rail) rail = (formEl && formEl.getAttribute('data-default-rail')) || 's-series'; 11715 var el = document.querySelector('#bundles .conditional-cart') || document.querySelector('.conditional-cart'); 11716 if (!el) return; 11717 el.classList.remove('show-s-series', 'show-rally', 'show-rally-xl'); 11718 if (rail === 'rally') { 11719 el.classList.add('show-rally'); 11720 } else if (rail === 'rally-xl') { 11721 el.classList.add('show-rally-xl'); 11722 } else { 11723 el.classList.add('show-s-series'); 11724 } 11725 var snippets = el.querySelectorAll('.cart-snippet.for-s-series, .cart-snippet.for-rally, .cart-snippet.for-rally-xl'); 11726 snippets.forEach(function(sn) { 11727 if (sn.classList.contains('for-rally-xl-fallback')) return; 11728 var isMatch = (rail === 'rally' && sn.classList.contains('for-rally')) || (rail === 'rally-xl' && sn.classList.contains('for-rally-xl')) || (rail === 's-series' && sn.classList.contains('for-s-series')); 11729 sn.style.setProperty('display', isMatch ? 'flex' : 'none', 'important'); 11730 }); 11731 syncSs26RallyXlFallback(el); 11732 } 11733 setConditionalCartRail(); 11734 document.addEventListener('DOMContentLoaded', setConditionalCartRail); 11735 window.addEventListener('pageshow', function(e) { 11736 if (e.persisted) setConditionalCartRail(); 11737 }); 11738</script>
11738 11739 11740
11741<script> 11742document.addEventListener('DOMContentLoaded', function () { 11743 function gtsNeedsHashFoucGuard() { 11744 var h = (location.hash || "").toLowerCase(); 11745 var gtsVariantHashes = ["#rally-xl", "#rally-edition", "#gts-rally", "#rally", "#base", "#s-series", "#gts-base"]; 11746 if (gtsVariantHashes.indexOf(h) !== -1) return true; 11747 try { return !!sessionStorage.getItem("gts_hash_reload_v1"); } catch (e) {} 11748 return false; 11749 } 11750 11751 if (!gtsNeedsHashFoucGuard()) { 11752 return; 11753 } 11754 11755 var pendingHash = null; 11756 try { pendingHash = sessionStorage.getItem("gts_hash_reload_v1"); } catch (e) {} 11757 var h = ((pendingHash || location.hash || "") + "").toLowerCase(); 11758 var formEl = document.querySelector('.for-simple[data-default-rail]'); 11759 var defaultRail = formEl && formEl.getAttribute('data-default-rail'); 11760 var targetRail = 's-series'; 11761 if (h === "#rally-xl") targetRail = 'rally-xl'; 11762 else if (h === "#rally" || h === "#gts-rally" || h === "#rally-edition") targetRail = 'rally'; 11763 else if (h === "#base" || h === "#gts-base" || h === "#s-series") targetRail = 's-series'; 11764 else if (defaultRail) targetRail = defaultRail; 11765 11766 // Elements that typically flicker before hash swaps complete. 11767 var TARGET_SELECTORS = [ 11768 /* Media / gallery */ 11769 '.slider-for-main', 11770 '.slider-nav-main', 11771 '.product__media-gallery', 11772 '.thumbnails', 11773 11774 /* Price / payments */ 11775 '.product-price', 11776 '.shop-pay-pdp', 11777 '.klarna-placement', 11778 11779 /* Hash-specific primary displays */ 11780 '.primary.desktop-rally-xl', 11781 '.primary.mobile-rally-xl', 11782 '.primary.desktop-default', 11783 '.primary.mobile-default', 11784 11785 /* Bundle/option groups */ 11786 '.bundle-row-default', 11787 '.bundle-row-alt-two', 11788 11789 /* Misc content that flashed in your recording */ 11790 '.product-form', 11791 '.product-meta', 11792 '.product-block' 11793 ]; 11794 11795 // 1) Tag guarded elements (if you didn't add class in Liquid) 11796 TARGET_SELECTORS.forEach(function (sel) { 11797 document.querySelectorAll(sel).forEach(function (el) { 11798 el.classList.add('rally-guard'); 11799 }); 11800 }); 11801 11802 function waitFor(selector, timeout) { 11803 return new Promise(function (resolve) { 11804 var start = Date.now(); 11805 (function poll() { 11806 if (document.querySelector(selector)) return resolve(true); 11807 if (Date.now() - start > (timeout || 5000)) return resolve(false); 11808 requestAnimationFrame(poll); 11809 })(); 11810 }); 11811 } 11812 11813 // 3) Optionally ensure images are loaded to avoid image-pop 11814 function waitForImages(scopeSelector) { 11815 var imgs = Array.from(document.querySelectorAll(scopeSelector + ' img')); 11816 if (!imgs.length) return Promise.resolve(); 11817 return Promise.all(imgs.map(function (img) { 11818 return new Promise(function (res) { 11819 if (img.complete) return res(); 11820 img.addEventListener('load', res, { once: true }); 11821 img.addEventListener('error', res, { once: true }); 11822 }); 11823 })); 11824 } 11825 11826 (async function revealWhenReady() { 11827 var waitSelector = '.primary.desktop-default, .primary.mobile-default'; 11828 if (targetRail === 'rally-xl') { 11829 waitSelector = '.primary.desktop-rally-xl, .primary.mobile-rally-xl'; 11830 } else if (targetRail === 'rally') { 11831 waitSelector = '.primary.desktop-rally, .primary.mobile-rally, .primary.desktop-default'; 11832 } 11833 await waitFor(waitSelector, 5000); 11834 11835 // Give your swatch/price/media code a tick to finish its swaps 11836 await new Promise(function (r) { setTimeout(r, 60); }); 11837 11838 // If your guarded blocks are wrapped, you can scope image waits to them 11839 await waitForImages('.rally-guard'); 11840 11841 // 4) Reveal: flip the ready class once, CSS fades it in 11842 document.documentElement.classList.add('rally-ready'); 11843 })(); 11844 11845 // 5) Handle hash changes without full reload (optional) 11846 window.addEventListener('hashchange', function () { 11847 var nh = (location.hash || "").toLowerCase(); 11848 if (nh === "#rally-xl" || nh === "#rally-edition" || nh === "#rally" || nh === "#gts-rally") { 11849 document.documentElement.classList.remove('no-rally'); 11850 document.documentElement.classList.add('is-rally'); 11851 // Re-guard + re-reveal if needed 11852 TARGET_SELECTORS.forEach(function (sel) { 11853 document.querySelectorAll(sel).forEach(function (el) { 11854 el.classList.add('rally-guard'); 11855 }); 11856 }); 11857 setTimeout(function () { 11858 document.documentElement.classList.add('rally-ready'); 11859 }, 60); 11860 } else { 11861 document.documentElement.classList.remove('is-rally', 'rally-ready'); 11862 document.documentElement.classList.add('no-rally'); 11863 } 11864 }); 11865}); 11866</script>
11866 11867 11868 11869
11870<script> 11871(function () { 11872 // --- CONFIG --- 11873 const TARGET_IMG = "https://cdn.shopify.com/s/files/1/0696/2011/files/GTSR_Clipped_Final.png"; 11874 11875 // Try to keep these selectors broad but inexpensive 11876 const FEATURED_SEL = [ 11877 ".product-gallery__featured-media img", 11878 ".product-gallery__image img", 11879 "#FeaturedMedia img", 11880 ".product__media img", 11881 ".featured-media img", 11882 ".PDPFeatured img" 11883 ].join(", "); 11884 11885 const FEATURED_WRAPPER_SEL = [ 11886 ".product-gallery__featured-media", 11887 ".product-gallery", 11888 ".product", 11889 "main" 11890 ].join(", "); 11891 11892 const THUMB_CLICKABLE_SEL = [ 11893 ".product-media-thumbnail", 11894 ".product-gallery__thumbnail", 11895 "[data-media-id]", 11896 ".thumbnail", 11897 ".product__thumb", 11898 ".product-gallery__image-list button", 11899 ".product-gallery__image-list a" 11900 ].join(", "); 11901 11902 let lockActive = false; 11903 let mo; // MutationObserver 11904 11905 function getFeaturedImgEl() { 11906 return document.querySelector(FEATURED_SEL); 11907 } 11908 11909 function getFeaturedWrapper() { 11910 return ( 11911 document.querySelector(FEATURED_WRAPPER_SEL) || 11912 document.body 11913 ); 11914 } 11915 11916 function pauseAllVideos() { 11917 document.querySelectorAll("video").forEach(v => { try { v.pause(); } catch(e){} }); 11918 } 11919 11920 function normalizeImg(el) { 11921 if (!el) return; 11922 // Remove lazy attrs so the browser doesn't choose something else 11923 el.removeAttribute("srcset"); 11924 el.removeAttribute("sizes"); 11925 ["data-src","data-original","data-image","data-lazy","data-zoom-image"].forEach(a=>{ 11926 if (el.hasAttribute(a)) el.removeAttribute(a); 11927 }); 11928 el.decoding = "sync"; 11929 el.loading = "eager"; 11930 el.style.objectFit = el.style.objectFit || "contain"; 11931 } 11932 11933 function setFeaturedToTarget() { 11934 const img = getFeaturedImgEl(); 11935 if (!img) return; 11936 11937 pauseAllVideos(); 11938 normalizeImg(img); 11939 11940 if (img.src !== TARGET_IMG) { 11941 img.src = TARGET_IMG; 11942 } 11943 11944 // If wrapped in <picture>, nuke <source> srcsets to avoid override 11945 const pic = img.closest("picture"); 11946 if (pic) { 11947 pic.querySelectorAll("source").forEach(s => { 11948 s.removeAttribute("srcset"); 11949 s.removeAttribute("sizes"); 11950 }); 11951 } 11952 } 11953 11954 function isRallyEditionSelected() { 11955 // 1) Selected radio 11956 const r = document.querySelector('input[type="radio"]:checked'); 11957 if (r && (r.value || "").toLowerCase().includes("rally edition")) return true; 11958 11959 // 2) Selected <option> 11960 const o = document.querySelector("select option:checked"); 11961 if (o && (o.textContent || "").toLowerCase().includes("rally edition")) return true; 11962 11963 // 3) Active swatch button 11964 const sw = document.querySelector('[aria-pressed="true"], .is-selected, .selected, .swatch__item--selected'); 11965 if (sw) { 11966 const txt = (sw.dataset.optionValue || sw.getAttribute("data-value") || sw.textContent || "").toLowerCase(); 11967 if (txt.includes("rally edition")) return true; 11968 } 11969 11970 // 4) Hash deep link 11971 var hl = location.hash.toLowerCase(); 11972 if (hl.includes("rally-edition") || hl === "#rally" || hl === "#gts-rally") return true; 11973 11974 return false; 11975 } 11976 11977 function startObserver() { 11978 const root = getFeaturedWrapper(); 11979 if (mo) mo.disconnect(); 11980 mo = new MutationObserver((muts) => { 11981 if (!lockActive) return; 11982 // If the featured node is replaced or its attributes change, re-assert immediately 11983 for (const m of muts) { 11984 if (m.type === "childList" || m.type === "attributes") { 11985 setFeaturedToTarget(); 11986 } 11987 } 11988 }); 11989 mo.observe(root, { childList: true, subtree: true, attributes: true, attributeFilter: ["src", "srcset", "sizes", "class"] }); 11990 } 11991 11992 function stopObserver() { 11993 if (mo) { mo.disconnect(); mo = null; } 11994 } 11995 11996 // Prevent gallery from swapping while locked 11997 function thumbClickHandler(e) { 11998 if (!lockActive) return; 11999 const target = e.target.closest(THUMB_CLICKABLE_SEL); 12000 if (target) { 12001 e.stopImmediatePropagation(); 12002 e.preventDefault(); 12003 // Reassert (no flicker) 12004 setFeaturedToTarget(); 12005 } 12006 } 12007 12008 function enableLock() { 12009 if (lockActive) return; 12010 lockActive = true; 12011 document.documentElement.classList.add("rally-edition-locked"); 12012 startObserver(); 12013 // Capture phase so we beat theme handlers 12014 document.addEventListener("click", thumbClickHandler, true); 12015 // Initial set (and a couple of retries for async galleries) 12016 setFeaturedToTarget(); 12017 requestAnimationFrame(setFeaturedToTarget); 12018 setTimeout(setFeaturedToTarget, 100); 12019 setTimeout(setFeaturedToTarget, 300); 12020 } 12021 12022 function disableLock() { 12023 if (!lockActive) return; 12024 lockActive = false;
12025 document.documentElement.classList.remove("rally-edition-locked"); 12026 stopObserver(); 12027 document.removeEventListener("click", thumbClickHandler, true); 12028 } 12029 12030 function reevaluateLock() { 12031 if (isRallyEditionSelected()) { 12032 enableLock(); 12033 } else { 12034 disableLock(); 12035 } 12036 } 12037 12038 // Listen for changes from radios/selects and common custom events 12039 document.addEventListener("change", (e) => { 12040 if (e.target.matches('input[type="radio"], select')) { 12041 reevaluateLock(); 12042 } 12043 }); 12044 12045 // Many themes emit variant change eventsâsupport them if present 12046 ["variant:change","variant:changed","product:variant-change","theme:variant:change"].forEach(evt=>{ 12047 document.addEventListener(evt, reevaluateLock); 12048 }); 12049 12050 window.addEventListener("hashchange", reevaluateLock); 12051 12052 // Kickoff on ready 12053 if (document.readyState === "loading") { 12054 document.addEventListener("DOMContentLoaded", reevaluateLock); 12055 } else { 12056 reevaluateLock(); 12057 } 12058})(); 12059</script>
12059 12060 12061 12062 <!-- Bundles --> 12063 12064 <div class="row bundles" id="bundles2" v-cloak> 12065 <span class="bundle-anchor" id="explore-bundles"></span> 12066 12067 <div class="bundle-row-default"> 12068 12069 12070 12071 <div class="col col-4" v-for="(bundle, index) in bundles" v-cloak :class="{ hide: bundle.image == ''}"> 12072 <span class="anchor-hidden" :id="bundle.key"></span> 12073 <div class="bundle-container"> 12074 <div class="bundle-image" style="min-height:260px"> 12075 <a href="#" class="open-configView" :data-bundle="index"><img :src="bundle.image" /></a> 12076 </div> 12077 <section class="pint-social-bar"> 12078 <img :src="bundle.banner" /> 12079 </section> 12080 12081 12082 <div class="bundle-title" style="margin-top: -4px;" :class="{ hide: bundle.image == '', 12083 bundle1: bundle.name == 'Hybrid Bundle', 12084 bundle2: bundle.name == 'Summit Bundle', 12085 bundle3: bundle.name == 'Full Send Bundle' 12086 } 12087 "> 12088 ${ bundle.name } 12089 </div> 12090 12091 12092 12093 12094 12095 12096 12097 12098 12099 <div class="bundle-price"> 12100 <label>${ bundle.preface }</label> 12101 <h4>$${ moneyFormat(bundle.price) }</h4> 12102 <div class="compare">${ moneyFormat(bundle.compareAt) }</div> 12103 <div class="save">Save ${ bundle.save }!</div> 12104 <p> 12105 From ${ bundle.lowAs }/mo with <svg width="4317" height="1037" viewBox="0 0 4317 1037" fill="none" xmlns="http://www.w3.org/2000/svg" style="width: 55px; transform: translateY(2px); height: auto;"> 12106<g clip-path="url(#clip0)"> 12107<path d="M1105.96 326.186C1071.34 253.553 1005.7 206.635 906.786 206.635C876.426 207.164 846.593 214.661 819.588 228.543C792.585 242.427 769.128 262.328 751.033 286.711L747.423 291.109V6.44337C747.423 4.7982 746.77 3.22051 745.606 2.05722C744.443 0.8939 742.864 0.240234 741.219 0.240234H601.367C599.742 0.269795 598.194 0.936325 597.055 2.09644C595.915 3.25656 595.277 4.81756 595.277 6.44337V822.999C595.277 824.614 595.92 826.162 597.062 827.304C598.204 828.447 599.752 829.089 601.367 829.089H751.145C752.771 829.089 754.332 828.452 755.492 827.311C756.652 826.172 757.318 824.624 757.348 822.999V474.835C757.348 407.165 802.461 359.231 874.643 359.231C953.592 359.231 973.555 424.195 973.555 490.398V822.999C973.555 824.614 974.196 826.162 975.338 827.304C976.48 828.447 978.03 829.089 979.645 829.089H1129.08C1130.71 829.089 1132.27 828.452 1133.43 827.311C1134.59 826.172 1135.26 824.624 1135.29 822.999V470.549C1135.29 458.481 1135.29 446.638 1133.71 435.135C1131.14 397.437 1121.74 360.519 1105.96 326.186Z" fill="black"/> 12108<path d="M358.093 447.206C358.093 447.206 281.851 429.273 253.768 422.055C225.684 414.837 176.623 399.498 176.623 362.392C176.623 325.286 216.21 313.443 256.362 313.443C296.513 313.443 341.176 323.143 344.672 367.693C344.813 369.299 345.552 370.791 346.742 371.879C347.933 372.965 349.488 373.563 351.1 373.558L498.734 372.994C499.603 372.996 500.463 372.819 501.26 372.474C502.057 372.129 502.774 371.623 503.367 370.987C503.96 370.353 504.416 369.602 504.705 368.783C504.994 367.963 505.113 367.093 505.05 366.226C495.915 223.668 370.837 172.69 255.459 172.69C118.652 172.69 18.6132 262.917 18.6132 362.392C18.6132 435.025 39.1399 503.147 200.533 550.516C228.842 558.749 267.302 569.463 300.912 578.825C341.288 590.104 363.055 607.134 363.055 633.976C363.055 665.104 317.942 686.758 273.618 686.758C209.444 686.758 163.879 662.961 160.157 620.215C159.963 618.652 159.202 617.212 158.016 616.172C156.831 615.132 155.305 614.564 153.728 614.576L6.43255 615.253C5.569 615.253 4.71432 615.426 3.91928 615.764C3.12425 616.101 2.40528 616.594 1.80527 617.216C1.20527 617.836 0.736446 618.572 0.426968 619.378C0.11749 620.185 -0.0263401 621.045 0.00395994 621.908C6.77099 756.459 136.698 828.978 257.829 828.978C438.283 828.978 519.825 727.474 519.825 632.397C520.051 587.734 509.787 486.003 358.093 447.206Z" fill="black"/> 12109<path d="M2257.37 206.409C2182.38 206.409 2119.55 247.913 2079.06 297.991V212.274C2079.06 210.678 2078.43 209.145 2077.31 208.007C2076.21 206.868 2074.68 206.213 2073.08 206.185H1933.01C1931.4 206.185 1929.84 206.825 1928.7 207.967C1927.56 209.11 1926.91 210.66 1926.91 212.274V1013.04C1926.95 1014.63 1927.61 1016.16 1928.75 1017.27C1929.89 1018.39 1931.42 1019.02 1933.01 1019.02H2082.9C2084.48 1019.02 2086 1018.39 2087.12 1017.27C2088.24 1016.15 2088.87 1014.62 2088.87 1013.04V749.802H2091.13C2114.92 786.117 2180 829.653 2265.05 829.653C2424.96 829.653 2558.28 697.019 2558.28 517.806C2558.4 345.811 2425.76 206.409 2257.37 206.409ZM2243.5 677.057C2211.94 677.841 2180.83 669.2 2154.2 652.238C2127.57 635.274 2106.58 610.759 2093.93 581.82C2081.29 552.88 2077.55 520.829 2083.21 489.757C2088.85 458.685 2103.64 430.002 2125.66 407.369C2147.69 384.733 2175.96 369.175 2206.87 362.679C2237.77 356.183 2269.91 359.042 2299.18 370.893C2328.46 382.743 2353.53 403.048 2371.22 429.215C2388.9 455.383 2398.38 486.224 2398.47 517.806C2398.79 538.449 2395.03 558.955 2387.42 578.145C2379.81 597.335 2368.47 614.831 2354.07 629.628C2339.68 644.425 2322.5 656.232 2303.51 664.371C2284.54 672.511 2264.15 676.821 2243.5 677.057Z" fill="black"/> 12110<path d="M1483.34 171.229C1343.6 171.229 1273.9 218.711 1217.95 256.72L1216.26 257.847C1213.38 259.821 1211.35 262.813 1210.58 266.221C1209.8 269.63 1210.34 273.204 1212.09 276.231L1267.36 371.419C1268.39 373.201 1269.81 374.732 1271.5 375.901C1273.2 377.071 1275.13 377.852 1277.17 378.187C1279.16 378.546 1281.2 378.459 1283.15 377.932C1285.1 377.405 1286.91 376.454 1288.45 375.141L1292.84 371.533C1321.6 347.397 1367.73 315.14 1479.39 306.343C1541.53 301.382 1595.22 317.622 1634.81 354.615C1678.34 394.767 1704.4 459.617 1704.4 528.077C1704.4 654.057 1630.18 733.23 1510.97 734.81C1412.73 734.246 1346.75 683.042 1346.75 607.364C1346.75 567.212 1364.91 541.047 1400.33 514.881C1403.03 512.947 1404.94 510.1 1405.71 506.866C1406.48 503.632 1406.05 500.229 1404.5 497.287L1354.88 403.45C1353.96 401.771 1352.72 400.289 1351.23 399.089C1349.74 397.889 1348.03 396.995 1346.19 396.458C1344.31 395.899 1342.34 395.741 1340.4 395.992C1338.45 396.245 1336.58 396.903 1334.91 397.925C1279.2 430.97 1210.85 491.422 1214.57 607.59C1219.08 755.449 1342.02 868.345 1501.83 872.97H1509.84H1520.78C1710.7 866.766 1847.85 725.787 1847.85 534.619C1847.85 359.126 1719.95 171.229 1483.34 171.229Z" fill="black"/> 12111<path d="M3148.93 261.455H3053.73C3051.51 261.484 3049.37 262.385 3047.79 263.964C3046.2 265.544 3045.3 267.679 3045.29 269.914V469.653C3045.3 471.878 3046.21 473.999 3047.8 475.561C3049.38 477.123 3051.51 478 3053.73 478H3148.93C3206.9 478 3249.65 432.322 3249.65 369.727C3249.65 307.132 3206.9 261.455 3148.93 261.455Z" fill="black"/> 12112<path d="M3441.38 614.802C3441.38 643.787 3465.85 659.915 3508.48 659.915C3566.45 659.915 3600.73 628.561 3600.73 572.958V556.944L3513.9 561.455C3468.1 563.71 3441.38 582.772 3441.38 614.802Z" fill="black"/> 12113<path d="M4146.27 2.04983H2867.3C2846.33 2.04981 2825.54 6.18442 2806.17 14.2172C2786.78 22.25 2769.17 34.0237 2754.35 48.8653C2739.51 63.707 2727.75 81.3258 2719.73 100.715C2711.7 120.104 2707.59 140.883 2707.61 161.865V862.026C2707.61 904.392 2724.43 945.025 2754.38 974.992C2784.33 1004.96 2824.95 1021.81 2867.3 1021.84H4146.27C4167.28 1021.9 4188.1 1017.82 4207.53 1009.83C4226.95 1001.84 4244.61 990.093 4259.5 975.273C4274.37 960.45 4286.2 942.839 4294.28 923.445C4302.35 904.052 4306.51 883.258 4306.55 862.252V162.09C4306.58 141.042 4302.47 120.192 4294.43 100.74C4286.39 81.2884 4274.58 63.6179 4259.69 48.7448C4244.8 33.8719 4227.11 22.0899 4207.65 14.0763C4188.19 6.06265 4167.33 1.97545 4146.27 2.04983ZM3153.77 556.609H3053.17C3050.93 556.609 3048.79 557.499 3047.19 559.085C3045.61 560.672 3044.71 562.824 3044.71 565.068V708.3
1211302C3044.71 710.545 3043.82 712.697 3042.24 714.283C3040.65 715.87 3038.5 716.761 3036.26 716.761H2965.42C2963.2 716.732 2961.05 715.831 2959.47 714.25C2957.89 712.672 2957.01 710.537 2956.97 708.302V191.639C2956.97 189.397 2957.86 187.245 2959.46 185.658C2961.04 184.072 2963.18 183.181 2965.42 183.181H3153.77C3260.47 183.181 3336.82 260.889 3336.82 369.951C3336.82 479.013 3261.03 556.833 3154.35 556.833L3153.77 556.609ZM3683.86 708.19C3683.88 709.31 3683.68 710.421 3683.25 711.461C3682.83 712.5 3682.21 713.447 3681.43 714.244C3680.63 715.041 3679.7 715.675 3678.66 716.107C3677.64 716.538 3676.52 716.761 3675.4 716.761H3608.52C3607.4 716.761 3606.29 716.538 3605.26 716.107C3604.22 715.675 3603.28 715.041 3602.5 714.244C3601.72 713.447 3601.09 712.5 3600.68 711.461C3600.26 710.421 3600.05 709.31 3600.07 708.19V692.739C3600.17 691.382 3599.85 690.026 3599.12 688.874C3598.41 687.72 3597.34 686.829 3596.06 686.334C3594.8 685.84 3593.41 685.769 3592.1 686.131C3590.77 686.491 3589.62 687.266 3588.79 688.34C3568.82 710.107 3536.34 725.896 3484.57 725.896C3408.34 725.896 3357.91 686.197 3357.91 617.624C335
121137.18 600.904 3360.63 584.265 3367.96 569.216C3375.28 554.17 3386.26 541.19 3399.88 531.458C3427.39 510.818 3470.02 500.104 3533.29 497.622L3600.39 495.367V475.741C3600.39 436.154 3573.78 419.35 3531.03 419.35C3488.29 419.35 3461.33 434.463 3455.03 459.163C3454.52 460.907 3453.45 462.433 3451.97 463.496C3450.51 464.56 3448.72 465.098 3446.9 465.027H3380.7C3379.48 465.058 3378.27 464.82 3377.15 464.334C3376.05 463.846 3375.04 463.12 3374.23 462.206C3373.43 461.291 3372.83 460.214 3372.49 459.044C3372.14 457.875 3372.05 456.646 3372.24 455.441C3382.17 396.793 3430.66 352.243 3534.09 352.243C3643.94 352.243 3683.52 403.335 3683.52 500.892L3683.86 708.19ZM4100.49 372.995L3951.62 770.108C3917.78 862.364 3858.56 886.05 3793.71 886.05C3781.5 886.348 3769.3 884.866 3757.51 881.652C3755.67 881.157 3754.06 880.073 3752.88 878.563C3751.73 877.056 3751.1 875.208 3751.08 873.305V812.965C3751.08 811.703 3751.35 810.455 3751.88 809.311C3752.42 808.167 3753.19 807.154 3754.16 806.347C3755.14 805.538 3756.27 804.955 3757.49 804.637C3758.71 804.319 3759.99 804.274 3761.23 804.506C3771.46 806.446 3781.84 807.428 3792.25 807.44C3810.18 808.339 3827.9 803.193 3842.57 792.825C3857.22 782.457 3867.98 767.467 3873.11 750.258L3877.52 736.385C3878.2 734.529 3878.2 732.491 3877.52 730.633L3738.33 373.109C3737.91 371.831 3737.79 370.469 3737.99 369.137C3738.2 367.804 3738.71 366.537 3739.47 365.439C3740.26 364.341 3741.29 363.442 3742.48 362.814C3743.67 362.187 3745 361.849 3746.34 361.83H3814.02C3815.75 361.847 3817.43 362.381 3818.86 363.367C3820.29 364.351 3821.39 365.741 3822.02 367.357L3916.54 619.542C3917.17 621.189 3918.27 622.608 3919.72 623.609C3921.18 624.612 3922.89 625.147 3924.66 625.147C3926.41 625.147 3928.15 624.612 3929.59 623.609C3931.04 622.608 3932.16 621.189 3932.77 619.542L4014.78 368.034C4015.32 366.319 4016.41 364.825 4017.87 363.77C4019.33 362.714 4021.08 362.153 4022.88 362.169H4092.26C4093.59 362.163 4094.91 362.475 4096.12 363.073C4097.31 363.673 4098.36 364.545 4099.16 365.62C4099.96 366.695 4100.49 367.942 4100.72 369.263C4100.96 370.582 4100.88 371.938 4100.49 373.221V372.995Z" fill="black"/> 12114</g> 12115<defs> 12116<clipPath id="clip0"> 12117<rect width="4317" height="1036.76" fill="white" transform="translate(0 0.240234)"/> 12118</clipPath> 12119</defs> 12120</svg> <span class="terms">${ bundle.terms }</span><br /><br /> 12121 </p> 12122 <div class="bundle-select"> 12123 <a href="#" class="button-outline-black open-configView" :data-bundle="index"> 12124 Select 12125 </a> 12126 </div> 12127 </div> 12128 <hr /> 12129 <div class="bundle-specs"> 12130 <p><strong>Includes:</strong></p> 12131 <p v-for="include in bundle.includes">${ include }</p> 12132 </div> 12133 </div> 12134 </div> 12135 12136 </div> 12137 12138 <div class="bundle-row-alt hide"> 12139 12140 12141 12142 <div class="col col-4" v-for="(bundle, index) in bundles" v-cloak :class="{ hide: bundle.image == '' }"> 12143 <span class="anchor-hidden" :id="bundle.key"></span> 12144 <div class="bundle-container"> 12145 <div class="bundle-image" style="min-height:260px"> 12146 <a href="#" class="open-configView" :data-bundle="index"><img :src="bundle.image" /></a> 12147 </div> 12148 <section class="pint-social-bar"> 12149 <img :src="bundle.banner" /> 12150 </section> 12151 12152 12153 <div class="bundle-title" style="margin-top: -4px;" :class="{ hide: bundle.image == '', 12154 bundle1: bundle.name == 'Hybrid Bundle', 12155 bundle2: bundle.name == 'Summit Bundle', 12156 bundle3: bundle.name == 'Full Send Bundle' 12157 } 12158 "> 12159 ${ bundle.name } 12160 </div> 12161 12162 12163 12164 12165 12166 12167 12168 <div class="bundle-price"> 12169 <label>${ bundle.preface }</label> 12170 <h4 class="hide-alt">$${ moneyFormat(bundle.price) }</h4> 12171 <h4 class="show-alt">$${ moneyFormat(bundle.priceAlt) }</h4> 12172 <div class="compare">${ moneyFormat(bundle.compareAt) }</div> 12173 <div class="save">Save ${ bundle.save }!</div> 12174 <p class="hide-alt"> 12175 From ${ bundle.lowAs }
12175/mo with <svg width="4317" height="1037" viewBox="0 0 4317 1037" fill="none" xmlns="http://www.w3.org/2000/svg" style="width: 55px; transform: translateY(2px); height: auto;"> 12176<g clip-path="url(#clip0)"> 12177<path d="M1105.96 326.186C1071.34 253.553 1005.7 206.635 906.786 206.635C876.426 207.164 846.593 214.661 819.588 228.543C792.585 242.427 769.128 262.328 751.033 286.711L747.423 291.109V6.44337C747.423 4.7982 746.77 3.22051 745.606 2.05722C744.443 0.8939 742.864 0.240234 741.219 0.240234H601.367C599.742 0.269795 598.194 0.936325 597.055 2.09644C595.915 3.25656 595.277 4.81756 595.277 6.44337V822.999C595.277 824.614 595.92 826.162 597.062 827.304C598.204 828.447 599.752 829.089 601.367 829.089H751.145C752.771 829.089 754.332 828.452 755.492 827.311C756.652 826.172 757.318 824.624 757.348 822.999V474.835C757.348 407.165 802.461 359.231 874.643 359.231C953.592 359.231 973.555 424.195 973.555 490.398V822.999C973.555 824.614 974.196 826.162 975.338 827.304C976.48 828.447 978.03 829.089 979.645 829.089H1129.08C1130.71 829.089 1132.27 828.452 1133.43 827.311C1134.59 826.172 1135.26 824.624 1135.29 822.999V470.549C1135.29 458.481 1135.29 446.638 1133.71 435.135C1131.14 397.437 1121.74 360.519 1105.96 326.186Z" fill="black"/> 12178<path d="M358.093 447.206C358.093 447.206 281.851 429.273 253.768 422.055C225.684 414.837 176.623 399.498 176.623 362.392C176.623 325.286 216.21 313.443 256.362 313.443C296.513 313.443 341.176 323.143 344.672 367.693C344.813 369.299 345.552 370.791 346.742 371.879C347.933 372.965 349.488 373.563 351.1 373.558L498.734 372.994C499.603 372.996 500.463 372.819 501.26 372.474C502.057 372.129 502.774 371.623 503.367 370.987C503.96 370.353 504.416 369.602 504.705 368.783C504.994 367.963 505.113 367.093 505.05 366.226C495.915 223.668 370.837 172.69 255.459 172.69C118.652 172.69 18.6132 262.917 18.6132 362.392C18.6132 435.025 39.1399 503.147 200.533 550.516C228.842 558.749 267.302 569.463 300.912 578.825C341.288 590.104 363.055 607.134 363.055 633.976C363.055 665.104 317.942 686.758 273.618 686.758C209.444 686.758 163.879 662.961 160.157 620.215C159.963 618.652 159.202 617.212 158.016 616.172C156.831 615.132 155.305 614.564 153.728 614.576L6.43255 615.253C5.569 615.253 4.71432 615.426 3.91928 615.764C3.12425 616.101 2.40528 616.594 1.80527 617.216C1.20527 617.836 0.736446 618.572 0.426968 619.378C0.11749 620.185 -0.0263401 621.045 0.00395994 621.908C6.77099 756.459 136.698 828.978 257.829 828.978C438.283 828.978 519.825 727.474 519.825 632.397C520.051 587.734 509.787 486.003 358.093 447.206Z" fill="black"/> 12179<path d="M2257.37 206.409C2182.38 206.409 2119.55 247.913 2079.06 297.991V212.274C2079.06 210.678 2078.43 209.145 2077.31 208.007C2076.21 206.868 2074.68 206.213 2073.08 206.185H1933.01C1931.4 206.185 1929.84 206.825 1928.7 207.967C1927.56 209.11 1926.91 210.66 1926.91 212.274V1013.04C1926.95 1014.63 1927.61 1016.16 1928.75 1017.27C1929.89 1018.39 1931.42 1019.02 1933.01 1019.02H2082.9C2084.48 1019.02 2086 1018.39 2087.12 1017.27C2088.24 1016.15 2088.87 1014.62 2088.87 1013.04V749.802H2091.13C2114.92 786.117 2180 829.653 2265.05 829.653C2424.96 829.653 2558.28 697.019 2558.28 517.806C2558.4 345.811 2425.76 206.409 2257.37 206.409ZM2243.5 677.057C2211.94 677.841 2180.83 669.2 2154.2 652.238C2127.57 635.274 2106.58 610.759 2093.93 581.82C2081.29 552.88 2077.55 520.829 2083.21 489.757C2088.85 458.685 2103.64 430.002 2125.66 407.369C2147.69 384.733 2175.96 369.175 2206.87 362.679C2237.77 356.183 2269.91 359.042 2299.18 370.893C2328.46 382.743 2353.53 403.048 2371.22 429.215C2388.9 455.383 2398.38 486.224 2398.47 517.806C2398.79 538.449 2395.03 558.955 2387.42 578.145C2379.81 597.335 2368.47 614.831 2354.07 629.628C2339.68 644.425 2322.5 656.232 2303.51 664.371C2284.54 672.511 2264.15 676.821 2243.5 677.057Z" fill="black"/> 12180<path d="M1483.34 171.229C1343.6 171.229 1273.9 218.711 1217.95 256.72L1216.26 257.847C1213.38 259.821 1211.35 262.813 1210.58 266.221C1209.8 269.63 1210.34 273.204 1212.09 276.231L1267.36 371.419C1268.39 373.201 1269.81 374.732 1271.5 375.901C1273.2 377.071 1275.13 377.852 1277.17 378.187C1279.16 378.546 1281.2 378.459 1283.15 377.932C1285.1 377.405 1286.91 376.454 1288.45 375.141L1292.84 371.533C1321.6 347.397 1367.73 315.14 1479.39 306.343C1541.53 301.382 1595.22 317.622 1634.81 354.615C1678.34 394.767 1704.4 459.617 1704.4 528.077C1704.4 654.057 1630.18 733.23 1510.97 734.81C1412.73 734.246 1346.75 683.042 1346.75 607.364C1346.75 567.212 1364.91 541.047 1400.33 514.881C1403.03 512.947 1404.94 510.1 1405.71 506.866C1406.48 503.632 1406.05 500.229 1404.5 497.287L1354.88 403.45C1353.96 401.771 1352.72 400.289 1351.23 399.089C1349.74 397.889 1348.03 396.995 1346.19 396.458C1344.31 395.899 1342.34 395.741 1340.4 395.992C1338.45 396.245 1336.58 396.903 1334.91 397.925C1279.2 430.97 1210.85 491.422 1214.57 607.59C1219.08 755.449 1342.02 868.345 1501.83 872.97H1509.84H1520.78C1710.7 866.766 1847.85 725.787 1847.85 534.619C1847.85 359.126 1719.95 171.229 1483.34 171.229Z" fill="black"/> 12181<path d="M3148.93 261.455H3053.73C3051.51 261.484 3049.37 262.385 3047.79 263.964C3046.2 265.544 3045.3 267.679 3045.29 269.914V469.653C3045.3 471.878 3046.21 473.999 3047.8 475.561C3049.38 477.123 3051.51 478 3053.73 478H3148.93C3206.9 478 3249.65 432.322 3249.65 369.727C3249.65 307.132 3206.9 261.455 3148.93 261.455Z" fill="black"/> 12182<path d="M3441.38 614.802C3441.38 643.787 3465.85 659.915 3508.48 659.915C3566.45 659.915 3600.73 628.561 3600.73 572.958V556.944L3513.9 561.455C3468.1 563.71 3441.38 582.772 3441.38 614.802Z" fill="black"/> 12183<path d="M4146.27 2.04983H2867.3C2846.33 2.04981 2825.54 6.18442 2806.17 14.2172C2786.78 22.25 2769.17 34.0237 2754.35 48.8653C2739.51 63.707 2727.75 81.3258 2719.73 100.715C2711.7 120.104 2707.59 140.883 2707.61 161.865V862.026C2707.61 904.392 2724.43 945.025 2754.38 974.992C2784.33 1004.96 2824.95 1021.81 2867.3 1021.84H4146.27C4167.28 1021.9 4188.1 1017.82 4207.53 1009.83C4226.95 1001.84 4244.61 990.093 4259.5 975.273C4274.37 960.45 4286.2 942.839 4294.28 923.445C4302.35 904.052 4306.51 883.258 4306.55 862.252V162.09C4306.58 141.042 4302.47 120.192 4294.43 100.74C4286.39 81.2884 4274.58 63.6179 4259.69 48.7448C4244.8 33.8719 4227.11 22.0899 4207.65 14.0763C4188.19 6.06265 4167.33 1.97545 4146.27 2.04983ZM3153.77 556.609H3053.17C3050.93 556.609 3048.79 557.499 3047.19 559.085C3045.61 560.672 3044.71 562.824 3044.71 565.068V708.3
1218302C3044.71 710.545 3043.82 712.697 3042.24 714.283C3040.65 715.87 3038.5 716.761 3036.26 716.761H2965.42C2963.2 716.732 2961.05 715.831 2959.47 714.25C2957.89 712.672 2957.01 710.537 2956.97 708.302V191.639C2956.97 189.397 2957.86 187.245 2959.46 185.658C2961.04 184.072 2963.18 183.181 2965.42 183.181H3153.77C3260.47 183.181 3336.82 260.889 3336.82 369.951C3336.82 479.013 3261.03 556.833 3154.35 556.833L3153.77 556.609ZM3683.86 708.19C3683.88 709.31 3683.68 710.421 3683.25 711.461C3682.83 712.5 3682.21 713.447 3681.43 714.244C3680.63 715.041 3679.7 715.675 3678.66 716.107C3677.64 716.538 3676.52 716.761 3675.4 716.761H3608.52C3607.4 716.761 3606.29 716.538 3605.26 716.107C3604.22 715.675 3603.28 715.041 3602.5 714.244C3601.72 713.447 3601.09 712.5 3600.68 711.461C3600.26 710.421 3600.05 709.31 3600.07 708.19V692.739C3600.17 691.382 3599.85 690.026 3599.12 688.874C3598.41 687.72 3597.34 686.829 3596.06 686.334C3594.8 685.84 3593.41 685.769 3592.1 686.131C3590.77 686.491 3589.62 687.266 3588.79 688.34C3568.82 710.107 3536.34 725.896 3484.57 725.896C3408.34 725.896 3357.91 686.197 3357.91 617.624C335
121837.18 600.904 3360.63 584.265 3367.96 569.216C3375.28 554.17 3386.26 541.19 3399.88 531.458C3427.39 510.818 3470.02 500.104 3533.29 497.622L3600.39 495.367V475.741C3600.39 436.154 3573.78 419.35 3531.03 419.35C3488.29 419.35 3461.33 434.463 3455.03 459.163C3454.52 460.907 3453.45 462.433 3451.97 463.496C3450.51 464.56 3448.72 465.098 3446.9 465.027H3380.7C3379.48 465.058 3378.27 464.82 3377.15 464.334C3376.05 463.846 3375.04 463.12 3374.23 462.206C3373.43 461.291 3372.83 460.214 3372.49 459.044C3372.14 457.875 3372.05 456.646 3372.24 455.441C3382.17 396.793 3430.66 352.243 3534.09 352.243C3643.94 352.243 3683.52 403.335 3683.52 500.892L3683.86 708.19ZM4100.49 372.995L3951.62 770.108C3917.78 862.364 3858.56 886.05 3793.71 886.05C3781.5 886.348 3769.3 884.866 3757.51 881.652C3755.67 881.157 3754.06 880.073 3752.88 878.563C3751.73 877.056 3751.1 875.208 3751.08 873.305V812.965C3751.08 811.703 3751.35 810.455 3751.88 809.311C3752.42 808.167 3753.19 807.154 3754.16 806.347C3755.14 805.538 3756.27 804.955 3757.49 804.637C3758.71 804.319 3759.99 804.274 3761.23 804.506C3771.46 806.446 3781.84 807.428 3792.25 807.44C3810.18 808.339 3827.9 803.193 3842.57 792.825C3857.22 782.457 3867.98 767.467 3873.11 750.258L3877.52 736.385C3878.2 734.529 3878.2 732.491 3877.52 730.633L3738.33 373.109C3737.91 371.831 3737.79 370.469 3737.99 369.137C3738.2 367.804 3738.71 366.537 3739.47 365.439C3740.26 364.341 3741.29 363.442 3742.48 362.814C3743.67 362.187 3745 361.849 3746.34 361.83H3814.02C3815.75 361.847 3817.43 362.381 3818.86 363.367C3820.29 364.351 3821.39 365.741 3822.02 367.357L3916.54 619.542C3917.17 621.189 3918.27 622.608 3919.72 623.609C3921.18 624.612 3922.89 625.147 3924.66 625.147C3926.41 625.147 3928.15 624.612 3929.59 623.609C3931.04 622.608 3932.16 621.189 3932.77 619.542L4014.78 368.034C4015.32 366.319 4016.41 364.825 4017.87 363.77C4019.33 362.714 4021.08 362.153 4022.88 362.169H4092.26C4093.59 362.163 4094.91 362.475 4096.12 363.073C4097.31 363.673 4098.36 364.545 4099.16 365.62C4099.96 366.695 4100.49 367.942 4100.72 369.263C4100.96 370.582 4100.88 371.938 4100.49 373.221V372.995Z" fill="black"/> 12184</g> 12185<defs> 12186<clipPath id="clip0"> 12187<rect width="4317" height="1036.76" fill="white" transform="translate(0 0.240234)"/> 12188</clipPath> 12189</defs> 12190</svg> <span class="terms">${ bundle.terms }</span><br /><br /> 12191 </p> 12192 <p class="show-alt"> 12193 From ${ bundle.lowAsAlt }/mo with <svg width="4317" height="1037" viewBox="0 0 4317 1037" fill="none" xmlns="http://www.w3.org/2000/svg" style="width: 55px; transform: translateY(2px); height: auto;"> 12194<g clip-path="url(#clip0)"> 12195<path d="M1105.96 326.186C1071.34 253.553 1005.7 206.635 906.786 206.635C876.426 207.164 846.593 214.661 819.588 228.543C792.585 242.427 769.128 262.328 751.033 286.711L747.423 291.109V6.44337C747.423 4.7982 746.77 3.22051 745.606 2.05722C744.443 0.8939 742.864 0.240234 741.219 0.240234H601.367C599.742 0.269795 598.194 0.936325 597.055 2.09644C595.915 3.25656 595.277 4.81756 595.277 6.44337V822.999C595.277 824.614 595.92 826.162 597.062 827.304C598.204 828.447 599.752 829.089 601.367 829.089H751.145C752.771 829.089 754.332 828.452 755.492 827.311C756.652 826.172 757.318 824.624 757.348 822.999V474.835C757.348 407.165 802.461 359.231 874.643 359.231C953.592 359.231 973.555 424.195 973.555 490.398V822.999C973.555 824.614 974.196 826.162 975.338 827.304C976.48 828.447 978.03 829.089 979.645 829.089H1129.08C1130.71 829.089 1132.27 828.452 1133.43 827.311C1134.59 826.172 1135.26 824.624 1135.29 822.999V470.549C1135.29 458.481 1135.29 446.638 1133.71 435.135C1131.14 397.437 1121.74 360.519 1105.96 326.186Z" fill="black"/> 12196<path d="M358.093 447.206C358.093 447.206 281.851 429.273 253.768 422.055C225.684 414.837 176.623 399.498 176.623 362.392C176.623 325.286 216.21 313.443 256.362 313.443C296.513 313.443 341.176 323.143 344.672 367.693C344.813 369.299 345.552 370.791 346.742 371.879C347.933 372.965 349.488 373.563 351.1 373.558L498.734 372.994C499.603 372.996 500.463 372.819 501.26 372.474C502.057 372.129 502.774 371.623 503.367 370.987C503.96 370.353 504.416 369.602 504.705 368.783C504.994 367.963 505.113 367.093 505.05 366.226C495.915 223.668 370.837 172.69 255.459 172.69C118.652 172.69 18.6132 262.917 18.6132 362.392C18.6132 435.025 39.1399 503.147 200.533 550.516C228.842 558.749 267.302 569.463 300.912 578.825C341.288 590.104 363.055 607.134 363.055 633.976C363.055 665.104 317.942 686.758 273.618 686.758C209.444 686.758 163.879 662.961 160.157 620.215C159.963 618.652 159.202 61
121967.212 158.016 616.172C156.831 615.132 155.305 614.564 153.728 614.576L6.43255 615.253C5.569 615.253 4.71432 615.426 3.91928 615.764C3.12425 616.101 2.40528 616.594 1.80527 617.216C1.20527 617.836 0.736446 618.572 0.426968 619.378C0.11749 620.185 -0.0263401 621.045 0.00395994 621.908C6.77099 756.459 136.698 828.978 257.829 828.978C438.283 828.978 519.825 727.474 519.825 632.397C520.051 587.734 509.787 486.003 358.093 447.206Z" fill="black"/> 12197<path d="M2257.37 206.409C2182.38 206.409 2119.55 247.913 2079.06 297.991V212.274C2079.06 210.678 2078.43 209.145 2077.31 208.007C2076.21 206.868 2074.68 206.213 2073.08 206.185H1933.01C1931.4 206.185 1929.84 206.825 1928.7 207.967C1927.56 209.11 1926.91 210.66 1926.91 212.274V1013.04C1926.95 1014.63 1927.61 1016.16 1928.75 1017.27C1929.89 1018.39 1931.42 1019.02 1933.01 1019.02H2082.9C2084.48 1019.02 2086 1018.39 2087.12 1017.27C2088.24 1016.15 2088.87 1014.62 2088.87 1013.04V749.802H2091.13C2114.92 786.117 2180 829.653 2265.05 829.653C2424.96 829.653 2558.28 697.019 2558.28 517.806C2558.4 345.811 2425.76 206.409 2257.37 206.409ZM2243.5 677.057C2211.94 677.841 2180.83 669.2 2154.2 652.238C2127.57 635.274 2106.58 610.759 2093.93 581.82C2081.29 552.88 2077.55 520.829 2083.21 489.757C2088.85 458.685 2103.64 430.002 2125.66 407.369C2147.69 384.733 2175.96 369.175 2206.87 362.679C2237.77 356.183 2269.91 359.042 2299.18 370.893C2328.46 382.743 2353.53 403.048 2371.22 429.215C2388.9 455.383 2398.38 486.224 2398.47 517.806C2398.79 538.449 2395.03 558.955 2387.42 578.145C2379.81 597.335 2368.47 614.831 2354.07 629.628C2339.68 644.425 2322.5 656.232 2303.51 664.371C2284.54 672.511 2264.15 676.821 2243.5 677.057Z" fill="black"/> 12198<path d="M1483.34 171.229C1343.6 171.229 1273.9 218.711 1217.95 256.72L1216.26 257.847C1213.38 259.821 1211.35 262.813 1210.58 266.221C1209.8 269.63 1210.34 273.204 1212.09 276.231L1267.36 371.419C1268.39 373.201 1269.81 374.732 1271.5 375.901C1273.2 377.071 1275.13 377.852 1277.17 378.187C1279.16 378.546 1281.2 378.459 1283.15 377.932C1285.1 377.405 1286.91 376.454 1288.45 375.141L1292.84 371.533C1321.6 347.397 1367.73 315.14 1479.39 306.343C1541.53 301.382 1595.22 317.622 1634.81 354.615C1678.34 394.767 1704.4 459.617 1704.4 528.077C1704.4 654.057 1630.18 733.23 1510.97 734.81C1412.73 734.246 1346.75 683.042 1346.75 607.364C1346.75 567.212 1364.91 541.047 1400.33 514.881C1403.03 512.947 1404.94 510.1 1405.71 506.866C1406.48 503.632 1406.05 500.229 1404.5 497.287L1354.88 403.45C1353.96 401.771 1352.72 400.289 1351.23 399.089C1349.74 397.889 1348.03 396.995 1346.19 396.458C1344.31 395.899 1342.34 395.741 1340.4 395.992C1338.45 396.245 1336.58 396.903 1334.91 397.925C1279.2 430.97 1210.85 491.422 1214.57 607.59C1219.08 755.449 1342.02 868.345 1501.83 872.97H1509.84H1520.78C1710.7 866.766 1847.85 725.787 1847.85 534.619C1847.85 359.126 1719.95 171.229 1483.34 171.229Z" fill="black"/> 12199<path d="M3148.93 261.455H3053.73C3051.51 261.484 3049.37 262.385 3047.79 263.964C3046.2 265.544 3045.3 267.679 3045.29 269.914V469.653C3045.3 471.878 3046.21 473.999 3047.8 475.561C3049.38 477.123 3051.51 478 3053.73 478H3148.93C3206.9 478 3249.65 432.322 3249.65 369.727C3249.65 307.132 3206.9 261.455 3148.93 261.455Z" fill="black"/> 12200<path d="M3441.38 614.802C3441.38 643.787 3465.85 659.915 3508.48 659.915C3566.45 659.915 3600.73 628.561 3600.73 572.958V556.944L3513.9 561.455C3468.1 563.71 3441.38 582.772 3441.38 614.802Z" fill="black"/> 12201<path d="M4146.27 2.04983H2867.3C2846.33 2.04981 2825.54 6.18442 2806.17 14.2172C2786.78 22.25 2769.17 34.0237 2754.35 48.8653C2739.51 63.707 2727.75 81.3258 2719.73 100.715C2711.7 120.104 2707.59 140.883 2707.61 161.865V862.026C2707.61 904.392 2724.43 945.025 2754.38 974.992C2784.33 1004.96 2824.95 1021.81 2867.3 1021.84H4146.27C4167.28 1021.9 4188.1 1017.82 4207.53 1009.83C4226.95 1001.84 4244.61 990.093 4259.5 975.273C4274.37 960.45 4286.2 942.839 4294.28 923.445C4302.35 904.052 4306.51 883.258 4306.55 862.252V162.09C4306.58 141.042 4302.47 120.192 4294.43 100.74C4286.39 81.2884 4274.58 63.6179 4259.69 48.7448C4244.8 33.8719 4227.11 22.0899 4207.65 14.0763C4188.19 6.06265 4167.33 1.97545 4146.27 2.04983ZM3153.77 556.609H3053.17C3050.93 556.609 3048.79 557.499 3047.19 559.085C3045.61 560.672 3044.71 562.824 3044.71 565.068V708.3
1220102C3044.71 710.545 3043.82 712.697 3042.24 714.283C3040.65 715.87 3038.5 716.761 3036.26 716.761H2965.42C2963.2 716.732 2961.05 715.831 2959.47 714.25C2957.89 712.672 2957.01 710.537 2956.97 708.302V191.639C2956.97 189.397 2957.86 187.245 2959.46 185.658C2961.04 184.072 2963.18 183.181 2965.42 183.181H3153.77C3260.47 183.181 3336.82 260.889 3336.82 369.951C3336.82 479.013 3261.03 556.833 3154.35 556.833L3153.77 556.609ZM3683.86 708.19C3683.88 709.31 3683.68 710.421 3683.25 711.461C3682.83 712.5 3682.21 713.447 3681.43 714.244C3680.63 715.041 3679.7 715.675 3678.66 716.107C3677.64 716.538 3676.52 716.761 3675.4 716.761H3608.52C3607.4 716.761 3606.29 716.538 3605.26 716.107C3604.22 715.675 3603.28 715.041 3602.5 714.244C3601.72 713.447 3601.09 712.5 3600.68 711.461C3600.26 710.421 3600.05 709.31 3600.07 708.19V692.739C3600.17 691.382 3599.85 690.026 3599.12 688.874C3598.41 687.72 3597.34 686.829 3596.06 686.334C3594.8 685.84 3593.41 685.769 3592.1 686.131C3590.77 686.491 3589.62 687.266 3588.79 688.34C3568.82 710.107 3536.34 725.896 3484.57 725.896C3408.34 725.896 3357.91 686.197 3357.91 617.624C335
122017.18 600.904 3360.63 584.265 3367.96 569.216C3375.28 554.17 3386.26 541.19 3399.88 531.458C3427.39 510.818 3470.02 500.104 3533.29 497.622L3600.39 495.367V475.741C3600.39 436.154 3573.78 419.35 3531.03 419.35C3488.29 419.35 3461.33 434.463 3455.03 459.163C3454.52 460.907 3453.45 462.433 3451.97 463.496C3450.51 464.56 3448.72 465.098 3446.9 465.027H3380.7C3379.48 465.058 3378.27 464.82 3377.15 464.334C3376.05 463.846 3375.04 463.12 3374.23 462.206C3373.43 461.291 3372.83 460.214 3372.49 459.044C3372.14 457.875 3372.05 456.646 3372.24 455.441C3382.17 396.793 3430.66 352.243 3534.09 352.243C3643.94 352.243 3683.52 403.335 3683.52 500.892L3683.86 708.19ZM4100.49 372.995L3951.62 770.108C3917.78 862.364 3858.56 886.05 3793.71 886.05C3781.5 886.348 3769.3 884.866 3757.51 881.652C3755.67 881.157 3754.06 880.073 3752.88 878.563C3751.73 877.056 3751.1 875.208 3751.08 873.305V812.965C3751.08 811.703 3751.35 810.455 3751.88 809.311C3752.42 808.167 3753.19 807.154 3754.16 806.347C3755.14 805.538 3756.27 804.955 3757.49 804.637C3758.71 804.319 3759.99 804.274 3761.23 804.506C3771.46 806.446 3781.84 807.428 3792.25 807.44C3810.18 808.339 3827.9 803.193 3842.57 792.825C3857.22 782.457 3867.98 767.467 3873.11 750.258L3877.52 736.385C3878.2 734.529 3878.2 732.491 3877.52 730.633L3738.33 373.109C3737.91 371.831 3737.79 370.469 3737.99 369.137C3738.2 367.804 3738.71 366.537 3739.47 365.439C3740.26 364.341 3741.29 363.442 3742.48 362.814C3743.67 362.187 3745 361.849 3746.34 361.83H3814.02C3815.75 361.847 3817.43 362.381 3818.86 363.367C3820.29 364.351 3821.39 365.741 3822.02 367.357L3916.54 619.542C3917.17 621.189 3918.27 622.608 3919.72 623.609C3921.18 624.612 3922.89 625.147 3924.66 625.147C3926.41 625.147 3928.15 624.612 3929.59 623.609C3931.04 622.608 3932.16 621.189 3932.77 619.542L4014.78 368.034C4015.32 366.319 4016.41 364.825 4017.87 363.77C4019.33 362.714 4021.08 362.153 4022.88 362.169H4092.26C4093.59 362.163 4094.91 362.475 4096.12 363.073C4097.31 363.673 4098.36 364.545 4099.16 365.62C4099.96 366.695 4100.49 367.942 4100.72 369.263C4100.96 370.582 4100.88 371.938 4100.49 373.221V372.995Z" fill="black"/> 12202</g> 12203<defs> 12204<clipPath id="clip0"> 12205<rect width="4317" height="1036.76" fill="white" transform="translate(0 0.240234)"/> 12206</clipPath> 12207</defs> 12208</svg> <span class="terms">${ bundle.terms }</span><br /><br /> 12209 </p> 12210 <div class="bundle-select"> 12211 <a href="#" class="button-outline-black open-configView" :data-bundle="index"> 12212 Select 12213 </a> 12214 </div> 12215 </div> 12216 <hr /> 12217 <div class="bundle-specs"> 12218 <p><strong>Includes:</strong></p> 12219 <p v-for="include in bundle.includes">${ include }</p> 12220 <p class="bundle-disclaimer">${ bundle.disclaimer }</p> 12221 </div> 12222 </div> 12223 </div> 12224 12225 <p class="disclaimer-ship-time">*Board ships same-day, Recurve Railguards ship by end of August</p> 12226 12227 </div> 12228 12229 </div> 12230 12231 12232 12233 <style> 12234 .yotpo-drop-down-layout .yotpo-dropdown .list-category .selected-item { 12235 color: #404040 !important; 12236 } 12237 </style> 12238 12239 </div> 12240 12241 12242 12243 12244 </div> 12245 12246 12247 12248 12249 12250 12251 12252 12253 12254
12255<script type="text/javascript"> 12256 var container = document.getElementsByClassName("accordion-toggle"); 12257 12258 for (var i = 0; i < container.length; i++) { 12259 //For each element in the container array, add an onclick event. 12260 container[i].onclick = function(event) { 12261 this.classList.toggle('red'); 12262 } 12263 } 12264</script>
12264 12265
12266<script> 12267 $('.Treaded').on("click", function () { 12268 $('.show-treaded').removeClass('hide'); 12269 $('.show-slick').addClass('hide'); 12270 $('.Slick').removeClass('strong'); 12271 $(this).addClass('strong'); 12272 }); 12273 $('.Slick').on("click", function () { 12274 $('.show-slick').removeClass('hide'); 12275 $('.show-treaded').addClass('hide'); 12276 $('.Treaded').removeClass('strong'); 12277 $(this).addClass('strong'); 12278 }); 12279</script>
12279 12280 12281
12282<script> 12283 $('.S-Series').on("click", function () { 12284 $('.bundle-row-default').removeClass('hide'); 12285 $('.bundle-row-alt').addClass('hide'); 12286 $('.for-straight-rail').removeClass('hide'); 12287 $('.for-recurve-rail').addClass('hide'); 12288 $('.for-rally-rail').addClass('hide'); 12289 $(this).addClass('strong'); 12290 $('.recurve-hub').removeClass('strong'); 12291 $('.recurve').removeClass('strong'); 12292 $('.bundle-row-alt').removeClass('is-rally'); 12293 $('.for-straight-rail').removeClass('hide'); 12294 $('.for-recurve-rail').addClass('hide'); 12295 $('.for-rally-rail').addClass('hide'); 12296 12297 12298 }); 12299 $('.recurve').on("click", function () { 12300 $('.bundle-row-default').addClass('hide'); 12301 $('.bundle-row-alt').removeClass('hide'); 12302 $('.for-recurve-rail').removeClass('hide'); 12303 $('.for-straight-rail').addClass('hide'); 12304 $('.for-rally-rail').addClass('hide'); 12305 $(this).addClass('strong'); 12306 $('.S-Series').removeClass('strong'); 12307 $('.recurve-hub').removeClass('strong'); 12308 $('.bundle-row-alt').removeClass('is-rally'); 12309 $('.for-recurve-rail').removeClass('hide'); 12310 $('.for-striaght-rail').addClass('hide'); 12311 $('.for-rally-rail').addClass('hide'); 12312 }); 12313 $('.recurve-hub').on("click", function () { 12314 $('.bundle-row-default').addClass('hide'); 12315 $('.bundle-row-alt').removeClass('hide'); 12316 $('.for-rally-rail').removeClass('hide'); 12317 $('.for-straight-rail').addClass('hide'); 12318 $('.for-recurve-rail').addClass('hide'); 12319 $(this).addClass('strong'); 12320 $('.S-Series').removeClass('strong'); 12321 $('.recurve').removeClass('strong'); 12322 $('.bundle-row-alt').addClass('is-rally'); 12323 $('.for-rally-rail').removeClass('hide'); 12324 $('.for-striaght-rail').addClass('hide'); 12325 $('.for-recurve-rail').addClass('hide'); 12326 }); 12327</script>
12327 12328 12329
12330<script> 12331 $(document).ready(function() { 12332 $('.thumbnail').on('click', function() { 12333 var clicked = $(this); 12334 var newSelection = clicked.data('big'); 12335 var $img = $('.primary').css("background-image","url(" + newSelection + ")"); 12336 clicked.parent().find('.thumbnail').removeClass('selected'); 12337 clicked.addClass('selected'); 12338 $('.primary').append($img.hide().fadeIn('slow')); 12339 }); 12340 $('body').on('click', '.video-thumb', function() { 12341 $('.primary').addClass('show-video'); 12342 let $thumb = $(this).find('video'); 12343 let $primary = $('.primary video'); 12344 $primary.each(function() { 12345 $(this)[0].currentTime = $thumb[0].currentTime; 12346 }); 12347 }); 12348 $('.static').on('click', function() { 12349 $('.primary').removeClass('show-video'); 12350 }); 12351 12352 $('.secondary').on('click', function() { 12353 $('.primary').addClass('hide-icon'); 12354 $('.small-only').addClass('hide-icon'); 12355 }); 12356 $('.is-first').on('click', function() { 12357 $('.primary').removeClass('hide-icon'); 12358 $('.small-only').addClass('hide-icon'); 12359 }); 12360 }); 12361</script>
12361 12362 12363 12364 12365 12366
12367<script> 12368 12369let windowWidth = $(window).width(); 12370 12371$(window).on('resize', function() { 12372 const newWidth = $(window).width(); 12373 if (newWidth !== windowWidth) { 12374 // Width has changed 12375 windowWidth = newWidth; 12376 12377 setTimeout(() => { 12378 $('.slider-nav-main').slick('refresh'); 12379 $('.slider-for-main').slick('refresh'); 12380 // $('.slider-nav').slick('refresh'); 12381 // $('.slider-nav').slick('refresh'); 12382 $('.slider-for').slick('refresh'); 12383 }, 10) 12384 } 12385}); 12386 12387</script>
12387 12388 12389 12390 12391
12392<script type="text/javascript"> 12393 $(document).ready(function() { 12394 $(".Slick.Tire").click(function() { 12395 $(".primary").css("background-image","url(https://cdn.shopify.com/s/files/1/0696/2011/products/GT_SlickClipped_4ConfigModal_12ba3423-afd5-40c9-993b-62a707705fb1_1000x.png)"); 12396 }); 12397 $(".Treaded.Tire").click(function() { 12398 $(".primary").css("background-image","url(https://cdn.shopify.com/s/files/1/0696/2011/files/GT_PerformanceTreaded_PurchasePage.png)"); 12399 }); 12400 $(".Slate").click(function() { 12401 $(".primary").css("background-image","url(https://cdn.shopify.com/s/files/1/0696/2011/products/Pint_Slate_Thumb_9e1c96bd-cad8-4e0f-99a4-1b306b1e31a2_1000x.png)"); 12402 }); 12403 $(".Sand").click(function() { 12404 $(".primary").css("background-image","url(https://cdn.shopify.com/s/files/1/0696/2011/products/Pint_Slate_Thumb_29452e2e-bed6-4f02-8786-4a07e3d2b704_1000x.png)"); 12405 }); 12406 }); 12407</script>
12407 12408
12409<script> 12410 12411$(function() { 12412 var url = window.location.href; 12413 url = url.replace(/^.*\/\/[^\/]+/, '') 12414 if(url == 'https://onewheel.com/products/onewheel-gt?variant=39541877342302') { 12415 $('body').addClass('test'); 12416 } 12417}); 12418</script>
12418 12419 12420 </div> 12421 12422 12423 12424 12425 12426 12427 12428 12429 12430 12431</div> 12432 <div id="shopify-section-product-meta" class="shopify-section"> 12433
12434<script id="pdp-jsonld" type="application/ld+json" data-schema-variant-id="40944462397534"> 12435{ 12436 "@context": "https://schema.org/", 12437 "@type": "Product", 12438 12439 12440 12441 "image": [ 12442 "https://onewheel.com/cdn/shop/files/GTS_TreadedClipped_4ConfigModal_1400x.png?v=1719589504" 12443 12444 12445 ,"https://onewheel.com/cdn/shop/files/GTS_Clipped_4ConfigModal__1.png?v=1698374591" 12446 12447 12448 12449 ,"https://onewheel.com/cdn/shop/files/GTS_RecuveRails_Lifestyle4PDP_DSC04849_1.jpg?v=1719589504" 12450 12451 12452 12453 ,"https://onewheel.com/cdn/shop/files/GTS_Lifestyle4PDP_OptionP_1400x775_9f46e96b-1023-4c9d-9dbb-584652436be0.png?v=1719589504" 12454 12455 12456 12457 ,"https://onewheel.com/cdn/shop/files/GTS_Clipped_4ConfigModal__1_d93ca0df-324f-4061-86c2-422f74d5edbd.png?v=1718331038" 12458 12459 12460 12461 ,"https://onewheel.com/cdn/shop/files/GTS_Clipped_4ConfigModal__1_3ee302ac-5654-4b9e-95d2-6409a5e34f47.png?v=1718331181" 12462 12463 12464 12465 ,"https://onewheel.com/cdn/shop/files/GTS_Clipped_4ConfigModal__1_425d5556-e690-4d0a-8903-9928032ac68c.png?v=1718331042" 12466 12467 12468 12469 ,"https://onewheel.com/cdn/shop/files/GTSRecurve_Configurator_TransWDropshadow_4Light_V2.png?v=1719589504" 12470 12471 12472 12473 ,"https://onewheel.com/cdn/shop/files/GTSRally_Configurator_TransWDropshadow_4Light_V2.png?v=1719589504" 12474 12475 12476 12477 12478 12479 ,"https://onewheel.com/cdn/shop/files/GTS_Lifestyle4PDP_OptionF_1400x775_83cda19f-6a25-467c-ba24-36aed1d4972f.png?v=1719589504" 12480 12481 12482 12483 ,"https://onewheel.com/cdn/shop/files/GTSRecurve_Configurator_TransWDropshadow_4Light_V3.png?v=1719591052" 12484 12485 12486 12487 ,"https://onewheel.com/cdn/shop/files/GTSRally_Configurator_TransWDropshadow_4Light_V3.png?v=1719591068" 12488 12489 12490 12491 ,"https://onewheel.com/cdn/shop/files/RallyXL_PDPThumbnailImage_Render_40d5aa12-ab06-468c-b2dd-6f2acb2ffadc.png?v=1754495619" 12492 12493 12494 12495 ,"https://onewheel.com/cdn/shop/files/RallyXL_PDPThumbnailImage_Render_LowBoyUpdate.png?v=1754704334" 12496 12497 12498 12499 ,"https://onewheel.com/cdn/shop/files/Onewheel_GTS_Rally_XL_ComparisontRenderCrop_LowboyUpdate_13d1a9ee-94a4-4871-b162-ec7f8de872a2.png?v=1755221763" 12500 12501 12502 ], 12503 12504 "name": "Onewheel GT S-Series", 12505 "sku": "OW2-00010-02", 12506 "gtin12": "810019796005", 12507 "offers": { 12508 "@type": "Offer", 12509 "itemCondition": "https://schema.org/NewCondition", 12510 "availability": "https://schema.org/InStock", 12511 "price": 2900, 12512 "priceValidUntil": "2030-12-31", 12513 "priceCurrency": "USD", 12514 "url": "https:\/\/onewheel.com\/products\/onewheel-gt-s-series?variant=40944462397534" 12515 }, 12516 12517 "weight": { 12518 "@type": "QuantitativeValue", 12519 12520 "unitCode": "lb", 12521 12522 "value": "38.0 lb" 12523 }, 12524 12525 "description": "", 12526 "brand": "Future Motion, Inc." 12527} 12528</script>
12528 12529 12530 12531 12532 12533<img id="preloadImageConfig" src="" style="display: none;"/> <!-- This is a stub to preload the main image in each config to prevent the slow image load --> 12534 12535
12536<script src="https://cdnjs.cloudflare.com/ajax/libs/lodash.js/4.17.21/lodash.min.js" integrity="sha512-WFN04846sdKMIP5LKNphMaWzU7YpMyCU245etK3g/2ARYbPK9Ub18eG+ljU96qKRCWh+quCY7yefSmlkQw1ANQ==" crossorigin="anonymous" referrerpolicy="no-referrer"></script>
12536 12537
12538<script> 12539 let element = "#bundles"; 12540 12541 const urlParams = new URLSearchParams(window.location.search); 12542 const refresh = urlParams.get('refresh'); 12543 const base = urlParams.get('base'); 12544 12545 // console.log('base', base); 12546 // if(!base) { 12547 // console.log('refresh', refresh); 12548 if (typeof window.bundleRefresh !== 'undefined' || refresh) { 12549 // // element = "#bundles" 12550 $('.container').addClass('force-version-1'); 12551 } 12552 // } 12553 window.app = new Vue({ 12554 el: element, 12555 delimiters: ['${', '}'], 12556 data: { 12557 bundle: {}, 12558 currentRail: (function(){ try { var p = (new URLSearchParams(window.location.search).get('rail') || '').toLowerCase(); if (p) return p; if (typeof document !== 'undefined' && document.body && document.body.id === 'onewheel-gt-s-series') return 's-series'; return 'straight'; } catch(e) { return 'straight'; } })(), 12559 bundles: [ 12560 12561 { 12562 image: "", 12563 name: '', 12564 price: '', 12565 compareAt: '', 12566 save: '', 12567 lowAs: '', 12568 message: '', 12569 includes: [''], 12570 products: [] 12571 }, 12572 12573 { 12574 image: "", 12575 name: '', 12576 price: '', 12577 compareAt: '', 12578 save: '', 12579 lowAs: '', 12580 message: '', 12581 includes: [''], 12582 products: [] 12583 }, 12584 12585 { 12586 image: "", 12587 name: '', 12588 price: '', 12589 compareAt: '', 12590 save: '', 12591 lowAs: '', 12592 message: '', 12593 includes: [''], 12594 products: [] 12595 }, 12596 12597 { 12598 image: "", 12599 name: '', 12600 price: '', 12601 compareAt: '', 12602 save: '', 12603 lowAs: '', 12604 message: '', 12605 includes: [''], 12606 products: [] 12607 }, 12608 12609 { 12610 image: "", 12611 name: '', 12612 price: '', 12613 compareAt: '', 12614 save: '', 12615 lowAs: '', 12616 message: '', 12617 includes: [''], 12618 products: [] 12619 }, 12620 12621 { 12622 image: "", 12623 name: '', 12624 price: '', 12625 compareAt: '', 12626 save: '', 12627 lowAs: '', 12628 message: '', 12629 includes: [''], 12630 products: [] 12631 }, 12632 12633 { 12634 image: "", 12635 name: '', 12636 price: '', 12637 compareAt: '', 12638 save: '', 12639 lowAs: '', 12640 message: '', 12641 includes: [''], 12642 products: [] 12643 }, 12644 12645 { 12646 image: "", 12647 name: '', 12648 price: '', 12649 compareAt: '', 12650 save: '', 12651 lowAs: '', 12652 message: '', 12653 includes: [''], 12654 products: [] 12655 }, 12656 12657 { 12658 image: "", 12659 name: '', 12660 price: '', 12661 compareAt: '', 12662 save: '', 12663 lowAs: '', 12664 message: '', 12665 includes: [''], 12666 products: [] 12667 }, 12668 12669 { 12670 image: "", 12671 name: '', 12672 price: '', 12673 compareAt: '', 12674 save: '', 12675 lowAs: '', 12676 message: '', 12677 includes: [''], 12678 products: [] 12679 }, 12680 12681 ] 12682 }, 12683 methods: { 12684 moneyFormat(n) { 12685 console.log('n1', n); 12686 var c = isNaN(c = Math.abs(c)) ? 2 : c, 12687 d = d == undefined ? "." : d, 12688 t = t == undefined ? "," : t, 12689 s = n < 0 ? "-" : "", 12690 i = String(parseInt(n = Math.abs(Number(n) || 0).toFixed(c))), 12691 j = (j = i.length) > 3 ? j % 3 : 0; 12692 12693 let val = s + (j ? i.substr(0, j) + t : "") + i.substr(j).replace(/(\d{3})(?=\d)/g, "$1" + t) + (c ? d + Math.abs(n - i).toFixed(c).slice(2) : ""); 12694 const centsIndex = val.indexOf('.00'); 12695 if(centsIndex > 0) val = val.substring(0, centsIndex); 12696 return val; 12697 }, 12698 } 12699 }); 12700 12701 /* Sync body class for Rally XL so we can scope CSS (e.g. left-align bundle item cards) to Rally XL only */ 12702 (function syncRallyXlBodyClass() {
12703 function update() { 12704 var app = window.app; 12705 var isRallyXl = app && app.currentRail === 'rally-xl'; 12706 if (document.body.id === 'onewheel-gt-s-series') { 12707 document.body.classList.toggle('rail-rally-xl', !!isRallyXl); 12708 } 12709 } 12710 update(); 12711 if (window.app && window.app.$watch) { 12712 window.app.$watch('currentRail', update); 12713 } 12714 })(); 12715 12716 var i = 0; 12717 let counter = 0; 12718 12719 12720 app.bundles[i].name = 'Hybrid Bundle'; 12721 12722 var variants = []; 12723 12724 12725 12726 12727 12728 12729 12730 if (counter === 0) { 12731 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_TreadedClipped_4ConfigModal_500x.png?v=1719589504'); 12732 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_TreadedClipped_4ConfigModal_500x.png?v=1719589504'; 12733 } 12734 counter++; 12735 variants.push({ 12736 id: '40944462397534', 12737 name: 'S-Series', 12738 price: '290000', 12739 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_TreadedClipped_4ConfigModal_500x.png?v=1719589504', 12740 }); 12741 12742 12743 12744 12745 12746 12747 12748 12749 if (counter === 0) { 12750 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTSRecurve_Configurator_TransWDropshadow_4Light_V3_500x.png?v=1719591052'); 12751 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTSRecurve_Configurator_TransWDropshadow_4Light_V3_500x.png?v=1719591052'; 12752 } 12753 counter++; 12754 variants.push({ 12755 id: '40944462430302', 12756 name: 'S-Series with Recurve Rails', 12757 price: '320000', 12758 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTSRecurve_Configurator_TransWDropshadow_4Light_V3_500x.png?v=1719591052', 12759 }); 12760 12761 12762 12763 12764 12765 12766 12767 12768 if (counter === 0) { 12769 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTSRally_Configurator_TransWDropshadow_4Light_V3_500x.png?v=1719591068'); 12770 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTSRally_Configurator_TransWDropshadow_4Light_V3_500x.png?v=1719591068'; 12771 } 12772 counter++; 12773 variants.push({ 12774 id: '40944462463070', 12775 name: 'S-Series Rally Edition', 12776 price: '325000', 12777 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTSRally_Configurator_TransWDropshadow_4Light_V3_500x.png?v=1719591068', 12778 }); 12779 12780 12781 12782 12783 12784 12785 12786 12787 if (counter === 0) { 12788 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Onewheel_GTS_Rally_XL_ComparisontRenderCrop_LowboyUpdate_13d1a9ee-94a4-4871-b162-ec7f8de872a2_500x.png?v=1755221763'); 12789 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Onewheel_GTS_Rally_XL_ComparisontRenderCrop_LowboyUpdate_13d1a9ee-94a4-4871-b162-ec7f8de872a2_500x.png?v=1755221763'; 12790 } 12791 counter++; 12792 variants.push({ 12793 id: '41911500406878', 12794 name: 'S-Series Rally XL', 12795 price: '350000', 12796 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Onewheel_GTS_Rally_XL_ComparisontRenderCrop_LowboyUpdate_13d1a9ee-94a4-4871-b162-ec7f8de872a2_500x.png?v=1755221763', 12797 }); 12798 12799 12800 12801 // EVAN TODO: Update this to "Recurve" 12802 var recurveString = 'Bundle #'; 12803 app.bundles[i].products.push({ 12804 id: '6845910515806', 12805 name: 'Onewheel GT S-Series', 12806 12807 variants: variants, 12808 chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 || app.bundles[i].products.length > 0 ? variants[0] : variants[0] 12809 }); 12810 12811 console.log('app.bundles[i].name', app.bundles[i].name); 12812 console.log('variants', variants); 12813 console.log({ 12814 id: '6845910515806', 12815 name: 'Onewheel GT S-Series', 12816 12817 variants: variants, 12818 chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 ? variants[0] : variants[0] 12819 }); 12820 12821 console.log({ 12822 id: '6845910515806', 12823 name: 'Onewheel GT S-Series', 12824 12825 variants: variants, 12826 chosenVariant: variants[0] 12827 }); 12828 12829 var variants = []; 12830 12831 12832 12833 12834 12835 12836 12837 if (counter === 0) { 12838 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
12838onewheel.com/cdn/shop/files/Dome_Only_Black_500x.png?v=1722898085'); 12839 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Black_500x.png?v=1722898085'; 12840 } 12841 counter++; 12842 variants.push({ 12843 id: '41076117307486', 12844 name: 'Black', 12845 price: '10000', 12846 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Black_500x.png?v=1722898085', 12847 }); 12848 12849 12850 12851 12852 12853 12854 12855 12856 if (counter === 0) { 12857 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Navy_500x.png?v=1723494413'); 12858 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Navy_500x.png?v=1723494413'; 12859 } 12860 counter++; 12861 variants.push({ 12862 id: '41098862166110', 12863 name: 'Navy Blue', 12864 price: '10000', 12865 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Navy_500x.png?v=1723494413', 12866 }); 12867 12868 12869 12870 12871 12872 12873 12874 12875 if (counter === 0) { 12876 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_White_500x.png?v=1723494424'); 12877 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_White_500x.png?v=1723494424'; 12878 } 12879 counter++; 12880 variants.push({ 12881 id: '41098862198878', 12882 name: 'White', 12883 price: '10000', 12884 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_White_500x.png?v=1723494424', 12885 }); 12886 12887 12888 12889 12890 12891 12892 12893 12894 if (counter === 0) { 12895 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Green_500x.png?v=1723494408'); 12896 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Green_500x.png?v=1723494408'; 12897 } 12898 counter++; 12899 variants.push({ 12900 id: '41098862231646', 12901 name: 'Dark Olive', 12902 price: '10000', 12903 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Green_500x.png?v=1723494408', 12904 }); 12905 12906 12907 12908 12909 12910 12911 12912 12913 if (counter === 0) { 12914 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Orange_500x.png?v=1723494417'); 12915 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Orange_500x.png?v=1723494417'; 12916 } 12917 counter++; 12918 variants.push({ 12919 id: '41098862264414', 12920 name: 'Fluorescent Orange', 12921 price: '10000', 12922 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Orange_500x.png?v=1723494417', 12923 }); 12924 12925 12926 12927 12928 12929 12930 12931 12932 if (counter === 0) { 12933 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Red_500x.png?v=1723494420'); 12934 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Red_500x.png?v=1723494420'; 12935 } 12936 counter++; 12937 variants.push({ 12938 id: '41098862297182', 12939 name: 'Red', 12940 price: '10000', 12941 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Red_500x.png?v=1723494420', 12942 }); 12943 12944 12945 12946 12947 12948 12949 12950 12951 if (counter === 0) { 12952 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
12952onewheel.com/cdn/shop/files/Dome_Only_Blue_500x.png?v=1723494403'); 12953 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Blue_500x.png?v=1723494403'; 12954 } 12955 counter++; 12956 variants.push({ 12957 id: '41098862329950', 12958 name: 'Hot Blue', 12959 price: '10000', 12960 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Blue_500x.png?v=1723494403', 12961 }); 12962 12963 12964 12965 // EVAN TODO: Update this to "Recurve" 12966 var recurveString = 'Bundle #'; 12967 app.bundles[i].products.push({ 12968 id: '7172926111838', 12969 name: 'Hybrid Fender', 12970 12971 variants: variants, 12972 chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 || app.bundles[i].products.length > 0 ? variants[0] : variants[0] 12973 }); 12974 12975 console.log('app.bundles[i].name', app.bundles[i].name); 12976 console.log('variants', variants); 12977 console.log({ 12978 id: '7172926111838', 12979 name: 'Hybrid Fender', 12980 12981 variants: variants, 12982 chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 ? variants[0] : variants[0] 12983 }); 12984 12985 console.log({ 12986 id: '7172926111838', 12987 name: 'Hybrid Fender', 12988 12989 variants: variants, 12990 chosenVariant: variants[0] 12991 }); 12992 12993 var variants = []; 12994 12995 12996 12997 12998 12999 13000 13001 if (counter === 0) { 13002 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GT_Base_014f8077-ba87-4d5d-aeef-3069f3a7c5a3_500x.png?v=1722898929'); 13003 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GT_Base_014f8077-ba87-4d5d-aeef-3069f3a7c5a3_500x.png?v=1722898929'; 13004 } 13005 counter++; 13006 variants.push({ 13007 id: '41076139524190', 13008 name: 'GT Hybrid Fender Delete', 13009 price: '5000', 13010 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GT_Base_014f8077-ba87-4d5d-aeef-3069f3a7c5a3_500x.png?v=1722898929', 13011 }); 13012 13013 13014 13015 13016 13017 13018 13019 13020 if (counter === 0) { 13021 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Recurve_Base_f341661f-3ab8-4309-b639-bb208326fd75_500x.png?v=1722899005'); 13022 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Recurve_Base_f341661f-3ab8-4309-b639-bb208326fd75_500x.png?v=1722899005'; 13023 } 13024 counter++; 13025 variants.push({ 13026 id: '41076139556958', 13027 name: 'GT Recurve Hybrid Fender Delete', 13028 price: '5000', 13029 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Recurve_Base_f341661f-3ab8-4309-b639-bb208326fd75_500x.png?v=1722899005', 13030 }); 13031 13032 13033 13034 13035 13036 13037 13038 13039 if (counter === 0) { 13040 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Recurve_Base_f341661f-3ab8-4309-b639-bb208326fd75_500x.png?v=1722899005'); 13041 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Recurve_Base_f341661f-3ab8-4309-b639-bb208326fd75_500x.png?v=1722899005'; 13042 } 13043 counter++; 13044 variants.push({ 13045 id: '42659237593182', 13046 name: 'S-Series XL Hybrid Fender Delete', 13047 price: '5000', 13048 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Recurve_Base_f341661f-3ab8-4309-b639-bb208326fd75_500x.png?v=1722899005', 13049 }); 13050 13051 13052 13053 13054 13055 13056 13057 13058 if (counter === 0) { 13059 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/XRClassic_Base_76d98df7-fcbc-4f9e-9c0b-a52a2661f0ae_500x.png?v=1730998731'); 13060 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
13060onewheel.com/cdn/shop/files/XRClassic_Base_76d98df7-fcbc-4f9e-9c0b-a52a2661f0ae_500x.png?v=1730998731'; 13061 } 13062 counter++; 13063 variants.push({ 13064 id: '41260074074206', 13065 name: 'XR Classic Hybrid Fender Delete', 13066 price: '5000', 13067 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/XRClassic_Base_76d98df7-fcbc-4f9e-9c0b-a52a2661f0ae_500x.png?v=1730998731', 13068 }); 13069 13070 13071 13072 13073 13074 13075 13076 13077 if (counter === 0) { 13078 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/XRClassic_Base_500x.png?v=1730998720'); 13079 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/XRClassic_Base_500x.png?v=1730998720'; 13080 } 13081 counter++; 13082 variants.push({ 13083 id: '41260074106974', 13084 name: 'XR Classic Recurve Hybrid Fender Delete', 13085 price: '5000', 13086 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/XRClassic_Base_500x.png?v=1730998720', 13087 }); 13088 13089 13090 13091 // EVAN TODO: Update this to "Recurve" 13092 var recurveString = 'Bundle #'; 13093 app.bundles[i].products.push({ 13094 id: '7172929093726', 13095 name: 'Hybrid Fender Delete', 13096 13097 variants: variants, 13098 chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 || app.bundles[i].products.length > 0 ? variants[0] : variants[0] 13099 }); 13100 13101 console.log('app.bundles[i].name', app.bundles[i].name); 13102 console.log('variants', variants); 13103 console.log({ 13104 id: '7172929093726', 13105 name: 'Hybrid Fender Delete', 13106 13107 variants: variants, 13108 chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 ? variants[0] : variants[0] 13109 }); 13110 13111 console.log({ 13112 id: '7172929093726', 13113 name: 'Hybrid Fender Delete', 13114 13115 variants: variants, 13116 chosenVariant: variants[0] 13117 }); 13118 13119 var variants = []; 13120 13121 13122 13123 13124 13125 13126 13127 if (counter === 0) { 13128 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Black_87d60888-10a2-465d-b1ce-33f824925ed4_500x.png?v=1634926766'); 13129 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Black_87d60888-10a2-465d-b1ce-33f824925ed4_500x.png?v=1634926766'; 13130 } 13131 counter++; 13132 variants.push({ 13133 id: '39539189416030', 13134 name: 'Black', 13135 price: '500', 13136 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Black_87d60888-10a2-465d-b1ce-33f824925ed4_500x.png?v=1634926766', 13137 }); 13138 13139 13140 13141 13142 13143 13144 13145 13146 if (counter === 0) { 13147 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Navy_500x.png?v=1634926768'); 13148 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Navy_500x.png?v=1634926768'; 13149 } 13150 counter++; 13151 variants.push({ 13152 id: '39539189448798', 13153 name: 'Navy Blue', 13154 price: '500', 13155 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Navy_500x.png?v=1634926768', 13156 }); 13157 13158 13159 13160 13161 13162 13163 13164 13165 if (counter === 0) { 13166 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Mint_60fbe24f-f701-42be-96e1-3f048d551126_500x.png?v=1634926830'); 13167 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Mint_60fbe24f-f701-42be-96e1-3f048d551126_500x.png?v=1634926830'; 13168 } 13169 counter++; 13170 variants.push({ 13171 id: '39539189481566', 13172 name: 'Mint', 13173 price: '500', 13174 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
13174onewheel.com/cdn/shop/products/Charging-Cap-Mint_60fbe24f-f701-42be-96e1-3f048d551126_500x.png?v=1634926830', 13175 }); 13176 13177 13178 13179 13180 13181 13182 13183 13184 if (counter === 0) { 13185 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-White_500x.png?v=1634926803'); 13186 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-White_500x.png?v=1634926803'; 13187 } 13188 counter++; 13189 variants.push({ 13190 id: '39539189514334', 13191 name: 'White', 13192 price: '500', 13193 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-White_500x.png?v=1634926803', 13194 }); 13195 13196 13197 13198 13199 13200 13201 13202 13203 if (counter === 0) { 13204 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Olive-Green_8f3749b3-fd9e-4ae2-ab47-a7f3bf077101_500x.png?v=1634926902'); 13205 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Olive-Green_8f3749b3-fd9e-4ae2-ab47-a7f3bf077101_500x.png?v=1634926902'; 13206 } 13207 counter++; 13208 variants.push({ 13209 id: '39539189547102', 13210 name: 'Dark Olive', 13211 price: '500', 13212 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Olive-Green_8f3749b3-fd9e-4ae2-ab47-a7f3bf077101_500x.png?v=1634926902', 13213 }); 13214 13215 13216 13217 13218 13219 13220 13221 13222 if (counter === 0) { 13223 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Flo-Orange_500x.png?v=1634926848'); 13224 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Flo-Orange_500x.png?v=1634926848'; 13225 } 13226 counter++; 13227 variants.push({ 13228 id: '39539189579870', 13229 name: 'Fluorescent Orange', 13230 price: '500', 13231 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Flo-Orange_500x.png?v=1634926848', 13232 }); 13233 13234 13235 13236 13237 13238 13239 13240 13241 if (counter === 0) { 13242 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Bright-Red_f49ecfaf-38aa-4d4b-b640-e1df379266ee_500x.png?v=1634926910'); 13243 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Bright-Red_f49ecfaf-38aa-4d4b-b640-e1df379266ee_500x.png?v=1634926910'; 13244 } 13245 counter++; 13246 variants.push({ 13247 id: '39539189612638', 13248 name: 'Red', 13249 price: '500', 13250 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Bright-Red_f49ecfaf-38aa-4d4b-b640-e1df379266ee_500x.png?v=1634926910', 13251 }); 13252 13253 13254 13255 13256 13257 13258 13259 13260 if (counter === 0) { 13261 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Hot-Blue_500x.png?v=1634926852'); 13262 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Hot-Blue_500x.png?v=1634926852'; 13263 } 13264 counter++; 13265 variants.push({ 13266 id: '39539189645406', 13267 name: 'Hot Blue', 13268 price: '500', 13269 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Hot-Blue_500x.png?v=1634926852', 13270 }); 13271 13272 13273 13274 13275 13276 13277 13278 13279 if (counter === 0) { 13280 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
13280onewheel.com/cdn/shop/products/Charging-Cap-Flo.-Yellow_fa0e54b4-887a-428e-95d7-79c836f337e4_500x.png?v=1634926962'); 13281 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Flo.-Yellow_fa0e54b4-887a-428e-95d7-79c836f337e4_500x.png?v=1634926962'; 13282 } 13283 counter++; 13284 variants.push({ 13285 id: '39539189678174', 13286 name: 'Fluorescent Yellow', 13287 price: '500', 13288 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Flo.-Yellow_fa0e54b4-887a-428e-95d7-79c836f337e4_500x.png?v=1634926962', 13289 }); 13290 13291 13292 13293 13294 13295 13296 13297 13298 if (counter === 0) { 13299 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Fuschia_500x.png?v=1634926858'); 13300 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Fuschia_500x.png?v=1634926858'; 13301 } 13302 counter++; 13303 variants.push({ 13304 id: '39539189710942', 13305 name: 'Fuchsia', 13306 price: '500', 13307 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Fuschia_500x.png?v=1634926858', 13308 }); 13309 13310 13311 13312 13313 13314 13315 13316 13317 if (counter === 0) { 13318 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Lime_3b3664bf-3015-4326-94d2-b7f6da70a0d7_500x.png?v=1634926965'); 13319 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Lime_3b3664bf-3015-4326-94d2-b7f6da70a0d7_500x.png?v=1634926965'; 13320 } 13321 counter++; 13322 variants.push({ 13323 id: '39539189743710', 13324 name: 'Lime', 13325 price: '500', 13326 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Lime_3b3664bf-3015-4326-94d2-b7f6da70a0d7_500x.png?v=1634926965', 13327 }); 13328 13329 13330 13331 13332 13333 13334 13335 13336 if (counter === 0) { 13337 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Purple_500x.png?v=1634926866'); 13338 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Purple_500x.png?v=1634926866'; 13339 } 13340 counter++; 13341 variants.push({ 13342 id: '39539189776478', 13343 name: 'Purple', 13344 price: '500', 13345 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Purple_500x.png?v=1634926866', 13346 }); 13347 13348 13349 13350 13351 13352 13353 13354 13355 if (counter === 0) { 13356 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Jewel_500x.png?v=1634926872'); 13357 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Jewel_500x.png?v=1634926872'; 13358 } 13359 counter++; 13360 variants.push({ 13361 id: '39539189809246', 13362 name: 'Jewel Gray', 13363 price: '500', 13364 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Jewel_500x.png?v=1634926872', 13365 }); 13366 13367 13368 13369 13370 13371 13372 13373 13374 if (counter === 0) { 13375 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Spearmint_500x.png?v=1634926876'); 13376 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
13376onewheel.com/cdn/shop/products/Charging-Cap-Spearmint_500x.png?v=1634926876'; 13377 } 13378 counter++; 13379 variants.push({ 13380 id: '39539189842014', 13381 name: 'Spearmint', 13382 price: '500', 13383 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Spearmint_500x.png?v=1634926876', 13384 }); 13385 13386 13387 13388 13389 13390 13391 13392 13393 if (counter === 0) { 13394 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Gold-Nugget_bc308357-c474-4055-86fb-df414711b389_500x.png?v=1634926971'); 13395 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Gold-Nugget_bc308357-c474-4055-86fb-df414711b389_500x.png?v=1634926971'; 13396 } 13397 counter++; 13398 variants.push({ 13399 id: '39539189874782', 13400 name: 'Gold Nugget', 13401 price: '500', 13402 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Gold-Nugget_bc308357-c474-4055-86fb-df414711b389_500x.png?v=1634926971', 13403 }); 13404 13405 13406 13407 13408 13409 13410 13411 13412 if (counter === 0) { 13413 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Mississippi-Mudd_500x.png?v=1634926882'); 13414 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Mississippi-Mudd_500x.png?v=1634926882'; 13415 } 13416 counter++; 13417 variants.push({ 13418 id: '39539189907550', 13419 name: 'Mississippi Mud', 13420 price: '500', 13421 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Mississippi-Mudd_500x.png?v=1634926882', 13422 }); 13423 13424 13425 13426 // EVAN TODO: Update this to "Recurve" 13427 var recurveString = 'Bundle #'; 13428 app.bundles[i].products.push({ 13429 id: '6625428373598',
13430 name: 'GT Charger Plug', 13431 13432 variants: variants, 13433 chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 || app.bundles[i].products.length > 0 ? variants[0] : variants[0] 13434 }); 13435 13436 console.log('app.bundles[i].name', app.bundles[i].name); 13437 console.log('variants', variants); 13438 console.log({ 13439 id: '6625428373598', 13440 name: 'GT Charger Plug', 13441 13442 variants: variants, 13443 chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 ? variants[0] : variants[0] 13444 }); 13445 13446 console.log({ 13447 id: '6625428373598', 13448 name: 'GT Charger Plug', 13449 13450 variants: variants, 13451 chosenVariant: variants[0] 13452 }); 13453 13454 13455 i++; 13456 13457 13458 app.bundles[i].name = 'Summit Bundle'; 13459 13460 var variants = []; 13461 13462 13463 13464 13465 13466 13467 13468 if (counter === 0) { 13469 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_TreadedClipped_4ConfigModal_500x.png?v=1719589504'); 13470 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_TreadedClipped_4ConfigModal_500x.png?v=1719589504'; 13471 } 13472 counter++; 13473 variants.push({ 13474 id: '40944462397534', 13475 name: 'S-Series', 13476 price: '290000', 13477 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_TreadedClipped_4ConfigModal_500x.png?v=1719589504', 13478 }); 13479 13480 13481 13482 13483 13484 13485 13486 13487 if (counter === 0) { 13488 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTSRecurve_Configurator_TransWDropshadow_4Light_V3_500x.png?v=1719591052'); 13489 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTSRecurve_Configurator_TransWDropshadow_4Light_V3_500x.png?v=1719591052'; 13490 } 13491 counter++; 13492 variants.push({ 13493 id: '40944462430302', 13494 name: 'S-Series with Recurve Rails', 13495 price: '320000', 13496 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTSRecurve_Configurator_TransWDropshadow_4Light_V3_500x.png?v=1719591052', 13497 }); 13498 13499 13500 13501 13502 13503 13504 13505 13506 if (counter === 0) { 13507 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTSRally_Configurator_TransWDropshadow_4Light_V3_500x.png?v=1719591068'); 13508 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTSRally_Configurator_TransWDropshadow_4Light_V3_500x.png?v=1719591068'; 13509 } 13510 counter++; 13511 variants.push({ 13512 id: '40944462463070', 13513 name: 'S-Series Rally Edition', 13514 price: '325000', 13515 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTSRally_Configurator_TransWDropshadow_4Light_V3_500x.png?v=1719591068', 13516 }); 13517 13518 13519 13520 13521 13522 13523 13524 13525 if (counter === 0) { 13526 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Onewheel_GTS_Rally_XL_ComparisontRenderCrop_LowboyUpdate_13d1a9ee-94a4-4871-b162-ec7f8de872a2_500x.png?v=1755221763'); 13527 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Onewheel_GTS_Rally_XL_ComparisontRenderCrop_LowboyUpdate_13d1a9ee-94a4-4871-b162-ec7f8de872a2_500x.png?v=1755221763'; 13528 } 13529 counter++; 13530 variants.push({ 13531 id: '41911500406878', 13532 name: 'S-Series Rally XL', 13533 price: '350000', 13534 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Onewheel_GTS_Rally_XL_ComparisontRenderCrop_LowboyUpdate_13d1a9ee-94a4-4871-b162-ec7f8de872a2_500x.png?v=1755221763', 13535 }); 13536 13537 13538 13539 // EVAN TODO: Update this to "Recurve" 13540 var recurveString = 'Bundle #'; 13541 app.bundles[i].products.push({ 13542 id: '6845910515806', 13543 name: 'Onewheel GT S-Series', 13544 13545 variants: variants, 13546 chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 || app.bundles[i].products.length > 0 ? variants[0] : variants[0] 13547 }); 13548 13549 console.log('app.bundles[i].name', app.bundles[i].name); 13550 console.log('variants', variants); 13551 console.log({ 13552 id: '6845910515806', 13553 name: 'Onewheel GT S-Series', 13554 13555 variants: variants, 13556 chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 ? variants[0] : variants[0] 13557 }); 13558 13559 console.log({ 13560 id: '6845910515806', 13561 name: 'Onewheel GT S-Series', 13562 13563 variants: variants, 13564 chosenVariant: variants[0] 13565 }); 13566 13567 var variants = []; 13568 13569 13570 13571 13572 13573 13574 13575 if (counter === 0) { 13576 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
13576onewheel.com/cdn/shop/products/RailProtectors_GT_Black-With-FloYellow_Fixed_HorizontalCrop_500x.png?v=1734056928'); 13577 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Black-With-FloYellow_Fixed_HorizontalCrop_500x.png?v=1734056928'; 13578 } 13579 counter++; 13580 variants.push({ 13581 id: '39539194265694', 13582 name: 'Black with Fluorescent Yellow', 13583 price: '3500', 13584 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Black-With-FloYellow_Fixed_HorizontalCrop_500x.png?v=1734056928', 13585 }); 13586 13587 13588 13589 13590 13591 13592 13593 13594 if (counter === 0) { 13595 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/GT_CustomRail_3_HorizontalCrop_500x.png?v=1734056928'); 13596 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/GT_CustomRail_3_HorizontalCrop_500x.png?v=1734056928'; 13597 } 13598 counter++; 13599 variants.push({ 13600 id: '40004356964446', 13601 name: 'Sunfade', 13602 price: '3500', 13603 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/GT_CustomRail_3_HorizontalCrop_500x.png?v=1734056928', 13604 }); 13605 13606 13607 13608 13609 13610 13611 13612 13613 if (counter === 0) { 13614 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_RailGuard_Main_500x.png?v=1734056928'); 13615 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_RailGuard_Main_500x.png?v=1734056928'; 13616 } 13617 counter++; 13618 variants.push({ 13619 id: '40139845042270', 13620 name: 'S-Series', 13621 price: '3500', 13622 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_RailGuard_Main_500x.png?v=1734056928', 13623 }); 13624 13625 13626 13627 13628 13629 13630 13631 13632 if (counter === 0) { 13633 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Murdered-Out_Fixed_HorizontalCrop_500x.png?v=1734056928'); 13634 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Murdered-Out_Fixed_HorizontalCrop_500x.png?v=1734056928'; 13635 } 13636 counter++; 13637 variants.push({ 13638 id: '39539194429534', 13639 name: 'Murdered Out', 13640 price: '3500', 13641 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Murdered-Out_Fixed_HorizontalCrop_500x.png?v=1734056928', 13642 }); 13643 13644 13645 13646 13647 13648 13649 13650 13651 if (counter === 0) { 13652 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/GT_CustomRail_2_HorizontalCrop_500x.png?v=1734056928'); 13653 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/GT_CustomRail_2_HorizontalCrop_500x.png?v=1734056928'; 13654 } 13655 counter++; 13656 variants.push({ 13657 id: '40004352409694', 13658 name: 'Rally', 13659 price: '3500', 13660 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/GT_CustomRail_2_HorizontalCrop_500x.png?v=1734056928', 13661 }); 13662 13663 13664 13665 13666 13667 13668 13669 13670 if (counter === 0) { 13671 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/GT_CustomRail_1_HorizontalCrop_500x.png?v=1734056928'); 13672 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
13672onewheel.com/cdn/shop/products/GT_CustomRail_1_HorizontalCrop_500x.png?v=1734056928'; 13673 } 13674 counter++; 13675 variants.push({ 13676 id: '40004357947486', 13677 name: 'Track', 13678 price: '3500', 13679 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/GT_CustomRail_1_HorizontalCrop_500x.png?v=1734056928', 13680 }); 13681 13682 13683 13684 13685 13686 13687 13688 13689 if (counter === 0) { 13690 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_White_Fixed_HorizontalCrop_500x.png?v=1734056928'); 13691 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_White_Fixed_HorizontalCrop_500x.png?v=1734056928'; 13692 } 13693 counter++; 13694 variants.push({ 13695 id: '39539193643102', 13696 name: 'White', 13697 price: '3500', 13698 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_White_Fixed_HorizontalCrop_500x.png?v=1734056928', 13699 }); 13700 13701 13702 13703 13704 13705 13706 13707 13708 if (counter === 0) { 13709 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_DarkOlive_Fixed_HorizontalCrop_500x.png?v=1734056928'); 13710 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_DarkOlive_Fixed_HorizontalCrop_500x.png?v=1734056928'; 13711 } 13712 counter++; 13713 variants.push({ 13714 id: '39539193675870', 13715 name: 'Dark Olive', 13716 price: '3500', 13717 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_DarkOlive_Fixed_HorizontalCrop_500x.png?v=1734056928', 13718 }); 13719 13720 13721 13722 13723 13724 13725 13726 13727 if (counter === 0) { 13728 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Mississippi-Mud_Fixed_HorizontalCrop_500x.png?v=1734056928'); 13729 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Mississippi-Mud_Fixed_HorizontalCrop_500x.png?v=1734056928'; 13730 } 13731 counter++; 13732 variants.push({ 13733 id: '39539194036318', 13734 name: 'Mississippi Mud', 13735 price: '3500', 13736 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Mississippi-Mud_Fixed_HorizontalCrop_500x.png?v=1734056928', 13737 }); 13738 13739 13740 13741 13742 13743 13744 13745 13746 if (counter === 0) { 13747 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Navy_Fixed_HorizontalCrop_500x.png?v=1734056928'); 13748 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Navy_Fixed_HorizontalCrop_500x.png?v=1734056928'; 13749 } 13750 counter++; 13751 variants.push({ 13752 id: '39539193577566', 13753 name: 'Navy Blue', 13754 price: '3500', 13755 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Navy_Fixed_HorizontalCrop_500x.png?v=1734056928', 13756 }); 13757 13758 13759 13760 13761 13762 13763 13764 13765 if (counter === 0) { 13766 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Flo_Orange_Fixed_HorizontalCrop_500x.png?v=1734056928'); 13767 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Flo_Orange_Fixed_HorizontalCrop_500x.png?v=1734056928'; 13768 } 13769 counter++; 13770 variants.push({ 13771 id: '39539193708638', 13772 name: 'Fluorescent Orange', 13773 price: '3500', 13774 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
13774onewheel.com/cdn/shop/products/RailProtectors_GT_Flo_Orange_Fixed_HorizontalCrop_500x.png?v=1734056928', 13775 }); 13776 13777 13778 13779 13780 13781 13782 13783 13784 if (counter === 0) { 13785 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Bright-Red_Fixed_HorizontalCrop_500x.png?v=1734056928'); 13786 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Bright-Red_Fixed_HorizontalCrop_500x.png?v=1734056928'; 13787 } 13788 counter++; 13789 variants.push({ 13790 id: '39539193741406', 13791 name: 'Red', 13792 price: '3500', 13793 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Bright-Red_Fixed_HorizontalCrop_500x.png?v=1734056928', 13794 }); 13795 13796 13797 13798 13799 13800 13801 13802 13803 if (counter === 0) { 13804 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Hot-Blue_Fixed_HorizontalCrop_500x.png?v=1734056928'); 13805 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Hot-Blue_Fixed_HorizontalCrop_500x.png?v=1734056928'; 13806 } 13807 counter++; 13808 variants.push({ 13809 id: '39539193774174', 13810 name: 'Hot Blue', 13811 price: '3500', 13812 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Hot-Blue_Fixed_HorizontalCrop_500x.png?v=1734056928', 13813 }); 13814 13815 13816 13817 13818 13819 13820 13821 13822 if (counter === 0) { 13823 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Jewel-Grey_Fixed_HorizontalCrop_500x.png?v=1734056928'); 13824 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Jewel-Grey_Fixed_HorizontalCrop_500x.png?v=1734056928'; 13825 } 13826 counter++; 13827 variants.push({ 13828 id: '39539193938014', 13829 name: 'Jewel Gray', 13830 price: '3500', 13831 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Jewel-Grey_Fixed_HorizontalCrop_500x.png?v=1734056928', 13832 }); 13833 13834 13835 13836 13837 13838 13839 13840 13841 if (counter === 0) { 13842 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Mint_Fixed_HorizontalCrop_500x.png?v=1734056928'); 13843 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Mint_Fixed_HorizontalCrop_500x.png?v=1734056928'; 13844 } 13845 counter++; 13846 variants.push({ 13847 id: '39539193610334', 13848 name: 'Mint', 13849 price: '3500', 13850 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Mint_Fixed_HorizontalCrop_500x.png?v=1734056928', 13851 }); 13852 13853 13854 13855 13856 13857 13858 13859 13860 if (counter === 0) { 13861 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Flo_Yellow_Fixedpng_HorizontalCrop_500x.png?v=1734056928'); 13862 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Flo_Yellow_Fixedpng_HorizontalCrop_500x.png?v=1734056928'; 13863 } 13864 counter++; 13865 variants.push({ 13866 id: '39539193806942', 13867 name: 'Fluorescent Yellow', 13868 price: '3500', 13869 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
13869onewheel.com/cdn/shop/products/RailProtectors_GT_Flo_Yellow_Fixedpng_HorizontalCrop_500x.png?v=1734056928', 13870 }); 13871 13872 13873 13874 13875 13876 13877 13878 13879 if (counter === 0) { 13880 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Fuschia_Fixed_HorizontalCrop_500x.png?v=1734056928'); 13881 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Fuschia_Fixed_HorizontalCrop_500x.png?v=1734056928'; 13882 } 13883 counter++; 13884 variants.push({ 13885 id: '39539193839710', 13886 name: 'Fuchsia', 13887 price: '3500', 13888 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Fuschia_Fixed_HorizontalCrop_500x.png?v=1734056928', 13889 }); 13890 13891 13892 13893 13894 13895 13896 13897 13898 if (counter === 0) { 13899 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Lime_Fixed_HorizontalCrop_500x.png?v=1734056928'); 13900 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Lime_Fixed_HorizontalCrop_500x.png?v=1734056928'; 13901 } 13902 counter++; 13903 variants.push({ 13904 id: '39539193872478', 13905 name: 'Lime', 13906 price: '3500', 13907 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Lime_Fixed_HorizontalCrop_500x.png?v=1734056928', 13908 }); 13909 13910 13911 13912 13913 13914 13915 13916 13917 if (counter === 0) { 13918 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Purple_Fixed_HorizontalCrop_500x.png?v=1734056928'); 13919 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Purple_Fixed_HorizontalCrop_500x.png?v=1734056928'; 13920 } 13921 counter++; 13922 variants.push({ 13923 id: '39539193905246', 13924 name: 'Purple', 13925 price: '3500', 13926 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Purple_Fixed_HorizontalCrop_500x.png?v=1734056928', 13927 }); 13928 13929 13930 13931 13932 13933 13934 13935 13936 if (counter === 0) { 13937 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Spearmint_Fixed_HorizontalCrop_500x.png?v=1734056928'); 13938 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Spearmint_Fixed_HorizontalCrop_500x.png?v=1734056928'; 13939 } 13940 counter++; 13941 variants.push({ 13942 id: '39539193970782', 13943 name: 'Spearmint', 13944 price: '3500', 13945 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Spearmint_Fixed_HorizontalCrop_500x.png?v=1734056928', 13946 }); 13947 13948 13949 13950 13951 13952 13953 13954 13955 if (counter === 0) { 13956 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Gold-Nugget_Fixed_HorizontalCrop_500x.png?v=1734056928'); 13957 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Gold-Nugget_Fixed_HorizontalCrop_500x.png?v=1734056928'; 13958 } 13959 counter++; 13960 variants.push({ 13961 id: '39539194003550', 13962 name: 'Gold Nugget', 13963 price: '3500', 13964 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Gold-Nugget_Fixed_HorizontalCrop_500x.png?v=1734056928', 13965 }); 13966 13967 13968 13969 13970 13971 13972 13973 13974 if (counter === 0) { 13975 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
13975onewheel.com/cdn/shop/files/GT_Skeleton_Fade_500x.gif?v=1734056928'); 13976 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GT_Skeleton_Fade_500x.gif?v=1734056928'; 13977 } 13978 counter++; 13979 variants.push({ 13980 id: '41205382217822', 13981 name: 'Glowhst', 13982 price: '3500', 13983 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GT_Skeleton_Fade_500x.gif?v=1734056928', 13984 }); 13985 13986 13987 13988 13989 13990 13991 13992 13993 if (counter === 0) { 13994 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GT_Pumpkin_Fade_500x.gif?v=1734056928'); 13995 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GT_Pumpkin_Fade_500x.gif?v=1734056928'; 13996 } 13997 counter++; 13998 variants.push({ 13999 id: '41205382250590', 14000 name: 'Jack-Glow-Lantern', 14001 price: '3500', 14002 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GT_Pumpkin_Fade_500x.gif?v=1734056928', 14003 }); 14004 14005 14006 14007 14008 14009 14010 14011 14012 if (counter === 0) { 14013 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/1_GT_Bats_500x.gif?v=1758846489'); 14014 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/1_GT_Bats_500x.gif?v=1758846489'; 14015 } 14016 counter++; 14017 variants.push({ 14018 id: '42064549216350', 14019 name: 'Bats', 14020 price: '3500', 14021 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/1_GT_Bats_500x.gif?v=1758846489', 14022 }); 14023 14024 14025 14026 // EVAN TODO: Update this to "Recurve" 14027 var recurveString = 'Bundle #'; 14028 app.bundles[i].products.push({ 14029 id: '6625429717086', 14030 name: 'GT Rail Guards', 14031 14032 variants: variants, 14033 chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 || app.bundles[i].products.length > 0 ? variants[0] : variants[0] 14034 }); 14035 14036 console.log('app.bundles[i].name', app.bundles[i].name); 14037 console.log('variants', variants); 14038 console.log({ 14039 id: '6625429717086', 14040 name: 'GT Rail Guards', 14041 14042 variants: variants, 14043 chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 ? variants[0] : variants[0] 14044 }); 14045 14046 console.log({ 14047 id: '6625429717086', 14048 name: 'GT Rail Guards', 14049 14050 variants: variants, 14051 chosenVariant: variants[0] 14052 }); 14053 14054 var variants = []; 14055 14056 14057 14058 14059 14060 14061 14062 if (counter === 0) { 14063 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Black_87d60888-10a2-465d-b1ce-33f824925ed4_500x.png?v=1634926766'); 14064 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Black_87d60888-10a2-465d-b1ce-33f824925ed4_500x.png?v=1634926766'; 14065 } 14066 counter++; 14067 variants.push({ 14068 id: '39539189416030', 14069 name: 'Black', 14070 price: '500', 14071 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Black_87d60888-10a2-465d-b1ce-33f824925ed4_500x.png?v=1634926766', 14072 }); 14073 14074 14075 14076 14077 14078 14079 14080 14081 if (counter === 0) { 14082 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Navy_500x.png?v=1634926768'); 14083 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Navy_500x.png?v=1634926768'; 14084 } 14085 counter++; 14086 variants.push({ 14087 id: '39539189448798', 14088 name: 'Navy Blue', 14089 price: '500', 14090 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
14090onewheel.com/cdn/shop/products/Charging-Cap-Navy_500x.png?v=1634926768', 14091 }); 14092 14093 14094 14095 14096 14097 14098 14099 14100 if (counter === 0) { 14101 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Mint_60fbe24f-f701-42be-96e1-3f048d551126_500x.png?v=1634926830'); 14102 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Mint_60fbe24f-f701-42be-96e1-3f048d551126_500x.png?v=1634926830'; 14103 } 14104 counter++; 14105 variants.push({ 14106 id: '39539189481566', 14107 name: 'Mint', 14108 price: '500', 14109 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Mint_60fbe24f-f701-42be-96e1-3f048d551126_500x.png?v=1634926830', 14110 }); 14111 14112 14113 14114 14115 14116 14117 14118 14119 if (counter === 0) { 14120 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-White_500x.png?v=1634926803'); 14121 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-White_500x.png?v=1634926803'; 14122 } 14123 counter++; 14124 variants.push({ 14125 id: '39539189514334', 14126 name: 'White', 14127 price: '500', 14128 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-White_500x.png?v=1634926803', 14129 }); 14130 14131 14132 14133 14134 14135 14136 14137 14138 if (counter === 0) { 14139 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Olive-Green_8f3749b3-fd9e-4ae2-ab47-a7f3bf077101_500x.png?v=1634926902'); 14140 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Olive-Green_8f3749b3-fd9e-4ae2-ab47-a7f3bf077101_500x.png?v=1634926902'; 14141 } 14142 counter++; 14143 variants.push({ 14144 id: '39539189547102', 14145 name: 'Dark Olive', 14146 price: '500', 14147 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Olive-Green_8f3749b3-fd9e-4ae2-ab47-a7f3bf077101_500x.png?v=1634926902', 14148 }); 14149 14150 14151 14152 14153 14154 14155 14156 14157 if (counter === 0) { 14158 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Flo-Orange_500x.png?v=1634926848'); 14159 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Flo-Orange_500x.png?v=1634926848'; 14160 } 14161 counter++; 14162 variants.push({ 14163 id: '39539189579870', 14164 name: 'Fluorescent Orange', 14165 price: '500', 14166 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Flo-Orange_500x.png?v=1634926848', 14167 }); 14168 14169 14170 14171 14172 14173 14174 14175 14176 if (counter === 0) { 14177 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Bright-Red_f49ecfaf-38aa-4d4b-b640-e1df379266ee_500x.png?v=1634926910'); 14178 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Bright-Red_f49ecfaf-38aa-4d4b-b640-e1df379266ee_500x.png?v=1634926910'; 14179 } 14180 counter++; 14181 variants.push({ 14182 id: '39539189612638', 14183 name: 'Red', 14184 price: '500', 14185 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Bright-Red_f49ecfaf-38aa-4d4b-b640-e1df379266ee_500x.png?v=1634926910', 14186 }); 14187 14188 14189 14190 14191 14192 14193 14194 14195 if (counter === 0) { 14196 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
14196onewheel.com/cdn/shop/products/Charging-Cap-Hot-Blue_500x.png?v=1634926852'); 14197 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Hot-Blue_500x.png?v=1634926852'; 14198 } 14199 counter++; 14200 variants.push({ 14201 id: '39539189645406', 14202 name: 'Hot Blue', 14203 price: '500', 14204 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Hot-Blue_500x.png?v=1634926852', 14205 }); 14206 14207 14208 14209 14210 14211 14212 14213 14214 if (counter === 0) { 14215 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Flo.-Yellow_fa0e54b4-887a-428e-95d7-79c836f337e4_500x.png?v=1634926962'); 14216 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Flo.-Yellow_fa0e54b4-887a-428e-95d7-79c836f337e4_500x.png?v=1634926962'; 14217 } 14218 counter++; 14219 variants.push({ 14220 id: '39539189678174', 14221 name: 'Fluorescent Yellow', 14222 price: '500', 14223 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Flo.-Yellow_fa0e54b4-887a-428e-95d7-79c836f337e4_500x.png?v=1634926962', 14224 }); 14225 14226 14227 14228 14229 14230 14231 14232 14233 if (counter === 0) { 14234 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Fuschia_500x.png?v=1634926858'); 14235 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Fuschia_500x.png?v=1634926858'; 14236 } 14237 counter++; 14238 variants.push({ 14239 id: '39539189710942', 14240 name: 'Fuchsia', 14241 price: '500', 14242 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Fuschia_500x.png?v=1634926858', 14243 }); 14244 14245 14246 14247 14248 14249 14250 14251 14252 if (counter === 0) { 14253 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Lime_3b3664bf-3015-4326-94d2-b7f6da70a0d7_500x.png?v=1634926965'); 14254 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Lime_3b3664bf-3015-4326-94d2-b7f6da70a0d7_500x.png?v=1634926965'; 14255 } 14256 counter++; 14257 variants.push({ 14258 id: '39539189743710', 14259 name: 'Lime', 14260 price: '500', 14261 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Lime_3b3664bf-3015-4326-94d2-b7f6da70a0d7_500x.png?v=1634926965', 14262 }); 14263 14264 14265 14266 14267 14268 14269 14270 14271 if (counter === 0) { 14272 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Purple_500x.png?v=1634926866'); 14273 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Purple_500x.png?v=1634926866'; 14274 } 14275 counter++; 14276 variants.push({ 14277 id: '39539189776478', 14278 name: 'Purple', 14279 price: '500', 14280 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Purple_500x.png?v=1634926866', 14281 }); 14282 14283 14284 14285 14286 14287 14288 14289 14290 if (counter === 0) { 14291 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Jewel_500x.png?v=1634926872'); 14292 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
14292onewheel.com/cdn/shop/products/Charging-Cap-Jewel_500x.png?v=1634926872'; 14293 } 14294 counter++; 14295 variants.push({ 14296 id: '39539189809246', 14297 name: 'Jewel Gray', 14298 price: '500', 14299 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Jewel_500x.png?v=1634926872', 14300 }); 14301 14302 14303 14304 14305 14306 14307 14308 14309 if (counter === 0) { 14310 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Spearmint_500x.png?v=1634926876'); 14311 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Spearmint_500x.png?v=1634926876'; 14312 } 14313 counter++; 14314 variants.push({ 14315 id: '39539189842014', 14316 name: 'Spearmint', 14317 price: '500', 14318 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Spearmint_500x.png?v=1634926876', 14319 }); 14320 14321 14322 14323 14324 14325 14326 14327 14328 if (counter === 0) { 14329 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Gold-Nugget_bc308357-c474-4055-86fb-df414711b389_500x.png?v=1634926971'); 14330 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Gold-Nugget_bc308357-c474-4055-86fb-df414711b389_500x.png?v=1634926971'; 14331 } 14332 counter++; 14333 variants.push({ 14334 id: '39539189874782', 14335 name: 'Gold Nugget', 14336 price: '500', 14337 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Gold-Nugget_bc308357-c474-4055-86fb-df414711b389_500x.png?v=1634926971', 14338 }); 14339 14340 14341 14342 14343 14344 14345 14346 14347 if (counter === 0) { 14348 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Mississippi-Mudd_500x.png?v=1634926882'); 14349 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Mississippi-Mudd_500x.png?v=1634926882'; 14350 } 14351 counter++; 14352 variants.push({ 14353 id: '39539189907550', 14354 name: 'Mississippi Mud', 14355 price: '500', 14356 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Mississippi-Mudd_500x.png?v=1634926882', 14357 }); 14358 14359 14360 14361 // EVAN TODO: Update this to "Recurve" 14362 var recurveString = 'Bundle #'; 14363 app.bundles[i].products.push({ 14364 id: '6625428373598',
14365 name: 'GT Charger Plug', 14366 14367 variants: variants, 14368 chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 || app.bundles[i].products.length > 0 ? variants[0] : variants[0] 14369 }); 14370 14371 console.log('app.bundles[i].name', app.bundles[i].name); 14372 console.log('variants', variants); 14373 console.log({ 14374 id: '6625428373598', 14375 name: 'GT Charger Plug', 14376 14377 variants: variants, 14378 chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 ? variants[0] : variants[0] 14379 }); 14380 14381 console.log({ 14382 id: '6625428373598', 14383 name: 'GT Charger Plug', 14384 14385 variants: variants, 14386 chosenVariant: variants[0] 14387 }); 14388 14389 var variants = []; 14390 14391 14392 14393 14394 14395 14396 14397 if (counter === 0) { 14398 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Flo.-Orange_500x.png?v=1634926569'); 14399 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Flo.-Orange_500x.png?v=1634926569'; 14400 } 14401 counter++; 14402 variants.push({ 14403 id: '39539186368606', 14404 name: 'Fluorescent Orange', 14405 price: '5500', 14406 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Flo.-Orange_500x.png?v=1634926569', 14407 }); 14408 14409 14410 14411 14412 14413 14414 14415 14416 if (counter === 0) { 14417 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Black_500x.png?v=1634926519'); 14418 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Black_500x.png?v=1634926519'; 14419 } 14420 counter++; 14421 variants.push({ 14422 id: '39539186204766', 14423 name: 'Black', 14424 price: '5500', 14425 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Black_500x.png?v=1634926519', 14426 }); 14427 14428 14429 14430 14431 14432 14433 14434 14435 if (counter === 0) { 14436 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Navy_500x.png?v=1634926554'); 14437 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Navy_500x.png?v=1634926554'; 14438 } 14439 counter++; 14440 variants.push({ 14441 id: '39539186237534', 14442 name: 'Navy Blue', 14443 price: '5500', 14444 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Navy_500x.png?v=1634926554', 14445 }); 14446 14447 14448 14449 14450 14451 14452 14453 14454 if (counter === 0) { 14455 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Mint_f0e108c8-5f5d-4637-adf4-c215364c195c_500x.png?v=1634926657'); 14456 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Mint_f0e108c8-5f5d-4637-adf4-c215364c195c_500x.png?v=1634926657'; 14457 } 14458 counter++; 14459 variants.push({ 14460 id: '39539186270302', 14461 name: 'Mint', 14462 price: '5500', 14463 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Mint_f0e108c8-5f5d-4637-adf4-c215364c195c_500x.png?v=1634926657', 14464 }); 14465 14466 14467 14468 14469 14470 14471 14472 14473 if (counter === 0) { 14474 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-White_500x.png?v=1634926564'); 14475 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-White_500x.png?v=1634926564'; 14476 } 14477 counter++; 14478 variants.push({ 14479 id: '39539186303070', 14480 name: 'White', 14481 price: '5500', 14482 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
14482onewheel.com/cdn/shop/products/Bumper-White_500x.png?v=1634926564', 14483 }); 14484 14485 14486 14487 14488 14489 14490 14491 14492 if (counter === 0) { 14493 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Dark-Olive_f477bceb-1d2a-4bb0-b4ac-c8b13005c0c1_500x.png?v=1634926649'); 14494 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Dark-Olive_f477bceb-1d2a-4bb0-b4ac-c8b13005c0c1_500x.png?v=1634926649'; 14495 } 14496 counter++; 14497 variants.push({ 14498 id: '39539186335838', 14499 name: 'Dark Olive', 14500 price: '5500', 14501 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Dark-Olive_f477bceb-1d2a-4bb0-b4ac-c8b13005c0c1_500x.png?v=1634926649', 14502 }); 14503 14504 14505 14506 14507 14508 14509 14510 14511 if (counter === 0) { 14512 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Bright-Red_500x.png?v=1634926578'); 14513 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Bright-Red_500x.png?v=1634926578'; 14514 } 14515 counter++; 14516 variants.push({ 14517 id: '39539186401374', 14518 name: 'Red', 14519 price: '5500', 14520 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Bright-Red_500x.png?v=1634926578', 14521 }); 14522 14523 14524 14525 14526 14527 14528 14529 14530 if (counter === 0) { 14531 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Hot-Blue_500x.png?v=1634926587'); 14532 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Hot-Blue_500x.png?v=1634926587'; 14533 } 14534 counter++; 14535 variants.push({ 14536 id: '39539186434142', 14537 name: 'Hot Blue', 14538 price: '5500', 14539 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Hot-Blue_500x.png?v=1634926587', 14540 }); 14541 14542 14543 14544 14545 14546 14547 14548 14549 if (counter === 0) { 14550 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Flo.-Yellow_500x.png?v=1634926594'); 14551 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Flo.-Yellow_500x.png?v=1634926594'; 14552 } 14553 counter++; 14554 variants.push({ 14555 id: '39539186466910', 14556 name: 'Fluorescent Yellow', 14557 price: '5500', 14558 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Flo.-Yellow_500x.png?v=1634926594', 14559 }); 14560 14561 14562 14563 14564 14565 14566 14567 14568 if (counter === 0) { 14569 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Fuschia_500x.png?v=1634926599'); 14570 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Fuschia_500x.png?v=1634926599'; 14571 } 14572 counter++; 14573 variants.push({ 14574 id: '39539186499678', 14575 name: 'Fuchsia', 14576 price: '5500', 14577 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Fuschia_500x.png?v=1634926599', 14578 }); 14579 14580 14581 14582 14583 14584 14585 14586 14587 if (counter === 0) { 14588 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Lime_500x.png?v=1634926606'); 14589 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
14589onewheel.com/cdn/shop/products/Bumper-Lime_500x.png?v=1634926606'; 14590 } 14591 counter++; 14592 variants.push({ 14593 id: '39539186532446', 14594 name: 'Lime', 14595 price: '5500', 14596 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Lime_500x.png?v=1634926606', 14597 }); 14598 14599 14600 14601 14602 14603 14604 14605 14606 if (counter === 0) { 14607 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Purple_500x.png?v=1634926614'); 14608 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Purple_500x.png?v=1634926614'; 14609 } 14610 counter++; 14611 variants.push({ 14612 id: '39539186565214', 14613 name: 'Purple', 14614 price: '5500', 14615 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Purple_500x.png?v=1634926614', 14616 }); 14617 14618 14619 14620 14621 14622 14623 14624 14625 if (counter === 0) { 14626 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Jewel-Grey_500x.png?v=1634926644'); 14627 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Jewel-Grey_500x.png?v=1634926644'; 14628 } 14629 counter++; 14630 variants.push({ 14631 id: '39539186597982', 14632 name: 'Jewel Gray', 14633 price: '5500', 14634 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Jewel-Grey_500x.png?v=1634926644', 14635 }); 14636 14637 14638 14639 14640 14641 14642 14643 14644 if (counter === 0) { 14645 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Spearmint_500x.png?v=1634926639'); 14646 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Spearmint_500x.png?v=1634926639'; 14647 } 14648 counter++; 14649 variants.push({ 14650 id: '39539186630750', 14651 name: 'Spearmint', 14652 price: '5500', 14653 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Spearmint_500x.png?v=1634926639', 14654 }); 14655 14656 14657 14658 14659 14660 14661 14662 14663 if (counter === 0) { 14664 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Gold-Nugget_500x.png?v=1634926633'); 14665 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Gold-Nugget_500x.png?v=1634926633'; 14666 } 14667 counter++; 14668 variants.push({ 14669 id: '39539186663518', 14670 name: 'Gold Nugget', 14671 price: '5500', 14672 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Gold-Nugget_500x.png?v=1634926633', 14673 }); 14674 14675 14676 14677 14678 14679 14680 14681 14682 if (counter === 0) { 14683 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Mississippi-Mud_500x.png?v=1634926627'); 14684 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Mississippi-Mud_500x.png?v=1634926627'; 14685 } 14686 counter++; 14687 variants.push({ 14688 id: '39539186696286', 14689 name: 'Mississippi Mud', 14690 price: '5500', 14691 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Mississippi-Mud_500x.png?v=1634926627', 14692 }); 14693 14694 14695 14696 // EVAN TODO: Update this to "Recurve" 14697 var recurveString = 'Bundle #'; 14698 app.bundles[i].products.push({ 14699 id: '6625426604126', 14700 name: 'GT Bumpers', 14701 14702 variants: variants, 14703 chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 || app.bundles[i].products.length > 0 ? variants[0] : variants[0] 14704 }); 14705 14706 console.log('app.bundles[i].name', app.bundles[i].name); 14707 console.log('variants', variants); 14708 console.log({ 14709 id: '6625426604126', 14710 name: 'GT Bumpers', 14711 14712 variants: variants, 14713 chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 ? variants[0] : variants[0] 14714 }); 14715 14716 console.log({ 14717 id: '6625426604126', 14718 name: 'GT Bumpers', 14719 14720 variants: variants, 14721 chosenVariant: variants[0] 14722 }); 14723 14724 var variants = []; 14725 14726 14727 14728 14729 14730 14731 14732 if (counter === 0) { 14733 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
14733onewheel.com/cdn/shop/files/Dome_Only_Black_500x.png?v=1722898085'); 14734 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Black_500x.png?v=1722898085'; 14735 } 14736 counter++; 14737 variants.push({ 14738 id: '41076117307486', 14739 name: 'Black', 14740 price: '10000', 14741 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Black_500x.png?v=1722898085', 14742 }); 14743 14744 14745 14746 14747 14748 14749 14750 14751 if (counter === 0) { 14752 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Navy_500x.png?v=1723494413'); 14753 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Navy_500x.png?v=1723494413'; 14754 } 14755 counter++; 14756 variants.push({ 14757 id: '41098862166110', 14758 name: 'Navy Blue', 14759 price: '10000', 14760 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Navy_500x.png?v=1723494413', 14761 }); 14762 14763 14764 14765 14766 14767 14768 14769 14770 if (counter === 0) { 14771 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_White_500x.png?v=1723494424'); 14772 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_White_500x.png?v=1723494424'; 14773 } 14774 counter++; 14775 variants.push({ 14776 id: '41098862198878', 14777 name: 'White', 14778 price: '10000', 14779 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_White_500x.png?v=1723494424', 14780 }); 14781 14782 14783 14784 14785 14786 14787 14788 14789 if (counter === 0) { 14790 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Green_500x.png?v=1723494408'); 14791 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Green_500x.png?v=1723494408'; 14792 } 14793 counter++; 14794 variants.push({ 14795 id: '41098862231646', 14796 name: 'Dark Olive', 14797 price: '10000', 14798 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Green_500x.png?v=1723494408', 14799 }); 14800 14801 14802 14803 14804 14805 14806 14807 14808 if (counter === 0) { 14809 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Orange_500x.png?v=1723494417'); 14810 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Orange_500x.png?v=1723494417'; 14811 } 14812 counter++; 14813 variants.push({ 14814 id: '41098862264414', 14815 name: 'Fluorescent Orange', 14816 price: '10000', 14817 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Orange_500x.png?v=1723494417', 14818 }); 14819 14820 14821 14822 14823 14824 14825 14826 14827 if (counter === 0) { 14828 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Red_500x.png?v=1723494420'); 14829 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Red_500x.png?v=1723494420'; 14830 } 14831 counter++; 14832 variants.push({ 14833 id: '41098862297182', 14834 name: 'Red', 14835 price: '10000', 14836 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Red_500x.png?v=1723494420', 14837 }); 14838 14839 14840 14841 14842 14843 14844 14845 14846 if (counter === 0) { 14847 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
14847onewheel.com/cdn/shop/files/Dome_Only_Blue_500x.png?v=1723494403'); 14848 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Blue_500x.png?v=1723494403'; 14849 } 14850 counter++; 14851 variants.push({ 14852 id: '41098862329950', 14853 name: 'Hot Blue', 14854 price: '10000', 14855 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Blue_500x.png?v=1723494403', 14856 }); 14857 14858 14859 14860 // EVAN TODO: Update this to "Recurve" 14861 var recurveString = 'Bundle #'; 14862 app.bundles[i].products.push({ 14863 id: '7172926111838', 14864 name: 'Hybrid Fender', 14865 14866 variants: variants, 14867 chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 || app.bundles[i].products.length > 0 ? variants[0] : variants[0] 14868 }); 14869 14870 console.log('app.bundles[i].name', app.bundles[i].name); 14871 console.log('variants', variants); 14872 console.log({ 14873 id: '7172926111838', 14874 name: 'Hybrid Fender', 14875 14876 variants: variants, 14877 chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 ? variants[0] : variants[0] 14878 }); 14879 14880 console.log({ 14881 id: '7172926111838', 14882 name: 'Hybrid Fender', 14883 14884 variants: variants, 14885 chosenVariant: variants[0] 14886 }); 14887 14888 var variants = []; 14889 14890 14891 14892 14893 14894 14895 14896 if (counter === 0) { 14897 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GT_Base_014f8077-ba87-4d5d-aeef-3069f3a7c5a3_500x.png?v=1722898929'); 14898 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GT_Base_014f8077-ba87-4d5d-aeef-3069f3a7c5a3_500x.png?v=1722898929'; 14899 } 14900 counter++; 14901 variants.push({ 14902 id: '41076139524190', 14903 name: 'GT Hybrid Fender Delete', 14904 price: '5000', 14905 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GT_Base_014f8077-ba87-4d5d-aeef-3069f3a7c5a3_500x.png?v=1722898929', 14906 }); 14907 14908 14909 14910 14911 14912 14913 14914 14915 if (counter === 0) { 14916 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Recurve_Base_f341661f-3ab8-4309-b639-bb208326fd75_500x.png?v=1722899005'); 14917 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Recurve_Base_f341661f-3ab8-4309-b639-bb208326fd75_500x.png?v=1722899005'; 14918 } 14919 counter++; 14920 variants.push({ 14921 id: '41076139556958', 14922 name: 'GT Recurve Hybrid Fender Delete', 14923 price: '5000', 14924 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Recurve_Base_f341661f-3ab8-4309-b639-bb208326fd75_500x.png?v=1722899005', 14925 }); 14926 14927 14928 14929 14930 14931 14932 14933 14934 if (counter === 0) { 14935 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Recurve_Base_f341661f-3ab8-4309-b639-bb208326fd75_500x.png?v=1722899005'); 14936 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Recurve_Base_f341661f-3ab8-4309-b639-bb208326fd75_500x.png?v=1722899005'; 14937 } 14938 counter++; 14939 variants.push({ 14940 id: '42659237593182', 14941 name: 'S-Series XL Hybrid Fender Delete', 14942 price: '5000', 14943 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Recurve_Base_f341661f-3ab8-4309-b639-bb208326fd75_500x.png?v=1722899005', 14944 }); 14945 14946 14947 14948 14949 14950 14951 14952 14953 if (counter === 0) { 14954 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/XRClassic_Base_76d98df7-fcbc-4f9e-9c0b-a52a2661f0ae_500x.png?v=1730998731'); 14955 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
14955onewheel.com/cdn/shop/files/XRClassic_Base_76d98df7-fcbc-4f9e-9c0b-a52a2661f0ae_500x.png?v=1730998731'; 14956 } 14957 counter++; 14958 variants.push({ 14959 id: '41260074074206', 14960 name: 'XR Classic Hybrid Fender Delete', 14961 price: '5000', 14962 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/XRClassic_Base_76d98df7-fcbc-4f9e-9c0b-a52a2661f0ae_500x.png?v=1730998731', 14963 }); 14964 14965 14966 14967 14968 14969 14970 14971 14972 if (counter === 0) { 14973 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/XRClassic_Base_500x.png?v=1730998720'); 14974 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/XRClassic_Base_500x.png?v=1730998720'; 14975 } 14976 counter++; 14977 variants.push({ 14978 id: '41260074106974', 14979 name: 'XR Classic Recurve Hybrid Fender Delete', 14980 price: '5000', 14981 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/XRClassic_Base_500x.png?v=1730998720', 14982 }); 14983 14984 14985 14986 // EVAN TODO: Update this to "Recurve" 14987 var recurveString = 'Bundle #'; 14988 app.bundles[i].products.push({ 14989 id: '7172929093726', 14990 name: 'Hybrid Fender Delete', 14991 14992 variants: variants, 14993 chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 || app.bundles[i].products.length > 0 ? variants[0] : variants[0] 14994 }); 14995 14996 console.log('app.bundles[i].name', app.bundles[i].name); 14997 console.log('variants', variants); 14998 console.log({ 14999 id: '7172929093726', 15000 name: 'Hybrid Fender Delete', 15001 15002 variants: variants, 15003 chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 ? variants[0] : variants[0] 15004 }); 15005 15006 console.log({ 15007 id: '7172929093726', 15008 name: 'Hybrid Fender Delete', 15009 15010 variants: variants, 15011 chosenVariant: variants[0] 15012 }); 15013 15014 var variants = []; 15015 15016 15017 15018 15019 15020 15021 15022 if (counter === 0) { 15023 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_Hyper_Charger_Web_Main_500x.png?v=1698373542'); 15024 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_Hyper_Charger_Web_Main_500x.png?v=1698373542'; 15025 } 15026 counter++; 15027 variants.push({ 15028 id: '40129602191454', 15029 name: 'Default Title', 15030 price: '23000', 15031 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_Hyper_Charger_Web_Main_500x.png?v=1698373542', 15032 }); 15033 15034 15035 15036 // EVAN TODO: Update this to "Recurve" 15037 var recurveString = 'Bundle #'; 15038 app.bundles[i].products.push({ 15039 id: '6842334806110', 15040 name: 'GT S-Series Hypercharger', 15041 15042 variants: variants, 15043 chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 || app.bundles[i].products.length > 0 ? variants[0] : variants[0] 15044 }); 15045 15046 console.log('app.bundles[i].name', app.bundles[i].name); 15047 console.log('variants', variants); 15048 console.log({ 15049 id: '6842334806110', 15050 name: 'GT S-Series Hypercharger', 15051 15052 variants: variants, 15053 chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 ? variants[0] : variants[0] 15054 }); 15055 15056 console.log({ 15057 id: '6842334806110', 15058 name: 'GT S-Series Hypercharger', 15059 15060 variants: variants, 15061 chosenVariant: variants[0] 15062 }); 15063 15064 15065 i++; 15066 15067 15068 app.bundles[i].name = 'Full Send Bundle'; 15069 15070 var variants = []; 15071 15072 15073 15074 15075 15076 15077 15078 if (counter === 0) { 15079 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_TreadedClipped_4ConfigModal_500x.png?v=1719589504'); 15080 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
15080onewheel.com/cdn/shop/files/GTS_TreadedClipped_4ConfigModal_500x.png?v=1719589504'; 15081 } 15082 counter++; 15083 variants.push({ 15084 id: '40944462397534', 15085 name: 'S-Series', 15086 price: '290000', 15087 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_TreadedClipped_4ConfigModal_500x.png?v=1719589504', 15088 }); 15089 15090 15091 15092 15093 15094 15095 15096 15097 if (counter === 0) { 15098 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTSRecurve_Configurator_TransWDropshadow_4Light_V3_500x.png?v=1719591052'); 15099 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTSRecurve_Configurator_TransWDropshadow_4Light_V3_500x.png?v=1719591052'; 15100 } 15101 counter++; 15102 variants.push({ 15103 id: '40944462430302', 15104 name: 'S-Series with Recurve Rails', 15105 price: '320000', 15106 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTSRecurve_Configurator_TransWDropshadow_4Light_V3_500x.png?v=1719591052', 15107 }); 15108 15109 15110 15111 15112 15113 15114 15115 15116 if (counter === 0) { 15117 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTSRally_Configurator_TransWDropshadow_4Light_V3_500x.png?v=1719591068'); 15118 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTSRally_Configurator_TransWDropshadow_4Light_V3_500x.png?v=1719591068'; 15119 } 15120 counter++; 15121 variants.push({ 15122 id: '40944462463070', 15123 name: 'S-Series Rally Edition', 15124 price: '325000', 15125 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTSRally_Configurator_TransWDropshadow_4Light_V3_500x.png?v=1719591068', 15126 }); 15127 15128 15129 15130 15131 15132 15133 15134 15135 if (counter === 0) { 15136 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Onewheel_GTS_Rally_XL_ComparisontRenderCrop_LowboyUpdate_13d1a9ee-94a4-4871-b162-ec7f8de872a2_500x.png?v=1755221763'); 15137 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Onewheel_GTS_Rally_XL_ComparisontRenderCrop_LowboyUpdate_13d1a9ee-94a4-4871-b162-ec7f8de872a2_500x.png?v=1755221763'; 15138 } 15139 counter++; 15140 variants.push({ 15141 id: '41911500406878', 15142 name: 'S-Series Rally XL', 15143 price: '350000', 15144 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Onewheel_GTS_Rally_XL_ComparisontRenderCrop_LowboyUpdate_13d1a9ee-94a4-4871-b162-ec7f8de872a2_500x.png?v=1755221763', 15145 }); 15146 15147 15148 15149 // EVAN TODO: Update this to "Recurve" 15150 var recurveString = 'Bundle #'; 15151 app.bundles[i].products.push({ 15152 id: '6845910515806', 15153 name: 'Onewheel GT S-Series', 15154 15155 variants: variants, 15156 chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 || app.bundles[i].products.length > 0 ? variants[0] : variants[0] 15157 }); 15158 15159 console.log('app.bundles[i].name', app.bundles[i].name); 15160 console.log('variants', variants); 15161 console.log({ 15162 id: '6845910515806', 15163 name: 'Onewheel GT S-Series', 15164 15165 variants: variants, 15166 chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 ? variants[0] : variants[0] 15167 }); 15168 15169 console.log({ 15170 id: '6845910515806', 15171 name: 'Onewheel GT S-Series', 15172 15173 variants: variants, 15174 chosenVariant: variants[0] 15175 }); 15176 15177 var variants = []; 15178 15179 15180 15181 15182 15183 15184 15185 if (counter === 0) { 15186 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Black-With-FloYellow_Fixed_HorizontalCrop_500x.png?v=1734056928'); 15187 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
15187onewheel.com/cdn/shop/products/RailProtectors_GT_Black-With-FloYellow_Fixed_HorizontalCrop_500x.png?v=1734056928'; 15188 } 15189 counter++; 15190 variants.push({ 15191 id: '39539194265694', 15192 name: 'Black with Fluorescent Yellow', 15193 price: '3500', 15194 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Black-With-FloYellow_Fixed_HorizontalCrop_500x.png?v=1734056928', 15195 }); 15196 15197 15198 15199 15200 15201 15202 15203 15204 if (counter === 0) { 15205 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/GT_CustomRail_3_HorizontalCrop_500x.png?v=1734056928'); 15206 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/GT_CustomRail_3_HorizontalCrop_500x.png?v=1734056928'; 15207 } 15208 counter++; 15209 variants.push({ 15210 id: '40004356964446', 15211 name: 'Sunfade', 15212 price: '3500', 15213 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/GT_CustomRail_3_HorizontalCrop_500x.png?v=1734056928', 15214 }); 15215 15216 15217 15218 15219 15220 15221 15222 15223 if (counter === 0) { 15224 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_RailGuard_Main_500x.png?v=1734056928'); 15225 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_RailGuard_Main_500x.png?v=1734056928'; 15226 } 15227 counter++; 15228 variants.push({ 15229 id: '40139845042270', 15230 name: 'S-Series', 15231 price: '3500', 15232 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_RailGuard_Main_500x.png?v=1734056928', 15233 }); 15234 15235 15236 15237 15238 15239 15240 15241 15242 if (counter === 0) { 15243 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Murdered-Out_Fixed_HorizontalCrop_500x.png?v=1734056928'); 15244 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Murdered-Out_Fixed_HorizontalCrop_500x.png?v=1734056928'; 15245 } 15246 counter++; 15247 variants.push({ 15248 id: '39539194429534', 15249 name: 'Murdered Out', 15250 price: '3500', 15251 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Murdered-Out_Fixed_HorizontalCrop_500x.png?v=1734056928', 15252 }); 15253 15254 15255 15256 15257 15258 15259 15260 15261 if (counter === 0) { 15262 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/GT_CustomRail_2_HorizontalCrop_500x.png?v=1734056928'); 15263 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/GT_CustomRail_2_HorizontalCrop_500x.png?v=1734056928'; 15264 } 15265 counter++; 15266 variants.push({ 15267 id: '40004352409694', 15268 name: 'Rally', 15269 price: '3500', 15270 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/GT_CustomRail_2_HorizontalCrop_500x.png?v=1734056928', 15271 }); 15272 15273 15274 15275 15276 15277 15278 15279 15280 if (counter === 0) { 15281 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/GT_CustomRail_1_HorizontalCrop_500x.png?v=1734056928'); 15282 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/GT_CustomRail_1_HorizontalCrop_500x.png?v=1734056928'; 15283 } 15284 counter++; 15285 variants.push({ 15286 id: '40004357947486', 15287 name: 'Track', 15288 price: '3500', 15289 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
15289onewheel.com/cdn/shop/products/GT_CustomRail_1_HorizontalCrop_500x.png?v=1734056928', 15290 }); 15291 15292 15293 15294 15295 15296 15297 15298 15299 if (counter === 0) { 15300 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_White_Fixed_HorizontalCrop_500x.png?v=1734056928'); 15301 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_White_Fixed_HorizontalCrop_500x.png?v=1734056928'; 15302 } 15303 counter++; 15304 variants.push({ 15305 id: '39539193643102', 15306 name: 'White', 15307 price: '3500', 15308 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_White_Fixed_HorizontalCrop_500x.png?v=1734056928', 15309 }); 15310 15311 15312 15313 15314 15315 15316 15317 15318 if (counter === 0) { 15319 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_DarkOlive_Fixed_HorizontalCrop_500x.png?v=1734056928'); 15320 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_DarkOlive_Fixed_HorizontalCrop_500x.png?v=1734056928'; 15321 } 15322 counter++; 15323 variants.push({ 15324 id: '39539193675870', 15325 name: 'Dark Olive', 15326 price: '3500', 15327 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_DarkOlive_Fixed_HorizontalCrop_500x.png?v=1734056928', 15328 }); 15329 15330 15331 15332 15333 15334 15335 15336 15337 if (counter === 0) { 15338 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Mississippi-Mud_Fixed_HorizontalCrop_500x.png?v=1734056928'); 15339 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Mississippi-Mud_Fixed_HorizontalCrop_500x.png?v=1734056928'; 15340 } 15341 counter++; 15342 variants.push({ 15343 id: '39539194036318', 15344 name: 'Mississippi Mud', 15345 price: '3500', 15346 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Mississippi-Mud_Fixed_HorizontalCrop_500x.png?v=1734056928', 15347 }); 15348 15349 15350 15351 15352 15353 15354 15355 15356 if (counter === 0) { 15357 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Navy_Fixed_HorizontalCrop_500x.png?v=1734056928'); 15358 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Navy_Fixed_HorizontalCrop_500x.png?v=1734056928'; 15359 } 15360 counter++; 15361 variants.push({ 15362 id: '39539193577566', 15363 name: 'Navy Blue', 15364 price: '3500', 15365 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Navy_Fixed_HorizontalCrop_500x.png?v=1734056928', 15366 }); 15367 15368 15369 15370 15371 15372 15373 15374 15375 if (counter === 0) { 15376 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Flo_Orange_Fixed_HorizontalCrop_500x.png?v=1734056928'); 15377 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Flo_Orange_Fixed_HorizontalCrop_500x.png?v=1734056928'; 15378 } 15379 counter++; 15380 variants.push({ 15381 id: '39539193708638', 15382 name: 'Fluorescent Orange', 15383 price: '3500', 15384 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
15384onewheel.com/cdn/shop/products/RailProtectors_GT_Flo_Orange_Fixed_HorizontalCrop_500x.png?v=1734056928', 15385 }); 15386 15387 15388 15389 15390 15391 15392 15393 15394 if (counter === 0) { 15395 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Bright-Red_Fixed_HorizontalCrop_500x.png?v=1734056928'); 15396 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Bright-Red_Fixed_HorizontalCrop_500x.png?v=1734056928'; 15397 } 15398 counter++; 15399 variants.push({ 15400 id: '39539193741406', 15401 name: 'Red', 15402 price: '3500', 15403 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Bright-Red_Fixed_HorizontalCrop_500x.png?v=1734056928', 15404 }); 15405 15406 15407 15408 15409 15410 15411 15412 15413 if (counter === 0) { 15414 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Hot-Blue_Fixed_HorizontalCrop_500x.png?v=1734056928'); 15415 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Hot-Blue_Fixed_HorizontalCrop_500x.png?v=1734056928'; 15416 } 15417 counter++; 15418 variants.push({ 15419 id: '39539193774174', 15420 name: 'Hot Blue', 15421 price: '3500', 15422 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Hot-Blue_Fixed_HorizontalCrop_500x.png?v=1734056928', 15423 }); 15424 15425 15426 15427 15428 15429 15430 15431 15432 if (counter === 0) { 15433 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Jewel-Grey_Fixed_HorizontalCrop_500x.png?v=1734056928'); 15434 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Jewel-Grey_Fixed_HorizontalCrop_500x.png?v=1734056928'; 15435 } 15436 counter++; 15437 variants.push({ 15438 id: '39539193938014', 15439 name: 'Jewel Gray', 15440 price: '3500', 15441 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Jewel-Grey_Fixed_HorizontalCrop_500x.png?v=1734056928', 15442 }); 15443 15444 15445 15446 15447 15448 15449 15450 15451 if (counter === 0) { 15452 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Mint_Fixed_HorizontalCrop_500x.png?v=1734056928'); 15453 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Mint_Fixed_HorizontalCrop_500x.png?v=1734056928'; 15454 } 15455 counter++; 15456 variants.push({ 15457 id: '39539193610334', 15458 name: 'Mint', 15459 price: '3500', 15460 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Mint_Fixed_HorizontalCrop_500x.png?v=1734056928', 15461 }); 15462 15463 15464 15465 15466 15467 15468 15469 15470 if (counter === 0) { 15471 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Flo_Yellow_Fixedpng_HorizontalCrop_500x.png?v=1734056928'); 15472 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Flo_Yellow_Fixedpng_HorizontalCrop_500x.png?v=1734056928'; 15473 } 15474 counter++; 15475 variants.push({ 15476 id: '39539193806942', 15477 name: 'Fluorescent Yellow', 15478 price: '3500', 15479 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
15479onewheel.com/cdn/shop/products/RailProtectors_GT_Flo_Yellow_Fixedpng_HorizontalCrop_500x.png?v=1734056928', 15480 }); 15481 15482 15483 15484 15485 15486 15487 15488 15489 if (counter === 0) { 15490 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Fuschia_Fixed_HorizontalCrop_500x.png?v=1734056928'); 15491 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Fuschia_Fixed_HorizontalCrop_500x.png?v=1734056928'; 15492 } 15493 counter++; 15494 variants.push({ 15495 id: '39539193839710', 15496 name: 'Fuchsia', 15497 price: '3500', 15498 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Fuschia_Fixed_HorizontalCrop_500x.png?v=1734056928', 15499 }); 15500 15501 15502 15503 15504 15505 15506 15507 15508 if (counter === 0) { 15509 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Lime_Fixed_HorizontalCrop_500x.png?v=1734056928'); 15510 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Lime_Fixed_HorizontalCrop_500x.png?v=1734056928'; 15511 } 15512 counter++; 15513 variants.push({ 15514 id: '39539193872478', 15515 name: 'Lime', 15516 price: '3500', 15517 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Lime_Fixed_HorizontalCrop_500x.png?v=1734056928', 15518 }); 15519 15520 15521 15522 15523 15524 15525 15526 15527 if (counter === 0) { 15528 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Purple_Fixed_HorizontalCrop_500x.png?v=1734056928'); 15529 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Purple_Fixed_HorizontalCrop_500x.png?v=1734056928'; 15530 } 15531 counter++; 15532 variants.push({ 15533 id: '39539193905246', 15534 name: 'Purple', 15535 price: '3500', 15536 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Purple_Fixed_HorizontalCrop_500x.png?v=1734056928', 15537 }); 15538 15539 15540 15541 15542 15543 15544 15545 15546 if (counter === 0) { 15547 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Spearmint_Fixed_HorizontalCrop_500x.png?v=1734056928'); 15548 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Spearmint_Fixed_HorizontalCrop_500x.png?v=1734056928'; 15549 } 15550 counter++; 15551 variants.push({ 15552 id: '39539193970782', 15553 name: 'Spearmint', 15554 price: '3500', 15555 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Spearmint_Fixed_HorizontalCrop_500x.png?v=1734056928', 15556 }); 15557 15558 15559 15560 15561 15562 15563 15564 15565 if (counter === 0) { 15566 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Gold-Nugget_Fixed_HorizontalCrop_500x.png?v=1734056928'); 15567 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Gold-Nugget_Fixed_HorizontalCrop_500x.png?v=1734056928'; 15568 } 15569 counter++; 15570 variants.push({ 15571 id: '39539194003550', 15572 name: 'Gold Nugget', 15573 price: '3500', 15574 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Gold-Nugget_Fixed_HorizontalCrop_500x.png?v=1734056928', 15575 }); 15576 15577 15578 15579 15580 15581 15582 15583 15584 if (counter === 0) { 15585 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
15585onewheel.com/cdn/shop/files/GT_Skeleton_Fade_500x.gif?v=1734056928'); 15586 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GT_Skeleton_Fade_500x.gif?v=1734056928'; 15587 } 15588 counter++; 15589 variants.push({ 15590 id: '41205382217822', 15591 name: 'Glowhst', 15592 price: '3500', 15593 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GT_Skeleton_Fade_500x.gif?v=1734056928', 15594 }); 15595 15596 15597 15598 15599 15600 15601 15602 15603 if (counter === 0) { 15604 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GT_Pumpkin_Fade_500x.gif?v=1734056928'); 15605 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GT_Pumpkin_Fade_500x.gif?v=1734056928'; 15606 } 15607 counter++; 15608 variants.push({ 15609 id: '41205382250590', 15610 name: 'Jack-Glow-Lantern', 15611 price: '3500', 15612 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GT_Pumpkin_Fade_500x.gif?v=1734056928', 15613 }); 15614 15615 15616 15617 15618 15619 15620 15621 15622 if (counter === 0) { 15623 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/1_GT_Bats_500x.gif?v=1758846489'); 15624 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/1_GT_Bats_500x.gif?v=1758846489'; 15625 } 15626 counter++; 15627 variants.push({ 15628 id: '42064549216350', 15629 name: 'Bats', 15630 price: '3500', 15631 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/1_GT_Bats_500x.gif?v=1758846489', 15632 }); 15633 15634 15635 15636 // EVAN TODO: Update this to "Recurve" 15637 var recurveString = 'Bundle #'; 15638 app.bundles[i].products.push({ 15639 id: '6625429717086', 15640 name: 'GT Rail Guards', 15641 15642 variants: variants, 15643 chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 || app.bundles[i].products.length > 0 ? variants[0] : variants[0] 15644 }); 15645 15646 console.log('app.bundles[i].name', app.bundles[i].name); 15647 console.log('variants', variants); 15648 console.log({ 15649 id: '6625429717086', 15650 name: 'GT Rail Guards', 15651 15652 variants: variants, 15653 chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 ? variants[0] : variants[0] 15654 }); 15655 15656 console.log({ 15657 id: '6625429717086', 15658 name: 'GT Rail Guards', 15659 15660 variants: variants, 15661 chosenVariant: variants[0] 15662 }); 15663 15664 var variants = []; 15665 15666 15667 15668 15669 15670 15671 15672 if (counter === 0) { 15673 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Black_87d60888-10a2-465d-b1ce-33f824925ed4_500x.png?v=1634926766'); 15674 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Black_87d60888-10a2-465d-b1ce-33f824925ed4_500x.png?v=1634926766'; 15675 } 15676 counter++; 15677 variants.push({ 15678 id: '39539189416030', 15679 name: 'Black', 15680 price: '500', 15681 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Black_87d60888-10a2-465d-b1ce-33f824925ed4_500x.png?v=1634926766', 15682 }); 15683 15684 15685 15686 15687 15688 15689 15690 15691 if (counter === 0) { 15692 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Navy_500x.png?v=1634926768'); 15693 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Navy_500x.png?v=1634926768'; 15694 } 15695 counter++; 15696 variants.push({ 15697 id: '39539189448798', 15698 name: 'Navy Blue', 15699 price: '500', 15700 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
15700onewheel.com/cdn/shop/products/Charging-Cap-Navy_500x.png?v=1634926768', 15701 }); 15702 15703 15704 15705 15706 15707 15708 15709 15710 if (counter === 0) { 15711 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Mint_60fbe24f-f701-42be-96e1-3f048d551126_500x.png?v=1634926830'); 15712 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Mint_60fbe24f-f701-42be-96e1-3f048d551126_500x.png?v=1634926830'; 15713 } 15714 counter++; 15715 variants.push({ 15716 id: '39539189481566', 15717 name: 'Mint', 15718 price: '500', 15719 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Mint_60fbe24f-f701-42be-96e1-3f048d551126_500x.png?v=1634926830', 15720 }); 15721 15722 15723 15724 15725 15726 15727 15728 15729 if (counter === 0) { 15730 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-White_500x.png?v=1634926803'); 15731 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-White_500x.png?v=1634926803'; 15732 } 15733 counter++; 15734 variants.push({ 15735 id: '39539189514334', 15736 name: 'White', 15737 price: '500', 15738 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-White_500x.png?v=1634926803', 15739 }); 15740 15741 15742 15743 15744 15745 15746 15747 15748 if (counter === 0) { 15749 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Olive-Green_8f3749b3-fd9e-4ae2-ab47-a7f3bf077101_500x.png?v=1634926902'); 15750 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Olive-Green_8f3749b3-fd9e-4ae2-ab47-a7f3bf077101_500x.png?v=1634926902'; 15751 } 15752 counter++; 15753 variants.push({ 15754 id: '39539189547102', 15755 name: 'Dark Olive', 15756 price: '500', 15757 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Olive-Green_8f3749b3-fd9e-4ae2-ab47-a7f3bf077101_500x.png?v=1634926902', 15758 }); 15759 15760 15761 15762 15763 15764 15765 15766 15767 if (counter === 0) { 15768 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Flo-Orange_500x.png?v=1634926848'); 15769 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Flo-Orange_500x.png?v=1634926848'; 15770 } 15771 counter++; 15772 variants.push({ 15773 id: '39539189579870', 15774 name: 'Fluorescent Orange', 15775 price: '500', 15776 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Flo-Orange_500x.png?v=1634926848', 15777 }); 15778 15779 15780 15781 15782 15783 15784 15785 15786 if (counter === 0) { 15787 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Bright-Red_f49ecfaf-38aa-4d4b-b640-e1df379266ee_500x.png?v=1634926910'); 15788 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Bright-Red_f49ecfaf-38aa-4d4b-b640-e1df379266ee_500x.png?v=1634926910'; 15789 } 15790 counter++; 15791 variants.push({ 15792 id: '39539189612638', 15793 name: 'Red', 15794 price: '500', 15795 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Bright-Red_f49ecfaf-38aa-4d4b-b640-e1df379266ee_500x.png?v=1634926910', 15796 }); 15797 15798 15799 15800 15801 15802 15803 15804 15805 if (counter === 0) { 15806 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
15806onewheel.com/cdn/shop/products/Charging-Cap-Hot-Blue_500x.png?v=1634926852'); 15807 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Hot-Blue_500x.png?v=1634926852'; 15808 } 15809 counter++; 15810 variants.push({ 15811 id: '39539189645406', 15812 name: 'Hot Blue', 15813 price: '500', 15814 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Hot-Blue_500x.png?v=1634926852', 15815 }); 15816 15817 15818 15819 15820 15821 15822 15823 15824 if (counter === 0) { 15825 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Flo.-Yellow_fa0e54b4-887a-428e-95d7-79c836f337e4_500x.png?v=1634926962'); 15826 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Flo.-Yellow_fa0e54b4-887a-428e-95d7-79c836f337e4_500x.png?v=1634926962'; 15827 } 15828 counter++; 15829 variants.push({ 15830 id: '39539189678174', 15831 name: 'Fluorescent Yellow', 15832 price: '500', 15833 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Flo.-Yellow_fa0e54b4-887a-428e-95d7-79c836f337e4_500x.png?v=1634926962', 15834 }); 15835 15836 15837 15838 15839 15840 15841 15842 15843 if (counter === 0) { 15844 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Fuschia_500x.png?v=1634926858'); 15845 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Fuschia_500x.png?v=1634926858'; 15846 } 15847 counter++; 15848 variants.push({ 15849 id: '39539189710942', 15850 name: 'Fuchsia', 15851 price: '500', 15852 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Fuschia_500x.png?v=1634926858', 15853 }); 15854 15855 15856 15857 15858 15859 15860 15861 15862 if (counter === 0) { 15863 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Lime_3b3664bf-3015-4326-94d2-b7f6da70a0d7_500x.png?v=1634926965'); 15864 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Lime_3b3664bf-3015-4326-94d2-b7f6da70a0d7_500x.png?v=1634926965'; 15865 } 15866 counter++; 15867 variants.push({ 15868 id: '39539189743710', 15869 name: 'Lime', 15870 price: '500', 15871 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Lime_3b3664bf-3015-4326-94d2-b7f6da70a0d7_500x.png?v=1634926965', 15872 }); 15873 15874 15875 15876 15877 15878 15879 15880 15881 if (counter === 0) { 15882 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Purple_500x.png?v=1634926866'); 15883 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Purple_500x.png?v=1634926866'; 15884 } 15885 counter++; 15886 variants.push({ 15887 id: '39539189776478', 15888 name: 'Purple', 15889 price: '500', 15890 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Purple_500x.png?v=1634926866', 15891 }); 15892 15893 15894 15895 15896 15897 15898 15899 15900 if (counter === 0) { 15901 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Jewel_500x.png?v=1634926872'); 15902 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
15902onewheel.com/cdn/shop/products/Charging-Cap-Jewel_500x.png?v=1634926872'; 15903 } 15904 counter++; 15905 variants.push({ 15906 id: '39539189809246', 15907 name: 'Jewel Gray', 15908 price: '500', 15909 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Jewel_500x.png?v=1634926872', 15910 }); 15911 15912 15913 15914 15915 15916 15917 15918 15919 if (counter === 0) { 15920 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Spearmint_500x.png?v=1634926876'); 15921 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Spearmint_500x.png?v=1634926876'; 15922 } 15923 counter++; 15924 variants.push({ 15925 id: '39539189842014', 15926 name: 'Spearmint', 15927 price: '500', 15928 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Spearmint_500x.png?v=1634926876', 15929 }); 15930 15931 15932 15933 15934 15935 15936 15937 15938 if (counter === 0) { 15939 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Gold-Nugget_bc308357-c474-4055-86fb-df414711b389_500x.png?v=1634926971'); 15940 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Gold-Nugget_bc308357-c474-4055-86fb-df414711b389_500x.png?v=1634926971'; 15941 } 15942 counter++; 15943 variants.push({ 15944 id: '39539189874782', 15945 name: 'Gold Nugget', 15946 price: '500', 15947 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Gold-Nugget_bc308357-c474-4055-86fb-df414711b389_500x.png?v=1634926971', 15948 }); 15949 15950 15951 15952 15953 15954 15955 15956 15957 if (counter === 0) { 15958 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Mississippi-Mudd_500x.png?v=1634926882'); 15959 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Mississippi-Mudd_500x.png?v=1634926882'; 15960 } 15961 counter++; 15962 variants.push({ 15963 id: '39539189907550', 15964 name: 'Mississippi Mud', 15965 price: '500', 15966 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Mississippi-Mudd_500x.png?v=1634926882', 15967 }); 15968 15969 15970 15971 // EVAN TODO: Update this to "Recurve" 15972 var recurveString = 'Bundle #'; 15973 app.bundles[i].products.push({ 15974 id: '6625428373598',
15975 name: 'GT Charger Plug', 15976 15977 variants: variants, 15978 chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 || app.bundles[i].products.length > 0 ? variants[0] : variants[0] 15979 }); 15980 15981 console.log('app.bundles[i].name', app.bundles[i].name); 15982 console.log('variants', variants); 15983 console.log({ 15984 id: '6625428373598', 15985 name: 'GT Charger Plug', 15986 15987 variants: variants, 15988 chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 ? variants[0] : variants[0] 15989 }); 15990 15991 console.log({ 15992 id: '6625428373598', 15993 name: 'GT Charger Plug', 15994 15995 variants: variants, 15996 chosenVariant: variants[0] 15997 }); 15998 15999 var variants = []; 16000 16001 16002 16003 16004 16005 16006 16007 if (counter === 0) { 16008 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Flo.-Orange_500x.png?v=1634926569'); 16009 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Flo.-Orange_500x.png?v=1634926569'; 16010 } 16011 counter++; 16012 variants.push({ 16013 id: '39539186368606', 16014 name: 'Fluorescent Orange', 16015 price: '5500', 16016 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Flo.-Orange_500x.png?v=1634926569', 16017 }); 16018 16019 16020 16021 16022 16023 16024 16025 16026 if (counter === 0) { 16027 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Black_500x.png?v=1634926519'); 16028 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Black_500x.png?v=1634926519'; 16029 } 16030 counter++; 16031 variants.push({ 16032 id: '39539186204766', 16033 name: 'Black', 16034 price: '5500', 16035 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Black_500x.png?v=1634926519', 16036 }); 16037 16038 16039 16040 16041 16042 16043 16044 16045 if (counter === 0) { 16046 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Navy_500x.png?v=1634926554'); 16047 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Navy_500x.png?v=1634926554'; 16048 } 16049 counter++; 16050 variants.push({ 16051 id: '39539186237534', 16052 name: 'Navy Blue', 16053 price: '5500', 16054 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Navy_500x.png?v=1634926554', 16055 }); 16056 16057 16058 16059 16060 16061 16062 16063 16064 if (counter === 0) { 16065 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Mint_f0e108c8-5f5d-4637-adf4-c215364c195c_500x.png?v=1634926657'); 16066 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Mint_f0e108c8-5f5d-4637-adf4-c215364c195c_500x.png?v=1634926657'; 16067 } 16068 counter++; 16069 variants.push({ 16070 id: '39539186270302', 16071 name: 'Mint', 16072 price: '5500', 16073 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Mint_f0e108c8-5f5d-4637-adf4-c215364c195c_500x.png?v=1634926657', 16074 }); 16075 16076 16077 16078 16079 16080 16081 16082 16083 if (counter === 0) { 16084 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-White_500x.png?v=1634926564'); 16085 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-White_500x.png?v=1634926564'; 16086 } 16087 counter++; 16088 variants.push({ 16089 id: '39539186303070', 16090 name: 'White', 16091 price: '5500', 16092 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
16092onewheel.com/cdn/shop/products/Bumper-White_500x.png?v=1634926564', 16093 }); 16094 16095 16096 16097 16098 16099 16100 16101 16102 if (counter === 0) { 16103 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Dark-Olive_f477bceb-1d2a-4bb0-b4ac-c8b13005c0c1_500x.png?v=1634926649'); 16104 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Dark-Olive_f477bceb-1d2a-4bb0-b4ac-c8b13005c0c1_500x.png?v=1634926649'; 16105 } 16106 counter++; 16107 variants.push({ 16108 id: '39539186335838', 16109 name: 'Dark Olive', 16110 price: '5500', 16111 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Dark-Olive_f477bceb-1d2a-4bb0-b4ac-c8b13005c0c1_500x.png?v=1634926649', 16112 }); 16113 16114 16115 16116 16117 16118 16119 16120 16121 if (counter === 0) { 16122 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Bright-Red_500x.png?v=1634926578'); 16123 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Bright-Red_500x.png?v=1634926578'; 16124 } 16125 counter++; 16126 variants.push({ 16127 id: '39539186401374', 16128 name: 'Red', 16129 price: '5500', 16130 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Bright-Red_500x.png?v=1634926578', 16131 }); 16132 16133 16134 16135 16136 16137 16138 16139 16140 if (counter === 0) { 16141 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Hot-Blue_500x.png?v=1634926587'); 16142 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Hot-Blue_500x.png?v=1634926587'; 16143 } 16144 counter++; 16145 variants.push({ 16146 id: '39539186434142', 16147 name: 'Hot Blue', 16148 price: '5500', 16149 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Hot-Blue_500x.png?v=1634926587', 16150 }); 16151 16152 16153 16154 16155 16156 16157 16158 16159 if (counter === 0) { 16160 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Flo.-Yellow_500x.png?v=1634926594'); 16161 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Flo.-Yellow_500x.png?v=1634926594'; 16162 } 16163 counter++; 16164 variants.push({ 16165 id: '39539186466910', 16166 name: 'Fluorescent Yellow', 16167 price: '5500', 16168 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Flo.-Yellow_500x.png?v=1634926594', 16169 }); 16170 16171 16172 16173 16174 16175 16176 16177 16178 if (counter === 0) { 16179 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Fuschia_500x.png?v=1634926599'); 16180 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Fuschia_500x.png?v=1634926599'; 16181 } 16182 counter++; 16183 variants.push({ 16184 id: '39539186499678', 16185 name: 'Fuchsia', 16186 price: '5500', 16187 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Fuschia_500x.png?v=1634926599', 16188 }); 16189 16190 16191 16192 16193 16194 16195 16196 16197 if (counter === 0) { 16198 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Lime_500x.png?v=1634926606'); 16199 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
16199onewheel.com/cdn/shop/products/Bumper-Lime_500x.png?v=1634926606'; 16200 } 16201 counter++; 16202 variants.push({ 16203 id: '39539186532446', 16204 name: 'Lime', 16205 price: '5500', 16206 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Lime_500x.png?v=1634926606', 16207 }); 16208 16209 16210 16211 16212 16213 16214 16215 16216 if (counter === 0) { 16217 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Purple_500x.png?v=1634926614'); 16218 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Purple_500x.png?v=1634926614'; 16219 } 16220 counter++; 16221 variants.push({ 16222 id: '39539186565214', 16223 name: 'Purple', 16224 price: '5500', 16225 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Purple_500x.png?v=1634926614', 16226 }); 16227 16228 16229 16230 16231 16232 16233 16234 16235 if (counter === 0) { 16236 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Jewel-Grey_500x.png?v=1634926644'); 16237 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Jewel-Grey_500x.png?v=1634926644'; 16238 } 16239 counter++; 16240 variants.push({ 16241 id: '39539186597982', 16242 name: 'Jewel Gray', 16243 price: '5500', 16244 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Jewel-Grey_500x.png?v=1634926644', 16245 }); 16246 16247 16248 16249 16250 16251 16252 16253 16254 if (counter === 0) { 16255 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Spearmint_500x.png?v=1634926639'); 16256 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Spearmint_500x.png?v=1634926639'; 16257 } 16258 counter++; 16259 variants.push({ 16260 id: '39539186630750', 16261 name: 'Spearmint', 16262 price: '5500', 16263 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Spearmint_500x.png?v=1634926639', 16264 }); 16265 16266 16267 16268 16269 16270 16271 16272 16273 if (counter === 0) { 16274 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Gold-Nugget_500x.png?v=1634926633'); 16275 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Gold-Nugget_500x.png?v=1634926633'; 16276 } 16277 counter++; 16278 variants.push({ 16279 id: '39539186663518', 16280 name: 'Gold Nugget', 16281 price: '5500', 16282 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Gold-Nugget_500x.png?v=1634926633', 16283 }); 16284 16285 16286 16287 16288 16289 16290 16291 16292 if (counter === 0) { 16293 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Mississippi-Mud_500x.png?v=1634926627'); 16294 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Mississippi-Mud_500x.png?v=1634926627'; 16295 } 16296 counter++; 16297 variants.push({ 16298 id: '39539186696286', 16299 name: 'Mississippi Mud', 16300 price: '5500', 16301 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Mississippi-Mud_500x.png?v=1634926627', 16302 }); 16303 16304 16305 16306 // EVAN TODO: Update this to "Recurve" 16307 var recurveString = 'Bundle #'; 16308 app.bundles[i].products.push({ 16309 id: '6625426604126', 16310 name: 'GT Bumpers', 16311 16312 variants: variants, 16313 chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 || app.bundles[i].products.length > 0 ? variants[0] : variants[0] 16314 }); 16315 16316 console.log('app.bundles[i].name', app.bundles[i].name); 16317 console.log('variants', variants); 16318 console.log({ 16319 id: '6625426604126', 16320 name: 'GT Bumpers', 16321 16322 variants: variants, 16323 chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 ? variants[0] : variants[0] 16324 }); 16325 16326 console.log({ 16327 id: '6625426604126', 16328 name: 'GT Bumpers', 16329 16330 variants: variants, 16331 chosenVariant: variants[0] 16332 }); 16333 16334 var variants = []; 16335 16336 16337 16338 16339 16340 16341 16342 if (counter === 0) { 16343 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
16343onewheel.com/cdn/shop/products/Stand_500x.png?v=1634927398'); 16344 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Stand_500x.png?v=1634927398'; 16345 } 16346 counter++; 16347 variants.push({ 16348 id: '39539191021662', 16349 name: 'Default Title', 16350 price: '9500', 16351 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Stand_500x.png?v=1634927398', 16352 }); 16353 16354 16355 16356 // EVAN TODO: Update this to "Recurve" 16357 var recurveString = 'Bundle #'; 16358 app.bundles[i].products.push({ 16359 id: '6625428963422', 16360 name: 'GT Stand', 16361 16362 variants: variants, 16363 chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 || app.bundles[i].products.length > 0 ? variants[0] : variants[0] 16364 }); 16365 16366 console.log('app.bundles[i].name', app.bundles[i].name); 16367 console.log('variants', variants); 16368 console.log({ 16369 id: '6625428963422', 16370 name: 'GT Stand', 16371 16372 variants: variants, 16373 chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 ? variants[0] : variants[0] 16374 }); 16375 16376 console.log({ 16377 id: '6625428963422', 16378 name: 'GT Stand', 16379 16380 variants: variants, 16381 chosenVariant: variants[0] 16382 }); 16383 16384 var variants = []; 16385 16386 16387 16388 16389 16390 16391 16392 if (counter === 0) { 16393 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/FenderCarbon_500x.png?v=1634927615'); 16394 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/FenderCarbon_500x.png?v=1634927615'; 16395 } 16396 counter++; 16397 variants.push({ 16398 id: '39539190628446', 16399 name: 'Default Title', 16400 price: '17500', 16401 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/FenderCarbon_500x.png?v=1634927615', 16402 }); 16403 16404 16405 16406 // EVAN TODO: Update this to "Recurve" 16407 var recurveString = 'Bundle #'; 16408 app.bundles[i].products.push({ 16409 id: '6625428832350',
16410 name: 'GT Carbon Fiber Fender', 16411 16412 variants: variants, 16413 chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 || app.bundles[i].products.length > 0 ? variants[0] : variants[0] 16414 }); 16415 16416 console.log('app.bundles[i].name', app.bundles[i].name); 16417 console.log('variants', variants); 16418 console.log({ 16419 id: '6625428832350', 16420 name: 'GT Carbon Fiber Fender', 16421 16422 variants: variants, 16423 chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 ? variants[0] : variants[0] 16424 }); 16425 16426 console.log({ 16427 id: '6625428832350', 16428 name: 'GT Carbon Fiber Fender', 16429 16430 variants: variants, 16431 chosenVariant: variants[0] 16432 }); 16433 16434 var variants = []; 16435 16436 16437 16438 16439 16440 16441 16442 if (counter === 0) { 16443 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_Hyper_Charger_Web_Main_500x.png?v=1698373542'); 16444 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_Hyper_Charger_Web_Main_500x.png?v=1698373542'; 16445 } 16446 counter++; 16447 variants.push({ 16448 id: '40129602191454', 16449 name: 'Default Title', 16450 price: '23000', 16451 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_Hyper_Charger_Web_Main_500x.png?v=1698373542', 16452 }); 16453 16454 16455 16456 // EVAN TODO: Update this to "Recurve" 16457 var recurveString = 'Bundle #'; 16458 app.bundles[i].products.push({ 16459 id: '6842334806110', 16460 name: 'GT S-Series Hypercharger', 16461 16462 variants: variants, 16463 chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 || app.bundles[i].products.length > 0 ? variants[0] : variants[0] 16464 }); 16465 16466 console.log('app.bundles[i].name', app.bundles[i].name); 16467 console.log('variants', variants); 16468 console.log({ 16469 id: '6842334806110', 16470 name: 'GT S-Series Hypercharger', 16471 16472 variants: variants, 16473 chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 ? variants[0] : variants[0] 16474 }); 16475 16476 console.log({ 16477 id: '6842334806110', 16478 name: 'GT S-Series Hypercharger', 16479 16480 variants: variants, 16481 chosenVariant: variants[0] 16482 }); 16483 16484 16485 i++; 16486 16487 16488 app.bundles[i].name = ''; 16489 16490 16491 i++; 16492 16493 16494 app.bundles[i].name = 'Recurve Hybrid'; 16495 16496 var variants = []; 16497 16498 16499 16500 16501 16502 16503 16504 if (counter === 0) { 16505 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_TreadedClipped_4ConfigModal_500x.png?v=1719589504'); 16506 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_TreadedClipped_4ConfigModal_500x.png?v=1719589504'; 16507 } 16508 counter++; 16509 variants.push({ 16510 id: '40944462397534', 16511 name: 'S-Series', 16512 price: '290000', 16513 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_TreadedClipped_4ConfigModal_500x.png?v=1719589504', 16514 }); 16515 16516 16517 16518 16519 16520 16521 16522 16523 if (counter === 0) { 16524 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTSRecurve_Configurator_TransWDropshadow_4Light_V3_500x.png?v=1719591052'); 16525 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTSRecurve_Configurator_TransWDropshadow_4Light_V3_500x.png?v=1719591052'; 16526 } 16527 counter++; 16528 variants.push({ 16529 id: '40944462430302', 16530 name: 'S-Series with Recurve Rails', 16531 price: '320000', 16532 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTSRecurve_Configurator_TransWDropshadow_4Light_V3_500x.png?v=1719591052', 16533 }); 16534 16535 16536 16537 16538 16539 16540 16541 16542 if (counter === 0) { 16543 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
16543onewheel.com/cdn/shop/files/GTSRally_Configurator_TransWDropshadow_4Light_V3_500x.png?v=1719591068'); 16544 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTSRally_Configurator_TransWDropshadow_4Light_V3_500x.png?v=1719591068'; 16545 } 16546 counter++; 16547 variants.push({ 16548 id: '40944462463070', 16549 name: 'S-Series Rally Edition', 16550 price: '325000', 16551 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTSRally_Configurator_TransWDropshadow_4Light_V3_500x.png?v=1719591068', 16552 }); 16553 16554 16555 16556 16557 16558 16559 16560 16561 if (counter === 0) { 16562 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Onewheel_GTS_Rally_XL_ComparisontRenderCrop_LowboyUpdate_13d1a9ee-94a4-4871-b162-ec7f8de872a2_500x.png?v=1755221763'); 16563 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Onewheel_GTS_Rally_XL_ComparisontRenderCrop_LowboyUpdate_13d1a9ee-94a4-4871-b162-ec7f8de872a2_500x.png?v=1755221763'; 16564 } 16565 counter++; 16566 variants.push({ 16567 id: '41911500406878', 16568 name: 'S-Series Rally XL', 16569 price: '350000', 16570 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Onewheel_GTS_Rally_XL_ComparisontRenderCrop_LowboyUpdate_13d1a9ee-94a4-4871-b162-ec7f8de872a2_500x.png?v=1755221763', 16571 }); 16572 16573 16574 16575 // EVAN TODO: Update this to "Recurve" 16576 var recurveString = 'Bundle #'; 16577 app.bundles[i].products.push({ 16578 id: '6845910515806', 16579 name: 'Onewheel GT S-Series', 16580 16581 variants: variants, 16582 chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 || app.bundles[i].products.length > 0 ? variants[0] : variants[0] 16583 }); 16584 16585 console.log('app.bundles[i].name', app.bundles[i].name); 16586 console.log('variants', variants); 16587 console.log({ 16588 id: '6845910515806', 16589 name: 'Onewheel GT S-Series', 16590 16591 variants: variants, 16592 chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 ? variants[0] : variants[0] 16593 }); 16594 16595 console.log({ 16596 id: '6845910515806', 16597 name: 'Onewheel GT S-Series', 16598 16599 variants: variants, 16600 chosenVariant: variants[0] 16601 }); 16602 16603 var variants = []; 16604 16605 16606 16607 16608 16609 16610 16611 if (counter === 0) { 16612 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Black_87d60888-10a2-465d-b1ce-33f824925ed4_500x.png?v=1634926766'); 16613 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Black_87d60888-10a2-465d-b1ce-33f824925ed4_500x.png?v=1634926766'; 16614 } 16615 counter++; 16616 variants.push({ 16617 id: '39539189416030', 16618 name: 'Black', 16619 price: '500', 16620 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Black_87d60888-10a2-465d-b1ce-33f824925ed4_500x.png?v=1634926766', 16621 }); 16622 16623 16624 16625 16626 16627 16628 16629 16630 if (counter === 0) { 16631 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Navy_500x.png?v=1634926768'); 16632 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Navy_500x.png?v=1634926768'; 16633 } 16634 counter++; 16635 variants.push({ 16636 id: '39539189448798', 16637 name: 'Navy Blue', 16638 price: '500', 16639 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Navy_500x.png?v=1634926768', 16640 }); 16641 16642 16643 16644 16645 16646 16647 16648 16649 if (counter === 0) { 16650 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
16650onewheel.com/cdn/shop/products/Charging-Cap-Mint_60fbe24f-f701-42be-96e1-3f048d551126_500x.png?v=1634926830'); 16651 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Mint_60fbe24f-f701-42be-96e1-3f048d551126_500x.png?v=1634926830'; 16652 } 16653 counter++; 16654 variants.push({ 16655 id: '39539189481566', 16656 name: 'Mint', 16657 price: '500', 16658 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Mint_60fbe24f-f701-42be-96e1-3f048d551126_500x.png?v=1634926830', 16659 }); 16660 16661 16662 16663 16664 16665 16666 16667 16668 if (counter === 0) { 16669 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-White_500x.png?v=1634926803'); 16670 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-White_500x.png?v=1634926803'; 16671 } 16672 counter++; 16673 variants.push({ 16674 id: '39539189514334', 16675 name: 'White', 16676 price: '500', 16677 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-White_500x.png?v=1634926803', 16678 }); 16679 16680 16681 16682 16683 16684 16685 16686 16687 if (counter === 0) { 16688 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Olive-Green_8f3749b3-fd9e-4ae2-ab47-a7f3bf077101_500x.png?v=1634926902'); 16689 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Olive-Green_8f3749b3-fd9e-4ae2-ab47-a7f3bf077101_500x.png?v=1634926902'; 16690 } 16691 counter++; 16692 variants.push({ 16693 id: '39539189547102', 16694 name: 'Dark Olive', 16695 price: '500', 16696 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Olive-Green_8f3749b3-fd9e-4ae2-ab47-a7f3bf077101_500x.png?v=1634926902', 16697 }); 16698 16699 16700 16701 16702 16703 16704 16705 16706 if (counter === 0) { 16707 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Flo-Orange_500x.png?v=1634926848'); 16708 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Flo-Orange_500x.png?v=1634926848'; 16709 } 16710 counter++; 16711 variants.push({ 16712 id: '39539189579870', 16713 name: 'Fluorescent Orange', 16714 price: '500', 16715 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Flo-Orange_500x.png?v=1634926848', 16716 }); 16717 16718 16719 16720 16721 16722 16723 16724 16725 if (counter === 0) { 16726 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Bright-Red_f49ecfaf-38aa-4d4b-b640-e1df379266ee_500x.png?v=1634926910'); 16727 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Bright-Red_f49ecfaf-38aa-4d4b-b640-e1df379266ee_500x.png?v=1634926910'; 16728 } 16729 counter++; 16730 variants.push({ 16731 id: '39539189612638', 16732 name: 'Red', 16733 price: '500', 16734 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Bright-Red_f49ecfaf-38aa-4d4b-b640-e1df379266ee_500x.png?v=1634926910', 16735 }); 16736 16737 16738 16739 16740 16741 16742 16743 16744 if (counter === 0) { 16745 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Hot-Blue_500x.png?v=1634926852'); 16746 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
16746onewheel.com/cdn/shop/products/Charging-Cap-Hot-Blue_500x.png?v=1634926852'; 16747 } 16748 counter++; 16749 variants.push({ 16750 id: '39539189645406', 16751 name: 'Hot Blue', 16752 price: '500', 16753 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Hot-Blue_500x.png?v=1634926852', 16754 }); 16755 16756 16757 16758 16759 16760 16761 16762 16763 if (counter === 0) { 16764 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Flo.-Yellow_fa0e54b4-887a-428e-95d7-79c836f337e4_500x.png?v=1634926962'); 16765 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Flo.-Yellow_fa0e54b4-887a-428e-95d7-79c836f337e4_500x.png?v=1634926962'; 16766 } 16767 counter++; 16768 variants.push({ 16769 id: '39539189678174', 16770 name: 'Fluorescent Yellow', 16771 price: '500', 16772 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Flo.-Yellow_fa0e54b4-887a-428e-95d7-79c836f337e4_500x.png?v=1634926962', 16773 }); 16774 16775 16776 16777 16778 16779 16780 16781 16782 if (counter === 0) { 16783 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Fuschia_500x.png?v=1634926858'); 16784 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Fuschia_500x.png?v=1634926858'; 16785 } 16786 counter++; 16787 variants.push({ 16788 id: '39539189710942', 16789 name: 'Fuchsia', 16790 price: '500', 16791 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Fuschia_500x.png?v=1634926858', 16792 }); 16793 16794 16795 16796 16797 16798 16799 16800 16801 if (counter === 0) { 16802 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Lime_3b3664bf-3015-4326-94d2-b7f6da70a0d7_500x.png?v=1634926965'); 16803 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Lime_3b3664bf-3015-4326-94d2-b7f6da70a0d7_500x.png?v=1634926965'; 16804 } 16805 counter++; 16806 variants.push({ 16807 id: '39539189743710', 16808 name: 'Lime', 16809 price: '500', 16810 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Lime_3b3664bf-3015-4326-94d2-b7f6da70a0d7_500x.png?v=1634926965', 16811 }); 16812 16813 16814 16815 16816 16817 16818 16819 16820 if (counter === 0) { 16821 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Purple_500x.png?v=1634926866'); 16822 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Purple_500x.png?v=1634926866'; 16823 } 16824 counter++; 16825 variants.push({ 16826 id: '39539189776478', 16827 name: 'Purple', 16828 price: '500', 16829 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Purple_500x.png?v=1634926866', 16830 }); 16831 16832 16833 16834 16835 16836 16837 16838 16839 if (counter === 0) { 16840 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Jewel_500x.png?v=1634926872'); 16841 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Jewel_500x.png?v=1634926872'; 16842 } 16843 counter++; 16844 variants.push({ 16845 id: '39539189809246', 16846 name: 'Jewel Gray', 16847 price: '500', 16848 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
16848onewheel.com/cdn/shop/products/Charging-Cap-Jewel_500x.png?v=1634926872', 16849 }); 16850 16851 16852 16853 16854 16855 16856 16857 16858 if (counter === 0) { 16859 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Spearmint_500x.png?v=1634926876'); 16860 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Spearmint_500x.png?v=1634926876'; 16861 } 16862 counter++; 16863 variants.push({ 16864 id: '39539189842014', 16865 name: 'Spearmint', 16866 price: '500', 16867 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Spearmint_500x.png?v=1634926876', 16868 }); 16869 16870 16871 16872 16873 16874 16875 16876 16877 if (counter === 0) { 16878 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Gold-Nugget_bc308357-c474-4055-86fb-df414711b389_500x.png?v=1634926971'); 16879 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Gold-Nugget_bc308357-c474-4055-86fb-df414711b389_500x.png?v=1634926971'; 16880 } 16881 counter++; 16882 variants.push({ 16883 id: '39539189874782', 16884 name: 'Gold Nugget', 16885 price: '500', 16886 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Gold-Nugget_bc308357-c474-4055-86fb-df414711b389_500x.png?v=1634926971', 16887 }); 16888 16889 16890 16891 16892 16893 16894 16895 16896 if (counter === 0) { 16897 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Mississippi-Mudd_500x.png?v=1634926882'); 16898 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Mississippi-Mudd_500x.png?v=1634926882'; 16899 } 16900 counter++; 16901 variants.push({ 16902 id: '39539189907550', 16903 name: 'Mississippi Mud', 16904 price: '500', 16905 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Mississippi-Mudd_500x.png?v=1634926882', 16906 }); 16907 16908 16909 16910 // EVAN TODO: Update this to "Recurve" 16911 var recurveString = 'Bundle #'; 16912 app.bundles[i].products.push({ 16913 id: '6625428373598',
16914 name: 'GT Charger Plug', 16915 16916 variants: variants, 16917 chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 || app.bundles[i].products.length > 0 ? variants[0] : variants[0] 16918 }); 16919 16920 console.log('app.bundles[i].name', app.bundles[i].name); 16921 console.log('variants', variants); 16922 console.log({ 16923 id: '6625428373598', 16924 name: 'GT Charger Plug', 16925 16926 variants: variants, 16927 chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 ? variants[0] : variants[0] 16928 }); 16929 16930 console.log({ 16931 id: '6625428373598', 16932 name: 'GT Charger Plug', 16933 16934 variants: variants, 16935 chosenVariant: variants[0] 16936 }); 16937 16938 var variants = []; 16939 16940 16941 16942 16943 16944 16945 16946 if (counter === 0) { 16947 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Black_500x.png?v=1722898085'); 16948 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Black_500x.png?v=1722898085'; 16949 } 16950 counter++; 16951 variants.push({ 16952 id: '41076117307486', 16953 name: 'Black', 16954 price: '10000', 16955 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Black_500x.png?v=1722898085', 16956 }); 16957 16958 16959 16960 16961 16962 16963 16964 16965 if (counter === 0) { 16966 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Navy_500x.png?v=1723494413'); 16967 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Navy_500x.png?v=1723494413'; 16968 } 16969 counter++; 16970 variants.push({ 16971 id: '41098862166110', 16972 name: 'Navy Blue', 16973 price: '10000', 16974 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Navy_500x.png?v=1723494413', 16975 }); 16976 16977 16978 16979 16980 16981 16982 16983 16984 if (counter === 0) { 16985 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_White_500x.png?v=1723494424'); 16986 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_White_500x.png?v=1723494424'; 16987 } 16988 counter++; 16989 variants.push({ 16990 id: '41098862198878', 16991 name: 'White', 16992 price: '10000', 16993 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_White_500x.png?v=1723494424', 16994 }); 16995 16996 16997 16998 16999 17000 17001 17002 17003 if (counter === 0) { 17004 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Green_500x.png?v=1723494408'); 17005 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Green_500x.png?v=1723494408'; 17006 } 17007 counter++; 17008 variants.push({ 17009 id: '41098862231646', 17010 name: 'Dark Olive', 17011 price: '10000', 17012 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Green_500x.png?v=1723494408', 17013 }); 17014 17015 17016 17017 17018 17019 17020 17021 17022 if (counter === 0) { 17023 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Orange_500x.png?v=1723494417'); 17024 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Orange_500x.png?v=1723494417'; 17025 } 17026 counter++; 17027 variants.push({ 17028 id: '41098862264414', 17029 name: 'Fluorescent Orange', 17030 price: '10000', 17031 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
17031onewheel.com/cdn/shop/files/Dome_Only_Orange_500x.png?v=1723494417', 17032 }); 17033 17034 17035 17036 17037 17038 17039 17040 17041 if (counter === 0) { 17042 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Red_500x.png?v=1723494420'); 17043 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Red_500x.png?v=1723494420'; 17044 } 17045 counter++; 17046 variants.push({ 17047 id: '41098862297182', 17048 name: 'Red', 17049 price: '10000', 17050 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Red_500x.png?v=1723494420', 17051 }); 17052 17053 17054 17055 17056 17057 17058 17059 17060 if (counter === 0) { 17061 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Blue_500x.png?v=1723494403'); 17062 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Blue_500x.png?v=1723494403'; 17063 } 17064 counter++; 17065 variants.push({ 17066 id: '41098862329950', 17067 name: 'Hot Blue', 17068 price: '10000', 17069 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Blue_500x.png?v=1723494403', 17070 }); 17071 17072 17073 17074 // EVAN TODO: Update this to "Recurve" 17075 var recurveString = 'Bundle #'; 17076 app.bundles[i].products.push({ 17077 id: '7172926111838', 17078 name: 'Hybrid Fender', 17079 17080 variants: variants, 17081 chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 || app.bundles[i].products.length > 0 ? variants[0] : variants[0] 17082 }); 17083 17084 console.log('app.bundles[i].name', app.bundles[i].name); 17085 console.log('variants', variants); 17086 console.log({ 17087 id: '7172926111838', 17088 name: 'Hybrid Fender', 17089 17090 variants: variants, 17091 chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 ? variants[0] : variants[0] 17092 }); 17093 17094 console.log({ 17095 id: '7172926111838', 17096 name: 'Hybrid Fender', 17097 17098 variants: variants, 17099 chosenVariant: variants[0] 17100 }); 17101 17102 var variants = []; 17103 17104 17105 17106 17107 17108 17109 17110 if (counter === 0) { 17111 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GT_Base_014f8077-ba87-4d5d-aeef-3069f3a7c5a3_500x.png?v=1722898929'); 17112 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GT_Base_014f8077-ba87-4d5d-aeef-3069f3a7c5a3_500x.png?v=1722898929'; 17113 } 17114 counter++; 17115 variants.push({ 17116 id: '41076139524190', 17117 name: 'GT Hybrid Fender Delete', 17118 price: '5000', 17119 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GT_Base_014f8077-ba87-4d5d-aeef-3069f3a7c5a3_500x.png?v=1722898929', 17120 }); 17121 17122 17123 17124 17125 17126 17127 17128 17129 if (counter === 0) { 17130 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Recurve_Base_f341661f-3ab8-4309-b639-bb208326fd75_500x.png?v=1722899005'); 17131 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Recurve_Base_f341661f-3ab8-4309-b639-bb208326fd75_500x.png?v=1722899005'; 17132 } 17133 counter++; 17134 variants.push({ 17135 id: '41076139556958', 17136 name: 'GT Recurve Hybrid Fender Delete', 17137 price: '5000', 17138 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Recurve_Base_f341661f-3ab8-4309-b639-bb208326fd75_500x.png?v=1722899005', 17139 }); 17140 17141 17142 17143 17144 17145 17146 17147 17148 if (counter === 0) { 17149 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
17149onewheel.com/cdn/shop/files/Recurve_Base_f341661f-3ab8-4309-b639-bb208326fd75_500x.png?v=1722899005'); 17150 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Recurve_Base_f341661f-3ab8-4309-b639-bb208326fd75_500x.png?v=1722899005'; 17151 } 17152 counter++; 17153 variants.push({ 17154 id: '42659237593182', 17155 name: 'S-Series XL Hybrid Fender Delete', 17156 price: '5000', 17157 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Recurve_Base_f341661f-3ab8-4309-b639-bb208326fd75_500x.png?v=1722899005', 17158 }); 17159 17160 17161 17162 17163 17164 17165 17166 17167 if (counter === 0) { 17168 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/XRClassic_Base_76d98df7-fcbc-4f9e-9c0b-a52a2661f0ae_500x.png?v=1730998731'); 17169 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/XRClassic_Base_76d98df7-fcbc-4f9e-9c0b-a52a2661f0ae_500x.png?v=1730998731'; 17170 } 17171 counter++; 17172 variants.push({ 17173 id: '41260074074206', 17174 name: 'XR Classic Hybrid Fender Delete', 17175 price: '5000', 17176 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/XRClassic_Base_76d98df7-fcbc-4f9e-9c0b-a52a2661f0ae_500x.png?v=1730998731', 17177 }); 17178 17179 17180 17181 17182 17183 17184 17185 17186 if (counter === 0) { 17187 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/XRClassic_Base_500x.png?v=1730998720'); 17188 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/XRClassic_Base_500x.png?v=1730998720'; 17189 } 17190 counter++; 17191 variants.push({ 17192 id: '41260074106974', 17193 name: 'XR Classic Recurve Hybrid Fender Delete', 17194 price: '5000', 17195 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/XRClassic_Base_500x.png?v=1730998720', 17196 }); 17197 17198 17199 17200 // EVAN TODO: Update this to "Recurve" 17201 var recurveString = 'Bundle #'; 17202 app.bundles[i].products.push({ 17203 id: '7172929093726', 17204 name: 'Hybrid Fender Delete', 17205 17206 variants: variants, 17207 chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 || app.bundles[i].products.length > 0 ? variants[0] : variants[0] 17208 }); 17209 17210 console.log('app.bundles[i].name', app.bundles[i].name); 17211 console.log('variants', variants); 17212 console.log({ 17213 id: '7172929093726', 17214 name: 'Hybrid Fender Delete', 17215 17216 variants: variants, 17217 chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 ? variants[0] : variants[0] 17218 }); 17219 17220 console.log({ 17221 id: '7172929093726', 17222 name: 'Hybrid Fender Delete', 17223 17224 variants: variants, 17225 chosenVariant: variants[0] 17226 }); 17227 17228 17229 i++; 17230 17231 17232 app.bundles[i].name = 'Recurve Summit'; 17233 17234 var variants = []; 17235 17236 17237 17238 17239 17240 17241 17242 if (counter === 0) { 17243 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_TreadedClipped_4ConfigModal_500x.png?v=1719589504'); 17244 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_TreadedClipped_4ConfigModal_500x.png?v=1719589504'; 17245 } 17246 counter++; 17247 variants.push({ 17248 id: '40944462397534', 17249 name: 'S-Series', 17250 price: '290000', 17251 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_TreadedClipped_4ConfigModal_500x.png?v=1719589504', 17252 }); 17253 17254 17255 17256 17257 17258 17259 17260 17261 if (counter === 0) { 17262 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
17262onewheel.com/cdn/shop/files/GTSRecurve_Configurator_TransWDropshadow_4Light_V3_500x.png?v=1719591052'); 17263 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTSRecurve_Configurator_TransWDropshadow_4Light_V3_500x.png?v=1719591052'; 17264 } 17265 counter++; 17266 variants.push({ 17267 id: '40944462430302', 17268 name: 'S-Series with Recurve Rails', 17269 price: '320000', 17270 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTSRecurve_Configurator_TransWDropshadow_4Light_V3_500x.png?v=1719591052', 17271 }); 17272 17273 17274 17275 17276 17277 17278 17279 17280 if (counter === 0) { 17281 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTSRally_Configurator_TransWDropshadow_4Light_V3_500x.png?v=1719591068'); 17282 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTSRally_Configurator_TransWDropshadow_4Light_V3_500x.png?v=1719591068'; 17283 } 17284 counter++; 17285 variants.push({ 17286 id: '40944462463070', 17287 name: 'S-Series Rally Edition', 17288 price: '325000', 17289 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTSRally_Configurator_TransWDropshadow_4Light_V3_500x.png?v=1719591068', 17290 }); 17291 17292 17293 17294 17295 17296 17297 17298 17299 if (counter === 0) { 17300 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Onewheel_GTS_Rally_XL_ComparisontRenderCrop_LowboyUpdate_13d1a9ee-94a4-4871-b162-ec7f8de872a2_500x.png?v=1755221763'); 17301 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Onewheel_GTS_Rally_XL_ComparisontRenderCrop_LowboyUpdate_13d1a9ee-94a4-4871-b162-ec7f8de872a2_500x.png?v=1755221763'; 17302 } 17303 counter++; 17304 variants.push({ 17305 id: '41911500406878', 17306 name: 'S-Series Rally XL', 17307 price: '350000', 17308 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Onewheel_GTS_Rally_XL_ComparisontRenderCrop_LowboyUpdate_13d1a9ee-94a4-4871-b162-ec7f8de872a2_500x.png?v=1755221763', 17309 }); 17310 17311 17312 17313 // EVAN TODO: Update this to "Recurve" 17314 var recurveString = 'Bundle #'; 17315 app.bundles[i].products.push({ 17316 id: '6845910515806', 17317 name: 'Onewheel GT S-Series', 17318 17319 variants: variants, 17320 chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 || app.bundles[i].products.length > 0 ? variants[0] : variants[0] 17321 }); 17322 17323 console.log('app.bundles[i].name', app.bundles[i].name); 17324 console.log('variants', variants); 17325 console.log({ 17326 id: '6845910515806', 17327 name: 'Onewheel GT S-Series', 17328 17329 variants: variants, 17330 chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 ? variants[0] : variants[0] 17331 }); 17332 17333 console.log({ 17334 id: '6845910515806', 17335 name: 'Onewheel GT S-Series', 17336 17337 variants: variants, 17338 chosenVariant: variants[0] 17339 }); 17340 17341 var variants = []; 17342 17343 17344 17345 17346 17347 17348 17349 if (counter === 0) { 17350 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Black_87d60888-10a2-465d-b1ce-33f824925ed4_500x.png?v=1634926766'); 17351 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Black_87d60888-10a2-465d-b1ce-33f824925ed4_500x.png?v=1634926766'; 17352 } 17353 counter++; 17354 variants.push({ 17355 id: '39539189416030', 17356 name: 'Black', 17357 price: '500', 17358 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Black_87d60888-10a2-465d-b1ce-33f824925ed4_500x.png?v=1634926766', 17359 }); 17360 17361 17362 17363 17364 17365 17366 17367 17368 if (counter === 0) { 17369 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
17369onewheel.com/cdn/shop/products/Charging-Cap-Navy_500x.png?v=1634926768'); 17370 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Navy_500x.png?v=1634926768'; 17371 } 17372 counter++; 17373 variants.push({ 17374 id: '39539189448798', 17375 name: 'Navy Blue', 17376 price: '500', 17377 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Navy_500x.png?v=1634926768', 17378 }); 17379 17380 17381 17382 17383 17384 17385 17386 17387 if (counter === 0) { 17388 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Mint_60fbe24f-f701-42be-96e1-3f048d551126_500x.png?v=1634926830'); 17389 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Mint_60fbe24f-f701-42be-96e1-3f048d551126_500x.png?v=1634926830'; 17390 } 17391 counter++; 17392 variants.push({ 17393 id: '39539189481566', 17394 name: 'Mint', 17395 price: '500', 17396 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Mint_60fbe24f-f701-42be-96e1-3f048d551126_500x.png?v=1634926830', 17397 }); 17398 17399 17400 17401 17402 17403 17404 17405 17406 if (counter === 0) { 17407 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-White_500x.png?v=1634926803'); 17408 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-White_500x.png?v=1634926803'; 17409 } 17410 counter++; 17411 variants.push({ 17412 id: '39539189514334', 17413 name: 'White', 17414 price: '500', 17415 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-White_500x.png?v=1634926803', 17416 }); 17417 17418 17419 17420 17421 17422 17423 17424 17425 if (counter === 0) { 17426 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Olive-Green_8f3749b3-fd9e-4ae2-ab47-a7f3bf077101_500x.png?v=1634926902'); 17427 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Olive-Green_8f3749b3-fd9e-4ae2-ab47-a7f3bf077101_500x.png?v=1634926902'; 17428 } 17429 counter++; 17430 variants.push({ 17431 id: '39539189547102', 17432 name: 'Dark Olive', 17433 price: '500', 17434 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Olive-Green_8f3749b3-fd9e-4ae2-ab47-a7f3bf077101_500x.png?v=1634926902', 17435 }); 17436 17437 17438 17439 17440 17441 17442 17443 17444 if (counter === 0) { 17445 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Flo-Orange_500x.png?v=1634926848'); 17446 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Flo-Orange_500x.png?v=1634926848'; 17447 } 17448 counter++; 17449 variants.push({ 17450 id: '39539189579870', 17451 name: 'Fluorescent Orange', 17452 price: '500', 17453 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Flo-Orange_500x.png?v=1634926848', 17454 }); 17455 17456 17457 17458 17459 17460 17461 17462 17463 if (counter === 0) { 17464 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Bright-Red_f49ecfaf-38aa-4d4b-b640-e1df379266ee_500x.png?v=1634926910'); 17465 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
17465onewheel.com/cdn/shop/products/Charging-Cap-Bright-Red_f49ecfaf-38aa-4d4b-b640-e1df379266ee_500x.png?v=1634926910'; 17466 } 17467 counter++; 17468 variants.push({ 17469 id: '39539189612638', 17470 name: 'Red', 17471 price: '500', 17472 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Bright-Red_f49ecfaf-38aa-4d4b-b640-e1df379266ee_500x.png?v=1634926910', 17473 }); 17474 17475 17476 17477 17478 17479 17480 17481 17482 if (counter === 0) { 17483 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Hot-Blue_500x.png?v=1634926852'); 17484 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Hot-Blue_500x.png?v=1634926852'; 17485 } 17486 counter++; 17487 variants.push({ 17488 id: '39539189645406', 17489 name: 'Hot Blue', 17490 price: '500', 17491 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Hot-Blue_500x.png?v=1634926852', 17492 }); 17493 17494 17495 17496 17497 17498 17499 17500 17501 if (counter === 0) { 17502 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Flo.-Yellow_fa0e54b4-887a-428e-95d7-79c836f337e4_500x.png?v=1634926962'); 17503 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Flo.-Yellow_fa0e54b4-887a-428e-95d7-79c836f337e4_500x.png?v=1634926962'; 17504 } 17505 counter++; 17506 variants.push({ 17507 id: '39539189678174', 17508 name: 'Fluorescent Yellow', 17509 price: '500', 17510 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Flo.-Yellow_fa0e54b4-887a-428e-95d7-79c836f337e4_500x.png?v=1634926962', 17511 }); 17512 17513 17514 17515 17516 17517 17518 17519 17520 if (counter === 0) { 17521 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Fuschia_500x.png?v=1634926858'); 17522 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Fuschia_500x.png?v=1634926858'; 17523 } 17524 counter++; 17525 variants.push({ 17526 id: '39539189710942', 17527 name: 'Fuchsia', 17528 price: '500', 17529 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Fuschia_500x.png?v=1634926858', 17530 }); 17531 17532 17533 17534 17535 17536 17537 17538 17539 if (counter === 0) { 17540 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Lime_3b3664bf-3015-4326-94d2-b7f6da70a0d7_500x.png?v=1634926965'); 17541 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Lime_3b3664bf-3015-4326-94d2-b7f6da70a0d7_500x.png?v=1634926965'; 17542 } 17543 counter++; 17544 variants.push({ 17545 id: '39539189743710', 17546 name: 'Lime', 17547 price: '500', 17548 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Lime_3b3664bf-3015-4326-94d2-b7f6da70a0d7_500x.png?v=1634926965', 17549 }); 17550 17551 17552 17553 17554 17555 17556 17557 17558 if (counter === 0) { 17559 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Purple_500x.png?v=1634926866'); 17560 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Purple_500x.png?v=1634926866'; 17561 } 17562 counter++; 17563 variants.push({ 17564 id: '39539189776478', 17565 name: 'Purple', 17566 price: '500', 17567 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
17567onewheel.com/cdn/shop/products/Charging-Cap-Purple_500x.png?v=1634926866', 17568 }); 17569 17570 17571 17572 17573 17574 17575 17576 17577 if (counter === 0) { 17578 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Jewel_500x.png?v=1634926872'); 17579 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Jewel_500x.png?v=1634926872'; 17580 } 17581 counter++; 17582 variants.push({ 17583 id: '39539189809246', 17584 name: 'Jewel Gray', 17585 price: '500', 17586 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Jewel_500x.png?v=1634926872', 17587 }); 17588 17589 17590 17591 17592 17593 17594 17595 17596 if (counter === 0) { 17597 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Spearmint_500x.png?v=1634926876'); 17598 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Spearmint_500x.png?v=1634926876'; 17599 } 17600 counter++; 17601 variants.push({ 17602 id: '39539189842014', 17603 name: 'Spearmint', 17604 price: '500', 17605 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Spearmint_500x.png?v=1634926876', 17606 }); 17607 17608 17609 17610 17611 17612 17613 17614 17615 if (counter === 0) { 17616 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Gold-Nugget_bc308357-c474-4055-86fb-df414711b389_500x.png?v=1634926971'); 17617 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Gold-Nugget_bc308357-c474-4055-86fb-df414711b389_500x.png?v=1634926971'; 17618 } 17619 counter++; 17620 variants.push({ 17621 id: '39539189874782', 17622 name: 'Gold Nugget', 17623 price: '500', 17624 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Gold-Nugget_bc308357-c474-4055-86fb-df414711b389_500x.png?v=1634926971', 17625 }); 17626 17627 17628 17629 17630 17631 17632 17633 17634 if (counter === 0) { 17635 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Mississippi-Mudd_500x.png?v=1634926882'); 17636 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Mississippi-Mudd_500x.png?v=1634926882'; 17637 } 17638 counter++; 17639 variants.push({ 17640 id: '39539189907550', 17641 name: 'Mississippi Mud', 17642 price: '500', 17643 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Mississippi-Mudd_500x.png?v=1634926882', 17644 }); 17645 17646 17647 17648 // EVAN TODO: Update this to "Recurve" 17649 var recurveString = 'Bundle #'; 17650 app.bundles[i].products.push({ 17651 id: '6625428373598',
17652 name: 'GT Charger Plug', 17653 17654 variants: variants, 17655 chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 || app.bundles[i].products.length > 0 ? variants[0] : variants[0] 17656 }); 17657 17658 console.log('app.bundles[i].name', app.bundles[i].name); 17659 console.log('variants', variants); 17660 console.log({ 17661 id: '6625428373598', 17662 name: 'GT Charger Plug', 17663 17664 variants: variants, 17665 chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 ? variants[0] : variants[0] 17666 }); 17667 17668 console.log({ 17669 id: '6625428373598', 17670 name: 'GT Charger Plug', 17671 17672 variants: variants, 17673 chosenVariant: variants[0] 17674 }); 17675 17676 var variants = []; 17677 17678 17679 17680 17681 17682 17683 17684 if (counter === 0) { 17685 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Flo.-Orange_500x.png?v=1634926569'); 17686 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Flo.-Orange_500x.png?v=1634926569'; 17687 } 17688 counter++; 17689 variants.push({ 17690 id: '39539186368606', 17691 name: 'Fluorescent Orange', 17692 price: '5500', 17693 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Flo.-Orange_500x.png?v=1634926569', 17694 }); 17695 17696 17697 17698 17699 17700 17701 17702 17703 if (counter === 0) { 17704 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Black_500x.png?v=1634926519'); 17705 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Black_500x.png?v=1634926519'; 17706 } 17707 counter++; 17708 variants.push({ 17709 id: '39539186204766', 17710 name: 'Black', 17711 price: '5500', 17712 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Black_500x.png?v=1634926519', 17713 }); 17714 17715 17716 17717 17718 17719 17720 17721 17722 if (counter === 0) { 17723 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Navy_500x.png?v=1634926554'); 17724 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Navy_500x.png?v=1634926554'; 17725 } 17726 counter++; 17727 variants.push({ 17728 id: '39539186237534', 17729 name: 'Navy Blue', 17730 price: '5500', 17731 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Navy_500x.png?v=1634926554', 17732 }); 17733 17734 17735 17736 17737 17738 17739 17740 17741 if (counter === 0) { 17742 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Mint_f0e108c8-5f5d-4637-adf4-c215364c195c_500x.png?v=1634926657'); 17743 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Mint_f0e108c8-5f5d-4637-adf4-c215364c195c_500x.png?v=1634926657'; 17744 } 17745 counter++; 17746 variants.push({ 17747 id: '39539186270302', 17748 name: 'Mint', 17749 price: '5500', 17750 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Mint_f0e108c8-5f5d-4637-adf4-c215364c195c_500x.png?v=1634926657', 17751 }); 17752 17753 17754 17755 17756 17757 17758 17759 17760 if (counter === 0) { 17761 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-White_500x.png?v=1634926564'); 17762 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-White_500x.png?v=1634926564'; 17763 } 17764 counter++; 17765 variants.push({ 17766 id: '39539186303070', 17767 name: 'White', 17768 price: '5500', 17769 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
17769onewheel.com/cdn/shop/products/Bumper-White_500x.png?v=1634926564', 17770 }); 17771 17772 17773 17774 17775 17776 17777 17778 17779 if (counter === 0) { 17780 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Dark-Olive_f477bceb-1d2a-4bb0-b4ac-c8b13005c0c1_500x.png?v=1634926649'); 17781 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Dark-Olive_f477bceb-1d2a-4bb0-b4ac-c8b13005c0c1_500x.png?v=1634926649'; 17782 } 17783 counter++; 17784 variants.push({ 17785 id: '39539186335838', 17786 name: 'Dark Olive', 17787 price: '5500', 17788 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Dark-Olive_f477bceb-1d2a-4bb0-b4ac-c8b13005c0c1_500x.png?v=1634926649', 17789 }); 17790 17791 17792 17793 17794 17795 17796 17797 17798 if (counter === 0) { 17799 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Bright-Red_500x.png?v=1634926578'); 17800 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Bright-Red_500x.png?v=1634926578'; 17801 } 17802 counter++; 17803 variants.push({ 17804 id: '39539186401374', 17805 name: 'Red', 17806 price: '5500', 17807 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Bright-Red_500x.png?v=1634926578', 17808 }); 17809 17810 17811 17812 17813 17814 17815 17816 17817 if (counter === 0) { 17818 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Hot-Blue_500x.png?v=1634926587'); 17819 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Hot-Blue_500x.png?v=1634926587'; 17820 } 17821 counter++; 17822 variants.push({ 17823 id: '39539186434142', 17824 name: 'Hot Blue', 17825 price: '5500', 17826 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Hot-Blue_500x.png?v=1634926587', 17827 }); 17828 17829 17830 17831 17832 17833 17834 17835 17836 if (counter === 0) { 17837 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Flo.-Yellow_500x.png?v=1634926594'); 17838 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Flo.-Yellow_500x.png?v=1634926594'; 17839 } 17840 counter++; 17841 variants.push({ 17842 id: '39539186466910', 17843 name: 'Fluorescent Yellow', 17844 price: '5500', 17845 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Flo.-Yellow_500x.png?v=1634926594', 17846 }); 17847 17848 17849 17850 17851 17852 17853 17854 17855 if (counter === 0) { 17856 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Fuschia_500x.png?v=1634926599'); 17857 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Fuschia_500x.png?v=1634926599'; 17858 } 17859 counter++; 17860 variants.push({ 17861 id: '39539186499678', 17862 name: 'Fuchsia', 17863 price: '5500', 17864 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Fuschia_500x.png?v=1634926599', 17865 }); 17866 17867 17868 17869 17870 17871 17872 17873 17874 if (counter === 0) { 17875 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Lime_500x.png?v=1634926606'); 17876 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
17876onewheel.com/cdn/shop/products/Bumper-Lime_500x.png?v=1634926606'; 17877 } 17878 counter++; 17879 variants.push({ 17880 id: '39539186532446', 17881 name: 'Lime', 17882 price: '5500', 17883 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Lime_500x.png?v=1634926606', 17884 }); 17885 17886 17887 17888 17889 17890 17891 17892 17893 if (counter === 0) { 17894 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Purple_500x.png?v=1634926614'); 17895 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Purple_500x.png?v=1634926614'; 17896 } 17897 counter++; 17898 variants.push({ 17899 id: '39539186565214', 17900 name: 'Purple', 17901 price: '5500', 17902 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Purple_500x.png?v=1634926614', 17903 }); 17904 17905 17906 17907 17908 17909 17910 17911 17912 if (counter === 0) { 17913 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Jewel-Grey_500x.png?v=1634926644'); 17914 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Jewel-Grey_500x.png?v=1634926644'; 17915 } 17916 counter++; 17917 variants.push({ 17918 id: '39539186597982', 17919 name: 'Jewel Gray', 17920 price: '5500', 17921 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Jewel-Grey_500x.png?v=1634926644', 17922 }); 17923 17924 17925 17926 17927 17928 17929 17930 17931 if (counter === 0) { 17932 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Spearmint_500x.png?v=1634926639'); 17933 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Spearmint_500x.png?v=1634926639'; 17934 } 17935 counter++; 17936 variants.push({ 17937 id: '39539186630750', 17938 name: 'Spearmint', 17939 price: '5500', 17940 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Spearmint_500x.png?v=1634926639', 17941 }); 17942 17943 17944 17945 17946 17947 17948 17949 17950 if (counter === 0) { 17951 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Gold-Nugget_500x.png?v=1634926633'); 17952 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Gold-Nugget_500x.png?v=1634926633'; 17953 } 17954 counter++; 17955 variants.push({ 17956 id: '39539186663518', 17957 name: 'Gold Nugget', 17958 price: '5500', 17959 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Gold-Nugget_500x.png?v=1634926633', 17960 }); 17961 17962 17963 17964 17965 17966 17967 17968 17969 if (counter === 0) { 17970 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Mississippi-Mud_500x.png?v=1634926627'); 17971 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Mississippi-Mud_500x.png?v=1634926627'; 17972 } 17973 counter++; 17974 variants.push({ 17975 id: '39539186696286', 17976 name: 'Mississippi Mud', 17977 price: '5500', 17978 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Mississippi-Mud_500x.png?v=1634926627', 17979 }); 17980 17981 17982 17983 // EVAN TODO: Update this to "Recurve" 17984 var recurveString = 'Bundle #'; 17985 app.bundles[i].products.push({ 17986 id: '6625426604126', 17987 name: 'GT Bumpers', 17988 17989 variants: variants, 17990 chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 || app.bundles[i].products.length > 0 ? variants[0] : variants[0] 17991 }); 17992 17993 console.log('app.bundles[i].name', app.bundles[i].name); 17994 console.log('variants', variants); 17995 console.log({ 17996 id: '6625426604126', 17997 name: 'GT Bumpers', 17998 17999 variants: variants, 18000 chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 ? variants[0] : variants[0] 18001 }); 18002 18003 console.log({ 18004 id: '6625426604126', 18005 name: 'GT Bumpers', 18006 18007 variants: variants, 18008 chosenVariant: variants[0] 18009 }); 18010 18011 var variants = []; 18012 18013 18014 18015 18016 18017 18018 18019 if (counter === 0) { 18020 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
18020onewheel.com/cdn/shop/files/GTS_Hyper_Charger_Web_Main_500x.png?v=1698373542'); 18021 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_Hyper_Charger_Web_Main_500x.png?v=1698373542'; 18022 } 18023 counter++; 18024 variants.push({ 18025 id: '40129602191454', 18026 name: 'Default Title', 18027 price: '23000', 18028 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_Hyper_Charger_Web_Main_500x.png?v=1698373542', 18029 }); 18030 18031 18032 18033 // EVAN TODO: Update this to "Recurve" 18034 var recurveString = 'Bundle #'; 18035 app.bundles[i].products.push({ 18036 id: '6842334806110', 18037 name: 'GT S-Series Hypercharger', 18038 18039 variants: variants, 18040 chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 || app.bundles[i].products.length > 0 ? variants[0] : variants[0] 18041 }); 18042 18043 console.log('app.bundles[i].name', app.bundles[i].name); 18044 console.log('variants', variants); 18045 console.log({ 18046 id: '6842334806110', 18047 name: 'GT S-Series Hypercharger', 18048 18049 variants: variants, 18050 chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 ? variants[0] : variants[0] 18051 }); 18052 18053 console.log({ 18054 id: '6842334806110', 18055 name: 'GT S-Series Hypercharger', 18056 18057 variants: variants, 18058 chosenVariant: variants[0] 18059 }); 18060 18061 var variants = []; 18062 18063 18064 18065 18066 18067 18068 18069 if (counter === 0) { 18070 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_Recurve_RailGuards_Main_1_500x.png?v=1722887583'); 18071 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_Recurve_RailGuards_Main_1_500x.png?v=1722887583'; 18072 } 18073 counter++; 18074 variants.push({ 18075 id: '41085300768862', 18076 name: 'S-Series', 18077 price: '5000', 18078 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_Recurve_RailGuards_Main_1_500x.png?v=1722887583', 18079 }); 18080 18081 18082 18083 18084 18085 18086 18087 18088 if (counter === 0) { 18089 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_Recurve_RailGuards_Main_Woodland_500x.png?v=1726796162'); 18090 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_Recurve_RailGuards_Main_Woodland_500x.png?v=1726796162'; 18091 } 18092 counter++; 18093 variants.push({ 18094 id: '41177504153694', 18095 name: 'Woodland Camo', 18096 price: '5000', 18097 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_Recurve_RailGuards_Main_Woodland_500x.png?v=1726796162', 18098 }); 18099 18100 18101 18102 18103 18104 18105 18106 18107 if (counter === 0) { 18108 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_Recurve_RailGuards_Main_DarkCamo_500x.png?v=1726796168'); 18109 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_Recurve_RailGuards_Main_DarkCamo_500x.png?v=1726796168'; 18110 } 18111 counter++; 18112 variants.push({ 18113 id: '41177504186462', 18114 name: 'Digi Camo', 18115 price: '5000', 18116 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_Recurve_RailGuards_Main_DarkCamo_500x.png?v=1726796168', 18117 }); 18118 18119 18120 18121 18122 18123 18124 18125 18126 if (counter === 0) { 18127 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_Recurve_RailGuards_Main_Neon_500x.png?v=1726796172'); 18128 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
18128onewheel.com/cdn/shop/files/GTS_Recurve_RailGuards_Main_Neon_500x.png?v=1726796172'; 18129 } 18130 counter++; 18131 variants.push({ 18132 id: '41177504219230', 18133 name: 'Black with Fluorescent Yellow', 18134 price: '5000', 18135 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_Recurve_RailGuards_Main_Neon_500x.png?v=1726796172', 18136 }); 18137 18138 18139 18140 18141 18142 18143 18144 18145 if (counter === 0) { 18146 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_Recurve_RailGuards_Main_Fuchsia_500x.png?v=1726796177'); 18147 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_Recurve_RailGuards_Main_Fuchsia_500x.png?v=1726796177'; 18148 } 18149 counter++; 18150 variants.push({ 18151 id: '41177504251998', 18152 name: 'Black with Fuchsia', 18153 price: '5000', 18154 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_Recurve_RailGuards_Main_Fuchsia_500x.png?v=1726796177', 18155 }); 18156 18157 18158 18159 18160 18161 18162 18163 18164 if (counter === 0) { 18165 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_Recurve_RailGuards_Main_Murder_500x.png?v=1726796184'); 18166 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_Recurve_RailGuards_Main_Murder_500x.png?v=1726796184'; 18167 } 18168 counter++; 18169 variants.push({ 18170 id: '41177504284766', 18171 name: 'Murdered Out', 18172 price: '5000', 18173 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_Recurve_RailGuards_Main_Murder_500x.png?v=1726796184', 18174 }); 18175 18176 18177 18178 18179 18180 18181 18182 18183 if (counter === 0) { 18184 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GT_Recurve_RailGuards_Main_500x.png?v=1722887653'); 18185 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GT_Recurve_RailGuards_Main_500x.png?v=1722887653'; 18186 } 18187 counter++; 18188 variants.push({ 18189 id: '41085300801630', 18190 name: 'Mississippi Mud', 18191 price: '5000', 18192 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GT_Recurve_RailGuards_Main_500x.png?v=1722887653', 18193 }); 18194 18195 18196 18197 // EVAN TODO: Update this to "Recurve" 18198 var recurveString = 'Bundle #'; 18199 app.bundles[i].products.push({ 18200 id: '7137897676894', 18201 name: 'GT S-Series Recurve Rail Guards', 18202 18203 variants: variants, 18204 chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 || app.bundles[i].products.length > 0 ? variants[0] : variants[0] 18205 }); 18206 18207 console.log('app.bundles[i].name', app.bundles[i].name); 18208 console.log('variants', variants); 18209 console.log({ 18210 id: '7137897676894', 18211 name: 'GT S-Series Recurve Rail Guards', 18212 18213 variants: variants, 18214 chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 ? variants[0] : variants[0] 18215 }); 18216 18217 console.log({ 18218 id: '7137897676894', 18219 name: 'GT S-Series Recurve Rail Guards', 18220 18221 variants: variants, 18222 chosenVariant: variants[0] 18223 }); 18224 18225 var variants = []; 18226 18227 18228 18229 18230 18231 18232 18233 if (counter === 0) { 18234 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Black_500x.png?v=1722898085'); 18235 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Black_500x.png?v=1722898085'; 18236 } 18237 counter++; 18238 variants.push({ 18239 id: '41076117307486', 18240 name: 'Black', 18241 price: '10000', 18242 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
18242onewheel.com/cdn/shop/files/Dome_Only_Black_500x.png?v=1722898085', 18243 }); 18244 18245 18246 18247 18248 18249 18250 18251 18252 if (counter === 0) { 18253 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Navy_500x.png?v=1723494413'); 18254 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Navy_500x.png?v=1723494413'; 18255 } 18256 counter++; 18257 variants.push({ 18258 id: '41098862166110', 18259 name: 'Navy Blue', 18260 price: '10000', 18261 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Navy_500x.png?v=1723494413', 18262 }); 18263 18264 18265 18266 18267 18268 18269 18270 18271 if (counter === 0) { 18272 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_White_500x.png?v=1723494424'); 18273 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_White_500x.png?v=1723494424'; 18274 } 18275 counter++; 18276 variants.push({ 18277 id: '41098862198878', 18278 name: 'White', 18279 price: '10000', 18280 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_White_500x.png?v=1723494424', 18281 }); 18282 18283 18284 18285 18286 18287 18288 18289 18290 if (counter === 0) { 18291 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Green_500x.png?v=1723494408'); 18292 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Green_500x.png?v=1723494408'; 18293 } 18294 counter++; 18295 variants.push({ 18296 id: '41098862231646', 18297 name: 'Dark Olive', 18298 price: '10000', 18299 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Green_500x.png?v=1723494408', 18300 }); 18301 18302 18303 18304 18305 18306 18307 18308 18309 if (counter === 0) { 18310 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Orange_500x.png?v=1723494417'); 18311 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Orange_500x.png?v=1723494417'; 18312 } 18313 counter++; 18314 variants.push({ 18315 id: '41098862264414', 18316 name: 'Fluorescent Orange', 18317 price: '10000', 18318 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Orange_500x.png?v=1723494417', 18319 }); 18320 18321 18322 18323 18324 18325 18326 18327 18328 if (counter === 0) { 18329 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Red_500x.png?v=1723494420'); 18330 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Red_500x.png?v=1723494420'; 18331 } 18332 counter++; 18333 variants.push({ 18334 id: '41098862297182', 18335 name: 'Red', 18336 price: '10000', 18337 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Red_500x.png?v=1723494420', 18338 }); 18339 18340 18341 18342 18343 18344 18345 18346 18347 if (counter === 0) { 18348 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Blue_500x.png?v=1723494403'); 18349 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Blue_500x.png?v=1723494403'; 18350 } 18351 counter++; 18352 variants.push({ 18353 id: '41098862329950', 18354 name: 'Hot Blue', 18355 price: '10000', 18356 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
18356onewheel.com/cdn/shop/files/Dome_Only_Blue_500x.png?v=1723494403', 18357 }); 18358 18359 18360 18361 // EVAN TODO: Update this to "Recurve" 18362 var recurveString = 'Bundle #'; 18363 app.bundles[i].products.push({ 18364 id: '7172926111838', 18365 name: 'Hybrid Fender', 18366 18367 variants: variants, 18368 chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 || app.bundles[i].products.length > 0 ? variants[0] : variants[0] 18369 }); 18370 18371 console.log('app.bundles[i].name', app.bundles[i].name); 18372 console.log('variants', variants); 18373 console.log({ 18374 id: '7172926111838', 18375 name: 'Hybrid Fender', 18376 18377 variants: variants, 18378 chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 ? variants[0] : variants[0] 18379 }); 18380 18381 console.log({ 18382 id: '7172926111838', 18383 name: 'Hybrid Fender', 18384 18385 variants: variants, 18386 chosenVariant: variants[0] 18387 }); 18388 18389 var variants = []; 18390 18391 18392 18393 18394 18395 18396 18397 if (counter === 0) { 18398 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GT_Base_014f8077-ba87-4d5d-aeef-3069f3a7c5a3_500x.png?v=1722898929'); 18399 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GT_Base_014f8077-ba87-4d5d-aeef-3069f3a7c5a3_500x.png?v=1722898929'; 18400 } 18401 counter++; 18402 variants.push({ 18403 id: '41076139524190', 18404 name: 'GT Hybrid Fender Delete', 18405 price: '5000', 18406 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GT_Base_014f8077-ba87-4d5d-aeef-3069f3a7c5a3_500x.png?v=1722898929', 18407 }); 18408 18409 18410 18411 18412 18413 18414 18415 18416 if (counter === 0) { 18417 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Recurve_Base_f341661f-3ab8-4309-b639-bb208326fd75_500x.png?v=1722899005'); 18418 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Recurve_Base_f341661f-3ab8-4309-b639-bb208326fd75_500x.png?v=1722899005'; 18419 } 18420 counter++; 18421 variants.push({ 18422 id: '41076139556958', 18423 name: 'GT Recurve Hybrid Fender Delete', 18424 price: '5000', 18425 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Recurve_Base_f341661f-3ab8-4309-b639-bb208326fd75_500x.png?v=1722899005', 18426 }); 18427 18428 18429 18430 18431 18432 18433 18434 18435 if (counter === 0) { 18436 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Recurve_Base_f341661f-3ab8-4309-b639-bb208326fd75_500x.png?v=1722899005'); 18437 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Recurve_Base_f341661f-3ab8-4309-b639-bb208326fd75_500x.png?v=1722899005'; 18438 } 18439 counter++; 18440 variants.push({ 18441 id: '42659237593182', 18442 name: 'S-Series XL Hybrid Fender Delete', 18443 price: '5000', 18444 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Recurve_Base_f341661f-3ab8-4309-b639-bb208326fd75_500x.png?v=1722899005', 18445 }); 18446 18447 18448 18449 18450 18451 18452 18453 18454 if (counter === 0) { 18455 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/XRClassic_Base_76d98df7-fcbc-4f9e-9c0b-a52a2661f0ae_500x.png?v=1730998731'); 18456 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/XRClassic_Base_76d98df7-fcbc-4f9e-9c0b-a52a2661f0ae_500x.png?v=1730998731'; 18457 } 18458 counter++; 18459 variants.push({ 18460 id: '41260074074206', 18461 name: 'XR Classic Hybrid Fender Delete', 18462 price: '5000', 18463 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
18463onewheel.com/cdn/shop/files/XRClassic_Base_76d98df7-fcbc-4f9e-9c0b-a52a2661f0ae_500x.png?v=1730998731', 18464 }); 18465 18466 18467 18468 18469 18470 18471 18472 18473 if (counter === 0) { 18474 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/XRClassic_Base_500x.png?v=1730998720'); 18475 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/XRClassic_Base_500x.png?v=1730998720'; 18476 } 18477 counter++; 18478 variants.push({ 18479 id: '41260074106974', 18480 name: 'XR Classic Recurve Hybrid Fender Delete', 18481 price: '5000', 18482 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/XRClassic_Base_500x.png?v=1730998720', 18483 }); 18484 18485 18486 18487 // EVAN TODO: Update this to "Recurve" 18488 var recurveString = 'Bundle #'; 18489 app.bundles[i].products.push({ 18490 id: '7172929093726', 18491 name: 'Hybrid Fender Delete', 18492 18493 variants: variants, 18494 chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 || app.bundles[i].products.length > 0 ? variants[0] : variants[0] 18495 }); 18496 18497 console.log('app.bundles[i].name', app.bundles[i].name); 18498 console.log('variants', variants); 18499 console.log({ 18500 id: '7172929093726', 18501 name: 'Hybrid Fender Delete', 18502 18503 variants: variants, 18504 chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 ? variants[0] : variants[0] 18505 }); 18506 18507 console.log({ 18508 id: '7172929093726', 18509 name: 'Hybrid Fender Delete', 18510 18511 variants: variants, 18512 chosenVariant: variants[0] 18513 }); 18514 18515 18516 i++; 18517 18518 18519 app.bundles[i].name = 'Recurve Full Send'; 18520 18521 var variants = []; 18522 18523 18524 18525 18526 18527 18528 18529 if (counter === 0) { 18530 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_TreadedClipped_4ConfigModal_500x.png?v=1719589504'); 18531 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_TreadedClipped_4ConfigModal_500x.png?v=1719589504'; 18532 } 18533 counter++; 18534 variants.push({ 18535 id: '40944462397534', 18536 name: 'S-Series', 18537 price: '290000', 18538 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_TreadedClipped_4ConfigModal_500x.png?v=1719589504', 18539 }); 18540 18541 18542 18543 18544 18545 18546 18547 18548 if (counter === 0) { 18549 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTSRecurve_Configurator_TransWDropshadow_4Light_V3_500x.png?v=1719591052'); 18550 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTSRecurve_Configurator_TransWDropshadow_4Light_V3_500x.png?v=1719591052'; 18551 } 18552 counter++; 18553 variants.push({ 18554 id: '40944462430302', 18555 name: 'S-Series with Recurve Rails', 18556 price: '320000', 18557 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTSRecurve_Configurator_TransWDropshadow_4Light_V3_500x.png?v=1719591052', 18558 }); 18559 18560 18561 18562 18563 18564 18565 18566 18567 if (counter === 0) { 18568 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTSRally_Configurator_TransWDropshadow_4Light_V3_500x.png?v=1719591068'); 18569 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTSRally_Configurator_TransWDropshadow_4Light_V3_500x.png?v=1719591068'; 18570 } 18571 counter++; 18572 variants.push({ 18573 id: '40944462463070', 18574 name: 'S-Series Rally Edition', 18575 price: '325000', 18576 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
18576onewheel.com/cdn/shop/files/GTSRally_Configurator_TransWDropshadow_4Light_V3_500x.png?v=1719591068', 18577 }); 18578 18579 18580 18581 18582 18583 18584 18585 18586 if (counter === 0) { 18587 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Onewheel_GTS_Rally_XL_ComparisontRenderCrop_LowboyUpdate_13d1a9ee-94a4-4871-b162-ec7f8de872a2_500x.png?v=1755221763'); 18588 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Onewheel_GTS_Rally_XL_ComparisontRenderCrop_LowboyUpdate_13d1a9ee-94a4-4871-b162-ec7f8de872a2_500x.png?v=1755221763'; 18589 } 18590 counter++; 18591 variants.push({ 18592 id: '41911500406878', 18593 name: 'S-Series Rally XL', 18594 price: '350000', 18595 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Onewheel_GTS_Rally_XL_ComparisontRenderCrop_LowboyUpdate_13d1a9ee-94a4-4871-b162-ec7f8de872a2_500x.png?v=1755221763', 18596 }); 18597 18598 18599 18600 // EVAN TODO: Update this to "Recurve" 18601 var recurveString = 'Bundle #'; 18602 app.bundles[i].products.push({ 18603 id: '6845910515806', 18604 name: 'Onewheel GT S-Series', 18605 18606 variants: variants, 18607 chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 || app.bundles[i].products.length > 0 ? variants[0] : variants[0] 18608 }); 18609 18610 console.log('app.bundles[i].name', app.bundles[i].name); 18611 console.log('variants', variants); 18612 console.log({ 18613 id: '6845910515806', 18614 name: 'Onewheel GT S-Series', 18615 18616 variants: variants, 18617 chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 ? variants[0] : variants[0] 18618 }); 18619 18620 console.log({ 18621 id: '6845910515806', 18622 name: 'Onewheel GT S-Series', 18623 18624 variants: variants, 18625 chosenVariant: variants[0] 18626 }); 18627 18628 var variants = []; 18629 18630 18631 18632 18633 18634 18635 18636 if (counter === 0) { 18637 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_Recurve_RailGuards_Main_1_500x.png?v=1722887583'); 18638 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_Recurve_RailGuards_Main_1_500x.png?v=1722887583'; 18639 } 18640 counter++; 18641 variants.push({ 18642 id: '41085300768862', 18643 name: 'S-Series', 18644 price: '5000', 18645 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_Recurve_RailGuards_Main_1_500x.png?v=1722887583', 18646 }); 18647 18648 18649 18650 18651 18652 18653 18654 18655 if (counter === 0) { 18656 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_Recurve_RailGuards_Main_Woodland_500x.png?v=1726796162'); 18657 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_Recurve_RailGuards_Main_Woodland_500x.png?v=1726796162'; 18658 } 18659 counter++; 18660 variants.push({ 18661 id: '41177504153694', 18662 name: 'Woodland Camo', 18663 price: '5000', 18664 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_Recurve_RailGuards_Main_Woodland_500x.png?v=1726796162', 18665 }); 18666 18667 18668 18669 18670 18671 18672 18673 18674 if (counter === 0) { 18675 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_Recurve_RailGuards_Main_DarkCamo_500x.png?v=1726796168'); 18676 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_Recurve_RailGuards_Main_DarkCamo_500x.png?v=1726796168'; 18677 } 18678 counter++; 18679 variants.push({ 18680 id: '41177504186462', 18681 name: 'Digi Camo', 18682 price: '5000', 18683 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
18683onewheel.com/cdn/shop/files/GTS_Recurve_RailGuards_Main_DarkCamo_500x.png?v=1726796168', 18684 }); 18685 18686 18687 18688 18689 18690 18691 18692 18693 if (counter === 0) { 18694 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_Recurve_RailGuards_Main_Neon_500x.png?v=1726796172'); 18695 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_Recurve_RailGuards_Main_Neon_500x.png?v=1726796172'; 18696 } 18697 counter++; 18698 variants.push({ 18699 id: '41177504219230', 18700 name: 'Black with Fluorescent Yellow', 18701 price: '5000', 18702 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_Recurve_RailGuards_Main_Neon_500x.png?v=1726796172', 18703 }); 18704 18705 18706 18707 18708 18709 18710 18711 18712 if (counter === 0) { 18713 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_Recurve_RailGuards_Main_Fuchsia_500x.png?v=1726796177'); 18714 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_Recurve_RailGuards_Main_Fuchsia_500x.png?v=1726796177'; 18715 } 18716 counter++; 18717 variants.push({ 18718 id: '41177504251998', 18719 name: 'Black with Fuchsia', 18720 price: '5000', 18721 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_Recurve_RailGuards_Main_Fuchsia_500x.png?v=1726796177', 18722 }); 18723 18724 18725 18726 18727 18728 18729 18730 18731 if (counter === 0) { 18732 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_Recurve_RailGuards_Main_Murder_500x.png?v=1726796184'); 18733 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_Recurve_RailGuards_Main_Murder_500x.png?v=1726796184'; 18734 } 18735 counter++; 18736 variants.push({ 18737 id: '41177504284766', 18738 name: 'Murdered Out', 18739 price: '5000', 18740 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_Recurve_RailGuards_Main_Murder_500x.png?v=1726796184', 18741 }); 18742 18743 18744 18745 18746 18747 18748 18749 18750 if (counter === 0) { 18751 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GT_Recurve_RailGuards_Main_500x.png?v=1722887653'); 18752 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GT_Recurve_RailGuards_Main_500x.png?v=1722887653'; 18753 } 18754 counter++; 18755 variants.push({ 18756 id: '41085300801630', 18757 name: 'Mississippi Mud', 18758 price: '5000', 18759 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GT_Recurve_RailGuards_Main_500x.png?v=1722887653', 18760 }); 18761 18762 18763 18764 // EVAN TODO: Update this to "Recurve" 18765 var recurveString = 'Bundle #'; 18766 app.bundles[i].products.push({ 18767 id: '7137897676894', 18768 name: 'GT S-Series Recurve Rail Guards', 18769 18770 variants: variants, 18771 chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 || app.bundles[i].products.length > 0 ? variants[0] : variants[0] 18772 }); 18773 18774 console.log('app.bundles[i].name', app.bundles[i].name); 18775 console.log('variants', variants); 18776 console.log({ 18777 id: '7137897676894', 18778 name: 'GT S-Series Recurve Rail Guards', 18779 18780 variants: variants, 18781 chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 ? variants[0] : variants[0] 18782 }); 18783 18784 console.log({ 18785 id: '7137897676894', 18786 name: 'GT S-Series Recurve Rail Guards', 18787 18788 variants: variants, 18789 chosenVariant: variants[0] 18790 }); 18791 18792 var variants = []; 18793 18794 18795 18796 18797 18798 18799 18800 if (counter === 0) { 18801 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
18801onewheel.com/cdn/shop/files/Dome_Only_Black_500x.png?v=1722898085'); 18802 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Black_500x.png?v=1722898085'; 18803 } 18804 counter++; 18805 variants.push({ 18806 id: '41076117307486', 18807 name: 'Black', 18808 price: '10000', 18809 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Black_500x.png?v=1722898085', 18810 }); 18811 18812 18813 18814 18815 18816 18817 18818 18819 if (counter === 0) { 18820 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Navy_500x.png?v=1723494413'); 18821 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Navy_500x.png?v=1723494413'; 18822 } 18823 counter++; 18824 variants.push({ 18825 id: '41098862166110', 18826 name: 'Navy Blue', 18827 price: '10000', 18828 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Navy_500x.png?v=1723494413', 18829 }); 18830 18831 18832 18833 18834 18835 18836 18837 18838 if (counter === 0) { 18839 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_White_500x.png?v=1723494424'); 18840 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_White_500x.png?v=1723494424'; 18841 } 18842 counter++; 18843 variants.push({ 18844 id: '41098862198878', 18845 name: 'White', 18846 price: '10000', 18847 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_White_500x.png?v=1723494424', 18848 }); 18849 18850 18851 18852 18853 18854 18855 18856 18857 if (counter === 0) { 18858 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Green_500x.png?v=1723494408'); 18859 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Green_500x.png?v=1723494408'; 18860 } 18861 counter++; 18862 variants.push({ 18863 id: '41098862231646', 18864 name: 'Dark Olive', 18865 price: '10000', 18866 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Green_500x.png?v=1723494408', 18867 }); 18868 18869 18870 18871 18872 18873 18874 18875 18876 if (counter === 0) { 18877 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Orange_500x.png?v=1723494417'); 18878 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Orange_500x.png?v=1723494417'; 18879 } 18880 counter++; 18881 variants.push({ 18882 id: '41098862264414', 18883 name: 'Fluorescent Orange', 18884 price: '10000', 18885 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Orange_500x.png?v=1723494417', 18886 }); 18887 18888 18889 18890 18891 18892 18893 18894 18895 if (counter === 0) { 18896 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Red_500x.png?v=1723494420'); 18897 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Red_500x.png?v=1723494420'; 18898 } 18899 counter++; 18900 variants.push({ 18901 id: '41098862297182', 18902 name: 'Red', 18903 price: '10000', 18904 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Red_500x.png?v=1723494420', 18905 }); 18906 18907 18908 18909 18910 18911 18912 18913 18914 if (counter === 0) { 18915 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
18915onewheel.com/cdn/shop/files/Dome_Only_Blue_500x.png?v=1723494403'); 18916 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Blue_500x.png?v=1723494403'; 18917 } 18918 counter++; 18919 variants.push({ 18920 id: '41098862329950', 18921 name: 'Hot Blue', 18922 price: '10000', 18923 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Blue_500x.png?v=1723494403', 18924 }); 18925 18926 18927 18928 // EVAN TODO: Update this to "Recurve" 18929 var recurveString = 'Bundle #'; 18930 app.bundles[i].products.push({ 18931 id: '7172926111838', 18932 name: 'Hybrid Fender', 18933 18934 variants: variants, 18935 chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 || app.bundles[i].products.length > 0 ? variants[0] : variants[0] 18936 }); 18937 18938 console.log('app.bundles[i].name', app.bundles[i].name); 18939 console.log('variants', variants); 18940 console.log({ 18941 id: '7172926111838', 18942 name: 'Hybrid Fender', 18943 18944 variants: variants, 18945 chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 ? variants[0] : variants[0] 18946 }); 18947 18948 console.log({ 18949 id: '7172926111838', 18950 name: 'Hybrid Fender', 18951 18952 variants: variants, 18953 chosenVariant: variants[0] 18954 }); 18955 18956 var variants = []; 18957 18958 18959 18960 18961 18962 18963 18964 if (counter === 0) { 18965 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GT_Base_014f8077-ba87-4d5d-aeef-3069f3a7c5a3_500x.png?v=1722898929'); 18966 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GT_Base_014f8077-ba87-4d5d-aeef-3069f3a7c5a3_500x.png?v=1722898929'; 18967 } 18968 counter++; 18969 variants.push({ 18970 id: '41076139524190', 18971 name: 'GT Hybrid Fender Delete', 18972 price: '5000', 18973 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GT_Base_014f8077-ba87-4d5d-aeef-3069f3a7c5a3_500x.png?v=1722898929', 18974 }); 18975 18976 18977 18978 18979 18980 18981 18982 18983 if (counter === 0) { 18984 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Recurve_Base_f341661f-3ab8-4309-b639-bb208326fd75_500x.png?v=1722899005'); 18985 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Recurve_Base_f341661f-3ab8-4309-b639-bb208326fd75_500x.png?v=1722899005'; 18986 } 18987 counter++; 18988 variants.push({ 18989 id: '41076139556958', 18990 name: 'GT Recurve Hybrid Fender Delete', 18991 price: '5000', 18992 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Recurve_Base_f341661f-3ab8-4309-b639-bb208326fd75_500x.png?v=1722899005', 18993 }); 18994 18995 18996 18997 18998 18999 19000 19001 19002 if (counter === 0) { 19003 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Recurve_Base_f341661f-3ab8-4309-b639-bb208326fd75_500x.png?v=1722899005'); 19004 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Recurve_Base_f341661f-3ab8-4309-b639-bb208326fd75_500x.png?v=1722899005'; 19005 } 19006 counter++; 19007 variants.push({ 19008 id: '42659237593182', 19009 name: 'S-Series XL Hybrid Fender Delete', 19010 price: '5000', 19011 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Recurve_Base_f341661f-3ab8-4309-b639-bb208326fd75_500x.png?v=1722899005', 19012 }); 19013 19014 19015 19016 19017 19018 19019 19020 19021 if (counter === 0) { 19022 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/XRClassic_Base_76d98df7-fcbc-4f9e-9c0b-a52a2661f0ae_500x.png?v=1730998731'); 19023 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
19023onewheel.com/cdn/shop/files/XRClassic_Base_76d98df7-fcbc-4f9e-9c0b-a52a2661f0ae_500x.png?v=1730998731'; 19024 } 19025 counter++; 19026 variants.push({ 19027 id: '41260074074206', 19028 name: 'XR Classic Hybrid Fender Delete', 19029 price: '5000', 19030 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/XRClassic_Base_76d98df7-fcbc-4f9e-9c0b-a52a2661f0ae_500x.png?v=1730998731', 19031 }); 19032 19033 19034 19035 19036 19037 19038 19039 19040 if (counter === 0) { 19041 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/XRClassic_Base_500x.png?v=1730998720'); 19042 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/XRClassic_Base_500x.png?v=1730998720'; 19043 } 19044 counter++; 19045 variants.push({ 19046 id: '41260074106974', 19047 name: 'XR Classic Recurve Hybrid Fender Delete', 19048 price: '5000', 19049 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/XRClassic_Base_500x.png?v=1730998720', 19050 }); 19051 19052 19053 19054 // EVAN TODO: Update this to "Recurve" 19055 var recurveString = 'Bundle #'; 19056 app.bundles[i].products.push({ 19057 id: '7172929093726', 19058 name: 'Hybrid Fender Delete', 19059 19060 variants: variants, 19061 chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 || app.bundles[i].products.length > 0 ? variants[0] : variants[0] 19062 }); 19063 19064 console.log('app.bundles[i].name', app.bundles[i].name); 19065 console.log('variants', variants); 19066 console.log({ 19067 id: '7172929093726', 19068 name: 'Hybrid Fender Delete', 19069 19070 variants: variants, 19071 chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 ? variants[0] : variants[0] 19072 }); 19073 19074 console.log({ 19075 id: '7172929093726', 19076 name: 'Hybrid Fender Delete', 19077 19078 variants: variants, 19079 chosenVariant: variants[0] 19080 }); 19081 19082 var variants = []; 19083 19084 19085 19086 19087 19088 19089 19090 if (counter === 0) { 19091 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_Blue_500x.png?v=1715469302'); 19092 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_Blue_500x.png?v=1715469302'; 19093 } 19094 counter++; 19095 variants.push({ 19096 id: '40187173240926', 19097 name: 'Hot Blue', 19098 price: '12500', 19099 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_Blue_500x.png?v=1715469302', 19100 }); 19101 19102 19103 19104 19105 19106 19107 19108 19109 if (counter === 0) { 19110 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_Black_500x.png?v=1715469302'); 19111 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_Black_500x.png?v=1715469302'; 19112 } 19113 counter++; 19114 variants.push({ 19115 id: '40187173011550', 19116 name: 'Black', 19117 price: '12500', 19118 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_Black_500x.png?v=1715469302', 19119 }); 19120 19121 19122 19123 19124 19125 19126 19127 19128 if (counter === 0) { 19129 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_Navy_500x.png?v=1700173199'); 19130 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_Navy_500x.png?v=1700173199'; 19131 } 19132 counter++; 19133 variants.push({ 19134 id: '40187173044318', 19135 name: 'Navy Blue', 19136 price: '12500', 19137 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
19137onewheel.com/cdn/shop/files/Freeride_Bumper_Navy_500x.png?v=1700173199', 19138 }); 19139 19140 19141 19142 19143 19144 19145 19146 19147 if (counter === 0) { 19148 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_White_500x.png?v=1700173199'); 19149 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_White_500x.png?v=1700173199'; 19150 } 19151 counter++; 19152 variants.push({ 19153 id: '40187173109854', 19154 name: 'White', 19155 price: '12500', 19156 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_White_500x.png?v=1700173199', 19157 }); 19158 19159 19160 19161 19162 19163 19164 19165 19166 if (counter === 0) { 19167 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_Green_500x.png?v=1700173199'); 19168 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_Green_500x.png?v=1700173199'; 19169 } 19170 counter++; 19171 variants.push({ 19172 id: '40187173142622', 19173 name: 'Dark Olive', 19174 price: '12500', 19175 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_Green_500x.png?v=1700173199', 19176 }); 19177 19178 19179 19180 19181 19182 19183 19184 19185 if (counter === 0) { 19186 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_FluOrange_500x.png?v=1700173199'); 19187 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_FluOrange_500x.png?v=1700173199'; 19188 } 19189 counter++; 19190 variants.push({ 19191 id: '40187173175390', 19192 name: 'Fluorescent Orange', 19193 price: '12500', 19194 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_FluOrange_500x.png?v=1700173199', 19195 }); 19196 19197 19198 19199 19200 19201 19202 19203 19204 if (counter === 0) { 19205 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_Red_500x.png?v=1700173199'); 19206 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_Red_500x.png?v=1700173199'; 19207 } 19208 counter++; 19209 variants.push({ 19210 id: '40187173208158', 19211 name: 'Red', 19212 price: '12500', 19213 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_Red_500x.png?v=1700173199', 19214 }); 19215 19216 19217 19218 // EVAN TODO: Update this to "Recurve" 19219 var recurveString = 'Bundle #'; 19220 app.bundles[i].products.push({ 19221 id: '6864473653342', 19222 name: 'GT Freeride Bumpers', 19223 19224 variants: variants, 19225 chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 || app.bundles[i].products.length > 0 ? variants[0] : variants[0] 19226 }); 19227 19228 console.log('app.bundles[i].name', app.bundles[i].name); 19229 console.log('variants', variants); 19230 console.log({ 19231 id: '6864473653342', 19232 name: 'GT Freeride Bumpers', 19233 19234 variants: variants, 19235 chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 ? variants[0] : variants[0] 19236 }); 19237 19238 console.log({ 19239 id: '6864473653342', 19240 name: 'GT Freeride Bumpers', 19241 19242 variants: variants, 19243 chosenVariant: variants[0] 19244 }); 19245 19246 var variants = []; 19247 19248 19249 19250 19251 19252 19253 19254 if (counter === 0) { 19255 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_Hyper_Charger_Web_Main_500x.png?v=1698373542'); 19256 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
19256onewheel.com/cdn/shop/files/GTS_Hyper_Charger_Web_Main_500x.png?v=1698373542'; 19257 } 19258 counter++; 19259 variants.push({ 19260 id: '40129602191454', 19261 name: 'Default Title', 19262 price: '23000', 19263 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_Hyper_Charger_Web_Main_500x.png?v=1698373542', 19264 }); 19265 19266 19267 19268 // EVAN TODO: Update this to "Recurve" 19269 var recurveString = 'Bundle #'; 19270 app.bundles[i].products.push({ 19271 id: '6842334806110', 19272 name: 'GT S-Series Hypercharger', 19273 19274 variants: variants, 19275 chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 || app.bundles[i].products.length > 0 ? variants[0] : variants[0] 19276 }); 19277 19278 console.log('app.bundles[i].name', app.bundles[i].name); 19279 console.log('variants', variants); 19280 console.log({ 19281 id: '6842334806110', 19282 name: 'GT S-Series Hypercharger', 19283 19284 variants: variants, 19285 chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 ? variants[0] : variants[0] 19286 }); 19287 19288 console.log({ 19289 id: '6842334806110', 19290 name: 'GT S-Series Hypercharger', 19291 19292 variants: variants, 19293 chosenVariant: variants[0] 19294 }); 19295 19296 var variants = []; 19297 19298 19299 19300 19301 19302 19303 19304 if (counter === 0) { 19305 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Stand_500x.png?v=1634927398'); 19306 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Stand_500x.png?v=1634927398'; 19307 } 19308 counter++; 19309 variants.push({ 19310 id: '39539191021662', 19311 name: 'Default Title', 19312 price: '9500', 19313 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Stand_500x.png?v=1634927398', 19314 }); 19315 19316 19317 19318 // EVAN TODO: Update this to "Recurve" 19319 var recurveString = 'Bundle #'; 19320 app.bundles[i].products.push({ 19321 id: '6625428963422', 19322 name: 'GT Stand', 19323 19324 variants: variants, 19325 chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 || app.bundles[i].products.length > 0 ? variants[0] : variants[0] 19326 }); 19327 19328 console.log('app.bundles[i].name', app.bundles[i].name); 19329 console.log('variants', variants); 19330 console.log({ 19331 id: '6625428963422', 19332 name: 'GT Stand', 19333 19334 variants: variants, 19335 chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 ? variants[0] : variants[0] 19336 }); 19337 19338 console.log({ 19339 id: '6625428963422', 19340 name: 'GT Stand', 19341 19342 variants: variants, 19343 chosenVariant: variants[0] 19344 }); 19345 19346 var variants = []; 19347 19348 19349 19350 19351 19352 19353 19354 if (counter === 0) { 19355 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Black_87d60888-10a2-465d-b1ce-33f824925ed4_500x.png?v=1634926766'); 19356 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Black_87d60888-10a2-465d-b1ce-33f824925ed4_500x.png?v=1634926766'; 19357 } 19358 counter++; 19359 variants.push({ 19360 id: '39539189416030', 19361 name: 'Black', 19362 price: '500', 19363 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Black_87d60888-10a2-465d-b1ce-33f824925ed4_500x.png?v=1634926766', 19364 }); 19365 19366 19367 19368 19369 19370 19371 19372 19373 if (counter === 0) { 19374 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Navy_500x.png?v=1634926768'); 19375 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Navy_500x.png?v=1634926768'; 19376 } 19377 counter++; 19378 variants.push({ 19379 id: '39539189448798', 19380 name: 'Navy Blue', 19381 price: '500', 19382 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
19382onewheel.com/cdn/shop/products/Charging-Cap-Navy_500x.png?v=1634926768', 19383 }); 19384 19385 19386 19387 19388 19389 19390 19391 19392 if (counter === 0) { 19393 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Mint_60fbe24f-f701-42be-96e1-3f048d551126_500x.png?v=1634926830'); 19394 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Mint_60fbe24f-f701-42be-96e1-3f048d551126_500x.png?v=1634926830'; 19395 } 19396 counter++; 19397 variants.push({ 19398 id: '39539189481566', 19399 name: 'Mint', 19400 price: '500', 19401 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Mint_60fbe24f-f701-42be-96e1-3f048d551126_500x.png?v=1634926830', 19402 }); 19403 19404 19405 19406 19407 19408 19409 19410 19411 if (counter === 0) { 19412 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-White_500x.png?v=1634926803'); 19413 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-White_500x.png?v=1634926803'; 19414 } 19415 counter++; 19416 variants.push({ 19417 id: '39539189514334', 19418 name: 'White', 19419 price: '500', 19420 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-White_500x.png?v=1634926803', 19421 }); 19422 19423 19424 19425 19426 19427 19428 19429 19430 if (counter === 0) { 19431 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Olive-Green_8f3749b3-fd9e-4ae2-ab47-a7f3bf077101_500x.png?v=1634926902'); 19432 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Olive-Green_8f3749b3-fd9e-4ae2-ab47-a7f3bf077101_500x.png?v=1634926902'; 19433 } 19434 counter++; 19435 variants.push({ 19436 id: '39539189547102', 19437 name: 'Dark Olive', 19438 price: '500', 19439 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Olive-Green_8f3749b3-fd9e-4ae2-ab47-a7f3bf077101_500x.png?v=1634926902', 19440 }); 19441 19442 19443 19444 19445 19446 19447 19448 19449 if (counter === 0) { 19450 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Flo-Orange_500x.png?v=1634926848'); 19451 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Flo-Orange_500x.png?v=1634926848'; 19452 } 19453 counter++; 19454 variants.push({ 19455 id: '39539189579870', 19456 name: 'Fluorescent Orange', 19457 price: '500', 19458 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Flo-Orange_500x.png?v=1634926848', 19459 }); 19460 19461 19462 19463 19464 19465 19466 19467 19468 if (counter === 0) { 19469 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Bright-Red_f49ecfaf-38aa-4d4b-b640-e1df379266ee_500x.png?v=1634926910'); 19470 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Bright-Red_f49ecfaf-38aa-4d4b-b640-e1df379266ee_500x.png?v=1634926910'; 19471 } 19472 counter++; 19473 variants.push({ 19474 id: '39539189612638', 19475 name: 'Red', 19476 price: '500', 19477 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Bright-Red_f49ecfaf-38aa-4d4b-b640-e1df379266ee_500x.png?v=1634926910', 19478 }); 19479 19480 19481 19482 19483 19484 19485 19486 19487 if (counter === 0) { 19488 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
19488onewheel.com/cdn/shop/products/Charging-Cap-Hot-Blue_500x.png?v=1634926852'); 19489 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Hot-Blue_500x.png?v=1634926852'; 19490 } 19491 counter++; 19492 variants.push({ 19493 id: '39539189645406', 19494 name: 'Hot Blue', 19495 price: '500', 19496 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Hot-Blue_500x.png?v=1634926852', 19497 }); 19498 19499 19500 19501 19502 19503 19504 19505 19506 if (counter === 0) { 19507 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Flo.-Yellow_fa0e54b4-887a-428e-95d7-79c836f337e4_500x.png?v=1634926962'); 19508 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Flo.-Yellow_fa0e54b4-887a-428e-95d7-79c836f337e4_500x.png?v=1634926962'; 19509 } 19510 counter++; 19511 variants.push({ 19512 id: '39539189678174', 19513 name: 'Fluorescent Yellow', 19514 price: '500', 19515 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Flo.-Yellow_fa0e54b4-887a-428e-95d7-79c836f337e4_500x.png?v=1634926962', 19516 }); 19517 19518 19519 19520 19521 19522 19523 19524 19525 if (counter === 0) { 19526 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Fuschia_500x.png?v=1634926858'); 19527 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Fuschia_500x.png?v=1634926858'; 19528 } 19529 counter++; 19530 variants.push({ 19531 id: '39539189710942', 19532 name: 'Fuchsia', 19533 price: '500', 19534 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Fuschia_500x.png?v=1634926858', 19535 }); 19536 19537 19538 19539 19540 19541 19542 19543 19544 if (counter === 0) { 19545 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Lime_3b3664bf-3015-4326-94d2-b7f6da70a0d7_500x.png?v=1634926965'); 19546 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Lime_3b3664bf-3015-4326-94d2-b7f6da70a0d7_500x.png?v=1634926965'; 19547 } 19548 counter++; 19549 variants.push({ 19550 id: '39539189743710', 19551 name: 'Lime', 19552 price: '500', 19553 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Lime_3b3664bf-3015-4326-94d2-b7f6da70a0d7_500x.png?v=1634926965', 19554 }); 19555 19556 19557 19558 19559 19560 19561 19562 19563 if (counter === 0) { 19564 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Purple_500x.png?v=1634926866'); 19565 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Purple_500x.png?v=1634926866'; 19566 } 19567 counter++; 19568 variants.push({ 19569 id: '39539189776478', 19570 name: 'Purple', 19571 price: '500', 19572 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Purple_500x.png?v=1634926866', 19573 }); 19574 19575 19576 19577 19578 19579 19580 19581 19582 if (counter === 0) { 19583 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Jewel_500x.png?v=1634926872'); 19584 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
19584onewheel.com/cdn/shop/products/Charging-Cap-Jewel_500x.png?v=1634926872'; 19585 } 19586 counter++; 19587 variants.push({ 19588 id: '39539189809246', 19589 name: 'Jewel Gray', 19590 price: '500', 19591 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Jewel_500x.png?v=1634926872', 19592 }); 19593 19594 19595 19596 19597 19598 19599 19600 19601 if (counter === 0) { 19602 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Spearmint_500x.png?v=1634926876'); 19603 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Spearmint_500x.png?v=1634926876'; 19604 } 19605 counter++; 19606 variants.push({ 19607 id: '39539189842014', 19608 name: 'Spearmint', 19609 price: '500', 19610 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Spearmint_500x.png?v=1634926876', 19611 }); 19612 19613 19614 19615 19616 19617 19618 19619 19620 if (counter === 0) { 19621 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Gold-Nugget_bc308357-c474-4055-86fb-df414711b389_500x.png?v=1634926971'); 19622 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Gold-Nugget_bc308357-c474-4055-86fb-df414711b389_500x.png?v=1634926971'; 19623 } 19624 counter++; 19625 variants.push({ 19626 id: '39539189874782', 19627 name: 'Gold Nugget', 19628 price: '500', 19629 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Gold-Nugget_bc308357-c474-4055-86fb-df414711b389_500x.png?v=1634926971', 19630 }); 19631 19632 19633 19634 19635 19636 19637 19638 19639 if (counter === 0) { 19640 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Mississippi-Mudd_500x.png?v=1634926882'); 19641 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Mississippi-Mudd_500x.png?v=1634926882'; 19642 } 19643 counter++; 19644 variants.push({ 19645 id: '39539189907550', 19646 name: 'Mississippi Mud', 19647 price: '500', 19648 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Mississippi-Mudd_500x.png?v=1634926882', 19649 }); 19650 19651 19652 19653 // EVAN TODO: Update this to "Recurve" 19654 var recurveString = 'Bundle #'; 19655 app.bundles[i].products.push({ 19656 id: '6625428373598',
19657 name: 'GT Charger Plug', 19658 19659 variants: variants, 19660 chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 || app.bundles[i].products.length > 0 ? variants[0] : variants[0] 19661 }); 19662 19663 console.log('app.bundles[i].name', app.bundles[i].name); 19664 console.log('variants', variants); 19665 console.log({ 19666 id: '6625428373598', 19667 name: 'GT Charger Plug', 19668 19669 variants: variants, 19670 chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 ? variants[0] : variants[0] 19671 }); 19672 19673 console.log({ 19674 id: '6625428373598', 19675 name: 'GT Charger Plug', 19676 19677 variants: variants, 19678 chosenVariant: variants[0] 19679 }); 19680 19681 19682 i++; 19683 19684 19685 app.bundles[i].name = 'Freeride Bundle'; 19686 19687 var variants = []; 19688 19689 19690 19691 19692 19693 19694 19695 if (counter === 0) { 19696 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_TreadedClipped_4ConfigModal_500x.png?v=1719589504'); 19697 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_TreadedClipped_4ConfigModal_500x.png?v=1719589504'; 19698 } 19699 counter++; 19700 variants.push({ 19701 id: '40944462397534', 19702 name: 'S-Series', 19703 price: '290000', 19704 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_TreadedClipped_4ConfigModal_500x.png?v=1719589504', 19705 }); 19706 19707 19708 19709 19710 19711 19712 19713 19714 if (counter === 0) { 19715 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTSRecurve_Configurator_TransWDropshadow_4Light_V3_500x.png?v=1719591052'); 19716 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTSRecurve_Configurator_TransWDropshadow_4Light_V3_500x.png?v=1719591052'; 19717 } 19718 counter++; 19719 variants.push({ 19720 id: '40944462430302', 19721 name: 'S-Series with Recurve Rails', 19722 price: '320000', 19723 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTSRecurve_Configurator_TransWDropshadow_4Light_V3_500x.png?v=1719591052', 19724 }); 19725 19726 19727 19728 19729 19730 19731 19732 19733 if (counter === 0) { 19734 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTSRally_Configurator_TransWDropshadow_4Light_V3_500x.png?v=1719591068'); 19735 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTSRally_Configurator_TransWDropshadow_4Light_V3_500x.png?v=1719591068'; 19736 } 19737 counter++; 19738 variants.push({ 19739 id: '40944462463070', 19740 name: 'S-Series Rally Edition', 19741 price: '325000', 19742 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTSRally_Configurator_TransWDropshadow_4Light_V3_500x.png?v=1719591068', 19743 }); 19744 19745 19746 19747 19748 19749 19750 19751 19752 if (counter === 0) { 19753 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Onewheel_GTS_Rally_XL_ComparisontRenderCrop_LowboyUpdate_13d1a9ee-94a4-4871-b162-ec7f8de872a2_500x.png?v=1755221763'); 19754 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Onewheel_GTS_Rally_XL_ComparisontRenderCrop_LowboyUpdate_13d1a9ee-94a4-4871-b162-ec7f8de872a2_500x.png?v=1755221763'; 19755 } 19756 counter++; 19757 variants.push({ 19758 id: '41911500406878', 19759 name: 'S-Series Rally XL', 19760 price: '350000', 19761 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Onewheel_GTS_Rally_XL_ComparisontRenderCrop_LowboyUpdate_13d1a9ee-94a4-4871-b162-ec7f8de872a2_500x.png?v=1755221763', 19762 }); 19763 19764 19765 19766 // EVAN TODO: Update this to "Recurve" 19767 var recurveString = 'Bundle #'; 19768 app.bundles[i].products.push({ 19769 id: '6845910515806', 19770 name: 'Onewheel GT S-Series', 19771 19772 variants: variants, 19773 chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 || app.bundles[i].products.length > 0 ? variants[0] : variants[0] 19774 }); 19775 19776 console.log('app.bundles[i].name', app.bundles[i].name); 19777 console.log('variants', variants); 19778 console.log({ 19779 id: '6845910515806', 19780 name: 'Onewheel GT S-Series', 19781 19782 variants: variants, 19783 chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 ? variants[0] : variants[0] 19784 }); 19785 19786 console.log({ 19787 id: '6845910515806', 19788 name: 'Onewheel GT S-Series', 19789 19790 variants: variants, 19791 chosenVariant: variants[0] 19792 }); 19793 19794 var variants = []; 19795 19796 19797 19798 19799 19800 19801 19802 if (counter === 0) { 19803 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
19803onewheel.com/cdn/shop/products/Charging-Cap-Black_87d60888-10a2-465d-b1ce-33f824925ed4_500x.png?v=1634926766'); 19804 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Black_87d60888-10a2-465d-b1ce-33f824925ed4_500x.png?v=1634926766'; 19805 } 19806 counter++; 19807 variants.push({ 19808 id: '39539189416030', 19809 name: 'Black', 19810 price: '500', 19811 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Black_87d60888-10a2-465d-b1ce-33f824925ed4_500x.png?v=1634926766', 19812 }); 19813 19814 19815 19816 19817 19818 19819 19820 19821 if (counter === 0) { 19822 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Navy_500x.png?v=1634926768'); 19823 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Navy_500x.png?v=1634926768'; 19824 } 19825 counter++; 19826 variants.push({ 19827 id: '39539189448798', 19828 name: 'Navy Blue', 19829 price: '500', 19830 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Navy_500x.png?v=1634926768', 19831 }); 19832 19833 19834 19835 19836 19837 19838 19839 19840 if (counter === 0) { 19841 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Mint_60fbe24f-f701-42be-96e1-3f048d551126_500x.png?v=1634926830'); 19842 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Mint_60fbe24f-f701-42be-96e1-3f048d551126_500x.png?v=1634926830'; 19843 } 19844 counter++; 19845 variants.push({ 19846 id: '39539189481566', 19847 name: 'Mint', 19848 price: '500', 19849 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Mint_60fbe24f-f701-42be-96e1-3f048d551126_500x.png?v=1634926830', 19850 }); 19851 19852 19853 19854 19855 19856 19857 19858 19859 if (counter === 0) { 19860 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-White_500x.png?v=1634926803'); 19861 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-White_500x.png?v=1634926803'; 19862 } 19863 counter++; 19864 variants.push({ 19865 id: '39539189514334', 19866 name: 'White', 19867 price: '500', 19868 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-White_500x.png?v=1634926803', 19869 }); 19870 19871 19872 19873 19874 19875 19876 19877 19878 if (counter === 0) { 19879 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Olive-Green_8f3749b3-fd9e-4ae2-ab47-a7f3bf077101_500x.png?v=1634926902'); 19880 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Olive-Green_8f3749b3-fd9e-4ae2-ab47-a7f3bf077101_500x.png?v=1634926902'; 19881 } 19882 counter++; 19883 variants.push({ 19884 id: '39539189547102', 19885 name: 'Dark Olive', 19886 price: '500', 19887 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Olive-Green_8f3749b3-fd9e-4ae2-ab47-a7f3bf077101_500x.png?v=1634926902', 19888 }); 19889 19890 19891 19892 19893 19894 19895 19896 19897 if (counter === 0) { 19898 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Flo-Orange_500x.png?v=1634926848'); 19899 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
19899onewheel.com/cdn/shop/products/Charging-Cap-Flo-Orange_500x.png?v=1634926848'; 19900 } 19901 counter++; 19902 variants.push({ 19903 id: '39539189579870', 19904 name: 'Fluorescent Orange', 19905 price: '500', 19906 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Flo-Orange_500x.png?v=1634926848', 19907 }); 19908 19909 19910 19911 19912 19913 19914 19915 19916 if (counter === 0) { 19917 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Bright-Red_f49ecfaf-38aa-4d4b-b640-e1df379266ee_500x.png?v=1634926910'); 19918 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Bright-Red_f49ecfaf-38aa-4d4b-b640-e1df379266ee_500x.png?v=1634926910'; 19919 } 19920 counter++; 19921 variants.push({ 19922 id: '39539189612638', 19923 name: 'Red', 19924 price: '500', 19925 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Bright-Red_f49ecfaf-38aa-4d4b-b640-e1df379266ee_500x.png?v=1634926910', 19926 }); 19927 19928 19929 19930 19931 19932 19933 19934 19935 if (counter === 0) { 19936 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Hot-Blue_500x.png?v=1634926852'); 19937 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Hot-Blue_500x.png?v=1634926852'; 19938 } 19939 counter++; 19940 variants.push({ 19941 id: '39539189645406', 19942 name: 'Hot Blue', 19943 price: '500', 19944 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Hot-Blue_500x.png?v=1634926852', 19945 }); 19946 19947 19948 19949 19950 19951 19952 19953 19954 if (counter === 0) { 19955 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Flo.-Yellow_fa0e54b4-887a-428e-95d7-79c836f337e4_500x.png?v=1634926962'); 19956 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Flo.-Yellow_fa0e54b4-887a-428e-95d7-79c836f337e4_500x.png?v=1634926962'; 19957 } 19958 counter++; 19959 variants.push({ 19960 id: '39539189678174', 19961 name: 'Fluorescent Yellow', 19962 price: '500', 19963 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Flo.-Yellow_fa0e54b4-887a-428e-95d7-79c836f337e4_500x.png?v=1634926962', 19964 }); 19965 19966 19967 19968 19969 19970 19971 19972 19973 if (counter === 0) { 19974 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Fuschia_500x.png?v=1634926858'); 19975 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Fuschia_500x.png?v=1634926858'; 19976 } 19977 counter++; 19978 variants.push({ 19979 id: '39539189710942', 19980 name: 'Fuchsia', 19981 price: '500', 19982 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Fuschia_500x.png?v=1634926858', 19983 }); 19984 19985 19986 19987 19988 19989 19990 19991 19992 if (counter === 0) { 19993 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Lime_3b3664bf-3015-4326-94d2-b7f6da70a0d7_500x.png?v=1634926965'); 19994 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Lime_3b3664bf-3015-4326-94d2-b7f6da70a0d7_500x.png?v=1634926965'; 19995 } 19996 counter++; 19997 variants.push({ 19998 id: '39539189743710', 19999 name: 'Lime', 20000 price: '500', 20001 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
20001onewheel.com/cdn/shop/products/Charging-Cap-Lime_3b3664bf-3015-4326-94d2-b7f6da70a0d7_500x.png?v=1634926965', 20002 }); 20003 20004 20005 20006 20007 20008 20009 20010 20011 if (counter === 0) { 20012 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Purple_500x.png?v=1634926866'); 20013 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Purple_500x.png?v=1634926866'; 20014 } 20015 counter++; 20016 variants.push({ 20017 id: '39539189776478', 20018 name: 'Purple', 20019 price: '500', 20020 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Purple_500x.png?v=1634926866', 20021 }); 20022 20023 20024 20025 20026 20027 20028 20029 20030 if (counter === 0) { 20031 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Jewel_500x.png?v=1634926872'); 20032 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Jewel_500x.png?v=1634926872'; 20033 } 20034 counter++; 20035 variants.push({ 20036 id: '39539189809246', 20037 name: 'Jewel Gray', 20038 price: '500', 20039 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Jewel_500x.png?v=1634926872', 20040 }); 20041 20042 20043 20044 20045 20046 20047 20048 20049 if (counter === 0) { 20050 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Spearmint_500x.png?v=1634926876'); 20051 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Spearmint_500x.png?v=1634926876'; 20052 } 20053 counter++; 20054 variants.push({ 20055 id: '39539189842014', 20056 name: 'Spearmint', 20057 price: '500', 20058 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Spearmint_500x.png?v=1634926876', 20059 }); 20060 20061 20062 20063 20064 20065 20066 20067 20068 if (counter === 0) { 20069 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Gold-Nugget_bc308357-c474-4055-86fb-df414711b389_500x.png?v=1634926971'); 20070 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Gold-Nugget_bc308357-c474-4055-86fb-df414711b389_500x.png?v=1634926971'; 20071 } 20072 counter++; 20073 variants.push({ 20074 id: '39539189874782', 20075 name: 'Gold Nugget', 20076 price: '500', 20077 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Gold-Nugget_bc308357-c474-4055-86fb-df414711b389_500x.png?v=1634926971', 20078 }); 20079 20080 20081 20082 20083 20084 20085 20086 20087 if (counter === 0) { 20088 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Mississippi-Mudd_500x.png?v=1634926882'); 20089 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Mississippi-Mudd_500x.png?v=1634926882'; 20090 } 20091 counter++; 20092 variants.push({ 20093 id: '39539189907550', 20094 name: 'Mississippi Mud', 20095 price: '500', 20096 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Mississippi-Mudd_500x.png?v=1634926882', 20097 }); 20098 20099 20100 20101 // EVAN TODO: Update this to "Recurve" 20102 var recurveString = 'Bundle #'; 20103 app.bundles[i].products.push({ 20104 id: '6625428373598',
20105 name: 'GT Charger Plug', 20106 20107 variants: variants, 20108 chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 || app.bundles[i].products.length > 0 ? variants[0] : variants[0] 20109 }); 20110 20111 console.log('app.bundles[i].name', app.bundles[i].name); 20112 console.log('variants', variants); 20113 console.log({ 20114 id: '6625428373598', 20115 name: 'GT Charger Plug', 20116 20117 variants: variants, 20118 chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 ? variants[0] : variants[0] 20119 }); 20120 20121 console.log({ 20122 id: '6625428373598', 20123 name: 'GT Charger Plug', 20124 20125 variants: variants, 20126 chosenVariant: variants[0] 20127 }); 20128 20129 var variants = []; 20130 20131 20132 20133 20134 20135 20136 20137 if (counter === 0) { 20138 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_Blue_500x.png?v=1715469302'); 20139 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_Blue_500x.png?v=1715469302'; 20140 } 20141 counter++; 20142 variants.push({ 20143 id: '40187173240926', 20144 name: 'Hot Blue', 20145 price: '12500', 20146 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_Blue_500x.png?v=1715469302', 20147 }); 20148 20149 20150 20151 20152 20153 20154 20155 20156 if (counter === 0) { 20157 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_Black_500x.png?v=1715469302'); 20158 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_Black_500x.png?v=1715469302'; 20159 } 20160 counter++; 20161 variants.push({ 20162 id: '40187173011550', 20163 name: 'Black', 20164 price: '12500', 20165 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_Black_500x.png?v=1715469302', 20166 }); 20167 20168 20169 20170 20171 20172 20173 20174 20175 if (counter === 0) { 20176 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_Navy_500x.png?v=1700173199'); 20177 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_Navy_500x.png?v=1700173199'; 20178 } 20179 counter++; 20180 variants.push({ 20181 id: '40187173044318', 20182 name: 'Navy Blue', 20183 price: '12500', 20184 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_Navy_500x.png?v=1700173199', 20185 }); 20186 20187 20188 20189 20190 20191 20192 20193 20194 if (counter === 0) { 20195 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_White_500x.png?v=1700173199'); 20196 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_White_500x.png?v=1700173199'; 20197 } 20198 counter++; 20199 variants.push({ 20200 id: '40187173109854', 20201 name: 'White', 20202 price: '12500', 20203 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_White_500x.png?v=1700173199', 20204 }); 20205 20206 20207 20208 20209 20210 20211 20212 20213 if (counter === 0) { 20214 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_Green_500x.png?v=1700173199'); 20215 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_Green_500x.png?v=1700173199'; 20216 } 20217 counter++; 20218 variants.push({ 20219 id: '40187173142622', 20220 name: 'Dark Olive', 20221 price: '12500', 20222 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
20222onewheel.com/cdn/shop/files/Freeride_Bumper_Green_500x.png?v=1700173199', 20223 }); 20224 20225 20226 20227 20228 20229 20230 20231 20232 if (counter === 0) { 20233 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_FluOrange_500x.png?v=1700173199'); 20234 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_FluOrange_500x.png?v=1700173199'; 20235 } 20236 counter++; 20237 variants.push({ 20238 id: '40187173175390', 20239 name: 'Fluorescent Orange', 20240 price: '12500', 20241 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_FluOrange_500x.png?v=1700173199', 20242 }); 20243 20244 20245 20246 20247 20248 20249 20250 20251 if (counter === 0) { 20252 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_Red_500x.png?v=1700173199'); 20253 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_Red_500x.png?v=1700173199'; 20254 } 20255 counter++; 20256 variants.push({ 20257 id: '40187173208158', 20258 name: 'Red', 20259 price: '12500', 20260 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_Red_500x.png?v=1700173199', 20261 }); 20262 20263 20264 20265 // EVAN TODO: Update this to "Recurve" 20266 var recurveString = 'Bundle #'; 20267 app.bundles[i].products.push({ 20268 id: '6864473653342', 20269 name: 'GT Freeride Bumpers', 20270 20271 variants: variants, 20272 chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 || app.bundles[i].products.length > 0 ? variants[0] : variants[0] 20273 }); 20274 20275 console.log('app.bundles[i].name', app.bundles[i].name); 20276 console.log('variants', variants); 20277 console.log({ 20278 id: '6864473653342', 20279 name: 'GT Freeride Bumpers', 20280 20281 variants: variants, 20282 chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 ? variants[0] : variants[0] 20283 }); 20284 20285 console.log({ 20286 id: '6864473653342', 20287 name: 'GT Freeride Bumpers', 20288 20289 variants: variants, 20290 chosenVariant: variants[0] 20291 }); 20292 20293 20294 i++; 20295 20296 20297 app.bundles[i].name = '28 Summit Bundle'; 20298 20299 var variants = []; 20300 20301 20302 20303 20304 20305 20306 20307 if (counter === 0) { 20308 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_TreadedClipped_4ConfigModal_500x.png?v=1719589504'); 20309 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_TreadedClipped_4ConfigModal_500x.png?v=1719589504'; 20310 } 20311 counter++; 20312 variants.push({ 20313 id: '40944462397534', 20314 name: 'S-Series', 20315 price: '290000', 20316 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_TreadedClipped_4ConfigModal_500x.png?v=1719589504', 20317 }); 20318 20319 20320 20321 20322 20323 20324 20325 20326 if (counter === 0) { 20327 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTSRecurve_Configurator_TransWDropshadow_4Light_V3_500x.png?v=1719591052'); 20328 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTSRecurve_Configurator_TransWDropshadow_4Light_V3_500x.png?v=1719591052'; 20329 } 20330 counter++; 20331 variants.push({ 20332 id: '40944462430302', 20333 name: 'S-Series with Recurve Rails', 20334 price: '320000', 20335 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTSRecurve_Configurator_TransWDropshadow_4Light_V3_500x.png?v=1719591052', 20336 }); 20337 20338 20339 20340 20341 20342 20343 20344 20345 if (counter === 0) { 20346 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
20346onewheel.com/cdn/shop/files/GTSRally_Configurator_TransWDropshadow_4Light_V3_500x.png?v=1719591068'); 20347 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTSRally_Configurator_TransWDropshadow_4Light_V3_500x.png?v=1719591068'; 20348 } 20349 counter++; 20350 variants.push({ 20351 id: '40944462463070', 20352 name: 'S-Series Rally Edition', 20353 price: '325000', 20354 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTSRally_Configurator_TransWDropshadow_4Light_V3_500x.png?v=1719591068', 20355 }); 20356 20357 20358 20359 20360 20361 20362 20363 20364 if (counter === 0) { 20365 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Onewheel_GTS_Rally_XL_ComparisontRenderCrop_LowboyUpdate_13d1a9ee-94a4-4871-b162-ec7f8de872a2_500x.png?v=1755221763'); 20366 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Onewheel_GTS_Rally_XL_ComparisontRenderCrop_LowboyUpdate_13d1a9ee-94a4-4871-b162-ec7f8de872a2_500x.png?v=1755221763'; 20367 } 20368 counter++; 20369 variants.push({ 20370 id: '41911500406878', 20371 name: 'S-Series Rally XL', 20372 price: '350000', 20373 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Onewheel_GTS_Rally_XL_ComparisontRenderCrop_LowboyUpdate_13d1a9ee-94a4-4871-b162-ec7f8de872a2_500x.png?v=1755221763', 20374 }); 20375 20376 20377 20378 // EVAN TODO: Update this to "Recurve" 20379 var recurveString = 'Bundle #'; 20380 app.bundles[i].products.push({ 20381 id: '6845910515806', 20382 name: 'Onewheel GT S-Series', 20383 20384 variants: variants, 20385 chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 || app.bundles[i].products.length > 0 ? variants[0] : variants[0] 20386 }); 20387 20388 console.log('app.bundles[i].name', app.bundles[i].name); 20389 console.log('variants', variants); 20390 console.log({ 20391 id: '6845910515806', 20392 name: 'Onewheel GT S-Series', 20393 20394 variants: variants, 20395 chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 ? variants[0] : variants[0] 20396 }); 20397 20398 console.log({ 20399 id: '6845910515806', 20400 name: 'Onewheel GT S-Series', 20401 20402 variants: variants, 20403 chosenVariant: variants[0] 20404 }); 20405 20406 var variants = []; 20407 20408 20409 20410 20411 20412 20413 20414 if (counter === 0) { 20415 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Black_87d60888-10a2-465d-b1ce-33f824925ed4_500x.png?v=1634926766'); 20416 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Black_87d60888-10a2-465d-b1ce-33f824925ed4_500x.png?v=1634926766'; 20417 } 20418 counter++; 20419 variants.push({ 20420 id: '39539189416030', 20421 name: 'Black', 20422 price: '500', 20423 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Black_87d60888-10a2-465d-b1ce-33f824925ed4_500x.png?v=1634926766', 20424 }); 20425 20426 20427 20428 20429 20430 20431 20432 20433 if (counter === 0) { 20434 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Navy_500x.png?v=1634926768'); 20435 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Navy_500x.png?v=1634926768'; 20436 } 20437 counter++; 20438 variants.push({ 20439 id: '39539189448798', 20440 name: 'Navy Blue', 20441 price: '500', 20442 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Navy_500x.png?v=1634926768', 20443 }); 20444 20445 20446 20447 20448 20449 20450 20451 20452 if (counter === 0) { 20453 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
20453onewheel.com/cdn/shop/products/Charging-Cap-Mint_60fbe24f-f701-42be-96e1-3f048d551126_500x.png?v=1634926830'); 20454 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Mint_60fbe24f-f701-42be-96e1-3f048d551126_500x.png?v=1634926830'; 20455 } 20456 counter++; 20457 variants.push({ 20458 id: '39539189481566', 20459 name: 'Mint', 20460 price: '500', 20461 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Mint_60fbe24f-f701-42be-96e1-3f048d551126_500x.png?v=1634926830', 20462 }); 20463 20464 20465 20466 20467 20468 20469 20470 20471 if (counter === 0) { 20472 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-White_500x.png?v=1634926803'); 20473 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-White_500x.png?v=1634926803'; 20474 } 20475 counter++; 20476 variants.push({ 20477 id: '39539189514334', 20478 name: 'White', 20479 price: '500', 20480 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-White_500x.png?v=1634926803', 20481 }); 20482 20483 20484 20485 20486 20487 20488 20489 20490 if (counter === 0) { 20491 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Olive-Green_8f3749b3-fd9e-4ae2-ab47-a7f3bf077101_500x.png?v=1634926902'); 20492 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Olive-Green_8f3749b3-fd9e-4ae2-ab47-a7f3bf077101_500x.png?v=1634926902'; 20493 } 20494 counter++; 20495 variants.push({ 20496 id: '39539189547102', 20497 name: 'Dark Olive', 20498 price: '500', 20499 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Olive-Green_8f3749b3-fd9e-4ae2-ab47-a7f3bf077101_500x.png?v=1634926902', 20500 }); 20501 20502 20503 20504 20505 20506 20507 20508 20509 if (counter === 0) { 20510 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Flo-Orange_500x.png?v=1634926848'); 20511 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Flo-Orange_500x.png?v=1634926848'; 20512 } 20513 counter++; 20514 variants.push({ 20515 id: '39539189579870', 20516 name: 'Fluorescent Orange', 20517 price: '500', 20518 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Flo-Orange_500x.png?v=1634926848', 20519 }); 20520 20521 20522 20523 20524 20525 20526 20527 20528 if (counter === 0) { 20529 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Bright-Red_f49ecfaf-38aa-4d4b-b640-e1df379266ee_500x.png?v=1634926910'); 20530 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Bright-Red_f49ecfaf-38aa-4d4b-b640-e1df379266ee_500x.png?v=1634926910'; 20531 } 20532 counter++; 20533 variants.push({ 20534 id: '39539189612638', 20535 name: 'Red', 20536 price: '500', 20537 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Bright-Red_f49ecfaf-38aa-4d4b-b640-e1df379266ee_500x.png?v=1634926910', 20538 }); 20539 20540 20541 20542 20543 20544 20545 20546 20547 if (counter === 0) { 20548 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Hot-Blue_500x.png?v=1634926852'); 20549 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
20549onewheel.com/cdn/shop/products/Charging-Cap-Hot-Blue_500x.png?v=1634926852'; 20550 } 20551 counter++; 20552 variants.push({ 20553 id: '39539189645406', 20554 name: 'Hot Blue', 20555 price: '500', 20556 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Hot-Blue_500x.png?v=1634926852', 20557 }); 20558 20559 20560 20561 20562 20563 20564 20565 20566 if (counter === 0) { 20567 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Flo.-Yellow_fa0e54b4-887a-428e-95d7-79c836f337e4_500x.png?v=1634926962'); 20568 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Flo.-Yellow_fa0e54b4-887a-428e-95d7-79c836f337e4_500x.png?v=1634926962'; 20569 } 20570 counter++; 20571 variants.push({ 20572 id: '39539189678174', 20573 name: 'Fluorescent Yellow', 20574 price: '500', 20575 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Flo.-Yellow_fa0e54b4-887a-428e-95d7-79c836f337e4_500x.png?v=1634926962', 20576 }); 20577 20578 20579 20580 20581 20582 20583 20584 20585 if (counter === 0) { 20586 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Fuschia_500x.png?v=1634926858'); 20587 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Fuschia_500x.png?v=1634926858'; 20588 } 20589 counter++; 20590 variants.push({ 20591 id: '39539189710942', 20592 name: 'Fuchsia', 20593 price: '500', 20594 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Fuschia_500x.png?v=1634926858', 20595 }); 20596 20597 20598 20599 20600 20601 20602 20603 20604 if (counter === 0) { 20605 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Lime_3b3664bf-3015-4326-94d2-b7f6da70a0d7_500x.png?v=1634926965'); 20606 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Lime_3b3664bf-3015-4326-94d2-b7f6da70a0d7_500x.png?v=1634926965'; 20607 } 20608 counter++; 20609 variants.push({ 20610 id: '39539189743710', 20611 name: 'Lime', 20612 price: '500', 20613 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Lime_3b3664bf-3015-4326-94d2-b7f6da70a0d7_500x.png?v=1634926965', 20614 }); 20615 20616 20617 20618 20619 20620 20621 20622 20623 if (counter === 0) { 20624 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Purple_500x.png?v=1634926866'); 20625 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Purple_500x.png?v=1634926866'; 20626 } 20627 counter++; 20628 variants.push({ 20629 id: '39539189776478', 20630 name: 'Purple', 20631 price: '500', 20632 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Purple_500x.png?v=1634926866', 20633 }); 20634 20635 20636 20637 20638 20639 20640 20641 20642 if (counter === 0) { 20643 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Jewel_500x.png?v=1634926872'); 20644 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Jewel_500x.png?v=1634926872'; 20645 } 20646 counter++; 20647 variants.push({ 20648 id: '39539189809246', 20649 name: 'Jewel Gray', 20650 price: '500', 20651 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
20651onewheel.com/cdn/shop/products/Charging-Cap-Jewel_500x.png?v=1634926872', 20652 }); 20653 20654 20655 20656 20657 20658 20659 20660 20661 if (counter === 0) { 20662 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Spearmint_500x.png?v=1634926876'); 20663 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Spearmint_500x.png?v=1634926876'; 20664 } 20665 counter++; 20666 variants.push({ 20667 id: '39539189842014', 20668 name: 'Spearmint', 20669 price: '500', 20670 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Spearmint_500x.png?v=1634926876', 20671 }); 20672 20673 20674 20675 20676 20677 20678 20679 20680 if (counter === 0) { 20681 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Gold-Nugget_bc308357-c474-4055-86fb-df414711b389_500x.png?v=1634926971'); 20682 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Gold-Nugget_bc308357-c474-4055-86fb-df414711b389_500x.png?v=1634926971'; 20683 } 20684 counter++; 20685 variants.push({ 20686 id: '39539189874782', 20687 name: 'Gold Nugget', 20688 price: '500', 20689 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Gold-Nugget_bc308357-c474-4055-86fb-df414711b389_500x.png?v=1634926971', 20690 }); 20691 20692 20693 20694 20695 20696 20697 20698 20699 if (counter === 0) { 20700 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Mississippi-Mudd_500x.png?v=1634926882'); 20701 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Mississippi-Mudd_500x.png?v=1634926882'; 20702 } 20703 counter++; 20704 variants.push({ 20705 id: '39539189907550', 20706 name: 'Mississippi Mud', 20707 price: '500', 20708 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Mississippi-Mudd_500x.png?v=1634926882', 20709 }); 20710 20711 20712 20713 // EVAN TODO: Update this to "Recurve" 20714 var recurveString = 'Bundle #'; 20715 app.bundles[i].products.push({ 20716 id: '6625428373598',
20717 name: 'GT Charger Plug', 20718 20719 variants: variants, 20720 chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 || app.bundles[i].products.length > 0 ? variants[0] : variants[0] 20721 }); 20722 20723 console.log('app.bundles[i].name', app.bundles[i].name); 20724 console.log('variants', variants); 20725 console.log({ 20726 id: '6625428373598', 20727 name: 'GT Charger Plug', 20728 20729 variants: variants, 20730 chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 ? variants[0] : variants[0] 20731 }); 20732 20733 console.log({ 20734 id: '6625428373598', 20735 name: 'GT Charger Plug', 20736 20737 variants: variants, 20738 chosenVariant: variants[0] 20739 }); 20740 20741 var variants = []; 20742 20743 20744 20745 20746 20747 20748 20749 if (counter === 0) { 20750 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_Blue_500x.png?v=1715469302'); 20751 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_Blue_500x.png?v=1715469302'; 20752 } 20753 counter++; 20754 variants.push({ 20755 id: '40187173240926', 20756 name: 'Hot Blue', 20757 price: '12500', 20758 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_Blue_500x.png?v=1715469302', 20759 }); 20760 20761 20762 20763 20764 20765 20766 20767 20768 if (counter === 0) { 20769 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_Black_500x.png?v=1715469302'); 20770 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_Black_500x.png?v=1715469302'; 20771 } 20772 counter++; 20773 variants.push({ 20774 id: '40187173011550', 20775 name: 'Black', 20776 price: '12500', 20777 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_Black_500x.png?v=1715469302', 20778 }); 20779 20780 20781 20782 20783 20784 20785 20786 20787 if (counter === 0) { 20788 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_Navy_500x.png?v=1700173199'); 20789 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_Navy_500x.png?v=1700173199'; 20790 } 20791 counter++; 20792 variants.push({ 20793 id: '40187173044318', 20794 name: 'Navy Blue', 20795 price: '12500', 20796 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_Navy_500x.png?v=1700173199', 20797 }); 20798 20799 20800 20801 20802 20803 20804 20805 20806 if (counter === 0) { 20807 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_White_500x.png?v=1700173199'); 20808 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_White_500x.png?v=1700173199'; 20809 } 20810 counter++; 20811 variants.push({ 20812 id: '40187173109854', 20813 name: 'White', 20814 price: '12500', 20815 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_White_500x.png?v=1700173199', 20816 }); 20817 20818 20819 20820 20821 20822 20823 20824 20825 if (counter === 0) { 20826 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_Green_500x.png?v=1700173199'); 20827 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_Green_500x.png?v=1700173199'; 20828 } 20829 counter++; 20830 variants.push({ 20831 id: '40187173142622', 20832 name: 'Dark Olive', 20833 price: '12500', 20834 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
20834onewheel.com/cdn/shop/files/Freeride_Bumper_Green_500x.png?v=1700173199', 20835 }); 20836 20837 20838 20839 20840 20841 20842 20843 20844 if (counter === 0) { 20845 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_FluOrange_500x.png?v=1700173199'); 20846 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_FluOrange_500x.png?v=1700173199'; 20847 } 20848 counter++; 20849 variants.push({ 20850 id: '40187173175390', 20851 name: 'Fluorescent Orange', 20852 price: '12500', 20853 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_FluOrange_500x.png?v=1700173199', 20854 }); 20855 20856 20857 20858 20859 20860 20861 20862 20863 if (counter === 0) { 20864 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_Red_500x.png?v=1700173199'); 20865 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_Red_500x.png?v=1700173199'; 20866 } 20867 counter++; 20868 variants.push({ 20869 id: '40187173208158', 20870 name: 'Red', 20871 price: '12500', 20872 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_Red_500x.png?v=1700173199', 20873 }); 20874 20875 20876 20877 // EVAN TODO: Update this to "Recurve" 20878 var recurveString = 'Bundle #'; 20879 app.bundles[i].products.push({ 20880 id: '6864473653342', 20881 name: 'GT Freeride Bumpers', 20882 20883 variants: variants, 20884 chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 || app.bundles[i].products.length > 0 ? variants[0] : variants[0] 20885 }); 20886 20887 console.log('app.bundles[i].name', app.bundles[i].name); 20888 console.log('variants', variants); 20889 console.log({ 20890 id: '6864473653342', 20891 name: 'GT Freeride Bumpers', 20892 20893 variants: variants, 20894 chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 ? variants[0] : variants[0] 20895 }); 20896 20897 console.log({ 20898 id: '6864473653342', 20899 name: 'GT Freeride Bumpers', 20900 20901 variants: variants, 20902 chosenVariant: variants[0] 20903 }); 20904 20905 var variants = []; 20906 20907 20908 20909 20910 20911 20912 20913 if (counter === 0) { 20914 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_Hyper_Charger_Web_Main_500x.png?v=1698373542'); 20915 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_Hyper_Charger_Web_Main_500x.png?v=1698373542'; 20916 } 20917 counter++; 20918 variants.push({ 20919 id: '40129602191454', 20920 name: 'Default Title', 20921 price: '23000', 20922 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_Hyper_Charger_Web_Main_500x.png?v=1698373542', 20923 }); 20924 20925 20926 20927 // EVAN TODO: Update this to "Recurve" 20928 var recurveString = 'Bundle #'; 20929 app.bundles[i].products.push({ 20930 id: '6842334806110', 20931 name: 'GT S-Series Hypercharger', 20932 20933 variants: variants, 20934 chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 || app.bundles[i].products.length > 0 ? variants[0] : variants[0] 20935 }); 20936 20937 console.log('app.bundles[i].name', app.bundles[i].name); 20938 console.log('variants', variants); 20939 console.log({ 20940 id: '6842334806110', 20941 name: 'GT S-Series Hypercharger', 20942 20943 variants: variants, 20944 chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 ? variants[0] : variants[0] 20945 }); 20946 20947 console.log({ 20948 id: '6842334806110', 20949 name: 'GT S-Series Hypercharger', 20950 20951 variants: variants, 20952 chosenVariant: variants[0] 20953 }); 20954 20955 20956 i++; 20957 20958 20959 app.bundles[i].name = 'Epitome Bundle'; 20960 20961 var variants = []; 20962 20963 20964 20965 20966 20967 20968 20969 if (counter === 0) { 20970 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
20970onewheel.com/cdn/shop/files/GTS_TreadedClipped_4ConfigModal_500x.png?v=1719589504'); 20971 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_TreadedClipped_4ConfigModal_500x.png?v=1719589504'; 20972 } 20973 counter++; 20974 variants.push({ 20975 id: '40944462397534', 20976 name: 'S-Series', 20977 price: '290000', 20978 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_TreadedClipped_4ConfigModal_500x.png?v=1719589504', 20979 }); 20980 20981 20982 20983 20984 20985 20986 20987 20988 if (counter === 0) { 20989 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTSRecurve_Configurator_TransWDropshadow_4Light_V3_500x.png?v=1719591052'); 20990 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTSRecurve_Configurator_TransWDropshadow_4Light_V3_500x.png?v=1719591052'; 20991 } 20992 counter++; 20993 variants.push({ 20994 id: '40944462430302', 20995 name: 'S-Series with Recurve Rails', 20996 price: '320000', 20997 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTSRecurve_Configurator_TransWDropshadow_4Light_V3_500x.png?v=1719591052', 20998 }); 20999 21000 21001 21002 21003 21004 21005 21006 21007 if (counter === 0) { 21008 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTSRally_Configurator_TransWDropshadow_4Light_V3_500x.png?v=1719591068'); 21009 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTSRally_Configurator_TransWDropshadow_4Light_V3_500x.png?v=1719591068'; 21010 } 21011 counter++; 21012 variants.push({ 21013 id: '40944462463070', 21014 name: 'S-Series Rally Edition', 21015 price: '325000', 21016 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTSRally_Configurator_TransWDropshadow_4Light_V3_500x.png?v=1719591068', 21017 }); 21018 21019 21020 21021 21022 21023 21024 21025 21026 if (counter === 0) { 21027 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Onewheel_GTS_Rally_XL_ComparisontRenderCrop_LowboyUpdate_13d1a9ee-94a4-4871-b162-ec7f8de872a2_500x.png?v=1755221763'); 21028 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Onewheel_GTS_Rally_XL_ComparisontRenderCrop_LowboyUpdate_13d1a9ee-94a4-4871-b162-ec7f8de872a2_500x.png?v=1755221763'; 21029 } 21030 counter++; 21031 variants.push({ 21032 id: '41911500406878', 21033 name: 'S-Series Rally XL', 21034 price: '350000', 21035 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Onewheel_GTS_Rally_XL_ComparisontRenderCrop_LowboyUpdate_13d1a9ee-94a4-4871-b162-ec7f8de872a2_500x.png?v=1755221763', 21036 }); 21037 21038 21039 21040 // EVAN TODO: Update this to "Recurve" 21041 var recurveString = 'Bundle #'; 21042 app.bundles[i].products.push({ 21043 id: '6845910515806', 21044 name: 'Onewheel GT S-Series', 21045 21046 variants: variants, 21047 chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 || app.bundles[i].products.length > 0 ? variants[0] : variants[0] 21048 }); 21049 21050 console.log('app.bundles[i].name', app.bundles[i].name); 21051 console.log('variants', variants); 21052 console.log({ 21053 id: '6845910515806', 21054 name: 'Onewheel GT S-Series', 21055 21056 variants: variants, 21057 chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 ? variants[0] : variants[0] 21058 }); 21059 21060 console.log({ 21061 id: '6845910515806', 21062 name: 'Onewheel GT S-Series', 21063 21064 variants: variants, 21065 chosenVariant: variants[0] 21066 }); 21067 21068 var variants = []; 21069 21070 21071 21072 21073 21074 21075 21076 if (counter === 0) { 21077 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
21077onewheel.com/cdn/shop/products/Charging-Cap-Black_87d60888-10a2-465d-b1ce-33f824925ed4_500x.png?v=1634926766'); 21078 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Black_87d60888-10a2-465d-b1ce-33f824925ed4_500x.png?v=1634926766'; 21079 } 21080 counter++; 21081 variants.push({ 21082 id: '39539189416030', 21083 name: 'Black', 21084 price: '500', 21085 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Black_87d60888-10a2-465d-b1ce-33f824925ed4_500x.png?v=1634926766', 21086 }); 21087 21088 21089 21090 21091 21092 21093 21094 21095 if (counter === 0) { 21096 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Navy_500x.png?v=1634926768'); 21097 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Navy_500x.png?v=1634926768'; 21098 } 21099 counter++; 21100 variants.push({ 21101 id: '39539189448798', 21102 name: 'Navy Blue', 21103 price: '500', 21104 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Navy_500x.png?v=1634926768', 21105 }); 21106 21107 21108 21109 21110 21111 21112 21113 21114 if (counter === 0) { 21115 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Mint_60fbe24f-f701-42be-96e1-3f048d551126_500x.png?v=1634926830'); 21116 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Mint_60fbe24f-f701-42be-96e1-3f048d551126_500x.png?v=1634926830'; 21117 } 21118 counter++; 21119 variants.push({ 21120 id: '39539189481566', 21121 name: 'Mint', 21122 price: '500', 21123 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Mint_60fbe24f-f701-42be-96e1-3f048d551126_500x.png?v=1634926830', 21124 }); 21125 21126 21127 21128 21129 21130 21131 21132 21133 if (counter === 0) { 21134 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-White_500x.png?v=1634926803'); 21135 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-White_500x.png?v=1634926803'; 21136 } 21137 counter++; 21138 variants.push({ 21139 id: '39539189514334', 21140 name: 'White', 21141 price: '500', 21142 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-White_500x.png?v=1634926803', 21143 }); 21144 21145 21146 21147 21148 21149 21150 21151 21152 if (counter === 0) { 21153 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Olive-Green_8f3749b3-fd9e-4ae2-ab47-a7f3bf077101_500x.png?v=1634926902'); 21154 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Olive-Green_8f3749b3-fd9e-4ae2-ab47-a7f3bf077101_500x.png?v=1634926902'; 21155 } 21156 counter++; 21157 variants.push({ 21158 id: '39539189547102', 21159 name: 'Dark Olive', 21160 price: '500', 21161 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Olive-Green_8f3749b3-fd9e-4ae2-ab47-a7f3bf077101_500x.png?v=1634926902', 21162 }); 21163 21164 21165 21166 21167 21168 21169 21170 21171 if (counter === 0) { 21172 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Flo-Orange_500x.png?v=1634926848'); 21173 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
21173onewheel.com/cdn/shop/products/Charging-Cap-Flo-Orange_500x.png?v=1634926848'; 21174 } 21175 counter++; 21176 variants.push({ 21177 id: '39539189579870', 21178 name: 'Fluorescent Orange', 21179 price: '500', 21180 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Flo-Orange_500x.png?v=1634926848', 21181 }); 21182 21183 21184 21185 21186 21187 21188 21189 21190 if (counter === 0) { 21191 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Bright-Red_f49ecfaf-38aa-4d4b-b640-e1df379266ee_500x.png?v=1634926910'); 21192 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Bright-Red_f49ecfaf-38aa-4d4b-b640-e1df379266ee_500x.png?v=1634926910'; 21193 } 21194 counter++; 21195 variants.push({ 21196 id: '39539189612638', 21197 name: 'Red', 21198 price: '500', 21199 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Bright-Red_f49ecfaf-38aa-4d4b-b640-e1df379266ee_500x.png?v=1634926910', 21200 }); 21201 21202 21203 21204 21205 21206 21207 21208 21209 if (counter === 0) { 21210 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Hot-Blue_500x.png?v=1634926852'); 21211 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Hot-Blue_500x.png?v=1634926852'; 21212 } 21213 counter++; 21214 variants.push({ 21215 id: '39539189645406', 21216 name: 'Hot Blue', 21217 price: '500', 21218 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Hot-Blue_500x.png?v=1634926852', 21219 }); 21220 21221 21222 21223 21224 21225 21226 21227 21228 if (counter === 0) { 21229 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Flo.-Yellow_fa0e54b4-887a-428e-95d7-79c836f337e4_500x.png?v=1634926962'); 21230 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Flo.-Yellow_fa0e54b4-887a-428e-95d7-79c836f337e4_500x.png?v=1634926962'; 21231 } 21232 counter++; 21233 variants.push({ 21234 id: '39539189678174', 21235 name: 'Fluorescent Yellow', 21236 price: '500', 21237 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Flo.-Yellow_fa0e54b4-887a-428e-95d7-79c836f337e4_500x.png?v=1634926962', 21238 }); 21239 21240 21241 21242 21243 21244 21245 21246 21247 if (counter === 0) { 21248 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Fuschia_500x.png?v=1634926858'); 21249 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Fuschia_500x.png?v=1634926858'; 21250 } 21251 counter++; 21252 variants.push({ 21253 id: '39539189710942', 21254 name: 'Fuchsia', 21255 price: '500', 21256 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Fuschia_500x.png?v=1634926858', 21257 }); 21258 21259 21260 21261 21262 21263 21264 21265 21266 if (counter === 0) { 21267 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Lime_3b3664bf-3015-4326-94d2-b7f6da70a0d7_500x.png?v=1634926965'); 21268 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Lime_3b3664bf-3015-4326-94d2-b7f6da70a0d7_500x.png?v=1634926965'; 21269 } 21270 counter++; 21271 variants.push({ 21272 id: '39539189743710', 21273 name: 'Lime', 21274 price: '500', 21275 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
21275onewheel.com/cdn/shop/products/Charging-Cap-Lime_3b3664bf-3015-4326-94d2-b7f6da70a0d7_500x.png?v=1634926965', 21276 }); 21277 21278 21279 21280 21281 21282 21283 21284 21285 if (counter === 0) { 21286 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Purple_500x.png?v=1634926866'); 21287 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Purple_500x.png?v=1634926866'; 21288 } 21289 counter++; 21290 variants.push({ 21291 id: '39539189776478', 21292 name: 'Purple', 21293 price: '500', 21294 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Purple_500x.png?v=1634926866', 21295 }); 21296 21297 21298 21299 21300 21301 21302 21303 21304 if (counter === 0) { 21305 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Jewel_500x.png?v=1634926872'); 21306 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Jewel_500x.png?v=1634926872'; 21307 } 21308 counter++; 21309 variants.push({ 21310 id: '39539189809246', 21311 name: 'Jewel Gray', 21312 price: '500', 21313 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Jewel_500x.png?v=1634926872', 21314 }); 21315 21316 21317 21318 21319 21320 21321 21322 21323 if (counter === 0) { 21324 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Spearmint_500x.png?v=1634926876'); 21325 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Spearmint_500x.png?v=1634926876'; 21326 } 21327 counter++; 21328 variants.push({ 21329 id: '39539189842014', 21330 name: 'Spearmint', 21331 price: '500', 21332 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Spearmint_500x.png?v=1634926876', 21333 }); 21334 21335 21336 21337 21338 21339 21340 21341 21342 if (counter === 0) { 21343 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Gold-Nugget_bc308357-c474-4055-86fb-df414711b389_500x.png?v=1634926971'); 21344 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Gold-Nugget_bc308357-c474-4055-86fb-df414711b389_500x.png?v=1634926971'; 21345 } 21346 counter++; 21347 variants.push({ 21348 id: '39539189874782', 21349 name: 'Gold Nugget', 21350 price: '500', 21351 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Gold-Nugget_bc308357-c474-4055-86fb-df414711b389_500x.png?v=1634926971', 21352 }); 21353 21354 21355 21356 21357 21358 21359 21360 21361 if (counter === 0) { 21362 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Mississippi-Mudd_500x.png?v=1634926882'); 21363 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Mississippi-Mudd_500x.png?v=1634926882'; 21364 } 21365 counter++; 21366 variants.push({ 21367 id: '39539189907550', 21368 name: 'Mississippi Mud', 21369 price: '500', 21370 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Mississippi-Mudd_500x.png?v=1634926882', 21371 }); 21372 21373 21374 21375 // EVAN TODO: Update this to "Recurve" 21376 var recurveString = 'Bundle #'; 21377 app.bundles[i].products.push({ 21378 id: '6625428373598',
21379 name: 'GT Charger Plug', 21380 21381 variants: variants, 21382 chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 || app.bundles[i].products.length > 0 ? variants[0] : variants[0] 21383 }); 21384 21385 console.log('app.bundles[i].name', app.bundles[i].name); 21386 console.log('variants', variants); 21387 console.log({ 21388 id: '6625428373598', 21389 name: 'GT Charger Plug', 21390 21391 variants: variants, 21392 chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 ? variants[0] : variants[0] 21393 }); 21394 21395 console.log({ 21396 id: '6625428373598', 21397 name: 'GT Charger Plug', 21398 21399 variants: variants, 21400 chosenVariant: variants[0] 21401 }); 21402 21403 var variants = []; 21404 21405 21406 21407 21408 21409 21410 21411 if (counter === 0) { 21412 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_Blue_500x.png?v=1715469302'); 21413 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_Blue_500x.png?v=1715469302'; 21414 } 21415 counter++; 21416 variants.push({ 21417 id: '40187173240926', 21418 name: 'Hot Blue', 21419 price: '12500', 21420 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_Blue_500x.png?v=1715469302', 21421 }); 21422 21423 21424 21425 21426 21427 21428 21429 21430 if (counter === 0) { 21431 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_Black_500x.png?v=1715469302'); 21432 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_Black_500x.png?v=1715469302'; 21433 } 21434 counter++; 21435 variants.push({ 21436 id: '40187173011550', 21437 name: 'Black', 21438 price: '12500', 21439 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_Black_500x.png?v=1715469302', 21440 }); 21441 21442 21443 21444 21445 21446 21447 21448 21449 if (counter === 0) { 21450 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_Navy_500x.png?v=1700173199'); 21451 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_Navy_500x.png?v=1700173199'; 21452 } 21453 counter++; 21454 variants.push({ 21455 id: '40187173044318', 21456 name: 'Navy Blue', 21457 price: '12500', 21458 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_Navy_500x.png?v=1700173199', 21459 }); 21460 21461 21462 21463 21464 21465 21466 21467 21468 if (counter === 0) { 21469 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_White_500x.png?v=1700173199'); 21470 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_White_500x.png?v=1700173199'; 21471 } 21472 counter++; 21473 variants.push({ 21474 id: '40187173109854', 21475 name: 'White', 21476 price: '12500', 21477 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_White_500x.png?v=1700173199', 21478 }); 21479 21480 21481 21482 21483 21484 21485 21486 21487 if (counter === 0) { 21488 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_Green_500x.png?v=1700173199'); 21489 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_Green_500x.png?v=1700173199'; 21490 } 21491 counter++; 21492 variants.push({ 21493 id: '40187173142622', 21494 name: 'Dark Olive', 21495 price: '12500', 21496 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
21496onewheel.com/cdn/shop/files/Freeride_Bumper_Green_500x.png?v=1700173199', 21497 }); 21498 21499 21500 21501 21502 21503 21504 21505 21506 if (counter === 0) { 21507 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_FluOrange_500x.png?v=1700173199'); 21508 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_FluOrange_500x.png?v=1700173199'; 21509 } 21510 counter++; 21511 variants.push({ 21512 id: '40187173175390', 21513 name: 'Fluorescent Orange', 21514 price: '12500', 21515 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_FluOrange_500x.png?v=1700173199', 21516 }); 21517 21518 21519 21520 21521 21522 21523 21524 21525 if (counter === 0) { 21526 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_Red_500x.png?v=1700173199'); 21527 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_Red_500x.png?v=1700173199'; 21528 } 21529 counter++; 21530 variants.push({ 21531 id: '40187173208158', 21532 name: 'Red', 21533 price: '12500', 21534 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_Red_500x.png?v=1700173199', 21535 }); 21536 21537 21538 21539 // EVAN TODO: Update this to "Recurve" 21540 var recurveString = 'Bundle #'; 21541 app.bundles[i].products.push({ 21542 id: '6864473653342', 21543 name: 'GT Freeride Bumpers', 21544 21545 variants: variants, 21546 chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 || app.bundles[i].products.length > 0 ? variants[0] : variants[0] 21547 }); 21548 21549 console.log('app.bundles[i].name', app.bundles[i].name); 21550 console.log('variants', variants); 21551 console.log({ 21552 id: '6864473653342', 21553 name: 'GT Freeride Bumpers', 21554 21555 variants: variants, 21556 chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 ? variants[0] : variants[0] 21557 }); 21558 21559 console.log({ 21560 id: '6864473653342', 21561 name: 'GT Freeride Bumpers', 21562 21563 variants: variants, 21564 chosenVariant: variants[0] 21565 }); 21566 21567 var variants = []; 21568 21569 21570 21571 21572 21573 21574 21575 if (counter === 0) { 21576 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_Hyper_Charger_Web_Main_500x.png?v=1698373542'); 21577 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_Hyper_Charger_Web_Main_500x.png?v=1698373542'; 21578 } 21579 counter++; 21580 variants.push({ 21581 id: '40129602191454', 21582 name: 'Default Title', 21583 price: '23000', 21584 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_Hyper_Charger_Web_Main_500x.png?v=1698373542', 21585 }); 21586 21587 21588 21589 // EVAN TODO: Update this to "Recurve" 21590 var recurveString = 'Bundle #'; 21591 app.bundles[i].products.push({ 21592 id: '6842334806110', 21593 name: 'GT S-Series Hypercharger', 21594 21595 variants: variants, 21596 chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 || app.bundles[i].products.length > 0 ? variants[0] : variants[0] 21597 }); 21598 21599 console.log('app.bundles[i].name', app.bundles[i].name); 21600 console.log('variants', variants); 21601 console.log({ 21602 id: '6842334806110', 21603 name: 'GT S-Series Hypercharger', 21604 21605 variants: variants, 21606 chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 ? variants[0] : variants[0] 21607 }); 21608 21609 console.log({ 21610 id: '6842334806110', 21611 name: 'GT S-Series Hypercharger', 21612 21613 variants: variants, 21614 chosenVariant: variants[0] 21615 }); 21616 21617 var variants = []; 21618 21619 21620 21621 21622 21623 21624 21625 if (counter === 0) { 21626 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
21626onewheel.com/cdn/shop/files/FST_BaseKit_Alt_500x.png?v=1720123384'); 21627 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/FST_BaseKit_Alt_500x.png?v=1720123384'; 21628 } 21629 counter++; 21630 variants.push({ 21631 id: '41013774647390', 21632 name: 'Default Title', 21633 price: '30000', 21634 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/FST_BaseKit_Alt_500x.png?v=1720123384', 21635 }); 21636 21637 21638 21639 // EVAN TODO: Update this to "Recurve" 21640 var recurveString = 'Bundle #'; 21641 app.bundles[i].products.push({ 21642 id: '7151761686622', 21643 name: 'FST System Base Kit', 21644 21645 variants: variants, 21646 chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 || app.bundles[i].products.length > 0 ? variants[0] : variants[0] 21647 }); 21648 21649 console.log('app.bundles[i].name', app.bundles[i].name); 21650 console.log('variants', variants); 21651 console.log({ 21652 id: '7151761686622', 21653 name: 'FST System Base Kit', 21654 21655 variants: variants, 21656 chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 ? variants[0] : variants[0] 21657 }); 21658 21659 console.log({ 21660 id: '7151761686622', 21661 name: 'FST System Base Kit', 21662 21663 variants: variants, 21664 chosenVariant: variants[0] 21665 }); 21666 21667 21668 i++; 21669 21670 21671 window.config = new Vue({ 21672 el: '#config-view', 21673 delimiters: ['${', '}'], 21674 data: { 21675 bundleName: '', 21676 bundle: {} 21677 }, 21678 methods: { 21679 moneyFormat(n) { 21680 var c = isNaN(c = Math.abs(c)) ? 2 : c, 21681 d = d == undefined ? "." : d, 21682 t = t == undefined ? "," : t, 21683 s = n < 0 ? "-" : "", 21684 i = String(parseInt(n = Math.abs(Number(n) || 0).toFixed(c))), 21685 j = (j = i.length) > 3 ? j % 3 : 0; 21686 21687 return s + (j ? i.substr(0, j) + t : "") + i.substr(j).replace(/(\d{3})(?=\d)/g, "$1" + t) + (c ? d + Math.abs(n - i).toFixed(c).slice(2) : ""); 21688 }, 21689 optionChanged: function (product, variant) { 21690 product.chosenVariant = variant; 21691 21692 this.bundle.price = 0; 21693 for (var i = 0; i < this.bundle.products.length; i++) { 21694 this.bundle.price += parseInt(this.bundle.products[i].chosenVariant.price) / 100; 21695 } 21696 this.bundle.price -= this.bundle.discount; 21697 }, 21698 getImage(product, index) { 21699 console.log('getting image'); 21700 console.log(product); 21701 console.log(index); 21702 let initial = ''; 21703 // if(index === 0) 21704 // return product.chosenVariant.image 21705 // initial = '_Rail' 21706 21707 let url = 'https://cdn.shopify.com/s/files/1/0696/2011/files/'; 21708 // For canvas rendering, use board product if available, otherwise use activeProduct 21709 let boardProduct = this.bundle.products && this.bundle.products.find(p => p.isBoard || p.hidden); 21710 let productForCanvas = boardProduct || this.bundle.activeProduct; 21711 let bundleName = productForCanvas.name 21712 21713 // If we have a board product with a chosenVariant and railParam, use board variant for base image 21714 // BUT only apply this to the board product itself, not to accessories 21715 let variantForCanvas = product.chosenVariant; 21716 let useBoardVariantForBase = false; 21717 var isGtBoardCanvas = boardProduct && boardProduct.name && boardProduct.name.toLowerCase().indexOf('onewheel gt') !== -1 && boardProduct.name.toLowerCase().indexOf('s-series') === -1; 21718 var useTireForGtBase = isGtBoardCanvas && this.bundle.tireParam && (product.isBoard || product.hidden); 21719 // Rail param (XR/GT rails) or GT ?tire= for correct stock board layer 21720 if (boardProduct && boardProduct.chosenVariant && (product.isBoard || product.hidden) && (this.bundle.railParam || useTireForGtBase)) { 21721 variantForCanvas = boardProduct.chosenVariant; 21722 useBoardVariantForBase = true; 21723 console.log('Using board variant for canvas:', boardProduct.chosenVariant.name, 'rail:', this.bundle.railParam, 'tire:', this.bundle.tireParam); 21724 } 21725 if (bundleName == "Onewheel Pint") { 21726 bundleName = "Pint" 21727 } 21728 if (bundleName == "Onewheel Pint X") { 21729 bundleName = "PintX" 21730 } 21731 if (bundleName == "Fender Pint") { 21732 bundleName = "PintX" 21733 } 21734 if (bundleName == "Pint X Rail Guards") { 21735 bundleName = "PintX" 21736 } 21737 if (bundleName == "Onewheel Pint S") { 21738 bundleName = "PintS" 21739 } 21740 if (bundleName == "Product1") { 21741 bundleName = "PintS" 21742 } 21743 if (bundleName == "Onewheel+ XR") { 21744 bundleName = "XR" 21745 } 21746 if (bundleName == "Onewheel GT") { 21747 bundleName = "GT" 21748 }
21749 if (bundleName == "GT Charger Plug") { 21750 bundleName = "GT" 21751 } 21752 if (bundleName == "GT Rail Guards") { 21753 bundleName = "GT" 21754 } 21755 if (bundleName == "Onewheel GT S-Series") { 21756 bundleName = "GT" 21757 } 21758 21759 21760 let activeBundleName = this.bundle.name 21761 21762 if (activeBundleName == "Recurve Hybrid Bundle") { 21763 bundleName = "GTS" 21764 } 21765 if (activeBundleName == "Recurve Summit Bundle") { 21766 bundleName = "GTS" 21767 } 21768 if (activeBundleName == "Recurve Full Send Bundle") { 21769 bundleName = "GTS" 21770 } 21771 21772 if (activeBundleName == "Rally Hybrid") { 21773 bundleName = "GTS" 21774 } 21775 if (activeBundleName == "Rally Summit") { 21776 bundleName = "GTS" 21777 } 21778 if (activeBundleName == "Rally Full Send") { 21779 bundleName = "GTS" 21780 } 21781 21782 if (activeBundleName == "Rally XL Freeride") { 21783 bundleName = "GTS_XL" 21784 } 21785 if (activeBundleName == "Rally XL Summit") { 21786 bundleName = "GTS_XL" 21787 } 21788 if (activeBundleName == "Rally XL Epitome") { 21789 bundleName = "GTS_XL" 21790 } 21791 21792 21793 this.bundleName = bundleName 21794 21795 let productName = product.name.replaceAll('Onewheel', '').replaceAll('XR', '').replaceAll('xr', '').replaceAll(' X ', '').replaceAll('Pint', '').replaceAll('GT', '').replaceAll(' ', ''); 21796 // Use variantForCanvas if set (for board product with rail parameter), otherwise use product's chosenVariant 21797 let variantName = (variantForCanvas ? variantForCanvas.name : product.chosenVariant.name).replaceAll('Pint', '').replaceAll('XR', '').replaceAll('xr', '').replaceAll(' ', ''); 21798 21799 // If using board variant for base, construct image URL with board variant name 21800 // The base image should show the board with the correct rail color 21801 // Only apply this logic to the board product itself, not accessories 21802 if (useBoardVariantForBase && boardProduct && (product.isBoard || product.hidden)) { 21803 // For the base canvas image, use the board product's variant name 21804 let boardVariantName = boardProduct.chosenVariant.name.replaceAll('Pint', '').replaceAll('XR', '').replaceAll('xr', '').replaceAll(' ', ''); 21805 // Build image URL using board variant for the base 21806 let baseImage = url + bundleName + '_' + productName + '_' + boardVariantName + '_1400x.png'; 21807 // Apply the same replacements 21808 let image = baseImage.replaceAll("__", "_").replaceAll("GT_Fender_BlackCarbon", "GT_Fender_BC").replaceAll("GT_RailGuards", "GT_RailGuard").replaceAll("PintX_Bumper", "PintX_Bumpers").replaceAll("PintX_ChargerPlugs", "PintX_ChargerPlug").replaceAll("Pint_ChargerPlugs", "Pint_ChargerPlug").replaceAll("Charging-Cap-", "GT_ChargerPlug_").replaceAll("Pint_Slate_1400x.png", "Pint_Slate.png").replaceAll("Pint_Sand_1400x.png", "Pint_Sand.png"); 21809 // Continue with other replacements... 21810 image = image.replaceAll("GTS_Bumpers_", "GTSRecurve_Bumpers_").replaceAll("GTS_FreerideBumpers_", "GTSRecurve_BumpersFR_").replaceAll("GTS_ChargerPlug", "GTSRecurve_ChargeCap").replaceAll("Darkgrey", "DarkGrey").replaceAll("PintX_", "PintS_").replaceAll("PintS_ChargerPlug_", "PintS_ChargerPlugs_").replaceAll("PintS_Bumpers_", "PintS_Bumper_").replaceAll("PintS_MaghandlePro_","PintX_MaghandlePro_").replaceAll("Pint_RailGuards","Pint_RailGuards_2024").replaceAll("Pint_Bumpers_","Pint_Bumpers_2024_").replaceAll("Pint_Fender_","Pint_Fender_2024_").replaceAll("Pint_ChargerPlug_","PintX_ChargerPlug_2024_").replaceAll("Pint_MaghandlePro_","PintX_MaghandlePro_2024_").replaceAll("Pint_Slate.png","Pint_RailGuards_2024_Slate.png").replaceAll("Pint_Sand.png","Pint_RailGuards_2024_Sand.png").replaceAll("2024_Jack-Glow-Lantern","Jack-Glow-Lantern").replaceAll("2024_Glowhst","Glowhst").replaceAll("2024_Glow_Ghost","Glow_Ghost").replaceAll("_2024_Transparent","_Transparent").replaceAll("h9_h9_1","XRClassic_Straight_Featured").replaceAll("h9_h9_2","XRClassic_Recurve_Featured").replaceAll("h9_","Classic_Straight_").replaceAll("Classic_Straight_Charger","Classic_Straight_Charging").replaceAll("Classic_Recurve_Charger","Classic_Recurve_Charging").replaceAll("Classic_Straight_27b","Classic_Straight_STDBumper").replaceAll("Classic_Straight_27fb","Classic_Straight_FreerideBumper").replaceAll("Classic_Recurve_27b","Classic_Recurve_STDBumper").replaceAll("Classic_Recurve_27fb","Classic_Recurve_FreerideBumper").replaceAll("Classic_Recurve_27fb","Classic_Recurve_FreerideBumper").replaceAll("Classic_Straight_ClassicFreerideBumpers","Classic_Straight_FreerideBumper").replaceAll("Classic_Recurve_ClassicFreerideBumpers","Classic_Recurve_FreerideBumper").replaceAll("ClassicwithRecurveRails","Recurve").replaceAll("ClassicwithRecurveRails","Recurve").replaceAll("Onewheel%20XR%20Classic_","Classic_Straight_").replaceAll("Onewheel XR Classic_","Classic_Straight_").replaceAll("Classic_Straight_ClassicBumpers_","Classic_Straight_STDBumper_").replaceAll("Classic_Straight_ChargerPlug_","Classic_Straight_ChargingPlug_").replaceAll("Classic_Straight_Classic_Classic_","FinalStraight2024_").replaceAll("Onewheel XR Classic_Classic_ClassicwithRecurveRails_","FinalRecurve2024_").replaceAll("Classic_Straight_ClassicFreerideBumpers_","Classic_Straight_FreerideBumper_").replaceAll("Onewheel XR Classic_ClassicRecurveRailGuards_","Classic_ClassicRecurveRailGuards_").replaceAll("GT%20Fender_Fender", "GT_Fender").replace(/(^https?:\/\/[^?]*\/files\/)Rail(?:%20| |_)?Guards(?:%20| |_)?(?=(Pint|GT|GTS|XR|Classic))/,'$1'); 21811 console.log('Canvas image with board variant:', image); 21812 return image; 21813 } 21814 21815 let image = url + bundleName + '_' + productName + '_' + variantName + '_1400x.png'; 21816 image = image.replaceAll("__", "_").replaceAll("GT_Fender_BlackCarbon", "GT_Fender_BC").replaceAll("GT_RailGuards", "GT_RailGuard").replaceAll("PintX_Bumper", "PintX_Bumpers").replaceAll("PintX_ChargerPlugs", "PintX_ChargerPlug").replaceAll("Pint_ChargerPlugs", "Pint_ChargerPlug").replaceAll("Charging-Cap-", "GT_ChargerPlug_").replaceAll("Pint_Slate_1400x.png", "Pint_Slate.png").replaceAll("Pint_Sand_1400x.png", "Pint_Sand.png").replaceAll("GTS_Bumpers_", "GTSRecurve_Bumpers_").replaceAll("GTS_FreerideBumpers_", "GTSRecurve_BumpersFR_").replaceAll("GTS_ChargerPlug", "GTSRecurve_ChargeCap").replaceAll("Darkgrey", "DarkGrey").replaceAll("PintX_", "PintS_").replaceAll("PintS_ChargerPlug_", "PintS_ChargerPlugs_").replaceAll("PintS_Bumpers_", "PintS_Bumper_").replaceAll("PintS_MaghandlePro_","PintX_MaghandlePro_").replaceAll("Pint_RailGuards","Pint_RailGuards_2024").replaceAll("Pint_Bumpers_","Pint_Bumpers_2024_").replaceAll("Pint_Fender_","Pint_Fender_2024_").replaceAll("Pint_ChargerPlug_","PintX_ChargerPlug_2024_").replaceAll("Pint_MaghandlePro_","PintX_MaghandlePro_2024_").replaceAll("Pint_Slate.png","Pint_RailGuards_2024_Slate.png").replaceAll("Pint_Sand.png","Pint_RailGuards_2024_Sand.png").replaceAll("2024_Jack-Glow-Lantern","Jack-Glow-Lantern").replaceAll("2024_Glowhst","Glowhst").replaceAll("2024_Glow_Ghost","Glow_Ghost").replaceAll("_2024_Transparent","_Transparent").replaceAll("h9_h9_1","XRClassic_Straight_Featured").replaceAll("h9_h9_2","XRClassic_Recurve_Featured").replaceAll("h9_","Classic_Straight_").replaceAll("Classic_Straight_Charger","Classic_Straight_Charging").replaceAll("Classic_Recurve_Charger","Classic_Recurve_Charging").replaceAll("Classic_Straight_27b","Classic_Straight_STDBumper").replaceAll("Classic_Straight_27fb","Classic_Straight_FreerideBumper").replaceAll("Classic_Recurve_27b","Classic_Recurve_STDBumper").replaceAll("Classic_Recurve_27fb","Classic_Recurve_FreerideBumper").replaceAll("Classic_Recurve_27fb","Classic_Recurve_FreerideBumper").replaceAll("Classic_Straight_ClassicFreerideBumpers","Classic_Straight_FreerideBumper").replaceAll("Classic_Recurve_ClassicFreerideBumpers","Classic_Recurve_FreerideBumper").replaceAll("ClassicwithRecurveRails","Recurve").replaceAll("ClassicwithRecurveRails","Recurve").replaceAll("Onewheel%20XR%20Classic_","Classic_Straight_").replaceAll("Onewheel XR Classic_","Classic_Straight_").replaceAll("Classic_Straight_ClassicBumpers_","Classic_Straight_STDBumper_").replaceAll("Classic_Straight_ChargerPlug_","Classic_Straight_ChargingPlug_").replaceAll("Classic_Straight_Classic_Classic_","FinalStraight2024_").replaceAll("Onewheel XR Classic_Classic_ClassicwithRecurveRails_","FinalRecurve2024_").replaceAll("Classic_Straight_ClassicFreerideBumpers_","Classic_Straight_FreerideBumper_").replaceAll("Onewheel XR Classic_ClassicRecurveRailGuards_","Classic_ClassicRecurveRailGuards_").replaceAll("GT%20Fender_Fender", "GT_Fender").replace(/(^https?:\/\/[^?]*\/files\/)Rail(?:%20| |_)?Guards(?:%20| |_)?(?=(Pint|GT|GTS|XR|Classic))/,'$1'); 21817 21818 return image; 21819 return product.chosenVariant.image 21820 }, 21821 getImageAlt(product, index) { 21822 console.log('getting image'); 21823 console.log(product); 21824 console.log(index); 21825 let initial = ''; 21826 // if(index === 0) 21827 // return product.chosenVariant.image 21828 // initial = '_Rail' 21829 21830 let url = 'https://cdn.shopify.com/s/files/1/0696/2011/files/'; 21831 // For canvas rendering, use board product if available, otherwise use activeProduct 21832 let boardProduct = this.bundle.products && this.bundle.products.find(p => p.isBoard || p.hidden); 21833 let productForCanvas = boardProduct || this.bundle.activeProduct; 21834 let bundleName = productForCanvas.name 21835 if (bundleName == "Onewheel Pint") { 21836 bundleName = "Pint" 21837 } 21838 if (bundleName == "Onewheel Pint X") { 21839 bundleName = "PintX" 21840 } 21841 if (bundleName == "Fender Pint") { 21842 bundleName = "PintX" 21843 } 21844 if (bundleName == "Pint X Rail Guards") { 21845 bundleName = "PintX" 21846 } 21847 if (bundleName == "Onewheel Pint X") { 21848 bundleName = "PintX" 21849 } 21850 if (bundleName == "Product1") { 21851 bundleName = "PintS" 21852 } 21853 if (bundleName == "Onewheel+ XR") { 21854 bundleName = "XR" 21855 } 21856 if (bundleName == "Onewheel GT") { 21857 bundleName = "GT" 21858 }
21859 if (bundleName == "GT Charger Plug") { 21860 bundleName = "GT" 21861 } 21862 if (bundleName == "GT Rail Guards") { 21863 bundleName = "GT" 21864 } 21865 if (bundleName == "Onewheel GT S-Series") { 21866 bundleName = "GT" 21867 } 21868 21869 21870 let activeBundleName = this.bundle.name 21871 21872 if (activeBundleName == "Recurve Hybrid Bundle") { 21873 bundleName = "GTS" 21874 } 21875 if (activeBundleName == "Recurve Summit Bundle") { 21876 bundleName = "GTS" 21877 } 21878 if (activeBundleName == "Recurve Full Send Bundle") { 21879 bundleName = "GTS" 21880 } 21881 21882 this.bundleName = bundleName 21883 21884 let productName = product.name.replaceAll('Onewheel', '').replaceAll('XR', '').replaceAll('xr', '').replaceAll(' X ', '').replaceAll('Pint', '').replaceAll('GT', '').replaceAll(' ', ''); 21885 let variantName = product.chosenVariant.name.replaceAll('Pint', '').replaceAll('XR', '').replaceAll('xr', '').replaceAll(' ', ''); 21886 21887 let imageAlt = url + bundleName + '_' + productName + '_' + variantName + '_1400x.png'; 21888 imageAlt = imageAlt.replaceAll("__", "_").replaceAll("GT_Fender_BlackCarbon", "GT_Fender_BC").replaceAll("GT_RailGuards", "GT_RailGuard").replaceAll("PintX_Bumper", "PintX_Bumpers").replaceAll("PintX_ChargerPlugs", "PintX_ChargerPlug").replaceAll("Pint_ChargerPlugs", "Pint_ChargerPlug").replaceAll("Charging-Cap-", "GT_ChargerPlug_").replaceAll("Pint_Slate_1400x.png", "Pint_Slate.png").replaceAll("Pint_Sand_1400x.png", "Pint_Sand.png").replaceAll("GTS_Bumpers_", "GTSRecurve_Bumpers_").replaceAll("GTS_FreerideBumpers_", "GTSRecurve_BumpersFR_").replaceAll("GTS_ChargerPlug", "GTSRecurve_ChargeCap").replaceAll("Darkgrey", "DarkGrey").replaceAll("PintX_", "PintS_").replaceAll("PintS_ChargerPlug_", "PintS_ChargerPlugs_").replaceAll("PintS_Bumpers_", "PintS_Bumper_").replaceAll("PintS_MaghandlePro_","PintX_MaghandlePro_").replaceAll("Pint_RailGuards","Pint_RailGuards_2024").replaceAll("Pint_Bumpers_","Pint_Bumpers_2024_").replaceAll("Pint_Fender_","Pint_Fender_2024_").replaceAll("Pint_ChargerPlug_","PintX_ChargerPlug_2024_").replaceAll("Pint_MaghandlePro_","PintX_MaghandlePro_2024_").replaceAll("Pint_Slate.png","Pint_RailGuards_2024_Slate.png").replaceAll("Pint_Sand.png","Pint_RailGuards_2024_Sand.png").replaceAll("2024_Jack-Glow-Lantern","Jack-Glow-Lantern").replaceAll("2024_Glowhst","Glowhst").replaceAll("2024_Glow_Ghost","Glow_Ghost").replaceAll("_2024_Transparent","_Transparent").replaceAll("h9_h9_1","XRClassic_Straight_Featured").replaceAll("h9_h9_2","XRClassic_Recurve_Featured").replaceAll("h9_","Classic_Straight_").replaceAll("Classic_Straight_Charger","Classic_Straight_Charging").replaceAll("Classic_Recurve_Charger","Classic_Recurve_Charging").replaceAll("Classic_Straight_27b","Classic_Straight_STDBumper").replaceAll("Classic_Straight_27fb","Classic_Straight_FreerideBumper").replaceAll("Classic_Recurve_27b","Classic_Recurve_STDBumper").replaceAll("Classic_Recurve_27fb","Classic_Recurve_FreerideBumper").replaceAll("Straight","Recurve").replaceAll("Classic_Straight_ClassicFreerideBumpers","Classic_Straight_FreerideBumper").replaceAll("Classic_Recurve_ClassicFreerideBumpers","Classic_Recurve_FreerideBumper").replaceAll("Classic_Straight_ClassicBumpers_","Classic_Straight_STDBumper_").replaceAll("Classic_Straight_ChargerPlug_","Classic_Straight_ChargingPlug_").replaceAll("Classic_Straight_Classic_Classic_","FinalStraight2024_").replaceAll("Onewheel XR Classic_Classic_ClassicwithRecurveRails_","FinalRecurve2024_").replaceAll("GTS_Classic_ClassicwithRecurveRails_","FinalRecurve2024_").replaceAll("Onewheel XR Classic_HybridFender_","Classic_Recurve_HybridFender_").replaceAll("Onewheel XR Classic_HybridFenderDelete_ClassicRecurveHybridFenderDelete","Classic_Straight_HybridFenderDelete_ClassicHybridFenderDelete").replaceAll("Onewheel XR Classic_HybridFenderDelete_ClassicRecurveHybridFenderDelete","Classic_Straight_HybridFenderDelete_ClassicHybridFenderDelete").replaceAll("GTS_HybridFender_","Classic_Recurve_HybridFender_").replaceAll("GTSRecurve_ChargeCap_","Classic_Recurve_ChargingPlug_").replaceAll("Onewheel XR Classic_ChargerPlug_","Classic_Recurve_ChargingPlug_").replaceAll("Onewheel XR Classic_ClassicBumpers_","Classic_Recurve_STDBumper_").replaceAll("Onewheel XR Classic_ClassicFreerideBumpers_","Classic_Recurve_FreerideBumper_").replaceAll("Onewheel XR Classic_ClassicRecurveRailGuards_","Classic_ClassicRecurveRailGuards_").replaceAll("GT%20Fender_Fender", "GT_Fender"); 21889 21890 return imageAlt; 21891 return product.chosenVariant.imageAlt 21892 }, 21893 expand(product) { 21894 for(var i = 0; i < this.bundle.products.length; i++) { 21895 this.bundle.products[i].expanded = false;
21896 } 21897 product.expanded = true; 21898 this.$forceUpdate(); 21899 }, 21900 isSwatch(product) { 21901 let variant = product.variants[0] 21902 let colors = ['White', 21903 'Saffron', 21904 'Red', 21905 'FluorescentOrange', 21906 'NavyBlue', 21907 'Mint', 21908 'LightGray', 21909 'LightGrey', 21910 'HotBlue', 21911 'Fuchsia', 21912 'FluorescentYellow', 21913 'DarkOlive', 21914 'Coral', 21915 'Clear', 21916 'Carbon', 21917 'Black', 21918 'Leather', 21919 'Dijon', 21920 'RonBurgundy', 21921 'DarkGray', 21922 'DarkGrey', 21923 'DarkBlueGreen', 21924 'Sand', 21925 'Slate', 21926 'XRBlue', 21927 'BlackCarbon', 21928 'WhiteCarbon', 21929 'Lime', 21930 'Purple', 21931 'MississippiMud', 21932 'GoldNugget', 21933 'JewelGray', 21934 'Spearmint', 21935 'PowderBlue', 21936 'NeonYellow', 21937 'Transparent', 21938 'BlackwithFluorscentYellow', 21939 'BlackwithFluorescentYellow', 21940 'Bananas', 21941 'Cacti', 21942 'Track', 21943 'Sunfade', 21944 'Doodle', 21945 'Black with Fluorescent Yellow', 21946 'Rally', 21947 'Pint S', 21948 'S-Series', 21949 'Black with Fuchsia', 21950 'Woodland Camo', 21951 'Digi Camo', 21952 'Digital Camo', 21953 'Murdered Out', 21954 'Jack-Glow-Lantern', 21955 'Glowhst', 21956 'Classic Blue', 21957 'Classic Black', 21958 'Forest Green']; 21959 21960 21961 if (colors.indexOf(variant.name.replaceAll(" ", "")) > -1) { 21962 return true; 21963 } 21964 21965 return false; 21966 }, 21967 getHexCode: function (color) { 21968 21969 if (!color) return ''; 21970 21971 color = color.replace(/ /g, ''); 21972 21973 if (color == 'Clear') return '#ffffff'; 21974 21975 var hex = []; 21976 hex['White'] = '#f3f3f3'; 21977 hex['Saffron'] = '#f2cf5d'; 21978 hex['Red'] = '#e62c45'; 21979 hex['FluorescentOrange'] = '#f77224'; 21980 hex['NavyBlue'] = '#253a57'; 21981 hex['Mint'] = '#a3e3e5'; 21982 hex['LightGray'] = '#b2b6b8'; 21983 hex['LightGrey'] = '#b2b6b8'; 21984 hex['HotBlue'] = '#2ac1e4'; 21985 hex['Fuchsia'] = '#f12a92'; 21986 hex['FluorescentYellow'] = '#ebe005'; 21987 hex['DarkOlive'] = '#718058'; 21988 hex['Coral'] = '#ee8c80'; 21989 hex['Clear'] = '#ffffff'; 21990 hex['Carbon'] = '#454545'; 21991 hex['Black'] = '#141414'; 21992 hex['Leather'] = '#8d432a'; 21993 hex['Dijon'] = '#cfb749'; 21994 hex['RonBurgundy'] = '#8f1334'; 21995 hex['DarkGray'] = '#5c5956'; 21996 hex['DarkGrey'] = '#5c5956'; 21997 hex['DarkBlueGreen'] = '#305256'; 21998 hex['Sand'] = '#bda980'; 21999 hex['Slate'] = '#595658'; 22000 hex['XRBlue'] = '#1b6ad8'; 22001 hex['BlackCarbon'] = '#141414'; 22002 hex['WhiteCarbon'] = '#f3f3f3'; 22003 hex['Lime'] = '#10bf43'; 22004 hex['Purple'] = '#5b1ca3'; 22005 hex['MississippiMud'] = '#646462'; 22006 hex['GoldNugget'] = '#c2920c'; 22007 hex['JewelGray'] = '#646464'; 22008 hex['Spearmint'] = '#28aaaa'; 22009 hex['PowderBlue'] = '#449bf5'; 22010 hex['NeonYellow'] = '#e2e41a'; 22011 hex['BlackwithFluorscentYellow'] = '#e2e41a'; 22012 hex['BlackwithFluorescentYellow'] = '#e2e41a'; 22013 hex['Black with Fluorescent Yellow'] = '#e2e41a'; 22014 hex['GalaxyCarbon'] = '#423295'; 22015 hex['MurderedOut'] = '#141414'; 22016 hex['ClassicBlue'] = '#0B568E'; 22017 hex['ClassicBlack'] = '#111921'; 22018 hex['ForestGreen'] = '#064E46' 22019
22020 return hex[color] ? hex[color] : ''; 22021 }, 22022 } 22023 }); 22024 22025 console.log("LOADINg") 22026 22027 $('body').on('click', '.open-configView', function () { 22028 console.log('click2'); 22029 config.bundle = app.bundles[$(this).attr('data-bundle')]; 22030 config.bundle.activeProduct = config.bundle.products[0]; 22031 config.bundle.activeProduct.expanded = true; 22032 22033 // S-Series & XR Classic (and any Step-1 board): mark board product so add-bundle-to-cart adds only bundle items (board already in cart from Step 1) 22034 if (config.bundle && config.bundle.products && config.bundle.products.length) { 22035 function isBoardProductName(p) { 22036 var n = (p && p.name && p.name.toLowerCase()) || ''; 22037 return n.indexOf('onewheel gt s-series') !== -1 || n.indexOf('onewheel xr classic') !== -1 || n.indexOf('onewheel pint x') !== -1 || n === 'onewheel pint' || (n.indexOf('onewheel gt') !== -1 && n.indexOf('s-series') === -1); 22038 } 22039 const boardProduct = config.bundle.products.find(function(p) { 22040 return p && p.name && isBoardProductName(p); 22041 }); 22042 if (boardProduct) { 22043 if (config.$set) {
22044 config.$set(boardProduct, 'isBoard', true); 22045 config.$set(boardProduct, 'hidden', true); 22046 } else { 22047 boardProduct.isBoard = true; 22048 boardProduct.hidden = true; 22049 } 22050 // Set activeProduct to first non-board for selection 22051 const firstAccessory = config.bundle.products.find(function(p) { return !p.isBoard && !p.hidden; }); 22052 if (firstAccessory && config.bundle.activeProduct === boardProduct) { 22053 config.bundle.activeProduct = firstAccessory; 22054 if (config.$set) config.$set(config.bundle, 'activeProduct', firstAccessory); 22055 } 22056 } 22057 } 22058 22059 // Read rail parameter from URL and store it in bundle for Vue to access 22060 const urlParams = new URLSearchParams(window.location.search); 22061 const railParam = urlParams.get('rail'); 22062 const tireParam = urlParams.get('tire'); 22063 // Use Vue.set to make railParam reactive 22064 if (config.$set) { 22065 config.$set(config.bundle, 'railParam', railParam || null); 22066 config.$set(config.bundle, 'tireParam', tireParam || null); 22067 } else { 22068 config.bundle.railParam = railParam || null; 22069 config.bundle.tireParam = tireParam || null; 22070 } 22071 22072 $('.thumbnails.s-series-swatches li').each(function() { 22073 const index = $(this).index(); 22074 if($(this).hasClass('strong') && index > 0) { 22075 config.bundle.activeProduct.chosenVariant = config.bundle.activeProduct.variants[index]; 22076 config.bundle.products.forEach(p => { 22077 if(p.name == 'Hybrid Fender Delete' && p.variants.length > 1) { 22078 p.chosenVariant = p.variants[1]; 22079 } 22080 }) 22081 } 22082 }); 22083 22084 // Onewheel GT (non S-Series): match board canvas to ?tire=slick-tire|performance-treaded-tire 22085 if (tireParam) { 22086 (function applyGtTireVariant() { 22087 function setGtTireVariant() { 22088 if (!config.bundle || !config.bundle.products || !config.bundle.products.length) return false; 22089 var boardProduct = config.bundle.products.find(function (p) { 22090 if (!p || !p.name) return false; 22091 var n = p.name.toLowerCase(); 22092 return n.indexOf('onewheel gt') !== -1 && n.indexOf('s-series') === -1; 22093 }); 22094 if (!boardProduct || !boardProduct.variants || !boardProduct.variants.length) return false; 22095 var tl = tireParam.toLowerCase(); 22096 var match = boardProduct.variants.find(function (v) { 22097 var vn = (v.name || '').toLowerCase(); 22098 if (tl.indexOf('performance') !== -1 || tl.indexOf('tread') !== -1) { 22099 return vn.indexOf('performance') !== -1 && vn.indexOf('tread') !== -1; 22100 } 22101 if (tl.indexOf('slick') !== -1 || tl === 'slick-tire') return vn.indexOf('slick') !== -1; 22102 return false; 22103 }); 22104 if (match) { 22105 if (window.config && window.config.$set) { 22106 window.config.$set(boardProduct, 'chosenVariant', match); 22107 } else { 22108 boardProduct.chosenVariant = match; 22109 } 22110 console.log('â GT board variant from tire param:', match.name); 22111 window.app.$forceUpdate(); 22112 return true; 22113 } 22114 return false; 22115 } 22116 if (!setGtTireVariant()) { 22117 setTimeout(function () { 22118 if (!setGtTireVariant()) setTimeout(setGtTireVariant, 200); 22119 }, 80); 22120 } 22121 })(); 22122 } 22123 22124 // Set Rail Guards variant and board product variant based on URL parameter 22125 if (railParam) { 22126 const railLower = railParam.toLowerCase(); 22127 // Function to set rail variant for both Rail Guards and board product 22128 function setRailVariant() { 22129 if (!config.bundle || !config.bundle.products || config.bundle.products.length === 0) { 22130 return false; // Bundle not ready yet 22131 } 22132 let found = false;
22133 let boardVariant = null; 22134 22135 // First, find the board product and set its variant for canvas rendering 22136 const boardProduct = config.bundle.products.find(function(p) { 22137 return p && (p.isBoard || p.hidden || (p.name && (p.name.toLowerCase().includes('onewheel pint') || p.name.toLowerCase().includes('onewheel pint x') || p.name.toLowerCase().includes('onewheel gt') || p.name.toLowerCase().includes('onewheel xr classic')))); 22138 }); 22139 22140 if (boardProduct && boardProduct.variants && boardProduct.variants.length > 0) { 22141 // Find board variant matching the rail parameter 22142 boardVariant = boardProduct.variants.find(function(v) { 22143 const variantName = (v.name || '').toLowerCase(); 22144 if (railLower === 'sand' && (variantName.includes('sand') || variantName === 'sand')) return true; 22145 if (railLower === 'slate' && (variantName.includes('slate') || variantName === 'slate')) return true; 22146 if (railLower === 'powder-blue' && (variantName.includes('powder') || variantName.includes('powder-blue'))) return true; 22147 if (railLower === 'straight' && variantName.includes('straight')) return true; 22148 if (railLower === 'recurve' && variantName.includes('recurve')) return true; 22149 if (railLower === 's-series' && variantName.includes('s-series') && !variantName.includes('rally')) return true; 22150 if (railLower === 'rally' && variantName.includes('rally') && !variantName.includes('xl')) return true; 22151 if (railLower === 'rally-xl' && variantName.includes('rally xl')) return true; 22152 return false; 22153 }); 22154 22155 // Fallback matching
22156 if (!boardVariant && railLower === 'sand') { 22157 boardVariant = boardProduct.variants.find(function(v) { 22158 const variantName = (v.name || '').toLowerCase(); 22159 return variantName.startsWith('sand') || variantName.endsWith('sand'); 22160 }); 22161 } 22162 if (!boardVariant && railLower === 'slate') { 22163 boardVariant = boardProduct.variants.find(function(v) { 22164 const variantName = (v.name || '').toLowerCase(); 22165 return variantName.startsWith('slate') || variantName.endsWith('slate'); 22166 }); 22167 } 22168 22169 if (boardVariant) { 22170 // Set board variant for canvas rendering (but it won't be added to cart due to isBoard/hidden flags) 22171 if (window.config && window.config.$set) { 22172 window.config.$set(boardProduct, 'chosenVariant', boardVariant); 22173 } else { 22174 boardProduct.chosenVariant = boardVariant; 22175 } 22176 console.log('â Set board variant to:', boardVariant.name, 'for rail param:', railParam, 'in product:', boardProduct.name); 22177 } 22178 } 22179 22180 // GT S-Series Step 2: ?rail= is board rail type (s-series / rally / rally-xl), not Rail Guards color. 22181 // Keep using it for board variant + canvas above; do not force Rail Guards SKU to match. 22182 var skipRailGuardsFromRailParam = config.bundle.products.some(function(p) { 22183 if (!p || !p.name) return false; 22184 var bn = p.name.toLowerCase(); 22185 return bn.indexOf('onewheel gt s-series') !== -1 && (p.isBoard || p.hidden); 22186 }); 22187 22188 // GT S-Series Step 2: cart uses each product's chosenVariant â match Hybrid Fender Delete to rail type. 22189 if (skipRailGuardsFromRailParam) { 22190 config.bundle.products.forEach(function(product) { 22191 if (!product || !product.variants || !product.variants.length) return; 22192 if (product.name !== 'Hybrid Fender Delete') return; 22193 var targetName = null; 22194 if (railLower === 's-series') { 22195 targetName = 'GT Hybrid Fender Delete'; 22196 } else if (railLower === 'rally' || railLower === 'recurve' || railLower === 'rally-xl') { 22197 targetName = 'GT Recurve Hybrid Fender Delete'; 22198 } 22199 if (!targetName) return; 22200 var match = product.variants.find(function(v) { return v.name === targetName; }); 22201 if (match) { 22202 if (window.config && window.config.$set) { 22203 window.config.$set(product, 'chosenVariant', match); 22204 } else { 22205 product.chosenVariant = match; 22206 } 22207 console.log('â Set Hybrid Fender Delete to:', match.name, 'for rail param:', railParam); 22208 found = true; 22209 } 22210 }); 22211 } 22212 22213 // Find Rail Guards product in bundle and set variant based on URL parameter (nonâS-Series boards only) 22214 if (!skipRailGuardsFromRailParam) config.bundle.products.forEach(function(product) { 22215 if (product && product.variants && product.variants.length > 0 && !product.isBoard && !product.hidden) { 22216 // Check if this is a Rail Guards product 22217 const productName = (product.name || '').toLowerCase(); 22218 if (productName.includes('rail guard') || productName.includes('railguards')) { 22219 // Find variant matching the rail parameter - try multiple matching strategies 22220 let matchingVariant = product.variants.find(function(v) { 22221 const variantName = (v.name || '').toLowerCase(); 22222 // Direct matches 22223 if (railLower === 'sand' && (variantName.includes('sand') || variantName === 'sand')) return true; 22224 if (railLower === 'slate' && (variantName.includes('slate') || variantName === 'slate')) return true; 22225 if (railLower === 'powder-blue' && (variantName.includes('powder') || variantName.includes('powder-blue'))) return true; 22226 if (railLower === 'straight' && variantName.includes('straight')) return true; 22227 if (railLower === 'recurve' && variantName.includes('recurve')) return true; 22228 if (railLower === 's-series' && variantName.includes('s-series') && !variantName.includes('rally')) return true; 22229 if (railLower === 'rally' && variantName.includes('rally') && !variantName.includes('xl')) return true; 22230 if (railLower === 'rally-xl' && variantName.includes('rally xl')) return true; 22231 return false;
22232 }); 22233 22234 // If no match found, try to match by first word or partial match 22235 if (!matchingVariant && railLower === 'sand') { 22236 matchingVariant = product.variants.find(function(v) { 22237 const variantName = (v.name || '').toLowerCase(); 22238 return variantName.startsWith('sand') || variantName.endsWith('sand'); 22239 }); 22240 } 22241 if (!matchingVariant && railLower === 'slate') { 22242 matchingVariant = product.variants.find(function(v) { 22243 const variantName = (v.name || '').toLowerCase(); 22244 return variantName.startsWith('slate') || variantName.endsWith('slate'); 22245 }); 22246 } 22247 22248 if (matchingVariant) { 22249 // Use Vue.set if available to ensure reactivity 22250 if (window.config && window.config.$set) { 22251 window.config.$set(product, 'chosenVariant', matchingVariant); 22252 } else { 22253 product.chosenVariant = matchingVariant; 22254 } 22255 found = true; 22256 console.log('â Set Rail Guards variant to:', matchingVariant.name, 'for rail param:', railParam, 'in product:', product.name); 22257 } else { 22258 console.warn('â Could not find matching variant for rail param:', railParam, 'in product:', product.name); 22259 console.warn('Available variants:', product.variants.map(v => v.name)); 22260 } 22261 } 22262 } 22263 }); 22264 if (found || boardVariant) { 22265 window.app.$forceUpdate(); 22266 } 22267 return found || !!boardVariant; 22268 } 22269 22270 // Try immediately, then retry with delays if needed 22271 // Also set up a watcher to re-apply if sanitization clears it 22272 function applyRailVariantWithRetry() { 22273 if (!setRailVariant()) { 22274 setTimeout(function() { 22275 if (!setRailVariant()) { 22276 setTimeout(function() { 22277 if (!setRailVariant()) { 22278 setTimeout(setRailVariant, 300); 22279 } 22280 }, 200); 22281 } 22282 }, 100); 22283 } 22284 } 22285 22286 applyRailVariantWithRetry(); 22287 22288 // Watch for bundle changes and re-apply rail variant if needed 22289 if (window.config && window.config.$watch) { 22290 window.config.$watch(function() { 22291 return window.config.bundle && window.config.bundle.products; 22292 }, function() { 22293 // Re-apply rail variant after bundle changes (e.g., after sanitization) 22294 setTimeout(applyRailVariantWithRetry, 50); 22295 }, { deep: true }); 22296 } 22297 } 22298 22299 if(config.bundle.name == "Pint S Essentials Bundle" || config.bundle.name == "Pint S Pinnacle Bundle") { 22300 setTimeout(() => { 22301 findAndSetColor(config.bundle.name, 'Pint X Rail Guards', 'Pint S'); 22302 }); 22303 } 22304 22305 if(config.bundle.name == "Rally XL Freeride" || config.bundle.name == "Rally XL Summit" || config.bundle.name == "Rally XL Epitome" ) { 22306 setTimeout(() => { 22307 findAndSetColor(config.bundle.name, 'Onewheel GT S-Series', 'S-Series Rally XL'); 22308 }); 22309 } 22310 if(config.bundle.name == "Rally Hybrid" || config.bundle.name == "Rally Summit" || config.bundle.name == "Rally Full Send" ) { 22311 setTimeout(() => { 22312 findAndSetColor(config.bundle.name, 'Onewheel GT S-Series', 'S-Series Rally Edition'); 22313 findAndSetColor(config.bundle.name, 'Hybrid Fender Delete', 'GT Recurve Hybrid Fender Delete'); 22314 }); 22315 } 22316 22317 window.app.$forceUpdate(); 22318 }); 22319 22320 $('body').on('click', '.close-configView', function (e) { 22321 e.preventDefault(); 22322 $('.product-configView').removeClass('active'); 22323 $('body').removeClass('no-scroll'); 22324 }); 22325 22326 $('body').on('click', function (e) { 22327 if([...e.target.classList].indexOf('product-configView') !== -1) { 22328 document.querySelector('.product-configView').classList.remove("active"); 22329 document.querySelector('.template-product').classList.remove("no-scroll"); 22330 } 22331 }); 22332 22333 22334 22335 22336// $('body').on('click', '#config-view .images .image', function (e) { 22337// var productId = $(this).attr('product'); 22338// for (var i in config.bundle.products) { 22339// if (config.bundle.products[i].id == productId) { 22340// config.bundle.activeProduct = config.bundle.products[i]; 22341// window.config.$forceUpdate(); 22342// } 22343// } 22344// }); 22345 22346 22347 $('body').on('click', '.add-bundle-to-cart', function (e) { 22348 var skipUpsell = false;
22349 22350 if ($(this).hasClass('skip-upsell') || window.skipUpsell) { 22351 skipUpsell = true; 22352 } 22353 22354 // Filter out board products (marked as isBoard or hidden) before adding to cart. 22355 // Board is already in cart from Step 1; only add bundle items (accessories). 22356 function isBoardByName(product) { 22357 var n = (product && product.name && product.name.toLowerCase()) || ''; 22358 return n.indexOf('onewheel gt s-series') !== -1 || n.indexOf('onewheel xr classic') !== -1 || n.indexOf('onewheel pint x') !== -1 || n === 'onewheel pint' || (n.indexOf('onewheel gt') !== -1 && n.indexOf('s-series') === -1); 22359 } 22360 var productsToAdd = config.bundle.products.filter(function(product) { 22361 if (!product || product.isBoard || product.hidden) return false; 22362 if (isBoardByName(product)) return false; 22363 return true; 22364 }); 22365 22366 addToCart(productsToAdd, 0, skipUpsell); 22367 }); 22368 22369 function addToCart(products, index, skipUpsell) { 22370 if (index >= products.length) { 22371 if (skipUpsell) { 22372 window.location = '/cart'; 22373 } else if (window.whichProduct == 'pint') { 22374 window.location = '/cart'; 22375 } else if (window.whichProduct == 'xr') { 22376 window.location = '/cart'; 22377 } else { 22378 window.location = '/cart'; 22379 } 22380 return; 22381 } 22382 22383 // Safety check: skip board products even if they somehow made it through 22384 var product = products[index]; 22385 var name = (product && product.name && product.name.toLowerCase()) || ''; 22386 var isBoard = product && (product.isBoard || product.hidden || name.indexOf('onewheel gt s-series') !== -1 || name.indexOf('onewheel xr classic') !== -1 || name.indexOf('onewheel pint x') !== -1 || name === 'onewheel pint' || (name.indexOf('onewheel gt') !== -1 && name.indexOf('s-series') === -1)); 22387 if (isBoard) { 22388 addToCart(products, index + 1, skipUpsell); 22389 return; 22390 } 22391 22392 $.post('/cart/add.js', {quantity: 1, id: products[index].chosenVariant.id}, function (response) { 22393 addToCart(products, index + 1, skipUpsell); 22394 }, 'json'); 22395 } 22396 22397 $('.open-purchaseView').on('click', function () { 22398 window.scrollTo(0, 0); 22399 }); 22400 22401 function printAllOptions() { 22402 app.bundles.map((bundle) => { 22403 console.log("bundle: " + bundle.name); 22404 bundle.products.map((product) => { 22405 console.log(" - product: " + product.name); 22406 product.variants.map((variant) => { 22407 console.log(' -- variant: ', variant.name) 22408 22409 }) 22410 }) 22411 }) 22412 22413 } 22414 22415 function findAndSetColor(bundleName, itemName, color) { 22416 let bundle, product, variant; 22417 22418 bundle = _.find(app.bundles, (n) => n.name === bundleName); 22419 if (bundle) product = _.find(bundle.products, (n) => n.name === itemName); 22420 if (product) variant = _.find(product.variants, (n) => n.name === color); 22421 if (variant) { 22422 console.log(bundle.name); 22423 console.log(product.name); 22424 console.log(variant.name); 22425 product.chosenVariant = variant; 22426 } else { 22427 console.warn('Not Found'); 22428 } 22429 } 22430 22431 22432 printAllOptions(); 22433 findAndSetColor("Ride More Bundle", "Rail Guards Pint", "Transparent"); 22434 findAndSetColor("Ultimate Bundle", "Rail Guards Pint", "Transparent"); 22435 findAndSetColor("Pint X Essentials Bundle", "Pint X Rail Guards", "Transparent"); 22436 findAndSetColor("Pint X Pro Bundle", "Pint X Rail Guards", "Transparent"); 22437 findAndSetColor("Pint S Essentials Bundle", "Pint X Rail Guards", "Transparent"); 22438 22439 findAndSetColor("Ride More Bundle", "Rail Guards Pint", "Navy Blue"); 22440 findAndSetColor("Ride More Bundle", "Bumpers Pint", "Dark Olive"); 22441 findAndSetColor("Ride More Bundle", "Fender Pint", "Dark Olive"); 22442 findAndSetColor("Ultimate Bundle", "Rail Guards Pint", "Navy Blue"); 22443 findAndSetColor("Ultimate Bundle", "Bumpers Pint", "Dark Olive");
22444 findAndSetColor("Ultimate Bundle", "Fender Pint", "Dark Olive"); 22445 findAndSetColor("Ultimate Bundle", "Maghandle Pro", "Mississippi Mud"); 22446 22447 22448 findAndSetColor("Ultimate Carbon Bundle", "Rail Guards Pint", "Navy Blue"); 22449 findAndSetColor("Ultimate Carbon Bundle", "Bumpers Pint", "Dark Olive"); 22450 findAndSetColor("Ultimate Carbon Bundle", "Maghandle Pro", "White"); 22451 findAndSetColor("Ultimate Carbon Bundle", "Pint Charger Plugs", "White"); 22452 22453 22454 findAndSetColor("Pint X Essentials Bundle", "Pint X Rail Guards", "Navy Blue"); 22455 findAndSetColor("Pint X Essentials Bundle", "Pint X Bumper", "Dark Olive"); 22456 findAndSetColor("Pint X Essentials Bundle", "Fender Pint", "Dark Olive"); 22457 findAndSetColor("Pint X Pro Bundle", "Pint X Rail Guards", "Navy Blue"); 22458 findAndSetColor("Pint X Pro Bundle", "Pint X Bumper", "Dark Olive"); 22459 findAndSetColor("Pint X Pro Bundle", "Maghandle Pro", "Mississippi Mud"); 22460 22461 findAndSetColor("Pint S Essentials", "Pint X Rail Guards", "Navy Blue"); 22462 findAndSetColor("Pint S Essentials", "Pint X Bumper", "Dark Olive"); 22463 findAndSetColor("Pint S Essentials", "Fender Pint", "Dark Olive"); 22464 findAndSetColor("Pint S Pinnacle", "Pint X Rail Guards", "Navy Blue"); 22465 findAndSetColor("Pint S Pinnacle", "Pint X Freeride Bumpers", "Hot Blue"); 22466 22467 findAndSetColor("c27s1", "Onewheel XR Classic", "XR Classic"); 22468 findAndSetColor("c27s1", "Hybrid Fender Delete", "XR Classic Hybrid Fender Delete"); 22469 findAndSetColor("c27s2", "Onewheel XR Classic", "XR Classic"); 22470 findAndSetColor("c27s2", "Hybrid Fender Delete", "XR Classic Hybrid Fender Delete"); 22471 findAndSetColor("c27s2", "XR Classic Bumpers", "White"); 22472 findAndSetColor("c27s2", "Hybrid Fender", "Navy Blue"); 22473 findAndSetColor("c27s3", "Onewheel XR Classic", "XR Classic"); 22474 findAndSetColor("c27s3", "Hybrid Fender Delete", "XR Classic Hybrid Fender Delete"); 22475 findAndSetColor("c27s3", "XR Classic Freeride Bumpers", "Red"); 22476 findAndSetColor("c27s3", "Hybrid Fender", "Navy Blue"); 22477 22478 findAndSetColor("c27r1", "Onewheel XR Classic", "XR Classic with Recurve Rails"); 22479 findAndSetColor("c27r1", "Hybrid Fender Delete", "XR Classic Recurve Hybrid Fender Delete"); 22480 findAndSetColor("c27r2", "Onewheel XR Classic", "XR Classic with Recurve Rails"); 22481 findAndSetColor("c27r2", "XR Classic Bumpers", "White"); 22482 findAndSetColor("c27r2", "Hybrid Fender", "Navy Blue"); 22483 findAndSetColor("c27r2", "Hybrid Fender Delete", "XR Classic Recurve Hybrid Fender Delete"); 22484 findAndSetColor("c27r3", "Onewheel XR Classic", "XR Classic with Recurve Rails"); 22485 findAndSetColor("c27r3", "Hybrid Fender Delete", "XR Classic Recurve Hybrid Fender Delete"); 22486 findAndSetColor("c27r3", "XR Classic Freeride Bumpers", "Red"); 22487 findAndSetColor("c27r3", "Hybrid Fender", "Navy Blue"); 22488 22489 22490 // This is the GT S-Series Group 22491 findAndSetColor("Summit Bundle", "GT Bumpers", "Hot Blue"); 22492 findAndSetColor("Full Send Bundle", "GT Bumpers", "Hot Blue"); 22493 22494 // This is the GT Group 22495 findAndSetColor("GT Elite Bundle", "GT Bumpers", "Hot Blue"); 22496 findAndSetColor("GT Freeride Bundle", "GT Bumpers", "Dark Olive"); 22497 22498 22499</script>
22499 22500 22501 22502 22503 22504 22505
22505<script> 22506 22507 app.bundles[0].image = "https://sfycdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://cdn.shopify.com/s/files/1/0696/2011/files/Bundle_GTS_HybridFender.png"; 22508 app.bundles[0].soloImage = "https://sfycdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://cdn.shopify.com/s/files/1/0696/2011/files/GTS_Hybrid_Bundle_Refresh_Final.png"; 22509 app.bundles[0].key = 'bundle1'; 22510 app.bundles[0].stock = 'stock'; 22511 app.bundles[0].name = 'Hybrid Bundle'; 22512 app.bundles[0].hideAlt = 'yes'; 22513 app.bundles[0].nameShort = 'Hybrid'; 22514 app.bundles[0].group = 'gt-1'; 22515 app.bundles[0].price = 3145; 22516 app.bundles[0].compareAt = 3205; 22517 app.bundles[0].priceAccs = 95; 22518 app.bundles[0].compareAtAccs = 155; 22519 app.bundles[0].discount = 60; 22520 app.bundles[0].save = '$60'; 22521 app.bundles[0].saveAccs = '$60'; 22522 app.bundles[0].lowAs = '$110'; 22523 app.bundles[0].lowAsAccs = '$4'; 22524 app.bundles[0].includes = ['GT S-Series', 'Charger Plug ($5 value)', 'Hybrid Fender ($150 value)']; 22525 22526 app.bundles[1].image = "https://sfycdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://cdn.shopify.com/s/files/1/0696/2011/files/Bundle_GTS_Summit.png"; 22527 app.bundles[1].soloImage = "https://sfycdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://cdn.shopify.com/s/files/1/0696/2011/files/Onewheel_GTS_Configurator__Summit_edit.png"; 22528 app.bundles[1].key = 'bundle2'; 22529 app.bundles[1].stock = 'stock'; 22530 app.bundles[1].name = 'Summit Bundle'; 22531 app.bundles[1].hideAlt = 'yes'; 22532 app.bundles[1].nameShort = 'Summit'; 22533 app.bundles[1].group = 'gt-2'; 22534 app.bundles[1].price = 3430; 22535 app.bundles[1].compareAt = 3525; 22536 app.bundles[1].priceAccs = 380; 22537 app.bundles[1].compareAtAccs = 475; 22538 app.bundles[1].discount = 95; 22539 app.bundles[1].save = '$95'; 22540 app.bundles[1].saveAccs = '$95'; 22541 app.bundles[1].lowAs = '$119'; 22542 app.bundles[1].lowAsAccs = '$13'; 22543 app.bundles[1].includes = ['GT S-Series', 'Charger Plug ($5 value)', 'Hybrid Fender ($150 value)', 'Bumpers ($55 value)', 'Rail Guards ($35 value)', 'GT S-Series Hypercharger ($230 value)']; 22544 22545 app.bundles[2].image = "https://sfycdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://cdn.shopify.com/s/files/1/0696/2011/files/Bundle_GTS_Full_Send.png"; 22546 app.bundles[2].soloImage = "https://sfycdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://cdn.shopify.com/s/files/1/0696/2011/files/Onewheel_GTS_Configurator_FullSend.png"; 22547 app.bundles[2].hexImage = "https://sfycdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://cdn.shopify.com/s/files/1/0696/2011/files/best-value.png"; 22548 app.bundles[2].key = 'bundle3'; 22549 app.bundles[2].stock = 'stock'; 22550 app.bundles[2].name = 'Full Send Bundle'; 22551 app.bundles[2].hideAlt = 'yes'; 22552 app.bundles[2].nameShort = 'Full Send'; 22553 app.bundles[2].group = 'gt-3'; 22554 app.bundles[2].price = 3470; 22555 app.bundles[2].compareAt = 3645; 22556 app.bundles[2].priceAccs = 420; 22557 app.bundles[2].compareAtAccs = 595; 22558 app.bundles[2].discount = 175; 22559 app.bundles[2].save = '$175'; 22560 app.bundles[2].saveAccs = '$175'; 22561 app.bundles[2].lowAs = '$121'; 22562 app.bundles[2].lowAsAccs = '$15'; 22563 app.bundles[2].includes = ['GT S-Series', 'Charger Plug ($5 value)', 'Carbon Fiber Fender ($175 value)', 'Bumpers ($55 value)', 'Rail Guards ($35 value)', 'GT S-Series Hypercharger ($230 value)', 'GT Stand ($95 value)']; 22564 22565 app.bundles[3].image = ""; 22566 app.bundles[3].key = 'solo'; 22567 app.bundles[3].stock = 'alt'; 22568 app.bundles[3].hideAlt = 'yes'; 22569 app.bundles[3].price = 2900; 22570 app.bundles[3].discount = 0; 22571 app.bundles[3].save = ''; 22572 app.bundles[3].lowAs = '$86'; 22573 app.bundles[3].includes = []; 22574 22575 app.bundles[4].image = "https://sfycdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://cdn.shopify.com/s/files/1/0696/2011/files/GTSRecurve_Bundle_Hybrid.png"; 22576 app.bundles[4].soloImage = "https://sfycdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://cdn.shopify.com/s/files/1/0696/2011/files/GTS_Recurve_Hybrid_Bundle_Final.png"; 22577 app.bundles[4].soloImageAlt = "https://sfycdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://cdn.shopify.com/s/files/1/0696/2011/files/GTS_Rally_Hybrid_Bundle_Final.png"; 22578 app.bundles[4].key = 'bundle4'; 22579 app.bundles[4].stock = 'rally'; 22580 app.bundles[4].name = 'Rally Hybrid'; 22581 app.bundles[4].nameShort = 'Rally Hybrid'; 22582 app.bundles[4].group = 'gt-1'; 22583 app.bundles[4].price = 3345; 22584 app.bundles[4].compareAt = 3405; 22585 app.bundles[4].priceAccs = 145; 22586 app.bundles[4].compareAtAccs = 205; 22587 app.bundles[4].discount = 60; 22588 app.bundles[4].save = '$60'; 22589 app.bundles[4].saveAccs = '$60'; 22590 app.bundles[4].lowAs = '$116'; 22591 app.bundles[4].lowAsAccs = '$5'; 22592 app.bundles[4].prefix = 'from'; 22593 app.bundles[4].includes = ['GT S-Series', 'Recurve Hybrid Fender ($150 value)', 'Charger Plug ($5 value)']; 22594 app.bundles[4].disclaimer = ''; 22595 22596 app.bundles[5].image = "https://sfycdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://cdn.shopify.com/s/files/1/0696/2011/files/GTSRecurve_Bundle_Summit.png"; 22597 app.bundles[5].soloImage = "https://sfycdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://cdn.shopify.com/s/files/1/0696/2011/files/GTS_Recurve_Summit_Bundle_Final.png"; 22598 app.bundles[5].soloImageAlt = "https://sfycdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://cdn.shopify.com/s/files/1/0696/2011/files/GTS_Rally_Summit_Bundle_Final.png"; 22599 app.bundles[5].key = 'bundle5'; 22600 app.bundles[5].stock = 'rally'; 22601 app.bundles[5].name = 'Rally Summit'; 22602 app.bundles[5].nameShort = 'Rally Summit'; 22603 app.bundles[5].group = 'gt-2'; 22604 app.bundles[5].price = 3620; 22605 app.bundles[5].compareAt = 3740; 22606 app.bundles[5].priceAccs = 420; 22607 app.bundles[5].compareAtAccs = 540; 22608 app.bundles[5].discount = 120; 22609 app.bundles[5].save = '$120'; 22610 app.bundles[5].saveAccs = '$120'; 22611 app.bundles[5].lowAs = '$125'; 22612 app.bundles[5].lowAsAccs = '$15'; 22613 app.bundles[5].prefix = 'from'; 22614 app.bundles[5].includes = ['GT S-Series', 'Recurve Hybrid Fender ($150 value)', 'Bumpers ($55 value)', 'Recurve Railguards ($50 value)*', 'GT S-Series Hypercharger ($230 value)', 'Charger Plug ($5 value)']; 22615 app.bundles[5].disclaimer = ''; 22616 22617 app.bundles[6].image = "https://sfycdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://cdn.shopify.com/s/files/1/0696/2011/files/GTSRecurve_Bundle_Full_Send.png"; 22618 app.bundles[6].soloImage = "https://sfycdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://cdn.shopify.com/s/files/1/0696/2011/files/GTS_Recurve_FullSend_Bundle_Final.png"; 22619 app.bundles[6].soloImageAlt = "https://sfycdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://cdn.shopify.com/s/files/1/0696/2011/files/GTS_Rally_FullSend_Bundle_Final.png"; 22620 app.bundles[6].hexImage = "https://sfycdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://cdn.shopify.com/s/files/1/0696/2011/files/best-value.png"; 22621 app.bundles[6].key = 'bundle6'; 22622 app.bundles[6].stock = 'rally'; 22623 app.bundles[6].name = 'Rally Full Send'; 22624 app.bundles[6].nameShort = 'Rally Full Send'; 22625 app.bundles[6].group = 'gt-3'; 22626 app.bundles[6].price = 3700;
22627 app.bundles[6].compareAt = 3905; 22628 app.bundles[6].priceAccs = 500; 22629 app.bundles[6].compareAtAccs = 705; 22630 app.bundles[6].discount = 205; 22631 app.bundles[6].save = '$205'; 22632 app.bundles[6].saveAccs = '$205'; 22633 app.bundles[6].lowAs = '$128'; 22634 app.bundles[6].lowAsAccs = '$20'; 22635 app.bundles[6].prefix = 'from'; 22636 app.bundles[6].disclaimer = ''; 22637 app.bundles[6].includes = ['GT S-Series', 'Recurve Hybrid Fender ($150 value)', 'Freeride Bumpers ($125 value)', 'Recurve Railguards ($50 value)*', 'GT S-Series Hypercharger ($230 value)', 'GT Stand ($95 value)', 'Charger Plug ($5 value)']; 22638 22639 app.bundles[7].image = "https://sfycdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://cdn.shopify.com/s/files/1/0696/2011/files/GTSRecurve_Bundle_Hybrid.png"; 22640 app.bundles[7].soloImage = "https://sfycdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://cdn.shopify.com/s/files/1/0696/2011/files/Onewheel_GTS_Rally_XL_FreeSummit_Bundle_V2_1.png"; 22641 app.bundles[7].key = 'bundle7'; 22642 app.bundles[7].stock = 'xl'; 22643 app.bundles[7].name = 'Rally XL Freeride'; 22644 app.bundles[7].nameShort = 'XL Freeride'; 22645 app.bundles[7].group = 'gt-1'; 22646 app.bundles[7].price = 3580; 22647 app.bundles[7].compareAt = 3630; 22648 app.bundles[7].priceAccs = 80; 22649 app.bundles[7].compareAtAccs = 130; 22650 app.bundles[7].discount = 50; 22651 app.bundles[7].save = '$50'; 22652 app.bundles[7].saveAccs = '$50'; 22653 app.bundles[7].lowAs = '$124'; 22654 app.bundles[7].lowAsAccs = '$3'; 22655 app.bundles[7].prefix = 'from'; 22656 app.bundles[7].includes = ['GT S-Series Rally XL', 'Freeride Bumpers ($125 value)', 'Charger Plug ($5 value)']; 22657 app.bundles[7].disclaimer = ''; 22658 22659 app.bundles[8].image = "https://sfycdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://cdn.shopify.com/s/files/1/0696/2011/files/GTSRecurve_Bundle_Summit.png"; 22660 app.bundles[8].soloImage = "https://sfycdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://cdn.shopify.com/s/files/1/0696/2011/files/Onewheel_GTS_Rally_XL_FreeSummit_Bundle_V2_1.png"; 22661 app.bundles[8].key = 'bundle8'; 22662 app.bundles[8].stock = 'xl'; 22663 app.bundles[8].name = 'Rally XL Summit'; 22664 app.bundles[8].nameShort = 'XL Summit'; 22665 app.bundles[8].group = 'gt-2'; 22666 app.bundles[8].price = 3740; 22667 app.bundles[8].compareAt = 3860; 22668 app.bundles[8].priceAccs = 240; 22669 app.bundles[8].compareAtAccs = 360; 22670 app.bundles[8].discount = 120; 22671 app.bundles[8].save = '$120'; 22672 app.bundles[8].saveAccs = '$120'; 22673 app.bundles[8].lowAs = '$129'; 22674 app.bundles[8].lowAsAccs = '$9'; 22675 app.bundles[8].prefix = 'from'; 22676 app.bundles[8].includes = ['GT S-Series Rally XL', 'Freeride Bumpers ($125 value)', 'GT S-Series Hypercharger ($230 value)', 'Charger Plug ($5 value)']; 22677 app.bundles[8].disclaimer = ''; 22678 22679 app.bundles[9].image = "https://sfycdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://cdn.shopify.com/s/files/1/0696/2011/files/GTSRecurve_Bundle_Full_Send.png"; 22680 app.bundles[9].soloImage = "https://sfycdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://cdn.shopify.com/s/files/1/0696/2011/files/Onewheel_GTS_Rally_XL_Epitome_Bundle_V2_1.png"; 22681 app.bundles[9].hexImage = "https://sfycdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://cdn.shopify.com/s/files/1/0696/2011/files/best-value.png"; 22682 app.bundles[9].key = 'bundle9'; 22683 app.bundles[9].stock = 'xl'; 22684 app.bundles[9].name = 'Rally XL Epitome'; 22685 app.bundles[9].nameShort = 'XL Epitome'; 22686 app.bundles[9].group = 'gt-3'; 22687 app.bundles[9].price = 3950; 22688 app.bundles[9].compareAt = 4160; 22689 app.bundles[9].priceAccs = 450; 22690 app.bundles[9].compareAtAccs = 660; 22691 app.bundles[9].discount = 210; 22692 app.bundles[9].save = '$210'; 22693 app.bundles[9].saveAccs = '$210'; 22694 app.bundles[9].lowAs = '$137'; 22695 app.bundles[9].lowAsAccs = '$16'; 22696 app.bundles[9].prefix = 'from'; 22697 app.bundles[9].disclaimer = ''; 22698 app.bundles[9].includes = ['GT S-Series Rally XL', 'Freeride Bumpers ($125 value)', 'GT S-Series Hypercharger ($230 value)', 'Charger Plug ($5 value)']; 22699 </script>
22699 22700 22701 22702 22703 22704 22705 22706 22707 22708 22709 22710 22711 22712</div> 22713 </section> 22714 22715 22716 22717 22718 22719 22720 22721 <div class="klarna--global js-klarna-global hide"> 22722 <div id="klarna3"> 22723 <a id="klarna-upstream-product3" class="klarna-upstream" href="#" data-merchant-id="N100204" data-snippet="StandardMonthlyPrice" data-amount="162400"></a> 22724 </div> 22725 </div> 22726 22727 </main> 22728 22729 <div id="shopify-section-footer" class="shopify-section"> 22730<footer class="footer hide-small"> 22731 <div class="container"> 22732 <div class="row row-bottom"> 22733 <div class="col col-3 text-center"> 22734 <svg width="58" height="30" xmlns="http://www.w3.org/2000/svg"> 22735 <g fill="none" fill-rule="evenodd"> 22736 <path fill="#FFF" d="M0 30h57.665V.062H0z"/> 22737 <path fill="#212121" d="M0 2.366h57.665V.063H0zM0 6.971h57.665V4.67H0zM0 11.577h57.665V9.274H0zM0 16.183h57.665V13.88H0zM0 20.788h57.665v-2.303H0zM0 25.394h57.665V23.09H0zM0 30h57.665v-2.304H0z"/> 22738 <path fill="#212121" d="M0 16.183h23.066V.063H0z"/> 22739 <path fill="#FFF" d="M2.218 1.833l-.795.57.304-.922z"/> 22740 <path fill="#FFF" d="M1.879 1.942l-.795-.57h.983z"/> 22741 <path fill="#FFF" d="M1.669 1.657l.304-.922.303.922z"/> 22742 <path fill="#FFF" d="M1.879 1.372h.983l-.795.57z"/> 22743 <path fill="#FFF" d="M2.218 1.48l.304.923-.795-.57zM6.043 1.833l-.796.57.304-.922z"/> 22744 <path fill="#FFF" d="M5.703 1.942l-.795-.57h.983z"/> 22745 <path fill="#FFF" d="M5.493 1.657l.304-.922.304.922z"/> 22746 <path fill="#FFF" d="M5.703 1.372h.983l-.795.57z"/> 22747 <path fill="#FFF" d="M6.043 1.48l.303.923-.795-.57zM9.867 1.833l-.795.57.303-.922z"/> 22748 <path fill="#FFF" d="M9.527 1.942l-.795-.57h.983z"/> 22749 <path fill="#FFF" d="M9.317 1.657l.304-.922.304.922z"/> 22750 <path fill="#FFF" d="M9.527 1.372h.983l-.795.57z"/> 22751 <path fill="#FFF" d="M9.867 1.48l.303.923-.795-.57zM13.69 1.833l-.794.57.303-.922z"/> 22752 <path fill="#FFF" d="M13.351 1.942l-.795-.57h.983z"/> 22753 <path fill="#FFF" d="M13.141 1.657l.304-.922.304.922z"/> 22754 <path fill="#FFF" d="M13.351 1.372h.983l-.795.57z"/> 22755 <path fill="#FFF" d="M13.69 1.48l.305.923-.796-.57zM17.515 1.833l-.795.57.303-.922z"/> 22756 <path fill="#FFF" d="M17.175 1.942l-.795-.57h.983z"/> 22757 <path fill="#FFF" d="M16.965 1.657l.304-.922.304.922z"/> 22758 <path fill="#FFF" d="M17.175 1.372h.983l-.795.57z"/> 22759 <path fill="#FFF" d="M17.515 1.48l.304.923-.796-.57zM21.339 1.833l-.795.57.304-.922z"/> 22760 <path fill="#FFF" d="M21 1.942l-.796-.57h.983z"/> 22761 <path fill="#FFF" d="M20.79 1.657l.303-.922.304.922z"/> 22762 <path fill="#FFF" d="M21 1.372h.982l-.795.57z"/> 22763 <path fill="#FFF" d="M21.339 1.48l.304.923-.795-.57zM4.13 3.45l-.795.57.304-.923z"/> 22764 <path fill="#FFF" d="M3.79 3.558l-.794-.57h.983z"/> 22765 <path fill="#FFF" d="M3.581 3.273l.304-.922.304.922z"/> 22766 <path fill="#FFF" d="M3.79 2.988h.984l-.795.57z"/> 22767 <path fill="#FFF" d="M4.13 3.097l.304.922-.795-.57zM7.955 3.45l-.796.57.304-.923z"/> 22768 <path fill="#FFF" d="M7.615 3.558l-.795-.57h.983z"/> 22769 <path d="M7.405 3.273l.304-.922s.375.705.304.922c-.072.218-.608 0-.608 0z" fill="#FFF"/> 22770 <path fill="#FFF" d="M7.615 2.988h.983l-.795.57z"/> 22771 <path fill="#FFF" d="M7.955 3.097l.303.922-.795-.57zM11.779 3.45l-.795.57.303-.923z"/> 22772 <path fill="#FFF" d="M11.44 3.558l-.796-.57h.983z"/> 22773 <path fill="#FFF" d="M11.23 3.273l.303-.922.304.922z"/> 22774 <path fill="#FFF" d="M11.44 2.988h.982l-.795.57z"/> 22775 <path fill="#FFF" d="M11.779 3.097l.303.922-.795-.57zM15.603 3.45l-.795.57.303-.923z"/> 22776 <path fill="#FFF" d="M15.263 3.558l-.795-.57h.983z"/> 22777 <path fill="#FFF" d="M15.053 3.273l.304-.922.304.922z"/> 22778 <path fill="#FFF" d="M15.263 2.988h.983l-.795.57z"/> 22779 <path fill="#FFF" d="M15.603 3.097l.304.922-.796-.57zM19.427 3.45l-.795.57.304-.923z"/> 22780 <path fill="#FFF" d="M19.087 3.558l-.795-.57h.983z"/> 22781 <path fill="#FFF" d="M18.878 3.273l.303-.922.304.922z"/> 22782 <path fill="#FFF" d="M19.087 2.988h.983l-.795.57z"/> 22783 <path fill="#FFF" d="M19.427 3.097l.304.922-.795-.57zM2.218 5.066l-.795.57.304-.922z"/> 22784 <path fill="#FFF" d="M1.879 5.175l-.795-.57h.983z"/> 22785 <path fill="#FFF" d="M1.669 4.89l.304-.922.303.922z"/> 22786 <path fill="#FFF" d="M1.879 4.605h.983l-.795.57z"/> 22787 <path fill="#FFF" d="M2.218 4.714l.304.922-.795-.57zM6.043 5.066l-.796.57.304-.922z"/> 22788 <path fill="#FFF" d="M5.703 5.175l-.795-.57h.983z"/> 22789 <path fill="#FFF" d="M5.493 4.89l.304-.922.304.922z"/> 22790 <path fill="#FFF" d="M5.703 4.605h.983l-.795.57z"/> 22791 <path fill="#FFF" d="M6.043 4.714l.303.922-.795-.57zM9.867 5.066l-.795.57.303-.922z"/> 22792 <path fill="#FFF" d="M9.527 5.175l-.795-.57h.983z"/> 22793 <path fill="#FFF" d="M9.317 4.89l.304-.922.304.922z"/> 22794 <path fill="#FFF" d="M9.527 4.605h.983l-.795.57z"/> 22795 <path fill="#FFF" d="M9.867 4.714l.303.922-.795-.57zM13.69 5.066l-.794.57.303-.922z"/> 22796 <path fill="#FFF" d="M13.351 5.175l-.795-.57h.983z"/> 22797 <path fill="#FFF" d="M13.141 4.89l.304-.922.304.922z"/> 22798 <path fill="#FFF" d="M13.351 4.605h.983l-.795.57z"/> 22799 <path fill="#FFF" d="M13.69 4.714l.305.922-.796-.57zM17.515 5.066l-.795.57.303-.922z"/> 22800 <path fill="#FFF" d="M17.175 5.175l-.795-.57h.983z"/> 22801 <path fill="#FFF" d="M16.965 4.89l.304-.922.304.922z"/> 22802 <path fill="#FFF" d="M17.175 4.605h.983l-.795.57z"/> 22803 <path fill="#FFF" d="M17.515 4.714l.304.922-.796-.57zM21.339 5.066l-.795.57.304-.922z"/> 22804 <path fill="#FFF" d="M21 5.175l-.796-.57h.983z"/> 22805 <path fill="#FFF" d="M20.79 4.89l.303-.922.304.922z"/> 22806 <path fill="#FFF" d="M21 4.605h.982l-.795.57z"/> 22807 <path fill="#FFF" d="M21.339 4.714l.304.922-.795-.57zM4.178 6.688l-.795.57.303-.922z"/> 22808 <path fill="#FFF" d="M3.838 6.797l-.795-.57h.983z"/> 22809 <path fill="#FFF" d="M3.628 6.512l.304-.922.304.922z"/> 22810 <path fill="#FFF" d="M3.838 6.227h.983l-.795.57z"/> 22811 <path fill="#FFF" d="M4.178 6.336l.303.922-.795-.57zM8.002 6.688l-.795.57.303-.922z"/> 22812 <path fill="#FFF" d="M7.662 6.797l-.795-.57h.983z"/> 22813 <path fill="#FFF" d="M7.452 6.512l.304-.922.304.922z"/> 22814 <path fill="#FFF" d="M7.662 6.227h.983l-.795.57z"/> 22815 <path fill="#FFF" d="M8.002 6.336l.304.922-.796-.57zM11.826 6.688l-.795.57.303-.922z"/> 22816 <path fill="#FFF" d="M11.486 6.797l-.795-.57h.983z"/> 22817 <path fill="#FFF" d="M11.276 6.512l.304-.922.304.922z"/> 22818 <path fill="#FFF" d="M11.486 6.227h.983l-.795.57z"/> 22819 <path fill="#FFF" d="M11.826 6.336l.304.922-.796-.57zM15.65 6.688l-.795.57.304-.922z"/> 22820 <path fill="#FFF" d="M15.31 6.797l-.795-.57h.983z"/> 22821 <path fill="#FFF" d="M15.1 6.512l.304-.922.304.922z"/> 22822 <path fill="#FFF" d="M15.31 6.227h.983l-.795.57z"/> 22823 <path fill="#FFF" d="M15.65 6.336l.304.922-.795-.57zM19.474 6.688l-.795.57.304-.922z"/> 22824 <path fill="#FFF" d="M19.135 6.797l-.796-.57h.983z"/> 22825 <path fill="#FFF" d="M18.925 6.512l.303-.922.304.922z"/> 22826 <path fill="#FFF" d="M19.135 6.227h.982l-.795.57z"/> 22827 <path fill="#FFF" d="M19.474 6.336l.304.922-.795-.57zM2.277 8.29l-.796.57.304-.921z"/> 22828 <path fill="#FFF" d="M1.937 8.4l-.795-.57h.983z"/> 22829 <path fill="#FFF" d="M1.727 8.115l.304-.922.303.922z"/> 22830 <path fill="#FFF" d="M1.937 7.83h.983l-.795.57z"/> 22831 <path fill="#FFF" d="M2.277 7.939l.303.922-.795-.57zM6.1 8.29l-.795.57.304-.921z"/> 22832 <path fill="#FFF" d="M5.761 8.4l-.795-.57h.983z"/> 22833 <path fill="#FFF" d="M5.551 8.115l.304-.922.304.922z"/> 22834 <path fill="#FFF" d="M5.761 7.83h.983l-.795.57z"/> 22835 <path fill="#FFF" d="M6.1 7.939l.304.922-.795-.57zM9.925 8.29l-.795.57.303-.921z"/> 22836 <path fill="#FFF" d="M9.585 8.4l-.795-.57h.983z"/> 22837 <path fill="#FFF" d="M9.375 8.115l.304-.922.304.922z"/> 22838 <path fill="#FFF" d="M9.585 7.83h.983l-.795.57z"/> 22839 <path fill="#FFF" d="M9.925 7.939l.303.922-.795-.57zM13.749 8.29l-.795.57.303-.921z"/> 22840 <path fill="#FFF" d="M13.41 8.4l-.796-.57h.983z"/> 22841 <path fill="#FFF" d="M13.2 8.115l.303-.922.304.922z"/> 22842 <path fill="#FFF" d="M13.41 7.83h.982l-.795.57z"/> 22843 <path fill="#FFF" d="M13.749 7.939l.304.922-.796-.57zM17.573 8.29l-.795.57.303-.921z"/> 22844 <path fill="#FFF" d="M17.233 8.4l-.795-.57h.983z"/> 22845 <path fill="#FFF" d="M17.023 8.115l.304-.922.304.922z"/> 22846 <path fill="#FFF" d="M17.233 7.83h.983l-.795.57z"/> 22847 <path fill="#FFF" d="M17.573 7.939l.304.922-.796-.57zM21.397 8.29l-.795.57.304-.921z"/> 22848 <path fill="#FFF" d="M21.057 8.4l-.795-.57h.983z"/> 22849 <path fill="#FFF" d="M20.848 8.115l.303-.922.304.922z"/> 22850 <path fill="#FFF" d="M21.057 7.83h.983l-.795.57z"/> 22851 <path fill="#FFF" d="M21.397 7.939l.304.922-.795-.57zM4.189 9.866l-.795.57.304-.922z"/> 22852 <path fill="#FFF" d="M3.85 9.975l-.796-.57h.983z"/> 22853 <path fill="#FFF" d="M3.64 9.69l.303-.922.304.922z"/> 22854 <path fill="#FFF" d="M3.85 9.405h.982l-.795.57z"/> 22855 <path fill="#FFF" d="M4.189 9.514l.304.922-.795-.57zM8.013 9.866l-.795.57.304-.922z"/> 22856 <path fill="#FFF" d="M7.674 9.975l-.796-.57h.983z"/> 22857 <path fill="#FFF" d="M7.464 9.69l.303-.922.304.922z"/> 22858 <path fill="#FFF" d="M7.674 9.405h.982l-.795.57z"/> 22859 <path fill="#FFF" d="M8.013 9.514l.304.922-.795-.57zM11.837 9.866l-.795.57.304-.922z"/> 22860 <path fill="#FFF" d="M11.498 9.975l-.795-.57h.982z"/> 22861 <path fill="#FFF" d="M11.288 9.69l.304-.922.303.922z"/> 22862 <path fill="#FFF" d="M11.498 9.405h.983l-.796.57z"/> 22863 <path fill="#FFF" d="M11.837 9.514l.304.922-.795-.57zM15.661 9.866l-.795.57.304-.922z"/> 22864 <path fill="#FFF" d="M15.322 9.975l-.795-.57h.983z"/> 22865 <path fill="#FFF" d="M15.112 9.69l.304-.922.303.922z"/> 22866 <path fill="#FFF" d="M15.322 9.405h.983l-.795.57z"/> 22867 <path fill="#FFF" d="M15.661 9.514l.304.922-.795-.57zM19.485 9.866l-.795.57.304-.922z"/> 22868 <path fill="#FFF" d="M19.146 9.975l-.795-.57h.983z"/> 22869 <path fill="#FFF" d="M18.936 9.69l.304-.922.303.922z"/> 22870 <path fill="#FFF" d="M19.146 9.405h.983l-.795.57z"/> 22871 <path fill="#FFF" d="M19.485 9.514l.304.922-.795-.57zM2.312 11.473l-.795.57.304-.922z"/> 22872 <path fill="#FFF" d="M1.973 11.581l-.795-.57h.982z"/> 22873 <path fill="#FFF" d="M1.763 11.297l.304-.922.303.922z"/> 22874 <path fill="#FFF" d="M1.973 11.012h.983l-.796.57z"/> 22875 <path fill="#FFF" d="M2.312 11.12l.304.923-.795-.57zM6.136 11.473l-.795.57.304-.922z"/> 22876 <path fill="#FFF" d="M5.797 11.581l-.795-.57h.983z"/> 22877 <path fill="#FFF" d="M5.587 11.297l.304-.922.303.922z"/> 22878 <path fill="#FFF" d="M5.797 11.012h.983l-.795.57z"/>
22879 <path fill="#FFF" d="M6.136 11.12l.304.923-.795-.57zM9.96 11.473l-.795.57.304-.922z"/> 22880 <path fill="#FFF" d="M9.621 11.581l-.795-.57h.983z"/> 22881 <path fill="#FFF" d="M9.411 11.297l.304-.922.304.922z"/> 22882 <path fill="#FFF" d="M9.621 11.012h.983l-.795.57z"/> 22883 <path fill="#FFF" d="M9.96 11.12l.304.923-.795-.57zM13.785 11.473l-.796.57.304-.922z"/> 22884 <path fill="#FFF" d="M13.445 11.581l-.795-.57h.983z"/> 22885 <path fill="#FFF" d="M13.235 11.297l.304-.922.304.922z"/> 22886 <path fill="#FFF" d="M13.445 11.012h.983l-.795.57z"/> 22887 <path fill="#FFF" d="M13.785 11.12l.303.923-.795-.57zM17.609 11.473l-.795.57.303-.922z"/> 22888 <path fill="#FFF" d="M17.27 11.581l-.796-.57h.983z"/> 22889 <path fill="#FFF" d="M17.06 11.297l.303-.922.304.922z"/> 22890 <path fill="#FFF" d="M17.27 11.012h.982l-.795.57z"/> 22891 <path fill="#FFF" d="M17.609 11.12l.303.923-.795-.57zM21.433 11.473l-.795.57.303-.922z"/> 22892 <path fill="#FFF" d="M21.093 11.581l-.795-.57h.983z"/> 22893 <path fill="#FFF" d="M20.883 11.297l.304-.922.304.922z"/> 22894 <path fill="#FFF" d="M21.093 11.012h.983l-.795.57z"/> 22895 <path fill="#FFF" d="M21.433 11.12l.304.923-.796-.57zM4.178 13.08l-.795.57.303-.922z"/> 22896 <path fill="#FFF" d="M3.838 13.189l-.795-.57h.983z"/> 22897 <path fill="#FFF" d="M3.628 12.904l.304-.922.304.922z"/> 22898 <path fill="#FFF" d="M3.838 12.62h.983l-.795.569z"/> 22899 <path fill="#FFF" d="M4.178 12.728l.303.922-.795-.57zM8.002 13.08l-.795.57.303-.922z"/> 22900 <path fill="#FFF" d="M7.662 13.189l-.795-.57h.983z"/> 22901 <path fill="#FFF" d="M7.452 12.904l.304-.922.304.922z"/> 22902 <path fill="#FFF" d="M7.662 12.62h.983l-.795.569z"/> 22903 <path fill="#FFF" d="M8.002 12.728l.304.922-.796-.57zM11.826 13.08l-.795.57.304-.922z"/> 22904 <path fill="#FFF" d="M11.486 13.189l-.795-.57h.983z"/> 22905 <path fill="#FFF" d="M11.277 12.904l.303-.922.304.922z"/> 22906 <path fill="#FFF" d="M11.486 12.62h.983l-.795.569z"/> 22907 <path fill="#FFF" d="M11.826 12.728l.304.922-.795-.57zM15.65 13.08l-.795.57.304-.922z"/> 22908 <path fill="#FFF" d="M15.31 13.189l-.795-.57h.983z"/> 22909 <path fill="#FFF" d="M15.1 12.904l.304-.922.304.922z"/> 22910 <path fill="#FFF" d="M15.31 12.62h.983l-.795.569z"/> 22911 <path fill="#FFF" d="M15.65 12.728l.304.922-.795-.57zM19.474 13.08l-.795.57.304-.922z"/> 22912 <path fill="#FFF" d="M19.135 13.189l-.796-.57h.983z"/> 22913 <path fill="#FFF" d="M18.925 12.904l.303-.922.304.922z"/> 22914 <path fill="#FFF" d="M19.135 12.62h.982l-.795.569z"/> 22915 <path fill="#FFF" d="M19.474 12.728l.304.922-.795-.57zM2.266 14.692l-.796.57.304-.922z"/> 22916 <path fill="#FFF" d="M1.926 14.8l-.795-.569h.983z"/> 22917 <path fill="#FFF" d="M1.716 14.516l.304-.922.304.922z"/> 22918 <path fill="#FFF" d="M1.926 14.231h.983l-.795.57z"/> 22919 <path fill="#FFF" d="M2.266 14.34l.303.922-.795-.57zM6.09 14.692l-.795.57.303-.922z"/> 22920 <path fill="#FFF" d="M5.75 14.8l-.795-.569h.983z"/> 22921 <path fill="#FFF" d="M5.54 14.516l.304-.922.304.922z"/> 22922 <path fill="#FFF" d="M5.75 14.231h.983l-.795.57z"/> 22923 <path fill="#FFF" d="M6.09 14.34l.303.922-.795-.57zM9.914 14.692l-.795.57.303-.922z"/> 22924 <path fill="#FFF" d="M9.574 14.8l-.795-.569h.983z"/> 22925 <path fill="#FFF" d="M9.364 14.516l.304-.922.304.922z"/> 22926 <path fill="#FFF" d="M9.574 14.231h.983l-.795.57z"/> 22927 <path fill="#FFF" d="M9.914 14.34l.304.922-.796-.57zM13.738 14.692l-.795.57.304-.922z"/> 22928 <path fill="#FFF" d="M13.398 14.8l-.795-.569h.983z"/> 22929 <path fill="#FFF" d="M13.188 14.516l.304-.922.304.922z"/> 22930 <path fill="#FFF" d="M13.398 14.231h.983l-.795.57z"/> 22931 <path fill="#FFF" d="M13.738 14.34l.304.922-.795-.57zM17.562 14.692l-.795.57.304-.922z"/> 22932 <path fill="#FFF" d="M17.222 14.8l-.795-.569h.983z"/> 22933 <path fill="#FFF" d="M17.013 14.516l.303-.922.304.922z"/> 22934 <path fill="#FFF" d="M17.222 14.231h.983l-.795.57z"/> 22935 <path fill="#FFF" d="M17.562 14.34l.304.922-.795-.57zM21.386 14.692l-.795.57.304-.922z"/> 22936 <path fill="#FFF" d="M21.047 14.8l-.796-.569h.983z"/> 22937 <path fill="#FFF" d="M20.837 14.516l.303-.922.304.922z"/> 22938 <path fill="#FFF" d="M21.047 14.231h.982l-.795.57z"/> 22939 <path fill="#FFF" d="M21.386 14.34l.304.922-.795-.57z"/> 22940 </g> 22941</svg> 22942 22943 <p>Designed & Assembled<br> in USA</p> 22944 </div> 22945 <div class="col col-3 text-center"> 22946 <svg width="50" height="34" xmlns="http://www.w3.org/2000/svg"> 22947 <path d="M34.738 16.665l1.246-6.625h5.126l3.73 6.625H34.738zm8.539 11.005c-.32 1.7-1.964 3.084-3.664 3.084-1.7 0-2.824-1.384-2.504-3.084.32-1.7 1.964-3.084 3.665-3.084 1.7 0 2.823 1.384 2.503 3.084zm-25.636 0c-.32 1.7-1.964 3.084-3.664 3.084-1.7 0-2.824-1.384-2.504-3.084.32-1.7 1.964-3.084 3.664-3.084
229471.7 0 2.824 1.384 2.504 3.084zm31.267-11.005h-.773l-4.918-8.732c-.186-.332-.54-.526-.954-.526h-5.782l1.145-6.09C37.763.589 37.285 0 36.557 0L5.977.013a1.423 1.423 0 1 0 0 2.846h16.83a1.422 1.422 0 0 1-.121 2.818H1.423a1.423 1.423 0 0 0 0 2.847h21.323a1.422 1.422 0 0 1-.01 2.822H3.51a1.423 1.423 0 0 0 0 2.846h4.457L5.621 26.661c-.137.727.342 1.316 1.07 1.316H8.79c-.406 3.01 1.642 5.41 4.691 5.41 3.05 0 6-2.4 6.727-5.41h14.218c-.406 3.01 1.642 5.41 4.691 5.41 3.05 0 6-2.4 6.728-5.41h2.1c.727 0 1.427-.59 1.564-1.316l.424-2.254c.127-.676-.278-1.232-.92-1.307l.964-5.118c.137-.727-.342-1.317-1.07-1.317z" fill="#FFF" fill-rule="evenodd"/> 22948</svg> 22949 22950 <p>FedEx & UPS<br> Shipping</p> 22951 </div> 22952 <div class="col col-3 text-center"> 22953 <svg width="40" height="42" xmlns="http://www.w3.org/2000/svg"> 22954 <g fill="#FFF" fill-rule="evenodd"> 22955 <path d="M19.884 36.597c-6.275-3.015-14.84-8.01-15.311-27.045l15.31-4.782 15.31 4.782c-.47 19.035-9.036 24.03-15.31 27.045M38.17 5.71L20.562.212a2.285 2.285 0 0 0-1.357 0L1.598 5.71A2.276 2.276 0 0 0 0 7.883c0 24.346 12.3 30.165 18.91 33.292a2.28 2.28 0 0 0 1.945 0c6.61-3.126 18.911-8.946 18.911-33.292.001-.996-.647-1.876-1.597-2.173"/> 22956 <path d="M7.158 11.452c0 5.623 1.463 10.05 3.44 13.458L26.09 9.417l-6.208-1.94-12.725 3.975zM19.884 34.025c4.35-1.956 12.536-8.503 12.72-22.107L14.522 30c2.086 2.08 4.125 3.375 5.362 4.025"/> 22957 </g> 22958</svg> 22959 22960 22961 <p>24-Month<br> Warranty</p> 22962 22963 22964 </div> 22965 <div class="col col-3 text-center"> 22966 <!--<a class="klarna-upstream cart-klarna" href="#" data-merchant-id="N100204" data-snippet="OnewheelMain" data-amount="95000"></a>--> 22967 <!--<img src="//onewheel.com/cdn/shop/t/416/assets/logo-klarna-white.png?v=22055791822225522851788874451" style="max-width: 130px; margin-bottom: 1.15rem"/>--> 22968 <div class="footer-sp"> 22969 <svg width="4317" height="1037" viewBox="0 0 4317 1037" fill="none" xmlns="http://www.w3.org/2000/svg" style="width: 55px; transform: translateY(2px); height: auto;"> 22970<g clip-path="url(#clip0)"> 22971<path d="M1105.96 326.186C1071.34 253.553 1005.7 206.635 906.786 206.635C876.426 207.164 846.593 214.661 819.588 228.543C792.585 242.427 769.128 262.328 751.033 286.711L747.423 291.109V6.44337C747.423 4.7982 746.77 3.22051 745.606 2.05722C744.443 0.8939 742.864 0.240234 741.219 0.240234H601.367C599.742 0.269795 598.194 0.936325 597.055 2.09644C595.915 3.25656 595.277 4.81756 595.277 6.44337V822.999C595.277 824.614 595.92 826.162 597.062 827.304C598.204 828.447 599.752 829.089 601.367 829.089H751.145C752.771 829.089 754.332 828.452 755.492 827.311C756.652 826.172 757.318 824.624 757.348 822.999V474.835C757.348 407.165 802.461 359.231 874.643 359.231C953.592 359.231 973.555 424.195 973.555 490.398V822.999C973.555 824.614 974.196 826.162 975.338 827.304C976.48 828.447 978.03 829.089 979.645 829.089H1129.08C1130.71 829.089 1132.27 828.452 1133.43 827.311C1134.59 826.172 1135.26 824.624 1135.29 822.999V470.549C1135.29 458.481 1135.29 446.638 1133.71 435.135C1131.14 397.437 1121.74 360.519 1105.96 326.186Z" fill="black"/> 22972<path d="M358.093 447.206C358.093 447.206 281.851 429.273 253.768 422.055C225.684 414.837 176.623 399.498 176.623 362.392C176.623 325.286 216.21 313.443 256.362 313.443C296.513 313.443 341.176 323.143 344.672 367.693C344.813 369.299 345.552 370.791 346.742 371.879C347.933 372.965 349.488 373.563 351.1 373.558L498.734 372.994C499.603 372.996 500.463 372.819 501.26 372.474C502.057 372.129 502.774 371.623 503.367 370.987C503.96 370.353 504.416 369.602 504.705 368.783C504.994 367.963 505.113 367.093 505.05 366.226C495.915 223.668 370.837 172.69 255.459 172.69C118.652 172.69 18.6132 262.917 18.6132 362.392C18.6132 435.025 39.1399 503.147 200.533 550.516C228.842 558.749 267.302 569.463 300.912 578.825C341.288 590.104 363.055 607.134 363.055 633.976C363.055 665.104 317.942 686.758 273.618 686.758C209.444 686.758 163.879 662.961 160.157 620.215C159.963 618.652 159.202 617.212 158.016 616.172C156.831 615.132 155.305 614.564 153.728 614.576L6.43255 615.253C5.569 615.253 4.71432 615.426 3.91928 615.764C3.12425 616.101 2.40528 616.594 1.80527 617.216C1.20527 617.836 0.736446 618.572 0.426968 619.378C0.11749 620.185 -0.0263401 621.045 0.00395994 621.908C6.77099 756.459 136.698 828.978 257.829 828.978C438.283 828.978 519.825 727.474 519.825 632.397C520.051 587.734 509.787 486.003 358.093 447.206Z" fill="black"/> 22973<path d="M2257.37 206.409C2182.38 206.409 2119.55 247.913 2079.06 297.991V212.274C2079.06 210.678 2078.43 209.145 2077.31 208.007C2076.21 206.868 2074.68 206.213 2073.08 206.185H1933.01C1931.4 206.185 1929.84 206.825 1928.7 207.967C1927.56 209.11 1926.91 210.66 1926.91 212.274V1013.04C1926.95 1014.63 1927.61 1016.16 1928.75 1017.27C1929.89 1018.39 1931.42 1019.02 1933.01 1019.02H2082.9C2084.48 1019.02 2086 1018.39 2087.12 1017.27C2088.24 1016.15 2088.87 1014.62 2088.87 1013.04V749.802H2091.13C2114.92 786.117 2180 829.653 2265.05 829.653C2424.96 829.653 2558.28 697.019 2558.28 517.806C2558.4 345.811 2425.76 206.409 2257.37 206.409ZM2243.5 677.057C2211.94 677.841 2180.83 669.2 2154.2 652.238C2127.57 635.274 2106.58 610.759 2093.93 581.82C2081.29 552.88 2077.55 520.829 2083.21 489.757C2088.85 458.685 2103.64 430.002 2125.66 407.369C2147.69 384.733 2175.96 369.175 2206.87 362.679C2237.77 356.183 2269.91 359.042 2299.18 370.893C2328.46 382.743 2353.53 403.048 2371.22 429.215C2388.9 455.383 2398.38 486.224 2398.47 517.806C2398.79 538.449 2395.03 558.955 2387.42 578.145C2379.81 597.335 2368.47 614.831 2354.07 629.628C2339.68 644.425 2322.5 656.232 2303.51 664.371C2284.54 672.511 2264.15 676.821 2243.5 677.057Z" fill="black"/> 22974<path d="M1483.34 171.229C1343.6 171.229 1273.9 218.711 1217.95 256.72L1216.26 257.847C1213.38 259.821 1211.35 262.813 1210.58 266.221C1209.8 269.63 1210.34 273.204 1212.09 276.231L1267.36 371.419C1268.39 373.201 1269.81 374.732 1271.5 375.901C1273.2 377.071 1275.13 377.852 1277.17 378.187C1279.16 378.546 1281.2 378.459 1283.15 377.932C1285.1 377.405 1286.91 376.454 1288.45 375.141L1292.84 371.533C1321.6 347.397 1367.73 315.14 1479.39 306.343C1541.53 301.382 1595.22 317.622 1634.81 354.615C1678.34 394.767 1704.4 459.617 1704.4 528.077C1704.4 654.057 1630.18 733.23 1510.97 734.81C1412.73 734.246 1346.75 683.042 1346.75 607.364C1346.75 567.212 1364.91 541.047 1400.33 514.881C1403.03 512.947 1404.94 510.1 1405.71 506.866C1406.48 503.632 1406.05 500.229 1404.5 497.287L1354.88 403.45C1353.96 401.771 1352.72 400.289 1351.23 399.089C1349.74 397.889 1348.03 396.995 1346.19 396.458C1344.31 395.899 1342.34 395.741 1340.4 395.992C1338.45 396.245 1336.58 396.903 1334.91 397.925C1279.2 430.97 1210.85 491.422 1214.57 607.59C1219.08 755.449 1342.02 868.345 1501.83 872.97H1509.84H1520.78C1710.7 866.766 1847.85 725.787 1847.85 534.619C1847.85 359.126 1719.95 171.229 1483.34 171.229Z" fill="black"/> 22975<path d="M3148.93 261.455H3053.73C3051.51 261.484 3049.37 262.385 3047.79 263.964C3046.2 265.544 3045.3 267.679 3045.29 269.914V469.653C3045.3 471.878 3046.21 473.999 3047.8 475.561C3049.38 477.123 3051.51 478 3053.73 478H3148.93C3206.9 478 3249.65 432.322 3249.65 369.727C3249.65 307.132 3206.9 261.455 3148.93 261.455Z" fill="black"/> 22976<path d="M3441.38 614.802C3441.38 643.787 3465.85 659.915 3508.48 659.915C3566.45 659.915 3600.73 628.561 3600.73 572.958V556.944L3513.9 561.455C3468.1 563.71 3441.38 582.772 3441.38 614.802Z" fill="black"/> 22977<path d="M4146.27 2.04983H2867.3C2846.33 2.04981 2825.54 6.18442 2806.17 14.2172C2786.78 22.25 2769.17 34.0237 2754.35 48.8653C2739.51 63.707 2727.75 81.3258 2719.73 100.715C2711.7 120.104 2707.59 140.883 2707.61 161.865V862.026C2707.61 904.392 2724.43 945.025 2754.38 974.992C2784.33 1004.96 2824.95 1021.81 2867.3 1021.84H4146.27C4167.28 1021.9 4188.1 1017.82 4207.53 1009.83C4226.95 1001.84 4244.61 990.093 4259.5 975.273C4274.37 960.45 4286.2 942.839 4294.28 923.445C4302.35 904.052 4306.51 883.258 4306.55 862.252V162.09C4306.58 141.042 4302.47 120.192 4294.43 100.74C4286.39 81.2884 4274.58 63.6179 4259.69 48.7448C4244.8 33.8719 4227.11 22.0899 4207.65 14.0763C4188.19 6.06265 4167.33 1.97545 4146.27 2.04983ZM3153.77 556.609H3053.17C3050.93 556.609 3048.79 557.499 3047.19 559.085C3045.61 560.672 3044.71 562.824 3044.71 565.068V708.3
2297702C3044.71 710.545 3043.82 712.697 3042.24 714.283C3040.65 715.87 3038.5 716.761 3036.26 716.761H2965.42C2963.2 716.732 2961.05 715.831 2959.47 714.25C2957.89 712.672 2957.01 710.537 2956.97 708.302V191.639C2956.97 189.397 2957.86 187.245 2959.46 185.658C2961.04 184.072 2963.18 183.181 2965.42 183.181H3153.77C3260.47 183.181 3336.82 260.889 3336.82 369.951C3336.82 479.013 3261.03 556.833 3154.35 556.833L3153.77 556.609ZM3683.86 708.19C3683.88 709.31 3683.68 710.421 3683.25 711.461C3682.83 712.5 3682.21 713.447 3681.43 714.244C3680.63 715.041 3679.7 715.675 3678.66 716.107C3677.64 716.538 3676.52 716.761 3675.4 716.761H3608.52C3607.4 716.761 3606.29 716.538 3605.26 716.107C3604.22 715.675 3603.28 715.041 3602.5 714.244C3601.72 713.447 3601.09 712.5 3600.68 711.461C3600.26 710.421 3600.05 709.31 3600.07 708.19V692.739C3600.17 691.382 3599.85 690.026 3599.12 688.874C3598.41 687.72 3597.34 686.829 3596.06 686.334C3594.8 685.84 3593.41 685.769 3592.1 686.131C3590.77 686.491 3589.62 687.266 3588.79 688.34C3568.82 710.107 3536.34 725.896 3484.57 725.896C3408.34 725.896 3357.91 686.197 3357.91 617.624C335
229777.18 600.904 3360.63 584.265 3367.96 569.216C3375.28 554.17 3386.26 541.19 3399.88 531.458C3427.39 510.818 3470.02 500.104 3533.29 497.622L3600.39 495.367V475.741C3600.39 436.154 3573.78 419.35 3531.03 419.35C3488.29 419.35 3461.33 434.463 3455.03 459.163C3454.52 460.907 3453.45 462.433 3451.97 463.496C3450.51 464.56 3448.72 465.098 3446.9 465.027H3380.7C3379.48 465.058 3378.27 464.82 3377.15 464.334C3376.05 463.846 3375.04 463.12 3374.23 462.206C3373.43 461.291 3372.83 460.214 3372.49 459.044C3372.14 457.875 3372.05 456.646 3372.24 455.441C3382.17 396.793 3430.66 352.243 3534.09 352.243C3643.94 352.243 3683.52 403.335 3683.52 500.892L3683.86 708.19ZM4100.49 372.995L3951.62 770.108C3917.78 862.364 3858.56 886.05 3793.71 886.05C3781.5 886.348 3769.3 884.866 3757.51 881.652C3755.67 881.157 3754.06 880.073 3752.88 878.563C3751.73 877.056 3751.1 875.208 3751.08 873.305V812.965C3751.08 811.703 3751.35 810.455 3751.88 809.311C3752.42 808.167 3753.19 807.154 3754.16 806.347C3755.14 805.538 3756.27 804.955 3757.49 804.637C3758.71 804.319 3759.99 804.274 3761.23 804.506C3771.46 806.446 3781.84 807.428 3792.25 807.44C3810.18 808.339 3827.9 803.193 3842.57 792.825C3857.22 782.457 3867.98 767.467 3873.11 750.258L3877.52 736.385C3878.2 734.529 3878.2 732.491 3877.52 730.633L3738.33 373.109C3737.91 371.831 3737.79 370.469 3737.99 369.137C3738.2 367.804 3738.71 366.537 3739.47 365.439C3740.26 364.341 3741.29 363.442 3742.48 362.814C3743.67 362.187 3745 361.849 3746.34 361.83H3814.02C3815.75 361.847 3817.43 362.381 3818.86 363.367C3820.29 364.351 3821.39 365.741 3822.02 367.357L3916.54 619.542C3917.17 621.189 3918.27 622.608 3919.72 623.609C3921.18 624.612 3922.89 625.147 3924.66 625.147C3926.41 625.147 3928.15 624.612 3929.59 623.609C3931.04 622.608 3932.16 621.189 3932.77 619.542L4014.78 368.034C4015.32 366.319 4016.41 364.825 4017.87 363.77C4019.33 362.714 4021.08 362.153 4022.88 362.169H4092.26C4093.59 362.163 4094.91 362.475 4096.12 363.073C4097.31 363.673 4098.36 364.545 4099.16 365.62C4099.96 366.695 4100.49 367.942 4100.72 369.263C4100.96 370.582 4100.88 371.938 4100.49 373.221V372.995Z" fill="black"/> 22978</g> 22979<defs> 22980<clipPath id="clip0"> 22981<rect width="4317" height="1036.76" fill="white" transform="translate(0 0.240234)"/> 22982</clipPath> 22983</defs> 22984</svg> 22985 </div> 22986 22987 <p>Monthly<br> Payments</p> 22988 </div> 22989 22990 <div class="col text-center"> 22991 <div class="wrap-line-payments"> 22992 <svg width="155" height="24" xmlns="http://www.w3.org/2000/svg"> 22993 <g fill="#FFF" fill-rule="evenodd"> 22994 <path d="M50.084 12.578h-.203c-.49 0-.734.167-.734.5 0 .23.104.344.312.344a.522.522 0 0 0 .438-.235c.114-.156.177-.359.187-.609zm6.172-.562h.969v-.047a.24.24 0 0 0 .008-.102 1.355 1.355 0 0 1-.016-.11.44.44 0 0 0-.031-.124.324.324 0 0 0-.07-.102.384.384 0 0 0-.297-.11c-.292 0-.48.199-.563.595zm8.438.562h-.188c-.5 0-.75.167-.75.5 0 .23.104.344.313.344a.522.522 0 0 0 .437-.235c.115-.156.177-.359.188-.609zm4.984-.406c0-.427-.156-.64-.469-.64-.198 0-.359.103-.484.312-.125.208-.188.474-.188.797 0 .437.146.656.438.656.208 0 .378-.104.508-.313.13-.208.195-.479.195-.812zM47.1 9.969h1.36l-.688 4.093h-.875l.5-3.14-1.11 3.14h-.609l-.062-3.125-.532 3.125h-.828l.688-4.093h1.265l.032 2.547.859-2.547zm3.953 1.672c0 .062-.02.28-.062.656a54.084 54.084 0 0 0-.266 1.765h-.734l.015-.343c-.208.27-.51.406-.906.406a.754.754 0 0 1-.586-.25c-.151-.167-.226-.385-.226-.656 0-.407.135-.722.406-.946.27-.224.65-.336 1.14-.336.146 0 .266.006.36.016 0-.031.002-.06.008-.086l.015-.07a.214.214 0 0 0 .008-.047c0-.208-.187-.313-.563-.313-.302 0-.609.053-.921.157 0-.042.036-.292.109-.75a3.828 3.828 0 0 1 1.047-.172c.77 0 1.156.323 1.156.969zm2.438-.907l-.125.766a4.76 4.76 0 0 0-.641-.047c-.281 0-.422.089-.422.266 0 .083.024.146.07.187.047.042.16.1.336.172.417.198.625.51.625.938 0 .75-.453 1.12-1.359 1.109-.354 0-.656-.031-.906-.094 0-.02.036-.276.11-.765.301.083.567.125.796.125.333 0 .5-.1.5-.297a.243.243 0 0 0-.07-.18c-.047-.047-.16-.112-.336-.195-.448-.209-.672-.516-.672-.922 0-.75.437-1.125 1.312-1.125.313 0 .573.02.782.062zm1.375 0h.437l-.11.813h-.452a9.08 9.08 0 0 1-.102.633c-.047.244-.083.445-.11.601-.025.157-.038.25-.038.282 0 .166.099.25.297.25.083 0 .166-.01.25-.
22994032l-.126.735c-.218.073-.427.109-.624.109-.448 0-.683-.245-.704-.734 0-.125.042-.417.125-.875.032-.209.162-.97.391-2.282h.86l-.094.5zm3.171 1.141c0 .24-.036.51-.109.812h-1.734c-.031.23.02.402.156.516.135.115.333.172.594.172.312 0 .614-.073.906-.219l-.14.844c-.313.083-.61.125-.891.125-.99 0-1.485-.495-1.485-1.484 0-.573.144-1.045.43-1.414.287-.37.648-.555 1.086-.555.365 0 .654.11.867.328.214.219.32.51.32.875zm2.172-1.156c-.135.24-.25.562-.343.969-.23-.021-.391.104-.485.375-.094.27-.224.937-.39 2h-.875l.046-.22c.23-1.353.38-2.39.454-3.109h.796l-.046.516c.145-.219.278-.372.398-.46.12-.09.268-.113.445-.071zm2.922-.64l-.14.89c-.292-.146-.552-.219-.782-.219-.323 0-.588.143-.797.43-.208.286-.312.653-.312 1.101 0 .313.07.558.21.735.142.177.342.265.602.265.22 0 .47-.067.75-.203l-.156.922a2.88 2.88 0 0 1-.781.125c-.469 0-.841-.159-1.117-.477-.276-.317-.414-.747-.414-1.289 0-.729.185-1.325.554-1.789.37-.463.847-.695 1.43-.695.271 0 .589.068.953.203zm2.532 1.562c0 .187-.021.406-.063.656a44.4 44.4 0 0 0-.266 1.765h-.718l.015-.343c-.208.27-.515.406-.922.406a.73.73 0 0 1-.578-.25c-.146-.167-.219-.385-.219-.656 0-.407.133-.722.399-.946.266-.224.643-.336 1.133-.336.156 0 .276.006.36.016a.743.743 0 0 0 .03-.203c0-.208-.187-.313-.562-.313-.302 0-.61.053-.922.157 0-.042.042-.292.125-.75a3.828 3.828 0 0 1 1.047-.172c.76 0 1.14.323 1.14.969zm2.203-.922c-.146.25-.256.573-.329.969-.24-.021-.403.098-.492.359-.088.26-.221.932-.398 2.015h-.875l.047-.218c.198-1.084.349-2.12.453-3.11h.812c0 .115-.02.287-.062.516.156-.219.294-.372.414-.46a.49.49 0 0 1 .43-.071zm2.203-.75h.875l-.672 4.093h-.828l.047-.296c-.24.24-.51.359-.813.359a.927.927 0 0 1-.773-.375c-.193-.25-.29-.583-.29-1 0-.552.144-1.031.43-1.437.287-.407.623-.61 1.008-.61.323 0 .6.151.828.453l.188-1.187zM71.803 12a8.352 8.352 0 0 0-1.133-4.266 8.395 8.395 0 0 0-3.093-3.093A8.35 8.35 0 0 0 63.303 3.5c-1.885 0-3.594.573-5.125 1.719a8.958 8.958 0 0 1 2.672 4.437h-.781A8.413 8.413 0 0 0 57.6 5.703a8.413 8.413 0 0 0-2.469 3.953h-.781a8.958 8.958 0 0 1 2.672-4.437C55.49 4.073 53.782 3.5 51.897 3.5a8.35 8.35 0 0 0-4.274 1.14 8.395 8.395 0 0 0-3.093 3.094A8.352 8.352 0 0 0 43.397 12c0 1.542.377 2.964 1.133 4.266a8.395 8.395 0 0 0 3.093 3.093 8.35 8.35 0 0 0 4.274 1.141c1.885 0 3.594-.573 5.125-1.719-1.25-1.156-2.11-2.531-2.578-4.125h.781a8.343 8.343 0 0 0 2.375 3.64 8.343 8.343 0 0 0 2.375-3.64h.781c-.469 1.594-1.328 2.969-2.578 4.125 1.531 1.146 3.24 1.719 5.125 1.719a8.35 8.35 0 0 0 4.274-1.14 8.395 8.395 0 0 0 3.093-3.094A8.352 8.352 0 0 0 71.803 12zM75.6 2v20c0 .542-.198 1.01-.594 1.406A1.922 1.922 0 0 1 73.6 24h-32c-.542 0-1.01-.198-1.406-.594A1.922 1.922 0 0 1 39.6 22V2c0-.542.198-1.01.594-1.406A1.922 1.922 0 0 1 41.6 0h32c.542 0 1.01.198 1.406.594.396.396.594.864.594 1.406zM81.06 8.656h1.39l-.703-1.687-.688 1.687zm9.702 8.219l1.157-1.234-1.094-1.235h-2.547v.766h2.219v.86h-2.219v.843h2.484zm2.47-1.219l1.546 1.719v-3.39l-1.547 1.671zm4.5-.734c0-.344-.21-.516-.626-.516h-1.312v1.078h1.297c.427 0 .64-.187.64-.562zm4.515-.063c0-.302-.219-.453-.656-.453h-1.282v.953h1.266c.448 0 .672-.166.672-.5zm-4.344-7.28c0-.303-.219-.454-.656-.454h-1.281v.938h1.265c.448 0 .672-.162.672-.485zm7.172 1.077h1.39l-.687-1.687-.703 1.687zM90.122 6.234v4.235H89.09V7.156l-1.47 3.313h-.89l-1.468-3.313v3.313H83.2l-.39-.938H80.7l-.39.938h-1.094l1.812-4.235h1.5l1.719 4.016V6.234h1.656l1.328 2.875 1.203-2.875h1.688zm8.687 8.688c0 .208-.028.39-.086.547-.057.156-.13.286-.218.39-.089.105-.206.19-.352.258s-.281.12-.406.156c-.125.037-.29.06-.492.07a10.047 10.047 0 0 1-1 .009 21.449 21.449 0 0 0-.461-.008v1.422h-1.969l-1.25-1.407-1.297 1.407h-4V13.53h4.063l1.25 1.39 1.28-1.39h3.235c1.136 0 1.703.464 1.703 1.39zm-4.547-5.328v.875h-3.39V6.234h3.39v.891h-2.375v.766H94.2v.859h-2.313v.844h2.375zm20.938 8.734v3.578c0 .573-.2 1.065-.602 1.477a1.964 1.964 0 0 1-1.46.617H81.262c-.572 0-1.06-.206-1.46-.617a2.041 2.041 0 0 1-.602-1.477V11.313h1.734l.391-.954h.86l.39.954h3.406v-.72l.297.72h1.766l.312-.735v.735h8.453V9.766l.157-.016c.104 0 .156.073.156.219v1.344h4.36v-.36c.239.125.525.219.859.281.333.063.606.097.82.102.213.005.542.003.984-.008.443-.01.711-.
22994015.805-.015l.39-.954h.876l.39.954h3.547v-.907l.531.907h2.844V5.406h-2.812v.688l-.391-.688h-2.89v.688l-.36-.688h-3.89c-.72 0-1.287.115-1.704.344v-.344h-2.687v.344c-.25-.23-.63-.344-1.14-.344H87.84l-.672 1.516-.672-1.516h-3.094v.688l-.344-.688h-2.64L79.2 8.203v-6.11c0-.572.2-1.064.602-1.476A1.964 1.964 0 0 1 81.262 0h31.876c.572 0 1.06.206 1.46.617.401.412.602.904.602 1.477v10.593h-1.875c-.531 0-.953.115-1.266.344v-.344h-2.765c-.573 0-.98.115-1.219.344v-.344h-4.937v.344c-.323-.229-.777-.344-1.36-.344h-3.266v.344c-.24-.229-.713-.344-1.421-.344h-3.657l-.843.907-.782-.907h-5.453v5.907h5.36l.859-.922.812.922h3.297v-1.39h.329c.614 0 1.083-.069 1.406-.204v1.594h2.718v-1.547h.125c.084 0 .136.01.157.031.02.021.031.073.031.156v1.36h8.266c.593 0 1.052-.125 1.375-.375v.375h2.625c.625 0 1.12-.089 1.484-.266zm-11.844-3.656c0 .24-.062.463-.187.672-.125.208-.302.36-.531.453.26.094.437.229.53.406.094.177.141.417.141.719v.844h-1.015v-.704c0-.343-.063-.57-.188-.68-.125-.109-.364-.163-.718-.163h-1.079v1.547h-1.015V13.53h2.406c.5 0 .901.078 1.203.235.302.156.453.458.453.906zm-4.328-7.297c0 .25-.065.48-.195.688-.13.208-.305.359
22994-.524.453.271.093.45.226.54.398.088.172.132.414.132.727v.828h-1.015c0-.094.002-.232.007-.414a4.69 4.69 0 0 0 0-.39 1.924 1.924 0 0 0-.046-.29.442.442 0 0 0-.133-.25.786.786 0 0 0-.274-.133 1.617 1.617 0 0 0-.46-.054h-1.094v1.53h-1V6.235l2.39.016c.51 0 .917.076 1.219.227.302.15.453.45.453.898zm8.266 9.516v.875h-3.375V13.53h3.375v.875h-2.36v.766h2.313v.86h-2.313v.843l2.36.016zm-6.656-10.657v4.235h-1.032V6.234h1.032zm10.828 10.188c0 .896-.532 1.344-1.594 1.344h-1.969v-.907h1.969c.354 0 .531-.13.531-.39 0-.167-.088-.276-.266-.328a2.325 2.325 0 0 0-.648-.078c-.255 0-.513-.019-.773-.055a1.051 1.051 0 0 1-.657-.352c-.177-.198-.265-.484-.265-.86 0-.405.135-.718.406-.937.27-.218.615-.328 1.031-.328h2.031v.89h-1.859c-.375 0-.562.131-.562.392 0 .166.09.273.273.32.182.047.401.068.656.062.256-.005.51.008.766.04.255.03.474.143.656.335.182.193.274.477.274.852zm3.734-.781v1.578c-.25.364-.708.547-1.375.547h-1.953v-.907h1.953c.344 0 .516-.13.516-.39 0-.136-.065-.235-.196-.297a1.048 1.048 0 0 0-.484-.086 4.401 4.401 0 0 1-1.25-.156.887.887 0 0 1-.484-.375c-.13-.193-.196-.446-.196-.758 0-.406.138-.719.414-.938.276-.218.623-.328 1.04-.328h2.015v.89h-1.844c-.375 0-.562.131-.562.392 0 .208.15.322.453.343.302.021.659.047 1.07.078.412.032.706.167.883.407zm-2.578-9.391v4.219h-1.438l-1.906-3.172v3.172h-2.062l-.407-.938h-2.093l-.391.938h-1.172c-1.344 0-2.016-.693-2.016-2.078 0-1.438.693-2.157 2.079-2.157h.984v.922c-.073 0-.219-.005-.438-.015a4.745 4.745 0 0 0-.445-.008c-.078.005-.198.015-.36.031-.16.016-.273.05-.335.102a3.535 3.535 0 0 0-.227.21.692.692 0 0 0-.18.36 2.604 2.604 0 0 0-.046.523c0 .396.07.698.21.907.141.208.4.312.774.312h.453l1.438-3.328h1.515l1.703 4v-4h1.547l1.782 2.937V6.25h1.03zM130.44 12.156c0 .386-.132.706-.398.961a1.356 1.356 0 0 1-.976.383c-.302 0-.545-.083-.727-.25-.182-.167-.273-.396-.273-.687 0-.386.13-.711.39-.977s.584-.398.969-.398c.292 0 .534.085.727.257.192.172.289.41.289.711zm12.266-2.328c0 .438-.114.734-.343.89-.23.157-.573.235-1.032.235l-.5.016.266-1.672c.02-.115.088-.172.203-.172h.281c.23 0 .412.01.547.031.136.021.266.086.39.196.126.109.188.268.188.476zm5.485 2.328c0 .375-.133.693-.399.953-.265.26-.586.391-.96.391-.303 0-.548-.083-.735-.25-.188-.167-.281-.396-.281-.687 0-.386.13-.711.39-.977s.584-.398.969-.398c.292 0 .534.085.727.257.192.172.289.41.289.711zm-21.375-2.672c0-.614-.2-1.06-.602-1.336-.401-.276-.924-.414-1.57-.414h-2.5c-.198 0-.308.1-.328.297l-1.016 6.375a.21.21 0 0 0 .047.172.192.192 0 0 0 .156.078h1.188c.208 0 .323-.099.343-.297l.282-1.718a.304.304 0 0 1 .109-.203.482.482
229940 0 1 .234-.102c.094-.016.183-.024.266-.024.083 0 .182.006.297.016.114.01.187.016.219.016.895 0 1.599-.253 2.109-.758s.766-1.206.766-2.102zm4.828 4.875l.64-4.078a.21.21 0 0 0-.046-.172.192.192 0 0 0-.157-.078h-1.187c-.146 0-.235.172-.266.516-.281-.417-.776-.625-1.484-.625-.75 0-1.388.281-1.914.844a2.81 2.81 0 0 0-.79 1.984c0 .615.18 1.104.54 1.469.36.364.84.547 1.445.547.292 0 .594-.063.906-.188.313-.125.563-.292.75-.5a1.059 1.059 0 0 0-.062.328c0 .167.067.25.203.25h1.078c.198 0 .312-.099.344-.297zm6.984-4.109a.22.22 0 0 0-.062-.148.185.185 0 0 0-.141-.07h-1.203a.33.33 0 0 0-.281.155l-1.657 2.438-.687-2.344c-.052-.166-.167-.25-.344-.25h-1.172a.185.185 0 0 0-.14.07.22.22 0 0 0-.063.149c0 .02.102.328.305.922l.656 1.922c.234.687.357 1.052.367 1.094-.854 1.166-1.281 1.791-1.281 1.875 0 .135.068.203.203.203h1.203a.33.33 0 0 0 .281-.157l3.985-5.75c.02-.02.031-.057.031-.109zm5.938-.766c0-.614-.2-1.06-.602-1.336-.401-.276-.924-.414-1.57-.414h-2.485c-.208 0-.323.1-.343.297l-1.016 6.375a.21.21 0 0 0 .047.172.192.192 0 0 0 .156.078h1.281c.125 0 .209-.067.25-.203l.282-1.812a.304.304 0 0 1 .109-.203.482.482
229940 0 1 .234-.102c.094-.016.183-.024.266-.024.083 0 .182.006.297.016.114.01.187.016.219.016.895 0 1.599-.253 2.109-.758s.766-1.206.766-2.102zm4.828 4.875l.64-4.078a.21.21 0 0 0-.047-.172.192.192 0 0 0-.156-.078h-1.187c-.146 0-.235.172-.266.516-.27-.417-.765-.625-1.484-.625-.75 0-1.388.281-1.914.844a2.81 2.81 0 0 0-.79 1.984c0 .615.18 1.104.54 1.469.36.364.84.547 1.445.547.302 0 .61-.063.922-.188.312-.125.557-.292.734-.5 0 .01-.01.057-.031.14a.855.855 0 0 0-.031.188c0 .167.067.25.203.25h1.078c.198 0 .313-.099.344-.297zm3.406-6.39v-.016c0-.146-.068-.219-.203-.219h-1.156c-.115 0-.183.058-.204.172l-1.015 6.5-.016.031c0 .053.021.102.063.149a.2.2 0 0 0 .156.07h1.031c.198 0 .308-.099.328-.297l1.016-6.39zm-27.875 2.093c-.052.365-.187.605-.406.72-.219.114-.532.171-.938.171l-.515.016.265-1.672c.021-.115.089-.172.203-.172h.297c.417 0 .719.06.907.18.187.12.25.372.187.757zM154.8 2v20c0 .542-.198 1.01-.594 1.406A1.922 1.922 0 0 1 152.8 24h-32c-.542 0-1.01-.198-1.406-.594A1.922 1.922 0 0 1 118.8 22V2c0-.542.198-1.01.594-1.406A1.922 1.922 0 0 1 120.8 0h32c.542 0 1.01.198 1.406.594.396.396.594.864.594 1.406zM30.86 13.469h-2.157c.146-.386.49-1.318 1.031-2.797l.047-.14c.042-.105.094-.24.156-.407.063-.167.11-.302.141-.406l.188.86.593 2.89zM8.296 12.453l-.906-4.61C7.276 7.282 6.885 7 6.219 7H2.03L2 7.203c3.24.823 5.339 2.573 6.297 5.25zM11.094 7l-2.531 6.844-.266-1.39c-.271-.73-.714-1.405-1.328-2.024a6.06 6.06 0 0 0-2.047-1.383l2.11 7.969h2.734L13.844 7h-2.75zm2.172 10.031h2.593L17.484 7h-2.593l-1.625 10.031zm12-9.781a6.333 6.333 0 0 0-2.329-.422c-1.28 0-2.328.307-3.14.922-.813.615-1.224 1.411-1.235 2.39-.01 1.063.745 1.97 2.266 2.72.5.239.85.452 1.047.64.198.188.297.39.297.61 0 .312-.156.551-.469.718-.312.167-.672.25-1.078.25-.896 0-1.708-.172-2.437-.516l-.344-.171-.36 2.25c.771.354 1.735.53 2.891.53 1.354.011 2.44-.296 3.258-.921.818-.625 1.237-1.458 1.258-2.5 0-1.104-.73-2.01-2.188-2.719-.51-.26-.88-.479-1.11-.656-.228-.177-.343-.375-.343-.594 0-.229.128-.43.383-.601.255-.172.622-.258 1.101-.258.73-.01 1.375.114 1.938.375l.234.125.36-2.172zm6.64-.25h-2c-.677 0-1.13.281-1.36.844l-3.843 9.187h2.719l.547-1.5h3.312c.052.23.156.73.313 1.5H34L31.906 7zM36 2v20c0 .542-.198 1.01-.594 1.406A1.922 1.922 0 0 1 34 24H2c-.542 0-1.01-.198-1.406-.594A1.922 1.922 0 0 1 0 22V2C0 1.458.198.99.594.594A1.922 1.922 0 0 1 2 0h32c.542 0 1.01.198 1.406.594C35.802.99 36 1.458 36 2z"/> 22995 </g> 22996 </svg> 22997 <img src="https://cdn.shopify.com/s/files/1/0696/2011/t/166/assets/ap-payment.png" style=" 22998 max-width: 40px !important; 22999 margin-bottom: 15px !important; 23000 margin-left: -2px; 23001 "> 23002</div> 23003 23004 <p>100% Safe & Secure<br> Checkout</p> 23005 </div> 23006 23007 </div> 23008 </div> 23009 <div class="divider"></div> 23010 <div class="container"> 23011 <div class="row"> 23012 <div class="col col-2 text-center"> 23013 <div class="logo-image"> 23014 <svg width="29" height="18" viewBox="0 0 29 18" fill="none" xmlns="http://www.w3.org/2000/svg"> 23015<path d="M26.2 12.2C25.9 13.2 25.4 14.1 24.6 14.9C23.8 15.7 23 16.4 22 16.8C21.1 17.3 20.3 17.5 19.7 17.5H4.2C3.1 17.5 2.2 17.2 1.5 16.6C1.4 16.5 1.4 16.5 1.3 16.4L7.8 12.9L22.6 5L28 2.3C28 2.4 28 2.4 28 2.5C28.4 3.4 28.4 4.5 28 5.9L26.2 12.2ZM22.7 6.7L13.5 13.1H18.3C19 13.1 19.7 12.9 20.3 12.5C20.9 12.1 21.3 11.5 21.6 10.6L22.7 7C22.7 6.9 22.7 6.8 22.7 6.7ZM5.9 10.2L6.9 6.8C7.2 5.8 8.8 4.3 10.4 4.3H14.3H16.5H20.3C20.4 4.3 20.5 4.3 20.5 4.3L26.8 1C26.6 0.9 26.5 0.8 26.3 0.7C25.5 0.3 24.9 0.1 24.3 0.1L8.9 0C8.4 0 7.7 0.2 7 0.5C6.4 0.8 5.7 1.2 5 1.7C4.3 2.2 3.8 2.8 3.2 3.4C2.7 4.1 2.4 4.8 2.2 5.5L0.2 12.1C0 12.9 -0.1 13.7 0.1 14.6C0.1 14.7 0.2 14.9 0.2 15L5.8 12C5.7 11.5 5.7 10.9 5.9 10.2Z" fill="white"/> 23016</svg> 23017 23018 </div> 23019 </div> 23020 <div class="col col-2 nav-links"> 23021 <h4>Shop Products</h4> 23022 <a href="/pages/onewheel-gt-s-series-rally-xl">Onewheel Rally XL</a> 23023 <a href="/pages/onewheel-gt-s-series">Onewheel GT S-Series</a> 23024 <a href="/pages/onewheel-gt">Onewheel GT</a> 23025 <a href="/pages/onewheel-xr-classic">Onewheel XR Classic</a> 23026 <a href="/pages/onewheel-pint-s">Onewheel Pint S</a> 23027 <a href="/pages/onewheel-pint-x">Onewheel Pint X</a> 23028 <a href="/pages/pint">Onewheel Pint</a> 23029 <a href="/collections/all-accessories">Accessories</a> 23030 <a href="/pages/service">Service</a> 23031 <a href="/pages/dealer-map">Find a dealer</a> 23032 </div> 23033 <div class="col col-2 nav-links"> 23034 <h4>Navigate the site</h4> 23035 <a href="/pages/about-us">About Us</a> 23036 <a href="/pages/flowstate">Stories</a> 23037 <a href="/pages/press">Press</a> 23038 <a href="/pages/careers">Careers</a> 23039 <a href="/pages/support">Support</a> 23040 <a href="/pages/support-videos">Safety</a> 23041 <a href="https://recall.onewheel.com">Recall</a>
23042 <a href="/pages/dude-wheres-my-onewheel">Order Tracker</a> 23043 <a href="https://www.onewheelracing.com/" target="_blank">Onewheel Racing</a> 23044 <a href="/pages/become-a-onewheel-dealer">Become a Dealer</a> 23045 <a href="https://my.onewheel.com/login" target="_blank">Owner's Portal</a> 23046 </div> 23047 <div class="col col-2 nav-links"> 23048 <h4>Follow Us</h4> 23049 <ul> 23050 23051 23052 23053 23054 23055 <li> 23056 <a href="https://www.facebook.com/OnewheelOfficial/" title="Onewheel // Future Motion on Facebook"> 23057 Facebook 23058 </a> 23059 </li> 23060 23061 23062 23063 23064 23065 23066 23067 23068 23069 23070 23071 23072 23073 23074 23075 23076 23077 23078 23079 <li> 23080 <a href="https://www.instagram.com/onewheel/" title="Onewheel // Future Motion on Instagram"> 23081 Instagram 23082 </a> 23083 </li> 23084 23085 23086 23087 23088 23089 23090 23091 23092 23093 23094 23095 23096 23097 23098 23099 23100 23101 23102 23103 <li> 23104 <a href="https://www.youtube.com/channel/UCCZMFqngWIbTcX_zPWPIJkg" title="Onewheel // Future Motion on YouTube"> 23105 YouTube 23106 </a> 23107 </li> 23108 23109 23110 23111 23112 23113 23114 23115 23116 23117 23118 23119 23120 23121 <li> 23122 <a href="https://www.tiktok.com/@onewheel" title="Onewheel // Future Motion on Tiktok"> 23123 Tiktok 23124 </a> 23125 </li> 23126 23127 23128 23129 </ul> 23130 </div> 23131 <div class="col col-2 nav-links"> 23132 <h4>Contact Us</h4> 23133 <a href="https://support.onewheel.com/hc/en-us" target="_blank">Email Us</a> 23134 <a href="tel:1 800-283-7943">1-800-283-7943</a> 23135 23136 </div> 23137 <div class="col col-3 nav-links text-center"> 23138 23139 <div class="klaviyo-form-VAkRUM"></div> 23140 <!-- 23141 <form id="email_signup" class="klaviyo_styling klaviyo_gdpr_embed_RbVGC4" action="//manage.kmail-lists.com/subscriptions/subscribe" data-ajax-submit="//manage.kmail-lists.com/ajax/subscriptions/subscribe" method="GET" target="_blank" novalidate="novalidate"> 23142 <input type="hidden" name="g" value="RbVGC4"> 23143 <input type="hidden" name="$fields" value="$consent"> 23144 <input type="hidden" name="$list_fields" value="$consent"> 23145 <label for="k_id_email">Come along for the ride.</label> 23146 23147 <div class="klaviyo_field_group"> 23148 <input class="" type="email" value="" name="email" id="k_id_email" placeholder="Your email" /> 23149 <div class="klaviyo_form_actions"> 23150 <button type="submit" class="klaviyo_submit_button button">Sign Up</button> 23151 </div> 23152 </div> 23153 <div class="klaviyo_messages"> 23154 <div class="success_message" style="display:none;"></div> 23155 <div class="error_message" style="display:none;"></div> 23156 </div> 23157 23158 </form> 23159 23160
23160<script type="text/javascript" src="//www.klaviyo.com/media/js/public/klaviyo_subscribe.js"></script>
23160 23161
23161<script type="text/javascript"> 23162 KlaviyoSubscribe.attachToForms('#email_signup', { 23163 hide_form_on_success: true, 23164 extra_properties: { 23165 $source: '$embed', 23166 $method_type: "Klaviyo Form", 23167 $method_id: 'embed', 23168 $consent_version: 'Embed default text' 23169 } 23170 }); 23171 </script>
23171 23172 --> 23173 </div> 23174 </div> 23175 <div class="row"> 23176 <div class="col col-6 nav-links policy-links"> 23177 <a class="no-target" href="#">© 2026 Future Motion Inc |</a> <a href="/pages/privacy-policy">Privacy Policy</a> 23178 </div> 23179 </div> 23180 </div> 23181</footer> 23182 23183<footer class="mobile-footer small-only"> 23184 <div class="shopify-section" id="shopify-section-footer-links"> 23185 <section class="footer-contact-us" style="background: #000 !important; 23186 opacity: 1; 23187 color: #fff; 23188 text-align: center !important; 23189 display: block !important; 23190 height: 120px;"> 23191 <div class="col col-3 nav-links text-center"> 23192 23193 <div class="klaviyo-form-VAkRUM"></div> 23194 <!-- 23195 <form id="email_signup" class="klaviyo_styling klaviyo_gdpr_embed_RbVGC4" action="//manage.kmail-lists.com/subscriptions/subscribe" data-ajax-submit="//manage.kmail-lists.com/ajax/subscriptions/subscribe" method="GET" target="_blank" novalidate="novalidate" style=" margin: 0 auto; 23196 padding-top: 20px;"> 23197 <input type="hidden" name="g" value="RbVGC4"> 23198 <input type="hidden" name="$fields" value="$consent"> 23199 <input type="hidden" name="$list_fields" value="$consent"> 23200 <label for="k_id_email">Come along for the ride.</label> 23201 23202 <div class="klaviyo_field_group"> 23203 <input class="" type="email" value="" name="email" id="k_id_email" placeholder="Your email" /> 23204 <div class="klaviyo_form_actions"> 23205 <button type="submit" class="klaviyo_submit_button button">Sign Up</button> 23206 </div> 23207 </div> 23208 <div class="klaviyo_messages"> 23209 <div class="success_message" style="display:none;"></div> 23210 <div class="error_message" style="display:none;"></div> 23211 </div> 23212 23213 </form> 23214 23215
23215<script type="text/javascript" src="//www.klaviyo.com/media/js/public/klaviyo_subscribe.js"></script>
23215 23216
23216<script type="text/javascript"> 23217 KlaviyoSubscribe.attachToForms('#email_signup', { 23218 hide_form_on_success: true, 23219 extra_properties: { 23220 $source: '$embed', 23221 $method_type: "Klaviyo Form", 23222 $method_id: 'embed', 23223 $consent_version: 'Embed default text' 23224 } 23225 }); 23226 </script>
23226 23227 --> 23228 </div> 23229 </section> 23230 <section class="footer-link-container"> 23231 <div class="footer-nav-menu"> 23232 <div class="footer-menu__toggle js-dropdown-toggle"> 23233 <h4 class="footer-nav__link-header">Shop</h4><span class="menu-toggle__x">+</span> 23234 </div> 23235 <ul class="footer-nav__links js-dropdown-target"> 23236 <li> 23237 <a href="/products/onewheel-gt-s-series#rally-xl">Onewheel Rally XL</a> 23238 </li> 23239 <li> 23240 <a href="/products/onewheel-gt-s-series">Onewheel GT S-Series</a> 23241 </li> 23242 <li> 23243 <a href="/products/onewheel-gt">Onewheel GT</a> 23244 </li> 23245 <li> 23246 <a href="/pages/onewheel-xr-classic">Onewheel XR Classic</a> 23247 </li> 23248 <li> 23249 <a href="/products/onewheel-pint-s">Onewheel Pint S</a> 23250 </li> 23251 <li> 23252 <a href="/products/onewheel-pint-x">Onewheel Pint X</a> 23253 </li> 23254 <li> 23255 <a href="/products/pint">Onewheel Pint</a> 23256 </li> 23257 <li> 23258 <a href="/collections/accessories">Accessories</a> 23259 </li> 23260 <li> 23261 <a href="/pages/service">Service</a> 23262 </li> 23263 <li> 23264 <a href="/pages/dealer-map">Find a Dealer</a> 23265 </li> 23266 </ul> 23267 </div> 23268 <div class="footer-nav-menu"> 23269 <div class="footer-menu__toggle js-dropdown-toggle"> 23270 <h4 class="footer-nav__link-header"><a href="/pages/compare" title="">Compare</a></h4> 23271 </div> 23272 </div> 23273 <div class="footer-nav-menu"> 23274 <div class="footer-menu__toggle js-dropdown-toggle"> 23275 <h4 class="footer-nav__link-header"><a href="/pages/flowstate" title="">Stories</a></h4> 23276 </div> 23277 </div> 23278 <div class="footer-nav-menu"> 23279 <div class="footer-menu__toggle js-dropdown-toggle"> 23280 <h4 class="footer-nav__link-header">About Us</h4><span class="menu-toggle__x">+</span> 23281 </div> 23282 <ul class="footer-nav__links js-dropdown-target"> 23283 <li> 23284 <a href="https://onewheel.com/pages/about-us">About Us</a> 23285 </li> 23286 <li> 23287 <a href="/pages/press">Press</a> 23288 </li> 23289 <li> 23290 <a href="/pages/careers">Careers</a> 23291 </li> 23292 <li> 23293 <a href="/pages/support">Support</a> 23294 </li> 23295 </ul> 23296 </div> 23297 <div class="footer-nav-menu"> 23298 <div class="footer-menu__toggle js-dropdown-toggle"> 23299 <h4 class="footer-nav__link-header"><a href="/pages/support-videos">Safety</a></h4> 23300 </div> 23301 </div> 23302 <div class="footer-nav-menu"> 23303 <div class="footer-menu__toggle js-dropdown-toggle"> 23304 <h4 class="footer-nav__link-header"><a href="https://recall.onewheel.com">Recall</a></h4> 23305 </div> 23306 </div> 23307 <div class="footer-nav-menu"> 23308 <div class="footer-menu__toggle js-dropdown-toggle"> 23309 <h4 class="footer-nav__link-header"><a href="/pages/dude-wheres-my-onewheel" title="">Order Tracker</a></h4> 23310 </div> 23311 </div> 23312 <div class="footer-nav-menu"> 23313 <div class="footer-menu__toggle js-dropdown-toggle"> 23314 <h4 class="footer-nav__link-header"><a href="https://www.onewheelracing.com/" target="_blank">Onewheel Racing</a></h4> 23315 </div> 23316 </div> 23317 <div class="footer-nav-menu"> 23318 <div class="footer-menu__toggle js-dropdown-toggle"> 23319 <h4 class="footer-nav__link-header"><a href="https://onewheel.com/apps/store-locator/?user-zip=" title="">Store Locator</a></h4> 23320 </div> 23321 </div> 23322 <div class="footer-nav-menu"> 23323 <div class="footer-menu__toggle js-dropdown-toggle"> 23324 <h4 class="footer-nav__link-header"><a href="https://onewheel.com/pages/become-a-onewheel-dealer" title="">Become a Dealer</a></h4> 23325 </div> 23326 </div> 23327 <div class="footer-nav-menu"> 23328 <div class="footer-menu__toggle js-dropdown-toggle"> 23329 <h4 class="footer-nav__link-header"><a href="https://my.onewheel.com/login" target="_blank">Owner's Portal</a></h4> 23330 </div> 23331 </div> 23332 23333 <section class="footer-contact-us"> 23334 <h4 class="footer-contact__header">Contact Us</h4> 23335 <p>1-800-283-7943</p> 23336 <p><a href="https://support.onewheel.com/hc/en-us" target="_blank">Email Us</a></p> 23337 23338 </section> 23339 </section> 23340 </div> 23341 <div class="social-footer-section"> 23342 <div id="footer-feed"></div> 23343 <div class="social-icons"> 23344 <ul> 23345 23346 <li> 23347 <a class="fb social-link" href="https://www.facebook.com/OnewheelOfficial/" target="_blank"> 23348 <img src="//onewheel.com/cdn/shop/t/416/assets/icon-social-fb.png?v=117534394504216379211788874451" alt="Facebook" title="Onewheel Facebook" /> 23349 </a> 23350 </li> 23351 23352 23353 <li> 23354 <a class="ig social-link" href="https://www.instagram.com/onewheel/" target="_blank"> 23355 <img src="//onewheel.com/cdn/shop/t/416/assets/icon-social-ig.png?v=136661677004266955161788874451" alt="Instagram" title="Onewheel Instagram" /> 23356 </a> 23357 </li> 23358 23359 23360 <li> 23361 <a class="yt social-link" href="https://www.youtube.com/channel/UCCZMFqngWIbTcX_zPWPIJkg" target="_blank"> 23362 <img src="//onewheel.com/cdn/shop/t/416/assets/icon-social-yt.png?v=91373280974655474001788874451" alt="YouTube" title="Onewheel YouTube" /> 23363 </a> 23364 </li> 23365 23366 <li> 23367 <a class="tt social-link" href="https://www.tiktok.com/@onewheel" title="Onewheel // Future Motion on Tiktok" target="_blank"> 23368 <img src="https://cdn.shopify.com/s/files/1/0696/2011/t/160/assets/icon-social-tt.png" alt="YouTube" title="Onewheel YouTube"> 23369 </a> 23370 </li> 23371 </ul> 23372 <p><a href="https://www.instagram.com/onewheel/" target="_blank">@onewheel</a></p> 23373 </div>
23374 <div class="col col-6 nav-links policy-links"> 23375 <a class="no-target" href="#">© 2026 Future Motion Inc</a> 23376 <a href="/pages/privacy-policy">Privacy Policy</a> 23377 </div> 23378 </div> 23379 23380 23381 <div class="footer-legal"> 23382 <img src="//onewheel.com/cdn/shop/t/416/assets/FutureMotion_Logo_White.png?v=138863917089362324781788874451" alt="Future Motion Inc" width="160px" /> 23383 </div> 23384</footer> 23385 23386 23387 23388</div> 23389 23390
23390<script type="text/javascript" charset="utf-8"> 23391//<![CDATA[ 23392// Including jQuery conditionnally. 23393if (typeof jQuery === 'undefined') { 23394 document.write("\u003cscript src=\"http:\/\/ajax.googleapis.com\/ajax\/libs\/jquery\/1\/jquery.min.js\" type=\"text\/javascript\"\u003e\u003c\/script\u003e"); 23395 document.write('
23395<script type="text/javascript">jQuery.noConflict();<\/script>'); 23396} 23397//]]> 23398</script>
23398 23399
23400<script> 23401jQuery(document).ready(function() { 23402 jQuery( ".caption img" ).each(function( index ) { 23403 var alt = jQuery(this).attr('alt'); 23404 if(alt != ""){ 23405 jQuery(this).wrap("<figure />"); 23406 jQuery(this).parent().append("<figcaption class='figcap'>"+alt+"</figcaption>"); 23407 } 23408 }); 23409}); 23410</script>
23410 23411 23412<style> 23413.figcap{ 23414 color: ; 23415 font-family: ; 23416 font-size: ; 23417 23418 23419} 23420</style> 23421 23422 23423 <link href="//onewheel.com/cdn/shop/t/416/assets/base.css?v=124832179708472726221788874451" rel="stylesheet" type="text/css" media="all" /> 23424<link href="//onewheel.com/cdn/shop/t/416/assets/template-collection.css?v=43880016419249844791788874451" rel="stylesheet" type="text/css" media="all" /> 23425<link href="//onewheel.com/cdn/shop/t/416/assets/component-card.css?v=113075772683902376391788874451" rel="stylesheet" type="text/css" media="all" /> 23426<link href="//onewheel.com/cdn/shop/t/416/assets/component-search.css?v=38324623662233879811788874451" rel="stylesheet" type="text/css" media="all" /> 23427<link href="//onewheel.com/cdn/shop/t/416/assets/component-predictive-search.css?v=89487421842578614931788874451" rel="stylesheet" type="text/css" media="all" /> 23428<link href="//onewheel.com/cdn/shop/t/416/assets/component-facets.css?v=112984718677486819191788874451" rel="stylesheet" type="text/css" media="all" /> 23429<link href="//onewheel.com/cdn/shop/t/416/assets/mask-blobs.css?v=111603181540343972631788874451" rel="stylesheet" type="text/css" media="all" /> 23430
23431<script src="//onewheel.com/cdn/shop/t/416/assets/facets.js?v=40227081383690696481788874451" defer="defer"></script>
vendor: 1 bytes, line 23431
23431
23432<script src="//onewheel.com/cdn/shop/t/416/assets/main-search.js?v=35465948648705822631788874451" defer="defer"></script>
23432 23433 23434<link rel="stylesheet" type="text/css" href="//cdn.jsdelivr.net/npm/[email protected]/slick/slick.css"/>
23435<script type="text/javascript" src="//cdn.jsdelivr.net/npm/[email protected]/slick/slick.min.js"></script>
23435 23436 23437 23438<style> 23439 23440 .header .logo-image path { 23441 fill: #000; 23442 } 23443 23444 .template-search__header { 23445 margin-bottom: 3rem; 23446 } 23447 23448 .template-search__search { 23449 margin: 0 auto 3.5rem; 23450 max-width: 74.1rem; 23451 } 23452 23453 .template-search__search .search { 23454 margin-top: 3rem; 23455 } 23456 23457 .template-search--empty { 23458 padding-bottom: 18rem; 23459 } 23460 23461 @media screen and (min-width: 750px) { 23462 .template-search__header { 23463 margin-bottom: 5rem; 23464 } 23465 } 23466 23467 .search__button .icon { 23468 height: 1.8rem; 23469 } 23470 @media only screen and (max-width: 639px) { 23471 .search-modal span.close-modal { 23472 right: 22px; 23473 padding-top: 2px; 23474 } 23475 .search-modal .container { 23476 padding: 0; 23477 } 23478 } 23479 23480</style> 23481 23482<style> 23483 23484 .search-modal.hide { 23485 opacity: 0; 23486 transition: opacity 1s; 23487 } 23488 23489 .search-modal { 23490 opacity: 1; 23491 transition: opacity 1s; 23492 } 23493 .search-modal { 23494 position: fixed; 23495 top: 100px; 23496 opacity: 1; 23497 height: 70px; 23498 z-index: 1000; 23499 right: 0; 23500 background: transparent; 23501 max-width: 1440px; 23502 width: 100%; 23503 left: 0; 23504 right: 0; 23505 margin: 0 auto; 23506 } 23507 .search__input.field__input { 23508 border-radius: 30px; 23509 background: #fff; 23510 } 23511 @media only screen and (min-width: 768px) { 23512 .template-search__search { 23513 margin-right: 0; 23514 } 23515 } 23516 @media only screen and (max-width: 767px) { 23517 .search-modal input#Search-In-Template { 23518 padding: 1.5rem !important; 23519 } 23520 .search-modal .close-modal { 23521 margin-top: 3px; 23522 } 23523 } 23524 23525 .search-modal .search { 23526 margin-top: 10px; 23527 } 23528 button.search__button.field__button { 23529 display: none; 23530 } 23531 .search__input.field__input { 23532 height: 0; 23533 } 23534 .search__input.field__input { 23535 height: 0; 23536 box-shadow: 0 2px 6px #0000001a; 23537 border: 1px solid #c6c6c6; 23538 } 23539 label.field__label { 23540 color: #686868; 23541 } 23542 .template-search__search label.field__label { 23543 transform: translateY(-50%) !important; 23544 border-radius: 50px; 23545 } 23546 .search__input.field__input:focus { 23547 padding-bottom: 22px; 23548 font-size: 20px; 23549 padding-top: 28px; 23550 } 23551 span.close-modal { 23552 position: absolute; 23553 top: 50%; 23554 transform: translateY(-50%); 23555 right: 0; 23556 padding-right: 20px; 23557 border-radius: 50%; 23558 padding-right: 0; 23559 width: 30px; 23560 height: 30px; 23561 display: flex; 23562 align-items: center; 23563 justify-content: center; 23564 right: 20px; 23565 padding: 8px; 23566 } 23567 span.close-modal svg { 23568 width: 24px; 23569 height: 24px; 23570 } 23571 .close-modal:hover { 23572 cursor: pointer; 23573 } 23574 .template-search__search label.field__label { 23575 font-size: 17px !important; 23576 } 23577 .field__input:focus ~ label.field__label, .field__input:visited ~ label.field__label { 23578 font-size: 0 !important; 23579 } 23580 23581 .field__input:focus, .field__input:not(:placeholder-shown), .field__input:-webkit-autofill, .customer .field input:focus, .customer .field input:not(:placeholder-shown), .customer .field input:-webkit-autofill { 23582 padding: 2.2rem 1.5rem 0.8rem 2rem; 23583 padding: 1.65rem 1.5rem 1.5rem 2rem !important; 23584 } 23585 .search__input.field__input { 23586 font-size: 18px; 23587 } 23588 23589 .search__input.field__input { 23590 font-size: 17px; 23591 } 23592 .search__input.field__input:focus { 23593 padding-bottom: 23px !important; 23594 padding-top: 1.65rem !important; 23595 font-size: 17px; 23596 } 23597 23598</style> 23599 23600<div class="search-modal hide"> 23601 <div class="container"> 23602 23603 <div class="template-search__search"> 23604 <predictive-search data-loading-text="Translation missing: en.accessibility.loading"> 23605 <main-search> 23606 <form action="/search" method="get" role="search" class="search"> 23607 <div class="field"> 23608 <input 23609 class="search__input field__input" 23610 id="Search-In-Template" 23611 type="search" 23612 name="q" 23613 value="" 23614 placeholder="Search" 23615 role="combobox" 23616 aria-expanded="false" 23617 aria-owns="predictive-search-results" 23618 aria-controls="predictive-search-results" 23619 aria-haspopup="listbox" 23620 aria-autocomplete="list" 23621 autocorrect="off" 23622 autocomplete="off" 23623 autocapitalize="off" 23624 spellcheck="false" 23625 > 23626 <label class="field__label" for="Search-In-Template">Search</label> 23627 <input name="options[prefix]" type="hidden" value="last"> 23628 23629 <div class="predictive-search predictive-search--search-template" tabindex="-1" data-predictive-search> 23630 <div class="predictive-search__loading-state"> 23631 <svg aria-hidden="true" focusable="false" class="spinner" viewBox="0 0 66 66" xmlns="http://www.w3.org/2000/svg"> 23632 <circle class="path" fill="none" stroke-width="6" cx="33" cy="33" r="30"></circle> 23633 </svg> 23634 </div> 23635 </div> 23636
23637 <span class="predictive-search-status visually-hidden" role="status" aria-hidden="true"></span> 23638 23639 <button type="reset" class="reset__button field__button hidden" aria-label="Translation missing: en.general.search.reset"> 23640 <?xml version="1.0" encoding="utf-8"?><!-- Uploaded to: SVG Repo, www.svgrepo.com, Generator: SVG Repo Mixer Tools --> 23641<svg width="800px" height="800px" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 23642<path fill-rule="evenodd" clip-rule="evenodd" d="M10.9393 12L6.9696 15.9697L8.03026 17.0304L12 13.0607L15.9697 17.0304L17.0304 15.9697L13.0607 12L17.0303 8.03039L15.9696 6.96973L12 10.9393L8.03038 6.96973L6.96972 8.03039L10.9393 12Z" fill="#080341"/> 23643</svg> 23644 </button> 23645 <button type="submit" class="search__button field__button" aria-label="Translation missing: en.general.search.search"> 23646 <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" class="icon" viewBox="0 0 20 20"><path d="M18.64 17.02l-5.31-5.31c.81-1.08 1.26-2.43 1.26-3.87C14.5 4.06 11.44 1 7.75 1S1 4.06 1 7.75s3.06 6.75 6.75 6.75c1.44 0 2.79-.45 3.87-1.26l5.31 5.31c.45.45 1.26.54 1.71.09.45-.36.45-1.17 0-1.62zM3.25 7.75c0-2.52 1.98-4.5 4.5-4.5s4.5 1.98 4.5 4.5-1.98 4.5-4.5 4.5-4.5-1.98-4.5-4.5z"/></svg> 23647 23648 </button> 23649 </div> 23650 </form> 23651 </main-search> 23652 </predictive-search> 23653 23654 </div> 23655 23656 <span class="close-modal"> 23657 <svg class="icon-close" width="6" height="6" viewBox="0 0 6 6" fill="none" xmlns="http://www.w3.org/2000/svg"> 23658<g clip-path="url(#clip0_425_8)"> 23659<path d="M5.28973 0.220001L0.219727 4.97" stroke="black" stroke-width="0.4" stroke-miterlimit="10" stroke-linecap="round"/> 23660<path d="M0.230469 0.220001L5.30047 4.97" stroke="black" stroke-width="0.4" stroke-miterlimit="10" stroke-linecap="round"/> 23661</g> 23662<defs> 23663<clipPath id="clip0_425_8"> 23664<rect width="5.52" height="5.19" fill="white"/> 23665</clipPath> 23666</defs> 23667</svg> 23668 23669 </span> 23670 23671 </div> 23672 23673</div> 23674 23675
23676<script src="//onewheel.com/cdn/shop/t/198/assets/predictive-search.js?v=162273246065392412141693414741" defer="defer"></script>
23676 23677 23678 23679 23680<!-- Google Code for Viewed Cart Conversion Page --> 23681 23682 23683<!-- Global site tag (gtag.js) - Google AdWords: 944984669 -->
vendor: 64 bytes, lines 23683-23684
23683 23684<script async src="https://www.googletagmanager.com/gtag/js?id=
23684AW-944984669
vendor: 12 bytes, line 23684
23684"></script>
23685<script> 23686
vendor: 134 bytes, lines 23686-23690
23686window.dataLayer = window.dataLayer || []; 23687 function gtag(){dataLayer.push(arguments);} 23688 gtag('js', new Date()); 23689 23690 gtag('config', '
23690AW-944984669
vendor: 4 bytes, line 23690
23690');
23691</script>
23691 23692 23693 23694<!-- Event snippet for Onewheel Google Ads: 944984669 SKU dynamic remarketing -->
23695<script> 23696 gtag('event', 'page_view', { 23697 'send_to': 'AW-944984669', 23698 'ecomm_pagetype': 'product', 23699 'ecomm_prodid': 'OW2-00010-02', 23700 'ecomm_totalvalue': '2900.00', 23701 'user_id': '' 23702 }); 23703</script>
23703 23704 23705 23706 23707 23708 23709
23710<script> 23711$( document ).ready(function() { 23712 $( ".add-to-cart" ).click(function() { 23713 ga('send', { 23714 hitType: 'event', 23715 eventCategory: 'Checkout Funnel', 23716 eventAction: 'AddtoCart', 23717 eventLabel: 'Any time product is added to cart' 23718 }); 23719 }); 23720 23721 $( '[data-step="contact_information"] .step__footer__continue-btn' ).click(function() { 23722 ga('send', { 23723 hitType: 'event', 23724 eventCategory: 'Checkout Funnel', 23725 eventAction: 'Initiate Checkout', 23726 eventLabel: 'Last click before address collection' 23727 }); 23728 }); 23729}); 23730</script>
23730 23731 23732 23733
23733<script type="text/javascript"> 23734 $(function() { 23735 $('button.scroll[data-scroll*="#"]').click(function() { 23736 var target = $(this).attr('data-scroll'); 23737 $('html, body').animate({ 23738 scrollTop: $(target).offset().top-280 23739 }, 400); 23740 return false; 23741 }); 23742 }); 23743 </script>
23743 23744
23744<script> 23745 $(function(){ 23746 $(".carousel-main .carousel-cell").hide(); 23747 $(".carousel-main .carousel-cell:first-of-type").show(); 23748 $(".carousel-nav .carousel-cell:first-of-type").addClass('active'); 23749 23750 $("body").on("click", ".carousel-nav .carousel-cell", function(e){ 23751 var t = $(this); 23752 var p = t.closest('.row'); 23753 $(p).find('.carousel-nav .carousel-cell').removeClass('active') 23754 t.addClass('active'); 23755 $(p).find(".carousel-main .carousel-cell").hide(); 23756 var index = $(p).find('.carousel-nav .carousel-cell').index(this); 23757 $(p).find(".carousel-main .carousel-cell").eq(index).show(); 23758 23759 }) 23760 }); 23761 </script>
23761 23762 23763 23764
23764<script type="text/javascript"> 23765 $(document).ready(function() { 23766 $("main").click(function() { 23767 $('.dytmpl-notification-right').addClass('dytmpl-tab-closed'); 23768 }); 23769 }); 23770 </script>
23770 23771 23772
23772<script> 23773 $(document).ready(function() { 23774 $(document).on('click', 'main', function() { 23775 localStorage.setItem('popupHidden', true) 23776 }); 23777 $(document).on('click', '.dytmpl-tab-expanded', function() { 23778 localStorage.setItem('popupHidden', true) 23779 }); 23780 23781 if (!localStorage.getItem('popupHidden')) { 23782 setTimeout(() => { 23783 const $targetDiv = $('.dytmpl-tab-closed'); 23784 23785 $targetDiv 23786 .removeClass('dytmpl-tab-closed') 23787 .addClass('dytmpl-tab-expanded') 23788 .attr('aria-expanded', 'true'); 23789 }, 2000) 23790 } 23791 }); 23792 </script>
23792 23793 23794 23795
23795<script src="//onewheel.com/cdn/shopifycloud/storefront/assets/themes_support/api.jquery-7ab1a3a4.js" type="text/javascript"></script>
23795 23796 23797 23798 23799 23800
23800<script> 23801 // Set the display property of the element to none using CSS 23802 $(".alt-1-badge").css("display", "none"); 23803 $(".alt-2-badge").css("display", "none"); 23804 $(".alt-3-badge").css("display", "none"); 23805 23806 // Remove the display property after the page loads using jQuery's $(document).ready() function 23807 // $(document).ready(function() { 23808 // $(".alt-1-badge").css("display", "block"); 23809 // }); 23810 </script>
23810 23811 23812
23812<script> 23813 $('.feature') 23814 .on('mouseenter', function () { 23815 $('.feature.active').removeClass('active'); // remove class from previous active item 23816 }) 23817 .on('mouseleave', function () { 23818 $('.feature.active').removeClass('active'); // remove class from previous active item 23819 }); 23820 </script>
23820 23821 23822 <!-- Revisit Speed --> 23823 23824 23825 23826
23826<script> 23827 $(function() { 23828 $('.fade').not('.slick-initialized').each(function() { 23829 $(this).slick({ 23830 dots: false, 23831 infinite: true, 23832 autoplay: true, 23833 arrow: false, 23834 speed: 1000, 23835 fade: true, 23836 cssEase: 'linear' 23837 }); 23838 }); 23839 }); 23840 </script>
23840 23841
23841<script> 23842 $('.img-slide').slick({ 23843 slidesToShow: 4, 23844 slidesToScroll: 2, 23845 arrows: true, 23846 infinite: false, 23847 prevArrow: "<button type='button' class='slick-prev pull-left'><i class='fa fa-angle-left' aria-hidden='true'></i></button>", 23848 nextArrow: "<button type='button' class='slick-next pull-right'><i class='fa fa-angle-right' aria-hidden='true'></i></button>" 23849 }); 23850 </script>
23850 23851 23852
23852<script> 23853 $('.single-item').slick({ 23854 dots: true, 23855 infinite: true, 23856 autoplay: true, 23857 arrow: false, 23858 speed: 1000, 23859 adaptiveHeight: true 23860 }); 23861 </script>
23861 23862 23863
23863<script> 23864 $('.side-by-side').slick({ 23865 dots: false, 23866 infinite: false, 23867 autoplay: false, 23868 arrow: false, 23869 centerMode: true, 23870 adaptiveHeight: true, 23871 useTransform: false 23872 }); 23873 </script>
23873 23874 23875
23875<script> 23876 $('.product-slide').slick({ 23877 slidesToShow: 3, 23878 slidesToScroll: 2, 23879 arrows: true, 23880 infinite: false, 23881 prevArrow: "<button type='button' class='slick-prev pull-left'><i class='fa fa-angle-left' aria-hidden='true'></i></button>", 23882 nextArrow: "<button type='button' class='slick-next pull-right'><i class='fa fa-angle-right' aria-hidden='true'></i></button>", 23883 responsive: [ 23884 { 23885 breakpoint: 767, 23886 settings: { 23887 slidesToShow: 1, 23888 slidesToScroll: 1, 23889 arrows: true 23890 } 23891 } 23892 ] 23893 }); 23894 </script>
23894 23895 23896
23896<script type="text/javascript"> 23897 $(function() { 23898 $(window).on("scroll", function() { 23899 if($(window).scrollTop() > 50) { 23900 $(".header").addClass("active"); 23901 $(".top-nav-fixed").addClass("active"); 23902 } else { 23903 $(".header").removeClass("active"); 23904 $(".top-nav-fixed").removeClass("active"); 23905 } 23906 }); 23907 $(window).on("scroll", function() { 23908 if($(window).scrollTop() > 45) { 23909 $(".fixed-sub").addClass("scroll"); 23910 $(".header-mobile-nav").addClass("scroll"); 23911 $(".accessories-addon").addClass("scroll"); 23912 $(".support-page--support-navigation").addClass("bump"); 23913 } else { 23914 $(".fixed-sub").removeClass("scroll"); 23915 $(".header-mobile-nav").removeClass("scroll"); 23916 $(".accessories-addon").removeClass("scroll"); 23917 $(".support-page--support-navigation").removeClass("bump"); 23918 } 23919 }); 23920 }); 23921 </script>
23921 23922 23923 23924 23925 23926 23927 23928
23928<script type="text/javascript"> 23929 $(function() { 23930 $(window).on("scroll", function() { 23931 if($(window).scrollTop() > 800) { 23932 $(".footer-banner").addClass("active"); 23933 $(".template-product").addClass("scrolled"); 23934 } else { 23935 $(".footer-banner").removeClass("active"); 23936 $(".template-product").removeClass("scrolled"); 23937 } 23938 }); 23939 }); 23940 </script>
23940 23941
23941<script> 23942 var lastScrollTop = 0; 23943 $(window).scroll(function(event){ 23944 var st = $(this).scrollTop(); 23945 if (st > lastScrollTop){ 23946 $(".top-nav-fixed").removeClass("nested"); 23947 $(".footer-banner").removeClass("push"); 23948 } else { 23949 $(".top-nav-fixed").addClass("nested"); 23950 $(".footer-banner").addClass("push"); 23951 } 23952 lastScrollTop = st; 23953 }); 23954 </script>
23954 23955 23956 23957 23958
23958<script type="text/javascript"> 23959 $(document).ready(function() { 23960 $(".specs-view").click(function() { 23961 $(".product-purchaseView").toggleClass('active'); 23962 $(".product-specsView").toggleClass('active'); 23963 $(".footer-banner").removeClass('hide-me'); 23964 }); 23965 }); 23966 23967 $(document).ready(function() { 23968 $(".open-purchaseView").click(function() { 23969 $(".footer-banner").addClass('hide-me'); 23970 }); 23971 }); 23972 23973 $(document).ready(function() { 23974 $(".search-prompt").click(function() { 23975 $(".search-modal").toggleClass('hide'); 23976 }); 23977 $("main").click(function() { 23978 $(".search-modal").addClass('hide'); 23979 }); 23980 $(".close-modal").click(function() { 23981 $(".search-modal").addClass('hide'); 23982 }); 23983 23984 $( "a.search-prompt" ).click(function() { 23985 $(".search input").focus(); 23986 }); 23987 }); 23988 23989 </script>
23989 23990 23991 23992 23993 <!-- GENERATED BY WISEPOPS, DO NOT EDIT THIS SNIPPET -->
23994<script> 23995 if (window._wisepopsSkipShopifyDeprecatedSnippet !== true) { 23996 document.addEventListener('wisepops.after-initialization', function (event) { 23997 // https://developer.mozilla.org/en-US/docs/Web/API/Document/cookie/Simple_document.cookie_framework 23998 function getCookieValue(sKey) { 23999 if (!sKey) { return null; } 24000 return decodeURIComponent(document.cookie.replace(new RegExp("(?:(?:^|.*;)\\s*" + encodeURIComponent(sKey).replace(/[\-\.\+\*]/g, "\\$&") + "\\s*\\=\\s*([^;]*).*$)|^.*$"), "$1")) || null; 24001 }; 24002 function getTotalInventoryQuantity() { 24003 var variants = [{"id":40944462397534,"title":"S-Series","option1":"S-Series","option2":null,"option3":null,"sku":"OW2-00010-02","requires_shipping":true,"taxable":true,"featured_image":{"id":30884296097886,"product_id":6845910515806,"position":9,"created_at":"2024-06-28T08:41:22-07:00","updated_at":"2024-06-28T08:45:04-07:00","alt":"hide","width":1400,"height":867,"src":"\/\/onewheel.com\/cdn\/shop\/files\/GTS_TreadedClipped_4ConfigModal.png?v=1719589504","variant_ids":[40944462397534]},"available":true,"name":"Onewheel GT S-Series - S-Series","public_title":"S-Series","options":["S-Series"],"price":290000,"weight":17237,"compare_at_price":null,"inventory_quantity":-6076,"inventory_management":null,"inventory_policy":"deny","barcode":"810019796005","featured_media":{"alt":"hide","id":23232134217822,"position":10,"preview_image":{"aspect_ratio":1.615,"height":867,"width":1400,"src":"\/\/onewheel.com\/cdn\/shop\/files\/GTS_TreadedClipped_4ConfigModal.png?v=1719589504"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":40944462430302,"title":"S-Series with Recurve Rails","option1":"S-Series with Recurve Rails","option2":null,"option3":null,"sku":"OW2-00010-12","requires_shipping":true,"taxable":true,"featured_image":{"id":30884433952862,"product_id":6845910515806,"position":11,"created_at":"2024-06-28T09:10:50-07:00","updated_at":"2024-06-28T09:10:52-07:00","alt":"hide","width":1400,"height":867,"src":"\/\/onewheel.com\/cdn\/shop\/files\/GTSRecurve_Configurator_TransWDropshadow_4Light_V3.png?v=1719591052","variant_ids":[40944462430302]},"available":false,"name":"Onewheel GT S-Series - S-Series with Recurve Rails","public_title":"S-Series with Recurve Rails","options":["S-Series with Recurve Rails"],"price":320000,"weight":17237,"compare_at_price":null,"inventory_quantity":-1330,"inventory_management":"shopify","inventory_policy":"deny","barcode":"810019797507","featured_media":{"alt":"hide","id":23232270205022,"position":12,"preview_image":{"aspect_ratio":1.615,"height":867,"width":1400,"src":"\/\/onewheel.com\/cdn\/shop\/files\/GTSRecurve_Configurator_TransWDropshadow_4Light_V3.png?v=1719591052"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":40944462463070,"title":"S-Series Rally Edition","option1":"S-Series Rally Edition","option2":null,"option3":null,"sku":"OW2-00010-13","requires_shipping":true,"taxable":true,"featured_image":{"id":30884433985630,"product_id":6845910515806,"position":12,"created_at":"2024-06-28T09:11:06-07:00","updated_at":"2024-06-28T09:11:08-07:00","alt":"hide","width":1400,"height":867,"src":"\/\/onewheel.com\/cdn\/shop\/files\/GTSRally_Configurator_TransWDropshadow_4Light_V3.png?v=1719591068","variant_ids":[40944462463070]},"available":true,"name":"Onewheel GT S-Series - S-Series Rally Edition","public_title":"S-Series Rally Edition","options":["S-Series Rally Edition"],"price":325000,"weight":17237,"compare_at_price":null,"inventory_quantity":-1618,"inventory_management":null,"inventory_policy":"deny","barcode":"810019797514","featured_media":{"alt":"hide","id":23232272203870,"position":13,"preview_image":{"aspect_ratio":1.615,"height":867,"width":1400,"src":"\/\/onewheel.com\/cdn\/shop\/files\/GTSRally_Configurator_TransWDropshadow_4Light_V3.png?v=1719591068"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":41911500406878,"title":"S-Series Rally XL","option1":"S-Series Rally XL","option2":null,"option3":null,"sku":"OW2-00010-24","requires_shipping":true,"taxable":true,"featured_image":{"id":33222197903454,"product_id":6845910515806,"position":15,"created_at":"2025-08-14T18:36:03-07:00","updated_at":"2025-08-14T18:36:03-07:00","alt":"hide","width":1400,"height":867,"src":"\/\/onewheel.com\/cdn\/shop\/files\/Onewheel_GTS_Rally_XL_ComparisontRenderCrop_LowboyUpdate_13d1a9ee-94a4-4871-b162-ec7f8de872a2.png?v=1755221763","variant_ids":[41911500406878]},"available":true,"name":"Onewheel GT S-Series - S-Series Rally XL","public_title":"S-Series Rally XL","options":["S-Series Rally XL"],"price":350000,"weight":17237,"compare_at_price":null,"inventory_quantity":-2130,"inventory_management":null,"inventory_policy":"deny","barcode":"850078188007","featured_media":{"alt":"hide","id":24883541114974,"position":16,"preview_image":{"aspect_ratio":1.615,"height":867,"width":1400,"src":"\/\/onewheel.com\/cdn\/shop\/files\/Onewheel_GTS_Rally_XL_ComparisontRenderCrop_LowboyUpdate_13d1a9ee-94a4-4871-b162-ec7f8de872a2.png?v=1755221763"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}]; 24004 if (!variants) { 24005 return null; 24006 } 24007 24008 var totalQuantity = 0; 24009 for (var i in variants) { 24010 if (variants[i] && variants[i].inventory_quantity) { 24011 totalQuantity += variants[i].inventory_quantity; 24012 } else { 24013 return null; 24014 } 24015 } 24016 return totalQuantity; 24017 } 24018 event.detail.wisepops('properties', { 24019 cart: { 24020 discount_code: getCookieValue('discount_code'), 24021 item_count: 0, 24022 total_price: 0 / 100, 24023 }, 24024 customer: { 24025 accepts_marketing: null, 24026 is_logged_in: false , 24027 last_order: { 24028 created_at: null, 24029 }, 24030 orders_count: null, 24031 total_spent: (isNaN(null) ? null : (null / 100)), 24032 tags: null , 24033 email: null, 24034 first_name: null, 24035 last_name: null, 24036 }, 24037 product: { 24038 available: true, 24039 price: null , 24040 tags: null, 24041 total_inventory_quantity: getTotalInventoryQuantity(), 24042 }, 24043 }); 24044 }); 24045 } 24046</script>
24046 24047 24048 24049
24049<script async type="text/javascript" src="https://static.klaviyo.com/onsite/js/klaviyo.js?company_id=k5AC3s"></script>
24049 24050 24051 24052
24052<script> 24053 function isScrolledIntoView(elem) { 24054 var docViewTop = $(window).scrollTop(); 24055 var docViewBottom = docViewTop + $(window).height(); 24056 24057 var elemTop = $(elem).offset().top; 24058 var elemBottom = elemTop + $(elem).height(); 24059 24060 return ((elemBottom <= docViewBottom) && (elemTop >= docViewTop)); 24061 } 24062 24063 24064 $(window).scroll(function () { 24065 $('section').each(function () { 24066 if (isScrolledIntoView(this) === true) { 24067 $(this).addClass('in-view'); 24068 } 24069 if (isScrolledIntoView(this) === false) { 24070 $(this).removeClass('in-view'); 24071 } 24072 }); 24073 24074 $('.product-features').each(function () { 24075 if (isScrolledIntoView(this) === true) { 24076 $(this).addClass('stay-fixed'); 24077 } 24078 }); 24079 24080 24081 }); 24082 $(function() { 24083 $('.onload').addClass('in-view'); 24084 }); 24085 </script>
24085 24086 24087 24088
24088<script> 24089 function isTopIntoView(elem) { 24090 var docViewTop = $(window).scrollTop(); 24091 var docViewBottom = docViewTop + $(window).height(); 24092 24093 var elemTop = $(elem).offset().top; 24094 var elemBottom = elemTop + $(elem).height(); 24095 24096 return ((elemBottom <= docViewBottom) && (elemTop >= docViewTop)); 24097 } 24098 24099 if(window.innerWidth >= 768){ 24100 $(window).scroll(function () { 24101 $('.fixed-nav-anchor-desktop').each(function () { 24102 if (isTopIntoView(this) === true) { 24103 $('.pdp-banner').addClass('hide-temp'); 24104 } 24105 if (isTopIntoView(this) === false) { 24106 $('.pdp-banner').removeClass('hide-temp'); 24107 } 24108 }); 24109 }); 24110 } 24111 24112 if(window.innerWidth <= 767){ 24113 $(window).scroll(function () { 24114 $('.text-w-media.narrow.show-small').each(function () { 24115 if (isTopIntoView(this) === true) { 24116 $('.pdp-banner').addClass('hide-temp'); 24117 } 24118 if (isTopIntoView(this) === false) { 24119 $('.pdp-banner').removeClass('hide-temp'); 24120 } 24121 }); 24122 }); 24123 } 24124 24125 </script>
24125 24126 24127
24127<script> 24128 function isScrolledIntoView(elem) { 24129 var docViewTop = $(window).scrollTop(); 24130 var docViewBottom = docViewTop + $(window).height(); 24131 24132 var elemTop = $(elem).offset().top; 24133 var elemBottom = elemTop + $(elem).height(); 24134 24135 return ((elemBottom <= docViewBottom) && (elemTop >= docViewTop)); 24136 } 24137 24138 $(window).scroll(function () { 24139 $('.bundle1').each(function () { 24140 if (isScrolledIntoView(this) === true) { 24141 $('.first').addClass('active'); 24142 $('.second').removeClass('active'); 24143 $('.third').removeClass('active'); 24144 $('.product-purchaseView').addClass('has-sticky'); 24145 } 24146 }); 24147 24148 $('.bundle2').each(function () { 24149 if (isScrolledIntoView(this) === true) { 24150 $('.first').removeClass('active'); 24151 $('.second').addClass('active'); 24152 $('.third').removeClass('active'); 24153 $('.product-purchaseView').addClass('has-sticky'); 24154 } 24155 }); 24156 $('.bundle3').each(function () { 24157 if (isScrolledIntoView(this) === true) { 24158 $('.first').removeClass('active'); 24159 $('.second').removeClass('active'); 24160 $('.third').addClass('active'); 24161 $('.product-purchaseView').addClass('has-sticky'); 24162 } 24163 if (isScrolledIntoView(this) === false) { 24164 $('.third').removeClass('active'); 24165 } 24166 }); 24167 }); 24168 </script>
24168 24169 24170 24171
24171<script> 24172 (function () { 24173 if (!$('.sticky-header .first').length) return; 24174 24175 var NAV_CLASSES = ['first', 'second', 'third', 'fourth', 'fifth', 'sixth', 'seventh', 'eigth', 'ninth']; 24176 /* Shop mobile board order: XRC, GTS, GT, Pint S, Pint X, Pint, XL (cards 1â7) */ 24177 var CARD_SELECTORS = ['.card1', '.card2', '.card3', '.card4', '.card5', '.card6', '.card7', '.card8', '.card9']; 24178 /* Keep first 3 nav pills pinned at scrollLeft=0; pan/center starting at index 3 (Pint S) */ 24179 var PAN_START_INDEX = 3; 24180 var SHOP_NAV_STICKY_THRESHOLD = 20; 24181 var scrollLockUntil = 0; 24182 var lockedNavIndex = null; 24183 var scrollTicking = false; 24184 var lastNavIndex = -1; 24185 var lastPanIndex = -1; 24186 24187 function getNavScrollEl() { 24188 var $row = $('.sticky-header .shop-nav-row').first(); 24189 return $row.length ? $row[0] : $('.sticky-header')[0]; 24190 } 24191 24192 function getCardTop(selector) { 24193 var $card = $(selector + ':visible').first(); 24194 if (!$card.length) $card = $(selector).first(); 24195 if (!$card.length) return null; 24196 var $block = $card.closest('.shop-product, .shop-collection'); 24197 return ($block.length ? $block : $card.parent()).offset().top; 24198 } 24199 24200 function getActiveCardIndex() { 24201 var scrollTop = $(window).scrollTop(); 24202 var marker = scrollTop + Math.min($(window).height() * 0.35, 280); 24203 var active = 0; 24204 24205 for (var i = 0; i < CARD_SELECTORS.length; i++) { 24206 var top = getCardTop(CARD_SELECTORS[i]); 24207 if (top === null) continue; 24208 if (top <= marker) active = i; 24209 } 24210 return active; 24211 } 24212 24213 function panStickyNav(index) { 24214 var scrollEl = getNavScrollEl(); 24215 if (!scrollEl) return; 24216 24217 var $link = $('.sticky-header .' + NAV_CLASSES[index]).first(); 24218 if (!$link.length) return; 24219 24220 if (index < PAN_START_INDEX) { 24221 scrollEl.scrollLeft = 0; 24222 lastPanIndex = index; 24223 return; 24224 } 24225 24226 var linkEl = $link[0]; 24227 var linkLeft = linkEl.offsetLeft; 24228 var row = scrollEl; 24229 if (linkEl.offsetParent && linkEl.offsetParent !== row) { 24230 linkLeft = linkEl.getBoundingClientRect().left - row.getBoundingClientRect().left + row.scrollLeft; 24231 } 24232 var target = linkLeft - (row.clientWidth / 2) + (linkEl.offsetWidth / 2); 24233 row.scrollLeft = Math.max(0, target); 24234 lastPanIndex = index; 24235 } 24236 24237 function updateShopNavLayout() { 24238 var scroll = $(window).scrollTop(); 24239 var $sticky = $('.sticky-header'); 24240 var $scope = $('body.template-list-collections'); 24241 var wasSticky = $scope.hasClass('has-sticky'); 24242 24243 if (scroll <= SHOP_NAV_STICKY_THRESHOLD) { 24244 $scope.removeClass('has-sticky'); 24245 $sticky.removeClass('pan-left').addClass('nested'); 24246 } else { 24247 $scope.addClass('has-sticky'); 24248 $sticky.removeClass('nested pan-left'); 24249 } 24250 24251 if (wasSticky !== $scope.hasClass('has-sticky') && lastNavIndex >= 0) { 24252 lastPanIndex = -1; 24253 window.requestAnimationFrame(function () { 24254 panStickyNav(lastNavIndex); 24255 }); 24256 } 24257 } 24258 24259 function setShopNavActive(index) { 24260 var indexChanged = index !== lastNavIndex; 24261 24262 NAV_CLASSES.forEach(function (cls, i) { 24263 $('.sticky-header .' + cls).toggleClass('active', i === index); 24264 }); 24265 24266 if (indexChanged || index !== lastPanIndex) { 24267 $('.sticky-header').removeClass('pan-left'); 24268 panStickyNav(index); 24269 } 24270 24271 lastNavIndex = index; 24272 } 24273 24274 function updateShopNavFromScroll() { 24275 updateShopNavLayout(); 24276 24277 if (Date.now() < scrollLockUntil && lockedNavIndex !== null) { 24278 setShopNavActive(lockedNavIndex); 24279 return; 24280 } 24281 24282 if ($(window).scrollTop() <= SHOP_NAV_STICKY_THRESHOLD) { 24283 setShopNavActive(0); 24284 return; 24285 } 24286 24287 if ($(window).scrollTop() < 250) { 24288 setShopNavActive(0); 24289 return; 24290 } 24291 24292 setShopNavActive(getActiveCardIndex()); 24293 } 24294 24295 window.shopNavLock = function (index, durationMs) { 24296 lockedNavIndex = index; 24297 scrollLockUntil = Date.now() + (durationMs || 1200); 24298 lastNavIndex = -1; 24299 lastPanIndex = -1; 24300 updateShopNavLayout(); 24301 setShopNavActive(index); 24302 clearTimeout(window.shopNavLockTimer); 24303 window.shopNavLockTimer = setTimeout(window.shopNavUnlock, durationMs || 1200); 24304 }; 24305 24306 window.shopNavUnlock = function () { 24307 if (lockedNavIndex !== null && Date.now() < scrollLockUntil) return; 24308 scrollLockUntil = 0; 24309 lockedNavIndex = null; 24310 lastNavIndex = -1; 24311 lastPanIndex = -1; 24312 updateShopNavFromScroll(); 24313 }; 24314
24315 $(window).on('scroll.shopNav', function () { 24316 if (!scrollTicking) { 24317 scrollTicking = true; 24318 window.requestAnimationFrame(function () { 24319 scrollTicking = false; 24320 updateShopNavFromScroll(); 24321 }); 24322 } 24323 }); 24324 24325 if ('onscrollend' in window) { 24326 window.addEventListener('scrollend', window.shopNavUnlock, { passive: true }); 24327 } 24328 24329 updateShopNavFromScroll(); 24330 })(); 24331 </script>
24331 24332 24333
24333<script> 24334 window.shopUrl = 'https://onewheel.com'; 24335 window.routes = { 24336 cart_add_url: '/cart/add', 24337 cart_change_url: '/cart/change', 24338 cart_update_url: '/cart/update', 24339 cart_url: '/cart', 24340 predictive_search_url: '/search/suggest', 24341 }; 24342 24343 window.cartStrings = { 24344 error: `Translation missing: en.sections.cart.cart_error`, 24345 quantityError: `Translation missing: en.sections.cart.cart_quantity_error_html`, 24346 }; 24347 24348 window.variantStrings = { 24349 addToCart: `Add to Cart`, 24350 soldOut: `Sold Out`, 24351 unavailable: `Unavailable`, 24352 unavailable_with_option: `Translation missing: en.products.product.value_unavailable`, 24353 }; 24354 24355 window.quickOrderListStrings = { 24356 itemsAdded: `Translation missing: en.sections.quick_order_list.items_added.other`, 24357 itemAdded: `Translation missing: en.sections.quick_order_list.items_added.one`, 24358 itemsRemoved: `Translation missing: en.sections.quick_order_list.items_removed.other`, 24359 itemRemoved: `Translation missing: en.sections.quick_order_list.items_removed.one`, 24360 viewCart: `Translation missing: en.sections.quick_order_list.view_cart`, 24361 each: `Translation missing: en.sections.quick_order_list.each`, 24362 }; 24363 24364 window.accessibilityStrings = { 24365 imageAvailable: `Translation missing: en.products.product.media.image_available`, 24366 shareSuccess: `Translation missing: en.general.share.success_message`, 24367 pauseSlideshow: `Translation missing: en.sections.slideshow.pause_slideshow`, 24368 playSlideshow: `Translation missing: en.sections.slideshow.play_slideshow`, 24369 recipientFormExpanded: `Translation missing: en.recipient.form.expanded`, 24370 recipientFormCollapsed: `Translation missing: en.recipient.form.collapsed`, 24371 }; 24372 </script>
24372 24373 24374 24375
24375<script> 24376 $(document).ready(function(){ 24377 $('.btn-process').on('click', function() { 24378 $(this).addClass('building'); 24379 $(".btn-ring").show(); 24380 setTimeout(function() { 24381 $(".btn-ring").hide(); 24382 $(".btn-process").removeClass('building'); 24383 }, 10000); 24384 }); 24385 $(window).on('load', function(){ 24386 if($(".btn-process").hasClass("building")){ 24387 $(this).removeClass("building"); 24388 } 24389 }); 24390 }); 24391 </script>
24391 24392 24393 24394
24394<script> 24395 document.addEventListener('DOMContentLoaded', () => { 24396 // Smooth scroll to hash anchor on page load / hash changes / anchor clicks. 24397 // NOTE: Some PDP hashes (e.g. #recurve/#straight/#base/#rally) are used for variant preselection 24398 // and must NOT trigger any scrolling behavior. 24399 const path = (window.location.pathname || ''); 24400 const isXrcPdp = path.includes('/products/onewheel-xr-classic'); 24401 const isGtsPdp = path.includes('/products/onewheel-gt-s-series'); 24402 const NO_SCROLL_HASHES = new Set([ 24403 // XRC 24404 '#recurve', '#straight', '#xrc-recurve', '#xrc-straight', 24405 // GTS 24406 '#base', '#rally', '#rally-xl', '#s-series', '#gts-base', '#gts-rally', '#rally-edition' 24407 ]); 24408 24409 const isNoScrollVariantHash = () => { 24410 const h = (window.location.hash || '').toLowerCase(); 24411 if (!h) return false; 24412 if (NO_SCROLL_HASHES.has(h) && (isXrcPdp || isGtsPdp)) return true; 24413 return false; 24414 }; 24415 24416 const smoothScrollToHash = () => { 24417 if (!window.location.hash) return; 24418 if (isNoScrollVariantHash()) { 24419 // Ensure we stay at the top for variant hashes. 24420 try { window.scrollTo(0, 0); } catch (e) {} 24421 return; 24422 } 24423 const hash = window.location.hash.substring(1); 24424 const el = document.getElementById(hash); 24425 if (!el) return; 24426 el.scrollIntoView({ behavior: 'smooth', block: 'start', inline: 'nearest' }); 24427 }; 24428 24429 // On load, wait a bit for page to fully render. 24430 if (window.location.hash) { 24431 setTimeout(smoothScrollToHash, 100); 24432 } 24433 24434 window.addEventListener('hashchange', () => { 24435 smoothScrollToHash(); 24436 }); 24437 24438 document.addEventListener('click', (e) => { 24439 const link = e.target.closest('a[href^="#"]'); 24440 if (link && link.getAttribute('href') !== '#') { 24441 const next = (link.getAttribute('href') || '').toLowerCase(); 24442 if (NO_SCROLL_HASHES.has(next) && (isXrcPdp || isGtsPdp)) { 24443 // Let the variant-hash machinery handle it; do not scroll. 24444 e.preventDefault(); 24445 history.pushState(null, null, next); 24446 window.dispatchEvent(new HashChangeEvent('hashchange')); 24447 return; 24448 } 24449 const hash = link.getAttribute('href').substring(1); 24450 const cardMatch = hash.match(/^card(\d+)$/i); 24451 if (cardMatch && link.closest('.sticky-header') && typeof window.shopNavLock === 'function') { 24452 window.shopNavLock(parseInt(cardMatch[1], 10) - 1, 1500); 24453 } 24454 const el = document.getElementById(hash); 24455 if (el) { 24456 e.preventDefault(); 24457 el.scrollIntoView({ behavior: 'smooth', block: 'start', inline: 'nearest' }); 24458 history.pushState(null, null, '#' + hash); 24459 } 24460 } 24461 }); 24462 }); 24463 </script>
24463 24464 24465 24466 24467 24468 24469 24470 24471
24471<script> 24472 window.ALBSS = { 24473 event_key: '04a512b8-002e-4200-8595-7582f91d8631' 24474 }; 24475 </script>
24475 24476
24476<script src="https://c.albss.com/p/l/loader.iife.js" async></script>
24476 24477 24478 24479 <!--
24479<script> 24480 (function() { 24481 const updateHeading = () => { 24482 const wrapper = document.querySelector('.ab-test-hero'); 24483 if (wrapper) { 24484 document.documentElement.classList.add('ab-test-ready'); 24485 } 24486 }; 24487 24488 if (document.readyState === 'loading') { 24489 document.addEventListener('DOMContentLoaded', updateHeading); 24490 } else { 24491 updateHeading(); 24492 } 24493 })(); 24494 </script>
24494--> 24495
24495<script id="OmakaseAI" src="https://cdn.omakase.ai/loader.min.js?apiKey=oma_live_3wvWOqz0ZuRTRo4iObEvbzdaFBifwvUu28kYWMKWbVz9QIkVrSkvBpMthbq8UfTK" async></script>
24495 24496 24497
24498<script> 24499 if (window.location.pathname === '/products/onewheel-adventure-southern-utah-tour') { 24500 setTimeout(function() { 24501 window.location.href = '/pages/onewheel-adventures-utah'; 24502 }, 100); 24503 } 24504</script>
24504 24505 24506<style id="board-landing-mobile-fixes"> 24507 /* board-landing-mobile-fixes-v3 */ 24508 @media (min-width: 740px) { 24509 section.hero-graphic.banner.small-only { 24510 display: none !important; 24511 } 24512 } 24513 @media (max-width: 739px) { 24514 section.hero-graphic.banner.hide-small { 24515 display: none !important; 24516 } 24517 section.hero-graphic.banner.has-mobile-art, 24518 body#pint.template-page section.hero-graphic.banner, 24519 body#pint section.hero-graphic.banner { 24520 min-height: 85vh !important; 24521 height: 85vh !important; 24522 } 24523 body#pint section.hero-graphic.banner .text-overlay, 24524 #pint.template-page section.hero-graphic.banner .text-overlay { 24525 top: auto !important; 24526 } 24527 body:not(.alternate-three) section.text-w-media.w-bg:not(.full-img) .hero__video-wrap.background-cover video:not(.hide-small) { 24528 position: relative !important; 24529 inset: auto !important; 24530 display: block !important; 24531 width: 100% !important; 24532 height: 30vh !important; 24533 min-height: 30vh !important; 24534 max-height: none !important; 24535 object-fit: cover !important; 24536 order: 2; 24537 z-index: 0 !important; 24538 } 24539 body:not(.alternate-three) section.text-w-media.w-bg:not(.full-img) { 24540 display: flex !important; 24541 flex-wrap: wrap !important; 24542 } 24543 body:not(.alternate-three) section.text-w-media.w-bg:not(.full-img) .hero__video-wrap.background-cover { 24544 display: flex !important; 24545 flex-wrap: wrap !important; 24546 width: 100% !important; 24547 } 24548 body:not(.alternate-three) section.text-w-media.w-bg:not(.full-img) .hero__video-wrap.background-cover > .container { 24549 position: relative !important; 24550 inset: auto !important; 24551 order: 1 !important; 24552 width: 100% !important; 24553 padding: 20px 30px !important; 24554 box-sizing: border-box; 24555 } 24556 body:not(.alternate-three) section.text-w-media.w-bg.full-img { 24557 height: auto !important; 24558 min-height: 0 !important; 24559 background: #000 !important; 24560 display: flex !important; 24561 flex-wrap: wrap !important; 24562 padding: 40px 0 0 0 !important; 24563 } 24564 body:not(.alternate-three) section.text-w-media.w-bg.full-img .hero__video-wrap.background-cover { 24565 position: relative !important; 24566 inset: auto !important; 24567 height: auto !important; 24568 min-height: 0 !important; 24569 display: flex !important; 24570 flex-wrap: wrap !important; 24571 width: 100% !important; 24572 padding: 20px 0 0 0 !important; 24573 } 24574 body:not(.alternate-three) section.text-w-media.w-bg.full-img .hero__video-wrap.background-cover > .container { 24575 position: relative !important; 24576 inset: auto !important; 24577 order: 1 !important; 24578 width: 100% !important; 24579 padding: 20px 30px !important; 24580 box-sizing: border-box; 24581 } 24582 body:not(.alternate-three) section.text-w-media.w-bg.full-img .hero__video-wrap.background-cover img, 24583 body:not(.alternate-three) section.text-w-media.w-bg.full-img .hero__video-wrap.background-cover .lcp-image-picture, 24584 body:not(.alternate-three) section.text-w-media.w-bg.full-img .hero__video-wrap.background-cover .lcp-image-picture img { 24585 position: static !important; 24586 inset: auto !important; 24587 display: block !important; 24588 width: 100% !important; 24589 height: auto !important; 24590 object-fit: contain !important; 24591 order: 2 !important; 24592 } 24593 body:not(.alternate-three) section.hero-graphic.banner.animate-2 { 24594 height: 60vh !important; 24595 min-height: 60vh !important; 24596 } 24597 body.alternate-three section.text-w-media.w-bg.hide-small { 24598 display: none !important; 24599 } 24600 body.alternate-three section.text-w-media.w-bg:not(.hide-small), 24601 body.alternate-three section.text-w-media.w-bg.full-img { 24602 position: relative !important; 24603 display: block !important; 24604 flex-wrap: unset !important; 24605 height: calc(100vh - 120px) !important; 24606 max-height: calc(100vh - 120px) !important; 24607 min-height: 0 !important; 24608 padding: 0 !important; 24609 overflow: hidden !important; 24610 width: 100% !important; 24611 max-width: 100% !important; 24612 margin-left: 0 !important; 24613 margin-right: 0 !important; 24614 } 24615 body.alternate-three section.text-w-media.w-bg .hero__video-wrap.background-cover { 24616 display: block !important; 24617 position: absolute !important; 24618 inset: 0 !important; 24619 width: 100% !important; 24620 height: 100% !important; 24621 max-width: 100% !important; 24622 margin-left: 0 !important; 24623 margin-right: 0 !important; 24624 padding: 0 !important; 24625 flex-wrap: unset !important; 24626 align-items: unset !important; 24627 } 24628 body.alternate-three section.text-w-media.narrow.wide { 24629 width: 100% !important; 24630 max-width: 100% !important; 24631 margin-left: 0 !important; 24632 margin-right: 0 !important; 24633 } 24634 body.alternate-three section.text-w-media.w-bg .hero__video-wrap.background-cover video, 24635 body.alternate-three section.text-w-media.w-bg .hero__video-wrap.background-cover #hero-vid-mobile, 24636 body.alternate-three section.text-w-media.w-bg .hero-vid--mobile, 24637 body.alternate-three section.text-w-media.w-bg .hero-vid--desktop { 24638 position: absolute !important; 24639 inset: 0 !important; 24640 width: 100% !important; 24641 height: 100% !important; 24642 min-width: 100% !important; 24643 min-height: 0 !important; 24644 max-height: 100% !important; 24645 object-fit: cover !important; 24646 order: unset !important; 24647 z-index: 0 !important; 24648 } 24649 body.alternate-three section.text-w-media.w-bg .hero__video-wrap.background-cover img, 24650 body.alternate-three section.text-w-media.w-bg .hero__video-wrap.background-cover .lcp-image-picture, 24651 body.alternate-three section.text-w-media.w-bg .hero__video-wrap.background-cover .lcp-image-picture img { 24652 position: absolute !important; 24653 inset: 0 !important; 24654 width: 100% !important; 24655 height: 100% !important; 24656 object-fit: cover !important; 24657 order: unset !important; 24658 min-height: 0 !important; 24659 max-height: 100% !important; 24660 } 24661 body.alternate-three section.text-w-media.w-bg .hero__video-wrap.background-cover > .container { 24662 position: absolute !important; 24663 left: 0 !important; 24664 right: 0 !important; 24665 top: 0 !important; 24666 bottom: 0 !important; 24667 width: 100% !important; 24668 max-width: none !important; 24669 margin: 0 !important; 24670 box-sizing: border-box; 24671 z-index: 3; 24672 pointer-events: none; 24673 order: unset !important; 24674 } 24675 body.alternate-three section.text-w-media.w-bg .hero__video-wrap.background-cover > .container .text-wrap, 24676 body.alternate-three section.text-w-media.w-bg .hero__video-wrap.background-cover > .container .text-w-media__cta { 24677 pointer-events: auto; 24678 } 24679 body.alternate-three section.hero-graphic.banner:not(.hide-small) { 24680 position: relative !important; 24681 display: block !important; 24682 width: 100% !important; 24683 max-width: 100% !important; 24684 overflow: hidden !important; 24685 padding: 0 !important; 24686 height: calc(100vh - 120px) !important; 24687 min-height: calc(100vh - 120px) !important; 24688 } 24689 body.alternate-three section.hero-graphic.banner.hide-small {
24690 display: none !important; 24691 } 24692 body.alternate-three section.hero-graphic.banner.animate-2:not(.hide-small) { 24693 height: calc(100vh - 120px) !important; 24694 min-height: calc(100vh - 120px) !important; 24695 } 24696 body.alternate-three section.hero-graphic.banner:not(.hide-small) > video, 24697 body.alternate-three section.hero-graphic.banner:not(.hide-small) video.hero-vid, 24698 body.alternate-three section.hero-graphic.banner:not(.hide-small) #hero-vid-mobile { 24699 position: absolute !important; 24700 inset: 0 !important; 24701 width: 100% !important; 24702 height: 100% !important; 24703 min-width: 100% !important; 24704 min-height: 100% !important; 24705 max-width: none !important; 24706 object-fit: cover !important; 24707 display: block !important; 24708 z-index: 0 !important; 24709 } 24710 body.alternate-three section.hero-graphic.banner:not(.hide-small) > .container, 24711 body.alternate-three section.hero-graphic.banner:not(.hide-small) > .alignRightTop, 24712 body.alternate-three section.hero-graphic.banner:not(.hide-small) > .pinMiddleRight { 24713 position: absolute !important; 24714 inset: 0 !important; 24715 width: 100% !important; 24716 max-width: none !important; 24717 margin: 0 !important; 24718 box-sizing: border-box; 24719 z-index: 2; 24720 pointer-events: none; 24721 } 24722 body.alternate-three section.hero-graphic.banner:not(.hide-small) > .container .text-overlay, 24723 body.alternate-three section.hero-graphic.banner:not(.hide-small) > .alignRightTop, 24724 body.alternate-three section.hero-graphic.banner:not(.hide-small) > .pinMiddleRight { 24725 pointer-events: auto; 24726 } 24727 section.hero__video.image.klarna-pdp, 24728 section.klarna.hero__video.image.background.klarna-pdp { 24729 padding-bottom: 30px !important; 24730 } 24731 .template-product section.hero__video.image.klarna-pdp { 24732 padding: 0 30px 30px 30px !important; 24733 } 24734 } 24735</style> 24736 24737 <link href="//onewheel.com/cdn/shop/t/416/assets/instafeed-lightbox.css?v=96360925189816402191789577880" rel="stylesheet" type="text/css" media="all" /> 24738
24738<script src="//onewheel.com/cdn/shop/t/416/assets/instafeed-lightbox.js?v=160254626829056833331789577886" defer></script>
vendor: 1 bytes, line 24738
24738
24739<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
24739 24740</body> 24741</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.