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":"c056e208-d8b7-4006-b2cb-d6358db66667-1791062925","pageurl":"onewheel.com\/products\/onewheel-gt-s-series?dya=\u0026nbt=nb%3Aadwords%3Ag%3A23835322048%3A204788446028%3A808178419105\u0026nb_adtype=\u0026nb_kwd=one%20wheel%20gts\u0026nb_ti=kwd-2239048635508\u0026nb_mi=\u0026nb_pc=\u0026nb_pi=\u0026nb_ppi=\u0026nb_placement=\u0026nb_si=%7Bsourceid%7D\u0026nb_li_ms=\u0026nb_lp_ms=\u0026nb_fii=\u0026nb_ap=\u0026nb_mt=e\u0026nb_adname=\u0026gad_source=1\u0026gad_campaignid=23835322048\u0026gclid=Cj0KCQjw39zSBhDhARIsANammDvJOibzporPEV8Y8SAEiTCHS7j9LWHMVY7LEeN5gyG9_dmHdPrpixYaAhVhEALw_wcB","u":"98843d099afb","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/speedsize-ai-image-optimizer/blocks/speedsize-js-snippet/d1e4c36d-77bd-43c0-a26f-7fc233c0ebfc --><!-- SpeedSize JS Snippet -->
1222<script id="speedsize-js-snippet" defer> 1223/* SpeedSize-script - 2026-09-30 */ 1224(function () { 1225var speedsizeClient = { 1226 clientId: 'c2835772-4e84-48e5-85a8-037a5537cf8e', 1227 mLinkBaseUrl: 'https://scdn.speedsize.com' || 'https://sfycdn.speedsize.com', 1228 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"]'), 1229}; 1230var 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} || {}; 1231var 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(!e)return"";return new URL(e).hostname}function s(e,t){var r=n(e);var i=new URL(e).pathname;let s=!1;for(let e=0;e<t.length;e+=1){var{domain:a,test:o}=t[e];var f=new RegExp(o);let n=!1;if(r===a||r===`www.${a}`)n=!0;if(a.startsWith("*")){var c=a.substring(1);if(r.endsWith(c))n=!0}if(a&&n&&f.test(i)){s=!0;break}if(!a&&f.test(i)){s=!0;break}}return s}function a(e){if(!i(e))return!1;if(config.whitelistUris&&config.whitelistUris.length){if(!s(e,config.whitelistUris))return!1}return!0}function o(e){if(0===e.indexOf("data:image")||e.indexOf("speedsize-ignore")>=0)return e;var{srcUrl:r,hash:i,pathname:n}=t(e);if("/"===n)return e;if(!a(r))return e;var s=config.mLinkBaseUrl+"/"+config.clientId+"/"+r;if(config.noClientId)s=config.mLinkBaseUrl+"/"+r;return s+i}function f(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=o(e.getAttribute("data-src"));e.setAttribute("data-src",t)}if(e.hasAttribute("data-srcset")){var r=u(e.dataset.srcset);e.setAttribute("data-srcset",r)}if(e.hasAttribute("src")){var i=o(e.getAttribute("src"));e.setAttribute("src",i)}if(e.srcset){var n=u(e.srcset);e.setAttribute("srcset",n)}e.speedsize=!0}function c(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 u(e){if(!e)return"";var r=e.split(",");for(var i=0;i<r.length;i+=1){var n=r[i].trim().split(" ")[0];var s=t(n).srcUrl;if(!n||s.indexOf(config.mLinkBaseUrl)>=0)continue;if(!a(s))continue;var f=o(n);r[i]=r[i].replace(n,f)}return r.join(",")}function d(e,t,r){if(String.prototype.replaceAll)return e.replaceAll(t,r);var i=new RegExp(t,"g");return e.replace(i,r)}function p(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=c(r);n=Array.from(new Set(n));var s=r;for(var a=0;a<n.length;a+=1){var f=n[a];s=d(s,f,o(t(f).srcUrl))}if(n.length)if(i)e.setAttribute("style",s);else e.style.backgroundImage=s;e.setAttribute("data-processed",!0)}function g(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 l(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 s=o(n);i.setAttribute("data-src",s)}}}function h(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=g(e);
1231l(e);if(!t)return;e.speedsize=!0;if(!a(t))return;if(e.hasAttribute("autoplay")){if(!e.hasAttribute("muted"))e.setAttribute("muted",!0);if(!e.hasAttribute("playsinline"))e.setAttribute("playsinline",!0)}e.src=o(t)}function v(e,t,r,i){return e.substring(0,t)+i+e.substring(r)}var{setAttribute:b,setAttributeNS:m,appendChild:A,insertBefore:O,insertAdjacentHTML:y}=Element.prototype;const x=Object.getOwnPropertyDescriptor(HTMLImageElement.prototype,"src");const{set:_,get:k}=x;const w=Object.getOwnPropertyDescriptor(HTMLImageElement.prototype,"srcset");const{set:I,get:z}=w;const E=Object.getOwnPropertyDescriptor(HTMLMediaElement.prototype,"src");const{set:L,get:U}=E;const M=Object.getOwnPropertyDescriptor(Element.prototype,"innerHTML");const{set:N,get:C}=M;var S=()=>{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]=o(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]=u(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]=o(t[1]);this.speedsize=!0}return e.apply(this,t)};Element.prototype.setAttribute=e(b);Element.prototype.setAttributeNS=e(m);var r=e=>function(){var t=arguments;var r=t[0];if(1!==r.nodeType)return e.apply(this,t);if("PICTURE"===r.tagName)H(r);else if("IMG"===r.tagName)f(r);else if("VIDEO"===r.tagName){if(r.isConnected)h(r)}else if(D(r))p(r);return e.apply(this,t)};Element.prototype.appendChild=r(A);Element.prototype.insertBefore=r(O);Object.defineProperty(HTMLImageElement.prototype,"src",{configurable:!0,enumerable:!0,__proto__:x.__proto__,get:k,set:function(){var e=arguments;if("IMG"===this.tagName&&(!config.skipSrcHookIfNotConnected||this.isConnected)&&e[0]){var t=o(e[0]);e[0]=t}_.apply(this,e)}});Object.defineProperty(HTMLImageElement.prototype,"srcset",{configurable:!0,enumerable:!0,__proto__:w.__proto__,get:z,set:function(){var e=arguments;if("IMG"===this.tagName&&(!config.skipSrcHookIfNotConnected||this.isConnected)&&e[0]){var t=u(e[0]);e[0]=t}I.apply(this,e)}});Object.defineProperty(HTMLMediaElement.prototype,"src",{configurable:!0,enumerable:!0,__proto__:E.__proto__,get:U,set:function(){var e=arguments;if("VIDEO"===this.tagName&&e[0]){var t=o(e[0]);e[0]=t}L.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 n(e){var r=e;var n=r.indexOf(" src");for(;n>=0;){var s=r.indexOf("'",n);var f=r.indexOf('"',n);var c;var d='"';if(-1===f&&-1===s)break;if(f>=0&&-1===s){d='"';c=f}else if(s>=0&&-1===f){d="'";c=s}else if(f<s){d='"';c=f}else if(s<f){d="'";c=s}var p=r.indexOf(d,c+1);if(-1===p)break;var g=r.substring(c+1,p);if(n===r.indexOf(" srcset")){r=v(r,c+1,p,u(g))}else{var l=!0;if(0===g.indexOf("data:image")||0===g.indexOf(config.mLinkBaseUrl)||!i(g))l=!1;var h=t(g).srcUrl;if(!a(h))l=!1;if(l){r=v(r,c+1,p,o(h))}}n=r.indexOf(" src",p+1)}return r}CSSStyleDeclaration.prototype.__defineSetter__("backgroundImage",function(e){var r=e;var i=c(r);for(var n=0;n<i.length;n+=1){var s=i[n];var a=o(t(s).srcUrl);r=r.replace(s,a)}this.setProperty("background-image",r)});function s(e){var t=e;var r="<img";var i=t.indexOf(r);var s=0;for(;i>=0;){var a=i+r.length;var o=t.indexOf(">",a);var f=t.substring(i,o+1);if(-1===f.indexOf("data-processed")&&-1===f.indexOf("data-speedsize-ignore")){t=v(t,i,o+1,n(f))}i=t.indexOf(r,o+1);if(++s>5e3)break}r="<video";var c="</video>";markup=t;s=0;var u=t.indexOf(r);for(;u>=0;){a=u+r.length;o=t.indexOf(c,a)+8;var d=t.substring(u,o);if(-1===d.indexOf("data-processed")&&-1===d.indexOf("data-speedsize-ignore")){t=v(t,u,o,n(d))}u=t.indexOf(r,o+1);if(++s>5e3)break}return t}Object.defineProperty(Element.prototype,"innerHTML",{configurable:!0,enumerable:!0,__proto__:M.__proto__,get:C,set:function(){var e=arguments;var t=e[0];if(t&&t.indexOf&&(t.indexOf("<img")>=0||t.indexOf("<video")>=0)){var r=s(t);e[0]=r}N.apply(this,e)}});Element.prototype.insertAdjacentHTML=function(e,t){if(t&&t.indexOf&&(t.indexOf("<img")>=0||t.indexOf("<video")>=0))t=s(t);
1231return y.call(this,e,t)}};function H(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=u(n.srcset);n.srcset=e;const r=n.getAttribute("data-srcset");if(r){const e=u(r);n.setAttribute("data-srcset",e)}}if(r&&r.src&&r.src!==window.location.href){var s=o(r.src);r.removeAttribute("src");r.src=s;if(r.hasAttribute("srcset")){var a=u(r.getAttribute("srcset"));r.setAttribute("srcset",a)}}e.setAttribute("data-processed","true")}function D(e){if(e.style.backgroundImage&&0===e.style.backgroundImage.indexOf('url("'))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}S(); 1232})(); 1233</script>
1233 1234<!--/ SpeedSize JS Snippet --> 1235 1236 1237<!-- END app block --><!-- BEGIN app block: shopify://apps/mntn/blocks/tracking-pixel/d40b5b2f-bf84-4a06-b576-832ad24a8652 --> 1238<!-- MNTN Tracking Pixel Start -->
1239<script id="mntn_tracking_pixel" type="text/javascript"> 1240const isUSShopper = window.Shopify && window.Shopify.country === "US"; 1241 1242if (!window.Shopify || isUSShopper) { 1243 (function(){"use strict";var e=null,b="4.0.0", 1244 n="33824", 1245 additional="term=value", 1246 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";
1246c.src=("https:"===document.location.protocol?"https://":"http://")+h;v.parentNode.insertBefore(c,v)})() 1247} 1248</script>
1248 1249<!-- MNTN Tracking Pixel End --> 1250 1251<!-- MNTN DataLayer Start --> 1252 1253
1253<script id="mntn_datalayer" type="text/javascript" async> 1254 let mntn_product_name = "Onewheel GT S-Series"; 1255 let mntn_product_price = "$2,900"; 1256 let mntn_product_image = "\/\/onewheel.com\/cdn\/shop\/files\/GTS_Clipped_4ConfigModal__1.png?v=1698374591"; 1257 let mntn_product_sku = 6845910515806; 1258 let mntn_product_in_stock = true; 1259 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":-6080,"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":-1619,"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":-2142,"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
125909a5e34f47.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":""}; 1260 let mntn_cart_quantity = 0; 1261 let mntn_cart_value = "$0"; 1262 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}; 1263 </script>
1263 1264 1265<!-- MNTN DataLayer End --> 1266 1267<!-- END app block --><!-- BEGIN app block: shopify://apps/klaviyo-email-marketing-sms/blocks/klaviyo-onsite-embed/2632fe16-c075-4321-a88b-50b567f42507 --> 1268 1269 1270 1271 1272 1273 1274 1275 1276 1277 1278 1279 1280
1280<script async src="https://static.klaviyo.com/onsite/js/k5AC3s/klaviyo.js?company_id=k5AC3s"></script>
1280 1281
1281<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>
1281 1282 1283 1284
1284<script id="viewed_product"> 1285 if (item == null) { 1286 var _learnq = _learnq || []; 1287 1288 var MetafieldReviews = null 1289 var MetafieldYotpoRating = null 1290 var MetafieldYotpoCount = null 1291 var MetafieldLooxRating = null 1292 var MetafieldLooxCount = null 1293 var okendoProduct = null 1294 var okendoProductReviewCount = null 1295 var okendoProductReviewAverageValue = null 1296 try { 1297 // The following fields are used for Customer Hub recently viewed in order to add reviews. 1298 // This information is not part of __kla_viewed. Instead, it is part of __kla_viewed_reviewed_items 1299 MetafieldReviews = {"rating":{"scale_min":"1.0","scale_max":"5.0","value":"4.9"},"rating_count":235}; 1300 MetafieldYotpoRating = "4.9" 1301 MetafieldYotpoCount = "157" 1302 MetafieldLooxRating = null 1303 MetafieldLooxCount = null 1304 1305 okendoProduct = null 1306 // If the okendo metafield is not legacy, it will error, which then requires the new json formatted data 1307 if (okendoProduct && 'error' in okendoProduct) { 1308 okendoProduct = null 1309 } 1310 okendoProductReviewCount = okendoProduct ? okendoProduct.reviewCount : null 1311 okendoProductReviewAverageValue = okendoProduct ? okendoProduct.reviewAverageValue : null 1312 } catch (error) { 1313 console.error('Error in Klaviyo onsite reviews tracking:', error); 1314 } 1315 1316 var item = { 1317 Name: "Onewheel GT S-Series", 1318 ProductID: 6845910515806, 1319 Categories: ["28 Summit Bundle","All","Customizer","Epitome Bundle","Freeride Bundle","Full Send Bundle","Hybrid Bundle","Recurve Full Send","Recurve Hybrid","Recurve Summit","Summit Bundle"], 1320 ImageURL: "https://onewheel.com/cdn/shop/files/GTS_Clipped_4ConfigModal__1_grande.png?v=1698374591", 1321 URL: "https://onewheel.com/products/onewheel-gt-s-series", 1322 Brand: "Future Motion Inc", 1323 Price: "$2,900.00", 1324 Value: "2,900.00", 1325 CompareAtPrice: "$0.00" 1326 }; 1327 _learnq.push(['track', 'Viewed Product', item]); 1328 _learnq.push(['trackViewedItem', { 1329 Title: item.Name, 1330 ItemId: item.ProductID, 1331 Categories: item.Categories, 1332 ImageUrl: item.ImageURL, 1333 Url: item.URL, 1334 Metadata: { 1335 Brand: item.Brand, 1336 Price: item.Price, 1337 Value: item.Value, 1338 CompareAtPrice: item.CompareAtPrice 1339 }, 1340 metafields:{ 1341 reviews: MetafieldReviews, 1342 yotpo:{ 1343 rating: MetafieldYotpoRating, 1344 count: MetafieldYotpoCount, 1345 }, 1346 loox:{ 1347 rating: MetafieldLooxRating, 1348 count: MetafieldLooxCount, 1349 }, 1350 okendo: { 1351 rating: okendoProductReviewAverageValue, 1352 count: okendoProductReviewCount, 1353 } 1354 } 1355 }]); 1356 } 1357 </script>
1357 1358 1359 1360 1361 1362 1363
1363<script> 1364 window.klaviyoReviewsProductDesignMode = false 1365 </script>
1365 1366 1367 1368 1369 1370 1371 1372 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: ["4c64608a","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","5982071ew7ea472e3p69b68784m2150dfea",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"141594230878","themePublished":"true","eventMetadataId":"dcbcd0e8-4b63-4692-956c-968c036cf7cd","pageType":"product","resourceId":"6845910515806","shopId":"6962011","storefrontBaseUrl":"https:\/\/onewheel.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"4c64608a\", \"16072cab\", \"8450a54b\", \"7ee89bf1\"]","isMerchantRequest":"false","hashVersion":"5982071ew7ea472e3p69b68784m2150dfea","publish":"custom","events":"[[\"page_viewed\",{}],[\"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":"c056e208-d8b7-4006-b2cb-d6358db66667-1791062925"}}; 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.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js"}); 1531 1532 }; 1533 scriptFallback.async = true; 1534 scriptFallback.src = '//onewheel.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js'; 1535 first.parentNode.insertBefore(scriptFallback, first); 1536}; 1537script.async = true; 1538script.src = '//onewheel.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.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":"1685187054467266742","contentLanguage":"en","currency":"USD","eventMetadataId":"dcbcd0e8-4b63-4692-956c-968c036cf7cd"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1","4c64608a"]},"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":"c056e208-d8b7-4006-b2cb-d6358db66667-1791062925","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="0507c05b-c412-4aa8-9574-3afef5b5a5f7" data-expiration="1822621027000"><meta name="shopify-s" content="7e3f4c79-c952-49c4-ad68-5757672a3bb4" data-expiration="1791065227000"><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 Width tracks header.header .container: 1300px from 740px up, except the 1993 homepage, where .container is forced to 1440px. Side padding is left to 1994 the shared .container rule so the icons stay on the logo / cart edges. */ 1995 .announcement-bar > .container { 1996 max-width: 1500px; 1997 margin-left: auto; 1998 margin-right: auto; 1999 width: 100%; 2000 box-sizing: border-box; 2001 padding-left: 0 !important; 2002 padding-right: 0 !important; 2003 } 2004 2005 @media only screen and (min-width: 740px) { 2006 .announcement-bar > .container { 2007 max-width: 1300px; 2008 } 2009 2010 .template-index .announcement-bar > .container, 2011 .template-index.disable-parallax .announcement-bar > .container { 2012 max-width: 1440px !important; 2013 } 2014 } 2015 2016 /* .header is padded 18px, and 28px on the sides from 1015â1400. 2017 Those rules use !important, so this has to as well. */ 2018 .announcement-bar.hide-small { 2019 padding-left: 18px !important; 2020 padding-right: 18px !important; 2021 box-sizing: border-box; 2022 } 2023 2024 @media only screen and (min-width: 1015px) and (max-width: 1400px) { 2025 .announcement-bar.hide-small { 2026 padding-left: 28px !important; 2027 padding-right: 28px !important; 2028 } 2029 } 2030 2031 .announcement-bar__inner { 2032 display: flex; 2033 align-items: center; 2034 justify-content: space-between; 2035 gap: 1rem; 2036 width: 100%; 2037 padding: 0; 2038 box-sizing: border-box; 2039 } 2040 2041 .announcement-bar__center { 2042 flex: 1 1 auto; 2043 min-width: 0; 2044 text-align: center; 2045 } 2046 2047 .announcement-bar__center .container { 2048 width: 100%; 2049 max-width: none; 2050 padding: 0; 2051 } 2052 2053 .announcement-bar__icons { 2054 display: flex; 2055 align-items: center; 2056 gap: 0.75rem; 2057 flex: 0 0 auto; 2058 color: inherit; 2059 } 2060 2061 .announcement-bar__icons--left { 2062 justify-content: flex-start; 2063 } 2064 2065 .announcement-bar__icons--right { 2066 justify-content: flex-end; 2067 gap: 1.7rem; 2068 padding-right: 0; 2069 } 2070 2071 @media only screen and (min-width: 1015px) { 2072 .announcement-bar__icons--right { 2073 margin-right: 10px; /* same inset as li.cart-frame */ 2074 } 2075 } 2076 2077 .announcement-bar__icon-link { 2078 display: inline-flex; 2079 align-items: center; 2080 justify-content: center; 2081 text-decoration: none; 2082 color: inherit; 2083 line-height: 0; 2084 } 2085 2086 .announcement-bar__icons svg { 2087 display: block; 2088 width: 20px; 2089 height: 20px; 2090 } 2091 2092 .announcement-bar__icons svg, 2093 .announcement-bar__icons svg path { 2094 fill: currentColor; 2095 stroke: none; 2096 } 2097 2098 .announcement-bar__icon-link svg.fm-icon, 2099 .announcement-bar__icon-link svg.antic-a-icon { 2100 width: auto; 2101 height: 12px; 2102 } 2103 2104 .announcement-bar__icon-link[aria-label="YouTube"] svg { 2105 width: 22px; 2106 height: 22px; 2107 } 2108 2109 @media screen and (max-width: 749px) { 2110 .announcement-bar__icons { 2111 display: none; 2112 } 2113 } 2114 2115 /* Mobile menu: Future Motion / Antic Bikes + socials (under main list) */ 2116 .header-mobile-nav.show-alt { 2117 position: fixed; 2118 } 2119 2120 .header-mobile-nav.show-alt .mobile-nav__links { 2121 padding-bottom: 90px; /* room for fixed Shop button */ 2122 } 2123 2124 .mm-brand-social-footer { 2125 list-style: none; 2126 position: relative; 2127 margin: 0.75rem 0 0; 2128 padding: 0.9rem 0 0.25rem; 2129 width: 100%; 2130 } 2131 2132 .mm-brand-social-footer::before { 2133 content: ""; 2134 display: block; 2135 height: 1px; 2136 background: #e5e5e5; 2137 margin: 0 15px 0.9rem; /* match inline-mb link inset */ 2138 } 2139 2140 .mm-brand-social-footer__inner { 2141 max-width: 100%; 2142 /* Match .mobile-nav__links li.inline-mb padding-left */ 2143 padding: 0 15px; 2144 box-sizing: border-box; 2145 } 2146 2147 .mm-brand-list { 2148 list-style: none; 2149 margin: 0; 2150 padding: 0; 2151 display: flex; 2152 flex-direction: column; 2153 gap: 0.55rem; 2154 width: 100%; 2155 } 2156 2157 .mm-brand-item--primary { 2158 display: flex; 2159 align-items: center; 2160 justify-content: space-between; 2161 gap: 1rem; 2162 width: 100%; 2163 } 2164 2165 .mm-brand-link, 2166 .mm-brand-social-footer .mm-brand-link, 2167 .header-mobile-nav .mm-brand-link { 2168 display: flex; 2169 align-items: center; 2170 gap: 0.75rem; 2171 text-decoration: none !important; 2172 color: #000 !important; 2173 font-family: "Favorit", sans-serif !important; 2174 font-size: 12px !important; 2175 font-weight: 400 !important; 2176 letter-spacing: normal !important; 2177 text-transform: none !important; 2178 line-height: 1.2 !important; 2179 padding: 0 !important; 2180 height: auto !important; 2181 width: auto !important; 2182 } 2183 2184 .mm-brand-text { 2185 font-family: "Favorit", sans-serif !important; 2186 font-size: 12px !important; 2187 font-weight: 400 !important; 2188 text-transform: none !important; 2189 letter-spacing: normal !important; 2190 padding-left: 8px; 2191 } 2192 2193 /* Fixed icon column so brand names share one left edge (Antic-style) */ 2194 .mm-brand-icon { 2195 display: inline-flex; 2196 align-items: center; 2197 justify-content: center; 2198 width: 34px; 2199 min-width: 34px; 2200 flex: 0 0 34px; 2201 } 2202 2203 .mm-brand-icon svg { 2204 display: block; 2205 height: 12px; 2206 width: auto; 2207 } 2208 2209 .mm-brand-icon svg.fm-icon, 2210 .mm-brand-icon svg.antic-a-icon { 2211 width: auto; 2212 height: 12px; 2213 } 2214 2215 .mm-brand-icon svg, 2216 .mm-brand-icon svg path { 2217 fill: #000; 2218 } 2219 2220 .mm-brand-socials { 2221 display: flex; 2222 align-items: center; 2223 gap: 0.7rem; 2224 flex: 0 0 auto; 2225 margin-left: auto; 2226 } 2227 2228 .mm-brand-social-link { 2229 display: inline-flex; 2230 align-items: center; 2231 justify-content: center; 2232 color: #000; 2233 line-height: 0; 2234 padding: 0 !important; 2235 height: auto !important; 2236 width: auto !important; 2237 } 2238 2239 .mm-brand-social-link svg { 2240 width: 16px; 2241 height: 16px; 2242 display: block; 2243 } 2244 2245 .mm-brand-social-link svg, 2246 .mm-brand-social-link svg path { 2247 fill: currentColor; 2248 } 2249 2250 .mm-brand-social-link[aria-label="YouTube"] svg { 2251 width: 18px; 2252 height: 18px; 2253 } 2254 2255</style> 2256 2257 2258 2259 2260
2261<script src="//onewheel.com/cdn/shop/t/416/assets/search-form.js?v=17841697066563890451788874451" defer="defer"></script>
2261 2262 2263<div class="top-nav-fixed"><div class="announcement-bar hide-small" style="background-color: #eef1ea !important; color: #000000 !important"> 2264 <div class="container"> 2265 <div class="announcement-bar__inner"><div class="announcement-bar__icons announcement-bar__icons--left"> 2266 <a href="https://futuremotion.com" class="announcement-bar__icon-link" target="_blank" rel="noopener noreferrer" aria-label="Future Motion"> 2267 <svg class="fm-icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 485.5 178.49" aria-hidden="true" focusable="false"> 2268 <path d="M260.6,0h-94.05c-3.23,0-6.19,1.81-7.67,4.68l-24.7,47.98c-1.48,2.87-4.44,4.68-7.67,4.68h-58.87c-3.23,0-6.19,1.81-7.67,4.68L0,178.49h67.64c3.24,0,6.22-1.81,7.7-4.7l56.38-109.61c1.48-2.88,4.44-4.68,7.68-4.68h85.25c3.23,0,6.19-1.8,7.67-4.67L260.6,0Z"></path> 2269 <path d="M209.93,89.24l-28.33,54.83c-1.48,2.87-4.44,4.67-7.67,4.67h-62.34s28.33-54.83,28.33-54.83c1.48-2.87,4.44-4.67,7.67-4.67h62.34Z"></path> 2270 <path d="M353.9,4.76l-26.11,49.94c-1.49,2.85-4.44,4.63-7.65,4.63h-61.49c-3.24,0-6.2,1.81-7.68,4.69l-58.76,114.48h72.23l44.54-86.55c1.05-2.04,4.1-1.46,4.34.82l8.81,85.73h38.63l44.47-86.54c1.05-2.04,4.1-1.46,4.34.82l8.81,85.72h67.14l-8.72-162.03c-.49-9.16-8.06-16.34-17.24-16.34h-97.99c-3.21,0-6.16,1.78-7.65,4.63Z"></path> 2271</svg> 2272 </a> 2273 <a href="https://anticbikes.com" class="announcement-bar__icon-link" target="_blank" rel="noopener noreferrer" aria-label="Antic Bikes"> 2274 <svg class="antic-a-icon" xmlns="http://www.w3.org/2000/svg" viewBox="24.4 57.1 159.5 90.7" aria-hidden="true" focusable="false"> 2275 <path d="M183.8,147.7h-34.2c-3.4,0-6.5-2.1-7.9-5.2l-5.2-12.5h-57.4l-12.1,14.3c-1.9,2.2-4.6,3.5-7.5,3.5H24.4l63.4-72.4-11.9-18.3h59.1c5.3,0,9.6,2.1,11,5.3l37.9,85.3h0ZM129.1,111.8l-11.3-27.3-23.1,27.3h34.4,0Z"></path> 2276</svg> 2277 </a> 2278 </div> 2279<div class="announcement-bar__center"> 2280 <div class="container"> 2281 <div class="row"> 2282 <div class="col text-center"><div class="hero__title"> 2283 <div class="slick-dupe"> 2284 <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"> 2285 <p><strong>Finance your new board from just $33/mo | </strong><span style="text-decoration:underline"><strong>Shop Now</strong></span></p> 2286</a></span></span> 2287 </div> 2288 </div></div> 2289 </div> 2290 </div> 2291 </div><div class="announcement-bar__icons announcement-bar__icons--right"><a href="https://www.instagram.com/onewheel/" class="announcement-bar__icon-link" target="_blank" rel="noopener noreferrer" aria-label="Instagram"> 2292 <svg class="social-icons__icon" aria-hidden="true" focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"> 2293 <path fill-rule="evenodd" d="M13.23 3.492c-.84-.037-1.096-.046-3.23-.046-2.144 0-2.39.01-3.238.055-.776.027-1.195.164-1.487.273a2.43 2.43 0 0 0-.912.593 2.486 2.486 0 0 0-.602.922c-.11.282-.238.702-.274 1.486-.046.84-.046 1.095-.046 3.23 0 2.134.01 2.39.046 3.229.004.51.097 1.016.274 1.495.145.365.319.639.602.913.282.282.538.456.92.602.474.176.974.268 1.479.273.848.046 1.103.046 3.238.046 2.134 0 2.39-.01 3.23-.046.784-.036 1.203-.164 1.486-.273.374-.146.648-.329.921-.602.283-.283.447-.548.602-.922.177-.476.27-.979.274-1.486.037-.84.046-1.095.046-3.23 0-2.134-.01-2.39-.055-3.229-.027-.784-.164-1.204-.274-1.495a2.43 2.43 0 0 0-.593-.913 2.604 2.604 0 0 0-.92-.602c-.284-.11-.703-.237-1.488-.273ZM6.697 2.05c.857-.036 1.131-.045 3.302-.045 1.1-.014 2.202.001 3.302.045.664.014 1.321.14 1.943.374a3.968 3.968 0 0 1 1.414.922c.41.397.728.88.93 1.414.23.622.354 1.279.365 1.942C18 7.56 18 7.824 18 10.005c0 2.17-.01 2.444-.046 3.292-.036.858-.173 1.442-.374 1.943-.2.53-.474.976-.92 1.423a3.896 3.896 0 0 1-1.415.922c-.51.191-1.095.337-1.943.374-.857.036-1.122.045-3.302.045-2.171 0-2.445-.009-3.302-.055-.849-.027-1.432-.164-1.943-.364a4.152 4.152 0 0 1-1.414-.922 4.128 4.128 0 0 1-.93-1.423c-.183-.51-.329-1.085-.365-1.943C2.009 12.45 2 12.167 2 10.004c0-2.161 0-2.435.055-3.302.027-.848.164-1.432.365-1.942a4.44 4.44 0 0 1 .92-1.414 4.18 4.18 0 0 1 1.415-.93c.51-.183 1.094-.33 1.943-.366Zm.427 4.806a4.105 4.105 0 1 1 5.805 5.805 4.105 4.105 0 0 1-5.805-5.805Zm1.882 5.371a2.668 2.668 0 1 0 2.042-4.93 2.668 2.668 0 0 0-2.042 4.93Zm5.922-5.942a.958.958 0 1 1-1.355-1.355.958.958 0 0 1 1.355 1.355Z" clip-rule="evenodd"></path> 2294</svg> 2295 </a><a href="https://www.youtube.com/channel/UCCZMFqngWIbTcX_zPWPIJkg" class="announcement-bar__icon-link" target="_blank" rel="noopener noreferrer" aria-label="YouTube"> 2296 <svg class="social-icons__icon" aria-hidden="true" focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"> 2297 <path d="M18.16 5.87c.34 1.309.34 4.08.34 4.08s0 2.771-.34 4.08a2.125 2.125 0 0 1-1.53 1.53c-1.309.34-6.63.34-6.63.34s-5.321 0-6.63-.34a2.125 2.125 0 0 1-1.53-1.53c-.34-1.309-.34-4.08-.34-4.08s0-2.771.34-4.08a2.173 2.173 0 0 1 1.53-1.53C4.679 4 10 4 10 4s5.321 0 6.63.34a2.173 2.173 0 0 1 1.53 1.53ZM8.3 12.5l4.42-2.55L8.3 7.4v5.1Z"></path> 2298</svg> 2299 </a></div> 2300</div> 2301 </div> 2302 </div> 2303 <div class="announcement-bar show-small" style="background-color: #eef1ea !important; color: #000000 !important;"> 2304 <div class="container"> 2305 <div class="announcement-bar__inner"><div class="announcement-bar__icons announcement-bar__icons--left"> 2306 <a href="https://futuremotion.com" class="announcement-bar__icon-link" target="_blank" rel="noopener noreferrer" aria-label="Future Motion"> 2307 <svg class="fm-icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 485.5 178.49" aria-hidden="true" focusable="false"> 2308 <path d="M260.6,0h-94.05c-3.23,0-6.19,1.81-7.67,4.68l-24.7,47.98c-1.48,2.87-4.44,4.68-7.67,4.68h-58.87c-3.23,0-6.19,1.81-7.67,4.68L0,178.49h67.64c3.24,0,6.22-1.81,7.7-4.7l56.38-109.61c1.48-2.88,4.44-4.68,7.68-4.68h85.25c3.23,0,6.19-1.8,7.67-4.67L260.6,0Z"></path> 2309 <path d="M209.93,89.24l-28.33,54.83c-1.48,2.87-4.44,4.67-7.67,4.67h-62.34s28.33-54.83,28.33-54.83c1.48-2.87,4.44-4.67,7.67-4.67h62.34Z"></path> 2310 <path d="M353.9,4.76l-26.11,49.94c-1.49,2.85-4.44,4.63-7.65,4.63h-61.49c-3.24,0-6.2,1.81-7.68,4.69l-58.76,114.48h72.23l44.54-86.55c1.05-2.04,4.1-1.46,4.34.82l8.81,85.73h38.63l44.47-86.54c1.05-2.04,4.1-1.46,4.34.82l8.81,85.72h67.14l-8.72-162.03c-.49-9.16-8.06-16.34-17.24-16.34h-97.99c-3.21,0-6.16,1.78-7.65,4.63Z"></path> 2311</svg> 2312 </a> 2313 <a href="https://anticbikes.com" class="announcement-bar__icon-link" target="_blank" rel="noopener noreferrer" aria-label="Antic Bikes"> 2314 <svg class="antic-a-icon" xmlns="http://www.w3.org/2000/svg" viewBox="24.4 57.1 159.5 90.7" aria-hidden="true" focusable="false"> 2315 <path d="M183.8,147.7h-34.2c-3.4,0-6.5-2.1-7.9-5.2l-5.2-12.5h-57.4l-12.1,14.3c-1.9,2.2-4.6,3.5-7.5,3.5H24.4l63.4-72.4-11.9-18.3h59.1c5.3,0,9.6,2.1,11,5.3l37.9,85.3h0ZM129.1,111.8l-11.3-27.3-23.1,27.3h34.4,0Z"></path> 2316</svg> 2317 </a> 2318 </div> 2319<div class="announcement-bar__center"> 2320 <div class="container"> 2321 <div class="row"> 2322 <div class="col text-center"><div class="hero__title"> 2323 <div class="slick-dupe">
2324 <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"> 2325 <p><strong>Finance your new board from just $33/mo | </strong><span style="text-decoration:underline"><strong>Shop Now</strong></span></p> 2326</a></span></span> 2327 </div> 2328 </div></div> 2329 </div> 2330 </div> 2331 </div><div class="announcement-bar__icons announcement-bar__icons--right"><a href="https://www.instagram.com/onewheel/" class="announcement-bar__icon-link" target="_blank" rel="noopener noreferrer" aria-label="Instagram"> 2332 <svg class="social-icons__icon" aria-hidden="true" focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"> 2333 <path fill-rule="evenodd" d="M13.23 3.492c-.84-.037-1.096-.046-3.23-.046-2.144 0-2.39.01-3.238.055-.776.027-1.195.164-1.487.273a2.43 2.43 0 0 0-.912.593 2.486 2.486 0 0 0-.602.922c-.11.282-.238.702-.274 1.486-.046.84-.046 1.095-.046 3.23 0 2.134.01 2.39.046 3.229.004.51.097 1.016.274 1.495.145.365.319.639.602.913.282.282.538.456.92.602.474.176.974.268 1.479.273.848.046 1.103.046 3.238.046 2.134 0 2.39-.01 3.23-.046.784-.036 1.203-.164 1.486-.273.374-.146.648-.329.921-.602.283-.283.447-.548.602-.922.177-.476.27-.979.274-1.486.037-.84.046-1.095.046-3.23 0-2.134-.01-2.39-.055-3.229-.027-.784-.164-1.204-.274-1.495a2.43 2.43 0 0 0-.593-.913 2.604 2.604 0 0 0-.92-.602c-.284-.11-.703-.237-1.488-.273ZM6.697 2.05c.857-.036 1.131-.045 3.302-.045 1.1-.014 2.202.001 3.302.045.664.014 1.321.14 1.943.374a3.968 3.968 0 0 1 1.414.922c.41.397.728.88.93 1.414.23.622.354 1.279.365 1.942C18 7.56 18 7.824 18 10.005c0 2.17-.01 2.444-.046 3.292-.036.858-.173 1.442-.374 1.943-.2.53-.474.976-.92 1.423a3.896 3.896 0 0 1-1.415.922c-.51.191-1.095.337-1.943.374-.857.036-1.122.045-3.302.045-2.171 0-2.445-.009-3.302-.055-.849-.027-1.432-.164-1.943-.364a4.152 4.152 0 0 1-1.414-.922 4.128 4.128 0 0 1-.93-1.423c-.183-.51-.329-1.085-.365-1.943C2.009 12.45 2 12.167 2 10.004c0-2.161 0-2.435.055-3.302.027-.848.164-1.432.365-1.942a4.44 4.44 0 0 1 .92-1.414 4.18 4.18 0 0 1 1.415-.93c.51-.183 1.094-.33 1.943-.366Zm.427 4.806a4.105 4.105 0 1 1 5.805 5.805 4.105 4.105 0 0 1-5.805-5.805Zm1.882 5.371a2.668 2.668 0 1 0 2.042-4.93 2.668 2.668 0 0 0-2.042 4.93Zm5.922-5.942a.958.958 0 1 1-1.355-1.355.958.958 0 0 1 1.355 1.355Z" clip-rule="evenodd"></path> 2334</svg> 2335 </a><a href="https://www.youtube.com/channel/UCCZMFqngWIbTcX_zPWPIJkg" class="announcement-bar__icon-link" target="_blank" rel="noopener noreferrer" aria-label="YouTube"> 2336 <svg class="social-icons__icon" aria-hidden="true" focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"> 2337 <path d="M18.16 5.87c.34 1.309.34 4.08.34 4.08s0 2.771-.34 4.08a2.125 2.125 0 0 1-1.53 1.53c-1.309.34-6.63.34-6.63.34s-5.321 0-6.63-.34a2.125 2.125 0 0 1-1.53-1.53c-.34-1.309-.34-4.08-.34-4.08s0-2.771.34-4.08a2.173 2.173 0 0 1 1.53-1.53C4.679 4 10 4 10 4s5.321 0 6.63.34a2.173 2.173 0 0 1 1.53 1.53ZM8.3 12.5l4.42-2.55L8.3 7.4v5.1Z"></path> 2338</svg> 2339 </a></div> 2340</div> 2341 </div> 2342 </div><header data-section-id="header" data-section-type="header" class="header active"> 2343 <div class="container"> 2344 <div class="row left-aligned"> 2345 <div class="col col-2"> 2346 <ul class="show-small"> 2347 <li> 2348 <div class="mobile-menu-trigger"> 2349 <span></span> 2350 <span></span> 2351 </div> 2352 </li> 2353 </ul> 2354 <a href="/" class="logo-image hide-small"> 2355 <svg xmlns="http://www.w3.org/2000/svg" data-name="Layer 1" viewBox="0 0 562.05 46.83"> 2356 <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.
235617 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"/> 2357</svg> 2358 2359 </a> 2360 </div> 2361 <div class="col col-6 text-center show-small"> 2362 <a href="/" class="logo-image show-small"> 2363 <svg xmlns="http://www.w3.org/2000/svg" data-name="Layer 1" viewBox="0 0 562.05 46.83"> 2364 <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"/> 2365</svg> 2366 2367 </a> 2368 </div> 2369 <div class="col text-center hide-small"> 2370 <nav role="navigation" class="main-nav"> 2371 <ul> 2372 <li> 2373 <a href="/pages/onewheel-gt-s-series">GT S-Series</a> 2374 </li> 2375 <li> 2376 <a href="/pages/onewheel-gt">GT</a> 2377 </li> 2378 <li> 2379 <a href="/pages/onewheel-pint-x">Pint X</a> 2380 </li> 2381 <li> 2382 <a href="/pages/pint">Pint</a> 2383 </li> 2384 <!--<li> 2385 <a href="/pages/onewheel-barrow">Onewheel Barrow</a> 2386 </li> 2387 <li> 2388 <a href="/products/xr">XR</a> 2389 </li>--> 2390 <li> 2391 <a class="accesories-pin" href="/pages/all-accessories">Accessories</a> 2392 </li> 2393 <li> 2394 <a href="/collections/clothing-accessories">Apparel</a> 2395 </li> 2396 <li> 2397 <a href="/pages/customize-onewheel">Customize</a> 2398 </li> 2399 2400 2401 <li> 2402 <a href="/pages/dealer-map">Dealers</a> 2403 </li> 2404 <li> 2405 <a href="/pages/support">Support</a> 2406 </li> 2407 2408 2409 2410 </ul> 2411 </nav> 2412 </div> 2413 <div class="col col-2 text-right"> 2414 <ul class="mobile-right"> 2415 <li class="align-cent hide-small"><a class="button" href="/collections">Shop</a></li> 2416 2417 <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
2417ox="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> 2418</a></li> 2419 2420 <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> 2421</a> 2422 2423 </li> 2424 </ul> 2425 </div> 2426 2427 </div> 2428 <div class="row right-aligned"> 2429 <div class="col col-6 text-left"> 2430 <a href="/" class="logo-image"> 2431 <svg xmlns="http://www.w3.org/2000/svg" data-name="Layer 1" viewBox="0 0 562.05 46.83"> 2432 <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"/> 2433</svg> 2434 2435 </a> 2436 </div> 2437 <div class="col text-center hide-small"> 2438 <nav role="navigation" class="main-nav"> 2439 <ul> 2440 2441 <li class="avex-dropdown-trigger show-alt" data-dropdown-trigger=""> 2442 <a>Boards 2443 2444 2445 <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"> 2446 <style type="text/css"> 2447 .st0{fill:currentColor;} 2448 </style> 2449 <g> 2450 <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 2451 l171.9-171.9c12.4-12.4,32.4
2451-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> 2452 </g> 2453 </svg> 2454 2455 </a> 2456 </li> 2457 2458 <li class="static-link"> 2459 <a href="https://anticbikes.com" target="_blank">Bikes</a> 2460 </li> 2461 2462 <li class="avex-dropdown-trigger-two show-alt" data-dropdown-trigger=""> 2463 <a>Accessories 2464 2465 2466 <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"> 2467 <style type="text/css"> 2468 .st0{fill:currentColor;} 2469 </style> 2470 <g> 2471 <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 2472 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> 2473 </g> 2474 </svg> 2475 2476 </a> 2477 </li> 2478 2479 2480 <li class="static-link hide-alt"> 2481 <a href="/pages/onewheel-gt-s-series">GT S-Series</a> 2482 </li> 2483 <li class="static-link hide-alt"> 2484 <a href="/pages/onewheel-gt">GT</a> 2485 </li> 2486 <li class="static-link hide-alt"> 2487 <a href="/pages/onewheel-pint-x">Pint X</a> 2488 </li> 2489 <li class="static-link hide-alt"> 2490 <a href="/pages/pint">Pint</a> 2491 </li> 2492 <li class="static-link hide-alt"> 2493 <a class="accesories-pin" href="/pages/all-accessories">Accessories</a> 2494 </li> 2495 <li class="static-link"> 2496 <a href="/collections/clothing-accessories">Apparel</a> 2497 </li> 2498 <li class="static-link"> 2499 <a href="/pages/customize-onewheel">Customize</a> 2500 </li> 2501 2502 2503 <li class="avex-dropdown-trigger-three show-alt" data-dropdown-trigger=""> 2504 <a>About 2505 <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"> 2506 <style type="text/css"> 2507 .st0{fill:currentColor;} 2508 </style> 2509 <g> 2510 <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 2511 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> 2512 </g> 2513 </svg> 2514 </a> 2515 </li> 2516 2517 2518 2519 2520 2521 2522 <li class="static-link"> 2523 <a href="/pages/support">Support</a> 2524 </li> 2525 2526 2527 <!--<li> 2528 <a href="https://recall.onewheel.com" >RECALL</a> 2529 </li>--> 2530 2531 2532 </ul> 2533 </nav> 2534 </div> 2535 <div class="col col-2 text-right"> 2536 <ul class="mobile-right"> 2537 <li class="align-cent hide-small"><a class="button" href="/collections">Shop</a></li> 2538 <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
2538ox="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> 2539</a></li> 2540 <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> 2541</a></li> 2542 <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> 2543</a> 2544 2545 </li> 2546 </ul> 2547 </div> 2548 <div class="col col-2 show-small"> 2549 <ul class="show-small"> 2550 <li> 2551 <div class="mobile-menu-trigger right-menu"> 2552 <span></span> 2553 <span class="second"></span> 2554 <span></span> 2555 </div> 2556 </li> 2557 </ul> 2558 </div>
2559 </div> 2560 </div> 2561 </header> 2562</div> 2563 2564 2565 2566 2567 2568<nav class="header-mobile-nav show-alt"> 2569 <div class="mobile-nav-frame"> 2570 <ul class="mobile-nav__links"> 2571 2572 <div class="accordion"> 2573 2574 <div class="accordion-item is-boards"> 2575 <div class="accordion-item-header mobile-pill"> 2576 <img class="mobile-pill-bg" src="https://cdn.shopify.com/s/files/1/0696/2011/files/MobileNav_XL_XRC.png" alt=""> 2577 2578 2579 2580 2581 2582 2583 2584 <span style="color: #000">Boards</span> 2585 </div> 2586 2587 2588 <!-- /.accordion-item-header --> 2589 <div class="accordion-item-body"> 2590 <div class="accordion-item-body-content"> 2591 <ul> 2592 <li class="mm-link for-rally" style="position: relative"> 2593 <a href="/pages/onewheel-gt-s-series-rally-xl">GT S-Series Rally XL</a> 2594 <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;"> 2595 </li> 2596 <li class="mm-link for-gt-s-series active"> 2597 <a href="/pages/onewheel-gt-s-series">GT S-Series</a> 2598 </li> 2599 <li class="mm-link for-gt"> 2600 <a href="/pages/onewheel-gt">GT</a> 2601 </li> 2602 <li class="mm-link for-xr-classic"> 2603 <a href="/pages/onewheel-xr-classic" style="position: relative">XR Classic 2604 <!-- 2605 <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;"> 2606 --> 2607 </a> 2608 </li> 2609 <li class="mm-link for-pint-s "> 2610 <a href="/pages/onewheel-pint-s" style="position: relative">Pint S 2611 <!-- 2612 <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;"> 2613 --> 2614 </a> 2615 2616 </li> 2617 2618 <li class="mm-link for-pint-x "> 2619 <a href="/pages/onewheel-pint-x">Pint X</a> 2620 </li> 2621 2622 2623 <li class="mm-link for-pint "> 2624 <a href="/pages/pint">Pint</a> 2625 </li> 2626 2627 <li class="mm-link for-compare "> 2628 <a href="/pages/compare">Compare</a> 2629 </li> 2630 <li class="mm-link for-chat "> 2631 <a> 2632 <button class="inline-button for-chat-before-choosing" onclick="window.postMessage({ type: '__OMAKASE_AI_OPEN_WINDOW' })" style="color: #000000 !important"> 2633 <span style="position: relative" style="color: #000000 !important">AI Board Finder</span> 2634 </button> 2635 </a> 2636 </li> 2637 2638 </ul> 2639 </div> 2640 </div><!-- /.accordion-item-body --> 2641 </div><!-- /.accordion-item --> 2642 2643 2644 <div class="accordion-item is-accessories"> 2645 <div class="accordion-item-header mobile-pill"> 2646 <img class="mobile-pill-bg" src="https://cdn.shopify.com/s/files/1/0696/2011/files/BFCM_2024_Nav_Acce
2646ssories.png" alt=""> 2647 <span style="color: #000">Accessories</span> 2648 </div> 2649 2650 2651 <!-- /.accordion-item-header --> 2652 <div class="accordion-item-body for-boards"> 2653 <div class="accordion-item-body-content"> 2654 <ul> 2655 <li class="mm-link is-parent"> 2656 <a class="parent-trigger active" href="#"> 2657 Board Type 2658 <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"> 2659 <style type="text/css"> 2660 .parent-trigger .st0{fill: #000;} 2661 </style> 2662 <g> 2663 <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 2664 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> 2665 </g> 2666 </svg> 2667 </a> 2668 <ul class="show-children"> 2669 <li class="mm-link"> 2670 <a href="/collections/onewheel-gt-s-series-accessories">GT S-Series</a> 2671 </li> 2672 <li class="mm-link"> 2673 <a href="/collections/onewheel-gt-accessories">GT</a> 2674 </li> 2675 <li class="mm-link"> 2676 <a href="/collections/xr-classic-accessories">XR Classic</a> 2677 </li> 2678 <li class="mm-link"> 2679 <a href="/collections/onewheel-pint-x-accessories">Pint S / X</a> 2680 </li> 2681 <li class="mm-link"> 2682 <a href="/collections/pint-accessories">Pint</a> 2683 </li> 2684 <li class="mm-link"> 2685 <a href="/collections/onewheel-xr-accessories">XR</a> 2686 </li> 2687 </ul> 2688 </li> 2689 <li class="mm-link is-iso"> 2690 <a href="/pages/all-accessories">All Accessories</a> 2691 </li> 2692 <li class="mm-link is-iso"> 2693 <a href="/collections/safety-accessories">Safety</a> 2694 </li> 2695 <li class="mm-lin is-iso"> 2696 <a href="/collections/tires-supplies">Tires & Supplies</a> 2697 </li> 2698 <li class="mm-link is-iso"> 2699 <a href="/pages/parts">Parts</a> 2700 </li> 2701 <li class="mm-link is-iso"> 2702 <a href="/collections/closeout">Closeout!</a> 2703 </li> 2704 </ul> 2705 </div> 2706 </div><!-- /.accordion-item-body --> 2707 2708 </div><!-- /.accordion-item --> 2709 2710 2711 <li class="inline-mb"> 2712 <a href="https://anticbikes.com" target="_blank">Bikes</a> 2713 </li> 2714 2715 2716 2717 <div class="accordion-item is-about"> 2718 <div class="accordion-item-header mobile-pill"> 2719 2720 <span style="color: #000">About</span> 2721 </div> 2722 <!-- /.accordion-item-header --> 2723 <div class="accordion-item-body for-boards"> 2724 <div class="accordion-item-body-content"> 2725 <ul>
2726 <li class="mm-link is-iso"> 2727 <a href="/pages/about-us">Our Story</a> 2728 </li> 2729 <li class="mm-link is-iso"> 2730 <a href="/pages/careers">Careers</a> 2731 </li> 2732 <li class="mm-link is-iso"> 2733 <a href="/pages/dealer-map">Dealers</a> 2734 </li> 2735 <li class="mm-link is-iso"> 2736 <a href="/pages/videolibrary">Videos</a> 2737 </li> 2738 <li class="mm-lin is-iso"> 2739 <a href="/pages/onewheel-factory-team">Factory Team</a> 2740 </li> 2741 <li class="mm-link is-iso"> 2742 <a href="/pages/flowstate">World of Onewheel</a> 2743 </li> 2744 2745 </ul> 2746 </div> 2747 </div><!-- /.accordion-item-body --> 2748 2749 </div><!-- /.accordion-item --> 2750 2751 2752 2753 2754 2755 2756 </div> 2757 2758 2759 2760 2761 2762 <!--<li> 2763 <a href="/pages/onewheel-barrow">Onewheel Barrow</a> 2764 </li> 2765 <li> 2766 <a href="/products/xr">XR</a> 2767 </li>--> 2768 2769 2770 <li class="inline-mb"> 2771 <a href="/collections/clothing-accessories">Apparel</a> 2772 </li> 2773 <li class="inline-mb"> 2774 <a href="/pages/customize-onewheel">Customize</a> 2775 </li> 2776 2777 <li class="inline-mb"> 2778 <a href="/pages/support">Support</a> 2779 </li> 2780 2781 2782 <!--<li> 2783 <a href="https://recall.onewheel.com" >RECALL</a> 2784 </li>--> 2785 2786<li class="mm-brand-social-footer"> 2787 <div class="mm-brand-social-footer__inner"> 2788 <ul class="mm-brand-list" role="list"> 2789 <li class="mm-brand-item mm-brand-item--primary"> 2790 <a href="https://futuremotion.com" target="_blank" rel="noopener noreferrer" class="mm-brand-link"> 2791 <span class="mm-brand-icon"><svg class="fm-icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 485.5 178.49" aria-hidden="true" focusable="false"> 2792 <path d="M260.6,0h-94.05c-3.23,0-6.19,1.81-7.67,4.68l-24.7,47.98c-1.48,2.87-4.44,4.68-7.67,4.68h-58.87c-3.23,0-6.19,1.81-7.67,4.68L0,178.49h67.64c3.24,0,6.22-1.81,7.7-4.7l56.38-109.61c1.48-2.88,4.44-4.68,7.68-4.68h85.25c3.23,0,6.19-1.8,7.67-4.67L260.6,0Z"></path> 2793 <path d="M209.93,89.24l-28.33,54.83c-1.48,2.87-4.44,4.67-7.67,4.67h-62.34s28.33-54.83,28.33-54.83c1.48-2.87,4.44-4.67,7.67-4.67h62.34Z"></path> 2794 <path d="M353.9,4.76l-26.11,49.94c-1.49,2.85-4.44,4.63-7.65,4.63h-61.49c-3.24,0-6.2,1.81-7.68,4.69l-58.76,114.48h72.23l44.54-86.55c1.05-2.04,4.1-1.46,4.34.82l8.81,85.73h38.63l44.47-86.54c1.05-2.04,4.1-1.46,4.34.82l8.81,85.72h67.14l-8.72-162.03c-.49-9.16-8.06-16.34-17.24-16.34h-97.99c-3.21,0-6.16,1.78-7.65,4.63Z"></path> 2795</svg></span> 2796 <span class="mm-brand-text">Future Motion</span> 2797 </a> 2798 </li> 2799 <li class="mm-brand-item"> 2800 <a href="https://anticbikes.com" target="_blank" rel="noopener noreferrer" class="mm-brand-link"> 2801 <span class="mm-brand-icon"><svg class="antic-a-icon" xmlns="http://www.w3.org/2000/svg" viewBox="24.4 57.1 159.5 90.7" aria-hidden="true" focusable="false"> 2802 <path d="M183.8,147.7h-34.2c-3.4,0-6.5-2.1-7.9-5.2l-5.2-12.5h-57.4l-12.1,14.3c-1.9,2.2-4.6,3.5-7.5,3.5H24.4l63.4-72.4-11.9-18.3h59.1c5.3,0,9.6,2.1,11,5.3l37.9,85.3h0ZM129.1,111.8l-11.3-27.3-23.1,27.3h34.4,0Z"></path> 2803</svg></span> 2804 <span class="mm-brand-text">Antic Bikes</span> 2805 </a> 2806 </li> 2807 </ul> 2808 </div> 2809 </li> 2810<li class="fix-bottom"><a class="align-cent button" href="/collections">Shop</a></li> 2811 </ul> 2812 2813 </div> 2814</nav> 2815 2816 2817<nav class="header-mobile-nav hide-alt"> 2818 <ul class="mobile-nav__links"> 2819 <li> 2820 <a href="/pages/onewheel-gt-s-series">GT S-Series</a> 2821 </li> 2822 <li> 2823 <a href="/pages/onewheel-gt">GT</a> 2824 </li> 2825 <li> 2826 <a href="/pages/onewheel-pint-x">Pint X</a> 2827 </li> 2828 <li> 2829 <a href="/pages/pint">Pint</a> 2830 </li> 2831 <li> 2832 <a href="/pages/all-accessories">Accessories</a> 2833 </li> 2834 <li> 2835 <a href="/collections/clothing-accessories">Apparel</a> 2836 </li> 2837 <li> 2838 <a href="/pages/compare">Compare</a> 2839 </li> 2840 <li> 2841 <a href="/pages/compare">Compare</a> 2842 </li> 2843 <!--<li> 2844 <a href="/pages/flowstate">Stories</a> 2845 </li>--> 2846 2847 2848 2849 <li> 2850 <a href="/pages/dealer-map">Dealers</a> 2851 </li> 2852 <li> 2853 <a href="/pages/support">Support</a> 2854 </li> 2855 <li><a class="align-cent button" href="/collections">Shop</a></li> 2856 </ul> 2857</nav>
2857<script> 2858 (function ($) { 2859 var announcementSlickOptions = { 2860 autoplay: true, 2861 arrows: false, 2862 dots: false, 2863 slidesToShow: 1, 2864 draggable: false, 2865 pauseOnHover: false, 2866 swipe: false, 2867 infinite: true, 2868 centerMode: false, 2869 touchMove: false, 2870 vertical: true, 2871 speed: 500, 2872 autoplaySpeed: 5000, 2873 useTransform: true, 2874 adaptiveHeight: false 2875 }; 2876 2877 function setAnnouncementCarouselHeight($carousel) { 2878 var $activeSlide = $carousel.find('.slick-slide.slick-active'); 2879 if (!$activeSlide.length) { 2880 $activeSlide = $carousel.find('.slick-slide').first(); 2881 } 2882 var height = $activeSlide.outerHeight(); 2883 if (height > 0) { 2884 $carousel.find('.slick-list').css('height', height + 'px'); 2885 } 2886 } 2887 2888 function initAnnouncementCarousel(selector) { 2889 var $carousel = $(selector); 2890 if (!$carousel.length || $carousel.hasClass('slick-initialized')) { 2891 return; 2892 } 2893 2894 $carousel.on('init afterChange', function () { 2895 setAnnouncementCarouselHeight($carousel); 2896 }); 2897 2898 $carousel.slick(announcementSlickOptions); 2899 setAnnouncementCarouselHeight($carousel); 2900 } 2901 2902 initAnnouncementCarousel('#animatedHeading'); 2903 initAnnouncementCarousel('#animatedTwoHeading'); 2904 2905 var resizeTimer; 2906 $(window).on('resize', function () { 2907 $('#animatedHeading, #animatedTwoHeading').each(function () { 2908 var $carousel = $(this); 2909 if ($carousel.hasClass('slick-initialized') && $carousel.is(':visible')) { 2910 $carousel.addClass('is-resizing'); 2911 } 2912 }); 2913 2914 clearTimeout(resizeTimer); 2915 resizeTimer = setTimeout(function () { 2916 $('#animatedHeading, #animatedTwoHeading').each(function () { 2917 var $carousel = $(this); 2918 if (!$carousel.hasClass('slick-initialized') || !$carousel.is(':visible')) { 2919 return; 2920 } 2921 $carousel.slick('setPosition'); 2922 setAnnouncementCarouselHeight($carousel); 2923 $carousel.removeClass('is-resizing'); 2924 }); 2925 }, 150); 2926 }); 2927 })(jQuery); 2928</script>
2928 2929 2930
2931<script> 2932 $(document).ready(function() { 2933 $(".is-parent").click(function(event) { 2934 const firstAnchorChild = $(this).children('a').first()[0]; 2935 2936 if (event.target === firstAnchorChild) { 2937 $(".parent-trigger").toggleClass('active'); 2938 $(".show-children").toggleClass('hide'); 2939 // $(".is-iso").toggleClass('hide'); 2940 $(".for-boards").toggleClass('open'); 2941 } 2942 }); 2943 2944 $(".accordion-item-header").click(function() { 2945 // console.log('accordion-item-header clicked'); 2946 $(".for-boards").removeClass('open'); 2947 }); 2948 2949 2950 2951 }); 2952</script>
2952 2953 2954 2955 2956 2957 2958 2959 2960
2961<script type="application/ld+json"> 2962{ 2963 "@context": "http://schema.org", 2964 "@type": "Organization", 2965 "name": "Onewheel // Future Motion", 2966 "sameAs": [ 2967 "", 2968 "https://www.facebook.com/OnewheelOfficial/", 2969 "", 2970 "https://www.instagram.com/onewheel/", 2971 "", 2972 "", 2973 "https://www.youtube.com/channel/UCCZMFqngWIbTcX_zPWPIJkg", 2974 "" 2975 ], 2976 "url": "https://onewheel.com" 2977} 2978</script>
2978 2979 2980 2981
2982<script type="text/javascript"> 2983 $(document).ready(function(){ 2984// $(".button a").click(function(){ 2985// $(".header-mobile-nav").fadeToggle(200); 2986// $(this).toggleClass('btn-open').toggleClass('btn-close'); 2987// }); 2988 $(".mobile-menu-trigger").click(function(){ 2989 $(".header-mobile-nav").fadeToggle(200); 2990 $(this).toggleClass('active').toggleClass('btn-close'); 2991 $("body").toggleClass('noscroll'); 2992 }); 2993 }); 2994// $('.overlay').on('click', function(){ 2995// $(".overlay").fadeToggle(200); 2996// $(".button a").toggleClass('btn-open').toggleClass('btn-close'); 2997// open = false; 2998// }); 2999</script>
2999 3000 3001 3002 3003
3004<script type="text/javascript"> 3005 $(function() { 3006 $('.about-trigger').click(function() { 3007 $('.shop-nav.about').slideToggle('slow'); 3008 $(this).toggleClass('active'); 3009 }); 3010 }); 3011</script>
3011 3012 3013
3014<script> 3015 $(document).ready(function() { 3016 $(".footer-nav-menu").on("click", ".js-dropdown-toggle", function() { 3017 $(this).toggleClass("active").next().slideToggle(); 3018 }); 3019 $(".header-mobile-nav").on("click", ".title-dropdown", function() { 3020 $(this).find('span').toggleClass('active'); 3021 $(this).closest("li").find('.links__dropdown-menu').slideToggle(); 3022 }); 3023 }) 3024</script>
3024 3025
3026<script type="text/javascript"> 3027 $(function() { 3028 // this will get the full URL at the address bar 3029 var url = window.location.href; 3030 3031 // passes on every "a" tag 3032 $(".main-nav li a").each(function() { 3033 // checks if its the same on the address bar 3034 if (url == (this.href)) { 3035 $(this).closest("li").addClass("active"); 3036 //for making parent of submenu active 3037 $(this).closest("li").parent().parent().addClass("active"); 3038 } 3039 }); 3040 }); 3041</script>
3041 3042 3043 3044 3045 3046
3047<script id="rendered-js" > 3048const accordionItemHeaders = document.querySelectorAll(".accordion-item-header"); 3049 3050accordionItemHeaders.forEach(accordionItemHeader => { 3051 accordionItemHeader.addEventListener("click", event => { 3052 3053 3054 const currentlyActiveAccordionItemHeader = document.querySelector(".accordion-item-header.active"); 3055 if(currentlyActiveAccordionItemHeader && currentlyActiveAccordionItemHeader!==accordionItemHeader) { 3056 currentlyActiveAccordionItemHeader.classList.toggle("active"); 3057 currentlyActiveAccordionItemHeader.nextElementSibling.style.maxHeight = 0; 3058 } 3059 3060 accordionItemHeader.classList.toggle("active"); 3061 const accordionItemBody = accordionItemHeader.nextElementSibling; 3062 if (accordionItemHeader.classList.contains("active")) { 3063 accordionItemBody.style.maxHeight = accordionItemBody.scrollHeight + "px"; 3064 } else 3065 { 3066 accordionItemBody.style.maxHeight = 0; 3067 } 3068 3069 }); 3070}); 3071//# sourceURL=pen.js 3072 </script>
3072 3073
3074<script> 3075// Countdown Timer Functions 3076(function() { 3077 function formatCountdown(distance) { 3078 var days = Math.floor(distance / (1000 * 60 * 60 * 24)); 3079 var hours = Math.floor((distance % (1000 * 60 * 60 * 24)) / (1000 * 60 * 60)); 3080 var minutes = Math.floor((distance % (1000 * 60 * 60)) / (1000 * 60)); 3081 var seconds = Math.floor((distance % (1000 * 60)) / 1000); 3082 3083 // Remove leading zeros 3084 days = days.toString(); 3085 hours = hours.toString(); 3086 minutes = minutes.toString(); 3087 seconds = seconds.toString(); 3088 3089 return { 3090 days: days, 3091 hours: hours, 3092 minutes: minutes, 3093 seconds: seconds, 3094 daysLabel: days === '1' ? 'Day' : 'Days' 3095 }; 3096 } 3097 3098 function setMobileVisibility(zone, mobileIds, daysValue) { 3099 // Set initial mobile visibility based on days 3100 if (mobileIds.days) { 3101 var daysElM = document.getElementById(mobileIds.days); 3102 var daysItemM = daysElM ? daysElM.closest('.countdown-item') : null; 3103 if (daysItemM) { 3104 daysItemM.style.display = daysValue > 0 ? 'inline-flex' : 'none'; 3105 } 3106 } 3107 3108 if (mobileIds.seconds) { 3109 var secondsElM = document.getElementById(mobileIds.seconds); 3110 var secondsItemM = secondsElM ? secondsElM.closest('.countdown-item') : null; 3111 if (secondsItemM) { 3112 secondsItemM.style.display = daysValue === 0 ? 'inline-flex' : 'none'; 3113 } 3114 } 3115 } 3116 3117 function updateCountdown(zone, datetime, desktopIds, mobileIds) { 3118 if (!datetime || datetime === '') return; 3119 3120 // Convert YYYY-MM-DD HH:MM:SS format to ISO format for better compatibility 3121 var dateStr = datetime.trim(); 3122 // Replace space with T for ISO format (YYYY-MM-DD HH:MM:SS -> YYYY-MM-DDTHH:MM:SS) 3123 if (dateStr.indexOf(' ') !== -1) { 3124 dateStr = dateStr.replace(' ', 'T'); 3125 } 3126 3127 var countDownDate = new Date(dateStr).getTime(); 3128 if (isNaN(countDownDate)) { 3129 console.error('Invalid date format for ' + zone + ' zone:', datetime); 3130 return; 3131 } 3132 3133 // Set initial mobile visibility 3134 var now = new Date().getTime(); 3135 var initialDistance = countDownDate - now; 3136 if (initialDistance > 0) { 3137 var initialTime = formatCountdown(initialDistance); 3138 var initialDaysValue = parseInt(initialTime.days); 3139 setMobileVisibility(zone, mobileIds, initialDaysValue); 3140 } 3141 3142 // Track if this is the first update (for fade-in) 3143 var isFirstUpdate = true; 3144 3145 var interval = setInterval(function() { 3146 var now = new Date().getTime(); 3147 var distance = countDownDate - now; 3148 3149 if (distance < 0) { 3150 clearInterval(interval); 3151 // Hide countdown when expired 3152 var desktopEl = document.getElementById('countdown-' + zone + '-desktop'); 3153 var mobileEl = document.getElementById('countdown-' + zone + '-mobile'); 3154 if (desktopEl) desktopEl.closest('.countdown-timer-zone').style.display = 'none'; 3155 if (mobileEl) mobileEl.closest('.countdown-timer-zone').style.display = 'none'; 3156 return; 3157 } 3158 3159 var time = formatCountdown(distance); 3160 3161 // Add "ready" class on first update to trigger fade-in (on the entire zone, not just display) 3162 if (isFirstUpdate) { 3163 isFirstUpdate = false; 3164 var desktopEl = document.getElementById('countdown-' + zone + '-desktop'); 3165 var mobileEl = document.getElementById('countdown-' + zone + '-mobile'); 3166 var desktopZone = desktopEl ? desktopEl.closest('.countdown-timer-zone') : null; 3167 var mobileZone = mobileEl ? mobileEl.closest('.countdown-timer-zone') : null; 3168 if (desktopZone) desktopZone.classList.add('ready'); 3169 if (mobileZone) mobileZone.classList.add('ready'); 3170 } 3171 3172 // Update desktop 3173 if (desktopIds.days) { 3174 var daysEl = document.getElementById(desktopIds.days); 3175 var daysLabelEl = document.getElementById(desktopIds.daysLabel); 3176 var daysItemD = daysEl ? daysEl.closest('.countdown-item') : null; 3177 3178 if (daysEl) daysEl.textContent = time.days; 3179 if (daysLabelEl) daysLabelEl.textContent = time.daysLabel; 3180 3181 // Hide Days on desktop if toggle is enabled (handled by CSS, but ensure it's applied) 3182 // CSS will handle this via the hide_days_desktop settings 3183 } 3184 if (desktopIds.hours) { 3185 var hoursEl = document.getElementById(desktopIds.hours); 3186 if (hoursEl) hoursEl.textContent = time.hours; 3187 } 3188 if (desktopIds.minutes) { 3189 var minutesEl = document.getElementById(desktopIds.minutes); 3190 if (minutesEl) minutesEl.textContent = time.minutes; 3191 } 3192 if (desktopIds.seconds) { 3193 var secondsEl = document.getElementById(desktopIds.seconds); 3194 var secondsItemD = secondsEl ? secondsEl.closest('.countdown-item') : null; 3195 3196 if (secondsEl) secondsEl.textContent = time.seconds; 3197 3198 // Hide Seconds on desktop if toggle is enabled (handled by CSS, but ensure it's applied) 3199 // CSS will handle this via the hide_seconds_desktop settings 3200 } 3201 3202 // Update mobile - show only 3 units 3203 // If days > 0: show Days, Hrs, Min (hide Seconds) 3204 // If days = 0: show Hrs, Min, Sec (hide Days) 3205 var daysValue = parseInt(time.days); 3206 3207 if (mobileIds.days) { 3208 var daysElM = document.getElementById(mobileIds.days); 3209 var daysLabelElM = document.getElementById(mobileIds.daysLabel); 3210 var daysItemM = daysElM ? daysElM.closest('.countdown-item') : null; 3211 3212 if (daysElM) daysElM.textContent = time.days; 3213 if (daysLabelElM) daysLabelElM.textContent = time.daysLabel; 3214 3215 // Hide Days when days = 0 3216 if (daysItemM) { 3217 daysItemM.style.display = daysValue > 0 ? 'inline-flex' : 'none'; 3218 } 3219 } 3220 3221 if (mobileIds.hours) { 3222 var hoursElM = document.getElementById(mobileIds.hours); 3223 if (hoursElM) hoursElM.textContent = time.hours; 3224 } 3225 3226 if (mobileIds.minutes) { 3227 var minutesElM = document.getElementById(mobileIds.minutes); 3228 if (minutesElM) minutesElM.textContent = time.minutes; 3229 } 3230 3231 if (mobileIds.seconds) { 3232 var secondsElM = document.getElementById(mobileIds.seconds); 3233 var secondsItemM = secondsElM ? secondsElM.closest('.countdown-item') : null; 3234 3235 if (secondsElM) secondsElM.textContent = time.seconds; 3236 3237 // Show Seconds only when days = 0 3238 if (secondsItemM) { 3239 secondsItemM.style.display = daysValue === 0 ? 'inline-flex' : 'none'; 3240 } 3241 } 3242 }, 1000); 3243 } 3244 3245 // Function to check if any countdown zone is visible and hide default announcement 3246 function checkAndHideDefaultAnnouncement() { 3247 var defaultBanner = document.getElementById('default-announcement-banner'); 3248 if (!defaultBanner) return; 3249 3250 // Don't hide if it's the Non-US Zone banner (it has the non-us-zone-banner class) 3251 // Non-US Zone is handled by CSS toggles like other zones 3252 if (defaultBanner.classList.contains('non-us-zone-banner')) { 3253 return; 3254 } 3255 3256 var zones = ['purple', 'orange', 'green', 'red', 'blue']; 3257 var anyZoneVisible = false;
3258 3259 zones.forEach(function(zone) { 3260 var zoneEl = document.getElementById(zone + '-shipping-banner'); 3261 if (zoneEl) { 3262 var style = window.getComputedStyle(zoneEl); 3263 if (style.display !== 'none' && style.display !== '') { 3264 anyZoneVisible = true; 3265 } 3266 } 3267 }); 3268 3269 if (anyZoneVisible) { 3270 defaultBanner.style.display = 'none'; 3271 } else { 3272 // Check if countdown zones are enabled - if so, keep default hidden unless geo-location app shows it 3273 var hasCountdownZones = document.querySelectorAll('.countdown-timer-zone').length > 0; 3274 if (!hasCountdownZones) { 3275 defaultBanner.style.display = ''; 3276 } 3277 } 3278 } 3279 3280 // Initialize countdowns when DOM is ready 3281 document.addEventListener('DOMContentLoaded', function() { 3282 3283 3284 3285 3286 3287 3288 3289 3290 3291 3292 function parsePacificDateTime(datetime) { 3293 if (!datetime || datetime === '') return NaN; 3294 var dateStr = datetime.trim(); 3295 if (dateStr.indexOf(' ') !== -1) { 3296 dateStr = dateStr.replace(' ', 'T'); 3297 } 3298 if (dateStr.indexOf('T') !== -1 && dateStr.indexOf('+') === -1 && dateStr.indexOf('Z') === -1 && !/\d{2}:\d{2}:\d{2}-/.test(dateStr)) { 3299 dateStr += '-07:00'; 3300 } 3301 return new Date(dateStr).getTime(); 3302 } 3303 3304 function updateFlashSaleCountdown(suffix, endDatetime) { 3305 var wrap = document.getElementById('flash-sale-countdown-wrap-' + suffix); 3306 if (!wrap) return; 3307 3308 var endDate = parsePacificDateTime(endDatetime); 3309 if (isNaN(endDate)) { 3310 console.error('Invalid flash sale countdown end date:', endDatetime); 3311 return; 3312 } 3313 3314 var daysEl = document.getElementById('flash-sale-days-' + suffix); 3315 var daysLabelEl = document.getElementById('flash-sale-days-label-' + suffix); 3316 var hoursEl = document.getElementById('flash-sale-hours-' + suffix); 3317 var minutesEl = document.getElementById('flash-sale-minutes-' + suffix); 3318 var secondsEl = document.getElementById('flash-sale-seconds-' + suffix); 3319 var secondsItem = secondsEl ? secondsEl.closest('.countdown-item') : null; 3320 var daysItem = daysEl ? daysEl.closest('.countdown-item') : null; 3321 3322 function tick() { 3323 var now = new Date().getTime(); 3324 var distance = endDate - now; 3325 3326 if (distance < 0) { 3327 wrap.style.display = 'none'; 3328 return; 3329 } 3330 3331 wrap.style.display = ''; 3332 var time = formatCountdown(distance); 3333 var daysValue = parseInt(time.days, 10); 3334 3335 if (daysEl) daysEl.textContent = time.days; 3336 if (daysLabelEl) daysLabelEl.textContent = time.daysLabel; 3337 if (hoursEl) hoursEl.textContent = time.hours; 3338 if (minutesEl) minutesEl.textContent = time.minutes; 3339 if (secondsEl) secondsEl.textContent = time.seconds; 3340 3341 if (daysItem) { 3342 daysItem.style.display = daysValue > 0 ? 'inline-flex' : 'none'; 3343 } 3344 if (secondsItem) { 3345 secondsItem.style.display = suffix === 'm' && daysValue > 0 ? 'none' : 'inline-flex'; 3346 } 3347 } 3348 3349 tick(); 3350 setInterval(tick, 1000); 3351 } 3352 3353 3354 3355 // Check visibility on load and periodically 3356 checkAndHideDefaultAnnouncement(); 3357 setInterval(checkAndHideDefaultAnnouncement, 1000); 3358 }); 3359})(); 3360</script>
3360 3361</div> 3362 3363 3364 <div id="shopify-section-mega-menu-1" class="shopify-section"><style> 3365 img.badge-drop.show-pint:not(.hide), 3366 img.badge-drop.show-gt:not(.hide), 3367 img.badge-drop.show-gt-s-series:not(.hide), 3368 img.badge-drop.show-gt-s-series-rally-xl:not(.hide), 3369 img.badge-drop.show-pint-s:not(.hide), 3370 img.badge-drop.show-pint-x:not(.hide), 3371 img.badge-drop.show-xr-classic:not(.hide) { 3372 display: block !important; 3373 } 3374 3375 #shopify-section-mega-menu-1 #dropdown-board .img-frame img.badge-drop { 3376 top: 10px; 3377 right: 10px; 3378 width: 142px !important; 3379 height: 136px !important; 3380 } 3381 3382 #shopify-section-mega-menu-1 #dropdown-board .img-frame img.badge-drop.show-pint-s, 3383 #shopify-section-mega-menu-1 #dropdown-board .img-frame img.badge-drop.show-pint-x, 3384 #shopify-section-mega-menu-1 #dropdown-board .img-frame img.badge-drop.show-pint, 3385 #shopify-section-mega-menu-1 #dropdown-board .img-frame img.badge-drop.show-gt { 3386 width: 154px !important; 3387 height: auto !important; 3388 } 3389 3390 @media only screen and (min-width: 768px) { 3391 li.mm-link.for-ai-board-finder button { 3392 border: none; 3393 background: transparent; 3394 padding: 0 !important; 3395 text-align: left; 3396 color: #7a7a7a !important; 3397 opacity: 1 !important; 3398 width: 150%; 3399 font-weight: 400 !important; 3400 font-size: 17px !important; 3401 } 3402 3403 3404 li.mm-link.for-ai-board-finder { 3405 line-height: 1.8 !important; 3406 } 3407 3408 .mm-reskin #dropdown-board li.mm-link.for-compare { 3409 margin-top: 5px !important; 3410 } 3411 3412 } 3413 3414 3415</style> 3416 3417 3418 3419 3420 3421 3422 3423 3424 3425 3426 3427 3428 3429 3430 3431 3432 3433 3434 3435 3436 3437 3438 3439 3440 3441 3442 3443 3444 3445 3446 3447 3448 3449 3450 3451 3452 3453 3454 3455 3456 3457 3458 3459 3460 3461 3462 3463 3464 3465 3466 3467 3468 3469 3470 3471 3472 3473<div class="avex-dropdown-wrapper hide-small show-alt" id="dropdown-board"> 3474 <div class="container"> 3475 <ul> 3476 3477 3478 <li class="mm-link for-gt-s-series-rally-xl active"> 3479 <a href="/pages/onewheel-gt-s-series-rally-xl"> 3480 <span style="position: relative">GT S-Series Rally XL 3481 3482 <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;"> 3483 3484 </span> 3485 </a> 3486 </li> 3487 3488 3489 3490 <li class="mm-link for-gt-s-series "> 3491 <a href="/pages/onewheel-gt-s-series"> 3492 <span style="position: relative">GT S-Series 3493 3494 </span> 3495 </a> 3496 </li> 3497 3498 3499 3500 <li class="mm-link for-gt "> 3501 <a href="/pages/onewheel-gt"> 3502 <span style="position: relative">GT 3503 3504 </span> 3505 </a> 3506 </li> 3507 3508 3509 3510 <li class="mm-link for-xr-classic "> 3511 <a href="https://onewheel.com/pages/onewheel-xr-classic"> 3512 <span style="position: relative">XR Classic 3513 3514 </span> 3515 </a> 3516 </li> 3517 3518 3519 3520 <li class="mm-link for-pint-s "> 3521 <a href="/pages/onewheel-pint-s"> 3522 <span style="position: relative">Pint S 3523 3524 </span> 3525 </a> 3526 </li> 3527 3528 3529 3530 <li class="mm-link for-pint-x "> 3531 <a href="/pages/onewheel-pint-x"> 3532 <span style="position: relative">Pint X 3533 3534 </span> 3535 </a> 3536 </li> 3537 3538 3539 3540 <li class="mm-link for-pint "> 3541 <a href="/pages/pint"> 3542 <span style="position: relative">Pint 3543 3544 </span> 3545 </a> 3546 </li> 3547 3548 3549 3550 <li class="mm-link for-compare "> 3551 <a href="/pages/compare">
3552 <span style="position: relative">Compare 3553 3554 </span> 3555 </a> 3556 </li> 3557 3558 3559 3560 <li class="mm-link for-ai-board-finder "> 3561 <a> 3562 <button class="inline-button" onclick="window.postMessage({ type: '__OMAKASE_AI_OPEN_WINDOW' })"> 3563 <span style="position: relative">AI Board Finder 3564 </span> 3565 </button> 3566 </a> 3567 </li> 3568 3569 3570 </ul> 3571 <div class="img-frame"> 3572 3573 <img class="avex-dropdown-bg show-gt-s-series-rally-xl " 3574 data-dropdown-image="gt-s-series-rally-xl" height="300" 3575 src="https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GT_XL_MegaMenu.png?v=1754484932" 3576 > 3577 3578 3579 3580 3581 3582 3583 3584 3585 <img class="avex-dropdown-bg show-gt-s-series hide" 3586 data-dropdown-image="gt-s-series" height="300" 3587 src="https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/ShoppingImage4DesktopNav_SSeriesV2.jpg?v=1717637707" 3588 > 3589 3590 3591 3592 3593 3594 3595 3596 3597 <img class="avex-dropdown-bg show-gt hide" 3598 data-dropdown-image="gt" height="300" 3599 src="https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/IMG_4436.jpg?v=1720805262" 3600 > 3601 3602 3603 <img 3604 class="badge-drop show-gt hide" 3605 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" 3606 alt="Promotion" 3607 > 3608 3609 3610 3611 3612 <img class="avex-dropdown-bg show-xr-classic hide" 3613 data-dropdown-image="xr-classic" height="300" 3614 src="https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/ShoppingImage4DesktopNav_XRCpng.png?v=1730826043" 3615 > 3616 3617 3618 3619 3620 3621 3622 3623 3624 <img class="avex-dropdown-bg show-pint-s hide" 3625 data-dropdown-image="pint-s" height="300" 3626 src="https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/ShoppingImage4DesktopNav_PintS_V2.jpg?v=1725490779" 3627 > 3628 3629 3630 3631 3632 3633 3634 3635 3636 3637 3638 3639 3640 3641 <img class="avex-dropdown-bg show-pint-x hide" 3642 data-dropdown-image="pint-x" height="300" 3643 src="https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/ShoppingImage4DesktopNav_PintX_V2.jpg?v=1717637678" 3644 > 3645 3646 3647 3648 3649 3650 3651 3652 3653 3654 3655 3656 3657 3658 <img class="avex-dropdown-bg show-pint hide" 3659 data-dropdown-image="pint" height="300" 3660 src="https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/ShoppingImage4DesktopNav_Pint_V2.jpg?v=1717637633" 3661 > 3662 3663 3664 3665 3666 3667 3668 3669 3670 3671 3672 3673 3674 3675 <img class="avex-dropdown-bg show-compare hide" 3676 data-dropdown-image="compare" height="300" 3677 src="https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
3677onewheel.com/cdn/shop/files/ShoppingImage4DesktopNav_Compare_V2_2.png?v=1754703574" 3678 > 3679 3680 3681 3682 3683 3684 3685 3686 3687 <img class="avex-dropdown-bg show-ai-board-finder hide" 3688 data-dropdown-image="ai-board-finder" height="300" 3689 src="https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shopifycloud/storefront/assets/no-image-2048-a2addb12.gif" 3690 > 3691 3692 3693 3694 3695 3696 3697 3698 3699 3700 3701 <div class="header-specs show-gt-s-series-rally-xl "> 3702 3703 <span>25 mph top speed</span><br> 3704 3705 3706 <span>18-28 mile range <br></span> 3707 3708 3709 3710 3711 <span class="show-alt-two from-price">From $3,500 <br></span> 3712 3713 3714 <span class="show-alt-two tagline">The Pinnacle of Onewheel Performance</span> 3715 3716 </div> 3717 3718 <div class="header-specs show-gt-s-series hide"> 3719 3720 <span>25 mph top speed</span><br> 3721 3722 3723 <span>16-25 mile range <br></span> 3724 3725 3726 3727 3728 <span class="show-alt-two from-price">From $2,900 <br></span> 3729 3730 3731 <span class="show-alt-two tagline">Factory upgraded for next-level performance</span> 3732 3733 </div> 3734 3735 <div class="header-specs show-gt hide"> 3736 3737 <span>20 mph top speed</span><br> 3738 3739 3740 <span>20-32 mile range <br></span> 3741 3742 3743 3744 3745 <span class="show-alt-two from-price">From <strike>$2,300</strike> $2,000 <br></span> 3746 3747 3748 <span class="show-alt-two tagline">Maximum range. Tackle the city or slay the trail.</span> 3749 3750 </div> 3751 3752 <div class="header-specs show-xr-classic hide"> 3753 3754 <span>20 mph top speed</span><br> 3755 3756 3757 <span>17-24 mile range <br></span> 3758 3759 3760 3761 3762 <span class="show-alt-two from-price">From $1,900 <br></span> 3763 3764 3765 <span class="show-alt-two tagline">Classic Looks & State-of-the-Art Performance, Perfect Size.</span> 3766 3767 </div> 3768 3769 <div class="header-specs show-pint-s hide"> 3770 3771 <span>20 mph top speed</span><br> 3772 3773 3774 <span>12-18 mile range <br></span> 3775 3776 3777 3778 3779 <span class="show-alt-two from-price">From $1,400 </span> 3780 3781 3782 </div> 3783 3784 <div class="header-specs show-pint-x hide"> 3785 3786 <span>18 mph top speed</span><br> 3787 3788 3789 <span>12-18 mile range <br></span> 3790 3791 3792 3793 3794 <span class="show-alt-two from-price"> 3795 3796 From $1,200 3797 3798 <br></span> 3799 3800 3801 <span class="show-alt-two tagline">Compact. Capable. Twice the range & more speed.</span> 3802 3803 </div> 3804 3805 <div class="header-specs show-pint hide"> 3806 3807 <span>16 mph top speed</span><br> 3808 3809 3810 <span>6-8 mile range <br></span> 3811 3812 3813 3814 3815 <span class="show-alt-two from-price"> 3816 3817 From $950 3818 3819 <br></span> 3820 3821 3822 <span class="show-alt-two tagline">The micro-shredder thatâs loved by all</span> 3823 3824 </div> 3825 3826 <div class="header-specs show-compare hide"> 3827 3828 3829 3830 3831 </div> 3832 3833 <div class="header-specs show-ai-board-finder hide"> 3834 3835 3836 3837 3838 </div> 3839 3840 3841 </div> 3842 </div> 3843</div> 3844
3845<script> 3846 3847 document.addEventListener("DOMContentLoaded", (event) => { 3848 main(); 3849 }); 3850 3851 megaMenuSettings.items.forEach(item => { 3852 const $item = getNavItem(item); 3853 3854 $item.addEventListener("mouseenter", (evt) => { 3855 showCorrespondingImage(item.split("::")[0], $bgWrapper) 3856 }) 3857 3858 $ul.appendChild($item); 3859 }); 3860 3861 function showCorrespondingImage(title, $bgWrapper) { 3862 $bgWrapper.querySelectorAll("img").forEach($image => { 3863 $image.setAttribute("hidden", true) 3864 if($image.getAttribute("data-dropdown-image") === title) { 3865 $image.removeAttribute("hidden") 3866 } 3867 }) 3868 } 3869 3870</script>
3870 3871 3872
3873<script> 3874 3875 $(function() { 3876 $('.mm-link').mouseenter(function() { 3877 $(this).addClass("active"); 3878 }).mouseleave(function () { 3879 $(this).removeClass("active"); 3880 }); 3881 }); 3882 3883 $(function() { 3884 $('.avex-dropdown-trigger').mouseenter(function() { 3885 $('.avex-dropdown-wrapper').addClass("show"); 3886 $('.header').addClass("mega-open"); 3887 $('body').addClass("menu-engaged"); 3888 }).mouseleave(function () { 3889 }); 3890 }); 3891 3892 $(function() { 3893 $('.header-components').mouseleave(function() { 3894 $('.avex-dropdown-wrapper').removeClass("show"); 3895 $('.avex-dropdown-wrapper-two').removeClass("show"); 3896 $('.avex-dropdown-wrapper-three').removeClass("show"); 3897 $('.avex-dropdown-trigger').removeClass("hover-active"); 3898 $('.avex-dropdown-trigger-two').removeClass("hover-active"); 3899 $('.avex-dropdown-trigger-three').removeClass("hover-active"); 3900 $('.header').removeClass("mega-open"); 3901 $('body').removeClass("menu-engaged"); 3902 }).mouseenter(function () { 3903 }); 3904 }); 3905 3906 $(function() { 3907 $('.avex-dropdown-trigger-two').mouseenter(function() { 3908 $('.avex-dropdown-wrapper-two').addClass("show"); 3909 $('.avex-dropdown-wrapper').removeClass("show"); 3910 $('.avex-dropdown-wrapper-three').addClass("show"); 3911 $('.header').addClass("mega-open"); 3912 $('body').addClass("menu-engaged"); 3913 }).mouseleave(function () { 3914 }); 3915 }); 3916 3917 $(function() { 3918 $('.avex-dropdown-trigger-three').mouseenter(function() { 3919 $('.avex-dropdown-wrapper-three').addClass("show"); 3920 $('.avex-dropdown-wrapper').removeClass("show"); 3921 $('.avex-dropdown-wrapper-two').addClass("show"); 3922 $('.header').addClass("mega-open"); 3923 $('body').addClass("menu-engaged"); 3924 }).mouseleave(function () { 3925 }); 3926 }); 3927 3928 $(function() { 3929 $('.static-link').mouseenter(function() { 3930 $('.avex-dropdown-wrapper').removeClass("show"); 3931 $('.avex-dropdown-wrapper-two').removeClass("show"); 3932 $('.header').removeClass("mega-open"); 3933 $('body').removeClass("menu-engaged"); 3934 }).mouseleave(function () { 3935 }); 3936 }); 3937 3938 3939 $(function() { 3940 $('main').mouseenter(function() { 3941 $('.avex-dropdown-wrapper').removeClass("show"); 3942 $('.avex-dropdown-wrapper-two').removeClass("show"); 3943 $('.header').removeClass("mega-open"); 3944 $('body').removeClass("menu-engaged"); 3945 }).mouseleave(function () { 3946 }); 3947 }); 3948 3949 $(function() { 3950 $('.for-gt-s-series-rally-xl').mouseenter(function() { 3951 $('.show-gt-s-series').addClass("hide"); 3952 $('.show-pint').addClass("hide"); 3953 $('.show-pint-x').addClass("hide"); 3954 $('.show-gt').addClass("hide"); 3955 $('.show-compare').addClass("hide"); 3956 $('.show-pint-s').addClass("hide"); 3957 $('.show-xr-classic').addClass("hide"); 3958 $('.show-gt-s-series-rally-xl').removeClass("hide"); 3959 }).mouseleave(function () { 3960 }); 3961 $('.for-gt-s-series').mouseenter(function() { 3962 $('.show-gt-s-series').removeClass("hide"); 3963 $('.show-pint').addClass("hide"); 3964 $('.show-pint-x').addClass("hide"); 3965 $('.show-gt').addClass("hide"); 3966 $('.show-compare').addClass("hide"); 3967 $('.show-pint-s').addClass("hide"); 3968 $('.show-xr-classic').addClass("hide"); 3969 $('.show-gt-s-series-rally-xl').addClass("hide"); 3970 }).mouseleave(function () { 3971 }); 3972 $('.for-gt').mouseenter(function() { 3973 $('.show-gt').removeClass("hide"); 3974 $('.show-pint').addClass("hide"); 3975 $('.show-pint-x').addClass("hide"); 3976 $('.show-gt-s-series').addClass("hide"); 3977 $('.show-compare').addClass("hide"); 3978 $('.show-pint-s').addClass("hide"); 3979 $('.show-xr-classic').addClass("hide"); 3980 $('.show-gt-s-series-rally-xl').addClass("hide"); 3981 }).mouseleave(function () { 3982 }); 3983 $('.for-pint-x').mouseenter(function() { 3984 $('.show-pint-x').removeClass("hide"); 3985 $('.show-pint').addClass("hide"); 3986 $('.show-gt').addClass("hide"); 3987 $('.show-gt-s-series').addClass("hide"); 3988 $('.show-compare').addClass("hide"); 3989 $('.show-pint-s').addClass("hide"); 3990 $('.show-xr-classic').addClass("hide"); 3991 $('.show-gt-s-series-rally-xl').addClass("hide"); 3992 }).mouseleave(function () { 3993 });
3994 $('.for-pint').mouseenter(function() { 3995 $('.show-pint').removeClass("hide"); 3996 $('.show-gt').addClass("hide"); 3997 $('.show-pint-x').addClass("hide"); 3998 $('.show-gt-s-series').addClass("hide"); 3999 $('.show-compare').addClass("hide"); 4000 $('.show-pint-s').addClass("hide"); 4001 $('.show-xr-classic').addClass("hide"); 4002 $('.show-gt-s-series-rally-xl').addClass("hide"); 4003 }).mouseleave(function () { 4004 }); 4005 4006 4007 4008 $('.for-pint-s').mouseenter(function() { 4009 $('.show-pint-s').removeClass("hide"); 4010 $('.show-pint').addClass("hide"); 4011 $('.show-gt').addClass("hide"); 4012 $('.show-pint-x').addClass("hide"); 4013 $('.show-gt-s-series').addClass("hide"); 4014 $('.show-compare').addClass("hide"); 4015 $('.show-xr-classic').addClass("hide"); 4016 $('.show-gt-s-series-rally-xl').addClass("hide"); 4017 }).mouseleave(function () { 4018 }); 4019 4020 4021 $('.for-xr-classic').mouseenter(function() { 4022 $('.show-pint-s').addClass("hide"); 4023 $('.show-pint').addClass("hide"); 4024 $('.show-gt').addClass("hide"); 4025 $('.show-pint-x').addClass("hide"); 4026 $('.show-gt-s-series').addClass("hide"); 4027 $('.show-compare').addClass("hide"); 4028 $('.show-xr-classic').removeClass("hide"); 4029 $('.show-gt-s-series-rally-xl').addClass("hide"); 4030 }).mouseleave(function () { 4031 }); 4032 4033 4034 $('.for-compare').mouseenter(function() { 4035 $('.show-compare').removeClass("hide"); 4036 $('.show-pint').addClass("hide"); 4037 $('.show-gt').addClass("hide"); 4038 $('.show-pint-x').addClass("hide"); 4039 $('.show-gt-s-series').addClass("hide"); 4040 $('.show-pint-s').addClass("hide"); 4041 $('.show-xr-classic').addClass("hide"); 4042 $('.show-gt-s-series-rally-xl').addClass("hide"); 4043 }).mouseleave(function () { 4044 }); 4045 4046 }); 4047 4048 4049</script>
4049 4050 4051 4052</div> 4053 4054 4055 <div id="shopify-section-mega-menu-2" class="shopify-section"><style> 4056 img.tile-pill.dropdown-hex { 4057 position: absolute; 4058 top: 0; 4059 right: 0; 4060 max-width: 80px; 4061 left: 15px; 4062 bottom: 10px; 4063 top: auto; 4064 } 4065 .mm-reskin .avex-dropdown-wrapper-two span.tile-label { 4066 position: absolute; 4067 font-family: Favorit, sans-serif; 4068 right: 20px; 4069 width: 100%; 4070 text-align: center; 4071 left: 0; 4072 top: 17px; 4073 font-size: 19px; 4074 } 4075 4076 /* === Mega menu image badge === */ 4077 .avex-dropdown-wrapper-two .image-tile { 4078 position: relative; 4079 display: block; 4080 } 4081 4082 .avex-dropdown-wrapper-two .tile-badge { 4083 position: absolute; 4084 z-index: 2; 4085 max-width: var(--tile-badge-max-width, 120px); 4086 height: auto; 4087 } 4088 4089 .avex-dropdown-wrapper-two .tile-badge--top-left { 4090 top: 12px; 4091 left: 12px; 4092 transform: translate(0, 0); 4093 } 4094 .avex-dropdown-wrapper-two .tile-badge--top-center { 4095 top: 12px; 4096 left: 50%; 4097 transform: translate(-50%, 0); 4098 } 4099 .avex-dropdown-wrapper-two .tile-badge--top-right { 4100 top: 12px; 4101 right: 12px; 4102 transform: translate(0, 0); 4103 } 4104 4105 .avex-dropdown-wrapper-two .tile-badge--center-left { 4106 top: 50%; 4107 left: 12px; 4108 transform: translate(0, -50%); 4109 } 4110 .avex-dropdown-wrapper-two .tile-badge--center-center { 4111 top: 50%; 4112 left: 50%; 4113 transform: translate(-50%, -50%); 4114 } 4115 .avex-dropdown-wrapper-two .tile-badge--center-right { 4116 top: 50%; 4117 right: 12px; 4118 transform: translate(0, -50%); 4119 } 4120 4121 .avex-dropdown-wrapper-two .tile-badge--bottom-left { 4122 bottom: 12px; 4123 left: 12px; 4124 transform: translate(0, 0); 4125 } 4126 .avex-dropdown-wrapper-two .tile-badge--bottom-center { 4127 bottom: 12px; 4128 left: 50%; 4129 transform: translate(-50%, 0); 4130 } 4131 .avex-dropdown-wrapper-two .tile-badge--bottom-right { 4132 bottom: 12px; 4133 right: 12px; 4134 transform: translate(0, 0); 4135 } 4136</style> 4137 4138 4139<div class="avex-dropdown-wrapper-two show-alt" id="dropdown-accessories"> 4140 <div class="container"> 4141 <ul> 4142 <li class="mm-link heading"><a class="null" style="font-size: 19px !important;">Board Type</a></li> 4143 <li class="mm-link"><a href="/collections/onewheel-gt-s-series-accessories"><span>GT S-Series</span></a></li> 4144 <li class="mm-link"><a href="/collections/onewheel-gt-accessories"><span>GT</span></a></li> 4145 <li class="mm-link"><a href="/collections/xr-classic-accessories"><span>XR Classic</span></a></li> 4146 <li class="mm-link"><a href="/collections/onewheel-pint-x-accessories"><span>Pint S / X</span></a></li> 4147 <li class="mm-link"><a href="/collections/pint-accessories"><span>Pint</span></a></li> 4148 <li class="mm-link"><a href="/collections/onewheel-xr-accessories"><span>XR</span></a></li> 4149 </ul> 4150 <ul> 4151 <li class="mm-link heading"><a href="https://onewheel.com/pages/all-accessories" style="font-size: 19px !important;"><span>All Accessories<span></a></li> 4152 4153 4154 <li class="mm-link for-safety "> 4155 <a href="/collections/safety-accessories"><span>Safety</span></a> 4156 </li> 4157 4158 4159 4160 <li class="mm-link for-tires-supplies "> 4161 <a href="/collections/tires-supplies"><span>Tires & Supplies</span></a> 4162 </li> 4163 4164 4165 4166 <li class="mm-link for-parts "> 4167 <a href="/pages/parts"><span>Parts</span></a> 4168 </li> 4169 4170 4171 4172 <li class="mm-link for-sale "> 4173 <a href="/collections/closeout"><span>Sale!</span></a> 4174 </li> 4175 4176 4177 4178 <li class="mm-link for-fst "> 4179 <a href="/collections/fst"><span>FST</span></a> 4180 </li> 4181 4182 4183 4184 <li class="mm-link for-merch "> 4185 <a href="/collections/merch"><span>Merch</span></a> 4186 </li> 4187 4188 4189 4190 <li class="mm-link for-apparel "> 4191 <a href="/collections/clothing-accessories"><span>Apparel</span></a> 4192 </li> 4193 4194 4195 4196 4197 </ul> 4198 4199 4200 4201 4202 4203 4204 4205 4206 4207 4208 4209 4210 4211 4212 4213 4214 <a 4215 href="https://onewheel.com/pages/all-accessories" 4216 class="image-tile" 4217 style="--tile-badge-max-width: 105px;" 4218 > 4219 <img 4220 class="avex-dropdown-bg show-" 4221 data-dropdown-image="" 4222 height="300" 4223 src="//onewheel.com/cdn/shop/files/FST_BaseKit_Alt_d63a8b9c-2098-47f6-ac88-bfbadca9424d.png?v=1764267799" 4224 >
4225 <span 4226 class="tile-label" 4227 style="color: #000000; " 4228 > 4229 4230 </span> 4231 </a> 4232 4233 4234 4235 4236 </div> 4237</div> 4238
4239<script> 4240 4241 document.addEventListener("DOMContentLoaded", (event) => { 4242 main(); 4243 }); 4244 4245 megaMenuSettings.items.forEach(item => { 4246 const $item = getNavItem(item); 4247 4248 $item.addEventListener("mouseenter", (evt) => { 4249 showCorrespondingImage(item.split("::")[0], $bgWrapper) 4250 }) 4251 4252 $ul.appendChild($item); 4253 }); 4254 4255 function showCorrespondingImage(title, $bgWrapper) { 4256 $bgWrapper.querySelectorAll("img").forEach($image => { 4257 $image.setAttribute("hidden", true) 4258 if($image.getAttribute("data-dropdown-image") === title) { 4259 $image.removeAttribute("hidden") 4260 } 4261 }) 4262 } 4263 4264</script>
4264 4265 4266
4267<script> 4268 4269 $(function() { 4270 $('.accordion-trigger').on( "click", function() { 4271 $('.accordion-content').toggleClass("hide"); 4272 } ); 4273 }); 4274 4275 4276 $(function() { 4277 $('.avex-dropdown-trigger-two').mouseenter(function() { 4278 $(this).addClass("hover-active"); 4279 $('.avex-dropdown-wrapper-two').addClass("show"); 4280 $('.avex-dropdown-wrapper').removeClass("show"); 4281 $('.avex-dropdown-trigger').removeClass("hover-active"); 4282 $('.avex-dropdown-wrapper-three').removeClass("show"); 4283 $('.avex-dropdown-trigger-three').removeClass("hover-active"); 4284 }).mouseleave(function () { 4285 }); 4286 }); 4287 $(function() { 4288 $('.avex-dropdown-trigger-three').mouseenter(function() { 4289 $(this).addClass("hover-active"); 4290 $('.avex-dropdown-wrapper-three').addClass("show"); 4291 $('.avex-dropdown-wrapper').removeClass("show"); 4292 $('.avex-dropdown-trigger').removeClass("hover-active"); 4293 $('.avex-dropdown-wrapper-two').removeClass("show"); 4294 $('.avex-dropdown-trigger-two').removeClass("hover-active"); 4295 }).mouseleave(function () { 4296 }); 4297 }); 4298 $(function() { 4299 $('.avex-dropdown-trigger').mouseenter(function() { 4300 $(this).addClass("hover-active"); 4301 $('.avex-dropdown-wrapper-two').removeClass("show"); 4302 $('.avex-dropdown-trigger-two').removeClass("hover-active"); 4303 $('.avex-dropdown-wrapper-three').removeClass("show"); 4304 $('.avex-dropdown-trigger-three').removeClass("hover-active"); 4305 }).mouseleave(function () { 4306 }); 4307 }); 4308 4309 $(function() { 4310 $('.static-link').mouseenter(function() { 4311 $('.avex-dropdown-wrapper-three').removeClass("show"); 4312 $('.avex-dropdown-trigger-three').removeClass("hover-active"); 4313 $('.avex-dropdown-wrapper-two').removeClass("show"); 4314 $('.avex-dropdown-trigger-two').removeClass("hover-active"); 4315 $('.avex-dropdown-trigger').removeClass("hover-active"); 4316 }).mouseleave(function () { 4317 }); 4318 }); 4319 4320 4321 $(function() { 4322 $('.for-accessories').mouseenter(function() { 4323 $('.show-accessories').removeClass("hide"); 4324 $('.show-gt-s-series').addClass("hide"); 4325 }).mouseleave(function () { 4326 $('.show-accessories').addClass("hide"); 4327 $('.show-gt-s-series').removeClass("hide"); 4328 }); 4329 }); 4330 4331 4332 $(function() { 4333 $('.top-level').on( "click", function() { 4334 $('ul.accordion-content').toggleClass("is-open"); 4335 $('.accordion-trigger').toggleClass("is-open"); 4336 } ); 4337 }); 4338 4339</script>
4339 4340 4341 4342</div> 4343 4344 4345 <div id="shopify-section-mega-menu-3" class="shopify-section"><style> 4346 img.tile-pill.dropdown-hex { 4347 position: absolute; 4348 top: 0; 4349 right: 0; 4350 max-width: 80px; 4351 left: 15px; 4352 bottom: 10px; 4353 top: auto; 4354 } 4355 .mm-reskin .avex-dropdown-wrapper-three span.tile-label { 4356 position: absolute; 4357 font-family: Favorit, sans-serif; 4358 right: 20px; 4359 width: 100%; 4360 text-align: center; 4361 left: 0; 4362 top: 17px; 4363 font-size: 19px; 4364 } 4365</style> 4366 4367<div class="avex-dropdown-wrapper-three hide-small show-alt" id="dropdown-accessories"> 4368 <div class="container"> 4369 <ul> 4370 4371 <li class="mm-link for-our-story active"> 4372 <a href="/pages/about-us"> 4373 <span style="position: relative">Our Story 4374 4375 </span> 4376 </a> 4377 </li> 4378 4379 <li class="mm-link for-careers "> 4380 <a href="/pages/careers"> 4381 <span style="position: relative">Careers 4382 4383 </span> 4384 </a> 4385 </li> 4386 4387 <li class="mm-link for-dealers "> 4388 <a href="/pages/dealer-map"> 4389 <span style="position: relative">Dealers 4390 4391 </span> 4392 </a> 4393 </li> 4394 4395 <li class="mm-link for-videos "> 4396 <a href="/pages/videolibrary"> 4397 <span style="position: relative">Videos 4398 4399 </span> 4400 </a> 4401 </li> 4402 4403 <li class="mm-link for-factory-team "> 4404 <a href="/pages/onewheel-factory-team"> 4405 <span style="position: relative">Factory Team 4406 4407 </span> 4408 </a> 4409 </li> 4410 4411 <li class="mm-link for-world-of-onewheel "> 4412 <a href="/pages/flowstate"> 4413 <span style="position: relative">World of Onewheel 4414 4415 </span> 4416 </a> 4417 </li> 4418 4419 </ul> 4420 <div class="img-frame"> 4421 4422 <img class="avex-dropdown-bg show-our-story" 4423 data-dropdown-image="our-story" height="300" 4424 src="//onewheel.com/cdn/shop/files/OurStory_v4.png?v=1751588909"> 4425 4426 <img class="avex-dropdown-bg show-careers hide" 4427 data-dropdown-image="careers" height="300" 4428 src="//onewheel.com/cdn/shop/files/CareersPage_Dropdown_Header.png?v=1778795702"> 4429 4430 <img class="avex-dropdown-bg show-dealers hide" 4431 data-dropdown-image="dealers" height="300" 4432 src="//onewheel.com/cdn/shop/files/CareersPage_Dropdown_Header.png?v=1778795702"> 4433 4434 <img class="avex-dropdown-bg show-videos hide" 4435 data-dropdown-image="videos" height="300" 4436 src="//onewheel.com/cdn/shop/files/VP2.png?v=1772851875"> 4437 4438 <img class="avex-dropdown-bg show-factory-team hide" 4439 data-dropdown-image="factory-team" height="300" 4440 src="//onewheel.com/cdn/shop/files/FactoryTeam.png?v=1749673095"> 4441 4442 <img class="avex-dropdown-bg show-world-of-onewheel hide" 4443 data-dropdown-image="world-of-onewheel" height="300" 4444 src="//onewheel.com/cdn/shop/files/WoO_2.png?v=1753213563"> 4445 4446 </div> 4447 </div> 4448</div> 4449
4450<script> 4451 $(function () { 4452 const imageMap = {'.for-our-story': '.show-our-story', 4453'.for-careers': '.show-careers', 4454'.for-dealers': '.show-dealers', 4455'.for-videos': '.show-videos', 4456'.for-factory-team': '.show-factory-team', 4457'.for-world-of-onewheel': '.show-world-of-onewheel' 4458}; 4459 4460 const allImageClasses = Object.values(imageMap); 4461 4462 Object.entries(imageMap).forEach(([hoverSelector, showClass]) => { 4463 $(hoverSelector).mouseenter(() => { 4464 allImageClasses.forEach(c => $(c).addClass("hide")); 4465 $(showClass).removeClass("hide"); 4466 }); 4467 }); 4468 }); 4469</script>
4469 4470 4471 4472</div> 4473 4474 4475 </div> 4476 4477 <main role="main" id="MainContent" > 4478 4479 4480 4481 <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"> 4482 <style> 4483 .page-content { 4484 padding-bottom: 0; 4485 } 4486 4487 #configurator { 4488 color: white; 4489 width: 100%; 4490 background: #000; 4491 z-index: 1000; 4492 font-family: Simplon Norm, Montserrat, sans-serif; 4493 /*max-width:1500px;*/ 4494 margin: auto; 4495 } 4496 4497 .pages { 4498 margin-bottom: 30px; 4499 width: 260px; 4500 } 4501 4502 .pages .page-number { 4503 margin-right: 20px; 4504 display: inline-block; 4505 color: #424242; 4506 border-bottom: 3px solid transparent; 4507 transition: all 0.4s; 4508 cursor: pointer; 4509 } 4510 4511 .pages .page-number.on-left { 4512 4513 } 4514 4515 .pages .page-number.selected { 4516 color: white; 4517 border-bottom: 3px solid #ffb100; 4518 } 4519 4520 .product-panel, 4521 .radio-panel, 4522 .color-panel { 4523 background-color: #231f20; 4524 padding: 10px 16px; 4525 border-radius: 7px; 4526 font-size: 12px; 4527 margin-bottom: 20px; 4528 margin-right: 20px; 4529 } 4530 4531 .color-panel .chosen-name { 4532 font-size: 12px; 4533 } 4534 4535 .color-panel .color-holder { 4536 border-radius: 50%; 4537 border: 1px solid transparent; 4538 width: 30px; 4539 height: 30px; 4540 display: inline-block; 4541 margin: 5px; 4542 position: relative; 4543 transition: all 0.4s; 4544 cursor: pointer; 4545 } 4546 4547 .color-panel .color-holder.selected { 4548 /*border: 1px solid #fff;*/ 4549 } 4550 4551 .color-panel .color-holder:hover:after, 4552 .color-panel .color-holder.selected:after { 4553 content: " "; 4554 border: 1px solid #fff; 4555 width: 100%; 4556 height: 100%; 4557 display: block; 4558 border-radius: 50%; 4559 padding: 18px; 4560 left: -5px; 4561 position: absolute; 4562 top: -5px; 4563 } 4564 4565 .color-panel .color-holder.smaller:hover:after, 4566 .color-panel .color-holder.smaller.selected:after { 4567 4568 padding: 15px; 4569 } 4570 4571 h4.select-bundle { 4572 margin-bottom: 10px; 4573 } 4574 4575 .config-wrapper { 4576 display: flex; 4577 } 4578 4579 .mobile { 4580 display: none; 4581 } 4582 4583 #configurator .missing-products { 4584 color: red; 4585 margin: 20px 0; 4586 } 4587 4588 #configurator .configurator { 4589 flex: auto; 4590 } 4591 4592 #configurator .configurator h3 { 4593 margin-bottom: 30px; 4594 font-size: 1.5rem; 4595 color: white; 4596 } 4597 4598 #configurator .checkout { 4599 flex: 0 0 200px; 4600 padding-top: 50px; 4601 } 4602 4603 #configurator h1 { 4604 font-size: 60px; 4605 margin-bottom: 0px; 4606 } 4607 4608 #configurator h5 { 4609 font-size: 20px; 4610 margin-top: 0; 4611 margin-bottom: 30px; 4612 text-transform: uppercase; 4613 } 4614 4615 #configurator .content { 4616 display: flex; 4617 align-items: stretch; 4618 min-height: calc(100vh - 110px); 4619 } 4620 4621 #configurator .config-actions .prices { 4622 color: white; 4623 font-size: 16px; 4624 width: 50%; 4625 display: inline-block; 4626 } 4627 4628 #configurator .config-actions .prices .subtotal-price { 4629 4630 font-size: 32px; 4631 } 4632 4633 #configurator .config-actions .buttons { 4634 width: 48%; 4635 display: inline-block; 4636 vertical-align: top; 4637 padding-top: 10px; 4638 } 4639 4640 #configurator .config-actions .buttons button { 4641 font-size: 12px; 4642 color: black; 4643 background-color: #ffb100; 4644 border-radius: 50px; 4645 border: none; 4646 outline: none; 4647 padding: 8px 20px 6px 20px; 4648 } 4649 4650 #configurator .dropdowns { 4651 flex: 0 0 400px; 4652 max-width: 400px; 4653 min-height: 375px; 4654 padding: 20px 20px; 4655 } 4656 4657 #configurator .preview { 4658 flex: auto; 4659 margin-top: 0; 4660 align-self: stretch; 4661 } 4662 4663 @media only screen and (min-width: 769px) { 4664 #configurator .preview { 4665 min-height: calc(100vh - 110px); 4666 } 4667 } 4668 4669 #configurator .dropdowns.panel .inner { 4670 padding-bottom: 100px; 4671 } 4672 4673 #configurator .dropdown-wrapper { 4674 display: block; 4675 clear: left; 4676 margin-bottom: 20px; 4677 } 4678 4679 #configurator .dropdown-wrapper.missing .color-panel, 4680 #configurator .dropdown-wrapper.missing .radio-panel { 4681 background-color: #474747; 4682 } 4683 4684 #configurator .dropdown-wrapper.missing .chosen { 4685 border-color: red; 4686 background: rgba(255, 0, 0, .1); 4687 } 4688 4689 #configurator .dropdown-name { 4690 text-transform: uppercase; 4691 font-size: 11px; 4692 margin-bottom: 5px; 4693 } 4694 4695 #configurator .dropdown { 4696 position: relative; 4697 } 4698 4699 #configurator .dropdown:after { 4700 content: ''; 4701 display: block; 4702 clear: both; 4703 } 4704 4705 #configurator .handle { 4706 background: #333; 4707 border-top-left-radius: 20px; 4708 border-bottom-left-radius: 20px; 4709 height: 30px; 4710 width: 35px; 4711 float: left; 4712 display: flex; 4713 align-items: center; 4714 justify-content: center; 4715 } 4716 4717 #configurator .chosen { 4718 border-top-right-radius: 20px; 4719 border-bottom-right-radius: 20px; 4720 border: 1px solid #222; 4721 color: #000; 4722 display: block; 4723 float: left; 4724 height: 30px; 4725 display: flex; 4726 text-align: center; 4727 align-items: center; 4728 justify-content: center; 4729 width: calc(100% - 35px); 4730 font-size: 12px; 4731 text-transform: uppercase; 4732 } 4733 4734 #configurator .options { 4735 border: 1px solid #222; 4736 position: absolute; 4737 top: 0; 4738 left: 35px; 4739 width: calc(100% - 35px); 4740 background: #f5f5f4; 4741 display: none; 4742 z-index: 10; 4743 max-height: 300px; 4744 overflow-y: auto; 4745 } 4746 4747 #configurator .options .option-name { 4748 display: none; 4749 } 4750 4751 #configurator .options.active { 4752 display: block; 4753 } 4754 4755 #configurator .options .option { 4756 padding: 10px; 4757 cursor: pointer; 4758 } 4759 4760 #configurator .options .option:hover { 4761 background: #fff; 4762 } 4763 4764 #configurator .arrow { 4765 border: solid #fff; 4766 border-width: 0 3px 3px 0; 4767 display: inline-block; 4768 padding: 3px; 4769 transform: rotate(45deg); 4770 -webkit-transform: rotate(45deg); 4771 margin-left: 2px; 4772 margin-top: -3px; 4773 } 4774 4775 4776 #configurator .image-container { 4777 position: relative; 4778 height: 100%; 4779 width: 100%; 4780 overflow: hidden; 4781 } 4782 4783 @media only screen and (min-width: 769px) { 4784 #configurator .image-container { 4785 min-height: calc(100vh - 110px); 4786 } 4787 } 4788 4789 #configurator .image-container img { 4790 position: absolute; 4791 top: 0; 4792 left: 0; 4793 right: 0; 4794 bottom: 0; 4795 width: 100%; 4796 height: 100%; 4797 max-width: none; 4798 max-height: none; 4799 object-fit: contain; 4800 object-position: center center; 4801 } 4802 4803 #configurator .section { 4804 border-top: 1px solid #000; 4805 padding-top: 30px; 4806 margin-bottom: 30px; 4807 } 4808 4809 #configurator .section.bundle { 4810 border: 0; 4811 padding-top: 0; 4812 margin-bottom: 30px; 4813 } 4814 4815 #configurator .section.bundle .discount-price { 4816 font-size: 16px; 4817 margin-bottom: 10px; 4818 } 4819 4820 #configurator .section.bundle .discount { 4821 color: red; 4822 font-weight: bold; 4823 font-size: 14px; 4824 margin-bottom: 10px; 4825 } 4826 4827 #configurator .section.bundle .list-header { 4828 font-size: 16px; 4829 } 4830 4831 #configurator .section.bundle ul { 4832 padding-left: 20px; 4833 font-size: 15px; 4834 line-height: 1.4em; 4835 } 4836 4837 #configurator .section.bundle h4 { 4838 margin: 0; 4839 margin-bottom: 5px; 4840 font-size: 20px; 4841 } 4842 4843 #configurator .section.bundle img { 4844 margin: -30px; 4845 margin-bottom: 30px; 4846 width: calc(100% + 60px); 4847 max-width: initial; 4848 } 4849 4850 #configurator .section h5 { 4851 font-size: 12px; 4852 text-transform: uppercase; 4853 margin-bottom: 20px; 4854 } 4855 4856 #configurator .section .price { 4857 color: #000; 4858 font-size: 40px !important; 4859 margin-bottom: 10px; 4860 } 4861 4862 #configurator a.button { 4863 font-size: 11px; 4864 cursor: pointer; 4865 } 4866 4867 #configurator .actions { 4868 text-align: center; 4869 margin-top: 60px; 4870 } 4871 4872 #configurator .actions a.button { 4873 margin: auto; 4874 margin-bottom: 15px; 4875 padding: 15px; 4876 display: block; 4877 max-width: 400px; 4878 4879 } 4880 4881 #configurator .actions a.button.outline { 4882 background: transparent; 4883 color: #2b91ca; 4884 border: 1px solid #2b91ca; 4885 } 4886 4887 #configurator .select-board { 4888 text-align: center; 4889 } 4890 4891 #configurator .mount { 4892 text-transform: none; 4893 color: #2b91ca; 4894 margin-left: 10px; 4895 } 4896 4897 #configurator .toggle { 4898 margin: auto; 4899 display: inline-block; 4900 } 4901 4902 #configurator .toggle span { 4903 padding: 7px; 4904 text-align: center; 4905 width: 100px; 4906 border: 1px solid #222; 4907 color: #222; 4908 background: transparent; 4909 cursor: pointer; 4910 display: inline-block; 4911 float: left; 4912 height: 32px; 4913 } 4914 4915 #configurator .toggle span.select-pint { 4916 border-top-left-radius: 20px; 4917 border-bottom-left-radius: 20px; 4918 } 4919 4920 #configurator .toggle span.select-xr { 4921 border-top-right-radius: 20px; 4922 border-bottom-right-radius: 20px; 4923 } 4924 4925 #configurator .toggle span.active { 4926 background: #3F4041; 4927 color: #fff; 4928 } 4929 4930 #configurator .toggle span img { 4931 height: 15px; 4932 display: none; 4933 } 4934 4935 #configurator .toggle span.select-xr img { 4936 height: 12px; 4937 } 4938 4939 #configurator .toggle span img.dark { 4940 display: inline; 4941 } 4942 4943 #configurator .toggle span.active img.light { 4944 display: inline; 4945 } 4946 4947 #configurator .toggle span.active img.dark { 4948 display: none; 4949 } 4950 4951 #configurator .swatch { 4952 display: inline-block;
4953 width: 20px; 4954 height: 20px; 4955 margin-right: 10px; 4956 float: left; 4957 margin-top: -2px; 4958 border: 1px solid #888; 4959 } 4960 4961 #configurator .chosen .swatch { 4962 display: none; 4963 float: right; 4964 margin-top: -8px; 4965 } 4966 4967 .preload { 4968 display: none; 4969 } 4970 4971 #configurator .copy-link { 4972 text-align: center; 4973 font-size: 14px; 4974 margin: 10px 0; 4975 cursor: pointer; 4976 } 4977 4978 #configurator .copy-link.active { 4979 opacity: .5; 4980 } 4981 4982 #configurator .bundles { 4983 display: flex; 4984 } 4985 4986 #configurator .product-holder { 4987 color: #d7d7d7; 4988 margin-right: 0; 4989 } 4990 4991 #configurator .product-image { 4992 margin-top: 10px; 4993 background-color: white; 4994 border-radius: 10px 10px 0 0; 4995 text-align: center; 4996 } 4997 4998 #configurator .product-image.safety { 4999 background-color: #d7d7d7; 5000 } 5001 5002 #configurator .product-name { 5003 margin-top: 15px; 5004 padding: 0 10px; 5005 font-size: 18px; 5006 font-weight: bold; 5007 } 5008 5009 #configurator .product-description { 5010 font-size: 15px; 5011 padding: 10px 10px; 5012 5013 } 5014 5015 #configurator .accessories-row { 5016 margin-top: 15px; 5017 margin-bottom: 15px; 5018 display: flex; 5019 flex-direction: row; 5020 justify-content: space-between; 5021 padding: 0 10px; 5022 font-weight: bold; 5023 } 5024 5025 #configurator .accessories-row .price { 5026 font-size: 20px; 5027 } 5028 5029 #configurator .btn.add-remove { 5030 font-size: 16px; 5031 border-radius: 20px; 5032 background-color: transparent; 5033 border: 1px solid #d7d7d7; 5034 color: #d7d7d7; 5035 padding: 5px 20px; 5036 outline: none; 5037 box-shadow: none; 5038 font-weight: bold !important; 5039 } 5040 5041 #configurator .btn.add-remove.selected { 5042 color: #000; 5043 background-color: #d7d7d7; 5044 5045 } 5046 5047 #configurator .bundles .bundle { 5048 flex: auto; 5049 margin: 10px; 5050 padding: 30px; 5051 background: #fff; 5052 position: relative; 5053 padding-bottom: 60px; 5054 box-shadow: 0 0 35px 0 rgba(0, 0, 0, .15) 5055 } 5056 5057 #configurator .bundles .bundle a { 5058 position: absolute; 5059 bottom: 20px; 5060 left: 10%; 5061 width: 80%; 5062 padding: 15px !important; 5063 } 5064 5065 #configurator .bundle-discount { 5066 color: #ffb100; 5067 text-transform: uppercase; 5068 margin-top: 20px; 5069 font-size: 12px; 5070 font-weight: bold; 5071 display: block; 5072 } 5073 5074 /* Customize the label (the container) */ 5075 #config-view .radio-container, 5076 #configurator .radio-container { 5077 display: block; 5078 position: relative; 5079 padding-left: 25px; 5080 margin: 10px 0; 5081 padding-top: 2px; 5082 cursor: pointer; 5083 -webkit-user-select: none; 5084 -moz-user-select: none; 5085 -ms-user-select: none; 5086 user-select: none; 5087 } 5088 5089 /* Hide the browser's default radio button */ 5090 #config-view .radio-container input, 5091 #configurator .radio-container input { 5092 position: absolute; 5093 opacity: 0; 5094 cursor: pointer; 5095 height: 0; 5096 width: 0; 5097 } 5098 5099 /* Create a custom radio button */ 5100 #config-view .checkmark, 5101 #configurator .checkmark { 5102 position: absolute; 5103 top: 0; 5104 left: 0; 5105 height: 15px; 5106 width: 15px; 5107 /*background-color: #eee;*/ 5108 border-radius: 50%; 5109 border: 1px solid #fff 5110 } 5111 5112 .clear-label { 5113 float: right; 5114 cursor: pointer; 5115 } 5116 5117 /* On mouse-over, add a grey background color */ 5118 #config-view .radio-container:hover input ~ .checkmark, 5119 #configurator .radio-container:hover input ~ .checkmark { 5120 background-color: #ccc; 5121 } 5122 5123 /* When the radio button is checked, add a blue background */ 5124 #config-view .radio-container input:checked ~ .checkmark, 5125 #configurator .radio-container input:checked ~ .checkmark { 5126 background-color: transparent; 5127 } 5128 5129 /* Create the indicator (the dot/circle - hidden when not checked) */ 5130 #config-view .checkmark:after, 5131 #configurator .checkmark:after { 5132 content: ""; 5133 position: absolute; 5134 display: none; 5135 } 5136 5137 /* Show the indicator (dot/circle) when checked */ 5138 #config-view .radio-container input:checked ~ .checkmark:after, 5139 #configurator .radio-container input:checked ~ .checkmark:after { 5140 display: block; 5141 } 5142 5143 /* Style the indicator (dot/circle) */ 5144 #config-view .radio-container .checkmark:after, 5145 #configurator .radio-container .checkmark:after { 5146 top: 3px; 5147 left: 3px; 5148 width: 7px; 5149 height: 7px; 5150 border-radius: 50%; 5151 background: white; 5152 } 5153 5154 @media only screen and (max-width: 1200px) { 5155 .checkout { 5156 display: none; 5157 } 5158 } 5159 5160 @media only screen and (max-width: 768px) { 5161 5162 #configurator .actions { 5163 margin: 0; 5164 } 5165 5166 #configurator .bundles { 5167 display: block; 5168 padding: 30px; 5169 } 5170 5171 #configurator .bundles .bundle { 5172 margin-bottom: 30px; 5173 } 5174 5175 .header-mobile-nav { 5176 z-index: 10000 !important; 5177 } 5178 5179 .announcement-bar { 5180 display: none; 5181 } 5182 5183 #MainContent { 5184 padding-top: 45px; 5185 } 5186 5187 #build-amp-customize #MainContent { 5188 padding-top: 45px !important; 5189 } 5190 5191 #configurator { 5192 padding: 0; 5193 display: block; 5194 margin-top: 0; 5195 z-index: 100001; 5196 overflow-y: auto; 5197 } 5198 5199 #configurator h1, 5200 #configurator h5 { 5201 display: none; 5202 } 5203 5204 #configurator .handle { 5205 display: none; 5206 } 5207 5208 #configurator .chosen { 5209 border-radius: 0; 5210 width: 100%; 5211 border: 0; 5212 display: block; 5213 text-align: left; 5214 padding-left: 20px; 5215 font-size: 15px; 5216 } 5217 5218 #configurator .chosen .swatch { 5219 display: block; 5220 } 5221 5222 #configurator .options { 5223 position: fixed; 5224 z-index: 1000001; 5225 top: 0; 5226 left: 0; 5227 width: 100%; 5228 height: 100%; 5229 border: 0; 5230 max-height: 100%; 5231 } 5232 5233 #configurator .options .option-name { 5234 position: relative; 5235 display: block; 5236 padding: 25px; 5237 background: #8cc1ae; 5238 color: #fff; 5239 font-size: 15px; 5240 text-transform: uppercase; 5241 } 5242 5243 #configurator .options .option-name .close-options { 5244 position: absolute; 5245 top: 0; 5246 right: 10px; 5247 height: 100%; 5248 display: flex; 5249 text-transform: none; 5250 align-items: center; 5251 font-size: 24px; 5252 } 5253 5254 #configurator .options .option { 5255 border-bottom: 1px solid #ccc; 5256 padding: 20px; 5257 } 5258 5259 #configurator .dropdowns { 5260 max-width: 100%; 5261 min-height: auto; 5262 } 5263 5264 #configurator .content { 5265 flex-direction: column-reverse; 5266 flex-wrap: wrap; 5267 } 5268 5269 #configurator .dropdowns { 5270 flex: 1 1 auto; 5271 max-width: 100%; 5272 } 5273 5274 #configurator .preview { 5275 flex: auto; 5276 display: block; 5277 height: 300px !important; 5278 min-height: 300px !important; 5279 max-height: 50vh; 5280 text-align: center; 5281 position: relative; 5282 overflow: hidden; 5283 } 5284 5285 #configurator .image-container { 5286 position: absolute; 5287 top: 0; 5288 left: 0; 5289 right: 0; 5290 bottom: 0; 5291 width: 100%; 5292 max-width: 100%; 5293 min-height: 0; 5294 height: 100%; 5295 margin: 0; 5296 transform: none; 5297 } 5298 5299 #configurator .image-container img { 5300 opacity: 1 !important; 5301 visibility: visible !important; 5302 } 5303 5304 #configurator .dropdown-wrapper { 5305 max-width: 100%; 5306 margin-bottom: 0; 5307 } 5308 5309 #configurator .dropdown-name { 5310 border-top: 1px solid #222; 5311 margin-left: 0; 5312 padding: 10px 20px 0; 5313 font-size: 10px; 5314 } 5315 5316 #configurator .actions { 5317 background: #555; 5318 padding: 25px; 5319 padding-bottom: 10px; 5320 } 5321 5322 #configurator .actions a.button { 5323 color: #555; 5324 background: #fff; 5325 padding: 15px !important; 5326 } 5327 5328 #configurator .actions a.button.outline { 5329 color: #fff; 5330 background: transparent; 5331 border: 1px solid #fff; 5332 } 5333 5334 #configurator .select-board { 5335 position: absolute; 5336 right: 15px; 5337 bottom: 5px; 5338 z-index: 9999; 5339 } 5340 5341 #configurator .copy-link { 5342 position: absolute; 5343 left: 15px; 5344 bottom: 5px; 5345 z-index: 9999; 5346 } 5347 5348 #configurator .toggle span { 5349 width: 50px; 5350 } 5351 5352 #configurator .toggle span img { 5353 height: 12px; 5354 } 5355 5356 #configurator .toggle span.select-xr img { 5357 height: 10px; 5358 } 5359 5360 #configurator .checkout { 5361 display: none; 5362 } 5363 5364 #configurator h4.select-bundle { 5365 display: none; 5366 } 5367 5368 #configurator .preview { 5369 margin-top: 0; 5370 } 5371 5372 .mobile { 5373 display: block; 5374 } 5375 5376 #configurator .missing-products { 5377 color: red; 5378 margin: 20px; 5379 } 5380 } 5381 5382 5383 #config-view .option-contain h3, #config-view .option-contain h5 { 5384 color: #000; 5385 } 5386 5387 #config-view .product-panel, #config-view .radio-panel, #config-view .color-panel { 5388 background: #ffffff !important; 5389 border: none; 5390 color: #000 !important; 5391 } 5392 #config-view .option label.radio-container { 5393 box-shadow: none; 5394 } 5395 5396 #config-view .option label { 5397 color: #000000 !important; 5398 background: #fff; 5399 } 5400
5401 #config-view .col.col-8.hide-small { 5402 order: -1; 5403 } 5404 5405 5406 5407</style> 5408 5409 5410 5411
5412<script> 5413 5414 5415 5416let CustomizeModalObserver = (function () { 5417 5418 const debouncedClickBind = debounce((arg) => bindClick(arg)); 5419 const debouncedReinit = debounce(() => reinit(), 300); 5420 5421 5422 function debounce(func, timeout = 1000) { 5423 console.log('debounce'); 5424 let timer; 5425 return (...args) => { 5426 clearTimeout(timer); 5427 timer = setTimeout(() => { 5428 func.apply(this, args); 5429 }, timeout); 5430 }; 5431 } 5432 5433 function reinit() { 5434 console.log('expand'); 5435 window.observer.disconnect(); 5436 // $(document.querySelectorAll('#color-container')).slick("reinit"); 5437 setTimeout(() => { 5438 const targetNode = document.querySelector('#config-view'); 5439 const config = {attributes: true, childList: true, subtree: true}; 5440 window.observer.observe(targetNode, config); 5441 }, 100); 5442 } 5443 5444 function bindClick(targetClass) { 5445 let elements = document.querySelectorAll(targetClass); 5446 [...elements].map((item) => { 5447 item.addEventListener('click', (event) => { 5448 let element = event.target; 5449 if (element.parentElement.classList.value.indexOf('tar-expanded') !== -1 || element.parentElement.parentElement.classList.value.indexOf('expanded') !== -1) { 5450 element.parentElement.classList.remove('tar-expanded') 5451 element.parentElement.parentElement.classList.remove('expanded') 5452 } else { 5453 element.parentElement.classList.add('tar-expanded'); 5454 element.parentElement.parentElement.classList.add('expanded') 5455 } 5456 }) 5457 }); 5458 } 5459 5460 function init(targetNodeId, targetClass, timeout) { 5461 setTimeout(() => { 5462 console.log('customizer binding initialized'); 5463 const targetNode = document.querySelector(targetNodeId); 5464 const config = {attributes: true, childList: true, subtree: true}; 5465 5466 // Callback function to execute when mutations are observed 5467 const callback = function (mutationList, observer) { 5468 for (const mutation of mutationList) { 5469 if (mutation.type === 'childList') { 5470 console.log('child added - bind click --> OK!'); 5471 // bindSlick(); 5472 debouncedClickBind('.label-target'); 5473 } else if (mutation.type === 'attributes') { 5474 console.log('class changed - refresh slick'); 5475 debouncedReinit(); 5476 } 5477 } 5478 } 5479 5480 window.observer = new MutationObserver(callback); 5481 5482 // Start observing the target node for configured mutations 5483 window.observer.observe(targetNode, config); 5484 }, timeout); 5485 } 5486 5487 return { 5488 init: init 5489 } 5490})(); 5491 5492CustomizeModalObserver.init('#config-view', '', 2000) 5493 5494</script>
5494 5495 5496 5497 5498<div class="container" id="config-view"> 5499 <a href="#" class="close-configView close"> 5500 <svg class="icon-close" width="6" height="6" viewBox="0 0 6 6" fill="none" xmlns="http://www.w3.org/2000/svg"> 5501<g clip-path="url(#clip0_425_8)"> 5502<path d="M5.28973 0.220001L0.219727 4.97" stroke="black" stroke-width="0.4" stroke-miterlimit="10" stroke-linecap="round"/> 5503<path d="M0.230469 0.220001L5.30047 4.97" stroke="black" stroke-width="0.4" stroke-miterlimit="10" stroke-linecap="round"/> 5504</g> 5505<defs> 5506<clipPath id="clip0_425_8"> 5507<rect width="5.52" height="5.19" fill="white"/> 5508</clipPath> 5509</defs> 5510</svg> 5511 5512 </a> 5513 <div class="row"> 5514 <div class="col col-4"> 5515 <h5 v-if="bundle.name == 'Ultimate Carbon Bundle'">Ultimate Bundle</h5> 5516 <h5 v-else>${ bundle.name }</h5> 5517 <h3>Select Colors</h3> 5518 <div class="option-contain"> 5519 <div class="options" style="height: 80vh;overflow: scroll;"> 5520 <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)"> 5521 <label class="label-target tar-expanded"> 5522 <div class="label-inner" v-if="product.name === 'Onewheel GT'"> 5523 <span>Tire Type</span> 5524 </div> 5525 <span class="label-inner" v-else-if="product.name === 'GT Fender'"> 5526 <span>Fender</span> 5527 </span> 5528 <div class="label-inner" v-else-if="product.name === 'GT Rail Guards'"> 5529 <span>Rail Guards</span> 5530 </div> 5531 <div class="label-inner" v-else-if="product.name === 'GT Bumpers'"> 5532 <span>Bumpers</span> 5533 </div> 5534 <div class="label-inner" v-else-if="product.name === 'GT Charger Plug'"> 5535 <span>Charger Plug</span> 5536 </div> 5537 <div class="label-inner" v-else-if="product.name === 'Onewheel Pint X'"> 5538 <span>Rail Color</span> 5539 </div> 5540 <div class="label-inner" v-else-if="product.name === 'Pint X Bumper'"> 5541 <span>Bumpers</span> 5542 </div> 5543 <div class="label-inner" v-else-if="product.name === 'Pint X Rail Guards'"> 5544 <span>Rail Guards</span> 5545 </div> 5546 <div class="label-inner" v-else-if="product.name === 'Pint Charger Plugs'"> 5547 <span>Charger Plug</span> 5548 </div> 5549 <div class="label-inner" v-else-if="product.name === 'Onewheel Pint'"> 5550 <span>Rail Color</span> 5551 </div> 5552 <div class="label-inner" v-else-if="product.name === 'Fender Pint'"> 5553 <span>Fender</span> 5554 </div> 5555 <div class="label-inner" v-else-if="product.name === 'Bumpers Pint'"> 5556 <span>Bumpers</span> 5557 </div> 5558 <div class="label-inner" v-else-if="product.name === 'Rail Guards Pint'"> 5559 <span>Rail Guards</span> 5560 </div> 5561 <div class="label-inner" v-else-if="product.name === 'Pint Charger Plugs'"> 5562 <span>Charger Plug</span> 5563 </div> 5564 <div class="label-inner" v-else-if="product.name === 'Pint X Freeride Bumpers'">
5565 <span>Freeride Bumpers</span> 5566 </div> 5567 5568 <div class="label-inner" v-else-if="product.name === 'GT S-Series Recurve Rail Guards'"> 5569 <span>Rail Guards</span> 5570 </div> 5571 <div class="label-inner" v-else-if="product.name === '27b'"> 5572 <span>Standard Bumpers</span> 5573 </div> 5574 <div class="label-inner" v-else-if="product.name === 'XR Classic Bumpers'"> 5575 <span>Standard Bumpers</span> 5576 </div> 5577 <div class="label-inner" v-else-if="product.name === '27fb'"> 5578 <span>Freeride Bumpers</span> 5579 </div> 5580 <div class="label-inner" v-else-if="product.name === 'XR Classic Freeride Bumpers'"> 5581 <span>Freeride Bumpers</span> 5582 </div> 5583 <div class="label-inner" v-else-if="product.name === 'Onewheel XR Classic'"> 5584 <span>XR Classic</span> 5585 </div> 5586 <div class="label-inner" v-else-if="product.name === 'XR Classic Rail Guards'"> 5587 <span>Rail Guards</span> 5588 </div> 5589 <div class="label-inner" v-else-if="product.name === 'XR Classic Recurve Rail Guards'"> 5590 <span>Rail Guards</span> 5591 </div> 5592 <div class="label-inner" v-else-if="product.name === 'GT Freeride Bumpers'"> 5593 <span>Freeride Bumpers</span> 5594 </div> 5595 5596 <div class="label-inner" v-else> 5597 <span>${ product.name }</span> 5598 </div> 5599 <div class="selected-option"> 5600 <span v-if="product.chosenVariant" class="chosen-name hide-expanded"> 5601 <span class="color-count" v-if="product.name === 'Onewheel GT' && product.chosenVariant.name === 'Performance Treaded Tire'"> 5602 Performance Treaded 5603 </span> 5604 <span v-else-if="product.chosenVariant.name !== 'Performance Treaded Tire' && product.name === 'Onewheel GT'"> 5605 ${product.chosenVariant.name} 5606 </span> 5607 <span class="color-count" v-else-if="product.name === 'GT Fender'"> 5608 16 Colors 5609 </span> 5610 <span class="color-count" v-else-if="product.name === 'GT Rail Guards'"> 5611 17 Colors 5612 </span> 5613 <span class="color-count" v-else-if="product.name === 'GT Bumpers'"> 5614 16 Colors 5615 </span> 5616 <span class="color-count" v-else-if="product.name === 'GT Charger Plug'"> 5617 16 Colors 5618 </span> 5619 <span class="color-count" v-else-if="product.name === 'Onewheel Pint X'"> 5620 1 Color 5621 </span> 5622 <span class="color-count" v-else-if="product.name === 'Pint X Bumper'"> 5623 16 Colors 5624 </span> 5625 <span class="color-count" v-else-if="product.name === 'Pint X Rail Guards'"> 5626 18 Colors 5627 </span> 5628 <span class="color-count" v-else-if="product.name === 'Maghandle Pro'"> 5629 9 Colors 5630 </span>
5631 <span class="color-count" v-else-if="product.name === 'Pint Charger Plugs'"> 5632 16 Colors 5633 </span> 5634 <span class="color-count" v-else-if="product.name === 'Onewheel Pint'"> 5635 2 Colors 5636 </span> 5637 <span class="color-count" v-else-if="product.name === 'Fender Pint'"> 5638 16 Colors 5639 </span> 5640 <span class="color-count" v-else-if="product.name === 'Bumpers Pint'"> 5641 16 Colors 5642 </span> 5643 <span class="color-count" v-else-if="product.name === 'Rail Guards Pint'"> 5644 16 Colors 5645 </span> 5646 <span class="color-count" v-else-if="product.name === 'Pint Charger Plugs'"> 5647 16 Colors 5648 </span> 5649 <span class="color-count" v-else-if="product.name === 'Hybrid Fender'"> 5650 7 Colors 5651 </span> 5652 <span class="color-count" v-else-if="product.name === 'Pint X Freeride Bumpers'"> 5653 8 Colors 5654 </span> 5655 <span class="color-count" v-else-if="product.name === 'GT S-Series Recurve Rail Guards'"> 5656 6 Colors 5657 </span> 5658 <span class="color-count" v-else-if="product.name === '27b'"> 5659 11 Colors 5660 </span> 5661 <span class="color-count" v-else-if="product.name === 'XR Classic Bumpers'"> 5662 11 Colors 5663 </span> 5664 <span class="color-count" v-else-if="product.name === '27fb'"> 5665 7 Colors 5666 </span> 5667 <span class="color-count" v-else-if="product.name === 'XR Classic Freeride Bumpers'"> 5668 11 Colors 5669 </span> 5670 <span class="color-count" v-else-if="product.name === 'XR Classic Rail Guards'"> 5671 9 Colors 5672 </span> 5673 <span class="color-count" v-else-if="product.name === 'XR Classic Recurve Rail Guards'"> 5674 9 Colors 5675 </span> 5676 <span class="color-count" v-else-if="product.name === 'GT Freeride Bumpers'"> 5677 7 Colors 5678 </span> 5679 </span> 5680 <span v-if="product.chosenVariant.name === 'Performance Treaded Tire'" class="chosen-name show-expanded"> 5681 Performance Treaded 5682 </span> 5683 <span v-else-if="product.chosenVariant.name !== 'Performance Treaded Tire' && product.chosenVariant" class="chosen-name show-expanded"> 5684 ${product.chosenVariant.name} 5685 </span> 5686 <div v-if="product.name != 'Onewheel GT'" class="color-holder" 5687 :data-color="product.chosenVariant ? product.chosenVariant.name : ''" 5688 :style="{ backgroundColor: product.chosenVariant ? getHexCode(product.chosenVariant.name) : 'transparent' }"></div> 5689 </div> 5690 </label> 5691 5692 5693 5694 5695 <div class="radio-panel panel" v-if="product.name === 'Onewheel GT S-Series'"> 5696 5697 <template v-for="(variant, index) in product.variants"> 5698 <label class="radio-container" 5699 :data-value="variant.name" 5700 @click.prevent.stop="optionChanged(product, variant);">
5701 <span v-if="variant.name == 'Performance Treaded Tire'">Performance Treaded</span> 5702 <span v-if="variant.name == 'Slick Tire'">Slick Tire</span> 5703 5704 <span v-if="variant.name == 'S-Series with Recurve Rails'">S-Series with Recurve Rails</span> 5705 <span v-if="variant.name == 'S-Series Rally Edition'">S-Series Rally Edition</span> 5706 <span v-if="variant.name == '28'">S-Series Rally XL</span> 5707 <span v-if="variant.name == 'S-Series Rally XL'">S-Series Rally XL</span> 5708 5709 5710 <!--<span v-if="variant.name != 'Performance Treaded Tire'">${ variant.name }</span>--> 5711 5712 <span v-if="variant.name == 'Performance Treaded Tire'"> +$50</span> 5713 <span v-if="variant.name == 'Treaded Tire'"> +$50</span> 5714 <span v-if="variant.name == 'S-Series Rally Edition'"> +$500</span> 5715 <span v-if="variant.name == '28'">+$750</span> 5716 <span v-if="variant.name == 'S-Series Rally XL'">+$750</span> 5717 5718 <span v-if="variant.name == 'GT Hybrid Fender Delete'">GT Hybrid Fender Delete</span> 5719 <span v-if="variant.name == 'GT Recurve Hybrid Fender Delete'">GT Recurve Hybrid Fender Delete</span> 5720 5721 <input type="radio" :checked="product.chosenVariant == variant"> 5722 <span class="checkmark"></span> 5723 </label> 5724 </template> 5725 </div> 5726 <div class="radio-panel panel" v-else-if="product.name === 'Onewheel GT'"> 5727 5728 <template v-for="(variant, index) in product.variants"> 5729 <label class="radio-container" 5730 :data-value="variant.name" 5731 @click.prevent.stop="optionChanged(product, variant);"> 5732 <span v-if="variant.name == 'Performance Treaded Tire'">Performance Treaded</span> 5733 <span v-if="variant.name == 'Slick Tire'">Slick Tire</span> 5734 5735 <span v-if="variant.name == 'S-Series with Recurve Rails'">S-Series with Recurve Rails</span> 5736 <span v-if="variant.name == 'S-Series Rally Edition'">S-Series Rally Edition</span> 5737 5738 5739 <!--<span v-if="variant.name != 'Performance Treaded Tire'">${ variant.name }</span>--> 5740 5741 <span v-if="variant.name == 'Performance Treaded Tire'"> +$50</span> 5742 <span v-if="variant.name == 'Treaded Tire'"> +$50</span> 5743 <span v-if="variant.name == 'S-Series with Recurve Rails'"> +$300</span> 5744 <span v-if="variant.name == 'S-Series Rally Edition'"> +$600</span> 5745 5746 <span v-if="variant.name == 'GT Hybrid Fender Delete'">GT Hybrid Fender Delete</span> 5747 <span v-if="variant.name == 'GT Recurve Hybrid Fender Delete'">GT Recurve Hybrid Fender Delete</span> 5748 5749 <input type="radio" :checked="product.chosenVariant == variant"> 5750 <span class="checkmark"></span> 5751 </label> 5752 </template> 5753 </div> 5754 <div class="radio-panel panel" v-else-if="product.name === 'Onewheel XR Classic'"> 5755 5756 <template v-for="(variant, index) in product.variants"> 5757 <label class="radio-container" 5758 :data-value="variant.name" 5759 @click.prevent.stop="optionChanged(product, variant);">
5760 <span v-if="variant.name == '1'">Classic Straight Rail</span> 5761 <span v-if="variant.name == '2'">Classic Recurve Rail +300</span> 5762 <input type="radio" :checked="product.chosenVariant == variant"> 5763 <span class="checkmark"></span> 5764 </label> 5765 </template> 5766 </div> 5767 5768 5769 <div class="color-panel panel" v-else if="isSwatch(product)" id="color-container"> 5770 <template v-for="(variant, index) in product.variants"> 5771 <div v-if="variant.name.includes('Fade')"></div> 5772 <div v-else-if="(variant.name === 'Leather' || variant.name === 'Glowhst') && product.name === 'Pint X Rail Guards'"></div> 5773 <div v-else class="color-holder" 5774 :data-color="variant.name" 5775 :class="{'selected': product.chosenVariant == variant, 'recurverail': product.name === 'GT S-Series Recurve Rail Guards'}" 5776 @click="optionChanged(product, variant);" 5777 :style="{ backgroundColor: getHexCode(variant.name) }"></div> 5778 </template> 5779 </div> 5780 5781 <div class="radio-panel panel" v-else> 5782 5783 <template v-for="(variant, index) in product.variants"> 5784 <label class="radio-container" 5785 :data-value="variant.name" 5786 @click.prevent.stop="optionChanged(product, variant);"> 5787 <span v-if="variant.name == 'Performance Treaded Tire'">Performance Treaded</span> 5788 <span v-if="variant.name == 'Slick Tire'">Slick Tire</span> 5789 5790 <span v-if="variant.name == 'S-Series with Recurve Rails'">S-Series with Recurve Rails</span> 5791 <span v-if="variant.name == 'S-Series Rally Edition'">S-Series Rally Edition</span> 5792 5793 5794 <!--<span v-if="variant.name != 'Performance Treaded Tire'">${ variant.name }</span>--> 5795 5796 <span v-if="variant.name == 'Performance Treaded Tire'"> +$50</span> 5797 <span v-if="variant.name == 'Treaded Tire'"> +$50</span> 5798 <span v-if="variant.name == 'S-Series with Recurve Rails'"> +$300</span> 5799 <span v-if="variant.name == 'S-Series Rally Edition'"> +$600</span> 5800 5801 <span v-if="variant.name == 'GT Hybrid Fender Delete'">GT Hybrid Fender Delete</span> 5802 <span v-if="variant.name == 'GT Recurve Hybrid Fender Delete'">GT Recurve Hybrid Fender Delete</span> 5803 5804 <input type="radio" :checked="product.chosenVariant == variant"> 5805 <span class="checkmark"></span> 5806 </label> 5807 </template> 5808 </div> 5809 </div> 5810 5811 </div> 5812 </div> 5813 5814 <div class="atc-frame"> 5815 <button type="submit" class="button-outline-black yellow add-bundle-to-cart btn-process atc-click"> 5816 Add to Cart 5817 <span class="btn-ring"></span> 5818 </button> 5819 </div> 5820 </div> 5821 5822 <div class="col col-8 hide-small"> 5823 <div class="images"> 5824 <div v-if="bundle.activeProduct"> 5825 <div class="featured-img"> 5826 <div v-if="bundleName == 'XR'" class="class"> 5827 <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
5827dBoard_Transparent_2kb.png" alt=""> 5828 </div> 5829 <div v-if="bundle.name == 'Hybrid Bundle'" class="class"> 5830 <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"/> 5831 </div> 5832 <div v-if="bundle.name == 'Summit Bundle'" class="class"> 5833 <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"/> 5834 </div> 5835 <div v-if="bundle.name == 'Full Send Bundle'" class="class"> 5836 <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"/> 5837 </div> 5838 <div v-if="bundle.name == 'Recurve Hybrid Bundle'" class="class"> 5839 <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"/> 5840 </div> 5841 <div v-if="bundle.name == 'Recurve Summit Bundle'" class="class"> 5842 <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"/> 5843 </div> 5844 <div v-if="bundle.name == 'Recurve Full Send Bundle'" class="class"> 5845 <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"/> 5846 </div> 5847 5848 <div v-if="bundle.name == 'Rally Hybrid'" class="class"> 5849 <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"/> 5850 </div> 5851 <div v-if="bundle.name == 'Rally Summit'" class="class"> 5852 <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"/> 5853 </div> 5854 <div v-if="bundle.name == 'Rally Full Send'" class="class"> 5855 <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"/> 5856 </div> 5857 5858 <div v-if="bundle.name == 'Rally XL Freeride'" class="class rally-xl-frame"> 5859 <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"> 5860 <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"> 5861 </div> 5862 <div v-if="bundle.name == 'Rally XL Summit'" class="class rally-xl-frame"> 5863 <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"> 5864 <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"> 5865 </div> 5866 <div v-if="bundle.name == 'Rally XL Epitome'" class="class rally-xl-frame"> 5867 <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"> 5868 <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"> 5869 </div> 5870
5871 <div v-if="bundle.name == 'Fender Bundle'" class="class show-pints"> 5872 <img src="https://sfycdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://cdn.shopify.com/s/files/1/0696/2011/files/PintSConfigBase_2024.png"/> 5873 </div> 5874 <div v-if="bundle.name == 'Essentials Bundle'" class="class show-pints"> 5875 <img src="https://sfycdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://cdn.shopify.com/s/files/1/0696/2011/files/PintSConfigBase_2024.png"/> 5876 </div> 5877 <div v-if="bundle.name == 'Pinnacle Bundle'" class="class show-pints"> 5878 <img src="https://sfycdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://cdn.shopify.com/s/files/1/0696/2011/files/PintSConfigBase_2024.png"/> 5879 </div> 5880 5881 5882 <div v-if="bundle.name == 'Pinnacle Bundle'" class="class"> 5883 <img src="https://sfycdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/t/264/assets/PintX_Fender_BlackCarbon_1600x.png"/> 5884 </div> 5885 <div v-if="bundle.name == 'Ultimate Carbon Bundle'" class="class z-top"> 5886 <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"/> 5887 </div> 5888 5889 <div v-if="bundle.name == 'Fender Bundle'" class="class show-pintx"> 5890 <img src="https://sfycdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://cdn.shopify.com/s/files/1/0696/2011/files/PintXConfigBase_2024.png"/> 5891 </div> 5892 <div v-if="bundle.name == 'Essentials Bundle'" class="class show-pintx"> 5893 <img src="https://sfycdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://cdn.shopify.com/s/files/1/0696/2011/files/PintXConfigBase_2024.png"/> 5894 </div> 5895 <div v-if="bundle.name == 'Pro Bundle'" class="class show-pintx"> 5896 <img src="https://sfycdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://cdn.shopify.com/s/files/1/0696/2011/files/PintXConfigBase_2024.png"/> 5897 </div> 5898 5899 5900 5901 5902 5903 <div class="image" :product="product.id" v-for="(product, index) in bundle.products" 5904 v-if="product.variants.length > 1"> 5905 5906 <div v-if="bundle.name.includes('Recurve Hybrid') || bundle.name.includes('Recurve Essentials') || bundle.name.includes('Recurve Elite')" class="is-recurve xrc"> 5907 <img :src="getImageAlt(product, index)"/> 5908 </div> 5909 <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"> 5910 <img :src="getImage(product, index)"/> 5911 </div> 5912 <div v-else-if="bundle.name.includes('XL')" class="is-xl gts"> 5913 <img :src="getImage(product, index)"/> 5914 </div> 5915 <div v-else-if="bundle.name.includes('Fender Bundle')" class="is-fender-bundle"> 5916 <img :src="getImage(product, index)"/> 5917 </div> 5918 <div v-else> 5919 <img :src="getImage(product, index)"/> 5920 </div> 5921 5922 </div> 5923 5924 <div class="image" :product="product.id" v-for="(product, index) in bundle.products"> 5925 5926 <div v-if="bundleName == 'PintX' && product.variants.length == 1 && product.name == 'Pint Carbon Fiber Fender'"> 5927 <img src="https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
5927onewheel.com/cdn/shop/t/416/assets/PintX_Fender_BlackCarbon_1600x.png?v=155985400304792845101788874451"/> 5928 </div> 5929 <div v-if="bundleName == 'GT' && product.variants.length == 1 && product.name == 'GT Carbon Fiber Fender'"> 5930 <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"/> 5931 </div> 5932 <div v-if="bundleName == 'GT' && product.variants.length == 1 && product.name == 'GT Hybrid Fender'"> 5933 <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"/> 5934 </div> 5935 5936 5937 <div v-if="bundleName == 'GT' && product.variants.length == 1 && product.name == 'GT Hybrid Fender'"> 5938 <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"/> 5939 </div> 5940 5941 <div v-if="bundleName == 'GTS' && product.variants.length == 1 && product.name == 'GT Recurve Hybrid Fender'"> 5942 <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"/> 5943 </div> 5944 5945 5946 </div> 5947 </div> 5948 </div> 5949 </div> 5950 </div> 5951 5952 </div> 5953</div> 5954 5955 5956 5957 5958 5959 5960 5961<style> 5962 /* Optional positioning/size â tweak as needed */ 5963 #config-view .featured-img { position: relative; } 5964 #onewheel-gt.step-two .featured-inject-img { 5965 position: absolute; 5966 top: 16px; left: 16px; 5967 max-width: 100%; height: auto; 5968 pointer-events: none; z-index: 10; 5969 } 5970 5971 /* Base fallback image (tire/board) should be behind parts but visible */ 5972 #config-view .featured-img img.featured-base-fallback { 5973 position: absolute; 5974 z-index: 1; 5975 max-width: 100%; 5976 height: auto; 5977 pointer-events: none; 5978 } 5979 5980 /* For GT, position base image similar to inject image */ 5981 #onewheel-gt.step-two .featured-img img.featured-base-fallback { 5982 transform: translateX(-2.8%) translateY(-50.2%) scale(0.935); 5983 top: 50%; 5984 } 5985 5986 @media only screen and (max-width: 767px) { 5987 #onewheel-gt.step-two .featured-img img.featured-inject-img { 5988 transform: translateY(-50.2%) scale(1) !important; 5989 top: 50% !important; 5990 } 5991 #onewheel-gt.step-two .featured-img img.featured-base-fallback { 5992 transform: translateY(-50.2%) scale(1) !important; 5993 top: 50% !important; 5994 } 5995 #onewheel-gt.step-two .featured-img .image:first-child img { 5996 transform: translateY(-50%) scale(1.93) !important; 5997 max-width: none !important; 5998 } 5999 #onewheel-gt.step-two .product-configView div#config-view .images .featured-img [product="6625428373598"] .is-fender-bundle img { 6000 transform: translateX(-2px) translateY(-49.15%) scale(1.8) !important; 6001 } 6002 } 6003 6004 #onewheel-pint img.featured-inject-img, #onewheel-pint-x img.featured-inject-img, #pint img.featured-inject-img { 6005 top: 50% !important; 6006 transform: translateY(-50%) !important; 6007 } 6008 6009 #onewheel-gt.step-two img.featured-inject-img { 6010 transform: translateX(-2.8%) translateY(-50.2%) scale(0.935) !important; 6011 /* transform: translateY(-50%) scale(1); */ 6012 top: 50%; 6013 max-width: 100%; 6014 } 6015 6016</style> 6017 6018 6019
6020<script> 6021(function () { 6022 const qs = new URLSearchParams(location.search); 6023 6024 // Accept ?rail=... or ?tire=... 6025 const slug = (qs.get('rail') || qs.get('tire') || '').toLowerCase(); 6026 const tireParam = qs.get('tire'); 6027 6028 // Default/base board fallbacks by page/body id 6029 const DEFAULTS = { 6030 'onewheel-gt': 'https://sfycdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://cdn.shopify.com/s/files/1/0696/2011/files/GT_SlickTire.png', 6031 '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', 6032 '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', 6033 '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' 6034 }; 6035 6036 const MAP = { 6037 'performance-treaded-tire': { 6038 src: 'https://sfycdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://cdn.shopify.com/s/files/1/0696/2011/files/GT_PerformanceTreadedTire_1400x.png', 6039 alt: 'Performance Treaded Tire' 6040 }, 6041 'slick-tire': { 6042 src: 'https://sfycdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://cdn.shopify.com/s/files/1/0696/2011/files/GT_SlickTire.png', 6043 alt: 'Slick Tire' 6044 }, 6045 'sand': { 6046 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', 6047 alt: 'Sand' 6048 }, 6049 'slate': { 6050 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', 6051 alt: 'Slate' 6052 } 6053 }; 6054 6055 const cfg = MAP[slug]; 6056 6057 /** Resolve ?tire= value to MAP entry (GT Performance / Slick). */ 6058 function gtTireConfigFromParam(tp) { 6059 if (!tp) return null; 6060 const k = String(tp).toLowerCase().trim().replace(/\+/g, ' '); 6061 if (MAP[k] && (k === 'performance-treaded-tire' || k === 'slick-tire')) return MAP[k]; 6062 if (k.includes('performance') && (k.includes('tread') || k.includes('treaded'))) return MAP['performance-treaded-tire']; 6063 if (k.includes('slick') || k === 'slick-tire') return MAP['slick-tire']; 6064 return null; 6065 } 6066 6067 function hostEl() { 6068 return document.querySelector('#config-view .featured-img'); 6069 } 6070 6071 // Check if we're on Onewheel GT page or in a GT bundle 6072 function isGT() { 6073 const bodyId = (document.body && document.body.id || '').toLowerCase(); 6074 if (bodyId === 'onewheel-gt' || bodyId.includes('gt')) return true; 6075 6076 // Also check if we're in a GT bundle by looking at the bundle name or products 6077 try { 6078 const configView = document.getElementById('config-view'); 6079 if (configView && window.config && window.config.bundle) { 6080 const bundleName = (window.config.bundle.name || '').toLowerCase(); 6081 if (bundleName.includes('freeride') || bundleName.includes('gt')) { 6082 // Check if bundle has GT products 6083 const products = window.config.bundle.products || []; 6084 const hasGTProduct = products.some(p => { 6085 const name = (p.name || '').toLowerCase(); 6086 return name.includes('onewheel gt') || name.includes('gt ') || name === 'onewheel gt'; 6087 }); 6088 if (hasGTProduct) return true; 6089 } 6090 } 6091 } catch (e) { 6092 // Fallback to body ID check 6093 } 6094 6095 return false; 6096 } 6097 6098 // Check if there's already a tire/base board image (not just any image) 6099 function hasTireBaseImage(host) { 6100 if (!host) return false; 6101 6102 // Check for tire-specific images (base board images) - these indicate the board/tire is showing 6103 const tireImages = host.querySelectorAll('img[src*="GT_SlickTire"], img[src*="GT_PerformanceTreadedTire"], img[src*="GT_Tire"], img.featured-base-fallback, img.featured-inject-img'); 6104 if (tireImages.length > 0) return true; 6105 6106 // Also check if there's an image that looks like a base board (not just parts) 6107 // Parts typically have names like "GT_Fender_", "GT_RailGuard_", "GT_Bumpers_", etc. 6108 // Base board images have "GT_SlickTire" or "GT_PerformanceTreadedTire" or just "GT_" without part names 6109 const allImages = host.querySelectorAll('img'); 6110 for (let img of allImages) { 6111 const src = (img.src || '').toLowerCase(); 6112 // If it's a GT image but NOT a part image, it's likely a base board 6113 if (src.includes('gt_') && !src.includes('fender') && !src.includes('railguard') && 6114 !src.includes('bumper') && !src.includes('chargerplug') && !src.includes('handle') && 6115 !src.includes('footpad') && (src.includes('slicktire') || src.includes('treadedtire') || src.includes('tire'))) { 6116 return true; 6117 } 6118 } 6119 6120 return false;
6121 } 6122 6123 // Ensure there is always at least one base image visible 6124 function ensureBase() { 6125 const host = hostEl(); 6126 if (!host) return false; 6127 6128 // GT + ?tire=performance-treaded-tire|slick-tire â always prepend correct stock board (accessories alone left a blank canvas) 6129 if (tireParam) { 6130 const tireCfg = gtTireConfigFromParam(tireParam); 6131 if (tireCfg) { 6132 const wantSrc = tireCfg.src; 6133 let fb = host.querySelector('img.featured-base-fallback'); 6134 if (fb && fb.getAttribute('data-gt-tire-src') === wantSrc) { 6135 /* already correct */ 6136 } else { 6137 host.querySelectorAll('img.featured-base-fallback').forEach(function (n) { n.remove(); }); 6138 fb = document.createElement('img'); 6139 fb.className = 'featured-base-fallback'; 6140 fb.setAttribute('data-gt-tire-src', wantSrc); 6141 fb.alt = tireCfg.alt; 6142 fb.src = wantSrc; 6143 // Position behind parts but visible; transforms/position are controlled by CSS selectors. 6144 fb.style.cssText = 'position:absolute;z-index:1;left:0;max-width:100%;height:auto;pointer-events:none;'; 6145 fb.addEventListener('error', function () { 6146 // If the performance/slick filename is missing, fall back to slick to avoid blanks. 6147 fb.src = DEFAULTS['onewheel-gt']; 6148 fb.alt = 'Base Board - Slick Tire'; 6149 }); 6150 host.insertBefore(fb, host.firstChild); 6151 } 6152 } 6153 } 6154 6155 // For Onewheel GT: if tire parameter is missing, always ensure slick tire base is present 6156 if (isGT() && !tireParam) { 6157 // Check if we already have a tire base image 6158 if (!hasTireBaseImage(host)) { 6159 const url = DEFAULTS['onewheel-gt']; 6160 if (url) { 6161 // Remove any existing base fallback to avoid duplicates 6162 host.querySelectorAll('img.featured-base-fallback').forEach(n => n.remove()); 6163 6164 const base = document.createElement('img'); 6165 base.className = 'featured-base-fallback'; 6166 base.alt = 'Base Board - Slick Tire'; 6167 base.src = url; 6168 // Position behind parts but visible; transforms/position are controlled by CSS selectors. 6169 base.style.cssText = 'position:absolute;z-index:1;left:0;max-width:100%;height:auto;pointer-events:none;'; 6170 host.prepend(base); 6171 console.log('â Injected slick tire base image for GT (no tire parameter)'); 6172 return true; 6173 } 6174 } else { 6175 // We have a tire base image, but make sure it's the slick tire if no param 6176 const existingBase = host.querySelector('img.featured-base-fallback'); 6177 if (existingBase && existingBase.src !== DEFAULTS['onewheel-gt']) { 6178 // Update to slick tire if it's not already 6179 existingBase.src = DEFAULTS['onewheel-gt']; 6180 existingBase.alt = 'Base Board - Slick Tire'; 6181 console.log('â Updated base image to slick tire for GT (no tire parameter)'); 6182 } 6183 } 6184 } 6185 6186 // For other cases, check if any NON overlay image exists 6187 const hasNonOverlay = host.querySelector('img:not(.featured-inject-img):not(.featured-base-fallback)'); 6188 if (hasNonOverlay) return true; 6189 6190 // Otherwise, inject a base fallback behind the overlay 6191 const key = document.body && document.body.id || ''; 6192 const url = DEFAULTS[key]; 6193 if (!url) return false; 6194 6195 // Don't add duplicate base fallbacks 6196 if (host.querySelector('img.featured-base-fallback')) return true; 6197 6198 const base = document.createElement('img'); 6199 base.className = 'featured-base-fallback'; // z-index will be below overlay 6200 base.alt = 'Base Board'; 6201 base.src = url; 6202 base.style.cssText = 'position: absolute; z-index: 1; max-width: 100%; height: auto; top: 0; left: 0;'; 6203 host.prepend(base); 6204 return true; 6205 } 6206 6207 // Inject/refresh the overlay image (if cfg is defined) 6208 function injectOverlay() { 6209 const host = hostEl(); 6210 if (!host) return false; 6211 6212 // Always keep a base around first 6213 ensureBase(); 6214 6215 // Clean prior overlays 6216 host.querySelectorAll('img.featured-inject-img[data-injected]').forEach(n => n.remove()); 6217 6218 // Duplicate full-board layer if we already injected it as featured-base-fallback 6219 const skipInjectDuplicateGtTire = tireParam && gtTireConfigFromParam(tireParam) && 6220 cfg && cfg.src === gtTireConfigFromParam(tireParam).src; 6221 6222 if (cfg && !skipInjectDuplicateGtTire) { 6223 const img = document.createElement('img'); 6224 img.className = 'featured-inject-img'; 6225 img.dataset.injected = slug; 6226 img.src = cfg.src; 6227 img.alt = cfg.alt; 6228 img.style.cssText = 'position: absolute; z-index: 2; max-width: 100%; height: auto;'; 6229 6230 // If overlay fails to load, remove it and make sure base is present 6231 img.addEventListener('error', () => { 6232 img.remove(); 6233 ensureBase(); 6234 }); 6235 6236 host.appendChild(img); 6237 } 6238 6239 return true; 6240 } 6241 6242 // Try for a short period while Vue mounts, then stop. 6243 let tries = 0; 6244 const poll = setInterval(() => { 6245 const ok = injectOverlay();
6246 if (ok || ++tries > 60) { 6247 clearInterval(poll); 6248 // Final safety: if we still somehow have nothing, add base 6249 ensureBase(); 6250 } 6251 }, 120); 6252 6253 // React to DOM changes (Vue re-renders) 6254 const root = document.getElementById('config-view'); 6255 if (root) new MutationObserver(() => { injectOverlay(); ensureBase(); }) 6256 .observe(root, { childList: true, subtree: true }); 6257 6258 // If there is no slug at all, still guarantee a base (especially for GT) 6259 if (!slug) ensureBase(); 6260})(); 6261</script>
6261 6262 6263 6264 6265 6266 6267
6268<script> 6269(function () { 6270 const qs = new URLSearchParams(location.search); 6271 if (qs.get('bundle') !== 'true') return; 6272 6273 // Fix bad filename segments inside src/srcset/style/etc. 6274 const RULES = [ 6275 { re: /GT(?:%20| |_)?Fender_Fender/g, to: 'GT_Fender' }, 6276 { re: /GT(?:%20| |_)?Fender_ChargerPlug/g, to: 'GT_ChargerPlug' } 6277 ]; 6278 6279 const rewrite = v => (typeof v === 'string' 6280 ? RULES.reduce((acc, r) => acc.replace(r.re, r.to), v) 6281 : v); 6282 6283 function patchNode(el) { 6284 if (!el || el.nodeType !== 1) return; 6285 if (el.tagName === 'IMG') { 6286 const s = el.getAttribute('src'); const ns = rewrite(s); 6287 const ss = el.getAttribute('srcset'); const nss = rewrite(ss); 6288 if (ns !== s) el.setAttribute('src', ns); 6289 if (nss !== ss) el.setAttribute('srcset', nss); 6290 } 6291 if (el.tagName === 'SOURCE') { 6292 const ss = el.getAttribute('srcset'); const nss = rewrite(ss); 6293 if (nss !== ss) el.setAttribute('srcset', nss); 6294 } 6295 const st = el.getAttribute('style'); const nst = rewrite(st); 6296 if (nst !== st && st != null) el.setAttribute('style', nst); 6297 ['data-src', 'data-srcset', 'data-bg'].forEach(a => { 6298 const v = el.getAttribute(a); const nv = rewrite(v); 6299 if (nv !== v && v != null) el.setAttribute(a, nv); 6300 }); 6301 } 6302 6303 function patchAll(root) { 6304 (root || document) 6305 .querySelectorAll('img, source, [style], [data-src], [data-srcset], [data-bg]') 6306 .forEach(patchNode); 6307 } 6308 6309 const root = document.getElementById('config-view') || document; 6310 patchAll(root); 6311 6312 const origSet = Element.prototype.setAttribute; 6313 Element.prototype.setAttribute = function(name, value) { 6314 const n = (name || '').toLowerCase(); 6315 if (n === 'src' || n === 'srcset' || n === 'data-src' || n === 'data-srcset' || n === 'style') { 6316 value = rewrite(value); 6317 } 6318 return origSet.call(this, name, value); 6319 }; 6320 6321 try { 6322 const desc = Object.getOwnPropertyDescriptor(HTMLImageElement.prototype, 'src'); 6323 if (desc && desc.set) { 6324 Object.defineProperty(HTMLImageElement.prototype, 'src', { 6325 get: desc.get, 6326 set(v) { desc.set.call(this, rewrite(v)); } 6327 }); 6328 } 6329 } catch (e) { /* best effort */ } 6330 6331 new MutationObserver(m => { 6332 for (const x of m) { 6333 if (x.type === 'attributes') patchNode(x.target); 6334 else if (x.type === 'childList') x.addedNodes && x.addedNodes.forEach(n => { if (n.nodeType === 1) { patchNode(n); patchAll(n); } }); 6335 } 6336 }).observe(root, { 6337 childList: true, subtree: true, attributes: true, 6338 attributeFilter: ['src', 'srcset', 'style', 'data-src', 'data-srcset', 'data-bg'] 6339 }); 6340 6341 let i = 0; 6342 const poll = setInterval(() => { patchAll(root); if (++i > 50) clearInterval(poll); }, 120); 6343})(); 6344</script>
6344 6345</div> 6346 6347 6348 6349 6350 6351</div> 6352 <div id="shopify-section-product-purchase" class="shopify-section"> 6353 6354 <div id="purchaseView" class="product-purchaseView active"> 6355 6356 <style> 6357 6358 ul.slick-dots { 6359 position: absolute; 6360 top: 0; 6361 text-align: right; 6362 } 6363 .slick-dots li button:before { 6364 font-size: 12px; 6365 } 6366 .your-class .slick-slide { 6367 padding: 35px 0; 6368 } 6369 .your-class .slick-list.draggable { 6370 width: 95% !important; 6371 overflow: visible; 6372 margin: 0 auto; 6373 } 6374 6375 .multiple-items { 6376 width: 100%; 6377 } 6378 .accordion-toggle { 6379 flex-basis: auto; 6380 flex-grow: 1; 6381 text-align: center; 6382 cursor: pointer; 6383 transition: all 0.3s ease; 6384 } 6385 .red { 6386 padding: 80px 0; 6387 } 6388 6389 /* Label */ 6390 .ac-container { 6391 border-top: none; 6392 } 6393 .accordion-toggle { 6394 padding-bottom: 20px; 6395 } 6396 .accordion-toggle.red article.toggle-one { 6397 border-top: 1px solid !important; 6398 padding: 20px 0px; 6399 } 6400 .ac-container label { 6401 padding: 0 15px; 6402 text-transform: uppercase; 6403 font-weight: 400; 6404 line-height: 2; 6405 padding: 10px 5px; 6406 display: block; 6407 cursor: pointer; 6408 text-transform: capitalize; 6409 font-size: 16px; 6410 position: relative; 6411 margin-bottom: 20px; 6412 } 6413 .red label { 6414 margin-bottom: 20px !important; 6415 } 6416 .ac-container { 6417 width: 100%; 6418 margin: 10px auto; 6419 } 6420 .ac-container input { 6421 display: none; 6422 } 6423 6424 /* Contents */ 6425 .ac-container article { 6426 overflow: hidden; 6427 height: 0; 6428 transition: 0.6s; 6429 } 6430 .ac-container article p { 6431 padding: 10px 5px; 6432 line-height: 1.3; 6433 font-size: 16px; 6434 text-align: left; 6435 margin-bottom: 0; 6436 font-weight: 100; 6437 6438 } 6439 .ac-container article.openme { 6440 height: auto; 6441 } 6442 .scroller { 6443 padding-top: 20px !important; 6444 } 6445 6446 .ac-container label::after { 6447 content: ''; 6448 display: block; 6449 background-image: url('https://cdn.shopify.com/s/files/1/0696/2011/files/arrow-down-gray2.svg'); 6450 background-size: 26px 16px; 6451 width: 26px; 6452 height: 17px; 6453 -ms-transform: translateY(-50%); 6454 transform: translateY(-50%); 6455 top: 50%; 6456 right: 0; 6457 position: absolute; 6458 right: -25px; 6459 } 6460 6461 .ac-container ul { 6462 margin-bottom: 0; 6463 li { 6464 margin-bottom: 0; 6465 p { 6466 padding: 0; 6467 } 6468 } 6469 } 6470 .ac-container .accordion-toggle.red article { 6471 height: auto; 6472 overflow: auto; 6473 } 6474 .accordion-toggle.red { 6475 padding: 0 !important; 6476 } 6477 .ac-container label { 6478 text-transform: uppercase; 6479 max-width: max-content; 6480 margin: 0 auto; 6481 font-family: 'Montserrat'; 6482 font-weight: 700; 6483 color: #3f4041; 6484 } 6485 .accordion-toggle.red { 6486 padding-bottom: 10px !important; 6487 } 6488 6489 .primary iframe, .primary video { 6490 display: none; 6491 } 6492 .primary.show-video iframe, .primary.show-video video { 6493 display: block; 6494 width: 100%; 6495 height: 100%; 6496 } 6497 main.primary.show-video { 6498 background: transparent !important; 6499 } 6500 6501 .thumbnail-image { 6502 overflow: hidden; 6503 } 6504 .thumbnail-image video { 6505 height: 100%; 6506 margin-left: -1px; 6507 } 6508 .thumbnail { 6509 opacity: .7; 6510 } 6511 .thumbnail.selected { 6512 opacity: 1; 6513 } 6514 .primary { 6515 max-height: 390px; 6516 } 6517 .primary.show-video iframe, .primary.show-video video { 6518 object-fit: cover; 6519 width: calc(100% + 4px) !important; 6520 margin-left: -2px; 6521 border-radius: 10px; 6522 margin-right: -2px; 6523 } 6524 6525 6526 @media only screen and (max-width: 767px) { 6527 .product-purchaseView .show-refresh .image-gallery .primary { 6528 background-size: contain; 6529 } 6530 } 6531 6532 .product-purchaseView .show-refresh .image-gallery .thumbnail-image { 6533 overflow: hidden !important; 6534 } 6535 6536 6537</style> 6538<style> 6539 p.show-recurve-info, p.show-recurve-hub-info { 6540 padding: 5px 0 5px 10px; 6541 } 6542 .hide-alt { 6543 display: inline-block !important; 6544 } 6545 .show-alt { 6546 display: none !important; 6547 } 6548 6549 .is-rally .show-alt { 6550 display: inline-block !important; 6551 } 6552 .is-rally .hide-alt { 6553 display: none !important; 6554 } 6555 6556 @media only screen and (min-width: 640px) { 6557 main.primary { 6558 position: relative; 6559 } 6560 6561 .prod-images .hero-logo.pint.new.badge.launch-exclusive { 6562 z-index: 1; 6563 left: 35px; 6564 top: 0px!important; 6565 width: auto; 6566 max-width: 130px; 6567 } 6568 } 6569 6570 a.button.specs-view { 6571 width: max-content; 6572 top: -20px; 6573 position: relative; 6574 display: block; 6575 background: transparent; 6576 border-bottom: 1px solid #211e1f; 6577 padding: 4px!important; 6578 letter-spacing: inherit; 6579 font-family: Favorit!important; 6580 text-transform: none; 6581 font-size: 14px!important; 6582 margin-right: 20px; 6583 font-weight: 300!important; 6584 border-radius: 0!important; 6585 } 6586 6587 .template-product .sticky-header.default, 6588 .template-product .sticky-header.alt { 6589 display: none !important; 6590 visibility: hidden !important; 6591 opacity: 0 !important; 6592 } 6593 6594 .sticky-header { 6595 position: fixed; 6596 bottom: 0; 6597 background: #fff; 6598 width: 100%; 6599 display: flex; 6600 justify-content: center; 6601 padding: 0.75em 0; 6602 font-family: Favorit; 6603 font-weight: bold; 6604 z-index: 10; 6605 box-shadow: 0 2px 12px #0000001a; 6606 } 6607 .sticky-header .col-4 { 6608 padding: 10px 20px; 6609 border-radius: 30px; 6610 background: #EEEEEE; 6611 margin: 0 7px; 6612 } 6613 6614 .sticky-header .col-4.active { 6615 /* background: #353030; */ 6616 background: rgba(0,0,0,0.5) !important; 6617 color: #fff; 6618 } 6619 @media only screen and (min-width: 768px) { 6620 .sticky-header { 6621 visibility: hidden; 6622 opacity: 0; 6623 } 6624 } 6625 .sticky-header { 6626 opacity: 0; 6627 visibility: hidden; 6628 transition: opacity .25s ease-in-out; 6629 -moz-transition: opacity .25s ease-in-out; 6630 -webkit-transition: opacity .25s ease-in-out; 6631 } 6632 .has-sticky .sticky-header { 6633 opacity: 1; 6634 visibility: visible; 6635 transition: opacity .25s ease-in-out; 6636 -moz-transition: opacity .25s ease-in-out; 6637 -webkit-transition: opacity .25s ease-in-out; 6638 } 6639 .sticky-header .col-4 { 6640 font-weight: 400; 6641 } 6642 6643 6644 .sticky-header .col-4 { 6645 font-weight: 400; 6646 font-size: 14px; 6647 } 6648 6649 .sticky-header .row { 6650 display: flex; 6651 flex-wrap: nowrap; 6652 overflow: scroll; 6653 width: calc(100% - 20px); 6654 justify-content: center; 6655 } 6656 6657 .sticky-header .row .fix-left { 6658 height: auto; 6659 display: flex; 6660 justify-content: center !important; 6661 } 6662 a.col-4.label { 6663 padding: 0; 6664 background: transparent; 6665 display: flex; 6666 align-items: center; 6667 font-weight: 500; 6668 /* flex: 0 0 15%; */ 6669 } 6670 .sticky-header .col-4 { 6671 margin-left: 5px; 6672 margin-right: 5px; 6673 padding-left: 13px; 6674 padding-right: 13px; 6675 font-weight: 500; 6676 } 6677 .fix-left { 6678 height: auto; 6679 display: flex; 6680 justify-content: flex-end !important; 6681 flex: 0 0 85%; 6682 } 6683 .sticky-header .col-4.first, .sticky-header .col-4.second, .sticky-header .col-4.third { 6684 min-width: 90px; 6685 text-align: center; 6686 } 6687 .sticky-header { 6688 padding: 1rem 0; 6689 } 6690 .sticky-header { 6691 border-top: 2px solid #eeeeee !important; 6692 } 6693 6694</style> 6695 6696<style> 6697 .bundle-parts { 6698 display:flex !important; 6699 } 6700 6701 /*.bundle-refresh .bundle-parts {*/ 6702 /* display:flex !important;*/ 6703 /*}
6703*/ 6704 @media only screen and (max-width: 767px) { 6705 .col.col-12.package.hide-small.bundle-parts { 6706 display: none !important; 6707 } 6708 } 6709 6710 .force-version-1 .new-bundles{ 6711 display: flex !important; 6712 } 6713 .force-version-1 .old-bundles{ 6714 display: none !important; 6715 } 6716 .force-version-2 .new-bundles{ 6717 display: none !important; 6718 } 6719 .force-version-2 .old-bundles{ 6720 display: flex !important; 6721 } 6722 6723 .bundles.new-bundles { 6724 background: transparent !important; 6725 } 6726 .bundles.new-bundles .col.col-4 .bundle-container { 6727 background: transparent; 6728 } 6729 6730 @media only screen and (min-width: 768px) { 6731 .force-version-1 .mobile-header.desktop, .force-version-1 .new-bundles { 6732 display: block !important; 6733 } 6734 .force-version-1 .slider-for-main.desktop-only.slick-slider { 6735 display: block; 6736 } 6737 } 6738 6739 @media only screen and (min-width: 640px) { 6740 .slider-for-main .bundle-price h4 strike { 6741 font-size: 24px; 6742 } 6743 .bundles.new-bundles .bundle-container h4 { 6744 text-align: left; 6745 } 6746 } 6747 6748 @media only screen and (max-width: 639px) { 6749 .bundles.new-bundles { 6750 background: #fff !important; 6751 } 6752 } 6753 6754 6755 6756</style> 6757 6758<style> 6759 .slider-for-main { 6760 opacity: 0; 6761 min-height: 460px !important; 6762 } 6763 .slider-for-main.slick-initialized { 6764 opacity: 1; 6765 min-height: 410px !important; 6766 } 6767 6768 .slider-for-main-two { 6769 opacity: 0; 6770 min-height: 460px !important; 6771 } 6772 .slider-for-main-two.slick-initialized { 6773 opacity: 1; 6774 min-height: 410px !important; 6775 } 6776 .slider-nav-main { 6777 opacity: 0; 6778 } 6779 .slider-nav-main.slick-initialized { 6780 opacity: 1; 6781 } 6782 .slider-nav-main .slick-track { 6783 max-width: 100% !important; 6784 transform: none !important; 6785 } 6786 .mobile-header.desktop { 6787 margin: 0 auto; 6788 } 6789 .mobile-header.desktop .bundle-container .bundle-title { 6790 font-family: Favorit !important; 6791 text-transform: none; 6792 font-size: 20px; 6793 font-weight: 400; 6794 height: 42px; 6795 padding: 0; 6796 display: flex; 6797 align-items: center; 6798 justify-content: center; 6799 margin-top: 0px !important; 6800 } 6801 .mobile-header.desktop .bundle-container { 6802 padding: 0 !important; 6803 } 6804 .mobile-header.desktop .slider-nav-main { 6805 min-width: 540px !important; 6806 } 6807 .mobile-header.desktop h4 { 6808 font-family: mono45-headline, monospace !important; 6809 font-weight: 700; 6810 font-style: normal; 6811 font-size: 1.75rem; 6812 color: #000 !important; 6813 margin-bottom: 15px; 6814 word-spacing: -0.5rem; 6815 text-align: center; 6816 } 6817 .v1 { 6818 display: none !important; 6819 } 6820 .slider-nav-main .bundle-container { 6821 background: #fff !important; 6822 text-align: center; 6823 } 6824 .slider-nav-main-two .bundle-container { 6825 background: #fff !important; 6826 text-align: center; 6827 } 6828 .slider-nav-main .bundle-container .bundle-title { 6829 color: #c6c6c6 !important; 6830 } 6831 .slider-nav-main-two .bundle-container .bundle-title { 6832 color: #c6c6c6 !important; 6833 } 6834 .slider-nav-main .slick-current.slick-active .bundle-container { 6835 background: #000000 !important; 6836 } 6837 .slider-nav-main .slick-current.slick-active .bundle-container .bundle-title { 6838 color: #ffffff !important; 6839 } 6840 .slider-nav-main-two .slick-current.slick-active .bundle-container { 6841 background: #000000 !important; 6842 } 6843 .slider-nav-main-two .slick-current.slick-active .bundle-container .bundle-title { 6844 color: #ffffff !important; 6845 } 6846 .bundles.new-bundles .desktop .col.col-4 .bundle-container { 6847 border-radius: 30px !important; 6848 position: relative; 6849 } 6850 .slider-nav-main .slick-list { 6851 overflow: visible; 6852 } 6853 .slider-nav-main span.inline-save { 6854 position: absolute; 6855 bottom: -26px; 6856 left: 0; 6857 right: 0; 6858 font-size: 14px; 6859 font-weight: 600 !important; 6860 font-family: Favorit; 6861 } 6862 6863 .slider-nav-main-two .slick-list { 6864 overflow: visible; 6865 } 6866 .slider-nav-main-two span.inline-save { 6867 position: absolute; 6868 bottom: -26px; 6869 left: 0; 6870 right: 0; 6871 font-size: 14px; 6872 font-weight: 600 !important; 6873 font-family: Favorit; 6874 } 6875 .desktop-only .bundle-image .new-bundle-cta img { 6876 scale: none; 6877 } 6878 .slider-for-main { 6879 max-width: 100%; 6880 } 6881 .slider-for-main .bundle-container { 6882 background: #fff !important; 6883 border-radius: 18px; 6884 } 6885 .slider-for-main-two { 6886 max-width: 100%; 6887 } 6888 .slider-for-main-two .bundle-container { 6889 background: #fff !important; 6890 border-radius: 18px; 6891 } 6892 .featured-bundles { 6893 position: relative; 6894 } 6895 .featured-bundles .mobile-header.desktop { 6896 position: absolute; 6897 } 6898 .featured-bundles .mobile-header.desktop { 6899 position: absolute; 6900 top: -65px; 6901 z-index: 1; 6902 margin: 0 auto; 6903 right: 0; 6904 left: 0; 6905 width: max-content; 6906 } 6907 .featured-bundles { 6908 max-width: 100%; 6909 margin-top: 40px; 6910 } 6911 .slider-nav-main { 6912 background: #fff; 6913 border-radius: 30px; 6914 box-shadow: -1px 0px 5px 1px #cbcbcb; 6915 height: 42px; 6916 } 6917 .featured-bundles .mobile-header.desktop .slick-list { 6918 margin: 0; 6919 } 6920 .featured-bundles .mobile-header.desktop .slick-track { 6921 width: 100% !important; 6922 margin: 0 !important; 6923 } 6924 .featured-bundles .mobile-header.desktop .slick-list { 6925 max-width: 100% !important; 6926 } 6927 .slider-for-main .package { 6928 box-shadow: 0px 1px 4px #dcdcdc; 6929 border-radius: 18px !important; 6930 margin-bottom: 5px; 6931 } 6932 .slider-for-main-two .package { 6933 box-shadow: 0px 1px 4px #dcdcdc; 6934 border-radius: 18px !important; 6935 margin-bottom: 5px; 6936 } 6937 .bundle-price h2 { 6938 font-size: 4rem; 6939 color: #000; 6940 /* max-width: 200px; */ 6941 text-align: left; 6942 line-height: 0.85; 6943 } 6944 .slider-for-main h4 { 6945 justify-content: flex-start !important; 6946 } 6947 .slider-for-main-two h4 { 6948 justify-content: flex-start !important; 6949 } 6950 .bundle-container p { 6951 text-align: left; 6952 } 6953 .slider-for-main .bundle-container { 6954 display: flex; 6955 justify-content: space-between; 6956 align-items: center; 6957 padding: 0 40px; 6958 } 6959 .slider-for-main-two .bundle-container { 6960 display: flex; 6961 justify-content: space-between; 6962 align-items: center; 6963 padding: 0 40px; 6964 } 6965 .desktop-only .bundle-select { 6966 flex: 0 0 25%; 6967 } 6968 6969 .desktop-only .bundle-image { 6970 flex: 0 0 40%; 6971 } 6972 .new-bundles .bundle-price { 6973 flex: 0 0 35%; 6974 padding: 0 !important; 6975 } 6976 .bundles.new-bundles .slider-for-main .bundle-container { 6977 min-height: 430px; 6978 } 6979 .bundles.new-bundles .slider-for-main-two .bundle-container { 6980 min-height: 430px; 6981 } 6982 .desktop-only .bundle-image .new-bundle-cta img { 6983 scale: 1.15; 6984 } 6985 .desktop-only .bundle-image img.bv-badge { 6986 scale: 1 !important; 6987 top: 35px; 6988 width: 105px; 6989 left: 35px; 6990 } 6991 /* .new-bundles .bundle-price * { 6992 max-width: 260px !important; 6993 } */ 6994 .desktop-only .bundle-price p { 6995 margin-bottom: 10px !important; 6996 } 6997 6998 .new-bundles .bundle-title:hover { 6999 cursor: pointer; 7000 } 7001 7002 @media only screen and (max-width: 768px) { 7003 .mobile-header.desktop { 7004 display: none !important; 7005 } 7006 .slider-for-main { 7007 display: none !important; 7008 } 7009 .slider-for-main-two { 7010 display: none !important; 7011 } 7012 .bundles.new-bundles .show-small .bundle-container .bundle-price p { 7013 text-align: center !important; 7014 } 7015 .product-purchaseView .container .container { 7016 padding: 0 !important; 7017 } 7018 } 7019 7020 .desktop-only .bundle-price { 7021 max-width: 320px; 7022 } 7023 7024 .desktop-only .slick-list.draggable { 7025 margin: 0; 7026 } 7027 @media only screen and (min-width: 768px) { 7028 .bundle-refresh button.open-configView.solo-config.add-to-cart { 7029 margin-top: 40px; 7030 } 7031 } 7032 .slider-nav-main .bundle-container .bundle-title { 7033 word-spacing: normal; 7034 } 7035 7036 .desktop-only .slick-list.draggable { 7037 max-width: 100% !important; 7038 } 7039 .bundles.new-bundles .desktop-only .package .button-outline-black { 7040 margin-left: 0 !important; 7041 } 7042 @media only screen and (min-width: 640px) { 7043 .bundles.new-bundles .bundle-container .bundle-price { 7044 padding-left: 20px !important; 7045 } 7046 } 7047 @media only screen and (max-width: 640px) { 7048 #onewheel-gt .featured-img img { 7049 transform: translateY(-50%) scale(1.93) !important; 7050 } 7051 7052 #onewheel-gt .featured-img [product="6626038186078"].image img { 7053 transform: translateY(-50%) scale(1) !important; 7054 } 7055 } 7056 7057</style> 7058 7059
7060<script> 7061 $(document).ready(function() { 7062 7063 7064 $('.slider-for.hide-small').slick({ 7065 slidesToShow: 1, 7066 slidesToScroll: 1, 7067 arrows: false, 7068 asNavFor: '.slider-nav', 7069 infinite: false, 7070 initialSlide: 1 7071 }); 7072 $('.slider-nav.hide-small').slick({ 7073 slidesToShow: 3, 7074 slidesToScroll: 1, 7075 asNavFor: '.slider-for', 7076 dots: false, 7077 arrows: false, 7078 centerMode: false, 7079 focusOnSelect: true, 7080 infinite: false, 7081 initialSlide: 1 7082 }); 7083 7084 $('.slider-nav.show-small').slick({ 7085 slidesToShow: 3, 7086 slidesToScroll: 1, 7087 asNavFor: '.slider-for', 7088 dots: false, 7089 arrows: false, 7090 centerMode: false, 7091 focusOnSelect: true, 7092 infinite: false, 7093 initialSlide: 1, 7094 horizontalSwiping: true, 7095 infinite: true, 7096 }); 7097 $('.slider-for.show-small').slick({ 7098 slidesToShow: 1, 7099 slidesToScroll: 1, 7100 arrows: true, 7101 asNavFor: '.slider-nav', 7102 infinite: false, 7103 initialSlide: 1, 7104 fade: true, 7105 prevArrow: "<button type='button' class='slick-prev pull-left'><i class='fa fa-angle-left' aria-hidden='true'></i></button>", 7106 nextArrow: "<button type='button' class='slick-next pull-right'><i class='fa fa-angle-right' aria-hidden='true'></i></button>", 7107 swipe: false, 7108 verticalSwiping: false, 7109 horizontalSwiping: false, 7110 draggable: false, 7111 infinite: true 7112 }); 7113 7114 7115 }); 7116</script>
7116 7117 7118
7119<script> 7120 7121 7122 7123 7124 7125 7126 7127 7128 $(document).ready(function(){ 7129 $(".var-swatch.S-Series").click(function() { 7130 $(this).addClass("strong"); 7131 $(".var-swatch.rally").removeClass("strong"); 7132 $(".var-swatch.rally-xl").removeClass("strong"); 7133 $(".bundle-row-alt").addClass("hide"); 7134 $(".bundle-row-alt-two").addClass("hide"); 7135 $(".bundle-row-default").removeClass("hide"); 7136 7137 $(".show-rally").addClass("hide"); 7138 $(".show-rally-xl").addClass("hide"); 7139 $(".show-default").removeClass("hide"); 7140 7141 $(".show-rally-info").addClass("hide"); 7142 $(".show-rally-xl-info").addClass("hide"); 7143 7144 7145 $('.for-straight-rail').removeClass('hide'); 7146 $('.for-rally-rail').addClass('hide'); 7147 $('.for-rally-xl-rail').addClass('hide'); 7148 7149 $('.thumbnails.thumbs-rally-xl').addClass('hide'); 7150 $('.thumbnails.thumbs-default').removeClass('hide'); 7151 7152 $('.whats-included.rally-xl').addClass('hide'); 7153 $('.whats-included.default').removeClass('hide'); 7154 7155 if (typeof window.syncSs26PdpBadge === 'function') window.syncSs26PdpBadge('s-series'); 7156 7157 }); 7158 $(".var-swatch.rally").click(function() { 7159 $(this).addClass("strong"); 7160 $(".var-swatch.S-Series").removeClass("strong"); 7161 $(".var-swatch.rally-xl").removeClass("strong"); 7162 $(".bundle-row-alt").removeClass("hide"); 7163 $(".bundle-row-default").addClass("hide"); 7164 $(".bundle-row-alt-two").addClass("hide"); 7165 $(".rally-img").removeClass("hide"); 7166 $(".rally-xl-img").addClass("hide"); 7167 $(".bundle-title.hide-alt").removeClass("hide"); 7168 $(".bundle-title.show-alt").addClass("hide"); 7169 $(".bundle-row-alt").removeClass("is-rally-xl"); 7170 7171 $(".show-rally").removeClass("hide"); 7172 $(".show-rally-xl").addClass("hide"); 7173 $(".show-default").addClass("hide"); 7174 7175 $(".show-rally-info").removeClass("hide"); 7176 $(".show-rally-xl-info").addClass("hide"); 7177 7178 7179 $('.for-rally-rail').removeClass('hide'); 7180 $('.for-straight-rail').addClass('hide'); 7181 $('.for-rally-xl-rail').addClass('hide'); 7182 7183 $('.thumbnails.thumbs-rally-xl').addClass('hide'); 7184 $('.thumbnails.thumbs-default').removeClass('hide'); 7185 7186 $('.whats-included.rally-xl').addClass('hide'); 7187 $('.whats-included.default').removeClass('hide'); 7188 7189 if (typeof window.syncSs26PdpBadge === 'function') window.syncSs26PdpBadge('rally'); 7190 7191 7192 }); 7193 $(".var-swatch.rally-xl").click(function() { 7194 $(this).addClass("strong"); 7195 $(".var-swatch.S-Series").removeClass("strong"); 7196 $(".var-swatch.rally").removeClass("strong"); 7197 $(".bundle-row-alt-two").removeClass("hide"); 7198 $(".bundle-row-alt").addClass("hide"); 7199 $(".bundle-row-default").addClass("hide"); 7200 $(".rally-img").addClass("hide"); 7201 $(".rally-xl-img").removeClass("hide"); 7202 $(".bundle-title.hide-alt").addClass("hide"); 7203 $(".bundle-title.show-alt").removeClass("hide"); 7204 $(".bundle-row-alt-two").addClass("is-rally-xl"); 7205 7206 $(".show-rally").addClass("hide"); 7207 $(".show-rally-xl").removeClass("hide"); 7208 $(".show-default").addClass("hide"); 7209 7210 $(".show-rally-info").addClass("hide"); 7211 $(".show-rally-xl-info").removeClass("hide"); 7212 7213 7214 $('.for-rally-xl-rail').removeClass('hide'); 7215 $('.for-straight-rail').addClass('hide'); 7216 $('.for-rally-rail').addClass('hide'); 7217 7218 7219 $('.thumbnails.thumbs-rally-xl').removeClass('hide'); 7220 $('.thumbnails.thumbs-default').addClass('hide'); 7221 7222 $('.whats-included.rally-xl').removeClass('hide'); 7223 $('.whats-included.default').addClass('hide'); 7224 7225 if (typeof window.syncSs26PdpBadge === 'function') window.syncSs26PdpBadge('rally-xl'); 7226 7227 7228 }); 7229 }); 7230 7231 7232 7233 $(document).ready(function(){ 7234 $('.new-bundles').addClass('loaded'); 7235 }); 7236 7237 $(document).ready(function() { 7238 7239 $('.slider-for-main').slick({ 7240 slidesToShow: 1, 7241 slidesToScroll: 1, 7242 arrows: true, 7243 asNavFor: '.slider-nav-main', 7244 infinite: false, 7245 initialSlide: 1, 7246 fade: true, 7247 prevArrow: "<button type='button' class='slick-prev pull-left'><i class='fa fa-angle-left' aria-hidden='true'></i></button>", 7248 nextArrow: "<button type='button' class='slick-next pull-right'><i class='fa fa-angle-right' aria-hidden='true'></i></button>", 7249 verticalSwiping: false, 7250 horizontalSwiping: true, 7251 swipe: false, 7252 draggable: false, 7253 infinite: true, 7254 fade: true, 7255 cssEase: 'linear',
7256 arrows: false 7257 }); 7258 $('.slider-nav-main').slick({ 7259 slidesToShow: 3, 7260 slidesToScroll: 1, 7261 asNavFor: '.slider-for-main', 7262 dots: false, 7263 arrows: false, 7264 centerMode: false, 7265 focusOnSelect: true, 7266 infinite: false, 7267 initialSlide: 1 7268 }); 7269 7270 $('.slider-nav-main.two').slick({ 7271 slidesToShow: 3, 7272 slidesToScroll: 1, 7273 asNavFor: '.slider-for-main', 7274 dots: false, 7275 arrows: false, 7276 centerMode: false, 7277 focusOnSelect: true, 7278 infinite: false, 7279 initialSlide: 2 7280 }); 7281 }); 7282</script>
7282 7283 7284
7285<script> 7286 $(document).ready(function() { 7287 $(".package").hover(function() { 7288 $(this).addClass("active"); 7289 $(".initial").removeClass(""); 7290 }, function() { 7291 $(this).removeClass(""); 7292 }); 7293 7294 $(".initial").hover(function() { 7295 $(this).addClass("active"); 7296 }, function() { 7297 $(this).removeClass(""); 7298 }); 7299 7300 $(".bundles").hover(function() { 7301 $(this).addClass(""); 7302 }, function() { 7303 $(".initial").addClass(""); 7304 }); 7305 7306 $(".gt1").click(function() { 7307 7308 $(".gt2").removeClass("active"); 7309 $(".gt3").removeClass("active"); 7310 7311 7312 $(".gt-bundle-3").removeClass("include"); 7313 $(".gt-bundle-2").removeClass("include"); 7314 $(".gt-bundle-1").addClass("include"); 7315 $(".gt-fender").removeClass("hide"); 7316 $(".gt-hypercharger").removeClass("no-border"); 7317 $(".gt-fender").addClass("no-border"); 7318 $(".gt-charger-plug").removeClass("has-border"); 7319 $(".gt-charger-plug").addClass("border-bottom"); 7320 $(".gt-fender").addClass("border-left"); 7321 $(".specs").addClass("is-bundle-1"); 7322 $(".specs").removeClass("is-bundle-2"); 7323 $(".specs").removeClass("is-bundle-3"); 7324 }); 7325 $(".gt2").click(function() { 7326 $(".gt1").removeClass("active"); 7327 $(".gt3").removeClass("active"); 7328 7329 $(".gt-bundle-1").removeClass("include"); 7330 $(".gt-bundle-3").removeClass("include"); 7331 $(".gt-bundle-2").addClass("include"); 7332 $(".gt-fender").removeClass("hide"); 7333 $(".gt-hypercharger").removeClass("no-border"); 7334 $(".gt-fender").removeClass("no-border"); 7335 $(".gt-charger-plug").removeClass("has-border"); 7336 $(".gt-charger-plug").removeClass("border-bottom"); 7337 $(".gt-fender").removeClass("border-left"); 7338 $(".specs").addClass("is-bundle-2"); 7339 $(".specs").removeClass("is-bundle-1"); 7340 $(".specs").removeClass("is-bundle-3"); 7341 }); 7342 $(".gt3").click(function() { 7343 7344 $(".gt1").removeClass("active"); 7345 $(".gt2").removeClass("active"); 7346 7347 $(".gt-bundle-1").removeClass("include"); 7348 $(".gt-bundle-2").removeClass("include"); 7349 $(".gt-bundle-3").addClass("include"); 7350 $(".gt-hypercharger").addClass("no-border"); 7351 $(".gt-fender").removeClass("no-border"); 7352 $(".gt-charger-plug").addClass("has-border"); 7353 $(".gt-charger-plug").removeClass("border-bottom"); 7354 $(".gt-fender").removeClass("border-left"); 7355 $(".specs").addClass("is-bundle-3"); 7356 $(".specs").removeClass("is-bundle-1"); 7357 $(".specs").removeClass("is-bundle-2"); 7358 7359 7360 }); 7361 7362 }); 7363</script>
7363 7364 7365 7366 7367 7368 7369 7370<style> 7371 .yotpo-drop-down-layout .yotpo-dropdown .list-category .selected-item { 7372 color: #404040 !important; 7373 } 7374</style> 7375 7376 7377 7378 7379 7380 7381 7382 7383 7384 7385 7386 7387 <div class="container bundle-refresh force-version-1" id="bundles"> 7388 7389 7390 <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/fancybox/3.5.7/jquery.fancybox.min.css" /> 7391<style> 7392 .col.col-4.package { 7393 width: 100% !important; 7394 } 7395 7396 a.button.specs-view { 7397 width: max-content; 7398 top: -20px; 7399 position: relative; 7400 display: block; 7401 background: transparent; 7402 border-bottom: 1px solid #211e1f; 7403 padding: 4px!important; 7404 letter-spacing: inherit; 7405 font-family: Favorit!important; 7406 text-transform: none; 7407 font-size: 14px!important; 7408 margin-right: 20px; 7409 font-weight: 300!important; 7410 border-radius: 0!important; 7411 } 7412 7413 .product-purchaseView .details h1 { 7414 line-height: 1; 7415 } 7416 main.primary { 7417 position: relative; 7418 } 7419 7420 /* Only one featured pane per breakpoint (mobile gallery had a stray desktop-rally duplicate). */ 7421 @media only screen and (max-width: 739px) { 7422 #onewheel-gt-s-series .image-gallery .primary.desktop-default, 7423 #onewheel-gt-s-series .image-gallery .primary.desktop-rally, 7424 #onewheel-gt-s-series .image-gallery .primary.desktop-rally-xl { 7425 display: none !important; 7426 } 7427 } 7428 @media only screen and (min-width: 740px) { 7429 #onewheel-gt-s-series .image-gallery .primary.mobile-default, 7430 #onewheel-gt-s-series .image-gallery .primary.mobile-rally, 7431 #onewheel-gt-s-series .image-gallery .primary.mobile-rally-xl { 7432 display: none !important; 7433 } 7434 } 7435 7436 @media only screen and (max-width: 749px) { 7437 .details a.button.specs-view { 7438 position: absolute; 7439 top: 60px; 7440 left: 21px; 7441 font-size: 13px!important; 7442 } 7443 7444 } 7445 @media only screen and (min-width: 640px) { 7446 7447 .prod-images .hero-logo.pint.new.badge.launch-exclusive { 7448 z-index: 1; 7449 left: 35px; 7450 top: 0px!important; 7451 width: auto; 7452 max-width: 130px; 7453 } 7454 } 7455 .details h1 { 7456 max-width: 340px; 7457 line-height: 1; 7458 } 7459 7460 .slick-slide { height: auto !important; } 7461 7462 .slider-for { 7463 min-height: 1px !important; 7464 } 7465 7466 #onewheel-gt-s-series .yotpo { 7467 display: none !important; 7468 } 7469 #onewheel-gt-s-series .full-width { 7470 display: none !important; 7471 } 7472 /* Reviews section hidden by default; only shown when body has step-one (set inline on load to avoid flicker) */ 7473 #onewheel-gt-s-series .reviews-heading { 7474 display: none !important; 7475 } 7476 7477 /* Step one: show reviews when step-one is on body (set inline on load so no flicker) */ 7478 body.step-one #onewheel-gt-s-series .reviews-heading, 7479 body.step-one #onewheel-gt-s-series .container.reviews, 7480 body.step-one #onewheel-gt-s-series .yotpo.yotpo-main-widget { 7481 display: block !important; 7482 } 7483 7484 /* 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 */ 7485 #onewheel-gt-s-series.step-one .yotpo.bottomLine { 7486 display: none !important; 7487 } 7488 /* Hide Yotpo's reviews carousel / featured review block so only the main REVIEWS list shows (one widget) */ 7489 #onewheel-gt-s-series.step-one .yotpo-reviews-carousel, 7490 #onewheel-gt-s-series .container.reviews .yotpo-reviews-carousel, 7491 #onewheel-gt-s-series .container.reviews .carousel-display-wrapper, 7492 #onewheel-gt-s-series .container.reviews #carousel-top-panel, 7493 #onewheel-gt-s-series .yotpo-reviews-carousel, 7494 #onewheel-gt-s-series .carousel-display-wrapper, 7495 /* First display wrapper inside main widget is often the carousel */ 7496 #onewheel-gt-s-series .container.reviews .yotpo-main-widget > .yotpo-display-wrapper:first-of-type { 7497 display: none !important; 7498 } 7499 #onewheel-gt-s-series.step-one .reviews-heading, 7500 #onewheel-gt-s-series.step-one .reviews, 7501 #onewheel-gt-s-series.step-one .product-reviews, 7502 #onewheel-gt-s-series.step-one .container.reviews, 7503 #onewheel-gt-s-series.step-one .yotpo.yotpo-main-widget { 7504 display: block !important; 7505 } 7506 7507 /* Step one: hide bundle row only (id="bundles" is on outer container; hide inner row so product + CTA show) */ 7508 #onewheel-gt-s-series.step-one .row.bundles.new-bundles { 7509 display: none !important; 7510 } 7511 7512 /* Step two: hide product section and reviews so only bundle + conditional cart show */ 7513 #onewheel-gt-s-series.step-two .show-refresh, 7514 #onewheel-gt-s-series.step-two .yotpo, 7515 #onewheel-gt-s-series.step-two .reviews-heading, 7516 #onewheel-gt-s-series.step-two .reviews, 7517 #onewheel-gt-s-series.step-two .container.reviews, 7518 #onewheel-gt-s-series.step-two .product-reviews, 7519 #onewheel-gt-s-series.step-two .yotpo-main-widget { 7520 display: none !important; 7521 } 7522 /* Redundant targeting so reviews stay hidden when step-two is on body (body has id onewheel-gt-s-series
7522) */ 7523 body.step-two .container.reviews, 7524 body.step-two .reviews-heading, 7525 body.step-two .yotpo.yotpo-main-widget, 7526 body.step-two .product-reviews { 7527 display: none !important; 7528 } 7529 7530 /* S-Series: hide "I don't like deals, buy just the board" on both steps (from pv-reviews-widget) */ 7531 #onewheel-gt-s-series .full-width:has(.solo-config.add-to-cart) { 7532 display: none !important; 7533 } 7534 7535 /* Continue to Cart link near conditional cart (Added to Cart block): align to far right on Step 2 */ 7536 #onewheel-gt-s-series.step-two .row.bundles.new-bundles .conditional-cart { 7537 width: 100% !important; 7538 flex-basis: 100% !important; 7539 max-width: 100% !important; 7540 } 7541 #onewheel-gt-s-series.step-two .conditional-cart .cart-snippet.continue-to:not(.continue-to-bottom) { 7542 display: flex !important; 7543 justify-content: flex-end !important; 7544 width: 100% !important; 7545 max-width: 100% !important; 7546 } 7547 #onewheel-gt-s-series.step-two .conditional-cart .cart-snippet.continue-to:not(.continue-to-bottom) a { 7548 margin-left: auto; 7549 } 7550 #onewheel-gt-s-series.step-two section.cart-snippet.continue-to.show-b.hide-small { 7551 justify-content: flex-end !important; 7552 } 7553 7554 /* Continue to Cart at bottom of bundle section (step two only) */ 7555 #onewheel-gt-s-series.step-two .continue-to-bottom { 7556 display: block !important; 7557 width: 100%; 7558 text-align: center; 7559 margin-top: 24px; 7560 margin-bottom: 24px; 7561 order: 999; 7562 } 7563 #onewheel-gt-s-series.step-one .continue-to-bottom { 7564 display: none !important; 7565 } 7566 7567 /* Rally XL fallback link: hidden unless no real Rally XL cart snippet exists (JS toggles .needs-rally-xl-fallback) */ 7568 #onewheel-gt-s-series .conditional-cart .for-rally-xl-fallback { 7569 display: none !important; 7570 } 7571 #onewheel-gt-s-series .conditional-cart.needs-rally-xl-fallback .for-rally-xl-fallback { 7572 display: flex !important; 7573 } 7574 7575 /* Step 2: hide #bundles until ready, then fade in (critical copy also in theme head) */ 7576 body.step-two#onewheel-gt-s-series #bundles { 7577 opacity: 0 !important; 7578 visibility: hidden !important; 7579 transition: opacity 0.35s ease-out; 7580 } 7581 body.step-two#onewheel-gt-s-series.step-two-ready #bundles { 7582 opacity: 1 !important; 7583 visibility: visible !important; 7584 } 7585 7586 /* Step one: Add to Cart button (match Pint X / XR Classic) */ 7587 #onewheel-gt-s-series .show-refresh .for-simple button.button.blue.simple-atc { 7588 border: none; 7589 text-transform: none; 7590 letter-spacing: inherit; 7591 min-width: 150px; 7592 padding: 14px 20px 12px !important; 7593 font-size: 16px; 7594 background: #50b3da; 7595 color: #fff; 7596 width: 100%; 7597 margin-top: 15px; 7598 margin-bottom: 15px; 7599 display: block; 7600 border-radius: 30px; 7601 } 7602 7603 #onewheel-gt-s-series div#bundles2 { 7604 display: none; 7605 } 7606 #onewheel-gt-s-series .container.frame div#bundles2 { 7607 display: block; 7608 } 7609 7610 #onewheel-gt-s-series .container.frame.bundle-refresh div#bundles2 { 7611 display: none; 7612 } 7613 7614 /* @media only screen and (max-width: 767px) { 7615 #onewheel-gt-s-series .slider-for .slick-track { 7616 width: auto !important; 7617 } 7618 } */ 7619 7620 .slider-for.show-small { 7621 max-width: 100vw !important; 7622 width: 100% !important; 7623 overflow: hidden !important; 7624 } 7625 .slider-for.show-small .slick-track { 7626 max-width: 100% !important; 7627 } 7628 7629 .slider-for.show-small .slick-track { 7630 display: flex !important; 7631 } 7632 .slider-for.show-small .package { 7633 min-width: 100% !important; 7634 } 7635 7636 #smoothIn { 7637 opacity: 0; 7638 } 7639 7640 .container.reviews, .yotpo.bottomLine.yotpo-small { 7641 display: none !important; 7642 } 7643 .product-purchaseView .yotpo.bottomLine { 7644 display: none !important; 7645 } 7646 7647 7648 @media only screen and (max-width: 639px) { 7649 div#bundles .col.col-4.hide { 7650 display: block !important; 7651 } 7652 } 7653 7654 section.cart-snippet.continue-to.show-b.hide-small { 7655 justify-content: flex-end !important; 7656 } 7657 7658</style> 7659 7660 7661 7662 7663 7664 7665 7666 7667 7668<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> 7669 7670
7670<script> 7671 (function() { 7672 var h = (window.location.hash || '').toLowerCase(); 7673 if (h !== '#rally-xl') return; 7674 window.scrollTo(0, 0); 7675 document.addEventListener('DOMContentLoaded', function() { 7676 window.scrollTo({ top: 0, left: 0, behavior: 'auto' }); 7677 }); 7678 })(); 7679 </script>
7679 7680 7681 <div class="container frame bundle-refresh"> 7682 <!-- Product Details --> 7683 <section class="show-refresh"> 7684 <div class="col col-12 prod-images small-only"><div class="image-gallery"> 7685 7686 7687 7688 7689 7690 7691 7692 <aside class="thumbnails thumbs-default rally-guard"> 7693 7694 <a href="#" class="is-first selected thumbnail static" data-big="//onewheel.com/cdn/shop/files/GTS_Clipped_4ConfigModal__1.png?v=1698374591"> 7695 <div class="thumbnail-image" style="background-image: url(//onewheel.com/cdn/shop/files/GTS_Clipped_4ConfigModal__1_300x300.png?v=1698374591)"></div> 7696 </a> 7697 7698 7699 7700 7701 <a href="#" class="secondary thumbnail static" data-big="//onewheel.com/cdn/shop/files/GTS_RecuveRails_Lifestyle4PDP_DSC04849_1.jpg?v=1719589504"> 7702 <div class="thumbnail-image" style="background-image: url(//onewheel.com/cdn/shop/files/GTS_RecuveRails_Lifestyle4PDP_DSC04849_1_300x300.jpg?v=1719589504)"></div> 7703 </a> 7704 7705 7706 7707 7708 7709 7710 7711 7712 7713 7714 7715 7716 7717 7718 7719 7720 7721 7722 7723 <a class="thumbnail-alt static" data-fancybox href="https://www.youtube.com/watch?v=e-EGZLBUjjs" style="position: relative;display: block;"> 7724 <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;"> 7725 <img id="smoothIn" class="play-icon" src="//onewheel.com/cdn/shop/files/PlayButton_White.png?v=10289414798459853700"/> 7726 </a> 7727 7728 7729 7730 7731 7732 7733 7734 <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"> 7735 <div class="thumbnail-image"> 7736 <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> 7737 </div> 7738 </a> 7739 7740 </aside> 7741 7742 7743 <aside class="thumbnails thumbs-rally-xl hide"> 7744 <a href="#" class="is-first selected thumbnail" data-big="https://cdn.shopify.com/s/files/1/0696/2011/files/RallyXL_PDPThumbnailImage_Render.png"> 7745 <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> 7746 </a> 7747 <a href="#" class="secondary thumbnail" data-big="https://cdn.shopify.com/s/files/1/0696/2011/files/YT_Thumbnail_for_28.png"> 7748 <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> 7749 </a> 7750 <a class="thumbnail-alt static" data-fancybox href="https://www.youtube.com/watch?v=0n_e-mxiJnM" style="position: relative;display: block;"> 7751 <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;"> 7752 <img id="smoothIn" class="play-icon" src="//onewheel.com/cdn/shop/files/PlayButton_White.png?v=10289414798459853700"/> 7753 </a> 7754 <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"> 7755 <div class="thumbnail-image"> 7756 <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"> 7757 <source src="https://cdn.shopify.com/videos/c/o/v/534eb57fd86c40adac0b6483a12c25d8.mp4" type="video/mp4"> 7758 </video> 7759 </div> 7760 </a> 7761 </aside> 7762 7763 7764 7765 7766 7767 7768 7769
7770<script> 7771document.addEventListener('DOMContentLoaded', function () { 7772 if (window.__gtsGalleryThumbsInit) return; 7773 window.__gtsGalleryThumbsInit = true; 7774 const $ = (s, r=document) => r.querySelector(s); 7775 const $$ = (s, r=document) => Array.from(r.querySelectorAll(s)); 7776 7777 // ---- CONSTANTS ---- 7778 const TARGET_RALLY_IMG = "https://cdn.shopify.com/s/files/1/0696/2011/files/GTSR_Clipped_Final.png"; 7779 7780 // ---- SELECTORS ---- 7781 const SEL = { 7782 // Primary featured âpanesâ 7783 primDD: '.primary.desktop-default', 7784 primMD: '.primary.mobile-default', 7785 primDXL: '.primary.desktop-rally-xl', 7786 primMXL: '.primary.mobile-rally-xl', 7787 primDR: '.primary.desktop-rally', 7788 primMR: '.primary.mobile-rally', 7789 7790 // Thumbnail groups 7791 thumbsDefault: '.thumbnails.thumbs-default', 7792 thumbsRally: '.thumbnails.thumbs-rally', 7793 thumbsXL: '.thumbnails.thumbs-rally-xl' 7794 }; 7795 7796 // ---- HELPERS ---- 7797 function pauseAndHideAllPrimaryVideos() { 7798 $$('.primary video').forEach(v => { 7799 try { v.pause(); v.currentTime = 0; } catch(e){} 7800 v.removeAttribute('autoplay'); 7801 v.style.display = 'none'; 7802 }); 7803 } 7804 7805 function setShowVideo(group, on){ 7806 const targets = ( 7807 group === 'xl' ? [SEL.primDXL, SEL.primMXL] : 7808 group === 'rally' ? [SEL.primDR, SEL.primMR] : 7809 [SEL.primDD, SEL.primMD] 7810 ); 7811 targets.forEach(sel => { const el=$(sel); if(!el) return; el.classList[on?'add':'remove']('show-video'); }); 7812 } 7813 7814 function setPrimaryBG(url, group){ 7815 const targets = ( 7816 group === 'xl' ? [SEL.primDXL, SEL.primMXL] : 7817 group === 'rally' ? [SEL.primDR, SEL.primMR] : 7818 [SEL.primDD, SEL.primMD] 7819 ); 7820 targets.forEach(sel => { const el=$(sel); if(el) el.style.backgroundImage = url ? `url('${url}')` : ''; }); 7821 } 7822 7823 // ---- GROUP VISIBILITY TOGGLERS (exposed globally too) ---- 7824 function showDefault(){ 7825 if (typeof window.syncSs26PdpBadge === 'function') { 7826 window.syncSs26PdpBadge('s-series'); 7827 return; 7828 } 7829 $(SEL.primDD)?.classList.remove('hide'); 7830 $(SEL.primMD)?.classList.remove('hide'); 7831 $(SEL.primDR)?.classList.add('hide'); 7832 $(SEL.primMR)?.classList.add('hide'); 7833 $(SEL.primDXL)?.classList.add('hide'); 7834 $(SEL.primMXL)?.classList.add('hide'); 7835 } 7836 function showRally(){ 7837 if (typeof window.syncSs26PdpBadge === 'function') { 7838 window.syncSs26PdpBadge('rally'); 7839 return; 7840 } 7841 $(SEL.primDR)?.classList.remove('hide'); 7842 $(SEL.primMR)?.classList.remove('hide'); 7843 $(SEL.primDD)?.classList.add('hide'); 7844 $(SEL.primMD)?.classList.add('hide'); 7845 $(SEL.primDXL)?.classList.add('hide'); 7846 $(SEL.primMXL)?.classList.add('hide'); 7847 } 7848 function showRallyXL(){ 7849 if (typeof window.syncSs26PdpBadge === 'function') { 7850 window.syncSs26PdpBadge('rally-xl'); 7851 return; 7852 } 7853 $(SEL.primDXL)?.classList.remove('hide'); 7854 $(SEL.primMXL)?.classList.remove('hide'); 7855 $(SEL.primDD)?.classList.add('hide'); 7856 $(SEL.primMD)?.classList.add('hide'); 7857 $(SEL.primDR)?.classList.add('hide'); 7858 $(SEL.primMR)?.classList.add('hide'); 7859 } 7860 7861 // Always expose the complete togglers (snippet renders twice; do not keep stale partial handlers). 7862 window.showDefault = showDefault; 7863 window.showRally = showRally; 7864 window.showRallyXL = showRallyXL; 7865 7866 // ---- THUMBNAIL CLICK BEHAVIOR ---- 7867 document.addEventListener('click', function(e){ 7868 const a = e.target.closest('a.thumbnail'); 7869 if(!a) return; 7870 7871 const thumbsWrap = a.closest(`${SEL.thumbsDefault}, ${SEL.thumbsRally}, ${SEL.thumbsXL}`); 7872 if(!thumbsWrap) return; 7873 7874 e.preventDefault(); 7875 7876 // Which âgroupâ are we in? 7877 const group = 7878 thumbsWrap.matches(SEL.thumbsXL) ? 'xl' : 7879 thumbsWrap.matches(SEL.thumbsRally) ? 'rally' : 7880 'default'; 7881 7882 const big = a.getAttribute('data-big') || ''; 7883 const isVideoThumb = a.classList.contains('video-thumb'); 7884 7885 if (isVideoThumb) { 7886 // Feature inline video in the active group 7887 if (group === 'xl') showRallyXL(); 7888 else if (group === 'rally') showRally(); 7889 else showDefault(); 7890 7891 setShowVideo(group, true); 7892 7893 // Unhide & play correct primary video (desktop + mobile for that group) 7894 const primsels = ( 7895 group === 'xl' ? [SEL.primDXL, SEL.primMXL] : 7896 group === 'rally' ? [SEL.primDR, SEL.primMR] : 7897 [SEL.primDD, SEL.primMD] 7898 );
7899 primsels.forEach(sel => { 7900 const v = $('video', $(sel)); 7901 if (v) { v.style.removeProperty('display'); try{ v.play(); } catch(e){} } 7902 }); 7903 } else { 7904 // Feature static image in the active group 7905 pauseAndHideAllPrimaryVideos(); 7906 setShowVideo(group, false); 7907 7908 if (group === 'xl') showRallyXL(); 7909 else if (group === 'rally') showRally(); 7910 else showDefault(); 7911 7912 // Rally Edition always uses the canonical image if thumb lacks data-big 7913 const url = group === 'rally' ? (big || TARGET_RALLY_IMG) : big; 7914 if (url) setPrimaryBG(url, group); 7915 } 7916 }, true); 7917 7918 // ---- INLINE VIDEO â STATIC FALLBACKS ---- 7919 // Clicking the inline Rally XL primary video returns to first static XL thumb 7920 ['.primary.desktop-rally-xl', '.primary.mobile-rally-xl'].forEach(sel => { 7921 const v = document.querySelector(sel + ' video'); 7922 if(!v) return; 7923 v.addEventListener('click', function(){ 7924 pauseAndHideAllPrimaryVideos(); 7925 setShowVideo('xl', false); 7926 const first = document.querySelector(`${SEL.thumbsXL} a.thumbnail`); 7927 const big = first?.getAttribute('data-big') || ''; 7928 if (big) setPrimaryBG(big, 'xl'); 7929 }); 7930 }); 7931 7932 // Clicking the (future) inline Rally Edition primary video returns to Rally static 7933 ['.primary.desktop-rally', '.primary.mobile-rally'].forEach(sel => { 7934 const v = document.querySelector(sel + ' video'); 7935 if(!v) return; 7936 v.addEventListener('click', function(){ 7937 pauseAndHideAllPrimaryVideos(); 7938 setShowVideo('rally', false); 7939 setPrimaryBG(TARGET_RALLY_IMG, 'rally'); 7940 }); 7941 }); 7942 7943 // ---- OPTIONAL: react to variant-change events if your theme dispatches them ---- 7944 const onVariantChange = () => { 7945 // If some other script toggles groups, our helpers keep the correct pane visible. 7946 // Nothing else needed here unless you want to auto-select first thumb per group. 7947 }; 7948 ['variant:change','variant:changed','product:variant-change','theme:variant:change'] 7949 .forEach(evt => document.addEventListener(evt, onVariantChange)); 7950}); 7951</script>
7951 7952 <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');"> 7953 7954 7955 7956 7957 7958 7959 7960 7961 7962 7963 7964 <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> 7965 7966 7967 7968 7969 7970 7971 7972 7973 7974 7975 7976 7977 7978</main> 7979 <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');"> 7980 7981 7982 7983 7984 7985 7986 7987 <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> 7988 </main> 7989 <main class="primary mobile-rally hide" 7990 style="background-image: url('https://cdn.shopify.com/s/files/1/0696/2011/files/GTSR_Clipped_Final.png');"> 7991 7992 7993 7994 7995 7996 7997 7998 </main> 7999 </div> 8000 8001 </div> 8002 <div class="row details"> 8003 <div class="col col-8 prod-images hide-small"> 8004 <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> 8005 <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> 8006 <div class="image-gallery"> 8007 8008 8009 8010 8011 8012 8013 8014 <aside class="thumbnails thumbs-default rally-guard"> 8015 8016 <a href="#" class="is-first selected thumbnail static" data-big="//onewheel.com/cdn/shop/files/GTS_Clipped_4ConfigModal__1.png?v=1698374591"> 8017 <div class="thumbnail-image" style="background-image: url(//onewheel.com/cdn/shop/files/GTS_Clipped_4ConfigModal__1_300x300.png?v=1698374591)"></div> 8018 </a> 8019 8020 8021 8022 8023 <a href="#" class="secondary thumbnail static" data-big="//onewheel.com/cdn/shop/files/GTS_RecuveRails_Lifestyle4PDP_DSC04849_1.jpg?v=1719589504"> 8024 <div class="thumbnail-image" style="background-image: url(//onewheel.com/cdn/shop/files/GTS_RecuveRails_Lifestyle4PDP_DSC04849_1_300x300.jpg?v=1719589504)"></div> 8025 </a> 8026 8027 8028 8029 8030 8031 8032 8033 8034 8035 8036 8037 8038 8039 8040 8041 8042 8043 8044 8045 <a class="thumbnail-alt static" data-fancybox href="https://www.youtube.com/watch?v=e-EGZLBUjjs" style="position: relative;display: block;"> 8046 <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;"> 8047 <img id="smoothIn" class="play-icon" src="//onewheel.com/cdn/shop/files/PlayButton_White.png?v=10289414798459853700"/> 8048 </a> 8049 8050 8051 8052 8053 8054 8055 8056 <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"> 8057 <div class="thumbnail-image"> 8058 <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> 8059 </div> 8060 </a> 8061 8062 </aside> 8063 8064 8065 <aside class="thumbnails thumbs-rally-xl hide"> 8066 <a href="#" class="is-first selected thumbnail" data-big="https://cdn.shopify.com/s/files/1/0696/2011/files/RallyXL_PDPThumbnailImage_Render.png"> 8067 <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> 8068 </a> 8069 <a href="#" class="secondary thumbnail" data-big="https://cdn.shopify.com/s/files/1/0696/2011/files/YT_Thumbnail_for_28.png"> 8070 <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> 8071 </a> 8072 <a class="thumbnail-alt static" data-fancybox href="https://www.youtube.com/watch?v=0n_e-mxiJnM" style="position: relative;display: block;"> 8073 <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;"> 8074 <img id="smoothIn" class="play-icon" src="//onewheel.com/cdn/shop/files/PlayButton_White.png?v=10289414798459853700"/> 8075 </a> 8076 <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"> 8077 <div class="thumbnail-image"> 8078 <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"> 8079 <source src="https://cdn.shopify.com/videos/c/o/v/534eb57fd86c40adac0b6483a12c25d8.mp4" type="video/mp4"> 8080 </video> 8081 </div> 8082 </a> 8083 </aside> 8084 8085 8086 8087 8088 8089 8090 8091
8092<script> 8093document.addEventListener('DOMContentLoaded', function () { 8094 if (window.__gtsGalleryThumbsInit) return; 8095 window.__gtsGalleryThumbsInit = true; 8096 const $ = (s, r=document) => r.querySelector(s); 8097 const $$ = (s, r=document) => Array.from(r.querySelectorAll(s)); 8098 8099 // ---- CONSTANTS ---- 8100 const TARGET_RALLY_IMG = "https://cdn.shopify.com/s/files/1/0696/2011/files/GTSR_Clipped_Final.png"; 8101 8102 // ---- SELECTORS ---- 8103 const SEL = { 8104 // Primary featured âpanesâ 8105 primDD: '.primary.desktop-default', 8106 primMD: '.primary.mobile-default', 8107 primDXL: '.primary.desktop-rally-xl', 8108 primMXL: '.primary.mobile-rally-xl', 8109 primDR: '.primary.desktop-rally', 8110 primMR: '.primary.mobile-rally', 8111 8112 // Thumbnail groups 8113 thumbsDefault: '.thumbnails.thumbs-default', 8114 thumbsRally: '.thumbnails.thumbs-rally', 8115 thumbsXL: '.thumbnails.thumbs-rally-xl' 8116 }; 8117 8118 // ---- HELPERS ---- 8119 function pauseAndHideAllPrimaryVideos() { 8120 $$('.primary video').forEach(v => { 8121 try { v.pause(); v.currentTime = 0; } catch(e){} 8122 v.removeAttribute('autoplay'); 8123 v.style.display = 'none'; 8124 }); 8125 } 8126 8127 function setShowVideo(group, on){ 8128 const targets = ( 8129 group === 'xl' ? [SEL.primDXL, SEL.primMXL] : 8130 group === 'rally' ? [SEL.primDR, SEL.primMR] : 8131 [SEL.primDD, SEL.primMD] 8132 ); 8133 targets.forEach(sel => { const el=$(sel); if(!el) return; el.classList[on?'add':'remove']('show-video'); }); 8134 } 8135 8136 function setPrimaryBG(url, group){ 8137 const targets = ( 8138 group === 'xl' ? [SEL.primDXL, SEL.primMXL] : 8139 group === 'rally' ? [SEL.primDR, SEL.primMR] : 8140 [SEL.primDD, SEL.primMD] 8141 ); 8142 targets.forEach(sel => { const el=$(sel); if(el) el.style.backgroundImage = url ? `url('${url}')` : ''; }); 8143 } 8144 8145 // ---- GROUP VISIBILITY TOGGLERS (exposed globally too) ---- 8146 function showDefault(){ 8147 if (typeof window.syncSs26PdpBadge === 'function') { 8148 window.syncSs26PdpBadge('s-series'); 8149 return; 8150 } 8151 $(SEL.primDD)?.classList.remove('hide'); 8152 $(SEL.primMD)?.classList.remove('hide'); 8153 $(SEL.primDR)?.classList.add('hide'); 8154 $(SEL.primMR)?.classList.add('hide'); 8155 $(SEL.primDXL)?.classList.add('hide'); 8156 $(SEL.primMXL)?.classList.add('hide'); 8157 } 8158 function showRally(){ 8159 if (typeof window.syncSs26PdpBadge === 'function') { 8160 window.syncSs26PdpBadge('rally'); 8161 return; 8162 } 8163 $(SEL.primDR)?.classList.remove('hide'); 8164 $(SEL.primMR)?.classList.remove('hide'); 8165 $(SEL.primDD)?.classList.add('hide'); 8166 $(SEL.primMD)?.classList.add('hide'); 8167 $(SEL.primDXL)?.classList.add('hide'); 8168 $(SEL.primMXL)?.classList.add('hide'); 8169 } 8170 function showRallyXL(){ 8171 if (typeof window.syncSs26PdpBadge === 'function') { 8172 window.syncSs26PdpBadge('rally-xl'); 8173 return; 8174 } 8175 $(SEL.primDXL)?.classList.remove('hide'); 8176 $(SEL.primMXL)?.classList.remove('hide'); 8177 $(SEL.primDD)?.classList.add('hide'); 8178 $(SEL.primMD)?.classList.add('hide'); 8179 $(SEL.primDR)?.classList.add('hide'); 8180 $(SEL.primMR)?.classList.add('hide'); 8181 } 8182 8183 // Always expose the complete togglers (snippet renders twice; do not keep stale partial handlers). 8184 window.showDefault = showDefault; 8185 window.showRally = showRally; 8186 window.showRallyXL = showRallyXL; 8187 8188 // ---- THUMBNAIL CLICK BEHAVIOR ---- 8189 document.addEventListener('click', function(e){ 8190 const a = e.target.closest('a.thumbnail'); 8191 if(!a) return; 8192 8193 const thumbsWrap = a.closest(`${SEL.thumbsDefault}, ${SEL.thumbsRally}, ${SEL.thumbsXL}`); 8194 if(!thumbsWrap) return; 8195 8196 e.preventDefault(); 8197 8198 // Which âgroupâ are we in? 8199 const group = 8200 thumbsWrap.matches(SEL.thumbsXL) ? 'xl' : 8201 thumbsWrap.matches(SEL.thumbsRally) ? 'rally' : 8202 'default'; 8203 8204 const big = a.getAttribute('data-big') || ''; 8205 const isVideoThumb = a.classList.contains('video-thumb'); 8206 8207 if (isVideoThumb) { 8208 // Feature inline video in the active group 8209 if (group === 'xl') showRallyXL(); 8210 else if (group === 'rally') showRally(); 8211 else showDefault(); 8212 8213 setShowVideo(group, true); 8214 8215 // Unhide & play correct primary video (desktop + mobile for that group) 8216 const primsels = ( 8217 group === 'xl' ? [SEL.primDXL, SEL.primMXL] : 8218 group === 'rally' ? [SEL.primDR, SEL.primMR] : 8219 [SEL.primDD, SEL.primMD] 8220 );
8221 primsels.forEach(sel => { 8222 const v = $('video', $(sel)); 8223 if (v) { v.style.removeProperty('display'); try{ v.play(); } catch(e){} } 8224 }); 8225 } else { 8226 // Feature static image in the active group 8227 pauseAndHideAllPrimaryVideos(); 8228 setShowVideo(group, false); 8229 8230 if (group === 'xl') showRallyXL(); 8231 else if (group === 'rally') showRally(); 8232 else showDefault(); 8233 8234 // Rally Edition always uses the canonical image if thumb lacks data-big 8235 const url = group === 'rally' ? (big || TARGET_RALLY_IMG) : big; 8236 if (url) setPrimaryBG(url, group); 8237 } 8238 }, true); 8239 8240 // ---- INLINE VIDEO â STATIC FALLBACKS ---- 8241 // Clicking the inline Rally XL primary video returns to first static XL thumb 8242 ['.primary.desktop-rally-xl', '.primary.mobile-rally-xl'].forEach(sel => { 8243 const v = document.querySelector(sel + ' video'); 8244 if(!v) return; 8245 v.addEventListener('click', function(){ 8246 pauseAndHideAllPrimaryVideos(); 8247 setShowVideo('xl', false); 8248 const first = document.querySelector(`${SEL.thumbsXL} a.thumbnail`); 8249 const big = first?.getAttribute('data-big') || ''; 8250 if (big) setPrimaryBG(big, 'xl'); 8251 }); 8252 }); 8253 8254 // Clicking the (future) inline Rally Edition primary video returns to Rally static 8255 ['.primary.desktop-rally', '.primary.mobile-rally'].forEach(sel => { 8256 const v = document.querySelector(sel + ' video'); 8257 if(!v) return; 8258 v.addEventListener('click', function(){ 8259 pauseAndHideAllPrimaryVideos(); 8260 setShowVideo('rally', false); 8261 setPrimaryBG(TARGET_RALLY_IMG, 'rally'); 8262 }); 8263 }); 8264 8265 // ---- OPTIONAL: react to variant-change events if your theme dispatches them ---- 8266 const onVariantChange = () => { 8267 // If some other script toggles groups, our helpers keep the correct pane visible. 8268 // Nothing else needed here unless you want to auto-select first thumb per group. 8269 }; 8270 ['variant:change','variant:changed','product:variant-change','theme:variant:change'] 8271 .forEach(evt => document.addEventListener(evt, onVariantChange)); 8272}); 8273</script>
8273 8274 <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');"> 8275 8276 8277 8278 8279 8280 8281 8282 8283 8284 8285 8286 8287 8288 8289 8290 8291 8292 8293 <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> 8294 8295 8296 8297 8298 8299 8300 8301 8302 8303 8304 8305 8306 8307 8308</main> 8309 <main class="primary desktop-rally hide" style="background-image: url('https://cdn.shopify.com/s/files/1/0696/2011/files/GTSR_Clipped_Final.png');"> 8310 8311 8312 8313 8314 8315 8316 8317 </main> 8318 <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');"> 8319 8320 8321 8322 8323 8324 8325 8326 <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> 8327 </main> 8328 </div> 8329 </div> 8330 <div class="col col-4 prod-content"> 8331 8332 8333 <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> 8334 <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> 8335 8336 <h1 style="margin-bottom: 10px; max-width: 360px; line-height: 1;">Onewheel GT S-Series</h1> 8337 8338 8339 <div data-price-wrapper> 8340 8341 8342 8343 8344 8345 8346 8347 8348 8349 8350 8351 8352 8353 8354 8355 8356 8357 8358 <span class="product-price show-default rally-guard">$2,900</span> 8359 8360 <span class="product-price show-rally hide">$3,250</span> 8361 8362 <span class="product-price show-rally-xl hide">$3,500</span> 8363 8364 8365 <div class="shop-pay-pdp show-treaded show-default rally-guard"> 8366 <style> 8367 .product-hero .purchase-only { 8368 display: none; 8369 } 8370 span#shopify-installments-content { 8371 font-weight: 300!important; 8372 } 8373 #pint .show-slick span#shopify-installments-content * { 8374 fill: rgb(90, 49, 244) !important; 8375 } 8376 8377 8378 .shopify-installments__content strong { 8379 font-weight: 600 !important; 8380 } 8381</style> 8382 8383 8384 8385 8386 8387 8388 8389 8390 8391 8392 8393 <p class="shopify-installments" id="shopify-installments" style="font-size: 13px"> 8394 8395 <span class="shopify-installments__content" id="shopify-installments-content"> 8396 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;"> 8397<g clip-path="url(#clip0)"> 8398<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"/> 8399<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
83997.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"/> 8400<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"/> 8401<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"/> 8402<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"/> 8403<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"/> 8404<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
840402C3044.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
84047.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"/> 8405</g> 8406<defs> 8407<clipPath id="clip0"> 8408<rect width="4317" height="1036.76" fill="white" transform="translate(0 0.240234)"/> 8409</clipPath> 8410</defs> 8411</svg> 8412 </span> 8413 8414 </p> 8415 8416 8417 8418 8419 8420 8421 8422 8423 8424 8425 </div> 8426 <div class="shop-pay-pdp show-rally hide"> 8427 8428 <style> 8429 .product-hero .purchase-only { 8430 display: none; 8431 } 8432 span#shopify-installments-content { 8433 font-weight: 300!important; 8434 } 8435 #pint .show-slick span#shopify-installments-content * { 8436 fill: rgb(90, 49, 244) !important; 8437 } 8438 .shopify-installments { 8439 transform: none !important; 8440 } 8441 </style> 8442 8443 8444 <p class="shopify-installments" id="shopify-installments" style="font-size: 13px"> 8445 <span class="shopify-installments__content" id="shopify-installments-content"> 8446 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;"> 8447<g clip-path="url(#clip0)"> 8448<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"/> 8449<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
84497.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"/> 8450<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"/> 8451<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"/> 8452<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"/> 8453<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"/> 8454<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
845402C3044.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
84547.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"/> 8455</g> 8456<defs> 8457<clipPath id="clip0"> 8458<rect width="4317" height="1036.76" fill="white" transform="translate(0 0.240234)"/> 8459</clipPath> 8460</defs> 8461</svg> 8462 </span> 8463 </p> 8464 </div> 8465 <div class="shop-pay-pdp show-rally-xl hide"> 8466 <style> 8467 .product-hero .purchase-only { 8468 display: none; 8469 } 8470 span#shopify-installments-content { 8471 font-weight: 300!important; 8472 } 8473 #pint .show-slick span#shopify-installments-content * { 8474 fill: rgb(90, 49, 244) !important; 8475 } 8476 .shopify-installments { 8477 transform: none !important; 8478 } 8479 </style> 8480 8481 8482 <p class="shopify-installments" id="shopify-installments" style="font-size: 13px"> 8483 <span class="shopify-installments__content" id="shopify-installments-content"> 8484 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;"> 8485<g clip-path="url(#clip0)"> 8486<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"/> 8487<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
84877.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"/> 8488<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"/> 8489<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"/> 8490<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"/> 8491<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"/> 8492<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
849202C3044.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
84927.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"/> 8493</g> 8494<defs> 8495<clipPath id="clip0"> 8496<rect width="4317" height="1036.76" fill="white" transform="translate(0 0.240234)"/> 8497</clipPath> 8498</defs> 8499</svg> 8500 </span> 8501 </p> 8502 </div> 8503 8504 8505 <p class="shipping" style="margin-bottom: 8px"> 8506 <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; 8507 transform: translateY(2px); 8508 margin-left: 2px;"> 8509 <defs> 8510 <style> 8511 .cls-1 { 8512 fill: #000000; 8513 } 8514 </style> 8515 </defs> 8516 <g> 8517 <g id="Layer_1"> 8518 <g> 8519 <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> 8520 <g> 8521 <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> 8522 <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> 8523 <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> 8524 </g> 8525 </g> 8526 </g> 8527 </g> 8528</svg></span><br> 8529 </p> 8530 8531 8532 <p class="shipping"> 8533 Ships same day. 8534 </p> 8535 8536 8537 8538 8539 8540 <ul class="thumbnails hide-small s-series-swatches rally-guard"> 8541 8542 8543 <li class="var-swatch S-Series strong"> 8544 <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"> 8545 <span class="swatch"> </span> S-Series 8546 </a> 8547 8548 8549 </li> 8550 8551 8552 8553 8554 8555 <li class="var-swatch rally"> 8556 <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"> 8557 <span class="swatch"> </span> S-Series Rally Edition + $350 8558 </a> 8559 8560
8561 <span class="read-rally"> 8562 <svg width="9" height="9" viewBox="0 0 9 9" fill="none" xmlns="http://www.w3.org/2000/svg"> 8563 <path d="M4.87261 3.3404V2.4899H3.99061V3.3404H4.87261ZM4.84111 6.8999V3.7499H4.02211V6.8999H4.84111Z" fill="#C9C9C9"></path> 8564 <circle cx="4.5" cy="4.5" r="4.05" stroke="#C9C9C9" stroke-width="0.9"></circle> 8565 </svg> 8566 </span> 8567 8568 </li> 8569 8570 8571 8572 <li class="var-swatch rally-xl"> 8573 <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"> 8574 <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;"> 8575 </a> 8576 8577 8578 <span class="read-rally-xl"> 8579 <svg width="9" height="9" viewBox="0 0 9 9" fill="none" xmlns="http://www.w3.org/2000/svg"> 8580 <path d="M4.87261 3.3404V2.4899H3.99061V3.3404H4.87261ZM4.84111 6.8999V3.7499H4.02211V6.8999H4.84111Z" fill="#C9C9C9"></path> 8581 <circle cx="4.5" cy="4.5" r="4.05" stroke="#C9C9C9" stroke-width="0.9"></circle> 8582 </svg> 8583 </span> 8584 8585 </li> 8586 8587 8588 </ul> 8589 8590 8591 8592 <ul class="thumbnails small-only s-series-swatches rally-guard"> 8593 8594 8595 <li class="var-swatch S-Series strong"> 8596 <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"> 8597 <span class="swatch"> </span> S-Series 8598 </a> 8599 8600 8601 8602 8603 8604 </li> 8605 8606 8607 8608 8609 8610 <li class="var-swatch rally"> 8611 <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"> 8612 <span class="swatch"> </span> S-Series Rally Edition + $350 8613 </a> 8614 8615 8616 8617 <span class="read-rally"> 8618 <svg width="9" height="9" viewBox="0 0 9 9" fill="none" xmlns="http://www.w3.org/2000/svg"> 8619 <path d="M4.87261 3.3404V2.4899H3.99061V3.3404H4.87261ZM4.84111 6.8999V3.7499H4.02211V6.8999H4.84111Z" fill="#C9C9C9"></path> 8620 <circle cx="4.5" cy="4.5" r="4.05" stroke="#C9C9C9" stroke-width="0.9"></circle> 8621 </svg> 8622 </span> 8623 8624 8625 8626 </li> 8627 8628 8629 8630 <li class="var-swatch rally-xl"> 8631 <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"> 8632 <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;"> 8633 </a> 8634 8635 8636
8637 <span class="read-rally-xl"> 8638 <svg width="9" height="9" viewBox="0 0 9 9" fill="none" xmlns="http://www.w3.org/2000/svg"> 8639 <path d="M4.87261 3.3404V2.4899H3.99061V3.3404H4.87261ZM4.84111 6.8999V3.7499H4.02211V6.8999H4.84111Z" fill="#C9C9C9"></path> 8640 <circle cx="4.5" cy="4.5" r="4.05" stroke="#C9C9C9" stroke-width="0.9"></circle> 8641 </svg> 8642 </span> 8643 8644 8645 8646 </li> 8647 8648 8649 </ul> 8650 8651 8652 <p id="rally" class="show-rally-info hide"> 8653 Recurve Rails, 25 mph top speed and a smaller 6" Motor Hub for vibration dampening. 8654 </p> 8655 <p id="rally-xl-product-info" class="show-rally-xl-info hide"> 8656 12â XL tire, wider stance, and upgraded power electronics. The pinnacle of Onewheel performance. 8657 </p> 8658 8659 <div class="whats-included default rally-guard" style="margin-top: 10px;"> 8660 <p><strong>In the box:</strong><br> 8661 Onewheel GT S-Series, GT S-Series Home Charger, Black Maghandle Pro</p> 8662 </div> 8663 <div class="whats-included rally-xl hide" style="margin-top: 10px;"> 8664 <p><strong>In the box:</strong><br> 8665 Onewheel GT S-Series Rally XL, GT S-Series Home Charger, Black Maghandle Pro</p> 8666 </div> 8667 8668 <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"> 8669 <input type="hidden" name="return_to" id="s-series-return-to" value="/products/onewheel-gt-s-series?bundle=true&rail=s-series"> 8670 8671 8672 8673 8674 8675 <input type="radio" name="id" value="40944462397534" id="s-series-variant-40944462397534" checked class="hide" data-variant-id="40944462397534" data-rail="s-series"> 8676 8677 8678 8679 8680 8681 8682 8683 <input type="radio" name="id" value="40944462463070" id="s-series-variant-40944462463070" class="hide" data-variant-id="40944462463070" data-rail="rally"> 8684 8685 8686 8687 8688 8689 <input type="radio" name="id" value="41911500406878" id="s-series-variant-41911500406878" class="hide" data-variant-id="41911500406878" data-rail="rally-xl"> 8690 8691 8692 8693 <button type="submit" class="button blue simple-atc">Add to Cart</button> 8694 <p class="next-step show-a">Next Step:<br>Exclusive bundle savings</p> 8695 </form> 8696 8697 <a href="#explore-bundles" class="button-outline-black" style="margin-top: 12px; display: inline-block;"> 8698 Explore Bundles 8699 </a> 8700 8701 8702 8703 </div> 8704 </div> 8705 </div> 8706 </section> 8707 8708 <!-- Reviews (visible on step one, hidden on step two) --> 8709 8710 8711 8712 <div class="full-width"> 8713 <a href="/cart/add?id=40944462397534&quantity=1" class="solo-config add-to-cart for-straight-rail"> 8714 I don't like deals, buy just the board. 8715 </a> 8716 <a href="/cart/add?id=40944462463070&quantity=1" class="solo-config add-to-cart for-rally-rail hide"> 8717 I don't like deals, buy just the board. 8718 </a> 8719 <a href="/cart/add?id=41911500406878&quantity=1" class="solo-config add-to-cart for-rally-xl-rail hide"> 8720 I don't like deals, buy just the board. 8721 </a> 8722 </div> 8723 8724 8725 8726 8727 8728 8729 8730 8731 8732 8733 8734 8735 8736 8737 8738 8739 8740 <br> 8741 <div class="container reviews"> 8742 <h3 class="reviews-heading">Reviews</h3><div class="yotpo yotpo-main-widget" 8743 data-product-id="6845910515806" 8744 data-price="2,900.00" 8745 data-currency="USD" 8746 data-name="Onewheel GT S-Series" 8747 data-url="https://onewheel.com/products/onewheel-gt-s-series" 8748 data-image-url="//onewheel.com/cdn/shop/files/GTS_Clipped_4ConfigModal__1_large.png%3Fv=1698374591" 8749 data-description=""> 8750 </div> 8751 </div> 8752 8753 8754 <!-- 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) --> 8755 <div class="row bundles new-bundles"> 8756 <!-- Conditional cart: show correct group on step two based on rail param (s-series / rally / rally-xl) --><div class="conditional-cart"> 8757 8758 8759 8760 8761 8762 8763 8764 8765 <section class="cart-snippet continue-to show-b hide-small for-rally-xl for-rally-xl-fallback" aria-label="Rally XL cart"> 8766 <a class="button dark-gray" href="/cart">
8766Continue to Cart</a> 8767 </section> 8768 8769 </div> 8770 <span class="bundle-anchor" id="explore-bundles"></span> 8771 8772 8773 <!-- Base Group (S-Series) --> 8774 <div class="bundle-row-default desktop" :class="{ hide: currentRail !== 's-series' }"> 8775 <div class="featured-bundles"> 8776 <div class="mobile-header desktop"> 8777 <h4 class="show-a">Bundle & Save</h4> 8778 <h4 class="show-b">Bundle & Save</h4> 8779 <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> 8780 <div class="slider-nav-main"> 8781 <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'}"> 8782 <div class="bundle-container"> 8783 <div class="bundle-title" style="margin-top: -4px;"> 8784 ${ bundle.nameShort } 8785 </div> 8786 <span class="inline-save" style="color: #c74135; font-weight: 500; text-transform: none;"> 8787 Save ${ bundle.save } 8788 </span> 8789 </div> 8790 </div> 8791 </div> 8792 </div> 8793 <div class="slider-for-main desktop-only"> 8794 <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'}"> 8795 <div class="bundle-container"> 8796 8797 <div class="bundle-select"> 8798 <span class="product-feature-caption"> 8799 <svg viewBox="0 0 28 29" xmlns="http://www.w3.org/2000/svg"> 8800 <g fill="#000" fill-rule="evenodd"> 8801 <path d="M14.47 9.803l-2.457 5.185h1.91l-.455 4.17 2.366-5.124H14z"></path> 8802 <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> 8803 <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> 8804 <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> 8805 </g> 8806 </svg> 8807 8808 Hypercore Motor 8809 </span>
8810 <span class="product-feature-caption"> 8811 <svg viewBox="0 0 26 26" xmlns="http://www.w3.org/2000/svg"> 8812 <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.
8812626 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> 8813 </svg> 8814 8815 Stop on a Dime 8816 </span> 8817 <span class="product-feature-caption"> 8818 <svg viewBox="0 0 31 29" fill="none" xmlns="http://www.w3.org/2000/svg"> 8819 <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
88196.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> 8820 </svg> 8821 8822 Any Terrain 8823 </span> 8824 </div> 8825 <div class="bundle-image"> 8826 <img class="bv-badge" :src="bundle.hexImage" /> 8827 <a href="#" class="open-configView new-bundle-cta" :data-bundle="index"><img :src="bundle.soloImage" /></a> 8828 </div> 8829 <div class="bundle-price"> 8830 <h2 class="bundle-title-hide-pint-style">${ bundle.name }</h2> <br> 8831 <p class="bundle-description-hide-pint-style">${ bundle.description }</p> 8832 <label>${ bundle.preface }</label> 8833 <h4 class="show-control"><strike>$${ moneyFormat(bundle.compareAt) }</strike> $${ moneyFormat(bundle.price) }</h4> 8834 <h4 class="show-b"><strike>$${ moneyFormat(bundle.compareAtAccs) }</strike> $${ moneyFormat(bundle.priceAccs) }</h4> 8835 <p class="show-control"> 8836 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;"> 8837<g clip-path="url(#clip0)"> 8838<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"/> 8839<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
88397.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"/> 8840<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"/> 8841<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"/> 8842<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"/> 8843<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"/> 8844<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
884402C3044.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
88447.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"/> 8845</g> 8846<defs> 8847<clipPath id="clip0"> 8848<rect width="4317" height="1036.76" fill="white" transform="translate(0 0.240234)"/> 8849</clipPath> 8850</defs> 8851</svg><br /><br /> 8852 </p> 8853 <p class="show-b"> 8854 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;"> 8855<g clip-path="url(#clip0)"> 8856<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"/> 8857<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
88577.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"/> 8858<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"/> 8859<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"/> 8860<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"/> 8861<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"/> 8862<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
886202C3044.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
88627.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"/> 8863</g> 8864<defs> 8865<clipPath id="clip0"> 8866<rect width="4317" height="1036.76" fill="white" transform="translate(0 0.240234)"/> 8867</clipPath> 8868</defs> 8869</svg><br /><br /> 8870 </p> 8871 <a href="#" class="button-outline-black open-configView new-bundle-cta" :data-bundle="index"> 8872 Choose Colors 8873 </a> 8874 </div> 8875 </div> 8876 </div> 8877 </div> 8878 </div> 8879 <div class="col col-12 package hide-small bundle-parts"> 8880 <div class="bundle-container specs"> 8881 <ul> 8882 8883 8884 8885 8886 8887 8888 <li class="inactive include gt-bundle-1 gt-bundle-2 gt-bundle-3 gt-charger-plug"> 8889 <img src="//onewheel.com/cdn/shop/products/Charging-Cap-Black_medium.png?v=1634926727" alt="GT Charger Plug" /> 8890 <a class="shop-now"> Charger Plug</a> 8891 <span class="price"> 8892 8893 $5 8894 8895 <span class="show-value">Value</span> 8896 <span class="show-upgrade">Upgrade</span> 8897 </span> 8898 </li> 8899 8900 8901 8902 8903 8904 <li class="inactive include gt-bundle-1 gt-bundle-2 hybrid-fender"> 8905 <img src="//onewheel.com/cdn/shop/files/Dome_Only_Black_medium.png?v=1722898085" alt="Hybrid Fender" /> 8906 <a class="shop-now">Hybrid Fender</a> 8907 <span class="price"> 8908 8909 $150 8910
8911 <span class="show-value">Value</span> 8912 <span class="show-upgrade">Upgrade</span> 8913 </span> 8914 </li> 8915 8916 8917 8918 8919 8920 <li class="inactive include gt-bundle-2 gt-bundle-3 gt-bumpers"> 8921 <img src="//onewheel.com/cdn/shop/products/Bumper-Black_medium.png?v=1634926519" alt="GT Bumpers" /> 8922 <a class="shop-now"> Bumpers</a> 8923 <span class="price"> 8924 8925 $55 8926 8927 <span class="show-value">Value</span> 8928 <span class="show-upgrade">Upgrade</span> 8929 </span> 8930 </li> 8931 8932 8933 8934 8935 8936 <li class="inactive include gt-bundle-2 gt-bundle-3 gt-rail-guards"> 8937 <img src="//onewheel.com/cdn/shop/products/Rail-Guard-Navy_medium.png?v=1634927417" alt="GT Rail Guards" /> 8938 <a class="shop-now"> Rail Guards</a> 8939 <span class="price"> 8940 8941 $35 8942 8943 <span class="show-value">Value</span> 8944 <span class="show-upgrade">Upgrade</span> 8945 </span> 8946 </li> 8947 8948 8949 8950 8951 8952 <li class="inactive include gt-bundle-2 gt-bundle-3 gt-s-series-hypercharger"> 8953 <img src="//onewheel.com/cdn/shop/files/GTS_Hyper_Charger_Web_Main_medium.png?v=1698373542" alt="GT S-Series Hypercharger" /> 8954 <a class="shop-now"> Hypercharger</a> 8955 <span class="price"> 8956 8957 $230 8958 8959 <span class="show-value">Value</span> 8960 <span class="show-upgrade">Upgrade</span> 8961 </span> 8962 </li> 8963 8964 8965 8966 8967 8968 <li class="inactive gt-bundle-3 gt-carbon-fiber-fender"> 8969 <img src="//onewheel.com/cdn/shop/products/FenderCarbon_medium.png?v=1634927615" alt="GT Carbon Fiber Fender" /> 8970 <a class="shop-now"> Carbon Fiber Fender</a> 8971 <span class="price"> 8972 8973 $175 8974 8975 <span class="show-value">Value</span> 8976 <span class="show-upgrade">Upgrade</span> 8977 </span> 8978 </li> 8979 8980 8981 8982 8983 8984 <li class="inactive gt-bundle-3 gt-stand"> 8985 <img src="//onewheel.com/cdn/shop/products/Stand_medium.png?v=1634927398" alt="GT Stand" /> 8986 <a class="shop-now"> Stand</a> 8987 <span class="price"> 8988 8989 $95 8990 8991 <span class="show-value">Value</span> 8992 <span class="show-upgrade">Upgrade</span> 8993 </span> 8994 </li> 8995 </ul> 8996 </div> 8997 </div> 8998 <div class="mobile-header show-small"> 8999 <h4 class="show-a">Bundle & Save</h4> 9000 <h4 class="show-b">Bundle & Save</h4> 9001 <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> 9002 <div class="slider-nav show-small"> 9003 <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'}"> 9004 <div class="bundle-container"> 9005 <div class="bundle-title" style="margin-top: -4px;"> 9006 ${ bundle.nameShort } 9007 </div>
9008 <span class="inline-save" style="color: #c74135; font-weight: 500; text-transform: none;"> 9009 Save ${ bundle.save } 9010 </span> 9011 </div> 9012 </div> 9013 </div> 9014 </div> 9015 <div class="slider-for show-small"> 9016 <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'}"> 9017 <div class="bundle-container"> 9018 <div class="swipe-remind"> 9019 <img src="//onewheel.com/cdn/shop/files/hand-scroll-swipe.svg?v=5601907007839684596" /> 9020 </div> 9021 <div class="bundle-image"> 9022 <img class="bv-badge" :src="bundle.hexImage" /> 9023 <a href="#" class="open-configView new-bundle-cta" :data-bundle="index"><img :src="bundle.soloImage" /></a> 9024 </div> 9025 <div class="bundle-price"> 9026 <label>${ bundle.preface }</label> 9027 <h4 class="show-control"><strike>$${ moneyFormat(bundle.compareAt) }</strike> $${ moneyFormat(bundle.price) }</h4> 9028 <h4 class="show-b"><strike>$${ moneyFormat(bundle.compareAtAccs) }</strike> $${ moneyFormat(bundle.priceAccs) }</h4> 9029 <p class="show-control"> 9030 From ${ bundle.lowAs }/mo<br /><br /> 9031 </p> 9032 <p class="show-b"> 9033 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;"> 9034<g clip-path="url(#clip0)"> 9035<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"/> 9036<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"/> 9037<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"/> 9038<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"/> 9039<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"/> 9040<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"/> 9041<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
904102C3044.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
90417.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"/> 9042</g> 9043<defs> 9044<clipPath id="clip0"> 9045<rect width="4317" height="1036.76" fill="white" transform="translate(0 0.240234)"/> 9046</clipPath> 9047</defs> 9048</svg><br /><br /> 9049 </p> 9050 <ul class="bundle-includes for-gt-1 testone" v-if="bundle.group == 'gt-1'"> 9051 9052 9053 9054 9055 <li class="inactive include gt-bundle-1 gt-bundle-2 gt-bundle-3 gt-charger-plug"> 9056 9057 <img src="//onewheel.com/cdn/shop/products/Charging-Cap-Black_medium.png?v=1634926727" alt="GT Charger Plug" /> 9058 9059 <a class="shop-now"> Charger Plug</a> 9060 9061 <span class="price">$5</span> 9062 9063 </li> 9064 9065 9066 9067 <li class="inactive include gt-bundle-1 gt-bundle-2 hybrid-fender"> 9068 9069 <img src="https://onewheel.com/cdn/shop/files/GT_Base_Black_500x.png" /> 9070 9071 <a class="shop-now">Hybrid Fender</a> 9072 9073 <span class="price">$150</span> 9074 9075 </li> 9076 9077 9078 9079 <li class="inactive include gt-bundle-2 gt-bundle-3 gt-bumpers"> 9080 9081 <img src="//onewheel.com/cdn/shop/products/Bumper-Black_medium.png?v=1634926519" alt="GT Bumpers" /> 9082 9083 <a class="shop-now"> Bumpers</a> 9084
9085 <span class="price">$55</span> 9086 9087 </li> 9088 9089 9090 9091 <li class="inactive include gt-bundle-2 gt-bundle-3 gt-rail-guards"> 9092 9093 <img src="//onewheel.com/cdn/shop/products/Rail-Guard-Navy_medium.png?v=1634927417" alt="GT Rail Guards" /> 9094 9095 <a class="shop-now"> Rail Guards</a> 9096 9097 <span class="price">$35</span> 9098 9099 </li> 9100 9101 9102 9103 <li class="inactive include gt-bundle-2 gt-bundle-3 gt-s-series-hypercharger"> 9104 9105 <img src="//onewheel.com/cdn/shop/files/GTS_Hyper_Charger_Web_Main_medium.png?v=1698373542" alt="GT S-Series Hypercharger" /> 9106 9107 <a class="shop-now"> Hypercharger</a> 9108 9109 <span class="price">$230</span> 9110 9111 </li> 9112 9113 9114 9115 <li class="inactive include gt-bundle-3 gt-carbon-fiber-fender"> 9116 9117 <img src="//onewheel.com/cdn/shop/products/FenderCarbon_medium.png?v=1634927615" alt="GT Carbon Fiber Fender" /> 9118 9119 <a class="shop-now"> Carbon Fiber Fender</a> 9120 9121 <span class="price">$175</span> 9122 9123 </li> 9124 9125 9126 9127 <li class="inactive include gt-bundle-3 gt-stand"> 9128 9129 <img src="//onewheel.com/cdn/shop/products/Stand_medium.png?v=1634927398" alt="GT Stand" /> 9130 9131 <a class="shop-now"> Stand</a> 9132 9133 <span class="price">$95</span> 9134 9135 </li> 9136 </ul> 9137 <ul class="bundle-includes for-gt-2" v-if="bundle.group == 'gt-2'"> 9138 9139 9140 9141 9142 <li class="inactive include gt-bundle-1 gt-bundle-2 gt-bundle-3 gt-charger-plug"> 9143 9144 <img src="//onewheel.com/cdn/shop/products/Charging-Cap-Black_medium.png?v=1634926727" alt="GT Charger Plug" /> 9145 9146 <a class="shop-now"> Charger Plug</a> 9147 9148 <span class="price">$5</span> 9149 9150 </li> 9151 9152 9153 9154 <li class="inactive include gt-bundle-1 gt-bundle-2 hybrid-fender"> 9155 9156 <img src="https://onewheel.com/cdn/shop/files/GT_Base_Black_500x.png" /> 9157 9158 <a class="shop-now">Hybrid Fender</a> 9159
9160 <span class="price">$150</span> 9161 9162 </li> 9163 9164 9165 9166 <li class="inactive include gt-bundle-2 gt-bundle-3 gt-bumpers"> 9167 9168 <img src="//onewheel.com/cdn/shop/products/Bumper-Black_medium.png?v=1634926519" alt="GT Bumpers" /> 9169 9170 <a class="shop-now"> Bumpers</a> 9171 9172 <span class="price">$55</span> 9173 9174 </li> 9175 9176 9177 9178 <li class="inactive include gt-bundle-2 gt-bundle-3 gt-rail-guards"> 9179 9180 <img src="//onewheel.com/cdn/shop/products/Rail-Guard-Navy_medium.png?v=1634927417" alt="GT Rail Guards" /> 9181 9182 <a class="shop-now"> Rail Guards</a> 9183 9184 <span class="price">$35</span> 9185 9186 </li> 9187 9188 9189 9190 <li class="inactive include gt-bundle-2 gt-bundle-3 gt-s-series-hypercharger"> 9191 9192 <img src="//onewheel.com/cdn/shop/files/GTS_Hyper_Charger_Web_Main_medium.png?v=1698373542" alt="GT S-Series Hypercharger" /> 9193 9194 <a class="shop-now"> Hypercharger</a> 9195 9196 <span class="price">$230</span> 9197 9198 </li> 9199 9200 9201 9202 <li class="inactive include gt-bundle-3 gt-carbon-fiber-fender"> 9203 9204 <img src="//onewheel.com/cdn/shop/products/FenderCarbon_medium.png?v=1634927615" alt="GT Carbon Fiber Fender" /> 9205 9206 <a class="shop-now"> Carbon Fiber Fender</a> 9207 9208 <span class="price">$175</span> 9209 9210 </li> 9211 9212 9213 9214 <li class="inactive include gt-bundle-3 gt-stand"> 9215 9216 <img src="//onewheel.com/cdn/shop/products/Stand_medium.png?v=1634927398" alt="GT Stand" /> 9217 9218 <a class="shop-now"> Stand</a> 9219 9220 <span class="price">$95</span> 9221 9222 </li> 9223 </ul> 9224 <ul class="bundle-includes for-gt-3" v-if="bundle.group == 'gt-3'"> 9225 9226 9227 9228 9229 <li class="inactive include gt-bundle-1 gt-bundle-2 gt-bundle-3 gt-c
9229harger-plug"> 9230 9231 <img src="//onewheel.com/cdn/shop/products/Charging-Cap-Black_medium.png?v=1634926727" alt="GT Charger Plug" /> 9232 9233 <a class="shop-now"> Charger Plug</a> 9234 9235 <span class="price">$5</span> 9236 9237 </li> 9238 9239 9240 9241 <li class="inactive include gt-bundle-1 gt-bundle-2 hybrid-fender"> 9242 9243 <img src="https://onewheel.com/cdn/shop/files/GT_Base_Black_500x.png" /> 9244 9245 <a class="shop-now">Hybrid Fender</a> 9246 9247 <span class="price">$150</span> 9248 9249 </li> 9250 9251 9252 9253 <li class="inactive include gt-bundle-2 gt-bundle-3 gt-bumpers"> 9254 9255 <img src="//onewheel.com/cdn/shop/products/Bumper-Black_medium.png?v=1634926519" alt="GT Bumpers" /> 9256 9257 <a class="shop-now"> Bumpers</a> 9258 9259 <span class="price">$55</span> 9260 9261 </li> 9262 9263 9264 9265 <li class="inactive include gt-bundle-2 gt-bundle-3 gt-rail-guards"> 9266 9267 <img src="//onewheel.com/cdn/shop/products/Rail-Guard-Navy_medium.png?v=1634927417" alt="GT Rail Guards" /> 9268 9269 <a class="shop-now"> Rail Guards</a> 9270 9271 <span class="price">$35</span> 9272 9273 </li> 9274 9275 9276 9277 <li class="inactive include gt-bundle-2 gt-bundle-3 gt-s-series-hypercharger"> 9278 9279 <img src="//onewheel.com/cdn/shop/files/GTS_Hyper_Charger_Web_Main_medium.png?v=1698373542" alt="GT S-Series Hypercharger" /> 9280 9281 <a class="shop-now"> Hypercharger</a> 9282 9283 <span class="price">$230</span> 9284 9285 </li> 9286 9287 9288 9289 <li class="inactive include gt-bundle-3 gt-carbon-fiber-fender"> 9290 9291 <img src="//onewheel.com/cdn/shop/products/FenderCarbon_medium.png?v=1634927615" alt="GT Carbon Fiber Fender" /> 9292 9293 <a class="shop-now"> Carbon Fiber Fender</a> 9294 9295 <span class="price">$175</span> 9296 9297 </li> 9298 9299 9300 9301 <li class="inactive include gt-bundle-3 gt-stand"> 9302 9303 <img src="//onewheel.com/cdn/shop/products/Stand_medium.png?v=1634927398" alt="GT Stand" /> 9304 9305 <a class="shop-now"> Stand</a> 9306
9307 <span class="price">$95</span> 9308 9309 </li> 9310 </ul> 9311 <div class="bundle-select"> 9312 <a href="#" class="button-outline-black open-configView new-bundle-cta" :data-bundle="index"> 9313 Choose Colors 9314 </a> 9315 </div> 9316 <button class="open-configView solo-config add-to-cart new-bundle-cta" data-bundle="3" > 9317 <span data-submit-button-text> 9318 9319 9320 9321 </span> 9322 </button> 9323 </div> 9324 </div> 9325 </div> 9326 </div> 9327 </div> 9328 <!-- End Base Group --> 9329 9330 <!-- Rally Edition Group --> 9331 <div class="bundle-row-alt desktop" :class="{ hide: currentRail !== 'rally' }"> 9332 <div class="featured-bundles"> 9333 <div class="mobile-header desktop"> 9334 <h4 class="show-a">Bundle & Save</h4> 9335 <h4 class="show-b">Bundle & Save</h4> 9336 <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> 9337 <div class="slider-nav-main two"> 9338 <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'}"> 9339 <div class="bundle-container"> 9340 <div class="bundle-title" style="margin-top: -4px;"> 9341 ${ bundle.nameShort } 9342 </div> 9343 <span class="inline-save" style="color: #c74135; font-weight: 500; text-transform: none;"> 9344 Save ${ bundle.save } 9345 </span> 9346 </div> 9347 </div> 9348 </div> 9349 </div> 9350 <div class="slider-for-main two desktop-only"> 9351 <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'}"> 9352 <div class="bundle-container"> 9353 <div class="bundle-select"> 9354 <span class="product-feature-caption"> 9355 <svg viewBox="0 0 28 29" xmlns="http://www.w3.org/2000/svg"> 9356 <g fill="#000" fill-rule="evenodd"> 9357 <path d="M14.47 9.803l-2.457 5.185h1.91l-.455 4.17 2.366-5.124H14z"></path> 9358 <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> 9359 <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> 9360 <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> 9361 </g> 9362 </svg> 9363 9364 Hypercore Motor 9365 </span>
9366 <span class="product-feature-caption"> 9367 <svg viewBox="0 0 26 26" xmlns="http://www.w3.org/2000/svg"> 9368 <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.
9368626 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> 9369 </svg> 9370 9371 Stop on a Dime 9372 </span> 9373 <span class="product-feature-caption"> 9374 <svg viewBox="0 0 31 29" fill="none" xmlns="http://www.w3.org/2000/svg"> 9375 <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
93756.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> 9376 </svg> 9377 9378 Any Terrain 9379 </span> 9380 </div> 9381 <div class="bundle-image"> 9382 <img class="bv-badge" :src="bundle.hexImage" /> 9383 <a href="#" class="open-configView new-bundle-cta Rally-img" :data-bundle="index"><img :src="bundle.soloImage" /></a> 9384 </div> 9385 <div class="bundle-price"> 9386 <h2 class="bundle-title-hide-pint-style"> 9387 ${ bundle.name } 9388 </h2> 9389 <br> 9390 <p class="bundle-description-hide-pint-style">${ bundle.description }</p> 9391 <label>${ bundle.preface }</label> 9392 9393 <h4 class="show-control show-defaults"><strike>$${ moneyFormat(bundle.compareAt) }</strike> $${ moneyFormat(bundle.price) }</h4> 9394 <h4 class="show-b"><strike>$${ moneyFormat(bundle.compareAtAccs) }</strike> $${ moneyFormat(bundle.priceAccs) }</h4> 9395 <p class="show-control show-defaults"> 9396 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;"> 9397<g clip-path="url(#clip0)"> 9398<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"/> 9399<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
93997.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"/> 9400<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"/> 9401<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"/> 9402<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"/> 9403<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"/> 9404<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
940402C3044.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
94047.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"/> 9405</g> 9406<defs> 9407<clipPath id="clip0"> 9408<rect width="4317" height="1036.76" fill="white" transform="translate(0 0.240234)"/> 9409</clipPath> 9410</defs> 9411</svg><br /><br /> 9412 </p> 9413 <p class="show-b"> 9414 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;"> 9415<g clip-path="url(#clip0)"> 9416<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"/> 9417<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
94177.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"/> 9418<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"/> 9419<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"/> 9420<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"/> 9421<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"/> 9422<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
942202C3044.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
94227.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"/> 9423</g> 9424<defs> 9425<clipPath id="clip0"> 9426<rect width="4317" height="1036.76" fill="white" transform="translate(0 0.240234)"/> 9427</clipPath> 9428</defs> 9429</svg><br /><br /> 9430 </p> 9431 <a href="#" class="button-outline-black open-configView new-bundle-cta" :data-bundle="index"> 9432 Choose Colors 9433 </a> 9434 </div> 9435 9436 </div> 9437 </div> 9438 </div> 9439 </div> 9440 <div class="col col-12 package hide-small bundle-parts"> 9441 9442 <div class="bundle-container specs"> 9443 <ul> 9444 9445 9446 9447 9448 <li class="inactive include gt-bundle-1 gt-bundle-2 gt-bundle-3 gt-charger-plug"> 9449 9450 <img src="//onewheel.com/cdn/shop/products/Charging-Cap-Black_medium.png?v=1634926727" alt="GT Charger Plug" /> 9451 9452 <a class="shop-now"> Charger Plug</a> 9453 <span class="price"> 9454 $5 9455 <span class="show-value">Value</span> 9456 <span class="show-upgrade">Upgrade</span> 9457 </span> 9458 </li> 9459 9460 9461 9462 <li class="inactive include gt-bundle-1 gt-bundle-2 gt-bundle-3 hybrid-fender"> 9463 9464 <img src="//onewheel.com/cdn/shop/files/Dome_Only_Black_medium.png?v=1722898085" alt="Hybrid Fender" /> 9465 9466 <a class="shop-now">Hybrid Fender</a>
9467 <span class="price"> 9468 $100 9469 <span class="show-value">Value</span> 9470 <span class="show-upgrade">Upgrade</span> 9471 </span> 9472 </li> 9473 9474 9475 9476 <li class="inactive include gt-bundle-2 gt-bumpers"> 9477 9478 <img src="//onewheel.com/cdn/shop/products/Bumper-Black_medium.png?v=1634926519" alt="GT Bumpers" /> 9479 9480 <a class="shop-now"> Standard Bumpers</a> 9481 <span class="price"> 9482 $55 9483 <span class="show-value">Value</span> 9484 <span class="show-upgrade">Upgrade</span> 9485 </span> 9486 </li> 9487 9488 9489 9490 <li class="inactive include gt-bundle-2 gt-bundle-3 gt-s-series-hypercharger"> 9491 9492 <img src="//onewheel.com/cdn/shop/files/GTS_Hyper_Charger_Web_Main_medium.png?v=1698373542" alt="GT S-Series Hypercharger" /> 9493 9494 <a class="shop-now"> Hypercharger</a> 9495 <span class="price"> 9496 $230 9497 <span class="show-value">Value</span> 9498 <span class="show-upgrade">Upgrade</span> 9499 </span> 9500 </li> 9501 9502 9503 9504 <li class="inactive include gt-bundle-2 gt-bundle-3 gt-s-series-recurve-rail-guards"> 9505 9506 <img src="//onewheel.com/cdn/shop/files/GTS_Recurve_RailGuards_Main_medium.png?v=1719590379" alt="GT S-Series Recurve Rail Guards" /> 9507 9508 <a class="shop-now"> Recurve Rail Guards</a> 9509 <span class="price"> 9510 $50 9511 <span class="show-value">Value</span> 9512 <span class="show-upgrade">Upgrade</span> 9513 </span> 9514 </li> 9515 9516 9517 9518 <li class="inactive gt-bundle-3 gt-freeride-bumpers"> 9519 9520 <img src="https://onewheel.com/cdn/shop/files/Freeride_Bumper_Black.png" alt="GT Freeride Bumpers" /> 9521 9522 <a class="shop-now"> Freeride Bumpers</a> 9523 <span class="price"> 9524 $125 9525 <span class="show-value">Value</span> 9526 <span class="show-upgrade">Upgrade</span> 9527 </span> 9528 </li> 9529 9530 9531 9532 <li class="inactive gt-bundle-3 gt-stand"> 9533 9534 <img src="//onewheel.com/cdn/shop/products/Stand_medium.png?v=1634927398" alt="GT Stand" /> 9535 9536 <a class="shop-now"> Stand</a> 9537 <span class="price"> 9538 $95 9539 <span class="show-value">Value</span> 9540 <span class="show-upgrade">Upgrade</span> 9541 </span> 9542 </li> 9543 </ul> 9544 </div> 9545 </div> 9546 <div class="mobile-header show-small"> 9547 <h4 class="show-a">Bundle & Save</h4> 9548 <h4 class="show-b">Bundle & Save</h4> 9549 <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> 9550 <div class="slider-nav two show-small"> 9551 <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'}"> 9552 <div class="bundle-container"> 9553 <div class="bundle-title" style="margin-top: -4px;"> 9554 ${ bundle.nameShort } 9555 </div>
9556 <span class="inline-save" style="color: #c74135; font-weight: 500; text-transform: none;"> 9557 Save ${ bundle.save } 9558 </span> 9559 </div> 9560 </div> 9561 </div> 9562 </div> 9563 <div class="slider-for two show-small"> 9564 <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'}"> 9565 <div class="bundle-container"> 9566 <div class="swipe-remind"> 9567 <img src="//onewheel.com/cdn/shop/files/hand-scroll-swipe.svg?v=5601907007839684596" /> 9568 </div> 9569 <div class="bundle-image"> 9570 <img class="bv-badge" :src="bundle.hexImage" /> 9571 <a href="#" class="open-configView new-bundle-cta" :data-bundle="index"><img :src="bundle.soloImage" /></a> 9572 </div> 9573 <div class="bundle-price"> 9574 <label>${ bundle.preface }</label> 9575 <h4 class="show-control show-defaults"><strike>$${ moneyFormat(bundle.compareAt) }</strike> $${ moneyFormat(bundle.price) }</h4> 9576 <h4 class="show-b"><strike>$${ moneyFormat(bundle.compareAtAccs) }</strike> $${ moneyFormat(bundle.priceAccs) }</h4> 9577 <p class="show-control show-defaults"> 9578 From ${ bundle.lowAs }/mo<br /><br /> 9579 </p> 9580 <p class="show-b"> 9581 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;"> 9582<g clip-path="url(#clip0)"> 9583<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"/> 9584<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"/> 9585<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"/> 9586<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"/> 9587<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"/> 9588<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"/> 9589<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
958902C3044.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
95897.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"/> 9590</g> 9591<defs> 9592<clipPath id="clip0"> 9593<rect width="4317" height="1036.76" fill="white" transform="translate(0 0.240234)"/> 9594</clipPath> 9595</defs> 9596</svg><br /><br /> 9597 </p> 9598 <ul class="bundle-includes for-gt-1 testone" v-if="bundle.group == 'gt-1'"> 9599 9600 9601 9602 9603 <li class="inactive include gt-bundle-1 gt-bundle-2 gt-bundle-3 gt-charger-plug"> 9604 9605 <img src="//onewheel.com/cdn/shop/products/Charging-Cap-Black_medium.png?v=1634926727" alt="GT Charger Plug" /> 9606 9607 <a class="shop-now"> Charger Plug</a> 9608 9609 <span class="price">$5</span> 9610 9611 </li> 9612 9613 9614 9615 <li class="inactive include gt-bundle-1 gt-bundle-2 gt-bundle-3 hybrid-fender"> 9616 9617 <img src="https://onewheel.com/cdn/shop/files/Recurve_Base_Black_500x.png" /> 9618 9619 <a class="shop-now">Hybrid Fender</a> 9620 9621 <span class="price">$150</span> 9622 9623 </li> 9624 9625 9626 9627 <li class="inactive include gt-bundle-2 gt-bumpers"> 9628 9629 <img src="//onewheel.com/cdn/shop/products/Bumper-Black_medium.png?v=1634926519" alt="GT Bumpers" /> 9630 9631 <a class="shop-now"> Standard Bumpers</a> 9632
9633 <span class="price">$55</span> 9634 9635 </li> 9636 9637 9638 9639 <li class="inactive include gt-bundle-2 gt-bundle-3 gt-s-series-hypercharger"> 9640 9641 <img src="//onewheel.com/cdn/shop/files/GTS_Hyper_Charger_Web_Main_medium.png?v=1698373542" alt="GT S-Series Hypercharger" /> 9642 9643 <a class="shop-now"> Hypercharger</a> 9644 9645 <span class="price">$230</span> 9646 9647 </li> 9648 9649 9650 9651 <li class="inactive include gt-bundle-2 gt-bundle-3 gt-s-series-recurve-rail-guards"> 9652 9653 <img src="//onewheel.com/cdn/shop/files/GTS_Recurve_RailGuards_Main_medium.png?v=1719590379" alt="GT S-Series Recurve Rail Guards" /> 9654 9655 <a class="shop-now"> Recurve Rail Guards</a> 9656 9657 <span class="price">$50</span> 9658 9659 </li> 9660 9661 9662 9663 <li class="inactive include gt-bundle-3 gt-freeride-bumpers"> 9664 9665 <img src="https://onewheel.com/cdn/shop/files/Freeride_Bumper_Black.png" alt="GT Freeride Bumpers" /> 9666 9667 <a class="shop-now"> Freeride Bumpers</a> 9668 9669 <span class="price">$125</span> 9670 9671 </li> 9672 9673 9674 9675 <li class="inactive include gt-bundle-3 gt-stand"> 9676 9677 <img src="//onewheel.com/cdn/shop/products/Stand_medium.png?v=1634927398" alt="GT Stand" /> 9678 9679 <a class="shop-now"> Stand</a> 9680 9681 <span class="price">$95</span> 9682 9683 </li> 9684 </ul> 9685 <ul class="bundle-includes for-gt-2" v-if="bundle.group == 'gt-2'"> 9686 9687 9688 9689 9690 <li class="inactive include gt-bundle-1 gt-bundle-2 gt-bundle-3 gt-charger-plug"> 9691 9692 <img src="//onewheel.com/cdn/shop/products/Charging-Cap-Black_medium.png?v=1634926727" alt="GT Charger Plug" /> 9693 9694 <a class="shop-now"> Charger Plug</a> 9695 9696 <span class="price">$5</span> 9697 9698 </li> 9699 9700 9701 9702 <li class="inactive include gt-bundle-1 gt-bundle-2 gt-bundle-3 hybrid-fender"> 9703 9704 <img src="https://onewheel.com/cdn/shop/files/Recurve_Base_Black_500x.png" /> 9705 9706 <a class="shop-now">Hybrid Fender</a> 9707
9708 <span class="price">$150</span> 9709 9710 </li> 9711 9712 9713 9714 <li class="inactive include gt-bundle-2 gt-bumpers"> 9715 9716 <img src="//onewheel.com/cdn/shop/products/Bumper-Black_medium.png?v=1634926519" alt="GT Bumpers" /> 9717 9718 <a class="shop-now"> Standard Bumpers</a> 9719 9720 <span class="price">$55</span> 9721 9722 </li> 9723 9724 9725 9726 <li class="inactive include gt-bundle-2 gt-bundle-3 gt-s-series-hypercharger"> 9727 9728 <img src="//onewheel.com/cdn/shop/files/GTS_Hyper_Charger_Web_Main_medium.png?v=1698373542" alt="GT S-Series Hypercharger" /> 9729 9730 <a class="shop-now"> Hypercharger</a> 9731 9732 <span class="price">$230</span> 9733 9734 </li> 9735 9736 9737 9738 <li class="inactive include gt-bundle-2 gt-bundle-3 gt-s-series-recurve-rail-guards"> 9739 9740 <img src="//onewheel.com/cdn/shop/files/GTS_Recurve_RailGuards_Main_medium.png?v=1719590379" alt="GT S-Series Recurve Rail Guards" /> 9741 9742 <a class="shop-now"> Recurve Rail Guards</a> 9743 9744 <span class="price">$50</span> 9745 9746 </li> 9747 9748 9749 9750 <li class="inactive include gt-bundle-3 gt-freeride-bumpers"> 9751 9752 <img src="https://onewheel.com/cdn/shop/files/Freeride_Bumper_Black.png" alt="GT Freeride Bumpers" /> 9753 9754 <a class="shop-now"> Freeride Bumpers</a> 9755 9756 <span class="price">$125</span> 9757 9758 </li> 9759 9760 9761 9762 <li class="inactive include gt-bundle-3 gt-stand"> 9763 9764 <img src="//onewheel.com/cdn/shop/products/Stand_medium.png?v=1634927398" alt="GT Stand" /> 9765 9766 <a class="shop-now"> Stand</a> 9767 9768 <span class="price">$95</span> 9769 9770 </li> 9771 </ul> 9772 9773 <ul class="bundle-includes for-gt-3" v-if="bundle.group == 'gt-3'"> 9774 9775 9776 9777 9778 <li class="inactive include gt-bundle-1 gt-bundle-2 gt-bundle-3 gt-c
9778harger-plug"> 9779 9780 <img src="//onewheel.com/cdn/shop/products/Charging-Cap-Black_medium.png?v=1634926727" alt="GT Charger Plug" /> 9781 9782 <a class="shop-now"> Charger Plug</a> 9783 9784 <span class="price">$5</span> 9785 9786 </li> 9787 9788 9789 9790 <li class="inactive include gt-bundle-1 gt-bundle-2 gt-bundle-3 hybrid-fender"> 9791 9792 <img src="https://onewheel.com/cdn/shop/files/Recurve_Base_Black_500x.png" /> 9793 9794 <a class="shop-now">Hybrid Fender</a> 9795 9796 <span class="price">$150</span> 9797 9798 </li> 9799 9800 9801 9802 <li class="inactive include gt-bundle-2 gt-bumpers"> 9803 9804 <img src="//onewheel.com/cdn/shop/products/Bumper-Black_medium.png?v=1634926519" alt="GT Bumpers" /> 9805 9806 <a class="shop-now"> Standard Bumpers</a> 9807 9808 <span class="price">$55</span> 9809 9810 </li> 9811 9812 9813 9814 <li class="inactive include gt-bundle-2 gt-bundle-3 gt-s-series-hypercharger"> 9815 9816 <img src="//onewheel.com/cdn/shop/files/GTS_Hyper_Charger_Web_Main_medium.png?v=1698373542" alt="GT S-Series Hypercharger" /> 9817 9818 <a class="shop-now"> Hypercharger</a> 9819 9820 <span class="price">$230</span> 9821 9822 </li> 9823 9824 9825 9826 <li class="inactive include gt-bundle-2 gt-bundle-3 gt-s-series-recurve-rail-guards"> 9827 9828 <img src="//onewheel.com/cdn/shop/files/GTS_Recurve_RailGuards_Main_medium.png?v=1719590379" alt="GT S-Series Recurve Rail Guards" /> 9829 9830 <a class="shop-now"> Recurve Rail Guards</a> 9831 9832 <span class="price">$50</span> 9833 9834 </li> 9835 9836 9837 9838 <li class="inactive include gt-bundle-3 gt-freeride-bumpers"> 9839 9840 <img src="https://onewheel.com/cdn/shop/files/Freeride_Bumper_Black.png" alt="GT Freeride Bumpers" /> 9841 9842 <a class="shop-now"> Freeride Bumpers</a> 9843 9844 <span class="price">$125</span> 9845 9846 </li> 9847 9848 9849 9850 <li class="inactive include gt-bundle-3 gt-stand"> 9851 9852 <img src="//onewheel.com/cdn/shop/products/Stand_medium.png?v=1634927398" alt="GT Stand" /> 9853 9854 <a class="shop-now"> Stand</a> 9855
9856 <span class="price">$95</span> 9857 9858 </li> 9859 </ul> 9860 <div class="bundle-select"> 9861 <a href="#" class="button-outline-black open-configView new-bundle-cta" :data-bundle="index"> 9862 Choose Colors 9863 </a> 9864 </div> 9865 <button class="open-configView solo-config add-to-cart new-bundle-cta" data-bundle="3" > 9866 <span data-submit-button-text> 9867 9868 9869 9870 </span> 9871 </button> 9872 </div> 9873 </div> 9874 </div> 9875 </div> 9876 </div> 9877 <!-- End Rally Edition Group --> 9878 9879 9880 <!-- Rally XL Edition Group --> 9881 <div class="bundle-row-alt-two desktop" :class="{ hide: currentRail !== 'rally-xl' }"> 9882 <div class="featured-bundles"> 9883 <div class="mobile-header desktop"> 9884 <h4>SELECT YOUR BUNDLE</h4> 9885 <div class="slider-nav-main two"> 9886 <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'}"> 9887 <div class="bundle-container"> 9888 <div class="bundle-title" style="margin-top: -4px;"> 9889 ${ bundle.nameShort } 9890 </div> 9891 <span class="inline-save" style="color: #c74135; font-weight: 500; text-transform: none;"> 9892 Save ${ bundle.save } 9893 </span> 9894 </div> 9895 </div> 9896 </div> 9897 </div> 9898 <div class="slider-for-main two desktop-only"> 9899 <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'}"> 9900 <div class="bundle-container"> 9901 <div class="bundle-select"> 9902 <span class="product-feature-caption"> 9903 <svg viewBox="0 0 28 29" xmlns="http://www.w3.org/2000/svg"> 9904 <g fill="#000" fill-rule="evenodd"> 9905 <path d="M14.47 9.803l-2.457 5.185h1.91l-.455 4.17 2.366-5.124H14z"></path> 9906 <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> 9907 <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> 9908 <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> 9909 </g> 9910 </svg> 9911 9912 Hypercore Motor 9913 </span>
9914 <span class="product-feature-caption"> 9915 <svg viewBox="0 0 26 26" xmlns="http://www.w3.org/2000/svg"> 9916 <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.
9916626 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> 9917 </svg> 9918 9919 Stop on a Dime 9920 </span> 9921 <span class="product-feature-caption"> 9922 <svg viewBox="0 0 31 29" fill="none" xmlns="http://www.w3.org/2000/svg"> 9923 <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
99236.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> 9924 </svg> 9925 9926 Any Terrain 9927 </span> 9928 </div> 9929 <div class="bundle-image"> 9930 <img class="bv-badge" :src="bundle.hexImage" /> 9931 <a href="#" class="open-configView new-bundle-cta Rally-img" :data-bundle="index"><img :src="bundle.soloImage" /></a> 9932 <a href="#" class="open-configView new-bundle-cta rally-img hide" :data-bundle="index"><img :src="bundle.soloImageAlt" /></a> 9933 </div> 9934 <div class="bundle-price"> 9935 <h2 class="bundle-title-hide-pint-style"> 9936 ${ bundle.name } 9937 </h2> 9938 <br> 9939 <p class="bundle-description-hide-pint-style">${ bundle.description }</p> 9940 <label>${ bundle.preface }</label> 9941 9942 <h4 class="show-defaults"><strike>$${ moneyFormat(bundle.compareAtAccs) }</strike> $${ moneyFormat(bundle.priceAccs) }</h4> 9943 <p class="show-defaults"> 9944 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;"> 9945<g clip-path="url(#clip0)"> 9946<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"/> 9947<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
99477.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"/> 9948<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"/> 9949<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"/> 9950<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"/> 9951<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"/> 9952<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
995202C3044.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
99527.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"/> 9953</g> 9954<defs> 9955<clipPath id="clip0"> 9956<rect width="4317" height="1036.76" fill="white" transform="translate(0 0.240234)"/> 9957</clipPath> 9958</defs> 9959</svg><br /><br /> 9960 </p> 9961 <a href="#" class="button-outline-black open-configView new-bundle-cta" :data-bundle="index"> 9962 Choose Colors 9963 </a> 9964 </div> 9965 9966 </div> 9967 </div> 9968 </div> 9969 </div> 9970 <div class="col col-12 package hide-small bundle-parts"> 9971 9972 <div class="bundle-container specs"> 9973 <ul> 9974 9975 9976 9977 9978 <li class="inactive include gt-bundle-1 gt-bundle-2 gt-bundle-3 gt-charger-plug"> 9979 9980 <img src="//onewheel.com/cdn/shop/products/Charging-Cap-Black_medium.png?v=1634926727" alt="GT Charger Plug" /> 9981 9982 <a class="shop-now"> Charger Plug</a> 9983 <span class="price"> 9984 $5 9985 <span class="show-value">Value</span> 9986 <span class="show-upgrade">Upgrade</span> 9987 </span> 9988 </li> 9989 9990 9991 9992 <li class="inactive include gt-bundle-1 gt-bundle-2 gt-bundle-3 gt-freeride-bumpers"> 9993 9994 <img src="https://onewheel.com/cdn/shop/files/Freeride_Bumper_Black.png" alt="GT Freeride Bumpers" /> 9995 9996 <a class="shop-now"> Freeride Bumpers</a>
9997 <span class="price"> 9998 $125 9999 <span class="show-value">Value</span> 10000 <span class="show-upgrade">Upgrade</span> 10001 </span> 10002 </li> 10003 10004 10005 10006 <li class="inactive include gt-bundle-2 gt-bundle-3 gt-s-series-hypercharger"> 10007 10008 <img src="//onewheel.com/cdn/shop/files/GTS_Hyper_Charger_Web_Main_medium.png?v=1698373542" alt="GT S-Series Hypercharger" /> 10009 10010 <a class="shop-now"> Hypercharger</a> 10011 <span class="price"> 10012 $230 10013 <span class="show-value">Value</span> 10014 <span class="show-upgrade">Upgrade</span> 10015 </span> 10016 </li> 10017 10018 10019 10020 <li class="inactive gt-bundle-3 fst-system-base-kit"> 10021 10022 <img src="//onewheel.com/cdn/shop/files/FST_BaseKit_Alt_medium.png?v=1720123384" alt="FST System Base Kit" /> 10023 10024 <a class="shop-now">FST System Base Kit</a> 10025 <span class="price"> 10026 $300 10027 <span class="show-value">Value</span> 10028 <span class="show-upgrade">Upgrade</span> 10029 </span> 10030 </li> 10031 </ul> 10032 </div> 10033 </div> 10034 <div class="mobile-header show-small"> 10035 <h4 class="show-a">Bundle & Save</h4> 10036 <h4 class="show-b">Bundle & Save</h4> 10037 <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> 10038 <div class="slider-nav two show-small"> 10039 <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'}"> 10040 <div class="bundle-container"> 10041 <div class="bundle-title" style="margin-top: -4px; white-space: nowrap;"> 10042 ${ (bundle.nameShort || '').replace(/^XL\s+/i, '') } 10043 </div> 10044 <span class="inline-save" style="color: #c74135; font-weight: 500; text-transform: none;"> 10045 Save ${ bundle.save } 10046 </span> 10047 </div> 10048 </div> 10049 </div> 10050 </div> 10051 <div class="slider-for two show-small"> 10052 <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'}"> 10053 <div class="bundle-container"> 10054 <div class="swipe-remind"> 10055 <img src="//onewheel.com/cdn/shop/files/hand-scroll-swipe.svg?v=5601907007839684596" /> 10056 </div> 10057 <div class="bundle-image"> 10058 <img class="bv-badge" :src="bundle.hexImage" /> 10059 <a href="#" class="open-configView new-bundle-cta" :data-bundle="index"><img :src="bundle.soloImage" /></a> 10060 </div> 10061 <div class="bundle-price"> 10062 <label>${ bundle.preface }</label> 10063 <h4 class="show-control show-defaults"><strike>$${ moneyFormat(bundle.compareAt) }</strike> $${ moneyFormat(bundle.price) }</h4>
10064 <h4 class="show-control show-alts hide"><strike>$${ moneyFormat(bundle.compareAtAlt) }</strike> $${ moneyFormat(bundle.priceAlt) }</h4> 10065 <h4 class="show-b"><strike>$${ moneyFormat(bundle.compareAtAccs) }</strike> $${ moneyFormat(bundle.priceAccs) }</h4> 10066 <p class="show-control show-defaults"> 10067 From ${ bundle.lowAs }/mo<br /><br /> 10068 </p> 10069 <p class="show-control show-alts hide"> 10070 From ${ bundle.lowAsAlt }/mo<br /><br /> 10071 </p> 10072 <p class="show-b"> 10073 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;"> 10074<g clip-path="url(#clip0)"> 10075<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"/> 10076<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"/> 10077<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"/> 10078<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"/> 10079<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"/> 10080<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"/> 10081<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
1008102C3044.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
100817.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"/> 10082</g> 10083<defs> 10084<clipPath id="clip0"> 10085<rect width="4317" height="1036.76" fill="white" transform="translate(0 0.240234)"/> 10086</clipPath> 10087</defs> 10088</svg><br /><br /> 10089 </p> 10090 <ul class="bundle-includes for-gt-1 testone" v-if="bundle.group == 'gt-1'"> 10091 10092 10093 10094 10095 <li class="inactive include gt-bundle-1 gt-bundle-2 gt-bundle-3 gt-charger-plug"> 10096 10097 <img src="//onewheel.com/cdn/shop/products/Charging-Cap-Black_medium.png?v=1634926727" alt="GT Charger Plug" /> 10098 10099 <a class="shop-now"> Charger Plug</a> 10100 10101 <span class="price">$5</span> 10102 10103 </li> 10104 10105 10106 10107 <li class="inactive include gt-bundle-1 gt-bundle-2 gt-bundle-3 gt-freeride-bumpers"> 10108 10109 <img src="https://onewheel.com/cdn/shop/files/Freeride_Bumper_Black.png" alt="GT Freeride Bumpers" /> 10110 10111 <a class="shop-now"> Freeride Bumpers</a> 10112 10113 <span class="price">$125</span> 10114 10115 </li> 10116 10117 10118 10119 <li class="inactive include gt-bundle-2 gt-bundle-3 gt-s-series-hypercharger"> 10120 10121 <img src="//onewheel.com/cdn/shop/files/GTS_Hyper_Charger_Web_Main_medium.png?v=1698373542" alt="GT S-Series Hypercharger" /> 10122 10123 <a class="shop-now"> Hypercharger</a> 10124
10125 <span class="price">$230</span> 10126 10127 </li> 10128 10129 10130 10131 <li class="inactive include gt-bundle-3 fst-system-base-kit"> 10132 10133 <img src="//onewheel.com/cdn/shop/files/FST_BaseKit_Alt_medium.png?v=1720123384" alt="FST System Base Kit" /> 10134 10135 <a class="shop-now">FST System Base Kit</a> 10136 10137 <span class="price">$300</span> 10138 10139 </li> 10140 </ul> 10141 10142 <ul class="bundle-includes for-gt-2" v-if="bundle.group == 'gt-2'"> 10143 10144 10145 10146 10147 <li class="inactive include gt-bundle-1 gt-bundle-2 gt-bundle-3 gt-charger-plug"> 10148 10149 <img src="//onewheel.com/cdn/shop/products/Charging-Cap-Black_medium.png?v=1634926727" alt="GT Charger Plug" /> 10150 10151 <a class="shop-now"> Charger Plug</a> 10152 10153 <span class="price">$5</span> 10154 10155 </li> 10156 10157 10158 10159 <li class="inactive include gt-bundle-1 gt-bundle-2 gt-bundle-3 gt-freeride-bumpers"> 10160 10161 <img src="https://onewheel.com/cdn/shop/files/Freeride_Bumper_Black.png" alt="GT Freeride Bumpers" /> 10162 10163 <a class="shop-now"> Freeride Bumpers</a> 10164 10165 <span class="price">$125</span> 10166 10167 </li> 10168 10169 10170 10171 <li class="inactive include gt-bundle-2 gt-bundle-3 gt-s-series-hypercharger"> 10172 10173 <img src="//onewheel.com/cdn/shop/files/GTS_Hyper_Charger_Web_Main_medium.png?v=1698373542" alt="GT S-Series Hypercharger" /> 10174 10175 <a class="shop-now"> Hypercharger</a> 10176 10177 <span class="price">$230</span> 10178 10179 </li> 10180 10181 10182 10183 <li class="inactive include gt-bundle-3 fst-system-base-kit"> 10184 10185 <img src="//onewheel.com/cdn/shop/files/FST_BaseKit_Alt_medium.png?v=1720123384" alt="FST System Base Kit" /> 10186 10187 <a class="shop-now">FST System Base Kit</a> 10188 10189 <span class="price">$300</span> 10190 10191 </li> 10192 </ul> 10193 10194 <ul class="bundle-includes for-gt-3" v-if="bundle.group == 'gt-3'"> 10195 10196 10197 10198 10199 <li class="inactive include gt-bundle-1 gt-bundle-2 gt-bundle-3 gt-c
10199harger-plug"> 10200 10201 <img src="//onewheel.com/cdn/shop/products/Charging-Cap-Black_medium.png?v=1634926727" alt="GT Charger Plug" /> 10202 10203 <a class="shop-now"> Charger Plug</a> 10204 10205 <span class="price">$5</span> 10206 10207 </li> 10208 10209 10210 10211 <li class="inactive include gt-bundle-1 gt-bundle-2 gt-bundle-3 gt-freeride-bumpers"> 10212 10213 <img src="https://onewheel.com/cdn/shop/files/Freeride_Bumper_Black.png" alt="GT Freeride Bumpers" /> 10214 10215 <a class="shop-now"> Freeride Bumpers</a> 10216 10217 <span class="price">$125</span> 10218 10219 </li> 10220 10221 10222 10223 <li class="inactive include gt-bundle-2 gt-bundle-3 gt-s-series-hypercharger"> 10224 10225 <img src="//onewheel.com/cdn/shop/files/GTS_Hyper_Charger_Web_Main_medium.png?v=1698373542" alt="GT S-Series Hypercharger" /> 10226 10227 <a class="shop-now"> Hypercharger</a> 10228 10229 <span class="price">$230</span> 10230 10231 </li> 10232 10233 10234 10235 <li class="inactive include gt-bundle-3 fst-system-base-kit"> 10236 10237 <img src="//onewheel.com/cdn/shop/files/FST_BaseKit_Alt_medium.png?v=1720123384" alt="FST System Base Kit" /> 10238 10239 <a class="shop-now">FST System Base Kit</a> 10240 10241 <span class="price">$300</span> 10242 10243 </li> 10244 </ul> 10245 <div class="bundle-select"> 10246 <a href="#" class="button-outline-black open-configView new-bundle-cta" :data-bundle="index"> 10247 Choose Colors 10248 </a> 10249 </div> 10250 <button class="open-configView solo-config add-to-cart new-bundle-cta" data-bundle="3" > 10251 <span data-submit-button-text> 10252 10253 10254 10255 </span> 10256 </button> 10257 </div> 10258 </div> 10259 </div> 10260 </div> 10261 </div> 10262 <!-- End Rally XL Edition Group --> 10263 10264 10265 <!-- Continue to Cart at bottom (step two only) - styled like Pint X: white bg, light border, rounded --> 10266 <section class="cart-snippet continue-to continue-to-bottom bottom hide-small" style="display: none;"> 10267 <a class="button dark-gray" href="/cart">Continue to Cart</a> 10268 </section> 10269 10270 10271 10272 </div> 10273 <style> 10274 .slider-for-main { 10275 opacity: 0; 10276 min-height: 460px !important; 10277 } 10278 .slider-for-main.slick-initialized { 10279 opacity: 1; 10280 min-height: 410px !important; 10281 } 10282 10283 .slider-for-main-two { 10284 opacity: 0; 10285 min-height: 460px !important; 10286 } 10287 .slider-for-main-two.slick-initialized { 10288 opacity: 1; 10289 min-height: 410px !important; 10290 } 10291 .slider-nav-main { 10292 opacity: 0; 10293 } 10294 .slider-nav-main.slick-initialized { 10295 opacity: 1; 10296 } 10297 .slider-nav-main .slick-track { 10298 max-width: 100% !important; 10299 transform: none !important; 10300 } 10301 .mobile-header.desktop { 10302 margin: 0 auto; 10303 } 10304 .mobile-header.desktop .bundle-container .bundle-title { 10305 font-family: Favorit !important; 10306 text-transform: none; 10307 font-size: 20px; 10308 font-weight: 400; 10309 height: 42px; 10310 padding: 0; 10311 display: flex; 10312 align-items: center; 10313 justify-content: center; 10314 margin-top: 0px !important; 10315 } 10316 .mobile-header.desktop .bundle-container { 10317 padding: 0 !important; 10318 } 10319 .mobile-header.desktop .slider-nav-main { 10320 min-width: 540px !important; 10321 } 10322 .mobile-header.desktop h4 { 10323 font-family: mono45-headline, monospace !important; 10324 font-weight: 700; 10325 font-style: normal; 10326 font-size: 1.75rem; 10327 color: #000 !important; 10328 margin-bottom: 15px; 10329 word-spacing: -0.5rem; 10330 text-align: center; 10331 } 10332 .v1 { 10333 display: none !important; 10334 } 10335 .slider-nav-main .bundle-container { 10336 background: #fff !important; 10337 text-align: center; 10338 } 10339 .slider-nav-main-two .bundle-container { 10340 background: #fff !important; 10341 text-align: center; 10342 } 10343 .slider-nav-main .bundle-container .bundle-title { 10344 color: #c6c6c6 !important; 10345 } 10346 .slider-nav-main-two .bundle-container .bundle-title { 10347 color: #c6c6c6 !important; 10348 } 10349 .slider-nav-main .slick-current.slick-active .bundle-container { 10350 background: #000000 !important; 10351 } 10352 .slider-nav-main .slick-current.slick-active .bundle-container .bundle-title { 10353 color: #ffffff !important; 10354 } 10355 .slider-nav-main-two .slick-current.slick-active .bundle-container { 10356 background: #000000 !important; 10357 } 10358 .slider-nav-main-two .slick-current.slick-active .bundle-container .bundle-title { 10359 color: #ffffff !important; 10360 }
10361 .bundles.new-bundles .desktop .col.col-4 .bundle-container { 10362 border-radius: 30px !important; 10363 position: relative; 10364 } 10365 .slider-nav-main .slick-list { 10366 overflow: visible; 10367 } 10368 .slider-nav-main span.inline-save { 10369 position: absolute; 10370 bottom: -26px; 10371 left: 0; 10372 right: 0; 10373 font-size: 14px; 10374 font-weight: 600 !important; 10375 font-family: Favorit; 10376 } 10377 10378 .slider-nav-main-two .slick-list { 10379 overflow: visible; 10380 } 10381 .slider-nav-main-two span.inline-save { 10382 position: absolute; 10383 bottom: -26px; 10384 left: 0; 10385 right: 0; 10386 font-size: 14px; 10387 font-weight: 600 !important; 10388 font-family: Favorit; 10389 } 10390 .desktop-only .bundle-image .new-bundle-cta img { 10391 scale: none; 10392 } 10393 .slider-for-main { 10394 max-width: 100%; 10395 } 10396 .slider-for-main .bundle-container { 10397 background: #fff !important; 10398 border-radius: 18px; 10399 } 10400 .slider-for-main-two { 10401 max-width: 100%; 10402 } 10403 .slider-for-main-two .bundle-container { 10404 background: #fff !important; 10405 border-radius: 18px; 10406 } 10407 .featured-bundles { 10408 position: relative; 10409 } 10410 .featured-bundles .mobile-header.desktop { 10411 position: absolute; 10412 } 10413 .featured-bundles .mobile-header.desktop { 10414 position: absolute; 10415 top: -65px; 10416 z-index: 1; 10417 margin: 0 auto; 10418 right: 0; 10419 left: 0; 10420 width: max-content; 10421 } 10422 .featured-bundles { 10423 max-width: 100%; 10424 margin-top: 40px; 10425 } 10426 .slider-nav-main { 10427 background: #fff; 10428 border-radius: 30px; 10429 box-shadow: -1px 0px 5px 1px #cbcbcb; 10430 height: 42px; 10431 } 10432 .featured-bundles .mobile-header.desktop .slick-list { 10433 margin: 0; 10434 } 10435 .featured-bundles .mobile-header.desktop .slick-track { 10436 width: 100% !important; 10437 margin: 0 !important; 10438 } 10439 .featured-bundles .mobile-header.desktop .slick-list { 10440 max-width: 100% !important; 10441 } 10442 .slider-for-main .package { 10443 box-shadow: 0px 1px 4px #dcdcdc; 10444 border-radius: 18px !important; 10445 margin-bottom: 5px; 10446 } 10447 .slider-for-main-two .package { 10448 box-shadow: 0px 1px 4px #dcdcdc; 10449 border-radius: 18px !important; 10450 margin-bottom: 5px; 10451 } 10452 .bundle-price h2 { 10453 font-size: 4rem; 10454 color: #000; 10455 /* max-width: 200px; */ 10456 text-align: left; 10457 line-height: 0.85; 10458 } 10459 .slider-for-main h4 { 10460 justify-content: flex-start !important; 10461 } 10462 .slider-for-main-two h4 { 10463 justify-content: flex-start !important; 10464 } 10465 .bundle-container p { 10466 text-align: left; 10467 } 10468 .slider-for-main .bundle-container { 10469 display: flex; 10470 justify-content: space-between; 10471 align-items: center; 10472 padding: 0 40px; 10473 } 10474 .slider-for-main-two .bundle-container { 10475 display: flex; 10476 justify-content: space-between; 10477 align-items: center; 10478 padding: 0 40px; 10479 } 10480 .desktop-only .bundle-select { 10481 flex: 0 0 25%; 10482 } 10483 10484 .desktop-only .bundle-image { 10485 flex: 0 0 40%; 10486 } 10487 .new-bundles .bundle-price { 10488 flex: 0 0 35%; 10489 padding: 0 !important; 10490 } 10491 .bundles.new-bundles .slider-for-main .bundle-container { 10492 min-height: 430px; 10493 } 10494 .bundles.new-bundles .slider-for-main-two .bundle-container { 10495 min-height: 430px; 10496 } 10497 .desktop-only .bundle-image .new-bundle-cta img { 10498 scale: 1.15; 10499 } 10500 .desktop-only .bundle-image img.bv-badge { 10501 scale: 1 !important; 10502 top: 35px; 10503 width: 105px; 10504 left: 35px; 10505 } 10506 /* .new-bundles .bundle-price * { 10507 max-width: 260px !important; 10508 } */ 10509 .desktop-only .bundle-price p { 10510 margin-bottom: 10px !important; 10511 } 10512 10513 .new-bundles .bundle-title:hover { 10514 cursor: pointer; 10515 } 10516 10517 @media only screen and (max-width: 768px) { 10518 .mobile-header.desktop { 10519 display: none !important; 10520 } 10521 .slider-for-main { 10522 display: none !important; 10523 } 10524 .slider-for-main-two { 10525 display: none !important; 10526 } 10527 .bundles.new-bundles .show-small .bundle-container .bundle-price p { 10528 text-align: center !important; 10529 } 10530 .product-purchaseView .container .container { 10531 padding: 0 !important; 10532 } 10533 } 10534 10535 .desktop-only .bundle-price { 10536 max-width: 320px; 10537 } 10538 10539 .desktop-only .slick-list.draggable { 10540 margin: 0; 10541 } 10542 @media only screen and (min-width: 768px) { 10543 .bundle-refresh button.open-configView.solo-config.add-to-cart { 10544 margin-top: 40px; 10545 } 10546 } 10547 .slider-nav-main .bundle-container .bundle-title { 10548 word-spacing: normal; 10549 } 10550 10551 .desktop-only .slick-list.draggable { 10552 max-width: 100% !important; 10553 } 10554 .bundles.new-bundles .desktop-only .package .button-outline-black { 10555 margin-left: 0 !important; 10556 } 10557 @media only screen and (min-width: 640px) { 10558 .bundles.new-bundles .bundle-container .bundle-price { 10559 padding-left: 20px !important; 10560 } 10561 } 10562 @media only screen and (max-width: 640px) { 10563 #onewheel-gt .featured-img img { 10564 transform: translateY(-50%) scale(1.93) !important; 10565 } 10566 10567 #onewheel-gt .featured-img [product="6626038186078"].image img { 10568 transform: translateY(-50%) scale(1) !important; 10569 } 10570 } 10571 10572</style> 10573 10574
10575<script> 10576 $(document).ready(function() { 10577 10578 10579 $('.slider-for.hide-small').slick({ 10580 slidesToShow: 1, 10581 slidesToScroll: 1, 10582 arrows: false, 10583 asNavFor: '.slider-nav', 10584 infinite: false, 10585 initialSlide: 1 10586 }); 10587 $('.slider-nav.hide-small').slick({ 10588 slidesToShow: 3, 10589 slidesToScroll: 1, 10590 asNavFor: '.slider-for', 10591 dots: false, 10592 arrows: false, 10593 centerMode: false, 10594 focusOnSelect: true, 10595 infinite: false, 10596 initialSlide: 1 10597 }); 10598 10599 $('.slider-nav.show-small').slick({ 10600 slidesToShow: 3, 10601 slidesToScroll: 1, 10602 asNavFor: '.slider-for', 10603 dots: false, 10604 arrows: false, 10605 centerMode: false, 10606 focusOnSelect: true, 10607 infinite: false, 10608 initialSlide: 1, 10609 horizontalSwiping: true, 10610 infinite: true, 10611 }); 10612 $('.slider-for.show-small').slick({ 10613 slidesToShow: 1, 10614 slidesToScroll: 1, 10615 arrows: true, 10616 asNavFor: '.slider-nav', 10617 infinite: false, 10618 initialSlide: 1, 10619 fade: true, 10620 prevArrow: "<button type='button' class='slick-prev pull-left'><i class='fa fa-angle-left' aria-hidden='true'></i></button>", 10621 nextArrow: "<button type='button' class='slick-next pull-right'><i class='fa fa-angle-right' aria-hidden='true'></i></button>", 10622 swipe: false, 10623 verticalSwiping: false, 10624 horizontalSwiping: false, 10625 draggable: false, 10626 infinite: true 10627 }); 10628 10629 10630 }); 10631</script>
10631 10632 10633
10634<script> 10635 10636 10637 10638 10639 10640 10641 10642 10643 $(document).ready(function(){ 10644 $(".var-swatch.S-Series").click(function() { 10645 $(this).addClass("strong"); 10646 $(".var-swatch.rally").removeClass("strong"); 10647 $(".var-swatch.rally-xl").removeClass("strong"); 10648 $(".bundle-row-alt").addClass("hide"); 10649 $(".bundle-row-alt-two").addClass("hide"); 10650 $(".bundle-row-default").removeClass("hide"); 10651 10652 $(".show-rally").addClass("hide"); 10653 $(".show-rally-xl").addClass("hide"); 10654 $(".show-default").removeClass("hide"); 10655 10656 $(".show-rally-info").addClass("hide"); 10657 $(".show-rally-xl-info").addClass("hide"); 10658 10659 10660 $('.for-straight-rail').removeClass('hide'); 10661 $('.for-rally-rail').addClass('hide'); 10662 $('.for-rally-xl-rail').addClass('hide'); 10663 10664 $('.thumbnails.thumbs-rally-xl').addClass('hide'); 10665 $('.thumbnails.thumbs-default').removeClass('hide'); 10666 10667 $('.whats-included.rally-xl').addClass('hide'); 10668 $('.whats-included.default').removeClass('hide'); 10669 10670 if (typeof window.syncSs26PdpBadge === 'function') window.syncSs26PdpBadge('s-series'); 10671 10672 }); 10673 $(".var-swatch.rally").click(function() { 10674 $(this).addClass("strong"); 10675 $(".var-swatch.S-Series").removeClass("strong"); 10676 $(".var-swatch.rally-xl").removeClass("strong"); 10677 $(".bundle-row-alt").removeClass("hide"); 10678 $(".bundle-row-default").addClass("hide"); 10679 $(".bundle-row-alt-two").addClass("hide"); 10680 $(".rally-img").removeClass("hide"); 10681 $(".rally-xl-img").addClass("hide"); 10682 $(".bundle-title.hide-alt").removeClass("hide"); 10683 $(".bundle-title.show-alt").addClass("hide"); 10684 $(".bundle-row-alt").removeClass("is-rally-xl"); 10685 10686 $(".show-rally").removeClass("hide"); 10687 $(".show-rally-xl").addClass("hide"); 10688 $(".show-default").addClass("hide"); 10689 10690 $(".show-rally-info").removeClass("hide"); 10691 $(".show-rally-xl-info").addClass("hide"); 10692 10693 10694 $('.for-rally-rail').removeClass('hide'); 10695 $('.for-straight-rail').addClass('hide'); 10696 $('.for-rally-xl-rail').addClass('hide'); 10697 10698 $('.thumbnails.thumbs-rally-xl').addClass('hide'); 10699 $('.thumbnails.thumbs-default').removeClass('hide'); 10700 10701 $('.whats-included.rally-xl').addClass('hide'); 10702 $('.whats-included.default').removeClass('hide'); 10703 10704 if (typeof window.syncSs26PdpBadge === 'function') window.syncSs26PdpBadge('rally'); 10705 10706 10707 }); 10708 $(".var-swatch.rally-xl").click(function() { 10709 $(this).addClass("strong"); 10710 $(".var-swatch.S-Series").removeClass("strong"); 10711 $(".var-swatch.rally").removeClass("strong"); 10712 $(".bundle-row-alt-two").removeClass("hide"); 10713 $(".bundle-row-alt").addClass("hide"); 10714 $(".bundle-row-default").addClass("hide"); 10715 $(".rally-img").addClass("hide"); 10716 $(".rally-xl-img").removeClass("hide"); 10717 $(".bundle-title.hide-alt").addClass("hide"); 10718 $(".bundle-title.show-alt").removeClass("hide"); 10719 $(".bundle-row-alt-two").addClass("is-rally-xl"); 10720 10721 $(".show-rally").addClass("hide"); 10722 $(".show-rally-xl").removeClass("hide"); 10723 $(".show-default").addClass("hide"); 10724 10725 $(".show-rally-info").addClass("hide"); 10726 $(".show-rally-xl-info").removeClass("hide"); 10727 10728 10729 $('.for-rally-xl-rail').removeClass('hide'); 10730 $('.for-straight-rail').addClass('hide'); 10731 $('.for-rally-rail').addClass('hide'); 10732 10733 10734 $('.thumbnails.thumbs-rally-xl').removeClass('hide'); 10735 $('.thumbnails.thumbs-default').addClass('hide'); 10736 10737 $('.whats-included.rally-xl').removeClass('hide'); 10738 $('.whats-included.default').addClass('hide'); 10739 10740 if (typeof window.syncSs26PdpBadge === 'function') window.syncSs26PdpBadge('rally-xl'); 10741 10742 10743 }); 10744 }); 10745 10746 10747 10748 $(document).ready(function(){ 10749 $('.new-bundles').addClass('loaded'); 10750 }); 10751 10752 $(document).ready(function() { 10753 10754 $('.slider-for-main').slick({ 10755 slidesToShow: 1, 10756 slidesToScroll: 1, 10757 arrows: true, 10758 asNavFor: '.slider-nav-main', 10759 infinite: false, 10760 initialSlide: 1, 10761 fade: true, 10762 prevArrow: "<button type='button' class='slick-prev pull-left'><i class='fa fa-angle-left' aria-hidden='true'></i></button>", 10763 nextArrow: "<button type='button' class='slick-next pull-right'><i class='fa fa-angle-right' aria-hidden='true'></i></button>", 10764 verticalSwiping: false, 10765 horizontalSwiping: true, 10766 swipe: false, 10767 draggable: false, 10768 infinite: true, 10769 fade: true, 10770 cssEase: 'linear',
10771 arrows: false 10772 }); 10773 $('.slider-nav-main').slick({ 10774 slidesToShow: 3, 10775 slidesToScroll: 1, 10776 asNavFor: '.slider-for-main', 10777 dots: false, 10778 arrows: false, 10779 centerMode: false, 10780 focusOnSelect: true, 10781 infinite: false, 10782 initialSlide: 1 10783 }); 10784 10785 $('.slider-nav-main.two').slick({ 10786 slidesToShow: 3, 10787 slidesToScroll: 1, 10788 asNavFor: '.slider-for-main', 10789 dots: false, 10790 arrows: false, 10791 centerMode: false, 10792 focusOnSelect: true, 10793 infinite: false, 10794 initialSlide: 2 10795 }); 10796 }); 10797</script>
10797 10798 10799
10800<script> 10801 $(document).ready(function() { 10802 $(".package").hover(function() { 10803 $(this).addClass("active"); 10804 $(".initial").removeClass(""); 10805 }, function() { 10806 $(this).removeClass(""); 10807 }); 10808 10809 $(".initial").hover(function() { 10810 $(this).addClass("active"); 10811 }, function() { 10812 $(this).removeClass(""); 10813 }); 10814 10815 $(".bundles").hover(function() { 10816 $(this).addClass(""); 10817 }, function() { 10818 $(".initial").addClass(""); 10819 }); 10820 10821 $(".gt1").click(function() { 10822 10823 $(".gt2").removeClass("active"); 10824 $(".gt3").removeClass("active"); 10825 10826 10827 $(".gt-bundle-3").removeClass("include"); 10828 $(".gt-bundle-2").removeClass("include"); 10829 $(".gt-bundle-1").addClass("include"); 10830 $(".gt-fender").removeClass("hide"); 10831 $(".gt-hypercharger").removeClass("no-border"); 10832 $(".gt-fender").addClass("no-border"); 10833 $(".gt-charger-plug").removeClass("has-border"); 10834 $(".gt-charger-plug").addClass("border-bottom"); 10835 $(".gt-fender").addClass("border-left"); 10836 $(".specs").addClass("is-bundle-1"); 10837 $(".specs").removeClass("is-bundle-2"); 10838 $(".specs").removeClass("is-bundle-3"); 10839 }); 10840 $(".gt2").click(function() { 10841 $(".gt1").removeClass("active"); 10842 $(".gt3").removeClass("active"); 10843 10844 $(".gt-bundle-1").removeClass("include"); 10845 $(".gt-bundle-3").removeClass("include"); 10846 $(".gt-bundle-2").addClass("include"); 10847 $(".gt-fender").removeClass("hide"); 10848 $(".gt-hypercharger").removeClass("no-border"); 10849 $(".gt-fender").removeClass("no-border"); 10850 $(".gt-charger-plug").removeClass("has-border"); 10851 $(".gt-charger-plug").removeClass("border-bottom"); 10852 $(".gt-fender").removeClass("border-left"); 10853 $(".specs").addClass("is-bundle-2"); 10854 $(".specs").removeClass("is-bundle-1"); 10855 $(".specs").removeClass("is-bundle-3"); 10856 }); 10857 $(".gt3").click(function() { 10858 10859 $(".gt1").removeClass("active"); 10860 $(".gt2").removeClass("active"); 10861 10862 $(".gt-bundle-1").removeClass("include"); 10863 $(".gt-bundle-2").removeClass("include"); 10864 $(".gt-bundle-3").addClass("include"); 10865 $(".gt-hypercharger").addClass("no-border"); 10866 $(".gt-fender").removeClass("no-border"); 10867 $(".gt-charger-plug").addClass("has-border"); 10868 $(".gt-charger-plug").removeClass("border-bottom"); 10869 $(".gt-fender").removeClass("border-left"); 10870 $(".specs").addClass("is-bundle-3"); 10871 $(".specs").removeClass("is-bundle-1"); 10872 $(".specs").removeClass("is-bundle-2"); 10873 10874 10875 }); 10876 10877 }); 10878</script>
10878 10879 10880 10881 10882 10883 10884 10885<style> 10886 .yotpo-drop-down-layout .yotpo-dropdown .list-category .selected-item { 10887 color: #404040 !important; 10888 } 10889</style> 10890 </div> 10891 10892
10893<script> 10894document.addEventListener('DOMContentLoaded', function () { 10895 const showRallyXL = () => { 10896 if (typeof window.syncSs26PdpBadge === 'function') { 10897 window.syncSs26PdpBadge('rally-xl'); 10898 return; 10899 } 10900 document.querySelector('.primary.desktop-rally-xl')?.classList.remove('hide'); 10901 document.querySelector('.primary.mobile-rally-xl')?.classList.remove('hide'); 10902 document.querySelector('.primary.desktop-default')?.classList.add('hide'); 10903 document.querySelector('.primary.mobile-default')?.classList.add('hide'); 10904 document.querySelector('.primary.desktop-rally')?.classList.add('hide'); 10905 document.querySelector('.primary.mobile-rally')?.classList.add('hide'); 10906 }; 10907 10908 const showDefault = () => { 10909 if (typeof window.syncSs26PdpBadge === 'function') { 10910 window.syncSs26PdpBadge('s-series'); 10911 return; 10912 } 10913 document.querySelector('.primary.desktop-default')?.classList.remove('hide'); 10914 document.querySelector('.primary.mobile-default')?.classList.remove('hide'); 10915 document.querySelector('.primary.desktop-rally-xl')?.classList.add('hide'); 10916 document.querySelector('.primary.mobile-rally-xl')?.classList.add('hide'); 10917 document.querySelector('.primary.desktop-rally')?.classList.add('hide'); 10918 document.querySelector('.primary.mobile-rally')?.classList.add('hide'); 10919 }; 10920 10921 document.querySelectorAll('.trigger-rally-xl').forEach(el => { 10922 el.addEventListener('click', showRallyXL); 10923 }); 10924 10925 document.querySelectorAll('.trigger-default').forEach(el => { 10926 el.addEventListener('click', showDefault); 10927 }); 10928}); 10929</script>
10929 10930
10931<script> 10932document.addEventListener('DOMContentLoaded', function () { 10933 const isRallyHash = () => { 10934 try { 10935 if (new URLSearchParams(location.search).get('variant') === '41911500406878') return true; 10936 } catch (e) {} 10937 return (location.hash || '').toLowerCase() === '#rally-xl'; 10938 }; 10939 10940 const RALLY_SWATCHES = [ 10941 '.hide-small li.var-swatch.rally-xl', // desktop 10942 '.show-small li.var-swatch.rally-xl', // mobile 10943 '.small-only li.var-swatch.rally-xl' // fallback 10944 ]; 10945 const CONTAINERS = ['.hide-small', '.show-small', '.small-only']; 10946 10947 const waitFor = (selector, cb, timeout = 10000) => { 10948 const start = Date.now(); 10949 const iv = setInterval(() => { 10950 const el = document.querySelector(selector); 10951 if (el) { clearInterval(iv); cb(el); } 10952 else if (Date.now() - start > timeout) { clearInterval(iv); } 10953 }, 100); 10954 }; 10955 10956 const setStrong = (on) => { 10957 RALLY_SWATCHES.forEach(sel => { 10958 document.querySelectorAll(sel).forEach(el => { 10959 if (on) { 10960 el.classList.add('strong'); 10961 } else { 10962 el.classList.remove('strong'); 10963 } 10964 }); 10965 }); 10966 }; 10967 10968 // State: whether Rally XL should keep .strong on re-renders 10969 let rallyActive = isRallyHash(); 10970 10971 // 1) If #rally-xl, select Rally XL and mark strong once. 10972 if (rallyActive) { 10973 RALLY_SWATCHES.forEach(sel => { 10974 waitFor(sel, (sw) => { 10975 sw.click(); // let theme do its selection 10976 setStrong(true); // then mark as strong 10977 }); 10978 }); 10979 } 10980 10981 // 2) Clicks: if Rally XL clicked -> keep strong; else remove it. 10982 document.addEventListener('click', function (e) { 10983 const sw = e.target.closest('li.var-swatch'); 10984 if (!sw) return; 10985 10986 const isRallyXL = sw.classList.contains('rally-xl'); 10987 rallyActive = isRallyXL; 10988 // Run after theme class updates - use double RAF + small timeout to ensure all handlers and DOM mutations complete 10989 requestAnimationFrame(() => { 10990 requestAnimationFrame(() => { 10991 setTimeout(() => { 10992 // Re-check in case rallyActive changed, but use the captured value 10993 if (isRallyXL) { 10994 setStrong(true); 10995 } else { 10996 setStrong(false); 10997 } 10998 }, 50); 10999 }); 11000 }); 11001 }, true); 11002 11003 // 3) If the swatch list re-renders, re-apply only when Rally is still active. 11004 // Debounce to avoid conflicts with click handlers 11005 let reapplyTimeout = null; 11006 const reapplyIfNeeded = () => { 11007 if (reapplyTimeout) clearTimeout(reapplyTimeout); 11008 reapplyTimeout = setTimeout(() => { 11009 if (rallyActive) setStrong(true); 11010 }, 100); 11011 }; 11012 const subtreeObs = new MutationObserver(reapplyIfNeeded); 11013 CONTAINERS.forEach(cs => { 11014 const c = document.querySelector(cs); 11015 if (c) subtreeObs.observe(c, { childList: true, subtree: true }); 11016 }); 11017 11018 // 4) If hash changes away from #rally-xl, clear strong and stop reapplying. 11019 window.addEventListener('hashchange', () => { 11020 rallyActive = isRallyHash(); 11021 if (!rallyActive) setStrong(false); 11022 }); 11023}); 11024</script>
11024 11025
11026<script> 11027document.addEventListener('DOMContentLoaded', function () { 11028 const isRallyHash = () => { 11029 try { 11030 if (new URLSearchParams(location.search).get('variant') === '40944462463070') return true; 11031 } catch (e) {} 11032 const x = (location.hash || '').toLowerCase(); 11033 return x === '#rally-edition' || x === '#rally' || x === '#gts-rally'; 11034 }; 11035 11036 const RALLY_SWATCHES = [ 11037 '.hide-small li.var-swatch.rally', // desktop 11038 '.show-small li.var-swatch.rally', // mobile 11039 '.small-only li.var-swatch.rally' // fallback 11040 ]; 11041 const CONTAINERS = ['.hide-small', '.show-small', '.small-only']; 11042 11043 const waitFor = (selector, cb, timeout = 10000) => { 11044 const start = Date.now(); 11045 const iv = setInterval(() => { 11046 const el = document.querySelector(selector); 11047 if (el) { clearInterval(iv); cb(el); } 11048 else if (Date.now() - start > timeout) { clearInterval(iv); } 11049 }, 100); 11050 }; 11051 11052 const setStrong = (on) => { 11053 RALLY_SWATCHES.forEach(sel => { 11054 document.querySelectorAll(sel).forEach(el => { 11055 if (on) { 11056 el.classList.add('strong'); 11057 } else { 11058 el.classList.remove('strong'); 11059 } 11060 }); 11061 }); 11062 }; 11063 11064 // Track whether Rally should be marked strong on re-renders 11065 let rallyActive = isRallyHash(); 11066 11067 // 1) If URL hash requests Rally Edition, select it and mark strong once. 11068 if (rallyActive) { 11069 RALLY_SWATCHES.forEach(sel => { 11070 waitFor(sel, (sw) => { 11071 sw.click(); // let theme select Rally 11072 setStrong(true); // then style it strong 11073 }); 11074 }); 11075 } 11076 11077 // 2) On any swatch click: Rally clicked => keep strong; otherwise remove. 11078 document.addEventListener('click', function (e) { 11079 const sw = e.target.closest('li.var-swatch'); 11080 if (!sw) return; 11081 const isRally = sw.classList.contains('rally'); 11082 rallyActive = isRally; 11083 // run after theme updates classes - use double RAF + small timeout to ensure all handlers and DOM mutations complete 11084 requestAnimationFrame(() => { 11085 requestAnimationFrame(() => { 11086 setTimeout(() => { 11087 // Re-check in case rallyActive changed, but use the captured value 11088 if (isRally) { 11089 setStrong(true); 11090 } else { 11091 setStrong(false); 11092 } 11093 }, 50); 11094 }); 11095 }); 11096 }, true); 11097 11098 // 3) If swatch list re-renders, re-apply only when Rally is still active. 11099 // Debounce to avoid conflicts with click handlers 11100 let reapplyTimeout = null; 11101 const reapplyIfNeeded = () => { 11102 if (reapplyTimeout) clearTimeout(reapplyTimeout); 11103 reapplyTimeout = setTimeout(() => { 11104 if (rallyActive) setStrong(true); 11105 }, 100); 11106 }; 11107 const subtreeObs = new MutationObserver(reapplyIfNeeded); 11108 CONTAINERS.forEach(cs => { 11109 const c = document.querySelector(cs); 11110 if (c) subtreeObs.observe(c, { childList: true, subtree: true }); 11111 }); 11112 11113 // 4) Hash change: honor/clear Rally state. 11114 window.addEventListener('hashchange', () => { 11115 rallyActive = isRallyHash(); 11116 if (!rallyActive) setStrong(false); 11117 }); 11118}); 11119</script>
11119 11120
11121<script type="text/javascript"> 11122 $(document).ready(function () { 11123 // Background image logic 11124 const backgroundImages = { 11125 'rally': 'https://cdn.shopify.com/s/files/1/0696/2011/files/GTSR_Clipped_Final.png', 11126 'rally-xl': 'https://cdn.shopify.com/s/files/1/0642/8075/6272/files/Onewheel_GTS_Rally_XL_Base.png', 11127 'S-Series': 'https://cdn.shopify.com/s/files/1/0696/2011/files/GTS_Clipped_StraightEdition.png' 11128 }; 11129 11130 const primaryBgByVariant = { 11131 'rally': ['.primary.desktop-rally', '.primary.mobile-rally'], 11132 'rally-xl': ['.primary.desktop-rally-xl', '.primary.mobile-rally-xl'], 11133 'S-Series': ['.primary.desktop-default', '.primary.mobile-default'] 11134 }; 11135 11136 function resetPrimaryVideos() { 11137 document.querySelectorAll('.primary video').forEach(function(v) { 11138 try { v.pause(); v.currentTime = 0; } catch (e) {} 11139 v.style.display = 'none'; 11140 }); 11141 document.querySelectorAll('.primary.show-video').forEach(function(el) { 11142 el.classList.remove('show-video'); 11143 }); 11144 } 11145 11146 function setActivePrimaryBackground(selected) { 11147 if (!selected || !backgroundImages[selected]) return; 11148 var isMobile = window.matchMedia('(max-width: 739px)').matches; 11149 var targets = primaryBgByVariant[selected] || primaryBgByVariant['S-Series']; 11150 var bg = 'url(' + backgroundImages[selected] + ')'; 11151 targets.forEach(function(sel) { 11152 if (isMobile && sel.indexOf('.desktop-') !== -1) return; 11153 if (!isMobile && sel.indexOf('.mobile-') !== -1) return; 11154 document.querySelectorAll(sel).forEach(function(el) { 11155 el.style.backgroundImage = bg; 11156 }); 11157 }); 11158 } 11159 11160 $('.var-swatch').on('click', function () { 11161 const selected = $(this).attr('class').split(' ').find(c => backgroundImages[c]); 11162 var badgeRail = selected === 'rally' ? 'rally' : (selected === 'rally-xl' ? 'rally-xl' : 's-series'); 11163 11164 resetPrimaryVideos(); 11165 if (typeof window.syncSs26PdpBadge === 'function') { 11166 window.syncSs26PdpBadge(badgeRail); 11167 } 11168 setActivePrimaryBackground(selected); 11169 11170 // Update strong swatch 11171 $('.var-swatch').removeClass('strong'); 11172 $(this).addClass('strong'); 11173 11174 // Toggle default/rally/rally-xl sections 11175 $('.show-default, .show-rally, .show-rally-xl').addClass('hide'); 11176 if (selected === 'rally') $('.show-rally').removeClass('hide'); 11177 else if (selected === 'rally-xl') $('.show-rally-xl').removeClass('hide'); 11178 else $('.show-default').removeClass('hide'); 11179 11180 // Bundle specs toggle 11181 $('.bundle-container.specs').removeClass('is-bundle-3 is-bundle-2').addClass('is-bundle-1'); 11182 11183 if (selected === 'S-Series') { 11184 $('.gt-s-series-hypercharger, .gt-s-series-rally-rail-guards, .gt-freeride-bumpers, .gt-stand, .gt-bumpers, .gt-rail-guards').removeClass('include'); 11185 } 11186 11187 // Reinitialize sliders 11188 $('.slider-for-main, .slider-nav-main, .slider-nav, .slider-for').slick('unslick'); 11189 11190 $('.slider-for-main').slick({ 11191 slidesToShow: 1, 11192 slidesToScroll: 1, 11193 arrows: false, 11194 asNavFor: '.slider-nav-main', 11195 infinite: true, 11196 initialSlide: 1, 11197 fade: true, 11198 cssEase: 'linear' 11199 }); 11200 11201 $('.slider-nav-main').slick({ 11202 slidesToShow: 3, 11203 slidesToScroll: 1, 11204 asNavFor: '.slider-for-main', 11205 dots: false, 11206 arrows: false, 11207 centerMode: false, 11208 focusOnSelect: true, 11209 infinite: false, 11210 initialSlide: 1 11211 }); 11212 11213 $('.slider-nav.hide-small').slick({ 11214 slidesToShow: 3, 11215 slidesToScroll: 1, 11216 asNavFor: '.slider-for', 11217 dots: false, 11218 arrows: false, 11219 centerMode: false, 11220 focusOnSelect: true, 11221 infinite: false, 11222 initialSlide: 1 11223 }); 11224 11225 $('.slider-nav.show-small').slick({ 11226 slidesToShow: 3, 11227 slidesToScroll: 1, 11228 asNavFor: '.slider-for', 11229 dots: false, 11230 arrows: false, 11231 centerMode: false, 11232 focusOnSelect: true, 11233 infinite: true, 11234 initialSlide: 1, 11235 horizontalSwiping: true 11236 }); 11237 11238 $('.slider-for.hide-small').slick({ 11239 slidesToShow: 1, 11240 slidesToScroll: 1,
11241 arrows: false, 11242 asNavFor: '.slider-nav', 11243 infinite: false, 11244 initialSlide: 1 11245 }); 11246 11247 $('.slider-for.show-small').slick({ 11248 slidesToShow: 1, 11249 slidesToScroll: 1, 11250 arrows: true, 11251 asNavFor: '.slider-nav', 11252 infinite: true, 11253 initialSlide: 1, 11254 fade: true, 11255 swipe: false, 11256 verticalSwiping: false, 11257 horizontalSwiping: false, 11258 draggable: false, 11259 prevArrow: "<button type='button' class='slick-prev pull-left'><i class='fa fa-angle-left' aria-hidden='true'></i></button>", 11260 nextArrow: "<button type='button' class='slick-next pull-right'><i class='fa fa-angle-right' aria-hidden='true'></i></button>" 11261 }); 11262 11263 // Info toggle handling 11264 $('.show-rally-info, .show-rally-xl-info').addClass('hide'); 11265 $('.specs-view.hide-small.back-stock, .specs-view.show-small.back-stock').addClass('hide'); 11266 $('.specs-view.hide-small.back-rally-xl, .specs-view.show-small.back-rally-xl').addClass('hide'); 11267 11268 if (selected === 'rally') { 11269 $('.show-rally-info').removeClass('hide'); 11270 $('.specs-view.hide-small.back-rally-xl, .specs-view.show-small.back-rally-xl').removeClass('hide'); 11271 $('.ship-time.rally-guard').removeClass('hide'); 11272 $('.ship-time.rally-xl').addClass('hide'); 11273 } else if (selected === 'rally-xl') { 11274 $('.show-rally-xl-info').removeClass('hide'); 11275 $('.specs-view.hide-small.back-rally-xl, .specs-view.show-small.back-rally-xl').removeClass('hide'); 11276 $('.ship-time.rally-xl').removeClass('hide'); 11277 $('.ship-time.rally-guard').addClass('hide'); 11278 } else if (selected === 'S-Series') { 11279 $('.specs-view.hide-small.back-stock, .specs-view.show-small.back-stock').removeClass('hide'); 11280 $('.ship-time.rally-guard').removeClass('hide'); 11281 $('.ship-time.rally-xl').addClass('hide'); 11282 } 11283 11284 }); 11285 11286 // Read more info toggles 11287 $('.read-rally').on('click', function () { 11288 $('.show-rally-info').toggleClass('hide'); 11289 $('.show-rally-xl-info').addClass('hide'); 11290 }); 11291 11292 $('.read-rally-xl').on('click', function () { 11293 $('.show-rally-xl-info').toggleClass('hide'); 11294 $('.show-rally-info').addClass('hide'); 11295 }); 11296 }); 11297</script>
11297 11298 11299 11300 11301<!-- Include jQuery -->
11302<script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
11302 11303<!-- Include Fancybox JS -->
11304<script src="https://cdnjs.cloudflare.com/ajax/libs/fancybox/3.5.7/jquery.fancybox.min.js"></script>
11304 11305
11306<script> 11307 $(document).ready(function(){ 11308 // Initialize Fancybox on elements with data-fancybox attribute 11309 $('[data-fancybox]').fancybox({ 11310 // Optional settings for YouTube videos 11311 youtube: { 11312 controls: 1, 11313 showinfo: 0 11314 }, 11315 toolbar : false, // Hide the toolbar 11316 smallBtn : true // Display the small close button 11317 }); 11318 }); 11319</script>
11319 11320 11321
11322<script> 11323 document.addEventListener('DOMContentLoaded', () => { 11324 // Delay a tiny bit to ensure CSS is applied before opacity change 11325 setTimeout(() => { 11326 const el = document.getElementById('smoothIn'); 11327 if (el) { 11328 el.style.opacity = '1'; 11329 } 11330 }, 200); // 50ms delay helps ensure transition is smooth 11331 }); 11332</script>
11332 11333
11334<script> 11335 document.addEventListener('DOMContentLoaded', function () { 11336 var params = new URLSearchParams(window.location.search); 11337 var hash = (window.location.hash || '').toLowerCase(); 11338 // 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. 11339 var step = (params.get('bundle') === 'true' || hash === '#explore-bundles') ? 'step-two' : 'step-one'; 11340 var container = document.getElementById('onewheel-gt-s-series'); 11341 if (container) { 11342 container.classList.remove('step-one', 'step-two'); 11343 container.classList.add(step); 11344 } 11345 document.body.classList.remove('step-one', 'step-two'); 11346 document.body.classList.add(step); 11347 if (step === 'step-two') { 11348 var bundlesEl = document.getElementById('bundles'); 11349 if (bundlesEl) { 11350 var bundleContainer = bundlesEl.closest('.container.bundle-refresh') || bundlesEl.closest('.container.frame'); 11351 if (bundleContainer) { 11352 bundleContainer.classList.add('bundleview-active'); 11353 } 11354 bundlesEl.classList.add('bundleview-active'); 11355 } 11356 // Fade in Step 2 only when page is ready (Vue mounted, Slick init, styles applied) 11357 var stepTwoShown = false; 11358 function showStepTwo() { 11359 if (stepTwoShown) return; 11360 stepTwoShown = true; 11361 document.body.classList.add('step-two-ready'); 11362 } 11363 window.addEventListener('load', function() { 11364 setTimeout(showStepTwo, 200); 11365 }); 11366 setTimeout(showStepTwo, 750); 11367 } 11368 // Set conditional cart rail (s-series / rally / rally-xl) from URL so correct âAdded to Cart!â block shows on Step 2 11369 var formEl = document.querySelector('.for-simple[data-default-rail]'); 11370 var rail = (params.get('rail') || (formEl && formEl.getAttribute('data-default-rail')) || 's-series').toLowerCase(); 11371 var cartEl = document.querySelector('#bundles .conditional-cart') || document.querySelector('.conditional-cart'); 11372 if (cartEl) { 11373 cartEl.classList.remove('show-s-series', 'show-rally', 'show-rally-xl'); 11374 if (rail === 'rally') cartEl.classList.add('show-rally'); 11375 else if (rail === 'rally-xl') cartEl.classList.add('show-rally-xl'); 11376 else cartEl.classList.add('show-s-series'); 11377 var snippets = cartEl.querySelectorAll('.cart-snippet.for-s-series, .cart-snippet.for-rally, .cart-snippet.for-rally-xl'); 11378 snippets.forEach(function(sn) { 11379 if (sn.classList.contains('for-rally-xl-fallback')) return; 11380 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')); 11381 sn.style.setProperty('display', isMatch ? 'flex' : 'none', 'important'); 11382 }); 11383 if (typeof syncSs26RallyXlFallback === 'function') syncSs26RallyXlFallback(cartEl); 11384 } 11385 }); 11386</script>
vendor: 1 bytes, line 11386
11386
11387<script> 11388 document.addEventListener('DOMContentLoaded', function() { 11389 var el = document.querySelector('.show-refresh'); 11390 if (el) { 11391 el.classList.add('is-loaded'); 11392 } 11393 }); 11394</script>
vendor: 1 bytes, line 11394
11394
11395<script> 11396 document.addEventListener('DOMContentLoaded', function() { 11397 var form = document.querySelector('.for-simple[data-product-url]'); 11398 var returnInput = document.getElementById('s-series-return-to'); 11399 var productUrl = form ? form.getAttribute('data-product-url') : ''; 11400 var GTS_HASHES = ['#base', '#rally', '#rally-xl', '#s-series', '#gts-base', '#gts-rally', '#rally-edition']; 11401 var GTS_SS_KEY = 'gts_hash_reload_v1'; 11402 var GTS_SS_SCROLL_KEY = 'gts_hash_scroll_v1'; 11403 // We used to reload on hashchange; that can create loops if another script 11404 // re-dispatches hashchange events. We now apply selection in-place instead. 11405 11406 function selectRallyXlInForm() { 11407 if (!form) return; 11408 var rallyXlRadio = form.querySelector('input[name="id"][data-rail="rally-xl"]'); 11409 if (!rallyXlRadio) return; 11410 rallyXlRadio.checked = true; 11411 document.querySelectorAll('.s-series-swatches a[data-rail]').forEach(function(a) { 11412 a.classList.toggle('active', a.getAttribute('data-rail') === 'rally-xl'); 11413 }); 11414 if (returnInput && productUrl) returnInput.value = productUrl + '?bundle=true&rail=rally-xl'; 11415 } 11416 11417 function selectGtsRailFromHash(rail) { 11418 if (!form) return; 11419 var r = form.querySelector('input[name="id"][data-rail="' + rail + '"]'); 11420 if (!r) return; 11421 r.checked = true; 11422 document.querySelectorAll('.s-series-swatches a[data-rail]').forEach(function(a) { 11423 a.classList.toggle('active', a.getAttribute('data-rail') === rail); 11424 }); 11425 if (returnInput && productUrl) returnInput.value = productUrl + '?bundle=true&rail=' + rail; 11426 } 11427 11428 function clickGtsBaseSwatches() { 11429 document.querySelectorAll('ul.s-series-swatches li.var-swatch.S-Series').forEach(function(li) { 11430 li.click(); 11431 }); 11432 } 11433 11434 var pending = null; 11435 var stripped = false; 11436 try { 11437 pending = sessionStorage.getItem(GTS_SS_KEY); 11438 stripped = sessionStorage.getItem('gts_hash_stripped_v1') === '1'; 11439 } catch (e) {} 11440 var deepHash = ((pending || window.location.hash || '') + '').toLowerCase(); 11441 function getQueryVariantId() { 11442 try { 11443 return new URLSearchParams(window.location.search).get('variant'); 11444 } catch (e) { 11445 return null; 11446 } 11447 } 11448 11449 function getQueryRail() { 11450 try { 11451 return (new URLSearchParams(window.location.search).get('rail') || '').toLowerCase(); 11452 } catch (e) { 11453 return ''; 11454 } 11455 } 11456 11457 function isServerCanonicalVariantUrl() { 11458 return !!(getQueryVariantId() || getQueryRail()); 11459 } 11460 11461 function variantIdToRail(variantId) { 11462 if (!variantId) return null; 11463 if (variantId === '41911500406878') return 'rally-xl'; 11464 if (variantId === '40944462463070') return 'rally'; 11465 if (variantId === '40944462397534') return 's-series'; 11466 var radio = form && form.querySelector('input[name="id"][value="' + variantId + '"]'); 11467 return (radio && radio.getAttribute('data-rail')) || null; 11468 } 11469 11470 function selectVariantById(variantId) { 11471 if (!form || !variantId) return false; 11472 var radio = form.querySelector('input[name="id"][value="' + variantId + '"]'); 11473 if (!radio) return false; 11474 radio.checked = true; 11475 document.querySelectorAll('.s-series-swatches a[data-variant-id]').forEach(function(a) { 11476 a.classList.toggle('active', a.getAttribute('data-variant-id') === variantId); 11477 }); 11478 syncReturnToRail(); 11479 syncSs26PdpBadge(); 11480 return true; 11481 } 11482 11483 function clickFirstSwatchForRail(rail, variantId) { 11484 var sel = variantId 11485 ? '.s-series-swatches a[data-variant-id="' + variantId + '"]' 11486 : '.s-series-swatches a[data-rail="' + rail + '"][data-variant-id]'; 11487 var a = document.querySelector(sel); 11488 if (a) { 11489 a.click(); 11490 return true; 11491 } 11492 return false; 11493 } 11494 11495 function applyGtsVariantFromQuery() { 11496 var variantId = getQueryVariantId(); 11497 var railParam = getQueryRail(); 11498 11499 if (variantId) { 11500 // Swatch click runs the full PDP sync (prices, gallery, info) like #rally does. 11501 if (clickFirstSwatchForRail(null, variantId)) return true; 11502 var railFromId = variantIdToRail(variantId);
11503 if (railFromId && clickFirstSwatchForRail(railFromId)) return true; 11504 if (selectVariantById(variantId)) return true; 11505 } 11506 11507 if (railParam === 'rally' || railParam === 'rally-xl' || railParam === 's-series') { 11508 var checkedRail = form && form.querySelector('input[name="id"]:checked'); 11509 if (checkedRail && checkedRail.getAttribute('data-rail') === railParam) { 11510 syncSs26PdpBadge(); 11511 return true; 11512 } 11513 if (clickFirstSwatchForRail(railParam)) return true; 11514 selectGtsRailFromHash(railParam); 11515 syncSs26PdpBadge(); 11516 return true; 11517 } 11518 11519 return false; 11520 } 11521 11522 function getSelectedRail() { 11523 var checked = form && form.querySelector('input[name="id"]:checked'); 11524 var rail = (checked && checked.getAttribute('data-rail')) || null; 11525 if (!rail) { 11526 var urlVariantId = getQueryVariantId(); 11527 if (urlVariantId) { 11528 var urlRadio = form && form.querySelector('input[name="id"][value="' + urlVariantId + '"]'); 11529 rail = (urlRadio && urlRadio.getAttribute('data-rail')) || null; 11530 } 11531 } 11532 if (!rail) { 11533 var activeSwatch = document.querySelector('.s-series-swatches a.active[data-rail], .var-swatch a.active[data-rail]'); 11534 rail = (activeSwatch && activeSwatch.getAttribute('data-rail')) || null; 11535 } 11536 return rail || (form && form.getAttribute('data-default-rail')) || 's-series'; 11537 } 11538 11539 var SS26_PDP_PRIMARY_SELECTORS = [ 11540 '.primary.desktop-default', 11541 '.primary.mobile-default', 11542 '.primary.desktop-rally', 11543 '.primary.mobile-rally', 11544 '.primary.desktop-rally-xl', 11545 '.primary.mobile-rally-xl' 11546 ]; 11547 var SS26_PDP_PRIMARY_BY_RAIL = { 11548 's-series': ['.primary.desktop-default', '.primary.mobile-default'], 11549 'rally': ['.primary.desktop-rally', '.primary.mobile-rally'], 11550 'rally-xl': ['.primary.desktop-rally-xl', '.primary.mobile-rally-xl'] 11551 }; 11552 11553 function syncSs26PdpPrimaryGallery(rail) { 11554 var active = SS26_PDP_PRIMARY_BY_RAIL[rail] || SS26_PDP_PRIMARY_BY_RAIL['s-series']; 11555 var isMobile = window.matchMedia('(max-width: 739px)').matches; 11556 SS26_PDP_PRIMARY_SELECTORS.forEach(function(sel) { 11557 var isDesktopPane = sel.indexOf('.desktop-') !== -1; 11558 var isMobilePane = sel.indexOf('.mobile-') !== -1; 11559 document.querySelectorAll(sel).forEach(function(el) { 11560 if (isMobile && isDesktopPane) { 11561 el.classList.add('hide'); 11562 return; 11563 } 11564 if (!isMobile && isMobilePane) { 11565 el.classList.add('hide'); 11566 return; 11567 } 11568 el.classList.toggle('hide', active.indexOf(sel) === -1); 11569 }); 11570 }); 11571 } 11572 11573 function syncSs26PdpBadge(forcedRail) { 11574 var rail = forcedRail || getSelectedRail(); 11575 document.querySelectorAll('.hero-logo.pdp-above-fold.show-default').forEach(function(el) { 11576 el.classList.toggle('hide', rail !== 's-series'); 11577 }); 11578 document.querySelectorAll('.hero-logo.pdp-above-fold.show-rally').forEach(function(el) { 11579 el.classList.toggle('hide', rail !== 'rally'); 11580 }); 11581 document.querySelectorAll('.hero-logo.pdp-above-fold.show-rally-xl').forEach(function(el) { 11582 el.classList.toggle('hide', rail !== 'rally-xl'); 11583 }); 11584 syncSs26PdpPrimaryGallery(rail); 11585 } 11586 window.syncSs26PdpBadge = syncSs26PdpBadge; 11587 11588 function applyGtsVariantHash() { 11589 if (getQueryVariantId() || getQueryRail()) { 11590 try { 11591 sessionStorage.removeItem(GTS_SS_KEY); 11592 sessionStorage.removeItem('gts_hash_stripped_v1'); 11593 } catch (e) {} 11594 applyGtsVariantFromQuery(); 11595 syncSs26PdpBadge(); 11596 return; 11597 } 11598 11599 // Re-read each time in case we restored hash after stripping. 11600 var p = null; 11601 try { p = sessionStorage.getItem(GTS_SS_KEY); } catch (e) {} 11602 var h = ((p || window.location.hash || '') + '').toLowerCase(); 11603 var applied = false; 11604 11605 if (h === '#rally-xl') { 11606 if (!clickFirstSwatchForRail('rally-xl')) { 11607 selectRallyXlInForm(); 11608 } 11609 applied = true; 11610 } else if (h === '#base' || h === '#gts-base' || h === '#s-series') { 11611 applied = clickFirstSwatchForRail('s-series'); 11612 if (!applied) {
11613 selectGtsRailFromHash('s-series'); 11614 clickGtsBaseSwatches(); 11615 applied = true; 11616 } 11617 } else if (h === '#rally' || h === '#gts-rally' || h === '#rally-edition') { 11618 applied = clickFirstSwatchForRail('rally'); 11619 if (!applied) { 11620 selectGtsRailFromHash('rally'); 11621 applied = true; 11622 } 11623 } 11624 11625 if (!applied) { 11626 applyGtsVariantFromQuery(); 11627 } 11628 syncSs26PdpBadge(); 11629 } 11630 11631 // Apply immediately, and retry a few times in case late scripts re-assert defaults. 11632 if (isServerCanonicalVariantUrl()) { 11633 try { 11634 sessionStorage.removeItem(GTS_SS_KEY); 11635 sessionStorage.removeItem('gts_hash_stripped_v1'); 11636 } catch (e) {} 11637 applyGtsVariantFromQuery(); 11638 setTimeout(applyGtsVariantFromQuery, 80); 11639 setTimeout(applyGtsVariantFromQuery, 220); 11640 setTimeout(applyGtsVariantFromQuery, 600); 11641 } else { 11642 applyGtsVariantHash(); 11643 setTimeout(applyGtsVariantHash, 80); 11644 setTimeout(applyGtsVariantHash, 220); 11645 setTimeout(applyGtsVariantHash, 600); 11646 } 11647 setTimeout(syncSs26PdpBadge, 0); 11648 setTimeout(syncSs26PdpBadge, 650); 11649 11650 // Restore the hash in the URL bar ONLY if it was present in the incoming URL 11651 // (i.e. we stripped it in <head> to prevent anchor scrolling). 11652 if (!isServerCanonicalVariantUrl()) { 11653 try { 11654 if (pending && pending.charAt(0) === '#' && stripped) { 11655 history.replaceState(null, '', window.location.pathname + window.location.search + pending); 11656 sessionStorage.removeItem(GTS_SS_KEY); 11657 sessionStorage.removeItem('gts_hash_stripped_v1'); 11658 } else if (pending && !stripped && !window.location.hash) { 11659 // Stale pending hash from a previous navigation in this tab; clear it. 11660 sessionStorage.removeItem(GTS_SS_KEY); 11661 } 11662 } catch (e) {} 11663 } 11664 11665 // If we got here because of an in-page hash change, restore scroll (no anchor jump). 11666 try { 11667 var syRaw = sessionStorage.getItem(GTS_SS_SCROLL_KEY); 11668 if (syRaw != null) { 11669 var sy = parseInt(syRaw, 10); 11670 sessionStorage.removeItem(GTS_SS_SCROLL_KEY); 11671 sessionStorage.removeItem(GTS_SS_KEY); 11672 if (!isNaN(sy)) { 11673 requestAnimationFrame(function() { 11674 window.scrollTo(0, sy); 11675 setTimeout(function() { window.scrollTo(0, sy); }, 0); 11676 setTimeout(function() { window.scrollTo(0, sy); }, 60); 11677 }); 11678 } 11679 } 11680 } catch (e) {} 11681 11682 // If user is already on this PDP and hash changes to a "variant hash", 11683 // re-apply selection in-place (no reload) to avoid loops. 11684 window.addEventListener('hashchange', function() { 11685 var h = (window.location.hash || '').toLowerCase(); 11686 if (GTS_HASHES.indexOf(h) === -1) return; 11687 try { 11688 sessionStorage.setItem(GTS_SS_KEY, h); 11689 sessionStorage.setItem(GTS_SS_SCROLL_KEY, String(window.scrollY || window.pageYOffset || 0)); 11690 } catch (e) {} 11691 11692 // Apply immediately and retry; do not reload. 11693 if (!isServerCanonicalVariantUrl()) { 11694 applyGtsVariantHash(); 11695 setTimeout(applyGtsVariantHash, 80); 11696 setTimeout(applyGtsVariantHash, 220); 11697 setTimeout(applyGtsVariantHash, 600); 11698 } else { 11699 try { 11700 sessionStorage.removeItem(GTS_SS_KEY); 11701 sessionStorage.removeItem('gts_hash_stripped_v1'); 11702 } catch (e) {} 11703 applyGtsVariantFromQuery(); 11704 } 11705 }); 11706 11707 function syncReturnToRail() { 11708 if (!returnInput || !productUrl) return; 11709 var rail = getSelectedRail(); 11710 returnInput.value = productUrl + '?bundle=true&rail=' + rail; 11711 } 11712 11713 document.querySelectorAll('.s-series-swatches a[data-variant-id]').forEach(function(a) { 11714 a.addEventListener('click', function(e) { 11715 e.preventDefault(); 11716 var id = this.getAttribute('data-variant-id'); 11717 var radio = document.getElementById('s-series-variant-' + id); 11718 if (radio) { 11719 radio.checked = true; 11720 document.querySelectorAll('.s-series-swatches a').forEach(function(l) { l.classList.remove('active'); }); 11721 this.classList.add('active'); 11722 syncReturnToRail(); 11723 syncSs26PdpBadge(); 11724 } 11725 }); 11726 }); 11727 11728 if (form) { 11729 form.addEventListener('submit', function() { 11730 syncReturnToRail(); 11731 }); 11732 var atcBtn = form.querySelector('.simple-atc'); 11733 if (atcBtn) { 11734 atcBtn.addEventListener('mousedown', function() { 11735 syncReturnToRail(); 11736 }); 11737 } 11738 } 11739 11740 document.querySelectorAll('a[href="#explore-bundles"]').forEach(function(link) { 11741 link.addEventListener('click', function(e) { 11742 e.preventDefault(); 11743 syncReturnToRail(); 11744 var rail = getSelectedRail(); 11745 var url = new URL(window.location.href); 11746 url.searchParams.set('bundle', 'true'); 11747 url.searchParams.set('rail', rail); 11748 url.hash = 'explore-bundles'; 11749 history.replaceState(null, '', url.toString()); 11750 if (window.app && typeof window.app.currentRail !== 'undefined') { 11751 window.app.currentRail = rail; 11752 } 11753 // Update conditional cart visibility so the correct railâs cart (e.g. Rally XL) shows on Step 2 without reload 11754 var cartEl = document.querySelector('#bundles .conditional-cart') || document.querySelector('.conditional-cart'); 11755 if (cartEl) { 11756 cartEl.classList.remove('show-s-series', 'show-rally', 'show-rally-xl'); 11757 if (rail === 'rally') cartEl.classList.add('show-rally'); 11758 else if (rail === 'rally-xl') cartEl.classList.add('show-rally-xl'); 11759 else cartEl.classList.add('show-s-series'); 11760 var snippets = cartEl.querySelectorAll('.cart-snippet.for-s-series, .cart-snippet.for-rally, .cart-snippet.for-rally-xl');
11761 snippets.forEach(function(sn) { 11762 if (sn.classList.contains('for-rally-xl-fallback')) return; 11763 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')); 11764 sn.style.setProperty('display', isMatch ? 'flex' : 'none', 'important'); 11765 }); 11766 if (typeof syncSs26RallyXlFallback === 'function') syncSs26RallyXlFallback(cartEl); 11767 } 11768 var container = document.getElementById('onewheel-gt-s-series'); 11769 if (container) { 11770 container.classList.remove('step-one'); 11771 container.classList.add('step-two'); 11772 } 11773 document.body.classList.remove('step-one'); 11774 document.body.classList.add('step-two'); 11775 requestAnimationFrame(function() { 11776 document.body.classList.add('step-two-ready'); 11777 }); 11778 var bundlesEl = document.getElementById('bundles'); 11779 if (bundlesEl) { 11780 var bundleContainer = bundlesEl.closest('.container.bundle-refresh') || bundlesEl.closest('.container.frame'); 11781 if (bundleContainer) bundleContainer.classList.add('bundleview-active'); 11782 bundlesEl.classList.add('bundleview-active'); 11783 } 11784 var target = document.getElementById('explore-bundles'); 11785 if (target) target.scrollIntoView({ behavior: 'smooth', block: 'start' }); 11786 }); 11787 }); 11788 }); 11789</script>
vendor: 1 bytes, line 11789
11789
11790<script> 11791 function syncSs26RallyXlFallback(cartEl) { 11792 if (!cartEl) return; 11793 var fallback = cartEl.querySelector('.for-rally-xl-fallback'); 11794 if (!fallback) { 11795 cartEl.classList.remove('needs-rally-xl-fallback'); 11796 return; 11797 } 11798 var hasReal = cartEl.querySelector('.cart-snippet.for-rally-xl:not(.for-rally-xl-fallback)'); 11799 cartEl.classList.toggle('needs-rally-xl-fallback', !hasReal); 11800 fallback.style.setProperty('display', hasReal ? 'none' : '', 'important'); 11801 } 11802 11803 function setConditionalCartRail() { 11804 var params = new URLSearchParams(window.location.search); 11805 var formEl = document.querySelector('.for-simple[data-default-rail]'); 11806 var variantId = params.get('variant'); 11807 var rail = (params.get('rail') || '').toLowerCase(); 11808 if (!rail && variantId === '40944462463070') rail = 'rally'; 11809 else if (!rail && variantId === '41911500406878') rail = 'rally-xl'; 11810 else if (!rail && variantId === '40944462397534') rail = 's-series'; 11811 if (!rail) rail = (formEl && formEl.getAttribute('data-default-rail')) || 's-series'; 11812 var el = document.querySelector('#bundles .conditional-cart') || document.querySelector('.conditional-cart'); 11813 if (!el) return; 11814 el.classList.remove('show-s-series', 'show-rally', 'show-rally-xl'); 11815 if (rail === 'rally') { 11816 el.classList.add('show-rally'); 11817 } else if (rail === 'rally-xl') { 11818 el.classList.add('show-rally-xl'); 11819 } else { 11820 el.classList.add('show-s-series'); 11821 } 11822 var snippets = el.querySelectorAll('.cart-snippet.for-s-series, .cart-snippet.for-rally, .cart-snippet.for-rally-xl'); 11823 snippets.forEach(function(sn) { 11824 if (sn.classList.contains('for-rally-xl-fallback')) return; 11825 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')); 11826 sn.style.setProperty('display', isMatch ? 'flex' : 'none', 'important'); 11827 }); 11828 syncSs26RallyXlFallback(el); 11829 } 11830 setConditionalCartRail(); 11831 document.addEventListener('DOMContentLoaded', setConditionalCartRail); 11832 window.addEventListener('pageshow', function(e) { 11833 if (e.persisted) setConditionalCartRail(); 11834 }); 11835</script>
11835 11836 11837
11838<script> 11839document.addEventListener('DOMContentLoaded', function () { 11840 function gtsNeedsHashFoucGuard() { 11841 var h = (location.hash || "").toLowerCase(); 11842 var gtsVariantHashes = ["#rally-xl", "#rally-edition", "#gts-rally", "#rally", "#base", "#s-series", "#gts-base"]; 11843 if (gtsVariantHashes.indexOf(h) !== -1) return true; 11844 try { return !!sessionStorage.getItem("gts_hash_reload_v1"); } catch (e) {} 11845 return false; 11846 } 11847 11848 if (!gtsNeedsHashFoucGuard()) { 11849 return; 11850 } 11851 11852 var pendingHash = null; 11853 try { pendingHash = sessionStorage.getItem("gts_hash_reload_v1"); } catch (e) {} 11854 var h = ((pendingHash || location.hash || "") + "").toLowerCase(); 11855 var formEl = document.querySelector('.for-simple[data-default-rail]'); 11856 var defaultRail = formEl && formEl.getAttribute('data-default-rail'); 11857 var targetRail = 's-series'; 11858 if (h === "#rally-xl") targetRail = 'rally-xl'; 11859 else if (h === "#rally" || h === "#gts-rally" || h === "#rally-edition") targetRail = 'rally'; 11860 else if (h === "#base" || h === "#gts-base" || h === "#s-series") targetRail = 's-series'; 11861 else if (defaultRail) targetRail = defaultRail; 11862 11863 // Elements that typically flicker before hash swaps complete. 11864 var TARGET_SELECTORS = [ 11865 /* Media / gallery */ 11866 '.slider-for-main', 11867 '.slider-nav-main', 11868 '.product__media-gallery', 11869 '.thumbnails', 11870 11871 /* Price / payments */ 11872 '.product-price', 11873 '.shop-pay-pdp', 11874 '.klarna-placement', 11875 11876 /* Hash-specific primary displays */ 11877 '.primary.desktop-rally-xl', 11878 '.primary.mobile-rally-xl', 11879 '.primary.desktop-default', 11880 '.primary.mobile-default', 11881 11882 /* Bundle/option groups */ 11883 '.bundle-row-default', 11884 '.bundle-row-alt-two', 11885 11886 /* Misc content that flashed in your recording */ 11887 '.product-form', 11888 '.product-meta', 11889 '.product-block' 11890 ]; 11891 11892 // 1) Tag guarded elements (if you didn't add class in Liquid) 11893 TARGET_SELECTORS.forEach(function (sel) { 11894 document.querySelectorAll(sel).forEach(function (el) { 11895 el.classList.add('rally-guard'); 11896 }); 11897 }); 11898 11899 function waitFor(selector, timeout) { 11900 return new Promise(function (resolve) { 11901 var start = Date.now(); 11902 (function poll() { 11903 if (document.querySelector(selector)) return resolve(true); 11904 if (Date.now() - start > (timeout || 5000)) return resolve(false); 11905 requestAnimationFrame(poll); 11906 })(); 11907 }); 11908 } 11909 11910 // 3) Optionally ensure images are loaded to avoid image-pop 11911 function waitForImages(scopeSelector) { 11912 var imgs = Array.from(document.querySelectorAll(scopeSelector + ' img')); 11913 if (!imgs.length) return Promise.resolve(); 11914 return Promise.all(imgs.map(function (img) { 11915 return new Promise(function (res) { 11916 if (img.complete) return res(); 11917 img.addEventListener('load', res, { once: true }); 11918 img.addEventListener('error', res, { once: true }); 11919 }); 11920 })); 11921 } 11922 11923 (async function revealWhenReady() { 11924 var waitSelector = '.primary.desktop-default, .primary.mobile-default'; 11925 if (targetRail === 'rally-xl') { 11926 waitSelector = '.primary.desktop-rally-xl, .primary.mobile-rally-xl'; 11927 } else if (targetRail === 'rally') { 11928 waitSelector = '.primary.desktop-rally, .primary.mobile-rally, .primary.desktop-default'; 11929 } 11930 await waitFor(waitSelector, 5000); 11931 11932 // Give your swatch/price/media code a tick to finish its swaps 11933 await new Promise(function (r) { setTimeout(r, 60); }); 11934 11935 // If your guarded blocks are wrapped, you can scope image waits to them 11936 await waitForImages('.rally-guard'); 11937 11938 // 4) Reveal: flip the ready class once, CSS fades it in 11939 document.documentElement.classList.add('rally-ready'); 11940 })(); 11941 11942 // 5) Handle hash changes without full reload (optional) 11943 window.addEventListener('hashchange', function () { 11944 var nh = (location.hash || "").toLowerCase(); 11945 if (nh === "#rally-xl" || nh === "#rally-edition" || nh === "#rally" || nh === "#gts-rally") { 11946 document.documentElement.classList.remove('no-rally'); 11947 document.documentElement.classList.add('is-rally'); 11948 // Re-guard + re-reveal if needed 11949 TARGET_SELECTORS.forEach(function (sel) { 11950 document.querySelectorAll(sel).forEach(function (el) { 11951 el.classList.add('rally-guard'); 11952 }); 11953 }); 11954 setTimeout(function () { 11955 document.documentElement.classList.add('rally-ready'); 11956 }, 60); 11957 } else { 11958 document.documentElement.classList.remove('is-rally', 'rally-ready'); 11959 document.documentElement.classList.add('no-rally'); 11960 } 11961 }); 11962}); 11963</script>
11963 11964 11965 11966
11967<script> 11968(function () { 11969 // --- CONFIG --- 11970 const TARGET_IMG = "https://cdn.shopify.com/s/files/1/0696/2011/files/GTSR_Clipped_Final.png"; 11971 11972 // Try to keep these selectors broad but inexpensive 11973 const FEATURED_SEL = [ 11974 ".product-gallery__featured-media img", 11975 ".product-gallery__image img", 11976 "#FeaturedMedia img", 11977 ".product__media img", 11978 ".featured-media img", 11979 ".PDPFeatured img" 11980 ].join(", "); 11981 11982 const FEATURED_WRAPPER_SEL = [ 11983 ".product-gallery__featured-media", 11984 ".product-gallery", 11985 ".product", 11986 "main" 11987 ].join(", "); 11988 11989 const THUMB_CLICKABLE_SEL = [ 11990 ".product-media-thumbnail", 11991 ".product-gallery__thumbnail", 11992 "[data-media-id]", 11993 ".thumbnail", 11994 ".product__thumb", 11995 ".product-gallery__image-list button", 11996 ".product-gallery__image-list a" 11997 ].join(", "); 11998 11999 let lockActive = false; 12000 let mo; // MutationObserver 12001 12002 function getFeaturedImgEl() { 12003 return document.querySelector(FEATURED_SEL); 12004 } 12005 12006 function getFeaturedWrapper() { 12007 return ( 12008 document.querySelector(FEATURED_WRAPPER_SEL) || 12009 document.body 12010 ); 12011 } 12012 12013 function pauseAllVideos() { 12014 document.querySelectorAll("video").forEach(v => { try { v.pause(); } catch(e){} }); 12015 } 12016 12017 function normalizeImg(el) { 12018 if (!el) return; 12019 // Remove lazy attrs so the browser doesn't choose something else 12020 el.removeAttribute("srcset"); 12021 el.removeAttribute("sizes"); 12022 ["data-src","data-original","data-image","data-lazy","data-zoom-image"].forEach(a=>{ 12023 if (el.hasAttribute(a)) el.removeAttribute(a); 12024 }); 12025 el.decoding = "sync"; 12026 el.loading = "eager"; 12027 el.style.objectFit = el.style.objectFit || "contain"; 12028 } 12029 12030 function setFeaturedToTarget() { 12031 const img = getFeaturedImgEl(); 12032 if (!img) return; 12033 12034 pauseAllVideos(); 12035 normalizeImg(img); 12036 12037 if (img.src !== TARGET_IMG) { 12038 img.src = TARGET_IMG; 12039 } 12040 12041 // If wrapped in <picture>, nuke <source> srcsets to avoid override 12042 const pic = img.closest("picture"); 12043 if (pic) { 12044 pic.querySelectorAll("source").forEach(s => { 12045 s.removeAttribute("srcset"); 12046 s.removeAttribute("sizes"); 12047 }); 12048 } 12049 } 12050 12051 function isRallyEditionSelected() { 12052 // 1) Selected radio 12053 const r = document.querySelector('input[type="radio"]:checked'); 12054 if (r && (r.value || "").toLowerCase().includes("rally edition")) return true; 12055 12056 // 2) Selected <option> 12057 const o = document.querySelector("select option:checked"); 12058 if (o && (o.textContent || "").toLowerCase().includes("rally edition")) return true; 12059 12060 // 3) Active swatch button 12061 const sw = document.querySelector('[aria-pressed="true"], .is-selected, .selected, .swatch__item--selected'); 12062 if (sw) { 12063 const txt = (sw.dataset.optionValue || sw.getAttribute("data-value") || sw.textContent || "").toLowerCase(); 12064 if (txt.includes("rally edition")) return true; 12065 } 12066 12067 // 4) Hash deep link 12068 var hl = location.hash.toLowerCase(); 12069 if (hl.includes("rally-edition") || hl === "#rally" || hl === "#gts-rally") return true; 12070 12071 return false; 12072 } 12073 12074 function startObserver() { 12075 const root = getFeaturedWrapper(); 12076 if (mo) mo.disconnect(); 12077 mo = new MutationObserver((muts) => { 12078 if (!lockActive) return; 12079 // If the featured node is replaced or its attributes change, re-assert immediately 12080 for (const m of muts) { 12081 if (m.type === "childList" || m.type === "attributes") { 12082 setFeaturedToTarget(); 12083 } 12084 } 12085 }); 12086 mo.observe(root, { childList: true, subtree: true, attributes: true, attributeFilter: ["src", "srcset", "sizes", "class"] }); 12087 } 12088 12089 function stopObserver() { 12090 if (mo) { mo.disconnect(); mo = null; } 12091 } 12092 12093 // Prevent gallery from swapping while locked 12094 function thumbClickHandler(e) { 12095 if (!lockActive) return; 12096 const target = e.target.closest(THUMB_CLICKABLE_SEL); 12097 if (target) { 12098 e.stopImmediatePropagation(); 12099 e.preventDefault(); 12100 // Reassert (no flicker) 12101 setFeaturedToTarget(); 12102 } 12103 } 12104 12105 function enableLock() { 12106 if (lockActive) return; 12107 lockActive = true; 12108 document.documentElement.classList.add("rally-edition-locked"); 12109 startObserver(); 12110 // Capture phase so we beat theme handlers 12111 document.addEventListener("click", thumbClickHandler, true); 12112 // Initial set (and a couple of retries for async galleries) 12113 setFeaturedToTarget(); 12114 requestAnimationFrame(setFeaturedToTarget); 12115 setTimeout(setFeaturedToTarget, 100); 12116 setTimeout(setFeaturedToTarget, 300); 12117 } 12118 12119 function disableLock() { 12120 if (!lockActive) return; 12121 lockActive = false;
12122 document.documentElement.classList.remove("rally-edition-locked"); 12123 stopObserver(); 12124 document.removeEventListener("click", thumbClickHandler, true); 12125 } 12126 12127 function reevaluateLock() { 12128 if (isRallyEditionSelected()) { 12129 enableLock(); 12130 } else { 12131 disableLock(); 12132 } 12133 } 12134 12135 // Listen for changes from radios/selects and common custom events 12136 document.addEventListener("change", (e) => { 12137 if (e.target.matches('input[type="radio"], select')) { 12138 reevaluateLock(); 12139 } 12140 }); 12141 12142 // Many themes emit variant change eventsâsupport them if present 12143 ["variant:change","variant:changed","product:variant-change","theme:variant:change"].forEach(evt=>{ 12144 document.addEventListener(evt, reevaluateLock); 12145 }); 12146 12147 window.addEventListener("hashchange", reevaluateLock); 12148 12149 // Kickoff on ready 12150 if (document.readyState === "loading") { 12151 document.addEventListener("DOMContentLoaded", reevaluateLock); 12152 } else { 12153 reevaluateLock(); 12154 } 12155})(); 12156</script>
12156 12157 12158 12159 <!-- Bundles --> 12160 12161 <div class="row bundles" id="bundles2" v-cloak> 12162 <span class="bundle-anchor" id="explore-bundles"></span> 12163 12164 <div class="bundle-row-default"> 12165 12166 12167 12168 <div class="col col-4" v-for="(bundle, index) in bundles" v-cloak :class="{ hide: bundle.image == ''}"> 12169 <span class="anchor-hidden" :id="bundle.key"></span> 12170 <div class="bundle-container"> 12171 <div class="bundle-image" style="min-height:260px"> 12172 <a href="#" class="open-configView" :data-bundle="index"><img :src="bundle.image" /></a> 12173 </div> 12174 <section class="pint-social-bar"> 12175 <img :src="bundle.banner" /> 12176 </section> 12177 12178 12179 <div class="bundle-title" style="margin-top: -4px;" :class="{ hide: bundle.image == '', 12180 bundle1: bundle.name == 'Hybrid Bundle', 12181 bundle2: bundle.name == 'Summit Bundle', 12182 bundle3: bundle.name == 'Full Send Bundle' 12183 } 12184 "> 12185 ${ bundle.name } 12186 </div> 12187 12188 12189 12190 12191 12192 12193 12194 12195 12196 <div class="bundle-price"> 12197 <label>${ bundle.preface }</label> 12198 <h4>$${ moneyFormat(bundle.price) }</h4> 12199 <div class="compare">${ moneyFormat(bundle.compareAt) }</div> 12200 <div class="save">Save ${ bundle.save }!</div> 12201 <p> 12202 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;"> 12203<g clip-path="url(#clip0)"> 12204<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"/> 12205<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"/> 12206<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"/> 12207<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"/> 12208<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"/> 12209<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"/> 12210<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
1221002C3044.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
122107.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"/> 12211</g> 12212<defs> 12213<clipPath id="clip0"> 12214<rect width="4317" height="1036.76" fill="white" transform="translate(0 0.240234)"/> 12215</clipPath> 12216</defs> 12217</svg> <span class="terms">${ bundle.terms }</span><br /><br /> 12218 </p> 12219 <div class="bundle-select"> 12220 <a href="#" class="button-outline-black open-configView" :data-bundle="index"> 12221 Select 12222 </a> 12223 </div> 12224 </div> 12225 <hr /> 12226 <div class="bundle-specs"> 12227 <p><strong>Includes:</strong></p> 12228 <p v-for="include in bundle.includes">${ include }</p> 12229 </div> 12230 </div> 12231 </div> 12232 12233 </div> 12234 12235 <div class="bundle-row-alt hide"> 12236 12237 12238 12239 <div class="col col-4" v-for="(bundle, index) in bundles" v-cloak :class="{ hide: bundle.image == '' }"> 12240 <span class="anchor-hidden" :id="bundle.key"></span> 12241 <div class="bundle-container"> 12242 <div class="bundle-image" style="min-height:260px"> 12243 <a href="#" class="open-configView" :data-bundle="index"><img :src="bundle.image" /></a> 12244 </div> 12245 <section class="pint-social-bar"> 12246 <img :src="bundle.banner" /> 12247 </section> 12248 12249 12250 <div class="bundle-title" style="margin-top: -4px;" :class="{ hide: bundle.image == '', 12251 bundle1: bundle.name == 'Hybrid Bundle', 12252 bundle2: bundle.name == 'Summit Bundle', 12253 bundle3: bundle.name == 'Full Send Bundle' 12254 } 12255 "> 12256 ${ bundle.name } 12257 </div> 12258 12259 12260 12261 12262 12263 12264 12265 <div class="bundle-price"> 12266 <label>${ bundle.preface }</label> 12267 <h4 class="hide-alt">$${ moneyFormat(bundle.price) }</h4> 12268 <h4 class="show-alt">$${ moneyFormat(bundle.priceAlt) }</h4> 12269 <div class="compare">${ moneyFormat(bundle.compareAt) }</div> 12270 <div class="save">Save ${ bundle.save }!</div> 12271 <p class="hide-alt"> 12272 From ${ bundle.lowAs }
12272/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;"> 12273<g clip-path="url(#clip0)"> 12274<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"/> 12275<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"/> 12276<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"/> 12277<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"/> 12278<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"/> 12279<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"/> 12280<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
1228002C3044.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
122807.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"/> 12281</g> 12282<defs> 12283<clipPath id="clip0"> 12284<rect width="4317" height="1036.76" fill="white" transform="translate(0 0.240234)"/> 12285</clipPath> 12286</defs> 12287</svg> <span class="terms">${ bundle.terms }</span><br /><br /> 12288 </p> 12289 <p class="show-alt"> 12290 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;"> 12291<g clip-path="url(#clip0)"> 12292<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"/> 12293<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
122937.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"/> 12294<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"/> 12295<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"/> 12296<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"/> 12297<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"/> 12298<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
1229802C3044.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
122987.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"/> 12299</g> 12300<defs> 12301<clipPath id="clip0"> 12302<rect width="4317" height="1036.76" fill="white" transform="translate(0 0.240234)"/> 12303</clipPath> 12304</defs> 12305</svg> <span class="terms">${ bundle.terms }</span><br /><br /> 12306 </p> 12307 <div class="bundle-select"> 12308 <a href="#" class="button-outline-black open-configView" :data-bundle="index"> 12309 Select 12310 </a> 12311 </div> 12312 </div> 12313 <hr /> 12314 <div class="bundle-specs"> 12315 <p><strong>Includes:</strong></p> 12316 <p v-for="include in bundle.includes">${ include }</p> 12317 <p class="bundle-disclaimer">${ bundle.disclaimer }</p> 12318 </div> 12319 </div> 12320 </div> 12321 12322 <p class="disclaimer-ship-time">*Board ships same-day, Recurve Railguards ship by end of August</p> 12323 12324 </div> 12325 12326 </div> 12327 12328 12329 12330 <style> 12331 .yotpo-drop-down-layout .yotpo-dropdown .list-category .selected-item { 12332 color: #404040 !important; 12333 } 12334 </style> 12335 12336 </div> 12337 12338 12339 12340 12341 </div> 12342 12343 12344 12345 12346 12347 12348 12349 12350 12351
12352<script type="text/javascript"> 12353 var container = document.getElementsByClassName("accordion-toggle"); 12354 12355 for (var i = 0; i < container.length; i++) { 12356 //For each element in the container array, add an onclick event. 12357 container[i].onclick = function(event) { 12358 this.classList.toggle('red'); 12359 } 12360 } 12361</script>
12361 12362
12363<script> 12364 $('.Treaded').on("click", function () { 12365 $('.show-treaded').removeClass('hide'); 12366 $('.show-slick').addClass('hide'); 12367 $('.Slick').removeClass('strong'); 12368 $(this).addClass('strong'); 12369 }); 12370 $('.Slick').on("click", function () { 12371 $('.show-slick').removeClass('hide'); 12372 $('.show-treaded').addClass('hide'); 12373 $('.Treaded').removeClass('strong'); 12374 $(this).addClass('strong'); 12375 }); 12376</script>
12376 12377 12378
12379<script> 12380 $('.S-Series').on("click", function () { 12381 $('.bundle-row-default').removeClass('hide'); 12382 $('.bundle-row-alt').addClass('hide'); 12383 $('.for-straight-rail').removeClass('hide'); 12384 $('.for-recurve-rail').addClass('hide'); 12385 $('.for-rally-rail').addClass('hide'); 12386 $(this).addClass('strong'); 12387 $('.recurve-hub').removeClass('strong'); 12388 $('.recurve').removeClass('strong'); 12389 $('.bundle-row-alt').removeClass('is-rally'); 12390 $('.for-straight-rail').removeClass('hide'); 12391 $('.for-recurve-rail').addClass('hide'); 12392 $('.for-rally-rail').addClass('hide'); 12393 12394 12395 }); 12396 $('.recurve').on("click", function () { 12397 $('.bundle-row-default').addClass('hide'); 12398 $('.bundle-row-alt').removeClass('hide'); 12399 $('.for-recurve-rail').removeClass('hide'); 12400 $('.for-straight-rail').addClass('hide'); 12401 $('.for-rally-rail').addClass('hide'); 12402 $(this).addClass('strong'); 12403 $('.S-Series').removeClass('strong'); 12404 $('.recurve-hub').removeClass('strong'); 12405 $('.bundle-row-alt').removeClass('is-rally'); 12406 $('.for-recurve-rail').removeClass('hide'); 12407 $('.for-striaght-rail').addClass('hide'); 12408 $('.for-rally-rail').addClass('hide'); 12409 }); 12410 $('.recurve-hub').on("click", function () { 12411 $('.bundle-row-default').addClass('hide'); 12412 $('.bundle-row-alt').removeClass('hide'); 12413 $('.for-rally-rail').removeClass('hide'); 12414 $('.for-straight-rail').addClass('hide'); 12415 $('.for-recurve-rail').addClass('hide'); 12416 $(this).addClass('strong'); 12417 $('.S-Series').removeClass('strong'); 12418 $('.recurve').removeClass('strong'); 12419 $('.bundle-row-alt').addClass('is-rally'); 12420 $('.for-rally-rail').removeClass('hide'); 12421 $('.for-striaght-rail').addClass('hide'); 12422 $('.for-recurve-rail').addClass('hide'); 12423 }); 12424</script>
12424 12425 12426
12427<script> 12428 $(document).ready(function() { 12429 $('.thumbnail').on('click', function() { 12430 var clicked = $(this); 12431 var newSelection = clicked.data('big'); 12432 var $img = $('.primary').css("background-image","url(" + newSelection + ")"); 12433 clicked.parent().find('.thumbnail').removeClass('selected'); 12434 clicked.addClass('selected'); 12435 $('.primary').append($img.hide().fadeIn('slow')); 12436 }); 12437 $('body').on('click', '.video-thumb', function() { 12438 $('.primary').addClass('show-video'); 12439 let $thumb = $(this).find('video'); 12440 let $primary = $('.primary video'); 12441 $primary.each(function() { 12442 $(this)[0].currentTime = $thumb[0].currentTime; 12443 }); 12444 }); 12445 $('.static').on('click', function() { 12446 $('.primary').removeClass('show-video'); 12447 }); 12448 12449 $('.secondary').on('click', function() { 12450 $('.primary').addClass('hide-icon'); 12451 $('.small-only').addClass('hide-icon'); 12452 }); 12453 $('.is-first').on('click', function() { 12454 $('.primary').removeClass('hide-icon'); 12455 $('.small-only').addClass('hide-icon'); 12456 }); 12457 }); 12458</script>
12458 12459 12460 12461 12462 12463
12464<script> 12465 12466let windowWidth = $(window).width(); 12467 12468$(window).on('resize', function() { 12469 const newWidth = $(window).width(); 12470 if (newWidth !== windowWidth) { 12471 // Width has changed 12472 windowWidth = newWidth; 12473 12474 setTimeout(() => { 12475 $('.slider-nav-main').slick('refresh'); 12476 $('.slider-for-main').slick('refresh'); 12477 // $('.slider-nav').slick('refresh'); 12478 // $('.slider-nav').slick('refresh'); 12479 $('.slider-for').slick('refresh'); 12480 }, 10) 12481 } 12482}); 12483 12484</script>
12484 12485 12486 12487 12488
12489<script type="text/javascript"> 12490 $(document).ready(function() { 12491 $(".Slick.Tire").click(function() { 12492 $(".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)"); 12493 }); 12494 $(".Treaded.Tire").click(function() { 12495 $(".primary").css("background-image","url(https://cdn.shopify.com/s/files/1/0696/2011/files/GT_PerformanceTreaded_PurchasePage.png)"); 12496 }); 12497 $(".Slate").click(function() { 12498 $(".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)"); 12499 }); 12500 $(".Sand").click(function() { 12501 $(".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)"); 12502 }); 12503 }); 12504</script>
12504 12505
12506<script> 12507 12508$(function() { 12509 var url = window.location.href; 12510 url = url.replace(/^.*\/\/[^\/]+/, '') 12511 if(url == 'https://onewheel.com/products/onewheel-gt?variant=39541877342302') { 12512 $('body').addClass('test'); 12513 } 12514}); 12515</script>
12515 12516 12517 </div> 12518 12519 12520 12521 12522 12523 12524 12525 12526 12527 12528</div> 12529 <div id="shopify-section-product-meta" class="shopify-section"> 12530
12531<script id="pdp-jsonld" type="application/ld+json" data-schema-variant-id="40944462397534"> 12532{ 12533 "@context": "https://schema.org/", 12534 "@type": "Product", 12535 12536 12537 12538 "image": [ 12539 "https://onewheel.com/cdn/shop/files/GTS_TreadedClipped_4ConfigModal_1400x.png?v=1719589504" 12540 12541 12542 ,"https://onewheel.com/cdn/shop/files/GTS_Clipped_4ConfigModal__1.png?v=1698374591" 12543 12544 12545 12546 ,"https://onewheel.com/cdn/shop/files/GTS_RecuveRails_Lifestyle4PDP_DSC04849_1.jpg?v=1719589504" 12547 12548 12549 12550 ,"https://onewheel.com/cdn/shop/files/GTS_Lifestyle4PDP_OptionP_1400x775_9f46e96b-1023-4c9d-9dbb-584652436be0.png?v=1719589504" 12551 12552 12553 12554 ,"https://onewheel.com/cdn/shop/files/GTS_Clipped_4ConfigModal__1_d93ca0df-324f-4061-86c2-422f74d5edbd.png?v=1718331038" 12555 12556 12557 12558 ,"https://onewheel.com/cdn/shop/files/GTS_Clipped_4ConfigModal__1_3ee302ac-5654-4b9e-95d2-6409a5e34f47.png?v=1718331181" 12559 12560 12561 12562 ,"https://onewheel.com/cdn/shop/files/GTS_Clipped_4ConfigModal__1_425d5556-e690-4d0a-8903-9928032ac68c.png?v=1718331042" 12563 12564 12565 12566 ,"https://onewheel.com/cdn/shop/files/GTSRecurve_Configurator_TransWDropshadow_4Light_V2.png?v=1719589504" 12567 12568 12569 12570 ,"https://onewheel.com/cdn/shop/files/GTSRally_Configurator_TransWDropshadow_4Light_V2.png?v=1719589504" 12571 12572 12573 12574 12575 12576 ,"https://onewheel.com/cdn/shop/files/GTS_Lifestyle4PDP_OptionF_1400x775_83cda19f-6a25-467c-ba24-36aed1d4972f.png?v=1719589504" 12577 12578 12579 12580 ,"https://onewheel.com/cdn/shop/files/GTSRecurve_Configurator_TransWDropshadow_4Light_V3.png?v=1719591052" 12581 12582 12583 12584 ,"https://onewheel.com/cdn/shop/files/GTSRally_Configurator_TransWDropshadow_4Light_V3.png?v=1719591068" 12585 12586 12587 12588 ,"https://onewheel.com/cdn/shop/files/RallyXL_PDPThumbnailImage_Render_40d5aa12-ab06-468c-b2dd-6f2acb2ffadc.png?v=1754495619" 12589 12590 12591 12592 ,"https://onewheel.com/cdn/shop/files/RallyXL_PDPThumbnailImage_Render_LowBoyUpdate.png?v=1754704334" 12593 12594 12595 12596 ,"https://onewheel.com/cdn/shop/files/Onewheel_GTS_Rally_XL_ComparisontRenderCrop_LowboyUpdate_13d1a9ee-94a4-4871-b162-ec7f8de872a2.png?v=1755221763" 12597 12598 12599 ], 12600 12601 "name": "Onewheel GT S-Series", 12602 "sku": "OW2-00010-02", 12603 "gtin12": "810019796005", 12604 "offers": { 12605 "@type": "Offer", 12606 "itemCondition": "https://schema.org/NewCondition", 12607 "availability": "https://schema.org/InStock", 12608 "price": 2900, 12609 "priceValidUntil": "2030-12-31", 12610 "priceCurrency": "USD", 12611 "url": "https:\/\/onewheel.com\/products\/onewheel-gt-s-series?variant=40944462397534" 12612 }, 12613 12614 "weight": { 12615 "@type": "QuantitativeValue", 12616 12617 "unitCode": "lb", 12618 12619 "value": "38.0 lb" 12620 }, 12621 12622 "description": "", 12623 "brand": "Future Motion, Inc." 12624} 12625</script>
12625 12626 12627 12628 12629 12630<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 --> 12631 12632
12633<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>
12633 12634
12635<script> 12636 let element = "#bundles"; 12637 12638 const urlParams = new URLSearchParams(window.location.search); 12639 const refresh = urlParams.get('refresh'); 12640 const base = urlParams.get('base'); 12641 12642 // console.log('base', base); 12643 // if(!base) { 12644 // console.log('refresh', refresh); 12645 if (typeof window.bundleRefresh !== 'undefined' || refresh) { 12646 // // element = "#bundles" 12647 $('.container').addClass('force-version-1'); 12648 } 12649 // } 12650 window.app = new Vue({ 12651 el: element, 12652 delimiters: ['${', '}'], 12653 data: { 12654 bundle: {}, 12655 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'; } })(), 12656 bundles: [ 12657 12658 { 12659 image: "", 12660 name: '', 12661 price: '', 12662 compareAt: '', 12663 save: '', 12664 lowAs: '', 12665 message: '', 12666 includes: [''], 12667 products: [] 12668 }, 12669 12670 { 12671 image: "", 12672 name: '', 12673 price: '', 12674 compareAt: '', 12675 save: '', 12676 lowAs: '', 12677 message: '', 12678 includes: [''], 12679 products: [] 12680 }, 12681 12682 { 12683 image: "", 12684 name: '', 12685 price: '', 12686 compareAt: '', 12687 save: '', 12688 lowAs: '', 12689 message: '', 12690 includes: [''], 12691 products: [] 12692 }, 12693 12694 { 12695 image: "", 12696 name: '', 12697 price: '', 12698 compareAt: '', 12699 save: '', 12700 lowAs: '', 12701 message: '', 12702 includes: [''], 12703 products: [] 12704 }, 12705 12706 { 12707 image: "", 12708 name: '', 12709 price: '', 12710 compareAt: '', 12711 save: '', 12712 lowAs: '', 12713 message: '', 12714 includes: [''], 12715 products: [] 12716 }, 12717 12718 { 12719 image: "", 12720 name: '', 12721 price: '', 12722 compareAt: '', 12723 save: '', 12724 lowAs: '', 12725 message: '', 12726 includes: [''], 12727 products: [] 12728 }, 12729 12730 { 12731 image: "", 12732 name: '', 12733 price: '', 12734 compareAt: '', 12735 save: '', 12736 lowAs: '', 12737 message: '', 12738 includes: [''], 12739 products: [] 12740 }, 12741 12742 { 12743 image: "", 12744 name: '', 12745 price: '', 12746 compareAt: '', 12747 save: '', 12748 lowAs: '', 12749 message: '', 12750 includes: [''], 12751 products: [] 12752 }, 12753 12754 { 12755 image: "", 12756 name: '', 12757 price: '', 12758 compareAt: '', 12759 save: '', 12760 lowAs: '', 12761 message: '', 12762 includes: [''], 12763 products: [] 12764 }, 12765 12766 { 12767 image: "", 12768 name: '', 12769 price: '', 12770 compareAt: '', 12771 save: '', 12772 lowAs: '', 12773 message: '', 12774 includes: [''], 12775 products: [] 12776 }, 12777 12778 ] 12779 }, 12780 methods: { 12781 moneyFormat(n) { 12782 console.log('n1', n); 12783 var c = isNaN(c = Math.abs(c)) ? 2 : c, 12784 d = d == undefined ? "." : d, 12785 t = t == undefined ? "," : t, 12786 s = n < 0 ? "-" : "", 12787 i = String(parseInt(n = Math.abs(Number(n) || 0).toFixed(c))), 12788 j = (j = i.length) > 3 ? j % 3 : 0; 12789 12790 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) : ""); 12791 const centsIndex = val.indexOf('.00'); 12792 if(centsIndex > 0) val = val.substring(0, centsIndex); 12793 return val; 12794 }, 12795 } 12796 }); 12797 12798 /* Sync body class for Rally XL so we can scope CSS (e.g. left-align bundle item cards) to Rally XL only */ 12799 (function syncRallyXlBodyClass() {
12800 function update() { 12801 var app = window.app; 12802 var isRallyXl = app && app.currentRail === 'rally-xl'; 12803 if (document.body.id === 'onewheel-gt-s-series') { 12804 document.body.classList.toggle('rail-rally-xl', !!isRallyXl); 12805 } 12806 } 12807 update(); 12808 if (window.app && window.app.$watch) { 12809 window.app.$watch('currentRail', update); 12810 } 12811 })(); 12812 12813 var i = 0; 12814 let counter = 0; 12815 12816 12817 app.bundles[i].name = 'Hybrid Bundle'; 12818 12819 var variants = []; 12820 12821 12822 12823 12824 12825 12826 12827 if (counter === 0) { 12828 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_TreadedClipped_4ConfigModal_500x.png?v=1719589504'); 12829 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'; 12830 } 12831 counter++; 12832 variants.push({ 12833 id: '40944462397534', 12834 name: 'S-Series', 12835 price: '290000', 12836 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_TreadedClipped_4ConfigModal_500x.png?v=1719589504', 12837 }); 12838 12839 12840 12841 12842 12843 12844 12845 12846 if (counter === 0) { 12847 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'); 12848 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'; 12849 } 12850 counter++; 12851 variants.push({ 12852 id: '40944462430302', 12853 name: 'S-Series with Recurve Rails', 12854 price: '320000', 12855 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', 12856 }); 12857 12858 12859 12860 12861 12862 12863 12864 12865 if (counter === 0) { 12866 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'); 12867 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'; 12868 } 12869 counter++; 12870 variants.push({ 12871 id: '40944462463070', 12872 name: 'S-Series Rally Edition', 12873 price: '325000', 12874 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', 12875 }); 12876 12877 12878 12879 12880 12881 12882 12883 12884 if (counter === 0) { 12885 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'); 12886 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'; 12887 } 12888 counter++; 12889 variants.push({ 12890 id: '41911500406878', 12891 name: 'S-Series Rally XL', 12892 price: '350000', 12893 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', 12894 }); 12895 12896 12897 12898 // EVAN TODO: Update this to "Recurve" 12899 var recurveString = 'Bundle #'; 12900 app.bundles[i].products.push({ 12901 id: '6845910515806', 12902 name: 'Onewheel GT S-Series', 12903 12904 variants: variants, 12905 chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 || app.bundles[i].products.length > 0 ? variants[0] : variants[0] 12906 }); 12907 12908 console.log('app.bundles[i].name', app.bundles[i].name); 12909 console.log('variants', variants); 12910 console.log({ 12911 id: '6845910515806', 12912 name: 'Onewheel GT S-Series', 12913 12914 variants: variants, 12915 chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 ? variants[0] : variants[0] 12916 }); 12917 12918 console.log({ 12919 id: '6845910515806', 12920 name: 'Onewheel GT S-Series', 12921 12922 variants: variants, 12923 chosenVariant: variants[0] 12924 }); 12925 12926 var variants = []; 12927 12928 12929 12930 12931 12932 12933 12934 if (counter === 0) { 12935 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
12935onewheel.com/cdn/shop/files/Dome_Only_Black_500x.png?v=1722898085'); 12936 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'; 12937 } 12938 counter++; 12939 variants.push({ 12940 id: '41076117307486', 12941 name: 'Black', 12942 price: '10000', 12943 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Black_500x.png?v=1722898085', 12944 }); 12945 12946 12947 12948 12949 12950 12951 12952 12953 if (counter === 0) { 12954 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Navy_500x.png?v=1723494413'); 12955 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'; 12956 } 12957 counter++; 12958 variants.push({ 12959 id: '41098862166110', 12960 name: 'Navy Blue', 12961 price: '10000', 12962 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Navy_500x.png?v=1723494413', 12963 }); 12964 12965 12966 12967 12968 12969 12970 12971 12972 if (counter === 0) { 12973 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_White_500x.png?v=1723494424'); 12974 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'; 12975 } 12976 counter++; 12977 variants.push({ 12978 id: '41098862198878', 12979 name: 'White', 12980 price: '10000', 12981 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_White_500x.png?v=1723494424', 12982 }); 12983 12984 12985 12986 12987 12988 12989 12990 12991 if (counter === 0) { 12992 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Green_500x.png?v=1723494408'); 12993 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'; 12994 } 12995 counter++; 12996 variants.push({ 12997 id: '41098862231646', 12998 name: 'Dark Olive', 12999 price: '10000', 13000 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Green_500x.png?v=1723494408', 13001 }); 13002 13003 13004 13005 13006 13007 13008 13009 13010 if (counter === 0) { 13011 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Orange_500x.png?v=1723494417'); 13012 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'; 13013 } 13014 counter++; 13015 variants.push({ 13016 id: '41098862264414', 13017 name: 'Fluorescent Orange', 13018 price: '10000', 13019 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Orange_500x.png?v=1723494417', 13020 }); 13021 13022 13023 13024 13025 13026 13027 13028 13029 if (counter === 0) { 13030 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Red_500x.png?v=1723494420'); 13031 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'; 13032 } 13033 counter++; 13034 variants.push({ 13035 id: '41098862297182', 13036 name: 'Red', 13037 price: '10000', 13038 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Red_500x.png?v=1723494420', 13039 }); 13040 13041 13042 13043 13044 13045 13046 13047 13048 if (counter === 0) { 13049 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
13049onewheel.com/cdn/shop/files/Dome_Only_Blue_500x.png?v=1723494403'); 13050 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'; 13051 } 13052 counter++; 13053 variants.push({ 13054 id: '41098862329950', 13055 name: 'Hot Blue', 13056 price: '10000', 13057 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Blue_500x.png?v=1723494403', 13058 }); 13059 13060 13061 13062 // EVAN TODO: Update this to "Recurve" 13063 var recurveString = 'Bundle #'; 13064 app.bundles[i].products.push({ 13065 id: '7172926111838', 13066 name: 'Hybrid Fender', 13067 13068 variants: variants, 13069 chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 || app.bundles[i].products.length > 0 ? variants[0] : variants[0] 13070 }); 13071 13072 console.log('app.bundles[i].name', app.bundles[i].name); 13073 console.log('variants', variants); 13074 console.log({ 13075 id: '7172926111838', 13076 name: 'Hybrid Fender', 13077 13078 variants: variants, 13079 chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 ? variants[0] : variants[0] 13080 }); 13081 13082 console.log({ 13083 id: '7172926111838', 13084 name: 'Hybrid Fender', 13085 13086 variants: variants, 13087 chosenVariant: variants[0] 13088 }); 13089 13090 var variants = []; 13091 13092 13093 13094 13095 13096 13097 13098 if (counter === 0) { 13099 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'); 13100 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'; 13101 } 13102 counter++; 13103 variants.push({ 13104 id: '41076139524190', 13105 name: 'GT Hybrid Fender Delete', 13106 price: '5000', 13107 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', 13108 }); 13109 13110 13111 13112 13113 13114 13115 13116 13117 if (counter === 0) { 13118 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'); 13119 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'; 13120 } 13121 counter++; 13122 variants.push({ 13123 id: '41076139556958', 13124 name: 'GT Recurve Hybrid Fender Delete', 13125 price: '5000', 13126 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', 13127 }); 13128 13129 13130 13131 13132 13133 13134 13135 13136 if (counter === 0) { 13137 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'); 13138 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'; 13139 } 13140 counter++; 13141 variants.push({ 13142 id: '42659237593182', 13143 name: 'S-Series XL Hybrid Fender Delete', 13144 price: '5000', 13145 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', 13146 }); 13147 13148 13149 13150 13151 13152 13153 13154 13155 if (counter === 0) { 13156 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'); 13157 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
13157onewheel.com/cdn/shop/files/XRClassic_Base_76d98df7-fcbc-4f9e-9c0b-a52a2661f0ae_500x.png?v=1730998731'; 13158 } 13159 counter++; 13160 variants.push({ 13161 id: '41260074074206', 13162 name: 'XR Classic Hybrid Fender Delete', 13163 price: '5000', 13164 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', 13165 }); 13166 13167 13168 13169 13170 13171 13172 13173 13174 if (counter === 0) { 13175 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/XRClassic_Base_500x.png?v=1730998720'); 13176 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'; 13177 } 13178 counter++; 13179 variants.push({ 13180 id: '41260074106974', 13181 name: 'XR Classic Recurve Hybrid Fender Delete', 13182 price: '5000', 13183 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/XRClassic_Base_500x.png?v=1730998720', 13184 }); 13185 13186 13187 13188 // EVAN TODO: Update this to "Recurve" 13189 var recurveString = 'Bundle #'; 13190 app.bundles[i].products.push({ 13191 id: '7172929093726', 13192 name: 'Hybrid Fender Delete', 13193 13194 variants: variants, 13195 chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 || app.bundles[i].products.length > 0 ? variants[0] : variants[0] 13196 }); 13197 13198 console.log('app.bundles[i].name', app.bundles[i].name); 13199 console.log('variants', variants); 13200 console.log({ 13201 id: '7172929093726', 13202 name: 'Hybrid Fender Delete', 13203 13204 variants: variants, 13205 chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 ? variants[0] : variants[0] 13206 }); 13207 13208 console.log({ 13209 id: '7172929093726', 13210 name: 'Hybrid Fender Delete', 13211 13212 variants: variants, 13213 chosenVariant: variants[0] 13214 }); 13215 13216 var variants = []; 13217 13218 13219 13220 13221 13222 13223 13224 if (counter === 0) { 13225 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'); 13226 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'; 13227 } 13228 counter++; 13229 variants.push({ 13230 id: '39539189416030', 13231 name: 'Black', 13232 price: '500', 13233 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', 13234 }); 13235 13236 13237 13238 13239 13240 13241 13242 13243 if (counter === 0) { 13244 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Navy_500x.png?v=1634926768'); 13245 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'; 13246 } 13247 counter++; 13248 variants.push({ 13249 id: '39539189448798', 13250 name: 'Navy Blue', 13251 price: '500', 13252 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Navy_500x.png?v=1634926768', 13253 }); 13254 13255 13256 13257 13258 13259 13260 13261 13262 if (counter === 0) { 13263 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'); 13264 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'; 13265 } 13266 counter++; 13267 variants.push({ 13268 id: '39539189481566', 13269 name: 'Mint', 13270 price: '500', 13271 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
13271onewheel.com/cdn/shop/products/Charging-Cap-Mint_60fbe24f-f701-42be-96e1-3f048d551126_500x.png?v=1634926830', 13272 }); 13273 13274 13275 13276 13277 13278 13279 13280 13281 if (counter === 0) { 13282 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-White_500x.png?v=1634926803'); 13283 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'; 13284 } 13285 counter++; 13286 variants.push({ 13287 id: '39539189514334', 13288 name: 'White', 13289 price: '500', 13290 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-White_500x.png?v=1634926803', 13291 }); 13292 13293 13294 13295 13296 13297 13298 13299 13300 if (counter === 0) { 13301 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'); 13302 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'; 13303 } 13304 counter++; 13305 variants.push({ 13306 id: '39539189547102', 13307 name: 'Dark Olive', 13308 price: '500', 13309 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', 13310 }); 13311 13312 13313 13314 13315 13316 13317 13318 13319 if (counter === 0) { 13320 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'); 13321 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'; 13322 } 13323 counter++; 13324 variants.push({ 13325 id: '39539189579870', 13326 name: 'Fluorescent Orange', 13327 price: '500', 13328 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Flo-Orange_500x.png?v=1634926848', 13329 }); 13330 13331 13332 13333 13334 13335 13336 13337 13338 if (counter === 0) { 13339 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'); 13340 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'; 13341 } 13342 counter++; 13343 variants.push({ 13344 id: '39539189612638', 13345 name: 'Red', 13346 price: '500', 13347 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', 13348 }); 13349 13350 13351 13352 13353 13354 13355 13356 13357 if (counter === 0) { 13358 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'); 13359 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'; 13360 } 13361 counter++; 13362 variants.push({ 13363 id: '39539189645406', 13364 name: 'Hot Blue', 13365 price: '500', 13366 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Hot-Blue_500x.png?v=1634926852', 13367 }); 13368 13369 13370 13371 13372 13373 13374 13375 13376 if (counter === 0) { 13377 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
13377onewheel.com/cdn/shop/products/Charging-Cap-Flo.-Yellow_fa0e54b4-887a-428e-95d7-79c836f337e4_500x.png?v=1634926962'); 13378 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'; 13379 } 13380 counter++; 13381 variants.push({ 13382 id: '39539189678174', 13383 name: 'Fluorescent Yellow', 13384 price: '500', 13385 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', 13386 }); 13387 13388 13389 13390 13391 13392 13393 13394 13395 if (counter === 0) { 13396 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Fuschia_500x.png?v=1634926858'); 13397 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'; 13398 } 13399 counter++; 13400 variants.push({ 13401 id: '39539189710942', 13402 name: 'Fuchsia', 13403 price: '500', 13404 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Fuschia_500x.png?v=1634926858', 13405 }); 13406 13407 13408 13409 13410 13411 13412 13413 13414 if (counter === 0) { 13415 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'); 13416 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'; 13417 } 13418 counter++; 13419 variants.push({ 13420 id: '39539189743710', 13421 name: 'Lime', 13422 price: '500', 13423 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', 13424 }); 13425 13426 13427 13428 13429 13430 13431 13432 13433 if (counter === 0) { 13434 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Purple_500x.png?v=1634926866'); 13435 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'; 13436 } 13437 counter++; 13438 variants.push({ 13439 id: '39539189776478', 13440 name: 'Purple', 13441 price: '500', 13442 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Purple_500x.png?v=1634926866', 13443 }); 13444 13445 13446 13447 13448 13449 13450 13451 13452 if (counter === 0) { 13453 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Jewel_500x.png?v=1634926872'); 13454 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'; 13455 } 13456 counter++; 13457 variants.push({ 13458 id: '39539189809246', 13459 name: 'Jewel Gray', 13460 price: '500', 13461 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Jewel_500x.png?v=1634926872', 13462 }); 13463 13464 13465 13466 13467 13468 13469 13470 13471 if (counter === 0) { 13472 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Spearmint_500x.png?v=1634926876'); 13473 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
13473onewheel.com/cdn/shop/products/Charging-Cap-Spearmint_500x.png?v=1634926876'; 13474 } 13475 counter++; 13476 variants.push({ 13477 id: '39539189842014', 13478 name: 'Spearmint', 13479 price: '500', 13480 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Spearmint_500x.png?v=1634926876', 13481 }); 13482 13483 13484 13485 13486 13487 13488 13489 13490 if (counter === 0) { 13491 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'); 13492 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'; 13493 } 13494 counter++; 13495 variants.push({ 13496 id: '39539189874782', 13497 name: 'Gold Nugget', 13498 price: '500', 13499 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', 13500 }); 13501 13502 13503 13504 13505 13506 13507 13508 13509 if (counter === 0) { 13510 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'); 13511 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'; 13512 } 13513 counter++; 13514 variants.push({ 13515 id: '39539189907550', 13516 name: 'Mississippi Mud', 13517 price: '500', 13518 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Mississippi-Mudd_500x.png?v=1634926882', 13519 }); 13520 13521 13522 13523 // EVAN TODO: Update this to "Recurve" 13524 var recurveString = 'Bundle #'; 13525 app.bundles[i].products.push({ 13526 id: '6625428373598',
13527 name: 'GT Charger Plug', 13528 13529 variants: variants, 13530 chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 || app.bundles[i].products.length > 0 ? variants[0] : variants[0] 13531 }); 13532 13533 console.log('app.bundles[i].name', app.bundles[i].name); 13534 console.log('variants', variants); 13535 console.log({ 13536 id: '6625428373598', 13537 name: 'GT Charger Plug', 13538 13539 variants: variants, 13540 chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 ? variants[0] : variants[0] 13541 }); 13542 13543 console.log({ 13544 id: '6625428373598', 13545 name: 'GT Charger Plug', 13546 13547 variants: variants, 13548 chosenVariant: variants[0] 13549 }); 13550 13551 13552 i++; 13553 13554 13555 app.bundles[i].name = 'Summit Bundle'; 13556 13557 var variants = []; 13558 13559 13560 13561 13562 13563 13564 13565 if (counter === 0) { 13566 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_TreadedClipped_4ConfigModal_500x.png?v=1719589504'); 13567 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'; 13568 } 13569 counter++; 13570 variants.push({ 13571 id: '40944462397534', 13572 name: 'S-Series', 13573 price: '290000', 13574 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_TreadedClipped_4ConfigModal_500x.png?v=1719589504', 13575 }); 13576 13577 13578 13579 13580 13581 13582 13583 13584 if (counter === 0) { 13585 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'); 13586 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'; 13587 } 13588 counter++; 13589 variants.push({ 13590 id: '40944462430302', 13591 name: 'S-Series with Recurve Rails', 13592 price: '320000', 13593 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', 13594 }); 13595 13596 13597 13598 13599 13600 13601 13602 13603 if (counter === 0) { 13604 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'); 13605 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'; 13606 } 13607 counter++; 13608 variants.push({ 13609 id: '40944462463070', 13610 name: 'S-Series Rally Edition', 13611 price: '325000', 13612 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', 13613 }); 13614 13615 13616 13617 13618 13619 13620 13621 13622 if (counter === 0) { 13623 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'); 13624 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'; 13625 } 13626 counter++; 13627 variants.push({ 13628 id: '41911500406878', 13629 name: 'S-Series Rally XL', 13630 price: '350000', 13631 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', 13632 }); 13633 13634 13635 13636 // EVAN TODO: Update this to "Recurve" 13637 var recurveString = 'Bundle #'; 13638 app.bundles[i].products.push({ 13639 id: '6845910515806', 13640 name: 'Onewheel GT S-Series', 13641 13642 variants: variants, 13643 chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 || app.bundles[i].products.length > 0 ? variants[0] : variants[0] 13644 }); 13645 13646 console.log('app.bundles[i].name', app.bundles[i].name); 13647 console.log('variants', variants); 13648 console.log({ 13649 id: '6845910515806', 13650 name: 'Onewheel GT S-Series', 13651 13652 variants: variants, 13653 chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 ? variants[0] : variants[0] 13654 }); 13655 13656 console.log({ 13657 id: '6845910515806', 13658 name: 'Onewheel GT S-Series', 13659 13660 variants: variants, 13661 chosenVariant: variants[0] 13662 }); 13663 13664 var variants = []; 13665 13666 13667 13668 13669 13670 13671 13672 if (counter === 0) { 13673 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
13673onewheel.com/cdn/shop/products/RailProtectors_GT_Black-With-FloYellow_Fixed_HorizontalCrop_500x.png?v=1734056928'); 13674 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'; 13675 } 13676 counter++; 13677 variants.push({ 13678 id: '39539194265694', 13679 name: 'Black with Fluorescent Yellow', 13680 price: '3500', 13681 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', 13682 }); 13683 13684 13685 13686 13687 13688 13689 13690 13691 if (counter === 0) { 13692 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'); 13693 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'; 13694 } 13695 counter++; 13696 variants.push({ 13697 id: '40004356964446', 13698 name: 'Sunfade', 13699 price: '3500', 13700 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/GT_CustomRail_3_HorizontalCrop_500x.png?v=1734056928', 13701 }); 13702 13703 13704 13705 13706 13707 13708 13709 13710 if (counter === 0) { 13711 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_RailGuard_Main_500x.png?v=1734056928'); 13712 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'; 13713 } 13714 counter++; 13715 variants.push({ 13716 id: '40139845042270', 13717 name: 'S-Series', 13718 price: '3500', 13719 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_RailGuard_Main_500x.png?v=1734056928', 13720 }); 13721 13722 13723 13724 13725 13726 13727 13728 13729 if (counter === 0) { 13730 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'); 13731 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'; 13732 } 13733 counter++; 13734 variants.push({ 13735 id: '39539194429534', 13736 name: 'Murdered Out', 13737 price: '3500', 13738 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', 13739 }); 13740 13741 13742 13743 13744 13745 13746 13747 13748 if (counter === 0) { 13749 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'); 13750 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'; 13751 } 13752 counter++; 13753 variants.push({ 13754 id: '40004352409694', 13755 name: 'Rally', 13756 price: '3500', 13757 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/GT_CustomRail_2_HorizontalCrop_500x.png?v=1734056928', 13758 }); 13759 13760 13761 13762 13763 13764 13765 13766 13767 if (counter === 0) { 13768 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'); 13769 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
13769onewheel.com/cdn/shop/products/GT_CustomRail_1_HorizontalCrop_500x.png?v=1734056928'; 13770 } 13771 counter++; 13772 variants.push({ 13773 id: '40004357947486', 13774 name: 'Track', 13775 price: '3500', 13776 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/GT_CustomRail_1_HorizontalCrop_500x.png?v=1734056928', 13777 }); 13778 13779 13780 13781 13782 13783 13784 13785 13786 if (counter === 0) { 13787 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'); 13788 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'; 13789 } 13790 counter++; 13791 variants.push({ 13792 id: '39539193643102', 13793 name: 'White', 13794 price: '3500', 13795 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', 13796 }); 13797 13798 13799 13800 13801 13802 13803 13804 13805 if (counter === 0) { 13806 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'); 13807 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'; 13808 } 13809 counter++; 13810 variants.push({ 13811 id: '39539193675870', 13812 name: 'Dark Olive', 13813 price: '3500', 13814 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', 13815 }); 13816 13817 13818 13819 13820 13821 13822 13823 13824 if (counter === 0) { 13825 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'); 13826 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'; 13827 } 13828 counter++; 13829 variants.push({ 13830 id: '39539194036318', 13831 name: 'Mississippi Mud', 13832 price: '3500', 13833 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', 13834 }); 13835 13836 13837 13838 13839 13840 13841 13842 13843 if (counter === 0) { 13844 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'); 13845 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'; 13846 } 13847 counter++; 13848 variants.push({ 13849 id: '39539193577566', 13850 name: 'Navy Blue', 13851 price: '3500', 13852 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', 13853 }); 13854 13855 13856 13857 13858 13859 13860 13861 13862 if (counter === 0) { 13863 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'); 13864 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'; 13865 } 13866 counter++; 13867 variants.push({ 13868 id: '39539193708638', 13869 name: 'Fluorescent Orange', 13870 price: '3500', 13871 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
13871onewheel.com/cdn/shop/products/RailProtectors_GT_Flo_Orange_Fixed_HorizontalCrop_500x.png?v=1734056928', 13872 }); 13873 13874 13875 13876 13877 13878 13879 13880 13881 if (counter === 0) { 13882 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'); 13883 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'; 13884 } 13885 counter++; 13886 variants.push({ 13887 id: '39539193741406', 13888 name: 'Red', 13889 price: '3500', 13890 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', 13891 }); 13892 13893 13894 13895 13896 13897 13898 13899 13900 if (counter === 0) { 13901 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'); 13902 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'; 13903 } 13904 counter++; 13905 variants.push({ 13906 id: '39539193774174', 13907 name: 'Hot Blue', 13908 price: '3500', 13909 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', 13910 }); 13911 13912 13913 13914 13915 13916 13917 13918 13919 if (counter === 0) { 13920 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'); 13921 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'; 13922 } 13923 counter++; 13924 variants.push({ 13925 id: '39539193938014', 13926 name: 'Jewel Gray', 13927 price: '3500', 13928 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', 13929 }); 13930 13931 13932 13933 13934 13935 13936 13937 13938 if (counter === 0) { 13939 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'); 13940 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'; 13941 } 13942 counter++; 13943 variants.push({ 13944 id: '39539193610334', 13945 name: 'Mint', 13946 price: '3500', 13947 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', 13948 }); 13949 13950 13951 13952 13953 13954 13955 13956 13957 if (counter === 0) { 13958 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'); 13959 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'; 13960 } 13961 counter++; 13962 variants.push({ 13963 id: '39539193806942', 13964 name: 'Fluorescent Yellow', 13965 price: '3500', 13966 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
13966onewheel.com/cdn/shop/products/RailProtectors_GT_Flo_Yellow_Fixedpng_HorizontalCrop_500x.png?v=1734056928', 13967 }); 13968 13969 13970 13971 13972 13973 13974 13975 13976 if (counter === 0) { 13977 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'); 13978 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'; 13979 } 13980 counter++; 13981 variants.push({ 13982 id: '39539193839710', 13983 name: 'Fuchsia', 13984 price: '3500', 13985 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', 13986 }); 13987 13988 13989 13990 13991 13992 13993 13994 13995 if (counter === 0) { 13996 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'); 13997 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'; 13998 } 13999 counter++; 14000 variants.push({ 14001 id: '39539193872478', 14002 name: 'Lime', 14003 price: '3500', 14004 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', 14005 }); 14006 14007 14008 14009 14010 14011 14012 14013 14014 if (counter === 0) { 14015 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'); 14016 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'; 14017 } 14018 counter++; 14019 variants.push({ 14020 id: '39539193905246', 14021 name: 'Purple', 14022 price: '3500', 14023 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', 14024 }); 14025 14026 14027 14028 14029 14030 14031 14032 14033 if (counter === 0) { 14034 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'); 14035 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'; 14036 } 14037 counter++; 14038 variants.push({ 14039 id: '39539193970782', 14040 name: 'Spearmint', 14041 price: '3500', 14042 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', 14043 }); 14044 14045 14046 14047 14048 14049 14050 14051 14052 if (counter === 0) { 14053 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'); 14054 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'; 14055 } 14056 counter++; 14057 variants.push({ 14058 id: '39539194003550', 14059 name: 'Gold Nugget', 14060 price: '3500', 14061 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', 14062 }); 14063 14064 14065 14066 14067 14068 14069 14070 14071 if (counter === 0) { 14072 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
14072onewheel.com/cdn/shop/files/GT_Skeleton_Fade_500x.gif?v=1734056928'); 14073 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'; 14074 } 14075 counter++; 14076 variants.push({ 14077 id: '41205382217822', 14078 name: 'Glowhst', 14079 price: '3500', 14080 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GT_Skeleton_Fade_500x.gif?v=1734056928', 14081 }); 14082 14083 14084 14085 14086 14087 14088 14089 14090 if (counter === 0) { 14091 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GT_Pumpkin_Fade_500x.gif?v=1734056928'); 14092 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'; 14093 } 14094 counter++; 14095 variants.push({ 14096 id: '41205382250590', 14097 name: 'Jack-Glow-Lantern', 14098 price: '3500', 14099 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GT_Pumpkin_Fade_500x.gif?v=1734056928', 14100 }); 14101 14102 14103 14104 14105 14106 14107 14108 14109 if (counter === 0) { 14110 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/1_GT_Bats_500x.gif?v=1758846489'); 14111 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'; 14112 } 14113 counter++; 14114 variants.push({ 14115 id: '42064549216350', 14116 name: 'Bats', 14117 price: '3500', 14118 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/1_GT_Bats_500x.gif?v=1758846489', 14119 }); 14120 14121 14122 14123 // EVAN TODO: Update this to "Recurve" 14124 var recurveString = 'Bundle #'; 14125 app.bundles[i].products.push({ 14126 id: '6625429717086', 14127 name: 'GT Rail Guards', 14128 14129 variants: variants, 14130 chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 || app.bundles[i].products.length > 0 ? variants[0] : variants[0] 14131 }); 14132 14133 console.log('app.bundles[i].name', app.bundles[i].name); 14134 console.log('variants', variants); 14135 console.log({ 14136 id: '6625429717086', 14137 name: 'GT Rail Guards', 14138 14139 variants: variants, 14140 chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 ? variants[0] : variants[0] 14141 }); 14142 14143 console.log({ 14144 id: '6625429717086', 14145 name: 'GT Rail Guards', 14146 14147 variants: variants, 14148 chosenVariant: variants[0] 14149 }); 14150 14151 var variants = []; 14152 14153 14154 14155 14156 14157 14158 14159 if (counter === 0) { 14160 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'); 14161 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'; 14162 } 14163 counter++; 14164 variants.push({ 14165 id: '39539189416030', 14166 name: 'Black', 14167 price: '500', 14168 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', 14169 }); 14170 14171 14172 14173 14174 14175 14176 14177 14178 if (counter === 0) { 14179 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Navy_500x.png?v=1634926768'); 14180 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'; 14181 } 14182 counter++; 14183 variants.push({ 14184 id: '39539189448798', 14185 name: 'Navy Blue', 14186 price: '500', 14187 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
14187onewheel.com/cdn/shop/products/Charging-Cap-Navy_500x.png?v=1634926768', 14188 }); 14189 14190 14191 14192 14193 14194 14195 14196 14197 if (counter === 0) { 14198 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'); 14199 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'; 14200 } 14201 counter++; 14202 variants.push({ 14203 id: '39539189481566', 14204 name: 'Mint', 14205 price: '500', 14206 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', 14207 }); 14208 14209 14210 14211 14212 14213 14214 14215 14216 if (counter === 0) { 14217 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-White_500x.png?v=1634926803'); 14218 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'; 14219 } 14220 counter++; 14221 variants.push({ 14222 id: '39539189514334', 14223 name: 'White', 14224 price: '500', 14225 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-White_500x.png?v=1634926803', 14226 }); 14227 14228 14229 14230 14231 14232 14233 14234 14235 if (counter === 0) { 14236 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'); 14237 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'; 14238 } 14239 counter++; 14240 variants.push({ 14241 id: '39539189547102', 14242 name: 'Dark Olive', 14243 price: '500', 14244 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', 14245 }); 14246 14247 14248 14249 14250 14251 14252 14253 14254 if (counter === 0) { 14255 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'); 14256 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'; 14257 } 14258 counter++; 14259 variants.push({ 14260 id: '39539189579870', 14261 name: 'Fluorescent Orange', 14262 price: '500', 14263 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Flo-Orange_500x.png?v=1634926848', 14264 }); 14265 14266 14267 14268 14269 14270 14271 14272 14273 if (counter === 0) { 14274 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'); 14275 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'; 14276 } 14277 counter++; 14278 variants.push({ 14279 id: '39539189612638', 14280 name: 'Red', 14281 price: '500', 14282 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', 14283 }); 14284 14285 14286 14287 14288 14289 14290 14291 14292 if (counter === 0) { 14293 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
14293onewheel.com/cdn/shop/products/Charging-Cap-Hot-Blue_500x.png?v=1634926852'); 14294 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'; 14295 } 14296 counter++; 14297 variants.push({ 14298 id: '39539189645406', 14299 name: 'Hot Blue', 14300 price: '500', 14301 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Hot-Blue_500x.png?v=1634926852', 14302 }); 14303 14304 14305 14306 14307 14308 14309 14310 14311 if (counter === 0) { 14312 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'); 14313 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'; 14314 } 14315 counter++; 14316 variants.push({ 14317 id: '39539189678174', 14318 name: 'Fluorescent Yellow', 14319 price: '500', 14320 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', 14321 }); 14322 14323 14324 14325 14326 14327 14328 14329 14330 if (counter === 0) { 14331 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Fuschia_500x.png?v=1634926858'); 14332 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'; 14333 } 14334 counter++; 14335 variants.push({ 14336 id: '39539189710942', 14337 name: 'Fuchsia', 14338 price: '500', 14339 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Fuschia_500x.png?v=1634926858', 14340 }); 14341 14342 14343 14344 14345 14346 14347 14348 14349 if (counter === 0) { 14350 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'); 14351 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'; 14352 } 14353 counter++; 14354 variants.push({ 14355 id: '39539189743710', 14356 name: 'Lime', 14357 price: '500', 14358 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', 14359 }); 14360 14361 14362 14363 14364 14365 14366 14367 14368 if (counter === 0) { 14369 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Purple_500x.png?v=1634926866'); 14370 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'; 14371 } 14372 counter++; 14373 variants.push({ 14374 id: '39539189776478', 14375 name: 'Purple', 14376 price: '500', 14377 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Purple_500x.png?v=1634926866', 14378 }); 14379 14380 14381 14382 14383 14384 14385 14386 14387 if (counter === 0) { 14388 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Jewel_500x.png?v=1634926872'); 14389 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
14389onewheel.com/cdn/shop/products/Charging-Cap-Jewel_500x.png?v=1634926872'; 14390 } 14391 counter++; 14392 variants.push({ 14393 id: '39539189809246', 14394 name: 'Jewel Gray', 14395 price: '500', 14396 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Jewel_500x.png?v=1634926872', 14397 }); 14398 14399 14400 14401 14402 14403 14404 14405 14406 if (counter === 0) { 14407 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Spearmint_500x.png?v=1634926876'); 14408 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'; 14409 } 14410 counter++; 14411 variants.push({ 14412 id: '39539189842014', 14413 name: 'Spearmint', 14414 price: '500', 14415 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Spearmint_500x.png?v=1634926876', 14416 }); 14417 14418 14419 14420 14421 14422 14423 14424 14425 if (counter === 0) { 14426 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'); 14427 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'; 14428 } 14429 counter++; 14430 variants.push({ 14431 id: '39539189874782', 14432 name: 'Gold Nugget', 14433 price: '500', 14434 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', 14435 }); 14436 14437 14438 14439 14440 14441 14442 14443 14444 if (counter === 0) { 14445 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'); 14446 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'; 14447 } 14448 counter++; 14449 variants.push({ 14450 id: '39539189907550', 14451 name: 'Mississippi Mud', 14452 price: '500', 14453 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Mississippi-Mudd_500x.png?v=1634926882', 14454 }); 14455 14456 14457 14458 // EVAN TODO: Update this to "Recurve" 14459 var recurveString = 'Bundle #'; 14460 app.bundles[i].products.push({ 14461 id: '6625428373598',
14462 name: 'GT Charger Plug', 14463 14464 variants: variants, 14465 chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 || app.bundles[i].products.length > 0 ? variants[0] : variants[0] 14466 }); 14467 14468 console.log('app.bundles[i].name', app.bundles[i].name); 14469 console.log('variants', variants); 14470 console.log({ 14471 id: '6625428373598', 14472 name: 'GT Charger Plug', 14473 14474 variants: variants, 14475 chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 ? variants[0] : variants[0] 14476 }); 14477 14478 console.log({ 14479 id: '6625428373598', 14480 name: 'GT Charger Plug', 14481 14482 variants: variants, 14483 chosenVariant: variants[0] 14484 }); 14485 14486 var variants = []; 14487 14488 14489 14490 14491 14492 14493 14494 if (counter === 0) { 14495 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Flo.-Orange_500x.png?v=1634926569'); 14496 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'; 14497 } 14498 counter++; 14499 variants.push({ 14500 id: '39539186368606', 14501 name: 'Fluorescent Orange', 14502 price: '5500', 14503 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Flo.-Orange_500x.png?v=1634926569', 14504 }); 14505 14506 14507 14508 14509 14510 14511 14512 14513 if (counter === 0) { 14514 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Black_500x.png?v=1634926519'); 14515 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'; 14516 } 14517 counter++; 14518 variants.push({ 14519 id: '39539186204766', 14520 name: 'Black', 14521 price: '5500', 14522 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Black_500x.png?v=1634926519', 14523 }); 14524 14525 14526 14527 14528 14529 14530 14531 14532 if (counter === 0) { 14533 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Navy_500x.png?v=1634926554'); 14534 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'; 14535 } 14536 counter++; 14537 variants.push({ 14538 id: '39539186237534', 14539 name: 'Navy Blue', 14540 price: '5500', 14541 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Navy_500x.png?v=1634926554', 14542 }); 14543 14544 14545 14546 14547 14548 14549 14550 14551 if (counter === 0) { 14552 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'); 14553 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'; 14554 } 14555 counter++; 14556 variants.push({ 14557 id: '39539186270302', 14558 name: 'Mint', 14559 price: '5500', 14560 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', 14561 }); 14562 14563 14564 14565 14566 14567 14568 14569 14570 if (counter === 0) { 14571 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-White_500x.png?v=1634926564'); 14572 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'; 14573 } 14574 counter++; 14575 variants.push({ 14576 id: '39539186303070', 14577 name: 'White', 14578 price: '5500', 14579 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
14579onewheel.com/cdn/shop/products/Bumper-White_500x.png?v=1634926564', 14580 }); 14581 14582 14583 14584 14585 14586 14587 14588 14589 if (counter === 0) { 14590 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'); 14591 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'; 14592 } 14593 counter++; 14594 variants.push({ 14595 id: '39539186335838', 14596 name: 'Dark Olive', 14597 price: '5500', 14598 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', 14599 }); 14600 14601 14602 14603 14604 14605 14606 14607 14608 if (counter === 0) { 14609 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Bright-Red_500x.png?v=1634926578'); 14610 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'; 14611 } 14612 counter++; 14613 variants.push({ 14614 id: '39539186401374', 14615 name: 'Red', 14616 price: '5500', 14617 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Bright-Red_500x.png?v=1634926578', 14618 }); 14619 14620 14621 14622 14623 14624 14625 14626 14627 if (counter === 0) { 14628 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Hot-Blue_500x.png?v=1634926587'); 14629 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'; 14630 } 14631 counter++; 14632 variants.push({ 14633 id: '39539186434142', 14634 name: 'Hot Blue', 14635 price: '5500', 14636 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Hot-Blue_500x.png?v=1634926587', 14637 }); 14638 14639 14640 14641 14642 14643 14644 14645 14646 if (counter === 0) { 14647 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Flo.-Yellow_500x.png?v=1634926594'); 14648 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'; 14649 } 14650 counter++; 14651 variants.push({ 14652 id: '39539186466910', 14653 name: 'Fluorescent Yellow', 14654 price: '5500', 14655 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Flo.-Yellow_500x.png?v=1634926594', 14656 }); 14657 14658 14659 14660 14661 14662 14663 14664 14665 if (counter === 0) { 14666 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Fuschia_500x.png?v=1634926599'); 14667 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'; 14668 } 14669 counter++; 14670 variants.push({ 14671 id: '39539186499678', 14672 name: 'Fuchsia', 14673 price: '5500', 14674 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Fuschia_500x.png?v=1634926599', 14675 }); 14676 14677 14678 14679 14680 14681 14682 14683 14684 if (counter === 0) { 14685 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Lime_500x.png?v=1634926606'); 14686 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
14686onewheel.com/cdn/shop/products/Bumper-Lime_500x.png?v=1634926606'; 14687 } 14688 counter++; 14689 variants.push({ 14690 id: '39539186532446', 14691 name: 'Lime', 14692 price: '5500', 14693 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Lime_500x.png?v=1634926606', 14694 }); 14695 14696 14697 14698 14699 14700 14701 14702 14703 if (counter === 0) { 14704 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Purple_500x.png?v=1634926614'); 14705 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'; 14706 } 14707 counter++; 14708 variants.push({ 14709 id: '39539186565214', 14710 name: 'Purple', 14711 price: '5500', 14712 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Purple_500x.png?v=1634926614', 14713 }); 14714 14715 14716 14717 14718 14719 14720 14721 14722 if (counter === 0) { 14723 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Jewel-Grey_500x.png?v=1634926644'); 14724 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'; 14725 } 14726 counter++; 14727 variants.push({ 14728 id: '39539186597982', 14729 name: 'Jewel Gray', 14730 price: '5500', 14731 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Jewel-Grey_500x.png?v=1634926644', 14732 }); 14733 14734 14735 14736 14737 14738 14739 14740 14741 if (counter === 0) { 14742 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Spearmint_500x.png?v=1634926639'); 14743 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'; 14744 } 14745 counter++; 14746 variants.push({ 14747 id: '39539186630750', 14748 name: 'Spearmint', 14749 price: '5500', 14750 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Spearmint_500x.png?v=1634926639', 14751 }); 14752 14753 14754 14755 14756 14757 14758 14759 14760 if (counter === 0) { 14761 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Gold-Nugget_500x.png?v=1634926633'); 14762 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'; 14763 } 14764 counter++; 14765 variants.push({ 14766 id: '39539186663518', 14767 name: 'Gold Nugget', 14768 price: '5500', 14769 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Gold-Nugget_500x.png?v=1634926633', 14770 }); 14771 14772 14773 14774 14775 14776 14777 14778 14779 if (counter === 0) { 14780 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Mississippi-Mud_500x.png?v=1634926627'); 14781 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'; 14782 } 14783 counter++; 14784 variants.push({ 14785 id: '39539186696286', 14786 name: 'Mississippi Mud', 14787 price: '5500', 14788 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Mississippi-Mud_500x.png?v=1634926627', 14789 }); 14790 14791 14792 14793 // EVAN TODO: Update this to "Recurve" 14794 var recurveString = 'Bundle #'; 14795 app.bundles[i].products.push({ 14796 id: '6625426604126', 14797 name: 'GT Bumpers', 14798 14799 variants: variants, 14800 chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 || app.bundles[i].products.length > 0 ? variants[0] : variants[0] 14801 }); 14802 14803 console.log('app.bundles[i].name', app.bundles[i].name); 14804 console.log('variants', variants); 14805 console.log({ 14806 id: '6625426604126', 14807 name: 'GT Bumpers', 14808 14809 variants: variants, 14810 chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 ? variants[0] : variants[0] 14811 }); 14812 14813 console.log({ 14814 id: '6625426604126', 14815 name: 'GT Bumpers', 14816 14817 variants: variants, 14818 chosenVariant: variants[0] 14819 }); 14820 14821 var variants = []; 14822 14823 14824 14825 14826 14827 14828 14829 if (counter === 0) { 14830 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
14830onewheel.com/cdn/shop/files/Dome_Only_Black_500x.png?v=1722898085'); 14831 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'; 14832 } 14833 counter++; 14834 variants.push({ 14835 id: '41076117307486', 14836 name: 'Black', 14837 price: '10000', 14838 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Black_500x.png?v=1722898085', 14839 }); 14840 14841 14842 14843 14844 14845 14846 14847 14848 if (counter === 0) { 14849 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Navy_500x.png?v=1723494413'); 14850 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'; 14851 } 14852 counter++; 14853 variants.push({ 14854 id: '41098862166110', 14855 name: 'Navy Blue', 14856 price: '10000', 14857 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Navy_500x.png?v=1723494413', 14858 }); 14859 14860 14861 14862 14863 14864 14865 14866 14867 if (counter === 0) { 14868 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_White_500x.png?v=1723494424'); 14869 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'; 14870 } 14871 counter++; 14872 variants.push({ 14873 id: '41098862198878', 14874 name: 'White', 14875 price: '10000', 14876 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_White_500x.png?v=1723494424', 14877 }); 14878 14879 14880 14881 14882 14883 14884 14885 14886 if (counter === 0) { 14887 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Green_500x.png?v=1723494408'); 14888 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'; 14889 } 14890 counter++; 14891 variants.push({ 14892 id: '41098862231646', 14893 name: 'Dark Olive', 14894 price: '10000', 14895 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Green_500x.png?v=1723494408', 14896 }); 14897 14898 14899 14900 14901 14902 14903 14904 14905 if (counter === 0) { 14906 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Orange_500x.png?v=1723494417'); 14907 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'; 14908 } 14909 counter++; 14910 variants.push({ 14911 id: '41098862264414', 14912 name: 'Fluorescent Orange', 14913 price: '10000', 14914 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Orange_500x.png?v=1723494417', 14915 }); 14916 14917 14918 14919 14920 14921 14922 14923 14924 if (counter === 0) { 14925 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Red_500x.png?v=1723494420'); 14926 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'; 14927 } 14928 counter++; 14929 variants.push({ 14930 id: '41098862297182', 14931 name: 'Red', 14932 price: '10000', 14933 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Red_500x.png?v=1723494420', 14934 }); 14935 14936 14937 14938 14939 14940 14941 14942 14943 if (counter === 0) { 14944 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
14944onewheel.com/cdn/shop/files/Dome_Only_Blue_500x.png?v=1723494403'); 14945 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'; 14946 } 14947 counter++; 14948 variants.push({ 14949 id: '41098862329950', 14950 name: 'Hot Blue', 14951 price: '10000', 14952 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Blue_500x.png?v=1723494403', 14953 }); 14954 14955 14956 14957 // EVAN TODO: Update this to "Recurve" 14958 var recurveString = 'Bundle #'; 14959 app.bundles[i].products.push({ 14960 id: '7172926111838', 14961 name: 'Hybrid Fender', 14962 14963 variants: variants, 14964 chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 || app.bundles[i].products.length > 0 ? variants[0] : variants[0] 14965 }); 14966 14967 console.log('app.bundles[i].name', app.bundles[i].name); 14968 console.log('variants', variants); 14969 console.log({ 14970 id: '7172926111838', 14971 name: 'Hybrid Fender', 14972 14973 variants: variants, 14974 chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 ? variants[0] : variants[0] 14975 }); 14976 14977 console.log({ 14978 id: '7172926111838', 14979 name: 'Hybrid Fender', 14980 14981 variants: variants, 14982 chosenVariant: variants[0] 14983 }); 14984 14985 var variants = []; 14986 14987 14988 14989 14990 14991 14992 14993 if (counter === 0) { 14994 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'); 14995 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'; 14996 } 14997 counter++; 14998 variants.push({ 14999 id: '41076139524190', 15000 name: 'GT Hybrid Fender Delete', 15001 price: '5000', 15002 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', 15003 }); 15004 15005 15006 15007 15008 15009 15010 15011 15012 if (counter === 0) { 15013 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'); 15014 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'; 15015 } 15016 counter++; 15017 variants.push({ 15018 id: '41076139556958', 15019 name: 'GT Recurve Hybrid Fender Delete', 15020 price: '5000', 15021 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', 15022 }); 15023 15024 15025 15026 15027 15028 15029 15030 15031 if (counter === 0) { 15032 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'); 15033 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'; 15034 } 15035 counter++; 15036 variants.push({ 15037 id: '42659237593182', 15038 name: 'S-Series XL Hybrid Fender Delete', 15039 price: '5000', 15040 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', 15041 }); 15042 15043 15044 15045 15046 15047 15048 15049 15050 if (counter === 0) { 15051 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'); 15052 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
15052onewheel.com/cdn/shop/files/XRClassic_Base_76d98df7-fcbc-4f9e-9c0b-a52a2661f0ae_500x.png?v=1730998731'; 15053 } 15054 counter++; 15055 variants.push({ 15056 id: '41260074074206', 15057 name: 'XR Classic Hybrid Fender Delete', 15058 price: '5000', 15059 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', 15060 }); 15061 15062 15063 15064 15065 15066 15067 15068 15069 if (counter === 0) { 15070 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/XRClassic_Base_500x.png?v=1730998720'); 15071 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'; 15072 } 15073 counter++; 15074 variants.push({ 15075 id: '41260074106974', 15076 name: 'XR Classic Recurve Hybrid Fender Delete', 15077 price: '5000', 15078 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/XRClassic_Base_500x.png?v=1730998720', 15079 }); 15080 15081 15082 15083 // EVAN TODO: Update this to "Recurve" 15084 var recurveString = 'Bundle #'; 15085 app.bundles[i].products.push({ 15086 id: '7172929093726', 15087 name: 'Hybrid Fender Delete', 15088 15089 variants: variants, 15090 chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 || app.bundles[i].products.length > 0 ? variants[0] : variants[0] 15091 }); 15092 15093 console.log('app.bundles[i].name', app.bundles[i].name); 15094 console.log('variants', variants); 15095 console.log({ 15096 id: '7172929093726', 15097 name: 'Hybrid Fender Delete', 15098 15099 variants: variants, 15100 chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 ? variants[0] : variants[0] 15101 }); 15102 15103 console.log({ 15104 id: '7172929093726', 15105 name: 'Hybrid Fender Delete', 15106 15107 variants: variants, 15108 chosenVariant: variants[0] 15109 }); 15110 15111 var variants = []; 15112 15113 15114 15115 15116 15117 15118 15119 if (counter === 0) { 15120 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'); 15121 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'; 15122 } 15123 counter++; 15124 variants.push({ 15125 id: '40129602191454', 15126 name: 'Default Title', 15127 price: '23000', 15128 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', 15129 }); 15130 15131 15132 15133 // EVAN TODO: Update this to "Recurve" 15134 var recurveString = 'Bundle #'; 15135 app.bundles[i].products.push({ 15136 id: '6842334806110', 15137 name: 'GT S-Series Hypercharger', 15138 15139 variants: variants, 15140 chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 || app.bundles[i].products.length > 0 ? variants[0] : variants[0] 15141 }); 15142 15143 console.log('app.bundles[i].name', app.bundles[i].name); 15144 console.log('variants', variants); 15145 console.log({ 15146 id: '6842334806110', 15147 name: 'GT S-Series Hypercharger', 15148 15149 variants: variants, 15150 chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 ? variants[0] : variants[0] 15151 }); 15152 15153 console.log({ 15154 id: '6842334806110', 15155 name: 'GT S-Series Hypercharger', 15156 15157 variants: variants, 15158 chosenVariant: variants[0] 15159 }); 15160 15161 15162 i++; 15163 15164 15165 app.bundles[i].name = 'Full Send Bundle'; 15166 15167 var variants = []; 15168 15169 15170 15171 15172 15173 15174 15175 if (counter === 0) { 15176 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_TreadedClipped_4ConfigModal_500x.png?v=1719589504'); 15177 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
15177onewheel.com/cdn/shop/files/GTS_TreadedClipped_4ConfigModal_500x.png?v=1719589504'; 15178 } 15179 counter++; 15180 variants.push({ 15181 id: '40944462397534', 15182 name: 'S-Series', 15183 price: '290000', 15184 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_TreadedClipped_4ConfigModal_500x.png?v=1719589504', 15185 }); 15186 15187 15188 15189 15190 15191 15192 15193 15194 if (counter === 0) { 15195 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'); 15196 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'; 15197 } 15198 counter++; 15199 variants.push({ 15200 id: '40944462430302', 15201 name: 'S-Series with Recurve Rails', 15202 price: '320000', 15203 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', 15204 }); 15205 15206 15207 15208 15209 15210 15211 15212 15213 if (counter === 0) { 15214 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'); 15215 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'; 15216 } 15217 counter++; 15218 variants.push({ 15219 id: '40944462463070', 15220 name: 'S-Series Rally Edition', 15221 price: '325000', 15222 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', 15223 }); 15224 15225 15226 15227 15228 15229 15230 15231 15232 if (counter === 0) { 15233 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'); 15234 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'; 15235 } 15236 counter++; 15237 variants.push({ 15238 id: '41911500406878', 15239 name: 'S-Series Rally XL', 15240 price: '350000', 15241 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', 15242 }); 15243 15244 15245 15246 // EVAN TODO: Update this to "Recurve" 15247 var recurveString = 'Bundle #'; 15248 app.bundles[i].products.push({ 15249 id: '6845910515806', 15250 name: 'Onewheel GT S-Series', 15251 15252 variants: variants, 15253 chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 || app.bundles[i].products.length > 0 ? variants[0] : variants[0] 15254 }); 15255 15256 console.log('app.bundles[i].name', app.bundles[i].name); 15257 console.log('variants', variants); 15258 console.log({ 15259 id: '6845910515806', 15260 name: 'Onewheel GT S-Series', 15261 15262 variants: variants, 15263 chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 ? variants[0] : variants[0] 15264 }); 15265 15266 console.log({ 15267 id: '6845910515806', 15268 name: 'Onewheel GT S-Series', 15269 15270 variants: variants, 15271 chosenVariant: variants[0] 15272 }); 15273 15274 var variants = []; 15275 15276 15277 15278 15279 15280 15281 15282 if (counter === 0) { 15283 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'); 15284 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
15284onewheel.com/cdn/shop/products/RailProtectors_GT_Black-With-FloYellow_Fixed_HorizontalCrop_500x.png?v=1734056928'; 15285 } 15286 counter++; 15287 variants.push({ 15288 id: '39539194265694', 15289 name: 'Black with Fluorescent Yellow', 15290 price: '3500', 15291 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', 15292 }); 15293 15294 15295 15296 15297 15298 15299 15300 15301 if (counter === 0) { 15302 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'); 15303 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'; 15304 } 15305 counter++; 15306 variants.push({ 15307 id: '40004356964446', 15308 name: 'Sunfade', 15309 price: '3500', 15310 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/GT_CustomRail_3_HorizontalCrop_500x.png?v=1734056928', 15311 }); 15312 15313 15314 15315 15316 15317 15318 15319 15320 if (counter === 0) { 15321 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_RailGuard_Main_500x.png?v=1734056928'); 15322 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'; 15323 } 15324 counter++; 15325 variants.push({ 15326 id: '40139845042270', 15327 name: 'S-Series', 15328 price: '3500', 15329 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_RailGuard_Main_500x.png?v=1734056928', 15330 }); 15331 15332 15333 15334 15335 15336 15337 15338 15339 if (counter === 0) { 15340 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'); 15341 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'; 15342 } 15343 counter++; 15344 variants.push({ 15345 id: '39539194429534', 15346 name: 'Murdered Out', 15347 price: '3500', 15348 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', 15349 }); 15350 15351 15352 15353 15354 15355 15356 15357 15358 if (counter === 0) { 15359 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'); 15360 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'; 15361 } 15362 counter++; 15363 variants.push({ 15364 id: '40004352409694', 15365 name: 'Rally', 15366 price: '3500', 15367 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/GT_CustomRail_2_HorizontalCrop_500x.png?v=1734056928', 15368 }); 15369 15370 15371 15372 15373 15374 15375 15376 15377 if (counter === 0) { 15378 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'); 15379 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'; 15380 } 15381 counter++; 15382 variants.push({ 15383 id: '40004357947486', 15384 name: 'Track', 15385 price: '3500', 15386 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
15386onewheel.com/cdn/shop/products/GT_CustomRail_1_HorizontalCrop_500x.png?v=1734056928', 15387 }); 15388 15389 15390 15391 15392 15393 15394 15395 15396 if (counter === 0) { 15397 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'); 15398 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'; 15399 } 15400 counter++; 15401 variants.push({ 15402 id: '39539193643102', 15403 name: 'White', 15404 price: '3500', 15405 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', 15406 }); 15407 15408 15409 15410 15411 15412 15413 15414 15415 if (counter === 0) { 15416 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'); 15417 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'; 15418 } 15419 counter++; 15420 variants.push({ 15421 id: '39539193675870', 15422 name: 'Dark Olive', 15423 price: '3500', 15424 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', 15425 }); 15426 15427 15428 15429 15430 15431 15432 15433 15434 if (counter === 0) { 15435 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'); 15436 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'; 15437 } 15438 counter++; 15439 variants.push({ 15440 id: '39539194036318', 15441 name: 'Mississippi Mud', 15442 price: '3500', 15443 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', 15444 }); 15445 15446 15447 15448 15449 15450 15451 15452 15453 if (counter === 0) { 15454 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'); 15455 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'; 15456 } 15457 counter++; 15458 variants.push({ 15459 id: '39539193577566', 15460 name: 'Navy Blue', 15461 price: '3500', 15462 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', 15463 }); 15464 15465 15466 15467 15468 15469 15470 15471 15472 if (counter === 0) { 15473 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'); 15474 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'; 15475 } 15476 counter++; 15477 variants.push({ 15478 id: '39539193708638', 15479 name: 'Fluorescent Orange', 15480 price: '3500', 15481 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
15481onewheel.com/cdn/shop/products/RailProtectors_GT_Flo_Orange_Fixed_HorizontalCrop_500x.png?v=1734056928', 15482 }); 15483 15484 15485 15486 15487 15488 15489 15490 15491 if (counter === 0) { 15492 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'); 15493 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'; 15494 } 15495 counter++; 15496 variants.push({ 15497 id: '39539193741406', 15498 name: 'Red', 15499 price: '3500', 15500 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', 15501 }); 15502 15503 15504 15505 15506 15507 15508 15509 15510 if (counter === 0) { 15511 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'); 15512 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'; 15513 } 15514 counter++; 15515 variants.push({ 15516 id: '39539193774174', 15517 name: 'Hot Blue', 15518 price: '3500', 15519 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', 15520 }); 15521 15522 15523 15524 15525 15526 15527 15528 15529 if (counter === 0) { 15530 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'); 15531 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'; 15532 } 15533 counter++; 15534 variants.push({ 15535 id: '39539193938014', 15536 name: 'Jewel Gray', 15537 price: '3500', 15538 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', 15539 }); 15540 15541 15542 15543 15544 15545 15546 15547 15548 if (counter === 0) { 15549 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'); 15550 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'; 15551 } 15552 counter++; 15553 variants.push({ 15554 id: '39539193610334', 15555 name: 'Mint', 15556 price: '3500', 15557 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', 15558 }); 15559 15560 15561 15562 15563 15564 15565 15566 15567 if (counter === 0) { 15568 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'); 15569 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'; 15570 } 15571 counter++; 15572 variants.push({ 15573 id: '39539193806942', 15574 name: 'Fluorescent Yellow', 15575 price: '3500', 15576 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
15576onewheel.com/cdn/shop/products/RailProtectors_GT_Flo_Yellow_Fixedpng_HorizontalCrop_500x.png?v=1734056928', 15577 }); 15578 15579 15580 15581 15582 15583 15584 15585 15586 if (counter === 0) { 15587 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'); 15588 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'; 15589 } 15590 counter++; 15591 variants.push({ 15592 id: '39539193839710', 15593 name: 'Fuchsia', 15594 price: '3500', 15595 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', 15596 }); 15597 15598 15599 15600 15601 15602 15603 15604 15605 if (counter === 0) { 15606 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'); 15607 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'; 15608 } 15609 counter++; 15610 variants.push({ 15611 id: '39539193872478', 15612 name: 'Lime', 15613 price: '3500', 15614 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', 15615 }); 15616 15617 15618 15619 15620 15621 15622 15623 15624 if (counter === 0) { 15625 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'); 15626 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'; 15627 } 15628 counter++; 15629 variants.push({ 15630 id: '39539193905246', 15631 name: 'Purple', 15632 price: '3500', 15633 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', 15634 }); 15635 15636 15637 15638 15639 15640 15641 15642 15643 if (counter === 0) { 15644 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'); 15645 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'; 15646 } 15647 counter++; 15648 variants.push({ 15649 id: '39539193970782', 15650 name: 'Spearmint', 15651 price: '3500', 15652 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', 15653 }); 15654 15655 15656 15657 15658 15659 15660 15661 15662 if (counter === 0) { 15663 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'); 15664 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'; 15665 } 15666 counter++; 15667 variants.push({ 15668 id: '39539194003550', 15669 name: 'Gold Nugget', 15670 price: '3500', 15671 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', 15672 }); 15673 15674 15675 15676 15677 15678 15679 15680 15681 if (counter === 0) { 15682 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
15682onewheel.com/cdn/shop/files/GT_Skeleton_Fade_500x.gif?v=1734056928'); 15683 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'; 15684 } 15685 counter++; 15686 variants.push({ 15687 id: '41205382217822', 15688 name: 'Glowhst', 15689 price: '3500', 15690 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GT_Skeleton_Fade_500x.gif?v=1734056928', 15691 }); 15692 15693 15694 15695 15696 15697 15698 15699 15700 if (counter === 0) { 15701 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GT_Pumpkin_Fade_500x.gif?v=1734056928'); 15702 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'; 15703 } 15704 counter++; 15705 variants.push({ 15706 id: '41205382250590', 15707 name: 'Jack-Glow-Lantern', 15708 price: '3500', 15709 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GT_Pumpkin_Fade_500x.gif?v=1734056928', 15710 }); 15711 15712 15713 15714 15715 15716 15717 15718 15719 if (counter === 0) { 15720 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/1_GT_Bats_500x.gif?v=1758846489'); 15721 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'; 15722 } 15723 counter++; 15724 variants.push({ 15725 id: '42064549216350', 15726 name: 'Bats', 15727 price: '3500', 15728 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/1_GT_Bats_500x.gif?v=1758846489', 15729 }); 15730 15731 15732 15733 // EVAN TODO: Update this to "Recurve" 15734 var recurveString = 'Bundle #'; 15735 app.bundles[i].products.push({ 15736 id: '6625429717086', 15737 name: 'GT Rail Guards', 15738 15739 variants: variants, 15740 chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 || app.bundles[i].products.length > 0 ? variants[0] : variants[0] 15741 }); 15742 15743 console.log('app.bundles[i].name', app.bundles[i].name); 15744 console.log('variants', variants); 15745 console.log({ 15746 id: '6625429717086', 15747 name: 'GT Rail Guards', 15748 15749 variants: variants, 15750 chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 ? variants[0] : variants[0] 15751 }); 15752 15753 console.log({ 15754 id: '6625429717086', 15755 name: 'GT Rail Guards', 15756 15757 variants: variants, 15758 chosenVariant: variants[0] 15759 }); 15760 15761 var variants = []; 15762 15763 15764 15765 15766 15767 15768 15769 if (counter === 0) { 15770 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'); 15771 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'; 15772 } 15773 counter++; 15774 variants.push({ 15775 id: '39539189416030', 15776 name: 'Black', 15777 price: '500', 15778 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', 15779 }); 15780 15781 15782 15783 15784 15785 15786 15787 15788 if (counter === 0) { 15789 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Navy_500x.png?v=1634926768'); 15790 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'; 15791 } 15792 counter++; 15793 variants.push({ 15794 id: '39539189448798', 15795 name: 'Navy Blue', 15796 price: '500', 15797 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
15797onewheel.com/cdn/shop/products/Charging-Cap-Navy_500x.png?v=1634926768', 15798 }); 15799 15800 15801 15802 15803 15804 15805 15806 15807 if (counter === 0) { 15808 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'); 15809 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'; 15810 } 15811 counter++; 15812 variants.push({ 15813 id: '39539189481566', 15814 name: 'Mint', 15815 price: '500', 15816 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', 15817 }); 15818 15819 15820 15821 15822 15823 15824 15825 15826 if (counter === 0) { 15827 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-White_500x.png?v=1634926803'); 15828 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'; 15829 } 15830 counter++; 15831 variants.push({ 15832 id: '39539189514334', 15833 name: 'White', 15834 price: '500', 15835 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-White_500x.png?v=1634926803', 15836 }); 15837 15838 15839 15840 15841 15842 15843 15844 15845 if (counter === 0) { 15846 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'); 15847 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'; 15848 } 15849 counter++; 15850 variants.push({ 15851 id: '39539189547102', 15852 name: 'Dark Olive', 15853 price: '500', 15854 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', 15855 }); 15856 15857 15858 15859 15860 15861 15862 15863 15864 if (counter === 0) { 15865 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'); 15866 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'; 15867 } 15868 counter++; 15869 variants.push({ 15870 id: '39539189579870', 15871 name: 'Fluorescent Orange', 15872 price: '500', 15873 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Flo-Orange_500x.png?v=1634926848', 15874 }); 15875 15876 15877 15878 15879 15880 15881 15882 15883 if (counter === 0) { 15884 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'); 15885 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'; 15886 } 15887 counter++; 15888 variants.push({ 15889 id: '39539189612638', 15890 name: 'Red', 15891 price: '500', 15892 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', 15893 }); 15894 15895 15896 15897 15898 15899 15900 15901 15902 if (counter === 0) { 15903 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
15903onewheel.com/cdn/shop/products/Charging-Cap-Hot-Blue_500x.png?v=1634926852'); 15904 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'; 15905 } 15906 counter++; 15907 variants.push({ 15908 id: '39539189645406', 15909 name: 'Hot Blue', 15910 price: '500', 15911 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Hot-Blue_500x.png?v=1634926852', 15912 }); 15913 15914 15915 15916 15917 15918 15919 15920 15921 if (counter === 0) { 15922 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'); 15923 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'; 15924 } 15925 counter++; 15926 variants.push({ 15927 id: '39539189678174', 15928 name: 'Fluorescent Yellow', 15929 price: '500', 15930 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', 15931 }); 15932 15933 15934 15935 15936 15937 15938 15939 15940 if (counter === 0) { 15941 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Fuschia_500x.png?v=1634926858'); 15942 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'; 15943 } 15944 counter++; 15945 variants.push({ 15946 id: '39539189710942', 15947 name: 'Fuchsia', 15948 price: '500', 15949 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Fuschia_500x.png?v=1634926858', 15950 }); 15951 15952 15953 15954 15955 15956 15957 15958 15959 if (counter === 0) { 15960 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'); 15961 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'; 15962 } 15963 counter++; 15964 variants.push({ 15965 id: '39539189743710', 15966 name: 'Lime', 15967 price: '500', 15968 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', 15969 }); 15970 15971 15972 15973 15974 15975 15976 15977 15978 if (counter === 0) { 15979 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Purple_500x.png?v=1634926866'); 15980 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'; 15981 } 15982 counter++; 15983 variants.push({ 15984 id: '39539189776478', 15985 name: 'Purple', 15986 price: '500', 15987 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Purple_500x.png?v=1634926866', 15988 }); 15989 15990 15991 15992 15993 15994 15995 15996 15997 if (counter === 0) { 15998 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Jewel_500x.png?v=1634926872'); 15999 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
15999onewheel.com/cdn/shop/products/Charging-Cap-Jewel_500x.png?v=1634926872'; 16000 } 16001 counter++; 16002 variants.push({ 16003 id: '39539189809246', 16004 name: 'Jewel Gray', 16005 price: '500', 16006 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Jewel_500x.png?v=1634926872', 16007 }); 16008 16009 16010 16011 16012 16013 16014 16015 16016 if (counter === 0) { 16017 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Spearmint_500x.png?v=1634926876'); 16018 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'; 16019 } 16020 counter++; 16021 variants.push({ 16022 id: '39539189842014', 16023 name: 'Spearmint', 16024 price: '500', 16025 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Spearmint_500x.png?v=1634926876', 16026 }); 16027 16028 16029 16030 16031 16032 16033 16034 16035 if (counter === 0) { 16036 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'); 16037 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'; 16038 } 16039 counter++; 16040 variants.push({ 16041 id: '39539189874782', 16042 name: 'Gold Nugget', 16043 price: '500', 16044 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', 16045 }); 16046 16047 16048 16049 16050 16051 16052 16053 16054 if (counter === 0) { 16055 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'); 16056 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'; 16057 } 16058 counter++; 16059 variants.push({ 16060 id: '39539189907550', 16061 name: 'Mississippi Mud', 16062 price: '500', 16063 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Mississippi-Mudd_500x.png?v=1634926882', 16064 }); 16065 16066 16067 16068 // EVAN TODO: Update this to "Recurve" 16069 var recurveString = 'Bundle #'; 16070 app.bundles[i].products.push({ 16071 id: '6625428373598',
16072 name: 'GT Charger Plug', 16073 16074 variants: variants, 16075 chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 || app.bundles[i].products.length > 0 ? variants[0] : variants[0] 16076 }); 16077 16078 console.log('app.bundles[i].name', app.bundles[i].name); 16079 console.log('variants', variants); 16080 console.log({ 16081 id: '6625428373598', 16082 name: 'GT Charger Plug', 16083 16084 variants: variants, 16085 chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 ? variants[0] : variants[0] 16086 }); 16087 16088 console.log({ 16089 id: '6625428373598', 16090 name: 'GT Charger Plug', 16091 16092 variants: variants, 16093 chosenVariant: variants[0] 16094 }); 16095 16096 var variants = []; 16097 16098 16099 16100 16101 16102 16103 16104 if (counter === 0) { 16105 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Flo.-Orange_500x.png?v=1634926569'); 16106 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'; 16107 } 16108 counter++; 16109 variants.push({ 16110 id: '39539186368606', 16111 name: 'Fluorescent Orange', 16112 price: '5500', 16113 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Flo.-Orange_500x.png?v=1634926569', 16114 }); 16115 16116 16117 16118 16119 16120 16121 16122 16123 if (counter === 0) { 16124 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Black_500x.png?v=1634926519'); 16125 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'; 16126 } 16127 counter++; 16128 variants.push({ 16129 id: '39539186204766', 16130 name: 'Black', 16131 price: '5500', 16132 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Black_500x.png?v=1634926519', 16133 }); 16134 16135 16136 16137 16138 16139 16140 16141 16142 if (counter === 0) { 16143 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Navy_500x.png?v=1634926554'); 16144 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'; 16145 } 16146 counter++; 16147 variants.push({ 16148 id: '39539186237534', 16149 name: 'Navy Blue', 16150 price: '5500', 16151 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Navy_500x.png?v=1634926554', 16152 }); 16153 16154 16155 16156 16157 16158 16159 16160 16161 if (counter === 0) { 16162 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'); 16163 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'; 16164 } 16165 counter++; 16166 variants.push({ 16167 id: '39539186270302', 16168 name: 'Mint', 16169 price: '5500', 16170 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', 16171 }); 16172 16173 16174 16175 16176 16177 16178 16179 16180 if (counter === 0) { 16181 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-White_500x.png?v=1634926564'); 16182 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'; 16183 } 16184 counter++; 16185 variants.push({ 16186 id: '39539186303070', 16187 name: 'White', 16188 price: '5500', 16189 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
16189onewheel.com/cdn/shop/products/Bumper-White_500x.png?v=1634926564', 16190 }); 16191 16192 16193 16194 16195 16196 16197 16198 16199 if (counter === 0) { 16200 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'); 16201 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'; 16202 } 16203 counter++; 16204 variants.push({ 16205 id: '39539186335838', 16206 name: 'Dark Olive', 16207 price: '5500', 16208 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', 16209 }); 16210 16211 16212 16213 16214 16215 16216 16217 16218 if (counter === 0) { 16219 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Bright-Red_500x.png?v=1634926578'); 16220 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'; 16221 } 16222 counter++; 16223 variants.push({ 16224 id: '39539186401374', 16225 name: 'Red', 16226 price: '5500', 16227 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Bright-Red_500x.png?v=1634926578', 16228 }); 16229 16230 16231 16232 16233 16234 16235 16236 16237 if (counter === 0) { 16238 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Hot-Blue_500x.png?v=1634926587'); 16239 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'; 16240 } 16241 counter++; 16242 variants.push({ 16243 id: '39539186434142', 16244 name: 'Hot Blue', 16245 price: '5500', 16246 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Hot-Blue_500x.png?v=1634926587', 16247 }); 16248 16249 16250 16251 16252 16253 16254 16255 16256 if (counter === 0) { 16257 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Flo.-Yellow_500x.png?v=1634926594'); 16258 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'; 16259 } 16260 counter++; 16261 variants.push({ 16262 id: '39539186466910', 16263 name: 'Fluorescent Yellow', 16264 price: '5500', 16265 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Flo.-Yellow_500x.png?v=1634926594', 16266 }); 16267 16268 16269 16270 16271 16272 16273 16274 16275 if (counter === 0) { 16276 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Fuschia_500x.png?v=1634926599'); 16277 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'; 16278 } 16279 counter++; 16280 variants.push({ 16281 id: '39539186499678', 16282 name: 'Fuchsia', 16283 price: '5500', 16284 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Fuschia_500x.png?v=1634926599', 16285 }); 16286 16287 16288 16289 16290 16291 16292 16293 16294 if (counter === 0) { 16295 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Lime_500x.png?v=1634926606'); 16296 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
16296onewheel.com/cdn/shop/products/Bumper-Lime_500x.png?v=1634926606'; 16297 } 16298 counter++; 16299 variants.push({ 16300 id: '39539186532446', 16301 name: 'Lime', 16302 price: '5500', 16303 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Lime_500x.png?v=1634926606', 16304 }); 16305 16306 16307 16308 16309 16310 16311 16312 16313 if (counter === 0) { 16314 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Purple_500x.png?v=1634926614'); 16315 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'; 16316 } 16317 counter++; 16318 variants.push({ 16319 id: '39539186565214', 16320 name: 'Purple', 16321 price: '5500', 16322 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Purple_500x.png?v=1634926614', 16323 }); 16324 16325 16326 16327 16328 16329 16330 16331 16332 if (counter === 0) { 16333 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Jewel-Grey_500x.png?v=1634926644'); 16334 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'; 16335 } 16336 counter++; 16337 variants.push({ 16338 id: '39539186597982', 16339 name: 'Jewel Gray', 16340 price: '5500', 16341 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Jewel-Grey_500x.png?v=1634926644', 16342 }); 16343 16344 16345 16346 16347 16348 16349 16350 16351 if (counter === 0) { 16352 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Spearmint_500x.png?v=1634926639'); 16353 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'; 16354 } 16355 counter++; 16356 variants.push({ 16357 id: '39539186630750', 16358 name: 'Spearmint', 16359 price: '5500', 16360 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Spearmint_500x.png?v=1634926639', 16361 }); 16362 16363 16364 16365 16366 16367 16368 16369 16370 if (counter === 0) { 16371 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Gold-Nugget_500x.png?v=1634926633'); 16372 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'; 16373 } 16374 counter++; 16375 variants.push({ 16376 id: '39539186663518', 16377 name: 'Gold Nugget', 16378 price: '5500', 16379 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Gold-Nugget_500x.png?v=1634926633', 16380 }); 16381 16382 16383 16384 16385 16386 16387 16388 16389 if (counter === 0) { 16390 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Mississippi-Mud_500x.png?v=1634926627'); 16391 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'; 16392 } 16393 counter++; 16394 variants.push({ 16395 id: '39539186696286', 16396 name: 'Mississippi Mud', 16397 price: '5500', 16398 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Mississippi-Mud_500x.png?v=1634926627', 16399 }); 16400 16401 16402 16403 // EVAN TODO: Update this to "Recurve" 16404 var recurveString = 'Bundle #'; 16405 app.bundles[i].products.push({ 16406 id: '6625426604126', 16407 name: 'GT Bumpers', 16408 16409 variants: variants, 16410 chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 || app.bundles[i].products.length > 0 ? variants[0] : variants[0] 16411 }); 16412 16413 console.log('app.bundles[i].name', app.bundles[i].name); 16414 console.log('variants', variants); 16415 console.log({ 16416 id: '6625426604126', 16417 name: 'GT Bumpers', 16418 16419 variants: variants, 16420 chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 ? variants[0] : variants[0] 16421 }); 16422 16423 console.log({ 16424 id: '6625426604126', 16425 name: 'GT Bumpers', 16426 16427 variants: variants, 16428 chosenVariant: variants[0] 16429 }); 16430 16431 var variants = []; 16432 16433 16434 16435 16436 16437 16438 16439 if (counter === 0) { 16440 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
16440onewheel.com/cdn/shop/products/Stand_500x.png?v=1634927398'); 16441 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Stand_500x.png?v=1634927398'; 16442 } 16443 counter++; 16444 variants.push({ 16445 id: '39539191021662', 16446 name: 'Default Title', 16447 price: '9500', 16448 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Stand_500x.png?v=1634927398', 16449 }); 16450 16451 16452 16453 // EVAN TODO: Update this to "Recurve" 16454 var recurveString = 'Bundle #'; 16455 app.bundles[i].products.push({ 16456 id: '6625428963422', 16457 name: 'GT Stand', 16458 16459 variants: variants, 16460 chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 || app.bundles[i].products.length > 0 ? variants[0] : variants[0] 16461 }); 16462 16463 console.log('app.bundles[i].name', app.bundles[i].name); 16464 console.log('variants', variants); 16465 console.log({ 16466 id: '6625428963422', 16467 name: 'GT Stand', 16468 16469 variants: variants, 16470 chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 ? variants[0] : variants[0] 16471 }); 16472 16473 console.log({ 16474 id: '6625428963422', 16475 name: 'GT Stand', 16476 16477 variants: variants, 16478 chosenVariant: variants[0] 16479 }); 16480 16481 var variants = []; 16482 16483 16484 16485 16486 16487 16488 16489 if (counter === 0) { 16490 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/FenderCarbon_500x.png?v=1634927615'); 16491 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/FenderCarbon_500x.png?v=1634927615'; 16492 } 16493 counter++; 16494 variants.push({ 16495 id: '39539190628446', 16496 name: 'Default Title', 16497 price: '17500', 16498 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/FenderCarbon_500x.png?v=1634927615', 16499 }); 16500 16501 16502 16503 // EVAN TODO: Update this to "Recurve" 16504 var recurveString = 'Bundle #'; 16505 app.bundles[i].products.push({ 16506 id: '6625428832350',
16507 name: 'GT Carbon Fiber Fender', 16508 16509 variants: variants, 16510 chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 || app.bundles[i].products.length > 0 ? variants[0] : variants[0] 16511 }); 16512 16513 console.log('app.bundles[i].name', app.bundles[i].name); 16514 console.log('variants', variants); 16515 console.log({ 16516 id: '6625428832350', 16517 name: 'GT Carbon Fiber Fender', 16518 16519 variants: variants, 16520 chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 ? variants[0] : variants[0] 16521 }); 16522 16523 console.log({ 16524 id: '6625428832350', 16525 name: 'GT Carbon Fiber Fender', 16526 16527 variants: variants, 16528 chosenVariant: variants[0] 16529 }); 16530 16531 var variants = []; 16532 16533 16534 16535 16536 16537 16538 16539 if (counter === 0) { 16540 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'); 16541 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'; 16542 } 16543 counter++; 16544 variants.push({ 16545 id: '40129602191454', 16546 name: 'Default Title', 16547 price: '23000', 16548 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', 16549 }); 16550 16551 16552 16553 // EVAN TODO: Update this to "Recurve" 16554 var recurveString = 'Bundle #'; 16555 app.bundles[i].products.push({ 16556 id: '6842334806110', 16557 name: 'GT S-Series Hypercharger', 16558 16559 variants: variants, 16560 chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 || app.bundles[i].products.length > 0 ? variants[0] : variants[0] 16561 }); 16562 16563 console.log('app.bundles[i].name', app.bundles[i].name); 16564 console.log('variants', variants); 16565 console.log({ 16566 id: '6842334806110', 16567 name: 'GT S-Series Hypercharger', 16568 16569 variants: variants, 16570 chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 ? variants[0] : variants[0] 16571 }); 16572 16573 console.log({ 16574 id: '6842334806110', 16575 name: 'GT S-Series Hypercharger', 16576 16577 variants: variants, 16578 chosenVariant: variants[0] 16579 }); 16580 16581 16582 i++; 16583 16584 16585 app.bundles[i].name = ''; 16586 16587 16588 i++; 16589 16590 16591 app.bundles[i].name = 'Recurve Hybrid'; 16592 16593 var variants = []; 16594 16595 16596 16597 16598 16599 16600 16601 if (counter === 0) { 16602 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_TreadedClipped_4ConfigModal_500x.png?v=1719589504'); 16603 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'; 16604 } 16605 counter++; 16606 variants.push({ 16607 id: '40944462397534', 16608 name: 'S-Series', 16609 price: '290000', 16610 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_TreadedClipped_4ConfigModal_500x.png?v=1719589504', 16611 }); 16612 16613 16614 16615 16616 16617 16618 16619 16620 if (counter === 0) { 16621 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'); 16622 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'; 16623 } 16624 counter++; 16625 variants.push({ 16626 id: '40944462430302', 16627 name: 'S-Series with Recurve Rails', 16628 price: '320000', 16629 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', 16630 }); 16631 16632 16633 16634 16635 16636 16637 16638 16639 if (counter === 0) { 16640 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
16640onewheel.com/cdn/shop/files/GTSRally_Configurator_TransWDropshadow_4Light_V3_500x.png?v=1719591068'); 16641 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'; 16642 } 16643 counter++; 16644 variants.push({ 16645 id: '40944462463070', 16646 name: 'S-Series Rally Edition', 16647 price: '325000', 16648 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', 16649 }); 16650 16651 16652 16653 16654 16655 16656 16657 16658 if (counter === 0) { 16659 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'); 16660 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'; 16661 } 16662 counter++; 16663 variants.push({ 16664 id: '41911500406878', 16665 name: 'S-Series Rally XL', 16666 price: '350000', 16667 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', 16668 }); 16669 16670 16671 16672 // EVAN TODO: Update this to "Recurve" 16673 var recurveString = 'Bundle #'; 16674 app.bundles[i].products.push({ 16675 id: '6845910515806', 16676 name: 'Onewheel GT S-Series', 16677 16678 variants: variants, 16679 chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 || app.bundles[i].products.length > 0 ? variants[0] : variants[0] 16680 }); 16681 16682 console.log('app.bundles[i].name', app.bundles[i].name); 16683 console.log('variants', variants); 16684 console.log({ 16685 id: '6845910515806', 16686 name: 'Onewheel GT S-Series', 16687 16688 variants: variants, 16689 chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 ? variants[0] : variants[0] 16690 }); 16691 16692 console.log({ 16693 id: '6845910515806', 16694 name: 'Onewheel GT S-Series', 16695 16696 variants: variants, 16697 chosenVariant: variants[0] 16698 }); 16699 16700 var variants = []; 16701 16702 16703 16704 16705 16706 16707 16708 if (counter === 0) { 16709 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'); 16710 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'; 16711 } 16712 counter++; 16713 variants.push({ 16714 id: '39539189416030', 16715 name: 'Black', 16716 price: '500', 16717 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', 16718 }); 16719 16720 16721 16722 16723 16724 16725 16726 16727 if (counter === 0) { 16728 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Navy_500x.png?v=1634926768'); 16729 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'; 16730 } 16731 counter++; 16732 variants.push({ 16733 id: '39539189448798', 16734 name: 'Navy Blue', 16735 price: '500', 16736 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Navy_500x.png?v=1634926768', 16737 }); 16738 16739 16740 16741 16742 16743 16744 16745 16746 if (counter === 0) { 16747 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
16747onewheel.com/cdn/shop/products/Charging-Cap-Mint_60fbe24f-f701-42be-96e1-3f048d551126_500x.png?v=1634926830'); 16748 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'; 16749 } 16750 counter++; 16751 variants.push({ 16752 id: '39539189481566', 16753 name: 'Mint', 16754 price: '500', 16755 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', 16756 }); 16757 16758 16759 16760 16761 16762 16763 16764 16765 if (counter === 0) { 16766 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-White_500x.png?v=1634926803'); 16767 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'; 16768 } 16769 counter++; 16770 variants.push({ 16771 id: '39539189514334', 16772 name: 'White', 16773 price: '500', 16774 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-White_500x.png?v=1634926803', 16775 }); 16776 16777 16778 16779 16780 16781 16782 16783 16784 if (counter === 0) { 16785 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'); 16786 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'; 16787 } 16788 counter++; 16789 variants.push({ 16790 id: '39539189547102', 16791 name: 'Dark Olive', 16792 price: '500', 16793 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', 16794 }); 16795 16796 16797 16798 16799 16800 16801 16802 16803 if (counter === 0) { 16804 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'); 16805 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'; 16806 } 16807 counter++; 16808 variants.push({ 16809 id: '39539189579870', 16810 name: 'Fluorescent Orange', 16811 price: '500', 16812 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Flo-Orange_500x.png?v=1634926848', 16813 }); 16814 16815 16816 16817 16818 16819 16820 16821 16822 if (counter === 0) { 16823 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'); 16824 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'; 16825 } 16826 counter++; 16827 variants.push({ 16828 id: '39539189612638', 16829 name: 'Red', 16830 price: '500', 16831 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', 16832 }); 16833 16834 16835 16836 16837 16838 16839 16840 16841 if (counter === 0) { 16842 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'); 16843 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
16843onewheel.com/cdn/shop/products/Charging-Cap-Hot-Blue_500x.png?v=1634926852'; 16844 } 16845 counter++; 16846 variants.push({ 16847 id: '39539189645406', 16848 name: 'Hot Blue', 16849 price: '500', 16850 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Hot-Blue_500x.png?v=1634926852', 16851 }); 16852 16853 16854 16855 16856 16857 16858 16859 16860 if (counter === 0) { 16861 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'); 16862 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'; 16863 } 16864 counter++; 16865 variants.push({ 16866 id: '39539189678174', 16867 name: 'Fluorescent Yellow', 16868 price: '500', 16869 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', 16870 }); 16871 16872 16873 16874 16875 16876 16877 16878 16879 if (counter === 0) { 16880 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Fuschia_500x.png?v=1634926858'); 16881 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'; 16882 } 16883 counter++; 16884 variants.push({ 16885 id: '39539189710942', 16886 name: 'Fuchsia', 16887 price: '500', 16888 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Fuschia_500x.png?v=1634926858', 16889 }); 16890 16891 16892 16893 16894 16895 16896 16897 16898 if (counter === 0) { 16899 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'); 16900 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'; 16901 } 16902 counter++; 16903 variants.push({ 16904 id: '39539189743710', 16905 name: 'Lime', 16906 price: '500', 16907 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', 16908 }); 16909 16910 16911 16912 16913 16914 16915 16916 16917 if (counter === 0) { 16918 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Purple_500x.png?v=1634926866'); 16919 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'; 16920 } 16921 counter++; 16922 variants.push({ 16923 id: '39539189776478', 16924 name: 'Purple', 16925 price: '500', 16926 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Purple_500x.png?v=1634926866', 16927 }); 16928 16929 16930 16931 16932 16933 16934 16935 16936 if (counter === 0) { 16937 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Jewel_500x.png?v=1634926872'); 16938 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'; 16939 } 16940 counter++; 16941 variants.push({ 16942 id: '39539189809246', 16943 name: 'Jewel Gray', 16944 price: '500', 16945 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
16945onewheel.com/cdn/shop/products/Charging-Cap-Jewel_500x.png?v=1634926872', 16946 }); 16947 16948 16949 16950 16951 16952 16953 16954 16955 if (counter === 0) { 16956 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Spearmint_500x.png?v=1634926876'); 16957 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'; 16958 } 16959 counter++; 16960 variants.push({ 16961 id: '39539189842014', 16962 name: 'Spearmint', 16963 price: '500', 16964 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Spearmint_500x.png?v=1634926876', 16965 }); 16966 16967 16968 16969 16970 16971 16972 16973 16974 if (counter === 0) { 16975 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'); 16976 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'; 16977 } 16978 counter++; 16979 variants.push({ 16980 id: '39539189874782', 16981 name: 'Gold Nugget', 16982 price: '500', 16983 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', 16984 }); 16985 16986 16987 16988 16989 16990 16991 16992 16993 if (counter === 0) { 16994 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'); 16995 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'; 16996 } 16997 counter++; 16998 variants.push({ 16999 id: '39539189907550', 17000 name: 'Mississippi Mud', 17001 price: '500', 17002 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Mississippi-Mudd_500x.png?v=1634926882', 17003 }); 17004 17005 17006 17007 // EVAN TODO: Update this to "Recurve" 17008 var recurveString = 'Bundle #'; 17009 app.bundles[i].products.push({ 17010 id: '6625428373598',
17011 name: 'GT Charger Plug', 17012 17013 variants: variants, 17014 chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 || app.bundles[i].products.length > 0 ? variants[0] : variants[0] 17015 }); 17016 17017 console.log('app.bundles[i].name', app.bundles[i].name); 17018 console.log('variants', variants); 17019 console.log({ 17020 id: '6625428373598', 17021 name: 'GT Charger Plug', 17022 17023 variants: variants, 17024 chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 ? variants[0] : variants[0] 17025 }); 17026 17027 console.log({ 17028 id: '6625428373598', 17029 name: 'GT Charger Plug', 17030 17031 variants: variants, 17032 chosenVariant: variants[0] 17033 }); 17034 17035 var variants = []; 17036 17037 17038 17039 17040 17041 17042 17043 if (counter === 0) { 17044 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Black_500x.png?v=1722898085'); 17045 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'; 17046 } 17047 counter++; 17048 variants.push({ 17049 id: '41076117307486', 17050 name: 'Black', 17051 price: '10000', 17052 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Black_500x.png?v=1722898085', 17053 }); 17054 17055 17056 17057 17058 17059 17060 17061 17062 if (counter === 0) { 17063 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Navy_500x.png?v=1723494413'); 17064 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'; 17065 } 17066 counter++; 17067 variants.push({ 17068 id: '41098862166110', 17069 name: 'Navy Blue', 17070 price: '10000', 17071 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Navy_500x.png?v=1723494413', 17072 }); 17073 17074 17075 17076 17077 17078 17079 17080 17081 if (counter === 0) { 17082 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_White_500x.png?v=1723494424'); 17083 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'; 17084 } 17085 counter++; 17086 variants.push({ 17087 id: '41098862198878', 17088 name: 'White', 17089 price: '10000', 17090 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_White_500x.png?v=1723494424', 17091 }); 17092 17093 17094 17095 17096 17097 17098 17099 17100 if (counter === 0) { 17101 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Green_500x.png?v=1723494408'); 17102 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'; 17103 } 17104 counter++; 17105 variants.push({ 17106 id: '41098862231646', 17107 name: 'Dark Olive', 17108 price: '10000', 17109 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Green_500x.png?v=1723494408', 17110 }); 17111 17112 17113 17114 17115 17116 17117 17118 17119 if (counter === 0) { 17120 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Orange_500x.png?v=1723494417'); 17121 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'; 17122 } 17123 counter++; 17124 variants.push({ 17125 id: '41098862264414', 17126 name: 'Fluorescent Orange', 17127 price: '10000', 17128 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
17128onewheel.com/cdn/shop/files/Dome_Only_Orange_500x.png?v=1723494417', 17129 }); 17130 17131 17132 17133 17134 17135 17136 17137 17138 if (counter === 0) { 17139 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Red_500x.png?v=1723494420'); 17140 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'; 17141 } 17142 counter++; 17143 variants.push({ 17144 id: '41098862297182', 17145 name: 'Red', 17146 price: '10000', 17147 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Red_500x.png?v=1723494420', 17148 }); 17149 17150 17151 17152 17153 17154 17155 17156 17157 if (counter === 0) { 17158 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Blue_500x.png?v=1723494403'); 17159 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'; 17160 } 17161 counter++; 17162 variants.push({ 17163 id: '41098862329950', 17164 name: 'Hot Blue', 17165 price: '10000', 17166 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Blue_500x.png?v=1723494403', 17167 }); 17168 17169 17170 17171 // EVAN TODO: Update this to "Recurve" 17172 var recurveString = 'Bundle #'; 17173 app.bundles[i].products.push({ 17174 id: '7172926111838', 17175 name: 'Hybrid Fender', 17176 17177 variants: variants, 17178 chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 || app.bundles[i].products.length > 0 ? variants[0] : variants[0] 17179 }); 17180 17181 console.log('app.bundles[i].name', app.bundles[i].name); 17182 console.log('variants', variants); 17183 console.log({ 17184 id: '7172926111838', 17185 name: 'Hybrid Fender', 17186 17187 variants: variants, 17188 chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 ? variants[0] : variants[0] 17189 }); 17190 17191 console.log({ 17192 id: '7172926111838', 17193 name: 'Hybrid Fender', 17194 17195 variants: variants, 17196 chosenVariant: variants[0] 17197 }); 17198 17199 var variants = []; 17200 17201 17202 17203 17204 17205 17206 17207 if (counter === 0) { 17208 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'); 17209 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'; 17210 } 17211 counter++; 17212 variants.push({ 17213 id: '41076139524190', 17214 name: 'GT Hybrid Fender Delete', 17215 price: '5000', 17216 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', 17217 }); 17218 17219 17220 17221 17222 17223 17224 17225 17226 if (counter === 0) { 17227 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'); 17228 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'; 17229 } 17230 counter++; 17231 variants.push({ 17232 id: '41076139556958', 17233 name: 'GT Recurve Hybrid Fender Delete', 17234 price: '5000', 17235 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', 17236 }); 17237 17238 17239 17240 17241 17242 17243 17244 17245 if (counter === 0) { 17246 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
17246onewheel.com/cdn/shop/files/Recurve_Base_f341661f-3ab8-4309-b639-bb208326fd75_500x.png?v=1722899005'); 17247 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'; 17248 } 17249 counter++; 17250 variants.push({ 17251 id: '42659237593182', 17252 name: 'S-Series XL Hybrid Fender Delete', 17253 price: '5000', 17254 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', 17255 }); 17256 17257 17258 17259 17260 17261 17262 17263 17264 if (counter === 0) { 17265 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'); 17266 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'; 17267 } 17268 counter++; 17269 variants.push({ 17270 id: '41260074074206', 17271 name: 'XR Classic Hybrid Fender Delete', 17272 price: '5000', 17273 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', 17274 }); 17275 17276 17277 17278 17279 17280 17281 17282 17283 if (counter === 0) { 17284 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/XRClassic_Base_500x.png?v=1730998720'); 17285 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'; 17286 } 17287 counter++; 17288 variants.push({ 17289 id: '41260074106974', 17290 name: 'XR Classic Recurve Hybrid Fender Delete', 17291 price: '5000', 17292 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/XRClassic_Base_500x.png?v=1730998720', 17293 }); 17294 17295 17296 17297 // EVAN TODO: Update this to "Recurve" 17298 var recurveString = 'Bundle #'; 17299 app.bundles[i].products.push({ 17300 id: '7172929093726', 17301 name: 'Hybrid Fender Delete', 17302 17303 variants: variants, 17304 chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 || app.bundles[i].products.length > 0 ? variants[0] : variants[0] 17305 }); 17306 17307 console.log('app.bundles[i].name', app.bundles[i].name); 17308 console.log('variants', variants); 17309 console.log({ 17310 id: '7172929093726', 17311 name: 'Hybrid Fender Delete', 17312 17313 variants: variants, 17314 chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 ? variants[0] : variants[0] 17315 }); 17316 17317 console.log({ 17318 id: '7172929093726', 17319 name: 'Hybrid Fender Delete', 17320 17321 variants: variants, 17322 chosenVariant: variants[0] 17323 }); 17324 17325 17326 i++; 17327 17328 17329 app.bundles[i].name = 'Recurve Summit'; 17330 17331 var variants = []; 17332 17333 17334 17335 17336 17337 17338 17339 if (counter === 0) { 17340 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_TreadedClipped_4ConfigModal_500x.png?v=1719589504'); 17341 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'; 17342 } 17343 counter++; 17344 variants.push({ 17345 id: '40944462397534', 17346 name: 'S-Series', 17347 price: '290000', 17348 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_TreadedClipped_4ConfigModal_500x.png?v=1719589504', 17349 }); 17350 17351 17352 17353 17354 17355 17356 17357 17358 if (counter === 0) { 17359 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
17359onewheel.com/cdn/shop/files/GTSRecurve_Configurator_TransWDropshadow_4Light_V3_500x.png?v=1719591052'); 17360 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'; 17361 } 17362 counter++; 17363 variants.push({ 17364 id: '40944462430302', 17365 name: 'S-Series with Recurve Rails', 17366 price: '320000', 17367 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', 17368 }); 17369 17370 17371 17372 17373 17374 17375 17376 17377 if (counter === 0) { 17378 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'); 17379 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'; 17380 } 17381 counter++; 17382 variants.push({ 17383 id: '40944462463070', 17384 name: 'S-Series Rally Edition', 17385 price: '325000', 17386 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', 17387 }); 17388 17389 17390 17391 17392 17393 17394 17395 17396 if (counter === 0) { 17397 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'); 17398 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'; 17399 } 17400 counter++; 17401 variants.push({ 17402 id: '41911500406878', 17403 name: 'S-Series Rally XL', 17404 price: '350000', 17405 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', 17406 }); 17407 17408 17409 17410 // EVAN TODO: Update this to "Recurve" 17411 var recurveString = 'Bundle #'; 17412 app.bundles[i].products.push({ 17413 id: '6845910515806', 17414 name: 'Onewheel GT S-Series', 17415 17416 variants: variants, 17417 chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 || app.bundles[i].products.length > 0 ? variants[0] : variants[0] 17418 }); 17419 17420 console.log('app.bundles[i].name', app.bundles[i].name); 17421 console.log('variants', variants); 17422 console.log({ 17423 id: '6845910515806', 17424 name: 'Onewheel GT S-Series', 17425 17426 variants: variants, 17427 chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 ? variants[0] : variants[0] 17428 }); 17429 17430 console.log({ 17431 id: '6845910515806', 17432 name: 'Onewheel GT S-Series', 17433 17434 variants: variants, 17435 chosenVariant: variants[0] 17436 }); 17437 17438 var variants = []; 17439 17440 17441 17442 17443 17444 17445 17446 if (counter === 0) { 17447 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'); 17448 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'; 17449 } 17450 counter++; 17451 variants.push({ 17452 id: '39539189416030', 17453 name: 'Black', 17454 price: '500', 17455 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', 17456 }); 17457 17458 17459 17460 17461 17462 17463 17464 17465 if (counter === 0) { 17466 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
17466onewheel.com/cdn/shop/products/Charging-Cap-Navy_500x.png?v=1634926768'); 17467 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'; 17468 } 17469 counter++; 17470 variants.push({ 17471 id: '39539189448798', 17472 name: 'Navy Blue', 17473 price: '500', 17474 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Navy_500x.png?v=1634926768', 17475 }); 17476 17477 17478 17479 17480 17481 17482 17483 17484 if (counter === 0) { 17485 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'); 17486 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'; 17487 } 17488 counter++; 17489 variants.push({ 17490 id: '39539189481566', 17491 name: 'Mint', 17492 price: '500', 17493 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', 17494 }); 17495 17496 17497 17498 17499 17500 17501 17502 17503 if (counter === 0) { 17504 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-White_500x.png?v=1634926803'); 17505 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'; 17506 } 17507 counter++; 17508 variants.push({ 17509 id: '39539189514334', 17510 name: 'White', 17511 price: '500', 17512 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-White_500x.png?v=1634926803', 17513 }); 17514 17515 17516 17517 17518 17519 17520 17521 17522 if (counter === 0) { 17523 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'); 17524 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'; 17525 } 17526 counter++; 17527 variants.push({ 17528 id: '39539189547102', 17529 name: 'Dark Olive', 17530 price: '500', 17531 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', 17532 }); 17533 17534 17535 17536 17537 17538 17539 17540 17541 if (counter === 0) { 17542 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'); 17543 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'; 17544 } 17545 counter++; 17546 variants.push({ 17547 id: '39539189579870', 17548 name: 'Fluorescent Orange', 17549 price: '500', 17550 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Flo-Orange_500x.png?v=1634926848', 17551 }); 17552 17553 17554 17555 17556 17557 17558 17559 17560 if (counter === 0) { 17561 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'); 17562 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
17562onewheel.com/cdn/shop/products/Charging-Cap-Bright-Red_f49ecfaf-38aa-4d4b-b640-e1df379266ee_500x.png?v=1634926910'; 17563 } 17564 counter++; 17565 variants.push({ 17566 id: '39539189612638', 17567 name: 'Red', 17568 price: '500', 17569 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', 17570 }); 17571 17572 17573 17574 17575 17576 17577 17578 17579 if (counter === 0) { 17580 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'); 17581 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'; 17582 } 17583 counter++; 17584 variants.push({ 17585 id: '39539189645406', 17586 name: 'Hot Blue', 17587 price: '500', 17588 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Hot-Blue_500x.png?v=1634926852', 17589 }); 17590 17591 17592 17593 17594 17595 17596 17597 17598 if (counter === 0) { 17599 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'); 17600 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'; 17601 } 17602 counter++; 17603 variants.push({ 17604 id: '39539189678174', 17605 name: 'Fluorescent Yellow', 17606 price: '500', 17607 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', 17608 }); 17609 17610 17611 17612 17613 17614 17615 17616 17617 if (counter === 0) { 17618 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Fuschia_500x.png?v=1634926858'); 17619 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'; 17620 } 17621 counter++; 17622 variants.push({ 17623 id: '39539189710942', 17624 name: 'Fuchsia', 17625 price: '500', 17626 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Fuschia_500x.png?v=1634926858', 17627 }); 17628 17629 17630 17631 17632 17633 17634 17635 17636 if (counter === 0) { 17637 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'); 17638 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'; 17639 } 17640 counter++; 17641 variants.push({ 17642 id: '39539189743710', 17643 name: 'Lime', 17644 price: '500', 17645 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', 17646 }); 17647 17648 17649 17650 17651 17652 17653 17654 17655 if (counter === 0) { 17656 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Purple_500x.png?v=1634926866'); 17657 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'; 17658 } 17659 counter++; 17660 variants.push({ 17661 id: '39539189776478', 17662 name: 'Purple', 17663 price: '500', 17664 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
17664onewheel.com/cdn/shop/products/Charging-Cap-Purple_500x.png?v=1634926866', 17665 }); 17666 17667 17668 17669 17670 17671 17672 17673 17674 if (counter === 0) { 17675 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Jewel_500x.png?v=1634926872'); 17676 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'; 17677 } 17678 counter++; 17679 variants.push({ 17680 id: '39539189809246', 17681 name: 'Jewel Gray', 17682 price: '500', 17683 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Jewel_500x.png?v=1634926872', 17684 }); 17685 17686 17687 17688 17689 17690 17691 17692 17693 if (counter === 0) { 17694 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Spearmint_500x.png?v=1634926876'); 17695 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'; 17696 } 17697 counter++; 17698 variants.push({ 17699 id: '39539189842014', 17700 name: 'Spearmint', 17701 price: '500', 17702 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Spearmint_500x.png?v=1634926876', 17703 }); 17704 17705 17706 17707 17708 17709 17710 17711 17712 if (counter === 0) { 17713 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'); 17714 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'; 17715 } 17716 counter++; 17717 variants.push({ 17718 id: '39539189874782', 17719 name: 'Gold Nugget', 17720 price: '500', 17721 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', 17722 }); 17723 17724 17725 17726 17727 17728 17729 17730 17731 if (counter === 0) { 17732 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'); 17733 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'; 17734 } 17735 counter++; 17736 variants.push({ 17737 id: '39539189907550', 17738 name: 'Mississippi Mud', 17739 price: '500', 17740 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Mississippi-Mudd_500x.png?v=1634926882', 17741 }); 17742 17743 17744 17745 // EVAN TODO: Update this to "Recurve" 17746 var recurveString = 'Bundle #'; 17747 app.bundles[i].products.push({ 17748 id: '6625428373598',
17749 name: 'GT Charger Plug', 17750 17751 variants: variants, 17752 chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 || app.bundles[i].products.length > 0 ? variants[0] : variants[0] 17753 }); 17754 17755 console.log('app.bundles[i].name', app.bundles[i].name); 17756 console.log('variants', variants); 17757 console.log({ 17758 id: '6625428373598', 17759 name: 'GT Charger Plug', 17760 17761 variants: variants, 17762 chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 ? variants[0] : variants[0] 17763 }); 17764 17765 console.log({ 17766 id: '6625428373598', 17767 name: 'GT Charger Plug', 17768 17769 variants: variants, 17770 chosenVariant: variants[0] 17771 }); 17772 17773 var variants = []; 17774 17775 17776 17777 17778 17779 17780 17781 if (counter === 0) { 17782 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Flo.-Orange_500x.png?v=1634926569'); 17783 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'; 17784 } 17785 counter++; 17786 variants.push({ 17787 id: '39539186368606', 17788 name: 'Fluorescent Orange', 17789 price: '5500', 17790 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Flo.-Orange_500x.png?v=1634926569', 17791 }); 17792 17793 17794 17795 17796 17797 17798 17799 17800 if (counter === 0) { 17801 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Black_500x.png?v=1634926519'); 17802 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'; 17803 } 17804 counter++; 17805 variants.push({ 17806 id: '39539186204766', 17807 name: 'Black', 17808 price: '5500', 17809 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Black_500x.png?v=1634926519', 17810 }); 17811 17812 17813 17814 17815 17816 17817 17818 17819 if (counter === 0) { 17820 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Navy_500x.png?v=1634926554'); 17821 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'; 17822 } 17823 counter++; 17824 variants.push({ 17825 id: '39539186237534', 17826 name: 'Navy Blue', 17827 price: '5500', 17828 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Navy_500x.png?v=1634926554', 17829 }); 17830 17831 17832 17833 17834 17835 17836 17837 17838 if (counter === 0) { 17839 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'); 17840 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'; 17841 } 17842 counter++; 17843 variants.push({ 17844 id: '39539186270302', 17845 name: 'Mint', 17846 price: '5500', 17847 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', 17848 }); 17849 17850 17851 17852 17853 17854 17855 17856 17857 if (counter === 0) { 17858 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-White_500x.png?v=1634926564'); 17859 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'; 17860 } 17861 counter++; 17862 variants.push({ 17863 id: '39539186303070', 17864 name: 'White', 17865 price: '5500', 17866 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
17866onewheel.com/cdn/shop/products/Bumper-White_500x.png?v=1634926564', 17867 }); 17868 17869 17870 17871 17872 17873 17874 17875 17876 if (counter === 0) { 17877 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'); 17878 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'; 17879 } 17880 counter++; 17881 variants.push({ 17882 id: '39539186335838', 17883 name: 'Dark Olive', 17884 price: '5500', 17885 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', 17886 }); 17887 17888 17889 17890 17891 17892 17893 17894 17895 if (counter === 0) { 17896 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Bright-Red_500x.png?v=1634926578'); 17897 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'; 17898 } 17899 counter++; 17900 variants.push({ 17901 id: '39539186401374', 17902 name: 'Red', 17903 price: '5500', 17904 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Bright-Red_500x.png?v=1634926578', 17905 }); 17906 17907 17908 17909 17910 17911 17912 17913 17914 if (counter === 0) { 17915 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Hot-Blue_500x.png?v=1634926587'); 17916 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'; 17917 } 17918 counter++; 17919 variants.push({ 17920 id: '39539186434142', 17921 name: 'Hot Blue', 17922 price: '5500', 17923 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Hot-Blue_500x.png?v=1634926587', 17924 }); 17925 17926 17927 17928 17929 17930 17931 17932 17933 if (counter === 0) { 17934 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Flo.-Yellow_500x.png?v=1634926594'); 17935 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'; 17936 } 17937 counter++; 17938 variants.push({ 17939 id: '39539186466910', 17940 name: 'Fluorescent Yellow', 17941 price: '5500', 17942 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Flo.-Yellow_500x.png?v=1634926594', 17943 }); 17944 17945 17946 17947 17948 17949 17950 17951 17952 if (counter === 0) { 17953 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Fuschia_500x.png?v=1634926599'); 17954 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'; 17955 } 17956 counter++; 17957 variants.push({ 17958 id: '39539186499678', 17959 name: 'Fuchsia', 17960 price: '5500', 17961 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Fuschia_500x.png?v=1634926599', 17962 }); 17963 17964 17965 17966 17967 17968 17969 17970 17971 if (counter === 0) { 17972 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Lime_500x.png?v=1634926606'); 17973 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
17973onewheel.com/cdn/shop/products/Bumper-Lime_500x.png?v=1634926606'; 17974 } 17975 counter++; 17976 variants.push({ 17977 id: '39539186532446', 17978 name: 'Lime', 17979 price: '5500', 17980 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Lime_500x.png?v=1634926606', 17981 }); 17982 17983 17984 17985 17986 17987 17988 17989 17990 if (counter === 0) { 17991 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Purple_500x.png?v=1634926614'); 17992 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'; 17993 } 17994 counter++; 17995 variants.push({ 17996 id: '39539186565214', 17997 name: 'Purple', 17998 price: '5500', 17999 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Purple_500x.png?v=1634926614', 18000 }); 18001 18002 18003 18004 18005 18006 18007 18008 18009 if (counter === 0) { 18010 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Jewel-Grey_500x.png?v=1634926644'); 18011 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'; 18012 } 18013 counter++; 18014 variants.push({ 18015 id: '39539186597982', 18016 name: 'Jewel Gray', 18017 price: '5500', 18018 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Jewel-Grey_500x.png?v=1634926644', 18019 }); 18020 18021 18022 18023 18024 18025 18026 18027 18028 if (counter === 0) { 18029 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Spearmint_500x.png?v=1634926639'); 18030 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'; 18031 } 18032 counter++; 18033 variants.push({ 18034 id: '39539186630750', 18035 name: 'Spearmint', 18036 price: '5500', 18037 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Spearmint_500x.png?v=1634926639', 18038 }); 18039 18040 18041 18042 18043 18044 18045 18046 18047 if (counter === 0) { 18048 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Gold-Nugget_500x.png?v=1634926633'); 18049 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'; 18050 } 18051 counter++; 18052 variants.push({ 18053 id: '39539186663518', 18054 name: 'Gold Nugget', 18055 price: '5500', 18056 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Gold-Nugget_500x.png?v=1634926633', 18057 }); 18058 18059 18060 18061 18062 18063 18064 18065 18066 if (counter === 0) { 18067 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Mississippi-Mud_500x.png?v=1634926627'); 18068 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'; 18069 } 18070 counter++; 18071 variants.push({ 18072 id: '39539186696286', 18073 name: 'Mississippi Mud', 18074 price: '5500', 18075 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Mississippi-Mud_500x.png?v=1634926627', 18076 }); 18077 18078 18079 18080 // EVAN TODO: Update this to "Recurve" 18081 var recurveString = 'Bundle #'; 18082 app.bundles[i].products.push({ 18083 id: '6625426604126', 18084 name: 'GT Bumpers', 18085 18086 variants: variants, 18087 chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 || app.bundles[i].products.length > 0 ? variants[0] : variants[0] 18088 }); 18089 18090 console.log('app.bundles[i].name', app.bundles[i].name); 18091 console.log('variants', variants); 18092 console.log({ 18093 id: '6625426604126', 18094 name: 'GT Bumpers', 18095 18096 variants: variants, 18097 chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 ? variants[0] : variants[0] 18098 }); 18099 18100 console.log({ 18101 id: '6625426604126', 18102 name: 'GT Bumpers', 18103 18104 variants: variants, 18105 chosenVariant: variants[0] 18106 }); 18107 18108 var variants = []; 18109 18110 18111 18112 18113 18114 18115 18116 if (counter === 0) { 18117 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
18117onewheel.com/cdn/shop/files/GTS_Hyper_Charger_Web_Main_500x.png?v=1698373542'); 18118 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'; 18119 } 18120 counter++; 18121 variants.push({ 18122 id: '40129602191454', 18123 name: 'Default Title', 18124 price: '23000', 18125 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', 18126 }); 18127 18128 18129 18130 // EVAN TODO: Update this to "Recurve" 18131 var recurveString = 'Bundle #'; 18132 app.bundles[i].products.push({ 18133 id: '6842334806110', 18134 name: 'GT S-Series Hypercharger', 18135 18136 variants: variants, 18137 chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 || app.bundles[i].products.length > 0 ? variants[0] : variants[0] 18138 }); 18139 18140 console.log('app.bundles[i].name', app.bundles[i].name); 18141 console.log('variants', variants); 18142 console.log({ 18143 id: '6842334806110', 18144 name: 'GT S-Series Hypercharger', 18145 18146 variants: variants, 18147 chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 ? variants[0] : variants[0] 18148 }); 18149 18150 console.log({ 18151 id: '6842334806110', 18152 name: 'GT S-Series Hypercharger', 18153 18154 variants: variants, 18155 chosenVariant: variants[0] 18156 }); 18157 18158 var variants = []; 18159 18160 18161 18162 18163 18164 18165 18166 if (counter === 0) { 18167 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'); 18168 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'; 18169 } 18170 counter++; 18171 variants.push({ 18172 id: '41085300768862', 18173 name: 'S-Series', 18174 price: '5000', 18175 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', 18176 }); 18177 18178 18179 18180 18181 18182 18183 18184 18185 if (counter === 0) { 18186 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'); 18187 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'; 18188 } 18189 counter++; 18190 variants.push({ 18191 id: '41177504153694', 18192 name: 'Woodland Camo', 18193 price: '5000', 18194 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', 18195 }); 18196 18197 18198 18199 18200 18201 18202 18203 18204 if (counter === 0) { 18205 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'); 18206 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'; 18207 } 18208 counter++; 18209 variants.push({ 18210 id: '41177504186462', 18211 name: 'Digi Camo', 18212 price: '5000', 18213 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', 18214 }); 18215 18216 18217 18218 18219 18220 18221 18222 18223 if (counter === 0) { 18224 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'); 18225 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
18225onewheel.com/cdn/shop/files/GTS_Recurve_RailGuards_Main_Neon_500x.png?v=1726796172'; 18226 } 18227 counter++; 18228 variants.push({ 18229 id: '41177504219230', 18230 name: 'Black with Fluorescent Yellow', 18231 price: '5000', 18232 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', 18233 }); 18234 18235 18236 18237 18238 18239 18240 18241 18242 if (counter === 0) { 18243 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'); 18244 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'; 18245 } 18246 counter++; 18247 variants.push({ 18248 id: '41177504251998', 18249 name: 'Black with Fuchsia', 18250 price: '5000', 18251 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', 18252 }); 18253 18254 18255 18256 18257 18258 18259 18260 18261 if (counter === 0) { 18262 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'); 18263 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'; 18264 } 18265 counter++; 18266 variants.push({ 18267 id: '41177504284766', 18268 name: 'Murdered Out', 18269 price: '5000', 18270 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', 18271 }); 18272 18273 18274 18275 18276 18277 18278 18279 18280 if (counter === 0) { 18281 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'); 18282 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'; 18283 } 18284 counter++; 18285 variants.push({ 18286 id: '41085300801630', 18287 name: 'Mississippi Mud', 18288 price: '5000', 18289 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GT_Recurve_RailGuards_Main_500x.png?v=1722887653', 18290 }); 18291 18292 18293 18294 // EVAN TODO: Update this to "Recurve" 18295 var recurveString = 'Bundle #'; 18296 app.bundles[i].products.push({ 18297 id: '7137897676894', 18298 name: 'GT S-Series Recurve Rail Guards', 18299 18300 variants: variants, 18301 chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 || app.bundles[i].products.length > 0 ? variants[0] : variants[0] 18302 }); 18303 18304 console.log('app.bundles[i].name', app.bundles[i].name); 18305 console.log('variants', variants); 18306 console.log({ 18307 id: '7137897676894', 18308 name: 'GT S-Series Recurve Rail Guards', 18309 18310 variants: variants, 18311 chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 ? variants[0] : variants[0] 18312 }); 18313 18314 console.log({ 18315 id: '7137897676894', 18316 name: 'GT S-Series Recurve Rail Guards', 18317 18318 variants: variants, 18319 chosenVariant: variants[0] 18320 }); 18321 18322 var variants = []; 18323 18324 18325 18326 18327 18328 18329 18330 if (counter === 0) { 18331 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Black_500x.png?v=1722898085'); 18332 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'; 18333 } 18334 counter++; 18335 variants.push({ 18336 id: '41076117307486', 18337 name: 'Black', 18338 price: '10000', 18339 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
18339onewheel.com/cdn/shop/files/Dome_Only_Black_500x.png?v=1722898085', 18340 }); 18341 18342 18343 18344 18345 18346 18347 18348 18349 if (counter === 0) { 18350 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Navy_500x.png?v=1723494413'); 18351 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'; 18352 } 18353 counter++; 18354 variants.push({ 18355 id: '41098862166110', 18356 name: 'Navy Blue', 18357 price: '10000', 18358 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Navy_500x.png?v=1723494413', 18359 }); 18360 18361 18362 18363 18364 18365 18366 18367 18368 if (counter === 0) { 18369 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_White_500x.png?v=1723494424'); 18370 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'; 18371 } 18372 counter++; 18373 variants.push({ 18374 id: '41098862198878', 18375 name: 'White', 18376 price: '10000', 18377 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_White_500x.png?v=1723494424', 18378 }); 18379 18380 18381 18382 18383 18384 18385 18386 18387 if (counter === 0) { 18388 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Green_500x.png?v=1723494408'); 18389 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'; 18390 } 18391 counter++; 18392 variants.push({ 18393 id: '41098862231646', 18394 name: 'Dark Olive', 18395 price: '10000', 18396 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Green_500x.png?v=1723494408', 18397 }); 18398 18399 18400 18401 18402 18403 18404 18405 18406 if (counter === 0) { 18407 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Orange_500x.png?v=1723494417'); 18408 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'; 18409 } 18410 counter++; 18411 variants.push({ 18412 id: '41098862264414', 18413 name: 'Fluorescent Orange', 18414 price: '10000', 18415 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Orange_500x.png?v=1723494417', 18416 }); 18417 18418 18419 18420 18421 18422 18423 18424 18425 if (counter === 0) { 18426 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Red_500x.png?v=1723494420'); 18427 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'; 18428 } 18429 counter++; 18430 variants.push({ 18431 id: '41098862297182', 18432 name: 'Red', 18433 price: '10000', 18434 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Red_500x.png?v=1723494420', 18435 }); 18436 18437 18438 18439 18440 18441 18442 18443 18444 if (counter === 0) { 18445 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Blue_500x.png?v=1723494403'); 18446 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'; 18447 } 18448 counter++; 18449 variants.push({ 18450 id: '41098862329950', 18451 name: 'Hot Blue', 18452 price: '10000', 18453 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
18453onewheel.com/cdn/shop/files/Dome_Only_Blue_500x.png?v=1723494403', 18454 }); 18455 18456 18457 18458 // EVAN TODO: Update this to "Recurve" 18459 var recurveString = 'Bundle #'; 18460 app.bundles[i].products.push({ 18461 id: '7172926111838', 18462 name: 'Hybrid Fender', 18463 18464 variants: variants, 18465 chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 || app.bundles[i].products.length > 0 ? variants[0] : variants[0] 18466 }); 18467 18468 console.log('app.bundles[i].name', app.bundles[i].name); 18469 console.log('variants', variants); 18470 console.log({ 18471 id: '7172926111838', 18472 name: 'Hybrid Fender', 18473 18474 variants: variants, 18475 chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 ? variants[0] : variants[0] 18476 }); 18477 18478 console.log({ 18479 id: '7172926111838', 18480 name: 'Hybrid Fender', 18481 18482 variants: variants, 18483 chosenVariant: variants[0] 18484 }); 18485 18486 var variants = []; 18487 18488 18489 18490 18491 18492 18493 18494 if (counter === 0) { 18495 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'); 18496 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'; 18497 } 18498 counter++; 18499 variants.push({ 18500 id: '41076139524190', 18501 name: 'GT Hybrid Fender Delete', 18502 price: '5000', 18503 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', 18504 }); 18505 18506 18507 18508 18509 18510 18511 18512 18513 if (counter === 0) { 18514 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'); 18515 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'; 18516 } 18517 counter++; 18518 variants.push({ 18519 id: '41076139556958', 18520 name: 'GT Recurve Hybrid Fender Delete', 18521 price: '5000', 18522 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', 18523 }); 18524 18525 18526 18527 18528 18529 18530 18531 18532 if (counter === 0) { 18533 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'); 18534 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'; 18535 } 18536 counter++; 18537 variants.push({ 18538 id: '42659237593182', 18539 name: 'S-Series XL Hybrid Fender Delete', 18540 price: '5000', 18541 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', 18542 }); 18543 18544 18545 18546 18547 18548 18549 18550 18551 if (counter === 0) { 18552 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'); 18553 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'; 18554 } 18555 counter++; 18556 variants.push({ 18557 id: '41260074074206', 18558 name: 'XR Classic Hybrid Fender Delete', 18559 price: '5000', 18560 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
18560onewheel.com/cdn/shop/files/XRClassic_Base_76d98df7-fcbc-4f9e-9c0b-a52a2661f0ae_500x.png?v=1730998731', 18561 }); 18562 18563 18564 18565 18566 18567 18568 18569 18570 if (counter === 0) { 18571 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/XRClassic_Base_500x.png?v=1730998720'); 18572 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'; 18573 } 18574 counter++; 18575 variants.push({ 18576 id: '41260074106974', 18577 name: 'XR Classic Recurve Hybrid Fender Delete', 18578 price: '5000', 18579 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/XRClassic_Base_500x.png?v=1730998720', 18580 }); 18581 18582 18583 18584 // EVAN TODO: Update this to "Recurve" 18585 var recurveString = 'Bundle #'; 18586 app.bundles[i].products.push({ 18587 id: '7172929093726', 18588 name: 'Hybrid Fender Delete', 18589 18590 variants: variants, 18591 chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 || app.bundles[i].products.length > 0 ? variants[0] : variants[0] 18592 }); 18593 18594 console.log('app.bundles[i].name', app.bundles[i].name); 18595 console.log('variants', variants); 18596 console.log({ 18597 id: '7172929093726', 18598 name: 'Hybrid Fender Delete', 18599 18600 variants: variants, 18601 chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 ? variants[0] : variants[0] 18602 }); 18603 18604 console.log({ 18605 id: '7172929093726', 18606 name: 'Hybrid Fender Delete', 18607 18608 variants: variants, 18609 chosenVariant: variants[0] 18610 }); 18611 18612 18613 i++; 18614 18615 18616 app.bundles[i].name = 'Recurve Full Send'; 18617 18618 var variants = []; 18619 18620 18621 18622 18623 18624 18625 18626 if (counter === 0) { 18627 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_TreadedClipped_4ConfigModal_500x.png?v=1719589504'); 18628 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'; 18629 } 18630 counter++; 18631 variants.push({ 18632 id: '40944462397534', 18633 name: 'S-Series', 18634 price: '290000', 18635 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_TreadedClipped_4ConfigModal_500x.png?v=1719589504', 18636 }); 18637 18638 18639 18640 18641 18642 18643 18644 18645 if (counter === 0) { 18646 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'); 18647 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'; 18648 } 18649 counter++; 18650 variants.push({ 18651 id: '40944462430302', 18652 name: 'S-Series with Recurve Rails', 18653 price: '320000', 18654 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', 18655 }); 18656 18657 18658 18659 18660 18661 18662 18663 18664 if (counter === 0) { 18665 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'); 18666 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'; 18667 } 18668 counter++; 18669 variants.push({ 18670 id: '40944462463070', 18671 name: 'S-Series Rally Edition', 18672 price: '325000', 18673 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
18673onewheel.com/cdn/shop/files/GTSRally_Configurator_TransWDropshadow_4Light_V3_500x.png?v=1719591068', 18674 }); 18675 18676 18677 18678 18679 18680 18681 18682 18683 if (counter === 0) { 18684 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'); 18685 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'; 18686 } 18687 counter++; 18688 variants.push({ 18689 id: '41911500406878', 18690 name: 'S-Series Rally XL', 18691 price: '350000', 18692 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', 18693 }); 18694 18695 18696 18697 // EVAN TODO: Update this to "Recurve" 18698 var recurveString = 'Bundle #'; 18699 app.bundles[i].products.push({ 18700 id: '6845910515806', 18701 name: 'Onewheel GT S-Series', 18702 18703 variants: variants, 18704 chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 || app.bundles[i].products.length > 0 ? variants[0] : variants[0] 18705 }); 18706 18707 console.log('app.bundles[i].name', app.bundles[i].name); 18708 console.log('variants', variants); 18709 console.log({ 18710 id: '6845910515806', 18711 name: 'Onewheel GT S-Series', 18712 18713 variants: variants, 18714 chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 ? variants[0] : variants[0] 18715 }); 18716 18717 console.log({ 18718 id: '6845910515806', 18719 name: 'Onewheel GT S-Series', 18720 18721 variants: variants, 18722 chosenVariant: variants[0] 18723 }); 18724 18725 var variants = []; 18726 18727 18728 18729 18730 18731 18732 18733 if (counter === 0) { 18734 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'); 18735 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'; 18736 } 18737 counter++; 18738 variants.push({ 18739 id: '41085300768862', 18740 name: 'S-Series', 18741 price: '5000', 18742 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', 18743 }); 18744 18745 18746 18747 18748 18749 18750 18751 18752 if (counter === 0) { 18753 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'); 18754 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'; 18755 } 18756 counter++; 18757 variants.push({ 18758 id: '41177504153694', 18759 name: 'Woodland Camo', 18760 price: '5000', 18761 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', 18762 }); 18763 18764 18765 18766 18767 18768 18769 18770 18771 if (counter === 0) { 18772 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'); 18773 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'; 18774 } 18775 counter++; 18776 variants.push({ 18777 id: '41177504186462', 18778 name: 'Digi Camo', 18779 price: '5000', 18780 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
18780onewheel.com/cdn/shop/files/GTS_Recurve_RailGuards_Main_DarkCamo_500x.png?v=1726796168', 18781 }); 18782 18783 18784 18785 18786 18787 18788 18789 18790 if (counter === 0) { 18791 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'); 18792 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'; 18793 } 18794 counter++; 18795 variants.push({ 18796 id: '41177504219230', 18797 name: 'Black with Fluorescent Yellow', 18798 price: '5000', 18799 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', 18800 }); 18801 18802 18803 18804 18805 18806 18807 18808 18809 if (counter === 0) { 18810 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'); 18811 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'; 18812 } 18813 counter++; 18814 variants.push({ 18815 id: '41177504251998', 18816 name: 'Black with Fuchsia', 18817 price: '5000', 18818 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', 18819 }); 18820 18821 18822 18823 18824 18825 18826 18827 18828 if (counter === 0) { 18829 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'); 18830 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'; 18831 } 18832 counter++; 18833 variants.push({ 18834 id: '41177504284766', 18835 name: 'Murdered Out', 18836 price: '5000', 18837 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', 18838 }); 18839 18840 18841 18842 18843 18844 18845 18846 18847 if (counter === 0) { 18848 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'); 18849 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'; 18850 } 18851 counter++; 18852 variants.push({ 18853 id: '41085300801630', 18854 name: 'Mississippi Mud', 18855 price: '5000', 18856 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GT_Recurve_RailGuards_Main_500x.png?v=1722887653', 18857 }); 18858 18859 18860 18861 // EVAN TODO: Update this to "Recurve" 18862 var recurveString = 'Bundle #'; 18863 app.bundles[i].products.push({ 18864 id: '7137897676894', 18865 name: 'GT S-Series Recurve Rail Guards', 18866 18867 variants: variants, 18868 chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 || app.bundles[i].products.length > 0 ? variants[0] : variants[0] 18869 }); 18870 18871 console.log('app.bundles[i].name', app.bundles[i].name); 18872 console.log('variants', variants); 18873 console.log({ 18874 id: '7137897676894', 18875 name: 'GT S-Series Recurve Rail Guards', 18876 18877 variants: variants, 18878 chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 ? variants[0] : variants[0] 18879 }); 18880 18881 console.log({ 18882 id: '7137897676894', 18883 name: 'GT S-Series Recurve Rail Guards', 18884 18885 variants: variants, 18886 chosenVariant: variants[0] 18887 }); 18888 18889 var variants = []; 18890 18891 18892 18893 18894 18895 18896 18897 if (counter === 0) { 18898 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
18898onewheel.com/cdn/shop/files/Dome_Only_Black_500x.png?v=1722898085'); 18899 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'; 18900 } 18901 counter++; 18902 variants.push({ 18903 id: '41076117307486', 18904 name: 'Black', 18905 price: '10000', 18906 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Black_500x.png?v=1722898085', 18907 }); 18908 18909 18910 18911 18912 18913 18914 18915 18916 if (counter === 0) { 18917 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Navy_500x.png?v=1723494413'); 18918 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'; 18919 } 18920 counter++; 18921 variants.push({ 18922 id: '41098862166110', 18923 name: 'Navy Blue', 18924 price: '10000', 18925 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Navy_500x.png?v=1723494413', 18926 }); 18927 18928 18929 18930 18931 18932 18933 18934 18935 if (counter === 0) { 18936 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_White_500x.png?v=1723494424'); 18937 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'; 18938 } 18939 counter++; 18940 variants.push({ 18941 id: '41098862198878', 18942 name: 'White', 18943 price: '10000', 18944 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_White_500x.png?v=1723494424', 18945 }); 18946 18947 18948 18949 18950 18951 18952 18953 18954 if (counter === 0) { 18955 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Green_500x.png?v=1723494408'); 18956 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'; 18957 } 18958 counter++; 18959 variants.push({ 18960 id: '41098862231646', 18961 name: 'Dark Olive', 18962 price: '10000', 18963 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Green_500x.png?v=1723494408', 18964 }); 18965 18966 18967 18968 18969 18970 18971 18972 18973 if (counter === 0) { 18974 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Orange_500x.png?v=1723494417'); 18975 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'; 18976 } 18977 counter++; 18978 variants.push({ 18979 id: '41098862264414', 18980 name: 'Fluorescent Orange', 18981 price: '10000', 18982 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Orange_500x.png?v=1723494417', 18983 }); 18984 18985 18986 18987 18988 18989 18990 18991 18992 if (counter === 0) { 18993 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Red_500x.png?v=1723494420'); 18994 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'; 18995 } 18996 counter++; 18997 variants.push({ 18998 id: '41098862297182', 18999 name: 'Red', 19000 price: '10000', 19001 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Red_500x.png?v=1723494420', 19002 }); 19003 19004 19005 19006 19007 19008 19009 19010 19011 if (counter === 0) { 19012 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
19012onewheel.com/cdn/shop/files/Dome_Only_Blue_500x.png?v=1723494403'); 19013 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'; 19014 } 19015 counter++; 19016 variants.push({ 19017 id: '41098862329950', 19018 name: 'Hot Blue', 19019 price: '10000', 19020 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Blue_500x.png?v=1723494403', 19021 }); 19022 19023 19024 19025 // EVAN TODO: Update this to "Recurve" 19026 var recurveString = 'Bundle #'; 19027 app.bundles[i].products.push({ 19028 id: '7172926111838', 19029 name: 'Hybrid Fender', 19030 19031 variants: variants, 19032 chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 || app.bundles[i].products.length > 0 ? variants[0] : variants[0] 19033 }); 19034 19035 console.log('app.bundles[i].name', app.bundles[i].name); 19036 console.log('variants', variants); 19037 console.log({ 19038 id: '7172926111838', 19039 name: 'Hybrid Fender', 19040 19041 variants: variants, 19042 chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 ? variants[0] : variants[0] 19043 }); 19044 19045 console.log({ 19046 id: '7172926111838', 19047 name: 'Hybrid Fender', 19048 19049 variants: variants, 19050 chosenVariant: variants[0] 19051 }); 19052 19053 var variants = []; 19054 19055 19056 19057 19058 19059 19060 19061 if (counter === 0) { 19062 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'); 19063 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'; 19064 } 19065 counter++; 19066 variants.push({ 19067 id: '41076139524190', 19068 name: 'GT Hybrid Fender Delete', 19069 price: '5000', 19070 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', 19071 }); 19072 19073 19074 19075 19076 19077 19078 19079 19080 if (counter === 0) { 19081 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'); 19082 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'; 19083 } 19084 counter++; 19085 variants.push({ 19086 id: '41076139556958', 19087 name: 'GT Recurve Hybrid Fender Delete', 19088 price: '5000', 19089 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', 19090 }); 19091 19092 19093 19094 19095 19096 19097 19098 19099 if (counter === 0) { 19100 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'); 19101 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'; 19102 } 19103 counter++; 19104 variants.push({ 19105 id: '42659237593182', 19106 name: 'S-Series XL Hybrid Fender Delete', 19107 price: '5000', 19108 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', 19109 }); 19110 19111 19112 19113 19114 19115 19116 19117 19118 if (counter === 0) { 19119 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'); 19120 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
19120onewheel.com/cdn/shop/files/XRClassic_Base_76d98df7-fcbc-4f9e-9c0b-a52a2661f0ae_500x.png?v=1730998731'; 19121 } 19122 counter++; 19123 variants.push({ 19124 id: '41260074074206', 19125 name: 'XR Classic Hybrid Fender Delete', 19126 price: '5000', 19127 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', 19128 }); 19129 19130 19131 19132 19133 19134 19135 19136 19137 if (counter === 0) { 19138 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/XRClassic_Base_500x.png?v=1730998720'); 19139 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'; 19140 } 19141 counter++; 19142 variants.push({ 19143 id: '41260074106974', 19144 name: 'XR Classic Recurve Hybrid Fender Delete', 19145 price: '5000', 19146 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/XRClassic_Base_500x.png?v=1730998720', 19147 }); 19148 19149 19150 19151 // EVAN TODO: Update this to "Recurve" 19152 var recurveString = 'Bundle #'; 19153 app.bundles[i].products.push({ 19154 id: '7172929093726', 19155 name: 'Hybrid Fender Delete', 19156 19157 variants: variants, 19158 chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 || app.bundles[i].products.length > 0 ? variants[0] : variants[0] 19159 }); 19160 19161 console.log('app.bundles[i].name', app.bundles[i].name); 19162 console.log('variants', variants); 19163 console.log({ 19164 id: '7172929093726', 19165 name: 'Hybrid Fender Delete', 19166 19167 variants: variants, 19168 chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 ? variants[0] : variants[0] 19169 }); 19170 19171 console.log({ 19172 id: '7172929093726', 19173 name: 'Hybrid Fender Delete', 19174 19175 variants: variants, 19176 chosenVariant: variants[0] 19177 }); 19178 19179 var variants = []; 19180 19181 19182 19183 19184 19185 19186 19187 if (counter === 0) { 19188 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_Blue_500x.png?v=1715469302'); 19189 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'; 19190 } 19191 counter++; 19192 variants.push({ 19193 id: '40187173240926', 19194 name: 'Hot Blue', 19195 price: '12500', 19196 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_Blue_500x.png?v=1715469302', 19197 }); 19198 19199 19200 19201 19202 19203 19204 19205 19206 if (counter === 0) { 19207 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_Black_500x.png?v=1715469302'); 19208 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'; 19209 } 19210 counter++; 19211 variants.push({ 19212 id: '40187173011550', 19213 name: 'Black', 19214 price: '12500', 19215 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_Black_500x.png?v=1715469302', 19216 }); 19217 19218 19219 19220 19221 19222 19223 19224 19225 if (counter === 0) { 19226 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_Navy_500x.png?v=1700173199'); 19227 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'; 19228 } 19229 counter++; 19230 variants.push({ 19231 id: '40187173044318', 19232 name: 'Navy Blue', 19233 price: '12500', 19234 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
19234onewheel.com/cdn/shop/files/Freeride_Bumper_Navy_500x.png?v=1700173199', 19235 }); 19236 19237 19238 19239 19240 19241 19242 19243 19244 if (counter === 0) { 19245 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_White_500x.png?v=1700173199'); 19246 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'; 19247 } 19248 counter++; 19249 variants.push({ 19250 id: '40187173109854', 19251 name: 'White', 19252 price: '12500', 19253 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_White_500x.png?v=1700173199', 19254 }); 19255 19256 19257 19258 19259 19260 19261 19262 19263 if (counter === 0) { 19264 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_Green_500x.png?v=1700173199'); 19265 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'; 19266 } 19267 counter++; 19268 variants.push({ 19269 id: '40187173142622', 19270 name: 'Dark Olive', 19271 price: '12500', 19272 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_Green_500x.png?v=1700173199', 19273 }); 19274 19275 19276 19277 19278 19279 19280 19281 19282 if (counter === 0) { 19283 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_FluOrange_500x.png?v=1700173199'); 19284 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'; 19285 } 19286 counter++; 19287 variants.push({ 19288 id: '40187173175390', 19289 name: 'Fluorescent Orange', 19290 price: '12500', 19291 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_FluOrange_500x.png?v=1700173199', 19292 }); 19293 19294 19295 19296 19297 19298 19299 19300 19301 if (counter === 0) { 19302 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_Red_500x.png?v=1700173199'); 19303 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'; 19304 } 19305 counter++; 19306 variants.push({ 19307 id: '40187173208158', 19308 name: 'Red', 19309 price: '12500', 19310 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_Red_500x.png?v=1700173199', 19311 }); 19312 19313 19314 19315 // EVAN TODO: Update this to "Recurve" 19316 var recurveString = 'Bundle #'; 19317 app.bundles[i].products.push({ 19318 id: '6864473653342', 19319 name: 'GT Freeride Bumpers', 19320 19321 variants: variants, 19322 chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 || app.bundles[i].products.length > 0 ? variants[0] : variants[0] 19323 }); 19324 19325 console.log('app.bundles[i].name', app.bundles[i].name); 19326 console.log('variants', variants); 19327 console.log({ 19328 id: '6864473653342', 19329 name: 'GT Freeride Bumpers', 19330 19331 variants: variants, 19332 chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 ? variants[0] : variants[0] 19333 }); 19334 19335 console.log({ 19336 id: '6864473653342', 19337 name: 'GT Freeride Bumpers', 19338 19339 variants: variants, 19340 chosenVariant: variants[0] 19341 }); 19342 19343 var variants = []; 19344 19345 19346 19347 19348 19349 19350 19351 if (counter === 0) { 19352 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'); 19353 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
19353onewheel.com/cdn/shop/files/GTS_Hyper_Charger_Web_Main_500x.png?v=1698373542'; 19354 } 19355 counter++; 19356 variants.push({ 19357 id: '40129602191454', 19358 name: 'Default Title', 19359 price: '23000', 19360 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', 19361 }); 19362 19363 19364 19365 // EVAN TODO: Update this to "Recurve" 19366 var recurveString = 'Bundle #'; 19367 app.bundles[i].products.push({ 19368 id: '6842334806110', 19369 name: 'GT S-Series Hypercharger', 19370 19371 variants: variants, 19372 chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 || app.bundles[i].products.length > 0 ? variants[0] : variants[0] 19373 }); 19374 19375 console.log('app.bundles[i].name', app.bundles[i].name); 19376 console.log('variants', variants); 19377 console.log({ 19378 id: '6842334806110', 19379 name: 'GT S-Series Hypercharger', 19380 19381 variants: variants, 19382 chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 ? variants[0] : variants[0] 19383 }); 19384 19385 console.log({ 19386 id: '6842334806110', 19387 name: 'GT S-Series Hypercharger', 19388 19389 variants: variants, 19390 chosenVariant: variants[0] 19391 }); 19392 19393 var variants = []; 19394 19395 19396 19397 19398 19399 19400 19401 if (counter === 0) { 19402 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Stand_500x.png?v=1634927398'); 19403 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Stand_500x.png?v=1634927398'; 19404 } 19405 counter++; 19406 variants.push({ 19407 id: '39539191021662', 19408 name: 'Default Title', 19409 price: '9500', 19410 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Stand_500x.png?v=1634927398', 19411 }); 19412 19413 19414 19415 // EVAN TODO: Update this to "Recurve" 19416 var recurveString = 'Bundle #'; 19417 app.bundles[i].products.push({ 19418 id: '6625428963422', 19419 name: 'GT Stand', 19420 19421 variants: variants, 19422 chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 || app.bundles[i].products.length > 0 ? variants[0] : variants[0] 19423 }); 19424 19425 console.log('app.bundles[i].name', app.bundles[i].name); 19426 console.log('variants', variants); 19427 console.log({ 19428 id: '6625428963422', 19429 name: 'GT Stand', 19430 19431 variants: variants, 19432 chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 ? variants[0] : variants[0] 19433 }); 19434 19435 console.log({ 19436 id: '6625428963422', 19437 name: 'GT Stand', 19438 19439 variants: variants, 19440 chosenVariant: variants[0] 19441 }); 19442 19443 var variants = []; 19444 19445 19446 19447 19448 19449 19450 19451 if (counter === 0) { 19452 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'); 19453 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'; 19454 } 19455 counter++; 19456 variants.push({ 19457 id: '39539189416030', 19458 name: 'Black', 19459 price: '500', 19460 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', 19461 }); 19462 19463 19464 19465 19466 19467 19468 19469 19470 if (counter === 0) { 19471 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Navy_500x.png?v=1634926768'); 19472 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'; 19473 } 19474 counter++; 19475 variants.push({ 19476 id: '39539189448798', 19477 name: 'Navy Blue', 19478 price: '500', 19479 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
19479onewheel.com/cdn/shop/products/Charging-Cap-Navy_500x.png?v=1634926768', 19480 }); 19481 19482 19483 19484 19485 19486 19487 19488 19489 if (counter === 0) { 19490 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'); 19491 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'; 19492 } 19493 counter++; 19494 variants.push({ 19495 id: '39539189481566', 19496 name: 'Mint', 19497 price: '500', 19498 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', 19499 }); 19500 19501 19502 19503 19504 19505 19506 19507 19508 if (counter === 0) { 19509 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-White_500x.png?v=1634926803'); 19510 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'; 19511 } 19512 counter++; 19513 variants.push({ 19514 id: '39539189514334', 19515 name: 'White', 19516 price: '500', 19517 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-White_500x.png?v=1634926803', 19518 }); 19519 19520 19521 19522 19523 19524 19525 19526 19527 if (counter === 0) { 19528 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'); 19529 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'; 19530 } 19531 counter++; 19532 variants.push({ 19533 id: '39539189547102', 19534 name: 'Dark Olive', 19535 price: '500', 19536 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', 19537 }); 19538 19539 19540 19541 19542 19543 19544 19545 19546 if (counter === 0) { 19547 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'); 19548 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'; 19549 } 19550 counter++; 19551 variants.push({ 19552 id: '39539189579870', 19553 name: 'Fluorescent Orange', 19554 price: '500', 19555 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Flo-Orange_500x.png?v=1634926848', 19556 }); 19557 19558 19559 19560 19561 19562 19563 19564 19565 if (counter === 0) { 19566 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'); 19567 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'; 19568 } 19569 counter++; 19570 variants.push({ 19571 id: '39539189612638', 19572 name: 'Red', 19573 price: '500', 19574 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', 19575 }); 19576 19577 19578 19579 19580 19581 19582 19583 19584 if (counter === 0) { 19585 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
19585onewheel.com/cdn/shop/products/Charging-Cap-Hot-Blue_500x.png?v=1634926852'); 19586 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'; 19587 } 19588 counter++; 19589 variants.push({ 19590 id: '39539189645406', 19591 name: 'Hot Blue', 19592 price: '500', 19593 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Hot-Blue_500x.png?v=1634926852', 19594 }); 19595 19596 19597 19598 19599 19600 19601 19602 19603 if (counter === 0) { 19604 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'); 19605 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'; 19606 } 19607 counter++; 19608 variants.push({ 19609 id: '39539189678174', 19610 name: 'Fluorescent Yellow', 19611 price: '500', 19612 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', 19613 }); 19614 19615 19616 19617 19618 19619 19620 19621 19622 if (counter === 0) { 19623 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Fuschia_500x.png?v=1634926858'); 19624 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'; 19625 } 19626 counter++; 19627 variants.push({ 19628 id: '39539189710942', 19629 name: 'Fuchsia', 19630 price: '500', 19631 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Fuschia_500x.png?v=1634926858', 19632 }); 19633 19634 19635 19636 19637 19638 19639 19640 19641 if (counter === 0) { 19642 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'); 19643 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'; 19644 } 19645 counter++; 19646 variants.push({ 19647 id: '39539189743710', 19648 name: 'Lime', 19649 price: '500', 19650 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', 19651 }); 19652 19653 19654 19655 19656 19657 19658 19659 19660 if (counter === 0) { 19661 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Purple_500x.png?v=1634926866'); 19662 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'; 19663 } 19664 counter++; 19665 variants.push({ 19666 id: '39539189776478', 19667 name: 'Purple', 19668 price: '500', 19669 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Purple_500x.png?v=1634926866', 19670 }); 19671 19672 19673 19674 19675 19676 19677 19678 19679 if (counter === 0) { 19680 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Jewel_500x.png?v=1634926872'); 19681 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
19681onewheel.com/cdn/shop/products/Charging-Cap-Jewel_500x.png?v=1634926872'; 19682 } 19683 counter++; 19684 variants.push({ 19685 id: '39539189809246', 19686 name: 'Jewel Gray', 19687 price: '500', 19688 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Jewel_500x.png?v=1634926872', 19689 }); 19690 19691 19692 19693 19694 19695 19696 19697 19698 if (counter === 0) { 19699 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Spearmint_500x.png?v=1634926876'); 19700 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'; 19701 } 19702 counter++; 19703 variants.push({ 19704 id: '39539189842014', 19705 name: 'Spearmint', 19706 price: '500', 19707 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Spearmint_500x.png?v=1634926876', 19708 }); 19709 19710 19711 19712 19713 19714 19715 19716 19717 if (counter === 0) { 19718 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'); 19719 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'; 19720 } 19721 counter++; 19722 variants.push({ 19723 id: '39539189874782', 19724 name: 'Gold Nugget', 19725 price: '500', 19726 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', 19727 }); 19728 19729 19730 19731 19732 19733 19734 19735 19736 if (counter === 0) { 19737 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'); 19738 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'; 19739 } 19740 counter++; 19741 variants.push({ 19742 id: '39539189907550', 19743 name: 'Mississippi Mud', 19744 price: '500', 19745 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Mississippi-Mudd_500x.png?v=1634926882', 19746 }); 19747 19748 19749 19750 // EVAN TODO: Update this to "Recurve" 19751 var recurveString = 'Bundle #'; 19752 app.bundles[i].products.push({ 19753 id: '6625428373598',
19754 name: 'GT Charger Plug', 19755 19756 variants: variants, 19757 chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 || app.bundles[i].products.length > 0 ? variants[0] : variants[0] 19758 }); 19759 19760 console.log('app.bundles[i].name', app.bundles[i].name); 19761 console.log('variants', variants); 19762 console.log({ 19763 id: '6625428373598', 19764 name: 'GT Charger Plug', 19765 19766 variants: variants, 19767 chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 ? variants[0] : variants[0] 19768 }); 19769 19770 console.log({ 19771 id: '6625428373598', 19772 name: 'GT Charger Plug', 19773 19774 variants: variants, 19775 chosenVariant: variants[0] 19776 }); 19777 19778 19779 i++; 19780 19781 19782 app.bundles[i].name = 'Freeride Bundle'; 19783 19784 var variants = []; 19785 19786 19787 19788 19789 19790 19791 19792 if (counter === 0) { 19793 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_TreadedClipped_4ConfigModal_500x.png?v=1719589504'); 19794 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'; 19795 } 19796 counter++; 19797 variants.push({ 19798 id: '40944462397534', 19799 name: 'S-Series', 19800 price: '290000', 19801 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_TreadedClipped_4ConfigModal_500x.png?v=1719589504', 19802 }); 19803 19804 19805 19806 19807 19808 19809 19810 19811 if (counter === 0) { 19812 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'); 19813 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'; 19814 } 19815 counter++; 19816 variants.push({ 19817 id: '40944462430302', 19818 name: 'S-Series with Recurve Rails', 19819 price: '320000', 19820 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', 19821 }); 19822 19823 19824 19825 19826 19827 19828 19829 19830 if (counter === 0) { 19831 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'); 19832 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'; 19833 } 19834 counter++; 19835 variants.push({ 19836 id: '40944462463070', 19837 name: 'S-Series Rally Edition', 19838 price: '325000', 19839 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', 19840 }); 19841 19842 19843 19844 19845 19846 19847 19848 19849 if (counter === 0) { 19850 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'); 19851 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'; 19852 } 19853 counter++; 19854 variants.push({ 19855 id: '41911500406878', 19856 name: 'S-Series Rally XL', 19857 price: '350000', 19858 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', 19859 }); 19860 19861 19862 19863 // EVAN TODO: Update this to "Recurve" 19864 var recurveString = 'Bundle #'; 19865 app.bundles[i].products.push({ 19866 id: '6845910515806', 19867 name: 'Onewheel GT S-Series', 19868 19869 variants: variants, 19870 chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 || app.bundles[i].products.length > 0 ? variants[0] : variants[0] 19871 }); 19872 19873 console.log('app.bundles[i].name', app.bundles[i].name); 19874 console.log('variants', variants); 19875 console.log({ 19876 id: '6845910515806', 19877 name: 'Onewheel GT S-Series', 19878 19879 variants: variants, 19880 chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 ? variants[0] : variants[0] 19881 }); 19882 19883 console.log({ 19884 id: '6845910515806', 19885 name: 'Onewheel GT S-Series', 19886 19887 variants: variants, 19888 chosenVariant: variants[0] 19889 }); 19890 19891 var variants = []; 19892 19893 19894 19895 19896 19897 19898 19899 if (counter === 0) { 19900 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
19900onewheel.com/cdn/shop/products/Charging-Cap-Black_87d60888-10a2-465d-b1ce-33f824925ed4_500x.png?v=1634926766'); 19901 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'; 19902 } 19903 counter++; 19904 variants.push({ 19905 id: '39539189416030', 19906 name: 'Black', 19907 price: '500', 19908 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', 19909 }); 19910 19911 19912 19913 19914 19915 19916 19917 19918 if (counter === 0) { 19919 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Navy_500x.png?v=1634926768'); 19920 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'; 19921 } 19922 counter++; 19923 variants.push({ 19924 id: '39539189448798', 19925 name: 'Navy Blue', 19926 price: '500', 19927 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Navy_500x.png?v=1634926768', 19928 }); 19929 19930 19931 19932 19933 19934 19935 19936 19937 if (counter === 0) { 19938 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'); 19939 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'; 19940 } 19941 counter++; 19942 variants.push({ 19943 id: '39539189481566', 19944 name: 'Mint', 19945 price: '500', 19946 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', 19947 }); 19948 19949 19950 19951 19952 19953 19954 19955 19956 if (counter === 0) { 19957 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-White_500x.png?v=1634926803'); 19958 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'; 19959 } 19960 counter++; 19961 variants.push({ 19962 id: '39539189514334', 19963 name: 'White', 19964 price: '500', 19965 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-White_500x.png?v=1634926803', 19966 }); 19967 19968 19969 19970 19971 19972 19973 19974 19975 if (counter === 0) { 19976 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'); 19977 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'; 19978 } 19979 counter++; 19980 variants.push({ 19981 id: '39539189547102', 19982 name: 'Dark Olive', 19983 price: '500', 19984 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', 19985 }); 19986 19987 19988 19989 19990 19991 19992 19993 19994 if (counter === 0) { 19995 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'); 19996 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
19996onewheel.com/cdn/shop/products/Charging-Cap-Flo-Orange_500x.png?v=1634926848'; 19997 } 19998 counter++; 19999 variants.push({ 20000 id: '39539189579870', 20001 name: 'Fluorescent Orange', 20002 price: '500', 20003 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Flo-Orange_500x.png?v=1634926848', 20004 }); 20005 20006 20007 20008 20009 20010 20011 20012 20013 if (counter === 0) { 20014 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'); 20015 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'; 20016 } 20017 counter++; 20018 variants.push({ 20019 id: '39539189612638', 20020 name: 'Red', 20021 price: '500', 20022 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', 20023 }); 20024 20025 20026 20027 20028 20029 20030 20031 20032 if (counter === 0) { 20033 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'); 20034 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'; 20035 } 20036 counter++; 20037 variants.push({ 20038 id: '39539189645406', 20039 name: 'Hot Blue', 20040 price: '500', 20041 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Hot-Blue_500x.png?v=1634926852', 20042 }); 20043 20044 20045 20046 20047 20048 20049 20050 20051 if (counter === 0) { 20052 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'); 20053 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'; 20054 } 20055 counter++; 20056 variants.push({ 20057 id: '39539189678174', 20058 name: 'Fluorescent Yellow', 20059 price: '500', 20060 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', 20061 }); 20062 20063 20064 20065 20066 20067 20068 20069 20070 if (counter === 0) { 20071 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Fuschia_500x.png?v=1634926858'); 20072 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'; 20073 } 20074 counter++; 20075 variants.push({ 20076 id: '39539189710942', 20077 name: 'Fuchsia', 20078 price: '500', 20079 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Fuschia_500x.png?v=1634926858', 20080 }); 20081 20082 20083 20084 20085 20086 20087 20088 20089 if (counter === 0) { 20090 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'); 20091 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'; 20092 } 20093 counter++; 20094 variants.push({ 20095 id: '39539189743710', 20096 name: 'Lime', 20097 price: '500', 20098 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
20098onewheel.com/cdn/shop/products/Charging-Cap-Lime_3b3664bf-3015-4326-94d2-b7f6da70a0d7_500x.png?v=1634926965', 20099 }); 20100 20101 20102 20103 20104 20105 20106 20107 20108 if (counter === 0) { 20109 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Purple_500x.png?v=1634926866'); 20110 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'; 20111 } 20112 counter++; 20113 variants.push({ 20114 id: '39539189776478', 20115 name: 'Purple', 20116 price: '500', 20117 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Purple_500x.png?v=1634926866', 20118 }); 20119 20120 20121 20122 20123 20124 20125 20126 20127 if (counter === 0) { 20128 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Jewel_500x.png?v=1634926872'); 20129 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'; 20130 } 20131 counter++; 20132 variants.push({ 20133 id: '39539189809246', 20134 name: 'Jewel Gray', 20135 price: '500', 20136 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Jewel_500x.png?v=1634926872', 20137 }); 20138 20139 20140 20141 20142 20143 20144 20145 20146 if (counter === 0) { 20147 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Spearmint_500x.png?v=1634926876'); 20148 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'; 20149 } 20150 counter++; 20151 variants.push({ 20152 id: '39539189842014', 20153 name: 'Spearmint', 20154 price: '500', 20155 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Spearmint_500x.png?v=1634926876', 20156 }); 20157 20158 20159 20160 20161 20162 20163 20164 20165 if (counter === 0) { 20166 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'); 20167 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'; 20168 } 20169 counter++; 20170 variants.push({ 20171 id: '39539189874782', 20172 name: 'Gold Nugget', 20173 price: '500', 20174 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', 20175 }); 20176 20177 20178 20179 20180 20181 20182 20183 20184 if (counter === 0) { 20185 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'); 20186 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'; 20187 } 20188 counter++; 20189 variants.push({ 20190 id: '39539189907550', 20191 name: 'Mississippi Mud', 20192 price: '500', 20193 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Mississippi-Mudd_500x.png?v=1634926882', 20194 }); 20195 20196 20197 20198 // EVAN TODO: Update this to "Recurve" 20199 var recurveString = 'Bundle #'; 20200 app.bundles[i].products.push({ 20201 id: '6625428373598',
20202 name: 'GT Charger Plug', 20203 20204 variants: variants, 20205 chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 || app.bundles[i].products.length > 0 ? variants[0] : variants[0] 20206 }); 20207 20208 console.log('app.bundles[i].name', app.bundles[i].name); 20209 console.log('variants', variants); 20210 console.log({ 20211 id: '6625428373598', 20212 name: 'GT Charger Plug', 20213 20214 variants: variants, 20215 chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 ? variants[0] : variants[0] 20216 }); 20217 20218 console.log({ 20219 id: '6625428373598', 20220 name: 'GT Charger Plug', 20221 20222 variants: variants, 20223 chosenVariant: variants[0] 20224 }); 20225 20226 var variants = []; 20227 20228 20229 20230 20231 20232 20233 20234 if (counter === 0) { 20235 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_Blue_500x.png?v=1715469302'); 20236 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'; 20237 } 20238 counter++; 20239 variants.push({ 20240 id: '40187173240926', 20241 name: 'Hot Blue', 20242 price: '12500', 20243 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_Blue_500x.png?v=1715469302', 20244 }); 20245 20246 20247 20248 20249 20250 20251 20252 20253 if (counter === 0) { 20254 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_Black_500x.png?v=1715469302'); 20255 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'; 20256 } 20257 counter++; 20258 variants.push({ 20259 id: '40187173011550', 20260 name: 'Black', 20261 price: '12500', 20262 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_Black_500x.png?v=1715469302', 20263 }); 20264 20265 20266 20267 20268 20269 20270 20271 20272 if (counter === 0) { 20273 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_Navy_500x.png?v=1700173199'); 20274 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'; 20275 } 20276 counter++; 20277 variants.push({ 20278 id: '40187173044318', 20279 name: 'Navy Blue', 20280 price: '12500', 20281 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_Navy_500x.png?v=1700173199', 20282 }); 20283 20284 20285 20286 20287 20288 20289 20290 20291 if (counter === 0) { 20292 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_White_500x.png?v=1700173199'); 20293 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'; 20294 } 20295 counter++; 20296 variants.push({ 20297 id: '40187173109854', 20298 name: 'White', 20299 price: '12500', 20300 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_White_500x.png?v=1700173199', 20301 }); 20302 20303 20304 20305 20306 20307 20308 20309 20310 if (counter === 0) { 20311 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_Green_500x.png?v=1700173199'); 20312 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'; 20313 } 20314 counter++; 20315 variants.push({ 20316 id: '40187173142622', 20317 name: 'Dark Olive', 20318 price: '12500', 20319 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
20319onewheel.com/cdn/shop/files/Freeride_Bumper_Green_500x.png?v=1700173199', 20320 }); 20321 20322 20323 20324 20325 20326 20327 20328 20329 if (counter === 0) { 20330 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_FluOrange_500x.png?v=1700173199'); 20331 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'; 20332 } 20333 counter++; 20334 variants.push({ 20335 id: '40187173175390', 20336 name: 'Fluorescent Orange', 20337 price: '12500', 20338 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_FluOrange_500x.png?v=1700173199', 20339 }); 20340 20341 20342 20343 20344 20345 20346 20347 20348 if (counter === 0) { 20349 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_Red_500x.png?v=1700173199'); 20350 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'; 20351 } 20352 counter++; 20353 variants.push({ 20354 id: '40187173208158', 20355 name: 'Red', 20356 price: '12500', 20357 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_Red_500x.png?v=1700173199', 20358 }); 20359 20360 20361 20362 // EVAN TODO: Update this to "Recurve" 20363 var recurveString = 'Bundle #'; 20364 app.bundles[i].products.push({ 20365 id: '6864473653342', 20366 name: 'GT Freeride Bumpers', 20367 20368 variants: variants, 20369 chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 || app.bundles[i].products.length > 0 ? variants[0] : variants[0] 20370 }); 20371 20372 console.log('app.bundles[i].name', app.bundles[i].name); 20373 console.log('variants', variants); 20374 console.log({ 20375 id: '6864473653342', 20376 name: 'GT Freeride Bumpers', 20377 20378 variants: variants, 20379 chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 ? variants[0] : variants[0] 20380 }); 20381 20382 console.log({ 20383 id: '6864473653342', 20384 name: 'GT Freeride Bumpers', 20385 20386 variants: variants, 20387 chosenVariant: variants[0] 20388 }); 20389 20390 20391 i++; 20392 20393 20394 app.bundles[i].name = '28 Summit Bundle'; 20395 20396 var variants = []; 20397 20398 20399 20400 20401 20402 20403 20404 if (counter === 0) { 20405 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_TreadedClipped_4ConfigModal_500x.png?v=1719589504'); 20406 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'; 20407 } 20408 counter++; 20409 variants.push({ 20410 id: '40944462397534', 20411 name: 'S-Series', 20412 price: '290000', 20413 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_TreadedClipped_4ConfigModal_500x.png?v=1719589504', 20414 }); 20415 20416 20417 20418 20419 20420 20421 20422 20423 if (counter === 0) { 20424 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'); 20425 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'; 20426 } 20427 counter++; 20428 variants.push({ 20429 id: '40944462430302', 20430 name: 'S-Series with Recurve Rails', 20431 price: '320000', 20432 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', 20433 }); 20434 20435 20436 20437 20438 20439 20440 20441 20442 if (counter === 0) { 20443 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
20443onewheel.com/cdn/shop/files/GTSRally_Configurator_TransWDropshadow_4Light_V3_500x.png?v=1719591068'); 20444 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'; 20445 } 20446 counter++; 20447 variants.push({ 20448 id: '40944462463070', 20449 name: 'S-Series Rally Edition', 20450 price: '325000', 20451 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', 20452 }); 20453 20454 20455 20456 20457 20458 20459 20460 20461 if (counter === 0) { 20462 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'); 20463 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'; 20464 } 20465 counter++; 20466 variants.push({ 20467 id: '41911500406878', 20468 name: 'S-Series Rally XL', 20469 price: '350000', 20470 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', 20471 }); 20472 20473 20474 20475 // EVAN TODO: Update this to "Recurve" 20476 var recurveString = 'Bundle #'; 20477 app.bundles[i].products.push({ 20478 id: '6845910515806', 20479 name: 'Onewheel GT S-Series', 20480 20481 variants: variants, 20482 chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 || app.bundles[i].products.length > 0 ? variants[0] : variants[0] 20483 }); 20484 20485 console.log('app.bundles[i].name', app.bundles[i].name); 20486 console.log('variants', variants); 20487 console.log({ 20488 id: '6845910515806', 20489 name: 'Onewheel GT S-Series', 20490 20491 variants: variants, 20492 chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 ? variants[0] : variants[0] 20493 }); 20494 20495 console.log({ 20496 id: '6845910515806', 20497 name: 'Onewheel GT S-Series', 20498 20499 variants: variants, 20500 chosenVariant: variants[0] 20501 }); 20502 20503 var variants = []; 20504 20505 20506 20507 20508 20509 20510 20511 if (counter === 0) { 20512 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'); 20513 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'; 20514 } 20515 counter++; 20516 variants.push({ 20517 id: '39539189416030', 20518 name: 'Black', 20519 price: '500', 20520 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', 20521 }); 20522 20523 20524 20525 20526 20527 20528 20529 20530 if (counter === 0) { 20531 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Navy_500x.png?v=1634926768'); 20532 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'; 20533 } 20534 counter++; 20535 variants.push({ 20536 id: '39539189448798', 20537 name: 'Navy Blue', 20538 price: '500', 20539 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Navy_500x.png?v=1634926768', 20540 }); 20541 20542 20543 20544 20545 20546 20547 20548 20549 if (counter === 0) { 20550 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
20550onewheel.com/cdn/shop/products/Charging-Cap-Mint_60fbe24f-f701-42be-96e1-3f048d551126_500x.png?v=1634926830'); 20551 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'; 20552 } 20553 counter++; 20554 variants.push({ 20555 id: '39539189481566', 20556 name: 'Mint', 20557 price: '500', 20558 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', 20559 }); 20560 20561 20562 20563 20564 20565 20566 20567 20568 if (counter === 0) { 20569 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-White_500x.png?v=1634926803'); 20570 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'; 20571 } 20572 counter++; 20573 variants.push({ 20574 id: '39539189514334', 20575 name: 'White', 20576 price: '500', 20577 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-White_500x.png?v=1634926803', 20578 }); 20579 20580 20581 20582 20583 20584 20585 20586 20587 if (counter === 0) { 20588 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'); 20589 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'; 20590 } 20591 counter++; 20592 variants.push({ 20593 id: '39539189547102', 20594 name: 'Dark Olive', 20595 price: '500', 20596 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', 20597 }); 20598 20599 20600 20601 20602 20603 20604 20605 20606 if (counter === 0) { 20607 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'); 20608 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'; 20609 } 20610 counter++; 20611 variants.push({ 20612 id: '39539189579870', 20613 name: 'Fluorescent Orange', 20614 price: '500', 20615 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Flo-Orange_500x.png?v=1634926848', 20616 }); 20617 20618 20619 20620 20621 20622 20623 20624 20625 if (counter === 0) { 20626 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'); 20627 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'; 20628 } 20629 counter++; 20630 variants.push({ 20631 id: '39539189612638', 20632 name: 'Red', 20633 price: '500', 20634 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', 20635 }); 20636 20637 20638 20639 20640 20641 20642 20643 20644 if (counter === 0) { 20645 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'); 20646 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
20646onewheel.com/cdn/shop/products/Charging-Cap-Hot-Blue_500x.png?v=1634926852'; 20647 } 20648 counter++; 20649 variants.push({ 20650 id: '39539189645406', 20651 name: 'Hot Blue', 20652 price: '500', 20653 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Hot-Blue_500x.png?v=1634926852', 20654 }); 20655 20656 20657 20658 20659 20660 20661 20662 20663 if (counter === 0) { 20664 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'); 20665 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'; 20666 } 20667 counter++; 20668 variants.push({ 20669 id: '39539189678174', 20670 name: 'Fluorescent Yellow', 20671 price: '500', 20672 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', 20673 }); 20674 20675 20676 20677 20678 20679 20680 20681 20682 if (counter === 0) { 20683 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Fuschia_500x.png?v=1634926858'); 20684 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'; 20685 } 20686 counter++; 20687 variants.push({ 20688 id: '39539189710942', 20689 name: 'Fuchsia', 20690 price: '500', 20691 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Fuschia_500x.png?v=1634926858', 20692 }); 20693 20694 20695 20696 20697 20698 20699 20700 20701 if (counter === 0) { 20702 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'); 20703 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'; 20704 } 20705 counter++; 20706 variants.push({ 20707 id: '39539189743710', 20708 name: 'Lime', 20709 price: '500', 20710 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', 20711 }); 20712 20713 20714 20715 20716 20717 20718 20719 20720 if (counter === 0) { 20721 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Purple_500x.png?v=1634926866'); 20722 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'; 20723 } 20724 counter++; 20725 variants.push({ 20726 id: '39539189776478', 20727 name: 'Purple', 20728 price: '500', 20729 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Purple_500x.png?v=1634926866', 20730 }); 20731 20732 20733 20734 20735 20736 20737 20738 20739 if (counter === 0) { 20740 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Jewel_500x.png?v=1634926872'); 20741 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'; 20742 } 20743 counter++; 20744 variants.push({ 20745 id: '39539189809246', 20746 name: 'Jewel Gray', 20747 price: '500', 20748 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
20748onewheel.com/cdn/shop/products/Charging-Cap-Jewel_500x.png?v=1634926872', 20749 }); 20750 20751 20752 20753 20754 20755 20756 20757 20758 if (counter === 0) { 20759 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Spearmint_500x.png?v=1634926876'); 20760 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'; 20761 } 20762 counter++; 20763 variants.push({ 20764 id: '39539189842014', 20765 name: 'Spearmint', 20766 price: '500', 20767 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Spearmint_500x.png?v=1634926876', 20768 }); 20769 20770 20771 20772 20773 20774 20775 20776 20777 if (counter === 0) { 20778 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'); 20779 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'; 20780 } 20781 counter++; 20782 variants.push({ 20783 id: '39539189874782', 20784 name: 'Gold Nugget', 20785 price: '500', 20786 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', 20787 }); 20788 20789 20790 20791 20792 20793 20794 20795 20796 if (counter === 0) { 20797 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'); 20798 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'; 20799 } 20800 counter++; 20801 variants.push({ 20802 id: '39539189907550', 20803 name: 'Mississippi Mud', 20804 price: '500', 20805 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Mississippi-Mudd_500x.png?v=1634926882', 20806 }); 20807 20808 20809 20810 // EVAN TODO: Update this to "Recurve" 20811 var recurveString = 'Bundle #'; 20812 app.bundles[i].products.push({ 20813 id: '6625428373598',
20814 name: 'GT Charger Plug', 20815 20816 variants: variants, 20817 chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 || app.bundles[i].products.length > 0 ? variants[0] : variants[0] 20818 }); 20819 20820 console.log('app.bundles[i].name', app.bundles[i].name); 20821 console.log('variants', variants); 20822 console.log({ 20823 id: '6625428373598', 20824 name: 'GT Charger Plug', 20825 20826 variants: variants, 20827 chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 ? variants[0] : variants[0] 20828 }); 20829 20830 console.log({ 20831 id: '6625428373598', 20832 name: 'GT Charger Plug', 20833 20834 variants: variants, 20835 chosenVariant: variants[0] 20836 }); 20837 20838 var variants = []; 20839 20840 20841 20842 20843 20844 20845 20846 if (counter === 0) { 20847 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_Blue_500x.png?v=1715469302'); 20848 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'; 20849 } 20850 counter++; 20851 variants.push({ 20852 id: '40187173240926', 20853 name: 'Hot Blue', 20854 price: '12500', 20855 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_Blue_500x.png?v=1715469302', 20856 }); 20857 20858 20859 20860 20861 20862 20863 20864 20865 if (counter === 0) { 20866 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_Black_500x.png?v=1715469302'); 20867 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'; 20868 } 20869 counter++; 20870 variants.push({ 20871 id: '40187173011550', 20872 name: 'Black', 20873 price: '12500', 20874 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_Black_500x.png?v=1715469302', 20875 }); 20876 20877 20878 20879 20880 20881 20882 20883 20884 if (counter === 0) { 20885 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_Navy_500x.png?v=1700173199'); 20886 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'; 20887 } 20888 counter++; 20889 variants.push({ 20890 id: '40187173044318', 20891 name: 'Navy Blue', 20892 price: '12500', 20893 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_Navy_500x.png?v=1700173199', 20894 }); 20895 20896 20897 20898 20899 20900 20901 20902 20903 if (counter === 0) { 20904 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_White_500x.png?v=1700173199'); 20905 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'; 20906 } 20907 counter++; 20908 variants.push({ 20909 id: '40187173109854', 20910 name: 'White', 20911 price: '12500', 20912 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_White_500x.png?v=1700173199', 20913 }); 20914 20915 20916 20917 20918 20919 20920 20921 20922 if (counter === 0) { 20923 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_Green_500x.png?v=1700173199'); 20924 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'; 20925 } 20926 counter++; 20927 variants.push({ 20928 id: '40187173142622', 20929 name: 'Dark Olive', 20930 price: '12500', 20931 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
20931onewheel.com/cdn/shop/files/Freeride_Bumper_Green_500x.png?v=1700173199', 20932 }); 20933 20934 20935 20936 20937 20938 20939 20940 20941 if (counter === 0) { 20942 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_FluOrange_500x.png?v=1700173199'); 20943 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'; 20944 } 20945 counter++; 20946 variants.push({ 20947 id: '40187173175390', 20948 name: 'Fluorescent Orange', 20949 price: '12500', 20950 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_FluOrange_500x.png?v=1700173199', 20951 }); 20952 20953 20954 20955 20956 20957 20958 20959 20960 if (counter === 0) { 20961 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_Red_500x.png?v=1700173199'); 20962 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'; 20963 } 20964 counter++; 20965 variants.push({ 20966 id: '40187173208158', 20967 name: 'Red', 20968 price: '12500', 20969 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_Red_500x.png?v=1700173199', 20970 }); 20971 20972 20973 20974 // EVAN TODO: Update this to "Recurve" 20975 var recurveString = 'Bundle #'; 20976 app.bundles[i].products.push({ 20977 id: '6864473653342', 20978 name: 'GT Freeride Bumpers', 20979 20980 variants: variants, 20981 chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 || app.bundles[i].products.length > 0 ? variants[0] : variants[0] 20982 }); 20983 20984 console.log('app.bundles[i].name', app.bundles[i].name); 20985 console.log('variants', variants); 20986 console.log({ 20987 id: '6864473653342', 20988 name: 'GT Freeride Bumpers', 20989 20990 variants: variants, 20991 chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 ? variants[0] : variants[0] 20992 }); 20993 20994 console.log({ 20995 id: '6864473653342', 20996 name: 'GT Freeride Bumpers', 20997 20998 variants: variants, 20999 chosenVariant: variants[0] 21000 }); 21001 21002 var variants = []; 21003 21004 21005 21006 21007 21008 21009 21010 if (counter === 0) { 21011 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'); 21012 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'; 21013 } 21014 counter++; 21015 variants.push({ 21016 id: '40129602191454', 21017 name: 'Default Title', 21018 price: '23000', 21019 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', 21020 }); 21021 21022 21023 21024 // EVAN TODO: Update this to "Recurve" 21025 var recurveString = 'Bundle #'; 21026 app.bundles[i].products.push({ 21027 id: '6842334806110', 21028 name: 'GT S-Series Hypercharger', 21029 21030 variants: variants, 21031 chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 || app.bundles[i].products.length > 0 ? variants[0] : variants[0] 21032 }); 21033 21034 console.log('app.bundles[i].name', app.bundles[i].name); 21035 console.log('variants', variants); 21036 console.log({ 21037 id: '6842334806110', 21038 name: 'GT S-Series Hypercharger', 21039 21040 variants: variants, 21041 chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 ? variants[0] : variants[0] 21042 }); 21043 21044 console.log({ 21045 id: '6842334806110', 21046 name: 'GT S-Series Hypercharger', 21047 21048 variants: variants, 21049 chosenVariant: variants[0] 21050 }); 21051 21052 21053 i++; 21054 21055 21056 app.bundles[i].name = 'Epitome Bundle'; 21057 21058 var variants = []; 21059 21060 21061 21062 21063 21064 21065 21066 if (counter === 0) { 21067 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
21067onewheel.com/cdn/shop/files/GTS_TreadedClipped_4ConfigModal_500x.png?v=1719589504'); 21068 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'; 21069 } 21070 counter++; 21071 variants.push({ 21072 id: '40944462397534', 21073 name: 'S-Series', 21074 price: '290000', 21075 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_TreadedClipped_4ConfigModal_500x.png?v=1719589504', 21076 }); 21077 21078 21079 21080 21081 21082 21083 21084 21085 if (counter === 0) { 21086 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'); 21087 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'; 21088 } 21089 counter++; 21090 variants.push({ 21091 id: '40944462430302', 21092 name: 'S-Series with Recurve Rails', 21093 price: '320000', 21094 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', 21095 }); 21096 21097 21098 21099 21100 21101 21102 21103 21104 if (counter === 0) { 21105 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'); 21106 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'; 21107 } 21108 counter++; 21109 variants.push({ 21110 id: '40944462463070', 21111 name: 'S-Series Rally Edition', 21112 price: '325000', 21113 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', 21114 }); 21115 21116 21117 21118 21119 21120 21121 21122 21123 if (counter === 0) { 21124 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'); 21125 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'; 21126 } 21127 counter++; 21128 variants.push({ 21129 id: '41911500406878', 21130 name: 'S-Series Rally XL', 21131 price: '350000', 21132 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', 21133 }); 21134 21135 21136 21137 // EVAN TODO: Update this to "Recurve" 21138 var recurveString = 'Bundle #'; 21139 app.bundles[i].products.push({ 21140 id: '6845910515806', 21141 name: 'Onewheel GT S-Series', 21142 21143 variants: variants, 21144 chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 || app.bundles[i].products.length > 0 ? variants[0] : variants[0] 21145 }); 21146 21147 console.log('app.bundles[i].name', app.bundles[i].name); 21148 console.log('variants', variants); 21149 console.log({ 21150 id: '6845910515806', 21151 name: 'Onewheel GT S-Series', 21152 21153 variants: variants, 21154 chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 ? variants[0] : variants[0] 21155 }); 21156 21157 console.log({ 21158 id: '6845910515806', 21159 name: 'Onewheel GT S-Series', 21160 21161 variants: variants, 21162 chosenVariant: variants[0] 21163 }); 21164 21165 var variants = []; 21166 21167 21168 21169 21170 21171 21172 21173 if (counter === 0) { 21174 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
21174onewheel.com/cdn/shop/products/Charging-Cap-Black_87d60888-10a2-465d-b1ce-33f824925ed4_500x.png?v=1634926766'); 21175 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'; 21176 } 21177 counter++; 21178 variants.push({ 21179 id: '39539189416030', 21180 name: 'Black', 21181 price: '500', 21182 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', 21183 }); 21184 21185 21186 21187 21188 21189 21190 21191 21192 if (counter === 0) { 21193 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Navy_500x.png?v=1634926768'); 21194 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'; 21195 } 21196 counter++; 21197 variants.push({ 21198 id: '39539189448798', 21199 name: 'Navy Blue', 21200 price: '500', 21201 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Navy_500x.png?v=1634926768', 21202 }); 21203 21204 21205 21206 21207 21208 21209 21210 21211 if (counter === 0) { 21212 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'); 21213 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'; 21214 } 21215 counter++; 21216 variants.push({ 21217 id: '39539189481566', 21218 name: 'Mint', 21219 price: '500', 21220 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', 21221 }); 21222 21223 21224 21225 21226 21227 21228 21229 21230 if (counter === 0) { 21231 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-White_500x.png?v=1634926803'); 21232 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'; 21233 } 21234 counter++; 21235 variants.push({ 21236 id: '39539189514334', 21237 name: 'White', 21238 price: '500', 21239 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-White_500x.png?v=1634926803', 21240 }); 21241 21242 21243 21244 21245 21246 21247 21248 21249 if (counter === 0) { 21250 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'); 21251 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'; 21252 } 21253 counter++; 21254 variants.push({ 21255 id: '39539189547102', 21256 name: 'Dark Olive', 21257 price: '500', 21258 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', 21259 }); 21260 21261 21262 21263 21264 21265 21266 21267 21268 if (counter === 0) { 21269 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'); 21270 document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
21270onewheel.com/cdn/shop/products/Charging-Cap-Flo-Orange_500x.png?v=1634926848'; 21271 } 21272 counter++; 21273 variants.push({ 21274 id: '39539189579870', 21275 name: 'Fluorescent Orange', 21276 price: '500', 21277 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Flo-Orange_500x.png?v=1634926848', 21278 }); 21279 21280 21281 21282 21283 21284 21285 21286 21287 if (counter === 0) { 21288 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'); 21289 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'; 21290 } 21291 counter++; 21292 variants.push({ 21293 id: '39539189612638', 21294 name: 'Red', 21295 price: '500', 21296 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', 21297 }); 21298 21299 21300 21301 21302 21303 21304 21305 21306 if (counter === 0) { 21307 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'); 21308 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'; 21309 } 21310 counter++; 21311 variants.push({ 21312 id: '39539189645406', 21313 name: 'Hot Blue', 21314 price: '500', 21315 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Hot-Blue_500x.png?v=1634926852', 21316 }); 21317 21318 21319 21320 21321 21322 21323 21324 21325 if (counter === 0) { 21326 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'); 21327 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'; 21328 } 21329 counter++; 21330 variants.push({ 21331 id: '39539189678174', 21332 name: 'Fluorescent Yellow', 21333 price: '500', 21334 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', 21335 }); 21336 21337 21338 21339 21340 21341 21342 21343 21344 if (counter === 0) { 21345 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Fuschia_500x.png?v=1634926858'); 21346 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'; 21347 } 21348 counter++; 21349 variants.push({ 21350 id: '39539189710942', 21351 name: 'Fuchsia', 21352 price: '500', 21353 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Fuschia_500x.png?v=1634926858', 21354 }); 21355 21356 21357 21358 21359 21360 21361 21362 21363 if (counter === 0) { 21364 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'); 21365 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'; 21366 } 21367 counter++; 21368 variants.push({ 21369 id: '39539189743710', 21370 name: 'Lime', 21371 price: '500', 21372 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
21372onewheel.com/cdn/shop/products/Charging-Cap-Lime_3b3664bf-3015-4326-94d2-b7f6da70a0d7_500x.png?v=1634926965', 21373 }); 21374 21375 21376 21377 21378 21379 21380 21381 21382 if (counter === 0) { 21383 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Purple_500x.png?v=1634926866'); 21384 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'; 21385 } 21386 counter++; 21387 variants.push({ 21388 id: '39539189776478', 21389 name: 'Purple', 21390 price: '500', 21391 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Purple_500x.png?v=1634926866', 21392 }); 21393 21394 21395 21396 21397 21398 21399 21400 21401 if (counter === 0) { 21402 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Jewel_500x.png?v=1634926872'); 21403 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'; 21404 } 21405 counter++; 21406 variants.push({ 21407 id: '39539189809246', 21408 name: 'Jewel Gray', 21409 price: '500', 21410 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Jewel_500x.png?v=1634926872', 21411 }); 21412 21413 21414 21415 21416 21417 21418 21419 21420 if (counter === 0) { 21421 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Spearmint_500x.png?v=1634926876'); 21422 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'; 21423 } 21424 counter++; 21425 variants.push({ 21426 id: '39539189842014', 21427 name: 'Spearmint', 21428 price: '500', 21429 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Spearmint_500x.png?v=1634926876', 21430 }); 21431 21432 21433 21434 21435 21436 21437 21438 21439 if (counter === 0) { 21440 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'); 21441 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'; 21442 } 21443 counter++; 21444 variants.push({ 21445 id: '39539189874782', 21446 name: 'Gold Nugget', 21447 price: '500', 21448 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', 21449 }); 21450 21451 21452 21453 21454 21455 21456 21457 21458 if (counter === 0) { 21459 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'); 21460 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'; 21461 } 21462 counter++; 21463 variants.push({ 21464 id: '39539189907550', 21465 name: 'Mississippi Mud', 21466 price: '500', 21467 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Mississippi-Mudd_500x.png?v=1634926882', 21468 }); 21469 21470 21471 21472 // EVAN TODO: Update this to "Recurve" 21473 var recurveString = 'Bundle #'; 21474 app.bundles[i].products.push({ 21475 id: '6625428373598',
21476 name: 'GT Charger Plug', 21477 21478 variants: variants, 21479 chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 || app.bundles[i].products.length > 0 ? variants[0] : variants[0] 21480 }); 21481 21482 console.log('app.bundles[i].name', app.bundles[i].name); 21483 console.log('variants', variants); 21484 console.log({ 21485 id: '6625428373598', 21486 name: 'GT Charger Plug', 21487 21488 variants: variants, 21489 chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 ? variants[0] : variants[0] 21490 }); 21491 21492 console.log({ 21493 id: '6625428373598', 21494 name: 'GT Charger Plug', 21495 21496 variants: variants, 21497 chosenVariant: variants[0] 21498 }); 21499 21500 var variants = []; 21501 21502 21503 21504 21505 21506 21507 21508 if (counter === 0) { 21509 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_Blue_500x.png?v=1715469302'); 21510 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'; 21511 } 21512 counter++; 21513 variants.push({ 21514 id: '40187173240926', 21515 name: 'Hot Blue', 21516 price: '12500', 21517 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_Blue_500x.png?v=1715469302', 21518 }); 21519 21520 21521 21522 21523 21524 21525 21526 21527 if (counter === 0) { 21528 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_Black_500x.png?v=1715469302'); 21529 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'; 21530 } 21531 counter++; 21532 variants.push({ 21533 id: '40187173011550', 21534 name: 'Black', 21535 price: '12500', 21536 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_Black_500x.png?v=1715469302', 21537 }); 21538 21539 21540 21541 21542 21543 21544 21545 21546 if (counter === 0) { 21547 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_Navy_500x.png?v=1700173199'); 21548 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'; 21549 } 21550 counter++; 21551 variants.push({ 21552 id: '40187173044318', 21553 name: 'Navy Blue', 21554 price: '12500', 21555 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_Navy_500x.png?v=1700173199', 21556 }); 21557 21558 21559 21560 21561 21562 21563 21564 21565 if (counter === 0) { 21566 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_White_500x.png?v=1700173199'); 21567 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'; 21568 } 21569 counter++; 21570 variants.push({ 21571 id: '40187173109854', 21572 name: 'White', 21573 price: '12500', 21574 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_White_500x.png?v=1700173199', 21575 }); 21576 21577 21578 21579 21580 21581 21582 21583 21584 if (counter === 0) { 21585 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_Green_500x.png?v=1700173199'); 21586 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'; 21587 } 21588 counter++; 21589 variants.push({ 21590 id: '40187173142622', 21591 name: 'Dark Olive', 21592 price: '12500', 21593 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
21593onewheel.com/cdn/shop/files/Freeride_Bumper_Green_500x.png?v=1700173199', 21594 }); 21595 21596 21597 21598 21599 21600 21601 21602 21603 if (counter === 0) { 21604 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_FluOrange_500x.png?v=1700173199'); 21605 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'; 21606 } 21607 counter++; 21608 variants.push({ 21609 id: '40187173175390', 21610 name: 'Fluorescent Orange', 21611 price: '12500', 21612 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_FluOrange_500x.png?v=1700173199', 21613 }); 21614 21615 21616 21617 21618 21619 21620 21621 21622 if (counter === 0) { 21623 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_Red_500x.png?v=1700173199'); 21624 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'; 21625 } 21626 counter++; 21627 variants.push({ 21628 id: '40187173208158', 21629 name: 'Red', 21630 price: '12500', 21631 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_Red_500x.png?v=1700173199', 21632 }); 21633 21634 21635 21636 // EVAN TODO: Update this to "Recurve" 21637 var recurveString = 'Bundle #'; 21638 app.bundles[i].products.push({ 21639 id: '6864473653342', 21640 name: 'GT Freeride Bumpers', 21641 21642 variants: variants, 21643 chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 || app.bundles[i].products.length > 0 ? variants[0] : variants[0] 21644 }); 21645 21646 console.log('app.bundles[i].name', app.bundles[i].name); 21647 console.log('variants', variants); 21648 console.log({ 21649 id: '6864473653342', 21650 name: 'GT Freeride Bumpers', 21651 21652 variants: variants, 21653 chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 ? variants[0] : variants[0] 21654 }); 21655 21656 console.log({ 21657 id: '6864473653342', 21658 name: 'GT Freeride Bumpers', 21659 21660 variants: variants, 21661 chosenVariant: variants[0] 21662 }); 21663 21664 var variants = []; 21665 21666 21667 21668 21669 21670 21671 21672 if (counter === 0) { 21673 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'); 21674 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'; 21675 } 21676 counter++; 21677 variants.push({ 21678 id: '40129602191454', 21679 name: 'Default Title', 21680 price: '23000', 21681 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', 21682 }); 21683 21684 21685 21686 // EVAN TODO: Update this to "Recurve" 21687 var recurveString = 'Bundle #'; 21688 app.bundles[i].products.push({ 21689 id: '6842334806110', 21690 name: 'GT S-Series Hypercharger', 21691 21692 variants: variants, 21693 chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 || app.bundles[i].products.length > 0 ? variants[0] : variants[0] 21694 }); 21695 21696 console.log('app.bundles[i].name', app.bundles[i].name); 21697 console.log('variants', variants); 21698 console.log({ 21699 id: '6842334806110', 21700 name: 'GT S-Series Hypercharger', 21701 21702 variants: variants, 21703 chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 ? variants[0] : variants[0] 21704 }); 21705 21706 console.log({ 21707 id: '6842334806110', 21708 name: 'GT S-Series Hypercharger', 21709 21710 variants: variants, 21711 chosenVariant: variants[0] 21712 }); 21713 21714 var variants = []; 21715 21716 21717 21718 21719 21720 21721 21722 if (counter === 0) { 21723 console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
21723onewheel.com/cdn/shop/files/FST_BaseKit_Alt_500x.png?v=1720123384'); 21724 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'; 21725 } 21726 counter++; 21727 variants.push({ 21728 id: '41013774647390', 21729 name: 'Default Title', 21730 price: '30000', 21731 image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/FST_BaseKit_Alt_500x.png?v=1720123384', 21732 }); 21733 21734 21735 21736 // EVAN TODO: Update this to "Recurve" 21737 var recurveString = 'Bundle #'; 21738 app.bundles[i].products.push({ 21739 id: '7151761686622', 21740 name: 'FST System Base Kit', 21741 21742 variants: variants, 21743 chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 || app.bundles[i].products.length > 0 ? variants[0] : variants[0] 21744 }); 21745 21746 console.log('app.bundles[i].name', app.bundles[i].name); 21747 console.log('variants', variants); 21748 console.log({ 21749 id: '7151761686622', 21750 name: 'FST System Base Kit', 21751 21752 variants: variants, 21753 chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 ? variants[0] : variants[0] 21754 }); 21755 21756 console.log({ 21757 id: '7151761686622', 21758 name: 'FST System Base Kit', 21759 21760 variants: variants, 21761 chosenVariant: variants[0] 21762 }); 21763 21764 21765 i++; 21766 21767 21768 window.config = new Vue({ 21769 el: '#config-view', 21770 delimiters: ['${', '}'], 21771 data: { 21772 bundleName: '', 21773 bundle: {} 21774 }, 21775 methods: { 21776 moneyFormat(n) { 21777 var c = isNaN(c = Math.abs(c)) ? 2 : c, 21778 d = d == undefined ? "." : d, 21779 t = t == undefined ? "," : t, 21780 s = n < 0 ? "-" : "", 21781 i = String(parseInt(n = Math.abs(Number(n) || 0).toFixed(c))), 21782 j = (j = i.length) > 3 ? j % 3 : 0; 21783 21784 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) : ""); 21785 }, 21786 optionChanged: function (product, variant) { 21787 product.chosenVariant = variant; 21788 21789 this.bundle.price = 0; 21790 for (var i = 0; i < this.bundle.products.length; i++) { 21791 this.bundle.price += parseInt(this.bundle.products[i].chosenVariant.price) / 100; 21792 } 21793 this.bundle.price -= this.bundle.discount; 21794 }, 21795 getImage(product, index) { 21796 console.log('getting image'); 21797 console.log(product); 21798 console.log(index); 21799 let initial = ''; 21800 // if(index === 0) 21801 // return product.chosenVariant.image 21802 // initial = '_Rail' 21803 21804 let url = 'https://cdn.shopify.com/s/files/1/0696/2011/files/'; 21805 // For canvas rendering, use board product if available, otherwise use activeProduct 21806 let boardProduct = this.bundle.products && this.bundle.products.find(p => p.isBoard || p.hidden); 21807 let productForCanvas = boardProduct || this.bundle.activeProduct; 21808 let bundleName = productForCanvas.name 21809 21810 // If we have a board product with a chosenVariant and railParam, use board variant for base image 21811 // BUT only apply this to the board product itself, not to accessories 21812 let variantForCanvas = product.chosenVariant; 21813 let useBoardVariantForBase = false; 21814 var isGtBoardCanvas = boardProduct && boardProduct.name && boardProduct.name.toLowerCase().indexOf('onewheel gt') !== -1 && boardProduct.name.toLowerCase().indexOf('s-series') === -1; 21815 var useTireForGtBase = isGtBoardCanvas && this.bundle.tireParam && (product.isBoard || product.hidden); 21816 // Rail param (XR/GT rails) or GT ?tire= for correct stock board layer 21817 if (boardProduct && boardProduct.chosenVariant && (product.isBoard || product.hidden) && (this.bundle.railParam || useTireForGtBase)) { 21818 variantForCanvas = boardProduct.chosenVariant; 21819 useBoardVariantForBase = true; 21820 console.log('Using board variant for canvas:', boardProduct.chosenVariant.name, 'rail:', this.bundle.railParam, 'tire:', this.bundle.tireParam); 21821 } 21822 if (bundleName == "Onewheel Pint") { 21823 bundleName = "Pint" 21824 } 21825 if (bundleName == "Onewheel Pint X") { 21826 bundleName = "PintX" 21827 } 21828 if (bundleName == "Fender Pint") { 21829 bundleName = "PintX" 21830 } 21831 if (bundleName == "Pint X Rail Guards") { 21832 bundleName = "PintX" 21833 } 21834 if (bundleName == "Onewheel Pint S") { 21835 bundleName = "PintS" 21836 } 21837 if (bundleName == "Product1") { 21838 bundleName = "PintS" 21839 } 21840 if (bundleName == "Onewheel+ XR") { 21841 bundleName = "XR" 21842 } 21843 if (bundleName == "Onewheel GT") { 21844 bundleName = "GT" 21845 }
21846 if (bundleName == "GT Charger Plug") { 21847 bundleName = "GT" 21848 } 21849 if (bundleName == "GT Rail Guards") { 21850 bundleName = "GT" 21851 } 21852 if (bundleName == "Onewheel GT S-Series") { 21853 bundleName = "GT" 21854 } 21855 21856 21857 let activeBundleName = this.bundle.name 21858 21859 if (activeBundleName == "Recurve Hybrid Bundle") { 21860 bundleName = "GTS" 21861 } 21862 if (activeBundleName == "Recurve Summit Bundle") { 21863 bundleName = "GTS" 21864 } 21865 if (activeBundleName == "Recurve Full Send Bundle") { 21866 bundleName = "GTS" 21867 } 21868 21869 if (activeBundleName == "Rally Hybrid") { 21870 bundleName = "GTS" 21871 } 21872 if (activeBundleName == "Rally Summit") { 21873 bundleName = "GTS" 21874 } 21875 if (activeBundleName == "Rally Full Send") { 21876 bundleName = "GTS" 21877 } 21878 21879 if (activeBundleName == "Rally XL Freeride") { 21880 bundleName = "GTS_XL" 21881 } 21882 if (activeBundleName == "Rally XL Summit") { 21883 bundleName = "GTS_XL" 21884 } 21885 if (activeBundleName == "Rally XL Epitome") { 21886 bundleName = "GTS_XL" 21887 } 21888 21889 21890 this.bundleName = bundleName 21891 21892 let productName = product.name.replaceAll('Onewheel', '').replaceAll('XR', '').replaceAll('xr', '').replaceAll(' X ', '').replaceAll('Pint', '').replaceAll('GT', '').replaceAll(' ', ''); 21893 // Use variantForCanvas if set (for board product with rail parameter), otherwise use product's chosenVariant 21894 let variantName = (variantForCanvas ? variantForCanvas.name : product.chosenVariant.name).replaceAll('Pint', '').replaceAll('XR', '').replaceAll('xr', '').replaceAll(' ', ''); 21895 21896 // If using board variant for base, construct image URL with board variant name 21897 // The base image should show the board with the correct rail color 21898 // Only apply this logic to the board product itself, not accessories 21899 if (useBoardVariantForBase && boardProduct && (product.isBoard || product.hidden)) { 21900 // For the base canvas image, use the board product's variant name 21901 let boardVariantName = boardProduct.chosenVariant.name.replaceAll('Pint', '').replaceAll('XR', '').replaceAll('xr', '').replaceAll(' ', ''); 21902 // Build image URL using board variant for the base 21903 let baseImage = url + bundleName + '_' + productName + '_' + boardVariantName + '_1400x.png'; 21904 // Apply the same replacements 21905 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"); 21906 // Continue with other replacements... 21907 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'); 21908 console.log('Canvas image with board variant:', image); 21909 return image; 21910 } 21911 21912 let image = url + bundleName + '_' + productName + '_' + variantName + '_1400x.png'; 21913 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'); 21914 21915 return image; 21916 return product.chosenVariant.image 21917 }, 21918 getImageAlt(product, index) { 21919 console.log('getting image'); 21920 console.log(product); 21921 console.log(index); 21922 let initial = ''; 21923 // if(index === 0) 21924 // return product.chosenVariant.image 21925 // initial = '_Rail' 21926 21927 let url = 'https://cdn.shopify.com/s/files/1/0696/2011/files/'; 21928 // For canvas rendering, use board product if available, otherwise use activeProduct 21929 let boardProduct = this.bundle.products && this.bundle.products.find(p => p.isBoard || p.hidden); 21930 let productForCanvas = boardProduct || this.bundle.activeProduct; 21931 let bundleName = productForCanvas.name 21932 if (bundleName == "Onewheel Pint") { 21933 bundleName = "Pint" 21934 } 21935 if (bundleName == "Onewheel Pint X") { 21936 bundleName = "PintX" 21937 } 21938 if (bundleName == "Fender Pint") { 21939 bundleName = "PintX" 21940 } 21941 if (bundleName == "Pint X Rail Guards") { 21942 bundleName = "PintX" 21943 } 21944 if (bundleName == "Onewheel Pint X") { 21945 bundleName = "PintX" 21946 } 21947 if (bundleName == "Product1") { 21948 bundleName = "PintS" 21949 } 21950 if (bundleName == "Onewheel+ XR") { 21951 bundleName = "XR" 21952 } 21953 if (bundleName == "Onewheel GT") { 21954 bundleName = "GT" 21955 }
21956 if (bundleName == "GT Charger Plug") { 21957 bundleName = "GT" 21958 } 21959 if (bundleName == "GT Rail Guards") { 21960 bundleName = "GT" 21961 } 21962 if (bundleName == "Onewheel GT S-Series") { 21963 bundleName = "GT" 21964 } 21965 21966 21967 let activeBundleName = this.bundle.name 21968 21969 if (activeBundleName == "Recurve Hybrid Bundle") { 21970 bundleName = "GTS" 21971 } 21972 if (activeBundleName == "Recurve Summit Bundle") { 21973 bundleName = "GTS" 21974 } 21975 if (activeBundleName == "Recurve Full Send Bundle") { 21976 bundleName = "GTS" 21977 } 21978 21979 this.bundleName = bundleName 21980 21981 let productName = product.name.replaceAll('Onewheel', '').replaceAll('XR', '').replaceAll('xr', '').replaceAll(' X ', '').replaceAll('Pint', '').replaceAll('GT', '').replaceAll(' ', ''); 21982 let variantName = product.chosenVariant.name.replaceAll('Pint', '').replaceAll('XR', '').replaceAll('xr', '').replaceAll(' ', ''); 21983 21984 let imageAlt = url + bundleName + '_' + productName + '_' + variantName + '_1400x.png'; 21985 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"); 21986 21987 return imageAlt; 21988 return product.chosenVariant.imageAlt 21989 }, 21990 expand(product) { 21991 for(var i = 0; i < this.bundle.products.length; i++) { 21992 this.bundle.products[i].expanded = false;
21993 } 21994 product.expanded = true; 21995 this.$forceUpdate(); 21996 }, 21997 isSwatch(product) { 21998 let variant = product.variants[0] 21999 let colors = ['White', 22000 'Saffron', 22001 'Red', 22002 'FluorescentOrange', 22003 'NavyBlue', 22004 'Mint', 22005 'LightGray', 22006 'LightGrey', 22007 'HotBlue', 22008 'Fuchsia', 22009 'FluorescentYellow', 22010 'DarkOlive', 22011 'Coral', 22012 'Clear', 22013 'Carbon', 22014 'Black', 22015 'Leather', 22016 'Dijon', 22017 'RonBurgundy', 22018 'DarkGray', 22019 'DarkGrey', 22020 'DarkBlueGreen', 22021 'Sand', 22022 'Slate', 22023 'XRBlue', 22024 'BlackCarbon', 22025 'WhiteCarbon', 22026 'Lime', 22027 'Purple', 22028 'MississippiMud', 22029 'GoldNugget', 22030 'JewelGray', 22031 'Spearmint', 22032 'PowderBlue', 22033 'NeonYellow', 22034 'Transparent', 22035 'BlackwithFluorscentYellow', 22036 'BlackwithFluorescentYellow', 22037 'Bananas', 22038 'Cacti', 22039 'Track', 22040 'Sunfade', 22041 'Doodle', 22042 'Black with Fluorescent Yellow', 22043 'Rally', 22044 'Pint S', 22045 'S-Series', 22046 'Black with Fuchsia', 22047 'Woodland Camo', 22048 'Digi Camo', 22049 'Digital Camo', 22050 'Murdered Out', 22051 'Jack-Glow-Lantern', 22052 'Glowhst', 22053 'Classic Blue', 22054 'Classic Black', 22055 'Forest Green']; 22056 22057 22058 if (colors.indexOf(variant.name.replaceAll(" ", "")) > -1) { 22059 return true; 22060 } 22061 22062 return false; 22063 }, 22064 getHexCode: function (color) { 22065 22066 if (!color) return ''; 22067 22068 color = color.replace(/ /g, ''); 22069 22070 if (color == 'Clear') return '#ffffff'; 22071 22072 var hex = []; 22073 hex['White'] = '#f3f3f3'; 22074 hex['Saffron'] = '#f2cf5d'; 22075 hex['Red'] = '#e62c45'; 22076 hex['FluorescentOrange'] = '#f77224'; 22077 hex['NavyBlue'] = '#253a57'; 22078 hex['Mint'] = '#a3e3e5'; 22079 hex['LightGray'] = '#b2b6b8'; 22080 hex['LightGrey'] = '#b2b6b8'; 22081 hex['HotBlue'] = '#2ac1e4'; 22082 hex['Fuchsia'] = '#f12a92'; 22083 hex['FluorescentYellow'] = '#ebe005'; 22084 hex['DarkOlive'] = '#718058'; 22085 hex['Coral'] = '#ee8c80'; 22086 hex['Clear'] = '#ffffff'; 22087 hex['Carbon'] = '#454545'; 22088 hex['Black'] = '#141414'; 22089 hex['Leather'] = '#8d432a'; 22090 hex['Dijon'] = '#cfb749'; 22091 hex['RonBurgundy'] = '#8f1334'; 22092 hex['DarkGray'] = '#5c5956'; 22093 hex['DarkGrey'] = '#5c5956'; 22094 hex['DarkBlueGreen'] = '#305256'; 22095 hex['Sand'] = '#bda980'; 22096 hex['Slate'] = '#595658'; 22097 hex['XRBlue'] = '#1b6ad8'; 22098 hex['BlackCarbon'] = '#141414'; 22099 hex['WhiteCarbon'] = '#f3f3f3'; 22100 hex['Lime'] = '#10bf43'; 22101 hex['Purple'] = '#5b1ca3'; 22102 hex['MississippiMud'] = '#646462'; 22103 hex['GoldNugget'] = '#c2920c'; 22104 hex['JewelGray'] = '#646464'; 22105 hex['Spearmint'] = '#28aaaa'; 22106 hex['PowderBlue'] = '#449bf5'; 22107 hex['NeonYellow'] = '#e2e41a'; 22108 hex['BlackwithFluorscentYellow'] = '#e2e41a'; 22109 hex['BlackwithFluorescentYellow'] = '#e2e41a'; 22110 hex['Black with Fluorescent Yellow'] = '#e2e41a'; 22111 hex['GalaxyCarbon'] = '#423295'; 22112 hex['MurderedOut'] = '#141414'; 22113 hex['ClassicBlue'] = '#0B568E'; 22114 hex['ClassicBlack'] = '#111921'; 22115 hex['ForestGreen'] = '#064E46' 22116
22117 return hex[color] ? hex[color] : ''; 22118 }, 22119 } 22120 }); 22121 22122 console.log("LOADINg") 22123 22124 $('body').on('click', '.open-configView', function () { 22125 console.log('click2'); 22126 config.bundle = app.bundles[$(this).attr('data-bundle')]; 22127 config.bundle.activeProduct = config.bundle.products[0]; 22128 config.bundle.activeProduct.expanded = true; 22129 22130 // 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) 22131 if (config.bundle && config.bundle.products && config.bundle.products.length) { 22132 function isBoardProductName(p) { 22133 var n = (p && p.name && p.name.toLowerCase()) || ''; 22134 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); 22135 } 22136 const boardProduct = config.bundle.products.find(function(p) { 22137 return p && p.name && isBoardProductName(p); 22138 }); 22139 if (boardProduct) { 22140 if (config.$set) {
22141 config.$set(boardProduct, 'isBoard', true); 22142 config.$set(boardProduct, 'hidden', true); 22143 } else { 22144 boardProduct.isBoard = true; 22145 boardProduct.hidden = true; 22146 } 22147 // Set activeProduct to first non-board for selection 22148 const firstAccessory = config.bundle.products.find(function(p) { return !p.isBoard && !p.hidden; }); 22149 if (firstAccessory && config.bundle.activeProduct === boardProduct) { 22150 config.bundle.activeProduct = firstAccessory; 22151 if (config.$set) config.$set(config.bundle, 'activeProduct', firstAccessory); 22152 } 22153 } 22154 } 22155 22156 // Read rail parameter from URL and store it in bundle for Vue to access 22157 const urlParams = new URLSearchParams(window.location.search); 22158 const railParam = urlParams.get('rail'); 22159 const tireParam = urlParams.get('tire'); 22160 // Use Vue.set to make railParam reactive 22161 if (config.$set) { 22162 config.$set(config.bundle, 'railParam', railParam || null); 22163 config.$set(config.bundle, 'tireParam', tireParam || null); 22164 } else { 22165 config.bundle.railParam = railParam || null; 22166 config.bundle.tireParam = tireParam || null; 22167 } 22168 22169 $('.thumbnails.s-series-swatches li').each(function() { 22170 const index = $(this).index(); 22171 if($(this).hasClass('strong') && index > 0) { 22172 config.bundle.activeProduct.chosenVariant = config.bundle.activeProduct.variants[index]; 22173 config.bundle.products.forEach(p => { 22174 if(p.name == 'Hybrid Fender Delete' && p.variants.length > 1) { 22175 p.chosenVariant = p.variants[1]; 22176 } 22177 }) 22178 } 22179 }); 22180 22181 // Onewheel GT (non S-Series): match board canvas to ?tire=slick-tire|performance-treaded-tire 22182 if (tireParam) { 22183 (function applyGtTireVariant() { 22184 function setGtTireVariant() { 22185 if (!config.bundle || !config.bundle.products || !config.bundle.products.length) return false; 22186 var boardProduct = config.bundle.products.find(function (p) { 22187 if (!p || !p.name) return false; 22188 var n = p.name.toLowerCase(); 22189 return n.indexOf('onewheel gt') !== -1 && n.indexOf('s-series') === -1; 22190 }); 22191 if (!boardProduct || !boardProduct.variants || !boardProduct.variants.length) return false; 22192 var tl = tireParam.toLowerCase(); 22193 var match = boardProduct.variants.find(function (v) { 22194 var vn = (v.name || '').toLowerCase(); 22195 if (tl.indexOf('performance') !== -1 || tl.indexOf('tread') !== -1) { 22196 return vn.indexOf('performance') !== -1 && vn.indexOf('tread') !== -1; 22197 } 22198 if (tl.indexOf('slick') !== -1 || tl === 'slick-tire') return vn.indexOf('slick') !== -1; 22199 return false; 22200 }); 22201 if (match) { 22202 if (window.config && window.config.$set) { 22203 window.config.$set(boardProduct, 'chosenVariant', match); 22204 } else { 22205 boardProduct.chosenVariant = match; 22206 } 22207 console.log('â GT board variant from tire param:', match.name); 22208 window.app.$forceUpdate(); 22209 return true; 22210 } 22211 return false; 22212 } 22213 if (!setGtTireVariant()) { 22214 setTimeout(function () { 22215 if (!setGtTireVariant()) setTimeout(setGtTireVariant, 200); 22216 }, 80); 22217 } 22218 })(); 22219 } 22220 22221 // Set Rail Guards variant and board product variant based on URL parameter 22222 if (railParam) { 22223 const railLower = railParam.toLowerCase(); 22224 // Function to set rail variant for both Rail Guards and board product 22225 function setRailVariant() { 22226 if (!config.bundle || !config.bundle.products || config.bundle.products.length === 0) { 22227 return false; // Bundle not ready yet 22228 } 22229 let found = false;
22230 let boardVariant = null; 22231 22232 // First, find the board product and set its variant for canvas rendering 22233 const boardProduct = config.bundle.products.find(function(p) { 22234 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')))); 22235 }); 22236 22237 if (boardProduct && boardProduct.variants && boardProduct.variants.length > 0) { 22238 // Find board variant matching the rail parameter 22239 boardVariant = boardProduct.variants.find(function(v) { 22240 const variantName = (v.name || '').toLowerCase(); 22241 if (railLower === 'sand' && (variantName.includes('sand') || variantName === 'sand')) return true; 22242 if (railLower === 'slate' && (variantName.includes('slate') || variantName === 'slate')) return true; 22243 if (railLower === 'powder-blue' && (variantName.includes('powder') || variantName.includes('powder-blue'))) return true; 22244 if (railLower === 'straight' && variantName.includes('straight')) return true; 22245 if (railLower === 'recurve' && variantName.includes('recurve')) return true; 22246 if (railLower === 's-series' && variantName.includes('s-series') && !variantName.includes('rally')) return true; 22247 if (railLower === 'rally' && variantName.includes('rally') && !variantName.includes('xl')) return true; 22248 if (railLower === 'rally-xl' && variantName.includes('rally xl')) return true; 22249 return false; 22250 }); 22251 22252 // Fallback matching
22253 if (!boardVariant && railLower === 'sand') { 22254 boardVariant = boardProduct.variants.find(function(v) { 22255 const variantName = (v.name || '').toLowerCase(); 22256 return variantName.startsWith('sand') || variantName.endsWith('sand'); 22257 }); 22258 } 22259 if (!boardVariant && railLower === 'slate') { 22260 boardVariant = boardProduct.variants.find(function(v) { 22261 const variantName = (v.name || '').toLowerCase(); 22262 return variantName.startsWith('slate') || variantName.endsWith('slate'); 22263 }); 22264 } 22265 22266 if (boardVariant) { 22267 // Set board variant for canvas rendering (but it won't be added to cart due to isBoard/hidden flags) 22268 if (window.config && window.config.$set) { 22269 window.config.$set(boardProduct, 'chosenVariant', boardVariant); 22270 } else { 22271 boardProduct.chosenVariant = boardVariant; 22272 } 22273 console.log('â Set board variant to:', boardVariant.name, 'for rail param:', railParam, 'in product:', boardProduct.name); 22274 } 22275 } 22276 22277 // GT S-Series Step 2: ?rail= is board rail type (s-series / rally / rally-xl), not Rail Guards color. 22278 // Keep using it for board variant + canvas above; do not force Rail Guards SKU to match. 22279 var skipRailGuardsFromRailParam = config.bundle.products.some(function(p) { 22280 if (!p || !p.name) return false; 22281 var bn = p.name.toLowerCase(); 22282 return bn.indexOf('onewheel gt s-series') !== -1 && (p.isBoard || p.hidden); 22283 }); 22284 22285 // GT S-Series Step 2: cart uses each product's chosenVariant â match Hybrid Fender Delete to rail type. 22286 if (skipRailGuardsFromRailParam) { 22287 config.bundle.products.forEach(function(product) { 22288 if (!product || !product.variants || !product.variants.length) return; 22289 if (product.name !== 'Hybrid Fender Delete') return; 22290 var targetName = null; 22291 if (railLower === 's-series') { 22292 targetName = 'GT Hybrid Fender Delete'; 22293 } else if (railLower === 'rally' || railLower === 'recurve' || railLower === 'rally-xl') { 22294 targetName = 'GT Recurve Hybrid Fender Delete'; 22295 } 22296 if (!targetName) return; 22297 var match = product.variants.find(function(v) { return v.name === targetName; }); 22298 if (match) { 22299 if (window.config && window.config.$set) { 22300 window.config.$set(product, 'chosenVariant', match); 22301 } else { 22302 product.chosenVariant = match; 22303 } 22304 console.log('â Set Hybrid Fender Delete to:', match.name, 'for rail param:', railParam); 22305 found = true; 22306 } 22307 }); 22308 } 22309 22310 // Find Rail Guards product in bundle and set variant based on URL parameter (nonâS-Series boards only) 22311 if (!skipRailGuardsFromRailParam) config.bundle.products.forEach(function(product) { 22312 if (product && product.variants && product.variants.length > 0 && !product.isBoard && !product.hidden) { 22313 // Check if this is a Rail Guards product 22314 const productName = (product.name || '').toLowerCase(); 22315 if (productName.includes('rail guard') || productName.includes('railguards')) { 22316 // Find variant matching the rail parameter - try multiple matching strategies 22317 let matchingVariant = product.variants.find(function(v) { 22318 const variantName = (v.name || '').toLowerCase(); 22319 // Direct matches 22320 if (railLower === 'sand' && (variantName.includes('sand') || variantName === 'sand')) return true; 22321 if (railLower === 'slate' && (variantName.includes('slate') || variantName === 'slate')) return true; 22322 if (railLower === 'powder-blue' && (variantName.includes('powder') || variantName.includes('powder-blue'))) return true; 22323 if (railLower === 'straight' && variantName.includes('straight')) return true; 22324 if (railLower === 'recurve' && variantName.includes('recurve')) return true; 22325 if (railLower === 's-series' && variantName.includes('s-series') && !variantName.includes('rally')) return true; 22326 if (railLower === 'rally' && variantName.includes('rally') && !variantName.includes('xl')) return true; 22327 if (railLower === 'rally-xl' && variantName.includes('rally xl')) return true; 22328 return false;
22329 }); 22330 22331 // If no match found, try to match by first word or partial match 22332 if (!matchingVariant && railLower === 'sand') { 22333 matchingVariant = product.variants.find(function(v) { 22334 const variantName = (v.name || '').toLowerCase(); 22335 return variantName.startsWith('sand') || variantName.endsWith('sand'); 22336 }); 22337 } 22338 if (!matchingVariant && railLower === 'slate') { 22339 matchingVariant = product.variants.find(function(v) { 22340 const variantName = (v.name || '').toLowerCase(); 22341 return variantName.startsWith('slate') || variantName.endsWith('slate'); 22342 }); 22343 } 22344 22345 if (matchingVariant) { 22346 // Use Vue.set if available to ensure reactivity 22347 if (window.config && window.config.$set) { 22348 window.config.$set(product, 'chosenVariant', matchingVariant); 22349 } else { 22350 product.chosenVariant = matchingVariant; 22351 } 22352 found = true; 22353 console.log('â Set Rail Guards variant to:', matchingVariant.name, 'for rail param:', railParam, 'in product:', product.name); 22354 } else { 22355 console.warn('â Could not find matching variant for rail param:', railParam, 'in product:', product.name); 22356 console.warn('Available variants:', product.variants.map(v => v.name)); 22357 } 22358 } 22359 } 22360 }); 22361 if (found || boardVariant) { 22362 window.app.$forceUpdate(); 22363 } 22364 return found || !!boardVariant; 22365 } 22366 22367 // Try immediately, then retry with delays if needed 22368 // Also set up a watcher to re-apply if sanitization clears it 22369 function applyRailVariantWithRetry() { 22370 if (!setRailVariant()) { 22371 setTimeout(function() { 22372 if (!setRailVariant()) { 22373 setTimeout(function() { 22374 if (!setRailVariant()) { 22375 setTimeout(setRailVariant, 300); 22376 } 22377 }, 200); 22378 } 22379 }, 100); 22380 } 22381 } 22382 22383 applyRailVariantWithRetry(); 22384 22385 // Watch for bundle changes and re-apply rail variant if needed 22386 if (window.config && window.config.$watch) { 22387 window.config.$watch(function() { 22388 return window.config.bundle && window.config.bundle.products; 22389 }, function() { 22390 // Re-apply rail variant after bundle changes (e.g., after sanitization) 22391 setTimeout(applyRailVariantWithRetry, 50); 22392 }, { deep: true }); 22393 } 22394 } 22395 22396 if(config.bundle.name == "Pint S Essentials Bundle" || config.bundle.name == "Pint S Pinnacle Bundle") { 22397 setTimeout(() => { 22398 findAndSetColor(config.bundle.name, 'Pint X Rail Guards', 'Pint S'); 22399 }); 22400 } 22401 22402 if(config.bundle.name == "Rally XL Freeride" || config.bundle.name == "Rally XL Summit" || config.bundle.name == "Rally XL Epitome" ) { 22403 setTimeout(() => { 22404 findAndSetColor(config.bundle.name, 'Onewheel GT S-Series', 'S-Series Rally XL'); 22405 }); 22406 } 22407 if(config.bundle.name == "Rally Hybrid" || config.bundle.name == "Rally Summit" || config.bundle.name == "Rally Full Send" ) { 22408 setTimeout(() => { 22409 findAndSetColor(config.bundle.name, 'Onewheel GT S-Series', 'S-Series Rally Edition'); 22410 findAndSetColor(config.bundle.name, 'Hybrid Fender Delete', 'GT Recurve Hybrid Fender Delete'); 22411 }); 22412 } 22413 22414 window.app.$forceUpdate(); 22415 }); 22416 22417 $('body').on('click', '.close-configView', function (e) { 22418 e.preventDefault(); 22419 $('.product-configView').removeClass('active'); 22420 $('body').removeClass('no-scroll'); 22421 }); 22422 22423 $('body').on('click', function (e) { 22424 if([...e.target.classList].indexOf('product-configView') !== -1) { 22425 document.querySelector('.product-configView').classList.remove("active"); 22426 document.querySelector('.template-product').classList.remove("no-scroll"); 22427 } 22428 }); 22429 22430 22431 22432 22433// $('body').on('click', '#config-view .images .image', function (e) { 22434// var productId = $(this).attr('product'); 22435// for (var i in config.bundle.products) { 22436// if (config.bundle.products[i].id == productId) { 22437// config.bundle.activeProduct = config.bundle.products[i]; 22438// window.config.$forceUpdate(); 22439// } 22440// } 22441// }); 22442 22443 22444 $('body').on('click', '.add-bundle-to-cart', function (e) { 22445 var skipUpsell = false;
22446 22447 if ($(this).hasClass('skip-upsell') || window.skipUpsell) { 22448 skipUpsell = true; 22449 } 22450 22451 // Filter out board products (marked as isBoard or hidden) before adding to cart. 22452 // Board is already in cart from Step 1; only add bundle items (accessories). 22453 function isBoardByName(product) { 22454 var n = (product && product.name && product.name.toLowerCase()) || ''; 22455 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); 22456 } 22457 var productsToAdd = config.bundle.products.filter(function(product) { 22458 if (!product || product.isBoard || product.hidden) return false; 22459 if (isBoardByName(product)) return false; 22460 return true; 22461 }); 22462 22463 addToCart(productsToAdd, 0, skipUpsell); 22464 }); 22465 22466 function addToCart(products, index, skipUpsell) { 22467 if (index >= products.length) { 22468 if (skipUpsell) { 22469 window.location = '/cart'; 22470 } else if (window.whichProduct == 'pint') { 22471 window.location = '/cart'; 22472 } else if (window.whichProduct == 'xr') { 22473 window.location = '/cart'; 22474 } else { 22475 window.location = '/cart'; 22476 } 22477 return; 22478 } 22479 22480 // Safety check: skip board products even if they somehow made it through 22481 var product = products[index]; 22482 var name = (product && product.name && product.name.toLowerCase()) || ''; 22483 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)); 22484 if (isBoard) { 22485 addToCart(products, index + 1, skipUpsell); 22486 return; 22487 } 22488 22489 $.post('/cart/add.js', {quantity: 1, id: products[index].chosenVariant.id}, function (response) { 22490 addToCart(products, index + 1, skipUpsell); 22491 }, 'json'); 22492 } 22493 22494 $('.open-purchaseView').on('click', function () { 22495 window.scrollTo(0, 0); 22496 }); 22497 22498 function printAllOptions() { 22499 app.bundles.map((bundle) => { 22500 console.log("bundle: " + bundle.name); 22501 bundle.products.map((product) => { 22502 console.log(" - product: " + product.name); 22503 product.variants.map((variant) => { 22504 console.log(' -- variant: ', variant.name) 22505 22506 }) 22507 }) 22508 }) 22509 22510 } 22511 22512 function findAndSetColor(bundleName, itemName, color) { 22513 let bundle, product, variant; 22514 22515 bundle = _.find(app.bundles, (n) => n.name === bundleName); 22516 if (bundle) product = _.find(bundle.products, (n) => n.name === itemName); 22517 if (product) variant = _.find(product.variants, (n) => n.name === color); 22518 if (variant) { 22519 console.log(bundle.name); 22520 console.log(product.name); 22521 console.log(variant.name); 22522 product.chosenVariant = variant; 22523 } else { 22524 console.warn('Not Found'); 22525 } 22526 } 22527 22528 22529 printAllOptions(); 22530 findAndSetColor("Ride More Bundle", "Rail Guards Pint", "Transparent"); 22531 findAndSetColor("Ultimate Bundle", "Rail Guards Pint", "Transparent"); 22532 findAndSetColor("Pint X Essentials Bundle", "Pint X Rail Guards", "Transparent"); 22533 findAndSetColor("Pint X Pro Bundle", "Pint X Rail Guards", "Transparent"); 22534 findAndSetColor("Pint S Essentials Bundle", "Pint X Rail Guards", "Transparent"); 22535 22536 findAndSetColor("Ride More Bundle", "Rail Guards Pint", "Navy Blue"); 22537 findAndSetColor("Ride More Bundle", "Bumpers Pint", "Dark Olive"); 22538 findAndSetColor("Ride More Bundle", "Fender Pint", "Dark Olive"); 22539 findAndSetColor("Ultimate Bundle", "Rail Guards Pint", "Navy Blue"); 22540 findAndSetColor("Ultimate Bundle", "Bumpers Pint", "Dark Olive");
22541 findAndSetColor("Ultimate Bundle", "Fender Pint", "Dark Olive"); 22542 findAndSetColor("Ultimate Bundle", "Maghandle Pro", "Mississippi Mud"); 22543 22544 22545 findAndSetColor("Ultimate Carbon Bundle", "Rail Guards Pint", "Navy Blue"); 22546 findAndSetColor("Ultimate Carbon Bundle", "Bumpers Pint", "Dark Olive"); 22547 findAndSetColor("Ultimate Carbon Bundle", "Maghandle Pro", "White"); 22548 findAndSetColor("Ultimate Carbon Bundle", "Pint Charger Plugs", "White"); 22549 22550 22551 findAndSetColor("Pint X Essentials Bundle", "Pint X Rail Guards", "Navy Blue"); 22552 findAndSetColor("Pint X Essentials Bundle", "Pint X Bumper", "Dark Olive"); 22553 findAndSetColor("Pint X Essentials Bundle", "Fender Pint", "Dark Olive"); 22554 findAndSetColor("Pint X Pro Bundle", "Pint X Rail Guards", "Navy Blue"); 22555 findAndSetColor("Pint X Pro Bundle", "Pint X Bumper", "Dark Olive"); 22556 findAndSetColor("Pint X Pro Bundle", "Maghandle Pro", "Mississippi Mud"); 22557 22558 findAndSetColor("Pint S Essentials", "Pint X Rail Guards", "Navy Blue"); 22559 findAndSetColor("Pint S Essentials", "Pint X Bumper", "Dark Olive"); 22560 findAndSetColor("Pint S Essentials", "Fender Pint", "Dark Olive"); 22561 findAndSetColor("Pint S Pinnacle", "Pint X Rail Guards", "Navy Blue"); 22562 findAndSetColor("Pint S Pinnacle", "Pint X Freeride Bumpers", "Hot Blue"); 22563 22564 findAndSetColor("c27s1", "Onewheel XR Classic", "XR Classic"); 22565 findAndSetColor("c27s1", "Hybrid Fender Delete", "XR Classic Hybrid Fender Delete"); 22566 findAndSetColor("c27s2", "Onewheel XR Classic", "XR Classic"); 22567 findAndSetColor("c27s2", "Hybrid Fender Delete", "XR Classic Hybrid Fender Delete"); 22568 findAndSetColor("c27s2", "XR Classic Bumpers", "White"); 22569 findAndSetColor("c27s2", "Hybrid Fender", "Navy Blue"); 22570 findAndSetColor("c27s3", "Onewheel XR Classic", "XR Classic"); 22571 findAndSetColor("c27s3", "Hybrid Fender Delete", "XR Classic Hybrid Fender Delete"); 22572 findAndSetColor("c27s3", "XR Classic Freeride Bumpers", "Red"); 22573 findAndSetColor("c27s3", "Hybrid Fender", "Navy Blue"); 22574 22575 findAndSetColor("c27r1", "Onewheel XR Classic", "XR Classic with Recurve Rails"); 22576 findAndSetColor("c27r1", "Hybrid Fender Delete", "XR Classic Recurve Hybrid Fender Delete"); 22577 findAndSetColor("c27r2", "Onewheel XR Classic", "XR Classic with Recurve Rails"); 22578 findAndSetColor("c27r2", "XR Classic Bumpers", "White"); 22579 findAndSetColor("c27r2", "Hybrid Fender", "Navy Blue"); 22580 findAndSetColor("c27r2", "Hybrid Fender Delete", "XR Classic Recurve Hybrid Fender Delete"); 22581 findAndSetColor("c27r3", "Onewheel XR Classic", "XR Classic with Recurve Rails"); 22582 findAndSetColor("c27r3", "Hybrid Fender Delete", "XR Classic Recurve Hybrid Fender Delete"); 22583 findAndSetColor("c27r3", "XR Classic Freeride Bumpers", "Red"); 22584 findAndSetColor("c27r3", "Hybrid Fender", "Navy Blue"); 22585 22586 22587 // This is the GT S-Series Group 22588 findAndSetColor("Summit Bundle", "GT Bumpers", "Hot Blue"); 22589 findAndSetColor("Full Send Bundle", "GT Bumpers", "Hot Blue"); 22590 22591 // This is the GT Group 22592 findAndSetColor("GT Elite Bundle", "GT Bumpers", "Hot Blue"); 22593 findAndSetColor("GT Freeride Bundle", "GT Bumpers", "Dark Olive"); 22594 22595 22596</script>
22596 22597 22598 22599 22600 22601 22602
22602<script> 22603 22604 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"; 22605 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"; 22606 app.bundles[0].key = 'bundle1'; 22607 app.bundles[0].stock = 'stock'; 22608 app.bundles[0].name = 'Hybrid Bundle'; 22609 app.bundles[0].hideAlt = 'yes'; 22610 app.bundles[0].nameShort = 'Hybrid'; 22611 app.bundles[0].group = 'gt-1'; 22612 app.bundles[0].price = 3145; 22613 app.bundles[0].compareAt = 3205; 22614 app.bundles[0].priceAccs = 95; 22615 app.bundles[0].compareAtAccs = 155; 22616 app.bundles[0].discount = 60; 22617 app.bundles[0].save = '$60'; 22618 app.bundles[0].saveAccs = '$60'; 22619 app.bundles[0].lowAs = '$110'; 22620 app.bundles[0].lowAsAccs = '$4'; 22621 app.bundles[0].includes = ['GT S-Series', 'Charger Plug ($5 value)', 'Hybrid Fender ($150 value)']; 22622 22623 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"; 22624 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"; 22625 app.bundles[1].key = 'bundle2'; 22626 app.bundles[1].stock = 'stock'; 22627 app.bundles[1].name = 'Summit Bundle'; 22628 app.bundles[1].hideAlt = 'yes'; 22629 app.bundles[1].nameShort = 'Summit'; 22630 app.bundles[1].group = 'gt-2'; 22631 app.bundles[1].price = 3430; 22632 app.bundles[1].compareAt = 3525; 22633 app.bundles[1].priceAccs = 380; 22634 app.bundles[1].compareAtAccs = 475; 22635 app.bundles[1].discount = 95; 22636 app.bundles[1].save = '$95'; 22637 app.bundles[1].saveAccs = '$95'; 22638 app.bundles[1].lowAs = '$119'; 22639 app.bundles[1].lowAsAccs = '$13'; 22640 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)']; 22641 22642 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"; 22643 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"; 22644 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"; 22645 app.bundles[2].key = 'bundle3'; 22646 app.bundles[2].stock = 'stock'; 22647 app.bundles[2].name = 'Full Send Bundle'; 22648 app.bundles[2].hideAlt = 'yes'; 22649 app.bundles[2].nameShort = 'Full Send'; 22650 app.bundles[2].group = 'gt-3'; 22651 app.bundles[2].price = 3470; 22652 app.bundles[2].compareAt = 3645; 22653 app.bundles[2].priceAccs = 420; 22654 app.bundles[2].compareAtAccs = 595; 22655 app.bundles[2].discount = 175; 22656 app.bundles[2].save = '$175'; 22657 app.bundles[2].saveAccs = '$175'; 22658 app.bundles[2].lowAs = '$121'; 22659 app.bundles[2].lowAsAccs = '$15'; 22660 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)']; 22661 22662 app.bundles[3].image = ""; 22663 app.bundles[3].key = 'solo'; 22664 app.bundles[3].stock = 'alt'; 22665 app.bundles[3].hideAlt = 'yes'; 22666 app.bundles[3].price = 2900; 22667 app.bundles[3].discount = 0; 22668 app.bundles[3].save = ''; 22669 app.bundles[3].lowAs = '$86'; 22670 app.bundles[3].includes = []; 22671 22672 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"; 22673 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"; 22674 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"; 22675 app.bundles[4].key = 'bundle4'; 22676 app.bundles[4].stock = 'rally'; 22677 app.bundles[4].name = 'Rally Hybrid'; 22678 app.bundles[4].nameShort = 'Rally Hybrid'; 22679 app.bundles[4].group = 'gt-1'; 22680 app.bundles[4].price = 3345; 22681 app.bundles[4].compareAt = 3405; 22682 app.bundles[4].priceAccs = 145; 22683 app.bundles[4].compareAtAccs = 205; 22684 app.bundles[4].discount = 60; 22685 app.bundles[4].save = '$60'; 22686 app.bundles[4].saveAccs = '$60'; 22687 app.bundles[4].lowAs = '$116'; 22688 app.bundles[4].lowAsAccs = '$5'; 22689 app.bundles[4].prefix = 'from'; 22690 app.bundles[4].includes = ['GT S-Series', 'Recurve Hybrid Fender ($150 value)', 'Charger Plug ($5 value)']; 22691 app.bundles[4].disclaimer = ''; 22692 22693 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"; 22694 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"; 22695 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"; 22696 app.bundles[5].key = 'bundle5'; 22697 app.bundles[5].stock = 'rally'; 22698 app.bundles[5].name = 'Rally Summit'; 22699 app.bundles[5].nameShort = 'Rally Summit'; 22700 app.bundles[5].group = 'gt-2'; 22701 app.bundles[5].price = 3620; 22702 app.bundles[5].compareAt = 3740; 22703 app.bundles[5].priceAccs = 420; 22704 app.bundles[5].compareAtAccs = 540; 22705 app.bundles[5].discount = 120; 22706 app.bundles[5].save = '$120'; 22707 app.bundles[5].saveAccs = '$120'; 22708 app.bundles[5].lowAs = '$125'; 22709 app.bundles[5].lowAsAccs = '$15'; 22710 app.bundles[5].prefix = 'from'; 22711 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)']; 22712 app.bundles[5].disclaimer = ''; 22713 22714 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"; 22715 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"; 22716 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"; 22717 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"; 22718 app.bundles[6].key = 'bundle6'; 22719 app.bundles[6].stock = 'rally'; 22720 app.bundles[6].name = 'Rally Full Send'; 22721 app.bundles[6].nameShort = 'Rally Full Send'; 22722 app.bundles[6].group = 'gt-3'; 22723 app.bundles[6].price = 3700;
22724 app.bundles[6].compareAt = 3905; 22725 app.bundles[6].priceAccs = 500; 22726 app.bundles[6].compareAtAccs = 705; 22727 app.bundles[6].discount = 205; 22728 app.bundles[6].save = '$205'; 22729 app.bundles[6].saveAccs = '$205'; 22730 app.bundles[6].lowAs = '$128'; 22731 app.bundles[6].lowAsAccs = '$20'; 22732 app.bundles[6].prefix = 'from'; 22733 app.bundles[6].disclaimer = ''; 22734 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)']; 22735 22736 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"; 22737 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"; 22738 app.bundles[7].key = 'bundle7'; 22739 app.bundles[7].stock = 'xl'; 22740 app.bundles[7].name = 'Rally XL Freeride'; 22741 app.bundles[7].nameShort = 'XL Freeride'; 22742 app.bundles[7].group = 'gt-1'; 22743 app.bundles[7].price = 3580; 22744 app.bundles[7].compareAt = 3630; 22745 app.bundles[7].priceAccs = 80; 22746 app.bundles[7].compareAtAccs = 130; 22747 app.bundles[7].discount = 50; 22748 app.bundles[7].save = '$50'; 22749 app.bundles[7].saveAccs = '$50'; 22750 app.bundles[7].lowAs = '$124'; 22751 app.bundles[7].lowAsAccs = '$3'; 22752 app.bundles[7].prefix = 'from'; 22753 app.bundles[7].includes = ['GT S-Series Rally XL', 'Freeride Bumpers ($125 value)', 'Charger Plug ($5 value)']; 22754 app.bundles[7].disclaimer = ''; 22755 22756 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"; 22757 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"; 22758 app.bundles[8].key = 'bundle8'; 22759 app.bundles[8].stock = 'xl'; 22760 app.bundles[8].name = 'Rally XL Summit'; 22761 app.bundles[8].nameShort = 'XL Summit'; 22762 app.bundles[8].group = 'gt-2'; 22763 app.bundles[8].price = 3740; 22764 app.bundles[8].compareAt = 3860; 22765 app.bundles[8].priceAccs = 240; 22766 app.bundles[8].compareAtAccs = 360; 22767 app.bundles[8].discount = 120; 22768 app.bundles[8].save = '$120'; 22769 app.bundles[8].saveAccs = '$120'; 22770 app.bundles[8].lowAs = '$129'; 22771 app.bundles[8].lowAsAccs = '$9'; 22772 app.bundles[8].prefix = 'from'; 22773 app.bundles[8].includes = ['GT S-Series Rally XL', 'Freeride Bumpers ($125 value)', 'GT S-Series Hypercharger ($230 value)', 'Charger Plug ($5 value)']; 22774 app.bundles[8].disclaimer = ''; 22775 22776 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"; 22777 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"; 22778 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"; 22779 app.bundles[9].key = 'bundle9'; 22780 app.bundles[9].stock = 'xl'; 22781 app.bundles[9].name = 'Rally XL Epitome'; 22782 app.bundles[9].nameShort = 'XL Epitome'; 22783 app.bundles[9].group = 'gt-3'; 22784 app.bundles[9].price = 3950; 22785 app.bundles[9].compareAt = 4160; 22786 app.bundles[9].priceAccs = 450; 22787 app.bundles[9].compareAtAccs = 660; 22788 app.bundles[9].discount = 210; 22789 app.bundles[9].save = '$210'; 22790 app.bundles[9].saveAccs = '$210'; 22791 app.bundles[9].lowAs = '$137'; 22792 app.bundles[9].lowAsAccs = '$16'; 22793 app.bundles[9].prefix = 'from'; 22794 app.bundles[9].disclaimer = ''; 22795 app.bundles[9].includes = ['GT S-Series Rally XL', 'Freeride Bumpers ($125 value)', 'GT S-Series Hypercharger ($230 value)', 'Charger Plug ($5 value)']; 22796 </script>
22796 22797 22798 22799 22800 22801 22802 22803 22804 22805 22806 22807 22808 22809</div> 22810 </section> 22811 22812 22813 22814 22815 22816 22817 22818 <div class="klarna--global js-klarna-global hide"> 22819 <div id="klarna3"> 22820 <a id="klarna-upstream-product3" class="klarna-upstream" href="#" data-merchant-id="N100204" data-snippet="StandardMonthlyPrice" data-amount="162400"></a> 22821 </div> 22822 </div> 22823 22824 </main> 22825 22826 <div id="shopify-section-footer" class="shopify-section"> 22827<footer class="footer hide-small"> 22828 <div class="container"> 22829 <div class="row row-bottom"> 22830 <div class="col col-3 text-center"> 22831 <svg width="58" height="30" xmlns="http://www.w3.org/2000/svg"> 22832 <g fill="none" fill-rule="evenodd"> 22833 <path fill="#FFF" d="M0 30h57.665V.062H0z"/> 22834 <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"/> 22835 <path fill="#212121" d="M0 16.183h23.066V.063H0z"/> 22836 <path fill="#FFF" d="M2.218 1.833l-.795.57.304-.922z"/> 22837 <path fill="#FFF" d="M1.879 1.942l-.795-.57h.983z"/> 22838 <path fill="#FFF" d="M1.669 1.657l.304-.922.303.922z"/> 22839 <path fill="#FFF" d="M1.879 1.372h.983l-.795.57z"/> 22840 <path fill="#FFF" d="M2.218 1.48l.304.923-.795-.57zM6.043 1.833l-.796.57.304-.922z"/> 22841 <path fill="#FFF" d="M5.703 1.942l-.795-.57h.983z"/> 22842 <path fill="#FFF" d="M5.493 1.657l.304-.922.304.922z"/> 22843 <path fill="#FFF" d="M5.703 1.372h.983l-.795.57z"/> 22844 <path fill="#FFF" d="M6.043 1.48l.303.923-.795-.57zM9.867 1.833l-.795.57.303-.922z"/> 22845 <path fill="#FFF" d="M9.527 1.942l-.795-.57h.983z"/> 22846 <path fill="#FFF" d="M9.317 1.657l.304-.922.304.922z"/> 22847 <path fill="#FFF" d="M9.527 1.372h.983l-.795.57z"/> 22848 <path fill="#FFF" d="M9.867 1.48l.303.923-.795-.57zM13.69 1.833l-.794.57.303-.922z"/> 22849 <path fill="#FFF" d="M13.351 1.942l-.795-.57h.983z"/> 22850 <path fill="#FFF" d="M13.141 1.657l.304-.922.304.922z"/> 22851 <path fill="#FFF" d="M13.351 1.372h.983l-.795.57z"/> 22852 <path fill="#FFF" d="M13.69 1.48l.305.923-.796-.57zM17.515 1.833l-.795.57.303-.922z"/> 22853 <path fill="#FFF" d="M17.175 1.942l-.795-.57h.983z"/> 22854 <path fill="#FFF" d="M16.965 1.657l.304-.922.304.922z"/> 22855 <path fill="#FFF" d="M17.175 1.372h.983l-.795.57z"/> 22856 <path fill="#FFF" d="M17.515 1.48l.304.923-.796-.57zM21.339 1.833l-.795.57.304-.922z"/> 22857 <path fill="#FFF" d="M21 1.942l-.796-.57h.983z"/> 22858 <path fill="#FFF" d="M20.79 1.657l.303-.922.304.922z"/> 22859 <path fill="#FFF" d="M21 1.372h.982l-.795.57z"/> 22860 <path fill="#FFF" d="M21.339 1.48l.304.923-.795-.57zM4.13 3.45l-.795.57.304-.923z"/> 22861 <path fill="#FFF" d="M3.79 3.558l-.794-.57h.983z"/> 22862 <path fill="#FFF" d="M3.581 3.273l.304-.922.304.922z"/> 22863 <path fill="#FFF" d="M3.79 2.988h.984l-.795.57z"/> 22864 <path fill="#FFF" d="M4.13 3.097l.304.922-.795-.57zM7.955 3.45l-.796.57.304-.923z"/> 22865 <path fill="#FFF" d="M7.615 3.558l-.795-.57h.983z"/> 22866 <path d="M7.405 3.273l.304-.922s.375.705.304.922c-.072.218-.608 0-.608 0z" fill="#FFF"/> 22867 <path fill="#FFF" d="M7.615 2.988h.983l-.795.57z"/> 22868 <path fill="#FFF" d="M7.955 3.097l.303.922-.795-.57zM11.779 3.45l-.795.57.303-.923z"/> 22869 <path fill="#FFF" d="M11.44 3.558l-.796-.57h.983z"/> 22870 <path fill="#FFF" d="M11.23 3.273l.303-.922.304.922z"/> 22871 <path fill="#FFF" d="M11.44 2.988h.982l-.795.57z"/> 22872 <path fill="#FFF" d="M11.779 3.097l.303.922-.795-.57zM15.603 3.45l-.795.57.303-.923z"/> 22873 <path fill="#FFF" d="M15.263 3.558l-.795-.57h.983z"/> 22874 <path fill="#FFF" d="M15.053 3.273l.304-.922.304.922z"/> 22875 <path fill="#FFF" d="M15.263 2.988h.983l-.795.57z"/> 22876 <path fill="#FFF" d="M15.603 3.097l.304.922-.796-.57zM19.427 3.45l-.795.57.304-.923z"/> 22877 <path fill="#FFF" d="M19.087 3.558l-.795-.57h.983z"/> 22878 <path fill="#FFF" d="M18.878 3.273l.303-.922.304.922z"/> 22879 <path fill="#FFF" d="M19.087 2.988h.983l-.795.57z"/> 22880 <path fill="#FFF" d="M19.427 3.097l.304.922-.795-.57zM2.218 5.066l-.795.57.304-.922z"/> 22881 <path fill="#FFF" d="M1.879 5.175l-.795-.57h.983z"/> 22882 <path fill="#FFF" d="M1.669 4.89l.304-.922.303.922z"/> 22883 <path fill="#FFF" d="M1.879 4.605h.983l-.795.57z"/> 22884 <path fill="#FFF" d="M2.218 4.714l.304.922-.795-.57zM6.043 5.066l-.796.57.304-.922z"/> 22885 <path fill="#FFF" d="M5.703 5.175l-.795-.57h.983z"/> 22886 <path fill="#FFF" d="M5.493 4.89l.304-.922.304.922z"/> 22887 <path fill="#FFF" d="M5.703 4.605h.983l-.795.57z"/> 22888 <path fill="#FFF" d="M6.043 4.714l.303.922-.795-.57zM9.867 5.066l-.795.57.303-.922z"/> 22889 <path fill="#FFF" d="M9.527 5.175l-.795-.57h.983z"/> 22890 <path fill="#FFF" d="M9.317 4.89l.304-.922.304.922z"/> 22891 <path fill="#FFF" d="M9.527 4.605h.983l-.795.57z"/> 22892 <path fill="#FFF" d="M9.867 4.714l.303.922-.795-.57zM13.69 5.066l-.794.57.303-.922z"/> 22893 <path fill="#FFF" d="M13.351 5.175l-.795-.57h.983z"/> 22894 <path fill="#FFF" d="M13.141 4.89l.304-.922.304.922z"/> 22895 <path fill="#FFF" d="M13.351 4.605h.983l-.795.57z"/> 22896 <path fill="#FFF" d="M13.69 4.714l.305.922-.796-.57zM17.515 5.066l-.795.57.303-.922z"/> 22897 <path fill="#FFF" d="M17.175 5.175l-.795-.57h.983z"/> 22898 <path fill="#FFF" d="M16.965 4.89l.304-.922.304.922z"/> 22899 <path fill="#FFF" d="M17.175 4.605h.983l-.795.57z"/> 22900 <path fill="#FFF" d="M17.515 4.714l.304.922-.796-.57zM21.339 5.066l-.795.57.304-.922z"/> 22901 <path fill="#FFF" d="M21 5.175l-.796-.57h.983z"/> 22902 <path fill="#FFF" d="M20.79 4.89l.303-.922.304.922z"/> 22903 <path fill="#FFF" d="M21 4.605h.982l-.795.57z"/> 22904 <path fill="#FFF" d="M21.339 4.714l.304.922-.795-.57zM4.178 6.688l-.795.57.303-.922z"/> 22905 <path fill="#FFF" d="M3.838 6.797l-.795-.57h.983z"/> 22906 <path fill="#FFF" d="M3.628 6.512l.304-.922.304.922z"/> 22907 <path fill="#FFF" d="M3.838 6.227h.983l-.795.57z"/> 22908 <path fill="#FFF" d="M4.178 6.336l.303.922-.795-.57zM8.002 6.688l-.795.57.303-.922z"/> 22909 <path fill="#FFF" d="M7.662 6.797l-.795-.57h.983z"/> 22910 <path fill="#FFF" d="M7.452 6.512l.304-.922.304.922z"/> 22911 <path fill="#FFF" d="M7.662 6.227h.983l-.795.57z"/> 22912 <path fill="#FFF" d="M8.002 6.336l.304.922-.796-.57zM11.826 6.688l-.795.57.303-.922z"/> 22913 <path fill="#FFF" d="M11.486 6.797l-.795-.57h.983z"/> 22914 <path fill="#FFF" d="M11.276 6.512l.304-.922.304.922z"/> 22915 <path fill="#FFF" d="M11.486 6.227h.983l-.795.57z"/> 22916 <path fill="#FFF" d="M11.826 6.336l.304.922-.796-.57zM15.65 6.688l-.795.57.304-.922z"/> 22917 <path fill="#FFF" d="M15.31 6.797l-.795-.57h.983z"/> 22918 <path fill="#FFF" d="M15.1 6.512l.304-.922.304.922z"/> 22919 <path fill="#FFF" d="M15.31 6.227h.983l-.795.57z"/> 22920 <path fill="#FFF" d="M15.65 6.336l.304.922-.795-.57zM19.474 6.688l-.795.57.304-.922z"/> 22921 <path fill="#FFF" d="M19.135 6.797l-.796-.57h.983z"/> 22922 <path fill="#FFF" d="M18.925 6.512l.303-.922.304.922z"/> 22923 <path fill="#FFF" d="M19.135 6.227h.982l-.795.57z"/> 22924 <path fill="#FFF" d="M19.474 6.336l.304.922-.795-.57zM2.277 8.29l-.796.57.304-.921z"/> 22925 <path fill="#FFF" d="M1.937 8.4l-.795-.57h.983z"/> 22926 <path fill="#FFF" d="M1.727 8.115l.304-.922.303.922z"/> 22927 <path fill="#FFF" d="M1.937 7.83h.983l-.795.57z"/> 22928 <path fill="#FFF" d="M2.277 7.939l.303.922-.795-.57zM6.1 8.29l-.795.57.304-.921z"/> 22929 <path fill="#FFF" d="M5.761 8.4l-.795-.57h.983z"/> 22930 <path fill="#FFF" d="M5.551 8.115l.304-.922.304.922z"/> 22931 <path fill="#FFF" d="M5.761 7.83h.983l-.795.57z"/> 22932 <path fill="#FFF" d="M6.1 7.939l.304.922-.795-.57zM9.925 8.29l-.795.57.303-.921z"/> 22933 <path fill="#FFF" d="M9.585 8.4l-.795-.57h.983z"/> 22934 <path fill="#FFF" d="M9.375 8.115l.304-.922.304.922z"/> 22935 <path fill="#FFF" d="M9.585 7.83h.983l-.795.57z"/> 22936 <path fill="#FFF" d="M9.925 7.939l.303.922-.795-.57zM13.749 8.29l-.795.57.303-.921z"/> 22937 <path fill="#FFF" d="M13.41 8.4l-.796-.57h.983z"/> 22938 <path fill="#FFF" d="M13.2 8.115l.303-.922.304.922z"/> 22939 <path fill="#FFF" d="M13.41 7.83h.982l-.795.57z"/> 22940 <path fill="#FFF" d="M13.749 7.939l.304.922-.796-.57zM17.573 8.29l-.795.57.303-.921z"/> 22941 <path fill="#FFF" d="M17.233 8.4l-.795-.57h.983z"/> 22942 <path fill="#FFF" d="M17.023 8.115l.304-.922.304.922z"/> 22943 <path fill="#FFF" d="M17.233 7.83h.983l-.795.57z"/> 22944 <path fill="#FFF" d="M17.573 7.939l.304.922-.796-.57zM21.397 8.29l-.795.57.304-.921z"/> 22945 <path fill="#FFF" d="M21.057 8.4l-.795-.57h.983z"/> 22946 <path fill="#FFF" d="M20.848 8.115l.303-.922.304.922z"/> 22947 <path fill="#FFF" d="M21.057 7.83h.983l-.795.57z"/> 22948 <path fill="#FFF" d="M21.397 7.939l.304.922-.795-.57zM4.189 9.866l-.795.57.304-.922z"/> 22949 <path fill="#FFF" d="M3.85 9.975l-.796-.57h.983z"/> 22950 <path fill="#FFF" d="M3.64 9.69l.303-.922.304.922z"/> 22951 <path fill="#FFF" d="M3.85 9.405h.982l-.795.57z"/> 22952 <path fill="#FFF" d="M4.189 9.514l.304.922-.795-.57zM8.013 9.866l-.795.57.304-.922z"/> 22953 <path fill="#FFF" d="M7.674 9.975l-.796-.57h.983z"/> 22954 <path fill="#FFF" d="M7.464 9.69l.303-.922.304.922z"/> 22955 <path fill="#FFF" d="M7.674 9.405h.982l-.795.57z"/> 22956 <path fill="#FFF" d="M8.013 9.514l.304.922-.795-.57zM11.837 9.866l-.795.57.304-.922z"/> 22957 <path fill="#FFF" d="M11.498 9.975l-.795-.57h.982z"/> 22958 <path fill="#FFF" d="M11.288 9.69l.304-.922.303.922z"/> 22959 <path fill="#FFF" d="M11.498 9.405h.983l-.796.57z"/> 22960 <path fill="#FFF" d="M11.837 9.514l.304.922-.795-.57zM15.661 9.866l-.795.57.304-.922z"/> 22961 <path fill="#FFF" d="M15.322 9.975l-.795-.57h.983z"/> 22962 <path fill="#FFF" d="M15.112 9.69l.304-.922.303.922z"/> 22963 <path fill="#FFF" d="M15.322 9.405h.983l-.795.57z"/> 22964 <path fill="#FFF" d="M15.661 9.514l.304.922-.795-.57zM19.485 9.866l-.795.57.304-.922z"/> 22965 <path fill="#FFF" d="M19.146 9.975l-.795-.57h.983z"/> 22966 <path fill="#FFF" d="M18.936 9.69l.304-.922.303.922z"/> 22967 <path fill="#FFF" d="M19.146 9.405h.983l-.795.57z"/> 22968 <path fill="#FFF" d="M19.485 9.514l.304.922-.795-.57zM2.312 11.473l-.795.57.304-.922z"/> 22969 <path fill="#FFF" d="M1.973 11.581l-.795-.57h.982z"/> 22970 <path fill="#FFF" d="M1.763 11.297l.304-.922.303.922z"/> 22971 <path fill="#FFF" d="M1.973 11.012h.983l-.796.57z"/> 22972 <path fill="#FFF" d="M2.312 11.12l.304.923-.795-.57zM6.136 11.473l-.795.57.304-.922z"/> 22973 <path fill="#FFF" d="M5.797 11.581l-.795-.57h.983z"/> 22974 <path fill="#FFF" d="M5.587 11.297l.304-.922.303.922z"/> 22975 <path fill="#FFF" d="M5.797 11.012h.983l-.795.57z"/>
22976 <path fill="#FFF" d="M6.136 11.12l.304.923-.795-.57zM9.96 11.473l-.795.57.304-.922z"/> 22977 <path fill="#FFF" d="M9.621 11.581l-.795-.57h.983z"/> 22978 <path fill="#FFF" d="M9.411 11.297l.304-.922.304.922z"/> 22979 <path fill="#FFF" d="M9.621 11.012h.983l-.795.57z"/> 22980 <path fill="#FFF" d="M9.96 11.12l.304.923-.795-.57zM13.785 11.473l-.796.57.304-.922z"/> 22981 <path fill="#FFF" d="M13.445 11.581l-.795-.57h.983z"/> 22982 <path fill="#FFF" d="M13.235 11.297l.304-.922.304.922z"/> 22983 <path fill="#FFF" d="M13.445 11.012h.983l-.795.57z"/> 22984 <path fill="#FFF" d="M13.785 11.12l.303.923-.795-.57zM17.609 11.473l-.795.57.303-.922z"/> 22985 <path fill="#FFF" d="M17.27 11.581l-.796-.57h.983z"/> 22986 <path fill="#FFF" d="M17.06 11.297l.303-.922.304.922z"/> 22987 <path fill="#FFF" d="M17.27 11.012h.982l-.795.57z"/> 22988 <path fill="#FFF" d="M17.609 11.12l.303.923-.795-.57zM21.433 11.473l-.795.57.303-.922z"/> 22989 <path fill="#FFF" d="M21.093 11.581l-.795-.57h.983z"/> 22990 <path fill="#FFF" d="M20.883 11.297l.304-.922.304.922z"/> 22991 <path fill="#FFF" d="M21.093 11.012h.983l-.795.57z"/> 22992 <path fill="#FFF" d="M21.433 11.12l.304.923-.796-.57zM4.178 13.08l-.795.57.303-.922z"/> 22993 <path fill="#FFF" d="M3.838 13.189l-.795-.57h.983z"/> 22994 <path fill="#FFF" d="M3.628 12.904l.304-.922.304.922z"/> 22995 <path fill="#FFF" d="M3.838 12.62h.983l-.795.569z"/> 22996 <path fill="#FFF" d="M4.178 12.728l.303.922-.795-.57zM8.002 13.08l-.795.57.303-.922z"/> 22997 <path fill="#FFF" d="M7.662 13.189l-.795-.57h.983z"/> 22998 <path fill="#FFF" d="M7.452 12.904l.304-.922.304.922z"/> 22999 <path fill="#FFF" d="M7.662 12.62h.983l-.795.569z"/> 23000 <path fill="#FFF" d="M8.002 12.728l.304.922-.796-.57zM11.826 13.08l-.795.57.304-.922z"/> 23001 <path fill="#FFF" d="M11.486 13.189l-.795-.57h.983z"/> 23002 <path fill="#FFF" d="M11.277 12.904l.303-.922.304.922z"/> 23003 <path fill="#FFF" d="M11.486 12.62h.983l-.795.569z"/> 23004 <path fill="#FFF" d="M11.826 12.728l.304.922-.795-.57zM15.65 13.08l-.795.57.304-.922z"/> 23005 <path fill="#FFF" d="M15.31 13.189l-.795-.57h.983z"/> 23006 <path fill="#FFF" d="M15.1 12.904l.304-.922.304.922z"/> 23007 <path fill="#FFF" d="M15.31 12.62h.983l-.795.569z"/> 23008 <path fill="#FFF" d="M15.65 12.728l.304.922-.795-.57zM19.474 13.08l-.795.57.304-.922z"/> 23009 <path fill="#FFF" d="M19.135 13.189l-.796-.57h.983z"/> 23010 <path fill="#FFF" d="M18.925 12.904l.303-.922.304.922z"/> 23011 <path fill="#FFF" d="M19.135 12.62h.982l-.795.569z"/> 23012 <path fill="#FFF" d="M19.474 12.728l.304.922-.795-.57zM2.266 14.692l-.796.57.304-.922z"/> 23013 <path fill="#FFF" d="M1.926 14.8l-.795-.569h.983z"/> 23014 <path fill="#FFF" d="M1.716 14.516l.304-.922.304.922z"/> 23015 <path fill="#FFF" d="M1.926 14.231h.983l-.795.57z"/> 23016 <path fill="#FFF" d="M2.266 14.34l.303.922-.795-.57zM6.09 14.692l-.795.57.303-.922z"/> 23017 <path fill="#FFF" d="M5.75 14.8l-.795-.569h.983z"/> 23018 <path fill="#FFF" d="M5.54 14.516l.304-.922.304.922z"/> 23019 <path fill="#FFF" d="M5.75 14.231h.983l-.795.57z"/> 23020 <path fill="#FFF" d="M6.09 14.34l.303.922-.795-.57zM9.914 14.692l-.795.57.303-.922z"/> 23021 <path fill="#FFF" d="M9.574 14.8l-.795-.569h.983z"/> 23022 <path fill="#FFF" d="M9.364 14.516l.304-.922.304.922z"/> 23023 <path fill="#FFF" d="M9.574 14.231h.983l-.795.57z"/> 23024 <path fill="#FFF" d="M9.914 14.34l.304.922-.796-.57zM13.738 14.692l-.795.57.304-.922z"/> 23025 <path fill="#FFF" d="M13.398 14.8l-.795-.569h.983z"/> 23026 <path fill="#FFF" d="M13.188 14.516l.304-.922.304.922z"/> 23027 <path fill="#FFF" d="M13.398 14.231h.983l-.795.57z"/> 23028 <path fill="#FFF" d="M13.738 14.34l.304.922-.795-.57zM17.562 14.692l-.795.57.304-.922z"/> 23029 <path fill="#FFF" d="M17.222 14.8l-.795-.569h.983z"/> 23030 <path fill="#FFF" d="M17.013 14.516l.303-.922.304.922z"/> 23031 <path fill="#FFF" d="M17.222 14.231h.983l-.795.57z"/> 23032 <path fill="#FFF" d="M17.562 14.34l.304.922-.795-.57zM21.386 14.692l-.795.57.304-.922z"/> 23033 <path fill="#FFF" d="M21.047 14.8l-.796-.569h.983z"/> 23034 <path fill="#FFF" d="M20.837 14.516l.303-.922.304.922z"/> 23035 <path fill="#FFF" d="M21.047 14.231h.982l-.795.57z"/> 23036 <path fill="#FFF" d="M21.386 14.34l.304.922-.795-.57z"/> 23037 </g> 23038</svg> 23039 23040 <p>Designed & Assembled<br> in USA</p> 23041 </div> 23042 <div class="col col-3 text-center"> 23043 <svg width="50" height="34" xmlns="http://www.w3.org/2000/svg"> 23044 <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
230441.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"/> 23045</svg> 23046 23047 <p>FedEx & UPS<br> Shipping</p> 23048 </div> 23049 <div class="col col-3 text-center"> 23050 <svg width="40" height="42" xmlns="http://www.w3.org/2000/svg"> 23051 <g fill="#FFF" fill-rule="evenodd"> 23052 <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"/> 23053 <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"/> 23054 </g> 23055</svg> 23056 23057 23058 <p>24-Month<br> Warranty</p> 23059 23060 23061 </div> 23062 <div class="col col-3 text-center"> 23063 <!--<a class="klarna-upstream cart-klarna" href="#" data-merchant-id="N100204" data-snippet="OnewheelMain" data-amount="95000"></a>--> 23064 <!--<img src="//onewheel.com/cdn/shop/t/416/assets/logo-klarna-white.png?v=22055791822225522851788874451" style="max-width: 130px; margin-bottom: 1.15rem"/>--> 23065 <div class="footer-sp"> 23066 <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;"> 23067<g clip-path="url(#clip0)"> 23068<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"/> 23069<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"/> 23070<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"/> 23071<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"/> 23072<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"/> 23073<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"/> 23074<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
2307402C3044.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
230747.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"/> 23075</g> 23076<defs> 23077<clipPath id="clip0"> 23078<rect width="4317" height="1036.76" fill="white" transform="translate(0 0.240234)"/> 23079</clipPath> 23080</defs> 23081</svg> 23082 </div> 23083 23084 <p>Monthly<br> Payments</p> 23085 </div> 23086 23087 <div class="col text-center"> 23088 <div class="wrap-line-payments"> 23089 <svg width="155" height="24" xmlns="http://www.w3.org/2000/svg"> 23090 <g fill="#FFF" fill-rule="evenodd"> 23091 <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-.
23091032l-.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-.
23091015.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
23091-.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
230910 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
230910 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"/> 23092 </g> 23093 </svg> 23094 <img src="https://cdn.shopify.com/s/files/1/0696/2011/t/166/assets/ap-payment.png" style=" 23095 max-width: 40px !important; 23096 margin-bottom: 15px !important; 23097 margin-left: -2px; 23098 "> 23099</div> 23100 23101 <p>100% Safe & Secure<br> Checkout</p> 23102 </div> 23103 23104 </div> 23105 </div> 23106 <div class="divider"></div> 23107 <div class="container"> 23108 <div class="row"> 23109 <div class="col col-2 text-center"> 23110 <div class="logo-image"> 23111 <svg width="29" height="18" viewBox="0 0 29 18" fill="none" xmlns="http://www.w3.org/2000/svg"> 23112<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"/> 23113</svg> 23114 23115 </div> 23116 </div> 23117 <div class="col col-2 nav-links"> 23118 <h4>Shop Products</h4> 23119 <a href="/pages/onewheel-gt-s-series-rally-xl">Onewheel Rally XL</a> 23120 <a href="/pages/onewheel-gt-s-series">Onewheel GT S-Series</a> 23121 <a href="/pages/onewheel-gt">Onewheel GT</a> 23122 <a href="/pages/onewheel-xr-classic">Onewheel XR Classic</a> 23123 <a href="/pages/onewheel-pint-s">Onewheel Pint S</a> 23124 <a href="/pages/onewheel-pint-x">Onewheel Pint X</a> 23125 <a href="/pages/pint">Onewheel Pint</a> 23126 <a href="/collections/all-accessories">Accessories</a> 23127 <a href="/pages/service">Service</a> 23128 <a href="/pages/dealer-map">Find a dealer</a> 23129 </div> 23130 <div class="col col-2 nav-links"> 23131 <h4>Navigate the site</h4> 23132 <a href="/pages/about-us">About Us</a> 23133 <a href="/pages/flowstate">Stories</a> 23134 <a href="/pages/press">Press</a> 23135 <a href="/pages/careers">Careers</a> 23136 <a href="/pages/support">Support</a> 23137 <a href="/pages/support-videos">Safety</a> 23138 <a href="https://recall.onewheel.com">Recall</a>
23139 <a href="/pages/dude-wheres-my-onewheel">Order Tracker</a> 23140 <a href="https://www.onewheelracing.com/" target="_blank">Onewheel Racing</a> 23141 <a href="/pages/dealer-map">Become a Dealer</a> 23142 <a href="https://my.onewheel.com/login" target="_blank">Owner's Portal</a> 23143 </div> 23144 <div class="col col-2 nav-links"> 23145 <h4>Follow Us</h4> 23146 <ul> 23147 23148 23149 23150 23151 23152 <li> 23153 <a href="https://www.facebook.com/OnewheelOfficial/" title="Onewheel // Future Motion on Facebook"> 23154 Facebook 23155 </a> 23156 </li> 23157 23158 23159 23160 23161 23162 23163 23164 23165 23166 23167 23168 23169 23170 23171 23172 23173 23174 23175 23176 <li> 23177 <a href="https://www.instagram.com/onewheel/" title="Onewheel // Future Motion on Instagram"> 23178 Instagram 23179 </a> 23180 </li> 23181 23182 23183 23184 23185 23186 23187 23188 23189 23190 23191 23192 23193 23194 23195 23196 23197 23198 23199 23200 <li> 23201 <a href="https://www.youtube.com/channel/UCCZMFqngWIbTcX_zPWPIJkg" title="Onewheel // Future Motion on YouTube"> 23202 YouTube 23203 </a> 23204 </li> 23205 23206 23207 23208 23209 23210 23211 23212 23213 23214 23215 23216 23217 23218 <li> 23219 <a href="https://www.tiktok.com/@onewheel" title="Onewheel // Future Motion on Tiktok"> 23220 Tiktok 23221 </a> 23222 </li> 23223 23224 23225 23226 </ul> 23227 </div> 23228 <div class="col col-2 nav-links"> 23229 <h4>Contact Us</h4> 23230 <a href="https://support.onewheel.com/hc/en-us" target="_blank">Email Us</a> 23231 <a href="tel:1 800-283-7943">1-800-283-7943</a> 23232 23233 </div> 23234 <div class="col col-3 nav-links text-center"> 23235 23236 <div class="klaviyo-form-VAkRUM"></div> 23237 <!-- 23238 <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"> 23239 <input type="hidden" name="g" value="RbVGC4"> 23240 <input type="hidden" name="$fields" value="$consent"> 23241 <input type="hidden" name="$list_fields" value="$consent"> 23242 <label for="k_id_email">Come along for the ride.</label> 23243 23244 <div class="klaviyo_field_group"> 23245 <input class="" type="email" value="" name="email" id="k_id_email" placeholder="Your email" /> 23246 <div class="klaviyo_form_actions"> 23247 <button type="submit" class="klaviyo_submit_button button">Sign Up</button> 23248 </div> 23249 </div> 23250 <div class="klaviyo_messages"> 23251 <div class="success_message" style="display:none;"></div> 23252 <div class="error_message" style="display:none;"></div> 23253 </div> 23254 23255 </form> 23256 23257
23257<script type="text/javascript" src="//www.klaviyo.com/media/js/public/klaviyo_subscribe.js"></script>
23257 23258
23258<script type="text/javascript"> 23259 KlaviyoSubscribe.attachToForms('#email_signup', { 23260 hide_form_on_success: true, 23261 extra_properties: { 23262 $source: '$embed', 23263 $method_type: "Klaviyo Form", 23264 $method_id: 'embed', 23265 $consent_version: 'Embed default text' 23266 } 23267 }); 23268 </script>
23268 23269 --> 23270 </div> 23271 </div> 23272 <div class="row"> 23273 <div class="col col-6 nav-links policy-links"> 23274 <a class="no-target" href="#">© 2026 Future Motion Inc |</a> <a href="/pages/privacy-policy">Privacy Policy</a> 23275 </div> 23276 </div> 23277 </div> 23278</footer> 23279 23280<footer class="mobile-footer small-only"> 23281 <div class="shopify-section" id="shopify-section-footer-links"> 23282 <section class="footer-contact-us" style="background: #000 !important; 23283 opacity: 1; 23284 color: #fff; 23285 text-align: center !important; 23286 display: block !important; 23287 height: 120px;"> 23288 <div class="col col-3 nav-links text-center"> 23289 23290 <div class="klaviyo-form-VAkRUM"></div> 23291 <!-- 23292 <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; 23293 padding-top: 20px;"> 23294 <input type="hidden" name="g" value="RbVGC4"> 23295 <input type="hidden" name="$fields" value="$consent"> 23296 <input type="hidden" name="$list_fields" value="$consent"> 23297 <label for="k_id_email">Come along for the ride.</label> 23298 23299 <div class="klaviyo_field_group"> 23300 <input class="" type="email" value="" name="email" id="k_id_email" placeholder="Your email" /> 23301 <div class="klaviyo_form_actions"> 23302 <button type="submit" class="klaviyo_submit_button button">Sign Up</button> 23303 </div> 23304 </div> 23305 <div class="klaviyo_messages"> 23306 <div class="success_message" style="display:none;"></div> 23307 <div class="error_message" style="display:none;"></div> 23308 </div> 23309 23310 </form> 23311 23312
23312<script type="text/javascript" src="//www.klaviyo.com/media/js/public/klaviyo_subscribe.js"></script>
23312 23313
23313<script type="text/javascript"> 23314 KlaviyoSubscribe.attachToForms('#email_signup', { 23315 hide_form_on_success: true, 23316 extra_properties: { 23317 $source: '$embed', 23318 $method_type: "Klaviyo Form", 23319 $method_id: 'embed', 23320 $consent_version: 'Embed default text' 23321 } 23322 }); 23323 </script>
23323 23324 --> 23325 </div> 23326 </section> 23327 <section class="footer-link-container"> 23328 <div class="footer-nav-menu"> 23329 <div class="footer-menu__toggle js-dropdown-toggle"> 23330 <h4 class="footer-nav__link-header">Shop</h4><span class="menu-toggle__x">+</span> 23331 </div> 23332 <ul class="footer-nav__links js-dropdown-target"> 23333 <li> 23334 <a href="/products/onewheel-gt-s-series#rally-xl">Onewheel Rally XL</a> 23335 </li> 23336 <li> 23337 <a href="/products/onewheel-gt-s-series">Onewheel GT S-Series</a> 23338 </li> 23339 <li> 23340 <a href="/products/onewheel-gt">Onewheel GT</a> 23341 </li> 23342 <li> 23343 <a href="/pages/onewheel-xr-classic">Onewheel XR Classic</a> 23344 </li> 23345 <li> 23346 <a href="/products/onewheel-pint-s">Onewheel Pint S</a> 23347 </li> 23348 <li> 23349 <a href="/products/onewheel-pint-x">Onewheel Pint X</a> 23350 </li> 23351 <li> 23352 <a href="/products/pint">Onewheel Pint</a> 23353 </li> 23354 <li> 23355 <a href="/collections/accessories">Accessories</a> 23356 </li> 23357 <li> 23358 <a href="/pages/service">Service</a> 23359 </li> 23360 <li> 23361 <a href="/pages/dealer-map">Find a Dealer</a> 23362 </li> 23363 </ul> 23364 </div> 23365 <div class="footer-nav-menu"> 23366 <div class="footer-menu__toggle js-dropdown-toggle"> 23367 <h4 class="footer-nav__link-header"><a href="/pages/compare" title="">Compare</a></h4> 23368 </div> 23369 </div> 23370 <div class="footer-nav-menu"> 23371 <div class="footer-menu__toggle js-dropdown-toggle"> 23372 <h4 class="footer-nav__link-header"><a href="/pages/flowstate" title="">Stories</a></h4> 23373 </div> 23374 </div> 23375 <div class="footer-nav-menu"> 23376 <div class="footer-menu__toggle js-dropdown-toggle"> 23377 <h4 class="footer-nav__link-header">About Us</h4><span class="menu-toggle__x">+</span> 23378 </div> 23379 <ul class="footer-nav__links js-dropdown-target"> 23380 <li> 23381 <a href="https://onewheel.com/pages/about-us">About Us</a> 23382 </li> 23383 <li> 23384 <a href="/pages/press">Press</a> 23385 </li> 23386 <li> 23387 <a href="/pages/careers">Careers</a> 23388 </li> 23389 <li> 23390 <a href="/pages/support">Support</a> 23391 </li> 23392 </ul> 23393 </div> 23394 <div class="footer-nav-menu"> 23395 <div class="footer-menu__toggle js-dropdown-toggle"> 23396 <h4 class="footer-nav__link-header"><a href="/pages/support-videos">Safety</a></h4> 23397 </div> 23398 </div> 23399 <div class="footer-nav-menu"> 23400 <div class="footer-menu__toggle js-dropdown-toggle"> 23401 <h4 class="footer-nav__link-header"><a href="https://recall.onewheel.com">Recall</a></h4> 23402 </div> 23403 </div> 23404 <div class="footer-nav-menu"> 23405 <div class="footer-menu__toggle js-dropdown-toggle"> 23406 <h4 class="footer-nav__link-header"><a href="/pages/dude-wheres-my-onewheel" title="">Order Tracker</a></h4> 23407 </div> 23408 </div> 23409 <div class="footer-nav-menu"> 23410 <div class="footer-menu__toggle js-dropdown-toggle"> 23411 <h4 class="footer-nav__link-header"><a href="https://www.onewheelracing.com/" target="_blank">Onewheel Racing</a></h4> 23412 </div> 23413 </div> 23414 <div class="footer-nav-menu"> 23415 <div class="footer-menu__toggle js-dropdown-toggle"> 23416 <h4 class="footer-nav__link-header"><a href="https://onewheel.com/pages/dealer-map/?user-zip=" title="">Store Locator</a></h4> 23417 </div> 23418 </div> 23419 <div class="footer-nav-menu"> 23420 <div class="footer-menu__toggle js-dropdown-toggle"> 23421 <h4 class="footer-nav__link-header"><a href="https://onewheel.com/pages/dealer-map" title="">Become a Dealer</a></h4> 23422 </div> 23423 </div> 23424 <div class="footer-nav-menu"> 23425 <div class="footer-menu__toggle js-dropdown-toggle"> 23426 <h4 class="footer-nav__link-header"><a href="https://my.onewheel.com/login" target="_blank">Owner's Portal</a></h4> 23427 </div> 23428 </div> 23429 23430 <section class="footer-contact-us"> 23431 <h4 class="footer-contact__header">Contact Us</h4> 23432 <p>1-800-283-7943</p> 23433 <p><a href="https://support.onewheel.com/hc/en-us" target="_blank">Email Us</a></p> 23434 23435 </section> 23436 </section> 23437 </div> 23438 <div class="social-footer-section"> 23439 <div id="footer-feed"></div> 23440 <div class="social-icons"> 23441 <ul> 23442 23443 <li> 23444 <a class="fb social-link" href="https://www.facebook.com/OnewheelOfficial/" target="_blank"> 23445 <img src="//onewheel.com/cdn/shop/t/416/assets/icon-social-fb.png?v=117534394504216379211788874451" alt="Facebook" title="Onewheel Facebook" /> 23446 </a> 23447 </li> 23448 23449 23450 <li> 23451 <a class="ig social-link" href="https://www.instagram.com/onewheel/" target="_blank"> 23452 <img src="//onewheel.com/cdn/shop/t/416/assets/icon-social-ig.png?v=136661677004266955161788874451" alt="Instagram" title="Onewheel Instagram" /> 23453 </a> 23454 </li> 23455 23456 23457 <li> 23458 <a class="yt social-link" href="https://www.youtube.com/channel/UCCZMFqngWIbTcX_zPWPIJkg" target="_blank"> 23459 <img src="//onewheel.com/cdn/shop/t/416/assets/icon-social-yt.png?v=91373280974655474001788874451" alt="YouTube" title="Onewheel YouTube" /> 23460 </a> 23461 </li> 23462 23463 <li> 23464 <a class="tt social-link" href="https://www.tiktok.com/@onewheel" title="Onewheel // Future Motion on Tiktok" target="_blank"> 23465 <img src="https://cdn.shopify.com/s/files/1/0696/2011/t/160/assets/icon-social-tt.png" alt="YouTube" title="Onewheel YouTube"> 23466 </a> 23467 </li> 23468 </ul> 23469 <p><a href="https://www.instagram.com/onewheel/" target="_blank">@onewheel</a></p> 23470 </div>
23471 <div class="col col-6 nav-links policy-links"> 23472 <a class="no-target" href="#">© 2026 Future Motion Inc</a> 23473 <a href="/pages/privacy-policy">Privacy Policy</a> 23474 </div> 23475 </div> 23476 23477 23478 <div class="footer-legal"> 23479 <img src="//onewheel.com/cdn/shop/t/416/assets/FutureMotion_Logo_White.png?v=138863917089362324781788874451" alt="Future Motion Inc" width="160px" /> 23480 </div> 23481</footer> 23482 23483 23484 23485</div> 23486 23487
23487<script type="text/javascript" charset="utf-8"> 23488//<![CDATA[ 23489// Including jQuery conditionnally. 23490if (typeof jQuery === 'undefined') { 23491 document.write("\u003cscript src=\"http:\/\/ajax.googleapis.com\/ajax\/libs\/jquery\/1\/jquery.min.js\" type=\"text\/javascript\"\u003e\u003c\/script\u003e"); 23492 document.write('
23492<script type="text/javascript">jQuery.noConflict();<\/script>'); 23493} 23494//]]> 23495</script>
23495 23496
23497<script> 23498jQuery(document).ready(function() { 23499 jQuery( ".caption img" ).each(function( index ) { 23500 var alt = jQuery(this).attr('alt'); 23501 if(alt != ""){ 23502 jQuery(this).wrap("<figure />"); 23503 jQuery(this).parent().append("<figcaption class='figcap'>"+alt+"</figcaption>"); 23504 } 23505 }); 23506}); 23507</script>
23507 23508 23509<style> 23510.figcap{ 23511 color: ; 23512 font-family: ; 23513 font-size: ; 23514 23515 23516} 23517</style> 23518 23519 23520 <link href="//onewheel.com/cdn/shop/t/416/assets/base.css?v=124832179708472726221788874451" rel="stylesheet" type="text/css" media="all" /> 23521<link href="//onewheel.com/cdn/shop/t/416/assets/template-collection.css?v=43880016419249844791788874451" rel="stylesheet" type="text/css" media="all" /> 23522<link href="//onewheel.com/cdn/shop/t/416/assets/component-card.css?v=113075772683902376391788874451" rel="stylesheet" type="text/css" media="all" /> 23523<link href="//onewheel.com/cdn/shop/t/416/assets/component-search.css?v=38324623662233879811788874451" rel="stylesheet" type="text/css" media="all" /> 23524<link href="//onewheel.com/cdn/shop/t/416/assets/component-predictive-search.css?v=89487421842578614931788874451" rel="stylesheet" type="text/css" media="all" /> 23525<link href="//onewheel.com/cdn/shop/t/416/assets/component-facets.css?v=112984718677486819191788874451" rel="stylesheet" type="text/css" media="all" /> 23526<link href="//onewheel.com/cdn/shop/t/416/assets/mask-blobs.css?v=111603181540343972631788874451" rel="stylesheet" type="text/css" media="all" /> 23527
23528<script src="//onewheel.com/cdn/shop/t/416/assets/facets.js?v=40227081383690696481788874451" defer="defer"></script>
vendor: 1 bytes, line 23528
23528
23529<script src="//onewheel.com/cdn/shop/t/416/assets/main-search.js?v=35465948648705822631788874451" defer="defer"></script>
23529 23530 23531<link rel="stylesheet" type="text/css" href="//cdn.jsdelivr.net/npm/[email protected]/slick/slick.css"/>
23532<script type="text/javascript" src="//cdn.jsdelivr.net/npm/[email protected]/slick/slick.min.js"></script>
23532 23533 23534 23535<style> 23536 23537 .header .logo-image path { 23538 fill: #000; 23539 } 23540 23541 .template-search__header { 23542 margin-bottom: 3rem; 23543 } 23544 23545 .template-search__search { 23546 margin: 0 auto 3.5rem; 23547 max-width: 74.1rem; 23548 } 23549 23550 .template-search__search .search { 23551 margin-top: 3rem; 23552 } 23553 23554 .template-search--empty { 23555 padding-bottom: 18rem; 23556 } 23557 23558 @media screen and (min-width: 750px) { 23559 .template-search__header { 23560 margin-bottom: 5rem; 23561 } 23562 } 23563 23564 .search__button .icon { 23565 height: 1.8rem; 23566 } 23567 @media only screen and (max-width: 639px) { 23568 .search-modal span.close-modal { 23569 right: 22px; 23570 padding-top: 2px; 23571 } 23572 .search-modal .container { 23573 padding: 0; 23574 } 23575 } 23576 23577</style> 23578 23579<style> 23580 23581 .search-modal.hide { 23582 opacity: 0; 23583 transition: opacity 1s; 23584 } 23585 23586 .search-modal { 23587 opacity: 1; 23588 transition: opacity 1s; 23589 } 23590 .search-modal { 23591 position: fixed; 23592 top: 100px; 23593 opacity: 1; 23594 height: 70px; 23595 z-index: 1000; 23596 right: 0; 23597 background: transparent; 23598 max-width: 1440px; 23599 width: 100%; 23600 left: 0; 23601 right: 0; 23602 margin: 0 auto; 23603 } 23604 .search__input.field__input { 23605 border-radius: 30px; 23606 background: #fff; 23607 } 23608 @media only screen and (min-width: 768px) { 23609 .template-search__search { 23610 margin-right: 0; 23611 } 23612 } 23613 @media only screen and (max-width: 767px) { 23614 .search-modal input#Search-In-Template { 23615 padding: 1.5rem !important; 23616 } 23617 .search-modal .close-modal { 23618 margin-top: 3px; 23619 } 23620 } 23621 23622 .search-modal .search { 23623 margin-top: 10px; 23624 } 23625 button.search__button.field__button { 23626 display: none; 23627 } 23628 .search__input.field__input { 23629 height: 0; 23630 } 23631 .search__input.field__input { 23632 height: 0; 23633 box-shadow: 0 2px 6px #0000001a; 23634 border: 1px solid #c6c6c6; 23635 } 23636 label.field__label { 23637 color: #686868; 23638 } 23639 .template-search__search label.field__label { 23640 transform: translateY(-50%) !important; 23641 border-radius: 50px; 23642 } 23643 .search__input.field__input:focus { 23644 padding-bottom: 22px; 23645 font-size: 20px; 23646 padding-top: 28px; 23647 } 23648 span.close-modal { 23649 position: absolute; 23650 top: 50%; 23651 transform: translateY(-50%); 23652 right: 0; 23653 padding-right: 20px; 23654 border-radius: 50%; 23655 padding-right: 0; 23656 width: 30px; 23657 height: 30px; 23658 display: flex; 23659 align-items: center; 23660 justify-content: center; 23661 right: 20px; 23662 padding: 8px; 23663 } 23664 span.close-modal svg { 23665 width: 24px; 23666 height: 24px; 23667 } 23668 .close-modal:hover { 23669 cursor: pointer; 23670 } 23671 .template-search__search label.field__label { 23672 font-size: 17px !important; 23673 } 23674 .field__input:focus ~ label.field__label, .field__input:visited ~ label.field__label { 23675 font-size: 0 !important; 23676 } 23677 23678 .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 { 23679 padding: 2.2rem 1.5rem 0.8rem 2rem; 23680 padding: 1.65rem 1.5rem 1.5rem 2rem !important; 23681 } 23682 .search__input.field__input { 23683 font-size: 18px; 23684 } 23685 23686 .search__input.field__input { 23687 font-size: 17px; 23688 } 23689 .search__input.field__input:focus { 23690 padding-bottom: 23px !important; 23691 padding-top: 1.65rem !important; 23692 font-size: 17px; 23693 } 23694 23695</style> 23696 23697<div class="search-modal hide"> 23698 <div class="container"> 23699 23700 <div class="template-search__search"> 23701 <predictive-search data-loading-text="Translation missing: en.accessibility.loading"> 23702 <main-search> 23703 <form action="/search" method="get" role="search" class="search"> 23704 <div class="field"> 23705 <input 23706 class="search__input field__input" 23707 id="Search-In-Template" 23708 type="search" 23709 name="q" 23710 value="" 23711 placeholder="Search" 23712 role="combobox" 23713 aria-expanded="false" 23714 aria-owns="predictive-search-results" 23715 aria-controls="predictive-search-results" 23716 aria-haspopup="listbox" 23717 aria-autocomplete="list" 23718 autocorrect="off" 23719 autocomplete="off" 23720 autocapitalize="off" 23721 spellcheck="false" 23722 > 23723 <label class="field__label" for="Search-In-Template">Search</label> 23724 <input name="options[prefix]" type="hidden" value="last"> 23725 23726 <div class="predictive-search predictive-search--search-template" tabindex="-1" data-predictive-search> 23727 <div class="predictive-search__loading-state"> 23728 <svg aria-hidden="true" focusable="false" class="spinner" viewBox="0 0 66 66" xmlns="http://www.w3.org/2000/svg"> 23729 <circle class="path" fill="none" stroke-width="6" cx="33" cy="33" r="30"></circle> 23730 </svg> 23731 </div> 23732 </div> 23733
23734 <span class="predictive-search-status visually-hidden" role="status" aria-hidden="true"></span> 23735 23736 <button type="reset" class="reset__button field__button hidden" aria-label="Translation missing: en.general.search.reset"> 23737 <?xml version="1.0" encoding="utf-8"?><!-- Uploaded to: SVG Repo, www.svgrepo.com, Generator: SVG Repo Mixer Tools --> 23738<svg width="800px" height="800px" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 23739<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"/> 23740</svg> 23741 </button> 23742 <button type="submit" class="search__button field__button" aria-label="Translation missing: en.general.search.search"> 23743 <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> 23744 23745 </button> 23746 </div> 23747 </form> 23748 </main-search> 23749 </predictive-search> 23750 23751 </div> 23752 23753 <span class="close-modal"> 23754 <svg class="icon-close" width="6" height="6" viewBox="0 0 6 6" fill="none" xmlns="http://www.w3.org/2000/svg"> 23755<g clip-path="url(#clip0_425_8)"> 23756<path d="M5.28973 0.220001L0.219727 4.97" stroke="black" stroke-width="0.4" stroke-miterlimit="10" stroke-linecap="round"/> 23757<path d="M0.230469 0.220001L5.30047 4.97" stroke="black" stroke-width="0.4" stroke-miterlimit="10" stroke-linecap="round"/> 23758</g> 23759<defs> 23760<clipPath id="clip0_425_8"> 23761<rect width="5.52" height="5.19" fill="white"/> 23762</clipPath> 23763</defs> 23764</svg> 23765 23766 </span> 23767 23768 </div> 23769 23770</div> 23771 23772
23773<script src="//onewheel.com/cdn/shop/t/198/assets/predictive-search.js?v=162273246065392412141693414741" defer="defer"></script>
23773 23774 23775 23776 23777<!-- Google Code for Viewed Cart Conversion Page --> 23778 23779 23780<!-- Global site tag (gtag.js) - Google AdWords: 944984669 -->
vendor: 64 bytes, lines 23780-23781
23780 23781<script async src="https://www.googletagmanager.com/gtag/js?id=
23781AW-944984669
vendor: 12 bytes, line 23781
23781"></script>
23782<script> 23783
vendor: 134 bytes, lines 23783-23787
23783window.dataLayer = window.dataLayer || []; 23784 function gtag(){dataLayer.push(arguments);} 23785 gtag('js', new Date()); 23786 23787 gtag('config', '
23787AW-944984669
vendor: 4 bytes, line 23787
23787');
23788</script>
23788 23789 23790 23791<!-- Event snippet for Onewheel Google Ads: 944984669 SKU dynamic remarketing -->
23792<script> 23793 gtag('event', 'page_view', { 23794 'send_to': 'AW-944984669', 23795 'ecomm_pagetype': 'product', 23796 'ecomm_prodid': 'OW2-00010-02', 23797 'ecomm_totalvalue': '2900.00', 23798 'user_id': '' 23799 }); 23800</script>
23800 23801 23802 23803 23804 23805 23806
23807<script> 23808$( document ).ready(function() { 23809 $( ".add-to-cart" ).click(function() { 23810 ga('send', { 23811 hitType: 'event', 23812 eventCategory: 'Checkout Funnel', 23813 eventAction: 'AddtoCart', 23814 eventLabel: 'Any time product is added to cart' 23815 }); 23816 }); 23817 23818 $( '[data-step="contact_information"] .step__footer__continue-btn' ).click(function() { 23819 ga('send', { 23820 hitType: 'event', 23821 eventCategory: 'Checkout Funnel', 23822 eventAction: 'Initiate Checkout', 23823 eventLabel: 'Last click before address collection' 23824 }); 23825 }); 23826}); 23827</script>
23827 23828 23829 23830
23830<script type="text/javascript"> 23831 $(function() { 23832 $('button.scroll[data-scroll*="#"]').click(function() { 23833 var target = $(this).attr('data-scroll'); 23834 $('html, body').animate({ 23835 scrollTop: $(target).offset().top-280 23836 }, 400); 23837 return false; 23838 }); 23839 }); 23840 </script>
23840 23841
23841<script> 23842 $(function(){ 23843 $(".carousel-main .carousel-cell").hide(); 23844 $(".carousel-main .carousel-cell:first-of-type").show(); 23845 $(".carousel-nav .carousel-cell:first-of-type").addClass('active'); 23846 23847 $("body").on("click", ".carousel-nav .carousel-cell", function(e){ 23848 var t = $(this); 23849 var p = t.closest('.row'); 23850 $(p).find('.carousel-nav .carousel-cell').removeClass('active') 23851 t.addClass('active'); 23852 $(p).find(".carousel-main .carousel-cell").hide(); 23853 var index = $(p).find('.carousel-nav .carousel-cell').index(this); 23854 $(p).find(".carousel-main .carousel-cell").eq(index).show(); 23855 23856 }) 23857 }); 23858 </script>
23858 23859 23860 23861
23861<script type="text/javascript"> 23862 $(document).ready(function() { 23863 $("main").click(function() { 23864 $('.dytmpl-notification-right').addClass('dytmpl-tab-closed'); 23865 }); 23866 }); 23867 </script>
23867 23868 23869
23869<script> 23870 $(document).ready(function() { 23871 $(document).on('click', 'main', function() { 23872 localStorage.setItem('popupHidden', true) 23873 }); 23874 $(document).on('click', '.dytmpl-tab-expanded', function() { 23875 localStorage.setItem('popupHidden', true) 23876 }); 23877 23878 if (!localStorage.getItem('popupHidden')) { 23879 setTimeout(() => { 23880 const $targetDiv = $('.dytmpl-tab-closed'); 23881 23882 $targetDiv 23883 .removeClass('dytmpl-tab-closed') 23884 .addClass('dytmpl-tab-expanded') 23885 .attr('aria-expanded', 'true'); 23886 }, 2000) 23887 } 23888 }); 23889 </script>
23889 23890 23891 23892
23892<script src="//onewheel.com/cdn/shopifycloud/storefront/assets/themes_support/api.jquery-7ab1a3a4.js" type="text/javascript"></script>
23892 23893 23894 23895 23896 23897
23897<script> 23898 // Set the display property of the element to none using CSS 23899 $(".alt-1-badge").css("display", "none"); 23900 $(".alt-2-badge").css("display", "none"); 23901 $(".alt-3-badge").css("display", "none"); 23902 23903 // Remove the display property after the page loads using jQuery's $(document).ready() function 23904 // $(document).ready(function() { 23905 // $(".alt-1-badge").css("display", "block"); 23906 // }); 23907 </script>
23907 23908 23909
23909<script> 23910 $('.feature') 23911 .on('mouseenter', function () { 23912 $('.feature.active').removeClass('active'); // remove class from previous active item 23913 }) 23914 .on('mouseleave', function () { 23915 $('.feature.active').removeClass('active'); // remove class from previous active item 23916 }); 23917 </script>
23917 23918 23919 <!-- Revisit Speed --> 23920 23921 23922 23923
23923<script> 23924 $(function() { 23925 $('.fade').not('.slick-initialized').each(function() { 23926 $(this).slick({ 23927 dots: false, 23928 infinite: true, 23929 autoplay: true, 23930 arrow: false, 23931 speed: 1000, 23932 fade: true, 23933 cssEase: 'linear' 23934 }); 23935 }); 23936 }); 23937 </script>
23937 23938
23938<script> 23939 $('.img-slide').slick({ 23940 slidesToShow: 4, 23941 slidesToScroll: 2, 23942 arrows: true, 23943 infinite: false, 23944 prevArrow: "<button type='button' class='slick-prev pull-left'><i class='fa fa-angle-left' aria-hidden='true'></i></button>", 23945 nextArrow: "<button type='button' class='slick-next pull-right'><i class='fa fa-angle-right' aria-hidden='true'></i></button>" 23946 }); 23947 </script>
23947 23948 23949
23949<script> 23950 $('.single-item').slick({ 23951 dots: true, 23952 infinite: true, 23953 autoplay: true, 23954 arrow: false, 23955 speed: 1000, 23956 adaptiveHeight: true 23957 }); 23958 </script>
23958 23959 23960
23960<script> 23961 $('.side-by-side').slick({ 23962 dots: false, 23963 infinite: false, 23964 autoplay: false, 23965 arrow: false, 23966 centerMode: true, 23967 adaptiveHeight: true, 23968 useTransform: false 23969 }); 23970 </script>
23970 23971 23972
23972<script> 23973 $('.product-slide').slick({ 23974 slidesToShow: 3, 23975 slidesToScroll: 2, 23976 arrows: true, 23977 infinite: false, 23978 prevArrow: "<button type='button' class='slick-prev pull-left'><i class='fa fa-angle-left' aria-hidden='true'></i></button>", 23979 nextArrow: "<button type='button' class='slick-next pull-right'><i class='fa fa-angle-right' aria-hidden='true'></i></button>", 23980 responsive: [ 23981 { 23982 breakpoint: 767, 23983 settings: { 23984 slidesToShow: 1, 23985 slidesToScroll: 1, 23986 arrows: true 23987 } 23988 } 23989 ] 23990 }); 23991 </script>
23991 23992 23993
23993<script type="text/javascript"> 23994 $(function() { 23995 $(window).on("scroll", function() { 23996 if($(window).scrollTop() > 50) { 23997 $(".header").addClass("active"); 23998 $(".top-nav-fixed").addClass("active"); 23999 } else { 24000 $(".header").removeClass("active"); 24001 $(".top-nav-fixed").removeClass("active"); 24002 } 24003 }); 24004 $(window).on("scroll", function() { 24005 if($(window).scrollTop() > 45) { 24006 $(".fixed-sub").addClass("scroll"); 24007 $(".header-mobile-nav").addClass("scroll"); 24008 $(".accessories-addon").addClass("scroll"); 24009 $(".support-page--support-navigation").addClass("bump"); 24010 } else { 24011 $(".fixed-sub").removeClass("scroll"); 24012 $(".header-mobile-nav").removeClass("scroll"); 24013 $(".accessories-addon").removeClass("scroll"); 24014 $(".support-page--support-navigation").removeClass("bump"); 24015 } 24016 }); 24017 }); 24018 </script>
24018 24019 24020 24021 24022 24023 24024 24025
24025<script type="text/javascript"> 24026 $(function() { 24027 $(window).on("scroll", function() { 24028 if($(window).scrollTop() > 800) { 24029 $(".footer-banner").addClass("active"); 24030 $(".template-product").addClass("scrolled"); 24031 } else { 24032 $(".footer-banner").removeClass("active"); 24033 $(".template-product").removeClass("scrolled"); 24034 } 24035 }); 24036 }); 24037 </script>
24037 24038
24038<script> 24039 var lastScrollTop = 0; 24040 $(window).scroll(function(event){ 24041 var st = $(this).scrollTop(); 24042 if (st > lastScrollTop){ 24043 $(".top-nav-fixed").removeClass("nested"); 24044 $(".footer-banner").removeClass("push"); 24045 } else { 24046 $(".top-nav-fixed").addClass("nested"); 24047 $(".footer-banner").addClass("push"); 24048 } 24049 lastScrollTop = st; 24050 }); 24051 </script>
24051 24052 24053 24054 24055
24055<script type="text/javascript"> 24056 $(document).ready(function() { 24057 $(".specs-view").click(function() { 24058 $(".product-purchaseView").toggleClass('active'); 24059 $(".product-specsView").toggleClass('active'); 24060 $(".footer-banner").removeClass('hide-me'); 24061 }); 24062 }); 24063 24064 $(document).ready(function() { 24065 $(".open-purchaseView").click(function() { 24066 $(".footer-banner").addClass('hide-me'); 24067 }); 24068 }); 24069 24070 $(document).ready(function() { 24071 $(".search-prompt").click(function() { 24072 $(".search-modal").toggleClass('hide'); 24073 }); 24074 $("main").click(function() { 24075 $(".search-modal").addClass('hide'); 24076 }); 24077 $(".close-modal").click(function() { 24078 $(".search-modal").addClass('hide'); 24079 }); 24080 24081 $( "a.search-prompt" ).click(function() { 24082 $(".search input").focus(); 24083 }); 24084 }); 24085 24086 </script>
24086 24087 24088 24089 24090 <!-- GENERATED BY WISEPOPS, DO NOT EDIT THIS SNIPPET -->
24091<script> 24092 if (window._wisepopsSkipShopifyDeprecatedSnippet !== true) { 24093 document.addEventListener('wisepops.after-initialization', function (event) { 24094 // https://developer.mozilla.org/en-US/docs/Web/API/Document/cookie/Simple_document.cookie_framework 24095 function getCookieValue(sKey) { 24096 if (!sKey) { return null; } 24097 return decodeURIComponent(document.cookie.replace(new RegExp("(?:(?:^|.*;)\\s*" + encodeURIComponent(sKey).replace(/[\-\.\+\*]/g, "\\$&") + "\\s*\\=\\s*([^;]*).*$)|^.*$"), "$1")) || null; 24098 }; 24099 function getTotalInventoryQuantity() { 24100 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":-6080,"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":-1619,"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":-2142,"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}}]; 24101 if (!variants) { 24102 return null; 24103 } 24104 24105 var totalQuantity = 0; 24106 for (var i in variants) { 24107 if (variants[i] && variants[i].inventory_quantity) { 24108 totalQuantity += variants[i].inventory_quantity; 24109 } else { 24110 return null; 24111 } 24112 } 24113 return totalQuantity; 24114 } 24115 event.detail.wisepops('properties', { 24116 cart: { 24117 discount_code: getCookieValue('discount_code'), 24118 item_count: 0, 24119 total_price: 0 / 100, 24120 }, 24121 customer: { 24122 accepts_marketing: null, 24123 is_logged_in: false , 24124 last_order: { 24125 created_at: null, 24126 }, 24127 orders_count: null, 24128 total_spent: (isNaN(null) ? null : (null / 100)), 24129 tags: null , 24130 email: null, 24131 first_name: null, 24132 last_name: null, 24133 }, 24134 product: { 24135 available: true, 24136 price: null , 24137 tags: null, 24138 total_inventory_quantity: getTotalInventoryQuantity(), 24139 }, 24140 }); 24141 }); 24142 } 24143</script>
24143 24144 24145 24146
24146<script async type="text/javascript" src="https://static.klaviyo.com/onsite/js/klaviyo.js?company_id=k5AC3s"></script>
24146 24147 24148 24149
24149<script> 24150 function isScrolledIntoView(elem) { 24151 var docViewTop = $(window).scrollTop(); 24152 var docViewBottom = docViewTop + $(window).height(); 24153 24154 var elemTop = $(elem).offset().top; 24155 var elemBottom = elemTop + $(elem).height(); 24156 24157 return ((elemBottom <= docViewBottom) && (elemTop >= docViewTop)); 24158 } 24159 24160 24161 $(window).scroll(function () { 24162 $('section').each(function () { 24163 if (isScrolledIntoView(this) === true) { 24164 $(this).addClass('in-view'); 24165 } 24166 if (isScrolledIntoView(this) === false) { 24167 $(this).removeClass('in-view'); 24168 } 24169 }); 24170 24171 $('.product-features').each(function () { 24172 if (isScrolledIntoView(this) === true) { 24173 $(this).addClass('stay-fixed'); 24174 } 24175 }); 24176 24177 24178 }); 24179 $(function() { 24180 $('.onload').addClass('in-view'); 24181 }); 24182 </script>
24182 24183 24184 24185
24185<script> 24186 function isTopIntoView(elem) { 24187 var docViewTop = $(window).scrollTop(); 24188 var docViewBottom = docViewTop + $(window).height(); 24189 24190 var elemTop = $(elem).offset().top; 24191 var elemBottom = elemTop + $(elem).height(); 24192 24193 return ((elemBottom <= docViewBottom) && (elemTop >= docViewTop)); 24194 } 24195 24196 if(window.innerWidth >= 768){ 24197 $(window).scroll(function () { 24198 $('.fixed-nav-anchor-desktop').each(function () { 24199 if (isTopIntoView(this) === true) { 24200 $('.pdp-banner').addClass('hide-temp'); 24201 } 24202 if (isTopIntoView(this) === false) { 24203 $('.pdp-banner').removeClass('hide-temp'); 24204 } 24205 }); 24206 }); 24207 } 24208 24209 if(window.innerWidth <= 767){ 24210 $(window).scroll(function () { 24211 $('.text-w-media.narrow.show-small').each(function () { 24212 if (isTopIntoView(this) === true) { 24213 $('.pdp-banner').addClass('hide-temp'); 24214 } 24215 if (isTopIntoView(this) === false) { 24216 $('.pdp-banner').removeClass('hide-temp'); 24217 } 24218 }); 24219 }); 24220 } 24221 24222 </script>
24222 24223 24224
24224<script> 24225 function isScrolledIntoView(elem) { 24226 var docViewTop = $(window).scrollTop(); 24227 var docViewBottom = docViewTop + $(window).height(); 24228 24229 var elemTop = $(elem).offset().top; 24230 var elemBottom = elemTop + $(elem).height(); 24231 24232 return ((elemBottom <= docViewBottom) && (elemTop >= docViewTop)); 24233 } 24234 24235 $(window).scroll(function () { 24236 $('.bundle1').each(function () { 24237 if (isScrolledIntoView(this) === true) { 24238 $('.first').addClass('active'); 24239 $('.second').removeClass('active'); 24240 $('.third').removeClass('active'); 24241 $('.product-purchaseView').addClass('has-sticky'); 24242 } 24243 }); 24244 24245 $('.bundle2').each(function () { 24246 if (isScrolledIntoView(this) === true) { 24247 $('.first').removeClass('active'); 24248 $('.second').addClass('active'); 24249 $('.third').removeClass('active'); 24250 $('.product-purchaseView').addClass('has-sticky'); 24251 } 24252 }); 24253 $('.bundle3').each(function () { 24254 if (isScrolledIntoView(this) === true) { 24255 $('.first').removeClass('active'); 24256 $('.second').removeClass('active'); 24257 $('.third').addClass('active'); 24258 $('.product-purchaseView').addClass('has-sticky'); 24259 } 24260 if (isScrolledIntoView(this) === false) { 24261 $('.third').removeClass('active'); 24262 } 24263 }); 24264 }); 24265 </script>
24265 24266 24267 24268
24268<script> 24269 (function () { 24270 if (!$('.sticky-header .first').length) return; 24271 24272 var NAV_CLASSES = ['first', 'second', 'third', 'fourth', 'fifth', 'sixth', 'seventh', 'eigth', 'ninth']; 24273 /* Shop mobile board order: XRC, GTS, GT, Pint S, Pint X, Pint, XL (cards 1â7) */ 24274 var CARD_SELECTORS = ['.card1', '.card2', '.card3', '.card4', '.card5', '.card6', '.card7', '.card8', '.card9']; 24275 /* Keep first 3 nav pills pinned at scrollLeft=0; pan/center starting at index 3 (Pint S) */ 24276 var PAN_START_INDEX = 3; 24277 var SHOP_NAV_STICKY_THRESHOLD = 20; 24278 var scrollLockUntil = 0; 24279 var lockedNavIndex = null; 24280 var scrollTicking = false; 24281 var lastNavIndex = -1; 24282 var lastPanIndex = -1; 24283 24284 function getNavScrollEl() { 24285 var $row = $('.sticky-header .shop-nav-row').first(); 24286 return $row.length ? $row[0] : $('.sticky-header')[0]; 24287 } 24288 24289 function getCardTop(selector) { 24290 var $card = $(selector + ':visible').first(); 24291 if (!$card.length) $card = $(selector).first(); 24292 if (!$card.length) return null; 24293 var $block = $card.closest('.shop-product, .shop-collection'); 24294 return ($block.length ? $block : $card.parent()).offset().top; 24295 } 24296 24297 function getActiveCardIndex() { 24298 var scrollTop = $(window).scrollTop(); 24299 var marker = scrollTop + Math.min($(window).height() * 0.35, 280); 24300 var active = 0; 24301 24302 for (var i = 0; i < CARD_SELECTORS.length; i++) { 24303 var top = getCardTop(CARD_SELECTORS[i]); 24304 if (top === null) continue; 24305 if (top <= marker) active = i; 24306 } 24307 return active; 24308 } 24309 24310 function panStickyNav(index) { 24311 var scrollEl = getNavScrollEl(); 24312 if (!scrollEl) return; 24313 24314 var $link = $('.sticky-header .' + NAV_CLASSES[index]).first(); 24315 if (!$link.length) return; 24316 24317 if (index < PAN_START_INDEX) { 24318 scrollEl.scrollLeft = 0; 24319 lastPanIndex = index; 24320 return; 24321 } 24322 24323 var linkEl = $link[0]; 24324 var linkLeft = linkEl.offsetLeft; 24325 var row = scrollEl; 24326 if (linkEl.offsetParent && linkEl.offsetParent !== row) { 24327 linkLeft = linkEl.getBoundingClientRect().left - row.getBoundingClientRect().left + row.scrollLeft; 24328 } 24329 var target = linkLeft - (row.clientWidth / 2) + (linkEl.offsetWidth / 2); 24330 row.scrollLeft = Math.max(0, target); 24331 lastPanIndex = index; 24332 } 24333 24334 function updateShopNavLayout() { 24335 var scroll = $(window).scrollTop(); 24336 var $sticky = $('.sticky-header'); 24337 var $scope = $('body.template-list-collections'); 24338 var wasSticky = $scope.hasClass('has-sticky'); 24339 24340 if (scroll <= SHOP_NAV_STICKY_THRESHOLD) { 24341 $scope.removeClass('has-sticky'); 24342 $sticky.removeClass('pan-left').addClass('nested'); 24343 } else { 24344 $scope.addClass('has-sticky'); 24345 $sticky.removeClass('nested pan-left'); 24346 } 24347 24348 if (wasSticky !== $scope.hasClass('has-sticky') && lastNavIndex >= 0) { 24349 lastPanIndex = -1; 24350 window.requestAnimationFrame(function () { 24351 panStickyNav(lastNavIndex); 24352 }); 24353 } 24354 } 24355 24356 function setShopNavActive(index) { 24357 var indexChanged = index !== lastNavIndex; 24358 24359 NAV_CLASSES.forEach(function (cls, i) { 24360 $('.sticky-header .' + cls).toggleClass('active', i === index); 24361 }); 24362 24363 if (indexChanged || index !== lastPanIndex) { 24364 $('.sticky-header').removeClass('pan-left'); 24365 panStickyNav(index); 24366 } 24367 24368 lastNavIndex = index; 24369 } 24370 24371 function updateShopNavFromScroll() { 24372 updateShopNavLayout(); 24373 24374 if (Date.now() < scrollLockUntil && lockedNavIndex !== null) { 24375 setShopNavActive(lockedNavIndex); 24376 return; 24377 } 24378 24379 if ($(window).scrollTop() <= SHOP_NAV_STICKY_THRESHOLD) { 24380 setShopNavActive(0); 24381 return; 24382 } 24383 24384 if ($(window).scrollTop() < 250) { 24385 setShopNavActive(0); 24386 return; 24387 } 24388 24389 setShopNavActive(getActiveCardIndex()); 24390 } 24391 24392 window.shopNavLock = function (index, durationMs) { 24393 lockedNavIndex = index; 24394 scrollLockUntil = Date.now() + (durationMs || 1200); 24395 lastNavIndex = -1; 24396 lastPanIndex = -1; 24397 updateShopNavLayout(); 24398 setShopNavActive(index); 24399 clearTimeout(window.shopNavLockTimer); 24400 window.shopNavLockTimer = setTimeout(window.shopNavUnlock, durationMs || 1200); 24401 }; 24402 24403 window.shopNavUnlock = function () { 24404 if (lockedNavIndex !== null && Date.now() < scrollLockUntil) return; 24405 scrollLockUntil = 0; 24406 lockedNavIndex = null; 24407 lastNavIndex = -1; 24408 lastPanIndex = -1; 24409 updateShopNavFromScroll(); 24410 }; 24411
24412 $(window).on('scroll.shopNav', function () { 24413 if (!scrollTicking) { 24414 scrollTicking = true; 24415 window.requestAnimationFrame(function () { 24416 scrollTicking = false; 24417 updateShopNavFromScroll(); 24418 }); 24419 } 24420 }); 24421 24422 if ('onscrollend' in window) { 24423 window.addEventListener('scrollend', window.shopNavUnlock, { passive: true }); 24424 } 24425 24426 updateShopNavFromScroll(); 24427 })(); 24428 </script>
24428 24429 24430
24430<script> 24431 window.shopUrl = 'https://onewheel.com'; 24432 window.routes = { 24433 cart_add_url: '/cart/add', 24434 cart_change_url: '/cart/change', 24435 cart_update_url: '/cart/update', 24436 cart_url: '/cart', 24437 predictive_search_url: '/search/suggest', 24438 }; 24439 24440 window.cartStrings = { 24441 error: `Translation missing: en.sections.cart.cart_error`, 24442 quantityError: `Translation missing: en.sections.cart.cart_quantity_error_html`, 24443 }; 24444 24445 window.variantStrings = { 24446 addToCart: `Add to Cart`, 24447 soldOut: `Sold Out`, 24448 unavailable: `Unavailable`, 24449 unavailable_with_option: `Translation missing: en.products.product.value_unavailable`, 24450 }; 24451 24452 window.quickOrderListStrings = { 24453 itemsAdded: `Translation missing: en.sections.quick_order_list.items_added.other`, 24454 itemAdded: `Translation missing: en.sections.quick_order_list.items_added.one`, 24455 itemsRemoved: `Translation missing: en.sections.quick_order_list.items_removed.other`, 24456 itemRemoved: `Translation missing: en.sections.quick_order_list.items_removed.one`, 24457 viewCart: `Translation missing: en.sections.quick_order_list.view_cart`, 24458 each: `Translation missing: en.sections.quick_order_list.each`, 24459 }; 24460 24461 window.accessibilityStrings = { 24462 imageAvailable: `Translation missing: en.products.product.media.image_available`, 24463 shareSuccess: `Translation missing: en.general.share.success_message`, 24464 pauseSlideshow: `Translation missing: en.sections.slideshow.pause_slideshow`, 24465 playSlideshow: `Translation missing: en.sections.slideshow.play_slideshow`, 24466 recipientFormExpanded: `Translation missing: en.recipient.form.expanded`, 24467 recipientFormCollapsed: `Translation missing: en.recipient.form.collapsed`, 24468 }; 24469 </script>
24469 24470 24471 24472
24472<script> 24473 $(document).ready(function(){ 24474 $('.btn-process').on('click', function() { 24475 $(this).addClass('building'); 24476 $(".btn-ring").show(); 24477 setTimeout(function() { 24478 $(".btn-ring").hide(); 24479 $(".btn-process").removeClass('building'); 24480 }, 10000); 24481 }); 24482 $(window).on('load', function(){ 24483 if($(".btn-process").hasClass("building")){ 24484 $(this).removeClass("building"); 24485 } 24486 }); 24487 }); 24488 </script>
24488 24489 24490 24491
24491<script> 24492 document.addEventListener('DOMContentLoaded', () => { 24493 // Smooth scroll to hash anchor on page load / hash changes / anchor clicks. 24494 // NOTE: Some PDP hashes (e.g. #recurve/#straight/#base/#rally) are used for variant preselection 24495 // and must NOT trigger any scrolling behavior. 24496 const path = (window.location.pathname || ''); 24497 const isXrcPdp = path.includes('/products/onewheel-xr-classic'); 24498 const isGtsPdp = path.includes('/products/onewheel-gt-s-series'); 24499 const NO_SCROLL_HASHES = new Set([ 24500 // XRC 24501 '#recurve', '#straight', '#xrc-recurve', '#xrc-straight', 24502 // GTS 24503 '#base', '#rally', '#rally-xl', '#s-series', '#gts-base', '#gts-rally', '#rally-edition' 24504 ]); 24505 24506 const isNoScrollVariantHash = () => { 24507 const h = (window.location.hash || '').toLowerCase(); 24508 if (!h) return false; 24509 if (NO_SCROLL_HASHES.has(h) && (isXrcPdp || isGtsPdp)) return true; 24510 return false; 24511 }; 24512 24513 const smoothScrollToHash = () => { 24514 if (!window.location.hash) return; 24515 if (isNoScrollVariantHash()) { 24516 // Ensure we stay at the top for variant hashes. 24517 try { window.scrollTo(0, 0); } catch (e) {} 24518 return; 24519 } 24520 const hash = window.location.hash.substring(1); 24521 const el = document.getElementById(hash); 24522 if (!el) return; 24523 el.scrollIntoView({ behavior: 'smooth', block: 'start', inline: 'nearest' }); 24524 }; 24525 24526 // On load, wait a bit for page to fully render. 24527 if (window.location.hash) { 24528 setTimeout(smoothScrollToHash, 100); 24529 } 24530 24531 window.addEventListener('hashchange', () => { 24532 smoothScrollToHash(); 24533 }); 24534 24535 document.addEventListener('click', (e) => { 24536 const link = e.target.closest('a[href^="#"]'); 24537 if (link && link.getAttribute('href') !== '#') { 24538 const next = (link.getAttribute('href') || '').toLowerCase(); 24539 if (NO_SCROLL_HASHES.has(next) && (isXrcPdp || isGtsPdp)) { 24540 // Let the variant-hash machinery handle it; do not scroll. 24541 e.preventDefault(); 24542 history.pushState(null, null, next); 24543 window.dispatchEvent(new HashChangeEvent('hashchange')); 24544 return; 24545 } 24546 const hash = link.getAttribute('href').substring(1); 24547 const cardMatch = hash.match(/^card(\d+)$/i); 24548 if (cardMatch && link.closest('.sticky-header') && typeof window.shopNavLock === 'function') { 24549 window.shopNavLock(parseInt(cardMatch[1], 10) - 1, 1500); 24550 } 24551 const el = document.getElementById(hash); 24552 if (el) { 24553 e.preventDefault(); 24554 el.scrollIntoView({ behavior: 'smooth', block: 'start', inline: 'nearest' }); 24555 history.pushState(null, null, '#' + hash); 24556 } 24557 } 24558 }); 24559 }); 24560 </script>
24560 24561 24562 24563 24564 24565 24566 24567 24568
24568<script> 24569 window.ALBSS = { 24570 event_key: '04a512b8-002e-4200-8595-7582f91d8631' 24571 }; 24572 </script>
24572 24573
24573<script src="https://c.albss.com/p/l/loader.iife.js" async></script>
24573 24574 24575 24576 <!--
24576<script> 24577 (function() { 24578 const updateHeading = () => { 24579 const wrapper = document.querySelector('.ab-test-hero'); 24580 if (wrapper) { 24581 document.documentElement.classList.add('ab-test-ready'); 24582 } 24583 }; 24584 24585 if (document.readyState === 'loading') { 24586 document.addEventListener('DOMContentLoaded', updateHeading); 24587 } else { 24588 updateHeading(); 24589 } 24590 })(); 24591 </script>
24591--> 24592
24592<script id="OmakaseAI" src="https://cdn.omakase.ai/loader.min.js?apiKey=oma_live_3wvWOqz0ZuRTRo4iObEvbzdaFBifwvUu28kYWMKWbVz9QIkVrSkvBpMthbq8UfTK" async></script>
24592 24593 24594
24595<script> 24596 if (window.location.pathname === '/products/onewheel-adventure-southern-utah-tour') { 24597 setTimeout(function() { 24598 window.location.href = '/pages/onewheel-adventures-utah'; 24599 }, 100); 24600 } 24601</script>
24601 24602 24603<style id="board-landing-mobile-fixes"> 24604 /* board-landing-mobile-fixes-v3 */ 24605 @media (min-width: 740px) { 24606 section.hero-graphic.banner.small-only { 24607 display: none !important; 24608 } 24609 } 24610 @media (max-width: 739px) { 24611 section.hero-graphic.banner.hide-small { 24612 display: none !important; 24613 } 24614 section.hero-graphic.banner.has-mobile-art, 24615 body#pint.template-page section.hero-graphic.banner, 24616 body#pint section.hero-graphic.banner { 24617 min-height: 85vh !important; 24618 height: 85vh !important; 24619 } 24620 body#pint section.hero-graphic.banner .text-overlay, 24621 #pint.template-page section.hero-graphic.banner .text-overlay { 24622 top: auto !important; 24623 } 24624 body:not(.alternate-three) section.text-w-media.w-bg:not(.full-img) .hero__video-wrap.background-cover video:not(.hide-small) { 24625 position: relative !important; 24626 inset: auto !important; 24627 display: block !important; 24628 width: 100% !important; 24629 height: 30vh !important; 24630 min-height: 30vh !important; 24631 max-height: none !important; 24632 object-fit: cover !important; 24633 order: 2; 24634 z-index: 0 !important; 24635 } 24636 body:not(.alternate-three) section.text-w-media.w-bg:not(.full-img) { 24637 display: flex !important; 24638 flex-wrap: wrap !important; 24639 } 24640 body:not(.alternate-three) section.text-w-media.w-bg:not(.full-img) .hero__video-wrap.background-cover { 24641 display: flex !important; 24642 flex-wrap: wrap !important; 24643 width: 100% !important; 24644 } 24645 body:not(.alternate-three) section.text-w-media.w-bg:not(.full-img) .hero__video-wrap.background-cover > .container { 24646 position: relative !important; 24647 inset: auto !important; 24648 order: 1 !important; 24649 width: 100% !important; 24650 padding: 20px 30px !important; 24651 box-sizing: border-box; 24652 } 24653 body:not(.alternate-three) section.text-w-media.w-bg.full-img { 24654 height: auto !important; 24655 min-height: 0 !important; 24656 background: #000 !important; 24657 display: flex !important; 24658 flex-wrap: wrap !important; 24659 padding: 40px 0 0 0 !important; 24660 } 24661 body:not(.alternate-three) section.text-w-media.w-bg.full-img .hero__video-wrap.background-cover { 24662 position: relative !important; 24663 inset: auto !important; 24664 height: auto !important; 24665 min-height: 0 !important; 24666 display: flex !important; 24667 flex-wrap: wrap !important; 24668 width: 100% !important; 24669 padding: 20px 0 0 0 !important; 24670 } 24671 body:not(.alternate-three) section.text-w-media.w-bg.full-img .hero__video-wrap.background-cover > .container { 24672 position: relative !important; 24673 inset: auto !important; 24674 order: 1 !important; 24675 width: 100% !important; 24676 padding: 20px 30px !important; 24677 box-sizing: border-box; 24678 } 24679 body:not(.alternate-three) section.text-w-media.w-bg.full-img .hero__video-wrap.background-cover img, 24680 body:not(.alternate-three) section.text-w-media.w-bg.full-img .hero__video-wrap.background-cover .lcp-image-picture, 24681 body:not(.alternate-three) section.text-w-media.w-bg.full-img .hero__video-wrap.background-cover .lcp-image-picture img { 24682 position: static !important; 24683 inset: auto !important; 24684 display: block !important; 24685 width: 100% !important; 24686 height: auto !important; 24687 object-fit: contain !important; 24688 order: 2 !important; 24689 } 24690 body:not(.alternate-three) section.hero-graphic.banner.animate-2 { 24691 height: 60vh !important; 24692 min-height: 60vh !important; 24693 } 24694 body.alternate-three section.text-w-media.w-bg.hide-small { 24695 display: none !important; 24696 } 24697 body.alternate-three section.text-w-media.w-bg:not(.hide-small), 24698 body.alternate-three section.text-w-media.w-bg.full-img { 24699 position: relative !important; 24700 display: block !important; 24701 flex-wrap: unset !important; 24702 height: calc(100vh - 120px) !important; 24703 max-height: calc(100vh - 120px) !important; 24704 min-height: 0 !important; 24705 padding: 0 !important; 24706 overflow: hidden !important; 24707 width: 100% !important; 24708 max-width: 100% !important; 24709 margin-left: 0 !important; 24710 margin-right: 0 !important; 24711 } 24712 body.alternate-three section.text-w-media.w-bg .hero__video-wrap.background-cover { 24713 display: block !important; 24714 position: absolute !important; 24715 inset: 0 !important; 24716 width: 100% !important; 24717 height: 100% !important; 24718 max-width: 100% !important; 24719 margin-left: 0 !important; 24720 margin-right: 0 !important; 24721 padding: 0 !important; 24722 flex-wrap: unset !important; 24723 align-items: unset !important; 24724 } 24725 body.alternate-three section.text-w-media.narrow.wide { 24726 width: 100% !important; 24727 max-width: 100% !important; 24728 margin-left: 0 !important; 24729 margin-right: 0 !important; 24730 } 24731 body.alternate-three section.text-w-media.w-bg .hero__video-wrap.background-cover video, 24732 body.alternate-three section.text-w-media.w-bg .hero__video-wrap.background-cover #hero-vid-mobile, 24733 body.alternate-three section.text-w-media.w-bg .hero-vid--mobile, 24734 body.alternate-three section.text-w-media.w-bg .hero-vid--desktop { 24735 position: absolute !important; 24736 inset: 0 !important; 24737 width: 100% !important; 24738 height: 100% !important; 24739 min-width: 100% !important; 24740 min-height: 0 !important; 24741 max-height: 100% !important; 24742 object-fit: cover !important; 24743 order: unset !important; 24744 z-index: 0 !important; 24745 } 24746 body.alternate-three section.text-w-media.w-bg .hero__video-wrap.background-cover img, 24747 body.alternate-three section.text-w-media.w-bg .hero__video-wrap.background-cover .lcp-image-picture, 24748 body.alternate-three section.text-w-media.w-bg .hero__video-wrap.background-cover .lcp-image-picture img { 24749 position: absolute !important; 24750 inset: 0 !important; 24751 width: 100% !important; 24752 height: 100% !important; 24753 object-fit: cover !important; 24754 order: unset !important; 24755 min-height: 0 !important; 24756 max-height: 100% !important; 24757 } 24758 body.alternate-three section.text-w-media.w-bg .hero__video-wrap.background-cover > .container { 24759 position: absolute !important; 24760 left: 0 !important; 24761 right: 0 !important; 24762 top: 0 !important; 24763 bottom: 0 !important; 24764 width: 100% !important; 24765 max-width: none !important; 24766 margin: 0 !important; 24767 box-sizing: border-box; 24768 z-index: 3; 24769 pointer-events: none; 24770 order: unset !important; 24771 } 24772 body.alternate-three section.text-w-media.w-bg .hero__video-wrap.background-cover > .container .text-wrap, 24773 body.alternate-three section.text-w-media.w-bg .hero__video-wrap.background-cover > .container .text-w-media__cta { 24774 pointer-events: auto; 24775 } 24776 body.alternate-three section.hero-graphic.banner:not(.hide-small) { 24777 position: relative !important; 24778 display: block !important; 24779 width: 100% !important; 24780 max-width: 100% !important; 24781 overflow: hidden !important; 24782 padding: 0 !important; 24783 height: calc(100vh - 120px) !important; 24784 min-height: calc(100vh - 120px) !important; 24785 } 24786 body.alternate-three section.hero-graphic.banner.hide-small {
24787 display: none !important; 24788 } 24789 body.alternate-three section.hero-graphic.banner.animate-2:not(.hide-small) { 24790 height: calc(100vh - 120px) !important; 24791 min-height: calc(100vh - 120px) !important; 24792 } 24793 body.alternate-three section.hero-graphic.banner:not(.hide-small) > video, 24794 body.alternate-three section.hero-graphic.banner:not(.hide-small) video.hero-vid, 24795 body.alternate-three section.hero-graphic.banner:not(.hide-small) #hero-vid-mobile { 24796 position: absolute !important; 24797 inset: 0 !important; 24798 width: 100% !important; 24799 height: 100% !important; 24800 min-width: 100% !important; 24801 min-height: 100% !important; 24802 max-width: none !important; 24803 object-fit: cover !important; 24804 display: block !important; 24805 z-index: 0 !important; 24806 } 24807 body.alternate-three section.hero-graphic.banner:not(.hide-small) > .container, 24808 body.alternate-three section.hero-graphic.banner:not(.hide-small) > .alignRightTop, 24809 body.alternate-three section.hero-graphic.banner:not(.hide-small) > .pinMiddleRight { 24810 position: absolute !important; 24811 inset: 0 !important; 24812 width: 100% !important; 24813 max-width: none !important; 24814 margin: 0 !important; 24815 box-sizing: border-box; 24816 z-index: 2; 24817 pointer-events: none; 24818 } 24819 body.alternate-three section.hero-graphic.banner:not(.hide-small) > .container .text-overlay, 24820 body.alternate-three section.hero-graphic.banner:not(.hide-small) > .alignRightTop, 24821 body.alternate-three section.hero-graphic.banner:not(.hide-small) > .pinMiddleRight { 24822 pointer-events: auto; 24823 } 24824 section.hero__video.image.klarna-pdp, 24825 section.klarna.hero__video.image.background.klarna-pdp { 24826 padding-bottom: 30px !important; 24827 } 24828 .template-product section.hero__video.image.klarna-pdp { 24829 padding: 0 30px 30px 30px !important; 24830 } 24831 } 24832</style> 24833 24834 <link href="//onewheel.com/cdn/shop/t/416/assets/instafeed-lightbox.css?v=96360925189816402191789577880" rel="stylesheet" type="text/css" media="all" /> 24835
24835<script src="//onewheel.com/cdn/shop/t/416/assets/instafeed-lightbox.js?v=160254626829056833331789577886" defer></script>
vendor: 1 bytes, line 24835
24835
24836<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
24836 24837</body> 24838</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.